Nothing Special   »   [go: up one dir, main page]

JP2016025374A - Communication device, communication device control method, and program - Google Patents

Communication device, communication device control method, and program Download PDF

Info

Publication number
JP2016025374A
JP2016025374A JP2014146010A JP2014146010A JP2016025374A JP 2016025374 A JP2016025374 A JP 2016025374A JP 2014146010 A JP2014146010 A JP 2014146010A JP 2014146010 A JP2014146010 A JP 2014146010A JP 2016025374 A JP2016025374 A JP 2016025374A
Authority
JP
Japan
Prior art keywords
communication
external device
information
smartphone
digital camera
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.)
Pending
Application number
JP2014146010A
Other languages
Japanese (ja)
Inventor
高橋 誠治
Seiji Takahashi
誠治 高橋
俊司 藤田
Shunji Fujita
俊司 藤田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2014146010A priority Critical patent/JP2016025374A/en
Publication of JP2016025374A publication Critical patent/JP2016025374A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable both maintaining security and having an apparatus which is unable to be registered with an apparatus to be searched for exchange data with the apparatus to be searched for.SOLUTION: A communication device includes: sharing means that holds information on an external device, and shares a communication parameter used for connecting with another external device via first communication with the other external device via second communication; and control means that generates a request signal to start sharing by the sharing means on the basis of the held information on the external device and performs control so as to transmit the request signal via the second communication.SELECTED DRAWING: Figure 2

Description

無線通信を介して、外部機器と通信可能な通信装置に関する。   The present invention relates to a communication device capable of communicating with an external device via wireless communication.

近年、無線通信機能を搭載し、コンテンツを他の機器に送信する技術が知られている。例えば、非特許文献1には、無線LANを用いて、予め撮像しておいた画像データを他の機器に無線送信するサービスを利用可能なスマートフォンが開示されている。このサービスを利用する場合、スマートフォンは周囲の機器に対して探索要求(いわゆるアドバタイズ)を送信し、この要求に応答した機器に対して画像データを送信する。なお、このサービスにおいては、周囲の機器は、他の機器からのアドバタイズに全て応答する設定の他に、セキュリティ性を考慮して、自機に登録済みの機器からのアドバタイズにのみ応答するよう設定することもできる。これにより、不特定多数の他の機器からの探索要求に応答して、ユーザが意図せずに自機器の情報を公開してしまうことを防ぐ。   2. Description of the Related Art In recent years, a technique for mounting a wireless communication function and transmitting content to another device is known. For example, Non-Patent Document 1 discloses a smartphone that can use a service that wirelessly transmits image data captured in advance to another device using a wireless LAN. When using this service, the smartphone transmits a search request (so-called advertisement) to surrounding devices, and transmits image data to the device in response to this request. In this service, in addition to the setting to respond to all advertisements from other devices, the surrounding devices are set to respond only to advertisements from devices registered on the device, considering security. You can also This prevents the user from unintentionally disclosing information about the device in response to a search request from an unspecified number of other devices.

また、近年ではスマートフォン同士に限らず、デジタルカメラとスマートフォンとが通信して画像を授受することも行われている。   In recent years, not only smartphones but also digital cameras and smartphones communicate and exchange images.

http://support.apple.com/kb/HT5887http: // support. apple. com / kb / HT5887

上述のように、非特許文献1に開示されているサービスでは、セキュリティの観点から、探索要求を送信する機器が、探索要求を受信した機器に登録済みの場合のみ応答を返すように設定することができる。この場合、探索要求の送信元の機器を事前に被探索機器に登録しておかなければ、画像データのやりとりを行うことはできない。   As described above, in the service disclosed in Non-Patent Document 1, from a security point of view, a device that transmits a search request is set to return a response only when the device that has received the search request has already been registered. Can do. In this case, the image data cannot be exchanged unless the search request transmission source device is registered in advance in the search target device.

しかしながら、被探索機器に登録される機器の情報は、一般に連絡先と呼ばれるデータベースで管理される電話番号である。それゆえ、例えば、探索要求の送信元の機器が、デジタルカメラのように電話番号を持たない機器である場合、この機器をスマートフォンの連絡先に登録することができない。結果として、デジタルカメラでは、探索要求を受信した機器に登録済みの機器にしか応答を返さないスマートフォンとの上記サービスを利用することはできない。   However, the device information registered in the searchee device is a telephone number managed in a database generally called a contact address. Therefore, for example, when the device that has transmitted the search request is a device that does not have a telephone number, such as a digital camera, this device cannot be registered in the contact information of the smartphone. As a result, the digital camera cannot use the above service with a smartphone that returns a response only to a device that has already registered with the device that has received the search request.

本願発明は、上述のような状況に鑑み、セキュリティ性を維持することと、被探索機器に登録することができない機器でも、被探索機器とのデータのやり取りを可能とすることとを両立することを目的とする。   In view of the situation as described above, the present invention makes it possible to maintain security and to enable data exchange with a searched device even when the device cannot be registered with the searched device. With the goal.

上記の課題に鑑み、本願発明の通信装置は、第一の外部装置および前記第一の外部装置に登録されている第二の外部装置と通信可能な通信装置であって、前記第二の外部装置の情報を保持する保持手段と、第一の通信によって前記第一の外部装置と接続するために用いる通信パラメータを、前記第一の通信とは異なる第二の通信を介して前記第一の外部装置と共有する共有手段と、前記共有手段による前記第二の通信を介した前記第一の外部装置との前記通信パラメータの共有を開始するための要求信号を、前記第二の外部装置の情報に基づき生成し、前記第二の通信を介して送信するよう制御する制御手段とを有することを特徴とする。   In view of the above problems, a communication device according to the present invention is a communication device capable of communicating with a first external device and a second external device registered in the first external device, wherein the second external device A holding means for holding information on the device and a communication parameter used for connecting to the first external device by the first communication via the second communication different from the first communication A sharing means for sharing with an external device, and a request signal for starting sharing of the communication parameters with the first external device via the second communication by the sharing means is sent to the second external device. And a control unit configured to generate the information based on the information and control the transmission through the second communication.

本願発明によれば、セキュリティ性を維持することと、被探索機器に登録することができない機器でも、被探索機器とのデータのやり取りを可能とすることとを両立することが可能になる。   According to the present invention, it is possible to achieve both maintaining security and enabling data exchange with a searched device even when the device cannot be registered with the searched device.

第一の実施形態におけるデジタルカメラおよびスマートフォンのブロック図。The block diagram of the digital camera and smart phone in 1st embodiment. 第1の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図。The sequence diagram for demonstrating the outline | summary of the procedure of communication with the digital camera and smart phone in 1st Embodiment. 第1の実施形態におけるスマートフォンにて保持される連絡先情報の一例を示す概念図。The conceptual diagram which shows an example of the contact information hold | maintained with the smart phone in 1st Embodiment. (a)、(b)第一の実施形態におけるデジタルカメラに表示される画面の一例を示す図。(c)第一の実施形態におけるスマートフォンに表示される画面の一例を示す図。(A), (b) The figure which shows an example of the screen displayed on the digital camera in 1st embodiment. (C) The figure which shows an example of the screen displayed on the smart phone in 1st embodiment. 第1の実施形態におけるデジタルカメラまたはスマートフォンがBluetooth(商標登録)によって通信する情報の一例を示す概念図。The conceptual diagram which shows an example of the information which the digital camera or smart phone in 1st Embodiment communicates by Bluetooth (trademark registration). 第1の実施形態におけるデジタルカメラの動作を示すフローチャート。5 is a flowchart illustrating the operation of the digital camera according to the first embodiment. 第1の実施形態におけるスマートフォンの動作を示すフローチャート。The flowchart which shows operation | movement of the smart phone in 1st Embodiment. 第2の実施形態におけるスマートフォンにて保持される連絡先情報の一例を示す概念図。The conceptual diagram which shows an example of the contact information hold | maintained with the smart phone in 2nd Embodiment. 第2の実施形態におけるデジタルカメラとスマートフォンとによる通信の手順の概要を説明するためのシーケンス図。The sequence diagram for demonstrating the outline | summary of the procedure of communication by the digital camera and smart phone in 2nd Embodiment. 第2の実施形態におけるデジタルカメラまたはスマートフォンがBluetooth(商標登録)によって通信する情報の一例を示す概念図。The conceptual diagram which shows an example of the information which the digital camera or smart phone in 2nd Embodiment communicates by Bluetooth (trademark registration). 第2の実施形態におけるデジタルカメラの動作を示すフローチャート。9 is a flowchart showing the operation of a digital camera according to the second embodiment. 第2の実施形態におけるスマートフォンの動作を示すフローチャート。The flowchart which shows operation | movement of the smart phone in 2nd Embodiment.

以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
EMBODIMENT OF THE INVENTION Below, the form for implementing this invention is demonstrated in detail using attached drawing.
The embodiment described below is an example as means for realizing the present invention, and may be appropriately modified or changed depending on the configuration of the apparatus to which the present invention is applied and various conditions. Moreover, it is also possible to combine each embodiment suitably.

[第1の実施形態]
<各装置の構成>
図1は第一の実施形態の通信システムを用いたシステム全体の構成を示すブロック図である。なお、ここでは撮像装置の一例としてデジタルカメラ及びスマートフォンについて述べるが、撮像装置はこれに限られない。例えば撮像装置は携帯型のメディアプレーヤやいわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
[First Embodiment]
<Configuration of each device>
FIG. 1 is a block diagram showing the configuration of the entire system using the communication system of the first embodiment. In addition, although a digital camera and a smart phone are described here as an example of an imaging device, an imaging device is not restricted to this. For example, the imaging apparatus may be an information processing apparatus such as a portable media player, a so-called tablet device, or a personal computer.

まず、デジタルカメラA100について説明する。   First, the digital camera A100 will be described.

制御部A101は、入力された信号や、後述のプログラムに従ってデジタルカメラA100の各部を制御する。なお、制御部A101が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。   The control unit A101 controls each unit of the digital camera A100 according to an input signal and a program described later. Instead of the control unit A101 controlling the entire apparatus, the entire apparatus may be controlled by a plurality of pieces of hardware sharing the processing.

撮像部A102は、例えば、光学レンズユニットと絞り、ズーム、フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光(映像)を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、CMOS(Complementary Metal Oxide Semiconductor)や、CCD(Charge Coupled Device Image Sensor)が利用される。撮像部A102は、制御部A101に制御されることにより、撮像部A102に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラA100では、画像データは、DCF(Design rule for Camera File system)の規格に従って、記録媒体A110に記録される。   The imaging unit A102 includes, for example, an optical lens unit, an optical system that controls aperture, zoom, focus, and the like, and an imaging element that converts light (video) introduced through the optical lens unit into an electrical video signal. Composed. As the imaging device, a complementary metal oxide semiconductor (CMOS) or a charge coupled device image sensor (CCD) is generally used. The imaging unit A102 is controlled by the control unit A101 to convert subject light imaged by the lens included in the imaging unit A102 into an electrical signal by the imaging device, perform noise reduction processing, etc., and convert the digital data Output as image data. In the digital camera A100 of the present embodiment, the image data is recorded on the recording medium A110 in accordance with the DCF (Design rule for Camera File system) standard.

不揮発性メモリA103は、電気的に消去及び記録可能な不揮発性のメモリであり、制御部A101で実行される後述のプログラム等が格納される。   The non-volatile memory A103 is an electrically erasable and recordable non-volatile memory, and stores a program to be described later executed by the control unit A101.

作業用メモリA104は、撮像部A102で撮像された画像データを一時的に保持するバッファメモリや、表示部A106の画像表示用メモリ、制御部A101の作業領域等として使用される。   The work memory A104 is used as a buffer memory that temporarily stores image data picked up by the image pickup unit A102, an image display memory of the display unit A106, a work area of the control unit A101, and the like.

操作部A105は、デジタルカメラA100に対する指示をユーザから受け付けるために用いられる。操作部A105は例えば、ユーザがデジタルカメラA100の電源のオン/オフを指示するための電源ボタンや、撮像を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の接続部A111を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部A106に形成されるタッチパネルも操作部A105に含まれる。なお、不図示のレリーズスイッチは、SW1およびSW2を有する。レリーズスイッチが、いわゆる半押し状態となることにより、SW1がオンとなる。これにより、AF(オートフォーカス)処理、AE(自動露出)処理、AWB(オートホワイトバランス)処理、EF(フラッシュプリ発光)処理等の、静止画を撮像するための準備を行う指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、SW2がオンとなる。これにより、静止画を撮像する指示を受け付ける。   The operation unit A105 is used to receive an instruction for the digital camera A100 from the user. The operation unit A105 includes, for example, a power button for instructing the user to turn on / off the digital camera A100, a release switch for instructing imaging, and a playback button for instructing reproduction of image data. Furthermore, an operation member such as a dedicated connection button for starting communication with an external device via a connection unit A111 described later is included. In addition, a touch panel formed on a display unit A106 described later is also included in the operation unit A105. The release switch (not shown) has SW1 and SW2. When the release switch is in a so-called half-pressed state, SW1 is turned on. Thus, an instruction to prepare for capturing a still image such as AF (autofocus) processing, AE (automatic exposure) processing, AWB (auto white balance) processing, and EF (flash pre-emission) processing is accepted. Further, when the release switch is fully pressed, SW2 is turned on. Thereby, an instruction to capture a still image is received.

表示部A106は、静止画撮像の準備段階でのビューファインダーへの動画像の表示、撮像した静止画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部A106は必ずしもデジタルカメラA100が内蔵する必要はない。デジタルカメラA100はカメラの背面等に設けた表示部A106だけでなくカメラの外部の表示部A106と接続することができ、表示部A106の表示を制御する表示制御機能を少なくとも有していればよい。   The display unit A106 performs display of a moving image on the viewfinder, display of captured still image data, display of characters for interactive operation, and the like at a preparation stage of still image capturing. Note that the display unit A106 is not necessarily built in the digital camera A100. The digital camera A100 can be connected not only to the display unit A106 provided on the rear surface of the camera but also to the display unit A106 outside the camera, and it is only necessary to have at least a display control function for controlling the display of the display unit A106. .

記録媒体A110は、コンテンツを記録することができる。具体的には、撮像部A102から出力された画像データを記録する。また、後述の接続部A111や近距離無線通信部A112等を介して外部から受信したコンテンツを記録することもできる。記録媒体A110は、デジタルカメラA100に着脱可能なように構成してもよいし、デジタルカメラA100に内蔵されていてもよい。すなわち、デジタルカメラA100は少なくとも記録媒体A110にアクセスすることができ、記録媒体A110へのデータの記録制御機能を有していればよい。   The recording medium A110 can record content. Specifically, the image data output from the imaging unit A102 is recorded. It is also possible to record content received from the outside via a connection unit A111, a short-range wireless communication unit A112, and the like, which will be described later. The recording medium A110 may be configured to be detachable from the digital camera A100, or may be built in the digital camera A100. In other words, the digital camera A100 may be able to access at least the recording medium A110 and have a data recording control function for the recording medium A110.

