(57)【要約】      （修正有）【課題】複数のタッチセンシティブディスプレイデバイスに亘る連続タッチ入力を可能とする。【解決手段】第１のタッチセンシティブディスプレイデバイスの表面、および、第２のタッチセンシティブディスプレイデバイスの表面においてタッチ入力が検知される。第１のタッチセンシティブディスプレイデバイスの表面、および、第２のタッチセンシティブディスプレイデバイスの表面を横断するパスを有する検知されたタッチ入力の少なくとも一部に基づき、第１および第２のタッチセンシティブディスプレイデバイスに亘り動作が実行される。【選択図】図４
2010020762.tif 000002
【特許請求の範囲】
【請求項１】
表面を有する第１のタッチセンシティブディスプレイデバイスと、
表面を有する第２のタッチセンシティブディスプレイデバイスと、
前記第１のタッチセンシティブディスプレイデバイスの前記表面におけるタッチ入力、および、前記第２のタッチセンシティブディスプレイデバイスの前記表面におけるタッチ入力を検知するタッチセンサインターフェース回路と、
前記第１のタッチセンシティブディスプレイデバイスの前記表面から前記第２のタッチセンシティブディスプレイデバイスの前記表面を横断するパスを有する検知されたタッチ入力に少なくとも一部基づき、前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスに亘る動作を実行するロジックと、
を備える装置。
【請求項２】
前記ロジックは、タッチコントローラのタッチ制御ロジックを含み、前記タッチ制御ロジックは、前記第２のタッチセンシティブディスプレイデバイスの前記表面上で検知された前記タッチ入力を、前記第１のタッチセンシティブディスプレイデバイスの前記表面上で検知された前記タッチ入力から続いているものとみなす、請求項１に記載の装置。
【請求項３】
検知された前記タッチ入力が前記第１のタッチセンシティブディスプレイデバイスの前記表面と前記第２のタッチセンシティブディスプレイデバイスの前記表面との間の隙間を越える場合、前記タッチ制御ロジックは、移行タッチ入力データを出力する、請求項２に記載の装置。
【請求項４】
前記第１のタッチセンシティブディスプレイデバイスは、ディスプレイを有し、
前記ロジックは、検知された前記タッチ入力が前記ディスプレイの境界近傍かまたは境界にあるか、あるいは、前記ディスプレイの前記境界を越えているかを識別するロジックを含む、請求項１に記載の装置。
【請求項５】
前記第１のタッチセンシティブディスプレイデバイスは、ディスプレイを有し、
前記第１のタッチセンシティブディスプレイデバイスの前記表面は、前記ディスプレイを覆わない境界部分を有し、
前記ロジックは、前記境界部分上の前記検知されたタッチ入力を識別するロジックを含む、
請求項１に記載の装置。
【請求項６】
前記第１のタッチセンシティブディスプレイデバイスの前記表面は、境界部分を有し、
前記ロジックは、前記境界部分上で検知された前記タッチ入力を識別することにより、検知された前記タッチ入力が前記第２のタッチセンシティブディスプレイデバイスの前記表面へと渡る可能性があることを識別するロジックを含む、請求項１に記載の装置。
【請求項７】
前記第１のタッチセンシティブディスプレイデバイスは、ディスプレイを有し、
前記境界部分の少なくとも一部は、前記ディスプレイを覆う、請求項６に記載の装置。
【請求項８】
表面を有する少なくとも１つのタッチセンサをさらに備え、
前記タッチセンサインターフェース回路は、前記少なくとも１つのタッチセンサの前記表面上のタッチ入力を検知し、
前記ロジックは、前記第１のタッチセンシティブディスプレイデバイスの前記表面、前記少なくとも１つのタッチセンサ少なくとも１つの前記表面、および、前記第２のタッチセンシティブディスプレイの前記表面を横断するパスを有する検知されたタッチ入力の少なくとも一部に基づき、前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスに亘る動作を実行する、請求項１に記載の装置。
【請求項９】
前記少なくとも１つのタッチセンサは、タッチセンシティブパッドを含む、請求項８に記載の装置。
【請求項１０】
前記第１のタッチセンシティブディスプレイデバイスは、第１のタッチセンサを有し、前記第２のタッチセンシティブディスプレイデバイスは、第２のタッチセンサを有し、
前記第１のタッチセンサと前記第２のタッチセンサとは直列に結合される、請求項１に記載の装置。
【請求項１１】
前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスを支持するハウジング構造をさらに備え、前記ハウジング構造は、前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスが少なくとも部分的に回転する軸を定める、請求項１に記載の装置。
【請求項１２】
第１のタッチセンシティブディスプレイデバイスの表面、および、第２のタッチセンシティブディスプレイデバイスの表面におけるタッチ入力を検知する段階と、
前記第１のタッチセンシティブディスプレイデバイスの前記表面および前記第２のタッチセンシティブディスプレイデバイスの前記表面を横断するパスを有する検知されたタッチ入力を識別する段階と、
識別に基づき、前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスに亘る動作を実行する段階と、
を備える方法。
【請求項１３】
前記識別する段階は、前記第２のタッチセンシティブディスプレイデバイスの前記表面上で検知された前記タッチ入力を前記第１のタッチセンシティブディスプレイデバイスの前記表面上で検知された前記タッチ入力から続いているものとタッチコントローラによりみなす段階を有する、請求項１２に記載の方法。
【請求項１４】
前記みなす段階は、検知された前記タッチ入力が前記第１のタッチセンシティブディスプレイデバイスの前記表面と、前記第２のタッチセンシティブディスプレイデバイスの前記表面との間の隙間を渡る場合、前記タッチコントローラにより移行タッチ入力データを出力する段階を有する、請求項１３に記載の方法。
【請求項１５】
前記識別する段階は、検知された前記タッチ入力が前記第１のタッチセンシティブディスプレイデバイスのディスプレイの近傍または境界にあるか、または、前記ディスプレイの前記境界を渡ったことを識別することを有する、請求項１２に記載の方法。
【請求項１６】
前記識別する段階は、検知された前記タッチ入力が前記第１のタッチセンシティブディスプレイデバイスの前記表面の境界部分上にあることを識別する段階を有し、前記境界部分は、前記第１のタッチセンシティブディスプレイデバイスのディスプレイを覆わない、請求項１２に記載の方法。
【請求項１７】
前記識別する段階は、検知された前記タッチ入力が前記第１のタッチセンシティブディスプレイデバイスの前記表面の境界部分上にあることを識別することにより、検知された前記タッチ入力が前記第２のタッチセンシティブディスプレイデバイスの前記表面を越える可能性があることを識別する段階を有する、請求項１２に記載の方法。
【請求項１８】
前記境界部分の少なくとも一部は、前記第１のタッチセンシティブディスプレイデバイスのディスプレイを覆う、請求項１７に記載の方法。
【請求項１９】
前記検知する段階は、少なくとも１つのタッチセンサの表面におけるタッチ入力を検知する段階を有し、
前記識別する段階は、前記第１のタッチセンシティブディスプレイデバイスの前記表面、前記少なくとも１つのタッチセンサの少なくとも１つの前記表面、および、前記第２のタッチセンシティブディスプレイデバイスの前記表面を横断するパスを有する検知されたタッチ入力を識別する段階を有する、請求項１２に記載の方法。
【請求項２０】
ディスプレイを含み、第１の表面を有する第１のタッチセンシティブディスプレイデバイスと、
第２の表面を有する第２のタッチセンシティブディスプレイデバイスと、
前記第１のタッチセンシティブディスプレイデバイスの前記第１の表面、および、前記第２のタッチセンシティブディスプレイデバイスの前記第２の表面におけるタッチ入力を検知するタッチセンサインターフェース回路と、
前記第１の表面における境界部分の外側の一部、前記境界部分、および、前記第２の表面を横断するパスを有する検知されたタッチ入力を識別するロジックと、
を備え、
前記第１の表面の前記境界部分の少なくとも一部は、前記ディスプレイを覆わない、
装置。
【請求項２１】
前記ロジックは、タッチコントローラのタッチ制御ロジックを含み、前記タッチ制御ロジックは、前記第２のタッチセンシティブディスプレイデバイスの前記第２の表面上で検知されたタッチ入力を、前記第１のタッチセンシティブディスプレイデバイスの前記第１の表面上で検知されたタッチ入力から続いているものとみなす、請求項２０に記載の装置。
【請求項２２】
前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスを支持するハウジング構造をさらに備え、前記ハウジング構造は、前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスが少なくとも部分的に回転する軸を定める、請求項２０に記載の装置。
【請求項２３】
表面を有する第１のタッチセンシティブディスプレイデバイスと、
表面を有する少なくとも１つのタッチセンサと、
表面を有する第２のタッチセンシティブディスプレイデバイスと、
前記第１のタッチセンシティブディスプレイデバイスの前記表面、前記少なくとも１つのタッチセンサの前記表面、前記第２のタッチセンシティブディスプレイデバイスの前記表面におけるタッチ入力を検知するタッチセンサインターフェース回路と、
前記第１のタッチセンシティブディスプレイデバイスの前記表面、前記少なくとも１つのタッチセンサの前記表面、前記第２のタッチセンシティブディスプレイデバイスの前記表面を横断するパスを有する検知されたタッチ入力を識別するロジックと、
を備える装置。
【請求項２４】
前記少なくとも１つのタッチセンサは、タッチセンシティブパッドを含む、請求項２３に記載の装置。
【請求項２５】
前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスを支持するハウジング構造をさらに備え、前記ハウジング構造は、前記第１のタッチセンシティブディスプレイデバイスおよび前記第２のタッチセンシティブディスプレイデバイスが少なくとも部分的に回転する軸を定める、請求項２３に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
記載される実施形態は、概してタッチセンシティブ入力に関する。
【図面の簡単な説明】
【０００２】
添付の図面を参照して実施形態が示されるが、例に過ぎず、限定ではない。
図中の同様の参照符号は同様の構成要素を示す。
【０００３】
【図１】一実施形態における、デュアルタッチセンシティブディスプレイデバイス、および、当該デュアルタッチセンシティブディスプレイデバイスにおけるタッチ入力のサポートを有し、開いた状態の電子デバイスを示す。
【０００４】
【図２】一実施形態における一部開いた状態の図１の電子デバイスを示す。
【０００５】
【図３】一実施形態における一部開いた状態の図１の電子デバイスを示す。
【０００６】
【図４】一実施形態における図１の電子デバイス用システムの構成要素の一例を示すブロック図である。
【０００７】
【図５】一実施形態における、タッチセンシティブディスプレイデバイスにおけるタッチ入力を用いて動作を実行するフローチャートの一例を示す。
【０００８】
【図６】一実施形態における、タッチセンシティブディスプレイデバイスへのタッチ入力をサポートする境界部分を有するタッチセンシティブディスプレイデバイスを示す。
【０００９】
【図７】一実施形態における、タッチセンシティブディスプレイデバイスへのタッチ入力を支持する境界部分を有するタッチセンシティブディスプレイデバイスを示す。
【００１０】
【図８】一実施形態における、タッチセンシティブディスプレイデバイスへのタッチ入力を用いて動作を実行するフローチャートの一例を示す。
【００１１】
【図９】一実施形態における、タッチセンシティブディスプレイデバイス、および、当該タッチセンシティブディスプレイデバイスへのタッチ入力をサポートするタッチセンサを示す。
【００１２】
【図１０】一実施形態における、直列に結合されたタッチセンシティブディスプレイデバイスのタッチセンサを示す。
【００１３】
図面中の図は必ずしも共通の尺度で描かれていない。
【発明を実施するための形態】
【００１４】
以下の詳細な説明は、タッチセンシティブディスプレイデバイスにおけるタッチ入力に関する装置、方法、および、システムの例示的実施形態について記載する。例えば、特性、構造、機能、および／または、特徴は、便宜上、一実施形態に関して記載するが、さまざま実施形態は、いかなる適切な１つ以上の記載事項を実装してよい。［デュアルタッチセンシティブディスプレイデバイスを備えた電子デバイス］
【００１５】
一実施形態において、図１は、デュアルタッチセンシティブディスプレイデバイス１１０および１２０を有する電子デバイス１００を示す。タッチセンシティブディスプレイデバイス１１０は、タッチを検知できる表面１１１を有し、タッチセンシティブディスプレイデバイス１２０は、タッチを検知できる表面１２１を有する。電子デバイス１００は、タッチセンシティブディスプレイデバイス１１０および１２０におけるタッチ入力のためのサポートを有する。したがって、一実施形態における電子デバイス１００は、両表面１１１および１２１に亘る１つのパスを有するタッチ入力により、ユーザがタッチセンシティブディスプレイデバイス１１０および１２０におけるいかなる適切な動作もできるようにしてよい。
【００１６】
一例としては、図１に示すように、ユーザは、ドラッグ動作を行うことにより、初期位置または表面１１１においてタッチセンシティブディスプレイデバイス１１０で表示されている、例えばアイコンのようなデジタルオブジェクト１３０を、所望の位置または表面１２１におけるディスプレイのためにタッチセンシティブディスプレイデバイス１２０に動かしてよい。一実施形態では、ユーザは、例えば、ユーザの指を用いてデジタルオブジェクト１３０にタッチし、ユーザの指を、表面１１１から１２１へ動かすことにより、所望の位置へと動かしてよい。
【００１７】
ユーザの指に対してタッチセンシティブな一実施形態を例示しているが、一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０は、例えば、ユーザの指、スタイラス、および／または、ペンを含め、いかなる適切な１つ以上のオブジェクトに対してタッチセンシティブであってよい。
【００１８】
タッチセンシティブディスプレイデバイス１１０および１２０におけるタッチ入力をサポートすることにより、一実施形態における電子デバイス１００は、連続タッチが入力できるより大きい表面を得ることができる。
【００１９】
図１に示すような一実施形態における電子デバイス１００は、タッチセンシティブディスプレイデバイス１１０および１２０を支持するクラムシェル型の構造を有するハウジング構造１４０を備えてよい。一実施形態におけるハウジング構造１４０は、タッチセンシティブディスプレイデバイス１１０および１２０が少なくとも部分的に回転する軸を定めてよく、それによって、タッチセンシティブディスプレイデバイス１１０および１２０は、互いに略対向する表面１１１および１２１の少なくとも一部と共に互いに向かって折りたたまれ、互いから遠ざかるように開くことが可能になる。一実施形態におけるハウジング構造１４０は、いかなる適切な１つ以上のヒンジを有する軸を定めてよい。一実施形態では、例えば、表面１１１および１２１は、略矩形であり、一実施形態では、ハウジング構造１４０は、表面１１１および１２１のそれぞれのいずれか適切な辺と略平行な軸を定めてよい。図１、２および３に示されるように、一実施形態におけるハウジング構造１４０は、表面１１１および１２１のそれぞれの長い方の辺と略平行な軸を定めてよい。
【００２０】
図１に示すような一実施形態におけるハウジング構造１４０は、タッチセンシティブディスプレイデバイス１１０および１２０が開いて略平坦な姿勢をとることを可能にする。一実施形態におけるハウジング構造１４０は、タッチセンシティブディスプレイデバイス１１０および１２０を当該平坦な状態で支持することにより、表面１１１および１２１を略同一平面上に整列させてよい。この場合、電子デバイス１００がタッチセンシティブディスプレイデバイス１１０および１２０におけるタッチ入力をサポートすることに注目すると、一実施形態における電子デバイス１００は、例えばこのような平坦な状態にあるタブレットコンピュータまたはインタラクティブな卓上表面のような単一の大型タッチセンシティブディスプレイを有するいかなる適切なデバイスと同様にまたはそれを真似て機能するよう構成されてよい。一実施形態におけるハウジング構造１４０は、平坦な状態にある表面１１１と表面１２１との境界にある隙間または間隔を最小限にすべく設計されることにより、表面１１１および１２１におけるタッチ入力を容易にしてよい。
【００２１】
図２に示すような一実施形態におけるハウジング構造１４０は、タッチセンシティブディスプレイデバイス１１０および１２０がいかなる適切な状態に部分的に開かれることを可能にする。一実施形態における電子デバイス１００は、タッチセンシティブディスプレイデバイス１２０をベースとし、タッチセンシティブディスプレイデバイス１１０を当該ベースから所望の角度で上に突き出すようにすることによって、開いたノートブックコンピュータと似たような姿勢をとってよい。一実施形態における電子デバイス１００は、例えば、必要に応じてソフトまたはバーチャルキーボードを実装するようタッチセンシティブディスプレイデバイス１１０を構成することにより、当該姿勢をとったノートブックコンピュータと同様にまたはそれを真似て機能するよう構成されてよい。一実施形態の電子デバイス１００は、例えば、開いた本または新聞と同様に部分的に開いた姿勢をとってもよく、また、本および／または新聞を真似たリーディングデバイスとして構成されてよい。
【００２２】
一実施形態における電子デバイス１００は、１つ以上の部分的に開いた状態でタッチセンシティブディスプレイデバイス１１０および１２０におけるタッチ入力をサポートしてよい。図２に示されるように、例えば、一実施形態におけるユーザは、例えばユーザの指を用いて初期位置にまたは表面１１１を介して表示されるデジタルオブジェクト２３０にタッチし、表面１１１から表面１２１へユーザの指を下ろしていき、デジタルオブジェクト２３０を所望の位置または表面１２１を介して表示するよう表面１２１上で動かす。
【００２３】
図３に示すように、一実施形態におけるハウジング構造１４０は、タッチセンシティブディスプレイデバイス１１０および１２０が折りたたまれて表面１１１および１２１の少なくとも一部が互いに向き合う閉じた状態になることを可能にする。一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０を閉じた状態にすることは、タッチセンシティブディスプレイデバイス１１０および１２０が傷つくおよび／または衝撃を受けることから保護するのに役立ちうる。また、一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０を閉じた状態にすることは、持ち運び電子デバイスをおよび／または収納しやすくすべく電子デバイス１００をよりコンパクトにするのに役立ちうる。電子デバイス１００は、略平坦な状態に開いている場合、単一の大きいタッチセンシティブディスプレイを有するいかなる適切なデバイスも実装するよう構成されてよいことに注目すると、一実施形態において電子デバイス１００を折りたたむことは、単一で大型の物理的に一体化したタッチセンシティブディスプレイを有するようなデバイスに関する持ち運びおよび／または収納をより簡単にするのに役立ちうる。
【００２４】
電子デバイス１００は、いかなる適切なサイズおよび形状の表面１１１および１２１を備えたタッチセンシティブディスプレイデバイス１１０および１２０を有してよい。一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０は、表面１１１および１２１をそれぞれ有し、表面１１１および１２１は、例えば、折りたたみタブレット、ノートブックコンピュータ、および／または、大型リーディングデバイスを備えた大型ワークステーションを実装する典型的なタブレットまたはノートブックコンピュータのディスプレイと同様なサイズおよび形状をそれぞれ有する。一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０は、表面１１１および１２１をそれぞれ有し、表面１１１および１２１は、例えば、電子デバイス１００が略平坦な状態に開いている場合の単一の大型タッチセンシティブディスプレイを有するタブレットコンピュータ、サブノートブックまたはノートブックコンピュータ、および／または、小型リーディングデバイスを実装する典型的なサブノートブックコンピュータまたはＵＭＰＣ（ウルトラモバイルＰＣ）のような小型ディスプレイとしてのサイズおよび形状を有してよい。一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０は、表面１１１および１２１をそれぞれ有し、表面１１１および１２１は、例えば、電子デバイス１００が略平坦な状態に開いている場合の単一の大型タッチセンシティブディスプレイを有するＭＩＤ（モバイルインターネットデバイス）、または、ＵＭＰＣ（ウルトラモバイルＰＣ）を実装するＰＤＡ（パーソナル携帯情報機器）または携帯電話、折りたたみＰＤＡまたは携帯電話、および／または、小型リーディングデバイスのサイズほど小型のディスプレイのようなサイズおよび形状をそれぞれ有してよい。一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０は、表面１１１および１２１をそれぞれ有し、表面１１１および１２１は、例えば、いかなる適切なオーディオおよび／またはビジュアル機器および／またはリモートコンピュータを制御するリモートコントロールデバイスを実装するサイズおよび形状をそれぞれ有してよい。
【００２５】
タッチセンシティブディスプレイデバイス１１０および１２０を支持するクラムシェル型のハウジング構造１４０を備える一実施形態について説明したが、電子デバイス１００は、タッチセンシティブディスプレイデバイス１１０および１２０をいかなる適切な形態で支持するいかなる適切なハウジング構造を備えてよい。一実施形態における適切なハウジング構造は、隣り合うタッチセンシティブディスプレイデバイス１１０および１２０をいかなる適切な形態で支持することにより、表面１１１および１２１におけるタッチ入力を容易にしてよい。一実施形態における適切なハウジング構造は、隣り合うタッチセンシティブディスプレイデバイス１１０および１２０をいかなる適切な形態で支持してよい。［電子デバイスのシステムの例］
【００２６】
電子デバイス１００は、いかなる適切なハードウェアおよび／またはソフトウェアを用いて実装されることにより、所望の電子デバイス１００として形成されてよい。図４は、一実施形態におけるシステム４００の一例を示し、システム４００は、タッチセンシティブディスプレイデバイス１１０および１２０と、タッチコントローラ４１０と、１つ以上のプロセッサ４２０と、少なくとも１つのプロセッサ４２０に結合されたシステム制御ロジック４３０と、システム制御ロジック４３０に結合されたシステムメモリ４４０と、システム制御ロジック４３０に結合された不揮発性メモリおよび／または記憶装置４５０と、システム制御ロジック４３０に結合された１つ以上の通信インターフェース４６０とを備える。
【００２７】
タッチセンシティブディスプレイデバイス１１０および１２０は、例えば、これらに限定されないが、容量性／抵抗性ＳＡＷ（弾性表面波）、赤外線、および、光イメージングのようないかなる適切なタッチセンシティブ技術を用いてそれぞれ実装されてよい。一実施形態における、タッチセンシティブディスプレイデバイス１１０および／または１２０に用いられるタッチセンシティブ技術は、表面１１１および／または１２１のそれぞれと実際に接触する必要はないが、表面１１１および／または１２１のそれぞれの近傍でオブジェクトの存在を検知してよい。触れる必要はないとは言っても、このような技術は、表面１１１および／または１２１に実際に触れるのと同様にオブジェクトを検知し、表面１１１および１２１は、電子デバイス１００が用いられているときに実際に触れられる可能性が高いことから、タッチセンシティブとみなされる場合もある。一実施形態におけるタッチセンシティブディスプレイデバイス１１０および／または１２０は、適切なマルチタッチ技術を用いて実装されてよい。
【００２８】
タッチセンシティブディスプレイデバイス１１０および１２０は、それぞれが例えば液晶ディスプレイ（ＬＣＤ）のためのいかなる適切なディスプレイ技術を用いて実装されうるディスプレイを有する。
【００２９】
一実施形態におけるシステム制御ロジック４３０は、当該システム制御ロジック４３０と通信する少なくとも１つのプロセッサ４２０および／またはいかなる適切なデバイスまたはコンポーネントにいかなる適切なインターフェースを提供するいかなる適切なインターフェースコントローラを有してよい。
【００３０】
一実施形態におけるシステム制御ロジック４３０は、システムメモリ４４０にインターフェースを提供する１つ以上のメモリコントローラを有してよい。システムメモリ４４０は、例えばシステム４００についてのデータおよび／または命令をロードして格納するよう用いられてよい。一実施形態におけるシステムメモリ４４０は、例えば、適切なＤＲＡＭ（ダイナミックランダムアクセスメモリ）のようないかなる適切な揮発性メモリを含んでよい。
【００３１】
一実施形態におけるシステム制御ロジック４３０は、タッチセンシティブディスプレイデバイス１１０および１２０と、タッチコントローラ４１０と、不揮発性メモリおよび／または記憶装置４５０と、通信インターフェース４６０とにインターフェースを提供する１つ以上の入出力（Ｉ／Ｏ）コントローラを有してよい。
【００３２】
タッチコントローラ４１０は、タッチセンシティブディスプレイデバイス１１０および１２０を介してタッチ入力の制御を助けるよう結合されてよい。一実施形態におけるタッチコントローラ４１０は、タッチセンシティブディスプレイデバイス１１０および１２０を介し、タッチコントローラ４１０により検知されるタッチ入力を処理する少なくとも１つのＩ／Ｏコントローラおよび／または少なくとも１つのプロセッサ４２０のためにシステム制御ロジック４３０に結合されてよい。一実施形態におけるシステム制御ロジック４３０は、タッチセンシティブディスプレイデバイス１１０および１２０に１つ以上のディスプレイインターフェースを提供する１つ以上のグラフィックコントローラを有してよい。
【００３３】
不揮発性メモリおよび／または記憶装置４５０は、例えば、データおよび／または命令を格納するために用いられてよい。不揮発性メモリおよび／または記憶装置４５０は、例えばフラッシュメモリのようないかなる適切な不揮発性メモリを含んでよく、および／または、１つ以上のハードディスクドライブ（ＨＤＤ）、１つ以上のコンパクトディスク（ＣＤ）ドライブ、および／または、１つ以上のＤＶＤドライブを含んでよい。
【００３４】
通信インターフェース４６０は、１つ以上のネットワークを介し、および／または、他のいかなる適切なデバイスと通信するインターフェースをシステム４００に提供してよい。通信インターフェース４６０は、いかなる適切なハードウェアおよび／またはファームウェアを有してよい。一実施形態における通信インターフェース４６０は、例えば、ネットワーク、アダプタ、無線ネットワークアダプタ、電話モデム、および／または、無線モデムを含んでよい。無線通信では、一実施形態における通信インターフェース４６０は、１つ以上のアンテナ４６２を用いてよい。
【００３５】
一実施形態におけるシステム制御ロジック４３０は、例えば、音声を対応するデジタル信号に変換する手助けをする、および／または、デジタル信号を対応する音声に変換する手助けをするオーディオデバイス、カメラ、ビデオカメラ、プリンタ、および／または、スキャナのようないかなる適切な入力／出力デバイスにインターフェースを提供する１つ以上の入力／出力（Ｉ／Ｏ）コントローラを含んでよい。
【００３６】
一実地形態では、少なくとも１つのプロセッサ４２０は、システム制御ロジック４３０の１つ以上のコントローラのロジックと共にパッケージ化されてよい。一実施形態では、少なくとも１つのプロセッサ４２０は、システム制御ロジック４３０の１つ以上のコントローラのロジックと共にパッケージ化されてＳｉＰ（システムインパッケージ）を形成してよい。一実地形態では、少なくとも１つのプロセッサ４２０は、システム制御ロジック４３０の１つ以上のコントローラのロジックと同じダイに集積されてよい。一実施形態では、少なくとも１つのプロセッサ４２０は、システム制御ロジック４３０の１つ以上のコントローラのロジックと同じダイに集積されてＳｏＣ（システムオンチップ）を形成してよい。
【００３７】
システム４００において使用される一実施形態について説明したが、他の実施形態でのタッチコントローラ４１０およびタッチセンシティブディスプレイデバイス１１０および１２０が他のシステム構成で用いられてよい。［タッチコントローラ］
【００３８】
図４に示されるようなタッチコントローラ４１０は、タッチセンサインターフェース回路４１２およびタッチ制御ロジック４１４を含んでよい。
【００３９】
タッチセンサインターフェース回路４１２は、タッチセンシティブディスプレイデバイス１１０および１２０の表面１１１および１２１それぞれにおけるタッチ入力を検知すべくいかなる適切な形態で結合されてよい。一実施形態におけるタッチセンサインターフェース回路４１２は、例えば、タッチセンシティブディスプレイデバイス１１０および１２０に用いられるタッチセンシティブ技術に少なくとも一部基づきうるいかなる適切な回路を含んでよい。一実施形態におけるタッチセンサインターフェース回路４１２は、いかなる適切なマルチタッチ技術をサポートしてよい。一実施形態におけるタッチセンサインターフェース回路４１２は、表面１１１および１２１におけるタッチ入力に対応するアナログ信号を、いかなる適切なデジタルタッチ入力データに変換するいかなる適切な回路を含んでよい。一実施形態における適切なデジタルタッチ入力データは、例えば、タッチ位置または座標データを含んでよい。
【００４０】
タッチ制御ロジック４１４は、タッチセンサインターフェース回路４１２の制御を手助けするよういかなる適切な形態で結合されることにより、表面１１１および１２１におけるタッチ入力を検知してよい。一実施形態におけるタッチ制御ロジック４１４は、タッチセンサインターフェース回路４１２により検知されたタッチ入力に対応するデジタルタッチ入力データをいかなる適切な形態で出力するよう結合されてもよい。タッチ制御ロジック４１４は、例えば、タッチセンサインターフェース回路４１２に用いられる回路の少なくとも一部基きうるいかなる適切なハードウェア、ファームウェア、および／または、ソフトウェアロジックを含む、いかなる適切なロジックを用いて実装されてよい。一実施形態におけるタッチ制御ロジック４１４は、いかなる適切なマルチタッチ技術をサポートしてよい。
【００４１】
図４に示されるような一実施形態におけるタッチ制御ロジック４１４は、デジタルタッチ入力データを出力すべく、処理のためのシステム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０に結合されてよい。一実施形態における少なくとも１つのプロセッサ４２０は、タッチ制御ロジック４１４から出力されたデジタルタッチ入力データを処理するよういかなる適切なソフトウェアを実行してよい。適切なソフトウェアは、例えば、いかなる適切なドライバソフトウェア、および／または、いかなる適切なアプリケーションソフトウェアを含んでよい。図４に示すように、システムメモリ４４０は、適切なソフトウェア４４２を格納してよく、および／または、不揮発性メモリおよび／または記憶装置４５０は、デジタルタッチ入力データを処理する少なくとも１つのプロセッサ４２０によって実行されるのに適したソフトウェア４５２を格納してよい。
【００４２】
一実施形態におけるタッチセンサインターフェース回路４１２および／またはタッチ制御ロジック４１４は、表面１１１および１２１のそれぞれの少なくとも一部の論理結合がマッピングされうる単一の大型タッチ入力領域座標系に対応するデジタルタッチ入力データを生成してよい。このように、一実施形態におけるプロセッサ４２０は、２つの別々のタッチ入力領域座標系を要さず、タッチセンシティブディスプレイデバイス１１０および１２０に応じていかなる適切なソフトウェアを実行してよい。
【００４３】
一実施形態におけるタッチ制御ロジック４１４は、タッチセンシティブディスプレイデバイス１１０および１２０におけるタッチ入力をいかなる適切な形態でサポートするいかなる適切なロジックを有してよい。一実施形態におけるタッチ制御ロジック４１４は、表面１２１で検知されたタッチ入力を表面１１１で検知されたタッチ入力から続いているとみなす、および／または、表面１１１で検知されたタッチ入力を表面１２１で検知されたタッチ入力から続いているとみなすいかなる適切なロジックを含んでよい。
【００４４】
一実施形態におけるタッチ制御ロジック４１４は、表面１１１および／または１２１におけるタッチ入力の検知に応じた一瞬だけのデジタルタッチ入力データを出力してよい。このように、一実施形態におけるタッチ制御ロジック４１４は、少なくとも１つのプロセッサ４２０がデジタルタッチ入力データを処理するソフトウェアを実行する手助けをして時間の経過を識別し、それによって表面１１１および／または１２１におけるタッチ入力を解釈する手助けをしてよい。一実施形態では、デジタルタッチ入力データを処理するソフトウェアを実行する少なくとも１つのプロセッサ４２０は、タッチ入力における時間の経過をコマンドとして解釈し、実質的に連続したタッチ入力を用いて始められた動作を終了するかまたは取り消してよい。
【００４５】
検知されたタッチ入力が表面１１１と１２１との間の境界にある隙間を渡るときのタッチ入力における時間の経過として解釈される遅延が、デジタルタッチ入力データの出力に生じるのを防止すべく、一実施形態におけるタッチ制御ロジック４１４は、検知されたタッチ入力が表面１１１と１２１との間の境界における隙間を横切るとき、いかなる適切な移行タッチ入力データを出力するいかなる適切なロジックを含んでよい。一実施形態における適切な移行タッチ入力データは、例えば、隙間を渡る前に検知されたタッチ入力の最後または最後に近い位置に対応してよい。一実施形態におけるタッチ制御ロジック４１４は、表面１１１または１２１において再びタッチ入力が検知されるまで、または、タッチ入力が検知されずに予め決められた時間量が経過するまで、移行タッチ入力データを出力してよい。このように、検知されたタッチ入力が一方の表面１１１から、例えば表面１１１と１２１との間の隙間を渡って他方の表面１２１まで横断するとき、一実施形態における、デジタルタッチ入力データを処理するソフトウェアを実行する少なくとも１つのプロセッサ４２０は、タッチ入力における時間の経過を判断せず、それによって両表面１１１および１２１において同じ動作のための検知されたタッチ入力に対応するタッチ入力データを処理してよい。［タッチセンシティブディスプレイデバイスにおける動作］
【００４６】
図５は、一実施形態における、タッチセンシティブディスプレイデバイス１１０および１２０におけるタッチ入力を用いて動作を実行するフローチャート５００の一例を示す。
【００４７】
図５のブロック５０２では、表面１１１および１２１においてタッチ入力が検知されてよい。一実施形態では、タッチセンサインターフェース回路４１２は、表面１１１および１２１におけるタッチ入力を検知するよう用いられてよい。
【００４８】
ブロック５０４において、表面１１１および１２１を横断するパスを有する検知されたタッチ入力が識別されてよく、ブロック５０６において、識別の少なくとも一部に基づき、タッチセンシティブディスプレイデバイス１１０および１２０に亘る動作が実行されてよい。図４に示すような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、タッチコントローラ４１０とインターフェースすることにより、検知されたタッチ入力はこのようなパスを有するものとしていかなる適切な方法で識別してよく、また、タッチセンシティブディスプレイデバイス１１０および１２０のディスプレイとインターフェースすることにより、当該検知されたタッチ入力の少なくとも一部に基づき、タッチセンシティブディスプレイデバイス１１０および１２０に亘るいかなる適切な動作をいかなる適切な形態で実行してよい。
【００４９】
例えば、１つの適切な動作は、両表面１１１および１２１を横切るタッチ入力パスに沿って表示されたデジタルオブジェクトをドラッグまたは動かすことであってよい。他の適切な動作は、例えば、両表面１１１および１２１を横切るタッチ入力パスに従い、例えばウィンドウ、ピクチャ、または、ドキュメントなどの表示されたデジタルオブジェクトの１つ以上の境界線をドラッグまたは動かすことにより、当該デジタルオブジェクトのサイズを変更してよい。
【００５０】
一実施形態では、タッチコントローラ４１０は、表面１２１おいて検知されたタッチ入力を表面１１１において検知されたタッチ入力から続いているものとみなし、および／または、表面１１１において検知されたタッチ入力を表面１２１において検知されたタッチ入力から続いているものとみなすことにより、ソフトウェアを実行する少なくとも１つのプロセッサ４２０が両表面１１１および１２１を横断するパスを有する検知されたタッチ入力を識別する手助けをしてよい。一実施形態におけるタッチコントローラ４１０は、検知されたタッチ入力が表面１１１と１２１との間の隙間を横断するとき、移行タッチ入力データを出力することによって、検知されたタッチ入力を上記のようにみなしてよい。
【００５１】
ブロック５０２から５０６までの動作は、いかなる適切な順序で実行されてよく、他のいかなる適切な動作と同時に行われてよい。一例としては、ブロック５０６において一の動作が実行される場合、ブロック５０２において表面１２１におけるタッチ入力が検知され、ブロック５０４において、表面１１１および１２１を横断するパスを有する検知されたタッチ入力の一部として識別されてよい。［表面の境界部分の使用］
【００５２】
一実施形態におけるタッチコントローラ４１０のタッチ制御ロジック４１４は、検知されたタッチ入力が表面１１１と１２１との間の隙間を渡るときをいかなる適切な方法で識別するいかなる適切なロジックを含んでよい。
【００５３】
一実施形態におけるタッチ制御ロジック４１４は、タッチセンシティブディスプレイデバイス１１０または１２０用のディスプレイの境界またはその近傍で検知されたタッチ入力を識別することにより、検知されたタッチ入力が隙間を渡ったことを識別してよい。一実施形態におけるタッチ制御ロジック４１４は、タッチセンシティブディスプレイデバイス１１０または１２０用ディスプレイの境界を通り越して検知されたタッチ入力を識別することにより、検知されたタッチ入力が隙間を渡ったことを識別してよい。
【００５４】
一実施形態における表面１１１は、例えば、図６に示されるような境界部分６１７、または、例えば、図７に示されるような境界部分７１７のような境界部分を有してよい。一実施形態におけるタッチ制御ロジック４１４は、検知されたタッチ入力が表面１１１の境界部分上を渡っているかまたは越えたことを識別することにより、検知されたタッチ入力が表面１１１から表面１２１へ渡ったことを識別してよい。
【００５５】
一実施形態における表面１１１は、いかなる適切なサイズおよび形状の境界部分を有してよい。一実施形態における境界部分は、一般的にタッチセンシティブディスプレイデバイス１１０用ディスプレイと、当該タッチセンシティブディスプレイデバイス１１０用ディスプレイを覆う表面１１１から表面１２１までのタッチ入力のほとんどのまたは実質的にすべての直通パスに沿った表面１２１との間に存在してよい。
【００５６】
図６に示されるような一実施形態では、表面１１１は、タッチセンシティブディスプレイデバイス１１０用ディスプレイ６１５を覆わない境界部分６１７を有してよい。一実施形態における境界部分６１７は、例えば、１つまたは２つのピクセル分の高さを有してよい。一実施形態におけるタッチ制御ロジック４１４は、境界部分６１７において検知されたタッチ入力を識別することにより、検知されたタッチ入力がディスプレイ６１５の境界を渡り切ったことを識別してよい。
【００５７】
図７に示されるような一実施形態では、表面１１１は、少なくともその一部がディスプレイ６１５を覆う境界部分７１７を有してよい。一実施形態におけるタッチ制御ロジック４１４は、境界部分７１７の上にある検知されたタッチ入力がディスプレイ６１５を覆っていることを識別することにより、検知されたタッチ入力がディスプレイ６１５の境界またはその近傍にあることを識別してよい。一実施形態では、境界部分７１７の少なくとも一部は、ディスプレイ６１５を覆わなくてよい。一実施形態におけるタッチ制御ロジック４１４は、境界部分７１７において検知されたタッチ入力がディスプレイ６１５を覆っていないことを識別することにより、検知されたタッチ入力がディスプレイ６１５の境界を渡り切ったことを識別してよい。
【００５８】
一実施形態における表面１２１は、例えば、図６に示されるような境界部分６２７、または、例えば、図７に示されるような境界部分７２７のような境界部分を有してよい。一実施形態におけるタッチ制御ロジック４１４は、検知されたタッチ入力が表面１２１の境界部分上を渡るかまたは越えていることを識別することにより、検知されたタッチ入力が表面１２１から表面１１１に渡ったことを識別してよい。
【００５９】
一実施形態における表面１２１は、いかなる適切なサイズおよび形状の境界部分を有してよい。一実施形態における境界部分は、一般的にタッチセンシティブディスプレイデバイス１２０用ディスプレイと、当該タッチセンシティブディスプレイデバイス１２０用ディスプレイを覆う表面１２１から表面１１１までのタッチ入力のほとんどのまたは実質的にすべての直通パスに沿った表面１１１との間に存在してよい。
【００６０】
図６に示されるような一実施形態では、表面１２１は、タッチセンシティブディスプレイデバイス１２０用ディスプレイ６２５を覆わない境界部分６２７を有してよい。一実施形態における境界部分６２７は、例えば、１つまたは２つのピクセル分の高さを有してよい。一実施形態におけるタッチ制御ロジック４１４は、境界部分６２７において検知されたタッチ入力を識別することにより、検知されたタッチ入力がディスプレイ６２５の境界を渡り切ったことを識別してよい。
【００６１】
図７に示されるような一実施形態では、表面１２１は、少なくともその一部がディスプレイ６２５を覆う境界部分７２７を有してよい。一実施形態におけるタッチ制御ロジック４１４は、境界部分７２７の上にある検知されたタッチ入力がディスプレイ６２５を覆っていることを識別することにより、検知されたタッチ入力がディスプレイ６２５の境界またはその近傍にあることを識別してよい。一実施形態では、境界部分７２７の少なくとも一部は、ディスプレイ６２５を覆わなくてよい。一実施形態におけるタッチ制御ロジック４１４は、境界部分７２７において検知されたタッチ入力がディスプレイ６２５を覆っていないことを識別することにより、検知されたタッチ入力がディスプレイ６２５の境界を渡り切ったことを識別してよい。
【００６２】
図８は、一実施形態における、タッチセンシティブディスプレイデバイス１１０および１２０へのタッチ入力を用いて動作を実行するフローチャート８００の一例を示す。
【００６３】
図８のブロック８０２では、１つの動作のためのタッチ入力がタッチセンシティブディスプレイデバイスの表面において識別されてよい。図４に示されるような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、タッチコントローラ４１０とインターフェースすることにより、検知されたタッチ入力は実行されるべき動作のためのものかどうかをいかなる適切な方法で識別してよい。タッチ入力を用いていかなる適切な動作がサポートされてよい。
【００６４】
例えば、１つの適切な動作は、タッチ入力パスに沿って表示されたデジタルオブジェクトをドラッグまたは動かすことであってよい。一実施形態では、表示されたデジタルオブジェクトからスタートするタッチ入力は、デジタルオブジェクトをドラッグするためのタッチ入力として識別されてよい。
【００６５】
他の適切な動作は、例えば、タッチ入力パスに従い、例えばウィンドウ、ピクチャ、または、ドキュメントなどの表示されたデジタルオブジェクトの１つ以上の境界線をドラッグまたは動かすことにより、当該デジタルオブジェクトのサイズを変更してよい。一実施形態では、表示されたデジタルオブジェクトの境界領域からスタートするタッチ入力は、デジタルオブジェクトの１つ以上の境界線をドラッグするためのタッチ入力として識別されてよい。
【００６６】
ブロック８０４では、タッチ入力の少なくとも一部に基づき、動作の少なくとも一部が実行されてよい。図４に示すような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０が現在のタッチセンシティブディスプレイデバイス１１０および１２０用ディスプレイとインターフェースすることにより、タッチ入力の少なくとも一部に基づき、動作の一部を実行してよい。
【００６７】
ブロック８０６において、動作のためのタッチ入力が現在の表面１１１または１２１の境界部分の外側の現在の表面１１１または１２１において検知されたかどうかが識別されてよい。図４に示されるような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、タッチコントローラ４１０とインターフェースすることにより、タッチ入力が検知されたかどうかをいかなる適切な方法でブロック８０６において識別してよい。
【００６８】
一実施形態では、ブロック８０６において、現在の表面１１１または１２１の境界部分の外側の現在の表面１１１または１２１において動作のためのタッチ入力が引き続き検知された場合、ブロック８０４において動作の一部が実行されてよい。一例としては、現在のタッチセンシティブディスプレイデバイス１１０または１２０用ディスプレイがアップデートされることにより、例えば最初にハイライトするか持ち上がってよくその後、タッチ入力が検知されるとき、表示されたデジタルオブジェクトはタッチ入力パスに沿って移動してよい。
【００６９】
ブロック８０８において、動作のためのタッチ入力が現在の表面１１１または１２１の境界部分の上で検知されたかどうかが識別されてよい。一実施形態では、タッチコントローラ４１０は、ブロック８０８においてタッチ入力が検知されたかどうかをいかなる適切な方法で識別してよい。
【００７０】
ブロック８０６において、現在の表面１１１または１２１の境界部分の外側の現在の表面１１１または１２１において動作のためのタッチ入力が検知されない場合、または、ブロック８０８において、現在の表面１１１または１２１の境界部分の上でタッチ入力が検知されない場合、ブロック８１６において動作は終了してよい。
【００７１】
ブロック８０８において現在の表面１１１または１２１の境界部分の上でタッチ入力が検知された場合、ブロック８１０において、当該タッチ入力が他のタッチセンシティブディスプレイデバイスの表面を横断している可能性が識別されてよい。一実施形態では、タッチコントローラ４１０は、ブロック８１０において、動作のためのタッチ入力が他のタッチセンシティブディスプレイデバイスの表面を横断していることを識別してよい。一実施形態では、ブロック８１０において、タッチコントローラ４１０は、適切な移行タッチ入力データを出力することにより、検知されたタッチ入力が表面１１１と１２１との境界にある隙間を渡るときにタッチ入力における時間の経過として解釈されうる遅延が、デジタルタッチ入力データの出力に生じることを防止する手助けをしてよい。一実施形態における適切な移行タッチ入力データは、例えば、表面１１１における、および／または、現在のタッチセンシティブディスプレイデバイス１１０および１２０用ディスプレイにおける検知されたタッチ入力の最後または最後に近い位置に対応してよい。
【００７２】
ブロック８１２において、動作のためのタッチ入力が現在の境界部分の外側の現在の表面１１１または１２１において検知されたかどうかが識別されてよい。図４に示されるような一実施形態では、ブロック８１２において、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、タッチコントローラ４１０とインターフェースすることにより、タッチ入力が検知されたかどうかをいかなる適切な方法で識別してよい。
【００７３】
ブロック８１２において、現在の境界部分の外側の表面１１１または１２１の上で動作のためのタッチ入力が検知されず、ブロック８０８において、現在の境界部分の上でタッチ入力が検知されない場合、ブロック８１６において動作は終了してよい。
【００７４】
ブロック８１２において現在の境界部分の外側の表面１１１または１２１の上で動作のためのタッチ入力が検知されず、ブロック８０８において、現在の境界部分の上でタッチ入力が検知された場合は、引き続き、動作のためのタッチ入力は、他のタッチセンシティブディスプレイデバイスの表面を横断していることがブロック８１０において識別されてよい。
【００７５】
ブロック８１２において、現在の境界部分の外側の表面１１１または１２１の上で動作のためのタッチ入力が検知された場合、タッチ入力の少なくとも一部に基づき、ブロック８１４において、動作の１部が引き続き実行されてよい。図４に示すような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、現在のタッチセンシティブディスプレイデバイス１１０または１２０用ディスプレイとインターフェースすることにより、タッチ入力における少なくとも一部に基づき、動作の一部を実行してよい。
【００７６】
一例としては、動作のためのタッチ入力は、表面１１１の境界部分の外側の表面１１１から表面１１１の境界部分まで横断し、表面１１１と１２１との間の隙間を越えて表面１２１へと渡る。ブロック８１２において、表面１２１上で動作のためのタッチ入力が検知された場合、ブロック８１４において動作の一部が引き続き実行されてよい。図４に示すような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０が新しい現在のタッチセンシティブディスプレイデバイス１２０用ディスプレイとインターフェースすることにより、タッチ入力の少なくとも一部に基づき、動作の一部を実行してよい。
【００７７】
他の例としては、動作のためのタッチ入力は、表面１２１の境界部分の外側の表面１２１から表面１２１の境界部分まで横断し、表面１１１と１２１との間の隙間を越えて表面１１１へと渡る。ブロック８１２において動作のためのタッチ入力が表面１１１上で検知された場合、ブロック８１４において動作の一部が引き続き実行されてよい。図４に示すような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、現在のタッチセンシティブディスプレイデバイス１１０用ディスプレイとインターフェースすることにより、タッチ入力における少なくとも一部に基づき、動作の一部を実行してよい。
【００７８】
一実施形態において、タッチコントローラ４１０が表面１１１または１２１の上で検知されたタッチ入力に対応するタッチ入力データの出力を再開したとき、ブロック８１２において表面１１１または１２１の上でタッチ入力が再び検知されるまで、ブロック８１０において、タッチコントローラ４１０は、移行タッチ入力データを出力してよい。このように、一実施形態における、デジタルタッチ入力データを処理するソフトウェアを実行する少なくとも１つのプロセッサ４２０は、タッチ入力における時間の経過を判断しなくてよく、したがって、両表面１１１および１２１において同じ動作のための検知されたタッチ入力に対応するタッチ入力データを処理してよい。
【００７９】
一実施形態では、タッチコントローラ４１０のタッチ制御ロジック４１４は、表面１１１および１２１の境界部分の少なくとも一部と論理的に重複し、その結果、検知されたタッチ入力が表面１１１の境界部分の外側の表面１１１から表面１１１の境界部分まで横断する場合、表面１１１の境界部分の少なくとも一部は、タッチセンシティブディスプレイデバイス１２０の一部としてみなされてよい。表面１２１に渡ると予測されている検知されたタッチ入力が表面１１１の境界部分上で識別された場合、ブロック８１０における一実施形態のタッチ制御ロジック４１４は、表面１２１の境界部分上の位置に対応する適切な移行タッチ入力データを出力してよい。
【００８０】
検知されたタッチ入力が表面１２１の境界部分の外側の表面１２１から表面１１１の境界部分へと横断する場合、一実施形態におけるタッチ制御ロジック４１４は、表面１２１の境界部分の少なくとも一部も、タッチセンシティブディスプレイデバイス１１０の一部として同様にみなわれてよい。表面１１１に渡ると予測されている検知されたタッチ入力が表面１２１の境界部分上で識別された場合、ブロック８１０における一実施形態のタッチ制御ロジック４１４は、表面１１１の境界部分上の位置に対応する適切な移行タッチ入力データを出力してよい。
【００８１】
ブロック８０６および８１２において引き続き動作のためのタッチ入力が検知される際、動作はブロック８１６まで継続して実行されてよい。ブロック８０６および８１２においてタッチ入力が検知された場合は、ブロック８０４および８１４で実行される動作の一部を有するとして説明してきたが、一実施形態における動作は、ブロック８０８においてタッチ入力が検知されなくなるまで実行されなくてもよい。
【００８２】
一実施形態では、例えば、タップのような付加的な検知されたタッチ入力がブロック８１６において動作を終了するのに用いられてよい。このような追加の検知されたタッチ入力を用いることなく予め決められた時間量が経過した場合、一実施形態における動作は、一部実行するかまたは実行しなくてよい場合には取り消されてよい。
【００８３】
ブロック８０２から８１６までの動作は、いかなる適切な順序で実行されてよく、他のいかなる適切な動作と同時に行われてよい。一例としては、ブロック８０８における検知されたタッチ入力の識別は、ブロック８０６における検知されたタッチ入力の識別の前に、または、同時に行われてよい。［追加のタッチセンサの使用］
【００８４】
一実施形態におけるタッチコントローラ４１０は、通常表面１１１と１２１との間に位置する追加のタッチセンサを用いて、検知されたタッチ入力が表面１１１と１２１との間の隙間を渡るときを識別する。
【００８５】
図９に示すように、一実施形態における電子デバイス１００は、タッチセンシティブディスプレイデバイス１１０および１２０とは別個のタッチセンサ９７０を有してよい。タッチセンサ９７０は、タッチが検知されうる表面９７１を有する。一実施形態におけるタッチセンサ９７０は、例えば、これらに限定されないが、容量性タッチセンシティブ技術、または、抵抗性タッチセンシティブ技術のようないかなる適切な技術を用いるタッチセンシティブパッドを含んでよい。
【００８６】
タッチセンサ９７０は、いかなる適切なサイズおよび形状を有してよく、一実施形態では、表面１１１と１２１との間のタッチ入力のほとんどのまたは実質的にすべての直通パスに沿い、タッチセンシティブディスプレイデバイス１１０の表面１１１と、タッチセンシティブディスプレイデバイス１２０の表面１２１との間に通常配置されてよい。一実施形態では、タッチセンサ９７０は、タッチセンシティブディスプレイデバイス１１０と１２０との間に比較的途切れない表面レベルを提供するのに役立つようないかなる適切な形態の配置、サイズ、および、形状を有してよい。
【００８７】
一実施形態におけるタッチセンサインターフェース回路４１２は、タッチセンサ９７０の表面９７１におけるタッチ入力を検知すべく結合されてよい。表面１１１、表面９７１、および、表面１２１を横断するパスを有する検知されたタッチ入力が識別されてよく、タッチセンシティブディスプレイデバイス１１０および１２０における動作は、当該識別の少なくとも一部に基づき実行されてよい。図４に示すような一実施形態では、システム制御ロジック４３０および／または少なくとも１つのプロセッサ４２０は、タッチコントローラ４１０とインターフェースすることにより、検知されたタッチ入力はこのようなパスを有するものとしていかなる適切な形態で識別してよく、また、タッチセンシティブディスプレイデバイス１１０および１２０のディスプレイとインターフェースすることにより、当該検知されたタッチ入力の少なくとも一部に基づき、タッチセンシティブディスプレイデバイス１１０および１２０に亘るいかなる適切な動作をいかなる適切な形態で実行してよい。
【００８８】
一実施形態では、タッチコントローラ４１０は、検知されたタッチ入力が表面９７１上を横断するときを識別し、当該識別に応答していかなる適切な移行タッチ入力データを出力することにより、表面１１１、９７１、および、１２１を横断するパスを有する検知されたタッチ入力を識別するようソフトウェアを実行する少なくとも１つのプロセッサ４２０の助けとなってよい。このように、タッチコントローラ４１０は、表面１２１において検知されたタッチ入力を、表面１１１において検知されたタッチ入力から続いているものとみなし、表面１１１において検知されたタッチ入力を、表面１２１において検知されたタッチ入力から続いているものとみなしてよい。
【００８９】
一実施形態におけるタッチセンサ９７０は、上述のごとく、両表面１１１および１２１用のいかなるディスプレイも覆わない境界部分として同様に用いられてよい。したがって、図８の一例としてのフローチャート８００は、タッチセンサ９７０の使用に同様に適用されてよい。
【００９０】
１つのタッチセンサ９７０を有するように説明してきたが、一実施形態における電子デバイス１００は、検知されたタッチ入力が表面１１１と１２１との間の隙間を渡るときを識別すべく、通常表面１１１と１２１との間に位置する２つ以上のタッチセンサをいかなる適切な構成で有してよい。一実施形態におけるタッチセンサインターフェース回路４１２は、このようなタッチセンサの表面におけるタッチ入力を検知すべく結合されてよい。表面１１１、このようなタッチセンサの少なくとも１つの表面、および、表面１２１を横断するパスを有する検知されたタッチ入力が識別され、タッチセンシティブディスプレイデバイス１１０および１２０における動作は、当該識別の少なくとも一部に基づき実行されてよい。［代替ロジック］
【００９１】
タッチコントローラ４１０を用い、表面１２１上で検知されたタッチ入力を表面１１１上で検知されたタッチ入力から続いているものとしてみなし、および／または、表面１１１上で検知されたタッチ入力を表面１２１上で検知されたタッチ入力から続いているものとしてみなすことに関して１つ以上の実施形態を説明してきたが、他の適切なロジックも用いられてよい。
【００９２】
一実施形態では、電子デバイス１００は、タッチコントローラ４１０から出力されたタッチ入力データを受信し、検知されたタッチ入力が表面１１１と１２１との間の隙間を渡るときを当該タッチ入力データからいかなる適切な方法で識別するいかなる適切なロジックを有してよい。  一実施形態におけるこのようなロジックは、タッチセンシティブディスプレイデバイス１１０または１２０用のディスプレイの境界またはその近傍で検知されたタッチ入力を受信したタッチ入力データから識別することにより、検知されたタッチ入力が隙間を渡ったことを識別してよい。一実施形態におけるこのようなロジックは、タッチセンシティブディスプレイデバイス１１０または１２０用ディスプレイの境界を通り越したことが検知されたタッチ入力を受信したタッチ入力データから識別することにより、検知されたタッチ入力が隙間を渡ったことを識別してよい。一実施形態におけるこのようなロジックは、隙間を渡ったことが識別されたタッチ入力による時間の経過に従う受信されたタッチ入力データを、時間が経過する前に受信されたタッチ入力データから続いているものとしてみなしてよい。このようなロジックは、いかなる適切なハードウェア、ファームウェア、および／または、ソフトウェアロジックの使用を含む、いかなる適切な方法で実装されてよい。
【００９３】
図４に示されるような一実施形態では、タッチコントローラ４１０からのデジタルタッチ入力データを処理するようソフトウェアを実行する少なくとも１つのプロセッサ４２０は、いかなる適切な追加のソフトウェアを実行することにより、検知されたタッチ入力が表面１１１と１２１との間の隙間を渡るときを識別し、隙間を横断したことが識別されたタッチ入力による時間の経過に従い受信されたタッチ入力データを、時間が経過する前に受信されたタッチ入力データから続いているものとしてみなしてよい。［直列結合タッチセンサ］
【００９４】
一実施形態におけるタッチセンシティブディスプレイデバイス１１０および１２０は、直列に結合されたタッチセンサを有してよい。それによって、一実施形態では、タッチコントローラ４１０によってこのようなタッチセンサを単一の大きいタッチセンサとしてみなすことを容易にする助けとなってよい。
【００９５】
図１０は、タッチセンシティブディスプレイデバイス１１０用タッチセンサ１０１８と、タッチセンシティブディスプレイデバイス１２０用タッチセンサ１０２８との一実施形態を示す。図１０に示すように、タッチセンサ１０１８およびタッチセンサ１０２８は、直列に結合されており、タッチセンサインターフェース回路４１２は、両タッチセンサ１０１８および１０２８からのタッチ入力を検知するよう結合されてよい。一実施形態におけるタッチセンサ１０１８およびタッチセンサ１０２８は、行列を定義し、タッチセンサ１０１８および１０２８が直列結合されることにより、より大きい行列を形成するいかなる適切なタッチセンサ技術を用いてそれぞれ実装されてよい。一実施形態におけるタッチセンサ１０１８および１０２８は、容量性タッチスクリーンとして実装されてよい。
【００９６】
一実施形態では、タッチコントローラ４１０のタッチ制御ロジック４１４および／または、デジタルタッチ入力データを処理するようソフトウェアを実行する少なくとも１つのプロセッサ４２０は、タッチセンサ１０１８を用いて検知されたタッチ入力を、タッチセンサ１０２８を用いて検知されたタッチ入力から続いているものとしてみなしてよく、および／または、タッチセンサ１０２８を用いて検知されたタッチ入力を、タッチセンサ１０１８を用いて検知されたタッチ入力から続いているものとしてみなしてよい。
【００９７】
上記説明では、例示的実施形態を記載してきた。これらの実施形態には、添付の請求項の範囲から逸脱せずにさまざまな修正および変更がなされうる。したがって、上記記載および図面は限定の意味合いでなく、例示としてみなされるべきである。
【図１】
2010020762.tif 000003
【図２】
2010020762.tif 000004
【図３】
2010020762.tif 000005
【図４】
2010020762.tif 000006
【図５】
2010020762.tif 000007
【図６】
2010020762.tif 000008
【図７】
2010020762.tif 000009
【図８】
2010020762.tif 000010
【図９】
2010020762.tif 000011
【図１０】
2010020762.tif 000012
【外国語明細書】
2010020762.tif 000013
2010020762.tif 000014
2010020762.tif 000015
2010020762.tif 000016
2010020762.tif 000017
2010020762.tif 000018
2010020762.tif 000019
2010020762.tif 000020
2010020762.tif 000021
2010020762.tif 000022
2010020762.tif 000023
2010020762.tif 000024
2010020762.tif 000025
2010020762.tif 000026
2010020762.tif 000027
2010020762.tif 000028
2010020762.tif 000029
2010020762.tif 000030
2010020762.tif 000031
2010020762.tif 000032
2010020762.tif 000033
2010020762.tif 000034
2010020762.tif 000035
2010020762.tif 000036
2010020762.tif 000037
2010020762.tif 000038
2010020762.tif 000039
2010020762.tif 000040
2010020762.tif 000041
2010020762.tif 000042