# US 8,782,708 B2 · Differentiated PSIP table update interval technology

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

- Number: US 8,782,708 B2
- Document ID: US8782708B2
- Status: Granted
- Kind: B2
- Application number: 13/940,992
- Filed: 2013-07-12
- Published: 2013-11-21
- Granted: 2014-07-15
- Earliest claimed: 2000-04-17
- Assignees: LG Electronics Inc.
- Applicants: LG Electronics Inc.
- Inventors: Mark T. Corl
- Web page: https://patentgrep.com/patent/US8782708B2

## CPC

- H04N 21/4345: {Extraction or processing of SI, e.g. extracting service information from an MPEG stream}
- H04N 5/445: for displaying additional information (H04N5/50 takes precedence)
- 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/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/2365: Multiplexing of several video streams
- H04N 21/262: Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists {(scheduling strategies for dispatcher in multiprogramming arrangements G06F9/4881; arrangements for scheduling broadcast services or broadcast-related services H04H60/06; flow control in packet networks H04L47/10; establishing a time schedule or organising the servicing of application requests H04L67/62)}
- H04N 21/26266: {for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance (arrangements for broadcast or for distribution of identical information repeatedly in broadcast distribution systems H04H20/16)}
- H04N 21/26283: {for associating distribution time parameters to content, e.g. to generate electronic programme guide data}
- H04N 21/26291: {for providing content or additional data updates, e.g. updating software modules, stored at the client (deployment, distribution, installation, update of software G06F8/65; error detection or correction during software upgrading G06F11/1433; arrangements for updating broadcast information or broadcast-related information H04H60/25)}
- H04N 21/431: Generation of visual interfaces {for content selection or interaction}; Content or additional data rendering
- 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/458: Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules {; time-related management operations (arrangements for replacing or switching information during the broadcast or during the distribution H04H20/10)}
- 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/482: End-user interface for programme selection
- H04N 21/4821: {using a grid, e.g. sorted out by channel and broadcast time}
- 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/845: Structuring of content, e.g. decomposing content into time segments
- H04N 21/85: Assembly of content; Generation of multimedia applications
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.

## Claims

### Claim 1

A method to set repetition intervals for tables to be transmitted as part of a digital television (DTV) transport stream, the method comprising:
setting repetition intervals for a sequence of event information tables EIT0, EIT1, EIT2, and EIT3 containing program information covering different time spans, wherein the repetition interval of the EIT0 is less than the repetition interval of the EIT1;
setting repetition intervals for a sequence of extended text tables ETT0, ETT1, ETT2, and ETT3 containing program description information associated with the EIT0, EIT1, EIT2, and EIT3, respectively, wherein the repetition interval of the ETT3 is greater than a sum of the repetition interval of the EIT0 and the repetition interval of the EIT1;
setting a repetition interval for a master guide table (MGT), wherein the repetition interval of the MGT is less than a sum of the repetition interval of the EIT0 and the repetition interval of the ETT0; and
broadcasting the DTV transport stream having the EITs and the ETTs therein to receiving devices.

### Claim 2 (depends on 1)

The method of claim 1, wherein each of the different time spans is a 3 hour time span.

### Claim 3 (depends on 1)

The method of claim 1, wherein the program information includes program guide information having at least program duration time information and program start time information.

### Claim 4 (depends on 1)

The method of claim 1, wherein the repetition intervals of the EIT0 is 0.5 seconds.

### Claim 5 (depends on 1)

The method of claim 1, wherein the repetition intervals of the MGT is 0.15 seconds.

### Claim 6

A method of processing a digital television (DTV) stream in a DTV receiver, the method comprising:
receiving in a DTV transport stream a sequence of event information tables EIT0, EIT1, EIT2, and EIT3 containing program information covering different time spans, wherein a repetition interval of the EIT0 is less than a repetition interval of the EIT1;
parsing at least one of the EIT0, EIT1, EIT2, and EIT3 from the DTV stream, wherein the DTV stream has a sequence of extended text tables ETT0, ETT1, ETT2, and ETT3 containing program description information associated with the EIT0, EIT1, EIT2, and EIT3, respectively, wherein a repetition interval of the ETT3 is greater than a sum of the repetition interval of the EIT0 and the repetition interval of the EIT1;
receiving in the DTV transport stream a master guide table (MGT), wherein a repetition interval of the MGT is less than a sum of the repetition interval of the EIT0 and the repetition interval of the ETT0; and
parsing the EIT from the DTV transport stream.

### Claim 7 (depends on 6)

The method of claim 6, wherein each of the different time spans is a 3 hour time span.

### Claim 8 (depends on 6)

The method of claim 6, wherein the program information includes program guide information having at least program duration time information and program start time information.

### Claim 9 (depends on 6)

The method of claim 6, wherein the repetition intervals of the EIT0 is 0.5 seconds.

### Claim 10 (depends on 6)

The method of claim 6, wherein the repetition intervals of the MGT is 0.15 seconds.
