DTV receiving system and method of processing DTV signal
First Claim
1. A method of processing broadcast data in a broadcast transmitting system, the method comprising:
- randomizing, by a randomizer, mobile service data bytes;
generating a Reed-Solomon (RS) frame by adding RS parity data bytes to bottom ends of columns of an RS frame payload and by adding Cyclic Redundancy Check (CRC) data bytes to right ends of rows of the RS frame payload having the RS parity data bytes, the RS frame payload including the randomized mobile service data bytes;
dividing the RS frame into RS frame portions;
converting data bytes of the RS frame portions into data bits;
encoding each of the converted data bits at a coding rate of 1/H and outputting data symbols corresponding to the encoded data bits, wherein H>
1;
interleaving, by an interleaver, the data symbols according to the following equation;
P(i)={S×
i×
(i+1)/2} mod L, wherein 0≦
i≦
L−
1, L=2n, n and S are integers;
converting the interleaved data symbols into data bytes;
forming data groups including mobile service data corresponding to the converted data bytes, wherein each of the data groups further includes known data sequences, signaling information, non-systematic RS parity data place holders and Moving Picture Experts Group (MPEG) header data place holders;
removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets;
adjusting at least one of main service data packets including main service data to compensate for temporal displacement of the main service data packets;
multiplexing the mobile service data packets and the main service data packets; and
randomizing, by a modified randomizer, the MPEG header data in the mobile service data packets and all data in the main service data packets,wherein the signaling information comprises information for identifying a collection of the data groups.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of processing broadcast data in a broadcast transmitting system includes randomizing mobile service data bytes; generating a Reed-Solomon (RS) frame; dividing the RS frame into RS frame portions; converting data bytes of the RS frame portions into data bits; encoding each converted data bit and outputting data symbols corresponding to the encoded data bits; interleaving the data symbols; converting the interleaved data symbols into data bytes; forming data groups including mobile service data corresponding to the converted data bytes, each of the data groups including known data sequences, signaling information, non-systematic RS parity data place holders and MPEG header data place holders; removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets; and randomizing the MPEG header data in the mobile service data packets.
397 Citations
10 Claims
-
1. A method of processing broadcast data in a broadcast transmitting system, the method comprising:
-
randomizing, by a randomizer, mobile service data bytes; generating a Reed-Solomon (RS) frame by adding RS parity data bytes to bottom ends of columns of an RS frame payload and by adding Cyclic Redundancy Check (CRC) data bytes to right ends of rows of the RS frame payload having the RS parity data bytes, the RS frame payload including the randomized mobile service data bytes; dividing the RS frame into RS frame portions; converting data bytes of the RS frame portions into data bits; encoding each of the converted data bits at a coding rate of 1/H and outputting data symbols corresponding to the encoded data bits, wherein H>
1;interleaving, by an interleaver, the data symbols according to the following equation;
P(i)={S×
i×
(i+1)/2} mod L,wherein 0≦
i≦
L−
1, L=2n, n and S are integers;converting the interleaved data symbols into data bytes; forming data groups including mobile service data corresponding to the converted data bytes, wherein each of the data groups further includes known data sequences, signaling information, non-systematic RS parity data place holders and Moving Picture Experts Group (MPEG) header data place holders; removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets; adjusting at least one of main service data packets including main service data to compensate for temporal displacement of the main service data packets; multiplexing the mobile service data packets and the main service data packets; and randomizing, by a modified randomizer, the MPEG header data in the mobile service data packets and all data in the main service data packets, wherein the signaling information comprises information for identifying a collection of the data groups.
-
-
2. The method of claim 1, further comprising:
-
encoding the signaling information; and interleaving the encoded signaling information and outputting the interleaved signaling information to include in each of the data groups.
-
-
3. The method of claim 1, wherein the signaling information further includes information related to the RS frame.
-
4. The method of claim 1, wherein each of the data groups comprises regions A, B and C, wherein the region A is central, the region B is concentric about the region A, and the region C is concentric about the regions A and B.
-
5. The method of claim 4, wherein the region A includes the known data sequences and the signaling information.
-
6. A broadcast transmitting system comprising:
-
a randomizer for randomizing mobile service data bytes; a Reed-Solomon (RS) frame encoder for generating an RS frame by adding RS parity data bytes to bottom ends of columns of an RS frame payload that includes the randomized mobile service data bytes and by adding Cyclic Redundancy Check (CRC) data bytes to right ends of rows of the RS frame payload having the RS parity data bytes and dividing the generated RS frame into RS frame portions; a byte to bit converter for converting data bytes of the RS frame portions into data bits; an encoder for encoding each of the converted data bits at a coding rate of 1/H and outputting data symbols corresponding to the encoded data bits, wherein H>
1;an interleaver interleaving the data symbols according to the following equation;
P(i)={S×
i×
(i+1)/2} mod L,wherein 0<
i≦
L−
1, L=2n, n and S are integers;a symbol to byte converter for converting the interleaved data symbols into data bytes; a group formatter for forming data groups including mobile service data corresponding to the converted data bytes, wherein each of the data groups further includes known data sequences, signaling information, non-systematic RS parity data place holders and Moving Picture Experts Group (MPEG) header data place holders; a packet formatter for removing the non-systematic RS parity data place holders in the data groups and replacing the MPEG header data place holders in the data groups with MPEG header data to output mobile service data packets; a packet timing adjustment unit for adjusting at least one of main service data packets including main service data to compensate for temporal displacement of the main service data packets; a multiplexer for multiplexing the mobile service data packets and the main service data packets; and a modified randomizer for randomizing the MPEG header data in the mobile service data packets and all data in the main service data packets, wherein the signaling information comprises information for identifying a collection of the data groups.
-
-
7. The broadcast transmitting system of claim 6, wherein each of the data groups includes the signaling information on which encoding and interleaving processes are performed.
-
8. The broadcast transmitting system of claim 6, wherein the signaling information further includes information related to the RS frame.
-
9. The broadcast transmitting system of claim 6, wherein each of the data groups comprises regions A, B and C and wherein the region A is central, the region B is concentric about the region A, and the region C is concentric about the regions A and B.
-
10. The broadcast transmitting system of claim 9, wherein the region A includes the known data sequences and the signaling information.
Specification