Input device and method for virtual trackball operation
First Claim
Patent Images
1. An input device comprising:
- a sensing system adapted to detect motion of an object on a surface within a sensing region; and
a processing system coupled to the sensing system, the processing system adapted to;
effect movement of a display pointer on a display in a first direction in response to motion of the object on the surface, wherein the movement of the display pointer substantially corresponds to the motion of the object on the surface;
effect continued movement of the display pointer in the first direction in response to the object being removed from the surface;
effect movement of the display pointer in a second direction on the display in response to the display pointer reaching an edge portion of the display during the continued movement in the first direction, the second direction being different from the first direction; and
effecting cessation of the continued movement of the display pointer when the object is brought back within the sensing region after the object had been previously removed from the sensing region;
wherein the continued movement of the display pointer in the first direction is at a first speed, the movement of the display pointer in the second direction is initially at a non-zero second speed and the second speed is a specified non-zero value based on at least one of a resolution of the display and a size of a screen element rendered by the display.
3 Assignments
0 Petitions
Accused Products
Abstract
Input devices and methods are provided in which a sensing system is adapted to detect motion of an object on a surface and a processing system is coupled to the sensing system. The processing system is adapted to effect movement of a display pointer on a display in a first direction in response to motion of the object on the surface and effect continued movement of the display pointer in the first direction in response to the object being removed from the surface.
-
Citations
26 Claims
-
1. An input device comprising:
-
a sensing system adapted to detect motion of an object on a surface within a sensing region; and a processing system coupled to the sensing system, the processing system adapted to; effect movement of a display pointer on a display in a first direction in response to motion of the object on the surface, wherein the movement of the display pointer substantially corresponds to the motion of the object on the surface; effect continued movement of the display pointer in the first direction in response to the object being removed from the surface; effect movement of the display pointer in a second direction on the display in response to the display pointer reaching an edge portion of the display during the continued movement in the first direction, the second direction being different from the first direction; and effecting cessation of the continued movement of the display pointer when the object is brought back within the sensing region after the object had been previously removed from the sensing region; wherein the continued movement of the display pointer in the first direction is at a first speed, the movement of the display pointer in the second direction is initially at a non-zero second speed and the second speed is a specified non-zero value based on at least one of a resolution of the display and a size of a screen element rendered by the display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
effecting movement of a display pointer on a display in a first direction towards an edge portion of the display in response to detecting motion of an object on a surface having a sensing region, wherein the movement of the display pointer substantially corresponds to the motion of the object on the surface; effecting continued movement of the display pointer in the first direction in response to detecting the object leaving the surface if the object is moving during a selected time period before the object leaves the surface; effecting continued movement of the display pointer in a second direction on the display away from the edge portion of the display in response to the display pointer reaching the edge portion of the display during the continued movement in the first direction; and effecting cessation of the continued movement of the display pointer when the object is brought back within the sensing region after the object had been previously removed from the sensing region; wherein the continued movement of the display pointer in the first direction is at a first speed, the movement of the display pointer in the second direction is initially at a non-zero second speed, and the second speed is a specified non-zero value based on at least one of a resolution of the display and a size of a screen element rendered by the display. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A program product comprising:
-
an input device program adapted to; detect motion of an object on a surface of an input device within a sensing region; effect movement of a display pointer on a display in a first direction towards an edge portion of the display in response to motion of the object on the surface, wherein the movement of the display pointer substantially corresponds to the motion of the object on the surface; effect continued movement of the display pointer in the first direction in response to the object being removed from the surface within a selected time period of the motion of the object on the surface; and effect movement of the display pointer in a second direction on the display away from the edge portion of the display in response to the display pointer reaching the edge portion of the display during the continued movement in the first direction, the second direction being different from the first direction; effecting cessation of the continued movement of the display pointer when the object is brought back within the sensing region after the object had been previously removed from the sensing region; wherein the continued movement of the display pointer in the first direction is at a first speed, the movement of the display pointer in the second direction is initially at a non-zero second speed, and the second speed is a specified non-zero value based on at least one of a resolution of the display and a size of a screen element rendered by the display; and non-transitory computer-readable media bearing the input device program. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A user input device comprising:
-
a housing; at least one sensor coupled to the housing and adapted to detect motion of the housing relative to a surface; and a processing system coupled to the at least one sensor, the processing system adapted to; effect movement of a display pointer on a display in response to motion of the housing across the surface, wherein the movement of the display pointer substantially corresponds to the motion of the housing relative to the surface; and effect continued movement of the display pointer in response to a decreased proximity of the housing with the surface wherein the continued movement of the display pointer is in a first direction towards an edge portion of the display; and effect cessation of the continued movement of the display pointer when the housing is brought back within a region of the surface after the housing had been previously removed from the region of the surface; and effect movement of the display pointer in a second direction away from the edge portion of the display in response to the display pointer reaching the edge portion of the display during the continued movement in the first direction, the second direction being different from the first direction; wherein the continued movement of the display pointer in the first direction is at a first speed, the movement of the display pointer in the second direction is initially at a second speed, and the second speed is a specified non-zero value based on at least one of a resolution of the display and a size of a screen element rendered by the display. - View Dependent Claims (21, 22, 23)
-
-
24. A method comprising:
-
effecting movement of a display pointer across a display in response to motion of a mouse device across a surface, wherein the movement of the display pointer substantially corresponds to the motion of the mouse device on a region of the surface; and effecting continued movement of the display pointer in response to a decreased proximity of the mouse device with the surface if the mouse device is moving across the surface during a selected time period before the decrease in the proximity of the mouse device with the surface, wherein the continued movement of the display pointer is in a first direction towards an edge portion of the display; effecting cessation of the continued movement of the display pointer when the mouse device is brought back within the region after the mouse had been previously removed from the sensing region; and effecting movement of the display pointer in a second direction away from the edge portion of the display in response to the display pointer reaching the edge portion of the display during the continued movement in the first direction, the second direction being different from the first direction; wherein the continued movement of the display pointer in the first direction is at a first speed, the movement of the display pointer in the second direction is initially at a second speed, and the second speed is a specified non-zero value based on at least one of a resolution of the display and a size of a screen element rendered by the display. - View Dependent Claims (25, 26)
-
Specification