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

Character recognition method and system with leading trailing edge control

Assignee: Entrust Corp
•
Filing: 1971-03-26
•
Granted: 1973-01-30
•
Expires: 1991-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A character recognition method and system performs dynamic analysis of information derived in scanning characters for character recognition. A linear array of plural scanning elements scans characters to be recognized in a corresponding plurality of horizontal scan paths. Each element produces an output responsive to and identifying the presence or absence of a character segment in its corresponding scan path. One or more successive sets of conditions result in scanning of each character in accordance with a change in the output condition of any element. Character recognition is performed in accordance with the detection of a prescribed sequence of preselected sets of leading, of central, and of trailing edge conditions uniquely related to each character of the plurality of characters to be recognized. Each of the leading edge, central, and trailing edge conditions derived from the scanning are stored and subjected to further processing for the recognition function in accordance with timing controls which assure that the output conditions of all scanning elements have been accurately determined before the logic decision circuitry identifies the set of conditions represented thereby. Further logic decision means requires that a valid leading edge condition is detected, before the central and trailing edge conditions are processed, in scanning each character. In addition to the sequentially enabled processing and timing control functions, selection of the leading edge, central, and trailing edge sets of conditions also serves to eliminate potential errors in the recognition functions resultant from modifications of the character configurations for aesthetic appeal, as well as from imperfections therein and misalignment thereof as occur in practical applications.

