# US 8,786,776 B1 · Method, apparatus and system for communicating sideband data with non-compressed video

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

- Number: US 8,786,776 B1
- Document ID: US8786776B1
- Status: Granted
- Kind: B1
- Application number: 13/891,842
- Filed: 2013-05-10
- Granted: 2014-07-22
- Earliest claimed: 2013-05-10
- Assignees: Silicon Image, Inc.
- Applicants: Silicon Image, Inc.
- Inventors: Jiong Huang; Jaeryon Lee; Sergey Yarygin; Gyudong Kim; Chandlee Harrell; Payam Kermani
- Web page: https://patentgrep.com/patent/US8786776B1

## CPC

- H04N 7/088: the inserted signal being digital
- G09G 5/006: {Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04)}
- G09G 2370/04: Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G 2370/12: Use of DVI or HDMI protocol in interfaces along the display data pipeline
- H04N 7/0882: {for the transmission of character code signals, e.g. for teletext (circuits for the digital non-picture data signal H04N7/035)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

Techniques and mechanisms for communicating sideband information in a data frame including video data. In an embodiment, a data frame is exchanged between two device via a hardware interconnect which is compatible with physical layer requirements of an interface specification. The interface specification identifies a data frame format comprising a total of X consecutive horizontal lines of vertical blanking data and a total of Y consecutive horizontal lines of data including video data. In another embodiment, vertical blanking data of the data frame includes only (X−N) consecutive horizontal lines of data. Active data of the data frame includes N horizontal lines of data including sideband data, and Y additional horizontal lines of data including video data.

## Claims

### Claim 1

A device comprising:
first circuitry to receive first sideband data of a first data frame and first video data of the first data frame, including the first circuitry to receive the first sideband data during a first vertical blanking period;
second circuitry to generate a second data frame based on the received first data frame; and
third circuitry to transmit the second data frame via a hardware interconnect compatible with physical layer requirements of an interface specification, wherein the interface specification includes a data frame format comprising a total of X consecutive horizontal lines of vertical blanking data and a total of Y consecutive horizontal lines of data including video data, the third circuitry to transmit the second data frame including:
during a data disable period, the third circuitry to transmit vertical blanking data, including the third circuitry to transmit only (X−N) consecutive horizontal lines of data; and
during a data enable period:
the third circuitry to transmit second sideband data based on the first sideband data, including the third circuitry to transmit N horizontal lines of data; and
the third circuitry to transmit non-compressed video data, including the third circuitry to transmit Y horizontal lines of data, wherein X is a first integer, Y is a second integer, and N is a third integer.

### Claim 2 (depends on 1)

The device of claim 1, wherein the third circuitry to transmit the second sideband data includes the third circuitry to transmit double samples of a sideband data value.

### Claim 3 (depends on 2)

The device of claim 2, wherein the hardware interconnect includes three data signal lines, and wherein, of the three data signal lines, the third circuitry is to transmit the second sideband data with only two data signal lines.

### Claim 4 (depends on 1)

The device of claim 1, wherein the interface specification is a High-Definition Multimedia Interface specification or a Mobile High-definition Link specification.

### Claim 5 (depends on 1)

The device of claim 1, wherein the second sideband data includes closed caption data or teletext data.

### Claim 6

A device comprising:
first circuitry to receive a first data frame via a hardware interconnect compatible with physical layer requirements of an interface specification, wherein the interface specification includes a data frame format comprising a total of X consecutive horizontal lines of vertical blanking data and a total of Y consecutive horizontal lines of data including video data, the first circuitry to receive the first data frame including:
during a data disable period, the first circuitry to receive vertical blanking data, including the first circuitry to receive only (X−N) consecutive horizontal lines of data; and
during a data enable period:
the first circuitry to receive first sideband data, including the first circuitry to receive N horizontal lines of data; and
the first circuitry to receive first non-compressed video data, including the first circuitry to receive Y horizontal lines of data, wherein X is a first integer, Y is a second integer, and N is a third integer; and
second circuitry to generate second non-compressed video data based on the first non-compressed video data and the first sideband data.

### Claim 7 (depends on 6)

The device of claim 6, wherein the first circuitry to receive the first sideband data includes the first circuitry to receive double samples of a sideband data value.

### Claim 8 (depends on 7)

The device of claim 7, wherein the hardware interconnect includes three data signal lines, and wherein, of the three data signal lines, the first circuitry is to receive the first sideband data with only two data signal lines.

### Claim 9 (depends on 6)

The device of claim 6, wherein the interface specification is a High-Definition Multimedia Interface specification or a Mobile High-definition Link specification.

### Claim 10 (depends on 6)

The device of claim 6, wherein the first sideband data includes closed caption data or teletext data.

### Claim 11

A method comprising:
receiving first sideband data of a first data frame and first video data of the first data frame, including receiving the first sideband data during a first vertical blanking period;
generating a second data frame based on the received first data frame; and
transmitting the second data frame via a hardware interconnect compatible with physical layer requirements of an interface specification, wherein the interface specification includes a data frame format comprising a total of X consecutive horizontal lines of vertical blanking data and a total of Y consecutive horizontal lines of data including video data, the transmitting the second data frame including:
during a data disable period, transmitting vertical blanking data, including transmitting only (X−N) consecutive horizontal lines of data; and
during a data enable period:
transmitting second sideband data based on the first sideband data, including transmitting N horizontal lines of data; and
transmitting non-compressed video data, including transmitting Y horizontal lines of data, wherein X is a first integer, Y is a second integer, and N is a third integer.

### Claim 12 (depends on 11)

The method of claim 11, wherein transmitting the second sideband data includes transmitting double samples of a sideband data value.

### Claim 13 (depends on 12)

The method of claim 12, wherein the hardware interconnect includes three data signal lines, and wherein, of the three data signal lines, transmitting the second sideband data includes transmitting with only two data signal lines.

### Claim 14 (depends on 11)

The method of claim 11, wherein the interface specification is a High-Definition Multimedia Interface specification or a Mobile High-definition Link specification.

### Claim 15 (depends on 11)

The method of claim 11, wherein the second sideband data includes closed caption data or teletext data.

### Claim 16

A method comprising:
receiving a first data frame via a hardware interconnect compatible with physical layer requirements of an interface specification, wherein the interface specification includes a data frame format comprising a total of X consecutive horizontal lines of vertical blanking data and a total of Y consecutive horizontal lines of data including video data, the receiving the first data frame including:
during a data disable period, receiving vertical blanking data, including receiving only (X−N) consecutive horizontal lines of data; and
during a data enable period:
receiving first sideband data, including receiving N horizontal lines of data; and
receiving first non-compressed video data, including receiving Y horizontal lines of data, wherein X is a first integer, Y is a second integer, and N is a third integer; and
generating second non-compressed video data based on the first non-compressed video data and the first sideband data.

### Claim 17 (depends on 16)

The method of claim 16, wherein receiving the first sideband data includes receiving double samples of a sideband data value.

### Claim 18 (depends on 17)

The method of claim 17, wherein the hardware interconnect includes three data signal lines, and wherein, of the three data signal lines, receiving the first sideband data includes receiving with only two data signal lines.

### Claim 19 (depends on 16)

The method of claim 16, wherein the interface specification is a High-Definition Multimedia Interface specification or a Mobile High-definition Link specification.

### Claim 20 (depends on 16)

The method of claim 16, wherein the first sideband data includes closed caption data or teletext data.
