Patent ID: 8238438

Claim:
An image data reproducing apparatus which decodes and reproduces image data having been encoded in units of macroblock, which is a basic picture element, and having been divided into a plurality of video packets each containing at least one macroblock, the apparatus comprising: a control section for setting, based on a speed at high-speed replay, an effective amount of data that can be decoded and decompressed for each of predetermined segments forming the image data and containing at least two video packets; a priority determining section for extracting the number of macroblocks contained in each of the plurality of video packets, calculating, for each of the plurality of video packets, an average amount of data per macroblock by dividing an amount of data of the plurality of video packets by the respective extracted number of macroblocks contained in each of the plurality of video packets, and determining, for each of the predetermined segments, a priority of each of the plurality of video packets in descending order of the average amount of data per macroblock; a selecting section for selecting, for each of the predetermined segments, video packets in descending order of priority until a total data amount of the selected video packets is equal to the effective amount of data; a reconstructing section for reconstructing frames for high-speed replay of the image data by using the video packets selected by the selecting section; and a reproducing section for reproducing the image data by decoding and decompressing the reconstructed frames for high-speed replay.