Method for generating and processing hierarchical PES packet for digital satellite broadcasting based on SVC video
AssigneesElectronics and Telecommunications Research Institute, Industry-Academic Cooperation Foundation, Yonsei University
InventorsIn Ki Lee, Dae Ig Chang, Kwang Deok Seo, Won Sup Chi
Life of this patent
Estimating the term…
Abstract
A method for generating and processing a hierarchical packetized elementary stream (PES) packet for digital satellite broadcasting based on SVC (Scalable Video Coding) video is disclosed. That is, when SVC video is applied to a digital satellite broadcasting system, a transmitter side can generate a hierarchical PES packet in consideration of a hierarchical structure of SVC video and a receiver side can effectively process a received hierarchical PES packet.
Claims5
A method for generating a hierarchical PES packet, the method comprising:
- grouping a plurality of base layer (BL) network abstraction layer (NAL) units included in a single group of picture (GOP) to generate a base layer PES packet;
- grouping enhancement layer (EL) NAL units associated with each of the plurality of BL NAL units to generate a plurality of EL PES packets,
- wherein index numbers are allocated to the plurality of BL NAL units according to an extracted order, and the same index number as that of each associated BL NAL unit is allocated to each of the plurality of EL PES packets associated with each of the plurality of BL NAL units,
- wherein the plurality of EL PES packets are sequentially generated as MPEG-2 Transport Stream packets according to the index numbers, and different coding rates are applied to BL data and EL data separated into PES packets by layers according to the importance of each in a low density parity check (LDPC) encoding process, thus enabling unequal packet protection;
- when the BL PES packet is reconfigured, separating each BL NAL unit from the BL PES packet;
- storing the separated BL NAL units in a buffer according to the order of their index numbers;
- when the EL PES packet having an index N is reconfigured, transferring the BL NAL units having the index N from the buffer to a decoder, and
- extracting the EL NAL units from the EL PES packet having the index N in turns and transferring the extracted EL NAL units to the decoder,
- wherein the transferring of the BL NAL unit to the decoder and the extracting the EL NAL units in turns and the transferring of the extracted EL NAL units to the decoder are repeatedly performed in the order of index numbers until such time as SVC video decoding on a single GOP is completed, starting from an EL PES packet having an index 1.
A method for processing a hierarchical PES packet, the method comprising:
- when a base layer (BL) PES packet is reconfigured, separating each BL NAL unit from the BL PES packet;
- storing the separated BL NAL units in a buffer according to the order of their index numbers;
- when an enhancement layer (EL) PES packet having an index N is reconfigured, transferring the BL NAL units having the index N from the buffer to a decoder;
- and
- extracting the EL NAL units from the EL PES packet having the index N in turns and transferring the extracted EL NAL units to the decoder,
- wherein the transferring of the BL NAL unit to the decoder and the extracting the EL NAL units in turns and the transferring of the extracted EL NAL units to the decoder are repeatedly performed in the order of index numbers until such time as SVC video decoding on a single GOP is completed, starting from an EL PES packet having an index 1.
A method for processing a hierarchical PES packet, the method comprising:
- when a base layer (BL) PES packet is reconfigured, separating each BL NAL unit from the BL PES packet;
- storing the separated BL NAL units in a buffer according to the order of their index numbers;
- when an enhancement layer (EL) PES packet having an index N is reconfigured, transferring the BL NAL units having the index N from the buffer to a decoder;
- and
- extracting the EL NAL units from the EL PES packet having the index N in turns and transferring the extracted EL NAL units to the decoder,
- wherein the transferring of the BL NAL unit to the decoder and the extracting the EL NAL units in turns and the transferring of the extracted EL NAL units to the decoder are repeatedly performed in the order of index numbers until such time as SVC video decoding on a single GOP is completed, starting from an EL PES packet having an index 1,
- wherein a receiver side does not need to re-arrange the NAL units according to the decoding order, and a process delay time is reduced.
Dependencies are inferred from the claim text.