接続部A111は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラA100は、接続部A111を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部A111は外部装置とIEEE802.11の規格に従った、いわゆる無線LANにより通信するためのインターフェースを含む。制御部A101は、接続部A111を制御することで外部装置との無線通信を実現する。   The connection unit A111 is an interface for connecting to an external device. The digital camera A100 of the present embodiment can exchange data with an external device via the connection unit A111. In the present embodiment, the connection unit A111 includes an interface for communicating with an external device through a so-called wireless LAN in accordance with the IEEE 802.11 standard. The control unit A101 realizes wireless communication with an external device by controlling the connection unit A111.

近距離無線通信部A112は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部A112は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりIEEE802.15の規格(いわゆるBluetooth(登録商標))に従った近距離無線通信を実現する。本実施形態においてBluetooth(登録商標)通信は、低消費電力であるBluetooth(登録商標) Low Energyのバージョン4.0を採用する。このBluetooth(登録商標)通信は、無線LAN通信と比べて通信可能な範囲が狭い(つまり、通信可能な距離が短い)。また、Bluetooth(登録商標)通信は、無線LAN通信と比べて通信速度が遅い。その一方で、Bluetooth(登録商標)通信は、無線LAN通信と比べて消費電力が少ない。   The short-range wireless communication unit A112 includes, for example, an antenna for wireless communication and a modem circuit and a communication controller for processing wireless signals. The short-range wireless communication unit A112 outputs a modulated wireless signal from the antenna, and demodulates the wireless signal received by the antenna, thereby short-range wireless communication according to the IEEE 802.15 standard (so-called Bluetooth (registered trademark)). To realize. In this embodiment, Bluetooth (registered trademark) communication employs Bluetooth (registered trademark) Low Energy version 4.0, which has low power consumption. This Bluetooth (registered trademark) communication has a narrower communicable range than wireless LAN communication (that is, a communicable distance is short). In addition, Bluetooth (registered trademark) communication has a lower communication speed than wireless LAN communication. On the other hand, Bluetooth (registered trademark) communication consumes less power than wireless LAN communication.

以上がデジタルカメラA100の説明である。   The above is the description of the digital camera A100.

次に、スマートフォンB100について説明する。   Next, the smartphone B100 will be described.

制御部B101は、入力された信号や、後述のプログラムに従ってスマートフォンB100の各部を制御する。なお、制御部B101が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。   Control part B101 controls each part of smart phone B100 according to the input signal and the below-mentioned program. Note that instead of the control unit B101 controlling the entire apparatus, the entire apparatus may be controlled by a plurality of hardware sharing the processing.

撮像部B102は、例えば、光学レンズユニットと絞り、ズーム、フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光(映像)を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、CMOSや、CCDが利用される。撮像部B102は、制御部B101に制御されることにより、撮像部B102に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のスマートフォンB100では、画像データは、DCFの規格に従って、記録媒体B110に記録される。   The imaging unit B102 includes, for example, an optical lens unit, an optical system that controls aperture, zoom, focus, and the like, and an imaging device that converts light (video) introduced through the optical lens unit into an electrical video signal. Composed. In general, a CMOS or a CCD is used as the image sensor. The imaging unit B102 is controlled by the control unit B101, thereby converting the subject light imaged by the lens included in the imaging unit B102 into an electrical signal by the imaging device, performing noise reduction processing, etc., and converting the digital data Output as image data. In the smartphone B100 of the present embodiment, the image data is recorded on the recording medium B110 in accordance with the DCF standard.

不揮発性メモリB103は、電気的に消去及び記録可能な不揮発性のメモリであり、制御部B101で実行される後述のプログラム等が格納される。   The non-volatile memory B103 is an electrically erasable and recordable non-volatile memory, and stores a program to be described later executed by the control unit B101.

作業用メモリB104は、撮像部B102で撮像された画像データを一時的に保持するバッファメモリや、表示部B106の画像表示用メモリ、制御部B101の作業領域等として使用される。   The work memory B104 is used as a buffer memory that temporarily stores image data picked up by the image pickup unit B102, an image display memory of the display unit B106, a work area of the control unit B101, and the like.

操作部B105は、ユーザがスマートフォンB100に対する指示をユーザから受け付けるために用いられる。操作部B105は例えば、ユーザがスマートフォンB100の電源のオン/オフを指示するための電源ボタンや、画面遷移を指示するための操作ボタンを含む。また、後述する表示部B106に形成されるタッチパネルも操作部B105に含まれる。   The operation unit B105 is used for the user to accept an instruction for the smartphone B100 from the user. The operation unit B105 includes, for example, a power button for the user to instruct power on / off of the smartphone B100 and an operation button for instructing screen transition. Further, a touch panel formed on the display unit B106 described later is also included in the operation unit B105.

表示部B106は、撮像した静止画像データの表示、対話的な操作のためのGUI(Graphical User Interface)表示などを行う。なお、表示部B106は必ずしもスマートフォンB100が内蔵する必要はない。スマートフォンB100は表示内容を制御する表示制御機能を少なくとも有していればよい。   The display unit B106 displays captured still image data, GUI (Graphical User Interface) display for interactive operation, and the like. The display unit B106 does not necessarily need to be included in the smartphone B100. The smartphone B100 only needs to have at least a display control function for controlling display contents.

記録媒体B110は、撮像部B102から出力された画像データを記録することができる。記録媒体B110は、スマートフォンB100に着脱可能なように構成してもよいし、スマートフォンB100に内蔵されていてもよい。すなわち、スマートフォンB100は少なくとも記録媒体B110にアクセスする手段を有していればよい。   The recording medium B110 can record the image data output from the imaging unit B102. The recording medium B110 may be configured to be detachable from the smartphone B100, or may be built in the smartphone B100. That is, the smartphone B100 only needs to have at least means for accessing the recording medium B110.

接続部B111は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォンB100は、接続部B111を介して、外部装置とデータのやりとりを行うことができる。なお、本実施形態では、接続部B111は外部装置とIEEE802.11の規格に従った、いわゆる無線LANで通信するためのインターフェースを含む。制御部B101は、接続部B111を制御することで外部装置との無線通信を実現する。   The connection unit B111 is an interface for connecting to an external device. The smartphone B100 of the present embodiment can exchange data with an external device via the connection unit B111. In the present embodiment, the connection unit B111 includes an interface for communicating with an external device according to the IEEE 802.11 standard, so-called wireless LAN. The control unit B101 realizes wireless communication with an external device by controlling the connection unit B111.

近距離無線通信部B112は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部B112は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりIEEE802.15の規格(いわゆるBluetooth(登録商標))に従った近距離通信を実現する。本実施形態においてBluetooth(登録商標)通信は、低消費電力であるBluetooth(登録商標) Low Energyのバージョン4.0を採用する。なお、無線LANと比較した性能の特徴については、デジタルカメラA100の説明で述べたとおりである。   The short-range wireless communication unit B112 includes, for example, an antenna for wireless communication and a modem circuit and a communication controller for processing wireless signals. The short-range wireless communication unit B112 outputs a modulated wireless signal from the antenna, and demodulates the wireless signal received by the antenna to perform short-range communication according to the IEEE 802.15 standard (so-called Bluetooth (registered trademark)). Realize. In this embodiment, Bluetooth (registered trademark) communication employs Bluetooth (registered trademark) Low Energy version 4.0, which has low power consumption. Note that the performance characteristics compared to the wireless LAN are as described in the description of the digital camera A100.

公衆無線通信部B113は、基地局C100を介して公衆網D100を利用した通信を実現するためのインターフェースである。公衆無線通信部B113は、無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成され、W−CDMA(UMTS)やLTE(Long Term Evolution)等の規格に従って公衆無線通信を実現する。   The public wireless communication unit B113 is an interface for realizing communication using the public network D100 via the base station C100. The public radio communication unit B113 includes an antenna for radio communication and a modulation / demodulation circuit and a communication controller for processing radio signals, and performs public radio communication according to standards such as W-CDMA (UMTS) and LTE (Long Term Evolution). Realize.

以上がスマートフォンB100の説明である。   The above is the description of the smartphone B100.

なお、図1では、デジタルカメラA100とスマートフォンB100とが1対1で通信し得ることを示す図を例に挙げて説明しているが、1対多での通信も可能である。   In FIG. 1, a diagram showing that the digital camera A100 and the smartphone B100 can communicate one-to-one is described as an example, but one-to-many communication is also possible.

<システムの概要>
次に、本実施形態における通信システムの概要を説明する。本実施形態では、デジタルカメラをスマートフォンの連絡先に登録できないという問題を、このデジタルカメラのユーザが所有するスマートフォンを利用して解決する。以下の説明では、スマートフォンをどのように利用して問題を解決するのかについて、詳述する。
<System overview>
Next, an outline of the communication system in the present embodiment will be described. In this embodiment, the problem that a digital camera cannot be registered in the contact information of a smartphone is solved by using a smartphone owned by the user of the digital camera. The following description details how to use a smartphone to solve a problem.

図2は、本実施形態の特徴的な処理を説明するための、各機器の動作を示すシーケンスである。図2におけるデジタルカメラ201の構造は、デジタルカメラA100と同様である。また、スマートフォン202乃至204の構造は、スマートフォンB100と同様である。   FIG. 2 is a sequence showing the operation of each device for explaining the characteristic processing of this embodiment. The structure of the digital camera 201 in FIG. 2 is the same as that of the digital camera A100. The structure of the smartphones 202 to 204 is the same as that of the smartphone B100.

図2における説明のため、各機器は、それぞれ以下のデバイス名およびBDアドレス(Bluetooth device address:Bluetooth(商標登録)通信において機器を一意に特定するための識別子)を保持しているものとする。   For the description in FIG. 2, it is assumed that each device holds the following device name and BD address (Bluetooth device address: an identifier for uniquely identifying a device in Bluetooth (registered trademark) communication).

すなわち、デジタルカメラ201は、デバイス名として「CAM_001」という情報を保持する。また、BDアドレスとして「11:11:11:11:11:11」という情報を保持する。   That is, the digital camera 201 holds information “CAM — 001” as a device name. Further, information “11: 11: 11: 11: 11: 11” is held as a BD address.

スマートフォン202は、デバイス名として「PHON_002」という情報を保持する。また、BDアドレスとして「22:22:22:22:22:22」という情報を保持する。   The smartphone 202 holds information “PHON — 002” as a device name. Further, information “22: 22: 22: 22: 22: 22” is held as a BD address.

スマートフォン203は、デバイス名として「PHON_003」という情報を保持する。また、BDアドレスとして「33:33:33:33:33:33」という情報を保持する。   The smartphone 203 holds information “PHON — 003” as a device name. Further, information “33: 33: 33: 33: 33: 33” is held as a BD address.

スマートフォン204は、デバイス名として「PHON_004」という情報を保持する。また、BDアドレスとして「44:44:44:44:44:44」という情報を保持する。   The smartphone 204 holds information “PHON — 004” as a device name. Further, information “44: 44: 44: 44: 44: 44” is held as a BD address.

なお、以下の説明では、デジタルカメラ201のユーザとスマートフォン202のユーザとが同一人物であることを前提にし、また、図2のシーケンスの開始に先立って、スマートフォン202は、デジタルカメラ201に登録済みであることを前提とする。ここで、デジタルカメラ201におけるスマートフォン202の登録について説明する。   In the following description, it is assumed that the user of the digital camera 201 and the user of the smartphone 202 are the same person, and the smartphone 202 has been registered in the digital camera 201 prior to the start of the sequence of FIG. It is assumed that Here, registration of the smartphone 202 in the digital camera 201 will be described.

図2のシーケンスに先立って、ユーザは、デジタルカメラ201とスマートフォン202とをBluetooth(商標登録)通信を介して接続し、スマートフォン202を自分のスマートフォンとしてデジタルカメラ201に登録する。登録の手順は、例えばスマートフォン202との接続中に、デジタルカメラ201の操作部A105を操作し、登録するための専用の処理をメニュー操作等により指示することで開始する。処理が開始すると、デジタルカメラ201は、スマートフォン202を識別するための情報を取得し、これを保持することによって、デジタルカメラ201にスマートフォン202が登録される。なお、上記の手順は一例であり、他の手順を採用してもよい。例えば、他の通信(NFC(Near field communication)等)によってスマートフォンの情報を取得することで登録シーケンスを開始し、自動的にデジタルカメラ201にスマートフォン202を登録するようにしてもよい。このようにした場合、ユーザの操作は機器同士を近づけるだけでデジタルカメラ201にスマートフォン202を登録することができる。なお、セキュリティ性を考慮して、ユーザがメニュー操作によって、デジタルカメラ201を、スマートフォン202を登録できる状態にすることで、NFCを介してスマートフォンの情報を取得できるようにしてもよい。   Prior to the sequence in FIG. 2, the user connects the digital camera 201 and the smartphone 202 via Bluetooth (registered trademark) communication, and registers the smartphone 202 in the digital camera 201 as his / her smartphone. The registration procedure starts, for example, by operating the operation unit A105 of the digital camera 201 during connection with the smartphone 202 and instructing a dedicated process for registration by a menu operation or the like. When the process starts, the digital camera 201 acquires information for identifying the smartphone 202, and holds the information to register the smartphone 202 in the digital camera 201. In addition, said procedure is an example and you may employ | adopt another procedure. For example, the registration sequence may be started by acquiring smartphone information by other communication (NFC (Near Field Communication) or the like), and the smartphone 202 may be automatically registered in the digital camera 201. In this case, the user can register the smartphone 202 in the digital camera 201 simply by bringing the devices closer to each other. In consideration of security, the user may acquire information about the smartphone via NFC by setting the digital camera 201 in a state where the smartphone 202 can be registered by a menu operation.

図3(a)は、デジタルカメラ201の記録媒体A110に記録される、スマートフォン202を識別するための情報の概念図である。本実施形態のデジタルカメラ201は、登録した機器をペアリング機器リストとして保持する。ペアリング機器リストには、少なくとも、BDアドレス301、デバイス名302が記録される。ここで、デバイス名302は、どの機器が登録されているのかをユーザが把握するための情報である。これは、Bluetooth(商標登録)アドレスのような文字列ではユーザが把握しづらいために用意される。このデバイス名は、例えば予めスマートフォン202に設定されているユニークな文字列であってもよいし、あるいはスマートフォン202のユーザによって設定されたデバイス名であってもよい。   FIG. 3A is a conceptual diagram of information for identifying the smartphone 202 recorded on the recording medium A110 of the digital camera 201. FIG. The digital camera 201 of this embodiment holds registered devices as a pairing device list. At least a BD address 301 and a device name 302 are recorded in the pairing device list. Here, the device name 302 is information for the user to know which device is registered. This is prepared because it is difficult for the user to grasp a character string such as a Bluetooth (registered trademark) address. This device name may be a unique character string set in advance in the smartphone 202, or may be a device name set by the user of the smartphone 202, for example.

以上が、デジタルカメラ201におけるスマートフォン202の登録の説明である。   The above is the description of registration of the smartphone 202 in the digital camera 201.

