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 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, andwherein 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.
0 Assignments
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 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.
34 Citations
16 Claims
-
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. - View Dependent Claims (2, 3)
-
-
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. - View Dependent Claims (5, 6)
-
-
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. - View Dependent Claims (8, 9)
-
-
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. - View Dependent Claims (11, 12)
-
-
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.
-
Specification