Patent ID: 8040951

Claim:
An information processing apparatus that decodes a compression-encoded motion video stream, comprising: a motion compensation prediction module configured to execute a motion compensation prediction process that includes a process of subjecting a decoded picture to a pixel interpolation process, and a process of generating an inter-frame prediction signal, which corresponds to a to-be-decoded picture, from the picture that is subjected to the pixel interpolation process, on the basis of motion vector information that is included in the motion video stream, wherein the motion compensation prediction module includes (i) a first pixel interpolation module configured to subject the decoded picture to a first pixel interpolation process of a first decimal pixel precision using a first filter with n taps, (ii) a second pixel interpolation module configured to subject the decoded picture to a second pixel interpolation process of the first decimal pixel precision using a second filter with m taps, the m being smaller than the n, and (iii) a third pixel interpolation module configured to subject the decoded picture to a third pixel interpolation process of a second decimal pixel precision using both the first filter with the n taps and the second filter with the m taps, the second decimal pixel precision being higher than the first decimal pixel precision; an adder configured to add the inter-frame prediction signal to a prediction error signal that corresponds to the to-be-decoded picture, thereby to decode the to-be-decoded picture; a detecting module configured to detect a load on the information processing apparatus; and a control module configured to selectively operate the first pixel interpolation module, the second pixel interpolation module and the third pixel interpolation module based on the detected load.