← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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)

US4270026A Cited
US4860241A Cited
US5179254A Cited
US5528264A Cited
US5504896A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag