Back to results
US 9,286,839 B2Granted
Image processor, image processing method, image encoder, image encoding method, and image display device
AssigneeMitsubishi Electric Corporation
InventorsNoritaka Okuda, Jun Someya, Hideki Yoshii
Life of this patent
Estimating the term…
Abstract
In the image processors and the image processing methods of the present invention, the number of bits for quantizing image data is adjusted on the basis of a dynamic range of each block. Therefore, the error introduced by encoding is reduced without increasing the data amount of the encoded image data, and the response speed of a liquid crystal can be controlled appropriately by preventing unnecessary voltages from being applied due to the error introduced by encoding.
Claims4
An image encoder, comprising:
- an image-data dividing unit for dividing image data into image data blocks and outputting the image data of each image data block;
- a dynamic range producing unit for detecting a dynamic range of the image data of each data block and outputting dynamic range data for each image data block;
- an average calculating unit for calculating a value representing the average value of the image data of each image data block and outputting average data for each image data block based on the calculated value;
- a quantizing unit for quantizing the image data of each image data block, using a quantization threshold value previously determined by the corresponding dynamic range data and the corresponding average data, and outputting quantization image data for each image data block;
- a data quantizing unit for quantizing the dynamic range data and the average data for each image data block, and outputting quantization dynamic range data and quantization average data, respectively, for each image data block;
- and
- an encoded data combining unit for generating encoded image data corresponding to the image data of each image data block, by combining bit data from the corresponding quantization image data, the corresponding quantization dynamic range data, and the corresponding quantization average data, respectively,
- wherein the quantizing unit adjusts the number of bits for quantizing the image data of each image data block, depending on the corresponding dynamic range data, and
- wherein the data quantizing unit changes the numbers of bits for quantizing the dynamic range data and the average data, depending on the change in the number of bits for quantizing the image data of the corresponding image data block, so as to keep constant the total number of bits of the encoded image data comprising the quantization image data, the quantization average data, and the quantization dynamic range data for each image data block.
6 more elements
An image encoding method, comprising the steps of:
- dividing image data into image data blocks and outputting the image data of each image data block;
- detecting a dynamic range of the image data of each image data block and outputting dynamic range data for each image data block;
- calculating a value representing the average value of the image data of each image data block and outputting average data for each image data block based on the calculated value;
- quantizing the image data of each image data block, using a quantization threshold value previously determined by the dynamic range data and the average data, and outputting quantization image data for each image data block;
- quantizing the dynamic range data and the average data for each image data block, and outputting quantization dynamic range data and quantization average data, respectively, for each image data block;
- and
- generating encoded image data corresponding to the image data of each image data block, by combining bit data from the corresponding quantization image data, the corresponding quantization dynamic range data, and the corresponding quantization average data, respectively,
- wherein the number of bits for quantizing the image data of each image data block is adjusted depending on the corresponding dynamic range data, and
- wherein the numbers of bits for quantizing the dynamic range data and the average data are adjusted, depending on the change in the number of bits for quantizing the image data of the corresponding image data block, so as to keep constant the total number of bits of the encoded image data comprising the quantization image data, the quantization average data, and the quantization dynamic range data for each image data block.
6 more elements
Dependencies are inferred from the claim text.