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

Method of optical character recognition

Assignee: Texas Instruments Inc
•
Filing: 1983-08-01
•
Granted: 1988-09-20
•
Expires: 2003-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for recognizing and providing an output corresponding to a character in which the character is received by an imager, digitized, and transmitted to a memory. Data in the memory is read in a sequence which circumnavigates the test character. Only data representative of the periphery of the character are read. During the circumnavigation, character parameters, such as height, width, perimeter, area and waveform are determined. The character parameters are compared with reference character parameters and the ASCII code for the reference character which matches the character is provided as an output.

Inventors

  • 👤 Warner C. Scott

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 20:38
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/18; G06V30/182; G06V30/1823

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 177 words
The method of character recognition comprising: (a) receiving an image of a test character in an imager; (b) transmitting data representative of said test character to a first memory; (c) determining a series of contour numbers representing the direction of curvature of the periphery of the contour of the test character by reading data representative of the periphery of the test character in a sequence that circumnavigates the test character data, wherein the series of contour numbers are grouped in pairs, the first number of each pair representing the distances between changes in curvature and the second number representing the change in the amount of curvature as between adjacent curvatures; (d) providing a contour number to said series of contour numbers only if the direction of curvature of a portion of the character exceeds the previous direction of curvature for a predetermined distance as the character is circumnavigated; (e) comparing the contour numbers of the test character to corresponding contour numbers of a reference character; and (f) outputting the reference character which corresponds to said test character.
Claim 2
Independent Claim 177 words
The method of character recognition comprising: (a) receiving an image of a test character in an imager; (b) transmitting data representative of said test character to a first memory; (c) determining a series of contour numbers representing the direction of curvature of the periphery of the contour of the test character by reading data representative of the periphery of the test character in a sequence that circumnavigates the test character data, wherein the series of contour numbers are grouped in pairs, the first number of each pair representing the distances between changes in curvature and the second number representing the change in the amount of curvature as between adjacent curvatures; (d) providing a contour number to said series of contour numbers only if the direction of curvature of a portion of the character exceeds the previous direction of curvature for a predetermined distance as the character is circumnavigated; (e) comparing the contour numbers of the test character to corresponding contour numbers of a reference character; and (f) outputting the reference character which corresponds to said test character.
Claim 3
Dependent Claim 36 words
The method according to claim 1 wherein a horizontal straight line is considered one direction of curvature and a line at an angle with respect to said straight line is considered a second direction of curvature.
Claim 4
Independent Claim 205 words
The method comprising: (a) storing data representative of a test character in a memory, (b) circumnavigating said test character data in said memory, said circumnavigating procedure including a starting reference cell and individual steps to reference cells until the starting reference cell is arrived at a second time, determining and recording certain parameters of the test character during said circumnavigation, said parameters including the width, height, perimeter and area with the periphery of the test character, (c) said perimeter being determined by the following steps: (i) providing a transition vector for each step from one reference cell to the next reference cell, (ii) incrementing a first counter N1 each time the movement from one reference cell to the next is straight, (iii) incrementing a second counter N2 each time the movement from one reference cell to the next is a turn, (iv) providing an output as an approximation of the perimeter around the periphery of said test character using the formula ##EQU5## wherein P represents the approximation of the perimeter, (d) comparing the perimeter and said other parameters of the test character with corresponding parameters of reference characters which are stored in a memory; and, (e) providing an output indicating the results of such comparision.
Claim 5
Independent Claim 205 words
The method comprising: (a) storing data representative of a test character in a memory, (b) circumnavigating said test character data in said memory, said circumnavigating procedure including a starting reference cell and individual steps to reference cells until the starting reference cell is arrived at a second time, determining and recording certain parameters of the test character during said circumnavigation, said parameters including the width, height, perimeter and area with the periphery of the test character, (c) said perimeter being determined by the following steps: (i) providing a transition vector for each step from one reference cell to the next reference cell, (ii) incrementing a first counter N1 each time the movement from one reference cell to the next is straight, (iii) incrementing a second counter N2 each time the movement from one reference cell to the next is a turn, (iv) providing an output as an approximation of the perimeter around the periphery of said test character using the formula ##EQU5## wherein P represents the approximation of the perimeter, (d) comparing the perimeter and said other parameters of the test character with corresponding parameters of reference characters which are stored in a memory; and, (e) providing an output indicating the results of such comparision.
Claim 6
Independent Claim 247 words
The method comprising: (a) storing data representative of a test character in a memory, (b) circumnavigating said test character data in said memory, said circumnavigation procedure including a starting reference cell and individual steps to reference cells until the starting reference cell is arrived at a second time, determining and recording certain parameters of the test character during said circumnavigation, said parameters including the width, height, perimeter and area within the periphery of the test character (c) said area within the periphery being determined by the following steps: (i) providing a transition vector for each step from one reference cell to the next reference cell, (ii) incrementing an L register by one each time the direction of motion to the next reference cell is to the right and decrementing said L register by one each time the direction of motion to the next reference cell is to the left, (iii) incrementing an A register by the value in the L register each time a direction of motion is downward and decrementing said A register by the value in the L register each time the direction of motion is upward, (iv) providing the output of the A register as the area within the periphery of the test character when the circumnavigation is completed, (d) comparing the perimeter and said other parameters of the test character with corresponding parameters of reference characters which are stored in a memory; and, (e) providing an output indicating the results of such comparison.
Claim 7
Independent Claim 247 words
The method comprising: (a) storing data representative of a test character in a memory, (b) circumnavigating said test character data in said memory, said circumnavigation procedure including a starting reference cell and individual steps to reference cells until the starting reference cell is arrived at a second time, determining and recording certain parameters of the test character during said circumnavigation, said parameters including the width, height, perimeter and area within the periphery of the test character (c) said area within the periphery being determined by the following steps: (i) providing a transition vector for each step from one reference cell to the next reference cell, (ii) incrementing an L register by one each time the direction of motion to the next reference cell is to the right and decrementing said L register by one each time the direction of motion to the next reference cell is to the left, (iii) incrementing an A register by the value in the L register each time a direction of motion is downward and decrementing said A register by the value in the L register each time the direction of motion is upward, (iv) providing the output of the A register as the area within the periphery of the test character when the circumnavigation is completed, (d) comparing the perimeter and said other parameters of the test character with corresponding parameters of reference characters which are stored in a memory; and, (e) providing an output indicating the results of such comparison.

References Cited (Backward Citations)

US3609685A Cited
US3899771A Cited
US4097847A Cited
US4093941A Cited
US4206441A Cited
US4415880A Cited
US4365235A Cited
US4524454A Cited
US4542526A Cited
US4545067A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-09-20 1992-03-21 1992-09-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-09-20 1996-03-21 1996-09-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-09-20 2000-03-21 2000-09-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag