Multi-touch input device with orientation sensing
First Claim
Patent Images
1. An input device, comprising:
- a multi-touch sensor that at least partially encloses a body of the input device and that senses one or more contacts with the body;
an inertia measurement unit that is attached to the body and that at least measures a tilt angle of the body with respect to a horizontal surface and a roll angle of the body along a length-wise axis of the body with respect to an initial point on the body;
determining a difference angle between the roll angle of the body and a standardized roll angle of a plurality of grip templates, each grip template having a corresponding grip pattern that represents a corresponding grip on the input device and a corresponding tilt angle of the input device; and
comparing the tilt angle and the difference angle to each of the plurality of grip templates to determine a grip pattern that corresponds to a predefined function.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-touch orientation sensing input device may enhance task performance efficiency. The multi-touch orientation sensing input device may include a device body that is partially enclosed or completely enclosed by a multi-touch sensor. The multi-touch orientation sensing input device may further include an inertia measurement unit that is disposed on the device body, The inertia measurement unit may measures a tilt angle of the device body with respect to a horizontal surface, as well as a roll angle of the device body along a length-wise axis of the device body with respect to an initial point on the device body.
-
Citations
20 Claims
-
1. An input device, comprising:
-
a multi-touch sensor that at least partially encloses a body of the input device and that senses one or more contacts with the body; an inertia measurement unit that is attached to the body and that at least measures a tilt angle of the body with respect to a horizontal surface and a roll angle of the body along a length-wise axis of the body with respect to an initial point on the body; determining a difference angle between the roll angle of the body and a standardized roll angle of a plurality of grip templates, each grip template having a corresponding grip pattern that represents a corresponding grip on the input device and a corresponding tilt angle of the input device; and comparing the tilt angle and the difference angle to each of the plurality of grip templates to determine a grip pattern that corresponds to a predefined function. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage device storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
receiving multi-touch sensor data that indicates an instance of contact with a body of an input device, and an associated roll angle and an associated tilt angle of the body for the instance of contact; generating a multi-touch input image based at least on the multi-touch sensor data; determining a difference angle between the associated roll angle and a standardized roll angle of a plurality of grip templates, each grip template having a corresponding grip pattern that represents a corresponding grip on the input device and a corresponding tilt angle of the input device; normalizing the multi-touch input image based at least on the difference angle to generate a normalized multi-touch input image; and comparing the normalized multi-touch input image and the associated tilt angle to each of the plurality of grip templates to determine a grip pattern that corresponds to the normalized multi-touch input image. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving multi-touch sensor data that indicates one or more contact instances with a body of an input device; generating multi-touch input image for each of the one or more contact instances based at least on the multi-touch sensor data, each multi-touch input image being correlated with a respective tilt angle and a roll angle of the body of the input device; determining a corresponding difference angle between the roll angle for a multi-touch input image of the contact instance and a standardized roll angle of a plurality of grip templates; determining a corresponding grip pattern that represents a corresponding way that a user holds the input device at a corresponding tilt angle and with a corresponding difference angle for each multi-touch input image; and identifying a function to be performed using the input device based on at least one grip pattern. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification