JP6217731B2 - Data processing system and data processing method - Google Patents

Data processing system and data processing method Download PDF

Info

Publication number
JP6217731B2
JP6217731B2 JP2015216558A JP2015216558A JP6217731B2 JP 6217731 B2 JP6217731 B2 JP 6217731B2 JP 2015216558 A JP2015216558 A JP 2015216558A JP 2015216558 A JP2015216558 A JP 2015216558A JP 6217731 B2 JP6217731 B2 JP 6217731B2
Authority
JP
Japan
Prior art keywords
communication
data
control unit
unit
data processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015216558A
Other languages
Japanese (ja)
Other versions
JP2016174347A (en
Inventor
潤 細田
潤 細田
和也 奈良
和也 奈良
卓也 山田
卓也 山田
大輔 大谷
大輔 大谷
祐司 栗山
祐司 栗山
佳規 富所
佳規 富所
俊也 木曽
俊也 木曽
田中 仁
仁 田中
一晃 萩原
一晃 萩原
星野 博之
博之 星野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Casio Computer Co Ltd
Original Assignee
Casio Computer Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to US15/010,292 priority Critical patent/US20160227097A1/en
Priority to US15/010,484 priority patent/US10367988B2/en
Priority to KR1020160012284A priority patent/KR102524304B1/en
Priority to KR1020160012291A priority patent/KR102538118B1/en
Priority to CN201911401849.9A priority patent/CN111083685B/en
Priority to CN201610073581.0A priority patent/CN105847318B/en
Priority to CN201610073256.4A priority patent/CN105847317B/en
Publication of JP2016174347A publication Critical patent/JP2016174347A/en
Application granted granted Critical
Publication of JP6217731B2 publication Critical patent/JP6217731B2/en
Priority to US16/431,459 priority patent/US11050891B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • H04N23/661Transmitting camera control signals through networks, e.g. control via the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00095Systems or arrangements for the transmission of the picture signal
    • H04N1/00103Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00244Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/21Intermediate information storage
    • H04N1/2104Intermediate information storage for one or a few pictures
    • H04N1/2112Intermediate information storage for one or a few pictures using still video cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/66Remote control of cameras or camera parts, e.g. by remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0048Type of connection
    • H04N2201/0055By radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus
    • H04N2201/0075Arrangements for the control of a still picture apparatus by the connected apparatus by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Studio Devices (AREA)
  • Telephone Function (AREA)

Description

本発明は、データ処理システム及びデータ処理方法に関する。 The present invention relates to a data processing system and a data processing method .

従来より、デジタルカメラ等の撮像装置で撮影した画像データをスマートフォン等の携帯端末に送信したり、携帯端末から撮像装置に対して撮影に関する指示情報を送信したりする場合に、Wi−Fi通信やBluetooth(登録商標)通信を用いる技術が知られている(特許文献1参照)。
また、近年では、より低消費電力で通信を行うことを可能としたBLE(Bluetooth Low Energy)(商標)の技術を用いることもできるようになってきた。
各々の通信技術においては、通信速度、消費電力、利用する際の利便性などの特性が異なっており、夫々の特性に応じた規約(制約)に従って通信を行う必要がある。
また、携帯端末は、OS(Operating System)の管理下で複数のアプリケーションソフトウェアを同時に起動することが可能である。
このような携帯端末のOSにおいては、複数のアプリケーションソフトウェアを同時に起動させることが可能であり、複数のアプリケーションソフトウェアを同時に起動させた場合であっても、CPUやメモリを適切に利用させるために、各々のアプリケーションソフトは、OSの規約(制約)に従って動作する必要がある。
Conventionally, when image data captured by an imaging device such as a digital camera is transmitted to a mobile terminal such as a smartphone, or instruction information related to imaging is transmitted from the mobile terminal to the imaging device, Wi-Fi communication or A technique using Bluetooth (registered trademark) communication is known (see Patent Document 1).
In recent years, it has become possible to use BLE (Bluetooth Low Energy) (trademark) technology that enables communication with lower power consumption.
Each communication technology has different characteristics such as communication speed, power consumption, and convenience in use, and it is necessary to perform communication in accordance with rules (constraints) according to each characteristic.
In addition, the mobile terminal can simultaneously start a plurality of application software under the management of an OS (Operating System).
In such a mobile terminal OS, it is possible to simultaneously start a plurality of application software, and even when a plurality of application softwares are simultaneously started, in order to properly use the CPU and memory, Each application software needs to operate according to OS rules (restrictions).

特開2014−230024号公報JP 2014-230024 A

しかしながら、上述した技術においては、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に撮像装置と携帯端末を連携して動作させることができなかった。カメラとスマホ以外の機器の連携においても同様である。   However, in the above-described technology, it has been impossible to effectively utilize the communication characteristics or the OS function (or satisfy the rules) and operate the imaging apparatus and the mobile terminal more effectively in cooperation. The same applies to cooperation between devices other than cameras and smartphones.

本発明は、このような状況に鑑みてなされたものであり、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることを目的とする。   The present invention has been made in view of such a situation. Under the respective restrictions, the communication characteristics or the OS functions are effectively used (or satisfy the rules), and a plurality of devices are more effectively linked. The purpose is to operate.

上記目的を達成するため、本発明の一態様のデータ処理装置は、
他の機器と連携して所定のデータ処理を実行するデータ処理装置であって、
当該データ処理装置と他の機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記他の機器との通信接続が維持される第1通信方式により通信を行う第1通信部と、
前記所定の動作状態にあることを条件として前記他の機器との通信接続が維持される第2通信方式により通信を行う第2通信部と、
前記他の機器との間で前記第2通信部を介してデータ転送を行うことにより所定の連携処理を実行し、前記所定の動作状態にないことに起因して前記所定の連携処理が実行できない場合には、前記第1通信部により前記他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを前記所定の動作状態に移行させた後に、前記所定の連携処理を実行させる制御部と、
を備えることを特徴とする。
In order to achieve the above object, a data processing device of one embodiment of the present invention provides:
A data processing apparatus that executes predetermined data processing in cooperation with other devices,
Even if the data processing apparatus and another device are not in a predetermined operation state capable of executing the predetermined data processing, communication is performed by the first communication method in which communication connection with the other device is maintained. A first communication unit;
A second communication unit that performs communication by a second communication method in which communication connection with the other device is maintained on the condition that the device is in the predetermined operation state;
Predetermined cooperation processing is executed by performing data transfer with the other device via the second communication unit, and the predetermined cooperation processing cannot be executed due to not being in the predetermined operation state. In this case, the first communication unit performs predetermined communication with the other device, and after the data processing apparatus and the other device are shifted to the predetermined operation state, A control unit for executing the cooperation process;
It is characterized by providing.

本発明によれば、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。   According to the present invention, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each constraint.

本発明の一実施形態に係る通信システムのシステム構成を示すシステム構成図である。It is a system configuration figure showing the system configuration of the communication system concerning one embodiment of the present invention. 通信システムで行われるデータ通信の一例を示す模式図である。It is a schematic diagram which shows an example of the data communication performed with a communication system. 本発明の一実施形態に係る撮像装置及び携帯端末のハードウェアの構成を示すブロック図である。It is a block diagram which shows the hardware configuration of the imaging device and portable terminal which concern on one Embodiment of this invention. 図3の撮像装置及び携帯端末の機能的構成のうち、自動画像受信処理及びモード動作処理を実行するための機能的構成を示す機能ブロック図である。It is a functional block diagram which shows the functional structure for performing an automatic image reception process and a mode operation process among the functional structures of the imaging device of FIG. 3, and a portable terminal. 図4の機能的構成を有する図3の撮像装置及び携帯端末が実行する自動画像受信処理の流れを説明するフローチャートである。5 is a flowchart for explaining the flow of automatic image reception processing executed by the imaging apparatus and portable terminal of FIG. 3 having the functional configuration of FIG. 4. 図4の機能的構成を有する図3の撮像装置及び携帯端末が実行するモード動作処理の流れを説明するフローチャートである。5 is a flowchart illustrating a flow of mode operation processing executed by the imaging device and portable terminal of FIG. 3 having the functional configuration of FIG. 4. 撮像装置及び携帯端末における通信ステータスの表示を示す模式図である。It is a schematic diagram which shows the display of the communication status in an imaging device and a portable terminal. 本発明の一実施形態に係る通信システムのシステム構成を示すシステム構成図である。It is a system configuration figure showing the system configuration of the communication system concerning one embodiment of the present invention. 図4の機能的構成を有する図3の撮像装置及び携帯端末が実行する自動画像受信処理の流れを説明するフローチャートである。5 is a flowchart for explaining the flow of automatic image reception processing executed by the imaging apparatus and portable terminal of FIG. 3 having the functional configuration of FIG. 4. 図4の機能的構成を有する図3の撮像装置及び携帯端末が実行するモード動作処理の流れを説明するフローチャートである。5 is a flowchart illustrating a flow of mode operation processing executed by the imaging device and portable terminal of FIG. 3 having the functional configuration of FIG. 4. 撮像装置及び携帯端末における通信ステータスの表示を示す模式図である。It is a schematic diagram which shows the display of the communication status in an imaging device and a portable terminal. 図3の携帯端末及びサーバの機能的構成のうち、画像共有処理を実行するための機能的構成を示す機能ブロック図である。It is a functional block diagram which shows the functional structure for performing an image sharing process among the functional structures of the portable terminal and server of FIG. 図15の機能的構成を有する図3の携帯端末及びサーバが実行する画像共有処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the image sharing process which the portable terminal of FIG. 3 which has the functional structure of FIG. 15, and a server perform. 本実施形態の通信システムにおける撮像装置と携帯端末でのアプリの動作構成図である。It is an operation | movement block diagram of the application in the imaging device and portable terminal in the communication system of this embodiment. 本実施形態の通信システムにおける撮像装置と携帯端末での動作シーケンスを示すフローチャートである。It is a flowchart which shows the operation | movement sequence with the imaging device and portable terminal in the communication system of this embodiment. アプリでのアルバムの選択画面を示す模式図である。It is a schematic diagram which shows the selection screen of the album in an application. アルバム登録処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of an album registration process. 自動送信処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of an automatic transmission process. カメラ側でのアルバム選択処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the album selection process by the camera side. 画像登録処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of an image registration process. 撮像装置における画面表示例を示す模式図である。It is a schematic diagram which shows the example of a screen display in an imaging device. 撮像装置における画面表示例を示す模式図である。It is a schematic diagram which shows the example of a screen display in an imaging device. 図3の撮像装置及び携帯端末の機能的構成のうち、ペアリング接続処理を実行するための機能的構成を示す機能ブロック図である。It is a functional block diagram which shows the functional structure for performing a pairing connection process among the functional structures of the imaging device of FIG. 3, and a portable terminal. 図29の機能的構成を有する図3の撮像装置及び携帯端末が実行するペアリング接続処理の流れを説明するフローチャートである。It is a flowchart explaining the flow of the pairing connection process which the imaging device of FIG. 3 which has a functional structure of FIG. 29, and a portable terminal perform. 図29の機能的構成を有する携帯端末が実行するペアリング接続処理の他の流れを説明するフローチャートである。It is a flowchart explaining the other flow of the pairing connection process which the portable terminal which has a functional structure of FIG. 29 performs. 自動送信のバックグラウンドプロセス処理を説明するためのフローチャートである。It is a flowchart for demonstrating the background process process of automatic transmission. 自動送信のバックグラウンドプロセス処理を説明するためのフローチャートである。It is a flowchart for demonstrating the background process process of automatic transmission. BLE接続パラメータ適応設定処理を説明するためのフローチャートである。It is a flowchart for explaining a BLE connection parameter adaptive setting process. Wi−Fi設定制御処理を説明するためのフローチャートである。It is a flowchart for demonstrating a Wi-Fi setting control process. Menuオープン処理を説明するためのフローチャートである。It is a flowchart for demonstrating Menu open processing. BLE通信によるカメラ起動のモード判断処理を説明するためのフローチャートである。It is a flowchart for demonstrating the mode determination process of the camera starting by BLE communication.

以下、本発明の実施形態について、図面を用いて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

<第1実施形態>
図1は、本発明の一実施形態に係る通信システムのシステム構成を示すシステム構成図である。
通信システムSは、図1に示すように、少なくとも撮像/通信機能を有する撮像装置1と、少なくとも画像表示/通信機能を有する情報端末である携帯端末2とを備える。
通信システムSでは、ユーザが撮像装置1と携帯端末2のいずれか一方の機器を操作することで、ユーザが操作している方の操作機器から他方の機器に対して、画像ファイルレベルのデータ通信が可能な通信方式での通信接続の要求を行い、撮像装置1と携帯端末2との間の通信接続を確立した状態で、操作機器の操作に応じて、他方の機器との画像ファイルの送受信や他方の機器が保持する画像データの閲覧等を行う機能を有する。なお、本実施形態において、通信接続を「確立」するとは、互いに通信する相手を指定して所定の手続き(ネゴシエーション)を行うことで、互いに通信する相手を認識し、それ以降は、通信を行う毎に所定の手続きを行うことなく、いつでも通信が可能な状態にすることである。この状態は、通信接続を解除する手続きを行うまで維持される。また、通信接続が「確立」した状態は、電波状態が悪くなって一時的に通信が不能な状態となったり、機器の電源がオフされたりした場合でも維持される。
<First Embodiment>
FIG. 1 is a system configuration diagram showing a system configuration of a communication system according to an embodiment of the present invention.
As shown in FIG. 1, the communication system S includes an imaging device 1 having at least an imaging / communication function, and a portable terminal 2 that is an information terminal having at least an image display / communication function.
In the communication system S, when the user operates one of the imaging device 1 and the portable terminal 2, data communication at the image file level from the operating device operated by the user to the other device. A communication connection request is made in a communication method capable of transmitting and receiving an image file with the other device in response to an operation of the operation device in a state where the communication connection between the imaging device 1 and the portable terminal 2 is established. And a function of browsing image data held by the other device. In the present embodiment, “establishing” a communication connection means that a partner that communicates with each other is designated and a predetermined procedure (negotiation) is performed to recognize the partner that communicates with each other, and thereafter, communication is performed. It is to be able to communicate at any time without performing a predetermined procedure every time. This state is maintained until a procedure for releasing the communication connection is performed. Further, the state where the communication connection is “established” is maintained even when the radio wave condition is deteriorated and communication is temporarily disabled or the power of the device is turned off.

本実施形態の通信システムSにおいては、2つの通信方式を用いて、データ通信可能な状態に、撮像装置1と、携帯端末2との通信接続を確立する。通信システムSでは、低速であるが省電力であり常時接続に適した無線通信方式(以下、「第1通信方式」という。)と、高速でありファイルの送受信に適した無線通信方式(以下、「第2通信方式」という。)の通信方式で通信を行うように構成する。なお、本実施形態において、第1通信方式は、Bluetooth low energy/Bluetooth LE(商標)(以下、「BLE」という。)の通信規格に基づいた通信方式を用いる。また、第2通信方式は、無線LAN(Local Area Network)のうちWi−Fi(Wireless Fidelity)の通信規格に基づいた通信方式を用いる。
なお、本実施形態において、第2通信方式であるWi−Fiは、通信接続を確立した状態での電力消費が大きいので、次にデータ転送を行うまでの待ち時間が長くなることが予測できる場合には、その都度通信接続を解除することで電力消費を低減させる。また、通信接続が確立していない状態では、第2通信方式であるWi−Fiによる通信によって自動的に相手側の機器の電源をオンしたり、アプリを起動させたりすることはできない。このため本実施形態の通信システムSでは、電力消費が少ない第1通信方式であるBLEを常時接続しておき、状況に応じて第2通信方式であるWi−Fiの通信接続を確立する。
この第1通信方式であるBLEによる常時接続は、外部連携機能を有する撮像装置と携帯端末の各々が通信接続可能な距離範囲内に複数存在する場合に、複数の機器の中から実際に外部連携機能を利用する撮像装置1と携帯端末2の組み合わせを任意に選択し、その選択された撮像装置1と携帯端末2との組み合わせを外部連携機能が解除されるまでの間維持することを可能とする。
複数の機器の中から撮像装置1と携帯端末2の組み合わせを選択して第1通信方式であるBLEによる常時接続を開始する方法(ペアリング処理)については後述する。
In the communication system S of the present embodiment, the communication connection between the imaging device 1 and the portable terminal 2 is established in a state where data communication is possible using two communication methods. In the communication system S, a low-speed but power-saving wireless communication method (hereinafter referred to as “first communication method”) and a high-speed wireless communication method (hereinafter referred to as “first communication method”) are described. It is configured to perform communication by a communication method of “second communication method”. In the present embodiment, the first communication method uses a communication method based on the communication standard of Bluetooth low energy / Bluetooth LE (trademark) (hereinafter referred to as “BLE”). In addition, the second communication method uses a communication method based on a Wi-Fi (Wireless Fidelity) communication standard in a wireless LAN (Local Area Network).
In the present embodiment, Wi-Fi, which is the second communication method, consumes a large amount of power in a state where a communication connection is established, and therefore it can be predicted that the waiting time until the next data transfer will be increased. The power consumption is reduced by releasing the communication connection each time. Further, in a state where the communication connection has not been established, it is not possible to automatically turn on the power of the counterpart device or start the application by communication using Wi-Fi as the second communication method. For this reason, in the communication system S of the present embodiment, the BLE that is the first communication method with low power consumption is always connected, and the Wi-Fi communication connection that is the second communication method is established according to the situation.
The continuous connection by BLE, which is the first communication method, is actually performed by external cooperation from a plurality of devices when there are a plurality of imaging devices and portable terminals each having an external cooperation function within the distance range in which communication connection is possible. It is possible to arbitrarily select a combination of the imaging device 1 and the portable terminal 2 that use the function and maintain the selected combination of the imaging device 1 and the portable terminal 2 until the external cooperation function is canceled. To do.
A method (pairing process) for selecting a combination of the imaging device 1 and the portable terminal 2 from a plurality of devices and starting a constant connection by BLE as the first communication method will be described later.

ここで、第1通信方式であるBLEにより常時接続された状態にある撮像装置1から携帯端末2へ画像ファイルを送信する例について説明する。
図2は、通信システムSで行われるデータ通信の一例を示す模式図である。
具体的には、図2の例では、ユーザが、一方の機器として撮像装置1を操作することで撮像装置1側における外部連携機能を発揮し、第1通信方式での通信を介して、携帯端末2に対して、画像ファイルの送受信に適した第2通信方式による通信接続を確立する指示(接続指示)を送信する。
第1通信方式での通信を介して、接続指示を受信した携帯端末2では、カメラ連携アプリケーションの機能が発揮されて、第2通信方式による通信を確立するための処理が行われ、撮像装置1と携帯端末2との間で第2通信方式による通信接続が確立される。
詳細には、撮像装置1からの第1通信方式での通信を介した接続指示によって、携帯端末2側におけるカメラ連携アプリケーションの機能を発揮するためのプログラムが起動されて、撮像装置1側における外部連携機能と携帯端末2側におけるカメラ連携アプリケーションの機能とにより、撮像装置1と携帯端末2との間で第2通信方式による通信の確立が行われる。
第1通信方式は、省電力であり、撮像装置1と携帯端末2のいずれか一方または両方の主電源が切れている(または低消費電力状態にある)場合であっても常時接続されており、主電源が切れている(または低消費電力状態にある)方の機器は、他方からの第1通信方式を介した通信によって、少なくとも第2通信方式による通信やアプリケーションプログラムの実行が可能な状態となるように、主電源を入れる(または低消費電力状態を解除する)機能と、第1通信方式を介して指定されたアプリケーションプログラムを起動(実行)させる機能を有する。
そのために、例えば、撮像装置1で撮影した画像を送信する等のイベントが発生した場合にデータ通信に用いる第2通信方式による通信の確立を、携帯端末2を操作することなく行うことができる。
これにより、撮像装置1と携帯端末2との間でデータ通信を行うことができ、撮像装置1から携帯端末2へ画像データを自動的に送信することができるようになる。
なお、受信した画像データは、カメラ連携アプリケーションの機能の発揮によって、一時的に携帯端末2のストレージに保存される。
Here, an example in which an image file is transmitted from the imaging apparatus 1 that is always connected by BLE, which is the first communication method, to the portable terminal 2 will be described.
FIG. 2 is a schematic diagram illustrating an example of data communication performed in the communication system S.
Specifically, in the example of FIG. 2, the user operates the imaging device 1 as one device to exhibit the external cooperation function on the imaging device 1 side, and is carried through the communication in the first communication method. An instruction (connection instruction) for establishing a communication connection by the second communication method suitable for transmission / reception of an image file is transmitted to the terminal 2.
In the mobile terminal 2 that has received the connection instruction via the communication using the first communication method, the function of the camera cooperation application is exhibited, and processing for establishing communication using the second communication method is performed. And the portable terminal 2 establish a communication connection by the second communication method.
Specifically, a program for demonstrating the function of the camera cooperation application on the mobile terminal 2 side is activated by a connection instruction from the imaging device 1 via communication in the first communication method, and the external device on the imaging device 1 side is activated. Communication by the second communication method is established between the imaging device 1 and the portable terminal 2 by the cooperation function and the function of the camera cooperation application on the portable terminal 2 side.
The first communication method is power saving, and is always connected even when the main power of one or both of the imaging device 1 and the portable terminal 2 is turned off (or in a low power consumption state). The device whose main power is off (or in the low power consumption state) is capable of at least communication by the second communication method and execution of the application program through communication from the other device via the first communication method. As described above, it has a function of turning on the main power (or canceling the low power consumption state) and a function of starting (executing) an application program designated through the first communication method.
Therefore, for example, when an event such as transmission of an image captured by the imaging apparatus 1 occurs, communication can be established using the second communication method used for data communication without operating the mobile terminal 2.
Thereby, data communication can be performed between the imaging device 1 and the portable terminal 2, and image data can be automatically transmitted from the imaging device 1 to the portable terminal 2.
The received image data is temporarily stored in the storage of the portable terminal 2 by the function of the camera cooperation application.

また、本実施形態においては、撮像装置1側における外部連携機能と携帯端末2側におけるカメラ連携アプリケーションの機能とにより自動的に送受信される画像データの活用として、撮像装置1が撮影した画像データを、インターネット上の画像共有サービスを利用して、自動的に他のユーザが所有する携帯端末などから閲覧可能な状態にする。具体的には、撮像装置1は、自動的に画像共有を行う連携動作モードが設定されている状態で撮影が行われると、第1通信方式での通信を介して、携帯端末2に対して、撮像装置1から他の携帯端末への画像の共有を行えるようにすることを指示する。共有の指示を受信した携帯端末2では、カメラ連携アプリケーションの機能が発揮されて、撮像装置1が撮影した画像データを受信して携帯端末2のストレージに一時的に保存した後、カメラ連携アプリケーション機能による指示によって画像管理&ネットアクセス用アプリケーションの機能が発揮されて(当該機能のためのプログラムが起動されて)、携帯端末2のストレージに一時的に保存されている画像データを、自己(画像管理&ネットアクセス用アプリケーション)の機能において管理するとともに、画像データを画像共有を目的として、予め連携しているクラウドサーバに送信する。クラウドサーバでは、予め連携している他の携帯端末に対して画像データを利用可能な状態にすることで、撮像装置1により撮影されて携帯端末2で受信した画像の共有を行う。   Further, in the present embodiment, image data captured by the imaging device 1 is used as the utilization of image data automatically transmitted and received by the external cooperation function on the imaging device 1 side and the function of the camera cooperation application on the mobile terminal 2 side. By using an image sharing service on the Internet, it is automatically brought into a state where it can be viewed from a portable terminal owned by another user. Specifically, when shooting is performed in a state in which a cooperative operation mode for automatically sharing an image is set, the imaging device 1 communicates with the mobile terminal 2 via communication using the first communication method. And instructing that the image can be shared from the imaging apparatus 1 to another portable terminal. In the portable terminal 2 that has received the sharing instruction, the function of the camera cooperation application is exhibited, the image data captured by the imaging device 1 is received and temporarily stored in the storage of the portable terminal 2, and then the camera cooperation application function The function of the application for image management & network access is exhibited by the instruction by (the program for the function is activated), and the image data temporarily stored in the storage of the mobile terminal 2 is stored (self-image management). & Network access application) and image data is transmitted to a previously linked cloud server for the purpose of image sharing. In the cloud server, the image data captured by the imaging device 1 and received by the mobile terminal 2 is shared by making the image data available to other mobile terminals linked in advance.

なお、本実施形態においては、撮像装置1と携帯端末2は、他の機器と連携して所定の機能を実現する装置として構成される。撮像装置1と携帯端末2は、互いの装置の間で、第2通信方式であるWi−Fiでデータのやりとり(データ転送)を行うことで、例えば、撮像装置1の操作に応じて携帯端末2に画像を転送して携帯端末2に画像を取得させる処理や携帯端末2の操作に応じて撮像装置1から画像を携帯端末2に転送させる処理等の連携した処理(以下、「連携処理」という。)を実行する。
また、撮像装置1と携帯端末2では、第2通信方式であるWi−Fiでの通信接続が確立しておらず連携処理が実行できない状態から、連携処理が実行できる状態に移行するために、接続が維持(常時接続)される第1通信方式であるBLEを介して、操作を行う装置から他方の装置の第2通信方式であるWi−Fiをオンして通信接続が確立するように構成される。即ち、第1通信方式であるBLEは、他の装置との通信接続が確立していないこと等に起因して所定の連携処理が実行できない状態/所定の連携処理を実行する準備ができない状態であっても、他の装置との通信接続が維持(常時接続)される。ここで、「所定の連携処理を実行する準備ができない状態」とは、他の装置の電源がオフ状態、または所定の連携処理を実行するためのプログラムが起動していない状態、または第2通信方式であるWi−Fiによる通信接続が確立していない状態をいう(ここでいう電源がオフ状態とは、第1通信方式による通信が可能であるが、第2通信方式による通信や所定の連携処理を実行させることが不可能な低消費電力状態を含む)。したがって、撮像装置1と携帯端末2では、他の装置の電源がオフ状態、または所定の連携処理を実行するためのプログラムが起動していない状態、または第2通信方式であるWi−Fiによる通信接続が確立していない状態(機能していない状態)である所定の連携処理を実行する準備ができない状態でも、第1通信方式であるBLEを介して、所定の連携処理を実行する準備ができる状態へと移行させる。
In the present embodiment, the imaging device 1 and the mobile terminal 2 are configured as devices that realize predetermined functions in cooperation with other devices. The imaging device 1 and the portable terminal 2 exchange data (data transfer) between the devices using the second communication method Wi-Fi, for example, according to the operation of the imaging device 1. 2, a process for transferring an image to the mobile terminal 2 to acquire an image and a process for transferring an image from the imaging device 1 to the mobile terminal 2 in response to an operation of the mobile terminal 2 (hereinafter referred to as “cooperation process”). Is executed).
In addition, in order to shift from the state where the communication connection in Wi-Fi, which is the second communication method, has not been established between the imaging device 1 and the mobile terminal 2 to the state where the cooperation process can be executed, A configuration in which a communication connection is established by turning on Wi-Fi, which is the second communication method of the other device, from the device performing the operation via BLE, which is the first communication method in which the connection is maintained (always connected). Is done. That is, the BLE which is the first communication method is in a state where the predetermined cooperative process cannot be executed / prepared to execute the predetermined cooperative process due to the fact that the communication connection with another device has not been established. Even if it exists, the communication connection with another apparatus is maintained (always connected). Here, “a state in which preparation for executing the predetermined cooperative process cannot be performed” refers to a state in which the power of another apparatus is turned off, a program for executing the predetermined cooperative process is not activated, or the second communication A state where a communication connection by Wi-Fi, which is a method, is not established (the power-off state here means that communication by the first communication method is possible, but communication by the second communication method or predetermined cooperation) Including a low power consumption state where processing cannot be performed). Therefore, in the imaging device 1 and the portable terminal 2, the power of the other device is in an off state, a state in which a program for executing a predetermined linkage process is not activated, or communication by Wi-Fi that is the second communication method. Even when it is not possible to prepare for executing the predetermined cooperative process in a state where the connection is not established (non-functioning), it is possible to prepare to execute the predetermined cooperative process via the BLE which is the first communication method. Transition to the state.

ここで、ペアリング処理について説明する。
ペアリング処理とは、2台のBLEデバイス(本実施形態においては、撮像装置1と携帯端末2)の接続設定を行う処理である。接続設定の後に、当該設定に基づいて、通信可能な状態に撮像装置1と携帯端末2とが接続される。また、ペアリング処理によって、接続に必要な相手側のペアリング情報がそれぞれの機器(撮像装置1と携帯端末2)に記憶される。
本実施形態のBLE方式の通信では、役割が異なるペリフェラルとセントラルとの間で通信が行われる。本実施形態において、ペリフェラルは撮像装置1であり、セントラルは携帯端末2である。
これに対して、ペリフェラルは、自身の存在を知らしめるため、電波を使って周囲にアドバタイズ信号を出し(アドバタイズ信号を同報送信し)、セントラルからの接続要求に応答する。
セントラルは、必要なデータを提供してくれるペリフェラルがないか走査し、該当するペリフェラルを検出すると、接続を要求し、データのやり取りを始める。そして、セントラルは、ペリフェラルから提供される情報(サービス)を使って何らかのタスクを実行する。
アドバタイズ信号には、ペリフェラルの名前(デバイス名:本実施形態においては、無線LAN(Wi−Fi)におけるアクセスポイントの識別名であるSSID)や提供可能な情報(サービス)を表す情報(UUID:Universally Unique Identifier)を含めることができる。
ペアリング処理により接続設定が完了した後のBLEの接続時(通信時)には、全世界でユニーク(唯一)のBDアドレス(Bluetooth(登録商標) Device Address)を含む通信パケットを送信する。これにより、意図しない他の機器と接続されてしまうことがない。
Here, the pairing process will be described.
The pairing process is a process for setting connection between two BLE devices (in the present embodiment, the imaging device 1 and the portable terminal 2). After the connection setting, the imaging device 1 and the portable terminal 2 are connected in a communicable state based on the setting. Moreover, the pairing information of the other party required for connection is memorize | stored in each apparatus (the imaging device 1 and the portable terminal 2) by pairing processing.
In the BLE communication according to this embodiment, communication is performed between peripherals and centrals having different roles. In this embodiment, the peripheral is the imaging device 1, and the central is the mobile terminal 2.
On the other hand, the peripheral sends out an advertise signal to the surroundings using radio waves (sends the advertise signal) in order to notify its existence, and responds to the connection request from the central.
Central scans for peripherals that provide the necessary data, and when it detects such peripherals, it requests a connection and starts exchanging data. Then, the central executes some task using information (service) provided from the peripheral.
The advertisement signal includes a peripheral name (device name: in this embodiment, an SSID that is an identification name of an access point in the wireless LAN (Wi-Fi)) and information (UUID: Universally) that can be provided (service). (Unique Identifier).
When BLE is connected (communication) after connection setting is completed by the pairing process, a communication packet including a BD address (Bluetooth (registered trademark) Device Address) that is unique throughout the world is transmitted. Thereby, it does not connect with the other apparatus which is not intended.

図3は、本発明の一実施形態に係る撮像装置1及び携帯端末2のハードウェアの構成を示すブロック図である。
撮像装置1は、例えばデジタルカメラとして構成される。
FIG. 3 is a block diagram illustrating a hardware configuration of the imaging device 1 and the mobile terminal 2 according to an embodiment of the present invention.
The imaging device 1 is configured as a digital camera, for example.

撮像装置1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memory)13と、バス14と、入出力インターフェース15と、撮像部16と、入力部17と、出力部18と、記憶部19と、第1通信部20と、第2通信部21と、ドライブ22と、電源部23と、を備えている。   The imaging apparatus 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an imaging unit 16, and an input unit 17. An output unit 18, a storage unit 19, a first communication unit 20, a second communication unit 21, a drive 22, and a power supply unit 23.

CPU11は、ROM12に記録されているプログラム、又は、記憶部19からRAM13にロードされたプログラムに従って各種の処理を実行する。   The CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 19 to the RAM 13.

RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。   The RAM 13 appropriately stores data necessary for the CPU 11 to execute various processes.

CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、撮像部16、入力部17、出力部18、記憶部19、第1通信部20、第2通信部21、ドライブ22及び電源部23が接続されている。   The CPU 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output interface 15 is also connected to the bus 14. An imaging unit 16, an input unit 17, an output unit 18, a storage unit 19, a first communication unit 20, a second communication unit 21, a drive 22, and a power supply unit 23 are connected to the input / output interface 15.

撮像部16は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。   Although not shown, the imaging unit 16 includes an optical lens unit and an image sensor.

光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
The optical lens unit is configured by a lens that collects light, for example, a focus lens or a zoom lens, in order to photograph a subject.
The focus lens is a lens that forms a subject image on the light receiving surface of the image sensor. The zoom lens is a lens that freely changes the focal length within a certain range.
The optical lens unit is also provided with a peripheral circuit for adjusting setting parameters such as focus, exposure, and white balance as necessary.

イメージセンサは、光電変換素子や、AFE(Analog Front End)等から構成される。
光電変換素子は、例えばCMOS(Complementary Metal Oxide Semiconductor)型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換(撮像)して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてAFEに順次供給する。
AFEは、このアナログの画像信号に対して、A/D(Analog/Digital)変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部16の出力信号として出力される。
このような撮像部16の出力信号を、以下、「撮影画像のデータ」とも呼ぶ。撮影画像のデータは、CPU11や図示しない画像処理部等に適宜供給される。
The image sensor includes a photoelectric conversion element, AFE (Analog Front End), and the like.
The photoelectric conversion element is composed of, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element or the like. A subject image is incident on the photoelectric conversion element from the optical lens unit. Therefore, the photoelectric conversion element photoelectrically converts (captures) the subject image, accumulates the image signal for a predetermined time, and sequentially supplies the accumulated image signal as an analog signal to the AFE.
The AFE performs various signal processing such as A / D (Analog / Digital) conversion processing on the analog image signal. Through various signal processing, a digital signal is generated and output as an output signal of the imaging unit 16.
Hereinafter, the output signal of the imaging unit 16 is also referred to as “photographed image data”. The captured image data is appropriately supplied to the CPU 11 or an image processing unit (not shown).

入力部17は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部18は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
The input unit 17 includes various buttons and the like, and inputs various types of information according to user instruction operations.
The output unit 18 includes a display, a speaker, and the like, and outputs images and sounds.

記憶部19は、ハードディスク或いはフラッシュメモリ等で構成され、各種画像のデータを記憶する。   The storage unit 19 includes a hard disk or a flash memory, and stores various image data.

第1通信部20は、低速であるが省電力であり常時接続に適した第1通信方式で外部装置(本実施形態においては、携帯端末2)との間で行う通信を制御する。本実施形態においては、第1通信方式は、BLEの通信規格に基づいた通信方式を用いる。   The first communication unit 20 controls communication performed with an external device (in the present embodiment, the portable terminal 2) in a first communication method that is low speed but saves power and is suitable for constant connection. In the present embodiment, the first communication method uses a communication method based on the BLE communication standard.

第2通信部21は、高速でありファイルの送受信に適した第2通信方式で外部装置(本実施形態においては、携帯端末2)との間で行う通信を制御する。本実施形態においては、第2通信方式は、無線LANのうちWi−Fiの通信規格に基づいた通信方式を用いる。   The second communication unit 21 controls communication with an external device (in the present embodiment, the portable terminal 2) by a second communication method that is high-speed and suitable for file transmission / reception. In the present embodiment, the second communication method uses a communication method based on the Wi-Fi communication standard in the wireless LAN.

ドライブ22には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア31が適宜装着される。ドライブ22によってリムーバブルメディア31から読み出されたプログラムは、必要に応じて記憶部19にインストールされる。また、リムーバブルメディア31は、記憶部19に記憶されている画像のデータ等の各種データも、記憶部19と同様に記憶することができる。   A removable medium 31 composed of a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is appropriately attached to the drive 22. The program read from the removable medium 31 by the drive 22 is installed in the storage unit 19 as necessary. The removable medium 31 can also store various data such as image data stored in the storage unit 19 in the same manner as the storage unit 19.

電源部23は、例えば、リチウムイオン二次電池により構成され、電源回路(図示せず)を介して、撮像装置1に駆動用の電力を供給する電力供給源であり、撮像装置1の駆動源としての電流を撮像装置1の各構成へ供給する。電源部23は、CPU11により制御され、例えば、電源オフ状態において、出力部18等への電源の供給を停止して表示出力をオフして、第1通信部20や第2通信部21等の通信における電源の供給を維持して、電源オフ状態においても画像送信を可能に制御される。   The power supply unit 23 is constituted by, for example, a lithium ion secondary battery, and is a power supply source that supplies driving power to the imaging device 1 via a power supply circuit (not shown). Is supplied to each component of the imaging apparatus 1. The power supply unit 23 is controlled by the CPU 11. For example, in a power-off state, the power supply unit 23 stops supplying power to the output unit 18 and turns off the display output, and the first communication unit 20 and the second communication unit 21 It is controlled so that image transmission is possible even when the power is off while maintaining the supply of power in communication.

また、携帯端末2は、例えばスマートフォンとして構成される。
なお、ハードウェアの構成については、撮像装置1と同様であるため省略する。以下、撮像装置1と携帯端末2におけるハードウェアを説明として用いる場合には、撮像装置1には、符号の末尾に「−1」を付すものとし、携帯端末2には符号の末尾に「−2」を付すものとする。即ち、撮像装置1は、CPU11−1乃至リムーバブルメディア31−1と表記するものとし、携帯端末2は、CPU11−2乃至リムーバブルメディア31−2と表記するものとする。
Moreover, the portable terminal 2 is comprised as a smart phone, for example.
Note that the hardware configuration is the same as that of the imaging apparatus 1, and therefore will be omitted. Hereinafter, when the hardware in the imaging device 1 and the portable terminal 2 is used as an explanation, the imaging device 1 is given a suffix “−1”, and the portable terminal 2 is given a symbol “−”. 2 ”shall be attached. That is, the imaging device 1 is represented as CPU 11-1 to removable media 31-1, and the portable terminal 2 is represented as CPU 11-2 to removable media 31-2.

このように構成される撮像装置1及び携帯端末2においてデータ通信の機能を発揮する場合には、撮像装置1と携帯端末2の間で、第1通信方式であるBLEで通信接続が確立した状態(常時接続状態)で行われる。即ち、撮像装置1と携帯端末2との間で、第1通信方式であるBLEで接続がされていることが前提となって撮影画像の自動送信機能が発揮される。
具体的には、撮像装置1から、携帯端末2に対して、第1通信方式での通信を介して、第2通信方式であるWi−Fiでの通信接続を確立するように指示(接続指示)を出して、撮像装置1と携帯端末2との間で第1通信方式であるWi−Fiでの通信接続を確立する。なお、本実施形態においては、撮像装置1では、Wi−Fiにおいて親機となるようにアクセスポイント(AP)モードとし、携帯端末2では、第1通信方式であるWi−Fiにおいて子機となるようにステーション(ST)モードとして、撮像装置1と携帯端末2の1対1の直接通信で通信接続を確立する。
なお、1度通信接続が確立してペアリングした場合、当該ペアリングに関する情報を各機器で保持する。近距離通信を行う本実施形態においては、電波の届く範囲にある機器を探索し、その中から保持するペアリング情報に基づいて、パスワード等の入力を行わずに自動的に通信接続を確立させる処理を行うものとする。また、ペアリング操作に関しては、まず、周囲にある接続可能な装置(BLE/Wi−Fiが起動状態の装置)が全て機器名等で表示され、その中から連携処理を実行する装置をユーザが指定することで行う。
When the imaging device 1 and the mobile terminal 2 configured as described above perform the data communication function, a state in which communication connection is established between the imaging device 1 and the mobile terminal 2 by BLE which is the first communication method. (Always connected). That is, the automatic transmission function of a captured image is exhibited on the assumption that the imaging device 1 and the mobile terminal 2 are connected by the BLE that is the first communication method.
Specifically, the imaging device 1 instructs the portable terminal 2 to establish a communication connection with Wi-Fi, which is the second communication method, via communication using the first communication method (connection instruction). ) To establish a communication connection using Wi-Fi, which is the first communication method, between the imaging apparatus 1 and the mobile terminal 2. In the present embodiment, the imaging device 1 is set to an access point (AP) mode so that it becomes a parent device in Wi-Fi, and the mobile terminal 2 is a child device in Wi-Fi that is the first communication method. Thus, in the station (ST) mode, a communication connection is established by direct one-to-one communication between the imaging device 1 and the portable terminal 2.
In addition, when a communication connection is established once and pairing is performed, information regarding the pairing is held in each device. In the present embodiment that performs short-range communication, a device within a range where radio waves reach is searched, and a communication connection is automatically established based on pairing information held therein without inputting a password or the like. Processing shall be performed. As for the pairing operation, first, all connectable devices (devices in which BLE / Wi-Fi is activated) in the surrounding area are displayed with device names, etc., and the user selects a device for executing the cooperation process from among them. This is done by specifying.

図4は、このような撮像装置1及び携帯端末2の機能的構成のうち、自動画像受信処理及びモード動作処理を実行するための機能的構成を示す機能ブロック図である。   FIG. 4 is a functional block diagram illustrating a functional configuration for executing the automatic image reception process and the mode operation process among the functional configurations of the imaging apparatus 1 and the portable terminal 2.

まず、自動画像受信処理について説明する。
「自動画像受信処理」とは、撮像装置1において、撮像部16から撮影画像を取得した場合に、携帯端末2において第2通信方式による通信接続を確立して、撮影画像を携帯端末2に送信し、携帯端末2においては自動で画像を受信する一連の処理をいう。
First, automatic image reception processing will be described.
“Automatic image reception processing” means that when a captured image is acquired from the imaging unit 16 in the imaging apparatus 1, the mobile terminal 2 establishes a communication connection by the second communication method and transmits the captured image to the mobile terminal 2. In the portable terminal 2, this means a series of processes for automatically receiving images.

撮像装置1側において自動画像受信処理を実行する場合には、図4に示すように、CPU11−1において、撮影制御部51と、通信制御部52と、が機能する。
また、記憶部19−1の一領域には、画像記憶部71が設定される。
画像記憶部71には、撮像部16から取得した撮影画像のデータが記憶される。
When the automatic image reception process is executed on the imaging apparatus 1 side, as shown in FIG. 4, the imaging control unit 51 and the communication control unit 52 function in the CPU 11-1.
An image storage unit 71 is set in one area of the storage unit 19-1.
The image storage unit 71 stores captured image data acquired from the imaging unit 16.

撮影制御部51は、撮影処理を実行するように撮像部16を制御する。その結果、撮像部16から撮像画像が出力される。出力された撮像画像は、画像記憶部71に記憶される。   The imaging control unit 51 controls the imaging unit 16 to execute imaging processing. As a result, a captured image is output from the imaging unit 16. The output captured image is stored in the image storage unit 71.

通信制御部52は、第1通信方式(第2通信方式)であるBLE(Wi−Fi)での通信を行い、携帯端末2への指示やデータ通信を行うように第1通信部20−1(第2通信部21−1)を制御する。
具体的には、通信制御部52は、例えば、第2通信方式であるWi−Fiでの通信を行い、撮像装置1で撮影された画像を携帯端末2に送信するように第2通信部21−1を制御する。
The communication control unit 52 performs communication using BLE (Wi-Fi), which is the first communication method (second communication method), and performs instructions and data communication to the portable terminal 2. (2nd communication part 21-1) is controlled.
Specifically, for example, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and transmits the image captured by the imaging device 1 to the mobile terminal 2. −1 is controlled.

また、携帯端末2側において自動画像受信処理を実行する場合には、図4に示すように、CPU11−2において、アプリケーション管理部91と、通信制御部92と、が機能する。
また、記憶部19−2の一領域には、画像記憶部111が設定される。
画像記憶部111には、撮像装置1から取得した撮像画像のデータが記憶される。
Further, when the automatic image reception process is executed on the portable terminal 2 side, as shown in FIG. 4, an application management unit 91 and a communication control unit 92 function in the CPU 11-2.
The image storage unit 111 is set in one area of the storage unit 19-2.
The image storage unit 111 stores captured image data acquired from the imaging device 1.

アプリケーション管理部91は、アプリケーションの起動と終了等を管理する。
具体的には、アプリケーション管理部91は、例えば、第1通信方式であるBLEでの通信を行い、第1通信部20−2においてアプリケーション(以下、単に「アプリ」という。)を起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部91は、Wi−Fiにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。なお、アプリや装置における「起動」とは、新たにアプリを実行する場合の他に、休止中(バックグラウンドで実行中)のアプリの実行を再開する場合を含み、また、電源をオフ状態からオン状態への移行を伴う場合も含む。
The application management unit 91 manages the activation and termination of applications.
Specifically, for example, the application management unit 91 performs communication using BLE, which is the first communication method, and instructs the first communication unit 20-2 to start an application (hereinafter simply referred to as “application”). When received, the specified application is activated. In this embodiment, the application management part 91 starts the application which performs communication control in Wi-Fi, and exhibits a communication control function. “Startup” in an application or device includes not only the case of newly executing an application, but also the case of resuming the execution of an application that is paused (running in the background). This includes cases involving the transition to the ON state.

通信制御部92は、第1通信方式(第2通信方式)であるBLE(Wi−Fi)での通信を行い、携帯端末2への指示の受信やデータ通信を行うように第1通信部20−2(第2通信部21−2)を制御する。
具体的には、通信制御部92は、例えば、第2通信方式であるWi−Fiでの通信を行い、撮像装置1から画像を受信するように第2通信部21−2を制御する。
The communication control unit 92 performs communication using BLE (Wi-Fi), which is the first communication method (second communication method), and receives instructions to the portable terminal 2 and performs data communication. -2 (second communication unit 21-2) is controlled.
Specifically, for example, the communication control unit 92 performs communication using Wi-Fi that is the second communication method, and controls the second communication unit 21-2 to receive an image from the imaging apparatus 1.

図5は、図4の機能的構成を有する図3の撮像装置1及び携帯端末2が実行する自動画像受信処理の流れを説明するフローチャートである。
なお、自動画像受信処理の開始状態では、撮像装置1と携帯端末2との間では、第1通信方式であるBLEのペアリングが完了しており、常時接続している状態となっている。また、第1通信方式であるWi−Fiについては、オフ状態であるが、撮像装置1と携帯端末2との間では、互いにWi−Fiの設定(プロファイル)を取得しており、Wi−Fiの起動時には撮像装置1と携帯端末2の間で1対1での通信接続を確立することができる状態となっている。
FIG. 5 is a flowchart for explaining the flow of automatic image reception processing executed by the imaging device 1 and the portable terminal 2 of FIG. 3 having the functional configuration of FIG.
In the start state of the automatic image reception process, pairing of BLE, which is the first communication method, is completed between the imaging device 1 and the portable terminal 2 and is always connected. In addition, Wi-Fi, which is the first communication method, is in an off state, but the Wi-Fi setting (profile) is acquired between the imaging device 1 and the mobile terminal 2, and the Wi-Fi is acquired. Is in a state where a one-to-one communication connection can be established between the imaging device 1 and the portable terminal 2.

<撮像装置1側の自動画像受信処理>
ステップS111-1において、撮影制御部51は、撮影処理を実行するように撮像部16を制御する。その結果、撮像部16から撮像画像が出力される。出力された撮像画像は、画像記憶部71に記憶される。
<Automatic image reception processing on the imaging apparatus 1>
In step S111-1, the imaging control unit 51 controls the imaging unit 16 to execute the imaging process. As a result, a captured image is output from the imaging unit 16. The output captured image is stored in the image storage unit 71.

撮影処理が実行された際に、自動画像転送モードが設定されていた場合、ステップS112-1において、通信制御部52は、携帯端末2に対して、第1通信方式であるBLEでの通信を行い、アプリを起動する指示を送信するように第1通信部20−1を制御する。その結果、アプリを起動する指示を受信した携帯端末2では、アプリが起動される。本実施形態においては、Wi−Fiにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。   If the automatic image transfer mode is set when the shooting process is executed, in step S112-1, the communication control unit 52 communicates with the mobile terminal 2 using BLE, which is the first communication method. The first communication unit 20-1 is controlled to transmit an instruction to start the application. As a result, the application is activated in the mobile terminal 2 that has received the instruction to activate the application. In the present embodiment, an application that performs communication control in Wi-Fi is activated, and a communication control function is exhibited.

ステップS113-1において、通信制御部52は、携帯端末2に対して、第1通信方式であるBLEでの通信を行い、撮像装置1のアクセスポイント情報(以下、「カメラAP情報」という。)を送信するように第1通信部20−1を制御する。その結果、カメラAP情報を受信した携帯端末2では、携帯端末2が子機となるST(ステーション)モードでWi−Fiがオンされる。   In step S113-1, the communication control unit 52 communicates with the mobile terminal 2 using BLE, which is the first communication method, and access point information of the imaging apparatus 1 (hereinafter referred to as “camera AP information”). The first communication unit 20-1 is controlled to transmit. As a result, in the mobile terminal 2 that has received the camera AP information, Wi-Fi is turned on in ST (station) mode in which the mobile terminal 2 is a slave.

ステップS114-1において、通信制御部52は、親機となるAP(アクセスポイント)モードでWi−Fiをオンするように第2通信部21−1を制御する。   In step S114-1, the communication control unit 52 controls the second communication unit 21-1 to turn on Wi-Fi in an AP (access point) mode serving as a parent device.

ステップS115-1において、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、第2通信部21−1において携帯端末2からの接続要求に応じて携帯端末2との接続を確立したか否かを判定する。
携帯端末2との接続を確立した場合には、ステップS115-1においてYESと判定し、処理はステップS118-1に進む。ステップS118-1の処理については、後述する。
これに対して、携帯端末2との接続を確立していない場合には、ステップS115-1においてNOと判定し、処理はステップS116-1に進む。
In step S115-1, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and the second communication unit 21-1 communicates with the portable terminal 2 in response to a connection request from the portable terminal 2. Determine whether a connection has been established.
When the connection with the portable terminal 2 is established, YES is determined in step S115-1, and the process proceeds to step S118-1. The process of step S118-1 will be described later.
On the other hand, when the connection with the portable terminal 2 has not been established, it is determined as NO in Step S115-1, and the process proceeds to Step S116-1.

ステップS116-1において、通信制御部52は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS116-1においてNOと判定されて、処理はステップS115-1に戻る。
時間切れとなった場合には、ステップS116-1においてYESと判定されて、処理はステップS117-1に進む。
In step S116-1, the communication control unit 52 determines whether a preset time has elapsed and the time has expired.
If the time has not expired, NO is determined in step S116-1, and the process returns to step S115-1.
If the time has expired, YES is determined in step S116-1, and the process proceeds to step S117-1.

ステップS117-1において、通信制御部52は、Wi−Fiをオフするように第2通信部21−1を制御する。その後、処理はステップS111-1に戻る。   In step S117-1, the communication control unit 52 controls the second communication unit 21-1 to turn off Wi-Fi. Thereafter, the process returns to step S111-1.

ステップS118-1において、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、接続している携帯端末2に対して撮影した撮像画像を送信するように第2通信部21−1を制御する。その結果、Wi−Fiで撮影した撮像画像が送信される。その後、撮像装置1側の自動画像受信処理は終了する。   In step S118-1, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and transmits the captured image taken to the connected mobile terminal 2 to the second communication unit. 21-1 is controlled. As a result, a captured image taken with Wi-Fi is transmitted. Thereafter, the automatic image reception process on the imaging device 1 side ends.

<携帯端末2側の自動画像受信処理>
ステップS111-2において、アプリケーション管理部91は、第1通信方式であるBLEでの通信を行い、第1通信部20−2においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態においては、Wi−Fiにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。
<Automatic image reception processing on the mobile terminal 2>
In step S111-2, the application management unit 91 performs communication using BLE, which is the first communication method, and activates the designated application when receiving an instruction to activate the application in the first communication unit 20-2. In the present embodiment, an application that performs communication control in Wi-Fi is activated, and a communication control function is exhibited.

ステップS112-2において、通信制御部92は、第1通信方式であるBLEでの通信を行い、撮像装置1からカメラAP情報を受信した場合に、STモードでWi−Fiをオンするように第2通信部21−2を制御する。   In step S112-2, the communication control unit 92 performs communication using BLE, which is the first communication method, and receives camera AP information from the imaging apparatus 1, so that Wi-Fi is turned on in the ST mode. 2 Control the communication unit 21-2.

ステップS113-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1を検索するように第2通信部21−2を制御する。   In step S113-2, the communication control unit 92 controls the second communication unit 21-2 to search for the imaging device 1 of the access point (AP).

ステップS114-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1が見つかったか否かを判定する。
アクセスポイントの撮像装置1が見つかった場合には、ステップS114-2においてYESと判定されて、処理はステップS117-2に進む。ステップS117-2以降の処理は後述する。
これに対して、アクセスポイントの撮像装置1が見つからない場合には、ステップS114-2においてNOと判定されて、処理はステップS115-2に進む。
In step S114-2, the communication control unit 92 determines whether or not the imaging device 1 of the access point (AP) has been found.
If the access point imaging apparatus 1 is found, YES is determined in step S114-2, and the process proceeds to step S117-2. The processing after step S117-2 will be described later.
On the other hand, if the access point imaging apparatus 1 is not found, NO is determined in step S114-2, and the process proceeds to step S115-2.

ステップS115-2において、通信制御部92は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS115-2においてNOと判定されて、処理はステップS114-2に戻る。
時間切れとなった場合には、ステップS115-2においてYESと判定されて、処理はステップS116-2に進む。
In step S115-2, the communication control unit 92 determines whether a preset time has elapsed and the time has expired.
If the time has not expired, NO is determined in step S115-2, and the process returns to step S114-2.
If the time has expired, YES is determined in step S115-2, and the process proceeds to step S116-2.

ステップS116-2において、アプリケーション管理部91は、ステップS111-2で起動したアプリを終了する。アプリを終了することで、第2通信部21−2におけるWi−Fi通信機能がオフされる。その後、処理はステップS111-2に戻る。   In step S116-2, the application management unit 91 ends the application activated in step S111-2. By ending the application, the Wi-Fi communication function in the second communication unit 21-2 is turned off. Thereafter, the process returns to step S111-2.

ステップS117-2において、通信制御部92は、第2通信方式であるWi−Fiでの通信を行い、アクセスポイント(AP)の撮像装置1に接続し、接続した旨(接続要求)を撮像装置1に通知するように第2通信部21−2を制御する。   In step S117-2, the communication control unit 92 performs communication using Wi-Fi, which is the second communication method, connects to the imaging device 1 of the access point (AP), and indicates that the connection has been made (connection request). 1 to control the second communication unit 21-2.

ステップS118-2において、通信制御部92は、撮像装置1から送信された画像を受信するように第2通信部21−2を制御する。受信した画像は、画像記憶部111に記憶される。その後、携帯端末2側の自動送受信処理は終了する。   In step S118-2, the communication control unit 92 controls the second communication unit 21-2 to receive the image transmitted from the imaging device 1. The received image is stored in the image storage unit 111. Thereafter, the automatic transmission / reception process on the mobile terminal 2 side ends.

次に、モード動作処理について説明する。
また、「モード動作処理」とは、携帯端末2において、RECモード/PLAYモードの各種モードに基づいて、撮像装置1において第2通信方式による通信接続を確立して、モードに対応した動作を撮像装置1に実行させる一連の処理をいう。
Next, the mode operation process will be described.
Further, “mode operation processing” means that the mobile terminal 2 establishes a communication connection by the second communication method in the imaging device 1 based on various modes of the REC mode / PLAY mode, and images the operation corresponding to the mode. A series of processes to be executed by the apparatus 1.

撮像装置1側においてモード動作処理を実行する場合には、図4に示すように、CPU11−1において、撮影制御部51と、通信制御部52と、が機能する。
また、記憶部19−1の一領域には、画像記憶部71が設定される。
画像記憶部71には、撮像部16から取得した撮影画像のデータが記憶される。
When the mode operation process is executed on the imaging apparatus 1 side, as illustrated in FIG. 4, the imaging control unit 51 and the communication control unit 52 function in the CPU 11-1.
An image storage unit 71 is set in one area of the storage unit 19-1.
The image storage unit 71 stores captured image data acquired from the imaging unit 16.

撮影制御部51は、RECモード用に、スルー画像を撮影するように撮像部16を制御する。その結果、撮像部16からスルー画像が出力される。   The imaging control unit 51 controls the imaging unit 16 to capture a through image for the REC mode. As a result, a through image is output from the imaging unit 16.

通信制御部52は、第1通信方式(第2通信方式)であるBLE(Wi−Fi)での通信を行い、携帯端末2への指示やデータ通信を行うように第1通信部20−1(第2通信部21−1)を制御する。
具体的には、通信制御部52は、例えば、RECモード時には、撮像部16からされたスルー画像を、第2通信方式であるWi−Fiでの通信を行い、携帯端末2に送信するように第2通信部21−1を制御する。また、通信制御部52は、PLAYモード時には、画像記憶部71に記憶される画像の一覧を、第2通信方式であるWi−Fiでの通信を行い、携帯端末2に送信するように第2通信部21−1を制御する。
The communication control unit 52 performs communication using BLE (Wi-Fi), which is the first communication method (second communication method), and performs instructions and data communication to the portable terminal 2. (2nd communication part 21-1) is controlled.
Specifically, for example, in the REC mode, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and transmits the through image output from the imaging unit 16 to the mobile terminal 2. The second communication unit 21-1 is controlled. Further, in the PLAY mode, the communication control unit 52 performs second communication so that a list of images stored in the image storage unit 71 is communicated with Wi-Fi as the second communication method and transmitted to the mobile terminal 2. The communication unit 21-1 is controlled.

また、携帯端末2側において自動画像受信処理を実行する場合には、図4に示すように、CPU11−2において、アプリケーション管理部91と、通信制御部92と、が機能する。
また、記憶部19−2の一領域には、画像記憶部111が設定される。
画像記憶部111には、撮像装置1から取得した画像のデータが記憶される。
Further, when the automatic image reception process is executed on the portable terminal 2 side, as shown in FIG. 4, an application management unit 91 and a communication control unit 92 function in the CPU 11-2.
The image storage unit 111 is set in one area of the storage unit 19-2.
The image storage unit 111 stores image data acquired from the imaging apparatus 1.

アプリケーション管理部91は、アプリケーションの起動と終了等を管理する。
具体的には、アプリケーション管理部91は、例えば、第1通信方式であるBLEでの通信を行い、第1通信部20−2においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部91は、Wi−Fiにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。
The application management unit 91 manages the activation and termination of applications.
Specifically, for example, the application management unit 91 performs communication using BLE, which is the first communication method, and starts the designated application when receiving an instruction to start the application in the first communication unit 20-2. . In this embodiment, the application management part 91 starts the application which performs communication control in Wi-Fi, and exhibits a communication control function.

通信制御部92は、第1通信方式(第2通信方式)であるBLE(Wi−Fi)での通信を行い、携帯端末2への指示やデータ通信を行うように第1通信部20−2(第2通信部21−2)を制御する。
具体的には、通信制御部92は、例えば、RECモード時には、撮像部16からされたスルー画像を、第2通信方式であるWi−Fiでの通信を行い、撮像装置1から受信するように第2通信部21−2を制御する。また、通信制御部52は、PLAYモード時には、画像記憶部71に記憶される画像の一覧を、第2通信方式であるWi−Fiでの通信を行い、撮像装置1から受信するように第2通信部21−2を制御する。
The communication control unit 92 performs communication using BLE (Wi-Fi), which is the first communication method (second communication method), and performs instructions and data communication to the portable terminal 2. (2nd communication part 21-2) is controlled.
Specifically, for example, in the REC mode, the communication control unit 92 performs communication using the second communication method Wi-Fi and receives the through image from the imaging unit 16 from the imaging device 1. The second communication unit 21-2 is controlled. Further, in the PLAY mode, the communication control unit 52 performs second communication so that the list of images stored in the image storage unit 71 is communicated by Wi-Fi, which is the second communication method, and received from the imaging device 1. The communication unit 21-2 is controlled.

図6は、図4の機能的構成を有する図3の撮像装置1及び携帯端末2が実行するモード動作処理の流れを説明するフローチャートである。
なお、モード動作処理の開始状態では、撮像装置1と携帯端末2との間では、第1通信方式であるBLEのペアリングが完了しており、常時接続している状態となっている。また、第1通信方式であるWi−Fiについては、オフ状態であるが、撮像装置1と携帯端末2との間では、互いにWi−Fiの設定(プロファイル)を取得しており、Wi−Fiの起動時には撮像装置1と携帯端末2の間で1対1での通信接続を確立することができる状態となっている。
FIG. 6 is a flowchart illustrating the flow of mode operation processing executed by the imaging device 1 and the mobile terminal 2 of FIG. 3 having the functional configuration of FIG.
Note that in the start state of the mode operation process, pairing of BLE, which is the first communication method, is completed between the imaging device 1 and the portable terminal 2 and is always connected. In addition, Wi-Fi, which is the first communication method, is in an off state, but the Wi-Fi setting (profile) is acquired between the imaging device 1 and the mobile terminal 2, and the Wi-Fi is acquired. Is in a state where a one-to-one communication connection can be established between the imaging device 1 and the portable terminal 2.

<撮像装置1側のモード動作処理>
ステップS211-1において、CPU11は、携帯端末2に対して、第1通信方式であるBLEでの通信を行い、携帯端末2からの起動要求に応じて撮像装置1を起動すると共に、携帯端末2から起動時のモード指定があった場合には、その指定されたモードを設定する。本実施形態において、モードは、携帯端末2において撮像装置1からのスルー画像を確認しながら撮影を行うRECモードと、携帯端末2において撮像装置1に記憶される画像一覧を閲覧するPLAYモードのいずれかのモードが設定される。
<Mode operation processing on the imaging apparatus 1>
In step S211-1, the CPU 11 communicates with the portable terminal 2 using BLE, which is the first communication method, and activates the imaging device 1 in response to an activation request from the portable terminal 2, and the portable terminal 2 also. If there is a mode specification at startup from, the specified mode is set. In the present embodiment, the mode is either a REC mode in which shooting is performed while confirming a through image from the imaging device 1 in the mobile terminal 2 or a PLAY mode in which a list of images stored in the imaging device 1 is browsed in the mobile terminal 2. Is set.

ステップS212-1において、通信制御部52は、携帯端末2に対して、第1通信方式であるBLEでの通信を行い、カメラAP情報を送信するように第1通信部20−1を制御する。その結果、カメラAP情報を受信した携帯端末2では、受信したカメラAP情報に基づいて、携帯端末2が子機となるST(ステーション)モードでWi−Fiがオンされる。   In step S212-1, the communication control unit 52 controls the first communication unit 20-1 to communicate with the mobile terminal 2 using BLE, which is the first communication method, and transmit camera AP information. . As a result, in the mobile terminal 2 that has received the camera AP information, Wi-Fi is turned on in ST (station) mode in which the mobile terminal 2 is a slave unit based on the received camera AP information.

ステップS213-1において、通信制御部52は、親機となるAP(アクセスポイント)モードでWi−Fiをオンするように第2通信部21−1を制御する。   In step S213-1, the communication control unit 52 controls the second communication unit 21-1 to turn on Wi-Fi in an AP (access point) mode serving as a parent device.

ステップS214-1において、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、携帯端末2からの接続要求に応じて第2通信部21−1において携帯端末2との接続を確立したか否かを判定する。
携帯端末2との接続を確立した場合には、ステップS214-1においてYESと判定し、処理はステップS217-1に進む。ステップS217-1の処理については、後述する。
これに対して、携帯端末2との接続を確立していない場合には、ステップS214-1においてNOと判定し、処理はステップS215-1に進む。
In step S214-1, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and the second communication unit 21-1 communicates with the mobile terminal 2 in response to a connection request from the mobile terminal 2. Determine whether a connection has been established.
If the connection with the portable terminal 2 is established, YES is determined in step S214-1, and the process proceeds to step S217-1. The process of step S217-1 will be described later.
On the other hand, when the connection with the portable terminal 2 has not been established, NO is determined in step S214-1, and the process proceeds to step S215-1.

ステップS215-1において、通信制御部52は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS215-1においてNOと判定されて、処理はステップS214-1に戻る。
時間切れとなった場合には、ステップS215-1においてYESと判定されて、処理はステップS216-1に進む。
In step S215-1, the communication control unit 52 determines whether a preset time has elapsed and the time has expired.
If the time has not expired, it is determined as NO in Step S215-1, and the process returns to Step S214-1.
If the time has expired, YES is determined in step S215-1, and the process proceeds to step S216-1.

ステップS216-1において、通信制御部52は、Wi−Fiをオフするように第2通信部21−1を制御する。その後、処理はステップS211-1に戻る。   In step S216-1, the communication control unit 52 controls the second communication unit 21-1 to turn off Wi-Fi. Thereafter, the process returns to step S211-1.

ステップS217-1において、撮影制御部51及び通信制御部52は、ステップS211-1で指定されたモード、または、携帯端末2から新たに指定されたモードで動作する。即ち、指定されたモードがRECモードであって、スルー画像の送信要求があった場合には、撮影制御部51は、スルー画像を撮影するように撮像部16を制御して、スルー画像を取得する。そして、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、取得したスルー画像を携帯端末2に逐次送信するように第2通信部21−1を制御する。また、指定されたモードがPLAYモードであって、画像の一覧(サムネイル画像)の送信要求があった場合には、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、画像記憶部111に記憶される画像の一覧を携帯端末2に送信するように第2通信部21−1を制御する。
その後、撮像装置1側のモード動作処理は終了する。
In step S217-1, the imaging control unit 51 and the communication control unit 52 operate in the mode specified in step S211-1 or the mode newly specified from the mobile terminal 2. That is, when the designated mode is the REC mode and there is a transmission request for a through image, the imaging control unit 51 controls the imaging unit 16 to capture the through image and acquires the through image. To do. And the communication control part 52 performs communication by Wi-Fi which is a 2nd communication system, and controls the 2nd communication part 21-1 so that the acquired through image may be transmitted to the portable terminal 2 sequentially. If the designated mode is the PLAY mode and a transmission request for a list of images (thumbnail images) is made, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method. Then, the second communication unit 21-1 is controlled so as to transmit the list of images stored in the image storage unit 111 to the portable terminal 2.
Thereafter, the mode operation process on the imaging device 1 side ends.

<携帯端末2側のモード動作処理>
ステップS211-2において、アプリケーション管理部91は、ユーザによる入力部17への操作等で、アプリを起動する。本実施形態においては、モードを指定する機能を発揮するアプリが起動されて、モードの指定機能が発揮される。
<Mode operation processing on the mobile terminal 2>
In step S211-2, the application management unit 91 activates the application by an operation on the input unit 17 by the user. In the present embodiment, an application that exhibits a function for designating a mode is activated, and a function for designating a mode is exhibited.

ステップS212-2において、通信制御部92は、第1通信方式であるBLEでの通信を行い、撮像装置1に対して、起動するように第2通信部21−2を制御する。また、撮像装置1の起動時のモードを指定する必要がある場合には、モードを指定する情報を送信する。本実施形態において、モードは、携帯端末2において撮像装置1からのスルー画像を確認しながら撮影を行うRECモードと、携帯端末2において撮像装置1に記憶される画像一覧を閲覧するPLAYモードのいずれかのモードを指定できる。   In step S212-2, the communication control unit 92 performs communication using BLE, which is the first communication method, and controls the second communication unit 21-2 to start up the imaging apparatus 1. In addition, when it is necessary to specify a mode at the time of startup of the imaging apparatus 1, information specifying the mode is transmitted. In the present embodiment, the mode is either a REC mode in which shooting is performed while confirming a through image from the imaging device 1 in the mobile terminal 2 or a PLAY mode in which a list of images stored in the imaging device 1 is browsed in the mobile terminal 2. Can be specified.

ステップS213-2において、通信制御部92は、第1通信方式であるBLEでの通信を行い、撮像装置1からカメラAP情報を受信した場合に、STモードでWi−Fiをオンするように第2通信部21−2を制御する。   In step S213-2, the communication control unit 92 performs communication using BLE, which is the first communication method, and receives camera AP information from the imaging apparatus 1, so that Wi-Fi is turned on in the ST mode. 2 Control the communication unit 21-2.

ステップS214-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1を検索するように第2通信部21−2を制御する。   In step S214-2, the communication control unit 92 controls the second communication unit 21-2 to search for the imaging device 1 of the access point (AP).

ステップS215-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1が見つかったか否かを判定する。
アクセスポイントの撮像装置1が見つかった場合には、ステップS215-2においてYESと判定されて、処理はステップS218-2に進む。ステップS218-2以降の処理は後述する。
これに対して、アクセスポイントの撮像装置1が見つからない場合には、ステップS215-2においてNOと判定されて、処理はステップS216-2に進む。
In step S215-2, the communication control unit 92 determines whether or not the imaging device 1 of the access point (AP) has been found.
If the access point imaging device 1 is found, YES is determined in step S215-2, and the process proceeds to step S218-2. The processing after step S218-2 will be described later.
On the other hand, if the access point imaging device 1 is not found, NO is determined in step S215-2, and the process proceeds to step S216-2.

ステップS216-2において、通信制御部92は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS216-2においてNOと判定されて、処理はステップS215-2に戻る。
時間切れとなった場合には、ステップS216-2においてYESと判定されて、処理はステップS217-2に進む。
In step S216-2, the communication control unit 92 determines whether or not a preset time has elapsed and timed out.
If the time has not expired, NO is determined in step S216-2, and the process returns to step S215-2.
If the time has expired, YES is determined in step S216-2, and the process proceeds to step S217-2.

ステップS217-2において、アプリケーション管理部91は、ステップS211-2で起動したアプリを終了する。アプリを終了することで、第2通信部21−2におけるWi−Fi通信機能がオフされる。その後、処理はステップS211-2に戻る。   In step S217-2, the application management unit 91 ends the application activated in step S211-2. By ending the application, the Wi-Fi communication function in the second communication unit 21-2 is turned off. Thereafter, the process returns to step S211-2.

ステップS218-2において、通信制御部92は、撮像装置1に対して、第2通信方式であるWi−Fiでの通信を行い、アクセスポイント(AP)の撮像装置1に接続し、接続した旨(接続要求)を撮像装置1に通知するように第2通信部21−2を制御する。   In step S218-2, the communication control unit 92 communicates with the imaging device 1 using Wi-Fi, which is the second communication method, and connects to the imaging device 1 of the access point (AP). The second communication unit 21-2 is controlled so as to notify the imaging apparatus 1 of (connection request).

ステップS219-2において、通信制御部92は、ユーザ操作などにより指定されたモードを確認する。
指定されたモードがRECである場合には、ステップS219-2において[REC]となり、処理はステップS220-2に進む。
In step S219-2, the communication control unit 92 confirms the mode designated by the user operation or the like.
If the designated mode is REC, [REC] is set in step S219-2, and the process proceeds to step S220-2.

ステップS220-2において、通信制御部92は、撮像装置1に対して、第2通信方式であるWi−Fiでの通信を行い、RECモードへの切り換え、及びスルー画像の送信要求を行い、この要求に応じて撮像装置1から逐次送信されてくるスルー画像を逐次取得する。そして、出力部18−2において逐次取得したスルー画像を逐次表示させる。ユーザは、撮像装置1が撮影しているスルー画像を閲覧しながら撮影指示等の操作を行う。その後、携帯端末2側のモード動作処理は終了する。   In step S220-2, the communication control unit 92 performs communication with the imaging apparatus 1 using Wi-Fi, which is the second communication method, switches to the REC mode, and requests transmission of a through image. The through images sequentially transmitted from the imaging device 1 are sequentially acquired in response to the request. Then, the through images sequentially acquired in the output unit 18-2 are sequentially displayed. The user performs an operation such as a shooting instruction while browsing through images taken by the imaging apparatus 1. Thereafter, the mode operation process on the mobile terminal 2 side ends.

これに対して、ユーザ操作などにより指定されたモードがPLAYである場合には、ステップS219-2において[PLAY]となり、処理はステップS221-2に進む。   On the other hand, when the mode designated by the user operation or the like is PLAY, [PLAY] is set in step S219-2, and the process proceeds to step S221-2.

ステップS221-2において、通信制御部92は、撮像装置1に対して、第2通信方式であるWi−Fiでの通信を行い、PLAYモードへの切り換え、及び画像記憶部71に記憶される画像の一覧の送信要求を行い、この要求に応じて撮像装置1から送信されてくる画像の一覧(サムネイル画像)を取得する。そして、出力部18−2において取得した画像の一覧を表示させる。ユーザは、撮像装置1に記憶される画像の一覧を閲覧しながら撮像装置1から取得する画像の選択等の操作を行う。その後、携帯端末2側のモード動作処理は終了する。   In step S <b> 221-2, the communication control unit 92 performs communication with the imaging apparatus 1 using Wi-Fi, which is the second communication method, and switches to the PLAY mode and the image stored in the image storage unit 71. In response to this request, a list of images (thumbnail images) transmitted from the imaging apparatus 1 is acquired. Then, a list of images acquired by the output unit 18-2 is displayed. The user performs operations such as selection of an image acquired from the imaging device 1 while browsing a list of images stored in the imaging device 1. Thereafter, the mode operation process on the mobile terminal 2 side ends.

図7は、上述したような各種の処理の実行とともに逐次変化する撮像装置1及び携帯端末2における通信状態の遷移を示す通信ステータスの表示を示す模式図である。
第1通信方式及び第2通信方式における撮像装置1及び携帯端末2における通信のステータス表示は、図7の例に示すように、ステータス毎に表示を変化させるように構成する。
通信ステータスにおいてペアリングもされておらず、接続もされていない場合(<ペアリング:未><接続:無>)には、ステータス表示は行わないように構成される。
通信ステータスにおいてペアリングがされているが、接続がされていない場合(<ペアリング:済><接続:無>)には、第1通信方式及び第2通信方式を示すアイコンを破線又は半透過状態で表示するように構成される。
通信ステータスにおいてペアリングがされており、接続もされている場合(<ペアリング:済><接続:有>)には、第1通信方式及び第2通信方式を示すアイコンを表示するように構成される。
FIG. 7 is a schematic diagram showing a display of a communication status indicating a transition of a communication state in the imaging device 1 and the mobile terminal 2 that sequentially change with the execution of various processes as described above.
As shown in the example of FIG. 7, the communication status display in the imaging device 1 and the portable terminal 2 in the first communication method and the second communication method is configured to change the display for each status.
When the communication status is neither paired nor connected (<pairing: not yet><connected:none>), the status display is not performed.
If the communication status is paired but not connected (<Pairing: Completed><Connected:None>), the icons indicating the first communication method and the second communication method are indicated by broken lines or semi-transparent. Configured to display in state.
When the communication status is paired and connected (<Pairing: Completed><Connected:Yes>), an icon indicating the first communication method and the second communication method is displayed. Is done.

以上のように構成される撮像装置1は、第2通信部21−1と、通信制御部52と、第1通信部20−1と、通信制御部52と、を備える。
通信制御部52は、他の機器である携帯端末2との間で第2通信部21−1によってデータ転送を行うことにより所定の連携処理を実行する。
第1通信部20−1は、通信制御部52による所定の連携処理が実行できない状態であっても、他の機器である携帯端末2との通信接続を維持する。
通信制御部52は、第1通信部20−1により所定の通信を行うことにより、通信制御部52による所定の連携処理が実行できない状態から実行できる状態へと移行させる。
これにより、通信制御部52による所定の連携処理が実行できない状態であっても、他の機器である携帯端末2との通信接続が維持され、第1通信部20−1により所定の通信を行うことにより、通信制御部52による所定の連携処理が実行できない状態から実行できる状態へと移行して、通信制御部52による所定の連携処理が実行される。
したがって、撮像装置1は、携帯端末2において操作をすることなく所定のデータを受信することができ、無線通信を介した複数の装置における連携の利便性を高めることができる。
The imaging device 1 configured as described above includes the second communication unit 21-1, the communication control unit 52, the first communication unit 20-1, and the communication control unit 52.
The communication control unit 52 performs predetermined cooperation processing by performing data transfer with the mobile terminal 2 which is another device by the second communication unit 21-1.
The first communication unit 20-1 maintains the communication connection with the mobile terminal 2 that is another device even when the predetermined cooperation process by the communication control unit 52 cannot be executed.
The communication control unit 52 causes the first communication unit 20-1 to perform predetermined communication to shift from a state where the predetermined cooperation process by the communication control unit 52 cannot be performed to a state where it can be performed.
Thereby, even if it is a state which cannot perform the predetermined cooperation process by the communication control part 52, communication connection with the portable terminal 2 which is another apparatus is maintained, and predetermined communication is performed by the 1st communication part 20-1. Accordingly, the communication control unit 52 shifts from a state where the predetermined cooperation process cannot be executed to a state where the communication control unit 52 can execute the predetermined cooperation process, and the communication control unit 52 executes the predetermined cooperation process.
Therefore, the imaging device 1 can receive predetermined data without operating the mobile terminal 2, and can improve the convenience of cooperation in a plurality of devices via wireless communication.

第1通信部20−1は、第2通信部21−1よりも低速であるが省電力である。
第1通信部20−1は、第2通信部21−1よる他の機器である携帯端末2との通信接続が確立していないことに起因して所定の連携処理が実行できない状態であっても、他の機器である携帯端末2との通信接続を維持する。
通信制御部52は、第1通信部20−1により所定の通信を行うことにより、第2通信部21−1よる他の機器である携帯端末2との通信接続が確立していない状態から確立された状態へと移行させる。
これにより、より低消費電力な状態で、他の機器である携帯端末2との接続を維持して、所定の連携処理が実行できる状態へと移行させることができる。
The first communication unit 20-1 is slower than the second communication unit 21-1, but saves power.
The first communication unit 20-1 is in a state in which a predetermined linkage process cannot be performed because a communication connection with the portable terminal 2 which is another device by the second communication unit 21-1 is not established. In addition, the communication connection with the portable terminal 2 which is another device is maintained.
The communication control unit 52 is established from a state in which communication connection with the portable terminal 2 which is another device by the second communication unit 21-1 is not established by performing predetermined communication with the first communication unit 20-1. Transition to the completed state.
Thereby, it is possible to shift to a state in which a predetermined cooperation process can be executed while maintaining a connection with the portable terminal 2 that is another device in a state of lower power consumption.

第1通信部20−1は、他の機器である携帯端末2または当該撮像装置1のいずれかが所定の連携処理を実行する準備ができていないことに起因して所定の連携処理が実行できない状態であっても、他の機器である携帯端末2との通信接続を維持する。
通信制御部52は、第1通信部20−1により所定の通信を行うことにより、他の機器である携帯端末2または当該撮像装置1のいずれかを、所定の連携処理を実行する準備ができていない状態から準備ができている状態へと移行させる。
これにより、所定の連携処理を実行する機器のうち、いずれか一方の機器から他方の機器を、所定の連携処理を実行する準備ができていない状態から準備ができている状態へと移行させることが可能となる。
The first communication unit 20-1 cannot execute the predetermined cooperation process because either the mobile terminal 2 or the imaging apparatus 1 which is another device is not ready to execute the predetermined cooperation process. Even in the state, the communication connection with the portable terminal 2 which is another device is maintained.
The communication control unit 52 is ready to execute a predetermined linkage process on either the portable terminal 2 or the imaging device 1 which is another device by performing predetermined communication with the first communication unit 20-1. Transition from a not ready state to a ready state.
As a result, among the devices that execute the predetermined linkage processing, the device is shifted from one device that is not ready to execute the predetermined linkage processing to a state that is ready. Is possible.

所定の連携処理を実行する準備ができていない状態とは、他の機器である携帯端末2または当該撮像装置1のいずれかの電源がオフ状態、または所定の連携処理を実行するためのプログラムが起動していない状態、または第2通信部21−1が機能していない状態である。
これにより、所定の連携処理を実行するための機能の一部が動作していない種々の状態から、所定の連携処理を実行する準備ができた状態へと移行させることが可能となる。
The state in which the preparation for executing the predetermined cooperation process is not ready means that either the portable terminal 2 which is another device or the imaging apparatus 1 is powered off, or a program for executing the predetermined cooperation process. It is a state where it is not activated or a state where the second communication unit 21-1 is not functioning.
As a result, it is possible to shift from various states in which some of the functions for executing the predetermined cooperative process are not operating to a state in which preparations for executing the predetermined cooperative process are ready.

通信制御部52は、第1通信部20−1により所定の通信を行うことにより、他の機器である携帯端末2または当該撮像装置1のどちらが所定の連携処理を実行する準備ができていない状態にある場合であっても、他の機器である携帯端末2または当該撮像装置1の両方を所定の連携処理を実行する準備ができている状態へと移行させる。
これにより、所定の連携処理を実行する機器のいずれかによって、所定の連携処理を実行する双方の機器を所定の連携処理を実行する準備ができている状態へと移行させることが可能となる。
The communication control unit 52 performs a predetermined communication by the first communication unit 20-1, so that neither the portable terminal 2 which is another device nor the imaging device 1 is ready to execute the predetermined cooperation process. Even if it exists in the case, both the portable terminal 2 which is another apparatus, or the said imaging device 1 is made to transfer to the state which is ready for performing a predetermined cooperation process.
As a result, either of the devices that execute the predetermined cooperative process can shift both devices that execute the predetermined cooperative process to a state in which preparations for executing the predetermined cooperative process are ready.

通信制御部52は、他の機器である携帯端末2が所定の連携処理を実行する準備ができていない状態である場合に、第1通信部20−1により他の機器である携帯端末2に所定の信号を送信することで他の機器である携帯端末2を所定の連携処理を実行する準備ができている状態へと移行させる。
また、通信制御部52は、当該撮像装置1が所定の連携処理を実行する準備ができていない状態である場合に、第1通信部20−1により他の機器である携帯端末2から所定の信号を受信することで当該撮像装置1を所定の連携処理を実行する準備ができている状態へと移行させる。
これにより、第2の無線通信による所定の信号を送受信することで、所定の連携処理を実行する双方の機器を実行する準備ができている状態へと移行させることが可能となる。
When the mobile terminal 2 which is another device is not ready to execute a predetermined cooperation process, the communication control unit 52 causes the first communication unit 20-1 to change the mobile terminal 2 which is another device. By transmitting a predetermined signal, the portable terminal 2 which is another device is shifted to a state where it is ready to execute a predetermined linkage process.
In addition, when the imaging device 1 is not ready to execute a predetermined cooperation process, the communication control unit 52 performs a predetermined communication from the portable terminal 2 that is another device by the first communication unit 20-1. By receiving the signal, the imaging apparatus 1 is shifted to a state where it is ready to execute a predetermined cooperation process.
As a result, it is possible to shift to a state in which both devices that execute the predetermined linkage processing are ready to execute by transmitting and receiving a predetermined signal by the second wireless communication.

所定の連携処理は、当該撮像装置1の操作により他の機器である携帯端末2を制御する第1の連携処理と、他の機器である携帯端末2の操作により当該撮像装置1を制御する第2の連携処理とを含む。
通信制御部52は、第1の連携処理を行う場合には、当該撮像装置1の操作に応じて第2の無線通信により他の機器である携帯端末2に所定の信号を送信することで他の機器である携帯端末2を第1の連携処理を実行する準備ができている状態へと移行させる。
また、通信制御部52は、第2の連携処理を行う場合には、他の機器である携帯端末2の操作に応じて第2の無線通信により送信されてくる所定の信号を受信することで当該撮像装置1を第2の連携処理を実行する準備ができている状態へと移行させる。
これにより、撮像装置1から他の機器である携帯端末2を制御して第1の連携処理を行ったり、他の機器である携帯端末2から撮像装置1を制御して第2の連携処理を行ったりすることが可能となる。
The predetermined linkage process includes a first linkage process that controls the portable terminal 2 that is another device by operating the imaging device 1 and a first linkage process that controls the imaging device 1 by operating the portable terminal 2 that is another device. 2 linkage processing.
When performing the first linkage process, the communication control unit 52 transmits a predetermined signal to the portable terminal 2 that is another device by the second wireless communication in accordance with the operation of the imaging device 1. The portable terminal 2 that is the first device is shifted to a state in which it is ready to execute the first linkage processing.
In addition, when performing the second linkage process, the communication control unit 52 receives a predetermined signal transmitted by the second wireless communication in response to an operation of the mobile terminal 2 that is another device. The imaging apparatus 1 is shifted to a state where it is ready to execute the second linkage process.
Thereby, the mobile device 2 that is another device is controlled from the imaging device 1 to perform the first cooperation processing, or the imaging device 1 is controlled from the mobile terminal 2 that is another device to perform the second cooperation processing. It is possible to go.

通信制御部52は、入力部17等によるユーザ操作を介して、所定の連携処理を行わせる他の機器である携帯端末2を指定機器として任意に指定する。
また、通信制御部52は、第1通信部20−1による指定機器との通信接続を開始し、この通信接続を維持した状態で、第2通信部21−1による指定機器との通信接続を解除した状態にする。
また、通信制御部52は、第1通信部20−1により指定機器を指定した所定の通信を行うことで、第2通信部21−1による指定機器との通信接続を開始させる。
これにより、特定の他の機器である携帯端末2を指定して、所定の連携処理を実行することが可能となる。
The communication control unit 52 arbitrarily designates the portable terminal 2, which is another device that performs predetermined cooperation processing, as a designated device through a user operation by the input unit 17 or the like.
In addition, the communication control unit 52 starts communication connection with the designated device by the first communication unit 20-1, and maintains communication connection with the designated device by the second communication unit 21-1 while maintaining this communication connection. Set to the released state.
Moreover, the communication control part 52 starts the communication connection with the designated apparatus by the 2nd communication part 21-1 by performing the predetermined communication which designated the designated apparatus by the 1st communication part 20-1.
As a result, it is possible to specify the portable terminal 2 which is a specific other device and execute a predetermined linkage process.

当該撮像装置1と他の機器である携帯端末2の一方は、撮像機能を備えた撮像装置1であり、他方は、画像の表示機能を備えた携帯端末2である。
所定の連携処理は、撮像装置1により撮像された画像データを第2通信部21−1により表示端末に転送して表示させる画像転送処理を含む。
これにより、撮像装置1と携帯端末2とを連携させ、撮像装置1により撮像された画像データを表示端末に転送して、表示端末の機能を用いて表示することが可能となる。
One of the imaging device 1 and the portable terminal 2 which is another device is the imaging device 1 having an imaging function, and the other is the portable terminal 2 having an image display function.
The predetermined cooperation process includes an image transfer process in which the image data captured by the imaging device 1 is transferred to the display terminal by the second communication unit 21-1.
As a result, the imaging device 1 and the portable terminal 2 can be linked to transfer the image data captured by the imaging device 1 to the display terminal and display it using the function of the display terminal.

所定の連携処理は、撮像装置1の操作に応じて画像転送処理を開始する第1の連携処理と、表示端末の操作に応じて画像転送処理を開始する第2の連携処理を含む。
これにより、撮像装置1の操作に応じて表示端末に画像データを転送したり、表示端末の操作に応じて撮像装置1から画像データを転送したりすることが可能となる。
The predetermined linkage process includes a first linkage process that starts an image transfer process in response to an operation of the imaging apparatus 1 and a second linkage process that starts an image transfer process in response to an operation of a display terminal.
As a result, it is possible to transfer image data to the display terminal in accordance with the operation of the imaging device 1, and to transfer image data from the imaging device 1 in accordance with the operation of the display terminal.

以上のように構成される通信システムSは、互いに連携して所定の機能を実現する撮像装置1と、携帯端末2を含む。
撮像装置1は、第2通信部21−1と、通信制御部52と、第1通信部20−1と、通信制御部52と、を備える。
通信制御部52は、他の機器である携帯端末2との間で第2通信部21−1によってデータ転送を行うことにより所定の連携処理を実行する。
第1通信部20−1は、通信制御部52による所定の連携処理が実行できない状態であっても、他の機器である携帯端末2との通信接続を維持する。
通信制御部52は、第1通信部20−1により所定の通信を行うことにより、通信制御部52による所定の連携処理が実行できない状態から実行できる状態へと移行させる。
これにより、通信制御部52による所定の連携処理が実行できない状態であっても、他の機器である携帯端末2との通信接続が維持され、第1通信部20−1により所定の通信を行うことにより、通信制御部52による所定の連携処理が実行できない状態から実行できる状態へと移行して、通信制御部52による所定の連携処理が実行される。
したがって、撮像装置1は、携帯端末2において操作をすることなく所定のデータを受信することができ、無線通信を介した複数の装置における連携の利便性を高めることができる。
The communication system S configured as described above includes the imaging device 1 and the mobile terminal 2 that realize predetermined functions in cooperation with each other.
The imaging device 1 includes a second communication unit 21-1, a communication control unit 52, a first communication unit 20-1, and a communication control unit 52.
The communication control unit 52 performs predetermined cooperation processing by performing data transfer with the mobile terminal 2 which is another device by the second communication unit 21-1.
The first communication unit 20-1 maintains the communication connection with the mobile terminal 2 that is another device even when the predetermined cooperation process by the communication control unit 52 cannot be executed.
The communication control unit 52 causes the first communication unit 20-1 to perform predetermined communication to shift from a state where the predetermined cooperation process by the communication control unit 52 cannot be performed to a state where it can be performed.
Thereby, even if it is a state which cannot perform the predetermined cooperation process by the communication control part 52, communication connection with the portable terminal 2 which is another apparatus is maintained, and predetermined communication is performed by the 1st communication part 20-1. Accordingly, the communication control unit 52 shifts from a state where the predetermined cooperation process cannot be executed to a state where the communication control unit 52 can execute the predetermined cooperation process, and the communication control unit 52 executes the predetermined cooperation process.
Therefore, the imaging device 1 can receive predetermined data without operating the mobile terminal 2, and can improve the convenience of cooperation in a plurality of devices via wireless communication.

また、通信制御部52は、第2の無線通信としての第2通信方式により第1の機器としての撮像装置1により撮像された画像データを第2の機器としての携帯端末2に送信する。
通信制御部52は、第2の無線通信としての第2通信方式による第1の機器としての撮像装置1と第2の機器としての携帯端末2との間の通信接続が切られた状態で、第1の無線通信としての第1通信方式による第1の機器としての撮像装置1と第2の機器としての携帯端末2との間の通信接続を維持し、第1の無線通信としての第1通信方式により第1の機器としての撮像装置1と第2の機器としての携帯端末2との間で所定の制御データを送受信することにより、第2の無線通信としての第2通信方式を第1の機器としての撮像装置1と第2の機器としての携帯端末2との間の通信接続が切られた状態から接続した状態へ移行させる。
これにより、通信システムSにおいては、携帯端末2において操作をすることなく接続を行うことができ、無線通信を介した複数の装置における連携の利便性を高めることができる。
Moreover, the communication control part 52 transmits the image data imaged with the imaging device 1 as a 1st apparatus with the 2nd communication system as a 2nd wireless communication to the portable terminal 2 as a 2nd apparatus.
The communication control unit 52 is in a state in which the communication connection between the imaging device 1 as the first device and the portable terminal 2 as the second device is disconnected by the second communication method as the second wireless communication, The communication connection between the imaging device 1 as the first device and the portable terminal 2 as the second device in the first communication method as the first wireless communication is maintained, and the first as the first wireless communication. By transmitting and receiving predetermined control data between the imaging device 1 as the first device and the portable terminal 2 as the second device by the communication method, the second communication method as the second wireless communication is changed to the first. Shift from the state in which the communication connection between the imaging device 1 as the second device and the portable terminal 2 as the second device is disconnected to the connected state.
Thereby, in the communication system S, it can connect without operating in the portable terminal 2, and the convenience of cooperation in the some apparatus via wireless communication can be improved.

また、上述の実施形態では、第1の機器としての撮像装置1は、相互の通信相手として第1の機器としての撮像装置1と、第2の機器としての携帯端末2とを関連付ける関連付け情報を相互に記憶する関連付け手段となる通信制御部52/通信制御部92を更に備えるように構成することができる。
第1の機器としての撮像装置1では、関連付け手段となる通信制御部52/通信制御部92により記憶された関連付け情報に従って、第1の機器としての撮像装置1と第2の機器としての携帯端末2との間の通信接続が切られた状態から接続した状態へ移行させるように構成することができる。
Further, in the above-described embodiment, the imaging device 1 as the first device associates the association information that associates the imaging device 1 as the first device with the mobile terminal 2 as the second device as a mutual communication partner. A communication control unit 52 / communication control unit 92 serving as association means for storing each other can be further provided.
In the imaging device 1 as the first device, the imaging device 1 as the first device and the portable terminal as the second device according to the association information stored by the communication control unit 52 / communication control unit 92 as the association unit 2 can be configured to shift from a state in which the communication connection with the communication terminal 2 is disconnected to a connected state.

また、上述の実施形態では、関連付け手段である通信制御部52/通信制御部92は、関連付け情報であるペアリングに関する情報を送受信することにより、第1の機器としての撮像装置1と第2の機器としての携帯端末2とを関連付けるように構成することができる。   Further, in the above-described embodiment, the communication control unit 52 / communication control unit 92, which is an association unit, transmits and receives information related to pairing, which is association information, so that the imaging device 1 as the first device and the second device It can comprise so that the portable terminal 2 as an apparatus may be linked | related.

また、上述の実施形態では、関連付け手段である通信制御部52/通信制御部92は、関連付け情報を送受信することにより、通信制御部52による相互の通信相手として第1の機器としての撮像装置1と第2の機器としての携帯端末2とを関連付けるように構成することができる。   In the above-described embodiment, the communication control unit 52 / communication control unit 92, which is an association unit, transmits and receives association information, thereby the imaging apparatus 1 as a first device serving as a mutual communication partner by the communication control unit 52. And the portable terminal 2 as the second device can be associated with each other.

また、上述の実施形態では、関連付け手段である通信制御部52/通信制御部92は、機器の識別情報を用いて関連づけの候補となる相手先の機器名を出力部18に表示して選択させるように構成することができる。   In the above-described embodiment, the communication control unit 52 / communication control unit 92, which is an associating unit, uses the device identification information to display on the output unit 18 and select a device name of a partner that is a candidate for association. It can be constituted as follows.

従来、デジタルカメラ等の撮像装置と、スマートフォン等の情報処理装置とを無線通信によって接続する技術が利用されている。
このような技術においては、情報処理装置から撮像装置を無線通信によって遠隔操作する場合、初めに、これらの装置の間で無線通信接続を確立し、その後に所定の遠隔操作が行われる。
なお、従来の技術には、このような技術の一例として、カメラ操作端末によってカメラを遠隔操作する撮像システムがある(例えば、特開2014−230024号公報参照)。
2. Description of the Related Art Conventionally, a technology for connecting an imaging device such as a digital camera and an information processing device such as a smartphone by wireless communication has been used.
In such a technique, when the imaging apparatus is remotely operated by wireless communication from the information processing apparatus, a wireless communication connection is first established between these apparatuses, and then a predetermined remote operation is performed.
As an example of such a technique, there is an imaging system in which a camera is remotely operated by a camera operation terminal (see, for example, JP-A-2014-230024).

しかしながら、撮像装置を情報処理装置によって遠隔操作する場合、遠隔操作を行う都度、これらの装置の電源をONとした上で、無線通信接続を確立する必要がある。また、情報処理装置から撮像装置を遠隔操作するというように各装置の役割が予め設定されている上、情報処理装置から撮像装置を遠隔操作する機能についても、予め設定された機能を限定的に使用できるのみであることから、遠隔操作を行うユーザにとっては、利便性が高いものではなかった。   However, when the image pickup apparatus is remotely operated by the information processing apparatus, it is necessary to establish a wireless communication connection after turning on the power of these apparatuses each time the remote operation is performed. In addition, the role of each device is set in advance, such as remotely operating the imaging device from the information processing device, and the functions that remotely operate the imaging device from the information processing device are limited to the preset functions. Since it can only be used, it is not convenient for a user who performs a remote operation.

本実施形態は、このような状況に鑑みてなされたものであり、無線通信を介した複数の装置における連携の利便性を高めることを目的としている。   The present embodiment has been made in view of such a situation, and aims to improve the convenience of cooperation in a plurality of apparatuses via wireless communication.

<第2実施形態>
図8は、本発明の一実施形態に係る通信システムの他のシステム構成を示すシステム構成図である。
通信システムSは、図8に示すように、図1に示すシステム構成を前提としており、少なくとも撮像/通信機能を有する撮像装置1と、少なくとも画像表示/通信機能を有する携帯端末2とサーバ3とを備える。通信システムSでは、撮像装置1で撮像した画像を、携帯端末2を介してサーバ3に転送して、共有用に画像を保存し、当該保存された画像のアドレス等の共有情報を共有設定された他の携帯端末100,100,100・・・に送信する。他の携帯端末100は、受信した共有情報に基づいて、サーバ3にアクセスして画像を閲覧等する。
通信システムSでは、ユーザが、撮像装置1と携帯端末2のいずれか一方の機器を操作することで、ユーザが操作している方の操作機器から他方の機器に対して、画像ファイルレベルのデータ通信が可能な通信方式での通信接続の要求を行い、撮像装置1と携帯端末2との間の通信接続を確立した状態で、操作機器の操作に応じて、他方の機器との画像ファイルの送受信や他方の機器が保持する画像データの閲覧等を行う機能を有する。
Second Embodiment
FIG. 8 is a system configuration diagram showing another system configuration of the communication system according to the embodiment of the present invention.
As shown in FIG. 8, the communication system S is based on the system configuration shown in FIG. 1, and includes an imaging device 1 having at least an imaging / communication function, a portable terminal 2 having at least an image display / communication function, and a server 3. Is provided. In the communication system S, an image captured by the image capturing apparatus 1 is transferred to the server 3 via the portable terminal 2, the image is stored for sharing, and shared information such as an address of the stored image is set to be shared. To other portable terminals 100, 100, 100. The other portable terminal 100 accesses the server 3 based on the received shared information and browses the image.
In the communication system S, when the user operates one of the devices of the imaging device 1 and the portable terminal 2, data on the image file level is transferred from the operating device operated by the user to the other device. A request for communication connection in a communication method capable of communication is performed, and a communication connection between the imaging device 1 and the mobile terminal 2 is established, and in response to an operation of the operation device, an image file with the other device It has a function of performing transmission / reception and browsing of image data held by the other device.

サーバ3は、図3に示すように、インターネット等のネットワークNを介して、携帯端末2と画像のデータをやり取り可能に接続されており、ネットワーク上に画像を公開可能に構成されている。なお、ハードウェアの構成については、撮像装置1と撮像部16及び第1通信部20を除き同様であるため説明を省略する。
以下、サーバ3におけるハードウェアを説明として用いる場合には、符号の末尾に「−3」を付すものとする。即ち、サーバ3は、CPU11−3乃至リムーバブルメディア31−3と表記するものとする。
As shown in FIG. 3, the server 3 is connected to the portable terminal 2 so as to be able to exchange image data via a network N such as the Internet, and is configured to be able to publish images on the network. Note that the hardware configuration is the same except for the imaging device 1, the imaging unit 16, and the first communication unit 20, and a description thereof will be omitted.
Hereinafter, when the hardware in the server 3 is used as an explanation, “−3” is added to the end of the reference numeral. That is, the server 3 is expressed as a CPU 11-3 to a removable medium 31-3.

ここで、連携準備処理(ペアリング処理)について説明する。
複数の撮像装置と複数の携帯端末の中から自動画像転送処理の対象となる撮像装置1と携帯端末2とをユーザが任意に指定し、この指定された撮像装置1と携帯端末2とをペアリングする処理を行う。
連携準備処理(ペアリング処理)が完了した後、ユーザによる撮像装置1や携帯端末2のモード設定操作や、ユーザが撮像装置1と携帯端末2のどちらを操作するかに応じて、連携動作を行うか否かや、自動画像転送処理と遠隔操作処理のいずれを実行するかが自動的に決定される。
撮像装置1は、ユーザ操作により撮影が指示された際に、連携動作モードが設定されていなければ通常の撮影記録を行うが、連携動作モードが設定されている場合には、自動的に自動画像転送処理を開始する。
また、携帯端末2は、ユーザ操作により連携動作が指示された場合は、自動的に遠隔操作処理を開始する。
Here, the cooperation preparation process (pairing process) will be described.
The user arbitrarily designates the imaging device 1 and the portable terminal 2 to be subjected to the automatic image transfer process from the plurality of imaging devices and the plurality of portable terminals, and the designated imaging device 1 and the portable terminal 2 are paired. Process to ring.
After the cooperation preparation process (pairing process) is completed, the cooperative operation is performed according to the mode setting operation of the imaging device 1 or the portable terminal 2 by the user, or whether the user operates the imaging device 1 or the portable terminal 2. It is automatically determined whether or not to perform and whether to execute automatic image transfer processing or remote operation processing.
When imaging is instructed by a user operation, the imaging apparatus 1 performs normal shooting recording if the cooperative operation mode is not set. However, if the cooperative operation mode is set, the automatic image is automatically generated. Start the transfer process.
Moreover, the portable terminal 2 starts a remote operation process automatically, when cooperation operation is instruct | indicated by user operation.

次に、自動画像転送処理について説明する。
「自動画像転送処理」とは、撮像装置1において、撮像部16から撮影画像を取得した場合に、携帯端末2との間で第2通信方式による通信接続を確立して、撮影画像を携帯端末2に送信し、携帯端末2においては自動で画像を受信する一連の処理をいう。
Next, automatic image transfer processing will be described.
“Automatic image transfer processing” means that when a captured image is acquired from the imaging unit 16 in the imaging apparatus 1, a communication connection is established with the mobile terminal 2 using the second communication method, and the captured image is transferred to the mobile terminal. 2 is a series of processes in which the mobile terminal 2 automatically receives an image.

撮像装置1側において自動画像受信処理を実行する場合には、図4に示すように、CPU11−1において、撮影制御部51と、通信制御部52と、が機能する。
また、記憶部19−1の一領域には、画像記憶部71が設定される。
画像記憶部71には、撮像部16から取得した撮影画像のデータが記憶される。
When the automatic image reception process is executed on the imaging apparatus 1 side, as shown in FIG. 4, the imaging control unit 51 and the communication control unit 52 function in the CPU 11-1.
An image storage unit 71 is set in one area of the storage unit 19-1.
The image storage unit 71 stores captured image data acquired from the imaging unit 16.

撮影制御部51は、撮影処理を実行するように撮像部16を制御する。その結果、撮像部16から撮像画像が出力される。出力された撮像画像は、画像記憶部71に記憶される。   The imaging control unit 51 controls the imaging unit 16 to execute imaging processing. As a result, a captured image is output from the imaging unit 16. The output captured image is stored in the image storage unit 71.

通信制御部52は、第1通信方式(第2通信方式)であるLE(Wi−Fi)での通信を行い、携帯端末2への指示やデータ通信を行うように第1通信部20−1(第2通信部21−1)を制御する。
具体的には、通信制御部52は、例えば、第2通信方式であるWi−Fiでの通信を行い、撮像装置1で撮影された画像を携帯端末2に送信するように第2通信部21−1を制御する。
The communication control unit 52 performs communication by LE (Wi-Fi), which is the first communication method (second communication method), and performs instructions and data communication to the portable terminal 2. (2nd communication part 21-1) is controlled.
Specifically, for example, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and transmits the image captured by the imaging device 1 to the mobile terminal 2. −1 is controlled.

また、携帯端末2側において自動画像受信処理を実行する場合には、図4に示すように、CPU11−2において、アプリケーション管理部91と、通信制御部92と、が機能する。
また、記憶部19−2の一領域には、画像記憶部111が設定される。
画像記憶部111には、撮像装置1から取得した撮像画像のデータが記憶される。
Further, when the automatic image reception process is executed on the portable terminal 2 side, as shown in FIG. 4, an application management unit 91 and a communication control unit 92 function in the CPU 11-2.
The image storage unit 111 is set in one area of the storage unit 19-2.
The image storage unit 111 stores captured image data acquired from the imaging device 1.

アプリケーション管理部91は、アプリケーション(アプリケーションプログラム)の起動と終了等を管理する。
具体的には、アプリケーション管理部91は、例えば、第1通信方式であるLEでの通信を行い、第1通信部20−2においてアプリケーションプログラム(以下、単に「アプリケーション」または「アプリ」という。)を起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部91は、Wi−Fiにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。なお、アプリや装置における「起動」とは、新たにアプリを実行する場合の他に、休止中(バックグラウンドで実行中)のアプリの実行を再開する場合を含み、また、電源をオフ状態からオン状態への移行を伴う場合も含む。
The application management unit 91 manages activation and termination of an application (application program).
Specifically, for example, the application management unit 91 performs communication using LE, which is the first communication method, and an application program (hereinafter simply referred to as “application” or “application”) in the first communication unit 20-2. When the instruction to start is received, the specified application is started. In this embodiment, the application management part 91 starts the application which performs communication control in Wi-Fi, and exhibits a communication control function. “Startup” in an application or device includes not only the case of newly executing an application, but also the case of resuming the execution of an application that is paused (running in the background). This includes cases involving the transition to the ON state.

通信制御部92は、第1通信方式(第2通信方式)であるLE(Wi−Fi)での通信を行い、携帯端末2への指示の受信やデータ通信を行うように第1通信部20−2(第2通信部21−2)を制御する。
具体的には、通信制御部92は、例えば、第2通信方式であるWi−Fiでの通信を行い、撮像装置1から画像を受信するように第2通信部21−2を制御する。
The communication control unit 92 performs communication by LE (Wi-Fi) which is the first communication method (second communication method), receives the instruction to the portable terminal 2, and performs data communication. -2 (second communication unit 21-2) is controlled.
Specifically, for example, the communication control unit 92 performs communication using Wi-Fi that is the second communication method, and controls the second communication unit 21-2 to receive an image from the imaging apparatus 1.

図9は、図4の機能的構成を有する図3の撮像装置1及び携帯端末2が実行する自動画像受信処理の流れを説明するフローチャートである。
なお、自動画像受信処理の開始状態では、撮像装置1と携帯端末2との間では、第1通信方式であるLEのペアリングが完了しており、常時接続している状態となっている。また、第2通信方式であるWi−Fiについては、オフ状態であるが、撮像装置1と携帯端末2との間では、互いにWi−Fiの設定(プロファイル)を取得しており、Wi−Fiの起動時には撮像装置1と携帯端末2の間で1対1での通信接続を容易に確立することができる状態となっている。
FIG. 9 is a flowchart for explaining the flow of the automatic image receiving process executed by the imaging device 1 and the portable terminal 2 of FIG. 3 having the functional configuration of FIG.
In the start state of the automatic image reception process, the pairing of LE, which is the first communication method, is completed between the imaging device 1 and the portable terminal 2, and is always connected. In addition, Wi-Fi, which is the second communication method, is in an off state, but the Wi-Fi setting (profile) is mutually acquired between the imaging device 1 and the mobile terminal 2, and Wi-Fi is acquired. Is activated, a one-to-one communication connection can be easily established between the imaging device 1 and the portable terminal 2.

<撮像装置1側の自動画像転送処理>
ステップS311-1において、撮影制御部51は、撮影処理を実行するように撮像部16を制御する。その結果、撮像部16から撮像画像が出力される。出力された撮像画像は、画像記憶部71に記憶される。
<Automatic image transfer processing on the imaging apparatus 1>
In step S311-1, the imaging control unit 51 controls the imaging unit 16 to execute imaging processing. As a result, a captured image is output from the imaging unit 16. The output captured image is stored in the image storage unit 71.

ステップS312-1において、通信制御部52は、携帯端末2に対して、第1通信方式であるLEでの通信を行い、アプリを起動する指示を送信するように第1通信部20−1を制御する。その結果、アプリを起動する指示を受信した携帯端末2では、アプリが起動される。本実施形態においては、Wi−Fiにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。   In step S312-1, the communication control unit 52 performs communication using the first communication method LE to the mobile terminal 2, and sends the first communication unit 20-1 to transmit an instruction to start the application. Control. As a result, the application is activated in the mobile terminal 2 that has received the instruction to activate the application. In the present embodiment, an application that performs communication control in Wi-Fi is activated, and a communication control function is exhibited.

ステップS313-1において、通信制御部52は、携帯端末2に対して、第1通信方式であるLEでの通信を行い、撮像装置1のアクセスポイント情報(以下、「カメラAP情報」という。)を送信するように第1通信部20−1を制御する。その結果、カメラAP情報を受信した携帯端末2では、携帯端末2が子機となるST(ステーション)モードでWi−Fiがオンされる。   In step S313-1, the communication control unit 52 communicates with the mobile terminal 2 using LE, which is the first communication method, and access point information of the imaging apparatus 1 (hereinafter referred to as “camera AP information”). The first communication unit 20-1 is controlled to transmit. As a result, in the mobile terminal 2 that has received the camera AP information, Wi-Fi is turned on in ST (station) mode in which the mobile terminal 2 is a slave.

ステップS314-1において、通信制御部52は、親機となるAP(アクセスポイント)モードでWi−Fiをオンするように第2通信部21−1を制御する。   In step S314-1, the communication control unit 52 controls the second communication unit 21-1 to turn on Wi-Fi in an AP (access point) mode serving as a parent device.

ステップS315-1において、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、第2通信部21−1において携帯端末2との接続を確立したか否かを判定する(携帯端末2との接続が確立されていなければ、携帯端末2からの接続要求を待って接続を確立する)。
携帯端末2との接続を確立した場合には、ステップS315-1においてYESと判定し、処理はステップS318-1に進む。ステップS318-1の処理については、後述する。
これに対して、携帯端末2との接続を確立していない場合には、ステップS315-1においてNOと判定し、処理はステップS316-1に進む。
In step S315-1, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and determines whether the second communication unit 21-1 has established a connection with the mobile terminal 2. (If the connection with the portable terminal 2 is not established, the connection is established after waiting for a connection request from the portable terminal 2).
When the connection with the portable terminal 2 is established, YES is determined in step S315-1, and the process proceeds to step S318-1. The process of step S318-1 will be described later.
On the other hand, when the connection with the portable terminal 2 has not been established, NO is determined in step S315-1, and the process proceeds to step S316-1.

ステップS316-1において、通信制御部52は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS316-1においてNOと判定されて、処理はステップS315-1に戻る。
時間切れとなった場合には、ステップS316-1においてYESと判定されて、処理はステップS317-1に進む。
In step S316-1, the communication control unit 52 determines whether a preset time has elapsed and the time has expired.
If the time has not expired, NO is determined in step S316-1, and the process returns to step S315-1.
If the time has expired, YES is determined in step S316-1, and the process proceeds to step S317-1.

ステップS317-1において、エラーメッセージなどを表示し、通信制御部52は、Wi−Fiをオフするように第2通信部21−1を制御する(このとき、すぐにWi−Fiをオフせずに、ユーザの指示に応じて再接続を試みたり、一定時間の間は自動的に繰り返し再接続を試みたりするようにしてもよい)。その後、処理はステップS311-1に戻る。   In step S317-1, an error message or the like is displayed, and the communication control unit 52 controls the second communication unit 21-1 to turn off Wi-Fi (at this time, without immediately turning off Wi-Fi). In addition, reconnection may be attempted in accordance with a user instruction, or reconnection may be automatically repeated for a certain period of time). Thereafter, the processing returns to step S311-1.

ステップS318-1において、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、接続している携帯端末2に対して撮影した撮像画像を送信するように第2通信部21−1を制御する。その結果、Wi−Fiで撮影した撮像画像が送信される。その後、撮像装置1側の自動画像受信処理は終了する。   In step S318-1, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and transmits the captured image captured to the connected mobile terminal 2 to the second communication unit. 21-1 is controlled. As a result, a captured image taken with Wi-Fi is transmitted. Thereafter, the automatic image reception process on the imaging device 1 side ends.

<携帯端末2側の自動画像受信処理>
ステップS311-2において、アプリケーション管理部91は、第1通信方式であるBLEでの通信を行い、第1通信部20−2においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態においては、Wi−Fiにおける通信制御を行うアプリが起動されて、通信制御機能が発揮される。
<Automatic image reception processing on the mobile terminal 2>
In step S311-2, the application management unit 91 performs communication using BLE, which is the first communication method, and starts the designated application when receiving an instruction to start the application in the first communication unit 20-2. In the present embodiment, an application that performs communication control in Wi-Fi is activated, and a communication control function is exhibited.

ステップS312-2において、通信制御部92は、第1通信方式であるBLEでの通信を行い、撮像装置1からカメラAP情報を受信した場合に、STモードでWi−Fiをオンするように第2通信部21−2を制御する。   In step S312-2, the communication control unit 92 performs communication using BLE, which is the first communication method, and receives camera AP information from the imaging apparatus 1 so that Wi-Fi is turned on in the ST mode. 2 Control the communication unit 21-2.

ステップS313-2において、通信制御部92は、受信したカメラAP情報に対応するアクセスポイント(AP)の撮像装置1を検索するように第2通信部21−2を制御する。   In step S313-2, the communication control unit 92 controls the second communication unit 21-2 to search for the imaging device 1 of the access point (AP) corresponding to the received camera AP information.

ステップS314-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1が見つかったか否かを判定する。
アクセスポイントの撮像装置1が見つかった場合(または既に撮像装置1との接続が確立している場合)には、ステップS314-2においてYESと判定されて、処理はステップS317-2に進む。ステップS317-2以降の処理は後述する。
これに対して、アクセスポイントの撮像装置1が見つからない場合には、ステップS314-2においてNOと判定されて、処理はステップS315-2に進む。
In step S314-2, the communication control unit 92 determines whether or not the imaging device 1 of the access point (AP) has been found.
If the imaging device 1 of the access point is found (or if the connection with the imaging device 1 has already been established), YES is determined in step S314-2, and the process proceeds to step S317-2. The processing after step S317-2 will be described later.
On the other hand, if the access point imaging apparatus 1 is not found, NO is determined in step S314-2, and the process proceeds to step S315-2.

ステップS315-2において、通信制御部92は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS315-2においてNOと判定されて、処理はステップS314-2に戻る。
時間切れとなった場合には、ステップS315-2においてYESと判定されて、処理はステップS316-2に進む。
In step S315-2, the communication control unit 92 determines whether a preset time has elapsed and the time has expired.
If the time has not expired, NO is determined in step S315-2, and the process returns to step S314-2.
If the time has expired, YES is determined in step S315-2, and the process proceeds to step S316-2.

ステップS316-2において、エラーメッセージなどを表示し、アプリケーション管理部91は、ステップS311-2で起動したアプリを終了する。アプリを終了することで、第2通信部21−2におけるWi−Fi通信機能がオフされる(このとき、すぐにアプリを終了したりWi−Fiをオフせずに、ユーザの指示に応じて再接続を試みたり、一定時間の間は自動的に繰り返し再接続を試みるようにしてもよい)。その後、処理はステップS311-2に戻る。   In step S316-2, an error message or the like is displayed, and the application management unit 91 ends the application activated in step S311-2. By closing the application, the Wi-Fi communication function in the second communication unit 21-2 is turned off (at this time, according to the user's instruction without immediately closing the application or turning off the Wi-Fi). You may try to reconnect or try to reconnect automatically for a certain period of time). Thereafter, the process returns to step S311-2.

ステップS317-2において、通信制御部92は、第2通信方式であるWi−Fiでの通信を行い、アクセスポイント(AP)の撮像装置1に接続し、接続した旨を撮像装置1に通知するように第2通信部21−2を制御する(撮像装置1との間で通信接続を確立する)。   In step S317-2, the communication control unit 92 performs communication using Wi-Fi as the second communication method, connects to the imaging device 1 of the access point (AP), and notifies the imaging device 1 of the connection. The second communication unit 21-2 is controlled as described above (communication connection is established with the imaging device 1).

ステップS318-2において、通信制御部92は、撮像装置1から送信された画像を受信するように第2通信部21−2を制御する。受信した画像は、画像記憶部111に記憶される。その後、携帯端末2側の自動送受信処理は終了する。   In step S318-2, the communication control unit 92 controls the second communication unit 21-2 to receive the image transmitted from the imaging device 1. The received image is stored in the image storage unit 111. Thereafter, the automatic transmission / reception process on the mobile terminal 2 side ends.

次に、遠隔操作処理について説明する。
また、「遠隔操作処理」とは、携帯端末2において、ユーザ操作により連携動作が指示され、RECモード/PLAYモードなどの各種の連携動作モードが選択されると、撮像装置1との間で第2通信方式による通信接続を確立して、選択された連携動作モードに対応した動作を撮像装置1に実行させる一連の処理をいう。
Next, remote operation processing will be described.
Further, the “remote operation process” is a process in which the mobile terminal 2 is instructed to perform a cooperative operation by a user operation and various cooperative operation modes such as the REC mode / PLAY mode are selected. A series of processes that establishes a communication connection by the two-communication method and causes the imaging apparatus 1 to execute an operation corresponding to the selected cooperative operation mode.

撮像装置1側においてモード動作処理を実行する場合には、図4に示すように、CPU11−1において、撮影制御部51と、通信制御部52と、が機能する。
また、記憶部19−1の一領域には、画像記憶部71が設定される。
画像記憶部71には、撮像部16−1から取得した撮影画像のデータが記憶される。
When the mode operation process is executed on the imaging apparatus 1 side, as illustrated in FIG. 4, the imaging control unit 51 and the communication control unit 52 function in the CPU 11-1.
An image storage unit 71 is set in one area of the storage unit 19-1.
The image storage unit 71 stores captured image data acquired from the imaging unit 16-1.

撮影制御部51は、RECモード用に、スルー画像を撮影するように撮像部16−1を制御する。その結果、撮像部16−1からスルー画像が出力される。   The imaging control unit 51 controls the imaging unit 16-1 so as to capture a through image for the REC mode. As a result, a through image is output from the imaging unit 16-1.

通信制御部52は、第1通信方式(第2通信方式)であるBLE(Wi−Fi)での通信を行い、携帯端末2への指示やデータ通信を行うように第1通信部20−1(第2通信部21−1)を制御する。
具体的には、通信制御部52は、例えば、RECモード時には、撮像部16−1からされたスルー画像を、第2通信方式であるWi−Fiでの通信を行い、携帯端末2に送信するように第2通信部21−1を制御する。また、通信制御部52は、PLAYモード時には、画像記憶部71に記憶される画像の一覧を、第2通信方式であるWi−Fiでの通信を行い、携帯端末2に送信するように第2通信部21−1を制御する。
The communication control unit 52 performs communication using BLE (Wi-Fi), which is the first communication method (second communication method), and performs instructions and data communication to the portable terminal 2. (2nd communication part 21-1) is controlled.
Specifically, for example, in the REC mode, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and transmits the through image output from the imaging unit 16-1 to the mobile terminal 2. Thus, the second communication unit 21-1 is controlled. Further, in the PLAY mode, the communication control unit 52 performs second communication so that a list of images stored in the image storage unit 71 is communicated with Wi-Fi as the second communication method and transmitted to the mobile terminal 2. The communication unit 21-1 is controlled.

また、携帯端末2側において自動画像受信処理を実行する場合には、図4に示すように、CPU11−2において、アプリケーション管理部91と、通信制御部92と、が機能する。
また、記憶部19−2の一領域には、画像記憶部111が設定される。
画像記憶部111には、撮像装置1から取得した画像のデータが記憶される。
Further, when the automatic image reception process is executed on the portable terminal 2 side, as shown in FIG. 4, an application management unit 91 and a communication control unit 92 function in the CPU 11-2.
The image storage unit 111 is set in one area of the storage unit 19-2.
The image storage unit 111 stores image data acquired from the imaging apparatus 1.

アプリケーション管理部91は、アプリケーションの起動と終了等を管理する。
具体的には、アプリケーション管理部91は、例えば、第1通信方式であるBLEでの通信を行い、第1通信部20−2においてアプリを起動する指示を受信すると、指定されたアプリを起動する。本実施形態において、アプリケーション管理部91は、Wi−Fiにおける通信制御を行うアプリを起動して、通信制御機能を発揮させる。
The application management unit 91 manages the activation and termination of applications.
Specifically, for example, the application management unit 91 performs communication using BLE, which is the first communication method, and starts the designated application when receiving an instruction to start the application in the first communication unit 20-2. . In this embodiment, the application management part 91 starts the application which performs communication control in Wi-Fi, and exhibits a communication control function.

通信制御部92は、第1通信方式(第2通信方式)であるBLE(Wi−Fi)での通信を行い、携帯端末2への指示やデータ通信を行うように第1通信部20−2(第2通信部21−2)を制御する。
具体的には、通信制御部92は、例えば、RECモード時には、撮像部16−1からされたスルー画像を、第2通信方式であるWi−Fiでの通信を行い、撮像装置1から受信するように第2通信部21−2を制御する。また、通信制御部92は、PLAYモード時には、画像記憶部71に記憶される画像の一覧を、第2通信方式であるWi−Fiでの通信を行い、撮像装置1から受信するように第2通信部21−2を制御する。
The communication control unit 92 performs communication using BLE (Wi-Fi), which is the first communication method (second communication method), and performs instructions and data communication to the portable terminal 2. (2nd communication part 21-2) is controlled.
Specifically, for example, in the REC mode, the communication control unit 92 performs communication using Wi-Fi, which is the second communication method, and receives the through image from the imaging unit 16-1 from the imaging device 1. In this manner, the second communication unit 21-2 is controlled. Further, in the PLAY mode, the communication control unit 92 performs second communication so that the list of images stored in the image storage unit 71 is communicated by Wi-Fi, which is the second communication method, and is received from the imaging device 1. The communication unit 21-2 is controlled.

図10は、図4の機能的構成を有する図3の撮像装置1及び携帯端末2が実行する遠隔操作処理の流れを説明するフローチャートである。
なお、モード動作処理の開始状態では、撮像装置1と携帯端末2との間では、第1通信方式であるBLEのペアリングが完了しており、常時接続している状態となっている。また、第1通信方式であるWi−Fiについては、オフ状態であるが、撮像装置1と携帯端末2との間では、互いにWi−Fiの設定(プロファイル)を取得しており、Wi−Fiの起動時には撮像装置1と携帯端末2の間で1対1での通信接続を確立することができる状態となっている。
FIG. 10 is a flowchart for explaining the flow of remote operation processing executed by the imaging device 1 and the portable terminal 2 of FIG. 3 having the functional configuration of FIG.
Note that in the start state of the mode operation process, pairing of BLE, which is the first communication method, is completed between the imaging device 1 and the portable terminal 2 and is always connected. In addition, Wi-Fi, which is the first communication method, is in an off state, but the Wi-Fi setting (profile) is acquired between the imaging device 1 and the mobile terminal 2, and the Wi-Fi is acquired. Is in a state where a one-to-one communication connection can be established between the imaging device 1 and the portable terminal 2.

<撮像装置1側の遠隔操作処理>
ステップS411-1において、撮像装置1は、携帯端末2から第1通信方式であるBLEでの通信を介した要求に応じて起動すると共に、携帯端末2から指定された連携動作モードを設定する。本実施形態において、連携動作モードは、携帯端末2において撮像装置1からのスルー画像を確認しながら撮影を行うRECモードと、携帯端末2において撮像装置1に記憶される画像一覧を閲覧するPLAYモードのいずれかのモードが設定される。
<Remote operation processing on the imaging device 1 side>
In step S411-1, the imaging apparatus 1 is activated in response to a request from the portable terminal 2 via communication using BLE, which is the first communication method, and sets the cooperative operation mode designated by the portable terminal 2. In the present embodiment, the cooperative operation mode includes a REC mode in which shooting is performed while confirming a through image from the imaging device 1 in the mobile terminal 2, and a PLAY mode in which a list of images stored in the imaging device 1 is browsed in the mobile terminal 2. Either mode is set.

ステップS412-1において、通信制御部52は、携帯端末2に対して、第1通信方式であるBLEでの通信を行い、カメラAP情報を送信するように第1通信部20−1を制御する。その結果、カメラAP情報を受信した携帯端末2では、携帯端末2が子機となるST(ステーション)モードでWi−Fiがオンされる。   In step S412-1, the communication control unit 52 controls the first communication unit 20-1 to communicate with the mobile terminal 2 using BLE, which is the first communication method, and to transmit camera AP information. . As a result, in the mobile terminal 2 that has received the camera AP information, Wi-Fi is turned on in ST (station) mode in which the mobile terminal 2 is a slave.

ステップS413-1において、通信制御部52は、親機となるAP(アクセスポイント)モードでWi−Fiをオンするように第2通信部21−1を制御する。   In step S413-1, the communication control unit 52 controls the second communication unit 21-1 to turn on Wi-Fi in an AP (access point) mode serving as a parent device.

ステップS414-1において、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、第2通信部21−1において携帯端末2との接続を確立したか否かを判定する。
携帯端末2との接続を確立した場合には、ステップS414-1においてYESと判定し、処理はステップS417-1に進む。ステップS417-1の処理については、後述する。
これに対して、携帯端末2との接続を確立していない場合には、ステップS414-1においてNOと判定し、処理はステップS415-1に進む。
In step S414-1, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and determines whether the second communication unit 21-1 has established a connection with the mobile terminal 2. .
When the connection with the portable terminal 2 is established, YES is determined in step S414-1, and the process proceeds to step S417-1. The process of step S417-1 will be described later.
On the other hand, when the connection with the portable terminal 2 has not been established, it is determined as NO in Step S414-1, and the process proceeds to Step S415-1.

ステップS415-1において、通信制御部52は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS415-1においてNOと判定されて、処理はステップS414-1に戻る。
時間切れとなった場合には、ステップS415-1においてYESと判定されて、処理はステップS416-1に進む。
In step S415-1, the communication control unit 52 determines whether or not a preset time has elapsed and timed out.
If the time has not expired, NO is determined in step S415-1, and the process returns to step S414-1.
If the time has expired, YES is determined in step S415-1, and the process proceeds to step S416-1.

ステップS416-1において、通信制御部52は、Wi−Fiをオフするように第2通信部21−1を制御する。その後、処理はステップS411-1に戻る。   In step S416-1, the communication control unit 52 controls the second communication unit 21-1 to turn off Wi-Fi. Thereafter, the process returns to step S411-1.

ステップS417-1において、撮影制御部51及び通信制御部52は、ステップS411-1で指定されたモードで動作する。即ち、指定されたモードがRECモードの場合には、撮影制御部51は、スルー画像を撮影するように撮像部16−1を制御して、スルー画像を取得する。そして、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、取得したスルー画像を携帯端末2に送信するように第2通信部21−1を制御する。また、指定されたモードがPLAYモードの場合には、通信制御部52は、第2通信方式であるWi−Fiでの通信を行い、画像記憶部111に記憶される画像の一覧を携帯端末2に送信するように第2通信部21−1を制御する。
その後、撮像装置1側のモード動作処理は終了する。
In step S417-1, the imaging control unit 51 and the communication control unit 52 operate in the mode specified in step S411-1. That is, when the designated mode is the REC mode, the imaging control unit 51 acquires the through image by controlling the imaging unit 16-1 so as to capture the through image. And the communication control part 52 performs communication by Wi-Fi which is a 2nd communication system, and controls the 2nd communication part 21-1 so that the acquired through image may be transmitted to the portable terminal 2. FIG. When the designated mode is the PLAY mode, the communication control unit 52 performs communication using Wi-Fi, which is the second communication method, and displays a list of images stored in the image storage unit 111. 2nd communication part 21-1 is controlled so that it may transmit to.
Thereafter, the mode operation process on the imaging device 1 side ends.

<携帯端末2側の遠隔操作処理>
ステップS411-2において、アプリケーション管理部91は、ユーザによる入力部17への操作等で、アプリを起動する。本実施形態においては、モードを指定する機能を発揮するアプリが起動されて、モードの指定機能が発揮される。
<Remote operation processing on the mobile terminal 2>
In step S <b> 411-2, the application management unit 91 activates the application by an operation on the input unit 17 by the user. In the present embodiment, an application that exhibits a function for designating a mode is activated, and a function for designating a mode is exhibited.

ステップS412-2において、ユーザが入力部17を操作してRECモードとPLAYモードを含む複数の連携動作モードのいずれかを選択する操作を行うと、通信制御部92は、第1通信方式であるBLEでの通信を介して、撮像装置1に対して、起動及び選択された連携動作モードを設定する指示を行うための指示情報を送信するように第2通信部21−2を制御する。本実施形態において、連携動作モードは、携帯端末2において撮像装置1からのスルー画像を確認しながら撮影を行うRECモードと、携帯端末2において撮像装置1に記憶される画像一覧を閲覧するPLAYモードのいずれかの連携動作モードが設定される。   In step S412-2, when the user operates the input unit 17 to perform an operation of selecting one of a plurality of cooperative operation modes including the REC mode and the PLAY mode, the communication control unit 92 is the first communication method. The second communication unit 21-2 is controlled so as to transmit instruction information for performing an instruction to set the activated and selected cooperative operation mode to the imaging apparatus 1 via the BLE communication. In the present embodiment, the cooperative operation mode includes a REC mode in which shooting is performed while confirming a through image from the imaging device 1 in the mobile terminal 2, and a PLAY mode in which a list of images stored in the imaging device 1 is browsed in the mobile terminal 2. One of the cooperative operation modes is set.

ステップS413-2において、通信制御部92は、第1通信方式であるBLEでの通信を行い、撮像装置1からカメラAP情報を受信した場合に、STモードでWi−Fiをオンするように第2通信部21−2を制御する。   In step S413-2, the communication control unit 92 performs communication using BLE, which is the first communication method, and receives camera AP information from the imaging device 1, so that Wi-Fi is turned on in the ST mode. 2 Control the communication unit 21-2.

ステップS414-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1を検索するように第2通信部21−2を制御する。   In step S414-2, the communication control unit 92 controls the second communication unit 21-2 to search for the imaging device 1 of the access point (AP).

ステップS415-2において、通信制御部92は、アクセスポイント(AP)の撮像装置1が見つかったか否かを判定する。
アクセスポイントの撮像装置1が見つかった場合には、ステップS415-2においてYESと判定されて、処理はステップS418-2に進む。ステップS418-2以降の処理は後述する。
これに対して、アクセスポイントの撮像装置1が見つからない場合には、ステップS415-2においてNOと判定されて、処理はステップS416-2に進む。
In step S415-2, the communication control unit 92 determines whether or not the imaging device 1 of the access point (AP) has been found.
When the access point imaging device 1 is found, YES is determined in the step S415-2, and the process proceeds to a step S418-2. The processing after step S418-2 will be described later.
On the other hand, if the access point imaging apparatus 1 is not found, NO is determined in step S415-2, and the process proceeds to step S416-2.

ステップS416-2において、通信制御部92は、予め設定された時間が経過して時間切れとなったか否かを判定する。
時間切れとなっていない場合には、ステップS416-2においてNOと判定されて、処理はステップS415-2に戻る。
時間切れとなった場合には、ステップS416-2においてYESと判定されて、処理はステップS417-2に進む。
In step S416-2, the communication control unit 92 determines whether or not a preset time has elapsed and timed out.
If the time has not expired, NO is determined in step S416-2, and the process returns to step S415-2.
If the time has expired, YES is determined in step S416-2, and the process proceeds to step S417-2.

ステップS417-2において、アプリケーション管理部91は、ステップS411-2で起動したアプリを終了する。アプリを終了することで、第2通信部21−2におけるWi−Fi通信機能がオフされる。その後、処理はステップS411-2に戻る。   In step S417-2, the application management unit 91 ends the application activated in step S411-2. By ending the application, the Wi-Fi communication function in the second communication unit 21-2 is turned off. Thereafter, the process returns to step S411-2.

ステップS418-2において、通信制御部92は、撮像装置1に対して、第2通信方式であるWi−Fiでの通信を行い、アクセスポイント(AP)の撮像装置1に接続し、接続した旨を撮像装置1に通知するように第2通信部21−2を制御する。   In step S418-2, the communication control unit 92 communicates with the imaging apparatus 1 using Wi-Fi, which is the second communication method, and connects to the imaging apparatus 1 of the access point (AP). The second communication unit 21-2 is controlled so as to notify the imaging apparatus 1 of the above.

ステップS419-2において、通信制御部92は、指定した連携動作モードを確認する。
指定した連携動作モードがRECである場合には、ステップS419-2において[REC]となり、処理はステップS420-2に進む。
In step S419-2, the communication control unit 92 confirms the designated cooperative operation mode.
If the designated cooperative operation mode is REC, [REC] is set in step S419-2, and the process proceeds to step S420-2.

ステップS420-2において、通信制御部92は、撮像装置1に対して、第2通信方式であるWi−Fiでの通信を行い、スルー画像を取得する。そして、出力部18−2において取得したスルー画像を表示させる。ユーザは、撮像装置1が撮影しているスルー画像を閲覧しながら撮影指示等の操作を行う。その後、携帯端末2側のモード動作処理は終了する。   In step S420-2, the communication control unit 92 communicates with the imaging apparatus 1 using Wi-Fi, which is the second communication method, and acquires a through image. And the through image acquired in the output part 18-2 is displayed. The user performs an operation such as a shooting instruction while browsing through images taken by the imaging apparatus 1. Thereafter, the mode operation process on the mobile terminal 2 side ends.

これに対して、指定したモードがPLAYである場合には、ステップS419-2において[PLAY]となり、処理はステップS421-2に進む。   On the other hand, when the designated mode is PLAY, [PLAY] is set in step S419-2, and the process proceeds to step S421-2.

ステップS421-2において、通信制御部92は、撮像装置1に対して、第2通信方式であるWi−Fiでの通信を行い、画像記憶部71に記憶される画像の一覧を取得する。そして、出力部18−2において取得した画像の一覧を表示させる。ユーザは、撮像装置1に記憶される画像の一覧を閲覧しながら撮像装置1から取得する画像の選択等の操作を行う。その後、携帯端末2側のモード動作処理は終了する。   In step S <b> 421-2, the communication control unit 92 communicates with the imaging apparatus 1 using Wi-Fi, which is the second communication method, and acquires a list of images stored in the image storage unit 71. Then, a list of images acquired by the output unit 18-2 is displayed. The user performs operations such as selection of an image acquired from the imaging device 1 while browsing a list of images stored in the imaging device 1. Thereafter, the mode operation process on the mobile terminal 2 side ends.

次に、電波状態や機器の電源状態の変化、または連携準備処理(ペアリング処理)、自動画像転送処理及び遠隔操作処理の実行の前後で変化する通信ステータスを示す表示動作について説明する。
図11は、撮像装置1及び携帯端末2における通信ステータスの表示を示す模式図である。
第1通信方式及び第2通信方式における撮像装置1及び携帯端末2における通信のステータス表示は、図11の例に示すように、ステータス毎に表示を変化させるように構成する。
通信ステータスにおいてペアリングもされておらず、接続もされていない場合(<ペアリング:未><接続:無>)には、ステータス表示は行わないように構成される。
通信ステータスにおいてペアリングがされているが、接続がされていない場合(<ペアリング:済><接続:無>)には、第1通信方式及び第2通信方式を示すアイコンを破線又は半透過状態で表示するように構成される。
通信ステータスにおいてペアリングがされており、接続もされている場合(<ペアリング:済><接続:有>)には、第1通信方式及び第2通信方式を示すアイコンを表示するように構成される。
Next, a display operation indicating a communication status that changes before and after the execution of the radio wave state or the power state of the device, or the cooperation preparation process (pairing process), the automatic image transfer process, and the remote operation process will be described.
FIG. 11 is a schematic diagram showing a display of communication status in the imaging apparatus 1 and the portable terminal 2.
As shown in the example of FIG. 11, the status display of communication in the imaging device 1 and the portable terminal 2 in the first communication method and the second communication method is configured to change the display for each status.
When the communication status is neither paired nor connected (<pairing: not yet><connected:none>), the status display is not performed.
If the communication status is paired but not connected (<Pairing: Completed><Connected:None>), the icons indicating the first communication method and the second communication method are indicated by broken lines or semi-transparent. Configured to display in state.
When the communication status is paired and connected (<Pairing: Completed><Connected:Yes>), an icon indicating the first communication method and the second communication method is displayed. Is done.

図12は、図3の携帯端末2及びサーバ3の機能的構成のうち、画像共有処理を実行するための機能的構成を示す機能ブロック図である。
「画像共有処理」とは、撮像装置1で撮像された画像を、携帯端末2を介して、サーバ3に送信し、他の携帯端末100に当該画像を閲覧可能な状態にして画像を共有する処理である。
FIG. 12 is a functional block diagram showing a functional configuration for executing the image sharing process among the functional configurations of the mobile terminal 2 and the server 3 of FIG.
“Image sharing processing” refers to transmitting an image captured by the imaging device 1 to the server 3 via the mobile terminal 2 and sharing the image in a state where the image can be browsed to other mobile terminals 100. It is processing.

携帯端末2側において画像共有処理を実行する場合には、図12に示すように、CPU11−2において、通信制御部92と、アプリケーション管理部91と、が機能する。   When the image sharing process is executed on the portable terminal 2 side, as shown in FIG. 12, the communication control unit 92 and the application management unit 91 function in the CPU 11-2.

また、記憶部19−2の一領域には、画像記憶部111が設定される。
画像記憶部111には、撮像装置1から取得した画像のデータが記憶される。
The image storage unit 111 is set in one area of the storage unit 19-2.
The image storage unit 111 stores image data acquired from the imaging apparatus 1.

通信制御部92は、第2通信部21−2における通信を制御する。具体的には、通信制御部92は、サーバ3に対して、画像やクラウドアルバム作成や共有先設定を行う指示を送信するように第2通信部21−2を制御する。   The communication control unit 92 controls communication in the second communication unit 21-2. Specifically, the communication control unit 92 controls the second communication unit 21-2 to transmit an instruction to create an image or cloud album or set a sharing destination to the server 3.

アプリケーション管理部91は、各種アプリケーション動作を管理制御し、撮像装置1から受信した画像を画像記憶部111に設けたアプリアルバムに記憶させたりする。   The application management unit 91 manages and controls various application operations, and stores an image received from the imaging device 1 in an application album provided in the image storage unit 111.

これに対して、サーバ3側において画像共有処理を実行する場合には、図12に示すように、CPU11−3において、アプリケーション管理部131と、通信制御部132と、が機能する。   On the other hand, when the image sharing process is executed on the server 3 side, as shown in FIG. 12, an application management unit 131 and a communication control unit 132 function in the CPU 11-3.

また、記憶部19−3の一領域には、画像記憶部151が設定される。
画像記憶部151には、携帯端末2から取得した画像のデータが記憶される。
An image storage unit 151 is set in one area of the storage unit 19-3.
The image storage unit 151 stores image data acquired from the mobile terminal 2.

アプリケーション管理部131は、各種アプリケーション動作を管理制御し、携帯端末2からの指示に基づいて、画像記憶部151にクラウドアルバムを作成したり、例えば、共有先となる他の携帯端末100のメールアドレスを登録する共有設定を行ったり、携帯端末2から受信した画像を作成した画像記憶部151のクラウドアルバムに記憶させたりする。   The application management unit 131 manages and controls various application operations, creates a cloud album in the image storage unit 151 based on an instruction from the mobile terminal 2, or, for example, an email address of another mobile terminal 100 that is a sharing destination Sharing settings for registering the image, or storing the image received from the mobile terminal 2 in the cloud album of the image storage unit 151 that created the image.

通信制御部132は、第2通信部21−3における通信を制御する。具体的には、通信制御部92は、他の携帯端末100に対して、共有設定に基づいて、登録したメールアドレスに共有する画像の所在を記した共有通知を送信するように第2通信部21−3を制御する。本実施形態においては、共有通知には、画像の所在を記したURLが記載される。共有通知を受けた他の携帯端末100では、通知に記載されたURLにアクセスすることで画像を閲覧等が可能となる。   The communication control unit 132 controls communication in the second communication unit 21-3. Specifically, the communication control unit 92 transmits the sharing notification describing the location of the image to be shared to the registered e-mail address based on the sharing setting to the other mobile terminal 100. 21-3 is controlled. In the present embodiment, the URL indicating the location of the image is described in the sharing notification. In another mobile terminal 100 that has received the sharing notification, it is possible to view an image by accessing the URL described in the notification.

次に、サーバ3を介した他の携帯端末100との画像共有が設定されている場合の図9の自動転送処理のステップS318-2において、画像を受信した後に、サーバ3を介した画像共有が設定されている場合に、図16のフローを実行する。
図13は、図12の機能的構成を有する図3の携帯端末2及びサーバ3が実行する画像共有処理の流れを説明するフローチャートである。なお、本フローチャートは、サーバ3を介した他の携帯端末100との画像共有が設定されている場合に実行され、図9の自動転送処理のステップS318-2において、画像を受信した後に、携帯端末2とサーバ3との間で行われる処理である。
Next, in step S318-2 of the automatic transfer process in FIG. 9 when image sharing with another portable terminal 100 via the server 3 is set, image sharing via the server 3 is performed after receiving the image. Is set, the flow of FIG. 16 is executed.
FIG. 13 is a flowchart for explaining the flow of image sharing processing executed by the mobile terminal 2 and the server 3 of FIG. 3 having the functional configuration of FIG. This flowchart is executed when image sharing with another portable terminal 100 via the server 3 is set. After receiving an image in step S318-2 of the automatic transfer process in FIG. This is processing performed between the terminal 2 and the server 3.

<携帯端末2側の画像共有処理>
ステップS511-1において、通信制御部92は、サーバ3に対して、クラウドアルバム作成の指示を送信する。これを受けて、サーバ3では、画像記憶部151にクラウドアルバムが作成される。
<Image sharing processing on the mobile terminal 2>
In step S <b> 511-1, the communication control unit 92 transmits a cloud album creation instruction to the server 3. In response to this, the server 3 creates a cloud album in the image storage unit 151.

ステップS512-1において、通信制御部92は、共有先設定(本実施形態においては、共有先の他の携帯端末100のメールアドレスの登録)の指示を送信する。これを受けて、サーバ3では、共有先設定が行われる。   In step S512-1, the communication control unit 92 transmits an instruction for sharing destination setting (in this embodiment, registration of the mail address of another portable terminal 100 for sharing). In response to this, the server 3 performs sharing destination setting.

ステップS513-1において、第2通信部21−2は、Wi−fi通信で撮像装置1から画像を受信する。   In step S513-1, the second communication unit 21-2 receives an image from the imaging device 1 by Wi-fi communication.

ステップS514-1において、アプリケーション管理部91は、撮像装置1から画像を受信することにより、画像記憶部111のアプリアルバムにサーバ3への送信用の画像を記憶させる。なお、撮像装置1では、「送信時リサイズ」設定に基づいたサイズの画像が送信される。   In step S514-1, the application management unit 91 stores an image for transmission to the server 3 in the application album of the image storage unit 111 by receiving an image from the imaging device 1. Note that the image capturing apparatus 1 transmits an image having a size based on the “resizing at transmission” setting.

ステップS515-1において、通信制御部92は、サーバ3に画像を送信する。これを受けてサーバ3では、受信した画像を画像記憶部151のクラウドアルバムに記憶させる。   In step S515-1, the communication control unit 92 transmits an image to the server 3. In response to this, the server 3 stores the received image in the cloud album of the image storage unit 151.

<サーバ3側の画像共有処理>
ステップS511-2において、第2通信部21−3は、携帯端末2からクラウドアルバム作成の指示を受信する。
<Image sharing processing on the server 3 side>
In Step S <b> 511-2, the second communication unit 21-3 receives a cloud album creation instruction from the mobile terminal 2.

ステップS512-2において、アプリケーション管理部131は、画像記憶部151にクラウドアルバムを作成する。   In step S512-2, the application management unit 131 creates a cloud album in the image storage unit 151.

ステップS513-2において、第2通信部21−3は、携帯端末2から共有設定の指示を受信する。   In Step S513-2, the second communication unit 21-3 receives a sharing setting instruction from the mobile terminal 2.

ステップS514-2において、アプリケーション管理部131は、共有設定を行う。具体的には、共有先のメールアドレスを登録する。   In step S514-2, the application management unit 131 performs sharing settings. Specifically, the mail address of the sharing destination is registered.

ステップS515-2において、第2通信部21−3は、携帯端末2から共有用の画像を受信する。   In Step S515-2, the second communication unit 21-3 receives the sharing image from the mobile terminal 2.

ステップS516-2において、アプリケーション管理部131は、受信した画像を画像記憶部151のクラウドアルバムに記憶させる。   In step S516-2, the application management unit 131 stores the received image in the cloud album of the image storage unit 151.

ステップS517-2において、通信制御部132は、共有設定に基づいて、登録したメールアドレスに共有する画像の所在を記した共有通知を送信する。本実施形態においては、共有通知には、画像の所在を記したURLが記載される。共有通知を受けた他の携帯端末100では、通知に記載されたURLにアクセスすることで画像を閲覧等することができる。   In step S517-2, the communication control unit 132 transmits a sharing notification describing the location of the image to be shared to the registered mail address based on the sharing setting. In the present embodiment, the URL indicating the location of the image is described in the sharing notification. In the other mobile terminal 100 that has received the sharing notification, an image can be browsed by accessing the URL described in the notification.

このように構成される通信ステップTにおいては、カメラ(撮像装置1)で撮影するだけで、自動でスマートフォン(携帯端末2)へ画像が転送され、さらにクラウドアルバムに画像が送られて自動で共有相手に通知が行く機能を有する。   In the communication step T configured as described above, the image is automatically transferred to the smartphone (portable terminal 2) only by photographing with the camera (imaging device 1), and further the image is sent to the cloud album and automatically shared. It has a function to notify the other party.

従来より、カメラからスマートフォンへ撮影画像を自動で転送する技術はあったが、スマートフォンに保存されるだけで、その先の共有まで行う技術は無かった。   Conventionally, there has been a technology for automatically transferring a photographed image from a camera to a smartphone, but there is no technology for simply storing the image on the smartphone and even sharing it beyond that.

そこで、本実施形態の通信ステップTでは、以下のような動作を行う。
○カメラとスマートフォンを手順に従ってBLEでペアリングする。
○ペアリングを行う際、スマートフォンアプリはスマートフォンのOSを判別して、カメラにその情報を送る。
○カメラのアクセスポイント情報をスマートフォンに記憶させておき、スマートフォンからカメラに対して自動でWi−Fi接続できるようにしておく。
○クラウドアルバムに共有するアルバムを作成しておく。
○共有するアルバムに共有相手を設定しておく。
○スマートフォンアプリで、カメラから画像を受信したらクラウドアルバムに共有するように設定しておく。
○カメラで撮影をするとカメラのアクセスポイントを起動して、スマートフォンに対してカメラのアクセスポイントに接続するようにBLEで指示を出す。この時、スマートフォンのOS判別結果によって、アクセスポイントへ強制的に切り替えるか否かの判断をする。
○スマートフォンのOS判別結果によって、BLEで指示を出してクラウドアルバムのアプリも起動する。
○カメラが、スマートフォンからWi−Fiの接続が確認されたら撮影画像をスマートフォンへ転送する。この時のサイズはカメラの「送信時リサイズ」設定に従う。
○スマートフォンアプリはカメラからの画像を受信すると、スマートフォンの指定された場所に画像を保存して、クラウドアルバムに画像を転送する。スマートフォンのOS判別結果によって、カメラ画像受信アプリとクラウドアルバムアプリの画像のやり取り方法を変える。
○クラウドアルバム側は画像が届くと、アルバムに画像が登録されたことを共有者に通知をだす。
○通知を受けた共有者はその通知を操作することで、クラウドアルバムにアクセスして画像を確認できる。
Therefore, in the communication step T of the present embodiment, the following operation is performed.
○ Pair the camera and smartphone with BLE according to the procedure.
○ When performing pairing, the smartphone application determines the OS of the smartphone and sends the information to the camera.
○ The access point information of the camera is stored in the smartphone so that the smartphone can automatically connect to the camera via Wi-Fi.
○ Create an album to share with the cloud album.
○ Set a sharing partner for the album to be shared.
○ Set the smartphone app to share it with the cloud album when it receives an image from the camera.
○ When shooting with the camera, the camera access point is activated and the BLE is instructed to connect to the camera access point to the smartphone. At this time, it is determined whether to switch to the access point forcibly based on the OS discrimination result of the smartphone.
○ Depending on the OS discrimination result of the smartphone, an instruction is issued by BLE and the cloud album application is also activated.
○ When the camera confirms Wi-Fi connection from the smartphone, it transfers the captured image to the smartphone. The size at this time follows the “Resize when sending” setting of the camera.
○ When the smartphone app receives an image from the camera, it saves the image in the specified location on the smartphone and transfers the image to the cloud album. Depending on the OS discrimination result of the smartphone, the image exchange method between the camera image receiving application and the cloud album application is changed.
○ When the cloud album side receives an image, it notifies the sharer that the image has been registered in the album.
○ The sharer who receives the notification can access the cloud album and check the image by operating the notification.

その結果、本実施形態の通信ステップTでは、以下の効果を奏することができる。
○カメラからスマートフォンへ自動で撮影画像を転送することができる。
○スマートフォンが自動で受信した画像を、スマートフォンを操作することなくクラウドアルバムに共有することができる。
○スマートフォンのOSの違いをユーザが意識することがない。
As a result, the following effects can be achieved in the communication step T of the present embodiment.
○ The captured image can be automatically transferred from the camera to the smartphone.
○ Images automatically received by smartphones can be shared with cloud albums without operating the smartphone.
○ Users are not aware of differences in smartphone OS.

<BLEによるアプリ連携処理>
BLEによるアプリ連携処理は、図9及び図13で言及していない部分であり、図9や図13等の処理を実行する上での前提となるOSの制約や、その制約に関する処理である。
本実施形態の通信システムSにおいては、BLEの通知機能を使用し、複数のアプリ間で連携動作させる機能を有する。
<Application cooperation processing by BLE>
The application cooperation processing by BLE is a part not mentioned in FIGS. 9 and 13, and is processing related to the OS restrictions and the restrictions that are prerequisites for executing the processes in FIGS. 9 and 13.
The communication system S according to the present embodiment has a function of using a BLE notification function and performing a cooperative operation among a plurality of applications.

従来より、特定のOS(例えば、iOS)上で動作する複数のアプリでの連携動作の仕組みである「URLスキーム」は、フォアグラウンド(最前面)で動作中のアプリからのみ使用でき、バックグラウンドで動作中は使用できないという制約があり、バックグラウンドで動作中のアプリが「URLスキーム」を使用して他のアプリと連携することができない。一方、BLEの機能はバックグラウンドで動作中のアプリでも使用することができる。   Conventionally, the “URL scheme”, which is a mechanism for cooperative operation of a plurality of applications that operate on a specific OS (for example, iOS), can be used only from an application that is operating in the foreground (frontmost), and can be used in the background. There is a restriction that it cannot be used during operation, and an application operating in the background cannot cooperate with other applications using the “URL scheme”. On the other hand, the BLE function can be used even in an application operating in the background.

そこで、本実施形態の通信システムSにおいては、以下のように動作させる。
・カメラにアプリ起動の要求と通知を行うBLEプロファイルを設ける。
・主導権を持つアプリ(アプリA)がカメラとBLEを接続(ペアリング)し、BLEの接続情報を別なアプリ(アプリB)に通知し、アプリAとアプリBでBLEの接続を共用する。
・アプリBはBLE接続情報からアプリ起動通知を取得できるように準備し待機する。
・アプリAはアプリ起動要求を実行し、カメラはそれを受けてアプリBのアプリ起動を通知し、それを受けたアプリBが動作を開始する。
・アプリAがカメラとのペアリングを解除した際にアプリBに通知し、アプリBはBLE通知の待機を終了する。
したがって、本実施形態の通信システムSにおいては、iOS上で動作する複数のアプリにおいて、バックグラウンドで動作中でも連携動作ができる。また、ペアリングを解除した後に無駄にBLEの通知を待機することがない。
Therefore, the communication system S of the present embodiment is operated as follows.
-Provide a BLE profile for requesting and notifying application activation on the camera.
・ The app with the initiative (App A) connects (pairs) the camera and BLE, notifies the connection information of BLE to another app (App B), and app A and app B share the BLE connection. .
Application B prepares and waits for an application activation notification from BLE connection information.
The application A executes an application activation request, the camera receives the notification and notifies the application activation of the application B, and the application B that receives the application starts operation.
When the application A cancels the pairing with the camera, the application B is notified, and the application B ends the standby for the BLE notification.
Therefore, in the communication system S of the present embodiment, a plurality of applications that operate on the iOS can perform a cooperative operation even when operating in the background. Also, there is no need to wait for BLE notification after pairing is cancelled.

次に、アプリの動作構成について説明する。図14は、本実施形態の通信システムSにおける撮像装置1と携帯端末2でのアプリの動作構成図である。
アプリAは、カメラから自動送信された画像を保存する。
アプリBは、アプリAが保存した画像をアプリB管理のアルバムに登録するという連携機能を実現するものである。
撮像装置1は、BLEにおけるペリフェラルであり、アプリ連携用のBLEプロファイルを搭載する。
特定のOSで動作する携帯端末2は、BLEにおけるセントラルであり、アプリAとアプリBでBLE接続を共用する。
撮像装置1とiOSデバイスはBLEで接続され、BLEプロファイルの情報が伝達される。
Next, the operation configuration of the application will be described. FIG. 14 is an operation configuration diagram of an application in the imaging device 1 and the mobile terminal 2 in the communication system S of the present embodiment.
The application A stores an image automatically transmitted from the camera.
The application B realizes a cooperative function of registering an image stored by the application A in an album managed by the application B.
The imaging device 1 is a peripheral in BLE and is equipped with a BLE profile for application cooperation.
The mobile terminal 2 operating on a specific OS is a central in BLE, and the application A and the application B share the BLE connection.
The imaging apparatus 1 and the iOS device are connected by BLE, and BLE profile information is transmitted.

次に、動作シーケンスを示す。図15は、本実施形態の通信システムSにおける撮像装置1と携帯端末2での動作シーケンスを示すフローチャートである。
アプリAがカメラとペアリングし、アプリBにBLE接続情報をURLスキームで通知する。アプリAはフォアグラウンドで動作している為、URLスキームを使用できる。
アプリBはBLE接続情報からアプリ起動通知(アプリB起動通知キャラクタリスティックの通知)を取得できるように準備しBLE通知の待機を開始する。
OSをスリープさせると、アプリAはバックグラウンド動作になる。
アプリAがバックグラウンド動作のままカメラから自動送信画像を受信し保存し、カメラに対しアプリBの起動要求を行い(アプリB起動要求キャラクタリスティックにデータを書き込む)、カメラはそれを受けアプリB起動通知キャラクタリスティックによる通知を行い、それを待機しているアプリBが起動し、画像をアプリB管理のアルバムに登録する。
アプリAがカメラとのペアリングを解除するとURLスキームでアプリBに通知し、アプリBはBLE通知の待機を終了する。
Next, an operation sequence is shown. FIG. 15 is a flowchart showing an operation sequence in the imaging device 1 and the portable terminal 2 in the communication system S of the present embodiment.
Application A pairs with the camera and notifies BLE connection information to application B using a URL scheme. Since app A is operating in the foreground, a URL scheme can be used.
Application B prepares to acquire an application activation notification (application B activation notification characteristic notification) from the BLE connection information, and starts waiting for the BLE notification.
When the OS is put to sleep, the application A becomes a background operation.
Application A receives and saves the automatically transmitted image from the camera while operating in the background, makes an activation request for application B to the camera (writes data to application B activation request characteristic), and the camera receives application B The notification by the start notification characteristic is performed, and the application B waiting for it is started, and the image is registered in the album managed by the application B.
When the application A cancels the pairing with the camera, the application B is notified by the URL scheme, and the application B ends the standby for the BLE notification.

<撮像装置側処理>
撮像装置側処理は、ユーザによる入力部17−1への撮像装置側処理開始の操作により開始される。なお、処理開始後に、撮像装置1と携帯端末2(アプリA)との間では、BLE通信及びWi−Fi通信のペアリング(接続)が確立するように動作する。
<Imaging device side processing>
The imaging device side processing is started by an operation for starting the imaging device side processing to the input unit 17-1 by the user. Note that after the processing is started, the pairing (connection) of BLE communication and Wi-Fi communication is established between the imaging device 1 and the mobile terminal 2 (application A).

ステップS611-1において、撮影制御部51は、撮影を行うように撮像部16−1を制御し、通信制御部52は、撮像した画像を携帯端末2に送信するように第2通信部21−1を制御する。
その後、携帯端末2のアプリAからアプリBの起動要求がBLE経由であった場合には、通信制御部52は、携帯端末2のアプリBに対して、起動通知をBLE経由で送信するように第1通信部20−1を制御する。その結果、携帯端末2のアプリBが起動し、送信した画像がアルバムに登録される。その後、携帯端末2とのペアリング(接続)が解除されて、撮像装置側処理は、終了する。
In step S611-1, the imaging control unit 51 controls the imaging unit 16-1 to perform imaging, and the communication control unit 52 transmits the captured image to the mobile terminal 2 in the second communication unit 21-. 1 is controlled.
Thereafter, when the activation request for the application B from the application A of the portable terminal 2 is via BLE, the communication control unit 52 transmits an activation notification to the application B of the portable terminal 2 via BLE. The first communication unit 20-1 is controlled. As a result, the application B of the mobile terminal 2 is activated and the transmitted image is registered in the album. Thereafter, the pairing (connection) with the mobile terminal 2 is released, and the imaging device side processing ends.

<アプリA側処理>
アプリA及びアプリBにおける携帯端末2側の処理は、ユーザによる入力部17−2への携帯端末側処理開始の操作により開始される。なお、処理開始後に、撮像装置1と携帯端末2との間では、携帯端末2のアプリAによってBLE通信及びWi−Fi通信のペアリング(接続)が確立するように動作する。ペアリングが確立した場合には、アプリAは、アプリBに対して、BLEの接続情報を提供する。
<App A side processing>
The process on the mobile terminal 2 side in the application A and the application B is started by an operation of starting the mobile terminal side process on the input unit 17-2 by the user. Note that, after the processing is started, the imaging device 1 and the mobile terminal 2 operate so that pairing (connection) of BLE communication and Wi-Fi communication is established by the application A of the mobile terminal 2. When pairing is established, the application A provides BLE connection information to the application B.

ステップS611-2において、アプリケーション管理部131は、OSスリープによってアプリAはバックグラウンド動作となるように制御する。   In step S611-2, the application management unit 131 controls the application A to perform a background operation by OS sleep.

ステップS612-2において、アプリケーション管理部131は、撮像装置1から画像を受信した場合に、アプリAによって画像を画像記憶部151に保存するように制御する。その後、通信制御部92はアプリケーション管理部91の下でアプリAによって、アプリBに対して、起動要求をBLE経由で送信するように第1通信部20−2を制御する。   In step S612-2, the application management unit 131 controls the application A to store the image in the image storage unit 151 when an image is received from the imaging apparatus 1. Thereafter, the communication control unit 92 controls the first communication unit 20-2 so that the application A under the application management unit 91 transmits an activation request to the application B via BLE.

ステップS613-2において、アプリケーション管理部131は、フォアグラウンドでアプリAを動作させて、ペアリング解除操作をする。その結果、撮像装置1とのペアリング(接続)が解除され、ペアリング解除通知をアプリBに提供して、アプリA側処理は、終了する。   In step S613-2, the application management unit 131 operates the app A in the foreground to perform a pairing cancellation operation. As a result, pairing (connection) with the imaging device 1 is released, a pairing release notification is provided to the app B, and the app A-side processing ends.

<アプリB側処理>
ステップS611-3において、アプリケーション管理部131は、アプリAから提供されたBLE接続情報を受けて、アプリBにおいてBLE通知待機を開始するように制御する。
<App B side processing>
In step S611-3, the application management unit 131 receives the BLE connection information provided from the application A, and controls the application B to start the BLE notification standby.

ステップS612-3において、アプリケーション管理部131は、OSスリープによってアプリBはバックグラウンド動作となるように制御する。   In step S612-3, the application management unit 131 controls the application B to perform a background operation by OS sleep.

ステップS613-3において、アプリケーション管理部131は、撮像装置1からのアプリ起動要求によってフォアグラウンドで動作するように制御し、通信制御部132は、画像記憶部151に記憶された画像を、クラウドサーバに送信するように第2通信部21−2を制御して、クラウドサーバの所定の記憶領域に画像を記憶させてアルバム登録を行う。   In step S613-3, the application management unit 131 controls to operate in the foreground in response to an application activation request from the imaging device 1, and the communication control unit 132 transfers the image stored in the image storage unit 151 to the cloud server. The second communication unit 21-2 is controlled so as to transmit, and an image is stored in a predetermined storage area of the cloud server to perform album registration.

ステップS614-3において、アプリケーション管理部131は、アプリAからのペアリング解除通知を受けて、アプリBにおいて、BLE通知待機を終了するように制御する。その後、アプリB側処理は終了する。   In step S614-3, the application management unit 131 receives the pairing release notification from the application A, and controls the application B to end the BLE notification standby. Thereafter, the application B side processing ends.

<変形例>
本例は、図9の自動転送処理のステップS318-2において画像を受信してから、図13の画像共有処理を実行する場合の他の例である。
上述した実施形態では、連携するアプリは2つに限らない。
また、撮像装置1ではなく別な機器にアプリ連携用のBLEプロファイルを実装してもよい。
<Modification>
This example is another example in which the image sharing process in FIG. 13 is executed after the image is received in step S318-2 of the automatic transfer process in FIG.
In the above-described embodiment, the number of linked applications is not limited to two.
Further, the BLE profile for application cooperation may be mounted on another device instead of the imaging device 1.

<自動画像送信カメラにおけるアルバム登録処理>
本実施形態の通信システムSにおいては、自動画像送信カメラにおけるアルバム登録機能を有する。即ち、本実施形態の通信システムSにおいては、自動送信対応カメラにおいて、事前にアルバム設定をしておくことで、自動的に画像を転送するとともに、ネット上のアルバムに登録する機能を有する。
<Album registration process in automatic image transmission camera>
The communication system S of the present embodiment has an album registration function in the automatic image transmission camera. That is, the communication system S of the present embodiment has a function of automatically transferring an image and registering it in an album on the network by setting an album in advance in the automatic transmission compatible camera.

従来より、カメラとスマートフォン等のモバイル端末との間で、カメラで撮影した後、自動的に撮影画像を端末側へ送信するという機能が搭載されている。従来、無線接続により、モバイル端末に画像を送信した後、ユーザの手動操作によりSNSに登録したり、ネット上のアルバムサービスに登録したりしなければならなかった。多くの画像をアルバム共有することは、非常に手間がかかるという問題があり、特に、今回の自動送信機能付きカメラにおいては多くの画像を送信することができるので、これに合わせた機能が望まれていた。   2. Description of the Related Art Conventionally, a function of automatically sending a shot image to a terminal side after shooting with a camera between a camera and a mobile terminal such as a smartphone is installed. Conventionally, after transmitting an image to a mobile terminal by wireless connection, it has been necessary to register with an SNS by manual operation of a user or register with an album service on the network. Sharing an album with many images has the problem that it takes a lot of time and effort, especially with this camera with automatic transmission function, it is possible to send many images. It was.

そこで、本実施形態の通信システムSにおいては、以下のような動作を行う。
1.事前にアプリでアルバムを選択
動作を開始する前に、図16に示すように、事前にアプリでアルバムを選択し、カメラに対応したモバイル端末側の転送アプリにおいて、カメラで自動送信した画像を、アルバムに登録するかどうかの選択どのアルバムに登録するのかを選ぶ。なお、図16は、アプリでのアルバムの選択画面を示す模式図である。
処理の動作としては、図17及び図18に示すように、事前に「アルバムをシェアする」をONにしておいた上で、カメラを用いて自動送信すると、この設定に従ってアルバムに登録される。なお、図17は、アルバム登録処理の流れを説明するフローチャートであり、図18は、自動送信処理の流れを説明するフローチャートである。
Therefore, the following operation is performed in the communication system S of the present embodiment.
1. Select the album in advance before the operation As shown in FIG. 16, the album is selected in advance by the application, and the image automatically transmitted by the camera is transferred in the transfer application on the mobile terminal corresponding to the camera. Select whether to register to album Select which album to register. FIG. 16 is a schematic diagram showing an album selection screen in the application.
As the processing operation, as shown in FIGS. 17 and 18, when “share album” is turned on in advance and automatic transmission is performed using a camera, it is registered in the album according to this setting. FIG. 17 is a flowchart for explaining the flow of the album registration process, and FIG. 18 is a flowchart for explaining the flow of the automatic transmission process.

<アルバム設定処理>
アルバム設定処理は、ユーザによる入力部17−2へのアルバム設定処理開始の操作により開始される。
<Album setting process>
The album setting process is started by an operation of starting the album setting process on the input unit 17-2 by the user.

ステップS711において、通信制御部132は、サーバ3にアルバムサービス認証を行うように第2通信部21−2を制御する。   In step S <b> 711, the communication control unit 132 controls the second communication unit 21-2 to perform album service authentication with the server 3.

ステップS712において、通信制御部132は、サーバ3との認証制御の結果、認証OKしたか否かを判定する。
認証OKした場合には、ステップS712においてYESと判定されて、処理はステップS714に進む。
これに対して、認証OKしない場合には、ステップS712においてNOと判定されて、処理はステップS713に進む。
In step S712, the communication control unit 132 determines whether or not the authentication is successful as a result of the authentication control with the server 3.
If the authentication is OK, YES is determined in step S712, and the process proceeds to step S714.
On the other hand, if the authentication is not OK, NO is determined in step S712, and the process proceeds to step S713.

ステップS713において、CPU11−2は、認証NGであるため、エラー表示するように出力部18−1を制御する。   In step S713, since the CPU 11-2 is authentication NG, the CPU 11-2 controls the output unit 18-1 to display an error.

ステップS714において、通信制御部132は、サーバ3からアルバム一覧を取得するように第2通信部21−2を制御する。   In step S714, the communication control unit 132 controls the second communication unit 21-2 so as to acquire the album list from the server 3.

ステップS715において、CPU11−2は、サーバ3から取得したアルバム一覧を表示するように出力部18−2を制御する。   In step S715, the CPU 11-2 controls the output unit 18-2 to display the album list acquired from the server 3.

ステップS716において、ユーザ操作によって入力部17−2に対して、アルバムシェア設定においてアルバムを選択する操作がされて、アプリケーション管理部131は、シェアするアルバムを選択する。その後、アルバム設定処理は終了する。   In step S716, an operation for selecting an album in the album sharing setting is performed on the input unit 17-2 by a user operation, and the application management unit 131 selects an album to be shared. Thereafter, the album setting process ends.

<自動送信処理>
なお、本自動送信処理は、図9の自動転送処理の他の例である。
自動送信処理は、ユーザによる入力部17−1への自動送信処理開始の操作により開始される。
<Automatic transmission processing>
This automatic transmission process is another example of the automatic transfer process of FIG.
The automatic transmission process is started by an operation of starting an automatic transmission process to the input unit 17-1 by the user.

ステップS811において、通信制御部132は、撮像装置1から画像を受信するように第2通信部21−2を制御する。   In step S811, the communication control unit 132 controls the second communication unit 21-2 so as to receive an image from the imaging device 1.

ステップS812において、アプリケーション管理部131は、受信した画像を画像記憶部151に保存する。   In step S812, the application management unit 131 stores the received image in the image storage unit 151.

ステップS813において、アプリケーション管理部131は、アルバムシェア設定ONしたか否かを判定する。
アルバムシェア設定ONした場合には、ステップS813においてYESと判定されて、処理はステップS814に進む。
これに対して、アルバムシェア設定ONしない場合には、ステップS813においてNOと判定されて、終了する。
In step S813, the application management unit 131 determines whether the album sharing setting is ON.
If the album share setting is ON, YES is determined in step S813, and the process proceeds to step S814.
On the other hand, if the album share setting is not ON, it is determined as NO in step S813, and the process ends.

ステップS814において、通信制御部132は、画像記憶部151に保存した画像をサーバ3の所定の記憶領域に記憶させるように第2通信部21−2を制御して、アルバム登録を行う。その後、自動送信処理は終了する。   In step S814, the communication control unit 132 controls the second communication unit 21-2 so as to store the image stored in the image storage unit 151 in a predetermined storage area of the server 3, and performs album registration. Thereafter, the automatic transmission process ends.

2.事前にカメラでアルバムを選択
1の動作では、アプリ側でアルバムを選択する内容であったが、アプリ側で取得したアルバム情報を、カメラに通知し、カメラ側でアルバムを選択することもできる。
カメラは撮影前に事前にアルバム設定を行う。通信(BLEでもWi−Fiでもよい)により、モバイル端末のアプリにてアルバム情報を取得し、これをカメラに通知することで、そのアルバム情報をカメラに表示する。ユーザはカメラの画面を見て、アルバムを選択しておき、またアルバムでシェアするか否かを設定する。
自動送信においては、撮影画像に選択したアルバムIDを付加して、モバイル端末に送信する。端末側においては、受け取った画像のアルバムIDにしたがって、アルバムに登録を行う。
なお、図19は、カメラ側でのアルバム選択処理の流れを説明するフローチャートであり、図20は、画像登録処理の流れを説明するフローチャートである。
2. Selecting an album in advance by the camera In the operation 1, the content is that the album is selected on the application side. However, the album information acquired on the application side can be notified to the camera, and the album can be selected on the camera side.
The camera sets the album in advance before shooting. By communication (which may be BLE or Wi-Fi), album information is acquired by the application of the mobile terminal, and the album information is displayed on the camera by notifying this to the camera. The user looks at the camera screen, selects an album, and sets whether to share with the album.
In automatic transmission, the selected album ID is added to the photographed image and transmitted to the mobile terminal. On the terminal side, registration is performed in the album according to the album ID of the received image.
FIG. 19 is a flowchart for explaining the flow of album selection processing on the camera side, and FIG. 20 is a flowchart for explaining the flow of image registration processing.

<撮像装置側アルバム設定処理>
撮像装置1側のアルバム設定処理は、ユーザによる入力部17−1へのアルバム設定処理開始の操作により開始される。
<Imaging device side album setting process>
The album setting process on the imaging apparatus 1 side is started by an operation of starting the album setting process to the input unit 17-1 by the user.

ステップS911-1において、通信制御部92は、サーバ3からアルバム一覧を取得するように第2通信部を制御する。   In step S911-1, the communication control unit 92 controls the second communication unit so as to acquire the album list from the server 3.

ステップS912-1において、CPU11−1は、サーバ3から取得したアルバム一覧を表示するように出力部18−1を制御する。   In step S <b> 912-1, the CPU 11-1 controls the output unit 18-1 to display the album list acquired from the server 3.

ステップS913-1において、ユーザ操作によって入力部17−1に対して、アルバムシェア設定においてアルバムを選択する操作がされて、アプリケーション管理部91は、シェアするアルバムを選択する。その後、撮像装置1側のアルバム設定処理は終了する。   In step S913-1, an operation for selecting an album in the album sharing setting is performed on the input unit 17-1 by a user operation, and the application management unit 91 selects an album to be shared. Thereafter, the album setting process on the imaging apparatus 1 side ends.

<携帯端末側アルバム一覧取得処理>
また、携帯端末2側のアルバム一覧取得処理は、ユーザによる入力部17−2へのアルバム一覧取得処理開始の操作により開始される。
<Mobile device side album list acquisition processing>
The album list acquisition process on the portable terminal 2 side is started by an operation of starting the album list acquisition process to the input unit 17-2 by the user.

ステップS911-2において、通信制御部132は、サーバ3にアルバムサービス認証を行うように第2通信部21−2を制御する。   In step S911-2, the communication control unit 132 controls the second communication unit 21-2 to perform album service authentication on the server 3.

ステップS912-2において、通信制御部132は、サーバ3との認証制御の結果、認証OKしたか否かを判定する。
認証OKした場合には、ステップS912-2においてYESと判定されて、処理はステップS913-2に進む。
これに対して、認証OKしない場合には、ステップS912-2においてNOと判定されて、携帯端末2側のアルバム一覧取得処理は終了する。
In step S912-2, the communication control unit 132 determines whether or not the authentication is successful as a result of the authentication control with the server 3.
If the authentication is OK, YES is determined in step S912-2, and the process proceeds to step S913-2.
On the other hand, if the authentication is not OK, NO is determined in step S912-2, and the album list acquisition process on the portable terminal 2 side ends.

ステップS913-2において、通信制御部132は、サーバ3からアルバム一覧を取得するように第2通信部21−2を制御する。   In step S913-2, the communication control unit 132 controls the second communication unit 21-2 to acquire the album list from the server 3.

ステップS914-2において、通信制御部132は、撮像装置1に対して、サーバ3から取得したアルバム一覧を通知する第2通信部21−2を制御する。その後、携帯端末2側のアルバム一覧取得処理は終了する。   In step S914-2, the communication control unit 132 controls the second communication unit 21-2 that notifies the imaging apparatus 1 of the album list acquired from the server 3. Thereafter, the album list acquisition process on the portable terminal 2 side ends.

<撮像装置側自動送信処理>
撮像装置1側の自動送信処理は、ユーザによる入力部17−1への自動送信処理開始の操作により開始される。
<Imaging device side automatic transmission processing>
The automatic transmission process on the imaging apparatus 1 side is started by an operation of starting an automatic transmission process to the input unit 17-1 by the user.

ステップS1011-1において、撮影制御部51は、撮影を行うように撮像部16−1−1を制御する。   In step S1011-1, the imaging control unit 51 controls the imaging unit 16-1-1 to perform imaging.

ステップS1012-1において、撮影制御部51は、画像記憶部71に撮影した画像を保存する。   In step S1012-1, the photographing control unit 51 stores the photographed image in the image storage unit 71.

ステップS1013-1において、通信制御部52は、アルバムシェア設定がONであるか否かを判定する。
アルバムシェア設定がONである場合には、ステップS1013-1においてYESと判定されて、処理はステップS1014-1に進む。
これに対して、アルバムシェア設定がONでない場合には、ステップS1013-1においてNOと判定されて、処理はステップS1015-1に進む。
In step S1013-1, the communication control unit 52 determines whether or not the album share setting is ON.
If the album share setting is ON, YES is determined in step S1013-1, and the process proceeds to step S1014-1.
On the other hand, if the album share setting is not ON, NO is determined in step S1013-1, and the process proceeds to step S1015-1.

ステップS1014-1において、通信制御部52は、シェア用に送信対象となる画像にアルバムID付加する。   In step S1014-1, the communication control unit 52 adds an album ID to the image to be transmitted for sharing.

ステップS1015-1において、通信制御部52は、アルバムIDを付加した画像を携帯端末2に送信するように第2通信部21−1を制御する。その後、撮像装置1側の自動送信処理は終了する。   In step S1015-1, the communication control unit 52 controls the second communication unit 21-1 to transmit the image with the album ID added thereto to the mobile terminal 2. Thereafter, the automatic transmission process on the imaging device 1 side ends.

<携帯端末側アルバム登録処理>
携帯端末2側のアルバム登録処理は、ユーザによる入力部17−2への携帯端末側アルバム登録処理開始の操作により開始される。
<Mobile device side album registration process>
The album registration process on the portable terminal 2 side is started by an operation for starting the portable terminal side album registration process to the input unit 17-2 by the user.

ステップS1011-2において、通信制御部92は、撮像装置1から画像を受信するように第2通信部21−2を制御する。   In step S1011-2, the communication control unit 92 controls the second communication unit 21-2 so as to receive an image from the imaging device 1.

ステップS1012-2において、アプリケーション管理部91は、画像記憶部111に受信した画像を保存する。   In step S1012-2, the application management unit 91 stores the received image in the image storage unit 111.

ステップS1013-2において、アプリケーション管理部91は、アルバムIDがあるか否かを判定する。
アルバムIDがある場合には、ステップS1013-2においてYESと判定されて、処理はステップS1014-2に進む。
これに対して、アルバムIDがない場合には、ステップS1013-2においてNOと判定されて、携帯端末2側のアルバム登録処理は終了する。
In step S1013-3, the application management unit 91 determines whether there is an album ID.
If there is an album ID, YES is determined in step S1013-3, and the process proceeds to step S1014-2.
On the other hand, if there is no album ID, NO is determined in step S1013-2, and the album registration process on the portable terminal 2 side ends.

ステップS1014-2において、通信制御部92は、画像記憶部151に保存した画像をサーバ3の所定の記憶領域に記憶させるように第2通信部21−2を制御して、アルバム登録を行う。
その後、携帯端末2側のアルバム登録処理は終了する。
In step S1014-2, the communication control unit 92 performs album registration by controlling the second communication unit 21-2 to store the image stored in the image storage unit 151 in a predetermined storage area of the server 3.
Thereafter, the album registration process on the portable terminal 2 side ends.

3.カメラとアプリで複数のアルバムを選択
1の動作において複数のアルバムを使い分ける場合については、カメラでは、アルバムA、アルバムB、アルバムCの3種類とアルバム登録しない(N/A)をアルバム設定画面で選択する。撮影中(REC)には、選択されているアルバムの種類を確認できる。
また、アプリにおいては、アルバムA、アルバムB、アルバムCがそれぞれ具体的にどのアルバムに設定されるのかを事前に選択する。
なお、図21は、撮像装置1における画面表示例を示す模式図であり、図22は、撮像装置1における画面表示例を示す模式図である。
3. Select multiple albums with the camera and app When using multiple albums in one operation, the camera will select the album A, album B, album C and album not registered (N / A) on the album setting screen. select. During shooting (REC), the type of the selected album can be confirmed.
In the application, album A, album B, and album C are specifically selected in advance as to which album is set.
FIG. 21 is a schematic diagram illustrating a screen display example in the imaging apparatus 1, and FIG. 22 is a schematic diagram illustrating a screen display example in the imaging apparatus 1.

したがって、本実施形態の通信システムSにおいては、多くの画像を自動的にモバイル端末に転送する自動送信カメラにおいて、事前にアルバム設定をしておくことで、画像をモバイル端末に転送するだけでなく、ネットワーク上のアルバムにも自動的に送信し、共有することができる。例えば、きょう1日展示会の写真を撮って、同僚に報告する際など、便利である。また、アルバムの情報をカメラに通知することで、カメラ本体でアルバム名を確認して選択することができる。また、カメラ側で簡単にアルバムを切り替えて撮影することで、複数のテーマでアルバムを共有する場合に、簡便にアルバム共有を行うことができる。   Therefore, in the communication system S of the present embodiment, the automatic transmission camera that automatically transfers many images to the mobile terminal not only transfers the image to the mobile terminal by setting an album in advance. , Can also automatically send and share to albums on the network. For example, it is convenient when taking a photo of the exhibition today and reporting it to a colleague. Also, by notifying the camera of album information, the album name can be confirmed and selected on the camera body. In addition, by simply switching and shooting the album on the camera side, it is possible to easily share the album when sharing the album with a plurality of themes.

<変形例>
上述の1〜3の動作において、アルバムを提供するサービスはひとつであったが、事業体の異なる複数のサービスから、転送アプリ側で選択し、設定することも可能である。このように構成することで、変形例によれば、複数のサービスからアルバムを選んで登録することができる。カメラ側においては複数のサービスを意識すること無く、アプリ側でサービスの違いを吸収することができるので、簡便に異なるサービスによるアルバム共有を行うことができる。
<Modification>
In the operations 1 to 3 described above, there is only one service that provides an album, but it is also possible to select and set on the transfer application side from a plurality of services with different business entities. With this configuration, according to the modification, it is possible to select and register an album from a plurality of services. The camera side can absorb the difference in services without being aware of a plurality of services, so that album sharing by different services can be easily performed.

以上のように構成されるデータ処理システムは、データを取得する機能を備えた第1の機器と、データを管理する機能を備えた第2の機器とが連携して所定の連携機能を実現する。
第1の機器は、第1の無線通信手段を介して第2の機器にデータを送信するデータ送信手段と、を備える。
第2の機器は、第1の無線通信手段を介して第1の機器からデータを受信するデータ受信処理を実行させるための第1のプログラムと、データ受信処理で受信したデータを管理するデータ管理処理を実行させるための第2のプログラムと、を記憶する記憶手段と、第1のプログラムおよび第2のプログラムを停止状態と起動状態とで切り換える切換手段と、第2のプログラムが停止し、第1のプログラムが起動している状態で、データ受信処理によりデータを受信した場合に、第2のプログラムを停止状態から起動状態に切り換えるとともに、この受信したデータを管理対象に指定してデータ管理処理を実行させる制御手段と、を備える。
これにより、データ処理システムでは、データ管理の利便性を高めることができる。
In the data processing system configured as described above, the first device having a function of acquiring data and the second device having a function of managing data cooperate to realize a predetermined cooperation function. .
The first device includes data transmission means for transmitting data to the second device via the first wireless communication means.
The second device has a first program for executing data reception processing for receiving data from the first device via the first wireless communication means, and data management for managing data received in the data reception processing Storage means for storing the second program for executing the processing, switching means for switching the first program and the second program between the stopped state and the activated state, the second program is stopped, When data is received by the data reception process while the first program is activated, the second program is switched from the stopped state to the activated state, and the received data is designated as a management target and the data management process And a control means for executing.
Thereby, in the data processing system, the convenience of data management can be improved.

第1の機器は、第2の無線通信手段を介して第1の機器から第2のプログラムの起動要求を受信した場合に、第2の無線通信手段を介して第2の機器に対して第2のプログラムの起動通知を送信する起動通知送信手段と、第2の機器の制御手段は、第1のプログラムから第2のプログラムを直接起動できない場合に、第2の無線通信手段を介して第1の機器に対して第2のプログラムの起動要求を送信し、この起動要求に応じて第1の機器から送信される起動通知により第2のプログラムを停止状態から起動状態に切り換える。   When the first device receives a second program activation request from the first device via the second wireless communication means, the first device transmits the second device to the second device via the second wireless communication means. The activation notification transmission unit that transmits the activation notification of the second program and the control unit of the second device, when the second program cannot be activated directly from the first program, are transmitted via the second wireless communication unit. A start request for the second program is transmitted to one device, and the second program is switched from the stop state to the start state by the start notification transmitted from the first device in response to the start request.

第2の無線通信手段は、第1の無線通信手段よりも低速であるが省電力であり、制御手段は、第1の無線通信手段では第2のプログラムを起動できず、第2の無線通信手段により第2のプログラムを起動可能である。   The second wireless communication means is slower than the first wireless communication means but saves power, and the control means cannot start the second program in the first wireless communication means, and the second wireless communication The second program can be started by the means.

データ管理処理は、指定されたデータを複数のグループのいずれかに振り分けて管理する処理である。
制御手段は、受信したデータをグループ管理対象に指定してデータ管理処理を実行させる。
The data management process is a process for managing specified data by distributing it to one of a plurality of groups.
The control means designates the received data as a group management target and executes data management processing.

第2の機器は、データ管理処理により管理可能な複数のグループに関するグループ情報を第1の機器に送信するグループ情報送信手段と、第2の機器の制御手段は、第1の機器から受信したデータを、第1の機器から受信したグループ選択情報で指定されるグループに振り分けて管理させる。
第1の機器は、第2の機器から受信したグループ情報に含まれる複数のグループの中から所定のグループを選択し、このグループ選択情報を第2の機器に送信する選択情報送信手段と、を更に備える。
The second device includes a group information transmitting unit that transmits group information related to a plurality of groups that can be managed by the data management process to the first device, and a control unit of the second device receives the data received from the first device. Are distributed and managed in groups designated by the group selection information received from the first device.
The first device selects a predetermined group from among a plurality of groups included in the group information received from the second device, and selects information transmitting means for transmitting the group selection information to the second device. In addition.

第2の機器は、第1の機器から送信されるグループ選択情報を第2の機器が記憶し、第1の機器から新たなデータを受信する毎に、記憶しているグループ選択情報で指定されるグループに振り分けて管理させる。   The second device stores the group selection information transmitted from the first device, and is specified by the stored group selection information every time new data is received from the first device. Distribute them to different groups.

第2の機器は、第1の機器からグループ選択情報とともに受信したデータを、このグループ選択情報で指定されるグループに振り分けて管理させる。   The second device distributes the data received together with the group selection information from the first device to the group specified by the group selection information for management.

第1の機器は、第2の機器から受信したグループ情報に含まれる複数のグループを一覧表示させてユーザに選択させ、ユーザ操作に基づくグループ選択情報を第2の機器に送信する。   The first device displays a list of a plurality of groups included in the group information received from the second device, causes the user to select, and transmits group selection information based on the user operation to the second device.

第2の機器は、ネットワーク上でデータ共有サービスを提供するサーバと通信する第3の通信手段を備える。
データ管理処理は、第1の機器から受信したデータを共有対象に指定して第3の通信手段を介してサーバに送信する。
The second device includes a third communication unit that communicates with a server that provides a data sharing service on the network.
In the data management process, the data received from the first device is designated as a sharing target and transmitted to the server via the third communication means.

データ共有サービスは、複数のデータを複数のグループに分類して共有させるサービスである。
第2の機器は、受信したデータを共有対象に指定してサーバに送信して共有させる際に、グループ選択情報で指定されるグループを指定する。
The data sharing service is a service for classifying and sharing a plurality of data into a plurality of groups.
The second device designates a group designated by the group selection information when the received data is designated as a sharing target and transmitted to the server for sharing.

第1の機器は、取得した画像を共有するか否かをユーザに選択させ、グループ選択情報とともに、共有の可否情報を第2の機器に送信する。   The first device causes the user to select whether or not to share the acquired image, and transmits sharing enable / disable information together with the group selection information to the second device.

第1の機器は、取得した画像を共有するか否かをユーザに選択させ、グループ選択情報とともに、共有の可否情報を第2の機器に送信する。
第2の機器は、共有が可である場合に、受信したデータをサーバに送信する。
The first device causes the user to select whether or not to share the acquired image, and transmits sharing enable / disable information together with the group selection information to the second device.
When sharing is possible, the second device transmits the received data to the server.

データ共有サービスを提供する複数の異なるネットワーク上のサービスを選択し、受信したデータを選択されたサービスを提供するサーバに送信する。   A service on a plurality of different networks that provide a data sharing service is selected, and the received data is transmitted to a server that provides the selected service.

第1の機器は、撮影により画像データを取得する機能を備える撮像装置である。   The first device is an imaging device having a function of acquiring image data by photographing.

第1の機器である撮像装置は、自動送信モードが設定された状態で新たな画像データが取得された場合は、この画像データをデータ送信手段により送信する。   When new image data is acquired in a state where the automatic transmission mode is set, the imaging apparatus that is the first device transmits the image data by the data transmission unit.

第1の機器である撮像装置は、グループ選択情報を記憶および更新し、ライブビュー画面上に現在の選択されているグループを表示する。   The imaging apparatus that is the first device stores and updates the group selection information, and displays the currently selected group on the live view screen.

第2の機器は、複数の異なる種類があり、制御手段は、種類により、起動の制御を変える。   The second device has a plurality of different types, and the control unit changes the activation control depending on the type.

第1の無線通信手段は常時接続された状態であり、第2の無線通信手段は、第1の無線通信手段を介する接続要求に応じて接続を確立し、種類により、接続の確立制御を変える。   The first wireless communication means is always connected, and the second wireless communication means establishes a connection in response to a connection request via the first wireless communication means, and changes connection establishment control depending on the type. .

従来より、デジタルカメラ等の撮像装置と、スマートフォン等の携帯端末とを無線通信によって接続する技術が利用されている。
このような技術の一例として、カメラ操作端末によってカメラを遠隔操作する撮像システムがある(例えば、特開2014−230024号公報参照)。
また、携帯端末においては、例えば、ネットワーク上の画像共有サービスにアクセスして他のユーザと画像を共有する画像共有アプリケーションソフトウェアなどの各種のアプリケーションソフトウェアを利用することができる。
このような技術を利用すれば、ユーザは携帯端末を操作して、遠隔操作でカメラに撮影を行わせ、カメラから送信される画像データを携帯端末に保存し、その後、必要なアプリケーションソフトウェアを起動させるとともに各種の操作を行うことで、画像データを管理したり、画像共有サービスを利用したりすることができる。
この場合、ユーザは携帯端末のOS(オペレーティングソフトウェア)の種類(例えば、iOSやAndroidなど)に応じて異なるアプリケーションソフトウェアを起動して操作することになる。
Conventionally, a technique for connecting an imaging device such as a digital camera and a portable terminal such as a smartphone by wireless communication has been used.
As an example of such a technique, there is an imaging system in which a camera is remotely controlled by a camera operation terminal (see, for example, JP-A-2014-230024).
In the portable terminal, for example, various application software such as image sharing application software that accesses an image sharing service on a network and shares an image with another user can be used.
By using such technology, the user operates the mobile terminal, remotely causes the camera to take a picture, saves the image data transmitted from the camera to the mobile terminal, and then starts the necessary application software In addition, by performing various operations, it is possible to manage image data and use an image sharing service.
In this case, the user starts and operates different application software according to the type (for example, iOS or Android) of the OS (operating software) of the mobile terminal.

しかしながら、上述したような技術を用いた場合、例えば、カメラと携帯端末を用いて画像共有サービスを利用するためには、ユーザは必要なアプリケーションソフトウェアを起動する操作を行ったり、起動したアプリケーションソフトウェアの仕様に従って各種の操作を行う必要があったり、非常に手間がかかっていた。カメラと携帯端末とを連携させる場合に限らず、データを提供する機器とデータを管理する機器とを連携させることにより取得したデータの各種管理を行う場合には同様の問題があった。   However, when the above-described technology is used, for example, in order to use an image sharing service using a camera and a mobile terminal, a user performs an operation of starting required application software or It was necessary to perform various operations according to the specifications, and it was very time-consuming. There is a similar problem not only when the camera and the mobile terminal are linked, but when various types of management of data acquired by linking a device that provides data and a device that manages data are performed.

本実施形態では、このような状況に鑑みてなされたものであり、データを提供する機器とデータを管理する機器とを連携させることにより取得したデータの各種管理を行う場合の利便性を高めることを目的としている。   The present embodiment has been made in view of such a situation, and enhances convenience in performing various management of acquired data by linking a device that provides data and a device that manages data. It is an object.

<第3実施形態>
<ペアリング接続動作>
上述した実施形態1及び2では詳細部分について説明をしなかったが、本実施形態においては、実施形態1及び2の処理において前提となっているBLE通信規格の制約に関連する処理について説明する。本実施形態で説明する処理は、図9や図10等の処理の開始時に実行されたり、図9や図10等の処理と平行して実行されたりする。
本実施形態の通信システムSにおいては、撮像装置と携帯端末をBLEで接続する際に、撮像装置からアドバタイジング信号を出して携帯端末がその信号を検出して接続処理を行うことでBluetooth(登録商標)の接続が確立されるが、アドバタイジング信号の内容が全ての状態において同じだと以下のような問題(問題1・2・3)が起きる。また、アドバタイジング信号にのせる情報を増やすと、信号のデータサイズが大きくなり、電力的には不利になる。
<Third Embodiment>
<Pairing connection operation>
Although the detailed portions have not been described in the first and second embodiments described above, in the present embodiment, processing related to the restriction of the BLE communication standard that is a premise in the processing in the first and second embodiments will be described. The processing described in the present embodiment is executed at the start of the processing in FIG. 9 and FIG. 10 or in parallel with the processing in FIG. 9 and FIG.
In the communication system S of this embodiment, when an imaging device and a mobile terminal are connected by BLE, an advertising signal is output from the imaging device, and the mobile terminal detects the signal and performs connection processing so that Bluetooth (registered trademark) is used. ) Is established, but if the contents of the advertising signal are the same in all states, the following problems (problems 1, 2, and 3) occur. Further, if the information to be put on the advertising signal is increased, the data size of the signal becomes large, which is disadvantageous in terms of power.

[問題1]
ペアリング設定された携帯端末と別の携帯端末で、ペアリング設定を変更できるため、セキュリティ上問題がある(強奪問題)。
ペアリング設定された撮像装置と携帯端末があり、2つの距離が遠いなどでBLE接続が確立できない状況だと、撮像装置はアドバタイズ信号を出し、携帯端末と接続しようとする。このとき別の携帯端末でペアリング操作を行うと、撮像装置と携帯端末が繋がって一部の操作が可能となる。
また、撮像装置の電源が入った状態だとBLE信号の内容(Wi−FiのSSID,パスワード)が携帯端末Cに送られる。
[問題2]
以前にペアリング設定した携帯端末があると、撮像装置でペアリング操作をしたときにその携帯端末がペアリング処理を自動で実行するため、他の携帯端末でペアリング処理を行うことが出来ない(携帯端末変更問題)。
ペアリング設定された撮像装置と携帯端末があり、撮像装置の操作でペアリング解除する。別の携帯端末と撮像装置をペアリングしようと、撮像装置を操作すると、携帯端末Bは自動で撮像装置と接続してしまう。このとき携帯端末はペアリング処理を継続できなくなってしまう。
[問題3]
携帯端末アプリのペアリング処理でリストアップされる撮像装置に、ペアリング可能なものとそうでないものが混在している(リスト整理)。
[Problem 1]
There is a security problem because the pairing setting can be changed between a paired mobile terminal and another mobile terminal (robbery problem).
If there is an imaging device and a portable terminal that are paired, and the BLE connection cannot be established because the two distances are too far, the imaging device issues an advertisement signal and tries to connect to the portable terminal. At this time, when a pairing operation is performed with another mobile terminal, the imaging device and the mobile terminal are connected to enable a part of the operation.
In addition, when the imaging apparatus is powered on, the content of the BLE signal (Wi-Fi SSID, password) is sent to the mobile terminal C.
[Problem 2]
If there is a mobile device that has been paired before, the mobile device will automatically perform the pairing process when pairing is performed on the imaging device, so it cannot be paired with another mobile device. (Mobile device change issue).
There are an imaging device and a portable terminal that are paired, and the pairing is canceled by operating the imaging device. If the imaging device is operated to pair another mobile terminal with the imaging device, the mobile terminal B automatically connects to the imaging device. At this time, the portable terminal cannot continue the pairing process.
[Problem 3]
The imaging devices listed in the pairing process of the mobile terminal application include those that can be paired and those that do not (list organization).

このような問題に対して、本実施形態の通信システムSでは、以下のような対策が採られる。
携帯端末2と接続する撮像装置1の接続状態(ペアリングの有無)により、デバイス名を変化させて、その変化を利用してスマートフォンで処理をおこなう。即ち、撮像装置1のペアリング情報であるBLE接続情報(ペアリングの有無)に応じて、アドバタイジング信号のデバイス名にスペース文字を付加して違いをつけて、その違いに応じて携帯端末2のアプリでの接続制御を変更する。
The following measures are taken with respect to such a problem in the communication system S of the present embodiment.
The device name is changed according to the connection state of the imaging device 1 connected to the portable terminal 2 (whether or not pairing is performed), and the smartphone performs processing using the change. That is, according to the BLE connection information (pairing presence / absence) which is the pairing information of the imaging apparatus 1, a space character is added to the device name of the advertising signal to make a difference, and the mobile terminal 2's Change connection control in the app.

具体的には、通信システムSでは、アドバタイジング信号のデータに入っているデバイス名を撮像装置1のペアリングの状態により変化させて、デバイス名により携帯端末2のアプリの処理を分岐する。なお、ペアリングできるのが撮像装置1と携帯端末2で一対一となることが前提となる。また、携帯端末2は、接続確立後は、ペアリング相手である撮像装置1をデバイス名ではなくBDアドレスで識別する。
<撮像装置1がペアリングしていない状態>
デバイス名はWi−FiのSSIDで末尾にスペースがないものとする。
例:“ZR1600−01ACDC”(デバイス名+スペースなし)
・ペアリングしていても自動で再接続しない([問題2]を回避)。
(このため、ペアリング操作を経ないと接続しない。)
<撮像装置1がペアリング済みの状態>
デバイス名の最後にスペースを付加するものとする。
例:“ZR1600−01ACDC “(デバイス名+スペースあり)
・ペアリングしていないスマホとは接続しない([問題1]を回避)。
(ペアリングした携帯端末2とだけ接続する。)
・ペアリングできる候補のリストに表示しない([問題3]を回避)。
(ペアリングしていないデバイスだけ表示する。)
Specifically, in the communication system S, the device name included in the data of the advertising signal is changed according to the pairing state of the imaging apparatus 1, and the processing of the application of the portable terminal 2 is branched based on the device name. It is assumed that pairing can be performed one-to-one between the imaging device 1 and the portable terminal 2. In addition, after the connection is established, the mobile terminal 2 identifies the imaging device 1 that is a pairing partner with a BD address instead of a device name.
<State in which imaging device 1 is not paired>
It is assumed that the device name is a Wi-Fi SSID with no space at the end.
Example: “ZR1600-01ACDC” (device name + no space)
-Even if paired, it does not automatically reconnect ([Problem 2] is avoided).
(For this reason, the connection is not made unless the pairing operation is performed.)
<State in which imaging device 1 has been paired>
A space is added at the end of the device name.
Example: “ZR1600-01ACDC” (device name + space)
・ Do not connect to an unpaired smartphone (avoid [Problem 1]).
(Connect only to the paired mobile terminal 2)
・ Do not display in the list of candidates that can be paired (avoid [Problem 3]).
(Displays only unpaired devices.)

図23は、図3の撮像装置1及び携帯端末2の機能的構成のうち、ペアリング接続処理を実行するための機能的構成を示す機能ブロック図である。
ペアリング接続処理とは、撮像装置1と携帯端末2との間でBLE通信規格において、ペアリングを行って接続を行う一連の処理をいう。
FIG. 23 is a functional block diagram illustrating a functional configuration for executing the pairing connection process among the functional configurations of the imaging device 1 and the mobile terminal 2 of FIG. 3.
The pairing connection process refers to a series of processes in which pairing is performed and connection is established between the imaging device 1 and the portable terminal 2 in the BLE communication standard.

撮像装置1でペアリング接続処理を実行する場合には、図23に示すように、CPU11−1において、ペアリング状況判定部171と、アドバタイジング信号生成部172と、通信制御部173と、が機能する。
また、記憶部19−1の一領域には、通信情報記憶部191が設定される。
通信情報記憶部191には、ペアリング処理の結果得られるペアリング情報(本実施形態においては、無線LAN(Wi−Fi)におけるアクセスポイントの識別名であるSSIDに基づいて生成される情報)や接続処理の結果得られる接続情報(本実施形態においては、BDアドレス)が記憶される。ペアリング情報は、ペアリング処理等に用いるアドバタイジング信号におけるデバイス名と、ペアリング処理終了後の接続時に用いるBDアドレスである。
When the pairing connection process is executed by the imaging apparatus 1, as shown in FIG. 23, the CPU 11-1 functions as a pairing status determination unit 171, an advertising signal generation unit 172, and a communication control unit 173. To do.
A communication information storage unit 191 is set in one area of the storage unit 19-1.
In the communication information storage unit 191, pairing information obtained as a result of the pairing process (in this embodiment, information generated based on the SSID that is the identification name of the access point in the wireless LAN (Wi-Fi)) Connection information (BD address in the present embodiment) obtained as a result of the connection process is stored. The pairing information is the device name in the advertising signal used for the pairing process and the BD address used at the time of connection after the end of the pairing process.

ペアリング状況判定部171は、通信情報記憶部191に記憶されるペアリング情報を参照(ペアリング情報の有無を参照)して、ペアリングの状況を判定する。ペアリング状況判定部171は、ペアリング情報がない場合には、ペアリングを行っていない状況(以下、「未ペアリング状況」という。)として判定し、ペアリング情報がある場合には、ペアリングを行っている状況(以下、「ペアリング済状況」という。)として判定する。   The pairing status determination unit 171 refers to the pairing information stored in the communication information storage unit 191 (refers to the presence / absence of pairing information) and determines the pairing status. When there is no pairing information, the pairing status determination unit 171 determines that the pairing is not performed (hereinafter referred to as “unpaired status”). Judgment is made as a ringing situation (hereinafter referred to as “paired situation”).

アドバタイジング信号生成部172は、ペアリング状況判定部171による判定結果に基づいて、アドバタイジング信号を生成する。
アドバタイジング信号の生成に際しては、アドバタイジング信号生成部172は、ペアリング状況判定部171の判定結果が未ペアリング状態か、ペアリング済状況か否かで、アドバタイジング信号に付加する情報(以下、「アドバタイジング情報」という。)を変更する。
アドバタイジング信号生成部172は、未ペアリング状況である場合には、アドバタイジング情報を「デバイス名+スペースなし(デバイス名のみ)」とする「未ペアリング仕様のアドバタイジング信号」を生成し、ペアリング済状況である場合には、アドバタイジング情報を「デバイス名+スペースあり」とする「ペアリング済仕様のアドバタイジング信号」を生成する。
The advertising signal generation unit 172 generates an advertising signal based on the determination result by the pairing status determination unit 171.
When generating the advertising signal, the advertising signal generation unit 172 determines whether the determination result of the pairing status determination unit 171 is an unpaired state or a paired status (hereinafter referred to as “advertising”). Information ”).
The advertising signal generation unit 172 generates an “unpaired specification advertising signal” in which the advertising information is “device name + no space (device name only)” in the case of an unpaired state, and has been paired If it is a situation, an “advertising signal with paired specifications” is generated with the advertising information “device name + with space”.

通信制御部173は、第1通信部20−1を制御する。具体的には、通信制御部173は、アドバタイジング信号を送信したり、ペアリング処理や接続処理を実行したりするように第1通信部20−1を制御する。なお、ペアリング処理や接続処理の結果、取得したペアリング情報やBDアドレスは、通信情報記憶部191に記憶される。   The communication control unit 173 controls the first communication unit 20-1. Specifically, the communication control unit 173 controls the first communication unit 20-1 so as to transmit an advertising signal and to perform pairing processing and connection processing. Note that the pairing information and the BD address acquired as a result of the pairing process and the connection process are stored in the communication information storage unit 191.

携帯端末2でペアリング接続処理を実行する場合には、図23に示すように、CPU11−2において、通信制御部211と、ペアリング状況判定部212と、アドバタイジング信号判定部213と、が機能する。
また、記憶部19−2の一領域には、通信情報記憶部231が設定される。
通信情報記憶部231には、ペアリングした際に得られるペアリング情報が記憶される。ペアリング情報は、ペアリング処理等に用いるアドバタイジング信号におけるデバイス名と、ペアリング処理終了後の接続時に用いるBDアドレスである。
When the pairing connection process is executed in the portable terminal 2, as shown in FIG. 23, in the CPU 11-2, the communication control unit 211, the pairing status determination unit 212, and the advertising signal determination unit 213 function. To do.
A communication information storage unit 231 is set in one area of the storage unit 19-2.
The communication information storage unit 231 stores pairing information obtained when pairing. The pairing information is the device name in the advertising signal used for the pairing process and the BD address used at the time of connection after the end of the pairing process.

通信制御部211は、第1通信部20−2を制御する。具体的には、通信制御部211は、アドバタイジング信号を検出したり、ペアリング処理や接続処理を実行したりするように第1通信部20−2を制御する。   The communication control unit 211 controls the first communication unit 20-2. Specifically, the communication control unit 211 controls the first communication unit 20-2 so as to detect an advertising signal and execute a pairing process and a connection process.

ペアリング状況判定部212は、通信情報記憶部231に記憶されるペアリング情報を参照(ペアリング情報の有無を参照)して、ペアリングの状況を判定する。ペアリング状況判定部212は、ペアリング情報がない場合には、ペアリングを行っていない状況(以下、「未ペアリング状況」という。)として判定し、ペアリング情報がある場合には、ペアリングを行っている状況(以下、「ペアリング済状況」という。)として判定する。   The pairing status determination unit 212 refers to the pairing information stored in the communication information storage unit 231 (refers to the presence / absence of pairing information) and determines the pairing status. When there is no pairing information, the pairing status determination unit 212 determines that the pairing is not performed (hereinafter referred to as “unpaired status”). Judgment is made as a ringing situation (hereinafter referred to as “paired situation”).

アドバタイジング信号判定部213は、検出したアドバタイジング信号のアドバタイジング情報が未ペアリング仕様のアドバタイジング信号かペアリング済仕様のアドバタイジング信号かを判定する。具体的には、アドバタイジング信号判定部213は、アドバタイジング情報がデバイス名+スペースなし(デバイス名のみ)の場合には、未ペアリング仕様のアドバタイジング信号と判定し、アドバタイジング情報がデバイス名+スペースありの場合には、未ペアリング仕様のアドバタイジング信号と判定する。   The advertising signal determination unit 213 determines whether the advertising information of the detected advertising signal is an unpaired advertising signal or a paired advertising signal. Specifically, when the advertising information is device name + no space (only the device name), the advertising signal determination unit 213 determines that the advertising signal is an unpaired specification, and the advertising information includes the device name + space. In this case, it is determined as an unpaired advertising signal.

図24は、図23の機能的構成を有する図3の撮像装置1及び携帯端末2が実行するペアリング接続処理の流れを説明するフローチャートである。   FIG. 24 is a flowchart for explaining the flow of pairing connection processing executed by the imaging device 1 and the mobile terminal 2 of FIG. 3 having the functional configuration of FIG.

<[撮像装置側]ペアリング接続処理>
撮像装置1側のペアリング接続処理は、ユーザによる入力部17−1へのペアリング接続処理開始の操作により開始される。
<[Imaging device side] Pairing connection processing>
The pairing connection process on the imaging device 1 side is started by an operation for starting the pairing connection process to the input unit 17-1 by the user.

ステップS1111−1において、ペアリング状況判定部171は、未ペアリングの状況であるか否かを判定する。
未ペアリングの状況である場合には、ステップS1111−1においてYESと判定されて、処理はステップS1112−1に進む。
In step S1111-1, the pairing status determination unit 171 determines whether or not it is an unpaired status.
If it is an unpaired situation, YES is determined in step S1111-1 and the process proceeds to step S1112-1.

ステップS1112−1において、アドバタイジング信号生成部172は、未ペアリング仕様のアドバタイジング信号を生成する。具体的には、アドバタイジング信号生成部172は、デバイス名にスペースがない情報を付加した未ペアリング仕様のアドバタイジング信号を生成する。   In step S1112-1, the advertising signal generation unit 172 generates an unpaired advertising signal. Specifically, the advertising signal generation unit 172 generates an unpaired advertising signal with information having no space in the device name.

ステップS1113−1において、通信制御部173は、生成した未ペアリング仕様のアドバタイジング信号を送信するように第1通信部20−1を制御する。   In step S1113-1, the communication control unit 173 controls the first communication unit 20-1 so as to transmit the generated unpaired advertising signal.

ステップS1114−1において、通信制御部173は、携帯端末2との間でペアリング処理を実行するように第1通信部20−1を制御する。   In step S1114-1, the communication control unit 173 controls the first communication unit 20-1 so as to execute a pairing process with the mobile terminal 2.

ステップS1115−1において、通信制御部173は、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように第1通信部20−1を制御する。その後処理は終了する。   In step S1115-1, the communication control unit 173 controls the first communication unit 20-1 to execute the connection process based on the connection setting performed by the pairing process. Thereafter, the process ends.

これに対して、未ペアリングの状況でない、ペアリングをしているペアリング済みの状況である場合には、ステップS1111−1においてNOと判定されて、処理はステップS1116−1に進む。   On the other hand, when it is not the unpaired situation but the paired situation has been paired, NO is determined in step S1111-1 and the process proceeds to step S1116-1.

ステップS1116−1において、アドバタイジング信号生成部172は、ペアリング済仕様のアドバタイジング信号を生成する。具体的には、アドバタイジング信号生成部172は、デバイス名にスペースがある情報を付加したペアリング済仕様のアドバタイジング信号を生成する。   In step S1116-1, the advertising signal generation unit 172 generates an advertising signal with a paired specification. Specifically, the advertising signal generation unit 172 generates an advertising signal of a paired specification in which information having a space in the device name is added.

ステップS1117−1において、通信制御部173は、生成したペアリング済仕様のアドバタイジング信号を送信するように第1通信部20−1を制御する。   In step S1117-1, the communication control unit 173 controls the first communication unit 20-1 to transmit the generated advertising signal of the paired specification.

ステップS1118−1において、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように第1通信部20−1を制御する。その後処理は終了する。   In Step S1118-1, the first communication unit 20-1 is controlled to execute the connection process based on the connection setting performed by the pairing process. Thereafter, the process ends.

<[携帯端末側]ペアリング接続処理>
携帯端末2側のペアリング接続処理は、ユーザによる入力部17−2へのペアリング接続処理開始の操作により開始される。
<[Mobile device side] Pairing connection processing>
The pairing connection process on the portable terminal 2 side is started by an operation of starting the pairing connection process to the input unit 17-2 by the user.

ステップS1111−2において、通信制御部211は、アドバタイジング信号を検出するように第1通信部20−1を制御する。その結果、第1通信部20−1では、撮像装置1から送信されたアドバタイジング信号を検出する。   In step S1111-2, the communication control unit 211 controls the first communication unit 20-1 so as to detect an advertising signal. As a result, the first communication unit 20-1 detects the advertising signal transmitted from the imaging device 1.

ステップS1112−2において、ペアリング状況判定部212は、未ペアリングの状況であるか否かを判定する。
未ペアリングの状況である場合には、ステップS1112−2においてYESと判定されて、処理はステップS1113−2に進む。
In step S1112-2, the pairing status determination unit 212 determines whether or not it is an unpaired status.
When it is an unpaired situation, it is determined as YES in Step S1112-2, and the process proceeds to Step S1113-2.

ステップS1113−2において、アドバタイジング信号判定部213は、未ペアリング仕様のアドバタイジング信号であるか否かを判定する。
未ペアリング仕様ではなくペアリング済みのアドバタイジング信号の場合には、ステップS1113−2においてNOと判定されて、ペアリング接続処理は終了する。
未ペアリング仕様のアドバタイジング信号の場合には、ステップS1113−2においてYESと判定されて、処理はステップS1114−2に進む。
In step S1113-2, the advertising signal determination unit 213 determines whether the advertising signal is an unpaired advertising signal.
If the advertising signal is not an unpaired specification but a paired advertising signal, NO is determined in step S1113-2, and the pairing connection process ends.
In the case of an unpaired advertising signal, it is determined as YES in Step S1113-2, and the process proceeds to Step S1114-2.

ステップS1114−2において、通信制御部211は、撮像装置1との間でペアリング処理を実行するように通信部を制御する。   In step S1114-2, the communication control unit 211 controls the communication unit so as to execute pairing processing with the imaging device 1.

ステップS1115−2において、通信制御部211は、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように通信部を制御する。その後、ペアリング接続処理は終了する。   In step S1115-2, the communication control unit 211 controls the communication unit to execute the connection process based on the connection setting performed by the pairing process. Thereafter, the pairing connection process ends.

これに対して、未ペアリングではなくペアリング済みの状況である場合には、ステップS1112−2においてNOと判定されて、処理はステップS1116−2に進む。   On the other hand, when it is not paired but not paired, NO is determined in step S1112-2, and the process proceeds to step S1116-2.

ステップS1116−2において、アドバタイジング信号判定部213は、ペアリング済仕様のアドバタイジング信号であるか否かを判定する。
ペアリング済仕様ではなく未ペアリング仕様のアドバタイジング信号の場合には、ステップS1116−2においてNOと判定されて、ペアリング接続処理は終了する。
ペアリング済仕様のアドバタイジング信号の場合には、ステップS1116−2においてYESと判定されて、処理はステップS1117−2に進む。
In step S1116-2, the advertising signal determination unit 213 determines whether the advertising signal is a paired specification advertising signal.
In the case of an advertising signal not in the paired specification but in the unpaired specification, NO is determined in step S1116-2, and the pairing connection process ends.
In the case of the advertising signal of the paired specification, it is determined as YES in Step S1116-2, and the process proceeds to Step S1117-2.

ステップS1117−2において、通信制御部211は、ペアリング処理により行われた接続設定に基づいて、接続処理を実行するように通信部を制御する。その後、ペアリング接続処理は終了する。   In step S1117-2, the communication control unit 211 controls the communication unit to execute the connection process based on the connection setting performed by the pairing process. Thereafter, the pairing connection process ends.

<変形例>
「問題1」の回避を強化するために所定のOS(Operating System)の仕様(本実施形態においては、iOS向け)に特化して、デバイス名のキャラクタリスティックを設け、BLEを一旦接続して取得し、上記のアドバタイジングデータのデバイス名による接続可否判断と同様に判断し、接続を維持するか、切断するかを決定するように構成することができる。
<Modification>
In order to reinforce the avoidance of “Problem 1”, a specific OS (Operating System) specification (in this embodiment, for iOS) is specially provided. It is possible to obtain and determine in the same manner as the connection availability determination by the device name of the advertising data, and determine whether to maintain or disconnect the connection.

また、上述したフローチャートに本変形例の機能を付加すると、図25のように捉えることができる。なお、図25は、図23の機能的構成を有する図3の携帯端末2が実行するペアリング接続処理の他の流れを説明するフローチャートである。   Moreover, when the function of this modification is added to the flowchart mentioned above, it can be grasped as shown in FIG. 25 is a flowchart for explaining another flow of the pairing connection process executed by the mobile terminal 2 of FIG. 3 having the functional configuration of FIG.

<携帯端末側ペアリング接続処理>
携帯端末2側のペアリング接続処理は、ユーザによる入力部17−2へのペアリング接続処理開始の操作により開始される。なお、前提として処理開始時には、携帯端末2のBLEは接続されていない。
<Portable terminal side pairing connection processing>
The pairing connection process on the portable terminal 2 side is started by an operation of starting the pairing connection process to the input unit 17-2 by the user. As a premise, the BLE of the mobile terminal 2 is not connected at the start of processing.

ステップS1211において、通信制御部211は、アドバタイジング信号を検出するように第1通信部20−2を制御する。その結果、第1通信部20−2では、撮像装置1から送信されたアドバタイジング信号を検出する。   In step S1211, the communication control unit 211 controls the first communication unit 20-2 so as to detect an advertising signal. As a result, the first communication unit 20-2 detects the advertising signal transmitted from the imaging device 1.

ステップS1212において、通信制御部211は、BLE接続処理を開始し、撮像装置1との間でBLE接続を行うように第1通信部20−2を制御する。   In step S <b> 1212, the communication control unit 211 starts the BLE connection process and controls the first communication unit 20-2 so as to perform BLE connection with the imaging device 1.

ステップS1213において、ペアリング状況判定部212は、ペアリング処理をしたか否かを判定する。
ペアリング処理をした場合には、ステップS1213においてYESと判定されて、処理はステップS1214に進む。
これに対して、ペアリング処理をしていない場合には、ステップS1213においてNOと判定されて、処理はステップS1219に進む。
In step S1213, the pairing status determination unit 212 determines whether pairing processing has been performed.
If the pairing process has been performed, YES is determined in step S1213, and the process proceeds to step S1214.
On the other hand, if the pairing process has not been performed, NO is determined in step S1213, and the process proceeds to step S1219.

ステップS1214において、アドバタイジング信号判定部213は、アドバタイジングデバイス名を判断したか否かを判定する。
アドバタイジングデバイス名を判断した場合には、ステップS1214においてYESと判定されて、携帯端末2側ペアリング接続処理は終了する。
これに対して、アドバタイジングデバイス名判断しない場合には、ステップS1214においてNOと判定されて、処理はステップS1215に進む。
In step S1214, the advertising signal determination unit 213 determines whether the advertising device name has been determined.
If the advertising device name is determined, YES is determined in step S1214, and the portable terminal 2 side pairing connection process ends.
In contrast, if the advertising device name is not determined, NO is determined in step S1214, and the process proceeds to step S1215.

ステップS1215において、通信制御部211は、接続処理を実行するように第1通信部20−2を制御する。   In step S1215, the communication control unit 211 controls the first communication unit 20-2 to execute the connection process.

ステップS1216において、アドバタイジング信号判定部213は、キャラクタリスティックデバイス名を判断したか否かを判定する。
キャラクタリスティックデバイス名を判断した場合には、ステップS1216においてYESと判定されて、処理はステップS1218に進む。
これに対して、キャラクタリスティックデバイス名を判断していない場合には、ステップS1216においてNOと判定されて、処理はステップS1217に進む。
In step S1216, the advertising signal determination unit 213 determines whether the characteristic device name has been determined.
If the characteristic device name is determined, YES is determined in step S1216, and the process proceeds to step S1218.
On the other hand, if the characteristic device name has not been determined, NO is determined in step S1216, and the process proceeds to step S1217.

ステップS1217において、通信制御部211は、ペアリング処理を実行するように第1通信部20−2を制御する。その後、携帯端末2側のペアリング接続処理は終了する。   In step S1217, the communication control unit 211 controls the first communication unit 20-2 to execute the pairing process. Thereafter, the pairing connection process on the mobile terminal 2 side ends.

ステップS1218において、通信制御部211は、BLE切断処理を実行するように第1通信部20−2を制御する。その後、携帯端末2側のペアリング接続処理は終了する。   In step S1218, the communication control unit 211 controls the first communication unit 20-2 to execute the BLE disconnection process. Thereafter, the pairing connection process on the mobile terminal 2 side ends.

ステップS1219において、アドバタイジング信号判定部213は、アドバタイジングデバイス名を判断したか否かを判定する。
アドバタイジングデバイス名を判断した場合には、ステップS1219においてYESと判定されて、処理はステップS1220に進む。
これに対して、アドバタイジングデバイス名を判断していない場合には、ステップS1219においてNOと判定されて、携帯端末2側のペアリング接続処理は終了する。
In step S1219, the advertising signal determination unit 213 determines whether the advertising device name has been determined.
If the advertising device name is determined, YES is determined in step S1219, and the process proceeds to step S1220.
On the other hand, if the advertising device name has not been determined, NO is determined in step S1219, and the pairing connection process on the mobile terminal 2 side ends.

ステップS1220において、通信制御部211は、接続処理を実行するように第1通信部20−2を制御する。その後、携帯端末2側のペアリング接続処理は終了する。   In step S1220, the communication control unit 211 controls the first communication unit 20-2 to execute the connection process. Thereafter, the pairing connection process on the mobile terminal 2 side ends.

<自動送信のバックグラウンドプロセス処理>
本実施形態の通信システムSにおいては、携帯端末2(スマートフォン)のアプリではバックグラウンド動作には時間的な制約があり、時間内に画像送信を送るための機能を有する。
<Background process for automatic transmission>
In the communication system S of the present embodiment, the background operation of the application of the mobile terminal 2 (smartphone) has a time restriction, and has a function for sending image transmission within the time.

従来の撮像装置においては、撮像装置(カメラ)とスマートフォン等のモバイル端末との間で、カメラで撮影した後、自動的に撮影画像を端末側へ送信するという機能が搭載されている。
スマートフォンの操作無しでカメラの操作のみで送信するために、アプリをブルートゥースを使用した起動通知を送ることにより、バックグラウンドプロセスで起動し、スマートフォンがスリープ状態でも画像を受信する仕組みを実現している。
iOSではバックグラウンド動作に時間制限があるため、この場合には全てのデータを送ることが出来ない場合がある。
A conventional imaging device is equipped with a function of automatically transmitting a captured image to the terminal side after shooting with a camera between the imaging device (camera) and a mobile terminal such as a smartphone.
In order to send only the operation of the camera without the operation of the smartphone, by sending a startup notification using Bluetooth, the application is started in the background process, and the mechanism to receive the image even if the smartphone is in the sleep state is realized .
In iOS, there is a time limit on background operation, and in this case, not all data may be sent.

そこで、本実施形態の通信システムSにおいては、図26及び図27に示すような動作をさせる。なお、図26及び図27は、自動送信のバックグラウンドプロセス処理を説明するためのフローチャートである。
1.カメラからスマートフォンにBLEによるプロセス起動通知を行う。
2.スマートフォンで画像受信用のアプリをバックグラウンドで立ち上げる。
3.カメラのWi−Fiアクセスポイントを立ち上げ、スマートフォンとWi−Fiで接続する。
4.カメラからアプリに送信するファイルのリストを送る。
5.アプリはファイルリストのファイルをカメラから取得する。
6A−1.時間内にデータ転送が終わった場合、カメラに成功を伝え、バックグラウンドプロセスを終了し、スマートフォンをスリープ状態に戻す。
6A−2.カメラは次のファイルリストを送るために再びBLEによるプロセス起動通知を行う。
6B−1.時間内にデータ転送が終わりそうに無い場合、カメラに失敗を伝え、バックグラウンドプロセスを終了し、スマートフォンをスリープ状態に戻す。
6B−2.カメラは送れなかったファイルリストを送るために再びBLEによるプロセス起動通知を行う。
6C−1.バックグラウンドプロセスが予告無く終了した場合、アプリは何も出来ない。
6C−2.カメラは通信切断を検出し、送れなかったファイルリストを送るために再びBLEによるプロセス起動通知を行う。
なお、送信に失敗した場合は送信データの粒度を変更してリトライする。
Therefore, in the communication system S of the present embodiment, an operation as shown in FIGS. 26 and 27 is performed. FIGS. 26 and 27 are flowcharts for explaining the background process of automatic transmission.
1. Process activation notification by BLE is performed from the camera to the smartphone.
2. Launch an image reception app on your smartphone in the background.
3. Start up the Wi-Fi access point of the camera and connect to the smartphone with Wi-Fi.
4). Send a list of files to send from the camera to the app.
5. The app gets the files in the file list from the camera.
6A-1. If the data transfer finishes in time, it tells the camera success, terminates the background process, and puts the smartphone back to sleep.
6A-2. In order to send the next file list, the camera performs a process start notification by BLE again.
6B-1. If data transfer is unlikely to finish in time, the camera is informed of the failure, terminates the background process, and returns the smartphone to sleep.
6B-2. In order to send the file list that could not be sent, the camera performs a process start notification by BLE again.
6C-1. If the background process ends without notice, the app cannot do anything.
6C-2. The camera detects the disconnection of communication, and again sends a process start notification by BLE to send a file list that could not be sent.
If transmission fails, retry the transmission data by changing the granularity.

<[撮像装置側]ファイル転送処理>
撮像装置1側のファイル転送処理は、ユーザによる入力部17−1への[撮像装置側]ファイル転送処理開始の操作により開始される。
<[Image capture device side] File transfer process>
The file transfer process on the image pickup apparatus 1 side is started by an operation of starting the [image pickup apparatus side] file transfer process to the input unit 17-1 by the user.

ステップS1311-1において、通信制御部173は、通知を送信するように第1通信部20−1を制御する。   In step S1311-1, the communication control unit 173 controls the first communication unit 20-1 to transmit a notification.

ステップS1312-1において、通信制御部173は、Wi−FiのON/OFFを判定する。
Wi−FiがONの場合には、ステップS1312-1においてYESと判定されて、処理はステップS1314-1に進む。
これに対して、Wi−FiがOFFの場合には、ステップS1312-1においてNOと判定されて、処理はステップS1313-1に進む。
In step S1312-1, the communication control unit 173 determines ON / OFF of Wi-Fi.
If Wi-Fi is ON, YES is determined in step S1312-1, and the process proceeds to step S1314-1.
On the other hand, if Wi-Fi is OFF, NO is determined in step S1312-1, and the process proceeds to step S1313-1.

ステップS1313-1において、通信制御部173は、Wi−Fiアクセスポイントを起動するように第2通信部21−1を制御する。   In step S1313-1, the communication control unit 173 controls the second communication unit 21-1 so as to activate the Wi-Fi access point.

ステップS1314-1において、通信制御部173は、HTTP通信を確立するように第2通信部21−1を制御する。   In step S1314-1, the communication control unit 173 controls the second communication unit 21-1 so as to establish HTTP communication.

ステップS1315-1において、通信制御部173は、ファイルリストを作成する。   In step S1315-1, the communication control unit 173 creates a file list.

ステップS1316-1において、通信制御部173は、ファイルリストを送信する。   In step S1316-1, the communication control unit 173 transmits a file list.

ステップS1317-1において、通信制御部173は、ファイルを送信する。   In step S1317-1, the communication control unit 173 transmits the file.

ステップS1318-1において、通信制御部173は、携帯端末2においてタイムアウトを検出したか否かを判定するように第2通信部21−1を制御する。
携帯端末2においてタイムアウトを検出した場合には、ステップS1318-1においてYESと判定されて、処理はステップS1321-1に進む。
これに対して、携帯端末2においてタイムアウトを検出しない場合には、ステップS1318-1においてNOと判定されて、処理はステップS1319-1に進む。
In step S1318-1, the communication control unit 173 controls the second communication unit 21-1 to determine whether or not a timeout has been detected in the mobile terminal 2.
If a timeout is detected in the mobile terminal 2, YES is determined in step S1318-1, and the process proceeds to step S1321-1.
On the other hand, when the portable terminal 2 does not detect a timeout, it is determined as NO in Step S1318-1, and the process proceeds to Step S1319-1.

ステップS1319-1において、通信制御部173は、通信完了通知を受信するように第2通信部21−1を制御する。   In step S1319-1, the communication control unit 173 controls the second communication unit 21-1 to receive a communication completion notification.

ステップS1320-1において、通信制御部173は、送信が成功したか否かを判定する。
送信が成功した場合には、ステップS1320-1においてYESと判定されて、処理はステップS1322-1に進む。
これに対して、送信が成功していない場合には、ステップS1320-1においてNOと判定されて、処理はステップS1321-1に進む。
In step S1320-1, the communication control unit 173 determines whether or not the transmission is successful.
If the transmission is successful, YES is determined in step S13220-1, and the process proceeds to step S1322-1.
On the other hand, if the transmission is not successful, NO is determined in step S1320-1, and the process proceeds to step S1321-1.

ステップS1321-1において、通信制御部173は、送信データ量を再設定するように第2通信部21−1を制御する。   In step S1321-1, the communication control unit 173 controls the second communication unit 21-1 so as to reset the transmission data amount.

ステップS1322-1において、通信制御部173は、次送信データを設定するように第2通信部21−1を制御する。   In step S1322-1, the communication control unit 173 controls the second communication unit 21-1 to set the next transmission data.

ステップS1323-1において、通信制御部173は、次データがあるか否かを判定するように第2通信部21−1を制御する。
次データがある場合には、ステップS1323-1においてYESと判定されて、処理はステップS1221に戻る。
これに対して、次データがない場合には、ステップS1323-1においてNOと判定されて、撮像装置1側のファイル転送処理は終了する。
In step S1323-1, the communication control unit 173 controls the second communication unit 21-1 so as to determine whether there is next data.
If there is next data, YES is determined in step S1323-1, and the process returns to step S1221.
On the other hand, if there is no next data, NO is determined in step S1323-1, and the file transfer process on the imaging device 1 side ends.

<[携帯端末側]ファイル転送処理>
携帯端末2側のファイル転送処理は、ユーザによる入力部17−2への携帯端末2側のファイル転送処理開始の操作により開始される。
<[Mobile device side] File transfer process>
The file transfer process on the portable terminal 2 side is started by an operation for starting the file transfer process on the portable terminal 2 side to the input unit 17-2 by the user.

ステップS1311-2において、通信制御部211は、BLE通知を受信するように第1通信部20−2を制御する。   In step S1311-2, the communication control unit 211 controls the first communication unit 20-2 to receive the BLE notification.

ステップS1312-2において、CPU11は、アプリケーションをバックグラウンド(BG)で起動する。   In step S1312-2, the CPU 11 starts the application in the background (BG).

ステップS1313-2において、通信制御部211は、Wi−Fiと未接続であるか否かを判定する。
Wi−Fiと未接続である場合には、ステップS1313-2においてYESと判定されて、処理はステップS1314-2に進む。
これに対して、Wi−Fiと未接続でない場合には、ステップS1313-2においてNOと判定されて、処理はステップS1315-2に進む。
In step S1313-2, the communication control unit 211 determines whether or not Wi-Fi is not connected.
If it is not connected to Wi-Fi, it is determined as YES in Step S1313-1, and the process proceeds to Step S1314-2.
On the other hand, if it is not connected to Wi-Fi, NO is determined in step S1313-2, and the process proceeds to step S1315-2.

ステップS1314-2において、通信制御部211は、撮像装置1のAPに接続するように第2通信部21−2を制御する。   In step S1314-2, the communication control unit 211 controls the second communication unit 21-2 so as to connect to the AP of the imaging device 1.

ステップS1315-2において、通信制御部211は、HTTP通信を確立するように第2通信部21−2を制御する。   In step S1315-2, the communication control unit 211 controls the second communication unit 21-2 so as to establish HTTP communication.

ステップS1316-2において、通信制御部211は、ファイルリストを受信するように第2通信部21−2を制御する。   In step S1316-2, the communication control unit 211 controls the second communication unit 21-2 to receive the file list.

ステップS1317-2において、通信制御部211は、ファイルを受信するように第2通信部21−2を制御する。   In step S1317-2, the communication control unit 211 controls the second communication unit 21-2 to receive a file.

ステップS1318-2において、CPU11は、OSによるプロセスが終了したか否かを判定する。
OSによるプロセスが終了した場合には、ステップS1318-2においてYESと判定されて、携帯端末2側のファイル転送処理は終了する。
これに対して、OSによるプロセスが終了していない場合には、ステップS1318-2においてNOと判定されて、処理はステップS1319-2に進む。
In step S1318-2, the CPU 11 determines whether or not the process by the OS has ended.
If the process by the OS is completed, YES is determined in step S1318-2, and the file transfer process on the portable terminal 2 side ends.
On the other hand, if the process by the OS has not ended, NO is determined in step S1318-2, and the process proceeds to step S1319-2.

ステップS1319-2において、CPU11は、OSによるプロセスの終了予告をしたか否かを判定する。
OSによるプロセスの終了予告した場合には、ステップS1319-2においてYESと判定されて、処理はステップS1321-2に進む。
これに対して、OSによるプロセスの終了予告をしていない場合には、ステップS1319-2においてNOと判定されて、処理はステップS1320-2に進む。
In step S <b> 1319-2, the CPU 11 determines whether or not the OS has notified the end of the process.
If the OS notifies the end of the process, it is determined as YES in Step S1319-2, and the process proceeds to Step S1321-2.
On the other hand, if the OS has not notified the end of the process, NO is determined in step S1319-2, and the process proceeds to step S1320-2.

ステップS1320-2において、通信制御部211は、ファイルの受信が完了したか否かを判定する。
ファイルの受信が完了した場合には、ステップS1320-2においてYESと判定されて、処理はステップS1321-2に進む。
これに対して、ファイルの受信が完了していない場合には、ステップS1320-2においてNOと判定されて、処理はステップS1317-2に戻る。
In step S1320-2, the communication control unit 211 determines whether reception of the file is completed.
If reception of the file is completed, YES is determined in step S1320-2, and the process proceeds to step S1321-2.
On the other hand, if the file reception has not been completed, NO is determined in step S1320-2, and the process returns to step S1317-2.

ステップS1321-2において、通信制御部211は、通信完了通知を送信するように第2通信部21−2を制御する。その後、携帯端末2側のファイル転送処理は終了する。   In step S1321-2, the communication control unit 211 controls the second communication unit 21-2 to transmit a communication completion notification. Thereafter, the file transfer process on the portable terminal 2 side ends.

したがって、本実施形態の通信システムSにおいては、複数回に分割した送信プロセス全てでブルートゥースの通知からはじめるため、時間制限のある通信機能で、多くのデータを送りきることが可能となる。また、終了タイミングが不明なプロセスで、送信できなかったデータから再び送信することが容易となる。   Therefore, in the communication system S of the present embodiment, since all of the transmission processes divided into a plurality of times start with the Bluetooth notification, it is possible to send a large amount of data with a communication function with a time limit. In addition, it becomes easy to transmit again from data that could not be transmitted by a process whose end timing is unknown.

<BLE接続パラメータ適応設定処理>
本実施形態の通信システムSにおいては、BLEの接続パラメータをカメラ電源ON時とOFF時で適応的に設定し、接続安定性と省電力化を両立させる機能を有する。
<BLE connection parameter adaptive setting process>
The communication system S of the present embodiment has a function of setting connection parameters of BLE adaptively when the camera power is turned on and off, and achieving both connection stability and power saving.

従来では、BLEの接続パラメータの接続インターバルの時間が短いほどデータ転送レートが高くなるが、消費電流が大きくなる。接続監視タイムアウトの時間が短いほどBLEが切断されたと判断し再接続処理を行うまでの時間が短くなり実際に通信できない時間が短くなるが、ユーザからは切断されやすく見える。   Conventionally, the shorter the connection interval time of the BLE connection parameter, the higher the data transfer rate, but the larger the current consumption. The shorter the connection monitoring timeout time, the shorter the time until it is determined that the BLE has been disconnected and the reconnection process is performed, and the time during which communication cannot actually be performed is shortened.

そこで、本実施形態の通信システムSにおいては、図28に示すような動作を行う。なお、図28は、BLE接続パラメータ適応設定処理を説明するためのフローチャートである。
・カメラ電源ON時とOFF時で適応的にBLEの接続パラメータを変更する。
・カメラ電源ON時は、接続インターバルと接続監視タイムアウトの時間を短くする。
・カメラ電源OFF時は、接続インターバルと接続監視タイムアウトの時間を長くする。即ち、カメラ電源ON時とOFF時で分岐し、BLEの接続パラメータ設定を変更する。
Therefore, the communication system S of the present embodiment performs an operation as shown in FIG. FIG. 28 is a flowchart for explaining the BLE connection parameter adaptive setting process.
・ Adaptively change BLE connection parameters when the camera power is on and off.
-When the camera power is on, shorten the connection interval and connection monitoring timeout time.
・ When the camera is turned off, increase the connection interval and connection monitoring timeout. That is, branching occurs when the camera power is on and off, and the connection parameter setting of BLE is changed.

即ち、BLE接続パラメータ適応設定処理は、ユーザによる入力部17−1へのBLE接続パラメータ適応設定処理開始の操作により開始される。   That is, the BLE connection parameter adaptive setting process is started by an operation for starting the BLE connection parameter adaptive setting process to the input unit 17-1.

ステップS1411において、CPU11は、カメラ電源をOFFしたか否かを判定する。
カメラ電源をOFFした場合には、ステップS1411においてYESと判定されて、処理はステップS1413に進む。
これに対して、カメラ電源をOFFしない場合には、ステップS1411においてNOと判定されて、処理はステップS1412に進む。
In step S1411, the CPU 11 determines whether the camera power is turned off.
If the camera power is turned off, YES is determined in step S1411, and the process proceeds to step S1413.
On the other hand, if the camera power supply is not turned off, NO is determined in step S1411, and the process proceeds to step S1412.

ステップS1412において、通信制御部173は、「接続インターバル←40ms」、「接続監視タイムアウト←3.01s」に設定を変更する。その後、BLE接続パラメータ適応設定処理は終了する。   In step S1412, the communication control unit 173 changes the setting to “connection interval ← 40 ms” and “connection monitoring timeout ← 3.01 s”. Thereafter, the BLE connection parameter adaptive setting process ends.

ステップS1413において、通信制御部173は、「接続インターバル←1000ms」、「接続監視タイムアウト←5s」に設定を変更する。その後、BLE接続パラメータ適応設定処理は終了する。   In step S1413, the communication control unit 173 changes the setting to “connection interval ← 1000 ms” and “connection monitoring timeout ← 5 s”. Thereafter, the BLE connection parameter adaptive setting process ends.

本実施形態の通信システムSにおいては、以下のような効果を奏することとなる。
・カメラ電源ON時は、データ転送レートが高く、通信できない時間が短くなる。
・カメラ電源OFF時は、省電力で動作し、多少通信が途絶えても切断と認識しない。
(カメラ電源OFF時はデータ転送が発生しない為、転送レートが低くても問題は生じない。)
The communication system S of the present embodiment has the following effects.
-When the camera is turned on, the data transfer rate is high and the time during which communication is not possible is shortened.
-When the camera is turned off, it operates with power saving, and even if communication is interrupted to some extent, it is not recognized as disconnected.
(There is no problem even if the transfer rate is low because data transfer does not occur when the camera is turned off.)

<撮像装置側のWi−Fi設定制御処理>
本実施形態の通信システムSにおいては、カメラとスマートフォンをブルートゥースでペアとすると、Wi−Fi接続が容易になり、この状態からWi−Fi設定を変更してしまうと接続が出来なくなるため、カメラ側でペアありかペア無しかで、Wi−Fi設定の変更機能に制限をかける機能を有する。また、ペアのあり無しによって動作が違うものになるように調整する機能を有する。
<Wi-Fi setting control processing on the imaging device side>
In the communication system S of the present embodiment, if the camera and the smartphone are paired with Bluetooth, Wi-Fi connection becomes easy, and if the Wi-Fi setting is changed from this state, the connection cannot be made. The function of limiting the Wi-Fi setting changing function depending on whether there is a pair or no pair. In addition, it has a function of adjusting so that the operation differs depending on whether or not there is a pair.

従来では、カメラとスマートフォン等のモバイル端末との間で、カメラで撮影した後、自動的に撮影画像を端末側へ送信するという機能が搭載されている。
自動で送信するためにカメラとスマートフォンをBLEでペアリングし、BTを介してカメラのWi−Fi設定をスマートフォンに送っている。スマートフォンはこのときの情報を元にカメラのWi−Fiアクセスポイントに接続する。
しかしアクセスポイントのSSIDやパスワードは設定の値でしかないため容易に変更することができ、変更されるとカメラとスマートフォンがWi−Fiで接続できなくなってしまう。
2. Description of the Related Art Conventionally, a function of automatically transmitting a captured image to a terminal side after capturing with a camera and a mobile terminal such as a smartphone is installed.
In order to automatically transmit, the camera and the smartphone are paired with BLE, and the Wi-Fi setting of the camera is sent to the smartphone via BT. The smartphone connects to the Wi-Fi access point of the camera based on the information at this time.
However, since the SSID and password of the access point are only set values, they can be easily changed. If changed, the camera and the smartphone cannot be connected via Wi-Fi.

そこで、本実施形態の通信システムSにおいては、図29に示すような動作を行う。なお、図29は、撮像装置1側のWi−Fi設定制御処理を説明するためのフローチャートである。
・カメラはBLEペアリング時にカメラのWi−FiアクセスポイントのSSID、パスワードをBTの通信に乗せてスマートフォンに送信する。
・スマートフォンは受信したSSID、パスワードを自身のWi−Fi設定に追加する。
・カメラはペア成立の情報を記録し、以後Wi−Fiパスワードの変更メニューをマスクし、ユーザに実行できなくする。
即ち、本実施形態の通信システムSにおいては、ペアリングの有無によってWi−Fiパスワード変更の可/不可を切り替えている。
Therefore, the communication system S of the present embodiment performs an operation as shown in FIG. FIG. 29 is a flowchart for explaining the Wi-Fi setting control process on the imaging apparatus 1 side.
The camera transmits the SSID and password of the Wi-Fi access point of the camera on the BT communication to the smartphone during BLE pairing.
-The smartphone adds the received SSID and password to its own Wi-Fi settings.
The camera records the pair establishment information and masks the Wi-Fi password change menu so that it cannot be executed by the user.
That is, in the communication system S of the present embodiment, the Wi-Fi password change is enabled / disabled depending on the presence or absence of pairing.

即ち、撮像装置1側のWi−Fi設定制御処理は、ユーザによる入力部17−1へのWi−Fi設定制御処理開始の操作により開始される。   That is, the Wi-Fi setting control process on the imaging device 1 side is started by an operation of starting the Wi-Fi setting control process to the input unit 17-1 by the user.

ステップS1511において、通信制御部173は、BLEペアリング処理を実行するように第1通信部20−1を制御する。   In step S1511, the communication control unit 173 controls the first communication unit 20-1 to execute the BLE pairing process.

ステップS1512において、通信制御部173は、SSIDとパスワードを設定し、WiFi APを起動するように第2通信部21−1を制御する。   In step S1512, the communication control unit 173 sets the SSID and password, and controls the second communication unit 21-1 to activate the WiFi AP.

ステップS1513において、通信制御部173は、BLEでSSIDとパスを送信するように第1通信部20−1を制御する。   In step S1513, the communication control unit 173 controls the first communication unit 20-1 to transmit the SSID and the path by BLE.

ステップS1514において、通信制御部173は、WiFi接続を検出したか否かを判定するように第2通信部21−1を制御する。
WiFi接続を検出した場合には、ステップS1514においてYESと判定されて、処理はステップS1515に進む。
これに対して、WiFi接続を検出しない場合には、ステップS1514においてNOと判定されて、処理はステップS1514において待機状態となる。
In step S1514, the communication control unit 173 controls the second communication unit 21-1 so as to determine whether or not a WiFi connection is detected.
If a WiFi connection is detected, YES is determined in step S1514, and the process proceeds to step S1515.
On the other hand, if the WiFi connection is not detected, NO is determined in step S1514, and the process enters a standby state in step S1514.

ステップS1515において、通信制御部173は、ペアリング情報を保存する。その後、撮像装置1側のWi−Fi設定制御処理は終了する。   In step S1515, the communication control unit 173 stores pairing information. Thereafter, the Wi-Fi setting control process on the imaging apparatus 1 side ends.

図30は、Menuオープン処理を説明するためのフローチャートである。
Menuオープン処理開始は、ユーザによる入力部17−1へのMenuオープン処理開始の操作により開始される。
FIG. 30 is a flowchart for explaining the Menu open process.
The menu open process start is started by an operation of the menu open process start to the input unit 17-1 by the user.

ステップS1611において、通信制御部173は、ペアリング情報を取得する。   In step S1611, the communication control unit 173 acquires pairing information.

ステップS1612において、通信制御部173は、ペア設定済みであるか否かを判定する。
ペア設定済みである場合には、ステップS1612においてYESと判定されて、処理はステップS1613に進む。
これに対して、ペア設定済みでない場合には、ステップS1612においてNOと判定されて、Menuオープン処理開始は終了する。
In step S1612, the communication control unit 173 determines whether pair setting has been completed.
If the pair has been set, YES is determined in step S1612, and the process proceeds to step S1613.
On the other hand, if the pair has not been set, NO is determined in step S1612, and the menu open process start ends.

ステップS1613において、CPU11は、メニューをマスクする。その後、Menuオープン処理開始は終了する。   In step S1613, the CPU 11 masks the menu. Thereafter, the start of the menu open process ends.

したがって、本実施形態の通信システムSにおいては、カメラ側の設定変更により自動送信が行われない、また他の通信機能が使えなくなることを防止することができる。   Therefore, in the communication system S of the present embodiment, it is possible to prevent automatic transmission from being performed due to a change in the setting on the camera side, and that other communication functions cannot be used.

なお、Wi−Fiパスワード以外にもペアの有無によって動作を切り替えている機能は以下の通りとなる。
・自動画像送信
ペアあり:実行可能
ペア無し:実行不可(ONに設定することも不可)
・手動画像送信
ペアあり:全て実行可能
ペア無し:アプリがバックグラウンドでの送信不可
In addition to the Wi-Fi password, the function of switching the operation depending on the presence / absence of a pair is as follows.
-Automatic image transmission With pair: Executable Without pair: Unexecutable (cannot be set to ON)
-Manual image transmission Paired: All executable No pair: App cannot be transmitted in the background

<BLE通信によるカメラ起動のモード判断処理>
本実施形態の通信システムSにおいては、BLEの要因によりカメラが起動した場合は、すぐに通常起動せずにカメラのBLE通信状態を確認しながら起動するモードを判断し、必要に応じて電源OFFを行うことでカメラの無駄な処理を抑制する機能を有する。即ち、本実施形態の通信システムSにおいては、スマートフォンからのカメラ起動を行った場合など意図的な操作でのみカメラが正常動作に移行し、無駄な起動処理が行われないようにする機能を有する。
<Camera activation mode determination process by BLE communication>
In the communication system S of the present embodiment, when the camera is activated due to a BLE factor, the activation mode is determined while confirming the BLE communication state of the camera without immediately starting normal operation, and the power is turned off as necessary. By performing the above, there is a function of suppressing unnecessary processing of the camera. That is, the communication system S according to the present embodiment has a function of preventing a useless activation process from being performed only when the camera shifts to a normal operation only by an intentional operation such as when the camera is activated from a smartphone. .

従来より、HWの構成により、カメラの電源OFFにした状態でもBLEの接続を維持することが可能になる。またBLEを活かしたままカメラの電源OFF状態にある時は、BLEの様々なイベントをBLEのHWで検知し、それを要因にカメラの電源ONを行うことが可能であった。ただし、BLEで起動する場合の要因として、BLEの切断、接続、スマホからのBLE Read/Write要求など様々な要因で起動し得るため、単純にすべての要因でカメラの電源を通常に立ち上げてしまうと余計な処理を行うことになり、電力的にも不利になる。また、カメラがBLE起動した際、どのBLEイベントで起動されたかの情報を残すことが難しい。(カメラは電源OFFのため、BLE接続の内容がRAMなどに残せない。)   Conventionally, the HW configuration makes it possible to maintain the BLE connection even when the camera is turned off. Further, when the camera is in the power-off state while utilizing BLE, various events of BLE can be detected by the BLE HW, and the camera can be turned on as a factor. However, since it can be activated due to various factors such as BLE disconnection, connection, BLE Read / Write request from a smartphone as a factor when starting up with BLE, simply turn on the camera power supply normally for all factors If this happens, extra processing will be performed, which is disadvantageous in terms of power. Also, when the camera is activated by BLE, it is difficult to leave information on which BLE event was activated. (Because the camera is powered off, the contents of the BLE connection cannot be left in the RAM or the like.)

そこで、本実施形態の通信システムSにおいては、図31に示すような動作を行う。なお、図31は、BLE通信によるカメラ起動のモード判断処理を説明するためのフローチャートである。なお、[前提条件]として、カメラのBLEがアドバタイズか接続中の状態の場合は、BLEモジュールをSleepに設定して、カメラの電源を落とし、BLEの出力を維持したまま電源を落とす処理が必要となる。
1)あるBLEイベントにより、カメラが起動される。
この時BLEの要因でカメラが起こされたということだけは起動要因として把握できている。
2)カメラはBLE起動待機状態として専用の起動を行う(LEDだけ点灯)。
BLEを再起動してアドバタイズの状態にしてタイマーを起動する(5秒)。
なお、タイマー(5秒)以内の間にBLE接続がない場合はBLE切断イベントと判断する。
そのままBLEのSleepを設定して、カメラをパワーオフにする。
→PowerOff[1]
3)タイマーの時間内にBLEの接続があった場合は、タイマーを削除して次の処理へ。
BLE接続処理完了後に改めてタイマーを起動する(5秒)。
なお、タイマー(5秒)以内の間に、BLE信号によるWi−Fi接続要求がない場合は、この状態のままSleepを設定して、カメラをパワーオフにする。
4)タイマー時間内にBLE信号が通知された場合はスマホから意図的に起動されたと判断してカメラをWi−Fiモードにて起動する。
Therefore, the communication system S of the present embodiment performs an operation as shown in FIG. FIG. 31 is a flowchart for explaining the camera activation mode determination processing by BLE communication. As [Prerequisite], when the BLE of the camera is advertised or connected, it is necessary to set the BLE module to Sleep, turn off the camera, and turn off the power while maintaining the BLE output. It becomes.
1) The camera is activated by a certain BLE event.
At this time, only the fact that the camera is awakened due to the BLE factor can be grasped as the activation factor.
2) The camera performs dedicated activation in the BLE activation standby state (only the LED is lit).
Restart BLE to advertise and start timer (5 seconds).
If there is no BLE connection within the timer (5 seconds), it is determined as a BLE disconnection event.
The BLE sleep is set as it is to power off the camera.
→ PowerOff [1]
3) If there is a BLE connection within the time of the timer, the timer is deleted and the next processing is performed.
A timer is started again after completion of the BLE connection process (5 seconds).
If there is no Wi-Fi connection request by the BLE signal within the timer (5 seconds), Sleep is set in this state to power off the camera.
4) When the BLE signal is notified within the timer time, it is determined that the smartphone is intentionally activated and the camera is activated in the Wi-Fi mode.

即ち、モード判断処理は、ユーザによる入力部17−1へのモード判断処理開始の操作により開始される。   That is, the mode determination process is started by an operation for starting the mode determination process to the input unit 17-1 by the user.

ステップS1711において、通信制御部173は、BLEのSleep中(アドバダイズor接続中)となるように第1通信部20−1を制御する。   In step S1711, the communication control unit 173 controls the first communication unit 20-1 so that it is in BLE sleep (advanced or connected).

ステップS1712において、通信制御部173は、BLEイベント(接続・切断・WiFiモード起動)を発生させるように第1通信部20−1を制御する。   In step S1712, the communication control unit 173 controls the first communication unit 20-1 to generate a BLE event (connection / disconnection / WiFi mode activation).

ステップS1713において、CPU11は、カメラ起動処理(必要最低限の処理)をする。   In step S1713, the CPU 11 performs camera activation processing (minimum necessary processing).

ステップS1714において、通信制御部173は、BLEオープン処理(BLE接続待ちタイマー設定)をするように第1通信部20−1を制御する。   In step S1714, the communication control unit 173 controls the first communication unit 20-1 to perform the BLE open process (BLE connection waiting timer setting).

ステップS1715において、通信制御部173は、タイマー待ちであるか否かを判定する。
タイマー待ちである場合には、ステップS1715においてYESと判定されて、処理はステップS1716に進む。
これに対して、タイマー待ちでない場合には、ステップS1715においてNOと判定されて、処理はステップS1718に進む。
In step S1715, the communication control unit 173 determines whether it is waiting for a timer.
If the timer is waiting, YES is determined in step S1715, and the process proceeds to step S1716.
On the other hand, if not waiting for the timer, NO is determined in step S1715, and the process proceeds to step S1718.

ステップS1716において、通信制御部173は、BLE接続処理(携帯端末2からの要求待ちタイマー)をするように。   In step S1716, the communication control unit 173 performs a BLE connection process (a timer for waiting for a request from the portable terminal 2).

ステップS1717において、通信制御部173は、タイマー待ちであるか否かを判定する。
タイマー待ちである場合には、ステップS1717においてYESと判定されて、処理はステップS1719に進む。
これに対して、タイマー待ちでない場合には、ステップS1717においてNOと判定されて、処理はステップS1718に進む。
In step S1717, the communication control unit 173 determines whether or not the timer is waiting.
If the timer is waiting, YES is determined in step S1717, and the process advances to step S1719.
On the other hand, if not waiting for the timer, NO is determined in step S1717, and the process proceeds to step S1718.

ステップS1718において、CPU11は、BLE Sleep処理をしてカメラパワーをオフする。その後、モード判断処理は終了する。   In step S1718, the CPU 11 performs BLE Sleep processing and turns off the camera power. Thereafter, the mode determination process ends.

ステップS1719において、通信制御部173は、WiFi起動処理を実行するように第2通信部21−1を制御する。   In step S1719, the communication control unit 173 controls the second communication unit 21-1 so as to execute the WiFi activation process.

ステップS1720において、通信制御部173は、携帯端末2とのWiFi接続処理を実行するように第2通信部21−1を制御する。   In step S1720, the communication control unit 173 controls the second communication unit 21-1 to execute a WiFi connection process with the mobile terminal 2.

ステップS1721において、CPU11は、携帯端末指定モードによるNETモードを起動(リモート撮影・写真を見る等)する制御を行う。その後、モード判断処理は終了する。   In step S1721, the CPU 11 performs control to activate the NET mode (remote shooting, view a photograph, etc.) in the portable terminal designation mode. Thereafter, the mode determination process ends.

したがって、本実施形態の通信システムSにおいては、カメラがBLEのイベントで起こされた場合に必要最低限の処理のみを行うことで、BLEイベントによるカメラ処理の電池消耗を極力抑えることが可能となる。   Therefore, in the communication system S of the present embodiment, it is possible to suppress battery consumption of the camera processing due to the BLE event as much as possible by performing only the minimum necessary processing when the camera is awakened by the BLE event. .

<変形例>
BLEの切断による起動と判断された場合は、アドバタイジングの間隔を長くするなどの設定を変更することで、より省電力となるような処理を入れてもよい。
<Modification>
If it is determined that the activation is due to the disconnection of BLE, a process for reducing power consumption may be added by changing a setting such as increasing the interval of advertising.

以上のように構成される通信システムSは、以下のような構成を備える。
役割の異なる複数の機器が無線通信を行うことで所定の連携処理を行う無線通信システムであって、所定の連携処理の対象となる複数の機器の組み合わせを、ユーザ操作に基づいて指定し、その組合せを示すペアリング情報を互いの機器に記憶させるペアリング処理を実行するペアリング手段を備える。
第1の機器は、自己の存在および自己の提供する機能を無線通信により他の機器に知らせる信号であるアドバタイジング信号を送出するアドバタイジング信号送出手段と、ペアリング手段により記憶したペアリング情報に応じてアドバタイジング信号に含まれる自己の識別名を変化させるアドバタイジング信号制御手段と、を備える。
第2の機器は、アドバタイジング信号送出手段により送出されているアドバタイジング信号を検出し、所定の連携処理に係る機能を提供する機器からの送出であった場合に、その機器との間で通信接続を確立する接続手段と、ペアリング手段により記憶したペアリング情報およびアドバタイジング信号に含まれる識別名の変化状態に基づいて、アドバタイジング信号を検出した機器との通信接続を確立するか否かを制御する接続制御手段と、を備える。
これにより、通信システムSにおいては、無線通信を利用して複数の機器を通信接続する場合に、意図しない機器同士が誤接続されてしまうのを防止し、適切に通信接続を行えるようにすることができる。
The communication system S configured as described above has the following configuration.
A wireless communication system in which a plurality of devices having different roles perform predetermined cooperation processing by performing wireless communication, and specifies a combination of a plurality of devices to be subjected to predetermined cooperation processing based on a user operation, A pairing unit that executes pairing processing for storing pairing information indicating a combination in each device is provided.
The first device responds to the advertising signal sending means for sending an advertising signal, which is a signal for informing other devices of the existence of the device itself and the function provided by itself, and the pairing information stored by the pairing means. Advertising signal control means for changing a self-identification name included in the advertising signal.
The second device detects the advertising signal sent by the advertising signal sending means, and when it is sending from the device that provides the function related to the predetermined linkage processing, establishes communication connection with the device. Connection for controlling whether to establish a communication connection with the device that detected the advertising signal based on the connection means to be established, and the pairing information stored by the pairing means and the change state of the identification name included in the advertising signal Control means.
As a result, in the communication system S, when a plurality of devices are connected for communication using wireless communication, it is possible to prevent unintended devices from being erroneously connected to each other and to perform appropriate communication connection. Can do.

第1の機器は撮影機能を有する撮像装置であり、第2の機器は表示機能を有する情報端末である。
所定の連携処理は、撮像装置が撮影した画像データを情報端末に送信して表示する処理である。
The first device is an imaging device having a photographing function, and the second device is an information terminal having a display function.
The predetermined linkage process is a process for transmitting and displaying image data captured by the imaging apparatus to the information terminal.

無線通信は、BLE規格に基づく無線通信である。
第1の機器はBLE規格のペリフェラルであり、第2の機器はBLE規格のセントラルである。
Wireless communication is wireless communication based on the BLE standard.
The first device is a BLE standard peripheral, and the second device is a BLE standard central.

アドバタイジング信号送出手段は、いずれかの機器と接続されている場合にはアドバタイジング信号を送出せず、いずれの機器とも通信接続さなされていない場合にアドバタイジング信号を送出する。
アドバタイジング信号制御手段は、どの機器ともペアリングしていない状態では、アドバタイジング信号に含まれるデバイス名の末尾にスペースを付加していない第1アドバタイジング信号を送出し、いずれかの機器とペアリング済みの状態では、アドバタイジング信号に含まれるデバイス名の末尾にスペースを付加した第2アドバタイジング信号を送出するようにアドバタイジング信号送出手段を制御する。
The advertising signal transmitting means does not transmit the advertising signal when connected to any device, and transmits the advertising signal when not connected to any device.
When the advertising signal control means is not paired with any device, the advertising signal control means sends the first advertising signal with no space added to the end of the device name included in the advertising signal, and has been paired with any device. In the state, the advertising signal transmitting means is controlled to transmit the second advertising signal with a space added to the end of the device name included in the advertising signal.

接続制御手段は、第1アドバタイジング信号を検出した場合には、この第1アドバタイジング信号を送出したカメラとペアリング済みであっても再接続せず、第2アドバタイジング信号を検出した場合には、この第2アドバタイジング信号を送出したカメラとペアリング済みである場合に再接続し、ペアリング済みでない場合には再接続しないように制御する。   If the connection control means detects the first advertising signal, it does not reconnect even if it is already paired with the camera that sent the first advertising signal, and if it detects the second advertising signal, Control is performed so that the camera is reconnected when paired with the camera that has transmitted the second advertising signal, and is not reconnected when not paired.

情報端末の接続制御手段は、ペアリング操作時にペアリングを行うとともに接続を開始し、その後、ペアリングしたままで接続を終了した場合には、再び接続可能な状態になっても接続を行わないように制御する。   The connection control means of the information terminal performs the pairing at the time of the pairing operation and starts the connection, and after that, when the connection is terminated with the pairing being performed, the connection is not made even if the connection becomes possible again. To control.

第1の通信方式による第1の通信手段と、第2の通信方式による第2の通信手段とを備える。
アドバタイジング信号は、第1の通信方式により送信される。
アドバタイジング信号に含まれる識別名には、第2の通信方式における機器を識別するための識別情報を含む。
アドバタイジング信号に含まれる識別名に含まれる機器の識別情報を用いて、第2の通信方式による通信接続を確立させる第2の接続制御手段を更に備える。
1st communication means by a 1st communication system, and 2nd communication means by a 2nd communication system are provided.
The advertising signal is transmitted by the first communication method.
The identification name included in the advertising signal includes identification information for identifying a device in the second communication method.
The apparatus further includes second connection control means for establishing a communication connection according to the second communication method using the device identification information included in the identification name included in the advertising signal.

第1の通信方式は、BLE(Bluetooth Low Energy)(商標)規格に基づく無線通信である。
第2の通信方式は、Wi−Fi規格に基づく無線通信であり、識別情報はSSIDである。
The first communication method is wireless communication based on the BLE (Bluetooth Low Energy) (trademark) standard.
The second communication method is wireless communication based on the Wi-Fi standard, and the identification information is SSID.

従来より、スマートフォン等の情報端末がBluetooth(登録商標)などの無線通信を介して接続(ペアリング)したデジタルカメラ等の撮像装置を遠隔操作する場合に、一度接続(ペアリング)した相手側機器の情報を記憶しておき、再び同じ撮像装置と情報端末とを接続(ペアリング)する場合には、記憶している相手側機器の情報を利用して撮影条件などを容易に設定できるようにする技術が知られている(例えば、特開2015−5889号公報参照)。
また、一般的に、無線通信の接続を確立したままの状態では電池が消耗するので、通信する必要がない場合にはなるべく接続を切断するような制御が行われており、近年では、BLE(Bluetooth Low Energy)(商標)などの低消費電力の通信手段を用いる場合も多くなってきた。
Conventionally, when an information terminal such as a smartphone remotely controls an imaging device such as a digital camera connected (paired) via wireless communication such as Bluetooth (registered trademark), the partner device once connected (paired) When the same imaging device and the information terminal are connected (paired) again, the shooting conditions can be easily set using the stored information on the other device. A technique is known (see, for example, JP-A-2015-5889).
In general, since a battery is consumed in a state where a wireless communication connection is established, control is performed to disconnect the connection as much as possible when communication is not necessary. In many cases, low-power-consumption communication means such as Bluetooth Low Energy (trademark) is used.

しかしながら、上述した技術においては、過去に接続した同じ撮像装置と情報端末とを再度接続した後の撮影条件などの設定は容易になるが、一度接続した撮像装置と情報端末との接続を切断した後に、再び同じ撮像装置とスマホとを再接続したい場合や、ペアリングを変更して再接続したい場合などに、接続可能な撮像装置や情報端末が複数存在する場合には、意図しない相手に誤接続してしまったり、セキュリティ上の問題が生じてしまったりする場合がある。撮像装置と情報端末以外の機器の組み合わせで無線通信による接続を行う場合にも同様の問題がある。   However, in the above-described technique, setting of shooting conditions and the like after reconnecting the same imaging device and information terminal connected in the past is facilitated, but the connection between the once connected imaging device and information terminal is disconnected. Later, if you want to reconnect the same imaging device and smartphone again, or if you want to reconnect after changing the pairing, if there are multiple connectable imaging devices or information terminals, you may mistake You may be connected or a security problem may occur. A similar problem occurs when a wireless communication connection is made using a combination of devices other than the imaging device and the information terminal.

本実施形態は、このような状況に鑑みてなされたものであり、無線通信を利用して複数の機器を通信接続する場合に、意図しない機器同士が誤接続されてしまうのを防止し、適切に通信接続を行えるようにすることを目的としている。   The present embodiment has been made in view of such a situation, and prevents unintended devices from being erroneously connected to each other when a plurality of devices are connected for communication using wireless communication. The purpose is to enable communication connection.

以上のように構成されるデータ処理装置は、他の機器と連携して所定のデータ処理を実行するデータ処理装置である。
データ処理装置は、第1通信部と、第2通信部と、制御部と、を備える。
第1通信部は、当該データ処理装置と他の機器とが所定のデータ処理を実行可能な所定の動作状態にない場合であっても他の機器との通信接続が維持される第1通信方式により通信を行う。
第2通信部は、所定の動作状態にあることを条件として他の機器との通信接続が維持される第2通信方式により通信を行う。
制御部は、他の機器との間で第2通信部を介してデータ転送を行うことにより所定の連携処理を実行し、所定の動作状態にないことに起因して所定の連携処理が実行できない場合には、第1通信部により他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを所定の動作状態に移行させた後に、所定の連携処理を実行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The data processing device configured as described above is a data processing device that executes predetermined data processing in cooperation with other devices.
The data processing device includes a first communication unit, a second communication unit, and a control unit.
The first communication unit is a first communication method in which communication connection with another device is maintained even when the data processing apparatus and another device are not in a predetermined operation state capable of executing predetermined data processing. To communicate.
The second communication unit performs communication by a second communication method in which communication connection with other devices is maintained on condition that the second communication unit is in a predetermined operation state.
The control unit executes a predetermined linkage process by transferring data to and from other devices via the second communication unit, and cannot execute the predetermined linkage process due to not being in a predetermined operation state. In such a case, the first communication unit performs predetermined communication with another device, thereby causing the data processing apparatus and the other device to shift to a predetermined operation state, and then executing predetermined cooperation processing. Let
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

データ処理装置においては、第1通信部による第1通信方式の通信は、第2通信部による第2通信方式の通信よりも低速であるが省電力である。
第1通信部は、第2通信部よる他の機器との通信接続が確立していないことに起因して所定のデータ処理が実行できない状態であっても、他の機器との通信接続を維持する。
制御部は、第1通信部により他の機器との間で所定の通信を行うことにより、第2通信部よる他の機器との通信接続が確立していない状態から確立された状態へと移行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the data processing device, the communication of the first communication method by the first communication unit is slower than the communication of the second communication method by the second communication unit, but is power saving.
The first communication unit maintains the communication connection with the other device even when the predetermined data processing cannot be executed due to the fact that the communication connection with the other device by the second communication unit has not been established. To do.
The control unit shifts from the state in which the communication connection with the other device by the second communication unit is not established to the established state by performing predetermined communication with the other device by the first communication unit. Let
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1通信部は、他の機器または当該データ処理装置のいずれかが所定のデータ処理を実行する準備ができていないことに起因して所定のデータ処理が実行できない状態であっても、他の機器との通信接続が維持される。
制御部は、第1通信部により所定の通信を行うことにより、他の機器または当該データ処理装置のいずれかを、所定のデータ処理を実行する準備ができていない状態から準備ができている状態へと移行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Even if the first communication unit cannot execute the predetermined data processing due to the fact that either the other device or the data processing device is not ready to execute the predetermined data processing, Communication connection with the device is maintained.
A state in which the control unit is ready from a state in which either the other device or the data processing device is not ready to execute the predetermined data processing by performing predetermined communication by the first communication unit To move to.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

所定のデータ処理を実行する準備ができていない状態とは、他の機器または当該データ処理装置のいずれかの電源がオフ状態、または所定のデータ処理を実行するためのプログラムが起動していない状態、または第2通信部が機能していない状態である。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The state in which the predetermined data processing is not ready is a state in which the power of either the other device or the data processing device is off, or the program for executing the predetermined data processing is not activated Alternatively, the second communication unit is not functioning.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

制御部は、第1通信部により所定の通信を行うことにより、他の機器または当該データ処理装置のどちらが所定のデータ処理を実行する準備ができていない状態にある場合であっても、他の機器または当該データ処理装置の両方を所定のデータ処理を実行する準備ができている状態へと移行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit performs predetermined communication by the first communication unit, so that even if either the other device or the data processing apparatus is not ready to execute the predetermined data processing, Both the device and the data processing apparatus are shifted to a state in which they are ready to execute predetermined data processing.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

制御部は、他の機器が所定のデータ処理を実行する準備ができていない状態である場合に、第1通信部により他の機器に所定の信号を送信することで他の機器を所定のデータ処理を実行する準備ができている状態へと移行させる。
当該データ処理装置が所定のデータ処理を実行する準備ができていない状態である場合に、第1通信部により他の機器から所定の信号を受信することで当該データ処理装置を所定のデータ処理を実行する準備ができている状態へと移行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
When the other device is not ready to execute predetermined data processing, the control unit transmits the predetermined signal to the other device by the first communication unit, thereby causing the other device to transmit the predetermined data. Transition to a state where it is ready to execute processing.
When the data processing device is not ready to execute predetermined data processing, the first communication unit receives the predetermined signal from another device so that the data processing device performs the predetermined data processing. Move to a state that is ready to run.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

所定のデータ処理は、当該データ処理装置の操作により他の機器を制御する第1のデータ処理と、他の機器の操作により当該データ処理装置を制御する第2のデータ処理とを含む。
制御部は、第1のデータ処理を行う場合には、当該データ処理装置の操作に応じて第1通信部により他の機器に所定の信号を送信することで他の機器を第1のデータ処理を実行する準備ができている状態へと移行させ、第2のデータ処理を行う場合には、他の機器の操作に応じて第1通信部により送信されてくる所定の信号を受信することで当該データ処理装置を第2のデータ処理を実行する準備ができている状態へと移行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The predetermined data processing includes first data processing for controlling another device by operating the data processing device, and second data processing for controlling the data processing device by operating another device.
When performing the first data processing, the control unit transmits the predetermined signal to the other device by the first communication unit according to the operation of the data processing device, thereby causing the other device to perform the first data processing. In the case where the second data processing is performed by shifting to a state in which it is ready to execute the operation, by receiving a predetermined signal transmitted by the first communication unit in response to an operation of another device The data processing apparatus is shifted to a state where it is ready to execute the second data processing.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

制御部は、所定のデータ処理を行わせる他の機器を指定機器として任意に指定し、第1通信部による指定機器との通信接続を開始し、この通信接続を維持した状態で、第2通信部による指定機器との通信接続を解除した状態にし、第1通信部により指定機器を指定した所定の通信を行うことで、第2通信部による指定機器との通信接続を開始させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit arbitrarily designates another device that performs predetermined data processing as the designated device, starts communication connection with the designated device by the first communication unit, and maintains the communication connection in the second communication. The communication connection with the designated device by the unit is released, and predetermined communication with the designated device designated by the first communication unit is performed to start communication connection with the designated device by the second communication unit.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

当該データ処理装置と他の機器の一方は、撮像機能を備えた撮像装置であり、他方は、画像の表示機能を備えた表示端末である。
所定の連携処理は、撮像装置により撮像された画像データを第2通信部により表示端末に転送して表示させる画像転送処理を含む。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
One of the data processing device and the other device is an imaging device having an imaging function, and the other is a display terminal having an image display function.
The predetermined linkage processing includes image transfer processing in which image data captured by the imaging device is transferred to the display terminal by the second communication unit and displayed.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

所定のデータ処理は、撮像装置の操作に応じて画像転送処理を開始する第1のデータ処理と、表示端末の操作に応じて画像転送処理を開始する第2のデータ処理を含む。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The predetermined data processing includes a first data process that starts the image transfer process in response to an operation of the imaging apparatus, and a second data process that starts the image transfer process in response to an operation of the display terminal.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSは、役割の異なる複数の機器が連携して所定のデータ処理を行うデータ処理システムである。
データ処理システムは、第1通信部と、第2通信部と、制御部と、を備える。
第1通信部は、複数の機器が所定のデータ処理を実行可能な所定の動作状態にない場合であっても複数の機器との間の通信接続が維持される第1通信方式により通信を行う。
第2通信部は、所定の動作状態にあることを条件として複数の機器との間の通信接続が維持される第2通信方式により通信を行う。
制御部は、複数の機器との間で第2通信部を介してデータ転送を行うことにより所定のデータ処理を実行し、所定の動作状態にないことに起因して所定のデータ処理が実行できない場合には、第1通信部により他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを所定の動作状態に移行させた後に、所定のデータ処理を実行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The communication system S is a data processing system in which a plurality of devices having different roles cooperate to perform predetermined data processing.
The data processing system includes a first communication unit, a second communication unit, and a control unit.
The first communication unit performs communication using the first communication method in which communication connection between the plurality of devices is maintained even when the plurality of devices are not in a predetermined operation state capable of executing predetermined data processing. .
The second communication unit performs communication using a second communication method in which communication connections with a plurality of devices are maintained on condition that the second communication unit is in a predetermined operation state.
The control unit executes predetermined data processing by transferring data to / from a plurality of devices via the second communication unit, and cannot execute the predetermined data processing due to not being in a predetermined operation state. In some cases, the first communication unit performs predetermined communication with another device, thereby causing the data processing apparatus and the other device to transition to a predetermined operation state, and then executing predetermined data processing. Let
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

複数の機器は、データを取得する機能を備えた第1の機器と、データを管理する機能を備えた第2の機器と、を含む。
第1の機器は、取得したデータを第2通信部を介して第2の機器に送信する制御部、を備える。
第2の機器は、第1の機器から受信したデータを管理するデータ管理処理を実行させるための第1プログラムを記憶する記憶部と、第1プログラムを停止状態と起動状態とで切り換える制御部と、を備える。
第1の機器の制御部は、第2の機器の第1プログラムが停止している状態において、第1通信部を介して第2の機器に対して所定の信号を送信し、その後、取得したデータを第2通信部を介して第2の機器に送信する。
第2の機器の制御部は、第2の機器の第1プログラムが停止している状態において、第1通信部を介して第1の機器から所定の信号を受信した場合に、第1プログラムを停止状態から起動状態に切り換え、その後、第2通信部を介して第1の機器から受信したデータを管理対象に指定して第1プログラムによりデータ管理処理を実行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The plurality of devices include a first device having a function of acquiring data and a second device having a function of managing data.
The first device includes a control unit that transmits the acquired data to the second device via the second communication unit.
The second device includes a storage unit that stores a first program for executing a data management process for managing data received from the first device, and a control unit that switches the first program between a stopped state and a started state. .
The control unit of the first device transmits a predetermined signal to the second device via the first communication unit in a state where the first program of the second device is stopped, and then acquires the signal. Data is transmitted to the second device via the second communication unit.
The control unit of the second device executes the first program when a predetermined signal is received from the first device via the first communication unit in a state where the first program of the second device is stopped. After switching from the stopped state to the activated state, data received from the first device via the second communication unit is designated as a management target, and data management processing is executed by the first program.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第2の機器の記憶部は、第2通信部を介して第1の機器からデータを受信するデータ受信処理を実行させるための第2プログラムを更に記憶する。
第2の機器の制御部は、第1プログラムおよび第2プログラムを停止状態と起動状態とで切り換える。
第1の機器の制御部は、第2の機器の第1プログラムが停止し、第2プログラムが起動している状態において、第1通信部を介して第2の機器に対して所定の信号を送信し、その後、取得したデータを第2通信部を介して第2の機器に送信する。
第2の機器の制御部は、第2の機器の第1プログラムが停止し、第2プログラムが起動している状態において、第2プログラムが実行するデータ受信処理により第1通信部を介して第1の機器から所定の信号を受信した場合に、第1プログラムを停止状態から起動状態に切り換え、その後、第2通信部を介して第1の機器から受信したデータを管理対象に指定して第1プログラムによりデータ管理処理を実行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The storage unit of the second device further stores a second program for executing data reception processing for receiving data from the first device via the second communication unit.
The control unit of the second device switches the first program and the second program between the stopped state and the activated state.
The control unit of the first device sends a predetermined signal to the second device via the first communication unit when the first program of the second device is stopped and the second program is activated. Then, the acquired data is transmitted to the second device via the second communication unit.
When the first program of the second device is stopped and the second program is activated, the control unit of the second device performs the first communication unit via the first communication unit by data reception processing executed by the second program. When a predetermined signal is received from the first device, the first program is switched from the stopped state to the activated state, and then the data received from the first device via the second communication unit is designated as the management target. Data management processing is executed by one program.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器の制御部は、第1通信部を介して第2の機器から第1プログラムの起動要求を受信した場合に、第1通信部を介して第2の機器に対して第1プログラムの起動通知を送信する。
第2の機器の制御部は、第2プログラムから第1プログラムを直接起動できない場合に、第1通信部を介して第1の機器に対して第1プログラムの起動要求を送信し、この起動要求に応じて第1の機器から送信される起動通知により第1プログラムを停止状態から起動状態に切り換える。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
When the control unit of the first device receives a start request for the first program from the second device via the first communication unit, the first program is sent to the second device via the first communication unit. Send activation notification for.
When the first program cannot be directly started from the second program, the control unit of the second device transmits a start request for the first program to the first device via the first communication unit. Accordingly, the first program is switched from the stopped state to the activated state by the activation notification transmitted from the first device.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1通信部は、第2通信部よりも低速であるが省電力である。
制御部は、第2通信部の通信では第1プログラムを起動できず、第1通信部の通信により第1プログラムを起動可能である。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The first communication unit is slower than the second communication unit but saves power.
The control unit cannot start the first program by communication of the second communication unit, and can start the first program by communication of the first communication unit.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

データ管理処理は、指定されたデータを複数のグループのいずれかに振り分けて管理する処理である。
第2の機器の制御部は、第1プログラムの実行により受信したデータをグループ管理対象に指定してデータ管理処理を実行させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The data management process is a process for managing specified data by distributing it to one of a plurality of groups.
The control unit of the second device designates the data received by the execution of the first program as the group management target and executes the data management process.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第2の機器の制御部は、データ管理処理により管理可能な複数のグループに関するグループ情報を第1の機器に送信し、第1の機器から受信したデータを、第1の機器から受信したグループ選択情報で指定されるグループに振り分けて管理させる。
第1の機器の制御部は、第2の機器から受信したグループ情報に含まれる複数のグループの中から所定のグループを選択し、このグループ選択情報を第2の機器に送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the second device transmits group information related to a plurality of groups that can be managed by the data management process to the first device, and receives the data received from the first device from the first device. Sort and manage to the group specified in the information.
The control unit of the first device selects a predetermined group from a plurality of groups included in the group information received from the second device, and transmits this group selection information to the second device.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第2の機器の制御部は、第1の機器から送信されるグループ選択情報を第2の機器が記憶する。
第1の機器から新たなデータを受信する毎に、記憶しているグループ選択情報で指定されるグループに振り分けて管理させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the control unit of the second device, the second device stores group selection information transmitted from the first device.
Each time new data is received from the first device, it is distributed and managed in the group specified by the stored group selection information.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第2の機器の制御部は、第1の機器からグループ選択情報とともに受信したデータを、このグループ選択情報で指定されるグループに振り分けて管理させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the second device distributes and manages the data received together with the group selection information from the first device to the group specified by the group selection information.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器の制御部は、第2の機器から受信したグループ情報に含まれる複数のグループを一覧表示させてユーザに選択させ、ユーザ操作に基づくグループ選択情報を第2の機器に送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the first device displays a list of a plurality of groups included in the group information received from the second device, causes the user to select, and transmits group selection information based on the user operation to the second device.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第2の機器の制御部は、ネットワーク上でデータ共有サービスを提供するサーバと通信する第3通信部を備える。
データ管理処理は、第1の機器から受信したデータを共有対象に指定して第3通信部を介してサーバに送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the second device includes a third communication unit that communicates with a server that provides a data sharing service on the network.
In the data management process, the data received from the first device is designated as a sharing target and transmitted to the server via the third communication unit.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

データ共有サービスは、複数のデータを複数のグループに分類して共有させるサービスである。
第2の機器の制御部は、受信したデータを共有対象に指定してサーバに送信して共有させる際に、グループ選択情報で指定されるグループを指定する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The data sharing service is a service for classifying and sharing a plurality of data into a plurality of groups.
The control unit of the second device designates the group designated by the group selection information when the received data is designated as a sharing target and transmitted to the server for sharing.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器の制御部は、取得した画像を共有するか否かをユーザに選択させ、グループ選択情報とともに、共有の可否情報を第2の機器に送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the first device causes the user to select whether or not to share the acquired image, and transmits sharing enable / disable information to the second device together with the group selection information.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器の制御部は、取得した画像を共有するか否かをユーザに選択させ、グループ選択情報とともに、共有の可否情報を第1の機器の制御部は、第2の機器に送信する。
第2の機器の制御部は、共有が可である場合に、受信したデータをサーバに送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the first device causes the user to select whether or not to share the acquired image, and the control unit of the first device transmits the share selection information together with the group selection information to the second device. .
The control unit of the second device transmits the received data to the server when sharing is possible.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器の制御部は、データ共有サービスを提供する複数の異なるネットワーク上のサービスを選択する。
第2の機器の制御部は、受信したデータを選択されたサービスを提供するサーバに送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the first device selects services on a plurality of different networks that provide the data sharing service.
The control unit of the second device transmits the received data to a server that provides the selected service.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器は、撮影により画像データを取得する機能を備える撮像装置である。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The first device is an imaging device having a function of acquiring image data by photographing.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器である撮像装置の制御部は、自動送信モードが設定された状態で新たな画像データが取得された場合は、この画像データを第2通信部により送信する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
When new image data is acquired in a state where the automatic transmission mode is set, the control unit of the imaging apparatus that is the first device transmits the image data by the second communication unit.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1の機器である撮像装置の制御部は、グループ選択情報を記憶および更新し、ライブビュー画面上に現在の選択されているグループを表示する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The control unit of the imaging apparatus that is the first device stores and updates the group selection information, and displays the currently selected group on the live view screen.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第2の機器は、複数の異なる種類がある。
制御部は、種類により、起動の制御を変える。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
There are a plurality of different types of second devices.
The control unit changes activation control depending on the type.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

第1通信部は常時接続された状態である。
第2通信部は、第1通信部を介する接続要求に応じて通信接続を確立し、種類により、通信接続の確立制御を変える。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The first communication unit is always connected.
The second communication unit establishes a communication connection in response to a connection request via the first communication unit, and changes communication connection establishment control depending on the type.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

以上のように構成される通信システムSは、複数の装置間でデータをやり取りして、所定の機能を実行する。
また、通信システムSでは、一方の装置と、他方の装置とは、複数の異なる通信方式で接続し、第1の通信方式でのデータ転送中に、当該データ転送が中断した場合に、第2の通信方式によって、当該第1の通信方式を確立させるように制御して、当該第1の通信方式でのデータ転送を再開させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
The communication system S configured as described above exchanges data between a plurality of devices and executes a predetermined function.
Further, in the communication system S, one device and the other device are connected by a plurality of different communication methods, and when the data transfer is interrupted during the data transfer in the first communication method, the second device The communication method is controlled to establish the first communication method, and the data transfer in the first communication method is resumed.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、アプリケーションがバックグラウンドでデータ転送可能に動作するように構成される。
また、通信システムSでは、一方の装置から他方の装置へのデータ転送中に、当該他方の装置におけるアプリケーションのバックグラウンドでのデータ転送動作がOS(Operating System)の制御により中断される毎に、当該一方の装置から第2の通信方式により、他方の装置のデータ転送を行っていたアプリケーションを起動して、中断されたデータ転送を再開する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Further, the communication system S is configured such that the application operates so that data can be transferred in the background.
Further, in the communication system S, every time the data transfer operation in the background of the application in the other device is interrupted by the control of the OS (Operating System) during the data transfer from one device to the other device, From the one device, the application that was performing data transfer of the other device is started by the second communication method, and the interrupted data transfer is resumed.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、第1の通信方式と、第2の通信方式とを連携させることにより、一方の装置と他方の装置とを、相手側の装置からの操作で、所定の制御を行う。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Further, in the communication system S, the first communication method and the second communication method are linked to perform predetermined control of one device and the other device by an operation from the counterpart device. .
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、第2の通信方式での通信を用いて、画像の送信要求をやり取りし、第1の通信方式での通信を用いて、画像送信を行う。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Further, in the communication system S, image transmission requests are exchanged using communication using the second communication method, and image transmission is performed using communication using the first communication method.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、一方の装置は、撮影機能を有する。
また、通信システムSでは、一方の装置において撮影処理が実行されることで、他方の装置に撮影した画像を送信して、当該他方の装置において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、当該他方の装置は、搭載されるOS(Operating System)の別で、異なる動作を行う。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the communication system S, one device has a photographing function.
Further, in the communication system S, the photographing process is executed in one device, so that the photographed image is transmitted to the other device, the photographed image is stored in the server in the other device, and sent to the server. The other apparatus performs different operations depending on the OS (Operating System) to be installed.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、一方の装置は、撮影機能を有する。
また、通信システムSでは、一方の装置において撮影処理が実行されることで、他方の装置に撮影した画像を送信して、当該他方の装置において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、当該他方の装置で予め設定した条件で、当該サーバへの自動登録を行う。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the communication system S, one device has a photographing function.
Further, in the communication system S, the photographing process is executed in one device, so that the photographed image is transmitted to the other device, the photographed image is stored in the server in the other device, and sent to the server. In the case where it is configured to perform automatic registration, automatic registration to the server is performed under conditions preset in the other device.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、バックグラウンドで起動中のアプリケーションは、他のアプリケーションと連携できない仕様になっている場合において、他の装置を介して第1の通信方式での通信によって当該他のアプリケーションを起動可能に構成する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Further, in the communication system S, when an application that is running in the background has a specification that cannot be linked with another application, the other application is transmitted by communication using the first communication method via another device. Configure to be bootable.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、一方の装置は、撮影機能を有する。
また、通信システムSでは、一方の装置において撮影処理が実行されることで、他方の装置に撮影した画像を送信して、当該他方の装置において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、事前に当該他方の装置において、サーバへの記憶先を選択し、当該選択されたサーバの記憶先を当該一方の装置で記憶する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the communication system S, one device has a photographing function.
Further, in the communication system S, the photographing process is executed in one device, so that the photographed image is transmitted to the other device, the photographed image is stored in the server in the other device, and sent to the server. In the case where the automatic registration is performed, the storage destination of the server is selected in advance in the other apparatus, and the storage destination of the selected server is stored in the one apparatus.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、一方の装置は、他方の装置のアドバタイジング信号を検出して、第2の通信方式による通信を行う場合に、装置間のペアリング状態及びアドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the communication system S, when one device detects the advertising signal of the other device and performs communication by the second communication method, the pairing state between the devices and the device name included in the advertising signal are displayed. The presence / absence of connection is controlled according to the change state.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、第2の通信方式での通信の接続状態を所定のタイミングで監視する。
また、通信システムSでは、監視を行う装置の電源がON状態かOFF状態かに応じて、第2の通信方式での通信の接続状態の監視のインターバル時間を変化させる。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
In the communication system S, the connection state of communication in the second communication method is monitored at a predetermined timing.
Further, in the communication system S, the monitoring interval time of the connection state of the communication in the second communication method is changed according to whether the power supply of the device to be monitored is ON or OFF.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、第2の通信方式での通信におけるペアリングが確立された状態においては、第1の通信方式における通信の設定変更を禁止する。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Further, in the communication system S, in the state where the pairing is established in the communication using the second communication method, the communication setting change in the first communication method is prohibited.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

また、通信システムSでは、第2の通信方式での通信におけるペアリングが確立された状態においては、一方の装置で第2の通信方式での通信のイベントが発生した場合に、他方の装置からの意図的な要求であったことを条件に、当該一方の装置の電源をONする。
したがって、通信システムSでは、各々の制約下において、通信の特性またはOSの機能を有効活用し(または規約を満たし)、より効果的に複数の機器を連携して動作させることができる。
Further, in the communication system S, when pairing in communication in the second communication method is established, when an event of communication in the second communication method occurs in one device, the communication from the other device On the condition that it is an intentional request, the power supply of the one device is turned on.
Therefore, in the communication system S, it is possible to operate a plurality of devices in cooperation with each other more effectively by effectively utilizing communication characteristics or OS functions (or satisfying the rules) under each restriction.

なお、上述してきた実施形態の前提条件としては、以下のようなものがある。
・Wi−Fi通信は、1つの機器で同時に通信接続が可能な相手は複数台可能であり、複数のアプリがシェアしながらWi−Fi通信を利用する。例えば、カメラである撮像装置1のAPにPCやスマートフォンである携帯端末2を8台接続して同時にカメラである撮像装置1の画像を参照できる。
なお、本実施形態においては、スマートフォンである携帯端末2から同時に接続できるAP(カメラである撮像装置1)は1台のみとして構成される。
In addition, there are the following as preconditions of the embodiment described above.
-With Wi-Fi communication, multiple devices that can be connected to a single device at the same time are possible, and Wi-Fi communication is used while sharing multiple applications. For example, eight mobile terminals 2 that are PCs or smartphones can be connected to the AP of the imaging device 1 that is a camera, and images of the imaging device 1 that is a camera can be referred to at the same time.
In the present embodiment, the AP (imaging device 1 that is a camera) that can be connected simultaneously from the mobile terminal 2 that is a smartphone is configured as only one unit.

・Wi−Fi通信において、各アプリは、バックグラウンドで実行されている状態ではデータ通信接続が維持される保証はない。
・これに対して、BLE通信は、1つの機器で同時に通信接続が可能な相手は複数台が可能である。詳細には、セントラルは複数のペリフェラルを接続できるが、ペリフェラルは1つのセントラルにしか接続できないように構成される。
また、BLE通信は、各アプリは自己専用の通信接続を独占できる。即ち、BLEの物理的な接続は1つであり、その物理的な接続をシェアして独自の論理的な接続を独占できる。
-In Wi-Fi communication, each application is not guaranteed to maintain a data communication connection when it is running in the background.
On the other hand, in BLE communication, there can be a plurality of counterparts capable of simultaneous communication connection with one device. Specifically, a central can connect multiple peripherals, but a peripheral is configured to connect to only one central.
In BLE communication, each application can monopolize its own dedicated communication connection. That is, there is one physical connection of BLE, and the original logical connection can be monopolized by sharing the physical connection.

・また、BLE通信において、各アプリは、バックグラウンドで実行されている場合であっても、所定の条件で通信接続を維持できる。
・所定の条件とは、通信接続を維持するために所定のインターバル間隔毎に行われる断続的な通信が継続していることである。
・この条件を満たさなくなる場合としては、例えば、機器間の距離が離れるなどにより電波状況が悪化した場合や、iOSが他のアプリにCPUパワーやメモリ領域を空け渡すために強制的にバックグラウンドでBLE通信を行っているアプリケーションの動作を中断する場合などがある。即ち、距離が離れた場合は物理的な接続が切断されるが、アプリの動作が中断された場合は、物理的な接続は維持され、論理的な接続によるデータ通信が中断される。
In addition, in BLE communication, each application can maintain a communication connection under a predetermined condition even when it is executed in the background.
The predetermined condition is that intermittent communication performed every predetermined interval interval in order to maintain communication connection is continued.
-As a case where this condition is not satisfied, for example, when the radio wave condition deteriorates due to the distance between the devices being separated, or because the iOS is forced to be in the background because it frees up the CPU power and memory area to other applications. There are cases where the operation of an application performing BLE communication is interrupted. That is, when the distance is long, the physical connection is disconnected, but when the operation of the application is interrupted, the physical connection is maintained and the data communication by the logical connection is interrupted.

・スマートフォンである携帯端末2は、本実施形態に関連しないアプリケーションソフトウェアを含めて複数のアプリケーションソフトウェアを実行可能である。
・スマートフォンである携帯端末2は、本実施形態に関連するアプリがバックグラウンドでWi−Fi通信を実行中に、本実施形態に関連しない他のアプリがフォアグラウンドでWi−Fi通信を開始すると、本実施形態に関連するアプリのWi−Fi通信は中断されてしまう場合がある。なお、アプリケーションがバックグラウンドでWi−Fi通信(データ通信)を実行中、他のアプリがフォアグラウンドでWi−Fi通信を開始した場合、バックグラウンドのアプリのWi−Fi通信が必ず中断されてしまう訳ではなく、例えば、iOSの場合には、制限時間内であれば、バックグラウンドでデータ通信を継続することが可能に構成される。
The portable terminal 2 that is a smartphone can execute a plurality of application software including application software not related to the present embodiment.
-When the application related to this embodiment is executing Wi-Fi communication in the background while another application not related to this embodiment starts Wi-Fi communication in the foreground, the mobile terminal 2 that is a smartphone The Wi-Fi communication of the application related to the embodiment may be interrupted. When an application is executing Wi-Fi communication (data communication) in the background and another application starts Wi-Fi communication in the foreground, the Wi-Fi communication of the background application is necessarily interrupted. Instead, for example, in the case of iOS, data communication can be continued in the background within the time limit.

・スマートフォンである携帯端末2は、本実施形態に関連するアプリケーションがバックグラウンドで、ペアリングされている相手とのBLE通信を行っている場合に、本実施形態に関連しない他のアプリケーションがフォアグラウンドで他の相手とBLE通信を開始することは無いように構成することもできる。なお、無関係なアプリケーションがBLE通信をすることは可能に構成される。 -When the application related to the present embodiment is in the background and the BLE communication with the paired partner is performed, the other application not related to the present embodiment is in the foreground. It is also possible to configure so as not to start BLE communication with other parties. Note that it is possible for an irrelevant application to perform BLE communication.

・本実施形態でいう、Wi−Fi通信と比較した場合のBLE通信の常時接続性とは、2つの意味がある。
・1つは、所定の条件を満たしている間は、低消費電力状態であっても通信接続が維持されるという意味である。
・もう1つは、所定の条件を満たさなくなることにより通信接続が遮断された場合であっても、接続相手(ペアリングとは少し違う概念?)を変えない限りは、同じ相手と容易に再接続できるという意味である。
なお、一般的なBLEのペアリングはBLE接続の確立を指すが、カメラである撮像装置1のペアリングはBLE接続の確立に加えて、スマートフォンである携帯端末2のアプリケーションがカメラのBDアドレスを記録することと、Wi−Fi接続を一度は確立する(iOSの場合はWi−Fiプロファイルの登録)ことを含む。スマートフォンである携帯端末2のアプリケーションがBDアドレスを記憶することで、BLE切断後の再接続時に前に接続していたカメラと接続できるようになる。
-The continuous connectivity of BLE communication when compared with Wi-Fi communication in this embodiment has two meanings.
One is that the communication connection is maintained even in the low power consumption state while the predetermined condition is satisfied.
・ The other is that even if the communication connection is interrupted due to failure to satisfy the predetermined conditions, it is easy to re-establish with the same partner unless the connection partner (a concept that is slightly different from pairing) is changed. It means that you can connect.
Note that general BLE pairing refers to establishment of a BLE connection, but in addition to establishing a BLE connection, pairing of the imaging device 1 that is a camera allows the application of the mobile terminal 2 that is a smartphone to set the BD address of the camera. Recording and establishing a Wi-Fi connection once (in the case of iOS, registration of a Wi-Fi profile). The application of the mobile terminal 2 that is a smartphone stores the BD address, so that it can be connected to the camera that was connected before when reconnecting after BLE disconnection.

・スマートフォンである携帯端末2のOSは、上述した制約下で運用する、例えば、iOSのバージョン8を搭載している。 -OS of the portable terminal 2 which is a smart phone carries the version 8 of iOS which operate | moves under the restrictions mentioned above, for example.

・本実施形態においては、上述したような前提とするため、Wi−Fi通信では予め通信相手を固定的に登録(ペアリング)しておくことはできないように構成することができ、BLE通信においては、予め通信相手を固定的に登録(ペアリング)しておくように構成することができる。なお、消費電力を考慮しない場合には、Wi−Fiを常時接続させるように構成することができ、アプリケーションでWi−Fi接続する相手を記憶することように構成することができる。
BLE使用のメリットは、Wi−Fi接続時のユーザ操作を簡略化できることであり、SSIDとPWの入力を不要とし、カメラである撮像装置1とスマートフォンである携帯端末2のどちらか一方の操作でWi−Fi接続をすることができることにある。
-In this embodiment, since it is based on the above-mentioned premise, in Wi-Fi communication, it is possible to configure so that a communication partner cannot be registered (paired) in advance in BLE communication. Can be configured so that the communication partner is fixedly registered (paired) in advance. When power consumption is not taken into consideration, it can be configured to always connect Wi-Fi, and can be configured to store a partner to which Wi-Fi is connected in an application.
The advantage of using BLE is that the user operation during Wi-Fi connection can be simplified, the input of SSID and PW is unnecessary, and the operation of either the imaging device 1 that is a camera or the mobile terminal 2 that is a smartphone. A Wi-Fi connection can be established.

以上のように構成される実施形態においては、BLE通信は、低消費電力の通信を可能とするための動作として、ペリフェラル(カメラである撮像装置1)のアドバタイジング信号をセントラル(スマートフォンである携帯端末2)が検出して接続を開始し、接続を開始した後は、所定のインターバル時間毎に通信用の電源のONとOFFを繰り返しながら断続的な通信を行う。
このようなBLE通信の規約(制約)として、所定のインターバル時間毎の通信が継続している間は、通信の接続状態が維持されるが、何らかの要因で所定のインターバル時間毎の通信ができなくなった場合には、通信の接続状態が解除される。通信の接続状態が解除された場合、再接続するためには、再びペリフェラル(カメラである撮像装置1)のアドバタイジングとセントラル(スマートフォンである携帯端末2)のスキャンから始める必要がある。
ここで言う何らかの要因とは、例えば、機器間の距離が離れることで電波が弱くなったり、機器のOS(オペレーティングシステム)の制約によるものだったりなどがある。
OSの制約には、例えば、iOSの場合、各アプリは、バックグラウンド実行でBLEデバイスとの通信ができるが、他のアプリにCPUパワーやメモリを共有させるため、連続して動作可能な時間が制限されており、BLE通信の実行中であっても接続が中断されてしまう。
In the embodiment configured as described above, the BLE communication is an operation for enabling communication with low power consumption. The advertising signal of the peripheral (imaging device 1 that is a camera) is sent to the central (portable terminal that is a smartphone). 2) detects and starts the connection, and after the connection is started, intermittent communication is performed while the communication power supply is repeatedly turned on and off at predetermined intervals.
As a rule (restriction) of such BLE communication, the communication connection state is maintained while communication for each predetermined interval time is continued, but communication for every predetermined interval time cannot be performed for some reason. In the event of a failure, the communication connection state is canceled. When the connection state of communication is released, in order to reconnect, it is necessary to start again with advertising of the peripheral (imaging device 1 that is a camera) and scanning of the central (portable terminal 2 that is a smartphone).
Some factors mentioned here include, for example, a weakened radio wave due to a distance between devices, or a limitation of the OS (operating system) of the device.
For example, in the case of iOS, each application can communicate with the BLE device in the background execution. However, since other applications share the CPU power and memory, the time that can be continuously operated is set. The connection is interrupted even when BLE communication is being executed.

このため、上述した実施形態では、例えば、iOSを前提とするものの場合には、複数の機器を連携して動作させる場合に、複数のアプリケーションソフトウェアを用いて、より効果的に連携動作を行わせることを目的としている。
また、上述した実施形態では、例えば、BLEを前提とするもの場合には、複数の機器を連携して動作させる場合に、低消費電力の通信を用いて、より効果的に連携動作を行わせることを目的としている。
For this reason, in the above-described embodiment, for example, in the case of assuming an OS, when a plurality of devices are operated in a coordinated manner, a coordinated operation is performed more effectively using a plurality of application software. The purpose is that.
Further, in the above-described embodiment, for example, when BLE is assumed, when a plurality of devices are operated in cooperation, the cooperative operation is more effectively performed using low power consumption communication. The purpose is that.

具体的には、上述した実施形態では、BLEとWi−Fiを連携させることにより、カメランである撮像装置1からスマートフォンである携帯端末2へ、スマートフォンである携帯端末2からカメランである撮像装置1へ、一方の操作だけで他方の起動や制御を行う。   Specifically, in the above-described embodiment, by linking BLE and Wi-Fi, the imaging device 1 that is a camera moves from the mobile device 2 that is a smartphone to the mobile device 2 that is a smartphone, and the imaging device 1 that is a camera. Then, the activation and control of the other are performed by only one operation.

また、上述した実施形態では、BLE通信を用いて、画像の送信要求をやりとりし、Wi−Fi通信を用いて、実際の画像送信を行う。   In the above-described embodiment, image transmission requests are exchanged using BLE communication, and actual image transmission is performed using Wi-Fi communication.

また、上述した実施形態では、カメランである撮像装置1で撮影するだけでスマートフォンである携帯端末2を介して撮影画像をクラウドアルバムに自動登録する場合に、スマートフォンである携帯端末2のOS種類に応じてアプリの動作を変化させる。   In the above-described embodiment, when the captured image is automatically registered in the cloud album via the mobile terminal 2 that is a smartphone simply by shooting with the imaging device 1 that is a camera, the OS type of the mobile terminal 2 that is a smartphone is used. Change the behavior of the app accordingly.

また、上述した実施形態では、カメランである撮像装置1で撮影するだけでスマートフォンである携帯端末2を介して撮影画像をクラウドアルバムに自動登録する場合に、予めスマートフォンである携帯端末2側に設定しておいた条件でクラウドアルバムへの自動登録ができる。   Further, in the above-described embodiment, when the captured image is automatically registered in the cloud album via the mobile terminal 2 that is a smartphone simply by photographing with the imaging device 1 that is a camera, the mobile terminal 2 that is a smartphone is set in advance. You can automatically register to the cloud album under the conditions you have set.

また、上述した実施形態では、スマートフォンである携帯端末2は、バックグラウンドで起動中のアプリは他のアプリと連携できないので、カメランである撮像装置1を介してBLEにより他のアプリを起動する。   In the above-described embodiment, since the mobile terminal 2 that is a smartphone cannot cooperate with another application that is activated in the background, the mobile terminal 2 activates another application by BLE via the imaging device 1 that is a cameraman.

また、上述した実施形態では、カメランである撮像装置1で撮影するだけでスマートフォンである携帯端末2を介して撮影画像をクラウドアルバムに自動登録する場合に、事前に登録すべきアルバムをカメランである撮像装置1側で選択し、この選択情報をスマートフォンである携帯端末2に記憶しておく。   Further, in the above-described embodiment, when the captured image is automatically registered in the cloud album through the mobile terminal 2 that is a smartphone simply by photographing with the imaging device 1 that is a camera, the album to be registered in advance is the cameran. The selection is made on the imaging device 1 side, and this selection information is stored in the mobile terminal 2 that is a smartphone.

また、上述した実施形態では、スマートフォンである携帯端末2は、カメランである撮像装置1のアドバタイジング信号を検出してBLE接続(再接続)を行う場合に、ペアリング状態およびアドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する。   Moreover, in embodiment mentioned above, the portable terminal 2 which is a smart phone detects the advertising signal of the imaging device 1 which is a cameraman, and performs the BLE connection (reconnection), and the device included in the pairing state and the advertising signal The presence or absence of connection is controlled according to the name change state.

また、上述した実施形態では、カメランである撮像装置1からスマートフォンである携帯端末2へのデータ転送中に、アプリケーションのバックグラウンド動作がiOSの制御により中断される毎に、カメランである撮像装置1からBLEによりアプリケーションを再度起動して、中断されたデータ転送を再開する。   Further, in the above-described embodiment, the imaging device 1 that is a cameraman each time the background operation of the application is interrupted by the control of the IOS during the data transfer from the imaging device 1 that is a cameraman to the mobile terminal 2 that is a smartphone. Then, the application is started again by BLE to resume the interrupted data transfer.

また、上述した実施形態では、カメランである撮像装置1は、自己の電源がON状態かOFF状態かに応じて、BLEの接続監視のインターバル時間を変化させる。   In the above-described embodiment, the imaging device 1 that is a cameraman changes the interval time of BLE connection monitoring depending on whether the power supply of the imaging device 1 is ON or OFF.

また、上述した実施形態では、カメランである撮像装置1は、BLEのペアリングが確立された状態では、Wi−Fiの設定変更を禁止する。   In the above-described embodiment, the imaging device 1 that is a cameraman prohibits Wi-Fi setting change in a state where BLE pairing is established.

また、上述した実施形態では、カメランである撮像装置1は、BLEのペアリングが確立された状態で、BLEのイベントが発生した場合に、スマートフォンである携帯端末2からの意図的な要求であったことを条件にカメランである撮像装置1の電源をONする。   In the above-described embodiment, the imaging device 1 that is a cameraman is an intentional request from the mobile terminal 2 that is a smartphone when a BLE event occurs in a state where BLE pairing is established. On the condition, the power supply of the imaging device 1 that is a camera is turned on.

なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。   In addition, this invention is not limited to the above-mentioned embodiment, The deformation | transformation in the range which can achieve the objective of this invention, improvement, etc. are included in this invention.

また、上述の実施形態では、外部機器は、スマートフォンで構成される携帯端末2として説明したが、これに限られず、例えば、タブレット端末、PC(Personal Computer)、他のデジタルカメラ等の電子機器、或いはサーバでもよい。また、通信方式は近距離型通信のNFC(Near Field Communication)、公衆回線等他の無線通信でも、更に有線でもよく、送信先は複数でも、インターネット等のネットワークを介してもよい。   In the above-described embodiment, the external device has been described as the mobile terminal 2 configured with a smartphone. However, the external device is not limited to this, and for example, an electronic device such as a tablet terminal, a PC (Personal Computer), another digital camera, Alternatively, a server may be used. Further, the communication method may be NFC (Near Field Communication) of near field communication, other wireless communication such as a public line, more wired, and a plurality of transmission destinations or via a network such as the Internet.

また、上述の実施形態では、本発明が適用される撮像装置1は、デジタルカメラ、携帯端末2はスマートフォンを例として説明したが、特にこれに限定されない。
例えば、本発明は、上述した処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
In the above-described embodiment, the imaging apparatus 1 to which the present invention is applied is described as an example of a digital camera and the mobile terminal 2 is a smartphone. However, the present invention is not particularly limited thereto.
For example, the present invention can be applied to general electronic devices having the processing functions described above. Specifically, for example, the present invention can be applied to a notebook personal computer, a printer, a television receiver, a video camera, a portable navigation device, a mobile phone, a smartphone, a portable game machine, and the like.

一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
When a series of processing is executed by software, a program constituting the software is installed on a computer or the like from a network or a recording medium.
The computer may be a computer incorporated in dedicated hardware. The computer may be a computer capable of executing various functions by installing various programs, for example, a general-purpose personal computer.

このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図3のリムーバブルメディア31により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア31は、例えば、磁気ディスク(フロッピディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD−ROM(Compact Disk−Read Only Memory),DVD(Digital Versatile Disk),Blu−ray(登録商標) Disc(ブルーレイディスク)等により構成される。光磁気ディスクは、MD(Mini−Disk)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図3のROM12や、図3の記憶部19に含まれるハードディスク等で構成される。   The recording medium including such a program is not only configured by the removable medium 31 of FIG. 3 distributed separately from the apparatus main body in order to provide the program to the user, but also in a state of being incorporated in the apparatus main body in advance. The recording medium etc. provided in The removable medium 31 is composed of, for example, a magnetic disk (including a floppy disk), an optical disk, a magneto-optical disk, or the like. The optical disc is composed of, for example, a CD-ROM (Compact Disk-Read Only Memory), a DVD (Digital Versatile Disc), a Blu-ray (registered trademark) Disc (Blu-ray Disc), and the like. The magneto-optical disk is configured by an MD (Mini-Disk) or the like. In addition, the recording medium provided to the user in a state of being preinstalled in the apparatus main body includes, for example, the ROM 12 in FIG. 3 in which the program is recorded, the hard disk included in the storage unit 19 in FIG.

なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
In the present specification, the step of describing the program recorded on the recording medium is not limited to the processing performed in time series along the order, but is not necessarily performed in time series, either in parallel or individually. The process to be executed is also included.
Further, in the present specification, the term “system” means an overall apparatus including a plurality of apparatuses and a plurality of means.

以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。   As mentioned above, although several embodiment of this invention was described, these embodiment is only an illustration and does not limit the technical scope of this invention. The present invention can take other various embodiments, and various modifications such as omission and replacement can be made without departing from the gist of the present invention. These embodiments and modifications thereof are included in the scope and gist of the invention described in this specification and the like, and are included in the invention described in the claims and the equivalent scope thereof.

以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
[付記1]
他の機器と連携して所定のデータ処理を実行するデータ処理装置であって、
当該データ処理装置と他の機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記他の機器との通信接続が維持される第1通信方式により通信を行う第1通信部と、
前記所定の動作状態にあることを条件として前記他の機器との通信接続が維持される第2通信方式により通信を行う第2通信部と、
前記他の機器との間で前記第2通信部を介してデータ転送を行うことにより所定の連携処理を実行し、前記所定の動作状態にないことに起因して前記所定の連携処理が実行できない場合には、前記第1通信部により前記他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを前記所定の動作状態に移行させた後に、前記所定の連携処理を実行させる制御部と、
を備えることを特徴とするデータ処理装置。
[付記2]
前記第1通信部による前記第1通信方式の通信は、前記第2通信部による前記第2通信方式の通信よりも低速であるが省電力であり、
前記第1通信部は、前記第2通信部よる前記他の機器との通信接続が確立していないことに起因して前記所定のデータ処理が実行できない状態であっても、前記他の機器との通信接続を維持し、
前記制御部は、前記第1通信部により前記他の機器との間で所定の通信を行うことにより、前記第2通信部よる前記他の機器との通信接続が確立していない状態から確立された状態へと移行させる、
ことを特徴とする付記1に記載のデータ処理装置。
[付記3]
前記第1通信部は、前記他の機器または当該データ処理装置のいずれかが前記所定のデータ処理を実行する準備ができていないことに起因して前記所定のデータ処理が実行できない状態であっても、前記他の機器との通信接続が維持され、
前記制御部は、前記第1通信部により所定の通信を行うことにより、前記他の機器または当該データ処理装置のいずれかを、前記所定のデータ処理を実行する準備ができていない状態から準備ができている状態へと移行させる、
ことを特徴とする付記1又は2に記載のデータ処理装置。
[付記4]
前記所定のデータ処理を実行する準備ができていない状態とは、前記他の機器または当該データ処理装置のいずれかの電源がオフ状態、または前記所定のデータ処理を実行するためのプログラムが起動していない状態、または前記第2通信部が機能していない状態である、
ことを特徴とする付記3に記載のデータ処理装置。
[付記5]
前記制御部は、前記第1通信部により所定の通信を行うことにより、前記他の機器または当該データ処理装置のどちらが前記所定のデータ処理を実行する準備ができていない状態にある場合であっても、前記他の機器または当該データ処理装置の両方を前記所定のデータ処理を実行する準備ができている状態へと移行させる、
ことを特徴とする付記3に記載のデータ処理装置。
[付記6]
前記制御部は、
前記他の機器が前記所定のデータ処理を実行する準備ができていない状態である場合に、前記第1通信部により前記他の機器に所定の信号を送信することで前記他の機器を前記所定のデータ処理を実行する準備ができている状態へと移行させ、
当該データ処理装置が前記所定のデータ処理を実行する準備ができていない状態である場合に、前記第1通信部により前記他の機器から所定の信号を受信することで当該データ処理装置を前記所定のデータ処理を実行する準備ができている状態へと移行させる、
ことを特徴とする付記5に記載のデータ処理装置。
[付記7]
前記所定のデータ処理は、当該データ処理装置の操作により他の機器を制御する第1のデータ処理と、他の機器の操作により当該データ処理装置を制御する第2のデータ処理とを含み、
前記制御部は、
前記第1のデータ処理を行う場合には、当該データ処理装置の操作に応じて前記第1通信部により前記他の機器に所定の信号を送信することで前記他の機器を前記第1のデータ処理を実行する準備ができている状態へと移行させ、
前記第2のデータ処理を行う場合には、前記他の機器の操作に応じて前記第1通信部により送信されてくる所定の信号を受信することで当該データ処理装置を前記第2のデータ処理を実行する準備ができている状態へと移行させる、
ことを特徴とする付記6に記載のデータ処理装置。
[付記8]
前記制御部は、
前記所定のデータ処理を行わせる他の機器を指定機器として任意に指定し、
前記第1通信部による前記指定機器との通信接続を開始し、この通信接続を維持した状態で、前記第2通信部による前記指定機器との通信接続を解除した状態にし、
前記第1通信部により前記指定機器を指定した所定の通信を行うことで、前記第2通信部による前記指定機器との通信接続を開始させる、
ことを特徴とする付記2に記載のデータ処理装置。
[付記9]
当該データ処理装置と前記他の機器の一方は、撮像機能を備えた撮像装置であり、他方は、画像の表示機能を備えた表示端末であり、
前記所定の連携処理は、前記撮像装置により撮像された画像データを前記第2通信部により前記表示端末に転送して表示させる画像転送処理を含む、
ことを特徴とする付記7に記載のデータ処理装置。
[付記10]
前記所定のデータ処理は、前記撮像装置の操作に応じて前記画像転送処理を開始する第1のデータ処理と、前記表示端末の操作に応じて前記画像転送処理を開始する第2のデータ処理を含む、
ことを特徴とする付記9に記載のデータ処理装置。
[付記11]
役割の異なる複数の機器が連携して所定のデータ処理を行うデータ処理システムであって、
前記複数の機器が前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記複数の機器との間の通信接続が維持される第1通信方式により通信を行う第1通信部と、
前記所定の動作状態にあることを条件として前記複数の機器との間の通信接続が維持される第2通信方式により通信を行う第2通信部と、
前記複数の機器との間で前記第2通信部を介してデータ転送を行うことにより前記所定のデータ処理を実行し、前記所定の動作状態にないことに起因して前記所定のデータ処理が実行できない場合には、前記第1通信部により前記他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを前記所定の動作状態に移行させた後に、前記所定のデータ処理を実行させる制御部と、
を備えることを特徴とするデータ処理システム。
[付記12]
前記複数の機器は、データを取得する機能を備えた第1の機器と、データを管理する機能を備えた第2の機器と、を含み、
前記第1の機器は、
取得したデータを前記第2通信部を介して前記第2の機器に送信する制御部、
を備え、
前記第2の機器は、
前記第1の機器から受信したデータを管理するデータ管理処理を実行させるための第1プログラムを記憶する記憶部と、
前記第1プログラムを停止状態と起動状態とで切り換える制御部と、
を備え、
前記第1の機器の制御部は、
前記第2の機器の前記第1プログラムが停止している状態において、前記第1通信部を介して前記第2の機器に対して所定の信号を送信し、その後、取得したデータを前記第2通信部を介して前記第2の機器に送信し、
前記第2の機器の制御部は、
前記第2の機器の前記第1プログラムが停止している状態において、前記第1通信部を介して前記第1の機器から前記所定の信号を受信した場合に、前記第1プログラムを停止状態から起動状態に切り換え、その後、前記第2通信部を介して前記第1の機器から受信したデータを管理対象に指定して前記第1プログラムによりデータ管理処理を実行させる、
ことを特徴とする付記11に記載のデータ処理システム。
[付記13]
前記第2の機器の記憶部は、
前記第2通信部を介して前記第1の機器からデータを受信するデータ受信処理を実行させるための第2プログラムを更に記憶し、
前記第2の機器の制御部は、
前記第1プログラムおよび前記第2プログラムを停止状態と起動状態とで切り換え、
前記第1の機器の制御部は、
前記第2の機器の前記第1プログラムが停止し、前記第2プログラムが起動している状態において、前記第1通信部を介して前記第2の機器に対して所定の信号を送信し、その後、取得したデータを前記第2通信部を介して前記第2の機器に送信し、
前記第2の機器の制御部は、
前記第2の機器の前記第1プログラムが停止し、前記第2プログラムが起動している状態において、前記第2プログラムが実行するデータ受信処理により前記第1通信部を介して前記第1の機器から前記所定の信号を受信した場合に、前記第1プログラムを停止状態から起動状態に切り換え、その後、前記第2通信部を介して前記第1の機器から受信したデータを管理対象に指定して前記第1プログラムによりデータ管理処理を実行させる、
ことを特徴とする付記12に記載のデータ処理システム。
[付記14]
前記第1の機器の制御部は、
前記第1通信部を介して第2の機器から前記第1プログラムの起動要求を受信した場合に、前記第1通信部を介して第2の機器に対して前記第1プログラムの起動通知を送信し、
前記第2の機器の制御部は、
前記第2プログラムから前記第1プログラムを直接起動できない場合に、前記第1通信部を介して前記第1の機器に対して前記第1プログラムの起動要求を送信し、この起動要求に応じて前記第1の機器から送信される起動通知により前記第1プログラムを停止状態から起動状態に切り換える、
ことを特徴とする付記12または13に記載のデータ処理システム。
[付記15]
前記第1通信部は、前記第2通信部よりも低速であるが省電力であり、
前記制御部は、前記第2通信部の通信では前記第1プログラムを起動できず、前記第1通信部の通信により前記第1プログラムを起動可能である、
ことを特徴とする付記14に記載のデータ処理システム。
[付記16]
前記データ管理処理は、指定されたデータを複数のグループのいずれかに振り分けて管理する処理であり、
前記第2の機器の制御部は、前記第1プログラムの実行により受信したデータをグループ管理対象に指定してデータ管理処理を実行させる、
ことを特徴とする付記12乃至15の何れか1つに記載のデータ処理システム。
[付記17]
前記第2の機器の制御部は、
前記データ管理処理により管理可能な複数のグループに関するグループ情報を前記第1の機器に送信し、前記第1の機器から受信したデータを、前記第1の機器から受信したグループ選択情報で指定されるグループに振り分けて管理させ、
前記第1の機器の制御部は、
前記第2の機器から受信したグループ情報に含まれる複数のグループの中から所定のグループを選択し、このグループ選択情報を前記第2の機器に送信する、
ことを特徴とする付記16に記載のデータ処理システム。
[付記18]
前記第2の機器の制御部は、
前記第1の機器から送信されるグループ選択情報を前記第2の機器が記憶し、
前記第1の機器から新たなデータを受信する毎に、記憶しているグループ選択情報で指定されるグループに振り分けて管理させる、
ことを特徴とする付記17に記載のデータ処理システム。
[付記19]
前記第2の機器の制御部は、
前記第1の機器からグループ選択情報とともに受信したデータを、このグループ選択情報で指定されるグループに振り分けて管理させる、
ことを特徴とする付記17に記載のデータ処理システム。
[付記20]
前記第1の機器の制御部は、
前記第2の機器から受信したグループ情報に含まれる複数のグループを一覧表示させてユーザに選択させ、ユーザ操作に基づくグループ選択情報を前記第2の機器に送信する、
ことを特徴とする付記17に記載のデータ処理システム。
[付記21]
前記第2の機器の制御部は、
ネットワーク上でデータ共有サービスを提供するサーバと通信する第3通信部を備え、
前記データ管理処理は、前記第1の機器から受信したデータを共有対象に指定して前記第3通信部を介して前記サーバに送信する、
ことを特徴とする付記16に記載のデータ処理システム。
[付記22]
データ共有サービスは、複数のデータを複数のグループに分類して共有させるサービスであり、
前記第2の機器の制御部は、
受信したデータを共有対象に指定して前記サーバに送信して共有させる際に、前記グループ選択情報で指定されるグループを指定する、
ことを特徴とする付記21に記載のデータ処理システム。
[付記23]
前記第1の機器の制御部は、
取得した画像を共有するか否かをユーザに選択させ、前記グループ選択情報とともに、共有の可否情報を前記第2の機器に送信する、
ことを特徴とする付記19に記載のデータ処理システム。
[付記24]
前記第1の機器の制御部は、
取得した画像を共有するか否かをユーザに選択させ、前記グループ選択情報とともに、共有の可否情報を前記第1の機器の制御部は、第2の機器に送信し、
前記第2の機器の制御部は、
共有が可である場合に、受信したデータを前記サーバに送信する、
ことを特徴とする付記21に記載のデータ処理システム。
[付記25]
前記第1の機器の制御部は、
データ共有サービスを提供する複数の異なるネットワーク上のサービスを選択し、
前記第2の機器の制御部は、
受信したデータを選択されたサービスを提供するサーバに送信する、
ことを特徴とする付記12に記載のデータ処理システム。
[付記26]
前記第1の機器は、
撮影により画像データを取得する機能を備える撮像装置である、
ことを特徴とする付記12乃至25の何れか1つに記載のデータ処理システム。
[付記27]
前記第1の機器である撮像装置の制御部は、
自動送信モードが設定された状態で新たな画像データが取得された場合は、この画像データを前記第2通信部により送信する、
ことを特徴とする付記25に記載のデータ処理システム。
[付記28]
前記第1の機器である撮像装置の制御部は、
グループ選択情報を記憶および更新し、
ライブビュー画面上に現在の選択されているグループを表示する、
ことを特徴とする付記25に記載のデータ処理システム。
[付記29]
前記第2の機器は、複数の異なる種類があり、
前記制御部は、前記種類により、前記起動の制御を変える、
ことを特徴とする付記12乃至28の何れか1つに記載のデータ処理システム。
[付記30]
前記第1通信部は常時接続された状態であり、
前記第2通信部は、前記第1通信部を介する接続要求に応じて通信接続を確立し、
前記種類により、前記通信接続の確立制御を変える、
ことを特徴とする付記29に記載のデータ処理システム。
[付記31]
役割の異なる複数の機器が連携して所定のデータ処理を行うデータ処理システムで実行されるデータ処理方法であって、
前記複数の機器が前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記複数の機器との間の通信接続が維持される第1通信方式により通信を行う第1通信処理と、
前記所定の動作状態にあることを条件として前記複数の機器との間の通信接続が維持される第2通信方式により通信を行う第2通信部処理と、
前記複数の機器との間で前記第2通信処理を介してデータ転送を行うことにより前記所定のデータ処理を実行し、前記所定の動作状態にないことに起因して前記所定のデータ処理が実行できない場合には、前記第1通信部により前記他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを前記所定の動作状態に移行させた後に、前記所定のデータ処理を実行させる制御ステップと、
を含むことを特徴とするデータ処理方法。
[付記32]
他の機器と連携して所定のデータ処理を実行するデータ処理装置を制御するコンピュータに、
当該データ処理装置と他の機器とが前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記他の機器との通信接続が維持される第1通信方式により通信を行う第1通信機能と、
前記所定の動作状態にあることを条件として前記他の機器との通信接続が維持される第2通信方式により通信を行う第2通信機能と、
前記他の機器との間で前記第2通信機能を介してデータ転送を行うことにより所定の連携処理を実行し、前記所定の動作状態にないことに起因して前記所定の連携処理が実行できない場合には、前記第1通信部により前記他の機器との間で所定の通信を行うことにより、当該データ処理装置と他の機器とを前記所定の動作状態に移行させた後に、前記所定の連携処理を実行させる制御機能と、
を実行させることを特徴とするプログラム。
[付記33]
複数の装置間でデータをやり取りして、所定の機能を実行するデータ処理システムにおいて、
一方の装置と、他方の装置とは、複数の異なる通信方式で接続し、
第1の通信方式でのデータ転送中に、当該データ転送が中断した場合に、第2の通信方式によって、当該第1の通信方式を確立させるように制御して、当該第1の通信方式でのデータ転送を再開させる、
ことを特徴とするデータ処理システム。
[付記34]
アプリケーションがバックグラウンドでデータ転送可能に動作するように構成され、
前記一方の装置から前記他方の装置へのデータ転送中に、当該前記他方の装置におけるアプリケーションのバックグラウンドでのデータ転送動作がOS(Operating System)の制御により中断される毎に、当該前記一方の装置から前記第2の通信方式により、前記他方の装置のデータ転送を行っていたアプリケーションを起動して、中断されたデータ転送を再開する、
ことを特徴とする付記26に記載のデータ処理システム。
[付記35]
前記第1の通信方式と、前記第2の通信方式とを連携させることにより、前記一方の装置と前記他方の装置とを、相手側の装置からの操作で、所定の制御を行う、
ことを特徴とする付記26又は27に記載のデータ処理システム。
[付記36]
前記第2の通信方式での通信を用いて、画像の送信要求をやり取りし、前記第1の通信方式での通信を用いて、画像送信を行う、
ことを特徴とする付記26乃至28の何れか1つに記載のデータ処理システム。
[付記37]
前記一方の装置は、撮影機能を有し、
前記一方の装置において撮影処理が実行されることで、前記他方の装置に撮影した画像を送信して、当該前記他方の装置において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、当該前記他方の装置は、搭載されるOS(Operating System)の別で、異なる動作を行う、
ことを特徴とする付記26乃至29の何れか1つに記載のデータ処理システム。
[付記38]
前記一方の装置は、撮影機能を有し、
前記一方の装置において撮影処理が実行されることで、前記他方の装置に撮影した画像を送信して、当該前記他方の装置において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、当該前記他方の装置で予め設定した条件で、当該サーバへの自動登録を行う、
ことを特徴とする付記26乃至30の何れか1つに記載のデータ処理システム。
[付記39]
バックグラウンドで起動中のアプリケーションは、他のアプリケーションと連携できない仕様になっている場合において、他の装置を介して前記第1の通信方式での通信によって当該他のアプリケーションを起動可能に構成する、
ことを特徴とする26乃至31の何れか1つに記載のデータ処理システム。
[付記40]
前記一方の装置は、撮影機能を有し、
前記一方の装置において撮影処理が実行されることで、前記他方の装置に撮影した画像を送信して、当該前記他方の装置において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、事前に当該前記他方の装置において、サーバへの記憶先を選択し、当該選択されたサーバの記憶先を当該前記一方の装置で記憶する、
ことを特徴とする付記26乃至32の何れか1つに記載のデータ処理システム。
[付記41]
前記一方の装置は、前記他方の装置のアドバタイジング信号を検出して、前記第2の通信方式による通信を行う場合に、装置間のペアリング状態及びアドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する、
ことを特徴とする付記26乃至33の何れか1つに記載のデータ処理システム。
[付記42]
前記第2の通信方式での通信の接続状態を所定のタイミングで監視し、
監視を行う装置の電源がON状態かOFF状態かに応じて、前記第2の通信方式での通信の接続状態の監視のインターバル時間を変化させる、
ことを特徴とする付記26乃至34の何れか1つに記載のデータ処理システム。
[付記43]
前記第2の通信方式での通信におけるペアリングが確立された状態においては、前記第1の通信方式における通信の設定変更を禁止する、
ことを特徴とする付記26乃至35の何れか1つに記載のデータ処理システム。
[付記44]
前記第2の通信方式での通信におけるペアリングが確立された状態においては、前記一方の装置で前記第2の通信方式での通信のイベントが発生した場合に、前記他方の装置からの意図的な要求であったことを条件に、当該前記一方の装置の電源をONする、
ことを特徴とする付記26乃至36の何れか1つに記載のデータ処理システム。
[付記45]
複数の装置間でデータをやり取りして、所定の機能を実行するデータ処理システムで実行されるデータ処理方法において、
一方の装置と、他方の装置とは、複数の異なる通信方式で接続する処理と、
第1の通信方式でのデータ転送中に、当該データ転送が中断した場合に、第2の通信方式によって、当該第1の通信方式を確立させるように制御して、当該第1の通信方式でのデータ転送を再開させる処理と、
を含むことを特徴とするデータ処理方法。
[付記46]
複数の装置間でデータをやり取りして、所定の機能を実行するデータ処理システムを制御するコンピュータに、
一方の装置と、他方の装置とは、複数の異なる通信方式で接続する処理と、
第1の通信方式でのデータ転送中に、当該データ転送が中断した場合に、第2の通信方式によって、当該第1の通信方式を確立させるように制御して、当該第1の通信方式でのデータ転送を再開させる処理と、
を実行させることを特徴とするプログラム。
The invention described in the scope of claims at the beginning of the filing of the present application will be appended.
[Appendix 1]
A data processing apparatus that executes predetermined data processing in cooperation with other devices,
Even if the data processing apparatus and another device are not in a predetermined operation state capable of executing the predetermined data processing, communication is performed by the first communication method in which communication connection with the other device is maintained. A first communication unit;
A second communication unit that performs communication by a second communication method in which communication connection with the other device is maintained on the condition that the device is in the predetermined operation state;
Predetermined cooperation processing is executed by performing data transfer with the other device via the second communication unit, and the predetermined cooperation processing cannot be executed due to not being in the predetermined operation state. In this case, the first communication unit performs predetermined communication with the other device, and after the data processing apparatus and the other device are shifted to the predetermined operation state, A control unit for executing the cooperation process;
A data processing apparatus comprising:
[Appendix 2]
The communication of the first communication method by the first communication unit is slower than the communication of the second communication method by the second communication unit, but is power saving.
Even if the first communication unit cannot execute the predetermined data processing due to the fact that communication connection with the other device by the second communication unit has not been established, Maintaining the communication connection of
The control unit is established from a state in which a communication connection with the other device by the second communication unit is not established by performing predetermined communication with the other device by the first communication unit. Transition to a state
The data processing apparatus according to appendix 1, characterized by the above.
[Appendix 3]
The first communication unit is in a state where the predetermined data processing cannot be executed because either the other device or the data processing device is not ready to execute the predetermined data processing. The communication connection with the other device is maintained,
The control unit prepares the other device or the data processing apparatus from a state where it is not ready to execute the predetermined data processing by performing predetermined communication by the first communication unit. Transition to a ready state,
The data processing apparatus according to appendix 1 or 2, characterized by the above.
[Appendix 4]
The state where the predetermined data processing is not ready is the state where either the other device or the data processing device is turned off, or a program for executing the predetermined data processing is started. A state in which the second communication unit is not functioning.
The data processing device according to attachment 3, wherein
[Appendix 5]
The control unit is a case where either the other device or the data processing apparatus is not ready to execute the predetermined data processing by performing predetermined communication by the first communication unit. The other device or the data processing device is shifted to a state in which it is ready to execute the predetermined data processing,
The data processing device according to attachment 3, wherein
[Appendix 6]
The controller is
When the other device is not ready to execute the predetermined data processing, the first communication unit transmits the predetermined signal to the other device by transmitting the predetermined signal to the other device. Move to a state where you are ready to run
When the data processing device is not ready to execute the predetermined data processing, the first communication unit receives the predetermined signal from the other device, thereby causing the data processing device to Transition to a state ready for data processing
The data processing apparatus according to appendix 5, characterized in that:
[Appendix 7]
The predetermined data processing includes first data processing for controlling another device by operation of the data processing device, and second data processing for controlling the data processing device by operation of another device,
The controller is
When the first data processing is performed, the first communication unit transmits the predetermined signal to the other device by the first communication unit in accordance with an operation of the data processing device, thereby causing the other device to transmit the first data. Move it to a state where it ’s ready to run,
When performing the second data processing, the second data processing is performed by receiving the predetermined signal transmitted from the first communication unit in response to an operation of the other device. To get ready to run,
The data processing apparatus according to appendix 6, wherein:
[Appendix 8]
The controller is
Any other device that performs the predetermined data processing is arbitrarily designated as a designated device,
Starting communication connection with the designated device by the first communication unit, and maintaining the communication connection, the communication connection with the designated device by the second communication unit is released,
By performing predetermined communication in which the designated device is designated by the first communication unit, the communication connection with the designated device by the second communication unit is started.
The data processing apparatus according to appendix 2, characterized in that:
[Appendix 9]
One of the data processing device and the other device is an imaging device having an imaging function, and the other is a display terminal having an image display function,
The predetermined linkage processing includes image transfer processing in which image data captured by the imaging device is transferred to the display terminal by the second communication unit and displayed.
The data processing apparatus according to appendix 7, characterized by the above.
[Appendix 10]
The predetermined data processing includes a first data process for starting the image transfer process in response to an operation of the imaging apparatus and a second data process for starting the image transfer process in response to an operation of the display terminal. Including,
The data processing device according to appendix 9, wherein
[Appendix 11]
A data processing system in which a plurality of devices having different roles cooperate to perform predetermined data processing,
Even if the plurality of devices are not in a predetermined operation state capable of executing the predetermined data processing, the first communication performs communication by the first communication method in which communication connection with the plurality of devices is maintained. And
A second communication unit that performs communication by a second communication method in which communication connection between the plurality of devices is maintained on the condition that the device is in the predetermined operation state;
The predetermined data processing is executed by transferring data to and from the plurality of devices via the second communication unit, and the predetermined data processing is executed due to not being in the predetermined operating state. If not, the first communication unit performs predetermined communication with the other device, and after the data processing apparatus and the other device are shifted to the predetermined operation state, the predetermined communication state is performed. A control unit for executing the data processing of
A data processing system comprising:
[Appendix 12]
The plurality of devices include a first device having a function of acquiring data, and a second device having a function of managing data,
The first device is:
A control unit that transmits the acquired data to the second device via the second communication unit;
With
The second device is:
A storage unit for storing a first program for executing a data management process for managing data received from the first device;
A controller that switches the first program between a stopped state and a started state;
With
The control unit of the first device is
In a state where the first program of the second device is stopped, a predetermined signal is transmitted to the second device via the first communication unit, and then the acquired data is transmitted to the second device. Transmitted to the second device via the communication unit,
The control unit of the second device is
In a state where the first program of the second device is stopped, when the predetermined signal is received from the first device via the first communication unit, the first program is stopped from the stopped state. Switch to the activated state, and then specify the data received from the first device via the second communication unit as a management target and cause the first program to execute data management processing.
The data processing system according to appendix 11, characterized by the above.
[Appendix 13]
The storage unit of the second device is
A second program for executing a data reception process for receiving data from the first device via the second communication unit;
The control unit of the second device is
Switching the first program and the second program between a stopped state and an activated state;
The control unit of the first device is
In a state where the first program of the second device is stopped and the second program is activated, a predetermined signal is transmitted to the second device via the first communication unit, and then , Transmitting the acquired data to the second device via the second communication unit,
The control unit of the second device is
In a state where the first program of the second device is stopped and the second program is activated, the first device is connected via the first communication unit by data reception processing executed by the second program. When the predetermined signal is received from the first program, the first program is switched from the stopped state to the activated state, and then the data received from the first device via the second communication unit is designated as a management target. Causing the first program to execute data management processing;
The data processing system according to appendix 12, wherein:
[Appendix 14]
The control unit of the first device is
When the activation request of the first program is received from the second device via the first communication unit, the activation notification of the first program is transmitted to the second device via the first communication unit. And
The control unit of the second device is
When the first program cannot be directly activated from the second program, the first program activation request is transmitted to the first device via the first communication unit, and the first program is activated in response to the activation request. The first program is switched from the stopped state to the activated state by the activation notification transmitted from the first device.
14. The data processing system according to appendix 12 or 13, characterized by the above.
[Appendix 15]
The first communication unit is slower than the second communication unit but is power saving,
The control unit cannot start the first program by communication of the second communication unit, and can start the first program by communication of the first communication unit.
15. The data processing system according to appendix 14, wherein
[Appendix 16]
The data management process is a process of managing specified data by distributing it to any of a plurality of groups,
The control unit of the second device designates data received by the execution of the first program as a group management target and executes a data management process.
The data processing system according to any one of appendices 12 to 15, characterized in that:
[Appendix 17]
The control unit of the second device is
Group information related to a plurality of groups that can be managed by the data management process is transmitted to the first device, and data received from the first device is designated by group selection information received from the first device. Let them be grouped and managed,
The control unit of the first device is
Selecting a predetermined group from a plurality of groups included in the group information received from the second device, and transmitting the group selection information to the second device;
The data processing system according to supplementary note 16, wherein
[Appendix 18]
The control unit of the second device is
The second device stores group selection information transmitted from the first device,
Each time new data is received from the first device, it is distributed and managed in the group specified by the stored group selection information.
18. The data processing system according to appendix 17, wherein
[Appendix 19]
The control unit of the second device is
The data received together with the group selection information from the first device is distributed to the group specified by the group selection information for management.
18. The data processing system according to appendix 17, wherein
[Appendix 20]
The control unit of the first device is
Displaying a list of a plurality of groups included in the group information received from the second device, allowing the user to select, and transmitting group selection information based on a user operation to the second device;
18. The data processing system according to appendix 17, wherein
[Appendix 21]
The control unit of the second device is
A third communication unit that communicates with a server that provides a data sharing service on the network;
The data management process designates data received from the first device as a sharing target and transmits the data to the server via the third communication unit.
The data processing system according to supplementary note 16, wherein
[Appendix 22]
The data sharing service is a service that classifies multiple data into multiple groups for sharing.
The control unit of the second device is
When the received data is designated as a sharing target and transmitted to the server to be shared, the group designated by the group selection information is designated.
The data processing system according to appendix 21, characterized in that:
[Appendix 23]
The control unit of the first device is
Whether or not to share the acquired image is selected by the user, and together with the group selection information, sharing permission information is transmitted to the second device;
The data processing system according to appendix 19, characterized by the above.
[Appendix 24]
The control unit of the first device is
The user selects whether to share the acquired image, and the control unit of the first device transmits the sharing permission information together with the group selection information to the second device,
The control unit of the second device is
When sharing is possible, the received data is transmitted to the server.
The data processing system according to appendix 21, characterized in that:
[Appendix 25]
The control unit of the first device is
Select services on different networks that provide data sharing services,
The control unit of the second device is
Send the received data to the server providing the selected service,
The data processing system according to appendix 12, wherein:
[Appendix 26]
The first device is:
An imaging apparatus having a function of acquiring image data by shooting,
26. The data processing system according to any one of appendices 12 to 25, wherein
[Appendix 27]
The control unit of the imaging apparatus that is the first device includes:
When new image data is acquired with the automatic transmission mode set, this image data is transmitted by the second communication unit.
The data processing system according to appendix 25, wherein
[Appendix 28]
The control unit of the imaging apparatus that is the first device includes:
Remember and update group selection information,
Display the currently selected group on the live view screen.
The data processing system according to appendix 25, wherein
[Appendix 29]
The second device has a plurality of different types,
The control unit changes the activation control depending on the type.
29. A data processing system according to any one of appendices 12 to 28, wherein:
[Appendix 30]
The first communication unit is always connected,
The second communication unit establishes a communication connection in response to a connection request via the first communication unit,
The communication connection establishment control is changed according to the type.
29. A data processing system according to appendix 29, wherein
[Appendix 31]
A data processing method executed in a data processing system in which a plurality of devices having different roles cooperate to perform predetermined data processing,
Even if the plurality of devices are not in a predetermined operation state capable of executing the predetermined data processing, the first communication performs communication by the first communication method in which communication connection with the plurality of devices is maintained. Processing,
A second communication unit process for performing communication by a second communication method in which communication connection between the plurality of devices is maintained on the condition that the device is in the predetermined operation state;
The predetermined data processing is executed by performing data transfer with the plurality of devices via the second communication processing, and the predetermined data processing is executed due to not being in the predetermined operation state. If not, the first communication unit performs predetermined communication with the other device, and after the data processing apparatus and the other device are shifted to the predetermined operation state, the predetermined communication state is performed. A control step for executing the data processing of
A data processing method comprising:
[Appendix 32]
In a computer that controls a data processing apparatus that executes predetermined data processing in cooperation with other devices,
Even if the data processing apparatus and another device are not in a predetermined operation state capable of executing the predetermined data processing, communication is performed by the first communication method in which communication connection with the other device is maintained. A first communication function;
A second communication function for performing communication by a second communication method in which communication connection with the other device is maintained on the condition that the device is in the predetermined operation state;
Predetermined cooperation processing is executed by performing data transfer with the other device via the second communication function, and the predetermined cooperation processing cannot be executed due to the absence of the predetermined operation state. In this case, the first communication unit performs predetermined communication with the other device, and after the data processing apparatus and the other device are shifted to the predetermined operation state, A control function to execute linkage processing;
A program characterized by having executed.
[Appendix 33]
In a data processing system that exchanges data between a plurality of devices and executes a predetermined function,
One device and the other device are connected by a plurality of different communication methods,
If the data transfer is interrupted during the data transfer in the first communication method, the second communication method is controlled to establish the first communication method, and the first communication method is used. Resume data transfer for
A data processing system characterized by that.
[Appendix 34]
The application is configured to work in the background to allow data transfer,
Each time the data transfer operation in the background of the application in the other device is interrupted by the control of an OS (Operating System) during the data transfer from the one device to the other device, the one device Start the application that was transferring data of the other device from the device by the second communication method, and resume the interrupted data transfer.
27. A data processing system according to appendix 26, wherein:
[Appendix 35]
By linking the first communication method and the second communication method, the one device and the other device are subjected to predetermined control by an operation from a counterpart device.
28. A data processing system according to appendix 26 or 27, wherein
[Appendix 36]
An image transmission request is exchanged using communication in the second communication method, and image transmission is performed using communication in the first communication method.
29. A data processing system according to any one of appendices 26 to 28, wherein:
[Appendix 37]
The one device has a photographing function,
When the photographing process is executed in the one device, the photographed image is transmitted to the other device, the photographed image is stored in the server in the other device, and automatic registration in the server is performed. In the case where it is configured to perform, the other device performs different operations depending on the OS (Operating System) installed.
30. A data processing system according to any one of appendices 26 to 29, wherein:
[Appendix 38]
The one device has a photographing function,
When the photographing process is executed in the one device, the photographed image is transmitted to the other device, the photographed image is stored in the server in the other device, and automatic registration in the server is performed. In the case where it is configured to perform, automatic registration to the server is performed under conditions preset in the other device.
31. A data processing system according to any one of appendices 26 to 30, characterized in that:
[Appendix 39]
An application running in the background is configured to be able to start the other application by communication in the first communication method via another device when the specification is such that it cannot be linked with another application.
32. The data processing system according to any one of 26 to 31, wherein:
[Appendix 40]
The one device has a photographing function,
When the photographing process is executed in the one device, the photographed image is transmitted to the other device, the photographed image is stored in the server in the other device, and automatic registration in the server is performed. In the case where it is configured to perform, in the other apparatus in advance, the storage destination to the server is selected, and the storage destination of the selected server is stored in the one apparatus.
33. A data processing system according to any one of appendices 26 to 32, wherein:
[Appendix 41]
When the one device detects the advertising signal of the other device and performs communication by the second communication method, the one device responds to the pairing state between the devices and the change state of the device name included in the advertising signal. To control connection
34. A data processing system according to any one of appendices 26 to 33, wherein
[Appendix 42]
Monitoring a connection state of communication in the second communication method at a predetermined timing;
The interval time for monitoring the connection state of the communication in the second communication method is changed according to whether the power of the device to be monitored is ON or OFF.
35. A data processing system according to any one of appendices 26 to 34, wherein:
[Appendix 43]
In a state where pairing in communication in the second communication method is established, setting change of communication in the first communication method is prohibited.
36. The data processing system according to any one of appendices 26 to 35, wherein:
[Appendix 44]
In the state where the pairing in the communication in the second communication method is established, when an event of communication in the second communication method occurs in the one device, the intention from the other device On the condition that the request was unsatisfactory, the power of the one device is turned on.
37. A data processing system according to any one of appendices 26 to 36, wherein:
[Appendix 45]
In a data processing method executed by a data processing system that exchanges data between a plurality of devices and executes a predetermined function,
One device and the other device are connected by a plurality of different communication methods,
If the data transfer is interrupted during the data transfer in the first communication method, the second communication method is controlled to establish the first communication method, and the first communication method is used. Processing to resume data transfer of
A data processing method comprising:
[Appendix 46]
A computer that controls a data processing system that exchanges data between a plurality of devices and executes a predetermined function.
One device and the other device are connected by a plurality of different communication methods,
If the data transfer is interrupted during the data transfer in the first communication method, the second communication method is controlled to establish the first communication method, and the first communication method is used. Processing to resume data transfer of
A program characterized by having executed.

1・・・撮像装置,2・・・携帯端末,11・・・CPU,12・・・ROM,13・・・RAM,14・・・バス,15・・・入出力インターフェース,16・・・撮像部,17・・・入力部,18・・・出力部,19・・・記憶部,20・・・第1通信部,21・・・第2通信部,22・・・ドライブ,31・・・リムーバブルメディア,51・・・撮像制御部,52・・・通信制御部,71・・・画像記憶部,91・・・アプリケーション管理部,92・・・通信制御部,111・・・画像記憶部,131・・・アプリケーション管理部,132・・・通信制御部,151・・・画像記憶部,171・・・ペアリング状況判定部,172・・・アドバタイジング情報生成部,173・・・通信制御部,191・・・通信情報記憶部,211・・・通信制御部,212・・・ペアリング状況判定部,213・・・アドバタイジング情報判定部,231・・・通信情報記憶部,S・・・通信システム   DESCRIPTION OF SYMBOLS 1 ... Imaging device, 2 ... Portable terminal, 11 ... CPU, 12 ... ROM, 13 ... RAM, 14 ... Bus, 15 ... Input / output interface, 16 ... Imaging unit, 17 ... input unit, 18 ... output unit, 19 ... storage unit, 20 ... first communication unit, 21 ... second communication unit, 22 ... drive, 31. ..Removable media, 51... Imaging control unit, 52... Communication control unit, 71... Image storage unit, 91. Storage unit 131... Application management unit 132 132 Communication control unit 151 Image storage unit 171 Pairing status determination unit 172 Advertising information generation unit 173 Communication control unit, 191... Communication information storage unit, 2 1 ... communication control unit, 212 ... pairing state determination section, 213 ... advertising information determination unit, 231 ... communication information storage unit, S ... communication system

Claims (31)

役割の異なる複数の機器が連携して所定のデータ処理を行うデータ処理システムであって、
前記複数の機器が前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記複数の機器との間の通信接続が維持される第1通信方式により通信を行う第1通信部と、
前記所定の動作状態にあることを条件として前記複数の機器との間の通信接続が維持される第2通信方式により通信を行う第2通信部と、
前記複数の機器との間で前記第2通信部を介してデータ転送を行うことにより前記所定のデータ処理を実行し、前記所定の動作状態にないことに起因して前記所定のデータ処理が実行できない場合には、前記第1通信部により他の機器との間で所定の通信を行うことにより、当該機器と他の機器とを前記所定の動作状態に移行させた後に、前記所定のデータ処理を実行させる制御部と、
を備え
前記複数の機器は、データを取得する機能を備えた第1の機器と、データを管理する機能を備えた第2の機器と、を含み、
前記第1の機器は、
取得したデータを前記第2通信部を介して前記第2の機器に送信する制御部、
を備え、
前記第2の機器は、
前記第1の機器から受信したデータを管理するデータ管理処理を実行させるための第1プログラムを記憶する記憶部と、
前記第1プログラムを停止状態と起動状態とで切り換える制御部と、
を備え、
前記第1の機器の制御部は、
前記第2の機器の前記第1プログラムが停止している状態において、前記第1通信部を介して前記第2の機器に対して所定の信号を送信し、その後、取得したデータを前記第2通信部を介して前記第2の機器に送信し、
前記第2の機器の制御部は、
前記第2の機器の前記第1プログラムが停止している状態において、前記第1通信部を介して前記第1の機器から前記所定の信号を受信した場合に、前記第1プログラムを停止状態から起動状態に切り換え、その後、前記第2通信部を介して前記第1の機器から受信したデータを管理対象に指定して前記第1プログラムによりデータ管理処理を実行させる、
ことを特徴とするデータ処理システム。
A data processing system in which a plurality of devices having different roles cooperate to perform predetermined data processing,
First of the plurality of devices communicate with the first communication method communication connection between said even when not in the predetermined data processing capable of executing predetermined operation states of the plurality of devices is maintained A communication department;
A second communication unit that communicates with the second communication method communication connection between said plurality of devices under the condition that the predetermined operation state is maintained,
The predetermined data processing is executed by transferring data to and from the plurality of devices via the second communication unit, and the predetermined data processing is executed due to not being in the predetermined operating state. if not possible, by performing predetermined communication with the other device via the first communication unit and a corresponding device and another device after transition to said predetermined operating condition, the predetermined data processing A control unit for executing
Equipped with a,
The plurality of devices include a first device having a function of acquiring data, and a second device having a function of managing data,
The first device is:
A control unit that transmits the acquired data to the second device via the second communication unit;
With
The second device is:
A storage unit for storing a first program for executing a data management process for managing data received from the first device;
A controller that switches the first program between a stopped state and a started state;
With
The control unit of the first device is
In a state where the first program of the second device is stopped, a predetermined signal is transmitted to the second device via the first communication unit, and then the acquired data is transmitted to the second device. Transmitted to the second device via the communication unit,
The control unit of the second device is
In a state where the first program of the second device is stopped, when the predetermined signal is received from the first device via the first communication unit, the first program is stopped from the stopped state. Switch to the activated state, and then specify the data received from the first device via the second communication unit as a management target and cause the first program to execute data management processing.
A data processing system characterized by that.
前記第2の機器の記憶部は、
前記第2通信部を介して前記第1の機器からデータを受信するデータ受信処理を実行させるための第2プログラムを更に記憶し、
前記第2の機器の制御部は、
前記第1プログラムおよび前記第2プログラムを停止状態と起動状態とで切り換え、
前記第1の機器の制御部は、
前記第2の機器の前記第1プログラムが停止し、前記第2プログラムが起動している状態において、前記第1通信部を介して前記第2の機器に対して所定の信号を送信し、その後、取得したデータを前記第2通信部を介して前記第2の機器に送信し、
前記第2の機器の制御部は、
前記第2の機器の前記第1プログラムが停止し、前記第2プログラムが起動している状態において、前記第2プログラムが実行するデータ受信処理により前記第1通信部を介して前記第1の機器から前記所定の信号を受信した場合に、前記第1プログラムを停止状態から起動状態に切り換え、その後、前記第2通信部を介して前記第1の機器から受信したデータを管理対象に指定して前記第1プログラムによりデータ管理処理を実行させる、
ことを特徴とする請求項に記載のデータ処理システム。
The storage unit of the second device is
A second program for executing a data reception process for receiving data from the first device via the second communication unit;
The control unit of the second device is
Switching the first program and the second program between a stopped state and an activated state;
The control unit of the first device is
In a state where the first program of the second device is stopped and the second program is activated, a predetermined signal is transmitted to the second device via the first communication unit, and then , Transmitting the acquired data to the second device via the second communication unit,
The control unit of the second device is
In a state where the first program of the second device is stopped and the second program is activated, the first device is connected via the first communication unit by data reception processing executed by the second program. When the predetermined signal is received from the first program, the first program is switched from the stopped state to the activated state, and then the data received from the first device via the second communication unit is designated as a management target. Causing the first program to execute data management processing;
The data processing system according to claim 1 .
前記第1の機器の制御部は、
前記第1通信部を介して第2の機器から前記第1プログラムの起動要求を受信した場合に、前記第1通信部を介して第2の機器に対して前記第1プログラムの起動通知を送信し、
前記第2の機器の制御部は、
前記第2プログラムから前記第1プログラムを直接起動できない場合に、前記第1通信部を介して前記第1の機器に対して前記第1プログラムの起動要求を送信し、この起動要求に応じて前記第1の機器から送信される起動通知により前記第1プログラムを停止状態から起動状態に切り換える、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the first device is
When the activation request of the first program is received from the second device via the first communication unit, the activation notification of the first program is transmitted to the second device via the first communication unit. And
The control unit of the second device is
When the first program cannot be directly activated from the second program, the first program activation request is transmitted to the first device via the first communication unit, and the first program is activated in response to the activation request. The first program is switched from the stopped state to the activated state by the activation notification transmitted from the first device.
The data processing system according to claim 2 .
前記第1通信部は、前記第2通信部よりも低速であるが省電力であり、
前記制御部は、前記第2通信部の通信では前記第1プログラムを起動できず、前記第1通信部の通信により前記第1プログラムを起動可能である、
ことを特徴とする請求項に記載のデータ処理システム。
The first communication unit is slower than the second communication unit but is power saving,
The control unit cannot start the first program by communication of the second communication unit, and can start the first program by communication of the first communication unit.
The data processing system according to claim 3 .
前記データ管理処理は、指定されたデータを複数のグループのいずれかに振り分けて管理する処理であり、
前記第2の機器の制御部は、前記第1プログラムの実行により受信したデータをグループ管理対象に指定してデータ管理処理を実行させる、
ことを特徴とする請求項3又は4に記載のデータ処理システム。
The data management process is a process of managing specified data by distributing it to any of a plurality of groups,
The control unit of the second device designates data received by the execution of the first program as a group management target and executes a data management process.
The data processing system according to claim 3 or 4 , characterized by the above.
前記第2の機器の制御部は、
前記データ管理処理により管理可能な複数のグループに関するグループ情報を前記第1の機器に送信し、前記第1の機器から受信したデータを、前記第1の機器から受信したグループ選択情報で指定されるグループに振り分けて管理させ、
前記第1の機器の制御部は、
前記第2の機器から受信したグループ情報に含まれる複数のグループの中から所定のグループを選択し、このグループ選択情報を前記第2の機器に送信する、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the second device is
Group information related to a plurality of groups that can be managed by the data management process is transmitted to the first device, and data received from the first device is designated by group selection information received from the first device. Let them be grouped and managed,
The control unit of the first device is
Selecting a predetermined group from a plurality of groups included in the group information received from the second device, and transmitting the group selection information to the second device;
The data processing system according to claim 5 , wherein:
前記第2の機器の制御部は、
前記第1の機器から送信されるグループ選択情報を前記第2の機器が記憶し、
前記第1の機器から新たなデータを受信する毎に、記憶しているグループ選択情報で指定されるグループに振り分けて管理させる、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the second device is
The second device stores group selection information transmitted from the first device,
Each time new data is received from the first device, it is distributed and managed in the group specified by the stored group selection information.
The data processing system according to claim 6 .
前記第2の機器の制御部は、
前記第1の機器からグループ選択情報とともに受信したデータを、このグループ選択情報で指定されるグループに振り分けて管理させる、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the second device is
The data received together with the group selection information from the first device is distributed to the group specified by the group selection information for management.
The data processing system according to claim 6 .
前記第1の機器の制御部は、
前記第2の機器から受信したグループ情報に含まれる複数のグループを一覧表示させてユーザに選択させ、ユーザ操作に基づくグループ選択情報を前記第2の機器に送信する、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the first device is
Displaying a list of a plurality of groups included in the group information received from the second device, allowing the user to select, and transmitting group selection information based on a user operation to the second device;
The data processing system according to claim 6 .
前記第2の機器の制御部は、
ネットワーク上でデータ共有サービスを提供するサーバと通信する第3通信部を備え、
前記データ管理処理は、前記第1の機器から受信したデータを共有対象に指定して前記第3通信部を介して前記サーバに送信する、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the second device is
A third communication unit that communicates with a server that provides a data sharing service on the network;
The data management process designates data received from the first device as a sharing target and transmits the data to the server via the third communication unit.
The data processing system according to claim 6 .
データ共有サービスは、複数のデータを複数のグループに分類して共有させるサービスであり、
前記第2の機器の制御部は、
受信したデータを共有対象に指定して前記サーバに送信して共有させる際に、前記グループ選択情報で指定されるグループを指定する、
ことを特徴とする請求項10に記載のデータ処理システム。
The data sharing service is a service that classifies multiple data into multiple groups for sharing.
The control unit of the second device is
When the received data is designated as a sharing target and transmitted to the server to be shared, the group designated by the group selection information is designated.
The data processing system according to claim 10 .
前記第1の機器の制御部は、
取得した画像を共有するか否かをユーザに選択させ、前記グループ選択情報とともに、共有の可否情報を前記第2の機器に送信する、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the first device is
Whether or not to share the acquired image is selected by the user, and together with the group selection information, sharing permission information is transmitted to the second device;
The data processing system according to claim 8 , wherein:
前記第1の機器の制御部は、
取得した画像を共有するか否かをユーザに選択させ、前記グループ選択情報とともに、共有の可否情報を前記第1の機器の制御部は、第2の機器に送信し、
前記第2の機器の制御部は、
共有が可である場合に、受信したデータを前記サーバに送信する、
ことを特徴とする請求項10に記載のデータ処理システム。
The control unit of the first device is
The user selects whether to share the acquired image, and the control unit of the first device transmits the sharing permission information together with the group selection information to the second device,
The control unit of the second device is
When sharing is possible, the received data is transmitted to the server.
The data processing system according to claim 10 .
前記第1の機器の制御部は、
データ共有サービスを提供する複数の異なるネットワーク上のサービスを選択し、
前記第2の機器の制御部は、
受信したデータを選択されたサービスを提供するサーバに送信する、
ことを特徴とする請求項に記載のデータ処理システム。
The control unit of the first device is
Select services on different networks that provide data sharing services,
The control unit of the second device is
Send the received data to the server providing the selected service,
The data processing system according to claim 1 .
前記第1の機器は、
撮影により画像データを取得する機能を備える撮像装置である、
ことを特徴とする請求項1乃至14の何れか1項に記載のデータ処理システム。
The first device is:
An imaging apparatus having a function of acquiring image data by shooting,
The data processing system according to claim 1 , wherein the data processing system is a data processing system.
前記第1の機器である撮像装置の制御部は、
自動送信モードが設定された状態で新たな画像データが取得された場合は、この画像データを前記第2通信部により送信する、
ことを特徴とする請求項14に記載のデータ処理システム。
The control unit of the imaging apparatus that is the first device includes:
When new image data is acquired with the automatic transmission mode set, this image data is transmitted by the second communication unit.
The data processing system according to claim 14 .
前記第1の機器である撮像装置の制御部は、
グループ選択情報を記憶および更新し、
ライブビュー画面上に現在の選択されているグループを表示する、
ことを特徴とする請求項14に記載のデータ処理システム。
The control unit of the imaging apparatus that is the first device includes:
Remember and update group selection information,
Display the currently selected group on the live view screen.
The data processing system according to claim 14 .
前記第2の機器は、複数の異なる種類があり、
前記制御部は、前記種類により、前記起動の制御を変える、
ことを特徴とする請求項乃至17の何れか1項に記載のデータ処理システム。
The second device has a plurality of different types,
The control unit changes the activation control depending on the type.
Data processing system according to any one of claims 1 to 17, characterized in that.
前記第1通信部は常時接続された状態であり、
前記第2通信部は、前記第1通信部を介する接続要求に応じて通信接続を確立し、
前記種類により、前記通信接続の確立制御を変える、
ことを特徴とする請求項18に記載のデータ処理システム。
The first communication unit is always connected,
The second communication unit establishes a communication connection in response to a connection request via the first communication unit,
The communication connection establishment control is changed according to the type.
The data processing system according to claim 18 .
アプリケーションがバックグラウンドでデータ転送可能に動作するように構成され、
前記第1の機器から前記第2の機器へのデータ転送中に、当該第2の機器におけるアプリケーションのバックグラウンドでのデータ転送動作がOS(Operating System)の制御により中断される毎に、当該第1の機器から前記第2の通信方式により、前記第2の機器のデータ転送を行っていたアプリケーションを起動して、中断されたデータ転送を再開する、
ことを特徴とする請求項15に記載のデータ処理システム。
The application is configured to work in the background to allow data transfer,
During data transfer to the first of said from the device the second device, each time the data transfer operation in the background of the application in the second device is interrupted by the control of the OS (Operating System), the first by the the first device to the second communication method, by starting the second application which has been subjected to data transfer devices and resumes the interrupted data transfer,
The data processing system according to claim 15 , wherein:
前記第1の通信方式と、前記第2の通信方式とを連携させることにより、前記第1の機器と前記第2の機器とを、相手側の機器からの操作で、所定の制御を行う、
ことを特徴とする請求項15又は16に記載のデータ処理システム。
By linking the first communication method and the second communication method, the first device and the second device are subjected to predetermined control by an operation from the counterpart device .
The data processing system according to claim 15 or 16 , characterized by the above.
前記第2の通信方式での通信を用いて、画像の送信要求をやり取りし、前記第1の通信方式での通信を用いて、画像送信を行う、
ことを特徴とする請求項15乃至17の何れか1項に記載のデータ処理システム。
An image transmission request is exchanged using communication in the second communication method, and image transmission is performed using communication in the first communication method.
Data processing system according to any one of claims 15 to 17, wherein the.
前記第1の機器は、撮影機能を有し、
前記第1の機器において撮影処理が実行されることで、前記第2の機器に撮影した画像を送信して、当該第2の機器において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、当該第2の機器は、搭載されるOS(Operating System)の別で、異なる動作を行う、
ことを特徴とする請求項15乃至18の何れか1項に記載のデータ処理システム。
The first device has a photographing function;
Said By photographing processing in the first device is performed, the second send pictures to a device, the by an image the captured is stored in the server in the second device, the automatic to the server In the case where it is configured to perform registration, the second device performs different operations depending on the OS (Operating System) installed.
Data processing system according to any one of claims 15 to 18, characterized in that.
前記第1の機器は、撮影機能を有し、
前記第1の機器において撮影処理が実行されることで、前記第2の機器に撮影した画像を送信して、当該第2の機器において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、当該第2の機器で予め設定した条件で、当該サーバへの自動登録を行う、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
The first device has a photographing function;
Said By photographing processing in the first device is performed, the second send pictures to a device, the by an image the captured is stored in the server in the second device, the automatic to the server In the case where it is configured to perform registration, automatic registration to the server is performed under conditions preset in the second device .
The data processing system according to any one of claims 15 to 19 , characterized by the above.
前記第1の機器は、
撮影により画像データを取得する機能を備える撮像装置であり、
バックグラウンドで起動中のアプリケーションは、他のアプリケーションと連携できない仕様になっている場合において、他の装置を介して第1の通信方式での通信によって当該他のアプリケーションを起動可能に構成する、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
The first device is:
Ri imaging apparatus der provided with a function of obtaining image data by photography,
An application that is running in the background is configured to be able to launch the other application by communication in the first communication method via another device when the specification is such that it cannot be linked with the other application.
The data processing system according to any one of claims 15 to 19 , characterized by the above.
前記第1の機器は、撮影機能を有し、
前記第1の機器において撮影処理が実行されることで、前記第2の機器に撮影した画像を送信して、当該第2の機器において当該撮影した画像をサーバに記憶させて、サーバへの自動登録を行うように構成されている場合において、事前に当該第2の機器において、サーバへの記憶先を選択し、当該選択されたサーバの記憶先を当該第1の機器で記憶する、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
The first device has a photographing function;
Said By photographing processing in the first device is performed, the second send pictures to a device, the by an image the captured is stored in the server in the second device, the automatic to the server In the case where it is configured to perform registration, in the second device in advance, a storage destination to the server is selected, and the storage destination of the selected server is stored in the first device .
The data processing system according to any one of claims 15 to 19 , characterized by the above.
前記第1の機器は、前記第2の機器のアドバタイジング信号を検出して、前記第2の通信方式による通信を行う場合に、装置間のペアリング状態およびアドバタイジング信号に含まれるデバイス名の変化状態に応じて接続の有無を制御する、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
Said first device, said second advertising signal device detects, when performing communication by the second communication method, the change state of the device name contained in the pairing state and advertising signals between devices Depending on the connection status,
The data processing system according to any one of claims 15 to 19 , characterized by the above.
前記第2の通信方式での通信の接続状態を所定のタイミングで監視し、
監視を行う装置の電源がON状態かOFF状態かに応じて、前記第2の通信方式での通信の接続状態の監視のインターバル時間を変化させる、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
Monitoring a connection state of communication in the second communication method at a predetermined timing;
The interval time for monitoring the connection state of the communication in the second communication method is changed according to whether the power of the device to be monitored is ON or OFF.
The data processing system according to any one of claims 15 to 19 , characterized by the above.
前記第2の通信方式での通信におけるペアリングが確立された状態においては、前記第1の通信方式における通信の設定変更を禁止する、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
In a state where pairing in communication in the second communication method is established, setting change of communication in the first communication method is prohibited.
The data processing system according to any one of claims 15 to 19 , characterized by the above.
前記第2の通信方式での通信におけるペアリングが確立された状態においては、前記第1の機器で前記第2の通信方式での通信のイベントが発生した場合に、前記第2の機器からの意図的な要求であったことを条件に、当該第1の機器の電源をONする、
ことを特徴とする請求項15乃至19の何れか1項に記載のデータ処理システム。
Wherein in a state where the pairing of communication has been established with the second communication method, when the communication event in the second communication method by the first device is generated, from the second device Turn on the power of the first device on condition that it is an intentional request.
The data processing system according to any one of claims 15 to 19 , characterized by the above.
役割の異なる複数の機器が連携して所定のデータ処理を行うデータ処理システムで実行されるデータ処理方法であって、
前記複数の機器が前記所定のデータ処理を実行可能な所定の動作状態にない場合であっても前記複数の機器との間の通信接続が維持される第1通信方式により通信を行う第1通信処理と、
前記所定の動作状態にあることを条件として前記複数の機器との間の通信接続が維持される第2通信方式により通信を行う第2通信処理と、
前記複数の機器との間で前記第2通信処理を介してデータ転送を行うことにより前記所定のデータ処理を実行し、前記所定の動作状態にないことに起因して前記所定のデータ処理が実行できない場合には、前記第1通信処理により他の機器との間で所定の通信を行うことにより、当該機器と他の機器とを前記所定の動作状態に移行させた後に、前記所定のデータ処理を実行させる制御ステップと、
を含み、
前記複数の機器は、データを取得する機能を備えた第1の機器と、データを管理する機能を備えた第2の機器と、を含み、
前記第1の機器において、
取得したデータを前記第2通信処理を介して前記第2の機器に送信する制御ステップ、
を含み、
前記第2の機器において、
前記第1の機器から受信したデータを管理するデータ管理処理を実行させるための第1プログラムを停止状態と起動状態とで切り換える制御ステップ、
を含み、
前記第1の機器の制御ステップでは、
前記第2の機器の前記第1プログラムが停止している状態において、前記第1通信処理を介して前記第2の機器に対して所定の信号を送信し、その後、取得したデータを前記第2通信処理を介して前記第2の機器に送信し、
前記第2の機器の制御ステップでは、
前記第2の機器の前記第1プログラムが停止している状態において、前記第1通信処理を介して前記第1の機器から前記所定の信号を受信した場合に、前記第1プログラムを停止状態から起動状態に切り換え、その後、前記第2通信処理を介して前記第1の機器から受信したデータを管理対象に指定して前記第1プログラムによりデータ管理処理を実行させる、
ことを特徴とするデータ処理方法。
A data processing method executed in a data processing system in which a plurality of devices having different roles cooperate to perform predetermined data processing,
First of the plurality of devices communicate with the first communication method communication connection between said even when not in the predetermined data processing capable of executing predetermined operation states of the plurality of devices is maintained Communication processing,
A second copies Shinsho management that communicates with the second communication method communication connection between said plurality of devices as a condition is maintained to be in the predetermined operating state,
The predetermined data processing is executed by performing data transfer with the plurality of devices via the second communication processing, and the predetermined data processing is executed due to not being in the predetermined operation state. If not, the predetermined data processing is performed after the predetermined communication is performed with the other device by the first communication processing , so that the device and the other device are shifted to the predetermined operation state. A control step for executing
Only including,
The plurality of devices include a first device having a function of acquiring data, and a second device having a function of managing data,
In the first device,
A control step of transmitting the acquired data to the second device via the second communication process;
Including
In the second device,
A control step of switching a first program for executing data management processing for managing data received from the first device between a stopped state and a started state;
Including
In the control step of the first device,
In a state where the first program of the second device is stopped, a predetermined signal is transmitted to the second device via the first communication process, and then the acquired data is transmitted to the second device. Transmitted to the second device via communication processing,
In the control step of the second device,
In a state where the first program of the second device is stopped, when the predetermined signal is received from the first device via the first communication process, the first program is stopped from the stopped state. Switching to the activated state, and then specifying the data received from the first device via the second communication process as a management target and causing the first program to execute the data management process.
A data processing method.
JP2015216558A 2015-02-04 2015-11-04 Data processing system and data processing method Active JP6217731B2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US15/010,292 US20160227097A1 (en) 2015-02-04 2016-01-29 Data processing device that executes predetermined data processing by linking with other apparatus
US15/010,484 US10367988B2 (en) 2015-02-04 2016-01-29 Data processing system executing predetermined data processing by plurality of apparatuses linking
KR1020160012291A KR102538118B1 (en) 2015-02-04 2016-02-01 Data processing system, data processing device, data processing method, and program recorded in recording medium
KR1020160012284A KR102524304B1 (en) 2015-02-04 2016-02-01 Data processing device, data processing system, data processing method, and program recorded in recording medium
CN201911401849.9A CN111083685B (en) 2015-02-04 2016-02-02 Data processing system, data processing method, and storage medium
CN201610073581.0A CN105847318B (en) 2015-02-04 2016-02-02 Data processing system, data processing method, and computer-readable storage medium
CN201610073256.4A CN105847317B (en) 2015-02-04 2016-02-02 Data processing apparatus, data processing system, data processing method, and storage medium
US16/431,459 US11050891B2 (en) 2015-02-04 2019-06-04 Data processing system executing predetermined data processing by plurality of apparatuses linking

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2015020704 2015-02-04
JP2015020704 2015-02-04
JP2015056242 2015-03-19
JP2015056242 2015-03-19
JP2015056243 2015-03-19
JP2015056243 2015-03-19

Publications (2)

Publication Number Publication Date
JP2016174347A JP2016174347A (en) 2016-09-29
JP6217731B2 true JP6217731B2 (en) 2017-10-25

Family

ID=57008363

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2015216558A Active JP6217731B2 (en) 2015-02-04 2015-11-04 Data processing system and data processing method
JP2015216559A Active JP6278031B2 (en) 2015-02-04 2015-11-04 Data processing system, data processing apparatus, and data processing method
JP2017217279A Active JP6669151B2 (en) 2015-02-04 2017-11-10 Data processing device, data processing method and program

Family Applications After (2)

Application Number Title Priority Date Filing Date
JP2015216559A Active JP6278031B2 (en) 2015-02-04 2015-11-04 Data processing system, data processing apparatus, and data processing method
JP2017217279A Active JP6669151B2 (en) 2015-02-04 2017-11-10 Data processing device, data processing method and program

Country Status (3)

Country Link
JP (3) JP6217731B2 (en)
KR (2) KR102538118B1 (en)
CN (1) CN111083685B (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6833397B2 (en) * 2016-08-12 2021-02-24 キヤノン株式会社 Communication device, control method of communication device, program
CN106652115B (en) * 2016-09-30 2018-04-06 广东京奥信息科技有限公司 A kind of video Gate-ban Monitoring System based on server platform
JP6737126B2 (en) * 2016-10-21 2020-08-05 コニカミノルタ株式会社 Cooperation system, information processing device, cooperation method, and cooperation program
JP6407241B2 (en) * 2016-12-06 2018-10-17 キヤノン株式会社 Information processing apparatus, control method, and program
JP6971733B2 (en) * 2017-09-13 2021-11-24 キヤノン株式会社 Information processing equipment and its control method and program
WO2018105422A1 (en) 2016-12-06 2018-06-14 キヤノン株式会社 Information processing device, information processing method, and storage medium whereupon program is stored
JP6932781B2 (en) * 2016-12-09 2021-09-08 華為技術有限公司Huawei Technologies Co.,Ltd. Methods and terminal devices for establishing hotspot connections
JP6976689B2 (en) * 2017-01-26 2021-12-08 キヤノン株式会社 Communication device, control method of communication device, program
EP4270971A1 (en) 2017-04-24 2023-11-01 Huawei Technologies Co., Ltd. Image sharing method and electronic device
KR102210020B1 (en) * 2017-06-29 2021-02-01 캐논 가부시끼가이샤 Communication apparatus and control method therefor
JP6891072B2 (en) * 2017-08-09 2021-06-18 オムロンヘルスケア株式会社 Information processing device, receiving method, and program
JP7024281B2 (en) * 2017-09-25 2022-02-24 カシオ計算機株式会社 Controlled device, communication control method, and program
JP7292825B2 (en) * 2017-12-19 2023-06-19 キヤノン株式会社 Communication device, control method and program
JP7140538B2 (en) * 2018-04-26 2022-09-21 キヤノン株式会社 Information processing equipment
JP7059120B2 (en) * 2018-06-25 2022-04-25 キヤノン株式会社 Information processing equipment and its control method and program
JP7222190B2 (en) * 2018-07-12 2023-02-15 カシオ計算機株式会社 Electronic equipment, communication systems, communication equipment and programs
JP7135578B2 (en) * 2018-08-20 2022-09-13 京セラドキュメントソリューションズ株式会社 Communication system, client device and host device
JP7052641B2 (en) * 2018-08-27 2022-04-12 村田機械株式会社 Wireless communication system and wireless communication method
KR102323656B1 (en) * 2019-06-04 2021-11-08 엘지전자 주식회사 Apparatus and method for controlling operation of home appliance, home appliance and method for operating of home appliance
KR20240045640A (en) * 2022-09-30 2024-04-08 삼성전자주식회사 Robot traveling in a specific space and control method thereof

Family Cites Families (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4295948B2 (en) * 2002-02-19 2009-07-15 ソニー株式会社 Imaging system, imaging apparatus, and imaging method
JP4136771B2 (en) * 2003-04-23 2008-08-20 キヤノン株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, ITS CONTROL METHOD, AND COMPUTER PROGRAM
US7409451B1 (en) * 2003-05-30 2008-08-05 Aol Llc, A Delaware Limited Liability Company Switching between connectivity types to maintain connectivity
EP1736010B1 (en) * 2004-03-30 2013-09-11 Kinoma, Inc Interface negotiation
JP4275027B2 (en) * 2004-06-30 2009-06-10 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 Headset device, communication terminal device, and communication system
WO2006055784A2 (en) * 2004-11-19 2006-05-26 The Trustees Of The Stevens Institute Of Technology Multi-access terminal wiht capability for simultaneous connectivity to multiple communication channels
JP4612865B2 (en) * 2005-05-20 2011-01-12 キヤノン株式会社 Imaging apparatus and power supply control method thereof
JP2007020037A (en) * 2005-07-11 2007-01-25 Nikon Corp Electronic camera
US8559350B2 (en) * 2005-12-20 2013-10-15 Microsoft Corporation Mechanism to convey discovery information in a wireless network
JP2007306201A (en) * 2006-05-10 2007-11-22 Konica Minolta Holdings Inc Information terminal device, and radio communication system
KR100862933B1 (en) * 2007-02-09 2008-10-13 후지쯔 가부시끼가이샤 Contents processing device, contents processing method, information processing system and computer-readable recording medium having contents processing program recorded therein
JP5334184B2 (en) * 2009-05-22 2013-11-06 Necカシオモバイルコミュニケーションズ株式会社 Communication device and program
US9912568B2 (en) * 2009-06-24 2018-03-06 Provenance Asset Group Llc Method and apparatus for handling broken path in peer-to-peer network
JP2011211391A (en) * 2010-03-29 2011-10-20 Nikon Corp Photography request terminal, imaging apparatus, control program of photography request terminal, and control program of imaging apparatus
CN102404093A (en) * 2010-09-10 2012-04-04 ***通信集团公司 Management method of data transmission modes and data transmission equipment
US20120240062A1 (en) * 2011-03-14 2012-09-20 Celly, Inc. Text-based messaging application cloud
US9548869B2 (en) * 2011-04-08 2017-01-17 Qualcomm Incorporated Systems and methods for implementing multicasting using personal area network “pan” wireless technology
JPWO2013118487A1 (en) * 2012-02-08 2015-05-11 パナソニックIpマネジメント株式会社 Communication device
TW201243604A (en) * 2012-07-11 2012-11-01 Cal Comp Electronics & Comm Co Data transfer method
CN108173574B9 (en) * 2012-10-19 2021-11-12 华为终端有限公司 Method and terminal for controlling file transmission
EP2725774A2 (en) * 2012-10-29 2014-04-30 Samsung Electronics Co., Ltd Electronic apparatus, image forming apparatus and wireless connection method
CN102984393B (en) * 2012-12-12 2015-06-17 努比亚技术有限公司 Method for file transmission between mobile terminals and mobile terminal
JP5796789B2 (en) * 2012-12-20 2015-10-21 カシオ計算機株式会社 Wireless terminal in information processing system and method for starting portable information terminal by wireless terminal
JP6062239B2 (en) * 2012-12-27 2017-01-18 株式会社ザクティ Electronics
JP5792753B2 (en) * 2013-01-18 2015-10-14 Necプラットフォームズ株式会社 Communication device and communication device operation state transition method
US9204353B2 (en) * 2013-03-15 2015-12-01 Qualcomm Incorporated Receiver-only tune-away
US9408149B2 (en) * 2013-03-18 2016-08-02 Mediatek Inc. Method of managing communication traffic for multiple communication technologies and communication device thereof
JP2014207650A (en) * 2013-03-21 2014-10-30 カシオ計算機株式会社 Wireless communication terminal, and program
JP6335437B2 (en) * 2013-04-26 2018-05-30 キヤノン株式会社 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
JP6245843B2 (en) 2013-05-21 2017-12-13 オリンパス株式会社 Camera operation terminal, imaging system, imaging method, and program
GB2514816A (en) * 2013-06-05 2014-12-10 Nordic Semiconductor Asa Digital radio communication
JP6330265B2 (en) * 2013-06-24 2018-05-30 カシオ計算機株式会社 Wireless communication apparatus, wireless communication system, wireless communication method, and program
JP5755347B2 (en) * 2014-02-20 2015-07-29 キヤノン株式会社 COMMUNICATION CONTROL DEVICE, ITS CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
CN103916975A (en) * 2014-04-11 2014-07-09 小米科技有限责任公司 Network connection management method and device

Also Published As

Publication number Publication date
JP6669151B2 (en) 2020-03-18
JP2016174347A (en) 2016-09-29
KR102538118B1 (en) 2023-05-26
JP2018038081A (en) 2018-03-08
KR20160096025A (en) 2016-08-12
JP2016174348A (en) 2016-09-29
KR20160096026A (en) 2016-08-12
CN111083685A (en) 2020-04-28
CN111083685B (en) 2023-12-05
KR102524304B1 (en) 2023-04-20
JP6278031B2 (en) 2018-02-14

Similar Documents

Publication Publication Date Title
JP6217731B2 (en) Data processing system and data processing method
CN105847317B (en) Data processing apparatus, data processing system, data processing method, and storage medium
KR101993616B1 (en) Using bluetooth low energy lan access point detection notification
US9826021B2 (en) Communication apparatus and method for controlling the same
JP6603513B2 (en) COMMUNICATION DEVICE, INFORMATION PROCESSING DEVICE, CONTROL METHOD THEREOF, AND STORAGE MEDIUM
US9794480B2 (en) Communication apparatus, control method of communication apparatus and program that controls power source of a different communication apparatus
US20150092764A1 (en) Communication apparatus, data processing apparatus, control method thereof, and recording medium
US9325898B2 (en) Communication apparatus and method for controlling the same
JP2015073231A (en) Communication device, communication method and program
US10257337B2 (en) Communication apparatus connectable with use of close proximity wireless communication, method for controlling communication apparatus, and recording medium
JP6821360B2 (en) Electronic devices and their control methods
JP6066724B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
JP6877999B2 (en) Communication device, control method of communication device, program
JP2016178638A (en) Imaging device, transmission control method and program
JP2020057899A (en) Wireless communication system and wireless communication terminal control method
JP7097694B2 (en) Communication equipment and its control method
JP2017085518A (en) Communication apparatus, control method for communication apparatus, and program
JP7490352B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, AND ITS PROGRAM
JP2023125841A (en) Communication apparatus, communication control method, and program
JP2018006962A (en) Communication equipment, control method for communication equipment, and program
JP2019193069A (en) Communication device, and control method and program therefor
JP2021022797A (en) Communication device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161019

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170620

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170816

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170829

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170911

R150 Certificate of patent or registration of utility model

Ref document number: 6217731

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150