Image processing device
AssigneeBrother Kogyo Kabushiki Kaisha
InventorMasaki Kondo
Life of this patent
Estimating the term…
Abstract
An image processing device may create corrected image data by correcting target image data. The image processing device may determine a representative value which represents specific pixels in the object image data, determine a target value based on the representative value and a degree of correction designated by a user, and correct a value of each particular pixel included in the object image data such that the value of the each particular pixel approaches the target value. The each particular pixel may be included in a surrounding area of the representative value.
Claims16
An image processing device for creating corrected image data by correcting object image data, the image processing device comprising:
- a controller configured to execute:
- determining a representative value which represents specific pixels in the object image data, each of the specific pixels having a hue within a particular range of hue, the representative value being a coordinate value in a color space of an orthogonal coordinate system;
- determining a target value based on the representative value and a degree of correction designated by a user, the target value being a coordinate value in the color space of the orthogonal coordinate system;
- and
- correcting a value of each particular pixel included in the object image data such that the value of the each particular pixel approaches the target value, wherein the each particular pixel is included in a surrounding area of the representative value,
- in a case where a coordinate value in the color space of the orthogonal coordinate system of a correction target pixel is identical to the representative value, the correcting of the value of each particular pixel includes correcting the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel into a first coordinate value that is between the representative value and the target value, and
- in a case where the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel is a second coordinate value that is between the representative value and the target value, the correcting of the value of each particular pixel includes correcting the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel into a third coordinate value that is between the first coordinate value and the target value.
A non-transitory computer readable medium including a computer program for creating corrected image data by correcting object image data, the computer program including instructions for ordering a computer to perform:
- determining a representative value which represents specific pixels in the object image data, each of the specific pixels having a hue within a particular range of hue, the representative value being a coordinate value in a color space of an orthogonal coordinate system;
- determining a target value based on the representative value and a degree of correction designated by a user, the target value being a coordinate value in the color space of the orthogonal coordinate system;
- and
- correcting a value of each particular pixel included in the object image data such that the value of the each particular pixel approaches the target value, wherein the each particular pixel is included in a surrounding area of the representative value,
- in a case where a coordinate value in the color space of the orthogonal coordinate system of a correction target pixel is identical to the representative value, the correcting of the value of each particular pixel includes correcting the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel into a first coordinate value that is between the representative value and the target value, and
- in a case where the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel is a second coordinate value that is between the representative value and the target value, the correcting of the value of each particular pixel includes correcting the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel into a third coordinate value that is between the first coordinate value and the target value.
An image processing method for creating corrected image data by correcting object image data, the image processing method comprising:
- determining a representative value which represents specific pixels in the object image data, each of the specific pixels having a hue within a particular range of hue, the representative value being a coordinate value in a color space of an orthogonal coordinate system;
- determining a target value based on the representative value and a degree of correction designated by a user, the target value being a coordinate value in the color space of the orthogonal coordinate system;
- and
- correcting a value of each particular pixel included in the object image data such that the value of the each particular pixel approaches the target value, wherein the each particular pixel is included in a surrounding area of the representative value,
- in a case where a coordinate value in the color space of the orthogonal coordinate system of a correction target pixel is identical to the representative value, the correcting of the value of each particular pixel includes correcting the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel into a first coordinate value that is between the representative value and the target value, and
- in a case where the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel is a second coordinate value that is between the representative value and the target value, the correcting of the value of each particular pixel includes correcting the coordinate value in the color space of the orthogonal coordinate system of the correction target pixel into a third coordinate value that is between the first coordinate value and the target value.
An image processing device for creating corrected image data by correcting object image data, the image processing device comprising:
- a controller configured to execute:
- transforming particular image data into the object image data, wherein each pixel in the particular image data is specified by a coordinate value in a color space of a second orthogonal coordinate system which is different from a first orthogonal coordinate system, and each pixel in the object image data is specified by a coordinate value in a color space of a polar coordinate system,
- determining a representative value which represents specific pixels in the object image data, each of the specific pixels having a hue within a particular range of hue, the representative value being a coordinate value in a color space of the first orthogonal coordinate system;
- determining a target value based on the representative value and a degree of correction designated by a user, the target value being a coordinate value in the color space of the first orthogonal coordinate system;
- and
- correcting a value of each particular pixel included in the object image data such that the value of the each particular pixel approaches the target value, wherein the each particular pixel is included in a surrounding area of the representative value, the correcting of the value of each particular pixel includes creating the corrected image data in which each pixel is specified by a coordinate value in the color space of the second orthogonal coordinate system by executing:
- transforming a coordinate value of each pixel in the object image data into a particular orthogonal coordinate value which is a coordinate value in the color space of the first orthogonal coordinate system;
- correcting each particular orthogonal coordinate value included in the surrounding area such that the each particular orthogonal coordinate value approaches the target value;
- transforming each corrected particular orthogonal coordinate value into a particular polar coordinate value which is a coordinate value in the color space of the polar coordinate system;
- and
- transforming each particular polar coordinate value into an orthogonal coordinate value which is a coordinate value in the color space of the second orthogonal coordinate system.
An image processing device comprising:
- a controller configured to:
- determine, by a calculation using a plurality of specific pixels in object image data, a representative value which represents the plurality of specific pixels in the object image data, each of the plurality of specific pixels having a hue within a particular range of hue;
- determine a target value based on the determined representative value and a degree of correction designated by a user;
- correct a value of each of a plurality of particular pixels included in the object image data such that the value of each of the plurality of particular pixels approaches the target value, wherein all of the plurality of particular pixels are included in an ellipsoid having the representative value and the target value as two focuses;
- and
- correct a value of a correction target pixel such that a correction amount becomes greater as a sum of a first distance and a second distance becomes smaller, the first distance being a distance between the representative value and the value of the correction target pixel, the second distance being a distance between the target value and the value of the correction target pixel.
Dependencies are inferred from the claim text.