IP Library Granted Patent US 12,374,066
Granted Patent B2
US 12,374,066 · App. 18/158,485 · Granted Jul 29, 2025

Information processing apparatus, information processing method, and medium

Inventors: Nozomu Kasuya (Kanagawa, JP); Atsushi Date (Tokyo, JP)
Assignee: CANON KABUSHIKI KAISHA
G06T19/20G06T7/20G06T7/70G06T7/90G06T2207/10024G06T2219/2012G06T2219/2021
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 12,374,066
App. No.
18/158,485
Granted
Jul 29, 2025
Kind
B2
Abstract

An information processing apparatus is provided. A determination method for determining a color of an object in a virtual viewpoint video, which includes the object and is generated based on a captured image obtained by capturing an image of the object, is selected based on a movement of a virtual viewpoint corresponding to the virtual viewpoint video or a movement of the object. The virtual viewpoint video, which includes the object, is generated through determining the color of the object in the virtual viewpoint video with the selected determination method.

Claims (45)

1. An information processing apparatus comprising one or more processors and one or more memories storing one or more programs which cause the one or more processors to:

select a determination method for determining a color of an object in a virtual viewpoint video, which includes the object and is generated based on a captured image obtained by capturing an image of the object, based on a movement of a virtual viewpoint corresponding to the virtual viewpoint video or a movement of the object, wherein the determination method is selected from:

a first determination method in which a color of a same object in the virtual viewpoint video changes between frames in accordance with a position of the virtual viewpoint selected in response to a movement amount of the virtual viewpoint or a movement amount of the object between frames exceeding a threshold, and

a second determination method in which the color of the same object in the virtual viewpoint video is constant between frames regardless of the position of the virtual viewpoint selected in response to the movement amount of the virtual viewpoint or the movement amount of the object between frames being less than or equal to the threshold; and

generate the virtual viewpoint video, which includes the object, through determining the color of the object in the virtual viewpoint video with the selected determination method.

2. The information processing apparatus according to claim 1 , wherein the one or more programs cause the one or more processor to:

select the determination method from out of the first determination method in which a color of an object in the virtual viewpoint video is determined in accordance with a position of the virtual viewpoint and the second determination method in which the color of the object in the virtual viewpoint video is determined regardless of the position of the virtual viewpoint.

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

in the first determination method, a captured image to be used for determining a color of an object in the virtual viewpoint video is selected in accordance with the position of the virtual viewpoint, and in the second determination method, the captured image to be used for determining the color of the object in the virtual viewpoint video is selected regardless of the position of the virtual viewpoint.

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

in the first determination method, a captured image, which has been captured by an image capturing apparatus whose line-of-sight direction from the image capturing apparatus to the object is closer to a line-of-sight direction from the virtual viewpoint to the object among a plurality of image capturing apparatuses capturing the captured image, is used for determining the color of the object in the virtual viewpoint video.

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

in the second determination method, the color of the object in the virtual viewpoint video is determined using color information that has been added to a three-dimensional model of the object.

6. The information processing apparatus according to claim 5 , wherein

the color information is added to the three-dimensional model based on the three-dimensional model and the captured image.

7. The information processing apparatus according to claim 6 , wherein

the color information is added to a portion which is of the three-dimensional model and which appears in the virtual viewpoint video.

8. The information processing apparatus according to claim 5 , wherein

among portions which are of the three-dimensional model and which appear in the virtual viewpoint video, for a portion for which color information has already been added, the color of the object is determined using that color information, and for a portion for which color information has not been added, the color of the object is determined based on the captured image.

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

in the second determination method, the color of the object in the virtual viewpoint video is determined based on a rendering result of a past frame.

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

the determination method is selected in accordance with whether an image capturing time of the object appearing in the virtual viewpoint video changes between frames.

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

the determination method is selected in accordance with a movement amount or a shape change amount between frames of the object appearing in the virtual viewpoint video.

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

the determination method is selected in accordance with a movement amount between frames of the virtual viewpoint.

13. The information processing apparatus according to claim 1 ,

wherein the virtual viewpoint video includes a plurality of objects, and

wherein the one or more programs cause the one or more processor to select a determination method for each of the plurality of objects.

