PREDICTIVE, FOVEATED VIRTUAL REALITY SYSTEM
First Claim
1. A system, comprising:
- one or more lower resolution cameras configured to capture image data at a first lower resolution;
at least one higher resolution camera configured to capture image data at a second higher resolution, wherein image data captured at the second higher resolution comprises more pixels per inch image data captured at the first lower resolution;
a display viewable by a user of the system;
a processor and a memory comprising program instruction that when executed by the processor cause the processor to;
determine a view direction based, at least in part, on a line of sight vector for the user;
render, on the display, an image comprising lower resolution image data captured by the one or more lower resolution cameras and higher resolution image data captured by the at least one higher resolution camera, wherein the higher resolution image data comprises image data captured by the at least one higher resolution camera along the line of sight vector and wherein the lower resolution image data is captured by the one or more lower resolution cameras within a field of view comprising the line of sight vector and based on a current position of the user'"'"'s head.
1 Assignment
0 Petitions
Accused Products
Abstract
A Predictive, Foveated Virtual Reality System may capture views of the world around a user using multiple resolutions. The Predictive, Foveated Virtual Reality System may include one or more cameras configured to capture lower resolution image data for a peripheral field of view while capturing higher resolution image data for a narrow field of view corresponding to a user'"'"'s line of sight. Additionally, the Predictive, Foveated Virtual Reality System may also include one or more sensors or other mechanisms, such as gaze tracking modules or accelerometers, to detect or track motion. A Predictive, Foveated Virtual Reality System may also predict, based on a user'"'"'s head and eye motion, the user'"'"'s future line of sight and may capture image data corresponding to a predicted line of sight. When the user subsequently looks in that direction the system may display the previously captured (and augmented) view.
-
Citations
20 Claims
-
1. A system, comprising:
-
one or more lower resolution cameras configured to capture image data at a first lower resolution; at least one higher resolution camera configured to capture image data at a second higher resolution, wherein image data captured at the second higher resolution comprises more pixels per inch image data captured at the first lower resolution; a display viewable by a user of the system; a processor and a memory comprising program instruction that when executed by the processor cause the processor to; determine a view direction based, at least in part, on a line of sight vector for the user; render, on the display, an image comprising lower resolution image data captured by the one or more lower resolution cameras and higher resolution image data captured by the at least one higher resolution camera, wherein the higher resolution image data comprises image data captured by the at least one higher resolution camera along the line of sight vector and wherein the lower resolution image data is captured by the one or more lower resolution cameras within a field of view comprising the line of sight vector and based on a current position of the user'"'"'s head. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
one or more cameras configured to capture image data; a display viewable by a user of the system; a processor and a memory comprising program instruction that when executed by the processor cause the processor to; determine a predictive line of sight vector representing a potential line of sight for the user at a particular time in the future based, at least in part, on a current movement vector for the user; capture image data, via the one or more cameras, along the predictive line of sight vector prior to a current line of sight for the user approaching the potential line of sight; and render on the display, in response to the user'"'"'s line of sight approach the predictive line of sight vector, a view comprising the image data captured along the predictive line of sight vector. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
determining a predictive line of sight vector representing a potential line of sight for a user of a virtual reality system at a particular time in the future based, at least in part, on motion information regarding the user'"'"'s current movement; capturing, via one or more lower resolution cameras, lower resolution image data corresponding to a lower resolution field of view along the predictive line of sight vector; capturing, via one or more higher resolution cameras, higher resolution image data corresponding to a higher resolution field of view along the predictive line of sight vector, wherein the higher resolution image data comprises a higher pixel density than the lower resolution image data and wherein the higher resolution field of view is smaller than the lower resolution field of view; wherein said capturing lower resolution image data and said capturing higher resolution image data are performed prior to the particular time; rendering, to a display viewable by the user, a view comprising at least part of the lower resolution image data and at least part of the higher resolution image data, wherein the rendered image is viewable by the user at the particular time. - View Dependent Claims (20)
-
Specification