Cursor motion control of a pointing device
First Claim
1. A system for controlling the motion of a cursor on a display, comprising:
- a pointing device that generates pixel counts at a predetermined frame rate indicative of motion in predetermined axes of a user'"'"'s digit across an imaging surface; and
a cursor motion controller that receives the pixel counts and generates navigation output signals representing averages over predetermined time intervals selected to smooth the motion of a cursor on a display of an electronic apparatus.
11 Assignments
0 Petitions
Accused Products
Abstract
A pointing device generates pixel counts at a predetermined frame rate indicative of motion in predetermined axes of a user'"'"'s digit across an imaging surface. A cursor motion controller receives the pixel counts and generates navigation output signals representing averages over predetermined time intervals selected to smooth the motion of a cursor on the display of an electronic apparatus. Optionally, the cursor motion controller can multiply a pixel count in each frame by a predetermined acceleration factor so that a cursor on the display of an electronic apparatus will move a greater distance based on an increased rate of motion of the user'"'"'s digit across the imaging surface. Optionally, the cursor motion controller can interrupt the generation of navigation output signals for a predetermined interrupt period after completion of a cursor stroke. The averaging, acceleration and interruption features can be used independently or in various combinations.
27 Citations
22 Claims
-
1. A system for controlling the motion of a cursor on a display, comprising:
-
a pointing device that generates pixel counts at a predetermined frame rate indicative of motion in predetermined axes of a user'"'"'s digit across an imaging surface; and
a cursor motion controller that receives the pixel counts and generates navigation output signals representing averages over predetermined time intervals selected to smooth the motion of a cursor on a display of an electronic apparatus. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling the motion of a cursor on a display, comprising the steps of:
-
generating pixel counts at a predetermined frame rate indicative of motion in predetermined axes of a user'"'"'s digit across an imaging surface; and
generating navigation output signals based on the pixel counts that represent averages over predetermined time intervals selected to smooth the motion of a cursor on a display of an electronic apparatus. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for controlling the motion of a cursor on a display, comprising:
-
a pointing device that generates pixel counts at a predetermined frame rate indicative of motion in X and Y axes of a user'"'"'s digit across an imaging surface; and
a cursor motion controller that receives the pixel counts and generates navigation output signals representing averages over predetermined time intervals selected to smooth the motion of a cursor on a display of a hand held electronic apparatus, multiplies a pixel count in each frame by a predetermined acceleration factor so that the cursor on the display will move a greater distance based on an increased rate of motion of the user'"'"'s digit across the imaging surface, and suspends the generation of navigation output signals upon receipt of an interrupt signal from the hand held electronic apparatus that is generated when the cursor is juxtaposed over a selection item on the display.
-
-
21. A system for controlling the motion of a cursor on a display, comprising:
-
a pointing device that generates pixel counts at a predetermined frame rate indicative of motion in predetermined axes of a user'"'"'s digit across an imaging surface; and
a cursor motion controller that receives the pixel counts and multiplies a pixel count in each frame by a predetermined acceleration factor so that a cursor on the display of an electronic apparatus will move a greater distance based on an increased rate of motion of the user'"'"'s digit across the imaging surface.
-
-
22. A system for controlling the motion of a cursor on a display, comprising:
-
a pointing device that generates pixel information indicative of motion in predetermined axes of a user'"'"'s digit across an imaging surface; and
a cursor motion controller that receives the pixel information and generates navigation output signals to control the motion of a cursor on a display of an electronic apparatus, the cursor motion controller suspending the generation of navigation output signals for a predetermined interrupt period after completion of a cursor stroke.
-
Specification