Model-based touch event location adjustment
First Claim
1. An electronic device comprising:
- a display comprising a touch sensor;
a contextual sensor configured to provide data indicative of an operating condition of the electronic device;
one or more memories in which touch input instructions, touch event mapping instructions, and a touch event mapping model are stored; and
a processor coupled to the memory, the processor configured through execution of the touch input instructions to obtain data indicative of an initial assessment of touch event position via the touch sensor;
wherein the touch event mapping model maps the initial assessment of touch event position to an adjusted touch event position as a function of the data indicative of the operating condition of the electronic device, andwherein the processor is further configured through execution of the touch event mapping instructions to determine the adjusted touch event position based on the touch event mapping model, the data indicative of the initial assessment of touch event position, and the data indicative of the operating condition.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device includes a display including a touch sensor, a contextual sensor configured to provide data indicative of an operating condition of the electronic device, one or more memories in which touch input instructions, touch event mapping instructions, and a touch event mapping model are stored, and a processor coupled to the memory. The processor is configured through execution of the touch input instructions to obtain data indicative of an initial assessment of touch event position via the touch sensor. The touch event mapping model maps the initial assessment of touch event position to an adjusted touch event position as a function of the data indicative of the operating condition of the electronic device. The processor is further configured through execution of the touch event mapping instructions to determine the adjusted touch event position based on the touch event mapping model, the data indicative of the initial assessment of touch event position, and the data indicative of the operating condition.
55 Citations
22 Claims
-
1. An electronic device comprising:
-
a display comprising a touch sensor; a contextual sensor configured to provide data indicative of an operating condition of the electronic device; one or more memories in which touch input instructions, touch event mapping instructions, and a touch event mapping model are stored; and a processor coupled to the memory, the processor configured through execution of the touch input instructions to obtain data indicative of an initial assessment of touch event position via the touch sensor; wherein the touch event mapping model maps the initial assessment of touch event position to an adjusted touch event position as a function of the data indicative of the operating condition of the electronic device, and wherein the processor is further configured through execution of the touch event mapping instructions to determine the adjusted touch event position based on the touch event mapping model, the data indicative of the initial assessment of touch event position, and the data indicative of the operating condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a display comprising a touch sensor; an inertial measurement sensor configured to provide inertial measurement data for the electronic device; one or more memories in which instructions and a touch event mapping model are stored; and a processor coupled to the memory, the processor configured through execution of the instructions to obtain an initial assessment of touch event position via the touch sensor; wherein the touch event mapping model maps the initial assessment of touch event position to an adjusted touch event position as a function of the data indicative of the operating condition of the electronic device, and wherein the processor is further configured through execution of the instructions to provide the adjusted touch event position based on the touch event model and the initial touch event position. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An electronic device comprising:
-
a display comprising a touch sensor; one or more memories in which touch input instructions and model-based touch event adjustment instructions are stored; and a processor coupled to the memory, the processor configured through execution of the touch input instructions to obtain, via the touch sensor, a series of past observed touch event positions and a current observed touch event position; wherein the processor is further configured through execution of the model-based touch event adjustment instructions to determine a state of a dynamic system model based on the series of past observed touch event positions, the state being indicative of a predicted touch event position, and to provide an adjusted touch event position as a function of the predicted touch event position and the current observed touch event position. - View Dependent Claims (18, 19, 20, 21)
-
-
22. An electronic device comprising:
-
a display comprising a touch sensor; one or more memories in which touch input instructions, touch event mapping instructions, and a touch event mapping model are stored; and a processor coupled to the memory, the processor configured through execution of the touch input instructions to obtain data indicative of an initial assessment of touch event position via the touch sensor; wherein the touch event mapping model maps the initial assessment of touch event position to an adjusted touch event position to correct for finger curvature, and wherein the processor is further configured through execution of the touch event mapping instructions to determine the adjusted touch event position based on the touch event mapping model and the data indicative of the initial assessment of touch event position.
-
Specification