Touchscreen with Z-velocity enhancement
First Claim
1. A method for classifying a movement of an object relative to a region of a touch-sensitive screen of a computing device, the region comprising a plurality of cells, the method performed by one or more processors and comprising:
- detecting a movement of the object relative to the region the touch-sensitive screen by, for one or more of the plurality of cells, (i) determining a first signal value corresponding to a first position of the object relative to the cell at a first time, and (ii) determining a second signal value corresponding to a second position of the object relative to the cell at a second time;
calculating a velocity of the movement of the object based on the first signal value at the first time and the second signal value at the second time, the velocity having a magnitude and a direction; and
classifying the movement of the object as either approaching or moving away from the region of the touch-sensitive screen based on at least the magnitude and direction associated with the velocity.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and a method are disclosed for detecting an interaction, such as physical contact, with a touch-sensitive screen. The screen comprises a plurality of cells each associated with a signal value, such as a capacitance, that is modified based on the proximity of an object to the screen. During a first time interval, a first signal value associated with a cell is captured and during a second time interval a second signal value associated with the cell is captured. A difference is computed by subtracting the second signal value from the first signal value. The difference is used to classify the proximity of the object to the screen. For example, the object is classified as approaching the screen if the difference is positive and non-zero or the object is classified as moving away from the screen if the difference is negative and non-zero.
-
Citations
18 Claims
-
1. A method for classifying a movement of an object relative to a region of a touch-sensitive screen of a computing device, the region comprising a plurality of cells, the method performed by one or more processors and comprising:
-
detecting a movement of the object relative to the region the touch-sensitive screen by, for one or more of the plurality of cells, (i) determining a first signal value corresponding to a first position of the object relative to the cell at a first time, and (ii) determining a second signal value corresponding to a second position of the object relative to the cell at a second time; calculating a velocity of the movement of the object based on the first signal value at the first time and the second signal value at the second time, the velocity having a magnitude and a direction; and classifying the movement of the object as either approaching or moving away from the region of the touch-sensitive screen based on at least the magnitude and direction associated with the velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing instructions, the instructions when executed by at least one processor cause the at least one processor to:
-
detect a movement of an object relative to a region of a touch-sensitive screen, the region comprising a plurality of cells, by, for one or more of the plurality of cells (i) determining a first signal value corresponding to a first position of an object relative to the cell at a first time and (ii) determine a second signal value corresponding to a second position of the object relative to the cell at a second time; calculate a velocity of the movement based on the first signal value at the first time and the second signal value at the second time, the velocity having a magnitude and a direction; classify the movement using the magnitude and the direction associated with the velocity, wherein classifying the movement using the magnitude and the direction associated with the velocity comprises; determine that the direction is a positive direction or a negative direction; in response to determining that the direction is the positive direction, classify the movement of the object approaching the region of the touch-sensitive screen; and in response to determining that the direction is the negative value, classify the movement of the object moving away from the region of the touch-sensitive screen. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A mobile computing device comprising:
-
a touch-sensitive screen configured to display information and to detect a movement of an object relative to the touch-sensitive screen, the touch-sensitive screen comprising a region comprising a plurality of cells; a processor coupled to the touch-sensitive screen; a memory including instructions to be executed by the processor, the instructions when executed by the processor cause the processor to perform a computer-implemented method comprising; detecting a movement of the object relative to the region of the touch-sensitive screen by, for one or more of the plurality of cells, (i) determining a first signal value corresponding to a first position of the object relative to the cell at a first time, and (ii) determining a second signal value corresponding to a second position of the object relative to the region of the touch-sensitive screen at a second time; calculating a velocity of the movement based on the first signal value at the first time and the second signal value at the second time, the velocity having with a magnitude and a direction, classifying the movement using the magnitude and the direction associated with the velocity, wherein classifying the movement using the magnitude and the direction associated with the velocity comprises; determining that the direction is a positive direction or a negative direction; in response to determining that the direction is the positive direction, classifying the movement of the object approaching the region of the touch-sensitive screen; and in response to determining that the direction is the negative value, classifying the movement of the object moving away from the region of the touch-sensitive screen. - View Dependent Claims (15, 16, 17, 18)
-
Specification