Video signal compression using 2-d ADRC of successive non-stationary frames and stationary frame dropping
First Claim
1. An apparatus for highly efficient coding of a digital image signal, comprising:
- means for converting said digital image signal into a blocked signal in which each frame of said digital image signal is arranged in a plurality of blocks of pixel data;
means for supplying a pixel data signal consisting of blocks of said blocked signal selected in response to a control signal;
control signal generating means for generating said control signal so that a first block of a first frame is always selected and a second block located in a spatially same position of a second frame as said first block occupies in said first frame is selected or dropped based on a comparison of an absolute value of a difference between values of pixel data at the same position in said first and second blocks with a motion threshold value;
coding means for compression encoding said pixel data signal on a block unit basis to generate compressed data; and
means for generating said motion threshold value in accordance with an amount of said compressed data generated by said coding means.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for highly efficient encoding of a digital image signal comprising frames of pixels converts the digital image signal into a blocked signal, sub-samples the blocked signal to reduce the number of pixels in each block by one-half and then performs adaptive dynamic range coding (ADRC) and frame dropping on the sub-sampled signal. The ADRC compresses the amount of pixel data in a first frame to half of a two-frame target value by subtracting the minimum value of the pixels in a block from each of pixels in the block, then representing each of the resultant pixel data values with a smaller number of bits than was originally used. This smaller number is determined based on the dynamic range of the block and the target value. A second frame following the first frame is dropped if it is detected as a stationary frame, or is compressed using ADRC to the two-frame target value reduced by the amount of data generated for the first frame if detected as a non-stationary frame.
107 Citations
9 Claims
-
1. An apparatus for highly efficient coding of a digital image signal, comprising:
-
means for converting said digital image signal into a blocked signal in which each frame of said digital image signal is arranged in a plurality of blocks of pixel data; means for supplying a pixel data signal consisting of blocks of said blocked signal selected in response to a control signal; control signal generating means for generating said control signal so that a first block of a first frame is always selected and a second block located in a spatially same position of a second frame as said first block occupies in said first frame is selected or dropped based on a comparison of an absolute value of a difference between values of pixel data at the same position in said first and second blocks with a motion threshold value; coding means for compression encoding said pixel data signal on a block unit basis to generate compressed data; and means for generating said motion threshold value in accordance with an amount of said compressed data generated by said coding means. - View Dependent Claims (2, 3)
-
-
4. An apparatus for highly efficient coding of a digital image signal, comprising:
-
means for converting said digital image signal into a blocked signal in which each frame of said digital image signal is arranged in a plurality of blocks of pixel data; sub-sampling means for sub-sampling said blocked signal with a sub-sampling phase which is inverted at every two successive frames so as to produce a sub-sampled signal; means for supplying a pixel data signal consisting of blocks of said sub-sampled signal selected in response to a control signal; control signal generating means for generating said control signal so that a first block of a first frame is always selected and a second block located in a spatially same position of a second frame as said first block occupies in said first frame is selected or dropped in accordance with an absolute value of a difference between values of pixel data at the same position in said first and second blocks; and coding means for compression encoding said pixel data signal on a block unit basis.
-
-
5. An apparatus for highly efficient coding of a digital image signal, comprising:
-
means for converting said digital image signal into a blocked signal in which each frame of said digital image signal is arranged in a plurality of blocks of pixel data; means for supplying a pixel data signal consisting of blocks of said blocked signal selected in response to a control signal; control signal generating means for generating said control signal so that a first block of a first frame is always selected and a second block located in a spatially same position of a second frame as said first block occupies in said first frame is selected or dropped in accordance with an absolute value of a difference between values of pixel data at the same position in said first and second blocks; and coding means for compression encoding said pixel data signal on a block unit basis and including means for detecting a minimum value of each of said blocks of said pixel data signal and means for subtracting said minimum value from each of said pixel data in the respective block of said pixel data signal having said minimum value.
-
-
6. An apparatus for highly efficient coding of a digital image signal, comprising:
-
means for converting said digital image signal into a blocked signal in which each frame of said digital image signal is arranged in a plurality of blocks of pixel data; means for supplying a pixel data signal consisting of blocks of said blocked signal selected in response to a control signal; control signal generating means for generating said control signal so that a first block of a first frame is always selected and a second block located in a spatially same position of a second frame as said first block occupies in said first frame is selected or dropped in accordance with an absolute value of a difference between values of pixel data at the same position in said first and second blocks; and coding means for compression encoding said pixel data signal on a block unit basis and including buffering means for controlling said compression encoding so that said compression encoding for said first frame is controlled in accordance with a mean value of threshold values for a preceding two frames, and for said second frame is controlled so as to limit the amount of data generated for said second frame to less than a target value for a two-frame period reduced by an amount of data generated for said first frame. - View Dependent Claims (7, 8, 9)
-
Specification