+

WO2008136618A1 - Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de - Google Patents

Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de Download PDF

Info

Publication number
WO2008136618A1
WO2008136618A1 PCT/KR2008/002509 KR2008002509W WO2008136618A1 WO 2008136618 A1 WO2008136618 A1 WO 2008136618A1 KR 2008002509 W KR2008002509 W KR 2008002509W WO 2008136618 A1 WO2008136618 A1 WO 2008136618A1
Authority
WO
WIPO (PCT)
Prior art keywords
enhancement layer
base layer
stream
channel
performs
Prior art date
Application number
PCT/KR2008/002509
Other languages
English (en)
Inventor
Gwang Soon Lee
Young Su Kim
Jae-Hwui Bae
Kyu Tae Yang
Joung Il Yun
Kwang-Yong Kim
Jae Hyun Seo
Heung Mook Kim
Ju Yeun Kim
Seomee Choi
Hyuk Kim
Jong Soo Lim
Soo In Lee
Chie Teuk Ahn
Original Assignee
Electronics And Telecommunications Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR20080040363A external-priority patent/KR20080097929A/ko
Application filed by Electronics And Telecommunications Research Institute filed Critical Electronics And Telecommunications Research Institute
Priority to EP08753306.3A priority Critical patent/EP2145478A4/fr
Priority to CN200880022930A priority patent/CN101690224A/zh
Publication of WO2008136618A1 publication Critical patent/WO2008136618A1/fr

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • H03M13/296Particular turbo code structure
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/03Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
    • H03M13/23Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using convolutional codes, e.g. unit memory codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/27Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
    • H03M13/2771Internal interleaver for turbo codes
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/29Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
    • H03M13/2957Turbo codes and decoding
    • H03M13/2996Tail biting
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/35Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
    • H03M13/356Unequal error protection [UEP]
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/37Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
    • H03M13/39Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
    • H03M13/3988Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes for rate k/n convolutional codes, with k>1, obtained by convolutional encoders with k inputs and n outputs
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M13/00Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
    • H03M13/63Joint error correction and other techniques
    • H03M13/635Error control coding in combination with rate matching
    • H03M13/6362Error control coding in combination with rate matching by puncturing
    • H03M13/6368Error control coding in combination with rate matching by puncturing using rate compatible puncturing or complementary puncturing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/95Arrangements characterised by the broadcast information itself characterised by a specific format, e.g. an encoded audio stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing 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/234327Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6112Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving terrestrial transmission, e.g. DVB-T
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/647Control 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/64784Data processing by the network
    • H04N21/64792Controlling the complexity of the content stream, e.g. by dropping packets

Definitions

  • the present invention relates to a channel encoder for an enhancement layer of a digital-multimedia-broadcasting transmitting device, a digital broadcasting transmitting device, a digital broadcasting receiving device, and an extension structure of sub-channel configuration field (FIG 0/1 ) for designating a protection level of sub-channel at the enhancement layer.
  • the present invention is derived from research that is performed as part of IT New Growth Engine Industries of the Ministry of Information and Communication and Institute for Information Technology Advancement, Republic of Korea [Project-Management Number: 2006-S-017-02, Project Title: Development on Enhancement Technology of Terrestrial DMB transport]. [Background Art]
  • a conventional digital-multimedia-broadcasting transmitting device performs source encoding of video and audio sources, removes temporal correlation between adjacent byte units in data streams by executing objectification and synchronization of each stream, receives the streams to be output through a stream mode channel by using a digital audio broadcasting (hereinafter referred to as DAB) transmitting unit, transforms the received streams into final digital broadcasting signals, and outputs the final digital broadcasting signals.
  • DAB digital audio broadcasting
  • An example of the DAB transmitting unit includes a Eureka-147 DAB system, which is a European digital audio broadcasting system.
  • Eureka-147 DAB system when a convolutional coding process having a 1/2 coding rate is applied, an available data rate is 1.152 Mbps.
  • a data rate of 576 kbps is allocated to each service. Accordingly, this conventional digital-multimedia-broadcasting transmitting device has a limitation in providing a high-quality service, even though highly efficient source encoding is applied.
  • the present invention is to provide a channel encoder for an enhancement layer of a digital-multimedia-broadcasting transmitting device, a digital broadcasting transmitting device, a digital broadcasting receiving device, and an extension structure of sub-channel configuration field (FIGO/1 ) for designating a protection level of sub-channel at the enhancement layer.
  • FIGO/1 sub-channel configuration field
  • a channel encoder for the enhancement layer of a digital-multimedia-broadcasting transmitting device is provided.
  • the channel encoder is included in a hierarchical DMB transmitting unit that modulates a base layer transport stream and a enhancement layer transport stream for video and audio by a base layer modulation system and an enhancement layer modulation system, respectively, and performs symbol mapping of the enhancement layer according to the position of a constellation based on the base layer modulation system.
  • the hierarchical DMB transmitting unit includes an energy dispersal scrambler that disperses energy of the enhancement layer transport stream, and a turbo encoder that receives a double-binary input vector corresponding to an output of the energy dispersal scrambler and encodes it by using a double-binary circular recursive systematic code.
  • a digital-multimedia-broadcasting transmitting device is provided.
  • the digital-multimedia-broadcasting transmitting device includes: a base layer transmission processing unit that receives a base layer stream, performs system encoding and multiplexing of the received the base layer stream, and outputs a base layer transport stream; an enhancement layer transmission processing unit that receives an enhancement layer stream, performs system encoding and multiplexing of the received enhancement layer stream, and outputs an enhancement layer transport stream; and a hierarchical digital-multimedia-broadcasting transmitting unit that modulates the base layer transport stream by a base layer modulation system, modulates the enhancement layer transport stream by a different system from the base layer modulation system, and performs symbol mapping of an enhancement layer according to the position of a constellation based on the base layer modulation system.
  • a digital-multimedia-broadcasting receiving device includes: a hierarchical digital-multimedia-broadcasting receiver that receives a digital multimedia broadcasting signal and outputs it by dividing the received signal into a base layer transport stream and an enhancement layer transport stream; a base layer receiving processor that performs channel decoding of the base layer stream, de-multiplexes a transport stream, performs system decoding, and outputs a base layer audio and video stream; and an enhancement layer receiving processor that performs turbo decoding of the enhancement layer stream, de-multiplexes a transport stream, performs system decoding, and outputs an enhancement layer audio and video stream.
  • an extension structure of a sub-channel configuration field (FIG 0/1 ) in a digital-multimedia-broadcasting transmitting device is provided.
  • the extension structure includes: an option field that has a predetermined value for equal error protection of the enhancement layer; and a protection level field that includes protection level information when the value of an option field is a predetermined value.
  • FIG. 1 is a schematic diagram of a digital-multimedia-broadcasting transmitting device according to an exemplary embodiment of the present invention.
  • FIG. 2 is a schematic diagram of an enhancement-layer transmission processing unit 300 according to the exemplary embodiment of the invention.
  • FIG. 3 is a schematic diagram of a hierarchical DMB transmitting unit 500 according to the exemplary embodiment of the invention.
  • FIG. 4 is a schematic diagram of a hierarchical DMB transmitting unit 550 according to a second exemplary embodiment of the invention.
  • FIG. 5 is a schematic diagram of a turbo encoder 502 according to the exemplary embodiment of the invention.
  • FIG. 6 is a view illustrating a configuration of a constituent coding unit
  • FIG. 7 illustrates a structure of a sub-channel configuration field (FIG 0/1 ) according to the invention.
  • FIG. 8 is a schematic diagram of a digital-multimedia-broadcasting receiving device according to the exemplary embodiment of the invention.
  • FIG. 9 is a detailed schematic diagram of a hierarchical DMB receiving unit of FIG. 8. [Best Mode]
  • a channel encoder for an enhancement layer, a digital-broadcasting transmitting device, a digital-broadcasting receiving device, and an extension structure of the sub-channel configuration field (FIG 0/1 ) for designating a protection level of sub-channel at the enhancement layer of a digital-multimedia-broadcasting transmitting device will now described in detail.
  • FIG. 1 is a schematic diagram of the digital-multimedia-broadcasting transmitting device according to the exemplary embodiment of the invention.
  • the digital-multimedia-broadcasting transmitting device includes an MPEG-4 video encoder 100, an MPEG-4 audio encoder 200, an enhancement layer transmission processing unit 300, a base layer transmission processing unit 400, and a hierarchical DMB transmitting unit 500.
  • an MPEG-4 video encoder 100 an MPEG-4 audio encoder 200
  • an enhancement layer transmission processing unit 300 an enhancement layer transmission processing unit 300
  • a base layer transmission processing unit 400 a base layer transmission processing unit 400
  • a hierarchical DMB transmitting unit 500 Each component of FIG. 1 will now be described.
  • the MPEG-4 video encoder 100 encodes video signals of data to be transmitted to the base layer or the enhancement layer and outputs the encoded video signals.
  • the MPEG-4 audio encoder 200 encodes audio signals of data to be transmitted to the base layer or the enhancement layer and outputs the encoded audio signals.
  • the enhancement layer transmission processing unit 300 receives an enhancement layer stream, which is output from the MPEG-4 video encoder 100 and the MPEG-4 audio encoder 200, performs system encoding, multiplexes the encoded enhancement layer stream into a media stream, and outputs an enhancement layer transport stream.
  • the base layer transmission processing unit 400 receives a base layer stream, which is output from the MPEG-4 video encoder 100 and the MPEG-4 audio encoder 200, performs system encoding, multiplexes the encoded base layer stream into a transport stream, and outputs a base layer transport stream.
  • the hierarchical DMB transmitting unit 500 receives the base layer transport stream and the enhancement layer transport stream, which are output from the enhancement layer transmission processing unit 300 and the base layer transmission processing unit 400, respectively. Moreover, the hierarchical DMB transmitting unit 500 modulates the base layer transport stream and the enhancement layer transport stream by a base layer modulation system and an enhancement layer modulation system, respectively, and performs symbol mapping of the enhancement layer over the position of a constellation based on the base layer modulation system.
  • FIG. 2 is a schematic diagram of an enhancement-layer transmission processing unit 300 according to the exemplary embodiment of the invention.
  • the enhancement layer transmission processing unit 300 includes an MPEG-4 system encoder 301 , an MPEG-2 TS multiplexer 302, an external encoder 303, and a convolutional interleaver 304.
  • the MPEG-4 system encoder 301 performs objectification and synchronization of the enhancement layer video stream and enhancement layer audio stream, which are received from the MPEG-4 video encoder 100 and the MPEG-4 audio encoder 200, respectively, and outputs the synchronized streams.
  • the MPEG-2 TS multiplexer 302 multiplexes the enhancement layer video stream and the enhancement layer audio stream, which are received from the MPEG-4 system encoder 301 , into the enhancement layer transport stream, and outputs the multiplexed enhancement layer transport stream.
  • the external encoder 303 receives an output stream of the MPEG-2 TS multiplexer 302 and encodes so as to have a robust error correction function.
  • examples of channel encoding systems having the error correction function include a low density parity check (LDPC) code, a Reed Solomon (RS) code, and a Bose-Chaudhuri-Hocquenghen (BCH) code system.
  • LDPC low density parity check
  • RS Reed Solomon
  • BCH Bose-Chaudhuri-Hocquenghen
  • the error correcting channel encoding can be performed by using a rate compatible punctured code (RCPC) that can provide variable channel coding rates, or a structure capable of changing the coding rate of transmission data.
  • RCPC rate compatible punctured code
  • the convolutional interleaver 304 receives a channel-encoded stream from the external encoder 303 to remove time correlation between adjacent byte units within the data stream.
  • FIG. 3 is a schematic diagram of a hierarchical DMB transmitting unit 500 according to the exemplary embodiment of the invention.
  • the hierarchical DMB transmitting unit 500 includes an energy dispersal scrambler 501 , a turbo encoder 502, a time interleaver 503, a symbol mapper
  • a frequency interleaver 505 a differential modulator 506, a hierarchical symbol mapper 507, an inverse fast Fourier transform (IFFT) unit 508, a guard interval inserter 509, and a convolutional encoder 510.
  • IFFT inverse fast Fourier transform
  • the energy dispersal scrambler 501 receives a transport stream to disperse energy of the received transport stream.
  • the turbo encoder 502 performs turbo encoding of the output of the energy dispersal scrambler 501 on the enhancement layer based on an equal error protection (EEP) profile.
  • EEP equal error protection
  • the time interleaver 503 receives the output of the turbo encoder 502 and performs time interleaving for each logic frame interval. At this time, each logic frame includes information of 24ms intervals at the time domain and has an interleaving depth of 384ms in total.
  • each of time interleaved sub-channel data is multiplexed in a main service multiplexer (MSM) and constituents a common interleaved frame (CIF).
  • the symbol mapper 504 is provided with a synchronous channel, a fast information channel (FIC), and a main service channel for effective data transmission so as to constituent a transmission frame of 24ms units.
  • the symbol mapper 504 performs quadrature phase shift keying (QPSK) symbol mapping.
  • QPSK quadrature phase shift keying
  • the frequency interleaver 505 applies frequency interleaving so as to minimize the influence on frequency-selective fading.
  • the differential modulator 506 generates a phase reference signal and allows the generated phase reference signal to be located at a second symbol of the transport frame. Based on this, the differential modulator 506 performs differential modulation with respect to an orthogonal frequency division multiplexing (OFDM) symbols that constituent the fast information channel (FIC) and the main service channel (MSC).
  • OFDM orthogonal frequency division multiplexing
  • the hierarchical symbol mapper 507 receives the base layer signal and the enhancement layer signal passed through each differential modulator 506 and performs the symbol mapping of the enhancement layer according to the position of the constellation based on the modulation system of the base layer.
  • the inverse fast Fourier transform (IFFT) unit 508 transforms each OFDM symbol that constitutes the transport frame into the time domain signal through the inverse fast Fourier transform (IFFT).
  • the guard interval inserter 509 inserts the data (i.e., guard interval) that corresponds to the latter 1/4 of the effective symbol interval in front of the effective symbol.
  • the convolutional encoder 510 performs convolutional encoding of the output of the energy dispersal scrambler 501 with respect to the base layer, with encoding rates that are different from each other, according to the unequal error protection (UEP) or equal error protection (EEP) profile.
  • UDP unequal error protection
  • EEP equal error protection
  • the enhancement layer stream output signal that is output from the enhancement layer transmission processing unit 300 is input to the hierarchical symbol mapper 507 through the energy dispersal scrambler 501 , the turbo encoder 502, the time interleaver 503, the symbol mapper 504, and the frequency interleaver 505 in order to increase robustness to errors, rather than directly to the hierarchical symbol mapper 507.
  • the hierarchical DMB transmitting unit 500 uses the turbo encoder 502 for the enhancement layer, unlike the convolutional encoder 510 being used for the base layer.
  • the performance of the stream modulated by the enhancement layer is relatively degraded. That is, the entire transmission power of the stream modulated by the base layer and the stream modulated by the enhancement layer cannot be increased infinitely but has a limited range.
  • the stream modulated by the base layer should have transmission power that ensures a receiving coverage similar to that of the stream modulated only by the existing modulation method, the stream modulated by the enhancement layer has relatively small transmission power, and this leads to a poor receiving performance at the terminal.
  • the stream modulated by the enhancement layer described in the exemplary embodiment of the invention is mapped over stream modulated by the base layer. Therefore, since the receiving performance of the base layer stream has a close influence on the receiving performance of the enhancement layer stream, the information loss of the enhancement layer stream due to the receiving channel environment may become relatively large.
  • the receiving environment of the stream regarding the enhancement layer is poorer than the receiving environment of the base layer. Further, in order to increase a receiving efficiency, that is, in order to increase the receiving efficiency from the encoding step of the transmitting unit, more efficient encoding procedure is required. Therefore, in the hierarchical DMB transmitting unit 500 according to the exemplary embodiment of the invention, a convolutional encoding system using the convolutional encoder 510 is used for the base layer, but the turbo encoder 502 that has better capability to receive the signal is used for the enhancement layer. That is, instead of the convolutional encoding used in the base layer, the turbo encoder 502, which uses a double-binary turbo code based on puncturing, is used in the enhancement layer.
  • FIG. 4 is a schematic diagram of a hierarchical DMB transmitting unit 550 according to a second exemplary embodiment of the invention.
  • the hierarchical DMB transmitting unit 550 according to the second exemplary embodiment of the invention has the same function as the hierarchical DMB transmitting unit 500 according to the first exemplary embodiment of the invention, except that the positions of the hierarchical symbol mapper 507 are different.
  • the enhancement layer stream output signal that is output from the enhancement layer transmission processing unit 300 uses the energy dispersal scrambler 501 , the turbo encoder 502, the time interleaver 503, and the symbol mapper 504 as in the case of the base layer.
  • the hierarchical DMB transmitting unit 550 according to the second exemplary embodiment of the invention may omit the frequency interleaver 505 that is used only for the enhancement layer.
  • FIG. 5 is a schematic diagram of a turbo encoder 502 according to the exemplary embodiment of the invention.
  • the turbo encoder 502 uses a double-binary circular recursive systematic code and includes a permutation unit 601 , a constituent coding unit 602, a puncturing unit 603, and a codeword unit 604. Further, the coding rate of mother code of the turbo encoder 502 according to the exemplary embodiment of present invention is 1/4.
  • the output of the energy dispersal scrambler 501 that is input to the turbo encoder 502 according to the exemplary embodiment of the invention is
  • N pairs of bits are input to the turbo encoder 502 as an input frame. That is, a double-binary
  • N the input frame of the turbo encoder 502.
  • the data rate is less than or equal to 128 kbits/s, i.e.,
  • K double binary vectors of which length N is 1536 are respectively encoded and the rest of double binary vectors of which length N is 384I are encoded.
  • O K and I is an integer of 0 ⁇ l ⁇ 4. That is, the vector is represented by a double binary vector as follows.
  • x i ⁇ ⁇ i ' ⁇ i ⁇ i '° ⁇
  • x i ⁇ ⁇ 2(i536fc+i)
  • the permutation unit 601 replaces the permutation of the input vector.
  • Table 1 indicates variables regarding permutation replacement according to the allowed input frame size. (Table 1 )
  • the constitution code unit 602 allows a triple-binary parity vector to be generated based on a circulation state.
  • FIG. 6 is a view illustrating a configuration of the constitution code unit 602.
  • the coding rate of the mother code is 1/4.
  • a polynomial expression, which indicates a connection line of the constituent coding unit 602 can be represented as follows by using an octal or delay mark.
  • An input x e is connected to a tab "1 " of a delay element, and an input
  • C1 encoding is referred to as a process for generating a triple-binary
  • C2 encoding is referred to as a process for generating a
  • the constitution code unit 602 In order to terminate a circular trellis of a turbo code, the constitution code unit 602 initializes the circular trellis and then encodes it.
  • the circulation state is determined by the size of a bit string to be input and the input bit string.
  • the condition S (0 ⁇ S ⁇ 7) of the constitution code unit 602 can be represented by using each of memory values and can be represented as an
  • condition of the constitution code unit 602 is initialized to zero
  • the final condition is °N ⁇ I. At this time, additional information is not generated.
  • the circulation state c ⁇ and c i is obtained by using the following
  • Table 2 according to the length N of the input vector and a final condition ⁇ N- ⁇ .
  • Table 2 is a corresponding map of the circulation state. (Table 2)
  • the puncturing unit 603 performs a puncturing process with respect to
  • the puncturing unit 603 divides the par iittiieess .
  • Table 3 indicates the puncturing vectors with respect to the parities ⁇ i,
  • the codeword unit 604 generates a codeword by receiving the parity vectors, in which the puncturing process is performed.
  • the coding rate of the codeword is 1/3 in the FIC.
  • the output stream of the codeword is represented by a binary vector
  • the protection profile provides blocks of the mother codeword and puncturing indexes corresponding to each of the blocks.
  • unequal error protection is not applied for service components in the enhancement layer due to characteristic of a turbo code and an audio codec to be used.
  • EEP equal error protection
  • the protection level 1 indicates the highest protection level in each of profile sets.
  • the base layer supports the data rate having a multiple of 8k and 32k bits/sec, but the enhancement layer supports the data rate having only a multiple of 32k bits/sec.
  • Each logic frame corresponds to one or more data service components
  • Each parity P and P 2 generated in this case is sequentially aligned to be divided into L blocks composed of 16 triple-binary vectors.
  • Each of L parity blocks is punctured based on the puncturing index Pl defined in Table 3, and this relation is defined as an equal error protection (EEP) profile of the enhancement layer.
  • EEP equal error protection
  • the four protection levels are defined.
  • Table 4 indicates values of I, K, I, N, and L based on an allowed data rate.
  • a maximum data rate is 1.152 Mbit/s.
  • n is equal to 36, and the length of the codeword with respect to an information bit of 27648 bits and a coding rate of 1/2 is 55296.
  • Table 5 indicates the data rate and the protection level of the equal error protection profile. (Table 5)
  • the protection level of each sub-channel that is transported to the main service channel (MSC) of a terrestrial DMB is designated within the sub-channel configuration field (FIG 0/1 ) that is transported through a fast information channel (FIC).
  • the exemplary embodiment of the invention is characterized in that the enhancement layer is modulated by using the turbo code so as to provide high quality service.
  • the conventional sub-channel configuration field (FIG 0/1 ) there is no information of protection level and coding rate when the turbo code is used.
  • an amount of data that is processed at one time which is designated by the conventional sub-channel configuration field (FIG 0/1 ), is less compared to a case in which the data is processed by using the turbo code. Accordingly, information corresponding to the case in which the turbo code is used should be added.
  • FIG. 7 illustrates a structure of a sub-channel configuration field (FIG 0/1 ) according to the invention.
  • the structure of the sub-channel configuration field (FIG 0/1) is extended as described below so as to designate the protection level of each sub-channel that is transported through the MSC of the enhancement layer of the hierarchical DMB.
  • a structure of a conventional sub-channel configuration field (FIG 0/1 ) is referred to in section 6.1 of the document ETSI EN 300 401.
  • the sub-channel configuration field (FIG 0/1 ) is configured by a plurality of sub-channels 700.
  • Each sub-channel 700 includes a sub-channel identifier (SubChld) field 701 of 6 bits and a start address field 702 of 10 bits, and a short/long form field 703 and a size and protection field 704 of 1 bit.
  • SubChld sub-channel identifier
  • the short/long form field 703 represents whether the form used in the size and protection field is a short one or long one.
  • a value of the short/long form field is "0".
  • a value of the short/long form field is "1 ".
  • a size and protection field 800 having the short form includes a table switch field 801 of 1 bit and a table index field 802 of 6 bits.
  • a size and protection field 900 having the long form includes an option field 901 of 3 bits, a protection level field 902 of 2 bits, and a sub-channel size field 903 of 10 bits.
  • the option field 901 is configured by 3 bits.
  • the option field 901 is used for long-form coding. Conventionally, only "000” and “001” have been used for the equal error protection (EEP). However, according to the exemplary embodiment of the present invention, "010" is additionally used for the equal error protection of MSC of the enhancement layer.
  • a new variable is added to the option field 901 of the size and protection field 900 having the conventional long form so as to represent the turbo coding rate related to the protection level of the sub-channel at enhancement layer and the number of CUs that are necessary for transportation of sub-channel.
  • the protection level field 902 allocated by 2 bits designates values as follow.
  • the sub-channel size field 903 designates the number of CUs (range: 1 to 864) that each sub-channel within the MSC occupies according to the data rate.
  • the CU is the smallest unit (64 bits) that can be identified within the MSC.
  • FIG. 8 is a schematic diagram of a digital-multimedia-broadcasting receiving device according to the exemplary embodiment of the invention
  • FIG. 9 is a detailed schematic diagram of a hierarchical DMB receiving unit of FIG. 8.
  • the digital-multimedia-broadcasting receiving apparatus includes a hierarchical DMB receiving unit 10, a base layer receiving processor 20, an enhancement layer receiving processor 30, an MPEG-4 video decoder 40, and an MPEG-4 audio decoder 50.
  • the hierarchical DMB receiving unit 10 includes an RF tuner 11 , an A/D converter 12, a fast Fourier transform (FFT) unit 13, a differential demodulator 14, a frequency de-interleaver 15, a symbol demapper 16, a time de-interleaver 17, a convolutional decoder 18, and an energy dispersal descrambler 19.
  • the frequency de-interleaver 15 of the hierarchical DMB receiving unit 10 divides a base layer stream and an enhancement layer stream.
  • the hierarchical DMB receiving unit 10 receives the broadcasting signal, and outputs the base layer transport stream to the base layer receiving processor 20 and the enhancement layer transport stream to the enhancement layer receiving processor 30 through a process corresponding to an inverse of the process of the hierarchical DMB transmitting unit.
  • the base layer receiving processor 20 performs the channel decoding of the base layer transport stream through the same process as in a conventional digital multimedia broadcasting receiver.
  • the base layer receiving processor 20 performs the channel decoding of the base layer transport stream through processes in a convolutional decoder 21 and an RS decoder 22.
  • the enhancement layer receiving processor 30 performs the turbo decoding of the enhancement layer transport stream.
  • the enhancement layer receiving processor 30 performs the turbo decoding of the enhancement layer transport stream through processes in a layer symbol demapper 31 , a time de-interleaver 32, a turbo decoder 33, and an energy diverse descrambler 34.
  • the transport streams of two layers which are decoded in the base layer receiving processor 20 and in the enhancement layer receiving processor 30, respectively, are divided into video, audio, and various kinds of additional information packets at TS de-multiplexers 23 and 35. Thereafter, the divided transport streams are extracted to be output through de-packetization and synchronization between the streams at MPEC-4 system decoders 24 and 36, and a video stream and an audio stream of the two layers are extracted to be outputted.
  • the MPEG-4 video decoder 40 and the MPEG-4 audio decoder 50 perform a process of decoding the video and audio streams of the base layer and the enhancement layer, which are received from the MPEG-4 system decoders 24 and 36, by using the correlation of the two layers, thereby providing high-quality video and audio to users.
  • the digital-multimedia-broadcasting receiving apparatus When the digital-multimedia-broadcasting receiving apparatus according to the exemplary embodiment of the invention receives a broadcasting signal sent by a conventional system of digital multimedia broadcasting, only a base layer stream is extracted and undergoes the same decoding process as in a conventional digital-multimedia-broadcasting receiving system. Thus, basic-quality video and audio are provided.
  • the base layer receiving processor 20 is the same component as a conventional digital multimedia broadcasting receiver.
  • the base layer receiving processor 20 includes the convolutional decoder 21 , the RS decoder 22, the TS de-multiplexer 23, and the MPEG-4 system decoder 24, and performs an inverse process with respect to a process of encoding the base layer at the broadcasting transmitting device.
  • the enhancement layer receiving processor 30 includes the layer symbol de-mapper 31 , the time de-interleaver 32, the turbo decoder 33, the energy diverse descrambler 34, the TS de-multiplexer 35, and the MPEG-4 system decoder 36, and performs an inverse process with respect to a process of encoding the enhancement layer in the broadcasting transmitting device.
  • the exemplary embodiment of the present invention as described above is not necessarily implemented only through the method and apparatus.
  • the exemplary embodiment of the present invention can be realized through a program or through a recording medium on which the program is recorded having a function corresponding to the construction of the exemplary embodiment of the present invention. This modification from the exemplary embodiment of the present invention can be easily realized to a person of ordinary skill in the art.
  • the present invention can provide a channel encoder for an enhancement layer in a digital-multimedia-broadcasting transmitting device, a digital broadcasting transmitting device, a digital broadcasting receiving device, and an extension structure of a sub-channel configuration field (FIG 0/1 ) for designating a protection level of sub-channel at the enhancement layer.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Error Detection And Correction (AREA)

Abstract

Cette invention concerne un codeur de canal pour une couche d'amélioration d'un dispositif émetteur de radiodiffusion multimédia numérique, un dispositif émetteur de radiodiffusion multimédia, un dispositif récepteur de radiodiffusion numérique et une structure d'extension d'un champ configuré en sous-canaux (FIG0/1) pour désigner un niveau de protection de sous-canal sur la couche d'amélioration. Dans un codeur de canal pour la couche d'amélioration selon l'invention, le codeur de canal est contenu dans une unité d'émettrice de radiodiffusion multimédia numérique (DMB) hiérarchisée qui module un flux de transport sur couche de base de un flux de transport sur couche d'amélioration pour les signaux vidéo et audio par l'intermédiaire d'un système de modulation de couche de base et un système de modulation de couche d'amélioration, respectivement, puis qui exécute un mappage des symboles de la couche d'amélioration d'après la position d'une constellation sur la base du système de modulation de couche de base. En outre, l'unité émettrice de radiodiffusion multimédia numérique (DMB) hiérarchisée comprend un brouilleur à dispersion d'énergie qui disperse l'énergie du flux de transport sur la couche d'amélioration, et un turbo-codeur qui reçoit un vecteur d'entrée binaire double correspondant à une sortie du brouilleur à dispersion d'énergie et qui code cette sortie au moyen d'un code systématique récursif circulaire binaire double.
PCT/KR2008/002509 2007-05-02 2008-05-02 Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de WO2008136618A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP08753306.3A EP2145478A4 (fr) 2007-05-02 2008-05-02 Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de
CN200880022930A CN101690224A (zh) 2007-05-02 2008-05-02 数字多媒体广播发射机的用于增强层的信道编码的设备、数字多媒体广播发射机系统、数字多媒体广播接收系统和子信道配置字段的扩展形式

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2007-0042661 2007-05-02
KR20070042661 2007-05-02
KR10-2008-0040363 2008-04-30
KR20080040363A KR20080097929A (ko) 2007-05-02 2008-04-30 디지털 멀티미디어 방송 송신 장치의 강화계층용 채널부호화장치, 디지털 방송 송신 장치, 디지털 방송 수신장치 및 서브채널 구성 필드(fig 0/1)의 확장 구조

Publications (1)

Publication Number Publication Date
WO2008136618A1 true WO2008136618A1 (fr) 2008-11-13

Family

ID=41459877

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/002509 WO2008136618A1 (fr) 2007-05-02 2008-05-02 Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de

Country Status (3)

Country Link
EP (1) EP2145478A4 (fr)
CN (1) CN101690224A (fr)
WO (1) WO2008136618A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017003227A1 (fr) * 2015-07-01 2017-01-05 한국전자통신연구원 Dispositif de génération de trame de signal de diffusion et procédé de génération de trame de signal de diffusion correspondant à un entrelaceur temporel pour la prise en charge d'une pluralité de modes de fonctionnement
CN113395521A (zh) * 2020-03-13 2021-09-14 华为技术有限公司 图像编码和解码方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006076451A2 (fr) * 2005-01-11 2006-07-20 Qualcomm Incorporated Procedes et appareil de transmission de donnees en couche et non en couche via une modulation en couche
US20060171283A1 (en) * 2005-01-11 2006-08-03 Rajiv Vijayan Method and apparatus for decoding data in a layered modulation system
US20060262227A1 (en) * 2003-08-20 2006-11-23 Young-Ho Jeong System and method for digital multimedia broadcasting

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1938596A4 (fr) * 2005-09-27 2012-03-28 Korea Electronics Telecomm Appareil pour transmettre et pour recevoir une diffusion multimedia numerique pour un service video de haute qualite

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060262227A1 (en) * 2003-08-20 2006-11-23 Young-Ho Jeong System and method for digital multimedia broadcasting
WO2006076451A2 (fr) * 2005-01-11 2006-07-20 Qualcomm Incorporated Procedes et appareil de transmission de donnees en couche et non en couche via une modulation en couche
US20060171283A1 (en) * 2005-01-11 2006-08-03 Rajiv Vijayan Method and apparatus for decoding data in a layered modulation system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2145478A4 *

