Movatterモバイル変換


[0]ホーム

URL:


CN106293048B - Input information determines method and apparatus - Google Patents

Input information determines method and apparatus
Download PDF

Info

Publication number
CN106293048B
CN106293048BCN201510463405.3ACN201510463405ACN106293048BCN 106293048 BCN106293048 BCN 106293048BCN 201510463405 ACN201510463405 ACN 201510463405ACN 106293048 BCN106293048 BCN 106293048B
Authority
CN
China
Prior art keywords
information
target waveform
ppg
finger
dynamics
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.)
Active
Application number
CN201510463405.3A
Other languages
Chinese (zh)
Other versions
CN106293048A (en
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 LtdfiledCriticalBeijing Zhigu Ruituo Technology Services Co Ltd
Priority to CN201510463405.3ApriorityCriticalpatent/CN106293048B/en
Publication of CN106293048ApublicationCriticalpatent/CN106293048A/en
Application grantedgrantedCritical
Publication of CN106293048BpublicationCriticalpatent/CN106293048B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Landscapes

Abstract

This application provides a kind of input information to determine method and apparatus, is related to wearable device field.The described method includes: the finger in response to user executes a push action to an object, the photoplethysmographic PPG information of the finger is obtained;A target waveform is determined in the PPG information, the range value of each point is gradually reduced and is below a threshold value on the target waveform;An input information is determined according to the target waveform.To provide a kind of method and apparatus for determining input information according to PPG information, the method and equipment can be multiplexed the PPG sensor in wearable device, and be conducive to improve the interaction capabilities of wearable device.

Description

Input information determines method and apparatus
Technical field
This application involves wearable device fields more particularly to a kind of input information to determine method and apparatus.
Background technique
As universal and development, the present electronic equipment of electronic equipment are more and more intelligent.It is more square to be able to use familyJust, efficiently controlling electronic devices is the pursuit of electronic equipment set manufacturer always.
Wearable device (such as smartwatch, Intelligent glove, intelligent ornaments etc.) in electronic equipment usually has patchThe features such as sharing family, small volume and less weight, lower energy consumption, these features determine that most wearable device input areas are small, inputAbility is weak, has seriously affected the man-machine interaction experience of user.
Summary of the invention
The purpose of the application is: providing a kind of input information and determines method and apparatus.
According to the application at least one embodiment in a first aspect, providing a kind of input information determines method, the sideMethod includes:
One push action is executed to an object in response to the finger of user, obtains the photoplethysmographic of the fingerPPG information;
A target waveform is determined in the PPG information, the range value of each point is gradually reduced and on the target waveformLower than a threshold value;
An input information is determined according to the target waveform.
Any possible implementation with reference to first aspect, in the second possible implementation, the basisThe target waveform determines that an input information includes:
The dynamics pace of change information of the push action is determined according to the target waveform;
Determine the corresponding input information of the dynamics pace of change information.
Any possible implementation with reference to first aspect, in the third possible implementation, the basisThe target waveform determines that the dynamics pace of change information of the push action includes:
According to the target waveform up to a little less tangent slope, the dynamics pace of change letter of the push action is determinedBreath.
Any possible implementation with reference to first aspect, in the fourth possible implementation, the basisThe target waveform determines that the dynamics pace of change information of the push action includes: up to a little less tangent slope
The average dynamics of the push action is determined according to the average value of the tangent slope of points multiple on the target waveformPace of change value.
According to the second aspect of at least one embodiment of the application, provides a kind of input information and determine method, the sideMethod includes:
In response to executing lift action after the finger pressing an object of user, the PPG information of the finger is obtained;
A target waveform is determined in the PPG information, the range value of each point is gradually increased and on the target waveformHigher than a threshold value;
An input information is determined according to the target waveform.
In conjunction with any possible implementation of second aspect, in the second possible implementation, the basisThe target waveform determines that an input information includes:
The dynamics pace of change information of the lift action is determined according to the target waveform;
Determine the corresponding input information of the dynamics pace of change information.
In conjunction with any possible implementation of second aspect, in the third possible implementation, the basisThe target waveform determines that the dynamics pace of change information of the lift action includes:
According to the target waveform up to a little less tangent slope, the dynamics pace of change letter of the lift action is determinedBreath.
In conjunction with any possible implementation of second aspect, in the fourth possible implementation, the basisThe target waveform determines that the dynamics pace of change information of the lift action includes: up to a little less tangent slope
The average dynamics of the lift action is determined according to the average value of the tangent slope of points multiple on the target waveformPace of change value.
According to the third aspect of at least one embodiment of the application, provides a kind of input information and determine equipment, it is described to setIt is standby to include:
One obtains module, executes a push action to an object for the finger in response to user, obtains the fingerPPG information;
One first determining module, for determining a target waveform in the PPG information, each point on the target waveformRange value is gradually reduced and is below a threshold value;
One second determining module, for determining an input information according to the target waveform.
In conjunction with any possible implementation of the third aspect, in the second possible implementation, described secondDetermining module includes:
One first determination unit, for determining that the dynamics pace of change of the push action is believed according to the target waveformBreath;
One second determination unit, for determining the corresponding input information of the dynamics pace of change information.
In conjunction with any possible implementation of the third aspect, in the third possible implementation, described secondDetermination unit, for, up to a little less tangent slope, determining the dynamics variation of the push action according to the target waveformVelocity information.
In conjunction with any possible implementation of the third aspect, in the fourth possible implementation, described secondDetermination unit, the average value for the tangent slope according to points multiple on the target waveform determine being averaged for the push actionDynamics pace of change value.
According to the fourth aspect of at least one embodiment of the application, provides a kind of input information and determine equipment, it is described to setIt is standby to include:
One obtains module, executes lift action after pressing an object for the finger in response to user, obtains the handThe PPG information of finger;
One first determining module, for determining a target waveform in the PPG information, each point on the target waveformRange value is gradually increased and is above a threshold value;
One second determining module, for determining an input information according to the target waveform.
In conjunction with any possible implementation of fourth aspect, in the second possible implementation, described secondDetermining module includes:
One first determination unit, for determining that the dynamics pace of change of the lift action is believed according to the target waveformBreath;
One second determination unit, for determining the corresponding input information of the dynamics pace of change information.
In conjunction with any possible implementation of fourth aspect, in the third possible implementation, described secondDetermination unit, for, up to a little less tangent slope, determining the dynamics variation of the push action according to the target waveformVelocity information.
In conjunction with any possible implementation of fourth aspect, in the fourth possible implementation, described secondDetermination unit, the average value for the tangent slope according to points multiple on the target waveform determine being averaged for the lift actionDynamics pace of change value.
According to the 5th aspect of at least one embodiment of the application, a kind of user equipment, the user equipment packet are providedIt includes:
One memory, for storing instruction;
One processor, for executing the instruction of the memory storage, it is following that described instruction executes the processorOperation:
One push action is executed to an object in response to the finger of user, obtains the PPG information of the finger;
A target waveform is determined in the PPG information, the range value of each point is gradually reduced and on the target waveformLower than a threshold value;
An input information is determined according to the target waveform.
According to the 6th aspect of at least one embodiment of the application, a kind of user equipment, the user equipment packet are providedIt includes:
One memory, for storing instruction;
One processor, for executing the instruction of the memory storage, it is following that described instruction executes the processorOperation:
In response to executing lift action after the finger pressing an object of user, the PPG information of the finger is obtained;
A target waveform is determined in the PPG information, the range value of each point is gradually increased and on the target waveformHigher than a threshold value;
An input information is determined according to the target waveform.
Input information described in the embodiment of the present application determines method and apparatus, executes in response to the finger of user to an objectOne push action obtains the PPG information of the finger, the target waveform is determined in the PPG information, then according toTarget waveform determines an input information.It is described to provide a kind of method and apparatus for determining input information according to PPG informationMethod and apparatus can be multiplexed the PPG sensor in wearable device, and be conducive to improve the interaction capabilities of wearable device.
Detailed description of the invention
Fig. 1 is the flow chart that input information determines method described in the application one embodiment;
Fig. 2 is PPG waveform diagram when index finger quickly presses an object in one embodiment of the application;
Fig. 3 is PPG waveform diagram when index finger presses at a slow speed an object in one embodiment of the application;
Fig. 4 is the flow chart that input information described in another embodiment of the application determines method;
Fig. 5 is PPG waveform diagram when index finger is quickly lifted from an object surface in one embodiment of the application;
Fig. 6 is PPG waveform diagram when index finger lifts at a slow speed from an object surface in one embodiment of the application;
Fig. 7 is the module map that input information determines equipment described in the application one embodiment;
Fig. 8 is the module map of the second determining module described in one embodiment of the application;
Fig. 9 is the module map that input information determines equipment described in another embodiment of the application;
Figure 10 is the module map of the second determining module described in one embodiment of the application;
Figure 11 is the hardware structural diagram of user equipment described in the application one embodiment;
Figure 12 is the hardware structural diagram of user equipment described in another embodiment of the application.
Specific embodiment
With reference to the accompanying drawings and examples, the specific embodiment of the application is described in further detail.Implement belowExample is not limited to scope of the present application for illustrating the application.
It will be appreciated by those skilled in the art that the size of the serial number of following each steps is not intended in embodiments hereinExecution sequence it is successive, the execution of each step sequence should be determined by its function and internal logic, and implement without coping with the applicationThe implementation process of example constitutes any restriction.
Inventor has found in the course of the research, when the finger of user executes pressing an object, and lifts after pressing, meetingPPG (photoplethysmographic, the PhotoPlethysmoGraphy) signal acquired at the finger position is caused to generate obviousWaveform variation, and when its waveform is pressed or lifts dynamics pace of change influence.Based on this, herein described method canTo be identified according to the PPG information acquired at finger to the movement dynamics pace of change information of finger, and then to wearableThe electronic equipments such as formula equipment input information.
Fig. 1 is the flow chart that input information determines method described in the application one embodiment, and the method can be for exampleOne input information determines to be realized in equipment.As shown in Figure 1, which comprises
S120: one push action is executed to an object in response to the finger of user, obtains the PPG information of the finger;
S140: a target waveform is determined in the PPG information, the range value of each point is gradually reduced on the target waveformAnd it is below a threshold value;
S160: the input information is determined according to the target waveform.
The embodiment of the present application the method executes a push action to an object in response to the finger of user, obtains instituteThe PPG information for stating finger determines the target waveform in the PPG information, then determines that one is defeated according to the target waveformEnter information.To provide a kind of method for determining input information according to PPG information, the method can be multiplexed wearable deviceOn PPG sensor, can effectively improve the interaction capabilities of the electronic equipments such as wearable device.
Below with reference to specific embodiment, the function of described step S120, S140 and S160 is described in detail.
S120: one push action is executed to an object in response to the finger of user, obtains the PPG information of the finger.
Wherein, the finger can be any finger, such as index finger, thumb of user etc..The object can be oneOne accessible interface, for example can be display screen, the desktop of any material, the back side of mobile phone, the surface of glass etc..
S140: a target waveform is determined in the PPG information, the range value of each point is gradually reduced on the target waveformAnd it is below a threshold value.
Wherein, the target waveform is substantially that the finger executes corresponding PPG waveform when the push action, moreBody, be the corresponding PPG waveform of the finger down process.Inventor is the study found that finger down process will lead to PPG waveApparent range value, which occurs, in shape to be reduced, and therefore, can determine the target waveform by the threshold value.
Whether the threshold value, which apparent range value occurs for detecting the PPG waveform, reduces, can be according to not pressingThe trough range value of PPG waveform when pressure determines, such as being averaged multiple trough range values of PPG waveform when not pressingValue is used as the threshold value.It is thus possible to determine that the PPG waveform lower than the threshold portion is the waveform of corresponding pressing process.
In addition, inventor's research also found that (i.e. pressing dynamics no longer increase when the pressing dynamics of finger reach maximum valueAdd), the range value of the PPG information is reduced to minimum value, then starts to be gradually increased.Therefore, the target waveform should be inThe trend gradually decreased.
Fig. 2 is the waveform diagram that index finger quickly presses collected PPG information when an object in one embodiment of the application,Wherein the waveform (i.e. waveform between U1 point and V1 point) of dotted line lower left is the target waveform, it can be seen that works as userWhen pressing, will lead to PPG waveform range value occur it is apparent reduce, the range value of minimum point is significantly less than when not pressingThe range value of the trough of PPG waveform.
Fig. 3 is the waveform that index finger presses at a slow speed collected PPG information when the object in one embodiment of the applicationFigure, wherein the waveform of dotted line lower left is the target waveform, it can be seen that when user's pressing, also results in PPG waveformRange value there is apparent reduce.
Wherein, in Fig. 3 index finger pressing dynamics be less than Fig. 2 in index finger pressing dynamics, and in Fig. 3 index finger pressing speedDegree is less than the pressing speed in Fig. 2.It can be seen that the target waveform in two figures has apparent difference, i.e. target in Fig. 2Target waveform in waveform ratio Fig. 3 is more steep, and the application is realized based on the principle believes the dynamics pace of change of push actionThe identification of breath.
S160: an input information is determined according to the target waveform.
In one embodiment, the step S160 may include:
S161: the dynamics pace of change information of the push action is determined according to the target waveform;
S162: the corresponding input information of the dynamics pace of change information is determined.
In the step S161, the dynamics pace of change information refers to the dynamics changing value in the unit time, can be withIt is the dynamics variation average value in a period of time, is also possible to the instantaneous dynamics pace of change value of particular moment.The dynamics becomesChange velocity information simultaneously be pressed dynamics and press speed influence, in other words, the value of the dynamics pace of change information with pressSurging and pressing speed are proportional.
In the step S162, the corresponding relationship between the dynamics pace of change information and the input information be can beIt is predetermined.By taking the dynamics pace of change information is average dynamics pace of change value as an example, corresponding relationship can be such as table 1It is shown.Assuming that an intelligent ring is communicated with an intelligent glasses, multiple APP (application), which are in, on intelligent glasses rolls switching shapeState shows an APP on glasses every time, and intelligent ring obtains the dynamics pace of change information that user presses desktop, in intelligenceIn the case that the average dynamics pace of change value that ring recognizes current press movement is 8 Ns/second, intelligent glasses are only controlledThe APP currently shown is chosen, that is, stops rolling, only shows current APP;And when intelligent ring recognizes the push action of userWhen average dynamics pace of change value is 18 Ns/second, it is considered user and is eager to open current application, it is direct then controls intelligent glassesOpen current APP.Relation table shown in table 1 can be stored in advance in inside such as described intelligent ring wearable device, andSuch relation table can be provided in its operation instructions, held with training user by the movement in similar table 1 to instructThe corresponding order input of row.
Table 1
Average dynamics pace of changeInput information
Less than or equal to 10 Ns/secondChoose order
Greater than 10 Ns/secondOpen order
In addition, in the case where the dynamics pace of change information includes the instantaneous dynamics pace of change value at multiple moment,The input information can be determined according at least to the instantaneous dynamics pace of change value at two moment.Such as, it is assumed that after pressing startsInstantaneous dynamics pace of change at the 0.2nd second is 1 N/second, and instantaneous dynamics pace of change at the 0.5th second is 13 Ns/second, can be withThe two is inputed to a game system jointly as a dynamics input instruction.
In one embodiment, the step S161 further comprises:
S1611: according to the target waveform up to a little less tangent slope, the dynamics variation of the push action is determinedVelocity information.
Wherein, the tangent slope of certain point can reflect the point and correspond to push action described in the moment on the target waveformInstantaneous dynamics pace of change value, and the absolute value of the tangent slope is bigger, and corresponding instantaneous dynamics pace of change value is bigger, orPerson says, corresponds to moment dynamics in the point and increases comparatively fast.Specifically, can be according to the tangent slope of the point and corresponding reference informationIt determines the corresponding dynamics pace of change value of the point, includes multiple and different corresponding multiple dynamics of reference slope in the reference informationPace of change value, the reference information can be obtained by training in advance.
In one embodiment, the dynamics pace of change information can be according to the target waveform up to a little lessThe obtained instantaneous dynamics pace of change value at least one corresponding moment of tangent slope.
In another embodiment, the dynamics pace of change information can also be an average dynamics pace of change value,The i.e. described step S1611 is further are as follows:
S1611 ': the flat of the push action is determined according to the average value of the tangent slope of points multiple on the target waveformEqual dynamics pace of change value.
The multiple point can be all sampled points or fractional-sample point on the target waveform.
It, can be existing using differentiating etc. in the case where the multiple point is all sampled points on the target waveformAlgorithm calculates the tangent slope for determining each sampled point on the target waveform, then calculates its average valueCalculation formula canWith as follows:
Wherein, KiIndicate that the tangent slope of ith sample point, n indicate the quantity of the target waveform up-sampling point.
In this case, the average dynamics pace of change value can be determined according to the average value and a reference information, it shouldAverage dynamics pace of change value is the average dynamics pace of change value of the corresponding entire push action.It is wrapped in the reference informationMultiple corresponding relationships with reference to slope average value between multiple average dynamics pace of change values are included, it can be by training in advanceIt obtains.
In the case where the multiple point is the fractional-sample point on the target waveform, corresponding average dynamics variationVelocity amplitude is the average dynamics changing value of the corresponding part push action of fractional-sample point, and Computing Principle is with the multiple pointAll sampled points on the target waveform are similar, repeat no more.In addition, it will be appreciated by those skilled in the art that the method is removedThe dynamics pace of change information of the push action can be determined according to the target waveform up to a little less tangent slopeExcept, it can also be such as by the way that the target waveform and multiple reference waveforms be compared, with the determination push actionDynamics pace of change information.Wherein, the multiple reference waveform corresponds to multiple known dynamics pace of change values.
It is clearer for description, in above embodiment, the power is substantially determined according to the target waveformPace of change information is spent, and then the input information, that is, the target wave are determined according to the dynamics pace of change informationThere is one first corresponding relationship between shape, the dynamics pace of change information and the input information.Those skilled in the art's reasonSolution, for the execution equipment of the method, may not necessarily be concerned about the dynamics pace of change information completely, that is,It says, directly can determine that the input is believed according to the second corresponding relationship between the target waveform and the input informationBreath, such as by comparing the target waveform and multiple reference waveforms with the determination input information.It of courses, forFor user, it is still necessary to understand first corresponding relationship, will pass through control pressing dynamics, pressing speed, controlInput different input information.
In addition, the embodiment of the present application also provides a kind of computer-readable medium, including perform the following operation when executedComputer-readable instruction: execute the operation of step S120, S140 and S160 of the method in above-mentioned Fig. 1 illustrated embodiment.
To sum up, the embodiment of the present application the method can obtain the PPG letter at finger in response to the push action of fingerBreath, and then corresponding input information is determined according to the PPG information at finger, so as to using user's body as input interface toCorresponding electronic equipment inputs information, improves the input capability of wearable device etc., the user experience is improved.
Fig. 4 is the flow chart that input information determines method described in another embodiment of the application, and the method can be in exampleIt is realized in equipment as another input information determines.As shown in Figure 4, which comprises
S420: in response to executing lift action after the finger pressing an object of user, the PPG letter of the finger is obtainedBreath;
S440: a target waveform is determined in the PPG information, the range value of each point is gradually increased on the target waveformAnd it is above a threshold value;
S460: an input information is determined according to the target waveform.
The embodiment of the present application the method executes a sliding action to an object in response to the finger of user, obtains instituteThe PPG information for stating finger determines a target waveform in the PPG information, is then determined according to the target waveform described defeatedEnter information.To provide a kind of method for determining input information according to PPG information, the method can be multiplexed wearable deviceOn PPG sensor, and be conducive to improve wearable device interaction capabilities.
Below with reference to specific embodiment, the function of described step S420, S440 and S460 is described in detail.
S420: in response to executing lift action after the finger pressing an object of user, the PPG letter of the finger is obtainedBreath.
Wherein, the finger can be any finger, such as index finger, thumb of user etc..The object can be oneOne accessible interface, for example can be display screen, the desktop of any material, the back side of mobile phone, the surface of glass etc..It is describedLift action is after the finger presses the object, and finger gradually leaves the action process of the subject surface, wherein fingerSome other movements, such as sliding a distance can also be done between push action and lift action.
S440: a target waveform is determined in the PPG information, the range value of each point is gradually increased on the target waveformAnd it is above a threshold value.
Wherein, the target waveform is substantially that the finger executes corresponding PPG waveform when the lift action.InventionThere is apparent range value reduction, when pressing dynamics maximum, PPG the study found that finger down process will lead to PPG waveform in peopleThe range value of waveform is reduced to minimum value, then, even if user keeps pressing posture (pressing dynamics constant or minor change),The range value of PPG waveform can be also gradually increasing, but highest is only capable of rising to a sub- peak amplitude value, and the Asia peak amplitude value is obviousLower than the peak amplitude value (hereinafter referred to as standard peak amplitude value) of PPG waveform when not pressing.Followed by, user's finger is describedWhen subject surface is lifted, it will lead to PPG waveform and apparent range value rising occur, highest range value can achieve or be more than instituteState standard peak amplitude value.
Whether the threshold value can be higher than the sub- peak amplitude value by detecting the range value of the PPG waveform, in turnWhether detection user's finger is lifted, and therefore, can be determined according to the sub- peak amplitude value.In addition, inventor's research is also sent outExisting, the Asia peak amplitude value can generally be lower than the 80% of the standard peak amplitude value, and therefore, the threshold value such as can be withIt is set as the 80% of the standard peak amplitude value.
Fig. 5 is collected PPG information when index finger is quickly lifted from an object surface in one embodiment of the applicationWaveform diagram, wherein the waveform in dashed rectangle is the target waveform, it can be seen that when user lifts, will lead to PPG waveformRange value occur it is apparent increase, the range value of highest point is apparently higher than the range value of the wave crest of PPG waveform when not pressing.
Fig. 6 is collected PPG information when index finger lifts at a slow speed from the subject surface in one embodiment of the applicationWaveform diagram, wherein the waveform in dashed rectangle is the target waveform, it can be seen that when user lifts, also results in PPGThere is apparent increase in the range value of waveform.
Wherein, the speed of lifting of index finger lifts speed less than in Fig. 5 in Fig. 6.It can be seen that the target wave in two figuresShape has apparent difference, i.e. the target waveform in target waveform ratio Fig. 5 in Fig. 5 is more steep, and the application is based on the principleRealize the identification to the dynamics pace of change information of lift action.
In addition, in some cases, if threshold value setting is lower, may have multistage width in the PPG informationAngle value is gradually increased and is above the waveform of a threshold value, such as in Fig. 5, when the threshold value is set as the standard peak amplitude value80% (Th2 in corresponding diagram 5) when, it can be seen that be all width there is also multistage waveform in addition to the waveform in dashed rectangle in Fig. 5Angle value is gradually increased and is higher than Th2, such as the left side of the subsequent wave crest of dashed rectangle.But those skilled in the art manageSolution, really relevant to lift action is waveform in dashed rectangle in fact.
For this problem, a kind of method is to improve the threshold value, is set as the standard wave crest width than threshold value as will be describedThe 110% of angle value.Another method be in conjunction with lift action before push action determine the target waveform, such as can be withThe corresponding waveform of push action is determined by another threshold value, is then gradually increased first segment range value after push action andHigher than the threshold value waveform as the target waveform.It, can be according to another threshold value Th1, when the PPG believes by taking Fig. 5 as an exampleWhen the range value of breath is lower than Th1, it is believed that user executes push action, then that the range value is nearest lower than after the waveform of Th1Range value be gradually increased and be above the waveform of the threshold value as the target waveform.
S460: an input information is determined according to the target waveform.
In one embodiment, the step S460 may include:
S461: the dynamics pace of change information of the lift action is determined according to the target waveform;
S462: the corresponding input information of the dynamics pace of change information is determined.
In the step S461, the dynamics pace of change information refers to the dynamics changing value in the unit time, can be withIt is the dynamics variation average value in a period of time, is also possible to the instantaneous dynamics pace of change value of particular moment.The dynamics becomesChange velocity information and by the pressing dynamics before lifting and lifts speed simultaneously and influenced, in other words, the dynamics pace of change informationValue with lift before pressing dynamics and to lift speed proportional.
In the step S462, the corresponding relationship between the dynamics pace of change information and the input information be can beIt is predetermined.By taking the dynamics pace of change information is average dynamics pace of change value as an example, corresponding relationship can also be asShown in table 1, unlike a upper embodiment, dynamics variation is from large to small in the present embodiment.
In addition, in the case where the dynamics pace of change information includes the instantaneous dynamics pace of change value at multiple moment,It can determine that the input information, the input information can be one according at least to the instantaneous dynamics pace of change value at two momentThe input instruction of a little electronic games.
In one embodiment, the step S461 further comprises:
S4611: according to the target waveform up to a little less tangent slope, the dynamics variation of the lift action is determinedVelocity information.
Wherein, the tangent slope of certain point can reflect the point and correspond to push action described in the moment on the target waveformInstantaneous dynamics pace of change value, and the absolute value of the tangent slope is bigger, and corresponding instantaneous dynamics pace of change value is bigger, orPerson says, corresponds to moment dynamics in the point and reduces comparatively fast.Specifically, can be according to the tangent slope of the point and corresponding reference informationIt determines the corresponding dynamics pace of change value of the point, includes multiple and different corresponding multiple dynamics of reference slope in the reference informationPace of change value, the reference information can be obtained by training in advance.
In one embodiment, the dynamics pace of change information can be according to the target waveform up to a little lessThe obtained instantaneous dynamics pace of change value at least one corresponding moment of tangent slope.
In another embodiment, the dynamics pace of change information can also be an average dynamics pace of change value,The i.e. described step S4611 is further are as follows:
S4611 ': the flat of the lift action is determined according to the average value of the tangent slope of points multiple on the target waveformEqual dynamics pace of change value.
The multiple point can be all sampled points or fractional-sample point on the target waveform.
In the case where the multiple point is all sampled points on the target waveform, it can be existing using differentiating etc.There is algorithm to calculate the tangent slope for determining each sampled point on the target waveform, then calculates its average valueCalculation formulaIt can be such that
Wherein, KjIndicate that the tangent slope of j-th of sampled point, m indicate the quantity of the target waveform up-sampling point.
In this case, the average dynamics pace of change value can be determined according to the average value and a reference information, it shouldAverage dynamics pace of change value is the average dynamics pace of change value of the corresponding entire lift action.It is wrapped in the reference informationMultiple corresponding relationships with reference to slope average value between multiple average dynamics pace of change values are included, it can be by training in advanceIt obtains.
In the case where the multiple point is the fractional-sample point on the target waveform, corresponding average dynamics variationVelocity amplitude is the average dynamics changing value of the corresponding part lift action of fractional-sample point, and Computing Principle is with the multiple pointAll sampled points on the target waveform are similar, repeat no more.
It is clearer for description, in above embodiment, the power is substantially determined according to the target waveformPace of change information is spent, and then the input information, that is, the target wave are determined according to the dynamics pace of change informationThere is a third corresponding relationship between shape, the dynamics pace of change information and the input information.Those skilled in the art's reasonSolution, for the execution equipment of the method, may not necessarily be concerned about the dynamics pace of change information completely, that is,It says, directly can determine that the input is believed according to the 4th corresponding relationship between the target waveform and the input informationBreath, such as by comparing the target waveform and multiple reference waveforms with the determination input information.It of courses, forFor user, it is still necessary to understand the third corresponding relationship, speed etc. is played will pass through console, control input is differentInput information.
In addition, the embodiment of the present application also provides a kind of computer-readable medium, including perform the following operation when executedComputer-readable instruction: execute the operation of step S420, S440 and S460 of the method in above-mentioned Fig. 4 illustrated embodiment.
To sum up, the embodiment of the present application the method can obtain the PPG letter at finger in response to the lift action of fingerBreath, so can according to the PPG information at finger to corresponding electronic equipment input information, so as to using user's body asInput interface inputs information to corresponding electronic equipment, improves the input capability of wearable device etc., the user experience is improved.
Fig. 7 is the modular structure schematic diagram that input information determines equipment described in one embodiment of the invention, the input letterIt ceases and determines that equipment can be used as a functional module and be set in the wearable devices such as intelligent ring, also can be used as one certainlyIndependent wearable device is for users to use.As shown in fig. 7, the equipment 700 may include:
One obtains module 710, executes a push action to an object for the finger in response to user, obtains the handThe PPG information of finger;
One first determining module 720, it is each on the target waveform for a target waveform determining in the PPG informationThe range value of point is gradually reduced and is below a threshold value;
One second determining module 730, for determining an input information according to the target waveform.
Equipment described in the embodiment of the present application executes a push action to an object in response to the finger of user, obtains instituteThe PPG information for stating finger, the determination target waveform in the PPG information, then according to target waveform determinationInput information.To provide a kind of equipment for determining input information according to PPG information, the equipment can be multiplexed wearable setStandby upper PPG sensor, and be conducive to improve the interaction capabilities of wearable device.
Below with reference to specific embodiment, the acquisition module 710,720 and of the first determining module is described in detailThe function of second determining module 730.
The acquisition module 710 executes a push action to an object for the finger in response to user, described in acquisitionThe PPG information of finger.
Wherein, the finger can be any finger, such as index finger, thumb of user etc..The object can be oneOne accessible interface, for example can be display screen, the desktop of any material, the back side of mobile phone, the surface of glass etc..
First determining module 720, for determining a target waveform, each point on the target waveform in the PPG informationRange value be gradually reduced and be below a threshold value.
Wherein, the target waveform is substantially that the finger executes corresponding PPG waveform when the push action, moreBody, be the corresponding PPG waveform of the finger down process.Inventor is the study found that finger down process will lead to PPG waveApparent range value, which occurs, in shape to be reduced, and therefore, can determine the target waveform by the threshold value.
Whether the threshold value, which apparent range value occurs for detecting the PPG waveform, reduces, can be according to not pressingThe trough range value of PPG waveform when pressure determines, such as being averaged multiple trough range values of PPG waveform when not pressingValue is used as the threshold value.It is thus possible to determine that the PPG waveform lower than the threshold portion is the waveform of corresponding pressing process.
In addition, inventor's research also found that (i.e. pressing dynamics no longer increase when the pressing dynamics of finger reach maximum valueAdd), the range value of the PPG information is reduced to minimum value, then starts to be gradually increased.Therefore, the target waveform should be inThe trend gradually decreased.
Second determining module 730, for determining an input information according to the target waveform.
In one embodiment, referring to Fig. 8, second determining module 730 may include:
One first determination unit 731, for determining the dynamics pace of change of the push action according to the target waveformInformation;
One second determination unit 732, for determining the corresponding input information of the dynamics pace of change information.
In first determination unit 731, the dynamics pace of change information refers to the dynamics changing value in the unit time,It can be the variation average value of the dynamics in a period of time, be also possible to the instantaneous dynamics pace of change value of particular moment.It is describedThe influence of dynamics pace of change information while be pressed dynamics and pressing speed, in other words, the dynamics pace of change informationValue and pressing dynamics and pressing speed are proportional.
Corresponding pass in second determination unit 732, between the dynamics pace of change information and the input informationSystem can be predetermined.By taking the dynamics pace of change information is average dynamics pace of change value as an example, corresponding relationshipIt can be as shown in table 1.
In addition, in the case where the dynamics pace of change information includes the instantaneous dynamics pace of change value at multiple moment,The input information can be determined according at least to the instantaneous dynamics pace of change value at two moment.
In one embodiment, second determination unit 732, for according to the target waveform up to a little lessTangent slope determines the dynamics pace of change information of the push action.
Wherein, the tangent slope of certain point can reflect the point and correspond to push action described in the moment on the target waveformInstantaneous dynamics pace of change value, and the absolute value of the tangent slope is bigger, and corresponding instantaneous dynamics pace of change value is bigger, orPerson says, corresponds to moment dynamics in the point and increases comparatively fast.Specifically, can be according to the tangent slope of the point and corresponding reference informationIt determines the corresponding dynamics pace of change value of the point, includes multiple and different corresponding multiple dynamics of reference slope in the reference informationPace of change value, the reference information can be obtained by training in advance.
In one embodiment, the dynamics pace of change information can be according to the target waveform up to a little lessThe obtained instantaneous dynamics pace of change value at least one corresponding moment of tangent slope.
In another embodiment, the dynamics pace of change information can also be an average dynamics pace of change value,Second determination unit 732, for being pressed according to the determination of the average value of the tangent slope of points multiple on the target waveformPress the average dynamics pace of change value of work.
The multiple point can be all sampled points or fractional-sample point on the target waveform.
It, can be existing using differentiating etc. in the case where the multiple point is all sampled points on the target waveformAlgorithm calculates the tangent slope for determining each sampled point on the target waveform, then calculates its average valueCalculation formula canWith such as formula (1).
In this case, the average dynamics pace of change value can be determined according to the average value and a reference information, it shouldAverage dynamics pace of change value is the average dynamics pace of change value of the corresponding entire push action.It is wrapped in the reference informationMultiple corresponding relationships with reference to slope average value between multiple average dynamics pace of change values are included, it can be by training in advanceIt obtains.
In the case where the multiple point is the fractional-sample point on the target waveform, corresponding average dynamics variationVelocity amplitude is the average dynamics changing value of the corresponding part push action of fractional-sample point, and Computing Principle is with the multiple pointAll sampled points on the target waveform are similar, repeat no more.In addition, it will be appreciated by those skilled in the art that the method is removedThe dynamics pace of change information of the push action can be determined according to the target waveform up to a little less tangent slopeExcept, it can also be such as by the way that the target waveform and multiple reference waveforms be compared, with the determination push actionDynamics pace of change information.Wherein, the multiple reference waveform corresponds to multiple known dynamics pace of change values.
Fig. 9 is the modular structure schematic diagram that input information determines equipment described in another embodiment of the present invention, the inputInformation determines that equipment can be used as a functional module and be set in the wearable devices such as intelligent ring, also can be used as one certainlyA independent wearable device is for users to use.As shown in figure 9, the equipment 900 may include:
One obtains module 910, lift action is executed after pressing an object for the finger in response to user, described in acquisitionThe PPG information of finger;
One first determining module 920, it is each on the target waveform for a target waveform determining in the PPG informationThe range value of point is gradually increased and is above a threshold value;
One second determining module 930, for determining an input information according to the target waveform.
Equipment described in the embodiment of the present application is obtained in response to executing lift action after the finger pressing an object of userThe PPG information of the finger determines the target waveform in the PPG information, then determines institute according to the target waveformState input information.To provide a kind of equipment for determining input information according to PPG information, the method can be multiplexed wearablePPG sensor in equipment, and be conducive to improve the interaction capabilities of wearable device.
Below with reference to specific embodiment, the acquisition module 910, the first determining module 920 and second is described in detailThe function of determining module 930.
The acquisition module 910 executes lift action after pressing an object for the finger in response to user, obtains instituteState the PPG information of finger.
Wherein, the finger can be any finger, such as index finger, thumb of user etc..The object can be oneOne accessible interface, for example can be display screen, the desktop of any material, the back side of mobile phone, the surface of glass etc..It is describedLift action is after the finger presses the object, and finger gradually leaves the action process of the subject surface, wherein fingerSome other movements, such as sliding a distance can also be done between push action and lift action.
First determining module 920, for determining a target waveform in the PPG information, on the target waveformThe range value of each point is gradually increased and is above a threshold value.
Wherein, the target waveform is substantially that the finger executes corresponding PPG waveform when the lift action.InventionThere is apparent range value reduction, when pressing dynamics maximum, PPG the study found that finger down process will lead to PPG waveform in peopleThe range value of waveform is reduced to minimum value, then, even if user keeps pressing posture (pressing dynamics constant or minor change),The range value of PPG waveform can be also gradually increasing, but highest is only capable of rising to a sub- peak amplitude value, and the Asia peak amplitude value is obviousLower than the peak amplitude value (hereinafter referred to as standard peak amplitude value) of PPG waveform when not pressing.Followed by, user's finger is describedWhen subject surface is lifted, it will lead to PPG waveform and apparent range value rising occur, highest range value can achieve or be more than instituteState standard peak amplitude value.
Whether the threshold value can be higher than the sub- peak amplitude value by detecting the range value of the PPG waveform, in turnWhether detection user's finger is lifted, and therefore, can be determined according to the sub- peak amplitude value.In addition, inventor's research is also sent outExisting, the Asia peak amplitude value can generally be lower than the 80% of the standard peak amplitude value, and therefore, the threshold value such as can be withIt is set as the 80% of the standard peak amplitude value.
Second determining module 930, for determining an input information according to the target waveform.
In one embodiment, referring to Figure 10, second determining module 930 may include:
One first determination unit 931, for determining the dynamics pace of change of the lift action according to the target waveformInformation;
One second determination unit 932, for determining the corresponding input information of the dynamics pace of change information.
In first determination unit 931, the dynamics pace of change information refers to the dynamics changing value in the unit time,It can be the variation average value of the dynamics in a period of time, be also possible to the instantaneous dynamics pace of change value of particular moment.It is describedDynamics pace of change information by the pressing dynamics before lifting and is lifted speed and is influenced simultaneously, in other words, the dynamics variation speedPressing dynamics before spending the value of information and lifting and to lift speed proportional.
Corresponding pass in second determination unit 932, between the dynamics pace of change information and the input informationSystem can be predetermined.By taking the dynamics pace of change information is average dynamics pace of change value as an example, corresponding relationshipCan also be as shown in table 1, unlike a upper embodiment, dynamics variation is from large to small in the present embodiment.
In addition, in the case where the dynamics pace of change information includes the instantaneous dynamics pace of change value at multiple moment,It can determine that the input information, the input information can be one according at least to the instantaneous dynamics pace of change value at two momentThe input instruction of a little electronic games.
In one embodiment, second determination unit 932, for according to the target waveform up to a little lessTangent slope determines the dynamics pace of change information of the push action.
Wherein, the tangent slope of certain point can reflect the point and correspond to push action described in the moment on the target waveformInstantaneous dynamics pace of change value, and the absolute value of the tangent slope is bigger, and corresponding instantaneous dynamics pace of change value is bigger, orPerson says, corresponds to moment dynamics in the point and reduces comparatively fast.Specifically, can be according to the tangent slope of the point and corresponding reference informationIt determines the corresponding dynamics pace of change value of the point, includes multiple and different corresponding multiple dynamics of reference slope in the reference informationPace of change value, the reference information can be obtained by training in advance.
In one embodiment, the dynamics pace of change information can be according to the target waveform up to a little lessThe obtained instantaneous dynamics pace of change value at least one corresponding moment of tangent slope.
In another embodiment, the dynamics pace of change information can also be an average dynamics pace of change value,Second determination unit 932, the average value for the tangent slope according to points multiple on the target waveform determine the liftPlay the average dynamics pace of change value of movement.
The multiple point can be all sampled points or fractional-sample point on the target waveform.
In the case where the multiple point is all sampled points on the target waveform, it can be existing using differentiating etc.There is algorithm to calculate the tangent slope for determining each sampled point on the target waveform, then calculates its average valueCalculation formulaIt can be such as formula (2).
In this case, the average dynamics pace of change value can be determined according to the average value and a reference information, it shouldAverage dynamics pace of change value is the average dynamics pace of change value of the corresponding entire lift action.It is wrapped in the reference informationMultiple corresponding relationships with reference to slope average value between multiple average dynamics pace of change values are included, it can be by training in advanceIt obtains.
In the case where the multiple point is the fractional-sample point on the target waveform, corresponding average dynamics variationVelocity amplitude is the average dynamics changing value of the corresponding part lift action of fractional-sample point, and Computing Principle is with the multiple pointAll sampled points on the target waveform are similar, repeat no more.
The hardware configuration of user equipment described in the application one embodiment is as shown in figure 11.The application specific embodiment is notThe specific implementation of the user equipment is limited, referring to Figure 11, the equipment 1100 may include:
Processor (processor) 1110,1120, memory communication interface (Communications Interface)(memory) 1130 and communication bus 1140.Wherein:
Processor 1110, communication interface 1120 and memory 1130 complete mutual lead to by communication bus 1140Letter.
Communication interface 1120, for being communicated with other network elements.
Processor 1110 can specifically execute the phase in above-mentioned embodiment of the method shown in FIG. 1 for executing program 1132Close step.
Specifically, program 1132 may include program code, and said program code includes computer operation instruction.
Processor 1110 may be a central processor CPU or specific integrated circuit ASIC (ApplicationSpecific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present applicationRoad.
Memory 1130, for storing program 1132.Memory 1130 may include high speed RAM memory, it is also possible to alsoIncluding nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.Program 1132 specifically may be usedTo execute following steps:
One push action is executed to an object in response to the finger of user, obtains the photoplethysmographic of the fingerPPG information;
A target waveform is determined in the PPG information, the range value of each point is gradually reduced and on the target waveformLower than a threshold value;
An input information is determined according to the target waveform.
The specific implementation of each step may refer to corresponding steps or module in above-described embodiment in program 1132, herein notIt repeats.It is apparent to those skilled in the art that for convenience and simplicity of description, the equipment and mould of foregoing descriptionThe specific work process of block can refer to corresponding processes in the foregoing method embodiment description, and details are not described herein.
The hardware configuration of user equipment described in another embodiment of the application is as shown in figure 12.The application specific embodiment is simultaneouslyThe specific implementation of the user equipment is not limited, referring to Figure 12, the equipment 1200 may include:
Processor (processor) 1210,1220, memory communication interface (Communications Interface)(memory) 1230 and communication bus 1240.Wherein:
Processor 1210, communication interface 1220 and memory 1230 complete mutual lead to by communication bus 1240Letter.
Communication interface 1220, for being communicated with other network elements.
Processor 1210 can specifically execute the phase in above-mentioned embodiment of the method shown in FIG. 1 for executing program 1232Close step.
Specifically, program 1232 may include program code, and said program code includes computer operation instruction.
Processor 1210 may be a central processor CPU or specific integrated circuit ASIC (ApplicationSpecific Integrated Circuit), or be arranged to implement the integrated electricity of one or more of the embodiment of the present applicationRoad.
Memory 1230, for storing program 1232.Memory 1230 may include high speed RAM memory, it is also possible to alsoIncluding nonvolatile memory (non-volatile memory), for example, at least a magnetic disk storage.Program 1232 specifically may be usedTo execute following steps:
In response to executing lift action after the finger pressing an object of user, the PPG information of the finger is obtained;
A target waveform is determined in the PPG information, the range value of each point is gradually increased and on the target waveformHigher than a threshold value;
An input information is determined according to the target waveform.
The specific implementation of each step may refer to corresponding steps or module in above-described embodiment in program 1232, herein notIt repeats.It is apparent to those skilled in the art that for convenience and simplicity of description, the equipment and mould of foregoing descriptionThe specific work process of block can refer to corresponding processes in the foregoing method embodiment description, and details are not described herein.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosureMember and method and step can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actuallyIt is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technicianEach specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceedScope of the present application.
It, can be with if the function is realized in the form of SFU software functional unit and when sold or used as an independent productIt is stored in a computer readable storage medium.Based on this understanding, the technical solution of the application is substantially in other wordsThe part of the part that contributes to existing technology or the technical solution can be embodied in the form of software products, the meterCalculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be aPeople's computer, controller or network equipment etc.) execute each embodiment the method for the application all or part of the steps.And storage medium above-mentioned includes: that USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are depositedThe various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic or disk.
Embodiment of above is merely to illustrate the application, and is not the limitation to the application, in relation to the common of technical fieldTechnical staff can also make a variety of changes and modification in the case where not departing from spirit and scope, therefore allEquivalent technical solution also belongs to the scope of the application, and the scope of patent protection of the application should be defined by the claims.

Claims (8)

CN201510463405.3A2015-07-312015-07-31Input information determines method and apparatusActiveCN106293048B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201510463405.3ACN106293048B (en)2015-07-312015-07-31Input information determines method and apparatus

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201510463405.3ACN106293048B (en)2015-07-312015-07-31Input information determines method and apparatus

Publications (2)

Publication NumberPublication Date
CN106293048A CN106293048A (en)2017-01-04
CN106293048Btrue CN106293048B (en)2019-05-07

Family

ID=57651108

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201510463405.3AActiveCN106293048B (en)2015-07-312015-07-31Input information determines method and apparatus

Country Status (1)

CountryLink
CN (1)CN106293048B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111580664B (en)*2020-05-112021-07-27清华大学 Recognition method, system, electronic device and storage medium for raising gesture

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103327886A (en)*2011-01-202013-09-25日东电工株式会社Optical measurement device and a method for an optical measurement
CN104238736A (en)*2013-06-172014-12-24三星电子株式会社Device, method, and system to recognize motion using gripped object
CN104615248A (en)*2015-02-102015-05-13北京智谷睿拓技术服务有限公司Method and device for determining input information
CN104656896A (en)*2015-02-102015-05-27北京智谷睿拓技术服务有限公司Method and device for confirming input information
CN104699241A (en)*2015-02-102015-06-10北京智谷睿拓技术服务有限公司Method and device for determining action and/or action part

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR102225031B1 (en)*2014-01-142021-03-09엘지전자 주식회사Terminal and operating method thereof

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103327886A (en)*2011-01-202013-09-25日东电工株式会社Optical measurement device and a method for an optical measurement
CN104238736A (en)*2013-06-172014-12-24三星电子株式会社Device, method, and system to recognize motion using gripped object
CN104615248A (en)*2015-02-102015-05-13北京智谷睿拓技术服务有限公司Method and device for determining input information
CN104656896A (en)*2015-02-102015-05-27北京智谷睿拓技术服务有限公司Method and device for confirming input information
CN104699241A (en)*2015-02-102015-06-10北京智谷睿拓技术服务有限公司Method and device for determining action and/or action part

Also Published As

Publication numberPublication date
CN106293048A (en)2017-01-04

Similar Documents

PublicationPublication DateTitle
CN104407694B (en)The man-machine interaction method and device of a kind of combination face and gesture control
CN103426025B (en)A kind of contactless push-up method of counting based on intelligent mobile phone platform
CN103744604B (en)A kind of information processing method and electronic equipment
CN105117003A (en)Intelligent wearing equipment and working method thereof
CN105960626A (en)Grip detection
CN103593136A (en) Method, device and touch terminal for operating a large-screen touch terminal with one hand
WO2014157872A3 (en)Portable device using touch pen and application control method using the same
US20230188638A1 (en)Control method and device
CN105426091B (en)Method and terminal for controlling black screen gesture processing
CN106708357A (en)Screen brightness regulating method and electronic device
CN106775416A (en)The control method and terminal of a kind of terminal
CN106293048B (en)Input information determines method and apparatus
CN106371645B (en)Dynamics pace of change information determines method and apparatus
CN103336611B (en)A kind of touch operation method, device and its touch control terminal
CN106339075B (en)Input information determines method and apparatus
CN105435449B (en)A kind of game articles application method and device
CN105095838B (en)A kind of object detection method and device
CN107477970B (en)Refrigerator door opening control method and refrigerator adopting same
CN104461316B (en)A kind of roller blind method and electronic equipment
CN106227326B (en)Dynamics information determines method and apparatus
CN106293443B (en)Information processing method and equipment
CN106249855B (en)Input information determines method and apparatus
CN106775400A (en)Button display method and system
CN106249848B (en)Exchange method and equipment
CN106371568B (en)Dynamics information determines method and apparatus

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp