USRE47857EActiveUtility

Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same

Assignee: LG ELECTRONICS INCPriority: Jun 26, 2007Filed: Jun 7, 2016Granted: Feb 11, 2020
Est. expiryJun 26, 2027(~0.9 yrs left)· nominal 20-yr term from priority
H04N 21/235H04N 21/631H04H 60/43H04H 20/55H04N 21/435H04N 21/41407H04N 21/4382H04N 21/4345H04N 21/2383H04N 21/64322H04H 20/30H04B 7/216H04N 11/02H04N 7/08H04N 7/015
55
PatentIndex Score
0
Cited by
78
References
16
Claims

Abstract

The present invention is directed to a digital broadcast system and a data processing method. A broadcast signal in which mobile service data and main service data are multiplexed is transmitted and received. Then, in a broadcasting receiver, the program table information describing channel information and event information of the mobile service data according to an identifier of an ensemble in which the mobile service data are multiplexed, in the received broadcast signal. And the mobile service data is outputted by using the parsed program table information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method of transmitting a broadcast signal in a transmitter, the method comprising:
 encoding the mobile data for Forward Error Correction (FEC) to build a 2-dimensional Reed-Solomon (RS) frame through which the mobile data belonging to an ensemble is RS - cyclic redundancy check (RS-CRC) encoded,   wherein the ensemble is a collection of services that require the same quality of service (QOS) and that are encoded with same FEC code,   wherein the ensemble includes a service map table (SMT) describing a service and including an identifier of the ensemble and an identifier of the service;   dividing the built RS frame into a plurality of portions;   converting one of the plurality of portions to Serially Concatenated Convolutional Coding (SCCC) blocks according to an SCCC block mode;   mapping the SCCC blocks to ten data blocks to form data groups that include the ten data blocks,   wherein each of the data groups comprises a plurality of regions that include the ten data blocks,   wherein the plurality of regions includes a first region having fourth, fifth, sixth and seventh data blocks, a second region having third and eighth data blocks, a third region having second and ninth data blocks and a fourth region having first and tenth data blocks,   wherein the fourth, fifth, sixth and seventh data blocks are located between the third and eighth data blocks,   wherein the third data block is located between the second and fourth data blocks,   wherein the eighth data block is located between the seventh and ninth data blocks,   wherein the second data block is located between the first and third data blocks,   wherein the ninth data block is located between the eighth and tenth data blocks, and   wherein the fourth data block includes fast information channel (FIC) data having cross layer information between a physical layer and an upper layer, and transmission parameter channel (TPC) data indicating a version of the FIC data and the SCCC block mode;   forming mobile data packets including data in the data groups;   multiplexing the mobile data packets and main data packets including main data; and   transmitting a transmission frame including data in the multiplexed data packets, wherein a parade of the data groups is transmitted during slots in the transmission frame, the slots being basic time periods for multiplexing the mobile data and the main data.   
     
     
       2. The method of  claim 1 , wherein the SMT further includes an Internet protocol (IP) address of an IP datagram carrying the service. 
     
     
       3. The method of  claim 1 , wherein the SMT further includes a start time, duration and a title of a current service. 
     
     
       4. A method of receiving a broadcast signal in a receiver, the method comprising:
 receiving the broadcast signal including a transmission frame,   wherein a parade of data groups in the broadcast signal is received during slots within the transmission frame, the slots being basic time periods for multiplexing mobile data and main data,   wherein each of the data groups comprises a plurality of regions that include ten data blocks,   wherein the plurality of regions includes a first region having fourth, fifth, sixth and seventh data blocks, a second region having third and eighth data blocks, a third region having second and ninth data blocks and a fourth region having first and tenth data blocks,   wherein the fourth, fifth, sixth and seventh data blocks are located between the third and eighth data blocks,   wherein the third data block is located between the second and fourth data blocks,   wherein the eighth data block is located between the seventh and ninth data blocks,   wherein the second data block is located between the first and third data blocks,   wherein the ninth data block is located between the eighth and tenth data blocks, and   wherein the fourth data block includes fast information channel (FIC) data having cross layer information between a physical layer and an upper layer, and transmission parameter channel (TPC) data indicating a version of the FIC data and an SCCC block mode;   demodulating the broadcast signal and obtaining the FIC data and the TPC data;   decoding the demodulated broadcast signal according to the SCCC block mode;   building a Reed-Solomon (RS) frame corresponding to an ensemble of a service of the mobile data by collecting a plurality of data portions which are mapped to the data groups,   wherein the RS frame is a 2-dimensional data frame through which the mobile data belonging to the ensemble is RS-cyclic redundancy check (RS-CRC) encoded,   wherein the ensemble is a collection of services that require the same quality of service (QOS) and that are encoded with same Forward Error Correction (FEC) code,   wherein the ensemble includes a service map table (SMT) describing the service and including an identifier of the ensemble and an identifier of the service; and   performing error detection on the RS frame and performing error correction on data in the RS frame.   
     
     
       5. The method of  claim 4 , wherein the SMT further includes an Internet protocol (IP) address of an IP datagram carrying the service. 
     
     
       6. The method of  claim 4 , wherein the SMT further includes a start time, duration and a title of a current service. 
     
     
       7. An apparatus for transmitting a broadcast signal, the apparatus comprising:
 a first encoder configured to encode the mobile data for Forward Error Correction (FEC) to build a 2-dimensional Reed-Solomon (RS) frame through which the mobile data belonging to an ensemble is RS-cyclic redundancy check (RS-CRC) encoded,   wherein the ensemble is a collection of services that require the same quality of service (QOS) and that are encoded with same FEC code,   wherein the ensemble includes a service map table (SMT) describing a service and including an identifier of the ensemble and an identifier of the service,   a divider configured to divide the built RS frame into a plurality of portions;   a converter configured to convert one of the plurality of portions to Serially Concatenated Convolutional Coding (SCCC) blocks according to an SCCC block mode;   a group formatter configured to map the SCCC blocks to ten data blocks to form data groups including the ten data blocks,   wherein each of the data groups comprises a plurality of regions that include the data blocks,   wherein the plurality of regions includes a first region having fourth, fifth, sixth and seventh data blocks, a second region having third and eighth data blocks, a third region having second and ninth data blocks and a fourth region having first and tenth data blocks,   wherein the fourth, fifth, sixth and seventh data blocks are located between the third and eighth data blocks,   wherein the third data block is located between the second and fourth data blocks   wherein the eighth data block is located between the seventh and ninth data blocks   wherein the second data block is located between the first and third data blocks,   wherein the ninth data block is located between the eighth and tenth data blocks, and   wherein the fourth data block includes fast information channel (FIC) data having cross layer information between a physical layer and an upper layer, and transmission parameter channel (TPC) data including a version of the FIC data and the SCCC block mode;   a packet formatter configured to form mobile data packets including data in the formed data groups;   a multiplexer configured to multiplex the mobile data packets and main data packets including main data; and   a transmission unit configured to transmit a transmission frame including data in the multiplexed data packets, wherein a parade of the data groups is transmitted during slots in the transmission frame, the slots being basic time periods for multiplexing the mobile data and the main data.   
     
     
       8. The apparatus of  claim 7 , wherein the SMT further includes an Internet protocol (IP) address of an IP datagram carrying the service. 
     
     
       9. The apparatus of  claim 7 , wherein the SMT further includes a start time, duration and a title of a current service. 
     
     
       10. An apparatus for receiving a broadcast signal, the apparatus comprising:
 a tuner configured to receive the broadcast signal including a transmission frame, wherein a parade of data groups in the broadcast signal is received during slots within the transmission frame, the slots being basic time periods for multiplexing mobile data and main data,   wherein each of the data groups comprises a plurality of regions that include ten data blocks,   wherein the plurality of regions includes a first region having fourth, fifth, sixth and seventh data blocks, a second region having third and eighth data blocks, a third region having second and ninth data blocks and a fourth region having first and tenth data blocks,   wherein the fourth, fifth, sixth and seventh data blocks are located between the third and eighth data blocks,   wherein the third data block is located between the second and fourth data blocks,   wherein the eighth data block is located between the seventh and ninth data blocks,   wherein the second data block is located between the first and third data blocks,   wherein the ninth data block is located between the eighth and tenth data blocks, and   wherein the fourth data block includes fast information channel (FIC) data having cross layer information between a physical layer and an upper layer, and transmission parameter channel (TPC) data including a version of the FIC data and a Serially Concatenated Convolutional Coding (SCCC) block mode;   a demodulator configured to demodulate the broadcast signal and obtain the FIC data and the TPC data;   a block processor configured to decode the demodulated broadcast signal according to the SCCC block mode; and   a Reed-Solomon (RS) frame decoder configured to build an RS frame corresponding to an ensemble of a service of the mobile data by collecting a plurality of data portions which are mapped to the data groups, perform error detection on the RS frame, and perform error correction on data in the RS frame,   wherein the RS frame is a 2-dimensional data frame through which the mobile data belonging to the ensemble is RS-cyclic redundancy check (RS-CRC) encoded,   wherein the ensemble is a collection of services that require the same quality of service (QOS) and that are encoded with same Forward Error Correction (FEC) code,   wherein the ensemble includes a service map table (SMT) describing the service, and   wherein the SMT includes an identifier of the ensemble and an identifier of the service.   
     
     
       11. The apparatus of  claim 10 , wherein the SMT further includes an Internet protocol (IP) address of an IP datagram carrying the service. 
     
     
       12. The apparatus of  claim 10 , wherein the SMT further includes a start time, duration and a title of a current service. 
     
     
       13. A method of processing a broadcast signal in a transmitting system, the method comprising:
 performing, by a processor, encoding on broadcast service data for a service in order to add first parity data to the broadcast service data;   permuting, by the processor, the encoded broadcast service data;   block interleaving, by the processor, the permuted broadcast service data;   convolutional interleaving, by an interleaver, the block-interleaved broadcast service data;   encoding, by a first encoder, transmission parameters to add second parity data, the transmission parameters including information for identifying a number of the first parity data added to the broadcast service data;   encoding, by a second encoder, first signaling information to add third parity data, the first signaling information including information for fast acquisition of the service;   modulating, by a modulator, a frame including the convolutional interleaved broadcast service data, the encoded transmission parameters and the encoded first signaling information; and   transmitting, by a transmitter, the broadcast signal including data in the modulated frame,   wherein the frame further includes second signaling information including access information for accessing of the service,   wherein, when the service is an IP (Internet Protocol)-based service, the access information includes IP address information of the service,   wherein the transmission parameters further include information related to the first signaling information,   wherein the frame further includes known data,   wherein the known data are categorized into a first pattern of known data and a second pattern of known data other than the first pattern of known data, and   wherein at least one of the first pattern of known data and the second pattern of known data are used for channel estimation in a receiving system.   
     
     
       14. A transmitting system for processing a broadcast signal, the transmitting system comprising:
 a processor to perform encoding on broadcast service data for a service in order to add first parity data to the broadcast service data, permute the encoded broadcast service data, and block interleave the permuted broadcast service data;   an interleaver to convolutional interleave the block-interleaved broadcast service data;   a first encoder to perform encoding on transmission parameters to add second parity data, the transmission parameters including information for identifying a number of the first parity data added to the broadcast service data;   a second encoder to perform encoding on first signaling information to add third parity data, the first signaling information including information for fast acquisition of the service;   a modulator to modulate a frame including the convolutional interleaved broadcast service data, the encoded transmission parameters and the encoded first signaling information; and   a transmitter to transmit the broadcast signal including data in the modulated frame,   wherein the frame further includes second signaling information including access information for accessing of the service,   wherein, when the service is an IP (Internet Protocol)-based service, the access information includes IP address information of the service,   wherein the transmission parameters further include information related to the first signaling information,   wherein the frame further includes known data,   wherein the known data are categorized into a first pattern of known data and a second pattern of known data other than the first pattern of known data, and   wherein at least one of the first pattern of known data and the second pattern of known data are used for channel estimation in a receiving system.   
     
     
       15. A method of processing a broadcast signal in a receiving system, the method comprising:
 receiving, by a tuner, the broadcast signal including a frame, wherein the frame includes broadcast service data for a service, known data, and transmission parameters including information for identifying a number of parity data added to the broadcast service data, wherein the known data are categorized into a first pattern of known data and a second pattern of known data other than the first pattern of known data;   demodulating, by a demodulator, the received broadcast signal;   equalizing, by an equalizer, the demodulated broadcast signal by estimating a channel based on at least one of the first pattern of known data and the second pattern of known data;   decoding, by a signaling decoder, the transmission parameters in the frame of the equalized broadcast signal;   convolutional deinterleaving, by a first deinterleaver, the broadcast service data in the frame of the equalized broadcast signal;   block deinterleaving, by a second deinterleaver, the convolutional deinterleaved broadcast service data;   de-permuting, by a processor, the block-deinterleaved broadcast service data; and   decoding, by the processor, the de-permuted broadcast service data based on the decoded transmssion parameters,
 wherein the frame further includes first signaling information including information for fast acquisition of the service and second signaling information including access information for accessing of the service, 
 wherein, when the service is an IP (Internet Protocol)-based service, the access information includes IP address information of the service, and 
 wherein the transmission parameters further include information related to the first signaling information. 
   
     
     
       16. A receiving system for processing a broadcast signal, the receiving system comprising:
 a tuner to receive the broadcast signal including a frame, wherein the frame includes broadcast service data for a service, known data, and transmission parameters including information for identifying a number of parity data added to the broadcast service data, wherein the known data are categorized into a first pattern of known data and a second pattern of known data other than the first pattern of known data;   a demodulator to demodulate the received broadcast signal;   an equalizer to equalize the demodulated broadcast signal by estimating a channel based on at least one of the first pattern of known data and the second pattern of known data;   a signaling decoder to decode the transmission parameters in the frame of the equalized broadcast signal;   a first deinterleaver to convolutional deinterleave the broadcast service data in the frame of the equalized broadcast signal;   a second deinterleaver to block deinterleave the convolutional deinterleaved broadcast service data;   a processor to de-permute the block-deinterleaved broadcast service data; and   a decoder to decode the de-permuted broadcast service data based on the decoded transmission parameters,
 wherein the frame further includes first signaling information including information for fast acquisition of the service and second signaling information including access information for accessing of the service, 
 wherein, when the service is an IP (Internet Protocol)-based service, the access information includes IP address information of the service, and 
 wherein the transmission parameters further include information related to the first signaling information.

Join the waitlist — get patent alerts

Track USRE47857E — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.