# US 7,610,603 B2 · Multistream video communication with staggered access points

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

- Number: US 7,610,603 B2
- Document ID: US7610603B2
- Status: Granted
- Kind: B2
- Application number: 11/038,728
- Filed: 2005-01-20
- Published: 2005-09-29
- Granted: 2009-10-27
- Earliest claimed: 2004-03-26
- Assignees: Broadcom Corporation
- Inventors: Alexander G. MacInnis
- Web page: https://patentgrep.com/patent/US7610603B2

## CPC

- H04N 21/25866: {Management of end-user data (customer care in data networks H04L41/5077)}
- H04N 5/50: Tuning indicators; Automatic tuning control
- H04N 7/17318: {Direct or substantially direct transmission and handling of requests}
- 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/26275: {for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system}
- H04N 21/426: Internal components of the client {; Characteristics thereof} (H04N5/44 takes precedence)
- H04N 21/44016: {involving splicing one content stream with another content stream, e.g. for substituting a video clip}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system and method that provide reduced latency in a video signal processing system. Various aspects of the present invention may comprise transmitting a first video information stream representative of a unit of video information. For example, the transmitted first video information stream may correspond to a video channel. A second video information stream representative of the unit of video information may be transmitted simultaneously with the first video information stream. The second video information stream may also, for example, correspond to the video channel. Various aspects of the present invention may comprise receiving a plurality of simultaneously transmitted video information streams. A video information stream of the plurality of received video information streams may be identified that, when processed, is expected to result in the lowest latency in presenting the unit of video information to the user. The identified video information stream may then be so processed.

## Claims

### Claim 1

A method, in a video information source, for transmitting video information, the method comprising:
generating a first video information stream representative of a unit of video information;
transmitting the first video information stream, the transmitted first video information stream corresponding to a video channel;
generating a second video information stream representative of the unit of video information by, at least in part, time-shifting the first video information stream by an amount that is less than the average time between access points in the first video information stream; and
transmitting the second video information stream simultaneously with the first video information stream, the transmitted second video information stream corresponding to the video channel.

### Claim 2 (depends on 1)

The method of claim 1, wherein the transmitted first video information stream is substantially temporally aligned with the transmitted second video information stream.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first and second video information streams comprise access points, and wherein the access points of the transmitted first video information stream are generally temporally displaced from access points of the transmitted second video information stream.

### Claim 4 (depends on 1)

The method of claim 1, wherein the first and second video information streams comprise access points, and wherein the access points of the transmitted first video information stream are generally more frequent than access points of the transmitted second video information stream.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first and second video information streams comprise access points, and wherein the access points of the transmitted first video information stream temporally alternate with access points of the transmitted second video information stream.

### Claim 6 (depends on 1)

The method of claim 1, wherein:
the first and second video information streams comprise access points;
the transmitted first and second video information streams are substantially temporally aligned; and
access points of the transmitted first video information stream are generally temporally displaced from access points of the transmitted second video information stream.

### Claim 7 (depends on 1)

The method of claim 1, wherein time-shifting the first video information stream comprises time-shifting the first video information stream by a constant amount of time.

### Claim 8 (depends on 1)

The method of claim 1, wherein:
the generated first video information stream comprises a first set of access points; and
the generated second video information stream comprises a second set of access points that is different from the first set of access points.

### Claim 9

A method, in a video information source, for transmitting video information, the method comprising:
generating a first video information stream representative of a unit of video information, the first video information stream corresponding to a video channel, wherein generating the first video information stream comprises encoding the unit of video information at a video quality level;
transmitting the first video information stream;
generating a second video information stream representative of the unit of video information, the second video information stream corresponding to said video channel, wherein generating the second video information stream comprises encoding the unit of video information at the video quality level; and
transmitting the second video information stream simultaneously with the first video information stream;
wherein generating the second video information stream comprises time-shifting the first video information stream by an amount of time that is less than the average time between access points in the first video information stream.

### Claim 10 (depends on 1)

The method of claim 1, wherein:
generating the first video information stream comprises encoding the unit of video information at a first video quality level; and
generating the second video information stream comprises encoding the unit of video information at a second video quality level that is different from the first video quality level.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
transmitting the first video information stream comprises transmitting the first video information stream over a multi-stream communication channel; and
transmitting the second video information stream comprises transmitting the second video information stream over the multi-stream communication channel.

### Claim 12

A method, in a video information source, for transmitting video information, the method comprising:
transmitting a first video information stream representative of a unit of video information, the first video information stream corresponding to a video channel;
transmitting a second video information stream representative of the unit of video information simultaneously with the first video information stream, the second video information stream corresponding to the video channel; and
transmitting information of access point timing for at least one of the first video information stream and the second video information stream, said information of access point timing indicative of in which one of the at least first video information stream and second video information stream the next access point will arrive.

### Claim 13

A system for transmitting video information, the system comprising:
a video information source comprising a time delay module and operable to, at least:
generate a first video information stream representative of a unit of video information; and
generate a second video information stream representative of the unit of video information by, at least in part, utilizing the time delay module to time-shift the first video information stream by an amount of time that is less than the average time between access points in the first video information stream; and
a transmitter, communicatively coupled to the video information source, that is operable to at least:
transmit the first video information stream, the transmitted first video information stream corresponding to a video channel; and
transmit the second video information stream simultaneously with the first video information stream, the transmitted second video information stream corresponding to the video channel.

### Claim 14 (depends on 13)

The system of claim 13, wherein the transmitted first video information stream and the transmitted second video information stream are substantially temporally aligned.

### Claim 15 (depends on 13)

The system of claim 13, wherein the first and second video information streams comprise access points, and wherein the access points of the transmitted first video information stream are generally temporally displaced from access points of the transmitted second video information stream.

### Claim 16 (depends on 13)

The system of claim 13, wherein the first and second video information streams comprise access points, and wherein the access points of the transmitted first video information stream are generally more frequent than access points of the transmitted second video information stream.

### Claim 17 (depends on 13)

The system of claim 13, wherein the first and second video information streams comprise access points, and wherein the access points of the transmitted first video information stream temporally alternate with access points of the transmitted second video information stream.

### Claim 18 (depends on 13)

The system of claim 13, wherein:
the first and second video information streams comprise access points;
the transmitted first and second video information streams are substantially temporally aligned; and
access points of the transmitted first video information stream are generally temporally displaced from access points of the transmitted second video information stream.

### Claim 19 (depends on 13)

The system of claim 13, wherein the video information source is operable to generate the second video information stream by, at least in part, utilizing the time delay module to time-shift the first video information stream by a constant amount of time.

### Claim 20 (depends on 13)

The system of claim 13, wherein:
the generated first video information stream comprises a first set of access points; and
the generated second video information stream comprises a second set of access points that is different from the first set of access points.

### Claim 21

A system for transmitting video information, the system comprising:
a video information source operable to, at least:
generate a first video information stream representative of a unit of information by, at least in part, operating to encode the unit of video information at a video quality level; and
generate the second video information stream representative of the unit of information by, at least in part, operating to encode the unit of video information at the video quality level;
wherein said video information source generates the second video information stream by, at least in part, operating to time-shift the first video information stream by an amount of time that is less than the average time between access points in the first video information stream; and
a transmitter, communicatively coupled to the video information source, operable to, at least:
transmit the first video information stream, the transmitted first video information stream corresponding to a video channel; and
transmit the second video information stream simultaneously with the first video information stream, the transmitted second video information stream corresponding to the video channel.

### Claim 22 (depends on 13)

The system of claim 13, wherein the video information source comprises at least one encoder module operable to:
generate the first video information stream by, at least in part, encoding the unit of video information at a first video quality level; and
generate the second video information stream by, at least in part, encoding the unit of video information at a second video quality level that is different from the first video quality level.

### Claim 23 (depends on 13)

The system of claim 13, wherein the transmitter is operable to:
transmit the first video information stream over a multi-stream communication channel; and
transmit the second video information stream over the multi-stream communication channel.

### Claim 24

A system for transmitting video information, the system comprising:
a video information source operable to, at least:
generate a first video information stream representative of a unit of video information; and
generate a second video stream representative of the unit of video information; and
a transmitter, communicatively coupled to the video information source, operable to, at least:
transmit the first video information stream, the transmitted first video information stream corresponding to a video channel;
transmit the second video information stream simultaneously with the first video information stream, the transmitted second video information stream corresponding to the video channel; and,
transmit information of access point timing for at least one of the first video information stream and the second video information stream, said information of access point timing indicative of in which one of the at least first video information stream and second video information stream the next access point will arrive.

### Claim 25 (depends on 12)

The method of claim 12, wherein the information of access point timing comprises information indicating expected time of access point arrival.

### Claim 26 (depends on 12)

The method of claim 12, wherein the information of access point timing comprises information indicating which of at least the first video information stream and the second video information stream is expected to provide the next access point.

### Claim 27 (depends on 24)

The system of claim 24, wherein the information of access point timing comprises information indicating expected time of access point arrival.

### Claim 28 (depends on 24)

The system of claim 24, wherein the information of access point timing comprises information indicating which of at least the first video information stream and the second video information stream is expected to provide the next access point.
