(57)【特許請求の範囲】
【請求項１】
デバイスのディスプレイ内においてグラフィカル・ユーザー・インターフェースを傾かせる方法であって、前記ディスプレイが、Ｘ軸およびＹ軸によって定められる平面構成となっており、
前記グラフィカル・ユーザー・インターフェースにおいて平坦なレイヤの第１ビューを表示するステップと、
前記デバイスの傾きを示す入力を受け取るステップであって、前記傾きが、前記ディスプレイの前記Ｘ軸または前記Ｙ軸のうち少なくとも１つを中心とする回転の成分を含む、ステップと、
前記入力に応答して前記平坦なレイヤの傾きビューを発生するために、前記傾きを前記平坦なレイヤの前記第１ビューに加えるステップであって、前記傾きビューが、前記ディスプレイの前記Ｘ軸または前記Ｙ軸のうちの少なくとも１つを中心とする前記平坦なレイヤの前記第１ビューの回転を含む、ステップと、
前記傾きビューを前記グラフィカル・ユーザー・インターフェースに表示するステップであって、前記傾きビューが、前記第１ビューでは表示されなかったアイコンを含み、前記傾きがしきい値回転よりも小さいときには前記第１ビューが前記傾きビューの代わりに表示され、前記グラフィカル・ユーザー・インターフェースが、前記ディスプレイに対して直交するＺ軸を含む三次元環境を描画し、前記三次元環境が焦点深度を含む、ステップと、
前記グラフィカル・ユーザー・インターフェースが前記第１ビューと前記傾きビューとの間で変化するとき、第１Ｚ成分を有する第１エレメントと第２Ｚ成分を有する第２エレメントとの間に視差を描画するステップと、
を含み、
前記方法が更に、前記傾きに応答して、前記グラフィカル・ユーザー・インターフェースにおいて前記焦点深度を調節するステップを含む、方法。
【請求項２】
請求項１記載の方法において、前記傾きビューが、調節可能なＺ成分を含む回転ポイントを有する、方法。
【請求項３】
請求項１または２に記載の方法であって、更に、前記グラフィカル・ユーザー・インターフェースにおけるエレメントの選択に応答して、前記グラフィカル・ユーザー・インターフェースにおける前記焦点深度を調節するステップを含む、方法。
【請求項４】
請求項１から３のいずれかに記載の方法において、前記傾きがしきい値回転よりも小さい場合に、前記第1ビューが表示される、方法。
【請求項５】
請求項１から４のいずれかに記載の方法であって、更に、前記デバイスに更に傾きが加えられない場合、ある期間の後前記第１ビューを表示するステップを含む、方法。
【請求項６】
請求項１から５のいずれかに記載の方法において、前記ディスプレイが縦向きになっている場合、第１の傾きを前記第１ビューに加え、前記ディスプレイが横向きになっている場合、第２の傾きを前記第１ビューに加える、方法。
【請求項７】
傾き可能なグラフィカル・ユーザー・インターフェースを提供するシステムであって、
グラフィカル・ユーザー・インターフェースを含むディスプレイであって、Ｘ軸およびＹ軸によって定められる平面構成を有する、ディスプレイと、
前記ディスプレイの傾きを検出する加速度計であって、前記傾きが前記Ｘ軸またはＹ軸のうち少なくとも１つを中心とする回転の成分を含む、加速度計と、
前記加速度計と通信可能な方位モジュールであって、前記傾きを示す入力を前記加速度計から受け取り、前記グラフィカル・ユーザー・インターフェースに示された平坦なレイヤの第１ビューに加える傾きの量を計算する、方位モジュールと、
前記ディスプレイおよび前記方位モジュールと通信可能なユーザー・インターフェース・モジュールであって、前記平坦なレイヤの前記第１ビューに加えられる傾きの量に基づいて傾きビューを発生し、該傾きビューが前記第１ビューでは表示されなかったアイコンを含み、前記ディスプレイが、前記平坦なレイヤの前記傾きビューを前記グラフィカル・ユーザー・インターフェースにおいて表示するように構成された、ユーザー・インターフェース・モジュールと、
を含み、
前記傾きがしきい値回転よりも小さいときには前記第１ビューが前記傾きビューの代わりに表示され、前記グラフィカル・ユーザー・インターフェースが、前記ディスプレイに対して直交するＺ軸を含む三次元環境を描画し、前記三次元環境が焦点深度を含み、前記ユーザー・インターフェース・モジュールが、前記第１ビューと前記傾きビューとの間で前記グラフィカル・ユーザー・インターフェースが変化するとき、第１Ｚ成分を有する第１エレメントと第２Ｚ成分を有する第２エレメントとの間に視差を描画するように構成され、
前記ユーザー・インターフェース・モジュールが、更に、前記傾きに応答して、前記グラフィカル・ユーザー・インターフェースにおいて前記焦点深度を調節するように構成された、システム。
【請求項８】
請求項７記載のシステムにおいて、前記傾きビューが、調節可能なＺ成分を含む回転ポイントを有する、システム。
【請求項９】
請求項７または８に記載のシステムにおいて、前記ユーザー・インターフェース・モジュールが、更に、前記グラフィカル・ユーザー・インターフェースにおけるエレメントの選択に応答して、前記グラフィカル・ユーザー・インターフェースにおける前記焦点深度を調節するように構成された、システム。
【請求項１０】
請求項７から９のいずれかに記載のシステムにおいて、前記傾きがしきい値回転よりも小さい場合に、前記第1ビューが表示される、システム。
【請求項１１】
請求項７から１０のいずれかに記載のシステムにおいて、前記ディスプレイの傾きに応答して、前記グラフィカル・ユーザー・インターフェースにおけるレイヤが、静止表示されたままである、システム。
【請求項１２】
デバイスのディスプレイ内においてグラフィカル・ユーザー・インターフェースを傾かせるために、計算デバイスによって実行可能な命令を格納したコンピューター読み取り可能記憶媒体であって、前記ディスプレイが、Ｘ軸およびＹ軸によって定められる平面構成となっており、前記命令が方法を実行するために実行可能であり、前記方法が、
前記グラフィカル・ユーザー・インターフェースにおいて平坦なレイヤの第１ビューを表示するステップと、
前記デバイスの傾きを示す入力を受け取るステップであって、前記傾きが、前記ディスプレイの前記Ｘ軸または前記Ｙ軸のうち少なくとも１つを中心とする回転の成分を含む、ステップと、
前記入力に応答して前記平坦なレイヤの傾きビューを発生するために、前記傾きを前記平坦なレイヤの前記第１ビューに加えるステップであって、前記傾きビューが、前記ディスプレイの前記Ｘ軸または前記Ｙ軸のうちの少なくとも１つを中心とする前記第１ビューの回転を含む、ステップと、
前記傾きビューを前記グラフィカル・ユーザー・インターフェースに表示するステップであって、前記傾きビューが、前記第１ビューでは表示されなかったアイコンを含み、前記傾きがしきい値回転よりも小さいときには前記第１ビューが前記傾きビューの代わりに表示され、前記グラフィカル・ユーザー・インターフェースが、前記ディスプレイに対して直交するＺ軸を含む三次元環境を描画し、前記三次元環境が焦点深度を含む、ステップと、
前記グラフィカル・ユーザー・インターフェースが前記第１ビューと前記傾きビューとの間で変化するとき、第１Ｚ成分を有する第１エレメントと第２Ｚ成分を有する第２エレメントとの間に視差を描画するステップと、
を含み、
前記方法が更に、前記傾きに応答して、前記グラフィカル・ユーザー・インターフェースにおいて前記焦点深度を調節するステップを含む、コンピューター読み取り可能媒体。
【発明の詳細な説明】
【従来技術】
【０００１】
[0001]   最近のハンドヘルド・デバイスは、横向きから縦向きへのデバイスの方位変化を検出するため、そしてディスプレイ内部でグラフィカル・ユーザー・インターフェース（ＧＵＩ）を調節して方位間で切り替えるために、加速度計を用いている。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
ハンドヘルド・デバイスの中には、ティルト・スクロール機構(tilt-scroll feature)を含むものもあり、ディスプレイの平面においてＧＵＩが水平方向または垂直方向にスライドして、デバイスの傾きに応答して異なる直交ビュー(orthogonal view)を描く。
【課題を解決するための手段】
【０００３】
[0002]  したがって、詳細な説明において、傾き可能なユーザー・インターフェースの種々の実施形態について以下で記載する。例えば、一実施形態では、デバイスの傾きに応答してグラフィカル・ユーザー・インターフェースを調節することを含む。このように、グラフィカル・ユーザー・インターフェースは、第1のビューでは示されない目視可能なコンテンツ(viewable content)を有することができ、この目視可能なコンテンツは、デバイスの傾きに応答して、傾きビュー(tilted view)で表示することができる。
【０００４】
[0003]  この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を限定するために用いられることを意図するのでもない。更に、特許請求する主題は、本開示の任意の部分に記される欠点のうち任意のものまたは全てを解決する実施態様に限定されるのではない。  
【図面の簡単な説明】
【０００５】
【図１】図１は、傾斜可能なグラフィカル・ユーザー・インターフェースを提供するシステムの一実施形態の一例である。
【図２】図２は、異なる深さにおけるエレメントを有するグラフィカル・ユーザー・インターフェースを含むディスプレイである。
【図３】図３は、傾きビューにおいて、異なる深さにあるエレメントを有するグラフィカル・ユーザー・インターフェースを含むディスプレイを示す。
【図４】図４は、デバイスのディスプレイにおいてグラフィカル・ユーザー・インターフェアースを傾斜させる方法の一実施形態を描いたプロセス・フローを示す。
【発明を実施するための形態】
【０００６】
[0008]  図１は、計算デバイス１１０の回転または平行移動を検出し、それに応答してディスプレイ１８０内に傾き可能なグラフィカル・ユーザー・インターフェースを提供する計算デバイス１１０を備えているシステム１００の一実施形態を示す。計算デバイス１１０は、コンピューター・プログラム１３０を格納するメモリー１２０、およびこのメモリー１２０と通信可能であり、プログラム１３０を実行するＣＰＵ１１５を含む。ディスプレイ１８０は、Ｘ軸およびＹ軸によって定められる平面構成を有し、ここでＺ軸は、ディスプレイの面に対して直交するグラフィカル・ユーザー・インターフェースの深さを表す。
【０００７】
[0009]  計算デバイス１１０は、ディスプレイ１８０の傾きを検出する加速度計１５０を含む。例えば、加速度計１０５は、計算デバイス１１０の回転１０６または平行移動１０７を検出し、コンピューター・プログラム１３０における方位モジュール１４０にディスプレイ１８０の傾きを示す入力１０８を与えることができる。他の入力には、シェーク（shake)入力、ロール(roll)入力、または他の入力の組み合わせを含むことができる。実施形態によっては、方位モジュール１４０が、回転１０６または平行移動１０７を示す入力を、ジャイロスコープ、位置感知システム、汎地球測位システム（ＧＰＳ）受信機等のような、他の位置検出ハードウェアから受信することができる場合もある。また、計算デバイス１１０は、ユーザー・インターフェース・モジュール１６０も含む。ユーザー・インターフェース・モジュール１６０は、ディスプレイ１８０および方位モジュール１４０と通信可能であり、検出された傾きに応答して、傾きビュー１６２を設けるように構成されている。
【０００８】
[0010]  計算デバイス１１０は、Ｘ軸またはＹ軸のうち少なくとも１つを中心とした回転成分を有する傾きを検出することができる。このように、ユーザーがディスプレイのＸ軸またはＹ軸を中心としてデバイスを回転させようとするが、Ｘ軸、Ｙ軸、またはＺ軸のいずれでもない軸を中心としてデバイスを回転させると、方位モジュール１４０は、検出された回転成分にしたがって、ユーザーがグラフィカル・ユーザー・インターフェース１８５を傾けようとしたと判断することができる。次いで、方位モジュールは、回転１０６を処理し、ユーザーがグラフィカル・ユーザー・インターフェース１８５を傾けようとしたのか否か判断することができる。
【０００９】
[0011]  一例では、ディスプレイ１８０は、グラフィカル・ユーザー・インターフェース１８５において第１ビューを示すことができ、方位モジュール１４０は、計算デバイス１１０に対する傾きを示す入力１０８を、加速度計から受けることができる。次いで、方位モジュール１４０は、グラフィカル・ユーザー・インターフェースに加える傾き１４２の量を計算することができる。次に、ユーザー・インターフェース・モジュール１６０は、第1ビューにおいて表示されなかった少なくとも１つのグラフィカル・エレメントの一部を含む傾斜ビュー１６２を発生することができる。ここで、ディスプレイ１８０は、傾きビューをグラフィカル・ユーザー・インターフェース１８５において表示するように構成されている。
【００１０】
[0012]  実施形態によっては、傾きビューが、第1ビューでは表示されないアイコン３５０を含むこともある。例えば、バッテリー・アイコン、ワイヤレス接続アイコン等のようなステータス・アイコンは、デバイスを傾けることによって見ることができるようになるが、第１ビューでは見ることができない。これによって、頻繁には利用されないが変化するステータスを有するアイコンを、第１ビューにおいてアクセス可能にしつつも隠すことができる。
【００１１】
[0013]  実施形態によっては、１つ以上のアイコンが、他のアイコンまたはディスプレイ・エレメントとは異なる様式で移動すること、または表示されることがある。一実施形態では、ステータス・アイコンは、傾きまたは他の入力に応答して、他のディスプレイ・エレメントとは異なる速度で、ビューの中に移動することができる。一例として、ステータス・アイコンは、他のエレメントよびも素早くビューの中に滑り込むことができる。別の例では、ユーザーがデバイスを中立状態に戻すときであっても、アイコンが長く表示画面上に表示されたまま残ることができ、次いで画面から消え去ることができる。更に別の例では、アイコンに任意に視差／遠近ずれが生じず、ｘ軸が移動し、Ｚ‐深さに変化なく、異なる１組の物理規則等にしたがって、表示されてもよい。
【００１２】
[0014]  実施形態によっては、アイコンまたはディスプレイ・エレメントを１つの動きによってビューの中に入れ、次いでその動きを調節するために異なる１組の物理規則を採用することができる。一例として、シェーク入力に応答して、ディスプレイ・エレメントが他のディスプレイ・エレメントと同様に傾きに応答するのであってもよく、あるいは表示画面から除去されるまで、異なる入力まで等、設定された時間期間傾きまたは他の入力にもはや応答しないのであってもよい。
【００１３】
[0015]  実施形態の中には、異なるレイヤまたはディスプレイ・エレメントの部分を、異なる形式で扱うことができる場合もある。例えば、一実施形態では、デバイスが傾けられたときに、遠近ずれから除外されるように指定された１つまたは複数のレイヤを含む、平坦な前景レイヤを含むことができる。この例では、前景レイヤはずれないが、その下にある他のレイヤが傾きまたは他の入力に応答してずれる。このように、ユーザー・インターフェースは、自然な感覚を有するように、特定してある種のアイコンを強調するように、異なるアイコンまたは設計エレメント毎にプログラム可能な異なるエフェクトが得られる等というように、個別に作成することができる。
【００１４】
[0016]  実施形態によっては、グラフィカル・ユーザー・インターフェース１８５が、ディスプレイ１８０に対して直交するＺ軸を含む三次元環境を描画することもある。この場合、ユーザー・インターフェース・モジュールは、第１Ｚ成分を有する第１エレメントと第２Ｚ成分を有する第２エレメントとの間で、グラフィカル・ユーザー・インターフェース１８５が第１ビューと傾きビューとの間で変化するとき、視差エフェクトを描画するように構成される。また、これはグラフィカル・ユーザー・インターフェース１８５における深さの知覚を強調する。三次元環境は、Ｘ軸１４４を中心とする回転、Ｙ軸を中心とする回転、またはＺ軸１４６を中心とする回転、あるいは３つの次元のうち任意のものを通過する平行移動１４７を含むことができる。
【００１５】
[0017]  三次元環境を含む一例において、図２は、ディスプレイ１８０におけるグラフィカル・ユーザー・インターフェースの第１ビューを描画し、背景に第１エレメント２２０を含み、前景に第２エレメント２３０を含み、更に第１エレメントとは異なるＺ成分を有する。図３では、グラフィカル・ユーザー・インターフェースが、計算デバイス１１０の傾き検出に応答して、傾けられ、その結果、第１エレメントが第２エレメントに対して位置が変化し、ユーザーがグラフィカル・ユーザー・インターフェース１８５のそのビューを回転させたかのように、視差エフェクトを与える。加えて、図３はエレメント３４０を含む。エレメント３４０は、図２では見えないが、第２エレメント３３０と同じ平面内にあり、第１エレメント３２０の前にある。また、図３はアイコン３５０を含む。アイコン３５０は、第１ビューでは視野から隠されているが、傾きビューでは見ることができる。
【００１６】
[0018]  図３は、Ｙ軸を中心とする回転を描画するが、他の実施形態がそれに限定されるのではない。例えば、傾きが、Ｘ軸を中心として、表示面内における他の軸を中心として検出することができ、あるいはＸ軸、Ｙ軸、およびＺ軸に成分を有する回転を検出することができる。実施形態によっては、傾きを平行移動と組み合わせることができる場合もあり、グラフィカル・ユーザー・インターフェースは、当該インターフェースにおいて、この傾きおよび他のＸまたはＹ位置へのスクローリングを描画することができる。
【００１７】
[0019]  図２および図３に示した傾き可能なグラフィカル・ユーザー・インターフェースによって、デバイスは、その上に表示されている実際のディスプレイ１８０よりも大きなグラフィカル・ユーザー・インターフェース１８５を有することが可能になる。更に、この手法によって、計算デバイス１１０の通常の使用というような、第１ビューでは視野から隠れるが、計算デバイス１１０を傾けることによって見ることができるアイコンを、インターフェースが与えることが可能になる。
【００１８】
[0020]  実施形態によっては、傾きビューが、調節可能なＺ成分を含む回転ポイントを有することができる場合もある。例えば、グラフィカル・ユーザー・インターフェース１８５の傾きは、転心を中心とすることができ、この転心は、ビューアー、グラフィカル・ユーザー・インターフェースにおける１つのエレメント、ディスプレイ等のＺ成分にあってもよい。調節可能な回転ポイントによって、グラフィカル・ユーザー・インターフェースの外観および感覚を調節することが可能になる。例えば、ディスプレイ１８０と同じＺ成分を有する回転ポイントで傾きを与えることによって、ユーザーの視点(perspective)はその回転ポイントを中心とする軌道を描いて回ることができる。ユーザーの視点と同様のＺ成分を有するように回転ポイントを調節することによって、グラフィカル・ユーザー・インターフェース１８５は、ユーザーを支点にして回転する。
【００１９】
[0021]  また、ユーザー・インターフェース・モジュール１６０は、エフェクト１５０を用いて、焦点深度（focus depth）のような、視野の深度(depth of field)１５４を与えることができ、ユーザー・インターフェース・モジュールは、傾きに応答して、グラフィカル・ユーザー・インターフェース１８５における焦点深度を調節することができる。例えば、第１エレメント２２０が図２では焦点外れである場合もあるが、図３において、計算デバイス１１０の傾きに応答して、対応する第１エレメント３２０を合焦させることができ、一方第２エレメント３３０は焦点外れとなる。別の例では、以前には表示されていなかったエレメントまたはアイコンを傾けて表示の中に入れると、焦点をこのエレメント／アイコンに合わせることができる。
【００２０】
[0022]  実施形態によっては、ユーザー・インターフェース・モジュール１６０が、更に、グラフィカル・ユーザー・インターフェース１８５の中にあるエレメントの選択に応答して、グラフィカル・ユーザー・インターフェース１８５における焦点深度を調節するように構成することもできる。例えば、図２において、第１エレメント２２０が初期状態で焦点外れである場合、ユーザー・インターフェース・モジュールは、このエレメントの選択時に、第１エレメントのＺ成分深度に焦点を合わせることができ、次いで最初の焦点深度のときの第１エレメント２２０に基づいて、回転によって焦点深度を調節する。
【００２１】
[0023]  実施形態によっては、ユーザー・インターフェース・モジュールが、他のエフェクト１５６、オフ・スクリーン・エフェクト１５２等を与えることもできる。一例では、傾きがしきい値の回転よりも少ない場合、第１ビューを表示することができる。これによって、僅かな回転が入力として解釈されなくすることができ、デバイスは、しきい値の回転未満では、第１ビューを表示することができる。他の例では、グラフィカル・ユーザー・インターフェースは、デバイスに傾きが加えられない場合、ある期間の後、第１ビューに戻ることができる。
【００２２】
[0024]  図面を進めると、図４は、ディスプレイ内においてグラフィカル・ユーザー・インターフェースを傾ける方法４００の一実施形態を示す流れ図を示す。一例では、ディスプレイは、Ｘ軸およびＹ軸によって定められる平面構成を有することができる。最初に、ブロック４１０に示すように、方法４００は、グラフィカル・ユーザー・インターフェースに第１ビューを表示するステップを含む。第１ビューは、グラフィカル・ユーザー・インターフェース内に１つ以上のエレメントを含むことができ、これら１つ以上のエレメントは、ディスプレイのＺ軸に対して異なる深度を有することができる。この例では、第１ビューはディスプレイの表面に対して直交となっている。
【００２３】
[0025]  次いで、方法４００は、ブロック４２０に示すように、デバイスの傾きを示す入力を受けるステップを含む。この傾斜は、ディスプレイのＸ軸またはＹ軸のうち少なくとも１つを中心とする回転の成分を含む。このような入力は、限定ではないが、加速度計によって検出された回転または平行移動入力、あるいはジャイロスコープ、位置感知システム、汎地球測位システム（ＧＰＳ）受信機等のような、他の位置検出ハードウェアからの回転または平行移動入力とすることができる。実施形態によっては、Ｘ軸またはＹ軸のうち少なくとも１つを中心とする回転の成分を有する傾きが検出される場合もある。このように、ユーザーがディスプレイのＸ軸またはＹ軸を中心としてデバイスを回転させようとするが、Ｘ軸、Ｙ軸、またはＺ軸のいずれでもない軸を中心としてデバイスを回転させる場合。
【００２４】
[0026]  次に、方法４００は、４３０に示すように、入力に応答して、傾きを第１ビューに加えて、傾きビューを発生するステップを含む。
[0027]  次に、方法４００は、ブロック４４０に示すように、グラフィカル・ユーザー・インターフェースにこの傾きビューを表示するステップを含む。この傾きビューは、第１ビューには表示されなかった少なくとも１つのグラフィカル・エレメントの一部を含む。
【００２５】
[0028]  実施形態によっては、傾きビューが、更に、第１ビューでは表示されないアイコンを、傾きビューにおいて含むこともある。例えば、バッテリー・アイコン、ワイヤレス接続アイコンのようなステータス・アイコンは、デバイスを傾けることによって見ることができるが、第１ビューでは見ることができないのであってもよい。これによって、頻繁には利用されないが変化するステータスを有するアイコンを、第１ビューにおいてアクセス可能にしつつも隠すことができる。
【００２６】
[0029]  実施形態によっては、グラフィカル・ユーザー・インターフェースが、ディスプレイに対して直交するＺ軸を含む三次元環境を描画することができ、この場合、方法４００は、更に、グラフィカル・ユーザー・インターフェースが第１ビューと傾きビューとの間で変化するとき、第１Ｚ成分を有する第１エレメントと第２Ｚ成分を有する第２エレメントとの間に視差を描画するステップも含む。
【００２７】
[0030]  加えて、傾きビューは、Ｚ成分を調節可能な回転ポイントを有することができる。例えば、グラフィカル・ユーザー・インターフェースの回転は、転心を中心とすることができ、この転心は、ビューアー、グラフィカル・ユーザー・インターフェースにおける１つのエレメント、ディスプレイ等のＺ成分にあってもよい。調節可能な回転ポイントによって、グラフィカル・ユーザー・インターフェースの外観および感覚を調節することが可能になる。例えば、ディスプレイと同じＺ成分を有する回転ポイントで傾きを与えることによって、ユーザーの視点はその回転ポイントを中心とする軌道を描いて回ることができる。ユーザーの視点と同様のＺ成分を有するように回転ポイントを調節することによって、グラフィカル・ユーザー・インターフェースは、ユーザーを支点にして回転する。
【００２８】
[0031]  実施形態によっては、三次元環境が焦点深度を含むこともでき、この場合、方法４００は、更に、傾きに応答して、グラフィカル・ユーザー・インターフェースにおける焦点深度を調節するステップを含む。例えば、方法４００は、グラフィカル・ユーザー・インターフェースの中にあるエレメントの選択に応答して、デバイスの傾きに応答して等で、グラフィカル・ユーザー・インターフェースにおける焦点深度を調節することができる。
【００２９】
[0032]  実施形態の中には、他のエフェクトを与えることができるものもある。例えば、方法４００は、傾きがしきい値回転よりも小さい場合、第１ディスプレイを表示することができる。これによって、僅かな回転が入力として解釈されなくすることができ、デバイスは、しきい値の回転未満では、第１ビューを表示することができる。他の例では、方法４００は、更に、デバイスに傾きが加えられない場合、ある期間の後、第１ビューに戻ることができる。他の例では、ディスプレイが縦向きになっている場合には第１の傾きを第１ビューに加えることができ、ディスプレイが横向きになっている場合には第２の傾きを第1ビューに加えることができる。
【００３０】
[0033]  本明細書において説明した実施形態は、例えば、コンピューター読み取り可能媒体に格納され計算デバイスによって実行するプログラムのような、コンピューター実行可能命令またはコードによって実現できることは認められよう。一般に、プログラムは、 ルーチン、プログラム、オブジェクト、コンポーネント、データー構造などを含み、特定のタスクを実行するか、または特定の抽象データー・タイプを実装する。本明細書において用いる場合、「プログラム」という用語は、１つのプログラムまたは調和して動作する複数のプログラムを意味し、アプリケーション、サービス、あるいは任意の他のタイプまたはクラスのプログラムを示すために用いることができる。同様に、「コンピューター」および「計算デバイス」という用語は、本明細書において用いる場合、限定ではなく、メディア・プレーヤ、ならびにパーソナル・コンピューター、ラップトップ・コンピューター、ハンドヘルド・デバイス、セルラ・フォン、マイクロプロセッサー・ベース・プラグラマブル消費者用電子機器、および／または傾き可能なグラフィカル・ユーザー・インターフェースを利用することができる他の適した計算デバイスというような、任意の他の適したデバイスを含み、これらに限定されない、１つ以上のプログラムを電子的に実行する任意のデバイスを含む。
【００３１】
[0034]  更に、本明細書において説明した構成および／または手法は、性質上例示であり、数多くの変形が可能であることから、これら特定の実施形態または例を限定的な意味で解釈してはならないことは言うまでもない。したがって、例示した種々の動作は、例示したシーケンスで、他のシーケンスで、並列に実行することができ、場合によっては省略してもよい。同様に、前述のプロセスのうち任意のものの順序は、本明細書において説明した実施形態の特徴および／または結果を得るために必然的に求められるのではなく、図示および説明を容易にするために提示したに過ぎない。
【００３２】
[0035]  本開示の主題は、種々のプロセス、システムおよび構成、ならびに他の特徴、機能、動作、および／または本明細書において開示した特性、更にはその均等物のうち任意のものおよび全ての全ての新規および非自明なコンビネーションおよびサブコンビネーションを含む。
【図１】
0005555247.tif 000002
【図２】
0005555247.tif 000003
【図３】
0005555247.tif 000004
【図４】
0005555247.tif 000005