(57)【要約】【課題】移動座標測定用光センサー装置及び２次元の連続的イメージプロセスを利用したイメージ処理方法を提供する。【解決手段】前処理部でＡ／Ｄ変換部を通じて入力される各ピクセルに対するデジタル電圧値をメモリ部に貯蔵し、既設定されたタイミング信号に基づいて前記メモリ部から順次的に入力される各ピクセルに対する前処理を行って現在前処理イメージを生成した後、移動座標算出部に転送すれば、現在前処理中央イメージをＸ軸／Ｙ軸方向の候補リファレンスイメージとしてＸチャネル／Ｙチャネルリファレンス部に貯蔵し、Ｘ方向／Ｙ方向リファレンスイメージを変更するか否かを決定した後、前記現在前処理イメージをリファレンスイメージと相互比較してＸ座標／Ｙ座標移動値を抽出し、所定のＰＣインターフェース部を通じて該当ＰＣに転送することによって、微細な光量変化、アナログ回路のノイズによるデジタル電圧値の変動を防止し、光学機構物の動きをより正確に追跡できる効果を提供する。【選択図】      図７
2005115904.tif 000002
【特許請求の範囲】
【請求項１】
底の表面から入射される反射光の強度差に応じて各ピクセルに対するアナログ電圧値を算出するイメージピクセルアレイと、
前記イメージピクセルアレイから入力される各ピクセルに対するアナログ電圧値をデジタル電圧値に変換させて前記底の表面に対する現在イメージを生成するＡ／Ｄ変換部と、
前記Ａ／Ｄ変換部から入力される前記底の表面の現在イメージに対する各ピクセルのデジタル電圧値を既設定されたタイミング信号に応じて順次的に受信した後、前記底の表面の現在イメージに対する前処理を行って２ビットのデジタル電圧値を持つピクセルアレイで構成された現在前処理イメージを生成し、前記現在前処理イメージから所定のピクセルアレイで構成された現在前処理中央イメージを抽出する前処理部と、及び、
前記前処理部から入力される前記現在前処理中央イメージをＸ方向／Ｙ方向リファレンスイメージ候補として設定し、既設定されたＸ方向リファレンスイメージを前記現在前処理イメージにオーバーラップさせてＸ方向モーションベクタ値（Ｖｘ）を算出し前記現在前処理イメージに対するＸ軸移動座標値を算出し、既設定されたＹ方向リファレンスイメージを前記現在前処理イメージにオーバーラップさせてＹ方向モーションベクタ値（ＶＹ）を算出し前記現在前処理イメージに対するＹ軸移動座標値を算出する移動座標算出部を含めて構成されたことを特徴とする移動座標測定用光センサー装置。
【請求項２】
前記前処理部は、前記Ａ／Ｄ変換部から順次的に伝達される前記現在イメージを構成する現在ピクセルに対するデジタル電圧値を２ビットに変換する場合、前記現在ピクセルとそれに垂直に隣接するピクセルのデジタル電圧値の和と、前記現在ピクセルから水平方向に所定距離離れて位置したピクセルとそれに垂直に隣接するピクセルのデジタル電圧値の和の大小を比較して前記現在ピクセルの２ビット値のうち１ビット値を決定し、前記現在ピクセルとそれに水平に隣接するピクセルのデジタル電圧値の和と、前記現在ピクセルから垂直方向に所定距離離れて位置したピクセルとそれに水平に隣接するピクセルのデジタル電圧値の和の大小を比較して前記現在ピクセルの２ビット値のうち残りの１ビット値を決定することを特徴とする請求項１記載の移動座標測定用光センサー装置。
【請求項３】
前記前処理部は、前記現在ピクセルのデジタル電圧値と、前記現在ピクセルと水平または垂直に隣接したピクセルのデジタル電圧値を加算するとき、前記現在ピクセルと隣接したそれぞれのピクセルに対して加重値を適用できることを特徴とする請求項２記載の移動座標測定用光センサー装置。
【請求項４】
前記移動座標算出部は、前記前処理部から入力される前記現在前処理中央イメージを以後に入力される未来前処理イメージの移動座標算出のためのＸ軸方向のリファレンスイメージ候補として貯蔵し、前記現在前処理イメージに対するＸ軸方向の動きに連動してＸ方向モーションベクタ値（ＶＸ）がゼロでない場合、前記候補リファレンスイメージを未来前処理イメージに対するＸ軸方向のリファレンスイメージと設定し、前記Ｘ軸方向のモーションベクタ値（Ｖｘ）がゼロである場合、既存のＸ軸方向のリファレンスイメージをそのまま維持するＸチャネルリファレンス部と、
前記前処理部から入力される前記現在前処理中央イメージを以後に入力される未来前処理イメージの移動座標算出のためのＹ軸方向のリファレンスイメージ候補として貯蔵し、前記現在前処理イメージに対するＹ軸方向の動きに連動して前記Ｙ軸方向のモーションベクタ値（Ｖｙ）がゼロでない場合、前記候補リファレンスイメージを未来前処理イメージに対するＹ軸方向のリファレンスイメージとして設定し、前記Ｙ軸方向のモーションベクタ値（Ｖｙ）がゼロである場合、既存のＹ軸方向のリファレンスイメージをそのまま維持するＹチャネルリファレンス部と、
前記前処理部から前記現在前処理イメージが入力される場合、前記現在前処理イメージと前記Ｘチャネルリファレンス部に貯蔵されたＸ軸方向のリファレンスイメージを所定回数オーバーラップさせ相互比較して前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つ前記現在前処理イメージのピクセル数を各オーバーラップされる場合ごとに算出し、前記現在前処理イメージと前記Ｙチャネルリファレンス部に貯蔵されたＹ軸方向のリファレンスイメージを所定回数オーバーラップさせ相互比較して前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つ前記現在前処理イメージのピクセル数を各オーバーラップされる場合ごとに算出するイメージ比較部と、及び
前記イメージ比較部から入力される前記現在前処理イメージのピクセル数の中で、前記Ｘ方向リファレンスイメージを構成する所定ビット値を持つピクセルと一致するピクセル数が最も多い時のＸ方向リファレンスイメージのＸ座標値を現在前処理イメージのＸ方向モーションベクタ値（Ｖｘ）と設定して前記現在前処理イメージに対するＸ軸移動座標値を算出し、前記Ｙ方向リファレンスイメージを構成する所定ビット値を持つピクセルと一致するピクセル数が最も多い時のＹ方向リファレンスイメージのＹ座標値を現在前処理イメージのＹ方向モーションベクタ値（Ｖｙ）と設定して前記現在前処理イメージに対するＹ軸移動座標値を算出するモーションベクタ部を含めて構成されたことを特徴とする請求項１記載の移動座標測定用光センサー装置。
【請求項５】
前処理部でＡ／Ｄ変換部を通じて入力される各ピクセルに対するデジタル電圧値をメモリ部に貯蔵する第１工程と、
前記前処理部で既設定されたタイミング信号に応じて前記メモリ部から順次的に入力される各ピクセルに対する前処理を行って現在前処理イメージを生成し、前記現在前処理イメージから現在前処理中央イメージを抽出する第２工程と、
前記移動座標算出部で前記現在前処理イメージのモーションベクタ値に連動して現在前処理中央イメージを未来前処理イメージの移動座標算出のためのＸ方向／Ｙ方向リファレンスイメージとして設定するか否かを決定する第３工程と、及び
前記移動座標算出部で前記前処理部から入力された前記現在前処理イメージを前記Ｘチャネル／Ｙチャネルリファレンス部に貯蔵されたＸ方向／Ｙ方向リファレンスイメージと相互比較して前記現在前処理イメージに対するＸ座標／Ｙ座標移動値を算出する第４工程を含めて構成されたことを特徴とする２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項６】
前記第１工程は、イメージピクセルアレイで光マウスの位置した底の表面から入力された反射光をアナログ電圧値に変換する第１−１工程と、
前記イメージピクセルアレイで各ピクセルに対する前記アナログ電圧値をＡ／Ｄ変換部に伝達する第１−２工程と、
前記Ａ／Ｄ変換部で前記イメージピクセルアレイから入力される各ピクセルに対するアナログ電圧値をデジタル電圧値に変換させる第１−３工程と、
前記Ａ／Ｄ変換部で各ピクセルに対するデジタル電圧値を前処理部に伝達する第１−４工程と、及び
前記前処理部で前記Ａ／Ｄ変換部から入力される各ピクセルのデジタル電圧値をメモリ部に貯蔵する第１−５工程を含めて構成されたことを特徴とする請求項５記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項７】
前記第２工程は、前記前処理部で前記メモリ部から既設定されたタイミング信号に応じて各ピクセルに対するデジタル電圧値を順次的に受信する第２−１工程と、
前記前処理部から順次的に入力されたピクセルの中で所定のビット値に変換しようとする現在ピクセルと前記現在ピクセルに隣接したピクセルとを含めて構成される基本イメージ行列を設定する第２−２工程と、
前記前処理部で前記基本イメージ行列に含まれた各ピクセル相互間の行と行及び列と列間の演算を行って前記現在ピクセルのデジタル電圧値を２ビットのデジタル電圧値に変換する第２−３工程と、
前記前処理部で２ビットのデジタル電圧値に変換されたピクセルを持つ所定のピクセルアレイで構成された現在前処理イメージを生成する第２−４工程と、及び
前記前処理部で前記現在前処理イメージから所定のピクセルアレイで構成された現在前処理中央イメージを抽出する第２−５工程を含めて構成されたことを特徴とする請求項５記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項８】
前記第２−３工程は、前記現在ピクセルと垂直に隣接するピクセルの和と、
前記現在ピクセルの水平方向に位置したピクセルと垂直に隣接するピクセルの和の大小を比較して前記現在ピクセルの２ビット値のうち１ビット値を決定する第２−３−１工程と、
前記現在ピクセルと水平に隣接するピクセルの和と前記現在ピクセルの垂直方向に位置したピクセルと水平に隣接するピクセルの和の大小を比較して前記現在ピクセルの２ビット値の残りの１ビット値を決定する第２−３−２工程とを含めて構成されたことを特徴とする請求項７記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項９】
前記現在ピクセルのデジタル電圧値と前記現在ピクセルと水平または垂直に隣接したピクセルのデジタル電圧値を加算する時、前記現在ピクセルと
隣接したそれぞれのピクセルに対して加重値を適用できることを特徴とする請求項８記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項１０】
前記基本イメージ行列は３×３行列であることを特徴とする請求項７記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項１１】
前記第３工程は、前記移動座標算出部で前記現在前処理イメージのＸ軸方向に対する移動量を算出する第３−１工程と、
前記移動座標算出部で前記移動量に対するＸ軸方向のモーションベクタ値（Ｖｘ）がゼロか否か判断する第３−２工程と、
前記第３−２工程の判断結果、前記モーションベクタ値（Ｖｘ）がゼロである場合、前記移動座標算出部でＸチャネルリファレンス部に既設定されたリファレンスイメージを変更しない第３−３工程と、
前記第３−２工程の判断結果、前記モーションベクタ値（Ｖｘ）がゼロでない場合、前記移動座標算出部でＸチャネルリファレンス部に既設定されたリファレンスイメージを前記現在前処理中央イメージに変更する第３−４工程と、
前記移動座標算出部で前記現在前処理イメージのＹ軸方向に対する移動量を算出する第３−５工程と、
前記移動座標算出部で前記移動量に対するＹ軸方向のモーションベクタ値（Ｖｙ）がゼロか否か判断する第３−６工程と、
前記第３−６工程の判断結果、前記モーションベクタ値（Ｖｙ）がゼロである場合、前記移動座標算出部でＹチャネルリファレンス部に既設定されたリファレンスイメージを変更しない第３−７工程と、及び
前記第３−６工程の判断結果、前記モーションベクタ値（Ｖｙ）がゼロでない場合、前記移動座標算出部でＹチャネルリファレンス部に既設定されたリファレンスイメージを前記現在前処理中央イメージに変更する第３−８工程を含めて構成されたことを特徴とする請求項５記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【請求項１２】
前記第４工程は、前記移動座標算出部で前記前処理部から現在前処理イメージを受信する第４−１工程と、
前記移動座標算出部で前記現在前処理イメージを前記Ｘチャネルリファレンス部に既設定されたＸ軸方向のリファレンスイメージに所定回数オーバーラップさせる第４−２工程と、
前記移動座標算出部でオーバーラップされた前記現在前処理イメージと前記Ｘ軸方向のリファレンスイメージを相互比較し、前記現在前処理イメージピクセルの中で前記Ｘ軸方向のリファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数を各オーバーラップされる場合ごとに算出する第４−３工程と、
前記移動座標算出部で前記現在前処理イメージのピクセル数の中で前記Ｘ軸方向のリファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数が最も多い時のＸ方向リファレンスイメージのＸ座標値を現在イメージのＸ方向モーションベクタ値（Ｖｘ）として設定する第４−４工程と、
前記移動座標算出部で前記Ｘ方向モーションベクタ値（Ｖｘ）に基づいて前記現在イメージに対するＸ軸移動座標値を算出する第４−５工程と、
前記移動座標算出部で前記現在前処理イメージを前記Ｙチャネルリファレンスに既設定されたＹ軸方向のリファレンスイメージに所定回数オーバーラップさせる第４−６工程と、
前記移動座標算出部でオーバーラップされた前記現在前処理イメージと前記Ｙ軸方向のリファレンスイメージを相互比較し、前記現在前処理イメージピクセルの中で前記Ｙ軸方向のリファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数を各オーバーラップされる場合ごとに算出する第４−７工程と、
前記移動座標算出部で前記現在前処理イメージのピクセル数の中で前記Ｙ軸方向のリファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数が最も多い場合のＹ座標値を、現在イメージのＹ方向モーションベクタ値（Ｖｙ）として設定する第４−８工程と、及び
前記移動座標算出部で前記Ｙ方向モーションベクタ値（Ｖｙ）に基づいて前記現在イメージに対するＹ軸移動座標値を算出する第４−９工程を含めて構成されたことを特徴とする請求項５記載の２次元の連続的イメージプロセスを利用したイメージ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動座標測定用光センサー装置及び２次元の連続的イメージプロセスを利用したイメージ処理方法に関し、さらに詳細には、前処理過程を通じて各ピクセルの電圧値を所定のビット値を持つデジタル電圧値に変換することによって、各ピクセルに対するデジタル電圧値の変動を防止し、光マウスの動きを正確に追跡できる光マウス及びこれを利用したイメージ処理方法に関する。
【背景技術】
【０００２】
光マウスは、コンピュータの画面に表示されるカーソルの位置を指示するためのコンピュータの周辺装置であって、マウス本体に内蔵された発光ダイオードから出射される光のうち、マウスの位置した所定の材質から構成された底の表面から反射されて再入射される反射光に対する信号処理を行ってマウスのＸ軸及びＹ軸の移動量を検出した後、この検出された移動量に基づいてコンピュータの画面上に表示されるカーソルをＸ軸及びＹ軸方向に移動させるコンピュータの周辺装置の一つである。
【０００３】
かかる光マウスは、図１ａに示すように、文様が鮮明で、反射の少ない一般のマウスパッド上では正常に動作するが、特定のパッド、より具体的にはジェルパッド（黄色）のように光の散乱が激しい底面では図１ｂに示すように不安全に動作する問題点があった。
【０００４】
このような問題点を解決するための従来の光マウスの制御方法として、韓国特許公開公報第２００３−００２２６２３号では、 Ａ／Ｄ変換部の出力信号に対する大きさの変換幅に基づいてＡ／Ｄ変換部の入力レンジを調整させることで、 低照度レンジ又は微細な照度レンジに対して相対的に分解能を高めて、微細な信号変化に対して感知性能をを向上させるダイナミクスレンジを有する光マウスに関する技術が開示されている。
【０００５】
しかし、上述したような制御方法は、現在ピクセルの明るさをどの周辺ピクセルの明るさと比較するかによっていずれか一方向に対する光マウスの方向性のみが強調されるため、一側方向に対する動き特性は良くなるが、他の方向に対する動き特性は悪くなるという問題点があった。
【０００６】
このような問題点を解決するための従来の光マウスの制御方法には、光マウスの位置した底の表面から反射されてそれぞれのピクセルに入射する入射光を４〜８ビットのデジタル電圧値（ＡＤＣ）に変換して光マウスの方向性を測定する方法があった。
【０００７】
これを説明すれば、図２ａ及び図２ｂに示すように、底の表面から反射されてそれぞれのピクセルに入射する入射光を４〜８ビットのデジタル電圧値に変換し、所定のビット値を持つように変換されたそれぞれのピクセル値相互間の明るさと暗さ（１または０）を比較してそれぞれのピクセルに対するビット値を１ビット値となるように設定し、マウスの方向性を測定する。
【０００８】
しかし、このような従来の光マウスの制御方法によれば、それぞれのピクセルに対する微細な光量変化、アナログ回路から発生するノイズによりデジタル電圧値（ＡＤＣ）に雑音要素が存在し、各ピクセルのデジタル電圧値（ＡＤＣ）がマウスが移動しない場合にも変化するためにマウスの方向性を正確で有効に測定することができなかった。
【０００９】
【特許文献１】韓国特許公開公報第２００３−００２２６２３号
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記の問題点に鑑みてなされたものであり、前処理過程を通じて各ピクセルのデジタル電圧値を両方向性を持つビット値に変換して光マウスの動きを正確に追跡できる移動座標測定用光センサー装置及び２次元の連続的イメージプロセスを利用したイメージ処理方法を提供することにその目的がある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために、本発明に係る移動座標測定用光センサー装置は、底の表面から入射される反射光の強度差に応じて各ピクセルに対するアナログ電圧値を算出するイメージピクセルアレイと、前記イメージピクセルアレイから入力される各ピクセルに対するアナログ電圧値をデジタル電圧値に変換させて前記底の表面に対する現在イメージを生成するＡ／Ｄ変換部と、前記Ａ／Ｄ変換部から入力される前記底の表面の現在イメージに対する各ピクセルのデジタル電圧値を既設定されたタイミング信号に応じて順次的に受信した後、前記底の表面の現在イメージに対する前処理を行って２ビットのデジタル電圧値を持つピクセルアレイで構成された現在前処理イメージを生成し、前記現在前処理イメージから所定のピクセルアレイで構成された現在前処理中央イメージを抽出する前処理部と、前記前処理部から入力される前記現在前処理中央イメージをＸ方向／Ｙ方向リファレンスイメージ候補として設定し、既設定されたＸ方向リファレンスイメージを前記現在前処理イメージにオーバーラップしＸ方向モーションベクタ値（Ｖｘ）を算出して前記現在前処理イメージに対するＸ軸移動座標値を算出し、既設定されたＹ方向リファレンスイメージを前記現在前処理イメージにオーバーラップしＹ方向モーションベクタ値（Ｖｙ）を算出して前記現在前処理イメージに対するＹ軸移動座標値を算出する移動座標算出部を含めて構成されたことを特徴とする。
【００１２】
また、本発明に係る２次元の連続的イメージプロセスを利用したイメージ処理方法は、前処理部でＡ／Ｄ変換部を通じて入力される各ピクセルに対するデジタル電圧値をメモリ部に貯蔵する第１工程と、前記前処理部で既設定されたタイミング信号に応じて前記メモリ部から順次的に入力される各ピクセルに対する前処理を行って現在前処理イメージを生成し、前記現在前処理イメージから現在前処理中央イメージを抽出する第２工程と、移動座標算出部で前記現在前処理中央イメージをＸ軸／Ｙ軸方向の候補リファレンスイメージとしてＸチャネル／Ｙチャネルリファレンス部に貯蔵し、前記現在前処理イメージのＸ軸／Ｙ軸方向への動きに連動して候補リファレンスイメージを未来前処理イメージの移動座標算出のためのＸ軸／Ｙ軸方向のリファレンスイメージとして設定するか否かを決定する第３工程と、及び、移動座標算出部で前記前処理部から入力された前記現在前処理イメージを前記Ｘチャネル／Ｙチャネルリファレンス部に既に貯蔵されたＸ軸／Ｙ軸方向のリファレンスイメージと相互比較して前記現在前処理イメージに対するＸ座標／Ｙ座標移動値を算出する第４工程を含めて構成されたことを特徴とする。
【発明の効果】
【００１３】
本発明に係る移動座標測定用光センサー装置及び２次元の連続的イメージプロセスを利用したイメージ処理方法によれば、イメージピクセルアレイから入力される各ピクセルに対するアナログ電圧値を前処理過程を通じて２ビット値を持つデジタル電圧値に変換することによって、微細な光量変化、アナログ回路のノイズによる各ピクセルに対するデジタル電圧値の変動を防止し、より正確に光マウスの動きを追跡することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照しつつ本発明に係る移動座標測定用光センサー装置及び２次元の連続的イメージプロセスを利用したイメージ処理方法について詳細に説明する。まず、図３ないし図４を参照して本発明に係る移動座標測定用光センサー装置の構成及び動作過程を詳細に説明する。
【００１５】
図３は、本発明に係る移動座標測定用光センサー装置の構成を示すブロック図であり、図４は、本発明に係る移動座標算出部の構成を詳細に示すブロック図である。本発明に係る移動座標測定用光センサー装置１００は、図３に示すように、イメージピクセルアレイ１１０、Ａ／Ｄ変換部１２０、前処理部１３０及び移動座標算出部１４０を含めて構成され、次にこれらの各構成要素について詳細に説明する。
【００１６】
イメージピクセルアレイ１１０は、光マウス１００に装着された発光素子の出射光のうち、前記光マウスの位置した底の表面から反射される反射光が入射され、この入射された反射光の強度差に対応して光エネルギーを所定のアナログ電圧値に変換した後、これを後述するＡ／Ｄ変換部(ＡＤＣ)１２０に伝達する。
【００１７】
すなわち、前記イメージピクセルアレイ１１０を構成するそれぞれのピクセルの場合、前記底の表面の材質、屈曲及び明暗の相違によってそれぞれのピクセルに入射される反射光の光エネルギーが異なり、これによりそれぞれのピクセルには相異なるアナログ電圧値が出力される。
【００１８】
ここで、本発明に適用される前記イメージピクセルアレイは１８×１８のピクセルアレイの構造からなっているが、これに限定されなく多様な形態のピクセルアレイ構造から構成可能であることに留意すべきである。Ａ／Ｄ変換部(ＡＤＣ)１２０は、前記イメージピクセルアレイ１１０から入力される各ピクセルに対するアナログ電圧値を所定のビット値（ｂｉｔ  Ｖａｌｕｅ）、具体的には４〜８ビットを持つデジタル電圧値に変換させて前記底の表面に対する現在イメージを生成した後、これを後述する前処理部１３０に出力する。
【００１９】
前処理部１３０は、前記Ａ／Ｄ変換部１２０から入力される各ピクセルに対するデジタル電圧値を既設定されたタイミング信号に応じて順次的に受信した後、これをメモリ部（図示せず）に貯蔵する。すなわち、前記メモリ部は、前記Ａ／Ｄ変換部１２０から４〜８ビットから構成された１８×１８のピクセルに対するデジタル電圧値を同時に受けるのではなく、既設定されたタイミング（ｔｉｍｉｎｇ）信号に同期して４〜８ビットのデジタル電圧値を４〜８のラインを通じて受信できるように４〜８ビットのラインバッファ（ｌｉｎｅ  ｂｕｆｆｅｒ）構造で構成されており、前記ラインバッファは３×１８個の４〜８ビットメモリ構造を持つ。
【００２０】
したがって、前記メモリ部は、Ａ／Ｄ変換部１２０から４〜８ビットのデジタル電圧値が入力されると、以前のデジタル電圧値は１つずつずれて次のカラムに貯蔵され、これにより、ラインバッファの最終端のデジタル電圧値は捨てられることになる。
【００２１】
前処理部１３０は、前記メモリ部から順次的に入力される前記底の表面の現在イメージに対する前処理を行って所定のビット値、つまり２ビットのデジタル電圧値を持つピクセルアレイで構成された前記底の表面の現在前処理イメージを形成する。
【００２２】
つまり、前記メモリ部から下記の表１に示すように所定のビット、具体的には４〜８ビットに変換された前記底の表面の現在イメージを構成する各ピクセルに対するデジタル電圧値（ＡＤＣ）が入力される場合、前記前処理部１３０は、入力された現在ピクセルに対するデジタル電圧値を２ビットに変換させる。
【００２３】
つまり、現在ピクセルとそれに垂直に隣接するピクセルのデジタル電圧値の和ＣＵＲＲＥＮＴ＿Ｘと、前記現在ピクセルから水平方向に所定距離ほど離れて位置したピクセルとそれに垂直に隣接するピクセルのデジタル電圧値の和ＢＥＦＯＲＥ＿Ｘを求め、前記現在ピクセルとそれに水平に隣接するピクセルのデジタル電圧値の和ＣＵＲＲＥＮＴ＿Ｙと、前記現在ピクセルから垂直方向に所定距離ほど離れて位置したピクセルとそれに水平に隣接するピクセルのデジタル電圧値の和ＢＥＦＯＲＥ＿Ｙを求める。
【００２４】
現在イメージが下記の表１に示したピクセルアレイ構造を持っており、現在入力されるピクセルの中で２ビットに変換される現在ピクセルがＡＤＣ２２ピクセルであるとすれば、前記値（ＣＵＲＲＥＮＴ＿Ｘ、ＢＥＦＯＲＥ＿Ｘ、ＣＵＲＲＥＮＴ＿Ｙ、ＢＥＦＯＲＥ＿Ｙ）は下記の式(１)、(２)を利用して求めることができる。
【００２５】
【表１】
2005115904.tif 000003
ＣＵＲＲＥＮＴ＿Ｘ＝ＡＤＣ０２＋ＡＤＣ１２＋ＡＤＣ２２、
ＢＥＦＯＲＥ＿Ｘ＝ＡＤＣ００＋ＡＤＣ１０＋ＡＤＣ２０    ………………(1)
ＣＵＲＲＥＮＴ＿Ｙ＝ＡＤＣ２０＋ＡＤＣ２１＋ＡＤＣ２２、
ＢＥＦＯＲＥ＿Ｙ＝ＡＤＣ００＋ＡＤＣ０１＋ＡＤＣ０２    ………………(2)
【００２６】
すなわち、前記ＡＤＣ２２ピクセルについては、前記式（１）により計算されたＣＵＲＲＥＮＴ＿ＸがＢＥＦＯＲＥ＿Ｘに比べて大きいか小さいか比較して１ビットに変換した後、この値をＣＯＭＰ＿Ｘに貯蔵させ、また、前記式（２）により計算されたＣＵＲＲＥＮＴ＿ＹがＢＥＦＯＲＥ＿Ｙに比べて大きいか小さか比較して１ビットに変換した後、この値をＣＯＭＰ＿Ｙに貯蔵させる。
【００２７】
この時、前記前処理部１３０は、前記メモリ部から順次的に伝達される前記現在ピクセルに対する電圧値を所定のビット値（ｂｉｔｖａｌｕｅ）に変換する時に前記現在ピクセルに隣接して位置する所定のピクセルに対して加重値を適用することができる。
【００２８】
その後、ＣＵＲＲＥＮＴ値とＢＥＦＯＲＥ値の大きさを相互比較した後、ＣＵＲＲＥＮＴ値がＢＥＦＯＲＥ値より大きい場合を１、小さい場合を０に設定し、２ビット変換値をＩｍａｇｅ＿２ｂｉｔとすれば、ベクタ値（ＣＯＭＰ＿Ｘ、ＣＯＭＰ＿Ｙ）で表示され得る前記Ｉｍａｇｅ＿２ｂｉｔの場合の数は表２の通りになる。
【００２９】
【表２】
2005115904.tif 000004
【００３０】
すなわち、上記の表２に記載された場合の数に基づいて、前記メモリ部から入力されるビットのデジタル電圧値を持つそれぞれのピクセルには２ビットに変換されたＩｍａｇｅ＿２ｂｉｔ値が表３のように貯蔵される。
【００３１】
【表３】
2005115904.tif 000005
【００３２】
ここで、Ｘで表示された部分は計算する対象（ＣＵＲＲＥＮＴ値、ＢＥＦＯＲＥ値）がないので無視してもいいｄｏｎ’ｔ  ｃａｒｅ部分である。前処理部１３０は、上述した方法によって生成された前記底の表面の現在前処理イメージから、所定のピクセルアレイで構成された現在前処理中央イメージを抽出した後、これを後述する移動座標算出部１４０に転送する。
【００３３】
すなわち、前記前処理部１３０は所定のビット値、具体的には２ビットから構成されたデジタル電圧値を持つ現在前処理イメージを生成し、現在前処理イメージから、所定のピクセルアレイで構成された現在前処理中央イメージを抽出するのである。これを具体的に説明すれば、前記底の表面の現在イメージが４ビットのピクセルからなる１８×１８のピクセルアレイで構成された場合、前記底の表面の現在イメージを上記の式(１)、(２)を用いて前処理し、２ビットのピクセルから構成された１６×１６のピクセルアレイを持つ現在前処理イメージを形成する。
【００３４】
すなわち、前記底の表面の現在イメージがｎ×ｎピクセルアレイで構成されているなら、前記底の表面の現在前処理イメージは(ｎ−２)×(ｎ−２)ピクセルアレイ構造を持つのである。
【００３５】
このように底の表面の現在イメージから所定のピクセルアレイ構造を持つ現在前処理イメージを形成した後、前記前処理部１３０は現在前処理イメージの所定位置、具体的には中央から所定のピクセルアレイ構造、より具体的には１０×１０ピクセルアレイ構造を持つ現在前処理中央イメージを抽出した後、これを後述する移動座標算出部１４０に伝達する。
【００３６】
移動座標算出部１４０は、前記現在前処理イメージのＸ軸／Ｙ軸方向に対するモーションベクタ値に連動して前記現在前処理中央イメージをＸ軸／Ｙ軸方向のリファレンスイメージとして後述するＸチャネルリファレンス部１４１及びＹチャネルリファレンス部１４２に設定する。
【００３７】
これを具体的に説明すれば、前記現在前処理イメージに対するＸ軸方向モーションベクタ値（Ｖｘ）がゼロの場合、前記移動座標算出部１４０は後述するＸチャネルリファレンス部１４１に既設定されているＸ軸方向のリファレンスイメージを変更させない。
【００３８】
しかし、前記現在前処理イメージに対するモーションベクタ値（Ｖｘ）がゼロでない場合、前記移動座標算出部１４０はＸチャネルリファレンス部１４１に既設定されているＸ軸方向のリファレンスイメージを前記現在前処理中央イメージに変更させる。
【００３９】
また、前記現在前処理イメージに対するＹ軸方向モーションベクタ値（Ｖｙ）がゼロの場合、前記移動座標算出部１４０は後述するＹチャネルリファレンス部１４２に既設定されているＹ軸方向のリファレンスイメージを変更させない。
【００４０】
しかし、前記現在前処理イメージに対するモーションベクタ値（Ｖｙ）がゼロでない場合、前記移動座標算出部１４０はＹチャネルリファレンス部１４２に既設定されているＹ軸方向のリファレンスイメージを前記現在前処理中央イメージに変更させる。
【００４１】
すなわち、図５ａに示すように現在前処理イメージが静止されたものと動き移動座標が算出されたとすれば、現在前処理中央イメージはリファレンスイメージ候補として貯蔵されるだけで、リファレンスイメージとしては設定されない。この時には既設定されたリファレンスイメージが未来前処理イメージの移動座標算出のためにもそのまま活用される。
【００４２】
しかし、前記現在前処理イメージが、図５ｂ及び図５ｃのように移動したものと動き移動座標が算出されたとすれば、リファレンスイメージ候補として貯蔵された前記現在前処理中央イメージは未来前処理イメージの移動座標算出のためのリファレンスイメージと設定される。
【００４３】
例えば、Ｙ＝３Ｘのような直線方向に光マウスが動いたとする。所定の速度に光マウスを動けば、移動座標値は連続して（１、３）（１、３）（１、３）・・・のように算出されるはずである。これより速い速度または遅い速度に光マウスを動けば、毎フレームの光マウス移動座標値は前記結果とは異なってくるはずである。したがって、前記リファレンスイメージをＸチャネルとＹチャネルとに分離して設定しないと、遅い速度に移動するとき次のような問題点が発生してしまう。
【００４４】
つまり、光マウスが遅い速度(毎フレームごとにＸ方向に０．３だけ、Ｙ方向に１だけ)に動く場合には、光マウスが１ピクセル以下に動いた値を反映しないので移動座標は連続して（０、１）（０、１）（０、１）…のように算出され、正確な光マウスの移動座標が測定できなくなる。
【００４５】
しかし、前述のようにリファレンスイメージをＸチャネルとＹチャネルとに分離して設定すると、前記現在前処理イメージがＸ方向に０．３だけ、Ｙ方向に１だけ動いた場合光マウスの移動座標は（０、１）となり、前記現在前処理中央イメージが以後に入力される未来前処理イメージの移動座標算出のためのＹ軸方向のリファレンスイメージとして設定されるだけで、Ｘ軸方向のリファレンスイメージとしては設定されなくなる。未来前処理イメージの移動座標算出のためのＸ軸方向のリファレンスイメージとしては既設定されたリファレンスイメージがそのまま維持される。
【００４６】
この時、光マウスがＸ方向に０．３だけ、Ｙ方向に１だけ動くことを毎フレームごとに連続して行うなら、マウス移動座標は連続して（０、１）（０、１）（１、１）…のように算出されてＹ方向リファレンスイメージは現在前処理イメージが入力される度にアップデートされるが、Ｘ方向リファレンスイメージは３回の現在前処理イメージが入力される度にアップデートされるわけである。
【００４７】
したがって、Ｘ方向リファレンスイメージと比較して動き移動座標のＸ値を算出し、Ｙ方向リファレンスイメージと比較して動き移動座標のＹ値を算出することによって效果的に２次元動きを検出できる。移動座標算出部１４０は、光マウス１００の現在前処理イメージに対するＸ軸／Ｙ軸座標移動値を算出して所定のＰＣインターフェース２００を通じて該当ＰＣに転送するものであり、図４に示すように、Ｘチャネルリファレンス部１４１、Ｙチャネルリファレンス部１４２、イメージ比較部１４３及びモーションベクタ部１４４を含めて構成される。
【００４８】
ここで、前記Ｘチャネルリファレンス部１４１は、前記現在前処理中央イメージをＸ軸方向のリファレンスイメージ候補として貯蔵し、前記現在前処理イメージに対するＸ軸方向の動きに連動して未来前処理イメージのＸ軸方向リファレンスイメージを候補リファレンスイメージに変更するか、既設定されたリファレンスイメージをそのまま維持するかを決定する。
【００４９】
Ｙチャネルリファレンス部１４２は、前記現在前処理中央イメージをＹ軸方向のリファレンスイメージ候補として貯蔵し、前記現在前処理イメージに対するＹ軸方向の動きに連動して未来前処理イメージのＹ軸方向リファレンスイメージを候補リファレンスイメージに変更するか、既設定されたリファレンスイメージをそのまま維持するかを決定する。
【００５０】
イメージ比較部１４３は、前記前処理部１３０から既設定されたタイミング信号に応じて前記現在前処理イメージを受信した後、前記現在前処理イメージとＸ方向リファレンスイメージを所定回数オーバーラップさせて相互比較し前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つ前記現在前処理イメージのピクセル数をオーバーラップされるそれぞれの場合ごとに算出した後、これを後述するモーションベクタ部１４４に転送する。
【００５１】
また、イメージ比較部１４３は、前記前処理部１３０から入力された現在前処理イメージとＹ方向リファレンスイメージを所定回数オーバーラップさせて相互比較し前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つ前記現在前処理イメージのピクセル数をオーバーラップされるそれぞれの場合ごとに算出した後、これを後述するモーションベクタ部１４４に転送する。
これを図６ａ及び図６ｂを参照してより具体的に説明すると、下記のようになる。
【００５２】
図６ａは、前記前処理部１３０からイメージ比較部１４３に入力される現在前処理イメージ及び現在前処理中央イメージを構成するピクセルアレイを示す図であり、図６ｂは、前記現在前処理イメージをリファレンスイメージに所定回数オーバーラップさせる過程を示す図である。ここで、前記現在前処理イメージに対する移動座標はＸ軸方向に−３〜＋３、Ｙ軸方向に−３〜＋３の４９個の移動座標が発生する。
【００５３】
すなわち、図６ｂに示すように点線で表示された１０×１０ピクセルアレイで構成されたリファレンスイメージを前記現在前処理イメージに所定回数、具体的には４９回順次的にオーバーラップ（ｏｖｅｒｌａｐ）しながら、４９回オーバーラップされたそれぞれの場合に対してリファレンスイメージを構成するピクセルの２ビット値と一致する２ビット値を持つ前記現在前処理イメージのピクセル数を算出する。
【００５４】
ここで、前述したように４９個の場合の数の中で前記現在前処理イメージとリファレンスイメージの各ピクセルに対するビット値が１００％一致する確率はほとんどなく、オーバーラップされた４９個の場合の数の中で前記リファレンスイメージを構成するピクセルの２ビット値と一致するビット値を持つピクセル数が最も多い時を、前記現在前処理イメージに対するモーションベクタ値を算出するための基準として設定する。
【００５５】
モーションベクタ部１４４は、前記イメージ比較部１４３から入力される前記現在前処理イメージのピクセル数の中で前記Ｘ方向リファレンスイメージを構成する所定ビット値を持つピクセルと一致するピクセル数が最も多い時のＸ方向リファレンスイメージのＸ座標値をＸ方向モーションベクタ値（Ｖｘ）と設定する。
【００５６】
その後、前記モーションベクタ部１４４は、前記設定されたＸ方向モーションベクタ値（Ｖｘ）に基づいて前記現在前処理イメージに対するＸ軸移動座標値を算出して所定のＰＣインターフェース２００を通じて該当ＰＣに伝達する。
【００５７】
また、前記モーションベクタ部１４４は、前記イメージ比較部１４３から入力される前記前処理イメージのピクセル数の中で前記Ｙ方向リファレンスイメージを構成する所定ビット値を持つピクセルと一致するピクセル数が最も多い時のＹ座標値をＹ方向モーションベクタ値（Ｖｙ）と設定する。
【００５８】
その後、前記モーションベクタ部１４４は前記設定されたＹ方向モーションベクタ値（Ｖｙ）に基づいて前記現在前処理イメージに対するＹ軸移動座標値を算出して所定のＰＣインターフェース２００を通じて該当ＰＣに伝達する。
【００５９】
これを具体的に説明すれば、前記現在前処理イメージとリファレンスイメージを所定回数、具体的には４９回オーバーラップさせる場合の座標値は（‐３、＋３）、（‐２、＋３）、（‐１、＋３）、（０、＋３）、（＋１、＋３）、...、（‐１、‐３）、（０、‐３）、（＋１、‐３）、（＋２、‐３）、（＋３、‐３）など４９個が発生する。この時、オーバーラップされた４９個の場合の数の中で前記リファレンスイメージを構成するピクセルの２ビット値と一致するビット値を持つピクセル数が最も多い時の現在前処理イメージのＸ座標値をモーションベクタ値（Ｖｘ）として算出する。
【００６０】
また、オーバーラップされた４９個の場合の数の中で前記リファレンスイメージを構成するピクセルの２ビット値と一致するビット値を持つピクセル数が最も多い時の現在前処理イメージのＹ座標値をモーションベクタ値（Ｖｙ）として算出する。
【００６１】
ここで、前記Ｘ軸方向モーションベクタ値（Ｖｘ）がゼロなら、Ｘチャネルリファレンス部１４０に既設定されたリファレンスイメージはＸ方向リファレンスイメージとしてそのまま維持される。しかし、Ｘ方向モーションベクタ値（Ｖｘ）がゼロでないと、図６ａに示すような現在前処理イメージの所定位置、具体的には中央に位置する現在前処理中央イメージが未来前処理イメージのＸ方向リファレンスイメージとなる。
【００６２】
また、前記Ｙ方向モーションベクタ値（Ｖｙ）がゼロなら、Ｙチャネルリファレンス部１４２に既設定されたリファレンスイメージはＹ方向リファレンスイメージとしてそのまま維持される。しかし、Ｙ方向モーションベクタ値（Ｖｙ）がゼロでないと、図６ａに示すような現在前処理イメージの所定位置、具体的には中央に位置する現在前処理中央イメージが未来前処理イメージのＹ方向リファレンスイメージとなる。
【００６３】
以下、図７ないし図１１を参照して本発明に係る２次元の連続的イメージプロセスを利用したイメージ処理方法について詳細に説明する。まず、前処理部１３０は、図７に示すように、Ａ／Ｄ変換部を通じて入力される底の表面の現在イメージの各ピクセルに対するデジタル電圧値をメモリ部に貯蔵させる(Ｓ１００)。
【００６４】
この過程(Ｓ１００)を図８を参照してより具体的に説明すれば、イメージピクセルアレイ部１１０は、光マウスの位置した底の表面から入力された反射光に対する光電変換を行って光エネルギーをアナログ電圧値に変換した後(Ｓ１０１)、これをＡ／Ｄ変換部１２０に伝達する(Ｓ１０２)。
【００６５】
この時、前記Ａ／Ｄ変換部１２０は前記イメージピクセルアレイ１１０から入力される各ピクセルに対するアナログ電圧値を所定のビット値、具体的には４〜８ビット値を持つデジタル電圧値に変換させて現在イメージを生成した後(Ｓ１０３)、これを前記前処理部１３０に伝達する(Ｓ１０４)。
【００６６】
その後、前記前処理部１３０は、前記Ａ／Ｄ変換部１２０から入力される底の表面の現在イメージを構成する所定のビット値、具体的には４〜８ビット値を持つ各ピクセルに対するデジタル電圧値を既設定されたタイム信号に応じて順次的に受信してメモリ部に貯蔵させる(Ｓ１０５)。
【００６７】
このように前記Ａ／Ｄ変換部１２０から入力される底の表面の現在イメージを構成する各ピクセルに対するデジタル電圧値を受けた後、前記前処理部１３０は、図７に示すように、底の表面の現在イメージから所定のピクセルアレイで構成された現在前処理イメージを生成し、前記現在前処理イメージからリファレンスイメージとして使用できる現在前処理中央イメージを抽出する(Ｓ２００)。
【００６８】
この過程(Ｓ２００)を図９を参照してより具体的に説明すれば、前記Ａ／Ｄ変換部１２０から既設定されたタイミング信号に基づいて順次的に底の表面の現在イメージを構成する各ピクセルに対するデジタル電圧値が入力される場合(Ｓ２０１)、前記前処理部１３０は既設定されたタイミング信号に基づいて順次的に入力される前記現在イメージを構成する各ピクセルの中で所定のビット値に変換しようとする現在ピクセルと、前記現在ピクセルに隣接したピクセルを含めて構成される基本イメージ行列を設定する(Ｓ２０２)。
【００６９】
ここで、前記基本イメージ行列は３×３行列形式に構成されているが、これに限定されなく多様な形式の行列を構成できるという点に留意すべきである。その後、前記前処理部１３０は、上述した式(１)と(２)を用いて前記基本イメージ行列に含まれた各ピクセル相互間のデジタル電圧値に対する行と行及び列と列間の前処理過程を行い(Ｓ２０３)、前記現在ピクセルのデジタル電圧値を２ビットのデジタル電圧値に変換させる(Ｓ２０４)。
【００７０】
このように各ピクセルのデジタル電圧値を２ビットのデジタル電圧値に変換させた後、前記前処理部１３０は２ビットのデジタル電圧値に変換されたピクセルアレイで構成された現在前処理イメージを形成する(Ｓ２０５)。
【００７１】
ここで、前記各ピクセルのデジタル電圧値が２ビットのデジタル電圧値に変換される前の現在イメージがｎ×ｎのピクセルアレイで構成されていたとすれば、前記現在前処理イメージは(ｎ−２)×(ｎ−２)ピクセルアレイで構成される。
【００７２】
その後、前記前処理部１３０は前記現在前処理イメージの所定位置、具体的には前記現在前処理イメージの中央部分からリファレンスイメージとして使用され得る所定のピクセルアレイ構造の現在前処理中央イメージを抽出した後(Ｓ２０６)、これを後述する移動座標算出部１４０に転送する(Ｓ２０７)。
【００７３】
このように前処理部からリファレンスイメージとして使用され得る所定のピクセルアレイ構造を持つ現在前処理中央イメージが入力される場合、前記移動座標算出部１４０は、図７に示すように、前記現在前処理イメージのＸ方向／Ｙ方向モーションベクタ値に連動して現在前処理中央イメージを未来前処理イメージの移動座標算出のためのＸ方向／Ｙ方向リファレンスイメージとして設定するか否かを決定する(Ｓ３００)。
【００７４】
この過程(Ｓ３００)を図１０ａ及び図１０ｂを参照してさらに詳細に説明する。まず、図１０ａを参照して移動座標算出部で現在前処理イメージのＸ方向モーションベクタ値に連動して現在前処理中央イメージを未来前処理イメージのＸ方向リファレンスイメージとして設定するか、或いは、既存Ｘ方向リファレンスイメージをそのまま維持する過程について説明する。
【００７５】
移動座標算出部１４０は、図１０ａに示すように、前記現在前処理イメージのＸ軸方向に対する移動量を算出した後(Ｓ３０１ａ)、前記移動量に対するＸ軸方向のモーションベクタ値（Ｖｘ）がゼロか否かを判断する(Ｓ３０２ａ)。前記工程(Ｓ３０２ａ)の判断結果、前記モーションベクタ値（Ｖｘ）がゼロであれば、前記移動座標算出部１４０はＸチャネルリファレンス部に既設定されたリファレンスイメージを変更しない(Ｓ３０３ａ)。
【００７６】
しかし、前記工程(Ｓ３０２ａ)の判断結果、前記モーションベクタ値（Ｖｘ）がゼロでないと、前記移動座標算出部１４０はＸチャネルリファレンス部に既設定されたリファレンスイメージを前記現在前処理中央イメージに変更して貯蔵させる(Ｓ３０４ａ)。
【００７７】
次に図１０ｂを参照して移動座標算出部で現在前処理イメージのＹ方向へのモーションベクタ値に連動して前記現在前処理中央イメージを未来前処理イメージのＹ方向リファレンスイメージとして設定するか、或いは 既存Ｙ方向リファレンスイメージをそのまま維持する過程について説明する。まず、前記移動座標算出部１４０は前記現在前処理イメージのＹ軸方向に対する移動量を算出した後(Ｓ３０１ｂ)、前記移動量に対するＹ軸方向のモーションベクタ値（Ｖｙ）がゼロか否か判断する(Ｓ３０２ｂ)。
【００７８】
前記工程(Ｓ３０２ｂ)の判断結果、前記モーションベクタ値（Ｖｙ）がゼロであれば、前記移動座標算出部１４０はＹチャネルリファレンス部に既設定されたリファレンスイメージを変更しない(Ｓ３０３ｂ)。しかし、前記工程(Ｓ３０２ｂ)の判断結果、前記モーションベクタ値（Ｖｙ）がゼロでないと、前記移動座標算出部１４０はＹチャネルリファレンス部に既設定されたリファレンスイメージを前記現在前処理中央イメージに変更して貯蔵させる(Ｓ３０４ｂ)。
【００７９】
その後、移動座標算出部１４０は、図７に示すように、現在前処理イメージとＸ方向／Ｙ方向リファレンスイメージを所定回数オーバーラップした後、これを相互比較して現在前処理イメージに対するＸ軸／Ｙ軸移動座標値を算出する(Ｓ４００)。
【００８０】
この過程(Ｓ４００)を図１１ａ及び図１１ｂを参照してさらに詳細に説明する。まず、図１１ａを参照して前記移動座標算出部１４０で現在前処理イメージに対するＸ軸移動座標値を算出する過程を詳細に説明する。前記前処理部１３０から現在前処理イメージが入力される場合(Ｓ４０１ａ)、前記移動座標算出部１４０は前記入力される現在前処理イメージを前記Ｘチャネルリファレンスに既設定されているリファレンスイメージに所定回数オーバーラップさせる(Ｓ４０２ａ)。
【００８１】
その後、前記移動座標算出部１４０はオーバーラップされた前記現在前処理イメージと前記既設定されたリファレンスイメージを相互比較して前記現在前処理イメージを構成するピクセルの中で前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数を各オーバーラップされる場合ごとに算出する(Ｓ４０３ａ)。
【００８２】
この時、前記移動座標算出部１４０は、前記現在前処理イメージのピクセル数の中で前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数が最も多い時のＸ方向リファレンスイメージのＸ座標値を現在イメージのＸ方向モーションベクタ値（Ｖｘ）として設定する(Ｓ４０４ａ)。
【００８３】
その後、前記移動座標算出部１４０は、前記Ｘ方向モーションベクタ値（Ｖｘ）に基づいて前記現在前処理イメージに対するＸ軸移動座標値を算出し、これを所定のＰＣインターフェース２００を通じて該当ＰＣに転送する(Ｓ４０５ａ)。
【００８４】
次に図１１ｂを参照して前記移動座標算出部１４０で現在前処理イメージに対するＹ軸移動座標値を算出する過程を詳細に説明する。まず、前記前処理部１３０から現在前処理イメージが入力される場合(Ｓ４０１ｂ)、前記移動座標算出部１４０は前記入力される現在前処理イメージを前記Ｙチャネルリファレンス部に既設定されているリファレンスイメージに所定回数オーバーラップさせる(Ｓ４０２ｂ)。
【００８５】
その後、前記移動座標算出部１４０は、オーバーラップされた前記現在前処理イメージと前記リファレンスイメージを相互比較して前記現在前処理イメージピクセルの中で前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数を各オーバーラップされる場合ごとに算出する(Ｓ４０３ｂ)。
【００８６】
この時、前記移動座標算出部１４０は、前記現在前処理イメージのピクセル数の中で前記リファレンスイメージを構成するピクセルのビット値と一致するビット値を持つピクセル数が最も多い場合のＹ座標値を現在イメージのＹ方向モーションベクタ値（Ｖｙ）として設定する(Ｓ４０４ｂ)。
【００８７】
その後、前記移動座標算出部１４０は、前記Ｙ方向モーションベクタ値（Ｖｙ）に基づいて前記現在前処理イメージに対するＹ軸移動座標値を算出し、これを所定のＰＣインターフェース２００を通じて該当ＰＣに転送する(Ｓ４０５ｂ)。ここで、前記ＰＣインターフェース２００は、Ｘ／Ｙ軸移動座標値を一定時間の間累積してＰＣに送る役割を果たす。該ＰＣインターフェース２００は、本発明の装置内に設けられてもよく、本発明の装置外に設けられてもいい。
【００８８】
以上では本発明を具体的な実施例に上げて説明したが、該当技術分野で通常の知識をもつ者にとっては、特許請求の範囲に記載された本発明の思想及び領域を外れない範囲内で本発明を様々に修正及び変更できることが理解できる。
【図面の簡単な説明】
【００８９】
【図１ａ】マウスパッドの種類による光マウスのポイント軌跡を示す図。
【図１ｂ】マウスパッドの種類による光マウスのポイント軌跡を示す図。
【図２ａ】従来の光マウスの前処理過程により形成された一方向性を持つ光マウスが位置した底の表面のイメージを示す図。
【図２ｂ】従来の光マウスの前処理過程により形成された一方向性を持つ光マウスが位置した底の表面のイメージを示す図。
【図３】本発明に係る移動座標測定用光センサー装置の構成を示すブロック図。
【図４】本発明に係る移動座標測定用光センサー装置を構成する移動座標算出部の詳細構成を示すブロック図。
【図５ａ】本発明に係る現在前処理イメージの移動状態及び静止状態を示す図。
【図５ｂ】本発明に係る現在前処理イメージの移動状態及び静止状態を示す図。
【図５ｃ】本発明に係る現在前処理イメージの移動状態及び静止状態を示す図。
【図６ａ】本発明に係る現在前処理イメージとリファレンスイメージをオーバーラップさせる過程を示す図。
【図６ｂ】本発明に係る現在前処理イメージとリファレンスイメージをオーバーラップさせる過程を示す図。
【図７】本発明に係る２次元の連続的イメージプロセスを利用したイメージ処理過程を示す順序図。
【図８】本発明の前処理部でイメージピクセルアレイから入力される画面の現在イメージを構成する各ピクセルのデジタル電圧値をメモリ部に貯蔵する過程を示す順序図。
【図９】本発明の前処理部で画面の現在イメージに対する前処理を行って画面に対する現在前処理イメージ及び現在前処理中央イメージを抽出する過程を示す順序図。
【図１０ａ】本発明の移動座標算出部で現在前処理イメージのモーションベクタ値に連動して現在前処理中央イメージをＸ方向／Ｙ方向のリファレンスイメージと設定する過程を示す順序図。
【図１０ｂ】本発明の移動座標算出部で現在前処理イメージのモーションベクタ値に連動して現在前処理中央イメージをＸ方向／Ｙ方向のリファレンスイメージと設定する過程を示す順序図。
【図１１ａ】本発明の移動座標算出部で現在前処理イメージに対するＸ方向／Ｙ方向に対する移動座標値を算出する過程を示す順序図。
【図１１ｂ】本発明の移動座標算出部で現在前処理イメージに対するＸ方向／Ｙ方向に対する移動座標値を算出する過程を示す順序図。
【符号の説明】
【００９０】
１００：移動座標測定用光センサー装置
１１０：イメージピクセルアレイ
１２０：Ａ／Ｄ変換部
１３０：前処理部
１４０：移動座標算出部
１４１：Ｘチャネルリファレンス部
１４２：Ｙチャネルリファレンス部
１４３：イメージ比較部
１４４：モーションベクタ部
２００：ＰＣインターフェース部
【図１ａ】
2005115904.tif 000006
【図１ｂ】
2005115904.tif 000007
【図２ａ】
2005115904.tif 000008
【図２ｂ】
2005115904.tif 000009
【図３】
2005115904.tif 000010
【図４】
2005115904.tif 000011
【図５ａ】
2005115904.tif 000012
【図５ｂ】
2005115904.tif 000013
【図５ｃ】
2005115904.tif 000014
【図６ａ】
2005115904.tif 000015
【図６ｂ】
2005115904.tif 000016
【図７】
2005115904.tif 000017
【図８】
2005115904.tif 000018
【図９】
2005115904.tif 000019
【図１０ａ】
2005115904.tif 000020
【図１０ｂ】
2005115904.tif 000021
【図１１ａ】
2005115904.tif 000022
【図１１ｂ】
2005115904.tif 000023