The invention relates to a method, a system and a device for body-controlled transmission to a terminal of selectable data elements.
In the state of the art, terminals of electronic devices in everyday use, such as, for example, portable computers, electronic notebooks (pocket PCs, handhelds, palmtops) or mobile telephones are becoming miniaturized more and more. It is thereby increasingly more difficult for the users of such terminals to operate these terminals. The difficulty lies in particular in the input of data elements into such terminals. Entering data elements using a stylus is known. For this purpose, a keyboard is displayed on the terminal, for example, and the user selects data elements using the stylus. In such an input method, the user must concentrate completely on the input of data elements, and can hardly continue a conversation at the same time, for instance. Such an input of data often takes much longer than a comparable note made in a notebook. Using a special writing region on the terminal, the entry of data elements into the terminal by means of the writing of symbols in this writing region is also known in the state of the art. With such an input of data elements, the user can use the accustomed notation or an easily learned notation of symbols for input of data elements. Since character recognition is thereby carried out by the terminal, the user must constantly check whether symbols he has entered have also been correctly recognized by the terminal. The user must once again concentrate much too much on the input of data elements, and during this time is not able to absorb important information from his surroundings. It is also possible to enter data elements via a keyboard of the terminal. So that the keyboard is not too big, and is able to be installed at all on the miniaturized terminal, the keys of the keyboard are multiply used. Thus, by pressing a key once, the letter “a” is entered, by pressing this key a second time, the letter “b”, by pressing this key a third time, the letter “c,” or by pressing this key a fourth time, the digit “1.” It is apparent that only the input of very brief commands or notes is made possible with such a multiple use of keys. The input methods of the state of the art for input of data elements into a terminal are often very involved. The input of data elements into the terminal often requires two hands. Only people with practice manage to operate the terminal in a one-handed manner without looking, but only for relatively simple commands such as the dialing of a speed number on the mobile radio telephone or switching off an alarm on a notebook device. In the state of the art, the input of data elements into a terminal always takes place via a device such as a keyboard or a mouse, for example. Therefore no hands-free operation of terminals, i.e. operation without using an input device, is possible in the state of the art.
It is an object of the present invention to propose a new method, a new system and a new device for body-controlled transmission of selectable data elements to a terminal which do not have the drawbacks of the state of the art.
These objects are achieved according to the present invention in particular through the elements of the independent claims. Further advantageous embodiments follow moreover from the dependent claims and the description.
These objects are achieved according to the invention in that reference values as well as assigned data elements are stored in a look-up table, acceleration values and/or vibration values able to be influenced by bodily movements of the user are captured by means of at least one acceleration sensor, attachable to a part of the body of a user, acceleration values and/or vibration values are compared with reference values by means of a comparison module, and at least one data element assigned to a reference value is selected, and the at least one selected data element is transmitted to the terminal by means of a transmission module. The at least one acceleration sensor can be attached to any place and in any way to a part of the body of the user. Thus an acceleration sensor may be installed in a wristwatch, in a finger ring, in an article of clothing or in a glove, for instance. It is also conceivable, for example, to affix acceleration sensors to suitable parts of the body such as, for example, fingers of a user. Such a method has the advantage that a user is able to transmit data elements to a terminal in a simple, convenient and intuitive way. Through such a transmission of data elements to a terminal an especially simple control of a terminal is made possible for a user. It is possible in particular to carry out such a transmission in such a way that it is not noticeable to third parties. For example, a click function can be triggered by means of a short beating together or bringing together of thumb and index finger, this click function triggering, for example, the moving on to the next overhead transparency or slide during a presentation using a projector.
In an embodiment variant, picture references are stored in the look-up table, at least one reference value and a corresponding data element being assigned to a picture reference, picture data being shown to the user by means of a display unit, and a picture data cutout from the picture data shown corresponding to the direction of view of the user being determined by means of a direction-of-view module, and the picture data cutout being compared with picture references by means of the comparison module, and a data element being selected on the basis of this comparison. With such an embodiment variant, in particular the control of a computer is able to be carried out in an intuitive and simple way. Thus the picture data could relate to the desktop of a computer display, for example. The user can then control the mouse indicator according to the direction of view, for instance, and trigger the mouse click by tapping on the edge of the keyboard using the thumb, for example.
In an embodiment variant, sequences of reference values as well as assigned data elements are stored in the look-up table, captured acceleration values and/or vibration values are processed by means of a sequence module into sequences of acceleration values and/or vibration values, and, by means of the comparison module, sequences of acceleration values and/or vibration values are compared with sequences of reference values of the look-up table, and at least one data element assigned to a sequence of reference values is selected. Such an embodiment variant has the advantage that even more complicated bodily movements such as, for instance, the rotation of the hand and the subsequent quick closing of the hand may be assigned to a data element.
In a further embodiment variant, the transmission of a data element to the terminal is signaled to the user by means of a signalling device. Such an embodiment has the advantage in particular that the user is informed as soon as a data element has been transmitted to the terminal. This can take place by means of a vibrator built into a wristwatch or through the display of a corresponding icon by means of the display unit, for example.
In another embodiment variant, the accomplishment of points of a bodily movement is signaled to the user by means of a feedback device. For example, the feedback device comprises mechanical means such as e.g. a vibrator installed on the wristwatch which emits a short vibration similar to a mouse click as soon as the user has completed a definable bodily movement such as a 90° rotation of the hand, for instance. Such a method has in particular the advantage that the user remains informed about the execution of bodily movements.
In a further embodiment variant, position references and assigned data elements are stored in the look-up table, body-position data for the user are captured by means of a position module, and position references and body-position data are compared and a corresponding data element is selected by means of the comparison module. Such a method has the advantage in particular that when sitting, for instance, a different data element is selectable than when standing or walking. Thus a 90° rotation of the hand when sitting can relate to a diverting to a fixed net telephone of a call to a mobile radio telephone, for example, whereas the same bodily movement when standing or walking relates to the receiving of a call using the mobile radio telephone.
In another embodiment variant, picture data are shown to the user by means of a retinal-scanning display and/or the direction of view of the user is determined by means of an eye-tracking system. Such an embodiment variant has the advantage in particular that a hands-free operation of a terminal is made possible in that it is determined by means of the eye-tracking system and the retinal-scanning display, which data element the user is looking at, and this data element is selected, for example, by means of a bringing together or a beating together of thumb and index finger, and is transmitted to a terminal. Such an embodiment variant also has the advantage that commercially available components can be used for carrying out the method according to the invention.
In a further embodiment variant, the display of picture data and the capture of the direction of view of the user is carried out by means of an interactive MEMSRSD. Such an embodiment variant has in particular the advantage that extremely miniaturized components can be used which are able to be easily installed in a pair of eyeglasses of the user, for example.
In another embodiment variant, the acceleration sensor is brought into an energy-saving idle mode based on definable deactivation criteria, and the acceleration sensor is activated out of the energy-saving idle mode, through selection of the direction of view of the user, on a definable activation picture element of the displayed picture data. Such an embodiment variant has the advantage in particular that optimal energy consumption may be achieved. The deactivation criteria could consist in the user not having carried out the method according to the invention for a definable interval of time, for example, and thereafter the energy-saving idle mode becomes activated. The deactivation criteria can in particular also be designed in a user-specific way, in a user-adaptable way and/or according to a definable instruction mechanism.
In another embodiment variant, the acceleration sensor is supplied with electrical energy by means of an energy store and/or by means of a solar generator and/or by means of an automatic movement generator and/or by means of a fuel cell system. Such an embodiment variant has in particular the advantage that commercially available systems can be used for the energy supply. Such an embodiment variant also has the advantage that through the selection of the energy supply system an especially high availability, e.g. over years, an especially miniaturized design, or a particularly economical manufacture is facilitated.
In a further embodiment variant, a data element is stored with a device identifier in the look-up table. Such an embodiment variant has the advantage that the tapping on a hard surface using the index finger brings about the switching on of the projector, for example, whereas the tapping using the middle finger caused a switching off of the room illumination. Furthermore different patterns are possible, such as finger click between thumb and index finger for the function “next transparency,” between thumb and middle finger for the function “one transparency back,” double click between thumb and index finger for the function “go to the first transparency”, etc. Furthermore the rubbing of fingers or the snapping of fingers can likewise be registered by the device, and corresponding data elements can be selected and transmitted to a terminal. A very complex body language can thereby be developed for transmission of data elements to a terminal.
Embodiment variants of the present invention will be described in the following with reference to examples. The examples of the embodiments are illustrated by the following attached FIGURE(s):
In
The reference numeral 10 in
In
Data connections 41, 42 are able to be set up via the mentioned wireless communication interfaces. The wireless communication interfaces can be implemented, for instance, as Bluetooth interface, WLAN interface, as ZigBee interface or as any other wireless communication interface, in particular as NFC interface (NFC: near field communication). To minimize energy consumption, certain of the wireless communication interfaces can be designed as unidirectional communication interfaces. Via the data connections 41, 42, captured acceleration values and/or vibration values, picture data, data elements, data about the direction of view of the user, tax data or any other data can be transmitted between the described pieces of equipment and components. Not only the data connections 41, 42 shown schematically in
The mentioned pieces of equipment and components, i.e. for example the wristwatch 30, the terminal 10 or the communication spectacles 60, can comprise means for storing data and software modules as well as means for the execution of software modules, i.e. in particular a microprocessor with a suitable data and software memory. The software modules can thereby be configured such that by means of the data connections 41, 42 as well as suitable communication protocols a distributed system is made available for carrying out the functions and sequences described in the following. Of course the software modules can be developed and made available in a relatively short time by means of modern development environments and software languages.
For the body-controlled transmission of a data element to a terminal 10, first reference values and assigned data elements are stored in a look-up table. The look-up table can be accommodated in any memory area of the mentioned pieces of equipment and components, for example in a memory area of the wristwatch 10. For the storage of the reference values and assigned data elements, for example, the wristwatch 10 has a software module and a display unit for sequential display of data elements as well as for capturing acceleration values and/or vibration values able to be registered during the display of a data element. Thus, for example, the data element “j” (for a yes decision) can be shown to the user during a training phase, the user carrying out the bodily movement desired from him for selection of the data element “j”, for example a tapping of the index finger on a hard surface such as a table. For example, characteristic features are captured by means of a suitable software module from the thus captured acceleration values and/or vibration values, for instance the average acceleration and the maximum acceleration, and are stored as reference values in the look-up table, the data element “j” being assigned to these reference values. Any desired reference values and assigned data elements can be stored in the look-up table using this method. It is of course clear to one skilled in the art that suitable methods of signal processing, for example, can be used for the processing of the acceleration values and/or vibration values, such as e.g. a maximum likelihood test, a Markov model, an artificial neural network, or any other suitable method of signal processing. It is also possible, moreover, when storing the reference values, to store at the same time picture references from the picture data shown to the user via the communication spectacles 60 and viewed according to the direction of view of the user.
The wristwatch 30 subsequently comprises a look-up table with stored reference values, data elements as well as possibly picture references. The user can then trigger the switching of pictures during a slide presentation, the acceptance of an incoming call from a mobile radio telephone, or any other function of a terminal, for example by tapping with the index finger on a hard surface. Acceleration values and/or vibration values, which arise through the tapping, are thereby captured by the acceleration sensor and transmitted to the comparison module via suitable means, such as, for instance, a data connection between the acceleration sensor and a terminal with a high-capacity microprocessor and stored comparison module implemented as software module, for instance. The comparison module then accesses reference values of the look-up table, and compares these reference values with the captured acceleration values and/or vibration values. Of course this comparison can be based on different methods of information technology and signal processing, for example on a maximum likelihood test, on a Markov model or on an artificial neural network. As soon as a reference value and the captured acceleration values and/or vibration values are categorized by the comparison module as being sufficiently in agreement, then the data element assigned to the reference value can be transmitted to the terminal, for example by means of a transmission module implemented as software module. The data element comprises, for example, a symbol according to the ASCII standard, a coded control command according to a standard for control of a terminal, or any other data element. Together with the communication spectacles, it is furthermore possible for a menu entry viewed by the user to be selected and executed from the picture data shown to the user, for example by tapping with the index finger. Of course the menu entry can relate to a function for control of the terminal 10, such as looking up an entry in an address book, for instance, or any other function for control of the terminal 10.
Through the bringing together or beating together of thumb and index finger, for example, mechanical waves are triggered in the hand and in the wrist, which waves are characteristic for this bodily movement and which mechanical waves can be captured via an acceleration sensor accommodated in a wristwatch, i.e. in the housing of the wristwatch, for instance. The transmission of the mechanical waves takes place both via the tissue as well as the bones of the hand and of the wrist, or respectively via other body parts. Through a suitable processing of the captured acceleration values and/or vibration values, characteristic features can be determined which enable data elements to be selected in a body-controlled way and transmitted to a terminal. The mechanical waves caused by bodily motions comprise in each case features that are characteristic for the respective bodily movement, so that the body-controlled selection of a data element and transmission to a terminal is made possible for a large multiplicity of data elements.
Number | Date | Country | Kind |
---|---|---|---|
04102441.5 | Jun 2004 | EP | regional |
04102783.0 | Jun 2004 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP05/52506 | 6/1/2005 | WO | 11/30/2007 |