IP Library Granted Patent US 8,189,236
Granted Patent B2
US 8,189,236 · App. 12/125,500 · Granted May 29, 2012

Image processing apparatus, image processing method and computer-readable medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,189,236
App. No.
12/125,500
Granted
May 29, 2012
Kind
B2
Abstract

An image processing apparatus includes a first edge extracting unit and a binarizing unit. The first edge extracting unit extracts an edge of chromatic components of a color image other than brightness components of the color image. The binarizing unit performs an enhancement process and a binarization process for pixels being extracted as the edge by the first edge extracting unit and performs the binarization process for pixels other than the pixels being extracted as the edge based on the brightness components.

Claims (56)

1. An image processing apparatus comprising:

a first edge extracting unit that extracts an edge of chromatic components of a color image other than brightness components of the color image; and

a binarizing unit that performs an enhancement process and a binarization process for pixels being extracted as the edge by the first edge extracting unit and performs the binarization process for pixels other than the pixels being extracted as the edge based on the brightness components; and

a second edge extracting unit that extracts an edge of the brightness components of the color image;

a brightness binarizing unit that binarizes the brightness components of the color image;

a first synthesizing unit that synthesizes an image being binarized by the brightness binarizing unit and pixels being extracted as the edge by the second edge extracting unit, wherein the first synthesizing unit handles the pixels, which are extracted as the edge by the second edge extracting unit, as one of two given values; and

a second synthesizing unit that synthesizes an image synthesized by the first synthesizing unit and the pixels being extracted as the edge by the first edge extracting unit, wherein

the second synthesizing unit handles the pixels, which are extracted as the edge by the first edge extracting unit, as the one of the two given values,

if, in the image synthesized by the first synthesizing unit, a certain number or more of pixels having the one of the two given values exist around a pixel having the one of the two given values and being extracted as the edge by the first edge extracting unit, the second synthesizing unit does not set the one of the two given values to the pixel, which has the one of the two given values in the image synthesized by the first synthesizing unit and is extracted as the edge by the first edge extracting unit, in an image synthesized by the second synthesizing unit, and the binarizing unit represents the image synthesized by the second synthesizing unit,

the binarization process being performed by the binarizing unit includes a pseudo halftone binarization process, and

the binarizing unit performs the enhancement process and then performs the binarizing process for pixels that have the other of the two given values in the image synthesized by the second synthesizing unit and have the one of the two given values in the image synthesized by the first synthesizing unit.

2. The image processing apparatus according to claim 1 , wherein if, in the image synthesized by the first synthesizing unit, a certain number or more of pixels

having the one of the two given values exist around a pixel having the other of the two given values and being extracted as the edge by the first edge extracting unit, the second synthesizing unit does not set the one of the two given values to the pixel, which has the other of the two given values in the image synthesized by the first synthesizing unit and is extracted

as the edge by the first edge extracting unit, in the image synthesized by the second synthesizing unit.

3. The image processing apparatus according to claim 1 , wherein

the binarization process being performed by the binarizing unit includes a pseudo halftone binarization process, and

the binarizing unit performs, for pixels having the one of the two given values in the image synthesized by the second synthesizing unit and having the other of the two given values in the image synthesized by the first synthesizing unit, an enhancement process different from that performed for pixels having the other of the two given values in the image synthesized by the second synthesizing unit and having the one of the two given values in the image synthesized by the first synthesizing unit, and then the binarization process therefor.

4. The image processing apparatus according to claim 2 , wherein

the binarization process being performed by the binarizing unit includes a pseudo halftone binarization process, and

the binarizing unit performs, for pixels having the one of the two given values in the image synthesized by the second synthesizing unit and having the other of the two given values in the image synthesized by the first synthesizing unit, an enhancement process different from that performed for pixels having the other of the two given values in the image synthesized by the second synthesizing unit and having the one of the two given values in the image synthesized by the first synthesizing unit, and then the binarization process therefor.

5. An image processing apparatus comprising:

a first edge extracting unit that extracts an edge of chromatic components of a color image other than brightness components of the color image;

a tone converting unit that performs a tone conversion for the brightness components of the color image based on a result of the extracting by the first edge extracting unit;

a binarizing unit that performs a binarization process for the brightness components for which the tone converting unit has performed the tone conversion;

a second edge extracting unit that extracts an edge of the brightness components of the color image;

a brightness binarizing unit that binarizes the brightness components of the color image;

a first synthesizing unit that synthesizes an image being binarized by the brightness binarizing unit and pixels being extracted as the edge by the second edge extracting unit, wherein the first synthesizing unit handles the pixels, which are extracted as the edge by the second edge extracting unit, as one of two given values; and

