Patent ID: 8031743
Filing Date: 2011-10-04
Classification: H04N

Abstract:
1. A multiplexing device for multiplexing elementary streams, which have respective content types and are respectively composed of encoded data generated per access unit, in the unit of a multiplex packet to generate a multiplexed stream composed of multiplex packets, the multiplexing device comprising: a multiplexing pattern generating section for generating a multiplexing pattern signal corresponding to a multiplexing pattern indicating an order of types of data to be multiplexed; a buffer section for temporarily storing the elementary stream; a remaining size calculating section for calculating, as a remaining size, a size of multiplexable data of the elementary stream stored in the buffer section to output remaining size information indicating the remaining size; a packet generating section for reading out, as transmission data, data of a predetermined size from the elementary stream stored in the buffer section, based on the multiplexing pattern signal generated by the multiplexing pattern generating section, and the remaining size information outputted from the remaining size calculating section, to generate the multiplex packet containing the readout transmission data; and a multiplexing section for multiplexing the multiplex packets generated by the packet generating section in an order of generation to generate a multiplexed stream, wherein the remaining size calculating section is operable to calculate the remaining size, based on a data size per access unit, and the size of the transmission data contained in the multiplex packet generated by the packet generating section, as a transmission size, and the packet generating section is operable to generate the multiplex packet, if the data type indicated by the multiplexing pattern signal shows matching, and the remaining size is equal to or larger than the transmission size.