Patent ID: 8656261

Claim:
A method of transmitting a broadcast signal in a broadcast signal transmitter, the method comprising: encoding mobile data for Forward Error Correction (FEC) in order to build Reed Solomon (RS) frames, wherein each of the RS frames includes either a primary RS frame or both primary and secondary RS frames; dividing each of the RS frames into a plurality of portions; converting one of the plurality of portions to serial concatenation convolution code (SCCC) blocks; convolutional encoding the SCCC blocks according to an SCCC code mode that indicates code rates; mapping the convolutional encoded SCCC blocks to data blocks; forming data groups including the data blocks, each of the data groups including a plurality of regions, wherein a first region of the plurality of regions includes 4 central data blocks of the data blocks, a second region of the plurality of regions includes 2 data blocks that are concentric about the first region, a third region of the plurality of regions includes 2 data blocks that are concentric about the first and second regions, and a fourth region of the plurality of regions includes 2 data blocks that are concentric about the first, second and third regions; and transmitting a transmission frame including the data groups, wherein each of the data groups includes first information indicating a code rate of SCCC blocks mapped to the first region, second information indicating a code rate of SCCC blocks mapped to the second region, third information indicating a code rate of SCCC blocks mapped to the third region and fourth information indicating a code rate of SCCC blocks mapped to the fourth region, wherein at least one of the RS frames includes a plurality of packets, each of the plurality of packets including a header and a payload, wherein the payload includes a plurality of Internet protocol (IP) datagrams; and wherein the header includes: pointer field information that indicates a starting point of a first new IP datagram in the payload; and error indicator field information that indicates whether any error was detected in the payload.