IP Library › Granted Patent US 10,771,761
Granted Patent B2
US 10,771,761 · App. 16/214,685 · Granted Sep 8, 2020

Information processing apparatus, information processing method and storing unit

Inventor: Shogo Mizuno (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04N13/117G06T1/0007G06T15/20G06T15/205G06T17/00
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 10,771,761
App. No.
16/214,685
Granted
Sep 8, 2020
Kind
B2
Abstract

An information processing apparatus includes one or more memories storing instructions, and one or more processors executing the instructions to determine, among a plurality of captured images obtained by a plurality of image capturing apparatuses, a display target image related to a virtual viewpoint image, based on a position of a virtual viewpoint and a view direction from the virtual viewpoint, the virtual viewpoint image being generated based on the display target image and the position of the virtual viewpoint and the view direction from the virtual viewpoint, and to cause a displaying unit to display the determined display target image in a displaying mode according to a degree of contribution of the determined display target image to generation of the virtual viewpoint image.

Claims (24)

1. An information processing apparatus comprising:

one or more memories storing instructions; and

one or more processors executing the instructions:

to determine, among a plurality of captured images obtained by a plurality of cameras, a display target image related to a virtual viewpoint image, based on a position of a virtual viewpoint and a view direction from the virtual viewpoint, the virtual viewpoint image being generated based on the display target image and the position of the virtual viewpoint and the view direction from the virtual viewpoint; and

to cause a displaying unit to display the determined display target image in a displaying mode according to a degree of contribution of the determined display target image to generation of the virtual viewpoint image.

2. The information processing apparatus according to claim 1 , wherein an image contributing to determination of a three-dimensional shape of an object included in the virtual viewpoint image is determined to be the display target image, the virtual viewpoint image being generated based on the determination of the three-dimensional shape of the object.

3. The information processing apparatus according to claim 1 , wherein an image contributing to determination of a color of an object included in the virtual viewpoint image is determined to be the display target image, the virtual viewpoint image being generated based on the determination of the color of the object.

4. The information processing apparatus according to claim 1 , wherein the display target image is displayed in a displaying mode according to a positional relationship between the virtual viewpoint and a camera obtaining the determined display target image.

5. The information processing apparatus according to claim 4 , wherein the display target image is displayed in the displaying mode based on which direction a camera obtaining the determined display target image is located with respect to the virtual viewpoint.

6. The information processing apparatus according to claim 4 , wherein the display target image is displayed in the displaying mode according to how far a camera obtaining the determined display target image is located from the virtual viewpoint.

7. The information processing apparatus according to claim 6 , wherein, in a case when, among cameras respectively obtaining a plurality of determined display target images, a first camera is located farther from the virtual viewpoint than a second camera, a captured image obtained by the first camera being smaller than a captured image obtained by the second camera.

8. The information processing apparatus according to claim 1 , wherein the virtual viewpoint image, the display target image, and the attribute information of a camera obtaining the display target image are displayed.

9. The information processing apparatus according to claim 1 , wherein at least two captured images are determined, as the display target images, from among the plurality of captured images obtained by the plurality of cameras, based on a distance between cameras among the plurality of cameras.

10. The information processing apparatus according to claim 9 , wherein captured images respectively obtained by two cameras having a greatest distance among the plurality of cameras.

11. The information processing apparatus according to claim 9 , wherein a virtual viewpoint image being based on an intermediate position between cameras respectively obtaining the at least the two captured images is further displayed.

12. The information processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions:

to accept a user operation for designating one or more images among a plurality of determined display target images; and

to control operation, not to use, in the generation of the virtual viewpoint image, the image designated by the accepted user operation.

13. An information processing method that is performed by an information processing apparatus, the information processing method comprising:

determining, among a plurality of captured images obtained by a plurality of cameras, a display target image related to a virtual viewpoint image, based on a position of a virtual viewpoint and a view direction from the virtual viewpoint, the virtual viewpoint image being generated based on the display target image and the position of the virtual viewpoint and the view direction from the virtual viewpoint; and

causing a displaying unit to display the determined display target image in a displaying mode according to a degree of contribution of the determined display target image to generation of the virtual viewpoint image.

14. A non-transitory computer-readable storing unit that stores a program for causing a computer to function as each of following units of an information processing apparatus:

a determining unit configured to determine, among a plurality of captured images obtained by a plurality of cameras, a display target image related to a virtual viewpoint image, based on a position of a virtual viewpoint and a view direction from the virtual viewpoint, the virtual viewpoint image being generated based on the display target image and the position of the virtual viewpoint and the view direction from the virtual viewpoint; and

a display controlling unit configured to cause a displaying unit to display the determined display target image in a displaying mode according to a degree of contribution of the determined display target image to generation of the virtual viewpoint image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2019
From: MIZUNO, SHOGO
To: CANON KABUSHIKI KAISHA
Reel/Frame 048554/0398 →
Priority Claims (1)
JP 2017-237668 · Dec 12, 2017 · national
Continuity (1)
Related Publication 20190182470A1 · Jun 13, 2019