(57)【要約】【課題】遠隔操作における操作性を向上することができる撮像システムを提供することにある。【解決手段】撮影動作が可能な第１の動作モードにおいて所定時間操作されない場合、第１の動作モードより消費電力が低い第２の動作モードに遷移する撮像装置と、撮像装置に制御信号を送信する遠隔操作装置とを備える撮像システムにおいて、遠隔操作装置は、自装置の操作が開始される状態にあるか否かを判定する操作状態判定部と、操作状態判定部により自装置の操作が開始される状態にあると判定された場合、撮像装置に対して、第２の動作モードから第１の動作モードに遷移させる制御信号であるモード制御信号を送信する送信制御部とを備え、撮像装置は、遠隔操作装置から送信される制御信号を受信する受信部と、受信部によりモード制御信号が受信された場合、第２の動作モードから第１の動作モードに遷移させる動作モード制御部とを備える。【選択図】図１
2012204862.tif 000002
【特許請求の範囲】
【請求項１】
撮影動作が可能な第１の動作モードにおいて所定時間操作されない場合、前記第１の動作モードより消費電力が低い第２の動作モードに遷移する撮像装置と、前記撮像装置に制御信号を送信する遠隔操作装置と、を備える撮像システムであって、
前記遠隔操作装置は、
自装置の操作が開始される状態にあるか否かを判定する操作状態判定部と、
前記操作状態判定部により前記自装置の操作が開始される状態にあると判定された場合、前記撮像装置に対して、前記第２の動作モードから前記第１の動作モードに遷移させる制御信号であるモード制御信号を送信する送信制御部と、
を備え、
前記撮像装置は、
前記遠隔操作装置から送信される制御信号を受信する受信部と、
前記受信部により前記モード制御信号が受信された場合、前記第２の動作モードから前記第１の動作モードに遷移させる動作モード制御部と、
を備えることを特徴とする撮像システム。
【請求項２】
前記遠隔操作装置の前記送信制御部は、
前記操作状態判定部により前記操作が開始される状態が継続していると判定された場合、前記撮像装置に対して前記モード制御信号を所定の時間間隔で継続して送信し、
前記撮像装置の前記動作モード制御部は、
前記受信部により前記モード制御信号が受信されている場合、前記第１の動作モードにおいて前記所定時間操作されない場合であっても、前記第１の動作モードから前記第２の動作モードに遷移する動作を禁止する
ことを特徴とする請求項１に記載の撮像システム。
【請求項３】
前記遠隔操作装置は、
前記自装置が前記撮像装置に向けられたか否かを検出する姿勢検出部を備え、
前記操作状態判定部は、
前記姿勢検出部により前記自装置が前記撮像装置に向けられたと検出された場合、前記操作が開始される状態にあると判定する
ことを特徴とする請求項１または請求項２に記載の撮像システム。
【請求項４】
前記遠隔操作装置の姿勢検出部は、
前記自装置の動きを、動き検出部を介して検出し、
検出した動きに基づいて、前記自装置が前記撮像装置に向けられたか否かを検出する
ことを特徴とする請求項３に記載の撮像システム。
【請求項５】
前記遠隔操作装置の姿勢検出部は、
前記動き検出部としての加速度センサーを介して加速度を検出し、
検出した前記加速度に基づいて前記自装置の動きを検出し、
検出した動きに基づいて、前記自装置が前記撮像装置に向けられたか否かを検出する
ことを特徴とする請求項３または請求項４に記載の撮像システム。
【請求項６】
前記遠隔操作装置は、
操作者により操作される操作部と、
操作者の指が前記操作部に接触しているか否かを検出する指検出部と、
を備え、
前記操作状態判定部は、
前記指検出部により前記操作部に前記指が接触していると検出された場合、前記操作が開始される状態にあると判定する
ことを特徴とする請求項１から請求項５の何れか１項に記載の撮像システム。
【請求項７】
前記遠隔操作装置の前記操作状態判定部は、
前記指検出部により前記操作部に指が接触している状態が継続して検出された場合、前記操作が開始される状態が継続していると判定し、
前記遠隔操作装置の前記送信制御部は、
前記操作状態判定部により前記操作が開始される状態が継続していると判定された場合、前記撮像装置に対して前記モード制御信号を所定の間隔で継続して送信し、
前記撮像装置の前記動作モード制御部は、
前記受信部により前記モード制御信号が受信されている場合、前記第１の動作モードにおいて前記所定時間操作されない場合であっても、前記第１の動作モードから前記第２の動作モードに遷移する動作を禁止する
ことを特徴とする請求項６に記載の撮像システム。
【請求項８】
前記遠隔操作装置の前記指検出部は、
前記操作部の表面に対する圧力を検出する圧力検出部と、
前記遠隔操作装置の表面の温度を検出する温度検出部と、
を備え、
前記圧力検出部により検出された圧力と、前記温度検出部により検出された温度とに基づいて、前記操作部に前記指が接触しているか否かを検出する
ことを特徴とする請求項６または請求項７に記載の撮像システム。
【請求項９】
自装置の操作が開始される状態にあるか否かを判定する操作状態判定部と、
前記操作状態判定部により前記操作が開始される状態にあると判定された場合、所定の制御信号を送信する送信制御部と、
を備えることを特徴とする遠隔操作装置。
【請求項１０】
遠隔操作装置における遠隔操作方法であって、
自装置の操作が開始される状態にある場合、所定の制御信号を送信する手順、
を備えることを特徴とする遠隔操作方法。
【請求項１１】
遠隔操作装置としてのコンピュータに、
操作が開始される状態にあるか否かを判定する操作状態判定手順と、
前記操作状態判定手順により前記操作が開始される状態にあると判定された場合、所定の制御信号を送信する送信制御手順と、
を実行させるための遠隔操作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像システム、遠隔操作装置、遠隔操作方法、及び遠隔操作プログラムに関する。
【背景技術】
【０００２】
従来、リモコン（遠隔操作装置）により撮像装置を遠隔操作する場合、撮像装置は、常にリモコンから送信された信号に応じて撮影が可能な状態に設定されている。しかし、リモコンにより遠隔操作される時間は長時間になることもあり、撮像装置において常に撮影可能な状態になっている場合、電力が消費され電池の消耗を招くことになる。そのため、所定時間操作されない状態が継続した場合、撮像装置において、電力の消費を抑えるために電源をオフする制御が一般的に知られている。しかし、この制御においては、操作者は、撮像装置の電源を再びオンさせる操作をしないと、リモコンにより撮像装置を遠隔操作することができないという煩わしさがある。
【０００３】
そこで、所定時間操作されない状態が継続したことにより撮像装置の電源がオフした後の一定時間において、リモコンから送信されるパワーオン信号を撮像装置が受信可能とする撮像システムが提案されている。この場合、操作者は、リモコンを操作してリモコンからパワーオン信号を送信することにより撮像装置の電源をオンすることができる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１３８９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示す撮像システムにおいても、所定時間操作されない状態が継続したことにより撮像装置の電源がオフした場合、操作者がリモコンにより撮像装置の電源をオンする操作、または、撮像装置の電源を再びオンさせる操作をしないと、撮影操作を行うことができない。そのため、操作者は、撮影する際の操作が煩わしいとともに、撮影の機会を逃してしまうことがあるという問題がある。
【０００６】
本発明は、このような事情に鑑みてなされたもので、その目的は、遠隔操作における操作性を向上することができる撮像システム、遠隔操作装置、遠隔操作方法、及び遠隔操作プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
この発明は上述した課題を解決するためになされたもので、撮影動作が可能な第１の動作モードにおいて所定時間操作されない場合、前記第１の動作モードより消費電力が低い第２の動作モードに遷移する撮像装置と、前記撮像装置に制御信号を送信する遠隔操作装置と、を備える撮像システムであって、前記遠隔操作装置は、自装置の操作が開始される状態にあるか否かを判定する操作状態判定部と、前記操作状態判定部により前記自装置の操作が開始される状態にあると判定された場合、前記撮像装置に対して、前記第２の動作モードから前記第１の動作モードに遷移させる制御信号であるモード制御信号を送信する送信制御部と、を備え、前記撮像装置は、前記遠隔操作装置から送信される制御信号を受信する受信部と、前記受信部により前記モード制御信号が受信された場合、前記第２の動作モードから前記第１の動作モードに遷移させる動作モード制御部と、を備えることを特徴とする撮像システムである。
【０００８】
また、この発明は、自装置の操作が開始される状態にあるか否かを判定する操作状態判定部と、前記操作状態判定部により前記操作が開始される状態にあると判定された場合、所定の制御信号を送信する送信制御部と、を備えることを特徴とする遠隔操作装置である。
【０００９】
また、この発明は、遠隔操作装置における遠隔操作方法であって、自装置の操作が開始される状態にある場合、所定の制御信号を送信する手順、を備えることを特徴とする遠隔操作方法である。
【００１０】
また、この発明は、遠隔操作装置としてのコンピュータに、操作が開始される状態にあるか否かを判定する操作状態判定手順と、前記操作状態判定手順により前記操作が開始される状態にあると判定された場合、所定の制御信号を送信する送信制御手順と、を実行させるための遠隔操作プログラムである。
【発明の効果】
【００１１】
この発明によれば、撮像システムは、遠隔操作における操作性を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による撮像システムの構成を示す概略ブロック図である。
【図２】本発明の一実施形態によるリモコンの構成を示す概略ブロック図である。
【図３】リモコンが撮像装置に向けられた場合の状態を示す説明図である。
【図４】リモコンが姿勢検出して送信制御をする処理を示すフローチャートである。
【図５】リモコンの操作部に指がのせられた場合の状態を示す説明図である。
【図６】リモコンが指検出して送信制御をする処理を示すフローチャートである。
【図７】撮像装置の動作モード制御処理を示すフローチャートである。
【図８】リモコンが３軸の加速度センサーを備えている例を示す説明図である。
【図９】リモコンにおける姿勢検出処理の具体例を示すフローチャートである。
【図１０】リモコンの操作部、圧力検出部、及び温度検出部の配置を示す図である。
【図１１】リモコンにおける指検出処理の具体例を示すフローチャートである。
【図１２】リモコンにおける送信制御処理の具体例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態について説明する。
図１は、本発明の一実施形態による撮像システム１の構成を示す概略ブロック図である。本実施形態における撮像システム１は、撮影動作が可能な第１の動作モード（以下、撮影動作モード）において所定時間操作されない場合、撮影動作モードより消費電力が低い第２の動作モード（以下、スリープモード）に遷移する撮像装置１００と、撮像装置に制御信号を送信するリモコン３００（遠隔操作装置）とを備えている。
【００１４】
まず、図１を用いて撮像装置１００の構成について説明する。
図１に示す撮像装置１００は、撮像部２、カメラ制御部３、画像処理部４、記憶部５、バッファメモリ部６、表示部７、受信部１０、操作部１１、カードコネクタ１２、電源部１３、及びバス１５を備えている。
【００１５】
撮像部２は、レンズ部２１、撮像素子２２、及びＡ/Ｄ変換部２３を備えており、被写体を撮像して画像データを生成する。この撮像部２は、設定された撮像条件（例えば絞り値、露出等）に基づいてカメラ制御部３により制御され、レンズ部２１を介して入力された被写体の光学像を、撮像素子２２の撮像面上に結像させる。また、撮像部２は、撮像素子２２から出力されたアナログ信号をＡ/Ｄ変換部２３においてデジタル信号に変換し、画像データを生成する。
なお、上述したレンズ部２１は、撮像装置１００に取り付けられて一体とされていてもよいし、撮像装置１００に着脱可能に取り付けられてもよい。
【００１６】
撮像素子２２は、撮像面に結像された光学像を光電変換したアナログ信号を、Ａ/Ｄ変換部２３に出力する。Ａ/Ｄ変換部２３は、撮像素子２２から入力されたアナログ信号をデジタル信号に変換し、この変換したデジタル信号である画像データを出力する。
【００１７】
例えば、撮像部２は、操作部１１における静止画撮影操作に応じて、撮像した静止画の画像データを出力する。また、撮像部２は、操作部１１における動画撮影操作に応じて、所定の間隔で連続的に撮像した動画の画像データを出力する。そして、撮像部２によって撮像された静止画の画像データ及び動画の画像データは、カメラ制御部３の制御により、バッファメモリ部６や画像処理部４を介して記憶媒体２００に記録される。また、撮像部２は、操作部１１における撮影操作がされていない撮影待機状態の場合、所定の間隔で連続的に得られる画像データをスルー画像データ(スルー画）として出力する。そして、撮像部２によって得られたスルー画像データは、カメラ制御部３の制御により、バッファメモリ部６や画像処理部４を介して表示部７に表示される。
【００１８】
画像処理部４は、記憶部５に記憶されている画像処理条件に基づいて、バッファメモリ部６に記憶されている画像データに対して画像処理を実行する。ここで、バッファメモリ部６に記憶されている画像データとは、例えば、撮像部２によって撮像された静止画の画像データ、スルー画像データ、もしくは動画の画像データ、または記憶媒体２００から読み出された画像データである。
【００１９】
記憶部５には、撮像装置１００を制御するための、予め定められた撮影条件、画像処理条件、再生制御条件、表示制御条件、記録制御条件、及び出力制御条件などが記憶されている。例えば、記憶部５は、ＲＯＭ（Read Only Memory）である。
なお、記憶部５には、撮像された動画の画像データ及び静止画の画像データが記録されてもよい。この場合、例えば、記憶部５は、フラッシュメモリ等であってもよい。
【００２０】
バッファメモリ部６は、カメラ制御部３が撮像装置１００を制御する際の作業領域として利用される。撮像部２によって撮像された静止画の画像データ、スルー画像データ、もしくは動画の画像データ、または記憶媒体２００から読み出された画像データは、カメラ制御部３の制御による画像処理の過程においてバッファメモリ部６に一時的に記憶される。バッファメモリ部６は、例えばＲＡＭ（Random Access Memory）である。
【００２１】
表示部７は、例えば、液晶ディスプレイであり、撮像部２によって撮像された画像データに基づく画像、もしくは記憶媒体２００から読み出された画像データに基づく画像、またはメニュー画面、もしくは撮像装置１００の動作状態や設定に関する情報等を表示する。
【００２２】
受信部１０は、リモコン３００（遠隔操作装置）から送信された制御信号を受信する。そして、受信部１０は、受信した制御信号を電気信号としてカメラ制御部３に出力する。例えば、受信部１０は、リモコン３００から赤外線信号として送信された制御信号を受信し、受信した赤外線信号の制御信号を電気信号に変換してカメラ制御部３に出力する。ここで、リモコン３００は、撮像装置１００を遠隔操作する遠隔操作装置である。例えば、リモコン３００は、レリーズスイッチ３０１を備えており、操作者がレリーズスイッチ３０１を操作した場合、レリーズスイッチ３０１の操作を示すレリーズ信号を赤外線信号として送信する。リモコン３００の構成の詳細については、図２を用いて後述する。
【００２３】
操作部１１は、撮像装置１００に対して操作者が操作入力するための操作スイッチを備えている。例えば、操作部１１は、電源スイッチ、レリーズスイッチ、モードスイッチ、メニュースイッチ、上下左右選択スイッチ、確定スイッチ、取消スイッチ、及びその他の操作スイッチを備えている。操作部１１が備えている上述のそれぞれのスイッチは、操作されることに応じて、それぞれの操作に対応した操作信号をカメラ制御部３に出力する。
【００２４】
カードコネクタ１２には、カードメモリ等の着脱可能な記憶媒体２００が挿入される。カードコネクタ１２を介して、この記憶媒体２００に画像データの書込み、読み出し、または消去が実行される。
記憶媒体２００は、撮像装置１００に対して着脱可能に接続される記憶部であり、例えば、撮像部２で撮像されて生成された画像データが記録される。
【００２５】
電源部１３は、撮像装置１００が備えている各部に電力を供給する。電源部１３は、例えばバッテリーを備えており、当該バッテリーから供給される電力の電圧を、上述の各部における動作電圧に変換する。そして、電源部１３は、変換した動作電圧の電力を、撮像装置１００の動作モード（例えば、撮影動作モード、またはスリープモード）に基づいて、カメラ制御部３の制御により上述の各部に供給する。
【００２６】
バス１５は、撮像部２、カメラ制御部３、画像処理部４、記憶部５、バッファメモリ部６、表示部７、受信部１０、操作部１１、及びカードコネクタ１２と接続され、各部から出力された画像データや制御信号等を転送する。
【００２７】
カメラ制御部３は、撮像装置１００が備えている各部を制御する。また、カメラ制御部３は、動作モード制御部３１を備えている。
動作モード制御部３１は、撮像装置１００が、撮影動作が可能な撮影動作モードにおいて所定時間操作されない場合、撮影動作モードより消費電力が低いスリープモードに遷移させる制御をする。また、動作モード制御部３１は、受信部１０により受信されたリモコン３００から送信される制御信号に基づいて、スリープモードから撮影動作モードに遷移させる制御をする。
【００２８】
ここで、本実施形態における撮影動作モード、及びスリープモードは、以下の状態を示すモードである。撮影動作モードは、撮像装置１００において常に撮影動作が可能な状態であって、撮像装置１００が備えている撮影動作に必要な各部に電源部１３から電力が供給されている状態である。例えば、撮像装置１００が撮影動作モードである場合、リモコン３００から送信されたレリーズ信号が受信部１０に受信されたことに応じて、撮像装置１００は、即座に撮影動作を実行する。一方、スリープモードは、撮像装置１００において撮影動作が可能でない状態である。そして、スリープモードは、撮像装置１００が備えている各部のうち、リモコン３００から送信された制御信号を受信部１０において受信するために必要な最低限の各部にのみ、電源部１３から電力が供給されている状態である。よって、スリープモードは、撮影動作モードより消費電力が低いモードであって、撮影動作モードにおいて所定時間操作されない場合に遷移されることにより、撮像装置１００における消費電力を低減するモードである。
【００２９】
例えば、撮像装置１００がスリープモードである場合、後述するモード制御信号（スリープモードから撮影動作モードに遷移させる制御信号）が受信部１０に受信されることに応じて、動作モード制御部３１は、撮像装置１００の動作モードをスリープモードから撮影動作モードに遷移させる。また、撮像装置１００がスリープモードである場合、レリーズ信号が受信部１０に受信されることに応じて、撮像装置１００は、動作モード制御部３１がスリープモードから撮影動作モードに遷移させてから撮影動作を実行する。
【００３０】
次に、図２を用いてリモコン３００の構成について説明する。
図２は、本発明の一実施形態によるリモコン３００の構成を示す概略ブロック図である。リモコン３００は、リモコン制御部３１０、姿勢検出部３２０、動き検出部３２１、指検出部３３０、操作部３３５、送信部３４０、及び電源部３４１を備えている。
【００３１】
送信部３４０は、リモコン制御部３１０の制御により、撮像装置１００に制御信号を送信する。例えば、送信部３４０から送信される制御信号は、赤外線信号であって、撮像装置１００の制御（例えば、レリーズ制御、動作モード制御等）をするための制御信号である。
【００３２】
姿勢検出部３２０は、リモコン３００が撮像装置１００に向けられたか否かを検出し、検出結果をリモコン制御部３１０に出力する。具体的には、姿勢検出部３２０は、リモコン３００の動きを動き検出部３２１を介して検出し、検出した動きに基づいてリモコン３００が撮像装置１００に向けられたか否かを検出する。例えば、動き検出部３２１は、加速度センサーである。姿勢検出部３２０は、この加速度センサーを介して加速度を検出し、検出した加速度に基づいて、リモコン３００の動きを検出する。そして、姿勢検出部３２０は、検出したリモコン３００の動きに基づいて、リモコン３００が撮像装置１００に向けられたか否かを検出する。
【００３３】
操作部３３５は、リモコン３００に対して操作者が操作入力するための操作スイッチを備えている。例えば、操作部３３５は、レリーズスイッチ３０１を備えており、操作者がレリーズスイッチ３０１を操作した場合、レリーズスイッチ３０１の操作を示す操作信号を、リモコン制御部３１０、及び指検出部３３０に出力する。
【００３４】
指検出部３３０は、操作者の指が操作部３３５に接触しているか否かを検出し、検出結果をリモコン制御部３１０に出力する。指検出部３３０は、操作部３３５の表面に対する圧力を検出する圧力検出部３３１と、リモコン３００の表面の温度を検出する温度検出部３３２とを備えている。そして、指検出部３３０は、圧力検出部３３１により検出された圧力と、温度検出部３３２により検出された温度とに基づいて、操作部３３５に操作者の指が接触しているか否かを検出する。
【００３５】
リモコン制御部３１０は、リモコン３００の各部を制御する。そして、リモコン制御部３１０は、操作状態判定部３１１、及び送信制御部３１２を備えている。操作状態判定部３１１は、リモコン３００の操作が開始される状態にあるか否かを判定する。ここで、操作が開始される状態とは、例えば、リモコン３００の操作により撮像装置１００に撮影動作をさせようとした場合に、操作者がリモコン３００を撮像装置１００に向ける、または、リモコン３００の操作部３３５のレリーズボタンに指をのせるといった、操作するための予備動作が行われて操作を開始する準備がされた状態のことである。
【００３６】
つまり、操作状態判定部３１１は、姿勢検出部３２０によりリモコン３００が撮像装置１００に向けられたと検出された場合、操作が開始される状態にあると判定する。また、指検出部３３０により操作部３３５に指が接触していると検出された場合、操作が開始される状態にあると判定する。更に、指検出部３３０により操作部３３５に指が接触している状態が継続して検出された場合、操作が開始される状態が継続していると判定する。
【００３７】
送信制御部３１２は、操作部３３５が操作されることに応じて、リモコン３００から撮像装置１００に送信部３４０を介して制御信号を送信する。また、操作状態判定部３１１によりリモコン３００の操作が開始される状態にあると判定された場合、撮像装置１００に対して、スリープモードから撮影動作モードに遷移させる制御信号であるモード制御信号を送信する。更に、操作状態判定部３１１によりリモコン３００の操作が開始される状態が継続していると判定された場合、撮像装置１００に対してモード制御信号を所定の時間間隔で継続して送信する。
【００３８】
電源部３４１は、リモコン３００が備えている各部に電力を供給する。電源部３４１は、例えば小型の一次電池を備えており、当該一次電池から供給される電力の電圧を、上述の各部における動作電圧に変換して供給する。
【００３９】
以上の構成を備えている撮像装置１００及びリモコン３００による撮像システム１においては、撮影動作が可能な撮影動作モードにおいて所定時間操作されない場合、撮影動作モードより消費電力が低いスリープモードに遷移する撮像装置１００と、撮像装置１００に制御信号を送信するリモコン３００とが、以下に示す（１）、及び（２）の制御を実行する。
（１）リモコン３００において、操作状態判定部３１１によりリモコン３００の操作が開始される状態にあると判定された場合、撮像装置１００に対して、スリープモードから撮影動作モードに遷移させる制御信号であるモード制御信号を送信する。そして、撮像装置１００の動作モード制御部３１は、受信部１０によりモード制御信号が受信された場合であって、撮像装置１００がスリープモードである場合、スリープモードから撮影動作モードに遷移させる。また、動作モード制御部３１は、受信部１０によりモード制御信号が受信された場合であって、撮像装置１００が撮影動作モードである場合、撮影動作モードを継続させる。
（２）リモコン３００において、操作状態判定部３１１によりリモコン３００の操作が開始される状態が継続していると判定された場合、撮像装置１００に対してモード制御信号を所定の間隔で継続して送信する。そして、撮像装置１００において、動作モード制御部３１は、受信部１０によりモード制御信号が受信されている場合は、撮影動作モードにおいて所定時間操作されない場合であっても、撮影動作モードからスリープモードに遷移する動作を禁止する。
【００４０】
なお、リモコン３００の操作が開始される状態にある場合とは、前述したように姿勢検出部３２０によりリモコン３００が撮像装置１００に向けられたと検出された場合、または、指検出部３３０により操作部３３５に指が接触していると検出された場合である。
【００４１】
次に、本実施形態における撮像システム１の動作を説明する。
＜リモコン３００が撮像装置１００に向けられた場合に、リモコン３００がモード制御信号を送信する処理＞
まず、リモコン３００の姿勢検出部３２０によりリモコン３００が撮像装置１００に向けられたと検出された場合、リモコン制御部３１０が、撮像装置１００に対してモード制御信号を送信する処理について説明する。
【００４２】
図３は、操作者によりリモコン３００が撮像装置１００に向けられた場合の状態を示す説明図である。図３に示すように、操作者によりリモコン３００が撮像装置１００に向けられた場合、リモコン３００において、初めに、リモコン３００が撮像装置１００に向いてない状態から撮像装置１００に向いている状態への動きが生じ、次に、撮像装置１００に向いた状態で動きが停止する。そのため、例えば、リモコン３００に動きがある間は、リモコン３００が撮像装置１００にまだ向いていないとし、リモコン３００に動きがある状態から動きが停止した場合に、リモコン３００が撮像装置１００に向いているとする。
【００４３】
よって、姿勢検出部３２０は、動き検出部３２１（例えば、加速度センサー）を介して、リモコン３００に動きがある状態を検出し、次に、リモコン３００の動きが停止した状態を検出した場合に、リモコン３００が撮像装置１００に向けられたと検出する。一方、姿勢検出部３２０は、リモコン３００が撮像装置１００に向けられたと検出する場合の上述の動きを検出しない場合は、リモコン３００が撮像装置１００に向けられていないと検出する。
【００４４】
ここで、姿勢検出部３２０は、リモコン３００に動きがある状態であるか、リモコン３００の動きが停止している状態であるかを検出する際、例えば、動きの量を示す値が所定の閾値より大きいと判定した場合に動きがある状態であると検出し、動きの量を示す値が所定の閾値以下であると判定した場合に動きが停止している状態であると検出する。
【００４５】
図４は、本実施形態におけるリモコン３００が姿勢検出して送信制御をする処理を示すフローチャートである。
以下、図４が示すフローチャートを用いて、リモコン３００が撮像装置１００に向けられた場合のリモコン３００における送信制御処理について説明する。
【００４６】
まず、リモコン３００において、姿勢検出部３２０は、リモコン３００の動きを動き検出部３２１を介して検出する（ステップＳ１）。次に、姿勢検出部３２０は、リモコン３００の動きが停止している状態であるか否かを検出する。具体的には、姿勢検出部３２０は、動き検出部３２１を介して検出した動きの量を示す値が所定の閾値以下であるか否かを判定することにより、リモコン３００の動きが停止している状態であるか否かを検出する（ステップＳ２）。
【００４７】
ステップＳ２において、姿勢検出部３２０が検出した動きの量を示す値が所定の閾値以下であると判定した場合、すなわち、リモコン３００の動きが停止している状態であると検出した場合は、リモコン制御部３１０は、ステップＳ１に処理を戻す。一方、ステップＳ２において、姿勢検出部３２０が検出した動きの量を示す値が所定の閾値以下でないと判定した場合、すなわち、リモコン３００に動きがある状態であると検出した場合は、リモコン制御部３１０は、ステップＳ３に処理を進める。
【００４８】
次に、姿勢検出部３２０は、再度、リモコン３００の動きを動き検出部３２１を介して検出する（ステップＳ３）。そして、ステップＳ２と同様の処理にて、姿勢検出部３２０は、リモコン３００の動きが停止している状態であるか否かを検出する（ステップＳ４）。ステップＳ４において、リモコン３００に動きがある状態であると検出した場合は、リモコン制御部３１０は、ステップＳ１に処理を戻す。一方、ステップＳ４において、リモコン３００の動きが停止している状態であると検出した場合は、リモコン制御部３１０は、ステップＳ５に処理を進める。
【００４９】
ステップＳ５において、姿勢検出部３２０は、リモコン３００が撮像装置１００に向けられたと検出する。つまり、姿勢検出部３２０は、ステップＳ１,Ｓ２においてリモコン３００の動きが動いている状態を検出し、次に、ステップＳ３,Ｓ４においてリモコン３００の動きが停止している状態を検出したため、リモコン３００が撮像装置１００に向けられたと検出する。
【００５０】
姿勢検出部３２０により、リモコン３００が撮像装置１００に向けられたと検出されたため、操作状態判定部３１１は、リモコン３００の操作が開始される状態にあると判定する。そして、送信制御部３１２は、操作状態判定部３１１によりリモコン３００の操作が開始される状態にあると判定されたことにより、撮像装置１００に対して、スリープモードから撮影動作モードに遷移させる制御信号であるモード制御信号を送信して処理を終了する（ステップＳ６）。
【００５１】
これにより、リモコン３００の姿勢検出部３２０は、リモコン３００が撮像装置１００に向けられたか否かをリモコン３００の動きにより検出する。そして、姿勢検出部３２０によりリモコン３００が撮像装置１００に向けられたと検出された場合、リモコン３００の送信制御部３１２は、撮像装置１００の動作モードをスリープモードから撮影動作モードに遷移させる制御信号であるモード制御信号を送信する。よって、操作者がリモコン３００の操作部３３５を操作しなくても、操作する前の予備動作により操作が開始される状態になった場合に、リモコン３００は、撮像装置１００を撮影動作モードに遷移させるモード制御信号を送信することができる。
【００５２】
＜リモコン３００の操作部３３５に指がのせられた場合に、リモコン３００がモード制御信号を送信する処理＞
次に、リモコン３００において、指検出部３３０により操作部３３５に指が接触していると検出された場合、リモコン制御部３１０が、撮像装置１００に対してモード制御信号を送信する処理について説明する。
【００５３】
図５は、リモコン３００の操作部に指がのせられた場合の状態を示す説明図である。図５に示すように、操作者によりリモコン３００の操作部３３５に指がのせられた場合、操作部３３５に対して指が接触したことにより圧力がかかる。指が接触したことによりかかる圧力は、操作部３３５の操作（例えば、レリーズスイッチ３０１を押下する操作）によりかかる圧力よりも小さい圧力である。そして、圧力検出部３３１は、指が接触したことによりかかるこの小さい圧力を検出する。以下、操作部３３５の操作（例えば、レリーズスイッチ３０１を押下する操作）において、操作部３３５に指が接触しており、且つ操作部３３５を押下していない場合を、操作部３３５に指がのせられた場合として記述する。
【００５４】
例えば、圧力検出部３３１は、リモコン３００の操作部３３５に指が接触したことによりかかる圧力によって、接点がＯＦＦ（遮断状態）からＯＮ（導通状態）に切替える圧力検出スイッチである。そして、この圧力検出スイッチは、レリーズスイッチ３０１の表面に配置されている。よって、操作者がレリーズスイッチ３０１を押下するための準備動作としてレリーズスイッチ３０１の上に指をのせた場合、圧力検出スイッチは、指が接触したことによりかかる圧力によってＯＮになる。一方、操作者がレリーズスイッチ３０１の上に指をのせていない場合、圧力検出スイッチはＯＦＦである。
【００５５】
なお、上述の圧力検出部３３１において圧力が検出された場合であっても、実際には指ではない場合もある。例えば、鞄の中にリモコン３００があって、他の物体と接触することにより、圧力検出部３３１において圧力が検出される場合もある。このような場合の対応として、本実施形態における温度検出部３３２は、リモコン３００の表面の温度、すなわち、操作部３３５に接触している物体の温度を検出する。例えば、温度検出部３３２は、検出した温度が所定の温度範囲（人間の指の温度であると判定するために予め設定した所定の温度範囲）内であるか否かにより、接触している物体が指であるか否かを検出する。
以上により、指検出部３３０は、圧力検出部３３１及び温度検出部３３２の検出結果に基づいて、操作者の指が操作部３３５に接触しているか否かを検出する。
【００５６】
図６は、本実施形態におけるリモコン３００が指検出して送信制御をする処理を示すフローチャートである。
以下、図６が示すフローチャートを用いて、リモコン３００の操作部３３５に指がのせられた場合のリモコン３００における送信制御処理について説明する。ここでは、リモコン３００のレリーズスイッチ３０１に指がのせられた場合の処理について説明する。
【００５７】
指検出部３３０は、圧力検出スイッチ（圧力検出部３３１）を介して、レリーズスイッチ３０１の表面に対する圧力を検出する（ステップＳ１１）。指検出部３３０は、圧力検出スイッチがＯＮされているか否かを検出する（ステップＳ１２）。ステップＳ１２において検出した結果、圧力検出スイッチがＯＮされていない場合、リモコン制御部３１０は、ステップＳ１１に処理を戻す。一方、ステップＳ１２において検出した結果、圧力検出スイッチがＯＮされている場合、リモコン制御部３１０は、ステップＳ１３に処理を進め、レリーズスイッチ３０１がＯＮされているか否かを検出する。
【００５８】
ステップＳ１３において、レリーズスイッチ３０１がＯＮされている場合、送信制御部３１２は、レリーズスイッチ３０１が操作されたことを示すレリーズ信号を、送信部３４０を介して送信し、処理を終了する（ステップＳ１８）。一方、ステップＳ１３において、レリーズスイッチ３０１がＯＮされていない場合、指検出部３３０は、温度検出部３３２を介して、リモコン３００の表面の温度、すなわち、レリーズスイッチ３０１に接触している物体の温度を検出する（ステップＳ１４）。
【００５９】
次に、指検出部３３０は、ステップＳ１４において検出した温度が、所定の温度範囲（人間の指の温度であると判定するために予め設定した所定の温度範囲）であるか否かを判定する（ステップＳ１５）。指検出部３３０は、ステップＳ１５において検出した温度が所定の温度範囲内ではないと判定した場合、リモコン制御部３１０は、ステップＳ１１に処理を戻す。一方、指検出部３３０は、ステップＳ１５において検出した温度が所定の温度範囲内であると判定した場合、レリーズスイッチ３０１に指が接触していると検出する（ステップＳ１６）。
【００６０】
指検出部３３０により、レリーズスイッチ３０１に指が接触していると検出されたため、操作状態判定部３１１は、リモコン３００の操作が開始される状態にあると判定する。そして、送信制御部３１２は、操作状態判定部３１１によりリモコン３００の操作が開始される状態にあると判定されたことにより、撮像装置１００に対して、スリープモードから撮影動作モードに遷移させる制御信号であるモード制御信号を送信部３４０を介して送信し、処理を終了する（ステップＳ１７）。
【００６１】
なお、図６に示す処理は、所定の時間間隔で繰り返し実行されている。そのため、リモコン３００の操作部３３５に指が継続してのせられている場合、指検出部３３０は、レリーズスイッチ３０１に指が接触している状態を、所定の時間間隔で継続して検出する。この場合、送信制御部３１２は、撮像装置１００に対してモード制御信号を所定の時間間隔で継続して送信する。なお、指検出部３３０が継続して検出する所定の時間間隔と、送信制御部３１２継続して送信する所定の時間間隔とは、同じ時間間隔であっても、異なる時間間隔であってもよい。
【００６２】
これにより、リモコン３００の指検出部３３０は、リモコン３００のレリーズスイッチ３０１に指が接触しているか否かを検出する。そして、指検出部３３０によりレリーズスイッチ３０１に指が接触していると検出された場合、リモコン３００の送信制御部３１２は、撮像装置１００の動作モードをスリープモードから撮影動作モードに遷移させる制御信号であるモード制御信号を送信する。よって、操作者がリモコン３００の操作部３３５を操作しなくても、操作する前の予備動作により操作が開始される状態になった場合に、リモコン３００は、撮像装置１００を撮影動作モードに遷移させるモード制御信号を送信することができる。
【００６３】
また、指検出部３３０によりレリーズスイッチ３０１に指が接触している状態が継続して検出された場合、送信制御部３１２は、撮像装置１００に対してモード制御信号を所定の時間間隔で継続して送信する。よって、操作者がリモコン３００の操作部３３５に継続して指をのせて撮影タイミングを待っている場合等において、撮像装置１００をスリープモードに遷移させないようにモード制御信号を所定の時間間隔で継続して送信することができる。
【００６４】
なお、図４、及び図６を用いて、リモコン３００の操作状態判定部３１１が、姿勢検出部３２０、または指検出部３３０によるそれぞれの検出結果に基づいて、リモコン３００の操作が開始される状態にあるか否かを判定する制御を説明したが、これに限られるものではない。操作状態判定部３１１は、姿勢検出部３２０、及び指検出部３３０による両方の検出結果に基づいて、リモコン３００の操作が開始される状態にあるか否かを判定してもよい。つまり、例えば、リモコン３００は、リモコン３００が撮像装置１００に向けられたと検出し、且つリモコン３００のレリーズスイッチ３０１に指が接触していると検出した場合、操作が開始される状態にあると判定してモード制御信号を送信する制御をしてもよい。
【００６５】
以上、リモコン３００が、操作状態に基づいてモード制御信号を送信する処理の動作について説明した。次に、撮像装置１００が、リモコン３００から送信されるモード制御信号に基づいて動作モードを制御する処理の動作について説明する。
【００６６】
＜リモコン３００からのモード制御信号に基づいて、撮像装置１００が動作モードを制御する処理＞
図７は、本実施形態における撮像装置１００の動作モード制御処理を示すフローチャートである。
以下、図７が示すフローチャートを用いて、リモコン３００から送信されたモード制御信号に基づく撮像装置１００における動作モード制御処理について説明する。
【００６７】
撮像装置１００は、撮影動作モードまたはスリープモードの状態であって、リモコン３００から送信された信号を受信可能である受信待機状態である（ステップＳ２１）。撮像装置１００のカメラ制御部３は、受信部１０がリモコン３００から送信された制御信号を受信したか否かを検出する（ステップＳ２２）。受信部１０がリモコン３００から送信された制御信号を受信した場合、カメラ制御部３は、ステップＳ２３に処理を進め、受信部１０が受信した制御信号がレリーズ信号であるか否かを判定する。一方、受信部１０がリモコン３００から送信された制御信号を受信しない場合、カメラ制御部３は、ステップＳ２１に処理を戻し、受信待機状態を継続する。
【００６８】
ステップＳ２３において、受信部１０により受信された制御信号がレリーズ信号であると判定された場合、カメラ制御部３は、ステップＳ２５に処理を進める。一方、受信部１０により受信された制御信号がレリーズ信号でないと判定された場合、カメラ制御部３は、ステップＳ２４に処理を進め、受信部１０が受信した制御信号がモード制御信号であるか否かを判定する。
【００６９】
ステップＳ２４において、受信部１０により受信された制御信号がモード制御信号であると判定された場合、カメラ制御部３は、ステップＳ２５に処理を進める。一方、受信部１０により受信された制御信号がモード制御信号でないと判定された場合、カメラ制御部３は、ステップＳ２１に処理を戻す。
【００７０】
次に、カメラ制御部３の動作モード制御部３１は、撮像装置１００の動作モードがスリープモードであるか否かを判定する（ステップＳ２５）。動作モード制御部３１は、ステップＳ２５において撮像装置１００の動作モードがスリープモードであると判定した場合、撮像装置１００の動作モードをスリープモードから撮影動作モードに遷移させる（ステップＳ２６）。一方、動作モード制御部３１は、ステップＳ２５において撮像装置１００の動作モードがスリープモードでないと判定した場合、撮像装置１００の動作モードが撮影動作モードであるため、撮影動作モードを継続させる（ステップＳ２７）。そして、カメラ制御部３は、動作モード制御処理を終了する。
なお、ステップＳ２３において、受信部１０により受信された制御信号がレリーズ信号であると判定された場合は、上述の動作モード制御処理の後に、撮像装置１００において撮影動作が実行される。
【００７１】
これにより、撮像装置１００の動作モード制御部３１は、撮像装置１００の動作モードがスリープモードであって、リモコン３００から送信されたモード制御信号が受信部１０により受信された場合、スリープモードから撮影動作モードに遷移させる。また、動作モード制御部３１は、撮像装置１００の動作モードが撮影動作モードであって、リモコン３００から所定の時間間隔で継続して送信されるモード制御信号が受信部１０により受信される場合、所定時間操作されない場合であっても、撮影動作モードからスリープモードに遷移する動作を禁止する。
【００７２】
以上、説明したリモコン３００と撮像装置１００とによる撮像システム１においては、リモコン３００が撮像装置１００を撮影動作モードに遷移させるモード制御信号を送信した場合、撮像装置１００は、当該モード制御信号を受信することによりスリープモードから撮影動作モードに遷移する。また、リモコン３００が撮像装置１００を撮影動作モードに遷移させるモード制御信号を所定の時間間隔で継続して送信した場合、撮像装置１００は、当該モード制御信号を受信することにより撮影動作モードにおいて所定時間操作されない場合であっても、撮影動作モードからスリープモードに遷移する動作を禁止する。
【００７３】
これにより、本実施形態における撮像システム１は、操作者がリモコン３００の操作部３３５を操作しなくても、操作する前の予備動作によって操作が開始される状態になったことにより、撮像装置１００をスリープモードから撮影動作モードに遷移させることができる。また、撮像システム１は、操作者がリモコン３００の操作部３３５に継続して指をのせて撮影タイミングを待っている場合等においても、所定時間操作されないことにより、撮像装置１００が撮影動作モードからスリープモードに遷移してしまうことを防止できる。よって、所定時間操作されない場合、消費電力を低減するスリープモードに遷移する撮像装置１００において、操作者がリモコン３００により撮像装置１００を操作しようとしている場合は、所定時間操作されない場合であっても、撮影する際に煩わしい操作をしなくても即座に撮影が可能な状態になる。よって、撮像システム１は、遠隔操作における操作性を向上することができる。
【００７４】
次に、姿勢検出処理、指検出処理、及び送信制御処理の各処理についての詳しい具体例について、図８から図１２を用いて説明する。
＜姿勢検出処理の詳細な具体例＞
まず、姿勢検出処理の詳しい具体例について説明する。
【００７５】
図８は、リモコン３００が動き検出部３２１として、３軸の加速度センサーを備えている例を示す説明図である。図８において、加速度センサーの３軸は、リモコン３００の送信部３４０を撮像装置１００に向けた場合、撮像装置１００に対面した際の左方向をｘ軸の正方向、上方向をｙ軸方向、撮像装置１００のある方向をｚ軸の正方向としている。リモコン３００に動きが生じた場合、各軸に対して重力と動きによる加速力を合成した力が加わり加速度の変化が生じる。姿勢検出部３２０は、この加速度の変化を、加速度センサーを介して検出することによりリモコン３００の動きを検出する。つまり、姿勢検出部３２０は、加速度センサーを介して検出した加速度の変化に基づいて、リモコン３００における動きが動いている状態を検出し、次に動きが停止した状態を検出した際に、リモコン３００の動きが動いている状態から動きが停止した状態を検出した際に、リモコン３００が撮像装置１００に向けられたと検出する。
【００７６】
具体的には、姿勢検出部３２０は、動き検出部３２１として備えている上述の加速度センサーの値に基づいて、以下のように姿勢検出をする。
図８におけるｘ軸、ｙ軸、ｚ軸の各軸の重力加速度を、それぞれ記号αx、記号αy、記号αzとする。そうすると、リモコン３００の三方向の合成加速度αは、各軸の重力加速度を二乗平均することで算出される。すなわち、「α＝（αx2＋αy2＋αz2）1/2」となる。この合成加速度αは、リモコン３００の動きが停止している場合は、略１Ｇとなり、動きが開始された瞬間には１Ｇより大きく、動きが停止される直前には１Ｇより小さくなる。そのため、姿勢検出部３２０は、加速度センサーを介して検出した合成加速度αが、「１Ｇ→１Ｇより大→（１Ｇ）→１Ｇより小→１Ｇ」となった場合、リモコン３００が撮像装置１００に向いたと検出する。
【００７７】
なお、姿勢検出部３２０は、合成加速度αが、「１Ｇより小→１Ｇ」となった場合、リモコン３００が撮像装置１００に向いたと検出してもよい。この場合、姿勢検出部３２０は、リモコン３００に落下等の特殊な動きが生じた場合を除けば、合成加速度αが、１Ｇ→１Ｇより大→（１Ｇ）→１Ｇより小→１Ｇ」となった場合と同様のリモコン３００の動きを検出できる。
【００７８】
また、高度や地形等の影響により、リモコンの３００の動きとは関係しないで重力加速度が変化することがある。更に、加速度センサーのセンサー出力値の誤差により、センサー出力と実際の重力加速度とは一致しないこともある。そのため、姿勢検出部３２０は、加速度センサーのセンサー出力を所定の閾値と比較することにより、上述の合成加速度αの「１Ｇ」、「１Ｇより大」、及び「１Ｇより小」の状態を判定する。
【００７９】
例えば、姿勢検出部３２０は、加速度センサーによる合成加速度αを、低加速度判定閾値αth1（合成加速度αが「１Ｇより小」であるか否かを判定する予め設定された閾値）、及び、高加速度判定閾値αth2（合成加速度αが「１Ｇより大」であるか否かを判定する予め設定された閾値）と比較する。そして、姿勢検出部３２０は、合成加速度αが低加速度判定閾値αth1より小さい場合、合成加速度αが「１Ｇより小」であると判定し、合成加速度αが高加速度判定閾値αth2より大きい場合、合成加速度αが「１Ｇより大」であると判定する。また、姿勢検出部３２０は、合成加速度αが低加速度判定閾値αth1以上であって高加速度判定閾値αth2以下である場合、合成加速度αが「１Ｇ」であると判定する。
【００８０】
なお、加速度センサーによっては、温度によってセンサー出力が変動する場合がある。このような、加速度センサーを用いる場合、姿勢検出部３２０は、長時間加速度が変化していない場合の合成加速度αを「１Ｇ」として、センサー出力を補正する方法がある。例えば、姿勢検出部３２０は、加速度補正値αgを「αg＝１／α」として算出する。具体的には、例えば、姿勢検出部３２０は、加速度センサーのセンサー出力においてノイズの影響を除去するために、合成加速度αをｎ回測定（ｎは自然数）し、平均化後の合成加速度平均値αaveにより、加速度補正値αgを「αg＝１／αave」として算出する。そして、姿勢検出部３２０は、ｎ回目に測定された加速度センサーのセンサー出力による補正後合成加速度α(n)を、「α(n)＝αg×α」として算出する。
【００８１】
具体的には、測定ｎ回目の補正後合成加速度α(n)と、測定「ｎ-１」回目の補正後合成加速度α(n)との差が、停止状態判定閾値αth3以下である場合は、姿勢検出部３２０は、測定ｎ回目と測定「ｎ-１」回目とに加速度の変化がないと判定する。そして、姿勢検出部３２０は、加速度の変化がない状態が連続する測定回数をカウントする。ここで、加速度の変化がない状態が連続する測定回数を、一定加速度状態連続回数nstayとする。そして、姿勢検出部３２０は、一定加速度状態連続回数nstayが予め設定された停止判定回数閾値nthより大きい場合、すなわち、加速度の変化がない状態が予め設定された閾値の回数よりも連続した場合、加速度補正値αgを新たに算出する。例えば、ｎ回目の測定において、一定加速度状態連続回数nstayが予め設定された停止判定回数閾値nth以上になった場合、姿勢検出部３２０は、例えば１０回分の測定結果に基づいて、合成加速度平均値αaveを「αave＝(α(n)＋・・・＋α(n-9))/１０)」により算出する。そして、姿勢検出部３２０は、加速度補正値αgを「αg＝１／αave」により算出する。そして、姿勢検出部３２０は、測定ｎ回目の次に測定された加速度センサーのセンサー出力による補正後合成加速度α(n+1)を、「α(n+1)＝αg×α」とする。
【００８２】
なお、温度によって加速度センサーのセンサー出力が変動する場合、姿勢検出部３２０が、長時間加速度が変化していない場合の合成加速度αを「１Ｇ」としてセンサー出力を補正する方法に代えて、姿勢検出部３２０が、検出された加速度センサーの温度によりセンサー出力を補正する方法としてもよい。
【００８３】
図９は、リモコンにおける姿勢検出処理の具体例を示すフローチャートである。
ここで、姿勢検出部３２０が加速度センサーを介して検出した合成加速度αの状態を示すフラグを、加速度状態フラグMoveとして説明する。この加速度状態フラグMoveにおいて、合成加速度αが「１Ｇより小」の状態の場合を「加速度状態フラグMove=-1」とし、合成加速度αが「１Ｇ」の状態の場合を「加速度状態フラグMove=0」とし、また、合成加速度αが「１Ｇより大」の状態の場合を「加速度状態フラグMove=1」とする。また、リモコン３００が送信する制御信号の設定を示すフラグを、信号送信モードフラグSignalとして説明する。そして、モード制御信号を送信する設定の場合を「信号送信モードフラグSignal=1」とし、また、制御信号を送信しない設定の場合を「信号送信モードフラグSignal=0」とする。
以下、図９が示すフローチャートを用いて、リモコン３００における姿勢検出処理について説明する。
【００８４】
姿勢検出部３２０は、加速度センサーを介して、各軸の重力加速度（ｘ軸重力加速度αx、ｙ軸重力加速度αy、ｚ軸重力加速度αz）を検出する（ステップＳ３１）。そして、姿勢検出部３２０は、合成加速度αを算出する。具体的には、姿勢検出部３２０は、加速度補正値αgによる補正を考慮して、補正後合成加速度α(n)を、「α(n)＝αg×（αx2＋αy2＋αz2）1/2」により算出する（ステップＳ３２）。次に、姿勢検出部３２０は、算出した補正後合成加速度α(n)が高加速度判定閾値αth２より大きいか否かを判定する（ステップＳ３３）。ステップＳ３３において、姿勢検出部３２０は、補正後合成加速度α(n)が高加速度判定閾値αth２以下、すなわち、「１Ｇより大」でないと判定した場合、補正後合成加速度α(n)が低加速度判定閾値αth１より小さいか否かを判定する（ステップＳ３４）。
【００８５】
ステップＳ３４において、姿勢検出部３２０は、補正後合成加速度α(n)が低加速度判定閾値αth１以上、すなわち、「１Ｇより小」でないと判定した場合、加速度状態フラグMoveの現在の値が−１（「１Ｇより小」）であるか否かを判定する（ステップＳ３５）。そして、ステップＳ３５において、加速度状態フラグMoveの値が−１である場合、補正後合成加速度α(n)が「１Ｇより小→１Ｇ」となったため、姿勢検出部３２０は、リモコン３００が撮像装置１００に向けられたと検出する。そして、姿勢検出部３２０は、加速度状態フラグMoveの値を０（「１Ｇ」）に変更する（ステップＳ４１）。次に、姿勢検出部３２０は、一定加速度状態連続回数nstayを０にリセットする（ステップＳ４２）。次に、姿勢検出部３２０は、リモコン制御部３１０に検出結果を出力し、信号送信モードフラグSignalを１（モード制御信号を送信する）に設定させる（ステップＳ４３）。そして、姿勢検出部３２０は、ステップＳ５２に処理を進める。
【００８６】
一方、ステップＳ３５において、加速度状態フラグMoveの値が−１でない場合、姿勢検出部３２０は、加速度状態フラグMoveの現在の値が０（「１Ｇ」）であるか否かを判定する（ステップＳ３６）。ステップＳ３６において、加速度状態フラグMoveの値が０（「１Ｇ」）でない場合、姿勢検出部３２０は、加速度状態フラグMoveの値を０（「１Ｇ」）に変更し（ステップＳ４４）、ステップＳ５０に処理を進める。一方、ステップＳ３６において、加速度状態フラグMoveの値が０（「１Ｇ」）である場合、姿勢検出部３２０は、補正後合成加速度α(n)と測定「ｎ-１」回目の補正後合成加速度α(n)との差が、停止状態判定閾値αth3以下であるか否かを判定する（ステップＳ４５）。ステップＳ４５において、姿勢検出部３２０は、補正後合成加速度α(n)と測定「ｎ-１」回目の補正後合成加速度α(n)との差が、停止状態判定閾値αth3以下でないと判定した場合、測定ｎ回目と測定「ｎ-１」回目とに加速度の変化がないと判定し、一定加速度状態連続回数nstayを０にリセットする（ステップＳ５０）。次に、姿勢検出部３２０は、リモコン制御部３１０に検出結果を出力し、信号送信モードフラグSignalを０（制御信号を送信しない）に設定させる（ステップＳ５１）。そして、姿勢検出部３２０は、ステップＳ５２に処理を進める。
【００８７】
また、ステップＳ４５において、姿勢検出部３２０は、補正後合成加速度α(n)と測定「ｎ-１」回目の補正後合成加速度α(n)との差が、停止状態判定閾値αth3以下であると判定した場合、一定加速度状態連続回数nstayに１を加算する（ステップＳ４６）。次に、姿勢検出部３２０は、一定加速度状態連続回数nstayが予め設定された停止判定回数閾値nthより大きいか否かを判定する（ステップＳ４７）。ステップＳ４７において、姿勢検出部３２０は、一定加速度状態連続回数nstayが予め設定された停止判定回数閾値nthより大きいと判定した場合、合成加速度平均値αaveを算出し（ステップＳ４８）、算出した合成加速度平均値αaveに基づいて加速度補正値αgを算出する（ステップＳ４９）。そして、姿勢検出部３２０は、ステップＳ５０に処理を進める。一方、ステップＳ４７において、姿勢検出部３２０は、一定加速度状態連続回数nstayが予め設定された停止判定回数閾値nth以下と判定した場合、ステップＳ５１に処理を進める。
【００８８】
また、ステップＳ３３において、姿勢検出部３２０は、補正後合成加速度α(n)が高加速度判定閾値αth２より大きい、すなわち、「１Ｇより大」であると判定した場合、加速度状態フラグMoveの現在の値が１（「１Ｇより大」）であるか否かを判定する（ステップＳ３７）。ステップＳ３７において、加速度状態フラグMoveの値が１（「１Ｇより大」）でない場合、姿勢検出部３２０は、加速度状態フラグMoveの値を１（「１Ｇより大」）に変更し（ステップＳ３８）、ステップＳ５０に処理を進める。一方、ステップＳ３７において、加速度状態フラグMoveの値が１（「１Ｇより大」）である場合、姿勢検出部３２０は、加速度状態フラグMoveの値が変化しないため、ステップＳ４５に処理を進める。
【００８９】
また、ステップＳ３４において、姿勢検出部３２０は、補正後合成加速度α(n)が低加速度判定閾値αth１より小さい、すなわち、「１Ｇより小」であると判定した場合、加速度状態フラグMoveの現在の値が−１（「１Ｇより小」）であるか否かを判定する（ステップＳ３９）。ステップＳ３９において、加速度状態フラグMoveの値が−１（「１Ｇより小」）でない場合、姿勢検出部３２０は、加速度状態フラグMoveの値を−１（「１Ｇより小」）に変更し（ステップＳ４０）、ステップＳ５０に処理を進める。一方、ステップＳ３９において、加速度状態フラグMoveの値が−１（「１Ｇより小」）である場合、加速度状態フラグMoveの値が変化しないため、ステップＳ４５に処理を進める。
そして、ステップＳ５２において、姿勢検出部３２０は、測定回数ｎに１を加算して処理を終了する。
【００９０】
このように、図９に示す姿勢検出処理により、姿勢検出部３２０は、加速度センサーを介して加速度を検出することにより、リモコン３００が撮像装置１００に向けられたか否かを検出する。すなわち、姿勢検出部３２０は、動き検出部３２１を介して加速度を検出することにより、リモコン３００が撮像装置１００に向けられたか否かを検出する。そして、この姿勢検出処理により、リモコン３００が撮像装置１００に向けられたか否かに基づいて、リモコン３００から送信される制御信号が選択される。
【００９１】
なお、リモコン３００が動き検出部３２１として加速度センサーを備えている例を示したが、これに限られるものではない。例えば、動き検出部３２１は、加速度センサーに代えて、傾斜センサーとしてもよい。リモコン３００は、リモコン３００を撮像装置１００に向ける場合は重力方向に対してほぼ垂直な水平の状態となるが、持ち運ぶような場合は水平の状態が継続することは稀であり重力方向になることが多い。ここで、動き検出部３２１を傾斜センサーとした場合、重力方向に対して所定の角度を超えた際に傾斜センサーの出力が変化する。そのため、例えば、姿勢検出部３２０は、傾斜センサーを介してリモコン３００が水平の状態であるか否かを判定することによりリモコン３００が撮像装置１００に向けられたか否かを検出してもよい。
【００９２】
また、動き検出部３２１は、加速度センサーに代えて、角速度センサーとしてもよい。操作者がリモコン３００を撮像装置１００に向ける場合、リモコン３００は、肩、肘、または手首等を支点とした円運動の動きとなることが多い。そのため、例えば、姿勢検出部３２０は、３軸の角速度センサーを介して各軸の角速度を検出することによりリモコン３００の動きを検出し、リモコン３００が撮像装置１００に向けられたか否かを検出してもよい。
【００９３】
＜指検出処理の詳細な具体例＞
次に、指検出処理の詳しい具体例について説明する。
図１０は、リモコン３００の操作部３３５、圧力検出部３３１、及び温度検出部３３２の配置を示す側面図である。
【００９４】
図１０に示すようにリモコン３００の操作部３３５において、レリーズスイッチ３０１の表面に指検出部３３０の圧力検出部３３１が配置されている。また、リモコン３００の表面における操作部３３５の近傍であって、操作者がレリーズスイッチ３０１に指をのせた場合に、操作者の指または手の一部が接触する位置に、指検出部３３０の温度検出部３３２が配置されている。
【００９５】
圧力検出部３３１は、指の接触を検出するため、レリーズスイッチ３０１と比較して操作時のストロークが浅く、操作力も軽い方が望ましい。そのため、圧力検出部３３１は、例えば、薄膜スイッチを用いた圧力検出スイッチであって、レリーズスイッチ３０１の表面に２本の導体パターンが形成され、更に、その上に微細なスペーサーを介して、薄い導電膜が形成されている。そして、この圧力検出スイッチは、圧力検出部３３１に指が接触して圧力がかかると、２本の導体パターンと導電膜との間の距離が近づいて接触することにより、２本の導体パターンが導電膜を介して導通（ＯＮ）する。そして、指検出部３３０は、薄膜スイッチにおいて、この２本の導体パターンが導電膜を介して導通した際に流れる電流を検出することにより、レリーズスイッチ３０１に指がのせられて接触したことを検出する。
【００９６】
ここで、指検出部３３０において、圧力検出部３３１を介して圧力が検出されるのは指以外の物体による圧力であっても同様に検出されてしまう。つまり、リモコン３００をポケットの中や鞄の中に入れた場合、または落下した場合等において、指以外の物体による圧力によって、意図しない圧力が検出されてしまう場合がある。そのため、指検出部３３０は、圧力検出部３３１を介して圧力が検出された場合、温度検出部３３２により検出された温度の情報を用いて、指が接触しているか否かを検出する。ここで、温度検出部３３２は、例えば、サーミスタであって、操作者の指または手の一部が接触する位置に配置されている。
【００９７】
例えば、指検出部３３０は、サーミスタを介して検出したサーミスタ温度tが低温側温度閾値tth1と高温側温度閾値tth2との温度範囲内である場合に、指の温度であると判定する。つまり、この場合の低温側温度閾値tth1と高温側温度閾値tth2とによる温度範囲は、人間の指の温度であると判定するために予め設定した所定の温度範囲である。一方、指検出部３３０は、サーミスタを介して検出したサーミスタ温度tが低温側温度閾値tth1と高温側温度閾値tth2との温度範囲内でない場合は、指の温度ではないと判定する。すなわち、この場合、指検出部３３０は、指以外の物体による圧力であって意図しない圧力を検出したと判定する。
【００９８】
図１１は、リモコンにおける指検出処理の具体例を示すフローチャートである。
ここで、レリーズスイッチ３０１に指がのせられたことによるレリーズスイッチ３０１と指との接触状態を示すフラグを、指検出状態フラグFingerとして説明する。そして、指が接触していない状態の場合を「指検出状態フラグFinger=0」とし、指が接触した状態の場合を「指検出状態フラグFinger=1」とし、また、指が継続して接触している状態の場合を「指検出状態フラグFinger=2」とする。また、指検出タイマーTM1は、指が継続して接触している時間を計時するタイマーである。また、指検出タイマー閾値TMth1は、指が継続して接触している時間における予め設定された閾値である。そして、指検出タイマーTM1が指検出タイマー閾値TMth1を超えた状態の場合を「指検出状態フラグFinger=3」とする。また、信号送信モードフラグSignalについては、図９を用いて説明したフラグの内容に加えて、レリーズ信号を送信する設定の場合を「信号送信モードフラグSignal=2」とする。
以下、図１１が示すフローチャートを用いて、リモコン３００における指検出処理について説明する。
【００９９】
指検出部３３０は、圧力検出スイッチを介して圧力が検出されたか否かを判定する。すなわち、指検出部３３０は、圧力検出スイッチがＯＮしているか否かを検出する（ステップＳ６１）。ステップＳ６１において、指検出部３３０は、圧力検出スイッチがＯＦＦしていると検出した場合、指検出状態フラグFingerを０に設定し（ステップＳ６８）、そして、指検出タイマーTM1の計時を停止させて（ステップＳ６９）から、処理を終了する。
【０１００】
一方、ステップＳ６１において、指検出部３３０は、圧力検出スイッチがＯＮしていると検出した場合、レリーズスイッチ３０１がＯＮされているか否かを検出する（ステップＳ６２）。ステップＳ６２において、レリーズスイッチ３０１がＯＮされている場合、指検出部３３０は、リモコン制御部３１０に検出結果を出力し、信号送信モードフラグSignalを２（レリーズ信号を送信する）に設定させる（ステップＳ６７）。そして、指検出部３３０は、ステップＳ６８、及びステップＳ６９の処理を実行してから処理を終了する。
【０１０１】
一方、ステップＳ６２において、レリーズスイッチ３０１がＯＦＦされている場合、指検出部３３０は、サーミスタを介して検出したサーミスタ温度tが低温側温度閾値tth1と高温側温度閾値tth2との温度範囲内であるか否かを判定する（ステップＳ６３）。ステップＳ６３において、サーミスタ温度tが低温側温度閾値tth1と高温側温度閾値tth2との温度範囲内でない場合、指検出部３３０は、レリーズスイッチ３０１に接触している物体が指ではないと判定し、ステップＳ６８、及びステップＳ６９の処理を実行してから処理を終了する。
【０１０２】
一方、ステップＳ６３において、サーミスタ温度tが低温側温度閾値tth1と高温側温度閾値tth2との温度範囲内である場合、指検出部３３０は、レリーズスイッチ３０１に指がのせられたことにより接触していると検出し、現在の指検出状態フラグFingerが２であるか否かを判定する（ステップＳ６４）。ステップＳ６４において、指検出状態フラグFingerが２でない場合、指検出部３３０は、現在の指検出状態フラグFingerが１であるか否かを判定する（ステップＳ６５）。ステップＳ６５において、指検出状態フラグFingerが１でない場合、指検出部３３０は、指検出状態フラグFingerを１に設定し、また、リモコン制御部３１０に検出結果を出力し、信号送信モードフラグSignalを１（モード制御信号を送信する）に設定させて（ステップＳ６６）、処理を終了する。すなわち、この場合、指検出部３３０は、レリーズスイッチ３０１に指がのせられていなかった状態から指がのせられたと検出し、リモコン制御部３１０において、モード制御信号を送信する設定がされる。
【０１０３】
一方、ステップＳ６５において、指検出状態フラグFingerが１である場合、指検出部３３０は、指検出状態フラグFingerを２に設定する（ステップＳ７０）。次に、指検出部３３０は、指検出タイマーTM1の値を０にしてからタイマーの計時を開始させ（ステップＳ７１）、処理を終了する。
【０１０４】
一方、ステップＳ６４において、指検出状態フラグFingerが２である場合、指検出部３３０は、指検出タイマーTM1が指検出タイマー閾値TMth1を超えているか否かを判定する（ステップＳ７２）。ステップＳ７２において、指検出タイマーTM1が指検出タイマー閾値TMth1を超えている場合、指検出部３３０は、指検出状態フラグFingerを３に設定して（ステップＳ７３）、処理を終了する。また、ステップＳ７２において、指検出タイマーTM1が指検出タイマー閾値TMth1を超えていない場合、指検出部３３０は、処理を終了する。
【０１０５】
このように、図１１に示す指検出処理により、指検出部３３０は、レリーズスイッチ３０１に指がのせられたことによるレリーズスイッチ３０１と指との接触状態を検出する。また、指検出部３３０は、圧力検出スイッチとサーミスタとを介して、レリーズスイッチ３０１と指との接触状態を検出する。すなわち、指検出部３３０は、圧力検出部３３１と温度検出部３３２とを介して、レリーズスイッチ３０１と指との接触状態を検出する。そして、この指検出処理により、レリーズスイッチ３０１と指との接触状態に基づいて、リモコン３００から送信される制御信号が選択される。
【０１０６】
なお、リモコン３００が圧力検出部３３１として薄膜スイッチを用いた圧力検出スイッチを備えている例を示したが、これに限られるものではない。例えば、圧力検出部３３１は、薄膜スイッチに代えて、静電容量センサーとしてもよい。静電容量センサーに操作者の指が近づいた場合、静電容量センサーと指との間にコンデンサーが形成され微弱電流が流れる。この電流を検出することにより、指検出部３３０は、指が接触したことを検出してもよい。
【０１０７】
また、圧力検出部３３１は、薄膜スイッチに代えて、圧電センサーとしてもよい。つまり、指検出部３３０は、圧電センサーを介して圧力を検出することにより、指が接触したことを検出してもよい。
【０１０８】
また、圧力検出部３３１は、薄膜スイッチに代えて、光電スイッチとしてもよい。発光部と受光部とで構成される光電スイッチは、発光部からの光を指で遮ることにより受光部の受光量が変化する。例えば、指検出部３３０は、反射型の光電スイッチを用い、指で遮る場合に光が反射して受光部に入ることを検出することにより、指が接触したことを検出してもよい。
【０１０９】
＜送信制御処理の詳細な具体例＞
次に、送信制御処理の詳しい具体例について説明する。
図１２は、リモコン３００における送信制御処理の具体例を示すフローチャートである。
ここで、送信間隔タイマーTM2は、リモコン３００から送信される制御信号の時間間隔を計時するタイマーである。また、送信間隔タイマー閾値TMth2は、リモコン３００に予め設定された閾値であって、撮像装置１００が、所定の時間操作されない場合に、撮影動作モードからスリープモードに遷移する制御において、この所定の時間を検出するための閾値である。
以下、図１２が示すフローチャートを用いて、リモコン３００における送信制御処理について説明する。
【０１１０】
リモコン３００は、図９に示す姿勢検出処理により、リモコン３００が撮像装置１００に向けられたか否かを検出する（ステップＳ８１）。次に、リモコン３００は、図１１に示す指検出処理により、レリーズスイッチ３０１に指がのせられたことによる接触状態を検出する（ステップＳ８２）。
【０１１１】
次に、リモコン制御部３１０は、姿勢検出処理及び指検出処理の検出結果に基づいて、信号送信モードフラグSignalが２であるか否かを判定する（ステップＳ８３）。ステップＳ８３において、信号送信モードフラグSignalが２である場合、リモコン制御部３１０は、送信間隔タイマーTM2が送信間隔タイマー閾値TMth2を超えているか否か、または送信間隔タイマーTM2が停止しているか否かを判定する（ステップＳ８４）。ステップＳ８４において、送信間隔タイマーTM2が送信間隔タイマー閾値TMth2を超えていない場合、または送信間隔タイマーTM2が停止していない場合、リモコン制御部３１０は、送信部３４０を介してレリーズ信号を送信する（ステップＳ８６）。一方、ステップ８４において、送信間隔タイマーTM2が送信間隔タイマー閾値TMth2を超えている場合、または送信間隔タイマーTM2が停止している場合、リモコン制御部３１０は、まず、送信部３４０を介してモード制御信号を送信（ステップＳ８５）し、次に、送信部３４０を介してレリーズ信号を送信する（ステップＳ８６）。そして、リモコン制御部３１０は、送信間隔タイマーTM2を０にしてからタイマーの計時を開始させ（ステップＳ８７）、信号送信モードフラグSignalを０に設定して（ステップＳ９７）処理を終了する。
【０１１２】
一方、ステップＳ８３において、信号送信モードフラグSignalが２でない場合、リモコン制御部３１０は、送信間隔タイマーTM2のタイマーの計時が停止しているか否かを判定する（ステップＳ８８）。ステップＳ８８において、送信間隔タイマーTM2のタイマーの計時が停止していない場合、リモコン制御部３１０は、送信間隔タイマーTM2が送信間隔タイマー閾値TMth2を超えているか否かを判定する（ステップＳ８９）。ステップＳ８９において、送信間隔タイマーTM2が送信間隔タイマー閾値TMth2を超えていない場合、リモコン制御部３１０は、信号送信モードフラグSignalを０に設定して（ステップＳ９７）、処理を終了する。
【０１１３】
一方、ステップＳ８８において、送信間隔タイマーTM2のタイマーの計時が停止している場合、または、ステップＳ８９において、送信間隔タイマーTM2が送信間隔タイマー閾値TMth2を超えている場合、リモコン制御部３１０は、加速度状態フラグMoveが０（「１Ｇ」）であるか否かを判定する（ステップＳ９０）。ステップＳ９０において、加速度状態フラグMoveが０（「１Ｇ」）でない場合、リモコン制御部３１０は、信号送信モードフラグSignalを０に設定して（ステップＳ９７）処理を終了する。一方、ステップＳ９０において、加速度状態フラグMoveが０（「１Ｇ」）である場合、リモコン制御部３１０は、指検出状態フラグFingerが３であるか否かを判定する（ステップＳ９１）。
【０１１４】
ステップＳ９１において、指検出状態フラグFingerが３でない場合、リモコン制御部３１０は、信号送信モードフラグSignalが１であるか否かを判定する（ステップＳ９２）。そして、ステップＳ９２において、信号送信モードフラグSignalが１でない場合、リモコン制御部３１０は、指検出状態フラグFingerが０であるか否かを判定する（ステップＳ９３）。ステップＳ９３において、指検出状態フラグFingerが０である場合、リモコン制御部３１０は、送信間隔タイマーTM2の計時を停止させ（ステップＳ９４）、信号送信モードフラグSignalを０に設定して（ステップＳ９７）、処理を終了する。また、ステップＳ９３において、指検出状態フラグFingerが０でない場合、リモコン制御部３１０は、信号送信モードフラグSignalを０に設定して（ステップＳ９７）、処理を終了する。
【０１１５】
一方、ステップＳ９１において指検出状態フラグFingerが３である場合、または、ステップＳ９２において信号送信モードフラグSignalが１である場合、リモコン制御部３１０は、送信部３４０を介してモード制御信号を送信する（ステップＳ９５）。そして、リモコン制御部３１０は、送信間隔タイマーTM2を０にしてからタイマーの計時を開始させ（ステップＳ９６）、信号送信モードフラグSignalを０に設定して（ステップＳ９７）処理を終了する。
【０１１６】
このように、図１２に示す送信制御処理により、リモコン制御部３１０は、姿勢検出処理及び指検出処理により検出された結果に基づいて、モード制御信号を送信する。つまり、リモコン３００は、リモコン３００が撮像装置１００に向けられた場合、及びレリーズスイッチ３０１に指がのせられた場合に基づいて、撮像装置１００に対して撮影動作モードに遷移させるモード制御信号を送信する。よって、操作者がリモコン３００の操作部３３５を操作しなくても、操作する前の予備動作により操作が開始される状態になった場合に、リモコン３００は、撮像装置１００を撮影動作モードに遷移させるモード制御信号を送信することができる。
【０１１７】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
例えば、リモコン３００が遠隔操作する対象は、撮像装置１００以外の装置、または機器であってもよい。例えば、リモコン３００が遠隔操作する対象は、テレビ、録画機、またはゲーム機等、その他の遠隔操作される電子機器であってもよい。
そして、送信制御部３１２は、操作状態判定部３１１によりリモコン３００の操作が開始される状態にあると判定された場合、モード制御信号に限らず、予め設定された所定の制御信号を送信してもよい。
【０１１８】
なお、図１における動作モード制御部３１、または、図２における操作状態判定部３１１、送信制御部３１２、姿勢検出部３２０、及び指検出部３３０は専用のハードウェアにより実現されるものであってもよく、また、メモリおよびＣＰＵ（中央演算装置）により構成され、上述の各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【０１１９】
また、上述の各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述の各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１２０】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【０１２１】
１  撮像システム、１０  受信部、３１  動作モード制御部、３００  リモコン、３１１  操作状態判定部、３１２  送信制御部、  ３２０  姿勢検出部、３２１  動き検出部、３３０  指検出部、３３１  圧力検出部、３３２  温度検出部、３３５  操作部
【図１】
2012204862.tif 000003
【図２】
2012204862.tif 000004
【図３】
2012204862.tif 000005
【図４】
2012204862.tif 000006
【図５】
2012204862.tif 000007
【図６】
2012204862.tif 000008
【図７】
2012204862.tif 000009
【図８】
2012204862.tif 000010
【図９】
2012204862.tif 000011
【図１０】
2012204862.tif 000012
【図１１】
2012204862.tif 000013
【図１２】
2012204862.tif 000014