Recursive digital filter using fixed point arithmetic
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
40 Citations
17 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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.
-
-
10. 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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification