Image-processing apparatus and image-processing method for generating a virtual angle of view
AssigneeCanon Kabushiki Kaisha
InventorsYuichi Nakada, Yosuke Sato
Life of this patent
Estimating the term…
Abstract
An image-processing apparatus obtains first image data having a first angle of view and second image data having a second angle of view smaller than the first angle of view. The image-processing apparatus then generates third image data by performing weighted combination of the first image data and the second image data, the third image data having a third angle of view determined according to a user command and being smaller than the first angle of view but larger than the second angle of view. Weights used in this weighted combination are such that the closer the third angle of view is to the second angle of view, the larger is the weight on the second image data relative to the weight on the first image data.
Claims16
An image-processing apparatus, comprising:
- an obtaining unit configured to obtain first image data having a first angle of view obtained by image-capturing and second image data having a second angle of view smaller than the first angle of view, the second image data corresponding to the same viewpoint as the first image data, wherein the second image data has been generated using fourth image data and fifth image data each having the second angle of view and each captured from viewpoints different from each other;
- and
- a generating unit configured to generate third image data, corresponding to the same viewpoint as the first and second image data, by performing weighted combination of the first image data and the second image data, the third image data having a third angle of view determined according to a user command, wherein the third image data has an angle of view that is smaller than the first angle of view but is larger than the second angle of view,
- wherein the generating unit determines weights on the first image data and the second image data used for the weighted combination such that the closer the third angle of view is to the second angle of view, the larger the weight on the second image data is relative to the weight on the first image data, and
- wherein the generating unit performs the weighted combination of the first image data and the second image data using the determined weights.
An image-capturing apparatus, comprising:
- a first image capturing unit configured to capture first image data having a first angle of view;
- a second image capturing unit configured to capture fourth image data having a second angle of view smaller than the first angle of view;
- a third image capturing unit configured to capture fifth image data having the second angle of view, wherein the second image capturing unit and the third image capturing unit have viewpoints different from each other;
- an obtaining unit configured to obtain the first image data and second image data, the second image data corresponding to the same viewpoint as the first image data, wherein the second image data has been generated using the fourth image data and the fifth image data;
- and
- a generating unit configured to generate third image data, corresponding to the same viewpoint as the first and second image data, by performing weighted combination of the first image data and the second image data, the third image data having a third angle of view determined according to a user command, wherein the third image data has an angle of view that is smaller than the first angle of view but is larger than the second angle of view,
- wherein the generating unit determines weights on the first image data and the second image data used for the weighted combination such that the closer the third angle of view is to the second angle of view, the larger the weight on the second image data is relative to the weight on the first image data, and
- wherein the generating unit performs the weighted combination of the first image data and the second image data using the determined weights.
An image-processing method, comprising:
- an obtaining step of obtaining first image data having a first angle of view obtained by image-capturing and second image data having a second angle of view smaller than the first angle of view, the second image data being image data corresponding to the same viewpoint as the first image data, wherein the second image data has been generated using fourth image data and fifth image data each having the second angle of view and each captured from viewpoints different from each other;
- and
- a generating step of generating third image data, corresponding to the same viewpoint as the first and second image data, by performing weighted combination of the first image data and the second image data, the third image data having a third angle of view determined according to a user command, wherein the third image data has an angle of view that is smaller than the first angle of view but is larger than the second angle of view,
- wherein in the generating step,
- weights on the first image data and the second image data used for the weighted combination are determined such that the closer the third angle of view is to the second angle of view, the larger the weight on the second image data is relative to the weight on the first image data, and
- the weighted combination of the first image data and the second image data is performed using the determined weights.
An image-capturing method, comprising:
- a first capturing step of capturing first image data having a first angle of view;
- a second capturing step of capturing fourth image data having a second angle of view smaller than the first angle of view;
- a third image capturing step of capturing fifth image data having the second angle of view, wherein the second image capturing step and the third image capturing step is performed in viewpoints different from each other;
- an obtaining step of obtaining the first image data and second image data, the second image data being image data corresponding to the same viewpoint as the first image data, wherein the second image data has been generated using the fourth image data and the fifth image data;
- and
- a generating step of generating third image data, corresponding to the same viewpoint as the first and second image data, by performing weighted combination of the first image data and the second image data, the third image data having a third angle of view determined according to a user command, wherein the third image data has an angle of view that is smaller than the first angle of view but is larger than the second angle of view,
- wherein in the generating step,
- weights on the first image data and the second image data in the weighted combination are determined such that the closer the third angle of view is to the second angle of view, the larger the weight on the second image data is relative to the weight on the first image data, and
- the weighted combination of the first image data and the second image data is performed using the determined weights.
A non-transitory computer readable storage medium storing a program configured to cause a computer to execute an image-processing method, the image-processing method comprising:
- an obtaining step of obtaining first image data having a first angle of view obtained by image-capturing and second image data having a second angle of view smaller than the first angle of view, the second image data being image data corresponding to the same viewpoint as the first image data, wherein the second image data has been generated using fourth image data and fifth image data each having the second angle of view and each captured from viewpoints different from each other;
- and
- a generating step of generating third image data, corresponding to the same viewpoint as the first and second image data, by performing weighted combination of the first image data and the second image data, the third image data having a third angle of view determined according to a user command, wherein the third image data has an angle of view that is smaller than the first angle of view but is larger than the second angle of view,
- wherein in the generating step,
- weights on the first image data and the second image data used for the weighted combination are determined such that the closer the third angle of view is to the second angle of view, the larger the weight on the second image data is relative to the weight on the first image data, and
- the weighted combination of the first image data and the second image data is performed using the determined weights.
An image-processing apparatus, comprising:
- an obtaining unit configured to obtain first image data having a first angle of view obtained by image-capturing and second image data having a second angle of view smaller than the first angle of view, the second image data being image data corresponding to the same viewpoint as the first image data, wherein the second image data has been generated using fourth image data and fifth image data each having the second angle of view and each captured from viewpoints different from each other;
- and
- a generating unit configured to generate a third image data, corresponding to the same viewpoint as the first image data and the second image data, using the first image data and the second image data which is digitally zoomed between the first angle of view and the second angle of view such that the first image data and the second image data change smoothly from one another.
Dependencies are inferred from the claim text.