Patent ID: 8040920

Claim:
A receiving system, comprising: a receiving unit configured to receive a broadcast signal, wherein the broadcast signal comprises mobile service data packets and main service data packets, the mobile service data packets being multiplexed with the main service data packets on a same channel, wherein the mobile service data packets include mobile audio data packets and mobile non-audio data packets for a mobile handheld broadcast receiver and the main service data packets include main audio data packets and main non-audio data packets for a conventional broadcast receiver, wherein the mobile service data packets further include mobile service data, the mobile service data being pre-processed by a transmitting side in steps comprising: 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 of the mobile service data; encoding the data bits of the mobile service data 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 mobile service data; deinterleaving data in the data group including the MPEG header place holder, the non-systematic RS parity place holder and the main service data place holder; removing the main service data place holder and the non-systematic RS parity place holder, replacing the MPEG header place holder with an MPEG header, and forming mobile service data packets including the mobile service data and the replaced MPEG header in the data group; and multiplexing the formed mobile service data packets with main service data packets, wherein the main service data packets are adjusted to compensate for temporal displacement of the main service data packets occurring due to the multiplexing of the mobile service data packets and main service data packets in a broadcast transmitter, and wherein a corresponding program clock reference (PCR) value is adjusted when at least one main service data packet is re-positioned; a demodulating unit configured to demodulate the received broadcast signal; and an error correction unit configured to perform error correction decoding on the mobile service data within the mobile service data packets of the demodulated broadcast signal in order to correct an error generated from the mobile service data.