(57)【要約】      （修正有）【課題】好適な手姿勢制御を伴う入力デバイスを提供する。【解決手段】ジェスチャ検知システムは、入力デバイス（タッチ感応性モジュール２００）と、コントローラ１２４とを含む。入力デバイスは、タッチ感応性表面および非接触式検知システム３００を含む。そのコントローラは、ユーザ入力オブジェクトの３次元空間における位置についての特徴的なパラメータを判定し、かつ、ユーザ入力オブジェクトの位置に基づいて入力デバイスの動作モードを選択するように構成される。【選択図】図７
2018055718.tif 000002
【特許請求の範囲】
【請求項１】
本明細書に記載の発明。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は、２０１２年８月２７日出願の米国仮特許出願第６１／６９３，６１７号からの優先権を主張し、その米国仮特許出願は、本明細書で十分に述べられるように、参照によってその全体が本明細書によって援用される。
【０００２】
本開示は、ヒューマンインターフェースデバイスに関し、特定すると、モバイルデバイス上のキーボードを模倣するためのタッチセンサシステムに関する。
【背景技術】
【０００３】
スマートフォンおよびタブレットＰＣのような小型デバイス上で、グラフィカルユーザインターフェースのディスプレイタッチパネル上で提示される「キーボード」のための空間は、限定され、典型的に、通常のキーボードにおけるよりもはるかに小さい。さらに、ディスプレイタッチパネルの性質により、１０本指のタイピングは可能ではない。
【０００４】
多くのディスプレイタッチパネルにおいて、キーの数は最小限まで削減される。例えば、多くのそのようなキーボードディスプレイにおいて、１つだけシフトキーがあり、キーロックキーがなく、数字キーがなく、特殊文字キーがない。これらの文字は、第２の「キーボード」を表示する、シフトキーを介して到達可能な追加入力モードを介してアクセスされることができるのみである。したがって、大文字キー、数字、特殊文字、または、追加の制御機能にアクセスするために、２つの連続キーストロークを行うことが常に要求される。
【発明の概要】
【課題を解決するための手段】
【０００５】
実施形態によるジェスチャ検知方法は、タッチ位置を検知することと、入力オブジェクトの位置の特徴的なパラメータに応じて入力モードを選択することと、特徴的なパラメータを計算した後、または、それぞれのタッチの解放に従ってのいずれかで入力文字を入力することとを含む。いくつかの実施形態において、入力モードは、３次元センサシステムのパラメータ変化の検知時に切り替えられる。いくつかの実施形態において、パラメータは、タッチを行う入力オブジェクトの仰角レベルによって判定される。いくつかの実施形態において、入力オブジェクトは、手であり、パラメータは、モバイルデバイスを保持する手から指を持ち上げることによって判定される。いくつかの実施形態において、パラメータは、タッチを行う手の方位角によって判定される。いくつかの実施形態において、第１の仰角は、第１の入力モードを選択し、第２の仰角は、第２の入力モードを選択する。いくつかの実施形態において、第１の方位角は、第１の入力モードを選択し、第２の方位角は、第２の入力モードを選択する。
【０００６】
実施形態によるジェスチャ検知システムは、タッチ感応性表面および非接触式検知システムを含む入力デバイスと、ユーザ入力オブジェクトの３次元空間における位置についての特徴的なパラメータを判定し、かつ、ユーザ入力オブジェクトの位置に基づいて入力デバイスの動作モードを選択するように構成されたコントローラとを含む。いくつかの実施形態において、入力デバイスまたは接続されたシステムは、グラフィカルユーザインターフェースを含む。いくつかの実施形態において、ユーザ入力オブジェクトの３次元空間における位置は、ユーザ入力オブジェクトの方位角を判定することと、方位角に基づいてグラフィカルユーザインターフェース上の文字を選択することとを含む。いくつかの実施形態において、ユーザ入力オブジェクトの３次元空間における位置を判定することは、ユーザ入力オブジェクトの仰角を判定することと、仰角に基づいてグラフィカルユーザインターフェース上の文字を選択することとを含む。いくつかの実施形態において、コントローラは、第２のユーザ入力オブジェクトの３次元空間における位置を判定し、かつ、第２のユーザ入力オブジェクトの位置に基づいて入力デバイスの動作モードを選択するように構成される。いくつかの実施形態において、入力デバイスの動作モードは、ユーザ入力オブジェクトの３次元空間における位置に基づいてオプションメニューを表示することを含む。いくつかの実施形態において、本システムは、タイプされたテキストとユーザ入力オブジェクトの３次元空間における位置との検知に応答してアクセス可能な辞書を含む。いくつかの実施形態において、コントローラはさらに、ユーザ入力オブジェクトの３次元空間における位置に基づいて、タイプされたテキストと関連付けられる辞書からの１つ以上の自動補完オプションを提供するように構成される。
【０００７】
実施形態による電子デバイスは、タッチ感応性表面および非接触式検知システムを含む入力デバイスと、入力デバイスを使用して選択を表示するための表示デバイスと、タッチ感応性表面に対するユーザ入力オブジェクトの３次元空間における位置と関連付けられるパラメータを判定し、かつ、ユーザ入力オブジェクトの位置に基づいて入力デバイスの動作モードを選択するように構成されたコントローラとを含む。いくつかの実施形態において、ユーザ入力オブジェクトの３次元空間における位置と関連付けられるパラメータを判定することは、ユーザ入力オブジェクトの方位角を判定することと、方位角に基づいてグラフィカルユーザインターフェース上の文字を選択することとを含む。いくつかの実施形態において、ユーザ入力オブジェクトの３次元空間における位置と関連付けられるパラメータを判定することは、ユーザ入力オブジェクトの仰角を判定することと、仰角に基づいてグラフィカルユーザインターフェース上の第１の文字または第２の文字を選択することとを含む。いくつかの実施形態において、コントローラは、第２のユーザ入力オブジェクトの３次元空間における位置と関連付けられるパラメータを判定し、かつ、第２のユーザ入力オブジェクトの位置に基づいて入力デバイスの動作モードを選択するように構成される。いくつかの実施形態において、入力デバイスの動作モードは、ユーザ入力オブジェクトの３次元空間における位置に基づいてオプションメニューを表示することを含む。いくつかの実施形態において、本デバイスは、タイプされたテキストおよびパラメータの検知に応答してアクセス可能な辞書を含む。いくつかの実施形態において、コントローラはさらに、パラメータに基づいて、タイプされたテキストと関連付けられる辞書からの１つ以上の自動補完オプションを提供するように構成される。
【０００８】
実施形態による方法は、３次元空間におけるユーザ入力オブジェクトの位置関連パラメータを検知することと、位置関連パラメータに基づいて電子デバイスの動作モードを選択することとを含む。いくつかの実施形態において、動作モードは、位置関連パラメータに基づいてグラフィカルユーザインターフェース上の第１の文字または第２の文字を選択することを含む。いくつかの実施形態において、位置関連パラメータは、ユーザ入力オブジェクトの方位角を備える。いくつかの実施形態において、位置関連パラメータは、ユーザ入力オブジェクトの仰角を備える。いくつかの実施形態において、３次元空間における第２のユーザ入力オブジェクトの位置関連パラメータを検知することと、３次元空間における第２のユーザ入力オブジェクトの位置関連パラメータに基づいて電子デバイスの動作モードを選択することとを含む。いくつかの実施形態において、３次元空間における第２のユーザ入力オブジェクトの位置関連パラメータを検知することと、３次元空間における第２のユーザ入力オブジェクトの位置関連パラメータに基づいて電子デバイスの動作モードを選択することとを含む。いくつかの実施形態において、動作モードを選択することは、位置関連パラメータに基づいてグラフィカルユーザインターフェース上の１つ以上の制御を選択することを含む。いくつかの実施形態において、本方法はさらに、タイプされたテキストおよび位置関連パラメータの検知に応答して辞書にアクセスすることを含む。いくつかの実施形態において、本方法は、位置関連パラメータに基づいて、タイプされたテキストと関連付けられる辞書からの１つ以上の自動補完オプションを提供することを含む。
【０００９】
本開示のこれらおよび他の局面は、下記の説明および添付図面と併せて考慮されるときにより良好に認識および理解される。しかしながら、下記の説明は、本開示の種々の実施形態およびそれらの多数の具体的詳細を示すが、限定ではなく例証として与えられることが、理解されるべきである。多くの置換、改変、追加、および／または、再構成が、それの精神から逸脱することなく本開示の範囲内で行われ得、本開示は、全てのそのような置換、改変、追加、および／または、再構成を含む。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
ジェスチャ検知方法であって、前記ジェスチャ検知方法は、
入力オブジェクトのタッチ位置を検知することと、
前記タッチ位置、および、入力オブジェクトの位置の特徴的なパラメータに応じて、入力モードを選択することと、
前記特徴的なパラメータの計算後、または、それぞれのタッチの解放に従ってのいずれかで、入力文字を入力することと
を含む、ジェスチャ検知方法。
（項目２）
入力モードは、３次元センサシステムのパラメータ変化の検知時に切り替えられる、項目１に記載のジェスチャ検知方法。
（項目３）
前記パラメータは、タッチを行う入力オブジェクトの仰角レベルによって判定される、項目１に記載のジェスチャ検知方法。
（項目４）
前記入力オブジェクトは、手であり、前記パラメータは、モバイルデバイスを保持する前記手から指を持ち上げることによって判定される、項目１に記載のジェスチャ検知方法。
（項目５）
前記入力オブジェクトは、手であり、前記パラメータは、前記タッチを行う前記手の方位角によって判定される、項目１に記載のジェスチャ検知方法。
（項目６）
第１の仰角は、第１の入力モードを選択し、第２の仰角は、第２の入力モードを選択する、項目３に記載のジェスチャ検知方法。
（項目７）
第１の方位角は、第１の入力モードを選択し、第２の方位角は、第２の入力モードを選択する、項目５に記載のジェスチャ検知方法。
（項目８）
ジェスチャ検知システムであって、前記ジェスチャ検知システムは、
タッチ感応性表面および非接触式検知システムを含む入力デバイスと、
ユーザ入力オブジェクトの３次元空間における位置についての特徴的なパラメータを判定し、かつ、前記ユーザ入力オブジェクトの前記位置に基づいて前記入力デバイスの動作モードを選択するように構成されたコントローラと
を備える、ジェスチャ検知システム。
（項目９）
前記入力デバイスまたは前記接続されたシステムは、グラフィカルユーザインターフェースを含む、項目８に記載のジェスチャ検知システム。
（項目１０）
前記ユーザ入力オブジェクトの３次元空間における前記位置を判定することは、前記ユーザ入力オブジェクトの方位角を判定することと、前記方位角に基づいて前記グラフィカルユーザインターフェース上の文字を選択することとを含む、項目９に記載のジェスチャ検知システム。
（項目１１）
前記ユーザ入力オブジェクトの３次元空間における前記位置を判定することは、前記ユーザ入力オブジェクトの仰角を判定することと、前記仰角に基づいて前記グラフィカルユーザインターフェース上の文字を選択することとを含む、項目９に記載のジェスチャ検知システム。
（項目１２）
前記コントローラは、第２のユーザ入力オブジェクトの３次元空間における位置を判定し、かつ、前記第２のユーザ入力オブジェクトの前記位置に基づいて前記入力デバイスの動作モードを選択するように構成される、項目９に記載のジェスチャ検知システム。
（項目１３）
前記入力デバイスの前記動作モードは、前記ユーザ入力オブジェクトの３次元空間における前記位置に基づいて、オプションメニューを表示することを含む、項目９に記載のジェスチャ検知システム。
（項目１４）
タイプされたテキストと、前記ユーザ入力オブジェクトの３次元空間における前記位置との検知に応答してアクセス可能な辞書をさらに備える、項目９に記載のジェスチャ検知システム。
（項目１５）
前記ユーザ入力オブジェクトの３次元空間における前記位置に基づいて、前記タイプされたテキストと関連付けられる前記辞書からの１つ以上の自動補完オプションを提供するようにさらに構成される、項目１４に記載のジェスチャ検知システム。
（項目１６）
電子デバイスであって、前記電子デバイスは、
タッチ感応性表面および非接触式検知システムを含む入力デバイスと、
前記入力デバイスを使用して選択を表示するための表示デバイスと、
前記タッチ感応性表面に対するユーザ入力オブジェクトの３次元空間における位置と関連付けられるパラメータを判定し、かつ、前記ユーザ入力オブジェクトの前記位置に基づいて前記入力デバイスの動作モードを選択するように構成されたコントローラと
を備える、電子デバイス。
（項目１７）
前記ユーザ入力オブジェクトの３次元空間における前記位置と関連付けられるパラメータを判定することは、前記ユーザ入力オブジェクトの方位角を判定することと、前記方位角に基づいて前記グラフィカルユーザインターフェース上の文字を選択することとを含む、項目１６に記載の電子デバイス。
（項目１８）
前記ユーザ入力オブジェクトの３次元空間における前記位置と関連付けられるパラメータを判定することは、前記ユーザ入力オブジェクトの仰角を判定することと、前記仰角に基づいて前記グラフィカルユーザインターフェース上の第１の文字または第２の文字を選択することとを含む、項目１６に記載の電子デバイス。
（項目１９）
前記コントローラは、第２のユーザ入力オブジェクトの３次元空間における位置と関連付けられるパラメータを判定し、かつ、前記第２のユーザ入力オブジェクトの前記位置に基づいて前記入力デバイスの動作モードを選択するように構成される、項目１６に記載の電子デバイス。
（項目２０）
前記入力デバイスの前記動作モードは、前記ユーザ入力オブジェクトの３次元空間における前記位置に基づいて、オプションメニューを表示することを含む、項目１６に記載の電子デバイス。
（項目２１）
タイプされたテキストと前記パラメータとの検知に応答してアクセス可能な辞書をさらに備える、項目１６に記載の電子デバイス。
（項目２２）
前記コントローラは、前記パラメータに基づいて、前記タイプされたテキストと関連付けられる前記辞書からの１つ以上の自動補完オプションを提供するようにさらに構成される、項目２１に記載の電子デバイス。
（項目２３）
方法であって、前記方法は、
タッチ位置を検知することと、
３次元空間におけるユーザ入力オブジェクトの位置関連パラメータを検知することと、
前記タッチ位置および前記位置関連パラメータに基づいて、電子デバイスの動作モードを選択することと
を含む、方法。
（項目２４）
前記動作モードは、前記位置関連パラメータに基づいて、グラフィカルユーザインターフェース上の第１の文字または第２の文字を選択することを含む、項目２３に記載の方法。
（項目２５）
前記位置関連パラメータは、前記ユーザ入力オブジェクトの方位角を含む、項目２３に記載の方法。
（項目２６）
前記位置関連パラメータは、前記ユーザ入力オブジェクトの仰角を含む、項目２３に記載の方法。
（項目２７）
３次元空間における第２のユーザ入力オブジェクトの位置関連パラメータを検知することと、３次元空間における前記第２のユーザ入力オブジェクトの前記位置関連パラメータに基づいて、前記電子デバイスの動作モードを選択することとをさらに含む、項目２６に記載の方法。
（項目２８）
３次元空間における第２のユーザ入力オブジェクトの位置関連パラメータを検知することと、３次元空間における前記第２のユーザ入力オブジェクトの前記位置関連パラメータに基づいて、前記電子デバイスの動作モードを選択することとをさらに含む、項目２５に記載の方法。
（項目２９）
前記動作モードを選択することは、前記位置関連パラメータに基づいて前記グラフィカルユーザインターフェース上の１つ以上の制御を選択することを含む、項目２３に記載の方法。
（項目３０）
タイプされたテキストと前記位置関連パラメータとの検知に応答して、辞書にアクセスすることをさらに含む、項目２３に記載の方法。
（項目３１）
前記位置関連パラメータに基づいて、前記タイプされたテキストと関連付けられる前記辞書からの１つ以上の自動補完オプションを提供することをさらに含む、項目３０に記載の方法。
（項目３２）
第１の位置情報および第２の位置情報は、イベント駆動型多重化を使用して判定される、項目３０に記載の方法。
【図面の簡単な説明】
【００１０】
本明細書に付随し、それの一部を形成する図面が、本開示の特定の局面を描写するために含まれる。図面で図示される特徴は、必ずしも一定の縮尺で描かれていないことが、留意されるべきである。類似参照番号が類似特徴を示す添付図面と併せて解釈される下記の説明を参照することによって、本開示およびそれの利点のより完全な理解が、獲得され得る。
【００１１】
【図１】図１は、いくつかの実施形態による、タッチ感応性表面および非接触式検知手段を伴う電子デバイスの一般的概略表現の等角図である。
【００１２】
【図２】図２は、いくつかの実施形態による、タッチ感応性表面および非接触式検知手段を伴う電子デバイスの一般的概略表現の断面図である。
【００１３】
【図３】図３は、いくつかの実施形態による、例示的電子デバイスを図示するブロック図である。
【００１４】
【図４】図４は、いくつかの実施形態による、非接触式検知手段と組み合わせられたタッチ感応性ディスプレイの一般的概略表現の上面図である。
【００１５】
【図５】図５は、いくつかの実施形態による、非接触式検知手段と組み合わせられたタッチ感応性ディスプレイの一般的概略表現の側面図である。
【００１６】
【図６】図６は、いくつかの実施形態による、非接触式検知手段と組み合わせられたタッチ感応性ディスプレイの一般的概略表現の上面図である。
【００１７】
【図７】図７は、いくつかの実施形態による、非接触式検知手段と組み合わせられたタッチ感応性ディスプレイの一般的概略表現の側面図である。
【００１８】
【図８】図８は、手姿勢制御のための例示的な環境を図示する。
【００１９】
【図９】図９は、指仰角制御を図示する。
【００２０】
【図１０】図１０は、絶対角制御を用いた実施形態の動作を図示するフローチャートである。
【００２１】
【図１１】図１１は、相対角制御を用いた実施形態の動作を図示するフローチャートである。
【００２２】
【図１２】図１２は、方位角制御を図示する。
【００２３】
【図１３】図１３は、方位角制御を図示するフローチャートである。
【００２４】
【図１４】図１４は、方位角制御の例を図示する。
【００２５】
【図１５】図１５は、方位角制御入力方法の典型的なシーケンスを図示するフローチャートである。
【００２６】
【図１６ａ】図１６ａおよび図１６ｂは、仰角制御の例を図示する。
【図１６ｂ】図１６ａおよび図１６ｂは、仰角制御の例を図示する。
【発明を実施するための形態】
【００２７】
詳しい説明
本開示ならびにそれの種々の特徴および利点は、添付図面で図示され、下記の説明で詳述される、例示的であり、したがって、非限定的な実施形態を参照して、より十分に説明される。しかしながら、発明を実施するための形態および具体的例は、好ましい実施形態を示すが、限定ではなく例証としてのみ挙げられることが、理解されるべきである。既知のプログラミング技法、コンピュータソフトウェア、ハードウェア、オペレーティングプラットフォーム、および、プロトコルの説明は、本開示の詳細を不必要に曖昧にしないよう省略され得る。基礎的な発明概念の精神および／または範囲内の種々の置換、改変、追加、および／または、再構成が、本開示から当業者に明白である。
【００２８】
概して、スマートフォンまたはタブレットのような小型デバイス上でタイプすることは、小型キーが正確に押される必要があり、流れるような使用を困難にするので、煩わしい。押される必要があるキーが少ないほど、タイプすることは容易である。種々の実施形態によると、大文字、小文字、および、特殊文字を切り替え（または、他の文字またはキーボード入力を切り替え）、手姿勢制御を文法チェックおよび辞書使用と組み合わせる方法が、提供され得、小型キーボード上での１本の指を用いた快適な書き込みを可能にする。種々の実施形態は、２回のユーザ相互作用の代わりに１回だけのユーザ相互作用へ、すなわち、単一回キーを押すことへ、ディスプレイタッチパネル上の特殊文字キーへのアクセスを単純化する。
【００２９】
下記でさらに詳細に説明されるように、必要とされるキーを押すことの低減は、タッチ位置ならびに仰角αおよび方位角βの変化の両方を検知することによって、種々の実施形態に従って行われることができる。いくつかの実施形態において、入力オブジェクトの位置は、入力オブジェクトの空間的構成に関連し、オブジェクトの重心の位置、あるいは、そのようなオブジェクトの姿勢または配向の、いずれかまたは両方を含み得る。例えば、手の場合、位置は、空間における配向および／または手姿勢を含み得る。
【００３０】
そのような検知のための好適な技法は、例えば、約５０ｋＨｚ〜２００ｋＨｚの周波数を有する信号を伝送電極に注入し、手持ち式デバイスの表面付近に配列されることができる種々の受信電極からの電圧を測定することによる電場測定であり得る。大文字と小文字とを切り替えることは、タッチ中に手の仰角を変化させることによって、種々の実施形態に従って達成されることができる。大文字と小文字とを切り替えることはまた、第２の指の動きによって、例えばモバイルデバイスを保持する手の第２の指の動きによって、達成されることもできる。種々の他の実施形態によると、特殊文字の選択、言葉の自動補完、および、訂正は、手姿勢の方位角を変化させることによって達成されることができる。
【００３１】
手姿勢検知システム
下記でさらに詳細に議論されるように、種々の実施形態は、手姿勢を検知し、電子デバイスを制御するために手姿勢を使用する。したがって、そのような手姿勢を検知するために使用され得るシステムを最初に説明することが有用であり得る。そのような検知のためのシステムおよび方法についての追加の詳細は、本明細書で完全に記載されるように、それの全体において参照によって本明細書に援用される２０１１年１２月９日出願の「Ｅｌｅｃｔｒｏｎｉｃ  ｄｅｖｉｃｅ  ｗｉｔｈ  ａ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ  ｔｈａｔ  ｈａｓ  ｍｏｒｅ  ｔｈａｎ  ｔｗｏ  ｄｅｇｒｅｅｓ  ｏｆ  ｆｒｅｅｄｏｍ，  ｔｈｅ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ  ｃｏｍｐｒｉｓｉｎｇ  ａ  ｔｏｕｃｈ−ｓｅｎｓｉｔｉｖｅ  ｓｕｒｆａｃｅ  ａｎｄ  ｃｏｎｔａｃｔ−ｆｒｅｅ  ｄｅｔｅｃｔｉｏｎ  ｍｅａｎｓ」と題される、同一出願人による同時係属中の米国特許出願第１３／３１５，７３９号で説明されている。
【００３２】
図１は、ユーザ入力オブジェクトに関する第１の位置情報および第２の位置情報を判定するために適合させられる電子デバイス１００の一般的概略表現である。電子デバイスは、タブレットコンピュータであり得るが、携帯電話、ｍｐ３プレーヤ、ＰＤＡ、タブレットコンピュータ、コンピュータ、リモートコントロール、ラジオ、コンピュータマウス、タッチ感応性ディスプレイ、キーボード、キーパッド、および、テレビ等の、それ自体がユーザインターフェースであるか、または、ユーザインターフェースを備える任意の電子デバイスであり得る。ユーザ入力オブジェクト５００（図２）は、ユーザの指５００として示されるが、スタイラス（例えば、小型ペン形状器具）またはデジタルペンのような任意のものであり得る。
【００３３】
１つの実施形態において、電子デバイス１００は、例えば、タッチ感応性モジュール２００のアクティブ領域２０２に触れるユーザ入力オブジェクト５００を検知するために好適であることによってユーザインターフェースとしての機能を果たすタッチ感応性表面および／またはディスプレイを含むタッチ感応性モジュール２００を備える。タッチ感応性モジュール２００は、ユーザ入力オブジェクト５００がそのアクティブ領域２０２に触れることを検知するだけでなく、ユーザ入力オブジェクト５００がアクティブ領域と接触する場所も検知し、すなわち、タッチ感応性ディスプレイは、タッチ感応性モジュール２００と該ユーザ入力オブジェクト５００との接触領域のｘ座標およびｙ座標（例えば、加重幾何学的平均位置、または、アクティブ領域がセンサ区画に分割される場合には接触させられる全てのセンサ区画）を抽出する。したがって、タッチ感応性表面２００は、第１の位置情報であって、該第１の位置情報はユーザ入力オブジェクト５００がタッチ感応性モジュール２００に接触する場所のみに応じる、第１の位置情報を判定する。
【００３４】
本実施形態において、タッチ感応性表面は容量センサ技術に基づき、タッチ感応性モジュール２００のアクティブ領域２０２は、各区画が容量センサ要素２０４（図４）を備える区画に分割されるが、例えば、抵抗性、容量性（例えば、表面容量性、投影容量性、相互容量性、自己容量性）、表面音響波、赤外線、光学画像、分散信号、および、音響パルス認識センサ技術といった多種多様の異なるセンサ技術が、全く同じように、タッチ感応性表面２００の基礎を形成することができる。本実施形態において、タッチ感応性モジュール２００は、電子デバイス１００によって生成される情報を表示するために好適であるタッチ感応性ディスプレイである。
【００３５】
電子デバイス１００はさらに、非接触式検知手段３００を含み得る。一般に、この意味での非接触式検知システム３００は、タッチ感応性表面２００に関するユーザ入力オブジェクト５００の空間的構成に応じて第２の位置情報を判定するために好適な任意のシステムである。ユーザ入力オブジェクト５００の空間的構成は、タッチ感応性モジュール２００に関するユーザ入力オブジェクト５００の３次元的な配列、場所、および、配向として理解されるべきものである。ユーザ入力オブジェクト５００は、図で示されるように、ユーザの指５００であり、したがって、空間的構成とは、指５００が占有する空間を指す。
【００３６】
ユーザ入力オブジェクト５００がタッチ感応性モジュール２００上の同じ接触領域２１０に触れたままであり得る一方で、それの空間的構成は、変化し得る。具体的な例は、指５００に接続されている手が左に、右に、上に、または、下に移動している間に、タッチ感応性領域上の１つの特定の接触領域に触れるユーザの指５００である。したがって、指５００の空間的構成が変化する一方で、タッチ感応性表面２０２との接触領域２１０は、同じままである。第２の位置情報を判定することによって、電子デバイス１００は、タッチ感応性モジュール２００に関する（かつ／または、それの上の所定の参照点に関する）ユーザ入力オブジェクトの空間的構成に応じて情報を判定する。
【００３７】
特定すると、示される実施形態において、非接触式検知システム３００は、複数の電極を用いた容量検知に基づく。図１は、電場を生成する背後電極３０６、および、４つの電場検知電極３０１、３０２、３０３、３０４の配列を概略的に示す。ここで、４つの電場検知電極３０１、３０２、３０３、３０４が別個のユニットとして示されている一方で、背後電極３０６は、タッチ感応性モジュール２００の一部として示されている。しかしながら、電場検知電極３０１、３０２、３０３、３０４および背後電極３０６の各々は、タッチ感応性モジュール２００の一部または別個の実体のいずれかであり得る。電場検知電極３０１、３０２、３０３、３０４および電場生成電極３０６の少なくとも各々は、非接触式検知コントローラ１２４に動作可能に接続される（図３）。背後電極は、例えば、タッチ感応性モジュール２００を備えるタッチ感応性ディスプレイのＶＣＯＭ電極であり得る。容量感知システムの形態における非接触式検知手段３００は、２つのモードで操作され得、すなわち、（１）ユーザ入力オブジェクト５００が、電場生成電極３０６と検知電極３０１、３０２、３０３、３０４との結合を変更し、手が電場を吸収し、したがって、検知電極によって検知される電場を低減するシャントモード、および、（２）ユーザ入力オブジェクト５００が、電場生成および検知電極３０１、３０２、３０３、３０４に負荷を加えるか、または、接地への電極の寄生容量を増加させる自己または絶対容量モードで操作され得る。
【００３８】
電子デバイス１００はまた、タッチ感応性モジュール２００に、および、非接触式検知システム３００に動作可能に接続されたコントローラを備える。コントローラは、タッチ感応性表面から、および、非接触式検知手段から取得される情報および／またはデータ（アナログまたはデジタルであり得る）を処理するために好適な任意の手段であり得る。コントローラは、１つ以上のコントローラ、プロセッサ、集積回路（ＩＣ）、特定用途向け集積回路（ＡＳＩＣ）、アナログ・デジタル変換器（ＡＤＣ）、および／または、プログラム可能なコンピューティングマシンを備え得る。この具体的実施形態において、コントローラは、タッチ感応性表面コントローラ１２２、および、上記で既に記述された非接触式検知コントローラ１２４といった、少なくとも２つのコントローラを伴うサブシステム１２０を備える。両方のコントローラは、特定用途向け集積回路（ＡＳＩＣ）として具現化される。いくつかの実施形態において、それら２つのコントローラは、単一のＡＳＩＣとして具現化される。
【００３９】
コントローラ１２０は、タッチ感応性表面を介して第１の位置情報を、および、非接触式検知システム３００を介して第２の位置情報を同時および／または交互に判定するために適合させられる。どのようにして第１の位置情報および第２の位置情報の両方が同時および／または交互に判定されるかは、電子デバイス１００の具体的な実施形態に応じる。ここでは、非接触式検知手段３００およびタッチ感応性モジュール２００の両方が、容量感知に基づく。
【００４０】
そのようなシステムにおいて、それらの測定値が相互に干渉するという問題が、生じ得る。干渉問題を解決するか、または、そのような問題が生じることを防止するために、多重化方法が、用いられ得る。現在議論されているいくつかの実施形態において、周波数分割多重化および時分割多重化の両方、または、イベント誘発式（ｅｖｅｎｔ  ｔｒｉｇｇｅｒｅｄ）多重化が、実装される。
【００４１】
時分割多重化については、時間が間隔に分割され、連続する２つの時間間隔で、第１の位置情報が、２つの時間間隔のうちの一方においてタッチ感応性モジュール２００を介して判定され、第２の位置情報が、２つの時間間隔のうちの他方において非接触式検知手段を介して判定される。各時間間隔は、数ミリ秒のオーダーであり得る。各時間間隔は、１００ミリ秒、１０ミリ秒、１ミリ秒、または、０．１ミリ秒未満であり得る。時分割多重化は、任意の所与の時点で、最新の第１の位置情報および第２の位置情報の両方が電子デバイス１００において利用可能であるように、第１の位置情報と第２の位置情報とを交互に判定することを可能にする。
【００４２】
イベント誘発式多重化については、非接触式検知手段３００が、タッチイベントを検知するまで連続的にアクティブである。タッチイベントの検知時に、非接触式検知手段３００が動作停止させられ、タッチ感応性モジュール２００が、起動され、タッチ位置を検知する。いかなるタッチもタッチ感応性モジュール２００上で検知されないとき、非接触式検知手段３００は、再度起動される。
【００４３】
周波数分割多重化については、非重複周波数範囲が、電場を生成および検知するために（したがって、容量感知のために）タッチ感応性モジュール２００および非接触式検知手段３００に割り当てられる。このようにして、同じ媒体（タッチ感応性表面および／または共通して使用されている電極（単数または複数）の前面の空間）が、タッチ感応性モジュール２００および非接触式検知手段３００の両方によって使用され得る。その結果として、周波数分割多重化は、任意の所与の時点で、最新の第１の位置情報および第２の位置情報の両方が電子デバイス１００において利用可能であるように、第１の位置情報および第２の位置情報を同時に判定することを可能にする。
【００４４】
いくつかの実施形態において、第１の位置情報は、ユーザ入力オブジェクトがタッチ感応性表面に接触する場所に応じる第１の位置を含み、第２の位置情報は、タッチ感応性表面の所定の距離Ｄ（図２）内にあるユーザ入力オブジェクトの一部分の空間的構成に応じる第２の位置を含む。タッチ感応性表面および所定の距離によって画定される空間は、直方体３１０として示されている。所定の距離は、コントローラ１２０および非接触式検知システム３００によって画定される。特定すると、所定の距離は、背後電極３０６および電場検知電極３０１、３０２、３０３、３０４によって生成される電場の幾何形状によって画定される。
【００４５】
いくつかの実施形態において、第１の位置は、実質的に、ユーザ入力オブジェクト５００がタッチ感応性モジュール２００に接触する場所の幾何学的平均位置である。幾何学的平均位置は、表面の各容量センサ要素２０４（図４）においてユーザ入力オブジェクト５００によって誘発される静電容量の変化を加重することによって計算される。ユーザ入力オブジェクト５００がタッチ感応性モジュール２００に接触する場所は、接触領域２１０（図７）である。ここで、位置情報は、容量センサ技術の使用によって判定される。複数の容量センサ要素２０４が、タッチ感応性モジュール２００上に配列される。（例えば、ユーザの指の形態における）ユーザ入力オブジェクト５００が、タッチ感応性表面２００と接触する。次いで、容量センサ要素２０４の電場の異なる変化が、誘発され、容量センサ要素２０４によって測定される。タッチ感応性モジュール２００上の異なる場所に配列される容量センサ要素２０４によって測定されるこれらの異なる変化から、幾何学的平均接触位置が計算および／または判定される。この目的のために、全ての容量センサ要素２０４の場所を示し、かつ、各センサ要素２０４においてユーザ入力オブジェクト５００によって誘発される静電容量の変化を示すマップが、作成され得る。幾何学的平均位置は、幾何学的平均、すなわち、静電容量変化が観察された全ての位置の平均位置を判定することによって、計算され得る。幾何学的平均位置はまた、静電容量変化の大きさによって加重される幾何学的平均を判定することによって計算され得る。
【００４６】
いくつかの実施形態において、第２の位置は、実質的に、ユーザ入力デバイス５００の電気的性質によって加重される、タッチ感応性モジュール２００の所定の距離Ｄ内にあるユーザ入力オブジェクト５００の一部分の幾何学的平均位置である。しかしながら、ユーザ入力オブジェクト５００の平均位置はまた、ユーザ入力オブジェクト５００の空間的構成を表す空間における点を示すのみであり得る。第２の位置が表すものにかかわらず、それは、第２の位置情報から判定されなければならない。ここで、非接触式検知は容量センサ技術に基づき、ユーザ入力オブジェクト５００の平均位置は、対応する電場生成および検知電極の電場に対するユーザ入力オブジェクトの電気的影響を分析することによって判定される。そうするための方法は、各々が参照によって本明細書に援用される国際公開番号ＷＯ  ２０１１／１２８１１６  号Ａ２、ドイツ特許公開番号ＤＥ  １０  ２００７  ０２０  ８７３号Ａ１、および、ドイツ特許公開番号ＤＥ  １０  ２０１０  ００７  ４５５号Ａ１から公知である。
【００４７】
いくつかの実施形態において、第１の位置情報がユーザ入力オブジェクト５００とタッチ感応性モジュール２００との接触領域２１０（のみ）に応じるので、第１の位置情報は、２次元において判定および表現される。任意のタッチイベントは、タッチ感応性表面上の位置を表す２つの座標によって表される。現在議論されているいくつかの実施形態において、第１の位置情報は、２タプルの形態で第１の位置を含む。
【００４８】
いくつかの実施形態において、第２の位置情報が３次元空間におけるユーザ入力オブジェクトの空間的構成に応じるので、第２の位置情報は、３次元で判定および表現される。オブジェクトの任意の空間的構成は、３つの座標、および、必要であればスカラ値によって表されることができる。そのような説明の好ましい実施形態は、３次元スカラ場である。そのような説明の別の好ましい実施形態は、例えば第２の位置を表す３タプル（トリプレットとも呼ばれる）である。現在議論されているいくつかの実施形態において、第２の位置情報は、３タプルの形態で第２の位置を含む。
【００４９】
いくつかの実施形態において、第１の位置情報および第２の位置情報の両方が、同じ座標系で判定および／または表現される。この目的のために、第１の位置情報は、第２の位置情報の座標系に変換される。同様に、第２の位置情報は、第１の位置情報の座標系に変換されることができ、または、第１の位置情報および第２の位置情報の両方が、別の座標系に変換されることができる。
【００５０】
いくつかの実施形態において、第１の位置情報、第２の位置情報、ならびに、第１および第２の位置の両方が、タッチ感応性モジュール２００上の固定参照位置に対して判定される。
【００５１】
いくつかの実施形態において、電子デバイス１００はさらに、電子デバイス１００のメモリ１０２の中の別個のソフトウェアモジュールであるジェスチャ認識モジュール１３８（図３）を備える。ジェスチャ認識モジュール１３８は、コントローラ手段１２０によって判定される第１の位置および第２の位置から、所定のカテゴリに属するものとしてジェスチャを識別するために適合させられる。電子デバイス１００は、所定のジェスチャがジェスチャ認識モジュール１３８によって識別されたときに、または、その後に第１の状態から第２の状態へ移行するために適合させられる。電子デバイス１００は、複数の状態を呈し得る。状態は、例えば、電子デバイスによって提示されるグラフィカルユーザインターフェースの状態、アプリケーション（テキスト編集、メッセージング、グラフィック編集、Ｅメール、音楽再生、または、ゲームで遊ぶことに関するアプリケーション等）の状態、または、ロックされた状態を指す。ユーザインターフェースを介して、ユーザは、電子デバイスと相互作用してもよく、それを第１の状態から第２の状態に移行させてもよい。
【００５２】
いくつかの実施形態において、ジェスチャ認識モジュールは、複数の所定のジェスチャカテゴリを記憶および／または取得するため、コントローラ手段１２０によって判定される第１の位置および第２の位置からジェスチャを記録するため、記録されたジェスチャを複数の所定のジェスチャカテゴリのうちの少なくとも１つに属するものとして識別するため、ズーム倍率、または、離散回転角度等のパラメータを識別されたジェスチャから抽出するために適合させられ、ジェスチャは、位相空間における軌跡であり、位相空間は、第１の位置情報および第２の位置情報の、ならびに／または、第１の位置および第２の位置の全ての可能な状態によって、すなわち、第１の位置情報および第２の位置情報、ならびに／または、第１の位置および第２の位置が呈し得る状態によって、画定される。
【００５３】
現在議論されているいくつかの実施形態において、ジェスチャは、ユーザ入力オブジェクトがタッチ感応性モジュール２００に触れる限りジェスチャ認識モジュール１３８によって記録される。これは、ジェスチャの開始および終了が、ジェスチャを行うユーザ、および、ジェスチャを記録するジェスチャ認識モジュール１３８の両方について明確に画定されるので、有利である。
【００５４】
図３は、例示的電子デバイス１００のより詳細な概略図である。開示される正確な形態に本発明を限定するものと見なされるべきではない本例において、デバイス１００は、メモリ１０２と、メモリコントローラ１０４と、１つ以上の処理モジュール（ＣＰＵ）１０６と、周辺機器インターフェース１０８と、ＲＦ回路１１２と、オーディオ回路１１４と、スピーカ１１６と、マイクロホン１１８と、入力／出力（１１０）サブシステム１２０と、タッチ感応性ディスプレイ１２６と、非接触式検知手段１２８と、外部ポート１４８とを含む。これらの構成要素は、１つ以上の通信バスまたは信号線１１０を越えて通信する。デバイス１００は、ハンドヘルドコンピュータ、タブレットコンピュータ、携帯電話、メディアプレーヤ、携帯情報端末（ＰＤＡ）、または、これらのアイテムのうちの２つ以上の組み合わせを含む同等物を含むがそれらに限定されない任意の電子デバイスであり得る。デバイス１００が電子デバイス１００の１つの例に過ぎないことと、デバイス１００が、構成要素の、示されるかまたは異なる構成より多いまたはより少ない構成要素を有し得ることが、理解されるべきである。図１に示される種々の構成要素は、１つ以上の信号処理および／または特定用途向け集積回路を含むハードウェア、ソフトウェア、または、ハードウェアとソフトウェアとの両方の組み合わせで実装され得る。
【００５５】
メモリ１０２は、高速ランダムアクセスメモリを含み得、また、１つ以上の磁気ディスク記憶デバイス、フラッシュメモリデバイス、または、他の不揮発性ソリッドステートメモリデバイス等の不揮発性メモリを含み得る。メモリ１０２はさらに、１つ以上のプロセッサ１０６から遠隔に位置する記憶装置、例えば、ＲＦ回路１１２または外部ポート１４８を介してアクセスされる記憶装置に取り付けられたネットワーク、ならびに、インターネット、イントラネット（単数または複数）、ローカルエリアネットワーク（ＬＡＮ）、ワイドローカルエリアネットワーク（ＷＬＡＮ）、ストレージエリアネットワーク（ＳＡＮ）、および、同等物等の通信ネットワーク（図示せず）、または、それらの任意の好適な組み合わせを含み得る。ＣＰＵ１０６および周辺機器インターフェース１０８等の、デバイス１００の他の構成要素によるメモリ１０２へのアクセスは、メモリコントローラ１０４によって制御され得る。
【００５６】
周辺機器インターフェース１０８は、デバイスの入力および出力周辺機器をＣＰＵ１０６およびメモリ１０２に結合させる。１つ以上のプロセッサ１０６は、デバイス１００についての種々の機能を果たすよう、および、データを処理するように、メモリ１０２に記憶された種々のソフトウェアプログラムおよび／または命令のセットを実行する。周辺機器インターフェース１０８、ＣＰＵ１０６、および、メモリコントローラ１０４は、チップ１１１等の単一のチップ上に実装され得る。それらは、別個のチップ上に実装され得る。
【００５７】
ＲＦ（高周波）回路１１２は、電磁波を受信および送信する。ＲＦ回路１１２は、電磁波への／電磁波からの電気信号を変換し、電磁波を介して通信ネットワークおよび他の通信デバイスと通信する。ＲＦ回路１１２は、アンテナシステム、ＲＦ送受信機、１つ以上の増幅器、チューナ、１つ以上の発振器、デジタル信号プロセッサ、ＣＯＤＥＣチップセット、加入者識別モジュール（ＳＩＭ）カード、および、メモリ等を含むがそれらに限定されない、これらの機能を果たすための周知の回路を含み得る。ＲＦ回路１１２は、ワールドワイドウェブ（ＷＷＷ）とも呼ばれるインターネット、イントラネット、および／または、携帯電話ネットワーク、無線ローカルエリアネットワーク（ＬＡＮ）、および／または、メトロポリタンエリアネットワーク（ＭＡＮ）等の無線ネットワーク等のネットワークと、かつ、無線通信によって他のデバイスと通信し得る。無線通信は、グローバルシステムフォーモバイルコミュニケーションズ（登録商標）、エンハンスドデータＧＳＭ（登録商標）エンバイロメント（ＥＤＧＥ）、広帯域符号分割多重アクセス（Ｗ−ＣＤＭＡ）、符号分割多重アクセス（ＣＤＭＡ）、時分割多重アクセス（ＴＤＭＡ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ（Ｗｉ−Ｆｉ）（例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、および／または、ＩＥＥＥ  ８０２．１１ｎ）、ボイスオーバーインタネットプロトコル（ＶｏｉＰ）、Ｗｉ−ＭＡＸ、Ｅメール用プロトコル、インスタントメッセージング、および／または、ショートメッセージサービス（ＳＭＳ）、または、本文書の提出時点でまだ開発されていない通信プロトコルを含む任意の他の好適な通信プロトコルを含むがそれらに限定されない複数の通信規格、プロトコル、および、技術のうちのいずれかを使用し得る。
【００５８】
オーディオ回路１１４、スピーカ１１６、および、マイクロホン１１８は、ユーザとデバイス１００との間にオーディオインターフェースを提供する。オーディオ回路１１４は、周辺機器インターフェース１０８からオーディオデータを受信し、オーディオデータを電気信号に変換し、電気信号をスピーカ１１６に伝送する。スピーカは、電気信号を人間の耳に聞こえる音波に変換する。オーディオ回路１１４はまた、音波からマイクロホン１１６によって変換される電気信号も受信する。オーディオ回路１１４は、電気信号をオーディオデータに変換し、処理のためにオーディオデータを周辺機器インターフェース１０８に伝送する。オーディオデータは、周辺機器インターフェース１０８によって、メモリ１０２および／またはＲＦ回路１１２から取り出され、かつ／または、そこへ伝送され得る。オーディオ回路１１４はまた、ヘッドセットジャック（図示せず）を含み得る。ヘッドセットジャックは、オーディオ回路１１４と、出力専用ヘッドホン、または、出力（一方または両方の耳用のヘッドホン）および入力（マイクロホン）の両方を伴うヘッドセット等の取り外し可能なオーディオ入力／出力周辺機器との間にインターフェースを提供する。
【００５９】
Ｉ／０サブシステム１２０の形態におけるコントローラ手段は、タッチ感応性ディスプレイ２００および非接触式検知システム３００等のデバイス１００上の入力／出力周辺機器の間にインターフェースを提供する。Ｉ／０サブシステム１２０は、タッチ感応性ディスプレイコントローラ１２２と非接触式検知コントローラ１２４とを含む。
【００６０】
デバイス１００はまた、種々の構成要素に電力供給するための電力システム１３０を含む。電力システム１３０は、電力管理システム、１つ以上の電源（例えば、バッテリ、交流電流（ＡＣ））、再充電システム、停電検知回路、電力変換器またはインバータ、電力状態インジケータ（例えば、発光ダイオード（ＬＥＤ））、および、ポータブルデバイスにおける電力の生成、管理、および、分配と関連付けられる任意の他の構成要素を含み得る。
【００６１】
ソフトウェア構成要素は、オペレーティングシステム１３２と、通信モジュール（または命令のセット）１３４と、ジェスチャ認識モジュール（または命令のセット）１３８と、グラフィックスモジュール（または命令のセット）１４０と、ユーザインターフェース状態モジュール（または命令のセット）１４４と、１つ以上のアプリケーション（または命令のセット）１４６とを含み得る。
【００６２】
オペレーティングシステム１３２（例えば、Ｄａｒｗｉｎ、ＲＴＸＣ、ＬＩＮＵＸ（登録商標）、ＵＮＩＸ（登録商標）、ＯＳ  Ｘ、ＷＩＮＤＯＷＳ（登録商標）、または、ＶｘＷｏｒｋｓ等の組み込みオペレーティングシステム）は、一般的なシステムタスク（例えば、メモリ管理、記憶デバイス制御、電力管理等）を制御および管理するための種々のソフトウェア構成要素および／またはドライバを含み、種々のハードウェアおよびソフトウェア構成要素の間の通信を容易にする。
【００６３】
通信モジュール１３４は、１つ以上の外部ポート１４８を越えて他のデバイスとの通信を容易にし、また、ＲＦ回路１１２および／または外部ポート１４８によって受信されるデータを取り扱うための種々のソフトウェア構成要素を含む。外部ポート１４８（例えば、ユニバーサルシリアルバス（ＵＳＢ）、ＦＩＲＥＷＩＲＥ等）は、他のデバイスに直接、または、ネットワーク（例えば、インターネット、無線ＬＡＮ等）を越えて間接的に結合するために適合させられる。
【００６４】
ジェスチャ認識モジュール１３８は、（Ｉ／Ｏ）サブシステム１２０から、第１の位置情報および第２の位置情報を、特定すると第１の位置および第２の位置を受信するように適合させられる。ジェスチャ認識モジュール１３８は、接触が起こったかどうかを判定すること、第１の位置および第２の位置の移動があるかどうかを判定して該移動を追跡すること、および、接触が断たれたかどうか（すなわち、接触が中断されたかどうか）を判定すること等の、第１の位置情報および第２の位置情報を、特定すると第１の位置および第２の位置を分析することに関係する種々の動作を行うための種々のソフトウェア構成要素を含む。移動を判定することは、第１の位置および第２の位置の速さ（大きさ）、速度（大きさおよび方向）、および／または、加速度（大きさおよび／または方向を含む）を判定することを含み得る。
【００６５】
グラフィックスモジュール１４０は、タッチ感応性ディスプレイ１２６上にグラフィックスをレンダリングおよび表示するための種々の公知のソフトウェア構成要素を含む。「グラフィックス」という用語は、限定ではないが、テキスト、ウェブページ、アイコン（ソフトキーを含むユーザインターフェースオブジェクト等）、デジタル画像、ビデオ、アニメーション、および、同等物を含む、ユーザに表示されることができる任意のオブジェクトを含むことに留意されたい。
【００６６】
電子デバイス状態モジュール１４４は、デバイス１００の電子デバイス状態を制御する。電子デバイス状態モジュール１４４は、第１の状態モジュール１５０と、第２の状態モジュール１５２とを含み得る。第１の状態モジュールは、デバイス１００を第１の状態に移行するよう、および、デバイス１００を第１の状態に移行するように１つ以上の条件のうちのいずれかの充足を検知する。第２の状態モジュールは、本デバイスを電子デバイスの第２の状態に移行するよう、および、デバイス１００を第２の状態に移行するように１つ以上の条件のうちのいずれかの充足を検知する。
【００６７】
１つ以上のアプリケーション１３０は、限定ではないが、ブラウザ、アドレス帳、連絡先リスト、Ｅメール、インスタントメッセージング、文書処理、キーボードエミュレーション、ウィジェット、ＪＡＶＡ（登録商標）対応アプリケーション、暗号化、デジタル権利管理、音声認識、音声複製、場所判定能力（全地球測位システム（ＧＰＳ）によって提供されるもの等）、音楽プレーヤ（ＭＰ３またはＡＡＣファイル等の１つ以上のファイルに記憶された録音音楽を再生する）等を含む、デバイス１００上にインストールされる任意のアプリケーションを含むことができる。
【００６８】
図４〜７は、タッチ感応性ディスプレイの形態におけるタッチ感応性モジュール２００の一体部分である非接触式検知手段３００の例示的実施形態のより詳細な概略図を提供する。このタッチ感応性ディスプレイは、第１の位置情報および第２の位置情報を同時および／または交互に検知することを可能にし、このタッチ感応性ディスプレイは、ロバストかつ低費用の設計によって特徴付けられる。
【００６９】
図４は、透明および隔離材料から成る画面層２０１を含む、タッチ感応性モジュール２００の簡略化タッチガラスを示す。この画面層２０１上で、画面層に接続される透明電極層が、配列される。
【００７０】
この電極層は、複数の電極区画２０４に分割され、電極区画２０４は、容量センサ要素２０４である。全ての電極区画２０４の全体が、区画アレイ２０２の形態において、ここで示されているアクティブ領域２０２を形成する。この区画アレイ２０２は、対応する水平および／または垂直の連続する隣接電極区画２０４が、小型伝導性セクション２０６、２０８によって相互に接続されるという事実にすなわち起因して、区画線Ｚ１、Ｚ２、Ｚ３、Ｚ４、および、Ｚ５、ならびに、区画列Ｓ１、Ｓ２．．．Ｓ９を形成する。区画線Ｚ１．．．Ｚ５および区画列Ｓ１．．．Ｓ９は、相互に関して隔離され、それらの各々は、供給線ＬＺ１／５およびＬＳ１／９に接続されている。伝導性セクション２０６、２０８は、タッチ感応性モジュール２００の領域２０２中で相互に交差する限りにおいて、相互に対して隔離される。
【００７１】
区画列および区画線は、これらの供給接続ＬＺ１／５およびＬＳ１／９を介して、コントローラ手段１２０に、特定すると非接触式検知コントローラ１２４に接続される。非接触式検知コントローラ１２４および追加の伝導性層３０６と組み合わせて、タッチ感応性モジュール２００のタッチグラスはまた、非接触式検知システム３００を表す。これらのコントローラ手段１２０、１２４は、（周波数分割多重化を用いて）同時に、かつ、（時分割多重化またはイベント誘発式多重化を用いて）交互に、ユーザ入力オブジェクト５００に関する第１の位置情報および第２の位置情報を判定し得るように設計され、非接触式検知は、区画アレイ２０２の複数の電極区画２０４を、電極グループ３０１、３０２、３０４、３０４に、特定すると電極線Ｚ１．．．Ｚ５または電極列Ｓ１．．．Ｓ９に組み合わせることによって行われる。
【００７２】
図４に示されるように、電極区画はまた、線形構成を有し得る。
【００７３】
図５において、タッチ感応性ディスプレイのガラス２０１の設計が、簡略化された例として概略的に示されている。画面層２０１は、好ましくは、プラスチックまたはガラス材料から成り、例えば０．８ｍｍの厚さを有する。画面層２０１の両側で、透明伝導性層２０４、３０６（例えば、ＩＴＯ層）が、提供される。
【００７４】
使用位置でユーザに向かって配向される頂面は、構造化されることによって複数の区画２０４に分割される層２０４を有し、ここで、層は、線および列にグループ化される緊密に隣接した区画２０４（例えば、菱形）を有する。行および列にグループ化された電極区画２０４を電気的に接触することは、専用の供給線を介して行われる。
【００７５】
（ディスプレイに向かって配向される）底部側は、透明ＩＴＯ層３０６で連続的にコーティングされる。それに従って構築された画面層２０１は、公知のタッチ感応性ディスプレイ機能性をこのディスプレイに提供するために、好適なディスプレイの前に配列される。電極層２０４、３０６の各々は、さらなる（ここでは示されていない）隔離透明層によって覆われ得る。電極層２０４、３０６は、典型的に、フレキシケーブル（ＦＦＣ）を介して接続される。
【００７６】
図６に示されるように、縁に近い菱形の線のうちの４本（すなわち、水平グループ化によって形成される区画線Ｚ１／３０３およびＺ５／３０１、垂直グループ化によって形成される区画列Ｓ１／３０２およびＳ９／３０４）が、第２の位置情報を判定するために使用される。線および列にグループ化された電極区画を使用することによって、非接触式検知手段のための電極の「フレーム」が、得られる。
【００７７】
第２の位置情報を判定するために使用される上側水平電極区画グループＺ１／３０３および下側水平電極区画グループＺ５／３０１、ならびに、（縁に近い）左右の電極列Ｓ１／３０２およびＳ９／３０４の両方が、シェーディングによって強調表示されている。水平電極区画グループＺ１／３０３およびＺ５／３０１の両方が、ユーザの指５００の平均位置のｙ位置を判定するために用いられる。ｙ位置判定と同時に、または、それの直後に、分析が行われ得、それを用いて、電極区画をグループ化することによって、細長い検知電極が、左縁領域Ｓ１／３０２の中および右縁領域Ｓ９／３０４の中の各々で形成される。それら２つの電極グループＳ１／３０２、Ｓ９／３０４によって、ユーザの指５００の平均位置のｘ位置が、判定され得る。さらに、ユーザの指の平均位置のｚ距離が、測定された信号から計算される。平均位置を判定するために、他の分析アプローチが、用いられ得る。
【００７８】
第２の位置情報の判定を支援する表示領域中のさらなる電極を有することが、可能である。これらの追加の電極を用いて、例えば、所定の距離は、ユーザ入力オブジェクト（ユーザの手等）の複数の部分が非接触式検知手段によって判定される空間的配列に寄与するように、拡大され得る。
【００７９】
そのようなディスプレイを特色とする電子デバイスにおいて、第１の位置情報および第２の位置情報は、同時および／または交互に判定され得る。この目的のために、多重化、特定するとイベント誘発式多重化、時分割多重化および／または周波数分割多重化が、用いられる。
【００８０】
コントローラ手段１２０、特定すると非接触式検知コントローラ１２４は、グループドライバを備え、グループドライバは、どの電極区画グループまたはグループの組み合わせＺ１／３０３、Ｚ５／３０１、Ｓ１／３０２、Ｓ９／３０４（または、必要であれば、どの単一の電極区画２０４）が、第２の位置情報を判定するために現在用いられているかを判定する。グループドライバは、現在の電極区画グループ化に関する情報を補償コントローラに転送し得、したがって、電極区画グループＺ１／３０３、Ｚ５／３０１、Ｓ１／３０２、Ｓ９／３０４を介して検知される電場現象を分析するために考慮に入れられる具体的な特性化値または選好および参照のレベルを課す。これらの特性化値は、構成における現在アクティブな電極システムの全容量または通常の接地であり得、いかなる外部影響（ユーザ入力オブジェクトに起因する外部影響等）も存続しない。次いで、特性化値は、較正値と見なされ得る。補償コントローラは、別個の実体または非接触式検知コントローラ１２４の一体部分であり得る。
【００８１】
コントローラ手段１２０、特定すると、電極区画線および列を一時的に起動するため、および、起動された電極区画線および列を介して測定された信号を分析するための非接触式検知コントローラ１２４は、ＡＳＩＣ  １２０／１２４として実装され得る。ＡＳＩＣ  １２０／１２４は、画面層２０１の近くに配列され得、かつ、画面層２０１に物理的に接続され得る。ＡＳＩＣ  １２０／１２４は、タッチ感応性モジュール２００を介して第１の位置情報、および、非接触式検知手段３００を介して第２の位置情報を同時および／または交互に判定するために適合させられるように、設計され得る。ＡＳＩＣ  １２０／１２４は、それの特定の機能がＡＳＩＣ  １２０／１２４をプログラムすることによって規定され得るように、設計され得る。ＡＳＩＣ  １２０／１２４は、ＡＳＩＣ  １２０／１２４が電極区画アレイのどの電極区画グループ（特定すると、どの電極区画線Ｚ１．．．Ｚ５および電極区画列Ｓ１．．．Ｓ９）が、第２の位置情報を判定するために現在用いられているかを規定するように、設計され得る。
【００８２】
ＡＳＩＣ  １２０／１２４自体は、従来技術のタッチ感応性表面が提供する方法で、第１の位置情報に関する（特定すると第１の位置に関する）信号を提供する。加えて、ＡＳＩＣ  １２０／１２４は、第２の位置情報に関する（特定すると第２の位置に関する）信号を提供する。ＡＳＩＣ  １２０／１２４において、判定された第１の位置情報および第２の位置情報に関する具体的な事前分析を行うアプリケーションが、作動し得る。ＡＳＩＣ  １２０／１２４は、第１の位置情報を使用し得、それに応じて、第２の位置情報を判定するために用いられるべきである電極区画グループを選択し得る。これは、適切な電極区画グループを選択することによって、第２の位置情報を判定する精度が向上させられ得るので、有利である。ＡＳＩＣ  １２０／１２４は、例えば、タッチ感応性表面２００の前面上の所定の距離内でユーザ入力オブジェクトを移動させることによって誘導され得る接地に対する容量結合の変化、電位の結合、および／または、起動された電極区画グループ（単数または複数）の環境の誘電特性の変化を分析することによって、第２の位置情報を判定し得る。異なる測定アプローチが、この目的のためにＡＳＩＣ  １２０／１２４によって用いられ得る。典型的な測定プローチは、例えば、アナログ信号（すなわち、特定の範囲内で変化する信号）として接地電位に対する起動電極区画の結合を検知することにある。
【００８３】
非接触式検知コントローラ１２４は、ＲＸおよびＴＸのコネクタを備え得る。例えばチャネル多重化によって、第２の位置情報を判定するための複数の電極区画連鎖を用いることが、可能である。対応する電極区画連鎖における信号レベルの分析は、多重オブジェクト認識が行われるという点で行われ得る（例えば、２本の指先の認識、および、指先の各々についての第１の位置情報および第２の位置情報の対応する判定）。
【００８４】
図７において、例示的実施形態による、非接触式検知システム３００と組み合わせられたタッチ感応性モジュール２００が示され、第１の位置情報および第２の位置情報の判定が、より詳細に表示される。縁に近くて列Ｓ１／３０２およびＳ９／３０４にグループ化される電極区画を用いて、タッチ感応性モジュール２００に関するユーザの指５００の平均位置の距離Ｌ１、Ｌ２を示す信号レベルが、検知される。これらの信号レベルから、ユーザの指５００の平均位置のｘ距離およびｚ距離が、計算される。信号検知は、タッチ感応性ディスプレイモジュール２００の特定の電極区画グループを、コントローラ手段１２０と、特定すると非接触式検知コントローラ１２４と連続的に接続するグループドライバを用いて行われる。後者は、１つ以上のアナログ・デジタル変換器（ＡＤＣ）を備え、それに従って取得されたデジタルの第２の信号位置情報から第１の位置情報および第２の位置情報を計算する。タッチ感応性ディスプレイは、上に配列された電極区画２０４を有する側面の反対側にある裏面に配列されたＩＴＯ層３０６を有する。方形波信号が、裏面に配列されたＩＴＯ層３０６に印加される。
【００８５】
タッチ感応性モジュール２００の電極設定が非接触式検知手段３００の典型的な電極設定に非常に類似するので、感応性表面は、ユーザオブジェクトのタッチ検知と非接触式検知との両方のために使用され得る。
【００８６】
電極アレイの電極区画は、透明多層画面構造において実装され得る。電極区画の間の交差点の特に信頼性のある隔離を達成するために、電極区画線を形成する電極区画が、電極区画列を形成する電極区画とは異なる層に配列され得、かつ／または、電極区画線を形成する電極区画と電極区画列を形成する電極区画とが、１つの層の反対側に配列される。さらに、使用中にユーザから外方に向いている側面上で、背後電極３０６（例えば、非接触式検知のための伝送電極としての機能を果たし得る）がＶＣＯＭ層によって形成され得る。
【００８７】
手姿勢制御
上記のように、実施形態は、電子デバイス１００の手姿勢制御のために、特定すると、電子デバイスを制御するように、ジェスチャまたは手の姿勢あるいは配向等の位置と関連付けられる特徴的なパラメータを使用して、上記で説明されるようなセンサシステムを利用し得る。ここで図８を参照すると、そのような方法を適用するための例示的な環境を図示する略図が、示されている。タッチ感応性モジュール２００、ならびに、手５０１および関連する指５００が、示されている。指５００は、タッチ感応性モジュール２００の接触領域またはタッチ位置２１０に触れる。接触領域２１０は、３次元座標における点を画定する。特定すると、接触領域２１０は、座標（ｘ１，ｙ１，０）を有する点Ａを画定する。手５０１は、座標（ｘ２，ｙ２，ｚ２）を有するＢにおいて重心を有する。重心は、センサについての「集中」点であり、カメラベースのセンサについては、これは、典型的に、幾何学的中心であり、容量および音響センサについては、この中心点は、典型的に、上記で議論されるような距離測定および三辺測量の結果である。重心Ｂは、タッチ感応性モジュール２００に対する仰角αと、方位角βと呼ばれるタッチ感応性表面上の角度とを画定する。
【００８８】
種々の実施形態によると、指のタッチ場所Ａ（ｘｌ，ｙｌ，０）、また、Ｂ（ｘ２，ｙ２，ｚ２）におけるユーザの手の重心が、検知される。１本の指でディスプレイのタッチパネル表面に触れることによって、手を上下に移動させること（仰角α）、または、指の着地点の周りに手で円形運動を描くこと（方位角β）によって、手の重心を変化させることが、可能である。つまり、実施形態に応じて、仰角の変化または方位角の変化が、ユーザインターフェースを制御するために使用され得る。
【００８９】
例えば、図９には、タッチスクリーンモジュール２００上、特定すると、タッチスクリーンキーパッドまたはキーボードのキー上の接触領域２１０における指５００が示されている。指５００は、仰角αを画定する。
【００９０】
いくつかの実施形態において、指５００がタッチスクリーン上のキーに触れるとすぐに、文字が書き込まれる（すなわち、対応するキーが選択される）。タッチの瞬間に、仰角αが大文字か小文字かを制御する。例えば、いくつかの実施形態において、仰角α１、α２で示されるように、文字は平坦な仰角（例えば、仰角α＝０°〜５０°）によって小文字で書き込まれるが、文字は、角度が上昇させられた（例えば、α＞５０°）場合に大文字で書き込まれる。代替として、本方法は、大文字と小文字との区別を制御する代わりに、特殊文字の入力のために使用されることができる。
【００９１】
例えば、ここで図１０を参照すると、そのような実施形態を図示するフローチャート１０００が、示されている。フローチャート１０００の中の要素の特定の配列は、要素の固定された順番を示唆するように意味されず、実施形態は、実行可能である任意の順番で実践されることができる。
【００９２】
最初に、本システムは、指またはスタイラスのタッチを検知する（ステップ１００２）。次に、タッチのｘ−ｙ位置に対応するキーが判定される（ステップ１００４）。タッチ時の仰角αも判定される（ステップ１００６）。本システムはさらに、仰角αが事前規定仰角αｄより大きいかどうかを判定する（ステップ１００８）。そのような事前規定仰角αｄは、例えば４０度〜５０度等の任意の好適な角度であり得るが、他の角度値も使用され得る。仰角が事前規定仰角よりも大きい場合には、第１の事前規定文字が表示または選択され得、あるいは、ディスプレイに書き込まれ得る（ステップ１０１０）。例えば、文字は、選択されるキーに対応する大文字であり得る。仰角が事前規定仰角よりも小さかった場合には、第２の文字が、選択または表示され得、または、ディスプレイに書き込まれ得る（ステップ１０１２）。例えば、文字は、選択されるキーに対応する小文字であり得る。２つの文字に関して議論されるが、例えば１つよりも多くの閾値を使用することによって、２つよりも多くの文字間を選択するように、他の実施形態が使用され得ることに留意されたい。
【００９３】
別の実施形態において、実際のタッチ中の仰角αの変化が、代替的な入力スキーム（例えば、大文字または小文字）を制御するために使用される。例えば、仰角がタッチ中に一定のままである場合、文字が、小文字で書き込まれる。仰角が、より高い値α１まで増加させられるか、または、より低い値α２まで減少させられる場合、対応する文字が大文字で書き込まれる。
【００９４】
例えば、ここで図１１を参照すると、そのような実施形態を図示するフローチャート１１００が、示されている。フローチャート１１００の中の要素の特定の配列は、要素への固定された順番を示唆するように意味されず、実施形態は、実行可能である任意の順番で実践されることができる。
【００９５】
最初に、本システムは、指またはスタイラスのタッチを検知する（ステップ１１０２）。次に、タッチのｘ−ｙ位置に対応するキーが判定される（ステップ１１０４）。タッチ時の仰角αも判定される（ステップ１１０６）。本システムはさらに、仰角αがタッチ中に変化するか否かを判定する（ステップ１１０８）。タッチ中の変化は、タッチ時に判定される仰角に対して事前規定値よりも大きい正または負の変化であり得る。仰角がタッチ中に変化する場合には、第１の事前規定文字が、表示または選択され得、あるいは、ディスプレイに書き込まれ得る（ステップ１１１０）。例えば、文字は、選択されるキーに対応する大文字であり得る。仰角の変化がない場合には、第２の文字が、選択または表示され得、あるいは、ディスプレイに書き込まれ得る（ステップ１１１２）。例えば、文字は、選択されるキーに対応する小文字であり得る。２つの文字に関して議論されるが、例えば１つよりも多くの角度の変化を検知することによって、２つよりも多くの文字が選択され得ることに留意されたい。
【００９６】
他の実施形態において、方位角βが、キーボードおよび／または文字制御で使用される。タッチ中の方位角の変化が、代替的な入力スキームを制御するために使用され得る。方位角がタッチ中に一定のままである場合、タッチを解放するときに通常の文字が書き込まれる。方位角がタッチ中に変化する場合、特殊文字が、拡大鏡で表示され、角度を変化させることによって選択されることができる。
【００９７】
例えば、図１２には、タッチスクリーン２００、指５００、および、接触点２１０が示されている。指５００は、方位角βにある。１つの実施形態において、指がタッチスクリーンに触れるとすぐに、文字が判定される。タッチの瞬間に、方位角が大文字か小文字かを制御する。１つの実施形態において、小さい方位角によって、小文字が書き込まれる（βｄ、−βｄ、例えば、方位角＝＋３０．．−３０°）。方位角の絶対値が３０°より大きい場合、大文字が書き込まれる（例えば、方位角（βｄ、−βｄ）＝−１００°．．−３０°、＋３０°．．１００°）。代替として、本方法は、大文字と小文字との区別を制御する代わりに、特殊文字の入力のために使用されることができる。さらに、本方法は、２つよりも多くの代替案間を選択するために使用され得る。
【００９８】
例えば、ここで図１３を参照すると、そのような実施形態を図示するフローチャート１３００が、示されている。フローチャート１３００の中の要素の特定の配列は、要素への固定された順番を示唆するように意味されず、実施形態は、実行可能である任意の順番で実践されることができる。
【００９９】
最初に、本システムは、指またはスタイラスのタッチを検知する（ステップ１３０２）。次に、タッチのｘ−ｙ位置に対応するキーが判定される（ステップ１３０４）。タッチ時の方位角βも判定される（ステップ１３０６）。本システムはさらに、方位角βが事前規定範囲内にあるかまたは事前規定値よりも小さいかどうかを判定する（ステップ１３０８）。方位角βが方位角βｄよりも大きい場合には、タッチが解放されるときに、第１の事前規定文字が、表示または選択され得、あるいは、ディスプレイに書き込まれ得る（ステップ１３１０）。例えば、文字は、選択されるキーに対応する大文字であり得る。方位角βが事前規定方位角βｄよりも小さい場合には、第２の文字が、選択または表示され得、あるいは、ディスプレイに書き込まれ得る（ステップ１３１２）。例えば、文字は、選択されるキーに対応する小文字であり得る。再度、実施形態に応じて２つよりも多くの代替案が選択され得ることに留意されたい。
【０１００】
上記のように、方位角および仰角が、特殊文字を選択するために使用され得る。いくつかの実施形態において、一方または他方が、１つよりも多くの特殊文字を選択することに役立つために使用され得る。そのような実施形態は、１つよりも多くの特殊文字を選択するために方位角を使用することに関して図１４に示されている。
【０１０１】
示されるように、ユーザの指５００は、文字「
【化１】
2018055718.tif 000003
」を選択するように、接触点２１０で画面２００に触れる。ユーザは、図示される実施形態において小文字を選択する低い仰角でそのようにする。示されるように、ユーザは、より大きい負の方位角βで文字に触れ得る。これは、ポップアップウィンドウ１４０２が表示されるようにする。ポップアップディスプレイ１４０２に表示される文字「
【化２】
2018055718.tif 000004
」の選択は、長方形によって示される最も左側にある文字である。ユーザがこの位置でタッチを解放した場合、ユーザは、「
【化３】
2018055718.tif 000005
」を書き込む。しかしながら、ユーザが右に（反時計回りに）指５００を回転させた場合、ユーザは、示された文字を右にスクロールすることにより、所望の変形例を強調表示して選択することができる。
【０１０２】
例えば、ここで図１５を参照すると、そのような実施形態を図示するフローチャート１５００が、示されている。フローチャート１５００の中の要素の特定の配列は、要素への固定された順番を示唆するように意味されず、実施形態は、実行可能である任意の順番で実践されることができる。
【０１０３】
最初に、本システムは、指またはスタイラスのタッチを検知する（ステップ１５０２）。次に、タッチのｘ−ｙ位置に対応するキーが判定される（ステップ１５０４）。仰角または方位角に基づいて、特殊文字オプションディスプレイが、表示のために選択または提示され得る（ステップ１５０６）。例えば、上記のように、仰角が比較的小さく、かつ、方位角が比較的大きい場合、特殊文字メニューが表示され得る。次いで、指の方位角を変化させることによって、特殊オプションメニューがスクロールされ得る（ステップ１５０８）。例えば、指が左から右へ回転させられる場合、メニュー中のオプションが、連続的に強調表示され得る。所望のオプションが強調表示されると、ユーザは、タッチを解放することによって、選択された文字を選択または表示することができ、あるいは、書き込むことができる（ステップ１５１０）。
【０１０４】
いくつかの実施形態において、第１の指または選択デバイスがキーボードに触れている間に、「第２の」指あるいはユーザ入力または選択デバイスを移動させることによって、第２の機能が制御されることができる。つまり、いくつかの実施形態において、指を検知ゾーンに持ち込むこと、または、検知ゾーン内で指を移動させることによって、シフトキーを制御することができる。したがって、ユーザは、実際のキーを打つ必要がなく、シフト制御は、１本の指をディスプレイに近づけることだけ、または、それを筐体上に保つことだけによって空中で行われる。
【０１０５】
例えば、図１６ａ、１６ｂに示されるように、指５００が文字またはキー（図示される例において、文字「ｈ」）を選択するために使用され得る。指５１０は、第１の位置１６００にある。それは、第２の位置１６０２に移動させることができる。これが検知されるとき、選択されたキーは、代替文字、すなわち、大文字の「Ｈ」に切り替わる。この特徴は、上記の実施形態のうちのいずれかに加えて、または、それの代わりに実装され得る。
【０１０６】
上記のオプションに加えて、または、代替として、選択メニュー（図示せず）は、選択メニュー１４０２（図１４）の態様と同様の態様でポップアップし、かつ、自動補完（Ｔ９様）、自動訂正、または、さらなる制御コマンド（例えば、言葉のコピー／ペースト）の提案等のオプションを提示するように構成され得る。これらは、指の角度を変化させることによって選択され得る。いくつかの実施形態において、キーボードにわたる特定の距離における手を用いたフリックのようなジェスチャによって、自動補完の第１の提案が選択されることができる。ジェスチャを使用することの利点は、キーボード上の小さいボタンを押すことを回避することである。そのような実施形態において、手姿勢を介して触れて制御するときに、タイプされたテキストが即時に辞書と比較され、自動補完についての提案がそれぞれ行われるように、辞書が提供され得る。辞書提案は、上記で議論されるものと同様の態様で手姿勢に応じる。
【０１０７】
さらに、いくつかの実施形態において、文法チェックが、最良のユーザ快適性のために追加されることができ、タイプすることをより容易かつより迅速にする。
それぞれの文の中で意味を成さない文字が抑制されることができる。
２番目の文字としては大文字がない。
終止符の後の最初の文字としては常に大文字である。
【０１０８】
上述のオプションはまた、組み合わせることができる。
【０１０９】
種々の実施形態は、例えば伝送電極によって生成されて種々の受信電極によって受信される電場の変化を分析することが可能であるジェスチャ認識集積回路と組み合わせられるが、他の手姿勢検知方法（カメラ、赤外線、超音波）もカバーする場合に、新しい価値ある適用を開く。したがって、主要な使用の分野は、タッチスクリーンおよびタッチパネルについてのものであり得る。しかしながら、ユーザインターフェース単純化が、消費者および他の業界において重要な収益推進力であるので、他の実施形態が適用され得る。
【０１１０】
本発明は、それの具体的実施形態に関して説明されているが、これらの実施形態は、例証的なものに過ぎず、本発明の制限ではない。要約および発明の概要における記載を含む本発明の図示される実施形態の本明細書の説明は、包括的であること、または、本明細書で開示される正確な形態に本発明を限定することを意図していない（特定すると、要約および発明の概要内に任意の特定の実施形態、特徴、または、機能を含むことは、そのような実施形態、特徴、または、機能に本発明の範囲を限定することを意図していない）。むしろ、本説明は、要約および発明の概要で説明される任意のそのような実施形態、特徴、または、機能を含む、任意の具体的に説明された実施形態、特徴、または、機能に本発明を限定することなく、本発明を理解する文脈を当業者に提供するために、例証的な実施形態、特徴、または、機能を説明することが意図されている。
【０１１１】
本発明の具体的実施形態、および、本発明についての例は、例証目的のみのために本明細書で説明されるが、当業者が認識および理解するように、種々の同等の改変が本発明の精神および範囲内で可能である。示されるように、これらの改変は、本発明の図示された実施形態の前述の説明に照らして本発明に対して行われ得、本発明の精神および範囲内に含まれるべきである。したがって、本発明は、それの特定の実施形態を参照して本明細書で説明されているが、改変の寛容度、種々の変更および置換が、前述の開示において意図され、場合によっては、記載されるような本発明の範囲および精神から逸脱することなく、他の特徴の対応する使用を伴わずに本発明の実施形態のいくつかの特徴が用いられることが、理解されるべきである。したがって、多くの改変が、特定の状況または材料を本発明の必須の範囲および精神に適合させるように行われ得る。
【０１１２】
本明細書の全体を通した「１つの実施形態」、「実施形態」、または、「具体的実施形態」、あるいは、類似用語の参照は、実施形態に関連して説明される特定の特徴、構造、または、特性が、少なくとも１つの実施形態に含まれ、必ずしも全ての実施形態に存在しなくてもよいことを意味する。したがって、本明細書の全体を通した種々の場所での「１つの実施形態において」、「実施形態において」、または、「具体的実施形態において」という語句、あるいは、類似用語のそれぞれの出現は、必ずしも同じ実施形態を指しているわけではない。さらに、任意の特定の実施形態の特定の特徴、構造、または、特性は、任意の好適な様式で１つ以上の他の実施形態と組み合わせられ得る。本明細書で説明および図示される実施形態の他の変形例および改変が、本明細書の教示に照らして可能であり、本発明の精神および範囲の一部と見なされるべきであることが、理解されるべきである。
【０１１３】
本明細書の説明において、構成要素および／または方法の例等の多数の具体的詳細が、本発明の実施形態の徹底的な理解を提供するために提供される。しかしながら、当業者は、具体的詳細のうちの１つ以上を伴わずに、または、他の装置、システム、アセンブリ、方法、構成要素、材料、部品、および／または、同等物を伴って実施形態が実践されることが可能であり得ることを認識する。他の場合において、周知の構造、構成要素、システム、材料、または、動作は、本発明の実施形態の局面を曖昧にすることを回避するために、具体的に詳細に図示または説明されていない。本発明は、特定の実施形態を使用することによって例証され得るが、これは、いかなる特定の実施形態でもなく、いかなる特定の実施形態にも本発明を限定せず、当業者は、追加の実施形態が容易に理解可能であって本発明の一部であることを認識する。
【０１１４】
Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、アセンブリ言語等を含む任意の好適なプログラミング言語が、本明細書で説明される本発明の実施形態のルーチン、方法、または、プログラムを実装するために使用されることができる。手続き型またはオブジェクト指向等の異なるプログラミング技法が、用いられることができる。任意の特定のルーチンが、単一のコンピュータ処理デバイスまたは複数のコンピュータ処理デバイス、単一のコンピュータプロセッサまたは複数のコンピュータプロセッサ上で実行することができる。データは、単一の記憶媒体に記憶され得、または、複数の記憶媒体を通して分散させられ得、単一のデータベースまたは複数のデータベース（または、他のデータ記憶技法）に存在し得る。ステップ、動作、または、計算は、特定の順番で提示され得るが、この順番は、異なる実施形態において変更され得る。いくつかの実施形態において、複数のステップが本明細書で逐次的であるとして示される範囲で、代替実施形態におけるそのようなステップのいくつかの組み合わせが、同時に行われ得る。本明細書で説明される動作のシーケンスは、オペレーティングシステム、カーネル等の別のプロセスによって中断、一時停止、または、別様に制御されることができる。ルーチンは、オペレーティングシステム環境において、または、スタンドアローン型ルーチンとして動作することができる。本明細書で説明される機能、ルーチン、方法、ステップ、および、動作は、ハードウェア、ソフトウェア、ファームウェア、または、それらの任意の組み合わせにおいて行われることができる。
【０１１５】
本明細書で説明される実施形態は、ソフトウェア、または、ハードウェア、あるいは、両方の組み合わせにおいて、制御論理の形態で実装されることができる。制御論理は、情報処理デバイスに、種々の実施形態で開示される一式のステップを行うよう指示するように適合させられた複数の命令として、コンピュータ可読媒体等の情報記憶媒体に記憶され得る。本明細書で提供される開示および教示に基づいて、当業者が、本発明を実装するための他の手法および／または方法を理解する。
【０１１６】
ソフトウェアプログラミングまたはコードに、本明細書で説明されるステップ、動作、方法、ルーチン、または、それらの部分のうちのいずれかを実装することもまた、本発明の精神および範囲内であり、そのようなソフトウェアプログラミングまたはコードは、コンピュータ可読媒体に記憶されることができ、本明細書で説明されるステップ、動作、方法、ルーチン、または、それらの部分のうちのいずれかをコンピュータが行うことを可能にするように、プロセッサによって操作されることができる。本発明は、特定用途向け集積回路、プログラマブル論理デバイス、フィールドプログラマブルゲートアレイ等を使用することにより、１つ以上の汎用デジタルコンピュータにおけるソフトウェアプログラミングまたはコードを使用することによって実装され得る。光学的な、化学的な、生物学的な、量子的な、または、ナノ加工のシステム、構成要素および機構が、使用され得る。一般に、本発明の機能は、当技術分野で公知であるような任意の手段によって達成されることができる。例えば、分散型またはネットワーク化システム、構成要素、および、回路が、使用されることができる。別の例において、データの通信または転送（または、ある場所から別の場所に別様に移動させること）は、有線、無線、または、任意の他の手段によるものであり得る。
【０１１７】
「コンピュータ可読媒体」は、命令実行システム、装置、システム、または、デバイスによって、または、それらと併せて使用するために、プログラムを含有、記憶、通信、伝搬、もしくはトランスポートすることができる任意の媒体であり得る。コンピュータ可読媒体は、限定ではなく単なる一例として、電子、磁気、光学、電磁、赤外線、または、半導体のシステム、装置、システム、デバイス、伝搬媒体、または、コンピュータメモリであり得る。そのようなコンピュータ可読媒体は、概して、機械可読であり、人間可読（例えば、ソースコード）または機械可読（例えば、オブジェクトコード）であり得るソフトウェアプログラミングまたはコードを含む。非一過性コンピュータ可読媒体の例は、ランダムアクセスメモリ、読み取り専用メモリ、ハードドライブ、データカートリッジ、磁気テープ、フロッピー（登録商標）ディスケット、フラッシュメモリドライブ、光学的データ記憶デバイス、コンパクトディスク読み取り専用メモリ、ならびに、他の適切なコンピュータメモリおよびデータ記憶デバイスを含むことができる。例証的実施形態において、ソフトウェア構成要素のうちのいくつかまたは全ては、単一のサーバコンピュータ上に、または、別個のサーバコンピュータの任意の組み合わせ上に存在し得る。当業者が理解し得るように、本明細書で開示される実施形態を実装するコンピュータプログラム製品は、コンピューティング環境における１つ以上のプロセッサによって翻訳可能であるコンピュータ命令を記憶する１つ以上の非一過性コンピュータ可読媒体を備え得る。
【０１１８】
「プロセッサ」は、データ、信号、または、他の情報を処理する任意のハードウェアシステム、機構、または、構成要素を含む。プロセッサは、汎用中央処理ユニット、複数の処理ユニット、機能性を達成するための専用回路を伴うシステム、または、他のシステムを含むことができる。処理は、地理的場所に限定されたり時間的制限を有したりする必要はない。例えば、プロセッサは、「リアルタイム」、「オフライン」、「バッチモード」等でそれの機能を果たすことができる。処理の複数の部分は、異なる時間および異なる場所で、異なる（または、同じ）処理システムによって行うことができる。
【０１１９】
本明細書で使用される場合、「備える（ｃｏｍｐｒｉｓｅ、ｃｏｍｐｒｉｓｉｎｇ）」、「含む（ｉｎｃｌｕｄｅ、ｉｎｃｌｕｄｉｎｇ）」、「有する（ｈａｓ、ｈａｖｉｎｇ）」という用語、または、それらの任意の他の変形例は、非排他的包含をカバーすることが意図されている。例えば、要素のリストを備えるプロセス、製品、物品、または、装置は、必ずしもそれらの要素のみに限定されず、明示的に記載されていないか、または、そのようなプロセス、プロセス、物品、または、装置に固有の他の要素を含み得る。
【０１２０】
さらに、本明細書で使用されるような「または」という用語は、別段示されない限り、概して、「および／または」を意味することが意図されている。例えば、条件Ａまたは条件Ｂは、下記のうちのいずれか１つによって満たされる。Ａが真（または、存在）であり、Ｂが偽（または、不在）である、Ａが偽（または、不在）であり、Ｂが真（または、存在）である、および、ＡおよびＢの両方が真（または、存在）である。下記の請求項を含む本明細書で使用される場合、「ある（「ａ」または「ａｎ」）」（および、先行詞が「ある（「ａ」または「ａｎ」）」であるときは「該、前記（ｔｈｅ）」）によって先行される用語は、別段請求項内で明確に示されない限り、そのような用語の単数形および複数形の両方を含む（すなわち、「ある（「ａ」または「ａｎ」）」という言及は、単数形のみまたは複数形のみを明確に示す）。また、本明細書の説明および下記の特許請求の範囲全体を通して使用されるように、「における、の中に（ｉｎ）」の意味は、文脈が明確に別様に指定しない限り、「における、の中に（ｉｎ）」および「の上に（ｏｎ）」を含む。
【０１２１】
図面／図で描写される要素のうちの１つ以上はまた、特定の用途に従って有用であるように、さらに分離されるかまたは統合された様式で実装されることができ、または、特定の場合において、除去されたり、動作不可能にされたりもできることが、理解される。加えて、図面／図中の任意の信号矢印は、別段具体的に記述されない限り、限定的ではなく例示的なものに過ぎないと見なされるべきである。
【図１】
2018055718.tif 000006
【図２】
2018055718.tif 000007
【図３】
2018055718.tif 000008
【図４】
2018055718.tif 000009
【図５】
2018055718.tif 000010
【図６】
2018055718.tif 000011
【図７】
2018055718.tif 000012
【図８】
2018055718.tif 000013
【図９】
2018055718.tif 000014
【図１０】
2018055718.tif 000015
【図１１】
2018055718.tif 000016
【図１２】
2018055718.tif 000017
【図１３】
2018055718.tif 000018
【図１４】
2018055718.tif 000019
【図１５】
2018055718.tif 000020
【図１６ａ】
2018055718.tif 000021
【図１６ｂ】
2018055718.tif 000022
【外国語明細書】
2018055718000001.pdf