続いて、図2の各機器のうち、スマートフォン同士の連絡先への登録の状態について説明する。図2において、スマートフォン202は、他のスマートフォン203の連絡先に登録されており、スマートフォン204の連絡先には登録されていないものとする。ここで、スマートフォンが保持する連絡先の情報について、スマートフォン203が保持している情報を例に挙げて説明する。   Then, the registration state to the contact information of smartphones among each apparatus of FIG. 2 is demonstrated. In FIG. 2, the smartphone 202 is registered in the contact information of the other smartphone 203 and is not registered in the contact information of the smartphone 204. Here, the contact information held by the smartphone will be described using the information held by the smartphone 203 as an example.

図3(b)は、スマートフォン203が保持する連絡先の情報の概念図である。連絡先リストには、少なくともデバイス名302、ユーザ名311、電話番号312が記録される。ここでは、デバイス名が「PHONE_002」の情報と、「PHONE_004」の情報とが保持されていることからも明らかなように、スマートフォン203の連絡先には、スマートフォン202とスマートフォン204の情報が保持されている状態である。なお、本実施形態では、スマートフォン202のユーザは「Johnny」、スマートフォン204のユーザは「Anna」であるとする。各スマートフォンは、操作部B105により前記情報の入力・登録操作を受け付けることで、あるいは、公衆網D100を介して外部サーバ(不図示)から前記情報を受信することで、連絡先リストに他のスマートフォンを連絡先リストに登録することができる。   FIG. 3B is a conceptual diagram of contact information held by the smartphone 203. In the contact list, at least a device name 302, a user name 311 and a telephone number 312 are recorded. Here, as is clear from the fact that the information of the device name “PHONE — 002” and the information of “PHONE — 004” are held, the contact information of the smartphone 203 holds the information of the smartphones 202 and 204. It is in a state. In the present embodiment, the user of the smartphone 202 is “Johnny”, and the user of the smartphone 204 is “Anna”. Each smartphone receives another information input / registration operation through the operation unit B105, or receives the information from an external server (not shown) via the public network D100. Can be registered in the contact list.

図2の説明に戻る。   Returning to the description of FIG.

図2で用いられる点線の矢印はBluetooth(登録商標)による通信であることを表し、図2で用いられる太線の矢印は無線LANによる通信であることを表す。なお、デジタルカメラおよびスマートフォンは各々がユーザ操作に基づき、Bluetooth(登録商標)および無線LANのそれぞれの機能の有効・無効を切り替え可能に構成される。そして、図2のシーケンスは、いずれの機器においても、Bluetooth(登録商標)および無線LANのどちらの機能も有効に設定されている状態で開始されるものとして説明する。   A dotted arrow used in FIG. 2 represents communication by Bluetooth (registered trademark), and a thick arrow used in FIG. 2 represents communication by wireless LAN. Note that each of the digital camera and the smartphone is configured to be able to switch between valid / invalid of each function of Bluetooth (registered trademark) and wireless LAN based on a user operation. The sequence in FIG. 2 will be described assuming that both the Bluetooth (registered trademark) and wireless LAN functions are enabled in any device.

さて、このシーケンスの各処理を開始するに当たって、例えば、ユーザは以下のような手順を踏む。まず、ユーザは、デジタルカメラ201の操作部A105の再生ボタンを押下することによりデジタルカメラ201を起動する。これに応じてデジタルカメラ201は、表示部A106に、例えば図4(a)に示すような再生画面400を表示する。再生画面400には、記録媒体A110に記録された最新の画像が表示され、更に共有アイコン401が重畳表示される。ユーザは、この共有アイコン401を、操作部A105に含まれるタッチパネルや操作キーを介して選択することによって、図2のシーケンスに示す処理を開始させるための指示を入力することができる。   Now, when starting each process of this sequence, for example, the user takes the following procedure. First, the user activates the digital camera 201 by pressing a playback button of the operation unit A105 of the digital camera 201. In response to this, the digital camera 201 displays a playback screen 400 as shown in FIG. On the playback screen 400, the latest image recorded on the recording medium A110 is displayed, and a shared icon 401 is superimposed and displayed. The user can input an instruction for starting the process shown in the sequence of FIG. 2 by selecting the shared icon 401 via a touch panel or an operation key included in the operation unit A105.

シーケンスが開始すると、まず、デジタルカメラ201は、ステップS211にて、Bluetooth(登録商標)により、周囲の機器に対して探索要求信号(いわゆるアドバタイズ、以下、探索要求とも呼称する)をブロードキャストする。一般に、Bluetooth(登録商標)によって信号をブロードキャストする場合、その信号には、信号の送信元である機器のBDアドレスとデバイス名、ユーザ名等が含まれる。例えば、デジタルカメラ201は、探索要求に少なくとも図5(a)に示す情報を付加して送信する。   When the sequence starts, first, in step S211, the digital camera 201 broadcasts a search request signal (so-called advertisement, hereinafter also referred to as a search request) to surrounding devices by Bluetooth (registered trademark). Generally, when a signal is broadcast by Bluetooth (registered trademark), the signal includes a BD address, a device name, a user name, and the like of a device that is a signal transmission source. For example, the digital camera 201 transmits at least the information shown in FIG. 5A to the search request.

図5(a)に示す通り、デジタルカメラ201は、少なくとも送信元を示すBDアドレス501、デバイス名502、ユーザ名511を、探索要求に含めて送信する。なお、一般に、Bluetooth(登録商標)による通信でやり取りされる信号には、送信先の情報も含まれ、これによってどの機器宛の信号であるのかを把握することができる。すなわち、信号を受信した機器は、信号の送信先の情報に含まれるBDアドレスを確認して、自分宛の信号かどうかを判断する。ただし、信号をブロードキャストする場合は、送信先は指定せず、周囲のBluetooth(登録商標)対応機器全てに対して送信する。この場合、図5(a)において送信先のBDアドレス501、デバイス名502、ユーザ名511は、「*(ワイルドカード)」で示される。   As shown in FIG. 5A, the digital camera 201 transmits at least a BD address 501 indicating a transmission source, a device name 502, and a user name 511 in a search request. In general, a signal exchanged by communication using Bluetooth (registered trademark) also includes information on a transmission destination, so that it is possible to grasp which device the signal is addressed to. That is, the device that has received the signal confirms the BD address included in the signal transmission destination information, and determines whether the signal is addressed to itself. However, when broadcasting a signal, the transmission destination is not specified, and is transmitted to all surrounding Bluetooth (registered trademark) compatible devices. In this case, in FIG. 5A, the BD address 501, the device name 502, and the user name 511 of the transmission destination are indicated by “* (wild card)”.

図5(a)において注目すべきは、この要求の送信元の機器はデジタルカメラ201であるにもかかわらず、デバイス名は登録済みの機器であるスマートフォン202のデバイス名「PHONE_002」が設定されている点である。この情報を送信するためにデジタルカメラ201は、ペアリング機器リストを参照し、探索要求に付加する送信元の情報として、登録済みの機器のデバイス名を設定する(ここではPHONE_002というデバイス名が設定される)。すなわち、デジタルカメラ201は、スマートフォン202のふりをして探索要求を送信する。この結果、他のスマートフォンは、あたかもスマートフォン202から探索要求されたかのように振る舞うことになる。なお、デジタルカメラ201のユーザがスマートフォン202と同一人物であることをわかりやすく説明することを目的として、図5(a)の送信元のユーザ名511をスマートフォン202と同じ「Johnny」とした。これについては、他のスマートフォンのユーザが把握できれば、デジタルカメラ201に入力されたユーザ名であってもよい。なお、後述する照合処理においてユーザ名の一致も確認する場合には、スマートフォン202と同じユーザ名にしておく必要がある。   It should be noted in FIG. 5A that the device name “PHONE — 002” of the smartphone 202 that is a registered device is set as the device name even though the request source device is the digital camera 201. It is a point. In order to transmit this information, the digital camera 201 refers to the pairing device list and sets the device name of the registered device as the information of the transmission source added to the search request (here, the device name PHONE_002 is set). ) That is, the digital camera 201 pretends to be the smartphone 202 and transmits a search request. As a result, the other smartphones behave as if a search request is received from the smartphone 202. For the purpose of easily explaining that the user of the digital camera 201 is the same person as the smartphone 202, the transmission source user name 511 in FIG. 5A is set to “Johnny”, which is the same as the smartphone 202. About this, the user name input into the digital camera 201 may be sufficient if the user of another smart phone can grasp | ascertain. In addition, when the matching of the user name is confirmed in the collation process described later, it is necessary to set the same user name as that of the smartphone 202.

スマートフォン202〜204は、探索要求を受信すると、ステップS212にて、探索応答を返すか判定する照合処理を行う。スマートフォン202〜204は、探索要求に付加された送信元のデバイス名502が、自機器のデバイス名と一致するか、あるいは、連絡先リストに登録済みか判定する。前記いずれかに該当する場合は、ステップS213の処理に移行する。なお、ステップS212の照合処理については、後述の図7のステップS702、S703にて詳細に説明する。   When the smartphones 202 to 204 receive the search request, the smartphones 202 to 204 perform collation processing for determining whether to return a search response in step S212. The smartphones 202 to 204 determine whether the device name 502 of the transmission source added to the search request matches the device name of the own device or registered in the contact list. If any of the above applies, the process proceeds to step S213. Note that the collation processing in step S212 will be described in detail in steps S702 and S703 in FIG.

さて、図2の前提として前述したように、スマートフォン202はスマートフォン203に登録済みである。それゆえ、スマートフォン203のステップS212における照合処理では、送信元デバイスが連絡先に登録済みであると判定し、応答することになる。また、スマートフォン202はスマートフォン204には登録されていないという前提であるから、スマートフォン204におけるステップS212の照合処理では、送信元デバイスは連絡先に登録済みではないと判定される。従って、スマートフォン204は、この探索要求に対する応答は返さないことになる。なお、スマートフォン202は、自機器のデバイス名と一致すると判断することになる。この場合、通常は自機器からの探索要求を受信することはないため、この要求は他のスマートフォンからの要求ではなく、自機器を登録したデジタルカメラからの要求であることがわかる。本実施形態では、他人のスマートフォンへの画像の送信のみならず、自分のスマートフォンへの画像の送信を行うこともできるようにするため、自機器を登録したデジタルカメラからの要求に対して応答を返す。   As described above with reference to FIG. 2, the smartphone 202 has already been registered in the smartphone 203. Therefore, in the collation process in step S212 of the smartphone 203, it is determined that the transmission source device has already been registered in the contact and a response is made. Further, since it is assumed that the smartphone 202 is not registered in the smartphone 204, in the collation process in step S212 in the smartphone 204, it is determined that the transmission source device has not been registered in the contact. Therefore, the smartphone 204 does not return a response to this search request. Note that the smartphone 202 determines that it matches the device name of its own device. In this case, since a search request from the own device is not normally received, it is understood that this request is not a request from another smartphone but a request from a digital camera that has registered the own device. In this embodiment, in order to be able to transmit not only images to other people's smartphones but also images to their smartphones, a response is made to a request from a digital camera that has registered its own device. return.

スマートフォン202及び203は、ステップS213にて、Bluetooth(登録商標)によりデジタルカメラ201に対して、ステップS201の探索要求に対する応答である探索応答を送信する。ここでスマートフォン203は、少なくとも図5(b)に示す情報を付加して送信する。図5(b)における送信元の情報は、スマートフォン203の情報が設定される。なお、スマートフォン203のユーザは「Emily」とする。   In step S213, the smartphones 202 and 203 transmit a search response that is a response to the search request in step S201 to the digital camera 201 by Bluetooth (registered trademark). Here, the smartphone 203 transmits at least the information shown in FIG. The information of the smartphone 203 is set as the transmission source information in FIG. The user of the smartphone 203 is “Emily”.

ここで注目すべきは、探索要求の送信元のBDアドレス、デバイス名、ユーザ名が、送信先の情報として設定される点である。すなわち、スマートフォン203は、探索要求の送信元は、スマートフォン202であると判断した上で、デジタルカメラ201に向かって、探索応答を送信することになる。この結果、デジタルカメラ201は、スマートフォン202の連絡先リストに登録されていなくとも、スマートフォン202からの探索応答を受信することができる。なお、スマートフォン202も探索応答を送信する。この場合は、図5(b)の送信元の情報のうち、デバイス名とユーザ名は、送信先の情報と同じ情報になるが、BDアドレスはデジタルカメラ201のアドレスとなる。   It should be noted here that the BD address, device name, and user name of the transmission source of the search request are set as transmission destination information. That is, the smartphone 203 transmits a search response toward the digital camera 201 after determining that the search request is transmitted from the smartphone 202. As a result, the digital camera 201 can receive a search response from the smartphone 202 even if it is not registered in the contact list of the smartphone 202. The smartphone 202 also transmits a search response. In this case, the device name and user name of the transmission source information in FIG. 5B are the same as the transmission destination information, but the BD address is the address of the digital camera 201.

デジタルカメラ201は、探索応答を受信すると、ステップS214にて、表示部A106に図4(b)に示す送信確認画面410を表示する。ここでは、デジタルカメラ201は、記録媒体A110に記録された画像と共に、その画像を送信する機器を選択するためのダイアログボックス411を、送信確認画面410内に重畳表示し、表示中の画像を送信する送信先の機器を選択するよう、ユーザに促す。デジタルカメラ201は、送信先リスト412、送信許可アイコン413、キャンセルアイコン414を、ダイアログボックス411内に表示する。送信先リスト412は、探索応答に付加された情報に基づいて表示される。つまり、図4(b)の場合は、JohnnyとEmilyの持つスマートフォンから探索応答が返信され、その探索応答に付加されているユーザ名である「Johnny」や「Emily」の文字列を利用して、送信先の機器をリストアップする。   Upon receiving the search response, the digital camera 201 displays a transmission confirmation screen 410 shown in FIG. 4B on the display unit A106 in step S214. Here, the digital camera 201 superimposes a dialog box 411 for selecting a device to transmit the image together with the image recorded on the recording medium A110 on the transmission confirmation screen 410, and transmits the image being displayed. The user is prompted to select a destination device to be transmitted. The digital camera 201 displays a transmission destination list 412, a transmission permission icon 413, and a cancel icon 414 in the dialog box 411. The transmission destination list 412 is displayed based on information added to the search response. That is, in the case of FIG. 4B, a search response is returned from the smartphone possessed by Johnny and Emily, and the user names “Johnny” and “Emily” that are added to the search response are used. , List the destination devices.

デジタルカメラ201は、送信先リスト412から画像の送信先が1つ以上選択され、更に送信許可アイコン313が選択されると(S215)、選択された機器に対してBluetooth(登録商標)により画像送信要求を送信する(S216)。ここで画像送信要求とは、デジタルカメラ201から画像を送信することを伝えるための信号である。ここでデジタルカメラ201は、少なくとも図5(c)に示す情報を画像送信要求に付加して送信する。デジタルカメラ201は、ステップS211と同様に、送信元の情報としてペアリング済みの機器のデバイス名を設定する(すなわち、「PHONE_002」を設定する)。また、デジタルカメラ201は、撮像画像の縮小画像500を付加する。一方、操作部A105のタッチパネル操作によってキャンセルアイコン414が選択されると、デジタルカメラ201は、本シーケンスの処理を終了し、再び再生画面400に移行する。   When one or more image transmission destinations are selected from the transmission destination list 412 and the transmission permission icon 313 is further selected (S215), the digital camera 201 transmits an image to the selected device via Bluetooth (registered trademark). A request is transmitted (S216). Here, the image transmission request is a signal for telling the digital camera 201 to transmit an image. Here, the digital camera 201 adds at least the information shown in FIG. 5C to the image transmission request and transmits it. As in step S211, the digital camera 201 sets the device name of the paired device as the transmission source information (that is, sets “PHONE — 002”). The digital camera 201 adds a reduced image 500 of the captured image. On the other hand, when the cancel icon 414 is selected by the touch panel operation of the operation unit A105, the digital camera 201 ends the processing of this sequence and shifts to the reproduction screen 400 again.

以下の説明では、ステップS215にて、スマートフォン203が選択された場合を例に説明する。なお、ステップS215では、複数の機器を画像の送信先として選択することも可能である。その場合は、ステップS216以降の処理を、複数の機器に対して実行することになる。   In the following description, a case where the smartphone 203 is selected in step S215 will be described as an example. In step S215, a plurality of devices can be selected as image transmission destinations. In that case, the process after step S216 will be performed with respect to several apparatus.

スマートフォン203は、画像送信要求を受信すると、ステップS217にて、図4(c)に示すような画像受信確認画面420を表示する。この際、スマートフォン203は、画像送信要求に付加された縮小画像500をダイアログボックス421内に表示する。これにより、スマートフォン203のユーザに、デジタルカメラ201が、表示された縮小画像500の内容の本画像を送信しようとしていることを把握させる。スマートフォン203は、操作部B105を介して受信許可アイコン423の選択を受け付けた場合(S218)、デジタルカメラ201に対して画像の送信を許可する画像送信許可応答を、Bluetooth(登録商標)通信により送信する(S219)。一方、受信拒否アイコン424の選択を受け付けた場合、スマートフォン203は、デジタルカメラ201に対して画像の送信を拒否する画像送信拒否応答をBluetooth(登録商標)により送信し、本シーケンスの処理を終了する。   Upon receiving the image transmission request, the smartphone 203 displays an image reception confirmation screen 420 as shown in FIG. 4C in step S217. At this time, the smartphone 203 displays the reduced image 500 added to the image transmission request in the dialog box 421. Accordingly, the user of the smartphone 203 is made aware that the digital camera 201 is about to transmit the main image having the content of the displayed reduced image 500. When the smartphone 203 receives the selection of the reception permission icon 423 via the operation unit B105 (S218), the smartphone 203 transmits an image transmission permission response that permits the digital camera 201 to transmit an image by Bluetooth (registered trademark) communication. (S219). On the other hand, when the selection of the reception refusal icon 424 is accepted, the smartphone 203 transmits an image transmission refusal response for refusing transmission of an image to the digital camera 201 by Bluetooth (registered trademark), and ends the processing of this sequence. .

デジタルカメラ201は、画像送信許可応答を受信すると、スマートフォン203とBluetooth(登録商標)により無線LAN接続に必要な通信パラメータを互いに共有する(S220)。ここでデジタルカメラ201は、S211、S216と同様に、送信元の情報としてペアリング済みの機器のデバイス名を設定する。なお、本ステップの処理が完了したならば、これ以降は無線LANを利用することになるため、例えばこの時点でBlouetooth(登録商標)を介してスマートフォン203とデジタルカメラ201との通信は切断されてもよい。   Upon receiving the image transmission permission response, the digital camera 201 shares communication parameters necessary for wireless LAN connection between the smartphone 203 and Bluetooth (registered trademark) (S220). Here, similarly to S211 and S216, the digital camera 201 sets the device name of the paired device as the transmission source information. If the processing of this step is completed, the wireless LAN will be used thereafter. For example, the communication between the smartphone 203 and the digital camera 201 is disconnected via Bluetooth (registered trademark) at this time. Also good.

続くステップS221にて、デジタルカメラ201とスマートフォン203は、共有した通信パラメータに基づき、無線LAN接続を確立する。なお、一旦無線LAN接続が確立した後は、各機器同士がBlouetooth(登録商標)通信のできない距離まで離れたとしても、無線LAN接続が可能な距離であれば、無線LAN接続は維持される。   In subsequent step S221, the digital camera 201 and the smartphone 203 establish a wireless LAN connection based on the shared communication parameters. Once the wireless LAN connection is established, the wireless LAN connection is maintained as long as the wireless LAN connection is possible even if the devices are separated to a distance where Bluetooth (registered trademark) communication is not possible.

そして、ステップS222にて、デジタルカメラ201は、S216で送信した縮小画像500に対応する本画像を、スマートフォン203に対して無線LANを介して送信する。   In step S222, the digital camera 201 transmits the main image corresponding to the reduced image 500 transmitted in S216 to the smartphone 203 via the wireless LAN.

ステップS223の画像の送信が完了すると、ステップS228にて、デジタルカメラ201とスマートフォン203は、無線LANによる通信を切断する。   When the transmission of the image in step S223 is completed, in step S228, the digital camera 201 and the smartphone 203 disconnect communication via the wireless LAN.

以上が、本実施形態における通信システムの概要である。   The above is the outline of the communication system in the present embodiment.

<各装置の動作>
続いて、上記の動作を実現するためのデジタルカメラの詳細な動作について、図6及び図7を参照しながら説明する。
<Operation of each device>
Next, a detailed operation of the digital camera for realizing the above operation will be described with reference to FIGS.

図6は、本実施形態のデジタルカメラA100の動作を示すフローチャートである。本フローチャートに示す処理は、デジタルカメラA100の制御部A101が入力信号やプログラムに従い、デジタルカメラA100の各部を制御することにより実現される。特に記載が無い限り、以降の説明においてデジタルカメラA100の動作を示すフローチャートの処理についても、同様である。   FIG. 6 is a flowchart showing the operation of the digital camera A100 of this embodiment. The processing shown in this flowchart is realized by the control unit A101 of the digital camera A100 controlling each unit of the digital camera A100 according to an input signal or a program. Unless otherwise specified, the same applies to the processing of the flowchart showing the operation of the digital camera A100 in the following description.

図6のフローチャートに示す処理は、デジタルカメラA100のBluetooth(登録商標)および無線LANの機能が有効な状態で、例えば、操作部A105のタッチパネル操作により、図4(a)の共有アイコン401が選択されることで開始される。特に記載が無い限り、以降の説明においてデジタルカメラA100の動作を示すフローチャートの処理についても、同様である。   The processing shown in the flowchart of FIG. 6 is performed when the Bluetooth (registered trademark) and wireless LAN functions of the digital camera A100 are enabled, and the shared icon 401 of FIG. 4A is selected by, for example, touch panel operation of the operation unit A105. Is started. Unless otherwise specified, the same applies to the processing of the flowchart showing the operation of the digital camera A100 in the following description.

ステップS601にて、制御部A101は、近距離無線通信部A112を介して、Bluetooth(登録商標)通信を用いて周囲の機器に対する探索要求をブロードキャストする。ここで制御部A101は、前記探索要求に少なくとも図5(a)に示す情報を付加して送信する。制御部A101は、ペアリング機器リストを参照し、前記探索要求に付加する送信元情報として、登録済みの機器のデバイス名を設定する。本ステップの処理は、図2のステップS211の処理に相当する。   In step S601, the control unit A101 broadcasts a search request for surrounding devices using the Bluetooth (registered trademark) communication via the short-range wireless communication unit A112. Here, the control unit A101 transmits the search request with at least the information shown in FIG. The control unit A101 refers to the pairing device list and sets the device name of the registered device as transmission source information to be added to the search request. The process in this step corresponds to the process in step S211 in FIG.

ステップS602にて、制御部A101は、近距離無線通信部A112を介して他の機器から探索応答を受信したか判断する。制御部A101が探索応答を受信したと判断した場合、処理をステップS603に移行し、制御部A101が探索応答を受信していないと判断した場合、処理をステップS604に移行する。   In step S602, control unit A101 determines whether a search response has been received from another device via short-range wireless communication unit A112. If the control unit A101 determines that the search response has been received, the process proceeds to step S603. If the control unit A101 determines that the search response has not been received, the process proceeds to step S604.

ステップS603にて、制御部A101は、表示部A106に図4(b)のような送信確認画面410を表示する。ここで制御部A101は、ステップS602で受信した探索応答に付加された情報(デバイス名、ユーザ名、BDアドレス等)に基づき、ダイアログボックス411内に送信先リスト412を表示するように表示部A106を制御する。本ステップの処理は、図2のステップS214の処理に相当する。   In step S603, the control unit A101 displays a transmission confirmation screen 410 as shown in FIG. 4B on the display unit A106. Here, the control unit A101 displays the transmission destination list 412 in the dialog box 411 based on the information (device name, user name, BD address, etc.) added to the search response received in step S602. To control. The process in this step corresponds to the process in step S214 in FIG.

ステップS604にて、制御部A101は、操作部A105のタッチパネルを介して、画像送信を許可する操作を受け付けたか否かを判断する。操作部A105のタッチパネルを介して、画像送信を送信先リスト412から画像送信先の機器が1つ以上選択された状態で、送信許可アイコン413が選択されたと判断した場合、制御部A101は処理をステップS606に移行する。前記以外の場合、制御部A101は処理をステップS605に移行する。なお制御部A101は、送信先リスト412に機器が1つも表示されていない場合や、表示中の機器が1つも選択されていない場合は、送信許可アイコン413を選択不可にするように操作部A105、表示部A106を制御してもよい。例えば、送信許可アイコン413を非表示にする。あるいは、送信許可アイコン413をグレーアウトし、許可アイコン413の表示領域へのタッチ操作を無視する。   In step S604, control unit A101 determines whether an operation for permitting image transmission has been received via the touch panel of operation unit A105. When it is determined that the transmission permission icon 413 has been selected in a state where one or more image transmission destination devices are selected from the transmission destination list 412 via the touch panel of the operation unit A105, the control unit A101 performs processing. The process proceeds to step S606. In cases other than the above, the control unit A101 moves the process to step S605. The control unit A101 operates the operation unit A105 so that the transmission permission icon 413 is not selectable when no device is displayed in the transmission destination list 412 or when no device is displayed. The display unit A106 may be controlled. For example, the transmission permission icon 413 is hidden. Alternatively, the transmission permission icon 413 is grayed out and the touch operation on the display area of the permission icon 413 is ignored.

ステップS605にて、制御部A101は、操作部A105のタッチパネルを介して、画像送信をキャンセルする操作を受け付けたか否かを判断する。操作部A105のタッチパネルを介して、キャンセルアイコン414が選択されたと判断した場合、制御部A101は本フローチャートの処理を終了する。前記以外の場合、制御部A101は再び処理をステップS602に移行する。   In step S605, control unit A101 determines whether an operation for canceling image transmission has been accepted via the touch panel of operation unit A105. If it is determined that the cancel icon 414 has been selected via the touch panel of the operation unit A105, the control unit A101 ends the process of this flowchart. In cases other than the above, the controller A101 shifts the process to step S602 again.

ステップS606にて、制御部A101は、ステップS604で選択された機器に対して、近距離無線通信部A112を介して、Bluetooth(登録商標)通信を用いて画像送信要求を送信する。ここで制御部A101は、前記画像送信要求に少なくとも図5(c)に示す情報を付加して送信する。制御部A101は、送信元のデバイス名をステップS601と同様に設定する。また、制御部A101は、前記画像送信要求に撮像画像の縮小画像500を付加する。本ステップの処理は、図2のステップS216の処理に相当する。   In step S606, the control unit A101 transmits an image transmission request to the device selected in step S604 using the Bluetooth (registered trademark) communication via the short-range wireless communication unit A112. Here, the control unit A101 transmits the image transmission request with at least the information shown in FIG. The control unit A101 sets the source device name in the same manner as in step S601. Further, the control unit A101 adds a reduced image 500 of the captured image to the image transmission request. The process in this step corresponds to the process in step S216 in FIG.

ステップS607にて、制御部A101は、近距離無線通信部A112を介して、ステップS606の画像送信要求に対する許可応答を受信したか否かを判断する。画像送信許可応答を受信したと判断した場合、制御部A101は処理をステップS608に移行する。一方、画像送信拒否応答を受信したと判断した場合、あるいは所定時間内に画像送信許可応答を受信しなかったと判断した場合、制御部A101は本フローチャートの処理を終了する。   In step S607, the control unit A101 determines whether or not the permission response to the image transmission request in step S606 has been received via the short-range wireless communication unit A112. When determining that the image transmission permission response has been received, the control unit A101 shifts the processing to step S608. On the other hand, when it is determined that an image transmission rejection response has been received, or when it is determined that an image transmission permission response has not been received within a predetermined time, the control unit A101 ends the processing of this flowchart.

ステップS608にて、制御部A101は、近距離無線通信部A112を介して、接続部A111を介した無線LAN通信に必要な通信パラメータを、ステップS607での画像送信許可応答の送信元である機器と送受信する。制御部A101は、送信元のデバイス名をステップS601、S606と同様に設定する。本ステップの処理は、図2のステップS220の処理に相当する。   In step S608, the control unit A101 transmits communication parameters necessary for wireless LAN communication via the connection unit A111 via the short-range wireless communication unit A112, and a device that is the transmission source of the image transmission permission response in step S607. Send and receive. The control unit A101 sets the source device name in the same manner as in steps S601 and S606. The process in this step corresponds to the process in step S220 in FIG.

ステップS609にて、制御部A101は、ステップS608で受信した通信パラメータに基づき、前記画像送信先の機器と接続部A111を介して無線LAN接続を確立する。なお、ここでどちらがアクセスポイントの機能を担うかを決定する方法としては、例えばWi−FiDirectを用いてもよいし、独自のプロトコルで決定してもよい。あるいは、ステップS608の近距離無線通信部A112を用いたBluetooth(登録商標)通信で予め決めてもよい。本ステップの処理は、図2のステップS221の処理に相当する。   In step S609, the control unit A101 establishes a wireless LAN connection via the connection unit A111 with the image transmission destination device based on the communication parameter received in step S608. In addition, as a method of determining which of these functions as an access point here, for example, Wi-FiDirect may be used, or a unique protocol may be used. Alternatively, it may be determined in advance by Bluetooth (registered trademark) communication using the short-range wireless communication unit A112 in step S608. The process in this step corresponds to the process in step S221 in FIG.

ステップS610にて、制御部A101は、ステップS607での画像送信許可応答の送信元である機器に対し、接続部A111を介して撮像画像を送信する。本ステップの処理は、図2のステップS222の処理に相当する。   In step S610, the control unit A101 transmits the captured image via the connection unit A111 to the device that is the transmission source of the image transmission permission response in step S607. The process in this step corresponds to the process in step S222 in FIG.

