Surface acoustic wave (SAW) touchscreens may be used as displays for various user devices, such as televisions and personal computers. A SAW touchscreen may include ultrasonic wave transmitters, ultrasonic wave sensors or receivers, and ultrasonic wave reflectors. The transmitters may generate ultrasonic waves that propagate along the surface of the SAW touchscreen, are reflected by the reflectors, and are received by the sensors/receivers. When a human user touches a SAW touchscreen with his/her finger, the finger absorbs some of the ultrasonic waves along the surface of the SAW touchscreen and the absorbed waves are not received by the sensors/receivers. Processing circuitry of the SAW touchscreen may be used to determine where the SAW touchscreen was touched.
The following detailed description references the drawings, wherein:
FIG, 8 is a flowchart of an example method for sending data via ultrasonic waves to SAW touchscreens;
Surface acoustic wave (SAW) touchscreens may respond when physically touched at a particular area. For example, in response to a touch at an area where an icon is displayed, an application may be opened or drop-down menu options may be displayed. Some people who desire to use SAW touchscreens may not be able to touch them. For example, a person may not be tall enough to reach a mounted SAW touchscreen, or may be too far away from a SAW touchscreen to physically touch it.
In light of the above, the present disclosure provides for remote interaction with SAW touchscreens. Ultrasonic waves may be transmitted from a remote control device to a SAW touchscreen such that the transmitted ultrasonic waves simulate a touch at a certain area of the SAW touchscreen. Thus, a user may be able to interact with a SAW touchscreen even if the user is not able to physically touch the SAW touchscreen.
Referring now to the drawings,
In
Machine-readable storage medium 104 may be any suitable electronic, magnetic, optical, or other physical storage device that contains or stores executable instructions. Thus, machine-readable storage medium 104 may include, for example, a random-access memory (RAM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a storage device, an optical disc, and the like. In some implementations, machine-readable storage medium 104 may include a non-transitory storage medium, where the term “non-transitory” does not encompass transitory propagating signals. As described in detail below, machine-readable storage medium 104 may be encoded with a set of executable instructions 106 and 108.
Instructions 106 may receive a selection of an area of a SAW touchscreen. In some implementations, a user may point an ultrasonic emitter of remote control device 100 at an area of the SAW touchscreen. In some implementations, a user may enter coordinates using a remote control device (e.g., remote control device 100) to specify a desired area of the SAW touchscreen. In some implementations, an area of the SAW touchscreen may be selected by selecting a corresponding region of a display of the remote control device, as discussed further with respect to
Instructions 108 may transmit a plurality of ultrasonic waves to a SAW touchscreen. The plurality of ultrasonic waves may disrupt sound waves, that are propagating across the SAW touchscreen, in substantially the same manner as physically touching the SAW touchscreen at the selected area. As used herein, the term “substantially the same manner”, as used with respect to an area of a SAW touchscreen and to effects of transmitted ultrasound waves on waves propagating across the SAW touchscreen, should be understood to mean disrupting waves along the surface of the SAW touchscreen in such a way that causes the SAW touchscreen to respond as if the SAW touchscreen had been physically touched at the area.
For example, physically touching the SAW touchscreen at the area with a finger may prevent some of the waves propagating across the SAW touchscreen from being received by a sensor along an edge of the SAW touchscreen because the finger may absorb some of the waves, and processing circuitry of the SAW touchscreen may determine where the absorption occurred, and thus determine where the SAW touchscreen was touched. The SAW touchscreen may respond to such a determination by, for example, opening an application, closing an application, minimizing/maximizing a window, etc. To achieve the same result without physically touching the SAW touchscreen, ultrasonic waves may be transmitted to the SAW touchscreen and may deflect some waves propagating across the SAW touchscreen to simulate absorption, preventing such waves from being received by the sensor.
FIG, 2 is a block diagram of an example remote control device 200 that includes a machine-readable storage medium encoded with instructions to enable sending data via ultrasonic waves to SAW touchscreens. Remote control device 200 may be implemented as a stand-alone device or using a mobile device, as discussed above with respect to
As with processor 102 of
As with machine-readable storage medium 104 of
Data that is translated into an ultrasonic wave pattern may be obtained in various ways. In some implementations, a remote control device (e.g., remote control device 200) may include a hard or soft keypad that a user may use to type in a desired URI or text message. In implementations where the remote control device is implemented using a mobile device, an application on the mobile device may automatically translate the URI or text message into an ultrasonic wave pattern. In some implementations, the remote control device may include various hard or soft keys that correspond to different commands for a SAW touchscreen, and when a user presses a key the corresponding command may automatically be translated into an ultrasonic wave pattern. Any other suitable method for obtaining data may be used.
Instructions 212 may transmit a second plurality of ultrasonic waves to a SAW touchscreen. The second plurality of ultrasonic waves may include the ultrasonic wave pattern translated by instructions 210. As discussed above, the ultrasonic wave pattern may include multiple frequencies. Different frequencies may have different disruptive effects on waves propagating across the SAW touchscreen. Processing circuitry of the SAW touchscreen may detect a series of wave disruptions and determine which frequencies were transmitted that caused the disruptions, and thus decode data in the ultrasonic wave pattern. The SAW touchscreen may modify, based on the decoded data, what is displayed on the SAW touchscreen. For example, the second plurality of ultrasonic waves may be used to transmit a URI (e.g., the URI may be encoded in an ultrasonic wave pattern in the second plurality of ultrasonic waves) to the SAW touchscreen, The SAW touchscreen may display, in response to receiving the second plurality of ultrasonic waves, a web page to which the URI refers.
FIG, 3 is a block diagram of an example remote control device 300 that includes a machine-readable storage medium encoded with instructions to automatically direct ultrasonic waves at a desired area of a SAW touchscreen. Remote control device 300 may be implemented as a stand-alone device or using a mobile device, as discussed above with respect to FIG, 1. In
As with processor 102 of
As with machine-readable storage medium 104 of
Instructions 312 may receive an indication of a region, of the display generated by instructions 310, that corresponds to an area of the SAW touchscreen. For example, various icons displayed on the SAW touchscreen may also be displayed on the remote control device, and a user may select (e.g., using a finger, stylus, or cursor), on the display of the remote control device, an icon that corresponds to the icon the user desires to select on the SAW touchscreen. In some implementations, the remote control device may display a screen shot of what is displayed on the SAW touchscreen, and a user may select (e.g., using a finger, stylus, or cursor) a region of the screen shot that corresponds to an area of the SAW touchscreen that the user desires to select.
Instructions 314 may automatically direct a plurality of ultrasonic waves at the area of the SAW touchscreen corresponding to the indicated region. For example, after a user selects an icon/region on a display of the remote control device, instructions 314 may automatically transmit, without further action from the user (e.g., without the user having to press a hard/soft key to initiate transmission of the ultrasonic waves), a plurality of ultrasonic waves directed at the corresponding area of the SAW touchscreen. In some implementations, the remote control device may determine (e.g., using a camera and/or wireless signals) where the SAW touchscreen is in relation to an ultrasonic emitter of the remote control device, and instructions 314 may automatically focus and transmit the plurality of ultrasonic waves at the appropriate area of the SAW touchscreen without the user having to aim the remote control device.
As with processor 102 of
As with machine-readable storage medium 104 of
Instructions 412 may emit a focused light beam. A plurality of ultrasonic waves may be transmitted in a direction where the light beam is pointed. For example, instructions 412 may emit a laser beam (e.g., similar to a laser pointer) that a user may aim at a SAW touchscreen, and when the user presses a hard/soft key on the remote control device, a plurality of ultrasonic waves may be directed at a region of the SAW touchscreen illuminated by the laser beam. Any other type of focused light beam suitable for assisting a user in aiming ultrasonic waves may be used.
As with processor 102 of
As with machine-readable storage medium 104 of
Instructions 506 may determine, based on a disruption of sound waves propagating across a SAW touchscreen, a selected area of the SAW touchscreen. The disruption may be caused by a first plurality of ultrasonic waves. The first plurality of ultrasonic waves may disrupt sound waves, that are propagating across the SAW touchscreen, in substantially the same manner as physically touching the SAW touchscreen at the selected area, as discussed above with respect to
Instructions 508 may receive a second plurality of ultrasonic waves. The second plurality of ultrasonic waves may include an ultrasonic wave pattern that encodes data. Data may include, for example, a URI, a message, and/or a command (e.g., to open/close an application, to bring the SAW touchscreen into or out of a sleep mode). The second plurality of ultrasonic waves may include waves transmitted at a second frequency and waves transmitted at a third frequency. In some implementations, the multiple frequencies may simulate binary code: the second frequency may represent logical ‘0’ and the third frequency may represent logical ‘1’, or vice-versa. In some implementations, the multiple frequencies may simulate a version of Morse code; the second frequency may represent a dot and the third frequency may represent a dash, or vice-versa.
Instructions 510 may decode the ultrasonic wave pattern to obtain the data. In some implementations, sensors on the SAW touchscreen may be tuned to listen for waves having the second and third frequencies, and/or other frequencies used to transmit data to the SAW touchscreen. When the sensors receive such waves, instructions 510 may convert the frequency information into, for example, binary or Morse code symbols, or any other suitable form for conveying URIs, textual messages, and/or commands. In some implementations, the second plurality of ultrasonic waves may disrupt waves, that are propagating across the
SAW touchscreen, in a different manner than physically touching the SAW touchscreen, and instructions 510 may recognize such disruptions as the conveyance of data rather than a selection of an area of the SAW touchscreen. In such implementations, different frequencies in the second plurality of ultrasonic waves may disrupt waves along the SAW touchscreen in different ways, and instructions 510 may determine which frequencies were transmitted that caused the disruptions, then convert the frequency information into, for example, binary or Morse code symbols, or any other suitable form for conveying URIs, textual messages, and/or commands.
Instructions 512 may modify, based on the data obtained by instructions 510, what is displayed on the SAW touchscreen. In some implementations, the SAW touchscreen may be a television screen and the data may include a command to change channels. Instructions 512 may display a different channel (e.g., the channel above or below the channel that was shown before the second plurality of ultrasonic waves was received, or a channel specified by the command). In some implementations, the data may include a textual message, and instructions 512 may display the message.
As with processor 502 of
As with machine-readable storage medium 504 of
Methods related to using ultrasonic waves to control SAW touchscreens are discussed with respect to
Method 700 may start in block 702, where processor 102 may receive a selection of an area of a SAW touchscreen. In some implementations, a user may point an ultrasonic emitter of a remote control device (e.g., remote control device 100) at an area of the SAW touchscreen. In some implementations, processor 102 may receive coordinates, entered using the remote control device, that specify a desired area of the SAW touchscreen. In some implementations, processor 102 may receive a selection of a corresponding region of a display of the remote control device, as discussed above with respect to
Next, in block 704, processor 102 may transmit a plurality of ultrasonic waves to a SAW touchscreen. The plurality of ultrasonic waves may disrupt sound waves, that are propagating across the SAW touchscreen, in substantially the same manner as physically touching the SAW touchscreen at the selected area.
Method 800 may start in block 802, where processor 202 may select a frequency of a first plurality of ultrasonic waves. The selected frequency may be in a range of frequencies to which a SAW touchscreen is responsive. In some implementations, processor 202 may transmit a series of ultrasonic pulses, starting with the lowest frequency that a remote control device (e.g., remote control device 200) is capable of transmitting and increasing the frequency for each subsequent pulse until the highest frequency that the remote control device is capable of transmitting is reached, and determine which frequency (or frequencies) the SAW touchscreen acknowledges and/or to which frequency (or frequencies) the SAW touchscreen responds. In some implementations, processor 202 may start with the highest frequency that the remote control device is capable of transmitting and decrease the frequency for each subsequent pulse, or start at an arbitrary frequency that is neither the highest nor the lowest possible frequency and increase/decrease the frequency for subsequent pulses. In some implementations, processor 202 may stop increasing/decreasing the frequency when the SAW touchscreen acknowledges/responds to a pulse.
In block 804, processor 202 may emit a focused light beam. The focused light beam may assist a user in aiming the first plurality of ultrasonic waves. For example, processor 202 may emit a laser beam (e.g., similar to a laser pointer) that a user may aim at a SAW touchscreen. Any other type of focused light beam suitable for assisting a user in aiming ultrasonic waves may be used.
Next, in block 806, processor 202 may transmit the first plurality of ultrasonic waves to the SAW touchscreen. For example, when a user presses a hard/soft key on a remote control device, processor 202 may direct the first plurality of ultrasonic waves at a region of the SAW touchscreen illuminated by the focused light beam emitted in block 804. The first plurality of ultrasonic waves may disrupt sound waves, that are propagating across the SAW touchscreen, in substantially the same manner as physically touching the SAW touchscreen at the area illuminated by the focused light beam.
In block 808, processor 202 may translate data into an ultrasonic wave pattern. Data may include, for example, a URI, a message, and/or a command (e.g., to open/close an application, to bring the SAW touchscreen into or out of a sleep mode). The ultrasonic wave pattern may include multiple frequencies (e.g., frequency modulation may be used to encode data). In some implementations, the multiple frequencies may simulate binary code or a version of Morse code, as discussed above with respect to
Finally, in block 810, processor 202 may transmit a second plurality of ultrasonic waves to the SAW touchscreen. The second plurality of ultrasonic waves may include the ultrasonic wave pattern discussed above with respect to block 808. In some implementations, the second plurality of ultrasonic waves may be used to transmit a URI (e.g., the URI may be encoded in an ultrasonic wave pattern in the second plurality of ultrasonic waves) to the SAW touchscreen. The SAW touchscreen may display, in response to receiving the second plurality of ultrasonic waves, a web page to which the URI refers.
Method 900 may start in block 902, where processor 302 may generate a display that replicates what is displayed on a SAW touchscreen. For example, processor 302 may generate, for display on a remote control device (e.g., remote control device 300), what looks like a screen shot of what is displayed on the SAW touchscreen. In some implementations, due to differences in display capabilities between the SAW touchscreen and the remote control device, the resolution and/or aspect ratio of what is displayed on the remote control device may be different from what is displayed on the SAW touchscreen.
Next, in block 904, processor 302 may receive an indication of a region, of the generated display, that corresponds to an area of the SAW touchscreen. For example, various icons displayed on the SAW touchscreen may also be displayed on the remote control device, and a user may select (e.g., using a finger, stylus, or cursor), on the display of the remote control device, an icon that corresponds to the icon the user desires to select on the SAW touchscreen. In some implementations, the remote control device may display a screen shot of what is displayed on the SAW touchscreen, and a user may select (e.g., using a finger, stylus, or cursor) a region of the screen shot that corresponds to an area of the SAW touchscreen that the user desires to select.
Finally, in block 906, processor 302 may transmit a plurality of ultrasonic waves to the SAW touchscreen. In some implementations, processor 302 may automatically direct a plurality of ultrasonic waves at the area of the SAW touchscreen corresponding to the indicated region. For example, after a user selects an icon/region on a display of the remote control device, processor 302 may automatically transmit, without further action from the user (e.g., without the user having to press a hard/soft key to initiate transmission of the ultrasonic waves), a plurality of ultrasonic waves directed at the corresponding area of the SAW touchscreen. In some implementations, processor 302 may determine (e.g., using a camera and/or wireless signals) where the SAW touchscreen is in relation to an ultrasonic emitter of the remote control device, and may automatically focus and transmit the plurality of ultrasonic waves at the appropriate area of the SAW touchscreen without the user having to aim the remote control device. The transmitted plurality of ultrasonic waves may disrupt sound waves, that are propagating across the SAW touchscreen, in substantially the same manner as physically touching the SAW touchscreen at the area corresponding to the indicated region of the generated display.
Method 1000 may start in block 1002, where processor 502 may determine, based on a disruption of sound waves propagating across a SAW touchscreen, a selected area of the SAW touchscreen. The disruption may be caused by a first plurality of ultrasonic waves. The first plurality of ultrasonic waves may disrupt sound waves, that are propagating across the SAW touchscreen, in substantially the same manner as physically touching the SAW touchscreen at the selected area, as discussed above with respect to
In block 1004, processor 502 may receive a second plurality of ultrasonic waves. The second plurality of ultrasonic waves may include an ultrasonic wave pattern that encodes data. Data may include, for example, a URI, a message, and/or a command (e.g., to open/close an application, to bring the SAW touchscreen into or out of a sleep mode). The second plurality of ultrasonic waves may include waves transmitted at a second frequency and waves transmitted at a third frequency. In some implementations, the multiple frequencies may simulate binary code or a version of Morse code, as discussed above with respect to FIG, 2.
Next, in block 1006, processor 502 may decode the ultrasonic wave pattern to obtain the data. In some implementations, processor 502 may detect various frequencies in the ultrasonic wave pattern and convert the frequency information into, for example, binary or Morse code symbols, or any other suitable form for conveying URIs, textual messages, and/or commands. In some implementations, processor 502 may recognize disruptions of waves propagating across the SAW touchscreen as the conveyance of data rather than a selection of an area of the SAW touchscreen, as discussed above with respect to
Finally, in block 1008, processor 502 may modify, based on the data in the ultrasonic wave pattern, what is displayed on the SAW touchscreen, In some implementations, the data may include a URI (e.g., the URI may be encoded in an ultrasonic wave pattern in the second plurality of ultrasonic waves). Processor 502 may generate, in response to receiving the second plurality of ultrasonic waves, a display of a web page to which the URI refers,
The foregoing disclosure describes remote interaction with SAW touchscreens. Example implementations described herein enable users with limited physical mobility or reach to interact with SAW touchscreens without physically touching them. Thus, SAW touchscreens may appeal to a broader base of users, expanding the market for SAW touchscreens.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2014/032376 | 3/31/2014 | WO | 00 |