The present invention relates to a touch surface, and more particularly, to a system and method of detecting touch input.
A large number of products have begun incorporating touch-sensitive display screens or display panels such as mobile phones, electronic games, and other portable devices. The touch sensitive screens presently use one of a number of available technologies, including resistive panels that include a plurality of sensors in a matrix pattern to detect pressure and capacitive-type panels that include a plurality of electrically active layers to detect contact. These touch screens each have a number of limitations, including limited quality and high costs when large panels are desired. Accordingly, there is a need for a touch surface and a system and method of detecting touch input that addresses these and other shortcomings.
According to one embodiment of the present invention, a touch surface is disclosed. The touch surface includes a planar surface; a first transmitter-sensor device at a first position proximate to the planar surface, wherein the first transmitter-sensor device includes a first light beam emitter configured to emit a first light beam, a first movable surface to reflect the first light beam across the planar surface, and a first light sensor configured to detect a reflection of the first light beam; a second transmitter-sensor device at a second position proximate to the planar surface, wherein the second transmitter-sensor device includes a second light beam emitter configured to emit a second light beam, a second movable surface to reflect the second light beam across the planar surface, and a second light sensor configured to detect a reflection of the second light beam; a processing unit in operable communication with the first transmitter-sensor device and the second transmitter-sensor device, wherein the processing unit is configured to calculate the position of a touch on the planar surface based on a time of the refection of the first beam and the time of the reflection of the second beam.
According to one embodiment of the present invention, a method of touch detection to detect a position on a planar surface a touch surface is disclosed. The method includes providing a planar surface; emitting a first light beam from a first position on the planar surface; reflecting the first light beam across the planar surface generally parallel to the planar surface, wherein the first light beam is reflected at a plurality of predetermined angles each corresponding to a plurality of predetermined times; emitting a second light beam from a second position on the planar surface; reflecting the second light beam across the planar surface generally parallel to the planar surface, wherein the second light beam is reflected at a plurality of predetermined angles each corresponding to a plurality of predetermined times; detecting a reflection of at least one of the first light beam and the second light beam at a time t1; identifying a first angle of the reflection of the first light beam a time t1; identifying a second angle of the reflection of the second light beam at time t1; and calculating a touch position based the first angle and the second angle.
According to one embodiment of the present invention, a touch surface is disclosed. The touch surface includes a planar surface; means for detecting a contact with the planar surface; means for determining a first angle of the contact with the planar surface; means for determining a second angle of the contact with the planar surface; processing means for calculating x and y position coordinates using the first angle of the contact and the second angle of the contact.
Still other embodiments of the present invention will become readily apparent to those skilled in the art from the following detailed description, wherein embodiments of the invention are described by way of illustration. As will be realized, the invention is capable of other and different embodiments and its several details are capable of modifications in various respects, all without departing from the spirit and the scope of the present invention.
In the following description, reference is made to the accompanying drawings where, by way of illustration, specific embodiments of the invention are shown. It is to be understood that other embodiments may be used as structural and other changes may be made without departing from the scope of the present invention. Also, the various embodiments and aspects from each of the various embodiments may be used in any suitable combinations. Accordingly, the drawings and detailed description are to be regarded as illustrative in nature and not as restrictive.
Generally, embodiments of the present invention are directed to a touch surface and a method and system of detecting touch and movement on the touch surface. Detection is performed using optical transmitters and optical sensors. Embodiments of the present invention may be used on any generally flat surface that requires touch responsiveness to be incorporated such as, for example, electronic displays, touch screens, and mobile devices. The touch surface may be a real surface or a virtual surface created in space, such as in the case of a projection system. Embodiments of the present invention provide a “virtual” touch-sensitive surface in that a plurality of transmitter-sensor devices determines a “touch” on the surface by detecting position and movement, and therefore embodiments of the present invention do not directly detect pressure or physical contact on the surface.
Referring now to the figures,
Each of the transmitter-sensor devices 102, 104 includes a light-beam emitter to emit a light beam, a movable, reflective surface to reflect the emitted light beam across the touch surface 100 generally parallel to the touch surface 100, and a light sensor to detect any reflection of the emitted light beam, which is cause by user touch of the surface. For example, according to one embodiment of the invention, the light beam emitter in each of the transmitter-sensor devices 102, 104 is a laser emitting device, the movable, reflective surface is a scanning micromirror, and the light sensor is a laser sensor for detecting reflection of the laser beam emitted from the laser emitting device. The laser emitting device may be a laser diode and the laser is directed to the scanning micromirror. The scanning micromirror reflects the laser across the touch surface 100 over a 90 degree range. While a 90 degree range allows the laser to be transmitted across the entire area of the touch surface 100, other ranges may be used as required by the particular implementation and 90 degrees is only one example of a suitable transmission range. This laser reflection is illustrated by a plurality of lines 106 shown emitted from the first transmitter-sensor device 102 and the second transmitter-sensor device 104. The scanning micromirror is, for example, made by MEMS (microelectromechanical systems) processing. However, other suitable devices may also be used.
One advantage of detecting the reflection of the touch is a reduced processing load on the system. Embodiments of the present invention do not need to continuously process repeated reflection in the absence of a touch to the screen. Instead, additional processing is required only when a reflection is detected. Additionally, in one embodiment, no frame or border of a fixed size is required for the operation of the transmitter-sensor devices. This allows flexibility in the surface size since the system may be configured to operate with different surface sizes. However, a boundary or border may also be used for certain specific applications where a predetermined touch screen area is required.
According to one embodiment, any suitable laser emitting device may be used. For some applications, a small size laser emitting device is desired, for example, if the touch screen and the device incorporating the touch screen are small or when portability or mobility is required. One example suitable laser emitting device is a laser diode. The specification of one suitable laser diode includes a visible wavelength, such as approximately 380˜800 nm, a physical size of 5 cc or less, an operating voltage of ˜2.7-3V, and power ≦100 mW. In one embodiment, the laser emitted from the first transmitter-sensor device 102 has a wavelength/frequency that is different from the wavelength/frequency of the laser emitted from the second transmitter-sensor device 104. One example scanning micromirror may include the following specifications: single-axial (1-D scanning); scanning angle >90 degrees; scanning frequency ≧2 kHz; and operating voltage <30V. According to another embodiment, a two-axis (2-D) micromirror may be used to also scan for movement in a direction perpendicular to the touch surface. The use of a micromirror eliminates the need for mechanical devices and permits the construction of a small transmitter-sensor device.
Generally, each of the transmitter-sensor devices 102, 104 rapidly emits a laser beam of a predetermined wavelength and uses the scanning micromirror to direct the laser across the surface 100 across 90 degrees of rotation. Each of the transmitter-sensor devices 102, 104 includes a sensor to detect a laser beam of particular wavelength. With two or more transmitter-sensor devices at two or more corners of the surface 100, the position of the touch 108 on the surface 100 can be calculated. The angle and time of the emitted laser beam are predetermined, thereby allowing touch detection by the laser to be converted into a position location.
According to one embodiment, the first and second transmitter-sensor devices 102, 104 operate simultaneously and/or synchronously in a plurality of different configurations. For example, in a first configuration, at each time t, both the first transmitter-sensor device 102 and the second transmitter-sensor device 104 emit a beam simultaneously. In a second configuration, the first transmitter-sensor device 102 and the second transmitter-sensor device 104 emit alternating beams, for example, as follows:
at time t=0, the first transmitter-sensor device 102 emits a beam;
at time t=1, the second transmitter-sensor device 104 emits a beam;
at time t=2, the first transmitter-sensor device 102 emits a beam;
at time t=3, the second transmitter-sensor device 104 emits a beam; . . . .
In a third configuration, each of the first and second transmitter-sensor devices 102, 104 alternate emitting a predetermined number of beams, for example, as follows:
From time t=0 to t=89, device 102 emits a beam at each time t;
From time t=90 to 179, device 104 emits a beam at each time t;
From time t=180 to t=269, device 102 emits a beam at each time t;
From time t=270 to 359, device 104 emits a beam at each time t; . . . .
In the above example, the transmitter-sensor devices alternate in groups of ninety (90) beams. However, this number may vary depending on the implementation considering such variables as, for example, the size of the screen and the speed of the processing unit being used. Therefore, a fewer or greater number of predetermined beams may be alternately used to sweep across all or part of the touch surface 100.
In the third configuration, a predetermined number of beams may be emitted in a sweep across the touch surface 100 from the first transmitter-sensor device 102, and then a predetermined number of beams may be emitted in a sweep across the touch surface 100 from the second transmitter-sensor device 104, alternating during use of the system.
According to one embodiment, the system is configured such that each of the first transmitter-sensor device 102 and the second transmitter-sensor device can emit the predetermined number of beams at a sufficiently fast speed so that user touch can be detected. For example, each of the transmitter-sensor devices 102, 104 scans across the surface at least once during the duration of time required for a typical user touch or action performed on the touch surface 100.
According to one embodiment, each of the transmitter-sensor devices 102, 104 may emit a single, generally uninterrupted light beam that is reflected across the touch surface 100 by the micromirror or other reflective surface. According to another embodiment, each of the transmitter-sensor devices 102, 104 may rapidly emit a plurality of successive beams, each reflected a predetermined angle according to an associated time cycle.
Upon touching the surface with a finger or other device, a sufficient amount of the laser is reflected by the finger or device. The reflected laser signals are detected by the laser sensor and since the laser beam is emitted at predetermined angle at a certain time, the angles can be determined as a function of time and are represented as f(Ti), f(Tj), g(Ti), and g(Tj), where Ti and Tj are two specific times.
The location and size of the contact can be calculated using these four angles. Example calculations are provided and explained with reference to
When a point of contact is made on the touch surface 100 at a time t, each of the light or laser beams are reflected by the object making contact. Each of the sensors then detects the reflection of the associate light or laser beam, and the angle of the emitted light or laser beams, ƒ(t) and g(t), can then be determined.
Functions ƒ(t) and g(t) yield the angles at which the lasers were reflected at any time t. These angles can both be determined since the movement of the scanning micromirror is configured such that the light or laser beam is directed at a specific angle at any given time t, with a cycle of scanning repeated. Accordingly, the angles ƒ(t) and g(t) can be determined as a function of time t.
While the illustration shown in
One advantage to embodiments of the present invention is the ability to have a re-sizeable touch-responsive surface or panel. Because the size information of the panel can be determined using the transmitter-senor devices, and then this size used in calculating touch positions, the transmitter-sensor devices and the touch detection system may be used on a wide variety of surfaces or panels. Embodiments of the present invention provide the additional advantage of simultaneously satisfying many requirements for touch-responsive surfaces, including working with large size panels, providing high clarity, and having relatively low cost.
While the invention has been particularly shown and described with reference to the illustrated embodiments, those skilled in the art will understand that changes in form and detail may be made without departing from the spirit and scope of the invention. For example, while certain types of example transmitters and sensors are described, other suitable transmitters and sensors may be used. Also, while specific equations for calculating position are provided, other calculations made based on these teachings may be used in the case where transmitter-sensor devices are positioned in different locations other than those shown in the example embodiments.
Accordingly, the above description is intended to provide example embodiments of the present invention, and the scope of the present invention is not to be limited by the specific examples provided.