Image processing system, image processing method, and storage media
AssigneeCanon Kabushiki Kaisha
InventorTomoaki Arai
Life of this patent
Estimating the term…
Abstract
A management apparatus acquires a plurality of digital contents each including a virtual viewpoint image associated with one subject, and identifies a first digital content selected by a user, and a second digital content including a virtual viewpoint image, which includes a subject associated with a virtual viewpoint image of the first digital content in an imaging range. The management apparatus generates a display image including the first digital content and the second digital content.
Claims17
An image processing apparatus comprising:
- one or more memories storing instructions;
- and
- one or more processors capable of executing the instructions causing image processing apparatus to:
- acquire a plurality of three-dimensional objects each including a virtual viewpoint image that is a virtual viewpoint image generated based on a plurality of images captured by a plurality of imaging apparatuses and is associated with one subject;
- identify a first three-dimensional object based on a user operation, among the plurality of three-dimensional objects;
- identify a second three-dimensional object different from the first three-dimensional object and including a virtual viewpoint image that includes the subject associated with the virtual viewpoint image of the first three-dimensional object within the virtual viewpoint image of the second three-dimensional object, which includes a subject associated with a virtual viewpoint image of the first three-dimensional object, the subject being included simultaneously with the subject of the first three-dimensional object within an imaging range of a same virtual camera corresponding to a virtual viewpoint image, among the plurality of three-dimensional objects;
- and
- generate a display image including the first three-dimensional object and the second three-dimensional object.
An image processing apparatus comprising:
- one or more memories storing instructions;
- and
- one or more processors capable of executing the instructions causing image processing apparatus to:
- acquire a three-dimensional object including a virtual viewpoint image that is a virtual viewpoint image generated based on a plurality of images captured by a plurality of imaging apparatuses and is associated with one subject;
- identify a first three-dimensional object based on a user operation, among the plurality of three-dimensional objects;
- identify a second three-dimensional object different from the first three-dimensional object and including a virtual viewpoint image that includes the subject associated with the virtual viewpoint image of the first three-dimensional object within the virtual viewpoint image of the second three-dimensional object, the inclusion being determined based on at least one of imaging time information or subject position information corresponding to the plurality of three-dimensional objects;
- and
- generate a virtual viewpoint image that includes the first three-dimensional object placed in a virtual space based on position information of a subject associated with the virtual viewpoint image of the first three-dimensional object, and the second three-dimensional object placed in the virtual space based on position information of a subject associated with the virtual viewpoint image of the second three-dimensional object.
An image processing method comprising:
- acquiring a plurality of three-dimensional objects each including a virtual viewpoint image that is a virtual viewpoint image generated based on a plurality of images captured by a plurality of imaging apparatuses and is associated with one subject;
- identifying a first three-dimensional object based on a user operation, among the plurality of three-dimensional objects;
- identifying a second three-dimensional object different from the first three-dimensional object and including a virtual viewpoint image that includes the subject associated with the virtual viewpoint image of the first three-dimensional object within the virtual viewpoint image of the second three-dimensional object, which includes a subject associated with a virtual viewpoint image of the first three-dimensional object, the subject being included simultaneously with the subject of the first three-dimensional object within an imaging range of a same virtual camera corresponding to a virtual viewpoint image, among the plurality of three-dimensional objects;
- and
- generating a display image including the first three-dimensional object and the second three-dimensional object.
A non-transitory computer-readable storage medium storing computer-executable instructions that, when executed by a computer, cause the computer to perform an image processing method, the image processing method comprising:
- acquiring a plurality of three-dimensional objects each including a virtual viewpoint image that is a virtual viewpoint image generated based on a plurality of images captured by a plurality of imaging apparatuses and is associated with one subject;
- identifying a first three-dimensional object based on a user operation, among the plurality of three-dimensional objects;
- identifying a second three-dimensional object different from the first three-dimensional object and including a virtual viewpoint image that includes the subject associated with the virtual viewpoint image of the first three-dimensional object within the virtual viewpoint image of the second three-dimensional object, which includes a subject associated with a virtual viewpoint image of the first three-dimensional object, the subject being included simultaneously with the subject of the first three-dimensional object within an imaging range of a same virtual camera corresponding to a virtual viewpoint image, among the plurality of three-dimensional objects;
- and
- generating a display image including the first three-dimensional object and the second three-dimensional object.
Dependencies are inferred from the claim text.