Method of adjusting sampling precision of a navigation device, related navigation device and related terminal device
US-2015097779-A1 · Apr 9, 2015 · US
US9442583B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9442583-B2 |
| Application number | US-201313949232-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 24, 2013 |
| Priority date | Jan 25, 2013 |
| Publication date | Sep 13, 2016 |
| Grant date | Sep 13, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An optical mouse apparatus includes a light source circuit, a sensing circuit, and a processing circuit. The light source circuit is used for generating and emitting a light signal onto a surface so as to generate a light reflected signal. The sensing circuit is used for estimating an image offset of the optical mouse apparatus. The processing circuit is coupled to the light source circuit and the sensing circuit and used for generating and outputting a control signal to a terminal according to the image offset outputted by the sensing circuit. The sensing circuit is further used for detecting at least one of a moving speed or an offset direction of the image offset of the optical mouse apparatus, so as to dynamically determine whether to compress data of the image offset outputted to the processing circuit, for reducing data amount read by the processing circuit.
Opening claim text (preview).
What is claimed is: 1. An optical mouse apparatus, comprising: a light source circuit, arranged for generating and emitting an optical signal, wherein the optical signal is emitted upon a surface and then forms an optical reflected signal; a sensing circuit, arranged for estimating an image displacement of the optical mouse apparatus according to the optical reflected signal; and a processing circuit, coupled to the light source circuit and the sensing circuit, the processing circuit arranged for generating and outputting a control signal to a host terminal according to the image displacement outputted by the sensing circuit; wherein the sensing circuit is further arranged for detecting at least one of a moving speed and a displacement direction of the image displacement of the optical mouse apparatus to dynamically determine whether to compress data of the image displacement outputted to the processing circuit for reducing a data amount read by the processing circuit; the data of the image displacement is composed of a low-byte data and a high-byte data; when the sensing circuit detects that the moving speed is lower than a threshold, the sensing circuit generates a corresponding detection result, generates a compressed data by compressing the data of the image displacement outputted to the processing circuit according to the corresponding detection result, and outputs the corresponding detection result for notifying the processing circuit to receive and read the compressed data; the data amount read by the processing circuit is reduced by the sensing circuit by discarding or ignoring the high-byte data for compressing the data of the image displacement, where the high-byte data is not outputted to the processing circuit. 2. The optical mouse apparatus of claim 1 , wherein the sensing circuit outputs the low-byte data to the processing circuit and does not output an address data of the low-byte data to the processing circuit for generating the compressed data to reduce the data amount read by the processing circuit. 3. The optical mouse apparatus of claim 1 , wherein when the sensing circuit detects that the displacement direction includes one of a horizontal direction and a vertical direction only, the sensing circuit generates a corresponding detection result, generates a compressed data by compressing the data of the image displacement outputted to the processing circuit according to the corresponding detection result, and outputs the corresponding detection result for notifying the processing circuit to receive and read the compressed data. 4. The optical mouse apparatus of claim 3 , wherein the data of the image displacement includes a data bit of a first displacement direction and a data bit of a second displacement direction; when the sensing circuit detects that the displacement direction does not include the second displacement direction, the sensing circuit reduces the data amount read by the processing circuit by discarding or ignoring the data bit of the second displacement direction for compressing the data of the image displacement, where the data bit of the second displacement direction is not outputted to the processing circuit. 5. The optical mouse apparatus of claim 4 , wherein the first displacement direction is one of a horizontal displacement direction and a vertical displacement direction, and the second displacement direction is another one of the horizontal displacement direction and the vertical displacement direction. 6. The optical mouse apparatus of claim 4 , wherein when the sensing circuit detects that the displacement direction does not include the second displacement direction, the sensing circuit outputs the data bit of the first displacement direction to the processing circuit, and does not output an address data of the data bit of the first displacement direction to the processing circuit for generating the compressed data to reduce the data amount read by the processing circuit. 7. The optical mouse apparatus of claim 1 , wherein when the sensing circuit detects that the moving speed is lower than the threshold, the sensing circuit changes a size of a detection window to use a detection window with a smaller size for reducing and compressing the data of the image displacement outputted to the processing circuit. 8. A data compression method utilized in an optical mouse apparatus, comprising: generating and emitting an optical signal, wherein the optical signal is emitted upon a surface, and then forms an optical reflected signal; estimating an image displacement of the optical mouse apparatus according to the optical reflected signal; detecting at least one of a moving speed and a displacement direction of the image displacement of the optical mouse apparatus to dynamically determine whether to compress data of the outputted image displacement for reducing a data amount read by a processing circuit; and utilizing the processing circuit to generate and output a control signal to a host terminal according to the estimated image displacement; wherein the data of the image displacement is composed of a low-byte data and a high-byte data; and the step of dynamically determining whether to compress the data of the image displacement outputted to the processing circuit comprises: when the moving speed is detected to be lower than a threshold, generating a corresponding detection result, and generating a compressed data by compressing the data of the image displacement outputted to the processing circuit according to the corresponding detection result; and outputting the corresponding detection result for notifying the processing circuit to receive and read the compressed data; wherein the step of compressing the data of the image displacement outputted to the processing circuit comprises: reducing the data amount of the processing circuit by discarding or ignoring the high-byte data for compressing the data of the image displacement, where the high-byte data is not outputted to the processing circuit. 9. The data compression method of claim 8 , wherein the step of compressing the data of the image displacement outputted to the processing circuit comprises: outputting the low-byte data to the processing circuit and not outputting an address data of the low-byte data to the processing circuit for generating the compressed data to reduce the data amount read by the processing circuit. 10. The data compression method of claim 8 , wherein the step of dynamically determining whether to compress the data of the outputted image displacement comprises: when it is detected that the displacement direction includes one of a horizontal direction and a vertical direction only, generating a corresponding detection result, generating a compressed data by compressing the data of the image displacement outputted to the processing circuit according to the corresponding detection result, and outputting the corresponding detection result for notifying the processing circuit to receive and read the compressed data. 11. The data compression method of claim 10 , wherein the data of the image displacement includes a data bit of a first displacement direction and a data bit of a second displacement direction; and the step of compressing the data of the image displacement outputted to the processing circuit comprises: when it is detected that the displacement direction does not include the second displacement direction, reducing the data amount read by the processing circuit by discarding or ignoring the data bit of the second displacement direction for compressing the data of the image displacement, where the data bit of the second displacement direction is not outputted to the processing
Signal control means within the pointing device · CPC title
in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface · CPC title
Cross-Sectional Technologies · mapped topic
Power saving in cursor control device, e.g. mouse, joystick, trackball · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.