Patent ID: 8873641
Filing Date: 2014-10-28
Classification: H04N

Abstract:
1. A moving picture coding apparatus for coding inputted audio data and moving picture data including first moving picture data and second moving picture data following the first moving picture data, the moving picture coding apparatus comprising: an audio coding unit configured to code the audio data to output an audio stream; an image coding unit including a processor which codes the moving picture data based on a result of a buffer simulation to output an image stream, the buffer simulation indicating a transition of a virtual data occupancy in decoding the coded moving picture data; and a multiplexing unit configured to multiplex the output audio stream, the output image stream, and other information, to generate a multiplexed stream, wherein, when coding the second moving picture data to output a second moving stream, the image coding unit executes the buffer simulation in consideration of an amount of processing time required for the multiplexing unit to complete a multiplexing process, wherein, when the image coding unit codes the second moving picture data to output the second moving stream, the multiplexing unit (a) sets a starting time at which the virtual data occupancy increases in an actual buffer simulation, by adding (i) an amount of time required for multiplexing the second moving picture stream, an audio stream corresponding to the second moving picture stream, and the other information, to (ii) a starting time at which the virtual data occupancy first increases in the buffer simulation of the second moving picture data when a time required for the multiplexing process to multiplex the second moving picture stream, the audio stream corresponding to the second moving picture stream, and the other information is not taken into consideration, (b) sets the virtual data occupancy at the starting time as a data occupancy at a time when coding of the first moving picture data is completed, and (c) outputs the set data occupancy and the set starting time to the image coding unit, and wherein, when coding the second moving picture data, the image coding unit executes the buffer simulation using an initial virtual data occupancy when the second moving picture data is first extracted from the virtual buffer in the buffer simulation, the initial virtual data occupancy being determined from the set virtual data occupancy and the set starting time outputted from the multiplexing unit.