Patent ID: 8510622

Claim:
A method of processing a digital broadcast signal for transmitting the digital broadcast signal, the method comprising: Forward Error Correction (FEC) and Cyclic Redundancy Check (CRC) encoding enhanced service data to build at least one Reed-Solomon (RS) frame of the enhanced service data; first encoding enhanced service data in the built RS frame at a coding rate of at least one of ½ and ¼; forming a data group including the first-encoded enhanced service data, a plurality of known data sequences, and place holder bytes for main service data and first non-systematic RS parity data; removing the place holder bytes for the main service data and the first non-systematic RS parity data which are included in the data group and outputting enhanced service data packets including data in the data group; multiplexing the outputted enhanced service data packets and main service data packets; second encoding the multiplexed enhanced and main service data packets to obtain systematic RS parity data for the main service data packets and the first non-systematic RS parity data for the enhanced service data packets; interleaving data in the second-encoded main and enhanced service data packets; third encoding the interleaved data, wherein third encoding the interleaved data comprises initializing at least one memory included in a third encoding module by initialization data at a start of at least one of the plurality of known data sequences in the interleaved data; and fourth encoding a portion of the interleaved data and the initialization data to obtain second non-systematic RS parity data and replacing the first non-systematic RS parity data with the second non-systematic RS parity data.