Image processor, image processing method, and image display device
AssigneeMitsubishi Electric Corporation
InventorsJun Someya, Noritaka Okuda
Life of this patent
Estimating the term…
Abstract
An image processing device and an image processing method according to the present invention, by dividing an image into a plurality of blocks, generates a control signal denoting a change in the image data, based on a result of comparing first encoded image data that is quantized from image data in each of the blocks based on representative values of the image data in each of the blocks with second encoded image data that is obtained by delaying the first encoded image data for a period equivalent to one frame, and generates one-frame-preceding image data by choosing on a pixel to pixel basis either the current-frame image data or second decoded image data that is obtained by decoding the second encoded image data, based on the control signal.
Claims22
An image processor that corrects image data representing a gray-scale value of each of pixels of an image, based on a change in the gray-scale value of each pixel, the image processor comprising:
- an encoding unit that divides a current-frame image into a plurality of blocks and outputting first encoded image data, corresponding to the current-frame image, the first encoded image data including a representative value denoting a magnitude of pixel data of each of the blocks and a quantized value of pixel data in each of the blocks, the quantized value being obtained by quantizing the pixel data in each blocks based on the representative value;
- a decoding unit that decodes the first encoded image data thereby outputting first decoded image data corresponding to the current-frame image;
- a delay unit that delays the first encoded image data for a period equivalent to one frame, thereby outputting second encoded image data corresponding to the image preceding the current frame by one frame;
- a decoding unit that decodes the second encoded image data, thereby outputting second decoded image data corresponding to the image preceding the current frame by one frame;
- an encoded data discrimination unit that calculates variations of the representative value and the quantized value between the current-frame image and the image preceding by one frame by referring to the first and the second encoded image data, the encoded data discrimination unit determining whether each pixel of the current frame represents a still picture or a motion picture based on the variations of the representative values and the quantized value, and generating a control signal which has a first value for a pixel which determined to represent the still picture and has a second value for a pixel which determined to represent the motion picture;
- a one-frame-preceding-image calculation unit that generates one-frame-preceding image data by selecting the current-frame image data or the second decoded image data on a pixel to pixel basis, based on the control signal;
- and
- an image data compensation unit that compensates a gray-scale value of the current-frame image, based on the current-frame image data and the one-frame-preceding image data.
An image processing method for correcting image data representing a gray-scale value of each of pixels of an image, based on a change in the gray-scale value of each pixel, the image processing method comprising:
- a step of dividing a current-frame image into a plurality of blocks using an encoding unit, thereby outputting first encoded image data, corresponding to the current-frame image, the first encoded image data including a representative value denoting a magnitude of pixel data of each of the blocks, and a quantized value obtained by quantizing the pixel data in each of the blocks based on the representative value;
- a step of decoding the first encoded image data using a decoding unit, thereby outputting first decoded image data corresponding to the current-frame image;
- a step of delaying the first encoded image data for a period equivalent to one frame, thereby outputting second encoded image data corresponding to the image preceding the current frame by one frame;
- a step of decoding the second encoded image data, thereby outputting second decoded image data corresponding to the image preceding the current frame by one frame;
- a step of calculating variations of the representative value and of the quantized value between the current-frame image and the image preceding by one frame, by referring to the first and the second encoded image data, and determining whether each pixel of the current frame represents a still picture or a motion picture based on the variations of the representative values and the quantized value and generating a control signal which has a first value for a pixel which determined to represent the still picture and has a second value for a pixel which determined to represent the motion picture;
- a step of generating one-frame-preceding image data by selecting the current-frame image data or the second decoded image data on a pixel to pixel basis, based on the control signal;
- and
- a step of compensating a gray-scale value of the current-frame image, based on the current-frame image data and the one-frame-preceding image data.
An image processor that corrects image data representing a gray-scale value of each of pixels of an image, based on a change in the gray-scale value of each pixel, the image processor comprising:
- an encoding unit that encodes image data representing a current-frame image thereby outputting the encoded image data corresponding to the current-frame image;
- a decoding unit that decodes the encoded image data thereby outputting first decoded image data corresponding to the current-frame image data;
- a delay unit that delays the encoded image data for a period equivalent to one frame;
- a decoding unit that decodes the encoded image data outputted from said delay unit thereby outputting second decoded image data corresponding to the image data preceding the current frame by one frame;
- a calculating unit that calculates a variation between the first and the second decoded image data and an error amount between the current-frame image data and the first decoded image data on a pixel to pixel basis;
- a one-frame-preceding-image calculation unit that generates one-frame-preceding image data by selecting current frame image data or the second decoded image data on a pixel to pixel basis based on the variation and the error amount, the one-frame-preceding-image calculation unit determining whether each pixel of the current frame represents a still picture or a motion picture based on the variation and the error amount, the one-frame-preceding-image calculation unit selecting the current frame image data for a pixel determined to present a motion picture and selecting the second decoded image data for a pixel determined to present a still picture;
- and
- an image data compensation unit that compensates a gray-scale value of the current-frame image, based on the one-frame-preceding image data and the current-frame image data.
An image processing method for correcting image data representing a gray-scale value of each of pixels of an image, based on a change in a gray-scale value of each pixel, the image processing method comprising the steps of
- encoding image data representing a current-frame image, thereby outputting the encoded image data corresponding to the current-frame image;
- decoding the encoded image data, thereby outputting first decoded image data corresponding to the current-frame image data;
- delaying the encoded image data for a period equivalent to one frame;
- decoding the delayed encoded image data thereby outputting second decoded image data corresponding to the image preceding the current frame by one frame;
- calculating a variation between the first and the second decoded image data and an error amount between the current-frame image data and the first decoded image data on a pixel to pixel basis,
- generating one-frame-preceding image data by selecting the current-frame image data or the second decoded image data on a pixel to pixel basis based on the variations and the error amounts, wherein whether each pixel of the current frame represents a still picture or a motion picture is determined based on the variation and the error amount, and the one-frame-preceding-image is generated by selecting the current frame image data for a pixel determined to present a motion picture and selecting the second decoded image data for a pixel determined to present a still picture;
- and
- compensating a gray-scale value of the current-frame image, based on the one-frame-preceding image data and the current-frame image data.
Dependencies are inferred from the claim text.