Patent US6674924B2 successfully refreshed from Google Patents.
Patent US8472076B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag