Patent US6674924B2 successfully refreshed from Google Patents.
Patent US8472076B2 successfully refreshed from Google Patents.
US8472076B2
Active / In Force
US
⏱️ 3.7 years remaining
Detecting and removing blur of a character by comparison with the original image after a thinning and fattening operation
Assignee: Canon Inc
•
Filing: 2010-07-26
•
Granted: 2013-06-25
•
Expires: 2030-07-26
Abstract
Abstract This invention is directed to an image processing apparatus and method capable of analyzing a character image to detect a blur, and reducing the blur on a printed product. According to the method, a scanner reads an original character image, generating image data. A blur and deterioration of a character image represented by the image data are detected. Portions corresponding to the detected blur or the deterioration are removed from the image data. The image data from which the portions corresponding to the blur or the deterioration are removed is output to an image output unit.
Inventors
- 👤 Tohru Ikeda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 09:59
CPC Classifications
G; G06; G06T; G06T5/00; G06T5/73; G06T5/003; H; H04; H04N; H04N1/00; H04N1/40; H04N1/409; H04N1/4092
Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
122 words
An image processing method of processing image data generated by reading an original character image by a reading unit, the method comprising: a thinning step of thinning a character represented by the image data; an expansion step of fattening an outline of the character thinned in the thinning step; a detection step of detecting a blur of the character represented by the image data by comparing image data processed in the expansion step with image data generated by reading the original image; a removal step of removing, in the image data, the blur detected in the detection step; and an output step of outputting, to an image output unit, the image data in which the blur is removed in the removal step.
Claim 2
Dependent Claim
122 words
An image processing method of processing image data generated by reading an original character image by a reading unit, the method comprising: a thinning step of thinning a character represented by the image data; an expansion step of fattening an outline of the character thinned in the thinning step; a detection step of detecting a blur of the character represented by the image data by comparing image data processed in the expansion step with image data generated by reading the original image; a removal step of removing, in the image data, the blur detected in the detection step; and an output step of outputting, to an image output unit, the image data in which the blur is removed in the removal step.
Claim 3
Dependent Claim
36 words
The method according to claim 1 , wherein the thinning step is performed by: tearing off pixels in an area which surrounds a character, from an outside in the area toward an inside in the area.
Claim 4
Dependent Claim
54 words
The method according to claim 1 , wherein in the comparing, the difference between image data processed in the expansion step and image data generated by reading an original image is obtained for corresponding pixel values, and the difference is compared with a predetermined threshold, determining pixels serving as candidate pixels of the blur.
Claim 5
Dependent Claim
38 words
The method according to claim 3 , further comprising a determination step of determining one of the candidate pixels as a pixel of the blur, based on a relative positional relationship between the candidate pixels of the blur.
Claim 6
Dependent Claim
28 words
A non-transitory computer readable memory storing a program to be executed in a computer, wherein said program includes each step in a method according to claim 1 .
Claim 7
Dependent Claim
116 words
An image processing system comprising: a reading unit which reads an original character image to generate image data; a computer which receives the image data generated by said reading unit, thins a character represented by the image data, fattens an outline of the thinned character, detects a blur of the character represented by the image data by comparing image data which represents the character whose outline is fattened with image data generated by reading an original image, removes the detected blur in the image data, and outputs the image data in which the blur is removed; and a printer which prints an image based on the image data output from said computer on a printing medium.
Claim 8
Dependent Claim
116 words
An image processing system comprising: a reading unit which reads an original character image to generate image data; a computer which receives the image data generated by said reading unit, thins a character represented by the image data, fattens an outline of the thinned character, detects a blur of the character represented by the image data by comparing image data which represents the character whose outline is fattened with image data generated by reading an original image, removes the detected blur in the image data, and outputs the image data in which the blur is removed; and a printer which prints an image based on the image data output from said computer on a printing medium.
Claim 9
Dependent Claim
35 words
The system according to claim 6 , wherein the computer further performs tearing off of pixels in an area which surrounds the character, from an outside in the area toward an inside in the area.
Claim 10
Dependent Claim
56 words
The system according to claim 6 , wherein the computer obtains the difference between the image data which represents the character whose outline is fattened and the image data generated by reading the original image for corresponding pixel values, compares the difference with a predetermined threshold, and determines pixels serving as candidate pixels of the blur.
Claim 11
Dependent Claim
35 words
The system according to claim 8 , wherein the computer determines one of the candidate pixels as a pixel of the blur, based on a relative positional relationship between the candidate pixels of the blur.
Claim 12
Dependent Claim
140 words
An image processing apparatus comprising: a reading unit configured to read an original character image to generate image data; a thinning unit configured to thin a character represented by the image data; an expansion unit configured to fatten an outline of the character thinned by said thinning unit; a detection unit configured to detect a blur of the character represented by the image data generated by said reading unit by comparing image data processed by the expansion unit with image data generated by reading an original image; a removal unit configured to remove, in the image data, the blur detected by said detection unit; an output unit configured to output the image data in which said removal unit removes the blur; and a printer unit configured to print an image based on the image data output from said output unit.
Claim 13
Dependent Claim
140 words
An image processing apparatus comprising: a reading unit configured to read an original character image to generate image data; a thinning unit configured to thin a character represented by the image data; an expansion unit configured to fatten an outline of the character thinned by said thinning unit; a detection unit configured to detect a blur of the character represented by the image data generated by said reading unit by comparing image data processed by the expansion unit with image data generated by reading an original image; a removal unit configured to remove, in the image data, the blur detected by said detection unit; an output unit configured to output the image data in which said removal unit removes the blur; and a printer unit configured to print an image based on the image data output from said output unit.
Claim 14
Dependent Claim
37 words
The apparatus according to claim 10 , wherein the thinning unit is further configured to tear off pixels in an area which surrounds the character, from an outside in the area toward an inside in the area.
Claim 15
Dependent Claim
56 words
The apparatus according to claim 10 , wherein the detection unit is further configured to obtain the difference between image data processed by the expansion unit and image data generated by reading the original image for corresponding pixel values, compare the difference with a predetermined threshold, and determine pixels serving as candidate pixels of the blur.
Claim 16
Dependent Claim
40 words
The apparatus according to claim 12 , wherein the detection unit is further configured to determine one of the candidate pixels as a pixel of the blur, based on a relative positional relationship between the candidate pixels of the blur.
References Cited (Backward Citations)
US4010446A
Cited
US5065437A
Cited
US5570435A
Cited
US6571011B1
Cited
US6504949B2
Cited
US6058218A
Cited
JP2000036912A
Cited
US6904181B1
Cited
JP2007104277A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2016-06-24 | 2016-12-24 | 2017-06-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2020-06-24 | 2020-12-24 | 2021-06-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2024-06-24 | 2024-12-24 | 2025-06-25 | $7700.00 | Window Closed / Lapsed |