(57)【要約】  データ検出方法、データ検出装置（１００）、記憶媒体（２００）およびタッチ装置（３００）を開示する。当該データ検出方法において、同一のタッチポイントに対応する複数の検出初期値を収集すること（Ｓ１０）と、前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持すること（Ｓ２０）と、複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集した前記タッチポイントに対応する検出初期値との比較に用いること（Ｓ３０）とを含む。当該データ検出方法は、タッチポイントの動的閾値を調整することができ、環境的要因による誤報への影響を克服することができる。
2021530007.tif 000002
【特許請求の範囲】
【請求項１】
同一のタッチポイントに対応する複数の検出初期値を収集することと、
前記複数の検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することと、
前記検出保持値に基づいて前記タッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集した前記タッチポイントに対応する検出初期値との比較に用いることとを含む、データ検出方法。
【請求項２】
前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することは、
サンプル数を決定することと、
前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を前記検出保持値として、前記検出保持値の数が前記サンプル数に等しくなるまで保持して記憶することとを含む、請求項１に記載のデータ検出方法。
【請求項３】
複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、
複数の前記検出保持値の平均値を計算することと、
前記平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む、請求項１または２に記載のデータ検出方法。
【請求項４】
前記平均値に基づいて前記タッチポイントの動的閾値を調整することは、
前記平均値と補正値との和を、調整後の前記タッチポイントの動的閾値とすることを含む、請求項３に記載のデータ検出方法。
【請求項５】
複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、
所定の演算回数を決定することと、
初回を除き、毎回検出される検出保持値に基づいて、前の回で算出した平均値と前記毎回検出される検出保持値との平均値を、計算した前記検出保持値の数が前記所定の演算回数に等しくなるまで計算することと、
計算終了後に得られた平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む、請求項１または２に記載のデータ検出方法。
【請求項６】
計算終了後に得られた平均値に基づいて前記タッチポイントの動的閾値を調整することは、
計算終了後に得られた前記平均値と補正値との和を、調整後の前記タッチポイントの動的閾値とすることを含む、請求項５に記載のデータ検出方法。
【請求項７】
前記平均値は、算術平均値、幾何平均値または調和平均値を含む、請求項３〜６のいずれか一項に記載のデータ検出方法。
【請求項８】
複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、
複数の前記検出保持値の中央値を計算することと、
前記中央値に基づいて前記タッチポイントの動的閾値を調整することとを含む、請求項１または２に記載のデータ検出方法。
【請求項９】
前記中央値に基づいて前記タッチポイントの動的閾値を調整することは、
前記中央値と補正値との和を、調整後の前記タッチポイントの動的閾値とすることを含む、請求項８に記載のデータ検出方法。
【請求項１０】
前記補正値は、経験値、分散、標準偏差または平均差に基づいて決定される、請求項４、６または９のいずれか一項に記載のデータ検出方法。
【請求項１１】
同一のタッチポイントに対応する複数の検出初期値を収集する前に、前記タッチポイントの動的閾値を初期閾値に設定することをさらに含む、請求項１〜１０のいずれか一項に記載のデータ検出方法。
【請求項１２】
前記タッチポイントの動的閾値を調整した後に、新たに収集した前記タッチポイントに対応する検出初期値を前記調整後の動的閾値と比較し、比較結果に基づいてタッチ検出を行うことをさらに含む、請求項１〜１１のいずれか一項に記載のデータ検出方法。
【請求項１３】
同一のタッチポイントに対応する複数の検出初期値を収集するように構成された収集ユニットと、
前記複数の検出初期値を受信し、前記複数の検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持するように構成された比較ユニットと、
前記比較ユニットに連結され、前記検出保持値に基づいて前記タッチポイントの動的閾値を調整するように構成された調整ユニットとを含む、データ検出装置。
【請求項１４】
プロセッサと、
メモリと、
１つまたは複数のコンピュータプログラムとを含み、
前記１つまたは複数のコンピュータプログラムは、前記メモリに記憶されるとともに前記プロセッサによって実行されるように構成され、
前記１つまたは複数のコンピュータプログラムは、
同一のタッチポイントに対応する複数の検出初期値を収集するステップと、
前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持するステップと、
複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集した前記タッチポイントに対応する検出初期値との比較に用いるステップとを実行させることを含む、データ検出装置。
【請求項１５】
前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することは、
サンプル数を決定することと、
前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を前記検出保持値として、前記検出保持値の数が前記サンプル数に等しくなるまで保持して記憶することとを含む、請求項１４に記載のデータ検出装置。
【請求項１６】
複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、
複数の前記検出保持値の平均値を計算することと、
前記平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む、請求項１４または１５に記載のデータ検出装置。
【請求項１７】
複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、
所定の演算回数を決定することと、
初回を除き、毎回検出される検出保持値に基づいて、前の回で算出した平均値と前記毎回検出される検出保持値との平均値を、計算した前記検出保持値の数が前記所定の演算回数に等しくなるまで計算することと、
計算終了後に得られた平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む、請求項１４または１５に記載のデータ検出装置。
【請求項１８】
非一時的コンピュータ可読指令を記憶するための記憶媒体であって、
前記非一時的コンピュータ可読指令がコンピュータによって実行される際、請求項１〜１２のいずれか一項に記載のデータ検出方法を実現する指令を実行できる、記憶媒体。
【請求項１９】
請求項１３〜１７のいずれか一項に記載のデータ検出装置を含むタッチ装置。
【請求項２０】
タッチスクリーンをさらに含み、前記タッチスクリーンは、複数のタッチポイントを含み、且つ、前記データ検出装置に連結され、前記データ検出装置は、各々のタッチポイントごとに動的閾値を調整する、請求項１９に記載のタッチ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１８年６月２９日に出願された中国特許出願２０１８１０６９９３９７．６の優先権を主張し、ここに、全文において上記中国特許出願の開示内容を引用して本願の一部とする。
【０００２】
本開示の実施例は、データ検出方法および装置、記憶媒体、タッチ装置に係る。
【背景技術】
【０００３】
技術の発展に伴い、タッチスクリーンは、ますます広く適用され、最も便利なヒューマン・インタフェース・デバイスの１つになりつつある。タッチスクリーンは、通常、容量性タッチ、抵抗性タッチ、ナノタッチ、電磁タッチなどを含む各種微小信号のタッチセンサ（ｔｏｕｃｈ  ｓｅｎｓｏｒ）技術によってタッチ操作を実現する。タッチセンサ技術は、精度が高く、反応速度が速く、タッチポイントの数が多いといった利点を有するため、携帯電話、タブレットパソコン、ノートパソコン、テレビ、ディスプレイ、デジタルフォトフレーム、ナビゲータなどの電子製品に広く適用されている。
【発明の概要】
【０００４】
本開示の少なくとも１つの実施例において、データ検出方法を提供する。当該データ検出方法において、同一のタッチポイントに対応する複数の検出初期値を収集することと、前記複数の検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することと、前記検出保持値に基づいて前記タッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集した前記タッチポイントに対応する検出初期値との比較に用いることとを含む。
【０００５】
例えば、本開示の一実施例によって提供されるデータ検出方法において、前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することは、サンプル数を決定することと、前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を前記検出保持値として、前記検出保持値の数が前記サンプル数に等しくなるまで保持して記憶することとを含む。
【０００６】
例えば、本開示の一実施例によって提供されるデータ検出方法において、複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、複数の前記検出保持値の平均値を算出することと、前記平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む。
【０００７】
例えば、本開示の一実施例によって提供されるデータ検出方法において、前記平均値に基づいて前記タッチポイントの動的閾値を調整することは、前記平均値と補正値との和を、調整後の前記タッチポイントの動的閾値とすることを含む。
【０００８】
例えば、本開示の一実施例によって提供されるデータ検出方法において、複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、所定の演算回数を決定することと、初回を除き、毎回検出される検出保持値に基づいて、前の回で算出した平均値と前記毎回検出される検出保持値との平均値を、計算した前記検出保持値の数が前記所定の演算回数に等しくなるまで、計算することと、計算終了後に得られた平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む。
【０００９】
例えば、本開示の一実施例によって提供されるデータ検出方法において、計算終了後に得られた平均値に基づいて前記タッチポイントの動的閾値を調整することは、計算終了後に得られた前記平均値と補正値との和を、調整後の前記タッチポイントの動的閾値とすることを含む。
【００１０】
例えば、本開示の一実施例によって提供されるデータ検出方法において、前記平均値は、算術平均値、幾何平均値または調和平均値を含む。
【００１１】
例えば、本開示の一実施例によって提供されるデータ検出方法において、複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、複数の前記検出保持値の中央値を計算することと、前記中央値に基づいて前記タッチポイントの動的閾値を調整することとを含む。
【００１２】
例えば、本開示の一実施例によって提供されるデータ検出方法において、前記中央値に基づいて前記タッチポイントの動的閾値を調整することは、前記中央値と補正値との和を、調整後の前記タッチポイントの動的閾値とすることを含む。
【００１３】
例えば、本開示の一実施例によって提供されるデータ検出方法において、前記補正値は、経験値、分散、標準偏差または平均差に基づいて決定される。
【００１４】
例えば、本開示の一実施例によって提供されるデータ検出方法において、同一のタッチポイントに対応する複数の検出初期値を収集する前に、前記タッチポイントの動的閾値を初期閾値に設定することを含む。
【００１５】
例えば、本開示の一実施例によって提供されるデータ検出方法において、前記タッチポイントの動的閾値を調整した後に、新たに収集した前記タッチポイントに対応する検出初期値を前記調整後の動的閾値と比較し、比較結果に基づいてタッチ検出を行うことを含む。
【００１６】
本開示の少なくとも１つの実施例において、データ検出装置をさらに提供する。当該データ検出装置は、同一のタッチポイントに対応する複数の検出初期値を収集するように構成された収集ユニットと、前記複数の検出初期値を受信し、前記複数の検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持するように構成された比較ユニットと、前記比較ユニットに連結され、前記検出保持値に基づいて前記タッチポイントの動的閾値を調整するように構成された調整ユニットとを含む。
【００１７】
本開示の少なくとも１つの実施例において、データ検出装置をさらに提供する。当該データ検出装置は、プロセッサと、メモリと、１つまたは複数のコンピュータプログラムとを含み、前記１つまたは複数のコンピュータプログラムは、前記メモリに記憶されるとともに、て前記プロセッサによって実行されるように構成され、前記１つまたは複数のコンピュータプログラムは、同一のタッチポイントに対応する複数の検出初期値を収集するステップと、前記複数の検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持するステップと、前記検出保持値に基づいて前記タッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集した前記タッチポイントに対応する検出初期値との比較に用いるステップとを実行させることを含む。
【００１８】
例えば、本開示の一実施例によって提供されるデータ検出装置において、前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することは、サンプル数を決定することと、前記検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を前記検出保持値として、前記検出保持値の数が前記サンプル数に等しくなるまで保持して記憶することとを含む。
【００１９】
例えば、本開示の一実施例によって提供されるデータ検出装置において、複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、複数の前記検出保持値の平均値を計算することと、前記平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む。
【００２０】
例えば、本開示の一実施例によって提供されるデータ検出装置において、複数の前記検出保持値に基づいて前記タッチポイントの動的閾値を調整することは、所定の演算回数を決定することと、初回を除き、毎回検出される検出保持値に基づいて、前の回で算出した平均値と前記毎回検出される検出保持値との平均値を、計算した前記検出保持値の数が前記所定の演算回数に等しくなるまで計算することと、計算終了後に得られた平均値に基づいて前記タッチポイントの動的閾値を調整することとを含む。
【００２１】
本開示の少なくとも１つの実施例において、非一時的コンピュータ可読指令を記憶するための記憶媒体をさらに提供する。前記非一時的コンピュータ可読指令は、コンピュータによって実行される際、本開示のいずれかの実施例に記載のデータ検出方法を実現する指令を実行できる。
【００２２】
本開示の少なくとも１つの実施例において、本開示のいずれかの実施例に記載のデータ検出装置を含むタッチ装置をさらに提供する。
【００２３】
例えば、本開示の一実施例によって提供されるタッチ装置は、タッチスクリーンを含み、前記タッチスクリーンは、複数のタッチポイントを含み、且つ前記データ検出装置に連結され、前記データ検出装置は、各々のタッチポイントごとに動的閾値を調整する。
【図面の簡単な説明】
【００２４】
本開示の実施例の技術案をより明確に説明するために、以下、実施例の図面を簡単に紹介する。明らかに、以下の記載における図面は、単に本開示の一部実施例に係るものであり、本開示に対する限定ではない。
【００２５】
【図１】本開示の一実施例によって提供されるデータ検出方法の概略的なフローチャートである。
【図２】本開示の一実施例によって提供されるデータ検出方法の具体的なフローチャートである。
【図３】本開示の一実施例によって提供される別のデータ検出方法の具体的なフローチャートである。
【図４】本開示の一実施例によって提供される別のデータ検出方法の具体的なフローチャートである。
【図５】本開示の一実施例によって提供される別のデータ検出方法の概略的なフローチャートである。
【図６】本開示の一実施例によって提供されるデータ検出装置の概略的なブロック図である。
【図７】本開示の一実施例によって提供される別のデータ検出装置の概略的なブロック図である。
【図８】本開示の一実施例によって提供される記憶媒体の概略図である。
【図９】本開示の一実施例によって提供されるタッチ装置の概略的なブロック図である。
【図１０】本開示の一実施例によって提供される別のタッチ装置の概略的なブロック図である。
【図１１】本開示の一実施例によって提供される閾値設定方法の概略的なフローチャートである。
【発明を実施するための形態】
【００２６】
本開示の実施例の目的、技術案及び利点をより明確にするために、以下、本開示の実施例の図面を参照しながら、本開示の実施例の技術案を明確且つ完全に記載する。明らかに、記載される実施例は、本開示の実施例の一部であり、全てではない。記載される本開示の実施例に基づき、当業者が創造性のある作業をせずに為しえる全てのほかの実施例は、すべて本開示の保護範囲に属するものである。
【００２７】
別途定義しない限り、本開示で使用される技術用語や科学用語は、本開示の所属する分野の一般的な技能を持つ者に理解される通常の意味である。本開示に使用される「第１」、「第２」及び類似用語は、単に異なる構成部分を区別するためのものであり、決して、順番、数量又は重要度を表すものではない。同様に、「１つ」、「一」または「当該」などの類似用語は、少なくとも１つ存在することを表し、数量の限定ではない。「含む」や「含有」などの類似用語は、当該用語より前の素子や部材が当該用語の後に列挙される素子や部材及びその均等物をカバーすることを意味し、ほかの素子や部材を除外するものではない。「接続」や「連結」などの類似用語は、物理や機械的接続に限定されず、直接か間接かを問わず、電気的接続も含むことができる。「上」、「下」、「左」、「右」などは、相対的位置関係を表すものであり、記載対象の絶対位置が変化すると、当該相対的位置関係も相応に変化する。
【００２８】
現在、電子ホワイトボード、インタラクティブディスプレイ統合マシン、セルフサービスマシン、インタラクティブナビゲーション、インタラクティブショッピングガイドなどのタッチインタラクティブディスプレイの分野において、タッチ検出は、一般にタッチセンサによって実現される。例えば、タッチセンサは、電荷、電圧、電流などの微小な変化信号に対し検出および前処理を行う。通常、前処理には、微小信号のフィルタリング、増幅およびアナログ／デジタル変換（Ａ／Ｄ変換）などが含まれ、一般にタッチ受信チャネルのアクティブフロントエンド（Ａｃｔｉｖｅ  Ｆｒｏｎｔ  Ｅｎｄ、ＡＦＥ）によって実現される。前処理を経た後のデータは、制御ユニット（例えば、マイクロプロセッサ）でさらに処理される。上記のデータを閾値（ｔｈｒｅｓｈｏｌｄ）と比較することによって、タッチペンなどによるタッチの存在の有無およびタッチの位置座標を判断する。
【００２９】
閾値の設定は、通常、固定値を書き込むことによって実現される。例えば、書き込まれる固定値（閾値）は、通常、タッチセンサの特性（例えば、インピーダンス、分布容量、周波数、磁場など）および試運転経験値に基づいて決定される。閾値が高く設定されると、必要なタッチ圧力が高くなり、タッチングエクスペリエンスが低下する。一方、閾値が低く設定されると、誤報が生成されやすくなり、タッチの正確性が低下する。したがって、実際の状況に応じて適切に閾値を設定する必要がある。閾値が決定されると、当該閾値は、タッチデバイスのファームウェア（ＲＯＭなど）に書き込まれ、変更されなくなる。
【００３０】
微小信号は、環境の影響を非常に受けやすい。環境が変化すると、タッチセンサで検出された微小信号は、ノイズに干渉されて大きく変動しやすくなる。ノイズに干渉された微小信号を閾値と比較すると、誤った判定結果が得られやすく、タッチデバイスに誤報が発生しやすくなる。例えば、タッチ装置の構造応力の変化（タッチパネルと表示モジュールの貼り合わせによる応力の変化など）により、一部の領域でタッチ切れが起こることにより誤報が発生する。温度や湿度の変化によっても誤報が発生する。異なる環境での電磁場（静電気など）の影響によっても、誤報が発生する。
【００３１】
誤報を排除するために、通常、アクティブフロントエンドでは、特定のフィルタリング技術によって実現される。ただし、可変周波数フィルタリング、空間フィルタリング、時間フィルタリングまたはノイズフロア抑制などのフィルタリング技術は、ランダムノイズに対してある程度の抑制効果を持つものの、長期間（タッチスキャン頻度に対して長期間）に存在する環境の変化（構造応力、温度、湿度などの要素の変化および電磁気的汚染など）、および、ノイズフロアや低周波ノイズの抑制効果が限られており、タッチ処理時間も増加する。その結果、タッチ遅延の問題が生じ、タッチングエクスペリエンスが低下する。一部のタッチ装置において、単一チャネルの閾値設定方式によりチャネル毎に閾値を個別に設定する。このような方式は、各チャネル間の相違が考慮されており、タッチ装置の量産時の良品率を高めるが、環境の変化による誤報問題は未解決のままである。
【００３２】
本開示の少なくとも１つの実施例において、データ検出方法および装置、記憶媒体、タッチ装置を提供する。一部の例において、当該データ検出方法は、タッチポイントの動的閾値を調整でき、環境的要因による誤報への影響を克服することができ、ノイズフロア、低周波ノイズおよびホワイトノイズに対しある程度の排除・改善作用を有し、ある程度の環境適応力を有する。
【００３３】
以下、図面を参照して本開示の実施例を詳細に説明する。なお、各図面における同一の図面記号は、同じ構成を示す。
【００３４】
本開示の少なくとも１つの実施例において、データ検出方法を提供する。当該データ検出方法において、同一のタッチポイントに対応する複数の検出初期値を収集することと、前記複数の検出初期値を前記タッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持することと、前記検出保持値に基づいて前記タッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集した前記タッチポイントに対応する検出初期値との比較に用いることとを含む。
【００３５】
図１は、本開示の一実施例によって提供されるデータ検出方法の概略的なフローチャートである。図１を参照し、当該データ検出方法は、以下のステップＳ１０〜Ｓ３０を含むことができる。
【００３６】
ステップＳ１０において、同一のタッチポイントに対応する複数の検出初期値を収集する。
【００３７】
ステップＳ２０において、複数の検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持する。
【００３８】
ステップＳ３０において、検出保持値に基づいてタッチポイントの動的閾値を調整し、調整後の動的閾値を、その後新に収集したタッチポイントに対応する検出初期値との比較に用いる。
【００３９】
例えば、ステップＳ１０において、異なるタッチ原理のタッチ装置に対応するように、検出初期値は、電流、電圧またはそれ以外の任意の形の信号であって良い。例えば、当該データ検出方法は、タッチ装置に適用可能であり、タッチポイントは、タッチ装置のタッチスクリーンの中のタッチ検出ポイントを指す。例えば、タッチスクリーンが相互容量式であり且つ交差して設けられた２組の電極を含む場合、タッチポイントは、２組の電極の交差点を指す。例えば、タッチ検出が行われる際に、そのうちの一方の電極にスキャン信号Ｔｘを与えるとともに、他方の電極のセンシング信号Ｒｘを収集することによってタッチ検出を実現する。この場合、ステップＳ１０における検出初期値は、センシング信号Ｒｘであっても良く、且つ複数の検出初期値は、同一のタッチポイントに対し複数回収集を行うことで得た複数のセンシング信号Ｒｘに対応する。または、ステップＳ１０における検出初期値は、センシング信号Ｒｘの前処理（フィルタリング、増幅およびＡ／Ｄ変換など）を行って得た信号であっても良い。
【００４０】
例えば、ステップＳ２０において、検出保持値は、記憶され、そして記憶された後にステップＳ３０の操作が行われても良い。または、検出保持値は、記憶されずに、直接ステップＳ３０の操作に関与しても良い。例えば、比較を行う動的閾値は、初期閾値であって良い。当該初期閾値は、当該データ検出方法を適用するタッチ装置の出荷前に設定されたものであっても良い。または、比較を行う動的閾値は、前回当該データ検出方法を実行した後に設定されて記憶された動的閾値であってもよい。
【００４１】
例えば、検出初期値と動的閾値との差が一定範囲内にあると、当該検出初期値は、要件を満たし、検出保持値として保持される。検出初期値と動的閾値との差が一定範囲を超えると、当該検出初期値は、要件を満たさず、検出保持値とされない。例えば、上記範囲は、経験値に基づいて決定できる。例えば、検出初期値と動的閾値との差が一定範囲を超える場合、当該検出初期値に対応するタッチポイントにおいてタッチが存在する可能性があることを示す。そのため、当該検出初期値を別途設置される制御ユニットに与えることによって、タッチの存在の有無およびタッチの位置座標を判断することができる。例えば、検出初期値と動的閾値との差が一定範囲内にある場合、通常、当該タッチポイントに対しタッチが行われておらず、且つ、検出初期値と動的閾値との差の値が、構造応力、温度、湿度などの要素の変化および電磁気的汚染などの環境的要因による可能性があることを示す。この場合の検出初期値にはノイズ情報が付帯されている。この場合の検出初期値を検出保持値として保持して後のステップの操作を行うことによって、当該ノイズ情報を利用し、検出結果への干渉を克服する。
【００４２】
例えば、ステップＳ３０において、タッチポイントの動的閾値の調整には、多様な態様が用いられる。例えば、平均値、中央値などを利用して当該動的閾値を調整できる。上述したように、検出保持値にはノイズ情報が付帯され、検出保持値を利用して動的閾値を調整することによって、調整後の動的閾値にも、相応的にノイズ情報が付帯される。調整後の動的閾値を、その後新たに収集した検出初期値との比較に用いる場合、当該ノイズ情報が相殺されることで、環境的要因によ誤報への影響を克服することができ、ノイズフロア、低周波ノイズおよびホワイトノイズに対しある程度の排除・改善作用を有することで、当該データ検出方法を用いたタッチ装置はある程度の環境適応力を有する。
【００４３】
なお、本開示の実施例において、当該データ検出方法によってタッチポイントの動的閾値を調整できるが、各々のタッチポイントごとの動的閾値は、同一であってもよく異なってもよい。例えば、タッチ装置の各々タッチポイントごとに動的閾値を調整したり、タッチ装置の一部のタッチポイント（タッチスクリーンの中心領域に位置するタッチポイント）に対し動的閾値を調整したりして、実際の適用における稼働効率と正確度への総合的な要件を満たすことができる。各タッチポイントで環境から受ける影響の度合いが異なるため、このような態様は、各タッチポイントの相違を十分に考慮しており、当該データ検出方法を適用するタッチ装置の正確度を効果的に高め、誤報率を低下させる。例えば、当該データ検出方法は、タッチ装置の制御ユニットにアルゴリズムソフトウェアを追加する態様によって実現でき、タッチ装置のハードウェア構造とアクティブフロントエンドの設定を変更する必要がないため、通常の任意の種類のタッチ装置に適用可能である。
【００４４】
なお、本開示の実施例において、ステップＳ１０、Ｓ２０、Ｓ３０の実行順は、限定されず、実際の要求に応じて決定される。例えば、ステップＳ１０、Ｓ２０またはＳ３０が複数のサブステップを含む場合、当該データ検出方法における各ステップおよびサブステップは、直列的に実行されても、並列的に実行されてもよく、且つ実行順は限定されない。当該データ検出方法は、必要に応じて実行され、例えばタッチ装置の起動（給電）時に実行されたり、起動後の所定期間に実行されたり、ほかの任意の時刻または一定の条件を満たした場合に実行されたりしても良いが、本開示の実施例ではこれについて限定しない。例えば、当該データ検出方法が周期的に実行される場合、その実行周期は、スキャン信号Ｔｘのスキャン周期よりも遥かに大きく、例えば数分、数十分または数時間であるため、タッチ検出に対しほぼ影響を与えない。例えば、当該データ検出方法を必要時に一回実行しても良く、動的閾値が環境の変化に追従してリアルタイムで調整されるように、複数回実行しても良い。
【００４５】
図２は、本開示の一実施例によって提供されるデータ検出方法の具体的なフローチャートである。図２を参照すると、ステップＳ２０１とＳ２０２は、図１に示すデータ検出方法のステップＳ２０に対応し、ステップＳ３０１とＳ３０２は、図１に示すデータ検出方法のステップＳ３０に対応する。当該データ検出方法は、以下のステップを含む。
【００４６】
ステップＳ２０１において、サンプル数を決定する。
【００４７】
ステップＳ１０において、同一のタッチポイントに対応する複数の検出初期値を収集する。
【００４８】
ステップＳ２０２において、検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として、検出保持値の数がサンプル数に等しくなるまで保持して記憶する。
【００４９】
ステップＳ３０１において、複数の検出保持値の平均値を計算する。
【００５０】
ステップＳ３０２において、平均値に基づいてタッチポイントの動的閾値を調整する。
【００５１】
例えば、上記の各ステップは、図２に示す実行順のように直列的に実行することができるが、本開示の実施例は、これに限られない。
【００５２】
まず、必要なサンプル数を決定する。ここで、「サンプル数」とは、検出保持値の数を指す。サンプル数は、タッチ装置の演算力、記憶空間およびほかの要素に基づいて決定できる。例えば、１つの例において、サンプル数は、タッチ装置の出荷前に決定されてもよい。タッチ装置の使用中において、当該データ検出方法が実行される際、サンプル数は、毎回一定に保持され、いずれも出荷前に決定された数値である。例えば、別の例において、サンプル数は、当回のデータ検出方法を実行する前に決定され、この時のタッチ装置のリソース消費状況に応じて決定することができるため、タッチ装置の稼働状況に応じて動的に調整することができ、当該タッチ装置のほかの機能及び性能に影響を与えない。例えば、サンプル数は、１つ、２つまたはそれ以上であって良い。例えば、サンプル数が複数である場合、検出保持値の数も複数である。
【００５３】
次に、同一のタッチポイントに対応する複数の検出初期値を収集する。例えば、検出初期値の数を、サンプル数より大きく、例えば１０％または２０％多くすることによって、後のステップＳ２０２において検出保持値の数がサンプル数に等しくなるようにしてもよい。もちろん、本開示の実施例は、これに限られず、検出初期値の数がサンプル数以下であってもよい。後のステップＳ２０２で得られた検出保持値の数がサンプル数より小さい場合、再びステップＳ１０に戻って、引き続き検出初期値を収集する。当該ステップの詳細な記載は、図１に示すデータ検出方法におけるステップＳ１０に関連する記載を参照することができ、ここでは繰り返して記載しない。
【００５４】
第３に、検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として、検出保持値の数がサンプル数に等しくなるまで保持して記憶する。例えば、タッチ装置の記憶空間（例えばメモリ）を利用して複数の検出保持値を記憶することができる。当該記憶空間は、タッチ装置の起動時に割り当てられる固定の記憶空間であっても良く、且つ当該記憶空間は、検出保持値を記憶することのみに用いられ、ほかのデータの記憶には用いられない。もちろん、本開示の実施例は、これに限られない。当該記憶空間は、データ検出方法の実行時にサンプル数に応じてランダムに割り当てられる記憶空間であってもよく、データ検出方法の実行終了後にほかの機能やプログラムのためにリリースされる。例えば、マイクロプロセッサの外部記憶方式で記憶空間を提供したり、別途設けられたメモリによって記憶空間を提供し、通信プロトコルに基づくデータ転送方式でデータの書き込みや読み取りを行ったりできる。例えば、記憶される検出保持値の数は、サンプル数に等しいが、検出初期値の数は、サンプル数より大きくなる可能性がある。例えば、一部の検出初期値は、要件を満たしていることから検出保持値として記憶されるが、別部分の検出初期値は、要件を満たしていないため、別途設けられた制御ユニットに提供されて、タッチの存在の有無およびタッチの位置座標を判断する。
【００５５】
第４に、複数の検出保持値の平均値を計算する。例えば、平均値は、算術平均値、幾何平均値、調和平均値またはそれ以外の適用可能な平均値などであって良く、本開示の実施例において限定されない。例えば、検出保持値の数がＮ（サンプル数：Ｎ）であり、
【数１】
2021530007.tif 000003
が複数の検出保持値を示す場合、検出保持値の算術平均値
【数２】
2021530007.tif 000004
は、次のように示される。
【数３】
2021530007.tif 000005
【００５６】
同様に、検出保持値の幾何平均値
【数４】
2021530007.tif 000006
は、次のように示される。
【数５】
2021530007.tif 000007
【００５７】
検出保持値の調和平均値
【数６】
2021530007.tif 000008
は、次のように示される。
【数７】
2021530007.tif 000009
【００５８】
最後に、平均値に基づいてタッチポイントの動的閾値を調整する。例えば、算出した平均値と補正値との和を調整後のタッチポイントの動的閾値とする。すなわち、調整後の動的閾値は、
【数８】
2021530007.tif 000010
、
【数９】
2021530007.tif 000011
または
【数１０】
2021530007.tif 000012
などで示される。ここで、Ｍは、調整後の動的閾値を示し、ΔＡは、補正値を示す。例えば、補正値は、経験値および平均値の計算時に得られた分散、標準偏差または平均差などのパラメータに基づいて決定できる。例えば、経験値は、タッチ装置の特性（インピーダンス特性、相互容量特性、自己容量特性、電磁誘導特性など）及び測定値に基づいて決定できる。もちろん、本開示の実施例は、これに限られず、補正値を省略し、直接、算出した平均値を調整後のタッチポイントの動的閾値としてもよい。本開示の実施例において、調整後の動的閾値を、その後新たに収集したタッチポイントに対応する検出保持値との比較に用いることによって、動的閾値をリアルタイムに調整することを実現でき、これにより環境的要因による誤報への影響を克服することができる。
【００５９】
図３は、本開示の一実施例によって提供される別のデータ検出方法の具体的なフローチャートである。図３を参照すると、ステップＳ３０３とＳ３０４を除き、当該データ検出方法は、図２に示すデータ検出方法とほぼ同一である。ステップＳ３０３とＳ３０４は、図１に示すデータ検出方法のステップＳ３０に対応する。ステップＳ２０１、Ｓ１０およびＳ２０２に加えて、当該データ検出方法は、ステップＳ３０３〜Ｓ３０４をさらに含む。
【００６０】
ステップＳ３０３において、複数の検出保持値の中央値を計算する。
【００６１】
ステップＳ３０４において、中央値に基づいてタッチポイントの動的閾値を調整する。
【００６２】
例えば、ステップＳ３０３において、複数の検出保持値を、数値の大きさに基づいて順に排列して１つの数値グループにし、数値グループの中間位置に位置する検出保持値を中央値としてもよい。例えば、複数の検出保持値の数が偶数である場合、数値グループの中間位置に位置する２つの検出保持値の平均値を中央値としてもよい。例えば、当該中央値は、正規分布、ポアソン分布または二項分布などの中央値であってよく、本開示の実施例では限定しない。
【００６３】
例えば、ステップＳ３０４において、中央値と補正値との和を調整後のタッチポイントの動的閾値としてもよい。例えば、補正値は、経験値および当該数値グループの分散、標準偏差または平均差などのパラメータに基づいて決定できる。例えば、経験値は、タッチ装置の特性（インピーダンス特性、相互容量特性、自己容量特性、電磁誘導特性など）及び測定値に基づいて決定できる。もちろん、本開示の実施例は、これに限られず、補正値を省略し、直接、算出した中央値を調整後のタッチポイントの動的閾値としてもよい。本開示の実施例において、調整後の動的閾値を、その後新たに収集したタッチポイントに対応する検出保持値との比較に用いることによって、動的閾値をリアルタイムに調整することを実現でき、これにより環境的要因による誤報への影響を克服することができる。
【００６４】
図４は、本開示の一実施例によって提供される別のデータ検出方法の具体的なフローチャートである。図４を参照すると、ステップＳ３０５、Ｓ３０６およびＳ３０７は、図１に示すデータ検出方法のステップＳ３０に対応する。当該データ検出方法は、以下のステップを含む。
【００６５】
ステップＳ３０５において、所定の演算回数を決定する。
【００６６】
ステップＳ１０において、同一のタッチポイントに対応する複数の検出初期値を収集する。
【００６７】
ステップＳ２０において、検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持する。
【００６８】
ステップＳ３０６において、初回を除き、毎回検出される検出保持値に基づいて、前の回で算出した平均値と当該回で検出した検出保持値との平均値を、計算した検出保持値の数が所定の演算回数に等しくなるまで計算する。
【００６９】
ステップＳ３０７において、計算終了後に得られた平均値に基づいてタッチポイントの動的閾値を調整する。
【００７０】
例えば、ステップＳ３０５において、「所定の演算回数」とは、後のステップＳ３０６において計算に関与する検出保持値の数を指す。所定の演算回数は、タッチ装置の演算力またはほかの要素に基づいて決定できる。例えば、１つの例において、所定の演算回数は、タッチ装置の出荷前に決定されても良い。タッチ装置の使用中において、当該データ検出方法が実行される際、所定の演算回数は、毎回一定に保持され、いずれも出荷前に決定された数値である。例えば、別の例において、所定の演算回数は、当回のデータ検出方法を実行する前に決定され、この時のタッチ装置のリソース消費状況に応じて決定できるため、タッチ装置の稼働状況に応じて動的に調整することができ、当該タッチ装置のほかの機能及び性能に影響を与えない。
【００７１】
ステップＳ１０とステップＳ２０は、図１に記載のデータ検出方法のステップＳ１０及びステップＳ２０とほぼ同一であるため、ここでは繰り返して記載しない。なお、当該実施例において、ステップＳ１０において、１つの検出初期値を収集してから後のステップＳ２０および／またはＳ３０６の操作を行い、それから状況を見てステップＳ１０に戻って引き続き次の検出初期値を収集し、以降同様になされる。当該実施例においては、ステップＳ２０において、検出保持値は記憶されず、毎回得られる検出保持値は、直接、後のステップＳ３０６の計算に関与する。
【００７２】
例えば、ステップＳ３０６において、平均値は、算術平均値、幾何平均値、調和平均値またはほかの適用可能な平均値などであって良く、本開示の実施例では限定しない。平均値が算術平均値である場合、初回を除き、毎回検出される検出保持値に基づいて、前の回に算出した平均値と今回検出された検出保持値の平均値を計算する。計算式は、次のように示される。
【数１１】
2021530007.tif 000013
【００７３】
ここで、
【数１２】
2021530007.tif 000014
は、当回で算出された算術平均値を示し、
【数１３】
2021530007.tif 000015
は、前の回で算出された算術平均値を示し、
【数１４】
2021530007.tif 000016
は、当回で検出された検出保持値を示し、ｉは、これまでに計算した検出保持値の数を示す。例えば、初回で検出保持値
【数１５】
2021530007.tif 000017
を得た後は計算を行わず、引き続き次の回の検出を行う。２回目で検出保持値
【数１６】
2021530007.tif 000018
を得た後に、上記式で平均値を計算し、且つこの時、
【数１７】
2021530007.tif 000019
は初回で得た検出保持値
【数１８】
2021530007.tif 000020
に等しい。以降、検出保持値
【数１９】
2021530007.tif 000021
を得るたびに、上記式で平均値を計算し、
【数２０】
2021530007.tif 000022
は、前の回で算出した算術平均値である。ｉが所定の演算回数より小さい場合、毎回計算後にステップＳ１０に戻って引き続き検出初期値を収集し、ステップＳ２０において検出保持値を判断し、それから、上記式に基づいて引き続き計算を行う。複数回の計算を行い、ｉが所定の演算回数に等しくなると、計算が終了する。
【００７４】
同様に、平均値が幾何平均値である場合、計算式は、次のように示される。
【数２１】
2021530007.tif 000023
【００７５】
ここで、
【数２２】
2021530007.tif 000024
は、当回で算出された幾何平均値を示し、
【数２３】
2021530007.tif 000025
は、前の回で算出された幾何平均値を示し、
【数２４】
2021530007.tif 000026
は、当回で検出された検出保持値を示し、ｉは、これまでに計算した検出保持値の数を示す。複数回の計算を行い、ｉが所定の演算回数に等しくなると、計算が終了する。
【００７６】
平均値が調和平均値である場合、計算式は、次のように示される。
【数２５】
2021530007.tif 000027
【００７７】
ここで、
【数２６】
2021530007.tif 000028
は、当回で算出された調和平均値を示し、
【数２７】
2021530007.tif 000029
は、前の回で算出された調和平均値を示し、
【数２８】
2021530007.tif 000030
は、当回で検出された検出保持値を示し、ｉは、これまでに計算した検出保持値の数を示す。複数回の計算を行い、ｉが所定の演算回数に等しくなると、計算が終了する。
【００７８】
例えば、ステップＳ３０７において、計算終了後に得られた平均値と補正値との和を調整後のタッチポイントの動的閾値とすることができる。例えば、補正値は、経験値および平均値の計算時に得られた分散、標準偏差または平均差などのパラメータに基づいて決定できる。例えば、経験値は、タッチ装置の特性（インピーダンス特性、相互容量特性、自己容量特性、電磁誘導特性など）及び測定値に基づいて決定できる。もちろん、本開示の実施例は、これに限られず、補正値を省略し、直接、計算終了後に得られた平均値を調整後のタッチポイントの動的閾値としてもよい。本開示の実施例において、調整後の動的閾値を、その後新たに収集したタッチポイントに対応する検出保持値との比較に用いることによって、動的閾値をリアルタイムに調整することを実現でき、これにより環境的要因による誤報への影響を克服することができる。
【００７９】
なお、当該実施例において、検出保持値は、直接、平均値の計算に関与するが、計算終了後に記憶されないため、記憶空間を有効に節約することができる。例えば、タッチ装置のタッチスクリーンの中のタッチポイントの数が膨大であり、各々のタッチポイントごとに対応する検出保持値の数も多いため、検出保持値をすべて記憶してから計算すると、とても大きな記憶空間が必要となり、タッチ装置の記憶空間に対する要求が高くなる。本実施例では、タッチ装置の記憶空間に対する要求が低いため、当該データ検出方法は、通常のタッチ装置に適用可能である。
【００８０】
図５は、本開示の一実施例によって提供される別のデータ検出方法の概略的なフローチャートである。図５を参照すると、ステップＳ１０、Ｓ２０およびＳ３０に加えてステップＳ４１とＳ４２をさらに含むことを除き、当該データ検出方法は、図１に記載のデータ検出方法とほぼ同一である。
【００８１】
例えば、１つの例において、ステップＳ１０の実行前に、タッチポイントの動的閾値を初期閾値に設定するステップＳ４１を実行する。例えば、当該初期閾値は、当該データ検出方法を適用するタッチ装置の出荷前に設定される１つの固定値であってよい。当該固定値は、例えばタッチ装置の特性およびテスト結果に基づいて決定できる。動的閾値を初期閾値に設定してから後のステップを実行することによって、現在の環境が前回の当該データ検出方法の実行時の環境と相違が大きい場合に、前回の当該データ検出方法の実行によって調整された動的閾値による今回の検出結果への影響を避けることができ、計算結果にミスが出ることを避けることができる。
【００８２】
例えば、別の例において、ステップＳ３０の実行後に、新たに収集したタッチポイントに対応する検出初期値を調整後の動的閾値と比較し、比較結果に基づいてタッチ検出を行うステップＳ４２を実行する。例えば、調整後の動的閾値には、相応的にノイズ情報が付帯されている。新に収集した（動的閾値調整後に収集した）検出初期値を調整後の動的閾値と比較する場合、検出初期値に含まれるノイズ情報が相殺されることで、比較結果がより正確なものとなり、ノイズに影響されない。例えば、新たに収集した検出初期値と調整後の動的閾値との差が一定の範囲を超える場合、当該検出初期値に対応するタッチポイントにおいてタッチが存在することを示し、従って、当該タッチポイントの位置座標からタッチの位置座標を得ることができ、即ち、タッチ検出が実現されることになる。
【００８３】
なお、本開示の実施例において、データ検出方法は、より多くのステップをさらに含んでもよい。これらのステップは、順に実行されたり、並行に実行されたりする。以上記載したデータ検出方法には、特定の順番で出現する複数のステップを含むが、複数のステップの順番が限定されないことは、明白である。
【００８４】
本開示の少なくとも１つの実施例において、データ検出装置をさらに提供する。当該データ検出方法は、タッチポイントの動的閾値を調整し、環境的要因による誤報への影響を克服することができ、ノイズフロア、低周波ノイズおよびホワイトノイズに対しある程度の排除・改善作用を有し、ある程度の環境適応力を有する。
【００８５】
図６は、本開示の一実施例によって提供されるデータ検出装置の概略的なブロック図である。図６を参照すると、データ検出装置１００は、収集ユニット１１０と、比較ユニット１２０と、調整ユニット１３０とを含むことができる。収集ユニット１１０は、同一のタッチポイント（例えば複数のタッチポイントのうちの１つ）に対応する複数の検出初期値を収集するように構成される。比較ユニット１２０は、複数の検出初期値を受信し、検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持するように構成される。調整ユニット１３０は、比較ユニット１２０に連結され、検出保持値に基づいてタッチポイントの動的閾値を調整するように構成される。例えば、要件を満たした検出保持値が複数ある可能性がある。この場合、比較ユニット１２０は、複数の検出保持値を調整ユニット１３０に提供する。
【００８６】
図６に示すように、収集ユニット１１０が比較ユニット１２０に連結されているため、比較ユニット１２０は、収集ユニット１１０から提供される検出初期値を受信できる。比較ユニット１２０が調整ユニット１３０に連結されているため、調整ユニット１３０は、比較ユニット１２０から提供される検出保持値を受信でき、検出保持値に基づいてタッチポイントの動的閾値を調整することができる。
【００８７】
例えば、比較ユニット１２０は、サンプル数を決定し、検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として、検出保持値の数がサンプル数に等しくなるまで保持して記憶するように構成される。これにより、比較ユニット１２０は、要件を満たした検出初期値を検出保持値として保持することができる。
【００８８】
一部の例において、調整ユニット１３０は、複数の検出保持値の平均値を計算し、平均値に基づいてタッチポイントの動的閾値を調整するように構成される。よって、調整ユニット１３０は、複数の検出保持値に基づいてタッチポイントの動的閾値を調整することができる。例えば、調整ユニット１３０は、平均値と補正値との和を調整後のタッチポイントの動的閾値とするように構成され、これにより、調整ユニット１３０は、平均値に基づいてタッチポイントの動的閾値を調整することができる。例えば、この例において、平均値は、算術平均値、幾何平均値または調和平均値を含む。
【００８９】
一部の例において、調整ユニット１３０は、以下の方法によって、複数の検出保持値に基づいてタッチポイントの動的閾値を調整するように構成される。当該方法は、所定の演算回数を決定することと、初回を除き、毎回検出される検出保持値に基づいて、前の回で算出した平均値と毎回検出される検出保持値との平均値を、計算した検出保持値の数が所定の演算回数に等しくなるまで計算することと、計算終了後に得られた平均値に基づいて、タッチポイントの動的閾値を調整することとを含む。例えば、調整ユニット１３０は、計算終了後に得られた平均値と補正値との和を調整後のタッチポイントの動的閾値とすることで、計算終了後に得られた平均値に基づいてタッチポイントの動的閾値を調整するように構成される。例えば、この例において、平均値は、算術平均値、幾何平均値または調和平均値を含む。
【００９０】
一部の例において、調整ユニット１３０は、以下の方法によって、複数の検出保持値に基づいてタッチポイントの動的閾値を調整するように構成される。当該方法は、複数の検出保持値の中央値を計算することと、中央値に基づいてタッチポイントの動的閾値を調整することとを含む。例えば、調整ユニット１３０は、中央値と補正値との和を調整後のタッチポイントの動的閾値とすることで、中央値に基づいてタッチポイントの動的閾値を調整するように構成される。例えば、補正値は、経験値、分散、標準偏差または平均差に基づいて決定される。
【００９１】
例えば、データ検出装置は、同一のタッチポイントに対応する複数の検出初期値を収集する前に、タッチポイントの動的閾値を初期閾値に設定するように構成される初期閾値決定ユニットをさらに含むことができる。例えば、タッチポイントの動的閾値が比較ユニットに記憶され、初期閾値決定ユニットが比較ユニットに連結されることによって、比較ユニットに記憶されているタッチポイントの動的閾値を初期閾値に設定する。
【００９２】
例えば、調整ユニットによってタッチポイントの動的閾値を調整した後に、比較ユニットは、新たに収集したタッチポイントに対応する検出初期値を調整後の動的閾値と比較し、比較結果に基づいてタッチ検出を行うように構成される。
【００９３】
例えば、データ検出装置１００は、タッチ機能付きのあらゆる電子機器に適用可能である。電子機器は、例えばスマートフォン、タブレットパソコン、デジタルカメラ、ナビゲータなどであっても良い。例えば、データ検出装置１００は、独立した電子機器でってもよい。
【００９４】
例えば、収集ユニット１１０、比較ユニット１２０、調整ユニット１３０および初期閾値決定ユニットは、ハードウェア、ソフトウェア、ファームウェアおよびそれらの任意の可能な組み合わせであっても良い。例えば、収集ユニット１１０、比較ユニット１２０、調整ユニット１３０および初期閾値決定ユニットは、専用または汎用の回路、チップまたは装置であり、プロセッサとメモリの連結であってもよい。収集ユニット１１０、比較ユニット１２０、調整ユニット１３０の具体的な実現形態については、本開示の実施例では限定しない。
【００９５】
なお、本開示の実施例において、データ検出装置１００の各ユニットが前記のデータ検出方法の各ステップに対応するため、データ検出装置１００の具体的な機能については、データ検出方法の関連記載を参照でき、ここでは繰り返して記載しない。図６に示すデータ検出装置１００の構成および構造は、例示的なものに過ぎず、限定的なものではない。必要に応じて、当該データ検出装置１００は、さらにほかの構成および構造を含んでもよい。
【００９６】
図７は、本開示の一実施例によって提供される別のデータ検出装置の概略的なブロック図である。図７を参照すると、データ検出装置１００は、メモリ１４０とプロセッサ１５０を含むことができる。メモリ１４０は、非一時的コンピュータ可読指令（例えば１つまたは複数のコンピュータプログラム）を記憶するためのものである。プロセッサ１５０は、非一時的コンピュータ可読指令を実行するためのものであり、非一時的コンピュータ可読指令がプロセッサ１５０によって実行される際、上記したデータ検出方法における１つまたは複数のステップを実行できる。メモリ１４０とプロセッサ１５０は、バスシステムおよび／またはほかの形態の接続機構（図示せず）によって互いに接続されても良い。
【００９７】
例えば、プロセッサ１５０は、中央処理ユニット（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、または、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などのデータ処理能力および／またはプログラム実行能力を有するほかの形態の処理ユニットであってよい。例えば、中央処理ユニット（ＣＰＵ）は、Ｘ８６またはＡＲＭアーキテクチャであってよい。プロセッサ１５０は、汎用プロセッサまたは専用プロセッサであってもよく、データ検出装置１００におけるほかの構成を制御することで所定の機能を実行してもよい。
【００９８】
例えば、メモリ１４０は、１つまたは複数のコンピュータプログラムプロダクトの任意の組み合わせを含むことができる。コンピュータプログラムプロダクトは、揮発性メモリおよび／または非揮発性メモリなどの各種類の形態のコンピュータ可読な記憶媒体を含むことができる。揮発性メモリは、例えばランダムアクセスメモリ（ＲＡＭ）および／またはキャッシュ（ｃａｃｈｅ）などを含むことができる。非揮発性メモリは、例えばリードオンリーメモリ（ＲＯＭ）、ハードディスク、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＵＳＢメモリ、フラッシュメモリなどを含む。コンピュータ可読な記憶媒体には、１つまたは複数のコンピュータプログラムを記憶することができる。プロセッサ１５０は、１つまたは複数のコンピュータプログラムを実行してデータ検出装置１００の各種機能を実現可能である。コンピュータ可読な記憶媒体には、各種アプリケーションプログラム、各種データ、および、アプリケーションプログラムによって使用および／または生成される各種データなども記憶することができる。
【００９９】
なお、本開示の実施例において、データ検出装置１００の具体的な機能については、データ検出方法の関連記載を参照でき、ここでは繰り返して記載しない。
【０１００】
本開示の少なくとも１つの実施例において、非一時的コンピュータ可読指令を記憶するための記憶媒体をさらに提供する。前記非一時的コンピュータ可読指令がコンピュータによって実行される際、本開示のいずれかの実施例に記載のデータ検出方法を実現する指令を実行できる。当該記憶媒体を利用して当該データ検出方法を実行でき、タッチポイントについて動的閾値を調整でき、環境的要因による誤報への影響を克服することができ、ノイズフロア、低周波ノイズおよびホワイトノイズに対しある程度の排除・改善作用を有し、ある程度の環境適応力を有する。
【０１０１】
図８は、本開示の一実施例によって提供される記憶媒体の概略図である。図８を参照すると、記憶媒体２００は、非一時的コンピュータ可読指令２１０を記憶する。例えば、非一時的コンピュータ可読指令２１０がコンピュータによって実行される際、上記したデータ検出方法における１つまたは複数のステップを実行できる。
【０１０２】
例えば、当該記憶媒体２００は、上記データ検出装置１００に適用可能である。例えば、記憶媒体２００は、図７に示すデータ検出装置１００におけるメモリ１４０であっても良い。
【０１０３】
例えば、記憶媒体２００の関連説明は、図７に示すデータ検出装置１００におけるメモリ１４０の関連記載を参照でき、ここでは繰り返して記載しない。
【０１０４】
本開示の少なくとも１つの実施例において、本開示のいずれかの実施例に記載のデータ検出装置を含むタッチ装置をさらに提供する。当該タッチ装置は、タッチポイントに対して動的閾値を調整でき、環境的要因による誤報への影響を克服することができ、ノイズフロア、低周波ノイズおよびホワイトノイズに対しある程度の排除・改善作用を有し、ある程度の環境適応力を有する。
【０１０５】
図９は、本開示の一実施例によって提供されるタッチ装置の概略的なブロック図である。図９を参照すると、タッチ装置３００は、データ検出装置１００とタッチスクリーン３１０を含む。例えば、データ検出装置１００は、本開示のいずれかの実施例に記載のデータ検出装置である。タッチスクリーン３１０は、複数のタッチポイントを含み且つデータ検出装置１００に連結される。データ検出装置１００は、各々のタッチポイントごとに動的閾値を調整する。なお、タッチポイントとデータ検出装置１００との連結は、信号またはエネルギーがタッチポイントとデータ検出装置１００との間でやり取りできることを指す。例えば、タッチポイントで生成された電気信号（例えばタッチセンサ信号）は、タッチポイントからデータ検出装置１００に転送できる。例えば、タッチポイントは、物理的接続（例えば接続導線）を介してデータ検出装置１００に連結され、接続導線の両端は、例えば、タッチポイントとデータ検出装置１００にそれぞれ直接電気的に接続されてもよい。また、例えば、タッチポイントは、データ検出装置１００と非物理的接続（例えば電磁波）やほかの適用可能な方式で連結されてもよい。例えば、電磁波は、無線電波（例えばブルートゥース（登録商標）、ＷＩＦＩ）、マイクロ波、赤外線、可視光または紫外線であって良い。例えば、本開示の実施例におけるほかの例に使用される「連結」という用語も、類似した定義を有するため、繰り返して記載しない。
【０１０６】
タッチ装置３００は、電子ブック、タブレットパソコン、ノートパソコン、ゲーム機、ディスプレイ、デジタルフォトフレーム、ナビゲータなどのタッチ機能付きのあらゆる製品や部材であっても良く、本開示の実施例では限定しない。
【０１０７】
図１０は、本開示の一実施例によって提供される別のタッチ装置の概略的なブロック図である。図１０を参照すると、当該タッチ装置３００は、タッチパネル００１と、タッチスキャン電極００４と、タッチセンシング電極００５と、タッチドライバ００３と、タッチシフトレジスタ回路００６と、データ検出装置１００とを含む。
【０１０８】
タッチスキャン電極００４とタッチセンシング電極００５は、互いに絶縁され、且つタッチパネル００１のタッチ有効領域００２（例えばタッチパネル００１のタッチ操作センシング用の領域）に設けられている。例えば、タッチセンシング電極００５は、複数の第１電極部分００５１と複数の第２電極部分００５２を含み、タッチスキャン電極００４は、連続的に延びる。第１電極部分００５１とタッチスキャン電極００４とは、同一層に位置する。第２電極部分００５２は、異なる層に位置し、ビアにより、隣接する第１電極部分００５１を接続するブリッジ部分を構成する。これにより、タッチセンシング電極００５は、それと交差するタッチスキャン電極００４を乗り越える。例えば、タッチスキャン電極００４とタッチセンシング電極００５の交差部分は、タッチポイント００７であり、前記のデータ検出方法は、各々のタッチポイント００７の動的閾値を調整したり、一部のタッチポイント００７の動的閾値を調整したりすることができる。
【０１０９】
タッチシフトレジスタ回路００６は、複数のカスケード接続されたサブ回路（シフトレジスタユニット）ＳＲｎ（ｎ≧１）を含む。当該複数のサブ回路ＳＲｎは、複数の互いに平行に設けられたタッチスキャン電極００４に一対一に対応し且つそれぞれ電気的に接続されることによって、作動中に複数のタッチスキャン電極００４に順にスキャン信号ＴＸｎ（ｎ≧１）を提供し、例えば、一行ずつスキャンすることによりスキャン信号ＴＸｎを提供する。
【０１１０】
タッチドライバ００３は、例えばフレキシブルプリント回路基板などの方式によりタッチシフトレジスタ回路００６とタッチセンシング電極００５に電気的に接続されてよい。タッチドライバ００３は、タッチパネル００１を制御してタッチ検出を行い、例えば、タッチシフトレジスタ回路００６にシフトトリガ信号ＳＲ＿ＩＮを提供し、タッチセンシング電極００５の複数のセンシング信号ＲＸｍ（ｍ≧１）を収集する。タッチドライバ００３は、センシング信号ＲＸｍに基づいてタッチ有効領域００２内におけるタッチ位置の座標を判断するための処理回路をさらに含んでもよい。
【０１１１】
データ検出装置１００は、本開示のいずれかの実施例に記載のデータ検出装置であり、タッチポイント００７の動的閾値を調整する。例えば、データ検出装置１００は、タッチドライバ００３に電気的に接続され、タッチドライバ００３によって複数のセンシング信号ＲＸｍを受信し、調整後の動的閾値をタッチドライバ００３に提供する。例えば、データ検出装置１００は、タッチドライバ００３から独立した構成であってもよく、タッチドライバ００３と一体的に集積されてもよいが、本開示の実施例においては限定しない。データ検出装置１００の詳細な説明は、前記した内容を参照でき、ここでは繰り返して記載しない。
【０１１２】
本開示の少なくとも１つの実施例において、閾値設定方法をさらに提供する。当該閾値設定方法によれば、タッチポイントに対して動的閾値を調整でき、環境的要因による誤報への影響を克服することができ、ノイズフロア、低周波ノイズおよびホワイトノイズに対しある程度の排除・改善作用を有し、ある程度の環境適応力を有する。
【０１１３】
図１１は、本開示の一実施例によって提供される閾値設定方法の概略的なフローチャートである。図１１を参照すると、当該閾値設定方法は、以下のステップを含む。
【０１１４】
ステップＳ５０において、同一のタッチポイントに対応する複数の検出初期値を収集する。
【０１１５】
ステップＳ６０において、検出初期値をタッチポイントの動的閾値と比較し、要件を満たした検出初期値を検出保持値として保持する。
【０１１６】
ステップＳ７０において、複数の検出保持値に基づいてタッチポイントの動的閾値を調整し、このうち、調整後の動的閾値は、その後新に収集したタッチポイントに対応する検出初期値との比較に用いられる。
【０１１７】
当該閾値設定方法の詳細な説明は、前記のデータ検出方法の関連実施例の記載を参照でき、ここでは繰り返して記載しない。
【０１１８】
以下の事項を説明する必要がある。
（１）本開示の実施例の図面は、本開示の実施例に係る構造のみに係り、ほかの構造については、通常の設計を参照できる。
（２）矛盾しない限り、本開示の実施例および実施例における技術的構成を互いに組み合わせて新しい実施例を得ることができる。
【０１１９】
上記に述べたものは、本開示の具体的な実施形態に過ぎず、本開示の保護範囲は、これらに限られない。本開示の保護範囲は、特許請求の範囲の保護範囲を基準とするべきである。
【図１】
2021530007.tif 000031
【図２】
2021530007.tif 000032
【図３】
2021530007.tif 000033
【図４】
2021530007.tif 000034
【図５】
2021530007.tif 000035
【図６】
2021530007.tif 000036
【図７】
2021530007.tif 000037
【図８】
2021530007.tif 000038
【図９】
2021530007.tif 000039
【図１０】
2021530007.tif 000040
【図１１】
2021530007.tif 000041
【国際調査報告】
2021530007.tif 000042
2021530007.tif 000043
2021530007.tif 000044
2021530007.tif 000045