Smooth and jump-free rapid target acquisition
AssigneeMicrosoft Technology Licensing, LLC
InventorsRaymond Kirk Price, Michael Bleyer, Christopher Douglas Edmonds
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsRaymond Kirk Price, Michael Bleyer, Christopher Douglas Edmonds
Estimating the term…
Techniques for correcting an overlay misalignment between an external camera image and a system camera image are disclosed. A first system camera image and a first external camera image are acquired. A first visual alignment is performed between those two images to produce an overlaid image. Some of the content in the overlaid image is surrounded by a bounding element. A position of the bounding element is modified based on movements of the system camera and/or the external camera. In response to performing a second visual alignment using new images, an update vector is computed. Relative movement between the two cameras is determined. Based on the movement and based on the update vector, the bounding element is progressively transitioned to a corrected position in the overlaid image. A speed by which the bounding element is progressively transitioned is proportional to the amount of movement.
A computer system configured to correct an overlay misalignment between an external camera image and a system camera image and to minimize observation of the correction by scaling performance of the correction based on detected movement conditions, said computer system comprising:
A method for correcting an overlay misalignment between an external camera image generated by an external camera and a system camera image generated by a system camera and to minimize observation of the correction by scaling performance of the correction based on detected movement conditions, said method comprising:
A head-mounted device (HMD) configured to correct an overlay misalignment between an external camera image and a system camera image and to minimize observation of the correction by scaling performance of the correction based on detected movement conditions, said HMD comprising:
Dependencies are inferred from the claim text.