Digital broadcast system for transmitting/receiving digital broadcast data, and data processing method for use in the same
First Claim
Patent Images
1. A method of processing broadcast data for a broadcast receiver, the method comprising:
- receiving a broadcast signal comprising data groups, wherein each of the data groups is divided into data blocks that comprise mobile service data, fast information channel (FIC) data, transmission parameter channel (TPC) data, and known data sequences, wherein the FIC data comprise cross layer information for mobile service acquisition, and wherein the TPC data comprise FIC version information for identifying an update of the FIC data and Serial Concatenated Convolutional Code (SCCC) block mode information for identifying a relationship between SCCC blocks and the data blocks, wherein each SCCC block is constituted of a single data block when a value of the SCCC block mode information is set to ‘
00’ and
each SCCC block is constituted of two data blocks when the value of the SCCC block mode information is set to ‘
01’
;
estimating an initial frequency offset by partial correlating at least one of the known data sequences;
performing carrier recovery on the broadcast signal based on the estimated initial frequency offset;
turbo-decoding the mobile service data in the carrier recovered broadcast signal in SCCC block units according to the SCCC block mode information included in the TPC data;
building at least one Reed-Solomon (RS) frame including the turbo-decoded mobile service data, the at least one RS frame belonging to an ensemble;
acquiring a service map table (SMT) from the at least one RS frame, the SMT comprising a header including an ensemble identifier to identify the ensemble and a payload including service acquisition information; and
processing Internet Protocol (IP) datagrams of the mobile service data according to the service acquisition information,wherein at least two of the known data sequences are spaced 16 segments apart.
1 Assignment
0 Petitions
Accused Products
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 including information about a service or a program of an ensemble is parsed according to an identifier of the ensemble in which the mobile service data are multiplexed, in the received broadcast signal. And a mobile service is outputted by using the mobile service data and the parsed program table information.
284 Citations
26 Claims
-
1. A method of processing broadcast data for a broadcast receiver, the method comprising:
-
receiving a broadcast signal comprising data groups, wherein each of the data groups is divided into data blocks that comprise mobile service data, fast information channel (FIC) data, transmission parameter channel (TPC) data, and known data sequences, wherein the FIC data comprise cross layer information for mobile service acquisition, and wherein the TPC data comprise FIC version information for identifying an update of the FIC data and Serial Concatenated Convolutional Code (SCCC) block mode information for identifying a relationship between SCCC blocks and the data blocks, wherein each SCCC block is constituted of a single data block when a value of the SCCC block mode information is set to ‘
00’ and
each SCCC block is constituted of two data blocks when the value of the SCCC block mode information is set to ‘
01’
;estimating an initial frequency offset by partial correlating at least one of the known data sequences; performing carrier recovery on the broadcast signal based on the estimated initial frequency offset; turbo-decoding the mobile service data in the carrier recovered broadcast signal in SCCC block units according to the SCCC block mode information included in the TPC data; building at least one Reed-Solomon (RS) frame including the turbo-decoded mobile service data, the at least one RS frame belonging to an ensemble; acquiring a service map table (SMT) from the at least one RS frame, the SMT comprising a header including an ensemble identifier to identify the ensemble and a payload including service acquisition information; and processing Internet Protocol (IP) datagrams of the mobile service data according to the service acquisition information, wherein at least two of the known data sequences are spaced 16 segments apart. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A broadcast receiver comprising:
-
a tuner for receiving a broadcast signal comprising data groups, wherein each of the data groups is divided into data blocks that comprise mobile service data, fast information channel (FIC) data, transmission parameter channel (TPC) data, and known data sequences, wherein the FIC data comprise cross layer information for mobile service acquisition, and wherein the TPC data comprise FIC version information for identifying an update of the FIC data and Serial Concatenated Convolutional Code (SCCC) block mode information for identifying a relationship between SCCC blocks and the data blocks, wherein each SCCC block is constituted of a single data block when a value of the SCCC block mode information is set to ‘
00’ and
each SCCC block is constituted of two data blocks when the value of the SCCC block mode information is set to ‘
01’
;an initial frequency offset estimator for estimating an initial frequency offset by partial correlating at least one of the known data sequences; a carrier recovery for performing carrier recovery on the broadcast signal based on the estimated initial frequency offset; a first decoder for turbo-decoding the mobile service data in the carrier recovered broadcast signal in SCCC block units according to the SCCC block mode information included in the TPC data; a second decoder for building at least one RS frame including the turbo-decoded mobile service data, the at least one RS frame belonging to an ensemble; a table processor for acquiring a service map table (SMT) from the at least one RS frame, the SMT comprising a header including an ensemble identifier to identify the ensemble and a payload including service acquisition information; and an Internet Protocol (IP) processor for processing IP datagrams of the mobile service data according to the service acquisition information, wherein at least two of the known data sequences are spaced 16 segments apart. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of processing broadcast data in a broadcast transmitter, the method comprising:
-
performing Reed-Solomon (RS) encoding and Cyclic Redundancy Check (CRC) encoding on mobile service data to build at least one RS frame including the RS-CRC encoded mobile service data and dividing the at least one RS frame into a plurality of portions, the at least one RS frame belonging to an ensemble, the ensemble including a service map table (SMT); dividing each of the plurality of portions into several Serial Concatenated Convolutional Code (SCCC) blocks according to SCCC block mode information, encoding data in the SCCC blocks at a code rate of 1/H, and mapping the SCCC blocks including the encoded data to data blocks according to the SCCC block mode information, wherein the SCCC block mode information identifies a relationship between the SCCC blocks and the data blocks, wherein each SCCC block is mapped to a respective data block when a value of the SCCC block mode information is set to ‘
00’ and
each SCCC block is mapped to 2 data blocks when the value of the SCCC block mode information is set to ‘
01’
, and wherein H is greater than 1,forming a plurality of groups including the data blocks, wherein each of the plurality of groups includes known data sequences, fast information channel (FIC) data, and transmission parameter channel (TPC) data, wherein the FIC data comprise cross layer information for mobile service acquisition, wherein the TPC data comprise FIC version information for identifying an update of the FIC data and the SCCC block mode information, and wherein at least two of the known data sequences are spaced 16 segments apart; and modulating a broadcast signal including data in the plurality of groups, wherein the SMT comprises a header including an ensemble identifier to identify the ensemble and a payload including service acquisition information, and wherein the FIC data and the TPC data are encoded with a Parallel Concatenated Convolutional Code (PCCC). - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A broadcast transmitter comprising:
-
a Reed-Solomon (RS) frame encoder for performing RS encoding and Cyclic Redundancy Check (CRC) encoding on mobile service data to build at least one RS frame including the RS-CRC encoded mobile service data and dividing the at least one RS frame into a plurality of portions, the at least one RS frame belonging to an ensemble, the ensemble including a service map table (SMT); a block processor for dividing each of the plurality of portions into several Serial Concatenated Convolutional Code (SCCC) blocks according to SCCC block mode information, encoding data in the SCCC blocks at a code rate of 1/H, and mapping the SCCC blocks including the encoded data to data blocks according to the SCCC block mode information, wherein the SCCC block mode information identifies a relationship between the SCCC blocks and the data blocks, wherein each SCCC block is mapped to a respective data block when a value of the SCCC block mode information is set to ‘
00’ and
each SCCC block is mapped to 2 data blocks when the value of the SCCC block mode information is set to ‘
01’
, and wherein H is greater than 1;a group formatter for forming a plurality of groups including the data blocks, wherein each of the plurality of groups includes known data sequences, fast information channel (FIC) data, and transmission parameter channel (TPC) data, wherein the FIC data comprise cross layer information for mobile service acquisition and the TPC data comprise FIC version information for identifying an update of the FIC data and the SCCC mode information, and wherein at least two of the known data sequences are spaced 16 segments apart; and a modulator for modulating a broadcast signal including data in the plurality of groups, wherein the SMT comprises a header including an ensemble identifier to identify the ensemble and a payload including service acquisition information, and wherein the FIC data and the TPC data are encoded with a Parallel Concatenated Convolutional Code (PCCC). - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification