IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD AND PROGRAM
First Claim
1. 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 determination unit configured to determine a distribution of 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.
0 Assignments
0 Petitions
Accused Products
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.
64 Citations
17 Claims
-
1. 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 determination unit configured to determine a distribution of 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory storage medium storing a computer program which on execution by a computer causes the computer to function as 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 determination unit configured to determine a distribution of 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.
-
-
17. 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 of 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.
-
Specification