Patent ID: 8503347

Claim:
A method for processing a broadcast signal in a receiving system, the method comprising: receiving the broadcast signal including a data group, the data group comprising mobile service data, known data sequences, and signaling data, the signaling data including fast information channel (FIC) data and transmission parameter channel (TPC) data, wherein the FIC data includes information for fast mobile service acquisition and the TPC data includes a number of a slot through which the data group is transmitted and version information of the FIC data; channel equalizing the broadcast signal by using at least one of the known data sequences; performing turbo decoding on the signaling data included in the channel equalized broadcast signal; demultiplexing the TPC data and the FIC data from the turbo-decoded signaling data; performing first error correction decoding on the demultiplexed TPC data; performing block deinterleaving on the demultiplexed FIC data in a block unit of TNoG×51 bytes, wherein TNoG equals a number of data groups assigned to one subframe; and performing second error correction decoding on the block deinterleaved FIC data, wherein a time period during which the broadcast signal is received is a mobile/handheld (M/H) frame that includes five subframes, wherein each of the five subframes includes 16 slots, wherein N number of data groups are received through the corresponding subframe via N number of slots, wherein N is greater than 0 and less than or equal to 16, and wherein performing the block deinterleaving comprises: detecting a start of a next subframe when an FIC decoding start command is received; counting a number of data groups transmitted to the next subframe the start of which was detected; detecting an end of the next subframe; acquiring TNoG information from the counted data groups when the end of the next subframe is detected; and performing the block deinterleaving using the acquired TNoG information.