Image capturing apparatus, control method, and computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorTatsuya Watanabe
Life of this patent
Estimating the term…
Abstract
An image capturing apparatus including a mounting part capable of attaching/detaching a device capable of at least storing a captured image, is provided. The image capturing apparatus obtains an execution instruction of image analysis processing, and if a device mounted in the mounting part includes a first processing function for executing the image analysis processing for an image captured by the image capturing apparatus, determines whether to cause the first processing function to execute the image analysis processing based on the execution instruction.
Claims14
An image processing system comprising an image capturing apparatus and a device,
- wherein the image capturing apparatus including a mounting part capable of attaching/detaching the device comprises:
- one or more processors;
- and
- one or more memories storing executable instructions which, when executed by the one or more processors, cause the image capturing apparatus to perform operations including:
- capturing an image;
- obtaining an execution instruction of image analysis processing for the image;
- determining, based on a list of processes executable in a device mounted in the mounting part, whether the device is able to execute the image analysis processing for an image captured by the image capturing apparatus;
- and
- if it is determined based on the list of processes executable in the device that the image analysis processing can be completed by the device, controlling such that the image analysis processing is executed by the device, and if it is determined based on the list of processes executable in the device that the image analysis processing cannot be completed by the device, controlling such that the image analysis processing is executed by both of the image capturing apparatus and the device or by the image capturing apparatus,
- wherein whole or more than half of the device can be inserted into the image capturing apparatus,
- wherein the device comprises a programmable circuit to execute the image analysis processing, and
- wherein the image analysis processing includes at least one of pre-analysis processing, analysis processing, or post-analysis processing,
- if it is determined based on the list of processes executable in the device that all processes included in the image analysis processing can be completed by the device, the image analysis processing is performed by the device, and
- if it is determined based on the list of processes executable in the device that at least one of the pre-analysis processing, the analysis processing, or the post-analysis processing included in the image analysis processing cannot be completed by the device, processing that can be completed by the device is performed by the device.
A control method executed in an image processing system that comprises a device and an image capturing apparatus including a mounting part capable of attaching/detaching the device, comprising:
- at the image capturing apparatus,
- capturing an image;
- obtaining an execution instruction of image analysis processing for the image;
- determining, based on a list of processes executable in the device, whether the device is able to execute the image analysis processing for an image captured by the image capturing apparatus;
- and
- if it is determined based on the list of processes executable in the device that the image analysis processing can be completed by the device, controlling such that the image analysis processing is executed by the device, and if it is determined based on the list of processes executable in the device that the image analysis processing cannot be completed by the device, controlling such that the image analysis processing is executed by both of the image capturing apparatus and the device or by the image capturing apparatus,
- wherein whole or more than half of the device can be inserted into the image capturing apparatus,
- wherein the device comprises a programmable circuit to execute the image analysis processing, and
- wherein the image analysis processing includes at least one of pre-analysis processing, analysis processing, or post-analysis processing,
- if it is determined based on the list of processes executable in the device that all processes included in the image analysis processing can be completed by the device, the image analysis processing is performed by the device, and
- if it is determined based on the list of processes executable in the device that at least one of the pre-analysis processing, the analysis processing, or the post-analysis processing included in the image analysis processing cannot be completed by the device, processing that can be completed by the device is performed by the device.
A non-transitory computer-readable storage medium that stores a program configured to cause a computer provided in an image capturing apparatus including a mounting part capable of attaching/detaching a device, wherein the image capturing apparatus and the device are included in an image processing system, to:
- capture an image;
- obtain an execution instruction of image analysis processing for the image;
- determine, based on a list of processes executable in the device, whether the device is able to execute the image analysis processing for an image captured by the image capturing apparatus;
- and
- if it is determined based on the list of processes executable in the device that the image analysis processing can be completed by the device based on the determination, control such that the image analysis processing is executed by the device, and if it is determined based on the list of processes executable in the device that the image analysis processing cannot be completed by the device, control such that the image analysis processing is executed by both of the image capturing apparatus and the device or by the image capturing apparatus,
- wherein whole or more than half of the device can be inserted into the image capturing apparatus,
- wherein the device comprises a programmable circuit to execute the image analysis processing, and
- wherein the image analysis processing includes at least one of pre-analysis processing, analysis processing, or post-analysis processing,
- if it is determined based on the list of processes executable in the device that all processes included in the image analysis processing can be completed by the device, the image analysis processing is performed by the device, and
- if it is determined based on the list of processes executable in the device that at least one of the pre-analysis processing, the analysis processing, or the post-analysis processing included in the image analysis processing cannot be completed by the device, processing that can be completed by the device is performed by the device.
Dependencies are inferred from the claim text.