(57)【要約】【課題】  リモート制御の際に、ユーザが操作を誤る可能性があった。【解決手段】  第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードでリモート制御する制御手段と、撮像指示を入力するためのアイコンを表示部に表示するよう制御する表示制御手段と、前記表示部に対する接触を検知する検知手段とを有し、前記アイコンに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像要求を送信し、前記第一のリモート制御モードでは、前記アイコンは第一のサイズで表示され、前記第二のリモート制御モードでは、前記アイコンは前記第一のサイズよりも大きい第二のサイズで表示されることを特徴とする通信装置。【選択図】  図４
2018037810.tif 000002
【特許請求の範囲】
【請求項１】
第一の無線通信手段と、
前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段と、
前記第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードで前記撮像装置をリモート制御する制御手段と、
前記撮像装置に撮像させるための指示を入力するためのアイテムを表示部に表示するよう制御する表示制御手段と、
前記表示部に対する接触を検知する検知手段とを有し、
前記検知手段により、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像させる要求を送信し、
前記第一のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置。
【請求項２】
前記第一のモードでは、前記制御手段は、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示するよう制御し、
前記第二のモードでは、前記制御手段は、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示しないよう制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第一のモードでは、前記制御手段は、前記第一の無線通信手段を介して、前記撮像装置が順次撮像して得られるライブビュー画像を受信するよう制御し、
前記第二のモードでは、前記制御手段は、前記第二の無線通信手段を介して、前記撮像装置が順次撮像して得られるライブビュー画像を受信しないよう制御することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記第二のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを同じ画面に表示される他のアイテムよりも大きく表示するよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記第一のモードおよび前記第二のモードでは、いずれも前記撮像装置に静止画撮影を実行させるための指示および動画撮影を実行させる指示を入力することができることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記第二の無線通信手段の動作に必要な電力は、前記第一の無線通信手段の動作に必要な電力よりも小さいことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記タッチ操作は、タッチされてから該タッチが離れる操作であることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記第一のモードで設定することができる撮像パラメータの種類は、前記第二のモードで設定することができる撮像パラメータの種類よりも多いことを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
撮像装置と無線通信する通信装置であって、
前記撮像装置に撮像させるための指示を入力するためのアイテムを表示部に表示するよう制御する表示制御手段と、
撮像装置が順次撮像して得られるライブビュー画像を受信する受信手段と、
前記受信手段により受信されるライブビュー画像を前記表示部に順次表示する第一のモードと、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示しない第二のモードとを含む複数のモードのうち、ユーザによって選択されたモードで前記撮像装置をリモート制御する制御手段と、
前記表示部に対する接触を検知する検知手段とを有し、
前記検知手段により、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像させる要求を送信し、
前記第一のードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置。
【請求項１０】
前記第二のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを、同じ画面に表示される他のアイテムよりも大きく表示するよう制御することを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記第一のモードおよび前記第二のモードでは、いずれも前記撮像装置に静止画撮影を実行させるための指示および動画撮影を実行させる指示を入力することができることを特徴とする請求項９または１０に記載の通信装置。
【請求項１２】
第一の無線通信手段と、前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段と表示部とを有する通信装置の制御方法であって、
前記第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードで前記撮像装置をリモート制御する制御ステップと、
前記撮像装置に撮像させるための指示を入力するためのアイテムを前記表示部に表示するよう制御する表示制御ステップと、
前記表示部に対する接触を検知する検知ステップと、
前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記撮像装置に撮像させる要求を送信するステップとを有し、
前記第一のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置の制御方法。
【請求項１３】
表示部を有し、撮像装置と無線通信する通信装置であって、
前記撮像装置に撮像させるための指示を入力するためのアイテムを表示部に表示するよう制御する表示制御ステップと、
撮像装置が順次撮像して得られるライブビュー画像を受信する受信ステップと、
前記受信ステップにより受信されるライブビュー画像を前記表示部に順次表示する第一のモードと、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示しない第二のモードとを含む複数のモードのうち、ユーザによって選択されたモードで前記撮像装置をリモート制御する制御ステップと、
前記表示部に対する接触を検知する検知ステップと、
前記検知ステップにより、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記撮像装置に撮像させる要求を送信するステップとを有し、
前記第一のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至８のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【請求項１５】
コンピュータを、請求項９乃至１１のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信により外部装置と通信する通信装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラに複数の無線通信機能が搭載され、携帯電話と無線で接続する機種が知られている。例えば、特許文献１には、無線ＬＡＮとＢｌｕｅｔｏｏｔｈ（登録商標）を搭載し、携帯電話と無線で接続するデジタルカメラが開示されている。
【０００３】
また、タッチパネルを搭載した携帯電話を用いて、リモート撮影を行うことが特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０８８７８９号公報
【特許文献２】特開２０１６−１３６６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
無線通信の中には、画像データを送信するのに十分な通信速度でないものも存在する。そのような無線通信を介してリモート撮影する場合、ライブビュー画像を携帯電話に送信しないことが考えられる。この場合、携帯電話の画面でライブビュー画像を見ながら撮影することはできないため、ユーザはデジタルカメラの画面を見てシャッターチャンスのタイミングを待つことになる。このとき、ユーザが実際にシャッターを切ることをデジタルカメラに指示するためには、携帯電話の画面を見ずに、携帯電話の画面に表示されているシャッター指示のボタンをタッチしなければならない。そのため、タッチ位置がずれてシャッターチャンスを逃してしまうという可能性があった。また、予めシャッター指示のボタンの表示位置に指を合わせておくという手間が必要であった。
【０００６】
そこで、本発明では、リモート制御の際にユーザの誤操作の可能性を低減することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の通信装置は、第一の無線通信手段と、前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段と、前記第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードで前記撮像装置をリモート制御する制御手段と、前記撮像装置に撮像させるための指示を入力するためのアイコンを表示部に表示するよう制御する表示制御手段と、前記表示部に対する接触を検知する検知手段とを有し、前記検知手段により、前記撮像装置に撮像させるための指示を入力するためのアイコンに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像させる要求を送信し、前記第一のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイコンを第一のサイズで表示するよう制御し、前記第二のモードでは、前記表示制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイコンを、前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、リモート制御の際にユーザの誤操作の可能性を低減することが出来る。
【図面の簡単な説明】
【０００９】
【図１】（ａ）第１の実施形態におけるデジタルカメラのブロック図である。（ｂ）、（ｃ）第１の実施形態におけるデジタルカメラの外観図である。
【図２】第１の実施形態における携帯電話の構成を示すブロック図である。
【図３】（ａ）第１の実施形態におけるデジタルカメラを携帯電話から無線ＬＡＮを介してリモート制御する際の手順を示すシーケンス図である。（ｂ）第１の実施形態におけるデジタルカメラを携帯電話からＢＬＥを介してリモート制御する際の手順を示すシーケンス図である。
【図４】（ａ）〜（ｅ）第１の実施形態における携帯電話の表示部に表示される画面の一例である。
【図５Ａ】第１の実施形態における携帯電話の動作を示すフローチャートである。
【図５Ｂ】第１の実施形態における携帯電話の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明を実施するための形態について、添付の図面を用いて詳細に説明する。
【００１１】
なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１２】
［第１の実施形態］
＜デジタルカメラの構成＞
図１（ａ）は、本実施形態の通信装置の一例であるデジタルカメラ１００の構成例を示すブロック図である。なお、ここでは通信装置の一例としてデジタルカメラについて述べるが、通信装置はこれに限られない。例えば通信装置は携帯型のメディアプレーヤや、いわゆるタブレットデバイス、パーソナルコンピュータなどの情報処理装置であってもよい。
【００１３】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１４】
撮像部１０２は、例えば、光学レンズユニットと絞り・ズーム・フォーカスなど制御する光学系と、光学レンズユニットを経て導入された光（映像）を電気的な映像信号に変換するための撮像素子などで構成される。撮像素子としては、一般的には、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）が利用される。撮像部１０２は、制御部１０１に制御されることにより、撮像部１０２に含まれるレンズで結像された被写体光を、撮像素子により電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。本実施形態のデジタルカメラ１００では、画像データは、ＤＣＦ（Ｄｅｓｉｇｎ  Ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  ｓｙｓｔｅｍ）の規格に従って、記録媒体１１０に記録される。
【００１５】
不揮発性メモリ１０３は、電気的に消去・記録可能な不揮発性のメモリであり、制御部１０１で実行される後述のプログラム等が格納される。
【００１６】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、ユーザがデジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、撮影を指示するためのレリーズスイッチ、画像データの再生を指示するための再生ボタンを含む。さらに、後述の通信部１１１を介して外部機器との通信を開始するための専用の接続ボタンなどの操作部材を含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１およびＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、撮影を行うための指示を受け付ける。
【００１８】
表示部１０６は、撮影の際に撮像部１０２が順次撮像することで得られるライブビュー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１９】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２０】
通信部１１１は、外部装置と接続するためのインターフェースである。本実施形態のデジタルカメラ１００は、通信部１１１を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して外部装置に送信することができる。また、撮像部１０２による撮像を通信部１１１を介して外部装置からコントロールすることができる。なお、本実施形態では、通信部１１１は外部装置とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで外部装置との無線通信を実現する。
【００２１】
近距離無線通信部１１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部１１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ）に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。このＢＬＥ通信は、無線ＬＡＮ通信と比べて通信可能な範囲が狭い（つまり、通信可能な距離が短い）。また、ＢＬＥ通信は、無線ＬＡＮ通信と比べて通信速度が遅い。その一方で、ＢＬＥ通信は、無線ＬＡＮ通信と比べて消費電力が少ない。本実施形態のデジタルカメラ１００は、近距離無線通信部１１２を介して、外部装置とデータのやりとりを行うことができる。例えば、撮像部１０２による撮像を通信部１１１を介して外部装置からコントロールすることができる。ただし、通信速度が遅いため撮像部１０２で生成した画像データを送信することはしない。
【００２２】
なお、本実施形態におけるデジタルカメラ１００の通信部１１１は、インフラストラクチャモードにおけるアクセスポイントとして動作するＡＰモードと、インフラストラクチャモードにおけるクライアントとして動作するＣＬモードとを有している。そして、通信部１１１をＣＬモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、インフラストラクチャモードにおけるＣＬ機器として動作することが可能である。デジタルカメラ１００がＣＬ機器として動作する場合、周辺のＡＰ機器に接続することで、ＡＰ機器が形成するネットワークに参加することが可能である。また、通信部１１１をＡＰモードで動作させることにより、本実施形態におけるデジタルカメラ１００は、ＡＰの一種ではあるが、より機能が限定された簡易的なＡＰ（以下、簡易ＡＰ）として動作することも可能である。デジタルカメラ１００が簡易ＡＰとして動作すると、デジタルカメラ１００は自身でネットワークを形成する。デジタルカメラ１００の周辺の装置は、デジタルカメラ１００をＡＰ機器と認識し、デジタルカメラ１００が形成したネットワークに参加することが可能となる。上記のようにデジタルカメラ１００を動作させるためのプログラムは不揮発性メモリ１０３に保持されているものとする。
【００２３】
なお、本実施形態におけるデジタルカメラ１００はＡＰの一種であるものの、ＣＬ機器から受信したデータをインターネットプロバイダなどに転送するゲートウェイ機能は有していない簡易ＡＰである。したがって、自機が形成したネットワークに参加している他の装置からデータを受信しても、それをインターネットなどのネットワークに転送することはできない。
【００２４】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ）、図１（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａや再生ボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄは、前述の操作部１０５に含まれる操作部材である。また、表示部１０６には、撮像部１０２による撮像の結果得られた画像が表示される。また、本実施形態のデジタルカメラ１００は、カメラ筺体の側面に近距離無線通信部１１２のアンテナ部分を有する。この近距離無線通信部１１２同士を一定の距離に近づけることにより、他の機器と近距離無線通信を確立することができる。これにより、ケーブル等を介さずに非接触で通信可能であると共に、ユーザの意図に沿って通信相手を限定することができる。
【００２５】
以上がデジタルカメラ１００の説明である。
【００２６】
＜携帯電話２００の内部構成＞
図２は、本実施形態の情報処理装置の一例である携帯電話２００の構成例を示すブロック図である。なお、ここでは情報処理装置の一例として携帯電話について述べるが、情報処理装置はこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００２７】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００２８】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行いデジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００２９】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施形態では、不揮発性メモリ２０３には、デジタルカメラ１００と通信し、デジタルカメラ１００をリモート制御するためのカメラアプリケーション（以下アプリ）が格納されている。
【００３０】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３１】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３２】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３３】
本実施形態に係る携帯電話２００は、操作部２０５の一つとして、表示部２０６に対する接触を検知可能なタッチパネルを有しており、タッチパネルと表示部２０６とは一体的に構成されている。例えば、光の透過率によって表示部２０６による表示を妨げないようにタッチパネルを構成し、表示部２０６の表示面の上層に取り付けられるようにする。そして、タッチパネルにおける入力座標と、表示部２０６上の表示座標とを対応付けるようにする。これにより、表示部２０６上に表示された画面を恰もユーザが直接的に操作可能であるかのようなＧＵＩを構成することができる。また、タッチパネルは、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。
【００３４】
制御部２０１は、タッチパネルに対する以下の操作を検出することができる。
（１）タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。
（２）タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。
（３）タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。
（４）タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。
（５）タッチパネルに何も触れていない状態であること（以下、タッチオフと称する）。
【００３５】
これらの操作や、タッチパネル上に指やペンが触れている位置座標の情報は制御部２０１に通知され、制御部２０１は、通知された情報に基づいてタッチパネル上にどのような操作が行われたかを判定する。ムーブについては、タッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定できる。また、タッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。以下、素早くストロークを描く操作をフリックと呼ぶ。フリックは、タッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。所定距離以上を、所定速度以上でムーブしたことが検出され、そのままタッチアップが検出されるとフリックが行われたものと判定する。また、所定距離以上を、所定速度未満でムーブしたことが検出された場合はドラッグが行われたものと判定する。
【００３６】
記録媒体２１０は、撮像部２０２から出力された画像データを記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３７】
通信部２１１は、外部装置と接続するためのインターフェースである。本実施形態の携帯電話２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施形態では、通信部２１１はアンテナであり、制御部１０１は、アンテナを介して、デジタルカメラ１００と接続することができる。なお、デジタルカメラ１００との接続では、直接接続してもよいしアクセスポイントを介して接続してもよい。データを通信するためのプロトコルとしては、例えば無線ＬＡＮを通じたＰＴＰ／ＩＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いることができる。なお、デジタルカメラ１００との通信はこれに限られるものではない。例えば、通信部２１１は、赤外線通信モジュール、Ｂｌｕｅｗｔｏｏｔｈ通信モジュール、ＷｉｒｅｌｅｓｓＵＳＢ等の無線通信モジュールを含むことができる。
【００３８】
近距離無線通信部２１２は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近距離無線通信部２１２は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することによりＩＥＥＥ８０２．１５の規格（いわゆるＢｌｕｅｔｏｏｔｈ）に従った近距離無線通信を実現する。本実施形態においてＢｌｕｅｔｏｏｔｈ通信は、前述のデジタルカメラ１００の構成と同様に低消費電力であるＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙのバージョン４．０（以下ＢＬＥ）を採用する。
【００３９】
本実施形態におけるデジタルカメラ１００との近距離無線通信においては、最初にペアリングと呼ばれる近距離無線通信における１：１接続のための操作によってデジタルカメラ１００の近距離無線通信部１１２と接続する必要がある。ペアリング操作においては例えばデジタルカメラ１００がＢＬＥのＰｅｒｉｐｈｅｒａｌデバイスとなり、近距離無線通信部１１２を用いてＡｄｖｅｒｔｉｓｅと呼ばれる自分の存在を周辺に知らせるための信号を定期的に発信する。そして、携帯電話２００がＣｅｎｔｒａｌとして動作し、近距離無線通信部２１２を用いてＳｃａｎ動作を行うことによって、デジタルカメラ１００からのＡｄｖｅｒｔｉｓｅを受信することでデジタルカメラ１００を発見する。デジタルカメラ１００を発見すると、携帯電話２００はＩｎｉｔｉａｔｅ動作によって参加要請を行うことによって近距離無線通信の接続を確立する。
【００４０】
公衆網通信部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網通信部２１３を介して、他の機器と通話することができる。この際、制御部２０１はマイク２１４およびスピーカ２１５を介して音声信号の入力と出力を行うことで、通話を実現する。本実施形態では、公衆網通信部２１３はアンテナであり、制御部１０１は、アンテナを介して、公衆網に接続することができる。なお、通信部２１１および公衆網通信部２１３は、一つのアンテナで兼用することも可能である。
【００４１】
次に、携帯電話２００の外観について説明する。図２（ｂ）は携帯電話２００の外観の一例を示す図である。電源ボタン２０５ａやホームボタン２０５ｂ、タッチパネル２０５ｃは、前述の操作部２０５に含まれる操作部材である。ホームボタン２０５ｂはユーザが押下することで実行中のアプリケーションを中断し、表示部２０６へ他のアプリケーションを選択できるホーム画面を表示することができる。
【００４２】
以上が携帯電話２００の説明である。
【００４３】
＜リモート撮影機能について＞
続いて本実施形態における携帯電話２００からデジタルカメラ１００の撮像動作をリモート制御する際の手順について説明する。
【００４４】
図３（ａ）は、無線ＬＡＮを介して携帯電話２００からデジタルカメラ１００の撮像動作をリモート制御する際の手順を示すシーケンス図である。図３（ａ）の手順は、予めデジタルカメラ１００と携帯電話２００とが無線ＬＡＮを介して接続している状態で開始される。また、携帯電話２００では、デジタルカメラ１００をリモート制御するためのアプリケーションを起動している状態とする。
【００４５】
まず、Ｓ３０１でユーザがアプリケーションのトップメニューに表示されるサービスの選択操作によって、無線ＬＡＮを介してデジタルカメラをリモートコントロールする指示を入力する。ここでは、例えば携帯電話２００の表示部２０６には、図４（ａ）に示す画面が表示されている。ユーザは、図４（ａ）の画面に表示されている各サービスの実行を指示するためのソフトウェアボタンのうち、リモート撮影ボタン４０１の表示領域をタッチする。これにより、携帯電話２００は、操作部２０５の一部であるタッチパネルを介してソフトウェアボタンの選択操作が行われたことを検知する。
【００４６】
上記の指示の入力に応じて、Ｓ３０２では、携帯電話２００はデジタルカメラ１００にリモート撮影の要求を無線ＬＡＮを介して通知する。
【００４７】
これに応じてＳ３０３にてデジタルカメラ１００はリモート撮影機能を起動する。また、Ｓ３０４にて、デジタルカメラ１００は、Ｓ３０２で要求を受けた際のデジタルカメラ１００の動作モードを携帯電話２００に無線ＬＡＮを介して送信する。ここでは、デジタルカメラ１００が静止画撮影モードであった場合は、静止画撮影モードであることが通知される。また、デジタルカメラ１００が動画撮影モードであった場合は、動画撮影モードであることが通知される。
【００４８】
デジタルカメラ１００の撮影モードの通知を受けた携帯電話２００は、Ｓ３０５でモードに応じた画面に遷移する。例えば、デジタルカメラ１００が静止画撮影モードであることが通知された場合は、図４（ｂ）のような画面が表示される。一方、デジタルカメラ１００が動画撮影モードであることが通知された場合は、図４（ｃ）のような画面が表示される。図４（ｂ）および図４（ｃ）は、Ｗｉ−Ｆｉを介してリモート撮影を行うための画面の一例であり、さまざまな表示アイテムが画面内に配置される。表示アイテムとしては、例えばデジタルカメラ１００のライブビュー画像４１０や、さまざまな撮像に関する処理を実行させるためのアイコン、多くの種類の撮像パラメータ（ＩＳＯやホワイトバランス等）を設定するためのアイコン等が表示される。特に、図４（ｂ）では、デジタルカメラ１００に静止画撮像の動作を実行させる指示を入力するためのアイコンとしてシャッターボタン４１１が表示される。また、図４（ｃ）では、デジタルカメラ１００に動画の録画動作を実行させる指示を入力するためのアイコンとして録画開始ボタン４１２が表示される。なお、録画開始ボタン４１２は、録画中は録画停止ボタンの表示に切り替わるトグルボタンである。
【００４９】
一方、デジタルカメラ１００では、Ｓ３０６にてライブビュー画像を携帯電話２００に繰り返し送信する。なお、デジタルカメラ１００と携帯電話２００との間のアプリレイヤの通信のプロトコルによっては、携帯電話２００からデジタルカメラ１００に対して、ライブビュー画像を繰り返し要求することで、携帯電話２００は連続してライブビュー画像を受信する。
【００５０】
受信されたライブビュー画像は、図４（ｂ）や図４（ｃ）の、ライブビュー画像の表示領域４０５に順次表示され、ユーザはデジタルカメラの画面を携帯電話２００の画面を介して見ながら、撮影を指示することができる状態になる。
【００５１】
その後、例えばＳ３０７で、ユーザがシャッターボタン４１１をタッチした場合、Ｓ３０８で携帯電話２００はデジタルカメラ１００にシャッター指示を送信する。このシャッター指示に応じて、デジタルカメラ１００はＳ３０９にて撮像処理を実行し、静止画撮影を実行する。なお、Ｓ３０７で録画開始ボタン４１２をタッチした場合には、Ｓ３０８で録画開始の指示が送信され、これに応じてデジタルカメラ１００はＳ３０９で動画の録画を開始する。
【００５２】
以上のように、無線ＬＡＮ接続を介して携帯電話２００からデジタルカメラ１００の撮像動作をリモート制御する場合、ユーザは携帯電話２００の画面を見ながら操作することができる。
【００５３】
次に、携帯電話２００からデジタルカメラ１００の撮像動作を、ＢＬＥを介してリモート制御する際の手順について説明する。
【００５４】
図３（ｂ）は、ＢＬＥを介して携帯電話２００からデジタルカメラ１００の撮像動作をリモート制御する際の手順を示すシーケンス図である。図３（ｂ）の手順は、予めデジタルカメラ１００と携帯電話２００とがＢＬＥを介して接続している状態で開始される。また、携帯電話２００では、デジタルカメラ１００をリモート制御するためのアプリケーションを起動している状態とする。
【００５５】
まず、Ｓ３５１でユーザがアプリケーションのトップメニューに表示されるサービスの選択操作によって、ＢＬＥを介してデジタルカメラをリモートコントロールする指示を入力する。ここでは、例えば携帯電話２００の表示部２０６には、図４（ａ）に示す画面が表示されている。ユーザは、図４（ａ）の画面に表示されている各サービスの実行を指示するためのソフトウェアボタンのうち、ＢＬＥリモコンボタン４０２の表示領域をタッチする。これにより、携帯電話２００は、操作部２０５の一部であるタッチパネルを介してソフトウェアボタンの選択操作が行われたことを検知する。
【００５６】
上記の指示の入力に応じて、Ｓ３５２では、携帯電話２００はデジタルカメラ１００にＢＬＥリモコン機能の要求をＢＬＥを介して通知する。
【００５７】
これに応じてＳ３５３にてデジタルカメラ１００はリモート撮影機能を起動する。また、Ｓ３５４にて、デジタルカメラ１００は、Ｓ３５２で要求を受けた際のデジタルカメラ１００の動作モードを携帯電話２００にＢＬＥを介して送信する。ここでは、デジタルカメラ１００が静止画撮影モードであった場合は、静止画撮影モードであることが通知される。また、デジタルカメラ１００が動画撮影モードであった場合は、動画撮影モードであることが通知される。
【００５８】
デジタルカメラ１００の撮影モードの通知を受けた携帯電話２００は、Ｓ３５５でモードに応じた画面に遷移する。例えば、デジタルカメラ１００が静止画撮影モードであることが通知された場合は、図４（ｄ）のような画面が表示される。一方、デジタルカメラ１００が動画撮影モードであることが通知された場合は、図４（ｅ）のような画面が表示される。図４（ｄ）では、デジタルカメラ１００に静止画撮像の動作を実行させる指示を入力するためのシャッターボタン４５１が表示される。また、図４（ｅ）では、デジタルカメラ１００に動画の録画動作を実行させる指示を入力するための録画開始ボタン４５２が表示される。録画開始ボタン４５２は、録画中は録画停止ボタンの表示に切り替わるトグルボタンである。
【００５９】
なお、無線ＬＡＮ接続を介してデジタルカメラ１００をリモート制御する際の画面である図４（ｂ）や図４（ｃ）とは異なり、ライブビュー画像は表示されない。なぜなら、ＢＬＥ接続では一度の通信で２０バイトまでのデータしか送信できず、一枚数Ｋ〜数Ｍバイトの画像データを送信するのも多くの時間がかかってしまい、ライブビューとして機能しないからである。従って、ＢＬＥを介したリモート制御ではライブビュー画像を表示できない。このような事情から、ユーザはデジタルカメラ１００の画面を見てリモート制御することが考えられる。このとき、ユーザは携帯電話２００の画面を見ずにシャッター操作を行う必要がある。また、自撮り棒等を利用した自分撮りの際にも、ユーザはカメラの方を向きたいため、携帯電話２００の画面を見ずにシャッター操作を行う必要がある。
【００６０】
そこで、本実施形態では、シャッターボタン４５１や録画開始ボタン４５２を、図４（ｂ）や図４（ｃ）のシャッターボタン４１１や録画開始ボタン４１２よりも大きいサイズで表示し、タッチ反応領域もサイズの拡大に合わせて広い領域にする。これにより、ユーザのタッチ位置が多少ぶれたとしても、ユーザのシャッター指示を逃す可能性を低減することができる。また、図４（ｄ）や図４（ｅ）では、ユーザが画面を見ずにタッチすることを考慮して、シャッターボタン４５１や録画開始ボタン４５２の周囲には、タッチダウンまたはタッチアップだけで反応するボタンを配置しない。画面上部の指が届きにくい領域はユーザが誤って触ってしまう可能性が低いため、トップメニューに戻るためのリターンボタン４５３は、上部の領域に表示する。また、静止画撮影モードと動画撮影モードとを切り替えるためのモード切り替えボタン４５４は、リモート撮影機能の利用中に切り替えたいシーンが多いと考えられるため、指の届きやすい範囲に配置したい。しかし、シャッターボタン４５１や録画開始ボタン４５２へのタッチ操作を誤ってモード切り替えボタン４５４に触れてしまい、シャッターチャンスを逃すようなことは避けたい。そこで、モード切り替えボタン４５４は、スライドスイッチのような表示態様をとり、タッチアップまたはタッチダウンだけでは反応せず、所定距離以上のムーブを行うことで、ムーブした方向に応じたモードに遷移するようにする。なお、ムーブ操作ならば、モード切り替えボタン４５４の操作であると判断できるため、例えばモード切り替えボタン４５４の表示領域以外の領域でムーブ操作を行った場合でもモード切り替えできるようにしてもよい。また、本実施形態では、シャッターチャンスを逃さないことを優先し、図４（ｄ）の画面では撮像パラメータの設定のためのアイコンなどを省いた画面を例に挙げた。これについては、十分に画面が広く、シャッターボタンの操作を誤る可能性が低い場合には、撮像パラメータの設定のためのアイコンなどを併せて表示してもよい。このことは図４（ｅ）でも同様である。
【００６１】
その後、Ｓ３５６〜Ｓ３５８は、図３（ａ）のＳ３０７〜Ｓ３０９と同様の処理が、ＢＬＥの経路を介して実行される。
【００６２】
以上のように、ＢＬＥ接続を介して携帯電話２００からデジタルカメラ１００の撮像動作をリモート制御する場合、シャッター指示のボタンや録画開始のボタンをより大きいサイズで表示する。これにより、ユーザが携帯電話２００の画面を見ずに操作したとしても、操作を誤る可能性を低減することができる。
【００６３】
なお、説明を簡単にするために、図３（ａ）では予め無線ＬＡＮ接続中であるとし、図３（ｂ）では予めＢＬＥ接続中であるとした。これについては、例えば図３（ａ）の開始時点でＢＬＥ接続中であることも考えられる。この場合、例えばリモート撮影ボタン４０１をグレーアウトして選択できないようにしてもよい。あるいは、リモート撮影ボタン４０１がタッチされた場合、自動的に無線ＬＡＮ接続に切り替えてから、図３（ａ）のＳ３０２以降を実行してもよい。この場合、ＢＬＥを介して無線ＬＡＮ接続に必要な通信パラメータ（ＳＳＩＤやパスワード等）を、デジタルカメラ１００と携帯電話２００とで共有し、この通信パラメータを用いてデジタルカメラ１００と携帯電話２００とで無線ＬＡＮ接続を確立すればよい。逆に、図３（ｂ）の開始次点で無線ＬＡＮ接続中であることも考えられる。この場合、ＢＬＥリモコンボタン４０２をグレーアウトして選択できないようにしてもよい。あるいは、ＢＬＥリモコンボタン４０２がタッチされた場合、自動的にＢＬＥ接続に切り替えてから図３（ｂ）のＳ３５２以降を実行してもよい。この場合、無線ＬＡＮを介してＢＬＥ接続に必要な通信パラメータ（ＢＤ＿ＡＤＤＲやパスワード）を共有し、この通信パラメータを用いてデジタルカメラ１００と携帯電話２００とでＢＬＥ接続を確立すればよい。
【００６４】
＜携帯電話の動作について＞
続いて、上記の動作を実現するための携帯電話２００の動作について詳述する。
【００６５】
図５Ａおよび図５Ｂは、本実施形態における携帯電話２００の動作を示すフローチャートである。本フローチャートに示す処理は、携帯電話２００の制御部２０１が入力信号やＯＳ、カメラアプリケーションに従い、携帯電話２００の各部を制御することにより実現される。
【００６６】
また、本フローチャートは、携帯電話２００にてカメラアプリケーションを実行する指示を受け付けたことに応じて開始される。
【００６７】
まず、図５ＡのＳ５０１にて制御部２０１は、カメラアプリケーションのトップメニューを表示部２０６に表示するよう制御する。例えば、図４（ａ）のような画面が表示部２０６に表示される。
【００６８】
次に、Ｓ５０２にて制御部２０１は、無線ＬＡＮを介したリモート撮影機能を実行する指示を受け付けたか否かを判断する。例えば、ユーザは図４（ａ）のリモート撮影ボタン４０１をタッチすることで無線ＬＡＮを介したリモート撮影機能を実行する指示を入力することができる。指示を受け付けていないと判断した場合、処理はＳ５０３に遷移する。
【００６９】
Ｓ５０３では、制御部２０１は、ＢＬＥを介したリモート撮影機能を実行する指示を受け付けたか否かを判断する。例えば、ユーザは図４（ａ）のＢＬＥリモコンボタン４０２をタッチすることでＢＬＥを介したリモート撮影機能を実行する指示を入力することができる。指示を受け付けていないと判断した場合、処理はＳ５０２に戻り、ユーザの指示を待つ。なお、説明を簡単にするために、リモート撮影機能とＢＬＥリモコン機能以外の機能については省略するが、その他の機能の実行を指示された場合には、指示に応じた機能を実行する。
【００７０】
以下、リモート撮影機能についての動作を説明する。
【００７１】
まず、Ｓ５０２にて制御部２０１が、無線ＬＡＮを介したリモート撮影機能を実行する指示を受け付けたと判断した場合について説明する。この場合、処理はＳ５０４に遷移する。なお、このとき無線ＬＡＮ接続ではなくＢＬＥ接続している状態である場合、自動的に無線ＬＡＮ接続に切り替えてもよい。また、無線ＬＡＮ接続もＢＬＥ接続もしていない場合には、接続するようユーザに警告を通知してもよい。
【００７２】
Ｓ５０４では、制御部２０１は、デジタルカメラ１００から、カメラのモードに関する情報を通信部２１１を介して受信する。
【００７３】
続くＳ５０５にて、制御部２０１は、Ｓ５０４で受信したカメラのモードに関する情報を参照し、カメラの撮影モードが静止画撮影モードであるか動画撮影モードであるかを判断する。
【００７４】
まず、Ｓ５０５にて制御部２０１が、デジタルカメラの撮影モードが静止画撮影モードであると判断した場合について説明する。この場合処理はＳ５０６に進む。
【００７５】
Ｓ５０６では、制御部２０１は、所定のサイズのシャッターボタンを含むリモート撮影画面を表示部２０６に表示する。ここでは、図４（ｂ）のような画面が表示される。
【００７６】
また、Ｓ５０７にて、制御部２０１は、デジタルカメラ１００からライブビュー画像を通信部２１１を介して受信する。
【００７７】
Ｓ５０８にて、制御部２０１は、受信したライブビュー画像を表示部２０６に表示する。既に表示中である場合は更新する。これにより図４（ｂ）のライブビュー画像の表示領域に、ライブビュー画像が順次表示される。
【００７８】
続いてＳ５０９では、制御部２０１は、撮像の指示を受け付けたか否かを判断する。例えば図４（ｂ）のシャッターボタン４５１へのタッチ操作を受け付けた場合、撮像の指示を受け付けたと判断する。撮像の指示を受け付けた場合、処理はＳ５１０に進む。
【００７９】
Ｓ５１０では、制御部２０１は、撮像指示をデジタルカメラ１００に通信部２１１を介して送信する。これに応じてデジタルカメラ１００では撮像処理が実行される。なお、デジタルカメラ１００で行われた撮像処理で得られた画像データは、携帯電話２００に送信されてもよい。この場合、制御部２０１は、受信した画像データを一時的に表示部２０６に表示することで、どのような画像が撮影できたかをユーザが確認する機会を作る。
【００８０】
Ｓ５１１では、制御部２０１は、終了指示を受け付けたか否かを判断する。例えば図４（ｂ）のリターンボタン４５３へのタッチ操作を受け付けた場合、終了指示を受け付けたと判断する。
【００８１】
終了指示を受け付けたと判断した場合、処理はＳ５０１に戻り、トップメニューを表示する。一方、終了指示を受け付けていないと判断した場合、処理はＳ５０７に戻り、ライブビューの表示を更新しながら、無線ＬＡＮを介したリモート撮影機能を継続する。
【００８２】
次にＳ５０５にて制御部２０１が、デジタルカメラの撮影モードが動画撮影モードであると判断した場合について説明する。この場合処理はＳ５１２に進む。
【００８３】
Ｓ５１２では、制御部２０１は、所定のサイズの録画開始ボタンを含むリモート動画撮影画面を表示部２０６に表示する。ここでは、図４（ｃ）のような画面が表示される。
【００８４】
Ｓ５１３〜Ｓ５１４では、Ｓ５０７〜Ｓ５０８と同様にライブビュー画像の受信と更新が実行される。
【００８５】
Ｓ５１５では、制御部２０１は、録画開始の指示を受け付けたか否かを判断する。例えば図４（ｃ）の録画開始ボタン４５２へのタッチ操作を受け付けた場合、録画開始の指示を受け付けたと判断する。録画開始の指示を受け付けたと判断した場合、処理はＳ５１６に進む。
【００８６】
Ｓ５１６では、制御部２０１は、録画開始指示をデジタルカメラ１００に通信部２１１を介して送信する。これに応じてデジタルカメラ１００では録画処理が開始される。
【００８７】
Ｓ５１７では、制御部２０１は、録画停止の指示を受け付けたか否かを判断する。例えば図４（ｃ）の録画開始ボタン４５２が切り替わった録画停止ボタンへのタッチ操作を受け付けた場合、録画停止の指示を受け付けたと判断する。録画停止の指示を受け付けたと判断した場合、処理はＳ５１８に進む。
【００８８】
Ｓ５１８では、制御部２０１は、録画停止指示をデジタルカメラ１００に通信部２１１を介して送信する。これに応じてデジタルカメラ１００では録画処理が終了される。
【００８９】
Ｓ５１９では、制御部２０１は、終了指示を受け付けたか否かを判断する。例えば図４（ｃ）のリターンボタン４５３へのタッチ操作を受け付けた場合、終了指示を受け付けたと判断する。
【００９０】
終了指示を受け付けたと判断した場合、処理はＳ５０１に戻り、トップメニューを表示する。一方、終了指示を受け付けていないと判断した場合、処理はＳ５１３に戻り、ライブビューの表示を更新しながら、無線ＬＡＮを介したリモート動画撮影機能を継続する。
【００９１】
以上が、Ｓ５０２にて制御部２０１が、無線ＬＡＮを介したリモート撮影機能を実行する指示を受け付けたと判断した場合についての説明である。
【００９２】
次に、Ｓ５０３にて制御部２０１が、ＢＬＥを介したリモート撮影機能を実行する指示を受け付けたと判断した場合について説明する。この場合、処理は図５ＢのＳ５２０に遷移する。なお、このときＢＬＥ接続ではなく無線ＬＡＮ接続している状態である場合、自動的にＢＬＥ接続に切り替えてもよい。また、無線ＬＡＮ接続もＢＬＥ接続もしていない場合には、接続するようユーザに警告を通知してもよい。
【００９３】
図５ＢのＳ５２０〜Ｓ５２１では、図５ＡのＳ５０４〜Ｓ５０５と同様の処理が、ＢＬＥ接続を介して実行される。
【００９４】
まず、Ｓ５２１にて制御部２０１が、デジタルカメラの撮影モードが静止画撮影モードであると判断した場合について説明する。この場合処理はＳ５２２に進む。
【００９５】
Ｓ５２２では、制御部２０１は、所定のサイズよりも大きいサイズのシャッターボタンを含むリモート撮影画面を表示部２０６に表示する。ここでは、図４（ｄ）のような画面が表示される。図４（ｄ）の画面では、ライブビュー画像は表示されないかわりに、シャッターボタンが大きいサイズで表示される。これにより、ユーザが画面を見ずとも、タッチ操作を誤ることなくシャッター指示を入力することができる。
【００９６】
図５ＢのＳ５２３〜Ｓ５２５では、図５ＡのＳ５０９〜Ｓ５１１と同様の処理が実行される。
【００９７】
次にＳ５２１にて制御部２０１が、デジタルカメラの撮影モードが動画撮影モードであると判断した場合について説明する。この場合処理はＳ５２６に進む。
【００９８】
Ｓ５２６では、制御部２０１は、所定のサイズよりも大きいサイズの録画開始ボタンを含むリモート動画撮影画面を表示部２０６に表示する。ここでは、図４（ｅ）のような画面が表示される。図４（ｅ）の画面では、ライブビュー画像は表示されないかわりに、録画開始ボタンが大きいサイズで表示される。これにより、ユーザが画面を見ずとも、タッチ操作を誤ることなく録画開始指示を入力することができる。
【００９９】
図５ＢのＳ５２７〜Ｓ５３１では、図５ＡのＳ５１５〜Ｓ５１９と同様の処理が実行される。
【０１００】
以上が本実施形態における携帯電話２００の動作の説明である。本実施形態の携帯電話２００では、無線ＬＡＮを介してデジタルカメラ１００をリモート制御する場合に比べて、ＢＬＥを介してデジタルカメラ１００をリモート制御する場合は、より大きいサイズのシャッターボタンや録画開始ボタンを表示する。これにより、ユーザが画面を見ずに操作した場合であっても、操作を誤る可能性を低減することができる。
【０１０１】
［その他の実施形態］
上述の実施形態では、デジタルカメラ１００から携帯電話２００に、撮影モードが静止画であるか動画であるかを通知することで、カメラのモードに対応するＧＵＩを携帯電話２００で表示する例について述べた。これについては、モードの通知に限られるものではない。例えば、明確に静止画モードと動画モードが切り分けられない設計も考えられる。このような場合は、現在動画の録画中であるか否かを示す情報に基づいて、携帯電話２００での表示を異ならせてもよい。例えば、動画の録画中であれば、図４（ｃ）や図４（ｅ）のような画面を表示し、そうでない場合には図４（ｂ）や図４（ｄ）のような画面を表示する。
【０１０２】
また、上述の説明では説明を簡単にするために、携帯電話２００からの撮影モード切り替えについては省略したが、携帯電話２００のみを操作する場合には携帯電話２００から撮影モードが切り換えられるほうがより便利である。そこで、図５ＢのＳ５２３〜Ｓ５２５のループや、Ｓ５２７〜Ｓ５３１のループに、モード切り替えの指示を受け付けたか否かを制御部２０１が判断するステップを加えてもよい。モード切り替えの指示を受け付けた場合、制御部２０１はデジタルカメラ１００に対して、操作に応じて静止画撮影モードまたは動画撮影モードへの切り替えをＢＬＥを介して要求し、Ｓ５２２またはＳ５２６に遷移すればよい。また、図５ＡのＳ５０７〜Ｓ５１１のループや、Ｓ５１３〜Ｓ５１９のループにモード切り替えの判断を加えてもよい。モード切り替えの指示を受け付けた場合は、制御部２０１は、デジタルカメラ１００に対して、静止画撮影モードまたは動画撮影モードへの切り替えを無線ＬＡＮを介して要求し、Ｓ５０６またはＳ５１２に遷移すればよい。
【０１０３】
また、上述の図４（ｄ）や図４（ｅ）の説明において、シャッターボタン４５１や録画開始ボタン４５２のサイズを大きく表示すると共に、タッチ反応領域も広くすることを述べた。これについては、ユーザが画面を見ずに操作することを想定して、タッチ反応領域を、ボタンの表示領域よりも広く設定してもよい。すなわち、シャッターボタン４５１の周囲の余白部分や、録画開始ボタン４５２の周囲の余白部分にタッチしたとしても、撮像処理や録画処理が実行されるようにする。このようにすることで、画面を見ずに操作する際の操作性をより向上させることができる。その一方で、図４（ｂ）や図４（ｃ）の画面の場合は、シャッターボタン４１１や録画開始ボタン４１２の表示に応じたタッチ反応領域にすることが好ましい。なぜなら、ユーザはライブビュー画面と共に、シャッターボタン４１１や録画開始ボタン４１２を見ながら操作する可能性が高いため、ボタンの表示とタッチ反応領域とがある程度一致していないと、ユーザに違和感を与えてしまうことになるからである。
【０１０４】
また、上述の図４（ｄ）や図４（ｅ）の説明において、シャッターボタン４５１や録画開始ボタン４５２は、タッチアップまたはタッチダウンで反応すると述べた。これについては、タッチアップよりもタッチダウンのほうが、ワンアクション少なくてすむため、より操作が簡便であることを考慮して、タッチアップではなくタッチダウンで反応するようにしてもよい。このようにした場合、モード切り替えボタン４５４はムーブではなく、タッチアップで反応するようにしてもよい。つまり、モード切り替えボタン４５４は、シャッターボタン４５１や録画開始ボタン４５２の操作とは異なる操作であり、かつシャッターボタン４５１や録画開始ボタン４５２の操作よりも操作量の多い操作によって反応するようにする。このようにすることで、シャッターボタン４５１や録画開始ボタン４５２の誤操作を防ぐことと、簡単にモード切り替えボタン４５４を操作することとを両立することができる。一方で、図４（ｂ）や図４（ｃ）では、ユーザはボタンを見ながら操作する可能性が高いため、シャッターボタン４１１や録画開始ボタン４１２と、モード切り替えボタン４１４とが、同じ操作で反応するようにしてもよい。
【０１０５】
また、上述の実施形態では、説明を簡単にするために、リモート撮影中のデジタルカメラ側の操作についての説明を省いた。これについては、リモート撮影中は、デジタルカメラの本体操作を無効にすることが一般的である。なぜなら、例えば携帯電話から所定の撮影パラメータを変更する操作と、カメラ本体で所定の撮影パラメータを変更する操作が同時に行われた場合、優先すべき操作がどちらであるのか、ユーザの意図を判断することはできないからである。このような理由から、リモートでの操作とカメラの本体操作とは、排他されることが多い。しかしながら、上述の実施形態で説明した図４（ｄ）や図４（ｅ）の画面のように、ユーザが画面を見ないことを前提としたＧＵＩにおいては、撮影パラメータを携帯電話から変更することができない。そこで、ＢＬＥを介してデジタルカメラ１００をリモート制御する場合は、カメラ本体の操作を有効にする。一方、Ｗｉ−Ｆｉを介してデジタルカメラ１００をリモート制御する場合は、上述の理由から、リモート撮影中はデジタルカメラの本体操作を無効にする。このようにすることで、よりユーザビリティを高めることができる。なお、操作を排他する場合、カメラの本体操作すべてを無効にする必要はなく、同時に操作され得る本体操作だけを無効にしてもよい。つまり、リモート撮影にて携帯電話側から変更できる撮影パラメータや指示できる処理に関する本体操作だけを無効にしてもよい。
【０１０６】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2018037810.tif 000003
【図２】
2018037810.tif 000004
【図３】
2018037810.tif 000005
【図４】
2018037810.tif 000006
【図５Ａ】
2018037810.tif 000007
【図５Ｂ】
2018037810.tif 000008
【手続補正書】
【提出日】平成29年8月21日(2017.8.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一の無線通信手段と、
前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段と、
前記第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードで前記撮像装置をリモート制御する制御手段と、
表示手段と、
前記表示手段に対するタッチ操作する検知手段とを有し、
前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記表示手段に表示するよう制御し、
前記検知手段により、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像させる要求を送信するよう制御し、
前記第一のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置。
【請求項２】
前記第一のモードでは、前記制御手段は、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示するよう制御し、
前記第二のモードでは、前記制御手段は、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示しないよう制御することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第一のモードでは、前記制御手段は、前記第一の無線通信手段を介して、前記撮像装置が順次撮像して得られるライブビュー画像を受信するよう制御し、
前記第二のモードでは、前記制御手段は、前記第二の無線通信手段を介して、前記撮像装置が順次撮像して得られるライブビュー画像を受信しないよう制御することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記第二のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを同じ画面に表示される他のアイテムよりも大きく表示するよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記第一のモードおよび前記第二のモードでは、いずれも前記撮像装置に静止画撮影を実行させるための指示および動画撮影を実行させる指示を入力することができることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記第二の無線通信手段の動作に必要な電力は、前記第一の無線通信手段の動作に必要な電力よりも小さいことを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記タッチ操作は、タッチされてから該タッチが離れる操作であることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記第一のモードで設定することができる撮像パラメータの種類は、前記第二のモードで設定することができる撮像パラメータの種類よりも多いことを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
撮像装置と無線通信する通信装置であって、
通信手段と、
表示手段と、
前記表示部に対する接触を検知する検知手段と、
前記撮像装置に撮像させるための指示を入力するためのアイテムを前記表示手段に表示するよう制御する制御手段と、を有し、
前記制御手段は、前記撮像装置が順次撮像して得られるライブビュー画像を前記通信手段を介して受信し、
前記制御手段は、前記通信手段を介して受信されるライブビュー画像を前記表示手段に順次表示する第一のモードと、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示手段に表示しない第二のモードとを含む複数のモードのうち、ユーザによって選択されたモードで前記撮像装置をリモート制御し、
前記検知手段により、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像させる要求を送信し、
前記第一のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置。
【請求項１０】
前記第二のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを、同じ画面に表示される他のアイテムよりも大きく表示するよう制御することを特徴とする請求項９に記載の通信装置。
【請求項１１】
前記第一のモードおよび前記第二のモードでは、いずれも前記撮像装置に静止画撮影を実行させるための指示および動画撮影を実行させる指示を入力することができることを特徴とする請求項９または１０に記載の通信装置。
【請求項１２】
第一の無線通信手段と、前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段と表示部とを有する通信装置の制御方法であって、
前記第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードで前記撮像装置をリモート制御する制御ステップと、
前記撮像装置に撮像させるための指示を入力するためのアイテムを前記表示部に表示するよう制御する表示制御ステップと、
前記表示部に対する接触を検知する検知ステップと、
前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記撮像装置に撮像させる要求を送信するステップとを有し、
前記第一のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置の制御方法。
【請求項１３】
表示部を有し、撮像装置と無線通信する通信装置であって、
前記撮像装置に撮像させるための指示を入力するためのアイテムを表示部に表示するよう制御する表示制御ステップと、
撮像装置が順次撮像して得られるライブビュー画像を受信する受信ステップと、
前記受信ステップにより受信されるライブビュー画像を前記表示部に順次表示する第一のモードと、前記撮像装置が順次撮像して得られるライブビュー画像を前記表示部に表示しない第二のモードとを含む複数のモードのうち、ユーザによって選択されたモードで前記撮像装置をリモート制御する制御ステップと、
前記表示部に対する接触を検知する検知ステップと、
前記検知ステップにより、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記撮像装置に撮像させる要求を送信するステップとを有し、
前記第一のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、
前記第二のモードでは、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする通信装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至８のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【請求項１５】
コンピュータを、請求項９乃至１１のいずれか１項に記載の通信装置の各手段として機能させるための、コンピュータが読み取り可能なプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、本発明の通信装置は、第一の無線通信手段と、前記第一の無線通信手段よりも通信速度が遅い第二の無線通信手段と、前記第一の無線通信手段を介して撮像装置をリモート制御する第一のモードと、前記第二の無線通信手段を介して前記撮像装置をリモート制御する第二のモードとを含む複数のモードのうち、選択されたモードで前記撮像装置をリモート制御する制御手段と、表示手段と、前記表示手段に対するタッチ操作する検知手段とを有し、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記表示手段に表示するよう制御し、前記検知手段により、前記撮像装置に撮像させるための指示を入力するためのアイテムに対応する所定の領域へのタッチ操作が検知された場合、前記制御手段は、前記撮像装置に撮像させる要求を送信するよう制御し、前記第一のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを第一のサイズで表示するよう制御し、前記第二のモードでは、前記制御手段は、前記撮像装置に撮像させるための指示を入力するためのアイテムを前記第一のサイズよりも大きい第二のサイズで表示するよう制御することを特徴とする。