(57)【要約】  一実施形態において、方法は、デバイスのタッチスクリーン画面によって、ユーザからデバイスのタッチスクリーン画面上のジェスチャを受信するステップと、ジェスチャがデバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定するステップとを含む。方法は、ジェスチャがデバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成するステップと、検出されたマルチタッチジェスチャに従って複数のオブジェクト上で動作を実行するステップも含む。
2018505497.tif 000002
【特許請求の範囲】
【請求項１】
デバイスのタッチスクリーン画面上のジェスチャを、前記デバイスの前記タッチスクリーン画面によって、ユーザから受信するステップと、
前記ジェスチャが、前記デバイスの前記タッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定するステップと、
前記ジェスチャが、前記デバイスの前記タッチスクリーン画面上に表示された前記複数のオブジェクト上の前記マルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成するステップと、
前記検出されたマルチタッチジェスチャに従って、前記複数のオブジェクト上で動作を実行するステップと、を含む、
方法。
【請求項２】
前記マルチタッチジェスチャが、ストレッチであり、前記複数のオブジェクトは、複数のアイコンであり、および前記複数のオブジェクト上で前記動作を実行するステップは、前記複数のアイコンと関連する複数のウィンドウを開くステップを含む、請求項１に記載の方法。
【請求項３】
前記マルチタッチジェスチャが、ピンチであり、前記複数のオブジェクト上で前記動作を実行するステップは、前記複数のオブジェクトをフォルダに配置するステップを含む、請求項１に記載の方法。
【請求項４】
前記マルチタッチジェスチャが、ピンチであり、前記複数のオブジェクトは複数の画像であり、前記複数のオブジェクト上で前記動作を実行するステップは、前記複数の画像を合成画像に合成するステップを含む、請求項１に記載の方法。
【請求項５】
前記マルチタッチジェスチャが、ピンチであり、前記複数のオブジェクトは複数のウィンドウであり、前記複数のオブジェクト上で前記動作を実行するステップは、前記複数のウィンドウを閉じるステップを含む、請求項１に記載の方法。
【請求項６】
前記マルチタッチジェスチャが、回転であり、前記複数のオブジェクト上で前記動作を実行するステップは、前記複数のオブジェクトを回転するステップを含む、請求項１に記載の方法。
【請求項７】
前記複数のオブジェクトは、複数のアイコン、複数の画像、複数のウィンドウ、およびそれらの組合せで構成されるグループから選択される、請求項６に記載の方法。
【請求項８】
前記マルチタッチジェスチャがホールドであり、前記複数のオブジェクト上で前記動作を実行するステップは、
複数のアクションのメニューを表示するステップと、
前記複数のアクションの選択されたアクションを、前記デバイスによって受信するステップと、
前記複数のオブジェクト上で前記選択されたアクションを実行するステップと、を含む、
請求項１に記載の方法。
【請求項９】
前記複数のアクションが、削除、切り取り、コピー、および共有のうちの少なくとも１つを含む、請求項８に記載の方法。
【請求項１０】
前記マルチタッチジェスチャが、ドラッグであって、前記複数のオブジェクトは複数のアイコンであり、前記複数のオブジェクト上で前記動作を実行するステップは、前記複数のアイコンをドラッグするステップを含む、請求項１に記載の方法。
【請求項１１】
前記マルチタッチジェスチャが、ドラッグであって、前記複数のオブジェクトは複数のアイコンであり、前記複数のオブジェクト上で前記動作を実行するステップは、前記複数のアイコンを削除するステップを含む、請求項１に記載の方法。
【請求項１２】
前記複数のオブジェクトが、２つのオブジェクト、３つのオブジェクト、および４つのオブジェクトから構成される前記グループから選択される、請求項１に記載の方法。
【請求項１３】
タッチスクリーン画面上のジェスチャを受信するように構成された前記タッチスクリーン画面と、
プロセッサと、
前記プロセッサによって実行するためのプログラムを記憶した固定コンピュータ可読記憶媒体と、を含むデバイスであって、前記プログラムは、
前記ジェスチャが前記デバイスの前記タッチスクリーン画面に表示される複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定し、
前記ジェスチャが、前記デバイスの前記タッチスクリーン画面に表示される前記複数のオブジェクト上の前記マルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成し、および
前記検出されたマルチタッチジェスチャに従って前記複数のオブジェクト上で動作を実行するための、命令を含む、
デバイス。
【請求項１４】
前記マルチタッチジェスチャが、ストレッチであり、前記複数のオブジェクトは、複数のアイコンであり、および前記複数のオブジェクト上で前記動作を実行するための前記命令は、前記複数のアイコンに関連する複数のウィンドウを開くための命令を含む、請求項１３に記載のデバイス。
【請求項１５】
前記マルチタッチジェスチャが、回転であり、前記複数のオブジェクト上で前記動作を実行するための前記命令は、前記複数のオブジェクトを回転するための命令を含む、請求項１３に記載のデバイス。
【請求項１６】
前記マルチタッチジェスチャが、ホールドであり、前記複数のオブジェクト上で前記動作を実行するための前記命令は、
複数のアクションのメニューを表示し、
前記複数のアクションの選択されたアクションを、前記デバイスによって受信し、
前記複数のオブジェクト上で前記選択されたアクションを実行するための、命令を含む、
請求項１３に記載のデバイス。
【請求項１７】
前記マルチタッチジェスチャが、ピンチであり、前記複数のオブジェクト上で前記動作を実行するための前記命令は、前記複数のオブジェクトをフォルダに配置するための命令を含む、請求項１３に記載のデバイス。
【請求項１８】
前記マルチタッチジェスチャが、ピンチであり、前記複数のオブジェクトは複数の画像であり、前記複数のオブジェクト上で前記動作を実行するための前記命令は、前記複数の画像を合成画像に合成するための命令を含む、請求項１３に記載のデバイス。
【請求項１９】
前記マルチタッチジェスチャが、ピンチであり、前記複数のオブジェクトは複数のウィンドウであり、前記複数のオブジェクト上で前記動作を実行するための前記命令は、前記複数のウィンドウを閉じるための命令を含む、請求項１３に記載のデバイス。
【請求項２０】
デバイスにインストールするためのコンピュータプログラムであって、前記コンピュータプログラムは、前記デバイスによって実行するためのプログラムを含み、前記プログラムは、
前記デバイスのタッチスクリーン画面上のジェスチャを、前記デバイスの前記タッチスクリーン画面によって、ユーザから受信し、
前記ジェスチャが、前記デバイスの前記タッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定し、
前記ジェスチャが、前記デバイスの前記タッチスクリーン画面上に表示された前記複数のオブジェクト上の前記マルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成し、
前記検出されたマルチタッチジェスチャに従って、前記複数のオブジェクト上で動作を実行するための、命令を含む、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
本出願は、２０１５年２月１６日に提出された“System and Method for Multi-Touch Gestures”と題された米国仮特許出願第14/623,323号に対する優先権を主張し、その全体が複製されたかのように参照により本明細書に組み込まれる。
【０００２】
本発明は、ユーザインタフェースのためのシステムおよび方法に関し、より具体的には、マルチタッチジェスチャのためのシステム及び方法に関する。
【背景技術】
【０００３】
スマートフォン、タブレット、およびファブレットのようなデバイスは、マルチタッチをサポートすることができる。マルチタッチは、表面と接触する複数の点の存在を認識する、トラックパッドあるいはタッチスクリーンなどの、表面の能力を指す。マルチタッチは、容量性技術、抵抗技術、光学技術、波動技術、および力感知タッチ技術などの様々な技術で実装されることができる。例えば、マルチタッチジェスチャは、ユーザによってオブジェクトあるいは画面全体に適用されてもよい。
【０００４】
大画面スマートフォン、タブレット、およびファブレットは、複数のウィンドウでマルチタスクをサポートすることができる。複数のアプリケーションは、分割された画面で、複数のウィンドウにおいて同時に実行できる。
【発明の概要】
【課題を解決するための手段】
【０００５】
実施方法は、デバイスのタッチスクリーン画面上のジェスチャを、デバイスのタッチスクリーン画面によって、ユーザから受信するステップと、ジェスチャが、デバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定するステップと、を含む。該方法は、ジェスチャが、デバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成するステップと、検出されたマルチタッチジェスチャに従って、複数のオブジェクト上で動作を実行するステップも、含む。
【０００６】
実施形態デバイスは、タッチスクリーン画面上のジェスチャを受信するように構成された、タッチスクリーン画面と、プロセッサと、を含む。デバイスは、プロセッサによって実行するためのプログラムを記憶した固定コンピュータ可読記憶媒体も含む。プログラムは、ジェスチャがデバイスのタッチスクリーン画面に表示される複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定し、ジェスチャがデバイスのタッチスクリーン画面に表示される複数のオブジェクト上のマルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成するための命令を含む。プログラムは、検出されたマルチタッチジェスチャに従って、複数のオブジェクト上で動作を実行するための命令も含む。
【０００７】
デバイスにインストールするための実施形態コンピュータプログラムであって、コンピュータプログラムは、デバイスによって実行するためのプログラムを含む。プログラムは、デバイスのタッチスクリーン画面上のジェスチャを、デバイスのタッチスクリーン画面によって、ユーザから受信し、ジェスチャが、デバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定するための命令を含む。プログラムは、ジェスチャが、デバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成し、検出されたマルチタッチジェスチャに従って、複数のオブジェクト上で動作を実行するための命令も含む。
【０００８】
例示的な実施形態において、デバイスの画面システムは、ユーザとのタッチスクリーンインタフェースを提供するために使用されることができる。画面システムは、デバイスのタッチスクリーン画面上のジェスチャを受信する、受信要素と、ジェスチャがデバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャであるか否かを決定する、決定要素と、ジェスチャがデバイスのタッチスクリーン画面上に表示された複数のオブジェクト上のマルチタッチジェスチャである時、検出されたマルチタッチジェスチャを作成する、作成要素と、検出されたマルチタッチジェスチャに従って、複数のオブジェクト上の動作を実行する、実行要素と、を含むことができる。
【０００９】
上述のことは、以下の本発明の詳細な説明をよりよく理解できるように、本発明の実施形態の特徴をかなり広く概説したものである。本発明の特許請求の範囲の主題を形成する本発明の実施形態のさらなる特徴および利点が、以下に説明される。開示された概念および特定の実施形態は、本発明の同じ目的を実行するためのほかの構造またはプロセスを、修正または設計するための基礎として容易に利用され得ることは、当業者によって理解されるであろう。そのような均等な構成は、添付の特許請求の範囲に記載された本発明の精神および範囲から逸脱するものではないことが、当業者によって理解されるであろう。
【図面の簡単な説明】
【００１０】
本発明およびその利点についてのより完全な理解のために、添付図面と併せて以下の説明を参照する。
【図１】データを通信するための無線ネットワークの略図である。
【図２Ａ】４つのアイコン上で実行されるマルチタッチストレッチした状態の実施形態画面を示す図である。
【図２Ｂ】４つのアイコン上で実行されるマルチタッチストレッチした状態の実施形態画面を示す図である。
【図３Ａ】２つのアイコン上で実行されるマルチタッチストレッチした状態の実施形態画面を示す図である。
【図３Ｂ】２つのアイコン上で実行されるマルチタッチストレッチした状態の実施形態画面を示す図である。
【図４】４つのアイコン上で実行されるマルチタッチピンチした状態の実施形態画面を示す図である。
【図５】４つの画像上で実行されるマルチタッチピンチした状態の実施形態画面を示す図である。
【図６】４つのウィンドウ上で実行されるマルチタッチピンチした状態の実施形態画面を示す図である。
【図７】４つのアイコン上で実行されるマルチタッチ回転した状態の実施形態画面を示す図である。
【図８】４つの画像上で実行されるマルチタッチ回転した状態の実施形態画面を示す図である。
【図９】４つのウィンドウ上で実行されるマルチタッチ回転した状態の実施形態画面を示す図である。
【図１０】４つの画像上で実行されるマルチタッチホールドした状態の実施形態画面を示す図である。
【図１１】３つのアイコン上で実行されるマルチタッチドラッグした状態の実施形態画面を示す図である。
【図１２】複数のオブジェクト上でマルチタッチジェスチャを実行する実施方法のフローチャート図を示す。
【図１３】複数のオブジェクト上で実行されるマルチタッチストレッチの実施方法のフローチャート図を示す。
【図１４】複数のオブジェクト上で実行されるマルチタッチピンチの実施方法のフローチャート図を示す。
【図１５】複数のオブジェクト上で実行されるマルチタッチ回転の実施方法のフローチャート図を示す。
【図１６】複数のオブジェクト上で実行されるマルチタッチホールドの実施方法のフローチャート図を示す。
【図１７】複数のオブジェクト上で実行されるマルチタッチドラッグの実施方法のフローチャート図を示す。
【図１８】具現化コンピュータシステムのブロック図を示す。
【００１１】
異なる図面における対応する数字および記号は、他に示されない限り、対応する部分を一般に参照する。図面は、実施形態の関連する態様を明確に示すために描かれたものであり、必ずしも一定の縮尺で描かれているわけではない。
【発明を実施するための形態】
【００１２】
最初に、１つ以上の実施形態の例示的な実装が以下に提供されるが、開示されたシステム及び／又は方法は、現在周知であるかまたは存在しているかに関わらず、任意の数の技術を使用して実装されてもよい。本開示は、本明細書に例示され説明された例示的な設計および実装を含む、以下に例示される例示的な実施形態、図面、および技術に対して限定されるべきではなく、それらの均等物の全範囲とともに添付の特許請求の範囲内で変更されてもよい。
【００１３】
一例において、単一のオブジェクトアイコンと関連する複数のオブジェクトアイコンは、別々に動く指を検出することによってレンダリングされる。例えば、スクリーン上のオブジェクトにタッチしている２つの指は、タッチセンシティブ画面によって検出される。指が反対方向に動く時、追加のオブジェクトアイコンが画面上に出現し、これはオリジナルオブジェクトアイコンの構成要素を表す。
【００１４】
別の例において、シングルタッチジェスチャが定義される。シングルタッチジェスチャは、タップ、プレスアンドホールド、スライド、タップ/タップ-スライド、ピンチまたはストレッチ、回転、選択するためのスワイプ、再配置のためのスライド、および端からのスワイプを含んでもよい。さらなる例において、シングルタッチジェスチャは、タップ、プレス、ツーディジット（two digit）タップ、ダブルタップ、スリーディジット（three digit）スワイプ、およびピンチを含む。
【００１５】
追加の例において、複数の指ジェスチャが単一のオブジェクトまたは画面全体で作動する。例示的なジェスチャは、２〜４本の指をダブルタップ、スワイプ、およびピンチすることを含む。
【００１６】
一実施形態において、複数のオブジェクトは、ワンステップ（one-step）・マルチタッチ・ジェスチャによって作動される。例えば、複数のオブジェクトは、マルチタッチジェスチャによって組み合わされ、移動され、回転され、あるいは起動されてもよい。マルチタッチジェスチャは、１つより多いメンバによって実行されるジェスチャであって、メンバは指、スタイラス、ペンなどであってもよい。例えば、マルチタッチジェスチャは、２つ以上の指によって実行されてもよい。マルチタッチジェスチャは、ストレッチ、ピンチ、回転、ホールド、ドラッグなどを含む。オブジェクトは、スクリーンの異なるエリアに表示される。一例において、オブジェクトは、オブジェクト間のスペースで分けられる。あるいは、オブジェクトは互いに隣接する。オブジェクトの例は、アイコン、アプリケーション、画像、ウィンドウ、およびビデオなどの別のオブジェクトを含む。１つまたは２つの手がマルチタッチジェスチャで使用されてもよい。
【００１７】
図１は、データを通信するためのネットワーク１００を図示する。ネットワーク１００は、サービスエリア１０６を有する通信コントローラ１０２、UE１０４とUE１０５を含む複数のユーザ装置（UE）、およびバックホールネットワーク１０８を有する。２つのUEが描かれているが、より多くのUEが存在してもよい。通信コントローラ１０２は、UE１０４およびUE１０５とのアップリンク（破線）及び／又はダウンリンク（点線）接続を確立することによって無線アクセスを提供することができる、基地局、NodeB、エンハンスドNodeB（eNB）アクセスポイント、ピコセル、フェムトセル、および他の無線対応デバイスのような、任意のコンポーネントであってもよい。UE１０４およびUE１０５は、携帯電話、スマートフォン、タブレット、センサなど、通信コントローラ１０２との無線接続を確立することができる任意のコンポーネントであってもよい。バックホールネットワーク１０８は、データが通信コントローラ１０２とリモートエンドとの間で交換されることを可能にする、任意のコンポーネントまたはコンポーネントの集合であってもよい。いくつかの実施形態において、ネットワーク１００は、リレーなどのような様々な他の無線デバイスを含んでもよい。一実施形態は、UE１０４またはUE１０５のような１つのUE上で実装される。
【００１８】
UEは、出力インタフェースおよび入力インタフェースの両方を備えるタッチスクリーン画面を有してもよい。タッチスクリーンシステムは、画面、センサ、コントローラ、およびソフトウェアを含んでもよい。タッチスクリーン画面は、テキスト、グラフィック、ビデオ、あるいは出力の組み合わせのような視覚出力をユーザに対して表示する。ユーザは、画面と直接対話してもよい。視覚出力の一部または全部は、ユーザインタフェースオブジェクトに対応してもよい。ユーザインタフェースオブジェクトは、アプリケーション、ウィンドウ、画像、あるいはビデオのような別のオブジェクトを表すアイコンを含む。
【００１９】
タッチスクリーン画面の画面は、ユーザに対してオブジェクトを表示する。画面は、液晶ディスプレイ（LCD）、あるいは発光ダイオード（LED）画面のような別の画面を使用してもよい。
【００２０】
タッチスクリーンセンサは、タッチスクリーン画面上で、直接または間接的にユーザによるタッチを検出する。オブジェクトはユーザに可視であり、ユーザがオブジェクトと直接対話することを促進する。タッチスクリーン画面は、ハプティック及び/又は触覚の接触に基づいて、ユーザから入力を受け入れる。タッチスクリーン画面は、専用のスタイラスまたはペン、及び／又は1本または複数の指を使用してもよい。一例において、普通のまたは特殊なコーティング付きグローブがユーザによって着用される。タッチスクリーン画面は、抵抗技術、表面弾性波（SAW）、容量性技術、赤外線グリッド、赤外線アクリル投影（infrared acrylic projection）、光学イメージング、分散信号技術、及び／又は音響パルス技術などのような様々な技術を使用してもよい。
【００２１】
抵抗性タッチスクリーン画面は、薄い空間によって分離された互いに面する２つの薄い透明な電気抵抗層を含む、複数の層を含んでもよい。ユーザによって触れられる最上層は、その下面にコーティングを有する。下位層はその上面に類似のコーティングを有する。一方の層はその辺に沿って導電性接続を有し、他方の層はその上と下に沿って導電性接続を有する。一方の層に電圧が印加され、他方の層によって感知される。指先またはスタイラスの先端のようなオブジェクトが外面を押し下げる時、2つの層が接触し、押された点で接続が形成される。タッチスクリーン画面は、次いで、一度に１軸電圧デバイダ（voltage dividers one axis）のペアとして作動する。2つの層の間を迅速に切り替えることによって、スクリーン上の先端の位置が読み取られる。
【００２２】
SAW技術は、タッチスクリーン画面にわたって流れる超音波を使用する。タッチスクリーン画面が触れられた時、波の一部が吸収される。超音波の変化は、タッチイベントの位置を記録し、情報は処理のためにコントローラに送信される。
【００２３】
容量式タッチスクリーン画面は、酸化インジウムスズ（ITO）のような透明な伝導体で被覆された、ガラスのような絶縁体を有する。人体は良好な伝導体であるため、指がスクリーンの表面に接触した時、スクリーンの静電場の歪みがあり、これは静電容量の変化をもたらす。静電容量の変化が測定される。様々な技術が、接触の位置を決定するために使用されてもよく、処理のためにコントローラに送信される。一例において、コンデンサはスクリーン自体に内蔵される。
【００２４】
表面キャパシタンス（surface capacitance）において、絶縁体の片側のみが導電層で被覆される。小さな電圧が層に印加され、均一の静電場をもたらす。人間の指のような伝導体が被覆されていない表面に触れる時、コンデンサが動的に形成される。センサのコントローラは、パネルの四隅から測定された静電容量の変化から、間接的に接触の位置を決定してもよい。
【００２５】
投影型静電容量式タッチ（PCT)技術において、タッチスクリーン画面は、ガラスのシート上に積層された導電性材料の行及び列のマトリックスを有する。層化は、電極のグリッドパターンを形成するために単一の導電層をエッチングすることによって実行されてもよく、あるいはグリッドを形成するために平行なラインまたはトラックを有する導電性材料の２つの個別の垂直の層をエッチングすることによって実行されてもよい。電圧がグリッドに印加され、均一な静電場を作成し、これが測定されてもよい。指のような導電性オブジェクトがPCTと接触する時、その点で局所的な静電場を歪ませ、測定可能な静電容量の変化をもたらす。指が２つのトラック間の隙間を埋める時、充電場はさらに遮られ、コントローラによって検出され得る。静電容量は、正確な位置接触のためにグリッドの全ての交点で変化され、測定されてもよい。２つのタイプのPCTは、交互静電容量（mutual capacitance）および自己容量（self capacitance）であってもよい。ほとんどの導電性オブジェクトは、互いに接近した時、電荷を保持する。交互静電容量において、コンデンサはグリッドの交点で行トレースと列トレースによって本質的に形成される。電圧が行または列に印可される。指または導電性スタイラスがセンサの表面に近づく時、局所静電場における変化が交互静電容量を減少する。電圧が印可されていない軸で電圧を測定することによって接触の位置を決定するために、交点における静電容量の変化が測定されてもよい。自己容量において、グリッドの列と行は独立して動作する。指の容量性負荷は、電流計によって各列または行電極上で測定される。
【００２６】
赤外線グリッドは、LEDビームのパターンの中断を検出するために、スクリーンのエッジの周りにLEDと光検出器のペアの配列を使用する。LEDビームは、タッチの位置判定をするセンサを容易にするために、垂直および水平パターンで互いに交差する。
【００２７】
赤外線アクリル投影において、透明なアクリルシートが情報を表示するためにリアプロジェクションスクリーンとして使用される。アクリルシートのエッジは、赤外線LEDによって照らされ、赤外線カメラはシートの背面に収束される。アクリルシート上に配置されたオブジェクトは、カメラによって検出可能である。シートがユーザによって触れられた時、変形は、赤外線の漏出をもたらし、これはユーザのタッチ位置を示す最大圧力の点でピークとなる。
【００２８】
光学イメージングにおいて、２つ以上のセンサがスクリーンのエッジ周辺、例えば角に配置される。赤外線バックライトは、センサのスクリーンの反対側にあるカメラの視野に配置される。タッチは影として現れる。一対のカメラは、接触の位置を正確に示してもよい。
【００２９】
分散信号技術において、タッチからガラス内の圧電気が検出される。アルゴリズムは、接触の位置を提供するためにこの情報を解釈する。
【００３０】
音声パルス認識において、タッチスクリーン画面の表面上の位置での接触は、基盤内に音波を生成し、これはタッチスクリーン画面の端に取り付けられた３つ以上のトランスデューサによってピックアップされた後に唯一の組み合わされた音を作成する。音はコントローラによってデジタル化され、表面上の位置に対する事前に記録された音のリストと比較される。カーソル位置は接触位置に更新される。動いている接触は、迅速な繰り返しによって追跡される。無関係のおよび周囲の音は、保存された音プロファイルと一致しないため、無視される。
【００３１】
コントローラは、様々なセンサタイプのためのタッチスクリーンセンサと層と対話する。コントローラは、例えばタッチセンサ上のコントローラボード上あるいはフレキシブルプリント回路（FPC）上に配置されたチップとしてシステムに組み込まれてもよい。コントローラはセンサから情報を受信し、これを中央処理装置（CPU）または組み込みシステムコントローラが理解する情報に変換する。
【００３２】
CPUまたは組み込みシステムコントローラ上で動作するソフトウェアは、システムコントローラおよびオペレーティングシステム（OS)を扱うタッチスクリーン画面を促進し、システムコントローラは、コントローラからのタッチイベント情報をどのように解釈するかを知っている。
【００３３】
一実施形態において、ストレッチマルチタッチジェスチャは、複数のオブジェクト上で作動する。２、３、４、あるいはそれより多い指がストレッチ動作において複数のオブジェクト上で作動するために使用されてもよい。図２A−Bは、４つのアイコンに対応する４つのウィンドウを開くために使用されているマルチタッチストレッチを示す。使用される指の数は、オブジェクトの数と同じであってもよい。あるいは、より少ない、またはより多い指が使用される。例えば、２本の指が、合計４つのアイコンのためにそれぞれ２つのオブジェクト上で作動してもよい。図２Aは、背景３４０、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８を備えた画面１１０を示す。また、画面１１０は、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６も含む。画面１１０は、電話アイコン３１２、連絡先アイコン３１４、メッセージングアイコン３１６、アプリケーション（App）インストーラアイコン１１２、カメラアイコン３００、電卓アイコン３０６、カレンダーアイコン２９０、カメラアイコン１２２、Google Drive（登録商標）アイコン３０２、Google Chrome（登録商標）アイコン３０８、時計アイコン２９２、ダウンロードアイコン１２４、懐中電灯アイコン３０４、ドライブモードアイコン３１０、Google（登録商標）設定アイコン２９４、周波数変調（FM）ラジオアイコン１２６、ブラウザアイコン１１４、メッセージングアイコン１１８、Google（登録商標）アイコン２９７とメールアイコン２９９を含むフォルダアイコン２９６、懐中電灯アイコン１２８、E-mailアイコン１１６、ギャラリーアイコン１２０、Google＋（登録商標）アイコン２９８を含む、様々なアイコンも含む。ストレッチは、ブラウザアイコン１１４、E-mailアイコン１１６、メッセージングアイコン１１８、およびギャラリーアイコン１２０上で実行され、これらのアイコンに対応するアプリケーションをオープンする。例えば、ブラウザ、メッセージングセンター、E-mailセンター、およびギャラリーは、シングルマルチタッチジェスチャによってオープンされてもよい。４つの指がブラウザアイコン１１４、E-mailアイコン１１６、メッセージングアイコン１１８、およびギャラリーアイコン１２０上に配置され、ストレッチ動作が４つのアプリケーションを開くために実行される。４つのアプリケーションは別々のウィンドウでオープンされる。
【００３４】
図２Bは、図２Bの画面１３０によって図示された、ブラウザアイコン１１４、E-mailアイコン１１６、メッセージングアイコン１１８、およびギャラリーアイコン１２０上のストレッチ動作の結果を有するスマートフォンの画面１３０を示す。画面１３０は、背景１４８、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６も含む。開いたウィンドウは、ブラウザウィンドウ１３４、メッセージングウィンドウ１３８、マップE-mail１３６、およびギャラリーウィンドウ１４０を含む。ギャラリーウィンドウ１４０は、画像３５１、３５３、３５５、３５７、３５９、および３６０を含む。作動されるアイコンは、スクリーンの異なる部分にあるか、または写真のようにスクリーンの同じ部分にあってもよい。
【００３５】
図３A−Bは、２つのアイコン上で２つの対応するウィンドウを開くために実行されるマルチストレッチ動作を示す。図３Aは、背景３４０、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８を備えたスマートフォンの画面１５０を示す。また、画面１５０は、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６を含む。さらに、画面１５０は、電話アイコン３１２、連絡先アイコン３１４、メッセージングアイコン３１６、アプリケーションインストーラアイコン１１２、カメラアイコン３００、電卓アイコン３０６、カレンダーアイコン２９０、カメラアイコン１２２、Google Drive（登録商標）アイコン３０２、Google Chrome（登録商標）アイコン３０８、時計アイコン２９２、ダウンロードアイコン１２４、懐中電灯アイコン３０４、ドライブモードアイコン３１０、Google（登録商標）設定アイコン２９４、FMラジオアイコン１２６、ブラウザアイコン１１４、メッセージングアイコン１１８、Google（登録商標）アイコン２９７とメールアイコン２９９を含むフォルダアイコン２９６、懐中電灯アイコン１２８、E-mailアイコン１１６、ギャラリーアイコン１２０、Google＋（登録商標）アイコン２９８を含む、様々なアイコンを含む。２つのアイコン、ブラウザアイコン１１４とギャラリーアイコン１２０は、アイコンの上に２本の指を配置することによって、および１本の指を上にかつ１本の指を下に動かすことによって作動される。別の例において、アイコンは、一方の指を左にかつ他方の指を右に移動することによって、あるいは、斜めなどの別の角度で指を動かすことによって、互いに指を離して移動させることで通常作動される。
【００３６】
図３Bは、ブラウザアイコン１１４とギャラリーアイコン１２０が開かれた後のスマートフォンの画面１６０を示す。画面１６０は、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８、戻るボタン１４２、ホームボタン１４４、メニューボタン１４６、ブラウザウィンドウ１６２、およびアルバムウィンドウ１６４を含む。ブラウザウィンドウ１６２は、戻るボタン４７０、ブックマーク４７２、ロックボタン４７４、Google（登録商標）アイコン４７６、サインインボタン３５８、設定ボタン４７８、ウェブボタン４８０、画像ボタン４８２、Google（登録商標）ロゴ４８６、検索バー３５６、検索ボタン４８４、戻るボタン１６６、進むボタン１６８、メニューボタン３５０、ホームボタン３５２、およびウィンドウボタン３５４を含む。アルバムウィンドウ１６４は、画像３６０、３６２、および３６４、タイムスタンプ４８８、リストボタン３６６、およびメニューボタン３６８を含む。
【００３７】
別の例において、ピンチ動作は作動されるオブジェクト上で動作を実行するために複数のオブジェクト上で実行される。ピンチ動作において、２、３、４、あるいはそれより多い指がオブジェクト上に配置され、互いに向かって内側に引っ張られる。図４において、画面１７０は、背景３４０、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８を含む。画面１７０は、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６も含む。画面１７０は、電話アイコン３１２、連絡先アイコン３１４、メッセージングアイコン３１６、アプリケーションインストーラアイコン１１２、カメラアイコン３００、電卓アイコン３０６、カレンダーアイコン２９０、カメラアイコン１２２、Google Drive（登録商標）アイコン３０２、Google Chrome（登録商標）アイコン３０８、時計アイコン２９２、ダウンロードアイコン１２４、懐中電灯アイコン３０４、ドライブモードアイコン３１０、Google（登録商標）設定アイコン２９４、FMラジオアイコン１２６、ブラウザアイコン１１４、メッセージングアイコン１１８、Google（登録商標）アイコン２９７およびメールアイコン２９９を備えたフォルダアイコン２９６、懐中電灯アイコン１２８、E-mailアイコン１１６、ギャラリーアイコン１２０、およびGoogle＋（登録商標）アイコン２９８を含む、様々なアイコンを含む。ユーザは、ブラウザアイコン１１４、E-mailアイコン１１６、メッセージングアイコン１１８、およびギャラリーアイコン１２０の上でマルチタッチピンチジェスエチャを実行する。ピンチ動作はこれらのアイコンに対応する４つのアプリケーションをフォルダ内にまとめられる。別の例において、より少ない、あるいはより多いアイコン、画像、あるいは別のドキュメントがマルチタッチピンチを使用してフォルダ内にまとめられる。
【００３８】
図５は、画像１９４、１９６、１９８、２００、３７０、および１９２を備えたスマートフォンの画面１９０を示す。画面１９０は、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、時計３３８、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６も含む。さらに、画面１９０は、クローズウィンドウボタン３８２、選択インジケータ３８４、共有ボタン３７２、移動ボタン３７４、削除ボタン３７６、全選択ボタン３７８、およびメニューボタン３８０を含む。ユーザは、画像１９４、１９６、１９８、および２００上に指を配置し、これは選択される。指はピンチ動作を実行し、これらの４つの画像が１つの大きな画像に結合される。画像は、１つのスムーズな大きい画像を形成するために、整列され、および一緒に密着されてもよい。
【００３９】
図６は、タブレットの画面２１０を示す。４つのウィンドウ、メッセージングセンターウィンドウ２１４、E-mail交換ウィンドウ２１６、ウェブブラウザウィンドウ２１８、およびフォトアルバムウィンドウ２２０が開かれる。メッセージングセンターウィンドウ２１４は、ダイヤラボタン４０８、連絡先ボタン４１０、メッセージングボタン４１２、メッセージ画面２２６、新規メッセージボタン２２２、およびメニューボタン２２４を含む。メッセージングセンターは、メッセージを送信又は受信するために使用される。また、E-mail交換ウィンドウ２１６は、交換ボタン４９０、Gmail（登録商標）ボタン４９２、および１６３ウェブポータルボタン４９４を備えた、メッセージを送信および受信するためのE-mail交換を含む。ウェブブラウザウィンドウ２１８は、ブックマークボタン４７２、ロックボタン４７４、Google（登録商標）アイコン４７６、サインインボタン３５８、設定ボタン４７８、ウェブボタン４８０、画像ボタン４８２、Google（登録商標）ロゴ４８６、検索バー３５６、検索ボタン４８４、戻るボタン１６６、進むボタン１６８、メニューボタン３５０、ホームボタン３５２、およびウィンドウボタン３５４を備えたGoogle Chrome（登録商標）ウェブブラウザを図示する。さらに、フォトアルバムウィンドウ２２０は、画像４１４、４１８、および４２０、タイムスタンプ４１６、リストボタン４２２、およびメニューボタン４２４を備えたフォトアルバムを含む。ユーザは各ウィンドウの上に指を配置し、ピンチ動作を実行し、４つのウィンドウを同時にクローズする。
【００４０】
さらなる例において、マルチタッチ回転行動は、複数のオブジェクト上で実行される。図７は、マルチタッチ回転がアイコン上で実行される、スマートフォンの画面４３０を示す。画面４３０は、背景３４０、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８を示す。さらに、画面４３０は、戻るボタン１４２、ホームボタン１４４、及びメニューボタン１４６を含む。画面４３０は、電話アイコン３１２、連絡先アイコン３１４、メッセージングアイコン３１６、アプリケーションインストーラアイコン１１２、カメラアイコン３００、電卓アイコン３０６、カレンダーアイコン２９０、カメラアイコン１２２、Google Drive（登録商標）アイコン３０２、Google Chrome（登録商標）アイコン３０８、時計アイコン２９２、ダウンロードアイコン１２４、懐中電灯アイコン３０４、ドライブモードアイコン３１０、Google（登録商標）設定アイコン２９４、FMラジオアイコン１２６、ブラウザアイコン１１４、メッセージングアイコン１１８、Google（登録商標）アイコン２９７およびメールアイコン２９９を備えたフォルダアイコン２９６、懐中電灯アイコン１２８、E-mailアイコン１１６、ギャラリーアイコン１２０、およびGoogle＋（登録商標）アイコン２９８を含む、様々なアイコンも含む。マルチタッチ回転は、ブラウザアイコン１１４、メッセージングアイコン１１８、ギャラリーアイコン１２０、およびE-mailアイコン１１６上で実行される。時計回り回転動作は、これらのアイコンに対して実行され、これは、画面のアイコンの位置を回転する。別の例において、反時計回り動作が使用される。
【００４１】
図８は、マルチタッチ回転が画像上で実行される、スマートフォンの画面４５０を示す。画面４５０は、画像１９４、１９６、１９８、２００、３７０、および１９２を示す。また、画面４５０は、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、時計３３８、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６を含む。さらに、画面４５０は、クローズウィンドウボタン３８２、選択インジケータ３８４、共有ボタン３７２、移動ボタン３７４、削除ボタン３７６、全選択ボタン３７８、およびメニューボタン３８０を含む。画像１９４、１９６、１９８、および２００が選択される。ユーザは、選択された画像の上に指を配置し、反時計回り動作で画像を回転し、これは画像の位置を反時計回りに回転する。別の例において、画像は時計回り動作を使用して時計回りに回転される。
【００４２】
図９は、ウィンドウの位置がマルチタッチ回転を使用して回転される、タブレットの画面４６０を示す。４つのウィンドウ、メッセージングセンターウィンドウ２１４、E-mail交換ウィンドウ２１６、ウェブブラウザウィンドウ２１８、およびフォトアルバムウィンドウ２２０がオープンされる。メッセージングセンターウィンドウ２１４は、ダイヤラボタン４０８、連絡先ボタン４１０、メッセージングボタン４１２、メッセージ画面２２６、新規メッセージボタン２２２、およびメニューボタン２２４を含む。メッセージングセンターは、メッセージを送信又は受信するために使用される。また、E-mail交換ウィンドウ２１６は、交換ボタン４９０、Gmail（登録商標）ボタン４９２、および１６３ウェブポータルボタン４９４を備えた、メッセージを送信及び受信するためのE-mail交換を含む。ウェブブラウザウィンドウ２１８は、ブックマークボタン４７２、ロックボタン４７４、Google（登録商標）アイコン４７６、サインインボタン３５８、設定ボタン４７８、ウェブボタン４８０、画像ボタン４８２、Google（登録商標）ロゴ４８６、検索バー３５６、検索ボタン４８４、戻るボタン１６６、進むボタン１６８、メニューボタン３５０、ホームボタン３５２、およびウィンドウボタン３５４を有するGoogle Chrome（登録商標）ウェブブラウザを示す。フォトアルバムウィンドウ２２０は、画像４１４、４１８および４２０、タイムスタンプ４１６、リストボタン４２２、およびメニューボタン４２４を備えたフォトアルバムを含む。ユーザは、ウィンドウレイアウトを回転するために、メッセージングセンターウィンドウ２１４、E-mail交換ウィンドウ２１６、ウェブブラウザウィンドウ２１８、およびフォトアルバムウィンドウ２２０上で回転マルチタッチジェスチャを実行する。ユーザは、４つのウィンドウに指を配置し、および時計回りの動作で指を回転させ、ウィンドウのレイアウト位置も時計回りに回転させる。別の例において、ウィンドウは反時計回りのマルチタッチ回転動作を使用して反時計回りに回転される。
【００４３】
図１０は、マルチタッチホールド動作がアイコンを選択するために使用される、スマートフォンの画面２３０を示す。画面２３０は、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８、戻るボタン１４２、ホームボタン１４４、およびメニューボタン１４６とともに、画像１９４、１９６、１９８、２００、３７０および１９２を表す。さらに、画面２３０は、クローズウィンドウボタン３８２、選択インジケータ３８４、共有ボタン３７２、移動ボタン３７４、削除ボタン３７６、全選択ボタン３７８、及びメニューボタン３８０を含む。画像１９４、１９６、１９８、および２００が選択される。ユーザは画像１９４、１９６、１９８、および２００を選択するためにその上に彼の指を接触しおよびホールドする。接触が規定の時間保持された後、オプションのメニューがポップアップする。メニューのオプションは、削除、切り取り、コピー、およびギャラリーアプリケーションにおける共有を含んでもよい。ユーザは、次いで選択された画像上のリストされたオプションのうちの１つを実行するか否かを決定してもよい。マルチタッチホールド動作がウィンドウまたはアイコンのようなほかのオブジェクト上で実行された時、別のオプションが表示されてもよい。
【００４４】
図１１は、マルチタッチドラッグジェスチャがアイコン上で実行される、スマートフォンの画面２５０を図示する。画面２５０は、背景３４０、セルラ信号強度インジケータ３２４、インジケータ３２６、新規ボイスメールインジケータ３２８、インジケータ３３０、Wi-Fi強度インジケータ３３２、バッテリーレベルインジケータ３３４、充電状態インジケータ３３６、および時計３３８を示す。また、画面２５０は、戻るボタン１４２、ホームボタン１４４、メニューボタン１４６、および、電話アイコン３１２、連絡先アイコン３１４、メッセージングアイコン３１６、アプリケーションインストーラアイコン１１２、カメラアイコン３００、電卓アイコン３０６、カレンダーアイコン２９０、カメラアイコン１２２、Googleデバイス（登録商標）アイコン３２０、Google Chrome（登録商標）アイコン３０８、時計アイコン２９２、ダウンロードアイコン１２４、懐中電灯アイコン３０４、ドライブモードアイコン３１０、Google（登録商標）設定アイコン２９４、FMラジオアイコン１２６、ブラウザアイコン１１４、メッセージングアイコン１１８、Google（登録商標）アイコン２９７およびメールアイコン２９９を含むフォルダアイコン２９６、懐中電灯アイコン１２８、E-mailアイコン１１６、ギャラリーアイコン１２０、およびGoogle＋（登録商標）アイコン２９８を含む、様々なアイコンを含む。ユーザは、ブラウザアイコン１１４、メッセージングアイコン１１８、およびE-mailアイコン１１６上に指を配置する。複数の指が保持され、アイコンを左に移動するために、左のほうに、１方向に移動される。アイコンが十分に遠くまでドラッグされた時、左側の次のスクリーンに移動される。別の例において、アイコンは、例えば右、上、下、あるいは斜めといった別の方向にドラッグされる。別の例において、アイドル画面でアイコンが実際のアプリケーションを表示する時、ユーザはアイドル画面においてアプリケーションへのショートカットを削除するために、あるいはアイコンに対応するアプリケーションをアンインストールするために複数のアイコンをごみ箱にドラッグする。
【００４５】
図１２は、複数のオブジェクト上でマルチタッチジェスチャを使用するための実装方法のためのフローチャート図２６０を示す。最初に、ステップ２６２において、ジェスチャがデバイスのタッチスクリーン画面によって受信される。デバイスは、スマートフォン、タブレット、ファブレット、パーソナル・デジタル・アシスタント（PDA）、衛星ナビゲーションデバイス、ビデオゲーム、あるいは電子書籍、あるいはハンドヘルドコンピュータまたはゲーム機といった別のデバイスであってもよい。さらなる例において、デバイスは、自動預け払い機（ATM）、キオスク、産業用デバイス、あるいは医療用デバイスなどの特殊なデバイスである。別の例において、デバイスは、コンピュータに接続された、あるいはターミナルとしてネットワークに接続されたタッチスクリーン画面である。表面キャパシタンス、投影キャパシタンス、赤外線グリッド、赤外線アクリル投影、光学イメージング、分散信号技術、および音響パルス技術を含む、抵抗技術、SAW、容量性技術といった様々なタッチスクリーン技術が使用されてもよい。接触は、タッチスクリーン画面によって検出される。接触の位置および動きが検出される。
【００４６】
次に、ステップ２６６において、デバイスは、ステップ２６２において受信されたジェスチャが複数のオブジェクト上で実行されたマルチタッチジェスチャであるか否かを決定する。ジェスチャが複数のオブジェクト上で実行されたマルチタッチジェスチャである時、デバイスは、複数のオブジェクト上で動作を実行するためにステップ２６４に進む。一方、ジェスチャが複数のオブジェクト上で実行されたマルチタッチジェスチャでない時、デバイスは単一のオブジェクト上で動作を実行するためにステップ２６８に進む。オブジェクトはアイコン、ウィンドウ、画像、あるいは例えばフォルダ、ドキュメント、音ファイル、ビデオファイル、電話番号、E-mailアドレス、地図、グラフ、あるいは図表のような別のファイルタイプ、といった別のオブジェクトであってもよい。オブジェクトは、画面の一部分にわたる個別の視覚アイテムである。例えばアイコン間のようなオブジェクト間に隙間があってもよい。あるいは、ウィンドウなどのオブジェクトが互いに隣接している。一例において、マルチタッチジェスチャは指によって実行される。片手あるいは両手の１、２、３、４本の、あるいはそれより多い指が使用されてもよい。別の例において、複数のユーザの指が使用されてもよい。指の代わりに、スタイラス、ペン、あるいは別のポインティングデバイスが、接触の一部あるいは全部に使用されてもよい。マルチタッチジェスチャにおいて、２、３、４、あるいはそれ以上の接触が実行されてもよい。ストレッチ、ピンチ、回転、ホールド、ドラッグ、タップ、スライド、及び／又はスワイプといった様々なマルチタッチジェスチャが使用されてもよい。一例において、一度に複数のジェスチャが使用される。マルチタッチジェスチャは、同時に複数のオブジェクト上で作動するために、複数のオブジェクトに接触する。
【００４７】
ステップ２６４において、動作は、ステップ２６６において検出されたマルチタッチジェスチャに従って複数のオブジェクト上で実行される。一例において、アプリケーションは、複数のアイコン上でマルチタッチジェスチャを実行することによって起動される。接触されたアイコンと関連するアプリケーションが、起動される。２、３、４、あるいはそれより多いアプリケーションが複数のウィンドウで開かれてもよい。例えば、複数のアイコン、複数のフォルダ、あるいは複数のファイルといった、複数のアイコンのような複数のオブジェクトが、マルチタッチジェスチャに基づいてフォルダにまとめられてもよい。別の例において、複数の画像は、マルチタッチジェスチャから単一の画像を形成するために結合されてもよい。さらなる例において、複数のアプリケーション及び／又はウィンドウが、単一のマルチタッチジェスチャでクローズされる。例えばアイコン、画像、ウィンドウ、ファイル、フォルダ、あるいは別のオブジェクトといったオブジェクトのレイアウトは、マルチタッチジェスチャに基づいて調整されてもよい。例えば、オブジェクトは回転あるいはドラッグされてもよい。オブジェクトは、編成のためにフォルダに、あるいは削除のためにごみ箱にドロップされてもよい。複数のオブジェクト上で実行されるべき動作のための複数のオプションを備えたメニューがポップアップされてもよい。ユーザは、次いでオブジェクト上で実行するための動作を選択してもよい。例えば、写真を削除、切り取り、コピー、あるいは共有するためのオプションを備えたメニューがギャラリーアプリケーションで使用されてもよい。アイコン、ウィンドウ、あるいはファイル又はフォルダといった別のオブジェクトがマルチタッチジェスチャによって選択された時、オプションを備えたメニューがポップアップしてもよい。動作のための異なるオプションが異なるタイプのオブジェクトのために使用されてもよい。アイコンが選択された時、動作は、オープン、削除、あるいはフォルダの作成を含んでもよい。例えば、画像が選択された時、動作は削除、切り取り、コピー、および共有を含んでもよい。別の例において、アイコン、アイコンと関連するアプリケーション、ファイル、あるいはフォルダが削除されてもよい。一例において、異なる動作が異なるオブジェクト上で実行される。
【００４８】
ステップ２６８において、動作は単一のオブジェクト上で実行されるか、あるいは動作が実行されない。
【００４９】
図１３は、複数のオブジェクト上でマルチタッチストレッチを実行する方法のフローチャート図３０１を示す。最初に、ステップ３０３において、デバイスはジェスチャを受信する。デバイスはスマートフォンまたはタブレットであってもよい。ジェスチャは、デバイスのタッチスクリーン画面上で受信される。タッチスクリーン画面は、画面、センサ、コントローラ、あるいはCPU用のソフトウェアを含んでもよい。タッチスクリーン画面は、接触の位置を検出する。
【００５０】
次に、ステップ３０７において、デバイスはステップ３０３において受信されたジェスチャが複数のアイコン上で実行されたマルチタッチストレッチジェスチャであるか否かを決定する。マルチタッチストレッチジェスチャにおいて、タッチスクリーン画面上の複数の接触が存在し、複数の接触は互いに離れて移動する。タッチスクリーン画面は、接触の存在、位置、および動きを検出する。接触が複数のアイコンの上あるいは近くで開始した時、マルチタッチストレッチジェスチャは、複数のオブジェクト上にある。デバイスが複数のアイコン上で実行されたマルチタッチストレッチジェスチャを検出した時、デバイスはステップ３０５に進む。一方、デバイスが複数のアイコン上で実行されたマルチタッチストレッチジェスチャを検出しない時、ステップ３０９に進む。
【００５１】
ステップ３０５において、デバイスは、ジェスチャが実行された複数のアイコンと関連するアプリケーションを起動する。2つのアプリケーションが起動される時、ポートレートモードで表示されてもよい。４つのアプリケーションが起動される時、四象限で表示されてもよい。ユーザは、開かれたアプリケーションを次いで使用してもよい。
【００５２】
ステップ３０９において、複数のアプリケーションは同時に起動されず、手順は終了する。
【００５３】
図１４は、複数のオブジェクト上で実行されるマルチタッチピンチジェスチャのためのフローチャート図を示す。最初に、ステップ３１３において、デバイスはジェスチャを受信する。例示的なデバイスはスマートフォンまたはタブレットを含む。ジェスチャは、デバイスのタッチスクリーン画面上で受信される。タッチスクリーン画面は、画面、センサ、コントローラ、あるいはCPU用のソフトウェアを含んでもよい。タッチスクリーン画面は、タッチの存在、位置、および動きを検出する。
【００５４】
次いで、ステップ３１７において、デバイスは、ステップ３１３において受信されたジェスチャが複数のオブジェクト上で実行されたマルチタッチピンチジェスチャであるか否かを決定する。マルチタッチピンチが複数のオブジェクト上で実行された時、複数の接触は、複数のオブジェクトの上あるいは近くで受信される。接触は、ピンチ動作において互いに相対的に内側に移動する。デバイスが複数のオブジェクト上でマルチタッチピンチジェスチャを検出した時、ステップ３１５に進む。一方、デバイスがマルチタッチピンチジェスチャを検出しない時、ステップ３１８に進む。
【００５５】
ステップ３１５において、デバイスはステップ３１７において作動された複数のオブジェクト上で動作を実行する。たとえば、複数のアイコンが作動された時、アイコンはフォルダ内にまとめられる。別の例において、複数の画像が作動された時、画像は１つの大きな画像に結合される。さらなる例において、複数のウィンドウが作動された時、複数のウィンドウはクローズされる。
【００５６】
ステップ３１８において、複数のオブジェクトはマルチタッチピンチジェスチャによって作動されず、手順は終了する。
【００５７】
図１５は、マルチタッチ回転ジェスチャを使用して複数のオブジェクトを回転する実施方法のためのフローチャート図を示す。最初に、ステップ３２２において、デバイスはジェスチャを受信する。デバイスはスマートフォンまたはタブレットであってもよい。ジェスチャは、デバイスのタッチスクリーン画面上で受信される。タッチスクリーン画面は、画面、センサ、コントローラ、あるいはCPU用のソフトウェアを含んでもよい。タッチスクリーン画面は、タッチの存在、位置、および動きを検出する。
【００５８】
次に、ステップ３２７において、デバイスはステップ３２２において受信されたジェスチャが複数のオブジェクト上で実行されたマルチタッチ回転ジェスチャであるか否かを決定する。マルチタッチ回転において、複数の接触は、複数のオブジェクト上あるいは近くで検出される。次いで、接触は回転動作で移動する。回転は、時計回りまたは反時計回りであってもよい。デバイスが複数のオブジェクト上でマルチタッチ回転ジェスチャを検出した時、ステップ３２５に進む。一方、デバイスが複数のオブジェクト上でマルチタッチ回転ジェスチャを検出しない時、ステップ３２９に進む。
【００５９】
ステップ３２５において、デバイスは画面レイアウトで作動されたオブジェクトの位置を回転する。アイコン、画像、あるいはウィンドウが回転されてもよい。オブジェクトのレイアウトは、回転動作と同じ方向に回転されてもよい。あるいは、オブジェクトのレイアウトは、回転ジェスチャの方向と反対方向に回転される。レイアウトの回転量は、ジェスチャの回転量と同じか、あるいは比例してもよい。例えば、小さい回転ジェスチャはオブジェクトを９０度回転してもよく、大きい回転ジェスチャは、オブジェクトを１８０度回転してもよい。例えば３０度、４５度、あるいは６０度といた別の回転量が使用されてもよい。別の例において、レイアウト回転は、例えば９０度あるいは１８０度といった固定量である。
【００６０】
ステップ３２９において、複数のオブジェクトはマルチタッチ回転のジェスチャによって作動されず、手順が終了する。
【００６１】
図１６は、複数の画像上のマルチタッチホールドジェスチャの実施方法のフローチャート図を示す。最初に、ステップ３３３において、デバイスのタッチスクリーン画面はジェスチャを受信する。一例において、デバイスはスマートフォンまたはタブレットのような別のデバイスである。タッチスクリーン画面は、ディスプレイ、センサ、コントローラ、およびCPU用のソフトウェアを含んでもよい。タッチスクリーン画面は、タッチの存在、位置、および動きを検出する。
【００６２】
次いで、ステップ３３７において、デバイスはステップ３３３において受信されたジェスチャが複数の画像上で実行されたマルチタッチホールドジェスチャであるか否かを決定する。マルチタッチホールドジェスチャにおいて、複数のタッチはオブジェクト上あるいは近くで検出される。タッチジェスチャは、ほとんど移動せずに、たとえば、1秒、2秒、5秒、あるいは10秒といった所定の長さの時間の間、保たれる。複数の画像上のマルチタッチホールドジェスチャは、マルチタッチホールド動作が複数の画像上で実行された時に検出される。マルチタッチホールドジェスチャが複数の画像上で検出された時、デバイスはステップ３３５に進む。マルチタッチホールドジェスチャが複数の画像上で検出されない時、デバイスはステップ３３９に進む。
【００６３】
ステップ３３５において、メニューはタッチスクリーン画面上の画面に、ユーザに対して表示される。メニューは、たとえば、削除、切り取り、コピー、あるいは画像の共有などのオプションを含んでもよい。ユーザは、たとえばタッチスクリーン画面上のメニューオプションに触れることによって、オプションの１つを選択してもよい。選択は、タッチスクリーン画面によって検出される。次いで、メニューから選択された動作が、ステップ３３７において作動された画像上で実行される。たとえば、マルチタッチホールドジェスチャが実行された画像は、削除されるか、切り取られるか、コピーされるか、あるいは共有される。
【００６４】
ステップ３３９において、マルチタッチホールドは、複数のオブジェクト上で実行されず、手順は終了する。
【００６５】
図１７は、複数のアイコン上で実行されるマルチタッチドラッグ動作から、複数のアイコンに作用する方法のためのフローチャート図３４９を示す。最初に、ステップ３４２において、ジェスチャは、デバイスのタッチスクリーン画面上で受信される。デバイスは、スマートフォン、あるいはタブレットのような別のデバイスであってもよい。タッチスクリーン画面は、画面、センサ、コントローラ、およびCPUのためのソフトウェアを含んでもよい。タッチスクリーン画面は、タッチの存在、位置、および動きを決定する。
【００６６】
次いで、ステップ３４６において、デバイスは、ステップ３４２で検出されたジェスチャが、複数のアイコン上で実行されたドラッグマルチタッチ動作であるか否かを決定する。ドラッグマルチタッチ動作は、タッチスクリーン画面に表示された複数のアイコン上で動作される時、複数のタッチは、複数のアイコン上、あるいは近くに検出される。タッチは、ドラッグ動作で同じ方向に移動される。別の例において、ドラッグ動作は、異なる方向である。ドラッグ動作は、左、右、上、下、対角線上、あるいは、別の角度であってもよい。マルチタッチドラッグ動作が、複数のアイコン上で検出される時、デバイスはステップ３４５に進む。一方、複数のアイコン上のマルチタッチドラッグ動作が検出されない時、デバイスはステップ３６１に進む。
【００６７】
ステップ３４５において、マルチタッチドラッグジェスチャが実行される複数のアイコンが移動される。例えば、アイコンの場所が移動されてもよい。一例において、アイコンはドラッグジェスチャの方向と同じ方向に移動される。あるいは、アイコンは、例えば反対方向など別の方向に移動する。一例において、アイコンがドラッグされる量は、ドラッグジェスチャの大きさに比例する。別の例において、アイコンは既定の量によって移動される。アイコンは、別のスクリーン、例えば現在表示されているスクリーンの左、または右のスクリーンに移動されてもよい。さらなる例において、待機スクリーンのショートカットを削除するため、あるいは待機スクリーン上のアイコンが実際のアプリケーションを示す時にアプリケーションをアンインストールするために、アイコンがごみ箱にドラッグされる。
【００６８】
ステップ３６１において、マルチタッチドラッグジェスチャが、複数のアイコン上で実行されず、手順は終了する。
【００６９】
図１８は、本明細書で開示されるデバイスおよび方法を実装するために使用され得る処理システム２７０のブロック図を示す。特定のデバイスは、示されたコンポーネントの全て、またはコンポーネントのサブセットのみを利用してもよく、統合のレベルは、デバイスごとに異なってもよい。さらに、デバイスは複数の処理ユニット、プロセッサ、メモリ、送信機、受信機などの、コンポーネントの複数のインスタンスを含んでもよい。処理システムは、マイクロフォン、マウス、タッチスクリーン、キーパッド、キーボード、および同種のものといった１つ以上の入力デバイスを備えた処理ユニットを含んでもよい。また、処理システム２７０は、スピーカ、プリンタ、画面などのような１つまたは複数の出力デバイスを備えてもよい。処理ユニットは、バスに接続された、中央処理装置（CPU）２７４、メモリ２７６、大容量記憶装置２７８、ビデオアダプタ２８０、およびI/Oインタフェース２８８を含んでもよい。
【００７０】
バスは、メモリバスまたはメモリコントローラ、周辺バス、ビデオバス、あるいは同種のものを含む任意のタイプのいくつかのバスアーキテクチャのうちの１つまたは複数であってもよい。CPU２７４は、任意のタイプの電子データプロセッサを含んでもよい。メモリ２７６は、スタティック・ランダム・アクセス・メモリ（SRAM）、ダイナミック・ランダム・アクセス・メモリ（DRAM）、シンクロナスDRAM（SDRAM）、リード・オンリー・メモリ（ROM）、これらの組み合わせ、または同種のもののような、任意のタイプの非一時的システムメモリを含んでもよい。一実施形態において、メモリは、ブートアップで使用するためのROM、およびプログラムを実行する間に使用するためのプログラムおよびデータストレージのためのDRAMを含んでもよい。
【００７１】
大容量記憶装置２７８は、データ、プログラム、およびほかの情報を記憶し、データ、プログラム、およびほかの情報を、バスを介してアクセス可能にするように構成された非一時的記憶デバイスの任意のタイプを備えてもよい。大容量記憶装置２７８は、例えば、１つまたは複数の半導体ドライブ、ハードディスクドライブ、磁気ディスクドライブ、光ディスクドライブ、または同種のものを備えてもよい。
【００７２】
ビデオアダプタ２８０およびI/Oインタフェース２８８は、外部入力および出力装置を処理装置に結合するためのインタフェースを提供する。図示されるように、入力および出力デバイスの例は、ビデオアダプタに結合された画面と、I/Oインタフェースに結合されたマウス／キーボード／プリンタと、を含む。別のデバイスは、処理ユニットに結合されてもよく、追加の、またはより少ないインタフェースカードが利用されてもよい。たとえば、シリアルインタフェースカード（図示せず）が、プリンタのためのシリアルインタフェースを提供するために使用されてもよい。
【００７３】
処理ユニットはまた、１つまたは複数のネットワークインタフェース２８４を含み、これはイーサネット（登録商標）ケーブルまたは同種のもといった有線リンク、及び／又はアクセスノードあるいは異なるネットワークへの無線リンクを含んでもよい。ネットワークインタフェース２８４は、処理ユニットがネットワークを介してリモートユニットと通信することを許可する。例えば、ネットワークインタフェースは、１つまたは複数の送信機／送信アンテナ、および１つまたは複数の受信機／受信アンテナを介して、無線通信を提供してもよい。一実施形態において、処理ユニットは、データ処理およびリモートデバイスとの通信のために、他の処理ユニット、インターネット、リモートストレージ装置、あるいは同種のもののような、ローカルエリアネットワークあるいはワイドエリアネットワークに結合される。
【００７４】
本開示において、いくつかの実施形態が提供されているが、開示されたシステムおよび方法は、本開示の精神または範囲から逸脱することなく、多くのほかの特定の形態で具現化され得ることを理解されたい。本実施例は、例示的であって、制限的ではないと考えられるべきであり、本明細書に記載された詳細に限定されるものではない。例えば、様々な要素あるいは構成要素は、別のシステムで結合または統合されてもよく、あるいは特定の機能が省略されてもよく、あるいは実装されなくともよい。
【００７５】
さらに、本開示の範囲から逸脱することなく、様々な実施形態において別々にあるいは分けて、記載および図示された技術、システム、サブシステム、および方法は、他のシステム、モジュール、技術、または方法と組み合わせるかまたは統合されてもよい。互いに結合または直接結合または通信するように示されるかまたは記述された別のアイテムは、電気的、機械的、あるいは別の方法で、いくつかのインタフェース、デバイス、または中間コンポーネントを介して間接的に結合されるかまたは通信してもよい。変更、置換、および改変の別の例は、当業者によって確認可能であり、および本明細書に開示された精神および範囲から逸脱することなくなされることができる。
【符号の説明】
【００７６】
１００  ネットワーク
１０２  通信コントローラ
１０６  サービスエリア
１０８  バックホールネットワーク
２７０  処理システム
２７４  中央処理装置（ＣＰＵ）
２７６  メモリ
２７８  大容量記憶装置
２８０  ビデオアダプタ
２８４  ネットワークインタフェース
２８８  I/Oインタフェース
【図１】
2018505497.tif 000003
【図２Ａ】
2018505497.tif 000004
【図２Ｂ】
2018505497.tif 000005
【図３Ａ】
2018505497.tif 000006
【図３Ｂ】
2018505497.tif 000007
【図４】
2018505497.tif 000008
【図５】
2018505497.tif 000009
【図６】
2018505497.tif 000010
【図７】
2018505497.tif 000011
【図８】
2018505497.tif 000012
【図９】
2018505497.tif 000013
【図１０】
2018505497.tif 000014
【図１１】
2018505497.tif 000015
【図１２】
2018505497.tif 000016
【図１３】
2018505497.tif 000017
【図１４】
2018505497.tif 000018
【図１５】
2018505497.tif 000019
【図１６】
2018505497.tif 000020
【図１７】
2018505497.tif 000021
【図１８】
2018505497.tif 000022
【国際調査報告】
2018505497.tif 000023
2018505497.tif 000024
2018505497.tif 000025