(57)【要約】タッチ操作の検知のための方法と装置、およびコンピューター可読記憶媒体である。この方法は有効にタッチ操作検知のための時間遅延を短縮することが出来、ハードウエア装置を変更することなくその効率を向上し、そしてコストはより低い。【解決手段】タッチ操作の検知のための方法は、次のステップを含む： （S101）静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御されること；（S102）前記静電容量式スクリーンがタッチ操作を受けたかどうかを判断すること；（S103）前記静電容量式スクリーンがタッチ操作を受けたならば、それぞれの走査チャンネルを一つずつ走査して、前記タッチ操作に対応する走査チャンネルの位置情報を取得すること。【特許請求の範囲】
【請求項１】
S101：静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御されること；
S102：前記静電容量式スクリーンがタッチ操作を受けているかどうかを判断すること；
S103：前記静電容量式スクリーンがタッチ操作を受けている時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得することを含む、タッチ操作の検知方法。
【請求項２】
前記走査チャンネルが行走査チャンネル及び列走査チャンネルを含む、請求項1に記載のタッチ操作の検知方法。
【請求項３】
前記ステップS101を実行する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチがオンとされる、請求項2に記載のタッチ操作の検知方法。
【請求項４】
前記ステップS103が、
S103-1：一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるように制御されること；
S103-2：全ての行走査チャンネルの電気信号を検知すること；
S103-3：全ての列走査チャンネルを完全に走査し終えて前記タッチ操作の位置情報を取得するまで、前記ステップS103-1と前記ステップ103-2を繰り返すことを含む、請求項2又は3に記載のタッチ操作の検知方法。
【請求項５】
前記ステップS101、前記ステップS102及び前記ステップS103を繰り返し、前記タッチ操作を検知し続けることを含む、請求項1または2に記載のタッチ操作の検知方法。
【請求項６】
静電容量式スクリーンの全ての走査チャンネルをアクティブ状態にあるように制御するように構成された制御モジュール；
前記制御モジュールが接続され、前記静電容量式スクリーンがタッチ操作を受信するかどうかを判断するように構成された判断モジュール；および
前記判断モジュールが接続され、前記静電容量式スクリーンがタッチ操作を受信することを前記判断モジュールが判断する時に、全ての走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得する位置情報取り込みモジュールを含むことを特徴とする、タッチ操作検知装置。
【請求項７】
前記走査チャンネルが行走査チャンネル及び列走査チャンネルを含むことを特徴とする、請求項6に記載のタッチ操作検知装置。
【請求項８】
前記制御モジュールが静電容量式スクリーンの全ての走査チャンネルをアクティブ状態にあるように制御する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチがオンとされることを特徴とする、請求項7に記載のタッチ操作検知装置。
【請求項９】
前記位置情報取り込みモジュールが、
一つの列走査チャンネルをアクティブ状態にあり、且つ他の列走査チャンネルを非アクティブ状態にあるように制御する列走査チャンネルアクティベーションユニット；
全ての行走査チャンネルの電信号を検知する行走査チャンネル判断ユニット；および
前記列走査チャンネルアクティベーションユニット及び行走査チャンネル判断ユニットを接続し、全ての列走査チャンネルを走査し終えるまで、前記列走査チャンネルアクティベーションユニット及び行走査チャンネル判断ユニットの繰り返し作動によって得た電信号を取得し、前記タッチ操作の位置情報を取得する位置情報取り込みユニットを含むことを特徴とする、請求項7または8に記載のタッチ操作検知装置。
【請求項１０】
前記制御モジュール、判断モジュール及び位置情報取り込みモジュールが繰り返し作動し、前記タッチ操作を検知し続けることを特徴とする請求項6または7に記載のタッチ操作検知装置。
【請求項１１】
計算機プログラムを記憶している計算機に読み込み可能な記憶媒体であって、前記計算機プログラムがプロセッサーによって実行される時に、
静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御されるステップS104；
前記静電容量式スクリーンがタッチ操作を受信するかどうかを判断するステップS105；および
前記静電容量式スクリーンがタッチ操作を受ける時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得するステップS106、を実現することを特徴とする前記記憶媒体。
【請求項１２】
前記走査チャンネルが行走査チャンネル及び列走査チャンネルを含むことを特徴とする、請求項11に記載の記憶媒体。
【請求項１３】
前記ステップS104を実行する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチがオンとされることを特徴とする請求項12に記載の記憶媒体。
【請求項１４】
前記ステップS106が、
S106-1：一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるように制御されること；
S106-2：全ての行走査チャンネルの電信号を検知すること；および
S106-3：全ての列走査チャンネルを走査し終えるまで前記ステップS106-1と前記ステップ106-2を繰り返し、前記タッチ操作の位置情報を取得することを含むことを特徴とする、請求項12または13に記載の記憶媒体。
【請求項１５】
前記ステップS104、前記ステップS105及び前記ステップS106を繰り返し、前記タッチ操作を検知し続けることを特徴とする請求項11または12に記載の記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーンの検出に関し、特にタッチ操作の検知方法、検知装置及び計算機に読み込み可能な記憶媒体に関する。
【背景技術】
【０００２】
スマートフォンやタブレットPC等のインテリジェント端末が益々普及しているとともに、これ等のインテリジェント端末は一般にタッチスクリーンが備わり、ユーザーは、タッチスクリーンに対してタッチ操作を行うことによりインテリジェント端末との情報相互作用を実現する。タッチスクリーンは、それの作動原理により抵抗膜方式タッチスクリーン及び静電容量式タッチスクリーンに分かれ、そのうち、静電容量式タッチスクリーンは、良いタッチ体験、長い使用寿命のため、既に目下の業内で主流のオプションになっている。
【０００３】
従来技術では、前記静電容量式タッチスクリーンのタッチ操作検知原理において、前記静電容量式タッチスクリーンを複数の行走査チャネルと列走査チャネルに分け、行走査チャネルと列走査チャネルごとにプリセットの番号と位置が備えられている。タッチ操作が行われると、タッチ位置の走査チャンネルは電気信号の変化を生じる。前記行走査チャンネルと列走査チャンネルをそれぞれ一つずつ走査すると、前記タッチ操作の所在する行走査チャンネルと列走査チャンネルを検出することができ、従って、前記タッチ操作の位置を検知する。従来技術では、走査チャンネルの走査操作は、一つの走査周期で実行し、一つの走査周期内に一番目の走査チャンネルから最後の走査チャンネルまで一つずつ走査する。
【０００４】
一つの走査周期内に、全ての走査チャンネルを走査し終えた後、前記タッチ操作の誘起した電信号をディジタル信号に転換し、上位プロセッサーにアップロードする。一つの走査周期内に、データ処理及びアップロード時間が非常に短くなり、大抵の場合に、各走査チャンネルを走査する操作を実行している。或るインテリジェント端末においては、静電容量式スクリーンに対する走査方式について、スクリーンの最両端のチャンネルから始めて中間へ走査する方式、又は中間の走査チャンネルから始めて両端へとそれぞれ走査する方式を用いる。これ等の場合には、走査周期は半数のチャンネルを走査するために必要な時間となる。
【０００５】
ただし、従来技術においては、尚もタッチ操作検知の遅延の問題があり、例えば、或る静電容量式スクリーンにおいては9つの列走査チャンネルが備わり、一つの走査周期内に、1番目の列走査チャンネルから9番目の列走査チャンネルまでの一つずつを走査し、走査周期は約8ミリ秒であり、一つの列走査チャンネルを走査するのにほとんど1ミリ秒が掛かる。しかしながら、ユーザーのタッチ操作を行う時間及び位置はランダムなものであり、ユーザーが4ミリ秒目に3番目の列走査チャンネルの位置に対してタッチ操作を行ったとすると、この時、3番目の列走査チャンネルは走査し終えたばかりであり、次の走査周期まで待ってそのタッチ操作を検知しなければならず、おおよそ11ミリ秒目に走査され、すなわち7ミリ秒間待ち、遅延時間はほとんど一つの走査周期になる。ユーザーが他の時点或は他の位置にタッチ操作を行う場合に、一定の遅延が生じると、インタラクティブの実時間性を高く必要とする応用プログラム、例えば、電子ゲーム、においてユーザーにジャムを感じさせ、ユーザーの体感を低下させる。
【０００６】
そのため、静電容量式スクリーンの受信したタッチ操作を検知する時間をどうやって減らし、タッチ操作検知の効率をどうやって向上させるかということは、解決する必要がある問題である。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来技術の欠陥を克服するために、本発明は、タッチ操作の検知方法、検知装置及び計算機に読み込み可能な記憶媒体を提供し、全ての走査チャンネルをアクティブにすることにより、先ずタッチ操作があるかどうかを判断し、次に走査チャンネルを一つずつ走査し、タッチ操作検知の遅延を低減する技術目標を達成する。
【課題を解決するための手段】
【０００８】
本発明は、タッチ操作の検知方法を公開し、
S101：静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御されること；
S102：前記静電容量式スクリーンがタッチ操作を受けているかどうかを判断すること；
S103：前記静電容量式スクリーンがタッチ操作を受ける時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得することを含む。
【０００９】
好ましくは、前記走査チャンネルは行走査チャンネル及び列走査チャンネルを含む。
好ましくは、ステップS101を実行する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチがオンとされる。
好ましくは、ステップS103は、
S103-1：一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるように制御されること；
S103-2：全ての行走査チャンネルの電信号を検知すること；および
S103-3：全ての列走査チャンネルを走査し終えるまでステップS103-1とステップ103-2を繰り返し、前記タッチ操作の位置情報を取得することを含む。
【００１０】
好ましくは、ステップS101、ステップS102及びステップS103を繰り返し、前記タッチ操作を検知し続ける。
本発明は、タッチ操作検知装置にも関し、
静電容量式スクリーンの全ての走査チャンネルをアクティブ状態にあるように制御する制御モジュール；
前記制御モジュールが接続され、前記静電容量式スクリーンがタッチ操作を受信するかどうかを判断する判断モジュール；および
前記判断モジュールが接続され、前記判断モジュールは前記静電容量式スクリーンがタッチ操作を受信することを判断する時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得する位置情報取り込みモジュールを含む。
【００１１】
好ましくは、前記走査チャンネルは行走査チャンネル及び列走査チャンネルを含む。
好ましくは、前記制御モジュールが静電容量式スクリーンの全ての走査チャンネルをアクティブ状態にあるように制御する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチをオンにする。
好ましくは、前記位置情報取り込みモジュールは、
一つの列走査チャンネルをアクティブ状態にあるようにし、且つ他の列走査チャンネルを非アクティブ状態にあるように制御する列走査チャンネルアクティベーションユニット；
全ての行走査チャンネルの電信号を検知する行走査チャンネル判断ユニット；および
前記列走査チャンネルアクティベーションユニット及び行走査チャンネル判断ユニットが接続され、全ての列走査チャンネルを走査し終えるまで、前記列走査チャンネルアクティベーションユニット及び行走査チャンネル判断ユニットの繰り返し作動によって得た電信号を取得し、前記タッチ操作の位置情報を取得する位置情報取り込みユニットを含む。
【００１２】
好ましくは、前記制御モジュール、判断モジュール及び位置情報取り込みモジュールは繰り返し作動し、前記タッチ操作を検知し続ける。
本発明は、計算機に読み込み可能な記憶媒体にも関し、該記憶媒体は計算機プログラムを記憶し、前記計算機プログラムがプロセッサーに実行される時に、
静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御されるステップS104；
前記静電容量式スクリーンがタッチ操作を受信するかどうかを判断するステップS105；および
前記静電容量式スクリーンがタッチ操作を受信する時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得するステップS106を実行する。
【００１３】
好ましくは、前記走査チャンネルは行走査チャンネル及び列走査チャンネルを含む。
好ましくは、ステップS104を実行する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチがオンとされる。
好ましくは、ステップS106は、
S106-1：一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるように制御されること；
S106-2：全ての行走査チャンネルの電信号を検知すること；
S106-3：全ての列走査チャンネルを走査し終えるまでステップS106-1とステップ106-2を繰り返し、前記タッチ操作の位置情報を取得することを含む。
好ましくは、ステップS104、ステップS105及びステップS106を繰り返し、前記タッチ操作を検知し続ける。
【００１４】
以上の技術的な手段を採用した後は、従来技術と比べて以下の有益な効果が具わる。
１、 タッチ操作検知の遅延を有効的に低減し、タッチ操作検知の効率を向上させる。
２、 ハードウェア装置を変更する必要がなく、低コストが備わる。
【図面の簡単な説明】
【００１５】
【図１】図1は、本発明の好ましい実施例におけるタッチ操作の検知方法と符合するフローチャートである。
【図２】図2は、図1中のステップS103のフローチャートである。
【図３】図3は、本発明の好ましい実施例におけるタッチ操作検知装置と符合する構成概略図である。
【図４】図4は、図3における位置情報取り込みモジュールの構成概略図である。
【図５】図5は、本発明の好ましい実施例における計算機に読み込み可能な記憶媒体の計算機プログラムと符合するフローチャートである。
【図６】図6は、図5中のステップS106のフローチャートである。
【図７】図7は、本発明の好ましい実施例における前記走査チャンネルと符合する構成概略図である。
【図８】図8は、本発明の好ましい実施例におけるタッチ操作の検知方法と符合するシーケンス図である。
【符号の説明】
【００１６】
10-タッチ操作検知装置、11−制御モジュール、12-判断モジュール、13-位置情報取り込みモジュール、131-列走査チャンネルアクティベーションユニット、132-行走査チャンネル判断ユニット、133-位置情報取り込みユニット
【発明を実施するための形態】
【００１７】
添付の図面を参照して以下にさらに本発明の利点を詳細に説明する。
ここでは、実施例を詳細に説明し、その実施例を図面に示す。以下の説明において図面については、他の説明がされていない限り、異なる図面中の同じ数字は同じ或は相似の要素を示す。以下の実施例において説明される実施の状態は、本発明の全ての実施形態を意味するわけではない。むしろそれらは、添付請求項に記載し、本発明の幾つかの態様と一致する装置と方法の例を示すだけである。
【００１８】
本発明に使用する専門用語は、特定の実施例を説明する目的のためのものであり、本発明を限定することを意図しない。本発明と添付請求項に使用される単数形の「一種」や「前記」や「その」は、文脈が他の含意をはっきり示す場合を除き、多数形をも含むことを意図している。更に、本発明に使用される「及び/又は」は一つ或は複数の並置くされた項目の任意或は全ての可能な組合せを含むことを意図していると理解されるべきである。
【００１９】
本発明においては、第一や第二や第三等の様な用語を採用して様々な情報を説明するが、これ等の情報は、それらの用語の限られた意味に理解されるべきではない。これ等の用語は同じ類型の情報を互いに区別するように使われる。例えば、本発明の範囲を脱離しない場合に、第一情報が第二情報と呼ばれ、同様に、第二情報も第一情報と呼ばれる。これは、文脈により決まり、例えば、ここに使用される言葉「例えば」は、「…時」や「…際」や「に応じて」と解釈される。
【００２０】
本発明の説明において、用語「縦」、「横」、「上」、「下」、「前」、「後」、「左」、「右」、「垂直」、「水平」、「上部」、「下部」、「内側」、「外側」等の指示方位または位置関係は図面に基づく方位或は位置関係であって、本発明を説明し簡略化するのに便利であるが、言及された装置または要素を必ず特定の方位にし、特定の方位で構成し、操作することを示し或は暗示するのではないと理解される必要がある。そのため、本発明を限定するものと理解されてはならない。
【００２１】
本発明の説明において、それと異なる規定や限定がされていない限り、専門用語「インストール」、「連接」、「接続」を広義に解説するべきである。例えば、それらは機械的の接続或は電気的の接続であってよく、又は二つの構成要素の内部の接続であってよい。直接接続でも、又は仲介者を介する間接接続でもよい。当業者にとって、上記の用語の特定の意味は、特定の状況に従って理解することができる。
【００２２】
以下の説明においては、構成要素を示すのを用いる「モジュール」、「部品」または「ユニット」の様な接尾辞は本発明の説明に有利なためであり、それ自身に特定の意味があるという訳ではない。そのため、「モジュール」と「部品」を混合して使用することができる。
【００２３】
図1は、本発明の好ましい実施例中のタッチ操作の検知方法と符合するフローチャートである。前記タッチ操作の検知方法は、以下のステップを含む。
S101において、静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御される。
本方法は、タッチスクリーン、特に静電容量式スクリーンに適用することができる。前記静電容量式スクリーンは、4層の複合ガラススクリーンであり、ガラススクリーンの間の層が2層のITOで覆われる。前記ITOはインジウムスズ酸化物の略語である。ITO塗層という前記間の層は、人体のタッチ操作がもたらす静電容量の変化に操作パネルとして感応する。
【００２４】
従来技術では、2層のITO塗層に異なったITO導電回線がエッチングされており、ITO塗層にエッチングされた二つのパターンは、互いに垂直であって、一つは水平方向であり、もう一つは垂直方向であり、それらを行及び列の方向にある走査チャンネルと見なすことができる。行走査チャンネルと列走査チャンネルが異なる表面にあるので、その交差部に静電容量ノードを形成する。前記静電容量式スクリーン上に多くの静電容量ノードが広がり、どの位置がタッチ操作を受けても、いずれかの静電容量ノードが対応できることを保証する。一つの方向にある走査チャンネルが駆動回線とされ、もう一つの方向にある走査チャンネルが検知回線とされる。
【００２５】
電流が駆動回線中の走査チャンネルを流れている時に、外部からの静電容量の変化をもたらす働きかけがあると、別の層の走査チャンネル上の静電容量ノードの変化を導く。検知した静電容量値の変化は、それとリンクする検知回線を通して測定され、アナログディジタルコンバータを介してディジタル信号に転換されると、プロセッサーの演算処理をすることによりタッチ操作の位置を取得する。従来技術では、固定の走査周期によりその中の行走査チャンネル或は列走査チャンネルを一つずつ走査してタッチ操作の位置情報を取得する方法を採用しており、各走査周期は、互いに関連付けられた何度も繰り返されるものである。
【００２６】
本発明においては、従来技術における何度も繰り返し走査する方式は取らず、ひとつのステップで静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御され、例えば、全ての駆動回線に通電し、且つ全ての検知回線がオン状態にある。この状態では、前記静電容量式スクリーン上のどの位置においてタッチ操作を受けても、検知回線上の電信号の変化を導き、従って、すぐにタッチ操作をプロセッサーに転送する。
【００２７】
S102：前記静電容量式スクリーンがタッチ操作を受信するかどうかを判断する。
このステップでは、判断操作を実行し、即ち、前記静電容量式スクリーンがタッチ操作を受けているかどうかを判断する。ステップS101において既に全ての走査チャンネルをアクティブ状態にした、つまり、作業状態にあるので、前記静電容量式スクリーン上の如何なる位置がタッチ操作を受けようとも、検知回線上の電信号の変化を導き、ディジタルアナログ変換をした後信号数値を得てプロセッサーで識別することができる。前記プロセッサーに、タッチ操作が無い時の信号数値範囲及びタッチ操作が有る時の信号数値範囲を事前にストアしておき、検知した信号数値が上記の信号数値範囲にあるかどうかを判断して、タッチ操作の有無を検知する。このステップでは前記静電容量式スクリーンがタッチ操作を受けたかどうかだけを判断し、前記タッチ操作の具体的な位置を判別することはできない。
【００２８】
S103：前記静電容量式スクリーンがタッチ操作を受けた時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得する。
ステップS102の判断において肯定的である時に、つまり、前記静電容量式スクリーンがタッチ操作を受けた時に、このステップが実行される。このステップにおいて、全ての走査チャンネルに対して一つずつ走査操作を行い、つまり、その中の一つの方向にある各走査チャンネル（即ち、駆動回線）に対して異なった時間帯にそれぞれ通電してその走査チャンネルをアクティブ状態にする。全ての駆動回線を一回アクティブ状態にするまで、もう一つの方向にある走査チャンネル（即ち、検知回線）に電気信号の検知動作をおこない、このようにして、前記タッチ操作の位置を取得することを達成する。このステップとステップS101との違いは、このステップにおいてはある時点において一つの走査チャンネルのみがアクティブ状態にあることであり、全ての走査チャンネルを走査し終える時間は、従来技術における一つの走査周期とほぼ等しいものとなる。
【００２９】
更に改善した前記タッチ操作の検知方法としては、前記走査チャンネルは、行走査チャンネル及び列走査チャンネルを含む。改善した本実施例では、前記走査チャンネルは、回路線方向により二種に分けられ、即ち、水平方向の行走査チャンネルと垂直方向の列走査チャンネルであり、そのうちの一つの走査チャンネルが駆動回線として作動し、もう一つの走査チャンネルは検知回線として作動する。
【００３０】
更に改善した前記タッチ操作の検知方法としては、ステップS101を実行する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチをオンにする。図7に示すように、図中の左側は、列走査チャンネルであり、駆動回線として作動し、左側にある一列目の走査チャンネルに対して信号を入力するのが見られる。図中の右側は、検知回線として作動する行走査チャンネルであり、各行走査チャンネルにはスイッチが備わっている。実際に前記列走査チャンネルと前記行走査チャンネルとは、空間的に重なり合うものである。前記ステップS101を実行する時には、全ての列走査チャンネルに電流信号があり、全てのスイッチがオン状態にあり、つまり、全ての走査チャンネルがアクティブ状態にあるので、前記静電容量式スクリーン上のどの位置がタッチ操作を受けた場合でも、前記行走査チャンネルと列走査チャンネルの交差部に形成した静電容量ノード上に電気信号の変化が生じ、従って、検知回線によって検知される。前記列走査チャンネルにも同様にスイッチを備得ることが可能であり、従って、異なった列走査チャンネルの作業状態を制御することも可能となる。
【００３１】
図2は、図1中のステップS103のフローチャートであり、前記ステップS103は、以下のステップを含む。
S103-1：一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるように制御される。
本実施例において、列走査チャンネルは駆動回線として作動し、行走査チャンネルは検知回線として作動する。このステップにおいては一つの列走査チャンネルのみがアクティブ状態にあるように制御され、つまり、通電状態とされる。他の列走査チャンネルは、非アクティブ状態にあり、接地状態とされてもよい。この場合に、後続の判断ステップにおいてタッチ操作の電気信号を取得することは、タッチ操作の位置が、アクティブ状態にある列走査チャンネルの範囲内であることを意味している。
【００３２】
S103-2：全ての行走査チャンネルの電信号を検知する。
ステップS103-1に基づいて、このステップを実行し、つまり、全ての行走査チャンネルの電気信号を検知する。このステップにおいて行走査チャンネルの電気信号を検知する時には、単独サンプリングの方式を採用し、つまり、先ず一つの行走査チャンネルをオンとし、他の行走査チャンネルを切り、接続した行走査チャンネルの電気信号を取得する、そして次にオンオフ状態を切り替えてもう一つの行走査チャンネルをオンとし、電気信号を取得し、全ての行走査チャンネルの電信号を完全に検知し終えるまで、この動作をし続ける。前記ステップS103-1においては、アクティブ状態にある列走査チャンネルだけに対してこのステップが実行される点に注意を払う必要があり、一つの行走査チャンネルの電気信号にタッチ操作があるという反応がある場合は、その行走査チャンネルが前記ステップS103-1中ににアクティブ状態にある列走査チャンネルとともに前記タッチ操作の位置を決定する。
【００３３】
S103-3：全ての列走査チャンネルを走査し終えるまでステップS103-1とステップ103-2を繰り返し、前記タッチ操作の位置情報を取得する。
前記ステップS103-1とステップS103-2を一回実行すると、一つの列走査チャンネルに対する走査操作のみが完成するのであり、全体の静電容量式スクリーンに対するタッチ操作の検知プロセスを完成することができるためには、他の列走査チャンネルに対しても前記ステップS103-1とステップS103-2を尚それぞれ実行しなければならない、。全ての列走査チャンネルが全て走査し終わると、全ての静電容量ノードの電気信号を取得することができたことになり、従って、前記タッチ操作の位置情報が取得される。
【００３４】
更に改善した前記タッチ操作の検知方法としては、前記タッチ操作を継続的に検知し続けるためにステップS101、ステップS102及びステップS103を繰り返すことが挙げられる。ユーザーのタッチ操作はランダムなものであり、予測不可能なので、ステップS101、ステップS102及びステップS103の一回だけの実行では、長期のタッチ操作の検知要求を満たすことができない。そのため、ステップS101、ステップS102及びステップS103を繰り返し続けてタッチ操作に対する検知状態を保つ。ユーザーが継続的なタッチ操作を続けても、タッチ操作が断続しても、適時に識別し反応することができる。
【００３５】
図8は、本発明の好ましい実施例におけるタッチ操作の検知方法と符合するシーケンス図である。同一の時間軸において従来技術と本発明のタッチ操作の検知タイシングを示す。従来技術のタイミングが上半部に示され、本発明のタイミングは下半部に示されており、横軸が時間軸であり、前記静電電容量式スクリーンの駆動走査チャンネルは9つである。
【００３６】
従来技術は、走査周期が8ミリ秒であり、順に各走査チャンネルを一つずつ走査する走査方式を採用し、つまり、1#チャンネルから9#チャンネルまでを順次走査し、走査周期ごとに何度も繰り返し、その作動リズムは一定である。図中に示すように、仮に3#チャンネルを走査し終えたばかりのときに、3#チャンネルの区域に対するタッチ操作を生じると、この時、時点は2.67ミリ秒目である（即ち、8ミリ秒間の九分の三の箇所）。この走査周期内に3#チャンネルに対する走査は既に済んでいるので、そのタッチ操作を識別することができるためには次の走査周期まで待つしかない。二番目の走査周期に3#チャンネルを走査し終わる時点は10.67ミリ秒目であり、前記タッチ操作の位置データを上級に伝えることができるためには、二番目の走査周期を終えたまで待つしかない。つまり、16ミリ秒目に上級にデータを伝えることが完了する。タッチ操作を生じてから上級にデータを伝えるまで、遅延時間は13.33ミリ秒間である。
【００３７】
本発明においては、3#チャンネルの区域に対してタッチ操作を生じた時点は依然として2.67ミリ秒目であり、この以前に、全ての走査チャンネルはアクティブ状態にあり、即ち前記ステップS101中の状態にある。前記タッチ操作を生じる時に、前記ステップS102は、そのタッチ操作を快速に識別し、且つ前記ステップS103に進み、各走査チャンネルを一つずつ走査する作動モードに入る。つまり、図8中の本発明の対応する走査周期においては、上級にデータを伝えることを完了する時点は10.67ミリ秒目であり、本発明の遅延時間は8ミリ秒間となり、現行技術と比べて5.33ミリ秒間の遅延時間の短縮がなされる。
【００３８】
ユーザーのタッチ操作はランダムなものであるので、その位置は前記静電容量式スクリーンのいずれの位置もその可能性がある。従来技術では、前記タッチ操作の位置が9#チャンネルであっても、走査を逃したばかりであるならば、データを上級に伝える時間は依然として一つの走査周期である。前記タッチ操作が1#チャンネルの位置にあり、且つ1#チャンネルの走査操作を逃したばかりである場合には、遅延時間は走査周期の2倍に達することがあり得る。つまり、従来技術では、遅延時間は1倍の走査周期から2倍の走査周期までの長さであり、その数学的期待値は1.5倍の走査周期である。本発明では、一旦タッチ操作を検知し出すと、各走査チャンネルに対する走査を始め、データを上級に伝えてからの遅延時間はいつも1倍の走査周期である。要するに、本発明は、現行技術と比べて、最も良い場合に走査周期を半分に切り縮め、最も悪い場合に現行技術の遅延時間と等しくなり、数学的期待値の観点では0.5倍の走査周期まで遅延時間を縮める。また、本発明はタッチ操作の遅延を安定に保つことができ、ユーザーに操作体感を比較的安定なものとする。
【００３９】
図3は、本発明の好適な実施例におけるタッチ操作検知装置10と符合する結構概略図である。前記したタッチ操作検知装置10は、以下のモジュールを含む。
- 制御モジュール11
制御モジュール11は、静電容量式スクリーンの全ての走査チャンネルをアクティブ状態にあるように制御する。前記静電容量式スクリーンの走査チャンネルは、行走査チャンネルと列走査チャンネルを含み、作動する時には片方の走査チャンネルに通電し、これは駆動回線になり、もう片方の走査チャンネルは検知を行い、これは検知回線になる。前記アクティブ状態は、その駆動回線が電流のある状態にあり、且つその検知回線が検知する状態にあることを指す。前記制御モジュール11によって、全ての駆動回線が電流を備え、且つ全ての検知回線がオン状態にあるように制御される。この様な状態では、前記静電容量式スクリーン上のどの位置がタッチ操作を受けた場合も、検知回線上の電気信号の変化を生じ、従って、タッチ操作がされた旨を最初にプロセッサーに転送する。前記制御モジュール11は、駆動回線、検知回線、スイッチ等の部品を含み、全ての走査チャンネルが接続している。
【００４０】
- 判断モジュール12
前記判断モジュール12には前記制御モジュール11が接続され、前記静電容量式スクリーンがタッチ操作を受けたかどうかを判断する。前記判断モジュール12は、A/D変換回路、及びプロセッサーに設定する数値演算ユニットを含み、前記制御モジュール11中の検知回線が接続され、検知した電気信号を取得してディジタル信号に転換する。更に、前記プロセッサーは前記ディジタル信号がタッチ操作の信号数値範囲にあるかどうかを判断する。
【００４１】
- 位置情報取り込みモジュール13
前記位置情報取り込みモジュール13は、前記判断モジュール12を接続する。前記判断モジュール12は、前記静電容量式スクリーンがタッチ操作を受信することを判断する時に、各走査チャンネルを一つずつ走査し、前記タッチ操作に対応する走査チャンネルの位置情報を取得する。前記位置情報取り込みモジュール13は、前記判断モジュール12から判断結果を取得し、前記静電容量式スクリーンがタッチ操作を受信する時に、全ての走査チャンネルを一つずつ走査する。つまり、一つの方向にある走査チャンネルごと（駆動回線）に様々な時間帯にそれぞれ通電してその走査チャンネルンをアクティブ状態にさせる。もう一つの方向にある走査チャンネル（検知回線）によって電気信号を検知して、全ての駆動回線を一回それぞれアクティブ状態にさせ、かくして、前記タッチ操作の位置を取得することを実現する。
【００４２】
更に改善した前記タッチ操作検知装置10としては、前記走査チャンネルは行走査チャンネルと列走査チャンネルを含む。前記走査チャンネルは回線方向により二種に分けられ、つまり、水平方向にある行走査チャンネルと垂直方向にある列走査チャンネルである。それらのうち、一種の走査チャンネルは駆動回線として作動し、もう一種の走査チャンネルは検知回線として作動する。
【００４３】
更に改善した前記タッチ操作検知装置10としては、前記制御モジュール11には、静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御される時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチがオンとされる。本実施例において、前記制御モジュール11は、全ての行走査チャンネル或は全ての列走査チャンネルをタンデム接続にするようにスイッチを制御することにより、各チャンネルがアクティブ状態にあるかどうかの制御を実現する。
【００４４】
図4は、図3中の位置情報取り込みモジュール13の構成概略図である。前記位置情報取り込みモジュールは、以下のユニットを含む。
- 列走査チャンネルアクティベーションユニット131
前記列走査チャンネルアクティベーションユニット131は、一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるような制御を行う。本実施例においては、列走査チャンネルは駆動回線として作動し、行走査チャンネルは検知回線として作動する。前記列走査チャンネルアクティベーションユニット131は一つの列走査チャンネルだけがアクティブ状態にあるような制御を行い、つまり、通電状態をそのようにする。他の列走査チャンネルは、非アクティブ状態にあり、接地状態にあることができる。
【００４５】
- 行走査チャンネル判断ユニット132
前記行走査チャンネル判断ユニット132は、全ての行走査チャンネルの電気信号を検知する。前記列走査チャンネルアクティベーションユニット131には、列走査チャンネルがアクティブ状態にあるように制御される時に、前記行走査チャンネル判断ユニット132は、全ての行走査チャンネルの電気信号を検知する。前記行走査チャンネル判断ユニット132は、全ての行走査チャンネルの電気信号を検知する時に、単独サンプリングの方式を採用し、つまり、先ず一つの行走査チャンネルのスイッチをオンとし、他の行走査チャンネルのスイッチを切り、既に接続した行走査チャンネルの電気信号を取得し、次にオンオフ状態を切り替えてもう一つの行走査チャンネルのスイッチをオンとし、電気信号を取得し、全ての行走査チャンネルの電信号を検知し終えるまで、この動作が続けられる。
【００４６】
- 位置情報取り込みユニット133
前記位置情報取り込みユニット133には、前記列走査チャンネルアクティベーションユニット131及び行走査チャンネル判断ユニット132が接続され、全ての列走査チャンネルを走査し終えるまで、前記列走査チャンネルアクティベーションユニット131及び行走査チャンネル判断ユニット132の繰り返し作動によって得た電気信号を取得し、前記タッチ操作の位置情報を取得する。
【００４７】
更に改善した前記タッチ操作検知装置10としては、制御モジュール11、判断モジュール12及び位置情報取り込みモジュール13が繰り返し作動し、前記タッチ操作を検知し続けるものがある。ユーザーのタッチ操作はランダムで予測不可能なものであるので、上記のモジュールは作業を一回だけ実行すのでは長期のタッチ操作の検知要求を満たすことができない。そのため、上記のモジュールは繰り返し動作を続ける必要があり、タッチ操作に対する検知状態を保つ。
【００４８】
図5は、本発明の好ましい実施例における計算機に読み込み可能な記憶媒体の計算機プログラムと符合するフローチャートである。前記計算機プログラムは、プロセッサーによって実行される時に以下のステップを実現する。
S104:静電容量式スクリーンの全ての走査チャンネルがアクティブ状態にあるように制御する。
S105: 前記静電容量式スクリーンがタッチ操作を受けているかどうかを判断する。
S106: 前記静電容量式スクリーンがタッチ操作を受けている時に、走査チャンネルを一つずつ走査して前記タッチ操作に対応する走査チャンネルの位置情報を取得する。
【００４９】
更に改善した前記計算機プログラムとして、前記走査チャンネルは行走査チャンネル及び列走査チャンネルを含む。
更に改善した前記計算機プログラムとして、ステップS104を実行する時に、全ての行走査チャンネル或は全ての列走査チャンネルのスイッチをオンにする。
【００５０】
図6は、図5中のステップS106のフローチャートである。前記ステップS106は、以下のステップを含む。
S106-1：一つの列走査チャンネルがアクティブ状態にあり、且つ他の列走査チャンネルが非アクティブ状態にあるように制御される。
S106-2：全ての行走査チャンネルの電信号を検知する。
S106-3：全ての列走査チャンネルを走査し終えるまでステップS106-1とステップ106-2を繰り返し、前記タッチ操作の位置情報を取得する。
更に改善した前記計算機プログラムとして、前記タッチ操作を検知し続けるためにステップS104、ステップS105及びステップS106が繰り返される。
【００５１】
本発明には説明した実施例よりも良い実施態様があり得るものであり、説明は、本発明をいかなる形式でも限定する意図はなく、本技術の分野に熟知する任意の当業者は、上記の開示された技術内容を利用して同一の有効な実施例に変更し或は修飾することができるが、本発明の趣旨及び範囲から逸脱しない内容であるならば、本発明の技術本質により上記の実施例に対する任意の修正或は同一の変更及び修飾は、本発明の請求項の範囲にあることに注意を払うべきである。
【図１】
2021503140.tif 000002
【図２】
2021503140.tif 000003
【図３】
2021503140.tif 000004
【図４】
2021503140.tif 000005
【図５】
2021503140.tif 000006
【図６】
2021503140.tif 000007
【図７】
2021503140.tif 000008
【図８】
2021503140.tif 000009
【国際調査報告】
2021503140.tif 000010
2021503140.tif 000011
2021503140.tif 000012
2021503140.tif 000013