# US 8,789,112 B2 · Digital television signal, digital television receiver, and method of processing digital television signal

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

- Number: US 8,789,112 B2
- Document ID: US8789112B2
- Status: Granted
- Kind: B2
- Application number: 14/135,166
- Filed: 2013-12-19
- Published: 2014-04-17
- Granted: 2014-07-22
- Earliest claimed: 2001-01-17
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Jin Pil Kim; Kyung Mee Lee
- Web page: https://patentgrep.com/patent/US8789112B2

## CPC

- H04N 21/4345: {Extraction or processing of SI, e.g. extracting service information from an MPEG stream}
- G06F 3/00: Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F 13/00: Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units (interface circuits for specific input/output devices G06F3/00 {; multiprogram control therefor G06F9/46}; multiprocessor systems G06F15/16 )
- H04N 5/38: Transmitter circuitry {for the transmission of television signals according to analogue transmission standards} (H04N5/14 takes precedence)
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- H04N 5/455: Demodulation-circuits
- H04N 21/235: Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N 21/2353: {specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata}
- H04N 21/236: Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream {(multiplexing of data packets for data networks, e.g. RTP/UDP H04L65/00)}
- H04N 21/23605: {Creation or processing of packetized elementary streams [PES]}
- H04N 21/23614: {Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28)}
- H04N 21/2362: Generation or processing of Service Information [SI]
- H04N 21/2368: Multiplexing of audio and video streams
- H04N 21/26283: {for associating distribution time parameters to content, e.g. to generate electronic programme guide data}
- H04N 21/2668: Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles {(information retrieval from the Internet by querying with filtering and personalisation G06F16/9535; arrangements for replacing or switching information during the broadcast H04H20/10; push services over packet-switching network H04L12/1859; adaptation of message content in packet-switching networks H04L51/063)}
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- H04N 21/434: Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream {(demultiplexing of data packets for data networks, e.g. RTP/UDP H04L65/00)}
- H04N 21/4341: {Demultiplexing of audio and video streams}
- H04N 21/4343: {Extraction or processing of packetized elementary streams [PES]}
- 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
- H04N 21/4383: {Accessing a communication channel}
- H04N 21/454: Content {or additional data} filtering, e.g. blocking advertisements
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A digital television (DTV) signal for use in a DTV receiver includes an extended text table (ETT) which includes a header and a message body. The header includes a table identification extension field which serves to establish uniqueness of the ETT, and the message includes an extended text message (ETM). If the ETT is an event ETT, the table ID extension field includes an event identification which specifies an identification number of an event associated with the ETT. On the other hand, if the ETT is a channel ETT, the table identification extension field includes a source identification which specifies a programming source of a virtual channel associated with the ETT. A section-filtering unit included in the DTV receiver is able to use table identification extension fields of a plurality of ETTs for section-filtering a pertinent event or channel ETT from the ETTs.

## Claims

### Claim 1

A digital television (DTV) receiver for processing a DTV signal, the DTV receiver comprising:
a receiver to receive a digital television signal including a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a field indicating a section number and a section length field;
a demodulator demodulates the digital television signal; and
an identifier identifies at least one pertinent ETT instance from the plurality of ETT instances.

### Claim 2 (depends on 1)

The DTV receiver of claim 1, wherein the section number field is a 8-bit field and the section length field is a 12-bit field.

### Claim 3 (depends on 1)

The DTV receiver of claim 1, wherein the table ID extension field defines a value indicating an event identifier (ID) associated with each ETT instance.

### Claim 4 (depends on 2)

The DTV receiver of claim 2, wherein the table ID extension field further defines a value indicating an ETM location.

### Claim 5 (depends on 1)

The DTV receiver of claim 1, wherein the table ID extension field has a 16-bit integer value.

### Claim 6 (depends on 1)

The DTV receiver of claim 1, wherein the plurality of ETT instances are section-filtered based on a condition that the at least one pertinent ETT instance has a specific PID value.

### Claim 7 (depends on 1)

The DTV receiver of claim 1, wherein the plurality of ETT instances are section-filtered based on a condition that the table ID extension field included in the at least one pertinent ETT instance includes a specific value.

### Claim 8 (depends on 7)

The DTV receiver of claim 7, wherein the specific value specifies a unique identification number of an event associated with the at least one pertinent ETT instance.

### Claim 9 (depends on 1)

The DTV receiver of claim 1, wherein the plurality of ETT instances are section-filtered based on a condition that the table ID extension field included in the at least one pertinent ETT instance includes a non-duplicative event identifier.

### Claim 10 (depends on 1)

The DTV receiver of claim 1, further comprising:
a parser parses the identified at least one pertinent ETT instance; and
a storage stores an extended text message (ETM) included in the parsed ETT instance.

### Claim 11

A digital television (DTV) transmitter for processing a DTV signal in a DTV transmitter, the DTV transmitter comprising:
a program and system information protocol (PSIP) generator to generate a plurality of extended text table (ETT) instances that appear in transport stream packets with common PID values, the ETT instances having common table ID values, each ETT instance comprising a section header and a message body, the section header containing a table identification (ID) extension field that serves to establish uniqueness of each ETT instance, the message body containing an extended text message (ETM) which provides detailed descriptions of a virtual channel or an event associated with each ETT instance, wherein the section header further contains a field indicating a section number and a section length field;
a multiplexer multiplexes the ETT instances and audio and video (AV) data; and
a transmitter transmits a DTV signal including the multiplexed ETT instances and AV data.

### Claim 12 (depends on 11)

The DTV transmitter of claim 11, wherein the section number field is a 8-bit field and the section length field is a 12-bit field.

### Claim 13 (depends on 11)

The DTV transmitter of claim 11, wherein the table identification extension field defines a value indicating an event identifier (ID) associated with each ETT instance.

### Claim 14 (depends on 13)

The DTV transmitter of claim 13, wherein the table identification extension field further defines a value indicating an ETM location.

### Claim 15 (depends on 11)

The DTV transmitter of claim 11, wherein the table identification extension field has a 16-bit integer value.

### Claim 16 (depends on 11)

The DTV transmitter of claim 11, wherein the plurality of ETT instances are section-filtered based on a condition that at least one pertinent ETT instance has a specific PID value.

### Claim 17 (depends on 11)

The DTV transmitter of claim 11, wherein the plurality of ETT instances are section-filtered based on a condition that the table identification extension field included in at least one pertinent ETT instance includes a specific value.

### Claim 18 (depends on 17)

The DTV transmitter of claim 17, wherein the specific value specifies a unique identification number of an event associated with the at least one pertinent ETT instance.

### Claim 19 (depends on 11)

The DTV transmitter of claim 11, wherein the plurality of ETT instances are section-filtered based on a condition that the table identification extension field included in at least one pertinent ETT instance includes a non-duplicative event identifier.

### Claim 20 (depends on 11)

The DTV transmitter of claim 11, further comprising:
the multiplexer multiplexes an identified at least one pertinent ETT instance; and
the transmitter transmits the extended text message (ETM) included in the multiplexed ETT instance.
