Self-calibrates a smartphone-based VR/AR goggle headset by matching virtual reference lines on screen against the headsets physical reference lines.
Systems, methods and articles of manufacture forcalibrating an augmented reality headset. Embodiments output for display an interface depicting a plurality of virtual reference lines. The augmented reality headset includes a plurality of physical reference lines. Each of the plurality of virtual reference lines corresponds to a respective one of the plurality of physical reference lines. A user indication specifying an adjustment for a first one of the plurality of virtual reference lines is received, and the interface is updated to adjust a position of the first virtual referenceline. Upon receiving a user confirmation, a calibration profile is generated for the augmented reality headset based on the adjusted position of the first virtual reference line. Embodiments render one or more frames, in which a depiction of at least one virtual objectis dynamically generated based at least in part on the calibration profile.
BRIEF DESCRIPTION OF THEDRAWINGS
So that the manner in which the above recited aspects are attained and canbe understood in detail, a more particular description of embodiments of the invention, briefly summarized above, may be had by reference to the appended drawings.
It is to be noted, however, that the appended drawings illustrate only typical embodiments of this invention and are therefore not to be considered limiting of its scope, for the invention may admit to other equally effective embodiments.
FIG. 1 illustrates a playtime environment in which a controller is instructing interactive devices, according to one embodiment described herein.
FIG. 2 illustrates a storytelling environment with a pluralityof playgroups, according to one embodiment described herein.
FIGS. 3A-D are diagrams illustrating an augmented reality headset configured to interact with a mobile device, according to embodiments described herein.
FIG. 4 illustrates a mobile device interface for calibrating the inter-pupillary distance of a user wearing an augmented reality headset, according to one embodiment described herein.
FIG. 5 illustrates a display interface for calibrating the inter-pupillary distance of a user using physical reference markers, according to one embodiment described herein.
FIGS. 6A-B are flow diagrams illustrating methods for calibrating the inter-pupillary distance of a user using physical reference markers, according to embodi
1.A method of calibrating an augmented reality headset, comprising: outputting, using a display device of the augmented reality headset, a graphical user interface depicting a plurality of virtual reference lines, wherein the augmented reality headset includes a plurality of physical reference lines, and wherein each of the plurality of virtual reference lines corresponds to a respective one of the plurality of physical reference lines; receiving a user indication specifying an adjustment to be applied to a first one of the plurality of virtual reference lines; updating the graphical user interface to adjust a position of the first virtual reference line, based on the received user indication; upon receiving a user confirmation, generating a calibration profile for the augmented reality headset basedon the adjusted position of the first virtual reference line; and rendering one or more frames for display, in which a depiction of at least one virtual object within the one or more frames is dynamically generated based at least in part on the calibration profile. 13.A non-transitory computer-readable medium containing computer program code that, when executed by operation of one or more computer processors, performs an operation of calibrating an augmented reality headset, the operation comprising: outputting, using a display device of the augmented reality headset, a graphical user interface depicting a plurality of virtual reference lines, wherein the augmented reality headset includes a plurality of physical reference lines, and wherein each of the plurality of virtual reference lines corresponds to a respective one of the plurality of physical reference lines; receiving a user indication specifying an adjustment to be applied to a first one of the plurality of virtualreference lines; updating the graphical user interface to adjust a position of the first virtual reference line, based on the received user indication; upon receiving a user confirmation, generating a calibration profile for the augmented reality headset based on the adjusted position of the first virtual reference line; and rendering one or more frames fordisplay, in which a depiction of at least one virtual object within the one or more frames is dynamically generated based at least in part on the calibration profile.
20. An augmented reality headset, comprising: one or more computer processors; a display device; and amemory containing computer program code that, when executed by operation of the one or more computer processors, performs an operation for calibrating the augmented reality headset, the operation comprising: outputting, using the display device of the augmented realityheadset, a graphical user interface depicting a plurality of virtual reference lines, wherein the augmented reality headset includes a plurality of physical reference lines, and wherein each of the plurality of virtual reference lines corresponds to a respective one ofthe plurality of physical reference lines; receiving a user indication specifying an adjustment to be applied to a first one of the plurality of virtual reference lines; updating the graphical user interface to adjust a position of the first virtual reference line, based on the received user indication; upon receiving a user confirmation, generating a calibration profile for the augmented reality headset based on the adjusted position of the first virtual reference line; and rendering one or more frames for display, in which a depiction of at least one virtual object within the one or more frames is dynamically generated based at least in part on the calibration profile.