IP Library › Granted Patent US 8,098,740
Granted Patent B2
US 8,098,740 · App. 12/167,205 · Granted Jan 17, 2012

Digital broadcasting system and data processing method

Assignee: LG Electronics Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,098,740
App. No.
12/167,205
Granted
Jan 17, 2012
Kind
B2
Abstract

The present invention provides a method of processing data in digital broadcasting system. The method includes receiving a broadcast signal including mobile broadcast service data and main broadcast service data, wherein the mobile broadcast service data configures a data group, wherein the data group is divided into a plurality of regions, wherein N number of known data sequences are inserted in some regions among the plurality of regions, and wherein a transmission parameter is inserted between a first known data sequence and a second known data sequence, among the N number of known data sequences, detecting the transmission parameter from the mobile broadcast service data, symbol-decoding the received broadcast signal included in the mobile broadcast service data in block units, based upon the detected transmission parameter, extracting a video data from the mobile broadcast service data, parsing the extracted video data by a NAL unit, obtaining NAL unit type information from parsed NAL header, obtaining extension information of a NAL header, when data of a current NAL unit indicates scalable video coded data according to the NAL unit type information, and decoding the video data using the extension information of the NAL header, wherein the extension information of the NAL header includes at least one of temporal level information, quality level information, information indicating whether inter-layer prediction is used, and dependency information of the NAL unit.

Claims (70)

1. A method of processing a digital broadcast signal in a broadcast transmitter, the method comprising:

block processing mobile service data included in the digital broadcast signal, the block processing comprising:

dividing a Reed Solomon (RS) frame portion having the mobile service data into Serial Concatenated Convolutional Code (SCCC) blocks,

first converting bytes of the mobile service data in the SCCC blocks into bits of the mobile service data,

convolutional encoding the bits of the mobile service data in each of the SCCC blocks to symbols,

scrambling the symbols,

second converting the scrambled symbols into bytes of the mobile service data, and

mapping each of the SCCC blocks including the second converted bytes of the mobile service data to one or two data blocks;

encoding signaling data for signaling the digital broadcast signal;

forming a data group including the mobile service data of the RS frame portion and the encoded signaling data, wherein the data group includes first, second, third and fourth regions, wherein the first region includes four data blocks and each of the second, third and fourth regions includes two data blocks;

forming mobile service data packets including the mobile service data in the data group; and

transmitting the digital broadcast signal including the mobile service data packets,

wherein the mobile service data includes video data which are encoded in a NAL unit, the NAL unit including NAL unit header extension information, wherein the NAL unit header extension information includes at least one of temporal information, quality level information, information indicating whether inter-layer prediction is used, and dependency information of the NAL unit.

2. The method of claim 1 , wherein the signaling data includes first information indicating the code rate for the SCCC blocks in the first, second, third and fourth regions.

3. The method of claim 1 , wherein scrambling the symbols is performed in each of the SCCC blocks.

4. The method of claim 2 , wherein the signaling data includes second information indicating whether each of the SCCC blocks is mapped to one or two blocks.

5. An apparatus for processing a digital broadcast signal, the apparatus comprising:

a block processor configured to block process mobile service data included in the digital broadcast signal, the block processor comprising:

a dividing unit configured to divide a Reed Solomon (RS) frame portion having the mobile service data into Serial Concatenated Convolutional Code (SCCC) blocks,

a first converter configured to first convert bytes of the mobile service data in the SCCC blocks into bits of the mobile service data,

a convolutional encoder configured to convolutional encode the bits of the mobile service data in each of the SCCC blocks to symbols,

a symbol interleaver configured to scramble the symbols,

a second converter configured to second convert the scrambled symbols into bytes of the mobile service data, and

a third converter configured to map each of the SCCC blocks including the second converted bytes of the mobile service data to one or two data blocks;

a signaling encoder configured to encode signaling data for signaling the digital broadcast signal;

a group formatter configured to form a data group including the mobile service data of the RS frame portion and the encoded signaling data, wherein the data group includes first, second, third and fourth regions, wherein the first region includes four data blocks and each of the second, third and fourth regions includes two data blocks;

a packet formatter configured to form mobile service data packets including the mobile service data in the data group; and

a transmission unit configured to transmit the digital broadcast signal including the mobile service data packets,

wherein the mobile service data includes video data which are encoded in a NAL unit, the NAL unit including NAL unit header extension information, wherein the NAL unit header extension information includes at least one of temporal information, quality level information, information indicating whether inter-layer prediction is used, and dependency information of the NAL unit.

6. The method of claim 5 , wherein the signaling data includes first information indicating the code rate for the SCCC blocks in the first, second, third and fourth regions.

