# US 8,787,220 B2 · Digital broadcast transmitter, digital broadcast receiver, and methods for configuring and processing digital transport streams thereof

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

- Number: US 8,787,220 B2
- Document ID: US8787220B2
- Status: Granted
- Kind: B2
- Application number: 12/784,534
- Filed: 2010-05-21
- Published: 2010-11-25
- Granted: 2014-07-22
- Earliest claimed: 2009-05-21
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Yong-sik Kwon; Ga-hyun Ryu; June-hee Lee; Chan-sub Park; Jung-jin Kim; Kyo-shin Choo; Kum-ran Ji; Sung-il Park; Jong-hwa Kim
- Inventors: Yong-sik Kwon; Ga-hyun Ryu; June-hee Lee; Chan-sub Park; Jung-jin Kim; Kyo-shin Choo; Kum-ran Ji; Sung-il Park; Jong-hwa Kim
- Web page: https://patentgrep.com/patent/US8787220B2

## CPC

- H04L 1/0041: {Arrangements at the transmitter end}
- H03M 13/09: Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit
- H03M 13/2721: {the interleaver involves a diagonal direction, e.g. by using an interleaving matrix with read-out in a diagonal direction}
- H03M 13/2771: {Internal interleaver for turbo codes (H03M13/2714 and H03M13/2725 take precedence)}
- H03M 13/2921: {wherein error correction coding involves a diagonal direction}
- H03M 13/2933: {using a block and a convolutional code (H03M13/2957 takes precedence)}
- H03M 13/2936: {comprising an outer Reed-Solomon code and an inner convolutional code}
- H03M 13/2945: {using at least three error correction codes (H03M13/2957 takes precedence)}
- H03M 13/2966: {Turbo codes concatenated with another code, e.g. an outer block code}
- H03M 13/356: {Unequal error protection [UEP]}
- H03M 13/6325: {Error control coding in combination with demodulation}
- H03M 13/6331: {Error control coding in combination with equalisation}
- H03M 13/6356: {by repetition or insertion of dummy data, i.e. rate reduction}
- H04H 20/42: Arrangements for resource management
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/006: {Trellis-coded modulation}
- H04L 1/0065: {Serial concatenated codes}
- H04L 1/0071: {Use of interleaving (interleaving per se H03M13/27)}
- H04L 1/0083: {Formatting with frames or packets; Protocol or part of protocol for error control}
- H04L 1/0086: {Unequal error protection (H04L27/00 and H04L1/004 take precedence for layer 1/2 aspects, e.g. bit loading)}
- H04L 1/009: {arrangements specific to transmitters}
- H04N 21/235: Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N 21/23614: {Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28)}
- H04N 21/4348: {Demultiplexing of additional data and video streams}
- H04N 21/435: Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H03M 13/15: Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes (H03M13/17 takes precedence)
- H03M 13/1515: {Reed-Solomon codes}
- H03M 13/256: {with trellis coding, e.g. with convolutional codes and TCM}
- H03M 13/2732: {Convolutional interleaver; Interleavers using shift-registers or delay lines like, e.g. Ramsey type interleaver}
- H03M 13/2972: {Serial concatenation using convolutional component codes}
- 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)
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for processing a stream of a digital broadcast receiver is provided. The method which processes a stream that is divided into a first area allocated to first mobile data and a second area allocated to normal data, includes: receiving a transport stream including second mobile data in at least a part of the second area separately from the first mobile data, demodulating the transport stream, equalizing the demodulated transport stream, and decoding at least one of the first mobile data and the second mobile data from the equalized transport stream. Accordingly, mobile data services may be provided in various ways.

## Claims

### Claim 1

A method for processing a stream of a digital broadcast receiver, the method comprising:
receiving a transport stream which includes a first area in which first mobile data is placed, and a second area in which second mobile data is variably placed according to a mode separately from the first mobile data;
demodulating the transport stream;
equalizing the demodulated transport stream; and
decoding at least one of the first mobile data and the second mobile data of the equalized transport stream,
wherein the transport stream is generated by placing the second mobile data and a normal data in the second data area when the mode is a first frame mode, and placing the second mobile data in the entire second data area when the mode is a second frame mode.

### Claim 2 (depends on 1)

The method as claimed in claim 1, further comprising:
receiving a signaling signal; and
decoding the signaling signal,
wherein the decoding the at least one of the first mobile data and the second mobile data comprises detecting at least one of the first mobile data and the second mobile data from the transport stream using the decoded signaling signal, and decoding the detected data.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein:
the second area comprises 38 packets; and
the transport stream has one of:
a first configuration in which the second mobile data is placed in 1/4 of packets except for a predetermined number of packets among the 38 packets;
a second configuration in which the second mobile data is placed in 2/4 of packets except for the predetermined number of packets among the 38 packets;
a third configuration in which the second mobile data is placed in 3/4 of packets except for the predetermined number of packets among the 38 packets; and
a fourth configuration in which the second mobile data is placed in all of the 38 packets.

### Claim 4 (depends on 1)

The method as claimed in claim 1, further comprising:
detecting known data from the transport stream,
wherein the demodulating and the equalizing are performed by using the detected known data.

### Claim 5 (depends on 1)

The method as claimed in claim 1, wherein known data is placed in the transport stream in at least one of a pattern of long training sequences and a distributed pattern, and the second mobile data is placed in a pattern corresponding to a pre-set frame mode and another mode.

### Claim 6 (depends on 5)

