IMAGE COMPRESSION APPARATUS, IMAGE EXPANSION APPARATUS, AND IMAGE PROCESSING APPARATUS
First Claim
1. An image compression apparatus comprising:
- a setting unit configured to set an input pixel valid-bit-number;
a predictive pixel value generating unit configured to refer to a plurality of higher-order bits of earlier already-input pixel data to generate a predictive pixel value for a plurality of higher-order bits of a new input pixel;
a prediction error group detecting unit configured to detect a prediction error group indicative of the magnitude range of a difference between the predictive pixel value and a value of the plurality of higher-order bits of the new input pixel;
a prediction error encoding unit configured to multiplex variable-length-encoded information indicative of the prediction error group, overhead bits indicative of a specific value within the prediction error group, and lower-order input pixel bits appropriate for the input pixel valid-bit-number; and
a packing unit configured to output data multiplexed by the prediction error encoding unit in units of a predetermined number of bits.
1 Assignment
0 Petitions
Accused Products
Abstract
An input pixel valid-bit-number setting unit sets an input pixel valid-bit-number which is the number of gradations of input pixel data. A predictive pixel value generating unit refers to the higher-order bits of earlier already-input pixel data to generate a predictive pixel value for the higher-order bits of a new input pixel. A prediction error group detecting unit detects a prediction error group indicative of the magnitude range of a difference between the predictive pixel value and the value of the higher-order bits of the new input pixel. A prediction error encoding unit multiplexes variable-length encoded information indicative of the prediction error group, overhead bits indicative of a specific value within the prediction error group, and the lower-order bits of the input pixel appropriate for the input pixel valid-bit-number.
72 Citations
19 Claims
-
1. An image compression apparatus comprising:
-
a setting unit configured to set an input pixel valid-bit-number; a predictive pixel value generating unit configured to refer to a plurality of higher-order bits of earlier already-input pixel data to generate a predictive pixel value for a plurality of higher-order bits of a new input pixel; a prediction error group detecting unit configured to detect a prediction error group indicative of the magnitude range of a difference between the predictive pixel value and a value of the plurality of higher-order bits of the new input pixel; a prediction error encoding unit configured to multiplex variable-length-encoded information indicative of the prediction error group, overhead bits indicative of a specific value within the prediction error group, and lower-order input pixel bits appropriate for the input pixel valid-bit-number; and a packing unit configured to output data multiplexed by the prediction error encoding unit in units of a predetermined number of bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image expansion apparatus comprising:
-
a setting unit configured to set an output pixel valid-bit-number; an encoded data loading unit configured to load the variable-length code of a prediction error group indicative of the magnitude range of a prediction error, overhead bits indicative of the value of the prediction error, and data encoded using lower-order bits appropriate for the output pixel valid-bit-number; a prediction error decoding unit configured to reproduce lower-order bits appropriate for the prediction error and the output pixel valid-bit-number out of the data loaded by the encoded data loading unit; a predictive pixel value generating unit configured to refer to a plurality of higher-order bits of an earlier already-reproduced pixel to generate a predictive pixel value; and a pixel value reproducing unit configured to add the reproduced prediction error to the predictive pixel value to reproduce the pixel value of a plurality of higher-order bits. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An image processing apparatus comprising:
-
a pixel compressing unit provided with an image compression apparatus including;
a setting unit configured to set an input pixel valid-bit-number;
a predictive pixel value generating unit configured to refer to a plurality of higher-order bits of earlier already-input pixel data to generate a predictive pixel value for a plurality of higher-order bits of a new input pixel;
a prediction error group detecting unit configured to detect a prediction error group indicative of the magnitude range of a difference between the predictive pixel value and a value of the plurality of higher-order bits of the new input pixel;
a prediction error encoding unit configured to multiplex variable-length-encoded information indicative of the prediction error group, overhead bits indicative of a specific value within the prediction error group, and lower-order input pixel bits appropriate for the input pixel valid-bit-number; and
a packing unit configured to output data multiplexed by the prediction error encoding unit in units of a predetermined number of bits;a pixel expanding unit provided with an image expanding apparatus including;
a setting unit configured to set an output pixel valid-bit-number;
an encoded data loading unit configured to load the variable-length code of a prediction error group indicative of the magnitude range of a prediction error, overhead bits indicative of the value of the prediction error, and data encoded using lower-order bits appropriate for the output pixel valid-bit-number;
a prediction error decoding unit configured to reproduce lower-order bits appropriate for the prediction error and the output pixel valid-bit-number out of the data loaded by the encoded data loading unit;
a predictive pixel value generating unit configured to refer to a plurality of higher-order bits of an earlier already-reproduced pixel to generate a predictive pixel value; and
a pixel value reproducing unit configured to add the reproduced prediction error to the predictive pixel value to reproduce the pixel value of a plurality of higher-order bits; andan image processing unit configured to temporarily store an intermediate processing result obtained by processing input image data in an external memory unit through the pixel compressing unit, read a plurality of intermediate processing results stored in the external memory unit through the pixel expanding unit, and output an image-processed final processing result.
-
Specification