CN108920076A - A kind of operation recognition methods of user gesture and identifying system - Google Patents

A kind of operation recognition methods of user gesture and identifying system Download PDF

Info

Publication number
CN108920076A
CN108920076A CN201810676452.XA CN201810676452A CN108920076A CN 108920076 A CN108920076 A CN 108920076A CN 201810676452 A CN201810676452 A CN 201810676452A CN 108920076 A CN108920076 A CN 108920076A
Authority
CN
China
Prior art keywords
functional area
user
function
feature card
coordinate system
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.)
Granted
Application number
CN201810676452.XA
Other languages
Chinese (zh)
Other versions
CN108920076B (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.)
Qingyuan Ink Education Technology Co Ltd
Original Assignee
Qingyuan Ink Education Technology 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 Qingyuan Ink Education Technology Co Ltd filed Critical Qingyuan Ink Education Technology Co Ltd
Priority to CN201810676452.XA priority Critical patent/CN108920076B/en
Publication of CN108920076A publication Critical patent/CN108920076A/en
Application granted granted Critical
Publication of CN108920076B publication Critical patent/CN108920076B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

The present invention provides a kind of operation recognition methods of user gesture and identifying systems, including creating coordinate system step, partition functionality region step, given threshold step, initial step and judgment step, the judgment step include functional area judgment step, and function triggers judgment step, locomotive function judgment step, prompt facility real-time judge step;By establishing feature card coordinate system, partition functionality region determines the beginning and end coordinate of user gesture operation, and calculates the displacement of user gesture operation;Judge whether user triggers the function of the functional area by calculating displacement of the terminal of user gesture operation apart from the feature card coordinate origin by partition functionality region;The method of this user gesture operating function region decision is simple, makes user's gesture operation that can not only achieve the effect that function triggers, additionally it is possible to achieve the effect that trigger different function region, reduce the cost of user gesture identification.

Description

