IP Library › Granted Patent US 11,528,468
Granted Patent B2
US 11,528,468 · App. 17/159,026 · Granted Dec 13, 2022

System and method for creating a navigable, three-dimensional virtual reality environment having ultra-wide field of view

Inventors: Thomas Seidl (Kihei, HI); Ron Igra (Haiku, HI)
Assignee: SHAREVR HAWAII LLC
H04N13/344G06F3/011G06T15/10H04N13/117H04N13/239H04N13/243H04N13/383G06T2215/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,528,468
App. No.
17/159,026
Granted
Dec 13, 2022
Kind
B2
Abstract

The present invention relates to a system and method for capturing video of a real-world scene over a field of view that may exceed the field of view of a user, manipulating the captured video, and then stereoscopically displaying the manipulated image to the user in a head mounted display to create a virtual environment having length, width, and depth in the image. By capturing and manipulating video for a field of view that exceeds the field of view of the user, the system and method can quickly respond to movement by the user to update the display allowing the user to look and pan around, i.e., navigate, inside the three-dimensional virtual environment.

Claims (32)

1. A system for creating a navigable, panoramic three-dimensional virtual reality environment with stereoscopic perception of three-dimensional depth to a user, comprising:

at least two optical elements disposed in a common plane and facing in the same direction with their respective optical axes disposed parallel to one another and perpendicular to the common plane, each optical element having a field of view of at least 80 degrees;

a position detector configured to determine a direction of view of the user;

an image renderer disposed in communication with the at least two optical elements to receive first and second video image streams respectively therefrom and disposed in communication with the position detector to receive the direction of view, the image renderer configured to create an output stream of merged stereo image frames corresponding to the direction of view of the user, the merged frames comprising image frames from the first video stream which are temporally matched to respective image frames from the second video stream; and

a head mounted display disposed in communication with the image renderer to receive the output stream and configured to display the output stream to the user, whereby a navigable, panoramic three-dimensional virtual reality environment having stereoscopic perception of three-dimensional depth is created.

2. The system according to claim 1 , comprising an optical imaging device disposed in communication with the at least two optical elements and configured to image at least two different viewpoints of the scene respectively therethrough, the imaging device comprising at least one optical imaging detector configured to record the first and second video image streams corresponding to the at least two different viewpoints of the scene.

3. The system according to claim 2 , wherein the optical imaging device comprises a plurality of imaging detectors each of which is disposed in optical communication with a respective one of the at least two optical elements.

4. The system according to claim 1 , wherein the image renderer is configured to split the merged frames of the output stream and transform each of the split frames onto respective first and second models.

5. The system according to claim 4 , wherein the center of origin of each model is selected to correspond to a location within the head mounted display at which a respective one of the user's eyes is to be positioned.

6. The system according to claim 4 , wherein the model comprises a wireframe model.

7. The system according to claim 4 , wherein the model comprises a sphere.

8. The system according to claim 1 , wherein the renderer comprises a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for rendering the first and second video image streams to create a panoramic three-dimensional virtual reality environment having stereoscopic perception of three-dimensional depth comprising creating first and second wireframe models, and transforming each of the first and second video images by wrapping the first and second video streams onto the first and second wireframe models respectively.

9. A method for rendering video image streams to create a navigable, panoramic three-dimensional virtual reality environment having stereoscopic perception of three-dimensional depth comprising:

providing at least two optical elements disposed in a common plane and facing in the same direction with their respective optical axes disposed parallel to one another and perpendicular to the plane, each optical element having a field of view of at least 80 degrees;

providing a plurality of imaging detectors, each of which is in optical communication with a selected respective one of the at least two optical elements to capture first and second video image streams, respectively, therefrom;

receiving video image streams of a scene comprising the first and second video image streams taken from respective ones of the plurality of imaging detectors, the first video image stream having a plurality of first image frames and the second video image stream having a plurality of second image frames;

merging respective pairs of the first and second image frames in stereo format to create a video output stream of merged stereoscopic image pairs;

receiving position data indicating a direction of sight of a user;

calculating a first and second region of interest of the merged stereoscopic image pairs based on the position data; and

displaying the first and second regions of interest on a head mounted stereoscopic display,

whereby a navigable, panoramic three-dimensional virtual reality environment having stereoscopic perception of three-dimensional depth is created.

10. A method according to claim 9 , comprising creating first and second wireframe models, and wrapping the respective first and second sections of the merged image pairs onto the first and second wireframe models respectively.

11. A method according to claim 10 , wherein the displaying the first and second regions of interest comprises rotating the first and second wireframe models in response to the position data.

12. A method according to claim 9 , comprising removing distortion from the first and second image frames.

13. A method according to claim 9 , wherein the merging the respective pairs of the first and second image frames comprises temporally synchronizing the first and second image frames.

14. A non-transitory computer usable medium comprising a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement the method of claim 9 .

15. The system according to claim 1 , wherein the field of view of each optical element is at least 100 degrees.

16. The system according to claim 1 , wherein the field of view of each optical element is at least 120 degrees.

17. The system according to claim 1 , wherein the field of view of each optical element is at least 150 degrees.

18. The system according to claim 1 , wherein the field of view of each optical element is at least 170 degrees.

19. The system according to claim 1 , wherein the field of view of each optical element is at least 183 degrees.

20. The system according to claim 1 , wherein the field of view of each optical element is at least 210 degrees.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2022
From: SEIDL, THOMAS
To: SHAREVR HAWAII LLC
Reel/Frame 060325/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2022
From: IGRA, RON; TOTAL RECALL TECHNOLOGIES
To: SEIDL, THOMAS
Reel/Frame 060309/0808 →
Continuity (7)
Continuation 16653329 · Oct 15, 2019
Continuation 15849885 · Dec 21, 2017
Continuation 14685234 · Apr 13, 2015
Continuation 14090132 · Nov 26, 2013
Continuation PCTUS2012039572 · May 25, 2012
Provisional Application 61490656 · May 27, 2011
Related Publication 20210329222A1 · Oct 21, 2021