(57)【特許請求の範囲】
【請求項１】
外部装置を遠隔操作する情報処理装置であって、
前記外部装置が実行する処理に係るパラメータの設定値であって、前記外部装置の機械的自己保持型の操作部において設定された設定値を前記外部装置から受信する受信手段と、
前記外部装置から受信した設定値を記憶する記憶手段と、
前記パラメータの設定値の変更指示を受け付けた後に前記処理の実行指示を受け付けた場合は、前記変更指示に係る設定値と、前記実行指示とを前記外部装置に送信し、前記変更指示を受け付けることなく前記処理の実行指示を受け付けた場合は、前記記憶手段に記憶されている設定値と、前記実行指示とを前記外部装置に送信する送信手段と、
前記変更指示を受け付けた場合に、前記記憶手段に記憶されている設定値を前記変更指示に係る設定値に変更する変更手段と
を有し、
前記受信手段は、前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記外部装置に設定されている設定値を前記外部装置から受信し、
前記変更手段は、前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記記憶手段に記憶されている設定値を前記外部装置に設定されている設定値に変更することを特徴とする情報処理装置。
【請求項２】
前記受信手段は、前記外部装置において前記パラメータの設定値が変更された場合に、前記パラメータの設定値を前記外部装置から受信し、
前記変更手段は、前記記憶手段に記憶されている設定値を、前記外部装置において前記パラメータの設定値が変更された場合に前記外部装置から受信した設定値に変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、前記パラメータが予め設定された特定パラメータである場合は、前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記記憶手段に記憶されている設定値を前記外部装置に設定されている設定値に変更することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記送信手段は、前記パラメータが予め設定された特定パラメータでない場合に、前記変更指示に係る設定値と、前記実行指示とを前記外部装置に送信することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
外部装置を遠隔操作する情報処理装置の制御方法であって、
前記外部装置が実行する処理に係るパラメータの設定値であって、前記外部装置の機械的自己保持型の操作部において設定された設定値を前記外部装置から受信するステップと、
前記外部装置から受信した設定値を記憶手段に記憶させるステップと、
前記パラメータの設定値の変更指示を受け付けた後に前記処理の実行指示を受け付けた場合は、前記変更指示に係る設定値と、前記実行指示とを前記外部装置に送信し、前記変更指示を受け付けることなく前記処理の実行指示を受け付けた場合は、前記記憶手段に記憶されている設定値と、前記実行指示とを前記外部装置に送信するステップと、
前記変更指示を受け付けた場合に、前記記憶手段に記憶されている設定値を前記変更指示に係る設定値に変更するステップと、
前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記外部装置に設定されている設定値を前記外部装置から受信するステップと、
前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記記憶手段に記憶されている設定値を前記外部装置に設定されている設定値に変更するステップと
を含むことを特徴とする制御方法。
【請求項６】
コンピュータを、請求項１から４の何れか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、無線通信機能を搭載したデジタルカメラが増えている。無線通信機能を搭載したデジタルカメラを利用することにより、デジタルカメラに接続された外部装置にデジタルカメラのライブビュー画像を表示させ、外部装置からデジタルカメラを制御して遠隔撮影や各種設定を行うことができる。ただし、外部装置及びデジタルカメラの両方において、設定変更を可能とする場合には、一方の装置での設定変更を他方の装置に反映する、すなわち同期することが重要となる。
【０００３】
しかし、デジタルカメラ側のダイアル等の機械的自己保持型スイッチで変更する内容が外部装置側で変更された場合には、外部装置側で行った設定変更を自動的にスイッチに反映することはできない。スイッチによる設定については、外部装置側では設定を変更できないようなシステムも存在するが、利用者のできることを制限することになるため、望ましくない。特許文献１には、デジタルカメラ側で、スイッチの物理的状態が示す設定値とは別に、外部装置により設定された設定値を記憶しておく技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２６６３８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、デジタルカメラは、２つの設定値を保持することとなるため、いずれの設定値を用いて撮影を行うかを判断する処理が必要となる、利用者を混乱させてしまう場合があるという問題があった。
【０００６】
そこで、本発明は、処理を行う装置と遠隔操作を行う装置のいずれの装置においてパラメータが設定された場合であっても、利用者の利便性を損なうことなく、適切な処理を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、外部装置を遠隔操作する情報処理装置であって、前記外部装置が実行する処理に係るパラメータの設定値であって、前記外部装置の機械的自己保持型の操作部において設定された設定値を前記外部装置から受信する受信手段と、前記外部装置から受信した設定値を記憶する記憶手段と、前記パラメータの設定値の変更指示を受け付けた後に前記処理の実行指示を受け付けた場合は、前記変更指示に係る設定値と、前記実行指示とを前記外部装置に送信し、前記変更指示を受け付けることなく前記処理の実行指示を受け付けた場合は、前記記憶手段に記憶されている設定値と、前記実行指示とを前記外部装置に送信する送信手段と、前記変更指示を受け付けた場合に、前記記憶手段に記憶されている設定値を前記変更指示に係る設定値に変更する変更手段とを有し、前記受信手段は、前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記外部装置に設定されている設定値を前記外部装置から受信し、前記変更手段は、前記記憶手段に記憶されている設定値が前記変更指示に係る設定値に変更され、所定時間が経過した後に、前記記憶手段に記憶されている設定値を前記外部装置に設定されている設定値に変更する。
【発明の効果】
【０００８】
本発明によれば、処理を行う装置と遠隔操作を行う装置のいずれの装置においてパラメータが設定された場合であっても、利用者の利便性を損なうことなく、適切な処理を行うことができる。
【図面の簡単な説明】
【０００９】
【図１】遠隔操作システムを示す図である。
【図２】初期化処理を示すフローチャートである。
【図３】第１の撮影処理を示すフローチャートである。
【図４】第２の撮影処理を示すシーケンス図である。
【図５】第１の撮影モード更新処理を示すシーケンス図である。
【図６】第２の撮影モード更新処理を示すシーケンス図である。
【図７】第１のＩＳＯ感度更新処理を示すシーケンス図である。
【図８】第２のＩＳＯ感度更新処理を示すシーケンス図である。
【図９】ズーム制御処理を示すフローチャートである。
【図１０】ズーム制御処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
【００１１】
図１は、実施形態に係る遠隔操作システム１００を示す図である。遠隔操作システム１００は、デジタルカメラ１１０と、携帯端末１３０と、を有している。ここで、デジタルカメラ１１０は、遠隔操作の対象となる処理を行う情報処理装置の一例である。なお、ここで、情報処理装置は、遠隔操作の対象となる処理を行う装置であればよい。本実施形態においては、遠隔操作の対象の処理が画像の撮影と撮影に係る処理であり、遠隔操作の対象となる処理を行う情報処理装置が、撮影装置としてのデジタルカメラ１１０である場合を例に説明する。携帯端末１３０は、デジタルカメラ１１０を遠隔操作可能な情報処理装置の一例である。遠隔操作システム１００と携帯端末１３０は、ネットワークを介して接続している。遠隔操作システム１００は、自装置への利用者の操作に応じて画像の撮影を行うことができるのに加えて、携帯端末１３０からの撮影指示に応じて画像の撮影を行うことができる。
【００１２】
デジタルカメラ１１０は、ＣＰＵ１１１と、フラッシュメモリ１１２と、ＲＡＭ１１３と、通信部１１４と、撮影部１１５と、ズームレンズ１１６と、レンズ駆動部１１７と、を有している。デジタルカメラ１１０は、また利用者インタフェースとして、モードダイアル１１８と、レリーズボタン１１９と、速度ＳＷ１２０と、タッチパネル１２２と、を有している。ＣＰＵ１１１は、フラッシュメモリ１１２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ１１３は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。なお、後述するデジタルカメラ１１０の機能や処理は、ＣＰＵ１１１がフラッシュメモリ１１２に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１３】
通信部１１４は、ネットワークを介して携帯端末１３０等の外部装置との通信処理を行う。なお、ネットワークとしては、イーサネット（登録商標）が挙げられる。また、他の例としては、通信部１１４は、例えばＷｉ−Ｆｉ通信等の無線により外部装置との通信を行ってもよい。
【００１４】
撮影部１１５は、画像を撮影する。レンズ駆動部１１７は、ズームレンズ１１６を駆動する。具体的には、レンズ駆動部１１７は、ズームレンズ１１６に内蔵されている複数のレンズの位置を制御する。これにより、入力される光の範囲を変える（ズーム）ことができる。モードダイアル１１８は、ハードウェアとして設けられた操作部である。モードダイアル１１８は、撮影モードの選択指示を受け付けるため機械的自己保持型のダイアル式の操作部である。利用者は、モードダイアル１１８を物理的に動かすことにより、撮影モードを選択することができる。撮影モードとしては、ポートレートモード、マクロモード、ＨＤＲ撮影モード等が挙げられる。
【００１５】
レリーズボタン１１９は、撮影指示を入力するためのボタンであり、ハードウェアとして設けられた操作部である。レリーズボタンが押下された場合に、ＣＰＵ１１１の制御の下、撮影部１１５による撮影が行われる。速度ＳＷ１２０は、ハードウェアとして設けられた操作部である。速度ＳＷ１２０は、ズームレンズ１１６の移動速度（ズーム速度）の変更指示を受け付けるための機械的自己保持型のスイッチ式の操作部である。すなわち、利用者は、速度ＳＷ１２０を物理的に切り替えることで値を設定でき、また速度ＳＷ１２０の位置に応じて、設定値を確認することができる。本実施形態においては、速度ＳＷ１２０において、ズーム速度を「速い」と「遅い」の二段階のいずれかに設定することができる。記録形式ＳＷ１２１は、出力する撮影画像のデータ形式を静止画及び動画から選択するための、機械的自己保持型のスイッチ式の操作部である。
【００１６】
タッチパネル１２２は、表示部と操作部とが一体に設けられたユーザインタフェースである。タッチパネル１２２には、利用者の操作を受け付けるために設けられたソフトウェアの操作部が表示されている。本実施形態においては、タッチパネル１２２には、ＩＳＯ感度ＳＷ１２３と、ズームインボタン１２４と、ズームアウトボタン１２５と、が表示される。ＩＳＯ感度ＳＷ１２３は、ＩＳＯ感度の設定を受け付けるための操作部である。本実施形態においては、タッチパネル１２２において、ＩＳＯ１００、２００、４００、８００、１６００の設定値を設定可能である。ズームインボタン１２４及びズームアウトボタン１２５は、レンズ駆動部１１７を動作させるための操作部である。
【００１７】
利用者によりレリーズボタン１１９が押下されると、ＣＰＵ１１１は、利用者がモードダイアル１１８、ＩＳＯ感度ＳＷ１２３により設定した値を撮影部１１５に送信する。撮影部１１５では、ズームレンズ１１６を経由して、外部からの光を受光し、その結果を電気信号に変換しＣＰＵ１１１に出力する。ＣＰＵ１１１は、入力信号を処理し、最終的な撮影画像を得る。記録形式ＳＷ１２１において静止画が設定されている場合には、レリーズボタン１１９を押した瞬間に入力された映像から、静止画が生成される。記録形式ＳＷ１２１において動画が設定されている場合には、レリーズボタン１１９を一度押してから、再度押すまでの間に入力された映像から、動画が生成される。
【００１８】
デジタルカメラ１１０には、利用者が、撮影に係るパラメータの設定値を変更するための手段として、上述のモードダイアル１１８、速度ＳＷ１２０、記録形式ＳＷ１２１及びＩＳＯ感度ＳＷ１２３が存在する。本実施形態において、モードダイアル１１８、速度ＳＷ１２０及び記録形式ＳＷ１２１は、機械式自己保持型の操作部である。すなわち、速度ＳＷ１２０、記録形式ＳＷ１２１、ＩＳＯ感度ＳＷ１２３は、利用者が物理的にダイアルやボタンを切り替えることで値を設定でき、また、ボタンの物理的位置により、現在の設定値を確認できる操作部である。これらの操作部は、利用者の操作以外にスイッチの位置を切り替えるための手段を持たない。そのため、ＣＰＵ１１１からの信号により、操作部の設定位置を切り替えることはできない。
【００１９】
一方、ＩＳＯ感度ＳＷ１２３は、タッチパネル１２２上に実装されている。ＩＳＯ感度ＳＷ１２３は、ＩＳＯ感度記憶部として機能するフラッシュメモリ１１２に保存されている設定内容を表示・変更するための電子的な仮想スイッチである。そのため、利用者がＩＳＯ感度ＳＷ１２３の操作を行わなくても、ＣＰＵ１１１はＩＳＯ感度記憶部の内容を変更することにより、ＩＳＯ感度ＳＷ１２３の表示を変更することができる。
【００２０】
次に、携帯端末１３０について説明する。携帯端末１３０は、ＣＰＵ１３１と、フラッシュメモリ１３２と、ＲＡＭ１３３と、通信部１３４と、タッチパネル１３５と、を有している。ＣＰＵ１３１、フラッシュメモリ１３２、ＲＡＭ１３３及び通信部１３４は、それぞれデジタルカメラ１１０のＣＰＵ１１１、フラッシュメモリ１１２、ＲＡＭ１１３及び通信部１１４と同様である。
【００２１】
タッチパネル１３５は、ソフトウェアの操作部として、モードＳＷ１３６と、ＩＳＯ感度ＳＷ１３７と、速度ＳＷ１３８と、ズームインボタン１３９と、ズームアウトボタン１４０と、レリーズボタン１４１と、同期ＳＷ１４２と、が表示されている。さらに、タッチパネル１３５には、デジタルカメラ１１０の撮影設定が表示される。
【００２２】
モードＳＷ１３６は、撮影モードの選択指示を受け付けるためのスイッチである。ＩＳＯ感度ＳＷ１３７は、ＩＳＯ感度の設定を受け付けるためのスイッチである。速度ＳＷ１３８は、ズームレンズ１１６のズーム速度の変更指示を受け付けるためのスイッチである。ズームインボタン１３９及びズームアウトボタン１４０は、レンズ駆動部１１７を動作させるためのズーム指示を受け付けるためのスイッチである。レリーズボタン１４１は、撮影指示を入力するためのボタンである。
【００２３】
同期ＳＷ１４２は、不整合解消処理を行うか否かの設定を受け付けるためのスイッチである。ここで、不整合とは、デジタルカメラ１１０の機械式自己保持型の操作部の物理的な設定位置に対応する設定値と、携帯端末１３０のタッチパネル１３５に表示される、対応する設定値と、が一致しないことである。本実施形態においては、デジタルカメラ１１０の機械式自己保持型の操作部は、モードダイアル１１８及び速度ＳＷ１２０であり、タッチパネル１３５のモードＳＷ１３６及び速度ＳＷ１３８の表示がそれぞれ対応する。不整合解消処理とは、このような不整合が生じた場合に、デジタルカメラ１１０と携帯端末１３０のパラメータの設定を同期させ、タッチパネル１３５のスイッチの表示を修正する処理である。同期ＳＷ１４２がＯＮに設定されると、不整合解消処理が行われパラメータの設定が自動的に同期される。同期ＳＷ１４２がＯＦＦに設定されると、不整合が生じても不整合解消処理は行われない。
【００２４】
利用者は、タッチパネル１３５の表示から、デジタルカメラ１１０に設定されている、撮影に係る各種パラメータの設定を確認することができる。利用者はまた、これらのスイッチ等を用いて、撮影に係るパラメータの変更指示や撮影の指示等、デジタルカメラ１１０を遠隔操作するための指示を入力することができる。
【００２５】
ＣＰＵ１３１は、タッチパネル１３５を用いた利用者の操作を、通信部１３４を通じてデジタルカメラ１１０に送信し、デジタルカメラ１１０を遠隔から操作できる。また、ＣＰＵ１３１は、デジタルカメラ１１０の設定を、通信部１３４を通じて受信し、タッチパネル１３５の表示に反映することができる。
【００２６】
本実施形態における携帯端末のフラッシュメモリ１３２は、モード記憶部及び速度記憶部としても機能する。モードＳＷ１３６の設定値がモード記憶部に記憶されることにより、撮影モードが設定される。また、モードＳＷ１３６の操作に応じて、モード記憶部に記憶された撮影モードが書き替えられる。すなわち、モードＳＷ１３６の操作に応じて、モード記憶部に記憶された撮影モードが更新される。逆に、モード記憶部の値が書き換えられると、モードＳＷ１３６の表示に反映され、モードＳＷ１３６の設定値の表示が変更される。
【００２７】
また、速度ＳＷ１３８の設定値が速度記憶部に記憶されることにより、ズーム速度が設定される。また、速度ＳＷ１３８の操作に応じて、速度記憶部に記憶されたズーム速度が書き替えられる。逆に、速度記憶部の値が書き換えられると、速度ＳＷ１３８の表示に反映され、速度ＳＷ１３８の設定値の表示が変更される。なお、撮影モード、撮影画像の記録形式、ＩＳＯ感度、ズームレンズ１１６のズーム速度は、いずれも撮影に係るパラメータの一例である。
【００２８】
次に、デジタルカメラ１１０と携帯端末１３０の接続形態について説明する。デジタルカメラ１１０と携帯端末１３０は、通信部１１４，１３４を介して無線接続され、双方向の通信を行う。具体的には、デジタルカメラ１１０が簡易アクセスポイント（簡易ＡＰ）として動作し、無線ＬＡＮネットワークを形成する。デジタルカメラ１１０は簡易ＡＰとして動作すると、ビーコン信号の定期的な送信を開始する。携帯端末１３０はビーコン信号を検知し、デジタルカメラ１１０が形成した無線ＬＡＮネットワークに参加する。互いの機器発見、機器の能力取得等を経て無線ＬＡＮによるデータの送受信が可能な状態となる（機器間の通信を確立する）。
【００２９】
なお、デジタルカメラ１１０と携帯端末１３０の接続形態は実施形態に限定されるものではない。他の例としては、外部アクセスポイントが形成する無線ＬＡＮネットワークにデジタルカメラ１１０及び携帯端末１３０が参加し、その無線ＬＡＮネットワーク上で両者が通信するようになされてもよい。さらにデジタルカメラ１１０と携帯端末１３０は無線接続である必要はなく、ＵＳＢケーブルを介して有線接続されてもよい。
【００３０】
上述の通り通信を確立した後、所定のやりとりを行うことにより、携帯端末１３０からデジタルカメラ１１０の遠隔撮影が行える。例えば、デジタルカメラ１１０の状態を携帯端末１３０が取得し、携帯端末１３０からデジタルカメラ１１０に対し適切な設定や撮影命令を送信することで、デジタルカメラ１１０での遠隔撮影が可能となる。
【００３１】
図２は、携帯端末１３０による初期化処理を示すフローチャートである。初期化処理は、デジタルカメラ１１０との接続を行った際に実行される。Ｓ２０１において、ＣＰＵ１３１は、通信部１３４を介してデジタルカメラ１１０に対し、撮影に係るパラメータの設定値の取得要求を送信する。本実施形態においては、取得要求に係るパラメータは、撮影モード、ＩＳＯ感度及びズーム速度であり、それぞれモードダイアル１１８の物理的位置、速度ＳＷ１２０の物理的位置、ＩＳＯ感度記憶部に記憶されている設定値により特定される。
【００３２】
次に、Ｓ２０２において、ＣＰＵ１３１は、通信部１３４を介してデジタルカメラ１１０から受信した設定値を確認する。ＣＰＵ１３１は、設定値が撮影モードの設定値である場合には（Ｓ２０２で撮影モード）、処理をＳ２０３へ進める。ＣＰＵ１３１は、設定値がＩＳＯ感度の設定値である場合には（Ｓ２０２でＩＳＯ感度）、処理をＳ２０５へ進める。ＣＰＵ１３１は、設定値がズーム速度の設定値である場合には（Ｓ２０２でズーム速度）、処理をＳ２０６へ進める。
【００３３】
Ｓ２０３において、ＣＰＵ１３１は、受信した設定値で、モード記憶部の値を上書きする。次に、Ｓ２０４において、ＣＰＵ１３１は、更新後のモード記憶部の値に応じて、モードＳＷ１３６の表示を更新し、その後処理をＳ２０２へ進める。Ｓ２０５において、ＣＰＵ１３１は、受信した設定値に従い、ＩＳＯ感度ＳＷ１３７の表示を更新し、その後処理をＳ２０２へ進める。Ｓ２０６において、ＣＰＵ１３１は、受信した設定値で、速度記憶部の値を上書きする。次に、Ｓ２０７において、ＣＰＵ１３１は、更新後の速度記憶部の値に応じて、速度ＳＷ１３８の表示を更新し、その後処理をＳ２０２へ進める。
【００３４】
図３は、第１の撮影処理を示すフローチャートである。第１の撮影処理は、デジタルカメラ１１０のレリーズボタン１１９の押下を契機に実行される処理である。Ｓ３０１において、ＣＰＵ１１１は、レリーズボタン１１９が押下されたか否かを確認する。ＣＰＵ１１１は、レリーズボタン１１９が押下されるまで待機し（Ｓ３０１でＮｏ）、レリーズボタン１１９が押下され、撮影指示を受け付けると（Ｓ３０１でＹｅｓ）、処理をＳ３０２へ進める。Ｓ３０２において、ＣＰＵ１１１は、モードダイアル１１８の物理的位置により定まる撮影モードの設定値を取得する。次に、Ｓ３０３において、ＣＰＵ１１１は、ＩＳＯ感度記憶部に記憶されているＩＳＯ感度の設定値を取得する。なお、これらのパラメータの設定値は、ＣＰＵ１１１が、利用者によるモードダイアル１１８の操作、ＩＳＯ感度ＳＷ１２３の操作に応じて設定する（設定処理）。
【００３５】
次に、Ｓ３０４において、ＣＰＵ１１１は、これらの設定値を用いた撮影を行うよう撮影部１１５を制御する。次に、Ｓ３０５において、ＣＰＵ１１１は、撮影画像を出力するよう制御する。以上で、撮影処理が完了する。ここで、Ｓ３０４及びＳ３０５の処理は、利用者の操作に応じて設定されたパラメータの設定値を利用して、撮影処理を実行する実行制御処理の一例である。
【００３６】
図４は、第２の撮影処理を示すシーケンス図である。第２の撮影処理は、携帯端末１３０のレリーズボタン１４１の押下を契機に実行される処理であり、遠隔操作処理の一例である。Ｓ４０１において、携帯端末１３０のＣＰＵ１３１は、レリーズボタン１４１が押下されたか否かを確認する。ＣＰＵ１３１は、レリーズボタン１４１が押下されるまで待機し（Ｓ４０１でＮｏ）、レリーズボタン１４１が押下され、撮影指示を受け付けると（Ｓ４０１でＹｅｓ）、処理をＳ４０２へ進める。Ｓ４０２において、ＣＰＵ１３１は、モード記憶部に記憶されている撮影モードの設定値を取得する。
【００３７】
次に、Ｓ４０３において、ＣＰＵ１３１は、Ｓ４０２において取得した撮影モードの設定値と共にレリーズ指示をデジタルカメラ１１０に送信する（送信処理）。ここで、レリーズ指示は、処理の実行指示の一例である。本処理に対応し、デジタルカメラ１１０は、撮影モードの設定値と共にレリーズ指示を受信する。本処理は、パラメータと共に実行指示を受信する受信処理の一例である。
【００３８】
次に、Ｓ４０４において、デジタルカメラ１１０のＣＰＵ１１１は、ＩＳＯ感度記憶部に記憶されているＩＳＯ感度の設定値を取得する。続く、Ｓ４０５及びＳ４０６の処理は、図３を参照しつつ説明したＳ３０４及びＳ３０５の処理と同様である。このように、デジタルカメラ１１０は、自装置への利用者からの操作だけでなく、携帯端末１３０への操作に応じて受信したレリーズ指示に応じて、撮影を行うことができる。
【００３９】
図５は、第１の撮影モード更新処理を示すシーケンス図である。第１の撮影モード更新処理は、デジタルカメラ１１０のモードダイアル１１８の操作を契機に実行される処理である。Ｓ５０１において、デジタルカメラ１１０のＣＰＵ１１１は、モードダイアル１１８の物理的な設定位置が変更されたか否かを確認する。ＣＰＵ１１１は、モードダイアル１１８の設定位置が変更されるまで待機し（Ｓ５０１でＮｏ）、モードダイアル１１８の設定位置が変更されると（Ｓ５０１でＹｅｓ）、処理をＳ５０２へ進める。Ｓ５０２において、ＣＰＵ１１１は、モードダイアル１１８の設定位置により定まる撮影モードの設定値、すなわち変更後の設定値を取得する。次に、Ｓ５０３において、ＣＰＵ１１１は、Ｓ５０２において取得した撮影モードの設定値を、通信部１１４を介して携帯端末１３０に送信する。
【００４０】
次に、Ｓ５０４において、携帯端末１３０のＣＰＵ１３１は、デジタルカメラ１１０から受信した撮影モードの設定値をモード記憶部の値に上書きして記憶する。すなわち、ＣＰＵ１３１は、モード記憶部の設定値を、新たに受信した設定値に更新する。本処理は、設定値管理処理の一例である。次に、Ｓ５０５において、ＣＰＵ１３１は、モード記憶部の設定値の更新に応じて、モードＳＷ１３６の表示を更新する。以上で、第１の撮影モード更新処理が終了する。
【００４１】
上述のように、デジタルカメラ１００でモードダイアル１１８が動かされた場合、変更後の撮影モードが自動的に携帯端末１３０に反映される。そのため、デジタルカメラ１００と携帯端末１３０との間で、撮影モードの不整合は基本的に生じない。
【００４２】
図６は、第２の撮影モード更新処理を示すシーケンス図である。第２の撮影モード更新処理は、携帯端末１３０のモードＳＷ１３６の操作を契機に実行される処理である。Ｓ６０１において、携帯端末１３０のＣＰＵ１３１は、モードＳＷ１３６の設定値が変更されたか否かを確認する。ＣＰＵ１３１は、モードＳＷ１３６の設定値が変更されるまで待機し（Ｓ６０１でＮｏ）、モードＳＷ１３６の設定値が変更され、撮影モードの変更指示を受け付けると（Ｓ６０１でＹｅｓ）、処理をＳ６０２へ進める。Ｓ６０２において、ＣＰＵ１３１は、モードＳＷ１３６の値を取得し、モード記憶部に記憶されている値を、モードＳＷ１３６の値に書き替える（設定値管理処理）。
【００４３】
この時点においては、デジタルカメラ１１０のモードダイアル１１８の位置と、携帯端末１３０のモードＳＷ１３６の設定に不整合が生じている。また、モードダイアル１１８は、機械式自己保持型の操作部であるため、その位置をＣＰＵ１１１によって変更することはできない。そこで、携帯端末１３０のＣＰＵ１３１は、一定の条件のもと不整合を解消する処理を行う。具体的には、Ｓ６０３以降の処理を行う。
【００４４】
まず、Ｓ６０３において、ＣＰＵ１３１は、デジタルカメラ１１０に、記録形式の設定値の取得要求を送信する。次に、Ｓ６０４において、デジタルカメラ１１０のＣＰＵ１１１は、記録形式ＳＷ１２１の位置に対応する記録形式の設定値を取得する。次に、Ｓ６０５において、ＣＰＵ１１１は、記録形式の設定値（動画又は静止画）を携帯端末１３０に送信する。次に、Ｓ６０６において、携帯端末１３０のＣＰＵ１３１は、受信した記録形式の設定値を確認する。ＣＰＵ１３１は、記録形式が静止画である場合には（Ｓ６０６で静止画）、処理をＳ６０７へ進める。ＣＰＵ１３１は、記憶形式が動画である場合には（Ｓ６６０で動画）、処理を終了する。このように、ＣＰＵ１３１は、記録形式が動画の場合には、撮影モードの不整合の解消を行うことなく、処理を終了する。これにより、動画データの生成中、利用者が意図しないタイミングにおいて撮影モードが変更されるのを避けることができる。
【００４５】
Ｓ６０７において、ＣＰＵ１３１は、同期ＳＷ１４２の設定値を確認する。ＣＰＵ１３１は、同期の設定値がＯＮの場合には（Ｓ６０７でＯＮ）、処理をＳ６０８へ進める。ＣＰＵ１３１は、同期の設定値がＯＦＦの場合には（Ｓ６０７でＯＦＦ）、処理を終了する。このように、ＣＰＵ１３１は、同期設定がＯＦＦの場合には、撮影モードの不整合の解消を行うことなく処理を終了する。このように、携帯端末１３０においては、利用者が不整合解消処理を行うか否かを予め設定することができる。
【００４６】
Ｓ６０８において、ＣＰＵ１３１は、Ｓ６０１において、モード操作に応じた変更指示を受け付けたタイミングから、一定時間が経過したか否かを確認する。ＣＰＵ１３１は、所定時間が経過するまで待機し（Ｓ６０８でＮｏ）、所定時間経過後に（Ｓ６０８でＹｅｓ）、処理をＳ６０９へ進める。このように、所定時間経過するまで待機することにより、利用者がモードＳＷ１３６の値を変更して、すぐに自動解消処理が実行されるのを防ぐことができる。これにより、すぐに自動解消処理が実行され、利用者の行った操作が無効になるような事態を避けることができる。なお、所定時間は、任意の値であり、例えば管理者等が適切な値を予め設定しておくものとする。
【００４７】
Ｓ６０９において、ＣＰＵ１３１は、撮影モードの設定値の取得要求を、通信部１３４を介してデジタルカメラ１１０に送信する。次に、Ｓ６１０において、デジタルカメラ１１０のＣＰＵ１１１は、取得要求に応じて、モードダイアル１１８の物理的位置により定まる撮影モードの設定値を取得する。次に、Ｓ６１１において、ＣＰＵ１１１は、Ｓ６１０において取得した、撮影モードの設定値を、通信部１１４を介して携帯端末１３０に送信する。次に、Ｓ６１２において、携帯端末１３０のＣＰＵ１３１は、Ｓ６１１において受信した撮影モードの設定値で、モード記憶部の値を上書きする。次に、Ｓ６１３において、ＣＰＵ１３１は、モード記憶部の設定値の更新に応じて、モードＳＷ１３６の表示を更新する。以上で、第２の撮影モード更新処理が終了する。
【００４８】
以上のように、携帯端末１３０のモードＳＷ１３６の操作が行われた場合には、一時的に、携帯端末１３０の撮影モードの設定値のみを変更する。ただし、携帯端末１３０は、この変更を速度ＳＷ１２０の撮影モードの設定値に反映するための処理は行わない。したがって、速度ＳＷ１２０において異なる設定値を持つといった不整合が生じるのを避けることができる。
【００４９】
一方で、携帯端末１３０において撮影モードが変更されているタイミング（Ｓ６１２またはＳ６１３の実行前）において、ユーザがレリーズボタン１４１を押下したとする。この場合には、図４を参照しつつ説明した第２の撮影処理により、変更された撮影モードを指定した撮影指示（レリーズ指示）がデジタルカメラ１１０に送られる。そして、デジタルカメラ１１０は、携帯端末１３０において変更された撮影モードでの撮影を行うことができる。
【００５０】
なお、本実施形態においては、所定時間が経過したことを条件に、デジタルカメラ１１０の設定値に戻すこととした。このデジタルカメラ１１０の設定値に戻すための条件は、ユーザが、携帯端末１３０において設定した値での撮影指示を可能とするような条件であればよく、実施形態に限定されるものではない。他の例としては、レリーズボタンが押下されるまでとしてもよい。
【００５１】
図７は、第１のＩＳＯ感度更新処理を示すシーケンス図である。第１のＩＳＯ感度更新処理は、デジタルカメラ１１０のＩＳＯ感度ＳＷ１２３の操作を契機に実行される処理である。Ｓ７０１において、デジタルカメラ１１０のＣＰＵ１１１は、ＩＳＯ感度ＳＷ１２３の設定値が変更されたか否かを確認する。ＣＰＵ１１１は、ＩＳＯ感度ＳＷ１２３の設定値が変更されるまで待機し（Ｓ７０１でＮｏ）、ＩＳＯ感度ＳＷ１２３の設定値が変更されると（Ｓ７０１でＹｅｓ）、処理をＳ７０２へ進める。Ｓ７０２において、ＣＰＵ１１１は、ＩＳＯ感度ＳＷ１２３の設定値を取得する。次に、Ｓ７０３において、ＣＰＵ１１１は、Ｓ７０２において取得した設定値を、ＩＳＯ感度記憶部の値に上書きして記憶する。すなわち、ＣＰＵ１１１は、ＩＳＯ感度記憶部の値を更新する。
【００５２】
次に、Ｓ７０４において、ＣＰＵ１１１は、更新後のＩＳＯ感度の設定値に基づいて、ＩＳＯ感度ＳＷ１２３の表示を更新する。次に、Ｓ７０５において、ＣＰＵ１１１は、更新後の設定値を携帯端末１３０に送信する。なお、Ｓ７０４及びＳ７０５の処理順序は実施形態に限定されるものではない。他の例としては、Ｓ７０４とＳ７０５の処理は同時に行われてもよく、Ｓ７０５の処理の後にＳ７０４の処理が行われてもよい。次に、Ｓ７０６において、携帯端末１３０のＣＰＵ１３１は、受信したＩＳＯ感度の設定値に基づいて、ＩＳＯ感度ＳＷ１３７の表示を更新する。以上で、第１のＩＳＯ感度更新処理が終了する。
【００５３】
図８は、第２のＩＳＯ感度更新処理を示すシーケンス図である。第２のＩＳＯ感度更新処理は、携帯端末１３０のＩＳＯ感度ＳＷ１３７の操作を契機に実行される処理である。Ｓ８０１において、携帯端末１３０のＣＰＵ１３１は、ＩＳＯ感度ＳＷ１３７の設定値が変更されたか否かを確認する。ＣＰＵ１３１は、ＩＳＯ感度ＳＷ１３７の設定値が変更されるまで待機し（Ｓ８０１でＮｏ）、ＩＳＯ感度ＳＷ１３７の設定値が変更されると（Ｓ８０１でＹｅｓ）、処理をＳ８０２へ進める。
【００５４】
Ｓ８０２において、ＣＰＵ１３１は、ＩＳＯ感度ＳＷ１３７の設定値を取得する。次に、Ｓ８０３において、ＣＰＵ１３１は、取得したＩＳＯ感度の設定値に基づいて、ＩＳＯ感度ＳＷ１３７の表示を更新する。次に、Ｓ８０４において、ＣＰＵ１３１は、更新後の設定値をデジタルカメラ１１０に送信する。なお、Ｓ８０３及びＳ８０４の処理順序は実施形態に限定されるものではない。次に、Ｓ８０５において、デジタルカメラ１１０のＣＰＵ１１１は、受信したＩＳＯ感度の設定値を、ＩＳＯ感度記憶部の値に上書きして記憶する。次に、Ｓ８０６において、ＣＰＵ１１１は、受信したＩＳＯ感度の設定値に基づいて、ＩＳＯ感度ＳＷ１２３の表示を更新する。以上で、第２のＩＳＯ感度更新処理が終了する。
【００５５】
図１の説明で前述した通り、ＩＳＯ感度ＳＷ１２３は物理的なスイッチではなく、デジタルカメラ１１０のタッチパネル１２２上に表示される、スイッチの役割を果たすアイテムである。したがって、携帯端末１３０側の操作でＩＳＯ感度が変更された場合、自動的にその値がデジタルカメラ１１０に反映される。したがって、前述した撮影モードのような不整合は基本的には生じない。したがって図４のＳ４０４に示すように、デジタルカメラ１００は携帯端末１３０からのレリーズ指示であっても、ＩＳＯ感度についてはデジタルカメラ１００側に記憶された設定値を用いればよい。
【００５６】
なお、上述の説明では撮影モードとＩＳＯ感度を例に説明したが、本実施形態が適用可能なパラメータはこれらに限定されない。携帯端末１３０は、デジタルカメラ１１０において、機械的自己保持型の操作部により設定される特定パラメータについては、第２の撮影モード更新処理（図６）と同様の処理を行うようにしてもよい。すなわち、携帯端末１３０は、一定期間の間だけ、デジタルカメラ１１０のパラメータの設定値と異なる設定値を記憶するようにしてもよい。これにより、携帯端末１３０は、携帯端末１３０の設定値と異なる設定値に応じたレリーズ指示を行うことができる。
【００５７】
一方で、携帯端末１３０は、特定パラメータ以外のパラメータについては、第２のＩＳＯ感度更新処理（図８）と同様の処理を行ってもよい。すなわち、携帯端末１３０は、自装置の設定値の表示を更新すると共に、デジタルカメラ１１０に対し、設定値の変更を指示するようにしてもよい。このように、遠隔操作システム１００は、デジタルカメラ１１０及び携帯端末１３０のパラメータの設定値を自動的に同期させることのできるパラメータについては、自動的に設定値を同期させることができる。
【００５８】
図９は、携帯端末１３０によるズーム制御処理を示すフローチャートである。本処理は、ズームレンズの移動制御処理の一例である。また、ズームレンズのズーム速度は、ズーム連像の移動制御に係るパラメータの一例である。Ｓ９０１において、携帯端末１３０のＣＰＵ１３１は、ズームインボタン１３９、ズームアウトボタン１４０又は速度ＳＷ１３８が操作されるまで待機する。ＣＰＵ１３１は、ズームインボタン１３９の操作に応じてズームイン指示を受け付けると（Ｓ９０１でズームイン）、処理をＳ９０２へ進める。ＣＰＵ１３１は、ズームアウトボタン１４０の操作に応じてズームアウト指示を受け付けると（Ｓ９０１でズームアウト）、処理をＳ９０４へ進める。ＣＰＵ１３１は、速度ＳＷ１３８の操作に応じてズーム速度変更指示を受け付けると（Ｓ９０１でズーム速度変更）、処理をＳ９０６へ進める。
【００５９】
Ｓ９０２において、ＣＰＵ１３１は、速度記憶部に記憶されているズーム速度の設定値を取得する。次に、Ｓ９０３において、ＣＰＵ１３１は、ズーム速度の設定値と共に、ズームイン指示をデジタルカメラ１１０に送信する。Ｓ９０４において、ＣＰＵ１３１は、速度記憶部に記憶されているズーム速度の設定値を取得する。次に、Ｓ９０５において、ＣＰＵ１３１は、ズーム速度の設定値と共に、ズームアウト指示をデジタルカメラ１１０に送信する。
【００６０】
Ｓ９０６において、ＣＰＵ１３１は、速度ＳＷ１３８の設定値を、速度記憶部に記憶されている値に上書きして記憶する。次に、Ｓ９０７において、ＣＰＵ１３１は、不整合解消処理を行う。なお、本処理は、図６を参照しつつ説明した、Ｓ６０３〜Ｓ６１３の処理と同様である。なお、本処理においては、撮影モードの設定値に替えて、ズーム速度の設定値の不整合を解消する。
【００６１】
図１０は、デジタルカメラ１１０によるズーム制御処理を示すフローチャートである。Ｓ１００１において、デジタルカメラ１１０のＣＰＵ１１１は、ズームインボタン１２４、ズームアウトボタン１２５が操作されるか、またはズームイン指示又はズームアウト指示を受信するまで待機する。ＣＰＵ１１１は、ズームインボタン１２４の操作に応じてズームイン指示を受け付けると（Ｓ１００１でズームイン操作）、処理をＳ１００２へ進める。ＣＰＵ１１１は、ズームアウトボタン１２５の操作に応じてズームアウト指示を受け付けると（Ｓ１００１でズームアウト操作）、処理をＳ１００４へ進める。ＣＰＵ１１１は、通信部１１４を介して、ズームイン指示を受信すると（Ｓ１００１でズームイン受信）、処理をＳ１００６へ進める。ＣＰＵ１１１は、ズームアウト指示を受信すると（Ｓ１００１でズームアウト受信）、処理をＳ１００７へ進める。
【００６２】
Ｓ１００２において、ＣＰＵ１１１は、速度ＳＷ１２０の物理的位置に対応する設定値を取得する。次に、Ｓ１００３において、ＣＰＵ１１１は、ズーム速度と共に、ズームイン指示をレンズ駆動部１１７に送信し、その後、処理をＳ１００１へ進める。その結果、レンズ駆動部１１７は、ズームレンズ１１６を、指示されたズーム速度でズームインするように駆動する。Ｓ１００４において、ＣＰＵ１１１は、速度ＳＷ１２０の物理的位置に対応する設定値を取得する。次に、Ｓ１００５において、ＣＰＵ１１１は、ズーム速度と共に、ズームアウト指示をレンズ駆動部１１７に送信し、その後、処理をＳ１００１へ進める。その結果、ズームレンズ１１６は、指示されたズーム速度でズームアウトされる。
【００６３】
また、Ｓ１００６において、ＣＰＵ１１１は、ズームイン指示と共に受信したズーム速度と共に、ズームイン指示をレンズ駆動部１１７に送信し、その後、処理をＳ１００１へ進める。Ｓ１００７において、ＣＰＵ１１１は、ズームアウト指示と共に受信したズーム速度と共に、ズームアウト指示をレンズ駆動部１１７に送信し、その後、処理をＳ１００１へ進める。
【００６４】
以上のように、本実施形態においては、デジタルカメラ１１０側でレリーズ操作が行われた場合には、デジタルカメラ１１０のモードダイアル１１８、ＩＳＯ感度ＳＷ１２３の設定に従って撮影が行われる。一方、携帯端末１３０でレリーズ操作が行われた場合には、携帯端末１３０のモードＳＷ１３６、ＩＳＯ感度設定スイッチ２０３の設定に従って撮影が行われる。また、デジタルカメラ１１０でズームイン・ズームアウト操作が行われた場合には、デジタルカメラ１１０の速度ＳＷ１２０の位置に従った速度でズームイン・ズームアウトが行われる。一方、携帯端末１３０でズームイン・ズームアウト操作が行われた場合には、携帯端末１３０のズーム速度スイッチ２０４に従った速度でズームイン・ズームアウトが行われる。
【００６５】
本実施形態においては、デジタルカメラ１１０に、スイッチと内部設定値の二つの異なる設定を持つことがないため、デジタルカメラ１１０の内部で設定値の不整合が生じることがない。そのため、デジタルカメラ１１０に、設定の不整合を解消するための手段を設けなくてよい。さらに、デジタルカメラ１１０と携帯端末１３０との間で、設定値の不整合が生じた場合には、自動的にこの不整合を解消することができる。したがって、利用者が、デジタルカメラ１１０と携帯端末１３０の両方を交互に使って撮影を行う場合であっても、利用者の混乱を避けることができる。
【００６６】
以上のように、本実施形態の遠隔撮影システムは、処理を行う装置と遠隔操作を行う装置のいずれの装置においてパラメータが設定された場合であっても、利用者の利便性を損なうことなく、適切な処理を行うことができる。
【００６７】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００６８】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６９】
１００  遠隔操作システム
１１０  デジタルカメラ
１３０  携帯端末
【図１】
0006666034.tif 000002
【図２】
0006666034.tif 000003
【図３】
0006666034.tif 000004
【図４】
0006666034.tif 000005
【図５】
0006666034.tif 000006
【図６】
0006666034.tif 000007
【図７】
0006666034.tif 000008
【図８】
0006666034.tif 000009
【図９】
0006666034.tif 000010
【図１０】
0006666034.tif 000011