Patent US5898157A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5898157A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic check reading device

Assignee: Leonardo SpA
•
Filing: 1997-02-28
•
Granted: 1999-04-27
•
Expires: 2017-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device for automatically reading checks, wherein a scanner includes a reading unit for reading an identification code on the check, and a reading unit for taking an image of the surface of the check, and the device also includes a central processing unit receiving the digitized image of the check, and for defining an the image, on the basis of the identification code, at least two subimages respectively containing the numeric amount and the alphabetic amount of the check. The device also provides for binary-coding the subimages to automatically read the numeric and alphabetic amounts in the binary-coded subimages, and for correlating the two amounts to elect a final amount, which is displayed on a video of the processing unit together with the image of the check.

Inventors

  • 👤 Fulvia Mangili
  • 👤 Pier Luigi Croce
  • 👤 Piercarlo Ravasio

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 20:52
CPC Classifications
G; G06; G06K; G06K17/00

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 321 words
A device for automatically reading checks, characterized by comprising: a central processing unit (3); scanning means (5) associated with said central processing unit (3) and for scanning checks (7); said scanning means (5) comprising first reading means (9) for reading an identification code (11) of said check (7) and for supplying the central processing unit (3) with data (D code ) associated with the identification code (11); said scanning means (5) also comprising second reading means (13) for taking an image of at least part of said check (7) and for supplying said image to the central processing unit (3); said central processing unit (3) comprising: search means (130) for selecting local file means (6) on the basis of the data (D code ) associated with the identification code; said local file means (6) supplying a number of check format data (D format ) on the basis of the input data (D code ); said format data (D format ) defining at least the dimensions and locations, within the check, of a numeric field (16) containing the numeric amount entered on said check, and of an alphabetic field (17) containing the alphabetic amount entered on the check; selecting means (140, 145) defining, on the image of the check and on the basis of the supplied format data (D format ), at least a first subimage (I num ) corresponding to the numeric field (16), and a second subimage (I alf ) corresponding to the alphabetic field (17); automatic numeric reading means (180) receiving said first subimage (I num ) and generating at least one associated numeric amount (N i ); automatic alphabetic reading means (210, 220) receiving said second subimage (I num ) and generating at least one associated alphabetic amount (A j ); correlating means (240) for correlating said numeric amount (N i ) with said alphabetic amount (A j ) to elect a final amount (Ne) of said check.
Claim 2
Independent Claim 321 words
A device for automatically reading checks, characterized by comprising: a central processing unit (3); scanning means (5) associated with said central processing unit (3) and for scanning checks (7); said scanning means (5) comprising first reading means (9) for reading an identification code (11) of said check (7) and for supplying the central processing unit (3) with data (D code ) associated with the identification code (11); said scanning means (5) also comprising second reading means (13) for taking an image of at least part of said check (7) and for supplying said image to the central processing unit (3); said central processing unit (3) comprising: search means (130) for selecting local file means (6) on the basis of the data (D code ) associated with the identification code; said local file means (6) supplying a number of check format data (D format ) on the basis of the input data (D code ); said format data (D format ) defining at least the dimensions and locations, within the check, of a numeric field (16) containing the numeric amount entered on said check, and of an alphabetic field (17) containing the alphabetic amount entered on the check; selecting means (140, 145) defining, on the image of the check and on the basis of the supplied format data (D format ), at least a first subimage (I num ) corresponding to the numeric field (16), and a second subimage (I alf ) corresponding to the alphabetic field (17); automatic numeric reading means (180) receiving said first subimage (I num ) and generating at least one associated numeric amount (N i ); automatic alphabetic reading means (210, 220) receiving said second subimage (I num ) and generating at least one associated alphabetic amount (A j ); correlating means (240) for correlating said numeric amount (N i ) with said alphabetic amount (A j ) to elect a final amount (Ne) of said check.
Claim 3
Dependent Claim 133 words
A device as claimed in claim 1, characterized in that said automatic numeric reading means (180) generate a first number (N) of recognized numeric amounts (N i ), each of which is assigned a respective score (PN i ) indicating the quality and reliability of the numeric recognition process performed; said automatic alphabetic reading means (210, 220) generating a second number (M) of recognized alphabetic amounts (A j ), each of which is assigned a respective score (PA j ) indicating the quality and reliability of the alphabetic recognition process performed; and said correlating means (240) correlating said recognized numeric amounts (N i ) and respective scores (PN i ) with said recognized alphabetic amounts (A j ) and respective scores (PA j ) to elect a final amount (Ne) of said check.
Claim 4
Dependent Claim 165 words
A device as claimed in claim 2, characterized in that said automatic numeric reading means (180) select score comparing means (200) for examining the calculated scores (PN i ) of said numeric amounts (N i ); said score comparing means (200) selecting first automatic alphabetic reading means (220) in the event the highest calculated score (PN i ) is below a reference value, and said score comparing means (200) selecting second automatic alphabetic reading means (210) in the event said highest score (PN i ) is above the reference value; said first automatic alphabetic reading means (220) recognizing said alphabetic amount via an algorithm operating on the basis of a dictionary compiled beforehand and containing words corresponding to possible numeric amounts; and said second automatic alphabetic reading means (210) recognizing said alphabetic amount with reference to a smaller dictionary compiled dynamically on the basis of the recognition hypotheses of said automatic numeric reading means (180), and containing alphabetic amounts corresponding to acceptable recognized numeric amounts.
Claim 5
Dependent Claim 158 words
A device as claimed in claim 2, characterized in that said automatic numeric reading means (180) select score comparing means (200) for examining the calculated scores (PN i ) of said numeric amounts (N i ); said score comparing means (200) selecting first automatic alphabetic reading means (220) in the event said scores (PN i ) are very close together, and said score comparing means (200) selecting second automatic alphabetic reading means (210) in the event said scores (PN i ) are well separated; said first automatic alphabetic reading means (220) recognizing said alphabetic amount via an algorithm operating on the basis of a dictionary compiled beforehand and containing words corresponding to possible numeric amounts; and said second automatic alphabetic reading means (210) recognizing said alphabetic amount with reference to a dictionary compiled dynamically on the basis of the recognition hypotheses of said automatic numeric reading means (180), and containing alphabetic amounts corresponding to acceptable recognized numeric amounts.
Claim 6
Dependent Claim 157 words
A device as claimed in claim 2, characterized in that said correlating means (240) comprise: first calculating means (240a) wherein each numeric score (PN i ) is multiplied by a heuristic constant (CN) defining numeric recognition quality, to give a first number (N) of corrected numeric scores (PN i *CN); second calculating means (240b) wherein each alphabetic score (PA j ) is multiplied by a heuristic constant (CA) defining alphabetic recognition quality, to give a second number (M) of corrected alphabetic scores (AN j * CA); third calculating means (240c) for adding (PN 1 *CN+PA j * CA) the corrected numeric scores and the corrected alphabetic scores of the numeric amounts (N i ) corresponding (N i =A j ) with the alphabetic amounts (A j ), to give total scores; and fourth calculating means (240d) for extracting the numeric and alphabetic value associated with the maximum total score; said extracted value forming said final amount (Ne).
Claim 7
Dependent Claim 48 words
A device as claimed in claim 5, characterized in that said third calculating means (240c) extract the result with the highest absolute score in the event no numeric amounts (N i ) are found to correspond (N i =A j ) with the alphabetic amounts (A j ).
Claim 8
Dependent Claim 55 words
A device as claimed in claim 1, characterized by comprising binary-coding means (160) for binary-coding said first and second subimage to generate a respective first and second binary subimage (I num and I alph ) which are supplied repetitively to said automatic numeric reading means (180) and to said automatic alphabetic reading means (210, 220).
Claim 9
Dependent Claim 91 words
A device as claimed in claim 7, characterized in that said binary-coding means (160) comprise: adaptive threshold calculating means (160) for calculating at least one binary-coding threshold value; and comparing means (160a, 160b, 160c) for examining the dots (P x ,y) of the subimages; said comparing means (160a, 160b, 160c) assuming equal to a first binary value ("zero") the examined dots (P x ,y) of a grey level below or equal to the binary-coding threshold, and assuming equal to a second binary value ("one") the other examined dots (P x ,y).
Claim 10
Dependent Claim 47 words
A device as claimed in claim 1, characterized by comprising means (170) for graphically processing said subimages (I num and I alph ) and for extracting and eliminating from the subimages (I num and I alph ) definite geometric forms corresponding to background elements of the check.

References Cited (Backward Citations)

EP0115189A1 Cited
US4813077A Cited
EP0344742A2 Cited
US5040226A Cited
US5193121A Cited
EP0446634A2 Cited
US5438186A Cited
US5544043A Cited
US5679940A Cited
US5673320A Cited
US5781654A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-04-26 2002-10-26 2003-04-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-04-26 2006-10-26 2007-04-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-04-26 2010-10-26 2011-04-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag