Apparatus and method for transmitting mpeg-4 data synchronized with mpeg-2 data
First Claim
1. An apparatus for generating and transmitting moving picture expert group-4 (MPEG-4) data synchronized with a MPEG-2 data, comprising:
- object separating and information generating means for extracting MPEG-4 object data and meta information related to the MPEG-4 object data from mp4 data which is a storage type of the MPEG-4 data, for analyzing the meta information and for generating program information and synchronization information;
packetizing means for converting the MPEG-4 object data to a MPEG-4 transport stream (TS) packet having a data format of MPEG-2 data by using the meta information, the program information and the synchronization information in order to synchronize the MPEG-4 object data with the MPEG-2 data; and
program multiplexing means for multiplexing the MPEG-4 TS packet and the MPEG-2 data and for generating and outputting a transport stream packet.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for transmitting MPEG-4 data synchronized to MPEG-2 data is disclosed. The apparatus for transmitting MPEG-4 data synchronized to MPEG-2 data includes: an object separation unit for extracting MPEG-4 object data from MP4 data, separating meta information from the object data, and generating program information and synchronization information; a conversion unit for converting the MPEG-4 object data to MPEG-4 packets of which data structure is the same as that of MPEG-2 data, based on the program information and synchronization information; and a multiplexing unit for multiplexing the MPEG-4 packets with the MPEG-2 data.
41 Citations
13 Claims
-
1. An apparatus for generating and transmitting moving picture expert group-4 (MPEG-4) data synchronized with a MPEG-2 data, comprising:
-
object separating and information generating means for extracting MPEG-4 object data and meta information related to the MPEG-4 object data from mp4 data which is a storage type of the MPEG-4 data, for analyzing the meta information and for generating program information and synchronization information;
packetizing means for converting the MPEG-4 object data to a MPEG-4 transport stream (TS) packet having a data format of MPEG-2 data by using the meta information, the program information and the synchronization information in order to synchronize the MPEG-4 object data with the MPEG-2 data; and
program multiplexing means for multiplexing the MPEG-4 TS packet and the MPEG-2 data and for generating and outputting a transport stream packet. - View Dependent Claims (2, 3)
-
-
4. A method for generating and transmitting moving picture expert group-4 (MPEG-4) data synchronized with MPEG-2 data, comprising the steps of:
-
a) extracting MPEG-4 object data and meta information related to the MPEG-4 object data from mp4 data, which is a storage type of the MPEG-4 data and analyzing the meta information;
b) packetizing the MPEG-4 object data by using meta information, thereby generating a primary packetized MPEG-4 object data, a flexible multiple (FlexMux) packet;
c) generating synchronization information and program information by using the meta information and header information of the FlexMux packet;
d) packetizing the FlexMux packet by using the meta information, the synchronization information and the program information, thereby generating a secondary packetized MPEG-4 object data, a MPEG-4 transport stream (TS) packet; and
e) multiplexing the MPEG-4 TS packet and MPEG-2 data and outputting a transport stream (TS) packet. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer readable record medium storing instructions for executing a method for transmitting MPEG-4 data synchronized with MPEG-2 data, the method comprising the steps of:
-
a) extracting MPEG-4 object data and meta information related to the MPEG-4 object data from mp4 data, which is a storage type of the MPEG-4 data and analyzing the meta information;
b) packetizing the MPEG-4 object data by using meta information, thereby generating a primary packetized MPEG-4 object data, a flexible multiple (FlexMux) packet;
c) generating synchronization information and program information by using the meta information and header information of the FlexMux packet;
d) packetizing the FlexMux packet by using the meta information, the synchronization information and the program information, thereby generating a secondary packetized MPEG-4 object data, a MPEG-4 transport stream (TS) packet; and
e) multiplexing the MPEG-4 TS packet and MPEG-2 data and outputting a transport stream (TS) packet.
-
Specification