← Back to Patent Explorer
US5033104A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for detecting character strings

Assignee: International Business Machines Corp
•
Filing: 1989-03-09
•
Granted: 1991-07-16
•
Expires: 2009-03-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for detecting character string regions in a document image containing figures and illustrations includes storing image data of the document, generating position data of a run of black pixels in each line by accessing the stored image data, comparing runs of black pixels for each pair of two adjoining lines and determining whether a run is a boundary candidate, and generating a rectangle whose boundaries include at least a pair of boundary candidates determined to be a character string region.

Inventors

  • 👤 Tomio Amano

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 03:22
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/148; G06V30/155

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 265 words
A method for detecting character string regions in an image obtained by scanning in a direction a document including a plurality of character strings extending substantially in one direction comprising the steps of: (a) storing image data of said document into an image memory with a direction in which character strings extending in the image are aligned with the scanning direction; (b) generating position data of a black run in each line by accessing said image memory to scan said image; (c) comparing data of black runs obtained in the step (b) for each pair of two adjoining lines, and when a part of a black run which does not adjoin a black run in a preceding line exists in a succeeding line, judging the part to be a boundary candidate of the first kind, generating position data thereof, and storing the data in a table of a storage means, and when a part of a black run which does not adjoin a black run in a succeeding line exists in a preceding line, judging the part to be a boundary candidate of the second kind, generating position data thereof, and storing the data in said table, and (d) looking up said table to determine a pair consisting of a boundary candidate of the first kind and that of the second kind, which have a part whose position for said main scanning direction is common, judging a rectangular region whose boundaries include at least a part of each boundary candidate of the determined pair to be a character string region, and generating position data thereof.
Claim 2
Independent Claim 265 words
A method for detecting character string regions in an image obtained by scanning in a direction a document including a plurality of character strings extending substantially in one direction comprising the steps of: (a) storing image data of said document into an image memory with a direction in which character strings extending in the image are aligned with the scanning direction; (b) generating position data of a black run in each line by accessing said image memory to scan said image; (c) comparing data of black runs obtained in the step (b) for each pair of two adjoining lines, and when a part of a black run which does not adjoin a black run in a preceding line exists in a succeeding line, judging the part to be a boundary candidate of the first kind, generating position data thereof, and storing the data in a table of a storage means, and when a part of a black run which does not adjoin a black run in a succeeding line exists in a preceding line, judging the part to be a boundary candidate of the second kind, generating position data thereof, and storing the data in said table, and (d) looking up said table to determine a pair consisting of a boundary candidate of the first kind and that of the second kind, which have a part whose position for said main scanning direction is common, judging a rectangular region whose boundaries include at least a part of each boundary candidate of the determined pair to be a character string region, and generating position data thereof.
Claim 3
Dependent Claim 62 words
A method as claimed in claim 1 wherein in said step (b), when the length of a white run located between black runs is not greater than a predetermined value, said white run is recognized to be a part of a grouped black run formed together with the two adjoining black runs, and position data of said grouped black run is generated.
Claim 4
Dependent Claim 68 words
A method as claimed in claim 1 wherein after said step (c), when the space between the boundary candidates of the same kind detected on the same line has a length not greater than a predetermined value, said space is recognized to be a part of a grouped boundary candidate formed together with the two adjoining boundary candidates, and position data of said grouped boundary candidate is generated.
Claim 5
Dependent Claim 94 words
A method as claimed in claim 1 wherein after said step (c), when there is a space between the boundary candidates of the same kind detected on the same line having a length not greater than a predetermined value with respect to a sub-scanning direction between two boundary candidates of the same kind which are contiguous with respect to said main scanning direction, one boundary candidate is recognized to be a part of a grouped boundary candidate formed together with the other boundary candidate, and position data of said grouped boundary candidate is generated.
Claim 6
Dependent Claim 89 words
A method as claimed in claim 1 wherein in said step (d), if the distance between said boundary candidates of the first kind and second kind of the determined pair is within a predetermined range and the gap between said two boundary candidates with respect to the main scanning direction is not greater than a predetermined value, a rectangular region whose boundaries include at least a part of each boundary candidate of the determined pair is judged to be a character string region, and position data thereof is generated.
Claim 7
Dependent Claim 36 words
A method as claimed in either one of claim 1 wherein the position data of each black run generated in said step (b) includes data of the starting point position and length of said black run.
Claim 8
Dependent Claim 36 words
A method as claimed in either one of claim 2 wherein the position data of each black run generated in said step (b) includes data of the starting point position and length of said black run.
Claim 9
Independent Claim 33 words
A method as claimed in any one of claims 1 wherein the position data of each boundary generated in said step (c) includes data of the starting position and length of said boundary.
Claim 10
Dependent Claim 33 words
A method as claimed in any one of claim 3 wherein the position data of each boundary generated in said step (c) includes data of the starting position and length of said boundary.
Claim 11
Dependent Claim 33 words
A method as claimed in any one of claim 4 wherein the position data of each boundary generated in said step (c) includes data of the starting position and length of said boundary.
Claim 12
Dependent Claim 44 words
A method as claimed in either one of claim 1 wherein the position data of a character string region generated in said step (d) includes data of one apex and two orthogonal sides of the rectangular region judged to be a character string region.
Claim 13
Dependent Claim 44 words
A method as claimed in either one of claim 5 wherein the position data of a character string region generated in said step (d) includes data of one apex and two orthogonal sides of the rectangular region judged to be a character string region.

References Cited (Backward Citations)

US4229768A Cited
US4517604A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-07-15 1995-01-14 1995-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-07-15 1999-01-14 1999-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-07-15 2003-01-14 2003-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag