(57)【要約】      （修正有）【課題】操作する側及び操作される側の電子機器の双方が複数の通信手段を有しながらも、ユーザは格別意識せずに通信手段の切り替えが行われ、ユーザの望む処理を行えるようにする。【解決手段】外部装置との間で無線通信を行う電子機器２００であって、第１の無線通信部２１１とそれよりも通信速度が遅く通信接続確立までの時間が短い第２の無線通信部２１２と、受信した要求に応じた処理を行う処理部と、第１、第２の通信部を介した通信を制御する制御部とを有する。制御部は、第２の通信部を介しての通信接続が確立した外部装置から所定の要求を受信した場合、第１の通信部による外部装置との接続処理を開始し、処理部は第１の通信部による通信接続が確立するまでの間は、第２の通信部を介して受信した要求に応じた処理を実行し、第１の通信部による通信接続が確立した後は当該第１の通信部を介して受信した要求に応じた処理を実行する。【選択図】図２
2019193020.tif 000002
【特許請求の範囲】
【請求項１】
外部装置との間で無線通信を行い、前記外部装置の操作の対象装置として機能する電子機器であって、
無線通信するための第１の通信手段と、
前記第１の通信手段と比較して通信速度が遅く、且つ、前記第１の通信手段よりも通信接続を確立するまで要する時間が短い第２の通信手段と、
前記第１、第２の通信手段を介して受信した要求に応じた処理を行う処理手段と、
前記第１、第２の通信手段を介した通信を制御する制御手段とを有し、
前記制御手段は、前記第２の通信手段を介しての通信接続が確立した外部装置から所定の要求を受信した場合、前記第１の通信手段による前記外部装置との接続処理を開始し、
前記処理手段は、前記第１の通信手段による通信接続が確立するまでの間は、前記第２の通信手段を介して受信した要求に応じた処理を実行し、前記第１の通信手段による通信接続が確立した後は当該第１の通信手段を介して受信した要求に応じた処理を実行する
ことを特徴とする電子機器。
【請求項２】
撮像手段を更に有し、
前記処理手段は、
前記第２の通信手段による通信接続が確立し、前記第１の通信手段による通信接続が確立するまでの間では、前記撮像手段に対する撮像、ズーム倍率の設定、感度の設定の要求については処理し、画像の送信の要求については非処理とし、
前記第２の通信手段による通信接続が確立した後は、全要求に対して処理を行う
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の要求は、ユーザが操作するＧＵＩのための設定情報の要求であることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記所定の要求は、画像の取得要求であることを特徴とする請求項２に記載の電子機器。
【請求項５】
前記画像の取得要求は、撮像して記録された画像または画像のサムネイルの要求、撮像中のライブビューの要求であることを特徴とする請求項４に記載の電子機器。
【請求項６】
撮像装置との間で無線通信を行い、前記撮像装置に対して無線による制御装置として機能する電子機器であって、
表示手段と、
無線通信するための第１の通信手段と、
前記第１の通信手段と比較して通信速度が遅く、且つ、前記第１の通信手段よりも通信接続を確立するまで要する時間が短い第２の通信手段と、
前記第１、第２の通信手段を介した通信、及び、前記表示手段を制御する制御手段とを有し、
前記制御手段は、
前記第２の通信手段により前記撮像装置との通信接続を確立した場合、前記撮像装置から前記撮像装置を制御するための設定情報を取得し、
取得した設定情報に基づいて前記撮像装置を制御するためのＧＵＩを前記表示手段に表示することで、前記撮像装置に対する制御装置として遷移し、
前記制御手段は、更に、
前記第２の通信手段を介して予め設定された情報を受信した場合に、前記第１の通信手段による接続処理を開始し、
前記第１の通信手段による通信接続が確立するまでの間は、前記表示手段に表示されたＧＵＩに対するユーザからの指示を前記第２の通信手段を介して送信し、
前記第１の通信手段による通信接続が確立した後は、前記表示手段に表示されたＧＵＩに対するユーザからの指示を前記第２の通信手段を介して送信するように制御する
ことを特徴とする電子機器。
【請求項７】
前記予め設定された情報は、前記撮像装置が有する撮像に関する設定情報であることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記予め設定された情報は、前記撮像装置に送信した画像の要求に対する応答の情報であることを特徴とする請求項６に記載の電子機器。
【請求項９】
前記第１の通信手段は無線ＬＡＮに従った通信であり、
前記第２の通信手段はＢｌｕｅｔｏｏｔｈ（登録商標）、又は、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙに従った通信である
ことを特徴とする請求項１乃至８のいずれか１項に記載の電子機器。
【請求項１０】
無線通信するための第１の通信手段と、前記第１の通信手段と比較して通信速度が遅く、且つ、前記第１の通信手段よりも通信接続を確立するまで要する時間が短い第２の通信手段とを有し、外部装置との間で無線通信を行い、前記外部装置の操作の対象装置として機能する電子機器の制御方法であって、
前記第１、第２の通信手段を介して受信した要求に応じた処理を行う処理工程と、
前記第１、第２の通信手段を介した通信を制御する制御工程とを有し、
前記制御工程では、前記第２の通信手段を介しての通信接続が確立した外部装置から所定の要求を受信した場合、前記第１の通信工程による前記外部装置との接続処理を開始し、
前記処理工程では、前記第１の通信手段による通信接続が確立するまでの間は、前記第２の通信手段を介して受信した要求に応じた処理を実行し、前記第１の通信手段による通信接続が確立した後は当該第１の通信手段を介して受信した要求に応じた処理を実行する
ことを特徴とする電子機器の制御方法。
【請求項１１】
表示手段と、無線通信するための第１の通信手段と、前記第１の通信手段と比較して通信速度が遅く、且つ、前記第１の通信手段よりも通信接続を確立するまで要する時間が短い第２の通信手段とを有し、撮像装置との間で無線通信を行い、前記撮像装置に対して無線による制御装置として機能する電子機器の制御方法であって、
前記第１、第２の通信手段を介した通信、及び、前記表示手段を制御する制御工程とを有し、
前記制御工程では、
前記第２の通信手段により前記撮像装置との通信接続を確立した場合、前記撮像装置から前記撮像装置を制御するための設定情報を取得し、
取得した設定情報に基づいて前記撮像装置を制御するためのＧＵＩを前記表示手段に表示することで、前記撮像装置に対する制御装置として遷移し、
前記制御工程では、更に、
前記第２の通信手段を介して予め設定された情報を受信した場合に、前記第１の通信手段による接続処理を開始し、
前記第１の通信手段による通信接続が確立するまでの間は、前記表示手段に表示されたＧＵＩに対するユーザからの指示を前記第２の通信手段を介して送信し、
前記第１の通信手段による通信接続が確立した後は、前記表示手段に表示されたＧＵＩに対するユーザからの指示を前記第２の通信手段を介して送信するように制御する
ことを特徴とする電子機器の制御方法。
【請求項１２】
表示手段と、無線通信するための第１の通信手段と、前記第１の通信手段と比較して通信速度が遅く、且つ、前記第１の通信手段よりも通信接続を確立するまで要する時間が短い第２の通信手段とを有するコンピュータを、撮像装置との間で無線通信を行い、前記撮像装置に対して無線による制御装置として機能させるためのプログラムであって、
前記コンピュータに、
前記第１、第２の通信手段を介した通信、及び、前記表示手段を制御する制御手段として機能させるプログラムであって、
前記制御手段は、前記コンピュータに、
前記第２の通信手段により前記撮像装置との通信接続を確立した場合、前記撮像装置から前記撮像装置を制御するための設定情報を取得させ、
取得した設定情報に基づいて前記撮像装置を制御するためのＧＵＩを前記表示手段に表示することで、前記撮像装置に対する制御装置として遷移させ、
前記制御手段は、更に、
前記第２の通信手段を介して予め設定された情報を受信した場合に、前記第１の通信手段による接続処理を開始させ、
前記第１の通信手段による通信接続が確立するまでの間は、前記表示手段に表示されたＧＵＩに対するユーザからの指示を前記第２の通信手段を介して送信させ、
前記第１の通信手段による通信接続が確立した後は、前記表示手段に表示されたＧＵＩに対するユーザからの指示を前記第２の通信手段を介して送信するように制御する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびその制御方法、並びに、プログラムに関する。
【背景技術】
【０００２】
無線通信機能を搭載したデジタルカメラやデジタルビデオカメラが知られている。このようなカメラは、無線通信機能などを用いてスマートフォンやＰＣなどの対向機と通信を確立する。この結果、対向機は、カメラをリモート制御したり、撮影要求、撮影パラメータを変更要求を行える。また、対向機は、カメラから撮像した画像を受信してライブビュー表示、すなわち、ユーザはカメラから距離を置いて、カメラによる撮像映像を閲覧することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５４１４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
無線通信にはいくつもの種類があるが、ライブビューや画像ファイルの転送など、リモート撮影機能を満足に行うには無線ＬＡＮのように、データ転送速度が速く、かつ一度に送信できるデータサイズが大きい通信手段を使用することが一般的である。しかしながら、無線ＬＡＮは、接続完了までに要する時間が長いため、接続までの間のシャッターチャンスを逃してしまうことが多い。
【０００５】
本発明はかかる問題に鑑みなされたものであり、操作する側、及び、操作される側の電子機器の双方が、複数の通信手段を有しながらも、ユーザは格別意識せずに、通信手段を切り替えて、ユーザの望む処理を行える技術を提供しようとするものである。
【課題を解決するための手段】
【０００６】
この課題を解決するため、例えば本発明の電子機器は以下の構成を備える。すなわち、
外部装置との間で無線通信を行い、前記外部装置の操作対象装置として機能する電子機器であって、
無線通信するための第１の通信手段と、
前記第１の通信手段と比較して通信速度が遅く、且つ、前記第１の通信手段よりも通信接続を確立するまで要する時間が短い第２の通信手段と、
前記第１、第２の通信手段を介して受信した要求に応じた処理を行う処理手段と、
前記第１、第２の通信手段を介した通信を制御する制御手段とを有し、
前記制御手段は、前記第２の通信手段を介しての通信接続が確立した外部装置から所定の要求を受信した場合、前記第１の通信手段による前記外部装置との接続処理を開始し、
前記処理手段は、前記第１の通信手段による通信接続が確立するまでの間は、前記第２の通信手段を介して受信した要求に応じた処理を実行し、前記第１の通信手段による通信接続が確立した後は当該第１の通信手段を介して受信した要求に応じた処理を実行することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、操作する側、及び、操作される側の電子機器の双方が、複数の通信手段を有しながらも、ユーザは格別意識せずに、通信手段の切り替えが行われ、ユーザの望む処理を行えるようになる。
【図面の簡単な説明】
【０００８】
【図１】実施形態における通信装置としてのデジタルカメラのブロック構成図。
【図２】実施形態における情報処理装置としての携帯電話のブロック構成図。
【図３】第１の実施形態におけるデジタルカメラと携帯電話の通信シーケンスを示す図。
【図４】第１の実施形態におけるデジタルカメラのユーザインターフェースを示す図。
【図５】第１の実施形態における携帯電話のユーザインターフェースを示す図。
【図６】第１の実施形態におけるデジタルカメラのフローチャート。
【図７】第１の実施形態における携帯電話のフローチャート。
【図８】第２の実施形態におけるデジタルカメラと携帯電話の通信シーケンス。
【図９】第２の実施形態における携帯電話のフローチャート。
【発明を実施するための形態】
【０００９】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。なお、以下に説明する実施形態は、本発明の実現手段の単なる例示であり、本発明が適用される装置の具体的な構成や各種条件によって適宜修正又は変更されてもよい。また、各実施形態を適宜組み合せることも可能である。
【００１０】
また、以下に説明する実施形態では、制御される側の電子機器としてデジタルカメラ、ユーザの操作に応じて制御する側の装置（制御装置）として機能する電子機器として携帯電話を例にして説明する。
【００１１】
［第１の実施形態］
＜デジタルカメラの構成＞
以下の説明では、データ転送元である通信装置の一例としての、無線通信機能を有するデジタルカメラについて説明する。なお、無線通信機能を有し、データを転送可能な任意の装置に本発明は適用可能である。このような端末としては例えば携帯電話機、パーソナルコンピュータ、タブレット端末、ゲーム機などがあるが、他の機器であってもよい。これらの機器には撮像部が備わっていることが望ましいが、必ずしも必要でなく、例えばデジタルカメラなどから画像データを取り込む機能を有していればよい。
【００１２】
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限らない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１３】
制御部１０１は、ＣＰＵで構成される。そして、制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１４】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）や、ＣＣＤ（Charge Coupled Device）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００は、画像データを、ＤＣＦ（Design Rule for Camera File system）の規格に従って、記録媒体１１０に記録する。
【００１５】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１６】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、第１スイッチおよび第２スイッチを有する。レリーズスイッチが、いわゆる半押し状態となることにより、第１スイッチがＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、第２スイッチがＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１８】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１９】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２０】
通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。通信部１１１は第１の無線通信を実現する一手段である。
【００２１】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ（登録商標））に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０を採用する。このＢｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信は、無線ＬＡＮ通信と比べて消費電力が少ない。
【００２２】
本実施形態では、通信部１１１により実現される通信の通信速度は、近距離無線通信部１１２により実現される通信の通信速度よりも速い。また、通信部１１１により実現される通信は、近距離無線通信部１１２による通信よりも、通信可能な範囲が広い。
【００２３】
なお、本実施形態におけるデジタルカメラ１００の通信部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、通信部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、通信部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２４】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２５】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）はデジタルカメラ１００の正面外観を、図１（ｃ）はデジタルカメラ１００の背面外観を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。以上がデジタルカメラ１００の説明である。
【００２６】
＜携帯電話の構成＞
図２は、本実施形態の情報処理装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは情報処理装置の一例として携帯電話について述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、スマートフォン、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータ（ＰＣ）などであってもよい。
【００２７】
制御部２０１はＣＰＵで構成される。そして、制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２８】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００２９】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信するためのアプリケーションが格納されている。
【００３０】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３１】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３２】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部２０１は、アンテナを介して、デジタルカメラ１００と接続することができる。通信部２１１はＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、通信部２１１を制御することで外部装置との無線通信を実現する。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Picture Transfer Protocol over Internet Protocol）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、通信部２１１は、赤外線通信モジュール、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。さらには、ＵＳＢケーブルやＨＤＭＩ（登録商標），ＩＥＥＥ１３９４など、有線接続を採用してもよい。
【００３３】
近距離無線通信部２１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格に従った近距離無線通信を実現する。本実施形態では、近距離無線通信部１１２は、ＩＥＥＥ８０２．１５．１の規格（いわゆるＢｌｅｕｔｏｏｔｈ）に従って他の装置と通信する。また、本実施形態においてＢｌｕｅｔｏｏｔｈ（登録商標）通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（ＢＬＥ）を採用するが、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｃｌａｓｓｉｃであってもよい。
【００３４】
公衆網通信部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網通信部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網通信部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、通信部２１１および公衆網通信部２１３は、一つのアンテナで兼用することも可能である。以上が携帯電話２００の説明である。
【００３５】
＜接続形態の概要＞
本実施形態において、デジタルカメラ１００と携帯電話２００は、前述の通り通信部１１１と通信部２１１を介した通信（以下、第１の通信）、近距離通信部１１２と近距離通信部２１２を介した通信（以下、第２の通信）のいずれかで通信することができる。
【００３６】
なお、第１の通信の特徴は、第２の通信手段と比較して接続が確立してデータ転送可能な状態になるまでに多くの時間を有するが、データ転送速度や一度に転送可能なデータサイズは第２の通信よりも速い。逆に、第２の通信は第１の通信と比較し、接続確立までの時間が短時間で済むものの、転送速度が遅い。
【００３７】
制御部２０１は、不揮発性メモリ２０３に保存されたプログラムを作業用メモリ２０４にロードし、第１の通信または第２の通信により、デジタルカメラ１００に指示コマンドを送信することで、デジタルカメラ１００を制御する。例えば、デジタルカメラ１００を操作して撮影することで記録媒体１１０に保存された画像データを、携帯電話２００の記録媒体２１０に転送して保存したり、レリーズ操作や撮影パラメータ変更、撮像中の映像であるライブビューの取得など、デジタルカメラ１００の撮影機能をリモート制御したりすることができる。
【００３８】
＜デジタルカメラ１００と携帯電話２００の通信シーケンス＞
次に、上記の第１、第２の通信による、携帯電話２００からデジタルカメラ１００をリモート制御する動作シーケンスの詳細について説明する。なお、以下のシーケンス及びフローチャートにおけるデジタルカメラ１００の処理は、制御部１０１がプログラムに従い、デジタルカメラ１００の各部を制御することにより実現される。また、携帯電話２００の処理は、制御部２０１がプログラムに従い、携帯電話２００の各部を制御することにより実現される。
【００３９】
図３は、本実施形態のリモート操作におけるデジタルカメラ１００と携帯電話２００の動作シーケンス図である。図４は、本実施形態のリモート操作におけるデジタルカメラ１００の表示部１３０に表示されるＧＵＩ（Graphical User Interface）を示している。図５は、本実施形態のリモート操作における携帯電話２００の表示部２０６に表示する本装置を実行するためのアプリケーションによるＧＵＩを示している。
【００４０】
まず、Ｓ３０１において、ユーザ操作により操作部１０５の電源ボタン１０５ａが押されたことを制御部１０１が検知すると、カメラを起動する。
【００４１】
Ｓ３０２において、ユーザ操作により本装置を実行するためのアプリケーションの起動指示を制御部２０１が検知すると、アプリケーションを起動し、図５（ａ）に示すアプリケーションのトップ画面を表示部２０６に表示する。本実施形態におけるアプリケーションのトップ画面には、参照符号５０１のＧＵＩボタンで示すように記録媒体１１０に保存されている画像を見る機能や、参照符号５０２のＧＵＩボタンで示すようにカメラ１００をリモート制御して撮影する機能が備わっている。これらのＧＵＩボタン５０１、５０２は、制御部２０６を介してユーザ操作により選択できる。
【００４２】
Ｓ３０３において、制御部１０１と制御部２０１が、近距離通信部１１２と近距離通信部２１２を介してＢＬＥでの接続（第２の通信接続）を確立する。実施形態におけるデジタルカメラ１００は、カメラが起動するとユーザの指示を必要とせずＢＬＥの接続処理を開始しても良いが、図４（ａ）が示すように、表示部１０６に表示したＧＵＩメニューにおける項目４０１をユーザが選択することでＢＬＥの接続を開始してもよい。一方、携帯電話２００は、トップ画面が表示されると自動的にＢＬＥの接続を開始する。そして、デジタルカメラ１００と携帯電話２００双方の接続準備が整えば、ＢＬＥによる接続を確立する。ＢＬＥ接続の確立が完了すると、制御部１０１は、図４（ｂ）に示すように、ＢＬＥ通信が確立したことを示すアイコン４０２を表示部１０６に表示する。一方、制御部２０１は、図５（ａ）が示すように、ＢＬＥ通信が確立したことを示すアイコン５０３を表示部２０６に表示する。また、不図示であるが、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００に対して、カメラ機種名、バッテリー状態、記録媒体１１０の空き容量の情報を取得し、トップ画面に表示する。
【００４３】
Ｓ３０４において、制御部２０１は、操作部２０５を介したユーザ操作により、図５（ａ）のＧＵＩ５０２のボタンが選択されることによって、リモート撮影機能の開始を検知する。
【００４４】
Ｓ３０５において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００に対してリモート撮影モードの処理開始要求を送信する。
【００４５】
Ｓ３０６において、制御部１０１は、近距離通信部１１２を介して、携帯電話２００からのリモート撮影モードの処理開始要求の受信を検知すると、リモート撮影が可能な状態に遷移する。リモート撮影が可能な状態とは、撮影の実行、撮影パラメータの変更、ライブビューの生成など、カメラとしての機能がいつでも動作できることを意味する。リモート撮影が可能な状態への遷移が完了すると、制御部１０１は、近距離通信部１１２を介して、携帯電話２００に状態変更の完了を示す応答を返す。
【００４６】
Ｓ３０７において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００のカメラ設定情報の取得を指示する。カメラ設定情報とは、デジタルカメラ１００に対して設定可能な撮影パラメータの種類の一覧（撮影モード、露出補正値、ＩＳＯ値（感度）、ＡＶ値、ＴＶ値、撮影画像フォーマット、撮影画像サイズ、ズーム位置など）と、現在設定されている値、及び設定可能な値の範囲を示す情報を指す。なお、これら情報は近距離通信部１１１と近距離通信部２１２を介して通信するＢＬＥ接続において有効である。
【００４７】
Ｓ３０８において、制御部１０１は、近距離通信部１１２を介して、携帯電話２００からのカメラ設定情報の取得指示を検知すると、近距離通信部１１２を介して、携帯電話２００にカメラ設定情報を返信する。
【００４８】
この結果、制御部１０１は、携帯電話２００がデジタルカメラ１００のワイヤレスリモコンとして機能できるとして判定できる。それ故、Ｓ３０９において、制御部１０１は、通信部１１１を介して、無線ＬＡＮ（Ｗｉ−Ｆｉ）による接続処理（第１の通信の接続処理）を開始し、図４（ｃ）に示すように、無線ＬＡＮ接続処理中であることを示すメッセージを表示部１０６に表示する。なお、本実施形態では、デジタルカメラ１００がアクセスポイントとなって携帯電話２００からの接続を待つ形態を想定しているが、携帯電話２００と同じネットワークに入ることができるアクセスポイントにジョインする形態であっても、本実施形態を実現することが可能である。
【００４９】
Ｓ３１０において、制御部２０１は、図５（ｄ）に示すように、デジタルカメラ１００に対して、リモート撮影の指示が可能であることを示すＧＵＩを表示部２０６に表示する。図５（ｄ）に示す以下に説明するＧＵＩ部品はＳ３０３やＳ３０８にてデジタルカメラ１００から取得したカメラ設定情報を基に構成されるものである。
【００５０】
ＧＵＩ５０４は、デジタルカメラ１００のバッテリー残量を表示するアイコンである。ＧＵＩ５０５は静止画の残り撮影可能枚数を表示するアイコンである。ＧＵＩ５０６は、デジタルカメラ１００で設定されている撮影モードを示すアイコンである。ＧＵＩ５０７は、デジタルカメラ１００のズームの現在のポジションを示し、またズーム倍率を指示するコントローラである。ＧＵＩ５０８は、デジタルカメラ１００が設定可能な撮影パラメータを変更する画面に遷移するボタンである。図５（ｇ）のＧＵＩ５０９は、ＧＵＩ５０８のボタンが押下された際に表示されるものであり、ＩＳＯ値の設定値を変更することができる。なお不図示であるが、露出補正値、ＡＶ値、ＴＶ値、撮影画像フォーマット、撮影画像サイズなど、デジタルカメラ１００が設定可能な撮影パラメータが複数ある場合、この画面で設定することができる。設定値を変更した後、ＧＵＩ５１０を押下すると図５（ｄ）に戻る。ＧＵＩ５１１は、撮影を指示するボタンである。ＧＵＩ５１２は、リモート撮影をやめてトップ画面である図５（ａ）に戻るためのボタンである。ＧＵＩ５１３は、デジタルカメラ１００のライブビューを表示する領域である。ＧＵＩ５１４は、撮影した画像のサムネイルを表示する領域である。
【００５１】
Ｓ３１１において、制御部２０１は、通信部２１１を介して無線ＬＡＮ（Ｗｉ−Ｆｉ）の接続処理（第１の通信の接続処理）を開始する。なお、前述の通り、本実施形態では、デジタルカメラ１００がアクセスポイントとなって携帯電話２００からの接続を待つ形態を想定しているが、携帯電話２００と同じネットワークに入ることができるアクセスポイントにジョインする形態であっても、本実施形態を実現することが可能である。
【００５２】
Ｓ３１２において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００に対してライブビューの取得要求を指示する。
【００５３】
Ｓ３１３において、制御部１０１は、近距離通信部１１２を介して、携帯電話２００からのライブビューの取得要求の指示を受けると、携帯電話２００に対して、近距離通信部１１２を介して、ライブビューを送信できない（非処理）こと示す情報を返信する。
【００５４】
Ｓ３１４において、制御部２０１は、ライブビューが表示できないことをＧＵＩ５１３上に表示する。Ｓ３１２を実行する前は、ＧＵＩ５１３に何も表示しないが、Ｓ３１２、Ｓ３１３を処理した後、本実施形態においては、Ｓ３１１にて無線ＬＡＮの接続を開始していることから、図５（ｄ）に示すように、「表示準備中」といった文言を表示する例を示している。なお、携帯電話２００はデジタルカメラ２００とＢＬＥ通信のみが確立していることがわかるため、Ｓ３１２、Ｓ３１３のステップの処理を実行せず、図５（ｄ）のＧＵＩを表示すると同時に「表示できません」といった文言を表示しておき、Ｓ３１１にて無線ＬＡＮ通信接続を開始した後に「表示準備中」といった文言に切り替える表示処理も考えられる。
【００５５】
また別の手段として、本実施形態における第２の通信である近距離通信部１１２と近距離通信部２１２はＢＬＥであるが、データ転送速度がより速く、一度に転送可能なデータ量も多いＢｌｕｅｔｏｏｔｈ（登録商標）  Ｃｌａｓｓｉｃである場合は、Ｓ３１２、Ｓ３１３においてＢｌｕｅｔｏｏｔｈ（登録商標）  Ｃｌａｓｓｉｃが転送可能なデータサイズのライブビューを、デジタルカメラ１００が返信することも可能である。ただし、第１の通信である無線ＬＡＮが送信するライブビューよりもデータサイズが少ないため、荒く視認性の悪いライブビューが送信されることになる。なお、上記のように処理する理由は、ＢＬＥ接続は接続完了までに要する時間は短いが、データ転送速度が無線ＬＡＮより遅く、かつ一度に送信できるデータサイズが小さいため、ライブビューといったサイズの大きいデータの転送に適さないためである。
【００５６】
Ｓ３１５において、制御部２０１は、操作部２０２を介したユーザ操作により、ＧＵＩ５０７が操作されズームポジションが変更されたり、また、ＧＵＩ５０９が操作されＩＳＯや露出補正など不図示の設定パラメータが変更されたりしたことを検知する。Ｓ３１６において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００に対して撮影設定パラメータの変更を指示する。
【００５７】
Ｓ３１７において、制御部１０１は、近距離通信部１１２を介して、携帯電話２００からの撮影パラメータの変更指示を検知すると、指示された撮影パラメータを変更し、近距離通信部１１２を介して携帯電話２００に撮影パラメータを変更したことを返信する。
【００５８】
Ｓ３１８において、制御部２０１は、操作部２０２を介したユーザ操作により、ＧＵＩ５１１が操作され撮影が指示されたことを検知する。そして、Ｓ３１９において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００に対して撮影を指示する。
【００５９】
Ｓ３２０において、制御部１０１は、近距離通信部１１２を介して、携帯電話２００からの撮影指示を検知すると、撮影処理を開始する。制御部１０１は、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力し、作業用メモリ１０４に一端記録した後に、画像ファイルとして記録媒体に記録する。本実施形態は静止画撮影を例に挙げるが、動画記録も同様である。そして、Ｓ３２１において、制御部１０１は、撮影が終了すると、近距離通信部１１２を介して携帯電話２００に撮影が完了したことを返信する。
【００６０】
なお、Ｓ３１５〜Ｓ３２１のように、カメラ設定の変更や撮影を上記のように処理する理由は、これらの処理は、ライブビューとは異なり、データ転送速度が遅くかつ一度に送信できるデータサイズが小さくても、カメラ設定の変更指示や撮影指示は小量のデータサイズを送信するだけでよく、ＢＬＥといった通信でも十分にレスポンス良く実行可能だからである。
【００６１】
Ｓ３２２において、制御部２０１は、操作部２０２を介したユーザ操作により、ＧＵＩ５１４が選択され撮影画像のサムネイルの表示が指示されたことを検知する。Ｓ３２３において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００に対して撮影した画像のサムネイルデータの取得を要求する。
【００６２】
Ｓ３２４において、制御部１０１は、近距離通信部１１２を介して、携帯電話２００からの画像のサムネイルデータの取得指示を検知すると、サムネイルデータを転送できない旨をデジタルカメラ１００に返信する。なお、本実施形態における第２の通信である近距離通信部１１２と近距離通信部２１２はＢＬＥであるが、データ転送速度がより速く、一度に転送可能なデータ量も多いＢｌｕｅｔｏｏｔｈ（登録商標）  Ｃｌａｓｓｉｃである場合は、サムネイルデータを送信することも可能である。なお、なぜ上記のように処理するかについては、前述のライブビューと同様であるため、説明は割愛する。
【００６３】
Ｓ３２５において、デジタルカメラ１００の制御部１０１が通信部１１１を介した第１の通信、すなわち、無線ＬＡＮ（Ｗｉ−Ｆｉ）での接続の確立を検出する。また、携帯電話２００の制御部２０１も通信部２１１を介した第１の通信での接続の確立を検出する。なお、本ステップでは、不図示であるがプロトコルレイヤでの接続も確立し、データの送受信ができる状態になったことを示す。なお、第１の通信の接続が確立すると、デジタルカメラ１００の制御部１０１は、図４（ｄ）に示すように、無線ＬＡＮの接続が確立されたことを示すアイコン４０３を表示部１０６に表示する。また、携帯電話２００の制御部２０１は、図５（ｅ）に示すように、無線ＬＡＮの接続が確立されたことを示すアイコン５１５を表示部２０６に表示する。
【００６４】
Ｓ３２６において、制御部２０１は、通信部２１１を介して、デジタルカメラ１００のカメラ設定情報の取得を指示する。カメラ設定情報とは、Ｓ３０７で説明した内容と同じ情報であり、通信部１１１と通信部２１１を介した無線ＬＡＮでの通信によってのみ有効な情報である。
【００６５】
Ｓ３２７において、制御部１０１は、通信部１１１を介して、携帯電話２００からのカメラ設定情報の取得指示を検知すると、通信部１１１を介して、携帯電話２００にカメラ設定情報を返信する。
【００６６】
なお、本実施形態では、ＢＬＥで通信するカメラ設定情報と、無線ＬＡＮで通信するカメラ情報はそれぞれ独立する形態を示したが、一緒であってもよい。その場合、Ｓ３０８ではＢＬＥ通信時に設定可能な情報のみ通知し、Ｓ３２６では無線ＬＡＮ通信で設定可能になった情報を追加して返信する形態であってもよい。これ以降、無線ＬＡＮによる通信が可能になることで、デジタルカメラ１００は、携帯電話２００からの全要求に対して応えることができるようになる。
【００６７】
Ｓ３２８において、制御部２０１は、通信部２１１を介して、デジタルカメラ１００に対してライブビューデータの取得要求を送信する。
【００６８】
Ｓ３２９において、制御部１０１は、通信部１１１を介して、携帯電話２００からのライブビューデータの取得要求の受信を検知すると、通信部１１１を介して携帯電話２００にライブビューデータを送信する。
【００６９】
Ｓ３３０において、Ｓ３２８、Ｓ３２９を繰り返し行うことにより、制御部２０１は、図５（ｅ）のＧＵＩ５１６にライブビューデータを表示し続けることになる。
【００７０】
Ｓ３３１において、制御部２０１は、操作部２０２を介したユーザ操作により、ＧＵＩ５１１が操作され撮影が指示されたことを検知する。この場合、Ｓ３３２において、制御部２０１は、通信部２１１を介して、デジタルカメラ１００に対して撮影要求を送信する。
【００７１】
Ｓ３３３において、制御部１０１は、通信部１１１を介して、携帯電話２００からの撮影要求の受信を検知すると、撮影処理を開始する。撮影処理はＳ３２０と同様であるため説明は割愛する。
【００７２】
撮影が終了すると、Ｓ３３４において、制御部１０１は通信部１１１を介して、携帯電話２００に撮影が完了したこと示す情報を返信する。
【００７３】
Ｓ３３５において、制御部２０１は、操作部２０２を介したユーザ操作により、ＧＵＩ５１７が操作され撮影画像の表示が指示されたことを検知する。Ｓ３３６において、制御部２０１は、通信部２１１を介してデジタルカメラ１００に対して撮影した画像の取得要求を送信する。
【００７４】
Ｓ３３７において、制御部１０１は、通信部１１１を介して、携帯電話２００からの画像の取得要求の受信を検知すると、記録媒体１１０に記録された画像（直近に撮像した画像であり、Ｓ３３３で撮像した画像）を作業用メモリ１０４にコピーし、通信部１１１を介して携帯電話２００に送信する。制御部２０１は、デジタルカメラから受信した画像を、図５（ｆ）のＧＵＩ５１８に表示する。
【００７５】
なお、上記のように処理する理由は、無線ＬＡＮは接続完了までに要する時間は長いが、データ転送速度が速く、かつ一度に送信できるデータサイズも大きく、画像のようなデータの送信に向いているからである。
【００７６】
Ｓ３３８において、制御部２０１は、操作部２０２を介したユーザ操作によって、ＧＵＩ５１２を介してトップ画面に戻るよう指示されたことを検知すると、表示部２０６に図５（ａ）を表示する。
【００７７】
Ｓ３３９において、制御部２０１は、通信部２１１を介して無線ＬＡＮの切断を実行する。本実施形態では、デジタルカメラ１００がアクセスポイントであるためデジタルカメラ１００との無線ＬＡＮ接続を切断する。なお、携帯電話２００と同じネットワークに入ることのできるアクセスポイントにジョインしている場合は、ジョインしているアクセスポイントとの接続を切断する。
【００７８】
なお、制御部２０１はＳ３３８にて図５（ａ）を表示する前に、ユーザ操作によりトップ画面に戻るよう指示されたことに応じて無線ＬＡＮの切断を実行し、切断してから図５（ａ）を表示してもよい。あるいは、Ｓ３３８におけるユーザ操作を受け付けたことに応じて、無線ＬＡＮの切断と図５（ａ）の表示とを並行して実行してもよい。
【００７９】
Ｓ３４０において、デジタルカメラ１００と携帯電話２００が制御部１０１と制御部２０１を介して無線ＬＡＮ（Ｗｉ−Ｆｉ）を介した通信を切断する。携帯電話２００と通信できなくなったデジタルカメラ１００は、表示部１０６に、無線ＬＡＮが切断されたことを示すＧＵＩ（図４（ｅ））を表示する。なお、トップ画面に戻る際になぜ無線ＬＡＮを切断したかについて、無線ＬＡＮはＢＬＥと比較して電力消費量が多い。従って、無線ＬＡＮ接続の必要性がない場合は切断する方が、電力使用が効率的であるためである。
【００８０】
本実施形態では、トップ画面に戻る際に無線ＬＡＮの接続を切断するケースを示したが、別のケースも考えられる。例えば、図５（ａ）に示すアプリケーションのトップ画面にあるＧＵＩ５０１が示すように、「カメラ内の画像を見る」といった機能を有している。これは、デジタルカメラ１００の記録媒体１１０に記録されている画像を、図５（ｂ）のＧＵＩ５１９や、図５（ｃ）のＧＵＩ５２０が示すように、画像のサムネイル一覧や画像のプレビューを表示する機能である。
【００８１】
画像のようなサイズの大きいデータを転送するため、Ｓ３３８でトップ画面に戻る場合に無線ＬＡＮの接続をすぐに切断せず、一定時間の間維持したままにしておいて、次のアクションがない場合には切断する、といった処理をすることも考えられる。手動で切断する場合には、トップ画面に無線ＬＡＮの切断を指示するボタンを配置する。または、Ｓ３３８でトップ画面に戻る際に一度無線ＬＡＮの接続を切断し、ＧＵＩ５０１が選択させることで、再度無線ＬＡＮへの接続を試みるとしてもよいが、その場合は無線ＬＡＮの接続が確立するまで少し待つ必要がある。
【００８２】
以上が、本実施形態におけるデジタルカメラ１００と携帯電話２００が通信部１１１と通信部２１１を介して通信する第１の通信と、近距離通信部１１２と近距離通信部２１２を介して通信する第２の通信に基づく、携帯電話２００からデジタルカメラ１００をリモート制御する動作シーケンスの詳細である。
【００８３】
＜本通信シーケンスにおけるデジタルカメラ１００の動作＞
次に、上記第１、第２の通信を用いた、携帯電話２００からデジタルカメラ１００をリモート制御する場合のデジタルカメラ１００の処理フローを、図６を参照して説明する。なお、同図に係るプログラムは、不揮発性メモリ１０３に格納されているものである。
【００８４】
Ｓ６０１において、制御部１０１は、デジタルカメラ１００を起動する。これは、図３のＳ３０１に対応する。
【００８５】
Ｓ６０２において、制御部１０１は、携帯電話２００とＢＬＥを介した通信接続（第２の通信）が確立済みであるか否かを判定する。未確立である場合、制御部１０１は処理をＳ６０３に進め、確立済みである場合には処理をＳ６０４に進める。
【００８６】
Ｓ６０３において、制御部１０１は、近距離通信部１１２による携帯電話２００との第２の通信（ＶＬＥ）接続を確立する。これは図３のＳ３０３に対応する。
【００８７】
Ｓ６０４において、制御部１０１は、ＢＬＥを介して携帯電話２００と接続を確立した後、近距離通信部１１２を介して携帯電話２００からの指示が受け付けられる状態に遷移する。
【００８８】
Ｓ６０５において、制御部１０１は、携帯電話２００からリモート撮影モードの開始指示を受信したか否かを検知する。受信していない場合、制御部１０１はＳ６０５の処理を繰り返す。また、受信した場合は、制御部１０１は、処理をＳ６０６に進める。Ｓ６０６において、制御部１０１は、デジタルカメラ１００を撮影やライブビュー表示が可能な状態に遷移させる。これは、図３のＳ３０６に対応する。
【００８９】
Ｓ６０７において、制御部１０１は、カメラ設定情報の取得要求を受信したか否かを判定する。受信していない場合は、制御部１０１はＳ６０７の処理を繰り返す。また、受信した場合は、制御部１０１は処理をＳ６０８に進める。Ｓ６０８において、制御部１０１は、カメラ情報を返信する。これは、図３のＳ３０８に対応する。
【００９０】
Ｓ６０９において、制御部１０１は、通信部１１１を利用した第１の通信（無線ＬＡＮ（Ｗｉ−Ｆｉ））の接続処理を開始する。これは図３のＳ３０９に対応する。
【００９１】
Ｓ６１０において、制御部１０１は、近距離通信部１１２よりＢＬＥを介したリモート撮影の制御指示を受信したか否かを検知する。受信した場合、制御部１０１は処理をＳ６１１に進める。受信していない場合には、制御部１０１は処理をＳ６１２に進める。
【００９２】
Ｓ６１１において、制御部１０１は、近距離通信部１１２よりＢＬＥを介したリモート撮影の制御指示を処理する。これは、図３のＳ３１３、Ｓ３１７、Ｓ３２０、Ｓ３２１、Ｓ３２４に対応する。
【００９３】
Ｓ６１２において、制御部１０１は、無線ＬＡＮの接続を確立したか否かを検知する。検知したと判定した場合、制御部１０１は処理をＳ６１３に進める。また、そうでない場合、制御部１０１はＳ６１０、Ｓ６１１の処理を繰り返し、近距離通信部１１２よりＢＬＥで利用可能な、リモート撮影の制御指示に応じた処理を繰り返す。
【００９４】
Ｓ６１３において、制御部１０１は、無線ＬＡＮ（第１の通信）を介して携帯電話２００と接続を確立した後、通信部１１１を介して携帯電話２００からの指示が受け付けられる状態に遷移する。
【００９５】
Ｓ６１４において、制御部１０１は、通信部１１１より無線ＬＡＮを介したリモート撮影の制御指示を受信したか否かを検知する。受信した場合、制御部１０１は処理をＳ６１５に進める。また、受信していない場合、制御部１０１は処理をＳ６１６に進める。
【００９６】
Ｓ６１５において、制御部１０１は、通信部１１１より無線ＬＡＮを介したリモート撮影の制御指示を処理する。図３のＳ３２７、Ｓ３２９、Ｓ３３３、Ｓ３３４、Ｓ３３７に対応する。
【００９７】
Ｓ６１６において、制御部１０１は、無線ＬＡＮを通じた携帯電話２００との通信が切断されたか否かを検知する。検知した場合、制御部１０１は処理をＳ６１７に進める。そうでない場合、制御部１０１は、切断が検知するまで、Ｓ６１４、Ｓ６１５の処理を繰り返し、通信部１１１より無線ＬＡＮを介したリモート撮影の制御指示に応じた処理を繰り返す。
【００９８】
以上が実施形態におけるデジタルカメラ１００の処理フローである。
【００９９】
＜本通信シーケンスにおける携帯電話２００の動作＞
次に、第１通信、第２通信を用いた、携帯電話２００からデジタルカメラ１００をリモート制御する場合の携帯電話２００の処理フローを図７のフローチャートを参照して説明する。なお、同図に係るプログラムは、不揮発性メモリ２０３に格納されているものである。
【０１００】
Ｓ７０１において、制御部２０１は、アプリケーションを起動する。これは図３のＳ３０２に対応する。
【０１０１】
Ｓ７０２において、制御部２０１は、近距離通信部２１２を介してデジタルカメラ１００とＢＬＥ通信が確立済みであるか否かを判定する。未確立である場合、制御部２０１は処理をＳ７０３に進める。また、確立済みである場合、制御部２０１は処理をＳ７０４に進める。
【０１０２】
Ｓ７０３において、制御部２０１は、ＢＬＥを介してデジタルカメラ１００と接続を確立する。これは図３のＳ３０３に対応する。
【０１０３】
Ｓ７０４において、制御部２０１は、ユーザ操作によりリモート撮影モードの開始を指示されたか否かを検知する。検知した場合は、制御部２０１は処理をＳ７０５に進め、そうでない場合にはＳ７０４の処理を繰り返す。
【０１０４】
Ｓ７０５において、制御部２０１は、近距離通信部２１２を介して、リモート撮影モードの開始要求をデジタルカメラ１００に送信する。これは図３のＳ３０５に対応する。
【０１０５】
Ｓ７０６において、制御部２０１は、近距離通信部２１２を介して、カメラ設定情報の取得要求をデジタルカメラ１００に送信する。これは図３のＳ３０７に対応する。
【０１０６】
Ｓ７０７において、制御部２０１は、リモート撮影用の画面（ＧＵＩ）を表示する。これは図３のＳ３１０に対応する。
【０１０７】
Ｓ７０８において、制御部２０１は、無線ＬＡＮ（Ｗｉ−Ｆｉ）接続処理を開始する。これは、図３のＳ３１１に対応する。
【０１０８】
Ｓ７０９において、制御部２０１は、デジタルカメラ１００に対してライブビューの取得指示を送信する。図３のＳ３１２に対応する。
【０１０９】
Ｓ７１０において、制御部２０１は、ライブビュー画面を表示する。これは図３のＳ３１４に対応する。
【０１１０】
Ｓ７１１において、制御部２０１は、リモート操作の指示があったか否かを検知する。これは図３のＳ３１５、Ｓ３１８、Ｓ３２２に対応する。検知した場合はＳ７１２に進む。そうでない場合はＳ７１１の処理を繰り返す。
【０１１１】
Ｓ７１２において、制御部２０１は、ＢＬＥを介してデジタルカメラ１００に対してリモート操作を指示する。これは図３のＳ３１６、Ｓ３１８、Ｓ３２３に対応する。
【０１１２】
Ｓ７１３において、制御部２０１は、無線ＬＡＮの接続が確立したか否かを検知する。検知した場合、制御部２０１は処理をＳ７１４に進める。また、無線ＬＡＮの接続が確立していない場合、制御部２０１はＳ７１１、Ｓ７１２の処理を繰り返す。つまり、無線ＬＡＮの接続が確立するまで、制御部２０１は、近距離通信部２１２よりＢＬＥを介したリモート撮影の制御指示、及び指示に対するデジタルカメラ１００からの返信に応じた処理を繰り返す。
【０１１３】
Ｓ７１４において、制御部２０１は、通信部２１１を介して、カメラ設定情報の取得を指示する。これは図３のＳ３２６に対応する。
【０１１４】
Ｓ７１５において、制御部２０１は、通信部２１１を介して、ライブビューの取得を指示する。これは図３のＳ３２８に対応する。
【０１１５】
Ｓ７１６において、制御部２０１は、ライブビューを表示する。これは図３のＳ３３０に対応する。
【０１１６】
Ｓ７１７において、制御部２０１は、リモート操作指示があったか否かを検知する。これは図３のＳ３３１、Ｓ３３５に対応する。検知した場合、制御部２０１は処理をＳ７１８に進める。そうでない場合、制御部２０１はＳ７１７の処理を繰り返す。
【０１１７】
Ｓ７１８において、制御部２０１は、通信部２１１を介して（無線ＬＡＮを介して）、デジタルカメラ１００に対してリモート操作を指示する。これは図３のＳ３３２、Ｓ３３６に対応する。
【０１１８】
Ｓ７１９において、制御部２０１は、トップ画面に戻る指示があったか否かを検知する。これは図３のＳ３３８に対応する。検知した場合、制御部２０１は処理をＳ７２０に進める。そうでない場合、制御部２０１はＳ７１７、Ｓ７１８の処理を繰り返し、通信部２１１より無線ＬＡＮを介したリモート撮影の制御指示、及び指示に対するデジタルカメラ１００からの返信に応じた処理を繰り返す。
【０１１９】
Ｓ７２０において、制御部２０１は、無線ＬＡＮと介したデジタルカメラ１００との通信を切断する。これは図３のＳ３３９、Ｓ３４０に対応する。
【０１２０】
Ｓ７２１において、制御部２０１は、アプリケーションのトップ画面を表示する。なお、Ｓ７２１とＳ７２０の実行順序は前後してもよい。
【０１２１】
以上が、実施形態における携帯電話２００の処理フローである。
【０１２２】
本実施形態におけるメリットは、無線ＬＡＮのように、接続完了までに要する時間は長いが、データ転送速度が速く、かつ一度に送信できるデータサイズが大きい第１の通信と、ＢＬＥのように、処理を介してから接続完了までに要する時間は短いが、データ転送速度が遅く、かつ一度に送信できるデータサイズが小さい第２の通信とを、状況に応じて使い分けるできる点である。そして、ユーザは第１、第２の通信を特に意識せず、またそれら通信を切り替えるなどといった操作を必要とせず、シャッターチャンスを逃さないリモート撮影を行うことができる。
【０１２３】
［第２の実施形態］
上記第１の実施形態では、デジタルカメラ１００と携帯電話２００がＢＬＥと接続が確立した後に、無線ＬＡＮ（Ｗｉ−Ｆｉ）の接続をユーザの操作を意識することなく自動的に開始するシーケンスについて説明した。
【０１２４】
本第２の実施形態では、無線ＬＡＮの接続処理を、ライブビューのように、データ転送速度が速く、かつ一度に送信できるデータサイズが大きい通信手段を必要とする操作をユーザが行ったことをトリガにして開始する動作シーケンスについて説明する。
【０１２５】
図８は、デジタルカメラ１００と携帯電話２００が通信部１１１と通信部２１１を介して通信する第１の通信と、近距離通信部１１２と近距離通信部２１２を介して通信する第２の通信で通信して、携帯電話２００からデジタルカメラ１００をリモート制御する動作シーケンスの詳細である。
【０１２６】
Ｓ８０１〜Ｓ８０８は、Ｓ３０１〜Ｓ３０８と同様に処理するため説明は割愛する。
【０１２７】
Ｓ８０９において、制御部２０１は、操作部２０６を介したユーザ操作によって、ＧＵＩ５１３へのタッチ、すなわち、ライブビュー表示の指示入力を検知する。
【０１２８】
Ｓ８１０において、制御部２０１は、近距離通信部２１２を介して、デジタルカメラ１００にライブビューの取得要求を指示する。
【０１２９】
Ｓ８１１において、制御部１０１は、近距離通信部１１２を介して、ライブビュー取得要求を受信すると、ライブビューの取得が実行できるよう、これから無線ＬＡＮの接続を開始することを示す情報をデジタルカメラ１００に返信する。
【０１３０】
Ｓ８１２において、制御部１０１は、Ｓ８１０を受信したことをトリガーに、無線ＬＡＮの接続処理を開始する。
【０１３１】
Ｓ８１３において、制御部２０１は、ＧＵＩ５１３に「表示準備中」であることを表示する。
【０１３２】
Ｓ８１４において、制御部２０１は、Ｓ８１１を受信したことをトリガーに、無線ＬＡＮの接続処理を開始する。
【０１３３】
Ｓ８１５〜Ｓ８３９は、Ｓ３１５〜Ｓ３３９と同様に処理するため説明は割愛する。
【０１３４】
図９は、デジタルカメラ１００と携帯電話２００が通信部１１１と通信部２１１を介した第１の通信、近距離通信部１１２と近距離通信部２１２を介した第２の通信を用いて。携帯電話２００からデジタルカメラ１００をリモート制御する場合の携帯電話２００の処理フローである。
【０１３５】
Ｓ９０１〜Ｓ９０６は、Ｓ７０１〜Ｓ７０６と同様に処理するため説明は割愛する。Ｓ９０７は、Ｓ７１１と同様に処理するため説明は割愛する。
【０１３６】
Ｓ９０８において、制御部２０１は、操作部２０６を介したユーザ操作による指示が、ライブビューの取得であることを検知する。検知した場合は、制御部２０１は処理をＳ９０９に進め、そうでない場合には処理をＳ９１０に進める。Ｓ９０９は、Ｓ７１２と同様に処理するため説明は割愛する。
【０１３７】
Ｓ９１０において、ユーザ操作によってライブビューの取得が指示されたことを検知したため、制御部２０１は、操作部２０６を介したユーザ操作によってライブビューの取得をデジタルカメラ１００に指示する。この結果、制御部２０１は、デジタルカメラ１００から、無線ＬＡＮの接続を開始する旨の情報を受信する。
【０１３８】
Ｓ９１１において、制御部２０１は、ＧＵＩ５１３に「表示準備中」であることを表示する。これは図８のＳ８１３に対応する。
【０１３９】
Ｓ９１２において、制御部２０１は、無線ＬＡＮの接続処理を開始する。これは図８のＳ８１４に対応する。
【０１４０】
Ｓ９１４〜Ｓ９２１は、Ｓ７１４〜Ｓ７２１と同様に処理するため説明は割愛する。
【０１４１】
なお、本実施形態では、ライブビューの取得要求を検知した場合の処理を説明したが、図５のＧＵＩ５１８、ＧＵＩ５１９、ＧＵＩ５２０の画像など、サイズの大きいデータをユーザ操作によって取得要求がなされたことをトリガーに無線ＬＡＮ接続を開始してもよい。
【０１４２】
＜他の実施形態＞
本実施形態では、携帯電話をユーザが操作する装置、デジタルカメラを操作される側の対象装置としたが、操作する側、される側の装置の種類は特に問わない。プリンタなどのアウトプットデバイス、スマートフォンやタブレットなどのモバイル端末であってもよい。
【０１４３】
また、本実施形態では無線通信機能を内蔵したデジタルカメラ１００を例にあげて説明したが、無線通信が可能な記録メディアがデジタルカメラ１００に装着され記録媒体１４１として無線通信を制御する構成としても構わない。この場合も本実施形態と同様の制御を無線通信が可能な記録メディアの無線回路部に対して行う。
【０１４４】
さらに、デジタルカメラ１００をＰＣなどから遠隔操作するシステムにおいても、本発明は適用可能である。この場合は、ＰＣの制御部がデジタルカメラ１００の制御部１０１に対して各種の問合せ及び制御の要求を行うことにより、遠隔操作で実現することが可能となる。
【０１４５】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１４６】
１００…デジタルカメラ、１０１…制御部、１０２…撮像部、１０３…不揮発性メモリ、１０４…作業用メモリ、１０５…操作部、１１０…記憶媒体、１１１…通信部、１１２…近距離通信部、２００…携帯電話、２０１…制御部、２０２…撮像部、２０３…不揮発性メモリ、２０４…作業用メモリ、２０５…操作部、２０６…表示部、２１０…記憶媒体、２１１…通信部、２１２…近距離通信部
【図１】
2019193020.tif 000003
【図２】
2019193020.tif 000004
【図３】
2019193020.tif 000005
【図４】
2019193020.tif 000006
【図５】
2019193020.tif 000007
【図６】
2019193020.tif 000008
【図７】
2019193020.tif 000009
【図８】
2019193020.tif 000010
【図９】
2019193020.tif 000011