ステップS611にて、制御部A101は、ステップS607での画像送信許可応答の送信元である機器との接続部A111を介した通信を切断する。本ステップの処理は、図2のステップS223の処理に相当する。   In step S611, the control unit A101 disconnects communication via the connection unit A111 with the device that is the transmission source of the image transmission permission response in step S607. The process in this step corresponds to the process in step S223 in FIG.

以上のように、本実施形態のデジタルカメラA100では、探索要求を送信する際、送信元情報としてペアリング済みのスマートフォンのデバイス名を設定する。   As described above, in the digital camera A100 of the present embodiment, when transmitting a search request, the device name of the paired smartphone is set as the transmission source information.

続いて、上記の動作を実現するためのスマートフォンの詳細な動作について説明する。   Next, a detailed operation of the smartphone for realizing the above operation will be described.

図7は、本実施形態のスマートフォンB100の動作を示すフローチャートである。なお、本フローチャートに示す処理は、スマートフォンB100の制御部B101が入力信号やプログラムに従い、スマートフォンB100の各部を制御することにより実現される。特に記載が無い限り、以降の説明におけるスマートフォンB100の動作を示すフローチャートの処理についても、同様である。   FIG. 7 is a flowchart showing the operation of the smartphone B100 of the present embodiment. In addition, the process shown in this flowchart is implement | achieved when control part B101 of smart phone B100 controls each part of smart phone B100 according to an input signal or a program. The same applies to the processing of the flowchart showing the operation of the smartphone B100 in the following description unless otherwise specified.

図7のフローチャートに示す処理は、操作部B105を介して、探索要求の受信を許可する操作を受け付けたことに応じて開始される。具体的には、例えばユーザからのメニュー操作に応じて、スマートフォンB100に搭載されるOS(Operating System)に対して、Bluetooth(登録商標)の機能および無線LANの機能を有効に設定する。これにより、外部機器からの探索要求の受信を待つ状態となり、図7のフローチャートが開始される。特に記載が無い限り、以降の説明におけるスマートフォンB100の動作を示すフローチャートの処理についても同様である。   The process shown in the flowchart of FIG. 7 is started in response to receiving an operation permitting reception of a search request via the operation unit B105. Specifically, for example, according to a menu operation from the user, the Bluetooth (registered trademark) function and the wireless LAN function are effectively set for an OS (Operating System) installed in the smartphone B100. As a result, a search request is received from the external device, and the flowchart of FIG. 7 is started. Unless otherwise specified, the same applies to the processing of the flowchart showing the operation of the smartphone B100 in the following description.

ステップS701にて、制御部B101は、近距離無線通信部B112を介して探索要求を受信したか判断する。探索要求を受信していないと判断した場合、制御部B101は本ステップの処理を繰り返し、探索要求の受信を待つ。一方、探索要求を受信したと判断した場合、制御部B101は処理をステップS702に移行する。   In step S701, control unit B101 determines whether a search request has been received via short-range wireless communication unit B112. When determining that the search request has not been received, the control unit B101 repeats the process of this step and waits for the reception of the search request. On the other hand, when determining that the search request is received, the control unit B101 shifts the processing to step S702.

ステップS702にて、制御部B101は、前記探索要求に含まれるデバイス名が自機器のデバイス名と同一か判断する。前記デバイス名が同一であると判断した場合、制御部B101は処理をステップS704に移行する。一方、同一でないと判断した場合、制御部B101は処理をステップS703に移行する。   In step S702, the control unit B101 determines whether the device name included in the search request is the same as the device name of the own device. When determining that the device names are the same, the control unit B101 shifts the processing to step S704. On the other hand, when determining that they are not the same, the control unit B101 shifts the processing to step S703.

ステップS703にて、制御部B101は、前記探索要求に含まれるデバイス名が連絡先リストに登録済みか判断する。前記デバイス名が連絡先リストに登録済みと判断した場合、制御部B101は処理をステップS704に移行する。一方、前記デバイス名が連絡先リストに未登録と判断した場合、探索要求の送信元のデバイスは、自機を登録したデジタルカメラでもないし、連絡先に登録されている他のスマートフォンでもないことになる。この場合、制御部B101は探索要求に対して応答しないよう制御する。すなわち、処理はステップS701に戻り、ステップS701〜S703の処理を繰り返す。ステップS702、S703の処理は、図2のステップS212の処理に該当する。   In step S703, the control unit B101 determines whether the device name included in the search request has been registered in the contact list. If it is determined that the device name has been registered in the contact list, the control unit B101 moves the process to step S704. On the other hand, if it is determined that the device name is not registered in the contact list, the device from which the search request is transmitted is not a digital camera that has registered the device, nor is it a smartphone that is registered in the contact. Become. In this case, the control unit B101 controls not to respond to the search request. That is, the process returns to step S701, and the processes of steps S701 to S703 are repeated. The processing in steps S702 and S703 corresponds to the processing in step S212 in FIG.

ステップS704にて、制御部B101は、ステップS701で受信した探索要求の送信元の機器に対し、近距離無線通信部B112を介して探索応答を送信する。ここで制御部B101は、前記探索応答に少なくとも図5(b)に示す情報を付加して送信する。本ステップの処理は、図2のステップS213の処理に相当する。   In step S704, the control unit B101 transmits a search response to the device that has transmitted the search request received in step S701 via the short-range wireless communication unit B112. Here, the control unit B101 adds the information shown in FIG. 5B to the search response and transmits it. The process in this step corresponds to the process in step S213 in FIG.

ステップS705にて、制御部B101は、近距離無線通信部B112を介して画像送信要求を受信したか判断する。所定時間内に画像送信要求を受信したと判断した場合、制御部B101は処理をステップS706に移行する。一方、所定時間が経過しても画像送信要求を受信していないと判断した場合、制御部B101は本ステップの処理を終了する。   In step S705, the control unit B101 determines whether an image transmission request has been received via the short-range wireless communication unit B112. When determining that the image transmission request is received within the predetermined time, the control unit B101 shifts the process to step S706. On the other hand, if it is determined that the image transmission request has not been received even after the predetermined time has elapsed, the control unit B101 ends the process of this step.

ステップS706にて、制御部B101は、表示部B106に図4(c)のような画像受信確認画面420を表示する。制御部B101は、ステップS705で受信した画像送信要求に付加された縮小画像500をダイアログボックス421内に表示するように表示部B106を制御する。本ステップの処理は、図2のステップS217の処理に相当する。   In step S706, the control unit B101 displays an image reception confirmation screen 420 as shown in FIG. 4C on the display unit B106. The control unit B101 controls the display unit B106 to display the reduced image 500 added to the image transmission request received in step S705 in the dialog box 421. The process in this step corresponds to the process in step S217 in FIG.

ステップS707にて、制御部B101は、操作部B105のタッチパネルを介して、画像受信を許可する操作を受け付けたか否かを判断する。操作部B105のタッチパネルによって受信許可アイコン423の選択を受け付けたと判断した場合、制御部B101は処理をステップS708に移行する。一方、受信拒否アイコン424の選択を受け付けたと判断した場合、制御部B101は処理をステップS713に移行する。   In step S707, control unit B101 determines whether an operation for permitting image reception has been received via the touch panel of operation unit B105. If it is determined that the selection of the reception permission icon 423 has been received by the touch panel of the operation unit B105, the control unit B101 shifts the process to step S708. On the other hand, when determining that the selection of the reception refusal icon 424 has been accepted, the control unit B101 moves the process to step S713.

ステップS708にて、制御部B101は、ステップS705で受信した画像送信要求の送信元の機器(以下、画像送信元の機器)に対し、近距離無線通信部B112を介して画像送信許可応答を送信する。本ステップの処理は、図2のステップS219の処理に相当する。   In step S708, the control unit B101 transmits an image transmission permission response to the transmission source device of the image transmission request received in step S705 (hereinafter, the image transmission source device) via the short-range wireless communication unit B112. To do. The process in this step corresponds to the process in step S219 in FIG.

ステップS709にて、制御部B101は、画像送信元の機器と近距離無線通信部B112を介して、接続部B111を介した無線LAN通信に必要な通信パラメータを送受信する。本ステップの処理は、図2のステップS220の処理に相当する。   In step S709, the control unit B101 transmits / receives communication parameters necessary for wireless LAN communication via the connection unit B111 via the image transmission source device and the short-range wireless communication unit B112. The process in this step corresponds to the process in step S220 in FIG.

ステップS710にて、制御部B101は、ステップS709で送受信した通信パラメータに基づき、画像送信元の機器と接続部B111を介して無線LAN接続を確立する。本ステップの処理は、図2のステップS221の処理に相当する。   In step S710, the control unit B101 establishes a wireless LAN connection via the connection unit B111 with the image transmission source device based on the communication parameters transmitted and received in step S709. The process in this step corresponds to the process in step S221 in FIG.

ステップS711にて、制御部B101は、画像送信元の機器から、接続部B111を介して撮像画像を受信する。   In step S711, the control unit B101 receives a captured image from the image transmission source device via the connection unit B111.

ステップS712にて、制御部B101は、画像送信元の機器との接続部B111を介した通信を切断する。本ステップの処理は、図2のステップS223の処理に相当する。   In step S712, the control unit B101 disconnects communication with the image transmission source device via the connection unit B111. The process in this step corresponds to the process in step S223 in FIG.

ステップS713にて、制御部B101は、画像送信元の機器に対し、近距離無線通信部B112を介して画像送信拒否応答を送信する。   In step S713, the control unit B101 transmits an image transmission rejection response to the image transmission source device via the short-range wireless communication unit B112.

以上のように、本実施形態のスマートフォンB100では、探索要求に付加されたデバイス名が連絡先リストに登録済みであった場合に探索応答を返す。   As described above, the smartphone B100 according to the present embodiment returns a search response when the device name added to the search request has been registered in the contact list.

以上のように、本実施形態のデジタルカメラでは、探索要求を送信する際、送信元情報としてペアリング済みのスマートフォンのデバイス名を設定する。これにより、デジタルカメラを登録していないスマートフォンからの探索応答を受信することができる。更に、通信相手の探索を、無線LANではなくBluetooth(登録商標)で行うことで、より消費電力を低減でき、しかも、本画像の送信そのものは、より通信速度の速い無線LANを利用するため、スムーズな画像送信を実現することができる。   As described above, in the digital camera of this embodiment, when transmitting a search request, the device name of a paired smartphone is set as the transmission source information. Thereby, the search response from the smart phone which has not registered the digital camera can be received. Furthermore, by searching for a communication partner not by wireless LAN but by Bluetooth (registered trademark), the power consumption can be further reduced, and the transmission of this image itself uses a wireless LAN having a higher communication speed. Smooth image transmission can be realized.

[第2の実施形態]
<システムの概要>
第1の実施形態のでは、デジタルカメラが探索要求を送信する際、送信元情報としてペアリング済みのスマートフォンのデバイス名を設定する場合について述べた。これに対し、本実施形態では、デジタルカメラが探索要求を送信する際、送信元情報としてペアリング済みのスマートフォンのBDアドレスを設定する場合について述べる。
[Second Embodiment]
<System overview>
In the first embodiment, the case where the device name of a paired smartphone is set as transmission source information when the digital camera transmits a search request has been described. In contrast, in the present embodiment, a case where the BD address of a paired smartphone is set as transmission source information when the digital camera transmits a search request will be described.

なお、本実施形態は第1の実施形態と共通する部分が多いため、本実施形態特有の部分を中心に説明する。   Since this embodiment has many parts in common with the first embodiment, the description will focus on the parts specific to this embodiment.

図8〜10を参照しながら、本実施形態における通信システムの概要を説明する。   The outline of the communication system in the present embodiment will be described with reference to FIGS.

図8は、本実施形態に係る通信システムを実現するために、デジタルカメラA100またはスマートフォンB100が参照する情報の一例である。図8(a)はスマートフォンB100の不揮発性メモリA103に記録され、図8(b)はスマートフォンB100の不揮発性メモリB103に記録される。   FIG. 8 is an example of information referred to by the digital camera A100 or the smartphone B100 in order to realize the communication system according to the present embodiment. FIG. 8A is recorded in the nonvolatile memory A103 of the smartphone B100, and FIG. 8B is recorded in the nonvolatile memory B103 of the smartphone B100.

図8(a)のペアリング機器リストについては、図4(a)と同様のため説明を省略する。   The pairing device list in FIG. 8A is the same as that in FIG.

図8(b)の連絡先リストには、少なくともBDアドレス801、ユーザ名811、電話番号812が記録される。スマートフォンB100は、操作部B105により前記情報の入力・登録操作を受け付けることで、あるいは、公衆網D100を介して外部サーバ(非図示)から前記情報を受信することで、連絡先リストを更新する。   In the contact list of FIG. 8B, at least a BD address 801, a user name 811 and a telephone number 812 are recorded. The smartphone B100 updates the contact list by receiving the information input / registration operation through the operation unit B105 or by receiving the information from an external server (not shown) via the public network D100.

図9は、本実施形態に係る通信システムの機器探索から画像送信までの処理の流れを示したシーケンス図である。図9のシーケンスは、いずれの機器においても、Bluetooth(登録商標)および無線LANのどちらの機能も有効に設定されている状態で開始されたものとして説明する。なお、図2と同様の内容を示す箇所は同一の参照番号を用いる。また、デジタルカメラ201とスマートフォン202のユーザが同一であるという前提、およびスマートフォン202がスマートフォン203の連絡先に登録済みであるという前提も、図2と同様である。   FIG. 9 is a sequence diagram illustrating a processing flow from device search to image transmission of the communication system according to the present embodiment. The sequence in FIG. 9 will be described assuming that both the Bluetooth (registered trademark) and wireless LAN functions are set to be valid in any device. In addition, the same reference number is used for the part which shows the content similar to FIG. The assumption that the digital camera 201 and the user of the smartphone 202 are the same and the assumption that the smartphone 202 is already registered in the contact information of the smartphone 203 are the same as in FIG.

図10は、本実施形態に係る通信システムを実現するために、デジタルカメラA100及びスマートフォンB100がBluetooth(登録商標)によって通信する情報の一例である。図10(a)、図10(c)はデジタルカメラA100が送信する情報、図10(b)は、スマートフォンB100が送信する情報を示す。   FIG. 10 is an example of information that the digital camera A100 and the smartphone B100 communicate with via Bluetooth (registered trademark) in order to realize the communication system according to the present embodiment. 10A and 10C show information transmitted by the digital camera A100, and FIG. 10B shows information transmitted by the smartphone B100.

以下の説明では、デジタルカメラ201にスマートフォン202が登録済みであった場合を例に説明する。   In the following description, a case where the smartphone 202 has been registered in the digital camera 201 will be described as an example.

デジタルカメラ201は、操作部A105の再生ボタン押下を受け付けることにより起動すると、表示部A106に、例えば図4(a)の再生画面400を表示する。再生画面400では、記録媒体A110に記録された最新の画像が表示され、更に共有アイコン401が重畳表示される。   When the digital camera 201 is activated by receiving the pressing of the playback button of the operation unit A105, the display unit A106 displays the playback screen 400 of FIG. 4A, for example. On the playback screen 400, the latest image recorded on the recording medium A110 is displayed, and a shared icon 401 is superimposed and displayed.

