Generating a Sequence of Stereoscopic Images for a Head-Mounted Display
First Claim
1. Apparatus for generating a sequence of stereoscopic images for a head-mounted display depicting a virtual environment, comprising:
- an angular motion sensor configured to output an indication of an orientation of the head-mounted display;
a texture buffer that is refreshed with a left and a right texture respectively defining a left and a right pre-rendered version of one of a plurality of possible scenes in said virtual environment;
a rendering processor configured to render left and right images from respective render viewpoints, including a process of mapping the left texture onto one of a left sphere and polyhedron, and mapping the right texture onto one of a right sphere and polyhedron, and wherein a direction of the render viewpoints is determined by an output of the angular motion sensor; and
a display interface for outputting the left and right images to a stereoscopic display in the head-mounted display;
wherein the rendering processor renders the left and right images at a higher rate than the left and right textures are refreshed in the texture buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus (301) for generating a sequence of stereoscopic images for a head-mounted display depicting a virtual environment includes an angular motion sensor (402) that outputs an indication of the orientation of the head-mounted display, a texture buffer (409) that is refreshed with left and right textures that define left and a right pre-rendered scenes in the virtual environment, a rendering processor (412) which then renders left and right images from respective render viewpoints determined by the output of the angular motion sensor, by mapping the textures onto respectively left and right spheres or polyhedrons, the left and right rendered images then being provided to a stereoscopic display (202, 203) in the head-mounted display, and the rendering processor renders the left and right images at a higher rate than the left and right textures are refreshed in the texture buffer.
-
Citations
20 Claims
-
1. Apparatus for generating a sequence of stereoscopic images for a head-mounted display depicting a virtual environment, comprising:
-
an angular motion sensor configured to output an indication of an orientation of the head-mounted display; a texture buffer that is refreshed with a left and a right texture respectively defining a left and a right pre-rendered version of one of a plurality of possible scenes in said virtual environment; a rendering processor configured to render left and right images from respective render viewpoints, including a process of mapping the left texture onto one of a left sphere and polyhedron, and mapping the right texture onto one of a right sphere and polyhedron, and wherein a direction of the render viewpoints is determined by an output of the angular motion sensor; and a display interface for outputting the left and right images to a stereoscopic display in the head-mounted display; wherein the rendering processor renders the left and right images at a higher rate than the left and right textures are refreshed in the texture buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of generating a sequence of stereoscopic imagery for a head-mounted display, the imagery depicting progression along a path through a virtual environment when moving along said path in a real environment, comprising the steps of:
-
at a first refresh rate, loading into memory a left texture and a right texture defining respective pre-rendered versions of a scene in said virtual environment, the textures corresponding to a predicted position of the head-mounted display on said path; at a second refresh rate, displaying rendering of left and right images rendered from respective render viewpoints, in which the left and right textures in memory are mapped onto one of respective spheres and polyhedrons, and wherein the render viewpoints are based on a predicted orientation of the head-mounted display; and at the second refresh rate, displaying the left and right images in a head-mounted display; wherein the first refresh rate is lower than the second refresh rate. - View Dependent Claims (17, 18, 19)
-
-
20. A head-mounted display for displaying a sequence of stereoscopic imagery depicting progression along a path through a virtual environment when moving along said path in a real environment, comprising:
-
a linear motion sensor configured to provide an output indicative of a position of the head-mounted display; a data interface configured to retrieve, from one of a remote texture storage and a generation device, a left and a right texture respectively defining a left and a right pre-rendered version of a scene in said virtual environment corresponding to the position of the head-mounted display; a texture buffer configured to store the left and right textures; an angular motion sensor configured to provide an output indicative of an orientation of the head-mounted display; a rendering processor configured to render left and right images from respective render viewpoints, including mapping the left texture onto one of a left sphere and left polyhedron, and mapping the right texture onto one of a right sphere and right polyhedron, and wherein a direction of the render viewpoints is determined by the orientation of the head-mounted display; and a stereoscopic display configured to display the left and right images; wherein the rendering processor renders the left and right images at a higher rate than the left and right textures are refreshed in the texture buffer.
-
Specification