Touch location determination using vibration wave packet dispersion
First Claim
1. A method for determining a location of a touch on a touch sensitive device having a touch plate and a plurality of vibration sensors configured to sense vibrations propagating in the touch plate, the method comprising:
- sensing dispersive vibrations at each of the vibration sensors, the vibrations caused by the touch on the touch plate;
determining an amount of dispersion in the dispersive vibrations sensed at each of the vibration sensors;
calculating a distance between the touch and each of the vibration sensors corresponding to the amount of dispersion in the dispersive vibrations sensed at each of the vibration sensors; and
determining the touch location using at least some of the calculated distances.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and devices provide for determination of the location of a touch on a touch plate by sensing dispersive vibrations at each of a number of vibration sensors coupled to a touch plate, the vibrations caused by the touch on the touch plate. An amount of dispersion in the dispersive vibrations sensed at each of the vibration sensors is determined. A distance between the touch and each of the vibration sensors corresponding to the amount of dispersion in the dispersive vibrations sensed at each of the vibration sensors is calculated. The touch location is determined using some or all of the calculated distances.
-
Citations
20 Claims
-
1. A method for determining a location of a touch on a touch sensitive device having a touch plate and a plurality of vibration sensors configured to sense vibrations propagating in the touch plate, the method comprising:
-
sensing dispersive vibrations at each of the vibration sensors, the vibrations caused by the touch on the touch plate;
determining an amount of dispersion in the dispersive vibrations sensed at each of the vibration sensors;
calculating a distance between the touch and each of the vibration sensors corresponding to the amount of dispersion in the dispersive vibrations sensed at each of the vibration sensors; and
determining the touch location using at least some of the calculated distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A touch sensing device, comprising:
-
a touch panel;
a plurality of sensors coupled to the touch panel, the plurality of sensors configured to sense dispersive vibrations in the touch panel and generate a sense signal responsive to the sensed dispersive vibrations; and
a controller coupled to the plurality of sensors and configured to calculate a distance between a touch on the touch panel and each of the sensors based on an amount of dispersion present in the sense signal generated by each of the sensors, the controller configured to determine a location of the touch on the touch panel using at least some of the calculated distances. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A device for determining a location of a touch on a touch sensitive plate, the device comprising:
-
means for sensing dispersive vibrations caused by the touch on the touch plate at each of a plurality of locations of the touch sensitive plate;
means for determining an amount of dispersion in the dispersive vibrations sensed at each of the touch sensitive plate locations;
means for calculating a distance between the touch and each of the touch sensitive plate locations based on the amount of dispersion in the dispersive vibrations sensed at each of the touch sensitive plate locations; and
means for determining the touch location using at least some of the calculated distances. - View Dependent Claims (20)
-
Specification