Strobe tracking of head-mounted displays (HMDs) in virtual, augmented, and mixed reality (xR) applications
AssigneeDell Products L.P.
InventorsMichael S. Gatson, Joseph Paul Marquardt
Life of this patent
Estimating the term…
Abstract
Systems and methods for strobe tracking of Head-Mounted Displays (HMDs) in virtual, augmented, and mixed reality (xR) applications are described. In some embodiments, an Information Handling System (IHS) may include a host processor; and a memory coupled to the host processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive an image of a strobe source captured by a camera; determine an instantaneous velocity of an HMD based upon the image; and render an xR frame for display by the HMD based, at least in part, upon the determination.
Claims11
A method, comprising:
- receiving an image of a strobe source captured by a camera;
- determining an instantaneous velocity of a Head-Mounted Device (HMD) coupled to the strobe source by identifying a blur length of the image using a single captured frame;
- and
- displaying a virtual, augmented, or mixed reality (xR) frame by the HMD based, at least in part, upon the determination.
A method, comprising:
- receiving an image of a strobe source captured by a camera, wherein the camera is configured to capture the image in synchronization with the strobe source, wherein the strobe source is configured to stay on for A milliseconds and off for B milliseconds, periodically, and wherein the camera has a frame capture period of C=A+B milliseconds;
- determining an instantaneous velocity of a Head-Mounted Device (HMD) coupled to the strobe source by identifying a blur length of the image using a single captured frame, and dividing the blur length by C;
- and
- displaying a virtual, augmented, or mixed reality (xR) frame by the HMD based, at least in part, upon the determination.
A hardware memory device having program instructions stored thereon that, upon execution by a processor of an Information Handling System (IHS), cause the IHS to:
- receive an image of a strobe source captured by a camera, wherein the camera is configured to capture the image in synchronization with the strobe source, wherein the strobe source is configured to stay on for A milliseconds and off for B milliseconds, periodically, and wherein the camera has a frame capture period of C=A+B milliseconds;
- determine an instantaneous velocity of the HMD based upon the image, by identifying a blur length of the image using a single captured frame, and dividing the blur length by C;
- and
- render a virtual, augmented, or mixed reality (xR) frame for display by the HMD based, at least in part, upon the determination.
Dependencies are inferred from the claim text.