IP Library › Granted Patent US 9,391,725
Granted Patent B2
US 9,391,725 · App. 14/271,734 · Granted Jul 12, 2016

Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals

Inventors: Jongseob Baek (Seoul, KR); Kookyeon Kwak (Seoul, KR); Byounggill Kim (Seoul, KR); Woochan Kim (Seoul, KR); Sungryong Hong (Seoul, KR); Woosuk Ko (Seoul, KR); Sangchul Moon (Seoul, KR); Chulkyu Mun (Seoul, KR); Jongwoong Shin (Seoul, KR); Jaehyung Kim (Seoul, KR)
Assignee: LG ELECTRONICS INC.
H04H20/71H04H60/07H04L27/2602H04L27/2627H04L27/2649H04N21/2383H04N21/4382H04H60/73
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 9,391,725
App. No.
14/271,734
Granted
Jul 12, 2016
Kind
B2
Abstract

A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder for encoding Data Pipe (DP) data corresponding to each of a plurality of DPs, wherein each of a plurality of DPs carries at least one service component, a mapper for mapping the encoded DP data onto constellations, a time interleaver for time interleaving (TI) the mapped DP data at DP level by skipping cells having zero values of the DP data, a frame builder for building at least one signal frame including the time interleaved DP data, a modulator for modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme and a transmitter for transmitting the broadcast signals having the modulated data.

Claims (50)

1. A method for transmitting broadcast signals, the method comprising:

encoding Data Pipe (DP) data corresponding to each of a plurality of DPs, wherein each of the plurality of DPs;

mapping the encoded DP data onto constellations;

time interleaving (TI) the mapped DP data at DP level by skipping cells which are included in a time interleaving block when a number of columns in the time interleaving block is smaller than a number of columns of a time interleaving memory;

building at least one signal frame including the time interleaved DP data;

modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme; and

transmitting the broadcast signals having the modulated data.

2. The method of claim 1 , wherein the time interleaving further includes: performing a column-wise writing operation by writing FEC blocks of the mapped DP data into a first column to a last column of the time interleaving memory; and performing a diagonal-wise reading operation by reading out cells of the written FEC blocks from the first row to the last row of the time interleaving memory.

3. The method of claim 2 , wherein the time interleaving is applied to each time interleaving block having a variable number of FEC blocks of the DP data, wherein a size of at least one time interleaving block is different.

4. The method of claim 3 , wherein a number of rows of the time interleaving memory is equal to a number of cells in one FEC block and the number of columns of the time interleaving memory is equal to a number of FEC blocks in a time interleaving block having a maximum size.

5. The method of claim 4 , the column-wise writing operation further includes:

inserting at least one virtual FEC block including the cells.

6. The method of claim 5 , wherein the diagonal-wise reading operation further includes: skipping the cells during the diagonal-wise reading operation.

7. A method for receiving broadcast signals, the method comprising:

receiving the broadcast signals;

demodulating the received broadcast signals by an Orthogonal Frequency Division Multiplex (OFDM) scheme;

parsing at least one signal frame from the demodulated broadcast signals;

time-deinterleaving Data Pipe (DP) data in the parsed at least one signal frame at DP level by skipping cells which are included in a time deinterleaving block by using a single time deinterleaving memory, wherein DP data corresponding to each of a plurality of DPs;

demapping the time deinterleaved DP data; and decoding the demapped DP data.

8. The method of claim 7 , wherein the time deinterleaving further includes: performing a diagonal-wise writing operation by writing cells into the first row to the last row of the single time deinterleaving memory; and performing a column-wise reading operation by reading out the written cells into a first column to a last column of the single time deinterleaving memory.

9. The method of claim 8 , wherein each time deinterleaving block has a variable number of FEC blocks of the DP data, wherein a size of at least one time deinterleaving block is different.

10. The method of claim 9 , wherein a number of rows of the single time deinterleaving memory is equal to a number of cells in one FEC block and the number of columns of the single time deinterleaving memory is equal to a number of FEC blocks in a time deinterleaving block having a maximum size.

