Image processing apparatus, method for controlling the same, and image capture apparatus
AssigneeCanon Kabushiki Kaisha
InventorAtsushi Fukuda
Life of this patent
Estimating the term…
Abstract
Provided are an image processing apparatus and a method for controlling the same, the image processing apparatus being capable of generating a versatile image file with a suppressed file size from a portion of multiple first images and a second image that can be generated from the multiple first images. In the case of generating an image file from a portion of the multiple first images and the second image that can be generated from the multiple first images, an image file is generated such that the image file does not contain data of, among the multiple first images, a first image that can be generated from a first image and the second image stored in the image file.
Claims18
An image processing apparatus comprising:
- one or more processors;
- and
- a memory storing instructions which, when the instructions are executed by the one or more processors, cause the image processing apparatus to function as:
- a first obtaining unit configured to obtain data of one or more of a plurality of first images;
- a second obtaining unit configured to obtain data of a second image that can be generated from the plurality of first images;
- and
- a file generation unit configured to generate an image file containing the data of the second image and data of a subset of the plurality of first images,
- wherein the file generation unit generates the image file such that the data of the subset of the plurality of the first images does not contain data of, among the plurality of first images, a first image that can be generated from data of the subset of the plurality of the first images and the second image contained in the image file, and
- wherein the file generation unit stores in the image file data of the second image data and the data of the subset of the plurality of first images in order.
An electronic device comprising:
- one or more processors;
- and
- a memory storing instructions which, when the instructions are executed by the one or more processors, cause the image processing apparatus to function as:
- an obtaining unit configured to obtain an image file containing data of a subset of a plurality of first images, and data of a second image that can be generated from the plurality of first images;
- a generation unit configured to generate data of, among the plurality of first images, a first image not contained in the image file from the data of the second image and the data of the subset of the plurality of first images contained in the image file;
- and
- an image processing unit configured to apply image processing to the data of the subset of the plurality of first images contained in the file and to the data of the first image generated by the generation unit, and
- wherein the image file contains the data of the second image and the data of the subset of the plurality of first images in order.
An image processing system comprising:
- an image capture apparatus that comprises:
- an image sensor configured to generate data of a plurality of first images and data of a second image;
- and
- an electronic device that comprises:
- one or more processors;
- and
- a memory storing instructions which, when the instructions are executed by the one or more processors, cause the image processing apparatus to function as:
- an obtaining unit configured to obtain an image file containing data of a subset of a plurality of first images, and data of a second image that can be generated from the plurality of first images;
- a generation unit configured to generate data of, among the plurality of first images, a first image not contained in the image file from the data of the second image and the data of the subset of the plurality of first images contained in the image file;
- and
- an image processing unit configured to apply image processing to the data of the subset of the plurality of first images contained in the image file and to the data of the first image generated by the generation unit,
- the image capture apparatus and the electronic device being communicably connected,
- wherein the image file contains the data of the second image and the data of the subset of the plurality of first images in order.
A method for controlling an image processing apparatus, comprising:
- obtaining data of one or more of a plurality of first images;
- obtaining data of a second image corresponding to a combined image of the plurality of first images;
- and
- generating an image file containing the data of the second image and data of a subset of the plurality of first images,
- wherein the image file is generated such that the data of the subset of the plurality of first images does not contain data of, among the plurality of first images, a first image that can be generated from the data of the subset of the plurality of first images and the data of the second image contained in the image file.
A method for controlling an electronic device, comprising:
- obtaining an image file containing data of a subset of a plurality of first images, and data of a second image corresponding to a combined image of the plurality of first images;
- generating data of, among the plurality of first images, a first image not contained in the image file from the data of the second image and the data of the subset of the plurality of first images contained in the image file;
- and
- applying image processing to the data of the subset of the plurality of first images contained in the image file and to the data of the first image generated in the generating,
- wherein, in the image file, the data of the second image and the data of the subset of the plurality of first images are contained in order.
A non-transitory computer-readable storage medium containing a program for causing a computer to function an image processing apparatus comprising:
- a first obtaining unit configured to obtain data of one or more of a plurality of first images;
- a second obtaining unit configured to obtain data of a second image that can be generated from the plurality of first images;
- and
- a file generation unit configured to generate an image file containing the data of the second image and data of a subset of the plurality of first images,
- wherein the file generation unit generates the image file such that the data of the subset of the plurality of first images does not contain data of, among the plurality of first images, a first image that can be generated from data of the subset of the plurality of first images and data of the second image contained in the image file, and
- wherein the file generation unit stores in the image file the data of the second image and the data of the subset of the plurality of first images in order.
A non-transitory computer-readable storage medium containing a program for causing a computer to function as an electronic device comprising:
- an obtaining unit configured to obtain an image file containing data of a subset of a plurality of first images, and data of a second image that can be generated from the plurality of first images;
- a generation unit configured to generate data of, among the plurality of first images, a first image not contained in the image file from the data of the second image and the data of the subset of the plurality of first images contained in the image file;
- and
- an image processing unit configured to apply image processing to the data of the subset of the plurality of first images contained in the file and to the data of the first image generated by the generation unit,
- wherein the image file contains the data of second image and the data of the subset of the plurality of first images in order.
Dependencies are inferred from the claim text.