Adaptive video compression system
DCFirst Claim
1. A method for encoding a digital motion video signal representing image characteristics of a sequence of images having a current image being encoded and at least one previous image, comprising the steps of:
- (a) dividing said current image of said sequence of images in accordance with region image characteristics to form at least first and second differing current spatial regions having differing region image characteristics for representing characteristics of the respective current spatial regions, said region image characteristics being independent of said previous image;
(b) providing a plurality of differing coding methods each adapted for encoding a spatial region having predetermined region image characteristics;
(c) selecting a first coding method in accordance with the region image characteristics of said first current spatial region and applying said first coding method to said first current spatial region to encode said first current spatial region; and
,(d) selecting a second coding method in accordance with the region image characteristic of said second current spatial region and applying said second coding method to said second current spatial region to encode said second current spatial region whereby said differing first and second current spatial regions of said current image are encoded by differing coding methods.
0 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A full motion color digital video signal is compressed, formatted for transmission, recorded on compact disc media and decoded at conventional video frame rates. During compression, regions of a frame are individually analyzed to select optimum fill coding methods specific to each region. Region decoding time estimates are made to optimize compression thresholds. Region descriptive codes conveying the size and locations of the regions are grouped together in a first segment of a data stream. Region fill codes conveying pixel amplitude indications for the regions are grouped together according to fill code type and placed in other segments of the data stream. The data stream segments are individually variable length coded according to their respective statistical distributions and formatted to form data frames. The number of bytes per frame is dithered by the addition of auxiliary data determined by a reverse frame sequence analysis to provided an average number selected to minimize pauses of the compact disc during playback thereby avoiding unpredicatable seek mode latency periods characteristic of compact discs. A decoder includes a variable length decoder responsive to statistical information in the code stream for separately variable length decoding individual segments of the data stream. Region location data is derived from region descriptive data and applied with region fill codes to a plurality of region specific decoders selected by detection of the fill code type (e.g., relative, absolute, dyad and DPCM) and decoded region pixels are stored in a bit map for subsequent display.
-
Citations
7 Claims
-
1. A method for encoding a digital motion video signal representing image characteristics of a sequence of images having a current image being encoded and at least one previous image, comprising the steps of:
-
(a) dividing said current image of said sequence of images in accordance with region image characteristics to form at least first and second differing current spatial regions having differing region image characteristics for representing characteristics of the respective current spatial regions, said region image characteristics being independent of said previous image; (b) providing a plurality of differing coding methods each adapted for encoding a spatial region having predetermined region image characteristics; (c) selecting a first coding method in accordance with the region image characteristics of said first current spatial region and applying said first coding method to said first current spatial region to encode said first current spatial region; and
,(d) selecting a second coding method in accordance with the region image characteristic of said second current spatial region and applying said second coding method to said second current spatial region to encode said second current spatial region whereby said differing first and second current spatial regions of said current image are encoded by differing coding methods. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification