Patent ID: 11861062
Assignee: THE JOHNS HOPKINS UNIVERSITY
Field: Audio-visual technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. A calibration device, comprising:
a memory; and
one or more processors, communicatively coupled to the memory, to:
receive, from a positional tracking device, information that relates to three-dimensional real-world coordinates for a plurality of points on a three-dimensional real-world object;
cause an optical see-through head-mounted display device to display a virtual object having a plurality of features to be simultaneously aligned with the plurality of points on the three-dimensional real-world object from a perspective of a user wearing the optical see-through head-mounted display device;
receive, from an eye tracking device, information indicating that the user wearing the optical see-through head-mounted display device performed a voluntary blink,
wherein the voluntary blink is a calibration input to indicate that the plurality of features of the virtual object appear to the user to be simultaneously aligned with the plurality of points on the three-dimensional real-world object from the perspective of the user;

determine, using one or more machine learning models, whether a blink, associated with the information from the eye tracking device, is voluntary, spontaneous, or reflexive based on using a peak velocity and a particular duration associated with the blink,
wherein the one or more machine learning models are trained to use information associated with the virtual object and historical information associated with historical blink frequencies and durations for spontaneous blinks and reflex blinks to determine whether the blink is voluntary, spontaneous, or reflexive,
wherein the information includes one or more of:
information associated with a manner in which a virtual image is displayed, or
user information;

record a plurality of alignment measurements based on the three-dimensional real-world coordinates for the plurality of points on the three-dimensional real-world object based on a time when the user performed the voluntary blink,
wherein the one or more processors, to record the plurality of alignment measurements are configured to record the plurality of alignment measurements based on using the one or more machine learning models to determine whether the blink is voluntary, spontaneous, or reflexive; and

generate a function providing a mapping between the three-dimensional real-world coordinates and corresponding three-dimensional points in a display space of the optical see-through head-mounted display device based on the plurality of alignment measurements.