Patent ID: 8611731

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, dividing the built RS frame into M numbers of RS frame portions and adding K bytes (K≧0) of dummy data to at least one of the M numbers of RS frame portions, wherein each of the M numbers of the RS frame portions has a same size of data after adding K bytes (K≧0) of dummy data to at least one of the M numbers of RS frame portions, wherein a size of the built at least one RS frame is (N+2)*(187+P) bytes, wherein (N+2) is a number of bytes included in each row of the RS frame, (187+P) is a number of bytes included in each column of the RS frame, N is a number of bytes of the enhanced service data included in each row of the RS frame, and P is a number of bytes of RS parity data included in each column of the RS frame; encoding enhanced service data in the RS frame portions at a coding rate of at least one of 1/2 or 1/4; forming data groups including the encoded enhanced service data, a plurality of known data sequences and place holder bytes for main service data, MPEG headers and RS parity data; removing the place holder bytes for the main service data and the RS parity data which are included in the data groups and replacing the place holder bytes for the MPEG headers with the MPEG headers, and outputting enhanced service data packets; and multiplexing the outputted enhanced service data packets and main service data packets.