Patent ID: 9602842
Date: 2017-03-21
CPC Classifications: H04N

Claim:
1. An encoding apparatus operable to encode an image in accordance with allowable error information that defines an allowable error corresponding to a pixel value, the apparatus comprising: one or more processors; and at least one memory coupled to the one or more processors, the at least one memory having instructions stored thereon which, when executed by the one or more processors, cause the encoding apparatus to: set transformation information for transforming a pixel value of an image that is an encoding target into a second pixel value in accordance with the allowable error information, transform each pixel value of an image that is an encoding target based on the pixel value transformation information to generate a second image comprised by pixels after the transformation, encode the second image such that a difference in a pixel value before and after encoding is within a constant δ that is set in advance, and generate pixel value inverse transformation information, based on the pixel value transformation information, for transforming a pixel value of the second image into a value related to a pixel value of an input image, and encode the generated pixel value inverse transformation information using a lossless encoder, wherein information for performing a transformation is set as the transformation information such that, in a case where a pixel value of the second image is shifted by δ, a shift of a pixel value of an input image falls within an allowable error.