Adjusting coordinates of touch input
First Claim
Patent Images
1. A device comprising:
- a touch sensor for determining portions, of a touchscreen display, that receive touch inputs;
a motion sensor for identifying device motions of the device; and
a processor to;
identify coordinates of a portion, of the touchscreen display, that receives a touch input;
identify an input instant, wherein the input instant is an instant at which the touchscreen display receives the touch input;
determine device motion, including angular acceleration, velocity and orientation, during a input motion interval ending at the input instant and having a predetermined duration that is an estimated user response time, the device motion affects an accuracy of the coordinates of the touch input;
determine a positional vector that is a two dimensional representation of the device motion in a plane of the touch screen taken from components of the device motion; and
adjust the coordinates with a compensation motion vector that is equal in magnitude and opposite in direction to the positional vector.
5 Assignments
0 Petitions
Accused Products
Abstract
A device may include a touch sensor for determining portions of a touchscreen display that receive touch inputs, and a motion sensor for identifying device motions of the device. Additionally, the device may include a processor to identify coordinates of a portion of the touchscreen display that receives a touch input, identify an input instant at which the touchscreen display receives the touch input, and determine a change of device motion that affects an accuracy of the coordinates of the touch input based on the input instant. In addition, the processor may adjust the coordinates based on the determined change of device motion.
11 Citations
17 Claims
-
1. A device comprising:
-
a touch sensor for determining portions, of a touchscreen display, that receive touch inputs; a motion sensor for identifying device motions of the device; and a processor to; identify coordinates of a portion, of the touchscreen display, that receives a touch input; identify an input instant, wherein the input instant is an instant at which the touchscreen display receives the touch input; determine device motion, including angular acceleration, velocity and orientation, during a input motion interval ending at the input instant and having a predetermined duration that is an estimated user response time, the device motion affects an accuracy of the coordinates of the touch input; determine a positional vector that is a two dimensional representation of the device motion in a plane of the touch screen taken from components of the device motion; and adjust the coordinates with a compensation motion vector that is equal in magnitude and opposite in direction to the positional vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
identifying coordinates of a portion, of a touchscreen display of a device, that receives a touch input; identifying an input instant, wherein the input instant is an instant at which the touchscreen display receives the touch input; determining device motion, including angular acceleration, velocity and orientation, during a input motion interval ending at the input instant and having a predetermined duration that is an estimated user response time, the device motion affects an accuracy of the coordinates of the touch input; determining a positional vector that is a two dimensional representation of the device motion in a plane of the touch screen taken from components of the device motion; and adjusting the coordinates with a compensation motion vector that is equal in magnitude and opposite in direction to the positional vector. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification