(57)【特許請求の範囲】
【請求項１】
光ポインティング装置の感知領域上でクリックに対応する指の動きを感知するためのクリック認識方法であって、
感知領域を介して指のイメージを受け取るステップと、
前記指のイメージの変化を感知するステップと、
前記イメージの変化から前記指の水平移動を分析するステップと、
前記指の水平移動が所定の範囲内である場合にクリック信号を生成するステップと、
を含み、
前記指のイメージの変化を感知するステップにおいて、前記指の下げおよび指の上げに対応する垂直移動を判断し、
所定の時間単位間隔で現在のシャッタ値ＳＶｃｒｒおよび以前のシャッタ値ＳＶｐｓｔを比較し、前記以前のシャッタ値に対する現在のシャッタ値の割合ＳＶｒ＝ＳＶｃｒｒ／ＳＶｐｓｔが１よりも小さい第１下限基準よりも小さければ指の下げと判断し、前記の割合ＳＶｒが１よりも大きい第１上限基準よりも大きければ指の上げと判断し、
前記第１下限基準よりも小さい第２下限基準および前記第１上限基準よりも大きい第２上限基準を定義し、
前記以前のシャッタ値に対する現在のシャッタ値の割合ＳＶｒ＝ＳＶｃｒｒ／ＳＶｐｓｔが第２下限基準よりも小さければ指の上げと判断し、前記の割合ＳＶｒが第２上限基準よりも大きければ指の下げと判断することを特徴とするクリック認識方法。
【請求項２】
前記指のイメージの変化から前記指の下げを感知し、前記指の下げの後に前記指の上げを感知する場合にのみ対応して前記クリック信号を生成することを特徴とする請求項１に記載のクリック認識方法。
【請求項３】
前記指の下げおよび指の上げの間の時間間隔を算出するステップと、
前記算出された時間間隔が所定の時間範囲内であるか否かを判断するステップと、
をさらに含み、
前記算出された時間間隔が所定の時間範囲内である場合に前記クリック信号を生成することを特徴とする請求項１に記載のクリック認識方法。
【請求項４】
前記指の下げおよび指の上げの間の時間間隔を算出するステップ、
をさらに含み、
前記算出された時間間隔すべてまたは一部に対して前記指の水平移動を分析することを特徴とする請求項１に記載のクリック認識方法。
【請求項５】
前記指のイメージの変化を感知するステップにおいて、所定の時間単位間隔で指のイメージを以前の指のイメージと比較し、前記比較によって指の水平移動変位を算出し、
前記イメージの変化から前記指の水平移動を分析するステップにおいては、前記移動変位の絶対値を用いて前記指の水平移動を分析することを特徴とする請求項１〜請求項４のいずれか一項に記載のクリック認識方法。
【請求項６】
前記指のイメージの変化を感知するステップにおいて、
所定の時間単位間隔で指のイメージと以前の指のイメージとを比較するが、前記イメージの変化は光量またはイメージ品質に応じて決定されるシャッタ値、シャッタスピード、表面鮮明度、方向度のうちの少なくとも１つを考慮して決定されることを特徴とする請求項１〜請求項４のいずれか一項に記載のクリック認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ポインティング装置を含む端末機に関し、より詳細には、別のボタンを用いずに光ポインティング装置を用いてクリックイベントを感知することができるクリック認識方法に関する。
【背景技術】
【０００２】
一般的に、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）のような個人携帯端末機は、キーパッドを用いたユーザインターフェースを採用しており、数字や文字を入力するための複数のボタンと方向ボタンとで構成されたキーパッドを備えている。
【０００３】
近来、ＷＩＢＲＯ（Ｗｉｒｅｌｅｓｓ  Ｂｒｏａｄｂａｎｄ）サービスなどのような無線インターネットサービスの常用化に伴い、個人携帯端末機にもマイクロソフトのウィンドウ（ＴＭ）のようにＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を支援する運営体制が採用されている。
【０００４】
また、技術の発達に伴い、個人携帯端末機でも個人コンピュータ用マウスのようなポインティング装置が用いられているが、このような技術については米国特許出願１０／５７９，７０２および１１／１８９，６５６において既に開示されている。
【０００５】
従来の個人携帯端末機に用いられる光ポインティング装置は、一般的に、ポインタおよびカーソルの移動のみが可能である。したがって、ユーザは、光ポインティング装置を用いてポインタまたはカーソルを所望する位置に移動させた後に、光ポインティング装置の周辺または下部に提供される別のボタンを押す、いわゆる「クリック」または「ダブルクリック」を実行することができる。ここで、ボタンは、機械的ボタンまたは電気的ボタンのように多様なボタンの使用が可能である。
【０００６】
しかしながら、別のボタンをクリックしなくても、光ポインティング装置上における指の垂直運動（Ｚ軸上の運動）でクリックと類似した結果を得るための技術が米国特許７，３１３，２５５（２００７年１２月２５日登録）で開示されている。
【０００７】
前記の米国特許を見れば、「ＳＹＳＴＥＭ  ＡＮＤ  ＭＥＴＨＯＤ  ＦＯＲ  ＯＰＴＩＣＡＬＬＹ  ＤＥＴＥＣＴＩＮＧ  Ａ  ＣＬＩＣＫ  ＥＶＥＮＴ」に関する技術が開示されている。この米国特許において、光ポインティング装置は、感知領域（ｓｅｎｓｉｎｇ  ａｒｅａ）上での指の動きから指の動きを認知するようになる。このような装置は、感知領域から指の一部のイメージを受け、このイメージから複数のイメージ信号（ｉｍａｇｅ  ｓｉｇｎａｌｓ）を生成し、複数のイメージ信号から指のクリックの動きを感知することができる。特に、イメージ信号から得られるトラッククオリティ（ｔｒａｃｋｉｎｇ  ｑｕａｌｉｔｙ）が減少すれば指の上げ（ｌｉｆｔ  ｕｐ）と判断するし、トラッククオリティが増加すれば指の下げ（ｐｕｔ  ｄｏｗｎ）と判断する。
【０００８】
前記の米国特許では、指の上げが感知された後に指の下げが感知されれば、指の上げと指の下げとの時間間隔が所定の時間範囲内（例えば、０．１〜０．３秒）であるかを判断する。もし、指の上げと指の下げとの間の時間が該当する時間範囲内であれば、クリックと見なすことができる。
【０００９】
しかしながら、指が垂直運動（Ｚ軸上の運動）と同時に水平運動（Ｘ−Ｙ平面上の運動）をする場合がある。このような運動をするユーザの意図は、クリック動作をしようとするのではなく、カーソル移動の動作中に指がイメージ感知領域（イメージ入力ウィンドウ：２．２ｍｍ×２．２ｍｍ）から外れるようになって、指をイメージウィンドウ上に再配置させると同時にカーソル移動をさせようとするものである。例えば、スクローリング（ｓｃｒｏｌｌｉｎｇ）動作中には、このような動作が繰り返し起こるようになる。前記の米国特許では、クリック動作を指の垂直運動（Ｚ軸上の運動）のみを考慮してクリックの可否を判断するため、垂直運動（Ｚ軸上の運動）と同時に水平運動（Ｘ−Ｙ平面上の運動）が伴う場合には、ユーザが意図しないクリックイベントが起きるという問題点がある。すなわち、前記の米国特許で定義されたプロセスによれば、スクローリングのための指の動きとクリックのための指の動きが混同する恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
本発明は、前記のような問題点を解決するために案出されたものであって、別のボタンを用いずに光ポインティング装置上における指の動きだけでクリックを感知すると共に、ポインタの移動のための指の動きとクリックのための指の動きとを区分することができるクリック認識方法を提供することを目的とする。
【００１１】
また、本発明は、ポインタの移動のための指の動きとクリックのための指の動きとを区分することができる多様なクリック認識方法を提供することを他の目的とする。
【課題を解決するための手段】
【００１２】
前記の目的を達成するために、本発明の一実施形態によれば、光ポインティング装置は感知領域上で指の動きを感知し、光ポインティング装置でクリックを認識する方法は、感知領域を介して指のイメージを受け取るステップと、指のイメージの変化を感知するステップと、イメージの変化から指の水平移動を分析するステップと、指の水平移動（ｈｏｒｉｚｏｎｔａｌ  ｍｏｖｅｍｅｎｔ）が所定の範囲内である場合にクリック信号を生成するステップとを含む。
【００１３】
光ポインティング装置は、イメージの変化、例えば、光量またはイメージ品質の変化から指の垂直運動（Ｚ軸上の運動）を感知することができ、指の垂直運動がクリックのためのものであるか、あるいはカーソル移動のための指の水平運動（Ｘ−Ｙ平面上の運動）中に指を指感知領域上に再配置させるためのものであるかを区分するために、指の水平移動が所定の範囲内であるか否かを判断することができる。もし、指の垂直運動（Ｚ軸上の運動）に対応するイメージの変化が感知されても指の水平運動（Ｘ−Ｙ平面上の運動）が所定の範囲内でない場合、すなわち、指が左右または上下に動いていると判断されるときには、光ポインティング装置はクリックイベントではないと判断することができる。
【００１４】
したがって、ユーザがポインタやカーソルを動かすために指を水平に動かしながら繰り返し感知領域をタッチしても、これをクリックと区分することができ、意図しないクリックまたはダブルクリックによって、光ポインティング装置を含む装置で意図しない動作が起きることを防ぐことができる。
【００１５】
また、クリックを指の下げから開始して指の上げで終了する動作で定義することで、実際のコンピュータマウスにおけるクリックと同じ概念と一致させることができ、ユーザは混乱することなく光ポインティング装置を容易に用いることができる。
【００１６】
指の下げおよび指の上げは、光量またはイメージクオリティによって認知されるようになる。例えば、光量に対応するシャッタ値の増減に応じて指の下げまたは指の上げを感知することもできるし、イメージセンサ部を介して感知される表面鮮明度（ｓｕｒｆａｃｅ  ｑｕａｌｉｔｙ）の増減を用いて指の下げおよび指の上げを感知することもできる。また、場合によっては、シャッタ値および表面鮮明度などと関連した数値を共に比較したりこれらを組み合わせたりすることで、指の下げおよび指の上げを総合的に判断することもできる。
【００１７】
光ポインティング装置において、イメージセンサ部は、１秒間に何度もイメージを取得し、現在得られた指のイメージと以前の指のイメージとを比較することができる。このとき、現在の指のイメージと直前または数回前の指のイメージとを比較することもできるし、毎回イメージの移動変位（Δｘ，Δｙ）を算出することもできる。このとき、移動変位を算術的に加えたり別の基準で加工したりして指の移動量を計算することができる。
【００１８】
このとき、指の移動量を計算する時間的基準は、指の下げから指の上げまでまたは指の上げから指の下げまでの時間、またはその間の一部として決定されるようになり、移動変位を計算する方法も算術的に加えたり絶対値を加えたりするなど多様な方法を用いることができる。
【００１９】
本発明の一実施形態によれば、光ポインティング装置は、指の動きを感知するための感知部と、感知部上の指に向かって光を供給する光源部と、指によって感知部を介して反射した光を受光して指に対応するイメージを生成するイメージセンサ部と、指のイメージの変化から指の水平の動きまたはクリックの動きを区分する制御部とを備える。
【００２０】
前記制御部は、指のイメージの変化を感知し、イメージの変化から指の水平移動を分析し、指の水平移動が所定の範囲内である場合にクリック信号を生成することができる。
【発明の効果】
【００２１】
本発明の光ポインティング装置は、別のボタンを押さなくてもクリックを感知することができ、ポインタやカーソルを動かすために光ポインティング装置の感知領域を繰り返しタッチすることと、クリックのための指の垂直移動とをより効率的に区分することができる。
【００２２】
また、単純なシングルクリックの他にダブルクリックにも適用することができ、数回のクリックに対してもクリックと移動との選別を容易に行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る光ポインティング装置が装着された端末機の斜視図である。
【図２】本発明の一実施形態に係る光ポインティング装置を説明するための断面図である。
【図３】本発明の一実施形態に係る指の下げおよび指の上げに対応して変化するシャッタ値を説明するためのグラフである。
【図４】本発明の一実施形態に係る光ポインティング装置でクリックに対応して表れることがあるシャッタ値の変化を説明するためのグラフである。
【図５】本発明の一実施形態に係るポインタの移動のための指の動きを示す図である。
【図６】本発明の一実施形態に係るクリックのための指の動きを示す図である。
【図７】本発明の一実施形態に係るクリック認識方法を説明するためのフローチャートである。
【図８】本発明の他の実施形態に係るクリック認識方法を説明するためのフローチャートである。
【図９】本発明の一実施形態に係る指の認識を算出するための過程を説明するための図である。
【発明を実施するための形態】
【００２４】
以下、添付の図面を参照しながら、本発明の好ましい実施形態について詳細に説明するが、本発明が実施形態によって制限されたり限定されたりすることはない。
【００２５】
図１は、本発明の一実施形態に係る光ポインティング装置１００が装着された端末機１０の斜視図であり、図２は、本発明の一実施形態に係る光ポインティング装置１００を説明するための断面図である。
【００２６】
図１および図２を参照すれば、光ポインティング装置１００は、端末機１０のキーパッドの周辺に装着されており、ナビゲーションキーの代わりにディスプレイウィンドウに表示されたポインタやカーソルを移動させるための用途として用いられるようになる。
【００２７】
端末機１０は、本体２０と、本体２０の上部にヒンジ結合されたフォルダ３０とを含んでおり、本体２０の上部に光ポインティング装置１００のカバーガラス上に感知領域１２４が露出される。ユーザは、指を感知領域１２４上に置いて上下または左右に指先を移動させることができる。このような指の水平移動によってポインタまたはカーソルを動かしたり、メニューの選択を所望する方向に移動させながら変更したりすることができる。
【００２８】
本実施形態では、携帯電話に対応する端末機を例示して説明しているが、本発明の他の実施形態によれば、光ポインティング装置１００は、マルチメディアプレーヤ、ナビゲーション装置、ノート型パソコン、コンピュータ周辺器機、またはその他の装置など広範囲に用いることができる。
【００２９】
図２を参照すれば、光ポインティング装置１００は、光源部１１０と、感知部１２０と、イメージセンサ部１４０と、制御部１５０とを備える。感知部１２０は感知領域１２４を提供し、ユーザは指をカバーガラス１２２、すなわち感知領域１２４上に置いて、所望する方向に指やその他の身体部位を移動させることができる。参考までに、本明細書において、「指」は、一般的な指の他にも身体の他の部位として理解することができるし、身体でなくても感知領域１２４上で動きを把握することができる他の代替可能な物体であっても良い。
【００３０】
光源部１１０は、発光ダイオード（ＬＥＤ）のような光源１１２および光源ガイド１１４を含む。光源ガイド１１４は導波路であって、光源１１２から発光された光をカバーガラス１２２に伝達することができる。光源ガイド１１４は、透光性材質で形成され全反射を用いるが、場合によっては一般的な鏡または反射体を用いることができる。また、光源部１１０は光源ガイド１１４を含まない場合もあり、屈折せずに光がそのままカバーガラス１２２に向かうようにもできる。
【００３１】
感知部１２０はカバーガラス１２２を含んでおり、カバーガラス１２２を用いて指の動きを感知するための感知領域１２４を提供する。感知領域１２４は、平板型のカバーガラス１２２上に提供されるようになるが、場合によってはレンズ形状のカバーガラス１２２上に提供されるようにもなる。また、カバーガラス１２２がなくても、後述する導波管１３０の一部を直接露出させて感知領域１２４を提供することができる。
【００３２】
本実施形態において、光源部１１０からカバーガラス１２２に光を供給すれば指によって光が反射し、反射した光は導波管１３０を介してイメージセンサ部１４０に伝達される。導波管１３０は、指から反射された光をイメージセンサ部１４０まで伝達する機能を行うことができ、光を集光してイメージ撮像を補助することができ、中間のノイズ光を除去してイメージセンサ部１４０上に結ばれる映像の鮮明度を増加させることができる。
【００３３】
イメージセンサ部１４０は、製造会社の設計に応じて、イメージ情報の他にも多様な参考値を提供することができる。例えば、シャッタ値、シャッタスピード、表面鮮明度、方向度などがこれに該当する。
【００３４】
アバゴ・テクノロジー（Ａｖａｇｏ  Ｔｅｃｈｎｏｌｏｇｉｅｓ）が提供するＡＤＮＳ−３０４０（モデル名）のイメージセンサの場合に、シャッタ値とは、イメージセンサに伝達される光量に応じて調節される値であって、光量が増加すれば減少してイメージが極めて明るく出力されることを補正することができ、光量が減少すれば増加してイメージが極めて暗く出力されることを補正することができる。このとき、シャッタ値は、イメージセンサのチップで共に提供され、室内の一般的な使用環境において、制御部１５０は、シャッタ値の増加に対応して指の上げを期待することができ、シャッタ値が減少することに対応して指の下げを期待することができる。
【００３５】
しかしながら、野外の太陽光の下で、シャッタ値の傾向は反対になる場合がある。例えば、イメージセンサに伝達される光量は、光ポインティング装置自体の光源よりは太陽光の影響を大きく受け、指がイメージウィンドウを遮る場合にはシャッタ値が大きく増加するようになる反面、指がイメージウィンドウから除去される場合にはシャッタ値が大きく減少するようになる。したがって、このときには、シャッタ値が過度に増加することに対応して指の下げを期待することができ、シャッタ値が過度に減少することに対応して指の上げを期待することができる。
【００３６】
また、表面鮮明度とは、イメージセンサによって感知されるイメージの鮮明度と関係がある値であって、イメージのコントラスト（ｃｏｎｔｒａｓｔ）などを比較して鮮明度が決定されるようになる。指の下げに対応して指の指紋（ｒｉｄｇｅｓ）が鮮明に取得されれば表面鮮明度が増加することができ、指の上げに対応してアウトフォーカシング（ｏｕｔ  ｆｏｃｕｓｉｎｇ）によって指の指紋が不明確に取得されれば表面鮮明度が減少するようになる。したがって、数値化した表面鮮明度がイメージセンサ部から出力されるようになり、この値を介して指の下げまたは指の上げを間接的に期待することができる。また、このような表面鮮明度は、シャッタ値に比べて周囲の光量の影響を相対的に少なく受け、太陽光の下でも室内の一般的な使用環境と同様に、指がイメージ感知領域に接触する状態において指がない場合よりも大きい値が出力される（ただし、指がイメージウィンドウにある場合とない場合との差は、室内の一般的な使用環境よりは減少する）。参考までに、アバゴ・テクノロジーが提供するＡＤＮＳ−３０４０（モデル名）のイメージセンサの場合に、表面鮮明度（ＳＱＵＡＬ）は最小値０〜最大値１６７を有し、室内の一般的な使用環境では大体に指がイメージ感知領域にある場合には３０以上、指がイメージ感知領域から除去された場合には１５以下の値が出力される。
【００３７】
方向度（ｕｎｉｄｉｒｅｃｔｉｏｎａｌｉｔｙ）とは、指の指紋の移動による方向認知可能性に関するものであって、これも方向度の増減による指の下げおよび指の上げを間接的に期待することができる。
【００３８】
参考までに、シャッタ値、表面鮮明度、または方向度の増加および減少を多様に測定することができる。例えば、シャッタ値の増加を絶対的または相対的に比べることができるが、室内使用環境の場合には、一般的に現在のシャッタ値ＳＶｃｒｒと以前のシャッタ値ＳＶｐｓｔとを比較し、この割合ＳＶｒ＝ＳＶｃｒｒ／ＳＶｐｓｔが所定の第１上限基準（例えば、約２倍）以上であれば指の上げとして感知することができるし、この割合ＳＶｒが所定の第１下限基準（例えば、約０．５倍）以下であれば指の下げとして感知することができる。このように相対的に比較することは、表面鮮明度および方向度などにも適用することができる。
【００３９】
また、上述のように、室外使用環境の場合には、シャッタ値が大きく増減するようになり、シャッタ値が過度に増減する場合に備えて外部太陽光があると仮定し、このときには指の上げと指の下げとを異なるように判断することができる。例えば、室外の太陽光の下で、シャッタ値が少なくても指の上げでシャッタ値が１／５倍に減少したり、指の下げでシャッタ値が５倍に増加することを仮定することができる。もちろん、このときに、室外／室内を区分するシャッタ値の割合の基準は、設計者の選択によって多様に選択することができる。例えば、前記のような基準によれば、現在のシャッタ値ＳＶｃｒｒと以前のシャッタ値ＳＶｐｓｔとを比較し、この割合ＳＶｒ＝ＳＶｃｒｒ／ＳＶｐｓｔが所定の第２上限基準よりも大きければ（例えば、ＳＶｒ＞５）、この値が第１上限基準である２より大きくても指の下げとして感知することができるし、この割合ＳＶｒが所定の第２下限基準よりも小さければ（例えば、ＳＶｒ＜１／５）、この値が第１下限基準である１／２より小さくても指の上げとして感知することができる。
【００４０】
本明細書では、シャッタ値を基準として説明しているが、本発明はシャッタ値の処理に限定されず、シャッタ値、表面鮮明度、および方向度の他にも多様な値を用いて指の下げおよび指の上げを感知することができる。
【００４１】
図３は、室内の一般的な使用環境における指の下げおよび指の上げに対応して変化するシャッタ値を説明するためのグラフであり、図４は、室内の一般的な使用環境における光ポインティング装置でクリックに対応して表れるシャッタ値の変化を説明するためのグラフである。
【００４２】
図３を参照すれば、室内条件であることを仮定するときに、感知領域１２４上で指が周期的に垂直方向運動、すなわちＺ軸方向運動をすれば、光ポインティング装置は、シャッタ値の変化を感知して指の下げおよび指の上げを感知することができる。例えば、指の上げから指の下げ位置に移動すれば、シャッタ値は減少するようになり、指がカバーガラスに密着した状態でほぼ最小値を有するようになる。これとは反対に、指の下げから指の上げ位置に移動すれば、シャッタ値は増加するようになり、指がカバーガラスから一定の距離離隔すればシャッタ値はほぼ最大値を有するようになる。
【００４３】
ただし、上述したように、太陽の下の室外では、むしろ、指の下げの場合にシャッタ値が増加する場合があるし、指の上げの場合にシャッタ値が減少する場合がある。したがって、シャッタ値のみで指の上げおよび指の下げを判断するときに、シャッタ値の増加あるいは減少のみを考慮してはいけない。これについては後述で詳しく説明する。
【００４４】
図４を参照すれば、上述のように、シャッタ値の割合ＳＶｃｒｒ／ＳＶｐｓｔの急激な減少（例えば、ＳＶｒ＜１／２）によって指の下げを認識することができ、指の下げに対応する時間Ｔ１を確認する。また、継続的にシャッタ値の割合ＳＶｃｒｒ／ＳＶｐｓｔの急激な増加（例えば、ＳＶｒ＞２）が感知されれば、指の上げを認識することができ、指の上げに対応する時間Ｔ２を確認することができる。
【００４５】
このとき、指の上げの時間Ｔ２と指の下げの時間Ｔ１との差ΔＴ１を算出することができ、この時間差ΔＴ１が所定の範囲であるか否かを確認することができる。例えば、この時間差ΔＴ１が所定の時間範囲（例えば、約０．１秒〜０．３秒）であれば正常なクリックであることを１次的に確認することができ、所定の時間範囲を外れれば（約＞０．３秒）クリックではなく停止であると感知することができる。
【００４６】
また、図４において点線で表示するように、ダブルクリックを感知することもできる。例えば、次の指の下げＴ３と指の上げＴ４とを追加で感知することができ、このときに次の指の下げＴ３と以前の指の上げＴ２とのクリック間の時間差ΔＴ２、および次の指の下げＴ４と次の指の上げＴ３とのクリック持続時間ΔＴ３を算出することができる。
【００４７】
このとき、クリック間の時間差ΔＴ２を介してクリック間の時間間隔を求めることができるし、クリック持続時間ΔＴ３を介して前記のように正常なクリックであるか否かを確認することができる。
【００４８】
図５は、ポインタの移動のための指の動きを示す図であり、図６は、クリックのための指の動きを示す図である。
【００４９】
図５および図６を参照すれば、ポインタの移動およびクリックの両者に対しても、図４のグラフのようなシャッタ値変化が発生し得ることが分かる。すなわち、図５のように、指がポインタの移動のために感知領域１２４を通過しても、シャッタ値の急激な増加および減少が表れる場合があるし、図６のように、指がクリックのために感知領域１２４上で移動しても、シャッタの急激な増加および減少が表れる場合がある。すなわち、シャッタ値の変化だけでは、ポインタの移動であるかクリックであるかを確実に区別できない場合が発生する恐れがある。
【００５０】
これを解決するために、次のような方法を用いることができる。
【００５１】
図７は、本発明の一実施形態に係るクリック認識方法を説明するためのフローチャートであり、図８は、本発明の他の実施形態に係るクリック認識方法を説明するためのフローチャートである。
【００５２】
図７を参照すれば、光ポインティング装置におけるクリック認識方法は、感知領域を介して指のイメージを取得するステップ２０１と、指のイメージの変化を感知するステップ２０２と、イメージの変化から指の水平移動を分析するステップ２０３と、指の水平移動が所定の範囲内であるか否かを判断し（ステップ２０４）、この場合にクリック信号を生成するステップ２０５とを含む。
【００５３】
指のイメージを取得するステップ２０１は、図２およびこれと関連するメカニズムで上述した通りであり、指のイメージの変化を感知するステップ２０２は、図４およびこれと関連する説明によって理解することができる。
【００５４】
すなわち、シャッタ値の急増および急減によってそれぞれ指の下げおよび指の上げが感知されても、指の移動量によって水平移動（ｈｏｒｉｚｏｎｔａｌ  ｍｏｖｅｍｅｎｔ）を測定し、これを所定の比較値と比較することができる。
【００５５】
より具体的には、図９に示すように、指の下げ時間Ｔ１および指の上げ時間Ｔ２の間は数え切れないほど多くの時間単位間隔で区分されるようになり、イメージセンサおよび制御部は、各時間単位間隔で現在のイメージと以前のイメージとを比較してイメージの変化値を算出することができる。例えば、指の指紋を比較して指紋の移動変位を各時間単位間隔で算出することができるが、これは指の各変位量（Δｘｎ，Δｙｎ）で代表することができる。
（数式１）
【００５６】
水平移動（Ｄ）＝Σ｜Δｘｎ｜＋Σ｜Δｙｎ｜
（数式２）
【００５７】
水平移動（Ｄ）＝Σ（｜Δｘｎ｜２＋｜Δｙｎ｜２）１／２
（数式３）
【００５８】
水平移動（Ｄ）＝Σ（Δｘｎ）＋Σ（Δｙｎ）
【００５９】
前記の数式１〜３は指の変位量（Δｘｎ，Δｙｎ）であって、指の下げ時間Ｔ１および指の上げ時間Ｔ２間のクリック持続時間ΔＴ１の間の指の移動量を算出するための方法のうち、何種類かの例を記載したものである。指移動量は、前記のような方法を介して算出することができるが、この他の多様な論理を介して算出することもできる。
【００６０】
算出された指の水平移動Ｄが定められた範囲ＤＬ≦Ｄ≦ＤＨであるか否かを確認することができ（ステップ２０４）、この結果、定められた範囲内であれば、移動量が小さいものとして把握し、ポインタの移動ではなくクリックであると判断してクリック信号を生成することができる（ステップ２０５）。一般的に、水平移動の境界のうちの下限であるＤＬは、０（ｚｅｒｏ）になると言える。
【００６１】
また、点線で示すように、クリック信号を生成した後に、次のクリックイベントを感知するための過程を繰り返すことができ、上述したダブルクリックやその他のマルチクリックを感知することができる。
【００６２】
図８を参照すれば、光ポインティング装置におけるクリック認識方法は、感知領域を介して指のイメージを取得するステップ３０１と、指の下げを認識するステップ３０２と、指の下げ時間Ｔ１を確認するステップ３０３と、指の上げが発生したか否かを判断し（ステップ３０４）、この後に指の上げが認識されれば、指の上げ時間Ｔ２を確認するステップ３０５とを含む。
【００６３】
上述のように、シャッタ値などの比較によって指の上げおよび指の下げを感知することができ、室内および室外条件に応じてシャッタ値による指の下げと指の上げの条件を相違することができる。
【００６４】
もし、クリック持続時間ΔＴ１が所定の時間範囲ＴＬ≦ΔＴ１≦ＴＨであるか否かを確認した後（ステップ３０６）、クリック持続時間ΔＴ１が所定の時間範囲内であれば水平移動Ｄを分析する（ステップ３０７）が、所定の時間範囲外であれば水平移動Ｄを分析せずに次のクリックが発生するまで待つことができる。
【００６５】
クリック持続時間ΔＴ１が所定の時間範囲内であれば、水平移動Ｄを分析するようになるが、上述した方式で算出された水平移動Ｄが定められた範囲（ＤＬ≦Ｄ≦ＤＨ）であるか否かを確認することができ（ステップ３０８）、この結果、定められた範囲内であれば移動量が小さいものと把握し、ポインタの移動ではなくクリックと判断してクリック信号を生成することができる（ステップ３０９）。しかしながら、算出された水平移動Ｄが定められた範囲ＤＬ≦Ｄ≦ＤＨ外であれば移動量が大きいものとして把握し（図５参照）、クリックではなくポインタの移動と判断してクリック信号を生成しない場合もある。
【００６６】
上述したように、本発明の好ましい実施形態を参照して説明したが、該当する技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の思想および領域から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。すなわち、本発明の技術的範囲は、特許請求の範囲に基づいて定められ、発明を実施するための最良の形態により制限されるものではない。
【符号の説明】
【００６７】
１０：端末機
２０：本体
３０：フォルダ
１００：光ポインティング装置
１１０：光源部
１２０：感知部
１３０：導波管
１４０：イメージセンサ部
１５０：制御部
【図１】
0005344960.tif 000002
【図２】
0005344960.tif 000003
【図３】
0005344960.tif 000004
【図４】
0005344960.tif 000005
【図５】
0005344960.tif 000006
【図６】
0005344960.tif 000007
【図７】
0005344960.tif 000008
【図８】
0005344960.tif 000009
【図９】
0005344960.tif 000010