APPARATUS AND METHOD FOR LOSSLESS/NEAR-LOSSLESS IMAGE COMPRESSION
First Claim
1. A lossless/near-lossless image compression apparatus, the apparatus comprising:
- a ratio controller to control a tolerance based on a slice unit to enable a number of encoded bits to be the same as a target number of encoded bits;
a prediction modulator to predict a pixel of a current location based on adjacent pixels to calculate a predicted value, to calculate an error that is a difference between the predicted value and a pixel value, and to modulate the error to output the modulated error; and
an encoder to encode the modulated error.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a lossless/near-lossless image compression apparatus and method. The lossless/near-lossless image compression method may include calculating a predicted value by predicting a pixel of a current location based on adjacent pixels, calculating an error that is a difference between the predicted value and a pixel value, and modulating the error to output the modulated error, encoding the modulated error, and controlling a tolerance based on a slice unit to enable a number of encoded bits to be the same as a target number of encoded bits. The tolerance may be set to be gradually increased or to be decreased to prevent a rapid change in the tolerance.
18 Citations
18 Claims
-
1. A lossless/near-lossless image compression apparatus, the apparatus comprising:
-
a ratio controller to control a tolerance based on a slice unit to enable a number of encoded bits to be the same as a target number of encoded bits; a prediction modulator to predict a pixel of a current location based on adjacent pixels to calculate a predicted value, to calculate an error that is a difference between the predicted value and a pixel value, and to modulate the error to output the modulated error; and an encoder to encode the modulated error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A lossless/near-lossless image compression method, the method comprising:
-
calculating a predicted value by predicting a pixel of a current location based on adjacent pixels; calculating an error that is a difference between the predicted value and a pixel value, and modulating the error to output the modulated error; encoding the modulated error; and controlling a tolerance based on a slice unit to enable a number of encoded bits to be the same as a target number of encoded bits. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification