| US 7,613,819 B2 | ||
| Image reproduction apparatus, control method thereof, program and storage medium | ||
| Akio Fujii, Yokohama (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Aug. 10, 2005, as Appl. No. 11/200,030. | ||
| Claims priority of application No. 2004-244126 (JP), filed on Aug. 24, 2004. | ||
| Prior Publication US 2006/0044163 A1, Mar. 02, 2006 | ||
| Int. Cl. H04N 7/12 (2006.01); H04N 7/50 (2006.01); H04N 5/91 (2006.01); H04N 11/02 (2006.01); H04B 1/66 (2006.01) | ||
| U.S. Cl. 709—231 [375/240; 345/505; 386/95] | 16 Claims |

| 1. An image reproduction apparatus, comprising:
a reproducing device which continuously reproduces a plurality of image data streams each encoded by using inter-frame encoding;
a buffer memory which temporarily stores the encoded image data stream reproduced by said reproducing device;
a decoding time calculation device which calculates a decoding time as a timing at which the encoded image data stream is
output from the buffer memory to a decoder;
a buffer size setting device which sets an amount of the buffer memory for storing the encoded image data stream on the basis
of an amount required by the encoded image data stream reproduced by the reproducing device, the buffer size setting device
setting the amount of the buffer memory to at least twice a maximum value of the amount required by the encoded image data
stream reproduced by the reproducing device;
a control device which controls the buffer memory, so as to succeedingly start storing a second encoded image data stream
in the buffer memory after storage of a first encoded image data stream in the buffer memory is ended, and to continuously
output the first encoded image data stream and the second encoded image data stream stored in the buffer memory to the decoder
according to the decoding time calculated by the decoding time calculation device, the first encoded image data stream and
the second encoded image data stream being included in the plurality of image data streams reproduced by said reproducing
device,
the decoding time calculation device calculating a first decoding time of the second encoded image data stream on the basis
of a time when storage of the first encoded image data stream in said buffer memory is ended and a first vbv_Delay value of
the second encoded image data stream.
|