This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2016-171994, filed on Sep. 2, 2016, the entire contents of which are incorporated herein by reference.
The present disclosure relates to an imaging system, an instruction terminal, a response terminal, an imaging method, and a computer-readable recording medium.
Regarding imaging apparatuses including digital cameras, there are known techniques of generating a plurality of sets of image data with mutually different viewpoints toward a subject by performing synchronized shooting in cooperation with each of a plurality of external imaging apparatuses (for example, refer to JP 2004-297414 A). With this technique, when a signal instructing shooting has been input from an operating unit, the imaging apparatus that received the input of the signal transmits a shooting time-point to another imaging apparatus, and thereafter, each of the imaging apparatuses starts clocking and performs shooting at the shooting time-point.
An imaging system according to one aspect of the present disclosure may include: an instruction terminal configured to transmit, via a network, specific time-point information used to cause each of a plurality of response terminals to perform specific operation at a specific time-point, to each of the plurality of response terminals; and the plurality of response terminals configured to receive, via the network, the specific time-point information and execute the specific operation at the specific time-point, wherein, before transmitting the specific time-point information, the instruction terminal transmits time-point information including at least information that corresponds to a time-point clocked by the instruction terminal, to each of the plurality of response terminals, and the response terminal adjusts the time-point clocked by the response terminal to the time-point information when the response terminal has received the time-point information, and thereafter, the response terminal executes the specific operation at the specific time-point when the response terminal receives the specific time-point information.
The above and other features, advantages and technical and industrial significance of this disclosure will be better understood by reading the following detailed description of presently preferred embodiments of the disclosure, when considered in connection with the accompanying drawings.
Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. Note that the present disclosure is not limited to the following embodiments. The drawings referred to in the following description merely schematically illustrate the shapes, sizes, and positional relations to such degrees that the contents of the present disclosure are understandable. Accordingly, the present disclosure is not limited only to the shapes, sizes, and positional relations exemplified in the individual drawings. Moreover, hereinafter, an operation terminal used in a monitoring system will be described as an exemplary operation terminal.
General System Configuration
An imaging system 1 illustrated in
Moreover, the instruction terminal 2 and the plurality of response terminals 3a to 3h are bidirectionally communicatively connected with each other via a network 4. Specifically, the instruction terminal 2 and the plurality of response terminals 3a to 3h are bidirectionally communicatively connected with each other using a predetermined frequency band (frequency band in accordance with radio communication standards of individual countries, e.g., 27 MHz, 40 MHz, 72 MHz, 73 MHz, 2.4 GHz, 5 GHz, and 5.8 GHz). Note that
Still further, the instruction terminal 2 need not be a mobile phone, for example, but may be a terminal that can perform wireless communication. Moreover, each of the response terminals 3a to 3h need not be a cylindrical imaging apparatus, and may be, for example, an electronic device such as a mobile phone with an imaging function, a digital video camera, and a tablet-type mobile device with an imaging function, and a microscope used in endoscopy and microscopy.
Configuration of Instruction Terminal
First, the configuration of the instruction terminal 2 will be described. The instruction terminal 2 illustrated in
Under the control by the first control unit 29, the first imaging unit 21 images a subject, generates image data, and outputs the image data to the first control unit 29. The first imaging unit 21 includes an optical system, an imaging element, and a signal processing circuit. The optical system is formed with a plurality of lenses, a shutter and a diaphragm, or the like. The imaging element generates image data by receiving a subject image focused by the optical system, and exemplary imaging elements include a charge coupled device (CCD) and a complementary metal oxide semiconductor (CMOS). The signal processing circuit includes circuits that perform processing such as A/D conversion and gain adjustment to the image data.
The first clock unit 22 includes a clocking function of clocking the time-point, and a determination function of determining the date-and-time of shooting. For example, in order to add time-point information and date-and-time data to the image data shot by the first imaging unit 21, the first clock unit 22 outputs the clocked time-point and determined date-and-time data to the first control unit 29. Since this is the instruction terminal 2, it is preferable to provide a time-point that can be a correct standard using a radio-controlled clock, or other information.
Under the control by the first control unit 29, the first voice input/output unit 23 inputs voice from the outside, generates voice data, and outputs the generated data to the first control unit 29, while reproducing the voice data input from the first control unit 29 and outputting the voice data to the outside. The first voice input/output unit 23 includes a microphone, a speaker, an amplifier, a conversion circuit, and the like. The microphone receives an input of voice. The speaker outputs voice data. The amplifier performs amplification, or the like, onto the voice data. The conversion circuit performs A/D conversion and D/A conversion onto the voice data.
Under the control by the first control unit 29, the first light emitting unit 24 emits light toward a shooting region of the first imaging unit 21. The first light emitting unit 24 includes a light emitting diode (LED) lamp, or the like.
Under the control of the first control unit 29, the first display unit 25 displays various types of information regarding the instruction terminal 2 and images corresponding to the image data. The first display unit 25 includes a display panel, a driver, and the like. The exemplary display panel uses liquid crystal, organic electroluminescence (EL), and the like.
The first operating unit 26 receives an input of a signal that instructs various types of operation related to the instruction terminal 2 and outputs the received signal to the first control unit 29. The first operating unit 26 includes a button, a switch, a touch panel, and the like.
The first recording unit 27 records various types of information regarding the instruction terminal 2, and image data. The first recording unit 27 includes a program recording unit 271 and an image data recording unit 272. The program recording unit 271 records a program executed by the instruction terminal 2. The image data recording unit 272 records the image data generated by the first imaging unit 21. The first recording unit 27 includes a non-volatile memory, a volatile memory, a recording medium that can be inserted from outside, and the like.
Under the control of the first control unit 29 and via the network 4, the first communication unit 28 transmits information to an external device or the response terminals 3a to 3h, while receiving information from the external device or the response terminals 3a to 3h and outputting the received information to the first control unit 29. The first communication unit 28 includes a predetermined communication module.
The first control unit 29 integrally controls individual components of the instruction terminal 2. The first control unit 29 is formed with a central processing unit (CPU), or the like. The first control unit 29 includes a first transmission control unit 291, a first operation control unit 292, and a reception determination unit 293.
Before transmission of specific time-point information including a specific time-point, the first transmission control unit 291 causes the first communication unit 28 to transmit, to each of the response terminals 3a to 3h, at least information that corresponds to the time-point clocked by the first clock unit 22 and time-point information including an instruction to adjust to the time-point clocked by the first clock unit 22. Furthermore, the first transmission control unit 291 causes the first communication unit 28 to transmit the time-point information simultaneously or sequentially to the response terminals 3a to 3h. Specifically, the first transmission control unit 291 transmits the time-point information via unicast or multicast. Furthermore, the first transmission control unit 291 causes the first communication unit 28 to transmit specific time-point information including specific time-point that is used for performing specific operation at a specific time-point, to each of the response terminals 3a to 3h.
The first operation control unit 292 controls operation of each of the first imaging unit 21, the first voice input/output unit 23, and the first light emitting unit 24.
The reception determination unit 293 determines the presence or absence of reception of setting completion information from each of the response terminals 3a to 3h, and outputs a result of determination to the first transmission control unit 291.
Configuration of Response Terminal
Next, the configuration of the response terminal 3a will be described. The response terminal 3a include a second imaging unit 31, a second clock unit 32, a second voice input/output unit 33, a second operating unit 34, a second recording unit 35, a second communication unit 36, and a second control unit 37.
Under the control by the second control unit 37, the second imaging unit 31 images a subject, generates image data, and outputs the image data to the second control unit 37. Similarly to the above-described first imaging unit 21, the second imaging unit 31 includes an optical system, an imaging element, a signal processing circuit, and the like.
The second clock unit 32 includes a clocking function of clocking time-points, and a determination function of determining the date-and-time of shooting. The second clock unit 32 outputs clocked time-point data and determined date-and-time data to the second control unit 37.
Under the control by the second control unit 37, the second voice input/output unit 33 inputs voice from the outside, generates voice data, and outputs the generated voice data to the second control unit 37, while reproducing the voice data input from the second control unit 37 and outputting the voice data to the outside. Similarly to the above-described first voice input/output unit 23, the second voice input/output unit 33 includes a microphone, a speaker, an amplifier, a conversion circuit, and the like.
The second operating unit 34 receives an input of a signal that instructs various types of operation related to the response terminal 3a and outputs the received signal to the second control unit 37. Similarly to the above-described first operating unit 26, the second operating unit 34 includes a button, a switch, a touch panel, and the like.
The second recording unit 35 records various types of information and data regarding the response terminal 3a. The second recording unit 35 includes a program recording unit 351 and an image data recording unit 352. The program recording unit 351 records a program executed by the response terminal 3a. The image data recording unit 352 records image data. Similarly to the above-described first recording unit 27, the second recording unit 35 includes a non-volatile memory, a volatile memory, a recording medium that can be inserted from outside.
Under the control of the second control unit 37, and via the network 4, the second communication unit 36 transmits image data and information indicating time-point setting completion to the instruction terminal 2 while receiving information from the instruction terminal 2 and outputting the received information to the second control unit 37. Similarly to the above-described first communication unit 28, the second communication unit 36 includes a predetermined communication module.
The second control unit 37 integrally controls individual components of the response terminal 3a. The second control unit 37 is formed with a CPU, or the like. The second control unit 37 includes a second operation control unit 373, a second transmission control unit 371, and a time-point adjustment unit 372.
The second transmission control unit 371 causes the second communication unit 36 to transmit setting completion information, that is, information indicating that the time-point clocked by the second clock unit 32 has been adjusted to the time-point according to the time-point information received from the instruction terminal 2.
The time-point adjustment unit 372 adjusts the time-point clocked by the second clock unit 32 to the time-point clocked by the first clock unit 22 of the instruction terminal 2 on the basis of time-point information transmitted from the instruction terminal 2. It is also allowable to configure to record information such as when, where, and by which device the time-point adjustment was performed. It is also allowable to enable the information to be recorded on a shot image. This can enhance reliability of the time-point.
The second operation control unit 373 controls operation of the second imaging unit 31. Specifically, when the second operation control unit 373 received specific time-point information via the second communication unit 36, the second operation control unit 373 causes the second imaging unit 31 to execute shooting when the time-point on the second clock unit 32 comes to a specific time-point. It is also allowable to enable information such as when, where, and by which device the time-point adjustment was performed, to be recorded onto the shot image. This can enhance reliability of the shooting time-point.
Outline of Operation of Imaging System
Next, an outline of operation of the imaging system 1 will be described.
As illustrated in
Subsequently, the instruction terminal 2 transmits the time-point information including the time-point (10:00:05) clocked by the first clock unit 22, to the response terminal 3b via the network 4. In this case, the response terminal 3b adjusts the time-point (10:00:10) clocked by the second clock unit 32 to the time-point (10:00:05) clocked by the first clock unit 22 of the instruction terminal 2 on the basis of the time-point clocked by the first clock unit 22 included in the time-point information, and thereafter, the response terminal 3b transmits setting completion information indicating that the time-point adjustment has been performed to adjust to the time-point according to the time-point information, to the instruction terminal 2.
Thereafter, the instruction terminal 2 transmits, to the response terminal 3a and the response terminal 3b, specific time-point information (10:00:10) for causing each of the response terminal 3a and the response terminal 3b to perform simultaneous shooting at a specific time-point (10:00:15). With this configuration, the response terminal 3a and the response terminal 3b shoot the subject simultaneously at the specific time-point (10:00:15). As a result, when the response terminals 3a to 3h are used under the situation illustrated in
Operation of Instruction Terminal
Next, operation of the instruction terminal 2 will be described.
As illustrated in
Moreover, in
In step S101, when no operation is performed on the first operating unit 26 (step S101: No), the instruction terminal 2 proceeds to step S104.
In step S104, when an instruction signal indicating finish has been input from the first operating unit 26 (step S104: Yes), the instruction terminal 2 finishes the current processing. In contrast, when the instruction signal indicating finish has not been input from the first operating unit 26 (step S104: No), the instruction terminal 2 returns to above-described step S101.
In step S102, when the device-specific shooting mode is not selected (step S102: No), the instruction terminal 2 proceeds to step S105 described below.
In step S105, when the multiple simultaneous shooting mode is selected via the first operating unit 26 (step S105: Yes), the instruction terminal 2 executes multiple simultaneous shooting processing in which shooting is simultaneously performed in cooperation with the plurality of response terminals 3a to 3h (step S106). Note that the multiple simultaneous shooting processing will be described in detail below. After step S106, the instruction terminal 2 proceeds to step S104.
In step S105, when the multiple simultaneous shooting mode is not selected via the first operating unit 26 (step S105: No), the instruction terminal 2 performs other processing, for example, cooperative processing performed in cooperation with external devices, and image data transfer processing (step S107). After step S107, the instruction terminal 2 proceeds to step S104.
Device-Specific Shooting Processing
Next, the device-specific shooting processing described in step S103 in
As illustrated in
Subsequently, when shooting operation is performed on the first operating unit 26 (step S202: Yes), the first transmission control unit 291 transmits a shooting instruction to the response terminal 3a via the first communication unit 28 (step S203).
Thereafter, when image data have been received from the response terminal 3a (step S204: Yes), the first control unit 29 displays, on the first display unit 25, an image that corresponds to the image data received from the response terminal 3a (step S205).
Subsequently, when an instruction signal indicating finish has been input via the first operating unit 26 (step S206: Yes), the instruction terminal 2 returns to the main routine in
In step S202, when no operation is performed on the first operating unit 26 (step S202: No), the instruction terminal 2 proceeds to step S206.
In step S204, no image data have been received from the response terminal 3a via the first communication unit (step S204: No), the instruction terminal 2 waits until image data is received from the response terminal 3a. In this manner, it is possible to check composition, or the like, of the image obtained by each of the response terminals 3a to 3h. This configuration enables accurate setting, or the like.
Multiple Simultaneous Shooting Processing
Next, the multiple simultaneous shooting processing described in step S106 in
As illustrated in
Subsequently, the reception determination unit 293 determines whether the setting of each of the response terminals 3a to 3h operating in cooperation with the instruction terminal 2 is completed (step S302). Specifically, the reception determination unit 293 determines whether the setting completion information has been received from each of the response terminals 3a to 3h. When the reception determination unit 293 determines that the setting of each of the response terminals 3a to 3h operating in cooperation with the instruction terminal 2 is finished (step S302: Yes), the instruction terminal 2 proceeds to step S303 described below. In contrast, when the reception determination unit 293 determines that the setting of each of the response terminals 3a to 3h operating in cooperation with the instruction terminal 2 is not finished (step S302: No), the instruction terminal 2 continues this judgment. This processing enables reliable setting while judging whether each of the response terminals 3a to 3h responded correctly. Since each of the response terminals 3a to 3h is sequentially set regardless of the presence of some communication failures, it is possible to achieve synchronization of the response terminals 3a to 3h carefully although it might take a certain length of time. In this manner, this control enables achieving preparation for correct setting of each of the response terminals 3a to 3h and facilitates cooperative control in later stages.
In step S303, the first control unit 29 displays a live-view image on the first display unit 25. Specifically, as illustrated in
Subsequently, when the shooting icon A222 displayed by the first display unit 25 is operated via the first operating unit 26 (step S304: Yes), the first transmission control unit 291 simultaneously transmits specific time-point information to each of the response terminals 3a to 3h via the first communication unit 28 (step S305). Since time-point adjustment has been already completed, this communication is only required to give a cue as a trigger communication, and thus, the communication may be repeated for a plurality of times. Accordingly, even when there is a terminal that cannot communicate due to a certain failure, it is possible to perform simultaneous shooting after repetition for several times. In this manner, by performing sequential preparation and simultaneous shooting direction using a suitable communication method, high-accuracy simultaneous shooting is achieved. The result of the simultaneous shooting direction can be confirmed on a received image, and when the result is a failure, the simultaneous shooting direction may be continuously repeated. Synchronization that has been already completed can be omitted.
Subsequently, when image data have been received from each of the response terminals 3a to 3h (step S306: Yes), the first control unit 29 displays, on the first display unit 25, a plurality of images that corresponds to each of the plurality of sets of image data received from each of the response terminals 3a to 3h (step S307). Specifically, as illustrated in
Thereafter, the first control unit 29 records the plurality of sets of image data received from each of the response terminals 3a to 3h, onto the first recording unit 27 (step S308).
Subsequently, when an instruction signal indicating the finish of the multiple simultaneous shooting mode has been input from the first operating unit 26 (step S309: Yes), the instruction terminal 2 returns to the main routine in
In step S304, when the shooting icon A222 displayed by the first display unit 25 is not operated via the first operating unit 26 (step S304: No), the instruction terminal 2 returns to above-described step S303.
In step S306, when no image data have been received from each of the response terminals 3a to 3h (step S306: No), the instruction terminal 2 continues this judgment until image data have been received from all the response terminals 3a to 3h.
Operation of Response Terminal
Next, operation of the response terminal 3a will be described.
As illustrated in
In step S402, when the communication request from the instruction terminal 2 is the device-specific shooting mode (step S402: Yes), the response terminal 3a executes device-specific shooting setting processing (step S403). Note that details of the device-specific shooting setting processing will be described below.
Subsequently, when the instruction signal indicating finish has been input from the second operating unit 34 (step S404: Yes), the response terminal 3a finishes the current processing. In contrast, when instruction signal indicating finish has not been input from the second operating unit 34 (step S404: No), the response terminal 3a returns to above-described step S401.
In step S402, when the communication request from the instruction terminal 2 is not the device-specific shooting mode (step S402: No), the response terminal 3a proceeds to step S405 described below.
In step S405, when the communication request from the instruction terminal 2 is the multiple simultaneous shooting mode (step S405: Yes), the response terminal 3a executes multiple simultaneous shooting setting processing of simultaneously shooting the subject in cooperation with the other response terminals 3b to 3h (step S406). Note that the multiple simultaneous shooting setting processing will be described in detail below. After step S406, the response terminal 3a proceeds to step S404.
In step S405, when the communication request from the instruction terminal 2 is not the multiple simultaneous shooting mode (step S405: No), the response terminal 3a performs other processing, for example, processing of transmitting image data via the second communication unit 36 (step S407). After step S407, the response terminal 3a proceeds to step S404.
Device-Specific Shooting Setting Processing
Next, the device-specific shooting setting processing described in step S403 in
As illustrated in
Subsequently, the second operation control unit 373 causes the second imaging unit 31 to perform imaging (step S502).
Thereafter, the second transmission control unit 371 causes the second communication unit 36 to transmit the image data generated by the second imaging unit 31 to the instruction terminal 2 (step S503).
Subsequently, when the shooting instruction signal of instructing shooting is received from the instruction terminal 2 via the second communication unit 36 (step S504: Yes), the second operation control unit 373 causes the second imaging unit 31 to perform shooting (step S505).
Thereafter, the second transmission control unit 371 causes the second communication unit 36 to transmit the image data generated by the second imaging unit 31 to the instruction terminal 2 (step S506).
Subsequently, when an instruction signal indicating the finish of the device-specific shooting mode has been input from the instruction terminal 2 via the second communication unit 36 (step S507: Yes), the response terminal 3a returns to the main routine in
In step S504, when the shooting instruction signal of instructing shooting has not been received from the instruction terminal 2 via the second communication unit 36 (step S504: No), the response terminal 3a proceeds to step S507.
Multiple Simultaneous Shooting Setting Processing
Next, the multiple simultaneous shooting setting processing described in step S406 in
As illustrated in
Subsequently, the second control unit 37 causes the second communication unit 36 to transmit setting completion information indicating the completion of the time-point adjustment of the second clock unit 32 (step S603). After step S603, the response terminal 3a returns to above-described step S601.
In step S601, when the time-point information has not been received from the instruction terminal 2 via the second communication unit 36 (step S601: No), the response terminal 3a proceeds to step S604 described below.
In step S604, when specific time-point information has been received via the second communication unit 36 (step S604: Yes), the response terminal 3a proceeds to step S605 described below. In contrast, when the specific time-point information has not been received via the second communication unit 36 (step S604: No), the response terminal 3a returns to above-described step S601.
In step S605, when the time-point clocked by the second clock unit 32 reaches a shooting time-point (step S605: Yes), the second operation control unit 373 causes the second imaging unit 31 to execute shooting (step S606).
Subsequently, the second transmission control unit 371 causes the second communication unit 36 to transmit the image data generated by the second imaging unit 31 to the instruction terminal 2 (step S607). After step S607, the response terminal 3a returns to the main routine in
In step S605, when the time-point clocked by the second clock unit 32 has not reached the shooting time-point (step S605: No), the response terminal 3a continues this judgment until the time-point clocked by the second clock unit 32 reaches the shooting time-point.
According to the above-described first embodiment of the present disclosure, even in a case of shooting using the plurality of response terminals 3a to 3h, it is possible to perform the shooting with the same timing or individually designated timings.
Next, a second embodiment of the present disclosure will be described. While having a configuration identical to the imaging system according to the above-described first embodiment, an imaging system according to the second embodiment executes operation that differs from the operation executed by the imaging system according to the first embodiment. Specifically, the difference is in multiple simultaneous shooting processing executed by the instruction terminal and multiple simultaneous shooting setting processing executed by the response terminal, according to the second embodiment. Hereinafter, an outline of operation of the imaging system according to the second embodiment will be described first and thereafter, the multiple simultaneous shooting processing executed by the instruction terminal and the multiple simultaneous shooting setting processing executed by the response terminal, according to the second embodiment, will be described. A same reference sign will be given to the configuration identical to the configuration of the imaging system 1 according to the above-described first embodiment, and description for this will be omitted.
Outline of Operation of Imaging System
As illustrated in
Subsequently, the instruction terminal 2 transmits the time-point information to the response terminal 3b via the network 4 in order to adjust the time-point to the time-point (10:00:05) clocked by the second clock unit 32 of the response terminal 3a. In this case, after adjusting the time-point (10:00:15) clocked by the second clock unit 32 to the time-point (10:00:05) clocked by the first clock unit 22, the response terminal 3b transmits setting completion information to the instruction terminal 2.
Thereafter, the instruction terminal 2 simultaneously transmits, via the network 4, specific time-point information including the shooting instruction signal, to each of the response terminal 3a and the response terminal 3b. With this configuration, the response terminal 3a and the response terminal 3b can image the subject simultaneously at the specific time-point (10:00:10).
Multiple Simultaneous Shooting Processing
Next, multiple simultaneous shooting processing executed by the instruction terminal 2 according to the second embodiment will be described.
Steps S701 and S702 in
In step S703, the first transmission control unit 291 transmits a shooting instruction signal of instructing simultaneous shooting, to each of the response terminals 3a to 3h.
Steps S704 to S707 correspond to steps S306 to S309 in above-described
Multiple Simultaneous Shooting Setting Processing
Next, multiple simultaneous shooting setting processing executed by the response terminal 3a according to the second embodiment will be described.
According to above-described second embodiment of the present disclosure, even in a case of performing shooting using the plurality of response terminals 3a to 3h, it is possible to perform the shooting with the same timing or individually designated timings.
Next, a third embodiment of the present disclosure will be described. While having a configuration identical to the imaging system 1 according to the above-described first embodiment, an imaging system according to the third embodiment executes operation that differs from the operation executed by the imaging system according to the first embodiment. Specifically, the difference is in multiple simultaneous shooting processing executed by the instruction terminal and multiple simultaneous shooting setting processing executed by the response terminal, according to the third embodiment. Hereinafter, an outline of operation of the imaging system according to the third embodiment will be described first and thereafter, the multiple simultaneous shooting processing executed by the instruction terminal and the multiple simultaneous shooting setting processing executed by the response terminal, according to the third embodiment, will be described. A same reference sign will be given to the configuration identical to the configuration of the imaging system 1 according to the above-described first embodiment, and description for this will be omitted.
Outline of Operation of Imaging System
As illustrated in
As illustrated in
As illustrated in
As illustrated in
Multiple Simultaneous Shooting Processing
Next, multiple simultaneous shooting processing executed by the instruction terminal 2 will be described.
As illustrated in
Subsequently, the first transmission control unit 291 initializes the number of times of transmission (number of times of transmission=0) (step S902), and causes the first communication unit 28 to transmit the Advertising packet to the response terminals 3a to 3h (step S903).
Thereafter, when a transmission interval time has elapsed (step S904: Yes), the instruction terminal 2 proceeds to step S905 described below. In contrast, when the transmission interval time has not elapsed (step S904: No), the instruction terminal 2 continues this judgment.
In step S905, the first transmission control unit 291 counts up the number of times of transmission. Specifically, the first transmission control unit 291 increments a flag indicating the number of times of transmission.
Subsequently, when the number of times of transmission has reached the total number of times of transmission (step S906: Yes), the instruction terminal 2 proceeds to step S907 described below. In contrast, when the number of times of transmission has not reached the total number of times of transmission (step S906: No), the instruction terminal 2 returns to above-described step S903.
Steps S907 to S913 correspond to steps S303 to S309 in above-described
Multiple Simultaneous Shooting Setting Processing
Next, multiple simultaneous shooting setting processing executed by the response terminal 3a according to the third embodiment will be described.
First, as illustrated in
Subsequently, the second transmission control unit 371 initializes the count of the number of times of consecutive reception for the Advertising packet (step S922), and starts time-out (step S923).
Thereafter, when the second communication unit 36 has received an Advertising packet from the instruction terminal 2 via the network 4 (step S924: Yes), the response terminal 3a proceeds to step S925 described below. In contrast, when the second communication unit 36 has not received the Advertising packet from the instruction terminal 2 via the network 4 (step S924: No), the response terminal 3a proceeds to step S930 described below.
In step S925, when an instruction included in the Advertising packet indicates time-point setting (step S925: Yes), the response terminal 3a proceeds to step S926 described below. In contrast, when an instruction included in the Advertising packet does not indicate time-point setting (step S925: No), the response terminal 3a proceeds to step S930 described below.
In step S926, when a consecutive reception determination timer is set to be greater than the transmission interval (step S926: Yes), the second transmission control unit 371 clears the count of the number of times of consecutive reception (step S927). After step S927, the response terminal 3a proceeds to step S928 described below.
In step S926, when the consecutive reception determination timer is set to be no greater than the transmission interval (step S926: No), the response terminal 3a proceeds to step S928 described below.
Subsequently, the second transmission control unit 371 starts the determination timer for consecutive reception (step S928), and counts up the number of times of consecutive reception (step S929).
Thereafter, when the time for receiving the Advertising packet from the instruction terminal 2 has expired (step S930: Yes), the response terminal 3a proceeds to step S931 described below. In contrast, when the time for receiving the Advertising packet from the instruction terminal 2 has not expired (step S930: No), the response terminal 3a returns to above-described step S924.
In step S931, the time-point adjustment unit 372 sets the current time-point clocked by the second clock unit 32 in accordance with the number of times of consecutive reception from the instruction terminal 2. Specifically, the time-point adjustment unit 372 sets the current time-point in accordance with the number of times of consecutive reception, with reference to the above-described reception pattern table T1 in
Steps S932 to S935 correspond to steps S604 to S607 in above-described
According to the above-described third embodiment of the present disclosure, even in a case of shooting using the plurality of response terminals 3a to 3h, it is possible to perform the shooting with the same timing. It is of course possible to apply this to application in which a plurality of shootings is performed at specific instructed timings, which need not be the same timing.
Moreover, the imaging apparatus according to the present disclosure can be applied not only to digital still cameras, but also to other electronic devices such as a digital video camera, tablet-type mobile devices having an imaging function, and a display device to display an image that corresponds to medical or industrial image data captured by an endoscope and a microscope.
A program to be executed by the imaging apparatus according to the present disclosure is provided as file data of an installable format or executable format, by being recorded in a computer readable recording medium, such as a CD-ROM, a flexible disk (FD), a CD-R, a digital versatile disk (DVD), a USB medium, a flash memory.
A program to be executed by the imaging apparatus according to the present disclosure may be configured to be stored on a computer connected to a network such as the Internet and provided by allowing the program to be downloaded via the network. Further, a program to be executed by the imaging apparatus according to the present disclosure may be configured to be provided or distributed via a network such as the Internet.
In the flowcharts in this description, context of the processes among the steps is described by using expressions such as “first”, “thereafter”, and “subsequently”, but the sequences of the processes needed for implementing the present disclosure are not intended to be uniquely defined by these expressions. In other words, the order of processing in the flowcharts described herein can be changed within a range implementable without contradiction.
In this manner, the present disclosure may include various embodiments other than the embodiments described herein. Accordingly, various modifications can be made without departing from the defined spirit or scope of the general inventive concept.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the disclosure in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2016-171994 | Sep 2016 | JP | national |