Apparatus and method for controlling a screen pointer
First Claim
1. An apparatus for controlling a position of a screen pointer for an electronic device having a display screen, the apparatus comprising:
- a touchpad including a touch-sensitive surface on which a pointing object may be placed, the touchpad configured to generate position signals indicative of positions of the pointing object on the touch-sensitive surface; and
a controller for generating a first set of movement data based on the position signals, the first set of movement data indicative of motion of the pointing object across the touch-sensitive surface, the controller configured to generate a second set of movement data when the pointing object is removed from the touch-sensitive surface, thereby leaving the touch-sensitive surface free from contact by a pointing object, the second set of movement data indicative of motion of the pointing object across the touch-sensitive surface prior to removal of the pointing object.
12 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for controlling a position of a screen pointer for an electronic device having a display screen includes a touchpad including a touch-sensitive surface on which a pointing object may be placed. The touchpad is configured to generate position signals indicative of positions of the pointing object on the touch-sensitive surface. The apparatus includes a controller for generating a first set of movement data based on the position signals. The first set of movement data is indicative of motion of the pointing object across the touch-sensitive surface. The controller is configured to generate a second set of movement data when the pointing object is removed from the touch-sensitive surface, thereby leaving the touch-sensitive surface free from contact by a pointing object. The second set of movement data is indicative of motion of the pointing object across the touch-sensitive surface prior to removal of the pointing object.
33 Citations
20 Claims
-
1. An apparatus for controlling a position of a screen pointer for an electronic device having a display screen, the apparatus comprising:
-
a touchpad including a touch-sensitive surface on which a pointing object may be placed, the touchpad configured to generate position signals indicative of positions of the pointing object on the touch-sensitive surface; and
a controller for generating a first set of movement data based on the position signals, the first set of movement data indicative of motion of the pointing object across the touch-sensitive surface, the controller configured to generate a second set of movement data when the pointing object is removed from the touch-sensitive surface, thereby leaving the touch-sensitive surface free from contact by a pointing object, the second set of movement data indicative of motion of the pointing object across the touch-sensitive surface prior to removal of the pointing object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a position of a screen pointer for an electronic device having a screen display, the method comprising:
-
generating position signals indicative of positions of a pointing object placed against a touch-sensitive surface;
generating a first set of motion data based on the position signals, the first set of motion data indicative of motion in orthogonal axes across the touch-sensitive surface by the pointing object;
adjusting the position of the screen pointer in accordance with the first set of motion data;
generating a second set of motion data based on at least a subset of the first set of motion data after the pointing object is removed from the touch-sensitive surface leaving the touch-sensitive surface free from contact by a pointing object; and
adjusting the position of the screen pointer in accordance with the second set of motion data after the pointing object is removed from the touch-sensitive surface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium having computer-executable instructions for performing a method of generating movement data for controlling a position of a screen pointer for an electronic device having a display and a touchpad, the touchpad generating position data indicative of positions of a pointing object on a touch-sensitive surface of the touchpad, comprising:
-
identifying when a loss of contact occurs between the pointing object and the touch-sensitive surface;
receiving a first set of movement data, the first set of movement data indicative of relative movement between the pointing object and the touch-sensitive surface prior to the loss of contact; and
generating a second set of movement data based on the first set of movement data when a loss of contact occurs between the pointing object and the touch-sensitive surface, the second set of movement data causing a gradual decrease in a velocity of the screen pointer.
-
Specification