Patent ID: 7970060
Filing Date: 2011-06-28
Classification: H04H,H04N

Abstract:
1. A contents generator for generating a time-stamped AV stream from an AV stream which is a packet stream including packetize/d video and/or audio data, the contents generator comprising: a packetizing unit for packetizing at least one multimedia data file; a time-stamp generating unit for generating a time stamp indicating the presentation timing of each packet which has been packetized by the packetizing unit based on the multimedia data file transmission time, data transmission bit rate, and the AV stream time stamp and/or based on the multimedia data file transmission clock and AV stream time stamp; a multimedia data stream generating unit for generating a time-stamped multimedia data stream sharing the time base of the time-stamped AV stream by providing a time stamp generated by the time-stamp generating unit to each packet corresponding to that time stamp; and a time-stamped content stream generating unit for generating a time-stamped content stream by combining the time-stamped AV stream and the time-stamped multimedia data stream based on the time stamps of the time-stamped AV stream and the time-stamped multimedia data stream, wherein: clock information indicating the presentation timing of packets is recorded for a plurality of packets among all packets of the AV data stream, and the AV stream time stamp is generated based on the clock information; the time-stamped content stream generating unit compares a time-stamp value Tn provided for the packet Pn of the time-stamped AV stream and a time-stamp value Tm provided for the packet Pm of the time-stamped multimedia data stream, and, when both values Tn and Tm are equal, changes the clock information and the time-stamp value Tn of the packet Pn of the time-stamped AV stream; and the time-stamped content stream generating unit further extracts a time-stamp value Ta of a packet Pa directly before and the packet Pn of the time-stamped AV stream and a time-stamp value Tb of a packet Pb directly after the packet Pn of the time-stamped AV stream, and changes the time-stamp value Tn of the packet Pn based on the time-stamp values Ta and Tb.