The method as claimed in claim 5, wherein the known data is placed in a body area and a conical area for the first mobile data in the transport stream along with the first mobile data.

### Claim 7 (depends on 1)

The method as claimed in claim 1, wherein the transport stream has a configuration in which known data corresponding to a second one of six long training sequences of known data to be placed in a body area of packets allocated to the first mobile data is placed in a distributed pattern.

### Claim 8 (depends on 7)

The method as claimed in claim 7, wherein the known data placed in the distributed pattern alternates with signaling data.

### Claim 9 (depends on 1)

The method as claimed in claim 1, wherein:
the transport stream is divided into a body area and a head/tail area by interleaving; and
the body area is an area which falls in a pre-set range which extends from a portion where the first area allocated to the first mobile data is collected, and the head/tail area is an area where a conical area of the first area is distributed along with the second area allocated to the normal data.

### Claim 10 (depends on 9)

The method as claimed in claim 9, wherein the known data is placed in the head/tail area discontinuously in a pattern of similar long training sequences.

### Claim 11 (depends on 1)

The method as claimed in claim 1, wherein the mobile data is placed in the second area toward a center packet from top and bottom packets on the stream or toward the top and bottom packets from the center packet in sequence.

### Claim 12 (depends on 1)

The method as claimed in claim 1, wherein the transport stream comprises a plurality of slots in which the second mobile data is placed in different patterns, the plurality of slots being repeatedly arranged.

### Claim 13

A digital broadcast receiver, comprising:
a receiver which receives a transport stream which including a first area in which first mobile data is placed, and a second area in which second mobile data is variably placed separately from the first mobile data according to a mode;
a demodulator which demodulates the received transport stream;
an equalizer which equalizes the demodulated transport stream; and
a decoding unit which decodes at least one of the first mobile data and the second mobile data of the equalized transport stream,
wherein the transport stream is generated by placing the second mobile data and a normal data in the second data area when the mode is a first frame mode, and placing the second mobile data in the entire second data area when the mode is a second frame mode.

### Claim 14 (depends on 13)

The digital broadcast receiver as claimed in claim 13, further comprising:
a signal decoder which decodes a received signaling signal,
wherein the decoding unit detects at least one of the first mobile data and the second mobile data from the transport stream using the decoded signaling signal, and decodes the detected data.

### Claim 15 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein:
the second area comprises 38 packets; and
the transport stream has one of:
a first configuration in which the mobile data is placed in 1/4 of packets except for a predetermined number of packets among the 38 packets,
a second configuration in which the mobile data is placed in 2/4 of packets except for the predetermined number of packets among the 38 packets,
a third configuration in which the mobile data is placed in 3/4 of packets except for the predetermined number of packets among the 38 packets, and
a fourth configuration in which the mobile data is placed in all of the 38 packets.

### Claim 16 (depends on 13)

The digital broadcast receiver as claimed in claim 13, further comprising:
a detector which detects known data from the transport stream,
wherein the demodulator and the equalizer perform demodulating and equalizing using the detected known data.

### Claim 17 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein the known data is placed in the transport stream in at least one of a pattern of long training sequences and a distributed pattern, and the second mobile data is placed in a pattern corresponding to a pre-set frame mode and another mode.

### Claim 18 (depends on 17)

The digital broadcast receiver as claimed in claim 17, wherein the known data is placed in a body area and a conical area for the first mobile data in the transport stream along with the first mobile data.

### Claim 19 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein the transport stream has a configuration in which known data corresponding to a second long training sequence of six long training sequences of known data to be placed in a body area of the packets allocated to the first mobile data is placed in a distributed pattern.

### Claim 20 (depends on 19)

The digital broadcast receiver as claimed in claim 19, wherein the known data placed in the distributed pattern alternates with signaling data.

### Claim 21 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein:
the transport stream is divided into a body area and a head/tail area by interleaving; and
the body area is an area which falls in a pre-set range which extends from a portion where the first area allocated to the first mobile data is collected, and the head/tail area is an area where a conical area of the first area is distributed along with the second area allocated to the normal data.

### Claim 22 (depends on 21)

The digital broadcast receiver as claimed in claim 21, wherein the known data is placed in the head/tail area discontinuously in a pattern of similar long training sequences.

### Claim 23 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein the second mobile data is placed in the second area toward a center packet from top and bottom packets on the stream or toward the top and bottom packets from the center packet in sequence.

### Claim 24 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein the transport stream comprises a plurality of slots in which the second mobile data is placed in different patterns, the plurality of slots being repeatedly arranged.

### Claim 25 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein the decoding unit comprises:
a first decoder which convolution-decodes the at least one of the second mobile data and the first mobile data; and
a second decoder which RS-decodes the at least one of the second mobile data and the first mobile data.

### Claim 26 (depends on 13)

The digital broadcast receiver as claimed in claim 13, wherein, if the digital broadcast receiver supports a standard using a second frame mode and if the transport stream is determined to comprise the second mobile data inserted in a pattern corresponding to the second frame mode, based on a decoded received signaling signal, the decoding unit detects the second mobile data from the packets allocated to the normal data and decodes the second mobile data, and, if the digital broadcast receiver supports only a standard using a first frame mode, the decoding unit detects the first mobile data from a packet which is not allocated to the normal data and decodes the first mobile data.

### Claim 27 (depends on 1)

A non-transitory computer readable recording medium having recorded thereon a program executable by a computer for performing the method of claim 1.