Inventors

  • 👤 J Cribbs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 10:09
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/04; G06K7/042; G06K7/047; G06V; G06V30/00; G06V30/10; G06V30/22; G06V30/224

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 454 words
A method of character recognition for characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, comprising: scanning each character of the class to be recognized in a plurality of horizontal scan paths by a corresponding plurality of scanning elements aligned transversely to the scan paths and wherein said paths include at least two scan paths aligned with two of said horizontal segment positions and Two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions, said scanning elements producing output conditions identifying the presence or absence of a character segment in the respective scanning paths, each character having a commonly disposed vertical portion including at least one of said vertical segments and defining the leading edge thereof, said vertical segment being scanned by the scanning element of the corresponding one of said intermediate paths, and a central portion including one or more of said horizontal segments and neither of said vertical segments, effecting said scanning of each character in a common direction to scan in succession the leading and central portions of each character, identifying an initial set of output conditions in response to one sensor output identifying a character segment in its corresponding scan path, and successive sets of conditions in accordance with each successive change in the output condition of the scanning element for any scan path, selecting from the identified sets of output conditions, an initial set of output conditions for identifying the leading edge of each character in accordance with at least one of said intermediate scan path output conditions identifying the presence of the respectively corresponding vertical segment therein, in the scan of said commonly oriented vertical portion of the character, selecting a successive set of output conditions for identifying a central portion of each character in accordance with at least one of said horizontal scan path output conditions identifying the presence of the respectively corresponding horizontal segment therein and said intermediate scan path conditions identifying the absence of any vertical segment therein, and selecting a final set of output conditions for identifying the trailing edge of each character in accordance with the intermediate scan path output conditions subsequent to the selected set of central output conditions, the selected sets in the prescribed sequences of leading edge, central, and trailing edge sets of conditions uniquely identifying respectively corresponding characters of the class, and scanning a character to be recognized in accordance with said horizontal scan paths and achieving recognition of the scanned character in accordance with the detection of a succession of said selected sets of output conditions in one of said prescribed sequences.
Claim 2
Independent Claim 454 words
A method of character recognition for characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, comprising: scanning each character of the class to be recognized in a plurality of horizontal scan paths by a corresponding plurality of scanning elements aligned transversely to the scan paths and wherein said paths include at least two scan paths aligned with two of said horizontal segment positions and Two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions, said scanning elements producing output conditions identifying the presence or absence of a character segment in the respective scanning paths, each character having a commonly disposed vertical portion including at least one of said vertical segments and defining the leading edge thereof, said vertical segment being scanned by the scanning element of the corresponding one of said intermediate paths, and a central portion including one or more of said horizontal segments and neither of said vertical segments, effecting said scanning of each character in a common direction to scan in succession the leading and central portions of each character, identifying an initial set of output conditions in response to one sensor output identifying a character segment in its corresponding scan path, and successive sets of conditions in accordance with each successive change in the output condition of the scanning element for any scan path, selecting from the identified sets of output conditions, an initial set of output conditions for identifying the leading edge of each character in accordance with at least one of said intermediate scan path output conditions identifying the presence of the respectively corresponding vertical segment therein, in the scan of said commonly oriented vertical portion of the character, selecting a successive set of output conditions for identifying a central portion of each character in accordance with at least one of said horizontal scan path output conditions identifying the presence of the respectively corresponding horizontal segment therein and said intermediate scan path conditions identifying the absence of any vertical segment therein, and selecting a final set of output conditions for identifying the trailing edge of each character in accordance with the intermediate scan path output conditions subsequent to the selected set of central output conditions, the selected sets in the prescribed sequences of leading edge, central, and trailing edge sets of conditions uniquely identifying respectively corresponding characters of the class, and scanning a character to be recognized in accordance with said horizontal scan paths and achieving recognition of the scanned character in accordance with the detection of a succession of said selected sets of output conditions in one of said prescribed sequences.
Claim 3
Independent Claim 454 words
A method of character recognition for characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, comprising: scanning each character of the class to be recognized in a plurality of horizontal scan paths by a corresponding plurality of scanning elements aligned transversely to the scan paths and wherein said paths include at least two scan paths aligned with two of said horizontal segment positions and Two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions, said scanning elements producing output conditions identifying the presence or absence of a character segment in the respective scanning paths, each character having a commonly disposed vertical portion including at least one of said vertical segments and defining the leading edge thereof, said vertical segment being scanned by the scanning element of the corresponding one of said intermediate paths, and a central portion including one or more of said horizontal segments and neither of said vertical segments, effecting said scanning of each character in a common direction to scan in succession the leading and central portions of each character, identifying an initial set of output conditions in response to one sensor output identifying a character segment in its corresponding scan path, and successive sets of conditions in accordance with each successive change in the output condition of the scanning element for any scan path, selecting from the identified sets of output conditions, an initial set of output conditions for identifying the leading edge of each character in accordance with at least one of said intermediate scan path output conditions identifying the presence of the respectively corresponding vertical segment therein, in the scan of said commonly oriented vertical portion of the character, selecting a successive set of output conditions for identifying a central portion of each character in accordance with at least one of said horizontal scan path output conditions identifying the presence of the respectively corresponding horizontal segment therein and said intermediate scan path conditions identifying the absence of any vertical segment therein, and selecting a final set of output conditions for identifying the trailing edge of each character in accordance with the intermediate scan path output conditions subsequent to the selected set of central output conditions, the selected sets in the prescribed sequences of leading edge, central, and trailing edge sets of conditions uniquely identifying respectively corresponding characters of the class, and scanning a character to be recognized in accordance with said horizontal scan paths and achieving recognition of the scanned character in accordance with the detection of a succession of said selected sets of output conditions in one of said prescribed sequences.
Claim 4
Independent Claim 454 words
A method of character recognition for characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, comprising: scanning each character of the class to be recognized in a plurality of horizontal scan paths by a corresponding plurality of scanning elements aligned transversely to the scan paths and wherein said paths include at least two scan paths aligned with two of said horizontal segment positions and Two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions, said scanning elements producing output conditions identifying the presence or absence of a character segment in the respective scanning paths, each character having a commonly disposed vertical portion including at least one of said vertical segments and defining the leading edge thereof, said vertical segment being scanned by the scanning element of the corresponding one of said intermediate paths, and a central portion including one or more of said horizontal segments and neither of said vertical segments, effecting said scanning of each character in a common direction to scan in succession the leading and central portions of each character, identifying an initial set of output conditions in response to one sensor output identifying a character segment in its corresponding scan path, and successive sets of conditions in accordance with each successive change in the output condition of the scanning element for any scan path, selecting from the identified sets of output conditions, an initial set of output conditions for identifying the leading edge of each character in accordance with at least one of said intermediate scan path output conditions identifying the presence of the respectively corresponding vertical segment therein, in the scan of said commonly oriented vertical portion of the character, selecting a successive set of output conditions for identifying a central portion of each character in accordance with at least one of said horizontal scan path output conditions identifying the presence of the respectively corresponding horizontal segment therein and said intermediate scan path conditions identifying the absence of any vertical segment therein, and selecting a final set of output conditions for identifying the trailing edge of each character in accordance with the intermediate scan path output conditions subsequent to the selected set of central output conditions, the selected sets in the prescribed sequences of leading edge, central, and trailing edge sets of conditions uniquely identifying respectively corresponding characters of the class, and scanning a character to be recognized in accordance with said horizontal scan paths and achieving recognition of the scanned character in accordance with the detection of a succession of said selected sets of output conditions in one of said prescribed sequences.
Claim 5
Dependent Claim 47 words
A method of character recognition as recited in claim 1, further comprising: defining an index condition comprising the set of output conditions corresponding to the absence of any character segment in any scan path, and responding to the index condition to distinguish between successive characters being scanned.
Claim 6
Dependent Claim 48 words
A method of character recognition as recited in claim 1, further comprising: defining an index condition comprising the set of output conditions corresponding to the absence of any character segment in any scan path, and responding to the index condition to identify completion of scanning of a character.
Claim 7
Dependent Claim 52 words
A method of character recognition as recited in claim 3, further comprising: for each character having no vertical segment at the trailing edge thereof, selecting as the trailing edge set of output conditions, the output conditions of said intermediate scan paths identifying the absence of character segments therein, and the index condition.
Claim 8
Dependent Claim 45 words
A method of character recognition as recited in claim 1, wherein the class of characters is defined by a seven segment, generally rectangular font of upper and lower left vertical segments, upper and lower right vertical segments, and said upper, middle and lower horizontal segments.
Claim 9
Independent Claim 411 words
A method of character recognition for characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, whereiN each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying the presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical position thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: scanning each character to be recognized in the predetermined direction to produce a succession of sets of output conditions of said scan paths in accordance with the output condition of any scan path changing during the scanning of the character, responding to the output conditions of the intermediate scan paths in each of said succession of sets and decoding said intermediate scan path output conditions in accordance with selected sets thereof corresponding to leading edges of the characters of the class, responding to the output conditions of at least two of the upper, middle and lower scan paths, in each of said succession of sets, and decoding said upper, middle, and lower scan path output conditions in accordance with selected sets thereof corresponding to scanning of central portions of the characters of the class, responding to the output conditions of the intermediate scan paths in each of said succession of sets and decoding said intermediate scan path output conditions in accordance with selected sets thereof corresponding to trailing edges of the characters of the class, establishing prescribed sequences of leading edge, central, and trailing edge sets of conditions uniquely identifying each character of the class to be recognized, and processing the decoded, selected sets of output conditions derived in scanning a character in accordance with the prescribed sequences of leading edge, central, and trailing edge sets of conditions thereby to identify the unknown character being scanned as a specific character of the class.
Claim 10
Independent Claim 411 words
A method of character recognition for characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, whereiN each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying the presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical position thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: scanning each character to be recognized in the predetermined direction to produce a succession of sets of output conditions of said scan paths in accordance with the output condition of any scan path changing during the scanning of the character, responding to the output conditions of the intermediate scan paths in each of said succession of sets and decoding said intermediate scan path output conditions in accordance with selected sets thereof corresponding to leading edges of the characters of the class, responding to the output conditions of at least two of the upper, middle and lower scan paths, in each of said succession of sets, and decoding said upper, middle, and lower scan path output conditions in accordance with selected sets thereof corresponding to scanning of central portions of the characters of the class, responding to the output conditions of the intermediate scan paths in each of said succession of sets and decoding said intermediate scan path output conditions in accordance with selected sets thereof corresponding to trailing edges of the characters of the class, establishing prescribed sequences of leading edge, central, and trailing edge sets of conditions uniquely identifying each character of the class to be recognized, and processing the decoded, selected sets of output conditions derived in scanning a character in accordance with the prescribed sequences of leading edge, central, and trailing edge sets of conditions thereby to identify the unknown character being scanned as a specific character of the class.
Claim 11
Dependent Claim 43 words
A method of character recognition as recited in claim 6, further comprising: selecting said sets of output conditions for identifying the central portion of a character to include only those sets for which no vertical segment is scanned in the intermediate scan paths.
Claim 12
Dependent Claim 56 words
A method of character recognition as recited in claim 6, further comprising: responding to the decoded output condition identifying the leading edge of a character being scanned thereby to enable the decoding of said output conditions in accordance with the selected sets thereof corresponding to the central portions and trailing edges of the characters being scanned.
Claim 13
Dependent Claim 55 words
A method of character recognition as recited in claim 6, further comprising: responding to the set of output conditions for all of said scan paths identifying the absence of any character segment in any scan path to define an index condition, and inhibiting the decoding of any of said output conditions during the index condition.
Claim 14
Dependent Claim 75 words
A method of character recognition as recited in claim 6, further comprising: storing the output conditions for the intermediate scan paths corresponding to scanning of the leading edge of a scanned character, prior to decoding thereof, and enabling the decoding of the thus stored output conditions for the intermediate scan paths, only in response to the subsequent set of output conditions for the intermediate scan paths corresponding to the absence of any vertical segment therein.
Claim 15
Independent Claim 351 words
A method of character recognition for characters of a class Having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, wherein each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying the presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical position thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: scanning each character to be recognized in said predetermined direction to produce initial and successive sets of output conditions in accordance with each change in the output condition of any scan path, and resulting in a change in the set of output conditions during the scanning of the character, decoding the output conditions for said intermediate scan paths in accordance with sets thereof selected to identify a set of leading edge conditions and a set of trailing edge conditions, as produced in scanning of each character to be recognized, decoding the output conditions for at least two of said upper, middle, and lower scan paths in accordance with sets thereof selected to identify a set of conditions corresponding to a central portion of each character and wherein the intermediate scan path conditions identify the absence of any vertical segments, as produced in scanning of each character to be recognized, and processing the thus identified, preselected sets of conditions in accordance with a prescribed sequence of leading, central, and trailing edge conditions to achieve recognition of the character of the class uniquely identified thereby.
Claim 16
Independent Claim 351 words
A method of character recognition for characters of a class Having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, wherein each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying the presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical position thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: scanning each character to be recognized in said predetermined direction to produce initial and successive sets of output conditions in accordance with each change in the output condition of any scan path, and resulting in a change in the set of output conditions during the scanning of the character, decoding the output conditions for said intermediate scan paths in accordance with sets thereof selected to identify a set of leading edge conditions and a set of trailing edge conditions, as produced in scanning of each character to be recognized, decoding the output conditions for at least two of said upper, middle, and lower scan paths in accordance with sets thereof selected to identify a set of conditions corresponding to a central portion of each character and wherein the intermediate scan path conditions identify the absence of any vertical segments, as produced in scanning of each character to be recognized, and processing the thus identified, preselected sets of conditions in accordance with a prescribed sequence of leading, central, and trailing edge conditions to achieve recognition of the character of the class uniquely identified thereby.
Claim 17
Dependent Claim 425 words
A character recognition system for recognizing characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, wherein each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying the presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical position thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: means for scanning each character to be recognized in the predetermined direction to produce a succession of sets of output conditions of said scan paths in accordance with the output condition of any scan path changing during the scanning of the character, decoding means responsive to the output conditions of the intermediate scan paths in each of said succession of sets for decoding said output conditions in accordance with selected sets thereof corresponding to leading and trailing edges of the characters of the class, and producing outputs identifying the sets of output conditions decoded thereby in response to the output conditions produced in scanning thE leading and trailing edges, respectively, of each character, further decoding means responsive to the output conditions of at least two of the upper, middle, and lower scan paths in each of said succession of sets for decoding said output conditions in accordance with selected sets thereof corresponding to the central portion of each character of the class, and producing an output identifying the set of output conditions decoded thereby in response to the output conditions produced in scanning the central portion of each character, and logic recognition means defining prescribed sequences of leading edge, central, and trailing edge selected sets of conditions uniquely identifying each character of the class, and responsive to the outputs of said decoding means in scanning of each unknown character to identify the character in accordance with the sets of conditions identified by the decoded outputs of said decoding means and corresponding to one of said prescribed sequences.
Claim 18
Dependent Claim 425 words
A character recognition system for recognizing characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, wherein each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying the presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical position thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: means for scanning each character to be recognized in the predetermined direction to produce a succession of sets of output conditions of said scan paths in accordance with the output condition of any scan path changing during the scanning of the character, decoding means responsive to the output conditions of the intermediate scan paths in each of said succession of sets for decoding said output conditions in accordance with selected sets thereof corresponding to leading and trailing edges of the characters of the class, and producing outputs identifying the sets of output conditions decoded thereby in response to the output conditions produced in scanning thE leading and trailing edges, respectively, of each character, further decoding means responsive to the output conditions of at least two of the upper, middle, and lower scan paths in each of said succession of sets for decoding said output conditions in accordance with selected sets thereof corresponding to the central portion of each character of the class, and producing an output identifying the set of output conditions decoded thereby in response to the output conditions produced in scanning the central portion of each character, and logic recognition means defining prescribed sequences of leading edge, central, and trailing edge selected sets of conditions uniquely identifying each character of the class, and responsive to the outputs of said decoding means in scanning of each unknown character to identify the character in accordance with the sets of conditions identified by the decoded outputs of said decoding means and corresponding to one of said prescribed sequences.
Claim 19
Dependent Claim 44 words
A character recognition system as recited in claim 12, wherein said further decoding means for identifying the central portion of a character is responsive only to those sets of output conditions corresponding to the absence of a vertical segment in the intermediate scan paths.
Claim 20
Dependent Claim 92 words
A character recognition system as recited in claim 12, further comprising: means responsive to the output of said decoding means identifying a decoded selected set of conditions corresponding to the leading edge of a character being scanned, for producing an enabling signal, and said decoding means for the central and trailing edge sets of conditions being normally disabled, and being responsive to the enabling signal output of said enabling signal means for producing outputs identifying the decoded, selected sets of conditions for the leading and trailing edges of a character being scanned.
Claim 21
Dependent Claim 91 words
A character recognition system as recited in claim 14, further comprising: indexing means responsive to the output conditions for all of said scan paths and operative in response to all of said output conditions corresponding to the absence of any character segment in all of said corresponding scan paths to produce an output identifying an index condition, and said decoding means for the leading edge set of conditions being disabled in response to the index condition output of said indexing means from decoding the output conditions of said intermediate scan paths.
Claim 22
Dependent Claim 145 words
A character recognition system as recited in claim 12, wherein said leading/trailing edge decoding means further comprises: means for storing the output conditions derived for the intermediate scan paths in scanning of a character, said decoding means for said leading and said trailing edge sets of condition being responsive to said stored output conditions for decoding thereof in producing said outputs identifying the leading and trailing edges, respectively, of each character, and means responsive to the output conditions of the intermediate scan paths for disabling said leading and trailing edge decoding means when said intermediate scan path output conditions identify the presence of a vertical segment in either of said intermediate scan paths and for enabling said leading and trailing edge decoding means when said intermediate scan path output conditions correspond to the absence of a vertical segment in both of said intermediate scan paths.
Claim 23
Dependent Claim 623 words
A character recognition system for recognizing characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, wherein each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying The presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical portion thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: leading/trailing edge output condition storage means for storing the output conditions of the intermediate scan paths in scanning of a character, leading/trailing edge decoding means responsive to the stored output conditions of the intermediate scan paths of said storing means for decoding thereof in accordance with sets of said intermediate scan path output conditions selected for identifying the leading and trailing edges of the characters of the class and producing outputs identifying the sets thus decoded in scanning the leading and trailing edges of each character, leading edge storage means for storing the output of said leading/trailing edge decoding means identifying the decoded and selected set of conditions for the leading edge of a character being scanned, control means responsive to the identification of a leading edge selected set of conditions from said leading edge storage means to produce an enabling signal, input gate means for said leading edge storage means normally enabled to supply the decoded output of said leading/trailing edge decoding means to said leading edge storage means and responsive to the output of said control means to be disabled thereby, said leading edge storage means thereby maintaining the stored and decoded selected set of conditions derived in scanning the leading edge of a character throughout the duration of scanning of that character, central portion output condition storage means for storing the output conditions of the scan paths for the upper, middle and lower horizontal segments, gate means for said central portion storage means responsive to said enabling signal output of said control means for being enabled to supply the output conditions derived in scanning a central portion of the character to said central portion output condition storage means for storage therein, central portion decoding means responsive to the stored central portion output conditions in accordance with selected sets thereof and producing an output identifying the decoded selected set of output conditions derived in scanning the central portion of a character, trailing edge gating means enabled by the enabling output of said control means and responsive to the outputs of said leading/trailing edge decoding means corresponding to scanning of a trailing edge of a character to produce an output identifying the decoded selected set of trailing edge conditions for a character being scanned, and logic recognition means defining prescribed sequences of leading edge, central and trailing edge selected sets of conditions uniquely identifying each character of the class, and responsive to the outputs of said leading edge storage means, and said central and said trailing edge decoding means produced in scanning each unknown character, to identify the character in accordance with the decoded, selected sets of conditions identified by the outputs of said decoding means and corresponding to one of said prescribed sequences.
Claim 24
Dependent Claim 623 words
A character recognition system for recognizing characters of a class having a font style of substantially straight line segments including upper and lower vertical segment positions and upper, middle, and lower horizontal segment positions, wherein each character to be recognized is scanned in a plurality of horizontal scan paths including at least two scan paths aligned with said horizontal segment positions and two scan paths respectively intermediate the upper and middle, and the middle and lower horizontal segment positions to produce output conditions identifying The presence or absence of a character segment in each of the scan paths, each differing combination of simultaneously occurring scan path output conditions defining a respectively corresponding set of output conditions and wherein each character of the class includes at least one vertical segment at a commonly disposed vertical portion thereof defining the leading edge of each character and determining thereby the direction of scan of the characters, the leading edge thereby being scanned in at least one of said intermediate paths, comprising: leading/trailing edge output condition storage means for storing the output conditions of the intermediate scan paths in scanning of a character, leading/trailing edge decoding means responsive to the stored output conditions of the intermediate scan paths of said storing means for decoding thereof in accordance with sets of said intermediate scan path output conditions selected for identifying the leading and trailing edges of the characters of the class and producing outputs identifying the sets thus decoded in scanning the leading and trailing edges of each character, leading edge storage means for storing the output of said leading/trailing edge decoding means identifying the decoded and selected set of conditions for the leading edge of a character being scanned, control means responsive to the identification of a leading edge selected set of conditions from said leading edge storage means to produce an enabling signal, input gate means for said leading edge storage means normally enabled to supply the decoded output of said leading/trailing edge decoding means to said leading edge storage means and responsive to the output of said control means to be disabled thereby, said leading edge storage means thereby maintaining the stored and decoded selected set of conditions derived in scanning the leading edge of a character throughout the duration of scanning of that character, central portion output condition storage means for storing the output conditions of the scan paths for the upper, middle and lower horizontal segments, gate means for said central portion storage means responsive to said enabling signal output of said control means for being enabled to supply the output conditions derived in scanning a central portion of the character to said central portion output condition storage means for storage therein, central portion decoding means responsive to the stored central portion output conditions in accordance with selected sets thereof and producing an output identifying the decoded selected set of output conditions derived in scanning the central portion of a character, trailing edge gating means enabled by the enabling output of said control means and responsive to the outputs of said leading/trailing edge decoding means corresponding to scanning of a trailing edge of a character to produce an output identifying the decoded selected set of trailing edge conditions for a character being scanned, and logic recognition means defining prescribed sequences of leading edge, central and trailing edge selected sets of conditions uniquely identifying each character of the class, and responsive to the outputs of said leading edge storage means, and said central and said trailing edge decoding means produced in scanning each unknown character, to identify the character in accordance with the decoded, selected sets of conditions identified by the outputs of said decoding means and corresponding to one of said prescribed sequences.
Claim 25
Dependent Claim 63 words
A character recognition system as recited in claim 17, further comprising: means responsive to the enabling output of said control means upon the identification of a decoded selected set of leading edge conditions, for clearing said leading/trailing edge storage means in preparation for storing of the output conditions of said intermediate scan paths resultant from scanning of a trailing edge of a character.
Claim 26
Dependent Claim 111 words
A character recognition system aS recited in claim 17, further comprising: inhibit means responsive to the output conditions of the intermediate scan paths for producing an inhibit signal when said output conditions correspond to the presence of a vertical segment in either of said intermediate scan paths, and to produce an enable output when said output conditions correspond to the absence of a vertical segment in both of said intermediate scan paths, and said leading/trailing edge decoding means further being responsive to the inhibit and enable outputs of said inhibit means for being correspondingly inhibited from, and enabled for, decoding of the stored output conditions of said leading/trailing edge storage means.
Claim 27
Dependent Claim 101 words
A character recognition system as recited in claim 17, further comprising: indexing means responsive to the output conditions for all of said scan paths and operative in response to all of said output conditions corresponding to the absence of any character segment in all of said corresponding scan paths to produce an output identifying an index condition, and input gating means for supplying and leading/trailing edge output conditions to said storage means therefor, said input gating means being disabled in response to the index condition output of said indexing means for inhibiting gating of said output conditions to said storage means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1976-01-30 1976-07-31 1977-01-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1980-01-30 1980-07-31 1981-01-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1984-01-30 1984-07-31 1985-01-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag