(57)【要約】【課題】外部機器との無線接続が切断された際に、ユーザに対する適切な報知を行う電子機器およびその制御方法を提供すること。【解決手段】無線通信手段による外部機器との接続が切断された場合、切断が外部機器からの要求に基づくものか否かを判定する。切断が外部機器からの要求に基づくものと判定された場合と、判定されなかった場合とで、切断を報知する画面の表示方法を異ならせる。【選択図】図４
2018037894.tif 000002
【特許請求の範囲】
【請求項１】
第１の無線通信手段と、
前記第１の無線通信手段による外部機器との接続が切断された場合、前記切断が前記外部機器からの要求に基づくものか否かを判定する第１の判定手段と、
前記切断を報知する画面を表示手段に表示させる表示制御手段と、を有し、
前記表示制御手段は、前記第１の判定手段によって、前記切断が前記外部機器からの要求に基づくものと判定された場合と、判定されなかった場合とで、前記切断を報知する画面の表示方法を異ならせることを特徴とする電子機器。
【請求項２】
前記表示制御手段は、前記切断が前記外部機器からの要求に基づくものと判定された場合には前記画面の表示を自動的に終了させ、前記切断が前記外部機器からの要求に基づくものと判定されなかった場合には前記画面の表示を自動的に終了させないことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電子機器の直近の起動が前記外部機器からの要求に基づくものか否かを判定する第２の判定手段をさらに有し、
前記表示制御手段は、
前記切断が前記外部機器からの要求に基づくものと判定され、かつ前記電子機器の直近の起動が前記外部機器からの要求に基づくものと判定された場合には前記画面の表示を自動的に終了させ、
前記切断が前記外部機器からの要求に基づくものと判定されなかった場合と、前記電子機器の直近の起動が前記外部機器からの要求に基づくものと判定されなかった場合には前記画面の表示を自動的に終了させないことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
第２の無線通信手段をさらに有し、
前記直近の起動の要求は、前記第２の無線通信手段によって前記外部機器から受信されることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記第２の無線通信手段は、前記第１の無線通信手段よりも消費電力が小さく、通信速度が遅いことを特徴とする請求項４に記載の電子機器。
【請求項６】
前記電子機器のスタンバイ状態において、前記第２の無線通信手段は前記外部機器との通信が可能であり、前記第１の無線通信手段には電力が供給されないことを特徴とする請求項４または請求項５に記載の電子機器。
【請求項７】
前記第１の無線通信手段は、前記外部機器からの要求を前記第２の無線通信手段によって受信したことに応じて前記外部機器との通信を開始することを特徴とする請求項４から請求項６のいずれか１項に記載の電子機器。
【請求項８】
前記外部機器との通信に前記第１の無線通信手段が用いられている場合、前記第２の無線通信手段は用いられないことを特徴する請求項４から請求項７のいずれか１項に記載の電子機器。
【請求項９】
無線通信手段を有する電子機器の制御方法であって、
判定手段が、前記無線通信手段による外部機器との接続が切断された場合、前記切断が前記外部機器からの要求に基づくものか否かを判定する判定工程と、
前記切断を報知する画面を表示装置に表示させる表示工程と、を有し、
前記表示工程では、前記判定工程において前記切断が前記外部機器からの要求に基づくものと判定された場合と判定されなかった場合とで、前記切断を報知する画面の表示方法を異ならせることを特徴とする電子機器の制御方法。
【請求項１０】
電子機器の有するコンピュータを、請求項１から請求項８のいずれか１項に記載の電子機器の判定手段および表示制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法に関し、特には無線通信機能を有する電子機器およびその制御方法に関する。
【背景技術】
【０００２】
現在、通信範囲、通信速度、消費電力などが異なる様々な無線通信規格（無線ネットワーク環境）が存在し、複数の無線ネットワーク環境に対応した電子機器も存在する（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１８００４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子機器と外部機器との無線通信は、電子機器の操作によって開始される場合と、外部機器のからの（例えば別の無線通信を通じた）要求によって（電子機器の操作無しに）開始される場合がある。また、電子機器と外部機器との無線通信は、通信環境の悪化、電子機器の操作、外部機器からの要求のいずれかによって切断される場合がある。
【０００５】
電子機器と外部機器とが無線通信している場合、電子機器と外部機器のユーザは必ずしも同じとは限らず、また距離も離れている可能性がある。そのため、電子機器と外部機器との無線通信が切断された場合、無線通信がどのように開始されたかや、切断の要因にかかわらず、電子機器の表示部にメッセージを表示し、ユーザの確認（例えば「ＯＫ」ボタンの押下）を要求するものがあった。
【０００６】
上記の例において、例えば鞄の中にある電子機器と手元にある外部機器との無線通信が外部機器からの要求によって開始ならびに切断された場合であっても、電子機器にはユーザの確認が得られるまでメッセージが表示され続ける。そのため、ユーザはメッセージの確認のために電子機器を取り出して操作する必要があり、煩雑である。
【０００７】
本発明は上記の例をはじめとする従来技術の課題に鑑みてなされたものであり、外部機器との無線接続が切断された際に、ユーザに対する適切な報知を行う電子機器およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的は、第１の無線通信手段と、第１の無線通信手段による外部機器との接続が切断された場合、切断が外部機器からの要求に基づくものか否かを判定する第１の判定手段と、切断を報知する画面を表示手段に表示させる表示制御手段と、を有し、表示制御手段は、第１の判定手段によって、切断が外部機器からの要求に基づくものと判定された場合と、判定されなかった場合とで、切断を報知する画面の表示方法を異ならせることを特徴とする電子機器によって達成される。
【発明の効果】
【０００９】
本発明によれば、外部機器との無線接続が切断された際に、ユーザに対する適切な報知を行う電子機器およびその制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電子機器の一例であるデジタルカメラに関する図
【図２】実施形態に係る電子機器の一例であるスマートフォンに関する図
【図３】実施形態におけるスマートフォンのカメラ制御アプリケーションの画面例を示す図
【図４】実施形態におけるデジタルカメラの動作に関するフローチャート
【図５】接続切断時にデジタルカメラで表示する警告画面の例を示す図
【図６】実施形態におけるスマートフォンの動作に関するフローチャート
【発明を実施するための形態】
【００１１】
以下、本発明の例示的な実施形態について添付図面に基づいて詳細に説明する。なお、以下の実施形態においては、本発明に係る電子機器の一例としてのデジタルカメラと、外部機器の一例としてのスマートフォンとを用いた構成の無線通信システムに関して説明する。しかしながら、本発明に撮影機能は必須ではなく、本発明は複数の無線ネットワーク環境に対応した任意の電子機器に適用可能である。このような電子機器にはデジタルカメラやスマートフォンをはじめ、パーソナルコンピュータ、タブレットコンピュータ、メディアプレーヤ、ＰＤＡ、ゲーム機、スマートウォッチ、プリンタなどが含まれるが、これらに限定されない。
【００１２】
＜デジタルカメラの構成＞
図１は、本発明の実施形態に係る電子機器の一例であるデジタルカメラ１００に関する図であり、図１（ａ）は機能構成例を示すブロック図、図１（ｂ）および（ｃ）は外観例を示す斜視図である。
【００１３】
制御部１０１は例えば１つ以上のプログラマブルプロセッサ（以下、便宜上ＭＰＵと呼ぶ）を有する。制御部１０１は、不揮発性メモリ１０３に記憶されたプログラムをＭＰＵで実行し、各部を制御することにより、外部機器との通信を始めとしたデジタルカメラ１００の各種機能を実現する。なお、デジタルカメラ１００の制御は制御部１０１が集中的に行う必要は無く、他の機能ブロックが有するプロセッサと協働して分散的に制御を実行してもよい。
【００１４】
撮像部１０２は、例えば、ズームレンズ、フォーカスレンズ、絞りを有するレンズユニット、レンズユニットの動作を制御するコントローラ（例えばＭＰＵ）、撮像素子などを有する。撮像素子は、レンズユニットが形成する光学像を電気信号（画素信号）群に変換する光電変換デバイスであり、一般にはＣＭＯＳ(Complementary Metal Oxide Semiconductor)もしくはＣＣＤ(Charge Coupled Device)イメージセンサである。撮像部１０２はまた、Ａ／Ｄ変換やノイズ低減処理などを実行するための信号処理回路を有し、デジタル形式の画素信号群（画像データ）を出力する。画像データは一般的なデジタルカメラと同様に処理され、例えばメモリカードである記録媒体１０７に画像データファイルの形式で記録されたり、表示部１０６に表示されたり、外部機器に出力されたりする。
【００１５】
不揮発性メモリ１０３は例えば電気的に消去・記録可能であり、制御部１０１で実行するプログラム、ＧＵＩデータ、各種の設定値、外部機器の登録情報（識別情報および通信用の暗号鍵など）などを格納する。
【００１６】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の表示用メモリ(VRAM)、制御部１０１がプログラムを実行する際の作業領域などに用いられる。
【００１７】
操作部１０５は、デジタルカメラ１００に対してユーザが指示を入力するための入力デバイス群である。操作部１０５には例えば、デジタルカメラ１００の電源ＯＮ／ＯＦＦを指示するための電源ボタン、撮影準備開始および撮影開始を指示するためのレリーズスイッチ、画像データの再生（表示）を指示するための再生ボタンを含む。通信部１１１を介した外部機器との通信を開始するための接続ボタンを含んでもよい。図１（ｂ）、図１（ｃ）において、レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、表示部１０６が備えるタッチパネル１０５ｄは、操作部１０５に含まれる入力デバイスである。
【００１８】
なお、レリーズスイッチは、半押し状態でＯＮするＳＷ１と、全押し状態でＯＮするＳＷ２との２つのスイッチを有する。ＳＷ１のＯＮは撮影準備開始指示、ＳＷ２のＯＮは撮影開始指示である。撮影準備開始指示が検出されると、制御部１０１はＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を開始させる。また、撮影開始指示が検出されると制御部１０１は撮影準備で実施された処理結果を用いて記録用の撮影処理を開始させる。
【００１９】
表示部１０６は、ライブビュー画像や記録済み画像の表示や、対話的な操作のための画面の表示などを行う。なお、表示部１０６はデジタルカメラ１００の外部表示装置であってもよい。
【００２０】
記録媒体１０７は例えば半導体メモリであり、デジタルカメラ１００から取り外し可能であってもなくてもよい。記録媒体１０７には、撮像部１０２から出力された画像データに基づく画像ファイルが記録される。
【００２１】
電源管理部１０８は電池などの電源からデジタルカメラ１００の構成要素に供給する電力を管理する。電源管理部１０８はデジタルカメラ１００の全体に電力を供給したり、一部の構成要素にだけ電力を供給したりすることができる。以後、デジタルカメラ１００の全体に電力を供給する状態を電源ＯＮ状態、副制御部１１６と近距離無線通信部１１２だけに電力を供給する状態をスタンバイ状態、いずれの構成要素にも電力を供給しない状態を電源ＯＦＦ状態と呼ぶ。スタンバイ状態では、デジタルカメラ１００は消費電力が極めて低い状態に保つことができる。
【００２２】
通信部１１１（第１の無線通信手段）は、デジタルカメラ１００と外部装置との通信インターフェースであり、例えばアンテナ、変復調回路、通信コントローラを有する。デジタルカメラ１００は、例えば、撮像部１０２で得られた画像データや、記録媒体１０７に記録された画像データを、通信部１１１を介して外部装置に送信することができる。なお、通信部１１１は外部装置とＩＥＥＥ８０２．１１ｘの規格に従った、いわゆる無線ＬＡＮインターフェースであるものとする。通信部１１１による外部機器との通信は、制御部１０１の制御に従って実行される。
【００２３】
近距離無線通信部１１２（第２の無線通信手段）は、デジタルカメラ１００と外部装置との通信インターフェースであり、例えばアンテナ、変復調回路、通信コントローラを有する。近距離無線通信部１１２は、通信部１１１よりも消費電力が小さく、通信範囲が短く、かつ通信速度が遅い無線通信を外部機器と行う。例えば近距離無線通信部１１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）、特にはバージョン４．０以降のＬｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格に準拠した通信を行うものとする。なお、通信部１１１および近距離無線通信部１１２は他の無線通信規格に準拠した通信を行う構成であってもよい。
【００２４】
近距離無線通信部１１２の通信速度は通信部１１１の通信速度より遅いため、基本的には制御情報（コマンド）やパラメータなど、比較的容量の少ないデータや、また通信速度に影響を受けづらいデータの通信に用いられる。一方、通信部１１１による無線通信では、画像データの転送のように、比較的容量の多いデータや、通信速度に影響を受けやすいデータ（例えば動画データ）の通信に用いられる。
【００２５】
近距離無線通信部１１２による外部装置との近距離無線通信は、副制御部１１６の制御に従って実行される。副制御部１１６は例えば１つ以上のプログラマブルプロセッサ（ＭＰＵ）とメモリとを有し、メモリに記憶されたプログラムをＭＰＵで実行することにより、近距離無線通信部１１２の動作を制御する。副制御部１１６はまた、近距離無線通信部１１２を通じて外部機器から受信したコマンドに従った動作を実行する。この動作には、電源管理部１０８による電力供給範囲の制御の変更（例えば、スタンバイ状態から電源オン状態への変更）、撮像部１０２による撮影の開始や停止、通信部１１１による通信への切り替えなどが含まれる。
【００２６】
上述の通り、近距離無線通信部１１２および副制御部１１６にはスタンバイ状態にも電力が供給されるため、デジタルカメラ１００はスタンバイ状態にも近距離無線通信部１１２を通じて外部装置との通信が可能である。従って、例えば外部装置からデジタルカメラ１００に対して電源オンコマンドを送信することにより、遠隔的にデジタルカメラ１００をスタンバイ状態から電源オン状態にすることができる。
【００２７】
＜スマートフォンの構成＞
図２は、デジタルカメラ１００と無線通信する電子機器の一例としてのスマートフォン２００に関する図であり、図２（ａ）は機能構成例を示すブロック図、図２（ｂ）は外観例を示す正面図である。
【００２８】
制御部２０１は例えば１つ以上のプログラマブルプロセッサ（以下、便宜上ＭＰＵと呼ぶ）を有する。制御部２０１は、不揮発性メモリ２０３に記憶されたプログラムをＭＰＵで実行し、各部を制御することにより、外部機器との通信を始めとしたスマートフォン２００の各種機能を実現する。なお、スマートフォン２００の制御は制御部２０１が集中的に行う必要は無く、他の機能ブロックが有するプロセッサと協働して分散的に制御を実行してもよい。
【００２９】
撮像部２０２は、例えば、フォーカスレンズおよび絞りを有するレンズユニット、レンズユニットの動作を制御するコントローラ（例えばＭＰＵ）、撮像素子などを有する。撮像部２０２はまた、Ａ／Ｄ変換やノイズ低減処理などを実行するための信号処理回路を有し、デジタル形式の画素信号群（画像データ）を出力する。画像データは制御部２０１によって一般的なデジタルカメラと同様に処理され、例えばメモリカードである記録媒体２０７に画像データファイルの形式で記録されたり、表示部１０６に表示されたり、外部機器に出力されたりする。
【００３０】
不揮発性メモリ２０３は、制御部２０１で実行するプログラム（ＯＳ（オペレーティングシステム）や、ＯＳ上で稼働するアプリケーションプログラム（以下、アプリケーション）など）を格納する。不揮発性メモリ２０３はまた、ＧＵＩデータ、各種の設定値、通信相手として登録済みの外部機器に関する情報（識別情報および通信用の暗号鍵など）なども格納する。本実施形態において、スマートフォン２００とデジタルカメラ１００との通信は、特定のアプリケーションを通じて実現される。
【００３１】
作業用メモリ２０４は、表示部２０６の表示用メモリ(VRAM)、制御部２０１がＯＳやアプリケーションを実行する際の作業領域などに用いられる。
【００３２】
操作部２０５は、スマートフォン２００に対してユーザが指示を入力するための入力デバイス群である。スマートフォン２００の外観の一例を示す図２（ｂ）を参照して説明すると、操作部２０５には例えば、スマートフォン２００の電源オン／オフを指示するための電源ボタン２０５ａや表示部２０６が備えるタッチパネル２０５ｃなどを含む。また、ホームボタン２０５ｂは、実行中のアプリケーションを中断し、図２（ｂ）に示すような、他のアプリケーションを選択できるホーム画面を表示させるためのボタンである。この他、音量調整ボタンやシャッターボタンなどが含まれてもよい。なお、操作部２０５には例えば虹彩センサや指紋センサなど、認証用の入力デバイスが含まれてもよい。
【００３３】
表示部２０６はタッチディスプレイであり、ＯＳが提供するＧＵＩ画面や、各種のアプリケーションが提供する各種の情報を表示する。
【００３４】
記録媒体２０７は例えば半導体メモリであり、スマートフォン２００から取り外し可能であってもなくてもよい。記録媒体２０７には、アプリケーションが用いるデータや、撮像部２０２で撮影した静止画および動画データ、外部機器から受信したデータなどを記録することができる。
【００３５】
通信部２１１は、外部装置との通信インターフェースであり、例えばアンテナ、変復調回路、通信コントローラを有する。本実施形態において通信部２１１はデジタルカメラ１００の通信部１１１と同様に無線ＬＡＮ規格に準拠した無線通信を行うものとする。なお、通信部１１１と通信部２１１との通信はアドホックモードで行われてもインフラストラクチャモードで行われてもよい。また、無線ＬＡＮ上のデータ通信は、例えばＰＴＰ／ＩＰ(Picture Transfer Protocol over Internet Protocol)に準拠して行うことができるが、これに限定されない。
【００３６】
近距離無線通信部２１２は、スマートフォン２００と外部装置との通信インターフェースであり、例えばアンテナ、変復調回路、通信コントローラを有する。近距離無線通信部２１２は、通信部２１１よりも消費電力が小さく、通信範囲が短く、かつ通信速度が遅い無線通信を外部機器と行う。例えば近距離無線通信部２１２は、デジタルカメラ１００の近距離無線通信部１１２と同様、ＢＬＥ規格に準拠した通信を行うものとする。なお、通信部２１１および近距離無線通信部２１２は他の無線通信規格に準拠した通信を行う構成であってもよい。
【００３７】
近距離無線通信部１１２および２１２を通じた通信を行うためには、デジタルカメラ１００とスマートフォン２００との間でペアリングと呼ばれる登録処理を行う必要がある。ペアリングでは、一方の機器がペリフェラル、もう一方の機器がセントラルとして動作し、それぞれが予め定められた手順を実行する。通常はデータを送信する機器（ここではデジタルカメラ１００）がペリフェラルとして動作する。ペリフェラルは自身の情報を含んだアドバタイズ信号をブロードキャストし、通信可能範囲に存在する他の機器からの応答を待つ。セントラル（ここではスマートフォン２００）はアドバタイズ信号を受信（スキャン）することによりペリフェラルを発見し、接続要求信号をペリフェラルに送信する。これにより、ペリフェラルとセントラルが接続状態になると、ペリフェラルとセントラルはそれぞれ、再接続時に用いる相手機器の識別情報を生成し、保存する。
【００３８】
なお、ペアリングという用語は暗号化通信のための鍵生成および交換処理を意味する用語として用いられることもあるが、本明細書においては、暗号化の有無に関わらず、外部機器を近距離無線通信による通信相手として登録する処理をペアリングと呼ぶ。
【００３９】
公衆網接続部２１３は、３ＧやＬＴＥ(Long Term Evolution)などの規格に準拠して公衆無線通信網との接続を行う通信インタフェースである。スマートフォン２００は、公衆網接続部２１３を介して公衆網上の機器との通話機能を提供する。通話中、制御部２０１はマイク２１４から入力された音声を公衆網接続部２１３に出力し、公衆網接続部２１３から受信した音声信号をスピーカ２１５から出力する。なお、通信部２１１と公衆網接続部２１３は一つのアンテナを共用してもよい。
【００４０】
＜無線通信を利用したデジタルカメラの遠隔操作＞
次に、近距離無線通信を利用して、スマートフォン２００からデジタルカメラ１００の遠隔操作を実現するための動作について説明する。
【００４１】
ここでは、近距離無線通信（ＢＬＥ）を利用することでスマートフォン２００から遠隔的に実現可能な可能な機能として、
・通信部２１１を用いてデジタルカメラ１００との無線接続を開始する機能（ＢＬＥから無線ＬＡＮへの切り替え機能）
・デジタルカメラ１００の電源オン／オフ／スタンバイ状態の切り替え機能
・デジタルカメラ１００のリモコン機能（操作部１０５の操作と同様の操作を遠隔的に指示する機能）
があるものとする。しかし、これらは単なる例示であり、他の機能も実現可能である。
【００４２】
また、通信部２１１の無線通信（無線ＬＡＮ）を利用することでスマートフォン２００から遠隔的に実現可能な可能な機能として、
・デジタルカメラ１００から画像データを取得する画像転送機能
・通信部２１１によるデジタルカメラ１００との無線接続を切断する機能（無線ＬＡＮからＢＬＥへの切り替え機能）
があるものとする。しかし、これらは単なる例示であり、他の機能も実現可能である。
【００４３】
これらの各種機能は、スマートフォン２００において稼働する特定のアプリケーション（カメラ制御アプリケーション）を通じて実現される。図３は、本実施形態のカメラ制御アプリケーションが提供するＧＵＩ画面の例を模式的に示す図である。
【００４４】
図３（ａ）は例えばカメラ制御アプリケーションの初期画面３１０の例である。初期画面３１０は機能選択画面であり、各機能に対応したボタン３１１〜３１３が含まれる。無線ＬＡＮ接続ボタン３１１が操作（タップまたは押下）されると図３（ｄ）の画面に遷移する。また、再生リモコンボタン３１２が操作されると図３（ｃ）の画面に遷移する。さらに、撮影リモコンボタン３１３が操作されると図３（ｂ）の画面に遷移する。なお、ペアリングの実行を指示するためのボタンが含まれていてもよい。
【００４５】
図３（ｂ）は撮影リモコンボタン３１３の操作に応答して提供される撮影リモコン画面例を示す。この例では撮影リモコン機能により静止画撮影指示、動画撮影指示、レンズの画角変更指示を行うことができる。撮影ボタン３２２の操作は操作部１０５のレリーズボタンの全押し操作に相当する。動画撮影ボタン３２３の操作は操作部１０５の動画撮影ボタンの操作に対応する。また、画角変更ボタン３２４、３２５の操作は操作部１０５の画角変更ボタンの操作に対応する。各ＧＵＩボタンの操作を検出すると、カメラ制御アプリケーション（制御部２０１）は操作に対応するコマンドを近距離無線通信部２１２を通じてデジタルカメラ１００に送信する。なお、タブ３２１が操作されると、撮影リモコン画面から再生リモコン画面（図３（ｃ））に遷移する。
【００４６】
図３（ｃ）は再生リモコンボタン３１２の操作に応答して提供される再生リモコン画面例を示す。この例では再生リモコン機能により静止画および動画の再生指示や再生中の画像の拡大・縮小指示を行うことができる。方向ボタンおよびＯＫボタン３３２は例えばサムネイル表示画面から再生対象の画像を選択したり指定したりするためのボタンである。また、縮小ボタン３３４および拡大ボタン３３５は再生中の画像の縮小および拡大を指示するためのボタンである。スライドショーボタン３３３は例えば再生メニューからスライドショー再生を指示するのと同様の指示を行うためのボタンである。戻るボタン３３６は例えば一覧表示画面に戻ることを指示するためのボタンである。これらボタンの操作は、それぞれ操作部１０５が有する同種のボタン操作に対応する。各ＧＵＩボタンの操作を検出すると、カメラ制御アプリケーション（制御部２０１）は操作に対応するコマンドを近距離無線通信部２１２を通じてデジタルカメラ１００に送信する。なお、タブ３３１が操作されると、撮影リモコン画面から撮影リモコン画面（図３（ｂ））に遷移する。
【００４７】
撮影リモコン機能においてライブビュー画像の表示、再生リモコン機能で再生中の画像が表示されないのは、リモコン機能が低速な近距離無線通信を用いて実現されていることによる。また、撮影リモコン機能は例えばシャッタースピードや絞りの変更などの機能を有さないため、そのため、スマートフォン２００のカメラ制御アプリケーションが撮影リモコン機能を提供している間、デジタルカメラ１００の操作部１０５の操作は有効とされる。一方、再生リモコン機能については必ずしも操作部１０５の操作を必要としないため、スマートフォン２００のカメラ制御アプリケーションが撮影リモコン機能を提供している間、デジタルカメラ１００の操作部１０５の操作を無効として誤操作を防止してもよい。
【００４８】
なお、撮影リモコン機能や再生リモコン機能の画面に含めるボタンの数や種類に特に制限はなく、単純に操作部１０５が有する全ての入力デバイス（タッチパネル除く）に対応するボタンを含めてもよい。また、デジタルカメラ１００のメニュー画面の操作を可能としてもよい。
【００４９】
図３（ｄ）は無線ＬＡＮ接続ボタン３１１の操作に応答して提供されるＧＵＩ画面例を示す。なお、初期画面３１０において無線ＬＡＮ接続ボタン３１１の操作が検出されると、カメラ制御アプリケーション（制御部２０１）は無線ＬＡＮ接続コマンドを近距離無線通信部２１２を通じてデジタルカメラ１００に送信する。デジタルカメラ１００の副制御部１１６は、無線ＬＡＮ接続コマンドの受信を検出すると、近距離無線通信部１１２，２１２間で通信部１１１、２１１間での無線ＬＡＮ接続の確立に必要な通信を行った後、近距離無線通信の接続を切断する。そして、副制御部１１６は、通信部１１１、２１１間で無線ＬＡＮ接続を確立させる。
【００５０】
なお、ＢＬＥなどの近距離無線通信を利用して無線ＬＡＮなど別の無線通信の接続を確立するために機器間で行われる通信や各機器での動作については公知の方法を用いることができるため、詳細な手順についての説明は省略する。
【００５１】
従って、図３（ｄ）の画面に遷移した時点においては、スマートフォン２００とデジタルカメラ１００との間の無線通信はＢＬＥから無線ＬＡＮに切り替わっている。あるいは、制御部２０１は、無線ＬＡＮの接続が確立してから図３（ｄ）の画面を表示させる。
【００５２】
図３（ｄ）には、無線ＬＡＮ接続を用いる機能の一例として、デジタルカメラ１００からの画像データ取得機能に関するＧＵＩ画面例を示している。全画像取得ボタン３４１は、デジタルカメラ１００の記録媒体１０７に記録されている全ての画像ファイルをスマートフォン２００に転送することを指示するためのボタンである。なお、ここで「転送」とは、「移動」であっても「コピー」であってもよい。制御部２０１（カメラ制御アプリケーション）はデジタルカメラ１００の記録媒体１０７に記録されている全ての画像ファイルの情報を要求するコマンドを通信部２１１からデジタルカメラ１００に送信する。そして、制御部２０１（カメラ制御アプリケーション）は取得した情報に基づいて、画像ファイルを要求するコマンドをデジタルカメラ１００に送信し、画像ファイルを受信する。制御部２０１（カメラ制御アプリケーション）は受信した画像ファイルは例えば不揮発性メモリ２０３に保存する。全ての画像ファイルを受信するまで制御部２０１（カメラ制御アプリケーション）は画像ファイルの要求コマンドを順次送信する。
【００５３】
選択ボタン３４２は、デジタルカメラ１００の記録媒体１０７に記録されている画像ファイルのうち、希望するものだけをスマートフォン２００に転送することを指示するためのボタンである。選択ボタン３４２が操作されると、ユーザに画像ファイルを選択させるための選択画面に遷移する。選択画面の様式に制限は無いが、例えば選択可能なサムネイル画像を複数含む画面であってよい。制御部２０１（カメラ制御アプリケーション）は選択画面で選択されたサムネイル画像に対応する画像ファイルを要求するコマンドを通信部２１１からデジタルカメラ１００に送信し、画像ファイルを受信する。制御部２０１（カメラ制御アプリケーション）は受信した画像ファイルは例えば不揮発性メモリ２０３に保存する。
【００５４】
切断ボタン３４３は、デジタルカメラ１００との無線ＬＡＮ接続の切断を指示するためのボタンである。切断ボタン３４３が操作されると、制御部２０１（カメラ制御アプリケーション）は切断要求コマンドを通信部２１１を通じてデジタルカメラ１００に送信し、初期画面（図３（ａ））に遷移させる。デジタルカメラ１００では制御部１０１が通信部１１１を制御し、無線ＬＡＮの接続を切断する手順を実行する。そして、副制御部１１６は近距離無線通信部１１２から例えばスマートフォン２００を指定したアドバタイズ信号を送信させ、スマートフォン２００と近距離無線通信の再接続手順を開始する。制御部２０１（カメラ制御アプリケーション）は近距離無線通信部２１２を制御し、接続要求信号をデジタルカメラ１００に送信させ、近距離無線通信を再接続する。
【００５５】
なお、無線ＬＡＮ通信を利用した機能は、例えばカバンにしまわれたデジタルカメラ１００のように、デジタルカメラが見えない状態でも支障なく利用できる。また、例えば画像ファイルの転送中にデジタルカメラ１００の操作部１０５が他のユーザに、あるいは謝って操作されると転送が異常終了する可能性がある。そのため、無線ＬＡＮの接続が外部機器と確立している場合、制御部１０１は操作部１０５の操作を無効とすることができる。
【００５６】
図４はデジタルカメラ１００の動作のうち、外部機器との連携に関する動作に関するフローチャートである。図４に示す動作はデジタルカメラ１００が電源オフ状態またはスタンバイ状態において開始される。
【００５７】
Ｓ４００で制御部１０１はデジタルカメラ１００が起動した（電源オン状態になった）ことを検知するまで待機する。デジタルカメラ１００が起動したことを検知すると、Ｓ４０１で制御部１０１（第２の判定手段）は、起動の要因が近距離無線通信部１１２を通じて外部機器から受信した起動コマンドか否かを判定する。副制御部１１６は例えば、起動コマンドを受信したか否かによって、制御部１０１が参照可能なフラグの値を変更する。従って、制御部１０１はこのフラグの値を参照することによって起動の要因が起動コマンドの受信であるのか、他の要因（例えば操作部１０５の操作）によるものなのかを判定できる。
【００５８】
起動の要因が外部機器からの起動コマンド受信であると判定された場合、制御部１０１はＳ４０２でフラグfBLEStartを真値（例えば１）に設定してから処理をＳ４０４に進める。一方、起動の要因が外部機器からの起動コマンド受信であると判定されなかった場合、制御部１０１はフラグfBLEStartを真値に設定せずに（例えば０のままとして）処理をＳ４０３に進める。なお、起動コマンドを受信したか否かを示す副制御部１１６のフラグの値が次にスタンバイ状態もしくは電源オフ状態になるまで保持される場合、Ｓ４０１およびＳ４０２の処理は行わなくてもよい。
【００５９】
Ｓ４０３で制御部１０１は、近距離無線通信部１１２を通じてスマートフォン２００との近距離無線通信の接続を確立する。なお、スタンバイ状態からの起動の場合、近距離無線通信の接続は確立しているため、Ｓ４０３は実行しなくてもよい。
【００６０】
Ｓ４０４で制御部１０１は、近距離無線通信部１１２を通じてスマートフォン２００からのコマンド受信を待機し、コマンドを受信すると処理をＳ４０５に進める。
Ｓ４０５で制御部１０１は、スマートフォン２００から受信したコマンドが無線ＬＡＮ接続コマンドか否か判定し、無線ＬＡＮコマンドと判定されればＳ４０７へ、判定されなければＳ４０６へ処理を進める。
Ｓ４０６で制御部１０１は、スマートフォン２００から受信したコマンドが撮影に関するコマンドか否か判定し、撮影に関するコマンドと判定されればＳ４０８へ、判定されなければＳ４０９へ処理を進める。
【００６１】
Ｓ４０８で制御部１０１は、デジタルカメラ１００を（必要であれば）撮影モードに遷移させ、受信したコマンドに応じた動作を実行する。
Ｓ４０９で制御部１０１は、デジタルカメラ１００を（必要であれば）再生モードに遷移させ、受信したコマンドに応じた動作を実行する。
以降、撮影モードおよび再生モードにおいて制御部１０１は、スマートフォン２００から受信したコマンドに応じた動作を実行する。なお、制御部１０１は、スマートフォン２００におけるカメラ制御アプリケーションからの画面遷移の通知に応じて、再生モードと撮影モードの切り替えを行ったり、処理をＳ４０４に戻したりすることができる。例えば初期画面３１０への遷移が通知されると、制御部１０１は処理をＳ４０４に戻す。
【００６２】
Ｓ４０５で無線ＬＡＮ接続コマンドを受信したと判定された場合、Ｓ４０７で制御部１０１は操作部１０５の操作を無効とする。
そしてＳ４１０で制御部１０１は、スマートフォン２００との接続を、近距離無線接続から無線ＬＡＮ接続に切り替える。例えば制御部１０１は近距離無線通信部１１２を通じたスマートフォン２００との接続を切断するように副制御部１１６に指示する。また制御部１０１は通信部１１１を通じてスマートフォン２００との接続を確立する。制御部１０１は、無線ＬＡＮ接続の確立に必要な情報を、切断前に近距離無線通信によってスマートフォン２００から取得してもよい。なお、ここでは通信部１１１と近距離無線通信部１１２とを排他的に動作させるようにしているが、通信の干渉や電力消費などが問題にならない場合には、近距離無線通信の接続を切断しなくてもよい。
【００６３】
通信部１１１による接続が確立すると、制御部１０１は通信部１１１を通じてスマートフォン２００から受信するコマンドに応じた動作（無線ＬＡＮ接続の切断を含む）を実行する。ここでは便宜上、各コマンドについての動作の詳細についての説明は省略する。また、通信部１１１による接続が確立すると、その後、制御部１０１は無線ＬＡＮの接続が切断されたか否かを監視し（Ｓ４１１）、無線ＬＡＮ接続が切断されたと判定されればＳ４１２に処理を進める。
【００６４】
Ｓ４１２で制御部１０１は、近距離無線通信部１１２を通じてスマートフォン２００と再接続するよう、副制御部１１６に指示する。副制御部１１６はこの指示に応答して、スマートフォン２００との近距離無線通信の再接続処理を実行する。
【００６５】
Ｓ４１３で制御部１０１（第１の判定手段）は、無線ＬＡＮ接続の切断が、外部機器（スマートフォン２００）からの切断コマンドの受信によるものか否かを判定する。そして、制御部１０１は、切断コマンドの受信によるものと判定されればＳ４１５に、判定されなければＳ４１４に処理を進める。切断コマンドの受信以外による切断の要因には、例えば、電波状態の悪化や、スマートフォン２００でカメラ制御アプリケーションが異常終了などがある。
【００６６】
Ｓ４１５で制御部１０１は、フラグfBLEStartが真値（直近の起動が外部機器から受信したコマンドによるもの）か否かを判定し、フラグfBLEStartが真値と判定されればＳ４１８に、判定されなければＳ４１４に処理を進める。なお、上述したように、制御部１０１はＳ４０１、Ｓ４０２を実行せずに、Ｓ４１５で、起動コマンドを受信したか否かを示す副制御部１１６のフラグを参照して、直近の起動が外部機器から受信したコマンドによるものか否かを判定してもよい。
【００６７】
Ｓ４１４およびＳ４１８で制御部１０１（表示制御手段）は、無線ＬＡＮ接続が切断されたことを知らせる警報画面を表示部１０６に表示する。ここで、制御部１０１は、直近の起動が外部機器から受信したコマンドによるものか否かに応じて、警報画面の表示様式や表示方法を異ならせる。
【００６８】
直近の起動が外部機器から受信したコマンドによるものと判定された場合、制御部１０１は、Ｓ４１８で、例えば図５（ａ）に示すような警告画面を一定時間表示したのち、画面表示を終了し、処理をＳ４１９に進める。一方、直近の起動が外部機器から受信したコマンドによるものと判定されない場合、制御部１０１は、Ｓ４１４で、例えば図５（ｂ）に示すように、ユーザの確認（ＯＫボタンの操作または操作部１０５の操作）を要求する警告画面を表示する。そして、Ｓ４１６で制御部１０１はユーザの確認操作を待機し、警告画面の表示を継続する。Ｓ４１６でユーザの確認操作が検出されると、制御部１０１は処理をＳ４１７に進め、警告画面の表示を終了して処理をＳ４１９に進める。
【００６９】
Ｓ４１９で制御部１０１は、デジタルカメラ１００をスタンバイ状態に移行させ、処理を終了する。
【００７０】
図６は、本実施形態におけるスマートフォン２００の動作に関するフローチャートである。
図６に示す動作は、デジタルカメラ１００の近距離無線通信部１１２とスマートフォン２００の近距離無線通信部２１２との通信接続が確立しており、かつ、カメラ制御アプリケーションが起動して初期画面３１０（図３（ａ））が表示された状態で開始される。
【００７１】
Ｓ５０１で制御部２０１は、図３（ａ）に示した初期画面３１０で操作されたボタンに応じて処理を分岐させる。制御部２０１は、無線ＬＡＮ接続ボタン３１１が操作（タップまたは押下）された場合にはＳ５０２へ、再生リモコンボタン３１２または撮影リモコンボタン３１３が操作された場合にはＳ５０３へ処理を進める。
【００７２】
Ｓ５０２で制御部２０１は、図３（ｄ）に示した選択画面３４０を表示部２０６に表示する。そして、制御部２０１は、選択画面３４０で操作されたボタンに応じて予め定められた手順を実行し、無線ＬＡＮ接続を用いてデジタルカメラ１００から画像ファイルを取得したり、無線ＬＡＮ接続の切断を実行したりする。
【００７３】
Ｓ５０３で制御部２０１は、再生リモコンボタン３１２が操作された場合にはＳ５０４へ、撮影リモコンボタン３１３が操作された場合にはＳ５０５へ処理を進める。
Ｓ５０４で制御部２０１は、図３（ｃ）に示した再生リモコン画面３３０を表示部２０６に表示し、再生リモコン画面３３０で操作されたボタンに応じたコマンドを近距離無線通信部２１２を通じてデジタルカメラ１００に送信する。
Ｓ５０５で制御部２０１は、図３（ｂ）に示した撮影リモコン画面３２０を表示部２０６に表示し、撮影リモコン画面３２０で操作されたボタンに応じたコマンドを近距離無線通信部２１２を通じてデジタルカメラ１００に送信する。
【００７４】
以上説明したように、本実施形態によれば、外部機器との無線接続が切断された場合に、切断の要因に応じて警告画面の表示様式や表示方法を異ならせる。例えば、外部機器からの要求によって切断された場合には警告画面の表示を自動的に終了させるようにすることで、消費電力の低減ならびに使い勝手の向上を実現できる。また、外部機器からの要求によらずに切断された場合にはユーザの確認が検出されるまで警告画面の表示を継続するようにすることで、電波状態の悪化などによって切断が生じたことをユーザに確実に報知することが可能になる。
【００７５】
（その他の実施形態）
上述の実施形態では、複数の無線通信部を有し、用途によって使用する無線通信部を切り替える電子機器に関して説明した。しかし、本発明において無線通信部の切り替えは必須の構成では無く、１つの無線通信部を有する電子機器において、外部機器との無線接続の切断が外部機器からの要求に基づくものか否かによって切断の警告画面の表示方法を変える構成であってもよい。
【００７６】
また、外部機器との無線接続の切断が外部機器からの要求に基づくものであれば、起動の要因が外部機器から受信した起動コマンドか否かに関わらず、警告画面の表示を自動的に終了させるようにしてもよい。これは、外部機器との無線接続の切断が外部機器からの要求に基づくものであれば、ユーザの意図に反して切断された可能性は低く、確認を求めなくてもよいと考えられるからである（特に、無線接続が確立している際に操作部の操作が無効とされる場合）。
【００７７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７８】
１００…デジタルカメラ、１０１、２０１…制御部、１０５、２０５…操作部、１０６、２０６…表示部、１１１、２１１…通信部、１１２、２１２…近距離無線通信部、１１６…副制御部、２００…スマートフォン
【図１】
2018037894.tif 000003
【図２】
2018037894.tif 000004
【図３】
2018037894.tif 000005
【図４】
2018037894.tif 000006
【図５】
2018037894.tif 000007
【図６】
2018037894.tif 000008