WO2008066257A1 - Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream - Google Patents
Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream Download PDFInfo
- Publication number
- WO2008066257A1 WO2008066257A1 PCT/KR2007/005472 KR2007005472W WO2008066257A1 WO 2008066257 A1 WO2008066257 A1 WO 2008066257A1 KR 2007005472 W KR2007005472 W KR 2007005472W WO 2008066257 A1 WO2008066257 A1 WO 2008066257A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- bitstream
- scalable video
- video bitstream
- scalable
- nal
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234381—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/44—Arrangements characterised by circuits or components specially adapted for broadcast
- H04H20/46—Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234363—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64784—Data processing by the network
- H04N21/64792—Controlling the complexity of the content stream, e.g. by dropping packets
Definitions
- the present invention relates to an apparatus and method for hierarchical modulation transmission and reception of a scalable video bitstream, and more particularly, to an apparatus and method for hierarchical modulation transmission and reception of a scalable video bitstream in order to provide a high quality video service in advanced Terrestrial Digital Multimedia Broadcasting (T-DMB).
- T-DMB Advanced Terrestrial Digital Multimedia Broadcasting
- DMB Multimedia Broadcasting
- DMB is a next generation digital broadcasting service for providing CD-level high audio quality, various bi-directional data services, and excellent mobile reception quality by exceeding conventional Amplitude Modulation (AM) and Frequency Modulation (FM) radio technology according to digitalization of audio broadcasting.
- AM Amplitude Modulation
- FM Frequency Modulation
- DMB expands the concept of 'audio broadcasting' of conventional radio broadcasting to 'audio/visual broadcasting' and can broadcast music and various kinds of multimedia information, such as news, traffic information, weather information, geographical position information, and video information, as graphics and images.
- DAB Digital Audio Broadcasting
- H.264 (ITU-T Rec. H.264 I ISO/IEC 14496-10 Annex A.21), which is a video compression standard used in existing T-DMB, has a 50% or greater compression rate than H.263 or MPEG-4 Part 2 visual simple profile at most bit-rates.
- H.264 can provide a high-quality video service by using a deblocking filter and a
- 1/4-pixel motion vector has improved error robustness by performing motion compensation using multiple reference frames and by using SP (Switching P) and SI (Switching I) frames.
- H.264 adopts a Network Abstraction Layer (NAL)
- NAL Network Abstraction Layer
- the present invention provides an apparatus and method for hierarchical modulation transmission and reception of a scalable video bitstream in order to provide a high quality video service in advanced Terrestrial Digital Multimedia Broadcasting (T-DMB) while maintaining downlink compatibility with existing T-DMB.
- T-DMB Advanced Terrestrial Digital Multimedia Broadcasting
- a transmitter for a scalable video bitstream comprising a splitter for hierarchical modulation transmission of a scalable video bitstream, the splitter comprising: a High Priority (HP) channel generator generating an HP bitstream having HP based on a base layer among a plurality of scalable layers included in the scalable video bitstream; and a Low Priority (LP) channel generator generating an LP bitstream having LP based on an enhancement layer among the plurality of scalable layers included in the scalable video bitstream.
- HP High Priority
- LP Low Priority
- the splitter in the transmitter for a scalable video bitstream may further comprise a splitter header parser splitting the scalable video bitstream into the base layer and the enhancement layer by analyzing a Network Abstraction Layer (NAL) header included in a NAL unit of the scalable video bitstream.
- NAL Network Abstraction Layer
- a receiver for a scalable video bitstream comprising a compositor for a hierarchical- modulated scalable video bitstream, the compositor receiving a High Priority (HP) bitstream having HP and a Low Priority (LP) bitstream having LP by splitting the scalable video bitstream and reconstructing the scalable video bitstream.
- HP High Priority
- LP Low Priority
- the compositor in the receiver for a scalable video bitstream may comprise: a bitstream receiver receiving the HP bitstream and the LP bitstream; a compositor header parser analyzing a Network Abstraction Layer (NAL) header and a slice header, which are included in NAL units of the HP bitstream and the LP bitstream; and a bitstream reconstructor reconstructing and outputting the scalable video bitstream for each Access Unit (AU), which is a set of NAL units in the same time axis.
- NAL Network Abstraction Layer
- a transceiver for a scalable video bitstream comprising: a transmitter, which comprises a splitter for: hierarchical modulation transmission of a scalable video bitstream, the splitter generating a plurality of bitstreams having different transmission priority, which are generated based on specific layers among a plurality ofscalable layers, by splitting the scalable video bitstream, and a receiver, which comprises a compositor fora hierarchical-modulated scalable video bitstream, the compositor receiving a plurality of bitstreams having different transmission priority, which are generated based on specific layers among the plurality of scalable layers and reconstructing the scalable video bitstream.
- the splitter in the transmitter of the transceiver for a scalable video bitstream may comprise: a High Priority (HP) channel generator generating an HP bitstream having HP based on a base layer among the plurality of scalable layers; a Low Priority (LP) channel generator generating an LP bitstream having LP based on an enhancement layer among the plurality of scalable layers; and a splitter header parser splitting the scalable video bitstream into the base layer and the enhancement layer by analyzing a Network Abstraction Layer (NAL) header included in a NAL unit of the scalable video bitstream.
- HP High Priority
- LP Low Priority
- NAL Network Abstraction Layer
- the compositor in the receiver of the transceiver for a scalable video bitstream may comprise: a bitstream receiver receiving the HP bitstream having HP, which was generated based on the base layer among the plurality of scalable layers, and the LP bitstream having LP, which was based on the enhancement layer among the plurality of scalable layers; a compositor header parser analyzing a Network Abstraction Layer (NAL) header and a slice header, which are included in NAL units of the HP bitstream and the LP bitstream; and a bitstream reconstructor reconstructing and outputting the scalable video bitstream for each Access Unit (AU), which is a set of NAL units corresponding to the same time axis.
- NAL Network Abstraction Layer
- a method of transmitting a scalable video bitstream comprising splitting the scalable video bitstream as follows: generating a High Priority (HP) bitstream having HP based on a base layer among a plurality of scalable layers included in the scalable video bitstream; and generating a Low Priority (LP) bitstream having LP based on an enhancement layer among the plurality of scalable layers included in the scalable video bitstream.
- HP High Priority
- LP Low Priority
- the splitting of the scalable video bitstream may further comprise a splitter header parsing process, wherein the scalable video bitstream is split into the base layer and the enhancement layer by analyzing a Network Abstraction Layer (NAL) header included in a NAL unit of the scalable video bitstream.
- NAL Network Abstraction Layer
- a method of receiving a scalable video bitstream comprising a process of compositing a hierarchical-modulated scalable video bitstream, wherein the scalable video bitstream isreconstructed by receiving a High Priority (HP) bitstream having HP and a Low Priority (LP) bitstream having LP by splitting the scalable video bitstream.
- HP High Priority
- LP Low Priority
- the process of compositing may comprise: a bitstream receiving process, wherein the HP bitstream and the LP bitstream are received; a compositor header parsing process, wherein a Network Abstraction Layer (NAL) header and a slice header, which are included in NAL units of the HP bitstream and the LP bitstream, are analyzed; and a bitstream reconstructing process, wherein the scalable video bitstream is reconstructed and output for each Access Unit (AU), which is a set of NAL units corresponding to the same time axis.
- NAL Network Abstraction Layer
- a method of transmitting and receiving a scalable video bitstream comprising: a transmitting process forhierarchical modulation transmission of a scalable video bitstream, wherein a plurality of bitstreams having different transmission priority are generated based on specific layers among a plurality of scalable layers; and a receiving process for a hierarchical-modulated scalable video bitstream, wherein the scalable video bitstream is reconstructed by receiving a plurality of bitstreams having different transmission priority based on specific layers among the plurality of scalable layers.
- the transmitting process may comprise: a High Priority (HP) channel generating process, wherein an HP bitstream having HP is generated based on a base layer among the plurality of scalable layers; a Low Priority (LP) channel generating process, wherein an LP bitstream having LP is generated based on an enhancement layer among the plurality of scalable layers; and a splitter header parsing process, wherein the scalable video bitstream is split into the base layer and the enhancement layer by analyzing a Network Abstraction Layer (NAL) header included in a NAL unit of the scalable video bitstream.
- HP High Priority
- LP Low Priority
- NAL Network Abstraction Layer
- the receiving process may comprise: a bitstream receiving process, wherein the HP bitstream having HP, which was generated based on the base layer among the plurality of scalable layers, and the LP bitstream having LP, which was based on the enhancement layer among the plurality of scalable layers, arereceived; a compositor header parsing process, wherein a Network Abstraction Layer (NAL) header and a slice header, which are included in NAL units of the HP bitstream and the LP bitstream, are analyzed; and a bitstream reconstructing process, wherein the scalable video bitstream is reconstructed and output for each Access Unit (AU), which is a set of NAL units corresponding to the same time axis.
- NAL Network Abstraction Layer
- the present invention suggests an apparatus and method for hierarchical modulation transmission and reception of a scalable video bitstream, in which in order to generate and reconstruct two sub-bitstreams (an HP bitstream and an LP bitstream) in advanced T-DMB, a transmitter end splits the scalable video bitstream and a receiver end reconstructs the scalable video bitstream.
- an apparatus and method for hierarchical modulation transmission and reception of a scalable video bitstream provides a high-quality service in advanced T-DMB while maintaining downlink compatibility with existing T-DMB.
- FIG. 1 is a conceptual diagram of hierarchical modulation used in advanced
- T-DMB Terrestrial Digital Multimedia Broadcasting
- FIG. 2 is a conceptual diagram of Scalable Video Coding (SVC);
- FIG. 3 is a configuration diagram of a conventional T-DMB service;
- FIG. 4 is a configuration diagram of a useful data rate in advanced T-DMB
- FIG. 5 is a configuration diagram of advanced T-DMB to which scalable video is applied according to an embodiment of the present invention
- FIG. 6 is a block diagram of a transmitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention
- FIG. 7 is a configuration diagram of a scalable video bitstream to which a hierarchical modulation method according to an embodiment of the present invention is applied;
- FIG. 8A is a block diagram of a splitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention;
- FIG. 8B is a diagram for explaining an operation of a splitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention;
- FIG. 8A is a block diagram of a splitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- FIG. 8B is a diagram for explaining an operation of a splitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- FIG. 8C is a flowchart illustrating a method of splitting a scalable video bitstream using a splitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention
- FIG. 9 is a block diagram of a receiver for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention
- FIG. 1OA is a block diagram of a compositor for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention
- FIG. 1OB is a diagram for explaining an operation of a compositor for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- FIG. 1OC is a flowchart illustrating a method of reconstructing a bitstream using a compositor for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- FIG. 6 is a block diagram of a transmitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- the transmitter according to the current embodiment of the present invention includes a transmission standard of an MPEG-4/MPRG-2 systems method, outer coding (Reed Solomon), and an outer convolutional interleaver as in existing T-DMB and additionally includes a splitter 600 in a video encoder at an input side.
- the splitter 600 encodes scalable video having a hierarchical structure and splits a scalable video bitstream encoded per channel.
- SVC encodes a plurality of video layers to a single bitstream and each video layer independently has a bit rate, a frame rate, an image size, and image quality
- a sub-bitstream suitable for each channel is split using the splitter 600 in order to hierarchical modulation transmission.
- FIG. 8A is a block diagram of a splitter 810 for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB according to an embodiment of the present invention.
- the splitter 810 can include a splitter header parser 811, an HP channel generator 812, and an LP channel generator 813.
- the splitter 810 splits a single scalable video bitstream into bitstreams suitable for each channel in order to perform hierarchical modulation transmission.
- the scalable video bitstream includes a plurality of scalable layers independently having a bit rate, a frame rate, and resolution for a single bitstream.
- the splitter header parser 811 parses a Network Abstraction Layer (NAL) header included in a NAL unit of the scalable video bitstream.
- NAL Network Abstraction Layer
- the splitter header parser 811 classifies the scalable video bitstream into a base layer and an enhancement layer by parsing the NAL header.
- the HP channel generator 812 generates an HP bitstream having HP based on the base layer among a plurality of scalable layers included in the scalable video bitstream.
- the LP channel generator 813 generates an LP bitstream having LP based on the enhancement layer among the plurality of scalable layers included in the scalable video bitstream.
- Advanced T-DMB uses the hierarchical modulation method by which a useful data rate can be more than doubled compared to existing T-DMB.
- two sub-bitstreams can be generated by splitting a single scalable video bitstream through HP and LP channels in the splitter 810.
- the two generated bitstreams can be transmitted by a single transmitter.
- FIG. 8C is a flowchart illustrating a method of splitting a scalable video bitstream using a splitter for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- SEI stands for 'Supplemental Enhancement Information' and indicates information on scalability.
- Lid denotes 'Dependency_id'.
- SPS and PPS are also indicate a NAL unit type, and SPS/PPS corresponding to a corresponding layer is also output through the splitter.
- Each nal_unit_type is defined as illustrated in Table 2. [78] [Table 2] [79] [Table 1] [Table ]
- nam_unit_type indicates a type of a packet including a NAL unit and identifies
- dependency_id is information in a NAL header extended from H.264, is used in a decoding process, and indicates a lower layer used for inter-layer prediction.
- Lid indicates dependency_id for inter-layer distinction.
- Nal_unit_type and dependency_id can be obtained by parsing a
- a bitstream having two layers can have dependency_id of a base layer having CIF resolution to be 0 and dependency_id of an enhancement layer having 4CIF resolution to be 1.
- dependency_id of an enhancement layer having 4CIF resolution
- FIG. 9 is a block diagram of a receiver for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- the receiver according to the current embodiment of the present invention includes a compositor 900 that places in front of a decoding end, the compositor 900 reconstructing two sub-streams (HP bitstream and LP bitstream) received through HP and LP channels in order to receive a high-quality/high-resolution
- the compositor 900 receives two sub-streams and reconstructs a decodable single scalable video bitstream.
- An existing T-DMB terminal can provide an existing service by receiving only an
- FIG. 1OA is a block diagram of a compositor 1010 for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- a scalable video bitstream includes a plurality of scalable layers each independently having a bit rate, a frame rate, and a resolution.
- a transmitter can generate two sub-bitstreams (HP and LP bitstreams) by splitting a scalable video bitstream through HP and LP channels in a splitter (Referring to FIGS. 8A and 8B).
- the compositor 1010 receives the two sub-bitstreams in a front end of a video decoding end of a bitstream receiver 1011 and reconstructs and outputs a decodable scalable video bitstream.
- the compositor 1010 according to the current embodiment of the present invention includes the bitstream receiver 1011, a compositor header parser
- bitstream reconstructor 1013 a bitstream reconstructor
- the bitstream receiver 1011 receives an HP bitstream and an LP bitstream.
- the compositor header parser 1012 analyzes a NAL header and a slice header, which are included in NAL units of the HP bitstream and the LP bitstream.
- the bitstream reconstructor 1013 receives the two sub-bitstreams (HP and LP bitstreams) and reconstructs a decodable scalable video bitstream for each Access Unit
- FIG. 1OC is a flowchart illustrating a process of reconstructing a bitstream using a compositor for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- the compositor provides a function of reconstructing two bitstreams transmitted through an HP channel and an LP channel to form a decodable scalable bitstream.
- syntax element information used in a splitter and frame_num element information in a slice header are used. Syntax elements used in the compositor are as follows. [105] (1) nal_unit_type
- frame_num is used as an ID of each picture and used in a slice header.
- the compositor sequentially acquires NAL units from a buffer in which they are temporarily stored through HP and LP channels, in operation SlOOl.
- Nal_unit_type can be obtained through a process of parsing a NAL header of two input bitstreams split by a splitter in operation S 1002.
- bitstream is reconstructed in operation S 1009 by obtaining parameter NALs, such as an SPS and a PPS, from nal_unit_type of a NAL header using a first conditional statement
- bitstream can be reconstructed in operation S 1009 using the packet of the LP channel by using a second conditional statement (operation S 1005) in order to obtain a second PPS.
- operation S 1005 a second conditional statement
- bitstream can be reconstructed in operation S 1009 by parsing a slice header of each
- Frame_num indicates a POC corresponding to an actual display time of a bitstream.
- the POC can be calculated by analyzing dependency_id of a
- NAL header of an input NAL unit and frame_num of a slice header of the input NAL unit parsing a NAL header and a slice header.
- a bitstream can be reconstructed according to dependency_id by gathering NAL units corresponding to the same POC, and a bitstream can be reconstructed from NAL units having small frame_num of slice NAL units obtained from HP and LP.
- a NAL unit having low dependency_id for each AU can go before a bitstream.
- SEI/SPS/PPS can be located in the beginning of the bitstream by identifying nal_unit_type, and reconstructed NAL units corresponding to actual data can be located next to the SEFSPS/PPS.
- FIG. 1 is a conceptual diagram of hierarchical modulation used in advanced
- T-DMB Terrestrial Digital Multimedia Broadcasting
- T-DMB also must provide a high transmission efficiency/high quality service in the future by overcoming the service limit of existing technology.
- HSDPA High Speed Downlink Packet Access
- Advanced T-DMB for providing a high transmission efficiency/high quality service uses a hierarchical modulation method for roughly doubling a useful data rate provided in existing T-DMB.
- FIG. 1 if the hierarchical modulation method is used, by splitting a bitstream into High Priority (HP) and Low Priority (LP) channels, two sub-bitstreams
- an HP bitstream and an LP bitstream can be generated.
- two sub-bitstreams can be transmitted by a single transmitter.
- advanced T-DMB which is next generation T-DMB
- data can be transmitted at around 2 Mbps compared to 1.062 Mbps that is a useful data rate used in existing T- DMB, and a high quality/high resolution video service can be provided based on the increased useful data rate.
- an existing T-DMB service providing screen resolution of a Common Intermediate Format (CIF) 352 ' 288 class at maximum can be provided through an HP channel, and a T-DMB service providing screen resolution of a high quality (high resolution) Standard Definition (SD) 720 ' 480 class can be simultaneously provided through an LP channel.
- CIF Common Intermediate Format
- SD Standard Definition
- FIG. 2 is a conceptual diagram of Scalable Video Coding (SVC).
- the present invention applies SVC, which is being standardized in Joint Venture Team (JVT) (MPEG & VCEG), to advanced T-DMB in order to maintain compatibility with existing T-DMB while serving higher quality (higher resolution) multimedia content than that served in existing T-DMB.
- JVT Joint Venture Team
- SVC which is extended coding technology of H.264, is a new extended coding technology developed to solve problems of hierarchical coding based scalability tried in conventional MPEG-2, MPEG-4, and so on, such as low compression efficiency, no composite scalability support, and high implementation complexity, at once.
- SVC encodes a plurality of video layers to a bitstream.
- each video layer includes a base layer and at least one enhancement layer, which can be continuously layered.
- Each enhancement layer can express a maximum bit rate, a maximum frame rate, and maximum resolution allowed thereto based on lower layer information.
- SVC SVC
- more various selections of a bit rate, a frame rate, and a resolution can be supported.
- SVC is coding technology suitable for a multimedia content service of a Universal Multimedia Access (UMA) environment, which can compositely solve problems in a variety of bandwidths, varieties of reception terminal performance and resolution, varieties of preference of content consumers, and so on occurring in a heterogeneous network environment.
- UMA Universal Multimedia Access
- the present invention suggests an apparatus and method for hierarchical modulation transmission and reception of a scalable video bitstream in order to provide a high quality service in an advanced T-DMB while maintaining downlink compatibility with existing T-DMB.
- FIG. 3 is a configuration diagram of a conventional T-DMB service. Referring to
- FIG. 3 in existing T-DMB, a service provider can have a data rate of 1.536 Mbps remaining from a maximum data rate of 2 Mbps, due to interference between channel frequencies.
- outer coding such as channel coding
- each service provider in existing T-DMB can provide a two-CIF(352 ' 288) class Audio- Visual (AV) program service, a Compact Disc (CD)-quality level audio service, and a data service using the useful data rate.
- AV Audio- Visual
- CD Compact Disc
- a provided AV program uses the H.264 video compression standard and is encoded up to 512-548 Kbps per service provider.
- FIG. 4 is a configuration diagram of a useful data rate in advanced T-DMB.
- each service provider can have a useful data rate double that of before using the hierarchical modulation method.
- a conventional T-DMB service can be provided through an HP channel, and a high transmission efficiency/high quality service can be provided through an LP channel.
- a high transmission efficiency/high quality service can be provided through an LP channel.
- CIF(352 ' 288) class AV programs can be transmitted compared to the conventional service.
- high quality service one CIF(352 ' 288) class AV program and one video service having screen resolution of an SD(720 ' 480) class can be provided compared to the conventional service.
- FIG. 5 is a configuration diagram of advanced T-DMB to which scalable video is applied, according to an embodiment of the present invention.
- the AV program when one AV program is hierarchically encoded by applying scalable video, the AV program is scalable video encoded in a CIF(352 ' 288) class corresponding to a base layer to an HP channel and an SD(720 ' 480) class corresponding to an enhancement layer to an LP channel.
- a conventional T-DMB terminal receives a CIF(352 ' 288) class service through the HP channel
- an advanced T-DMB terminal additionally receives an
- a high quality DMB service can be provided in advanced T-DMB while maintaining downlink compatibility with existing T-DMB.
- FIG. 7 is a configuration diagram of a scalable video bitstream to which a hierarchical modulation method according to an embodiment of the present invention is applied.
- the scalable video bitstream can include a base layer assigned to an HP channel and an enhancement layer assigned to an LP channel.
- the base layer assigned to the HP channel has a 30-frame rate of the CIF class and is encoded at 384 Kbps in order to keep downlink compatibility with existing T-DMB.
- the enhancement layer is assigned at the same time as the base layer is assigned to the HP channel.
- the enhancement layer has a 30-frame rate of the SD class and is encoded at around
- a target bit rate according to SVC can be varied within a range not exceeding a total useful data rate for each service provider.
- the enhancement layer additionally assigned to the LP channel can be encoded at a
- FIG. 8B is a diagram for explaining an operation of a splitter 820 for hierarchical modulation transmission of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- H.264 after video coding is performed, a single bitstream composed of NAL units is generated, each NAL unit having a 1-byte NAL header.
- Scalable video additionally has a 2-byte header having scalability information besides a 1-byte NAL header in H.264.
- Each field in a NAL header is defined by an international standard.
- Table 1 illustrates major fields of a NAL header. [159] [Table 1] [160] [Table 2] [Table ]
- Dependency_id that is one of the major fields of a NAL header is syntax for classifying a base layer and an enhancement layer.
- a splitter algorithm performed by the splitter 820 analyzes each input NAL header (NAL header parsing).
- the splitter 820 can output two sub-bitstreams (HP and LP bitstreams) respectively assigned to HP and LP channels.
- the splitter 820 generates an HP channel (HP bitstream) having HP based on a base layer among scalable layers included in a single scalable video bitstream.
- the splitter 820 generates an LP channel (LP bitstream) having LP based on an enhancement layer among the scalable layers.
- FIG. 1OB is a diagram for explaining an operation of a compositor 1020 for hierarchical modulation reception of a scalable video bitstream in advanced T-DMB, according to an embodiment of the present invention.
- the compositor 1020 determines a Picture Order Count (POC) corresponding to a display order of a corresponding frame (NAL unit) by parsing NAL header information of the NAL units and an additional slice header.
- POC Picture Order Count
- the compositor 1020 uses existing information of Dependency_id, nal_ref_idc, and nal_unit_type of a NAL header and frame_num information of a slice header.
- the compositor 1020 finally outputs a decodable scalable video bitstream.
- POC information is necessarily needed. This POC information can be calculated by applying pseudo-code described below provided by existing SVC.
- the compositor 1020 can output a decodable bitstream using header information of a corresponding frame used in a splitter.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
MX2009005737A MX2009005737A (en) | 2006-11-30 | 2007-10-31 | Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream. |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2006-0120113 | 2006-11-30 | ||
KR20060120113 | 2006-11-30 | ||
KR10-2007-0018079 | 2007-02-22 | ||
KR1020070018079A KR100799592B1 (en) | 2006-11-30 | 2007-02-22 | Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008066257A1 true WO2008066257A1 (en) | 2008-06-05 |
Family
ID=39468013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2007/005472 WO2008066257A1 (en) | 2006-11-30 | 2007-10-31 | Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2008066257A1 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010018910A1 (en) * | 2008-08-13 | 2010-02-18 | Electronics And Telecommunications Research Institute | Method and device for providing local broadcasting services |
WO2011050542A1 (en) * | 2009-10-31 | 2011-05-05 | 深圳市利德嘉实业有限公司 | Router constructing method supporting hierarchy of video quality |
CN103733580A (en) * | 2011-08-18 | 2014-04-16 | Vid拓展公司 | Methods and systems for packet differentiation |
US9185335B2 (en) | 2009-12-28 | 2015-11-10 | Thomson Licensing | Method and device for reception of video contents and services broadcast with prior transmission of data |
US10164740B2 (en) | 2014-05-09 | 2018-12-25 | Electronics And Telecommunications Research Institute | Signal multiplexing apparatus using layered division multiplexing and signal multiplexing method |
EP3445059A4 (en) * | 2016-05-05 | 2019-02-20 | Huawei Technologies Co., Ltd. | Video service transmission method and device |
WO2023112007A1 (en) * | 2021-12-17 | 2023-06-22 | Lenovo (Singapore) Pte. Ltd. | Video codec importance indication and radio access network awareness configuration |
US11824653B2 (en) | 2021-12-17 | 2023-11-21 | Lenovo (Singapore) Pte. Ltd. | Radio access network configuration for video approximate semantic communications |
US11917206B2 (en) | 2021-12-17 | 2024-02-27 | Lenovo (Singapore) Pte. Ltd. | Video codec aware radio access network configuration and unequal error protection coding |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020168066A1 (en) * | 2001-01-22 | 2002-11-14 | Weiping Li | Video encoding and decoding techniques and apparatus |
US20050135477A1 (en) * | 2000-07-11 | 2005-06-23 | Microsoft Corporation | Systems and methods with error resilience in enhancement layer bitstream of scalable video coding |
US20050166245A1 (en) * | 2004-01-28 | 2005-07-28 | Samsung Electronics Co., Ltd. | Method and device for transmitting scalable video bitstream |
-
2007
- 2007-10-31 WO PCT/KR2007/005472 patent/WO2008066257A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050135477A1 (en) * | 2000-07-11 | 2005-06-23 | Microsoft Corporation | Systems and methods with error resilience in enhancement layer bitstream of scalable video coding |
US20020168066A1 (en) * | 2001-01-22 | 2002-11-14 | Weiping Li | Video encoding and decoding techniques and apparatus |
US20050166245A1 (en) * | 2004-01-28 | 2005-07-28 | Samsung Electronics Co., Ltd. | Method and device for transmitting scalable video bitstream |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010018910A1 (en) * | 2008-08-13 | 2010-02-18 | Electronics And Telecommunications Research Institute | Method and device for providing local broadcasting services |
WO2011050542A1 (en) * | 2009-10-31 | 2011-05-05 | 深圳市利德嘉实业有限公司 | Router constructing method supporting hierarchy of video quality |
US9185335B2 (en) | 2009-12-28 | 2015-11-10 | Thomson Licensing | Method and device for reception of video contents and services broadcast with prior transmission of data |
CN103733580A (en) * | 2011-08-18 | 2014-04-16 | Vid拓展公司 | Methods and systems for packet differentiation |
CN103733580B (en) * | 2011-08-18 | 2016-08-17 | Vid拓展公司 | For being grouped differential method and system |
US10601548B2 (en) | 2014-05-09 | 2020-03-24 | Electronics And Telecommunications Research Institute | Signal multiplexing apparatus using layered division multiplexing and signal multiplexing method |
US10404414B2 (en) | 2014-05-09 | 2019-09-03 | Electronics And Telecommunications Research Institute | Signal multiplexing apparatus using layered division multiplexing and signal multiplexing method |
US10164740B2 (en) | 2014-05-09 | 2018-12-25 | Electronics And Telecommunications Research Institute | Signal multiplexing apparatus using layered division multiplexing and signal multiplexing method |
US10797830B2 (en) | 2014-05-09 | 2020-10-06 | Electronics And Telecommunications Research Institute | Signal multiplexing apparatus using layered division multiplexing and signal multiplexing method |
EP3445059A4 (en) * | 2016-05-05 | 2019-02-20 | Huawei Technologies Co., Ltd. | Video service transmission method and device |
US10939127B2 (en) | 2016-05-05 | 2021-03-02 | Huawei Technologies Co., Ltd. | Method and apparatus for transmission of substreams of video data of different importance using different bearers |
WO2023112007A1 (en) * | 2021-12-17 | 2023-06-22 | Lenovo (Singapore) Pte. Ltd. | Video codec importance indication and radio access network awareness configuration |
US20230199198A1 (en) * | 2021-12-17 | 2023-06-22 | Lenovo (Singapore) Pte. Ltd. | Video codec importance indication and radio access network awareness configuration |
US11824653B2 (en) | 2021-12-17 | 2023-11-21 | Lenovo (Singapore) Pte. Ltd. | Radio access network configuration for video approximate semantic communications |
US11917206B2 (en) | 2021-12-17 | 2024-02-27 | Lenovo (Singapore) Pte. Ltd. | Video codec aware radio access network configuration and unequal error protection coding |
GB2628943A (en) * | 2021-12-17 | 2024-10-09 | Lenovo Singapore Pte Ltd | Video codec importance indication and radio access network awareness configuration |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11677924B2 (en) | Method and system for encoding a video data signal, encoded video data signal, method and system for decoding a video data signal | |
US9986264B2 (en) | Picture coding method, picture decoding method and apparatuses thereof | |
WO2008066257A1 (en) | Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream | |
Schierl et al. | Using H. 264/AVC-based scalable video coding (SVC) for real time streaming in wireless IP networks | |
CA2650151C (en) | An iptv receiving system and data processing method | |
US20060197828A1 (en) | Method and system for delivering dual layer hdtv signals through broadcasting and streaming | |
KR100961443B1 (en) | Hierarchical transmission / reception apparatus and method for improving availability of broadcasting service | |
US20090222855A1 (en) | Method and apparatuses for hierarchical transmission/reception in digital broadcast | |
US20120076204A1 (en) | Method and apparatus for scalable multimedia broadcast using a multi-carrier communication system | |
US9854333B2 (en) | Method and apparatus for transmitting and receiving broadcast signal for providing HEVC based IP broadcast service | |
CN101453639A (en) | Encoding, decoding method and system for supporting multi-path video stream of ROI region | |
KR102361314B1 (en) | Method and apparatus for providing 360 degree virtual reality broadcasting services | |
KR20120018281A (en) | Apparatus and method for encoding/decoding multi-layer videos | |
KR101053161B1 (en) | Video Synthesis Method and Device in H.264 / ACC Compression Domain | |
KR100799592B1 (en) | Apparatus and method for hierarchical modulation transmission and reception of scalable video bitstream | |
KR102517570B1 (en) | Apparatus and method for transmitting and receiving 3dtv broadcasting | |
Choi et al. | Dynamic and interoperable adaptation of SVC for QoS-enabled streaming | |
EP3448043B1 (en) | Broadcast signal transmission/reception method and apparatus for providing high-quality media in dash-based system | |
WO2009136681A1 (en) | Method for encoding and decoding image, and apparatus for displaying image | |
KR101656193B1 (en) | MMT-based Broadcasting System and Method for UHD Video Streaming over Heterogeneous Networks | |
KR102139532B1 (en) | An apparatus of transmitting/receiving a video stream and a method of transmitting/receiving the video stream thereof | |
JP7230981B2 (en) | Receiving device and receiving method | |
Vaz et al. | Video Scalability Advantages for the next Brazilian Terrestrial Digital Television Generation (TV 3.0) | |
JP2024166153A (en) | Receiving device and program | |
Venieris et al. | Live Video and On-Demand Streaming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 200780050661.3 Country of ref document: CN |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07833780 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: MX/A/2009/005737 Country of ref document: MX |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07833780 Country of ref document: EP Kind code of ref document: A1 |