IP Library › Granted Patent US 10,171,747
Granted Patent B2
US 10,171,747 · App. 15/031,205 · Granted Jan 1, 2019

Image capturing apparatus, external apparatus, image capturing system, method for controlling image capturing apparatus, computer program, and computer-readable storage medium

Inventor: Tsuyoshi Yokomizo (Tokyo, JP)
Assignee: Canon Kabushiki Kaisha
H04N5/2355G03B7/091H04N5/2353H04N5/23206H04N5/265H04N5/44
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,171,747
App. No.
15/031,205
Granted
Jan 1, 2019
Kind
B2
Abstract

An image capturing apparatus to communicate with an external apparatus includes an image capturing unit, a receiving unit, a control unit, a determining unit, and a transmitting unit. The receiving unit receives, from the external apparatus, a synthesizing command for controlling an operation of synthesizing images that have been captured by the image capturing unit under different exposure conditions, and an exposure setting command for controlling an operation of obtaining an image that has been generated under a set exposure condition. The control unit controls an operation that is performed based on the synthesizing and exposure setting commands, where the receiving unit receives the synthesizing and exposure setting commands. The transmitting unit transmits, to the external apparatus, operation information indicating operations which are specifiable by the synthesizing command and the exposure setting command received by the receiving unit, in accordance with a determination result obtained from the determining unit.

Claims (47)

1. An image capturing apparatus to communicate with an external apparatus via a network, the image capturing apparatus comprising:

an image capturing unit;

a hardware processor; and

a memory storing instructions to be executed by the hardware processor, wherein, when the instructions stored in the memory are executed by the hardware processor, the image capturing apparatus functions as:

a receiving unit configured to receive, from the external apparatus via the network, a synthesizing command for controlling an operation of synthesizing a plurality of images that have been captured by the image capturing unit under different exposure conditions, and an exposure setting command for controlling an operation of obtaining an image that has been generated under a set exposure condition,

a control unit configured to selectively execute, in a case where the receiving unit receives the synthesizing command and the exposure setting command, one of a synthesizing operation and an exposure setting operation,

a determining unit configured to determine the operation executed by the control unit, and

a transmitting unit configured to transmit, to the external apparatus via the network, operation information indicating operations which are specifiable by the synthesizing command and the exposure setting command received by the receiving unit.

2. The image capturing apparatus according to claim 1 , wherein, when the instructions stored in the memory are executed by the hardware processor, the image capturing apparatus functions as:

a synthesizing unit configured to generate synthesized image data by being controlled by the synthesizing command, and

an exposure setting unit configured to set an exposure condition for the image capturing unit to obtain a piece of image data by being controlled by the exposure setting command.

3. The image capturing apparatus according to claim 2 , wherein the determining unit determines which of the synthesizing operation and the exposure setting operation is being executed by the control unit.

4. The image capturing apparatus according to claim 3 ,

wherein, in a case where the determining unit determines that the synthesizing operation is being executed, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that whether executing the synthesizing operation is specifiable by the synthesizing command, and

wherein, in a case where the determining unit determines that the exposure setting operation is being executed, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that whether executing the exposure setting operation is specifiable by the exposure setting command.

5. The image capturing apparatus according to claim 4 , wherein, in a case where the determining unit determines that the synthesizing operation is being executed, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that not executing the exposure setting operation is specifiable by the exposure setting command.

6. The image capturing apparatus according to claim 4 , wherein, in a case where the determining unit determines that the synthesizing operation is being executed, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that whether the exposure setting operation is to be executed is decided by the image capturing apparatus.

7. The image capturing apparatus according to claim 4 , wherein, in a case where the determining unit determines that the exposure setting operation is being executed, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that not executing the synthesizing operation is specifiable by the synthesizing command.

8. The image capturing apparatus according to claim 4 , wherein, in a case where the determining unit determines that the exposure setting operation is being executed, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that automatic control by the image capturing apparatus of whether the synthesizing operation is to be executed is specifiable by the synthesizing command.

9. The image capturing apparatus according to claim 2 , wherein, in a case where the determining unit determines that automatic control by the image capturing apparatus of whether the exposure setting operation is to be executed is specified by the exposure setting command, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that whether executing the synthesizing operation is specifiable by the synthesizing command.

10. The image capturing apparatus according to claim 2 , wherein, in a case where the determining unit determines that automatic control by the image capturing apparatus of whether the synthesizing operation is to be executed is specified by the synthesizing command, the transmitting unit transmits, to the external apparatus via the network, operation information indicating that whether executing the exposure setting operation is specifiable by the exposure setting command.

11. An external apparatus to communicate with an image capturing apparatus via a network, wherein the image capturing apparatus includes: an image capturing unit, an image capturing apparatus hardware processor, and an image capturing apparatus memory storing instructions to be executed by the image capturing apparatus hardware processor, wherein, when the instructions stored in the image capturing apparatus memory are executed by the image capturing apparatus hardware processor, the image capturing apparatus functions as: a control unit configured to selectively execute, in a case where the image capturing apparatus receives a synthesizing command and an exposure setting command, one of a synthesizing operation and an exposure setting operation, and a determining unit configured to determine the operation executed by the control unit, the external apparatus comprising:

an external apparatus hardware processor; and

an external apparatus memory storing instructions to be executed by the external apparatus hardware processor, wherein, when the instructions stored in the external apparatus memory are executed by the external apparatus hardware processor, the external apparatus functions as:

an external apparatus transmitting unit configured to transmit, to the image capturing apparatus via the network, a synthesizing command for controlling an operation of synthesizing a plurality of images that have been captured by the image capturing unit under different exposure conditions, and an exposure setting command for controlling an operation of obtaining an image that has been generated under a set exposure condition, and

an external apparatus receiving unit configured to receive, from the image capturing apparatus via the network, operation information indicating operations which are specifiable by the synthesizing command and the exposure setting command received by the image capturing apparatus.

12. A method to control an image capturing apparatus, having an image capturing unit, to communicate with an external apparatus via a network, the method comprising:

receiving, from the external apparatus via the network, a synthesizing command for controlling an operation of synthesizing a plurality of images that have been captured by the image capturing unit under different exposure conditions, and an exposure setting command for controlling an operation of obtaining an image that has been generated under a set exposure condition;

selectively executing, in a case where receiving includes receiving the synthesizing command and the exposure setting command, one of a synthesizing operation and an exposure setting operation;

determining the operation executed by the executing; and

transmitting, to the external apparatus via the network, operation information indicating operations which are specifiable by the received synthesizing command and the received exposure setting command.

13. The method according to claim 12 , further comprising:

generating synthesized image data by being controlled by the synthesizing command; and

setting an exposure condition for the image capturing unit to obtain a piece of image data by being controlled by the exposure setting command.

14. The method according to claim 13 , wherein determining includes determining which of the synthesizing operation and the exposure setting operation is being executed.

15. The method according to claim 14 ,

wherein, in a case where determining includes determining that the synthesizing operation is being executed, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that whether executing the synthesizing operation is specifiable by the synthesizing command, and

wherein, in a case where determining includes determining that the exposure setting operation is being executed, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that whether executing the exposure setting operation is specifiable by the exposure setting command.

16. The method according to claim 15 ,

wherein, in a case where determining includes determining that the synthesizing operation is being executed, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that not executing the exposure setting operation is specifiable by the exposure setting command, and

wherein, in a case where determining includes determining that the synthesizing operation is being executed, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that whether the exposure setting operation is to be executed is decided by the image capturing apparatus.

17. The method according to claim 15 ,

wherein, in a case where determining includes determining that the exposure setting operation is being executed, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that not executing the synthesizing operation is specifiable by the synthesizing command, and

wherein, in a case where determining includes determining that the exposure setting operation is being executed, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that automatic control by the image capturing apparatus of whether the synthesizing operation is to be executed is specifiable by the synthesizing command.

18. The method according to claim 13 , wherein, in a case where determining includes determining that automatic control by the image capturing apparatus of whether the exposure setting operation is to be executed is specified by the exposure setting command, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that whether executing the synthesizing operation is specifiable by the synthesizing command.

19. The method according to claim 13 , wherein, in a case where determining includes determining that automatic control by the image capturing apparatus of whether the synthesizing operation is to be executed is specified by the synthesizing command, transmitting includes transmitting, to the external apparatus via the network, operation information indicating that whether executing the exposure setting operation is specifiable by the exposure setting command.

20. A non-transitory computer-readable storage medium storing a computer program causing an image capturing apparatus to perform the method according to claim 12 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2016
From: YOKOMIZO, TSUYOSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 038925/0812 →
Priority Claims (1)
JP 2013-223523 · Oct 28, 2013 · national
Continuity (1)
Related Publication 20160248958A1 · Aug 25, 2016