METHODOLOGY AND APPLICATION OF ACOUSTIC TOUCH DETECTION
First Claim
1. An acoustic sensing system, comprising:
- a surface;
a plurality of ultrasonic transceivers coupled to edges of the surface; and
a processor coupled to the plurality of ultrasonic transceivers and configured to;
determine a first time of flight between a first ultrasonic wave generated by a first transceiver of the plurality of transceivers and a first reflection received at the first transceiver;
determine a second time of flight between a second ultrasonic wave generated by a second transceiver of the plurality of transceivers and a second reflection received at the second transceiver;
detect, based on at least one of the first time of flight or the second time of flight, an object in contact with the surface; and
determine a location of the object based on at least the first time of flight and the second time of flight.
1 Assignment
0 Petitions
Accused Products
Abstract
Acoustic touch detection (touch sensing) system architectures and methods can be used to detect an object touching a surface. Position of an object touching a surface can be determined using time-of-flight (TOF) bounding box techniques, or acoustic image reconstruction techniques, for example. Acoustic touch sensing can utilize transducers, such as piezoelectric transducers, to transmit ultrasonic waves along a surface and/or through the thickness of an electronic device. Location of the object can be determined, for example, based on the amount of time elapsing between the transmission of the wave and the detection of the reflected wave. An object in contact with the surface can interact with the transmitted wave causing attenuation, redirection and/or reflection of at least a portion of the transmitted wave. Portions of the transmitted wave energy after interaction with the object can be measured to determine the touch location of the object on the surface of the device.
65 Citations
89 Claims
-
1. An acoustic sensing system, comprising:
-
a surface; a plurality of ultrasonic transceivers coupled to edges of the surface; and a processor coupled to the plurality of ultrasonic transceivers and configured to; determine a first time of flight between a first ultrasonic wave generated by a first transceiver of the plurality of transceivers and a first reflection received at the first transceiver; determine a second time of flight between a second ultrasonic wave generated by a second transceiver of the plurality of transceivers and a second reflection received at the second transceiver; detect, based on at least one of the first time of flight or the second time of flight, an object in contact with the surface; and determine a location of the object based on at least the first time of flight and the second time of flight. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of sensing for an acoustic sensing system comprising a surface and a plurality of ultrasonic transceivers coupled to edges of the surface, the method comprising:
-
determining a first time of flight between a first ultrasonic wave generated by a first transceiver of the plurality of transceivers and a first reflection received at the first transceiver; determining a second time of flight between a second ultrasonic wave generated by a second transceiver of the plurality of transceivers and a second reflection received at the second transceiver; detecting, based on at least one of the first time of flight or the second time of flight, an object in contact with the surface; and determining a location of the object based on at least the first time of flight and the second time of flight. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing instructions, which when executed by a device comprising a surface, a plurality of ultrasonic transceivers coupled to edges of the surface, and one or more processors, cause the one or more processors to perform a method comprising:
-
determining a first time of flight between a first ultrasonic wave generated by a first transceiver of the plurality of transceivers and a first reflection received at the first transceiver; determining a second time of flight between a second ultrasonic wave generated by a second transceiver of the plurality of transceivers and a second reflection received at the second transceiver; detecting, based on at least one of the first time of flight or the second time of flight, an object in contact with the surface; and determining a location of the object based on at least the first time of flight and the second time of flight. - View Dependent Claims (20)
-
-
21. An electronic device comprising:
a plurality of acoustic touch sensors capable of detecting whether an object is contacting a specified portion of a surface of the electronic device, wherein a first acoustic touch sensor of the plurality of acoustic touch sensors comprises; a transducer coupled to a first side of the surface and configured to detect an object contacting a second opposing side of the surface. - View Dependent Claims (22, 23, 24, 25, 26)
-
27. A method comprising:
-
transmitting acoustic energy from a transducer along a surface of an electronic device; and comparing received reflected energy to a baseline measurement to determine a presence and a location of an object contacting the surface, wherein the baseline measurement is a measurement of reflected acoustic energy from surface discontinuities at different positions along the surface of the electronic device.
-
-
28. An electronic device comprising:
-
an antenna element; an acoustic touch sensor capable of detecting whether an object is contacting a surface of the electronic device proximate to the antenna element; and control circuitry configured to; in accordance with a determination that an object is contacting the surface of the electronic device proximate to the antenna element, adjusting a parameter of the antenna operation to compensate for the contacting object. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. An electronic device comprising:
-
a housing; a plurality of acoustic transducers coupled to a surface of the housing; sense circuitry coupled to the plurality of acoustic transducers and configured to detect acoustic energy received by the plurality of acoustic transducers; an orientation sensor for detecting a rotational orientation of the electronic device; and a processor configured to; detect the rotational orientation of the electronic device; display an application on a display of the electronic device based on the orientation of the device; associate a first acoustic transducer of the plurality of acoustic transducers with a first input to the application in a first orientation; based on a change in the rotational orientation of the device, dissociate the first acoustic transducer from the first input to the application; and associate a second acoustic transducer of the plurality of acoustic transducers, different from the first acoustic transducer with the first input to the application in a second rotational orientation of the electronic device. - View Dependent Claims (35)
-
-
36. An acoustic touch sensing system, comprising:
-
an acoustic touch sensing circuit configured to perform a first detection scan of a surface and configured to perform a second detection scan of the surface; and one or more processors coupled to the acoustic touch sensing circuit; wherein at least one of the acoustic touch sensing circuit or the one or more processors is capable of processing results of the first detection scan or results of the second detection scan; wherein the results of the first detection scan indicate a presence of an object touching the surface; and wherein the results of the second detection scan indicate a location of the object touching the surface. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method comprising:
-
performing a first acoustic detection scan of a surface; processing results of the first acoustic detection scan to determine whether an object is contacting the surface; in accordance with a determination that the object is contacting the surface, performing a second acoustic detection scan of the surface; and processing results of the second acoustic detection scan to determine a location of the object contacting the surface. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56)
-
-
57. A non-transitory computer readable storage medium storing instructions, which when executed by a device comprising a surface, a plurality of acoustic transducers coupled to edges of the surface, an acoustic touch sensing circuit, and one or more processors, cause the acoustic touch sensing circuit and the one or more processors to:
-
in a first state; perform a first acoustic detection scan of the surface; and process results of the first acoustic detection scan to determine whether an object is contacting the surface; and in a second state; perform a second acoustic detection scan of the surface; and process results of the second acoustic detection scan to determine a location of the object contacting the surface. - View Dependent Claims (58, 59, 60, 61)
-
-
62. An acoustic touch sensing system, comprising:
-
an acoustic touch sensing circuit configured to perform a touch detection scan of a surface; wherein the acoustic touch sensing circuit is configured to generate results indicative of an object touching the surface at a first location when an input device contacts the surface at the first location and generate results indicative of no object touching the surface at a second location when a liquid contacts the surface at the second location.
-
-
63. An electronic device comprising:
-
a motion detector; an antenna element; an acoustic touch sensor capable of detecting whether an object is contacting a surface of the electronic device proximate to the antenna element; and control circuitry configured to; determine whether the electronic device is moving; determine whether the object is contacting the surface of the electronic device proximate to the antenna element; in accordance with a determination that the electronic device is not moving, operate the antenna element at a nominal power level; and in accordance with a determination that the electronic device is moving and that the object is contacting the surface of the electronic device proximate to the antenna element, operate the antenna element at a reduced power level, lower than the nominal power level. - View Dependent Claims (64, 65, 66)
-
-
67. A method comprising:
-
determining whether an electronic device is moving; determining whether an object is contacting a surface of the electronic device proximate to an antenna element; in accordance with a determination that the electronic device is not moving, operating the antenna element at a nominal power level; and in accordance with a determination that the electronic device is moving and that the object is contacting the surface of the electronic device proximate to the antenna element, operating the antenna element at a reduced power level, lower than the nominal power level. - View Dependent Claims (68, 69)
-
-
70. An electronic device comprising:
-
a configurable antenna element; an acoustic touch sensor capable of detecting whether an object is contacting a surface of the electronic device proximate to the configurable antenna element; and in accordance with a determination that the object is contacting the surface of the electronic device proximate to the configurable antenna element, adjusting a parameter of the configurable antenna element to compensate for presence of the object - View Dependent Claims (71, 72, 73, 74, 75)
-
-
76. An electronic device comprising:
-
transmit circuitry configured to provide a stimulation signal to a transducer coupled to a surface of the device; a plurality of surface discontinuities on a surface of the device located proximate to the transducer; and receiver circuitry configured to capture a received signal based on motion of the transducer; and control circuitry configured to; couple the transmit circuitry to the transducer; couple the receive circuitry to the transducer; stimulate the transducer to produce an excitation in the surface of the device proximate to the transducer; capture a first reflected energy at a first time based on a distance between the transducer and a first surface discontinuity of the plurality of surface discontinuities; and capture a second reflected energy at a second time based on a distance between the transducer and a second surface discontinuity of the plurality of surface discontinuities, wherein the second distance is greater than the first distance. - View Dependent Claims (77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
-
Specification