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
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.
References Cited (Backward Citations)
US4743959A
Cited
US4857992A
Cited
US4933761A
Cited
US4974071A
Cited
US4953019A
Cited
US4994911A
Cited
US5003299A
Cited
US5068644A
Cited
US5097330A
Cited
US5046071A
Cited
US5122877A
Cited
US5047853A
Cited
US5218431A
Cited
US5124688A
Cited
US5150209A
Cited
US5177608A
Cited
US5317397A
Cited
US5220410A
Cited
US5341442A
Cited
US5327254A
Cited
US5311602A
Cited
US5241382A
Cited
US5377051A
Cited
US5381145A
Cited
US5351085A
Cited
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 |