Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.Following examples are used for illustrating the present invention, but are not used for limiting the scope of the invention.
Those skilled in the art understand, in an embodiment of the present invention, the size of the sequence number of following each step does not also mean that the priority of execution sequence, and the execution sequence of each step should determine with its function and internal logic, and should not form any restriction to the implementation process of the embodiment of the present invention.
In addition, the term such as " first " in the present invention, " second ", only for distinguishing different step, equipment or module etc., neither represents any particular technology implication, does not also represent the inevitable logical order between them.
Existing Wearable equipment, such as intelligent glasses, general input capability all a little less than, especially with user interaction process in, often need to just can complete comparatively complicated input by smart mobile phone, to user, use and make troubles.Therefore, the invention provides a kind of Wearable input system, as shown in Figure 1, shown insystem 100 comprise: receivingtrap 120.
Described receivingtrap 120, transfers to a Second Wave signal of described receivingtrap 120 rear correspondences with a transmission medium for receiving a first wave signal, described transmission medium comprises a user health;
Wherein, the signal characteristic of described Second Wave signal changes with the variation of the characteristic of described transmission medium, and for determining corresponding instruction.
System described in the embodiment of the present invention, by receiving trap, receive by the outside first wave signal sending of health and transfer to corresponding Second Wave signal after described receiving trap to comprise described user's the transmission medium of health, the signal characteristic of described Second Wave signal can change with the variation of the characteristic of transmission medium, after gathering the signal characteristic of described Second Wave signal, can determine corresponding instruction, and then realize instruction input.Therefore, described system realizes instruction input by user's health, has expanded input area, has improved input capability.
Wherein, described instruction can be as operational orders such as the selection to text, punctuation mark, numeral, picture etc., input, deletion, movement, editors.Described transmission medium can only comprise described user's health, also can comprise user's health and other objects simultaneously, such as gloves etc.
Concrete, the dispensing device of described first wave signal can not be included in described internal system.But for the ease of adjusting the position relationship between described dispensing device and described receivingtrap 120, referring to Fig. 2, in a preferred embodiment of the invention, thedispensing device 110 that sends described first wave signal can be contained in describedsystem 100.
Meanwhile, for the determining device of the corresponding instruction of signal characteristic of determining described Second Wave signal, can be arranged at other equipment such as smart mobile phone, intelligent glasses.But in order to promote the input capability of described system, referring to Fig. 2, describedsystem 100 also can comprise a determiningdevice 140, for determining the corresponding instruction of described signal characteristic of described Second Wave signal.
Wherein, described first wave signal and described Second Wave signal can be preferably such as ultrasonic signal, ultrasound wave is the sound wave of frequency higher than 20000Hz, its good directionality, penetration capacity is strong, is easy to obtain more concentrated acoustic energy, in water transmission distance, and the composition of human body about 65% is water, therefore, ultrasound information is suitable for transmitting take human body as transmission medium.Meanwhile, hyperacoustic frequency is outside mankind's earshot, and therefore, the existence that user can perception ultrasonic signal, can not produce noise effect to user.
In addition, described first wave signal and described Second Wave signal are not limited to ultrasonic signal, also can also be such as being electromagnetic wave signal etc.
The signal characteristic of described Second Wave signal changes with the variation of the characteristic of described transmission medium, and meanwhile, the characteristic of described transmission medium can change with the variation of the attitude of described user's health.That is to say, user is by the attitude of the health of change self, can change the characteristic of described transmission medium, and then can change the signal characteristic of described Second Wave signal, finally can change the corresponding instruction of described signal characteristic of described Second Wave signal, in brief, user only need can complete instruction input by the attitude of health that changes self.
Wherein, the variation of the attitude of described user's health, can be the variation of the way of contact of the different parts of described user's health, the described way of contact can comprise clicks contact, sliding contact, and corresponding to different duration of contact, contact area, contact angle, contact etc.Such as user can be with the forefinger of a hand palm at another hand, by click, contact and sliding contact, and the multiple different information of both combinatorial inputs, " point " in even can analog telegraphy message, " drawing " be with the various information of correspondence; Or, such as user can be by controlling a hand forefinger in the length of the click time of the palm of another hand with input " long by " and " short pressing " two kinds of information; Or, such as user can be by controlling the forefinger of a hand and the contact area (or contact) of the palm of another hand to realize strength inputs different in game (such as car race game) process; Or, such as user can be by controlling the forefinger of a hand and the contact angle of the palm of another hand to realize angle inputs different in game (such as car race game) process.
The variation of the attitude of described user's health, also can be the variation of the contact position of the different parts of described user's health, such as user can be with the forefinger of a hand palm at another hand, by clicking different positions, to realize different instruction inputs; Or user can be with the thumb of a hand, by clicking the different position of this hand, to realize different instruction inputs.
Wherein, contact mentioned in this article also comprises indirect contact except direct contact, while changing the way of contact of two hands or contact position such as having gloves on as user, also can realize the application's scheme.
The variation of the attitude of described user's health, can also be the variation of described user's gesture, such as, at ordinary times for representing the gesture of different digital, and OK gesture, upwards perpendicular thumb, V-shape gesture etc.When user makes these different gestures, can the different instruction of corresponding input.Wherein, instruction corresponding to described gesture can be identical with its conventional sense, such as using OK gesture correspondence " agreement ", in addition, also can be according to practical application, for described gesture is given the new implication that is different from its conventional sense, with the corresponding instruction of correspondence.
The variation of the attitude of described user's body is not limited to above-mentioned several, according to the actual wear position of practical application scene and described system, the variation of the attitude of described user's body can also be the variation of the attitude at the positions such as user's head, arm, foot.Such as, when described system is worn on user's head, the instruction that user's actions such as nodding, shake the head also can be corresponding different.
In one embodiment of the present invention, describeddispensing device 110 is for being worn on the first position of health of described user, and described receivingtrap 120 is for being worn on described user's second position that is different from described the first position of health.
Wherein, described the first position is such as being user's the wrist of a hand, and described the second position is such as being user's the finger of another hand; Or described the first position is such as being user's the finger of a hand, described the second position is such as being user's the finger of another hand; Or described the first position is such as being user's neck, described the second position is such as being user's the finger of a hand.
As shown in Figure 3, suppose in this embodiment, describeddispensing device 110 is arranged on a wrist strap, and described receivingtrap 120 is arranged on a finger ring, not shown described determining device 140.Wherein, described wrist strap is worn on described user's left hand wrist, and described finger ring is worn on described user's right hand forefinger.At this moment, user's right hand forefinger leftward palm (or the back of the hand) passes through to click different positions, or by changing the way of contact (duration of contact, contact area, contact, contact angle), with correspondence, inputs different instructions.
In addition, now, user's the right hand or left hand, by changing gesture, such as left hand is become and clenched fist from stretching, extension, also can change the signal characteristic of described Second Wave signal, thus the different instruction of corresponding input.
According to the reversibility of ripple signal, when dispensingdevice 110 is described finger rings, when described receivingtrap 120 is described wrist strap, still can realize the application's scheme.
In another embodiment of the present invention, described dispensingdevice 110 and described receivingtrap 120 are all worn on the same area of described user's health.Such as, described dispensingdevice 110 and described receivingtrap 120 can all be worn on wrist, finger, neck, head of described user etc.
As shown in Fig. 4 a and Fig. 4 b, to suppose in this embodiment, describeddispensing device 110 and described receivingtrap 120 are integrated to be arranged on a wrist strap, and described wrist strap is worn on described user's left hand wrist, not shown described determining device 140.At this moment, user's left hand can, by changing gesture, be changed to clenching fist in Fig. 4 b such as the five fingers by Fig. 4 a stretch, and with correspondence, inputs different instructions.In addition, can also click with left hand thumb other positions of left hand, with correspondence, input different instructions.When realizing input information by other positions of left hand thumb click left hand, can be by the contact position at change user's left hand thumb and other positions of left hand, the way of contact (duration of contact, contact area, contact, contact angle) etc., to change the signal characteristic of described Second Wave signal, thus the different instruction of corresponding input.
Those skilled in the art understand, no matter whether described determiningdevice 140 belongs to describedsystem 100, the present invention without limiting the position of described determiningdevice 140, described determining device 130 can be arranged on a place with described receivingtrap 120, such as being all arranged on wrist strap, or, described determining device 130 also can with describeddispensing device 110, the separation setting of described receivingtrap 120, and communicate by letter with described receivingtrap 120 by wireless mode.
In the amplitude of the signal characteristic of described Second Wave signal and described Second Wave signal, phase place, frequency spectrum at least one relevant, therefore, the variation of the signal characteristic of described Second Wave signal can be the variation of relevant information of at least one in the amplitude, phase place, frequency spectrum of described Second Wave signal.Preferably, described signal characteristic comprises: at least one item in fingerprint, mean value, difference.Wherein, described fingerprint is at least one composition in the amplitude, phase place, frequency spectrum of described Second Wave signal, described mean value is the mean value of at least one in the amplitude, phase place, frequency spectrum of described Second Wave signal, and described difference is the difference of at least one in the amplitude, phase place, frequency spectrum of described Second Wave signal.
Those skilled in the art understand, when described receiving trap comprises multiple the first receiver module, multiple described the first receiver module collaborative works, receive described Second Wave signal jointly, can effectively improve the accuracy of the signal characteristic of Second Wave signal described in described system identification.Simultaneously, when the characteristic variations of described transmission medium, such as being changed to and clicking B point by clicking A point in Fig. 3, in the situation that variation is identical, if the signal characteristic diversity factor of the Second Wave signal that described receivingtrap 120 receives is larger, the accuracy of identification of describedsystem 100 is higher.As shown in Figure 5, in order to improve the accuracy of identification of described system, when the variation of the characteristic of transmission medium is identical, the diversity factor of the signal characteristic of the Second Wave signal that increase receivingtrap 120 receives, describeddispensing device 110 preferably includes: multiple thefirst sending modules 111, described multiple the first sending modules send described first wave signal with different amplitudes, frequency or initial phase respectively.Wherein, amplitude, frequency or the initial phase of the described first wave signal that each described thefirst sending module 111 sends should plan by superposition principle of wave, to reach the object of diversity factor of the signal characteristic that increases the Second Wave signal that receivingtrap 120 receives.
In one embodiment of the present invention, described determiningdevice 140, for according to pre-stored known signal characteristics and corresponding instruction thereof, is determined the corresponding instruction of signal characteristic of described Second Wave signal.Wherein, described determiningdevice 140 can be with reference to existing algorithm, as SVM(Support Vector Machine, support vector machine for the mathematical algorithm of the corresponding instruction of signal characteristic of determining described Second Wave signal) algorithm.
Accordingly, referring to Fig. 6, in this embodiment, described system can also comprise: learning device 160 and memory storage 180.
Described learning device 160, for obtaining described known signal characteristics and corresponding instruction thereof by machine learning.Concrete, described learning device can be set up by training data in advance the corresponding relation of described known signal characteristics and corresponding instruction, such as passing through described SVM algorithm.
Described memory storage 180, for storing described known signal characteristics and corresponding instruction thereof.
Referring to Fig. 7, in another embodiment of the present invention, described determiningdevice 140 comprises:
The second sending module 141, for being sent to far-end by the signal characteristic of described Second Wave signal;
The second receiver module 142, for receiving the corresponding instruction of signal characteristic of the described Second Wave signal that described far-end returns.
Wherein, described far-end can be such as a corresponding server, and pre-stored known signal characteristics and corresponding instruction thereof on described server, described server according to described known signal characteristics and corresponding instruction thereof by existing Processing Algorithm, can determine the corresponding instruction of signal characteristic of described Second Wave signal, then result be sent to described the second receiver module 142.Like this, described determiningdevice 140 can be determined instruction by external server, and without self thering is stronger arithmetic capability.
Described in the embodiment of the present invention, the hardware configuration of Wearable input system as shown in Figure 8.The specific embodiment of the invention does not limit the specific implementation of described opertaing device, and referring to Fig. 8, described opertaingdevice 800 can comprise:
Processor (processor) 810, communication interface (Communications Interface) 820, storer (memory) 830, and communication bus 840.Wherein:
Processor 810,communication interface 820, and storer 830 completes mutual communication by communication bus 840.
Communication interface 820, for other net element communications.
Processor 810, for executive routine 832, specifically can carry out the correlation step in the embodiment of the method shown in above-mentioned Fig. 1.
Particularly, program 832 can comprise program code, and described program code comprises computer-managed instruction.
Processor 810 may be a central processor CPU, or specific integrated circuit ASIC(Application Specific Integrated Circuit), or be configured to implement one or more integrated circuit of the embodiment of the present invention.
Storer 830, for depositing program 832.Storer 830 may comprise high-speed RAM storer, also may also comprise nonvolatile memory (non-volatile memory), for example at least one magnetic disk memory.Program 832 specifically can be carried out following steps:
Receiving step, receives a first wave signal to comprise a corresponding Second Wave signal after a user the transmission medium transmission of health, and the signal characteristic of described Second Wave signal changes with the variation of the characteristic of described transmission medium;
Determining step, determines the corresponding instruction of described signal characteristic of described Second Wave signal.
In program 832, the specific implementation of each step can, referring to the corresponding steps in above-described embodiment or module, be not repeated herein.Those skilled in the art can be well understood to, and for convenience and simplicity of description, the specific works process of the equipment of foregoing description and module, can describe with reference to the corresponding process in preceding method embodiment, does not repeat them here.
To sum up, Wearable input system described in the embodiment of the present invention, by changing health corresponding site attitude, can realize the input of command adapted thereto, thereby realizes instruction input by user's health, has expanded input area, has improved input capability.
Fig. 9 a is the process flow diagram of input method described in the embodiment of the present invention, and as shown in Fig. 9 a, described input method comprises:
S940: receiving step, receives a first wave signal to comprise a corresponding Second Wave signal after a user the transmission medium transmission of health;
The signal characteristic of wherein said Second Wave signal changes with the variation of the characteristic of described transmission medium, and for determining corresponding instruction.
Concrete, referring to Fig. 9 b, in a preferred embodiment of the invention, described method can also comprise:
S960: determining step, determine the corresponding instruction of described signal characteristic of described Second Wave signal.
Wherein, described first wave signal and described Second Wave signal can be preferably such as ultrasonic signal, ultrasound wave is the sound wave of frequency higher than 20000Hz, its good directionality, penetration capacity is strong, is easy to obtain more concentrated acoustic energy, in water transmission distance, and the composition of human body about 65% is water, therefore, ultrasound information is suitable for transmitting take human body as transmission medium.Meanwhile, hyperacoustic frequency is outside mankind's earshot, and therefore, the existence that user can perception ultrasonic signal, can not produce noise effect to user.
In addition, described first wave signal and described Second Wave signal are not limited to ultrasonic signal, also can also be such as being electromagnetic wave signal etc.
The signal characteristic of described Second Wave signal changes with the variation of the characteristic of described transmission medium, and meanwhile, the characteristic of described transmission medium can change with the variation of the attitude of described user's health.That is to say, user is by the attitude of the health of change self, can change the characteristic of described transmission medium, and then can change the signal characteristic of described Second Wave signal, finally can change the corresponding instruction of described signal characteristic of described Second Wave signal, in brief, user only need can complete instruction input by the attitude of health that changes self.
Wherein, the variation of the attitude of described user's health, can be the variation of the way of contact of the different parts of described user's health, the described way of contact can comprise clicks contact, sliding contact, and corresponding to different duration of contact, contact area, contact angle, contact etc.Such as user can be with the forefinger of a hand palm at another hand, by click, contact and sliding contact, and the multiple different instruction of both combinatorial inputs, " point " in even can analog telegraphy message, " drawing " be with the various instruction of correspondence; Or, such as user can be by controlling a hand forefinger in the length of the click time of the palm of another hand with input " long by " and " short pressing " two kinds of instructions; Or, such as user can be by controlling the forefinger of a hand and the contact area (or contact) of the palm of another hand to realize strength inputs different in game (such as car race game) process; Or, such as user can be by controlling the forefinger of a hand and the contact angle of the palm of another hand to realize angle inputs different in game (such as car race game) process.
The variation of the attitude of described user's health, also can be the variation of the contact position of the different parts of described user's health, such as user can be with the forefinger of a hand palm at another hand, by clicking different positions, to realize different instruction inputs; Or user can be with the thumb of a hand, by clicking the different position of this hand, to realize different instruction inputs.
The variation of the attitude of described user's health, can also be the variation of described user's gesture, such as, at ordinary times for representing the gesture of different digital, and OK gesture, upwards perpendicular thumb, V-shape gesture etc.When user makes these different gestures, can the different instruction of corresponding input.Wherein, instruction corresponding to described gesture can be identical with its conventional sense, such as using OK gesture correspondence " agreement ", in addition, also can be according to practical application, for described gesture is given the new implication that is different from its conventional sense, with the corresponding instruction of correspondence.
The variation of the attitude of described user's body is not limited to above-mentioned several, according to the actual wear position of practical application scene and described system, the variation of the attitude of described user's body can also be the variation of the attitude at the positions such as user's head, arm, foot.Such as, when described system is worn on user's head, the instruction that user's actions such as nodding, shake the head also can be corresponding different.
In the amplitude of the signal characteristic of described Second Wave signal and described Second Wave signal, phase place, frequency spectrum at least one relevant, therefore, the variation of the signal characteristic of described Second Wave signal can be the variation of relevant information of at least one in the amplitude, phase place, frequency spectrum of described Second Wave signal.Preferably, described signal characteristic comprises: at least one item in fingerprint, mean value, difference.Wherein, described fingerprint is at least one composition in the amplitude, phase place, frequency spectrum of described Second Wave signal, described mean value is the mean value of at least one in the amplitude, phase place, frequency spectrum of described Second Wave signal, and described difference is the difference of at least one in the amplitude, phase place, frequency spectrum of described Second Wave signal.
In one embodiment of the present invention, in described determining step, according to pre-stored known signal characteristics and corresponding instruction thereof, determine the corresponding instruction of signal characteristic of described Second Wave signal.Wherein, can be with reference to existing algorithm, as SVM algorithm for the mathematical algorithm of the corresponding instruction of signal characteristic of determining described Second Wave signal.
Accordingly, referring to Figure 10, in this embodiment, described method can also comprise:
S920: learning procedure, obtains described known signal characteristics and corresponding instruction thereof by machine learning;
S930: storing step, store described known signal characteristics and corresponding instruction thereof.
In described learning procedure, can set up by training data in advance the corresponding relation of described known signal characteristics and corresponding instruction, such as passing through described SVM algorithm.
In another embodiment of the present invention, described determining step S960 further comprises:
S961: send sub-step, the signal characteristic of described Second Wave signal is sent to far-end;
S962: receive sub-step, receive the corresponding instruction of signal characteristic of the described Second Wave signal that described far-end returns.
Wherein, described far-end can be such as a corresponding server, and pre-stored known signal characteristics and corresponding instruction thereof on described server, described server according to described known signal characteristics and corresponding instruction thereof by existing Processing Algorithm, can determine the corresponding instruction of signal characteristic of described Second Wave signal, then return to result.Like this, described method can be determined instruction by external server, and without self completing more computing.
Those of ordinary skills can recognize, unit and the method step of each example of describing in conjunction with embodiment disclosed herein, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions are carried out with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can realize described function with distinct methods to each specifically should being used for, but this realization should not thought and exceeds scope of the present invention.
If described function realizes and during as production marketing independently or use, can be stored in a computer read/write memory medium using the form of SFU software functional unit.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words or the part of this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, controller, or the network equipment etc.) carry out all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium comprises: various media that can be program code stored such as USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CDs.
Above embodiment is only for illustrating the present invention; and be not limitation of the present invention; the those of ordinary skill in relevant technologies field; without departing from the spirit and scope of the present invention; can also make a variety of changes and modification; therefore all technical schemes that are equal to also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.