US5499050A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for monitoring video compression processing
Assignee: Intel Corp
•
Filing: 1993-11-01
•
Granted: 1996-03-12
•
Expires: 2013-11-01
Abstract
Abstract A method and apparatus for providing accurate, real-time monitoring of image compression processing. Video data is compressed by a microprocessor running a video compression algorithm. A product of this compression process is a decompressed (i.e., companded) image to be used in the compression of the next video image. This companded image is also used by the video capture system for display for real-time monitoring of video compression processing. In a preferred embodiment, every video frame that is compressed, is also displayed in real-time on a display monitor.
Inventors
- 👤 Gary C. Baldes
- 👤 Ben Echols
- 👤 Arlene Kasai
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 21:57
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/60; H04N19/61; H04N21/00; H04N21/40; H04N21/41; H04N21/426; H04N21/43; H04N21/442; H04N21/4424; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N17/00; H04N17/004; H04N21/414; H04N21/4143; H04N5/00; H04N5/76; H04N5/78; H04N5/781; H04N5/84; H04N5/85
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
91 words
A method for processing a video stream, comprising the steps of: (a) providing uncompressed video data corresponding to said video stream; (b) compressing said uncompressed video data with a compression engine; (c) decompressing said compressed video data with said compression engine to generate companded video data used in compressing said uncompressed video data; (d) storing said companded video data as one or more bitmaps in a memory device; (e) accessing said bitmaps in said memory device with a host processor; and (f) displaying said companded video data on a display monitor.
Claim 2
Independent Claim
91 words
A method for processing a video stream, comprising the steps of: (a) providing uncompressed video data corresponding to said video stream; (b) compressing said uncompressed video data with a compression engine; (c) decompressing said compressed video data with said compression engine to generate companded video data used in compressing said uncompressed video data; (d) storing said companded video data as one or more bitmaps in a memory device; (e) accessing said bitmaps in said memory device with a host processor; and (f) displaying said companded video data on a display monitor.
Claim 3
Dependent Claim
60 words
The method of claim 1, wherein step (a) comprises the steps of: (1) generating an analog video signal corresponding to said video stream; (2) decoding and digitizing said analog video signal; (3) capturing said decoded and digitized video data as uncompressed video data; and (4) storing said uncompressed video data as one or more captured bitmaps in said memory device.
Claim 4
Dependent Claim
14 words
The method of claim 1, wherein said uncompressed video data comprises subsampled video data.
Claim 5
Dependent Claim
14 words
The method of claim 3, wherein said uncompressed video data is in YUV9 format.
Claim 6
Dependent Claim
28 words
The method of claim 1, wherein step (b) further comprises the step of storing said compressed video data as one or more compressed bitstreams in said memory device.
Claim 7
Dependent Claim
33 words
The method of claim 5, further comprising the steps of: (g) accessing said compressed bitstreams in said memory device with said host processor; and (h) storing said compressed bitstream in a storage device.
Claim 8
Independent Claim
166 words
A method for processing a video stream, comprising the steps of: (a) generating an analog video signal corresponding to said video stream; (b) decoding and digitizing said analog video signal; (c) capturing said decoded and digitized video data as uncompressed video data; (d) storing said uncompressed video data as one or more captured bitmaps in a memory device; (e) compressing said uncompressed video data with a compression engine; (f) storing said compressed video data as one or more compressed bitstreams in said memory device; (g) decompressing said compressed video data with said compression engine to generate companded video data used in compressing said uncompressed video data; (h) storing said companded video data as one or more bitmaps in said memory device; (i) accessing said compressed bitstreams in said memory device with a host processor; (j) storing said compressed bitstreams in a storage device; (k) accessing said bitmaps in said memory device with said host processor; and (l) displaying said companded video data on a display monitor.
Claim 9
Independent Claim
166 words
A method for processing a video stream, comprising the steps of: (a) generating an analog video signal corresponding to said video stream; (b) decoding and digitizing said analog video signal; (c) capturing said decoded and digitized video data as uncompressed video data; (d) storing said uncompressed video data as one or more captured bitmaps in a memory device; (e) compressing said uncompressed video data with a compression engine; (f) storing said compressed video data as one or more compressed bitstreams in said memory device; (g) decompressing said compressed video data with said compression engine to generate companded video data used in compressing said uncompressed video data; (h) storing said companded video data as one or more bitmaps in said memory device; (i) accessing said compressed bitstreams in said memory device with a host processor; (j) storing said compressed bitstreams in a storage device; (k) accessing said bitmaps in said memory device with said host processor; and (l) displaying said companded video data on a display monitor.
Claim 10
Independent Claim
84 words
An apparatus for processing a video stream, comprising: (a) means for providing uncompressed video data corresponding to said video stream; (b) a compression engine for compressing said uncompressed video data and for decompressing said compressed video data to generate companded video data used in compressing said uncompressed video data; (c) a memory device for storing said companded video data as one or more bitmaps; and (d) a host processor for accessing said companded bitmaps in said memory device for display on a display monitor.
Claim 11
Independent Claim
84 words
An apparatus for processing a video stream, comprising: (a) means for providing uncompressed video data corresponding to said video stream; (b) a compression engine for compressing said uncompressed video data and for decompressing said compressed video data to generate companded video data used in compressing said uncompressed video data; (c) a memory device for storing said companded video data as one or more bitmaps; and (d) a host processor for accessing said companded bitmaps in said memory device for display on a display monitor.
Claim 12
Dependent Claim
65 words
The apparatus of claim 8, further comprising: (e) a video generator for generating an analog video signal corresponding to said video stream; and (f) a capture engine for decoding and digitizing said analog video signal and for capturing said decoded and digitized video data as uncompressed video data, wherein said uncompressed video data is stored as one or more captured bitmaps in said memory device.
Claim 13
Dependent Claim
14 words
The apparatus of claim 8, wherein said uncompressed video data comprises subsampled video data.
Claim 14
Dependent Claim
14 words
The apparatus of claim 10, wherein said uncompressed video data is in YUV9 format.
Claim 15
Dependent Claim
22 words
The apparatus of claim 8, wherein said compressed video data is stored as one or more compressed bitstreams in said memory device.
Claim 16
Dependent Claim
26 words
The apparatus of claim 12, wherein said host processor accesses said compressed bitstreams in said memory device and stores said compressed bitstream in a storage device.
Claim 17
Independent Claim
164 words
An apparatus for processing a video stream, comprising: (a) a video generator for generating an analog video signal corresponding to said video stream; (b) a capture engine for decoding and digitizing said analog video signal and for capturing said decoded and digitized video data as uncompressed video data; (c) a memory device for storing said uncompressed video data as one or more captured bitmaps; (d) a compression engine for compressing said uncompressed video data and for decompressing said compressed video data to generate companded video data used in compressing said uncompressed video data, wherein said compressed video data is stored as one or more compressed bitstreams in said memory device and said companded video data is stored as one or more bitmaps in said memory device; and (e) a host processor for accessing said compressed bitstreams in said memory device, for storing said compressed bitstreams in a storage device, and for accessing said bitmaps in said memory device for display on a display monitor.
Claim 18
Independent Claim
164 words
An apparatus for processing a video stream, comprising: (a) a video generator for generating an analog video signal corresponding to said video stream; (b) a capture engine for decoding and digitizing said analog video signal and for capturing said decoded and digitized video data as uncompressed video data; (c) a memory device for storing said uncompressed video data as one or more captured bitmaps; (d) a compression engine for compressing said uncompressed video data and for decompressing said compressed video data to generate companded video data used in compressing said uncompressed video data, wherein said compressed video data is stored as one or more compressed bitstreams in said memory device and said companded video data is stored as one or more bitmaps in said memory device; and (e) a host processor for accessing said compressed bitstreams in said memory device, for storing said compressed bitstreams in a storage device, and for accessing said bitmaps in said memory device for display on a display monitor.
References Cited (Backward Citations)
US4942479A
Cited
US4953019A
Cited
US5051827A
Cited
US5097518A
Cited
US5081450A
Cited
US5313280A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-03-12 | 1999-09-11 | 2000-03-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-03-12 | 2003-09-11 | 2004-03-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-03-12 | 2007-09-11 | 2008-03-12 | $7700.00 | Window Closed / Lapsed |