Patent ID: 8223884

Claim:
A method of processing broadcast data in a broadcast transmitting system, the method comprising: randomizing, by a first 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 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; interleaving, by a first interleaver, symbols corresponding to data in the RS frame portions according to the following equation: P ( i )={ S×i ×( i+ 1)/2} mod L , wherein 0≦ i≦L− 1, L= 2 n , n and S are integers; forming data groups including data corresponding to the interleaved symbols, 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; and randomizing, by a second randomizer, the MPEG header data in the mobile service data packets, wherein the signaling information includes information indicating a number of the RS parity data bytes.