デジタルカメラ201は、操作部A105のタッチパネル操作により共有アイコン401が選択されると、図9のシーケンスを開始する。   When the shared icon 401 is selected by the touch panel operation of the operation unit A105, the digital camera 201 starts the sequence of FIG.

まず、デジタルカメラ201は、ステップS901にて、Bluetooth(登録商標)により、周囲の機器に対して探索要求(いわゆるアドバタイズ)をブロードキャストする。ここでデジタルカメラ201は、前記探索要求に少なくとも図10(a)に示す情報を付加して送信する。デジタルカメラ201は、ペアリング機器リストを参照し、探索要求に付加する送信元情報として、登録済みの機器のBDアドレスを設定する。ここでは、登録済みのスマートフォン202のBDアドレスが設定される。すなわち、デジタルカメラ201から送信される探索要求でありながら、送信元にスマートフォン202の情報が含まれる。これを受信した他のスマートフォンは、あたかもスマートフォン202から探索要求が送信されたものとして動作することになる。   First, in step S901, the digital camera 201 broadcasts a search request (so-called advertisement) to surrounding devices using Bluetooth (registered trademark). Here, the digital camera 201 adds at least the information shown in FIG. 10A to the search request and transmits it. The digital camera 201 refers to the paired device list and sets the BD address of the registered device as transmission source information to be added to the search request. Here, the BD address of the registered smartphone 202 is set. That is, although the search request is transmitted from the digital camera 201, the information of the smartphone 202 is included in the transmission source. Other smartphones that have received this operate as if a search request has been transmitted from the smartphone 202.

スマートフォン202〜204は、探索要求を受信すると、ステップS902にて、探索応答を返すか判定する照合処理を行う。スマートフォン202〜204は、探索要求S901に付加された送信元BDアドレスが、自機器のBDアドレスと一致するか、あるいは、連絡先リストに登録済みか判定する。スマートフォン202〜204は、前記送信元BDアドレスが自機器のBDアドレスと一致したと判断された場合、ステップS903及びステップS904の処理を行う。スマートフォン202〜204は、前記送信元BDアドレスが連絡先リストに登録済みであると判断された場合は、S904の処理を行う。なお、ステップS902の照合処理については、後述の図12のステップS1201・S703にて詳細に説明する。   When the smartphones 202 to 204 receive the search request, in step S902, the smartphones 202 to 204 perform collation processing for determining whether to return a search response. The smartphones 202 to 204 determine whether the transmission source BD address added to the search request S901 matches the BD address of its own device or has been registered in the contact list. If it is determined that the transmission source BD address matches the BD address of the own device, the smartphones 202 to 204 perform the processes of steps S903 and S904. If it is determined that the transmission source BD address has already been registered in the contact list, the smartphones 202 to 204 perform the process of S904. Note that the collation processing in step S902 will be described in detail in steps S1201 and S703 in FIG.

ステップS902が各スマートフォンで実行される結果、スマートフォン202とスマートフォン203は応答を返し、スマートフォン204は応答しない。   As a result of step S902 being executed by each smartphone, the smartphone 202 and the smartphone 203 return a response, and the smartphone 204 does not respond.

なお、自機器のBDアドレスと一致したと判断したスマートフォン202においては、ステップS901の探索要求に対する応答を送信する前に、ステップS903にて、Bluetooth(登録商標)による探索要求の送信、及び探索応答の受信を無効化する。本実施形態においては、デジタルカメラ201がスマートフォン202のBDアドレスを利用するため、続くステップ904以降の処理において通信では、スマートフォン202のBDアドレス宛の信号がやりとりされることになる。具体的には、スマートフォン203からの探索応答は、スマートフォン202のBDアドレス宛に送信されるため、スマートフォン202はこれを受信することになる。しかし、スマートフォン202は、この応答の受信に対応する処理は実行しないよう制御する。この応答に対応するべきは、デジタルカメラ201だからである。なお、無効化するのは、スマートフォン202自身が探索要求を送信することと、スマートフォン202が探索応答を受信すること(探索応答の受信に応じた処理を実行すること)であり、探索応答の送信は無効化しない。すなわち、ステップS901の探索要求に対する応答は、ここでは禁止されない。   Note that the smartphone 202 that has determined that it matches the BD address of its own device transmits a search request by Bluetooth (registered trademark) and a search response in step S903 before transmitting a response to the search request in step S901. Disable reception of. In the present embodiment, since the digital camera 201 uses the BD address of the smartphone 202, in the subsequent processing after step 904, a signal addressed to the BD address of the smartphone 202 is exchanged in communication. Specifically, since the search response from the smartphone 203 is transmitted to the BD address of the smartphone 202, the smartphone 202 receives this. However, the smartphone 202 performs control so as not to execute processing corresponding to reception of this response. This is because the digital camera 201 should respond to this response. Note that what is invalidated is that the smartphone 202 itself transmits a search request and that the smartphone 202 receives a search response (executes processing according to reception of the search response), and transmits the search response. Is not invalidated. That is, the response to the search request in step S901 is not prohibited here.

スマートフォン202及び203は、ステップS904にて、Bluetooth(登録商標)によりデジタルカメラ201に対して探索応答を送信する。ここでスマートフォン203は、少なくとも図10(b)に示す情報を付加して送信する。なお、スマートフォン202は、図10(b)の送信元が、送信先と同じ情報となる。これについては、既にステップS903にて探索応答の受信に対応しないように制御されるため、スマートフォン202自身が、自ら送信した探索応答に反応することはない。また、スマートフォン202は、前述の通り、スマートフォン203からの探索応答も受信することになるが、これに対応しない。   The smartphones 202 and 203 transmit a search response to the digital camera 201 using Bluetooth (registered trademark) in step S904. Here, the smartphone 203 transmits at least the information shown in FIG. In the smartphone 202, the transmission source in FIG. 10B is the same information as the transmission destination. This is already controlled in step S903 so as not to respond to reception of the search response, so that the smartphone 202 itself does not react to the search response transmitted by itself. Moreover, although the smart phone 202 will also receive the search response from the smart phone 203 as above-mentioned, it does not respond | correspond to this.

デジタルカメラ201は、探索応答を受信すると、図2のステップS214と同様の処理を行う。   When the digital camera 201 receives the search response, the digital camera 201 performs the same process as step S214 in FIG.

デジタルカメラ201は、図4の送信先リスト412から画像送信先の機器が1つ以上選択され、更に送信許可アイコン413が選択されると(S215)、選択された機器に対してBluetooth(登録商標)により画像送信要求を送信する(S905)。ここでデジタルカメラ201は、少なくとも図10(c)に示す情報を付加して送信する。デジタルカメラ201は、ステップS901と同様に、送信元情報として登録済みの機器のBDアドレスを設定する。また、デジタルカメラ201は、撮像画像の縮小画像500を付加する。一方、操作部A105のタッチパネル操作によってキャンセルアイコン414が選択されると、デジタルカメラ201は、ステップS909の処理に移行する。   When one or more image transmission destination devices are selected from the transmission destination list 412 in FIG. 4 and the transmission permission icon 413 is further selected (S215), the digital camera 201 selects Bluetooth (registered trademark) for the selected device. ) Transmits an image transmission request (S905). Here, the digital camera 201 adds and transmits at least the information shown in FIG. Similar to step S901, the digital camera 201 sets the BD address of the registered device as transmission source information. The digital camera 201 adds a reduced image 500 of the captured image. On the other hand, when the cancel icon 414 is selected by the touch panel operation of the operation unit A105, the digital camera 201 proceeds to the process of step S909.

以下の説明では、ステップS215にて、スマートフォン203が選択された場合を例に説明する。なお、ステップS215では、複数の機器を画像送信先として選択することも可能である。その場合は、ステップS905以降の処理を、複数の機器に対して実行することになる。   In the following description, a case where the smartphone 203 is selected in step S215 will be described as an example. In step S215, a plurality of devices can be selected as image transmission destinations. In that case, the processing after step S905 is executed for a plurality of devices.

スマートフォン203は、画像送信要求S905を受信すると、ステップS217と同様の処理を行う。   Upon receiving the image transmission request S905, the smartphone 203 performs the same process as in step S217.

スマートフォン203は、操作部B105のタッチパネルによって受信許可アイコン423の選択を受け付けた場合(S218)、デジタルカメラ201に対してBluetooth(登録商標)により画像送信許可応答を送信する(S906)。一方、受信拒否アイコン424の選択を受け付けた場合、スマートフォン203は、デジタルカメラ201に対してBluetooth(登録商標)により画像送信拒否応答を送信し、本シーケンスの処理を終了する。   When the smartphone 203 receives selection of the reception permission icon 423 from the touch panel of the operation unit B105 (S218), the smartphone 203 transmits an image transmission permission response to the digital camera 201 by Bluetooth (registered trademark) (S906). On the other hand, when the selection of the reception refusal icon 424 is accepted, the smartphone 203 transmits an image transmission refusal response to the digital camera 201 by Bluetooth (registered trademark), and ends the processing of this sequence.

デジタルカメラ201は、画像送信許可応答を受信すると、スマートフォン203とBluetooth(登録商標)により無線LAN接続に必要な通信パラメータを互いに共有する(S907)。ここでデジタルカメラ201は、S901、S905と同様に、送信元情報として登録済みの機器のBDアドレスを設定する。   Upon receiving the image transmission permission response, the digital camera 201 shares communication parameters necessary for wireless LAN connection with each other by the smartphone 203 and Bluetooth (registered trademark) (S907). Here, the digital camera 201 sets the BD address of the registered device as the transmission source information, as in S901 and S905.

その後、デジタルカメラ201及びスマートフォン203は、図2と同様にステップS221〜S223の処理を行う。   Thereafter, the digital camera 201 and the smartphone 203 perform the processes of steps S221 to S223 as in FIG.

その後、デジタルカメラ201は、操作部B105によって画像共有を終了する操作を受け付けた場合(S908)、スマートフォン202に対してBluetooth(登録商標)により画像共有の終了通知を送信する(S909)。このときには、送信元のBDアドレスをスマートフォン202のものにする必要はない。   Thereafter, when the digital camera 201 receives an operation for ending the image sharing by the operation unit B105 (S908), the digital camera 201 transmits an image sharing end notification to the smartphone 202 by Bluetooth (registered trademark) (S909). At this time, it is not necessary to set the transmission source BD address of the smartphone 202.

スマートフォン203は、終了通知S909を受信すると、ステップS910にて、ステップS903で無効化した探索要求の送信、及び、探索応答の受信を有効化する。   Upon receiving the end notification S909, the smartphone 203 validates the transmission of the search request invalidated in step S903 and the reception of the search response in step S910.

以上が、本実施形態における通信システムの概要である。   The above is the outline of the communication system in the present embodiment.

<各装置の動作>
続いて、上記の動作を実現するためのデジタルカメラの詳細な動作について、図11を参照しながら説明する。なお、図6と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。
<Operation of each device>
Next, a detailed operation of the digital camera for realizing the above operation will be described with reference to FIG. In addition, the same reference number is used for the part which shows the same content as FIG. 6, and description is abbreviate | omitted.

図11は、本実施形態のデジタルカメラA100の処理を示すフローチャートである。
ステップS1101にて、制御部A101は、近距離無線通信部A112を介して周囲の機器に対する探索要求をブロードキャストする。ここで制御部A101は、前記探索要求に少なくとも図10(a)に示す情報を付加して送信する。制御部A101は、ペアリング機器リストを参照し、前記探索要求に付加する送信元情報として、登録済みの機器のBDアドレスを設定する。本ステップの処理は、図9のステップS901の処理に相当する。
FIG. 11 is a flowchart showing processing of the digital camera A100 according to the present embodiment.
In step S1101, the control unit A101 broadcasts a search request for surrounding devices via the short-range wireless communication unit A112. Here, the control unit A101 transmits the search request with at least the information shown in FIG. The control unit A101 refers to the pairing device list and sets the BD address of the registered device as transmission source information to be added to the search request. The processing in this step corresponds to the processing in step S901 in FIG.

ステップS1102にて、制御部A101は、近距離無線通信部A112を介して他の機器から探索応答を受信したか判断する。ここで制御部A101は、ステップS1101で送信元として設定したBDアドレス宛ての探索応答を、自機器宛ての探索応答として判断する。制御部A101が探索応答を受信したと判断した場合、処理をステップS603に移行し、制御部A101が探索応答を受信していないと判断した場合、処理をステップS604に移行する。ステップS603では、図6の同番号のステップと同様の処理が実行される。   In step S1102, control unit A101 determines whether a search response has been received from another device via short-range wireless communication unit A112. Here, the control unit A101 determines the search response addressed to the BD address set as the transmission source in step S1101 as the search response addressed to the own device. If the control unit A101 determines that the search response has been received, the process proceeds to step S603. If the control unit A101 determines that the search response has not been received, the process proceeds to step S604. In step S603, processing similar to that of the step with the same number in FIG. 6 is executed.

ステップS604にて、制御部A101は、図6と同様に、操作部A105のタッチパネルを介して、画像送信を許可する操作を受け付けたか否かを判断する。操作部A105のタッチパネルを介して、画像送信を、図4(b)の送信先リスト412から画像送信先の機器が1つ以上選択された状態で、送信許可アイコン413が選択されたと判断した場合、制御部A101は処理をステップS1103に移行する。前記以外の場合、制御部A101は処理をステップS605に移行する。   In step S604, similarly to FIG. 6, the control unit A101 determines whether an operation for permitting image transmission has been accepted via the touch panel of the operation unit A105. When it is determined that the transmission permission icon 413 has been selected with one or more image transmission destination devices selected from the transmission destination list 412 in FIG. 4B via the touch panel of the operation unit A105. The control unit A101 moves the process to step S1103. In cases other than the above, the control unit A101 moves the process to step S605.

ステップS605にて、制御部A101は、図6と同様に、操作部A105のタッチパネルを介して、画像送信をキャンセルする操作を受け付けたか否かを判断する。操作部A105のタッチパネルを介して、キャンセルアイコン414が選択されたと判断した場合、制御部A101は処理をステップS1111に移行する。前記以外の場合、制御部A101は再び処理をステップS1102に移行する。   In step S605, the control unit A101 determines whether an operation for canceling image transmission has been received via the touch panel of the operation unit A105, as in FIG. When determining that the cancel icon 414 has been selected via the touch panel of the operation unit A105, the control unit A101 shifts the processing to step S1111. In cases other than the above, the controller A101 shifts the process to step S1102 again.

ステップS1103にて、制御部A101は、ステップS604で選択された機器が、ステップS1101で送信元に設定した機器と同一か判断する。制御部A101は、前記同一であった場合は処理をステップS1104に移行し、同一でない場合は処理をステップS1107に移行する。   In step S1103, the control unit A101 determines whether the device selected in step S604 is the same as the device set as the transmission source in step S1101. If the same, the control unit A101 moves the process to step S1104. If not, the control unit A101 moves the process to step S1107.

まず、ステップS1104に移行した場合について説明する。   First, the case where the process proceeds to step S1104 will be described.