14. The information processing apparatus according to claim 13 , wherein colors determined by a plurality of determination methods are combined.

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

the determination method is selected further based on whether the object includes a directional reflection region.

16. The information processing apparatus according to claim 15 , wherein

for the object including the directional reflection region, a determination method in which the color of the object in the virtual viewpoint video is determined in accordance with a position of the virtual viewpoint is selected regardless of a movement amount of the virtual viewpoint or the object.

17. An information processing method comprising:

selecting a determination method for determining a color of an object in a virtual viewpoint video, which includes the object and is generated based on a captured image obtained by capturing an image of the object, based on a movement of a virtual viewpoint corresponding to the virtual viewpoint video or a movement of the object, wherein the determination method is selected from:

a first determination method in which a color of a same object in the virtual viewpoint video changes between frames in accordance with a position of the virtual viewpoint selected in response to a movement amount of the virtual viewpoint or a movement amount of the object between frames exceeding a threshold, and

a second determination method in which the color of the same object in the virtual viewpoint video is constant between frames regardless of the position of the virtual viewpoint selected in response to the movement amount of the virtual viewpoint or the movement amount of the object between frames being less than or equal to the threshold; and

generating the virtual viewpoint video, which includes the object, through determining the color of the object in the virtual viewpoint video with the selected determination method.

18. A non-transitory computer-readable medium storing a program executable by a computer to perform a method comprising:

selecting a determination method for determining a color of an object in a virtual viewpoint video, which includes the object and is generated based on a captured image obtained by capturing an image of the object, based on a movement of a virtual viewpoint corresponding to the virtual viewpoint video or a movement of the object, wherein the determination method is selected from:

a first determination method in which a color of a same object in the virtual viewpoint video changes between frames in accordance with a position of the virtual viewpoint selected in response to a movement amount of the virtual viewpoint or a movement amount of the object between frames exceeding a threshold, and

a second determination method in which the color of the same object in the virtual viewpoint video is constant between frames regardless of the position of the virtual viewpoint selected in response to the movement amount of the virtual viewpoint or the movement amount of the object between frames being less than or equal to the threshold; and

generating the virtual viewpoint video, which includes the object, through determining the color of the object in the virtual viewpoint video with the selected determination method.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: KASUYA, NOZOMU; DATE, ATSUSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 062884/0810 →
Priority Claims (1)
JP 2022-013581 · Jan 31, 2022 · national
Continuity (1)
Related Publication 20230245411A1 · Aug 3, 2023
References Cited (15)
US 10939081B2 · Miyatani et al. · 2021 [cited by applicant]
US 11003939B2 · Kotake et al. · 2021 [cited by applicant]
US 11144786B2 · Tomioka et al. · 2021 [cited by applicant]
US 20190213778A1 · Du · 2019 [cited by examiner]
US 20210232845A1 · Kotake et al. · 2021 [cited by applicant]
EP 3550522A1 · 2019 [cited by examiner]
EP 4050567A1 · 2022 [cited by examiner]
JP 2018092580A · 2018 [cited by applicant]
WO 2021079592A1 · 2021 [cited by applicant]
Matusik , W. et al., “Polyhedral Visual Hulls for Real-Time Rendering” Proceedings of Eurographics Workshop on Rendering (Jun. 2001) pp. 115-125. [cited by applicant]
Carranza, J. et al., “Free-Viewpoint Video of Human Actors” ACM SIGGRAPH 2003 Papers (Jul. 2003) pp. 569-577. [cited by applicant]
Matusik, W. et al., “Polyhedral Visual Hulls for Real-Time Rendering” Rendering Techniques 2001: Proceedings of Eurographics Workshop on Rendering (Jun. 2001) pp. 115-125. [cited by applicant]
Lee, C.C. et al., “Free viewpoint video (FVV) survey and future research direction” APSIPA Transactions on Signal and Information Processing (Oct. 2015) pp. 1-10, vol. 4. [cited by applicant]
Extended European Search Report issued in EP Patent Application No. 23152613.8, dated Jun. 6, 2023, pp. 1-10. [cited by applicant]
Notice of Reasons for Refusal issued by the Japanese Patent Office on Nov. 17, 2023 in corresponding JP Patent Application No. 2022-013581, with English translation. [cited by applicant]