Patent ID: 9641850
Date: 2017-05-02
CPC Classifications: H04N

Claim:
1. A video compression device configured to compress one pixel per cycle, the video compression device comprising: an input original image buffer for storing input original image pixels therein in a raster scan order; a line memory for storing local decode pixels therein; a predictive pixel generation unit for sequentially selecting from among the input original image pixels and generating predictive pixel values of a plurality of predictive modes defined using local decode pixels read from predetermined positions of the line memory as upper reference pixels and an input original image pixel positioned on the left side of a pixel to be compressed as a left reference pixel for the pixel to be compressed; a predictive mode determination unit for, using a unit made of a predetermined number of consecutive input original image pixels as a processing unit, calculating a predictive error of the unit based on differential values between a pixel value of the pixel to be compressed in the unit and the predictive pixel values, and selecting a minimum predictive mode in which the predictive error is minimum from among the plurality of predictive modes; a (Differential Pulse Code Modulation) DPCM unit for, using local decode pixels in the line memory as upper reference pixels and a local decode pixel value one cycle before the pixel to be compressed as a left reference pixel, generating a minimum predictive pixel value corresponding to the minimum predictive mode, and generating a minimum differential value between the minimum predictive pixel value and the pixel to be compressed; a quantization unit for generating quantized data in which the minimum differential value is quantized; an encode unit for converting the quantized data into a transmission code; an inverse quantization unit for generating inversely quantized data in which the quantized data is inversely quantized; and an inverse DPCM unit for generating local decode pixel values for the pixel to be compressed by use of the inversely quantized data and the minimum predictive pixel value, and sequentially storing them in the line memory, wherein the processing in the predictive pixel generation unit and the predictive mode determination unit, and the processing in the DPCM unit, the quantization unit, the inverse quantization unit and the inverse DPCM unit are performed in different pipeline stages.