Image capturing apparatus and control method thereof
AssigneeCanon Kabushiki Kaisha
InventorAtsushi Fukuda
Life of this patent
Estimating the term…
Abstract
An image capturing apparatus comprises an interface configured to connect to an external apparatus, a transmitting unit configured to transmit image data to an external apparatus connected by the interface, a processing unit configured to encode the image data with a predetermined format, a determination unit configured to determine whether or not image data to be encoded by the processing unit includes decoding information for decoding the image data, and a control unit configured to switch, based on the determination result, between processing for transmitting image data encoded by the processing unit and the decoding information to the external apparatus and processing for transmitting an image file in which image data including the decoding information is encoded to the external apparatus.
Claims24
An image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit encodes image data with a predetermined format by the image processing unit,
- wherein the at least one processor and/or at least one circuit transmits the encoded image data to the external apparatus connected by the interface,
- wherein the at least one processor and/or at least one circuit determines whether or not the image data encoded by the image processing unit includes decoding information for decoding the image data, and
- wherein the at least one processor and/or at least one circuit switches, based on a determination result, between processing for transmitting the image data encoded by the image processing unit and the decoding information to the external apparatus and processing for transmitting an image file including the decoding information to the external apparatus.
An image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit generates an image file by encoding image data with a predetermined format by the image processing unit,
- wherein the at least one processor and/or at least one circuit determines whether the image file is to be saved or to be displayed in the external apparatus, and
- wherein the at least one processor and/or at least one circuit switches, based on a determination result, between processing for transmitting the image data included in the image file and decoding information for decoding the image data included in the image file to the external apparatus and processing for transmitting entirety of an image file including the image data and the decoding information to the external apparatus.
A method of controlling an image capturing apparatus which has an interface and an image processing unit, and which connects to an external apparatus by the interface, encodes image data with a predetermined format by the image processing unit, and transmits the encoded image data to the external apparatus connected by the interface, the method comprising:
- determining whether or not the image data to be encoded by the image processing unit includes decoding information for decoding the image data;
- and
- switching, based on a result in the determining, between processing for transmitting the image data encoded by the image processing unit and the decoding information to the external apparatus and processing for transmitting an image file in which the image data including the decoding information is encoded to the external apparatus.
A method of controlling an image capturing apparatus which has an interface and an image processing unit, and which connects to an external apparatus by the interface, and generates an image file by encoding image data with a predetermined format by the image processing unit, the method comprising:
- determining whether the image data is to be saved or to be displayed in the external apparatus;
- and
- switching, based on a result in the determining, between processing for transmitting the image data and decoding information for decoding the image data to the external apparatus and processing for transmitting an image file in which the image data including the decoding information is encoded to the external apparatus.
A non-transitory computer-readable storage medium storing a program for causing a computer to function as an image capturing apparatus comprising:
- an interface;
- an image processing unit;
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit encodes image data with a predetermined format by the image processing unit,
- wherein the at least one processor and/or at least one circuit transmits the encoded image data to the external apparatus connected by the interface,
- wherein the at least one processor and/or at least one circuit determines whether or not the image data to be encoded by the image processing unit includes decoding information for decoding the image data, and
- wherein the at least one processor and/or at least one circuit switches, based on a determination result, between processing for transmitting the image data encoded by the image processing unit and the decoding information to the external apparatus and processing for transmitting an image file including the decoding information to the external apparatus.
A non-transitory computer-readable storage medium storing a program for causing a computer to function as an image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit generates an image file by encoding image data with a predetermined format by the image processing unit,
- wherein the at least one processor and/or at least one circuit determines whether the image file is to be saved or to be displayed in the external apparatus, and
- wherein the at least one processor and/or at least one circuit switches, based on a determination result, between processing for transmitting the image data included in the image file and decoding information for decoding the image data included in the image file to the external apparatus and processing for transmitting entirety of an image file including the image data and the decoding information to the external apparatus.
An image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit generates an image file by encoding image data with a predetermined format by the image processing unit,
- wherein, in a case where the image file is to be displayed, the at least one processor and/or at least one circuit executes processing for transmitting the image data included in the image file and decoding information for decoding the image data included in the image file to the external apparatus, and
- wherein, in a case where the image file is to be saved, the at least one processor and/or at least one circuit executes processing for transmitting entirety of an image file including the image data and the decoding information to the external apparatus.
An image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit generates an image file by encoding image data with a predetermined format by the image processing unit,
- wherein, in a case where the image file to be displayed is obtained by shooting in HDR (High Dynamic Range), the at least one processor and/or at least one circuit executes processing for transmitting the image data included in the image file and decoding information included in the image file to the external apparatus, and
- wherein, in a case where the image file to be displayed is obtained by shooting in SDR (Standard Dynamic Range) shooting, the at least one processor and/or at least one circuit executes processing for transmitting the image file to the external apparatus.
A method of controlling an image capturing apparatus which has an interface and an image processing unit, and which connects to an external apparatus by the interface, and generates an image file by encoding image data with a predetermined format by the image processing unit, the method comprising:
- in a case where an image file is to be displayed, executing processing for transmitting the image data included in the image file and decoding information for decoding the image data included in the image file to the external apparatus;
- and
- in a case where the image file is to be saved, executing processing for transmitting entirety of an image file including the image data and the decoding information to the external apparatus.
A non-transitory computer-readable storage medium storing a program for causing a computer to function as an image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit generates an image file by encoding image data with a predetermined format by the image processing unit,
- wherein, in a case where the image file is to be displayed, the at least one processor and/or at least one circuit executes processing for transmitting the image data included in the image file and decoding information for decoding the image data included in the image file to the external apparatus, and
- wherein, in a case where the image file is to be saved, the at least one processor and/or at least one circuit executes processing for transmitting entirety of an image file including the image data and the decoding information to the external apparatus.
A method of controlling an image capturing apparatus which has an interface and an image processing unit, and which connects to an external apparatus by the interface, and generates an image file by encoding image data with a predetermined format by the image processing unit, the method comprising:
- in a case where the image file to be displayed is obtained by shooting in HDR (High Dynamic Range), processing for transmitting the image data included in the image file and the decoding information included in the image file to the external apparatus;
- and
- in a case where the image file to be displayed is obtained by shooting in SDR (Standard Dynamic Range) shooting, executing processing for transmitting the image file to the external apparatus.
A non-transitory computer-readable storage medium storing a program for causing a computer to function as an image capturing apparatus comprising:
- an interface;
- an image processing unit;
- and
- a memory and at least one processor and/or at least one circuit,
- wherein the at least one processor and/or at least one circuit connects to an external apparatus by the interface,
- wherein the at least one processor and/or at least one circuit generates an image file by encoding image data with a predetermined format by the image processing unit,
- wherein, in a case where the image file to be displayed is obtained by shooting in HDR (High Dynamic Range), the at least one processor and/or at least one circuit executes processing for transmitting the image data included in the image file and decoding information included in the image file to the external apparatus, and
- wherein, in a case where the image file to be displayed is obtained by shooting in SDR (Standard Dynamic Range) shooting, the at least one processor and/or at least one circuit executes processing for transmitting the image file to the external apparatus.
Dependencies are inferred from the claim text.