(57)【特許請求の範囲】
【請求項１】
電子デバイスによって、タッチスクリーン上でユーザによってトリガされたタッチイベントを取得することであり、前記タッチイベントはタッチ点のタッチ位置を含む、前記取得することと、
前記タッチ位置が位置するターゲット領域が、前記電子デバイスの前記タッチスクリーン上に位置する第１タッチ領域にある場合に、
前記電子デバイスによって、前記タッチ点が偶発的なタッチ点であるかどうかを判定すること、及び
前記電子デバイスによって、前記タッチ点が偶発的なタッチ点であるときに前記タッチイベントを捨て、次いで、該捨てられたタッチイベントが誤認イベントであるかどうかを判定し、前記捨てられたタッチイベントが前記誤認イベントであるならば前記タッチイベントを再送すること、又は前記電子デバイスによって、前記タッチ点が偶発的なタッチ点でないときに前記タッチイベントを報告することと、
前記タッチ位置が位置する前記ターゲット領域が、前記電子デバイスの前記タッチスクリーン上に位置する、前記第１タッチ領域とは異なる第２タッチ領域にある場合に、
前記電子デバイスによって、前記タッチイベントを報告することと
を有し、
偶発的なタッチイベントが前記第２タッチ領域で起こる確率は、偶発的なタッチイベントが前記第１タッチ領域で起こる確率よりも小さく、
前記誤認イベントは、前記電子デバイスがタッチ点を、該タッチ点が偶発的なタッチ点でないときに偶発的なタッチ点と決定するトリガイベントであり、
前記電子デバイスによって、前記捨てられたタッチイベントが誤認イベントであるかどうかを判定することは、
前記電子デバイスによって、直近の第１期間内の過去のタッチデータを取得することであり、該過去のタッチデータは、前記直近の第１期間内に前記ユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用される、前記取得することと、
前記電子デバイスによって、前記過去のタッチデータに基づいて、前記電子デバイスによって現在使用されているターゲット誤認防止パラメータを決定することと、
前記電子デバイスによって、前記ターゲット誤認防止パラメータを使用することによって、前記捨てられたタッチイベントが誤認イベントであるかどうかを判定することと
を有する、
タッチ制御方法。
【請求項２】
当該方法は、
前記電子デバイスによって、前もってセットされた期間内に前記電子デバイスが前記ターゲット領域でユーザ操作を取得しない場合に、前記ターゲット領域を前記第２タッチ領域から前記第１タッチ領域へ調整すること
を更に有する、
請求項１に記載の方法。
【請求項３】
前記電子デバイスによって、前記捨てられたタッチイベントが誤認イベントであるかどうかを判定することの後で、当該方法は、
前記捨てられたタッチイベントが誤認イベントであると前記電子デバイスが決定するとき、前記電子デバイスによって、直近の第２期間内に誤認イベントが前記ターゲット領域で起こる誤認回数を取得することと、
前記電子デバイスによって、前記誤認回数が閾値よりも多いとき、前記ターゲット領域を前記第１タッチ領域から前記第２タッチ領域へ調整することと
を更に有する、
請求項１又は２に記載の方法。
【請求項４】
前記電子デバイスによって、前記タッチ点が偶発的なタッチ点であるかどうかを判定することは、
前記電子デバイスによって、直近の第３期間内の過去のタッチデータを取得することであり、該過去のタッチデータは、前記直近の第３期間内に前記ユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用される、前記取得することと、
前記電子デバイスによって、前記直近の第３期間についての前記過去のタッチデータに基づいて、前記電子デバイスによって現在使用されているターゲット偶発タッチ防止パラメータを決定することと、
前記電子デバイスによって、前記ターゲット偶発タッチ防止パラメータを使用することによって、前記タッチ点が偶発的なタッチ点であるかどうかを判定することと
を有する、
請求項１乃至３のうちいずれか一項に記載の方法。
【請求項５】
前記電子デバイスの前記タッチスクリーンは、第３タッチ領域を更に有し、偶発的なタッチイベントが前記第３タッチ領域で起こる確率は、偶発的なタッチイベントが前記第１タッチ領域で起こる確率よりも小さく、偶発的なタッチイベントが前記第２タッチ領域で起こる確率よりも大きく、
前記タッチ位置が位置する前記ターゲット領域が前記第３タッチ領域にある場合に、当該方法は、
前記電子デバイスによって、該電子デバイスが現在表示インターフェイスで第１アプリケーションを実行しているとき、前記タッチ点が偶発的なタッチ点であるかどうかを判定すること、又は
前記電子デバイスによって、該電子デバイスが現在表示インターフェイスで第２アプリケーションを実行しているとき、前記タッチイベントを報告すること
を更に有する、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
電子デバイスにあって、
タッチスクリーン上でユーザによってトリガされたタッチイベントを取得するよう構成される取得ユニットであり、前記タッチイベントはタッチ点のタッチ位置を含む、前記取得ユニットと、
前記タッチ位置が位置するターゲット領域が、当該電子デバイスの前記タッチスクリーン上に位置する第１タッチ領域にある場合に、前記タッチ点が偶発的なタッチ点であるかどうかを判定するよう構成される決定ユニットと、
前記タッチ点が偶発的なタッチ点であるときには前記タッチイベントを捨て、又は前記タッチ点が偶発的なタッチ点でないときには前記タッチイベントを報告し、前記タッチ位置が位置する前記ターゲット領域が、前記電子デバイスの前記タッチスクリーン上に位置する、前記第１タッチ領域とは異なる第２タッチ領域にある場合に、前記タッチイベントを報告するよう構成される実行ユニットと
を有し、
偶発的なタッチイベントが前記第２タッチ領域で起こる確率は、偶発的なタッチイベントが前記第１タッチ領域で起こる確率よりも小さく、
前記取得ユニットは、直近の第１期間内の過去のタッチデータを取得するよう更に構成され、該過去のタッチデータは、前記直近の第１期間内に前記ユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用され、
前記決定ユニットは、前記過去のタッチデータに基づいて、当該電子デバイスによって現在使用されているターゲット誤認防止パラメータを決定し、該ターゲット誤認防止パラメータを使用することによって、前記捨てられたタッチイベントが誤認イベントであるかどうかを判定するよう更に構成され、前記誤認イベントは、当該電子デバイスがタッチ点を、該タッチ点が偶発的なタッチ点でないときに偶発的なタッチ点と決定するトリガイベントであり、
前記実行ユニットは、前記捨てられたタッチイベントが前記誤認イベントであるとき、前記タッチイベントを再送するよう更に構成される、
前記電子デバイス。
【請求項７】
当該電子デバイスは、
前もってセットされた期間内に当該電子デバイスが前記ターゲット領域でユーザ操作を取得しない場合に、前記ターゲット領域を前記第２タッチ領域から前記第１タッチ領域へ調整するよう構成される調整ユニット
を更に有する、
請求項６に記載の電子デバイス。
【請求項８】
前記取得ユニットは、前記捨てられたタッチイベントが誤認イベントであると当該電子デバイスが決定するとき、直近の第２期間内に誤認イベントが前記ターゲット領域で起こる誤認回数を取得するよう更に構成され、
前記調整ユニットは、前記誤認回数が閾値よりも多いとき、前記ターゲット領域を前記第１タッチ領域から前記第２タッチ領域へ調整するよう更に構成される、
請求項７に記載の電子デバイス。
【請求項９】
前記取得ユニットは、直近の第３期間内の過去のタッチデータを取得するよう更に構成され、該過去のタッチデータは、前記直近の第３期間内に前記ユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用され、
前記決定ユニットは、前記直近の第３期間についての前記過去のタッチデータに基づいて、当該電子デバイスによって現在使用されているターゲット偶発タッチ防止パラメータを決定するよう更に構成され、
前記決定ユニットは、前記ターゲット偶発タッチ防止パラメータを使用することによって、前記タッチ点が偶発的なタッチ点であるかどうかを判定するよう更に構成される、
請求項６乃至８のうちいずれか一項に記載の電子デバイス。
【請求項１０】
当該電子デバイスの前記タッチスクリーンは、第３タッチ領域を更に有し、偶発的なタッチイベントが前記第３タッチ領域で起こる確率は、偶発的なタッチイベントが前記第１タッチ領域で起こる確率よりも小さく、偶発的なタッチイベントが前記第２タッチ領域で起こる確率よりも大きく、
当該電子デバイスが現在表示インターフェイスで第１アプリケーションを実行しているとき、前記決定ユニットは、前記タッチ点が偶発的なタッチ点であるかどうかを判定するよう更に構成され、あるいは、当該電子デバイスが現在表示インターフェイスで第２アプリケーションを実行しているとき、前記実行ユニットは、前記タッチイベントを報告するよう更に構成される、
請求項６乃至９のうちいずれか一項に記載の電子デバイス。
【請求項１１】
命令を記憶しているコンピュータ可読記憶媒体であって、
前記命令が請求項６乃至１０のうちいずれか一項に記載の電子デバイスで実行されるとき、該電子デバイスは、請求項１乃至５のうちいずれか一項に記載のタッチ制御方法を実行することを可能にされる、
前記コンピュータ可読記憶媒体。
【請求項１２】
命令を有するコンピュータプログラムであって、
当該コンピュータプログラムが請求項６乃至１０のうちいずれか一項に記載の電子デバイスで実行されるとき、該電子デバイスは、請求項１乃至５のうちいずれか一項に記載のタッチ制御方法を実行することを可能にされる、
前記コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信テクノロジの分野に、特に、タッチ制御方法及び装置に関係がある。
【背景技術】
【０００２】
現在、対応するタッチ操作を電子デバイス上で行うよう制御するためにタッチ方式を使用することは、非常に一般的になっている。しかし、タッチ操作がユーザに大きな利便性をもたらすとき、タッチスクリーンの感度及び認知力に起因して偶発的なタッチ操作が容易に引き起こされる。例えば、図１に示されるように、ユーザが右手で電子デバイスを持ち、スクリーンをタップするとき、右手の掌の母指球筋が、タッチスクリーンの右下隅に配置されているファンクションキーに偶発的に触れる傾向がある。
【０００３】
電子デバイスで行われる偶発的なタッチ操作を低減又は回避するために、偶発タッチ防止アルゴリズムが電子デバイスで設定されることがある。このようにして、タッチスクリーン上でユーザによってトリガされたタッチイベントを取得するとき、電子デバイスは、偶発タッチ防止アルゴリズムを使用して、タッチイベントが偶発的なタッチイベントであるかどうかを判定し得る。
【０００４】
例えば、一連の偶発タッチ防止パラメータが、例えば、タッチ点の位置が前もってセットされた偶発タッチ領域にあるかどうかを判定し、タッチ点の移動軌跡が前もってセットされた変位範囲内にあるかどうかを判定し、タッチ点の持続時間が前もってセットされた時間範囲内にあるかどうかを判定するために、偶発タッチ防止アルゴリズムにおいて設定される。上記の偶発タッチ判定条件のうちの１つが満たされるとき、タッチイベントは偶発的なタッチイベントと決定され得る。
【０００５】
しかし、ユーザが異なれば、タッチスクリーンに対して操作を行う癖が異なる可能性がある。例えば、一部のユーザについては、タップ中に指がタッチスクリーン上にある時間は比較的長く、一方、一部のユーザについては、タップ中に指がタッチスクリーン上にある時間は比較的短い。同じユーザでさえ、アプリケーションシナリオが異なれば、タッチスクリーンに対して操作を行う癖が異なる可能性がある。例えば、ユーザは、最初にタッチスクリーンに対して操作を行うために左手を使用し、後に、タッチスクリーンに対して操作を行うために右手を使用することがある。この場合に、電子デバイスが上記の偶発タッチ防止アルゴリズムを使用するとき、ユーザによってトリガされた通常のタッチイベントが偶発的なタッチイベントと決定されることがあり、電子デバイスによって実行される偶発タッチ防止の正確さは低減される。
【発明の概要】
【０００６】
本発明の実施形態は、アプリケーションシナリオの変化又はユーザのタッチ癖の変化によりタッチ点が偶発的なタッチ点と誤って決定される確率を下げ、それによって、電子デバイスによって実行される偶発タッチ防止の正確さを改善するよう、タッチ制御方法及び装置を提供する。
【０００７】
上記の目的を達成するために、以下の技術的解決法が、本発明の実施形態で使用される。
【０００８】
第１の態様に従って、本発明の実施形態は、タッチスクリーン上でユーザによってトリガされたタッチイベント（このとき、タッチイベントはタッチ点のタッチ位置を含む。）を電子デバイスが取得することを含むタッチ制御方法を提供する。タッチ位置が位置するターゲット領域が第１タッチ領域（このとき、第１タッチ領域は、電子デバイスのタッチスクリーン上に位置する。）にある場合に、電子デバイスは更に、タッチ点が偶発的なタッチ点であるかどうかを判定し、すなわち、タッチ点２対して偶発タッチ防止動作を実行してよい。次いで、電子デバイスは、タッチ点が偶発的なタッチ点であると決定するとき、タッチイベントを捨てる。相応して、電子デバイスは更に、タッチ点が偶発的なタッチ点でないと決定するとき、タッチイベントを報告してよく、それにより、その後に、電子デバイスは、タッチイベントに対応する動作を実行する。このようにして、タッチスクリーン上での第１タッチ領域の区分を通じて、偶発的なタッチ点が識別される必要がある領域において偶発タッチ点識別動作が目標とされるように実行され得、それによって、偶発的なタッチ点を識別する精度及び効率は改善される。
【０００９】
可能な設計方法で、電子デバイスのタッチスクリーンは、第１タッチ領域とは異なる第２タッチ領域を更に含み、偶発的なタッチイベントが第２タッチ領域で起こる確率は、偶発的なタッチイベントが第１タッチ領域で起こる確率よりも小さい。方法は、電子デバイスによって、タッチ位置が位置するターゲット領域が第２タッチ領域にある場合にタッチイベントを報告することを更に含む。
【００１０】
タッチスクリーンは第１タッチ領域及び第２タッチ領域に分けられ、偶発的なタッチイベントが異なるタッチ領域で起こる確率は異なる。すなわち、異なる領域は、異なる偶発タッチ防止レベルを有している。このようにして、電子デバイスは、偶発的なタッチイベントの発生の確率が比較的小さい第２タッチ領域では上記の偶発タッチ防止動作を実行する必要がなく、タッチイベントを直接報告し、それによって、偶発的なタッチ点を識別する効率は改善される。
【００１１】
可能な設計方法で、方法は、前記電子デバイスによって、前もってセットされた期間内に電子デバイスがターゲット領域でユーザ操作を取得しない場合に、ターゲット領域を第２タッチ領域から第１タッチ領域へ調整することを更に含む。このようにして、異なる時点で且つ異なるユーザの癖について、ターゲット領域は、偶発的なタッチイベントの発生のリスクが異なっている異なるタッチ領域として設定され、それによって、電子デバイスによって偶発的なタッチ点を識別する精度は改善される。
【００１２】
可能な設計方法で、タッチ点が偶発的なタッチ点と識別されるとき、電子デバイスによってタッチイベントを捨てることの後で、方法は、電子デバイスによって、捨てられたタッチイベントが誤認イベントであるかどうかを判定することであり、誤認イベントは、電子デバイスがタッチ点を、該タッチ点が偶発的なタッチ点でないときに偶発的なタッチ点と決定するトリガイベントである、前記判定することと、電子デバイスによって、捨てられたタッチイベントが誤認イベントであるときにタッチイベントを再送することとを更に含む。
【００１３】
可能な設計方法で、電子デバイスによって、捨てられたタッチイベントが誤認イベントであるかどうかを判定することの後で、方法は、捨てられたタッチイベントが誤認イベントであると電子デバイスが決定するとき、Ｌ＞０として、電子デバイスによって、直近の期間Ｌ内に誤認イベントがターゲット領域で起こる誤認回数を取得することと、電子デバイスによって、誤認回数が閾値よりも多いとき、ターゲット領域を第１タッチ領域から第２タッチ領域へ調整することとを更に含む。
【００１４】
次のタッチイベントがターゲット領域で起こるとき、ターゲット領域は第２タッチ領域に更新されているので、すなわち、ターゲット領域の偶発タッチ防止レベルが直近の期間Ｌ内のユーザのタッチ癖に基づいて更新されているので、電子デバイスは、ターゲット領域の更新された偶発タッチ防止レベルに基づいて、偶発タッチ防止動作を実行すべきかどうかを判定する。このようにして、誤認現象は、同じ場所で複数回起こることを防止され得、それによって、誤認リスクは下げられる。
【００１５】
可能な設計方法で、電子デバイスによって、タッチ点が偶発的なタッチ点であるかどうかを判定することは、Ｔ＞０として、電子デバイスによって、直近の期間Ｔ内の過去のタッチデータを取得することであり、該過去のタッチデータは、直近の期間Ｔ内にユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用される、前記取得することと、電子デバイスによって、過去のタッチデータに基づいて、電子デバイスによって現在使用されているターゲット偶発タッチ防止パラメータを決定することと、電子デバイスによって、ターゲット偶発タッチ防止パラメータを使用することによって、タッチイベントにおけるタッチ点が偶発的なタッチ点であるかどうかを識別することとを含む。
【００１６】
過去のタッチデータは、直近の期間Ｔ内のユーザのタッチ癖を反映することができ、タッチスクリーンに対するユーザのタッチ操作は、通常は連続的である。従って、過去のタッチデータに基づいて決定されるターゲット偶発タッチ防止パラメータも、比較的正確に、現在のユーザのタッチ癖を反映することができる。このようにして、ターゲット偶発タッチ防止パラメータを使用することによって電子デバイスが偶発的なタッチ点を識別する精度は、更に改善されることになる。
【００１７】
可能な設計方法で、過去のタッチデータは、一対一でＮ個の過去のタッチ点に対応するＮ組の実際のタッチパラメータを含み、実際のタッチパラメータの各組は、ｊ個の特性値を含み、このとき、Ｎ≧１且つｊ≧１である。電子デバイスによって、過去のタッチデータに基づいて、電子デバイスによって現在使用されているターゲット偶発タッチ防止パラメータを決定することは、１≦ｘ≦ｊとして、電子デバイスによって、実際のタッチパラメータの各組に含まれるｘ番目の特性値に対して加重平均化を実行して、直近の期間Ｔ内のユーザのタッチ癖を示すために使用されるターゲットタッチパラメータにおけるｘ番目の特性値を求めることと、電子デバイスによって、ターゲットタッチパラメータに基づいて、現在使用されているターゲット偶発タッチ防止パラメータを予測することとを含む。
【００１８】
夫々の偶発的なタッチ点について電子デバイスによって決定されるターゲット偶発タッチ防止パラメータは、異なってよいことが分かる。毎回決定されるターゲット偶発タッチ防止パラメータは、ユーザの最新のタッチ癖に基づいて生成される。これは、誤認防止動作のための異なるアプリケーションシナリオにおける異なるユーザの要件を満足することができ、それによって、偶発的なタッチ点を識別する精度は改善される。
【００１９】
可能な設計方法で、前記電子デバイスによって、前記捨てられたタッチイベントが誤認イベントであるかどうかを判定することは、Ｔ＞０として、電子デバイスによって、直近の期間Ｔ内の過去のタッチデータを取得することであり、該過去のタッチデータは、直近の期間Ｔ内に前記ユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用される、前記取得することと、電子デバイスによって、過去のタッチデータに基づいて、電子デバイスが現在使用しているターゲット誤認防止パラメータを決定することと、電子デバイスによって、ターゲット誤認防止パラメータを使用することによって、偶発的なタッチ点が誤認点であるかどうかを識別することとを含む。
【００２０】
夫々の偶発的なタッチ点について電子デバイスによって決定されるターゲット誤認防止パラメータは、異なってよいことが分かる。毎回決定されるターゲット誤認防止パラメータは、ユーザの最新のタッチ癖に基づいて生成される。これは、誤認防止動作のための異なるアプリケーションシナリオにおける異なるユーザの要件を満足することができ、それによって、誤認点を識別する精度は改善される。
【００２１】
可能な設計方法で、電子デバイスのタッチスクリーンは第３タッチ領域を更に含み、偶発的なタッチイベントが第３タッチ領域で起こる確率は、偶発的なタッチイベントが第１タッチ領域で起こる確率よりも小さく、偶発的なタッチイベントが第２タッチ領域で起こる確率よりも大きい。タッチ位置が位置するターゲット領域が第３タッチ領域にある場合に、方法は、電子デバイスによって、電子デバイスが現在表示インターフェイスで第１アプリケーションを実行しているときには、タッチ点が偶発的なタッチ点であるかどうかを判定すること、又は電子デバイスによって、電子デバイスが現在表示インターフェイスで第２アプリケーションを実行しているときには、タッチイベントを報告することを更に含む。
【００２２】
第１タッチ領域及び第２タッチ領域以外に、タッチスクリーンは第３タッチ領域を更に含み、このとき、偶発的なタッチイベントが第３タッチ領域で起こる確率は、偶発的なタッチイベントが第１タッチ領域で起こる確率と、偶発的なタッチイベントが第２タッチ領域で起こる確率との間にある。このようにして、タッチ点が第３タッチ領域にあるとき、偶発タッチ防止動作を実行すべきかどうかは、具体的には、電子デバイスで現在実行されているアプリケーションに基づいて決定されてよく、それによって、偶発的なタッチ点を識別する効率は改善される。
【００２３】
第２の態様に従って、本発明の実施形態は、タッチイベントはタッチ点のタッチ位置を含む、タッチスクリーン上でユーザによってトリガされたタッチイベントを取得するよう構成される取得ユニットと、タッチ位置が位置するターゲット領域が、電子デバイスのタッチスクリーン上に位置する第１タッチ領域にある場合に、タッチ点が偶発的なタッチ点であるかどうかを判定するよう構成される決定ユニットと、タッチ点が偶発的なタッチ点であるときにはタッチイベントを捨て、又はタッチ点が偶発的なタッチ点でないときにはタッチイベントを報告するよう構成される実行ユニットとを含む電子デバイスを提供する。
【００２４】
可能な設計方法で、電子デバイスのタッチスクリーンは、第１タッチ領域とは異なる第２タッチ領域を更に含み、このとき、偶発的なタッチイベントが第２タッチ領域で起こる確率は、偶発的なタッチイベントが第１タッチ領域で起こる確率よりも小さい。実行ユニットは、タッチ位置が位置するターゲット領域が第２タッチ領域にある場合にタッチイベントを報告するよう更に構成される。
【００２５】
可能な設計方法で、調整方法は、前もってセットされた期間内に電子デバイスがターゲット領域でユーザ操作を取得しない場合に、ターゲット領域を第２タッチ領域から第１タッチ領域へ調整するよう構成される。
【００２６】
可能な設計方法で、決定ユニットは、捨てられたタッチイベントが誤認イベントであるかどうかを判定するよう更に構成され、誤認イベントは、電子デバイスがタッチ点を、該タッチ点が偶発的なタッチ点でないときに偶発的なタッチ点と決定するトリガイベントである。実行ユニットは、捨てられたタッチイベントが誤認イベントであるときにタッチイベントを再送するよう更に構成される。
【００２７】
可能な設計方法で、取得ユニットは、捨てられたタッチイベントが誤認イベントであると電子デバイスが決定するとき、Ｌ＞０として、直近の期間Ｌ内に誤認イベントがターゲット領域で起こる誤認回数を取得するよう更に構成される。調整ユニットは、誤認回数が閾値よりも多いとき、ターゲット領域を第１タッチ領域から第２タッチ領域へ調整するよう更に構成される。
【００２８】
可能な設計方法で、取得ユニットは、Ｔ＞０として、直近の期間Ｔ内の過去のタッチデータを取得するよう更に構成され、該過去のタッチデータは、直近の期間Ｔ内にユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用される。決定ユニットは、過去のタッチデータに基づいて、電子デバイスによって現在使用されているターゲット偶発タッチ防止パラメータを決定するよう更に構成される。決定ユニットは、ターゲット偶発タッチ防止パラメータを使用することによって、タッチ点が偶発的なタッチ点であるかどうかを判定するよう更に構成される。
【００２９】
可能な設計方法で、取得ユニットは、Ｔ＞０として、直近の期間Ｔ内の過去のタッチデータを取得するよう更に構成され、該過去のタッチデータは、直近の期間Ｔ内にユーザによってトリガされた過去のタッチ点について生成された実際のタッチパラメータを示すために使用される。決定ユニットは、過去のタッチデータに基づいて、電子デバイスによって現在使用されているターゲット誤認防止パラメータを決定するよう更に構成される。決定ユニットは、ターゲット誤認防止パラメータを使用することによって、捨てられたタッチイベントが誤認イベントであるかどうかを判定するよう更に構成される。
【００３０】
可能な設計方法で、電子デバイスのタッチスクリーンは第３タッチ領域を更に含み、偶発的なタッチイベントが第３タッチ領域で起こる確率は、偶発的なタッチイベントが第１タッチ領域で起こる確率よりも小さく、偶発的なタッチイベントが第２タッチ領域で起こる確率よりも大きい。電子デバイスが現在表示インターフェイスで第１アプリケーションを実行しているとき、決定ユニットが、タッチ点が偶発的なタッチ点であるかどうかを判定するよう更に構成され、あるいは、電子デバイスが現在表示インターフェイスで第２アプリケーションを実行しているとき、実行ユニットがタッチイベントを報告するよう更に構成される。
【００３１】
第３の態様に従って、本発明の実施形態は、プロセッサ、メモリ、バス、及び通信インターフェイスを含む電子デバイスを提供する。メモリは、コンピュータ実行可能命令を記憶するよう構成され、プロセッサは、バスを使用することによってメモリへ接続され、電子デバイスが作動するとき、プロセッサは、メモリに記憶されているコンピュータ実行可能命令を実行して、電子デバイスが上記の可能な設計方法のうちいずれか１つに従うタッチ制御方法を実行することを可能にする。
【００３２】
第４の態様に従って、本発明の実施形態は、コンピュータ可読記憶媒体を提供する。コンピュータ可読記憶媒体は、命令を記憶している。命令が上記の可能な設計方法のうちいずれか１つにおける電子デバイスで実行されるとき、電子デバイスは、上記の可能な設計方法のうちいずれか１つに従うタッチ制御方法を実行することを可能にされる。
【００３３】
第５の態様に従って、本発明の実施形態は、命令を含むコンピュータプログラム製品を提供する。コンピュータプログラム製品が上記の可能な設計方法のうちいずれか１つに従う電子デバイスで実行されるとき、電子デバイスは、上記の可能な設計方法のうちいずれか１つに従うタッチ制御方法を実行することを可能にされる。
【００３４】
本発明の実施形態において、電子デバイスの名称は、デバイスに対する制限を構成しない。実際の実施中に、デバイスは他の名称で存在してもよい。デバイスは、デバイスの機能が本発明におけるデバイスの機能と同様であるという条件で、本発明の続く特許請求の範囲及びそれらの同等の技術の範囲内にある。
【００３５】
その上、第２の態様乃至第５の態様における如何なる設計方法の技術的効果についても、第１の態様又は第２の態様における異なる設計方法の技術的効果を参照されたい。詳細は、ここで再度記載されない。
【図面の簡単な説明】
【００３６】
【図１】先行技術における起こり得る偶発的タッチのシナリオの概略図である。
【図２】本発明の実施形態に従うタッチ制御方法の第１の略シナリオ図である。
【図３】本発明の実施形態に従うタッチ制御方法の第２の略シナリオ図である。
【図４】本発明の実施形態に従う電子デバイスの第１の略構造図である。
【図５】本発明の実施形態に従うタッチ制御方法の第１の略フローチャートである。
【図６】本発明の実施形態に従うタッチ制御方法の第３の略シナリオ図である。
【図７】本発明の実施形態に従うタッチ制御方法の略原理図である。
【図８】本発明の実施形態に従うタッチ制御方法の第４の略シナリオ図である。
【図９】本発明の実施形態に従うタッチ制御方法の第２の略フローチャートである。
【図１０】本発明の実施形態に従うタッチ制御方法の第５の略シナリオ図である。
【図１１】本発明の実施形態に従うタッチ制御方法の第６の略シナリオ図である。
【図１２】本発明の実施形態に従う電子デバイスの第２の略構造図である。
【図１３】本発明の実施形態に従う電子デバイスの第３の略構造図である。
【発明を実施するための形態】
【００３７】
以下で述べられている「第１」及び「第２」との語は、単に説明を目的としており、示されている技術的特徴の相対的な重要性の指示若しくは暗示又はその量の暗黙的な指示として解釈されるべきではない。従って、「第１」又は「第２」によって限定されている特徴は、明示的又は暗黙的に、１つ以上の特徴を含む可能性がある。本発明の実施形態の説明において、特に述べられない限りは、「複数の〜」は２つ以上を意味する。
【００３８】
本発明の実施形態は、携帯電話機、装着型デバイス、ＡＲ（augmented  reality，拡張現実）＼ＶＲ（virtual  reality，仮想現実）デバイス、タブレットコンピュータ、ノートブックコンピュータ、ＵＭＰＣ（ultra-mobile  personal  computer，ウルトラモバイル・パーソナル・コンピュータ）、ネットブック、又はＰＤＡ（personal  digital  assistant，パーソナル・デジタル・アシスタント）のような、タッチスクリーンを設けられたあらゆる電子デバイスに適用され得るタッチ制御方法を提供する。本発明の実施形態は、それに対して制限を課さない。
【００３９】
従来の偶発タッチ防止プロセスでは、通常は、タップ中のスクリーン上でのタッチ点の滞在期間（又は滞在時間範囲）、タッチ・アンド・ホールド中のスクリーン上でのタッチ点の滞在期間（又は滞在時間範囲）、及び偶発タッチ防止動作が実行される必要がある偶発タッチ防止領域のような、固定の偶発タッチ防止パラメータの組が、電子デバイスにおいて前もってセットされる。このようにして、タッチスクリーン上でタッチ点を検出するとき、電子デバイスは、偶発タッチ防止パラメータに対応する実際のタッチパラメータ、例えば、スクリーン上でのタッチ点の実際の座標を取得し得る。この場合に、実際の座標が、上記の偶発タッチ防止パラメータに基づき設定されている偶発タッチ防止領域に位置する場合には、電子デバイスは、タッチ点を偶発的なタッチ点として使用し、タッチ点の関連情報をブロックし得る。
【００４０】
しかし、上記の偶発タッチ防止パラメータは固定値の組であるから、偶発タッチ防止パラメータは全てのユーザに適用されない。例えば、異なるユーザの手の形、異なるアプリケーションシナリオ、及び異なるユーザのタッチ癖について、タッチ点は、スクリーン上でのそのタッチ点について生成された実際のタッチパラメータが偶発タッチ防止パラメータに対応しないときに、必ずしも偶発的なタッチ点ではない。
【００４１】
この関連で、本発明の実施形態で提供されるタッチ制御方法では、ユーザが電子デバイスのタッチスクリーン上でタッチイベントＡ（例えば、スライド操作、タップ操作、又はピンチ・アンド・ストレッチ操作）をトリガするとき、タッチイベントＡにおけるタッチ点が偶発的なタッチ点であるかどうかを判定するために、電子デバイスは、ユーザの過去のタッチデータ、例えば、直近の期間Ｔ（Ｔ＞０）内に収集されたＮ（Ｎ≧１）個のタッチ点の夫々について生成された実際のタッチパラメータを取得してよい。このようにして、現時点で電子デバイスによって使用されるターゲット偶発タッチ防止パラメータが、過去のタッチデータを使用することによって決定され得る。その後に、ターゲット偶発タッチ防止パラメータは、タッチイベントＡにおけるタッチ点が偶発的なタッチ点であるかどうかを識別するために次いで使用される。
【００４２】
過去のタッチデータは、直近の期間Ｔ内のユーザのタッチ癖を反映することができ、タッチスクリーンに対するユーザのタッチ操作は、通常は連続的である。従って、過去のタッチデータに基づいて決定されるターゲット偶発タッチ防止パラメータも、比較的正確に、現在のユーザのタッチ癖を反映することができる。このようにして、ターゲット偶発タッチ防止パラメータを使用することによって電子デバイスが偶発的なタッチ点を識別する精度は、更に改善されることになる。
【００４３】
例えば、図２に示されるように、ウェブページを閲覧するために電子デバイスを使用するとき、ユーザは、ページめくり動作を完了するよう習慣的に右から左へスライドする。通常、図２のスクリーンの右端にある領域１は、電子デバイスに前もってセットされた誤動作領域である。この場合に、先行技術が依然として使用される場合には、領域１にタッチ点があることを電子デバイスが検出するたびに、電子デバイスはタッチ点を自動的にブロックする。電子デバイスは、ユーザの指が領域１の境界の外にスライドした後にのみ、タッチ点の関連情報（例えば、タッチ点の座標）をプロセッサへ報告する。プロセッサは、タッチ点の関連情報に基づいて、対応するページめくり動作を実行する。
【００４４】
加えて、本発明の実施形態では、なお図２に示されるように、初めて領域１でタッチ点を検出するときには、電子デバイスは、先行技術で見られるように、依然として自動的にタッチ点をブロックすることができる。しかし、その上、電子デバイスは、今回はタッチ点がタッチスクリーン上でスライドするときに、実際のタッチパラメータ、例えば、タッチ点の移動、又はタッチ点の滞在期間、を更に取得する。この場合に、１０秒内に、電子デバイスは、同じ位置でユーザによってトリガされたスライド操作を３回続けて検出することがある。電子デバイスが４度目に領域１においてタッチ点を検出するとき、電子デバイスは、先の１０秒内に収集された３組の過去のタッチデータに基づいて、現在のターゲット偶発タッチ防止パラメータにおいて、領域１は誤動作領域に属さないと決定してよい。すなわち、領域１において偶発的なタッチ点を検出する必要がない。この場合に、電子デバイスは、直ちに、タッチ点の関連情報をプロセッサへ報告し得る。プロセッサは、タッチ点の関連情報に基づいて、対応するページめくり動作を実行し、それによって、電子デバイスの応答速度は改善される。
【００４５】
本発明の実施形態では、異なる各時点で電子デバイスによって使用されるターゲット偶発タッチ防止パラメータは、ユーザの過去のタッチデータにより変化する変数であることが分かる。このようにして、偶発的なタッチ点を識別する工程で、ユーザの現在のタッチ癖及び現在のアプリケーションシナリオはより良く満足され得、それによって、より正確な偶発タッチ防止効果が得られる。
【００４６】
加えて、本発明の実施形態で提供されるタッチ制御方法では、電子デバイスのタッチスクリーンは、代替的に、異なるタッチ領域に分けられてよい。偶発的なタッチイベントが異なる領域で起こる確率は、異なってよい。この関連で、偶発タッチ防止レベルの概念が導入され得る。異なるタッチ領域は、対応する偶発タッチ防止レベルを有している。偶発タッチ防止レベルが高ければ、偶発的なタッチイベントが起こる確率も高くなる。
【００４７】
例えば、図３に示されるように、タッチスクリーン上の領域は、領域２及び領域３に分けられてよい。偶発タッチ防止レベルは、レベル１（最も低い偶発タッチ防止レベル）、レベル２、及びレベル３（最も高い偶発タッチ防止レベル）を含む。図３に示されるように、領域２の偶発タッチ防止レベルはレベル３である。すなわち、偶発的なタッチイベントが領域２で起こる可能性がある。この場合に、電子デバイスは、領域２におけるタッチ点が偶発的なタッチ点であるかどうかを識別する必要があり、具体的に言えば、偶発タッチ防止動作を実行する必要がある。領域３の偶発タッチ防止レベルはレベル１である。すなわち、偶発的なタッチイベントは領域３ではほとんど起きない。この場合に、電子デバイスは、領域３におけるタッチ点に対して偶発タッチ防止動作を実行する必要がない。
【００４８】
タッチスクリーン上で分割されたタッチ領域は、固定であっても、あるいは、具体的なアプリケーションシナリオ又はユーザの癖に従って調整されてもよい。この場合に、固定位置において、例えば、タッチ点が位置するターゲット領域において、電子デバイスが第１アプリケーションを実行しているときに、ターゲット領域は、タッチイベントが起こる確率が比較的高い第１タッチ領域に属してよく、あるいは、電子デバイスが第２アプリケーションを実行しているときに、ターゲット領域は、タッチイベントが起こる確率が比較的低い第２タッチ領域に属してよい。
【００４９】
すなわち、各タッチ領域の偶発タッチ防止レベルは、固定であっても、あるいは、具体的なアプリケーションシナリオ又はユーザの癖に従って調整されてもよい。本発明の実施形態は、それに制限を課さず、詳細は、後の実施形態で与えられる。
【００５０】
このようにして、偶発的なタッチ点が識別される必要がある領域で目標とされるように偶発タッチ点識別動作を実行するために、タッチスクリーン上の異なるタッチ領域ごとに、対応する偶発タッチ防止レベルが設定され得、それによって、偶発的なタッチ点を識別する効率は改善される。その上、任意のタッチ領域の偶発タッチ防止レベルは、異なる時点で且つ異なるユーザの癖ごとに、タッチ領域に対して対応する偶発タッチ防止レベルを設定するよう更に更新されてもよく、それによって、電子デバイスによって偶発的なタッチ点を識別する精度は改善される。
【００５１】
電子デバイスの構成要素は、図４を参照して以下で具体的に記載される。
【００５２】
ＲＦ回路２１は、情報受信及び送信プロセス又は呼び出しプロセスの間に信号を受信及び送信するよう構成されてよい。特に、ＲＦ回路は、無線アクセスデバイスからダウンリンク情報を受信し、次いでダウンリンク情報を処理のためにプロセッサ２７へ送り、そして、アップリンクデータを無線アクセスデバイスへ送る。通常、ＲＦ回路は、制限なしに、アンテナ、少なくとも１つの増幅器、トランシーバ、カプラ、低雑音増幅器（low  noise  amplifier，ＬＮＡ）、デュプレクサ、などを含む。その上、ＲＦ回路２１は、無線通信を通じてネットワーク及び他のデバイスとも通信し得る。
【００５３】
メモリ２２は、ソフトウェアプログラム及びモジュールを記憶するよう構成されてよい。プロセッサ２７は、メモリ２２に記憶されているソフトウェアプログラム及びモジュールを実行して、電子デバイスの様々な機能アプリケーションを実行するとともに、データ処理を実行する。
【００５４】
入力ユニット２３は、入力された数字又は文字情報を受け取り、電子デバイスのユーザ設定及び機能制御に関連したキー信号入力を生成するよう構成されてよい。具体的に、入力ユニット２３は、タッチスクリーン３４１及び他の入力デバイス３４２を含んでよい。
【００５５】
表示ユニット２４は、ユーザによって入力された情報又はユーザに提供される情報、及び電子デバイスの様々なメニューを表示するよう構成されてよい。表示ユニット２４は、表示パネル３５１を含んでよい。任意に、表示パネル３５１は、液晶ディスプレイ（liquid  crystal  display，ＬＣＤ）、有機発光ダイオード（organic  light-emitting  diode，ＯＬＥＤ）、などの形で構成されてよい。
【００５６】
カメラ２５も、入力デバイスとして使用されてよく、具体的に、収集されたアナログ映像又は画像信号をデジタル信号に変換し、更には、デジタル信号をメモリ２２にセーブするよう構成される。具体的に、カメラ２５は、フロントカメラ、リアカメラ、内蔵カメラ、外付けカメラ、などを含んでよい。本発明の実施形態は、それに制限を課さない。
【００５７】
電子デバイスは、重力センサ並びに、光学センサ、ジャイロスコープ、気圧計、湿度計、温度計、及び赤外線センサのような他のセンサを更に含んでよく、詳細は、ここでは記載されない。
【００５８】
オーディオ回路２６、スピーカ３７１、及びマイクロホン３７２は、ユーザと電子デバイスとの間のオーディオインターフェイスを提供し得る。オーディオ回路２６は、受け取られたオーディオデータを電気信号に変換し、電気信号をスピーカ３７１へ送ってよい。スピーカ３７１は、電気信号を出力のために音響信号に変換する。その上、マイクロホン３７２は、収集された音響信号を電気信号に変換する。オーディオ回路２６は、電気信号を受信し、電気信号をオーディオデータに変換し、オーディオデータをＲＦ回路２１へ出力して、オーディオデータを、例えば、他の電子デバイスへ送るか、又はオーディオデータを更なる処理のためにメモリ２２へ出力する。
【００５９】
プロセッサ２７は、電子デバイスの制御センターであり、様々なインターフェイス及びラインを使用することによって電子デバイス全体の様々な部分を接続する。メモリ２２に記憶されているソフトウェアプログラム及び／又はモジュールを起動又は実行し、且つ、メモリ２２に記憶されているデータを呼び出すことによって、プロセッサ２７は、電子デバイスの様々な機能を実行するとともに、データを処理し、それによって、電子デバイスに対する全体的なモニタリングを実行する。任意に、プロセッサ２７は、１つ以上の処理ユニットを含んでよい。
【００６０】
図示されていないが、電子デバイスは、電源、ＷｉＦｉ（wireless  fidelity，ワイヤレス・フィデリティ）モジュール、ブルートゥースモジュール、などを更に含んでよく、詳細は、ここでは記載されない。
【００６１】
本発明の実施形態で提供されるタッチ制御方法は、具体的な実施形態を参照して以下で詳細に記載される。図５に示されるように、方法は、次のステップを含む。
【００６２】
１０１．電子デバイスは、毎回タッチスクリーン上でユーザによってトリガされるタッチ点について生成される実際のタッチパラメータを収集する。
【００６３】
ステップ１０１で、図６に示されるように、タッチスクリーン上にタッチ点（例えば、点Ｐ１）があることを電子デバイスが検出するとき、電子デバイスは、点Ｐ１がタッチスクリーンに現れる時点から、点Ｐ１がタッチスクリーンから離れる時点までの期間内に生成される実際のタッチパラメータ、例えば、点Ｐ１がタッチスクリーンに現れる時点、点Ｐ１がタッチスクリーンから離れる時点、点Ｐ１の変位、点Ｐ１の座標、及び点Ｐ１の位置で生成されるキャパシタンス信号、を追跡するようトリガされる。実際のタッチパラメータの具体的な内容は、本発明のこの実施形態において制限されない。実際のタッチパラメータは、ユーザのタッチ癖を表す如何なるパラメータであってもよい。
【００６４】
例えば、電子デバイスによって毎回収集される実際のタッチパラメータは、ベクトルによって表現されてよい。例えば、点Ｐ１が依然として例として使用される。収集された実際のタッチパラメータｉ１＝［Ｘ１１，Ｘ１２，・・・Ｘ１ｊ］、ここで、ｊ＞０であって、Ｘ１１は、点Ｐ１がタッチスクリーンに現れる時点を表すことができ、Ｘ１２は、点Ｐ１がタッチスクリーンから離れる時点を表すことができ、・・・そして、Ｘ１ｊは、点Ｐ１の変位を表すことができる。
【００６５】
同様に、点Ｐ２を検出するとき、電子デバイスは、対応する実際のタッチパラメータｉ２＝［Ｘ２１，Ｘ２２，・・・Ｘ２ｊ］を取得し得る。このようにして、図７に示されるように、最初のタッチ点がタッチスクリーンに現れる時点から、最後のタッチ点がタッチスクリーンから離れる時点までの期間は、完全な学習サイクルとして使用されてよい。電子デバイスは、現在の学習サイクルにおいてＹ（Ｙ≧１）組の実際のタッチパラメータｉ１乃至ｉＹを取得し得る。その後に、タッチイベントを取得した後、電子デバイスは、Ｙ（Ｙ≧１）組の実際のタッチパラメータに対して機械学習を実行して、ユーザがスクリーンをタップするときのスクリーン上でのタッチ点の滞在期間（又は滞在時間範囲）、及びタッチ・アンド・ホールド中のスクリーン上でのタッチ点の滞在期間（又は滞在時間範囲）のような、ターゲット偶発タッチ防止パラメータを学習し得る。学習されたターゲット偶発タッチ防止パラメータは、ユーザのタッチ癖を反映することができるので、ターゲット偶発タッチ防止パラメータを使用することによって電子デバイスが偶発的なタッチ点を識別する精度は、更に改善されることになる。
【００６６】
１０２．電子デバイスは、目標時点で、タッチスクリーン上でユーザによってトリガされたタッチイベントを取得する。
【００６７】
ステップ１０２で、電子デバイスは、目標時点（ここで、目標時点は、電子デバイスが最初にユーザの実際のタッチパラメータを収集する時点よりも後である。）で、タッチスクリーン上でユーザによってトリガされたタッチイベント、例えば、タップ操作又はスライド操作を取得する。タッチイベントは、少なくとも１つのタッチ点のタッチ位置を含む。
【００６８】
１０３．タッチイベントに応答して、電子デバイスは、目標時点に最も近い期間Ｔ内のユーザの過去のタッチデータを取得し、ここで、過去のタッチデータは、Ｔ＞０及びＮ≧１として、期間Ｔ内に記録されたＮ組の実際のタッチパラメータを含む。
【００６９】
次いで、ステップ１０３で、電子デバイスは、ステップ１０１で取得されたＹ組の実際のタッチパラメータから、目標時点に最も近い期間Ｔ内に収集されたＮ（Ｎ≦Ｙ）組の実際のタッチパラメータを取得してよい。Ｎ組の実際のタッチパラメータは、ユーザの過去のタッチデータとして使用されてよく、過去のタッチデータは、直近の期間Ｔ内のタッチスクリーンに対するユーザのタッチ癖を反映する。過去のタッチデータは、例えば、スライド操作を実行するための変位の値、及びユーザの手形のサイズである。
【００７０】
加えて、異なるアプリケーションシナリオ又は異なるタッチイベントによって、電子デバイスは、Ｔの具体的な値を調整してよい。例えば、タッチイベントが、タッチ操作のような、比較的従来のタッチイベントであるとき、Ｔの値は、より大きく設定されてよい。このようにして、その後に、電子デバイスは、比較的広い範囲の過去のタッチデータの中で、より正確なターゲット偶発タッチ防止パラメータを決定することができる。他の例として、タッチイベントがゲームシナリオでトリガされるとき、ゲームシナリオでトリガされるタッチイベントは全て比較的短く、一点に集中しているので、Ｔの値は、より小さく設定されてよい。このようにして、取得される過去のタッチデータの大部分がゲームシナリオで生成され、そして、ユーザが直近の期間Ｔ内にタッチスクリーン上でゲームをやるときのユーザのタッチ癖を反映する。その後に、電子デバイスは、過去のタッチデータの中で、ゲームシナリオのためのより正確なターゲット偶発タッチ防止パラメータを決定することができる。
【００７１】
１０４．電子デバイスは、過去のタッチデータに基づいて、現在使用されているターゲット偶発タッチ防止パラメータを決定する。
【００７２】
１０５．電子デバイスは、ターゲット偶発タッチ防止パラメータを使用することによって、タッチイベントにおけるタッチ点が偶発的なタッチ点であるかどうかを判定する。
【００７３】
具体的に、ステップ１０４で、電子デバイスは、ステップ１０３で取得されたＮ組の実際のタッチパラメータに基づいて機械学習を実行して、Ｎ組の実際のタッチパラメータに適合するターゲットタッチパラメータを取得し得る。
【００７４】
Ｎ＝３のとき、３組の実際のタッチパラメータが例として使用される。実際のタッチパラメータ１はｉ１＝［Ｘ１１，Ｘ１２，・・・Ｘ１ｊ］であり、実際のタッチパラメータ２はｉ２＝［Ｘ２１，Ｘ２２，・・・Ｘ２ｊ］であり、実際のタッチパラメータ３はｉ３＝［Ｘ３１，Ｘ３２，・・・Ｘ３ｊ］である。次いで、加重平均化が、３組の実際のタッチパラメータにおける各特性値に対して実行され、ターゲットタッチパラメータにおける対応する特性値が得られる。この場合に、ターゲットタッチパラメータはＱ＝［Ｘ′１，Ｘ′２，・・・Ｘ′ｊ］であり、ここで、Ｘ′１＝Ｋ１１×Ｘ１１＋Ｋ２１×Ｘ２１＋Ｋ３１×Ｘ３１且つＫ１１＋Ｋ２１＋Ｋ３１＝１、Ｘ′２＝Ｋ１２×Ｘ１２＋Ｋ２２×Ｘ２２＋Ｋ３２×Ｘ３２且つＫ１２＋Ｋ２２＋Ｋ３２＝１、・・・、Ｘ′ｊ＝Ｋ１ｊ×Ｘ１ｊ＋Ｋ２ｊ×Ｘ２ｊ＋Ｋ３ｊ×Ｘ３ｊ且つＫ１ｊ＋Ｋ２ｊ＋Ｋ３ｊ＝１。
【００７５】
ステップ１０１で収集された実際のタッチパラメータと同様に、Ｘ′１は、直近の期間Ｔ内でタッチ点がタッチスクリーンに現れる時点を示すために使用され、Ｘ′２は、直近の期間Ｔ内でタッチ点がタッチスクリーンから離れる時点を示すために使用され、・・・、Ｘ′ｊは、直近のＴ内のタッチ点の変位を示すために使用される。
【００７６】
加えて、Ｋ１ｊ、Ｋ２ｊ、Ｋ３ｊの値は、インクリメントであるよう設定されてよい。すなわち、現時点により近い実際のタッチパラメータにおける特性値は、より大きい。この場合に、計算されたターゲットタッチパラメータＱは、現時点でのユーザのタッチ癖により近く、ターゲットタッチパラメータＱを使用することによってその後に予測されるターゲット偶発タッチ防止パラメータは、より正確である。
【００７７】
このようにして、電子デバイスは、ターゲットタッチパラメータＱに基づいて、現在のターゲット偶発タッチ防止パラメータを推定することができる。例えば、ターゲット偶発タッチ防止パラメータがタッチスクリーン上でのタッチ点の滞在時間範囲を含む場合には、電子デバイスは、タッチスクリーン上でのタッチ点の滞在期間としてターゲットタッチパラメータＱに含まれている、直近の期間Ｔ内にタッチ点がタッチスクリーンから離れる時点Ｘ′２から、直近の期間Ｔ内にタッチ点がタッチスクリーンに現れる時点Ｘ′１の間の差、を使用してよい。例えば、Ｘ′１−Ｘ′２＝２０。すなわち、滞在期間は２０（単位ｍｓ）である。この場合に、精度が±５ｍｓであるとき、２０±５ｍｓがターゲット偶発タッチ防止パラメータに含まれる滞在時間範囲であることが決定され得る。
【００７８】
タッチスクリーンに対するユーザのタッチ操作は、通常は連続的である。従って、過去のタッチデータに基づいて決定されるターゲット偶発タッチ防止パラメータ（例えば、滞在時間範囲）は、比較的正確に、現在のユーザのタッチ癖を反映し得る。このようにして、ステップ１０５で、ステップ１０２でのタッチスクリーン上でのタッチイベントにおけるタッチ点の滞在期間が２０±５ｍｓの滞在時間範囲内にないとき、電子デバイスは、タッチ点が偶発的なタッチ点であると決定することができる。
【００７９】
確かに、タッチスクリーン上でのタッチ点の滞在時間範囲がターゲット偶発タッチ防止パラメータとして使用されることは、一例として使用されているにすぎない。ターゲット偶発タッチ防止パラメータは、偶発的なタッチ点を識別するために使用されるあらゆるパラメータ、例えば、タップ操作を行うためにユーザによって使用される期間（若しくは時間範囲）、タッチ・アンド・ホールド操作を行うためにユーザによって使用される期間（若しくは時間範囲）、又はタッチ点のキャパシタンス信号、であってよいことが理解され得る。本発明の実施形態は、それに制限を課さない。
【００８０】
加えて、電子デバイスは更に、ステップ１０１で収集されたＹ組の実際のタッチパラメータを、異なるタッチイベントに基づいて分類してよい。例えば、タップ操作に対応するＹ１（Ｙ１≦Ｙ）組の実際のタッチパラメータが、１タイプとして分類され、スライド操作に対応するＹ２（Ｙ２≦Ｙ）組の実際のタッチパラメータが、１タイプとして分類される。
【００８１】
この場合に、ステップ１０２でトリガされたタッチイベントがスライド操作であるとき、電子デバイスは、上記のＹ２組の実際のタッチパラメータに含まれる直近の期間Ｔ内の実際のタッチパラメータを過去のタッチデータとして使用してよい。このようにして、過去のタッチデータに基づいてターゲット偶発タッチ防止パラメータを決定するとき、電子デバイスは、偶発タッチ防止識別プロセスの精度を改善するために、タッチイベントのタイプに基づいて、目標とされるように、異なるターゲット偶発タッチ防止パラメータを生成し得る。
【００８２】
ステップ１０２乃至ステップ１０５は、ただ１つのタッチイベントを一例として使用することによって記載されている点が留意されるべきである。ステップ１０２乃至ステップ１０５におけるタッチ制御方法は、持続的に循環し得ることが理解され得る。この場合に、タッチイベントごとに電子デバイスによって決定されるターゲット偶発タッチ防止パラメータは、異なることがある。毎回決定されるターゲット偶発タッチ防止パラメータは、ユーザの最新のタッチ癖に基づいて生成される。これは、偶発タッチ防止動作のための異なるアプリケーションシナリオにおける異なるユーザの要件を満足することができる。
【００８３】
１０６．（任意）タッチイベントにおけるタッチ点が偶発的なタッチ点であるとき、電子デバイスは、過去のタッチデータに基づいて、現在使用されているターゲット誤認防止パラメータを決定する。
【００８４】
１０７．（任意）電子デバイスは、ターゲット誤認防止パラメータを使用することによって、電子デバイスによって実行されている偶発タッチ防止動作が誤認イベントであるかどうかを判定する。
【００８５】
誤認イベントは、電子デバイスがタッチ点を、そのタッチ点が偶発的なタッチ点でないときに偶発的なタッチ点として決定するために、電子デバイスがタッチ点に応答することができないトリガイベントである。誤認点は、偶発的なタッチ点でないが、電子デバイスによって偶発的なタッチ点と決定されるタッチ点である。
【００８６】
誤認イベントを回避するために、１つのタッチ点が偶発的なタッチ点であると決定した後に、電子デバイスは、移動軌跡又はタップ期間のような、偶発的なタッチ点の実際のタッチパラメータを引き続き検出し、更には、実際のタッチパラメータを、前もってセットされた誤認防止パラメータと比較してよい。例えば、１つの変位の閾値が誤認防止パラメータにおいて設定される。実際のタッチパラメータにおいて取得された変位の値が閾値を越えるとき、偶発的なタッチ点と誤って見なされているタッチイベントにおけるタッチ点の関連情報を再送するために、偶発的なタッチ点は誤認点と決定され得る。
【００８７】
本発明のこの実施形態で、ターゲット偶発タッチ防止パラメータと同様に、電子デバイスは、ユーザの過去のタッチデータに基づいて、現在のユーザのタッチ癖を満足するターゲット誤認防止パラメータを更に決定してよい。
【００８８】
ターゲット誤認防止パラメータは、偶発的なタッチ点が誤認点であるかどうかを判定するために電子デバイスによって使用される１つ以上のパラメータ（又はパラメータインターバル）である。ターゲット偶発タッチ防止パラメータは、タッチ点が偶発的なタッチ点であるかどうかを判定するために電子デバイスによって使用される１つ以上のパラメータ（又はパラメータインターバル）である。
【００８９】
違いは、ターゲット誤認防止パラメータに含まれるパラメータがターゲット偶発タッチ防止パラメータに含まれるパラメータとは異なり得る点である。例えば、ターゲット偶発タッチ防止パラメータは、ユーザがタップ操作を行う期間（若しくは時間範囲）、又はユーザがタッチ・アンド・ホールド操作を行う期間（若しくは時間範囲）を含んでよい。ターゲット誤認防止パラメータは、ユーザの手形のサイズなどを更に含んでよい。
【００９０】
ステップ１０４と同様に、ステップ１０６で、電子デバイスは、過去のタッチデータ、すなわち、ステップ１０３で取得されたＮ組の実際のタッチパラメータに基づいて機械学習をやはり実行して、Ｎ組の実際のタッチパラメータに適合するターゲットタッチパラメータＱ＝［Ｘ′１，Ｘ′２，・・・Ｘ′ｊ］を得ることができる。
【００９１】
この場合に、ユーザの手形のサイズがターゲット誤認防止パラメータであることが、一例として使用される。電子デバイスは、ターゲットタッチパラメータＱにおけるタッチ点のキャパシタンス信号に基づいて、ユーザの手形のサイズを決定し得る。
【００９２】
このようにして、ステップ１０７で、電子デバイスは、タッチイベントにおけるユーザの手形のサイズを、ターゲット誤認防止パラメータにおけるユーザの手形のサイズと比較してよい。２つのサイズの間の類似性が閾値に満たないとき、電子デバイスは、タッチイベントにおけるタッチ点が誤認点でないと決定し得る。すなわち、タッチイベントにおけるタッチ点は、まさしく、偶発的なタッチ点である。そうでなければ、電子デバイスは、タッチイベントにおけるタッチ点が誤認点であると決定し得る。
【００９３】
夫々の偶発的なタッチ点について電子デバイスによって決定されるターゲット誤認防止パラメータは、異なってよいことが分かる。毎回決定されるターゲット誤認防止パラメータは、ユーザの最新のタッチ癖に基づいて生成される。これは、誤認防止動作のための異なるアプリケーションシナリオにおける異なるユーザの要件を満足することができ、それによって、誤認点を識別する精度は改善される。
【００９４】
確かに、ターゲット誤認防止パラメータがターゲット偶発タッチ防止パラメータと同じである場合には、電子デバイスは、ステップ１０４で決定されたターゲット偶発タッチ防止パラメータを、ステップ１０６でターゲット誤認防止パラメータとして直接使用してよい。代替的に、ターゲット誤認防止パラメータの中の１つ以上のパラメータが、ターゲット偶発タッチ防止パラメータの中の１つ以上のパラメータと同じである。この場合に、電子デバイスは、ターゲット偶発タッチ防止パラメータの中のパラメータとは異なるパラメータを決定しさえすればよい。本発明のこの実施形態は、それに制限を課さない。
【００９５】
本発明のこの実施形態は、タッチ制御方法を提供する。方法において、電子デバイスのタッチスクリーンは、１つ以上のタッチ領域に分けられてよい。各タッチ領域は、対応する偶発タッチ防止レベルを有している。偶発タッチ防止レベルが高いほど、偶発的なタッチイベントがタッチ領域で起こる確率は大きくなる。
【００９６】
例えば、図８に示されるように、タッチスクリーンは３つのタッチ領域、すなわち、第１領域、第２領域、及び第３領域に分けられてよい。第１領域は、縦向きのタッチスクリーンの左下角及び右下角に位置し、第２領域は、縦向きのタッチスクリーンの上境界及びタッチスクリーンの中央領域に位置し、第３領域は、第１領域及び第２領域とは異なる部分である。
【００９７】
通常、第１領域では、偶発的なタッチが起こりやすい。従って、第１領域の偶発タッチ防止レベルは、レベル３として設定されてよい（偶発タッチ防止レベルがレベル１、レベル２及びレベル３を含むとして、レベル３は最も高いレベルであり、レベル１は最も低いレベルである。）。通常、第２領域では、偶発的なタッチは起こらない。従って、第２領域の偶発タッチ防止レベルは、レベル１として設定されてよい。第３領域では、偶発的なタッチは起きることもあれば起きないこともある。従って、第３領域の偶発タッチ防止レベルは、レベル２として設定されてよい。
【００９８】
偶発タッチ防止レベルは、偶発タッチ防止動作を実行すべきかどうかに直接関係する。偶発タッチ防止レベルが比較的高いとき、例えば、第１領域の偶発タッチ防止レベルがレベル３であるとき、電子デバイスは、その領域で起こるタッチ点に対して偶発タッチ防止動作を実行する必要がある、すなわち、タッチ点が偶発的なタッチ点であるかどうかを識別する必要がある。偶発タッチ防止レベルが比較的低いとき、例えば、第２領域の偶発タッチ防止レベルがレベル１であるとき、電子デバイスは、その領域で起こるタッチ点に対して偶発タッチ防止動作を実行する必要がない。偶発タッチ防止レベルがレベル２であるとき、電子デバイスは、偶発タッチ防止動作を実行する頻度を下げるか、又は偶発タッチ防止動作を実行する条件を緩和してよい。代替的に、電子デバイスは更に、ユーザ設定又は具体的なアプリケーションシナリオのような条件に従って、偶発タッチ防止動作を実行すべきかどうかを決定してもよい。
【００９９】
例えば、第１領域は、レッド領域と呼ばれ得る。タッチイベントにおけるタッチ点がレッド領域にあるとき、電子デバイスは、タッチ点が偶発的なタッチ点であるかどうかを識別する必要がある。第２領域は、グリーン領域と呼ばれ得る。タッチイベントにおけるタッチ点がグリーン領域にあるとき、電子デバイスは、タッチ点が偶発的なタッチ点であるかどうかを識別する必要がなく、タッチイベントを直接プロセッサへ報告する。プロセッサは更に、タッチイベントに対応する動作のみを実行する。その上、第３領域は、イエロー領域と呼ばれ得る。タッチイベントにおけるタッチ点がイエロー領域にあるとき、電子デバイスは、現在実行されている具体的なアプリケーションに基づいて、タッチ点が偶発的なタッチ点であるかどうかを識別すべきかどうかを決定してよい。
【０１００】
このようにして、偶発的なタッチ点が識別される必要がある領域で目標とされるように偶発タッチ防止動作を実行するために、タッチスクリーン上の異なるタッチ領域ごとに、対応する偶発タッチ防止レベルが設定され得、それによって、偶発的なタッチ点を識別する効率は改善される。
【０１０１】
更に、上記の領域のうちいずれか１つの偶発タッチ防止レベルは固定であってよい。例えば、第１領域の偶発タッチ防止レベルは常にレベル３として設定されてよく、第２領域の偶発タッチ防止レベルは常にレベル１として設定されてよい。代替的に、上記の領域のうちいずれか１つの偶発タッチ防止レベルは、ユーザのタッチ癖に基づいて電子デバイスによって実時間で調整されてもよい。例えば、第３領域の偶発タッチ防止レベルは、デフォルトでレベル３として設定されてよい。前もってセットされた期間内に第３領域で誤認イベントが起こらないときに、第３領域の偶発タッチ防止レベルはレベル２に下げられてよい。
【０１０２】
確かに、領域の分割並びに領域の形状及びサイズは、代替的に、当業者によって設定又は調整されてよい。本発明の実施形態は、それに制限を課さない。
【０１０３】
上記の偶発タッチ防止レベルについてのセキュリティメカニズムに基づいて、本発明の実施形態はタッチ制御方法を提供する。図９に示されるように、方法は、次のステップを含む。
【０１０４】
２０１．電子デバイスは、タッチスクリーン上でユーザによってトリガされたタッチイベントを取得し、このとき、タッチイベントは、タッチ点のタッチ位置を含む。
【０１０５】
ステップ２０１で、ユーザは、電子デバイスのタッチスクリーン上でタッチイベントをトリガする。タッチイベントにおけるタッチ点（例えば、図１０に示される点Ｐ２）を検出した後、電子デバイスは、タッチスクリーン上でのキャパシタンス信号の変化に基づいて、タッチ点のタッチ位置、例えば、点Ｐ２の座標Ｐ２（ｘ，ｙ）を決定してよい。
【０１０６】
２０２．タッチイベントに応答して、電子デバイスは、タッチスクリーン上の各領域の偶発タッチ防止レベルを更新する。
【０１０７】
図８の第１領域、第２領域、及び第３領域を一例として用いると、タッチイベントを検出するたびに、電子デバイスは、現時点での３つの領域の偶発タッチ防止レベルを更新する。
【０１０８】
第１領域及び第２領域の偶発タッチ防止レベルは固定であってよい。この場合に、ステップ２０２で、第１領域及び第２領域の更新された偶発タッチ防止レベルは、更新の前の第１領域及び第２領域の偶発タッチ防止レベルと同じである。具体的に言えば、第１領域の偶発タッチ防止レベルはレベル３のままであり、第２領域の偶発タッチ防止レベルはレベル１のままである。
【０１０９】
第３領域の偶発タッチ防止レベルは時間とともに変化し得る。すなわち、毎回第３領域に対して設定される偶発タッチ防止レベルは、暫定である。第３領域の偶発タッチ防止レベルがレベル１であるとき、期間Ｔ１（Ｔ１＞０）の後、第３領域で偶発的なタッチイベントが起こるリスクは高くなる。従って、第３領域の偶発タッチ防止レベルはレベル２に更新されてよい。同様に、第３領域の偶発タッチ防止レベルがレベル２であるとき、期間Ｔ２（Ｔ２＞０）の後、第３領域の偶発タッチ防止レベルはレベル３に更新されてよい。
【０１１０】
例えば、第３領域の偶発タッチ防止レベルは、最初はレベル１である。上記のタッチイベントを検出するとき、電子デバイスは、タッチイベントのトリガ時間と、第３領域の偶発タッチ防止レベルの最後の更新のリフレッシュ時間との間の時間差を計算してよい。時間差がＴ１よりも大きいとき、第３領域の偶発タッチ防止レベルはレベル２に更新されてよい。すなわち、この場合に、第３領域で偶発的なタッチイベントが起こる確率は、ある程度増大する。
【０１１１】
確かに、ユーザは、代替的に手動で、各領域の偶発タッチ防止レベルを設定するか、あるいは、各領域の偶発タッチ防止レベルのためのルールを更新してよい。代替的に、電子デバイスが、サーバによって送信された命令又はデータ、例えば、９０％のユーザによって使用されサーバによってプッシュされるターゲット偶発タッチ防止パラメータ又はターゲット誤認防止パラメータに従って、各領域の偶発タッチ防止レベルを更新してもよい。本発明のこの実施形態は、それに制限を課さない。
【０１１２】
２０３．電子デバイスは、タッチ位置を含むターゲット領域の偶発タッチ防止レベルを決定する。
【０１１３】
具体的に、タッチ点Ｐ２のタッチ位置Ｐ２（ｘ，ｙ）が取得されているので、図１１に示されるように、前もってセットされたサイズを有し且つ点Ｐ２を含む領域が、ターゲット領域として使用されてよい。この場合に、ステップ２０３で、ターゲット領域の偶発タッチ防止レベルが更に決定されてよい。図１１に示されるように、ターゲット領域は第３領域の中にあり、第３領域の偶発タッチ防止レベルはレベル２に更新されている。この場合に、ターゲット領域の偶発タッチ防止レベルはレベル２と決定され得る。
【０１１４】
依然として図１１に示されるように、点Ｐ２がタッチスクリーンの端に位置するとき、点Ｐ２の周りの半径Ｒ（Ｒ＞０）内にある（円形又は長方形）領域がターゲット領域として使用されてよい。代替的に、点Ｐ２がタッチスクリーンの中央に位置するとき、点Ｐ２を中心として使用して複数のピクセル（例えば、３０×３０ピクセル）によって形成される領域が、ターゲット領域として使用されてもよい。本発明のこの実施形態は、それに制限を課さない。
【０１１５】
２０４．電子デバイスは、ターゲット領域のターゲット偶発タッチ防止レベルに基づいて、タッチイベントに対して偶発タッチ防止動作を実行すべきかどうかを決定する。
【０１１６】
例えば、偶発タッチ防止レベルがレベル３であるとき、電子デバイスは、タッチイベントに対して偶発タッチ防止動作を実行する。
【０１１７】
偶発タッチ防止レベルが比較的低く、レベル１であるとき、電子デバイスは、タッチイベントに対して偶発タッチ防止動作を実行せず、タッチイベントにおけるタッチ点の関連情報を、電子デバイスのプロセッサのようなモジュールへ報告する。その後に、プロセッサは、タッチ点の関連情報に基づいて、対応する動作、例えば、アンロック動作を実行する。
【０１１８】
偶発タッチ防止レベルがレベル２であるとき、電子デバイスは、偶発タッチ防止動作を実行する頻度を下げてよく、例えば、元の頻度の５０％で偶発タッチ防止動作を実行してよい、すなわち、取得された２つのタッチ点のうちのいずれか１つに対して偶発タッチ防止動作を実行してよい。代替的に、レベル１の場合に偶発タッチ防止動作を実行するために電子デバイスによって使用される偶発タッチ防止パラメータと比べて、電子デバイスは、偶発タッチ防止動作を実行する条件を緩和するよう、偶発タッチ防止パラメータを調整してよい。例えば、電子デバイスは、タップ期間を２０ｍｓから３０ｍｓに調整してよい。この場合に、タッチスクリーン上でのタッチ点の滞在期間が３０ｍｓよりも長いとき、電子デバイスは、タッチ点を偶発的なタッチ点と決定する。代替的に、電子デバイスは更に、現在のアプリケーションシナリオに基づいて、偶発タッチ防止動作を実行すべきかどうかを決定してよい。例えば、タッチ精度に対する要求が高くないアプリケーションが電子デバイスの表示インターフェイスで実行されているとき、電子デバイスは、タッチイベントに対して偶発タッチ防止動作を実行する必要がなく、タッチイベントを直接報告してよい。タッチ精度に対する要求が比較的高いアプリケーションが電子デバイスの表示インターフェイスで実行されているとき、電子デバイスは、タッチイベントに対して偶発タッチ防止動作を実行する。
【０１１９】
タッチイベントに対して偶発タッチ防止動作を実行するために電子デバイスによって使用される方法については、ステップ１０１乃至ステップ１０５の関連する記載を参照されたく、詳細は、ここで再度記載されない。
【０１２０】
２０５．（任意）タッチイベントにおけるタッチ点が偶発的なタッチ点であるとき、電子デバイスは、偶発的なタッチ点が誤認点であるかどうかを判定する。
【０１２１】
２０６．（任意）偶発的なタッチ点が誤認点であるとき、電子デバイスは、ターゲット領域で起こる誤認の数に基づいて、ターゲット領域の偶発タッチ防止レベルを更新する。
【０１２２】
ステップ１０６で記載されたように、ステップ２０５で、タッチイベントにおけるタッチ点が偶発的なタッチ点であることを決定した後、タッチ点が誤認点であるかどうかを判定するために、電子デバイスは、タッチ点の実際のタッチパラメータを引き続き検出し、前もってセットされた誤認防止パラメータと実際のタッチパラメータを比較してよい。
【０１２３】
タッチイベントにおけるタッチ点に対して誤認防止動作を実行するために電子デバイスによって使用される方法については、ステップ１０６及びステップ１０７の関連する記載を参照されたく、詳細は、ここで再度記載されない。
【０１２４】
更に、タッチ点が誤認点である場合には、それは、ステップ２０４で行われた偶発タッチ防止動作で誤りが起きたことを示す。この場合に、電子デバイスは、タッチ点が誤認点と決定される誤認時間を記録してよい。
【０１２５】
この場合に、ステップ２０６で、電子デバイスは、直近の期間Ｌ（Ｌ＞０）内にターゲット領域で誤認イベント（すなわち、偶発的なタッチ点が誤認点と決定されること）が起こる回数を取得してよい。数が閾値よりも多い場合には、それは、ターゲット領域におけるユーザのタッチ行動がユーザの通常の行動であることを示す。従って、電子デバイスは、ターゲット領域の偶発タッチ防止レベルを下げてよい。
【０１２６】
例えば、依然として図１１に示されるように、ターゲット領域の偶発タッチ防止レベルは３であり（すなわち、ターゲット領域はレッド領域に属する。）、ユーザがターゲット領域でタッチイベントをトリガした後、タッチイベントにおけるタッチ点が偶発的なタッチ点であると電子デバイスが決定するならば、電子デバイスは更に、タッチ点に対して誤認防止動作を実行してよい。この場合に、偶発的なタッチ点が誤認点であることを決定するならば、電子デバイスは更に、直近の期間Ｌ内にターゲット領域で起きた誤認の数を取得する。３回の（又は３回よりも多い）連続した誤認がターゲット領域で起こる場合に、それは、ユーザが、点Ｐ２を誤ってタッチしているのではなく、点Ｐ２を意図的にタッチしていることを示す。従って、電子デバイスは、ターゲット領域の偶発タッチ防止レベルをレベル３からレベル１に下げてよい（すなわち、ターゲット領域をレッド領域からグリーン領域に下げる。）。このようにして、次のタッチイベントがターゲット領域で起こるとき、ターゲット領域の偶発タッチ防止レベルはレベル１に更新されているので、電子デバイスは、現在のタッチイベントに対して偶発タッチ防止動作を実行する必要がない。このようにして、誤認現象は、同じ場所で複数回起こることを防止され得、それによって、誤認リスクは下げられる。
【０１２７】
更に、ステップ２０６で、すなわち、誤認の数に基づいてターゲット領域の偶発タッチ防止レベルを更新した後に、電子デバイスは更に、ターゲット領域の偶発タッチ防止レベルの更新のリフレッシュ時間を記録してよい。例えば、ターゲット領域の偶発タッチ防止レベルはレベル２である。誤認の数が前もってセットされた閾値よりも多いとき、電子デバイスは、ターゲット領域の偶発タッチ防止レベルをレベル１に更新し、現在の時間を、ターゲット領域の偶発タッチ防止レベルがレベル１に更新されたリフレッシュ時間として記録する。誤認の数が前もってセットされた閾値以下であるとき、電子デバイスは依然としてターゲット領域の偶発タッチ防止レベルをレベル２のままとし、現在の時間を、ターゲット領域の偶発タッチ防止レベルがレベル２に更新されたリフレッシュ時間として記録する。
【０１２８】
このようにして、次のタッチイベントがターゲット領域でその後に検出されるとき、ステップ２０２と同様に、電子デバイスは、リフレッシュ時間とタッチイベントのトリガ時間との間の時間差に基づいて、ターゲット領域の偶発タッチ防止レベルを更新してよい。
【０１２９】
ステップ２０１乃至ステップ２０６における偶発タッチ防止レベルは、１つ以上のアプリケーションシナリオのために設定及び更新されてよい点が留意されるべきである。例えば、アプリケーションＡを実行しているとき、電子デバイスは、電子デバイスのタッチスクリーンを図１１に示されるように異なる領域に分割し、ステップ２０１乃至ステップ２０６に従って、アプリケーションＡを実行しているときのユーザのタッチ癖を学習して、異なる領域ごとの対応する偶発タッチ防止レベルを更新する。アプリケーションＢを実行しているとき、電子デバイスは、アプリケーションＡを実行しているときに取得される各領域の偶発タッチ防止レベルを捨て、再びステップ２０１乃至ステップ２０６に従って、アプリケーションＢを実行しているときのユーザのタッチ癖を更に学習して、異なる領域ごとの対応する偶発タッチ防止レベルを更新してよい。このようにして、アプリケーションＡが実行されるときに取得される各領域の偶発タッチ防止レベルは、アプリケーションＢに影響を及ぼさず、それによって、様々なアプリケーションシナリオにおいて電子デバイスによって偶発的なタッチ点（又は誤認点）を識別する精度は、改善される。
【０１３０】
本発明の実施形態で提供される上記の２つのタッチ制御方法、すなわち、ステップ１０１乃至ステップ１０７で提供されるタッチ制御方法、及びステップ２０１乃至ステップ２０６で提供されるタッチ制御方法では、電子デバイスは、タッチ制御プロセスを完了するために上記の２つの信号報告方法のうちの少なくとも１つを選択することができる点が留意されるべきである。すなわち、上記の２つのタッチ制御方法は、使用するために一体化又は結合されてよい。これは、実際の経験又は実際の適用シナリオに従って当業者によって設定されてよい。本発明の実施形態は、それに制限を課さない。
【０１３１】
加えて、当業者は、銅ピラー検出などを通じてタッチスクリーン上でタッチ感度及び精度を検出してもよい。本発明の実施形態で、異なるタッチ領域は異なる偶発タッチ防止レベルを有し得るので、検出を通じて得られる各領域でのタッチ感度及び精度は、異なり得る。本発明の実施形態は、それに制限を課さない。
【０１３２】
上記の機能を実装するために、電子デバイスなどは、様々な対応する機能を実行するためのハードウェア構造及び／又はソフトウェアモジュールを含むことが理解され得る。当業者は、本明細書で開示されている実施形態で記載されるユニット及びアルゴリズムステップの例と組み合わせて、本発明の実施形態がハードウェア形態又はハードウェアとコンピュータソフトウェアとの組み合わせの形で実装され得ることに容易に気付くはずである。機能がハードウェア又はコンピュータソフトウェアによって駆動されるハードウェアによって実行されるかどうかは、技術的解決法の設計制約及び特定の用途に依存する。当業者は、特定の用途ごとに、記載される機能を実装するために、異なる方法を使用し得るが、実施は、本発明の実施形態の適用範囲を越えることが考えられるべきではない。
【０１３３】
本発明の実施形態で、機能モジュール分割は、方法の例に従って電子デバイスで行われ得る。例えば、様々な機能モジュールは、対応する機能に従って分割されてよく、あるいは、２つ以上の機能は、１つの処理モジュールに一体化されてもよい。一体化されたモジュールは、ハードウェアの形で実装されても、あるいは、ソフトウェア機能モジュールの形で実装されてもよい。本発明の実施形態におけるモジュール分割は、一例であって、単に論理的な機能分割である点が留意されるべきである。実際の実施では他の分割方法が存在し得る。
【０１３４】
様々な機能モジュールが対応する機能に従って分割されるとき、図１２は、上記の実施形態における電子デバイスの可能な略構造図である。電子デバイスは、取得ユニット１１０１、決定ユニット１１０２、調整ユニット１１０３、及び実行ユニット１１０４を含む。
【０１３５】
取得ユニット１１０１は、電子デバイスが図５のプロセス１０１乃至プロセス１０３及び図９のプロセス２０１を実行することを助けるよう構成される。決定ユニット１１０２は、電子デバイスが図５のプロセス１０４及びプロセス１０６並びに図９のプロセス２０３及びプロセス２０４を実行することを助けるよう構成される。調整ユニット１１０３は、電子デバイスが図９のプロセス２０２及びプロセス２０６を実行することを助けるよう構成される。実行ユニット１１０４は、電子デバイスが図３のプロセス１０５及びプロセス１０７並びに図９のプロセス２０５を実行することを助けるよう構成される。上記の方法の実施形態におけるステップの全ての関連する内容は、対応する機能モジュールの機能説明を参照可能である。詳細は、ここで再度記載されない。
【０１３６】
一体化されたユニットが使用されるとき、図１３は、上記の実施形態における電子デバイスの可能な略構造図である。電子デバイスは、処理モジュール１３０２及び通信モジュール１３０３を含む。処理モジュール１３０２は、電子デバイスの動作を制御及び管理するよう構成される。通信モジュール１３０３は、ＵＥが他のネットワークエンティティと通信することを助けるよう構成される。電子デバイスは、電子デバイスのプログラムコード及びデータを記憶するよう構成される記憶モジュール１３０１を更に含んでよい。
【０１３７】
処理モジュール１３０２は、中央演算処理装置（Central  Processing  Unit，ＣＰＵ）、汎用プロセッサ、デジタル信号プロセッサ（Digital  Signal  Processor，ＤＳＰ）、特定用途向け集積回路（Application-Specific  Integrated  Circuit，ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（Field  Programmable  Gate  Array，ＦＰＧＡ）、若しくは他のプログラム可能な論理デバイス、トランジスタ論理デバイス、ハードウェア部品、又はそれらの組み合わせのような、プロセッサ又はコントローラであってよい。コントローラ／プロセッサは、本発明で開示される内容を参照して記載される様々な論理ブロック、モジュール、及び回路の例を実装又は実行してよい。代替的に、プロセッサは、計算機能を実装するプロセッサの組み合わせ、例えば、１つ以上のマイクロプロセッサの組み合わせ、又はＤＳＰとマイクロプロセッサとの組み合わせであってもよい。通信モジュール１３０３は、トランシーバ、トランシーバ回路、通信インターフェイス、などであってよい。記憶モジュール１３０１はメモリであってよい。
【０１３８】
処理モジュール１３０２がプロセッサであり、通信モジュール１３０３がＲＦトランシーバ回路であり、記憶モジュール１３０１がメモリであるとき、本発明のこの実施形態で提供される電子デバイスは、図４に示される電子デバイスであってよい。
【０１３９】
上記の実施形態の全て又は一部は、ソフトウェア、ハードウェア、ファームウェア、又はそれらの任意の組み合わせによって実装されてよい。ソフトウェアプログラムが実施形態を実装するために使用されるとき、実施形態は、全て又は部分的にコンピュータプログラム製品の形で実装されてよい。コンピュータプログラム製品は、１つ以上のコンピュータ命令を含む。コンピュータプログラム命令がコンピュータでロードされ実行されるとき、本発明の実施形態に従うプロシージャ又は機能は、全て又は部分的に生成される。コンピュータは、汎用コンピュータ、専用コンピュータ、コンピュータネットワーク、又は他のプログラム可能な装置であってよい。コンピュータ命令は、コンピュータ可読記憶媒体に記憶されても、あるいは、１つのコンピュータ可読記憶媒体から他のコンピュータ可読記憶媒体へ送信されてもよい。例えば、コンピュータ命令は、ウェブサイト、コンピュータ、サーバ、又はデータセンターから他のウェブサイト、コンピュータ、サーバ、又はデータセンターへ有線（例えば、同軸ケーブル、光ファイバ、若しくはデジタル加入者回線（ＤＳＬ））又は無線（例えば、赤外線、電波、及びマイクロ波、など）で送信されてよい。コンピュータ可読記憶媒体は、コンピュータによってアクセスされる任意の使用可能な媒体又は、１つ以上の使用可能な媒体を組み込む、サーバ若しくはデータセンサのようなデータ記憶デバイスであってよい。使用可能な媒体は、磁気媒体（例えば、ソフトディスク、ハードディスク、又は磁気テープ）、光学媒体（例えば、ＤＶＤ）、半導体媒体（例えば、固体状態ディスクSolid  State  Disk（ＳＳＤ））、などであってよい。
【０１４０】
上記の説明は、本願の具体的な実施にすぎず、本願の保護範囲を制限する意図はない。本願が開示されている技術的範囲内の如何なる変形又は置換も、本願の保護範囲内にあるべきである。従って、本願の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【図１】
0006862575.tif 000002
【図２】
0006862575.tif 000003
【図３】
0006862575.tif 000004
【図４】
0006862575.tif 000005
【図５】
0006862575.tif 000006
【図６】
0006862575.tif 000007
【図７】
0006862575.tif 000008
【図８】
0006862575.tif 000009
【図９】
0006862575.tif 000010
【図１０】
0006862575.tif 000011
【図１１】
0006862575.tif 000012
【図１２】
0006862575.tif 000013
【図１３】
0006862575.tif 000014