(57)【特許請求の範囲】
【請求項１】
静体検知可能な複数の赤外線センサと、該赤外線センサの出力値に基づいてポインタを制御するポインタ制御手段とを備え、該ポインタ制御手段の結果に基づいて前記ポインタの移動方向及び移動量を制御するポインティングデバイスにおいて、
前記赤外線センサの個数が２個であって、
前記ポインタ制御手段が、前記赤外線センサの出力値を比較するセンサ出力比較手段と、前記赤外線センサの出力値の差分を計算するセンサ出力差分計算手段とを備え、
前記センサ出力比較手段の結果に基づいて前記ポインタの移動方向を制御し、前記セン
サ出力差分計算手段の結果に基づいて前記ポインタの移動量を制御することを特徴とするポインティングデバイス。
【請求項２】
前記２個の赤外線センサが左右に配置され、
前記ポインタ制御手段は、
前記センサ出力比較手段の結果及びセンサ出力差分計算手段の結果に基づいて、
前記左側赤外線センサの出力値が前記右側赤外線センサの出力値よりも大きいときには前記ポインタを左側に所定の量だけ移動し、
前記右側赤外線センサの出力値が前記左側赤外線センサの出力値よりも大きいときには前記ポインタを右側に所定の量だけ移動するように制御することを特徴とする請求項１に記載のポインティングデバイス。
【請求項３】
前記２個の赤外線センサが上下に配置され、
前記ポインタ制御手段は、
前記センサ出力比較手段の結果及びセンサ出力差分計算手段の結果に基づいて、
前記上側赤外線センサの出力値が前記下側赤外線センサの出力値よりも大きいときには前記ポインタを上側に所定の量だけ移動し、
前記下側赤外線センサの出力値が前記上側赤外線センサの出力値よりも大きいときには前記ポインタを下側に所定の量だけ移動するように制御することを特徴とする請求項１に記載のポインティングデバイス。
【請求項４】
静体検知可能な複数の赤外線センサと、該赤外線センサの出力値に基づいてポインタを制御するポインタ制御手段とを備え、該ポインタ制御手段の結果に基づいて前記ポインタの移動方向及び移動量を制御するポインティングデバイスにおいて、
前記複数の赤外線センサが４個であって、
前記ポインタ制御手段が、前記赤外線センサの４個の出力値から任意の２個ずつを加算する加算手段と、該加算手段によって得られた加算結果を互いに比較する加算結果比較手段と、前記加算手段によって得られた加算結果の差分を計算する加算結果差分計算手段を備え、
前記加算結果比較手段の結果に基づいて前記ポインタの移動方向を制御し、前記加算結果差分計算手段の結果に基づいて前記ポインタの移動量を制御することを特徴とするポインティングデバイス。
【請求項５】
前記４個の赤外線センサが所定の平面上の長方形の頂点に配置され、
前記ポインタ制御手段は、
前記加算結果比較手段の結果及び前記加算結果差分計算手段の結果に基づいて、
前記赤外線センサのうち、上側２個の赤外線センサの出力値の和が下側２個の赤外線センサの出力値の和よりも大きく、なおかつ左側２個の赤外線センサの出力値の和が右側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを左上に所定の量だけ移動し、
下側２個の赤外線センサの出力値の和が上側２個の赤外線センサの出力値の和よりも大きく、なおかつ左側２個の赤外線センサの出力の和が右側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを左下に所定の量だけ移動し、
上側２個の赤外線センサの出力の和が下側２個の赤外線センサの出力値の和よりも大きく、なおかつ右側２個の赤外線センサの出力値の和が左側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを右上に所定の量だけ移動し、
下側２個の赤外線センサの出力の和が上側２個の赤外線センサの出力値の和よりも大きく、なおかつ右側２個の赤外線センサの出力値の和が左側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを右下に所定の量だけ移動するように制御することを特徴とする請求項４に記載のポインティングデバイス。
【請求項６】
複数の静体検知可能な赤外線センサの出力値に基づいて、ポインタ制御データを生成してポインタを制御するポインタ制御ステップを有し、該ポインタ制御ステップに基づいて前記ポインタの移動方向及び移動量を制御するポインティングデバイスの制御方法において、
前記ポインタ制御ステップが、
前記赤外線センサの出力値を互いに比較するセンサ出力比較ステップと、
前記赤外線センサの出力値の差分を計算するセンサ出力差分計算ステップと、
前記センサ出力比較ステップによって得られた比較結果に基づいてポインタの移動方向を決定し、前記センサ出力差分計算ステップによって得られた差分に基づいて前記ポインタの移動量を決定するポインタ移動方向・移動量制御ステップと
を有することを特徴とするポインティングデバイスの制御方法。
【請求項７】
前記複数の赤外線センサが左右に２個配置され、
前記センサ出力差分計算ステップは、
前記左側赤外線センサの出力が、前記右側赤外線センサの出力値よりも大きいときにはポインタを左側に所定の量だけ移動し、
前記右側赤外線センサの出力値が、前記左側赤外線センサの出力値よりも大きいときには、前記ポインタを右側に所定の量だけ移動するように制御することを特徴とする請求項６に記載のポインティングデバイスの制御方法。
【請求項８】
前記複数の赤外線センサが上下に２個配置され、
前記ポインタ制御ステップが、
前記上側赤外線センサの出力値が、前記下側赤外線センサの出力値よりも大きいときには、前記ポインタを上側に所定の量だけ移動し、
前記下側赤外線センサの出力が、前記上側赤外線センサの出力値よりも大きいときには
、前記ポインタを下側に所定の量だけ移動するように制御することを特徴とする請求項６に記載のポインティングデバイスの制御方法。
【請求項９】
複数の静体検知可能な赤外線センサの出力値に基づいて、ポインタ制御データを生成してポインタを制御するポインタ制御ステップを有し、該ポインタ制御ステップに基づいて前記ポインタの移動方向及び移動量を制御するポインティングデバイスの制御方法において、
前記複数の赤外線センサが４個であって、
前記ポインタ制御ステップが、
前記４個の赤外線センサの出力値から任意の２個ずつを加算する加算ステップと、
該加算ステップによって得られた加算結果を互いに比較する加算結果比較ステップと、
前記加算ステップによって得られた加算結果の差分を計算する加算結果差分計算ステップと、
前記加算結果比較ステップによって得られた比較結果に基づいて前記ポインタの移動方向を決定し、前記加算結果差分計算ステップによって得られた差分に基づいて前記ポインタの移動量を決定するポインタ移動方向・移動量制御ステップと
を有することを特徴とするポインティングデバイスの制御方法。
【請求項１０】
前記赤外線センサを所定の平面領域の左右上下に４個配置し、
前記赤外線センサのうち、上側２個の赤外線センサの出力値の和が、下側２個の赤外線センサの出力値の和よりも大きく、かつ左側２個の赤外線センサの出力値の和が、右側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを左上に所定の量だけ移動し、
下側２個の赤外線センサの出力値の和が、上側２個の赤外線センサの出力値の和よりも大きく、かつ左側２個の赤外線センサの出力値の和が、右側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを左下に所定の量だけ移動し、
上側２個の赤外線センサの出力値の和が、下側２個の赤外線センサの出力値の和よりも大きく、かつ右側２個の赤外線センサの出力値の和が、左側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを右上に所定の量だけ移動し、
下側２個の赤外線センサの出力値の和が、上側２個の赤外線センサの出力値の和よりも大きく、かつ右側２個の赤外線センサの出力値の和が、左側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを右下に所定の量だけ移動することを特徴とする請求項９に記載のポインティングデバイスのポインタ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインティングデバイス及びその制御方法に関し、より詳細には、人体（ユーザの手）を検出可能である赤外線センサを用いた電子機器のポインティングデバイス及びその制御方法に関するものである。
【背景技術】
【０００２】
従来から、センサを用いたポインティングデバイスが知られている。この中には、特許文献１に示されるように、発光素子および受光素子を用いて移動速度を計算したもの、特許文献２に示されるように、ポインティングデバイスの一種であるトラックボールに赤外線センサを多数個搭載したもの、特許文献３に示されるように、赤外線センサセルと圧電素子セルを市松模様に並べて、ユーザが画面上を操作するもの、あるいは、特許文献４に示されるように、赤外線源と熱型もしく焦電型の赤外線センサを用いてその出力の変化によりポインタを制御するもの、などがある。
【０００３】
【特許文献１】特開平３−２９１７１６号公報
【特許文献２】特開２０００−２１４９９３号公報（特許３２０４２３７号）
【特許文献３】特開平１１−３３８６２９号公報
【特許文献４】特開２００６−３５０９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１においては、センサとしての受光素子のみならず発光素子を具備する必要があり、コストアップにつながる。さらに、移動速度を計算するためユーザは手のひらを必ず広げた状態で操作する必要がある。したがって、動きを制限しており、使い勝手に問題がある。
【０００５】
また、特許文献２においては、上記で示したように、赤外線センサを多数個搭載しなければならない。特許文献２内の図面によれば、約７０個の赤外線センサを必要としている。数十個レベルのセンサ信号を処理するためには、その処理系をそのまま数十個使うのではコストアップにつながるし、時分割で処理するときには必然的にその処理速度が遅くならざるを得ない。後者の場合、結果として、処理速度の遅さが使い勝手の悪さに直結する。
【０００６】
赤外線センサを多数必要とすることは、特許文献３でも同様である。さらに、特許文献３では、圧電素子も必要であり、コストアップと使い勝手の悪さが同様に指摘される。なおかつ、ユーザが画面へ接触することを必要としていることも使い勝手の悪さに直結する。
【０００７】
特許文献４においては、赤外線源の移動のみを検出できるものであり、ユーザの動作が時間的に変化しない場合、あるいは非常に遅い場合には対応できない。さらに、仮にセンサ出力の計時変化を計算できたとしても、その計算結果から具体的にポインタの制御がどのように行われるかの記述がまったく見当たらない。
【０００８】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、人体（ユーザの手）を検出可能である赤外線センサをごく少数だけ用いることで構成の簡素化を図るとともにコストダウンを実現し、ユーザの自然な手の動きをターゲットに赤外線センサの配置決定及び信号処理を行うことで、ユーザの使い勝手を向上させるようにしたポインティングデバイス及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、このような目的達成するためになされたもので、請求項１に記載の発明は、静体検知可能な複数の赤外線センサと、該赤外線センサの出力値に基づいてポインタを制御するポインタ制御手段とを備え、該ポインタ制御手段の結果に基づいて前記ポインタの移動方向及び移動量を制御するポインティングデバイスにおいて、前記赤外線センサの個数が２個であって、前記ポインタ制御手段が、前記赤外線センサの出力値を比較するセンサ出力比較手段と、前記赤外線センサの出力値の差分を計算するセンサ出力差分計算手段とを備え、前記センサ出力比較手段の結果に基づいて前記ポインタの移動方向を制御し、前記センサ出力差分計算手段の結果に基づいて前記ポインタの移動量を制御することを特徴とする。（図２）
【００１１】
ここで、前記２個の赤外線センサが左右に配置され、前記ポインタ制御手段は、前記センサ出力比較手段の結果及びセンサ出力差分計算手段の結果に基づいて、前記左側赤外線センサの出力値が前記右側赤外線センサの出力値よりも大きいときには前記ポインタを左側に所定の量だけ移動し、前記右側赤外線センサの出力値が前記左側赤外線センサの出力値よりも大きいときには前記ポインタを右側に所定の量だけ移動するように制御することができる。
【００１２】
また、ここで、前記２個の赤外線センサが上下に配置され、前記ポインタ制御手段は、前記センサ出力比較手段の結果及びセンサ出力差分計算手段の結果に基づいて、前記上側赤外線センサの出力値が前記下側赤外線センサの出力値よりも大きいときには前記ポインタを上側に所定の量だけ移動し、前記下側赤外線センサの出力値が前記上側赤外線センサの出力値よりも大きいときには前記ポインタを下側に所定の量だけ移動するように制御することができる。
【００１３】
また、請求項４に記載の発明は、静体検知可能な複数の赤外線センサと、該赤外線センサの出力値に基づいてポインタを制御するポインタ制御手段とを備え、該ポインタ制御手段の結果に基づいて前記ポインタの移動方向及び移動量を制御するポインティングデバイスにおいて、前記複数の赤外線センサが４個であって、前記ポインタ制御手段が、前記赤外線センサの４個の出力値から任意の２個ずつを加算する加算手段と、該加算手段によって得られた加算結果を互いに比較する加算結果比較手段と、前記加算手段によって得られた加算結果の差分を計算する加算結果差分計算手段を備え、前記加算結果比較手段の結果に基づいて前記ポインタの移動方向を制御し、前記加算結果差分計算手段の結果に基づいて前記ポインタの移動量を制御することを特徴とする。（図５）
【００１４】
ここで、前記４個の赤外線センサが所定の平面上の長方形の頂点に配置され、前記ポインタ制御手段は、前記加算結果比較手段の結果及び前記加算結果差分計算手段の結果に基づいて、前記赤外線センサのうち、上側２個の赤外線センサの出力値の和が下側２個の赤外線センサの出力値の和よりも大きく、なおかつ左側２個の赤外線センサの出力値の和が右側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを左上に所定の量だけ移動し、下側２個の赤外線センサの出力値の和が上側２個の赤外線センサの出力値の和よりも大きく、なおかつ左側２個の赤外線センサの出力の和が右側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを左下に所定の量だけ移動し、上側２個の赤外線センサの出力の和が下側２個の赤外線センサの出力値の和よりも大きく、なおかつ右側２個の赤外線センサの出力値の和が左側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを右上に所定の量だけ移動し、下側２個の赤外線センサの出力の和が上側２個の赤外線センサの出力値の和よりも大きく、なおかつ右側２個の赤外線センサの出力値の和が左側２個の赤外線センサの出力値の和よりも大きいときには前記ポインタを右下に所定の量だけ移動するように制御することができる。
【００１６】
また、請求項６に記載の発明は、複数の静体検知可能な赤外線センサの出力値に基づいて、ポインタ制御データを生成してポインタを制御するポインタ制御ステップを有し、該ポインタ制御ステップに基づいて前記ポインタの移動方向及び移動量を制御することを特徴とするポインティングデバイスにおいて、前記ポインタ制御ステップが、前記赤外線センサの出力値を互いに比較するセンサ出力比較ステップと、前記赤外線センサの出力値の差分を計算するセンサ出力差分計算ステップと、前記センサ出力比較ステップによって得られた比較結果に基づいてポインタの移動方向を決定し、前記センサ出力差分計算ステップによって得られた差分に基づいて前記ポインタの移動量を決定するポインタ移動方向・移動量制御ステップとを有することを特徴とする。
【００１７】
ここで、前記複数の赤外線センサが左右に２個配置され、前記センサ出力差分計算ステップは、前記左側赤外線センサの出力が、前記右側赤外線センサの出力値よりも大きいときにはポインタを左側に所定の量だけ移動し、前記右側赤外線センサの出力値が、前記左側赤外線センサの出力値よりも大きいときには、前記ポインタを右側に所定の量だけ移動するように制御することができる。
【００１８】
また、ここで、前記複数の赤外線センサが上下に２個配置され、前記ポインタ制御ステップが、前記上側赤外線センサの出力が、前記下側赤外線センサの出力値よりも大きいときには、前記ポインタを上側に所定の量だけ移動し、前記下側赤外線センサの出力が、前記上側赤外線センサの出力値よりも大きいときには、前記ポインタを下側に所定の量だけ移動するように制御することができる。
【００１９】
また、請求項９に記載の発明は、複数の静体検知可能な赤外線センサの出力値に基づいて、ポインタ制御データを生成してポインタを制御するポインタ制御ステップを有し、該ポインタ制御ステップに基づいて前記ポインタの移動方向及び移動量を制御することを特徴とするポインティングデバイスにおいて、前記複数の赤外線センサが４個であって、前記ポインタ制御ステップが、前記４個の赤外線センサの出力値から任意の２個ずつを加算する加算ステップと、該加算ステップによって得られた加算結果を互いに比較する加算結果比較ステップと、前記加算ステップによって得られた加算結果の差分を計算する加算結果差分計算ステップと、前記加算結果比較ステップによって得られた比較結果に基づいて前記ポインタの移動方向を決定し、前記加算結果差分計算ステップによって得られた差分に基づいて前記ポインタの移動量を決定するポインタ移動方向・移動量制御ステップとを有することを特徴とする。
【００２０】
ここで、赤外線センサを所定の平面領域の左右上下に４個配置し、前記赤外線センサのうち、上側２個の赤外線センサの出力値の和が、下側２個の赤外線センサの出力値の和よりも大きく、かつ左側２個の赤外線センサの出力値の和が、右側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを左上に所定の量だけ移動し、下側２個の赤外線センサの出力値の和が、上側２個の赤外線センサの出力値の和よりも大きく、かつ左側２個の赤外線センサの出力値の和が、右側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを左下に所定の量だけ移動し、上側２個の赤外線センサの出力値の和が、下側２個の赤外線センサの出力値の和よりも大きく、かつ右側２個の赤外線センサの出力値の和が、左側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを右上に所定の量だけ移動し、下側２個の赤外線センサの出力値の和が、上側２個の赤外線センサの出力値の和よりも大きく、かつ右側２個の赤外線センサの出力値の和が、左側２個の赤外線センサの出力値の和よりも大きいときには、前記ポインタを右下に所定の量だけ移動することができる。
【発明の効果】
【００２１】
本発明によれば、ユーザが赤外線センサに対して手を近づけたり遠ざけたりする、という所望の動作を行うだけで、ポインタの移動を自由自在に行うことが可能となる。本発明では、赤外線センサの個数は多くても数個程度であり、しかも、赤外線センサの発光部を必要としない。したがって、従来のポインティングデバイスと比べて、構造が簡素化され、しかも、コストダウンが図れてユーザにとって使い勝手のよいポインティングデバイスが実現できる。
【００２２】
また、ユーザが２個の赤外線センサに対して両手を使って一方を近づけたり他方を遠ざけたりするというような所望の動作を行うだけで、左右もしくは上下といった１次元方向のポインタの移動を自由自在に行うことが可能となる。赤外線センサの個数は２個ときわめて少なく、構成が簡素化され、しかもコストダウンが図れる。
【００２３】
また、ユーザが４個の赤外線センサに対して手を近づけたり遠ざけたりする、というような所望の動作を行うだけで、左右上下同時に、すなわち、２次元平面内でのポインタの移動を自由自在に行うことが可能となる。赤外線センサの個数は４個であるが、２次元平面内の移動が自由にできるので使い勝手が向上する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施例について図面を参照して説明する。
【００２５】
図１は、本発明における各実施例の基本構成を示すブロック図である。図中符号１は赤外線センサ部、２はセンサ出力測定部、３はポインタ制御部（ポインタ制御手段）、４はポインタを示している。
【００２６】
本発明においては、少なくとも２個の赤外線センサを必要とする。それらを以下の各実施例で示すように用途に応じて最適に配置される。なお、本発明の赤外線センサは、発光部を持たなくても検出可能なパッシブ型のものとするが、本発明の趣旨はその検出原理には依存せず、そのまま適用可能である。
【００２７】
センサ出力測定部２は、赤外線センサ１の出力値を測定するものである。一般的には、赤外線センサだけでは信号が小さいため、オペアンプ（Ｏｐｅｒａｔｉｏｎａｌ  Ａｍｐｌｉｆｉｅｒ）等の電子部品を用いて電気的に増幅される。また必要に応じて、電気的増幅信号がＡＤ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換回路によってデジタルデータに変換されることもある。
【００２８】
ポインタ制御部３は、センサ出力測定部２からの測定結果に基づいてポインタ４の移動方向及び移動量を制御するものである。
【００２９】
以下、ポインタ制御部３の具体的な実施例について順に説明する。  
＜実施例１＞
図２は、本発明に係るポインティングデバイスの実施例１を説明するためのブロック図である。この実施例１では、赤外線センサを２個使用する。その２個の赤外線センサ１ａ，１ｂの出力が、それぞれセンサ出力測定部２ａ，２ｂで測定される。なお、図２においては、センサ出力測定部２は、２系統の構成を示しているが、特にこの構成に限るものでなく、１系統の構成により時分割で処理してもよい。
【００３０】
図中符号２１はセンサ出力比較・差分計算部、２１ａはセンサ出力比較部、２１ｂはセンサ出力差分計算部、２２はポインタ移動方向・移動量制御部を示し、ポインタ制御部３の具体的な内部構成の一例を示すものである。
【００３１】
まず、センサ出力比較・差分計算部２１ではセンサ出力測定部２ａ，２ｂの値を比較する。次いで、センサ出力測定部２ａ，２ｂの差分を計算する。次いで、ポインタ移動方向・移動量制御部２２で、センサ出力測定部２ａ，２ｂの比較結果に基づいてポインタ４の移動方向を決め、差分計算結果に基づいてポインタ４の移動量を決める。その直後に、ポインタ４がある位置から予め定められた移動方向と移動量だけ移動する。
【００３２】
ここで、実施例１において赤外線センサ１ａ，１ｂを左右（横）に配置したとき、実際にポインタがどのように移動するかを、図３を用いて説明する。
【００３３】
図３は、本発明の実施例１における赤外線センサの具体的な配置例を示した模式図である。赤外線センサ１ａを紙表面に対して左側に、赤外線センサ１ｂを紙表面に対して右側に置いている。これらの出力が（図３では図示しない）センサ出力測定部２ａ，２ｂで測定される。次いで、（図３では図示しない）センサ出力比較・差分計算部２１で比較と差分計算がなされる。さらに、（図３では図示しない）ポインタ移動方向・移動量制御部２２で、ポインタ４の移動方向とポインタの移動量を決める。
【００３４】
ここまでの処理でポインタの移動方向と移動量が決定された。そこで、実際に、ポインタ４がどのように移動するかについて図４を用いて説明する。
【００３５】
図４は、本発明の実施例１におけるポインタの移動を示す模式図である。一般的な電子機器（テレビ、パソコン等）のディスプレー１０１に対し、本実施例の説明に必要な部分のみを示した模式図である。図示しているとおり、このディスプレー１０１には２次元座標系（Ｘ、Ｙ）が設定されており、左上隅が原点、すなわち（０，０）、右に行くにつれてＸ座標が増え、右上隅が（１０２４、０）、下に行くにつれてＹ座標が増え、左下隅が（０、７６８）、右下隅は（１０２４、７６８）となっているものとする。また、現在のポインタ４の位置は中心、すなわち、（５１２、３８４）であるものとする。
【００３６】
仮に、ポインタ移動方向・移動量制御部２２で得られた結果が、ポインタ４を左側に１９２だけ移動させる、という結果だとした場合、ポインタ４は現在の（５１２、３８４）の位置から左側、すなわち、Ｘ軸の負の方向に１９２移動する。したがって、新たなポインタ４の位置は（３２０、３８４）となる。
【００３７】
以上の処理は、ポインティングデバイス１００の動作が１回のみで終わってしまう場合に対する説明である。しかしながら、このポインティングデバイス１００の動作は、連続的にしかも任意の時間間隔で実行可能なことは明らかである。したがって、ポインティングデバイス１００に対してこの連続的な動作をさせることによって、ユーザが左右の手を赤外線センサ１ａ，１ｂに近づけたり遠ざけたりすることにより、ポインタ４を左右に自由自在に移動させることができるようになる。
【００３８】
なお、この実施例１において赤外線センサ１ａ，１ｂを上下（縦）に配置したときのポインタ４の移動については、上述した左右（横）を上下（縦）に置き換えればすべて同じことが適用できるので、ここではその説明を省略する。また、左右上下ではなく斜めの任意方向に対してもまったく同様のことが適用できる。
【００３９】
＜実施例２＞
図５は、本発明に係るポインティングデバイスの実施例２を説明するためのブロック図である。この実施例２では、赤外線センサを４個使用する。その４個の赤外線センサ１ａ，１ｂ，１ｃ，１ｄの出力が、それぞれセンサ出力測定部２ａ，２ｂ，２ｃ，２ｄで測定される。なお、実施例１で説明したように、図５においても、センサ出力測定部は４系統の構成について説明したが、特にこの構成に限るものでなく、１系統の構成により時分割で処理してもよい。
【００４０】
図中符号５１はセンサ出力加算部、５２は加算結果比較・差分計算部、５２ａは加算結果比較部、５２ｂは加算結果差分計算部、５３はポインタ移動方向・動量制御部を示し、ポインタ制御部３の具体的な内部構成の一例を示すものである。
【００４１】
まず、センサ出力加算部５１で、４個の赤外線センサ１ａ〜１ｄの任意の２個ずつを選び出して足し算する。例えば、赤外線センサ１ａの出力をＩＲ１、赤外線センサ１ｂの出力をＩＲ２、赤外線センサ１ｃの出力をＩＲ３、赤外線センサ１ｄの出力をＩＲ４としたとき、次の３つのペアでセンサ２個ずつの加算を行う。
第１のペア：ＩＲ１＋ＩＲ２とＩＲ３＋ＩＲ４
第２のペア：ＩＲ１＋ＩＲ３とＩＲ２＋ＩＲ４
第３のペア：ＩＲ１＋ＩＲ４とＩＲ２＋ＩＲ３
【００４２】
次に、加算結果比較・差分計算部５２で、上記３つのペアの値を比較するとともに、差分を計算する。次いで、ポインタ移動方向・移動量制御部５３で、加算結果比較部５２ａの比較結果に基づいてポインタ４の移動方向を決め、加算結果差分計算部５２ｂの差分計算結果に基づいてポインタ４の移動量を決める。その直後に、ポインタ４がある位置から予め定められた移動方向と移動量だけ移動する。
【００４３】
ここで、実施例２において赤外線センサ１ａ〜１ｄを所定の平面領域、例えば、長方形（上下左右あるいは縦横）に配置したとき、実際にポインタがどのように移動するかを、図６を用いて説明する。
【００４４】
図６は、本発明の実施例２における赤外線センサの具体的な配置例を示した模式図である。赤外線センサ１ａを紙表面に対して左上側に、赤外線センサ１ｂを紙表面に対して左下側に、赤外線センサ１ｃを紙表面に対して右上側に、赤外線センサ１ｄを紙表面に対して右下側に、それぞれ配置している。これらの出力が（図６では図示しない）センサ出力測定部２ａ〜２ｄで測定される。次いで、（図６では図示しない）センサ出力加算部５１で、上述したように第１のペアと第２のペアの加算が行われる。
【００４５】
すなわち、実施例１と同様の記号を流用すれば、
第１のペア：ＩＲ１＋ＩＲ２とＩＲ３＋ＩＲ４
第２のペア：ＩＲ１＋ＩＲ３とＩＲ２＋ＩＲ４
の計算が行われることとなる。本実施例２では、第３のペアの計算は不要である。
【００４６】
次に、上述の加算結果に対して、（図６では図示しない）加算結果出力比較・差分計算５２で比較と差分計算がなされる。本実施例２では、
第１のペア：ＩＲ１＋ＩＲ２とＩＲ３＋ＩＲ４の大小比較と差分計算
第２のペア：ＩＲ１＋ＩＲ３とＩＲ２＋ＩＲ４の大小比較と差分計算
がそれぞれ行われることとなる。
【００４７】
最後に、上述した比較結果と差分計算結果に対して、（図６では図示しない）ポインタ移動方向・移動量制御部５３で、ポインタ４を移動する方向とポインタ４を移動する量を決める。本実施例２では、第１のペアの大小比較と差分計算によって左右の移動方向と移動量を、第２のペアの大小比較と差分計算によって上下の移動方向と移動量を、それぞれ決める。
【００４８】
ここまでの処理でポインタの移動方向と移動量が決定された。そこで、実際に、ポインタ４がどのように移動するかについて図７を用いて説明する。
【００４９】
図７は、本発明の実施例２におけるポインタの移動を示す模式図である。ディスプレー１０１に対し、本実施例２の説明に必要な部分のみを示した模式図であり、座標系は、図４とまったく同じである。ただし、現在のポインタ４の位置は、図４の終点、すなわち（３２０、３８４）であるものとする。
【００５０】
仮に、ポインタ移動方向・移動量制御部５３で得られた結果が、第１のペアによってポインタ４を右側に１２８、第２のペアによってポインタ４を上側に９６、それぞれ移動させる、という結果だとした場合、ポインタ４は現在の（３２０、３８４）の位置から右上に移動し、そのときの移動量は、Ｘ軸の正の方向に１２８、Ｙ軸の負の方向に９６、それぞれ移動する。したがって、新たなポインタ４の位置は（４４８、２５６）となる。なお、この場合のポインタ４の移動量は、ピタゴラスの定理により１６０となる。
【００５１】
以上の処理についても、実施例１と同様、ポインティングデバイス１００の動作は、連続的にしかも任意の時間間隔で実行可能である。したがって、ポインティングデバイス１００に対してこの連続的な動作をさせることによって、ユーザが左右の手を赤外線センサ１ａ〜１ｄに近づけたり遠ざけたりすることにより、ポインタ４を上下左右に自由自在に移動させることができるようになる。
【図面の簡単な説明】
【００５２】
【図１】本発明における各実施例の基本構成を示すブロック図である。
【図２】本発明に係るポインティングデバイスの実施例１を説明するためのブロック図である。
【図３】本発明の実施例１における赤外線センサの具体的な配置例を示した模式図である。
【図４】本発明の実施例１におけるポインタの移動を示す模式図である。
【図５】本発明に係るポインティングデバイスの実施例２を説明するためのブロック図である。
【図６】本発明の実施例２における赤外線センサの具体的な配置例を示した模式図である。
【図７】本発明の実施例２におけるポインタの移動を示す模式図である。
【符号の説明】
【００５３】
１  赤外線センサ部
１ａ，１ｂ，１ｃ，１ｄ  赤外線センサ
２，２ａ，２ｂ，２ｃ，２ｄ  センサ出力測定部
３  ポインタ制御部
４  ポインタ
２１  センサ出力比較・差分計算部
２１ａ  センサ出力比較部
２１ｂ  センサ出力差分計算部
２２，５３，  ポインタ移動方向・移動量制御部
５１  センサ出力加算部
５２  加算結果出力比較・差分計算部
５２ａ  加算結果出力比較部
５２ｂ  加算結果出力差分計算部
１００  ポインティングデバイス
１０１  ディスプレー
【図１】
0005124774.tif 000002
【図２】
0005124774.tif 000003
【図３】
0005124774.tif 000004
【図４】
0005124774.tif 000005
【図５】
0005124774.tif 000006
【図６】
0005124774.tif 000007
【図７】
0005124774.tif 000008