ステップS1104にて、制御部A101は、ステップS604で選択された機器に対して、近距離無線通信部A112を介して画像送信要求を送信する。ここで制御部A101は、前記画像送信要求に少なくとも図5(c)に示す情報を付加して送信する。ここで制御部A101は、ステップS1101とは異なり、送信元情報として自機器のBDアドレスを設定する。また、制御部A101は、前記画像送信要求に撮像画像の縮小画像500を付加する。   In step S1104, the control unit A101 transmits an image transmission request to the device selected in step S604 via the short-range wireless communication unit A112. Here, the control unit A101 transmits the image transmission request with at least the information shown in FIG. Here, unlike step S1101, the control unit A101 sets the BD address of its own device as transmission source information. Further, the control unit A101 adds a reduced image 500 of the captured image to the image transmission request.

ステップS1105にて、制御部A101は、近距離無線通信部A112を介して、ステップS1104の画像送信要求に対する許可応答を受信したか否かを判断する。画像送信許可応答を受信したと判断した場合、制御部A101は処理をステップS1106に移行する。一方、画像送信拒否応答を受信したと判断した場合、あるいは所定時間内に画像送信許可応答を受信しなかったと判断した場合、制御部A101は処理をステップS1110に移行する。   In step S1105, control unit A101 determines whether a permission response to the image transmission request in step S1104 has been received via short-range wireless communication unit A112. When determining that the image transmission permission response has been received, the control unit A101 shifts the processing to step S1106. On the other hand, when it is determined that an image transmission rejection response has been received, or when it is determined that an image transmission permission response has not been received within a predetermined time, the control unit A101 moves the process to step S1110.

ステップS1106にて、制御部A101は、近距離無線通信部A112を介して、接続部A111を介した無線LAN通信に必要な通信パラメータを、ステップS1105で画像送信許可応答の送信元である機器と送受信する。制御部A101は、ステップS1104と同様に、送信元情報として自機器のBDアドレスを設定する。   In step S1106, the control unit A101 transmits communication parameters required for wireless LAN communication via the connection unit A111 via the short-range wireless communication unit A112, and the device that is the transmission source of the image transmission permission response in step S1105. Send and receive. Similar to step S1104, the control unit A101 sets the BD address of its own device as the transmission source information.

続いて、ステップS1103からステップS1107に移行する場合について説明する。   Next, a case where the process proceeds from step S1103 to step S1107 will be described.

ステップS1107にて、制御部A101は、ステップS604で選択された機器に対して、近距離無線通信部A112を介して画像送信要求を送信する。ここで制御部A101は、前記画像送信要求に少なくとも図5(c)に示す情報を付加して送信する。制御部A101は、送信元のBDアドレスをステップS1101と同様に、登録済みのスマートフォンのBDアドレスに設定する。また、制御部A101は、前記画像送信要求に撮像画像の縮小画像500を付加する。本ステップの処理は、図9のステップS905の処理に相当する。   In step S1107, the control unit A101 transmits an image transmission request to the device selected in step S604 via the short-range wireless communication unit A112. Here, the control unit A101 transmits the image transmission request with at least the information shown in FIG. Control unit A101 sets the BD address of the transmission source to the BD address of the registered smartphone as in step S1101. Further, the control unit A101 adds a reduced image 500 of the captured image to the image transmission request. The processing in this step corresponds to the processing in step S905 in FIG.

ステップS1108にて、制御部A101は、近距離無線通信部A112を介して、ステップS1107の画像送信要求に対する許可応答を受信したか否かを判断する。ここで制御部A101は、ステップS1107で送信元として設定したBDアドレス宛ての応答を、自機器宛ての許可応答として判断する。画像送信許可応答を受信したと判断した場合、制御部A101は処理をステップS1109に移行する。一方、画像送信拒否応答を受信したと判断した場合、あるいは所定時間内に画像送信許可応答を受信しなかったと判断した場合、制御部A101は処理をステップS1110に移行する。   In step S1108, control unit A101 determines whether a permission response to the image transmission request in step S1107 has been received via short-range wireless communication unit A112. Here, the control unit A101 determines the response addressed to the BD address set as the transmission source in step S1107 as the permission response addressed to the own device. When determining that the image transmission permission response has been received, the control unit A101 shifts the processing to step S1109. On the other hand, when it is determined that an image transmission rejection response has been received, or when it is determined that an image transmission permission response has not been received within a predetermined time, the control unit A101 moves the process to step S1110.

ステップS1109にて、制御部A101は、近距離無線通信部A112を介して、ステップS1108で画像送信許可応答を受信した画像送信先の機器と、接続部A111を介した無線LAN通信に必要な通信パラメータを送受信する。制御部A101は、送信元のデバイス名をステップS1101、S1107と同様に設定する。本ステップの処理は、図9のステップS907の処理に相当する。   In step S1109, the control unit A101 communicates with the image transmission destination device that has received the image transmission permission response in step S1108 via the short-range wireless communication unit A112 and communication necessary for wireless LAN communication via the connection unit A111. Send and receive parameters. The control unit A101 sets the transmission source device name in the same manner as in steps S1101 and S1107. The processing in this step corresponds to the processing in step S907 in FIG.

ステップS1110にて、制御部A101は、操作部A105を介して、画像共有を終了する操作が受け付けたか否かを判断する。画像共有を終了する操作を受け付けた場合、制御部A101は処理をステップS1111に移行する。一方、画像共有を終了する操作を受け付けなかった場合、制御部A101は処理を再びステップS604に移行する。   In step S1110, control unit A101 determines whether an operation for ending image sharing has been accepted via operation unit A105. When the operation for ending the image sharing is received, the control unit A101 moves the process to step S1111. On the other hand, when the operation for ending the image sharing is not accepted, the control unit A101 shifts the process again to step S604.

ステップS1111にて、制御部A101は、ステップS1101で送信元に設定した機器に対し、近距離無線通信部A112を介して、画像共有の終了通知を送信する。   In step S1111, the control unit A101 transmits an image sharing end notification to the device set as the transmission source in step S1101 via the short-range wireless communication unit A112.

以上のように、本実施形態のデジタルカメラA100では、探索要求を送信する際、送信元情報として登録済みのスマートフォンのBDアドレスを設定する。   As described above, in the digital camera A100 of the present embodiment, when transmitting a search request, the registered BD address of the smartphone is set as transmission source information.

続いて、上記の動作を実現するためのスマートフォンの詳細な動作について、図12を参照しながら説明する。なお、図7と同様の内容を示す箇所は同一の参照番号を用い、説明を省略する。   Next, a detailed operation of the smartphone for realizing the above operation will be described with reference to FIG. In addition, the part which shows the content similar to FIG. 7 uses the same reference number, and abbreviate | omits description.

図12は、本実施形態のスマートフォンB100の動作を示すフローチャートである。
ステップS701にて、制御部B101は、図7と同様に、近距離無線通信部B112を介して探索要求を受信したか判断する。探索要求を受信していないと判断した場合、制御部B101は本ステップの処理を繰り返し、探索要求の受信を待つ。一方、探索要求を受信したと判断した場合、制御部B101は処理をステップS1201に移行する。
FIG. 12 is a flowchart showing the operation of the smartphone B100 of the present embodiment.
In step S701, the control unit B101 determines whether a search request has been received via the short-range wireless communication unit B112, as in FIG. When determining that the search request has not been received, the control unit B101 repeats the process of this step and waits for the reception of the search request. On the other hand, when determining that the search request is received, the control unit B101 shifts the processing to step S1201.

ステップS1201にて、制御部B101は、前記探索要求に含まれるBDアドレスが自機器のBDアドレスと同一か判断する。前記BDアドレスが同一であると判断した場合、制御部B101は処理をステップS1203に移行する。一方、同一でないと判断した場合、制御部B101は処理をステップS1202に移行する。   In step S1201, the control unit B101 determines whether the BD address included in the search request is the same as the BD address of the own device. When determining that the BD addresses are the same, the control unit B101 shifts the processing to step S1203. On the other hand, when determining that they are not the same, the control unit B101 shifts the processing to step S1202.

ステップS1202にて、制御部B101は、前記探索要求に含まれるBDアドレスが連絡先リストに登録済みか判断する。前記BDアドレスが連絡先リストに登録済みと判断した場合、制御部B101は処理をステップS1204に移行する。一方、前記デバイス名が連絡先リストに未登録と判断した場合、制御部B101は処理を再びステップS701に移行する。ステップS1201、S1202の処理は、図9のステップS902の処理に該当する。   In step S1202, control unit B101 determines whether the BD address included in the search request has been registered in the contact list. If it is determined that the BD address has already been registered in the contact list, the control unit B101 moves the process to step S1204. On the other hand, when determining that the device name is not registered in the contact list, the control unit B101 shifts the process to step S701 again. The processing in steps S1201 and S1202 corresponds to the processing in step S902 in FIG.

ステップS1203にて、制御部B101は、近距離無線通信部B112を介した探索要求の送信、及び、探索応答の受信を無効化する。ステップS1203の処理は、図9のステップS903の処理に該当する。   In step S1203, the control unit B101 invalidates transmission of a search request and reception of a search response via the short-range wireless communication unit B112. The process of step S1203 corresponds to the process of step S903 in FIG.

ステップS1204にて、制御部B101は、ステップS701で受信した探索要求の送信元の機器に対し、近距離無線通信部B112を介して探索応答を送信する。ここで制御部B101は、前記探索応答に少なくとも図10(b)に示す情報を付加して送信する。本ステップの処理は、図9のステップS904の処理に相当する。   In step S1204, control unit B101 transmits a search response via short-range wireless communication unit B112 to the transmission source device of the search request received in step S701. Here, the control unit B101 adds the information shown in FIG. 10B to the search response and transmits it. The process in this step corresponds to the process in step S904 in FIG.

ステップS705にて、制御部B101は、図7と同様に、近距離無線通信部B112を介して画像送信要求を受信したか判断する。所定時間内に画像送信要求を受信したと判断した場合、制御部B101は処理をステップS706に移行する。一方、所定時間が経過しても画像送信要求を受信していないと判断した場合、制御部B101は処理をステップS1208に移行する。ステップS706では、図7の同番号のステップと同様の処理が実行される。   In step S705, the control unit B101 determines whether an image transmission request has been received via the short-range wireless communication unit B112, as in FIG. When determining that the image transmission request is received within the predetermined time, the control unit B101 shifts the process to step S706. On the other hand, when determining that the image transmission request has not been received even after the predetermined time has elapsed, the control unit B101 shifts the processing to step S1208. In step S706, the same processing as the step with the same number in FIG. 7 is executed.

ステップS707にて、制御部B101は、図7と同様に、操作部B105のタッチパネルを介して、画像受信を許可する操作を受け付けたか否かを判断する。操作部B105のタッチパネルによって図4(c)の受信許可アイコン423の選択を受け付けたと判断した場合、制御部B101は処理をステップS1205に移行する。一方、受信拒否アイコン424の選択を受け付けたと判断した場合、制御部B101は処理をステップS1207に移行する。   In step S707, the control unit B101 determines whether or not an operation for permitting image reception has been accepted via the touch panel of the operation unit B105, as in FIG. When determining that the selection of the reception permission icon 423 in FIG. 4C has been received by the touch panel of the operation unit B105, the control unit B101 shifts the processing to step S1205. On the other hand, when determining that the selection of the reception refusal icon 424 has been received, the control unit B101 advances the process to step S1207.

ステップS1205にて、制御部B101は、ステップS705で受信した画像送信要求の送信元の機器(以下、画像送信元の機器)に対し、近距離無線通信部B112を介して画像送信許可応答を送信する。本ステップの処理は、図9のステップS906の処理に相当する。   In step S1205, the control unit B101 transmits an image transmission permission response via the short-range wireless communication unit B112 to the transmission source device of the image transmission request received in step S705 (hereinafter, the image transmission source device). To do. The processing in this step corresponds to the processing in step S906 in FIG.

ステップS1206にて、制御部B101は、画像送信元の機器と近距離無線通信部B112を介して、接続部B111を介した無線LAN通信に必要な通信パラメータを送受信する。本ステップの処理は、図9のステップS907の処理に相当する。   In step S1206, the control unit B101 transmits / receives communication parameters required for wireless LAN communication via the connection unit B111 via the image transmission source device and the short-range wireless communication unit B112. The processing in this step corresponds to the processing in step S907 in FIG.

ステップS1207にて、制御部B101は、画像送信元の機器に対し、近距離無線通信部B112を介して画像送信拒否応答を送信する。   In step S1207, the control unit B101 transmits an image transmission rejection response to the image transmission source device via the short-range wireless communication unit B112.

ステップS1208にて、制御部B101は、ステップS1203の探索禁止処理を実行中か判断する。制御部B101は、探索禁止中の場合は処理をステップS1209に移行し、探索禁止中でない場合は本シーケンスを終了する。   In step S1208, control unit B101 determines whether the search prohibition process in step S1203 is being executed. If the search is prohibited, the control unit B101 shifts the process to step S1209. If the search is not prohibited, the control unit B101 ends this sequence.

ステップS1209にて、制御部B101は、ステップS701の探索要求元の機器から、近距離無線通信部B112を介して画像共有の終了通知を受信したか判断する。制御部B101は、前記通知を受信したと判断した場合は処理をステップS1210に移行し、前記通知を受信していないと判断した場合は再びステップS1209を繰り返し、画像共有の終了通知を待つ。   In step S1209, the control unit B101 determines whether an image sharing end notification has been received from the search request source device in step S701 via the short-range wireless communication unit B112. If the control unit B101 determines that the notification has been received, the process proceeds to step S1210. If the control unit B101 determines that the notification has not been received, the control unit B101 repeats step S1209 and waits for an image sharing end notification.

ステップS1210にて、制御部B101は、近距離無線通信部B112を介した探索要求の送信、及び、探索応答の受信を有効化する。   In step S1210, control unit B101 enables transmission of a search request and reception of a search response via short-range wireless communication unit B112.

以上のように、本実施形態のスマートフォンB100では、探索要求に付加されたBDアドレスが連絡先リストに登録済みであった場合に探索応答を返す。   As described above, the smartphone B100 according to the present embodiment returns a search response when the BD address added to the search request has been registered in the contact list.

以上のように、本実施形態のデジタルカメラでは、探索要求を送信する際、送信元情報としてペアリング済みのスマートフォンのBDアドレスを設定する。これにより、デジタルカメラを登録していないスマートフォンからの探索応答を受信することができる。   As described above, in the digital camera of this embodiment, when transmitting a search request, the BD address of a paired smartphone is set as the transmission source information. Thereby, the search response from the smart phone which has not registered the digital camera can be received.

(その他の実施例)
上述の実施形態では、デジタルカメラA100に登録するスマートフォンが1台の場合を例に挙げて説明した。しかしながら、デジタルカメラA100に登録できるスマートフォンは1台に限らずともよい。例えば、複数台のスマートフォンが登録済みであった場合は、登録済みの機器の情報を順次使用して探索要求を送信する。このようにした場合、他機から返ってくる探索応答の送信先情報を参照し、登録済みの機器のうちどの機器の情報を用いた探索要求に対して応答したのかを確認する。そして、画像の送信先の機器が選択されたならば、その機器から応答を返してもらえた探索要求に使っていた情報を利用して、以降の通信を行うようにする。なお、送信する機器を複数選択することもできると述べた。この場合、各機器から応答を返してもらえた探索要求に使っていた情報が、一つの機器の情報とは限らない。すなわち、複数の機器の情報になる場合も考えられる。この場合は、各機器との通信毎に、その後の通信で用いる情報を変える。
(Other examples)
In the above-described embodiment, the case where one smartphone is registered in the digital camera A100 has been described as an example. However, the number of smartphones that can be registered in the digital camera A100 is not limited to one. For example, when a plurality of smartphones have been registered, the search request is transmitted using information on the registered devices sequentially. In such a case, the destination information of the search response returned from the other device is referred to, and it is confirmed which of the registered devices is used to respond to the search request. Then, if the image transmission destination device is selected, the subsequent communication is performed using the information used in the search request that has returned a response from the device. Note that it is also possible to select multiple devices to transmit. In this case, the information used in the search request that has received a response from each device is not necessarily information on one device. In other words, there may be cases where the information is for a plurality of devices. In this case, information used in subsequent communication is changed for each communication with each device.

上述の実施形態では、画像を再生している状態でユーザ操作によりアイコンが選択されたことに応じて、Bluetooth(商標登録)通信を用いた探索要求(アドバタイズ)をブロードキャストする場合を例に挙げて説明した。これに加え、例えば、デジタルカメラA100にて撮像が実行されて画像データが生成されたことに応じて、あるいは、撮像の指示が受け付けられたことに応じ、探索要求をブロードキャストするようにしてもよい。この場合、例えば図2のステップS214で画面に表示される画像は、その撮像により得られた画像である。つまり、S216で送信要求に含まれる縮小画像は、シーケンスの開始のトリガとなった撮像で得られた画像の縮小画像となる。このようにすることで、ユーザはどの画像を送信するのかを選ぶ必要が無く、撮像しては送信するという手順をより簡単に実現することができる。   In the above-described embodiment, an example in which a search request (advertisement) using Bluetooth (registered trademark) communication is broadcast in response to an icon being selected by a user operation while an image is being reproduced is taken as an example. explained. In addition to this, for example, a search request may be broadcast in response to the execution of imaging by the digital camera A100 and generation of image data, or in response to reception of an imaging instruction. . In this case, for example, the image displayed on the screen in step S214 in FIG. 2 is an image obtained by the imaging. That is, the reduced image included in the transmission request in S216 is a reduced image of the image obtained by the imaging that triggered the start of the sequence. In this way, the user does not need to select which image to transmit, and the procedure of imaging and transmitting can be realized more easily.

また、上述の実施形態では、デジタルカメラ201からの探索要求を例に挙げて説明した。これに対し、他のスマートフォンから探索要求が送信される場合も考えられる。この場合、デジタルカメラ201は、他のスマートフォンが探索要求に応答する場合と同様の手順で応答するようにしてもよい。例えばスマートフォン203のユーザが、画像を送信したいと考え、ユーザのメニュー操作等によって画像送信の指示がスマートフォン203によって受け付けられた場合、スマートフォン203は探索要求をブロードキャストする。これを受けて、デジタルカメラ201は、送信元の情報に、デジタルカメラ201自身のBDアドレスとデバイス名とを含めて探索応答を返せばよい。なお、セキュリティ性を考慮して、応答するか否かをユーザが設定可能なようにしてもよい。また、例えば過去に無線LAN接続したことのある機器のBDアドレスやデバイス名等を、履歴情報として保持しておき、この履歴情報に情報が含まれている機器からの探索要求に対してのみ応答することができるように設定可能にしてもよい。このようにした場合、デジタルカメラA100から送信する探索要求の送信元の情報として、履歴情報に保持されている機器の情報を順次利用するようにしてもよい。   In the above-described embodiment, the search request from the digital camera 201 has been described as an example. On the other hand, the case where a search request | requirement is transmitted from another smart phone is also considered. In this case, the digital camera 201 may respond in the same procedure as when another smartphone responds to the search request. For example, when a user of the smartphone 203 wants to transmit an image and an instruction to transmit an image is received by the smartphone 203 by a user's menu operation or the like, the smartphone 203 broadcasts a search request. In response to this, the digital camera 201 may return a search response including the BD address and device name of the digital camera 201 itself in the transmission source information. In consideration of security, the user may be able to set whether or not to respond. Also, for example, a BD address or device name of a device that has been connected to the wireless LAN in the past is stored as history information, and only a search request from a device whose information is included in the history information is responded. It may be settable so that it can be performed. In this case, the information on the devices held in the history information may be sequentially used as the transmission source information of the search request transmitted from the digital camera A100.

本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)をネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記録した記録媒体は本発明を構成することになる。   The present invention is also realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various recording media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program code. It is a process to be executed. In this case, the program and the recording medium on which the program is recorded constitute the present invention.

Claims (16)

第一の外部装置および前記第一の外部装置に登録されている第二の外部装置と通信可能な通信装置であって、
前記第二の外部装置の情報を保持する保持手段と、
第一の通信によって前記第一の外部装置と接続するために用いる通信パラメータを、前記第一の通信とは異なる第二の通信を介して前記第一の外部装置と共有する共有手段と、
前記共有手段による共有を開始するための要求信号を、前記保持手段に保持された前記第二の外部装置の情報に基づき生成し、前記第二の通信を介して送信するよう制御する制御手段とを有する通信装置。
A communication device capable of communicating with a first external device and a second external device registered in the first external device,
Holding means for holding information of the second external device;
Sharing means for sharing communication parameters used for connecting to the first external device by first communication with the first external device via second communication different from the first communication;
Control means for generating a request signal for starting sharing by the sharing means based on the information of the second external device held in the holding means, and transmitting the request signal via the second communication; A communication device.
前記第二の外部装置の情報は前記第二の外部装置のデバイス名を含むことを特徴とする請求項1に記載の通信装置。   The communication apparatus according to claim 1, wherein the information of the second external device includes a device name of the second external device. 前記第二の外部装置の情報は前記第二の通信を行うための通信パラメータを含むことを特徴とする請求項1または2に記載の通信装置。   The communication apparatus according to claim 1, wherein the information of the second external apparatus includes a communication parameter for performing the second communication. 前記第二の通信を介した前記第一の外部装置との前記通信パラメータの共有を開始する要求信号は、ブロードキャストされることを特徴とする請求項1乃至3のいずれか1項に記載の通信装置。   The communication according to any one of claims 1 to 3, wherein a request signal for starting sharing of the communication parameter with the first external device via the second communication is broadcast. apparatus. 前記第二の外部装置の情報を、前記第二の通信を介して、前記第二の外部装置から受信する受信手段を更に有し、
前記保持手段は、前記受信手段により受信された前記第二の外部装置の情報を保持することを特徴とする請求項1乃至4のいずれか1項に記載の通信装置。
Further comprising receiving means for receiving information of the second external device from the second external device via the second communication;
5. The communication apparatus according to claim 1, wherein the holding unit holds the information of the second external device received by the receiving unit. 6.
前記第二の外部装置の情報を、前記第一の通信および前記第二の通信と異なる第三の通信を介して、前記第二の外部装置から受信する受信手段を更に有し、
前記保持手段は、前記受信手段により受信された前記第二の外部装置の情報を保持することを特徴とする請求項1乃至4のいずれか1項に記載の通信装置。
Further comprising receiving means for receiving the information of the second external device from the second external device via a third communication different from the first communication and the second communication;
5. The communication apparatus according to claim 1, wherein the holding unit holds the information of the second external device received by the receiving unit. 6.
コンテンツを記録媒体に記録するよう制御する記録制御手段を更に有し、
前記制御手段は、前記第一の外部装置と共有した前記通信パラメータを用いて確立される前記第一の通信を介して、前記コンテンツを前記第一の外部装置へ送信するよう制御することを特徴とする請求項1乃至6のいずれか1項に記載の通信装置。
A recording control unit for controlling the content to be recorded on the recording medium;
The control means controls to transmit the content to the first external device via the first communication established using the communication parameter shared with the first external device. The communication device according to any one of claims 1 to 6.
前記コンテンツの送信が完了した場合、前記第一の通信を切断することを特徴とする請求項7に記載の通信装置。   8. The communication apparatus according to claim 7, wherein when the content transmission is completed, the first communication is disconnected. 前記第一の通信が切断された場合、その旨を前記第二の通信を介して前記第二の外部装置に通知することを特徴とする請求項7乃至8のいずれか1項に記載の通信装置。   The communication according to any one of claims 7 to 8, wherein when the first communication is disconnected, the second external device is notified to that effect via the second communication. apparatus. 被写体を撮像して画像データを生成する撮像手段を更に有し、
前記コンテンツは、前記撮像手段により生成される画像データであることを特徴とする請求項7乃至9のいずれか1項に記載の通信装置。
An image capturing unit that captures an image of the subject and generates image data;
The communication apparatus according to claim 7, wherein the content is image data generated by the imaging unit.
前記制御手段は、撮像が指示されたことに応じて、前記共有手段による前記第二の通信を介した前記第一の外部装置との前記通信パラメータの共有を開始するための要求信号を、前記第二の外部装置の情報に基づき生成し、前記第二の通信を介して送信するよう制御し、
前記要求信号が送信された後、かつ前記通信パラメータの共有が完了する前に、前記制御手段は、前記指示された撮像によって得られた画像データに関する情報を前記第二の通信を介して前記第一の外部装置へ送信するよう制御することを特徴とする請求項10に記載の通信装置。
In response to an instruction for imaging, the control means sends a request signal for starting sharing of the communication parameters with the first external device via the second communication by the sharing means, Generate based on the information of the second external device, control to transmit via the second communication,
After the request signal is transmitted and before the sharing of the communication parameters is completed, the control means transmits information on the image data obtained by the instructed imaging via the second communication. The communication apparatus according to claim 10, wherein the communication apparatus is controlled to transmit to one external apparatus.
前記コンテンツは、前記第一の通信または前記第二の通信を介して、他の外部装置から受信した画像データであることを特徴とする請求項7乃至11のいずれか1項に記載の通信装置。   The communication device according to claim 7, wherein the content is image data received from another external device via the first communication or the second communication. . 前記第二の通信が切断された後も、前記第一の外部装置と共有した前記通信パラメータを用いて確立される前記第一の通信は維持されることを特徴とする請求項1乃至12のいずれか1項に記載の通信装置。   13. The first communication established using the communication parameter shared with the first external device is maintained even after the second communication is disconnected. The communication apparatus of any one of Claims. 前記要求信号を受信した場合、応答する応答手段を更に有することを特徴とする請求項1乃至13のいずれか1項に記載の通信装置。   14. The communication apparatus according to claim 1, further comprising response means for responding when the request signal is received. 第一の外部装置および前記第一の外部装置に登録されている第二の外部装置と通信可能な通信装置の制御方法であって、
前記第二の外部装置の情報を保持する保持工程と、
第一の通信によって前記第一の外部装置と接続するために用いる通信パラメータを、前記第一の通信とは異なる第二の通信を介して前記第一の外部装置と共有する共有工程と、
前記共有工程での共有を開始するための要求信号を、前記保持工程で保持された前記第二の外部装置の情報に基づき生成し、前記第二の通信を介して送信するよう制御する制御工程とを有する通信装置の制御方法。
A communication device control method capable of communicating with a first external device and a second external device registered in the first external device,
Holding step for holding information of the second external device;
A sharing step of sharing communication parameters used for connecting to the first external device by first communication with the first external device via a second communication different from the first communication;
A control step of generating a request signal for starting sharing in the sharing step based on the information of the second external device held in the holding step and transmitting the request signal via the second communication A method for controlling a communication apparatus.
コンピュータを、請求項1乃至14のいずれか1項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。   The computer-readable program for functioning a computer as each means of the communication apparatus of any one of Claims 1 thru | or 14.
JP2014146010A 2014-07-16 2014-07-16 Communication device, communication device control method, and program Pending JP2016025374A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014146010A JP2016025374A (en) 2014-07-16 2014-07-16 Communication device, communication device control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014146010A JP2016025374A (en) 2014-07-16 2014-07-16 Communication device, communication device control method, and program

Publications (1)

Publication Number Publication Date
JP2016025374A true JP2016025374A (en) 2016-02-08

Family

ID=55271831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014146010A Pending JP2016025374A (en) 2014-07-16 2014-07-16 Communication device, communication device control method, and program

Country Status (1)

Country Link
JP (1) JP2016025374A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019036789A (en) * 2017-08-10 2019-03-07 キヤノン株式会社 Imaging apparatus, communication apparatus, control method of them, and program
US10568157B2 (en) 2017-08-09 2020-02-18 Canon Kabushiki Kaisha Communication apparatus that carries out communications with external apparatuses, control method therefor, and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10568157B2 (en) 2017-08-09 2020-02-18 Canon Kabushiki Kaisha Communication apparatus that carries out communications with external apparatuses, control method therefor, and storage medium
JP2019036789A (en) * 2017-08-10 2019-03-07 キヤノン株式会社 Imaging apparatus, communication apparatus, control method of them, and program

Similar Documents

Publication Publication Date Title
US10063993B2 (en) Communication apparatus capable of mediating wireless communications for external apparatus
JP6265683B2 (en) IMAGING DEVICE, IMAGING DEVICE CONTROL METHOD, PROGRAM
US9377848B2 (en) Image processing apparatus, control method thereof, and recording medium for performing data transmission
KR101682387B1 (en) Communication apparatus, method for controlling the same, and computer-readable recording medium
JP6092622B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
US11082600B2 (en) Electronic apparatus that performs wireless communication with an image capturing device at two different communication speeds, and method for controlling same
KR101761106B1 (en) Communication apparatus and control method thereof
JP6366386B2 (en) COMMUNICATION DEVICE, IMAGING DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
JP2018191134A (en) Image supply device, information processing equipment, control method for them, and program
JP6415232B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
JP6385078B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
JP5705203B2 (en) COMMUNICATION DEVICE, COMMUNICATION TERMINAL, ITS CONTROL METHOD, PROGRAM
JP6222979B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
JP2016025374A (en) Communication device, communication device control method, and program
JP6433231B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
US9986145B2 (en) Communication apparatus, control method of communication apparatus, and recording medium
JP6918463B2 (en) Communication equipment, its control method, and programs
JP6877999B2 (en) Communication device, control method of communication device, program
JP2015211353A (en) Communication terminal, data transmission system and connection control method therefor
JP6386862B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
CN112352465B (en) Communication apparatus, control method of communication apparatus, and storage medium
JP6033379B2 (en) COMMUNICATION DEVICE, COMMUNICATION TERMINAL, ITS CONTROL METHOD, PROGRAM
JP5813270B1 (en) COMMUNICATION DEVICE, COMMUNICATION TERMINAL, ITS CONTROL METHOD, PROGRAM
JP5813261B2 (en) COMMUNICATION DEVICE, COMMUNICATION TERMINAL, ITS CONTROL METHOD, PROGRAM
JP6120568B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM