IP Library › Granted Patent US 9,684,169
Granted Patent B2
US 9,684,169 · App. 14/301,566 · Granted Jun 20, 2017

Image processing apparatus and image processing method for viewpoint determination

Inventor: Yasumi Tanaka (Funabashi, JP)
Assignee: Canon Kabushiki Kaisha
G02B27/0172G06F3/011G06T19/006
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 9,684,169
App. No.
14/301,566
Granted
Jun 20, 2017
Kind
B2
Abstract

While a first mode is set as the operation mode of an image processing apparatus, an image of a virtual space containing a virtual object seen from a first viewpoint having a position and orientation set by a user is generated and output. While a second mode is set as the operation mode of the image processing apparatus, an image of a virtual space seen from a second viewpoint determined based on information of the first viewpoint and the position of a head mounted display device is generated and output.

Claims (31)

1. An image processing apparatus comprising

a memory for storing a program, and

at least one processor for executing the program stored in the memory to execute the steps of:

acquiring a position of a head mounted display device;

setting one of a first mode and a second mode as an operation mode of the image processing apparatus;

generating an image of a virtual space containing a virtual object seen from a first viewpoint having a position and orientation set by a user and outputting the generated image to a display device other than the head mounted display device, while the first mode is set;

registering the position of the head mounted display device, the position being acquired immediately after the operation mode of the image processing apparatus is switched from the first mode to the second mode;

determining a second viewpoint based on (i) the position of the head mounted display device that is acquired immediately after the switching and is registered, (ii) a position of the first view point immediately before the switching, and (iii) a current position of the head mounted display device that is acquired; and

generating an image of a virtual space seen from the second viewpoint that is determined, and outputting the generated image of the virtual space to the head mounted display device, while the second mode is set.

2. The image processing apparatus according to claim 1 , wherein the at least one processor is for executing the program stored in the memory to execute the further steps of:

acquiring an orientation of the head mounted display device, and

while the second mode is set, determining the second viewpoint further based on the acquired orientation, and generating and outputting the image of the virtual space seen from the second viewpoint.

3. The image processing apparatus according to claim 1 , wherein the at least one processor is for executing the program stored in the memory to execute the further steps of:

while the second mode is set, determining the second viewpoint based on a corrected orientation obtained by correcting the acquired orientation by using the orientation set by the user in the first mode and the orientation of the head mounted display device immediately after the switching.

4. The image processing apparatus according to claim 1 , wherein the at least one processor is for executing the program stored in the memory to execute the further steps of:

acquiring an image of a physical space,

wherein the image of the virtual space generated is composited with the image of the physical space to generate a composite image, and the image processing apparatus outputs the composite image.

5. The image processing apparatus according to claim 1 , wherein the position of the second viewpoint is determined based on a difference between the current position of the head mounted display device and the registered position of the head mounted display device to the position of the first viewpoint immediately before the switching.

6. An image processing method to be performed by an image processing apparatus, the image processing method comprising:

setting one of a first mode and second mode as an operation mode of the image processing apparatus;

generating an image of a virtual space containing a virtual object seen from a first viewpoint having a position and orientation set by a user and outputting the generated image of the virtual space to a display device other than a head mounted display device, while the first mode is set as the operation mode of the image processing apparatus;

acquiring and registering a position of the head mounted display device immediately after the operation mode of the image processing apparatus is switched from the first mode to the second mode;

determining a second viewpoint based on (i) the position of the head mounted display device that is acquired immediately after the switching and is registered, (ii) a position of the first viewpoint immediately before the switching, and (iii) a current position of the head mounted display device; and

generating an image of a virtual space seen from the determined second viewpoint, and outputting the generated image of the virtual space to the head mounted display device, while the second mode is set as the operation mode of the image processing apparatus.

7. A non-transitory computer-readable storage medium storing a computer program which causes a computer to execute the steps of:

acquiring a position of a head mounted display device;

setting one of a first mode and a second mode as an operation mode of the image processing apparatus;

generating an image of a virtual space containing a virtual object seen from a first viewpoint having a position and orientation set by a user and outputting the generated image to a display device other than the head mounted display device, while the first mode is set;

registering the position of the head mounted display device, the position being acquired immediately after the operation mode of the image processing apparatus is switched from the first mode to the second mode;

determining a second viewpoint based on (i) the position of the head mounted display device that is acquired immediately after the switching and is registered, (ii) a position of the first view point immediately before the switching, and (iii) a current position of the head mounted display device that is acquired; and

generating an image of a virtual space seen from the second viewpoint that is determined, and outputting the generated image of the virtual space to the head mounted display device, while the second mode is set.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2014
From: TANAKA, YASUMI
To: CANON KABUSHIKI KAISHA
Reel/Frame 033891/0441 →
Priority Claims (1)
JP 2013-132026 · Jun 24, 2013 · national
Continuity (1)
Related Publication 20140375687A1 · Dec 25, 2014