System and method for controlling polling of a signal in a hand-held computing device
First Claim
1. A system for selectively controlling polling of a signal representing displacement information in a hand-held computing device, comprising:
- an analog input device system configured to generate the signal;
a threshold detector system configured to receive the signal and to generate an interrupt if the signal exceeds a predetermined threshold; and
a switch having at least a first and a second state, the switch configured to direct the signal to the threshold detector system when in the first state and to a processor when in the second state.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are described for selectively controlling polling of a signal representing displacement information of an analog input device included in a hand-held computing device. In one embodiment, the analog input device generates a signal representing a displacement of the input device. A switch directs the signal to a threshold detector system, which determines whether the signal exceeds a predetermined threshold. If the threshold is exceeded, the threshold detector system generates an interrupt. The switch then directs the signal to a processor that is configured to receive a digitized version of the signal and to poll the digitized signal at a higher specified frequency.
27 Citations
35 Claims
-
1. A system for selectively controlling polling of a signal representing displacement information in a hand-held computing device, comprising:
-
an analog input device system configured to generate the signal;
a threshold detector system configured to receive the signal and to generate an interrupt if the signal exceeds a predetermined threshold; and
a switch having at least a first and a second state, the switch configured to direct the signal to the threshold detector system when in the first state and to a processor when in the second state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for selectively controlling polling of signals representing displacement information in a hand-held computing device, comprising:
-
an analog input device system configured to generate a first signal representative of displacement in a first dimension and a second signal representative of displacement in a second dimension;
a threshold detector system configured to receive the first and second signals and to generate a first interrupt if the first signal exceeds a first predetermined threshold or a second interrupt if the second signal exceeds a second predetermined threshold;
a first switch having at least a first and a second state, the first switch configured to direct the first signal to the threshold detector system when in the first state and to a processor when in the second state; and
a second switch having at least a first and a second state, the second switch configured to direct the second signal to the threshold detector system when in the first state and to the processor when in the second state. - View Dependent Claims (10, 11)
-
-
12. A system for selectively controlling polling of a signal representing displacement information in a hand-held computing device, comprising:
-
an analog input device system configured to generate the signal; and
a processor configured to receive a digitized signal corresponding to the signal and to determine whether the digitized signal exceeds a predetermined threshold, the processor further configured to poll the digitized signal at a first frequency if the digitized signal does not exceed the predetermined threshold and to poll the digitized signal at a second frequency if the digitized signal exceeds the predetermined threshold, the second frequency being greater than the first frequency. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method for selectively controlling polling of a signal representing displacement information in a hand-held computing device, comprising:
-
directing the signal to a threshold detector system;
determining whether the signal exceeds a predetermined threshold;
generating an interrupt if the signal exceeds the predetermined threshold; and
polling the digitized signal at a specified frequency for purposes of computing displacement information. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A method for selectively controlling polling of a signal representing displacement information in a hand-held computing device, comprising:
-
directing a digitized signal corresponding to the signal to a processor;
polling the digitized signal at a first frequency for purposes of computing displacement information;
determining whether the digitized signal exceeds a predetermined threshold; and
polling the digitized signal at a second frequency if the digitized signal exceeds the predetermined threshold. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer readable medium having embodied thereon a program, the program being executable by a machine to perform a method for selectively controlling the polling of a signal representing displacement information in a hand-held computing device, the method comprising:
-
directing the signal to a threshold detector system;
determining whether the signal exceeds a predetermined threshold;
generating an interrupt if the signal exceeds the predetermined threshold; and
polling the digitized signal at a specified frequency for purposes of computing displacement information. - View Dependent Claims (30, 35)
-
-
31. A system for selectively controlling the polling of a signal representing displacement information in a hand-held computing device, comprising:
-
means for directing a digitized signal corresponding to the signal to a processor;
means for polling the digitized signal at a first frequency for purposes of computing displacement information;
means for determining whether the digitized signal exceeds a predetermined threshold; and
means for polling the digitized signal at a second frequency if the digitized signal exceeds the predetermined threshold. - View Dependent Claims (32, 33, 34)
-
Specification