Control apparatus, control method, and storage medium for determining a camera path indicating a movement path of a virtual viewpoint in a three-dimensional space
AssigneeCanon Kabushiki Kaisha
InventorTomoaki Arai
Life of this patent
Estimating the term…
Abstract
To provide a technique capable of obtaining a desired camera path by a simple operation even in a case where a large structure whose shape is complicated exists in a three-dimensional section. A camera path indicating a movement path of a virtual viewpoint in a specific area in a three-dimensional space is determined based on shape data of a structure. Then, in a case where a position of a virtual viewpoint indicated by an operation signal that is input is included in the specific area, virtual viewpoint information is generated by correcting the position of the virtual viewpoint indicated by the operation signal based on the camera path.
Claims20
A control apparatus comprising:
- one or more memories storing instructions;
- and
- one or more processors executing the instructions to perform:
- obtaining shape data representing a shape of a structure existing in a three-dimensional space;
- receiving an operation signal controlling a virtual viewpoint for generating a virtual viewpoint image;
- and
- generating virtual viewpoint information indicating a position and orientation of a virtual viewpoint identified based on the operation signal, wherein
- in the generating:
- a camera path indicating a movement path of a virtual viewpoint in a specific area in the three-dimensional space is determined based on the shape data of the structure;
- and
- in a case where a position of a virtual viewpoint identified based on the operation signal is included in the specific area, the virtual viewpoint information is generated by performing correction so that the position of the virtual viewpoint indicated by the operation signal is located on the camera path.
A control apparatus comprising:
- one or more memories storing instructions;
- and
- one or more processors executing the instructions to perform:
- obtaining shape data representing a shape of a structure existing in a three-dimensional space;
- receiving an operation signal controlling a virtual viewpoint for generating a virtual viewpoint image;
- and
- generating virtual viewpoint information indicating a position and orientation of a virtual viewpoint identified based on the operation signal, wherein
- in the generating:
- a camera path indicating a movement path of a virtual viewpoint in a specific area in the three-dimensional space is determined based on the shape data of the structure;
- and
- in a case where a position of a virtual viewpoint identified based on the operation signal is included in the specific area, the virtual viewpoint information is generated by performing control so that the position of the virtual viewpoint indicated by the operation signal does not deviate from the camera path.
A control method of an apparatus generating virtual viewpoint information, the control method comprising the steps of:
- obtaining, by at least one processor, shape data representing a shape of a structure existing in a three-dimensional space;
- receiving, by the least one processor, an operation signal controlling a virtual viewpoint for generating a virtual viewpoint image;
- and
- generating, by the least one processor, virtual viewpoint information indicating a position and orientation of a virtual viewpoint identified based on the operation signal, wherein
- in the generating:
- a camera path indicating a movement path of a virtual viewpoint in a specific area in the three-dimensional space is determined based on the shape data of the structure;
- and
- in a case where a position of a virtual viewpoint identified based on the operation signal is included in the specific area, the virtual viewpoint information is generated by performing correction so that the position of the virtual viewpoint indicated by the operation signal is located on the movement path.
A non-transitory computer readable storage medium storing a program for causing a computer to perform a control method of an apparatus generating virtual viewpoint information, the control method comprising the steps of:
- obtaining shape data representing a shape of a structure existing in a three-dimensional space;
- receiving an operation signal controlling a virtual viewpoint for generating a virtual viewpoint image;
- and
- generating virtual viewpoint information indicating a position and orientation of a virtual viewpoint identified based on the operation signal, wherein
- in the generating:
- a camera path indicating a movement path of a virtual viewpoint in a specific area in the three-dimensional space is determined based on the shape data of the structure;
- and
- in a case where a position of a virtual viewpoint identified based on the operation signal is included in the specific area, the virtual viewpoint information is generated by performing correction so that the position of the virtual viewpoint indicated by the operation signal is located on the movement path.
Dependencies are inferred from the claim text.