Patent ID: 8218675

Claim:
A method of processing broadcast data in a digital broadcast transmitter, the method comprising: performing Reed-Solomon (RS) encoding and Cyclic Redundancy Check (CRC) encoding on mobile service data to build an RS frame; dividing the RS frame into a plurality of portions; mapping one of the plurality of portions into a first data group and adding known data sequences and place holders for moving picture experts group (MPEG) header data to the first data group, wherein the first data group comprises a first region and a second region, wherein the first region comprises: an Nth segment comprising K mobile service data bytes, an (N+1)th segment comprising L mobile service data bytes, and an (N+2)th segment comprising M mobile service data bytes, wherein the second region comprises: an Oth segment comprising X mobile service data bytes, an (O+1)th segment comprising Y mobile service data bytes, and an (O+2)th segment comprising Z mobile service data bytes, wherein the variables K, L, M, N, O, X, Y, Z are integers greater than 0, and wherein K<L<M, X=Y=Z, and N<O; deinterleaving, by a deinterleaver, data in the first data group to output a second data group; replacing, by a packet formatter, the place holders for MPEG data in the second data group MPEG header data, such that mobile service data packets are output; and interleaving, by an interleaver, data in the mobile service data packets.