An information processing apparatus is provided, which includes: a signal initialization unit that acquires an initial value of a pressure signal that is obtained after receive, by a receiving unit, of an elasticity wave from an object an impulse response initialization unit that acquires an initial value of an impulse response of the receiving unit and an output unit that outputs a modified pressure signal, wherein the output unit has: a signal modifying unit that modifies the pressure signal in use of the impulse response a signal constraining unit that modifies the pressure signal based on a plurality of constraint conditions an impulse response modifying unit that modifies the impulse response and an impulse response constraining unit that modifies the impulse response based on constraint conditions which are time-bandwidth characteristics, and wherein the output unit generates the modified pressure signal by iteratively executing the processes.