(57)【要約】ジェスチャ入力を使用するコンピューティング機器を制御する方法および装置。コンピューティング機器は複数のディスプレイを備える携帯用コンピューティング機器とすることができる。ディスプレイはグラフィカルユーザインターフェース（ＧＵＩ）を表示することが可能である。ＧＵＩはマルチスクリーンＧＵＩまたはシングルスクリーンＧＵＩとすることができるので、ジェスチャ入力の受信により一方のディスプレイから他方のディスプレイにＧＵＩを移動させることができ、または複数のディスプレイにわたりマルチスクリーンＧＵＩを最大化させることができる。
2013542512.tif 000002
【特許請求の範囲】
【請求項１】
携帯用コンピューティング機器の複数のディスプレイを制御する方法であって、
前記携帯用コンピューティング機器でアプリケーションを実行して、前記アプリケーションの画面を前記複数のディスプレイの第１ディスプレイに表示すること、
前記携帯用コンピューティング機器のジェスチャセンサで第１ジェスチャ入力を受け取ること、
前記第１ジェスチャ入力に応答して、前記画面が前記複数のディスプレイの少なくとも第２ディスプレイに表示されるように、前記複数のディスプレイを修正することを備える、方法。
【請求項２】
前記第１ジェスチャ入力は、指向性を有する、請求項１に記載の方法。
【請求項３】
前記第２ディスプレイは、前記第１ジェスチャの方向に対応する前記第１ディスプレイの方向に配置される、請求項２に記載の方法。
【請求項４】
前記画面は、単一のディスプレイを占め、
前記修正することは、前記第１ディスプレイから前記第２ディスプレイに前記画面を移動することを含む、請求項３に記載の方法。
【請求項５】
前記修正することは、
前記第１ディスプレイにおいて下にある画面を露出すること、
前記第２ディスプレイにおいて別の画面を覆い隠すことを含む、請求項４に記載の方法。
【請求項６】
前記アプリケーションは、複数のディスプレイを占めるように拡大可能であり、
前記修正することは、
前記アプリケーションに対応する１以上の画面が前記第１ディスプレイおよび前記第２ディスプレイの両方を占めるように、前記アプリケーションを拡大することを含む、請求項３に記載の方法。
【請求項７】
前記拡大することは、
前記アプリケーションの親画面を前記第１ディスプレイに維持しながら、前記アプリケーションのノード画面を前記第２ディスプレイに移動することを含む、請求項６に記載の方法。
【請求項８】
前記拡大することは、
前記第１および第２のディスプレイを占めるように前記アプリケーションをスケーリングすることを含む、請求項６に記載の方法。
【請求項９】
前記拡大することは、
前記アプリケーションの視域を前記第２ディスプレイにまで広げることを含む、請求項６に記載の方法。
【請求項１０】
前記方法は、
前記ジェスチャセンサで前記第１ジェスチャ入力とは異なる第２ジェスチャ入力を受け取ること、
前記第２ジェスチャ入力に応答して、前記画面を前記第１ディスプレイから前記第２ディスプレイに移動することをさらに含む、請求項６に記載の方法。
【請求項１１】
前記修正することは、
前記第１ディスプレイと前記第２ディスプレイとの間で前記画面の直線的な移動の制限を含む、請求項１に記載の方法。
【請求項１２】
前記携帯用コンピューティング機器は、外部ディスプレイと動作的に通信し、
前記方法は、
前記画面を前記第１ディスプレイから外部ディスプレイに移すことをさらに含む、請求項１１に記載の方法。
【請求項１３】
前記画面が前記外部ディスプレイに移された後に、前記画面は、前記外部ディスプレイに関して制約なく移動可能である、請求項１１に記載の方法。
【請求項１４】
前記ジェスチャセンサは、タッチセンス機器である、請求項１に記載の方法。
【請求項１５】
前記タッチセンス機器は、前記第１ディスプレイまたは前記第２ディスプレイとは分離して重なり合っていない、請求項１４に記載の方法。
【請求項１６】
前記タッチセンス機器は、前記第１または第２のディスプレイのうちの少なくとも１つを含むタッチスクリーンディスプレイである、請求項１４に記載の方法。
【請求項１７】
携帯用コンピューティング機器の複数のディスプレイを制御する方法であって、
前記携帯用コンピューティング機器でアプリケーションを実行して、前記アプリケーションの１以上の画面を前記携帯用コンピューティング機器の第１ディスプレイおよび第２ディスプレイに表示すること、
前記携帯用コンピューティング機器のジェスチャセンサでジェスチャ入力を受け取ること、
前記アプリケーションが前記携帯用コンピューティング機器の前記第１ディスプレイに表示され、且つ前記アプリケーションが前記携帯用コンピューティング機器の前記第２ディスプレイに表示されないように、前記ジェスチャ入力に応答して前記複数のディスプレイを修正することを備える、方法。
【請求項１８】
前記ジェスチャのディスプレイは指向性を有し、
前記第１ディスプレイは、前記ジェスチャの方向に対応する、請求項１７に記載の方法。
【請求項１９】
前記修正することは、
前記修正する前に、前記第２ディスプレイに表示されるノード画面を隠すことを含む、請求項１８に記載の方法。
【請求項２０】
前記修正することは、
前記１以上の画面を前記第１ディスプレイにスケーリングすることを含む、請求項１８に記載の方法。
【請求項２１】
前記修正することは、
前記アプリケーションの視域を縮小することを含む、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
マルチスクリーン・ユーザインターフェースのジェスチャ制御に関する。
【背景技術】
【０００２】
携帯用コンピューティング機器の計算および通信機能がより向上してきているため、当該機器のユーザインターフェースおよびディスプレイエレメントは、携帯用コンピューティング機器とともに使用するためにパーソナルコンピュータ向けに開発されたユーザインターフェースの方式に適応しようとして進化してきている。しかし、これまでのユーザインターフェースの方式に適応しようとする試みは様々な問題にぶつかっている。
【０００３】
例えば、現在の多くの携帯用コンピューティング機器は、ユーザインターフェースに物理的なキーパッドを利用している。物理的なキーパッドには、機器の画面に対する向きおよび関係が変更された多くの異なる実装が存在する。しかし、いずれの場合も、物理的なキーパッドは機器の物理的な空間の一定割合を占め、機器の重量を増やす。サイズと重量の不利益に加えて、物理的なキーパッドはタッチスクリーンベースのユーザインターフェースと同じように設定することはできない。物理的なキーパッドの一定の少数の形態は現在、キー自体に、ｅＩｎｋまたはＯＬＥＤ面など、キーの再設定を可能にする設定可能なディスプレイを有するが、この場合でも、キーの物理的なレイアウトは修正できない。むしろ、キーパッド上の物理的なキーに関連する値しか変更することはできない。
【０００４】
他の方法は、物理的なキーパッドのユーザの設定可能性を高めることができる。このような方法には、修正した機能を参照するためにキーに追加できるステッカおよび／またはラベル、または異なる機能セットを表すキーバットに被せるプラスチックオーバーレイを含むことができる。例えば、ラップトップまたはデスクトップコンピュータ向けに意図されるＺＢｏａｒｄキーボードは、信号をマシンに送信する接続からキーとそのレイアウトを分離する二層式物理的キーボードを組み込む。したがって、異なるアプリケーションに異なる物理的キーボードインサートを、機能の呼称に加えてキーの向きおよびレイアウトが設定可能なように完全な設定可能性を可能にするホルダ（holder）に挿入することができる。このモデルは携帯用コンピューティング機器にも拡張することはできるであろう。しかし、このようなモジュラー型のキーパッドが機能を変更できる速度は、タッチスクリーンのユーザインターフェースよりもはるかに遅く、より手間がかかる。さらに、使用する可能性のある各機能セットについて、追加の物理的キーレイアウトをユーザが携行しなければならず、当該実施態様の全体の物理的なサイズおよび重量は大幅に増える。携帯用コンピューティング機器の物理的キーパッドの１つの利点は、ユーザ入力空間がユーザ表示空間を超えて広がるので、キー自体、キーのハウジング、ユーザの指、またはポインティングデバイスのいずれも、ユーザインターフェースの活動中に画面空間を覆い隠さないことである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
実質的な数の携帯用コンピューティング機器は小さなタッチスクリーンディスプレイを利用して、ユーザに表示情報を配信し、ユーザインターフェースのコマンドから入力を受信する。この場合、機器の設定可能性は大幅に高まり、多様なユーザインターフェースのオプションがユーザに利用できるかもしれないが、この柔軟性は相当の代償を払うことになる。すなわち、当該構成はディスプレイとユーザインターフェースとの間に共有画面空間を必要とする。この問題は他の種類のタッチスクリーンディスプレイ／ユーザインターフェース技術でも同じであるが、携帯用コンピューティング機器の比較的小さなフォームファクタが、表示されるグラフィックスと入力を受信するために提供される領域との間に対立関係を生じさせる。例えば小型ディスプレイはさらに表示空間に制約を加え、キーパッドまたは他のユーザインターフェーススキームが使用中のアプリケーションの上もしくは横に置かれるので、アプリケーションはディスプレイのさらに小さな部分に押し込まれるため、アクションまたは結果の解釈をより難しくする。このように、ユーザインターフェースの柔軟性という問題を解決する単一ディスプレイタッチスクリーン・ソリューションが、表示、視覚的混乱、およびユーザインターフェースとディスプレイとの間のアクションおよび注意の全体的な矛盾といったさらに多くの一連の実質的な不明化を生み出しかねない。
【０００６】
このように単一ディスプレイタッチスクリーン機器はユーザインターフェースの柔軟性の点では利点はあるが、ユーザがディスプレイから機器に情報を入力しているときに、ディスプレイの情報を解釈する能力はかなり妨げられる可能性があるので、その限られた画面空間のために損なわれる。この問題は、地図上でレイヤを操作しているとき、ゲームをしているとき、または科学的アプリケーションから受信したデータを修正するときなど、ディスプレイとインターフェースとの間に複雑なインタラクションが必要な場合には、いくつかのキー状況において増幅する。ユーザインターフェースと画面空間との間のこの矛盾は、タッチベースのユーザインターフェースを直感的に使用できる程度を極めて制限される。
【課題を解決するための手段】
【０００７】
第１の態様は、携帯用コンピューティング機器の複数のディスプレイを制御する方法を含む。該方法は、携帯用コンピューティング機器でアプリケーションを実行して、アプリケーションの画面を複数のディスプレイの第１ディスプレイに表示することを含む。該方法はさらに、該携帯用コンピューティング機器のジェスチャセンサで第１ジェスチャ入力を受信することを含む。該方法は、該第１ジェスチャ入力に応答して、画面が複数のディスプレイの少なくとも第２ディスプレイに表示されるように、複数のディスプレイを修正することも含む。
【０００８】
第２の態様は、携帯用コンピューティング機器の複数のディスプレイを制御する方法を含む。第２の態様の該方法は、該携帯用コンピューティング機器で該アプリケーションを実行して、アプリケーションの１以上の画面が前記携帯用コンピューティング機器の第１ディスプレイおよび第２ディスプレイに表示することを含む。該方法はさらに、該携帯用コンピューティング機器のジェスチャセンサでジェスチャ入力を受信することを含む。該方法は、該ジェスチャ入力に応答して、該アプリケーションが該携帯用コンピューティング機器の該第１ディスプレイに表示され、該第２ディスプレイには表示されないように、複数のディスプレイを修正することも含む。
【０００９】
第１および第２の態様には多数の改良された特徴および追加の特徴を適用できる。これらの改良された特徴および追加の特徴は個々に、またはあらゆる組み合わせで使用することができる。したがって、これから述べる以下の特徴のそれぞれは、ここで提示する態様のあらゆる他の特徴または特徴の組み合わせとともに使用することができるが、その必要があるわけではない。
【００１０】
ある実施形態では、該第１ジェスチャ入力は指向性を有することができる（例、右から左、左から右、等）。この点に関し、該第２ディスプレイは、該第１ジェスチャの方向に対応する該第１ディスプレイに対する方向に配置することができる。該修正することは、該第１ディスプレイと該第２ディスプレイとの間での画面の直線的な移動の制約を含むことができる（例、該ジェスチャの方向に対応する）。
【００１１】
別の実施形態では、該画面は単一のディスプレイを占めることができ、該修正することは該第１ディスプレイから該第２ディスプレイに画面を移動することを含むことができる。該第１ディスプレイにおいて画面が覆い隠している下にある画面を修正時に現すことができ、修正後、該第２ディスプレイで見えるビューを画面で覆い隠すことができる。
【００１２】
さらに別の実施形態では、該アプリケーションは複数のディスプレイを占めるように拡大可能にすることができ、該修正することは、該アプリケーションに対応する１以上の画面が該第１ディスプレイおよび該第２ディスプレイの両方を占めるように、該アプリケーションを拡大することを含むことができる。例えば、該拡大することは、該アプリケーションの親画面を該第１ディスプレイに維持しながら、該アプリケーションのノード画面を該第２ディスプレイに移動させることを含むことができる。追加で、または代わりに、該拡大することは、該アプリケーションが該第１および第２のディスプレイを占めるようにスケーリングすることを含むことができる。さらに、該拡大することは該アプリケーションの視域を該第２ディスプレイにまで広げることを含むことができる。
【００１３】
別の実施形態では、該方法は、第２ジェスチャ入力に応答して、該画面が該第１ディスプレイから該第２ディスプレイに移動するように、ジェスチャセンサで該第２ジェスチャ入力を受信することを含むことができる。
【００１４】
さらに別の実施形態では、該携帯用コンピューティング機器は外部ディスプレイと作動的に通信することができる。この点に関し、該方法はさらに、該第１ディスプレイから外部ディスプレイに画面を移すことを含むことができる。該画面が該外部ディスプレイに移されてしまえば、該画面は該外部ディスプレイに関して制約なく移動可能にすることができる。
【００１５】
ある実施形態では、該ジェスチャセンサはタッチセンス機器とすることができる。例えば、該タッチセンス機器は該第１ディスプレイまたは該第２ディスプレイとは個別に、該第１ディスプレイまたは該第２ディスプレイに対して重なり合わないようにすることができる。すなわち、該タッチセンス機器は、該第１または該第２のディスプレイとは異なる（例、完全に分離した）専有面積を有する個別の機器として設けることができる。追加で、または代わりに、該タッチセンス機器は、該第１または該第２のディスプレイのうちの少なくとも１つを含むタッチスクリーンディスプレイとすることもできる。
【図面の簡単な説明】
【００１６】
【図１】携帯用コンピューティング機器の一実施形態の模式図である。
【図２Ａ】様々な動作の例における携帯用コンピューティング機器の一実施形態の図形表示である。
【図２Ｂ】様々な動作の例における携帯用コンピューティング機器の一実施形態の図形表示である。
【図２Ｃ】様々な動作の例における携帯用コンピューティング機器の一実施形態の図形表示である。
【図２Ｄ】様々な動作の例における携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ａ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｂ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｃ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｄ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｅ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｆ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｇ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｈ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｉ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｊ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図３Ｋ】異なる位置、向きおよび動作の例で提供される携帯用コンピューティング機器の一実施形態の図形表示である。
【図４】携帯用コンピューティング機器を制御するための様々なジェスチャ入力の図形表示を含む。
【図５Ａ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の一実施形態の図形表示である。
【図５Ｂ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の一実施形態の図形表示である。
【図５Ｃ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の一実施形態の図形表示である。
【図５Ｄ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の一実施形態の図形表示である。
【図６Ａ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の別の実施形態の図形表示である。
【図６Ｂ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の別の実施形態の図形表示である。
【図６Ｃ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の別の実施形態の図形表示である。
【図７Ａ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器のさらに別の実施形態の図形表示である。
【図７Ｂ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器のさらに別の実施形態の図形表示である。
【図７Ｃ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器のさらに別の実施形態の図形表示である。
【図７Ｄ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器のさらに別の実施形態の図形表示である。
【図７Ｅ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器のさらに別の実施形態の図形表示である。
【図８Ａ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の別の実施形態の図形表示である。
【図８Ｂ】ジェスチャ入力に応答して機能する携帯用コンピューティング機器の別の実施形態の図形表示である。
【図９Ａ】タッチセンス機器を備える携帯用コンピューティング機器の実施形態の模式図である。
【図９Ｂ】タッチセンス機器を備える携帯用コンピューティング機器の実施形態の模式図である。
【図１０Ａ】ジェスチャ入力に応答した、携帯用コンピューティング機器の一実施形態と外部ディスプレイとのインタラクションの図形表示である。
【図１０Ｂ】ジェスチャ入力に応答した、携帯用コンピューティング機器の一実施形態と外部ディスプレイとのインタラクションの図形表示である。
【図１１】ジェスチャ入力の一実施形態の図形表示である。
【発明を実施するための形態】
【００１７】
本開示は、一般にコンピューティング機器と相互作用するジェスチャ入力に関する。インターフェース制御は、携帯用携帯機器にグラフィカルユーザインターフェース（ＧＵＩ）を表示することのできる１以上のディスプレイを有する機器の制御に特に適する。以下の開示は、様々な実施形態において、ＧＵＩを表示し、これに応答することのできる他のコンピューティング機器（例、ラップトップコンピュータ、タブレットコンピュータ、デスクトップコンピュータ、タッチスクリーンモニタ、等）に適用することができ、別に明示的に指定しない限り、携帯用コンピューティング機器に制限することを意図しない。
【００１８】
図１は、携帯用コンピューティング機器１００の一実施形態を示す。携帯用コンピューティング機器１００は、第１ディスプレイ１０２および第２ディスプレイ１０４を含むことができる。さらに、２つのディスプレイ（１０２、１０４）を示し、携帯用コンピューティング機器の様々な実施形態機能に関して以下説明するが、２より多くのディスプレイを含む携帯用コンピューティング機器を提供してもよい。いかなる点においても、第１ディスプレイ１０２および第２ディスプレイ１０４は独立して制御可能にすることができる。ディスプレイは表示画像または「画面」を表示するように動作可能にすることができる。本明細書で使用するとき、「ディスプレイ」という用語は機器のハードウェアのことであり、一方「画面」はディスプレイに生成される表示画像のことである。この点に関して、ディスプレイは画面を生成するように動作可能な物理的なハードウェア機器である。画面はディスプレイの大部分を包含することができる。例えば、画面は、他の機能（例、メニューバー、ステータスバー、等）の専用エリアを除き、実質的にすべての表示域を占めることができる。画面は携帯用コンピューティング機器１００で実行するアプリケーション、オペレーティングシステム、および／または他のソフトウェアプログラムに関連付けることができる。例えば、アプリケーション画面またはデスクトップ画面を表示することができる。アプリケーションは、以下詳細に説明するように、操作を行うことのできる様々な種類の画面を有することができる。一実施形態では、これより高いまたは低い解像度のディスプレイも提供できるが、各ディスプレイは４８０画素×８００画素の解像度を有することができる。
【００１９】
画面は、オペレーティングシステム、アプリケーション、等に関連付けられる。いくつかの例では、画面はユーザ入力によって操作が可能なインタラクティブな特徴（例、ボタン、テキストフィールド、トグルフィールド、等）を含むことができる。ユーザ入力は様々な入力機器（例、物理的キーボード、ローラーボール、方向キー、タッチセンス機器、等）によって受け取ることができる。いくつかの例では、画面は単にグラフィックスを含み、ユーザによる入力を受け取る機能をもたないようにすることができる。他の例では、グラフィックスの特徴および入力の特徴の両方を画面によって提供することができる。したがって、携帯用コンピューティング機器の１以上のディスプレイ、１以上のディスプレイに表示される画面、および様々なユーザ入力機器は、ユーザに携帯用コンピューティング機器の機能性を利用させるＧＵＩを備えることができる。
【００２０】
携帯用コンピューティング機器１００は、第１位置と第２位置との間で設定可能にすることができる。第１位置において、ユーザの視野からは１つのディスプレイ（例、第１ディスプレイ１０２または第２ディスプレイ１０４）を見ることができる。第１位置にあるとき、両ディスプレイ１０２および１０４ともに携帯用機器１００の外面に露出することができるが、ディスプレイ１０２、１０４は、ユーザの視野から両ディスプレイ１０２、１０４が同時に見えないように隣接しないで配置することができる（例えば、一方のディスプレイは機器１００の前面から見ることができ、他方のディスプレイは機器１００の背面から見ることができる）。
【００２１】
携帯用コンピューティング機器１００は、ディスプレイ１０２、１０４をユーザの視界から同時に見ることができるような第２位置でも提供することができる（例えば、ディスプレイ１０２、１０４を互いに隣接して位置付けることができる）。ディスプレイ１０２、１０４は、ディスプレイ１０２、１０４を縦並びまたは横並びに配置するような第２位置で表示することができる。さらに、ディスプレイ１０２、１０４はユーザに対して縦置きの向きまたは横置きの向きに配置することができる。以下詳細に述べるように、縦置きの向きとは、携帯用コンピューティング機器のディスプレイの長い方の寸法を垂直に向ける（例、重力またはユーザの視野に対して）携帯用コンピューティング機器の配置をいう。横置きの向きとは、携帯用コンピューティング機器のディスプレイの短い方の寸法を垂直に向ける（例、重力またはユーザの視野に対して）配置をいう。また、長い方の寸法または短い方の寸法とは、個々の各ディスプレイ、または機器の１以上のディスプレイの連結した視域をいうことがある。このように、個々のディスプレイを縦置きの向きに配置する場合、表示域全体は横置きの向きで配置することができ、その逆もまた然りである。さらに、ディスプレイおよび画面はそれぞれ異なる向きにすることができる。例えば、ディスプレイが横置きの向きの場合、１以上の画面はディスプレイ上で縦置きの向きに生成することができる。
【００２２】
携帯用コンピューティング機器１００は、第１位置（つまり、ユーザの視野から１つのディスプレイが見える）と、第２位置（つまり、ユーザの視野から少なくとも２つのディスプレイが同時に見える）との間を多様な方法で操作することができる。例えば、機器１００は、第１および第２のディスプレイ１０２、１０４を第２位置で平行に互いに隣接して配設可能で、１つのディスプレイのみを見ることができ、他方のディスプレイをその見えるディスプレイによって覆い隠す第１位置にスライド可能にするようなスライダメカニズムを含むことができる。
【００２３】
代わりに、機器１００は、第１ディスプレイ１０２と第２ディスプレイ１０４との間にヒンジを設けて、第２位置にあるとき（つまり、開いた位置）ディスプレイ１０２、１０４をユーザから同時に見ることができるようにする折り畳み式配置に配置することができる。ディスプレイ１０２、１０４は機器１００の内側クラムシェル部分または外側クラムシェル部分に設けることができる。この点に関し、両ディスプレイ１０２、１０４は、機器が第１位置にあるとき（つまり、閉じた位置）、それぞれ機器の前面および背面から見ることができる。機器１００が開いた位置にあるとき、ディスプレイ１０２、１０４は互いに隣接して平行に設けることができる。第１および第２の位置にあるとき、ディスプレイの異なる配置および相対的な位置、あるいはディスプレイの異なる配置または相対的な位置を提供できる携帯用コンピューティング機器１００の代替配置が考えられる。
【００２４】
さらに、第１ディスプレイ１０２および第２ディスプレイ１０４は、完全に個別の機器として提供することもできる。この点に関し、ユーザはディスプレイ１０２、１０４を互いに隣接して位置付ける（例、横並びまたは縦並び）ように操作することができる。ディスプレイ１０２、１０４は、隣接して位置付けられるとき、以下詳細に説明されるようにディスプレイ１０２、１０４が動作できるように、隣接して位置付けられるとき作動的に通信状態にすることができる（例、物理的な接点、無線通信等を介して）。個別のディスプレイ１０２、１０４を隣接位置に保持する保持部材（図示せず）を提供することができる。例えば、保持部材は組み合わせ磁石、機械的クリップまたは締め具、弾性部材等を含むことができる。
【００２５】
以上の説明は２つのディスプレイ１０２および１０４を参照してきたが、携帯用機器の代替実施形態は２つより多くのディスプレイを含むことができる。この点に関し、２以上のディスプレイは、第１位置で１つのみのディスプレイをユーザから見ることができ、第２位置で複数のディスプレイ（つまり、２より多くのディスプレイ）を見ることができる、前述の説明に従う方法で動作することができる。さらに、ある実施形態では、２つのディスプレイ１０２、１０４は一体型ディスプレイの個別の部分を備えることができる。したがって、第１ディスプレイ１０２は一体型ディスプレイの第１部分とすることができ、第２ディスプレイ１０４は一体型ディスプレイの第２部分にすることができる。例えば、携帯用コンピューティング機器１００（例、第１および第２のディスプレイ１０２および１０４を有する）は、一体型ディスプレイに作動的に接続して（例、コネクタまたは一体型ディスプレイのドック部分を介して）、携帯用コンピューティング機器１００の第１ディスプレイ１０２および第２ディスプレイ１０４が一体型ディスプレイにエミュレートされるようにすることができる。したがって、一体型ディスプレイは、以下説明する携帯用コンピューティング機器の第１および第２のディスプレイ１０２および１０４に対応し、これと同様な方法で作用する第１および第２部分を有することができる。
【００２６】
携帯用コンピューティング機器１００はさらに、ユーザ入力を受信するために使用することのできる１以上の入力機器を含むことができる。これらの入力機器はユーザからのジェスチャ入力を受け取るように作動することができ、したがって、ジェスチャセンサということができる。多数の異なる種類のジェスチャセンサを提供することができる。いくつかの例には、従来の入力機器（キーパッド、トラックボール等）、タッチセンス機器、光学センサ（例、カメラまたは同様なもの）等を含むが、これらだけに限定されない。本明細書に記載する説明は、ジェスチャ入力を受け取るためにタッチセンス機器の使用に言及する。しかし、タッチセンス機器の使用は、ジェスチャ入力を受け取る手段をタッチセンス機器だけに限定するものではなく、単に例示目的で提供する。したがって、タッチセンス機器で受け取られるジェスチャ入力に関して以下に開示する機能性を生じさせるために、前述のジェスチャ入力を受け取る手段のいずれを使用してもよい。
【００２７】
この点に関し、携帯用コンピューティング機器１００は少なくとも第１タッチセンサ１０６を含むことができる。また、携帯用コンピューティング機器は第２タッチセンサ１０８を含むこともできる。第１タッチセンサ１０６および第２タッチセンサ１０８は、あるいは第１タッチセンサ１０６または第２タッチセンサ１０８のタッチパッド機器、タッチスクリーン機器、または他の適切なタッチセンス機器とすることができる。例えば、容量性タッチセンスパネル、抵抗性タッチセンスパネル、または他のタッチセンス技術を採用する機器が含まれる。第１タッチセンサ１０６および第２タッチセンサ１０８、あるいは第１タッチセンサ１０６または第２タッチセンサ１０８、ユーザの身体（例えば、指、親指、手、等）、スタイラス、または当業者で周知の他の受け入れ可能なタッチセンスインターフェースメカニズムの一部と連動して使用することができる。また、第１タッチセンサ１０６および第２タッチセンサ１０８、あるいは第１タッチセンサ１０６または第２タッチセンサ１０８は複数のタッチを同時に感知することのできるマルチタッチ機器とすることもできる。
【００２８】
第１タッチセンサ１０６は第１ディスプレイ１０２に対応することができ、第２タッチセンサ１０８は第２ディスプレイ１０４に対応することができる。携帯用コンピューティング機器１００のある実施形態において、第１ディスプレイ１０２および第１タッチセンサ１０６は第１タッチスクリーンディスプレイ１１０を備える。この点に関し、第１タッチセンサ１０６は透明または半透明で、第１タッチセンサ１０６で受け取られる対応するタッチが第１ディスプレイ１０２に相関するように第１ディスプレイ１０２に対して位置付けることができる（例えば、第１ディスプレイ１０２に生成される画面と相互作用するため）。同様に、第２ディスプレイ１０４および第２タッチセンサは第２タッチスクリーンディスプレイ１１２を備えることができる。この点に関し、第２タッチセンサ１０８は、第２タッチセンサ１０８で受け取られるタッチが第２ディスプレイ１０４と相関するように第２ディスプレイ１０４に対して位置付けることができる（例、第２ディスプレイ１０４に生成される画面と相互作用するため）。代わりに、第１タッチセンサ１０６および第２タッチセンサ１０８、あるいは第１タッチセンサ１０６または第２タッチセンサ１０８をディスプレイ１０２、１０４とは別に設けることができる。また、代替実施形態では、入力が第１ディスプレイ１０２および第２ディスプレイ１０４の両方を制御できる１つだけのタッチセンサを設けることができる。１つのタッチセンサは個別にまたはディスプレイと一体的に設けることもできる。
【００２９】
この点に関し、第１および第２のタッチセンサ１０６、１０８は、携帯用コンピューティング機器１００に、ディスプレイ１０２、１０４と実質的に同じ専有面積を有することができる。代わりに、タッチセンサ１０６、１０８は、ディスプレイ１０２、１０４の全体より少ない専有面積を有することができる。さらに、タッチセンサ１０６、１０８は、タッチセンサ１０６、１０８の少なくとも一部がディスプレイ１０２、１０４に対して非重複関係で設けられるように、ディスプレイ１０２、１０４を超えて広がる専有面積を含むことができる。以下詳細に述べるように、代わりにタッチセンサ１０６、１０８は、タッチセンサ１０６、１０８の専有面積がディスプレイ１０２、１０４の専有面積とは全く異なるように完全な非重複関係で設けることもできる。
【００３０】
例えば、図９Ａおよび図９Ｂを参照すると、第１ディスプレイ１０２、第２ディスプレイ１０４およびタッチセンサ１０６’、１０６”および１０８”について可能な様々な配置を示す。図９Ａでは、第１ディスプレイ１０２および第２ディスプレイ１０４は、折り目１９６がディスプレイを分割するように、横並びで配列される。この点に関し、第１ディスプレイ１０２および第２ディスプレイ１０４は、折り目１９６が上記述べるように第１ディスプレイ１０２と第２ディスプレイ１０４との間の枢動運動を可能にするヒンジを含む。タッチセンサ１０６’は、第１ディスプレイ１０２および第２ディスプレイ１０４両方の幅にまたがることができる。この点に関し、タッチセンサ１０６’は途切れなく折り目１９６にまたがることができる。代わりに、図９Ｂに示すように、個別のタッチセンサ１０６”および１０８”は折り目１９６のどちら側にも設けることができる。この点に関し、タッチセンサ１０６”および１０８”のそれぞれは、第１ディスプレイ１０２および第２ディスプレイ１０４の幅にまたがることができる。
【００３１】
図９Ａおよび図９Ｂに示す配置のいずれにおいても、ディスプレイ（１０２、１０４）はタッチスクリーンのディスプレイから個別に提供されるタッチセンス部分と連動して使用することのできるタッチスクリーンディスプレイを備えることができる。そのため、ディスプレイ１０２および１０４はともにタッチスクリーンディスプレイを備え、タッチセンス機器１０６’、１０６”および１０８”に加えて設けることができる。したがって、タッチスクリーンディスプレイ（例えば、１１０、１１２）とディスプレイ外タッチセンサ（例えば、１０６’、１０６”、１０８”）との組み合わせを１つの機器に設けることができる。タッチ入力は、タッチスクリーンディスプレイ（１１０、１１２）およびディスプレイ外タッチセンサ（１０６’、１０６”、１０８”）の両方で受け取ることができる。この点に関し、スクリーン外ディスプレイセンサで受け取るジェスチャは、タッチスクリーンディスプレイで受け取る同じジェスチャとは異なる機能性を有することができる。また、タッチセンス機器は複数のゾーンに分割することができる。異なるゾーンで受け取る同じジェスチャが異なる機能性を有することができる。例えば、ディスプレイの一番上または一番下にあるタッチセンス機器のパーセンテージ（例えば、１０％、２５％、等）は、タッチセンス機器の残りとは別のゾーンと定義することができる。そのため、このゾーンで受け取るジェスチャは、タッチセンス機器の残りで受け取るジェスチャとは異なる機能性を有することができる。
【００３２】
携帯用コンピューティング機器１００はさらに、プロセッサ１１６を含むことができる。プロセッサ１１６はデータバス１１４と作動的に通信することができる。プロセッサ１１６は一般に携帯用機器１００の機能性を制御するように作動することができる。例えば、プロセッサ１１６はオペレーティングシステムを実行し、アプリケーションを実行するように作動することができる。プロセッサ１１６は、以下説明するように、携帯用コンピューティング機器１００の１以上の追加コンポーネント１２０〜１３４と通信することができる。例えば、プロセッサ１１６は１以上の追加コンポーネント１２０〜１３４と直接通信させてもよく、またはデータバス１１４を介して１以上の追加コンポーネントと通信してもよい。また、以下の説明はデータバス１１４と作動的に通信している追加コンポーネント１２０〜１３４を説明するが、他の実施形態では、追加コンポーネント１２０〜１３４のいずれも他の追加コンポーネント１２０〜１３４のいずれとも直接作動的に通信させることができる。また、プロセッサ１１６は第１ディスプレイ１０２および第２ディスプレイ１０４を独立して制御するように作動することができ、第１タッチセンサ１０６および第２タッチセンサ１０８からの入力を受け取るように作動することができる。プロセッサ１１６は１以上の異なるプロセッサを備えることができる。例えば、プロセッサ１１６は、１以上の特定アプリケーション向け集積回路（ＡＳＩＣ）、１以上のフィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）、マシン読取可能コードを実行するように作動する１以上の汎用プロセッサ、またはこれらの組み合わせを備えることができる。
【００３３】
携帯用コンピューティング機器は、携帯用コンピューティング機器１００の様々なデバイスおよびコンポーネントに電力を供給するように作動するバッテリ１１８を含むことができる。この点に関し、携帯用コンピューティング機器１００は携帯可能にすることができる。
【００３４】
携帯用コンピューティング機器１００はさらに、データバス１１４と作動的に通信しているメモリモジュール１２０を含むことができる。メモリモジュール１２０はデータ（例えば、アプリケーションデータ）を格納するように作動することができる。例えば、メモリ１２０は、機器１００の様々な機能性を実行するためにプロセッサ１１６が実行可能なマシン読取可能コードを格納することができる。
【００３５】
さらに、通信モジュール１２２をデータバス１１４を介して１以上のコンポーネントに作動的に通信することができる。通信モジュール１２２は、移動体通信ネットワーク、ワイファイ接続、ハードワイヤード接続、または有線もしくは無線通信の他の適切な手段で通信するように作動することができる。携帯用コンピューティング機器１００はアンテナ１２６も含むことができる。アンテナ１２６は通信モジュール１２２と作動的に通信して、通信モジュール１２２に無線機能を提供することができる。したがって、携帯用コンピューティング機器１００は電話通信能力を有することができる（つまり、携帯用コンピューティング機器１００はスマートフォン機器とすることができる）。
【００３６】
オーディオモジュール１２４もデータバス１１４と作動的に通信状態にして設けることができる。オーディオモジュール１２４はマイクロフォンおよびスピーカ、あるいはマイクロフォンまたはスピーカを含むことができる。この点に関し、オーディオモジュール１２４は、音声をキャプチャし、または音を生成することができるようにしてもよい。また、機器１００はカメラモジュール１２８を含むことができる。カメラモジュール１２８は携帯用コンピューティング機器１００の他のコンポーネントと作動的に通信状態にして、画像または映像のキャプチャおよび格納を容易にすることができる。
【００３７】
さらに、携帯用コンピューティング機器１００はＩ／Ｏモジュール１３０を含むことができる。Ｉ／Ｏモジュール１３０は、携帯用コンピューティング機器１００をコネクタまたは他のデバイスを介して接続して携帯用コンピューティング機器１００と別の機器（例、周辺機器、別のコンピューティング機器、等）との間に同期または他の通信を提供するように、携帯用コンピューティング機器１００に入出力機能を提供することができる。
【００３８】
携帯用コンピューティング機器１００はさらに加速度計モジュール１３２を含むことができる。加速度計モジュール１３２は、重力に対する携帯用コンピューティング機器１００の向きを監視できる。この点に関し、加速度計モジュール１３２は、携帯用コンピューティング機器１００が実質的に縦置きの向きであるか、または横置きの向きであるかを判定するように動作可能にすることができる。加速度計モジュール１３２はさらに、携帯用コンピューティング機器１００の向きおよび／または動きを監視することにより、他の制御機能性も提供することができる。
【００３９】
携帯用コンピューティング機器１００は１以上のハードウェアボタン１３４も含むことができる。ハードウェアボタン１３４は、携帯用コンピューティング機器１００の様々な特徴を制御するために使用することができる。ハードウェアボタン１３４は固定機能性を有してもよく、または携帯用コンピューティング機器１００の動作中にボタンの特定の機能を変更するようにコンテキスト依存であってもよい。当該ハードウェアボタンの例には、音量制御、ホーム画面ボタン、終了ボタン、送信ボタン、メニューボタン等を含むが、これらに限定されない。
【００４０】
さらに図２Ａ、図２Ｂ、図２Ｃ、図２Ｄを参照すると、機器の一実施形態の様々な画面が図示されている。図２Ａ、図２Ｂ、図２Ｃ、図２Ｄは、潜在的な画面が表示されることを示すことを意図している。複数の画面を図示しているが、ある瞬間において機器のディスプレイに複数の画面のうちの１つまたはサブセットのみを表示してもよい。この点に関し、画面はディスプレイまたは他の画面に対する相対的な位置で述べることがある（例、ディスプレイの左側、ディスプレイの右側、別の画面の下、別の画面の上、等）。これらの関係は、物理的なディスプレイが相対位置を反映しないように論理的に確立されることがある。例えば、画面をディスプレイ外の左側に移動させることができる。その画面はディスプレイ上に表示されなくなるが、画面は移動したディスプレイの左側に仮想または論理的な位置を有することができる。この論理的な位置はユーザによって認識され、画面を記述する値に具体化することができる（例えば、メモリに格納されている値が画面に対応する）。このように、画面を他の画面に対する相対的な位置でいう場合、その関係は論理回路で具体化することができ、機器のディスプレイに物理的に反映しない。
【００４１】
図２Ａ、図２Ｂ、図２Ｃ、図２Ｄは、携帯用機器の動作の様々な例で表示できる多数の異なる画面を表示するが、何か特定の順序または配置で提示することを意図しているわけではない。シングルスクリーンアプリケーションおよびマルチスクリーンアプリケーションを提供することができる。シングルスクリーンアプリケーションとは、一度に１つだけのディスプレイを占めることのできる画面を生成することが可能なアプリケーションをいう。マルチスクリーンアプリケーションとは、同時に複数のディスプレイを占める１以上の画面を生成することが可能なアプリケーションをいう。さらに、マルチスクリーンアプリケーションは１つのディスプレイを占めることができる。この点に関し、マルチスクリーンアプリケーションは、シングルスクリーンモードおよびマルチスクリーンモードを有することができる。
【００４２】
図２Ａにデスクトップシーケンス１３６が表示されている。デスクトップシーケンス１３６は、多数の個別のデスクトップ画面１３８ａ〜１３８ｆを含むことができる。このように、各デスクトップ画面１３８は１つのディスプレイ（例えば、図１の第１ディスプレイ１０２または第２ディスプレイ１０４）の実質的に全体を占めることができる。デスクトップ画面１３８ａ〜１３８ｆは、デスクトップ画面１３８ａ〜１３８ｆが連続して現れ、デスクトップ画面が現れる順序を変更できないように、所定の順序にすることができる。しかし、デスクトップ画面１３８ａ〜１３８ｆは逐次遷移することもできる（例えば、ユーザ入力に応答して）。すなわち、デスクトップ画面１３８ａ〜１３８ｆのうちの１以上は、ユーザ入力で制御しながら携帯用機器に逐次表示することができる。
【００４３】
さらに、図２Ｂはマルチスクリーンアプリケーションの階層的アプリケーションシーケンス１４０を表示している。階層的アプリケーションシーケンス１４０は、ルート画面１４２と、１以上のノード画面１４４と、リーフ画面１４６とを含むことができる。ルート画面１４２は、ルート画面１４２に対応する親画面がないように、階層的アプリケーションシーケンス１４０の最上位ビューとすることができる。ルート画面１４２はノード画面１４４の親とすることができる。親子として関係付けられる１以上のノード画面１４４を提供することができる。ノード画面はリーフ画面１４６の親としての役割も果たすことができる。リーフ画面１４６により、リーフ画面１４６が、リーフ画面１４６が親である対応するノード画面をもたないことを意味する。したがって、リーフ画面は子のノード画面１４４を有していない。図２Ｃは逐次配置されている様々なシングルスクリーンアプリケーション１４８ａ、１４８ｂおよび１４８ｃを示す。これらのシングルスクリーンアプリケーションは、異なる実行アプリケーションに対応することができる。例えば、図２Ｃでは、アプリケーション４、アプリケーション５およびアプリケーション６は機器で実行することができ、それぞれ各単一の画面１４８ａ、１４８ｂおよび１４８ｃに対応する。
【００４４】
図２Ｄは空のビュー１６６も含む。空のビュー１６６は画面の遷移中に使用することができる（例えば、第１ディスプレイと第２ディスプレイとの間での画面の移動）。空のビュー１６６はユーザが有効なＧＵＩ画面として解釈できる必要はない。空のビュー１６６は、単に画面に関するアクション（例えば、１以上のディスプレイに関する画面の移動）が発生していることをユーザに伝えるだけである。空のビュー１６６を表示するアプリケーションは、入力を静止、待機、処理または解釈できる必要はない。空のビュー１６６は、以下詳細に述べるように、第１ディスプレイから第２ディスプレイに移動した画面の量に比例して移動するときに、画面またはその説明を表示することができる。この点に関し、空のビュー１６６は、（例えば、ジェスチャに応答して）画面の遷移中の画面の位置に関する情報を関係付けるように用いられてもよい。図２Ｄでは影付き画面として示されているが、空のビュー１６６は単に入力の受信ができない画面（例えば、遷移中の画面）を表すことを意図しているだけである。この点に関し、空のビュー１６６のディスプレイは、移動または変更されているときに（例えば、横置きモードに入るまたは横置きモードから出るように修正される）、画面の応答を示すアニメーションまたは同様なものを含むことができる。
【００４５】
図３Ａ、図３Ｂ、図３Ｃ、図３Ｄ、図３Ｅ、図３Ｆ、図３Ｇ、図３Ｈ、図３Ｉ、図３Ｊ、図３Ｋは、本開示による携帯用コンピューティング機器の様々な実施形態で可能な機器のディスプレイ１０２、１０４の様々な配置およびステータスを示す。例えば、（例えば、閉じた）第１位置にあるとき、閉じた前面ディスプレイ１６８は図３Ａに示すように見ることができる。閉じた前面ディスプレイ１６８は、第１ディスプレイ１０２または第２ディスプレイ１０４に対応することができる。表示される閉じた前面１６８は、図３Ａに示すようにデスクトップ画面Ｄ１が占有することができる。代わりに、シングルスクリーンアプリケーションまたはシングルスクリーンモードのマルチスクリーンアプリケーションは、閉じた前面１６８で表示することができる。閉じた背面ディスプレイ１７０は、図３Ｂに示すように、機器が閉じた位置にあるとき、ディスプレイの反対側から見ることができる。閉じた背面１７０は閉じた前面１６８とは異なるデスクトップ画面またはアプリケーション画面を表示してもよく、または単に空のビューを表示して（例えば、アイコンまたは他のグラフィックを表示して）、インターフェースとしての機能性はなくてもよい。
【００４６】
図３Ｃは横置きの向き１７２ａの閉じた機器を示す。ある実施形態では、横置きモード（つまり、ディスプレイを画面１４８が横置きの向きで表示されるように調整する）は、図３Ｃに示すようにイネーブルにすることはできない。代わりに、横置きモードは、機器が横置きの向き１７２ｂで感知されるときに画面１４８を修正するようにイネーブルにすることができるので、画面１４８は図３Ｄに示すように横置きモードに生成される。
【００４７】
機器はさらに、図３Ｅに示すように（例えば、開いた）第２位置１７４で提供することもできる。開いた位置１７４では、少なくとも２つのディスプレイ１０２、１０４は、２つのディスプレイ１０２、１０４がともにユーザの視点から見ることができる。２つのディスプレイ１０２、１０４は、開いた位置１７４にあるとき、横並び状に配置することができる。このように、２つのディスプレイ１０２、１０４はそれぞれ個別の画面を表示することができる。例えば、ディスプレイ１０２、１０４は各々が、それぞれ個別のデスクトップ画面１３８ａ、１３８ｂを表示することができる。個々のディスプレイ１０２、１０４が図３Ｅに示すように縦置きの向きにあるとき、（第１ディスプレイ１０２および第２ディスプレイ１０４の両方から設定される）全表示域は横置きの向きで配置することができることは認識されるであろう。このように、図３Ｅに示す機器が横置きの向きまたは縦置きの向きにあるかどうかは、ディスプレイが個別にまたは集合的に使用されるかどうかに依存することができる。一体型ディスプレイとして集合的に使用される場合、機器は横置きの向きにすることができる一方、ディスプレイを個別に使用する場合、図３Ｅに示す向きを縦置きの向きということができる。
【００４８】
さらに、機器が図３Ｆに示すように開いた位置１７５にある場合、一体型ディスプレイまたは個別ディスプレイとして画面の使用に関する同様な従属性も、機器が縦置きの向きにあるか、または横置きの向きにあるかどうかに影響する。認識できるように、各個々の画面が横置きの向きにあるので、ディスプレイを個別に使用する場合、機器は横置きの向きにすることができる。一体型ディスプレイとして使用する場合、機器は縦置きの向きにすることができる。いかなる点においても、図３Ｆに示すように、単一の画面１４８は第１ディスプレイ１０２を占めることができ、第２ディスプレイ１０４はデスクトップ画面１３８を表示することができる。単一の画面１４８は横置きモードまたは縦置きモードで表示することができる。代わりに、開いた向き１７２の機器は、個々のディスプレイが横置きの向きにあるように、図３Ｇに示す縦置きの向きでディスプレイ１０２、１０４の両方を占めることのできるマルチスクリーンＧＵＩ１５６を表示することができる。
【００４９】
図３Ｉ、図３Ｊ、図３Ｋは、マルチスクリーンアプリケーション１５２の画面の可能な配置を示す。マルチスクリーンアプリケーション１５２は、あるモードでは、図３Ｉに示すように機器が閉じた位置１６８にあるとき、単一のディスプレイ１０２を占める。すなわち、マルチスクリーンアプリケーション１５２はシングルスクリーンモードにすることができる。代わりに、機器が図３Ｊに示すように開いた位置にあるとき、マルチスクリーンアプリケーション１５２はまだシングルスクリーンモードで単一のディスプレイ１０２を占めることができる。また、マルチスクリーンアプリケーション１５２は、機器が図３Ｋに示すように開いた位置にあるとき、ディスプレイ１０２、１０４の両方を占めるように拡大することができる。この点に関し、マルチスクリーンアプリケーション１５２はマルチスクリーンモードでも実行することができる。マルチスクリーンアプリケーション１５２をシングルスクリーンモードからマルチスクリーンモードへの拡大のために、様々なオプションを提供することができる。
【００５０】
例えば、マルチスクリーンアプリケーション１５２は、単一のディスプレイで表示されるシングルスクリーンモードから、親画面を第１ディスプレイで表示し、ノード画面（例えば、子画面）を第２ディスプレイまで拡大するように、２つのディスプレイで表示される２つの画面に最大化することができる。この点に関し、（例えば、図２Ｂに示すように）第１および第２のディスプレイに表示される画面の各々は、階層的アプリケーションシーケンスの一部を構成する独立した画面とすることができる。代わりに、マルチスクリーンアプリケーションのシングルスクリーンモードは、単一の画面の内容が両ディスプレイを占めようにスケーリングさせるように、単にスケーリングすることができる。このように、単一の画面に表示される同じ内容を複数のディスプレイを占めるようにスケーリングされるが、追加の視域またはグラフィックスは提示されない。さらに、シングルスクリーンモードからマルチスクリーンモードへのマルチスクリーンアプリケーションの最大化の結果、アプリケーションの視域を拡大することができる。例えば、マルチスクリーンアプリケーションがシングルスクリーンモードで表示される場合、マルチスクリーンモードへの最大化の時点で、マルチスクリーンアプリケーションの視域を拡大することができるが、表示されるグラフィックスの縮尺は同じままである。この点に関し、拡大時にスケーリングは一定のまま、マルチスクリーンアプリケーションの視域を第２ディスプレイに拡大することができる。
【００５１】
この点に関し、アプリケーションはアプリケーションの画面上の性質および動作に関する設定可能な機能性を有することができる。例えば、アプリケーションはシングルスクリーンアプリケーションまたはマルチスクリーンアプリケーションに設定可能にすることができる。また、マルチスクリーンアプリケーションは、シングルスクリーンモードとマルチスクリーンモードとの間のマルチスクリーンアプリケーションの拡大の性質に関して設定可能にすることができる。これらの設定値は、変更することができるデフォルト値としてもよく、または様々なアプリケーションについて永続値としてもよい。これらの設定値は機器（例えば、プロセッサ１１６）に通信して、機器を実行する時アプリケーションの動作を命令することができる。
【００５２】
図４は、携帯用コンピューティング機器が認識することのできるジェスチャ入力の様々な図形表示を示す。当該ジェスチャは機器の１以上のタッチセンス部分で受け取ることができる。この点に関し、図４に示すジェスチャを生成するために、様々な入力メカニズムを使用することができる。例えば、ジェスチャを受け取るためにタッチセンス機器を起動するために、スタイラス、ユーザの指、または他のデバイスを使用することができる。ジェスチャの使用とは、同じ機能性を従来のように実行するのに必要なフルレンジのモーションがなくても機能性を生じさせることができる省略された入力（truncated input）の使用をいう。例えば、ディスプレイ間の画面の動きは、ディスプレイ間のモーションの全範囲が入力として受信されるように、ディスプレイ間で画面を選択し、移動することによって行うことができる。しかし、このような実施態様は、第１および第２のディスプレイがその間の連続性なく個別のディスプレイ部分を備えることができる場合にはやり遂げるのが難しいであろう。したがって、ジェスチャは移動のフルモーションを打ち切り、または同じ機能性を完了するために代替入力を提供することができる。第１および第２のディスプレイにまたがる移動は、ジェスチャが単一のタッチセンス機器で受け取るように打ち切ることができる。ジェスチャ入力の使用は、携帯用コンピューティング機器に一般に提供される限定的な入力および表示空間を考えると、入力のフルアクションを実行するのが難しい携帯用コンピューティング機器に特に適する。
【００５３】
図４を参照すると、円１９０はタッチセンス機器で受け取られる接触を表す。円１９０は境界線１９２を含むことができ、その厚さはタッチセンス機器で接触が動かず保持されている時間の長さを示すことができる。この点に関し、タップ１８６は長押し１８８の境界線１９２’よりも薄い境界線１９２を有する。長押し１８８は、タップ１８６よりも長くタッチセンスディスプレイで動かずにいる接触と関連する。したがって、移動前の接触が動かずにいる時間の長さに応じて、異なるジェスチャを登録することができる。
【００５４】
ドラッグ１７６は、ある方向への移動１９４を伴うタッチ（円１９０で表される）と関連する。ドラッグ１７６は、境界線１９２で表される一定の時間量の間タッチセンス機器で動かずにいる接触開始と関連する。対して、フリック１７８は、フリック１７８のより薄い境界線１９２”で示されるドラッグよりも、移動前の滞留時間が短い接触と関連する。このように、ここでも移動前のタッチの滞留時間に差を設けることにより、異なるジェスチャを生成することができる。フリック１７８は移動１９４を含むこともできる。ドラッグおよびフリック１７８の移動１９４の方向は、ドラッグの方向またはフリックの方向ということができる。このように、右側へのドラッグは右側への移動１９４を伴うドラッグ１７６と述べることができる。
【００５５】
一実施形態において、移動を伴うジェスチャ（例、上記説明するフリックまたはドラッグジェスチャ）は、第１軸に沿った１方向の移動に制限することができる。このように、第１軸に沿ったものとは異なる方向への移動は、タッチセンス機器との接触が連続する限り無視することができる。この点に関し、ジェスチャが開始されると、初期移動が登録される軸に沿っていない方向への移動は無視することができ、または軸に沿った移動のベクトル成分のみを登録することができる。
【００５６】
図５Ａ、図５Ｂでは、第１ディスプレイ１０２および第２ディスプレイ１０４が概ね互いに隣接して平行に位置付けられるように、開いた位置の機器を図示している。図５Ａでは、シングルスクリーンアプリケーション１４８は第１ディスプレイ１０２に表示することができ、第２デスクトップ画面１３８ｂは第２ディスプレイ１０４に表示することができる。図５Ａでは、ドラッグジェスチャ１７６を機器のタッチセンス部分で受け取ることができる。タッチセンス部分は第１ディスプレイ１０２および第２ディスプレイ１０４から離れて設けてもよいことに留意する。したがって、ドラッグジェスチャ１７６は、ジェスチャをさせる手段がディスプレイ１０２、１０４を覆わないように受け取ることができる。ドラッグ１７６は右側にすることができる。したがって、ドラッグ１７６に応答して、機器は、第１ディスプレイ１０２に表示されたシングルスクリーンアプリケーション１４８が第２ディスプレイ１０４に移動する図５Ｂに示す状態に変わることができる。注目すべきは、シングルスクリーンアプリケーション１４８はドラッグ１７６の方向と同じ方向に移動する。また、第１ディスプレイ１０２においてシングルスクリーンアプリケーション１４８で以前に覆い隠されていた第１デスクトップ画面１３８ａが露出し、第２ディスプレイ１０４で以前に露出していた第２デスクトップ画面１３８ｂが隠れる。この点に関し、デスクトップ画面１３８ａ、１３８ｂの相対的な位置は、図５Ａおよび図５Ｂに示す状態の間で変化しない。むしろ、シングルスクリーンアプリケーション１４８は単に第１ディスプレイ１０２から第２ディスプレイ１０４に移動することができる。
【００５７】
図５Ｂに示すように、ドラッグ１７６はシングルスクリーンアプリケーション１４８が第２ディスプレイ１０４に表示されている間に受け取ることができる。ドラッグ１７６は左側へのドラッグとすることができる。そのため、ディスプレイ１０２、１０４は図５Ｃに示す関係に変更することができ、シングルスクリーンアプリケーション１４８は、シングルスクリーンアプリケーション１４８が第１ディスプレイ１０２に表示され、第２ディスプレイ１０４の第２デスクトップ画面１３８ｂが再び表示されるように、右から左に移動する。機器が図５Ｃに示す状態にあるときに左側への別のドラッグ１７６を受け取っても、第１ディスプレイ１０２が最も左のディスプレイであり、ドラッグコマンド１７６が右から左へのものであったため、ディスプレイ間でアプリケーションは移動しない。このように、アプリケーションの右から左への更なる移動は利用できない。したがって、第１および第２のディスプレイは図５Ｄに示すように変化しないままである。
【００５８】
代替実施形態を図１０Ａ、図１０Ｂに示している。図１０は、第１ディスプレイ１０２および第２ディスプレイ１０４を有する機器を表す。機器はディスプレイ接続２０２によって外部ディスプレイ２００に接続することができる。例えば、ディスプレイ接続２０２は図１を参照して図示および説明するようにＩ／Ｏモジュール１３０によって実施されることができる。この点に関し、ドラッグジェスチャ１７６は図１０Ａに示す機器によって受け取ることができる。ドラッグジェスチャ１７６により、第１ディスプレイ１０２に表示されるシングルスクリーンアプリケーション１４８を外部ディスプレイ２００に移動させることができる。図１０はシングルスクリーンアプリケーション１４８を最も左のディスプレイの左にドラッグすることにより外部ディスプレイに移動するところを表しているが、画面を最も右のディスプレイの右側にドラッグする場合も、同様なアクションを起こすことができる。さらに、シングルスクリーンアプリケーション１４８は図１０Ｂで第１ディスプレイ１０２と第２ディスプレイ１０４との間を移動するとき単一軸に沿った移動に制限されるが、シングルスクリーンアプリケーション１４８が外部ディスプレイ２００に移動してしまえば、シングルスクリーンアプリケーション１４８はどの方向にも移動することができ、単一軸に制限または制約されない。さらに、図示していないが、タッチセンス機器で受け取られるジェスチャに応答して、シングルスクリーンアプリケーション１４８は外部ディスプレイ２００から第１ディスプレイ１０２または第２ディスプレイ１０４に移動することができる。さらに、以上は、シングルスクリーンアプリケーション１４８を機器と外部ディスプレイとの間で移動する場合を説明してきたが、機器から外部ディスプレイ２００に移動する画面はマルチスクリーンアプリケーション、またはディスプレイに表示される何か他の画面に対応することができる。外部ディスプレイ２００に移動する画面は、一旦外部ディスプレイ２００に移動してしまえば、上記説明したように拡大することができる。
【００５９】
この点に関し、図５Ａ、図５Ｂ、図５Ｃ、図５Ｄに示す工程により、ジェスチャをディスプレイ間で画面を移動するように使用することができる。注目すべきことに、画面はドラッグジェスチャの方向に向かって移動するので、左から右へのドラッグジェスチャが第１ディスプレイから第２ディスプレイへの画面の左から右への移動を生じさせる。反対に右から左へのジェスチャの移動は右画面から左画面への画面の移動を生じさせるが、画面が左画面にある場合、代替ディスプレイ（例、外部モニタ２００）が設けられていない限り、次の右から左への移動は、最も左にあるためディスプレイ間でアプリケーションをそれ以上移動させない。上記説明するように画面間の移動が利用できない場合、画面はある程度の移動を受けた後で画面の元の位置にさっと戻ることができる。これで要求される移動が利用できないことをユーザに警告することができる。
【００６０】
図５Ａ、図５Ｂ、図５Ｃ、図５Ｄに示す方向を伴うジェスチャ１７６は初期接触後の水平モーションのみを含むが、これはジェスチャ中の接触の実際の移動ではないことがある。例えば、ドラッグが水平方向に開始されたら、水平方向以外の方向への移動が画面の移動を水平方向以外の方向に移動させないようにすることができる。例えば、さらに図１１を参照すると、左側から右側へのドラッグ１７６を開始するのに伴い、初期の移動２０４は開始された方向２１０に沿って左側から右側に向かう。その後、タッチセンス機器との接触を維持しながら、ユーザは開始された方向２１０とは異なる方向に方向ずれ移動２０６を入力することがある。この点に関し、方向ずれ移動２０６は２つのディスプレイ間で一切画面の移動を生じることはない。また、ユーザは部分的に方向ずれ移動２０８を入力することがあり、その場合移動のベクトル部分のみが開始された方向２１０の方向になる。この点に関し、部分的に方向ずれ移動２０８の一部のみがディスプレイ間で画面の移動を生じることができる。つまり、第１ディスプレイ１０２と第２ディスプレイ１０４との間のアプリケーション画面の移動は、ディスプレイが配置される１つの軸に沿って制限することができる。
【００６１】
図６Ａ、図６Ｂ、図６Ｃは、機器とのドラッグジェスチャの代替使用を示す。図６Ａでは、マルチスクリーンアプリケーション１５２が第１ディスプレイ１０２のみを占めるように、シングルスクリーンモードのマルチスクリーンアプリケーション１５２を示す。左から右へのドラッグジェスチャ１７６は機器で受け取る。その後、ディスプレイ１０２はディスプレイの中間段階を示す図６Ｂに示す構成に修正することができ、第１ディスプレイ１０２および第２ディスプレイ１０４に空のビュー（empty view）１６６が表示される。図６Ｂに示す空のビュー１６６は有効な入力または出力ディスプレイとしてユーザに解釈可能である必要はなく、むしろ空のビュー１６６は単に追加画面にわたってアプリケーションの拡大のアクションが起こっていることをユーザに有効に伝達することができる。空のビュー１６６を表示している間、アプリケーションは入力の静止、待機、処理または解釈をすることはできない。したがって、空のビュー１６６は、受け取ったジェスチャ１７６に対してマルチスクリーンアプリケーション１５２のステータスを反映することができる。すなわち、空のビュー１６６は、マルチスクリーンアプリケーション１５２がドラッグ１７６の移動に対応して第１ディスプレイ１０２から第２ディスプレイ１０４に移動していることを示すことができる。
【００６２】
画面を第１ディスプレイ１０２から第２ディスプレイ１０４に移動するためにスナップ構成を設けることができる。この点に関し、画面が第２ディスプレイ１０４に完全に表示される前に、ジェスチャ入力がリリースされる場合、画面は第１ディスプレイ１０２および第２ディスプレイ１０４をまたがって表示されたままではない。むしろ、画面は、画面が第１ディスプレイ１０２、第２ディスプレイ１０４、または第１ディスプレイ１０２と第２ディスプレイ１０４の両方を完全に占めるようなディスプレイ位置にスナップ表示をすることができる。
【００６３】
図６Ｃに図示するように、マルチスクリーンアプリケーション１５２は、マルチスクリーンアプリケーション１５２が第１ディスプレイ１０２および第２ディスプレイ１０４の両方を占めるように、両方の画面にわたって最大化することができる。前述したように、第１ディスプレイ１０２および第２ディスプレイ１０４にまたがるマルチスクリーンアプリケーション１５２の最大化により、ノードアプリケーション画面を表示させることができ、マルチスクリーンアプリケーションの単一の画面は両方の画面を占めるようにスケールされ、または追加のスケーリングなく視域が追加される。
【００６４】
図７Ａ、図７Ｂ、図７Ｃ、図７Ｄ、図７Ｅは、シングルスクリーンモードで実行するマルチスクリーンアプリケーション１５２に対するフリックコマンドを受け取ることを表す。図７Ａに示すように、マルチスクリーンアプリケーション１５２は、第１ディスプレイ１０２を占めるようにシングルスクリーンモードで示されている。フリック１７８を受け取ると、機器は図７Ｂに示す中間段階に移行することができる。図７Ｂでは、第１ディスプレイ１０２および第２ディスプレイ１０４は、アプリケーションの第２ディスプレイ１０４への移動を表す空のビュー１６６を示すことができる。このシーケンスは図７Ｃに示す別の中間段階に進行することができ、マルチスクリーンアプリケーション１５２は第１ディスプレイ１０２および第２ディスプレイ１０４の両方を占める。シーケンスは、図７Ｄに示すように、第１ディスプレイ１０２および第２ディスプレイ１０４が再び空のビュー１６６をともに表示して、アプリケーションが第１ディスプレイ１０２に移動しているところを示すように継続する。最終的に、機器は図７Ｅに図示する状態になることができ、図７Ｅに示すようにマルチスクリーンアプリケーション１５２がシングルスクリーンモードで第２ディスプレイ１０４に存在し、図７Ａで覆い隠されていた第１デスクトップ画面１３８ａが完全に見えるようになる。この点に関し、フリック１７８により、マルチスクリーンアプリケーション１５２は第１ディスプレイ１０２から第２ディスプレイ１０４に完全に移動させることができる。
【００６５】
この点に関し、異なる種類のアプリケーションを表示しているときに機器が受け取る同じジェスチャ（例、前述したドラッグジェスチャ）が、異なる機能性を生じさせることができる。例えば、シングルスクリーンアプリケーション１４８を表示しているときに機器がドラッグジェスチャ１７６を受け取ると、シングルスクリーンアプリケーション１４８は第１ディスプレイ１０２から第２ディスプレイ１０４に移動させることができる（例えば、図５に図示する）。対して、マルチスクリーンアプリケーション１５２を表示しているときに機器がドラッグジェスチャ１７６を受け取ると、マルチスクリーンアプリケーション１５２は複数のディスプレイにわたって最大化させることができる（例えば、図６に図示する）。この点に関し、ジェスチャ入力に関係付けられる機能性は、ジェスチャを受け取るときに表示されているアプリケーションの性質または種類にコンテキスト依存する（contextually dependent）。
【００６６】
本発明は図面および上述の説明で詳細に図示および説明してきたが、当該図示および説明は例示として考えるべきであり、本質的に制限的とみなしてはならない。例えば、上記説明する一定の実施形態は他で説明される実施形態と組み合わせ可能であり、および他の方法で配置することができる、あるいは組み合わせ可能であり、または他の方法で配置することができる（例、プロセスエレメントを他のシーケンスで行うことができる）。したがって、好適な実施形態およびその変形例のみを図示して説明しており、本発明の精神内にあるすべての変更および修正が保護されることが望まれる。
【図２Ａ】
2013542512.tif 000003
【図２Ｂ】
2013542512.tif 000004
【図２Ｃ】
2013542512.tif 000005
【図２Ｄ】
2013542512.tif 000006
【図３Ａ】
2013542512.tif 000007
【図３Ｂ】
2013542512.tif 000008
【図３Ｃ】
2013542512.tif 000009
【図３Ｄ】
2013542512.tif 000010
【図３Ｅ】
2013542512.tif 000011
【図３Ｆ】
2013542512.tif 000012
【図３Ｇ】
2013542512.tif 000013
【図３Ｈ】
2013542512.tif 000014
【図３Ｉ】
2013542512.tif 000015
【図３Ｊ】
2013542512.tif 000016
【図３Ｋ】
2013542512.tif 000017
【図５Ａ】
2013542512.tif 000018
【図５Ｂ】
2013542512.tif 000019
【図５Ｃ】
2013542512.tif 000020
【図５Ｄ】
2013542512.tif 000021
【図６Ａ】
2013542512.tif 000022
【図６Ｂ】
2013542512.tif 000023
【図６Ｃ】
2013542512.tif 000024
【図７Ａ】
2013542512.tif 000025
【図７Ｂ】
2013542512.tif 000026
【図７Ｃ】
2013542512.tif 000027
【図７Ｄ】
2013542512.tif 000028
【図７Ｅ】
2013542512.tif 000029
【図８Ａ】
2013542512.tif 000030
【図８Ｂ】
2013542512.tif 000031
【図９Ａ】
2013542512.tif 000032
【図９Ｂ】
2013542512.tif 000033
【図１０Ａ】
2013542512.tif 000034
【図１０Ｂ】
2013542512.tif 000035
【図１１】
2013542512.tif 000036
【図１】
2013542512.tif 000037
【図４】
2013542512.tif 000038
【国際調査報告】
2013542512.tif 000039
2013542512.tif 000040
2013542512.tif 000041