IP Library › Granted Patent US 7,995,243
Granted Patent B2
US 7,995,243 · App. 11/747,045 · Granted Aug 9, 2011

Image processing apparatus and control method thereof

Assignee: Canon Kabushiki Kaisha
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 7,995,243
App. No.
11/747,045
Granted
Aug 9, 2011
Kind
B2
Abstract

The invention distinguishes not only character areas and halftone dot areas in an image, but also makes highly accurate decisions concerning characters present in halftone dot areas. A decision signal generating unit generates a decision signal having luminance as a main component from a signal indicating inputted image data, and supplies the decision signal to a character decision unit, a halftone dot decision unit, and a character-in-halftone dot decision unit. The character decision unit generates data indicating whether a pixel of interest is inside a character image area. The halftone dot decision unit generates data indicating whether a pixel of interest is inside a halftone dot area. The character-in-halftone dot decision unit generates data indicating whether there is a character image inside the halftone dot area. Based on these three signals, an attribute flag generating unit generates attribute data of the pixel of interest.

Claims (20)

1. An image processing apparatus in which an attribute of each pixel constituting image data is decided, comprising:

a generation unit adapted to generate a decision signal having luminance as a main component from the image data;

an adaptive filter unit adapted to decide whether there is continuity in low luminance pixels of a preset plurality of directions based on the decision signal generated by the generation unit, and allow the decision signal to pass when it is decided that there is continuity and carry out a low pass filter process defined by a preset frequency when it is decided that there is no continuity; and

a character-in-halftone dot decision unit adapted to, based on the decision decided by the adaptive filter unit, generate inside edge data indicating whether a pixel of interest is positioned on an image edge of a low luminance side at which the luminance changes from low luminance to high luminance and decide whether the pixel of interest is a character area in a halftone dot area based on the generated inside edge data;

a detection unit adapted to detect a first halftone dot signal and a second halftone dot signal having a halftone dot output screen frequency lower than that of the first halftone dot signal; and

a flag generating unit adapted to generate a flag indicating a character in halftone dots based on a detection result of the detection unit and a decision result of the character-in-halftone dot decision unit;

wherein the flag generating unit generates a flag indicating the character in halftone dots by negating the second halftone dot signal to generate a second non halftone dot signal, obtaining a logical product of the second non halftone dot signal and a character in halftone dot signal decided as a character in halftone dots by the character-in-halftone dot decision unit, so as to generate a non-low screen frequency character-in-halftone dot signal and obtaining a logical product of the generated non-low screen frequency character-in-halftone dot signal and the first halftone dot signal.

2. A method of an image processing apparatus in which an attribute of each pixel constituting image data is decided, comprising:

a generation step of generating a decision signal having luminance as a main component from the image data;

an adaptive filter step of deciding whether there is continuity in low luminance pixels of a preset plurality of directions based on the decision signal generated in the generation step, and allowing the decision signal to pass when it is decided that there is continuity and carrying out a low pass filter process defined by a preset frequency when it is decided that there is no continuity; and

a character-in-halftone dot decision step of, based on decision signals generated in the adaptive filter step, generating inside edge data indicating whether a pixel of interest is positioned on an image edge of a low luminance side at which the luminance changes from low luminance to high luminance and deciding whether the pixel of interest is a character area in a halftone dot area based on the generated inside edge data;

a detection step of detecting a first halftone dot signal and a second halftone dot signal having a halftone dot output screen frequency lower than that of the first halftone dot signal; and

a flag generating step of generating a flag indicating a character in halftone dots based on a detection result of the detection step and a decision result of the character-in-halftone dot decision step;

wherein the flag generating step includes generating a flag indicating the character in halftone dots by negating the second halftone dot signal to generate a second non halftone dot signal, obtaining a logical product of the second non halftone dot signal and a character in halftone dot signal decided as a character in halftone dots in the character-in-halftone dot decision step so as to generate a non-low screen frequency character-in-halftone dot signal, and obtaining a logical product of the generated non-low screen frequency character-in-halftone dot signal and the first halftone dot signal.

3. A non-transitory computer-readable storage medium storing a computer program, that by being read in and executed by a computer, functions as an image processing apparatus in which an attribute of each pixel constituting image data is decided, the computer program functioning as:

a generation unit adapted to generate a decision signal having luminance as a main component from the image data;

an adaptive filter unit adapted to decide whether there is continuity in low luminance pixels of a preset plurality of directions based on the decision signal generated by the generation unit and allow the decision signal to pass when it is decided that there is continuity and carry out a low pass filter process defined by a preset frequency when it is decided that there is no continuity; and

a character-in-halftone dot decision unit adapted to, based on the decision decided by the adaptive filter unit, generate inside edge data indicating whether a pixel of interest is positioned on an image edge of a low luminance side at which the luminance changes from low luminance to high luminance and decide whether the pixel of interest is a character area in a halftone dot area based on the generated inside edge data;

a detection unit adapted to detect a first halftone dot signal and a second halftone dot signal having a halftone dot output screen frequency lower than that of the first halftone dot signal; and a flag generating unit adapted to generate a flag indicating a character in halftone dots based on a detection result of the detection unit and a decision result of the character-in-halftone dot decision unit;

wherein the flag generating unit generates a flag indicating the character in halftone dots by negating the second halftone dot signal to generate a second non halftone dot signal, obtaining a logical product of the second non halftone dot signal and a character in halftone dot signal decided as a character in halftone dots by the character-in-halftone dot decision unit, so as to generate a non-low screen frequency character-in-halftone dot signal and obtaining a logical product of the generated non-low screen frequency character-in-halftone dot signal and the first halftone dot signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2007
From: SAKAUE, TSUTOMU
To: CANON KABUSHIKI KAISHA
Reel/Frame 019277/0078 →
Priority Claims (1)
JP 2006-135865 · May 15, 2006 · national
Continuity (1)
Related Publication 20070263256A1 · Nov 15, 2007