Yeah, pretty much that.
For any match, you get max IP at 5 minutes or longer.
For a vs AI, it caps out at 75 for a win, zero for a loss.
For PvP, it caps out at 150 for a win, 75 for a loss.
There are other boosters that can raise this total, max level bonus and the timed boosters from login and such.