Method and system for digitizing handwriting
DCFirst Claim
Patent Images
1. A system for tracking a moving object, comprising:
- (a) a transmitter, integral with the moving object, for transmitting a plurality of radio frequency pulses at a first repetition period;
(b) a plurality of first receivers, at known mutual relative positions, each of said first receivers for receiving said radio frequency pulses upon receipt of a gating pulse and outputting a digital representation of a received amplitude of said received radio frequency pulses; and
(c) a mechanism for generating a plurality of gating pulses, each of said gating pulses having a duration, said gating pulses being generated at a second repetition period, longer than said first repetition period, and for supplying each of said gating pulses substantially simultaneously to each of said first receivers, each of said first receivers then receiving said radio frequency pulses for said duration of said supplied gating pulse.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A system and method for tracking a moving object very accurately at short ranges in general, and a handwriting input device such as a pen in particular. The method is based on measuring times of arrival of ultrashort RF pulses transmitted by the pen to an array of receivers. Dealing with the ultrashort events is done by "strobing" the pen position. To achieve the necessary resolution, on the order of 0.25 mm, the times of arrival of the pulses are determined by sampling the pulses digitally and fitting appropriate mathematical functions to the samples pulses. The time jitter is averages over many sweeps, and a dedicated receiver is used for synchronization.
161 Citations
26 Claims
-
1. A system for tracking a moving object, comprising:
-
(a) a transmitter, integral with the moving object, for transmitting a plurality of radio frequency pulses at a first repetition period; (b) a plurality of first receivers, at known mutual relative positions, each of said first receivers for receiving said radio frequency pulses upon receipt of a gating pulse and outputting a digital representation of a received amplitude of said received radio frequency pulses; and (c) a mechanism for generating a plurality of gating pulses, each of said gating pulses having a duration, said gating pulses being generated at a second repetition period, longer than said first repetition period, and for supplying each of said gating pulses substantially simultaneously to each of said first receivers, each of said first receivers then receiving said radio frequency pulses for said duration of said supplied gating pulse. - View Dependent Claims (2, 3, 4)
-
-
5. A method for tracking a moving object, comprising the steps of:
-
(a) transmitting a plurality of radio frequency pulses, from said moving object, at a first repetition period; (b) providing a plurality of receivers at known mutual relative positions; (c) generating a plurality of gating pulses at a second repetition period longer than said first repetition period, each of said gating pulses having a duration; (d) receiving said radio frequency pulses, at each of said receivers, within said durations of said grating pulses; and (e) producing a digital representation of each of said radio frequency pulses received by each of said receivers during said durations of said gating pulses. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A handwriting digitization system comprising:
-
(a) a handwriting input device including a transmitter for transmitting a plurality of radio frequency pulses at a first repetition period; and (b) a reception unit including; (i) a plurality of first receivers, each of said first receivers having an antenna at a known fixed position within said reception unit, each of said first receivers for receiving said radio frequency pulses upon receipt of a gating pulse and outputting a digital representation of a received amplitude of said received radio frequency pulses, (ii) a mechanism for generating a plurality of gating pulses, each of said gating pulses having a duration, said gating pulses being generated at a second repetition period, longer than said first repetition period, and for supplying each of said gating pulses substantially simultaneously to each of said first receivers, each of said first receivers then receiving said radio frequency pulses for said duration of said supplied gating pulse, and (iii) a mechanism for inferring propagation times from said transmitter to each of said first receivers based on at least two of said digital representations outputted by each of said first plurality of receivers. - View Dependent Claims (12, 13, 14)
-
-
15. A method of synchronously digitizing handwriting written by a user using a handwriting input device, comprising the steps of:
-
(a) providing a reception unit including a plurality of receivers, each of said receivers having an antenna at a known fixed position within said reception unit; (b) transmitting, from the handwriting input device, a plurality of radio frequency pulses at a first repetition period; (c) generating a plurality of gating pulses at a second repetition period longer than said first repetition period, each of said gating pulses having a duration; (d) receiving said radio frequency pulses, at each of said first receivers, within said durations of said gating pulses; (e) producing a digital representation of each of said radio frequency pulses received by each of said first receivers during said durations of said gating pulses; and (f) inferring, from said digital representations, propagation times from the handwriting input device to said first receivers. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for tracking a moving object, comprising the steps of:
-
(a) transmitting a plurality of radio frequency pulses, from said moving object, at a first repetition period; (b) providing a plurality of receivers at known mutual relative positions; (c) generating a plurality of gating pulses at a second repetition period longer than said first repetition period, each of said gating pulses having a duration; (d) receiving said radio frequency pulses, at each of said receivers, within said durations of said gating pulses; (e) producing a digital representation of each of said radio frequency pulses received by each of said receivers during said duration of said gating pulses; and (f) inferring, from said digital representations, propagation times from said moving object to said receivers; wherein said inferring of said propagation times includes the step of, for each receiver, fitting a parametrized mathematical function to a plurality of consecutively produced said digital representations, said parameters including a width.
-
-
24. A method for tracking a moving object, comprising the steps of:
-
(a) transmitting a plurality of radio frequency pulses, from said moving object, at a first repetition period; (b) providing a plurality of receivers at known mutual relative positions; (c) generating a plurality of gating pulses at a second repetition period longer than said first repetition period, each of said gating pulses having a duration; (d) receiving said radio frequency pulses, at each of said receivers, within said durations of said gating pulses; (e) producing a digital representation of each of said radio frequency pulses received by each of said receivers during said duration of said gating pulses; and (f) inferring, from said digital representations, propagation times from said moving object to said receivers; wherein said inferring of said propagation times includes the steps of, for each receiver; (i) summing a plurality of consecutively produced said digital representation, and (ii) fitting a mathematical function to said sum.
-
-
25. A method of synchronously digitizing handwriting written by a user using a handwriting input device, comprising the steps of:
-
(a) providing a reception unit including a plurality of receivers, each of said receivers having an antenna at a known fixed position within said reception unit; (b) transmitting, from the handwriting input device, a plurality of radio frequency pulses at a first repetition period; (c) generating a plurality of gating pulses at a second repetition period longer than said first repetition period, each of said gating pulses having a duration; (d) receiving said radio frequency pulses, at each of said first receivers, within said durations of said gating pulses; (e) providing a digital representation of each of said radio frequency pulses received by each of said first receivers during said durations of said gating pulses; and (f) inferring, from said digital representations, propagation times from the handwriting input device to said first receivers; wherein said inferring of said propagation times includes the step of, for each receiver, fitting a parametrized mathematical function to a plurality of consecutively produced said digital representations, said parameters including a width.
-
-
26. A method of synchronously digitizing handwriting written by a user using a handwriting input device, comprising the steps of:
-
(a) providing a reception unit including a plurality of receivers, each of said receivers having an antenna at a known fixed position within said reception unit; (b) transmitting, from the handwriting input device, a plurality of ratio frequency pulses at a first repetition period; (c) generating a plurality of gating pulses at a second repetition period longer than said first repetition period, each of said gating pulses having a duration; (d) receiving said radio frequency pulses, at each of said first receivers, within said durations of said gating pulses; (e) producing a digital representation of each of said radio frequency pulses received by each of said first receivers during said durations of said gating pulses; and (f) inferring, from said digital representations, propagation times from the handwriting input device to said first receivers; wherein said inferring of said propagation times includes the steps of, for each receiver; (i) summing a plurality of consecutively produced said digital representations, and (ii) fitting a mathematical function to said sum.
-
Specification