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

Playback method and system for processing image data

Assignee: Intel Corp
•
Filing: 1993-06-16
•
Granted: 1996-01-30
•
Expires: 2013-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and system for processing an image. The system stores and decodes encoded image data. Before decoding, 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 converts the decoded OPERATING SYSTEM header, decoded BITSTREAM header, decoded Y-COMPONENT DATA field, decoded U-COMPONENT DATA field, and decoded V-COMPONENT DATA field for display. In addition, the system displays the converted image data.

Inventors

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

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 15:31
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/64; H04N9/641; G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/395; H04N11/00; H04N11/04; H04N11/042; H04N19/00; H04N19/42; H04N19/60; H04N19/61; H04N7/00; H04N7/24; H04N7/52

Claims Analysis

Total Claims: 40
Claim 1
Independent Claim 236 words
A method for processing an image, comprising the steps of: (a) accessing stored encoded image data; (b) decoding an OPERATING SYSTEM header of said encoded image data; (c) decoding a BITSTREAM header of said encoded image data; (d) decoding at least one component data field of said encoded image data; (e) converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) displaying said converted image data, wherein step (d) comprises the steps of: (1) decoding a Y-COMPONENT DATA field of said encoded image data; (2) decoding a U-COMPONENT DATA field of said encoded image data; and (3) decoding a V-COMPONENT DATA field of said encoded image data, wherein: step (d)(1) comprises the steps of: (A) decoding a Y-component four-byte MC VECTOR COUNT field; (B) decoding a Y-component MC VECTORS field; and (C) decoding a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; step (d)(2) comprises the steps of: (A) decoding a U-component four-byte MC VECTOR COUNT field; (B) decoding a U-component MC VECTORS field; and (C) decoding a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and step (d)(3) comprises the steps of: (A) decoding a V-component four-byte MC VECTOR COUNT field; (B) decoding a V-component MC VECTORS field; and (C) decoding a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 2
Independent Claim 236 words
A method for processing an image, comprising the steps of: (a) accessing stored encoded image data; (b) decoding an OPERATING SYSTEM header of said encoded image data; (c) decoding a BITSTREAM header of said encoded image data; (d) decoding at least one component data field of said encoded image data; (e) converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) displaying said converted image data, wherein step (d) comprises the steps of: (1) decoding a Y-COMPONENT DATA field of said encoded image data; (2) decoding a U-COMPONENT DATA field of said encoded image data; and (3) decoding a V-COMPONENT DATA field of said encoded image data, wherein: step (d)(1) comprises the steps of: (A) decoding a Y-component four-byte MC VECTOR COUNT field; (B) decoding a Y-component MC VECTORS field; and (C) decoding a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; step (d)(2) comprises the steps of: (A) decoding a U-component four-byte MC VECTOR COUNT field; (B) decoding a U-component MC VECTORS field; and (C) decoding a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and step (d)(3) comprises the steps of: (A) decoding a V-component four-byte MC VECTOR COUNT field; (B) decoding a V-component MC VECTORS field; and (C) decoding a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 3
Dependent Claim 87 words
The method of claim 1, wherein step (c) comprises the steps of: (1) decoding a two-byte unsigned FLAGS field; (2) decoding a four-byte integer DATA SIZE field; (3) decoding a one-byte integer CB OFFSET field; (4) decoding a two-byte integer IMAGE HEIGHT field; (5) decoding a two-byte integer IMAGE WIDTH field; (6) decoding a four-byte integer Y DATA OFFSET field; (7) decoding a four-byte integer U DATA OFFSET field; (8) decoding a four-byte integer V DATA OFFSET field; and (9) decoding a sixteen-byte integer ALT QUANT field.
Claim 4
Dependent Claim 61 words
The method of claim 2, wherein step (c)(1) comprises the steps of: (A) decoding a BS -- STILL -- PERIOD bit; (B) decoding a BS -- STILL bit; (C) decoding a BS -- STILL -- NEXT bit; (D) decoding a BS -- MC -- OFF bit; (E) decoding a BS -- DISPOSABLE bit; and (F) decoding a BS -- BUFFER bit.
Claim 5
Dependent Claim 48 words
The method of claim 2, wherein step (c)(9) comprises the step of decoding 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 6
Independent Claim 257 words
A system for processing an image, comprising: (a) means for accessing stored encoded image data; (b) means for decoding an OPERATING SYSTEM header of said encoded image data; (c) means for decoding a BITSTREAM header of said encoded image data; (d) means for decoding at least one component data field of said encoded image data; (e) means for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for displaying said converted image data, wherein means (d) comprises: (1) means for decoding a Y-COMPONENT DATA field of said encoded image data; (2) means for decoding a U-COMPONENT DATA field of said encoded image data; and (3) means for decoding a V-COMPONENT DATA field of said encoded image data, wherein: means (d)(1) comprises: (A) means for decoding a Y-component four-byte MC VECTOR COUNT field; (B) means for decoding a Y-component MC VECTORS field; and (C) means for decoding a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; means (d)(2) comprises: (A) means for decoding a U-component four-byte MC VECTOR COUNT field; (B) means for decoding a U-component MC VECTORS field; and (C) means for decoding a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and means (d)(3) comprises: (A) means for decoding a V-component four-byte MC VECTOR COUNT field; (B) means for decoding a V-component MC VECTORS field; and (C) means for decoding a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 7
Independent Claim 257 words
A system for processing an image, comprising: (a) means for accessing stored encoded image data; (b) means for decoding an OPERATING SYSTEM header of said encoded image data; (c) means for decoding a BITSTREAM header of said encoded image data; (d) means for decoding at least one component data field of said encoded image data; (e) means for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for displaying said converted image data, wherein means (d) comprises: (1) means for decoding a Y-COMPONENT DATA field of said encoded image data; (2) means for decoding a U-COMPONENT DATA field of said encoded image data; and (3) means for decoding a V-COMPONENT DATA field of said encoded image data, wherein: means (d)(1) comprises: (A) means for decoding a Y-component four-byte MC VECTOR COUNT field; (B) means for decoding a Y-component MC VECTORS field; and (C) means for decoding a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; means (d)(2) comprises: (A) means for decoding a U-component four-byte MC VECTOR COUNT field; (B) means for decoding a U-component MC VECTORS field; and (C) means for decoding a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and means (d)(3) comprises: (A) means for decoding a V-component four-byte MC VECTOR COUNT field; (B) means for decoding a V-component MC VECTORS field; and (C) means for decoding a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 8
Dependent Claim 102 words
The system of claim 5, wherein means (c) comprises: (1) means for decoding a two-byte unsigned FLAGS field; (2) means for decoding a four-byte integer DATA SIZE field; (3) means for decoding a one-byte integer CB OFFSET field; (4) means for decoding a two-byte integer IMAGE HEIGHT field; (5) means for decoding a two-byte integer IMAGE WIDTH field; (6) means for decoding a four-byte integer Y DATA OFFSET field; (7) means for decoding a four-byte integer U DATA OFFSET field; (8) means for decoding a four-byte integer V DATA OFFSET field; and (9) means for decoding a sixteen-byte integer ALT QUANT field.
Claim 9
Dependent Claim 70 words
The system of claim 6, wherein means (c)(1) comprises: (A) means for decoding a BS -- STILL -- PERIOD bit; (B) means for decoding a BS -- STILL bit; (C) means for decoding a BS -- STILL -- NEXT bit; (D) means for decoding a BS -- MC -- OFF bit; (E) means for decoding a BS -- DISPOSABLE bit; and (F) means for decoding a BS -- BUFFER bit.
Claim 10
Dependent Claim 47 words
The system of claim 6, wherein means (c)(9) comprises means for decoding 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 11
Dependent Claim 29 words
The system of claim 5, wherein: means (a) comprises one of a CD-ROM and a computer hard drive; and means (b) through (e) are implemented on a general-purpose processor.
Claim 12
Independent Claim 134 words
A system for processing an image, comprising: (a) a mass storage device for storing encoded image data; (b) a decoder for decoding an OPERATING SYSTEM header, a BITSTREAM header, and at least one component data field of said encoded image data; (c) a color converter for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (d) a display monitor for displaying said convened image data, 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, 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 13
Independent Claim 134 words
A system for processing an image, comprising: (a) a mass storage device for storing encoded image data; (b) a decoder for decoding an OPERATING SYSTEM header, a BITSTREAM header, and at least one component data field of said encoded image data; (c) a color converter for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (d) a display monitor for displaying said convened image data, 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, 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 14
Dependent Claim 76 words
The system of claim 10, 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 15
Dependent Claim 53 words
The system of claim 11, 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 16
Dependent Claim 46 words
The system of claim 11, 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 17
Dependent Claim 33 words
The system of claim 10, wherein: said mass storage device comprises one of a CD-ROM and a computer hard drive; and said decoder and said color converter are implemented on a general-purpose processor.
Claim 18
Independent Claim 161 words
A method for processing an image, comprising the steps of: (a) accessing stored encoded image data; (b) decoding an OPERATING SYSTEM header of said encoded image data; (c) decoding a BITSTREAM header of said encoded image data; (d) decoding at least one component data field of said encoded image data; (e) converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) displaying said converted image data, wherein step (c) comprises the steps of: (1) decoding a two-byte unsigned FLAGS field; (2) decoding a four-byte integer DATA SIZE field; (3) decoding a one-byte integer CB OFFSET field; (4) decoding a two-byte integer IMAGE HEIGHT field; (5) decoding a two-byte integer IMAGE WIDTH field; (6) decoding a four-byte integer Y DATA OFFSET field; (7) decoding a four-byte integer U DATA OFFSET field; (8) decoding a four-byte integer V DATA OFFSET field; and (9) decoding a sixteen-byte integer ALT QUANT field.
Claim 19
Independent Claim 161 words
A method for processing an image, comprising the steps of: (a) accessing stored encoded image data; (b) decoding an OPERATING SYSTEM header of said encoded image data; (c) decoding a BITSTREAM header of said encoded image data; (d) decoding at least one component data field of said encoded image data; (e) converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) displaying said converted image data, wherein step (c) comprises the steps of: (1) decoding a two-byte unsigned FLAGS field; (2) decoding a four-byte integer DATA SIZE field; (3) decoding a one-byte integer CB OFFSET field; (4) decoding a two-byte integer IMAGE HEIGHT field; (5) decoding a two-byte integer IMAGE WIDTH field; (6) decoding a four-byte integer Y DATA OFFSET field; (7) decoding a four-byte integer U DATA OFFSET field; (8) decoding a four-byte integer V DATA OFFSET field; and (9) decoding a sixteen-byte integer ALT QUANT field.
Claim 20
Dependent Claim 46 words
The method of claim 15, wherein step (d) comprises the steps of: (1) decoding a Y-COMPONENT DATA field of said encoded image data; (2) decoding a U-COMPONENT DATA field of said encoded image data; and (3) decoding a V-COMPONENT DATA field of said encoded image data.
Claim 21
Dependent Claim 61 words
The method of claim 15, wherein step (c)(1) comprises the steps of: (A) decoding a BS -- STILL -- PERIOD bit; (B) decoding a BS -- STILL bit; (C) decoding a BS -- STILL -- NEXT bit; (D) decoding a BS -- MC -- OFF bit; (E) decoding a BS -- DISPOSABLE bit; and (F) decoding a BS -- BUFFER bit.
Claim 22
Dependent Claim 48 words
The method of claim 15, wherein step (c)(9) comprises the step of decoding 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 23
Independent Claim 185 words
A system for processing an image, comprising: (a) means for accessing stored encoded image data; (b) means for decoding an OPERATING SYSTEM header of said encoded image data; (c) means for decoding a BITSTREAM header of said encoded image data; (d) means for decoding at least one component data field of said encoded image data; (e) means for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for displaying said convened image data, wherein means (c) comprises: (1) means for decoding a two-byte unsigned FLAGS field; (2) means for decoding a four-byte integer DATA SIZE field; (3) means for decoding a one-byte integer CB OFFSET field; (4) means for decoding a two-byte integer IMAGE HEIGHT field; (5) means for decoding a two-byte integer IMAGE WIDTH field; (6) means for decoding a four-byte integer Y DATA OFFSET field; (7) means for decoding a four-byte integer U DATA OFFSET field; (8) means for decoding a four-byte integer V DATA OFFSET field; and (9) means for decoding a sixteen-byte integer ALT QUANT field.
Claim 24
Independent Claim 185 words
A system for processing an image, comprising: (a) means for accessing stored encoded image data; (b) means for decoding an OPERATING SYSTEM header of said encoded image data; (c) means for decoding a BITSTREAM header of said encoded image data; (d) means for decoding at least one component data field of said encoded image data; (e) means for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for displaying said convened image data, wherein means (c) comprises: (1) means for decoding a two-byte unsigned FLAGS field; (2) means for decoding a four-byte integer DATA SIZE field; (3) means for decoding a one-byte integer CB OFFSET field; (4) means for decoding a two-byte integer IMAGE HEIGHT field; (5) means for decoding a two-byte integer IMAGE WIDTH field; (6) means for decoding a four-byte integer Y DATA OFFSET field; (7) means for decoding a four-byte integer U DATA OFFSET field; (8) means for decoding a four-byte integer V DATA OFFSET field; and (9) means for decoding a sixteen-byte integer ALT QUANT field.
Claim 25
Dependent Claim 49 words
The system of claim 19, wherein means (d) comprises: (1) means for decoding a Y-COMPONENT DATA field of said encoded image data; (2) means for decoding a U-COMPONENT DATA field of said encoded image data; and (3) means for decoding a V-COMPONENT DATA field of said encoded image data.
Claim 26
Dependent Claim 70 words
The system of claim 19, wherein means (c)(1) comprises: (A) means for decoding a BS -- STILL -- PERIOD bit; (B) means for decoding a BS -- STILL bit; (C) means for decoding a BS -- STILL -- NEXT bit; (D) means for decoding a BS -- MC -- OFF bit; (E) means for decoding a BS -- DISPOSABLE bit; and (F) means for decoding a BS -- BUFFER bit.
Claim 27
Dependent Claim 47 words
The system of claim 19, wherein means (c)(9) comprises means for decoding 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 28
Dependent Claim 29 words
The system of claim 19, wherein: means (a) comprises one of a CD-ROM and a computer hard drive; and means (b) through (e) are implemented on a general-purpose processor.
Claim 29
Independent Claim 149 words
A system for processing an image, comprising: (a) a mass storage device for storing encoded image data; (b) a decoder for decoding an OPERATING SYSTEM header, a BITSTREAM header, and at least one component data field of said encoded image data; (c) a color converter for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (d) a display monitor for displaying said converted image data, 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 30
Independent Claim 149 words
A system for processing an image, comprising: (a) a mass storage device for storing encoded image data; (b) a decoder for decoding an OPERATING SYSTEM header, a BITSTREAM header, and at least one component data field of said encoded image data; (c) a color converter for converting said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (d) a display monitor for displaying said converted image data, 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 31
Dependent Claim 27 words
The system of claim 24, 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 32
Dependent Claim 53 words
The system of claim 24, 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 33
Dependent Claim 46 words
The system of claim 24, 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 34
Dependent Claim 33 words
The system of claim 24, wherein: said mass storage device comprises one of a CD-ROM and a computer hard drive; and said decoder and said color converter are implemented on a general-purpose processor.
Claim 35
Dependent Claim 336 words
A storage medium encoded with machine-readable computer program code for processing an image, comprising: (a) means for causing a computer to access stored encoded image data; (b) means for causing the computer to decode an OPERATING SYSTEM header of said encoded image data; (c) means for causing the computer to decode a BITSTREAM header of said encoded image data; (d) means for causing the computer to decode at least one component data field of said encoded image data; (e) means for causing the computer to convert said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for causing the computer to display said converted image data, wherein means (d) comprises: (1) means for causing the computer to decode a Y-COMPONENT DATA field of said encoded image data; (2) means for causing the computer to decode a U-COMPONENT DATA field of said encoded image data; and (3) means for causing the computer to decode a V-COMPONENT DATA field of said encoded image data, wherein: means (d)(1) comprises: (A) means for causing the computer to decode a Y-component four-byte MC VECTOR COUNT field; (B) means for causing the computer to decode a Y-component MC VECTORS field; and (C) means for causing the computer to decode a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; means (d)(2) comprises: (A) means for causing the computer to decode a U-component four-byte MC VECTOR COUNT field; (B) means for causing the computer to decode a U-component MC VECTORS field; and (C) means for causing the computer to decode a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and means (d)(3) comprises: (A) means for causing the computer to decode a V-component four-byte MC VECTOR COUNT field; (B) means for causing the computer to decode a V-component MC VECTORS field; and (C) means for causing the computer to decode a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 36
Dependent Claim 336 words
A storage medium encoded with machine-readable computer program code for processing an image, comprising: (a) means for causing a computer to access stored encoded image data; (b) means for causing the computer to decode an OPERATING SYSTEM header of said encoded image data; (c) means for causing the computer to decode a BITSTREAM header of said encoded image data; (d) means for causing the computer to decode at least one component data field of said encoded image data; (e) means for causing the computer to convert said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for causing the computer to display said converted image data, wherein means (d) comprises: (1) means for causing the computer to decode a Y-COMPONENT DATA field of said encoded image data; (2) means for causing the computer to decode a U-COMPONENT DATA field of said encoded image data; and (3) means for causing the computer to decode a V-COMPONENT DATA field of said encoded image data, wherein: means (d)(1) comprises: (A) means for causing the computer to decode a Y-component four-byte MC VECTOR COUNT field; (B) means for causing the computer to decode a Y-component MC VECTORS field; and (C) means for causing the computer to decode a Y-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; means (d)(2) comprises: (A) means for causing the computer to decode a U-component four-byte MC VECTOR COUNT field; (B) means for causing the computer to decode a U-component MC VECTORS field; and (C) means for causing the computer to decode a U-component ENCODED DATA field, comprising interleaved binary tree codes and region codes; and means (d)(3) comprises: (A) means for causing the computer to decode a V-component four-byte MC VECTOR COUNT field; (B) means for causing the computer to decode a V-component MC VECTORS field; and (C) means for causing the computer to decode a V-component ENCODED DATA field, comprising interleaved binary tree codes and region codes.
Claim 37
Dependent Claim 14 words
The storage medium of claim 29, wherein the storage medium is a floppy disk.
Claim 38
Dependent Claim 252 words
A storage medium encoded with machine-readable computer program code for processing an image, comprising: (a) means for causing a computer to access stored encoded image data; (b) means for causing the computer to decode an OPERATING SYSTEM header of said encoded image data; (c) means for causing the computer to decode a BITSTREAM header of said encoded image data; (d) means for causing the computer to decode at least one component data field of said encoded image data; (e) means for causing the computer to convert said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for causing the computer to display said converted image data, wherein means (c) comprises: (1) means for causing the computer to decode a two-byte unsigned FLAGS field; (2) means for causing the computer to decode a four-byte integer DATA SIZE field; (3) means for causing the computer to decode a one-byte integer CB OFFSET field; (4) means for causing the computer to decode a two-byte integer IMAGE HEIGHT field; (5) means for causing the computer to decode a two-byte integer IMAGE WIDTH field; (6) means for causing the computer to decode a four-byte integer Y DATA OFFSET field; (7) means for causing the computer to decode a four-byte integer U DATA OFFSET field; (8) means for causing the computer to decode a four-byte integer V DATA OFFSET field; and (9) means for causing the computer to decode a sixteen-byte integer ALT QUANT field.
Claim 39
Dependent Claim 252 words
A storage medium encoded with machine-readable computer program code for processing an image, comprising: (a) means for causing a computer to access stored encoded image data; (b) means for causing the computer to decode an OPERATING SYSTEM header of said encoded image data; (c) means for causing the computer to decode a BITSTREAM header of said encoded image data; (d) means for causing the computer to decode at least one component data field of said encoded image data; (e) means for causing the computer to convert said decoded OPERATING SYSTEM header, said decoded BITSTREAM header, and said decoded at least one component data field for display; and (f) means for causing the computer to display said converted image data, wherein means (c) comprises: (1) means for causing the computer to decode a two-byte unsigned FLAGS field; (2) means for causing the computer to decode a four-byte integer DATA SIZE field; (3) means for causing the computer to decode a one-byte integer CB OFFSET field; (4) means for causing the computer to decode a two-byte integer IMAGE HEIGHT field; (5) means for causing the computer to decode a two-byte integer IMAGE WIDTH field; (6) means for causing the computer to decode a four-byte integer Y DATA OFFSET field; (7) means for causing the computer to decode a four-byte integer U DATA OFFSET field; (8) means for causing the computer to decode a four-byte integer V DATA OFFSET field; and (9) means for causing the computer to decode a sixteen-byte integer ALT QUANT field.
Claim 40
Dependent Claim 14 words
The storage medium of claim 31, wherein the storage medium is a floppy disk.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-29 1999-07-31 2000-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-29 2003-07-31 2004-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-29 2007-07-31 2008-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag