CN104731322A - Method and device for determining input information - Google Patents

Method and device for determining input information Download PDF

Info

Publication number
CN104731322A
CN104731322A CN201510070678.1A CN201510070678A CN104731322A CN 104731322 A CN104731322 A CN 104731322A CN 201510070678 A CN201510070678 A CN 201510070678A CN 104731322 A CN104731322 A CN 104731322A
Authority
CN
China
Prior art keywords
information
target
doppler
pressing operation
frequency domain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510070678.1A
Other languages
Chinese (zh)
Inventor
徐然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zhigu Ruituo Technology Services Co Ltd
Original Assignee
Beijing Zhigu Ruituo Technology Services Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zhigu Ruituo Technology Services Co Ltd filed Critical Beijing Zhigu Ruituo Technology Services Co Ltd
Priority to CN201510070678.1A priority Critical patent/CN104731322A/en
Publication of CN104731322A publication Critical patent/CN104731322A/en
Pending legal-status Critical Current

Links

Landscapes

  • Input From Keyboards Or The Like (AREA)

Abstract

The invention provides a method and device for determining input information, and relates to the field of wearable devices. The method includes the steps that responding to a pressing operation received by a first portion of the user body, target blood flow information of a second portion corresponding to the first portion is obtained; according to the target blood flow information and a piece of reference information, a piece of input information corresponding to the pressing operation is determined. According to the method and device, the input information is determined by means of the user body, the interaction area is increased, the input efficiency can be improved easily, and the user experience is promoted.

Description

Determine the method and apparatus of input information
Technical field
The application relates to Wearable device field, particularly relates to a kind of method and apparatus determining input information.
Background technology
Along with popularizing of electronic equipment, people almost will control electronic equipment every day and assist oneself to finish the work, learn, and carry out amusement.Can make user convenient, efficiently control electronic equipment be electronic equipment set manufacturer pursuit always.
Wearable device (such as intelligent watch, Intelligent glove, intelligent ornaments etc.) in electronic equipment has the features such as laminating user, small volume and less weight, energy consumption are lower usually, and these features determine that most Wearable device input area is little, input capability is weak.
Summary of the invention
The object of the application is: provide a kind of method and apparatus determining input information.
According to the first aspect of at least one embodiment of the application, provide a kind of method determining input information, described method comprises:
Accept a pressing operation in response to one first position on user's body, obtain the target Doppler metrical information at one second position corresponding with described first position;
According to described target Doppler metrical information and a reference information, determine the input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the implementation that the second is possible, described according to described target Doppler metrical information and a reference information, determine that the input information that described pressing operation is corresponding comprises:
Described target Doppler metrical information is divided according to scheduled duration, obtains at least one sub-goal Doppler measurement information;
At least one sub-goal Doppler measurement information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
According at least one Doppler frequency domain information described and described reference information, determine the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the implementation that the third is possible, at least one Doppler frequency domain information and described reference information described in described basis, determine that the described input information that described pressing operation is corresponding comprises:
Determine at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, the corresponding described Doppler shift amount of each described Doppler frequency domain information;
Determine the first quantity being greater than the Doppler shift amount of described reference information at least one Doppler shift amount described;
The described input information that described pressing operation is corresponding is determined according to described first quantity.
In conjunction with any one possible implementation of first aspect, in the 4th kind of possible implementation, at least one Doppler frequency domain information and described reference information described in described basis, determine that the described input information that described pressing operation is corresponding comprises:
Determine at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, the corresponding described Doppler shift amount of each described Doppler frequency domain information;
Determine the second quantity being less than the Doppler shift amount of described reference information at least one Doppler shift amount described;
A target duration is determined according to described second quantity and described scheduled duration;
The described input information that described pressing operation is corresponding is determined according to described target duration.
In conjunction with any one possible implementation of first aspect, in the 5th kind of possible implementation, described according to described target Doppler metrical information and a reference information, determine that the input information that described pressing operation is corresponding comprises:
By described target Doppler metrical information according to a time window and a predetermined steps progress line scanning, obtain at least one scanning information;
At least one scanning information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
At least according at least one Doppler frequency domain information described and described reference information, determine the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the 6th kind of possible implementation, described at least according at least one Doppler frequency domain information described and described reference information, determine that the described input information that described pressing operation is corresponding comprises:
At least one target Doppler frequency domain information is determined at least one Doppler frequency domain information described, the corresponding described Doppler shift amount of each described Doppler frequency domain information, the described Doppler shift amount that each described target Doppler frequency domain information is corresponding is all less than described reference information;
A target duration is determined according to described at least one target Doppler frequency domain information and described predetermined step-length;
The described input information that described pressing operation is corresponding is determined according to described target duration.
In conjunction with any one possible implementation of first aspect, in the 7th kind of possible implementation, described reference information is a first threshold.
In conjunction with any one possible implementation of first aspect, in the 8th kind of possible implementation, described reference information is a Second Threshold.
In conjunction with any one possible implementation of first aspect, in the 9th kind of possible implementation, described according to described target Doppler metrical information and a reference information, determine that the input information that described pressing operation is corresponding comprises:
Determine the signal characteristic of described target Doppler metrical information;
According to described signal characteristic and described reference information, determine the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the tenth kind of possible implementation, described according to described target Doppler metrical information and a reference information, determine that the input information that described pressing operation is corresponding comprises:
Determine the target flow velocity relevant information that described target Doppler metrical information is corresponding;
According to described target flow velocity relevant information and described reference information, determine the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the 11 kind of possible implementation, described according to described target flow velocity relevant information and described reference information, determine that the described input information that described pressing operation is corresponding comprises:
A target distinctive information is determined according to described target flow velocity relevant information and described reference information;
At least determine according to described target distinctive information the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the 12 kind of possible implementation, described according to described target flow velocity relevant information and described reference information determine one target difference packets of information draw together:
Described target flow velocity relevant information is divided into multiple sub-goal flow velocity relevant information by the cycle;
Described multiple sub-goal flow velocity relevant information is done cross-correlation calculation with described reference information respectively, determines described target distinctive information according to result of calculation.
In conjunction with any one possible implementation of first aspect, in the 13 kind of possible implementation, described according to described target flow velocity relevant information and described reference information determine one target difference packets of information draw together:
Range value in described target flow velocity relevant information is compared size with the value of described reference information, determines described target distinctive information according to comparative result.
In conjunction with any one possible implementation of first aspect, in the 14 kind of possible implementation, describedly at least determine that the described input information that described pressing operation is corresponding comprises according to described target distinctive information:
Calculate the waveform of described target distinctive information and the similarity of at least one known waveform respectively, determine a target known waveform according to result of calculation;
The described input information that described pressing operation is corresponding is determined according to described target known waveform.
In conjunction with any one possible implementation of first aspect, in the 15 kind of possible implementation, describedly at least determine that the described input information that described pressing operation is corresponding comprises according to described target distinctive information:
The quantity distinguishing the trough that packets of information contains according to described target determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the 16 kind of possible implementation, describedly at least determine that the described input information that described pressing operation is corresponding comprises according to described target distinctive information:
The duration corresponding according to described target distinctive information determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of first aspect, in the 17 kind of possible implementation, described first position and described second position are positioned on the same limbs of described user.
In conjunction with any one possible implementation of first aspect, in the 18 kind of possible implementation, described method also comprises: input described input information.
In conjunction with any one possible implementation of first aspect, in the 19 kind of possible implementation, described method also comprises: obtain the movement state information that described second position is corresponding.
In conjunction with any one possible implementation of first aspect, in the 20 kind of possible implementation, describedly accept a pressing operation in response to one first position on user's body, the target Doppler metrical information obtaining one second position corresponding with described first position comprises:
Accept a pressing operation in response to one first position on user's body and the value of described movement state information is less than one the 3rd threshold value, obtain the target Doppler metrical information at one second position corresponding with described first position.
According to the second aspect of at least one embodiment of the application, provide a kind of equipment determining input information, described equipment comprises:
One first acquisition module, for accepting a pressing operation in response to one first position on user's body, obtains the target Doppler metrical information at one second position corresponding with described first position;
One input information determination module, for according to described target Doppler metrical information and a reference information, determines the input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the implementation that the second is possible, described input information determination module comprises:
One division unit, for described target Doppler metrical information being divided according to scheduled duration, obtains at least one sub-goal Doppler measurement information;
One converter unit, at least one sub-goal Doppler measurement information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
One determining unit, for according at least one Doppler frequency domain information described and described reference information, determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the implementation that the third is possible, described determining unit comprises:
One first determines subelement, for determining at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, and the corresponding described Doppler shift amount of each described Doppler frequency domain information;
One second determines subelement, for determining the first quantity being greater than the Doppler shift amount of described reference information at least one Doppler shift amount described;
One the 3rd determines subelement, for determining the described input information that described pressing operation is corresponding according to described first quantity.
In conjunction with any one possible implementation of second aspect, in the 4th kind of possible implementation, described determining unit comprises:
One first determines subelement, for determining at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, and the corresponding described Doppler shift amount of each described Doppler frequency domain information;
One second determines subelement, for determining the second quantity being less than the Doppler shift amount of described reference information at least one Doppler shift amount described;
One the 3rd determines subelement, for determining a target duration according to described second quantity and described scheduled duration;
One the 4th determines subelement, for determining the described input information that described pressing operation is corresponding according to described target duration.
In conjunction with any one possible implementation of second aspect, in the 5th kind of possible implementation, described input information determination module comprises:
One scan unit, for by described target Doppler metrical information according to a time window and a predetermined steps progress line scanning, obtain at least one scanning information;
One converter unit, at least one scanning information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
One determining unit, at least according at least one Doppler frequency domain information described and described reference information, determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the 6th kind of possible implementation, described determining unit comprises:
One first determines subelement, for determining at least one target Doppler frequency domain information at least one Doppler frequency domain information described, the corresponding described Doppler shift amount of each described Doppler frequency domain information, the described Doppler shift amount that each described target Doppler frequency domain information is corresponding is all less than described reference information;
One second determines subelement, for determining a target duration according to described at least one target Doppler frequency domain information and described predetermined step-length;
One the 3rd determines subelement, for determining the described input information that described pressing operation is corresponding according to described target duration.
In conjunction with any one possible implementation of second aspect, in the 7th kind of possible implementation, described input information determination module comprises:
One first determining unit, for determining the signal characteristic of described target Doppler metrical information;
One second determining unit, for according to described signal characteristic and described reference information, determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the 8th kind of possible implementation, described input information determination module comprises:
One first determines submodule, for determining the target flow velocity relevant information that described target Doppler metrical information is corresponding;
One second determines submodule, for according to described target flow velocity relevant information and described reference information, determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the 9th kind of possible implementation, described second determines that submodule comprises:
One target difference information determination unit, for determining a target distinctive information according to described target flow velocity relevant information and described reference information;
One input information determination unit, at least determining according to described target distinctive information the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the tenth kind of possible implementation, described target difference information determination unit comprises:
Stroke molecular cell, for being divided into multiple sub-goal flow velocity relevant information by described target flow velocity relevant information by the cycle;
One target distinctive information determination subelement, for described multiple sub-goal flow velocity relevant information is done cross-correlation calculation with described reference information respectively, determines described target distinctive information according to result of calculation.
In conjunction with any one possible implementation of second aspect, in the 11 kind of possible implementation, described target difference information determination unit, for the range value in described target flow velocity relevant information is compared size with the value of described reference information, determine described target distinctive information according to comparative result.
In conjunction with any one possible implementation of second aspect, in the 12 kind of possible implementation, described input information determination unit comprises:
One target known waveform determination subelement, for the similarity of the waveform and at least one known waveform that calculate described target distinctive information respectively, determines a target known waveform according to result of calculation;
One input information determination subelement, for determining the described input information that described pressing operation is corresponding according to described target known waveform.
In conjunction with any one possible implementation of second aspect, in the 13 kind of possible implementation, described input information determination unit, the quantity for the trough contained according to described target difference packets of information determines the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the 14 kind of possible implementation, described input information determination unit, determines for the duration corresponding according to described target distinctive information the described input information that described pressing operation is corresponding.
In conjunction with any one possible implementation of second aspect, in the 15 kind of possible implementation, described equipment also comprises:
One load module, for inputting described input information.
In conjunction with any one possible implementation of second aspect, in the 16 kind of possible implementation, described equipment also comprises:
One second acquisition module, for obtaining a movement state information corresponding to described second position.
In conjunction with any one possible implementation of second aspect, in the 17 kind of possible implementation, described first acquisition module, for accepting a pressing operation in response to one first position on user's body and the value of described movement state information is less than one the 3rd threshold value, obtain the target Doppler metrical information at one second position corresponding with described first position.
According to the third aspect of at least one embodiment of the application, provide a kind of method determining input information, described method comprises:
Accept a pressing operation in response to one first position on user's body, obtain the target blood flow information at one second position corresponding with described first position;
According to described target blood flow information and a reference information, determine the input information that described pressing operation is corresponding.
According to the fourth aspect of at least one embodiment of the application, provide a kind of equipment determining input information, described equipment comprises:
One first acquisition module, for accepting a pressing operation in response to one first position on user's body, obtains the target blood flow information at one second position corresponding with described first position;
One input information determination module, for according to described target blood flow information and a reference information, determines the input information that described pressing operation is corresponding.
The method and apparatus of input information is determined described in the embodiment of the present application, a pressing operation is accepted in response to one first position on user's body, obtain the target blood flow information at one second position corresponding with described first position, according to described target blood flow information and a reference information, determine the input information that described pressing operation is corresponding, thus achieve the determination to input information by the health of user, add mutual area, be conducive to improving input efficiency, promote Consumer's Experience.
Accompanying drawing explanation
Fig. 1 is the process flow diagram determining the method for input information described in the application's embodiment;
Fig. 2 is the schematic diagram detecting PPG information in the application's embodiment;
Fig. 3 is the schematic diagram of the PPG information detected under normal circumstances;
Fig. 4 is the schematic diagram of the Doppler measurement information detected under normal circumstances;
Fig. 5 is the refinement process flow diagram of step S140 described in the application's embodiment;
The schematic diagram of the PPG information that Fig. 6 detects when being and there is pressing in the application's embodiment;
The schematic diagram of the PPG information that Fig. 7 detects when being and there is pressing in the application's embodiment;
Fig. 8 is the refinement process flow diagram of step S141a described in the application's embodiment;
Fig. 9 is the refinement process flow diagram of step S142a described in the application's embodiment;
The schematic diagram of the PPG information that Figure 10 detects when being and there is pressing in the application's embodiment;
Figure 11 is the refinement process flow diagram of step S142a ' described in the application's embodiment;
The schematic diagram of the PPG information that Figure 12 detects when being and there is pressing in the application's embodiment;
The schematic diagram of the PPG information that Figure 13 detects when being and there is pressing in the application's embodiment;
Figure 14 is step S142a described in the application's embodiment " refinement process flow diagram;
Figure 15 is the refinement process flow diagram of step S140b described in the application's embodiment;
The schematic diagram of the Doppler measurement information that Figure 16 detects when being and there is pressing in the application's embodiment;
Figure 17 is the contrast schematic diagram of Doppler frequency domain information in the application's embodiment;
Figure 18 is the refinement process flow diagram of step S143b described in the application's embodiment;
Figure 19 is the refinement process flow diagram of step S143b ' described in the application's embodiment;
The schematic diagram of the Doppler measurement information that Figure 20 detects when being and there is pressing in the application's embodiment;
Figure 21 is the contrast schematic diagram of Doppler frequency domain information in the application's embodiment;
Figure 22 is the refinement process flow diagram of step S140b ' described in the application's embodiment;
The schematic diagram of the Doppler measurement information that Figure 23 detects when being and there is pressing in the application's embodiment;
Figure 24 is the process flow diagram determining the method for input information described in the application's embodiment;
Figure 25 is the process flow diagram determining the method for input information described in the application's embodiment;
Figure 26 is the module map determining the equipment of input information described in the application's embodiment;
Figure 27 is the module map inputting information determination module described in the application's embodiment;
Figure 28 is the module map of the difference of target described in the application's embodiment information determination unit;
Figure 29 is the module map inputting information determination unit described in the application's embodiment;
Figure 30 is the module map inputting information determination unit described in the application's embodiment;
Figure 31 is the module map inputting information determination unit described in the application's embodiment;
Figure 32 is the module map inputting information determination module described in the application's embodiment;
Figure 33 is the module map inputting information determination module described in another embodiment of the application;
Figure 34 is the module map of determining unit described in the application's embodiment;
Figure 35 is the module map of determining unit described in the application's embodiment;
Figure 36 is the module map inputting information determination module described in the application's embodiment;
Figure 37 is the module map of determining unit described in the application's embodiment;
Figure 38 is the module map inputting information determination module described in another embodiment of the application;
Figure 39 is the module map inputting information determination module described in another embodiment of the application;
Figure 40 is the second module map determining submodule described in the application's embodiment;
Figure 41 is the module map of the difference of target described in the application's embodiment information determination unit;
Figure 42 is the module map inputting information determination unit described in the application's embodiment;
Figure 43 is the module map determining the equipment of input information described in the application's embodiment;
Figure 44 is the module map determining the equipment of input information described in another embodiment of the application;
Figure 45 is the hardware configuration schematic diagram determining the equipment of input information described in the application's embodiment.
Embodiment
Below in conjunction with drawings and Examples, the embodiment of the application is described in further detail.Following examples for illustration of the application, but are not used for limiting the scope of the application.
Those skilled in the art understand, in the embodiment of the application, 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 be determined with its function and internal logic, and should not form any restriction to the implementation process of the embodiment of the present application.
Inventor finds in research process, if produce a pressure near blood flow information collection position (such as finger tip place), this pressure can cause the burst of the blood flow of collection position to spring up, and then the blood flow information collected is changed.Further, different pressing operation (such as different compression number, pressing duration, pressing dynamics etc.) can cause the blood flow information of the different wave obtained.Based on this, then rationally can infer the relevant information of pressing operation according to the blood flow information obtained, and then the input information that corresponding pressing operation is corresponding can be determined.Wherein, described blood flow information can be PPG (photoplethysmographic) information, or can also be Doppler measurement information.
Fig. 1 determines described in the application's embodiment to input the process flow diagram of information approach, and the equipment that described method can determine input information such as one realizes.As shown in Figure 1, described method comprises:
S120: accept a pressing operation in response to one first position on user's body, obtains the target blood flow information at one second position corresponding with described first position;
S140: according to described target blood flow information and a reference information, determines the input information that described pressing operation is corresponding.
Method described in the embodiment of the present application, a pressing operation is accepted in response to one first position on user's body, obtain the target blood flow information at one second position corresponding with described first position, according to described target blood flow information and a reference information, determine the input information that described pressing operation is corresponding, thus achieve the determination to input information by the health of user, add mutual area, be conducive to improving input efficiency, promote Consumer's Experience.
Below with reference to embodiment, describe the function of described step S120 and S140 in detail.
S120: accept a pressing operation in response to one first position on user's body, obtains the target blood flow information at one second position corresponding with described first position.
Wherein, described second position is the collection position of described target blood flow information, and it can be the position that described user's body can gather arbitrarily blood flow information, can be such as the position such as finger, wrist, toe, ankle, ear-lobe, forehead of user.
Described first position, also namely accept the position pressed, be the position adjoining with described second position, in other words, the distance at described first position and described second position should be less than a distance threshold, is such as less than 0.1 meter.Further, inventor finds in research process, and the distance at described first position and described second position is less, then the error of described method is less.General, described first position and described second position are positioned on the same limbs of described user.Such as, when described second position is finger, described first position can be corresponding palm.
Described pressing operation can be the pressing of arbitrary object to described first position, and such as described second position is left hand wrist, and described first position is left index finger, and described pressing operation can be the pressing of right hand forefinger to left index finger; Or described pressing operation can also be the pressing of left hand thumb to left index finger; Or, described pressing operation can also be when clenching fist left-hand palm to the pressing of left index finger; Again or, described pressing operation can be the pressing of a lettering pen to left index finger.In addition, described pressing operation can be short depression at least one times, also can be long pressing.The pressing duration of described short depression is less than a time threshold, and the pressing duration of described long pressing is greater than another time threshold.
As mentioned before, described blood flow information can be PPG information or Doppler measurement information, and corresponding described target blood flow information can be target P PG information or target Doppler metrical information.
Fig. 2 is a kind of schematic diagram to human body PPG information.Its principle be the light that sends of illuminating part after finger tip reflection, by light accepting part detection of reflected light intensity.Because blood can have absorption to light, the intensity of reflected light can along with flow through in the unit interval finger tip blood flow change and change.Just can obtain PPG information by the cycle of measuring reflected light change, and then can the information such as heart rate be calculated.Because the haemoglobin in blood is best for the assimilation effect of green glow, green light LED generally can be adopted as illuminating part.Under normal circumstances, the oscillogram of the PPG information obtained as shown in Figure 3 can be detected.
Described Doppler measurement information can be LDF (Laser Doppler Flowmetry), LDV (Laser Doppler Velocimety), supersonic Doppler frequency displacement etc., and it is similar that it realizes principle.For LDF information, its acquisition principle is: the laser signal that luminescence unit sends is detected by photoelectric sensor via after erythrocytic reflection, by analyzing the Doppler shift of the electric signal that photoelectric sensor exports, the flow velocity of blood and the size of volume of blood flow can be measured.Light blood flow transducer (optical blood flow sensor) based on Doppler measurement principle can be used for measuring heart rate etc.Under normal circumstances, the oscillogram of the LDF information obtained as shown in Figure 4 can be detected.
S140: according to described target blood flow information and a reference information, determines the input information that described pressing operation is corresponding.
A), in one embodiment, described target blood flow information is target P PG information, and accordingly, described step S140 is further:
S140a: according to described target P PG information and a reference information, determines the input information that described pressing operation is corresponding.
See Fig. 5, in one embodiment, described step S140a can comprise:
S141a: determine a target distinctive information according to described target P PG information and described reference information.
S142a: at least determine according to described target distinctive information the described input information that described pressing operation is corresponding.
In one embodiment, in described step S141a, described reference information can be a first threshold, described first threshold can be arranged according to the PPG information (the PPG information hereinafter referred to as gathering under normal circumstances) gathered at described second position when described first position does not accept pressing operation, the minimum amplitude value of the PPG information gathered under being such as set to above-mentioned situation, or described in the ratio arranged, minimum amplitude value is less.
Described target distinctive information is the partial information in described target P PG information, and described pressing operation result in this partial information and is obviously different from the PPG information gathered under normal circumstances.Such as, when described pressing operation is a short depression, as shown in Figure 6, the portion waveshape wherein in circle is obviously different from the waveform outside circle to the waveform of the described target P PG information obtained.Namely portion waveshape in described circle is waveform corresponding to described target distinctive information, its waveform causing just because of described short depression normal PPG waveform to change and obtain.Can see, the range value of the portion waveshape in circle is starkly lower than the range value of the PPG information gathered under normal circumstances.
Therefore, in one embodiment, described step S141a is further:
S141a ': the range value in described target P PG information is compared size with the value of described reference information, determines described target distinctive information according to comparative result.
Concrete, part less than the value of described reference information for range value in described target P PG information can be defined as described target distinctive information.
But in some cases, pressing operation may cause the waveform of the described target P PG information collected as shown in Figure 7, wherein, namely the waveform in circle is waveform corresponding to described target distinctive information.Can see, the crest that should occur under normal circumstances does not occur, but has occurred a waveform close to trough.If in this case the range value of described target P PG information and described first threshold compared, then None-identified goes out the waveform in circle is waveform corresponding to described target distinctive information.
Therefore, in another embodiment, in described step S141a, described reference information can be described first position when not accepting pressing operation, and obtain at described second position one with reference to PPG information.Namely the PPG information collected under normal circumstances.The described waveform with reference to PPG information can as shown in Figure 3, and it can collect in advance.
Accordingly, see Fig. 8, in one embodiment, described step S141a can comprise:
S1411a: described target P PG information is divided into multiple sub-goal PPG information by the cycle.
S1412a: described multiple sub-goal PPG information is done cross-correlation calculation with described reference information respectively, determines described target distinctive information according to result of calculation.
Still for waveform shown in Fig. 7, according to being one-period between adjacent trough, waveform shown in Fig. 7 can be divided into C1, C2, C3, C4, C5 in step S1411a, amount to 5 sub-waveforms, these 5 corresponding 5 the sub-PPG information of sub-waveform.Wherein, the waveform of marginal portion can be ignored, this is because when gathering described target P PG information, and can some PPG information of excessive collection.
In described step S1412a, described reference information can be the PPG waveform between two troughs collecting under normal circumstances, after described reference information is carried out cross-correlation calculation with above-mentioned 5 sub-PPG information respectively, can find, the cross-correlation calculation result of described reference information and C3 is significantly less than the cross-correlation calculation result of described reference information and other sub-PPG information, can judge that the PPG information that C3 is corresponding is described target distinctive information accordingly.
In practical application, the cross-correlation calculation result of described reference information and each sub-goal PPG information and a threshold value can be compared, if be less than this threshold value, then think that corresponding sub-goal PPG information is target distinctive information.Described threshold value such as can be set to 80% of described reference information and the cross-correlation calculation result of self.
It will be appreciated by those skilled in the art that above-mentioned two kinds are determined that the mode of described target distinctive information can also combinationally use, to improve accuracy and efficiency.
In one embodiment, see Fig. 9, described step S142a may further include:
S1421a: determine the trough quantity that described target difference packets of information contains;
S1422a: determine the described input information that described pressing operation is corresponding according to described trough quantity and one the 3rd threshold value.
Wherein, the trough quantity comprised in described target distinctive information is identical with the number of times that described first position receives pressing operation, and such as, described first position accepts a pressing operation, and corresponding trough quantity is 1; Described first position accepts twice pressing operation, and corresponding trough quantity is 2.Described 3rd threshold value can be a positive integer, such as 1,2,3 etc.
In described step S1422a, can judge that whether described trough quantity is equal with described 3rd threshold value, if equal, then determine the input information that described pressing operation is corresponding, be namely input information corresponding to described 3rd threshold value.Wherein, input information corresponding to described 3rd threshold value can pre-determine and store, and is such as stored in advance in a form, calls for this step.
Suppose that described 3rd threshold value is 2, the input information of its correspondence amplifies order, the waveform of described target P PG information as shown in Figure 10, then can determine the corresponding described target distinctive information of waveform in Figure 10 in circle according to described step S141a ', and then can determine that the trough quantity that described target difference packets of information contains is 2 according to described step S1421a, just equal described 3rd threshold value 2, then can determine that described input information is for amplifying order, and then described amplification order can be inputed to relevant device, such as bracelet, mobile phone.
Certainly, described 3rd threshold value can have multiple, such as comprises 1,2,3 and input information corresponding different respectively, such as 1 correspondence is chosen, 2 corresponding amplifications, and 3 correspondences reduce, then user by changing compression number at described first position, can realize the input information that input is different.
In another embodiment, see Figure 11, described step S142a may further include:
S1421a ': the duration determining described target distinctive information;
S1422a ': determine the described input information that described pressing operation is corresponding according to described duration and a Second Threshold.
The duration of described target distinctive information is corresponding with the time that described first position accepts described pressing operation continuously, and in other words, the time that described first position accepts described pressing operation is continuously longer, then the duration of described target distinctive information is longer.Described Second Threshold can be a time span, such as 3 seconds, 5 seconds etc.
Such as can judge in described step S1422a ' whether the described duration is greater than described Second Threshold, if be greater than, using input information corresponding for described Second Threshold as input information corresponding to described pressing operation.Wherein, the input information that described Second Threshold is corresponding can pre-determine and store, and is such as stored in advance in a form, calls for this step.
Suppose that described Second Threshold is 3 seconds, the input information of its correspondence is sleep command, the waveform of described target P PG information as shown in figure 12, then can determine the corresponding described target distinctive information of waveform in Figure 12 between two vertical lines according to described step S141a ', and then can determine that the duration of described target distinctive information is 3.5 seconds according to described step S1421a ', then can determine that described input information is sleep command, and then described sleep command can be inputed to relevant device, such as bracelet, mobile phone.
Certainly, described Second Threshold can have multiple, such as comprises 3 seconds and 5 seconds, and input information corresponding different respectively, be such as greater than 3 seconds and be less than corresponding dormancy in 5 seconds, be greater than corresponding shutdown in 5 seconds, then user by changing pressing duration at described first position, can realize the input information that input is different.As shown in figure 13, if the time that described first position accepts described pressing operation is longer, then can obtain the waveform of the target P PG information shown in Figure 13, the corresponding described target distinctive information of waveform between its two vertical lines, the duration of described target distinctive information is 6.6 seconds, in this case, can determine that described input information is shutdown command.
In another embodiment, see Figure 14, described step S142a may further include:
S1421a ": calculate the waveform of described target distinctive information and the similarity of at least one known waveform respectively, determine a target known waveform according to result of calculation;
S1422a ": determine according to described target known waveform the described input information that described pressing operation is corresponding.
Wherein, described at least one known waveform can be the set of multiple known waveform, and it can training in advance obtain, and such as user performs different pressing operations to described first position in advance, and the corresponding waveform obtaining corresponding target distinctive information, as described known waveform.Thus pressing operation, corresponding relation between known waveform and input information three can be set up.
In actual applications, described step S1421a " in the waveform of described target distinctive information that obtains can calculate similarity with each known waveform in described set respectively, the known waveform that then selection similarity is the highest is as described target known waveform.And then at described step S1422a " can using input information corresponding for described target known waveform as described input information corresponding to described pressing operation.
In addition, in another embodiment, described step S140a can comprise:
S141a ": the signal characteristic determining described target P PG information;
S142a ": determine according to described signal characteristic the described input information that described pressing operation is corresponding.
Described step S141a " in, the signal characteristic of described target P PG information comprises at least one item in the fingerprint of described target P PG information, mean value, difference; Described fingerprint is made up of at least one item in the amplitude of described target P PG information, phase place, frequency spectrum; Described mean value is the mean value of in the amplitude of described target P PG information, phase place, frequency spectrum at least one; Described difference is the difference of in the amplitude of described target P PG information, phase place, frequency spectrum at least one.
Described step S142a " in, described reference information can be the reference signal characteristics that training in advance obtains, and such as, can perform different pressing operations in the training stage, and the signal characteristic of the corresponding PPG information of corresponding acquisition is as described reference information.In embody rule, the signal characteristic of described target P PG information that can calculate and the similarity of multiple reference information, and using input information corresponding for reference information the highest for similarity as described input information.
B), in another embodiment, described target blood flow information is target Doppler metrical information, and accordingly, described step S140 is further:
S140b: according to described target Doppler metrical information and a reference information, determines the input information that described pressing operation is corresponding.
With reference to Figure 15, in one embodiment, described step S140b can comprise:
S141b: described target Doppler metrical information divided according to scheduled duration, obtains at least one sub-goal Doppler measurement information;
S142b: at least one sub-goal Doppler measurement information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
S143b: according at least one Doppler frequency domain information described and described reference information, determines the described input information that described pressing operation is corresponding.
In described step S141b, the length of described scheduled duration can close to or be slightly longer than the shortest time that single depression needs, press at most 4 calculating with per second to described first position, then described scheduled duration such as can be set to 0.25 second or 0.3 second.As shown in figure 16, described target Doppler metrical information is divided into C1, C2, C3, C4 and C5 by according to scheduled duration, amounts to 5 sub-target Doppler metrical informations.
In described step S142b, by such as Fourier transform, each described sub-goal Doppler measurement information can be carried out frequency domain conversion, obtain corresponding Doppler frequency domain information.
As shown in figure 17, wherein solid line waveform obtains Doppler frequency domain information after the Doppler measurement information shown in Fig. 4 carries out frequency domain conversion, the Doppler frequency domain information (hereinafter referred to as the Doppler frequency domain information that the Doppler measurement information collected under normal circumstances is corresponding) that the Doppler measurement information collected at described second position when namely described first position does not accept pressing is corresponding.
By the process of described step S142b, the waveform of described sub-goal Doppler measurement information C1, Doppler frequency domain information that C2, C3 and C4 are corresponding is all as shown in solid line waveform in Figure 17; The waveform of the Doppler frequency domain information that described sub-goal Doppler measurement information C5 is corresponding is all as shown in Figure 17 chain lines waveform.For the purpose of simple, below Doppler frequency domain information corresponding to C1, C2, C3, C4 and C5 is designated as F1, F2, F3, F4 and F5 successively.Can see, the waveform of the Doppler frequency domain information that the waveform of F1, F2, F3, F4 is corresponding with the Doppler measurement information collected under normal circumstances is identical; And the waveform of the waveform of F5 and Doppler frequency domain information corresponding to the Doppler measurement information that collects under normal circumstances has obvious difference, this is because first position described within the time period that C5 is corresponding receives pressing operation.
In described step S143b, described reference information can be two kinds of information, below a point situation is described.
In one embodiment, as shown in figure 18, described step S143b can comprise:
S1431b: determine at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, the corresponding described Doppler shift amount of each described Doppler frequency domain information;
S1432b: determine the first quantity being greater than the Doppler shift amount of described reference information at least one Doppler shift amount described;
S1433b: determine the described input information that described pressing operation is corresponding according to described first quantity.
In described step S1431b, described Doppler shift amount corresponding to described Doppler frequency domain information refers to frequency corresponding lower than the intensity level of its highest intensity value one predetermined value in described Doppler frequency domain information, if there are two described frequencies, generally get larger one.
For Figure 17, suppose that described predetermined value is 3dB, the waveform of the frequency domain information that the Doppler measurement information collected under normal circumstances is corresponding as shown in solid line waveform in Figure 17, N point in its highest intensity value corresponding diagram, lower than N1 point in the intensity level corresponding diagram of N point place 3dB, the frequency of this N1 point is f n, that is its Doppler shift amount is f n.Accordingly, the Doppler shift amount of F1, F2, F3, F4 is also f n.
In addition, the waveform of F5 is as shown in Figure 17 chain lines waveform, and S point in its highest intensity value corresponding diagram, lower than S1 point in the intensity level corresponding diagram of S point place 3dB, the frequency of this S1 point is f s, that is the Doppler shift amount of F5 is f s.
Can see, f sobviously be greater than f n, this is because described first position receives a short depression (such as compressing time is less than 0.3 second) within the time period that C5 is corresponding.Similar, if described first position also receives a short depression within the time period that C1 is corresponding, then the Doppler shift amount of F1 also obviously can be greater than f n.
Therefore, in described step S1432b, described reference information can be a first threshold, and this first threshold such as can be set to f sand f nbetween a frequency values, if there is Doppler shift amount described in be like this greater than described first threshold, then think appearance short depression.That is, in described step S1432b, be greater than the first quantity of the Doppler shift amount of described reference information at least one Doppler shift amount described, namely in described pressing operation, comprise the quantity of short depression.
In described step S1433b, can set up in advance and store the mapping table between the number of times of short depression in described pressing operation and described input information, input information corresponding to such as short depression 1 time is for choosing order, and short depression number of times is the input information of 2 correspondences is startup command.And then in described step S1433b, can determine described input information according to described first quantity, such as described first quantity is 2, can determine that described input information is startup command.
In another embodiment, as shown in figure 19, described step S143b can comprise:
S1431b ': determine at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, the corresponding described Doppler shift amount of each described Doppler frequency domain information;
S1432b ': determine the second quantity being less than the Doppler shift amount of described reference information at least one Doppler shift amount described;
S1433b ': determine a target duration according to described second quantity and described scheduled duration;
S1434b ': determine the described input information that described pressing operation is corresponding according to described target duration.
Described step S1431b ' realize principle and described step S1431b is similar.
For the waveform that Figure 20 and Figure 21, Figure 20 are the target Doppler metrical informations in a period of time, it is divided into C1 ', C2 ', C3 ', C4 ' according to scheduled duration, amounts to 4 sub-target Doppler metrical informations.
In Figure 21, solid line waveform obtains Doppler frequency domain information, the Doppler frequency domain information that the Doppler measurement information namely collected under normal circumstances is corresponding after the Doppler measurement information shown in Fig. 4 carries out frequency domain conversion.
In described step S142b, by such as Fourier transform, described sub-goal Doppler measurement information C1 ', C2 ', C3 ', C4 ' can be carried out frequency domain conversion respectively, obtain corresponding Doppler frequency domain information.
By the process of described step by described step S142b, the waveform of the Doppler frequency domain information of described sub-goal Doppler measurement information C1 ', C2 ', C3 ' correspondence is all as shown in solid line waveform in Figure 21; The waveform of the Doppler frequency domain information that described sub-goal Doppler measurement information C4 ' is corresponding is as shown in dotted line waveform in Figure 21.For the purpose of simple, below the Doppler frequency domain information of C1 ', C2 ', C3 ', C4 ' correspondence is designated as F1 ', F2 ', F3 ', F4 ' successively.Can see, the waveform of the Doppler frequency domain information that the waveform of F1 ', F2 ', F3 ' is corresponding with the Doppler measurement information collected under normal circumstances is identical; And the waveform of the waveform of F4 ' and Doppler frequency domain information corresponding to the Doppler measurement information that collects under normal circumstances has obvious difference, this is because within the time period that C4 ' is corresponding, described first position continues to be pressed.
Concrete, the difference of the waveform of the Doppler frequency domain information that the waveform of F4 ' is corresponding with the Doppler measurement information collected under normal circumstances is that both Doppler shift amounts are different in fact, see Figure 21, the Doppler shift amount of the frequency domain information that the Doppler measurement information collected under normal circumstances is corresponding is f n, and the Doppler shift amount of F4 ' is f l, and f nbe greater than f l.
Therefore, the described reference information of described step S1432b ' can be a Second Threshold, and described Second Threshold can be f nand f lbetween a frequency values, if some like this Doppler shift amounts are less than described Second Threshold, then think that described first position is by Continued depression in the scheduled duration that corresponding Doppler frequency domain information is corresponding.That is, in described step S1432b ', described second quantity, namely the duration of described pressing operation comprises the quantity of described scheduled duration.It will be appreciated by those skilled in the art that sub-goal Doppler measurement information corresponding to the Doppler shift amount of adding up in described second quantity is continuous print in time domain.
In described step S1433b ', described target duration and described first position are by the duration of Continued depression.Described scheduled duration is multiplied with described second quantity, described target duration can be obtained.
In described step S1434b ', described first position can be pre-determined by the corresponding relation between the duration of Continued depression and described input information, such as presetting duration that described first position is pressed reaches 3 seconds and then inputs sleep command, reaches 5 seconds, then inputs shutdown command.Therefore, if the value of described second quantity is 11, and described scheduled duration is 0.3 second, then described target duration is 3.3 seconds, then described input information is sleep command.
See Figure 22, in another embodiment, described step S140b can comprise:
S141b ': by described target Doppler metrical information according to a time window and a predetermined steps progress line scanning, obtain at least one scanning information;
S142b ': at least one scanning information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
S143b ': at least according at least one Doppler frequency domain information described and described reference information, determines the described input information that described pressing operation is corresponding
In described step S141b ', described time window can be identical with described scheduled duration, or slightly difference, such as more longer than described scheduled duration.Described predetermined step-length can be less than described time window, is such as set to 1/4th of described time window, 1/3rd, 1/2nd.
It will be appreciated by those skilled in the art that step S141b described in above-mentioned embodiment, also can be understood as be by described target Doppler metrical information according to described scheduled duration for time window, simultaneously described in one, scheduled duration is the line scanning of predetermined steps progress.In above-mentioned embodiment, if two described scheduled durations that the time at the first position described in user's Continued depression is corresponding more than two sub-target Doppler metrical informations, and no longer press described first position at the intermediate time of the 3rd the corresponding described scheduled duration of sub-target Doppler metrical information, the described target duration then finally obtained is only two described scheduled durations, that is has the time of scheduled duration described in half to be missed.In present embodiment, setup times window and described predetermined step-length then can solve the problem simultaneously, thus can detect more accurately the time that described first position accepts Continued depression.
See Figure 23, in described step S141b ', suppose that described time window is 0.3 second, described predetermined step-length is 0.15 second, the metrical information of target Doppler shown in Figure 23 is scanned, obtains C1 as shown in the figure ", C2 ", C3 ", C4 ", C5 ", amount to 5 scanning informations.
In described step S142b ', obtain C1 after one by one frequency domain conversion being carried out to described 5 scanning informations ", C2 ", C3 ", C4 ", C5 " corresponding Doppler frequency domain information is once F1 ", F2 ", F3 ", F4 ", F5 ", find after analyzing, F1 ", F2 ", F3 " the waveform of all corresponding with the Doppler measurement information collected the under normal circumstances Doppler frequency domain information of waveform identical, F4 ", F5 " waveform identical with dotted line waveform in Figure 21.
In one embodiment, described step S143b ' may further include:
S1431b ': determine at least one target Doppler frequency domain information at least one Doppler frequency domain information described, the corresponding described Doppler shift amount of each described Doppler frequency domain information, the described Doppler shift amount that each described target Doppler frequency domain information is corresponding is all less than described reference information;
S1432b ': determine a target duration according to described at least one target Doppler frequency domain information and described predetermined step-length;
S1433b ': determine the described input information that described pressing operation is corresponding according to described target duration.
In described step S1431b ', described reference information can be described Second Threshold.Described in above, can know, only have F4 " and F5 " Doppler shift amount be less than described Second Threshold, therefore, F4 " and F5 " be confirmed as described target Doppler frequency domain information.
In described step S1432b ', suppose that the quantity of described at least one target Doppler frequency domain information is N, described predetermined step-length is the 1/m of described time window, and the duration of described time window is t, and the computing formula of described target duration T can be as follows:
T = t + ( N - 1 ) t m
Still for Figure 23, then the target duration of its correspondence is 1.5 described time windows, namely 0.45 second.Can see that target duration here can be as accurate as time window described in half, if described predetermined step-length is shorter certainly, then degree of accuracy can be higher.
Described step S1433b ' realize principle can with described step S1434b ' to realize principle similar, for the purpose of simple, repeat no more herein.
In another embodiment, described step S140b can comprise:
S141b ": the signal characteristic determining described target Doppler metrical information;
S142b ": according to described signal characteristic and described reference information, determine the described input information that described pressing operation is corresponding
Described step S141b " in, the signal characteristic of described target Doppler metrical information comprises at least one item in the fingerprint of described target Doppler metrical information, mean value, difference; Described fingerprint is made up of at least one item in the amplitude of described target Doppler metrical information, phase place, frequency spectrum; Described mean value is the mean value of in the amplitude of described target Doppler metrical information, phase place, frequency spectrum at least one; Described difference is the difference of in the amplitude of described target Doppler metrical information, phase place, frequency spectrum at least one.
Described step S142b " in, described reference information can be the reference signal characteristics that training in advance obtains, and such as, can perform different pressing operations in the training stage, and the signal characteristic of the corresponding Doppler measurement information of corresponding acquisition is as described reference information.In embody rule, the signal characteristic of described target Doppler metrical information that can calculate and the similarity of multiple reference information, and using input information corresponding for reference information the highest for similarity as described input information.
In another embodiment, described step S140b can comprise:
S141b " ': determine the target flow velocity relevant information that described target Doppler metrical information is corresponding;
S142b " ': according to described target flow velocity relevant information and described reference information, determine the described input information that described pressing operation is corresponding.
As mentioned before, described target Doppler metrical information can be such as LDF, LDV, supersonic Doppler frequency displacement etc., it comprises a series of Envelop waves signal, such as Fast Fourier Transform (FFT) is carried out to it and can obtain corresponding frequency-region signal, doppler-frequency component in described frequency-region signal is proportional to blood flow rate, thus can velocity of blood flow be obtained, the haemocyte quantity comprised according to blood flow rate and blood xsect further can determine blood flow flux.
Wherein, the data type of described target flow velocity relevant information can be described blood flow rate, also can be described blood flow flux.In other words, described target flow velocity relevant information can be target blood flowing speed information or target blood flow flux information.
In one embodiment, described step S142b " ' may further include:
S1421b " ': determine a target distinctive information according to described target flow velocity relevant information and described reference information;
S1422b " ': at least determine according to described target distinctive information the described input information that described pressing operation is corresponding.
Described step S1421b " ' in, described reference information can have different types.Such as in one embodiment, described reference information is described first position when not accepting pressing, and obtain at described second position one with reference to reference flow rate relevant information corresponding to Doppler measurement information.Be similar to described target flow velocity relevant information, described reference flow rate relevant information also can be blood flow rate or blood flow flux.When described reference flow rate relevant information is blood flow flux, its waveform can be similar to shown in Fig. 3.
Accordingly, described step S1421b " ' may further include:
S14211b " ': described target flow velocity relevant information is divided into multiple sub-goal flow velocity relevant information by the cycle;
S14212b " ': described multiple sub-goal flow velocity relevant information is done cross-correlation calculation with described reference information respectively, determines described target distinctive information according to result of calculation.
Described step S14211b " ' in; when described first position accepts a short depression; the waveform obtaining described target flow velocity relevant information can be similar to shown in Fig. 7, divide according to the cycle and can obtain C1, C2, C3, C4, C5 totally 5 sub-goal flow velocity relevant informations.This cycle is identical with the cycle of described reference flow rate relevant information.
Described step S14212b " ' in; described reference information can be as two peak-to-peak waveforms of ripple in Fig. 3; after described reference information is carried out cross-correlation calculation with above-mentioned 5 sub-goal flow velocity relevant informations respectively; can find; the cross-correlation calculation result of described reference information and C3 is significantly less than the cross-correlation calculation result of described reference information and other sub-goal flow velocity relevant informations, can judge that the sub-goal flow velocity relevant information that C3 is corresponding is described target distinctive information accordingly.
In practical application, the cross-correlation calculation result of described reference information and each sub-goal flow velocity relevant information and a threshold value can be compared, if be less than this threshold value, then think that corresponding sub-goal flow velocity relevant information is target distinctive information.Described threshold value such as can be set to 80% of described reference information and the cross-correlation calculation result of self.
In another embodiment, described reference information can be a first threshold, described first threshold can be arranged according to the range value of described reference flow rate relevant information, is such as set to minimum amplitude value or the maximum amplitude value of described reference flow rate relevant information.
Accordingly, described step S1421b " ' can be further:
Range value in described target flow velocity relevant information is compared size with the value of described reference information, determines described target distinctive information according to comparative result.
It will be appreciated by those skilled in the art that above-mentioned two kinds are determined that the mode of described target distinctive information can also combinationally use, to improve accuracy and efficiency.
Described step S1422b " ' in, at least determine according to described target distinctive information the described input information that described pressing operation is corresponding.In one embodiment, it can comprise:
S14221b " ': calculate the waveform of described target distinctive information and the similarity of at least one known waveform respectively, determine a target known waveform according to result of calculation;
S14222b " ': determine according to described target known waveform the described input information that described pressing operation is corresponding.
Wherein, described at least one known waveform can be the set of multiple known waveform, the input information that described known waveform is corresponding predetermined, it can training in advance obtain, such as user performs different pressing operations to described first position in advance, and the corresponding waveform obtaining corresponding target distinctive information, as described known waveform.Thus described pressing operation, corresponding relation between described input information and known waveform three can be set up.
In actual applications, described step S14222b " ' in, the waveform of described target distinctive information can calculate similarity with each known waveform in described set respectively, and the known waveform that then selection similarity is the highest is as described target known waveform.And then can determine according to described target known waveform the described input information that described pressing operation is corresponding.
In another embodiment, described step S1422b " ' can comprise:
The quantity distinguishing the trough that packets of information contains according to described target determines the described input information that described pressing operation is corresponding.
Wherein, the quantity of the trough comprised in described target distinctive information is identical with the execution number of times of described pressing operation, the input information that this execution number of times can be corresponding different.Such as, when compression number is 1, the trough quantity that it comprises is 1; When compression number is 2, the trough quantity that it comprises is 2.
In another embodiment, described step S1422b " ' can comprise:
The duration corresponding according to described target distinctive information determines the described input information that described pressing operation is corresponding.
The duration of described target distinctive information is corresponding with the time that described first position accepts described pressing operation continuously, and in other words, the time that described first position accepts described pressing operation is continuously longer, then the duration of described target distinctive information is longer.Similar, the input information that the described duration can be corresponding different.The such as corresponding dormancy when the duration is greater than 3 seconds and is less than 5 seconds, the corresponding shutdown when the duration is greater than 5 seconds, then user by changing pressing duration at described first position, can realize the input information that input is different.
See Figure 24, in one embodiment, described method can also comprise:
S150: input described input information.
Such as, showing described input information according to determination result is sleep command, then described sleep command is inputed to the equipment such as bracelet, mobile phone, and described equipment can enter park mode according to this sleep command.Equipment corresponding to described input information can preset, and can certainly specify in described input information.
In addition, inventor also finds in research process, if described user is kept in motion, especially described second position is kept in motion, and the waveform of its blood flow information also may be caused to change, may cause error detection.Therefore, see Figure 25, in one embodiment, described method can also comprise:
S110: obtain the movement state information that described second position is corresponding.
Accordingly, described step S120 comprises further:
S120 ': accept a pressing operation in response to one first position on user's body and the value of described movement state information is less than one the 3rd threshold value, obtains the target blood flow information at one second position corresponding with described first position.
Wherein, described movement state information can be acceleration information, angular velocity information etc., can judge that whether described second position is in motion according to described movement state information, and the severe degree of motion.
In described step S120 ', when the value of described movement state information is less than the 3rd threshold value, described second position can be thought not in motion, or the severe degree of motion is lower, can not affect testing result.
In addition, the embodiment of the present application also provides a kind of computer-readable medium, is included in the computer-readable instruction carrying out following operation when being performed: perform the step S120 of method in above-mentioned Fig. 1 illustrated embodiment and the operation of S140.
To sum up, method described in the embodiment of the present application, using user's body as inputting interface to corresponding electronic equipment input information, thus can improve the input capability of Wearable etc., improve Consumer's Experience.
Figure 26 is the modular structure schematic diagram of the equipment determining input information described in one embodiment of the invention, describedly determine that the equipment of input information can be arranged in the Wearable device such as Intelligent spire lamella, intelligent watch as a functional module, certainly also can be used as one independently Wearable device for user.As shown in figure 26, described equipment 2600 can comprise:
One first acquisition module 2610, for accepting a pressing operation in response to one first position on user's body, obtains the target blood flow information at one second position corresponding with described first position;
One input information determination module 2620, for according to described target blood flow information and a reference information, determines the input information that described pressing operation is corresponding.
Equipment described in the embodiment of the present application, a pressing operation is accepted in response to one first position on user's body, obtain the target blood flow information at one second position corresponding with described first position, according to described target blood flow information and a reference information, determine the input information that described pressing operation is corresponding, thus achieve the determination to input information by the health of user, add mutual area, be conducive to improving input efficiency, promote Consumer's Experience.
Below with reference to embodiment, describe the function of described first acquisition module 2610 and described input information determination module 2620 in detail.
Described first acquisition module 2610, for accepting a pressing operation in response to one first position on user's body, obtains the target blood flow information at one second position corresponding with described first position.
Wherein, described second position is the collection position of described target blood flow information, and it can be the position that described user's body can gather arbitrarily blood flow information, can be such as the position such as finger, wrist, toe, ankle, ear-lobe, forehead of user.
Described first position, also namely accept the position pressed, be the position adjoining with described second position, in other words, the distance at described first position and described second position should be less than a distance threshold, is such as less than 0.1 meter.Further, inventor finds in research process, and the distance at described first position and described second position is less, then the error of described method is less.General, described first position and described second position are positioned on the same limbs of described user.Such as, when described second position is finger, described first position can be corresponding palm.
Described pressing operation can be the pressing of arbitrary object to described first position, and such as described second position is left hand wrist, and described first position is left index finger, and described pressing operation can be the pressing of right hand forefinger to left index finger; Or described pressing operation can also be the pressing of left hand thumb to left index finger; Or, described pressing operation can also be when clenching fist left-hand palm to the pressing of left index finger; Again or, described pressing operation can be the pressing of a lettering pen to left index finger.In addition, described pressing operation can be short depression at least one times, also can be long pressing.The pressing duration of described short depression is less than a time threshold, and the pressing duration of described long pressing is greater than another time threshold.
As mentioned before, described blood flow information can be PPG information or Doppler measurement information, and corresponding described target blood flow information can be target P PG information or target Doppler metrical information.
Described input information determination module 2620, for according to described target blood flow information and a reference information, determines the input information that described pressing operation is corresponding.
A), in one embodiment, described target blood flow information is target P PG information, and accordingly, described input information determination module 2620, for according to described target P PG information and a reference information, determines the input information that described pressing operation is corresponding.
See Figure 27, in one embodiment, described input information determination module 2620 can comprise:
One target difference information determination unit 2621a, for determining a target distinctive information according to described target P PG information and described reference information;
One input information determination unit 2622a, at least determining according to described target distinctive information the described input information that described pressing operation is corresponding.
In one embodiment, described reference information can be a first threshold, described first threshold can be arranged according to the PPG information (the PPG information hereinafter referred to as gathering under normal circumstances) gathered at described second position when described first position does not accept pressing operation, the minimum amplitude value of the PPG information gathered under being such as set to above-mentioned situation, or described in the ratio arranged, minimum amplitude value is less.
Described target distinctive information is the partial information in described target P PG information, and described pressing operation result in this partial information and is obviously different from the PPG information gathered under normal circumstances.Such as, when described pressing operation is a short depression, as shown in Figure 6, the portion waveshape wherein in circle is obviously different from the waveform outside circle to the waveform of the described target P PG information obtained.Namely portion waveshape in described circle is waveform corresponding to described target distinctive information, its waveform causing just because of described short depression normal PPG waveform to change and obtain.Can see, the range value of the portion waveshape in circle is starkly lower than the range value of the PPG information gathered under normal circumstances.
Therefore, in one embodiment, described target difference information determination unit 2621a, for the range value in described target P PG information is compared size with the value of described reference information, determines described target distinctive information according to comparative result.
Concrete, part less than the value of described reference information for range value in described target P PG information can be defined as described target distinctive information.
But in some cases, pressing operation may cause the waveform of the described target P PG information collected as shown in Figure 7, wherein, namely the waveform in circle is waveform corresponding to described target distinctive information.Can see, the crest that should occur under normal circumstances does not occur, but has occurred a waveform close to trough.If in this case the range value of described target P PG information and described first threshold compared, then None-identified goes out the waveform in circle is waveform corresponding to described target distinctive information.
Therefore, in another embodiment, described reference information can be described first position when not accepting pressing operation, and obtain at described second position one with reference to PPG information.Namely the PPG information collected under normal circumstances.The described waveform with reference to PPG information can as shown in Figure 3, and it can collect in advance.
Accordingly, see Figure 28, in one embodiment, described target difference information determination unit 2621a comprises:
Stroke molecular cell 26211a, for described target P PG information is divided into multiple sub-goal PPG information by the cycle:
One target distinctive information determination subelement 26212a, for described multiple sub-goal PPG information is done cross-correlation calculation with described reference information respectively, determines described target distinctive information according to result of calculation.
Still for waveform shown in Fig. 7, according to being one-period between adjacent trough, waveform shown in Fig. 7 can be divided into C1, C2, C3, C4, C5 in step S1411a, amount to 5 sub-waveforms, these 5 corresponding 5 the sub-PPG information of sub-waveform.Wherein, the waveform of marginal portion can be ignored, this is because when gathering described target P PG information, and can some PPG information of excessive collection.
In described step S1412a, described reference information can be the PPG waveform between two troughs collecting under normal circumstances, after described reference information is carried out cross-correlation calculation with above-mentioned 5 sub-PPG information respectively, can find, the cross-correlation calculation result of described reference information and C3 is significantly less than the cross-correlation calculation result of described reference information and other sub-PPG information, can judge that the PPG information that C3 is corresponding is described target distinctive information accordingly.
In practical application, the cross-correlation calculation result of described reference information and each sub-goal PPG information and a threshold value can be compared, if be less than this threshold value, then think that corresponding sub-goal PPG information is target distinctive information.Described threshold value such as can be set to 80% of described reference information and the cross-correlation calculation result of self.
In another embodiment, see Figure 29, described input information determination unit 2622a comprises:
One trough quantity determination subelement 26221a, for determining the trough quantity that described target difference packets of information contains;
One input information determination subelement 26222a, for determining according to described trough quantity and one the 3rd threshold value the described input information that described pressing operation is corresponding.
Wherein, the trough quantity comprised in described target distinctive information is identical with the number of times that described first position receives pressing operation, and such as, described first position accepts a pressing operation, and corresponding trough quantity is 1; Described first position accepts twice pressing operation, and corresponding trough quantity is 2.Described 3rd threshold value can be a positive integer, such as 1,2,3 etc.
In described input information determination subelement 26222a, can judge that whether described trough quantity is equal with described 3rd threshold value, if equal, then determine the input information that described pressing operation is corresponding, be namely input information corresponding to described 3rd threshold value.Wherein, input information corresponding to described 3rd threshold value can pre-determine and store, and is such as stored in advance in a form, calls for this step.
Suppose that described 3rd threshold value is 2, the input information of its correspondence amplifies order, the waveform of described target P PG information as shown in Figure 10, then can determine the corresponding described target distinctive information of waveform in Figure 10 in circle, and then can determine that the trough quantity that described target difference packets of information contains is 2, just equal described 3rd threshold value 2, then can determine that described input information is for amplifying order, and then described amplification order can be inputed to relevant device, such as bracelet, mobile phone.
Certainly, described 3rd threshold value can have multiple, such as comprises 1,2,3 and input information corresponding different respectively, such as 1 correspondence is chosen, 2 corresponding amplifications, and 3 correspondences reduce, then user by changing compression number at described first position, can realize the input information that input is different.
In another embodiment, see Figure 30, described input information determination unit 2622a can comprise:
One time determined subelement 26221a ', for determining the duration of described target distinctive information;
One input information determination subelement 26222a ', for determining the described input information that described pressing operation is corresponding according to described duration and a Second Threshold.
The duration of described target distinctive information is corresponding with the time that described first position accepts described pressing operation continuously, and in other words, the time that described first position accepts described pressing operation is continuously longer, then the duration of described target distinctive information is longer.Described Second Threshold can be a time span, such as 3 seconds, 5 seconds etc.
In described input information determination subelement 26222a ', such as can judge whether the described duration is greater than described Second Threshold, if be greater than, using input information corresponding for described Second Threshold as input information corresponding to described pressing operation.Wherein, the input information that described Second Threshold is corresponding can pre-determine and store, and is such as stored in advance in a form, calls for this step.
Suppose that described Second Threshold is 3 seconds, the input information of its correspondence is sleep command, the waveform of described target P PG information as shown in figure 12, then can determine the corresponding described target distinctive information of waveform in Figure 12 between two vertical lines, and then can determine that the duration of described target distinctive information is 3.5 seconds, then can determine that described input information is sleep command, and then described sleep command can be inputed to relevant device, such as bracelet, mobile phone.
Certainly, described Second Threshold can have multiple, such as comprises 3 seconds and 5 seconds, and input information corresponding different respectively, be such as greater than 3 seconds and be less than corresponding dormancy in 5 seconds, be greater than corresponding shutdown in 5 seconds, then user by changing pressing duration at described first position, can realize the input information that input is different.As shown in figure 13, if the time that described first position accepts described pressing operation is longer, then can obtain the waveform of the target P PG information shown in Figure 13, the corresponding described target distinctive information of waveform between its two vertical lines, the duration of described target distinctive information is 6.6 seconds, in this case, can determine that described input information is shutdown command.
In another embodiment, see Figure 31, described input information determination unit 2622a can comprise:
One Waveform Matching subelement 26221a ', for the similarity of the waveform and at least one known waveform that calculate described target distinctive information respectively, determines a target known waveform according to result of calculation;
One input information determination subelement 26222a ', for determining the described input information that described pressing operation is corresponding according to described target known waveform.
Wherein, described at least one known waveform can be the set of multiple known waveform, and it can training in advance obtain, and such as user performs different pressing operations to described first position in advance, and the corresponding waveform obtaining corresponding target distinctive information, as described known waveform.Thus pressing operation, corresponding relation between known waveform and input information three can be set up.
In actual applications, the waveform of the described target distinctive information of acquisition can calculate similarity with each known waveform in described set respectively, and the known waveform that then selection similarity is the highest is as described target known waveform.And then can using input information corresponding for described target known waveform as described input information corresponding to described pressing operation.
In another embodiment, see Figure 32, described input information determination module 2620 comprises:
One signal characteristic determining unit 2621a ', for determining the signal characteristic of described target P PG information;
One input information determination unit 2622a ', for determining the described input information that described pressing operation is corresponding according to described signal characteristic.
The signal characteristic of described target P PG information comprises at least one item in the fingerprint of described target P PG information, mean value, difference; Described fingerprint is made up of at least one item in the amplitude of described target P PG information, phase place, frequency spectrum; Described mean value is the mean value of in the amplitude of described target P PG information, phase place, frequency spectrum at least one; Described difference is the difference of in the amplitude of described target P PG information, phase place, frequency spectrum at least one.
Described reference information can be the reference signal characteristics that training in advance obtains, and such as, can perform different pressing operations in the training stage, and the signal characteristic of the corresponding PPG information of corresponding acquisition is as described reference information.In embody rule, the signal characteristic of described target P PG information that can calculate and the similarity of multiple reference information, and using input information corresponding for reference information the highest for similarity as described input information.
B), in another embodiment, described target blood flow information is target Doppler metrical information, accordingly, and described input information determination module 2620, for according to described target Doppler metrical information and a reference information, determine the input information that described pressing operation is corresponding.
See Figure 33, in one embodiment, described input information determination module 2620 can comprise:
One division unit 2621b, for described target Doppler metrical information being divided according to scheduled duration, obtains at least one sub-goal Doppler measurement information;
One converter unit 2622b, at least one sub-goal Doppler measurement information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
One determining unit 2623b, for according at least one Doppler frequency domain information described and described reference information, determines the described input information that described pressing operation is corresponding.
Wherein, the length of described scheduled duration can close to or be slightly longer than the shortest time that single depression needs, press at most 4 calculating with per second to described first position, then described scheduled duration such as can be set to 0.25 second or 0.3 second.As shown in figure 16, described target Doppler metrical information is divided into C1, C2, C3, C4 and C5 by according to scheduled duration, amounts to 5 sub-target Doppler metrical informations.
Each described sub-goal Doppler measurement information can be carried out frequency domain conversion by such as Fourier transform by described converter unit 2622b, obtains corresponding Doppler frequency domain information.
By the process of described converter unit 2622b, the waveform of described sub-goal Doppler measurement information C1, Doppler frequency domain information that C2, C3 and C4 are corresponding is all as shown in solid line waveform in Figure 17; The waveform of the Doppler frequency domain information that described sub-goal Doppler measurement information C5 is corresponding is all as shown in Figure 17 chain lines waveform.For the purpose of simple, below Doppler frequency domain information corresponding to C1, C2, C3, C4 and C5 is designated as F1, F2, F3, F4 and F5 successively.Can see, the waveform of the Doppler frequency domain information that the waveform of F1, F2, F3, F4 is corresponding with the Doppler measurement information collected under normal circumstances is identical; And the waveform of the waveform of F5 and Doppler frequency domain information corresponding to the Doppler measurement information that collects under normal circumstances has obvious difference, this is because first position described within the time period that C5 is corresponding receives pressing operation.
Described reference information can be two kinds of information, below a point situation is described.
In one embodiment, see Figure 34, described determining unit 2623b comprises:
One first determines subelement 26231b, for determining at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, and the corresponding described Doppler shift amount of each described Doppler frequency domain information;
One second determines subelement 26232b, for determining the first quantity being greater than the Doppler shift amount of described reference information at least one Doppler shift amount described;
One the 3rd determines subelement 26233b, for determining the described input information that described pressing operation is corresponding according to described first quantity.
The waveform of the frequency domain information that the Doppler measurement information collected under normal circumstances is corresponding is as shown in solid line waveform in Figure 17, and N point in its highest intensity value corresponding diagram, lower than N1 point in the intensity level corresponding diagram of N point place 3dB, the frequency of this N1 point is f n, that is its Doppler shift amount is f n.Accordingly, the Doppler shift amount of F1, F2, F3, F4 is also f n.
In addition, the waveform of F5 is as shown in Figure 17 chain lines waveform, and S point in its highest intensity value corresponding diagram, lower than S1 point in the intensity level corresponding diagram of S point place 3dB, the frequency of this S1 point is f s, that is the Doppler shift amount of F5 is f s.
Can see, f sobviously be greater than f n, this is because described first position receives a short depression (such as compressing time is less than 0.3 second) within the time period that C5 is corresponding.Similar, if described first position also receives a short depression within the time period that C1 is corresponding, then the Doppler shift amount of F1 also obviously can be greater than f n.
Therefore, determine in subelement 26233b the described 3rd, described reference information can be a first threshold, and this first threshold such as can be set to f sand f nbetween a frequency values, if there is Doppler shift amount described in be like this greater than described first threshold, then think appearance short depression.That is, in described step S1432b, be greater than the first quantity of the Doppler shift amount of described reference information at least one Doppler shift amount described, namely in described pressing operation, comprise the quantity of short depression.
Described 3rd determines in subelement 26233b, can set up in advance and store the mapping table between the number of times of short depression in described pressing operation and described input information, input information corresponding to such as short depression 1 time is for choosing order, and short depression number of times is the input information of 2 correspondences is startup command.And then determine in subelement 26233b the described 3rd, can determine described input information according to described first quantity, such as described first quantity is 2, can determine that described input information is startup command.
In another embodiment, as shown in figure 35, described determining unit 2623b comprises:
One first determines subelement 26231b ', for determining at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, and the corresponding described Doppler shift amount of each described Doppler frequency domain information;
One second determines subelement 26232b ', for determining the second quantity being less than the Doppler shift amount of described reference information at least one Doppler shift amount described;
One the 3rd determines subelement 26233b ', for determining a target duration according to described second quantity and described scheduled duration;
One the 4th determines subelement 26234b ', for determining the described input information that described pressing operation is corresponding according to described target duration.
For the waveform that Figure 20 and Figure 21, Figure 20 are the target Doppler metrical informations in a period of time, it is divided into C1 ', C2 ', C3 ', C4 ' according to scheduled duration, amounts to 4 sub-target Doppler metrical informations.
In Figure 21, solid line waveform obtains Doppler frequency domain information, the Doppler frequency domain information that the Doppler measurement information namely collected under normal circumstances is corresponding after the Doppler measurement information shown in Fig. 4 carries out frequency domain conversion.
By such as Fourier transform, described sub-goal Doppler measurement information C1 ', C2 ', C3 ', C4 ' can be carried out frequency domain conversion respectively, obtain corresponding Doppler frequency domain information.
After conversion process, the waveform of the Doppler frequency domain information of described sub-goal Doppler measurement information C1 ', C2 ', C3 ' correspondence is all as shown in solid line waveform in Figure 21; The waveform of the Doppler frequency domain information that described sub-goal Doppler measurement information C4 ' is corresponding is as shown in dotted line waveform in Figure 21.For the purpose of simple, below the Doppler frequency domain information of C1 ', C2 ', C3 ', C4 ' correspondence is designated as F1 ', F2 ', F3 ', F4 ' successively.Can see, the waveform of the Doppler frequency domain information that the waveform of F1 ', F2 ', F3 ' is corresponding with the Doppler measurement information collected under normal circumstances is identical; And the waveform of the waveform of F4 ' and Doppler frequency domain information corresponding to the Doppler measurement information that collects under normal circumstances has obvious difference, this is because within the time period that C4 ' is corresponding, described first position continues to be pressed.
Concrete, the difference of the waveform of the Doppler frequency domain information that the waveform of F4 ' is corresponding with the Doppler measurement information collected under normal circumstances is that both Doppler shift amounts are different in fact, see Figure 21, the Doppler shift amount of the frequency domain information that the Doppler measurement information collected under normal circumstances is corresponding is f n, and the Doppler shift amount of F4 ' is f l, and f nbe greater than f l.
Therefore, described second determines in subelement 26232b ', and described reference information can be a Second Threshold, and described Second Threshold can be f nand f lbetween a frequency values, if some like this Doppler shift amounts are less than described Second Threshold, then think that described first position is by Continued depression in the scheduled duration that corresponding Doppler frequency domain information is corresponding.That is, described second quantity, namely the duration of described pressing operation comprises the quantity of described scheduled duration.It will be appreciated by those skilled in the art that sub-goal Doppler measurement information corresponding to the Doppler shift amount of adding up in described second quantity is continuous print in time domain.
Described target duration and described first position are by the duration of Continued depression.Described scheduled duration is multiplied with described second quantity, described target duration can be obtained.
Described 4th determines in subelement 26234b ', described first position can be pre-determined by the corresponding relation between the duration of Continued depression and described input information, such as presetting duration that described first position is pressed reaches 3 seconds and then inputs sleep command, reach 5 seconds, then input shutdown command.Therefore, if the value of described second quantity is 11, and described scheduled duration is 0.3 second, then described target duration is 3.3 seconds, then described input information is sleep command.
See Figure 36, in another embodiment, described input information determination module 2620 can comprise:
One scan unit 2621b ' ', for by described target Doppler metrical information according to a time window and a predetermined steps progress line scanning, obtain at least one scanning information;
One converter unit 2622b ' ', at least one scanning information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
One determining unit 2623b ' ', at least according at least one Doppler frequency domain information described and described reference information, determines the described input information that described pressing operation is corresponding.
Wherein, described time window can be identical with described scheduled duration, or slightly difference, such as more longer than described scheduled duration.Described predetermined step-length can be less than described time window, is such as set to 1/4th of described time window, 1/3rd, 1/2nd.
It will be appreciated by those skilled in the art that above-mentioned embodiment, also can be understood as be by described target Doppler metrical information according to described scheduled duration for time window, simultaneously described in one, scheduled duration is the line scanning of predetermined steps progress.In above-mentioned embodiment, if two described scheduled durations that the time at the first position described in user's Continued depression is corresponding more than two sub-target Doppler metrical informations, and no longer press described first position at the intermediate time of the 3rd the corresponding described scheduled duration of sub-target Doppler metrical information, the described target duration then finally obtained is only two described scheduled durations, that is has the time of scheduled duration described in half to be missed.In present embodiment, setup times window and described predetermined step-length then can solve the problem simultaneously, thus can detect more accurately the time that described first position accepts Continued depression.
See Figure 23, suppose that described time window is 0.3 second, described predetermined step-length is 0.15 second, scans, obtain C1 as shown in the figure to the metrical information of target Doppler shown in Figure 23 ", C2 ", C3 ", C4 ", C5 ", amount to 5 scanning informations.
In described step S142b ', obtain C1 after one by one frequency domain conversion being carried out to described 5 scanning informations ", C2 ", C3 ", C4 ", C5 " corresponding Doppler frequency domain information is once F1 ", F2 ", F3 ", F4 ", F5 ", find after analyzing, F1 ", F2 ", F3 " the waveform of all corresponding with the Doppler measurement information collected the under normal circumstances Doppler frequency domain information of waveform identical, F4 ", F5 " waveform identical with dotted line waveform in Figure 21.
In one embodiment, see Figure 37, described determining unit 2623b " comprising:
One first determines subelement 26231b "; for determining at least one target Doppler frequency domain information at least one Doppler frequency domain information described; the corresponding described Doppler shift amount of each described Doppler frequency domain information, the described Doppler shift amount that each described target Doppler frequency domain information is corresponding is all less than described reference information;
One second determines subelement 26232b ", for determining a target duration according to described at least one target Doppler frequency domain information and described predetermined step-length;
One the 3rd determines subelement 26233b ", for determining the described input information that described pressing operation is corresponding according to described target duration.
Described first determines subelement 26231b " in, described reference information can be described Second Threshold.Described in above, can know, only have F4 " and F5 " Doppler shift amount be less than described Second Threshold, therefore, F4 " and F5 " be confirmed as described target Doppler frequency domain information.
Described second determines subelement 26232b " in, suppose that the quantity of described at least one target Doppler frequency domain information is N, described predetermined step-length is the 1/m of described time window, and the duration of described time window is t, and the computing formula of described target duration T can be as follows:
T = t + ( N - 1 ) t m
Still for Figure 23, then the target duration of its correspondence is 1.5 described time windows, namely 0.45 second.Can see that target duration here can be as accurate as time window described in half, if described predetermined step-length is shorter certainly, then degree of accuracy can be higher.
In another embodiment, see Figure 38, described input information determination module 2620 comprises:
One first determining unit 2624b, for determining the signal characteristic of described target Doppler metrical information;
One second determining unit 2625b, for according to described signal characteristic and described reference information, determines the described input information that described pressing operation is corresponding.
The signal characteristic of described target Doppler metrical information comprises at least one item in the fingerprint of described target Doppler metrical information, mean value, difference; Described fingerprint is made up of at least one item in the amplitude of described target Doppler metrical information, phase place, frequency spectrum; Described mean value is the mean value of in the amplitude of described target Doppler metrical information, phase place, frequency spectrum at least one; Described difference is the difference of in the amplitude of described target Doppler metrical information, phase place, frequency spectrum at least one.
Described reference information can be the reference signal characteristics that training in advance obtains, and such as, can perform different pressing operations in the training stage, and the signal characteristic of the corresponding Doppler measurement information of corresponding acquisition is as described reference information.In embody rule, the signal characteristic of described target Doppler metrical information that can calculate and the similarity of multiple reference information, and using input information corresponding for reference information the highest for similarity as described input information.
In another embodiment, see Figure 39, described input information determination module 2620 comprises:
One first determines submodule 2626b, for determining the target flow velocity relevant information that described target Doppler metrical information is corresponding;
One second determines submodule 2627b, for according to described target flow velocity relevant information and described reference information, determines the described input information that described pressing operation is corresponding.
Wherein, the data type of described target flow velocity relevant information can be described blood flow rate, also can be described blood flow flux.In other words, described target flow velocity relevant information can be target blood flowing speed information or target blood flow flux information.
In one embodiment, see Figure 40, described second determines that submodule 2627b can comprise:
One target difference information determination unit 26271b, for determining a target distinctive information according to described target flow velocity relevant information and described reference information;
One input information determination unit 26272b, at least determining according to described target distinctive information the described input information that described pressing operation is corresponding.
Described reference information can have different types.Such as in one embodiment, described reference information is described first position when not accepting pressing, and obtain at described second position one with reference to reference flow rate relevant information corresponding to Doppler measurement information.Be similar to described target flow velocity relevant information, described reference flow rate relevant information also can be blood flow rate or blood flow flux.
Accordingly, see Figure 41, described target difference information determination unit 26271b can comprise:
Stroke molecular cell 262711b, for being divided into multiple sub-goal flow velocity relevant information by described target flow velocity relevant information by the cycle;
One target distinctive information determination subelement 262712b, for described multiple sub-goal flow velocity relevant information is done cross-correlation calculation with described reference information respectively, determines described target distinctive information according to result of calculation.
In another embodiment, described reference information can be a first threshold, described first threshold can be arranged according to the range value of described reference flow rate relevant information, is such as set to minimum amplitude value or the maximum amplitude value of described reference flow rate relevant information.
Accordingly, described target difference information determination unit 26271b, may be used for the range value in described target flow velocity relevant information to compare size with the value of described reference information, determines described target distinctive information according to comparative result.
It will be appreciated by those skilled in the art that above-mentioned two kinds are determined that the mode of described target distinctive information can also combinationally use, to improve accuracy and efficiency.
In one embodiment, see Figure 42, described input information determination unit 26272b comprises:
One target known waveform determination subelement 262721b, for the similarity of the waveform and at least one known waveform that calculate described target distinctive information respectively, determines a target known waveform according to result of calculation;
One input information determination subelement 262722b, for determining the described input information that described pressing operation is corresponding according to described target known waveform.
Wherein, described at least one known waveform can be the set of multiple known waveform, the input information that described known waveform is corresponding predetermined, it can training in advance obtain, such as user performs different pressing operations to described first position in advance, and the corresponding waveform obtaining corresponding target distinctive information, as described known waveform.Thus described pressing operation, corresponding relation between described input information and known waveform three can be set up.
In actual applications, the waveform of described target distinctive information can calculate similarity with each known waveform in described set respectively, and the known waveform that then selection similarity is the highest is as described target known waveform.And then can determine according to described target known waveform the described input information that described pressing operation is corresponding.
In one embodiment, described input information determination unit 26272b, the quantity for the trough contained according to described target difference packets of information determines the described input information that described pressing operation is corresponding.
In one embodiment, described input information determination unit 26272b, determines for the duration corresponding according to described target distinctive information the described input information that described pressing operation is corresponding.
See Figure 43, in one embodiment, described equipment 2600 can also comprise:
One load module 2630, for inputting described input information.
Such as, showing described input information according to determination result is sleep command, then described sleep command is inputed to the equipment such as bracelet, mobile phone, and described equipment can enter park mode according to this sleep command.Equipment corresponding to described input information can preset, and can certainly specify in described input information.
In addition, inventor also finds in research process, if described user is kept in motion, especially described second position is kept in motion, and the waveform of its blood flow information also may be caused to change, may cause error detection.Therefore, see Figure 44, in one embodiment, described equipment 2600 also comprises:
One second acquisition module 2640, for obtaining a movement state information corresponding to described second position.
Accordingly, described first acquisition module 2610, for accepting a pressing operation in response to one first position on user's body and the value of described movement state information is less than one the 4th threshold value, obtain the target P PG information at one second position corresponding with described first position.
Wherein, described movement state information can be acceleration information, angular velocity information etc., can judge that whether described second position is in motion according to described movement state information, and the severe degree of motion.
When the value of described movement state information is less than the 3rd threshold value, described second position can be thought not in motion, or the severe degree of motion is lower, can not affect testing result.
Determine described in the embodiment of the present application that an application scenarios of the method and apparatus of input information can be as follows: user wears an Intelligent bracelet in left finesse position, when user wants to know current time, user clicks twice fast with (such as wrist is near shoulder side) near right hand forefinger leftward wrist, bracelet is by detecting the change of left hand wrist PPG information, identify user's short depression twice, and determine that corresponding input information is displaying time order, so input this order to control module, control module controls bracelet and exports current time by modes such as voice, when user wants to make bracelet dormancy, user is with long by a period of time near right hand forefinger leftward wrist, bracelet is by detecting the change of left hand wrist PPG information, identify that user's Continued depression time was more than 3 seconds, and determine that corresponding input information is sleep command, so input this order to control module, control module controls bracelet and enters park mode.
The hardware configuration of the equipment of input information is determined as shown in figure 45 described in another embodiment of the application.To described, the application's specific embodiment does not determine that the specific implementation of the equipment of input information limits, see Figure 45, described equipment 4500 can comprise:
Processor (processor) 4510, communication interface (Communications Interface) 4520, storer (memory) 4530, and communication bus 4540.Wherein:
Processor 4510, communication interface 4520, and storer 4530 completes mutual communication by communication bus 4540.
Communication interface 4520, for other net element communications.
Processor 4510, for executive routine 4532, specifically can perform the correlation step in the embodiment of the method shown in above-mentioned Fig. 1.
Particularly, program 4532 can comprise program code, and described program code comprises computer-managed instruction.
Processor 4510 may be a central processor CPU, or specific integrated circuit ASIC (Application Specific Integrated Circuit), or is configured to the one or more integrated circuit implementing the embodiment of the present application.
Storer 4530, for depositing program 4532.Storer 4530 may comprise high-speed RAM storer, still may comprise nonvolatile memory (non-volatile memory), such as at least one magnetic disk memory.Program 4532 specifically can perform following steps:
Accept a pressing operation in response to one first position on user's body, obtain the target blood flow information at one second position corresponding with described first position;
According to described target blood flow information and a reference information, determine the input information that described pressing operation is corresponding.
In program 4532, the specific implementation of each step see the corresponding steps in above-described embodiment or module, can be not repeated herein.Those skilled in the art can be well understood to, and for convenience and simplicity of description, the equipment of foregoing description and the specific works process of module, can describe with reference to the corresponding process in preceding method embodiment, not repeat them here.
Those of ordinary skill in the art can recognize, in conjunction with unit and the method step of each example of embodiment disclosed herein description, can realize with the combination of electronic hardware or computer software and electronic hardware.These functions perform with hardware or software mode actually, depend on application-specific and the design constraint of technical scheme.Professional and technical personnel can use distinct methods to realize described function to each specifically should being used for, but this realization should not think the scope exceeding the application.
If described function using the form of SFU software functional unit realize and as independently production marketing or use time, can be stored in a computer read/write memory medium.Based on such understanding, the part of the part that the technical scheme of the application contributes to prior art in essence in other words or this technical scheme can embody with the form of software product, this computer software product is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, controller, or the network equipment etc.) perform all or part of step of method described in each embodiment of the application.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disc or CD etc. various can be program code stored medium.
Above embodiment is only for illustration of the application; and the restriction not to the application; the those of ordinary skill of relevant technical field; when not departing from the spirit and scope of the application; can also make a variety of changes and modification; therefore all equivalent technical schemes also belong to the category of the application, and the scope of patent protection of the application should be defined by the claims.

Claims (10)

1. determine a method for input information, it is characterized in that, described method comprises:
Accept a pressing operation in response to one first position on user's body, obtain the target Doppler metrical information at one second position corresponding with described first position;
According to described target Doppler metrical information and a reference information, determine the input information that described pressing operation is corresponding.
2. the method for claim 1, is characterized in that, described according to described target Doppler metrical information and a reference information, determines that the input information that described pressing operation is corresponding comprises:
Described target Doppler metrical information is divided according to scheduled duration, obtains at least one sub-goal Doppler measurement information;
At least one sub-goal Doppler measurement information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
According at least one Doppler frequency domain information described and described reference information, determine the described input information that described pressing operation is corresponding.
3. method as claimed in claim 2, is characterized in that, at least one Doppler frequency domain information and described reference information described in described basis, determines that the described input information that described pressing operation is corresponding comprises:
Determine at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, the corresponding described Doppler shift amount of each described Doppler frequency domain information;
Determine the first quantity being greater than the Doppler shift amount of described reference information at least one Doppler shift amount described;
The described input information that described pressing operation is corresponding is determined according to described first quantity.
4. method as claimed in claim 2, is characterized in that, at least one Doppler frequency domain information and described reference information described in described basis, determines that the described input information that described pressing operation is corresponding comprises:
Determine at least one Doppler shift amount that at least one Doppler frequency domain information described is corresponding, the corresponding described Doppler shift amount of each described Doppler frequency domain information;
Determine the second quantity being less than the Doppler shift amount of described reference information at least one Doppler shift amount described;
A target duration is determined according to described second quantity and described scheduled duration;
The described input information that described pressing operation is corresponding is determined according to described target duration.
5. the method for claim 1, is characterized in that, described according to described target Doppler metrical information and a reference information, determines that the input information that described pressing operation is corresponding comprises:
By described target Doppler metrical information according to a time window and a predetermined steps progress line scanning, obtain at least one scanning information;
At least one scanning information described is carried out frequency domain conversion, obtains at least one Doppler frequency domain information;
At least according at least one Doppler frequency domain information described and described reference information, determine the described input information that described pressing operation is corresponding.
6. method as claimed in claim 5, is characterized in that, described at least according at least one Doppler frequency domain information described and described reference information, determines that the described input information that described pressing operation is corresponding comprises:
At least one target Doppler frequency domain information is determined at least one Doppler frequency domain information described, the corresponding described Doppler shift amount of each described Doppler frequency domain information, the described Doppler shift amount that each described target Doppler frequency domain information is corresponding is all less than described reference information;
A target duration is determined according to described at least one target Doppler frequency domain information and described predetermined step-length;
The described input information that described pressing operation is corresponding is determined according to described target duration.
7. determine an equipment for input information, it is characterized in that, described equipment comprises:
One first acquisition module, for accepting a pressing operation in response to one first position on user's body, obtains the target Doppler metrical information at one second position corresponding with described first position;
One input information determination module, for according to described target Doppler metrical information and a reference information, determines the input information that described pressing operation is corresponding.
8. determine a method for input information, it is characterized in that, described method comprises:
Accept a pressing operation in response to one first position on user's body, obtain the target blood flow information at one second position corresponding with described first position;
According to described target blood flow information and a reference information, determine the input information that described pressing operation is corresponding.
9. determine an equipment for input information, it is characterized in that, described equipment comprises:
One first acquisition module, for accepting a pressing operation in response to one first position on user's body, obtains the target blood flow information at one second position corresponding with described first position;
One input information determination module, for according to described target blood flow information and a reference information, determines the input information that described pressing operation is corresponding.
10. a Wearable device, is characterized in that, described Wearable device comprises the equipment of the determination input information described in claim 7 or 9.
CN201510070678.1A 2015-03-30 2015-03-30 Method and device for determining input information Pending CN104731322A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510070678.1A CN104731322A (en) 2015-03-30 2015-03-30 Method and device for determining input information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510070678.1A CN104731322A (en) 2015-03-30 2015-03-30 Method and device for determining input information

Publications (1)

Publication Number Publication Date
CN104731322A true CN104731322A (en) 2015-06-24

Family

ID=53455290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510070678.1A Pending CN104731322A (en) 2015-03-30 2015-03-30 Method and device for determining input information

Country Status (1)

Country Link
CN (1) CN104731322A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106249849A (en) * 2015-08-28 2016-12-21 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106249855A (en) * 2015-10-10 2016-12-21 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106249852A (en) * 2015-09-15 2016-12-21 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106339075A (en) * 2015-10-10 2017-01-18 北京智谷睿拓技术服务有限公司 Input information confirmation method and equipment
CN106371568A (en) * 2015-10-10 2017-02-01 北京智谷睿拓技术服务有限公司 Force value information determination method and equipment
CN107024975A (en) * 2015-09-15 2017-08-08 北京智谷睿拓技术服务有限公司 Exchange method and equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101995947A (en) * 2009-08-21 2011-03-30 香港中文大学 System and method for sensing user actions through network
CN103049090A (en) * 2011-12-20 2013-04-17 微软公司 User control gesture detection
US20140028546A1 (en) * 2012-07-27 2014-01-30 Lg Electronics Inc. Terminal and control method thereof
CN104049752A (en) * 2014-06-04 2014-09-17 北京智谷睿拓技术服务有限公司 Interaction method based on human body and interaction device based on human body
CN104615248A (en) * 2015-02-10 2015-05-13 北京智谷睿拓技术服务有限公司 Method and device for determining input information
CN104656896A (en) * 2015-02-10 2015-05-27 北京智谷睿拓技术服务有限公司 Method and device for confirming input information
CN104656895A (en) * 2015-02-10 2015-05-27 北京智谷睿拓技术服务有限公司 Method and device for confirming input information

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101995947A (en) * 2009-08-21 2011-03-30 香港中文大学 System and method for sensing user actions through network
CN103049090A (en) * 2011-12-20 2013-04-17 微软公司 User control gesture detection
US20140028546A1 (en) * 2012-07-27 2014-01-30 Lg Electronics Inc. Terminal and control method thereof
CN104049752A (en) * 2014-06-04 2014-09-17 北京智谷睿拓技术服务有限公司 Interaction method based on human body and interaction device based on human body
CN104615248A (en) * 2015-02-10 2015-05-13 北京智谷睿拓技术服务有限公司 Method and device for determining input information
CN104656896A (en) * 2015-02-10 2015-05-27 北京智谷睿拓技术服务有限公司 Method and device for confirming input information
CN104656895A (en) * 2015-02-10 2015-05-27 北京智谷睿拓技术服务有限公司 Method and device for confirming input information

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106249849A (en) * 2015-08-28 2016-12-21 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106249849B (en) * 2015-08-28 2019-06-11 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106249852A (en) * 2015-09-15 2016-12-21 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN107024975A (en) * 2015-09-15 2017-08-08 北京智谷睿拓技术服务有限公司 Exchange method and equipment
CN107024975B (en) * 2015-09-15 2020-07-03 北京智谷睿拓技术服务有限公司 Interaction method and device
CN106249855A (en) * 2015-10-10 2016-12-21 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106339075A (en) * 2015-10-10 2017-01-18 北京智谷睿拓技术服务有限公司 Input information confirmation method and equipment
CN106371568A (en) * 2015-10-10 2017-02-01 北京智谷睿拓技术服务有限公司 Force value information determination method and equipment
CN106249855B (en) * 2015-10-10 2019-02-19 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus
CN106339075B (en) * 2015-10-10 2019-11-01 北京智谷睿拓技术服务有限公司 Input information determines method and apparatus

Similar Documents

Publication Publication Date Title
CN104615248A (en) Method and device for determining input information
CN104656896A (en) Method and device for confirming input information
CN104699241A (en) Method and device for determining action and/or action part
CN104699242A (en) Method and device for determining action and/or action part
CN104731322A (en) Method and device for determining input information
CN104656895A (en) Method and device for confirming input information
CN102937850B (en) Method for beautifying handwriting in real time and electronic equipment
CN106371816A (en) Left hand/right hand determination method and equipment
CN111345788B (en) Devices for estimating cardiovascular information
CN105103085B (en) Method for gestures detection, the optical sensor circuit for gestures detection and the optical sensor arrangement for gestures detection
CN108108015A (en) A kind of action gesture recognition methods based on mobile phone gyroscope and dynamic time warping
CN106031632B (en) PPG information detecting method and equipment
TW201519057A (en) Touch sensor and operating method thereof
CN107463288B (en) Digital input system and implementation method
CN106293023B (en) Attitude determination method and equipment
CN107024975A (en) Exchange method and equipment
CN106249853B (en) Exchange method and equipment
CN106361318A (en) Pressed position determining method and equipment
CN106249849B (en) Input information determines method and apparatus
CN106293024B (en) Attitude determination method and equipment
CN106249851A (en) Input information determines method and apparatus
CN106361267A (en) Pressed position determining method and equipment
CN106371564B (en) Input information determination method and device
CN106295099B (en) Input information determines method and apparatus
CN210077642U (en) Human hand artery circulation measuring device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150624

WD01 Invention patent application deemed withdrawn after publication