DETERMINING PITCH AND YAW FOR TOUCHSCREEN INTERACTIONS
First Claim
1. A method for determining yaw of an elongated interface object as it interacts with a touchscreen, the method comprising:
- from a sensor of a touchscreen, receiving a touch image that corresponds to an area of the touchscreen that has an elongated interface object positioned at least proximate to it, wherein the elongated interface object has a pitch and a yaw with respect to a surface of the touchscreen;
performing a first transformation to obtain a first transformation image of the touch image;
performing a second transformation to obtain a second transformation image of the touch image, wherein the first transformation differs from the second transformation; and
determining the yaw for the elongated interface object based on both, the first and second transformation images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for determining pitch and yaw of an elongated interface object as it interacts with a touchscreen surface. A touch image is received, and this touch image has at least a first area that corresponds to an area of the touchscreen that has an elongated interface object positioned at least proximate to it. The elongated interface object has a pitch and a yaw with respect to the touchscreen surface. A first transformation is performed to obtain a first transformation image of the touch image, and a second transformation is performed to obtain a second transformation image of the touch image. The first transformation differs from the second transformation. The yaw is determined for the elongated interface object based on both the first and second transformation images. The pitch is determined based on at least one of the first and second transformation images.
24 Citations
20 Claims
-
1. A method for determining yaw of an elongated interface object as it interacts with a touchscreen, the method comprising:
-
from a sensor of a touchscreen, receiving a touch image that corresponds to an area of the touchscreen that has an elongated interface object positioned at least proximate to it, wherein the elongated interface object has a pitch and a yaw with respect to a surface of the touchscreen; performing a first transformation to obtain a first transformation image of the touch image; performing a second transformation to obtain a second transformation image of the touch image, wherein the first transformation differs from the second transformation; and determining the yaw for the elongated interface object based on both, the first and second transformation images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a touchscreen element for sensing a touch image that corresponds to an area of the touchscreen that has an elongated interface object positioned at least proximate it, wherein the elongated, interface object has a pitch and a yaw with respect to the touchscreen; and a processor and a memory, wherein the processor and memory are configured to perform the following operations; performing a first transformation to obtain a first transformation image of the touch linage; performing a second transformation to obtain a second transformation image of the touch image, wherein the first transformation differs from the second transformation; determining yaw for the elongated interface object based on both the first and second transformation images; and determining pitch for the elongated interface object based on at least one of the first and second transformation images.
-
-
10. A method of determining pitch and yaw of an image generated by a touchscreen in response to an elongated object in at least proximate relation to the touchscreen;
- the method comprising;
generating said image; generating aggressive and relaxed transformations of the image and computing moments of intensity for the respective image transformations; computing centroids of the respective image transformations as well as theta and eigenvalues for the aggressive transformation; deriving pitch from a first eigenvalue; deriving a yaw estimate from theta; calculating a vector between the two centroids and disambiguating the yaw estimate using the vector; and employing said pitch and yaw to derive information about said elongated object in relation to said touchscreen. - View Dependent Claims (11, 12, 13, 14, 15)
- the method comprising;
-
16. A method for deriving information about the three-dimensional relation between an elongated object and a touchscreen to which the object is sufficiently proximate to be sensed by the touchscreen, the method comprising:
-
generating an image associated with said object; transforming said image based upon a plurality of different image pixel intensity threshold criteria; computing centroids of said image transformations and calculating said information based at least in part on the resulting centroids. - View Dependent Claims (17, 18, 19, 20)
-
Specification