Virtual, augmented, and mixed reality systems and methods
AssigneeMagic Leap, Inc.
InventorRobert Blake Taylor
Life of this patent
Estimating the term…
Abstract
A method for displaying a three dimensional (“3D”) image includes rendering a frame of 3D image data. The method also includes analyzing the frame of 3D image data to generate best known depth data. The method further includes using the best known depth data to segment the 3D image data into near and far frames of two dimensional (“2D”) image data corresponding to near and far depths respectively. Moreover, the method includes displaying near and far 2D image frames corresponding to the near and far frames of 2D image data at near and far depths to a user respectively.
Claims19
A method for displaying a three dimensional (“3D”) image in discrete mode to a user, comprising:
- rendering a frame of 3D image data;
- analyzing the frame of 3D image data to generate depth data;
- identifying a first set of virtual objects/pixels having respective depths in a first depth range between a near clip and a far clip;
- identifying a second set of virtual objects/pixels having respective depths in a second range that includes one of the near clip and the far clip;
- blurring the second set of virtual objects/pixels when the user is focused on the second set of virtual objects/pixels, thereby generating a blurred second set of virtual objects/pixels;
- and
- displaying the first set of virtual objects/pixels and the blurred second set of virtual objects/pixels to the user.
A method for displaying a three dimensional (“3D”) image in blended mode, comprising:
- rendering a frame of 3D image data;
- analyzing the frame of 3D image data to generate depth data;
- identifying a virtual object/pixel having a depth within the 3D image data;
- determining a difference/distance between the depth of the virtual object/pixel and a depth of one or both of each a near clip and a far clip;
- blurring the virtual object/pixel based on the determined difference/distance between the depth of the virtual object/pixel and the depth of the one or both of each of the near clip and the far clip to generate a blurred virtual object/pixel;
- and
- displaying the blurred virtual object/pixel to the user.
Dependencies are inferred from the claim text.