Scheme for interrupt-based motion reporting
First Claim
Patent Images
1. A method for reporting motion information from an electronic device to a remote host device, comprising:
- using an optical sensor for sensing the motion information of the electronic device on a plane, the optical sensor being configured within the electronic device and operating with a predetermined frame rate to sense and generate frames;
calculating a distance per frame based on a fixed or varied moving speed of the electronic device and the predetermined frame rate;
determining a moving distance of the electronic device on the plane according to a number of the sensed frames, detected by the optical sensor, and the distance per frame; and
reporting a motion result of the electronic device to the remote host device based on the optical sensor when the moving distance of the electronic device on the plane reaches a same predetermined distance each time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for reporting motion information from an electronic device to a remote host device includes: using an optical sensor for sensing the motion information of the electronic device, the optical sensor being configured within the electronic device; and reporting a motion result of the electronic device to the remote host device based on the optical sensor when the electronic device has moved a predetermined distance each time.
-
Citations
11 Claims
-
1. A method for reporting motion information from an electronic device to a remote host device, comprising:
-
using an optical sensor for sensing the motion information of the electronic device on a plane, the optical sensor being configured within the electronic device and operating with a predetermined frame rate to sense and generate frames; calculating a distance per frame based on a fixed or varied moving speed of the electronic device and the predetermined frame rate; determining a moving distance of the electronic device on the plane according to a number of the sensed frames, detected by the optical sensor, and the distance per frame; and reporting a motion result of the electronic device to the remote host device based on the optical sensor when the moving distance of the electronic device on the plane reaches a same predetermined distance each time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An optical sensor configured within an electronic device connected to a remote host device, comprising:
-
a sensing circuit, configured for sensing the motion information of the electronic device on a plane and operating with a predetermined frame rate to sense and generate frames; and a controller, coupled to the sensing circuit, configured for reporting a motion result of the electronic device to the remote host device based on the sensing circuit when the electronic device has moved a same predetermined distance each time; wherein the controller is arranged to calculate a distance per frame based on a fixed or varied moving speed of the electronic device and the predetermined frame rate, and a moving distance of the electronic device on the plane is determined according to a number of the sensed frames, detected by the sensing circuit, and the distance per frame;
the motion result of the electronic device is reported to the remote host device when the moving distance of the electronic device on the plane reaches the same predetermined distance. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An optical mouse, comprising:
-
an optical sensor, operating with a predetermined frame rate to sense and generate frames, configured for sensing the motion information of an optical mouse on a plane, and reporting a motion result of the optical mouse based on the sensing circuit to a remote host device when the optical mouse has moved a same predetermined distance each time; wherein a distance per frame is calculated based on a fixed or varied moving speed of the optical mouse and the predetermined frame rate, and a moving distance of the optical mouse on the plane is determined according to a number of the sensed frames, detected by the optical sensor, and the distance per frame;
the motion result of the optical mouse is reported to the remote host device when the moving distance of the optical mouse on the plane reaches the same predetermined distance each time.
-
Specification