QUICK COMMAND ENTRY FOR WEARABLE DEVICES
In some examples, a technique of unlocking a wearable device may recognize a pattern on an object and track a path of movement of a visual point within the pattern. The technique may also determine whether the path of movement of the visual point within the pattern approximately matches a predefined path. The technique may further enable one or more functions of a device in response to the path of movement of the visual point approximately matching the predefined path.
1 . A method, comprising:
recognizing, by one or more processors, a pattern on an object;
tracking, by the one or more processors, a path of movement of a visual point within the pattern;
determining, by the one or more processors, whether the path of movement of the visual point within the pattern approximately matches a particular path; and
enabling, by the one or more processors, one or more functions of a device in response to the determination that the path of movement of the visual point approximately matches the particular path.
2 . The method of claim 1 , wherein the object comprises a human hand.
3 . The method of claim 2 , wherein the recognizing the pattern comprises defining a nine-grid pattern based on three sections of an index finger of the human hand, three sections of a middle finger of the human hand, and three sections of a ring finger of the human hand.
4 . The method of claim 1 , wherein the tracking the path of movement of the visual point within the pattern comprises connecting a plurality of points within the pattern, and wherein each of the plurality of points comprises a respective grid in the pattern within which the visual point moves a distance no less than a threshold length and for a duration no less than a threshold time.
5 . The method of claim 4 , wherein the pattern comprises a nine-grid pattern, and wherein each of the plurality of points comprises a respective grid in the nine-grid pattern within which the visual point moves a distance no less than a threshold length and for a duration no less than a threshold time.
6 . The method of claim 4 , wherein a quantity of the plurality of points is more than a threshold quantity and less than or equal to a quantity of grids in the pattern.
7 . The method of claim 1 , wherein the visual point comprises a center point of an image of an image capturing device or a focal point of light projected by a light emitting device.
8 . A computer-readable storage medium having stored thereon computer-executable instructions executable by one or more processors to perform operations comprising:
recognizing a pattern on an object;
tracking a path of movement of a visual point within the pattern; and
matching the path of movement of the visual point within the pattern to a particular path.
9 . The computer-readable storage medium of claim 8 , wherein the object comprises a human hand.
10 . The computer-readable storage medium of claim 9 , wherein the recognizing the pattern comprises defining a nine-grid pattern based on three sections of an index finger of the human hand, three sections of a middle finger of the human hand, and three sections of a ring finger of the human hand.
11 . The computer-readable storage medium of claim 8 , wherein the tracking the path of movement of the visual point within the pattern comprises connecting a plurality of points within the pattern, and wherein each of the plurality of points comprises a respective grid in the pattern within which the visual point moves a distance no less than a threshold length and for a duration no less than a threshold time.
12 . The computer-readable storage medium of claim 11 , wherein a quantity of the plurality of points is more than a threshold quantity and less than or equal to a quantity of grids in the pattern.
13 . The computer-readable storage medium of claim 8 , wherein the visual point comprises a center point of an image of an image capturing device or a focal point of light projected by a light emitting device.
14 . The computer-readable storage medium of claim 8 , wherein the operations further comprise:
unlocking a device in response to the path of movement of the visual point approximately matching the particular path.
15 . An apparatus, comprising:
a recognition device configured to recognize a pattern on an object;
an image tracking and capturing device configured to track a path of movement of a visual point within the pattern; and
a processor coupled to the recognition device and the image tracking and capturing device, wherein the processor is configured to perform operations to:
determine whether the path of movement of the visual point within the pattern approximately matches a particular path; and
enable one or more functions of the apparatus in response to the determination that the path of movement of the visual point approximately matches the particular path.
16 . The apparatus of claim 15 , wherein the object comprises a human hand.
17 . The apparatus of claim 16 , wherein the pattern comprises a nine-grid pattern defined by three sections of an index finger of the human hand, three sections of a middle finger of the human hand, and three sections of a ring finger of the human hand.
18 . The apparatus of claim 15 , wherein, to track the path of movement of the visual point within the pattern, the processor is configured to perform operations to connect a plurality of points within the pattern, and wherein each of the plurality of points comprises a respective grid in the pattern within which the visual point moves a distance no less than a threshold length and for a duration no less than a threshold time.
19 . The apparatus of claim 18 , wherein a quantity of the plurality of points is more than a threshold quantity and less than or equal to a quantity of grids in the pattern.
20 . The apparatus of claim 15 , wherein the visual point comprises one of: a center point of an image of the image tracking and capturing device, a focal point of light projected by the image tracking and capturing device or a focal point of light projected by a light emitting device.