Optical mouse apparatus and data compression method used in optical mouse apparatus

US9442583B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9442583-B2
Application numberUS-201313949232-A
CountryUS
Kind codeB2
Filing dateJul 24, 2013
Priority dateJan 25, 2013
Publication dateSep 13, 2016
Grant dateSep 13, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0383Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9442583B2 cover?
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 …
Who is the assignee on this patent?
Pixart Imaging Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0383. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 13 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).