Method of controlling and apparatus of receiving mobile service data
A data transmission system for minimizing the number of errors during Tx/Rx times of mobile service data under mobile environments, and a data processing method for the same are disclosed. The system additionally codes mobile service data, and transmits the resultant coded mobile service data. As a result, the mobile service data has a strong resistance to noise and channel variation, and can quickly cope with the rapid channel variation.
1. A method of processing broadcast data in a broadcast receiver, the method comprising:
receiving a broadcast signal including data groups, each data group having first, second, and third regions, the first and third regions including main service data and mobile service data, the second region being positioned between the first and third regions, the second region including the mobile service data, known data sequences and signaling information but no main service data, wherein at least two of the known data sequences are spaced 16 segments apart, and wherein the signaling information includes encoding information of the mobile service data;
demodulating the received broadcast signal;
obtaining the mobile service data in the data groups of the demodulated broadcast signal using the signaling information; and
storing the obtained mobile service data in a storage medium.
2. The method according to claim 1 , wherein demodulating the received broadcast signal includes:
performing carrier recovery, timing recovery, and channel equalization on the received broadcast signal using the known data sequences.
3. The method according to claim 1 , further comprising:
building a Reed-Solomon (RS) frame by collecting the mobile service data in the data groups; and
performing error correction decoding on the RS frame, wherein the RS frame comprises service information including at least one of title information and time information of a program.
4. The method according to claim 3 , wherein storing the mobile service data includes:
displaying an electronic program guide (EPG);
selecting the program including the mobile service data on the displayed EPG; and
establishing the storing of the selected program on the displayed EPG.
5. The method according to claim 4 , wherein establishing the storing of the selected program includes:
establishing using the service information of the program.
6. The method according to claim 3 , wherein the time information includes a start time and duration time information.
7. An apparatus for receiving broadcast data comprising:
a signal receiving unit for receiving a broadcast signal including data groups, each data group having first, second, and third regions, the first and third regions including main service data and mobile service data, the second region being positioned between the first and third regions, the second region including the mobile service data, known data sequences and signaling information but no main service data, wherein at least two of the known data sequences are spaced 16 segments apart, and wherein the signaling information includes encoding information of the mobile service data;
a demodulating unit for demodulating the received broadcast signal;
a manager for obtaining the mobile service data in the data groups of the demodulated broadcast signal using the signaling information; and
a controller for storing the obtained mobile service data in a storage medium.
8. The apparatus according to claim 7 , wherein the demodulating unit performs carrier recovery, timing recovery, and channel equalization on the received broadcast signal using the known data sequences.
9. The apparatus according to claim 7 , further comprising:
a Reed-Solomon (RS) frame decoder for building an RS frame by collecting the mobile service data in the data groups and performing error correction decoding on the RS frame, wherein the RS frame comprises service information including at least one of title information and time information of a program.
10. The apparatus according to claim 9 , wherein the controller displays an electronic program guide (EPG), selects the program including the mobile service data on the displayed EPG, and establishes the storing of the selected program on the displayed EPG.
11. The apparatus according to claim 10 , wherein the controller establishes using the service information of the selected program.
12. The apparatus according to claim 9 , wherein the time information includes a start time and duration time information.
13. The method according to claim 1 , wherein the broadcast signal further includes main service data.
14. The method according to claim 13 , wherein the mobile service data are received by being encoded at a code rate of 1/H, wherein the encoding information indicates the code rate of 1/H, wherein the encoding at the code rate of 1/H is not performed on the main service data, and wherein H is an integer greater than 1.
15. The apparatus according to claim 7 , wherein the broadcast signal further includes main service data.
16. The apparatus according to claim 15 , wherein the mobile service data are received by being encoded at a code rate of 1/H, wherein the encoding information indicates the code rate of 1/H, wherein the encoding at the code rate of 1/H is not performed on the main service data, and wherein H is an integer greater than 1.