MOTION COMPONENT DOMINANCE FACTORS FOR MOTION LOCKING OF TOUCH SENSOR DATA
First Claim
1. A method for processing touch images using separable control, comprising:
- computing a scale_dominance_ratio (SDR) value and a rotate_dominance_ratio (RDR) value as a function of identified contacts on a touch sensor panel, the SDR and RDR values representing dominance values of a scaling component and a rotational component, respectively, of motion associated with the contacts;
utilizing the SDR and RDR values to determine a motion component to lock onto when performing gesture identification.
1 Assignment
0 Petitions
Accused Products
Abstract
An image jaggedness filter is disclosed that can be used to detect the presence of ungrounded objects such as water droplets or coins, and delay periodic baseline adjustments until these objects are no longer present. To do otherwise could produce inaccurate normalized baseline sensor output values. The application of a global baseline offset is also disclosed to quickly modify the sensor offset values to account for conditions such as rapid temperature changes. Background pixels not part of any touch regions can be used to detect changes to no-touch sensor output values and globally modify the sensor offset values accordingly. The use of motion dominance ratios and axis domination confidence values is also disclosed to improve the accuracy of locking onto dominant motion components as part of gesture recognition.
-
Citations
27 Claims
-
1. A method for processing touch images using separable control, comprising:
-
computing a scale_dominance_ratio (SDR) value and a rotate_dominance_ratio (RDR) value as a function of identified contacts on a touch sensor panel, the SDR and RDR values representing dominance values of a scaling component and a rotational component, respectively, of motion associated with the contacts; utilizing the SDR and RDR values to determine a motion component to lock onto when performing gesture identification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium storing program code for processing touch images using separable control, the program code for causing performance of a method comprising:
-
computing a scale_dominance_ratio (SDR) value and a rotate_dominance_ratio (RDR) value as a function of identified finger and thumb contacts on a touch sensor panel, the SDR and RDR values representing dominance values of a scaling component and a rotational component, respectively, of motion associated with the contacts; utilizing the SDR and RDR values to determine a motion component to lock onto when performing gesture identification, the motion components including an x-direction velocity (Vx), a y-direction velocity (Vy), a rotational velocity (Vr), and a scaling velocity (Vs). - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A mobile telephone including a computer-readable storage medium storing program code for processing touch images using separable control, the program code for causing performance of a method comprising:
-
computing a scale_dominance_ratio (SDR) value and a rotate_dominance_ratio (RDR) value as a function of identified contacts on a touch sensor panel, the SDR and RDR values representing dominance values of a scaling component and a rotational component, respectively, of motion associated with the contacts; utilizing the SDR and RDR values to determine a motion component to lock onto when performing gesture identification.
-
-
26. A media player including a computer-readable storage medium storing program code for processing touch images using separable control, the program code for causing performance of a method comprising:
-
computing a scale_dominance_ratio (SDR) value and a rotate_dominance_ratio (RDR) value as a function of identified contacts on a touch sensor panel, the SDR and RDR values representing dominance values of a scaling component and a rotational component, respectively, of motion associated with the contacts; utilizing the SDR and RDR values to determine a motion component to lock onto when performing gesture identification.
-
-
27. A personal computer including a computer-readable storage medium storing program code for processing touch images using separable control, the program code for causing performance of a method comprising:
-
computing a scale_dominance_ratio (SDR) value and a rotate_dominance_ratio (RDR) value as a function of identified contacts on a touch sensor panel, the SDR and RDR values representing dominance values of a scaling component and a rotational component, respectively, of motion associated with the contacts; utilizing the SDR and RDR values to determine a motion component to lock onto when performing gesture identification.
-
Specification