The present invention claims priority of Korean Patent Application No. 10-2010-0057600, filed on Jun. 17, 2010, which is incorporated herein by reference.
The present invention relates to a space input/output interface technique, and more particularly, to an apparatus and method for an armband-type contact-free space input/output interface.
In general, interface devices between computers and users include a keyboard, a mouse and the like. In addition, as demands for a variety of input devices are recently increasing, a research for an apparatus of space input/output interface which uses an input signal corresponding to a spatial movement of a particular body part such as a hand, a finger and the like, beyond the traditional touch input methods, is actively ongoing.
For example, a tactile interface apparatus, such as a data glove, generates control signals corresponding to respective manual movements, to allow a user to easily manipulate basic controlling of web browsing or a media player as if the user uses a mouse, while on the move or while working.
However, the conventional space input/output interface apparatus greatly depends on the movements of the user's finger, so it has a physical and spatial limitation when various systems such as computers or the like are manipulated in a special environment such as, e.g., in an operating room, a head mounted display (HMD) or the like.
Therefore, the present invention provides an interface apparatus for providing a contact-free space input environment to a user who uses special equipment such as a large display for a surgical operation, a head mounted display (HMD) or the like.
The present invention further provides an interface apparatus for providing a contact-free space input environment which can be utilized as an input device like a PC mouse to a user who feels inconvenience in using his or her fingers.
In accordance with an aspect of the present invention, there is provided a space input/output interface apparatus. The apparatus includes: a proximity sensor for sensing a movement of a user's wrist; an inertial sensor for sensing a movement of the user's arm; and a controller for generating user input/output interface recognition information corresponding to a sensing value of the proximity sensor or the inertial sensor.
In accordance with another aspect of the present invention, there is provided an interface method of a space input/output interface apparatus including a proximity sensor and an inertial sensor. The method includes: determining a user input/output interface operation corresponding to a movement signal measured by the proximity sensor or the inertial sensor; transmitting interface recognition information corresponding to the user input/output interface operation to an external terminal; and providing feedback corresponding to the user input/output interface operation.
The objects and features of the present invention will become apparent from the following description of embodiments, given in conjunction with the accompanying drawings, in which:
Hereinafter, embodiments of the present invention will be described in detail with the accompanying drawings.
As shown in
With the foregoing configuration, the space input/output interface apparatus 100 can be simply put on the user's wrist, rather than on the user's finger, and sense a movement of the user's wrist and arm in a non-contact manner, and determine and process the sensed movement information as an input/output interface operation.
Here, the user input/output interface operation may include, for example, various operations (e.g., left/right clicking, up/down/left/right scrolling, up/down/left/right cursor movement, rotation, dragging, or the like) of a PC-based user input/output device, e.g., a mouse.
As shown in
First, the proximity sensor 102 is mounted on the side of the foregoing armband-type space input/output interface apparatus 100 along the shape of the armband. The space input/output interface apparatus 100 includes an array of one or more proximity sensors in order to easily sense an up/down/left/right movement, a rotation or the like of the user's hand. Such a proximity sensor array may employ, e.g., one of a capacitance scheme, an infrared scheme, an ultrasonic wave scheme, an optical scheme.
The inertial sensor 104 is mounted in the interior of the space input/output interface apparatus 100 and may include one or more sensing units to sense an up/down/left/right movement, a rotation, or the like, of the user's hand. Such sensing units may include, e.g., a gyro sensor, an acceleration sensor or the like.
The wrist movement determining unit 106 determines sensing values (e.g., sensing values with respect to up/down/left/right movement, a rotation, or the like, of the user's hand) of the proximity sensor 102 as an input/output interface operation which, e.g., corresponds to left/right clicking, rotating, up/down/left/right scrolling, or the like, of a PC mouse.
The controller 108 receives the movement signal measured by the proximity sensor 102 or the inertial sensor 104 from the wrist movement determining unit 106 or the coordinate calculation unit 114 and performs a control process based on the determination results of the corresponding input/output interface operation.
For example, the controller 108 controls a transmission unit (not shown) to transmit interface recognition information corresponding to the determination results of the input/output interface operation, e.g., corresponding to left/right clicking, from the wrist movement determining unit 106 to a PC, or the like, or controls the haptic signal generation unit 116 to provide feedback corresponding to the determination results to the user. Here, the feedback may be, for example, a haptic signal including vibration.
In addition, the controller 108 controls the transmission unit to transmit interface recognition information corresponding to coordinate value calculation results of the input/output interface operation of the coordinate calculation unit 114 to be described later to the PC, or the like, or controls the haptic signal generation unit 116 to provide feedback corresponding to the calculation results to the user.
The data storage unit 110 stores data or a program required for operating the space input/output interface apparatus 100 and also store information for a space input/output interface operation, e.g., left/right clicking, rotating, up/down/left/right scrolling, or the like, of the PC mouse, in accordance with the present embodiment.
The power supply unit 112 supplies power for driving the space input/output interface apparatus 100.
The coordinate calculation unit 114 serves to calculate a sensing value from the inertial sensor 104 as a coordinate value of the corresponding input/output interface operation, e.g., an x-y coordinate value with respect to the up/down/left/right cursor movement of the PC mouse.
The haptic signal generation unit 116 provides feedback corresponding to the determination results of the input/output interface operation to the user under the control of the controller 108, and in this case, as mentioned above, the feedback includes, e.g., a haptic signal including vibration.
In
The click left/right 402 defines, e.g., a left/right click movement corresponding to left or right clicking of the PC mouse by using a movement of the user's wrist, and left or right clicking can be extracted as an input signal through the corresponding movement. For example, when the user bends his wrist to the left, the proximity sensor 102 senses it to recognize left clicking, and generate a signal corresponding to a left button click of the mouse. Similarly, when the user bends his wrist to the right, the proximity sensor 102 generates a signal corresponding to a right button click.
The drag 403 defines, e.g., a drag movement corresponding to dragging of the PC mouse by using a movement of the user's arm or wrist, and a drag input signal can be extracted through the corresponding movement.
The start operation 404 defines, e.g., a start movement for starting an operation of the space input/output interface apparatus 100 by using a movement of the user's arm or wrist, and a start signal can be extracted through the corresponding movement.
The scroll up/down 405 defines, e.g., an up/down scroll movement corresponding to up/down scrolling of the PC mouse, and an up/down scroll signal can be extracted through the corresponding movement.
The scroll left/right 406 defines, e.g., a left/right scroll movement corresponding to left/right scrolling of the PC mouse, and a left/right scroll signal can be extracted through the corresponding movement.
The enlargement/reduction 407 defines, e.g., a movement corresponding to an enlargement or reduction of a PC screen, and an enlargement or reduction signal of the PC screen can be extracted through the corresponding movement.
The rotate left/right 408 defines, e.g., a movement corresponding to a left/right rotation of a certain object on the PC screen, and a left/right rotation signal of the object can be extracted through the corresponding movement.
The minimize/maximum/close window 409 defines, e.g., a movement corresponding to a minimize/maximum/close icon click on a window of the PC screen, and a minimize/maximum/close icon click signal of the window can be extracted through the corresponding movement.
Now, a space input/output interface method in accordance with an embodiment of the present invention will be described in detail with reference to flowcharts of
First,
As shown in
The determination results of the wrist movement determining unit 106 are provided to the controller 108, and the controller 108 transmits the corresponding interface recognition information to the PC, or the like, through a transmission unit (not shown) in step 5508. In this case, the transmission unit transmits the interface recognition information through a short-range wireless communication technique, e.g., Bluetoothâ„¢, RFID, ZigBeeâ„¢ or the like. This could be easily understood by those skilled in the art to which the present invention pertains, so a detailed description thereof will be omitted.
The controller 108 controls the haptic signal generation unit 116 to provide feedback corresponding to the user input/output interface operation in step 5510, and in this case, as the feedback, e.g., a tactile signal according to vibration may be used.
As shown in
The determination results of the coordinate calculation unit 114 is provided to the controller 108, and the controller 108 transmits the corresponding interface recognition information to the PC or the like, through the transmission unit (not shown) in step 5608. In this case, the transmission unit transmits the interface recognition information in such a manner as described above with reference to
The controller 108 controls the haptic generation unit 116 to provide feedback corresponding to the user input/output interface operation in step 5610, and in this case, as the feedback, e.g., a tactile signal according to vibration may be used.
As described above, in the present embodiment, an interface apparatus capable of providing a contact-free space input environment to a user who uses special equipment such as a large display for a surgical operation, a head mounted display (HMD), or the like, can be provided, and an interface apparatus capable of providing a contact-free space input environment which can be utilized as an input device like a PC mouse, to a user who feels inconvenience in using his fingers is implemented. Accordingly, it is possible to overcome a physical limitation of a space input/output apparatus, improve its utility, and maximize the convenience of use.
While the invention has been shown and described with respect to the particular embodiments, it will be understood by those skilled in the art that various changes and modification may be made without departing from the scope of the invention as defined in the following claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2010-0057600 | Jun 2010 | KR | national |