Gesture recognition method and wearable apparatus
First Claim
1. A wearable apparatus, comprising:
- a user interface;
a motion sensor, configured to, in an operation mode, sense a current HMT;
a microprocessor, configured to generate a plurality of measured velocity curves according to a predetermined hand movement trajectory (HMT), to determine a first predetermined velocity and a second predetermined velocity according to the plurality of measured velocity curves, to generate a plurality of velocity curves along a plurality of coordinate axes according to the current HMT, to sample the plurality of velocity curves according to the first predetermined velocity and the second predetermined velocity to output a plurality of velocity sampling points, and to determine whether a matching number of between the plurality of velocity sampling points matching with a plurality of velocity feature points is greater than a threshold, the current HMT matching a predetermined HMT when the number is greater than the threshold, wherein the plurality of velocity sampling points are intersection points of the velocity curves and the first predetermined velocity, and intersection points of the velocity curves and the second predetermined velocity;
a storage device, configured to store a plurality of velocity feature points of the predetermined HMT, wherein the plurality of velocity feature points are intersection points of the plurality of measured velocity curves and the first predetermined velocity, and intersection points of the plurality of measured velocity curves and the second predetermined velocity; and
a central processing unit (CPU), configured to perform a system operation corresponding to the predetermined HMT when the current HMT matches the predetermined HMT;
wherein the predetermined HMT represents that a user interface changes from having a back side facing a user to having a front side facing the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A wearable apparatus includes a user interface, a motion sensor, a microprocessor and a central processing unit (CPU). In an operation mode, the motion sensor senses a current hand movement trajectory (HMT). The microprocessor generates a velocity curve along a coordinate axis according to the current HMT, and samples the velocity curve according to a first predetermined velocity and a second predetermined velocity to output velocity sampling points. The microprocessor further determines whether a matching number between the velocity sampling points and velocity feature points is greater than a threshold. The current HMT matches a predetermined HMT when the matching number is greater than the threshold. The CPU performs a system operation corresponding to the default HMT when the current HMT matches the predetermined HMT.
-
Citations
10 Claims
-
1. A wearable apparatus, comprising:
-
a user interface; a motion sensor, configured to, in an operation mode, sense a current HMT; a microprocessor, configured to generate a plurality of measured velocity curves according to a predetermined hand movement trajectory (HMT), to determine a first predetermined velocity and a second predetermined velocity according to the plurality of measured velocity curves, to generate a plurality of velocity curves along a plurality of coordinate axes according to the current HMT, to sample the plurality of velocity curves according to the first predetermined velocity and the second predetermined velocity to output a plurality of velocity sampling points, and to determine whether a matching number of between the plurality of velocity sampling points matching with a plurality of velocity feature points is greater than a threshold, the current HMT matching a predetermined HMT when the number is greater than the threshold, wherein the plurality of velocity sampling points are intersection points of the velocity curves and the first predetermined velocity, and intersection points of the velocity curves and the second predetermined velocity; a storage device, configured to store a plurality of velocity feature points of the predetermined HMT, wherein the plurality of velocity feature points are intersection points of the plurality of measured velocity curves and the first predetermined velocity, and intersection points of the plurality of measured velocity curves and the second predetermined velocity; and a central processing unit (CPU), configured to perform a system operation corresponding to the predetermined HMT when the current HMT matches the predetermined HMT; wherein the predetermined HMT represents that a user interface changes from having a back side facing a user to having a front side facing the user. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A gesture recognition method, comprising:
-
generating a plurality of measured velocity curves according to a predetermined hand movement trajectory (HMT); determining a first predetermined velocity and a second predetermined velocity according to the plurality of measured velocity curves; storing a plurality of velocity feature points of the predetermined HMT, wherein the plurality of velocity feature points are intersection points of the plurality of measured velocity curves and the first predetermined velocity, and intersection points of the plurality of measured velocity curves and the second predetermined velocity; in an operation mode, sensing a current hand movement trajectory (HMT); generating a plurality of velocity curves along a plurality of coordinate axes according to the current HMT; sampling the plurality of velocity curves according to the first predetermined velocity and the second predetermined velocity to output a plurality of velocity sampling points, wherein the plurality of velocity sampling points are intersection points of the velocity curves and the first predetermined velocity, and intersection points of the velocity curves and the second predetermined velocity; determining whether a number of the plurality of velocity sampling points matching with a plurality of velocity feature points is greater than a threshold, the current HMT matching a predetermined HMT when the number is greater than the threshold; and performing a system operation corresponding to the predetermined HMT when the current HMT matches the predetermined HMT; wherein the predetermined HMT represents that a user interface changes from having a back side facing a user to having a front side facing the user. - View Dependent Claims (7, 8, 9, 10)
-
Specification