# US 5,703,622 A · Method for identifying video pixel data format in a mixed format data stream

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

- Number: US 5,703,622 A
- Document ID: US5703622A
- Status: Granted
- Kind: A
- Application number: 08/380,763
- Filed: 1995-01-30
- Granted: 1997-12-30
- Earliest claimed: 1995-01-30
- Assignees: International Business Machines Corporation
- Inventors: Edward Kelley Evans; Roderick Michael Peters West
- Web page: https://patentgrep.com/patent/US5703622A

## CPC

- G09G 5/06: using colour palettes, e.g. look-up tables
- G09G 5/395: Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen (G09G5/399 takes precedence)
- 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

A method and apparatus for a computer graphics system identifies the format of video pixel data in a data stream having a plurality of data formats including a first pixel data format and a second pixel data format, the second pixel data format being a YUV format. The method comprises the steps of (a) receiving pixel data; (b) selecting an output channel in response to at least one particular value of at least one bit of each received pixel datum wherein the particular value identifies the data format as either the first pixel data format or the YUV format; and (c) providing the pixel data to the selected output channel. Also provided is a circuit in a video graphics controller and a computer system having such circuit according to the method.

## Claims

### Claim 1

A method for identifying the format of video pixel data in a data stream, the data stream comprising video pixel data having at least a first pixel data format and a second pixel data format, the second pixel data format being a YUV format, the method comprising the steps of:
a) receiving pixel data;
b) selecting an output channel in response to at least one particular value of at least one bit of each said received pixel datum wherein the particular value identifies the data format as one of the first pixel data format and the YUV format; and
c) providing said pixel data to said selected output channel, wherein the first pixel data format is a 555 RGB format, and the YUV format is a modified 4:2:2 YUV format having a reduced number of chrominance bits as compared to a conventional 4:2:2 YUV format and wherein bits 0 to 6 represent chrominance, bits 7 through 14 represent luminance, and bit 15 represents the particular value identifying the data format.

### Claim 2

A method for identifying the format of video pixel data in a data stream, the data stream comprising video pixel data having at least a first pixel data format and a second pixel data format, the second pixel data format being a YUV format, the method comprising the steps of:
a) receiving pixel data;
b) selecting an output channel in response to at least one particular value of at least one bit of each said received pixel datum wherein the particular value identifies the data format as one of the first pixel data format and the YUV format; and
c) providing said pixel data to said selected output channel, the first pixel data format being a 16 bpp video pixel CLUT8 format and the YUV format being a 16 bpp video pixel 4:2:2 YUV format, and
wherein at least one particular value of the eight most significant bits of each video pixel datum identifies the data format as one of the group comprising 4:2:2 YUV and CLUT8.

### Claim 3 (depends on 2)

The method as recited in claim 2 wherein the at least one particular value of the eight most significant bits comprises a predetermined luminance value of the YUV pixel data format.

### Claim 4

A method for identifying the format of video pixel data in a data stream, the data stream comprising video pixel data having at least a first pixel data format and a second pixel data format, the second pixel data format being a YUV format, the method comprising the steps of:
a) receiving pixel data;
b) selecting an output channel in response to at least one particular value of at least one bit of each said received pixel datum wherein the particular value identifies the data format as one of the first pixel data format and the YUV format; and
c) providing said pixel data to said selected output channel, wherein the first pixel format is a 16 bpp pixel data format selected from the group consisting of modified 444.sub.-- RGB format and modified CLUT12 format, and the YUV format is a 16 bpp video pixel 4:2:2 YUV format, and wherein at least one particular value of the four most significant bits of each video pixel datum identifies the data format as the first pixel format or the YUV format.

### Claim 5

A circuit in a video graphics device comprising:
a) a means for receiving pixel data from a data stream, the data stream comprising video pixel data having at least a first pixel data format and a second pixel data format, the second pixel data format being a YUV format;
b) a means for selecting an output channel in response to at least one particular value of at least one bit of each said received pixel datum wherein the particular value identifies the data format as one of the first pixel data format and the YUV format; and
c) a means for providing said pixel data to said selected output channel, the first pixel data format being a 16 bpp video pixel CLUT8 format and the YUV format being a 16 bpp video pixel 4:2:2 YUV format, and wherein at least one particular value of the eight most significant bits of each video pixel datum identifies the data format as one of the group comprising 4:2:2 YUV and CLUT8.

### Claim 6

A computer system having a video graphics device circuit comprising:
a) a means for receiving pixel data from a data stream, the data stream comprising video pixel data having at least a first pixel data format and a second pixel data format, the second pixel data format being a YUV format;
b) a means for selecting an output channel in response to at least one particular value of at least one bit of each said received pixel datum wherein the particular value identifies the data format as one of the first pixel data format and the YUV format; and
c) a means for providing said pixel data to said selected output channel, the first pixel data format being a 16 bpp video pixel CLUT8 format and the YUV format being a 16 bpp video pixel 4:2:2 YUV format, and wherein at least one particular value of the eight most significant bits of each video pixel datum identifies the data format as one of the group comprising 4:2:2 YUV and CLUT8.
