Information processing apparatus, information processing method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTakashi Kawai
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes an obtaining unit configured to obtain viewpoint information indicating at least a position of a virtual viewpoint corresponding to a virtual viewpoint image that is generated based on a plurality of images obtained by a plurality of image capturing apparatuses each capturing an image of an imaging target area in a different direction, and an output unit configured to output a value of the virtual viewpoint image corresponding to the position of the virtual viewpoint indicated by the viewpoint information obtained by the obtaining unit, wherein the value is determined based on the viewpoint information.
Claims19
An information processing apparatus comprising:
- one or more memories storing instructions;
- and
- one or more processors executing the instructions to:
- obtain viewpoint information for specifying a virtual viewpoint designated by a user;
- determine, based on the virtual viewpoint specified based on the obtained viewpoint information, a value of a virtual viewpoint image which corresponds to the virtual viewpoint designated by the user and which is to be generated based on a plurality of images obtained by a plurality of image capturing apparatuses capturing an imaging target area in a plurality of directions;
- and
- output value information for specifying the determined value of the virtual viewpoint image to a display device which displays the value of the virtual viewpoint image corresponding to the virtual viewpoint designated by the user before the virtual viewpoint image corresponding to the virtual viewpoint designated is displayed.
An information processing apparatus comprising:
- one or more memories storing instructions;
- and
- one or more processors executing the instructions to:
- obtain viewpoint information for specifying a virtual viewpoint designated by a user;
- obtain user information for specifying the user designating the virtual viewpoint;
- determine whether the virtual viewpoint specified based on the obtained viewpoint information satisfies a condition determined based on the obtained user information;
- and
- output, based on a determination that the virtual viewpoint specified based on the obtained viewpoint information satisfies the condition, a virtual viewpoint image which corresponds to the virtual viewpoint designated by the user and which is to be generated based on a plurality of images obtained by a plurality of image capturing apparatuses capturing an imaging target area in a plurality of directions,
- wherein the virtual viewpoint image corresponding to the virtual viewpoint designated by the user is not output based on a determination that the virtual viewpoint specified based on the obtained viewpoint information does not satisfy the condition.
A method for processing information, the method comprising:
- obtaining viewpoint information for specifying a virtual viewpoint designated by a user;
- determining, based on the virtual viewpoint specified based on the obtained viewpoint information, a value of a virtual viewpoint image which corresponds to the virtual viewpoint designated by the user and which is to be generated based on a plurality of images obtained by a plurality of image capturing apparatuses capturing an imaging target area in a plurality of directions;
- and
- outputting value information for specifying the determined value of the virtual viewpoint image to a display device which displays the value of the virtual viewpoint image corresponding to the virtual viewpoint designated by the user before the virtual viewpoint image corresponding to the virtual viewpoint designated is displayed.
A method for processing information, the method comprising:
- obtaining viewpoint information for specifying a virtual viewpoint designated by a user;
- obtaining user information for specifying the user designating the virtual viewpoint;
- determining whether the virtual viewpoint specified based on the obtained viewpoint information satisfies a condition determined based on the obtained user information;
- and
- outputting, based on a determination that the virtual viewpoint specified based on the obtained viewpoint information satisfies the condition, a virtual viewpoint image which corresponds to the virtual viewpoint designated by the user and which is to be generated based on a plurality of images obtained by a plurality of image capturing apparatuses capturing an imaging target area in a plurality of directions,
- wherein the virtual viewpoint image corresponding to the virtual viewpoint designated by the user is not output based on a determination that the virtual viewpoint specified based on the obtained viewpoint information does not satisfy the condition.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method for processing information, the method comprising:
- obtaining viewpoint information for specifying a virtual viewpoint designated by a user;
- obtaining user information for specifying the user designating the virtual viewpoint;
- determining whether the virtual viewpoint specified based on the obtained viewpoint information satisfies a condition determined based on the obtained user information;
- and
- outputting, based on a determination that the virtual viewpoint specified based on the obtained viewpoint information satisfies the condition, a virtual viewpoint image which corresponds to the virtual viewpoint designated by the user and which is to be generated based on a plurality of images obtained by a plurality of image capturing apparatuses capturing an imaging target area in a plurality of directions,
- wherein the virtual viewpoint image corresponding to the virtual viewpoint designated by the user is not output based on a determination that the virtual viewpoint specified based on the obtained viewpoint information does not satisfy the condition.
A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method for processing information, the method comprising:
- obtaining viewpoint information for specifying a virtual viewpoint designated by a user;
- determining, based on the virtual viewpoint specified based on the obtained viewpoint information, a value of a virtual viewpoint image which corresponds to the virtual viewpoint designated by the user and which is to be generated based on a plurality of images obtained by a plurality of image capturing apparatuses capturing an imaging target area in a plurality of directions;
- and
- outputting value information for specifying the determined value of the virtual viewpoint image to a display device which displays the value of the virtual viewpoint image corresponding to the virtual viewpoint designated by the user before the virtual viewpoint image corresponding to the virtual viewpoint designated is displayed.
Dependencies are inferred from the claim text.