Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4805885B2 - 透明構造上のナビゲーションに適合した持ち上がり検出 - Google Patents
[go: Go Back, main page]

JP4805885B2 - 透明構造上のナビゲーションに適合した持ち上がり検出 - Google Patents

透明構造上のナビゲーションに適合した持ち上がり検出 Download PDF

Info

Publication number
JP4805885B2
JP4805885B2 JP2007214476A JP2007214476A JP4805885B2 JP 4805885 B2 JP4805885 B2 JP 4805885B2 JP 2007214476 A JP2007214476 A JP 2007214476A JP 2007214476 A JP2007214476 A JP 2007214476A JP 4805885 B2 JP4805885 B2 JP 4805885B2
Authority
JP
Japan
Prior art keywords
pointing device
navigation
lift
detection system
lifting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007214476A
Other languages
English (en)
Other versions
JP2008052734A (ja
Inventor
ウイ・ピン・リー
サイ・ムン・リー
Original Assignee
アバゴ・テクノロジーズ・ジェネラル・アイピー(シンガポール)プライベート・リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by アバゴ・テクノロジーズ・ジェネラル・アイピー(シンガポール)プライベート・リミテッド filed Critical アバゴ・テクノロジーズ・ジェネラル・アイピー(シンガポール)プライベート・リミテッド
Publication of JP2008052734A publication Critical patent/JP2008052734A/ja
Application granted granted Critical
Publication of JP4805885B2 publication Critical patent/JP4805885B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • G06F3/0317Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Description

本発明は、光学ナビゲーション装置に関し、特に、該装置が操作表面から持ち上げられたことを検出するための構成に関する。
光学マウスなどの光学ナビゲーション装置は、一般に、該装置が置かれている表面の画像を連続的に収集し、かつ、記録された画像情報のフレームを連続的に比較することによって当該装置がその表面を横切って移動する速度及び方向を決定する小型のディジタルカメラとして機能する光学ナビゲーションセンサ集積回路(IC)を備える。画像フレームは、1500画像フレーム/秒といった非常に高いレート(速度)で収集され、光学ナビゲーションセンサICの解像度は、ナビゲーション表面に対する装置の極めて小さな動きを検出するのに十分高い。
光学マウスのような光学ナビゲーション装置の場合、装置がいつナビゲーション表面から持ち上げられたかを認識する必要がある。このことは重要である。なぜなら、装置をナビゲーション表面から持ち上げるという動作は、ユーザが、ナビゲーション追跡(たとえばコンピュータマウスの場合はマウスによるカーソル操作などに相当)を一時的に停止したいと考えていることを示しているからである。不透明な表面上をナビゲーションするときの持ち上がりの検出は、一般に、ナビゲーションセンサICによって生成される画像情報を処理することによってなされる。
米国特許第5,644,139号明細書 米国特許第6,222,174号明細書 米国特許出願第2004/0189593号明細書
光学ナビゲーション装置は、机上を覆っているガラス板のような透明な構造上で使用される場合もある。光学ナビゲーション装置が不透明な構造(以下、不透明構造という)上だけでなく透明な構造(以下、透明構造という)上もナビゲートできるようにするための1つの技術には、ナビゲーション装置の合焦光学系を削除することが含まれる。合焦光学系を用いずに透明構造と不透明構造の両方に対してナビゲーション追跡を行えるように光学ナビゲーション装置を構成することができるが、合焦光学系を除去すると、従来の持ち上がり検出技術は、たとえば、約10mmより小さな実際上の持ち上がり検出のために要求される距離に対して有効に動作しないものとなる。
したがって、ナビゲーション表面(机上などの操作面)が、ガラス板のような透明構造上にあっても、机上のような不透明構造上にあっても、ナビゲーション表面上で有効に動作する持ち上がり検出技術が必要とされている。
光学マウスなどのポインティングデバイスは、ポインティングデバイスが透明構造上に置かれている場合でも、不透明構造上に置かれている場合でも、持ち上がり検出を行うことができる上面持ち上がり検出システムを備えている。上面持ち上がり検出システムは、ポインティングデバイスが不透明構造上に置かれているか透明構造上に置かれているかに関係なく、持ち上がりを検出するために、ポインティングデバイスが置かれている表面から反射する光線の離脱検出(または分離検出)を利用する。1実施形態では、上面持ち上がり検出システムは、持ち上がり検出専用であって、ナビゲーション追跡に使用されるイメージセンサアレイとは別個の光検出器を備える。
1実施形態では、ポインティングデバイスは、上面持ち上がり検出システム及びナビゲーションセンサ持ち上がり検出システムの両方を備える。ナビゲーションセンサ持ち上がり検出システムは、ナビゲーションセンサアレイからの画像情報に応答して持ち上がり状態信号を生成し、上面持ち上がり検出システムは、ポインティングデバイスが不透明構造上と透明構造上のいずれに置かれている場合でも、ポインティングデバイスが置かれている表面から反射する光線の検出に応答して持ち上がり状態信号を生成する。1実施形態では、上面持ち上がり検出システムを用いてナビゲーションのために持ち上がり検出を制御し、ナビゲーションセンサ持ち上がり検出システムを用いてナビゲーションシステムのいくつかのコンポーネントを制御する。たとえば、ポインティングデバイスが持ち上げられたことをナビゲーションセンサ持ち上がり検出システムが示しているときに、光源のパワー(電力)を下げるかまたはオフにすることができる。
本発明の他の局面及び利点については、本発明の原理を例示した以下の詳細な説明及び添付の図面から明らかになろう。尚、図面全体を通じて、同じ参照番号は同じ要素を示すために使用されている。
光学マウスなどのポインティングデバイスは、ポインティングデバイスが透明構造上または不透明構造上のいずれに置かれていても持ち上がり検出を行うことが可能な上面持ち上がり検出システム(すなわち、上面からの持ち上がりを検出するシステム)を備える。上面持ち上がり検出システムは、ポインティングデバイスが不透明構造または透明構造のいずれに置かれている場合であっても、ポインティングデバイスが置かれている表面から反射する光線の離脱検出を利用して持ち上がりを検出する。
図1は、本明細書で全般的に「ポインティングデバイス」と呼ぶ、机上などの不透明構造103の表面102上に置かれた光学ナビゲーション装置100の断面図であり、ポインティングデバイスは、表面102上を移動する。ここでは、ポインティングデバイスは、照明システム104とナビゲーションセンサシステム106の2つの主要なコンポーネントを有するものとして図示されている。照明システムは、一般的に、発光ダイオード(LED)などの光源108及び光学系(不図示)を有しており、これらは、協働して、浅い角度で不透明構造の表面に入射する平行化光110でその表面上のある場所を照明する。表面上の照らされた場所からの光は、ナビゲーションセンサシステムの光学ナビゲーションセンサIC 114によって検出される。1実施形態では、光学ナビゲーションセンサICは、表面上すなわち上面上の照らされた場所から反射した光を検出するように構成された不図示の個別の光検出器からなるアレイ(たとえば、個別の光検出器からなる16×16または32×32のアレイ)を備える。アレイ中の光検出器の各々は、ディジタル値(たとえば、8ビットのディジタル値)として出力される光強度情報を生成する。画像情報はフレームの形態で取得され、画像情報のフレームは、アレイ中の個別の光検出器の各々で同時に取得された1組の値を有する。イメージセンサで取得された画像フレームは、ナビゲーション表面上の特徴を表すデータを含んでいる。画像フレームを取得するレート(速度)は、たとえば、2300フレーム/秒までにわたってプログラム可能である。1実施形態では、光検出器アレイは、800文字/インチ(cpi)の解像度を有する。
光学ナビゲーションセンサIC 114は、また、連続する画像フレームを比較してフレーム間の画像の特徴の動きを決定するナビゲーションエンジン(不図示)を備える。具体的には、ナビゲーションエンジンは、連続する画像フレームに存在する共通の特徴の相関をとることによって動きを決定する。画像フレーム間の動きは、動きベクトル、たとえば、X方向及びY方向の動きベクトル(たとえば、ΔX、ΔY)で表される。次に、この動きベクトルを用いて、ナビゲーション表面(たとえば、不透明構造103の上面102)に対する光学ナビゲーションセンサICの動きを決定する。例示的なナビゲーションセンサ移動追跡技術については、「NAVIGATION TECHNIQUE FOR DETECTING MOVEMENT OF NAVIGATION SENSORS RELATIVE TO AN OBJECT」と題する米国特許第5,644,139号、及び、「METHOD OF CORRELATING IMMEDIATELY ACQUIRED AND PREVIOUSLY STORED FEATURE INFORMATION FOR MOTION SENSING」と題する米国特許第 6,222,174号により詳細に記載されており、これらのいずれも参照により本明細書に組み込むものとする。
従来の光学ポインティングデバイスでは、光学ナビゲーションセンサIC 114によって収集される画像情報は持ち上がり検出にも使用される。収集した画像情報を使用して持ち上がりを検出する従来のナビゲーションセンサベースの持ち上がり検出技術は、表面特徴解析及びヒストグラム解析を含む。たとえば、表面特徴解析は、検出された表面特徴の数を表面閾値と比較すること、及び、検出された表面特徴の数が特徴閾値を下回るときに持ち上がりを検出することを含む。
ポインティングデバイスはまた、机上のような不透明構造の上に置かれたガラス板などの透明構造上でも用いることができる。図2は、図1と同様のポインティングデバイス100の断面図であるが、今度は、ポインティングデバイスは、図1のように不透明構造103上に直接置かれているのではなく、ポインティングデバイスと不透明構造l03の間にある透明構造120の表面122上に置かれている。ガラス板などの透明構造は、机上の保護用カバーとして、あるいは、独立型のテーブルトップとしてしばしば使用される。ポインティングデバイスが透明構造上に置かれているので、光源108からの光110のいくらかは屈折して透明構造中に入り、透明構造の下の不透明構造を照らす。この場合、透明構造内の光は、反射してポインティングデバイスに向かい、不透明構造上の照らされた場所(スポット)は、透明板がない場合(図1)に照らされた場所から横方向及び垂直方向に移動する。不透明構造から反射された光は、ナビゲーション追跡のためにナビゲーションセンサシステム106によって使用される。透明構造の反射特性に起因して、ポインティングデバイスが透明構造上に置かれているときは、光学ナビゲーションセンサICが、実際の持ち上がり検出のために必要な距離内(たとえば、ナビゲーション表面から約10mm以内)で、持ち上がり検出に十分な画像情報を生成するのは困難である。
ポインティングデバイス100と不透明構造の間にある透明構造120上にポインティングデバイス100が置かれているときにナビゲーション追跡を可能にするために、種々の技術が開発されてきた。1つの典型的な技術が、「OPTICAL MOUSE ADAPTED FOR USE ON GLASS SURFACES」と題する米国特許出願(米国特許公報第2004/0189593 A1)に記載されている(参照により、この米国特許出願も本明細書に組み込むものとする)。これらの技術は、ポインティングデバイスが、ポインティングデバイスと不透明構造の間にある透明構造上に置かれているときに、ナビゲーション追跡をできるようにするために開発されたが、これらの技術は、持ち上がり検出の問題に対する解決策を提供するものではない。
本発明の1実施形態によれば、光学マウスなどのポインティングデバイスは、ポインティングデバイスが透明構造上または不透明構造上のいずれに置かれている場合であっても、持ち上がり検出を提供することが可能な上面持ち上がり検出システムを備える。上面持ち上がり検出システムは、持ち上がりを検出するために、ポインティングデバイスが置かれている表面(すなわち、「上」面)から反射する光線の離脱検出を利用する。図3は、ポインティングデバイスが透明構造上に置かれているときに、実際の持ち上がり検出を実行するよう構成された光学ポインティングデバイスの1実施形態を示す。ポインティングデバイスは、照明システム104、ナビゲーションセンサシステム106、及び上面持ち上がり検出システム144を備える。照明システムは、レーザ光源やLEDなどの少なくとも1つの光源142を備えており、また、持ち上がり検出とナビゲーション追跡の両方のための複数光源を備えることができる。ナビゲーションセンサシステムは、上述のシステムに類似のものであり、上面持ち上がり検出システムは、持ち上がり検出専用の持ち上がり検出器146と、レンズ148及び光ガイド150などの光学系とを備える。光源と上面持ち上がり検出システムは、互いに関連して構成及び位置決めされており、さらに、光源から放射されて上面から反射した光線が、上面持ち上がり検出システムに、より具体的には、ポインティングデバイスが上面に置かれているときにシステムの持ち上がり検出器に入射するように、ポインティングデバイスが置かれている透明構造に関連して構成及び位置決めされている。図3を参照すると、光線154は光源から放射され、光線156は、透明構造の上面から反射されて上面光検出システムに向かう。光源及び上面光検出システムは、また、透明構造を通過して不透明構造103で反射する主要な光線が、上面持ち上がり検出システムに入射しないように構成されている。図3を参照すると、透明構造を通過して不透明構造から反射する主要な光線158は、ポインティングデバイスが上面に置かれているときに、上面持ち上がり検出システムに入射しない。
上述したように、図3は、ポインティングデバイス100が透明構造120上に置かれている場合を示している。すなわち、ポインティングデバイスが持ち上げられていない場合である。ポインティングデバイスが透明板上に置かれている場合には、上面持ち上がり検出システムと光源は、透明構造の上面122から反射した光が、上面持ち上がり検出システム144に入射して持ち上がり検出器146によって検出されるように構成される。検出された反射光は、ポインティングデバイスがナビゲーション表面から持ち上げられていないことを示す信号に変換される。
図4は、図3のポインティングデバイス100がナビゲーション表面に置かれていない場合、たとえば、ポインティングデバイスが、透明構造120からある持ち上がり距離(リフト距離)Lだけ「持ち上げられている」場合を示す図である。上面持ち上がり検出システム及び光源の構成のために、及び、ポインティングデバイスがナビゲーション表面から持ち上げられているために、光路の範囲は、光線156がもはや上面持ち上がり検出システム144に入射しないほど十分に変化している。光線156はもはや上面持ち上がり検出システムには入射しないので、持ち上がり検出器146からの出力信号が変化して、ポインティングデバイスがナビゲーション表面から持ち上げられたことを示す。光が持ち上がり検出センサシステムに入射しなくなる持ち上がり距離は変更可能である。持ち上がりが検出される距離を変更するために操作可能なパラメータには、上面持ち上がり検出システムと光源との相対的な位置、光学系の大きさ、入射光の角度などがある。
図3及び図4の実施形態では、上面持ち上がり検出システム144は、ポインティングデバイス100の持ち上がり状態を示す信号を出力し、他の実施形態では、上面持ち上がり検出システムは、持ち上がり状態を判定するために後で評価される光検出器出力信号(たとえば、電流や電圧など)を出力する。上面持ち上がり検出システムは、上面(すなわち、ポインティングデバイスが置かれている表面)が透明構造の表面でも不透明構造の表面でも同じように動作することに留意されたい。
1実施形態では、持ち上がり検出器146は単一の光検出器であり、他の実施形態では、持ち上がり検出器は、図1の光学ナビゲーションセンサIC 114に含まれるセンサアレイなどのセンサアレイである。センサアレイが持ち上がり検出のために使用されるときは、センサアレイによって生成された画像情報が持ち上がりを検出するために使用される。さらに、画像情報の処理は、持ち上がり検出のためにのみ使用され、ナビゲーション追跡には使用されない。たとえば、光学ナビゲーションセンサICは、持ち上がり検出専用であり、光学ナビゲーションセンサICに関連するナビゲーション追跡機能はディスエーブル(無効)にされるか無視される。
従来の光学ナビゲーション装置は、しばしば、画像情報を生成するためのナビゲーションセンサアレイを有する光学ナビゲーションセンサICと、画像情報からナビゲーション情報を生成するためのナビゲーションエンジンと、ナビゲーションセンサアレイからの画像情報を利用して持ち上がりを検出するナビゲーションセンサ持ち上がり検出システムを備える。従来の光学ナビゲーションセンサICは持ち上がりを検出することができるが、ポインティングデバイスは、ポインティングデバイスが不透明構造上でじかに接して使用されるときも、ガラス板などの透明構造上でじかに接して使用されるときも、持ち上がりを有効に検出できなければならない。
本発明の1実施形態によれば、ポインティングデバイスは、ナビゲーションセンサ持ち上がり検出システム及び上面持ち上がり検出システムの両方で構成される。ナビゲーションセンサ持ち上がり検出システムは、ナビゲーションセンサアレイからの画像情報に応答して持ち上がり状態信号を生成し、上面持ち上がり検出システムは、ポインティングデバイスが置かれている表面から反射する光線の検出に応答して持ち上がり状態信号を生成する。ポインティングデバイスは、2つの持ち上がり状態信号に応答して、ナビゲーションシステムの動作を制御するためのロジック(論理回路)を備えることができる。
図5は、上面持ち上がり検出システムの一部が組み込まれた光学ナビゲーションセンサIC 114の1実施形態を示す。光学ナビゲーションセンサICは、ナビゲーションセンサアレイ170、ナビゲーションエンジン172、ナビゲーションセンサ持ち上がり検出システム174、上面持ち上がり検出プロセッサ176、及び、ステータスロジック178を備える。ナビゲーションセンサアレイは、上述したように、ナビゲーション表面に関連する画像情報を生成する。典型的には画像フレームとして生成される画像情報は、上述したようにナビゲーションエンジンによって使用されて、たとえば、X方向及びY方向における変位といったナビゲーション情報を生成する。
ナビゲーションセンサ持ち上がり検出システム174は、ナビゲーションセンサアレイ170からの画像情報を受信し、これに応答して持ち上がり状態信号を生成する。不透明表面持ち上がり検出システム(すなわち、不透明な表面からの持ち上がりを検出するシステム)は、任意の従来のナビゲーションセンサ技術を使用して持ち上がり状態信号を生成する。いくつかの典型的なナビゲーショセンサ技術には、表面特徴解析及びヒストグラム解析がある(但し、これらには限定されない)。持ち上がりを判定するために使用される特定のナビゲーションセンサ技術は本発明にとって重要ではない。ナビゲーションセンサ持ち上がり検出システムは、ポインティングデバイスが透明構造上で使用されている場合でも、不透明構造上で使用されている場合でも、持ち上がりを判定することができる。ナビゲーションセンサ持ち上がり検出システムは、ポインティングデバイスが透明構造上で使用されているときに持ち上がりを検出することができるが、持ち上がりを検出可能な距離は、光学ナビゲーションに実用的な距離(これは、たとえば、約10mmより小さい)よりも大きい。すなわち、ポインティングデバイスがナビゲーション表面から約10mmを超えて持ち上げられるまで、持ち上がりは実際には検出されない。図5の実施形態では、ナビゲーションセンサ持ち上がり検出システムによって生成される持ち上がり状態信号は、持ち上げられている状態であるか、持ち上げられていない状態であるかを示す2値信号である。
上面持ち上がり検出プロセッサ176は、別個の基板182上に製作された外部(ここではチップ外)の持ち上がり検出器(オフチップ持ち上がり検出器)180からの出力信号を処理する。オフチップ持ち上がり検出器からの出力信号は、検出された光の強度(または輝度)の関数である。持ち上がり検出器からの出力信号は、透明プレート持ち上がり検出プロセッサ(すなわち、透明なプレート(または板)からの持ち上がりを検出するプロセッサ)176によって処理されて、持ち上がり状態信号が生成される。図5に示すように、持ち上がり検出器は、いくつかの条件設定(たとえば、増幅)が必要となる場合があり、したがって、信号コンディショナー184を、持ち上がり検出器と透明プレート持ち上がり検出プロセッサとの間に設けることができる。1実施形態では、持ち上がり検出閾値が(たとえば、電流または電圧として)設定され、持ち上がり検出器180の出力信号が持ち上がり検出閾値を下回ったときは、ポインティングデバイスが持ち上げられたと判定され、対応する持ち上がり状態信号が生成されて、ステータスロジックに供給される。図5の実施形態では、透明プレート持ち上がり検出プロセッサ176は、ディジタル持ち上がり状態信号を生成する。たとえば、その出力は、高(ハイ)または低(ロー)を示す2値信号であり、2値出力の一方が持ち上げられている状態を示し、2値出力の他方が持ち上げられていない状態を示す。上面持ち上がり検出システムは、ポインティングデバイスが透明構造と不透明構造のいずれの上に置かれている場合でも持ち上がりを検出することができる。
上面持ち上がり検出プロセッサ176とナビゲーションセンサ持ち上がり検出システム174の両方からの持ち上がり状態信号は、ステータスロジック178に提供される。ステータスロジックは、受信した2つの信号に応答して、持ち上がり状態の指標(または、持ち上がり状態であることを示す信号)をナビゲーションエンジンに出力する。1実施形態では、ステータスロジックはORロジックであり、この場合、出力された持ち上がり状態信号は、入力された2つの持ち上がり状態信号のいずれかが持ち上げられている状態を示すときに、持ち上げられている状態を示す。1実施形態では、上面持ち上がり検出システムを使用して、ナビゲーションのための持ち上がり検出を制御し(たとえば、持ち上げられている状態を反映するために、いつ、X及びY方向の移動をゼロとして識別すべきかを制御し)、ナビゲーションセンサ持ち上がり検出システムを使用して、ナビゲーションシステムのいくつかのコンポーネントを制御するために持ち上がりを検出する。1実施形態では、ナビゲーションセンサ持ち上がり検出システムを使用して、ユーザが、以後のナビゲートをやめようとして(たとえば、これ以上マウスの操作をしないことを意図して)、ポインティングデバイスがナビゲーション表面から大きな距離持ち上げられたか否かを判定し、これによって、所定の安全動作及び/または節電動作を行うことが可能である。たとえば、ナビゲーションセンサ持ち上がり検出システムが、ポインティングデバイスが持ち上げられたことを示すと、光源のパワーを下げるかまたはオフにすることができる。
図5の実施形態では、持ち上がり検出器180は、光学ナビゲーションセンサIC 114の外部(たとえば、「オフチップ」すなわちチップ外)に配置されている。図6は、持ち上がり検出器180が組み込まれた光学ナビゲーションセンサIC 114の1実施形態を示す。図6に示す光学ナビゲーションセンサICは、持ち上がり検出器がナビゲーションセンサアレイ170及びナビゲーションエンジンと同じ基板上に製作される点を除いて、図5に示す光学ナビゲーションセンサICに類似している。光学ナビゲーションセンサICに持ち上がり検出器を含めることによって、ポインティングデバイスに組み込まれる個別のデバイスの数が少なくなる。さらに、持ち上がり検出器を光学ナビゲーションセンサICに組み込むことによって、信号コンディショナーを不要とすることができる。
上面持ち上がり検出システム140を有するポインティングデバイス100のいくつかの例示的な実施形態を図示し説明したが、他の実施形態も可能である。1実施形態では、光源142は、たとえば、図1及び図2を参照して説明したように、ナビゲーション追跡用のナビゲーション表面を照らすなどの他の機能を果たすことができる。
本発明の特定の実施形態について説明し図示したが、本発明は、本明細書及び図面において説明し図示した部分または部品の特定の構成や配列には限定されない。本発明は特許請求の範囲によってのみ限定される。
以下に、本発明の種々の構成要件の組み合わせからなる例示的な実施態様を示す。
1.ポインティングデバイスが置かれている表面を照明する光線を生成するための照明システムと、
ナビゲーション追跡に使用するための、照明されたナビゲーション表面に関連する画像情報を生成するように構成されたナビゲーションセンサアレイと、
前記ポインティングデバイスが置かれている表面から反射する光線の一部を検出し、この検出に応答して、持ち上がり状態信号を生成するように構成された上面持ち上がり検出システム
を備える、ポインティングデバイス。
2.前記上面持ち上がり検出システムは、前記ポインティングデバイスが前記表面から持ち上げられているときよりも、前記ポインティングデバイスが前記表面に置かれているときに、より多くの反射光線を検出するように構成され、かつ、位置決めされた光検出器を備える、上項1のポインティングデバイス。
3.前記上面持ち上がり検出システムは、持ち上がり検出専用の光検出器を備える、上項1のポインティングデバイス。
4.前記画像情報に応答して持ち上がり状態信号を生成するように構成されたナビゲーションセンサ持ち上がり検出システムをさらに備える、上項3のポインティングデバイス。
5.前記光検出器及び前記ナビゲーションセンサ持ち上がり検出システムが、同じ集積回路(IC)に製作される、上項4のポインティングデバイス。
6.前記上面持ち上がり検出システムと前記ナビゲーションセンサ持ち上がり検出システムからの持ち上がり状態信号を受信し、これら2つの持ち上がり状態信号に応答して、前記ポインティングデバイスの持ち上がり状態の指標を出力するように構成されたステータスロジックをさらに備える、上項4のポインティングデバイス。
7.前記ポインティングデバイスの持ち上がり状態の指標を受信し、かつ、前記画像情報及び前記持ち上がり状態の指標に応答して、ナビゲーション情報を出力するように構成されたナビゲーションエンジンをさらに備える、上項6のポインティングデバイス。
8.前記上面持ち上がり検出システムは、持ち上がり検出専用のセンサアレイを備える、上項1のポインティングデバイス。
9.前記センサアレイは画像情報を生成するように構成され、前記センサアレイから生成された前記画像情報は持ち上がりを検出するために処理される、上項8のポインティングデバイス。
10.前記ポインティングデバイスが透明構造上に置かれているか、不透明構造上に置かれているかに関係なく、前記上面持ち上がり検出システムが、持ち上がり検出のために使用される、上項1のポインティングデバイス。
11.ポインティングデバイスであって、
ポインティングデバイスが置かれている表面を照明する光ビームを生成するための照明システムと、
ナビゲーション追跡に使用するための、照明されたナビゲーション表面に関連する画像情報を生成するように構成されたナビゲーションセンサアレイと、
前記画像情報に応答して、第1の持ち上がり状態信号を生成するように構成されたナビゲーションセンサ持ち上がり検出システムと、
前記ポインティングデバイスが置かれている表面から反射する光線の一部を検出し、この検出に応答して、第2の持ち上がり状態信号を生成するように構成された上面持ち上がり検出システム
を備える、ポインティングデバイス。
12.前記上面持ち上がり検出システムは、前記ポインティングデバイスが前記表面から持ち上げられているときよりも、前記ポインティングデバイスが前記表面に置かれているときに、より多くの反射光線を検出するように構成され、かつ、位置決めされた光検出器を備える、上項11のポインティングデバイス。
13.前記上面持ち上がり検出システムは、持ち上がり検出専用の光検出器を備える、上項11のポインティングデバイス。
14.前記上面持ち上がり検出システムは、持ち上がり検出専用のセンサアレイを備える、上項11のポインティングデバイス。
15.前記センサアレイは画像情報を生成するように構成され、前記センサアレイから生成された前記画像情報は持ち上がりを検出するために処理される、上項14のポインティングデバイス。
16.前記第1の持ち上がり状態信号を使用して前記照明システムを制御する、上項11のポインティングデバイス。
17.前記ポインティングデバイスが透明構造上に置かれているか、不透明構造上に置かれているかに関係なく、前記上面持ち上がり検出システムが、持ち上がり検出のために使用される、上項11のポインティングデバイス。
18.光学ナビゲーション用の集積回路(IC)であって、
ナビゲーション追跡に使用するための、照明されたナビゲーション表面に関連する画像情報を生成するように構成された、ポインティングデバイス内の光学ナビゲーションセンサアレイと、
前記画像情報に応答して、第1の持ち上がり状態信号を生成するように構成されたナビゲーションセンサ持ち上がり検出システムと、
前記ポインティングデバイスが置かれている表面から反射する光線の一部の検出に応答して、第2の持ち上がり状態信号を生成するように構成された上面持ち上がり検出プロセッサと、
前記画像情報、及び、前記第1の持ち上がり状態信号と第2の持ち上がり状態信号との一方に応答して、ナビゲーション情報を出力するように構成されたナビゲーションエンジン
を備える、集積回路。
19.前記ICに配置されて、ポインティングデバイスが置かれている表面から反射する光を検出するための持ち上がり検出器をさらに備える、上項17の集積回路。
20.前記持ち上がり検出器が持ち上がり検出専用である、上項18の集積回路。
本発明による光学マウスなどのポインティングデバイスは、該デバイスが透明な構造上に置かれていても不透明な構造上に置かれていても持ち上がりを検出することが可能な上面持ち上がり検出システムを備える。上面持ち上がり検出システムは、ポインティングデバイスが不透明な表面と透明な表面のいずれに置かれている場合であっても、ポインティングデバイスが置かれている表面から反射する光線の離脱検出(または分離検出)を利用して持ち上がりを検出する。
本明細書では一般的に「ポインティングデバイス」と呼ぶ、不透明な表面上に置かれた光学ナビゲーション装置の断面図であり、当該装置は、不透明な表面上を移動する。 図1のポインティングデバイスの断面図であるが、ポインティングデバイスは、不透明な表面上に直接置かれた図1の場合と異なり、ポインティングデバイスと不透明な表面との間にある透明構造上に置かれている。 上面持ち上がり検出システムを備え、ガラス板などの透明構造上に置かれたポインティングデバイスの1実施形態を示す。 図3のポインティングデバイスが透明構造から持ち上げられている場合を示す図である。 上面持ち上がり検出システムが組み込まれた光学ナビゲーションセンサICの1実施形態を示す。 上面持ち上がり検出システムが組み込まれた光学ナビゲーションセンサICの別の実施形態を示す。
符号の説明
104 照明システム
106 ナビゲーションセンサシステム
142 光源
144 上面持ち上がり検出システム

Claims (2)

  1. ポインティングデバイスが置かれている表面を照明する光線を生成するための照明システム(104)と、
    ナビゲーション追跡に使用するための、照明されたナビゲーション表面に関連する画像情報を生成するように構成されたナビゲーションセンサアレイ(170)と、
    前記ポインティングデバイスが置かれている表面から反射する光線の一部を検出し、この検出に応答して、該ポインティングデバイスが前記表面から第1の所定の距離を超えて持ち上げられているか否かを示す第1の持ち上がり状態信号を生成するように構成された上面持ち上がり検出システム(144)と、
    前記画像情報に応答して、前記第1の所定の距離よりも大きな第2の所定の距離を超えてポインティングデバイスが前記表面から持ち上げられているか否かを示す第2の持ち上がり状態信号を生成するように構成されたナビゲーションセンサ持ち上がり検出システム(174)と、
    前記上面持ち上がり検出システムからの前記第1の持ち上がり状態信号と前記ナビゲーションセンサ持ち上がり検出システムからの前記第2の持ち上がり状態信号を受信し、前記第1の持ち上がり状態信号に応答して、前記ポインティングデバイスの持ち上がり状態の第1の指標を出力し、前記第2の持ち上がり状態信号に応答して、前記第1の指標とは異なる、前記ポインティングデバイスの持ち上がり状態の第2の指標を出力するように構成されたステータスロジック(178)
    を備え、
    前記上面持ち上がり検出システム(144)は、持ち上がり検出専用の光検出器(146)を備え、
    前記上面持ち上がり検出システムは、前記表面で反射した前記照明システムからの前記光線の光路が、前記表面と該検出システムとの間の距離に応じて変化するように、前記照明システム、及び前記ポインティングデバイスが置かれているときの前記表面に対して位置決めされており、該面持ち上がり検出システムによって検出される光の量が所定の閾値を下回ったときに、該距離が前記第1の所定の距離を超えたと判定するように構成されている、ポインティングデバイス。
  2. 前記ポインティングデバイスの持ち上がり状態の前記第1の指標及び第2の指標を受信し、かつ、前記画像情報及び前記持ち上がり状態の前記第1の指標及び第2の指標に応答して、ナビゲーション情報を出力するように構成されたナビゲーションエンジン(172)をさらに備える、請求項のポインティングデバイス。
JP2007214476A 2006-08-25 2007-08-21 透明構造上のナビゲーションに適合した持ち上がり検出 Expired - Fee Related JP4805885B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/510,103 US7442916B2 (en) 2006-08-25 2006-08-25 Lift detection adapted for navigation on a transparent structure
US11/510,103 2006-08-25

Publications (2)

Publication Number Publication Date
JP2008052734A JP2008052734A (ja) 2008-03-06
JP4805885B2 true JP4805885B2 (ja) 2011-11-02

Family

ID=39128903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007214476A Expired - Fee Related JP4805885B2 (ja) 2006-08-25 2007-08-21 透明構造上のナビゲーションに適合した持ち上がり検出

Country Status (3)

Country Link
US (1) US7442916B2 (ja)
JP (1) JP4805885B2 (ja)
CN (1) CN100541407C (ja)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7755604B2 (en) * 2006-06-19 2010-07-13 Cypress Semiconductor Corporation Optical navigation sensor with tracking and lift detection for optically transparent contact surfaces
US7675020B2 (en) * 2006-08-28 2010-03-09 Avago Technologies General Ip (Singapore) Pte. Ltd. Input apparatus and methods having diffuse and specular tracking modes
US7965278B2 (en) * 2006-12-29 2011-06-21 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Optical navigation device adapted for navigation on a transparent plate
US9052759B2 (en) * 2007-04-11 2015-06-09 Avago Technologies General Ip (Singapore) Pte. Ltd. Dynamically reconfigurable pixel array for optical navigation
US7567341B2 (en) * 2006-12-29 2009-07-28 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Optical navigation device adapted for navigation on a transparent structure
JP5108330B2 (ja) * 2007-02-26 2012-12-26 アバゴ・テクノロジーズ・イーシービーユー・アイピー(シンガポール)プライベート・リミテッド ポインティングデバイス
US8781219B2 (en) 2008-10-12 2014-07-15 Fei Company High accuracy beam placement for local area navigation
CN102246258B (zh) 2008-10-12 2015-09-02 Fei公司 用于局部区域导航的高精确度射束放置
US9703398B2 (en) * 2009-06-16 2017-07-11 Microsoft Technology Licensing, Llc Pointing device using proximity sensing
US8408517B2 (en) 2009-12-29 2013-04-02 Masco Corporation Of Indiana Water delivery device
US8614414B2 (en) * 2009-12-29 2013-12-24 Masco Corporation Of Indiana Proximity sensor
US8355822B2 (en) * 2009-12-29 2013-01-15 Masco Corporation Of Indiana Method of controlling a valve
TWI423169B (zh) * 2010-04-23 2014-01-11 Pixart Imaging Inc 位移偵測裝置及其位移偵測方法
TWI414971B (zh) * 2010-08-13 2013-11-11 Pixart Imaging Inc 光學滑鼠的提起偵測方法及具有提起偵測的光學滑鼠
EP2612342B1 (en) 2010-08-31 2018-08-22 FEI Company Navigation and sample processing using an ion source containing both low-mass and high-mass species
US8780045B2 (en) * 2010-11-19 2014-07-15 Avago Technologies General Ip (Singapore) Pte. Ltd. Optical navigation with a dynamic SQUAL threshold
JP6108684B2 (ja) * 2011-06-08 2017-04-05 エフ・イ−・アイ・カンパニー 局所領域ナビゲーション用の高精度ビーム配置
CN102959494B (zh) 2011-06-16 2017-05-17 赛普拉斯半导体公司 具有电容式传感器的光学导航模块
US8896553B1 (en) 2011-11-30 2014-11-25 Cypress Semiconductor Corporation Hybrid sensor module
US9829578B2 (en) * 2015-06-05 2017-11-28 Digital Signal Corporation System and method for determining ranges to a target behind a transparent surface
US11409375B2 (en) * 2016-11-11 2022-08-09 Pixart Imaging Inc. Method and apparatus for adjusting optical setting of optical input device and related optical input device
US10888769B2 (en) * 2018-11-13 2021-01-12 Steelseries Aps Method and apparatus for enhancing accuracy associated with a gaming accessory in accordance with a distance of the gaming accessory relative to a surface
CN116486157A (zh) * 2023-04-24 2023-07-25 无锡英斯特微电子有限公司 一种光电导航设备退出抬起状态的方法及系统
WO2025217360A1 (en) * 2024-04-10 2025-10-16 Voyetra Turtle Beach, Inc. Mouse apparatus with status indication function

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5578813A (en) * 1995-03-02 1996-11-26 Allen; Ross R. Freehand image scanning device which compensates for non-linear movement
US5786804A (en) * 1995-10-06 1998-07-28 Hewlett-Packard Company Method and system for tracking attitude
TW472206B (en) * 1998-03-30 2002-01-11 Agilent Technologies Inc Seeing eye mouse for a computer system
US6222174B1 (en) * 1999-03-05 2001-04-24 Hewlett-Packard Company Method of correlating immediately acquired and previously stored feature information for motion sensing
JP2002073269A (ja) * 2000-06-14 2002-03-12 Nagano Fujitsu Component Kk 座標入力装置
JP2004102588A (ja) * 2002-09-09 2004-04-02 Hosiden Corp ペン型ポインティングデバイス
US7019733B2 (en) 2003-03-31 2006-03-28 Ban Kuan Koay Optical mouse adapted for use on glass surfaces
US7221356B2 (en) * 2004-02-26 2007-05-22 Microsoft Corporation Data input device and method for detecting an off-surface condition by a laser speckle size characteristic
US7189985B2 (en) * 2004-10-30 2007-03-13 Avago Technologies General Ip (Singapore) Pte. Ltd. Tracking separation between an object and a surface using a reducing structure
US7898524B2 (en) * 2005-06-30 2011-03-01 Logitech Europe S.A. Optical displacement detection over varied surfaces
US7755604B2 (en) * 2006-06-19 2010-07-13 Cypress Semiconductor Corporation Optical navigation sensor with tracking and lift detection for optically transparent contact surfaces

Also Published As

Publication number Publication date
US7442916B2 (en) 2008-10-28
JP2008052734A (ja) 2008-03-06
US20080061219A1 (en) 2008-03-13
CN101131616A (zh) 2008-02-27
CN100541407C (zh) 2009-09-16

Similar Documents

Publication Publication Date Title
JP4805885B2 (ja) 透明構造上のナビゲーションに適合した持ち上がり検出
US8212794B2 (en) Optical finger navigation utilizing quantized movement information
US9007305B2 (en) Optical navigation system and method of estimating motion with optical lift detection
US8138488B2 (en) System and method for performing optical navigation using scattered light
KR100399635B1 (ko) 광학식 마우스
US20020080120A1 (en) Optical mouse
US7399954B2 (en) System and method for an optical navigation device configured to generate navigation information through an optically transparent layer and to have skating functionality
US20020080117A1 (en) Optical mouse
KR102074857B1 (ko) 이벤트 기반 비전 센서를 이용한 근접 센서 및 근접 센싱 방법
US7755604B2 (en) Optical navigation sensor with tracking and lift detection for optically transparent contact surfaces
US7965278B2 (en) Optical navigation device adapted for navigation on a transparent plate
US20060131487A1 (en) Continuous base beneath optical sensor and optical homodyning system
US20070291272A1 (en) Pointing device
US7567341B2 (en) Optical navigation device adapted for navigation on a transparent structure
US8330721B2 (en) Optical navigation device with phase grating for beam steering
US7463244B2 (en) Optical mouse and method for removing contaminants in an optical mouse
US7514668B2 (en) Optical navigation device that utilizes a vertical cavity surface emitting laser (VCSEL) configured to emit visible coherent light
US20070241262A1 (en) Optical sensing unit for an optical input device
US8969787B2 (en) Optical detecting apparatus for computing location information of an object according to the generated object image data with a side light source for minimizing height
JP2008046982A (ja) 光学式マウス

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100722

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20110308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110608

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20110615

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110809

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110811

R150 Certificate of patent or registration of utility model

Ref document number: 4805885

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140819

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees