Patent ID: 8762819

Claim:
A method for processing a broadcast signal for transmitting the broadcast signal, the method comprising: pre-processing mobile service data, wherein pre-processing the mobile service data comprises: RS (Reed Solomon) and CRC (cyclic redundancy check) encoding the mobile service data in an RS frame unit; converting data bytes of the RS and CRC encoded mobile service data into data bits; encoding the data bits at a coding rate of ½ or ¼; inserting an MPEG header place holder, a non-systematic RS parity place holder and a main service data place holder into a data group having the encoded; deinterleaving data in the data group; and removing the main service data place holder and the non-systematic RS parity place holder in the data group in which data are deinterleaved, replacing the MPEG header place holder with an MPEG header in the data group in which data are deinterleaved, thereby outputting mobile service data packets; multiplexing the mobile service data packets including the pre-processed mobile service data and main service data packets including main service data, wherein the main service data packets are adjusted to compensate for temporal displacement of the main service data packets; performing a systematic RS encoding on first data when the first data corresponds to one of the main service data packets and a non-systematic RS encoding on second data when the second data corresponds to one of the mobile service data packets; and transmitting the broadcast signal including the systematic RS encoded first data and non-systematic RS encoded second data.