1. Field of the Invention
The present invention relates to a device and related method for converting a display screen into a touch panel screen, and more particularly, to an optical device and related method which can make the device operated in a short distance from the projection screen.
2. Description of the Prior Art
In recent years, display devices with touch panel functions are getting more popular. With a traditional touch panel screen, users may simply use their finger tips to touch control buttons displayed on the touch panel screen and have the host computer perform the selected functions. However, the screen size of a traditional touch panel display device is relatively too small for presentation to a large audience. Besides, a large touch panel screen, if possible to make at all, is costly. To address this problem, a light pointing device can be used together with a large display screen to provide the touch function, for which the display can be a projector screen or an LCD or CRT screen. In the case of a projector screen, the light pointing touch panel display device uses a projector to project an image on the projection screen, whose size can be relatively large, and a light pointer to operate in front of the projection screen. The light pointer is a light source which can generate a light spot on the projection screen, and the light spot is used to select the control buttons on the projection screen. In other words, if the user wants to execute a certain control function, the user can operate the light pointer and project the light spot on the control button corresponding to the selected control function. In parallel with this operation, a camera capable of detecting the light spot is utilized to photograph the light spot and detect the position of the light spot with respect to the projected image. After the light spot is detected, the camera can transmit a message including the position information of the light spot to a host computer so that the host computer is aware that a certain control button has been selected. By doing so, the display device emulates the touch panel function of the traditional touch panel display device and provides a new kind of user experience similar to that of the traditional touch panel screen.
Please refer to
Generally, the light pointer LSIG1 produces lights both in the visible and invisible range, and the visible light is most often the red light. Since the red light is visible, it is convenient for the user(s) to observe the current position of the light spot. On the other hand, the visible light is filtered out by an optical filter installed on the small viewing angle camera NVCAM1 to let pass the invisible light only, such that the visible light does not disturb the detection of the light spot, and so the position POS0 of the light spot on the projected image PIC1 can be calculated.
Noteworthily, the method for estimating a pointing position POS0 of the prior art is more straightforward and simple. For example, please refer to
Since the viewing angle of the small viewing angle camera is relatively small, the detected images has little or negligible distortions. However, this may cause a serious problem that, when detecting at a relatively short projecting distance, the small viewing angle camera NVCAM1 can't cover the entire picture on the projection screen, and only a small portion of the projected image falls within the field of view of the small viewing angle camera NVCAM1, such that the system can't work properly. Therefore, the operating distance of the light pointing touch panel display device 10 is severely restricted. In other words, the operating distance should be long enough such that the entire projected image can be detected by the camera NVCAM1. Please refer to
It is therefore the primary objective of the present invention to provide a light pointing touch panel display device and related detecting method.
The claimed invention discloses a light pointing touch panel display device, which comprises a projection screen; an image projection unit for projecting an image on the projection screen; a light pointer for emitting a light spot signal of a specific wavelength on the projection screen; an image detecting unit, which comprises a fisheye lens for receiving the image on the projection screen to generate a fisheye distorted image; and an optical filter for filtering out the optical energy except the light spot signal of the specific wavelength; an image processing unit, coupled to the image detecting unit, for calculating a first position of the light spot on the projection screen according to the fisheye distorted image; and a message transmitting unit, coupled to the image processing unit, for outputting a touch panel signal according to the calculating result of the image processing unit.
The claimed invention further discloses a light pointing touch panel detecting method, which comprises projecting an image on a projection screen; emitting a light spot signal of a specific wavelength on the projection screen; receiving the image on the projection screen to generate a fisheye distorted image; filtering out optical energy except the light spot signal of the specific wavelength; calculating a first position of the light spot on the projection screen according to the fisheye distorted image; and outputting a touch panel signal according to the calculating result of the image processing unit.
These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
As stated above, the light pointing touch panel display device 10 of the prior art utilizes the small viewing angle camera NVCAM1, which has serious limitations on the operating distance. When the camera NVCAM1 is photographing the projected images in a short distance, the operating distance can be too short for the small viewing angle camera NVCAM1 to cover the whole projected image, such that the touch panel function does not work normally. To overcome this, the present invention refers to the concept proposed by one of the inventors of the present invention, which is disclosed in the U.S. patent application Ser. No. 12/428,478, and to utilize a fisheye camera of large viewing angle to replace the small viewing angle camera NVCAM1, and to construct the related algorithm to process the detected fisheye distorted images. Furthermore, since the projected image is often accompanied with a geometrical distortion called perspective distortion, the present invention has established a keystone distortion correction function to correct specifically the perspective distortion, such that the accuracy of the detecting result can be improved further. The operating principles of the present invention are disclosed as follows:
Please refer to
Since utilizing the fisheye lens FYLENS, the present invention is to correct the fisheye distorted image FYOI, such that the position SPOS of the light spot in the image PIC can be derived. This work is mainly executed by the image processing unit IPU. Please refer to
The coordinate transfer function TF comprises a fisheye correction coordinate transformation TFFY, a keystone correction coordinate transformation TFKS; except the keystone correction coordinate transformation TFKS, the rest of the transformations is equivalent to concept disclosed in the U.S. patent application Ser. No. 12/428,478. In the present invention, no need to output processing image, only need do coordinate transform. The present invention adds in the keystone correction coordinate transformation TFKS in the coordinate transfer function TF, such that the keystone distortion introduced during the image projection process can be corrected. Please refer to
According to the architecture of the light pointing touch panel display device 40, a detecting method for a light pointing touch panel display device can be derived according to the present invention. Please refer to
STEP 600: Start.
STEP 602: Project the image PIC on the projection screen.
STEP 604: Emit a light spot signal of specific wavelength λIR on the projection screen SCRN.
STEP 606: Detect the image PIC on the projection screen, and generate a fisheye distorted image FYOI.
STEP 608: Filter out the light except of specific wavelength λIR.
STEP 610: make calculations according to a position SPOS of the light spot on the fisheye distorted image FYOI projected on the projection screen SCRN.
STEP 612: output a touch panel signal TPS according to the calculating result.
STEP 614: End.
Furthermore, according to the architecture of the image processing unit IPU of the light pointing touch panel display device 40, a method can be derived to recognize and calculate the position of the light spot signal in the fisheye distorted image FYOI. Please refer to
STEP 700: Start.
STEP 702: Receive the fisheye distorted image FYOI.
STEP 704: Determine the position SPOS according to a position FYPOS in the fisheye distorted image FYOI, and the position FYPOS is corresponding to a fisheye distorted coordinate FYOV.
STEP 706: Calculate the fisheye corrected coordinate FYCV of the fisheye corrected image FYCI from the fisheye distorted coordinate FYOV according to a coordinate transfer function TF between the fisheye distorted image FYOI and the fisheye corrected image FYCI, wherein the fisheye corrected coordinate FYCV corresponds to the position SPOS (of the light spot) on the projection screen SCRN.
STEP 708: Output the fisheye corrected coordinate FYCV.
STEP 710: End.
The coordinate transfer function TF comprises a fisheye correction coordinate transformation TFFY, a keystone correction coordinate transformation TFKS. The operating principles of the transforms have been introduced above and in the U.S. patent application Ser. No. 12/428,478, and won't be detailed further.
The light pointing touch panel detecting process 60 is operated according to the architecture of the light pointing touch panel display device 40, and is utilized to generate a touch panel signal TPS, which includes a coordinate FYCV in the fisheye corrected image FYCI, and the coordinate FYCV is derived by executing STEP 702 to STEP 706 as depicted in the process 70. As mentioned above, the small viewing angle camera NVCAM1 utilizes an ordinary camera lens, and this kind of lens can focus image on the camera sensor without introducing any obvious distortion and the proportional relationship of the objects in the object space can be kept in the detected image. Since there is only negligible distortion on the resulting image, the coordinate of the light spot can be calculated pretty straightforwardly. On the contrary, according to the design concept of the present invention, the image detecting unit FYCAM utilizes the fisheye lens FYLENS with its super wide viewing angle, such that a complete image PIC on the projection screen can be detected by the image detecting unit FYCAM. However, the price to be paid is the detected image will present various degrees of distortion and/or contraction by using the fisheye lens FYLENS. For example, Please refer to
Simply speaking, the present invention receives the fisheye distorted image, and detects the projection position of the light spot from the fisheye distorted image, wherein each projection position corresponds to a coordinate in the fisheye distorted image. Next, according to a coordinate transformation function between a fisheye distorted image and a fisheye corrected image, calculate the coordinate of the light spot in the fisheye corrected image from the coordinate in the fisheye distorted image, and output the coordinate in the fisheye corrected image. Then, this coordinate in the fisheye corrected image is the projection position of the light spot in the projected image. By this method, the touch panel function of the light pointing touch panel display device of the present invention can function normally.
To sum up, according to the present invention, the light pointing touch panel display device of the present invention and the related method is to utilize the fisheye lens to collect the infrared light spot signal in the projected image to detect the touch panel event and to inform the related host computer about the occurrence of the touch panel event. Also, according to the present invention, the user may use a large size of the projection screen, or a smaller size of projection screen (about 10 inches in diagonal), and when the projecting distance is small and requires a fisheye camera to detect the complete image, the method and apparatus introduced in the present invention can be utilized to perform the touch panel functions. Obviously, compared with the prior art, the present invention obviously provides more flexibility and can advance user's convenience.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention.
Number | Date | Country | Kind |
---|---|---|---|
098122038 | Jun 2009 | TW | national |