Imaging control apparatus, imaging control method, imaging apparatus, and imaging system
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- CANON KK
- Filing Date
- 2023-06-29
- Publication Date
- 2026-06-12
AI Technical Summary
Conventional imaging systems require setting configurations for each imaging device individually, which is time-consuming and labor-intensive when controlling multiple devices remotely.
An imaging control device that generates and transmits a setting command simultaneously to multiple imaging devices, allowing batch setting operations through a smartphone or electronic device.
Enhances usability by enabling simultaneous setting adjustments across multiple imaging devices, reducing the time and effort required for configuration.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field] 【0001】 The present invention relates to an imaging control device, an imaging control method, an imaging device, and an imaging system. [Background technology] 【0002】 2. Description of the Related Art An imaging system is known in which a plurality of imaging devices are remotely controlled from one control device (Non-Patent Document 1). With such an imaging system, one person can easily realize imaging using the plurality of imaging devices. [Prior art documents] [Non-patent literature] 【0003】 [Non-Patent Document 1] "NX Field Quick Setup Guide" [online], 2022, Nikon Corporation, [searched June 19, 2023], Internet<URL:https: / / nps.nikonimaging.com / technical_info / nx_field / pdf / NXFieldQSG_Jp.pdf> Summary of the Invention [Problem to be solved by the invention] 【0004】 In conventional photography systems, even when making common settings for two or more imaging devices, it was necessary to make the settings for each device one by one from the control device. Therefore, when there are many imaging devices to be remotely controlled, changing the settings was time-consuming. 【0005】 In one embodiment, the present invention provides an imaging control device and an imaging control method that improve the ease of use regarding settings of an imaging device to be controlled. [Means for solving the problem] 【0006】 In one aspect, the present invention provides a shooting control device capable of remotely controlling an imaging device, characterized in that it has a generation means for generating a setting command specifying content to be set commonly to multiple imaging devices, and a transmission means for transmitting the setting command to the multiple imaging devices. Effect of the Invention 【0007】 According to the present invention, it is possible to provide an imaging control device and an imaging control method that improve the ease of use with regard to the settings of the imaging device to be controlled. [Brief description of the drawings] 【0008】 [Figure 1] FIG. 1 is a block diagram showing an example of the functional arrangement of a digital camera as an image capture apparatus according to an embodiment; [Diagram 2] FIG. 1 is a block diagram showing an example of a functional configuration of a smartphone as an imaging control device according to an embodiment; [Diagram 3] FIG. 1 is a schematic diagram showing an example of the configuration of a remote photography system according to an embodiment; [Figure 4] FIG. 1 is a schematic diagram showing a usage example of a remote photography system according to an embodiment; [Figure 5A] FIG. 13 is a diagram showing an example of a screen of a remote photography application executed by a smartphone according to an embodiment; [Figure 5B] FIG. 13 is a diagram showing an example of a screen of a remote photography application executed by a smartphone according to an embodiment; [Figure 6] Flowchart regarding the operation of a smartphone according to an embodiment [Figure 7] Flowchart regarding the operation of a smartphone according to an embodiment [Figure 8] FIG. 13 is a diagram showing an example of a screen of a remote photography application executed by a smartphone according to an embodiment; [Figure 9] FIG. 13 is a diagram showing an example of a screen of a remote photography application executed by a smartphone according to an embodiment; [Figure 10] FIG. 13 is a diagram showing an example of a screen of a remote photography application executed by a smartphone according to an embodiment; [Figure 11] 1 is a flowchart showing the operation of a digital camera according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS 【0009】 The present invention will be described in detail below based on its exemplary embodiments with reference to the accompanying drawings. Note that the following embodiments do not limit the invention according to the claims. In addition, although multiple features are described in the embodiments, not all of them are necessarily essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numbers are used for the same or similar configurations, and duplicated explanations are omitted. 【0010】 In the following embodiment, the present invention will be described with respect to a case where the present invention is implemented in a smartphone. However, the present invention can be implemented in any electronic device that can communicate with multiple imaging devices and accept user operations. Such electronic devices include imaging devices, computer devices (personal computers, tablet computers, media players, PDAs, etc.), and game consoles. These are merely examples, and the present invention can also be implemented in other electronic devices. 【0011】 <Example of digital camera configuration> Fig. 1(a) is a block diagram showing an example of the functional configuration of a digital camera (hereinafter simply referred to as camera) 100 as an imaging device controlled by an imaging control device. Fig. 1(b) and Fig. 1(c) are perspective views showing an example of the exterior of the camera 100. Fig. 1(b) mainly shows an example of the exterior of the front side, and Fig. 1(c) mainly shows an example of the exterior of the back side. 【0012】 The control unit 101 has one or more processors (hereinafter referred to as CPUs) capable of executing programs, and for example, reads a program stored in a non-volatile memory 103 into a working memory 104 and executes it. The control unit 101 controls the operation of each functional block by executing the program, and realizes the functions of the camera 100. 【0013】 The non-volatile memory 103, which may be rewritable, stores programs executable by the CPU of the control unit 101, settings of the camera 100, GUI data, etc. The non-volatile memory 103 also stores information regarding external devices with which it has communicated. 【0014】 It is assumed that the operation of the camera 100 , which will be described later, is realized by the CPU of the control unit 101 executing a program stored in the non-volatile memory 103 . 【0015】 The working memory 104 is, for example, a volatile memory, and is used to load the programs executed by the CPU of the control unit 101 and to store values required during the execution of the programs. In addition, a part of the working memory 104 may be used as a display memory for the display unit 106. 【0016】 The imaging unit 102 is a camera unit having an imaging optical system, an imaging element, and the like. The imaging unit 102 captures images under the control of the control unit 101, and stores the obtained image data in the work memory 104. The control unit 101 applies a predetermined image processing to the image data to generate an image data file. The control unit 101 records the image data file, for example, in a recording medium 110. The control unit 101 also applies a predetermined image processing to the image data to generate image data for display. The control unit 101 stores the image data for display in a video memory area of the work memory 104, synthesizes an image showing information such as current setting values, and displays it on the display unit 106. 【0017】 By immediately displaying a moving image on the display unit 106 while the image capturing unit 102 is capturing the moving image, the display unit 106 can function as an electronic viewfinder (EVF). The moving image displayed in order to cause the display unit 106 to function as an EVF is called a live view image. 【0018】 Operation unit 105 is a general term for input devices provided in camera 100. Operation unit 105 may include, but is not limited to, a touch panel 105d, a playback button 105b, a power switch, a release switch 105a, a video recording button, a direction key 105c, a setting button, a menu button, and the like provided in display unit 106. When control unit 101 detects an operation on operation unit 105, it executes an operation corresponding to the detected operation. 【0019】 The control unit 101 recognizes the half-pressed state of the release switch 105a as an instruction to prepare for shooting, and the full-pressed state as an instruction to start shooting. When the control unit 101 recognizes the instruction to prepare for shooting, it executes automatic focus detection (AF) processing and automatic exposure control (AE) processing. When the control unit 101 recognizes an instruction to start shooting, it executes still image shooting processing, and records a data file that stores still image data on the recording medium 110. In addition, the control unit 101 recognizes a video recording button pressed in a shooting standby state as an instruction to start recording a video, and recognizes a video recording stop instruction when the video recording button is pressed during video recording. 【0020】 The display unit 106 is used to display images captured by the imaging unit 102, images recorded in the recording medium 110, menu screens, and the like. An external display device may be connectable to the camera 100. In this embodiment, the display unit 106 is a touch display provided with a touch panel 105d. 【0021】 The RTC 107 has, for example, a calendar function and a timer function, and can be used by the control unit 101. The date and time of the RTC 107 can be set by the user via the operation unit 105, or can be set according to a value acquired via any one of the first communication unit 111 to the third communication unit 113 described later. 【0022】 The recording medium 110 may be, for example, a semiconductor memory card, provided separately from the non-volatile memory 103. The recording medium 110 is used as a recording destination for image data files generated by the control unit 101, for example. 【0023】 The first communication unit 111 to the third communication unit 113 are communication interfaces. The camera 100 can communicate with external devices using the first communication unit 111 to the third communication unit 113. The operation of the first communication unit 111 to the third communication unit 113 is controlled by the control unit 101. The first communication unit 111 to the third communication unit 113 execute communication with the external device in compliance with one or more well-known wired and wireless communication standards. The first communication unit 111 to the third communication unit 113 have circuits (antennas, connectors, transceivers, etc.) corresponding to the communication standards to which they comply. 【0024】 In this embodiment, as an example, the first communication unit 111 is a wireless communication interface that complies with the wireless LAN (IEEE 802.11 series) standard. The second communication unit 112 is a wireless communication interface that complies with Bluetooth (registered trademark) ver. 4.0 or later standard, particularly Bluetooth Low Energy (BLE). The third communication unit 113 is a wired LAN (Ethernet) interface that complies with the IEEE 802.3 standard. Note that the first communication unit 111 to the third communication unit 113 may be compliant with other known wired or wireless communication standards. Also, two or more of the first communication unit 111 to the third communication unit 113 may be compliant with the same communication standard. 【0025】 The second communication unit 112 can operate in a peripheral mode or a central mode in the BLE standard. When the second communication unit 112 operates in the peripheral mode, the camera 100 can connect to and communicate with an external device having a communication unit operating in the central mode. In this embodiment, when communicating with the smartphone 200, which is an imaging control device, through the second communication unit 212, the camera 100 functions as a client and transmits image data to the smartphone 200, which functions as a server. 【0026】 It is assumed that information about paired external devices is stored in the non-volatile memory 103. Even when the power switch is turned off, the second communication unit 112 can operate in a sleep mode, and when an event occurs, the sleep mode is released to enable communication with the external device. 【0027】 <Example of smartphone configuration> 2 is a block diagram showing an example of a functional configuration of a smartphone 200 as an example of an imaging control device according to an embodiment. As described above, not only the smartphone 200 but also any electronic device capable of communicating with multiple cameras 100 can be used as the imaging control device according to the embodiment. 【0028】 The control unit 201 has one or more processors (hereinafter referred to as CPUs) capable of executing programs, and for example, reads a program stored in a non-volatile memory 203 into a working memory 204 and executes it. The control unit 201 controls the operation of each functional block by executing the program, and realizes the functions of the smartphone 200. 【0029】 Non-volatile memory 203, which may be rewritable, stores programs (basic software (OS), applications, etc.) executable by the CPU of control unit 201, setting values of smartphone 200 and applications, user data, etc. As will be described later, smartphone 200 also stores in non-volatile memory 203 information on an external device with which it has communicated, and information required to resume communication with the external device with which it has communicated. 【0030】 The operation of the smartphone 200, which will be described later, is realized by executing an application (remote photography application) stored in the non-volatile memory 203. The remote photography application can appropriately use functions provided by the OS. For example, the OS can provide basic functions related to wireless communication with an external device that conforms to a specific wireless communication standard, such as checking the presence or absence of an external device, and establishing and disconnecting a wireless connection (link) with an external device. 【0031】 The working memory 204 is, for example, a volatile memory, and is used to read the programs executed by the CPU of the control unit 201 and to store values required during the execution of the programs. In addition, a part of the working memory 204 may be used as a display memory for the display unit 206. 【0032】 The operation unit 205 is a general term for input devices provided in the smartphone 200. The operation unit 205 may include, but is not limited to, a touch panel provided in the display unit 206, a power switch, a volume adjustment button, and the like. When the control unit 201 detects an operation on the operation unit 205, it executes an operation according to the detected operation. For example, when the control unit 201 detects a tap operation on a displayed application icon, it starts the application corresponding to the icon or returns it to an active state. 【0033】 The display unit 206 is a display device, and is assumed to be a touch display here. Screens provided by the OS and applications are displayed on the display unit 206. Note that an external display device may be connectable to the smartphone 200. 【0034】 The RTC 207 has, for example, a calendar function and a timer function, and can be used by the control unit 201. The date and time of the RTC 207 can be set by the user via the operation unit 205, or can be set according to a value acquired via any one of the first communication unit 211 to the third communication unit 213 described later. 【0035】 The recording medium 210 may be, for example, a semiconductor memory card. The recording medium 210 is used, for example, as a recording destination for image data files received from an external device. The recording medium 210 may be used as a part of the non-volatile memory 203 (to expand the capacity of the non-volatile memory 203). 【0036】 The first communication unit 211 to the third communication unit 213 are communication interfaces. The smartphone 200 can communicate with external devices using the first communication unit 211 to the third communication unit 213. The operation of the first communication unit 211 to the third communication unit 213 is controlled by the control unit 201. The first communication unit 211 to the third communication unit 213 execute communication with the external device in compliance with one or more well-known wired and wireless communication standards. The first communication unit 211 to the third communication unit 213 have circuits (antennas, connectors, transceivers, etc.) corresponding to the communication standards to which they comply. 【0037】 In this embodiment, as an example, the first communication unit 211 is a wireless communication interface that complies with the wireless LAN (IEEE 802.11 series) standard. The second communication unit 212 is a wireless communication interface that complies with Bluetooth Low Energy (BLE). The third communication unit 213 is a wired LAN (Ethernet) interface that complies with the IEEE 802.3 standard. Note that the first communication unit 211 to the third communication unit 213 may be compliant with other known wired or wireless communication standards. Also, two or more of the first communication unit 211 to the third communication unit 213 may be compliant with the same communication standard. 【0038】 The second communication unit 212 can operate in a peripheral mode or a central mode in the BLE standard. When the second communication unit 212 operates in the central mode, the smartphone 200 can connect to and communicate with an external device having a communication unit operating in the peripheral mode. In this embodiment, when communicating with the camera 100 through the second communication unit 212, the smartphone 200 functions as a server that receives image data from the camera 100 functioning as a client. It is assumed that information about paired external devices is stored in the non-volatile memory 203. 【0039】 The public network connection unit 202 is a communication interface with a mobile communication network, and complies with one or more communication standards (such as 3G, 4G, and 5G) established by, for example, the Third Generation Partnership Project (3GPP). 【0040】 The microphone 214 is used for making calls and inputting voice commands. The microphone 214 as an input device for voice commands is included in the operation unit 205. The speaker 215 is used for calling and reproducing audio. 【0041】 <System configuration diagram> Fig. 3 is a schematic diagram of a remote photography system in which multiple cameras 100A to 100C are communicably connected to a photography control device (smartphone 200). Each of the cameras 100A to 100C has the same functional configuration as the camera 100 described with reference to Fig. 1. In the following, the cameras 100A to 100C are collectively referred to as the camera 100. 【0042】 Although the subject being photographed is not shown in Figure 3, in practice the cameras 100 may be positioned to photograph a particular subject from different positions. Although three cameras 100 are shown in Figure 3, more cameras 100 may be included. 【0043】 Camera 100 is mounted on tripod 303 and set up so as to have a predetermined shooting position and shooting direction. The shooting direction of camera 100 may also be remotely controllable. For example, camera 100 may be mounted on a camera platform that allows remote panning and tilting. Alternatively, the panning and tilting of the lens barrel of imaging unit 102 of camera 100 may be remotely controlled. 【0044】 3 shows a state in which cameras 100A to 100C and smartphone 200 are connected to the same local network via network device (wireless LAN router) 300. Cameras 100B and 100C are wired-connected to network device 300 via third communication unit 113. Camera 100A is wirelessly connected to network device 300 via first communication unit 111. Smartphone 200 is wired-connected to network device 300 via third communication unit 213. The communication methods between smartphone 200 and camera 100 shown in FIG. 3 are merely examples, and communication may be performed using other methods. 【0045】 For example, the camera 100 and the smartphone 200 may communicate directly with each other without using the network device 300. Also, one camera 100 may function as the network device 300. Furthermore, it is not necessary for all of the cameras 100 and the smartphones 200 to be connected to a common network. 【0046】 When the smartphone 200 is capable of communicating with each of the multiple cameras 100, the smartphone 200 can control the operation of each of the cameras 100. For example, the smartphone 200 can transmit a command to a target camera 100 to obtain information from the camera 100 or cause the camera 100 to perform an operation. 【0047】 <Example of remote shooting> Fig. 4 is a diagram showing an example of the arrangement of cameras 100A to 100C when remotely shooting a high jump scene using the remote shooting system shown in Fig. 3. The cameras 100A to 100C are installed on the assumption that a scene of a subject 401 jumping over a bar 402 will be shot simultaneously from various angles. For example, a camera 100 for shooting the run-up scene may be installed separately. 【0048】 When shooting simultaneously with multiple cameras 100, the same exposure conditions may be set for the multiple cameras 100 in order to unify the brightness of the images and the degree of subject blur. Also, in order to simplify the effort required for setting the exposure conditions, the same exposure conditions may be set for the multiple cameras 100 and then fine-tuned for each camera 100. Here, the exposure conditions may be a combination of multiple parameters including aperture value, shutter speed, and sensitivity. 【0049】 <Example of remote photography application screen> 5A and 5B show examples of screens provided by a remote photography application executed on the smartphone 200. Here, it is assumed that three cameras 100A to 100C are in a state capable of communicating with the smartphone 200, as shown in FIGS. 【0050】 5A shows an example of a main screen 800 that is displayed when the remote photography application is launched. The upper diagram shows the entire main screen 800, and the lower diagram shows an enlarged portion of the main screen 800. 【0051】 The main screen 800 has an individual operation UI area 800A and a collective operation UI area 800B. The individual operation UI area 800A displays individual operation UIs (user interfaces) 801 to 803, which are user interfaces for individually remotely operating cameras that are in a communicable (controllable) state. The collective operation UI area 800B displays a UI for collectively controlling cameras that are in a communicable state. 【0052】 In the individual operation UI area 800A, a number of individual operation UIs equal to the number of cameras in a communicable state are displayed. In Fig. 3, three individual operation UIs 801 to 803 corresponding to cameras 100A (Camera A) to 100C (Camera C) are displayed in the individual operation UI area 800A. When there are five or more cameras in a communicable state, the individual operation UI area 800A is displayed in a scrollable manner, and the user can scroll the individual operation UI area 800A so that the individual operation UI corresponding to the desired camera is displayed. 【0053】 When the control unit 201 of the smartphone 200 starts executing a remote photography application, it detects cameras that are in a communicable state via the first communication unit 211 to the third communication unit 213. Then, the control unit 201 uses information on each of the cameras that are in a communicable state to display a corresponding individual operation UI in the individual operation UI area 800A. In response to the occurrence of a specific event or a user instruction, the control unit 201 executes a detection process for cameras that are in a communicable state, and updates the display in the individual operation UI area 800A as necessary. 【0054】 <Individual operation UI> The bottom diagram of Fig. 5A is an enlarged view of the individual operation UI 801. The individual operation UI 801 has a plurality of touch operable buttons and information display items. A disconnect button 810 is a button for disconnecting the camera. A battery status display 811 shows the remaining battery power of the camera. To the right of the battery status display 811, the number of the recording medium being used is displayed. 【0055】 The identification information 812 is the name of the camera 100, and is associated with unique information such as the serial number of the camera 100. The identification information 812 can be set by the user when registering the camera 100 in the smartphone 200 (remote photography application), for example, during pairing. 【0056】 The focus type button 813 indicates whether the camera 100 is in autofocus mode or manual focus mode. Furthermore, by operating the focus type button 813, a command to switch between the autofocus mode and the manual focus mode is transmitted to the corresponding camera 100. 【0057】 Network address 814 displays the Internet Protocol (IP) address of camera 100. Other addresses may be displayed depending on the communication method. The setting button 815 is a button for displaying an individual camera setting screen (FIG. 5B), which will be described later. 【0058】 The shooting condition button 816 is a button for changing the exposure mode and the parameter values that determine the shooting conditions. Here, separate buttons are provided for the exposure mode and parameters (shutter speed, aperture value, shooting sensitivity). As described later, a UI for setting values according to the operated button is displayed. 【0059】 When the shooting button 817 is operated, a command to instruct shooting is transmitted to the corresponding camera 100. Here, it is assumed that operation of the shooting button 817 transmits a command to instruct shooting a still image. 【0060】 Counter 818 indicates the number of times photography has been performed with the corresponding camera 100 and the number of images that can be taken based on the free space of the recording medium. The number of times photography has been performed may be reset by a user instruction. 【0061】 The live view (LV) button 819 is a button for checking a live view image of the corresponding camera 100 on the smartphone 200. When the live view button 819 is operated, a command to instruct the corresponding camera 100 to transfer the live view image is transmitted. The transferred live view image is displayed on the main screen 800, for example, in a separate window. 【0062】 The user can remotely change settings and take pictures by operating the individual operation UI 801 corresponding to the desired camera 100. Note that the form of the individual operation UI 801 shown in Fig. 5A is merely an example, and any other form may be adopted. Also, the individual operation UIs 802 and 803 have the same configuration as the individual operation UI 801, and therefore description thereof will be omitted. 【0063】 <Bulk operation UI configuration> The collective operation UI is a group of UIs for collectively sending commands to multiple cameras 100. The targets of the collective operation may be, for example, all cameras 100 on which individual operation UIs are displayed (currently in a communicable state), or the cameras 100 that belong to a preset group. 【0064】 The batch setting button 804 is a button for collectively implementing the same settings for predetermined items. The batch setting using the batch setting button 804 will be described in detail later. The batch shooting button 805 is a button for sending a command to the cameras to be operated to shoot at the same time. The group button 806 is a button for specifying a group of cameras 100 that are the target of a collective operation. 【0065】 The focus type setting button 807 is a button for transmitting a command to switch between autofocus mode and manual focus mode to the cameras 100 that are targets of the collective operation. The focus type setting button 807 also indicates whether the cameras 100 that are targets of the collective operation are in autofocus mode or manual focus mode. 【0066】 The autofocus button 808 is a button for transmitting a command to instruct the cameras 100 that are the targets of the collective operation to execute autofocus. 【0067】 A user can operate a UI included in the collective operation UI to remotely and collectively change settings and take pictures for multiple cameras 100. Note that the form of the collective operation UI shown in Fig. 5A is merely an example, and any other form may be adopted. 【0068】 <Individual camera settings screen> 5B shows an example of an individual setting screen 820 for a camera that the control unit 201 displays on the display unit 206 in response to an operation of the setting button 815 of the individual operation UI. Here, as shown in FIG. 4, it is assumed that the camera 100 is connected to a local area network, and the camera 100 and the smartphone 200 communicate with each other in accordance with the PTP-IP standard defined by the Camera and Imaging Products Association (CPIA). PTP-IP is an abbreviation for Picture Transfer Protocol over TCP / IP networks. PTP-IP is a standard for performing PTP communication in a local area network that uses communication in accordance with the TCP / IP standard. 【0069】 The individual setting screen 820 has an address setting area 821 for setting the IP address of the camera 100. When an area for inputting numerical values or characters is selected on the individual setting screen 820, the control unit 201 displays, for example, a software keyboard screen provided by the OS. 【0070】 Furthermore, the PING button 822 is a button for sending a PING command to the IP address set in the address setting area 821. When the PING button 822 is operated, the control unit 201 sends the PING command via an external device or a communication unit connected to the network. The control unit 201 displays a response to the PING command in, for example, a separate window. 【0071】 The port number setting area 823 is an area for setting the port number used for communication with the camera 100 . A user name setting area 825 and a password setting area 826 are areas for setting a user name and a password to be used when requesting authentication from the camera 100. 【0072】 The group setting button 827 is a button for setting which group the camera 100 is to be assigned to. Here, it is assumed that group 1 is set as the default. 【0073】 When the cancel button 828 is operated, the control unit 201 cancels the changes made on the individual setting screen 820 and closes the individual setting screen. On the other hand, when the OK button 829 is operated, the control unit 201 associates the setting contents of the individual setting screen 820 at that time with the identification information of the corresponding camera 100, stores them in the non-volatile memory 203, and then closes the individual setting screen. 【0074】 Note that the number and types of items included in individual setting screen 820 are not limited to those shown in Fig. 5B. Other items may be included, or some items may not be included. For example, the items on the individual setting screen for the same camera may differ depending on the communication method. 【0075】 <Operation of smartphone 200> Next, the operation of the smartphone 200 as an imaging control device in the above-described remote imaging system will be further described with reference to the flowcharts shown in Fig. 6 to Fig. 11. The operation of the smartphone 200 described below is realized by the control unit 201 executing a remote imaging application. 【0076】 The operation shown in the flowchart in FIG. 6 is started when the remote photography application is launched in the smartphone 200 or becomes active. 【0077】 In S500, the control unit 201 executes a registration process for the camera 100 to be operated. The registration process may differ depending on the communication method with the camera 100. For example, when communicating through the second communication unit 212, the control unit 201 executes a pairing operation conforming to the Bluetooth standard. When communicating through the third communication unit 213, the control unit 201 displays on the display unit 206 a screen (for example, an individual setting screen 820) for allowing the user to input information required for communication, such as an IP address, a user name, and a password. When communicating through the first communication unit 211, the control unit 201 displays on the display unit 206 a screen for allowing the user to input information required for communication by wireless LAN, such as an access point and a password. The registration process for the camera 100 may be performed by any other known method. 【0078】 When the control unit 201 confirms that communication with the camera 100 is possible, it acquires, for example, unique information (identification information) from the camera 100 and stores it in the non-volatile memory 203 in association with information necessary for communication. 【0079】 It is not necessary to execute S500 every time the remote photography application is started, but it may be executed only when necessary. For example, S500 may be executed when there are no registered cameras, when there are no cameras or only one camera that can communicate, or when a user instructs to add a camera. 【0080】 In S501, the control unit 201 executes a process of detecting a camera 100 whose information is registered in the non-volatile memory 203. Then, the control unit 201 judges whether or not one or more cameras 100 have been detected. If it is judged that one or more cameras 100 have been detected, the control unit 201 executes S502, and if it is not judged that one or more cameras 100 have been detected, the control unit 201 repeatedly executes S501. 【0081】 In S502, the control unit 201 displays on the display unit 206 a screen inquiring of the user as to whether or not to establish a connection with the camera 100 detected in S501. The control unit 201 determines whether or not a connection operation has been detected through the screen. If it is determined that a connection operation has been detected, the control unit 201 executes S503, and if it is not determined that a connection operation has been detected, the control unit 201 repeatedly executes S502. Note that the screen may include a list of the cameras 100 detected in S501. 【0082】 In S503 to S504, the control unit 201 establishes a connection with each of the cameras 100 detected in S501. Thereafter, the control unit 201 executes S505. Note that the user may individually execute a connection operation for each of the cameras 100 detected in S501. In this case, the user can set only a specific camera 100 among the detected cameras 100 as a target for remote operation. 【0083】 In S505, the control unit 201 executes a remote photography process, which will be described later. After that, the control unit 201 executes S506. 【0084】 In S506, the control unit 201 determines whether or not to end the remote photography processing. If it is determined that the remote photography processing is to be ended, the control unit 201 ends the operation shown in the flowchart of Fig. 6, and if it is not determined that the remote photography processing is to be ended, the control unit 201 executes S505 again. For example, the control unit 201 can determine to end the remote photography processing when an explicit instruction to end the remote photography processing is given by the user, or when an operation to end or make the remote photography application inactive is detected. The control unit 201 may determine to end the remote photography processing based on other conditions. 【0085】 Next, the remote photography process in S505 will be described in detail with reference to the flowchart shown in FIG. In S610, the control unit 201 displays the main screen 800 shown in Fig. 5A on the display unit 206. The control unit 201 generates the main screen 800 including an individual operation UI for each of the cameras 100 with which a connection was established in S503, and displays it on the display unit 206. When generating the individual operation UI, the control unit 201 can refer to the non-volatile memory 203 or obtain information through communication as necessary. After displaying the main screen 800, the control unit 201 executes S611. 【0086】 In S611, the control unit 201 determines whether or not an instruction has been given to execute a batch setting process for multiple cameras 100. The control unit 201 can determine that an instruction to execute a batch setting process has been given when, for example, it detects an operation of the batch setting button 804. If it is determined that an instruction to execute a batch setting process has been given, the control unit 201 executes 612, and if not, it repeatedly executes S611. 【0087】 Since the description focuses on the collective setting operation, the description of the operation of the control unit 201 when an operation on a button other than the collective setting button 804 included in the main screen 800 is detected will be omitted. However, as described above with reference to Figs. 5A and 5B, when an operation on a button other than the collective setting button 804 is detected, the control unit 201 executes an operation according to the button for which the operation was detected. For example, when an operation on the collective shooting button 805 is detected, the control unit 201 transmits a command to the cameras to be operated to shoot at the same time. After that, the control unit 201 waits for detection of an operation on a UI included in the main screen 800 in S611. 【0088】 In S612, the control unit 201 determines whether or not there is a camera 100 with which a connection is being established. If there is no change in the connection state after the connection is established in S503 to S504, then a camera 100 with which a connection has been established exists. If it is determined that there is a camera 100 with which a connection is being established, the control unit 201 executes S613, and if not, ends the remote shooting process and executes S506. 【0089】 In S613, the control unit 201 determines which cameras 100 currently having established connections are to be the targets of the batch setting process. The control unit 201 can determine which cameras belong to a group specified by operating the group button 806 as the targets of the batch setting process. It should be noted that the groups that are to be the targets of the batch setting process are stored in the non-volatile memory 203. The group that is to be the target of the batch setting process is set to group 1 by default. Group 1 is the group to which cameras belong by default. Therefore, if the default setting has not been changed, all cameras 100 currently having established connections are determined as the targets of the batch setting process. 【0090】 On the other hand, it is possible to limit the cameras that are the targets of the batch setting process by assigning a specific number of cameras to a group other than group 1 (for example, group 2) and specifying group 2 with group button 806. For example, it is possible to group cameras 100 of the same model, or to group cameras 100 by the geographical area in which they are installed. 【0091】 In S614, the control unit 201 transmits a command requesting settable items and settable values for each item to each of the cameras 100 targeted for the batch setting process determined in S613 via the third communication unit 213. Then, the control unit 201 stores information returned from each of the cameras 100 in response to the command in, for example, the non-volatile memory 203. Thereafter, the control unit 201 executes S615. 【0092】 In S615, the control unit 201 determines target items for collective setting from the information acquired in S614. Here, as an example, the control unit 201 determines items that can be set for two or more cameras as target items for collective setting. Note that items that can be set for one or more cameras or for all cameras may be determined as target items for collective setting. 【0093】 Then, the control unit 201 displays a list of target items for collective setting in a selectable form on the display unit 206. Fig. 8(a) is an example in which a list 901 of target items for collective setting is displayed in a pop-up window. Here, it is assumed that the target items for collective setting are exposure mode (AE Mode), shooting sensitivity (ISO), shutter speed (Tv), and aperture value (Av). 【0094】 When the control unit 201 detects an operation to select an item (e.g., a tap), the control unit 201 highlights the item to indicate that it is being selected. Fig. 8(a) shows a state in which a shutter speed (Tv) 902 is selected. Furthermore, when the control unit 201 detects an operation of an OK button 903 in the pop-up window, the control unit 201 ends the display of the pop-up window and executes S616. 【0095】 In S616, the control unit 201 acquires the item selected in the list 901 when the OK button 903 was operated, and stores it in, for example, the working memory 204. Then, the control unit 201 displays a list of values that can be set for the selected item on the display unit 206 in a selectable form. Here, the control unit 201 displays a list of values that can be set for two or more cameras 100 that are targets of the batch setting process based on the information acquired in S614. However, a list of values that can be set for one or more cameras, or for all cameras, may also be displayed. 【0096】 8B is an example of a list 904 of settable values that is displayed when the shutter speed (Tv) 902 is selected when the OK button 903 is operated. As with the list 901 of target items for collective setting, the list is displayed in a pop-up window. 【0097】 When the control unit 201 detects an operation to select an item (e.g., a tap), it highlights the item to indicate that it is selected. Fig. 8(b) shows a state in which a shutter speed 905 of 1 / 1600 seconds is selected. When the control unit 201 detects an operation of the OK button 906 in the pop-up window, it ends the display of the pop-up window and executes S617. 【0098】 Note that the settable values are not necessarily the same for all of the cameras 100 that are the targets of the batch setting process. Therefore, in the list of settable values, it is possible to indicate whether each value can be set for all of the cameras 100 that are the targets of the batch setting process. 【0099】 FIG. 9(a) is an example of a list showing whether each value can be set for each camera. For each of cameras A, B, and C that are the targets of the batch setting process, settable values are indicated with a circle, and unsettable values are indicated with a blank space. Furthermore, values that cannot be set for one or more cameras are displayed in a different form from values that can be set for all cameras. In FIG. 9(a), shutter speeds of 1 / 1600 seconds and 1 / 12800 seconds are only settable for some cameras, so they are displayed grayed out as an example, but other display forms may be used. 【0100】 When the control unit 201 detects a selection operation (e.g., a tap) of a value, it highlights the entire row of values to indicate that it is selected. Fig. 9(a) shows a state in which a shutter speed 1003 of 1 / 12800 seconds is selected. When the control unit 201 detects an operation of the OK button 1004 in the pop-up window, it ends the display of the pop-up window and executes S617. 【0101】 FIG. 9(b) shows an example of displaying a list 108 of cameras targeted for the batch setting process in addition to a list 1005 similar to the list 904 shown in FIG. 8(b). The list 1005 is the same as the list 904, except that values that cannot be set for one or more cameras in the list 108 are displayed in a different form from values that can be set for all cameras. The camera list 1008 is a list of camera names (here, A, B, and C). The control unit 201 displays differently the names of cameras that can set the value (here, 1 / 12800 seconds) selected in the value list 1005 and the names of cameras that cannot set the value. In FIG. 9(b), the names of cameras that cannot set the selected value are displayed in gray out, but other display forms may be adopted. However, the display form of values that cannot be set for one or more cameras and the display form of the names of cameras that cannot set the selected value shall be the same. 【0102】 9B shows an example in which the value list 1005 and the camera list 1008 are displayed in separate windows, but both lists may be displayed in one window. 【0103】 When the control unit 201 detects a selection operation (e.g., a tap) of a value, it highlights the entire row of values to indicate that it is selected. Fig. 9(b) shows a state in which a shutter speed 1007 of 1 / 12800 seconds is selected. When the control unit 201 detects an operation of the OK button 1009 in the pop-up window, it ends the display of the pop-up window and executes S617. 【0104】 In addition, in the list of setting items 901 shown in Fig. 8(a), the display format of the items that cannot be set for one or more cameras may be different from the display format of the items that can be set for all cameras. Also, the setting items may be displayed in a format similar to the example of Fig. 9(a) or Fig. 9(b). Specifically, instead of the shutter speed in Fig. 9(a) and Fig. 9(b), a format in which selection items are listed may be used. 【0105】 In S617, the control unit 201 acquires the value that was selected in the value list 904, 1001, or 1005 when the OK button 906, 1004, or 1009 in the pop-up window displaying a list of settable values was operated. The control unit 201 stores the value in the working memory 204, for example. 【0106】 The control unit 201 generates a setting command specifying the contents to be set (the items acquired in S616 and the values acquired in S617). Then, the control unit 201 transmits the generated setting command to all cameras that are targets of the batch setting. Note that the control unit 201 may transmit the setting command to all cameras regardless of whether the value can be set in the cameras. Alternatively, the control unit 201 may transmit the setting command to cameras in which the value can be set, and not transmit the setting command to cameras in which the value cannot be set. 【0107】 In S618, the control unit 201 receives the setting result from the camera that transmitted the setting command. This setting result is transmitted by the camera in S708, which will be described later. The setting result indicates whether or not the setting according to the setting command transmitted in S617 was successful. 【0108】 In S619, the control unit 201 determines whether or not the execution results of the command have been received from all of the cameras to which the setting command was transmitted in S617. If it is determined that the execution results have been received, S620 is executed; if not, S618 is executed again. 【0109】 In S620, the control unit 201 notifies the execution result received in S619. Here, it is assumed that the control unit 201 notifies the execution result by displaying it on the display unit 206. There are no particular limitations on the display method for notifying the execution result as long as the success or failure of the execution is indicated at least for each camera. Here, an example of displaying the execution result using the main screen 800 will be described with reference to Figs. 10(a) and 10(b). Here, it is assumed that a command to set the shutter speed (Tv) to 1 / 1600 seconds has been sent to cameras A, B, and C on which individual operation UIs 801 to 803 are displayed on the main screen 800 shown in Fig. 5A. 【0110】 9(a), a shutter speed of 1 / 1600 seconds can be set for cameras B and C, but cannot be set for camera A. Therefore, control unit 201 receives an execution result indicating successful setting from cameras B and C, and an execution result indicating unsuccessful setting from camera A. Note that even if a setting command is not sent to camera A because a shutter speed of 1 / 1600 seconds cannot be set for camera A, control unit 201 treats it as having received an execution result of success or failure from camera A. 【0111】 10(a) shows an example of notifying the execution result by the display form. When the control unit 201 transmits a setting command for an item displayed in an individual operation UI, it updates the display of the corresponding item in the individual operation UI corresponding to the camera that transmitted the execution result indicating the setting was successful to a new setting value. Therefore, the display of the shutter speed buttons 1108 and 1109 in the individual operation UI 802 corresponding to camera B and the individual operation UI 803 corresponding to camera C is updated to 1 / 1600. On the other hand, the display of the shutter speed button 1107 in the individual operation UI 801 corresponding to camera A remains at 1 / 400. 【0112】 Furthermore, the control unit 201 can notify the camera whose setting has been successfully changed by, for example, changing the display form of the frame of the individual operation UI 802 and 803 corresponding to the cameras B and C whose settings have been changed after successfully executing the setting command for a certain period of time. FIG. 10(a) shows an example in which the frame of the individual operation UI 802 and 803 is changed from a solid line to a thicker dotted line. Other display forms such as blinking the frame or changing the color may be adopted. Note that the main screen 800 can be operated even while the display form of the frame is changing. 【0113】 The execution result of the setting command may be notified by a method other than changing the display form of the frame of the individual operation UI. For example, the background color of the individual operation UI corresponding to the camera that successfully executed the setting command may be changed. Alternatively, as shown in FIG. 10(b), the UI corresponding to the item whose setting was successfully changed, included in the individual operation UI, may be highlighted. Here, the shutter speed buttons 1108 and 1109 included in the individual operation UIs 802 and 803 of cameras B and C whose shutter speeds were changed, are highlighted by surrounding them with a thick dotted line for a certain period of time. Other methods of highlighting, such as changing the display color of the UI, may also be used. 【0114】 In addition, in the main screen 800 shown in FIG. 10(b), in addition to the individual operation UIs 801 to 803 corresponding to the cameras A, B, and C that were the targets of the collective setting process, an individual operation UI 1101 corresponding to the camera D that was not the target of the collective setting process is also displayed. The control unit 201 may change the display form of the corresponding individual operation UI so that the target cameras of the collective setting process and the non-target cameras can be distinguished. FIG. 10(b) shows an example in which the frames of the individual operation UIs 801 to 803 corresponding to the target cameras of the collective setting process are displayed thicker than the frame of the individual operation UI 1101 corresponding to the non-target camera of the collective setting process. Such a display form may be executed continuously as long as the target of the collective setting process is not changed, or may be executed for a certain period of time during which the execution result of the setting command is displayed. 【0115】 Also, the display form shown in Fig. 10(a) may be combined with the display form shown in Fig. 10(b). For example, in Fig. 10(b), the frames of the individual operation UIs 802 and 803 corresponding to cameras B and C may be displayed with dotted lines for a certain period of time to display the execution results of the commands. Alternatively, in Fig. 10(a), the shutter speed buttons 1108 and 1109 included in the individual operation UIs 802 and 803 corresponding to cameras B and C may be highlighted for a certain period of time. 【0116】 After displaying the execution result of the setting command for a certain period of time, the control unit 201 ends the operation shown in the flowchart of FIG. 7, and executes S506 (FIG. 6). 【0117】 In this example, in order to facilitate explanation and understanding, the setting is executed for each item. However, it may be configured to receive setting values for multiple items and execute settings for multiple items with one setting command. 【0118】 <Operation of the digital camera 100> Next, the operation of digital camera 100 constituting the remote photography system in this embodiment will be described with reference to the flowchart shown in Fig. 11. The operation shown in Fig. 11 starts from a state in which digital camera 100 is set to a photography position and the power is turned on. 【0119】 In S700, the control unit 101 executes a startup process in response to an instruction to turn on the power, for example, by operating a power switch. 【0120】 In S701, the control unit 101 acquires communication settings related to the third communication unit 113 from the non-volatile memory 103. For example, the control unit 101 acquires an IP address, a port number, and a user name and password used to connect to a network as the communication settings. 【0121】 In S702, the control unit 101 uses the communication settings acquired in S701 to connect to the network via the third communication unit 113. Note that it is assumed here that communication with the smartphone 200 is performed using the third communication unit 113. However, if the communication unit to be used for communication with the smartphone 200 is not specified, the control unit 101 may execute the operations of S701 and S702 for each of the first communication unit 111 to the third communication unit 113 in accordance with the standard to which they comply. 【0122】 In S703, the control unit 101 determines whether or not a connection request has been received from the smartphone 200. If it is determined that a connection request has been received, the control unit 101 executes S704. If not, the control unit 101 repeatedly executes S703. 【0123】 In S704, the control unit 101 determines whether or not an acquisition command (transmission request) for configurable items and values has been received from the smartphone 200, and if it is determined that the command has been received, executes S705, and if not, repeatedly executes S704. 【0124】 In S705, the control unit 101 transmits items that can be set from the smartphone 200 and values that can be set for the items to the smartphone 200, for example in a list format. Information on the settable items and values that can be set for the items is assumed to be stored in advance, for example, in the non-volatile memory 103. Note that at least one of the settable items and values that can be set for the items may change depending on the state of the camera 100. 【0125】 In S706, it is determined whether or not a setting command has been received from the smartphone 200. If it is determined that a setting command has been received, S707 is executed, and if not, S706 is executed repeatedly. 【0126】 In addition, since the description focuses on the collective setting operation, the description of the operation of the control unit 101 when a command other than the setting command is received from the smartphone 200 will be omitted. However, when a command other than the setting command transmitted from the smartphone 200 in response to the various UI operations described above with reference to Figs. 5A and 5B is received, the control unit 101 executes an operation according to the received command. For example, when a command to perform photography is received, the control unit 101 executes photography and recording of a still image. After that, the control unit 101 executes a determination of whether or not a setting command has been received in S706. 【0127】 In S707, the control unit 101 extracts the items and setting values specified in the setting command received from the smartphone 200. Then, the control unit 101 determines whether or not the setting according to the setting command is possible. If it is determined that the setting according to the setting command is possible, the control unit 101 executes S708, and if not, executes S709. 【0128】 In S708, the control unit 101 executes the setting in accordance with the setting command, and then executes S709. 【0129】 If it is not determined in S707 that the setting according to the setting command is possible because the item specified in the setting command is settable but the value is not settable, the control unit 101 may set a value closest to the specified value in S708. Furthermore, the control unit 101 may change the setting values for the shooting condition items not specified in the setting command in order to suppress changes in the amount of exposure. 【0130】 For example, if a shutter speed of 1 / 1600 seconds is specified in the setting command, but the closest settable shutter speed is 1 / 800 seconds, the control unit 101 sets the shutter speed to 1 / 800 seconds. Then, the control unit 101 can make the amount of exposure equal to the amount when 1 / 1600 seconds is set, for example, by setting the photographing sensitivity to half the current setting value. 【0131】 In S709, the control unit 101 transmits the execution result of the setting command to the smartphone 200, and ends the operation shown in Fig. 11. Note that the control unit 101 may repeatedly execute the process from S706 until the connection is disconnected. 【0132】 If the settings specified by the setting command cannot be executed, the execution is treated as having failed even if the settings are changed to similar settings. However, if the settings are changed to similar settings, the changed settings may be included in the execution result. This makes it possible to update the display of the individual operation UI on the smartphone 200 to the current setting values. 【0133】 As described above, according to this embodiment, it is possible to collectively execute settings for a plurality of imaging devices from an imaging control device capable of remotely controlling the imaging devices. Therefore, it is not necessary to execute settings repeatedly for each imaging device, and usability can be significantly improved. In addition, it is possible for a user to know whether a value to be set can be set for all of the plurality of imaging devices before transmitting a setting command. Therefore, it is possible for a user to select values that can be set for a plurality of imaging devices as necessary, and to know in advance the imaging devices in which a desired value cannot be set, thereby supporting efficient execution of settings. 【0134】 (Other embodiments) The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions. 【0135】 The disclosure of the present embodiment includes the following photography control device, photography control method, imaging device, remote photography system, and program. (Item 1) A photographing control device capable of remotely controlling an imaging device, a generating means for generating a setting command that specifies a common setting for a plurality of image capture devices; a transmission unit that transmits the setting command to the plurality of image capture devices. (Item 2) 2. The imaging control device according to item 1, wherein the plurality of imaging devices are part of a plurality of imaging devices that are in a state capable of communicating with the imaging control device. (Item 3) an acquisition means for acquiring information about configurable items and values from a plurality of imaging devices that are in a communicable state; 3. The imaging control device according to item 1 or 2, further comprising: a display unit that displays a screen for selecting the content on a display device based on the acquired information. (Item 4) The imaging control device according to item 3, characterized in that on the screen for selecting the content, the display format of the content that can be set to all of the multiple imaging devices in a communicable state is different from the display format of the content that can be set to some of the multiple imaging devices. (Item 5) The content includes a value to be set, 5. The imaging control device according to item 3 or 4, characterized in that, on the screen for selecting the content, values that can be set for each of the plurality of imaging devices in a communicable state are displayed. (Item 6) The content includes a value to be set, 5. The photographing control device according to item 3 or 4, characterized in that, when a specific value is selected on the screen for selecting the content, imaging devices for which the specific value can be set are displayed among the multiple imaging devices in the communication-enabled state. (Item 7) The display means is displaying, on the display device, a list of the plurality of imaging devices that are in a communicable state together with a screen for selecting the content; 7. The imaging control device according to item 6, characterized in that, when the specific value is selected on the screen for selecting the content, the display form in the list is made different between imaging devices in which the specific value can be set and imaging devices in which the specific value cannot be set. (Item 8) Including the items set by the above content, The display means is displaying on the display device a screen for selecting items that can be set on two or more image capture devices based on the acquired information; The imaging control device according to any one of items 3 to 7, characterized in that a screen for selecting a value that can be set in one or more imaging devices for an item selected on a screen for selecting the item is displayed on the display device. (Item 9) a receiving unit for receiving execution results of the setting command from the plurality of imaging devices to which the setting command has been transmitted; 9. The imaging control device according to any one of items 3 to 8, wherein the display means notifies the user of the execution result. (Item 10) The display means is displaying on the display device a screen including a user interface for individually remotely controlling each of a plurality of image capture devices that are in a state capable of communicating with the image capture control device; The imaging control device according to item 9, characterized in that the execution results received from each of the multiple imaging devices that transmitted the setting commands are notified in a display form of the user interface corresponding to each of the multiple imaging devices that transmitted the setting commands. (Item 11) A photographing control method executed by a photographing control device capable of remotely controlling an imaging device, comprising: generating a setting command that specifies a common setting for a plurality of imaging devices; and transmitting the setting command to the plurality of image capture devices. (Item 12) A program for causing a computer to function as each of the means possessed by the imaging control device according to any one of items 1 to 10. (Item 13) A receiving means for receiving the setting command from the imaging control device according to any one of items 1 to 10; and a control means for performing setting in accordance with the setting command, The control means If the value specified by the setting command cannot be set, the closest value to the value is set; an imaging device, characterized in that, in order to suppress a change in exposure amount caused by setting the closest value, a setting relating to an item other than the item whose value is specified by the setting command is changed. (Item 14) 13. A remote photography system comprising: a photography control device according to claim 1; and a plurality of imaging devices according to claim 12, said imaging device being communicatively connected to said photography control device. 【0136】 The present invention is not limited to the above-described embodiments, and various modifications and variations are possible without departing from the spirit and scope of the invention. Therefore, the following claims are appended to disclose the scope of the invention. [Explanation of symbols] 【0137】 100... digital camera, 200... smartphone, 101, 102... control unit, 111, 211... first communication unit, 112, 212... second communication unit, 113, 213... third communication unit, 103, 203... non-volatile memory
Claims
[Claim 1] A photographing control device capable of remotely controlling an imaging device, a generating means for generating a setting command that specifies a common setting for a plurality of image capture devices; a transmission unit that transmits the setting command to the plurality of image capture devices. [Claim 2] 2. The imaging control device according to claim 1, wherein the plurality of imaging devices are part of a plurality of imaging devices that are in a state capable of communicating with the imaging control device. [Claim 3] an acquisition means for acquiring information about configurable items and values from a plurality of imaging devices that are in a communicable state; 2. The imaging control device according to claim 1, further comprising: a display unit that displays a screen for selecting the content on a display device based on the acquired information. [Claim 4] 4. The imaging control device according to claim 3, wherein on the screen for selecting the content, a display form for content that can be set to all of the plurality of imaging devices in a communicable state is different from a display form for content that can be set to some of the plurality of imaging devices. [Claim 5] The content includes a value to be set, The imaging control device according to claim 3 , wherein the screen for selecting the content displays values that can be set for each of the plurality of imaging devices that are in a communicable state. [Claim 6] The content includes a value to be set, 4. The imaging control device according to claim 3, wherein when a specific value is selected on the screen for selecting the content, imaging devices for which the specific value can be set are displayed from among the plurality of imaging devices in the communicable state. [Claim 7] The display means includes: displaying, on the display device, a list of the plurality of imaging devices that are in a communicable state together with a screen for selecting the content; 7. The imaging control device according to claim 6, wherein, when the specific value is selected on the screen for selecting the content, the display form in the list is made different between the imaging devices in which the specific value can be set and the imaging devices in which the specific value cannot be set. [Claim 8] Including the items set by the above content, The display means includes: displaying on the display device a screen for selecting items that can be set on two or more imaging devices based on the acquired information; 4. The imaging control device according to claim 3, further comprising: a screen for selecting a value that can be set in one or more imaging devices for the item selected on the screen for selecting the item, the screen being displayed on the display device. [Claim 9] a receiving unit for receiving execution results of the setting command from the plurality of imaging devices to which the setting command has been transmitted; 4. The imaging control device according to claim 3, wherein the display means notifies the user of the execution result. [Claim 10] The display means is displaying on the display device a screen including a user interface for individually remotely controlling each of a plurality of image capture devices that are in a state capable of communicating with the photography control device; The imaging control device according to claim 9, characterized in that the execution results received from each of the multiple imaging devices that transmitted the setting commands are notified in a display form of the user interface corresponding to each of the multiple imaging devices that transmitted the setting commands. [Claim 11] A photographing control method executed by a photographing control device capable of remotely controlling an imaging device, comprising: generating a setting command that specifies a common setting for a plurality of imaging devices; and transmitting the setting command to the plurality of image capture devices. [Claim 12] A program for causing a computer to function as each of the means included in the imaging control device according to any one of claims 1 to 10. [Claim 13] A receiving unit that receives the setting command from the imaging control device according to any one of claims 1 to 10; and a control means for performing setting in accordance with the setting command, The control means If the value specified by the setting command cannot be set, the closest value to the value is set; an imaging device, characterized in that, in order to suppress a change in exposure amount caused by setting the closest value, a setting relating to an item other than the item whose value is specified by the setting command is changed. [Claim 14] 17. A remote photography system comprising: an imaging control device according to claim 1; and a plurality of imaging devices according to claim 13, said imaging control device and said imaging control device being communicably connected to said imaging control device.