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

Video normalization for hand print recognition

Assignee: International Business Machines Corp
•
Filing: 1982-12-27
•
Granted: 1986-02-25
•
Expires: 2002-12-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In the machine recognition of hand printed characters it is desirable that the characters be constrained to a uniform size. This may be accomplished by taking a relatively unconstrained hand printed character and, through simple logical processes involving eliminating and/or combining portions of the unconstrained character, obtain a constrained character of a specified size. To obtain this specified character, the unconstrained characters are stored in a video line buffer as a plurality of rows of binary bits. When a row character is located in the video line buffer a process of vertical and horizontal consolidation is initiated. In the vertical consolidation, which is performed first, predetermined rows of the bits of the row character are selectively combined with other rows of stored bits or selected without change to reduce the height of the character to a predetermined desired height. Unselected rows are ignored. As the rows of bits are obtained during vertical consolidation, horizontal consolidation of each row is initiated. This consolidation is performed on a byte by byte basis so that each row is transformed in accordance with a predetermined relationship between the width of the row character and the desired width.

Inventors

  • 👤 Gregory M. Bednar
  • 👤 Brian E. Fitzpatrick
  • 👤 John C. Harmon
  • 👤 Manthri S. I. Narasimha

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 20:29
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/16; G06V30/166

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 223 words
A method of obtaining a normalized representation of fixed dimensions of a variable size, hand printed character comprising the steps of: scanning said character, storing a bit representation of said scanned character in a video line buffer, said bit representation comprising a matrix of rows and columns of bits, determining the height and width of said matrix representation, selecting rows of said matrix representation for subsequent processing in accordance with said height, said rows being selected individually or logically OR combined with an adjacent row, separating each selected row into a plurality of separate groups and logically combining the bits in each separate group so as to provide a row of bits of a fixed length for each said selected row, said groups being combined in accordance with said width, storing each said row of fixed length in a character video buffer, OR combining each bit in each row of fixed length with all the bits in the corresponding position of each of the other rows, said combining indicating the actual width of said fixed length rows containing character information, and selectively deleting columns of bits in said fixed length rows in accordance with said combining indicating the actual width so as to further reduce said fixed length rows to an optimal minimum width capable of being recognized by a character recognition system.
Claim 2
Independent Claim 223 words
A method of obtaining a normalized representation of fixed dimensions of a variable size, hand printed character comprising the steps of: scanning said character, storing a bit representation of said scanned character in a video line buffer, said bit representation comprising a matrix of rows and columns of bits, determining the height and width of said matrix representation, selecting rows of said matrix representation for subsequent processing in accordance with said height, said rows being selected individually or logically OR combined with an adjacent row, separating each selected row into a plurality of separate groups and logically combining the bits in each separate group so as to provide a row of bits of a fixed length for each said selected row, said groups being combined in accordance with said width, storing each said row of fixed length in a character video buffer, OR combining each bit in each row of fixed length with all the bits in the corresponding position of each of the other rows, said combining indicating the actual width of said fixed length rows containing character information, and selectively deleting columns of bits in said fixed length rows in accordance with said combining indicating the actual width so as to further reduce said fixed length rows to an optimal minimum width capable of being recognized by a character recognition system.
Claim 3
Independent Claim 204 words
A method of generating a representation of fixed-dimension from a character of variable dimension comprising the steps of: scanning the character, storing a binary representation of said scanned character in a buffer, said binary representation including a matrix of rows and columns of binary information; determining the height and width of said matrix; selecting rows of the matrix for subsequent processing in accordance with the height of the matrix determined, said rows being either selected without change or by a logical OR combination between respective bits in adjacent rows; separating each selected row into a plurality of subsets of bits and logically combining each subset in accordance with the width of the matrix, whereby a row of bits of fixed length is generated for each selected row; storing each such fixed length row of bits into a character video buffer; combining each respective bits in selected rows with bits in corresponding locations in selected rows as defined by a stored vector, said combining indicating the actual width of fixed length containing character information; and selectively deleting columns of bits in said fixed length rows in accordance with the width of said rows to a predetermined size upon which a character recognition system may operate.
Claim 4
Independent Claim 204 words
A method of generating a representation of fixed-dimension from a character of variable dimension comprising the steps of: scanning the character, storing a binary representation of said scanned character in a buffer, said binary representation including a matrix of rows and columns of binary information; determining the height and width of said matrix; selecting rows of the matrix for subsequent processing in accordance with the height of the matrix determined, said rows being either selected without change or by a logical OR combination between respective bits in adjacent rows; separating each selected row into a plurality of subsets of bits and logically combining each subset in accordance with the width of the matrix, whereby a row of bits of fixed length is generated for each selected row; storing each such fixed length row of bits into a character video buffer; combining each respective bits in selected rows with bits in corresponding locations in selected rows as defined by a stored vector, said combining indicating the actual width of fixed length containing character information; and selectively deleting columns of bits in said fixed length rows in accordance with the width of said rows to a predetermined size upon which a character recognition system may operate.

References Cited (Backward Citations)

US3289164A Cited
US3784981A Cited
US3710323A Cited
US4034344A Cited
US3976982A Cited
US4097846A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-02-24 1989-08-26 1990-02-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-02-24 1993-08-26 1994-02-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-02-24 1997-08-26 1998-02-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag