# US 2018/0026818 A1 · Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0026818 A1
- Document ID: US20180026818A1
- Status: Published application
- Kind: A1
- Application number: 15/723,979
- Filed: 2017-10-03
- Published: 2018-01-25
- Earliest claimed: 2013-06-30
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Jongseob BAEK; Woosuk KO; Sungryong HONG; Jaehyung KIM; Byeongkook JEONG
- Web page: https://patentgrep.com/patent/US20180026818A1

## CPC

- H04L 27/2602: {Signal structure}
- H03M 13/2707: {Simple row-column interleaver, i.e. pure block interleaving}
- H03M 13/2721: {the interleaver involves a diagonal direction, e.g. by using an interleaving matrix with read-out in a diagonal direction}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0042: {Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape (H04L1/0067 takes precedence)}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/0058: {Block-coded modulation}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04L 5/0007: {the frequencies being orthogonal, e.g. OFDM(A) or DMT}
- H04L 27/26: Systems using multi-frequency codes (H04L27/32 takes precedence)
- H04N 19/30: using hierarchical techniques, e.g. scalability (H04N19/63 takes precedence)
- H03M 13/1102: {Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes}
- H03M 13/152: {Bose-Chaudhuri-Hocquenghem [BCH] codes}
- H03M 13/255: {with Low Density Parity Check [LDPC] codes}
- H03M 13/2906: {using block codes (H03M13/2957 takes precedence)}
- H03M 13/618: {Shortening and extension of codes}
- H03M 13/6362: {by puncturing}
- H04L 1/06: using space diversity
- H04L 5/0023: {Time-frequency-space}
- H04L 2001/0093: {Point-to-multipoint}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and an apparatus for transmitting broadcast signals thereof are disclosed. The apparatus for transmitting broadcast signals comprises an encoder for encoding DP (Data Pipe) data corresponding to each of a plurality of DPs, a mapper for mapping the encoded DP data onto constellations, a time interleaver for time interleaving the mapped DP data at DP level, 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 OFDM (Orthogonal Frequency Division Multiplex) scheme and a transmitter for transmitting the broadcast signals having the modulated data.

## Claims

### Claim at position 1

1-14. (canceled)

### Claim 15

A method for transmitting broadcast signals, the method comprising:
encoding service data;
mapping the encoded service data to output cells, wherein the cells are included in at least one forward error correction (FEC) block;
time interleaving the mapped service data, wherein the time interleaving includes:
a column-wise writing the at least one FEC block into at least one time interleaving (TI) block,
wherein the at least one TI block includes at least one virtual FEC block,
wherein a number of FEC blocks varies in TI blocks; and
diagonal-wise reading cells of the at least one TI block based on a diagonal-wise reading parameter,
wherein cells in the at least one virtual FEC block are skipped during the diagonal-wise reading based on cell position;
building at least one signal frame including the time interleaved service 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.

### Claim 16 (depends on 15)

The method of claim 15, wherein the method further includes:
wherein the diagonal-wise reading is performed by calculating the cell position based on row and column indexes of TI memory, and
wherein slope for the diagonal wise reading is based on the diagonal-wise reading parameter.

### Claim 17 (depends on 15)

The method of claim 15,
wherein the at least one TI block includes the at least one virtual FEC block, when a number of columns of a TI block is smaller than a maximum number of columns for the time interleaving.

### Claim 18 (depends on 15)

The method of claim 15,
wherein the number of virtual FEC blocks in a TI block is based on a maximum number of columns for the time interleaving.

### Claim 19

An apparatus for transmitting broadcast signals, the apparatus comprising:
an encoder to encode service data;
a mapper to map the encoded service data to output cells, wherein the cells are included in at least one forward error correction (FEC) block;
a time interleaver to time interleave the mapped service data, wherein the time interleaver performs:
a column-wise writing the at least one FEC block into at least one time interleaving (TI) block,
wherein the at least one TI block includes at least one virtual FEC block,
wherein a number of FEC blocks varies in TI blocks; and
diagonal-wise reading cells of the at least one TI block based on a diagonal-wise reading parameter,
wherein cells in the at least one virtual FEC block are skipped during the diagonal-wise reading based on cell position;
a frame builder to build at least one signal frame including the time interleaved service data;
a modulator to modulate data in the built at least one signal frame by an Orthogonal Frequency Division Multiplex (OFDM) scheme; and
a transmitter to transmit the broadcast signals having the modulated data.

### Claim 20 (depends on 19)

The apparatus of claim 19,
wherein the diagonal-wise reading is performed by calculating the cell position based on row and column indexes of TI memory, and
wherein slope for the diagonal wise reading is based on the diagonal-wise reading parameter.

### Claim 21 (depends on 19)

The apparatus of claim 19,
wherein the at least one TI block includes the at least one virtual FEC block, when a number of columns of a TI block is smaller than a maximum number of columns for the time interleaving.

### Claim 22 (depends on 19)

The apparatus of claim 19,
wherein the number of virtual FEC blocks in a TI block is based on a maximum number of columns for the time interleaving.

### Claim 23

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 to output service data;
time-deinterleaving the service data in the parsed at least one signal frame, wherein the time de-interleaving is an inverse process of a time interleaving, wherein the time interleaving includes:
a column-wise writing at least one FEC block into at least one time interleaving (TI) block,
wherein the at least one TI block includes at least one virtual FEC block,
wherein a number of FEC blocks varies in TI blocks; and
diagonal-wise reading cells of the at least one TI block based on a diagonal-wise reading parameter,
wherein cells in the at least one virtual FEC block are skipped during the diagonal-wise reading based on cell position;
demapping the time deinterleaved service data; and
decoding the demapped service data.

### Claim 24 (depends on 23)

The method of claim 23, wherein the method further includes:
wherein the diagonal-wise reading is performed by calculating the cell position based on row and column indexes of TI memory, and
wherein slope for the diagonal wise reading is based on the diagonal-wise reading parameter.

### Claim 25 (depends on 23)

The method of claim 23,
wherein the at least one TI block includes the at least one virtual FEC block, when a number of columns of a TI block is smaller than a maximum number of columns for the time interleaving.

### Claim 26 (depends on 23)

The method of claim 23,
wherein the number of virtual FEC blocks in a TI block is based on a maximum number of columns for the time interleaving.

### Claim 27

An apparatus for receiving broadcast signals, the apparatus comprising:
a receiver to receive the broadcast signals;
a demodulator to demodulate the received broadcast signals by an Orthogonal Frequency Division Multiplex (OFDM) scheme;
a frame parser to parse at least one signal frame from the demodulated broadcast signals to output service data;
a time deinterleaver to perform time-deinterleaving the service data in the parsed at least one signal frame, wherein the time de-interleaving is an inverse process of a time interleaving, wherein the time interleaving includes:
a column-wise writing at least one FEC block into at least one time interleaving (TI) block,
wherein the at least one TI block includes at least one virtual FEC block,
wherein a number of FEC blocks varies in TI blocks; and
diagonal-wise reading cells of the at least one TI block based on a diagonal-wise reading parameter,
wherein cells in the at least one virtual FEC block are skipped during the diagonal-wise reading based on cell position;
a demapper to demap the time deinterleaved service data; and
a decoder to decode the demapped service data.

### Claim 28 (depends on 27)

The apparatus of claim 27,
wherein the diagonal-wise reading is performed by calculating the cell position based on row and column indexes of TI memory, and
wherein slope for the diagonal wise reading is based on the diagonal-wise reading parameter.

### Claim 29 (depends on 27)

The apparatus of claim 27,
wherein the at least one TI block includes the at least one virtual FEC block, when a number of columns of a TI block is smaller than a maximum number of columns for the time interleaving.

### Claim 30 (depends on 27)

The apparatus of claim 27,
wherein the number of virtual FEC blocks in a TI block is based on a maximum number of columns for the time interleaving.
