CPC G06F 3/014 (2013.01) [A63F 13/00 (2013.01); G06F 1/163 (2013.01); G06F 3/011 (2013.01); G06F 3/0304 (2013.01); G06F 3/03542 (2013.01); G06F 3/03545 (2013.01); G06F 3/03547 (2013.01); G06F 3/038 (2013.01); G06F 3/0383 (2013.01); G06F 3/04883 (2013.01); G02B 2027/014 (2013.01); G02B 27/017 (2013.01); G06F 2203/0331 (2013.01)] | 20 Claims |
1. A system comprising:
a wearable device;
a projector;
one or more sensors; and
one or more processors configured to communicate with the wearable device, the projector, and the one or more sensors;
wherein the one or more processors are configured to perform a method comprising:
projecting, by the projector, a structured light pattern;
determining, via the one or more sensors, a tilt angle of the wearable device;
in accordance with a determination that the tilt angle is within a predefined angle range, projecting a visible light pattern, the visible light pattern aligned with the structured light pattern;
in accordance with a determination that the tilt angle is not in the predefined angle range, forgoing projecting the visible light pattern; and
determining a position of the user's finger based on structured light, of the structured light pattern, reflected by the user's finger and received by the one or more sensors.
|