IP Library › Granted Patent US 11,350,076
Granted Patent B2
US 11,350,076 · App. 16/937,372 · Granted May 31, 2022

Information processing apparatus, information processing method, and storage medium

Inventors: Tatsuya Ito (Kawasaki, JP); Rei Ishikawa (Wako, JP)
Assignee: Canon Kabushiki Kaisha
H04N13/167H04N5/2224H04N5/2228H04N13/111H04N13/282H04N2013/0085
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,350,076
App. No.
16/937,372
Granted
May 31, 2022
Kind
B2
Abstract

An apparatus acquires update information indicating a predetermined frame update interval on a moving image at a virtual viewpoint reproduced by updating a virtual viewpoint image at the interval, the virtual viewpoint image being generated using multi-viewpoint images and viewpoint information; acquires frame information of the multi-viewpoint images for use in generating the moving image, the frame information including information of a plurality of frames corresponding to different imaging times; and generates the viewpoint information based on the update information and the frame information, such that the viewpoint information indicating a position of a virtual viewpoint and a direction from the virtual viewpoint updated at an interval longer than the predetermined frame update interval is generated as the viewpoint information for the moving image generated using a smaller number of frames of multi-viewpoint images than frames of virtual viewpoint images forming the moving image.

Claims (38)

1. An information processing apparatus comprising:

one or more memories storing instructions; and

one or more processors executing the instructions to:

acquire update information representing a frame update interval on a virtual viewpoint moving image that is reproduced by updating a virtual viewpoint image at the frame update interval, the virtual viewpoint image being generated using i) multi-viewpoint images based on image capturing, from a plurality of different positions, by a plurality of image capturing apparatuses and which is to be used for generating the virtual viewpoint moving image, and ii) viewpoint information representing a position of a virtual viewpoint and a direction from the virtual viewpoint;

acquire frame information of the multi-viewpoint images, the frame information including information of a plurality of frames corresponding to different imaging times; and

generate the viewpoint information based on the acquired update information and the acquired frame information, wherein

the viewpoint information is generated by updating at an interval longer than the frame update interval on the virtual viewpoint moving image corresponding to a reproduction period, in a case where an update interval of multi-viewpoint images is changed is longer than the frame update interval on the virtual viewpoint moving image.

2. The information processing apparatus according to claim 1 , wherein an update interval of the viewpoint information is equal to the update interval of the multi-viewpoint image.

3. The information processing apparatus according to claim 1 , wherein the frame information represents at least one of the frame update interval of the multi-viewpoint image, a number of frames of the multi-viewpoint image, and a time corresponding to the frame of the multi-viewpoint image.

4. The information processing apparatus according to claim 1 , wherein

in a case where a specific condition is satisfied, an update interval of the viewpoint information is longer than the frame update interval on the virtual viewpoint moving image, and

in a case where the specific condition is not satisfied, an update interval of the viewpoint information is equal to the frame update interval on the virtual viewpoint moving image.

5. The information processing apparatus according to claim 4 , wherein the specific condition includes a condition regarding a ratio between the number of frames of the virtual viewpoint moving image and the number of frames of the multi-viewpoint images.

6. The information processing apparatus according to claim 4 , wherein the specific condition includes a condition in terms of at least one of a moving speed of an object that is a capturing target by the plurality of image capturing apparatuses and a changing speed of a virtual viewpoint in a three-dimensional space.

7. The information processing apparatus according to claim 4 , wherein the specific condition includes a condition in terms of a relationship among a moving direction of an object that is a capturing target by the plurality of image capturing apparatuses, a moving direction of a virtual viewpoint, and a direction from a virtual viewpoint, in a three-dimensional space.

8. The information processing apparatus according to claim 4 ,

wherein the one or more processors further execute the instructions

determine whether shaking occurs on an object in the virtual viewpoint moving image when the update interval of the viewpoint information is set to a specific length, and

the specific condition includes a condition in terms of a result of the determination.

9. The information processing apparatus according to claim 1 , wherein the viewpoint information represents a position of a virtual viewpoint and a direction from the virtual viewpoint at each time point in a plurality of time points corresponding to the frame update interval on the virtual viewpoint moving image.

10. The information processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to determine the update interval of the viewpoint information, and the viewpoint information represents a position of a virtual viewpoint and a direction from the virtual viewpoint at each time point in a plurality of time points corresponding to determined update intervals.

11. The information processing apparatus according to claim 1 , wherein the virtual viewpoint moving image is a slow-motion movie.

12. The information processing apparatus according to claim 1 , wherein the multi-viewpoint images are a plurality of images captured by the plurality of image capturing apparatuses.

13. The information processing apparatus according to claim 1 , wherein the multi-viewpoint images are a plurality of images obtained by extracting areas corresponding to an object from a plurality of images captured by the plurality of image capturing apparatuses.

14. The information processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to generate the virtual viewpoint image based on the multi-viewpoint images and the viewpoint information.

15. The information processing apparatus according to claim 1 , wherein the one or more processors further execute the instructions to output the viewpoint information to an image generation apparatus configured to generate the virtual viewpoint image using the multi-viewpoint images.

16. An information processing method comprising:

acquiring update information representing a frame update interval on a virtual viewpoint moving image that is reproduced by updating a virtual viewpoint image at the frame update interval, the virtual viewpoint image being generated using i) multi-viewpoint images based on image capturing, from a plurality of different positions, by a plurality of image capturing apparatuses and which is to be used for generating the virtual viewpoint moving image, and ii) viewpoint information representing a position of a virtual viewpoint and a direction from the virtual viewpoint;

acquiring frame information of the multi-viewpoint images, the frame information including information of a plurality of frames corresponding to different imaging times; and

generating the viewpoint information based on the acquired update information and the acquired frame information wherein the viewpoint information is generated by updating at an interval longer than the frame update interval on the virtual viewpoint moving image corresponding to a reproduction period, in a case where an update interval of multi-viewpoint images is changed is longer than the frame update interval on the virtual viewpoint moving image.

17. The information processing method according to claim 16 , wherein an update interval of the viewpoint information is equal to the update interval of the multi-viewpoint image.

18. The information processing method according to claim 16 ,

in a case where a specific condition is satisfied, an update interval of the viewpoint information is longer than the frame update interval on the virtual viewpoint moving image, and

in a case where the specific condition is not satisfied, an update interval of the viewpoint information is equal to the frame update interval on the virtual viewpoint moving image.

19. A non-transitory computer-readable storage medium storing a program for causing a computer to execute an information processing method, the information processing method comprising:

acquiring update information representing a frame update interval on a virtual viewpoint moving image that is reproduced by updating a virtual viewpoint image at the frame update interval, the virtual viewpoint image being generated using i) multi-viewpoint images based on image capturing, from a plurality of different positions, by a plurality of image capturing apparatuses and which is to be used for generating the virtual viewpoint moving image, and ii) viewpoint information representing a position of a virtual viewpoint and a direction from the virtual viewpoint;

acquiring frame information of the multi-viewpoint images, the frame information including information of a plurality of frames corresponding to different imaging times; and

generating the viewpoint information based on the acquired update information and the acquired frame information wherein the viewpoint information is generated by updating at an interval longer than the frame update interval on the virtual viewpoint moving image corresponding to a reproduction period, in a case where an update interval of multi-viewpoint images is changed is longer than the frame update interval on the virtual viewpoint moving image.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: ITO, TATSUYA; ISHIKAWA, REI
To: CANON KABUSHIKI KAISHA
Reel/Frame 054003/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2020
From: ITO, TATSUYA; ISHIKAWA, REI
To: CANON KABUSHIKI KAISHA
Reel/Frame 054013/0975 →
Priority Claims (1)
JP JP2019-138006 · Jul 26, 2019 · national
Continuity (1)
Related Publication 20210029342A1 · Jan 28, 2021