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

Multistage digital filtering utilizing several criteria

Assignee: Numonics Corp
•
Filing: 1980-12-05
•
Granted: 1983-02-22
•
Expires: 2000-12-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for filtering a sequence of digital values representing a stroke of a stylus on a tablet averages sets of digital values, resamples the averaged digital values to accept only those having greater than a minimum amplitude separation and then averages sets of the resampled digital values.

Inventors

  • 👤 Barry Blesser

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 15:21
CPC Classifications
H; H03; H03H; H03H17/00; H03H17/02; H03H17/0283; H03H17/0286; G; G06; G06V; G06V30/00; G06V30/10; G06V30/14; G06V30/142; G06V30/1423; G06V30/32; G06V30/333; G06V30/347

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 116 words
The method of filtering a signal represented by a first series of indicia wherein each indicium of the series represents the amplitude comprising the steps of serially averaging the amplitudes of the indicia of sets of indicia of the first series wherein each set includes a given number n of indicia, n being a positive integer less than the number of indicia in the first series of indicia, to form a second series of indicia and serially amplitude comparing each subsequently occurring indicium of the second series with a previously occurring indicium thereof to form a third series of indicia comprising those indicia which result in comparisons having an amplitude difference greater than a predetermined amount.
Claim 2
Independent Claim 116 words
The method of filtering a signal represented by a first series of indicia wherein each indicium of the series represents the amplitude comprising the steps of serially averaging the amplitudes of the indicia of sets of indicia of the first series wherein each set includes a given number n of indicia, n being a positive integer less than the number of indicia in the first series of indicia, to form a second series of indicia and serially amplitude comparing each subsequently occurring indicium of the second series with a previously occurring indicium thereof to form a third series of indicia comprising those indicia which result in comparisons having an amplitude difference greater than a predetermined amount.
Claim 3
Dependent Claim 49 words
The method of claim 1 further comprising the step of serially averaging the amplitudes of indicia in sets of indicia of the third series wherein each set includes a given number p of indicia, p being a positive integer less than the number of indicia in the third series.
Claim 4
Dependent Claim 16 words
The method of claim 2 wherein each set of indicia includes some indicia from adjacent sets.
Claim 5
Dependent Claim 23 words
The method of claim 2 wherein one set of the first series includes n-1 indicia of an adjacent set of the first series.
Claim 6
Dependent Claim 28 words
The method of claim 2 wherein at least the first indicium of the third series is equal to the value of the first indicium of the first series.
Claim 7
Independent Claim 109 words
The method of filtering a signal represented by a first series of indicia wherein each indicium of the series represents an amplitude comprising the steps of serially amplitude comparing each subsequently occurring indicium of the series with a previously occurring indicium thereof to form a second series of indicia comprising those indicia which result in comparisons having an amplitude difference greater than a predetermined amount and serially averaging the amplitudes of sets of indicia of the second series wherein each set includes a given number n of indicia, n being a positive integer less than the number of indicia in the series, to form a third series of indicia.
Claim 8
Independent Claim 109 words
The method of filtering a signal represented by a first series of indicia wherein each indicium of the series represents an amplitude comprising the steps of serially amplitude comparing each subsequently occurring indicium of the series with a previously occurring indicium thereof to form a second series of indicia comprising those indicia which result in comparisons having an amplitude difference greater than a predetermined amount and serially averaging the amplitudes of sets of indicia of the second series wherein each set includes a given number n of indicia, n being a positive integer less than the number of indicia in the series, to form a third series of indicia.
Claim 9
Dependent Claim 409 words
Apparatus for filtering a signal represented by a series of periodically occurring digital values comprising: first storage means for storing a plurality of digital values in a sequential array of cells; first scanning means for controlling the transfer of the digital values to said first storage means so that the digital values are loaded sequentially into the array of cells in accordance with the time of occurrence of the digital values; digital value averaging means having input means for receiving n digital values and output means for emitting a digital value which is an average of the n input values; second scanning means for controlling the transfer of sequential sets of n digital values from n sequentially adjacent cells of said first storage means to the input means of said digital value averaging means; second storage means for storing a plurality of digital values in a sequential array of cells; third scanning means for controlling the transfer of the digital values from said digital value averaging means to said second storage means so that the digital values are loaded sequentially into the array of cells in accordance with the time of emission of the digital values by said output means; comparator means having first and second inputs and an output for emitting a stepping signal whenever the difference in the digital values at said inputs is greater than a predetermined amount; fourth scanning means having input means connected to said second storage means and an output means connected to the first input of said comparator means for sequentially transferring the digital values from the sequential array of cells of said second storage means; third storage means for storing a plurality of digital values in a sequential array of cells; and fifth scanning means having first input means connected to the output means of said fourth scanning means, second input means for receiving digital values from adjacent cells of said third storage means, first output means connected to said first input means for transferring digital values to said third storage means, second output means connected to the second input of said comparator means for transferring digital values thereto from the second input means of the fifth scanning means and control means connected to the output of said comparator means and responsive to the stepping signals for causing said first output means and said second input means to stepwise actively communicate with adjacent pairs of cells of said third storage means.
Claim 10
Dependent Claim 409 words
Apparatus for filtering a signal represented by a series of periodically occurring digital values comprising: first storage means for storing a plurality of digital values in a sequential array of cells; first scanning means for controlling the transfer of the digital values to said first storage means so that the digital values are loaded sequentially into the array of cells in accordance with the time of occurrence of the digital values; digital value averaging means having input means for receiving n digital values and output means for emitting a digital value which is an average of the n input values; second scanning means for controlling the transfer of sequential sets of n digital values from n sequentially adjacent cells of said first storage means to the input means of said digital value averaging means; second storage means for storing a plurality of digital values in a sequential array of cells; third scanning means for controlling the transfer of the digital values from said digital value averaging means to said second storage means so that the digital values are loaded sequentially into the array of cells in accordance with the time of emission of the digital values by said output means; comparator means having first and second inputs and an output for emitting a stepping signal whenever the difference in the digital values at said inputs is greater than a predetermined amount; fourth scanning means having input means connected to said second storage means and an output means connected to the first input of said comparator means for sequentially transferring the digital values from the sequential array of cells of said second storage means; third storage means for storing a plurality of digital values in a sequential array of cells; and fifth scanning means having first input means connected to the output means of said fourth scanning means, second input means for receiving digital values from adjacent cells of said third storage means, first output means connected to said first input means for transferring digital values to said third storage means, second output means connected to the second input of said comparator means for transferring digital values thereto from the second input means of the fifth scanning means and control means connected to the output of said comparator means and responsive to the stepping signals for causing said first output means and said second input means to stepwise actively communicate with adjacent pairs of cells of said third storage means.
Claim 11
Dependent Claim 95 words
The apparatus of claim 7 further comprising a utilization device, another digital averaging means having input means for receiving p digital values and output means for emitting a digital value which is an average of the p input values; a sixth scanning means for controlling the transfer of sequential sets of p-digital values from p sequentially adjacent cells of said third storage means to the input of said other digital value averaging means; and means for controlling the sequential transfer of the digital values from said other digital value averaging means to said utilization device.
Claim 12
Dependent Claim 45 words
The apparatus of claim 7 or 8 wherein said first scanning means further comprises means for loading into the first n cells of said first storage means the first digital value of the series of periodically occurring digital values representing the signal to be filtered.
Claim 13
Dependent Claim 43 words
The apparatus of claim 8 wherein said fifth scanning means further comprises means for loading into the first p cells of said third storage means the first digital values of the series of periodically occurring digital values representing the signal to be filtered.
Claim 14
Dependent Claim 103 words
Filtering apparatus for connecting a tablet which emits a series of digital values representing the positions of a stylus during a stroke on the tablet to a recognition processor, said apparatus comprising means for serially averaging the amplitudes of sets of n contiguous digital values in the series emitted by the tablet to form another series of digital values and means for serially amplitude comparing each subsequently occurring digital value of the other series with a previously occurring digital value thereof to form a further series of those digital values which result in comparisons having an amplitude difference greater than a predetermined amount.
Claim 15
Dependent Claim 103 words
Filtering apparatus for connecting a tablet which emits a series of digital values representing the positions of a stylus during a stroke on the tablet to a recognition processor, said apparatus comprising means for serially averaging the amplitudes of sets of n contiguous digital values in the series emitted by the tablet to form another series of digital values and means for serially amplitude comparing each subsequently occurring digital value of the other series with a previously occurring digital value thereof to form a further series of those digital values which result in comparisons having an amplitude difference greater than a predetermined amount.
Claim 16
Dependent Claim 40 words
The apparatus of claim 11 further comprising another means for serially averaging the amplitudes of sets of p contiguous digital values of said further series to form a still further series of digital values for transmission to the recognition processor.

References Cited (Backward Citations)

US3787827A Cited
US3772502A Cited
US4054786A Cited
US3946211A Cited
US3908116A Cited
US4153896A Cited
US4193118A Cited
US4317182A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-02-21 1986-08-23 1987-02-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-02-21 1990-08-23 1991-02-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-02-21 1994-08-23 1995-02-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag