This application claims the priority benefit of Taiwan application serial no. 100106236, filed Feb. 24, 2011. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
This disclosure relates to an optical scanning type touch apparatus and an operation method thereof.
Since the touch technology has made the man-machine interaction easier, users can operate various apparatuses such as, iPhone, iPad, or Windows 7, simply by touching these apparatus with finger. Because of the cost consideration, the optical scanning type touch technology is currently the main technology for use in large-sized display. In addition, the popularization of the large-sized displays gives the optical scanning type touch technology motive force for development. Currently, the main stream optical scanning type touch technology includes dual imaging apparatus, an infrared lighting and an optical reflector. A fixing frame is required for this type of optical scanning type touch apparatus. The size of the fixing frame cannot be adjusted in real time according to the display image size, thus degrading the convenience in use.
U.S. Pat. No. 6,480,187 discloses a touch apparatus. In this touch apparatus, two light emitting/receiving elements are disposed at one side of a screen, and light reflective sheets are disposed at the other three sides. When an object exists in the display area of the screen, the emitted light is reflected back to the light receiving elements by the light reflective sheets at the three sides. On the other hand, if a touch object enters the screen display area, the luminance of the reflected light is reduced. The triangulation measurement method is used to calculate coordinates of the center of the shielded area as the touch point position.
U.S. Pat. No. 6,816,537 discloses a touch apparatus. In this touch apparatus, the switching frequency modulation of the light is used to decode the depth of the touch position. The angle at which the laser beam is emitted is also used to calculate the position of the touch point on a coordinate system.
U.S. Pat. No. 7,538,759 discloses a touch apparatus. In this touch apparatus, a row of infrared light source is disposed at a bottom side of a screen. Positioned at right and left corners of the bottom side are various optical sensors. Light reflecting strips are disposed at the other three sides. A diffusing plate is disposed on the screen panel, and the infrared light source emits a light into the diffusing plate on the screen panel. If there is no touch object above the diffusing plate, the infrared light emitted into the diffusing plate is reflected back to the bottom optical sensors. On the contrary, if there is a touch object presented above the diffusing plate, the touch object blocks the incoming infrared light from being reflected by the reflective strips to the bottom optical sensors, thus forming a shielded area. The position of the touch object in contact with the diffusing plate can be obtained by calculating the position of the shielded area.
U.S. Pat. No. 6,803,906 discloses a touch apparatus. In this touch apparatus, at least two video cameras are disposed at corners of a rectangular screen frame. The touch location is determined by examining the location that is different in two screen image frames captured by the video cameras.
U.S. Patent Application Publication No. 2007/0089915 A1 discloses a touch apparatus. In this touch apparatus, the screen has four side frames. Two two-dimensional infrared cameras with infrared light projecting function are disposed in the top side frame. The other three side frames are reflecting areas. Because a touch area has a light shield effect, lower luminance can be used as a condition to determine a touch location.
U.S. Patent Application Publication No. 2010/0045634 A1 discloses a touch apparatus. In this touch apparatus, laser light emitters are disposed at two corners on a bottom side of a screen, and optical sensors are disposed on the other three sides. Where no touch object presents on the screen, the emitted laser light is received by the optical sensors. However, if there is a touch object entering the screen, the touch object blocks the laser light from entering the optical sensors. As such, the position of the touch point can be obtained according to those optical sensors that do not receive the laser light signal.
An optical scanning type touch apparatus is introduced herein, which includes a touch area, a light scanning module, an imaging module, and a calculating module. The light scanning module is disposed at one corner of the touch area and adapted to generate a scanning light scanning the touch area. The imaging module is disposed at another corner of the touch area adjacent the light scanning module and adapted to receive a scattering light produced by the scanning light travelling to an object so as to obtain a first angle. The calculating module is coupled to the light scanning module and the imaging module and adapted to calculate the position of the object on the touch area according to the first angle, a second angle, and a distance between the light scanning module and the imaging module.
An operation method of an optical scanning type touch apparatus is also introduced herein. The optical scanning type touch apparatus includes a light scanning module, an imaging module, and a calculating module. In the operation method, the light scanning module emits a scanning light onto a touch area. The imaging module receives a scattering light produced by the scanning light travelling to an object so as to obtain a first angle between the scattering light and an edge of the touch area when the scattering light travels to the imaging module. The edge is located between the light scanning module and the imaging module. The calculating module calculates the position of the object on the touch area according to the first angle, a second angle, and a distance. The second angle is the angle between the scanning light and the edge of the touch area when the scanning light travels to the object, and the distance is between the light scanning module and the imaging module.
Several exemplary embodiments accompanied with figures are described in detail below to further describe the disclosure in details.
The accompanying drawings are included to provide further understanding, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments and, together with the description, serve to explain the principles of the disclosure.
In exemplary embodiments of this disclosure, a light scanning module generates a scanning light scanning a touch area to determine whether there is an object touching the touch area. When an object touches the touch area, a first angle obtained by an imaging module and a second angle obtained by a light scanning module are transmitted to a calculating module, such that the calculating module calculates the position of the object touching the touch area according to the first angle, the second angle and a distance between the light scanning module and the imaging module. As such, these exemplary embodiments can successfully obtain the correct position of the object touching the touch area. In addition, these exemplary embodiments utilize only one light scanning module and one imaging module, thus reducing the cost of circuit components. Besides, the distance between the light scanning module and the imaging module can be adjusted in real time such that the optical scanning type touch apparatus can fit for touch area of any size.
The light scanning module 120 is disposed at one corner of the touch area 110 for emitting a scanning light scanning the touch area 110. As such, when an object 150 touches the touch area 110 and the scanning light travels to the object 150, a scattering light is produced.
The imaging module 130 is disposed at one corner of the touch area 110 that is adjacent the light scanning module 120, for receiving the scattering light produced by the scanning light travelling to the object 150 and calculating a first angle α between the scattering light and an edge 110 of the touch area 110 when the scattering light travels to the imaging module 130 (for example, the angle between the line interconnecting the object 150 and the imaging module 130 and the edge 111 of the touch area 110). The calculating module 140 is coupled to the light scanning module 120 and the imaging module 130, and calculates a position of the object 150 on the touch area 110 according to the first angle α, a second angle β, and a distance D between the light scanning module 120 and the imaging module 130. As used herein, the second angle β refers to the angle between the scanning light travelling to the object 150 and the edge 111 of the touch area 110 (for example, the angle between the line interconnecting the object 150 and the light scanning module 120 and the edge 111 of the touch area 110).
As shown in
The following is an explanation of operation of the exemplary optical scanning type touch apparatus 100. In this exemplary embodiment, the light generator 121 of the light scanning module 120 first generates a light such as a laser light, and the oscillating mirror rotates back and forth in response to a driving voltage to generate the scanning light to scan the touch area 110. When the object 150 (for example, a user's finger or touch pen) touches the touch area 110 and the scanning light travels to the object 150, the scattering light is generated.
The scattering light then forms an image inside the imaging module 130 and, as such, the image module 130 obtains the first angle α between the line interconnecting the object 150 and the imaging module 130 and the edge of the touch area 110, and transmits the first angle α to the calculating module 140.
On the other hand, the light scanning module 120 of this exemplary embodiment outputs the angle of the scanning light scanning onto the object 150 to the calculating module 140, and the calculating module 140 can obtains the second angle β between the scanning light travelling to the object 150 and the edge 111 of the touch area 110 (i.e. the angle between the line interconnecting the object 150 and the light scanning module 120 and the edge 111 of the touch area 110). The calculating module 140 then plugs the first angle α, the second angle β and a distance D between the light scanning module 120 and the imaging module 130 into equation (1) and equation (2) below to calculate the correct position of the object 150 on the touch area 110.
In equation (1) and equation (2), D is the distance between the light scanning module 120 and the imaging module 130, (X, Y) are the coordinates of the object 150 on the touch area 110, α is the first angle, and β is the second angle.
As such, in this exemplary embodiment, the light scanning module 120 cooperates with the imaging module 130 to obtain the position (X, Y) of the object 150 on the touch area 110, thus realizing the function of the touch operation. In addition, the user can adjust in real time the distance (indicated by D in
While the above embodiment describes the operation in response to the touch of the object 150, it is to be understood that this exemplary embodiment is not intended to be limited to that. The operation in response to sequence or simultaneous touch of multiple objects is described below by way of examples.
α2 and α3, respectively, and transmit the first angles α1
α2 and α3 to the calculating module 140.
On the other hand, the calculating module 140 obtains second angles β1β2 and β3 between the scanning light and the edge 111 of the touch area 110 when the scanning light sequentially travels to the objects 230, 231 and 232, respectively. As such, the calculating module 140 can calculate the positions of the objects 230, 231 and 232 on the touch area 110, i.e. the coordinates (X1, Y1), (X2, Y2) and (X3, Y3) of the objects 230, 231 and 232, according to the first angles α1, α2 and α3, the second angles β1
β2 and β3, and the distance D between the light scanning module 120 and the imaging module 130. In this embodiment, the calculating module 140 sequentially obtains the positions at which the objects 230, 231 and 232 touch the touch area 110, thus avoiding misjudgement.
Another embodiment is described below to explain the operation of the optical scanning type touch apparatus when an object touches the touch area.
Different from
Therefore, in this embodiment, the sensing time of the optical sensor 350 is synchronous with the period of the driving voltage. That is, upon receiving the scattering light within the period T of the driving voltage, the optical sensor 350 generates in real time the sensing signal S12 (for example, the pulse of
Besides, the number of the optical sensor 350 is not intended to be limited to one in this exemplary embodiment. Rather, a plurality of optical sensors may be disposed between the light scanning module 320 and the imaging module 330, each for receiving the scattering light produced by the scanning light travelling to the object 360.
In this exemplary embodiment, the plurality of optical sensors 450 are disposed at two sides of the light scanning module 420, for receiving the scattering light produced by the scanning light travelling to the object 460 to thereby generate a sensing signal and transmit the sensing signal to the calculating module 440. The calculating module 440 then obtains a second angle β according to the relationship between the pulse of the sensing signal and the corresponding driving voltage of the oscillating mirror (for example, the oscillating mirror 122 of
Therefore, in this exemplary embodiment, the sensing time of the optical sensor 450 is synchronous with the period of the driving voltage. That is, upon receiving the scattering light within the period T of the driving voltage, the optical sensor 450 generates in real time the sensing signal to the calculating module 440. The calculating module 440 then calculates the angle between the scanning light and the edge 411 of the touch area 410 when the scanning light travels to the object 460, i.e. the second angle β, according to the relationship between the pulse of the sensing signal S22 and the corresponding driving voltage S21, i.e. by looking up in a look-up table. The calculating module 440 then calculates the coordinates (X, Y) of the object 460 touching the touch area 410 by plugging the first angle α, the second angle β, and the distance D between the light scanning module 420 and the imaging module 430 into equation (1) and equation (2). In addition, this exemplary embodiment may also apply to the multi-point touch. Since the multi-point touch has been described with reference to the exemplary embodiment of
Another embodiment is described below to explain the operation of the optical scanning type touch apparatus when an object touches the touch area.
Therefore, when an object 550 touches the touch area 510 and the imaging module 530 captures the scattering light reflected by the object 550, the calculating module 550 can obtain the second angle β according to the image recording sequence of the imaging module 530.
This exemplary embodiment is further described below with reference to
The imaging module 530 is disposed at another corner of the touch area 510 adjacent the light scanning module 520, for receiving the scattering light produced by the scanning light travelling to the object 550 so as to obtain a first angle α between the scattering light and an edge 511 of the touch area 510 when the scattering light travels to the imaging module 530. The calculating module 540 is coupled to the light scanning module 520 and the imaging module 530 to obtain the second angle β by determining in which frame the imaging module 530 captures the scattering light. As such, the calculating module 540 can calculate the position of the object 550 on the touch area 510 according to the first angle α, the second angle β and the distance between the light scanning module 520 and the imaging module 530.
In this exemplary embodiment, the value of the predetermined angle may vary with the imaging rate of the imaging module 530. For example, it is assumed that the imaging rate of the imaging module 530 is 30 frames/sec, and the maximum light scanning angle is 90 degrees. As such, the predetermined angle is 90/30=3 degrees/frame, that is, the scanning angle range within which the scanning light is turned on is increased by three degrees for each time of scanning the touch area 510.
In the above description, the scanning angle range within which the scanning light is turned on is adjusted in an accumulation manner in the image recording sequence of the imaging module 530. That is, for Frame 1, the light scanning module 520 turns on the scanning light within the scanning angle range of 0 to 3 degrees; for Frame 2 later, the light scanning module 520 turns on the scanning light within the scanning angle range of 0 to 6 degrees. However, the scanning angle range within which the scanning light is turned on may be fixed in the image recording sequence of the imaging module 530. For example, for Frame 1, the light scanning module 520 turns on the scanning light within the scanning angle range of 0 to 3 degrees; for Frame 2 later, the light scanning module 520 turns on the scanning light within the scanning angle range of 3 to 6 degrees, and the rest of the touch area is scanned in the same manner so as to complete the scan to the whole touch area.
In addition, in this exemplary embodiment, the imaging rate of the imaging module 530 is not intended to be limited to 30 frames/sec as above. Rather, the imaging rate can be modified according to needs. For example, when the imaging rate of the imaging module 530 is 60 frame/s, the scanning angle can be divided into 90/60=1.5 degrees/frame, i.e. the predetermined angle is 1.5 degrees. That is, there is an increment scanning angle of 1.5 degrees for each frame, or the scanning angle range is fixed to be 1.5 degrees for each frame. When the imaging rate of the imaging module 530 is 90 frames/sec, the scanning angle is divided into 90/90=1 degree/frame, i.e. the predetermined angle is 1 degree. As such, a higher imaging rate of the imaging module 530 can cause the light scanning angle to be divided more finely, thus making the obtained position of the object 550 touching the touch area 510 more accurate.
Moreover, in the above exemplary embodiment, the predetermined angle (for example, indicated by θ of
In another exemplary embodiment, the light scanning angle range is reduced in a bisection manner. This exemplary embodiment is described below with reference to
Similarly, when the imaging module 530 records an eighth image frame (Frame 8), the light generated by the light scanning module 520 is switched on or off at about every 0.7 degrees, i.e. the scanning light is sequentially turned on over the scanning angle range of 0 to 0.7 degrees, the range of 1.4 to 2.1 degrees, . . . , and the range of 88.6 to 89.3 degrees, but turned off over the scanning angle range of 0.7 to 1.4 degrees, the range of 2.1 to 2.8 degrees, . . . , and the range of 89.3 to 90 degrees. As such, the light scanning module 520 progressively reduces the scanning angle range in the image recording sequence of the imaging module 530, and the calculating module 540 can thus obtain the angle between the scanning light and the edge of the touch area 510 when the object 550 touches the touch area 510, i.e. the second angle β.
For example, when the object 550 touches the touch area 510, the scanning light generated by the light scanning module 520 scans over the scanning range of 0 to 90 degrees. The scanning light travels to the object 550 to produce a scattering light. When the imaging module 620 receives the scattering light, it indicates that there is an object touching the touch area 510. The scanning angle range is reduced in above-described bisection manner to reduce the angle range of the object 550 touching the touch area 510, until the imaging module 530 records an image frame such as the eighth frame (Frame 8 of
In addition, if the imaging rate of the imaging module is 120 frames/sec, and the resolution of the scanning angle adjustment is required to be less than 1 degree, the calculating module 540 can perform 120/8=15 times of calculations. Therefore, the optical scanning type touch apparatus 500 of this exemplary embodiment can effectively reduce the calculating time and improve the accuracy of calculating the coordinates of the object 550 on the touch area 510.
An operation method of an optical scanning type touch apparatus can be generalized from the above exemplary embodiments.
In addition, in the above exemplary embodiment, in obtaining the second angle, at least one optical sensor can be used to receive the scattering light to generate a sensing signal. The calculating module then obtains the second angle according to the sensing signal. Specifically, the calculating module obtains the second angle according to the relationship between the pulse of the sensing signal and the corresponding driving voltage of the oscillating mirror of the light scanning module.
Moreover, in the above exemplary embodiment, another manner of obtaining the second angle is that the light scanning module sequentially adjusts the turn-on and turn-off periods of the scanning light according to the image recording sequence of the imaging module. When the imaging module captures the scattering light produced by the scanning light travelling to the object, the calculating module then obtains the second angle according to the image recording sequence. The light turn-on period is adjusted such that the scanning angle range is accumulated with a predetermined angle each time, and the value of the predetermined angle varies according to the imaging rate of the imaging module. In another embodiment, the light turn-on period is adjusted such that the scanning angles are increased progressively while the scanning angle range is maintained at a fixed predetermined angle. In still another embodiment, the light turn-on period is adjusted such that the scanning angle range is reduced each time in a bisection manner.
In summary, in this disclosure, a light scanning module generates a scanning light scanning a touch area. When an object touches the touch area and the scanning light travels to the object, the scanning light produces a scattering light. An imaging module receives the scattering light to obtain a first angle between the scattering light and an edge of the touch area when the scattering light travels to the imaging module and transmits the first angle to a calculating module. In addition, the light scanning module transmits a scanning angle of the scanning light, i.e. a second angle between the scanning light and the edge of the touch area when the scanning light travels to the object, to the calculating module. The calculating module then calculates the position of the object touching the touch area according to the first angle, the second angle and a distance between the light scanning module and the imaging module. As such, this disclosure can successfully obtain the position of the object touching the touch area.
In addition, this disclosure utilizes only one light scanning module and one imaging module. Therefore, the cost of circuit components can be reduced. Besides, the distance between the light scanning module and the imaging module can be adjusted in real time such that the optical scanning type touch apparatus can fit for touch area of any size. Moreover, in this disclosure, the accuracy of obtaining the second angle can be further improved by adding at least one optical sensors or adjusting the light turn-on period according to the image recording sequence of the imaging module.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
100106236 | Feb 2011 | TW | national |