Range calibration of a binocular optical augmented reality system
AssigneeRicoh Company, Ltd.
InventorsWanmin Wu, Ivana To{hacek over (s)}ić
Life of this patent
Estimating the term…
Abstract
The disclosure includes a system and method for calibrating a binocular optical see-through augmented reality display. A calibration application renders one or more images of a virtual object on the one or more displays of the human interface device, and receives a user input to adjust a position of the one or more images on the one or more displays. In response to the input, the calibration application identifies a first and second boundary of a target range surrounding a real-world object at a first and second depth, respectively. The calibration application determines a first and second disparity corresponding to the first and second boundary and may record the disparities in relation to the depth of the real-world object.
Claims20
A computer-implemented method comprising:
- rendering, with one or more processors, an image of a virtual object on a display of a human interface module positioned relative to a real world object at a first depth from a user, the image of the virtual object comprising disparate images viewed by a left eye and a right eye of the user of the human interface module;
- receiving, with the one or more processors, an input from a user to adjust a relative position of the disparate images rendered on the display, while the user is stationary and focuses both eyes on the real world object, to align the image with the real world object within an area of fused stereo vision of the user;
- determining, with the one or more processors based on the input from the user, a first boundary and a second boundary defining a disparity range, the first boundary corresponding to a first disparity value at which the disparate images are fused and aligned with the real world object at the first depth from the user and the second boundary corresponding to a second disparity value at which the disparate images are fused and aligned with the real world object at the first depth from the user, wherein the disparate images are fused and aligned with the real world object at disparity values within the disparity range and the disparate images are not fused at disparity values outside of the disparity range when aligned with the real world object at the first depth from the user;
- and
- determining, with the one or more processors, a mapping between the first depth from the user and the disparity range.
A system comprising:
- one or more processors;
- a memory coupled with the one or more processors, the memory storing instructions which when executed by the one or more processors, cause the system to perform operations comprising:
- rendering, with one or more processors, an image of a virtual object on a display of a human interface module positioned relative to a real world object at a first depth from a user, the image of the virtual object comprising disparate images viewed by a left eye and a right eye of the user of the human interface module;
- receiving, with the one or more processors, an input from a user to adjust a relative position of the disparate images rendered on the display, while the user is stationary and focuses both eyes on the real world object, to align the image with the real world object within an area of fused stereo vision of the user;
- determining, with the one or more processors based on the input from the user, a first boundary and a second boundary defining a disparity range, the first boundary corresponding to a first disparity value at which the disparate images are fused and aligned with the real world object at the first depth from the user and the second boundary corresponding to a second disparity value at which the disparate images are fused and aligned with the real world object at the first depth from the user, wherein the disparate images are fused and aligned with the real world object at disparity values within the disparity range and the disparate images are not fused at disparity values outside of the disparity range when aligned with the real world object at the first depth from the user;
- and
- determining, with the one or more processors, a mapping between the first depth from the user and the disparity range.
Dependencies are inferred from the claim text.