Patent ID: 8611433

Claim:
An information processing apparatus which includes a video decoding processing to decode a compressed and encoded video image stream by software, and a control process based on load information and battery driving information, comprising: a prediction decoding unit which selectively generates one of an intra prediction image and an inter prediction image based on an encoding mode of a decoding object from the video stream and decoded images thereof; a residual decoding unit which generates a residual decoded image based on a quantization parameter of a decoding object from the video stream; an adding unit which generates a decoded image by adding one of an intra prediction image and an inter prediction image selectively generated by the prediction decoding unit, and a residual decoded image generated by the residual decoding unit; a filter process unit which applies deblocking filter process for reducing a block distortion onto a decoded image generated by the adding unit; a determining unit which determines whether or not a current processing load is high, and which extracts, if it is determined that the current processing load is high, information on an encoding mode from the video stream to determine whether or not inter prediction processes for generating the inter prediction image should be simplified on the basis of the extracted information and the load information; and a switching unit which selectively switches whether the determining unit and a simplifying unit should be enabled or disabled, wherein the determining unit sets a threshold value to be a reference of determination from a load level to determine the simplification, based on a result of comparison to the threshold value, and wherein the threshold value uses an average value of the decoding object in decoded previous pictures or slices or uses a value obtained by adding an offset value to the average value.