(57)【要約】タッチ感応式コンピュータシステムおよび方法を提供する。タッチ感応式コンピュータ装置は、タッチ入力を受信するように構成されたタッチ感応式ディスプレイを含むことができる。ジェスチャー認識モジュールを、タッチ感応式ディスプレイに結合することができ、およびタッチ入力を受信するように構成することができる。ジェスチャー認識モジュールを、タッチ入力に基づき、かつ複数の異なる予め定めたジェスチャー、タッチ入力に対応する認識されたジェスチャーから選択することにより判定するように構成することもできる。タッチ感応式コンピュータ装置は、個人情報管理（ＰＩＭ）データベースを含むＰＩＭモジュールを含むこともできる。ＰＩＭモジュールを、タッチ感応式ディスプレイ上に表示される選択されたアイテムを、ＰＩＭデータベースの複数の異なるＰＩＭスキーマの内の選択された１つに適用するように構成することもできる。ＰＩＭスキーマの内の選択された１つを、認識されたジェスチャーに基づき選択することができる。
2012515975.tif 000002
【特許請求の範囲】
【請求項１】
グラフィカルに提示されるときに、少なくとも第１のスクリーン（４２）および第２のスクリーン（４４）の橋渡しをする隣接している仮想ワークスペース（５０）であって、前記第１のスクリーン（４２）および前記第２のスクリーン（４４）の各々は、少なくとも１つのソフトエッジの部分（４２ａ、４２ｂ、４２ｃ、４４ａ、４４ｂ、４４ｃ）、および少なくとも１つのハードエッジの部分（４２ｄ、４４ｄ）を含み、前記ハードエッジの部分は、前記仮想ワークスペース（５０）のエッジに対応し、前記第１のスクリーン（４２）および前記第２のスクリーン（４４）の一方の前記ソフトエッジの部分は、そのソフトエッジの部分から、前記第１のスクリーンおよび前記第２のスクリーンのうちの他方の、対応するソフトエッジの部分への前記仮想ワークスペース（５０）の隣接している連続性に対応する仮想ワークスペースと、
前記仮想ワークスペース（５０）とのユーザ対話を提供し、かつ前記第１のスクリーン（４２）上および前記第２のスクリーン（４４）上のデータの表示を制御するように構成されたインタフェースソフトウェア（２２、２４）であって、前記インタフェースソフトウェア（２２、２４）を、前記第１のスクリーンおよび前記第２のスクリーンの一方に加えられたユーザ入力により生成された、表示されたオブジェクト（Ｓ）の動き（Ｍ）に従い、および応動して、前記表示されたオブジェクト（Ｓ）の静止する場所を、前記インタフェースソフトウェア（２２、２４）により決定するように構成し、それにより前記表示されたオブジェクト（Ｓ）の全体が、前記第１のスクリーン（４２）上、または前記第２のスクリーン（４４）上に表示され、ならびに前記第１のスクリーン（４２）および前記第２のスクリーン（４４）のいずれか一方に部分的に表示されないようにするインタフェースソフトウェアと
を備えたことを特徴とするマルチスクリーン電子ワークスペース。
【請求項２】
前記表示されたオブジェクトの前記動きは、前記第１のスクリーンおよび前記第２のスクリーンの一方に加えられたタッチ入力により生成された慣性的な動きであり、前記慣性的な動きが十分な速度を有するときには、前記慣性的な動きによって、前記表示されたオブジェクトが前記第１のスクリーンと前記第２のスクリーンとの間を十分に進行するように前記インタフェースソフトウェアを構成したことを特徴とする請求項１に記載のマルチスクリーン電子ワークスペース。
【請求項３】
前記慣性的な動きのパラメータを修正することにより前記表示されたオブジェクトの部分的な表示状態を回避するように前記インタフェースソフトウェアを構成したことを特徴とする請求項２に記載のマルチスクリーン電子ワークスペース。
【請求項４】
前記慣性的な動きの速度を修正することにより前記部分的な表示状態を回避するように前記インタフェースソフトウェアを構成したことを特徴とする請求項３に記載のマルチスクリーン電子ワークスペース。
【請求項５】
前記慣性的な動きから発生する摩擦を修正することにより前記部分的な表示状態を回避するように前記インタフェースソフトウェアを構成したことを特徴とする請求項３に記載のマルチスクリーン電子ワークスペース。
【請求項６】
前記慣性的な動きの速度が、前記表示されたオブジェクトを前記第１のスクリーンと前記第２のスクリーンとの間を十分に進行させるためには十分ではないときに、前記表示されたオブジェクトと、前記第１のスクリーンおよび前記第２のスクリーンの一方のエッジの部分との間で、慣性の緩衝相互作用の表示をもたらすように前記インタフェースソフトウェアを構成したことを特徴とする請求項２に記載のマルチスクリーン電子ワークスペース。
【請求項７】
前記第１のスクリーンおよび前記第２のスクリーンの少なくとも一方を、ハンドタッチ入力およびペンタッチ入力の双方を受信するように構成したことを特徴とする請求項１に記載のマルチスクリーン電子ワークスペース。
【請求項８】
前記第１のスクリーンおよび前記第２のスクリーンの少なくとも一方を、タッチ感応式ディスプレイスクリーンとし、および前記インタフェースソフトウェアを、
ユーザにより操作されたタッチスクリーンペンが前記タッチ感応式ディスプレイスクリーンと接触したことに基づくペンタッチ入力を受信して処理し、
前記ユーザの手が前記タッチ感応式ディスプレイスクリーンと接触したことに基づくハンドタッチ入力を受信して処理し、および
前記タッチスクリーンペンにより生成されたペンタッチ入力に応動して実行されるべきマーキング動作の種類のユーザ選択を行なうことができるように構成されたタッチ動作可能なマーカーメニューを提供して表示する
ようにさらに構成したことを特徴とする請求項１に記載のマルチスクリーン電子ワークスペース。
【請求項９】
前記第１のスクリーンおよび前記第２のスクリーンの少なくとも一方を、タッチ感応式ディスプレイスクリーンとなし、および前記インタフェースソフトウェアを、
ユーザにより操作されたタッチスクリーンペンが前記タッチ感応式ディスプレイスクリーンと接触したことに基づくペンタッチ入力を受信して処理し、
前記ユーザの手が前記タッチ感応式ディスプレイスクリーンと接触したことに基づくハンドタッチ入力を受信して処理し、および
前記タッチ感応式ディスプレイスクリーンの異なる領域を動的かつ選択的にマスクすることにより、マスクされた領域が前記ペンタッチ入力および前記ハンドタッチ入力の一方に応動しないようにし、そのマスクされた領域が前記ペンタッチ入力および前記ハンドタッチ入力の他方に応動するようにさらに構成したことを特徴とする請求項１に記載のマルチスクリーン電子ワークスペース。
【請求項１０】
タッチ感応式ディスプレイスクリーン（２６、４０、１００）と、
前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）と作動的に結合された論理サブシステム（２２）と、
前記論理サブシステム（２２）により実行可能なインタフェース命令を保持したデータ保持サブシステム（２４）であって、
ユーザにより操作されたタッチスクリーンペン（１０６）が前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）と接触したことに基づくペンタッチ入力を受信して処理し、
前記ユーザの手と前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）が接触したことに基づくハンドタッチ入力を受信して処理し、および
前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）の異なる領域を動的かつ選択的にマスクして、マスクされた領域（１０８）が前記ペンタッチ入力および前記ハンドタッチ入力の一方に応動しないようにし、そのマスクされた領域が前記ペンタッチ入力および前記ハンドタッチ入力の他方に応動するように構成したデータ保持サブシステムと
を備えたことを特徴とするタッチ感応式の入力および表示システム。
【請求項１１】
前記インタフェース命令を、前記論理サブシステムによりさらに実行可能となし、それにより、前記タッチ感応式ディスプレイスクリーンの選択された領域を、ハンドタッチ入力に対して、動的にマスクし、およびこの動的なマスキングを、ペンタッチ入力の検出に応動して実行し、および前記選択された領域は可変であり、かつ前記ペンタッチ入力の検出された場所に依存するようにしたことを特徴とする請求項１０に記載のタッチ感応式の入力および表示システム。
【請求項１２】
前記インタフェース命令を、前記論理サブシステムによりさらに実行可能となし、それにより、ペンタッチ入力を検出したときに、前記タッチ感応式ディスプレイスクリーンのすべてを、ハンドタッチ入力に対して、動的にマスクするようにしたことを特徴とする請求項１０に記載のタッチ感応式の入力および表示システム。
【請求項１３】
前記インタフェース命令を、前記論理サブシステムによりさらに実行可能となし、それにより、前記タッチ感応式ディスプレイスクリーン上に表示され、かつハンドタッチ入力に応動するマーカーメニューを提供し、および前記タッチ感応式ディスプレイスクリーン上へのペンタッチ入力を検出したときに、前記インタフェース命令を前記論理サブシステムによりさらに実行可能となし、それにより、前記タッチ感応式ディスプレイスクリーンの残余の部分を、ハンドタッチ入力に対して、動的にマスクしながら、前記マーカーメニューのハンドタッチ操作を許可するようにしたことを特徴とする請求項１０に記載のタッチ感応式の入力および表示システム。
【請求項１４】
前記ユーザの手から前記マーカーメニューに加えられたタッチ入力を介して、ユーザにより、前記タッチ感応式ディスプレイ上の前記マーカーメニューを、再配置できるように、前記インタフェース命令を、さらに構成したことを特徴とする請求項１３に記載のタッチ感応式の入力および表示システム。
【請求項１５】
タッチ感応式ディスプレイスクリーン（２６、４０、１００）と、
前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）と作動的に結合された論理サブシステム（２２）と、
論理サブシステム（２２）により実行可能なインタフェース命令を有するデータ保持サブシステム（２４）であって、
前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）上に表示されるマーカーメニュー（１０４）を提供し、および
ユーザにより前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）に加えられたタッチ入力に応動して、前記マーカーメニューを、前記タッチ感応式ディスプレイスクリーン（２６、４０、１００）上の第１の場所から第２の場所へ移動させるデータ保持サブシステムと
を備えたことを特徴とするタッチ感応式の入力および表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２つのモードを持つマルチスクリーンとの対話に関する。
【背景技術】
【０００２】
本開示は、タッチ感応式ディスプレイに関する。タッチ感応式ディスプレイは、種々の用途においてますます使用されている。タッチ入力を種々の方法で受信し、そして処理する。入力機構は、ユーザの手、タッチスクリーンペン、または同様の手段からのタッチに応動するために存在している。
【０００３】
タッチ入力に対する自然かつ直感的な使用のシナリオを生成することは、発展中の設計課題である。既存装置は、タッチ入力を受信する方法において、しばしば限定され、かつ柔軟性がない。多くの装置では、一種類のタッチ入力のみを許容し、それにより機能性を限定している。他の場合には、意図的なタッチと不注意なタッチとの間の不十分な識別に起因し、あるいはタッチ入力を適切に解釈するために、その装置は、ユーザがその装置と不自然かつ直感に反したやり方で対話することを要求するので、インタフェースの有用性を妥協することになる。他の装置は、不十分なレイアウトおよび／または次善の装置の形態とせざるを得ない。一般に、既存の装置は、タッチ感応式ディスプレイを使用することにより実現可能である広範な利点の効力が制約される。
【発明の概要】
【０００４】
したがって、本開示は、一態様において、１つまたは２つ以上のタッチ感応式ディスプレイのスクリーンおよびインタフェースソフトウェアを含む、タッチ感応式電子ディスプレイ装置を提供する。タッチ感応式ディスプレイスクリーン（単数または複数）およびインタフェースソフトウェアを、タッチ入力を受信するように構成する。ここで、タッチ入力は、ハンドタッチ入力、および／または、ペンもしくは他のマーキング装置からの入力を含むことができる。マルチスクリーンのワークスペースの場合には、インタフェースソフトウェアは、第１のスクリーンに関連してなされた入力によって、表示されたオブジェクトの慣性的な動き(inertial movement)を生成できるように動作し、それにより、表示されたオブジェクトが、他のスクリーンに移動して、他のスクリーン上に止まるようにする。様々な種類のタッチ入力（例えばハンドタッチ入力およびペンタッチ入力）が許可される場合には、インタフェースソフトウェアを、タッチ感応式ディスプレイの領域を動的にマスクするように構成し、それにより様々な種類のタッチ入力の間で区別するか、または様々な種類のタッチ入力を選択的に許可／拒否することができる。
【図面の簡単な説明】
【０００５】
【図１】ディスプレイシステム、および本開示の方法に関連して使用することができる例示的なコンピュータシステムを示す図である。
【図２】複数のスクリーンに対してワークスペースが橋渡しをする例示を含む本開示による隣接している(contiguous)仮想ワークスペースの概要表現を示す図である。
【図３】ディスプレイシステムおよび本明細書に記述される方法の実施例を示す本開示による電子ディスプレイ装置を示す図である。
【図４】特に単一および複数スクリーンのディスプレイ上の慣性的な動きの例示において、移動可能なオブジェクトの表示を制御する例示的な方法のフローチャートを示す図である。
【図５】ペンタッチおよびハンドタッチの２つのモードを持つ動作、および動的な領域マスキングの実施例を示すタッチ感応式ディスプレイの他の実施例を示す図である。
【発明を実施するための形態】
【０００６】
本説明は、多くの実施例においてタッチ感応式ディスプレイとして実施される電子ディスプレイのための入出力システムおよび方法を提供する。本システムおよび方法は、典型的には、図１に示されるように、コンピュータシステム２０に関連して実施される。コンピュータシステム２０は、ディスプレイ２６に作動的に結合された、論理サブシステム２２およびデータ保持サブシステム２４（例えばメモリおよび／または記憶装置）を含むことができる。本明細書に記述される多くの場合には、ディスプレイ２６は、タッチ感応式ディスプレイとすることができるが、本明細書に記述される実施例のいくつかは他の種類のディスプレイに適用できることは十分に理解されよう。
【０００７】
データ保持サブシステム２４は、典型的には、論理サブシステム２２により実行可能なユーザインタフェースプログラムまたは他の命令を保持し、ユーザとの対話、およびディスプレイに対する他の入出力の機能性を提供する。
【０００８】
ディスプレイおよびそれに関連するインタフェースソフトウェアを、隣接している仮想ワークスペースを提供するように構成する。ワークスペースは、パーソナルコンピュータ環境において「デスクトップ」としばしば呼ばれるものと同様である。
【０００９】
時には、ワークスペースをマルチスクリーンでグラフィカルに表現することが所望される。例えば、図２に示されるように、ワークスペース３０を、３０ａおよび３０ｂの２つに分割し、各半部を別個のスクリーン（すなわちスクリーン３２およびスクリーン３４）上に表示することができる。
【００１０】
本実施例において見られるように、ワークスペースがマルチスクリーンに対して橋渡しをすると、各スクリーンは、ハードエッジまたはハードエッジの部分、およびソフトエッジまたはソフトエッジの部分を含むことができる。例えば、辺３２ａ、辺３２ｂ、および辺３２ｃ（ならびに辺３４ａ、辺３４ｂ、および辺３４ｃ）は、ハードエッジの部分である。その理由は、これら辺はワークスペース３０のエッジの境界を定義するからである。他方、スクリーンエッジ３２ｄおよび３４ｄは、ソフトエッジである。その理由は、ここに述べたワークスペースの部分（すなわちワークスペースの半部３０ａおよび３０ｂ）が、スクリーンエッジ３２ｄおよび３４ｄを越えて延在するからである。より詳しくは、エッジ３２ｄおよびエッジ３４ｄは、互いに対応し、ワークスペースの半部３０ａとワークスペースの半部３０ｂとの間の隣接している／連続している変わり目(transition)を定義する。具体的には、１個の画素のオブジェクトがスクリーン３２にわたって右方向に移動しているとすると、そのオブジェクトは、スクリーン３２のソフトエッジ３２ｄから離れて消えた後、スクリーン３４の最も左（ソフトエッジ３４ｄ）に直ちに現れる。言い換えると、ワークスペース３０の表現の観点から、スクリーン３２上の最も右の列の画素は、スクリーン３４上に表示される最も左の列の画素に直ちに隣接していることになる。
【００１１】
複数スクリーンのワークスペースを種々の方法で表示することができる。例えば、電子装置は、単一のディスプレイスクリーン（またはその部分）を有することができ、そのディスプレイスクリーン上にワークスペースを部分的に提示する。例示的なワークスペース３０に戻って参照すると、１つの半部（３０ａまたは３０ｂ）のみをユーザは任意の時に見ることができ、および種々の入力を使用し、ディスプレイをワークスペースの半部の間で切り替えさせることができる。他の実施例では、電子装置は、ワークスペース全体を表示するために用いることができる複数のディスプレイを含むことができる。
【００１２】
図３を特に参照すると、複数のディスプレイスクリーンを有する電子装置４０の一例を示す。示された実施例は、２つのディスプレイ４２および４４を有するが、本議論により３つ以上のディスプレイも考慮できることを理解されよう。１つの例示的な構成では、ノート型パソコンと同様に、２つのディスプレイがヒンジを介して、閉じた構成に折り畳み可能である形態で、電子機器を提供することができる。実際に、ある実施形態および使用のシナリオでは、本明細書に記述されるディスプレイシステムおよび方法を用いて、ノート帳などの紙ベースのツールの利点を、デジタルディスプレイ技術を介して入手できる利点と独自に組み合わせることができる。さらに、本明細書に記述される実施例は、肖像、風景、読書、ストーリーボード、並置画面、雑誌構成などを含む種々の異なる装置の態勢に関連して使用するように構成することができる。
【００１３】
図３を続け、そして前の議論と同様に、連続している仮想ワークスペース５０は、ディスプレイ４２および４４上にそれぞれ表示される部分５０ａおよび５０ｂ（ワークスペースの１スクリーン単位）を用いて、２つのディスプレイ／スクリーンの橋渡しをする。前述のとおり、各スクリーンは、ワークスペース５０のエッジの境界に対応する、ハードエッジ４２ａ、４２ｂおよび４２ｃ、ならびにハードエッジ４４ａ、４４ｂおよび４４ｃを含む。ソフトエッジ４２ｂおよび４４ｂは互いに対応し、および２つのスクリーンにわたっての／２つのスクリーンの橋渡しするワークスペース５０の連続性を定義する。
【００１４】
多くの場合、グラフィカルオブジェクト、または他の素材を完全に１つのスクリーン、または他方のスクリーン上に表示することがシステムのために望ましい。例えば、ディスプレイまたはワークスペースと比較して比較的小さいオブジェクトに対して、２つのスクリーンにわたってその素材が分割されることを回避することがしばしば望ましい。例えば、ディスプレイスクリーン４４を参照するに、ユーザはアスペクト比４：３でコンテンツ（選択可能なコンテンツＳ）の比較的小さい領域（例えば、タッチスクリーンペン装置５２の手操作により選択された切り取られた写真）を選択したとして示されている。さらに、この実施例は、選択されたコンテンツが、スクリーン４４上の最初の位置からスクリーン４２上の新たな位置に移動されることを示す。最初の位置および移動した場所の双方において、読み易さ、編集の容易さなどのために、素材全体を一つのスクリーン上に表示する。
【００１５】
本明細書に記述されるインタフェースソフトウェアを、特に、マルチスクリーンのワークスペースの１つのスクリーン上全体に素材の適切な表示を行なう機能性を持つように構成することができる。典型的には、インタフェースソフトウェアおよび関連する方法は、グラフィカルオブジェクトを、仮想ワークスペース５０上の特定の場所に移動するか、または表示することを求める、つまり要求するユーザ入力に応答して動作する。その入力を、マルチスクリーンのワークスペース環境における入力および素材の表示を制御する例示的な方法８０を示す図４の８２に示す。
【００１６】
例示的な方法８０を続けるに、その方法は、８４において、表示されたオブジェクトに対する位置を決定して、そのオブジェクトがある１つのスクリーンかもう一方に全体として表示され、かつそのオブジェクトがこれらスクリーンにわたって分割されないことを含む。ある実施例では、その方法を、表示されたオブジェクトの慣性的な動きをワークスペース（例えばワークスペース５０）にわたってもたらすユーザ入力と関連して、実行する。そのユーザ入力は、スクリーンのうちの１つへの、またはそれに関連してのタッチ入力とすることができ、それにより表示されたオブジェクトに対する速度を伝える。このような場合、表示されたオブジェクトに伝えられる速度に依存して、そのオブジェクトは、ワークスペースの他のスクリーン上の場所で静止するようにすることができる（例えば、図３における慣性的な動きＭによって、選択可能なソースコンテンツをもたらし、その選択可能なソースコンテンツは、最初はディスプレイ４４上に表示され、ソフトエッジ４４ｄおよび４２ｄを横断し、ディスプレイ４２上に示される、ワークスペース５０の部分上に静止するようになる）。言い換えると、本実施例によれば、慣性的な動きが十分な速度であれば（すなわち十分に高い速度および適切な方向にあれば）、慣性的な動きによって、表示されたオブジェクトが第１のスクリーンと第２のスクリーンとの間で十分に進ませるようにインタフェースを構成する。
【００１７】
図４および具体的には決定ステップ８４に戻って参照するに、一般的な方法は、８６において示されるように表示されたオブジェクトの要求された静止位置を計算することを含むことができる。要求された位置は、ユーザ入力に基づくことができる。例えば、慣性的な動きの場合、要求によって、表示されたオブジェクトを特定の方向に特定の速度で移動する。例えば、タッチディスプレイは、しばしばユーザが、表示されたオブジェクトを、スワイプジェスチャーを用いて移動できるようにし、ここで、ユーザは、オブジェクトをドラッグし、そのままオブジェクトを移動させながら解放して、仮想ワークスペースとともにシミュレーションしたオブジェクトの慣性的な動きを伝える。摩擦をシミュレーションして、そのオブジェクトは、新たな場所に最終的に静止するようになる。
【００１８】
本実施例では、命令された慣性的な動きがオブジェクトは、制約されなければ、スクリーン４２および４４のうちの一方のハードエッジを越えて進むことが可能である。このような要求により、ワークスペースの定義に違反するであろう（すなわちこのような要求によりオブジェクトは、ワークスペースから離れて移動することになるであろう）。したがって、インタフェースソフトウェアによって、オブジェクトがハードエッジに接触して静止するようになる補正された結果を提供することができる。違反の判定および補正を、それぞれ、８８および９０において示す。補正が要求されない場合、オブジェクトを、９２に示されるように要求された場所に表示する。
【００１９】
他のシナリオでは、入力によって、図３に示される選択可能なソースコンテンツの動きＭの場合と同様に、表示されたオブジェクトの慣性的な動きを、スクリーンのうちの１つのソフトエッジに向けて生成することができる。この場合、要求された停止位置を計算することによって、考えられる限りでは以下の結果をもたらす。（１）オブジェクトがソフトエッジに達せず、それゆえに第１のスクリーン上に全体的にとどまる。（２）オブジェクトが２つのスクリーンにわたって部分的に表示され、または分割して静止する。これは「部分的な表示状態」とも呼ばれる。または（３）オブジェクトが十分な速度を有して、ソフトエッジを完全に横断し、そして２つのスクリーンのうちの他方に全体的に表示されて、静止するようになる。
【００２０】
上記起こり得る事象（２）に関して、上記起こり得る事象（２）をワークスペースのディスプレイのルールの違反（エッジ違反または部分的な表示状態）であると判断するようにインタフェースソフトウェアを構成することができる。特に、上記のように、比較的小さいオブジェクトが、スクリーンにわたって分割されないことが望ましい場合がある。したがって、例えば、予め定めた閾値より小さいオブジェクトに対して、起こり得る事象（２）は、オブジェクトに対する補正された静止場所を要求するエッジ違反とすることができるようにワークスペースのルールを定義することができる。
【００２１】
本システムおよび本方法を種々の方法で構成して、部分的な表示状態または他の許容されないエッジ状態を、補正し、および回避することができる。例えば、禁止状態がハードエッジまたはソフトエッジに関わるか否かに依存して修正することができる。ハードエッジ問題は、移動するオブジェクトがワークスペースから離れて進むようにする慣性的な動きに典型的には影響を与えるので、その補正は、オブジェクトがワークスペースから離れたであろう場所またはその近くに、そのオブジェクトを位置することを典型的には伴う。一代替案は、そのオブジェクトを、単に出発点において、ハードエッジと接触して、位置させることである。あるいはまた、オブジェクトが、ハードエッジにぶつかり、離れていき、その結果、静止場所が、接触位置、または接触位置からわずかばかり離隔するように（例えば、ビリヤードのボールとビリヤード台のエッジクッションとの相互作用と同様）、慣性の緩衝相互作用(inertial bumper interaction)を表示することができる。
【００２２】
ソフトエッジの場合は、修正は、オブジェクトの速度および／または初期に計算された静止場所のような要素に依存することができる。部分的な表示状態を回避するために、以下の１つまたは２つ以上を、仮想ワークスペースにおけるグラフィカルオブジェクトの慣性的な動きに関連して用いることができる：（１）オブジェクトが、オブジェクトがソフトスクリーンエッジに重なり合う禁止状態において静止するようになった後直ちに、インタフェースソフトウェアによって、オブジェクトを少しずつ動かし、かつ再配置して、そのオブジェクトが妥当なソフトエッジに直ぐに隣接するスクリーンの１つの上に完全に表示されるようにする。（２）オブジェクトの速度などの慣性的な動きのパラメータを、修正されていない速度が部分的な表示状態を引き起こすことを計算した上で、直ちに増減させることができる。および／または（３）修正されていない摩擦が部分的な表示状態を引き起こすことを判定した上で、仮想ワークスペースの表面摩擦または減衰のような慣性的な動きのパラメータを増減することができる。慣性的な動きが不十分な速度である場合、ソフトエッジおいて慣性の緩衝相互作用を用いて、オブジェクトがスクリーン間で十分に進行させることができる。例えば、その速度が、オブジェクトを仮想ワークスペースにおけるソフトエッジの遷移にわたって搬送するのには遅すぎる場合、ソフトエッジはバンパーの役割をして、そのオブジェクトを第１のスクリーン上に保持することができる。
【００２３】
本明細書の他の場所に記述されるように、いくつかの実施は、（例えば、タッチスクリーンペンまたは同様の手段からの）ペンタッチ入力、およびユーザの手、典型的には指からのタッチ入力の双方を受信することができる比較的大きい型のタッチ感応式ディスプレイ（または複数のディスプレイ）を含むことになる。この環境および他の環境において、同時に起こる入力の間を区別する能力、および／または不注意であり、そしてシステムの所望の命令に対応していないタッチ接触を拒否する能力を提供することが望ましい場合がある。
【００２４】
したがって、本システムおよび本方法は、タッチ感応式ディスプレイを制御して、タッチディスプレイの異なる領域の反応性を選択的かつ動的に制御することを提供することもできる。多くの実施例では、マスキングを用いて、タッチ入力の間を区別し、およびタッチ入力の種類を選択する。例えば、ペンタッチ入力をブロックしながらハンドタッチ入力を許可し、またはその逆とすることができる。
【００２５】
第１の実施例では、すべてのタッチ入力、またはある種類のタッチ入力の拒否を、ディスプレイの動的に選択された領域において行なう。さらに、特定のマスクされた領域を、状況に応じて、または他の入力もしくはパラメータに応答して、変化させることができる。ある１つの代替案は、ユーザの予期された行動に基づくマスキングを実行することである。例えば、タッチスクリーンペンからペン入力を特定の場所において特定の時間に受信するようにアプリケーションを構成すると、隣接しているエリアをマスクして、ユーザの手のひら、またはタッチスクリーンペンを握っている手の他の部分に基づくシステムの不注意な命令を防ぐことができる。
【００２６】
あるいはまた、予測される行動に基づく代わりに、ペンの動きまたは他の状態のリアルタイムな検出に基づいてマスキングを行なうことができる。例えば、インタフェースを適切に構成して、閾値より小さい直径または寸法を有するタッチ入力をペン入力であると仮定し、次いで、隣接しているエリアにおいてそれに応じてマスクして、手のひらのが載置されること、または他の望ましくない入力の解釈を防ぐようにすることができる。さらに、マスクされた領域を、ユーザの利き手（すなわち右利きまたは左利き）に基づいて判定して、（例えばユーザの他の手で）意図的なタッチ入力が起こり得るディスプレイの部分を不必要に無効にすることがないようにすることができる。
【００２７】
図５は、動的なマスキング機能をさらに示し、説明する。特に、タッチ感応式ディスプレイスクリーン１００は、一般に、ハンドタッチおよびペンタッチの双方の入力を、そのスクリーンの表面全体にわたり受信することができる。例えば、スクリーンの左下部分に示されるように、ユーザの手を用いて、コンテンツ１０２のページをドラッグし、およびスクロールを制御するタッチ入力を提供することができる。ハンドタッチ入力を用いて、マーカーメニュー１０４の位置を定め、およびマーカーメニュー１０４を選択的に有効にすることもできる。これらは実施例に過ぎず、ハンドタッチ入力を用いて、他の機能を提供することができる。
【００２８】
加えて、図示されるように、タッチ感応式ディスプレイを適切に構成して、タッチスクリーンペンまたは同様の手段１０６からのタッチ入力を受信するようにすることができる。図示された実施例では、タッチスクリーンペン１０６を、ユーザの右手により操作して、自由形式の線を描く。直線を描くこと、クロッピング（cropping、図形などの切り取り、またはトリミング）、選択などを含むペンタッチ入力の受信を介して、種々の他の機能を提供することができる。実施例のある１つの分類では、マーカーメニュー１０４を適切に構成して、ユーザが種々のツールまたはペン入力に関連付けられる機能から選択できるようにすることができる。例えば、ある選択によって、ペン入力により直線の描画を命令させ、他の選択によって、ペン入力により選択機能を切り取らせることを命令させることができる。マーカーメニュー１０４を、タッチ選択式の放射状のパイ型メニューとすることができる。このメニューは、放射状のタッチジェスチャーに応動して、実行すべきマーキング動作の種類を選択する。
【００２９】
動的なマスキングは、種々のロジックおよび／または使用のシナリオによって動的に処理することができる。ある１つの実施例では、スクリーン全体を、マーカーメニュー１０４に関連する場合を除き、ハンドタッチ入力に対して無効にする（すなわちペン入力のみ許可する）。他のシナリオでは、ハンドタッチ入力およびペンタッチ入力を許可するが、ハンドタッチ入力を、スクリーンの特定の領域（例えばスクリーンの片側のスクロールバー）における場合を除いては、拒否することができる。
【００３０】
実施例の他の分類では、ペンタッチおよびハンドタッチの双方の入力を、一般には認めるが、ペン入力が加えられている間は、制約を動的に加えることができる。ある１つの代替案は、ペンタッチ入力を検出したときに、ディスプレイ全体をマスクすることである。このような検出を、閾値より小さい直径または他の寸法を有するタッチ入力により起動させる、またはその入力を条件とすることができ、それにより、その入力が、ハンドタッチから生じる一般より大きい接触エリアとは対立して、ペン手段に対応するとの仮定を支持するようにする。このようなマスキングは、例えば、線の描画の間など、ペンタッチ入力を受信している間は、スクロールを無効にするのに望ましい。
【００３１】
上記実施例を続けるに、ペン入力を検出したときに、代わりに、ペン入力のエリアの近くの領域１０８においてマスキングを動的に実行することにより、手のひらの載置部分、またはペン手段を握っている手の他の接触部分を拒否することができる。平均の手のサイズまたは他の情報に基づいて予め定められるように、ユーザの既知の利き手、および／または手の載置部分の予測された領域に基づいて、マスクされた領域を選択することができる。上記マスキングに加えて、または上記マスキングに代えて、ペンタッチ入力の検出によって、マーカーメニュー１０４を制御するために用いられるハンドタッチ入力を除くすべてのハンドタッチ入力を無効にすることができる。追加のマーカーメニューの機能を、次に、図３に戻って参照して説明する。
【００３２】
再び図３を参照するに、本明細書に記述されたシステムおよび方法は、マーカーメニュー１１０に関連して改良された機能性を提供することができる。本図も、ハンドタッチおよびペンタッチの双方の入力に応動するインタフェースを介して取得される特定の利点を示す。最初に、マーカーメニュー１１０を、タッチ感応式ディスプレイ上の所望の場所に選択的に配置することができることがわかる。特に、本実施例は、ドラッグハンドタッチジェスチャー／ワイプハンドタッチジェスチャーに応動して、マーカーメニュー１１０を再配置して、仮想ワークスペース５０に沿って、スクリーン４４からスクリーン４２に移動するように示される選択されたコンテンツＳに対する空所を作る。
【００３３】
ハンドタッチ入力または他の入力を介して移動可能であることに加え、マーカーメニュー１１０を作動させて、選択されたツールの機能を選択的に変化させることができる。ある１つの実施では、この変更のための作動を、マーカーメニュー１１０の中央の「ソフトボタン」１１２をタッチすることにより実行することができる。例えば、直線ツールを、マーカーメニュー１１０の放射状ジェスチャーを介して選択すると、ソフトボタンを潜在的に使用して、直線を制約し、０度、±４５度、または±９０度などの予め設定された複数の角度の１つに折ることができる。他の実施例では、ソフトボタンを使用して、マークされた線の幅を変化させることができる。なお、（図３に示した）他の実施例では、クロッピングのために矩形領域を選択する時に、ソフトウェアボタンを使用して、クロッピングツールが、所望のアスペクト比を保持するようにすることができる。
【００３４】
さらに、記述したマーカーメニュー以外のタッチ動作可能なツールを用いて、記述されたシステムおよび方法にさらなる機能性を提供することができることを十分に理解すべきである。多くの場合、そしてマーカーメニューを用いる上記実施例の１つと同様に、これらの追加のタッチ動作可能なツールを使用して、タッチスクリーンペン装置の動作を変化させることができる。例えば、このようなツールの１つは当てることができ、さもなければユーザの手からのタッチ入力を介して操作することができる仮想定規である。仮想定規を用いて、直線の描画を容易にしたり、および／または他の操作を実行したりすることができる。
【００３５】
本明細書に開示された例示の方法を、種々のシステム構成で用いることができることが理解されよう。これらの方法は、イベント駆動型、割り込み駆動型、マルチタスク型、マルチスレッド型など、１つまたは２つ以上の異なる処理方策を表現することができる。それ自体として、開示されたプロセスステップ（操作、機能、および／または動作）は、システムにおけるコンピュータ可読記憶媒体にプログラムされるコードを表現することができる。本明細書に記述され、および／または示されたプロセスステップのいくつかを、いくつかの実施形態においては、この本開示の範囲から逸脱することなく、除外することができることが理解されよう。同様に、プロセスステップの示された順序は、意図した結果を得るために、常に必要とするわけではないが、図示および説明の容易さのために提供している。１つまたは２つ以上の示された動作、機能、または操作を、用いられる特定の方策に応じて、繰り返し実行することができる。
【００３６】
最後に、本明細書に記述されたシステム及び方法は、本来的には例示的であり、これらの具体的な実施形態または実施例を、限定的に考えるべきではないことは理解されよう。その理由は、非常に多くのバリエーションが考えられるからである。したがって、本開示は、本明細書に記述された種々のシステムおよび方法の、すべての新規性かつ進歩性のある組み合わせおよび部分的組み合わせ、ならびにこれらの任意の同等物およびすべての同等物を含む。
【図１】
2012515975.tif 000003
【図２】
2012515975.tif 000004
【図３】
2012515975.tif 000005
【図４】
2012515975.tif 000006
【図５】
2012515975.tif 000007
【国際調査報告】
2012515975.tif 000008
2012515975.tif 000009