← Back to Patent Explorer
US5351085A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for generating compressed image signals

Assignee: Intel Corp
•
Filing: 1993-06-16
•
Granted: 1994-09-27
•
Expires: 2013-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for generating compressed image signal. The system generates an analog image signal corresponding to the image, generates unencoded three-component image data from the analog image signal, and encodes the unencoded image data. After encoding, the image data has an OPERATING SYSTEM header, a BITSTREAM header, a Y-COMPONENT DATA field, a U-COMPONENT DATA field, and a V-COMPONENT DATA field. Each of the DATA fields has a four-byte MC VECTOR COUNT field, an MC VECTORS field, and an ENCODED DATA field that has interleaved binary tree codes and region codes. The system also stores the OPERATING SYSTEM header, BITSTREAM header, Y-COMPONENT DATA field, U-COMPONENT DATA field, and V-COMPONENT DATA field. In a preferred embodiment, the invention generates compressed video signals.

Inventors

  • 👤 Rohan Coelho
  • 👤 Stuart Golin
  • 👤 Brian Nickerson
  • 👤 Michael Keith

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:00
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N19/00; H04N19/10; H04N19/102; H04N19/132; H04N19/169; H04N19/17; H04N19/176; H04N19/186; H04N19/46; H04N19/50; H04N19/503; H04N19/507; H04N19/60; H04N19/61; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H04N5/00; H04N5/76; H04N5/78; H04N5/781; H04N5/84; H04N5/85

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 87 words
A method for processing an image, comprising the steps of: (a) generating an analog image signal corresponding to said image; (b) generating unencoded three-component image data from said analog image signal; (c) generating an OPERATING SYSTEM header for said unencoded image data; (d) generating a BITSTREAM header in accordance with said unencoded image data; (e) generating at least one component data field in accordance with said unencoded image data; and (f) storing said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 2
Independent Claim 87 words
A method for processing an image, comprising the steps of: (a) generating an analog image signal corresponding to said image; (b) generating unencoded three-component image data from said analog image signal; (c) generating an OPERATING SYSTEM header for said unencoded image data; (d) generating a BITSTREAM header in accordance with said unencoded image data; (e) generating at least one component data field in accordance with said unencoded image data; and (f) storing said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 3
Dependent Claim 52 words
The method of claim 1, wherein step (e) comprises the steps of: (1) generating a Y-COMPONENT DATA field in accordance with said unencoded image data; (2) generating a U-COMPONENT DATA field in accordance with said unencoded image data; and (3) generating a V-COMPONENT DATA field in accordance with said unencoded image data.
Claim 4
Dependent Claim 121 words
The method of claim 2, wherein step (e)(1) comprises the steps of: (A) generating a Y-component four-byte MC VECTOR COUNT field; (B) generating a Y-component MC VECTORS field; and (C) generating a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; step (e)(2) comprises the steps of: (A) generating a U-component four-byte MC VECTOR COUNT field; (B) generating a U-component MC VECTORS field; and (C) generating a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and step (e)(3) comprises the steps of: (A) generating a V-component four-byte MC VECTOR COUNT field; (B) generating a V-component MC VECTORS field; and (C) generating a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 5
Dependent Claim 87 words
The method of claim 1, wherein step (d) comprises the steps of: (1) generating a two-byte unsigned FLAGS field; (2) generating a four-byte integer DATA SIZE field; (3) generating a one-byte integer CB OFFSET field; (4) generating a two-byte integer IMAGE HEIGHT field; (5) generating a two-byte integer IMAGE WIDTH field; (6) generating a four-byte integer Y DATA OFFSET field; (7) generating a four-byte integer U DATA OFFSET field; (8) generating a four-byte integer V DATA OFFSET field; and (9) generating a sixteen-byte integer ALT QUANT field.
Claim 6
Dependent Claim 61 words
The method of claim 4, wherein step (d)(1) comprises the steps of: (A) generating a BS -- STILL -- PERIOD bit; (B) generating a BS -- STILL bit; (C) generating a BS -- STILL -- NEXT bit; (D) generating a BS -- MC -- OFF bit; (E) generating a BS -- DISPOSABLE bit; and (F) generating a BS -- BUFFER bit.
Claim 7
Dependent Claim 48 words
The method of claim 4, wherein step (d)(9) comprises the step of generating one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table.
Claim 8
Dependent Claim 20 words
The method of claim 1, wherein step (b) comprises the step of generating said unencoded image data in YUV9 format.
Claim 9
Dependent Claim 45 words
The method of claim 1, further comprising the steps of: (g) decoding said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field; (h) converting said decoded image data of step (g) for display; and (i) displaying said converted image data.
Claim 10
Dependent Claim 28 words
The method of claim 1, further comprising the step of: (g) further encoding said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 11
Dependent Claim 48 words
The method of claim 9, further comprising the steps of: (h) decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, and said at least one further-encoded component data field; (i) converting said decoded image data of step (h) for display; and (j) displaying said converted image data.
Claim 12
Independent Claim 481 words
A method for processing an image, comprising the steps of: (a) generating an analog image signal corresponding to said image; (b) generating unencoded YUV9 image data from said analog image signal; (c) generating an OPERATING SYSTEM header for said unencoded image data; (d) generating a BITSTREAM header in accordance with said unencoded image data, wherein step (d) comprises the steps of: (1) generating a two-byte unsigned FLAGS field, wherein step (d)(1) comprises the steps of: (A) generating a BS -- STILL -- PERIOD bit; (B) generating a BS -- STILL bit; (C) generating a BS -- STILL -- NEXT bit; (D) generating a BS -- MC -- OFF bit; (E) generating a BS -- DISPOSABLE bit; and (F) generating a BS -- BUFFER bit; (2) generating a four-byte integer DATA SIZE field; (3) generating a one-byte integer CB OFFSET field; (4) generating a two-byte integer IMAGE HEIGHT field; (5) generating a two-byte integer IMAGE WIDTH field; (6) generating a four-byte integer Y DATA OFFSET field; (7) generating a four-byte integer U DATA OFFSET field; (8) generating a four-byte integer V DATA OFFSET field; and (9) generating a sixteen-byte integer ALT QUANT field, wherein step (d)(9) comprises the step of generating one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table; (e) generating a Y-COMPONENT DATA field in accordance with said unencoded image data, wherein step (e) comprises the steps of: (1) generating a Y-component four-byte MC VECTOR COUNT field; (2) generating a Y-component MC VECTORS field; and (3) generating a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (f) generating a U-COMPONENT DATA field in accordance with said unencoded image data, wherein step (f) comprises the steps of: (1) generating a U-component four-byte MC VECTOR COUNT field; (2) generating a U-component MC VECTORS field; and (3) generating a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (g) generating a V-COMPONENT DATA field in accordance with said unencoded image data, wherein step (g) comprises the steps of: (1) generating a V-component four-byte MC VECTOR COUNT field; (2) generating a V-component MC VECTORS field; and (3) generating a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (h) storing said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (i) further encoding said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (j) decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, said further-encoded Y-COMPONENT DATA field, said further-encoded U-COMPONENT DATA field, and said further-encoded V-COMPONENT DATA field; (k) converting said decoded image data of step (j) for display; and (l) displaying said converted image data.
Claim 13
Independent Claim 481 words
A method for processing an image, comprising the steps of: (a) generating an analog image signal corresponding to said image; (b) generating unencoded YUV9 image data from said analog image signal; (c) generating an OPERATING SYSTEM header for said unencoded image data; (d) generating a BITSTREAM header in accordance with said unencoded image data, wherein step (d) comprises the steps of: (1) generating a two-byte unsigned FLAGS field, wherein step (d)(1) comprises the steps of: (A) generating a BS -- STILL -- PERIOD bit; (B) generating a BS -- STILL bit; (C) generating a BS -- STILL -- NEXT bit; (D) generating a BS -- MC -- OFF bit; (E) generating a BS -- DISPOSABLE bit; and (F) generating a BS -- BUFFER bit; (2) generating a four-byte integer DATA SIZE field; (3) generating a one-byte integer CB OFFSET field; (4) generating a two-byte integer IMAGE HEIGHT field; (5) generating a two-byte integer IMAGE WIDTH field; (6) generating a four-byte integer Y DATA OFFSET field; (7) generating a four-byte integer U DATA OFFSET field; (8) generating a four-byte integer V DATA OFFSET field; and (9) generating a sixteen-byte integer ALT QUANT field, wherein step (d)(9) comprises the step of generating one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table; (e) generating a Y-COMPONENT DATA field in accordance with said unencoded image data, wherein step (e) comprises the steps of: (1) generating a Y-component four-byte MC VECTOR COUNT field; (2) generating a Y-component MC VECTORS field; and (3) generating a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (f) generating a U-COMPONENT DATA field in accordance with said unencoded image data, wherein step (f) comprises the steps of: (1) generating a U-component four-byte MC VECTOR COUNT field; (2) generating a U-component MC VECTORS field; and (3) generating a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (g) generating a V-COMPONENT DATA field in accordance with said unencoded image data, wherein step (g) comprises the steps of: (1) generating a V-component four-byte MC VECTOR COUNT field; (2) generating a V-component MC VECTORS field; and (3) generating a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (h) storing said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (i) further encoding said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (j) decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, said further-encoded Y-COMPONENT DATA field, said further-encoded U-COMPONENT DATA field, and said further-encoded V-COMPONENT DATA field; (k) converting said decoded image data of step (j) for display; and (l) displaying said converted image data.
Claim 14
Independent Claim 96 words
A system for processing an image, comprising: (a) means for generating an analog image signal corresponding to said image; (b) means for generating unencoded three-component image data from said analog image signal; (c) means for generating an OPERATING SYSTEM header for said unencoded image data; (d) means for generating a BITSTREAM header in accordance with said unencoded image data; (e) means for generating at least one component data field in accordance with said unencoded image data; and (f) means for storing said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 15
Independent Claim 96 words
A system for processing an image, comprising: (a) means for generating an analog image signal corresponding to said image; (b) means for generating unencoded three-component image data from said analog image signal; (c) means for generating an OPERATING SYSTEM header for said unencoded image data; (d) means for generating a BITSTREAM header in accordance with said unencoded image data; (e) means for generating at least one component data field in accordance with said unencoded image data; and (f) means for storing said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 16
Dependent Claim 55 words
The system of claim 12, wherein means (e) comprises: (1) means for generating a Y-COMPONENT DATA field in accordance with said unencoded image data; (2) means for generating a U-COMPONENT DATA field in accordance with said unencoded image data; and (3) means for generating a V-COMPONENT DATA field in accordance with said unencoded image data.
Claim 17
Dependent Claim 130 words
The system of claim 13, wherein means (e)(1) comprises: (A) means for generating a Y-component four-byte MC VECTOR COUNT field; (B) means for generating a Y-component MC VECTORS field; and (C) means for generating a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; means (e)(2) comprises: (A) means for generating a U-component four-byte MC VECTOR COUNT field; (B) means for generating a U-component MC VECTORS field; and (C) means for generating a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and means (e)(3) comprises: (A) means for generating a V-component four-byte MC VECTOR COUNT field; (B) means for generating a V-component MC VECTORS field; and (C) means for generating a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 18
Dependent Claim 102 words
The system of claim 12, wherein means (d) comprises: (1) means for generating a two-byte unsigned FLAGS field; (2) means for generating a four-byte integer DATA SIZE field; (3) means for generating a one-byte integer CB OFFSET field; (4) means for generating a two-byte integer IMAGE HEIGHT field; (5) means for generating a two-byte integer IMAGE WIDTH field; (6) means for generating a four-byte integer Y DATA OFFSET field; (7) means for generating a four-byte integer U DATA OFFSET field; (8) means for generating a four-byte integer V DATA OFFSET field; and (9) means for generating a sixteen-byte integer ALT QUANT field.
Claim 19
Dependent Claim 70 words
The system of claim 15, wherein means (d)(1) comprises: (A) means for generating a BS -- STILL -- PERIOD bit; (B) means for generating a BS -- STILL bit; (C) means for generating a BS -- STILL -- NEXT bit; (D) means for generating a BS -- MC -- OFF bit; (E) means for generating a BS -- DISPOSABLE bit; and (F) means for generating a BS -- BUFFER bit.
Claim 20
Dependent Claim 47 words
The system of claim 15, wherein means (d)(9) comprises means for generating one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table.
Claim 21
Dependent Claim 19 words
The system of claim 12, wherein means (b) comprises means for generating said unencoded image data in YUV9 format.
Claim 22
Dependent Claim 48 words
The system of claim 12, wherein: means (a) comprises one of a video camera, VCR, and laser disc player; a capture board comprises means (b) through (e), means (c) through (e) comprising a video processor; and means (f) comprises one of a CD-ROM and a computer hard drive.
Claim 23
Dependent Claim 48 words
The system of claim 12, further comprising: (g) means for decoding said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field; (h) means for converting said decoded image data of means (g) for display; and (i) means for displaying said converted image data.
Claim 24
Dependent Claim 16 words
The system of claim 20, wherein means (g) and (h) are implemented on a general-purpose processor.
Claim 25
Dependent Claim 27 words
The system of claim 12, further comprising: (g) means for further encoding said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 26
Dependent Claim 14 words
The system of claim 22, wherein means (g) is implemented on a general-purpose processor.
Claim 27
Dependent Claim 51 words
The system of claim 22, further comprising: (h) means for decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, and said further-encoded at least one component data field; (i) means for converting said decoded image data of means (h) for display; and (j) means for displaying said converted image data.
Claim 28
Independent Claim 534 words
A system for processing an image, comprising: (a) means for generating an analog image signal corresponding to said image; (b) means for generating unencoded YUV9 image data from said analog image signal; (c) means for generating an OPERATING SYSTEM header for said unencoded image data; (d) means for generating a BITSTREAM header in accordance with said unencoded image data, wherein means (d) comprises: (1) means for generating a two-byte unsigned FLAGS field, wherein means (d)(1) comprises: (A) means for generating a BS -- STILL -- PERIOD bit; (B) means for generating a BS -- STILL bit; (C) means for generating a BS -- STILL -- NEXT bit; (D) means for generating a BS -- MC -- OFF bit; (E) means for generating a BS -- DISPOSABLE bit; and (F) means for generating a BS -- BUFFER bit; (2) means for generating a four-byte integer DATA SIZE field; (3) means for generating a one-byte integer CB OFFSET field; (4) means for generating a two-byte integer IMAGE HEIGHT field; (5) means for generating a two-byte integer IMAGE WIDTH field; (6) means for generating a four-byte integer Y DATA OFFSET field; (7) means for generating a four-byte integer U DATA OFFSET field; (8) means for generating a four-byte integer V DATA OFFSET field; and (9) means for generating a sixteen-byte integer ALT QUANT field, wherein means (d)(9) comprises means for generating one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table; (e) means for generating a Y-COMPONENT DATA field in accordance with said unencoded image data, wherein means (e) comprises: (1) means for generating a Y-component four-byte MC VECTOR COUNT field; (2) means for generating a Y-component MC VECTORS field; and (3) means for generating a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (f) means for generating a U-COMPONENT DATA field in accordance with said unencoded image data, wherein means (f) comprises: (1) means for generating a U-component four-byte MC VECTOR COUNT field; (2) means for generating a U-component MC VECTORS field; and (3) means for generating a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (g) means for generating a V-COMPONENT DATA field in accordance with said unencoded image data, wherein means (g) comprises: (1) means for generating a V-component four-byte MC VECTOR COUNT field; (2) means for generating a V-component MC VECTORS field; and (3) means for generating a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (h) means for storing said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (i) means for further encoding said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (j) means for decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, said further-encoded Y-COMPONENT DATA field, said further-encoded U-COMPONENT DATA field, and said further-encoded V-COMPONENT DATA field; (k) means for converting said decoded image data of means (j) for display; and (l) means for displaying said converted image data.
Claim 29
Independent Claim 534 words
A system for processing an image, comprising: (a) means for generating an analog image signal corresponding to said image; (b) means for generating unencoded YUV9 image data from said analog image signal; (c) means for generating an OPERATING SYSTEM header for said unencoded image data; (d) means for generating a BITSTREAM header in accordance with said unencoded image data, wherein means (d) comprises: (1) means for generating a two-byte unsigned FLAGS field, wherein means (d)(1) comprises: (A) means for generating a BS -- STILL -- PERIOD bit; (B) means for generating a BS -- STILL bit; (C) means for generating a BS -- STILL -- NEXT bit; (D) means for generating a BS -- MC -- OFF bit; (E) means for generating a BS -- DISPOSABLE bit; and (F) means for generating a BS -- BUFFER bit; (2) means for generating a four-byte integer DATA SIZE field; (3) means for generating a one-byte integer CB OFFSET field; (4) means for generating a two-byte integer IMAGE HEIGHT field; (5) means for generating a two-byte integer IMAGE WIDTH field; (6) means for generating a four-byte integer Y DATA OFFSET field; (7) means for generating a four-byte integer U DATA OFFSET field; (8) means for generating a four-byte integer V DATA OFFSET field; and (9) means for generating a sixteen-byte integer ALT QUANT field, wherein means (d)(9) comprises means for generating one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table; (e) means for generating a Y-COMPONENT DATA field in accordance with said unencoded image data, wherein means (e) comprises: (1) means for generating a Y-component four-byte MC VECTOR COUNT field; (2) means for generating a Y-component MC VECTORS field; and (3) means for generating a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (f) means for generating a U-COMPONENT DATA field in accordance with said unencoded image data, wherein means (f) comprises: (1) means for generating a U-component four-byte MC VECTOR COUNT field; (2) means for generating a U-component MC VECTORS field; and (3) means for generating a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (g) means for generating a V-COMPONENT DATA field in accordance with said unencoded image data, wherein means (g) comprises: (1) means for generating a V-component four-byte MC VECTOR COUNT field; (2) means for generating a V-component MC VECTORS field; and (3) means for generating a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; (h) means for storing said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (i) means for further encoding said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (j) means for decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, said further-encoded Y-COMPONENT DATA field, said further-encoded U-COMPONENT DATA field, and said further-encoded V-COMPONENT DATA field; (k) means for converting said decoded image data of means (j) for display; and (l) means for displaying said converted image data.
Claim 30
Dependent Claim 59 words
The system of claim 25, wherein: means (a) comprises one of a video camera, VCR, and laser disc player; a capture board comprises means (b) through (g), means (c) through (g) comprising a video processor; means (h) comprises one of a CD-ROM and a computer hard drive; and means (i), (j), and (k) are implemented on a general-purpose processor.
Claim 31
Independent Claim 86 words
A system for processing an image, comprising: (a) an image generator for generating an analog image signal corresponding to said image; (b) a capture processor for generating unencoded three-component image data from said analog image signal; (c) a first encoder for generating an OPERATING SYSTEM header, a BITSTREAM header, and at least one component data field in accordance with said unencoded image data; and (d) a mass storage device for storing said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 32
Independent Claim 86 words
A system for processing an image, comprising: (a) an image generator for generating an analog image signal corresponding to said image; (b) a capture processor for generating unencoded three-component image data from said analog image signal; (c) a first encoder for generating an OPERATING SYSTEM header, a BITSTREAM header, and at least one component data field in accordance with said unencoded image data; and (d) a mass storage device for storing said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 33
Dependent Claim 27 words
The system of claim 27, wherein said at least one component data field comprises a Y-COMPONENT DATA field, a U-COMPONENT DATA field, and a V-COMPONENT DATA field.
Claim 34
Dependent Claim 39 words
The system of claim 28, wherein each of said DATA fields comprises a four-byte MC VECTOR COUNT field, an MC VECTORS field, and an ENCODED DATA field, said ENCODED DATA field comprising interleaved binary tree codes and region codes.
Claim 35
Dependent Claim 76 words
The system of claim 27, wherein said BITSTREAM header comprises: (1) a two-byte unsigned FLAGS field; (2) a four-byte integer DATA SIZE field; (3) a one-byte integer CB OFFSET field; (4) a two-byte integer IMAGE HEIGHT field; (5) a two-byte integer IMAGE WIDTH field; (6) a four-byte integer Y DATA OFFSET field; (7) a four-byte integer U DATA OFFSET field; (8) a four-byte integer V DATA OFFSET field; and (9) a sixteen-byte integer ALT QUANT field.
Claim 36
Dependent Claim 53 words
The system of claim 30, wherein said FLAGS field comprises: (A) a BS -- STILL -- PERIOD bit; (B) a BS -- STILL bit; (C) a BS -- STILL -- NEXT bit; (D) a BS -- MC -- OFF bit; (E) a BS -- DISPOSABLE bit; and (F) a BS -- BUFFER bit.
Claim 37
Dependent Claim 46 words
The system of claim 30, wherein said ALT QUANT field comprises one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table.
Claim 38
Dependent Claim 16 words
The system of claim 27, wherein capture processor generates said unencoded image data in YUV9 format.
Claim 39
Dependent Claim 53 words
The system of claim 27, wherein: said image generator comprises one of a video camera, VCR, and laser disc player; a capture board comprises said capture processor and said first encoder, said first encoder comprising a video processor; and said mass storage device comprises one of a CD-ROM and a computer hard drive.
Claim 40
Dependent Claim 50 words
The system of claim 27, further comprising: (e) a decoder for decoding said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field; (f) a color converter for converting said decoded image data for display; and (g) a display monitor for displaying said converted image data.
Claim 41
Dependent Claim 18 words
The system of claim 35, wherein said decoder and said color converter are implemented on a general-purpose processor.
Claim 42
Dependent Claim 29 words
The system of claim 27, further comprising: (e) a second encoder for further encoding said OPERATING SYSTEM header, said BITSTREAM header, and said at least one component data field.
Claim 43
Dependent Claim 15 words
The system of claim 37, wherein said second encoder is implemented on a general-purpose processor.
Claim 44
Dependent Claim 53 words
The system of claim 37, further comprising: (f) a decoder for decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, and said further-encoded at least one component data field; (g) a color converter for converting said decoded image data for display; and (h) a display monitor for displaying said converted image data.
Claim 45
Independent Claim 368 words
A system for processing an image, comprising: (a) an image generator for generating an analog image signal corresponding to said image; (b) a capture processor for generating unencoded YUV9 image data from said analog image signal; (c) a first encoder for generating an OPERATING SYSTEM header, a BITSTREAM header, a Y-COMPONENT DATA field, a U-COMPONENT DATA field, and a V-COMPONENT DATA field in accordance with said unencoded image data, each of said DATA fields comprising a four-byte MC VECTOR COUNT field, an MC VECTORS field, and an ENCODED DATA field, said ENCODED DATA field comprising interleaved binary tree codes and region codes, wherein said BITSTREAM header comprises: (1) a two-byte unsigned FLAGS field, wherein said FLAGS field comprises: (A) a BS -- STILL PERIOD bit; (B) a BS -- STILL bit; (C) a BS -- STILL NEXT bit; (D) a BS -- MC OFF bit; (E) a BS -- DISPOSABLE bit; and (F) a BS -- BUFFER b i t; (2) a four-byte integer DATA SIZE field; (3) a one-byte integer CB OFFSET field; (4) a two-byte integer IMAGE HEIGHT field; (5) a two-byte integer IMAGE WIDTH field; (6) a four-byte integer Y DATA OFFSET field; (7) a four-byte integer U DATA OFFSET field; (8) a four-byte integer V DATA OFFSET field; and (9) a sixteen-byte integer ALT QUANT field, wherein said ALT QUANT field comprises one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table; (d) a mass storage device for storing said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (e) a second encoder for further encoding said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (f) a decoder for decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, said further-encoded Y-COMPONENT DATA field, said further-encoded U-COMPONENT DATA field, and said further-encoded V-COMPONENT DATA field; (g) a color converter for converting said decoded image data for display; and (h) a display monitor for displaying said converted image data.
Claim 46
Independent Claim 368 words
A system for processing an image, comprising: (a) an image generator for generating an analog image signal corresponding to said image; (b) a capture processor for generating unencoded YUV9 image data from said analog image signal; (c) a first encoder for generating an OPERATING SYSTEM header, a BITSTREAM header, a Y-COMPONENT DATA field, a U-COMPONENT DATA field, and a V-COMPONENT DATA field in accordance with said unencoded image data, each of said DATA fields comprising a four-byte MC VECTOR COUNT field, an MC VECTORS field, and an ENCODED DATA field, said ENCODED DATA field comprising interleaved binary tree codes and region codes, wherein said BITSTREAM header comprises: (1) a two-byte unsigned FLAGS field, wherein said FLAGS field comprises: (A) a BS -- STILL PERIOD bit; (B) a BS -- STILL bit; (C) a BS -- STILL NEXT bit; (D) a BS -- MC OFF bit; (E) a BS -- DISPOSABLE bit; and (F) a BS -- BUFFER b i t; (2) a four-byte integer DATA SIZE field; (3) a one-byte integer CB OFFSET field; (4) a two-byte integer IMAGE HEIGHT field; (5) a two-byte integer IMAGE WIDTH field; (6) a four-byte integer Y DATA OFFSET field; (7) a four-byte integer U DATA OFFSET field; (8) a four-byte integer V DATA OFFSET field; and (9) a sixteen-byte integer ALT QUANT field, wherein said ALT QUANT field comprises one or more one-byte pairs of vector-quantization table numbers, wherein the high-order bits of each byte correspond to a primary vector-quantization table and the low-order bits of each byte correspond to a secondary vector-quantization table; (d) a mass storage device for storing said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (e) a second encoder for further encoding said OPERATING SYSTEM header, said BITSTREAM header, said Y-COMPONENT DATA field, said U-COMPONENT DATA field, and said V-COMPONENT DATA field; (f) a decoder for decoding said further-encoded OPERATING SYSTEM header, said further-encoded BITSTREAM header, said further-encoded Y-COMPONENT DATA field, said further-encoded U-COMPONENT DATA field, and said further-encoded V-COMPONENT DATA field; (g) a color converter for converting said decoded image data for display; and (h) a display monitor for displaying said converted image data.
Claim 47
Dependent Claim 68 words
The system of claim 40, wherein: said image generator comprises one of a video camera, VCR, and laser disc player; a capture board comprises said capture processor and said first encoder, said first encoder comprising a video processor; said mass storage device comprises one of a CD-ROM and a computer hard drive; and said second encoder, said decoder, and said color converter are implemented on a general-purpose processor.

References Cited (Backward Citations)

US4857952A Cited
US4743959A Cited
US4974071A Cited
US5047853A Cited
US5218431A Cited
US5220410A Cited
US5241382A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-26 1998-03-28 1998-09-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-26 2002-03-28 2002-09-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-26 2006-03-28 2006-09-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag