Image processing apparatus, image processing method and program
AssigneeCanon Kabushiki Kaisha
InventorsShigeo Kodama, Hisashi Ishikawa
Life of this patent
Estimating the term…
Abstract
An image processing apparatus includes a target value calculation unit configured to calculate a target value to be output in a predetermined region in input image data based on pixel values of pixels included in the region, a distribution order determination unit configured to determine a distribution order of output values for distributing output values corresponding to the target value in the region based on a pixel value of each pixel included in the region and a threshold value in the threshold matrix corresponding to the pixel, and an output value determination unit configured to determine an output value of each pixel included in the region by allocating the target value to at least one pixel included in the region in the distribution order.
Claims19
An image processing apparatus comprising:
- a target value calculation unit configured to calculate a target value, to be output in a predetermined region in input image data, based on pixel values of pixels included in the region;
- a holding unit configured to hold a threshold value matrix including a plurality of threshold values;
- a distribution order determination unit configured to determine a distribution order of output values for distributing output values corresponding to the target value in the predetermined region based on a difference between a pixel value of each pixel representing the input image data and a threshold value in the threshold value matrix corresponding to the pixel for each pixel included in the region;
- and
- an output value determination unit configured to determine an output value of each pixel included in the region by allocating an output value corresponding to the target value to at least one pixel included in the region in the distribution order.
An image processing apparatus comprising:
- a target value calculation unit configured to calculate a target value to be output in a predetermined region in input image data based on pixel values of pixels included in the region;
- a holding unit configured to hold order information describing preset order of pixels in the predetermined region;
- a distribution order determination unit configured to determine a distribution order for distributing an output value corresponding to the target value in the predetermined region based on an evaluation value for a pixel calculated from a pixel value of each pixel representing the input image data and order information corresponding to the pixel for each pixel included in the region;
- and
- an output value determination unit configured to determine an output value of each pixel included in the region by allocating an output value corresponding to the target value to at least one pixel (where the number of pixels is determined based on the target value) included in the region in the distribution order.
An image processing method for performing an image process on input image data, the method comprising:
- calculating a target value to be output in a predetermined region in input image data based on pixel values of pixels included in the region;
- acquiring a threshold value group corresponding to the predetermined region from a threshold value matrix including a plurality of threshold values;
- determining a distribution order for distributing an output value corresponding to the target value in the predetermined region based on a difference between a pixel value of each pixel representing the input image data and a threshold value corresponding to the pixel for each pixel included in the region;
- and
- determining an output value of each pixel included in the region by allocating an output value corresponding to the target value to at least one pixel (where the number of pixels is determined based on the target value) included in the region in the distribution order.
Dependencies are inferred from the claim text.