System for mitigating convergence insufficiency in virtual reality displays
AssigneeDark Arts Software LLC
InventorsPatrick John Ascolese, Sabin Timalsena
Life of this patent
Estimating the term…
Abstract
A distance from a viewpoint of a virtual camera to a projection surface in a virtual environment at which objects projected on the projection surface are in clearer focus for a user than at another distance from the viewpoint of the virtual camera is determined. A location of an object in the virtual environment is obtained. An image that includes the object is projected onto the projection surface project based on the distance and the location.
Claims20
A computer-implemented method, comprising:
- determining a convergence distance from a viewpoint of a virtual camera in a three-dimensional (3D) virtual environment where a reprojection surface is to be located relative to the virtual camera;
- obtaining location information of a virtual object in the 3D virtual environment;
- generating, based on the convergence distance and the location information of the virtual object relative to a position and orientation of the virtual camera, a two-dimensional (2D) image that includes the virtual object projected on the reprojection surface;
- and
- rendering the 2D image in an electronic visual display.
A system, comprising:
- one or more processors;
- and
- memory including computer-executable instructions that, if executed by the one or more processors, cause the system to:
- determine a distance from a viewpoint of a virtual camera to a projection surface in a virtual environment at which objects projected on the projection surface are in clearer focus for a user than at another distance from the viewpoint of the virtual camera;
- obtain a location of an object in the virtual environment;
- and
- project, based on the distance and the location, an image that includes the object onto the projection surface.
A non-transitory computer-readable storage medium storing thereon executable instructions that, if executed by one or more processors of a computer system, cause the computer system to at least:
- determine a distance from a viewpoint of a camera in a virtual environment where a projection surface is to be located relative to the camera;
- obtain a location of an object within a view frustum of the camera in the virtual environment;
- generate, based on the distance and the location of the object relative to a position and orientation of the camera, an image that includes the object projected on the projection surface;
- and
- render the image in an electronic display.
Dependencies are inferred from the claim text.