(57)【要約】【課題】  撮像装置に対してリモート撮影を指示する際に、撮影パラメータの表示領域を抑え、且つ撮影パラメータに対するユーザの誤操作を防止することができる情報処理装置及びその制御方法並びにプログラムを提供する。【解決手段】  携帯電話２００は、デジタルカメラ１００より撮影パラメータの設定値を動画関連パラメータ／静止画関連パラメータの区別なく全て取得し、取得した撮影パラメータのうち、ビュー設定値が静止画撮影ビューである場合静止画撮影に有用な撮影パラメータの設定値のみを表示し、ビュー設定値が動画撮影ビューである場合動画撮影に有用な撮影パラメータの設定値のみを表示する。ユーザからリモート撮影の開始要求を受けたときに、静止画撮影ビュー及び動画撮影ビューのうち初期値として設定されているビューをビュー設定値として設定する。【選択図】  図４
2019009607.tif 000002
【特許請求の範囲】
【請求項１】
無線通信する撮像装置に対して、前記撮像装置からのライブビュー画像の表示中のユーザの指示に応じて、静止画撮影及び動画撮影のいずれか一方のリモート撮影を行う情報処理装置において、
前記撮像装置より撮影パラメータの設定値を動画関連パラメータ及び静止画関連パラメータの区別なく全て取得する第１の取得手段と、
静止画撮影ビュー及び動画撮影ビューの一方のビューをビュー設定値として設定する設定手段と、
前記設定されたビュー設定値が前記静止画撮影ビューである場合、前記取得した撮影パラメータのうち静止画撮影に有用な撮影パラメータの設定値を表示し、前記静止画撮影に有用でない撮影パラメータの設定値を非表示とするよう制御する第１の表示制御手段と、
前記設定されたビュー設定値が前記動画撮影ビューである場合、前記取得した撮影パラメータのうち動画撮影に有用な撮影パラメータの設定値を表示し、前記動画撮影に有用でない撮影パラメータの設定値を非表示とするよう制御する第２の表示制御手段とを備え、
前記設定手段は、前記ユーザから前記リモート撮影の開始要求を受けたときに、前記静止画撮影ビュー及び前記動画撮影ビューのうち初期値として設定されているビューを前記ビュー設定値として設定することを特徴とする情報処理装置。
【請求項２】
前記ユーザから前記静止画撮影ビュー及び前記動画撮影ビューの一方のビューへの切替指示を受けたときに、前記設定手段は、前記切替指示に基づき前記設定されたビュー設定値を更新することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記取得した撮影パラメータがそれぞれ前記静止画撮影に関する静止画関連パラメータか、前記動画撮影に関する動画関連パラメータかを識別する識別手段を更に備え、
前記静止画撮影に有用な撮影パラメータは、前記識別された静止画関連パラメータであることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記動画関連パラメータは、設定値が固定値に設定される固定値パラメータを含み、
前記動画撮影に有用な撮影パラメータは、前記固定値パラメータを除く前記識別された動画関連パラメータであることを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記第２の表示制御手段は、前記固定値パラメータの設定値を非表示とすることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記第２の表示制御手段は、前記固定値パラメータのうち現在の設定値と前記設定される固定値とが異なるものについて、前記固定値パラメータの設定値を前記固定値に更新することを特徴とする請求項４記載の情報処理装置。
【請求項７】
前記第２の表示制御手段は、前記固定値パラメータのうち現在の設定値と前記設定される固定値とが異なるものについて、警告表示を行うことを特徴とする請求項４乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記撮像装置より前記取得した撮影パラメータの設定値が変更された旨の通知があったとき、前記第１及び第２の表示制御手段は、前記通知に基づき前記表示される設定値の値を更新することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記識別手段による識別は、撮影パラメータ判断テーブルを使用して行われることを特徴とする請求項３記載の情報処理装置。
【請求項１０】
前記撮影パラメータ判断テーブルを機器識別データごとに保持する保持手段と、
前記撮像装置の機器識別データを前記撮像装置から取得する第２の取得手段と、
前記取得した機器識別データに基づき、前記保持される撮影パラメータ判断テーブルの中から前記識別手段による識別に使用されるテーブルを選択する選択手段とを更に備えることを特徴とする請求項９記載の情報処理装置。
【請求項１１】
無線通信する撮像装置に対して、前記撮像装置からのライブビュー画像の表示中のユーザの指示に応じて、静止画撮影及び動画撮影のいずれか一方のリモート撮影を行う情報処理装置の制御方法において、
前記撮像装置より撮影パラメータの設定値を動画関連パラメータ及び静止画関連パラメータの区別なく全て取得する第１の取得ステップと、
静止画撮影ビュー及び動画撮影ビューの一方のビューをビュー設定値として設定する設定ステップと、
前記設定されたビュー設定値が前記静止画撮影ビューである場合、前記取得した撮影パラメータのうち静止画撮影に有用な撮影パラメータの設定値を表示し、前記静止画撮影に有用でない撮影パラメータの設定値を非表示とするよう制御する第１の表示制御ステップと、
前記設定されたビュー設定値が前記動画撮影ビューである場合、前記取得した撮影パラメータのうち動画撮影に有用な撮影パラメータの設定値を表示し、前記動画撮影に有用でない撮影パラメータの設定値を非表示とするよう制御する第２の表示制御ステップとを有し、
前記設定ステップにおいて、前記ユーザから前記リモート撮影の開始要求を受けたときに、前記静止画撮影ビュー及び前記動画撮影ビューのうち初期値として設定されているビューを前記ビュー設定値として設定することを特徴とする制御方法。
【請求項１２】
請求項１１記載の制御方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置と通信可能な情報処理装置及びその制御方法並びにプログラムに関し、特に撮像装置の撮影状況に基づいた表示を行うための情報処理装置及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
従来より、撮像装置が動画撮影モードと静止画撮影モードを備え、これらを切り替えて撮影を行う場合に、静止画撮影で有効な撮影パラメータと、動画撮影で有効なパラメータとを画面内の別領域に表示する技術が知られている。これにより、ユーザが撮影パラメータの理解を行いやすくすることができる（例えば、特許文献１参照）。
【０００３】
一方、近年は無線通信機能を搭載したデジタルカメラも増えている。このようなデジタルカメラでは、無線接続された情報処理装置にライブビュー画像を送信して表示させ、情報処理装置からデジタルカメラを制御してシームレスに静止画撮影または動画撮影を行えるようになっている（以降、「リモート撮影」と称する）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−７４３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、リモート撮影の場合、特許文献１の場合とは異なり、撮像装置ではなく情報処理装置が動画撮影モードと静止画撮影モードの切り替えを行う。よって、リモート撮影の開始時に、情報処理装置は撮像装置から静止画撮影に関するパラメータ及び動画撮影に関する撮影パラメータを全て取得する必要がある。
【０００６】
一方、取得した撮影パラメータを全てリモート撮影の開始時に情報処理装置において表示すると、表示領域を多く必要となる。特に情報処理装置がスマートフォンのような表示領域がそれほど大きくないデバイスである場合、領域の不要な増大は望ましくない。
【０００７】
また、目的とする撮影には適さない撮影パラメータに対してユーザが誤ってその設定を変更するといった誤操作をしてしまった結果、ユーザの意図する撮影が行われなかったり、不要な手間が発生したりする。
【０００８】
本発明の目的は、撮像装置に対してリモート撮影を指示する際に、撮影パラメータの表示領域を抑え、且つ撮影パラメータに対するユーザの誤操作を防止することができる情報処理装置及びその制御方法並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る情報処理装置は、無線通信する撮像装置に対して、前記撮像装置からのライブビュー画像の表示中のユーザの指示に応じて、静止画撮影及び動画撮影のいずれか一方のリモート撮影を行う情報処理装置において、前記撮像装置より撮影パラメータの設定値を動画関連パラメータ及び静止画関連パラメータの区別なく全て取得する第１の取得手段と、静止画撮影ビュー及び動画撮影ビューの一方のビューをビュー設定値として設定する設定手段と、前記設定されたビュー設定値が前記静止画撮影ビューである場合、前記取得した撮影パラメータのうち静止画撮影に有用な撮影パラメータの設定値を表示し、前記静止画撮影に有用でない撮影パラメータの設定値を非表示とするよう制御する第１の表示制御手段と、前記設定されたビュー設定値が前記動画撮影ビューである場合、前記取得した撮影パラメータのうち動画撮影に有用な撮影パラメータの設定値を表示し、前記動画撮影に有用でない撮影パラメータの設定値を非表示とするよう制御する第２の表示制御手段とを備え、前記設定手段は、前記ユーザから前記リモート撮影の開始要求を受けたときに、前記静止画撮影ビュー及び前記動画撮影ビューのうち初期値として設定されているビューを前記ビュー設定値として設定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、撮像装置に対してリモート撮影を指示する際に、撮影パラメータの表示領域を抑え、且つ撮影パラメータに対するユーザの誤操作を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施例に係る情報処理装置としての携帯電話と接続する撮像装置としてのデジタルカメラの構成を示す図である。
【図２】携帯電話のハードウェア構成を示すブロック図である。
【図３】リモート撮影を行う際のデジタルカメラと携帯電話の動作を示すシーケンス図である。
【図４】携帯電話が図２における表示部に表示するリモート撮影画面を示す図である。
【図５Ａ】携帯電話において実行される、リモート撮影時のＵＩ表示更新処理の手順を示すフローチャートである。
【図５Ｂ】図５Ａのフローチャートの続きである。
【図６】図５のステップＳ５０７，Ｓ５１５で実行される、撮影パラメータ表示更新処理の手順を示すフローチャートである。
【図７】携帯電話の図２における作業用メモリで保持される、撮影パラメータ設定情報リストを示す図である。
【図８】図６のステップＳ６０２，Ｓ６０３で用いられる撮影パラメータ判断テーブルを示す図である。
【図９】図４のリモート撮影画面の変形例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。なお、以下に説明する実施の形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されてもよい。また、各実施の形態を適宜組み合せることも可能である。
【００１３】
（実施例１）
＜デジタルカメラの構成＞
図１（ａ）は、本実施例に係る図２において後述する情報処理装置としての携帯電話２００と接続する撮像装置としてのデジタルカメラ１００のハードウェア構成を示す図である。なお、ここでは撮像装置の一例としてデジタルカメラ１００について述べるが、ライブビュー、動画撮影、静止画撮影が行え、且つ後述するリモート撮影指示に応じたデータの送受信が可能な装置であればこれに限られない。
【００１４】
制御部１０１は、入力された信号や、後述のプログラムに従ってデジタルカメラ１００の各部を制御する。なお、制御部１０１が装置全体を制御する代わりに、複数のハードウェアが処理を分担することで、装置全体を制御してもよい。
【００１５】
撮像部１０２は、撮像部１０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行い、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部１０１にて所定の演算を行い、記録媒体１１０に記録される。
【００１６】
作業用メモリ１０４は、撮像部１０２で撮像された画像データを一時的に保持するバッファメモリや、表示部１０６の画像表示用メモリ、制御部１０１の作業領域等として使用される。
【００１７】
操作部１０５は、デジタルカメラ１００に対する指示をユーザから受け付けるために用いられる。操作部１０５は例えば、ユーザがデジタルカメラ１００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、静止画撮影を指示するためのレリーズスイッチ、動画撮影を指示するための録画スイッチを含む。また、画像データの再生を指示するための再生ボタン、撮影モードを切り替えるための撮影モード切替ダイアルや、後述の通信部１１１を介して携帯電話２００との通信を開始・終了するための通信ボタンなどの操作部材も含む。また、後述する表示部１０６に形成されるタッチパネルも操作部１０５に含まれる。なお、レリーズスイッチは、ＳＷ１及びＳＷ２を有する。レリーズスイッチが、いわゆる半押し状態となることにより、ＳＷ１がＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の撮影準備を行うための指示を受け付ける。また、レリーズスイッチが、いわゆる全押し状態となることにより、ＳＷ２がＯＮとなる。これにより、静止画撮影を行うための指示を受け付ける。
【００１８】
表示部１０６は、撮影の際のビューファインダー画像の表示、撮影した画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部１０６は必ずしもデジタルカメラ１００が内蔵する必要はない。デジタルカメラ１００は内部又は外部の表示部１０６と接続することができ、表示部１０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００１９】
フラッシュ１０７は、静止画撮影時に撮影補助光を発光する。フラッシュ１０７の発光制御は制御部１０１にて行われ、例えばＡＥ動作にて撮影を行う場合には被写体の明るさに応じ画撮影時に発光する。
【００２０】
記録媒体１１０は、撮像部１０２から出力された画像データを記録することができる。記録媒体１１０は、デジタルカメラ１００に着脱可能なよう構成してもよいし、デジタルカメラ１００に内蔵されていてもよい。すなわち、デジタルカメラ１００は少なくとも記録媒体１１０にアクセスする手段を有していればよい。
【００２１】
通信部１１１は、携帯電話２００と通信するための第一の通信インターフェースである。本実施例のデジタルカメラ１００は、通信部１１１を介して、携帯電話２００とデータのやりとりを行うことができる。例えば、撮像部１０２で生成した画像データを、通信部１１１を介して携帯電話２００に送信することができる。なお、本実施例では、通信部１１１は携帯電話２００とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部１０１は、通信部１１１を制御することで携帯電話２００との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。
【００２２】
通信部１１２は、携帯電話２００と通信するための第二の通信インターフェースである。本実施例のデジタルカメラ１００は、通信部１１２を介して、携帯電話２００とデータのやりとりを行うことができる。例えば、不揮発性メモリ１０３で保持する機器識別データを、通信部１１２を介して携帯電話２００に送信することができる。なお、本実施例では、通信部１１２は携帯電話２００とＩＥＥＥ８０２．１５．１の規格に従った、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。制御部１０１は、通信部１１２を制御することで携帯電話２００との無線通信を実現する。なお、通信方式はＢｌｕｅｔｏｏｔｈに限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式も含む。
【００２３】
なお、本実施例におけるデジタルカメラ１００の通信部１１２は、ペリフェラルモードか、または、セントラルモードかのいずれかを有している。そして、通信部１１２をペリフェラルモードで動作させることにより、本実施例におけるデジタルカメラ１００は、Ｂｌｕｅｔｏｏｔｈにおけるクライアント機器として動作することが可能である。デジタルカメラ１００がクライアント機器として動作する場合、セントラルモードになる携帯電話２００に通信することで通信することが可能である。なお、通信する携帯電話２００との認証については、事前にペアリングを行うことで、通信する携帯電話２００の固有情報を不揮発性メモリ１０３に保持する。
【００２４】
近接無線通信部１１４は、例えば無線通信のためのアンテナと無線信号を処理するため変復調回路や通信コントローラから構成される。近接無線通信部１１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調する。これにより、ＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に従った非接触近接通信を実現する。
【００２５】
次に、デジタルカメラ１００の外観について説明する。図１（ｂ），（ｃ）はデジタルカメラ１００の外観の一例を示す図である。レリーズスイッチ１０５ａやメニューボタン１０５ｂ、方向キー１０５ｃ、タッチパネル１０５ｄ、通信ボタン１０５ｅ、録画スイッチ１０５ｆ、撮影モード切替ダイアル１０５ｇは、前述の操作部１０５に含まれる操作部材である。
【００２６】
ここで、撮影モード切替ダイアル１０５ｇによって切替可能である、撮影モードについて説明を加える。
【００２７】
デジタルカメラ１００は、シーンに適した撮影を可能とするためにさまざまな撮影モードを有する。例えば、デジタルカメラ１００は、各種撮影パラメータを自動制御するオートモードや、シャッタースピードと絞り数値を目的に応じて設定可能なマニュアルモード、動画撮影に適した撮影パラメータがデフォルトで設定される動画撮影モードを有する。なお、撮影モードは上記に限定されるものではない。
【００２８】
また、デジタルカメラ１００は、どの撮影モードであってもシームレスに静止画撮影及び動画撮影を開始することができる。
【００２９】
また、表示部１０６には、撮像部１０２による撮像の結果得られた画像を表示したり、各種設定メニューを表示したりするのに使用される。
【００３０】
以上がデジタルカメラ１００の説明である。
【００３１】
＜携帯電話の構成＞
図２は、携帯電話２００のハードウェア構成を示すブロック図である。なお、ここでは情報処理装置の一例として携帯電話２００について述べるが、後述するリモート撮影指示が行え、且つかかる指示の際に必要なライブビューの表示及びパラメータを表示するユーザインタフェースを有する情報処理装置であればこれに限られない。例えば情報処理装置は、無線機能付きのデジタルカメラ、タブレットデバイス、あるいはパーソナルコンピュータなどであってもよい。
【００３２】
制御部２０１は、入力された信号や、後述のプログラムに従って携帯電話２００の各部を制御する。なお、制御部２０１が携帯電話２００の各部を制御する代わりに、複数のハードウェアがその制御を分担するようにしてもよい。
【００３３】
撮像部２０２は、撮像部２０２に含まれるレンズで結像された被写体光を電気信号に変換し、ノイズ低減処理などを行って、デジタルデータを画像データとして出力する。撮像した画像データはバッファメモリに蓄えられた後、制御部２０１にて所定の演算を行い、記録媒体２１０に記録される。
【００３４】
不揮発性メモリ２０３は、電気的に消去・記録可能な不揮発性のメモリである。不揮発性メモリ２０３には、制御部２０１が実行する基本的なソフトウェアであるＯＳ（オペレーティングシステム）や、このＯＳと協働して応用的な機能を実現するアプリケーションが記録されている。また、本実施例では、不揮発性メモリ２０３には、デジタルカメラ１００に対してリモート撮影制御を行うためのリモート制御アプリケーションが格納されている。
【００３５】
作業用メモリ２０４は、表示部２０６の画像表示用メモリや、制御部２０１の作業領域等として使用される。
【００３６】
操作部２０５は、携帯電話２００に対する指示をユーザから受け付けるために用いられる。操作部２０５は例えば、ユーザが携帯電話２００の電源のＯＮ／ＯＦＦを指示するための電源ボタンや、表示部２０６に形成されるタッチパネルなどの操作部材を含む。
【００３７】
表示部２０６は、画像データの表示、対話的な操作のための文字表示などを行う。なお、表示部２０６は必ずしも携帯電話２００が備える必要はない。携帯電話２００は表示部２０６と接続することができ、表示部２０６の表示を制御する表示制御機能を少なくとも有していればよい。
【００３８】
記録媒体２１０は、携帯電話２００で生成される各種データを記録することができる。例えば、撮像部２０２において生成された画像データを記録する。また、本実施例においては、通信部２１１を介してデジタルカメラ１００から制御部２０１に送信された画像を記録することができる。記録媒体２１０は、携帯電話２００に着脱可能なよう構成してもよいし、携帯電話２００に内蔵されていてもよい。すなわち、携帯電話２００は少なくとも記録媒体２１０にアクセスする手段を有していればよい。
【００３９】
通信部２１１は、デジタルカメラ１００と通信するための第１の通信インターフェースである。本実施例の携帯電話２００は、通信部２１１を介して、デジタルカメラ１００とデータのやりとりを行うことができる。本実施例では、通信部２１１はアンテナであり、制御部２０１は、アンテナを介して、デジタルカメラ１００と通信することができる。例えば、デジタルカメラ１００で生成した画像データを、通信部２１１を介して受信することができる。なお、本実施例では、通信部２１１はデジタルカメラ１００とＩＥＥＥ８０２．１１の規格に従った、いわゆる無線ＬＡＮで通信するためのインターフェースを含む。制御部２０１は、通信部２１１を制御することでデジタルカメラ１００との無線通信を実現する。なお、通信方式は無線ＬＡＮに限定されるものではなく、例えば赤外通信方式も含む。
【００４０】
通信部２１２は、デジタルカメラ１００と通信するための第２の通信インターフェースである。本実施例の携帯電話２００は、通信部２１２を介して、デジタルカメラ１００とデータのやりとりを行うことができる。例えば、デジタルカメラ１００の機器識別データを、通信部２１２を介して受信することができる。なお、本実施例では、通信部２１２はデジタルカメラ１００とＩＥＥＥ８０２．１５．１の規格に従った、いわゆるＢｌｕｅｔｏｏｔｈ（登録商標）で通信するためのインターフェースを含む。制御部２０１は、通信部２１２を制御することでデジタルカメラ１００との無線通信を実現する。なお、通信方式はＢｌｕｅｔｏｏｔｈに限定されるものではなく、例えば、ＩＥＥＥ８０２．１１の規格で知られる無線ＬＡＮ、または、赤外通信方式も含む。
【００４１】
公衆網接続部２１３は、公衆無線通信を行う際に用いられるインターフェースである。携帯電話２００は、公衆網接続部２１３を介して、不図示の他の機器と通話をしたり、データ通信を行ったりすることができる。通話の際には、制御部２０１はマイク２１５及びスピーカー２１６を介して音声信号の入力と出力を行う。本実施例では、公衆網接続部２１３は３Ｇを用いた通信を行うためのインターフェースを含むものとする。なお、３Ｇに限らず、ＬＴＥやＷｉＭＡＸ、ＡＤＳＬ、ＦＴＴＨ、いわゆる４Ｇといった他の通信方式を用いてもよい。また、通信部２１１、通信部２１２、及び公衆網接続部２１３は必ずしも独立したハードウェアで構成する必要はなく、例えば一つのアンテナで兼用することも可能である。
【００４２】
近接無線通信部２１４は、デジタルカメラ１００との非接触近距離通信を実現するための通信ユニットである。近接無線通信部２１４は、無線通信のためのアンテナと無線信号を処理するための変復調回路や通信コントローラから構成される。近接無線通信部２１４は、変調した無線信号をアンテナから出力し、またアンテナで受信した無線信号を復調することにより非接触近距離通信を実現する。ここでは、ＩＳＯ／ＩＥＣ  １８０９２の規格（いわゆるＮＦＣ）に従った非接触通信を実現する。近接無線通信部２１４はデジタルカメラ１００からデータ読み出し要求を受けると、不揮発性メモリ２０３に格納されているデータに基づき、応答データを出力する。本実施例では、携帯電話２００は、近接無線通信部２１４を通じて、ＮＦＣの規格で定義されているカードリーダモード、カードライタモード及びＰ２Ｐモードで動作し、主にＩｎｉｔｉａｔｏｒとしてふるまう。対して、デジタルカメラ１００は近接無線通信部１１４を介して、主にＴａｒｇｅｔとしてふるまう。
【００４３】
以上が携帯電話２００の説明である。
【００４４】
＜システムの構成＞
以降の記載において、携帯電話２００が処理の主体であるかのように記載するが、実際には制御部２０１が不揮発性メモリ２０３に格納されたプログラムを読み込み、各種処理を実現するものである。また、デジタルカメラ１００が処理の主体であるかのように記載している個所も同様に、制御部１０１が不揮発性メモリ１０３に格納されたプログラムを読み込み、各種処理を実現するものである。
【００４５】
本実施例では、デジタルカメラ１００と携帯電話２００とが、他のアクセスポイントを介さず直接に通信を行う。すなわち、デジタルカメラ１００は、簡易アクセスポイントとして無線ＬＡＮネットワークを形成する。デジタルカメラ１００は、簡易アクセスポイントとして動作すると、ビーコン信号の定期的な送信を開始する。携帯電話２００はビーコン信号を検知し、デジタルカメラ１００が形成した無線ＬＡＮネットワークに参加する。そして、デジタルカメラ１００と携帯電話２００は、互いの機器発見、機器の能力取得などを経て、データの送受信が可能な状態となる（機器間の通信を確立する）。
【００４６】
なお、デジタルカメラ１００と携帯電話２００との通信方式は上記に限られるものではない。例えば、デジタルカメラ１００と携帯電話２００が外部のアクセスポイントが形成するネットワークに参加して、そのネットワーク上で通信を行うインフラストラクチャーモード等の通信方式であってもよい。また、デジタルカメラ１００と携帯電話２００は、無線ＬＡＮで通信を行うものとしたが、例えばＢｌｕｅｔｏｏｔｈで通信を行ってもよい。
【００４７】
＜リモート制御アプリケーションでのリモート撮影機能＞
デジタルカメラ１００と携帯電話２００とが通信を確立すると、携帯電話２００で動作するリモート制御アプリケーション上において、ユーザは、デジタルカメラ１００を制御し、撮影を行うことが可能となる。以降、これをリモート撮影と記載する。尚、リモート撮影は、デジタルカメラ１００から送信される機器識別データより、デジタルカメラ１００がライブビュー、動画撮影、静止画撮影、無線によるデータ通信が可能であることを携帯電話２００において確認できたことが前提となる。
【００４８】
以下で、携帯電話２００上で動作するリモート制御アプリケーションの概要について説明する。
【００４９】
携帯電話２００上で起動されるリモート制御アプリケーションでは、表示部２０６に対してデジタルカメラ１００から送信されるライブビュー画像の表示及びＧＵＩが表示される。各ＧＵＩをユーザが操作することで、デジタルカメラ１００での静止画撮影、動画撮影の制御や各種撮影パラメータの設定変更を行うことが可能である。
【００５０】
リモート制御アプリケーションのＧＵＩ表示には静止画撮影ボタン、動画撮影ボタンの一方が切り替え可能に設けられており、ライブビュー画像の表示中にボタンが押下されると、デジタルカメラ１００に対して、撮影要求が出される。静止画撮影ボタンの押下はデジタルカメラ１００のレリーズスイッチ１０５ａの操作に対応している。また、動画撮影ボタンの押下は、デジタルカメラ１００の録画スイッチ１０５ｆの操作に対応している。
【００５１】
デジタルカメラ１００は、静止画撮影要求または動画撮影要求を受けると、撮影の設定状態に応じて各種処理を行い、静止画撮影または動画撮影を実施する。すなわち、リモート撮影が行われている間デジタルカメラ１００は、動画撮影モード及び静止画撮影のモードの切り替えを行うことなく、携帯電話２００からの撮影要求に応じて、ライブビュー状態から動画撮影又は静止画撮影の一方をシームレスに開始する。
【００５２】
また、デジタルカメラ１００は、携帯電話２００との通信の開始時に、撮影モードや撮影パラメータなど、撮影に関わる各種設定情報（現在の設定値及び、現在の設定可能な値のリスト）を携帯電話２００に通知する。その後も設定情報が変わるたびに、デジタルカメラ１００から携帯電話２００へ設定情報の通知が行われる。以下、この通知を撮影パラメータ変更通知という。
【００５３】
さらに、携帯電話２００からデジタルカメラ１００へ各種撮影パラメータ変更要求を送信することで、デジタルカメラ１００の各種撮影パラメータを変更することができる。
【００５４】
以下、図３を用いて、リモート撮影を行う際のデジタルカメラ１００と携帯電話２００の処理について説明を加える。
【００５５】
図３は、リモート撮影を行う際のデジタルカメラ１００と携帯電話２００の動作を示すシーケンス図である。
【００５６】
図３の手順は、予めデジタルカメラ１００と携帯電話２００とが無線ＬＡＮを介して接続している状態で開始される。また、携帯電話２００では、デジタルカメラ１００をリモート制御するためのリモート制御アプリケーションを起動している状態とする。
【００５７】
まず、Ｔ３０１で、例えばユーザがリモート制御アプリケーションのメニューに表示されるリモート撮影機能を選択する操作によって、リモート撮影を実施する指示を入力する。
【００５８】
Ｔ３０１での指示の入力に応じて、Ｔ３０２では、携帯電話２００はデジタルカメラ１００にリモート撮影の開始要求を通知する。
【００５９】
これに応じて、Ｔ３０３にてデジタルカメラ１００はリモート撮影機能を開始する。
【００６０】
一方、携帯電話２００は、Ｔ３０１での指示の入力に応じて、Ｔ３０４で、表示部２０６にリモート撮影を行うためのリモート撮影画面の表示を開始する。なお、リモート撮影画面では、ライブビュー画像の表示及び静止画撮影、動画撮影の制御や各種撮影パラメータの設定変更を行うためのＧＵＩ表示が行われる。
【００６１】
また、Ｔ３０５にて、デジタルカメラ１００は、撮影モードや絞り値、シャッター速度などの各種撮影パラメータの設定情報を、撮影パラメータごとに、携帯電話２００に通知する撮影パラメータ変更通知を携帯電話に送信する。なお、デジタルカメラ１００において撮影パラメータの設定情報が変更されるたびに、デジタルカメラ１００から携帯電話２００への撮影パラメータ変更通知が行われる。ここで、本実施例における上記各種撮影パラメータの設定情報には、その時点における設定値、及び、その時点におけるリモート撮影で変更可能な値のリストが含まれる。
【００６２】
また、リモート撮影の実行中は、デジタルカメラ１００では、Ｔ３０６にてライブビュー画像を携帯電話２００に定期的に送信する。なお、デジタルカメラ１００と携帯電話２００との間の通信のプロトコルによっては、携帯電話２００からデジタルカメラ１００に対して、ライブビュー画像を繰り返し要求することで、連続してライブビュー画像を受信する。携帯電話２００は受信したライブビュー画像を表示部２０６に表示する。これにより、携帯電話２００のユーザは、リモート撮影においてもデジタルカメラ１００の操作と同様に被写体の確認を行うことができ、構図や色合いの確認やシャッターチャンス及び動画撮影の開始タイミングを捉えることが可能となる。
【００６３】
その後、例えばＴ３０７で、ユーザが携帯電話２００に対して撮影パラメータ変更指示を行った場合、Ｔ３０８で携帯電話２００はデジタルカメラ１００に撮影パラメータ変更要求を送信する。この変更要求に応じて、Ｔ３０９で、デジタルカメラ１００は指定された撮影パラメータの設定値の変更を行う。そして、Ｔ３１０で、撮影パラメータの設定値を変更した旨を携帯電話２００に通知する撮影パラメータ変更通知を携帯電話に送信する。この際、複数の撮影パラメータについて設定情報の変更があった場合は、変更があった各種撮影パラメータの設定情報が、撮影パラメータごとに携帯電話２００に通知される。
【００６４】
また、例えばＴ３１１で、ユーザが携帯電話２００に対して撮影指示を行うと、携帯電話２００は、その撮影指示が静止画撮影の指示であった場合には、Ｔ３１２で、携帯電話２００は静止画の撮影要求をデジタルカメラ１００に送信する。この静止画の撮影要求に応じて、デジタルカメラ１００はＴ３１３にて静止画の撮影処理を実行する。
【００６５】
一方、Ｔ３１１でユーザが携帯電話２００に行った撮影指示が動画撮影の指示であった場合には、Ｔ３１４で、携帯電話２００は動画の撮影要求をデジタルカメラ１００に送信する。この動画の開始要求に応じて、デジタルカメラ１００はＴ３１５で動画の撮影処理を実行する。
【００６６】
以上のように、無線ＬＡＮ接続を介して携帯電話２００からデジタルカメラ１００でリモート撮影を実行する。
【００６７】
ここで、上述したように、デジタルカメラ１００は、リモート撮影を開始時に、各種撮影パラメータの設定情報を携帯電話２００に通知する。
【００６８】
撮影モードによらずシームレスに静止画撮影及び動画撮影が可能なデジタルカメラ１００においては、このタイミングで、各種撮影パラメータの設定情報を静止画撮影に関連するか動画撮影に関連するかの区別なくその全てを携帯電話２００に通知する。
【００６９】
しかし、携帯電話２００で動作するリモート制御アプリケーション上で、各種撮影パラメータを全て表示すると、表示領域を多く要してしまう。また、各撮影パラメータが静止画撮影または動画撮影のいずれに有用であるかがユーザにとって理解しづらく、有用でない設定を誤って行ってしまうといった誤操作が生じることもあり得る。
【００７０】
そこで、本実施例では、携帯電話２００で動作するリモート制御アプリケーション上において、静止画撮影ビュー、動画撮影ビューを選択的に表示可能とし、それぞれのビューにおいて静止画撮影、動画撮影に適したＧＵＩを提供することとする。
【００７１】
すなわち、携帯電話２００は、各種撮影パラメータが静止画撮影に有用であるパラメータであるか否か、及び、動画撮影に有用であるパラメータであるか否かを判断する。そして、判断結果に従い、携帯電話２００は、静止画撮影ビューでは、静止画撮影に有用である撮影パラメータ及びリモート静止画撮影ボタンを表示する。一方、携帯電話２００は、動画撮影ビューでは、動画撮影に有用である撮影パラメータ及びリモート動画撮影ボタンを表示する。
【００７２】
以下で、図を用いてリモート撮影について説明を行う。
【００７３】
＜リモート撮影画面の表示例＞
図４は、携帯電話２００が図２における表示部２０６に表示するリモート撮影画面を示す図である。
【００７４】
図４（ａ）は静止画撮影に適した静止画撮影ビューを表示したリモート撮影画面の例を示している。一方、図４（ｂ）は動画撮影に適した動画撮影ビューを表示したリモート撮影画面の例を示している。
【００７５】
図４において、ビュー切替ボタン４０１は、静止画撮影ビューと動画撮影ビューを切り替えるための操作部材である。ユーザはビュー切替ボタン４０１に示す同図向かって左側の静止画アイコン及び同図向かって右側の動画アイコンの一方を押下することで、図４（ａ）に示す静止画撮影ビューと図４（ｂ）に示す動画撮影ビューを切り替えて表示することができる。
【００７６】
ライブビュー表示領域４０２は、図３のＴ３０６にてデジタルカメラ１００から送信されるライブビュー画像を表示するエリアである。Ｔ３０６でライブビュー画像が送信されるたびに、携帯電話２００は、ライブビュー表示領域４０２の表示を更新する。
【００７７】
撮影パラメータ表示領域４０３，４０４は、デジタルカメラ１００の各種撮影パラメータの設定値を表示する領域である。
【００７８】
撮影パラメータ表示領域４０３において、４０３ａは静止画の撮影可能枚数を示す文字列からなる撮影パラメータ表示であり、４０３ｂはデジタルカメラ１００のバッテリー残量を示すアイコンからなる撮影パラメータ表示である。
【００７９】
また、撮影パラメータ表示領域４０４において、４０４ａは、デジタルカメラ１００の撮影モードを示すアイコンからなる撮影パラメータ表示である。図４（ａ），（ｂ）の例ではマニュアルモードであることを示している。４０４ｂはシャッター速度を示す文字列からなる撮影パラメータ表示である。４０４ｃは絞り値を示す文字列からなる撮影パラメータ表示である。４０４ｄは露出補正値を示す文字列及びこの文字列が露出補正値であることを示すアイコンからなる撮影パラメータ表示である。４０４ｅはＩＳＯ値を示す文字列及びこの文字列がＩＳＯ値であることを示すアイコンからなる撮影パラメータ表示であり、図４（ａ）の例ではＡＵＴＯモードであることを示している。ここで、ＩＳＯ値がＡＵＴＯモードである場合は、デジタルカメラ１００で適正なＩＳＯ値が自動設定される。４０４ｆはストロボモードを示すアイコンからなる撮影パラメータ表示であり、図４（ａ）の例では自動発光モードであることを示している。４０４ｇはホワイトバランスモードを示すアイコンからなる撮影パラメータ表示であり、図４（ａ）では太陽光モードであることを示している。４０４ｈはドライブモードを示すアイコンからなる撮影パラメータ表示であり、図４（ａ）では連続撮影モードであることを示している。４０４ｉはＡＦモードを示すアイコンからなる撮影パラメータ表示であり、図４（ａ）では顔優先ＡＦモードであることを示している。４０４ｊは静止画の記録サイズの設定値を示すアイコンからなる撮影パラメータ表示であり、図４（ａ）では設定値として、Ｓ２サイズ（たとえば１９２０×１４４０）のＪｐｅｇ画像として静止画が記録されることが表示されている。４０４ｋは動画記録画質の設定を示すアイコンからなる撮影パラメータ表示である。図４（ｂ）では、撮影パラメータ表示４０４ｋに、設定値としてＭＰ４フォーマットで、フレームレート２４ｆｐｓ、Ｆｕｌｌ  ＨＤ（フルハイビジョン）サイズ（１９２０×１０８０）の記録画質で動画が録画されることが表示されている。
【００８０】
また、撮影パラメータ表示領域４０３，４０４において表示される、各種撮影パラメータ表示は、各撮影パラメータの設定部としての役割を兼ねている。具体的には、該当する撮影パラメータの設定値が変更可能である場合には、撮影パラメータ表示を押下することで該当する撮影パラメータの設定値を変更することができる。図４では、撮影パラメータ表示領域４０３，４０４における押下可能な撮影パラメータ表示は、枠線で囲まれた状態で表示されており、これにより、ユーザはどの撮影パラメータの設定値が変更可能であるかを視認することができる。なお、もちろんユーザが視認できれば、撮影パラメータ表示の押下の可否を示す方法はこれに限られるものではない。
【００８１】
携帯電話２００は、ユーザにより、撮影パラメータ表示領域４０３，４０４の枠線で囲まれた撮影パラメータ表示の１つが押下されると、該当する撮影パラメータを変更するための設定領域を表示する。図４（ｃ）は、撮影パラメータとして、ホワイトバランスモードを示すアイコンからなる撮影パラメータ表示４０４ｇが押下された場合に表示される撮影パラメータ設定変更ＵＩを示している。４１０はパラメータ設定領域であり、押下された撮影パラメータに関して、変更可能な設定値を一覧表示する。よって、図４（ｃ）に示す例では、パラメータ設定領域４１０にはホワイトバランスモードで変更可能な設定値がアイコンとして全て表示される。パラメータ設定領域４１０では、表示すべきアイコンの数が多い場合は、ユーザが左右にスクロール操作することで変更可能な設定値を確認できるようになっている。
【００８２】
パラメータ設定領域４１０に表示されるアイコンのうちの任意のアイコンを押下することで、ユーザは、Ｔ３０７に相当する、撮影パラメータ変更指示を与えることができる。この際、携帯電話２００は、図３のＴ３０８で示す撮影パラメータ設定値変更要求をデジタルカメラ１００に送信する。これに応じて、デジタルカメラ１００は、Ｔ３０９で撮影パラメータの設定値を変更し、さらに、撮影パラメータを変更した旨を通知する撮影パラメータ変更通知を携帯電話２００に送信する。
【００８３】
携帯電話２００は、撮影パラメータ変更通知を受けると、図６で後述するように、撮影パラメータ表示領域４０３，４０４に示される該当撮影パラメータ表示を必要に応じて更新する。
【００８４】
このように、ユーザは撮影パラメータの設定値を変更することができる。
【００８５】
ここで、撮影パラメータ表示領域４０３，４０４における各種撮影パラメータ表示のうち、静止画撮影ビューでは静止画の撮影に有用であると判断されたもののみが表示され、動画撮影ビューでは動画の撮影に有用であると判断されたもののみが表示される。
【００８６】
図４（ａ）に示す静止画撮影ボタン４０５は、静止画撮影を指示するための操作ボタンである。押下されることで、携帯電話２００は、図３のＴ３１２で示す静止画撮影要求をデジタルカメラ１００に送信し、Ｔ３１３で、デジタルカメラ１００が静止画の撮影処理を実施する。
【００８７】
図４（ｂ）に示す動画撮影ボタン４０６は、動画撮影を指示するための操作ボタンである。押下されることで、携帯電話２００は、図３のＴ３１４で示す動画撮影要求をＴ３１４でデジタルカメラ１００に送信し、Ｔ３１５で、デジタルカメラ１００が動画の撮影処理を実施する。
【００８８】
ここで、以降の説明において、静止画撮影ボタン４０５と動画撮影ボタン４０６をまとめて「撮影ボタン」と記載することがある。
【００８９】
ここで、携帯電話２００は、図４（ａ）に示す静止画撮影ビューでは、静止画撮影ボタン４０５を表示し、動画撮影ボタン４０６は表示しない。一方、携帯電話２００は、図４（ｂ）に示す動画撮影ビューでは、静止画撮影ボタン４０５は表示せず、動画撮影ボタン４０６を表示する。
【００９０】
終了ボタン４０７は、リモート撮影機能を終了する指示を受け付けるボタンである。押下されることで、携帯電話２００は、リモート撮影機能の終了要求をデジタルカメラ１００へ通知し、通信を切断する。
【００９１】
＜携帯電話２００の処理フロー＞
図５Ａ，図５Ｂは、携帯電話２００において実行される、リモート撮影時のＵＩ表示更新処理の手順を示すフローチャートである。
【００９２】
図５Ａにおいてまず、携帯電話２００は、ユーザからリモート撮影指示があったことを検知すると（図３のＴ３０１に相当）、ステップＳ５０１で、携帯電話２００は、デジタルカメラ１００に対してリモート撮影開始要求を送信する。この処理は図３のＴ３０２に相当する。
【００９３】
次に、ステップＳ５０２で、携帯電話２００は、リモート撮影画面の表示を開始する。これは図３のＴ３０４に相当する。
【００９４】
ステップＳ５０３で、携帯電話２００は、ビュー設定値として初期値を設定して作業用メモリ２０４に記憶する。本実施例では、ビュー設定値の初期値は静止画撮影ビューであるため、静止画撮影ビューであることを示す設定値が作業用メモリ２０４に記憶される。その後、リモート撮影画面として、この作業用メモリ２０４に記憶されたビュー設定値に基づき静止画撮影ビューが表示される。
【００９５】
ステップＳ５０４で、携帯電話２００は、デジタルカメラ１００から撮影パラメータ変更通知を受信したか否かを判別する。ここで、撮影パラメータ変更通知は、図３のＴ３０５やＴ３１０でデジタルカメラ１００から通知される。携帯電話２００は、デジタルカメラ１００から撮影パラメータ変更通知を受信した場合（ステップＳ５０４でＹＥＳ）、ステップＳ５０５へ進む。一方、デジタルカメラ１００から撮影パラメータ変更通知を受信していない場合（ステップＳ５０４でＮＯ）、ステップＳ５０８へ進む。
【００９６】
ステップＳ５０５では、携帯電話２００は、ステップＳ５０４でデジタルカメラ１００からの撮影パラメータ変更通知に含まれる各種撮影パラメータの設定情報を、撮影パラメータ設定情報リストに記憶する。ここで、撮影パラメータ設定情報リストとは、デジタルカメラ１００の撮影パラメータごとの設定情報を携帯電話２００内に保持するために使用されるリストであり、撮影パラメータ変更通知があるたびに作業用メモリ２０４に記憶・更新される。
【００９７】
図７に、携帯電話２００の図２における作業用メモリ２０４で保持される、撮影パラメータ設定情報リストの例を示す。撮影パラメータ設定情報リスト内では、撮影パラメータごとに、デジタルカメラ１００から送信される設定情報（現在の設定値、及び、現在の変更可能な値のリスト）が記憶される。
【００９８】
図７では、例えば、現在デジタルカメラ１００に設定されている絞り値はＦ２．０であることが示されている。また、絞り値は、変更可能値リストに記される値Ｆ２．０、Ｆ２．８、Ｆ３．４、Ｆ５．６、Ｆ６．３…（以下略）のいずれかに、携帯電話２００においてユーザが設定変更できることが示されている。
【００９９】
また、図７のうち変更可能リストが「（なし）」と記載されている撮影パラメータに関しては、携帯電話２００においてユーザがその設定値を変更できない状態であることを示している。図７において、例えば、ユーザは携帯電話２００において撮影モードの設定値を変更することができない。
【０１００】
図５Ａに戻り、ステップＳ５０６では、携帯電話２００は、ステップＳ５０４で受信した撮影パラメータ変更通知に含まれる各種撮影パラメータの設定情報を、ステップＳ５０７で実施する撮影パラメータ表示更新処理における表示更新対象としてセットする。
【０１０１】
ステップＳ５０７では、携帯電話２００は、ステップＳ５０６でセットされた各種撮影パラメータの設定情報に関して、撮影パラメータ表示更新処理を行う。撮影パラメータ表示更新処理の詳細については図６を用いて後述する。尚、複数の撮影パラメータについて撮影パラメータ変更通知を受けた場合は、ここでの撮影パラメータ表示更新処理は、後述するステップＳ５１２〜Ｓ５１６に示す処理と同様に変数ｉを用いて変更通知を受けた撮影パラメータの個数分、繰り返し実行される。すなわち、ステップＳ５０４でデジタルカメラ１００から受信した撮影パラメータ変更通知に含まれる各種撮影パラメータの設定情報が撮影パラメータ表示更新処理における表示更新対象として順次セットされる。
【０１０２】
ステップＳ５０８では、携帯電話２００は、ビューの切替指示があったか否かを判別する。本実施例では、携帯電話２００は、図４に示すビュー切替ボタン４０１の押下を検知した場合に、ビューの切替指示があったと判断する。携帯電話２００は、ビューの切替指示があった場合（ステップＳ５０８でＹＥＳ）、ステップＳ５０９に進む。一方、ビューの切替指示がなかった場合（ステップＳ５０８でＮＯ）、図５ＢのステップＳ５１０に進む。
【０１０３】
ステップＳ５０９では、携帯電話２００は、ステップＳ５０８で検知したビューの切替指示に基づき、作業用メモリ２０４のビュー設定値を更新して記憶する。具体的には、携帯電話２００は、ビュー切替ボタン４０１で静止画アイコンが選択されていた場合、ビュー設定値を静止画撮影ビューに更新して記憶する。一方、携帯電話２００は、ビュー切替ボタン４０１で動画アイコンが選択されていた場合、ビュー設定値を動画撮影ビューに更新して記憶する。
【０１０４】
次に、ステップＳ５１０では、携帯電話２００は、ビュー設定値に変更があったか否かを判別する。ビュー設定値に変更があった場合（ステップＳ５１０でＹＥＳ）、ステップＳ５１１に進む。一方、ビュー設定値に変更がなかった場合（ステップＳ５１０でＮＯ）、ステップＳ５１７に進む。
【０１０５】
ステップＳ５１１では、携帯電話２００は、作業用メモリ２０４に格納されているビュー設定値を読み出し、その値に応じて撮影ボタンの表示を更新する。具体的には、ビュー設定値が静止画撮影ビューであった場合は、携帯電話２００は、静止画撮影ボタン４０５を表示させ、動画撮影ボタン４０６を非表示にする。他方、ビュー設定値が動画撮影ビューであった場合は、携帯電話２００は、静止画撮影ボタン４０５を非表示にし、動画撮影ボタン４０６を表示する。
【０１０６】
ステップＳ５１２では、携帯電話２００は、変数ｉに０を格納する。ここで、変数ｉは、ステップＳ５１３〜Ｓ５１６の処理を繰り返し実行するためのループカウンタである。
【０１０７】
ステップＳ５１３では、携帯電話２００は、変数ｉが撮影パラメータ設定情報リストの項目数未満か否かを判別する。携帯電話２００は、変数ｉが撮影パラメータ設定情報リストの項目数未満である場合（ステップＳ５１３でＹＥＳ）、ステップＳ５１４に進む。一方、変数ｉが撮影パラメータ設定情報リストの項目数以上である場合（ステップＳ５１３でＮＯ）、ステップＳ５１３〜Ｓ５１６の繰り返し処理を終了し、ステップＳ５１７に進む。
【０１０８】
ステップＳ５１４では、携帯電話２００は、撮影パラメータ設定情報リストのうちｉ番目の撮影パラメータの設定情報を、ステップＳ５１５で実施する撮影パラメータ表示更新処理の対象とする撮影パラメータの設定情報としてセットする。
【０１０９】
ステップＳ５１５で、携帯電話２００は、ステップＳ５１４でセットした撮影パラメータの設定情報に関して、撮影パラメータ表示更新処理を行う。
【０１１０】
ステップＳ５１６で、携帯電話２００は、変数ｉを１つインクリメントし、ステップＳ５１３に戻る。
【０１１１】
一方、ステップＳ５１７では、携帯電話２００は、リモート撮影の終了指示があったか否かを判別する。本実施例では、終了ボタン４０７が押されたことを検知すると、リモート撮影の終了指示があったと判断する。リモート撮影の終了指示があった場合（ステップＳ５１７でＹＥＳ）、携帯電話２００は、図５の処理を終了する。一方、リモート撮影の終了指示がなかった場合（ステップＳ５１７でＮＯ）、携帯電話２００は、図５ＡのステップＳ５０４に戻る。
【０１１２】
なお、リモート撮影の終了指示があったか否かの判断は、本実施例の方法に限られるものでない。例えば携帯電話２００に対して、一定時間ユーザが無操作であった場合に、リモート撮影の終了指示があったと判断してもよい。また、デジタルカメラ１００から切断通知があった場合に、リモート撮影の終了指示があったと判断してもよい。
【０１１３】
以上が、携帯電話２００がリモート撮影画面において静止画撮影ビュー、動画撮影ビューのそれぞれに適した操作ＧＵＩを表示するリモート撮影時のＵＩ表示更新処理である。
【０１１４】
次に、図５のステップＳ５０７，Ｓ５１５で携帯電話２００において実施される、撮影パラメータ表示更新処理について、図６を用いて説明する。
【０１１５】
図６は、携帯電話２００が実施する撮影パラメータ表示更新処理の手順を示すフローチャートである。
【０１１６】
まず、ステップＳ６０１で、携帯電話２００は、現在のビュー設定値を作業用メモリ２０４から読み出し、読み出したビュー設定値が静止画撮影ビューであるか動画撮影ビューであるかを判別する。ここで、ビュー設定値は、図５のステップＳ５０３，Ｓ５０９のいずれかで設定されるものである。ビュー設定値が静止画撮影ビューである場合（ステップＳ６０１でＹＥＳ）、ステップＳ６０２に進み、一方、ビュー設定値が動画撮影ビューである場合（ステップＳ６０１でＮＯ）、ステップＳ６０３に進む。
【０１１７】
ステップＳ６０２では、携帯電話２００は、表示更新の処理対象である撮影パラメータが静止画撮影に有用であるか否かを、図８において後述する方法に従って判断する。携帯電話２００は、処理対象である撮影パラメータが静止画撮影に有用であると判断した場合（ステップＳ６０２でＹＥＳ）、ステップＳ６０４に進む。一方、携帯電話２００は、処理対象である撮影パラメータが動画撮影に有用であると判断した場合（ステップＳ６０２でＮＯ）、ステップＳ６０５に進む。
【０１１８】
一方、ステップＳ６０３では、携帯電話２００は、表示更新の処理対象である撮影パラメータが動画撮影に有用であるか否かを、図８において後述する方法に従って判断する。携帯電話２００は、処理対象である撮影パラメータが動画撮影に有用であると判断した場合（ステップＳ６０３でＹＥＳ）、ステップＳ６０４へ進む。一方、携帯電話２００は、処理対象である撮影パラメータが静止画撮影に有用であると判断した場合（ステップＳ６０３でＮＯ）、ステップＳ６０５へ進む。
【０１１９】
ステップＳ６０４では、携帯電話２００は、表示更新の処理対象の撮影パラメータに関して、撮影パラメータ設定情報リストを参照して現在の設定値を確認する。その後、確認した現在の設定値に基づき、撮影パラメータ表示領域４０３，４０４のその撮影パラメータに関する撮影パラメータ表示を更新して表示する。このとき、携帯電話２００は、設定可能値リストの個数が２以上である撮影パラメータに関しては、例えば撮影パラメータ表示４０４ｄのように更新後の現在の設定値（露出補正値）を示す文字列を枠線で囲まれた状態で表示し、設定変更可能であることを示す。その後、図６に示す撮影パラメータ表示更新処理を終了する。
【０１２０】
一方、ステップＳ６０５では、携帯電話２００は、撮影パラメータ表示領域４０４から、表示更新の処理対象の撮影パラメータに関する撮影パラメータ表示を消す（すなわち、非表示にする）。その後、図６に示す撮影パラメータ表示更新処理を終了する。
【０１２１】
次に、図６において、ステップＳ６０２で実施する撮影パラメータが静止画撮影に有用であるか否かを判断する方法、及びステップＳ６０３で実施する動画撮影に有用であるか否かを判断する方法について説明する。
【０１２２】
本実施例では、携帯電話２００は、任意の撮影パラメータが静止画撮影に有用であるか否か、及び、動画撮影に有用であるか否かを確認するために、撮影パラメータ判断テーブルを不揮発性メモリ２０３に保持する。
【０１２３】
撮影パラメータ判断テーブルには、図８に示すように、各撮影パラメータが静止画に関連するか否か、動画に関連するか否かを識別するための情報が含まれる。
【０１２４】
具体的には、図８において、先頭の見出し行に「撮影パラメータ」８０１、「関連：静止画」８０２、「関連：動画」８０３、及び「動画撮影時の固定値」８０４の４つの項目名が存在する。「撮影パラメータ」８０１の各列には撮影パラメータが並んでいる。「関連：静止画」８０２には、「撮影パラメータ」８０１の各列に示される撮影パラメータが静止画に関連するもの（静止画関連パラメータ）であるかどうかを示す値が格納される。また、「関連：動画」８０３には、「撮影パラメータ」８０１の各列に示される撮影パラメータが動画に関連するもの（動画関連パラメータ）であるかどうかを示す値が格納される。ここで、「関連：静止画」８０２及び「関連：動画」８０３の各列には、関連するものに「○」の値が、関連しないものに「×」の値が格納されている。
【０１２５】
なお、デジタルカメラ１００の撮影パラメータの中には、撮影が開始されると、その設定値が制約により既定の固定値に変更されるもの（固定値パラメータ）がある。図８の「動画撮影時の固定値」８０４では、デジタルカメラ１００において動画撮影が開始されると既定の固定値に変更される撮影パラメータに対して、それぞれ変更される固定値が格納されている。本実施例においては、ＡＵＴＯモードを示す「ＡＵＴＯ」という値が格納されている。ここで、ＡＵＴＯモードとは、デジタルカメラ１００で適正値を算出し、撮影する設定を指す。図８の例では、撮影パラメータのうち絞り値、シャッター速度、及びＩＳＯ値に対して「ＡＵＴＯ」の値が格納されているため、動画撮影時には、これらの撮影パラメータに対するユーザ設定値は無視される。デジタルカメラ１００は動画撮影を開始すると、これらの撮影パラメータに対する適正値を含む撮影パラメータ変更通知を携帯電話２００に送信する。しかし、ユーザがビュー切替ボタン４０１で動画アイコンを選択してからこの撮影パラメータ変更通知を受けるまでの間、携帯電話２００がこれらの撮影パラメータの撮影パラメータ表示に表示される設定値をユーザ設定値のままにしておくのは好ましくない。なぜなら、動画撮影が実際にはこれらの撮影パラメータの撮影パラメータ表示に表示されるユーザ設定値とは異なる設定値に固定されて行われることにユーザが気づかず、誤認識や誤操作の原因となる可能性があるからである。
【０１２６】
そこで、本実施例では、携帯電話２００は、各撮影パラメータに関して撮影パラメータ判断テーブルを参照し、静止画関連パラメータである場合に、静止画撮影に有用であるパラメータであると判断する。一方、各撮影パラメータに関して撮影パラメータ判断テーブルを参照し、動画関連パラメータであり、かつ、動画撮影時に固定値に変更される固定値パラメータ以外である場合に、動画撮影に有用である撮影パラメータであると判断する。
【０１２７】
図４（ａ），（ｂ）に示す静止画撮影ビュー及び動画撮影ビューは、撮影パラメータ設定情報リスト（図７）及び撮影パラメータ判断テーブル（図８）を参照し、撮影パラメータ表示領域４０３，４０４に適した撮影パラメータを表示させている。例えば動画記録画質に関して、携帯電話２００は、図８の撮影パラメータ判断テーブルを参照した結果、静止画関連パラメータでないため、静止画撮影に有用でないと判断する。このため、携帯電話２００は、図４（ａ）に示す静止画撮影ビューに動画記録画質の表示を行わない。
【０１２８】
また、例えばドライブモードに関して、携帯電話２００は、図８の撮影パラメータ判断テーブルを参照した結果、動画関連パラメータでないため、動画撮影に有用でないと判断する。このため、携帯電話２００は、図４（ｂ）に示す動画撮影ビューにはドライブモードの表示を行わない。さらに、例えばＩＳＯ値について、携帯電話２００は、図８の撮影パラメータ判断テーブルを参照した結果、動画関連パラメータであるが、動画撮影時に固定値に変更される撮影パラメータであるため、動画撮影に有用でないと判断する。この場合も、携帯電話２００は、図４（ｂ）に示す動画撮影ビューにＩＳＯ値の表示を行わない。
【０１２９】
以上説明したように、携帯電話２００がデジタルカメラ１００に対してリモート撮影制御を行うシステムにおいて、静止画撮影ビューと動画撮影ビューを携帯電話２００において選択的に表示する。また、携帯電話２００は、デジタルカメラ１００から送信される各種撮影パラメータに関して、静止画撮影ビューでは静止画撮影に有用であるパラメータの設定値のみを表示し、動画撮影ビューでは動画撮影に有用であるパラメータの設定値のみを表示する。
【０１３０】
これにより、デジタルカメラ１００が撮影モードによらず静止画撮影及び動画撮影が可能なケースでも、携帯電話２００においてそれぞれの撮影に適した表示を、表示領域を不要に大きく確保することなく表示することが可能となる。また、ユーザの目的とする撮影に対して必要なパラメータのみ表示された上で設定変更できるため、ユーザによる誤操作を防ぐことができる。
【０１３１】
なお、本実施例においては、図５のステップＳ５０３でビュー設定値の初期値を静止画撮影ビューとし、ビュー表示を行うものとした。しかし、例えば、デジタルカメラ１００から通知される撮影モードに応じてビュー設定値を変更するようにしてもよい。すなわち、デジタルカメラ１００から通知される撮影モードの設定値が動画モードであった場合には、携帯電話２００は、ビュー設定値を動画撮影ビューに変更し、表示を更新するようにしてもよい。これによれば、デジタルカメラ１００の設定に従い、より適切と思われるビューに自動的に切り替えて表示できるようになる。
【０１３２】
また、例えば、携帯電話２００は、リモート撮影機能が使用された際のビュー設定値をリモート制御アプリケーション終了後も記憶しておき、次にリモート撮影機能が使用された際の初期値として設定するようにしてもよい。また、例えば、携帯電話２００は、静止画撮影ビュー及び動画撮影ビューの表示頻度を記憶しておき、表示頻度の多い方のビュー設定値をリモート撮影開始時の初期値として使用するようにしてもよい。
【０１３３】
また、本実施例では、デジタルカメラ１００において撮影パラメータの設定情報が変更された場合に、デジタルカメラ１００から携帯電話２００に撮影パラメータ変更通知を送り、携帯電話２００がその通知に応じて撮影パラメータ設定情報リストを更新した。しかしながら、撮影パラメータ設定情報リストの更新のタイミングは本実施例に示すタイミングに限られるものではない。例えば、デジタルカメラ１００から定期的に撮影パラメータの設定情報を携帯電話２００に通知するようにしてもよい。また、例えば、携帯電話２００は、必要なタイミングでデジタルカメラ１００に撮影パラメータの設定情報の送信を要求し、それに応じてデジタルカメラ１００から取得できるようにしてもよい。
【０１３４】
また、撮影パラメータ判断テーブルに関して、特に、動画撮影時に固定値に変更される撮影パラメータに関しては、リモート制御を行う撮像装置の機種ごとに異なる可能性がある。このため、携帯電話２００は、撮像装置の種別ごとに撮影パラメータ判断テーブルを保持し、撮像装置と通信を確立後に撮像装置を識別するための機器識別データを取得し、取得した機器識別データに基づき使用するテーブルを選択するようにしてもよい。なお、本実施例では、通信部２１２を介してデジタルカメラ１００から機器識別データを取得するものとしたが、これに限られるものではない。例えば、リモート撮影を開始する前に通信部２１１を介してデジタルカメラ１００から機器識別データを取得してもよい。
【０１３５】
また、本実施例では、図６のステップＳ６０２における静止画撮影の有用性の判断や、ステップＳ６０３における動画撮影の有用性の判断は、不揮発性メモリ２０３に保持する撮影パラメータ判断テーブルをもとに行ったが、これに限られるものではない。例えば、撮影パラメータ判断テーブルは、デジタルカメラ１００から携帯電話２００に送信するようにしてもよい。
【０１３６】
また、ステップＳ６０３で動画撮影の有用性を判断する際、動画撮影時に固定値に変更される撮影パラメータも動画撮影に関連しない撮影パラメータと同様に、対応する撮影パラメータ表示を動画撮影ビューにおいて非表示とした。しかし、判断基準及び表示方法はこれに限られない。例えば、携帯電話２００は、ステップＳ６０３において、動画撮影時に固定値に変更される撮影パラメータの撮影パラメータ表示を動画撮影ビューにおいて表示するようにしてもよい。また、この場合、動画撮影時に固定値に変更される撮影パラメータの撮影パラメータ表示に該当する固定値又は具体的な固定値の代わりであることを示す文字列（たとえば「ＦＩＸＥＤ」など）を表示してもよい。さらに、動画撮影中は固定値に変更される撮影パラメータの撮影パラメータ表示に関しては、変更可能値リストの内容に依らず、設定変更不可としてもよい。図９（ａ）に、かかる場合の動画撮影ビューの表示例を示す。図９（ａ）に示される撮影パラメータ判断リストにおいて、絞り値、シャッター速度、ＩＳＯ値に関しては、動画撮影中はＡＵＴＯモードに変更されることを示す「ＡＵＴＯ」という値が格納されている。このため、携帯電話２００は、動画撮影ビューに切り替えられると、絞り値、シャッター速度、ＩＳＯ値の撮影パラメータ表示４０４ｂ，４０４ｃ，４０４ｅの設定値としてそれぞれ「ＡＵＴＯ」を表示する。さらに、図９（ａ）に示すように、絞り値、シャッター速度、ＩＳＯ値の撮影パラメータ表示４０４ｂ，４０４ｃ，４０４ｅは、変更可能値リストの内容に依らず、枠線で囲まれた状態とせず、ユーザによるこれらの撮影パラメータの設定値は変更不可とする。これにより、ユーザは、動画撮影中においてこれらの撮影パラメータが自動変更されることを把握しやすくなるとともに、無駄になる設定変更を避けることができる。
【０１３７】
また、ユーザがビュー切替ボタン４０１で動画撮影ビューへの切り替えを指示した際、動画撮影中に固定値に変更される撮影パラメータのうち、現在の設定値がその固定値と異なるものがある場合に、警告表示を行うようにしてもよい。図９（ｂ）に警告表示の例を示す。図９（ｂ）において、９０１は撮影パラメータの現在の設定値が反映されないことを示す警告表示である。
【０１３８】
さらに、かかる警告表示をすると同時に、その撮影パラメータの設定値を固定値に変更するように、撮影パラメータの設定変更要求をデジタルカメラ１００に送信するようにしてもよい。このようにすることで、ユーザが携帯電話２００で視認できるライブビュー画像を、実際に撮影する際の画像と近いものにすることができる。
【０１３９】
また、本実施例においては、動画撮影中のみ、固定値に変わる撮影パラメータがあるものとして説明を行ったが、静止画撮影中にのみ固定値に変わる撮影パラメータに関しても、同様な判断及び処理を行うようにしてもよい。
【０１４０】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【０１４１】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１４２】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１４３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１４４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１４５】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【０１４６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１４７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１４９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【符号の説明】
【０１５０】
１００  デジタルカメラ
１０１  制御部
１０２  撮像部
１１１  通信部
２００  携帯電話
２０１  制御部
２０３  不揮発性メモリ
２０４  作業用メモリ
２０５  操作部
２０６  表示部
２１１  通信部
【図１】
2019009607.tif 000003
【図２】
2019009607.tif 000004
【図３】
2019009607.tif 000005
【図４】
2019009607.tif 000006
【図５Ａ】
2019009607.tif 000007
【図５Ｂ】
2019009607.tif 000008
【図６】
2019009607.tif 000009
【図７】
2019009607.tif 000010
【図８】
2019009607.tif 000011
【図９】
2019009607.tif 000012