Summary of the invention
The embodiment of the present application provides a kind of gesture identification method, device, system and equipment, is used for gesture identification, solves
The interactive controlling of simple gesture is supported currently based on the human-computer interaction device of Radar Technology, and stability is poor, gesture identification at
Power is low, not can be carried out complicated interaction, so that the technical problem that user experience is poor.
In view of this, the application first aspect provides a kind of gesture identification method, comprising:
101, the corresponding coordinate of the multiple scattering centers of human hands sent according to the gesture radar that real-time reception arrives
Information constructs the corresponding hand dummy model of human hands at current time;
106, circulation executes step 101, until not received described in the gesture radar transmission in prefixed time interval
The corresponding coordinate information of the multiple scattering centers of human hands;
103, the coordinate information of preset scattering center on the hand dummy model of different moments is determined, and according to the time
The coordinate information of the preset scattering center of sequential connection different moments, obtains the changes in coordinates rail of the preset scattering center
Mark, the preset scattering center are one in the multiple scattering center;
104, information to be entered is obtained according to the changes in coordinates track, and according to the information to be entered show it is described to
Input the corresponding content of information.
Preferably, the method also includes:
105, while the multiple scattering center of the reception gesture radar transmission corresponding coordinate information,
The corresponding motion information of the multiple scattering center that the gesture radar is sent is received, the motion information includes: speed
Spend information, acceleration information and directional information;
The step 102 specifically:
102, circulation executes step 101 and 105, until not receiving the gesture radar transmission in prefixed time interval
The corresponding coordinate information of the multiple scattering centers of human hands;
If the hand dummy model at the first moment is unstructured, the hand at determination first moment is empty
The coordinate information of preset scattering center specifically includes on analog model:
Determine the motion information of the preset scattering center on the hand dummy model at the second moment, and according to described
The motion information at the second moment determines the coordinate letter of preset scattering center on the hand dummy model at first moment
Breath, second moment are the previous moment at first moment, and first moment is at the time of executing step 101 for the first time
Moment at the time of executing step 101 to last time in the composed period.
Preferably, the information to be entered is image to be entered;
The step 104 specifically includes:
104, the image to be entered is obtained according to the changes in coordinates track, and shows the image to be entered.
Preferably, the information to be entered is text to be entered;
The step 104 specifically includes:
104, the text to be entered is obtained according to the changes in coordinates track, by the text to be entered and preset text
Library compares, and obtains the corresponding text of the text to be entered, and show the text.
The application second aspect provides a kind of gesture identifying device, comprising:
Model construction unit, the multiple scattering centers of human hands that the gesture radar for being arrived according to real-time reception is sent are each
Self-corresponding coordinate information constructs the corresponding hand dummy model of human hands at current time;
First circulation unit, for triggering the model construction unit repeatedly, until not received in prefixed time interval
The corresponding coordinate information of the multiple scattering centers of the human hands that the gesture radar is sent;
Track determination unit, the coordinate letter of preset scattering center on the hand dummy model for determining different moments
Breath, and the coordinate information of the preset scattering center of different moments is connected sequentially in time, it obtains in the preset scattering
The changes in coordinates track of the heart, the preset scattering center are one in the multiple scattering center;
Display unit, for obtaining information to be entered according to the changes in coordinates track, and according to the information to be entered
Show the corresponding content of the information to be entered.
Preferably, described device further include:
Motion information acquiring unit, for respectively being corresponded in the multiple scattering center for receiving the gesture radar transmission
Coordinate information while, receive the corresponding motion information of the multiple scattering center that the gesture radar is sent, institute
Stating motion information includes: velocity information, acceleration information and directional information;
First circulation unit, specifically for triggering the motion information acquiring unit and the model construction unit repeatedly,
It is respectively corresponded to until not receiving the multiple scattering centers of the human hands that the gesture radar is sent in prefixed time interval
Coordinate information;
If the hand dummy model at the first moment is unstructured, the hand at determination first moment is empty
The coordinate information of preset scattering center specifically includes on analog model:
Determine the motion information of the preset scattering center on the hand dummy model at the second moment, and according to described
The motion information at the second moment determines the coordinate letter of preset scattering center on the hand dummy model at first moment
Breath, second moment are the previous moment at first moment, and first moment is to trigger the model construction for the first time
To a moment in the period composed at the time of triggering the model construction unit for the last time at the time of unit.
Preferably, the information to be entered is image to be entered;
The display unit is specifically used for, and obtains the image to be entered according to the changes in coordinates track, and show institute
State image to be entered.
Preferably, the information to be entered is text to be entered;
The display unit is specifically used for, and obtains the text to be entered according to the changes in coordinates track, will it is described to
Input text and preset literal pool compare, and obtain the corresponding text of the text to be entered, and show the text.
The application third aspect provides a kind of gesture recognition system, comprising: gesture radar and above-mentioned gesture identifying device;
The gesture radar and gesture identifying device communication connection;
The gesture radar, for real time emission radar signal to the human hands;
The gesture radar is also used to receive the echo-signal of the corresponding reflection of multiple scattering centers of the human hands,
The corresponding coordinate information of each scattering center is calculated according to each echo-signal, and it is each to send the multiple scattering center
Self-corresponding coordinate information is to the gesture identifying device.
The application fourth aspect provides a kind of gesture identification equipment, and the equipment includes processor and memory;
Said program code is transferred to the processor for storing program code by the memory;
The processor is used for the gesture identification method above-mentioned according to the instruction execution in said program code.
As can be seen from the above technical solutions, the embodiment of the present application has the advantage that
In the embodiment of the present application, a kind of gesture identification method is provided, comprising: because gesture radar is real-time transmission human body
The corresponding coordinate information of the multiple scattering centers of hand, can be according to the corresponding coordinate of multiple scattering centers received
Information architecture hand dummy model, the multiple scatterings of human hands until not receiving the transmission of gesture radar in prefixed time interval
The gesture control operation of the corresponding coordinate information in center, i.e. user terminates, during the entire process of user's operation at one
It is corresponding with a hand dummy model quarter, is then believed according to the coordinate of preset scattering center on the hand dummy model of different moments
Breath, determines the changes in coordinates track of preset scattering center, information to be entered, last root can be determined according to the changes in coordinates track
According to the corresponding content of information to be entered display kangaroo such as information, regardless of user's hand has input in what in entire identification process
Hold, the input content of user accurately can be obtained according to the changes in coordinates track of the preset scattering center of hand dummy model,
Solves the interactive controlling that simple gesture is only supported currently based on the human-computer interaction of the technology of radar, and stability is poor, gesture is known
Other success rate is low, not can be carried out complicated interaction, so that the technical problem that user experience is poor.
Specific embodiment
The embodiment of the present application provides a kind of gesture identification method, device, system and equipment, is used for gesture identification, solves
The interactive controlling of simple gesture is only supported currently based on the human-computer interaction device of Radar Technology, and stability is poor, gesture identification
Success rate is low, not can be carried out complicated interaction, so that the technical problem that user experience is poor.
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application
Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described, it is clear that described embodiment is only this
Apply for a part of the embodiment, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art exist
Every other embodiment obtained under the premise of creative work is not made, shall fall in the protection scope of this application.
Referring to Fig. 1, a kind of flow diagram of the first embodiment of gesture identification method in the embodiment of the present application, packet
It includes:
The multiple scattering centers of human hands that step 101, the gesture radar arrived according to real-time reception are sent are corresponding
Coordinate information constructs the corresponding hand dummy model of human hands at current time.
It should be noted that position (such as finger, the back of the hand) different on human hands is to the echo-signal of gesture radar
Difference, the i.e. corresponding hand position of an echo-signal, the human hands sent according to the gesture radar that real-time reception arrives are more
A corresponding coordinate information of scattering center constructs the corresponding hand dummy model of human hands at current time.
Step 102, circulation execute step 101, the human body until not receiving the transmission of gesture radar in prefixed time interval
The corresponding coordinate information of the multiple scattering centers of hand.
It should be noted that the multiple scattering centers of human hands of gesture radar transmission are not received in prefixed time interval
Coordinate information, that is, represent user gesture control operation terminate.
It is configured it is understood that prefixed time interval can according to need, is not specifically limited herein.
Step 103, the coordinate information for determining preset scattering center on the hand dummy model of different moments, and according to the time
The coordinate information of the preset scattering center of sequential connection different moments, obtains the changes in coordinates track of preset scattering center, preset
Scattering center is one in multiple scattering centers.
It should be noted that because of the hand dummy model established in real time, it is thus determined that the virtual mould of the hand of different moments
In type after the coordinate information of preset scattering center, the coordinate letter of the preset scattering center of different moments is connected sequentially in time
Breath, the changes in coordinates track of available preset scattering center, i.e. the motion change track of hand dummy model namely user are logical
Cross the changes in coordinates track of gesture input.It is understood that preset scattering center can be the corresponding point of finger, can also manage
Solution, it is preset scattering center that the corresponding point in other position, which also can be set, true specifically according to input habit of user etc.
It is fixed.
Step 104 obtains information to be entered according to changes in coordinates track, and shows information to be entered according to information to be entered
Corresponding content.
In the present embodiment, because gesture radar is that the real-time corresponding coordinate of the multiple scattering centers of human hands that sends is believed
Breath can construct hand dummy model according to the corresponding coordinate information of the multiple scattering centers received, when default
Between be spaced in do not receive the multiple scattering centers of human hands corresponding coordinate information of gesture radar transmission, i.e. user
Gesture control operation terminates, and one moment is corresponding with a hand dummy model during the entire process of user's operation, then root
According to the coordinate information of preset scattering center on the hand dummy model of different moments, the changes in coordinates rail of preset scattering center is determined
Mark can determine information to be entered according to the changes in coordinates track, finally show that kangaroo such as information is corresponding according to information to be entered
Content can be accurately according to hand dummy model regardless of what content user's hand has input in entire identification process
The changes in coordinates track of preset scattering center obtains the input content of user, solves the man-machine friendship of the technology currently based on radar
It mutually only supports the interactive controlling of simple gesture, and stability is poor, gesture identification success rate is low, not can be carried out complicated interaction, make
Obtain the poor technical problem of user experience.
The above are a kind of first embodiments of gesture identification method provided by the embodiments of the present application, and the following are the application implementations
A kind of second embodiment for gesture identification method that example provides.
Referring to Fig. 2, a kind of flow diagram of the second embodiment of gesture identification method in the embodiment of the present application, packet
It includes:
The multiple scattering centers of human hands that step 201, the gesture radar arrived according to real-time reception are sent are corresponding
Coordinate information constructs the corresponding hand dummy model of human hands at current time.
It should be noted that step 201 is identical as the content of step 101 in the application first embodiment, specific descriptions can
With referring to the content of first embodiment step 101, details are not described herein.
Step 202, while receiving multiple scattering centers corresponding coordinate information that gesture radar is sent, receive
The corresponding motion information of multiple scattering centers that gesture radar is sent, motion information includes: velocity information, acceleration information
And directional information.
It should be noted that because the reflection at each position of hand is all weaker, and due to the mankind are organism, each position
Reflected intensity it is very unstable, be easily lost target, so as to cause the unstructured success of hand model, thus when a certain moment lose
When target, that is, unstructured first moment hand dummy model, it can be determined in preset scattering by the motion information of previous moment
The coordinate information at the heart moment.
Step 203, circulation execute step 201 and step 202, until not receiving gesture radar hair in prefixed time interval
The corresponding coordinate information of the multiple scattering centers of the human hands sent.
If the hand dummy model of step 204, the first moment is unstructured, determine pre- on the hand dummy model at the second moment
The motion information of scattering center is set, and according to the motion information at the second moment, determined pre- on the hand dummy model at the first moment
The coordinate information of scattering center is set, the second moment was the previous moment at the first moment, and the first moment was to execute step 201 for the first time
At the time of moment at the time of execute step 201 to last time in composed period.
It should be noted that if the hand dummy model at the first moment is unstructured, because the position of preset scattering center is not
Meeting suddenly change, can be near the position of last moment, and the direction of motion before the direction of motion has greater probability edge continues to move,
Movement velocity be also gradually change or it is constant, at this time if it is known that the velocity information of the previous moment at opposite first moment, accelerating
Information and directional information are spent, determines the coordinate information at preset first moment of scattering center.Preset scattering center is in multiple scatterings
In the heart one.
It is understood that only describing to determine according to the motion information of the previous moment at the first moment in the present embodiment
The coordinate information at one moment may be otherwise the seat to determine for the first moment according to the motion information of the later moment in time at the first moment
Mark information.Specifically implementation process may refer to aforementioned process, not repeat herein.
Step 205, the coordinate information for determining preset scattering center on the hand dummy model of different moments, it is suitable according to the time
Sequence connects the coordinate information of the preset scattering center of different moments, obtains the changes in coordinates track of preset scattering center.
It should be noted that time sequencing is time sequencing from front to back, but it is understood that, time sequencing
It can be time sequencing from back to front.
Step 206 obtains information to be entered according to changes in coordinates track, and shows information to be entered according to information to be entered
Corresponding content.
It should be noted that when information to be entered is image to be entered, it, can direct basis for the diversification of image
Changes in coordinates track obtains image to be entered, and shows image to be entered.It is understood that because hand dummy model is 3D
, image to be entered corresponding at this time can be 2D or 3D, specifically be determined according to actual coordinate variation track.When to be entered
When information is text to be entered, text to be entered is obtained according to changes in coordinates track, by text to be entered and preset literal pool into
Row comparison, obtains the corresponding text of text to be entered, and show text.It is understood that including in preset literal pool but not
It is limited to Chinese character, English character and numerical character etc..
It is understood that after the velocity information for determining each moment, such as when input text or figure, when speed is fast
Corresponding thinner lines, corresponding thicker lines, can restore input content to the greatest extent when speed is slower.Specific implementation can
Think, set the preset diameter of corresponding changes in coordinates track under preset speed, then according to friction speed and preset speed
Ratio sets the changes in coordinates track under the speed.
In the present embodiment, because gesture radar is that the real-time corresponding coordinate of the multiple scattering centers of human hands that sends is believed
Breath can construct hand dummy model according to the corresponding coordinate information of the multiple scattering centers received, when default
Between be spaced in do not receive the multiple scattering centers of human hands corresponding coordinate information of gesture radar transmission, i.e. user
Gesture control operation terminates, and one moment is corresponding with a hand dummy model during the entire process of user's operation, then root
According to the coordinate information of preset scattering center on the hand dummy model of different moments, the changes in coordinates rail of preset scattering center is determined
Mark can determine information to be entered according to the changes in coordinates track, finally show that kangaroo such as information is corresponding according to information to be entered
Content can be accurately according to hand dummy model regardless of what content user's hand has input in entire identification process
The changes in coordinates track of preset scattering center obtains the input content of user, solves the man-machine friendship of the technology currently based on radar
It mutually only supports the interactive controlling of simple gesture, and stability is poor, gesture identification success rate is low, not can be carried out complicated interaction, make
Obtain the poor technical problem of user experience.
The above are a kind of second embodiments of gesture identification method provided by the embodiments of the present application, and the following are the application implementations
A kind of embodiment for gesture identifying device that example provides.
Referring to Fig. 3, a kind of structural schematic diagram of the embodiment of gesture identifying device in the embodiment of the present application, comprising:
Model construction unit 301, for according to real-time reception to gesture radar send the multiple scatterings of human hands in
The corresponding coordinate information of the heart constructs the corresponding hand dummy model of human hands at current time;
First circulation unit 302, for trigger model construction unit 301 repeatedly, until not received in prefixed time interval
The corresponding coordinate information of the multiple scattering centers of human hands sent to gesture radar;
Track determination unit 303, the coordinate letter of preset scattering center on the hand dummy model for determining different moments
Breath, and the coordinate information of the preset scattering center of different moments is connected sequentially in time, obtain the coordinate of preset scattering center
Variation track, preset scattering center are one in multiple scattering centers;
Display unit 304, for obtaining information to be entered according to changes in coordinates track, and according to information to be entered show to
Input the corresponding content of information.
Further, the device further include:
Motion information acquiring unit 305, in the corresponding seat of multiple scattering centers for receiving the transmission of gesture radar
While marking information, the corresponding motion information of multiple scattering centers that gesture radar is sent is received, motion information includes: speed
Spend information, acceleration information and directional information;
First circulation unit 302 is specifically used for triggering motion information acquiring unit 305 and model construction unit 301 repeatedly,
The corresponding coordinate letter of the multiple scattering centers of human hands until not receiving the transmission of gesture radar in prefixed time interval
Breath;
If the hand dummy model at the first moment is unstructured, it is determined that preset scattering on the hand dummy model at the first moment
The coordinate information at center specifically includes:
Determine the motion information of preset scattering center on the hand dummy model at the second moment, and according to the fortune at the second moment
Dynamic information determines the coordinate information of preset scattering center on the hand dummy model at the first moment, and the second moment was the first moment
Previous moment, to last time trigger model construction unit at the time of the first moment was first time trigger model construction unit
A moment in period composed by moment.
Further, information to be entered is image to be entered;
Display unit 304 is specifically used for, and obtains image to be entered according to changes in coordinates track, and show image to be entered.
Further, information to be entered is text to be entered;
Display unit 304 is specifically used for, and obtains text to be entered according to changes in coordinates track, by text to be entered and preset
Literal pool compares, and obtains the corresponding text of text to be entered, and show text.It is understood that in preset literal pool
Including but not limited to Chinese character, English character and numerical character etc..
The above are a kind of embodiments of gesture identifying device provided by the embodiments of the present application, and the following are the embodiment of the present application to mention
A kind of embodiment of the gesture recognition system supplied.
Referring to Fig. 4, a kind of structural schematic diagram of gesture recognition system in the embodiment of the present application, comprising: gesture radar 401
With the gesture identifying device 402 of above-described embodiment three;
Gesture radar 401 and gesture identifying device 402 communicate to connect;
Gesture radar 401, for real time emission radar signal to human hands;
Gesture radar 401 is also used to receive the echo-signal of the corresponding reflection of multiple scattering centers of human hands, according to each
A echo-signal calculates the corresponding coordinate information of each scattering center, and sends the corresponding coordinate letter of multiple scattering centers
It ceases to gesture identifying device 402.
It should be noted that gesture radar 401 uses LFMCW Radar Signals, work in V-band (55GHz-
65GHz).The basic principle of Modulation Continuous Wave Radar is will to send signal and echo-signal carries out mixing and obtains difference frequency letter
Number, which, which carries out processing analysis, can be obtained relative distance, relative angle and relative velocity, according to relative distance and phase
Coordinate information can be obtained to angle.It is understood that gesture radar 401 is a module, gesture can be directly installed on
In identification device, such as in television set, mobile phone;It can also be fabricated to an external connection module, connected by USB and gesture identifying device
It connects.Also, it is understood that personnel do not need to wear any article, naked hand operation, it is only necessary in gesture thunder when operating
Up in 401 detectable range.It is understood that gesture radar can be set in order to obtain the angle information of target
There are multiple receiving channels.
The embodiment of the present application also provides a kind of gesture identification equipment, which includes processor and memory: storage
Device is transferred to processor for storing program code, and by program code, and processor according to the instruction in program code for holding
The gesture identification method of row foregoing individual embodiments, thereby executing various function application and data processing.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
The description of the present application and term " first " in above-mentioned attached drawing, " second ", " third ", " the 4th " etc. are (if deposited
) it is to be used to distinguish similar objects, without being used to describe a particular order or precedence order.It should be understood that use in this way
Data are interchangeable under appropriate circumstances, so that embodiments herein described herein for example can be in addition to illustrating herein
Or the sequence other than those of description is implemented.In addition, term " includes " and " having " and their any deformation, it is intended that
Cover it is non-exclusive include, for example, containing the process, method, system, product or equipment of a series of steps or units need not limit
In step or unit those of is clearly listed, but may include be not clearly listed or for these process, methods, produce
The other step or units of product or equipment inherently.
It should be appreciated that in this application, " at least one (item) " refers to one or more, and " multiple " refer to two or two
More than a."and/or" indicates may exist three kinds of relationships, for example, " A and/or B " for describing the incidence relation of affiliated partner
It can indicate: only exist A, only exist B and exist simultaneously tri- kinds of situations of A and B, wherein A, B can be odd number or plural number.Word
Symbol "/" typicallys represent the relationship that forward-backward correlation object is a kind of "or"." at least one of following (a) " or its similar expression, refers to
Any combination in these, any combination including individual event (a) or complex item (a).At least one of for example, in a, b or c
(a) can indicate: a, b, c, " a and b ", " a and c ", " b and c ", or " a and b and c ", and wherein a, b, c can be individually, can also
To be multiple.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit
It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components
It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or
The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit
It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme
's.
It, can also be in addition, each functional unit in each embodiment of the application can integrate in one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product
When, it can store in a read/write memory medium.Based on this understanding, the technical solution of the application is substantially in other words
The all or part of the part that contributes to existing technology or the technical solution can embody in the form of software products
Come, which is stored in a storage medium, including some instructions are used so that an equipment (can be individual, take
Be engaged in device or the network equipment etc.) execute each embodiment the method for the application all or part of the steps.And storage above-mentioned
Medium includes: USB flash disk, mobile hard disk, read-only memory (full name in English: Read-Only Memory, english abbreviation: ROM), random
Accessing that memory (full name in English: Random Access Memory, english abbreviation: RAM), magnetic or disk etc. are various can be with
Store the medium of program code.
The above, above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although referring to before
Embodiment is stated the application is described in detail, those skilled in the art should understand that: it still can be to preceding
Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these
It modifies or replaces, the spirit and scope of each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution.