(57)【要約】      （修正有）【課題】１台のスマートフォンに対して、機能差のある、複数のデジタルカメラがＢｌｕｅｔｏｏｔｈ（登録商標）通信によって接続されている場合にも、ユーザーにわかりやすい機能ボタンの表示方法や、機能を動作するカメラの選択方法を提供する。【解決手段】情報処理装置は、通信装置と通信する第一の通信手段を持ち、通信装置と、第一の通信手段で動作する機能を持ち、第一の通信手段で、通信装置を特定する識別情報を取得する手段を持ち、取得した識別情報に応じて、機能ボタンの表示を切り替える。情報処理装置は、複数の通信装置と通信する手段をもち、複数の通信装置が通信中は、機能を動作させる通信装置を選択する選択画面を表示し、取得した識別情報に応じて、選択された通信装置が機能非対応かを判定し、機能非対応の場合は、メッセージを表示する。【選択図】図５
2020057899.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置は、通信装置と通信する第一の通信手段を持ち、
前記通信装置と、前記第一の通信手段で動作する機能を持ち、
前記第一の通信手段で、前記通信装置を特定する識別情報を取得する手段を持ち、
前記取得した識別情報に応じて、機能ボタンの表示を切り替えることを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、複数の前記通信装置と通信する手段をもち、
複数の前記通信装置が通信中は、前記機能を動作させる通信装置を選択する選択画面を表示し、
前記取得した識別情報に応じて、選択された前記通信装置が機能非対応かを判定する手段を持ち、
機能非対応の場合は、メッセージを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、複数の前記通信装置と通信する手段をもち、
複数の前記通信装置が通信中は、前記機能を動作させる通信装置を選択する選択画面を表示し、
前記選択画面には、前記取得した識別情報をもとに、機能対応状況を表示することを特徴とすることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
情報処理装置は、通信装置と通信する第一と第二の通信手段を持ち、
前記第一と第二の通信手段で、それぞれ動作する機能を持ち、
前記第一の通信手段で、前記通信装置を特定する識別情報を取得する手段を持ち、
前記取得した識別情報に応じて、前記第一と第二で動作する機能ボタンの表示を切り替えることを特徴とする情報処理装置。
【請求項５】
前記情報処理装置は、複数の前記通信装置と通信する手段をもち、
複数の前記通信装置が通信中は、前記第一と第二で動作する機能を動作させる通信装置を選択する選択画面を表示し、
前記第一の通信手段で取得した識別情報に応じて、選択された前記通信装置が機能非対応かを判定する手段を持ち、
機能非対応の場合は、メッセージを表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記情報処理装置は、複数の前記通信装置と通信する手段をもち、
複数の前記通信装置が通信中は、前記第一と第二で動作する機能を動作させる通信装置を選択する選択画面を表示し、
前記選択画面には、前記第一の通信手段で取得した識別情報をもとに、機能対応状況を表示することを特徴とする請求項４に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う技術に関する。
【背景技術】
【０００２】
近年、スマートフォンの登場によって、画像や動画を活用するなどして、コミュニケーションする機会が増えている。その機会の増加に伴って、ユーザーの、より綺麗な画像・動画を記録しておきたいという欲求を満たすために、スマートフォンに組み込まれているカメラで撮影した画像や動画だけなく、デジタルカメラで撮影した画像や動画もスマートフォンで活用することが期待されている。
【０００３】
そのような中、Ｂｌｕｅｔｏｏｔｈ／Ｗｉ−Ｆｉ機能搭載のデジタルカメラが登場してきている。このデジタルカメラは、スマートフォンと直接Ｂｌｕｅｔｏｏｔｈによって常時接続することをユースケースとしている。Ｂｌｕｅｔｏｏｔｈ通信は、低消費電力で通信できることを特徴であり、常時接続した状態で必要に応じて、スマートフォンのアプリケーションから制御して、Ｗｉ−Ｆｉ通信に切り替えて、高速な画像転送などを行うことができる。このように、使用する機能に応じて通信を切り替えることは、消費電力の上では効果的である。一方、通信状態によって使用できる機能が異なることは、ユーザーの使い勝手という点において、わかりにくいという課題がある。
【０００４】
このような場合、機能が使用できるか、使用できないかの状態に応じて、機能のボタンの表示を変更して、ユーザーに伝えるという手法がある。特許文献１には、遠隔操作する端末において、接続中の機器の状態に応じて、操作指示が無効な機能のボタンを無効化して視認性を低下させて表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−４２６５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の特許文献に開示された従来技術は、遠隔操作する端末に対して、１台の機器が接続されている時は有効であるが、２台以上の機器が接続された場合の表示としては最適とは言い難い。
【０００７】
本発明において、遠隔操作を行うスマートフォンは、Ｂｌｕｅｔｏｏｔｈ通信で、複数のデジタルカメラを接続することが可能である。スマートフォンは、Ｂｌｕｅｔｏｏｔｈ通信で、複数のデジタルカメラと常時接続しておき、必要な時に、アプリケーションから制御して、１台のデジタルカメラを選んで機能を動作させる。また、このデジタルカメラは、カメラの機種に応じて、各種機能の対応状況が異なる。スマートフォンのアプリケーションのメニュー画面においては、接続中のデジタルカメラのうち機能に対応しているカメラが１台でもあれば、その機能ボタンは有効化するため、目的の機能が非対応のカメラで、ユーザーが機能を動作させようとしてしまう恐れがある。
【０００８】
そこで、本発明の目的は、１台のスマートフォンに対して、機能差のある、複数のデジタルカメラがＢｌｕｅｔｏｏｔｈ通信によって接続されている場合にも、ユーザーにわかりやすい機能ボタンの表示方法や、機能を動作するカメラの選択方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明に係る情報処理装置は、
通信装置と通信する第一の通信手段を持ち、前記通信装置と、前記第一の通信手段で動作する機能を持ち、前記第一の通信手段で、前記通信装置を特定する識別情報を取得する手段を持ち、前記取得した識別情報に応じて、機能ボタンの表示を切り替えることを特徴とする。前記情報処理装置は、複数の前記通信装置と通信する手段をもち、複数の前記通信装置が通信中は、前記機能を動作させる通信装置を選択する選択画面を表示し、前記取得した識別情報に応じて、選択された前記通信装置が機能非対応かを判定する手段を持ち、機能非対応の場合は、メッセージを表示することを特徴とする。
【発明の効果】
【００１０】
本発明に係る情報処理装置によれば、１台のスマートフォンに対して、機能差のある、複数のデジタルカメラがＢｌｕｅｔｏｏｔｈ通信によって接続されている場合にも、ユーザーにわかりやすい機能ボタンの表示方法や、機能を動作するカメラの選択方法を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１及び第２及び第３の実施形態におけるデジタルカメラ１００の構成を示すハードウェア構成図である。
【図２】第１及び第２及び第３の実施形態におけるスマートフォン２００の構成を示すハードウェア構成図である。
【図３】第１及び第２及び第３の実施形態におけるデジタルカメラ１００と、スマートフォン２００の通信および通信中に使用できる機能を関するシステム構成図である。
【図４】第１及び第２及び第３の実施形態におけるスマートフォン２００がデジタルカメラと通信を確立したときに表示するアプリケーションの画面例を示す図である。
【図５】第１及び第２及び第３の実施形態におけるスマートフォン２００のデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリケーションのトップ画面を表示する処理を示したフロー図である。
【図６】第１の実施形態におけるスマートフォン２００が複数のデジタルカメラと接続中に、Ｂｌｕｅｔｏｏｔｈ通信で行う機能を実行するまでの処理を示したフロー図である。
【図７】第１及び第２及び第３の実施形態におけるスマートフォン２００でカメラ選択をするときに表示するアプリケーションの画面例を示す図である。
【図８】第２及び第３の実施形態におけるスマートフォン２００が複数のデジタルカメラと接続中に、Ｗｉ−Ｆｉ通信で行う機能を実行するまでの処理を示したフロー図である。
【図９】第２及び第３の実施形態におけるデジタルカメラ１００とスマートフォン２００が、Ｂｌｕｅｔｏｏｔｈ通信からＷｉ−Ｆｉ通信に切り替える処理を示したフロー図である。
【発明を実施するための形態】
【００１２】
本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１３】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１４】
［第１の実施形態］
＜デジタルカメラ１００の構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すハードウェア構成図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１５】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１６】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１７】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１８】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１９】
操作部１０５は、ユーザーがデジタルカメラ１００に対する指示をユーザーから受け付けるために用いられる。操作部１０５は例えば、ユーザーがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００２０】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００２１】
ＲＴＣ１０７は、時計管理を行う。操作部１０５によって、ユーザーによって時刻設定した場合でもよいし、通信部１１１を介して時刻情報を取得して設定する、または、電波時計によって捕捉された時計設定でも構わない。時刻を管理することができればよい。
【００２２】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２３】
通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。通信部１１１は第１の無線通信手段の一例である。
【００２４】
通信部１１２は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１２を介して外部装置に送信することができる。なお、本実施形態では、通信部１１２は外部装置とＩＥＥＥ８０２．１５．１の規格に従った、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。制御部１０１は、通信部１１２を制御することで外部装置との無線通信を実現する。なお、通信方式はＢｌｕｅｔｏｏｔｈに限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式も含む。また、通信部１１２は、第１の無線通信手段の一例である。
【００２５】
なお、本実施形態におけるデジタルカメラ１００の通信部１１２は、ペリフェラルモードか、または、セントラルモードかのいずれかを有している。そして、通信部１１２をペリフェラルモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈにおけるクライアント機器として動作することが可能である。デジタルカメラ１００がクライアント機器として動作する場合、セントラルモードになる外部機器に接続することで通信することが可能である。なお、接続する外部機器との認証については、事前にペアリングを行うことで、接続する外部機器の固有情報を不揮発性メモリ１０３に保持する。
【００２６】
近接無線通信部１１４は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部１１４は、デジタルカメラ１００の側部に配される。
【００２７】
後述するスマートフォン２００とは、互いの近接無線通信部１１４と近接無線通信部２１４を近接させることにより通信を開始して接続される。なお、近接無線通信部１１４を用いてスマートフォン２００と接続させる場合、必ずしも近接無線通信部１１４と近接無線通信部２１４を接触させる必要はない。互いの近接無線通信部１１４と近接無線通信部２１４は、一定の距離だけ離れていても通信することができるため、互いの機器を接続するためには、近接無線通信可能な範囲まで近づければよい。以下の説明では、この近接無線通信可能な範囲まで近づけることを、近接させる、とも記載する。
【００２８】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に給電部１１２のアンテナ部分を有する。この給電部１１２同士を一定の距離に近づけることにより、給電を行うことができる。これにより、ケーブル等を介さずに非接触で給電可能であると共に、給電の開始終了を制御することができる。
【００２９】
以上がデジタルカメラ１００の説明である。
【００３０】
＜スマートフォン２００の内部構成＞
図２は、本実施形態の情報処理装置の一例であるスマートフォン２００の構成例を示すハードウェア構成図である。なお、ここでは情報処理装置の一例としてスマートフォンについて述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００３１】
制御部２０１は、入力された信号や、後述のプログラムに従ってスマートフォン２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００３２】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーション（以下アプリ）が格納されている。
【００３３】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３４】
操作部２０５は、スマートフォン２００に対する指示をユーザーから受け付けるために用いられる。操作部２０５は例えば、ユーザーがスマートフォン２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、ＲＴＣ２０７を設定する操作部材や、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３５】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしもスマートフォン２００が備える必要はない。スマートフォン２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３６】
ＲＴＣ２０７は、時計管理を行う。操作部２０５によって、ユーザーによって時刻設定した場合でもよいし、通信部２１１、通信部２１２または公衆網接続部２１３を介して時刻情報を取得して設定する、または、電波時計によって捕捉された時計設定でも構わない。時刻を管理することができればよい。また、アナログ時計のようなメカニカル機構から検出機構によって、時刻を入手することができるものであってもよい（この場合、ＲＴＣ２０７には、アナログ時計からの検出機構を含まれるものとする）。
【００３７】
記録媒体２１０は、デジタルカメラ１００が、通信部２１１を介して、制御部２０１に転送された画像データを記録することができる。記録媒体２１０は、スマートフォン２００に着脱可能なよう構成してもよいし、スマートフォン２００に内蔵されていてもよい。すなわち、スマートフォン２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３８】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォン２００は、通信部２１１を介して、外部装置とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部２０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、本実施形態では、通信部２１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、通信部２１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。通信部２１１は第１の無線通信手段の一例である。
【００３９】
通信部２１２は、外部装置と接続するためのインターフェースである。本実施形態のスマートフォン２００は、通信部２１２を介して、外部装置とデータのやりとりを行うことができる。例えば、デジタルカメラ１００で生成した画像データを、通信部２１２を介して受信することができる。なお、本実施形態では、通信部２１２は外部装置とＩＥＥＥ８０２．１５．１の規格に従った、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。制御部２０１は、通信部２１２を制御することで外部装置との無線通信を実現する。なお、通信方式はＢｌｕｅｔｏｏｔｈに限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式も含む。また、通信部２１２は、第１の無線通信手段の一例である。
【００４０】
なお、本実施形態におけるスマートフォン２００の通信部２１２は、ペリフェラルモードか、または、セントラルモードかのいずれかを有している。そして、通信部２１２をセントラルモードで動作させることにより、本実施形態におけるスマートフォン２００は、Ｂｌｕｅｔｏｏｔｈにおけるサーバー機器として動作することが可能である。スマートフォン２００がサーバー機器として動作する場合、ペリフェラルモードになる外部機器に接続することで通信することが可能である。なお、接続する外部機器との認証については、事前にペアリングを行うことで、接続する外部機器の固有情報を不揮発性メモリ１０３に保持する。
【００４１】
近接無線通信部２１４は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部２１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することでＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。本実施形態の近接無線通信部２１４は、デジタルカメラ１００の側部に配される。
【００４２】
＜システムの構成＞
本実施形態においては、デジタルカメラ１００とスマートフォン２００の通信が確立すると、スマートフォン２００で動作するアプリケーション上において、ユーザーは、スマートフォン２００からデジタルカメラ１００を制御して操作することができる。図３（ａ）に示すように、スマートフォン２００がデジタルカメラ１００と通信して機能を動作させる場合は、Ｂｌｕｅｔｏｏｔｈ  通信、Ｗｉ−Ｆｉ  通信の二つの通信がある。本実施形態のデジタルカメラ１００においては、二つの通信は排他であり、同時に通信することはできない。
【００４３】
最初に、通信の切り替えについて説明する。まず、スマートフォン２００とデジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ通信でペアリングをする。ペアリング後は、ユーザーが、デジタルカメラ１００の電源スイッチをＯＮする場合や、電池をデジタルカメラ１００に挿入するなどして、デジタルカメラ１００のＢｌｕｅｔｏｏｔｈ機能が使用できる状況にすると、デジタルカメラ１００はＢｌｕｅｔｏｏｔｈの通信のためにアドバタイズ信号を周囲に発信する。このアドバタイズ信号に、ペアリングの際にスマートフォン２００から取得したアプリケーションＩＤを載せて発信する。
【００４４】
スマートフォン２００は、通信部２１１と通信部２１２でデジタルカメラ１００の発信したアドバタイズ信号を受信し、アドバタイズ信号データから自身のアプリケーションＩＤを判別して、自身と接続可能であることを判断する。スマートフォン２００は、デジタルカメラ１００へＢｌｕｅｔｏｏｔｈ接続要求を行い、デジタルカメラ１００とスマートフォン２００はＢｌｕｅｔｏｏｔｈ通信が確立する。
【００４５】
Ｂｌｕｅｔｏｏｔｈ通信が確立後に、ユーザーにより、Ｗｉ−Ｆｉ通信が必要な機能を実行するよう要求されると、スマートフォン２００は、デジタルカメラ１００にＷｉ−Ｆｉ通信の接続要求をする。本実施形態では、デジタルカメラ１００とスマートフォン２００とが、他のアクセスポイントを介さず直接に通信を行う。デジタルカメラ１００は、スマートフォン２００よりＷｉ−Ｆｉ通信の接続要求を受信すると、Ｂｌｕｅｔｏｏｔｈ通信を切断し、簡易アクセスポイント機能で、無線ＬＡＮネットワークを形成する。デジタルカメラ１００は、簡易アクセスポイントとして動作すると、ビーコン信号の定期的な送信を開始する。スマートフォン２００はビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして、デジタルカメラ１００とスマートフォン２００は、互いの機器発見、機器の能力取得などを経て、データの送受信が可能な状態となり、Ｗｉ−Ｆｉ通信を確立する。なお、デジタルカメラ１００とスマートフォン２００との通信方式は、外部のアクセスポイントが形成するネットワークに参加して、そのネットワーク上で通信を行うインフラストラクチャーモード等の通信方式であってもよい。
【００４６】
本実施形態においては、デジタルカメラ１００とスマートフォン２００は、ペアリング後、Ｂｌｕｅｔｏｏｔｈ通信で常時接続状態となり、ユーザーからの機能開始要求待ち状態となる。ユーザーの要求が、Ｂｌｕｅｔｏｏｔｈ通信が必要な機能の場合は、デジタルカメラ１００とスマートフォン２００は、通信を切り替えることなく、要求された機能を実行するが、Ｗｉ−Ｆｉ通信が必要な機能が場合は、上述したように、通信を切り替えて、要求された機能を実行する。
【００４７】
次に、機能により必要な通信ついて説明する。本実施形態のアプリケーションでは、機能の特徴により、省電力なＢｌｕｅｔｏｏｔｈ通信で動作する機能と、高速なＷｉ−Ｆｉ通信で動作する機能に分かれている。リモコン機能（図３（ｂ）の３０１）は、Ｂｌｕｅｔｏｏｔｈ通信で動作するため、ペアリング後の常時Ｂｌｕｅｔｏｏｔｈ通信状態から、スマートフォン２００は通信を切り替えることなくリモコン機能を動作させることできる。カメラの時刻設定機能を使用する場合（図３（ｂ）の３０２）は、スマートフォン２００は、デジタルカメラ１００との通信をＷｉ−Ｆｉ通信に切り替えから、カメラの時刻設定機能を動作させる。もし、スマートフォン２００とデジタルカメラ１００がＷｉ−Ｆｉ通信中に、ユーザーがリモコン機能を開始要求をした場合、スマートフォン２００は、デジタルカメラ１００とのＷｉ−Ｆｉ通信を切断し、Ｂｌｕｅｔｏｏｔｈ通信に戻す必要がある。
【００４８】
続いて、複数台カメラ接続と、機種によるカメラの機能差について説明する。図３（ｃ）の３０３で示すように、スマートフォン２００は、複数のデジタルカメラ１００と、Ｂｌｕｅｔｏｏｔｈ通信でペアリングし、接続することが可能である。ただし、機能を実行する場合は、接続中のカメラのうち、一台のカメラとしか機能を実行することができない。スマートフォン２００は、複数のデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信で接続中に、ユーザーからの機能開始があった場合は、ユーザーのカメラ選択の後、選択されたカメラで機能を動作させることになる。
【００４９】
スマートフォン２００と通信するデジタルカメラ１００は、カメラの機種によって、アプリケーション上で使用できる機能に差がある。図３（ｃ）３０４のように、リモコン機能、時刻設定機能ともに使用できるカメラもあれば、３０５、３０６のように、いずれか一方の機能が使用できない、また、３０７のように、どちらの機能も使用できないカメラがある。３０５は、リモコン機能対応カメラであり、かつ、時刻設定機能非対応カメラである。
【００５０】
このように、スマートフォン２００上で動作するアプリケーションにおいて、スマートフォン２００とデジタルカメラ１００の通信状態に応じて、また、通信中のデジタルカメラ１００の機種に応じて、その時々で、使用できる機能が異なるという点が、わかりにくい状況を招いているという課題がある。
【００５１】
＜アプリケーションの概要＞
スマートフォン２００は、アプリを起動するとメニュー画面を表示する。図４は、スマートフォン２００のメニュー画面の表示例である。メニュー画面には、各種機能を動作させるためのボタンが配置される。例えば、ユーザーが４０１を選んで実行すれば、デジタルカメラ内に記録された画像データのサムネイルを一覧表示する画面に遷移し、４０３を選んで実行すれば、デジタルカメラの時刻設定を変更する画面に遷移する。
【００５２】
本実施形態では、スマートフォン２００は、アプリのメニュー画面において、その時の通信状態応じて、また、通信中のカメラの機能対応状況に応じて、各種機能のボタンの表示を切り替える。状態により、機能が使用できないときは、４１０〜４１３のようにボタンをグレーアウトして表示する。このような表示状態を、使用不可状態と呼ぶ。状態により、機能が使用できる時は、４０１〜４０４のようにボタンを有効状態で表示する。このような表示状態を、使用可能状態と呼ぶ。
【００５３】
まず、通信状態に応じて、ボタンの表示を切り替える点について説明する。
【００５４】
スマートフォン２００とデジタルカメラ１００が、Ｂｌｕｅｔｏｏｔｈ通信中は、スマートフォン２００は、Ｂｌｕｅｔｏｏｔｈ通信を使用する機能、また、Ｗｉ−Ｆｉ通信を使用する機能、いずれの機能のボタンも使用可能状態で表示する。図４（ａ）は、その表示例である。このとき、ユーザーにより４０４が選択された場合は、スマートフォン２００はリモコン操作画面を表示する。ユーザーにより４０１〜４０３が選択された場合は、スマートフォン２００はデジタルカメラ１００に、Ｗｉ−Ｆｉ通信に切り替える要求を行う。
【００５５】
スマートフォン２００とデジタルカメラ１００が、Ｗｉ−Ｆｉ通信中は、スマートフォン２００は、Ｗｉ−Ｆｉ通信を使用する機能のボタンは、使用可能状態で表示する。Ｗｉ−Ｆｉ通信中は、Ｂｌｕｅｔｏｏｔｈ通信を使用する機能のボタンは、使用不可状態で表示する。図４（ｂ）は、その表示例である。ユーザーに使用できないことを示すため、４０８のようにボタンを使用不可状態で表示し、さらに、ユーザーにより４０８が選択されたら、図４（ｃ）４０９のようなメッセージを表示して、４０８が使用できないこととその理由を伝える。
【００５６】
次に、通信中のカメラの機能対応状況に応じて、ボタンの表示を切り替える点について説明する。
【００５７】
図３（ｃ）で説明したように、本実施形態においては、デジタルカメラ１００の機種により、スマートフォン２００のアプリケーション上で動作する機能の対応状況が異なる。そして、Ｂｌｕｅｔｏｏｔｈ通信中は、スマートフォン２００は、通信中のデジタルカメラ１００のＢｌｕｅｔｏｏｔｈ通信を使用する機能については、機能の対応状況を知ることができる。そのため、Ｂｌｕｅｔｏｏｔｈ通信中であり、かつ、通信中のデジタルカメラ１００がリモコン機能に対応している場合に、スマートフォン２００は、ボタンを使用可能状態で表示する。図４（ａ）は、その表示例であり、４０４は使用可能状態で表示される。Ｂｌｕｅｔｏｏｔｈ通信中であり、かつ、通信中のデジタルカメラ１００がリモコン機能に非対応の場合には、スマートフォン２００は、ボタンは使用不可状態で表示する。図４（ｂ）は、その表示例であり、４０８は使用不可状態で表示される。
【００５８】
また、本実施形態においては、スマートフォン２００は、複数のデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信で接続することができる。複数台接続の場合も、同様に、スマートフォン２００とデジタルカメラ１００の通信の状態に応じて、また、通信中のカメラの機種に応じて、スマートフォン２００は、それぞれの機能のボタンを、使用可能状態か、使用不可状態のいずれかで表示する。この時、通信中のカメラのうち、どれか一台が該当の機能が使用できる機種であれば、その機能は使用可能状態で表示される。例えば、一台でもリモコン機能対応カメラが接続されていれば、リモコン機能非対応カメラが含まれていたとしても、スマートフォン２００は、図４（ａ）の表示例のように、４０４を使用可能状態で表示する。
【００５９】
なお、本実施形態においては、Ｂｌｕｅｔｏｏｔｈ通信中は、スマートフォン２００は、通信中のデジタルカメラ１００のＷｉ−Ｆｉ通信を使用する機能については、機能の対応状況を知ることができないが、Ｗｉ−Ｆｉ通信を使用する機能のボタンは使用可能状態で表示する。これは、Ｗｉ−Ｆｉ通信を使用する機能に対応しているからではなく、Ｗｉ−Ｆｉ通信に切り替えることができるという点で、ボタンを使用可能状態で表示している。つまり、ユーザーにより、Ｗｉ−Ｆｉ通信を使用する機能の開始要求がされた場合は、まず、スマートフォン２００は、デジタルカメラ１００との通信をＷｉ−Ｆｉ通信に切り替える。その後、スマートフォン２００は、ユーザーの要求した機能に、通信中のデジタルカメラが対応しているかどうかの判断をし、対応していれば機能を実行することになる。
スマートフォン２００とデジタルカメラ１００と未接続の状態では、全ての機能は使用することができない。図４（ｄ）のように、スマートフォン２００は、機能のボタン４１０〜４１３を使用不可状態で表示する。このとき、ユーザーにより、４１０〜４１３が選択された場合は、図４（ｅ）の４１４のメッセージを表示して、カメラとの接続を促す。
【００６０】
＜通信確立後、メニュー画面を表示するスマートフォンとカメラのフロー＞
続いて、図５を使用して、スマートフォン２００がデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立して、アプリのメニュー画面を表示するまでのフローを説明する。なお、デジタルカメラ１００とスマートフォン２００は、事前にペアリングを済ませた状態である。
【００６１】
スマートフォン２００は、アプリを起動して、図４（ｄ）に示すデジタルカメラと未接続状態のメニュー画面を表示部２０６に表示して、図５（ａ）のフローを開始する。
【００６２】
ステップＳ５０１において、スマートフォン２００は、デジタルカメラ１００のアドバタイズ信号のサーチをする。ステップＳ５０２において、アドバタイズ信号を検出したかどうか判定し、検出した場合は、アドバタイズ信号を受信して、ステップＳ５０３に進む。ここで検出したアドバタイズ信号は、図５（ｂ）のステップＳ５５１において、デジタルカメラ１００が発信したもので、アドバタイズ信号には、デジタルカメラ１００のニックネーム、カメラの機種を特定するＩＤが含まれている。ステップＳ５０３において、スマートフォン２００は、アドバタイズ信号を発信したデジタルカメラ１００に接続要求を送信する。このとき、スマートフォン２００は、ステップＳ５０２で受信したアドバタイズ信号に含まれるデジタルカメラ１００のニックネーム、カメラの機種を特定するＩＤを記憶する。
【００６３】
ステップＳ５０４で、スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立する。ステップＳ５０５において、スマートフォン２００は、デジタルカメラ１００からデジタルカメラ１００の機器情報を受信する。ここでいう機器情報とは、ステップＳ５５４で、デジタルカメラ１００が送信したもので、Ｂｌｕｅｔｏｏｔｈ通信で使用する機能の対応状況を示すサービスを含むものとする。ステップＳ５０６において、スマートフォン２００はステップＳ５０５で受信したカメラの機器情報を記憶する。ステップＳ５０７において、スマートフォン２００は、ステップＳ５０６で記憶したデジタルカメラ１００の機器情報をもとに、各種機能のメニューボタンを、使用可能状態、使用不可状態にして、アプリのメニュー画面を再表示する。このときの判断は、機器情報に各種機能のサービスが含まれているかどうか、もしくはサービス内のキャラクタリスティックの値を使用して行うようにしても良い。ステップＳ５０１に戻り、サーチを再開する。
スマートフォン２００は、Ｂｌｕｅｔｏｏｔｈ通信では、複数のデジタルカメラ１００と接続が可能である。ステップＳ５０２において、二台目のデジタルカメラ１００のアドバタイズ信号が検出されたら、ステップＳ５０３に進み、一台目とカメラの時と同様にステップＳ５０６までフローを進める。ステップＳ５０７において、スマートフォン２００は、各機能のメニューボタンを、一台目と二台目のカメラの機器情報に応じた、使用可能状態、使用不可状態にして、アプリのメニュー画面を再表示して、ステップＳ５０１へ戻る。ステップＳ５０２で、デジタルカメラ１００のアドバタイズ信号を検出しなくなったら、フローを終了する。
【００６４】
なお、本実施形態では、ステップＳ５０２で、一台のアドバタイズ信号を検出した場合は、自動でステップＳ５０３進み、アドバタイズ信号を発信したデジタルカメラ１００に接続要求をする。つまり、複数のデジタルカメラ１００がアドバタイズ信号を発信している場合は、スマートフォン２００が先に検出したものから順に処理を進める構成だが、ステップＳ５０２で検出したアドバタイズ信号をもとに、発信元のデジタルカメラ１００の情報を、スマートフォン２００の表示部２０６に一覧にして表示し、接続要求を送信するデジタルカメラをユーザーに選択させるようにしても良い。
【００６５】
以上が、スマートフォンのフローである。
【００６６】
デジタルカメラ１００は、自機の電源スイッチをＯＮなるか、電池をデジタルカメラ１００に挿入するなどして、デジタルカメラ１００のＢｌｕｅｔｏｏｔｈ機能が使用できる状況にされたら、図５（ｂ）のフローを開始する。
【００６７】
ステップＳ５５１において、デジタルカメラ１００はアドバタイズ信号を発信する。ステップＳ５５２で、デジタルカメラ１００はスマートフォン２００からの接続要求を受信したか判定する。ここでいう接続要求とは、ステップＳ５０３で、スマートフォン２００から送信されたものである。受信しなかった場合は、戻って要求を待ち、受信した場合は、ステップＳ５５３に進み、デジタルカメラ１００はスマートフォン２００とＢｌｕｅｔｏｏｔｈ通信を確立する。ステップＳ５５４に進み、デジタルカメラ１００は、自機の機器情報をスマートフォン２００へ送信して、フローを終了する。
【００６８】
＜Ｂｌｕｅｔｏｏｔｈ  通信中のカメラ選択のスマートフォンのフロー＞
次に、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中のスマートフォン２００において、ユーザーがアプリのメニュー画面で、リモコン機能のボタンを選択した場合のスマートフォンのフローを図６、図７を使用して説明する。
【００６９】
スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリのメニュー画面を表示部２０６に表示して、図６（ａ）のフローを開始する。なお、このとき、リモコン機能対応カメラが少なくとも一台は接続されており、スマートフォン２００が表示するメニュー画面において、リモコン機能のボタンが使用可能状態で表示されているものとする。
【００７０】
ステップＳ６０１において、スマートフォン２００は、ユーザーからリモコン機能の開始要求があったかを判定する。要求があった場合は、ステップＳ６０２に進む。ステップＳ６０２において、スマートフォン２００は、現在通信中のデジタルカメラ１００が複数あるかどうかを判定し、複数でなければ、ステップＳ６０６に進み、通信中のデジタルカメラ１００でリモコン機能を実行する。ステップＳ６０２において、通信中のデジタルカメラ１００が複数あった場合は、ステップＳ６０３に進み、スマートフォン２００は、表示部２０６に、通信中のカメラのニックネームをリスト表示したカメラ選択画面を表示する。図７（ａ）７０１は、その表示例である。ステップＳ６０４において、ユーザーはカメラ選択画面７０１の中から、一台のカメラを選択する。ステップＳ６０５において、スマートフォン２００は、ユーザーにより選択されたカメラが、リモコン機能対応カメラかどうかを判定する。ここで、選択されたカメラがリモコン機能対応カメラかどうかは、図５のステップＳ５０６で記憶したデジタルカメラ１００の機器情報をもとに判断する。選択されたカメラがリモコン機能対応カメラであった場合は、ステップＳ６０６に進み、リモコン機能を実行する。ステップＳ６０５において、リモコン機能非対応カメラであった場合には、ステップＳ６０７に進み、スマートフォン２００は、図７（ｂ）の７０２の表示例に示すメッセージを表示する。
【００７１】
ステップＳ６０６において、リモコン機能を実行し、スマートフォン２００は、リモコン機能操作画面を表示部２０６に表示する。図７（ｃ）はその表示例である。
【００７２】
以上が、通信中の複数台のカメラのうち、選択されたカメラがリモコン機能対応カメラかどうかの判定を、図７（ａ）７０１のカメラ選択画面でユーザーが選択した後、ステップＳ６０５で行う構成のフローである。
【００７３】
次に、図６（ａ）ステップＳ６０３で表示したカメラ選択画面に、リモコン機能対応状況を補足情報として表示する構成のフローを図６（ｂ）で説明する。
【００７４】
（ａ）と同様に、スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリのメニュー画面を表示部２０６に表示して、図６（ｂ）のフローを開始する。なお、この場合、リモコン機能対応カメラが少なくとも一台は接続されており、リモコン機能のボタンが使用可能状態で表示されているものとする。
【００７５】
ステップＳ６０２までは、（ａ）と同様のフローのため、説明は省略する。ステップＳ６０２において、通信中のデジタルカメラ１００が複数あった場合は、ステップＳ６５１に進み、カメラ選択画面を表示する。図７（ｄ）はその表示例であり、スマートフォン２００は、カメラ選択画面で、デジタルカメラ１００のリモコン機能の対応状況を補足情報７０４として、デジタルカメラ１００のニックネームとともに表示する。この補足情報７０４は、図５のステップＳ５０６で記憶したデジタルカメラ１００の機器情報をもとに表示する。なお、図７（ｄ）に示す表示例のように、カメラ選択画面において、リモコン機能非対応のデジタルカメラ１００を、７０３のようにグレーアウト表示するなどして、選択できない表示にしても良いし、図７（ｅ）に示す表示例のように、カメラ選択画面において、７０５のように、リモコン機能非対応のデジタルカメラ１００を非表示にして、リモコン機能対応のデジタルカメラ１００のみをリストするようにしても良い。いずれにしても、スマートフォン２００は、ステップＳ６５１で表示するカメラ選択画面では、ユーザーが、リモコン機能非対応のカメラを選択できない状態で表示する。
【００７６】
ステップＳ６５２において、ユーザーは、リモコン機能対応カメラ中から、一台のカメラを選択する。ステップＳ６０６に進み、スマートフォン２００は、ユーザーが選択したデジタルカメラ１００でリモコン機能を実行し、リモコン機能操作画面を表示部２０６に表示する。なお、ステップＳ６０２で、通信中のデジタルカメラ１００が複数あった場合でも、ステップＳ６５１において、カメラ選択画面を表示する際に、通信中のデジタルカメラ１００のうち、リモコン機能対応カメラが一台しかなかった場合は、カメラ選択画面を表示せずに、ステップＳ６０６に進み、該当のカメラでリモコン機能を実行させるようにしても良い。
【００７７】
以上が、スマートフォン２００が、複数のデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中に、Ｂｌｕｅｔｏｏｔｈ通信で動作する機能を実行する際のフローの説明である。
【００７８】
［第２の実施形態］
第１の実施形態では、Ｂｌｕｅｔｏｏｔｈ通信で動作する機能について、スマートフォン２００が、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中のメニュー画面の表示、機能を実行する構成について説明した。これは、Ｗｉ−Ｆｉ通信で動作する機能についても、実現可能である。本実施形態では、Ｗｉ−Ｆｉ通信で動作する機能についても、スマートフォン２００が、複数のデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中のメニュー画面の表示、機能を実行する構成について説明する。
【００７９】
なお、本実施形態は第１の実施形態と共通する部分が多いため、共通部分の説明は省略し、本実施形態に特有の部分を中心に説明する。
【００８０】
＜アプリケーションの概要＞
第１の実施形態において、スマートフォン２００上で動作するアプリケーションのメニュー画面において、スマートフォン２００とデジタルカメラ１００の通信状態に応じて、さらに、通信中のデジタルカメラ１００の機能対応状況に応じて、機能ボタンの表示を切り替えることについて説明した。ただし、第１の実施形態においては、Ｂｌｕｅｔｏｏｔｈ通信中は、Ｂｌｕｅｔｏｏｔｈ通信を使用する機能についてのみ、通信中のデジタルカメラ１００の機能対応状況がわかるため、機能対応状況に応じて、Ｂｌｕｅｔｏｏｔｈ通信を使用する機能のボタンを使用可能状態、使用不可状態で表示する。しかし、Ｗｉ−Ｆｉ通信を使用する機能については、機能の対応状況を知ることができないため、Ｗｉ−Ｆｉ通信に切り替えるために機能ボタンを使用可能状態で表示し、通信中のデジタルカメラ１００で、実際に、その機能が使用できるかどうかは、通信を切り替えてみたいと判断ができない状態であった。
【００８１】
つまり、第１の実施形態においては、スマートフォン２００と時刻設定機能非対応のデジタルカメラ１００が、Ｂｌｕｅｔｏｏｔｈ通信中は、スマートフォン２００は、図４（ａ）の４０３のように、ボタンを使用可能状態で表示する。ユーザーにより、４０３が選択された場合、スマートフォン２００は、Ｂｌｕｅｔｏｏｔｈ通信中の時刻設定機能非対応のデジタルカメラ１００に、Ｗｉ−Ｆｉ通信に切り替える要求をし、スマートフォン２００とデジタルカメラ１００は、Ｗｉ−Ｆｉ通信に切り替える。しかし、デジタルカメラ１００は時刻設定機能非対応のため、機能を実行することができない。このように、無駄な通信の切り替えを行う恐れのある課題があった。
【００８２】
そこで、本実施形態では、スマートフォン２００が、通信中のデジタルカメラ１００のＷｉ−Ｆｉ通信を使用する機能の対応状況も知ることできる構成とする。
【００８３】
スマートフォン２００とデジタルカメラ１００が、Ｂｌｕｅｔｏｏｔｈ通信中は、スマートフォン２００は、Ｂｌｕｅｔｏｏｔｈ通信を使用する機能、また、Ｗｉ−Ｆｉ通信を使用する機能、いずれの機能についても、通信中のデジタルカメラ１００の各種機能の対応状況に応じて、使用可能状態、使用不可状態を判定して、機能ボタンを表示する。
【００８４】
図４（ａ）は、スマートフォン２００とデジタルカメラ１００がＢｌｕｅｔｏｏｔｈ通信中の表示例である。このとき、通信中のデジタルカメラ１００は、Ｗｉ−Ｆｉ通信を使用するカメラ内の画像閲覧機能、ライブビュー撮影機能、カメラの時刻設定機能に対応しており、Ｂｌｕｅｔｏｏｔｈ通信を使用するリモコン機能に対応しているカメラである。そのため、スマートフォン２００は、機能ボタンを全て使用可能状態で表示する。図４（ｂ）は、スマートフォン２００とデジタルカメラ１００がＢｌｕｅｔｏｏｔｈ通信中の表示例である。このとき、通信中のデジタルカメラ１００は、Ｗｉ−Ｆｉ通信を使用するカメラ内の画像閲覧機能、ライブビュー撮影機能、カメラの時刻設定機能に対応しており、Ｂｌｕｅｔｏｏｔｈ通信を使用するリモコン機能に非対応のカメラである。そのため、スマートフォン２００は、４０８のみ使用不可状態で表示する。図４（ｆ）は、スマートフォン２００とデジタルカメラ１００がＢｌｕｅｔｏｏｔｈ通信中の表示例である。このとき、通信中のデジタルカメラ１００は、Ｗｉ−Ｆｉ通信を使用するカメラ内の画像閲覧機能、ライブビュー撮影機能に対応しており、カメラの時刻設定機能に非対応であり、Ｂｌｕｅｔｏｏｔｈ通信を使用するリモコン機能に対応しているカメラである。そのため、スマートフォン２００は、４１７のみ使用不可状態で表示する。
【００８５】
複数台カメラ接続の場合は、第１の実施形態と同様で、通信中のカメラのうち、どれか一台が該当の機能が使用できる機種であれば、その機能は使用可能状態で表示される。
【００８６】
＜通信確立後、メニュー画面を表示するスマートフォンとカメラのフロー＞
第１の実施形態と同様に、図４、図５を使用して、スマートフォン２００がデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立して、アプリのメニュー画面を表示するまでのフローを説明する。なお、デジタルカメラ１００とスマートフォン２００は、事前にペアリングを済ませた状態である。
【００８７】
スマートフォン２００は、アプリを起動して、図４（ｄ）に示すデジタルカメラと未接続状態のメニュー画面を表示して、図５（ａ）のフローを開始する。ステップＳ５０１から、ステップＳ５０４までは第１の実施形態の同様のフローのため、説明は省略する。
【００８８】
ステップＳ５０５において、スマートフォン２００は、デジタルカメラ１００からデジタルカメラの機器情報を受信する。本実施形態では、ここで受信する機器情報に、Ｂｌｕｅｔｏｏｔｈ通信で使用する機能の対応状況を示すサービスに加えて、Ｗｉ−Ｆｉ通信で使用する機能の対応状況の情報も含むものとする。ステップＳ５０６において、スマートフォン２００はステップＳ５０５で受信したカメラの機器情報を記憶する。ステップＳ５０７において、スマートフォン２００は、ステップＳ５０６で記憶したデジタルカメラ１００の機器情報に応じて、Ｗｉ−Ｆｉ通信を使用する機能についてもメニューボタンを、使用可能状態、使用不可状態にして、アプリのメニュー画面を再表示する。ステップＳ５０１に戻り、サーチを再開する。
【００８９】
以上が、本実施形態における特有の部分のスマートフォン２００のフローである。
【００９０】
デジタルカメラ１００は、自機の電源スイッチをＯＮなるか、電池をデジタルカメラ１００に挿入するなどして、デジタルカメラ１００のＢｌｕｅｔｏｏｔｈ機能が使用できる状況にされたら、図５（ｂ）のフローを開始する。
【００９１】
ステップＳ５５１〜ステップＳ５５３は第１の実施形態の同様のフローのため、説明は省略する。ステップＳ５５４において、デジタルカメラ１００は、自機の機器情報をスマートフォン２００へ送信する。ここで送信する機器情報には、Ｂｌｕｅｔｏｏｔｈ通信で使用する機能の対応状況を示すサービスに加えて、Ｗｉ−Ｆｉ通信で使用する機能の対応状況の情報も含むものとする。
【００９２】
以上が、本実施形態における特有の部分のデジタルカメラ１００のフローである。
【００９３】
＜Ｂｌｕｅｔｏｏｔｈ通信中のカメラ選択のスマートフォンのフロー＞
デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中のスマートフォン２００において、ユーザーがアプリのメニュー画面で、カメラの時刻設定機能のボタンを選択した場合のスマートフォンのフローを図８を使用して説明する。
【００９４】
スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリのメニュー画面を表示部２０６に表示して、図８（ａ）のフローを開始する。なお、このとき、カメラの時刻設定機能対応カメラが少なくとも一台は接続されており、スマートフォン２００が表示するメニュー画面において、カメラの時刻設定機能のボタンが使用可能状態で表示されているものとする。
【００９５】
ステップＳ８０１において、スマートフォン２００は、ユーザーからカメラの時刻設定機能の開始要求があったかを判定する。要求があった場合は、ステップＳ８０２に進む。ステップＳ８０２において、スマートフォン２００は、現在通信中のデジタルカメラ１００が複数あるかどうかを判定し、複数でなければ、ステップＳ８０６に進み、通信中のデジタルカメラ１００との通信を切り替える。このステップＳ８０６で、通信を切り替えるフローについては後述する。ステップＳ８０２において、通信中のデジタルカメラ１００が複数あった場合は、ステップＳ８０３に進み、スマートフォン２００は、表示部２０６に、通信中のカメラのニックネームをリスト表示したカメラ選択画面を表示する。図７（ａ）７０１は、その表示例である。ステップＳ８０４において、ユーザーはカメラ選択画面７０１の中から、一台のカメラを選択する。ステップＳ８０５において、スマートフォン２００は、ユーザーにより選択されたカメラが、カメラの時刻設定機能対応カメラかどうかを判定する。ここで、選択されたカメラが、カメラの時刻設定機能対応カメラかどうかは、図５のステップＳ５０６で記憶したデジタルカメラ１００の機器情報をもとに判断する。選択されたカメラがカメラの時刻設定機能対応カメラであった場合は、ステップＳ８０６に進み、通信中のデジタルカメラ１００との通信を切り替える。ステップＳ８０５において、カメラの時刻設定機能非対応カメラで合った場合には、ステップＳ８０８に進み、スマートフォン２００は、図７（ｂ）の７０２の表示例に示すメッセージを表示する。
【００９６】
ステップＳ８０６において、スマートフォン２００は、デジタルカメラ１００との通信を切り替えて、ステップＳ８０７に進む。ステップＳ８０７で、カメラの時刻設定機能を実行し、スマートフォン２００は、カメラの時刻設定機能操作画面を表示部２０６に表示する。図７（ｆ）はその表示例である。
【００９７】
以上が、通信中の複数台のカメラのうち、選択されたカメラがカメラの時刻設定機能対応カメラかどうかの判定を、図７（ａ）７０１のカメラ選択画面でユーザーが選択した後、ステップＳ８０５で行うフローである。
【００９８】
次に、図８（ａ）ステップＳ８０３で表示したカメラ選択画面に、カメラの時刻設定機能の対応状況を補足情報として表示するフローを図８（ｂ）で説明する。
【００９９】
（ａ）と同様に、スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリのメニュー画面を表示部２０６に表示して、図８（ｂ）のフローを開始する。なお、この場合、カメラの時刻設定機能対応カメラが少なくとも一台は接続されており、カメラの時刻設定機能のボタンが使用可能状態で表示されているものとする。
【０１００】
ステップＳ８０２までは、（ａ）と同様のフローのため、説明は省略する。ステップＳ８０２において、通信中のデジタルカメラ１００が複数あった場合は、ステップＳ８５１に進み、カメラ選択画面を表示する。図７（ｄ）はその表示例であり、カメラ選択画面で、デジタルカメラ１００のカメラの時刻設定機能の対応状況を補足情報７０４として、デジタルカメラ１００のニックネームとともに表示する。この補足情報７０４は、図５のステップＳ５０６で記憶したデジタルカメラ１００の機器情報をもとに表示する。なお、図７（ｄ）に示す表示例のように、カメラ選択画面において、カメラの時刻設定機能非対応のデジタルカメラ１００を、７０３のようにグレーアウト表示するなどして、選択できない表示にしても良いし、図７（ｅ）に示す表示例のように、カメラ選択画面において、７０５のように、カメラの時刻設定機能非対応のデジタルカメラ１００を非表示にして、カメラの時刻設定機能対応のデジタルカメラ１００のみをリストするようにしても良い。いずれにしても、スマートフォン２００は、ステップＳ８５１で表示するカメラ選択画面では、ユーザーが、カメラの時刻設定機能非対応のカメラを選択できない状態で表示する。
【０１０１】
ステップＳ８５２において、ユーザーは、カメラの時刻設定機能対応カメラ中から、一台のカメラを選択する。ステップＳ８０６に進み、スマートフォン２００は、デジタルカメラ１００との通信を切り替える。ステップＳ８０７において、スマートフォン２００は、ユーザーが選択したデジタルカメラ１００でカメラの時刻設定機能を実行し、カメラの時刻設定機能操作画面を表示部２０６に表示する。なお、ステップＳ８０２で、通信中のデジタルカメラ１００が複数あった場合でも、ステップＳ８５１において、カメラ選択画面を表示する際に、通信中のデジタルカメラ１００のうち、カメラの時刻設定機能対応カメラが一台しかなかった場合は、カメラ選択画面を表示せずに、ステップＳ８０６に進み、デジタルカメラ１００との通信を切替えを行い、ステップＳ８０７で、該当のカメラでカメラの時刻設定機能を実行させるようにしても良い。
【０１０２】
以上が、スマートフォン２００が、複数のデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中に、Ｂｌｕｅｔｏｏｔｈ通信で動作する機能を実行する際のフローの説明である。
【０１０３】
＜Ｂｌｕｅｔｏｏｔｈ通信からＷｉ−Ｆｉ通信に切り替えるフロー＞
図８（ａ）、（ｂ）のステップＳ８０６で行う、スマートフォン２００とデジタルカメラ１００の通信を、Ｂｌｕｅｔｏｏｔｈ通信からＷｉ−Ｆｉ通信に切り替える処理の、スマートフォン２００とデジタルカメラ１００のフローを、図９（ａ）、（ｂ）を使用して説明する。
【０１０４】
スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中に、ユーザーによりＷｉ−Ｆｉ通信が必要な機能が選択されて、図９（ａ）のフローを開始する。
【０１０５】
ステップＳ９０１において、スマートフォン２００は、デジタルカメラ１００にＷｉ−Ｆｉ通信の接続要求を、Ｂｌｕｅｔｏｏｔｈ通信で送信する。ステップＳ９０２において、スマートフォン２００は、デジタルカメラ１００からデジタルカメラ１００のネットワーク情報をＢｌｕｅｔｏｏｔｈ通信で受信したかどうか判定する。ネットワーク情報を受信した場合は、ステップＳ９０３に進む。ステップＳ９０３で、ステップＳ９０２で受信した情報をもとに、スマートフォン２００は、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。ステップＳ９０４で、スマートフォン２００は、デジタルカメラ１００とＷｉ−Ｆｉ通信を確立する。以上が、スマートフォン２００のフローである。
【０１０６】
デジタルカメラ１００は、スマートフォン２００とＢｌｕｅｔｏｏｔｈ通信で通信中に、図９（ｂ）のフローを開始する。
【０１０７】
ステップＳ９５１において、デジタルカメラ１００は、スマートフォン２００からのＷｉ−Ｆｉ通信の接続要求をＢｌｕｅｔｏｏｔｈ通信で受信したか判定する。接続要求を受信した場合は、ステップＳ９５２に進む。ステップＳ９５２において、デジタルカメラ１００は、自機のネットワーク情報を、スマートフォン２００にＢｌｕｅｔｏｏｔｈ通信で送信する。ステップＳ９５３において、デジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈ通信を切断する。ステップＳ９５４において、デジタルカメラ１００は、簡易ＡＰ機能を使用して無線ＬＡＮネットワークを形成して、ステップＳ９５５に進む。ステップＳ９５５において、デジタルカメラ１００は、ステップＳ９５４で形成した無線ＬＡＮネットワークに、スマートフォン２００が参加したかどうかを判定する。スマートフォンが参加した場合は、ステップＳ９５６に進む。ステップＳ９５６において、デジタルカメラ１００は、スマートフォン２００とＷｉ−Ｆｉ通信を確立する。
【０１０８】
以上が、スマートフォン２００とデジタルカメラ１００の通信を、Ｂｌｕｅｔｏｏｔｈ通信からＷｉ−Ｆｉ通信に切り替えるフローである。なお、本実施形態においては、スマートフォン２００が、デジタルカメラ１００に、Ｗｉ−Ｆｉ通信への切り替え要求を送信して、通信の切り替えを行う構成としているが、デジタルカメラ１００が、スマートフォン２００に、Ｗｉ−Ｆｉ通信への切り替え要求を送信して、通信の切り替えを行う構成としても良い。その場合は、デジタルカメラ１００は、Ｗｉ−Ｆｉ通信への切り替え要求と自機のネットワーク情報を同時に、スマートフォン２００に送信するようにしても良い。
【０１０９】
［第３の実施形態］
第２の実施形態では、図５のＢｌｕｅｔｏｏｔｈ通信を確立して、スマートフォン２００の表示部２０６にメニュー画面を表示するフローにおいて、ステップＳ５０５で受信する機器情報に、Ｂｌｕｅｔｏｏｔｈ通信で使用する機能の対応状況を示すサービスに加えて、Ｗｉ−Ｆｉ通信で使用する機能の対応状況の情報も含むものとし、ステップＳ５０６で機器情報を記憶し、ステップＳ５０７において、記憶した機器情報をもとに応じて、メニュー画面の機能ボタンを使用可能状態、使用不可状態で表示する構成とした。しかし、必ずしも、Ｗｉ−Ｆｉ通信で使用する機能の対応状況の情報は、スマートフォン２００が、通信中のデジタルカメラ１００から都度受信する構成である必要ない。アプリケーション内部に、アプリが対応する全てのカメラの情報として、機能の対応状況をリストで保有しておき、デジタルカメラ１００から発信されるアドバタイズ信号に含まれている、カメラの機種を特定するＩＤと、そのリストを照合して、ボタンの表示を行う構成としても実現可能である。本実施形態では、この構成について説明する。
【０１１０】
なお、本実施形態は第１の実施形態、および、第２の実施形態と共通する部分が多いため、共通部分の説明は省略し、本実施形態に特有の部分を中心に説明する。
【０１１１】
＜通信確立後、メニュー画面を表示するスマートフォンとカメラのフロー＞
第１の実施形態と同様に、図４、図５を使用して、スマートフォン２００がデジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立して、アプリのメニュー画面を表示するまでのフローを説明する。なお、デジタルカメラ１００とスマートフォン２００は、事前にペアリングを済ませた状態である。
【０１１２】
スマートフォン２００は、アプリを起動して、図４（ｄ）に示すデジタルカメラと未接続状態のメニュー画面を表示して、図５（ａ）のフローを開始する。ステップＳ５０１から、ステップＳ５０６までは第１の実施形態の同様のフローのため、説明は省略する。
【０１１３】
ステップＳ５０７において、通信中のデジタルカメラ１００の機能の対応状況に応じて、メニューボタンを、使用可能状態、使用不可状態にして、アプリのメニュー画面を再表示する。このとき、Ｂｌｕｅｔｏｏｔｈ通信で動作する機能については、ステップＳ５０６で記憶した機器情報をもとに表示する。Ｗｉ−Ｆｉ通信で動作する機能については、ステップＳ５０３で記憶したデジタルカメラ１００機種を特定するＩＤと、アプリケーション内で保有している、アプリが対応する全てのカメラの情報のリストを照合して、スマートフォンは機能の対応状況を判断して表示する。ステップＳ５０１に戻り、サーチを再開する。
【０１１４】
以上が、本実施形態における特有の部分のスマートフォン２００のフローである。
【０１１５】
デジタルカメラ１００のフローは、第１の実施形態と同様であるため、説明は省略する。
【０１１６】
＜Ｂｌｕｅｔｏｏｔｈ通信中のカメラ選択のスマートフォンのフロー＞
第２の実施形態と同様に、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信中のスマートフォン２００において、ユーザーがアプリのメニュー画面で、カメラの時刻設定機能のボタンを選択した場合のスマートフォンのフローを図８を使用して説明する。
【０１１７】
スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリのメニュー画面を表示部２０６に表示して、図８（ａ）のフローを開始する。なお、このとき、カメラの時刻設定機能対応カメラが少なくとも一台は接続されており、スマートフォン２００が表示するメニュー画面において、カメラの時刻設定機能のボタンが使用可能状態で表示されているものとする。
【０１１８】
ステップＳ８０１〜ステップＳ８０４までは、第２の実施形態の同様のフローのため、説明は省略する。ステップＳ８０５において、スマートフォン２００は、ユーザーにより選択されたカメラが、カメラの時刻設定機能対応カメラかどうかを判定する。ここで、選択されたカメラが、カメラの時刻設定機能対応カメラかどうかは、ステップＳ５０３で記憶したデジタルカメラ１００機種を特定するＩＤと、アプリケーション内で保有している、アプリが対応する全てのカメラの情報のリストを照合して判断する。選択されたカメラがカメラの時刻設定機能対応カメラであった場合は、ステップＳ８０６に進む。ステップＳ８０６〜ステップＳ８０８までは、第２の実施形態の同様のフローのため、説明は省略する。
【０１１９】
以上が、本実施形態における特有の部分のスマートフォン２００のフローである。
【０１２０】
次に、図８（ａ）ステップＳ８０３で表示したカメラ選択画面に、カメラの時刻設定機能の対応状況を補足情報として表示するフローを図８（ｂ）で説明する。
【０１２１】
（ａ）と同様に、スマートフォン２００は、デジタルカメラ１００とＢｌｕｅｔｏｏｔｈ通信を確立し、アプリのメニュー画面を表示部２０６に表示して、図８（ｂ）のフローを開始する。なお、この場合、カメラの時刻設定機能対応カメラが少なくとも一台は接続されており、カメラの時刻設定機能のボタンが使用可能状態で表示されているものとする。
【０１２２】
ステップＳ８０１〜ステップＳ８０２は、第２の実施形態と同様のフローのため、説明は省略する。ステップＳ８５１において、カメラ選択画面を表示する。図７（ｄ）はその表示例であり、カメラ選択画面で、デジタルカメラ１００のカメラの時刻設定機能の対応状況を補足情報７０４として、デジタルカメラ１００のニックネームとともに表示する。この補足情報７０４は、ステップＳ５０３で記憶したデジタルカメラ１００機種を特定するＩＤと、アプリケーション内で保有している、アプリが対応する全てのカメラの情報のリストを照合して表示する。その他の表示例については、第２の実施形態と同様のため、説明は省略する。
【０１２３】
ステップＳ８５２〜ステップＳ８０７は、第２の実施形態と同様のフローのため、説明は省略する。
【０１２４】
以上が、本実施形態における特有の部分のスマートフォン２００のフローである。
【０１２５】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１２６】
１００  デジタルカメラ、１０１  制御部、１０２  撮像部
【図１】
2020057899.tif 000003
【図２】
2020057899.tif 000004
【図３】
2020057899.tif 000005
【図４】
2020057899.tif 000006
【図５】
2020057899.tif 000007
【図６】
2020057899.tif 000008
【図７】
2020057899.tif 000009
【図８】
2020057899.tif 000010
【図９】
2020057899.tif 000011