Image processing apparatus, recording apparatus, image processing method, and non-transitory computer-readable storage medium storing program
AssigneeSeiko Epson Corporation
InventorsKohei Utsunomiya, Nobuaki Ito, Satoshi Yamazaki
Life of this patent
Estimating the term…
Abstract
A distribution portion that distributes an error based on quantization of a gradation value corresponding to the one pixel, to a first pixel located in a first direction of the one pixel at a first distribution rate, to a second pixel located in a second direction of the one pixel at a second distribution rate, and to a third pixel located in a third direction of the one pixel at a third distribution rate, the second direction is a direction that intersects the first direction, and the third direction is a direction different from an extension direction of a plane defined by the first direction and the second direction.
Claims16
An image processing apparatus comprising a processor that is configured to perform:
- an acquisition function that acquires image data indicating a gradation value of an image to be displayed by each of a plurality of pixels in a three-dimensional space when the image is represented in the three-dimensional space;
- and
- a generation function that generates display data by quantizing the gradation value indicated by the image data, wherein
- the generation function including
- a selection function that selects one pixel from the plurality of pixels, and
- an error distribution function that distributes an error based on quantization of a gradation value corresponding to the one pixel
- to a first pixel located in a first direction of the one pixel at a first distribution rate,
- to a second pixel located in a second direction of the one pixel at a second distribution rate, and
- to a third pixel located in a third direction of the one pixel at a third distribution rate,
- the second direction being a direction that intersects the first direction, and
- the third direction being a direction different from an extension direction of a plane defined by the first direction and the second direction, and wherein
- when any pixel of the plurality of pixels in the three-dimensional space exists in the first direction of one pixel, the selection function selects another pixel located in the first direction of the one pixel after selecting the one pixel, and wherein
- the first distribution rate is larger than the second distribution rate and the third distribution rate.
An image processing method comprising:
- an acquisition step of acquiring image data indicating a gradation value of an image to be displayed by each of a plurality of pixels in a three-dimensional space when the image is represented in the three-dimensional space;
- and
- a generation step of generating display data by quantizing the gradation value indicated by the image data, wherein
- the generation step includes
- a selection step of selecting one pixel from the plurality of pixels, and
- an error distribution step of distributing an error based on quantization of a gradation value corresponding to the one pixel
- to a first pixel located in a first direction of the one pixel at a first distribution rate,
- to a second pixel located in a second direction of the one pixel at a second distribution rate, and
- to a third pixel located in a third direction of the one pixel at a third distribution rate,
- the second direction being a direction that intersects the first direction, and
- the third direction being a direction different from an extension direction of a plane defined by the first direction and the second direction, and wherein
- when any pixel of the plurality of pixels in the three-dimensional space exists in the first direction of one pixel, the selection function selects another pixel located in the first direction of the one pixel after selecting the one pixel, and wherein
- the first distribution rate is larger than the second distribution rate and the third distribution rate.
A non-transitory computer-readable storage medium storing a program, the program causing a computer to perform
- an acquisition function that acquires image data indicating a gradation value of an image to be displayed by each of a plurality of pixels in a three-dimensional space when the image is represented in the three-dimensional space;
- and
- a generation function that generates display data by quantizing the gradation value indicated by the image data, wherein the generation function includes
- a selection function that selects one pixel from the plurality of pixels, and
- an error distribution function that distributes an error based on quantization of a gradation value corresponding to the one pixel,
- to a first pixel located in a first direction of the one pixel at a first distribution rate,
- to a second pixel located in a second direction of the one pixel at a second distribution rate, and
- to a third pixel located in a third direction of the one pixel at a third distribution rate,
- the second direction being a direction that intersects the first direction, and
- the third direction being a direction different from an extension direction of a plane defined by the first direction and the second direction, and wherein
- when any pixel of the plurality of pixels in the three-dimensional space exists in the first direction of one pixel, the selection function selects another pixel located in the first direction of the one pixel after selecting the one pixel, and wherein
- the first distribution rate is larger than the second distribution rate and the third distribution rate.
Dependencies are inferred from the claim text.