11. The method of claim 10 , the diagonal-wise writing operation further includes:

inserting cells which are skipped during a time interleaving into the time deinterleaving block, wherein the cells are skipper when a number of columns in a time interleaving block is smaller than a number of columns of a time interleaving memory.

12. An apparatus for transmitting broadcast signals, the apparatus comprising:

an encoder for encoding Data Pipe (DP) data corresponding to each of a plurality of DP;

a mapper for mapping the encoded DP data onto constellations;

a time interleaver for time interleaving (TI) the mapped DP data at DP level by skipping cells which are included in a time interleaving block when a number of columns in the time interleaving block is smaller than a number of columns of a time interleaving a memory;

a frame builder for building at least one signal frame including the time interleaved DP data;

a modulator for modulating data in the built at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme; and

a transmitter for transmitting the broadcast signals having the modulated data.

13. The apparatus of claim 12 , wherein the time interleaving further includes; performing a column-wise writing operation by writing FEC blocks of the mapped DP data into a first column to a last column of the time interleaving memory and performing a diagonal-wise reading operation by reading out cells of the written FEC blocks from the first row to the last row of the time interleaving memory.

14. The apparatus of claim 13 , wherein the time interleaving is applied to each time interleaving block having a variable number of FEC blocks of the DP data, wherein a size of at least one time interleaving block is different.

15. The apparatus of claim 14 , wherein a number of rows of the time interleaving memory is equal to a number of cells in one FEC block and the number of columns of the time interleaving memory is equal to a number of FEC blocks in a time interleaving block having a maximum size.

16. The apparatus of claim 15 , the column-wise writing operation further includes:

inserting at least one virtual FEC block having the cells into the columns of the TI memory.

17. The apparatus of claim 16 , the diagonal-wise reading operation further includes:

skipping the cells.

18. An apparatus for receiving broadcast signals, the apparatus comprising:

a receiver for receiving the broadcast signals;

a demodulator for demodulating the received broadcast signals by an Orthogonal Frequency Division Multiplex (OFDM) scheme;

a frame parser for parsing at least one signal frame from the demodulated broadcast signals;

a time-deinterleaver for time-deinterleaving Data Pipe (DP) data in the parsed at least one signal frame at DP level by skipping cells which are included in a time deinterleaving block by using a single time deinterleaving memory, wherein DP data corresponding to each of a plurality of DPs;

a demapper for demapping the time deinterleaved DP data; and

a decoder for decoding the demapped DP data.

19. The apparatus of claim 18 , wherein the time deinterleaving further includes: performing a diagonal-wise writing operation by writing cells into the first row to the last row of the single time deinterleaving memory and performing a column-wise reading operation by reading out the written cells into a first column to a last column of the single time deinterleaving memory.

20. The apparatus of claim 19 , wherein each time deinterleaving block has a variable number of FEC blocks of the DP data, wherein a size of at least one time deinterleaving block is different.

21. The apparatus of claim 20 , wherein a number of rows of the single time deinterleaving memory is equal to a number of cells in one FEC blocks and a number of columns of the single time deinterleaving memory is equal to a number of FEC blocks in a time deinterleaving block having a maximum size.

22. The apparatus of claim 21 , the diagonal-wise writing operation further includes:

inserting cells which are skipped during a time interleaving into the time deinterleaving block, wherein the cells are skipped when a number of columns in a time interleaving block is smaller than a number of columns of a time interleaving memory.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2015
From: KWAK, KOOKYEON; KIM, BYOUNGGILL; KIM, WOOCHAN; HONG, SUNGRYONG; KO, WOOSUK; MOON, SANGCHUL; MUN, CHULKYU; SHIN, JONGWOONG; KIM, JAEHYUNG
To: LG ELECTRONICS INC.
Reel/Frame 037189/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2014
From: BAEK, JONGSEOB
To: LG ELECTRONICS INC.
Reel/Frame 032915/0584 →
Continuity (2)
Provisional Application 61820714 · May 8, 2013
Related Publication 20140334570A1 · Nov 13, 2014