7. The method of claim 5 , wherein scrambling the symbols is performed in each of the SCCC blocks.

8. The method of claim 6 , wherein the signaling data includes second information indicating whether each of the SCCC blocks is mapped to one or two blocks.

9. A method of receiving a digital broadcast signal in a broadcast receiver, the method comprising:

receiving the broadcast signal including mobile service data, wherein the mobile service data is processed in steps comprising:

block processing the mobile service data included in the digital broadcast signal, the block processing comprising:

dividing a Reed Solomon (RS) frame portion having the mobile service data into Serial Concatenated Convolutional Code (SCCC) blocks,

first converting bytes of the mobile service data in the SCCC blocks into bits of the mobile service data,

convolutional encoding the bits of the mobile service data in each of the SCCC blocks to symbols,

scrambling the symbols,

second converting the scrambled symbols into bytes of the mobile service data, and

mapping each of the SCCC blocks including the second converted bytes of the mobile service data to one or two data blocks;

encoding signaling data for signaling the digital broadcast signal;

forming a data group including the mobile service data of the RS frame portion and the encoded signaling data, wherein the data group includes first, second, third and fourth regions, wherein the first region includes four data blocks and each of the second, third and fourth regions includes two data blocks; and

forming mobile service data packets including the mobile service data in the data group;

decoding the mobile service data included in the mobile broadcast service data into SCCC block units using the signaling data;

parsing NAL unit header extension information from a NAL unit including video data of the mobile service data; and

decoding the video data based on the NAL unit header extension information,

wherein the NAL unit header extension information includes at least one of temporal information, quality level information, information indicating whether inter-layer prediction is used, and dependency information of the NAL unit.

10. The method of claim 9 , wherein the signaling data includes first information indicating the code rate for the SCCC blocks in the first, second, third and fourth regions.

11. The method of claim 9 , wherein scrambling the symbols is performed in each of the SCCC blocks.

12. The method of claim 10 , wherein the signaling data includes second information indicating whether each of the SCCC blocks is mapped to one or two blocks.

13. An apparatus for receiving a digital broadcast signal, the apparatus comprising:

a receiving unit configured to receive the broadcast signal including mobile service data, wherein the mobile service data is processed in steps comprising:

block processing the mobile service data included in the digital broadcast signal, the block processing comprising:

dividing a Reed Solomon (RS) frame portion having the mobile service data into Serial Concatenated Convolutional Code (SCCC) blocks,

first converting bytes of the mobile service data in the SCCC blocks into bits of the mobile service data,

convolutional encoding the bits of the mobile service data in each of the SCCC blocks to symbols,

scrambling the symbols,

second converting the scrambled symbols into bytes of the mobile service data, and

mapping each of the SCCC blocks including the second converted bytes of the mobile service data to one or two data blocks;

encoding signaling data for signaling the digital broadcast signal;

forming a data group including the mobile service data of the RS frame portion and the encoded signaling data, wherein the data group includes first, second, third and fourth regions, wherein the first region includes four data blocks and each of the second, third and fourth regions includes two data blocks; and

forming mobile service data packets including the mobile service data in the data group;

a first decoder configured to decode the mobile service data included in the mobile broadcast service data into SCCC block units using the signaling data;

a second decoder configured to parse NAL unit header extension information from a NAL unit including video data of the mobile service data; and

a third decoder configured to decode the video data based on the NAL unit header extension information,

wherein the NAL unit header extension information includes at least one of temporal information, quality level information, information indicating whether inter-layer prediction is used, and dependency information of the NAL unit.

14. The apparatus of claim 13 , wherein the signaling data includes first information indicating the code rate for the SCCC blocks in the first, second, third and fourth regions.

15. The apparatus of claim 13 , wherein scrambling the symbols is performed in each of the SCCC blocks.

16. The apparatus of claim 14 , wherein the signaling data includes second information indicating whether each of the SCCC blocks is mapped to one or two blocks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2008
From: SUH, JONG YEUL; CHOI, IN HWAN; HONG, HO TAEK; KWAK, KOOK YEON; KIM, BYOUNG GILL; SONG, JAE HYUNG; KIM, JIN PIL; SONG, WON GYU; LEE, CHUL SOO; KIM, JIN WOO; LEE, HYOUNG GON; LEE, JOON HUI
To: LG ELECTRONICS INC.
Reel/Frame 021718/0375 →
Priority Claims (1)
KR 10-2008-0063578 · Jul 1, 2008 · national
Continuity (4)
Provisional Application 60947646 · Jul 2, 2007
Provisional Application 60957714 · Aug 24, 2007
Provisional Application 60974084 · Sep 21, 2007
Related Publication 20090037959A1 · Feb 5, 2009