(57)【要約】【課題】  ダブルタップ動作の識別において、各動作の時間の長さを総和して第１参考時間値と比較してより簡潔な判断と信頼できる効能を達成する。【解決手段】  ダブルタップ動作がタッチ装置上で発生されるダブルタップ動作の識別方法であって、タッチ装置上において物体の第１次出現を検出するステップと、タッチ装置上において前記物体の第２次出現を検出するステップと、第１次出現の時間の長さＴdown1、第２次出現の時間の長さＴdown2、そして第１次出現の終了と第２次出現の開始との時間間隔の総和が第１参考時間値よりも小さいときに第１次出現と第２次出現とを示す第１信号を生成するステップとを備えたダブルタップ動作の識別方法および装置。【選択図】  図４
2005190127.tif 000002
【特許請求の範囲】
【請求項１】
ダブルタップ動作がタッチ装置上で発生されるダブルタップ動作の識別方法であって、
前記タッチ装置上において物体の第１次出現を検出するステップと、
前記タッチ装置上において前記物体の第２次出現を検出するステップと、
前記第１次出現の時間の長さ、前記第２次出現の時間の長さ、そして前記第１次出現の終了と前記第２次出現の開始との時間間隔の総和が第１参考時間値よりも小さいときに前記第１次出現と前記第２次出現とを示す第１信号を生成するステップと、
を備えることを特徴とするダブルタップ動作の識別方法。
【請求項２】
前記第２次出現期間に検出した累計変移量が、参考変移量よりも小さいときに前記第１信号が生成されることを特徴とする請求項１記載のダブルタップ動作の識別方法。
【請求項３】
前記第１次出現の時間の長さが、第１次最小タップ参考時間値よりも大きいときに前記第１信号が生成されることを特徴とする請求項１記載のダブルタップ動作の識別方法。
【請求項４】
前記第２次出現の時間の長さが、第２次最小タップ参考時間値よりも大きいときに前記第１信号が生成されることを特徴とする請求項１記載のダブルタップ動作の識別方法。
【請求項５】
前記第１次出現の終了と前記第２次出現の開始との時間間隔が、第１最小アップ参考時間値よりも大きいときに前記第１信号が生成されることを特徴とする請求項１記載のダブルタップ動作の識別方法。
【請求項６】
前記第２次出現の終了後、少なくとも第２最小アップ参考時間値よりも大きい時間の長さ中で新しい出現を検出しないときに前記第１信号が生成されることを特徴とする請求項１〜５のいずれか１項に記載のダブルタップ動作の識別方法。
【請求項７】
前記第１信号がメインホストへ伝送されることを特徴とする請求項１記載のダブルタップ動作の識別方法。
【請求項８】
前記タッチ装置上で物体の動作を識別するタッチ装置の制御装置であって、
前記タッチ装置が前記物体の出現を検出する毎に、対応するタッチ信号を生成し、各前記タッチ信号は前記タッチ装置上の出現時に生成が開始され、その出現が終了すると停止する運算モジュールと、
前記運算モジュールに接続され、前記タッチ信号を受信し、前記タッチ信号を基にして前記タッチ装置上に物体が出現する時間の長さを計算して前記物体の動作を識別する動作ユニットとを備え、
前記動作ユニットが、前記運算モジュールから前記タッチ装置上の前記物体の第１次出現に対応して生成される第１タッチ信号および前記タッチ装置上の前記物体の第２次出現に対応して生成される第２タッチ信号を受信したとき、前記第１次出現の時間の長さ、前記第２次出現の時間の長さ、そして前記第１次出現の終了と前記第２次出現の開始との時間間隔の総和を第１参考時間値と比較し、前記総和が第１参考時間値よりも小さいときに前記第１次出現と前記第２次出現とを示す第１信号を生成することを特徴とするタッチ装置の制御装置。
【請求項９】
前記運算ユニットが生成するタッチ信号は、前記タッチ装置上の前記物体の変移量が含まれることを特徴とする請求項８記載のタッチ装置の制御装置。
【請求項１０】
前記動作ユニットは前記第２次出現期間の累計変移量を計算し、前記累計変移量が参考変移量よりも小さいときに前記第１信号を生成することを特徴とする請求項９記載のタッチ装置の制御装置。
【請求項１１】
前記動作ユニットは、前記第１次出現の時間の長さが第１最小タップ参考時間値よりも大きいときに前記第１信号を生成することを特徴とする請求項８記載のタッチ装置の制御装置。
【請求項１２】
前記動作ユニットは、前記第２次出現の時間の長さが第２最小タップ参考時間値よりも大きいときに前記第１信号を生成することを特徴とする請求項８記載のタッチ装置の制御装置。
【請求項１３】
前記動作ユニットは、前記第１次出現の終了と前記第２次出現の開始との時間間隔が第１最小アップ参考時間値よりも大きいときに前記第１信号を生成することを特徴とする請求項８記載のタッチ装置の制御装置。
【請求項１４】
前記動作ユニットは、前記第２次出現の終了後、少なくとも第２最小アップ参考時間値よりも大きい時間の長さで新しい出現を検出しないときに前記第１信号を生成することを特徴とする請求項８または１０〜１３のいずれか１項に記載のタッチ装置の制御装置。
【請求項１５】
前記制御装置は、前記第１信号をメインホストへ伝送する、前記動作ユニットに接続された伝送インターフェイスを備えることを特徴とする請求項８記載のタッチ装置の制御装置。
【請求項１６】
前記タッチ装置上で物体の動作を識別するのに用い、前記動作ユニットが、前記タッチ装置から前記タッチ装置上の前記物体の第１次出現に対応して生成される第１タッチ信号および前記タッチ装置上の前記物体の第２次出現に対応して生成される第２タッチ信号を受信したとき、前記第１次出現の時間の長さ、前記第２次出現の時間の長さ、そして前記第１次出現の終了と前記第２次出現の開始との時間間隔の総和を第１参考時間値と比較し、前記総和が第１参考時間値よりも小さいときに前記第１次出現と前記第２次出現とを示す第１信号を生成することを特徴とするタッチ装置の動作ユニット。
【請求項１７】
前記第２次出現期間の累計変移量を計算し、該累計変移量が参考変移量より小さいときに前記第１信号を生成することを特徴とする請求項１６記載のタッチ装置の動作ユニット。
【請求項１８】
前記第１次出現の時間の長さが、第１最小パッド参考時間値よりも大きいときに前記第１信号を生成することを特徴とする請求項１６記載のタッチ装置の動作ユニット。
【請求項１９】
前記第２次出現の時間の長さが、第２最小パッド参考時間値よりも大きいときに前記第１信号を生成することを特徴とする請求項１６記載のタッチ装置の動作ユニット。
【請求項２０】
前記第１次出現の終了と前記第２次出現の開始との時間間隔が第１最小アップ参考時間値よりも大きいときに前記第１信号を生成することを特徴とする請求項１６記載のタッチ装置の動作ユニット。
【請求項２１】
前記第２次出現の終了後、少なくとも第２最小アップ参考時間値よりも大きい時間の長さ中で新しい出現を検出しないときに前記第１信号を生成することを特徴とする請求項１６〜２０のいずれか１項に記載のタッチ装置の動作ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はダブルタップ（Double tap）動作（gesture）の識別方法および制御装置に関し、特にタッチ装置によりダブルタップ動作を識別すると、マウスのダブルクリック（通常はシステムを左キイに設定する）を模擬するダブルタップ動作を識別する方法および制御装置に関する。
【背景技術】
【０００２】
グラフィカルユーザインターフェイス（Graphical User Interface：ＧＵＩ）は早期にゼロックスＰＡＲＣ研究室により開発されたプログラム操作インターフェイスであり、ポインティングデバイス（例えばマウス）を合わせて使用し、ユーザは視覚によりマウスでポインターを移動して選択の動作を行うだけで、簡単に実行したい動作を完成することができ、以前は文字模式により繁雑な指令を入力しなければならなかった使用上の不便性を解決した。そのため、グラフィカルユーザインターフェイスは次々とアップルコンピュータおよびマイクロソフト（商標登録、Microsoft）により採用され、オペレーティングシステムの主流模式となった。
グラフィカルユーザインターフェイスを応用した電子装置には、例えばデスクトップ型コンピュータ、ノートブック型コンピュータ、平板コンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）などがあり、ポインティングデバイス（pointing device）はすでに基本装備になっている。
【０００３】
現在、ポインティングデバイスには外部装置のマウス、携帯式コンピュータシステムに内蔵されたトラックボールとタッチパッド（touch pad）、そしてスクリーンと結合したタッチパネル（touch panel）などがあるが、マウスは最も早期に開発されたポインティングデバイスである。マウスを例にポインティングデバイスの機能を説明すると、マウスは電子装置のスクリーン上のポインター（pointer）を制御することができる。
即ち、マウスを移動すると、ポインターもそれに合わせて移動し、その後スクリーン上で実行したい目標物に合わせて制御キイを押すと、電子装置に対して実行指令を下すことができる。しかし、現在の電子装置の設計は軽薄短小に向かって発展しており、例えば、デスクトップ型コンピュータは次第にノートブック型コンピュータに取って代わられており、体積を小さくするタッチ装置（例えばタッチパッド）は次第にポインティングデバイスの主流となっている。
【０００４】
現在、タッチ装置の技術にはコンデンサ式、抵抗式、電磁式、圧力式、誘導式、表面声波式、超音波式、光学式などが含まれる。そして、指などの物体をタッチ装置上で移動させて、ポインターを物体の移動方向へ制御することができる。しかし、ポインティング装置は、ポインターの移動を制御する以外に、執行指令を下す機能も備えていた。マウスによる操作を例にとると、ポインターを起動させたい目標物（例えばプログラム、ファイル）へ移動してマウスの（一般のシステムでは左側のキイに設定されている）キイをダブルクリック（Double Clicking）して、目標物を選択して開くことができる。しかし、現在タッチパッドなどのタッチ装置の多くは、下方に設けられた二つの制御キイがマウスの左右キイに取って代わるか、或いはタッチ装置上の物体をある動作により選択し、マウスのダブルクリックを模擬する信号を生成する。
【０００５】
従来、タッチ装置はタッチ装置を二回連続たたく動作（Double tap）（以下、単に「ダブルタップ動作」とする。）により目標を選択して開き、マウスのダブルクリック動作を代替する。特許文献１ではタッチ装置上のダブルタップ動作を識別する従来方法が開示されている。図１（特許文献１の明細書における図１５Ｆ）に示すように、先ず、タッチ装置上にある物体の第１次出現の時間の長さｔ19（即ち物体のタッチ装置上の第１次出現の停留時間を指す。）と第１参考（設定）時間値とを比較し、第１次出現の時間の長さｔ19が第１参考時間値よりも小さいときに第１信号１１を生成する。
その後、第２参考（設定）時間値中に第２次出現が検出されないとき、第１信号を終了する。つまり、第１次出現と第２次出現との時間間隔ｔ20は第２参考（設定）時間値よりも小さくなければならないということである。次に、第２次出現の時間の長さｔ21と第３参考時間値を比較し、第２次出現の時間の長さｔ21が第３参考（設定）時間値よりも小さいときに、第１信号を終了して第２信号１２を生成する。このように、二つの信号１１，１２を出力して、マウスのダブルクリックが生成する信号が模擬される。
【０００６】
従来の方法はダブルタップ動作を識別することができたが、従来の方法は、第１次出現の時間の長さｔ19、二回現れる間の時間間隔ｔ20そして第２次出現の時間の長さｔ21を、対応する参考時間値と比較判断していたため判断が複雑であった。そして、ユーザには個人差があるため、各ユーザがタッチ装置上で行うダブルタップの各ステップ動作の時間に違いが有る可能性があり、同じユーザが行うダブルタップ毎の各動作の時間の長さが異なる可能性もあったため、従来の方法では容易に誤判が発生した。また、タッチ装置の使用過程では、容易に誤接触、或いはタッチ装置自体の動作により発生するノイズ、或いは外界環境のノイズにより干渉が起き、一時的なスパイク（spike）の第１次出現、第２次出現の現象が起きた。そして、従来の方法では第１次出現、第２次出現の時間の長さ、二回現れる間の時間間隔に最小時間が限定されなかったため、容易にノイズ干渉により干渉信号が発生して不適当な判断がされ、容易に誤判が発生した。他に、タップ・アンド・ドラッグ（Tap&Drag）の動作においてもタッチ装置を二回たたき、第２次タップ時にドラッグするため、従来方法においては第２次出現期間の累計変移量が納入されて判断されず、容易にタップ・アンド・ドラッグの動作と混同されて誤判の状況が起きた。
【特許文献１】米国特許第６４１４６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の主な目的は、各動作の時間の長さを総和して第１参考(設定)時間値と比較してより簡潔な判断と信頼できる効能を達成するダブルタップ動作の識別方法および制御装置を提供することにある。
本発明の他の目的は、各動作の時間の長さを対応するパラメータ値より大きくなることを要求することにより、ノイズにより誤判が発生することを効果的に防止するダブルタップ動作の識別方法および制御装置を提供することにある。
本発明のさらに他の目的は、第２次出現時に検出する変移量が対応したパラメータ値よりも小さくなることを要求することにより、正確に判断する効能を達成するダブルタップ動作の識別方法および制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
上で述べた目的を達成するために、本発明は、ダブルタップ動作がタッチ装置上で生成されるダブルタップ動作の識別方法が、タッチ装置上において物体の第１次出現を検出するステップ。タッチ装置上において物体の第２次出現を検出するステップ。そして、第１次出現の時間の長さ、第２次出現の時間の長さ、そして第１次出現の終了と第２次出現の開始との時間間隔の総和が第１参考時間値よりも小さいときに第１次出現と第２次出現とを示す第１信号を生成するステップとを備える。
【発明の効果】
【０００９】
本発明のダブルタップ動作の識別方法および制御装置は、各動作の時間の長さを総和して第１参考（設定）時間値と比較してより簡潔な判断と信頼できる効能を達成することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の前述したこと及びその他の技術内容、特長そしてその機能を更に明らかにするために、好適な実施例を次に記して図面と合わせて詳しい説明を行う。
【００１１】
先ず、ダブルタップ動作の識別方法をタッチ装置に用いて本発明を説明する。説明のために、本実施例中では誘電式タッチ装置を使用した実施例で説明する。
【００１２】
図２に示すように、誘電式タッチ装置２は少なくともタッチパッド２１、Ｘ方向処理ユニット２２、Ｙ方向処理ユニット２３、運算（演算）ユニット２４を有する運算モジュール、変移（変換）ユニット２５、動作ユニット２６そして伝送インターフェイス２７を含んでいる。タッチパッド２１は、例えばＸ方向に１６本、Ｙ方向に１２本などと、Ｘ、Ｙ方向に複数本の導線分布を有する。このように指１０など導電性を有する物体がタッチパッド２１に接触あるいは接近したとき、タッチパッド２１上の誘電値が変化し、直ちにＸ、Ｙ方向処理ユニット２２，２３がＸ、Ｙ方向の誘電値を処理してから運算ユニット２４へ伝送し、運算ユニット２４はこれを基に物体接触位置のＸ座標値およびＹ座標値を計算する。
その後、変移ユニット２５が運算ユニット２４の運算結果であるＸとＹの座標値を受信するとともに、これをもとにタッチパッド２１上の物体の相対変移ＤX、ＤY（指タッチ信号）を計算してから、動作ユニット２６および伝送インターフェイス２７へ伝送する。このように計算された結果ＤX、ＤYは伝送インターフェイス２７を介してメインホスト（host）３へ伝送され、メインホスト３はスクリーン上のポインターの移動を制御する。
メインホスト３はパーソナルコンピュータ、ノートブック型コンピュータ、パーソナルデジタルアシスタント（ＰＤＡ）あるいは携帯電話などである。前述の構成部分は本発明の特徴部分ではなく、この技術に習熟した者であればよく知っているものであるため、ここでは詳しく述べない。その他、本実施例の運算モジュール、変移ユニット２５、動作ユニット２６および伝送インターフェイス２７は、チップなどの制御装置内に整合されている。
【００１３】
動作ユニット２６は変移ユニット２５の計算結果ＤX、ＤYを受信し、タッチパッド２１上において物体の動作がダブルタップの動作に適合しているか判断するとともに、ダブルタップ動作と判断した時にマウスのダブルクリックを模擬する第１信号を出力し、伝送インターフェイス２７を介してメインホスト３へ伝送して対応する制御を実施する。本発明の技術特徴は動作ユニット２６でダブルタップを識別する方法にある。
この動作ユニット２６はソフトウェア、ファームウェアあるいはハードウェアによりダブルタップ動作の識別方法を達成してもよい。また、本実施例の動作ユニット２６はタッチ装置２の制御装置中に整合されるが、ソフトウェアあるいはハードウェア方式によりメインホスト３中に設置されてもよく、本実施例で開示したものだけに限定されるわけではない。
【００１４】
また、本実施例は誘電式タッチ装置２を例に説明したが、この技術に習熟しているものなら当然分かるように、本発明はその他の形態、例えば光学式、抵抗式、電磁式、圧力式、誘導式、表面声波式、超音波式などのタッチパッドシステムに応用することができ、本実施例で開示したものだけに限定されるわけではない。
【００１５】
図３および図４は、本実施例の作動例の判断を示すフローチャート図である。この作動例においては、先ず、タッチパッド２１を指１０などのような物体で２回連続してタップ（Tap）する。説明の便宜上、下記では物体を指１０で示す。ここで注意が必要なことは、下記の範例の説明中では指１０の物体を例に説明するが、当該技術に習熟したものであれば分かるように、本実施例のタッチ装置２はその他の種類の導電物体も検出することができるか、或いは複数個の導電物体を検出することもでき、本実施例が開示するものに限定されるわけではないことである。
【００１６】
先ず、ステップ４１において、タッチ装置２はタッチパッド２１上における指１０がタッチパッド２１に接触したことを最初に検知したとき、すなわち第１次出現の開始を検出する。タッチ装置２が第１次出現の開始を検出した後、タッチ装置２は計時を開始する。
【００１７】
次に、ステップ４２において、第１次出現の終了と、第１次出現から開始した計時が第１参考時間値Ｔ1の二条件中どちらの条件が先に達成されたかを判断する。本実施例では第１参考時間値Ｔ1中でタップの２回出現を検出することができる。本実施例の第１参考（設定）時間値Ｔ1の範囲が約１００〜１０００ミリ秒（１００ｍｓ＜Ｔ1＜１０００ｍｓ）であり、それは設計者のニーズあるいはユーザの操作習慣に合わせて調整することができる。
【００１８】
ステップ４２において、先ず計時が第１参考時間値Ｔ1に達成したと判断された時、第１次出現がまだ終了せずに、次に指１０がタッチパッド２１に接触しなければ、すなわち第２次出現が検出されないため、ダブルタップではないと確認することができ、ステップ４３を執行して、その他の動作かどうかを判断する。
【００１９】
ステップ４２において、先ず第１次出現がすでに終了したと判断した時、計時が上述した第１設定時間、すなわち時計が第１参考時間値Ｔ1に達成していないため、ステップ４４を執行する。ステップ４４において、第２次出現の開始と計時が第１参考時間値Ｔ1に達した条件の中どちらが先に達成されたかを継続的に検出して判断する。
【００２０】
同様に、ステップ４４において、先ず計時が第１参考時間値Ｔ1に達成したと判断した時、第１参考時間値Ｔ1中で第２次出現が検出されないため、ダブルタップでないことが明確に判定され、ステップ４３を執行してその他の動作でないかどうかを判断する。
【００２１】
反対に、ステップ４４において、第２次出現の開始が検出されたと判断した時、第１参考時間Ｔ1中でダブルタップに該当するものが２回現れたことを意味し、ステップ４５へ進む。図３に示すように、第２次出現が開始した後、動作ユニット２６は前の信号を入力することにより、第１次出現の時間の長さＴdown1と、第１次出現と第２次出現との間の第１次時間間隔Ｔup1を取得することができる。
【００２２】
タッチパネル２１の使用過程では容易に誤接触されるか、あるいはタッチパネル２１自身の動作によるノイズ、あるいは外部環境のノイズによる干渉、例えば一時的な第１次出現、第２次出現、あるいは第１次出現と第２次出現との間の時間間隔など、不適当な信号が発生する。これら不適当な信号は短時間しか持続しないため、本実施例ではそれぞれ下記のステップ４５、４６、４８、４９において、各動作の時間が対応する最小時間値よりも大きくなるように要求し、それら不適当な信号を効果的に除去して、識別の正確度を高める。
【００２３】
ステップ４５において、先ず第１次出現と第２次出現との間に位置する第１次アップ信号の第１次時間間隔Ｔup1が第１最小アップ参考時間値Ｔ21より大きいかどうかを判断する。第１最小アップ参考時間値Ｔ21とは、即ち指１０がアップ（ＵＰ）してダウン（ｄｏｗｎ）するまでの最短有効時間である。第１次時間間隔Ｔup1は指１０により第１次タップした後、アップしてタッチパッド２１を離れてから、指１０が第２次タップするまでの時間間隔である。本実施例において第１最小アップ参考時間値Ｔ21の範囲は１〜１０ミリ秒（１ｍｓ≦Ｔ21≦１０ｍｓ）であり、これは設計者のニーズあるいはユーザの操作習慣に合わせて調整することができる。
もしステップ４５において第１次時間間隔Ｔup1が第１最小アップ参考時間値Ｔ21よりも大きいとき（Ｔup1＞Ｔ21）、第１次時間間隔Ｔup1を表す信号は有効信号であるため、ステップ４６へ進む。ステップ４５において、第１次時間距離Ｔup1が第１最小アップ参考時間値Ｔ21よりも大きくないとき（Ｔup1≦Ｔ21）、この第１次アップ信号は時間が短すぎるためにノイズと見なされる。
そして、第１次出現が本当に終了していないためステップ４２へもどり、第１次出現の終了を継続して検出する。
【００２４】
ステップ４６において第１次出現の時間の長さＴdown1が第１最小タップ参考時間値Ｔ31よりも大きいかどうかを判断する。一般に指１０がタッチパッド２１に出現するということは指１０がタッチパッド２１上にダウン（Down）することを意味するため、指１０がタッチパッド２１上で第１次タップで停留する最短有効時間を第１最小タップ参考時間値Ｔ31とよぶ。ステップ４６において第１次出現の時間の長さＴdown1が第１最小タップ参考時間値Ｔ31よりも大きいとき（Ｔdown1＞Ｔ31）、第１次出現は有効信号であることを意味し、ステップ４７へ進む。反対にステップ４６において、Ｔdown1≦Ｔ31のとき、第１次出現はノイズであることを意味するため、捨てて無効としてステップ４１へもどり、新たに次の第１次出現を待つ。
【００２５】
第２次出現の開始を検出した後、動作ユニット２６は継続して計時する以外に、更に変移ユニット２５により第２次出現の累計変移量Ｍdown2を計算する。ステップ４７において、第２次出現の終了した条件と、第２次出現の累計変移量Ｍdown2が参考変移量Ｍ1よりも小さくないという条件と、第１次出現から計り始めた時間が第１参考時間値Ｔ1に到達したという条件の３条件のうち、どの条件が先に達成されたかを判断する。
【００２６】
ステップ４７において、先ず第２次出現が終了したのを判断した時、第１参考時間値Ｔ1中で確実に２回の出現を検出し、第２次出現の累計変移量Ｍdown2が参考変移量Ｍ1よりも小さいことを表し（Ｍdown2＜Ｍ1）、次に各ステップ４８、４９において、第２次出現が本当に終了したことと、第２次出現が有効信号であることを確認するだけで、２回の出現がダブルタップであることを確認することができる。
【００２７】
ステップ４８において、第２次出現の終了後の第２次時間間隔Ｔup2が第２最小アップ参考時間値Ｔ22よりも大きいかどうかを判断する。ステップ４８において、第２次時間間隔Ｔup2が第２最小アップ参考時間値Ｔ22よりも大きいとき（Ｔup1＞Ｔ22）、第２次出現が本当に終了したことを示し、ステップ４９へ進む。反対に、ステップ４８において、第２次時間間隔Ｔup2が第２最小アップ参考時間値Ｔ22以下（Ｔup1≦Ｔ22）であると判断したとき、第２次時間間隔のアップ信号はノイズであることを意味するため捨てて無効してステップ４７へ戻り、新たに第２次出現の終了を意味する本当の第２次アップ信号を待つ。本実施例においては、第２最小アップ参考時間値Ｔ22と第１最小アップ参考時間値Ｔ21とを同じに設定する。
【００２８】
ステップ４９において、第２次出現の時間の長さＴdown2が第２最小タップ参考時間値Ｔ32よりも大きいかどうかを判断する。ステップ４９において、第２次出現の時間の長さＴdown2が第２最小タップ参考時間値Ｔ32よりも大きいとき（Ｔdown2＞Ｔ32）、第２次出現の信号は有効信号であることを表し、続いて第１次出現の時間の長さＴdown1、第１次時間間隔Ｔup1と第２次出現の時間の長さＴdown2の総和が第１参考時間値Ｔ1よりも小さく（（Ｔdown1＋Ｔdown2＋Ｔup1）＜Ｔ1）、第２次出現の累積変移量Ｍdown2が参考変移量Ｍ1よりも小さい（Ｍdown2＜Ｍ1）ため、ステップ５０を実行する。反対に、ステップ４９の判断がＴdown2≦Ｔ32のとき、第２次出現時間は短すぎるためノイズであり、第２出現の信号を捨ててステップ４４へ戻り、本当の第２次出現の開始を待つ。本実施例では第２最小タップ参考時間値Ｔ32と第１最小タップ参考時間値Ｔ31とを同じに設定する。
【００２９】
ステップ５０において、動作ユニット２６が出力した第１信号は、伝送インターフェイス２７を介してメインホスト３に入力され、メインホスト３にダブルタップの発生を通知し、マウスのダブルクリックを模擬する信号を生成する。図３に示すように、本実施例の信号５１，５２は第２次出現を検出し、ダブルタップが完了したと判断した後に一緒に送信される。これは従来技術の識別方法が、第１次タップ後に一つ目の信号が直ちに発生することと異なる。
【００３０】
ステップ４７において、先ず第２次出現の累積変移量Ｍdown2が参考変移量Ｍ1よりも小さくないと判断されると（Ｍdown2≧Ｍ1）、それは指１０がタッチパッド２１を第２次タップするときのタッチパッド２１上での移動を意味し、ダブルタップ動作ではなくドラッグ動作である可能性があるため、ステップ４３へ進み、その他の動作でないかどうかを判断する。これにより、ドラッグ動作がダブルタップ動作に誤判されることを効果的に防止することができる。本実施例の参考変移量Ｍ1の範囲は、例えば３画素など、１画素（pixel）〜１０画素（１ pixel≦Ｍ1≦１０ pixel）であり、これは設計者のニーズとユーザの操作習慣に合わせて調整することができる。
【００３１】
同様に、ステップ４７において、先ず第１次出現開始からの計時時間が第１参考時間値Ｔ1にすでに達したと判断すると、これは第１次出現の時間の長さＴdown1、第１次時間間隔Ｔup1と第２次出現の時間の長さＴdown2の総和が第１参考時間値Ｔ1以上（（Ｔdown1＋Ｔdown2＋Ｔup1）≧Ｔ1）であることを意味し、この２回の出現はダブルタップ動作でないため、ステップ４３へ進み、その他の動作でないかを判断する。
【００３２】
上記したことをまとめると、本実施例がダブルタップに求める条件は以下の公式１〜５になる。
Ｔdown1＞Ｔ31           …  公式１
Ｔdown2＞Ｔ32           …  公式２
Ｔup1＞Ｔ21                     …  公式３
Ｔup1＞Ｔ22                     …  公式４
（Ｔdown1＋Ｔdown2＋Ｔup1）＜Ｔ1        …  公式５
Ｍdown2＜Ｍ1                    …  公式６
【００３３】
ここで注意しなければならないことは、前述のステップ４２、４４、４７において、複数個の条件が同時に判断されるが、当該技術に習熟しているものであれば分かるように、前述のステップ４２、４４、４７の条件は順次に判断することもでき、本実施例の開示するものには限定されるわけではない。
【００３４】
従来の技術では、各ステップ動作の時間が対応する参考時間値より小さいかどうか個別に判断していたのと異なり、本発明のダブルタップ動作の識別方法は、各動作時間の長さＴdown1、Ｔdown2、Ｔup1の総和が第１参考時間値Ｔ1（参考公式５）より大きいかどうかにより判断するため、判断が簡潔で信頼できる。また、本発明はさらに各動作時間の長さが対応する参考値Ｔ31（参考公式１）、Ｔ32（参考公式２）、Ｔ21（参考公式３）、Ｔ22（参考公式４）よりも大きいことが要求されるため、干渉により発生する不適当な信号を効果的に除去して、より正確な判断をおこなう。また、本発明ではさらに第２次タップの累計変移量Ｍdown2を参考変移量Ｍ1（参考公式６）より小さくすることが要求されるため、ドラッグ動作と区別され、ドラッグ動作をダブルタップ動作に誤判されることを効果的に防止し、より正確な判断が達成される。
【００３５】
本実施例が開示したものは、単なる好適な実施例であり、これは本発明が実施する範囲を制限するものではなく、本発明の特許請求範囲および明細書の内容にした簡単な同じ効果の変更および修正は、本発明の特許権の範疇を脱しないものとする。
【図面の簡単な説明】
【００３６】
【図１】従来技術のダブルタップ動作を示すタイミングチャートである。
【図２】本発明の好適な実施例のタッチ装置を示すブロック図である。
【図３】図２における信号の入力と出力を示すタイミングチャートである。
【図４】図２の流れ図である。
【符号の説明】
【００３７】
１０…指、  ２…タッチ装置、  ２１…タッチパッド、
２２…Ｘ方向処理ユニット、２３…Ｙ方向処理ユニット、  ２４…運算ユニット、
２５…変移ユニット、  ２６…動作ユニット、  ２７…伝送インターフェイス、
３…メインホスト、  ４１〜５０…ステップ、  ５１、５２…パルス、
Ｔdown1…第１次出現の時間の長さ、  Ｔdown2…第２次出現の時間の長さ、
Ｔup1…二回出現する間の時間間隔、  Ｍdown2…第２次出現の累計変移量、
ＵＰ…アップ、  Ｄｏｗｎ…ダウン
【図１】
2005190127.tif 000003
【図２】
2005190127.tif 000004
【図３】
2005190127.tif 000005
【図４】
2005190127.tif 000006