US5757362A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Recursive digital filter using fixed point arithmetic
Assignee: International Business Machines Corp
•
Filing: 1995-06-07
•
Granted: 1998-05-26
•
Expires: 2015-06-07
Abstract
Abstract There is provided a digital processor that includes a recursive filter having means for using fixed point arithmetic for performing division. The recursive filter includes means for saving a remainder after each division and multiplication operation and for adding the remainder to a dividend in the subsequent division operation.\!
Inventors
- 👤 James Lewis Levine
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 16:34
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/0304; G06F3/0308; G06F3/033; G06F3/0346; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892; H; H04; H04N; H04N5/00; H04N5/44
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
130 words
A remote pointing system for controlling a cursor location on a display device comprising: a pointing device for controlling said cursor location on said display device by transmitting a plurality of signals, each of said signals being aimed off a pointing axis of the pointing device in different directions; a receiver for receiving said signals from said pointing device: a digital processor for processing said signals as data representing a of aim on said display device by said pointing device, said digital processor controlling said cursor location on the display device, said digital processor comprising a recursive filter including means for using fixed point arithmetic, said recursive filter including means for saving a remainder after each division and for adding said remainder to a dividend in a subsequent division operation.
Claim 2
Dependent Claim
130 words
A remote pointing system for controlling a cursor location on a display device comprising: a pointing device for controlling said cursor location on said display device by transmitting a plurality of signals, each of said signals being aimed off a pointing axis of the pointing device in different directions; a receiver for receiving said signals from said pointing device: a digital processor for processing said signals as data representing a of aim on said display device by said pointing device, said digital processor controlling said cursor location on the display device, said digital processor comprising a recursive filter including means for using fixed point arithmetic, said recursive filter including means for saving a remainder after each division and for adding said remainder to a dividend in a subsequent division operation.
Claim 3
Dependent Claim
18 words
A remote pointing system as in claim 1, wherein said plurality of signals includes at least three signals.
Claim 4
Dependent Claim
26 words
A remote pointing system as in claim 1, wherein said pointing device includes a plurality of infrared light emitting diodes for generating said plurality of signals.
Claim 5
Dependent Claim
49 words
A remote pointing system as in claim 1, wherein said pointing device includes a plurality of signal generating means, each of said signal generating means including a circuit for sequentially pulsing said signals with pulse trains for causing said signal generating means to individually and sequentially emit modulated signals.
Claim 6
Dependent Claim
23 words
A remote pointing system as in claim 1, wherein said receiver comprises an infrared detector and amplifier tuned to a predetermined pulse frequency.
Claim 7
Dependent Claim
22 words
A remote pointing system as in claim 1, wherein said receiver includes a demodulator for converting said signals to analog base-band pulses.
Claim 8
Dependent Claim
21 words
A remote pointing system as in claim 6, wherein said receiver includes an analog-to-digital converter for digitizing said analog base-band pulses.
Claim 9
Dependent Claim
27 words
A remote pointing system as in claim 1, further comprising a cursor controller responsive to said digital processor for controlling said cursor location on said display device.
Claim 10
Dependent Claim
231 words
A remote pointing system for controlling a cursor location on a display device comprising: a pointing device for remotely controlling the cursor on the display device, said pointing device comprising: at least three infrared light emitting diodes (IRLEDs), each of said IRLEDs aimed off a main or pointing axis of the pointing device in different directions; and a circuit connected to each of said IRLEDs responsive to a user input for sequentially pulsing said IRLEDs with pulse trains so as to cause the IRLEDs to individually and sequentially emit modulated infrared light signals; a receiver and controller located proximate to said display device, said receiver and controller comprising: an infrared detector and amplifier tuned to a predetermined pulse frequency; a demodulator to convert received signals to analog base-band pulses; an analog-to-digital convertor to digitize the analog base-band pulses; a digital processor to process the digitized analog base-band pulses as data representing a point of aim on the display device by the pointing device, said digital processor controlling the position of a cursor on the display device; and a cursor controller responsive to said digital processor for controlling a cursor position on the display device, wherein said digital processor includes a recursive filter using fixed point arithmetic for performing division, said recursive filter saving the remainder after each division operation and adding said remainder to the dividend in the following division operation.
Claim 11
Dependent Claim
231 words
A remote pointing system for controlling a cursor location on a display device comprising: a pointing device for remotely controlling the cursor on the display device, said pointing device comprising: at least three infrared light emitting diodes (IRLEDs), each of said IRLEDs aimed off a main or pointing axis of the pointing device in different directions; and a circuit connected to each of said IRLEDs responsive to a user input for sequentially pulsing said IRLEDs with pulse trains so as to cause the IRLEDs to individually and sequentially emit modulated infrared light signals; a receiver and controller located proximate to said display device, said receiver and controller comprising: an infrared detector and amplifier tuned to a predetermined pulse frequency; a demodulator to convert received signals to analog base-band pulses; an analog-to-digital convertor to digitize the analog base-band pulses; a digital processor to process the digitized analog base-band pulses as data representing a point of aim on the display device by the pointing device, said digital processor controlling the position of a cursor on the display device; and a cursor controller responsive to said digital processor for controlling a cursor position on the display device, wherein said digital processor includes a recursive filter using fixed point arithmetic for performing division, said recursive filter saving the remainder after each division operation and adding said remainder to the dividend in the following division operation.
Claim 12
Independent Claim
109 words
A method of controlling a cursor location on a display device using a pointing device comprising steps of: transmitting a plurality of signals from said pointing device to a receiver, said signals being aimed in different directions; receiving said signals with said receiver; processing said signals with a filter as data representing a point of aim on said display device by the pointing device; and ensuring output values follow changes in input values for said filter comprising steps of using fixed point arithmetic for performing division of said input values and saving the remainder after each said division and adding said remainder to the dividend in the subsequent division.
Claim 13
Independent Claim
109 words
A method of controlling a cursor location on a display device using a pointing device comprising steps of: transmitting a plurality of signals from said pointing device to a receiver, said signals being aimed in different directions; receiving said signals with said receiver; processing said signals with a filter as data representing a point of aim on said display device by the pointing device; and ensuring output values follow changes in input values for said filter comprising steps of using fixed point arithmetic for performing division of said input values and saving the remainder after each said division and adding said remainder to the dividend in the subsequent division.
Claim 14
Dependent Claim
22 words
A method as in claim 10, wherein said transmitting step includes a step of transmitting at least three signals in different directions.
Claim 15
Dependent Claim
18 words
A method as in claim 10, wherein said transmitting step includes a step of transmitting infrared light signals.
Claim 16
Dependent Claim
34 words
A method as in claim 10, wherein said transmitting step includes a step of sequentially pulsing said signals with pulse trains so as to cause said signals to individually and sequentially emit modulated signals.
Claim 17
Dependent Claim
22 words
A method as in claim 10, wherein said receiving step includes a step of amplifying said signals to a predetermined pulse frequency.
Claim 18
Dependent Claim
21 words
A method as in claim 10, wherein said receiving step includes a step of converting said signals to analog base-band pulses.
Claim 19
Dependent Claim
19 words
A method as in claim 15, wherein said receiving step includes a step of digitizing said analog base-band pulses.
Claim 20
Dependent Claim
20 words
A method as in claim 10, further comprising a step of controlling said cursor location based on said processing step.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-25 | 2001-11-24 | 2002-05-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-25 | 2005-11-24 | 2006-05-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-25 | 2009-11-24 | 2010-05-26 | $7700.00 | Window Closed / Lapsed |