The present invention relates to a virtual two-dimensional positioning module of an input device, especially to a two-dimensional positioning module of an input device and a virtual input device having the same. The two-dimensional positioning module includes an infrared laser light, at least two virtual line sensors and a controller. The virtual input device has a mask-shaped or a helmet-shaped housing.
The present invention involves a virtual two-dimensional positioning module of an input device. The input device is a transmission interface that drives an application device to work through data input. For example, a user interface or a Human Interface Device (HID) is a transmission interface. The user interface is divided into two types-touch controlled type and remote controlled type.
The touch controlled use interface consists of a plurality of different touch controlled systems and methods such as resistive, capacitive, Surface Acoustic Wave (SAW), infrared (IR), optical imaging, etc. Instead of a button or a joystick, a user-controlled object such as finger or stylus pen is used to contact the touch screen display for control of various functions of a display including pointing-and-clicking, page switching, zooming in/out and touch games.
Refer to US 2009/0200453, U.S. Pat. No. 7,538,759, U.S. Pat. No. 7,692,625, and U.S. Pat. No. 7,629,967, techniques related to optical touch are revealed. A light source such as a LED is disposed on one of four sides or corners of a panel (display) to form a screen. Light reflecting/absorbing strips perpendicular to one another and at least two sensors such as cameras are arranged at four edges of the panel. The sensing directions of the sensors are crossed. When a user-controlled object such as finger or stylus pen is in contact with the panel, the user-controlled object causes scattering or shielding of the screen. The position of the user-controlled object can be learned by the at least two sensors through reflection/absorption of the light reflecting/absorbing strips. Then a processor is used to get an actual coordinate of the user-controlled object on the panel. Thus functions of the optical touch system are provided. The optical touch system available now uses detection of the two sensors (cameras) and processing of the processor to achieve positioning in a two-dimensional coordinate system of the panel. However, most of the light source used now is LED. Light emitted from LED is not highly coherent and easy to be affected by external stray light. Thus the sensitivity of the touch control system is unable to be improved significantly. However, the system needs to be used together with light reflecting/absorbing strips on the edges. The system architecture is more complicated, the cost is increased and the system stability is affected. Dust and dirt are easy to attach to the edges and this affects the touch control. The two-dimensional positioning techniques of the optical touch system available now are unable to be applied to the present invention.
Refer to U.S. Pat. No. 5,168,531, U.S. Pat. No. 5,198,877, U.S. Pat. No. 5,448,263, U.S. Pat. No. 5,617,312, U.S. Pat. No. 5,627,565, U.S. Pat. No. 5,767,842, U.S. Pat. No. 5,798,519, U.S. Pat. No. 5,933,132, U.S. Pat. No. 5,969,698, U.S. Pat. No. 6,037,882, U.S. Pat. No. 6,043,805, U.S. Pat. No. 6,104,387, U.S. Pat. No. 6,115,128, U.S. Pat. No. 6,229,913, U.S. Pat. No. 6,252,598, U.S. Pat. No. 6,266,048, U.S. Pat. No. 6,281,878, U.S. Pat. No. 6,323,942, U.S. Pat. No. 6,424,334, U.S. Pat. No. 6,512,838, U.S. Pat. No. 6,522,312, U.S. Pat. No. 6,614,422, U.S. Pat. No. 6,690,354, U.S. Pat. No. 6,690,618, U.S. Pat. No. 6,710,770, U.S. Pat. No. 7,006,236, U.S. Pat. No. 7,050,177, U.S. Pat. No. 7,151,530, US2012/0162077, US2014/0055364, techniques related to a virtual input device such as virtual keyboard formed by projection are revealed. Take U.S. Pat. No. 6,614,422, US2012/0162077, and US2014/0055364 as an example. A system using a virtual input device for data input and a method of the same are revealed. The virtual input device can be a virtual keyboard or a virtual mouse. However, these prior arts still have shortcomings of complicated system structure and difficulty in miniaturization. This has negative effect on applications of various input devices and also affects the efficiency in use.
Moreover, the remote controlled user interface includes an object (control member) such as hand gesture or a part of human body that moves or change positions within a three-dimensional X, Y, Z space for remote control of various functions of the display. The object (control member) is not in contact with the display directly. Refer to WO 03/071410, U.S. Pat. No. 7,348,963, U.S. Pat. No. 7,433,024, U.S. Pat. No. 6,560,019, US 2008/0240502, US 2008/0106746, US 2009/0185274, US 2009/0096783, US 2009/0034649, US 2009/0185274, US 2009/0183125, US 2010/0020078, TW 200847061, TW 201033938, TW 201003564, TW 201010424, and TW 201112161, techniques related to the remote controlled user interface are revealed. Although the remote controlled user interface has a positioning function in the three-dimensional space, it has the following shortcomings in applications. Firstly, the remote controlled user interface available now generally includes two image-capturing cameras to detect and capture images of relative positions and/or movement of the object (control member) in the three-dimensional space for coordinate positioning and processing (three-dimensional positioning). There is a risk of the camera and images being hacked. The coordinate positioning and processing results in increasing processing amount of the controller and the software used is getting complicated. The user interface includes more components so that the production cost is unable to be lowered. A larger three-dimensional X-Y-Z space is required for arrangement of related components such as two image-capturing cameras or infrared laser light. The components are arranged at higher positions with respect to one another. Thus the interface is difficult or unable to be miniaturized. Thus the remote controlled user interface is also unable or difficult to be applied to various input devices, especially the input device for two-dimensional positioning and related applications. For example, the interface is used in combination with a projector to form a virtual keyboard, a virtual switch, an access control system, etc.
In a technical field of a virtual two-dimensional positioning module of an input device and applications, there is an urgent need to develop a virtual two-dimensional positioning module of an input device that reduces the risk of being hacked, reducing processing amount of the controlled, lowered the production cost, miniaturized design, and easy to be introduced into various input devices. Moreover, electronics are used together with an input device for compact design and low noise. The input device having character keys or digital key can be a keyboard, a numeric keyboard, or a mouse including a left button and a right button, allowing users to click and input related information. However, there is limitation in reduction of the size of the input device. Although some other devices such as boogie board, voice input device, light pen, etc are available now, users are accustomed to using keyboards or mice.
Thus products such as virtual keyboards have been developed. A fixed keyboard image is generated by hologram technology or optical scanning. Then a detection light beam is used to detect operating commands the user input through the virtual keyboard. The user only need to carry a projector for operating the keyboard and data input. The virtual keyboard has advantages of no noise, compact size, portability and easiness to be used in various places.
Although such products are available on the market, the structure of these products has not been modified to have aesthetic and decorative appearance. The products are not so attractive for users. Thus there is room for improvement and a need to provide a product with higher value added.
Therefore it is a primary object of the present invention to provide a virtual two-dimensional positioning module of an input device including an infrared (IR) laser light, at least two line sensors and a controller for virtual positioning in a two-dimensional coordinate system and reducing the risk of an image-capturing camera being hacked. The IR laser light projects light to form a two-dimensional (X-Y) light curtain. The two line sensors are arranged separately with a distance therebetween and used for detecting reflected light caused by a user-controlled object entered into the two-dimensional (X-Y) light curtain to generate a linear position signal respectively. The controller such as MCU (microcontroller unit) is used for receiving the linear position signals from the line sensors and performing processing to get the position of the user-controlled object in a two-dimensional coordinate system of the two-dimensional (X-Y) light curtain. Moreover, the virtual two-dimensional positioning module has advantages of less amount of processing performed by the controller, lower production cost, compact/modularized design, etc. This is beneficial to the introduction of the present module into various input devices. For example, the module of the present invention is used together with a projector to form an input device such as a virtual keyboard, an access control system, a virtual mouse, a virtual switch, etc. Thus the functions and application range of the virtual two-dimensional positioning module of the present invention are getting wider.
The virtual two-dimensional positioning module is used together with a projector and/or activation unit to form a virtual keyboard used as an input device. The activation unit detects whether a user-controlled object is approaching. If yes, the virtual two-dimensional positioning module is turned on and the projector is further activated through the controller thereof. Thus a virtual keyboard with common keyboard layout is formed in the two-dimensional (X-Y) light curtain by projection of the virtual two-dimensional positioning module. When the user-controlled object has entered into the two-dimensional light curtain corresponding to the virtual keyboard, the position of the user-controlled object in a two-dimensional coordinate system corresponding to the virtual keyboard (the two-dimensional light curtain) is obtained through the virtual two-dimensional positioning module. Thus both virtual positioning in the two-dimensional coordinate system and preset functions of the virtual keyboard (the two-dimensional light curtain) are achieved. Therefore the system architecture of the virtual keyboard as a form of input device is simplified.
The virtual two-dimensional positioning module is used in combination with a projector and/or activation unit, or a sensor unit to form a virtual numeric keyboard for a combination lock of an access control system. The activation unit is used for detecting whether a user-controlled object is getting closer. Or the sensor unit is used to detect/recognize the user (such as near field communication (NFC) or identification (ID) card) is matched. If yes, the virtual two-dimensional positioning module is activated and the projector is further activated through the controller thereof. Thus a virtual numeric keyboard with common layout is formed in a two-dimensional (X-Y) light curtain of the virtual two-dimensional positioning module. When the user-controlled object has entered into the two-dimensional light curtain corresponding to the virtual numeric keyboard, the position of the user-controlled object in a two-dimensional coordinate system of the virtual numeric keyboard (the two-dimensional light curtain) is learned through the virtual two-dimensional positioning module. Thus both virtual positioning in the two-dimensional coordinate system and preset system functions of the virtual numeric keyboard for the combination lock of the access control system are achieved. Therefore the system architecture of the input device for the combination lock of the access control system is simplified.
The virtual two-dimensional positioning module is used together with a projector and/or activation unit to form a virtual mouse used as an input device. The activation unit is used to detect whether a user-controlled object is approaching. If yes, the virtual two-dimensional positioning module is turned on and the projector is further turned on through the controller thereof. Thus a virtual mouse with common mouse layout and keys is formed in a two-dimensional (X-Y) light curtain by projection of the virtual two-dimensional positioning module. The position of the user-controlled object in a two-dimensional coordinate system corresponding to the virtual mouse (the two-dimensional light curtain) is obtained through the virtual two-dimensional positioning module when the user-controlled object has entered the two-dimensional light curtain of the virtual mouse. Thus both virtual positioning in the two-dimensional coordinate system and preset system functions of the virtual mouse are achieved. Therefore the structure of the virtual mouse as a form of input device is simplified.
The virtual two-dimensional positioning module is used together with a projector and/or activation unit to form a virtual switch used as an input device. The activation unit detects whether a user-controlled object is getting closer. If yes, the virtual two-dimensional positioning module is activated and the projector is further activated through the controller thereof. Thus a virtual switch with general switch layout is formed in a two-dimensional (X-Y) light curtain by projection of the virtual two-dimensional positioning module. The position of the user-controlled object in a two-dimensional coordinate system of the virtual switch (the two-dimensional light curtain) is obtained through the virtual two-dimensional positioning module when the user-controlled object has entered the two-dimensional light curtain. Thus both virtual positioning in the two-dimensional coordinate system and preset functions of the virtual switch are achieved. For example, the virtual switch is changed from an original “off” state to an “on” state when the user-controlled object (such as finger) has entered the two-dimensional light curtain of the virtual switch. Once the user-controlled object (such as finger) is detected again, the virtual switch is shifted from the “on” state to the “off” state. Therefore the system architecture of the virtual switch as an input device is simplified.
The controller includes a processor such as a microcontroller unit (MCU) or a central processing unit (CPU). The processor is used for control of action of the infrared (IR) laser light, the at least two line sensors, the projector, and the activation unit and signal transmission therebetween such as checking activation signal of the activation unit, activating the projector to perform projection, and detecting and receiving coordinate signals of the two line sensors. Thus the system functions of the present invention and an input device having the same are achieved.
It is another object of the present invention to provide a virtual input device that overcomes shortcomings of the techniques available now. Moreover, the virtual input device has advantages in structure and use, with simple structure, lower production cost and easy maintenance.
In order to achieve the above objects, a virtual input device of the present invention set on a plane in use includes a housing, a light source, at least two line sensors and a projector. The housing is a mask or a helmet having a front surface formed by a forehead part, an eye part, a cheek part and a mouth part. The front surface is face-shaped. The light source is an IR laser light mounted in the housing and corresponding to the mouth part of the housing. Light emitted from the light source is passed through the mouth part to form a two-dimensional (X-Y) light curtain over the plane. The at least two line sensors are disposed in the housing with an interval therebetween and used for detecting reflected light caused by light emitted from the light source being stopped by the user-controlled object located in the two-dimensional (X-Y) light curtain to generate a linear position signal respectively. The projector is mounted in the housing and corresponding to the forehead part of the housing so as to project a virtual input image to the two-dimensional (X-Y) light curtain. The virtual input image can be an image of a virtual keyboard, an image of a virtual numeric keyboard, or an image of a virtual mouse.
The virtual input device further includes a controller and two indicator lights. The controller is mounted in the housing and used for receiving the linear position signals from the at least two line sensors and further processing the linear position signals to get the position of the user-controlled object in a two-dimensional coordinate system of the two-dimensional light curtain.
The two indicator lights are mounted in the housing symmetrically with a certain interval therebetween and corresponding to the cheek part of the housing. When the virtual input image is an image of the virtual mouse formed by projection of the projector, the two indicator lights are used for indicating the left button and the right button of the mouse respectively.
Refer to
As shown in
The at least two line sensors 30 are arranged with a certain distance therebetween. As shown in
The controller 40 is a microcontroller unit (MCU) or a central processing unit (CPU) used for receiving the linear position signals (as shown in
The controller 40 performs processing (such as of the linear position signals (as shown in
In the virtual two-dimensional positioning module 1, the at least two line sensors 30 are used to replace the camera for capturing images in conventional techniques. The design not only reduces the risk of the camera being hacked but also has the advantages of less amount of processing performed by the controller, lower production cost, compact/modularized design, etc. This is beneficial to the introduction of the present module into various input devices. For example, the module of the present invention is used in combination with other devices for projection to form an input device such as a virtual keyboard, an access control system, a virtual switch, etc. Thus the virtual two-dimensional positioning module 1 of the present invention has more functions and applications.
Refer to
Refer to
Refer to
Refer to
In the embodiments of the virtual two-dimensional positioning module 1 applied to various input devices, as shown in
In an embodiment of the present invention, the controller 40 is a microcontroller unit (MCU) or a central processing unit (CPU) used for controlling action of the infrared (IR) laser light 20, the at least two line sensors 30, the projector 5, and the activation unit 5a, signal transmission such as checking activation signal of the activation unit 5a, activating the projector 5 to perform projection, and detecting and receiving coordinate signals from the two line sensors 30. Thus the system functions of the virtual two-dimensional positioning module of an input device and the input device having the same are achieved.
Refer from
As shown in
The housing 70 looks like a mask or a helmet and having a front surface 71. The front surface 71 is face-shaped and composed of a forehead part 710, an eye part 711, a cheek part 712 and a mouth part 713.
The light source 72 is an IR laser light mounted in the housing 70 and corresponding to the mouth part 713 of the housing 70. The light source 72 projects a horizontal IR laser light beam 81 passed through the mouth part 713 so as to form a two-dimensional (X-Y) light curtain 82 with a certain range, located close to, parallel to and over the plane 8. In order to make the horizontal IR laser light beam 81 projected by the light source 72 form the two-dimensional (X-Y) light curtain 82 (as shown in
The at least two line sensors 74 are disposed in the housing 70 with an interval therebetween and corresponding to the cheek part 72 of the housing 70. As shown in
The projector 76 is mounted in the housing 70 and corresponding to the forehead part 710 of the housing 70 so as to project a virtual input image to the two-dimensional (X-Y) light curtain 82. The virtual input image can be an image of a virtual keyboard, an image of a virtual numeric keyboard, or an image of a virtual mouse.
The controller 78 is a microcontroller unit (MCU) or a central processing unit (CPU) used for receiving the linear position signals from the at least two line sensors 74 and processing the signals to learn the position of the user-controlled object 9 in a two-dimensional coordinate system (X-Y) of the two-dimensional (X-Y) light curtain 82 for two-dimensional positioning. The controller 78 performs processing (such as trigonometry) of the linear position signals from the at least two line sensors 74. Compared with the techniques available now that performs processing of signals obtained by hologram technology or optical scanning, the processing of the controller 78 in the present invention is quite simply.
Refer to
Refer to
Refer to
The virtual input device 7 further includes two indicator lights 85a, 85b used together with the virtual mouse 84c. The two indicator lights 85a, 85b are mounted in the housing 70 symmetrically with a certain interval therebetween and corresponding to the cheek part 712 of the housing 70. When an image of the virtual mouse 84c with common mouse layout and keys is formed by projection of the projector 76, the two indicator lights 85a, 85b are used for indicating the left button and the right button of the mouse respectively.
The two line sensors 74 are used to replace the techniques available now including hologram technology or optical scanning. Thus not only the risk of the camera being hacked is reduced, the amount of processing performed by the controller is reduced, the production cost is lowered, and the design is miniaturized/modularized. This is beneficial to the introduction of various input devices. Moreover, the line sensors 74 are used in combination with other projectors to form an input device such as a virtual keyboard, an access control system, a virtual switch, etc. Thus the virtual input device 7 of the present invention provides more functions and applications.
The controller 78 can be a MCU or CPU, responsible for control action of the light source, 72, the at least two line sensors 74 and the projector 76 and signal transmission therebetween. For example, the controller 78 activates the projector 76, or detect and receives coordinate signals from the at least two line sensors 74. Thus functions of the virtual input device 7 and input devices of the present invention are achieved.
The virtual input device of the present invention has features of simple structure, low production cost and durability. With a bit modification, the present invention overcomes various shortcomings of the product available now. Moreover, not only the aesthetic and decorative appearance is improved, the users' requirements for convenience and higher value added are satisfied.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details, and representative devices shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
103133145 | Sep 2014 | TW | national |
103222281 | Dec 2014 | TW | national |