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.
Claims19
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:
- 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 portion of the plurality of first images,
- wherein the file generation unit generates the image file such that the image file does not contain, among the plurality of first images, data of a first image that can be generated from a first image and the second image stored in the image file, and
- wherein the file generation unit stores the data of the one or more of the plurality of first images behind the data of the second image in the image file.
(canceled)
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 for a portion 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 first image contained in the image file;
- and
- an image processing unit configured to apply image processing to the data of the first image contained in the file and to the data of the first image generated by the generation unit, and
- wherein the file generation unit stores the data of the plurality of first images behind the data of the second image in the image file.
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 for a portion 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 first image contained in the image file;
- and
- an image processing unit configured to apply image processing to the data of the first image contained in the 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 file generation unit stores the data of the plurality of first images behind the data of the second image in the image file.
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 portion of the plurality of first images,
- wherein the image file is generated such that the image file does not contain data of, among the plurality of first images, a first image that can be generated from a first image and the second image stored in the image file.
A method for controlling an electronic device, comprising:
- obtaining an image file containing data of a portion 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 first image contained in the image file;
- and
- applying image processing to the data of the first image contained in the image file and to the data of the first image generated in the generating, and
- wherein the data of the plurality of first images is stored behind the data of the second image in the image file.
A non-transitory computer-readable storage medium containing a program for causing a computer to function as 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 portion of the plurality of first images,
- wherein the file generation unit generates the image file such that the image file does not contain, among the plurality of first images, data of a first image that can be generated from a first image and the second image stored in the image file, and
- the file generation unit stores the data of the plurality of first images behind the data of the second image in the image file.
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 for a portion 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 first image contained in the image file;
- and
- an image processing unit configured to apply image processing to the data of the first image contained in the file and to the data of the first image generated by the generation unit, and
- wherein the file generation unit stores the data of the plurality of first images behind the data of the second image in the image file.
Dependencies are inferred from the claim text.