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

Method and circuit for segmentation of characters from a serially-read character sequence

Assignee: Oce Document Technologies GmbH
•
Filing: 1981-09-09
•
Granted: 1984-05-15
•
Expires: 2001-09-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and circuit for segmentation of characters from a serially-read character sequence scans the character sequence in a column-by-column format and intermediately stores portions or cut-outs of the scanned characters in the form of an image pattern matrix associated with each portion. The image patterns are thus offset by one column with respect to one another. For each image pattern, a coefficient memory stores several coefficients associated to the specific image pattern which are read out and summed to form a margin value which is associated with the average column of the individual image pattern matrix. A maximum value which occurs in the series of continuously formed margin values signifies a separating point for the associated column.

Inventors

  • 👤 Lutz Bernhardt
  • 👤 Wilfried Kochert

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 23:41
CPC Classifications
G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/148; G06V30/15

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 175 words
A method for segmenting characters in a printed character sequence comprising the steps of: serially scanning said sequence in a column-by-column format for converting said characters into digital data; intermediately storing portions of said digital data representing equal selected windows of said sequence as respective image pattern matrices each offset by one column width with respect to each other and each having a center column; calculating a plurality of coefficients for each image pattern matrix according to selected characteristics of said image pattern matrix relating to the presence or absence of print in the portion of said sequence represented by said image pattern matrix; summing the coefficients for each image pattern matrix for obtaining a series of margin values which are respectively associated with the center column for each image pattern matrix; and selecting a maximum value from said series of margin values as a separating point value, and designating siad separating point value as a separating point between adjacent characters in said sequence, said separating point being specifically associated with one of said columns.
Claim 2
Independent Claim 175 words
A method for segmenting characters in a printed character sequence comprising the steps of: serially scanning said sequence in a column-by-column format for converting said characters into digital data; intermediately storing portions of said digital data representing equal selected windows of said sequence as respective image pattern matrices each offset by one column width with respect to each other and each having a center column; calculating a plurality of coefficients for each image pattern matrix according to selected characteristics of said image pattern matrix relating to the presence or absence of print in the portion of said sequence represented by said image pattern matrix; summing the coefficients for each image pattern matrix for obtaining a series of margin values which are respectively associated with the center column for each image pattern matrix; and selecting a maximum value from said series of margin values as a separating point value, and designating siad separating point value as a separating point between adjacent characters in said sequence, said separating point being specifically associated with one of said columns.
Claim 3
Dependent Claim 64 words
The method of claim 1 wherein said image pattern matrix is comprised of digital data corresponding to black and white dots in said printed character sequence and comprising the further steps of storing said coefficients in a coefficient memory and controlling the readout of said coefficients from said coefficient memory in accordance with the position of said black dots in said image pattern matrix.
Claim 4
Dependent Claim 97 words
The method of claim 1 wherein said digital data corresponds to white and black dots in said printed character sequence and wherein said selected characteristics for each image pattern matrix are the number of black dots per column, the number of black/white transitions per column, the number of black/white transitions between a column and the column immediately following, and the number of white/black transitions between a column and the column immediately following, and wherein said coefficients are stored in a coefficient memory and the readout of said coefficient memory is controlled by the magnitude of said characteristics.
Claim 5
Dependent Claim 48 words
The method of claim 1 comprising the further step of comparing said separating point value with a selected separating point value and identifying said separating point value as a separating point only if said separating point value is within a selected range surrounding said selected separating point value.
Claim 6
Dependent Claim 106 words
The method of claim 4 comprising the further steps of: for each separating point value within said selected range calculating a second plurality of coefficients for the image pattern matrix associated with said separating point value in said range according to selected characteristics of said image pattern matrix; summing the second plurality of coefficients for each image pattern matrix for obtaining a second series of margin values which are respectively associated with the average column for each image pattern matrix associated with the separating point value in said range; and selecting a maximum value from said second series of margin values as a separating point value.
Claim 7
Dependent Claim 73 words
The method of claim 1 wherein said step of selecting a maximum value from said series of margin values as a separating point is further defined by comparing the amplitude for each maximum value in said margin value series with the amplitude and distance measured in columns from the immediately preceding and immediately following maximum margin value, and identifying a separating point if said amplitude differences are small and said distances are large.
Claim 8
Dependent Claim 121 words
The method of claim 1 wherein said separating point value TW according to the relationship TW=(n.sub.1 ·h.sub.v)+(n.sub.2 ·a.sub.v)+(n.sub.3 ·h.sub.m)+(n.sub.4 ·a.sub.n)+(n.sub.5 ·h.sub.n). wherein h m is the amplitude of one of said maximum margin values, h v is the amplitude of the immediately preceding maximum margin value and h n is the amplitude of the immediately following maximum margin value, a v is the distance between said one of said maximum margin values in said preceding maximum margin value, and a n is the distance between said one of said maximum margin values and said following maximum margin value, and n 1 and n 5 are selected negative coefficients and n 2 , n 3 and n 4 are selected positive coefficients.
Claim 9
Dependent Claim 64 words
The method of claim 1 wherein said step of selecting a maximum value from said series of margin values is further defined by multiplying selected margin values by separate multipliers, said selected margin values being seperated by an equal column count, and summing the margin value-multiplier product and selecting said maximum value from the series of margin value-multiplier products as the separating point value.
Claim 10
Dependent Claim 209 words
A circuit for segmenting characters in a printed character sequence comprising: an optoelectric converter for scanning said printed character sequence and converting said sequence into digital data in a column-by-column format; a memory matrix connected to said converter for intermediately storing digital data representing a window of said character sequence in the form of a plurality of image pattern matrices displaced by one column with respect to each other; a means connected to said memory matrix for calculating a series of coefficients for each image pattern matrix according to selected characteristics of said image pattern matrix relating to the presence or absence of print in the portion of said character sequence represented by said image pattern matrix; a classifier in the form of a coefficient memory for storing said selected coefficients calculated for each image pattern matrix; a means for controlling reading out of said coefficient memory in accordance with characteristics of said image pattern matrices; an accumulator post-connected to said coefficient memory for summing said coefficients for forming a margin value associated with each image pattern matrix; and an evaluating circuit post-connected to said accumulator for evaluating said margin values for determining a separating point value for identifying a separating point between adjacent characters in said character sequence.
Claim 11
Dependent Claim 209 words
A circuit for segmenting characters in a printed character sequence comprising: an optoelectric converter for scanning said printed character sequence and converting said sequence into digital data in a column-by-column format; a memory matrix connected to said converter for intermediately storing digital data representing a window of said character sequence in the form of a plurality of image pattern matrices displaced by one column with respect to each other; a means connected to said memory matrix for calculating a series of coefficients for each image pattern matrix according to selected characteristics of said image pattern matrix relating to the presence or absence of print in the portion of said character sequence represented by said image pattern matrix; a classifier in the form of a coefficient memory for storing said selected coefficients calculated for each image pattern matrix; a means for controlling reading out of said coefficient memory in accordance with characteristics of said image pattern matrices; an accumulator post-connected to said coefficient memory for summing said coefficients for forming a margin value associated with each image pattern matrix; and an evaluating circuit post-connected to said accumulator for evaluating said margin values for determining a separating point value for identifying a separating point between adjacent characters in said character sequence.
Claim 12
Dependent Claim 288 words
The circuit of claim 9 further comprising: a write-in counter and a read-out counter; a means for alternately connecting said write-in counter and said read-out counter to said memory matrix for respectively entering data therein and reading data therefrom; a synchronizing flip-flop connected to the output of said memory matrix; a NAND gate having a plurality of inputs, one of said plurality of inputs being connected to the output of said synchronizing flip-flop and another of said plurality of inputs being directly connected to the output of said memory matrix; a characteristic address memory; an address adder for adding a fixed address from said readout counter with a relative address read out of said characteristic address memory; a coefficient memory counter for controlling the reading out of said character address memory to said address adder; a sequential circuit controlled by said coefficient memory counter for generating at least one signal corresponding to one of a plurality of characteristics associated with each image pattern matrix; a second NAND gate having a plurality of inputs for receiving signals corresponding to said plurality of characteristics of said image pattern, including one input connected to the output of said first NAND gate; an accumulator connected to the output of said second NAND gate; a coefficient memory for storing said coefficients; a coefficient adder for summing coefficients read out of said coefficient memory with the output of said accumulator, said accumulator being post-connected to said coefficient adder; a margin value register for serially storing the output of said accumulator; and a means post-connected to said margin value register for selecting a maximum value of said values stored in said margin value register and utilizing said maximum value for determining said separation point value.

References Cited (Backward Citations)

US3219974A Cited
US3629826A Cited
US4045773A Cited
US4246570A Cited
US4173015A Cited
US4379282A Cited
US4292622A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-05-15 1987-11-14 1988-05-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-05-15 1991-11-14 1992-05-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-05-15 1995-11-14 1996-05-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag