Back to results
US 11,886,638 B2Granted
External user interface for head worn computing
AssigneeMentor Acquisition One, LLC
InventorsNicholas Benjamin Pelis, Preston Douglas Brown, Sean Thomas Mostajo O'Hara, Robert Michael Lohse, Andrew Carl Heisey
Life of this patent
Estimating the term…
Abstract
Aspects of the present invention relate to user interface control of a head-worn computer.
Claims21
A system comprising:
- an inertial measurement unit configured to mount to a user's finger;
- a wearable head device;
- a projector;
- one or more sensors;
- and
- one or more processors configured to communicate with the inertial measurement unit the wearable head device, the projector, and the one or more sensors;
- wherein the one or more processors are configured to perform a method comprising:
- causing projecting, by the projector, a structured light pattern;
- determining, via a first sensor of the one or more sensors, a tilt angle of the wearable head device;
- in accordance with a determination that the tilt angle is in a predefined angle range, causing projecting a visible light pattern, the visible light pattern aligned with the structured light pattern and corresponding to a user interface;
- in accordance with a determination that the tilt angle is not in the predefined angle range, forgoing causing projecting the visible light pattern;
- 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 a second sensor of the one or more sensors;
- identifying, via a first output of the inertial measurement unit, a movement of the user's finger;
- identifying, via a second output of the inertial measurement unit, a stop in the movement;
- determining whether a sharpness of the stop in the movement exceeds a threshold;
- in accordance with a determination that the sharpness exceeds the threshold, presenting an input signal corresponding to the determined position of the user's finger;
- and
- in accordance with a determination that the sharpness does not exceed the threshold, forgoing presenting the input signal.
15 more elements
A method comprising:
- causing projecting, by a projector, a structured light pattern;
- determining, via a first sensor of one or more sensors, a tilt angle of a wearable head device;
- in accordance with a determination that the tilt angle is in a predefined angle range, causing projecting a visible light pattern, the visible light pattern aligned with the structured light pattern and corresponding to a user interface;
- in accordance with a determination that the tilt angle is not in the predefined angle range, forgoing causing projecting the visible light pattern;
- determining a position of a user's finger based on structured light, of the structured light pattern, reflected by the user's finger and received by a second sensor of the one or more sensors;
- identifying, via a first output of an inertial measurement unit mounted to the user's finger, a movement of the user's finger;
- identifying, via a second output of the inertial measurement unit, a stop in the movement;
- determining whether a sharpness of the stop in the movement exceeds a threshold;
- in accordance with a determination that the sharpness exceeds the threshold, presenting an input signal corresponding to the determined position of the user's finger;
- and
- in accordance with a determination that the sharpness does not exceed the threshold, forgoing presenting the input signal.
8 more elements
A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform a method comprising:
- causing projecting, by a projector, a structured light pattern;
- determining, via a first sensor of one or more sensors, a tilt angle of a wearable head device;
- in accordance with a determination that the tilt angle is in a predefined angle range, causing projecting a visible light pattern, the visible light pattern aligned with the structured light pattern and corresponding to a user interface;
- in accordance with a determination that the tilt angle is not in the predefined angle range, forgoing causing projecting the visible light pattern;
- determining a position of a user's finger based on structured light, of the structured light pattern, reflected by the user's finger and received by a second sensor of the one or more sensors;
- identifying, via a first output of an inertial measurement unit mounted to the user's finger, a movement of the user's finger;
- identifying, via a second output of the inertial measurement unit, a stop in the movement;
- determining whether a sharpness of the stop in the movement exceeds a threshold;
- in accordance with a determination that the sharpness exceeds the threshold, presenting an input signal corresponding to the determined position of the user's finger;
- and
- in accordance with a determination that the sharpness does not exceed the threshold, forgoing presenting the input signal.
8 more elements
Dependencies are inferred from the claim text.