A kind of operation recognition methods of user gesture and identifying system
Technical field
The present invention relates to technical field of hand gesture recognition more particularly to a kind of user gesture recognition methods and identifying systems.
Background technique
The mode that user and intelligent terminal interact at present is more and more diversified, and gesture operation is generally divided into static state Operation and dynamic operation, static state operation refer to the gesture of user be it is static, then using camera crawl hand posture or Induction system incudes the position of hand, is defined according to the different posture of hand and makes different processing or the position different according to induction Make different processing;Dynamic gesture operation is to judge gesture motion by the motion profile of hand.
It is existing to disclose the gesture identification method and gesture identifying device of a kind of motion profile by hand CN201210292242, existing gesture identification method and gesture identifying device are the beginning and ends by tectonic movement track Straight line, whether linear distance and preset threshold multilevel iudge gesture operation is effective, calculate straight line and screen coordinate system horizontal axis Angle α, the mode of the direction of motion of the gesture is judged according to the coordinate value of the angle α and the beginning and end;It is existing Whether some gesture identification methods and identification device are only capable of judging the gesture operation effective, and cannot accurately judge gesture operation and touch The different function of hair.
Summary of the invention
The main purpose of the present invention is to provide a kind of operation recognition methods of user gesture and identifying systems, simplify gesture rail Mark calculation method can accurately identify which kind of function of gesture operation triggering while judging whether gesture operation is effective.
In order to achieve the above objectives, the invention is realized in this way:
A kind of user gesture operation recognition methods, including feature card setting steps and user gesture operate identification step, It touches suitable for finger and is executed on intelligent terminal, original coordinate system, the original are provided on intelligent terminal screen The upper left corner endpoint of intelligent terminal screen is arranged in the origin of beginning coordinate system, is provided on the intelligent terminal screen Feature card, user carry out gesture operation on feature card, wherein:
The feature card setting steps include:
S1. feature card coordinate system step is created:
Certain point on selected intelligent terminal screen is initial position, establishes one by origin of the initial position XY axis coordinate system;
S2. given threshold step:
The given threshold includes setting Trigger Function region displacement threshold value Δ X and setting triggered time threshold value Δ T;
S3. partition functionality region step:
Using R as radius, the origin of the feature card coordinate system is the center of circle, establishes one on the feature card coordinate system A circle, and Y is established on the feature card coordinate system1=-kX,Two straight lines, the feature card is sat Mark system divides 5 functional areas, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
Point set on feature card coordinate system Region is functional area B;
Point set on feature card coordinate system Region is functional area C;
Point set on feature card coordinate system Region is functional area D;
Point set on feature card coordinate system Region is functional area E;
The value of the k is not zero;
The step S1 and S3 forms function touch area on intelligent terminal screen;The function touch area It is distinguished using different colours in different function region;
After completing feature card setting steps, user carries out gesture operation on the feature card, obtains user gesture Mode of operation carries out user gesture and operates identification step;
The user gesture operates identification step:
S1. initial step:
Obtain the coordinate O (x, y) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile user Start touch screen backstage and starts timing;
S2. judgment step:
S2-1. functional area judgment step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain The coordinate a (x, y) that the central point of position of the user's finger when terminating to touch screen is fastened in the original coordinates;By a (x, y) It is scaled the coordinate a that the feature card coordinate system is fastenedm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-kX,In calculate separately out y1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area E;
S2-2. function triggers judgment step:
Coordinates computed am(xm, ym) arrive the feature card coordinate origin distance, delta S;
If Δ S is greater than or equal to the displacement threshold value Δ X in preset Trigger Function region, determine to trigger user's finger Place-centric point a when terminating to touch screenmThe function of place functional area;
If Δ S is less than the displacement threshold value Δ X in preset Trigger Function region, determine that not triggering user's finger is tying Beam touches place-centric point a when screenmThe function of place functional area;
S2-3. locomotive function judgment step:
If user does not generate displacement when touching screen, the time of user's long-pressing touch intelligent terminal screen is calculated;
If long be temporally less than triggered time threshold value Δ T, round functional area A function is triggered;
If long be temporally greater than or equal to triggered time threshold value Δ T, locomotive function is triggered;After the locomotive function triggering, The touch function region follows user's finger moving direction mobile;
After user terminates movement, the central point of user's finger touch location when terminating mobile is obtained, is former with the central point Point re-establishes XY axis coordinate system, forms new feature card coordinate system, according to division function on new feature card coordinate system Energy region step repartitions functional area.
Preferably, it is fastened in the original coordinates, it is assumed that the left margin of screen is expressed as X=W1, the right margin table of screen It is shown as X=W2, W1 < W2;The coboundary of screen is expressed as Y=H1, and the lower boundary of screen is expressed as Y=H2, H1 < H2;
The region point set { (x, y) | (W1+R)≤x≤(W2-R) and (H1+R)≤y≤(H2-R) } is the initial bit Set the region central point O (x, y) range;
After triggering locomotive function, the central point O ' (x ', y ') of user's finger touch location when terminating mobile, point set are obtained The region { (x ', y ') | (W1+R)≤x '≤(W2-R) and (H1+R)≤y '≤(H2-R) } is the initial position central point 0 ' (x ', y ') region range;
If (x '-W1) < R, resets x '=W1+R;
If (W2-x ') < R, resets x '=W2-R;
If (y '-H1) < R, resets y '=H1+R;
If (H2-y ') < R, resets y '=H2-R, specifically, using the above method, when user's finger is moved to boundary When outer, feature card can rebound in boundary, reset feature card coordinate, user-friendly.
Preferably, the given threshold step further includes setting triggering prompt facility displacement threshold value △ F;
The range of the R is [28dp, 36dp];
The range of the Trigger Function region displacement threshold value Δ X is [42dp, 50dp];
The range of the triggered time threshold value Δ T is 450-550ms;
The range of the prompt facility displacement threshold value Δ F is [35dp, 43dp];
The feature card setting steps further include S4. unit conversion step:The unit conversion step is by R, Δ X, △ F Dp unit conversion be px unit;
Preferably, partition functionality region step is specially:
Using the origin as the center of circle, R is that radius establishes a circle, establishes Y on the XY axis coordinate system1=-X, Y2=X Two straight lines, the feature card coordinate system is divided into 5 functional areas, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
On feature card coordinate system point set (X, Y) | Y <-X and Y≤X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } and institute It is functional area B in region;
On feature card coordinate system point set (X, Y) | Y >-X and Y >=X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } and institute It is functional area C in region;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> R2, X ∈ (0 ,+∞) } where Region is functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> R2, X ∈ (- ∞, 0) } where Region is functional area E;
The circle functional area A is defined as sound-playing function;The functional area B is defined as " recognizing " function;Institute It states functional area C and is defined as " not recognizing " function;
Judge the origin in the position of intelligent terminal screen;
If the origin is on the right side of intelligent terminal screen center's line, the functional area D is without concrete function, the function Region E is defined as " not knowing " function;
If the origin is defined as " not knowing " function in the left side of intelligent terminal screen center's line, the functional area D, The functional area E is without concrete function.
Preferably, the optimal value of the displacement threshold value △ X in the Trigger Function region is 46dp;The triggered time threshold value △ The optimal value of T is 500ms;
The range of the value of the prompt facility displacement threshold value Δ F is [35dp, 43dp], optimal value 39dp;
The optimal value of the R is 32dp.
Preferably, the judgment step further includes prompt facility real-time judge step, the real-time judge step it is specific Operation is:
S2-4. prompt facility real-time judge step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain Coordinate a ' that the central point of user's finger live touch position is fastened in the original coordinates (x ', y '), calculate user's finger touching Touch the central point of position in real time with the distance △ S ' of feature card coordinate origin O (x, y);
As the central point of user's finger live touch position and the distance △ of feature card coordinate origin O (x, y) When S ' is equal to triggering prompt facility displacement threshold value △ F, then prompt facility is triggered, the prompt facility is used using prompt circle prompt Family;
User's finger is being touched screen in real time by functional area where judging the central point of the real-time finger touch position of user The central point of position be scaled the seat on the feature card coordinate system in coordinate a ' that the original coordinates are fastened (x ', y ') Mark an(xn, yn);By coordinate anIn xnIt is updated to Y1=-kX,In calculate separately out y1' and y2';
If xn 2+yn 2< R2, then judge am' where functional area be round functional area A;
If yn< y1' and yn≤y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area B;
If yn> y1' and yn≥y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area C;
If yn≥y1' and yn< y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area D;
If yn≤y1' and yn> y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area E;The face of the prompt circle Color is identical as the color of the functional area.
Preferably, the radius of the feature card is identical as the circle radius R of functional area;
The color of the feature card is corresponding with the differentiation color of the function touch area;
The color of the feature card is translucent when not using function touch area;
When locomotive function triggering, the radius of the feature card can amplify 1.5-2 times;
User's finger can generate vibrational feedback when triggering any function;
Preferably, R in the technical program, Δ X, Δ F use dp for unit;Dp is a kind of abstract list based on screen density Position, i.e. equipment independent pixel (Density-independent pixels);Px, that is, pixel is the abbreviation of pixel;ppi (pixel per inch), the number of pixels that per inch is possessed, i.e. pixel density;When the screen ruler of known smart terminal device When very little, the value of ppi can be got;
The proportionate relationship that the worth dp and px out of ppi is substituted into according to formula dp=(ppi/160) * px, thus by this technology The value of tape unit dp is converted into the value of tape unit px in scheme;Such as:
When screen density is 160ppi, 1dp=1px;
When screen density is 480ppi, 1dp=3px.
A kind of user gesture operation recognition system, including feature card setup module and user gesture operate identification module, It touches suitable for finger and is executed on intelligent terminal, original coordinate system, the original are provided on intelligent terminal screen The upper left corner endpoint of intelligent terminal screen is arranged in the origin of beginning coordinate system, is provided on the intelligent terminal screen Feature card, user carry out gesture operation on feature card, wherein:
The feature card setup module includes:
S1. feature card coordinate system module is created:
Certain point on selected intelligent terminal screen is initial position, establishes one by origin of the initial position XY axis coordinate system;
S2. given threshold module:
The given threshold includes setting Trigger Function region displacement threshold value △ X and setting triggered time threshold value Δ T;
S3. partition functionality regions module:
Using R as radius, the origin of the feature card coordinate system is the center of circle, establishes one on the feature card coordinate system A circle, and Y is established on the feature card coordinate system1=-kX,Two straight lines, by the feature card coordinate System divides 5 functional areas, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
Point set on feature card coordinate system Region is functional area B;
Point set on feature card coordinate system Region is functional area C;
Point set on feature card coordinate system Region is functional area D;
Point set on feature card coordinate system Region is functional area E;
The value of the k is not zero;
The step S1 and S3 forms function touch area on intelligent terminal screen;The function touch area It is distinguished using different colours in different function region;
After completing feature card setup module, user carries out gesture operation on the feature card, obtains user gesture Mode of operation carries out user gesture and operates identification module;
The user gesture operates identification module:
S1. initial module:
Obtain the coordinate O (x, y) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile user Start touch screen backstage and starts timing;
S2. judgment module:
S2-1. functional area judgment module:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain The coordinate a (x, y) that the central point of position of the user's finger when terminating to touch screen is fastened in the original coordinates;By a (x, y) It is scaled the coordinate a that the feature card coordinate system is fastenedm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-kX,In calculate separately out y1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area E;
S2-2. function triggers judgment module:
Coordinates computed am(xm, ym) arrive the feature card coordinate origin distance △ S;
If △ S is greater than or equal to the displacement threshold value △ X in preset Trigger Function region, determine to trigger user's finger Place-centric point a when terminating to touch screenmThe function of place functional area;
If △ S is less than the displacement threshold value △ X in preset Trigger Function region, determine that not triggering user's finger is tying Beam touches place-centric point a when screenmThe function of place functional area;
S2-3. locomotive function judgment module:
If user does not generate displacement when touching screen, the time of user's long-pressing touch intelligent terminal screen is calculated;
If long be temporally less than triggered time threshold value Δ T, round functional area A function is triggered;
If long be temporally greater than or equal to triggered time threshold value Δ T, locomotive function is triggered;After the locomotive function triggering, The touch function region follows user's finger moving direction mobile;
After user terminates movement, the central point of user's finger touch location when terminating mobile is obtained, is former with the central point Point re-establishes XY axis coordinate system, forms new feature card coordinate system, according to division function on new feature card coordinate system Energy regions module repartitions functional area.
Preferably, it is fastened in the original coordinates, it is assumed that the left margin of screen is expressed as X=W1, the right margin table of screen It is shown as X=W2, W1 < W2;The coboundary of screen is expressed as Y=H1, and the lower boundary of screen is expressed as Y=H2, H1 < H2;
The region point set { (x, y) | (W1+R)≤x≤(W2-R) and (H1+R)≤y≤(H2-R) } is the initial bit Set the region central point O (x, y) range;
After triggering locomotive function, the central point 0 ' (x ', y ') of user's finger touch location when terminating mobile, point set are obtained The region { (x ', y ') | (W1+R)≤x '≤(W2-R) and (H1+R)≤y '≤(H2-R) } is the initial position central point 0 ' (x ', y ') region range;
If (x '-W1) < R, resets x '=W1+R;
If (W2-x ') < R, resets x '=W2-R;
If (y '-H1) < R, resets y '=H1+R;
If (H2-y ') < R, resets y '=H2-R, specifically, using the above method, when user's finger is moved to boundary When outer, feature card can rebound in boundary, reset feature card coordinate, user-friendly.
Preferably, the given threshold module further includes setting triggering prompt facility displacement threshold value Δ F;
The range of the R is [28dp, 36dp];
The range of the Trigger Function region displacement threshold value Δ X is [42dp, 50dp];
The range of the triggered time threshold value Δ T is 450-550ms;
The range of the prompt facility displacement threshold value △ F is [35dp, 43dp];
The feature card setup module further includes S4. unit conversion module:The unit conversion module is by R, △ X, △ F Dp unit conversion be px unit;
The optimal value of the displacement threshold value △ X in the Trigger Function region is 46dp;The triggered time threshold value Δ T's is optimal Value is 500ms;
The range of the value of the prompt facility displacement threshold value △ F is [35dp, 43dp], optimal value 39dp;
The optimal value of the R is 32dp.
Preferably, the partition functionality regions module is specially:
Using the origin as the center of circle, R is that radius establishes a circle, establishes Y on the XY axis coordinate system1=-X, Y2=X Two straight lines, the feature card coordinate system is divided into 5 functional areas, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
On feature card coordinate system point (X, Y) | Y <-X and Y≤X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } where Region is functional area B;
On feature card coordinate system point (X, Y) | Y >-X and Y >=X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } where Region is functional area C;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> R2, X ∈ (0 ,+∞) } where Region is functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> R2, X ∈ (- ∞, 0) } where Region is functional area E;
The circle functional area A is defined as sound-playing function;The functional area B is defined as " recognizing " function;Institute It states functional area C and is defined as " not recognizing " function;
Judge the origin in the position of intelligent terminal screen;
If the origin is on the right side of intelligent terminal screen center's line, the functional area D is without concrete function, the function Region E is defined as " not knowing " function;
If the origin is defined as " not knowing " function in the left side of intelligent terminal screen center's line, the functional area D, The functional area E is without concrete function.
Preferably, the judgment module further includes prompt facility real-time judge module, the real-time judge module it is specific Operation is:
S2-4. prompt facility real-time judge module:
If user's finger while finger touches screen produces displacement on the screen, cancels the time and clock, obtain Coordinate a ' that the central point of user's finger live touch position is fastened in the original coordinates (x ', y '), calculate user's finger touching Touch the central point of position in real time with the distance, delta S ' of feature card coordinate origin O (x, y);
As the central point of user's finger live touch position and the distance △ of feature card coordinate origin O (x, y) When S ' is equal to triggering prompt facility displacement threshold value Δ F, then prompt facility is triggered, the prompt facility is used using prompt circle prompt Family;
User's finger is being touched screen in real time by functional area where judging the central point of the real-time finger touch position of user The central point of position be scaled the seat on the feature card coordinate system in coordinate a ' that the original coordinates are fastened (x ', y ') Mark an(xn, yn);By coordinate anIn xnIt is updated to Y1=-kX,In calculate separately out y1' and y2';
If xn 2+yn 2< R2, then judge am' where functional area be round functional area A;
If yn< y1' and yn≤y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area B;
If yn> y1' and yn≥y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area C;
If yn≥y1' and yn< y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area D;
If yn≤y1' and yn> y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area E;
The color of the prompt circle is identical as the color of the functional area;
The radius of the feature card is identical as the circle radius R of functional area;
The color of the feature card is corresponding with the differentiation color of the function touch area;
The color of the feature card is translucent when not using function touch area;
When locomotive function triggering, the radius of the feature card can amplify 1.5-2 times;
User's finger can generate vibrational feedback when triggering any function.
Preferably, R in the technical program, △ X, △ F use dp for unit;Dp is a kind of abstract list based on screen density Position, i.e. equipment independent pixel (Density-independent pixels);Px, that is, pixel is the abbreviation of pixel;ppi (pixel per inch), the number of pixels that per inch is possessed, i.e. pixel density;When the screen ruler of known smart terminal device When very little, the value of ppi can be got;
The proportionate relationship that the worth dp and px out of ppi is substituted into according to formula dp=(ppi/160) * px, thus by this technology The value of tape unit dp is converted into the value of tape unit px in scheme;Such as:
When screen density is 160ppi, 1dp=1px;
When screen density is 480ppi, 1dp=3px.
The present invention use dp as unit be for i.e. intelligence of the feature card in different pixels density at different ppi The same effect can be showed on terminal device screen.
Beneficial effect
The present invention provides a kind of operation recognition methods of user gesture and identifying systems, by establishing feature card coordinate System, partition functionality region determine the beginning and end coordinate of user gesture operation, and calculate the displacement of user gesture operation; By partition functionality region, by calculating displacement of the terminal of user gesture operation apart from the feature card coordinate origin, Judge whether user triggers the function of the functional area;The method of this user gesture operating function region decision is simple, uses Family gesture operation can not only achieve the effect that function triggers, additionally it is possible to achieve the effect that trigger different function region, reduce The cost of user gesture identification.
Detailed description of the invention
Fig. 1 is a kind of total flow chart of steps of gesture operation recognition methods;
Fig. 2 is a kind of gesture operation recognition methods functional regional division figure;
Fig. 3 is a kind of gesture operation recognition methods judgment step general flow chart;
Fig. 4 is a kind of gesture operation recognition methods prompt facility real-time judge flow chart;
Fig. 5 is that a kind of gesture operation identifies method, system module map.
Specific embodiment
Specific embodiments of the present invention will be further explained with reference to the accompanying drawing:
Assuming that the screen resolution for the intelligent terminal that the present invention applies is 1080px*1920px, pixel density is 480ppi substitutes into 480ppi according to formula dp=(ppi/160) * px and obtains 1dp=3px;
Embodiment 1
The origin of the present embodiment is 0 (518,1114), in the left side of intelligent terminal screen;User is carrying out gesture behaviour Initial touch coordinate S (525,1090) during work;Terminate touch coordinate a (588,888), produces displacement.
A kind of user gesture operation recognition methods, including feature card setting steps and user gesture operate identification step, It touches suitable for finger and is executed on intelligent terminal, original coordinate system, the original are provided on intelligent terminal screen The upper left corner endpoint of intelligent terminal screen is arranged in the origin of beginning coordinate system, is provided on the intelligent terminal screen Feature card, user carry out gesture operation on feature card, wherein:
The feature card setting steps include:
S1. feature card coordinate system step is created:
0 (518,1114) on selected intelligent terminal screen are initial position, are built using the initial position as origin Found an XY axis coordinate system;
S2. given threshold step:
The given threshold includes setting Trigger Function region displacement threshold value Δ X as 46dp, and triggering prompt facility is displaced threshold Value Δ F is 39dp, sets triggered time threshold value △ T as 500ms;Conversion of measurement unit step:According to formula dp=(ppi/160) * px It substitutes into 480ppi and obtains 1dp=3px, convert 138px for △ X=46dp, Δ F=39dp is converted into 117px;
S3. partition functionality region step:
Using R=32dp as radius, 480ppi is substituted into according to formula dp=(ppi/160) * px and obtains 1dp=3px, by 32dp It is converted into 96px, the origin of the feature card coordinate system is the center of circle, a circle is established on the feature card coordinate system, and And Y is established on the feature card coordinate system1=-X, Y2The feature card coordinate system is divided 5 by two straight lines of=X Functional area, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤962, X ∈ [- 96 ,+96] } region be function Region A, the feature card circle functional area part are white;
On feature card coordinate system point set (X, Y) | Y <-X and Y≤X and X2+Y2> 962, X ∈ (- ∞ ,+∞) } and institute It is functional area B in region, the functional area B is defined as " recognizing " function, feature card " understanding " functional area portion It is divided into green;
On feature card coordinate system point set (X, Y) | Y >-X and Y >=X and X2+Y2> 962, X ∈ (- ∞ ,+∞) } and institute It is functional area C in region, the functional area C is defined as " not recognizing " function, and the feature card " does not recognize " functional areas Domain part is red;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> 962, X ∈ (0 ,+∞) } where Region is functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> 962, X ∈ (- ∞, 0) } where Region is functional area E;
Judge origin position described in the present embodiment, since the present embodiment origin is in the upper left corner of screen, therefore the original Point is in the left side of intelligent terminal screen center's line, and without concrete function, the functional area D is defined as " not really the functional area E It is fixed " function;Feature card " uncertain " the functional area color is yellow, and the feature card is white without concrete function region Color, in the upper left corner of screen center, the functional area E close to intelligent terminal screen right hand edge is operated not the origin of the present embodiment Just, so user is because of functional area at edge by functional area E labeled as no concrete function user-friendly other function And be inconvenient to the problem of operating.
The step S1 and S3 forms function touch area on intelligent terminal screen;The function touch area It is distinguished using different colours in different function region;
After completing feature card setting steps, user carries out gesture operation on the feature card, obtains user gesture Mode of operation carries out user gesture and operates identification step;
The user gesture operates identification step:
S1. initial step:
Obtain the coordinate 0 (518,1114) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile User starts touch screen backstage and starts timing;
S2. judgment step:
S2-1. functional area judgment step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain The coordinate a (x, y) that the central point of position of the user's finger when terminating to touch screen is fastened in the original coordinates;By a (x, y) It is scaled the coordinate a that the feature card coordinate system is fastenedm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-X, Y2Y is calculated separately out in=X1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+yn 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+yn 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+yn 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+yn 2> R2, then judge functional area where touching terminal for functional area E;
Initial touch coordinate S (525,1090) of the present embodiment user during carrying out gesture operation;Terminate to touch and sit It marks a (588,888), produces displacement, therefore cancel time timing, obtain user's finger in the position when terminating to touch screen The coordinate a (588,888) that heart point is fastened in the original coordinates;A (588,888) is scaled on the feature card coordinate system Coordinate am(588-518,888-1114), so am(70, -226);
By coordinate amIn xmIt is updated to Y1=-X, Y2Y is calculated separately out in=X1And y2, y1Value be -70, y2Value be 70;
Y in the present embodimentmValue be -226, y1Value be -70, y2Value be 70, so ym< y1And ym< y2And xm 2+ ym 2> 962, judge that functional area where touching terminal is " understanding " functional area for functional area B;
S2-2. function triggers judgment step:
Coordinates computed am(xm, ym) arrive the feature card coordinate origin distance, delta S;
If Δ S is greater than or equal to the displacement threshold value Δ X in preset Trigger Function region, determine to trigger user's finger Place-centric point a when terminating to touch screenmThe function of place functional area;
If Δ S is less than the displacement threshold value Δ X in preset Trigger Function region, determine that not triggering user's finger is tying Beam touches place-centric point a when screenmThe function of place functional area;
The value that the displacement threshold value Δ X in preset Trigger Function region has converted in the present embodiment is 138px, according to The value that Pythagorean theorem calculates Δ S isSo Δ S is greater than in advance The displacement threshold value Δ X in the Trigger Function region of setting triggers amThe function of place functional area B.
While executing S2-1 and S2-2 step, S2-4 prompt facility real-time judge step is executed:
If user's finger while finger touches screen produces displacement on the screen, cancels the time and clock, obtain Coordinate a ' that the central point of user's finger live touch position is fastened in the original coordinates (x ', y '), calculate user's finger touching Touch the central point of the position distance, delta S ' with feature card coordinate origin O (518,1114) in real time;
When the central point of user's finger live touch position and the distance, delta of feature card coordinate origin O (x, y) When S ' is equal to triggering prompt facility displacement threshold value Δ F, then prompt facility is triggered, the prompt facility is used using prompt circle prompt Family;
User's finger is being touched screen in real time by functional area where judging the central point of the real-time finger touch position of user The central point of position be scaled the seat on the feature card coordinate system in coordinate a ' that the original coordinates are fastened (x ', y ') Mark an(xn, yn);By coordinate anIn xnIt is updated to Y1=-kX,In calculate separately out y1' and y2';
If xn 2+yn 2< R2, then judge am' where functional area be round functional area A;
If yn< y1' and yn≤y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area B;
If yn> y1' and yn≥y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area C;
If yn≥y1' and yn< y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area D;
If yn≤y1' and yn> y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area E;
The color of the prompt circle is identical as the color of the functional area.
In the present embodiment, user will Trigger Function region B function when, the centre of feature card can cut one A part of a green circle, the round incision part of green prompt become larger with Δ S ' increase, when green prompts full portion to cut When entering the centre of feature card, user's finger leaves intelligent terminal touch screen, triggers the function of Trigger Function region B.
The color of the ring-type feature card is corresponding with the differentiation color of the function touch area;The annular function is inserted The color of part is translucent when not using function touch area;It is arranged to translucent guarantee user to insert without using annular function The pattern on intelligent terminal screen can be seen when part;
User's finger can generate vibrational feedback when triggering any function, user is prompted to trigger a certain function.
Embodiment 2
The origin of the present embodiment is 0 (518,1114), in the left side of intelligent terminal screen;User is carrying out gesture behaviour Initial touch coordinate S (525,1090) during work;Terminate touch coordinate a (525,1090), does not generate displacement, user's finger Long is temporally 550ms.
A kind of user gesture operation recognition methods, including feature card setting steps and user gesture operate identification step, It touches suitable for finger and is executed on intelligent terminal, original coordinate system, the original are provided on intelligent terminal screen The upper left corner endpoint of intelligent terminal screen is arranged in the origin of beginning coordinate system, is provided on the intelligent terminal screen Feature card, user carry out gesture operation on feature card, wherein:
The feature card setting steps include:
S1. feature card coordinate system step is created:
0 (518,1114) on selected intelligent terminal screen are initial position, are built using the initial position as origin Found an XY axis coordinate system;
S2. given threshold step:
The given threshold includes setting Trigger Function region displacement threshold value △ X as 46dp, and triggering prompt facility is displaced threshold Value Δ F is 39dp, sets triggered time threshold value Δ T as 500ms;Conversion of measurement unit step:According to formula dp=(ppi/160) * px It substitutes into 480ppi and obtains 1dp=3px, convert 138px for Δ X=46dp, Δ F=39dp is converted into 117px;
S3. partition functionality region step:
Using R=32dp as radius, 480ppi is substituted into according to formula dp=(ppi/160) * px and obtains 1dp=3px, by 32dp It is converted into 96px, the origin of the feature card coordinate system is the center of circle, a circle is established on the feature card coordinate system, and And Y is established on the feature card coordinate system1=-X, Y2The feature card coordinate system is divided 5 by two straight lines of=X Functional area, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤962, X ∈ [- 96 ,+96] } region be function Region A, the feature card circle functional area part are white;
On feature card coordinate system point set (X, Y) | Y <-X and Y≤X and X2+Y2> 962, X ∈ (- ∞ ,+∞) } and institute It is functional area B in region, the functional area B is defined as " recognizing " function, feature card " understanding " functional area portion It is divided into green;
On feature card coordinate system point set (X, Y) | Y >-X and Y >=X and X2+Y2> 962, X ∈ (- ∞ ,+∞) } and institute It is functional area C in region, the functional area C is defined as " not recognizing " function, and the feature card " does not recognize " functional areas Domain part is red;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> 962, X ∈ (0 ,+∞) } where Region is functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> 962, X ∈ (- ∞, 0) } where Region is functional area E;
Judge origin position described in the present embodiment, since the present embodiment origin is in the upper left corner of screen, therefore the original Point is in the left side of intelligent terminal screen center's line, and without concrete function, the functional area D is defined as " not really the functional area E It is fixed " function;Feature card " uncertain " the functional area color is yellow, and the feature card is white without concrete function region Color, in the upper left corner of screen center, the functional area E close to intelligent terminal screen right hand edge is operated not the origin of the present embodiment Just, so user is because of functional area at edge by functional area E labeled as no concrete function user-friendly other function And be inconvenient to the problem of operating.
The step S1 and S3 forms function touch area on intelligent terminal screen;The function touch area It is distinguished using different colours in different function region;
After completing feature card setting steps, user carries out gesture operation on the feature card, obtains user gesture Mode of operation carries out user gesture and operates identification step;
The user gesture operates identification step:
S1. initial step:
Obtain the coordinate 0 (518,1114) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile User starts touch screen backstage and starts timing;
S2. judgment step:
S2-1. functional area judgment step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain The coordinate a (x, y) that the central point of position of the user's finger when terminating to touch screen is fastened in the original coordinates;By a (x, y) It is scaled the coordinate a that the feature card coordinate system is fastenedm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-X, Y2Y is calculated separately out in=X1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area E;
Initial touch coordinate S (525,1090) of the present embodiment user during carrying out gesture operation;Terminate to touch and sit It marks a (525,1090), does not generate displacement, therefore without functional area judgment step;
Because the gesture operation of user in the present embodiment does not generate displacement, therefore S2-1, S2-2 and S2-4 step are not executed;
S2-3. locomotive function judgment step:If user does not generate displacement when touching screen, calculates user's long-pressing and touch intelligence The time of energy terminal screen;
If the long triggered time threshold value Δ T that is temporally less than is 500ms, round functional area A function is triggered;
If long be temporally greater than or equal to triggered time threshold value Δ T, locomotive function is triggered;When the locomotive function triggers When, the radius of the feature card can amplify 1.5-2 times;1.5-2 times of amplification prompts user to be in mobile annular feature card The step of;The touch function region follows user's finger moving direction mobile;
After user terminates movement, the central point of user's finger touch location when terminating mobile is obtained, is former with the central point Point re-establishes XY axis coordinate system, forms new feature card coordinate system, according to division function on new feature card coordinate system Energy region step repartitions functional area.
The length of the present embodiment is temporally 550ms, is greater than 500ms, therefore triggers locomotive function;After user terminates movement, obtain The central point for taking user's finger touch location when terminating mobile, re-establishes XY axis coordinate system by origin of the central point, is formed New feature card coordinate system repartitions functional areas according to partition functionality region step on new feature card coordinate system Domain.
Which position that user's triggering locomotive function can touch screen according to oneself finger is more convenient to insert the function Part is moved to screen any position, user-friendly, improves the flexibility of the feature card operation.
Embodiment 3
The origin of the present embodiment is O (518,1114), in the left side of intelligent terminal screen;User is carrying out gesture behaviour Initial touch coordinate S (536,1123) during work;Terminate touch coordinate a (544,1397), produces displacement.
A kind of user gesture operation recognition methods, including feature card setting steps and user gesture operate identification step, It touches suitable for finger and is executed on intelligent terminal, original coordinate system, the original are provided on intelligent terminal screen The upper left corner endpoint of intelligent terminal screen is arranged in the origin of beginning coordinate system, is provided on the intelligent terminal screen Feature card, user carry out gesture operation on feature card, wherein:
The feature card setting steps include:
S1. feature card coordinate system step is created:
O (518,1114) on selected intelligent terminal screen is initial position, is built using the initial position as origin Found an XY axis coordinate system;
S2. given threshold step:
The given threshold includes setting Trigger Function region displacement threshold value Δ X as 46dp, and triggering prompt facility is displaced threshold Value Δ F is 39dp, sets triggered time threshold value Δ T as 500ms;Conversion of measurement unit step:According to formula dp=(ppi/160) * px It substitutes into 480ppi and obtains 1dp=3px, convert 138px for Δ X=46dp, Δ F=39dp is converted into 117px;
S3. partition functionality region step:
Using R=32dp as radius, 480ppi is substituted into according to formula dp=(ppi/160) * px and obtains 1dp=3px, by 32dp It is converted into 96px, the origin of the feature card coordinate system is the center of circle, a circle is established on the feature card coordinate system, and And Y is established on the feature card coordinate system1=-X, Y2The feature card coordinate system is divided 5 by two straight lines of=X Functional area, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤962, X ∈ [- 96 ,+96] } region be function Region A, the feature card circle functional area part are white;
On feature card coordinate system point set (X, Y) | Y <-X and Y≤X and X2+Y2> 962, X ∈ (- ∞ ,+∞) } and institute It is functional area B in region, the functional area B is defined as " recognizing " function, feature card " understanding " functional area portion It is divided into green;
On feature card coordinate system point set (X, Y) | Y >-X and Y >=X and X2+Y2> 962, X ∈ (- ∞ ,+∞) } and institute It is functional area C in region, the functional area C is defined as " not recognizing " function, and the feature card " does not recognize " functional areas Domain part is red;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> 962, X ∈ (0 ,+∞) } where Region is functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> 962, X ∈ (- ∞, 0) } where Region is functional area E;
Judge origin position described in the present embodiment, since the present embodiment origin is in the upper left corner of screen, therefore the original Point is in the left side of intelligent terminal screen center's line, and without concrete function, the functional area D is defined as " not really the functional area E It is fixed " function;Feature card " uncertain " the functional area color is yellow, and the feature card is white without concrete function region Color, in the upper left corner of screen center, the functional area E close to intelligent terminal screen right hand edge is operated not the origin of the present embodiment Just, so user is because of functional area at edge by functional area E labeled as no concrete function user-friendly other function And be inconvenient to the problem of operating.
The step S1 and S3 forms function touch area on intelligent terminal screen;The function touch area It is distinguished using different colours in different function region;
After completing feature card setting steps, user carries out gesture operation on the feature card, obtains user gesture Mode of operation carries out user gesture and operates identification step;
The user gesture operates identification step:
S1. initial step:
Obtain the coordinate 0 (518,1114) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile User starts touch screen backstage and starts timing;
S2. judgment step:
S2-1. functional area judgment step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain The coordinate a (x, y) that the central point of position of the user's finger when terminating to touch screen is fastened in the original coordinates;By a (x, y) It is scaled the coordinate a that the feature card coordinate system is fastenedm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-X, Y2Y is calculated separately out in=X1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area E;
Initial touch coordinate S (536,1123) of the present embodiment user during carrying out gesture operation;Terminate to touch and sit It marks a (544,1397), produces displacement, therefore cancel time timing, obtain position of the user's finger when terminating to touch screen The coordinate a (544,1397) that central point is fastened in the original coordinates;A (544,1397) is scaled the feature card coordinate The coordinate a fastenedm(544-518,1114-1397), so am(26,283);
By coordinate amIn xmIt is updated to Y1=-X, Y2Y is calculated separately out in=X1And y2, y1Value be -26, y2Value be 26;
Y in the present embodimentmValue be 283, y1Value be -26, y2Value be 26, so ym> y1And ym> y2And xm 2+ ym 2> 962, judge that functional area where touching terminal is " not recognizing " functional area for functional area C;
S2-2. function triggers judgment step:
Coordinates computed am(xm, ym) arrive the feature card coordinate origin distance △ S;
If △ S is greater than or equal to the displacement threshold value Δ X in preset Trigger Function region, determine to trigger user's finger Place-centric point a when terminating to touch screenmThe function of place functional area;
If △ S is less than the displacement threshold value △ X in preset Trigger Function region, determine that not triggering user's finger is tying Beam touches place-centric point a when screenmThe function of place functional area;
The value that the displacement threshold value Δ X in preset Trigger Function region has converted in the present embodiment is 138px, according to The value that Pythagorean theorem calculates △ S isIt is set in advance so △ S is greater than The displacement threshold value △ X138px in fixed Trigger Function region triggers amThe function of place functional area B.
While executing S2-1 and S2-2 step, S2-4 prompt facility real-time judge step is executed:
If user's finger while finger touches screen produces displacement on the screen, cancels the time and clock, obtain Coordinate a ' that the central point of user's finger live touch position is fastened in the original coordinates (x ', y '), calculate user's finger touching Touch the central point of position in real time with the distance △ S ' of feature card coordinate origin 0 (518,1114);
As the central point of user's finger live touch position and the distance △ of feature card coordinate origin O (x, y) When S ' is equal to triggering prompt facility displacement threshold value △ F, then prompt facility is triggered, the prompt facility is used using prompt circle prompt Family;
User's finger is being touched screen in real time by functional area where judging the central point of the real-time finger touch position of user The central point of position be scaled the seat on the feature card coordinate system in coordinate a ' that the original coordinates are fastened (x ', y ') Mark an(xn, yn);By coordinate anIn xnIt is updated to Y1=-kX,In calculate separately out y1' and y2';
If xn 2+yn 2< R2, then judge am' where functional area be round functional area A;
If yn< y1' and yn≤y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area B;
If yn> y1' and yn≥y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area C;
If yn≥y1' and yn< y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area D;
If yn≤y1' and yn> y2' and xn 2+yn 2> R2, then a part of prompt circle is started a cut through, the prompt circle is cut Enter part as △ S ' increase becomes larger, prompts user that will trigger the function of the functional area E;
The color of the prompt circle is identical as the color of the functional area.
In the present embodiment, user will Trigger Function region B function when, the centre of feature card can cut one A part of a green circle, the round incision part of green prompt become larger with Δ S ' increase, when green prompts full portion to cut When entering the centre of feature card, user's finger leaves intelligent terminal touch screen, triggers the function of Trigger Function region B.
The color of the feature card is corresponding with the differentiation color of the function touch area;The color of the feature card It is translucent when not using function touch area;Being arranged to translucent guarantee user can see clearly when without using feature card Pattern on Chu's intelligent terminal screen;
User's finger can generate vibrational feedback when triggering any function, user is prompted to trigger a certain function.
According to the disclosure and teachings of the above specification, those skilled in the art in the invention can also be to above-mentioned embodiment party Formula is changed and is modified.Therefore, the invention is not limited to the specific embodiments disclosed and described above, to the one of invention A little modifications and changes should also be as falling into the scope of the claims of the present invention.In addition, although being used in this specification Some specific terms, these terms are merely for convenience of description, does not limit the present invention in any way.

Claims (10)

1. a kind of user gesture operates recognition methods, including feature card setting steps and user gesture operate identification step, fit It touches for finger and is executed on intelligent terminal, original coordinate system is provided on intelligent terminal screen, it is described original The upper left corner endpoint of intelligent terminal screen is arranged in the origin of coordinate system, which is characterized in that the intelligent terminal screen It is provided with feature card on curtain, user carries out gesture operation on feature card, wherein:
The feature card setting steps include:
S1. feature card coordinate system step is created:
Certain point on selected intelligent terminal screen is initial position, establishes an XY axis by origin of the initial position Coordinate system;
S2. given threshold step:
The given threshold includes setting Trigger Function region displacement threshold value Δ X and setting triggered time threshold value Δ T;
S3. partition functionality region step:
Using R as radius, the origin of the feature card coordinate system is the center of circle, establishes one on the feature card coordinate system Circle, and Y is established on the feature card coordinate system1=-kX,Two straight lines, by the feature card coordinate System divides 5 functional areas, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
Point set on feature card coordinate system Region is functional area B;
Point set on feature card coordinate system Region is functional area C;
Point set on feature card coordinate systemInstitute It is functional area D in region;
Point set on feature card coordinate systemInstitute It is functional area E in region;
The value of the k is not zero;
The step S1 and S3 forms function touch area on intelligent terminal screen;The difference of the function touch area Functional area is distinguished using different colours;
After completing feature card setting steps, user carries out gesture operation on the feature card, obtains user gesture operation State carries out user gesture and operates identification step;
The user gesture operates identification step:
S1. initial step:
Obtain the coordinate O (x, y) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile user starts Touch screen backstage starts timing;
S2. judgment step:
S2-1. functional area judgment step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain user The coordinate a (x, y) that the central point of position of the finger when terminating to touch screen is fastened in the original coordinates;A (x, y) is converted The coordinate a fastened for the feature card coordinate systemm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-kX,In calculate separately out y1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area E;
S2-2. function triggers judgment step:
Coordinates computed am(xm, ym) arrive the feature card coordinate origin distance, delta S;
If Δ S is greater than or equal to the displacement threshold value Δ X in preset Trigger Function region, determine that triggering user's finger is tying Beam touches place-centric point a when screenmThe function of place functional area;
If Δ S is less than the displacement threshold value Δ X in preset Trigger Function region, determine that not triggering user's finger is terminating to touch Touch place-centric point a when screenmThe function of place functional area;
S2-3. locomotive function judgment step:
If user does not generate displacement when touching screen, the time of user's long-pressing touch intelligent terminal screen is calculated;
If long be temporally less than triggered time threshold value Δ T, round functional area A function is triggered;
If long be temporally greater than or equal to triggered time threshold value Δ T, locomotive function is triggered;
After the locomotive function triggering, the touch function region follows user's finger moving direction mobile;
After user terminates movement, the central point of user's finger touch location when terminating mobile is obtained, using the central point as origin weight XY axis coordinate system newly is established, forms new feature card coordinate system, according to partition functionality area on new feature card coordinate system Domain step repartitions functional area.
2. a kind of user gesture according to claim 1 operates recognition methods, which is characterized in that in the original coordinate system On, it is assumed that the left margin of screen is expressed as X=W1, and the right margin of screen is expressed as X=W2, W1 < W2;The coboundary table of screen It is shown as Y=H1, the lower boundary of screen is expressed as Y=H2, H1 < H2;
The region point set { (x, y) | (W1+R)≤x≤(W2-R) and (H1+R)≤y≤(H2-R) } is in the initial position The region the heart point O (x, y) range;
After triggering locomotive function, the central point O ' (x ', y ') of user's finger touch location when terminating mobile is obtained, point set (x ', Y ') | (W1+R)≤x '≤(W2-R) and (H1+R)≤y '≤(H2-R) region be the initial position central point O ' (x ', Y ') region range;
If (x '-W1) < R, resets x '=W1+R;
If (W2-x ') < R, resets x '=W2-R;
If (y '-H1) < R, resets y '=H1+R;
If (H2-y ') < R, resets y '=H2-R.
3. a kind of user gesture according to claim 1 operates recognition methods, which is characterized in that the given threshold step It further include setting triggering prompt facility displacement threshold value Δ F;
The range of the R is [28dp, 36dp];
The range of the Trigger Function region displacement threshold value Δ X is [42dp, 50dp];
The range of the triggered time threshold value Δ T is 450-550ms;
The range of the prompt facility displacement threshold value Δ F is [35dp, 43dp];
The feature card setting steps further include unit conversion step:For the unit conversion step by R, the dp of Δ X, Δ F are mono- Position is converted into px unit.
4. a kind of user gesture according to claim 3 operates recognition methods, which is characterized in that the partition functionality region Step is specially:
Using the origin as the center of circle, R is that radius establishes a circle, establishes Y on the XY axis coordinate system1=-X, Y2The two of=X Straight line, is divided into 5 functional areas for the feature card coordinate system, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
On feature card coordinate system point set (X, Y) | Y <-X and Y≤X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } and location Domain is functional area B;
On feature card coordinate system point set (X, Y) | Y >-X and Y >=X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } and location Domain is functional area C;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> R2, X ∈ (0 ,+∞) } and region For functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> R2, X ∈ (- ∞, 0) } and region For functional area E;
The circle functional area A is defined as sound-playing function;The functional area B is defined as " recognizing " function;The function Energy region C is defined as " not recognizing " function;
Judge the origin in the position of intelligent terminal screen;
If the origin is on the right side of intelligent terminal screen center's line, the functional area D is without concrete function, the functional area E is defined as " not knowing " function;
If the origin is in the left side of intelligent terminal screen center's line, the functional area D is defined as " not knowing " function, described Functional area E is without concrete function.
5. a kind of user gesture according to claim 4 operates recognition methods, which is characterized in that the Trigger Function region Displacement threshold value Δ X optimal value be 46dp;The optimal value of the triggered time threshold value Δ T is 500ms;
The range of the value of the prompt facility displacement threshold value Δ F is [35dp, 43dp], optimal value 39dp;
The optimal value of the R is 32dp.
6. a kind of user gesture according to claim 5 operates recognition methods, which is characterized in that the judgment step is also wrapped Prompt facility real-time judge step is included, the concrete operations of the real-time judge step are:
S2-4. prompt facility real-time judge step:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain user Coordinate a ' that the central point of finger live touch position is fastened in the original coordinates (x ', y '), it calculates user's finger and touches position The central point set in real time with the distance, delta S ' of feature card coordinate origin O (x, y);
As the central point of user's finger live touch position and the distance, delta S ' etc. of feature card coordinate origin O (x, y) When triggering prompt facility displacement threshold value Δ F, then prompt facility is triggered, the prompt facility is using prompt circle prompt user;
Functional area where judging the central point of the real-time finger touch position of user, by user's finger in real time in the position for touching screen The central point set is scaled the coordinate a on the feature card coordinate system in coordinate a ' that the original coordinates are fastened (x ', y ')n (xn, yn);By coordinate anIn xnIt is updated to Y1=-kX,In calculate separately out y1' and y2';
If xn 2+yn 2< R2, then judge am' where functional area be round functional area A;
If yn< y1' and yn≤y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area B;
If yn> y1' and yn≥y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area C;
If yn≥y1' and yn< y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area D;
If yn≤y1' and yn> y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area E;
The color of the prompt circle is identical as the color of the functional area.
7. a kind of user gesture according to claim 1 operates recognition methods, which is characterized in that the half of the feature card Diameter is identical as the circle radius R of functional area;
The color of the feature card is corresponding with the differentiation color of the function touch area;
The color of the feature card is translucent when not using function touch area;
When locomotive function triggering, the radius of the feature card can amplify 1.5-2 times;
User's finger can generate vibrational feedback when triggering any function.
8. a kind of user gesture operation recognition system, including feature card setup module and user gesture operate identification module, fit It touches for finger and is executed on intelligent terminal, original coordinate system is provided on intelligent terminal screen, it is described original The upper left corner endpoint of intelligent terminal screen is arranged in the origin of coordinate system, which is characterized in that the intelligent terminal screen It is provided with feature card on curtain, user carries out gesture operation on feature card, wherein:
The feature card setup module includes:
S1. feature card coordinate system module is created:
Certain point on selected intelligent terminal screen is initial position, establishes an XY axis by origin of the initial position Coordinate system;
S2. given threshold step:
The given threshold includes setting Trigger Function region displacement threshold value Δ X and setting triggered time threshold value Δ T;
S3. partition functionality regions module:
Using R as radius, the origin of the feature card coordinate system is the center of circle, establishes one on the feature card coordinate system Circle, and Y is established on the feature card coordinate system1=-kX,Two straight lines, by the feature card coordinate System divides 5 functional areas, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
Point set on feature card coordinate system Region is functional area B;
Point set on feature card coordinate system Region is functional area C;
Point set on feature card coordinate system Region is functional area D;
Point set on feature card coordinate system Region is functional area E;
The value of the k is not zero;
The S1 and S3 forms function touch area on intelligent terminal screen;The different function of the function touch area It is distinguished using different colours in region;
After completing feature card setup module, user carries out gesture operation on the feature card, obtains user gesture operation State carries out user gesture and operates identification module;
The user gesture operates identification module:
S1. initial module:
Obtain the coordinate O (x, y) that the origin of the feature card coordinate system is fastened in the original coordinates;Meanwhile user starts Touch screen backstage starts timing;
S2. judgment module:
S2-1. functional area judgment module:
If user's finger while finger touches screen produces displacement on the screen, cancels time timing, obtain user The coordinate a (x, y) that the central point of position of the finger when terminating to touch screen is fastened in the original coordinates;A (x, y) is converted The coordinate a fastened for the feature card coordinate systemm(xm, ym);
By coordinate amIn xmIt is updated to Y1=-kX,In calculate separately out y1And y2
If xm 2+ym 2< R2, then judge functional area where touching terminal for round functional area A;
If ym< y1And ym≤y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area B;
If ym> y1And ym≥y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area C;
If ym≥y1And ym< y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area D;
If ym≤y1And ym> y2And xm 2+ym 2> R2, then judge functional area where touching terminal for functional area E;
S2-2. function triggers judgment module:
Coordinates computed am(xm, ym) arrive the feature card coordinate origin distance, delta S;
If Δ S is greater than or equal to the displacement threshold value Δ X in preset Trigger Function region, determine that triggering user's finger is tying Beam touches place-centric point a when screenmThe function of place functional area;
If Δ S is less than the displacement threshold value Δ X in preset Trigger Function region, determine that not triggering user's finger is terminating to touch Touch place-centric point a when screenmThe function of place functional area;
S2-3. locomotive function judgment module:
If user does not generate displacement when touching screen, the time of user's long-pressing touch intelligent terminal screen is calculated;
If long be temporally less than triggered time threshold value Δ T, round functional area A function is triggered;
If long be temporally greater than or equal to triggered time threshold value Δ T, locomotive function is triggered;It is described after the locomotive function triggering Touch function region follows user's finger moving direction mobile;
After user terminates movement, the central point of user's finger touch location when terminating mobile is obtained, using the central point as origin weight XY axis coordinate system newly is established, forms new feature card coordinate system, according to partition functionality area on new feature card coordinate system Domain module repartitions functional area.
9. a kind of user gesture operation recognition system according to claim 8, which is characterized in that the given threshold module It further include setting triggering prompt facility displacement threshold value Δ F;
The range of the R is [28dp, 36dp];
The range of the Trigger Function region displacement threshold value Δ X is [42dp, 50dp];
The range of the triggered time threshold value Δ T is 450-550ms;
The range of the prompt facility displacement threshold value Δ F is [35dp, 43dp];
The feature card setup module further includes unit conversion module:For the unit conversion module by R, the dp of Δ X, Δ F are mono- Position is converted into px unit;
The optimal value of the displacement threshold value Δ X in the Trigger Function region is 46dp;The optimal value of the triggered time threshold value Δ T is 500ms;
The range of the value of the prompt facility displacement threshold value Δ F is [35dp, 43dp], optimal value 39dp;
The optimal value of the R is 32dp;
It is fastened in the original coordinates, it is assumed that the left margin of screen is expressed as X=W1, and the right margin of screen is expressed as X=W2,
W1 < W2;The coboundary of screen is expressed as Y=H1, and the lower boundary of screen is expressed as Y=H2, H1 < H2;
The region point set { (x, y) | (W1+R)≤x≤(W2-R) and (H1+R)≤y≤(H2-R) } is in the initial position The region the heart point O (x, y) range;
After triggering locomotive function, the central point O ' (x ', y ') of user's finger touch location when terminating mobile is obtained, point set (x ', Y ') | (W1+R)≤x '≤(W2-R) and (H1+R)≤y '≤(H2-R) region be the initial position central point O ' (x ', Y ') region range;
If (x '-W1) < R, resets x '=W1+R;
If (W2-x ') < R, resets x '=W2-R;
If (y '-H1) < R, resets y '=H1+R;
If (H2-y ') < R, resets y '=H2-R.
10. a kind of user gesture operation recognition system according to claim 9, which is characterized in that the partition functionality area Domain module is specially:
Using the origin as the center of circle, R is that radius establishes a circle, establishes Y on the XY axis coordinate system1=-X, Y2The two of=X Straight line, is divided into 5 functional areas for the feature card coordinate system, wherein:
On feature card coordinate system point set (X, Y) | X2+Y2≤R2, X ∈ [- R ,+R] } region be functional area A;
On feature card coordinate system point set (X, Y) | Y <-X and Y≤X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } and location Domain is functional area B;
On feature card coordinate system point set (X, Y) | Y >-X and Y >=X and X2+Y2> R2, X ∈ (- ∞ ,+∞) } and location Domain is functional area C;
On feature card coordinate system point set (X, Y) | Y >=-X and Y < X and X2+Y2> R2, X ∈ (0 ,+∞) } and region For functional area D;
On feature card coordinate system point set (X, Y) | Y≤- X and Y > X and X2+Y2> R2, X ∈ (- ∞, 0) } and region For functional area E;
The circle functional area A is defined as sound-playing function;The functional area B is defined as " recognizing " function;The function Energy region C is defined as " not recognizing " function;
Judge the origin in the position of intelligent terminal screen;
If the origin is on the right side of intelligent terminal screen center's line, the functional area D is without concrete function, the functional area E is defined as " not knowing " function;
If the origin is in the left side of intelligent terminal screen center's line, the functional area D is defined as " not knowing " function, described Functional area E is without concrete function.
The judgment module further includes prompt facility real-time judge module, and the concrete operations of the real-time judge module are:
S2-4. prompt facility real-time judge module:
If user's finger while finger touches screen produces displacement on the screen, cancels the time and clock, obtain user Coordinate a ' that the central point of finger live touch position is fastened in the original coordinates (x ', y '), it calculates user's finger and touches position The central point set in real time with the distance, delta S ' of feature card coordinate origin O (x, y);
As the central point of user's finger live touch position and the distance, delta S ' etc. of feature card coordinate origin O (x, y) When triggering prompt facility displacement threshold value Δ F, then prompt facility is triggered, the prompt facility is using prompt circle prompt user;
Functional area where judging the central point of the real-time finger touch position of user, by user's finger in real time in the position for touching screen The central point set is scaled the coordinate a on the feature card coordinate system in coordinate a ' that the original coordinates are fastened (x ', y ')n (xn, yn);By coordinate anIn xnIt is updated to Y1=-kX,In calculate separately out y1' and y2';
If xn 2+yn 2< R2, then judge am' where functional area be round functional area A;
If yn< y1' and yn≤y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area B;
If yn> y1' and yn≥y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area C;
If yn≥y1' and yn< y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area D;
If yn≤y1' and yn> y2' and xn 2+yn 2> R2, then a part of prompt circle, the cut-in portion of the prompt circle are started a cut through Divide as Δ S ' increase becomes larger, prompts user that will trigger the function of the functional area E;It is described prompt circle color with The color of the functional area is identical;
The radius of the feature card is identical as the circle radius R of functional area;
The color of the feature card is corresponding with the differentiation color of the function touch area;
The color of the feature card is translucent when not using function touch area;
When locomotive function triggering, the radius of the feature card can amplify 1.5-2 times;
User's finger can generate vibrational feedback when triggering any function.
CN201810676452.XA 2018-06-27 2018-06-27 User gesture operation recognition method and recognition system Active CN108920076B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810676452.XA CN108920076B (en) 2018-06-27 2018-06-27 User gesture operation recognition method and recognition system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810676452.XA CN108920076B (en) 2018-06-27 2018-06-27 User gesture operation recognition method and recognition system

Publications (2)

Publication Number Publication Date
CN108920076A true CN108920076A (en) 2018-11-30
CN108920076B CN108920076B (en) 2021-03-02

Family

ID=64423770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810676452.XA Active CN108920076B (en) 2018-06-27 2018-06-27 User gesture operation recognition method and recognition system

Country Status (1)

Country Link
CN (1) CN108920076B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111399740A (en) * 2020-03-11 2020-07-10 上海科世达-华阳汽车电器有限公司 Touch gesture recognition method and system
CN111517188A (en) * 2020-05-11 2020-08-11 深圳市呤云科技有限公司 Non-contact ladder control device and method
CN113320448A (en) * 2021-06-01 2021-08-31 智己汽车科技有限公司 Seat adjusting method and device and computer readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110296353A1 (en) * 2009-05-29 2011-12-01 Canesta, Inc. Method and system implementing user-centric gesture control
CN102880287A (en) * 2012-08-16 2013-01-16 深圳Tcl新技术有限公司 Gesture identification method and gesture identification device
CN104834377A (en) * 2015-05-05 2015-08-12 成都上生活网络科技有限公司 Audio control method based on 3D (3-Dimensional) gesture recognition
CN105589550A (en) * 2014-10-21 2016-05-18 中兴通讯股份有限公司 Information publishing method, information receiving method, information publishing device, information receiving device and information sharing system
CN106126085A (en) * 2016-06-13 2016-11-16 华南理工大学 A kind of multi-point touch gesture interaction three-dimensional modeling method of facing mobile apparatus
CN107728917A (en) * 2017-09-21 2018-02-23 宁波天坦智慧电子科技股份有限公司 A kind of gesture judging method of blind mobile phone input method
CN107787497A (en) * 2015-06-10 2018-03-09 维塔驰有限公司 Method and apparatus for the detection gesture in the space coordinates based on user

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110296353A1 (en) * 2009-05-29 2011-12-01 Canesta, Inc. Method and system implementing user-centric gesture control
CN102880287A (en) * 2012-08-16 2013-01-16 深圳Tcl新技术有限公司 Gesture identification method and gesture identification device
CN105589550A (en) * 2014-10-21 2016-05-18 中兴通讯股份有限公司 Information publishing method, information receiving method, information publishing device, information receiving device and information sharing system
CN104834377A (en) * 2015-05-05 2015-08-12 成都上生活网络科技有限公司 Audio control method based on 3D (3-Dimensional) gesture recognition
CN107787497A (en) * 2015-06-10 2018-03-09 维塔驰有限公司 Method and apparatus for the detection gesture in the space coordinates based on user
CN106126085A (en) * 2016-06-13 2016-11-16 华南理工大学 A kind of multi-point touch gesture interaction three-dimensional modeling method of facing mobile apparatus
CN107728917A (en) * 2017-09-21 2018-02-23 宁波天坦智慧电子科技股份有限公司 A kind of gesture judging method of blind mobile phone input method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111399740A (en) * 2020-03-11 2020-07-10 上海科世达-华阳汽车电器有限公司 Touch gesture recognition method and system
CN111399740B (en) * 2020-03-11 2021-10-01 上海科世达-华阳汽车电器有限公司 Touch gesture recognition method and system
CN111517188A (en) * 2020-05-11 2020-08-11 深圳市呤云科技有限公司 Non-contact ladder control device and method
CN113320448A (en) * 2021-06-01 2021-08-31 智己汽车科技有限公司 Seat adjusting method and device and computer readable storage medium
WO2022253140A1 (en) * 2021-06-01 2022-12-08 智己汽车科技有限公司 Seat adjustment method and device, and computer-readable storage medium

Also Published As

Publication number Publication date
CN108920076B (en) 2021-03-02

Similar Documents

Publication Publication Date Title
CN108920076A (en) A kind of operation recognition methods of user gesture and identifying system
US11045955B2 (en) Robot control device
CN104737085B (en) Robot for automatically detecting or handling ground and method
TWI625678B (en) Electronic device and gesture recognition method applied therein
JP6091407B2 (en) Gesture registration device
CN104062972B (en) A kind of removable housed device and people&#39;s relative position adjustment control method and its system
KR102488369B1 (en) Methods and devices for determining the color of safety helmets for workers in construction sites
CN106227059A (en) Intelligent home furnishing control method based on indoor threedimensional model and equipment
CN105242839A (en) Touch menu control method and system
CN110007826A (en) The mobile method and apparatus of voice control cursor
JP7261306B2 (en) Information processing device, setting device, image recognition system, robot system, setting method, learning device, and learned model generation method
TWI437467B (en) Display control apparatus and display control method
CN111736697B (en) Camera-based gesture control method
CN106454208A (en) Three-dimensional video guiding monitoring technology
CN103399687B (en) The execution processing method that a kind of single-point touch window shows
CN109902469A (en) A kind of mobile terminal touch screen unlocking method
CN106271235A (en) Welding bead localization method based on machine vision and device
CN106505401B (en) The method of cable for measuring temperature automatic numbering
CN109445619A (en) A kind of focus searching method applied to intelligent display terminal and seek coke installation
CN106454073B (en) The recognition methods of the effective contact in multi-cam overlapping region
CN104714752B (en) A kind of touch screen unlocking method and system based on mobile terminal
KR100408038B1 (en) Zero-point adjustment method for touch screen
CN107122513A (en) The Optimal Deployment Method of multi-specialized pipeline
CN106155362B (en) Touch device operation method and function setting method thereof
CN105005459B (en) A kind of method and device of display article

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant