US4403340A
Expired / Lapsed
US
⏱️ 0.0 years remaining
OCR Matrix extractor
Assignee: Caere Corp
•
Filing: 1981-01-06
•
Granted: 1983-09-06
•
Expires: 2001-01-06
Abstract
Abstract A matrix extractor is described which is particularly useful for extracting data from a memory which contains representations of optically scanned characters. The method and apparatus of the present invention permits the isolation of packets of data in the memory and the determination of the location of these packets. Data representing the packets is then extracted from the memory for character recognition. The isolation of packets in memory greatly reduces the amount of data which must be processed by the recognition processor and provides much more reliable recognition.
Inventors
- 👤 Richard E. Kumpf
- 👤 William R. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 13:24
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/146
Claims Analysis
Total Claims: 17
Claim 1
Independent Claim
142 words
In the processing of scanned images for character recognition, a method for isolating areas of the scanned medium for recognition processing comprising the steps of: storing representations of said scanned images in a memory; scanning said memory in a first direction so as to detect the end of a packet of data in said memory; sensing the location of said end of said packet in said memory; back-scanning said memory through said packet in a second direction, opposite to said first direction so as to detect the end of said packet in said second direction; recording the extent of said packet in memory in the direction perpendicular to said first and second directions during said back-scanning; sensing the location of the end of said packet in said second direction; whereby data in memory is isolated which can be removed to recognition processing.
Claim 2
Dependent Claim
142 words
In the processing of scanned images for character recognition, a method for isolating areas of the scanned medium for recognition processing comprising the steps of: storing representations of said scanned images in a memory; scanning said memory in a first direction so as to detect the end of a packet of data in said memory; sensing the location of said end of said packet in said memory; back-scanning said memory through said packet in a second direction, opposite to said first direction so as to detect the end of said packet in said second direction; recording the extent of said packet in memory in the direction perpendicular to said first and second directions during said back-scanning; sensing the location of the end of said packet in said second direction; whereby data in memory is isolated which can be removed to recognition processing.
Claim 3
Dependent Claim
162 words
In an optical character recognition system an improvement comprising: a memory for storing scanned data; a first, second and third register; first control means for scanning said memory in a first direction and for writing and removing data from said first register, so as to enable the detection of the beginning and end of a packet of data in said memory in said first direction, said first control means coupled to said memory and said first register; second control means for scanning said memory in a second direction, opposite to said first direction and for writing and removing data from said second and third registers, so as to enable detection of the end of said packet of data in said second direction and the extent of said packet of data in the direction perpendicular to said second direction, said second control means coupled to said memory and said second and third registers; whereby data in said memory is isolated for recognition processing.
Claim 4
Dependent Claim
162 words
In an optical character recognition system an improvement comprising: a memory for storing scanned data; a first, second and third register; first control means for scanning said memory in a first direction and for writing and removing data from said first register, so as to enable the detection of the beginning and end of a packet of data in said memory in said first direction, said first control means coupled to said memory and said first register; second control means for scanning said memory in a second direction, opposite to said first direction and for writing and removing data from said second and third registers, so as to enable detection of the end of said packet of data in said second direction and the extent of said packet of data in the direction perpendicular to said second direction, said second control means coupled to said memory and said second and third registers; whereby data in said memory is isolated for recognition processing.
Claim 5
Dependent Claim
39 words
The improvement defined by claim 2 wherein said first control means tracks the tops and bottoms of packets of data in said first register and detects vertical growth, join, decay and drift of data packets within said first register.
Claim 6
Dependent Claim
36 words
The improvement defined by claim 2 wherein said second control means writes a signal into said second register corresponding to the detection of the end of said packet in said first direction within said first register.
Claim 7
Dependent Claim
46 words
The improvement defined by claim 4 wherein said second control means tracks the tops and bottoms of said packet of data in said second register and detects vertical growth, decay and drift for said packet of data contiguous with said signal written into said second register.
Claim 8
Dependent Claim
54 words
The improvement defined by claim 2 wherein said second control means tracks the vertical extent of all packets of data within said third register and upon said detection of said end of said packet of data in said second direction removes all data from said third register not corresponding to said packet of data.
Claim 9
Dependent Claim
36 words
The improvement defined by claim 2 including data extraction means coupled to said memory and registers for defining a perimeter about said packet of data and for removing data from said memory from within said perimeter.
Claim 10
Dependent Claim
12 words
The improvement defined by claim 7 wherein said perimeter is a rectangle.
Claim 11
Dependent Claim
33 words
The improvement defined by claim 8 wherein the extent of said rectangle in said first direction is determined from the detection of said end of said packet of data from said first register.
Claim 12
Dependent Claim
22 words
The improvement defined by claim 8 wherein the extent of said rectangle in said second direction is determined from said second register.
Claim 13
Dependent Claim
30 words
The improvement defined by claim 10 wherein the extent of said packet of data in a direction perpendicular to said first and second direction is determined from said third register.
Claim 14
Dependent Claim
17 words
The improvement defined by claim 11 wherein data defining said rectangle is formatted for a recognition processor.
Claim 15
Dependent Claim
31 words
The improvement defined by claim 7 including data comprising means for normalizing data in said first and second direction as said data is extracted for each of said packets of data.
Claim 16
Dependent Claim
29 words
The improvement defined by claim 13 wherein for said normalization each slice of data for each of said packets of data is compressed into a fixed number of words.
Claim 17
Dependent Claim
23 words
The improvement defined by claim 2 wherein said memory is also used to store data representing the direction in which data is read.
References Cited (Backward Citations)
US3295105A
Cited
US3506807A
Cited
US3539993A
Cited
US3613081A
Cited
US3613080A
Cited
US3629827A
Cited
US3717848A
Cited
US3699536A
Cited
US3761876A
Cited
US4206442A
Cited
US4091424A
Cited
US4156231A
Cited
US4295121A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-09-05 | 1987-03-07 | 1987-09-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-09-05 | 1991-03-07 | 1991-09-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-09-05 | 1995-03-07 | 1995-09-06 | $7700.00 | Window Closed / Lapsed |