Image processing apparatus, image capturing apparatus, control method and recording medium
AssigneeCanon Kabushiki Kaisha
InventorSatoshi Yamada
Life of this patent
Estimating the term…
Abstract
In an image processing apparatus of the present invention, multiple subjects are selected in an image signal, and subject distances for focusing on each of the selected subjects are specified. A subject distance range defined by the specified subject distances is then set. Then, based on the image signal, the image processing apparatus generates a reconstructed image that is focused on each of the subjects that are to be focused on in the set subject distance range.
Claims27
An image processing apparatus comprising one or more processors configured to function as:
- a first obtaining unit which is able to obtain data from which images which are focused at a plurality of focus ranges can be generated after shooting and recording the data;
- a second obtaining unit which is able to obtain distance information corresponding to a plurality of areas in the data;
- a setting unit which is able to specify focus positions corresponding to a plurality of subjects included in the data and set a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- and
- a generation unit which is able to generate the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained by the second obtaining unit within the focus range set by the setting unit are focused in the image, and
- wherein the focus range set by the setting unit is defined such that a focus position corresponding to one subject among the plurality of subjects is determined as one end of the focus range and a focus position corresponding to another subject among the plurality of subjects is determined as another end of the focus range.
An image capturing apparatus comprising one or more processors configured to function as:
- an imaging unit which is able to output data from which images which are focused at a plurality of focus ranges can be generated after shooting and recording the data;
- an obtaining unit which is able to obtain distance information corresponding to a plurality of areas in the data;
- a setting unit which is able to specify focus positions corresponding to a plurality of subjects included in the data and set a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- and
- a generation unit which is able to generate the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained by the obtaining unit within the focus range set by the setting unit are focused in the image, and
- wherein the focus range set by the setting unit is defined such that a focus position corresponding to one subject among the plurality of subjects is determined as one end of the focus range and a focus position corresponding to another subject among the plurality of subjects is determined as another end of the focus range.
A control method of an image processing apparatus, the control method comprising:
- obtaining data which was captured by an image capturing apparatus, where each pixel of the data is corresponding to a light beam passed through a divided pupil region of an imaging optical system;
- obtaining distance information corresponding to a plurality of areas in the data;
- specifying focus positions corresponding to a plurality of subjects included in the data and setting a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- and
- generating the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained within the set focus range are focused in the image, and
- wherein the set focus range is defined such that a focus position corresponding to one subject among the plurality of subjects is determined as one end of the set focus range and a focus position corresponding to another subject among the plurality of subjects is determined as another end of the set focus range.
A control method of an image capturing apparatus, the control method comprising:
- outputting data from which images which are focused with a plurality of focus ranges can be generated after shooting and recording the data;
- obtaining distance information corresponding to a plurality of areas in the data;
- specifying focus positions corresponding to a plurality of subjects included in the data and setting a focus range defined by the specified focus positions for focusing the plurality of subjects in an image;
- and
- generating the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained within the set focus range are focused in the image, and
- wherein the set focus range is defined such that a focus position corresponding to one subject among the plurality of subjects is determined as one end of the set focus range and a focus position corresponding to another subject among the plurality of subjects is determined as another end of the set focus range.
A non-transitory computer-readable recording medium recording a program for causing a computer to execute a control method of an image processing apparatus, the control method comprising:
- obtaining data which was captured by an image capturing apparatus, where each pixel of the data is corresponding to a light beam passed through a divided pupil region of an imaging optical system;
- obtaining distance information corresponding to a plurality of areas in the data;
- specifying focus positions corresponding to a plurality of subjects included in the data and setting a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- and
- generating the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained within the set focus range are focused in the image, and
- wherein the set focus range is defined such that a focus position corresponding to one subject among the plurality of subjects is determined as one end of the set focus range and a focus position corresponding to another subject among the plurality of subjects is determined as another end of the set focus range.
A non-transitory computer-readable recording medium recording a program for causing a computer to execute a control method of an image processing apparatus, the control method comprising:
- outputting data from which images which are focused with a plurality of focus ranges can be generated after shooting and recording the data;
- obtaining distance information corresponding to a plurality of areas in the data;
- specifying focus positions corresponding to a plurality of subjects included in the data and setting a focus range defined by the specified focus positions for focusing the plurality of subjects in an image;
- and
- generating the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained within the set focus range are focused in the image, and
- wherein the set focus range is defined such that a focus position corresponding to one subject among the plurality of subjects is determined as one end of the set focus range and a focus position corresponding to another subject among the plurality of subjects is determined as another end of the set focus range.
An image processing apparatus comprising one or more processors configured to function as:
- a first obtaining unit which is able to obtain data from which images which are focused at a plurality of focus ranges can be generated after shooting and recording the data;
- a second obtaining unit which is able to obtain distance information corresponding to a plurality of areas in the data;
- a setting unit which is able to specify focus positions corresponding to a plurality of subjects included in the data and set a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- an instruction unit which is able to set the plurality of subjects;
- and
- a generation unit which is able to generate the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained by the second obtaining unit within the focus range set by the setting unit are focused in the image, and
- wherein the focus range set by the setting unit is set such that subjects set by the instruction unit and another subject of which a focus position is between focus positions corresponding to the subjects set by the instruction unit are focused.
A control method of an image processing apparatus, the control method comprising:
- obtaining data from which images which are focused at a plurality of focus ranges can be generated after shooting and recording the data;
- obtaining distance information corresponding to a plurality of areas in the data;
- specifying focus positions corresponding to a plurality of subjects included in the data and setting a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- setting the plurality of subjects;
- and
- generating the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained within the set focus range are focused in the image, and
- wherein the set focus range set by the setting unit is set such that set subjects and another subject of which a focus position is between focus positions corresponding to the set subjects are focused.
A non-transitory computer-readable recording medium recording a program for causing a computer to execute a control method of an image processing apparatus, the control method comprising:
- obtaining data from which images which are focused at a plurality of focus ranges can be generated after shooting and recording the data;
- obtaining distance information corresponding to a plurality of areas in the data;
- specifying focus positions corresponding to a plurality of subjects included in the data and setting a focus range determined by the specified focus positions for focusing the plurality of subjects in an image;
- setting the plurality of subjects;
- generating the image by combining pixel values in the data such that all subjects corresponding to the plurality of areas that the distance information is obtained within the set focus range are focused in the image, and
- wherein the set focus range set by the setting unit is set such that set subjects and another subject of which a focus position is between focus positions corresponding to the set subjects are focused.
Dependencies are inferred from the claim text.