Error rejection for optical scroll wheel
First Claim
1. A wireless interface device that services communications between a wirelessly enabled host and a wireless input device having a scroll wheel, comprising:
- a wireless interface unit that wirelessly interfaces with the wirelessly enabled host;
a processing unit operably coupled to the wireless interface unit;
an input/output unit operably coupled to the wireless interface unit and to the processing unit, wherein the input/output unit also operably couples to the at least one user input device;
a power management unit operably coupled to the wireless interface unit, the processing unit, and the input/output unit, wherein the power management unit controls the power consumption of the wireless interface device by;
powering down the wireless interface unit and the processing unit during reduced power operations; and
powering up the wireless interface unit and the processing unit based upon detection of a plurality of quadrature signal state transitions indicating activity by the scroll wheel.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved optical detection circuit that minimizes false detection of state changes in an optical input device, such as a scroll wheel. Quadrature state change detection circuitry provides a position change interrupt signal only after the active element in the scroll wheel, or other input device, has caused detection circuitry to generate an output signal indicating that the element has moved at least two quadrature states in a particular direction. Upon detection of movement of the scroll wheel through two successive quadrature states, a “I/O active” signal is generated. The successive changes are determined by an optical encoder that produces a quadrature output signal and by a position change detection circuit that detects whether the wheel has been rotated in a forward or reverse direction between at least two successive quadrature states.
-
Citations
21 Claims
-
1. A wireless interface device that services communications between a wirelessly enabled host and a wireless input device having a scroll wheel, comprising:
-
a wireless interface unit that wirelessly interfaces with the wirelessly enabled host;
a processing unit operably coupled to the wireless interface unit;
an input/output unit operably coupled to the wireless interface unit and to the processing unit, wherein the input/output unit also operably couples to the at least one user input device;
a power management unit operably coupled to the wireless interface unit, the processing unit, and the input/output unit, wherein the power management unit controls the power consumption of the wireless interface device by;
powering down the wireless interface unit and the processing unit during reduced power operations; and
powering up the wireless interface unit and the processing unit based upon detection of a plurality of quadrature signal state transitions indicating activity by the scroll wheel. - View Dependent Claims (2, 3, 4)
-
-
5. A wireless interface device that services communications between a wirelessly enabled host and user input device having a scroll wheel, the wireless interface device comprising:
-
a wireless interface unit that wirelessly interfaces with the wirelessly enabled host;
a processing unit operably coupled to the wireless interface unit;
an input/output unit operably coupled to the wireless interface unit and to the processing unit, wherein the input/output unit also operably couples to the user input device, and wherein said input/output unit is operable to detect state transitions of quadrature signals generated by said scroll wheel of user input device; and
a power management unit operably coupled to the wireless interface unit, the processing unit, and the input/output unit, wherein the power management unit controls the power consumption of the wireless interface device by causing the wireless interface to enter one of a plurality power conservation states after a period of inactivity of said user device. - View Dependent Claims (6, 7)
-
-
8. A user input device comprising:
-
a computer mouse having a housing with a scroll wheel journaled for rotation therein;
quadrature signal generation circuitry operable to detect rotation of the scroll wheel and to generate quadrature output signals in response thereto;
quadrature signal detection circuitry operable to detect the quadrature output signals and to generate an I/O activation signal after detection of at least two successive state transitions of quadrature signals generated by the quadrature signal generation circuitry. - View Dependent Claims (9)
-
-
10. A method of detecting rotation of a scroll wheel in a user input device, comprising:
-
generating quadrature signals in response to rotation of the scroll wheel;
detecting the quadrature signals; and
generating an I/O activation signal after detection of at least two successive state transitions of the quadrature signals. - View Dependent Claims (11)
-
-
12. A method of detecting movement of a scroll wheel in a user input device, comprising:
-
detecting a first signal indicating at least one change in quadrature state of the output signal from a detection circuit operable to detect rotation of the scroll wheel, detecting a second change in quadrature state from the output of a detection circuit, comparing the first and second changes in quadrature state to determine whether the scroll wheel has rotated through two successive quadrature states indicating rotation in a single direction; and
generating an I/O activation signal after detection of at least two successive state transitions of the quadrature signals indicating rotation of the scroll wheel in a single direction. - View Dependent Claims (13)
-
-
14. A system that services communications between a wirelessly enabled host and at least one user input device, comprising:
-
a wireless interface unit that wirelessly interfaces with the wirelessly enabled host;
a processing unit operably coupled to the wireless interface unit;
an input/output unit operably coupled to the wireless interface unit and to the processing unit, wherein the input/output unit also operably couples to the user input device;
a power management unit operably coupled to the wireless interface unit, the processing unit, and the input/output unit, wherein the power management unit controls the power consumption of the system; and
a user input device, comprising;
a computer mouse having a housing with a scroll wheel journaled for rotation therein;
quadrature signal generation circuitry operable to detect rotation of the scroll wheel and to generate quadrature output signals in response thereto;
quadrature signal detection circuitry operable to detect the quadrature output signals and to generate an I/O activation signal after detection of at least two successive state transitions of quadrature signals generated by the quadrature signal generation circuitry. - View Dependent Claims (15, 16, 17)
-
-
18. A user input device, comprising:
-
means for generating quadrature signals in response to movement of the rotation of the scroll wheel;
means for detecting the quadrature signals; and
means for generating an I/O activation signal after detection of at least two successive state transitions of the quadrature signals. - View Dependent Claims (19)
-
-
20. A system for detecting movement of a scroll wheel in a user input device, comprising:
-
means for detecting a first signal indicating at least one change in quadrature state of the output signal from a detection circuit operable to detect rotation of the scroll wheel, means for detecting a second change in quadrature state from the output of a detection circuit, means for comparing the first and second changes in quadrature state to determine whether the scroll wheel has rotated through two successive quadrature states indicating rotation in a single direction; and
means for generating an I/O activation signal after detection of at least two successive state transitions of the quadrature signals indicating rotation of the scroll wheel in a single direction. - View Dependent Claims (21)
-
Specification