Method for transmitting and receiving program configuration information for scalable ultra high definition video service in hybrid transmission environment, and method and apparatus for effectively transmitting scalar layer information

Bibliographic Details
Title: Method for transmitting and receiving program configuration information for scalable ultra high definition video service in hybrid transmission environment, and method and apparatus for effectively transmitting scalar layer information
Patent Number: 9,848,217
Publication Date: December 19, 2017
Appl. No: 14/373210
Application Filed: February 29, 2012
Abstract: The present invention relates to a method for transmitting and receiving program configuration information for a scalable ultra high definition (UHD) video service under the hybrid transmission environment, and to a method and apparatus for effectively transmitting scalar layer information, and more particularly, the present invention relates to a scheme for inserting group information for the scalable layer of a base layer and an enhancement layer, which form a scalable UHD video, and transmission channel information into a program map table (PMT) or a package configuration table (PCT), and for transmitting same, and to a scalable layer information format for transmitting layer information with a smaller number of bits as possible when a packet header includes scalable layer information.
Inventors: Choi, Byeong Ho (Yongin-si, KR); Kim, Je Woo (Seongnam-si, KR); Shin, Hwa Seon (Yongin-si, KR); Kim, Jae-Gon (Goyang-si, KR); Baek, Doo San (Goyang-si, KR); Park, Dong Il (Seoul, KR)
Assignees: Korea Electronics Technology Institute (Seongnam-si, KR)
Claim: 1. A method for transmitting program configuration information by a multimedia content transmitter, the method comprising: creating a base layer packet and an enhancement layer packet, which include at least one base layer and at least one enhancement layer respectively, based on MPEG-2 transport stream (TS) or MPEG media transport (MMT), from a scalable ultra-high definition (UHD) video coding bit stream; creating a program map table (PMT), the PMT being configuration information on both of the base layer packet and the enhancement layer packet; multiplexing the base layer packet and the PMT together to generate a multiplexed base layer packet including the PMT and the at least one base layer; and transmitting the multiplexed base layer packet including the PMT to a receiving end via a broadcasting network prior to transmitting the enhancement layer packet to the receiving end via an internet protocol (IP) network so that the receiving end identifies the PMT in advance, wherein a table identifier is assigned to the PMT to indicate that an extended PMT syntax is added to the PMT while an existing PMT syntax is maintained and to indicate the PMT is an extended PMT which has been converted from an existing PMT.
Claim: 2. The method according to claim 1 , wherein the PMT comprises a number of created packets, transmission paths of the packets, encoding information of the packets, and a number of a plurality of groups to which the created packets belong, wherein the transmission paths of the packets include the broadcasting network corresponding to the multiplexed base layer packet and the IP network corresponding to the enhancement layer packet, and wherein the plurality of groups are transmitted to the receiving end via different physical paths among the transmission paths of the packets.
Claim: 3. The method according to claim 2 , wherein the table identifier indicates transmitting of the scalable UHD video coding bit stream via two channels including the broadcasting network and the IP network.
Claim: 4. A method for receiving program configuration information by a subscriber terminal, the method comprising: receiving, via a broadcast network, a multiplexed base layer packet including a base layer created from a scalable ultra-high definition (UHD) video coding bit stream prior to receiving at least one enhancement layer so as to identify a program map table (PMT) in advance, the multiplexed base layer packet being generated when the base layer is multiplexed with the PMT to include the PMT and the base layer in the multiplexed base layer packet; extracting, from the received multiplexed base layer packet, the PMT indicating configuration information on the base layer packet and the at least one enhancement layer; receiving the at least one enhancement layer via an internet protocol (IP) network; acquiring a number of packets and information about transmission paths of the packets created from the extracted the PMT; and decoding the base layer and the at least one enhancement layer based on the acquired number of packets and the information about the transmission paths wherein a table identifier is assigned to the PMT to indicate that an extended PMT syntax is added to the PMT while an existing PMT syntax is maintained and to indicate the PMT is an extended PMT which has been converted from an existing PMT.
Claim: 5. The method according to claim 4 , wherein the base layer packet is being received via a broadcasting network, and a part or all of the enhancement layer is being received via an IP network.
Claim: 6. The method according to claim 5 , wherein the table identifier indicates transmitting of the scalable UHD video coding bit stream via two channels including the broadcasting network and the IP network.
Claim: 7. A method for transmitting scalable layer information by a multimedia content transmitter, the method comprising: creating a scalable video stream, which includes a plurality of layers including a base layer and at least one enhancement layer, based on MPEG media transport (MMT), each of the plurality of layers including a plurality of picture frames; and creating a first MMT packet including the base layer as a first MMT payload, and creating a second MMT packet including the at least one enhancement layer as a second MMT payload; creating scalable layer list-up information which manages layer information which configures the scalable video stream; inserting the scalable layer list-up information in at least one of the first MMT payload and the second MMT payload; and transmitting the first MMT packet to a receiving end via a first transmission channel, and transmitting the second MMT packet to the receiving end via a second transmission channel different from the first transmission channel, wherein the scalable layer list-up information includes the layer information on each layer of the scalable video stream and a layer identifier representing the layer information, and wherein the layer identifier is mapped to a combination of a priority identifier value indicating a priority assigned to each of a plurality of frames included in the scalable video stream, a dependency level assigned to each of the plurality of layers, a time level hierarchically indicating a temporal scalability, and a picture quality level assigned to each of the plurality of picture frames.
Claim: 8. The method according to claim 7 , wherein the layer identifier is inserted into a media fragment unit (MFU) header of at least one of the first MMT packet and the second MMT packet.
Claim: 9. The method according to claim 8 , wherein the scalable video stream is divided and included in the at least one of the first MMT payload and the second MMT payload.
Claim: 10. The method according to claim 9 , wherein: the scalable layer list-up information represents layer information on each layer which configures the scalable video stream as one layer identifier; the layer identifier describes overlapping layer information no more than once; and the layer identifier and layer information on each layer including the layer identifier are being allocated by fixed bit.
Claim: 11. The method according to claim 9 , wherein: the scalable layer list-up information represents layer information on each layer which configures the scalable video stream as one layer identifier; the layer identifier describes overlapping layer information no more than once; the layer identifier calculates actual necessary bits according to a total number of scalable layers, and allocates by variable bit; and the layer information on each layer including the layer identifier is being allocated by fixed bit.
Claim: 12. The method according to claim 9 , wherein: the scalable layer list-up information represents layer information on each layer which configures the scalable video stream as one layer identifier; the layer identifier describes overlapping layer information no more than once; the layer identifier calculates actual necessary bits according to a total number of the scalable layers, and allocates by variable bit; and the layer information on each layer including the layer identifier is being allocated by variable bit adapting to actual layer level.
Claim: 13. An apparatus for creating a header of a media fragment unit (MFU) of an MPEG media transport (MMT) packet, the apparatus comprising: at least one processor; a computer-readable storage medium storing instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising: creating a scalable video stream, which includes a plurality of layers including a base layer and at least one enhancement layer, based on MMT, each of the plurality of layers including a plurality of picture frames; and creating a first MMT packet including the base layer as a first MMT payload, and creating a second MMT packet including the at least one enhancement layer as a second MMT payload; creating scalable layer list-up information which manages layer information which configures the scalable video stream; inserting the scalable layer list-up information in at least one of the first MMT payload and the second MMT payload; and transmitting the first MMT packet to a receiving end via a first transmission channel, and transmitting the second MMT packet to the receiving end via a second transmission channel different from the first transmission channel, wherein the scalable layer list-up information comprises layer identifiers are being selectively referred to through the header of the MFU; wherein each layer identifier of the layer identifiers is one of a base layer identifier having a fixed number of bits and an extended layer identifier; and wherein the each layer identifier of the layer identifiers is mapped to a combination of a priority identifier value indicating a priority assigned to each of a plurality of frames included in the scalable video stream, a dependency level assigned to the each of the plurality of layers, a time level hierarchically indicating a temporal scalability, and a picture quality level assigned to the each of the plurality of frames.
Claim: 14. The apparatus according to claim 13 , wherein the scalable video stream is divided and included in the MMT payload.
Claim: 15. The method according to claim 1 , wherein the PMT contains transmission channel type information indicating whether each packet is transmitted via the broadcasting network or the internet protocol (IP) network.
Patent References Cited: 5144425 September 1992 Joseph
6263022 July 2001 Chen et al.
6490705 December 2002 Boyce
6496217 December 2002 Piotrowski
6501797 December 2002 van der Schaar et al.
6674477 January 2004 Yamaguchi et al.
7095782 August 2006 Cohen et al.
7383346 June 2008 Gemmell
7958532 June 2011 Paul et al.
8064389 November 2011 Khan et al.
8072943 December 2011 Khan et al.
2002/0116473 August 2002 Gemmell
2004/0261113 December 2004 Paul
2008/0170630 July 2008 Falik et al.
2009/0034629 February 2009 Suh et al.
2009/0187960 July 2009 Lee et al.
2009/0222855 September 2009 Vare et al.
2009/0268806 October 2009 Kim et al.
2009/0313673 December 2009 Grozis
2010/0061466 March 2010 Gozen
2010/0260254 October 2010 Kimmich et al.
2010/0260268 October 2010 Cowan et al.
2011/0002397 January 2011 Wang et al.
2011/0038386 February 2011 Berthelot
2011/0096828 April 2011 Chen et al.
2011/0164683 July 2011 Takahashi et al.
2011/0239078 September 2011 Luby et al.
2011/0289542 November 2011 Kitazato
2012/0185907 July 2012 Park et al.
2012/0297266 November 2012 Xu
10-2011-0014821 February 2001
10-2008-0098328 November 2008
10-2010-0065017 June 2010
10-2011-0117033 October 2011
Other References: International Searching Authority, International Search Report for PCT/KR2012/001551 dated Dec. 5, 2012. cited by applicant
Primary Examiner: Pierorazio, Michael B
Attorney, Agent or Firm: Sughrue Mion, PLLC
Accession Number: edspgr.09848217
Database: USPTO Patent Grants
More Details
Language:English