Method and apparatus for monitoring video compression processing
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
14 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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.
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. 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.
-
Specification