Patent ID: 7558296

Claim:
A multiplexer that is for generating multiplexed data by multiplexing packets of media data including image data and at least one of audio data and text data, comprising: a media data obtainment unit for obtaining the media data; an analysis unit for analyzing the media data obtained by the media data obtainment unit and for obtaining playback start time information that indicates a playback start time of a sample that is a smallest access unit of the image data, audio data and text data included in the media data; a packetization part determination unit for determining, based on the playback start time information obtained by the analysis unit, and in all the packets necessary for storing the media data, a packetization part of the media data such that playback start times of respective samples of the image data, audio data and text data that are included in the media data are made to be the same; a packet header part generation unit for generating a packet header part that holds a header of the media data on a basis of the packetization part; a packet data part generation unit for generating a packet data part that holds entity data of the media data on a basis of the packetization part; and a packetization unit for generating a packet by connecting the packet header part with the packet data part.