Image encoder, image decoder, and image encoding system
First Claim
1. An image encoder comprising:
- an encoding unit for encoding an input image to obtain encoded data;
a comparison unit for comparing the input image with at least one reference image to identify a part of the input image that is significantly changed with respect to the at least one reference image;
an information generating unit for generating error information identifying the changed part identified by the comparison unit; and
an output unit for outputting the encoded data and the error information,wherein the information generating unit divides the input image into bit planes and generates the error information identifying, as the changed part, image blocks in each bit plane that have bit values differing in at least fifty percent of bit positions from bit values in the at least one reference image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image coding system includes an image encoder and a predictive image decoder. The image encoder encodes an input image to obtain encoded data, compares the input image with a reference image, generates error information identifying parts of the input image that are changed with respect to the reference image, and outputs the encoded data and the error information. The predictive image decoder predicts the image, using a simplified prediction method for parts of the image identified by the error information as not being changed, and decodes the encoded data and the predicted data to obtain decoded image data. Use of the simplified prediction method in unchanged parts of the image reduces the prediction processing load without significant loss of prediction accuracy.
-
Citations
10 Claims
-
1. An image encoder comprising:
-
an encoding unit for encoding an input image to obtain encoded data; a comparison unit for comparing the input image with at least one reference image to identify a part of the input image that is significantly changed with respect to the at least one reference image; an information generating unit for generating error information identifying the changed part identified by the comparison unit; and an output unit for outputting the encoded data and the error information, wherein the information generating unit divides the input image into bit planes and generates the error information identifying, as the changed part, image blocks in each bit plane that have bit values differing in at least fifty percent of bit positions from bit values in the at least one reference image. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An image coding system comprising:
-
an image encoder that includes an encoding unit for encoding an input image to obtain encoded data; a comparison unit for comparing the input image with at least one reference image to identify a part of the input image that is significantly changed with respect to the at least one reference image; an information generating unit for generating error information identifying the changed part identified by the comparison unit; and an output unit for outputting the encoded data and the error information; wherein the information generating unit divides the input image into bit planes and generates the error information identifying, as the changed part, image blocks in each bit plane that have bit values differing in at least fifty percent of bit positions from bit values in the at least one reference image; and an image decoder, that includes;
a receiving unit for receiving the encoded data and error information output by the image encoder;a prediction unit for generating predicted values of decoded image data, using a first prediction process in the changed part identified by the error information and a second prediction process in image parts other than the changed part, the first prediction process being more computationally intensive than the second prediction process; and a decoding unit for decoding the encoded data and the predicted values to obtain the decoded image data, wherein the prediction unit searches for motion vectors, and the first prediction process has a larger search range than the second prediction process. - View Dependent Claims (7)
-
-
8. An image coding system including an image encoder comprising:
-
an encoding unit for encoding an input image to obtain encoded data; a comparison unit for comparing the input image with at least one reference image to identify a part of the input image that is significantly changed with respect to the at least one reference image; an information generating unit for generating error information identifying the changed part identified by the comparison unit; and an output unit for outputting the encoded data and the error information, wherein the information generating unit divides the input image into bit planes and generates the error information identifying, as the changed part, image blocks in each bit plane that have bit values differing in at least fifty percent of bit positions from bit values in the at least one reference image; and an image decoder, the image decoder comprising;
a receiving unit for receiving the encoded data and the error information output by the image encoder;
a prediction unit for generating predicted values by predicting a result of decoding the encoded data;
a prediction revision unit for revising the predicted values in the changed part identified by the error information to obtain revised predicted values; and
a decoding unit for decoding the encoded data, the revised predicted values, and the predicted values that the prediction revision unit did not revise, thereby obtaining decoded image data, wherein the prediction revision unit revises the predicted values by inverting bit values. - View Dependent Claims (9, 10)
-
Specification