Method and apparatus for generating and processing packet in MPEG-2 transport stream
First Claim
Patent Images
1. A method of processing a packet, the method comprising:
- receiving a packet including main data, a first identifier representing a type of the main data, at least one elementary stream, packet information that indicates a number of other packets having same identifiers as the first identifier after the packet in a transport stream, and a second identifier that identifies the at least one elementary stream;
extracting the first identifier, the packet information, and the second identifier from the packet;
determining whether the first identifier corresponds to a predetermined identifier; and
controlling a decoder to extract the main data from the packet and the at least one elementary stream identified by the second identifier in response to determining that the first identifier corresponds to the predetermined identifier, and to discard the packet and discard the number of other packets in the transport stream in response to determining that the first identifier does not correspond to the predetermined identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for generating and processing a packet are provided. In the method of processing a packet, a packet including main data, an identifier representing the type of the main data, and packet information corresponding to information on other packets that will have the same identifier as the identifier is received, the identifier and the packet information are extracted from the received packet, and the main data is selectively extracted from the packet based on the extracted identifier.
-
Citations
14 Claims
-
1. A method of processing a packet, the method comprising:
-
receiving a packet including main data, a first identifier representing a type of the main data, at least one elementary stream, packet information that indicates a number of other packets having same identifiers as the first identifier after the packet in a transport stream, and a second identifier that identifies the at least one elementary stream; extracting the first identifier, the packet information, and the second identifier from the packet; determining whether the first identifier corresponds to a predetermined identifier; and controlling a decoder to extract the main data from the packet and the at least one elementary stream identified by the second identifier in response to determining that the first identifier corresponds to the predetermined identifier, and to discard the packet and discard the number of other packets in the transport stream in response to determining that the first identifier does not correspond to the predetermined identifier. - View Dependent Claims (2, 3, 4)
-
-
5. A method of generating a packet, the method comprising:
-
receiving main data and at least one elementary stream to be embedded in the packet, and main data to be embedded in a number of other packets after the packet in a transport stream; generating a first identifier representing a type of the main data, packet information that indicates a number of the other packets having same identifiers as the first identifier after the packet in the transport stream, and a second identifier that identifies the at least one elementary stream, the first identifier indicating to a decoder that receives the packet to extract the main data and the elementary stream identified by the second identifier from the packet or discard the packet and discard the number of other packets in the transport stream indicated by the packet information; and generating the packet including the main data, the first identifier, the at least one elementary stream, the packet information, and the second identifier. - View Dependent Claims (6, 7)
-
-
8. An apparatus for processing a packet, the apparatus comprising:
-
a receiver configured to receive a packet including main data, a first identifier representing a type of the main data, at least one elementary stream, packet information that indicates a number of other packets having same identifiers as the first identifier after the packet in a transport stream, and a second identifier that identifies the at least one elementary stream; a first extractor configured to extract the first identifier, the packet information, and the second identifier from the packet; and a second extractor configured to determine whether the first identifier corresponds to a predetermined identifier and control a decoder to extract the main data from the packet and the at least one elementary stream identified by the second identifier in response to determining that the first identifier corresponds to the predetermined identifier, and to discard the packet and discard the number of other packets in the transport stream in response to determining that the first identifier does not correspond to the predetermined identifier. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus for generating a packet, the apparatus comprising:
-
a receiver configured to receive main data and at least one elementary stream to be embedded in the packet, and main data to be embedded in a number of other packets after the packet in a transport stream; a first generator configured to generate a first identifier representing a type of the main data, packet information that indicates a number of the other packets having same identifiers as the first identifier after the packet in the transport stream, and a second identifier that identifies the at least one elementary stream, the first identifier indicating to a decoder that receives the packet to extract the main data and the elementary stream identified by the second identifier from the packet or discard the packet and discard the number of other packets in the transport stream indicated by the packet information; and a second generator configured to generate the packet including the main data, the first identifier, the at least one elementary stream, the packet information, and the second identifier. - View Dependent Claims (13, 14)
-
Specification