Digital broadcasting system and method of processing data
Abstract
A digital broadcast system including a broadcast receiving system and data processing method are disclosed. In the broadcast receiving system receiving broadcast signals, the broadcast receiving system includes a transmission parameter decoding unit, a known sequence detector, and a burst controller. The transmission parameter decoding unit detects information on a burst of a received signal from broadcast data having main service data and mobile service data multiplexed therein within a field of the received signal and outputs the detected information on the burst. The known sequence detector receives burst information from the transmission parameter decoding unit and uses the received burst information and known data position information included in the received data, so as to output burst control information. The burst controller uses the burst control information to control power supply of the broadcast receiving system.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A broadcast transmitting system comprising:
a Reed-Solomon (RS) frame encoder for RS encoding and Cyclic Redundancy Check (CRC) encoding mobile service data to build an RS frame including the mobile service data, dividing the built RS frame into RS frame portions and adding K bytes of dummy data to one of the RS frame portions, wherein K is greater than or equal to zero; a group formatter for mapping one of the RS frame portions into at least one region of a data group that has a plurality of regions and adding a plurality of known data sequences, signaling information and Moving Picture Experts Group (MPEG) header data place holders to the data group, wherein at least two of the plurality of known data sequences have different lengths, and wherein at least two of the plurality of known data sequences are spaced 16 segments apart; a packet formatter for replacing the MPEG header data place holders with MPEG header data, in order to output mobile service data packets; a multiplexer for multiplexing the mobile service data packets and main service data packets, the main service data packets including main service data; and a trellis encoding module for trellis encoding data in the multiplexed data packets, wherein at least one memory in the trellis encoding module is initialized at a start of at least one of the plurality of known data sequences.
2. The system of claim 1 , wherein:
the RS frame comprises an RS frame payload including the mobile service data; RS parity data is added at bottom ends of columns of the RS frame payload; and CRC data is added at right ends of rows of the RS frame payload including the RS parity data.
3. The system of claim 1 , further comprising:
a block processor for encoding data in the RS frame portions at a code rate of 1/H, wherein H is an integer greater than 1.
4. The system of claim 3 , wherein the signaling information includes a Serial Concatenated Convolution Code (SCCC) mode indicating the code-rate of 1/H.
5. The system of claim 1 , wherein the signaling information includes information related to the data group.
6. A method of processing broadcast data in a broadcast transmitting system, the method comprising:
Reed-Solomon (RS) encoding and Cyclic Redundancy Check (CRC) encoding, by an RS frame encoder, mobile service data to build an RS frame including the mobile service data, dividing the built RS frame into RS frame portions and adding K bytes of dummy data to one of the RS frame portions, wherein K is greater than or equal to zero; mapping, by a group formatter, one of the RS frame portions into at least one region of a data group that has a plurality of regions and adding a plurality of known data sequences, signaling information and Moving Picture Experts Group (MPEG) header data place holders to the data group, wherein at least two of the plurality of known data sequences have different lengths and wherein at least two of the plurality of known data sequences are spaced 16 segments apart; replacing, by a packet formatter, the MPEG header data place holders with MPEG header data, in order to output mobile service data packets; multiplexing, by a multiplexer, the mobile service data packets and main service data packets, the main service data packets including main service data; trellis encoding, by a trellis encoding module, data in the multiplexed data packets; and initializing at least one memory in the trellis encoding module at a start of at least one of the plurality of known data sequences.
7. The method of claim 6 , wherein:
the RS frame comprises an RS frame payload including the mobile service data; RS parity data is added at bottom ends of columns of the RS frame payload; and CRC data is added at right ends of rows of the RS frame payload including the RS parity data.
8. The method of claim 6 , further comprising encoding data in the RS frame portions at a code rate of 1/H, wherein H is an integer greater than 1.
9. The method of claim 8 , wherein the signaling information includes a Serial Concatenated Convolution Code (SCCC) mode indicating the code-rate of 1/H.
10. The method of claim 6 , wherein the signaling information includes information related to the data group.
11. A method of processing broadcast data in a broadcast transmitter, the method comprising:
performing error detection encoding on broadcast service data, wherein CRC data are added to the broadcast service data in response to CRC encoding that is applied for the error detection encoding; encoding the broadcast service data on which the error detection encoding is performed at a first code rate; encoding transmission parameters for signaling the broadcast service data at a second code rate, wherein the transmission parameters include information for identifying whether the CRC encoding is applied and information for indicating the first code rate; block interleaving the encoded broadcast service data; convolutional interleaving the block-interleaved broadcast service data; block interleaving the encoded transmission parameters; and transmitting a signal frame including the convolutional-interleaved, block-interleaved broadcast service data and the block-interleaved transmission parameters, wherein the transmitted signal frame comprises a first region and a second region, wherein the first region includes the convolutional-interleaved, block-interleaved broadcast service data and a first pattern of known data, wherein the second region includes the transmission parameters and a second pattern of known data other than the first pattern of known data, and wherein the first pattern of known data are regularly spaced in the first region.
12. The method of claim 11, further comprising:
identifying a null data packet included in an input stream that includes the null data packet and a broadcast service data packet; and deleting the identified null data packet in the input stream.
13. The method of claim 12, further comprising:
randomizing broadcast service data of the broadcast service data packet in the input stream in which the null data packet is deleted.
14. The method of claim 11, further comprising:
encoding the transmission parameters by a BCH (Bose Chaudhuri Hocquenghem) encoding scheme.
15. The method of claim 11, wherein the transmission parameters further include information for indicating an index of the signal frame.
16. A broadcast transmitter for processing broadcast data, the broadcast transmitter comprising:
an encoder for performing error detection encoding on broadcast service data, wherein CRC data are added to the broadcast service data in response to CRC encoding that is applied for the error detection encoding, encoding the broadcast service data on which the error detection encoding is performed at a first code rate and encoding transmission parameters for signaling the broadcast service data at a second code rate, wherein the transmission parameters include information for identifying whether the CRC encoding is applied and information for indicating the first code rate; a first interleaver for block interleaving the encoded broadcast service data and block interleaving the encoded transmission parameters; a second interleaver for convolutional interleaving the block-interleaved broadcast service data; and a transmitting unit for transmitting a signal frame including the convolutional-interleaved, block-interleaved broadcast service data and the block-interleaved transmission parameters, wherein the transmitted signal frame comprises a first region and a second region, wherein the first region includes the convolutional-interleaved, block-interleaved broadcast service data and a first pattern of known data, wherein the second region includes the transmission parameters and a second pattern of known data other than the first pattern of known data, and wherein the first pattern of known data are regularly spaced in the first region.
17. The broadcast transmitter of claim 16, further comprising:
a null data processor for identifying a null data packet included in an input stream that includes the null data packet and a broadcast service data packet, and deleting the identified null data packet in the input stream.
18. The broadcast transmitter of claim 17, further comprising:
a randomizer for randomizing broadcast service data of the broadcast service data packet in the input stream in which the null data packet is deleted.
19. The broadcast transmitter of claim 16, further comprising:
an additional encoder for encoding the transmission parameters by a BCH (Bose Chaudhuri Hocquenghem) encoding scheme.
20. The broadcast transmitter of claim 16, wherein the transmission parameters further include information for indicating an index of the signal frame.Join the waitlist — get patent alerts
Track USRE47792E — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.