(57)【要約】【課題】低消費電力で動作するリモートコントロールシステムを得ること。【解決手段】固定配置される情報処理装置と、情報処理装置へ指示情報を送出して情報処理装置を遠隔操作するリモートコントローラ１０とを有するリモートコントロールシステムにおいて、リモートコントローラ１０は、情報処理装置からの距離を装置間情報として算出するための赤外線信号を情報処理装置に送出する赤外線ＬＥＤ１６と、情報処理装置が赤外線信号を受信した際に情報処理装置から送出される超音波信号を受信する超音波センサ１１と、赤外線ＬＥＤ１６が赤外線信号を送出してから超音波センサが超音波信号を受信するまでの時間、赤外線信号および超音波信号の伝播速度に基づいて装置間情報を算出する算出部１９と、赤外線ＬＥＤ１６が赤外線信号を送出する際の送信電力を装置間情報に基づいて制御する制御部１４と、を備える。【選択図】        図２
2006295635.tif 000002
【特許請求の範囲】
【請求項１】
固定配置されて操作対象となる情報処理装置と、前記情報処理装置へ指示情報を送出して前記情報処理装置を遠隔操作するリモートコントローラとを有するリモートコントロールシステムにおいて、
前記リモートコントローラは、
前記情報処理装置からの距離を装置間情報として算出するための第１の信号を前記情報処理装置に送出する第１の信号送出部と、
前記情報処理装置が前記第１の信号を受信した際に前記情報処理装置から送出される、前記第１の信号と伝播速度が異なる第２の信号を受信する第１の受信部と、
前記第１の信号送出部が前記第１の信号を送出してから前記第１の受信部が前記第２の信号を受信するまでの時間、前記第１の信号の伝播速度および前記第２の信号の伝播速度に基づいて、前記装置間情報を算出する第１の算出部と、
前記第１の信号送出部が前記第１の信号を送出する際の送信電力を、前記第１の算出部が算出した前記装置間情報に基づいて制御する第１の出力制御部と、
を備えることを特徴とするリモートコントロールシステム。
【請求項２】
前記第１の出力制御部は、前記指示情報を送出する際の送信電力を、前記第１の算出部が算出した前記装置間情報に基づいて制御することを特徴とする請求項１に記載のリモートコントロールシステム。
【請求項３】
前記情報処理装置は、
前記リモートコントローラから送出される第１の信号を受信する第２の受信部と、
前記第２の受信部が前記第１の信号を受信した際に前記第２の信号を３箇所以上の位置から送出する３つ以上の第２の信号送出部と、
を備え、
前記装置間情報は、前記情報処理装置に対する前記リモートコントローラの相対位置座標を含み、
前記第１の算出部は、前記第１の信号送出部が前記第１の信号を送出してから前記第１の受信部が前記第２の信号送出部のそれぞれから前記第２の信号を受信するまでの時間、前記第１の信号の伝播速度および前記第２の信号の伝播速度に基づいて前記相対位置座標を算出することを特徴とする請求項１または２に記載のリモートコントロールシステム。
【請求項４】
前記リモートコントローラの第１の受信部は、複数からなるとともに前記第２の信号送出部から送出される前記第２の信号を２箇所以上の位置で受信し、
前記装置間情報は、前記情報処理装置に対して前記リモートコントローラが向いている方向に関する方向情報を含み、
前記第１の算出部は、前記第１の信号送出部が前記第１の信号を送出してから複数からなる前記第１の受信部のそれぞれが前記第２の信号を受信するまでの各時間、前記第１の信号の伝播速度および前記第２の信号の伝播速度に基づいて方向情報を算出することを特徴とする請求項１〜３のいずれか１つに記載のリモートコントロールシステム。
【請求項５】
前記リモートコントローラは、前記装置間情報を前記情報処理装置に送信するとともに、
前記情報処理装置は、
前記第２の信号送出部が前記第２の信号を送出する際の送信電力を前記装置間情報に基づいて制御する第２の出力制御部をさらに備えることを特徴とする請求項１〜４のいずれか１つに記載のリモートコントロールシステム。
【請求項６】
前記リモートコントローラは、
前記リモートコントローラの使用者によって把持されている場合に電源をオンにし、前記リモートコントローラの使用者によって把持されていない場合に電源をオフにするスイッチ部をさらに備えることを特徴とする請求項１〜５のいずれか１つに記載のリモートコントロールシステム。
【請求項７】
固定配置されて操作対象となる情報処理装置へ指示情報を送出して前記情報処理装置を遠隔操作するリモートコントローラにおいて、
前記情報処理装置からの距離を装置間情報として算出するための第１の信号を前記情報処理装置に送出する信号送出部と、
前記情報処理装置が前記第１の信号を受信した際に前記情報処理装置から送出される、前記第１の信号と伝播速度が異なる第２の信号を受信する受信部と、
前記信号送出部が前記第１の信号を送出してから前記受信部が前記第２の信号を受信するまでの時間、前記第１の信号の伝播速度および前記第２の信号の伝播速度に基づいて、前記装置間情報として算出する算出部と、
前記信号送出部が前記第１の信号を送出する際の送信電力を、前記算出部が算出した前記装置間情報に基づいて制御する出力制御部と、
を備えることを特徴とするリモートコントローラ。
【請求項８】
指示情報を送出して遠隔操作を行うリモートコントローラからの前記指示情報によって遠隔操作されるとともに固定配置される情報処理装置において、
前記リモートコントローラが、前記リモートコントローラからの距離に関する装置間情報を算出するために前記リモートコントローラが送出する第１の信号を受信する受信部と、
前記第１の信号を受信すると前記第１の信号と伝播速度が異なる第２の信号を前記リモートコントローラに送信する信号送出部と、
前記リモートコントローラが算出した前記装置間情報に応じて前記第１の信号を送出する際の出力を制御する出力制御部と、
を備えることを特徴とする情報処理装置。
【請求項９】
固定配置されて操作対象となる情報処理装置と、前記情報処理装置へ指示情報を送出して前記情報処理装置を遠隔操作するリモートコントローラとを有するリモートコントロールシステムにおいて、
前記リモートコントローラは、
前記情報処理装置が、前記リモートコントローラからの距離を装置間情報として算出するための第１の信号を前記情報処理装置に送出する第１の信号送出部と、
前記情報処理装置が、前記リモートコントローラからの距離を装置間情報として算出するための、前記第１の信号と伝播速度が異なる第２の信号を前記情報処理装置に送出する第２の信号送出部と、
を備えるとともに、
前記情報処理装置は、
前記リモートコントローラからの第１の信号および第２の信号に基づいて前記装置間情報を算出する算出部を備え、
前記リモートコントローラは、
前記情報処理装置から送られる前記装置間情報を受信し、前記第１の信号送出部が前記第１の信号を送出する際の送信電力、前記第２の信号送出部が前記第２の信号を送出する際の送信電力および前記指示情報を送出する際の送信電力を、前記装置間情報に基づいて制御することを特徴とするリモートコントロールシステム。
【請求項１０】
固定配置されて操作対象となる情報処理装置へ指示情報を送出して前記情報処理装置を遠隔操作するリモートコントローラの遠隔操作方法において、
前記リモートコントローラが、前記情報処理装置からの距離を装置間情報として算出するための第１の信号を前記情報処理装置に送出する信号送出ステップと、
前記情報処理装置が前記第１の信号を受信した際に前記情報処理装置から送出される、前記第１の信号と伝播速度が異なる第２の信号を、前記リモートコントローラが受信する信号受信ステップと、
前記リモートコントローラが、前記第１の信号を送出してから前記第２の信号を受信するまでの時間、前記第１の信号の伝播速度および前記第２の信号の伝播速度に基づいて、前記装置間情報を算出する算出ステップと、
前記リモートコントローラが前記第１の信号を送出する際の送信電力を、算出した前記装置間情報に基づいて制御する出力制御ステップと、
を含むことを特徴とする遠隔操作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、距離に応じて信号の出力を制御するリモートコントロールシステムに関するものである。
【背景技術】
【０００２】
近年、テレビ等の電化製品を容易に遠隔操作することが望まれており、種々のリモートコントローラが普及している。リモートコントローラは、例えば赤外線によって遠隔操作の対象となる装置に信号を送信している。
【０００３】
また、ペンやマウス等の移動体の位置（座標）や軌跡に応じて、遠隔位置からコンピュータ（固定機）等に文字や図形等の情報を入力するシステム（以下、座標検出システムという）がある。このような座標検出システムにおいては、移動体と固定機の間で超音波等を送受信して移動体（ペン先等）の位置や方向を検出し、移動体の位置や方向に応じた情報を固定機に入力している。
【０００４】
上述したリモートコントローラや座標検出システムにおいては、低消費電力で信号の送受信を行うことが望まれる。例えば、赤外線ＬＥＤ（Light Emitting Diode）によって信号を出力するリモートコントローラの場合、赤外線ＬＥＤとテレビ等が備える赤外線センサとの距離が分からないので、赤外線ＬＥＤが出力する信号を距離に応じて変更することができない。このため、赤外線ＬＥＤと赤外線センサの距離に関わらず、所定の出力で赤外線を出力する必要があった。
【０００５】
リモートコントローラとテレビ等の距離を検出する技術として、テレビ等が備える赤外線センサによってリモートコントローラが備える赤外線ＬＥＤからの信号の受信レベルを検知し、この受信レベルをリモートコントローラにフィードバックする技術がある。しかしながら、赤外線ＬＥＤから出力される信号の受信レベルを検知し、リモートコントローラにフィードバックするためには、高価な装置等を必要としたり、消費電力が増加するといった問題が生じる。
【０００６】
また、座標検出システムにおいて、固定機と移動体の距離に応じて超音波の出力を制御する技術がある。例えば、特許文献１に記載の超音波型座標入力装置は、超音波あるいは赤外線等でペンと固定機間で双方向の信号を授受する手段と、ペンの距離や方向、ペンの移動速度等の特定状態を判定する手段と、これらの判定結果により超音波や赤外線の出力や送信周期を可変にできる手段とを有している。そして、例えば、固定機とペンの距離が近くて超音波や赤外線の出力を下げることが可能な場合には、ペンあるいは固定機から発生する出力を下げることで消費電力を低減している。
【０００７】
【特許文献１】特開２００４−１０２８９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術では、固定機側はペンのスイッチがオンになったか否かを認識できないため、固定機は距離を測定する際に出力する同期用の赤外線を常に出力し続ける必要がある。このため、固定機側の消費電力が増大するといった問題があった。本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明の請求項１に記載の発明は、固定配置されて操作対象となる情報処理装置と、前記情報処理装置へ指示情報を送出して前記情報処理装置を遠隔操作するリモートコントローラとを有するリモートコントロールシステムにおいて、前記リモートコントローラは、前記情報処理装置からの距離を装置間情報として算出するための第１の信号を前記情報処理装置に送出する第１の信号送出部と、前記情報処理装置が前記第１の信号を受信した際に前記情報処理装置から送出される、前記第１の信号と伝播速度が異なる第２の信号を受信する第１の受信部と、前記第１の信号送出部が前記第１の信号を送出してから前記第１の受信部が前記第２の信号を受信するまでの時間、前記第１の信号の伝播速度および前記第２の信号の伝播速度に基づいて、前記装置間情報を算出する第１の算出部と、前記第１の信号送出部が前記第１の信号を送出する際の送信電力を、前記第１の算出部が算出した前記装置間情報に基づいて制御する第１の出力制御部と、を備えることを特徴とする。
【００１０】
また、本発明の請求項９に記載の発明は、固定配置されて操作対象となる情報処理装置と、前記情報処理装置へ指示情報を送出して前記情報処理装置を遠隔操作するリモートコントローラとを有するリモートコントロールシステムにおいて、前記リモートコントローラは、前記情報処理装置が、前記リモートコントローラからの距離を装置間情報として算出するための第１の信号を前記情報処理装置に送出する第１の信号送出部と、前記情報処理装置が、前記リモートコントローラからの距離を装置間情報として算出するための、前記第１の信号と伝播速度が異なる第２の信号を前記情報処理装置に送出する第２の信号送出部と、を備えるとともに、前記情報処理装置は、前記リモートコントローラからの第１の信号および第２の信号に基づいて前記装置間情報を算出する算出部を備え、前記リモートコントローラは、前記情報処理装置から送られる前記装置間情報を受信し、前記第１の信号送出部が前記第１の信号を送出する際の送信電力、前記第２の信号送出部が前記第２の信号を送出する際の送信電力および前記指示情報を送出する際の送信電力を、前記装置間情報に基づいて制御することを特徴とする。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明に係るリモートコントロールシステム、リモートコントローラおよび情報処理装置の実施の形態を説明する。なお、この実施の形態によりこの発明が限定されるものではない。以下では、本発明のリモートコントロールシステム、リモートコントローラおよび情報処理装置の概略と特徴を実施の形態として説明し、その後にリモートコントロールシステム、リモートコントローラおよび情報処理装置に関する実施例を説明する。
【００１２】
［実施の形態］
本実施の形態におけるリモートコントロールシステムは、固定の位置に配置される操作対象となる情報処理装置と、情報処理装置を遠隔操作するリモートコントローラとを有している。また、リモートコントローラは情報処理装置の遠隔操作をする際には情報処理装置を遠隔操作する指示情報を送出して（送出しながら）情報処理装置を遠隔操作する。
【００１３】
リモートコントローラは、情報処理装置からの距離（距離情報）を測定するため、情報処理装置との間の距離を測定（算出）するための第１の信号（例えば赤外線信号）を情報処理装置に送る。情報処理装置は、リモートコントローラから第１の信号を受信すると、第１の信号と伝播速度が異なる第２の信号（例えば超音波信号）をリモートコントローラに送出する。すなわち、情報処理装置は常時第２の信号を送出する必要はなく、リモートコントローラから第１の信号を受信した場合にのみ第２の信号を送出すればよい。
【００１４】
リモートコントローラは、情報処理装置に第１の信号を送出してから、当該情報処理装置から第２の信号を受信するまでの時間、第１の信号の伝播速度、第２の信号の伝播速度に基づいて距離情報を算出する。そして、リモートコントローラは算出した距離情報に応じた電力制御によって情報処理装置に第１の信号を送出する。
【００１５】
これにより、情報処理装置は低消費電力でリモートコントローラに距離情報を測定させることが可能となる。また、リモートコントローラは、情報処理装置を遠隔操作するための指示情報を送出する際の送出電力を、算出した距離情報に応じて制御してもよい。さらに、リモートコントローラが情報処理装置に距離情報を送出し、情報処理装置がリモートコントローラからの距離情報に応じて第２の信号を送出する際の送出電力を制御してもよい。
【００１６】
このように、実施の形態によれば、情報処理装置は、リモートコントローラから第１の信号を受信した際に第２の信号をリモートコントローラに送出するので、情報処理装置は常時第２の信号を送出する必要がなくなる。このため、情報処理装置は低消費電力でリモートコントローラに距離情報を測定させることが可能となり、リモートコントローラは距離情報に応じた電力制御で情報処理装置に信号を送出することが可能となる。したがって、リモートコントローラと情報処理装置の間の遠隔操作を高効率に行なうことが可能となる。
【実施例１】
【００１７】
図１は、本発明の実施例１にかかるリモートコントロールシステムの概念を説明するための図である。リモートコントロールシステムは、リモートコントローラ１０と固定機（情報処理装置）２０からなる。
【００１８】
リモートコントローラ１０は、固定機２０の遠隔位置から所定の信号を送信して固定機２０に情報を入力する。リモートコントローラ１０は、超音波センサ１１と赤外線ＬＥＤ１６を備えている。また、リモートコントローラ１０は、固定機２０へ信号を送信する際に、固定機２０との距離に応じて信号の出力を制御する。
【００１９】
固定機２０は、テレビ、ディスプレイ装置等を備えて構成され、リモートコントローラ１０から送出される信号に基づいて所定の動作を行なう。固定機２０は、リモートコントローラ１０との距離や相対位置（座標）に応じて、超音波を送信する。固定機２０は、１〜複数の超音波送信部で構成される超音波送信部群２６、赤外線センサ２１を備えている。また、固定機２０は、テレビやディスプレイ装置等の画面にテレビ番組の一覧表等の情報を表示させるとともに、リモートコントローラ１０によって操作（移動）可能なカーソル（後述するカーソル３０（ポインタ））等を画面に表示する。
【００２０】
本実施例１においては、リモートコントローラ１０の使用者がリモートコントローラ１０を介して、固定機２０の画面に表示されるカーソルによって画面内の所定の情報（テレビ番組名等）を選択（指定）し、選択した情報に対して所定の操作（番組録画の予約等）を行なう。
【００２１】
リモートコントロールシステムの動作としては、リモートコントローラ１０の電源がオンになると、まずリモートコントローラ１０の赤外線ＬＥＤ１６から最大出力で赤外線同期信号を固定機２０に送出する（１）。固定機２０は、リモートコントローラ１０からの赤外線同期信号を赤外線センサ２１によって受信すると、超音波送信部群２６からリモートコントローラ１０へ最大出力で超音波を送出する（２）。すなわち、本実施例１では、固定機２０は常時超音波を出力するのではなく、リモートコントローラ１０からの赤外線同期信号を受信した後、リモートコントローラ１０へ超音波を送出する。
【００２２】
リモートコントローラ１０は、固定機２０からの超音波を超音波センサ１１によって受信する。リモートコントローラ１０は、受信した超音波に基づいてリモートコントローラ１０（超音波センサ１１）と固定機２０（超音波送信部群２６）の間の距離（以下、距離情報という）や、固定機２０に対するリモートコントローラ１０の座標（相対位置）（以下、座標情報という）を算出する。そして、リモートコントローラ１０は、距離情報や座標情報に基づいて、赤外線ＬＥＤ１６から送出する赤外線同期信号や固定機２０を操作する際の赤外線信号の出力を調整（変更）し、この調整されて出力される赤外線によって固定機２０を操作する（３）。
【００２３】
また、固定機２０を操作するためにリモートコントローラ１０から送出される赤外線には、距離情報や座標情報の情報を含めておく。固定機２０は、リモートコントローラ１０からの距離情報や座標情報の情報を受信すると、距離情報や座標情報に基づいて、超音波送信部群２６から出力する超音波を調整（変更）して、リモートコントローラ１０に超音波を送出する（４）。以降、リモートコントローラ１０の電源がオフになるまで（３）と（４）の処理が繰り返される。
【００２４】
なお、リモートコントローラ１０が距離情報を算出する場合は、超音波送信部群２６の超音波送信部は１つで構成してもよい。また、リモートコントローラ１０が座標情報を算出する場合は、超音波送信部群２６の超音波送信部は３つ以上で構成する。ここでは、リモートコントローラ１０の超音波送信部群２６が３つの超音波送信部（後述する超音波送信２７Ａ〜２７Ｃ）を備え、リモートコントローラ１０が座標情報（距離情報を含む）を算出する場合について説明する。
【００２５】
図２は、実施例１にかかるリモートコントローラの構成を示すブロック図である。リモートコントローラ１０は、超音波センサ１１、アンプ１２、コンパレータ１３、制御部１４、ＬＥＤ駆動部１５、赤外線ＬＥＤ１６、スイッチ部１７、入力キー部１８、算出部１９を備えている。
【００２６】
なお、ここでの赤外線ＬＥＤ１６が特許請求の範囲に記載の、リモートコントローラが備える第１の信号送出部、信号送出部に対応する。また、ここでの超音波センサ１１が特許請求の範囲に記載の、リモートコントローラが備える第１の受信部、受信部に対応する。また、ここでの算出部１９が特許請求の範囲に記載の、リモートコントローラが備える第１の算出部、算出部に対応する。また、ここでの制御部１４、ＬＥＤ駆動部１５が特許請求の範囲に記載の、リモートコントローラが備える第１の出力制御部、出力制御部に対応する。
【００２７】
超音波センサ１１は、固定機２０から送出される超音波を受信するセンサである。超音波センサ１１は、受信した超音波（超音波信号）をアンプ１２に入力する。アンプ１２は、超音波センサ１１が検出した超音波信号を増幅する。アンプ１２は、増幅した超音波信号をコンパレータ１３に入力する。コンパレータ１３は、予め設定しておいた閾値とアンプ１２で増幅された超音波信号を比較して超音波信号が所定のレベルにあるか否かを判定する。
【００２８】
算出部１９は、赤外線ＬＥＤ１６から送出する同期用赤外線の送出タイミング、超音波センサ１１が固定機２０からの超音波を受信するタイミングに基づいて、座標情報（相対位置情報）を算出する。算出部１９は、算出した座標情報に応じて、赤外線ＬＥＤ１６から赤外線を出力する際の駆動電流値（以下、赤外線駆動電流値という）等を算出する。算出部１９は、リモートコントローラ１０と固定機２０の距離が長い場合には、赤外線ＬＥＤ１６の赤外線駆動電流値が大きくなるよう算出し、リモートコントローラ１０と固定機２０の距離が短い場合には、赤外線ＬＥＤ１６の赤外線駆動電流値が小さくなるよう算出する。すなわち、算出部１９は、リモートコントローラ１０と固定機２０の距離が短くなるにつれて、赤外線ＬＥＤ１６の赤外線駆動電流値が小さくなるよう赤外線駆動電流値を算出する。
【００２９】
また、算出部１９は、赤外線センサ２１の感度の指向性を考慮して、リモートコントローラ１０（赤外線ＬＥＤ１６）の座標が固定機２０（赤外線センサ２１）の正面方向に近い位置にある場合に、赤外線ＬＥＤ１６の赤外線駆動電流値が小さくなるよう算出し、リモートコントローラ１０の座標が固定機２０の正面方向に遠い位置にある場合（赤外線センサ２１に対する赤外線ＬＥＤ１６の赤外線送出方向の角度が小さい場合）に、赤外線ＬＥＤ１６の赤外線駆動電流値が大きくなるよう算出する。これにより、リモートコントローラ１０と固定機２０の距離が短い場合であっても、赤外線センサ２１が赤外線を受信しにくい場合に赤外線駆動電流値が小さくなりすぎないようにする。算出部１９は、算出した赤外線駆動電流値等を、新たな赤外線駆動電流値を算出するか、リモートコントローラ１０の電源がオフになるまで記憶しておく。
【００３０】
ＬＥＤ駆動部１５は、赤外線ＬＥＤ１６を駆動する。ＬＥＤ駆動部１５は、赤外線ＬＥＤ１６に流す電流等を制御することによって赤外線ＬＥＤ１６が送出する赤外線の出力を制御する。ＬＥＤ駆動部１５は、制御部１４からの指示に基づいて赤外線ＬＥＤ１６の駆動電流を制御する。赤外線ＬＥＤ１６は、ＬＥＤ駆動部１５による駆動制御に基づいて赤外線を送出する。
【００３１】
スイッチ部１７は、リモートコントローラ１０のオン／オフを設定するためのスイッチである。スイッチ部１７は、例えばリモートコントローラ１０の使用者がリモートコントローラ１０を握るとリモートコントローラ１０をオンにさせ、リモートコントローラ１０を手から離すとリモートコントローラ１０をオフにさせる。スイッチ部１７は、例えば使用者がリモートコントローラ１０を把持する手、使用者の手から流れる電流等を検知するセンサ（図示せず）等を備えて構成されている。そして、このセンサがリモートコントローラ１０が把持されていることを検知するとリモートコントローラ１０をオンにし、把持されていることを検知できない場合にリモートコントローラ１０をオフにする。入力キー部１８は、固定機２０の操作を行なうための情報（指示情報）を入力するキーである。
【００３２】
制御部１４は、超音波センサ１１、アンプ１２、コンパレータ１３、ＬＥＤ駆動部１５、赤外線ＬＥＤ１６、スイッチ部１７、入力キー部１８、算出部１９を制御する。制御部１４は、例えばリモートコントローラ１０による固定機２０の操作、座標情報の算出等を制御する。具体的には、制御部１４はスイッチ部１７によるリモートコントローラ１０の把持の検知に基づいてリモートコントローラ１０のオン／オフを制御する。また、制御部１４は入力キー部１８に固定機２０を操作するための情報が入力（所定のキーの押下、ポインテイングデバイスの操作）されると、赤外線ＬＥＤ１６から送出する赤外線に固定機２０を操作するための指示情報（リモートコントロールコード）を含めて送出するよう赤外線ＬＥＤ１６を制御する。また、制御部１４は算出部１９が算出した算出結果に基づいて、ＬＥＤ駆動部１５を制御し、赤外線ＬＥＤ１６から送出する赤外線出力を制御させる。
【００３３】
図３は、実施例１にかかる固定機の構成を示すブロック図である。固定機２０は、赤外線センサ２１、アンプ２２、コンパレータ２３、制御部２４、超音波駆動部２５、超音波送信部群２６、算出部２９を備えている。
【００３４】
なお、ここでの赤外線センサ２１が特許請求の範囲に記載の、情報処理装置が備える第２の受信部、受信部に対応する。また、ここでの超音波送信部群２６が特許請求の範囲に記載の、情報処理装置が備える第２の信号送出部、信号送出部に対応する。また、ここでの制御部２４、超音波駆動部２５が特許請求の範囲に記載の、情報処理装置が備える第２の出力制御部、出力制御部に対応する。
【００３５】
赤外線センサ２１は、リモートコントローラ１０から送出される赤外線を受信するセンサである。赤外線センサ２１は、受信した赤外線（赤外線信号）をアンプ２２に入力する。アンプ２２は、赤外線センサ２１が検出した赤外線信号を増幅する。アンプ２２は、増幅した赤外線信号をコンパレータ２３に入力する。コンパレータ２３は、予め設定しておいた閾値とアンプ２２で増幅された赤外線信号を比較して赤外線信号が所定のレベルにあるか否かを判定する。
【００３６】
制御部２４は、リモートコントローラ１０からの赤外線信号に基づいて、赤外線センサ２１、アンプ２２、コンパレータ２３、超音波駆動部２５、超音波送信部群２６を制御する。また、制御部２４はリモートコントローラ１０からの赤外線信号に含まれる座標情報等に基づいて、図示しないディスプレイの制御（画面に表示するカーソル位置の制御）を行なう。また、制御部２４はリモートコントローラ１０からの赤外線信号に含まれる座標情報に基づいて、超音波駆動部２５を制御し、超音波送信部２７Ａ〜２７Ｃから送出する超音波出力を制御させる。
【００３７】
超音波送信部群２６は、１〜複数の超音波送信部からなる。ここでは、超音波送信部群２６が３つの超音波送信部２７Ａ〜２７Ｃで構成される場合について説明する。各超音波送信部２７Ａ〜２７Ｃは、超音波駆動部２５による制御に基づいて超音波を送出する。
【００３８】
超音波駆動部２５は、超音波送信部群２６（超音波送信部２７Ａ〜２７Ｃ）を駆動する。超音波駆動部２５は、超音波送信部群２６の各超音波送信部２７の駆動電圧等を制御することによって各超音波送信部２７が出力する超音波を制御する。超音波駆動部２５は、制御部２４からの指示に基づいて超音波送信部２７の駆動電圧（後述する超音波駆動電圧値）を制御する。
【００３９】
算出部２９は、リモートコントローラ１０から送出される座標情報に基づいて、超音波送信部２７Ａ〜２７Ｃから超音波を出力する際の駆動電圧値（以下、超音波駆動電圧値という）等を算出する。算出部１９は、リモートコントローラ１０と固定機２０の距離が長い場合には、超音波送信部２７Ａ〜２７Ｃの超音波駆動電圧値が大きくなるよう算出し、リモートコントローラ１０と固定機２０の距離が短い場合には、超音波送信部２７Ａ〜２７Ｃの超音波駆動電圧値が小さくなるよう算出する。すなわち、算出部２９は、リモートコントローラ１０と固定機２０の距離が短くなるにつれて、超音波送信部２７Ａ〜２７Ｃの超音波駆動電圧値が小さくなるよう超音波駆動電圧値を算出する。
【００４０】
また、算出部２９は、超音波送信部２７Ａ〜２７Ｃの送信出力の指向性を考慮して、リモートコントローラ１０（超音波センサ１１）の座標が固定機２０（超音波送信部群２６）の正面方向に近い位置にある場合に、超音波駆動電圧値が小さくなるよう算出し、リモートコントローラ１０の座標が固定機２０の正面方向に遠い位置にある場合（超音波センサ１１に対する超音波送信部群２６の超音波送出方向の角度が小さい場合）に、超音波送信部群２６の超音波駆動電圧値が大きくなるよう算出する。これにより、リモートコントローラ１０と固定機２０の距離が短い場合であっても、超音波センサ１１が超音波を受信しにくい場合に超音波駆動電圧値が小さくなりすぎないようにする。
【００４１】
図４は、実施例１に係る固定機の概略構成を示す図である。同図に示すように、固定機２０は、ディスプレイ装置等を備えて構成されており、ディスプレイ装置の前面部等に複数の超音波送信部２７Ａ〜２７Ｃ、赤外線センサ２１を配置している。超音波送信部２７Ａ〜２７Ｃは、それぞれディスプレイ装置の前面部の異なる位置に配置されており、リモートコントローラ１０は各超音波送信部２７Ａ〜２７Ｃから送出される超音波の受信タイミングに基づいて座標情報を算出する。
【００４２】
つぎに、実施例１に係るリモートコントロールシステムの動作手順について説明する。図５は、実施例１に係るリモートコントロールシステムの動作手順を示すフローチャートである。
【００４３】
スイッチ部１７は、リモートコントローラ１０が使用者に把持されているか（スイッチがオンされたか）否かを確認する（ステップＳ１０）。リモートコントローラ１０が使用者によって把持されると、スイッチ部１７はリモートコントローラ１０が把持されていることを検知し、検知信号を制御部１４に入力する。制御部１４は、スイッチ部１７からの検知信号に基づいて、リモートコントローラ１０の電源をオンにする。
【００４４】
リモートコントローラ１０のスイッチがオンになると（ステップＳ１０、Ｙｅｓ）、制御部１４は算出部１９が座標情報を記憶しているか否かを判断する（ステップＳ２０）。ここでは、リモートコントローラ１０の電源がオンになった後、算出部１９が座標情報を算出していないので、制御部１４は算出部１９が座標情報を記憶していないと判断する（ステップＳ２０、Ｎｏ）。
【００４５】
制御部１４は、算出部１９が座標情報を記憶していないので、最大出力で赤外線ＬＥＤ１６に赤外線同期信号を出力させる。すなわち、制御部１４はＬＥＤ駆動部１５を制御して赤外線ＬＥＤ１６から送出する赤外線出力を予め設定しておいた最大値にさせる。赤外線ＬＥＤ１６は、ＬＥＤ駆動部１５による制御に基づいて最大出力で赤外線同期信号を送出する（ステップＳ３０）。このとき、制御部１４は、赤外線ＬＥＤ１６から出力する赤外線同期信号に座標情報が含まれていないことを示すフラグを付加させてもよい。
【００４６】
赤外線ＬＥＤ１６からの赤外線同期信号は、固定機２０の赤外線センサ２１によって受信される（ステップＳ１１０）。赤外線センサ２１は、受信した赤外線信号をアンプ２２に入力し、アンプ２２は赤外線センサ２１が検出した赤外線信号を増幅する。アンプ２２は、増幅した赤外線信号をコンパレータ２３に入力し、コンパレータ２３は予め設定しておいた閾値とアンプ２２で増幅された赤外線信号を比較して赤外線信号が所定のレベルにあるか否かを判定する。ここでのコンパレータ２３は、赤外線信号が所定のレベルにあると判定する。
【００４７】
固定機２０の制御部２４は、受信した赤外線同期信号に座標情報が含まれているか否かを判断する（ステップＳ１２０）。ここでは、リモートコントローラ１０からの赤外線同期信号に座標情報が含まれていないと判断される。
【００４８】
固定機２０の制御部２４は、赤外線同期信号に座標情報が含まれていないので、最大出力で超音波送信部２７Ａ〜２７Ｃに超音波を出力させる。すなわち、制御部２４は超音波駆動部２５を制御して超音波送信部２７Ａ〜２７Ｃから送出する超音波出力を予め設定しておいた最大値にさせる。超音波送信部２７Ａ〜２７Ｃは、超音波駆動部２５による制御に基づいて最大出力で超音波信号を例えば同時に送出する（ステップＳ１３０）。
【００４９】
超音波送信部２７Ａ〜２７Ｃからの超音波信号は、リモートコントローラ１０の超音波センサ１１によって受信される（ステップＳ５０）。超音波センサ１１は、受信した超音波信号をアンプ１２に入力し、アンプ１２は超音波センサ１１が検出した超音波信号を増幅する。アンプ１２は、増幅した超音波信号をコンパレータ１３に入力し、コンパレータ１３は予め設定しておいた閾値とアンプ１２で増幅された超音波信号を比較して超音波信号が所定のレベルにあるか否かを判定する。ここでのコンパレータ１３は、超音波信号が所定のレベルにあると判定する。
【００５０】
算出部１９は、赤外線ＬＥＤ１６から同期用赤外線を送出した時刻（時間）、超音波センサ１１が固定機２０の各超音波送信部２７Ａ〜２７Ｃからの超音波を受信した時刻、超音波信号の伝播速度、赤外線信号の伝播速度に基づいて、各超音波送信部２７Ａ〜２７Ｃと超音波センサ１１との間の各超音波の伝播時間を算出する。ここでの算出部１９は、各超音波の伝播時間を、リモートコントローラ１０から固定機２０への赤外線の伝播時間、リモートコントローラ１０から赤外線が送出されて固定機２０から超音波が送出されるまでの時間、固定機２０からリモートコントローラ１０への超音波の伝播時間の合計として算出している。すなわち、ここではリモートコントローラ１０から固定機２０への赤外線の伝播時間、リモートコントローラ１０から赤外線が送出されて固定機２０から超音波が送出されるまでの時間を０として超音波の伝播時間を算出している。
【００５１】
算出部１９は、各超音波の伝播時間や伝播速度に基づいて、各超音波送信部２７Ａ〜２７Ｃと超音波センサ１１との間の距離を算出するとともに、座標情報（固定機２０に対する超音波センサ１１の座標）を算出する（ステップＳ６０，Ｓ７０）。
【００５２】
ここで、算出部１９による座標情報の算出原理を説明する。図６は、座標情報の算出原理を説明するための図である。ここでの点Ｐ１（ｘ１，ｙ１，ｚ１）がリモートコントローラ１０の超音波センサ１１に対応する。また、点Ａ（０，０，０）が超音波送信部２７Ａに対応し、点Ｂ（０，ｙｂ，０）が超音波送信部２７Ｂに対応し、点Ｃ（０，ｙｃ，ｚｃ）が超音波送信部２７Ｃに対応している。すなわち、ここでのｙｚ平面が超音波送信部２７Ａ〜２７Ｃの配置される固定機２０の前面に対応している。
【００５３】
点Ｐ１から点Ａ〜点Ｃまでの各距離をそれぞれＲａ〜Ｒｃとすると、Ｒａ〜Ｒｃは（１）〜（３）によって表せる。
・（ｘ１）2＋（ｙ１）2＋（ｚ１）2＝Ｒａ2・・・式（１）
・（ｘ１）2＋（ｙｂ−ｙ１）2＋（ｚ１）2＝Ｒｂ2・・・式（２）
・（ｘ１）2＋（ｙｃ−ｙ１）2＋（ｚｃ−ｚ１）2＝Ｒｃ2・・・式（３）
【００５４】
Ｒａ〜Ｒｃは、超音波送信部２７Ａ〜２７Ｃから超音波センサ１１までの各超音波の伝播時間、伝播速度に基づいて算出することが可能である。また、Ａ（０，０，０）を原点とした場合のＢ（０，ｙｂ，０）、Ｃ（０，ｙｃ，ｚｃ）は予め測定しておくことができる。このため、算出部１９が（１）〜（３）を解くことによって「ｘ１」、「ｙ１」、「ｚ１」を算出することが可能となる。
【００５５】
算出部１９は、座標情報が算出されると、算出された座標情報に基づいて赤外線ＬＥＤ１６から赤外線を出力する際の赤外線駆動電流値等を算出する。算出部１９は、算出した赤外線駆動電流値等を、新たな赤外線駆動電流値を算出するかリモートコントローラ１０の電源がオフになるまで記憶しておく。
【００５６】
算出部１９によって座標情報が算出された後（ステップＳ７０）、ここではリモートコントローラ１０の電源がオンであるため（ステップＳ１０、Ｙｅｓ）、制御部１４は算出部１９が座標情報を記憶しているか否かを判断する（ステップＳ２０）。ここでの制御部１４は算出部１９が座標情報を記憶していると判断する（ステップＳ２０、Ｙｅｓ）。
【００５７】
制御部１４は、算出部１９が算出した赤外線駆動電流に基づいて赤外線ＬＥＤ１６に赤外線同期信号を出力させる。すなわち、制御部１４はＬＥＤ駆動部１５を制御して赤外線ＬＥＤ１６から送出する赤外線出力を算出した赤外線駆動電流値にさせる。これにより、赤外線ＬＥＤ１６は、ＬＥＤ駆動部１５によって赤外線の出力を調整され、固定機２０に赤外線を送出する（ステップＳ４０）。このとき、制御部１４は赤外線ＬＥＤ１６から送出される赤外線に座標情報を付加して赤外線を送出させる。
【００５８】
この後、リモートコントローラ１０がオフになるまで、制御部１４は算出部１９が算出した赤外線駆動電流に基づいて赤外線ＬＥＤ１６に赤外線を送出させる。また、算出部１９は固定機２０から超音波を受信する度に、各超音波の新たな伝播時間、新たな座標情報、新たな赤外線駆動電流を算出する。そして、算出部１９は算出した新たな赤外線駆動電流値等を、次の新たな赤外線駆動電流値を算出するかリモートコントローラ１０の電源がオフになるまで記憶しておく。
【００５９】
リモートコントローラ１０の使用者は、必要に応じてリモートコントローラ１０の位置や方向（固定機２０に対する位置や方向）変化させること、または図示しないポインテイングデバイスを操作することによって固定機２０の画面に表示されるカーソルを移動させる。そして、固定機２０の画面内の情報（テレビ番組名等）は、固定機２０の画面内のカーソルの位置が指定されることによって選択される。また、リモートコントローラ１０の使用者は、必要に応じて入力キー部１８から固定機２０を操作するための指示情報（リモートコントロールコード）を入力する。
【００６０】
入力キー部１８から入力される指示情報等は、赤外線ＬＥＤ１６を介して赤外線信号として固定機２０に送出される。このときの指示情報等を含んだ赤外線信号も制御部１４からの制御に基づく赤外線出力（赤外線駆動電流値）によって赤外線ＬＥＤ１６から固定機２０に送出される。
【００６１】
赤外線ＬＥＤ１６がＬＥＤ駆動部１５によって赤外線の出力を調整され、固定機２０に座標情報や指示情報を含む赤外線（赤外線同期信号）を送出すると（ステップＳ４０）、この赤外線同期信号は、固定機２０の赤外線センサ２１によって受信される（ステップＳ１１０）。
【００６２】
赤外線センサ２１は、受信した赤外線信号をアンプ２２によって増幅し、コンパレータ２３は赤外線信号が所定のレベルにあるか否かを判定する。ここでのコンパレータ２３は、赤外線信号が所定のレベルにあると判定する。
【００６３】
固定機２０は、受信した指示情報に応じた処理（カーソルの移動、番組録画の予約、テレビのチャンネルの変更、音量の変更等）を行なう。また、固定機２０の制御部２４は、受信した赤外線同期信号に座標情報が含まれているか否かを判断する（ステップＳ１２０）。ここでは、リモートコントローラ１０からの赤外線同期信号に座標情報が含まれていると判断する。
【００６４】
算出部２９は、リモートコントローラ１０から赤外線同期信号を受信すると、赤外線同期信号に含まれる座標情報に基づいて、超音波送信部２７Ａ〜２７Ｃから超音波を出力する際の超音波駆動電圧値を算出する。
【００６５】
制御部２４は、算出部２９が算出した超音波駆動電圧値に基づいて、超音波送信部２７Ａ〜２７Ｃに超音波信号を出力させる。すなわち、制御部２４は超音波駆動部２５を制御して超音波送信部２７Ａ〜２７Ｃが送出する超音波を、算出した超音波駆動電圧値によって送出させる。これにより、超音波送信部２７Ａ〜２７Ｃは、超音波駆動部２５によって超音波の出力が調整され、リモートコントローラ１０に超音波を送出する（ステップＳ１４０）。
【００６６】
この後、リモートコントローラ１０がオフになるまで、制御部２４は算出部２９が算出した超音波駆動電圧値に基づいて超音波送信部２７Ａ〜２７Ｃに超音波を送出させる。算出部２９は、リモートコントローラ１０から赤外線同期信号を受信する度に、座標情報に基づいて超音波送信部２７Ａ〜２７Ｃから超音波を出力する際の新たな超音波駆動電圧値を算出する。そして、算出部１９は算出した新たな超音波駆動電圧値等を、次の新たな超音波駆動電圧値を算出するか、固定機２０またはリモートコントローラ１０の電源がオフになるまで記憶しておく。
【００６７】
図７は、固定機のディスプレイに表示される画面の一例を示す図である。同図に示すように、ディスプレイにはテレビ番組の一覧表（ＥＰＧ（Electronic Program Guide））等が表示されるとともに、カーソル３０が表示される。この画面に表示されるカーソル３０はリモートコントローラ１０の位置や方向を変化させることによって画面内を移動する。すなわち、リモートコントローラ１０の位置や方向が変化することによって、指示情報（カーソル３０を所定の位置に移動させる指示）が変化し、この指示情報が固定機２０に送出されるため、制御部２４はこの指示情報に基づいて画面上のカーソル３０を表示（移動）させる（ステップＳ１５０）。
【００６８】
また、このカーソル３０が所定のテレビ番組名等を指定（カーソル３０をテレビ番組名の上に移動）した状態で、リモートコントローラ１０の入力キー部１８からカーソル３０が指定したテレビ番組等を選択する指示情報を入力（所定のキーを押下）すると、カーソル３０によって指定されたテレビ番組等が選択される。この後、リモートコントローラ１０の使用者は、選択されたテレビ番組等に対し、テレビ番組を録画予約等する指示情報等を入力キー部１８を介して入力し、固定機２０の操作を行う。
【００６９】
リモートコントローラ１０は、固定機２０からの超音波に基づいて算出された赤外線駆動電流値によって固定機２０に赤外線同期信号を送出し（ステップＳ５０〜７０、ステップＳ１０，Ｓ２０，Ｓ４０）、固定機２０はリモートコントローラ１０からの赤外線同期信号内の座標情報に基づいて算出された超音波駆動電圧値によってリモートコントローラ１０に超音波を送出する処理（ステップＳ１１０，Ｓ１２０，Ｓ１４０）を繰り返す。
【００７０】
この間、スイッチ部１７はリモートコントローラ１０が使用者に把持されているか否かを確認している（ステップＳ１０）。リモートコントローラ１０が使用者の手から離されると、スイッチ部１７はリモートコントローラ１０が把持されていないことを検知し、検知信号を制御部１４に入力する。制御部１４は、スイッチ部１７からの検知信号に基づいて、リモートコントローラ１０の電源をオフにする。制御部１４は、リモートコントローラ１０の電源をオフにする際、算出部１９が記憶していた座標情報や赤外線駆動電流値をクリアさせる（ステップＳ８０）。
【００７１】
なお、算出部１９が記憶していた座標情報や赤外線駆動電流値のクリアは、リモートコントローラ１０の電源オフと同時に行なう場合に限られず、例えば１〜数秒後にクリアすることとしてもよい。これにより、リモートコントローラ１０の使用者が誤ってリモートコントローラ１０を手離した場合等であっても、新たにリモートコントローラ１０による座標情報の取得処理を行なう必要がなくなる。
【００７２】
なお、本実施例１においては、リモートコントローラ１０から固定機２０への赤外線の伝播時間、リモートコントローラ１０から赤外線が送出されて固定機２０から超音波が送出されるまでの時間を０として算出部１９が超音波の伝播時間を算出したが、算出部１９はこれらの時間を考慮して超音波の伝播時間を算出してもよい。
【００７３】
また、本実施例１においては、超音波送信部群２６が３つの超音波送信部２７Ａ〜２７Ｃを備える構成としたが、超音波送信部群２６が１つの超音波送信部を備える構成としてもよい。この場合、リモートコントローラ１０の算出部１９は、１つの超音波送信部から受信した超音波に基づいて距離情報を算出する。そして、リモートコントローラ１０は、算出した距離情報に基づいて、赤外線駆動電流値を算出し、赤外線ＬＥＤ１６からの赤外線出力を制御させる。また、超音波送信部群２６が４つ以上の超音波送信部を備える構成としてもよい。
【００７４】
また、本実施例１においては、リモートコントローラ１０から赤外線を送出し、固定機２０から超音波を送出する構成としたが、リモートコントローラ１０および固定機２０から送出される信号はこれらに限られない。本実施例１においては超音波等の低速な信号が送出されて、この信号がいつ受信されたか（低速な信号の伝播時間）に基づいてリモートコントローラ１０と固定機２０の間の距離を測定している。すなわち、本実施例１のリモートコントロールシステムにおいては、赤外線の伝搬時間は超音波の伝搬時間に比べて無視できるくらい短い（瞬時に伝わる）ので、高速な（超音波に比べて十分に速い）赤外線を使用することによってタイミングの同期を取っている。換言すると、本実施例１のリモートコントロールシステムでは互いに伝播速度が異なる信号波である低速波および低速波に比べて十分高速な高速波によってリモートコントローラ１０と固定機２０の間の距離を測定している。このため、本実施例１のリモートコントロールシステムにおいては、リモートコントローラ１０から赤外線以外の高速な信号を送出し、固定機２０から超音波以外の低速な信号を送出することによって、リモートコントローラ１０と固定機２０の間の距離を測定してもよい。例えば、リモートコントロールシステムにおいて、リモートコントローラ１０から赤外線の代わりに可視光を含む電磁波等を送出し、固定機２０から可聴周波数の音波等を送出する構成としてもよい。
【００７５】
また、本実施例１においては、使用者がリモートコントローラ１０を把持するとリモートコントローラ１０がオンになり、使用者の手からリモートコントローラ１０が離れるとリモートコントローラ１０がオフになる構成としたが、リモートコントローラ１０に電源のオン／オフを切替えるスイッチ（ボタン）を備える構成としてもよい。この場合、リモートコントローラ１０の使用者がスイッチを押すことによってリモートコントローラ１０の電源のオン／オフを切替える。
【００７６】
このように、リモートコントローラ１０の電源がオンになった際に、リモートコントローラ１０の赤外線ＬＥＤ１６から赤外線が送出されるので、固定機２０はリモートコントローラ１０からの赤外線を受信した際に超音波を送出すればよい。すなわち、固定機２０はリモートコントローラ１０の電源がオフの場合には超音波を送出する必要がなく、リモートコントローラ１０が座標検出を行なう場合に超音波を送出すればよい。
【００７７】
また、リモートコントローラ１０は、固定機２０からの超音波に基づいて座標情報を取得することが可能となるので、座標情報に基づいて赤外線出力の赤外線駆動電流を制御することが可能となる。
【００７８】
また、固定機２０は、リモートコントローラ１０から座標情報を取得することが可能となるので、座標情報に基づいて超音波出力の超音波駆動電圧値を制御することが可能となる。
【００７９】
このように実施例１によれば、リモートコントローラ１０が座標検出を行なう際に、リモートコントローラ１０から赤外線同期信号を送出するので、固定機２０はリモートコントローラ１０が座標検出を行なう際に超音波を送出するだけでリモートコントローラ１０に座標検出を行なわせることが可能となる。このため、簡易な構成で固定機２０による超音波送出の消費電力を低減させることが可能となる。
【００８０】
また、リモートコントローラ１０は、座標情報に応じて固定機２０に送出する赤外線の出力を制御するので、簡易な構成で赤外線出力の際の消費電力を低減させることが可能となる。
【００８１】
また、固定機２０は、座標情報に応じてリモートコントローラ１０に送出する超音波の出力を制御するので、簡易な構成で超音波出力の際の消費電力を低減させることが可能となる。
【実施例２】
【００８２】
つぎに、図８を用いてこの発明の実施例２について説明する。実施例２では座標情報に加えて、固定機２０に対するリモートコントローラ１０の方向（角度）に応じた赤外線駆動電流値、超音波駆動電圧値を算出する。
【００８３】
図８は実施例２に係るリモートコントロールシステムの構成を示す図である。図８の各構成要素のうち図２および図３に示す実施例１のリモートコントローラ１０や固定機２０と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
【００８４】
本実施例２においては、リモートコントローラ１０が超音波センサ１１の代わりに２つの超音波センサ３１Ａ，３１Ｂを備えている。そして、それぞれの超音波センサ３１Ａ，３１Ｂが固定機２０からの超音波を受信する。なお、実施例２のリモートコントローラ１０は、実施例１の図２で説明したリモートコントローラ１０と同様にアンプ１２、コンパレータ１３、制御部１４、ＬＥＤ駆動部１５、赤外線ＬＥＤ１６、スイッチ部１７、入力キー部１８、算出部１９を備えている。
【００８５】
算出部１９は、赤外線ＬＥＤ１６から送出する同期用赤外線の送出タイミング、それぞれの超音波センサ３１Ａ，３１Ｂが固定機２０からの超音波を受信するタイミングに基づいて、固定機２０に対するリモートコントローラ１０の赤外線ＬＥＤ１６の赤外線送出方向（以下、送出方向情報という）を算出する。具体的には、算出部１９は赤外線ＬＥＤ１６から送出する同期用赤外線の送出タイミング、それぞれの超音波センサ３１Ａ，３１Ｂが固定機２０からの超音波を受信するタイミングに基づいて各超音波センサ３１Ａ，３１Ｂのそれぞれの座標情報を算出する。そして、これら２つの座標情報に基づいて送出方向情報（方向情報）を算出する。
【００８６】
算出部１９は、算出した送出方向情報、座標情報に応じて、赤外線ＬＥＤ１６から赤外線を出力する際の赤外線駆動電流値を算出する。算出部１９は、リモートコントローラ１０の赤外線ＬＥＤ１６の赤外線送出方向が、固定機２０の赤外線センサ２１に対して正面方向に近い場合（赤外線センサ２１の前面部と赤外線ＬＥＤ１６の赤外線送出方向の成す角度θが９０度に近い場合）に赤外線駆動電流値が小さくなるよう算出する。
【００８７】
また、算出部１９はリモートコントローラ１０の赤外線ＬＥＤ１６の赤外線送出方向が、固定機２０の赤外線センサ２１に対して正面方向から離れている場合（赤外線センサ２１の正面方向と赤外線ＬＥＤ１６の赤外線送出方向の成す角度θが０度に近い場合）に赤外線駆動電流値が大きくなるよう算出する。これにより、リモートコントローラ１０は、送出方向情報、座標情報に応じた出力で赤外線の送出を行なうことが可能となる。
【００８８】
実施例２の固定機２０は、実施例１の図３で説明した固定機２０と同様に赤外線センサ２１、アンプ２２、コンパレータ２３、制御部２４、超音波駆動部２５、超音波送信部群２６、算出部２９を備えている。本実施例２においては、固定機２０の算出部２９は、リモートコントローラ１０からの送出方向情報、座標情報に応じて、超音波送信部群２６から超音波を出力する際の超音波駆動電圧値を算出する。これにより、固定機２０は、送出方向情報、座標情報に応じた出力で超音波の送出を行なうことが可能となる。
【００８９】
したがって、リモートコントローラ１０と固定機２０の距離が短い場合であっても、赤外線センサ２１が赤外線を受信しにくい場合に赤外線駆動電流値が小さくなりすぎないように制御することが可能となる。
【００９０】
また、リモートコントローラ１０と固定機２０の距離が短い場合であっても、超音波センサ１１が超音波を受信しにくい場合に超音波駆動電圧値が小さくなりすぎないように制御することが可能となる。
【００９１】
なお、算出部１９は、送出方向情報と座標情報に基づいて赤外線駆動電流値を算出する場合に限られず、算出部１９が送出方向情報のみに基づいて赤外線駆動電流値を算出してもよい。また、算出部２９は、算出部２９が送出方向情報のみに基づいて超音波駆動電圧値を算出してもよい。
【００９２】
このように実施例２によれば、リモートコントローラ１０が、送出方向情報、座標情報に応じて固定機２０に送出する赤外線の出力を制御するので、簡易な構成で赤外線出力の際の消費電力を低減させることが可能となる。
【００９３】
また、固定機２０は、送出方向情報、座標情報に応じてリモートコントローラ１０に送出する超音波の出力を制御するので、簡易な構成で超音波出力の際の消費電力を低減させることが可能となる。
【実施例３】
【００９４】
つぎに、図９を用いてこの発明の実施例３について説明する。実施例３ではリモートコントローラ１０から固定機２０に超音波を送信し、固定機２０が座標情報等を算出する。そして、固定機２０によって算出された座標情報がリモートコントローラ１０に送られる。
【００９５】
図９は実施例３に係るリモートコントロールシステムの構成を示す図であり、図１０は実施例３に係るリモートコントローラの構成を示すブロック図であり、図１１は実施例３に係る固定機の構成を示すブロック図である。
【００９６】
図９〜図１１の各構成要素のうち図２および図３に示す実施例１のリモートコントローラ１０や固定機２０と同一機能を達成する構成要素については同一番号を付しており、重複する説明は省略する。
【００９７】
本実施例３においては、リモートコントローラ１０が赤外線ＬＥＤ１６とともに超音波送信部５７、超音波駆動部５５を備えている。また、リモートコントローラ１０が超音波センサ１１の代わりに赤外線センサ５１を備えている。なお、実施例３のリモートコントローラ１０は、実施例１の図２で説明したリモートコントローラ１０と同様にアンプ１２、コンパレータ１３、制御部１４、ＬＥＤ駆動部１５、赤外線ＬＥＤ１６、スイッチ部１７、入力キー部１８、算出部１９を備えている。
【００９８】
なお、ここでの超音波送信部５７が特許請求の範囲に記載の、リモートコントローラが備える第２の信号送出部に対応する。
【００９９】
赤外線センサ５１は、赤外線センサ２１と同様の機能を有している。すなわち、赤外線センサ５１は、固定機２０から送出される赤外線を受信しアンプ２２に入力する。超音波駆動部５５は、超音波駆動部２５と同様の機能を有している。すなわち、超音波駆動部５５は、超音波送信部５７を駆動する。超音波送信部５７は、超音波送信部２７Ａ〜２７Ｃと同様の機能を有している。すなわち、超音波送信部５７は、超音波駆動部５５による制御に基づいて超音波を送出する。
【０１００】
ここでの算出部１９は、固定機２０から送出される座標情報に基づいて、超音波送信部５７から超音波を送出する際の超音波駆動電圧値、赤外線ＬＥＤ１６から赤外線を送出する際の赤外線駆動電流値を算出する。
【０１０１】
また、固定機２０は、赤外線センサ２１とともに超音波センサ４１Ａ〜４１Ｃを備えている。また、固定機２０は超音波送信部群２６の代わりに赤外線ＬＥＤ４６とＬＥＤ駆動部４５を備えている。なお、実施例２の固定機２０は、実施例１の図３で説明した固定機２０と同様に赤外線センサ２１、アンプ２２、コンパレータ２３、制御部２４、超音波駆動部２５、算出部２９を備えている。なお、ここでの算出部２９が特許請求の範囲に記載の、情報処理装置が備える算出部に対応する。
【０１０２】
超音波センサ４１Ａ〜４１Ｃは、超音波センサ１１と同様の機能を有している。すなわち、超音波センサ４１Ａ〜４１Ｃは、リモートコントローラ１０から送出される超音波を受信しアンプ２２に入力する。
【０１０３】
ＬＥＤ駆動部４５は、ＬＥＤ駆動部１５と同様の機能を有している。すなわち、ＬＥＤ駆動部４５は、赤外線ＬＥＤ４６を駆動する。赤外線ＬＥＤ４６は、赤外線ＬＥＤ１６と同様の機能を有している。すなわち、赤外線ＬＥＤ４６は、ＬＥＤ駆動部４５による駆動制御に基づいて赤外線を送出する。
【０１０４】
ここでの算出部２９は、赤外線ＬＥＤ１６から送出されるする同期用赤外線の受信タイミング（時刻）、超音波センサ４１Ａ〜４１Ｃがリモートコントローラ１０からの超音波を受信するタイミング、超音波信号の伝播速度等に基づいて座標情報を算出する。算出部２９は、算出した座標情報に応じて、赤外線ＬＥＤ４６から赤外線を出力する際の赤外線駆動電流値を算出する。算出部２９は、算出した赤外線駆動電流値を、新たな赤外線駆動電流値を算出するか、リモートコントローラ１０の電源がオフになるまで記憶しておく。
【０１０５】
つぎに、実施例３に係るリモートコントロールシステムの動作手順について説明する。図１２は、実施例３に係るリモートコントロールシステムの動作手順を示すフローチャートである。
【０１０６】
スイッチ部１７は、リモートコントローラ１０が使用者に把持されているか否かを確認する（ステップＳ２１０）。リモートコントローラ１０が使用者によって把持されると、スイッチ部１７はリモートコントローラ１０が把持されていることを検知し、検知信号を制御部１４に入力する。制御部１４は、スイッチ部１７からの検知信号に基づいて、リモートコントローラ１０の電源をオンにする。
【０１０７】
リモートコントローラ１０のスイッチがオンになると（ステップＳ２１０、Ｙｅｓ）、制御部１４は算出部１９が座標情報を記憶しているか否かを判断する（ステップＳ２２０）。ここでは、リモートコントローラ１０の電源がオンになった後、固定機２０から座標情報を取得していないので、制御部１４は算出部１９が座標情報を記憶していないと判断する（ステップＳ２２０、Ｎｏ）。
【０１０８】
制御部１４は、算出部１９が座標情報を記憶していないので、最大出力で赤外線ＬＥＤ１６に赤外線同期信号を送出させるとともに最大出力で超音波送信部５７に超音波を送出させる。すなわち、制御部１４はＬＥＤ駆動部１５を制御して赤外線ＬＥＤ１６から送出する赤外線出力、超音波送信部５７から送出する超音波を予め設定しておいた最大値にさせる。赤外線ＬＥＤ１６はＬＥＤ駆動部１５による制御に基づいて最大出力で赤外線同期信号を送出し、超音波送信部５７は超音波駆動部５５による制御に基づいて最大出力で超音波信号を送出する（ステップＳ２３０）。
【０１０９】
赤外線ＬＥＤ１６からの赤外線同期信号は、固定機２０の赤外線センサ２１によって受信される。また、超音波送信部５７からの超音波信号は固定機２０の超音波センサ４１Ａ〜４１Ｃによって受信される（ステップＳ３１０）。赤外線センサ２１は、受信した赤外線信号と超音波信号をアンプ２２に入力し、アンプ２２は赤外線センサ２１が検出した赤外線信号と超音波信号を増幅する。アンプ２２は、増幅した赤外線信号、超音波信号をコンパレータ２３に入力し、コンパレータ２３は予め設定しておいた閾値とアンプ２２で増幅された赤外線信号、超音波信号を比較して赤外線信号、超音波信号が所定のレベルにあるか否かを判定する。ここでのコンパレータ２３は、赤外線信号、超音波信号が所定のレベルにあると判定する。
【０１１０】
算出部２９は、赤外線ＬＥＤ１６から同期用赤外線を受信した時刻、超音波センサ４１Ａ〜４１Ｃがリモートコントローラ１０の超音波送信部５７からの超音波を受信した時刻に基づいて、超音波送信部５７と各超音波センサ４１Ａ〜４１Ｃとの間の各超音波の伝播時間を算出する。
【０１１１】
算出部２９は、各超音波の伝播時間や伝播速度に基づいて、超音波送信部５７と各超音波センサ４１Ａ〜４１Ｃとの間の距離を算出するとともに、座標情報（固定機２０に対する超音波送信部５７の座標）を算出する（ステップＳ３２０，Ｓ３３０）。算出部２９は、座標情報が算出されると、算出された座標情報に基づいて赤外線ＬＥＤ４６から赤外線を出力する際の赤外線駆動電流値を算出する。
【０１１２】
この後、リモートコントローラ１０がオフになるまで、制御部２４は算出部２９が算出した赤外線駆動電流値に基づいて赤外線ＬＥＤ４６に赤外線を送出させる。算出部２９は、リモートコントローラ１０から赤外線同期信号と超音波を受信する度に、座標情報を算出し、算出した座標情報に基づいて赤外線ＬＥＤ４６から赤外線を出力する際の新たな赤外線駆動電流値を算出する。算出部２９は、算出した赤外線駆動電流値を、新たな赤外線駆動電流値を算出するかリモートコントローラ１０の電源がオフになるまで記憶しておく。
【０１１３】
制御部２４は、算出部２９が算出した赤外線駆動電流値に基づいて、赤外線ＬＥＤ４６に赤外線信号を出力させる。すなわち、制御部２４はＬＥＤ駆動部４５を制御して赤外線ＬＥＤ４６が送出する赤外線を、算出した赤外線駆動電流値によって送出させる。これにより、赤外線ＬＥＤ４６は、ＬＥＤ駆動部４５によって赤外線の出力が調整され、リモートコントローラ１０に赤外線を送出する（ステップＳ３４０）。このとき、制御部２４は赤外線ＬＥＤ４６から送出される赤外線に座標情報を付加して赤外線を送出させる。
【０１１４】
赤外線ＬＥＤ４６からの赤外線信号は、リモートコントローラ１０の赤外線センサ５１によって受信される（ステップＳ２５０）。赤外線センサ５１は、受信した赤外線信号をアンプ１２によって増幅し、コンパレータ１３は赤外線信号が所定のレベルにあるか否かを判定する。ここでのコンパレータ１３は、赤外線信号が所定のレベルにあると判定する。
【０１１５】
算出部１９は、固定機２０から赤外線信号を受信すると、赤外線信号に含まれる座標情報に基づいて、超音波送信部５７から超音波を出力する際の超音波駆動電圧値、赤外線ＬＥＤ１６から赤外線を出力する際の赤外線駆動電流値を算出する。
【０１１６】
算出部１９によって超音波駆動電圧値、赤外線駆動電流値が算出された後、ここではリモートコントローラ１０の電源がオンであるため（ステップＳ２１０、Ｙｅｓ）、制御部１４は算出部１９が座標情報を記憶しているか否かを判断する（ステップＳ２２０）。ここでの制御部１４は算出部１９が座標情報を記憶していると判断する（ステップＳ２２０、Ｙｅｓ）。
【０１１７】
制御部１４は、算出部１９が算出した超音波駆動電圧値、赤外線駆動電流値に基づいて、超音波送信部５７に超音波信号を出力させ、赤外線ＬＥＤ１６に赤外線信号を出力させる。すなわち、制御部１４は超音波駆動部５５を制御して、超音波送信部５７が送出する超音波を算出した超音波駆動電圧値によって送出させる。これにより、超音波送信部５７は、超音波駆動部５５によって超音波の出力が調整され、固定機２０に超音波を送出する。
【０１１８】
また、制御部１４はＬＥＤ駆動部１５を制御して、赤外線ＬＥＤ１６が送出する赤外線を算出した赤外線駆動電流値によって送出させる。これにより、赤外線ＬＥＤ１６は、ＬＥＤ駆動部１５によって赤外線の出力が調整され、固定機２０に赤外線信号を送出する（ステップＳ２４０）。
【０１１９】
この後、リモートコントローラ１０がオフになるまで、制御部１４は算出部１９が算出した超音波駆動電圧値、赤外線駆動電流値に基づいて超音波送信部５７に超音波を送出させ、超音波赤外線ＬＥＤ１６に赤外線を送出させる。また、算出部１９は固定機２０から座標情報を含む赤外線信号を受信する度に、新たな超音波駆動電圧値、新たな赤外線駆動電流値を算出する。そして、算出部１９は算出した新たな超音波駆動電圧値、新たな赤外線駆動電流値等を、次の新たな超音波駆動電圧値、新たな赤外線駆動電流値を算出するかリモートコントローラ１０の電源がオフになるまで記憶しておく。
【０１２０】
リモートコントローラ１０の使用者は、必要に応じてリモートコントローラ１０の位置や方向を変化させることによって固定機２０の画面に表示されるカーソル３０を移動させる。また、リモートコントローラ１０の使用者は、必要に応じて入力キー部１８から固定機２０を操作するための指示情報（リモートコントロールコード）を入力する。
【０１２１】
入力キー部１８から入力される指示情報等は、赤外線ＬＥＤ１６を介して赤外線信号として固定機２０に送出される。このときの指示情報等を含んだ赤外線信号も制御部１４からの制御に基づく赤外線出力（赤外線駆動電流値）によって赤外線ＬＥＤ１６から固定機２０に送出される。
【０１２２】
赤外線ＬＥＤ１６からの指示情報を含んだ赤外線信号は、固定機２０の赤外線センサ２１によって受信される。固定機２０の制御部２４は、リモートコントローラ１０の位置や方向の変化に応じて、画面に表示させるカーソル３０を移動させる（ステップＳ３５０）。そして、固定機２０は、受信した指示情報に応じた処理を行なう。
【０１２３】
リモートコントローラ１０は、固定機２０からの座標情報に基づいて算出された赤外線駆動電流値によって固定機２０に赤外線同期信号を送出するとともに、固定機２０からの座標情報に基づいて算出された超音波駆動電圧値によって固定機２０に超音波を送出する処理（ステップＳ２５０、ステップＳ２１０，Ｓ２２０，Ｓ２４０）を繰り返す。固定機２０はリモートコントローラ１０からの赤外線同期信号、超音波に基づいて算出した座標情報に応じた赤外線駆動電流値を算出する。そして、固定機２０は、算出された赤外線駆動電流値によってリモートコントローラ１０に赤外線を送出する処理（ステップＳ３１０〜Ｓ３５０）を繰り返す。
【０１２４】
この間、スイッチ部１７はリモートコントローラ１０が使用者に把持されているか否かを確認している（ステップＳ２１０）。リモートコントローラ１０が使用者の手から離されると、スイッチ部１７はリモートコントローラ１０が把持されていないことを検知し、検知信号を制御部１４に入力する。制御部１４は、スイッチ部１７からの検知信号に基づいて、リモートコントローラ１０の電源をオフにする。制御部１４は、リモートコントローラ１０の電源をオフにする際、算出部１９が記憶していた赤外線駆動電流値や超音波駆動電圧値をクリアさせる。
【０１２５】
なお、本実施例３においては、固定機２０が３つの超音波センサ４１Ａ〜４１Ｃを備える構成としたが、固定機２０が１つの超音波センサを備える構成としてもよい。この場合、固定機２０の算出部２９は、１つの超音波センサが受信した超音波に基づいて距離情報を算出する。そして、固定機２０は算出した距離情報に基づいて赤外線駆動電流値を算出し、赤外線ＬＥＤ４６からの赤外線出力を制御させる。また、リモートコントローラ１０は、固定機２０から受信した距離情報に基づいて、赤外線駆動電流値や超音波駆動電圧値を算出し、赤外線ＬＥＤ１６からの赤外線出力や超音波送信部５７からの超音波出力を制御させる。また、固定機２０において４つ以上の超音波センサを備える構成としてもよい。
【０１２６】
このように、リモートコントローラ１０から赤外線同期信号および超音波信号を送出するので、固定機２０がリモートコントローラ１０の座標検出を行なうことが可能となる。また、固定機２０が算出した座標情報をリモートコントローラ１０に送信するので、リモートコントローラ１０は固定機２０から座標情報を取得することが可能となる。
【０１２７】
このように実施例３によれば、リモートコントローラ１０が固定機２０から座標情報を取得するので、リモートコントローラ１０は座標情報に応じて固定機２０に送出する赤外線、超音波の出力を制御することが可能となり、簡易な構成で赤外線出力、超音波出力の際の消費電力を低減させることが可能となる。
【０１２８】
また、固定機２０は、座標情報に応じてリモートコントローラ１０に送出する赤外線信号の出力を制御するので、簡易な構成で赤外線出力の際の消費電力を低減させることが可能となる。
【図面の簡単な説明】
【０１２９】
【図１】本発明の実施例１にかかるリモートコントロールシステムの概念を説明するための図である。
【図２】実施例１にかかるリモートコントローラの構成を示すブロック図である。
【図３】実施例１にかかる固定機の構成を示すブロック図である。
【図４】実施例１に係る固定機の概略構成を示す図である。
【図５】実施例１に係るリモートコントロールシステムの動作手順を示すフローチャートである。
【図６】座標情報の算出原理を説明するための図である。
【図７】固定機のディスプレイに表示される画面の一例を示す図である。
【図８】実施例２に係るリモートコントロールシステムの構成を示す図である。
【図９】実施例３に係るリモートコントロールシステムの構成を示す図である。
【図１０】実施例３に係るリモートコントローラの構成を示すブロック図である。
【図１１】実施例３に係る固定機の構成を示すブロック図である。
【図１２】実施例３に係るリモートコントロールシステムの動作手順を示すフローチャートである。
【符号の説明】
【０１３０】
１０  リモートコントローラ
１１，３１Ａ，３１Ｂ，４１Ａ〜４１Ｃ  超音波センサ
１２，２２  アンプ
１３，２３  コンパレータ
１４，２４  制御部
１５，４５，４５  ＬＥＤ駆動部
１６，４６  赤外線ＬＥＤ
１７  スイッチ部
１８  入力キー部
１９，２９  算出部
２０  固定機
２１，５１  赤外線センサ
２５，５５  超音波駆動部
２６  超音波送信部群
２７Ａ〜２７Ｃ，５７  超音波送信部
３０  カーソル
【図１】
2006295635.tif 000003
【図２】
2006295635.tif 000004
【図３】
2006295635.tif 000005
【図４】
2006295635.tif 000006
【図５】
2006295635.tif 000007
【図６】
2006295635.tif 000008
【図７】
2006295635.tif 000009
【図８】
2006295635.tif 000010
【図９】
2006295635.tif 000011
【図１０】
2006295635.tif 000012
【図１１】
2006295635.tif 000013
【図１２】
2006295635.tif 000014