(57)【特許請求の範囲】
【請求項１】
タッチ装置において実装される検知方法であって、
感知フレームにおけるタッチ装置のすべての感知値を読み取るステップと、
前記感知フレームでのすべての感知値における最大感知値と最小感知値との差分を算出するステップと、
前記差分を基準値と比較して、比較結果を生成するステップであって、前記基準値が基準感知フレームのすべての感知値における最大感知値と最小感知値との差分である、ステップと、
前記比較結果に応じて対応する動作を実行するステップと
を含むことを特徴とする検知方法。
【請求項２】
前記感知フレームにおけるタッチ装置のすべての感知値を読み取るステップにおいて、相互キャパシタンス式走査方法によって感知フレームにおけるタッチ装置のすべての感知点の感知値を読み取ることを特徴とする、請求項１に記載の検知方法。
【請求項３】
前記感知フレームにおけるタッチ装置のすべての感知値を読み取るステップにおいて、セルフキャパシタンス式走査方法によって感知フレームにおけるタッチ装置の感知線のすべての感知値を読み取ることを特徴とする、請求項１に記載の検知方法。
【請求項４】
予め前記基準感知フレームを記憶するステップと、
前記基準感知フレームのすべての感知値における最大感知値と最小感知値との差分を前記基準値とするステップと
を更に含むことを特徴とする、請求項１〜３のいずれか１項に記載の検知方法。
【請求項５】
タッチ装置の初回感知フレームを読み取る時に、前記初回感知フレームを前記基準感知フレームとして記憶し、且つ前記基準感知フレームのすべての感知値における最大感知値と最小感知値との差分を前記基準値とすることを特徴とする、請求項１〜３のいずれか１項に記載の検知方法。
【請求項６】
前記差分が前記基準値よりも大きい時に、タッチ装置に物件が存在するとみなし、そうでないと、タッチ装置に物件がないと判断することを特徴とする、請求項１〜５のいずれか１項に記載の検知方法。
【請求項７】
前記差分が前記基準値よりも小さい時に、元の基準感知フレームの代わりに前記差分が前記基準値よりも小さい感知フレームを更新された基準感知フレームとし、且つ前記更新された基準感知フレームのすべての感知値における最大感知値と最小感知値との差分を更新された後の基準値とすることを特徴とする、請求項１〜５のいずれか１項に記載の検知方法。
【請求項８】
前記差分が前記基準値に１以下の割合パラメータを掛けた値よりも小さい時に、対応的に前記基準値を更新することを特徴とする、請求項７に記載の検知方法。
【請求項９】
前記差分が前記基準値よりも小さく、且つ前記差分と前記基準値との間の差分の絶対値が閾値よりも大きい時に、対応的に前記基準値を更新することを特徴とする、請求項７に記載の検知方法。
【請求項１０】
前記比較結果は、前記差分が前記基準値よりも小さく、且つ前記差分と前記基準値との間の差分の絶対値が閾値よりも大きいことを示している時に、対応的に前記基準値を更新することを特徴とする、請求項７に記載の検知方法。
【請求項１１】
前記差分が前記基準値よりも大きい時に、前記タッチ装置のプロセッサーの休止状態を解除することを特徴とする、請求項１〜５のいずれか１項に記載の検知方法。
【請求項１２】
タッチ装置において実装される検知方法であって、
複数の連続時点を定義するステップと、
前記連続時点における時点毎にタッチ装置の前記時点に対応する感知フレームにおけるすべての感知値を読み取るステップと、
各前記感知フレームでのすべての感知値における最大感知値と最小感知値との差分をそれぞれ算出するステップと、
前記差分を基準値と比較して、比較結果を生成するステップであって、前記基準値が基準感知フレームのすべての感知値における最大感知値と最小感知値との差分である、ステップと、
前記比較結果に応じて対応する動作を実行するステップと、
を含むことを特徴とする検知方法。
【請求項１３】
時点毎に前記タッチ装置の前記時点に対応する前記感知フレームにおけるすべての感知値を読み取るステップにおいて、相互キャパシタンス式走査方法によって前記感知フレームにおける前記タッチ装置のすべての感知点の感知値を読み取ることを特徴とする、請求項１２に記載の検知方法。
【請求項１４】
時点毎に前記タッチ装置の前記時点に対応する前記感知フレームにおけるすべての感知値を読み取るステップにおいて、セルフキャパシタンス式走査方法によって前記感知フレームにおける前記タッチ装置のすべての感知線の感知値を読み取ることを特徴とする、請求項１２に記載の検知方法。
【請求項１５】
予め前記基準感知フレームを記憶するステップと、
前記基準感知フレームのすべての感知値における最大感知値と最小感知値との差分を前記基準値とするステップと
を更に含むことを特徴とする、請求項１２〜１４のいずれか１項に記載の検知方法。
【請求項１６】
前記連続時点における第一番目の時点に読み取られた感知フレームを前記基準感知フレームとして記憶し、前記基準感知フレームのすべての感知値における最大感知値と最小感知値との差分を前記基準値とすることを特徴とする、請求項１２〜１４のいずれか１項に記載の検知方法。
【請求項１７】
前記連続時点における１つの時点に算出した差分が前記基準値よりも大きいと、前記タッチ装置に物件が存在するとみなし、そうでないと、前記タッチ装置に物件がないと判断することを特徴とする、請求項１２〜１６のいずれか１項に記載の検知方法。
【請求項１８】
前記連続時点における１つの時点に算出した差分が前記基準値よりも小さいと、前記基準値を前記時点に算出した差分に更新し、且つ前記基準感知フレームを前記時点に読み取られた感知フレームに更新することを特徴とする、請求項１２〜１６のいずれか１項に記載の検知方法。
【請求項１９】
前記時点に算出した差分が前記基準値に１以下の割合パラメータを掛けた値よりも小さいと、前記基準値を前記時点に算出した差分に更新し、且つ前記基準感知フレームを前記時点に読み取られた感知フレームに更新することを特徴とする、請求項１８に記載の検知方法。
【請求項２０】
前記時点に算出した差分が前記基準値よりも小さく、且つ前記時点に算出した差分と前記基準値との間の差分の絶対値が閾値よりも大きいと、前記基準値を前記時点に算出した差分に更新し、且つ前記基準感知フレームを前記時点に読み取られた感知フレームに更新することを特徴とする、請求項１８に記載の検知方法。
【請求項２１】
前記時点に生成した前記比較結果は、前記時点に算出した差分が前記基準値よりも小さく、且つ前記時点に算出した差分と前記基準値との間の差分の絶対値が閾値よりも大きいことを示すと、前記基準値を前記時点に算出した差分に更新し、且つ記基準感知フレームを前記時点に読み取られた感知フレームに更新することを特徴とする、請求項１８に記載の検知方法。
【請求項２２】
前記連続時点における１つの時点に算出した差分が前記基準値よりも大きいと、前記タッチ装置のプロセッサーの休止状態を解除することを特徴とする、請求項１２〜１６のいずれか１項に記載の検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ装置の技術分野に関し、特に、タッチ装置の検知方法に関する。
【背景技術】
【０００２】
従来の技術には、予めメモリに記憶された基準感知フレームにおけるすべての感知値を、後の時点に読み取られた感知フレームにおけるすべての感知値と比較して、タッチ装置のタッチパネルと接触した物件があるかどうかを判断する、タッチ装置に用いられる検知方法が開示されている。以上の方法において、予め記憶された基準感知フレームが好ましくなければ、比較結果に影響を及ぼして、タッチ装置が正常に動作できなくなる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した欠陥を克服するためのタッチ装置の検知方法を提供する。
【課題を解決するための手段】
【０００４】
本発明の一実施形態では、感知フレームにおけるタッチ装置のすべての感知値を読み取るステップと、該感知フレームでのすべての感知値における最大感知値と最小感知値との差分を算出するステップと、該差分を基準値と比較して、比較結果を生成するステップと、該比較結果に応じて対応する動作を実行するステップとを含むタッチ装置の検知方法を提供する。
【０００５】
本発明の他の１つの実施形態では、複数の連続時点を定義するステップと、該連続時点における時点毎にタッチ装置のこの時点に対応する感知フレームにおけるすべての感知値を読み取るステップと、時点毎に読み取られた感知フレームでのすべての感知値における最大感知値と最小感知値との差分をそれぞれ算出するステップと、時点毎に算出した差分を基準値と比較して、比較結果を生成するステップと、該比較結果に応じて対応する動作を実行するステップとを含むタッチ装置の検知方法を提供する。
【０００６】
以下、添付図面を参照した好ましい実施形態の説明において、本発明の前記及び更なる目的、メリット及び特徴を詳しく述べる。
【０００７】
添付図面を参照しながら読んだ詳しい説明から本発明を最も好適に理解する。慣例により、添付図面の各特徴は割合によるものではないことを強調する必要がある。逆に、明確にするために、各特徴のサイズを任意に拡大したり縮小したりした。
【図面の簡単な説明】
【０００８】
【図１】タッチ装置の感知フレームに係る模式図である。
【図２】感知フレームの差分算出に係る模式図である。
【図３】本発明の実施形態におけるタッチ装置の検知方法の模式図である。
【図４】図３に示す検知方法の方法フロー図である。
【図５】本発明の他の１つの実施形態におけるタッチ装置の検知方法の模式図である。
【図６】図５に示す検知方法の方法フロー図である。
【図７】本発明のさらに１つの実施形態におけるタッチ装置の検知方法の模式図である。
【図８】図７に示す検知方法の方法フロー図である。
【図９】図３〜図８に述べた実施形態の変化形態の方法フロー図である。
【図１０】図３〜図８に述べた実施形態の変化形態の方法フロー図である。
【図１１】図３〜図８に述べた実施形態の変化形態の方法フロー図である。
【発明を実施するための形態】
【０００９】
図１は、タッチ装置の感知フレームに係る模式図である。図１に示すように、タッチ装置１０のタッチパネル１１は、行・列方向に沿って配列された複数の感知線を有し、且つ各行・列の感知線の間に交差的に複数の感知点Ｐが形成されている。本実施形態において、タッチ装置１０が相互キャパシタンス式（Ｍｕｔｕａｌ−Ｃａｐａｃｉｔａｎｃｅ）走査方法によってタッチ装置１０における各感知点Ｐの感知値を読み取って感知フレーム（ｆｒａｍｅ）Ｆとする態様を実施説明とするが、これに限定されない。本発明の他の１つの実施形態において、タッチ装置１０がセルフキャパシタンス式（Ｓｅｌｆ−Ｃａｐａｃｉｔａｎｃｅ）走査方法によってすべての感知線の感知値を読み取って感知フレームＦとするようにしてもよい。
【００１０】
図２は、感知フレームの差分算出に係る模式図である。タッチ装置１０は、起動後の時点（起動時点Ｔ０を含む）毎に感知フレームＦを読み取る。ここで、タッチ装置１０が起動時点Ｔ０に読み取られた感知フレーム（以下、「初回感知フレームＦ０」と称する）は、メモリに記憶され、基準感知フレームＦＢとする。そして、タッチ装置１０は、基準感知フレームＦＢのすべての感知値における最大感知値Ｃｍａｘ,Ｂと最小感知値Ｃｍｉｎ,Ｂとの差分を算出して、この差分を基準値△Ｂとして設定する。例えば、図２に示すように、タッチ装置１０が起動する時に、使用者の手の平がタッチ装置１０のタッチパネル１１の左下角領域に接触すると、タッチパネルの左下角領域に対応する感知点の感知値Ｃ０,０、Ｃ０,１、…、Ｃ３,２、Ｃ３,３は、タッチパネルのうち他の領域の感知点の感知値よりも低くなるが、基準感知フレームＦＢの最大感知値Ｃｍａｘ,Ｂとして例えばＣ９,６であってよく、基準感知フレームＦＢの最小感知値Ｃｍｉｎ,Ｂとして例えばＣ１,１であってよく、基準値△Ｂとして（Ｃ９,６-Ｃ１,１）である。
【００１１】
起動後、タッチ装置１０が時点Ｔｎ毎に感知フレームＦｎにおける各感知点の感知値を読み取って、感知フレームＦｎでの各感知点における最大感知値Ｃｍａｘ,ｎと最小感知値Ｃｍｉｎ,ｎとの差分△ｎを算出し、差分△ｎを基準値△Ｂと比較し、比較結果に応じてタッチ装置１０に係る動作を実行することについて、以下で詳しく説明する。
【００１２】
図３は、本発明の実施形態におけるタッチ装置の検知方法の模式図である。図３に示すように、タッチ装置１０が時点Ｔｎ毎に最大感知値Ｃｍａｘ,ｎと最小感知値Ｃｍｉｎ,ｎとの差分△ｎをそれぞれ算出し、例えば、時点Ｔ１に△１を算出し、時点Ｔ２に△２を算出し、これによって類推して、時点Ｔ１０に△１０を算出する。
【００１３】
時点Ｔ１に、タッチ装置１０は、算出した差分△１を基準値△Ｂと比較する。本実施形態において、差分△１が基準値△Ｂよりも大きくて、基準値△Ｂと基準感知フレームＦＢとを更新しない、言い換えれば、基準値△Ｂを△０に保持し、基準感知フレームＦＢをＦ０に保持する。
【００１４】
続いて、次の時点Ｔ２に、タッチ装置１０は、算出した差分△２を基準値△Ｂと比較する。本実施形態において、差分△２が基準値△Ｂよりも大きくて、やはり基準値△Ｂと基準感知フレームＦＢとを更新しない、言い換えれば、やはり基準値△Ｂを△０に保持し、基準感知フレームＦＢをＦ０に保持する。
【００１５】
続いて、次の時点Ｔ３に、タッチ装置１０は、算出した差分△３を基準値△Ｂと比較する。この時点では、差分△３が基準値△Ｂよりも小さいので、基準値△Ｂと基準感知フレームＦＢとを更新する。ここで、基準値△Ｂを△３に更新し、且つ基準感知フレームＦＢを時点Ｔ３に読み取られた感知フレームＦ３に更新する。
【００１６】
上述した実施形態のように、タッチ装置１０は、後の時点Ｔ４、Ｔ５及びＴ６にそれぞれ算出した差分△４、△５及び△６を更新後の基準値△Ｂ（ここで、△Ｂ＝△３）と比較する。差分△６が更新後の基準値△Ｂよりも小さいので、基準値△Ｂが再び更新され、再び更新された基準値△Ｂが△６に等しい。同時に、基準感知フレームＦＢが再び更新され、再び更新された基準感知フレームＦＢが時点Ｔ６に読み取られた感知フレームＦ６に等しい。
【００１７】
上述した実施形態のように、後の時点Ｔ７に算出した差分△７が再び更新された後の基準値△Ｂよりも小さく、基準値△Ｂが再び△７に更新される。同時に、基準感知フレームＦＢが再び時点Ｔ７に読み取られた感知フレームＦ７に更新される。これによって類推して、時点Ｔ１０に、基準値△Ｂが再び△１０に更新され、基準感知フレームＦＢが再び時点Ｔ１０に読み取られた感知フレームＦ１０に更新される。
【００１８】
以上の実施形態によって、基準値△Ｂが次第に小さい値に更新される。基準値△Ｂが小さければ、対応する基準感知フレームＦＢにおけるすべての感知値の数値が均一分布に近いことを示しており、タッチパネル１１がその上と接触する物件を感知しないゆえに低い感知値を感知したことを意味する。そのため、基準値△Ｂが次第に小さくなるに従って、対応する基準感知フレームＦＢが好ましくなる。
【００１９】
言い換えれば、好ましい基準感知フレームＦＢは、タッチパネル１１と接触する物件がない場合に各感知点が影響されない感知値であり、ここで、各感知点の感知値が大きく相違しない近似値であるべく、しかしながら、タッチパネル１１と接触する物件がある場合には、物件による影響を受けた感知点の感知値が大きく変化するので、同一の感知フレームＦでは、各感知点における最大感知値Ｃｍａｘ,ｎと最小感知値Ｃｍｉｎ,ｎとの差分△ｎが好ましい基準感知フレームＦＢの差分（即ち基準値△Ｂ）よりも大きい。従って、本発明は、各感知フレームＦにおける最大感知値Ｃｍａｘ,ｎと最小感知値Ｃｍｉｎ,ｎとの差分△ｎを比較することを、基準感知フレームＦＢ及び基準値△Ｂを更新するかどうかの依拠とすることによって、基準感知フレームＦＢを次第に小さい差分を有する感知フレームに更新して、更新された後の基準感知フレームＦＢを好ましい状態に近い感知フレームＦＢにすることができる。
【００２０】
そのように、タッチ装置１０の起動時に物件（例えば使用者の手の平）が不注意によってタッチパネル１１と接触した場合であって、起動時点Ｔ０に読み取られた物件による影響を受けた感知フレームＦ０を基準感知フレームＦＢとする時でも、依然として本発明の更新メカニズムを介して影響を受けた基準感知フレームＦＢをより好ましい基準感知フレームに更新することができる。
【００２１】
上述した実施形態の方法フロー図は、図４に示す通りである。
【００２２】
図５は、本発明の他の１つの実施形態におけるタッチ装置の検知方法の模式図である。本発明の他の１つの実施形態において、タッチ装置１０は、後の時点Ｔｎに算出した差分△ｎを基準値△Ｂに所定の割合パラメータＲを掛けた相乗積と比較し、差分△ｎが基準値△Ｂに所定の割合パラメータＲを掛けた相乗積よりも小さいと、基準値△Ｂをこの差分△ｎに更新し、且つ基準感知フレームＦＢを時点Ｔｎに読み取られた感知フレームＦｎに更新することとし、そうでないと、基準値△Ｂと基準感知フレームＦＢとを変わらないように維持する。本実施形態において、所定の割合パラメータＲが１以下である。
【００２３】
更に言うと、図５に示すように、ここで、起動時点Ｔ０に算出した差分△０を基準値△Ｂとして設定し、且つ起動時点Ｔ０に読み取られた感知フレームＦ０を基準感知フレームＦＢとして設定し、そして、所定の割合パラメータＲを５０％（これに限定されない）に設定し、後の時点Ｔｎに算出した差分△ｎを（△Ｂ×５０％）と比較する。
【００２４】
ここで、後の時点Ｔ１〜Ｔ６に算出した差分△１〜△６は、いずれも（△Ｂ×５０％）よりも大きく、基準値△Ｂ及び基準感知フレームＦＢを更新しない。
【００２５】
その後、時点Ｔ７に算出した差分△７が△Ｂ×５０％よりも小さく、基準値△Ｂを△７に更新する。同時に、基準感知フレームＦＢを時点Ｔ７に読み取られた感知フレームＦ７に更新する。
【００２６】
その後、後の時点Ｔ８〜Ｔ１１に算出した差分△８〜△１１を（△Ｂ×５０％）と比較（ここで、△Ｂがすでに△７に更新された）する。時点Ｔ１１に算出した差分△１１が（△Ｂ×５０％）よりも小さく、基準値△Ｂを再び△１１に更新する。同時に、基準感知フレームＦＢを再び時点Ｔ１１に読み取られた感知フレームＦ１１に更新する。
【００２７】
上述した実施形態の方法フロー図は、図６に示す通りである。
【００２８】
図７は、本発明の更に１つの実施形態におけるタッチ装置の検知方法の模式図である。本発明の更に１つの実施形態において、タッチ装置１０は、後の時点Ｔｎに算出した差分△ｎを基準値△Ｂと比較する。差分△ｎが基準値△Ｂよりも小さく、且つ差分△ｎと基準値△Ｂとの間の差分△ｎ,Ｂの
【数１】
0005637487.tif 000002
が所定の閾値△ＴＨ（ここで、この所定の閾値△ＴＨが正値である）よりも大きいと、基準値△Ｂをこの差分△ｎに更新し、基準感知フレームＦＢをこの後の時点Ｔｎに読み取られた感知フレームＦｎに更新することとし、そうでないと、基準値△Ｂと基準感知フレームＦＢとを変わらないように維持する。
【００２９】
更に言うと、図７に示すように、ここで、起動時点Ｔ０に算出した差分△０を基準値△Ｂとして設定し、且つ起動時点Ｔ０に読み取られた感知フレームＦ０を基準感知フレームＦＢとして設定する。後の時点Ｔ１及びＴ２にそれぞれ算出した差分△１及び△２が基準値△Ｂよりも大きく、基準値△Ｂと基準感知フレームＦＢを変わらないように維持する。
【００３０】
後の時点Ｔ３に算出した差分△３が基準値△Ｂよりも小さいが、差分△３と基準値△Ｂとの間の差分△３,Ｂの
【数２】
0005637487.tif 000003
が所定の閾値△ＴＨよりも小さく、基準値△Ｂと基準感知フレームＦＢとをやはり変わらないように維持する。
【００３１】
続いて、後の時点Ｔ４及びＴ５にそれぞれ算出した差分△４及び△５が基準値△Ｂよりも大きく、基準値△Ｂと基準感知フレームＦＢとを変わらないように維持する。続いて、後の時点Ｔ６に算出した差分△６が基準値△Ｂよりも小さいが、差分△６と基準値△Ｂとの間の差分△６,Ｂの
【数３】
0005637487.tif 000004
が依然として所定の閾値△ＴＨよりも小さく、基準値△Ｂと基準感知フレームＦＢとを引き続き変わらないように維持する。
【００３２】
続いて、後の時点Ｔ７に算出した差分△７が基準値△Ｂよりも小さく、且つ差分△７と基準値△Ｂとの間の差分△７,Ｂの
【数４】
0005637487.tif 000005
が所定の閾値△ＴＨよりも大きく、基準値△Ｂを△７に更新し、且つ基準感知フレームＦＢを時点Ｔ７に読み取られた感知フレームＦ７に更新する。
【００３３】
上述した実施形態の方法フロー図は、図８に示す通りである。
【００３４】
一方、以上の図３〜図８を参照して述べた実施形態の変化形態において、基準感知フレームＦＢは、タッチ装置１０が起動時点Ｔ０に読み取られた感知フレームＦ０に限定されなく、予めプログラマブル読み出し専用メモリー（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  ｍｅｍｏｒｙ，ＰＲＯＭ）に記憶された所定の感知フレームＦＤｅｆであってもよい。そして、所定の感知フレームＦＤｅｆに含まれるすべての数値における最大値と最小値との差分△Ｄｅｆを基準値△Ｂとして設定する。上述した変化実施形態の方法フロー図は、それぞれ図９〜図１１に示す通りである。
【００３５】
なお、以上の図３〜図４を参照して述べた実施形態において、後の時点Ｔｎに算出した差分△ｎが基準値△Ｂ（基準値△Ｂが初回感知フレームＦ０における最大感知値と最小感知値との差分△０又は所定の感知フレームＦＤｅｆにおける最大数値と最小数値との差分△Ｄｅｆであってよい）よりも大きいと、タッチ装置１０は、タッチパネル１１と接触する物件があると判断する。逆に、差分△ｎが基準値△Ｂよりも小さいと、タッチ装置１０は、タッチパネル１１と接触する物件がないと判断する。
【００３６】
他の１つの実施形態において、差分△ｎが基準値△Ｂよりも大きいと（タッチパネル１１と接触する物件があることを示しており、例えば、使用者が手の指をタッチパネル１１に置いている）、タッチ装置１０は、その内部プロセッサーを起こして、プロセッサーの休止状態を解除する。
【符号の説明】
【００３７】
１０…タッチ装置
１１…タッチパネル
Ｐ…    感知点
Ｆ…    感知フレーム
【図１】
0005637487.tif 000006
【図２】
0005637487.tif 000007
【図３】
0005637487.tif 000008
【図４】
0005637487.tif 000009
【図５】
0005637487.tif 000010
【図６】
0005637487.tif 000011
【図７】
0005637487.tif 000012
【図８】
0005637487.tif 000013
【図９】
0005637487.tif 000014
【図１０】
0005637487.tif 000015
【図１１】
0005637487.tif 000016