# US 8,782,705 B2 · Information descriptor and extended information descriptor data structures for digital television signals

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

- Number: US 8,782,705 B2
- Document ID: US8782705B2
- Status: Granted
- Kind: B2
- Application number: 13/610,346
- Filed: 2012-09-11
- Published: 2013-03-14
- Granted: 2014-07-15
- Earliest claimed: 2000-04-17
- Assignees: LG Electronics Inc.
- Applicants: Mark T. Corl
- Inventors: Mark T. Corl
- Web page: https://patentgrep.com/patent/US8782705B2

## CPC

- 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 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/2362: Generation or processing of Service Information [SI]
- H04N 21/25: Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies {(maintenance or administration in data networks H04L41/00)}
- H04N 21/26283: {for associating distribution time parameters to content, e.g. to generate electronic programme guide data}
- H04N 21/278: Content descriptor database or directory service for end-user access {(details of content or meta data based information retrieval of video data in video databases G06F16/739)}
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- H04N 21/4312: {involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations}
- H04N 21/4345: {Extraction or processing of SI, e.g. extracting service information from an MPEG stream}
- 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/462: Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N 21/47: End-user applications
- 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/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/4722: for requesting additional data associated with the content
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/4821: {using a grid, e.g. sorted out by channel and broadcast time}
- H04N 21/4826: {using recommendation lists, e.g. of programmes or channels sorted out according to their score}
- H04N 21/4828: {for searching programme descriptors (retrieval of video data G06F16/739)}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04N 21/83: Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N 21/8352: involving content or source identification data, e.g. Unique Material Identifier [UMID]
- H04N 21/8402: {involving a version number, e.g. version number of EPG data (arrangements for version control in computers G06F8/71)}
- H04N 21/4349: {by extracting from data carousels, e.g. extraction of software modules from a DVB carousel}
- H04N 21/80: Generation or processing of content or additional data by content creator independently of the distribution process; Content per se {(arrangements for generating broadcast information H04H60/02)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor; a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.

## Claims

### Claim 1

A digital television (DTV) receiver to process digital broadcast data, the DTV receiver comprising:
a receiver that receives a digital television (DTV) stream, the DTV stream containing a virtual channel table (VCT) and an event information table (EIT), the EIT carrying a program schedule for a virtual channel;
a decoder that obtains a genre descriptor and a caption service descriptor from the EIT, the genre descriptor comprising:
a descriptor tag field identifying the descriptor as a genre descriptor;
a descriptor length field, which is an 8-bit unsigned integer, specifying a length, in bytes, of fields which immediately follow the descriptor length field to an end of the genre descriptor,
wherein the fields include:
a category selection code, the category selection code being an attribute code value for an associated event in the DTV stream, the attribute code value specifying a basic genre or category type or detail attribute for the associated event in the DTV stream, and the attribute code value matching a value for the basic genre or category type or detail attribute in a categorical genre code assignments table defined in Advanced Television Standards Committee (ATSC) A/65 standard; and
wherein the genre descriptor accommodates a plural attribute code values such that the receiver receives the plural attribute code values sequentially without intervention, and each attribute code value is defined in the categorical genre code assignments table that is ordered from basic genre or category type to detail attribute, and the genre descriptor references entries in the categorical genre code assignments table, and when a plurality of attribute code values are included in the genre descriptor, the basic genre or category type or the detail attribute code values are specified by 8-bit unsigned integer and at least one attribute code value is specifying a basic genre, and wherein the EIT covers a three hour period and includes a title of an event.

### Claim 2 (depends on 1)

The DTV receiver of claim 1, wherein the basic genre or category type attribute comprises at least one of education, entertainment, movie, news, religion, and sports.

### Claim 3 (depends on 1)

The DTV receiver of claim 1, further comprising: generating an Electronic Program Guide (EPG) as a function of at least one attribute code value.