Also Published As

Publication number Publication date
EP2145478A1 (fr) 2010-01-20
EP2145478A4 (fr) 2013-05-29
CN101690224A (zh) 2010-03-31

Similar Documents

Publication Publication Date Title
JP5805673B2 (ja) インクリメンタルな冗長性を提供するエンコーダ及びエンコーディング方法
KR100247373B1 (ko) 신호 송신 장치, 신호 수신 장치, 및 신호 송수신방법
KR100721539B1 (ko) 고품질 비디오 서비스를 위한 디지털 멀티미디어 방송송/수신 장치
JP6437548B2 (ja) 放送信号送信装置、放送信号受信装置、放送信号送信方法及び放送信号受信方法
US20040101046A1 (en) Terrestrial digital multimedia/television broadcasting system
EP2707963A1 (fr) Codeur et procédé de codage offrant de la redondance incrémentale
CN100583977C (zh) 用于高质量视频服务的传送和接收数字多媒体广播的设备
KR101805536B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 방법, 방송 신호 송신 방법 및 방송 신호 수신 방법
WO2002017615A2 (fr) Systeme numerique terrestre de diffusion de multimedia et de television
KR20160009048A (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법
EP2100450A1 (fr) Appareil et procédé pour service de diffusion multimédia numérique
AU2014307164B2 (en) Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
KR101830741B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법 및 방송 신호 수신 방법
CN105122697B (zh) 广播信号传输装置、广播信号接收方法、广播信号传输方法和广播信号接收方法
KR20040035297A (ko) 복합적 오류정정 부호화 기능을 갖는 디지털방송 시스템의전송장치 및 방법
CN101669342B (zh) 用于发送和接收具有可变交织的符号的ofdm符号的ofdm发送和接收装置及其方法
WO2007037618A1 (fr) Appareil pour transmettre et pour recevoir une diffusion multimedia numerique pour un service video de haute qualite
KR101790529B1 (ko) 방송 신호 송신 장치, 방송 신호 수신 방법, 방송 신호 송신 방법 및 방송 신호 수신 방법
EP2145478A1 (fr) Appareil pour codage de canal pour couche d'amélioration d'un émetteur de radiodiffusion multimédia numérique, système émetteur de radiodiffusion multimédia numérique, système récepteur de radiodiffusion multimédia numérique et expansion-mise en forme de
KR20040034878A (ko) 복합적 오류정정 부호화 기능을 구비한 디지털방송시스템의 전송장치 및 전송방법
KR20080097929A (ko) 디지털 멀티미디어 방송 송신 장치의 강화계층용 채널부호화장치, 디지털 방송 송신 장치, 디지털 방송 수신장치 및 서브채널 구성 필드(fig 0/1)의 확장 구조
KR101652497B1 (ko) M-plp 다중화 기법을 이용한 지상파 단일 채널 고정 4k uhd 및 hd 융합방송 시스템 및 그 방법
Parida et al. An efficient forward error correction based OFDM technique for digital video broadcasting
EP2405660A1 (fr) Signalisation intra-bande robuste pour système de diffusion numérique
Kim et al. Design and implementation of the 1024-QAM RF transmission system for UHD cable TV broadcasting

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200880022930.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08753306

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2008753306

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载