IP Library › Granted Patent US 11,748,938
Granted Patent B2
US 11,748,938 · App. 17/805,913 · Granted Sep 5, 2023

Virtual reality simulator and virtual reality simulation program

Inventors: Mina Funazukuri (Tokyo-to, JP); Wataru Kaku (Musashino, JP)
Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
G06T15/20G06F3/012
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,748,938
App. No.
17/805,913
Granted
Sep 5, 2023
Kind
B2
Abstract

A VR (Virtual Reality) simulator acquires a virtual space image by imaging a virtual space from a virtual user position corresponding to a real user position. The VR simulator draws the virtual space image on a curved screen installed at a position distant from a user. A virtual screen position in a virtual space corresponds to the installation position of the curved screen. An inverse curved screen is placed at the virtual screen position and curved inversely to the curved screen. The VR simulator acquires a first virtual space image by imaging the virtual space from the virtual user position, and draws the first virtual space image on the inverse curved screen. Further, the VR simulator acquires a second virtual space image by imaging the first virtual space image on the inverse curved screen from the virtual user position, and draws the second virtual space image on the curved screen.

Claims (39)

1. A virtual reality simulator comprising:

one or more processors; and

one or more memory devices storing virtual space configuration information indicating a configuration of a virtual space, wherein

the one or more processors are configured to execute:

a process of acquiring information on a real user position that is a position of a head of a user in a real space;

a process of acquiring information on a virtual user position that is a position in the virtual space corresponding to the real user position;

an imaging process that acquires a virtual space image by imaging the virtual space by using a camera placed at the virtual user position in the virtual space, based on the virtual space, configuration information; and

a process of projecting or displaying the virtual space image on a curved screen that is installed at a position distant from the user in the real space and does not integrally move with the user,

a virtual screen position is a position in the virtual space corresponding to an installation position of the curved screen, and

the imaging process includes:

a first imaging process that acquires a first virtual space image by imaging the virtual space by using a first camera placed at the virtual user position;

a process of projecting or displaying the first virtual space, image on an inverse curved screen that is placed at the virtual screen position and is curved inversely to the curved screen;

a second imaging process that acquires a second virtual space image by imaging the first virtual space image on the inverse curved screen by using a second camera placed at the virtual user position; and

a process of setting the second virtual space image as the virtual space image to be projected or displayed on the curved screen.

2. The virtual reality simulator according to claim 1 , wherein

the first imaging process further includes a process of acquiring the first virtual space image such that a vanishing point exists in a horizontal direction as viewed from the virtual user position, and

the second imaging process further includes a process of acquiring the second virtual space image such that a vanishing point exists in the horizontal direction as viewed from the virtual user position.

3. The virtual reality simulator according to claim 1 , wherein

the first imaging process further includes a process of shifting a lens of the first camera such that whole of the curved screen fits within a field of view of the first camera, and

the second imaging process further includes a process of shifting a lens of the second camera such that whole of the curved screen fits within a field of view of the second camera.

4. The virtual reality simulator according to claim 1 , wherein

the first imaging process further includes a process of adjusting a focal length of the first camera such that perspective corresponding to a distance between the real user position and the curved screen is cancelled, and

the second imaging process further includes a process of adjusting a focal length of the second camera such that perspective corresponding to a distance between the real user position and the curved screen is cancelled.

5. The virtual reality simulator according to claim 1 , wherein

the one or more processors are further configured to:

predict the real user position in future based on a past history of the real user position; and

execute the imaging process based on the virtual user position in future corresponding to the real user position, in future.

6. A non-transitory computer-readable recording medium on which a virtual reality simulation program is recorded,

the virtual reality simulation program being configured to, when executed by a computer, cause the computer to execute:

a process of acquiring information on a real user position that is a position of a head of a user in a real space;

a process of acquiring information on a virtual user position that is a position in a virtual space corresponding to the real user position;

an imaging process that acquires a virtual space image by imaging the virtual space by using a camera placed at the virtual user position in the virtual space, based on virtual space configuration information indicating a configuration of the virtual space; and

a process of projecting or displaying the virtual space image on a curved screen that is installed at a position distant from the user in the real space and does not integrally move with the user, wherein

a virtual screen position is a position in the virtual space corresponding to an installation position of the curved screen, and

the imaging process includes:

a first imaging process that acquires a first virtual space image by imaging the virtual space by using a first camera placed at the virtual user position;

a process of projecting or displaying the first virtual space image on an inverse curved screen that is placed at the virtual screen position and is curved inversely to the curved screen;

a second imaging process that acquires a second virtual space image by imaging the first virtual space image on the inverse curved screen by using a second camera placed at the virtual user position; and

a process of setting the second virtual space image as the virtual space image to be projected or displayed on the curved screen.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2022
From: FUNAZUKURI, MINA; KAKU, WATARU
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 060138/0204 →
Priority Claims (1)
JP 2021-115016 · Jul 12, 2021 · national
Continuity (1)
Related Publication 20230011121A1 · Jan 12, 2023
Cited By (1)
US 12,505,760