a second synthesizing unit that synthesizes an image synthesized by the first synthesizing unit and the pixels being extracted as the edge by the first edge extracting unit, wherein

the second synthesizing unit handles the pixels, which are extracted as the edge by the first edge extracting unit, as the one of the two given values,

if, in the image synthesized by the first synthesizing unit, a certain number or more of pixels having the one of the two given values exist around a pixel having the one of the two given values and being extracted as the edge by the first edge extracting unit, the second synthesizing unit does not set the one of the two given values to the pixel, which has the one of the two given values in the image synthesized by the first synthesizing unit and is extracted as the edge by the first edge extracting unit, in an image synthesized by the second synthesizing unit, and the binarizing unit represents the image synthesized by the second synthesizing unit,

the binarization process being performed by the binarizing unit includes a pseudo halftone binarization process, and

the tone converting unit performs the tone conversion for the brightness components of the color image in accordance with the edge synthesized by the first synthesizing unit.

6. An image processing method comprising:

extracting an edge of chromatic components of a color image other than brightness components of the color image;

performing an enhancement process and a binarization process for pixels being extracted as the edge;

performing the binarization process for pixels other than the pixels being extracted as the edge based on the brightness components;

extracting an edge of the brightness components of the color image;

binarizing the brightness components of the color image;

first synthesizing an image being binarized and pixels being extracted as the edge of the brightness components of the color image, wherein the first synthesizing handles the pixels, which are extracted as the edge of the brightness components of the color image, as one of two given values; and

second synthesizing the image first synthesized and the pixels being extracted as the edge of the chromatic components of the color image other than brightness components of the color image, wherein

the second synthesizing handles the pixels, which are extracted as the edge of the chromatic components of the color image other than brightness components of the color image, as the one of the two given values,

if, in the image synthesized by the first synthesizing, a certain number or more of pixels having the one of the two given values exist around a pixel having the one of the two given values and being extracted as the edge of the chromatic components of the color image other than brightness components of the color image, the second synthesizing does not set the one of the two given values to the pixel, which has the one of the two given values in the image synthesized by the first synthesizing and is extracted as the edge of chromatic components of the color image other than brightness components of the color image, in an image synthesized by the second synthesizing, and the binarizing represents the image synthesized by the second synthesizing,

the binarization process being performed by the binarizing includes a pseudo halftone binarization process, and

the binarizing performs the enhancement process and then performs the binarizing process for pixels that have the other of the two given values in the image synthesized by the second synthesizing and have the one of the two given values in the image synthesized by the first synthesizing.

7. A non-transitory computer-readable medium storing a program that causes a computer to execute image processing, the image processing comprising:

extracting an edge of chromatic components of a color image other than brightness components of the color image;

performing an enhancement process and a binarization process for pixels being extracted as the edge by the first edge extracting unit;

performs the binarization process for pixels other than the pixels being extracted as the edge based on the brightness components;

extracting an edge of the brightness components of the color image;

binarizing the brightness components of the color image;

first synthesizing an image being binarized and pixels being extracted as the edge of the brightness components of the color image, wherein the first synthesizing handles the pixels, which are extracted as the edge of the brightness components of the color image, as one of two given values; and

second synthesizing the image first synthesized and the pixels being extracted as the edge of the chromatic components of the color image other than brightness components of the color image, wherein

the second synthesizing handles the pixels, which are extracted as the edge of the chromatic components of the color image other than brightness components of the color image, as the one of the two given values,

if, in the image synthesized by the first synthesizing, a certain number or more of pixels having the one of the two given values exist around a pixel having the one of the two given values and being extracted as the edge of the chromatic components of the color image other than brightness components of the color image, the second synthesizing does not set the one of the two given values to the pixel, which has the one of the two given values in the image synthesized by the first synthesizing and is extracted as the edge of chromatic components of the color image other than brightness components of the color image, in an image synthesized by the second synthesizing, and the binarizing represents the image synthesized by the second synthesizing,

the binarization process being performed by the binarizing includes a pseudo halftone binarization process, and

the binarizing performs the enhancement process and then performs the binarizing process for pixels that have the other of the two given values in the image synthesized by the second synthesizing and have the one of the two given values in the image synthesized by the first synthesizing.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2021
From: FUJI XEROX CO., LTD.
To: FUJIFILM BUSINESS INNOVATION CORP.
Reel/Frame 058287/0056 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2008
From: ITOH, ATSUSHI
To: FUJI XEROX CO., LTD
Reel/Frame 020998/0853 →