(57)【特許請求の範囲】
【請求項１】
移動体通信デバイスによって実行する方法であって、
ある空間だけ分離された複数のコラムにしたがって配列された複数のコンテンツの表現を含むように、ユーザー・インターフェースを構成するステップであって、前記ユーザー・インターフェースは、前記移動体通信デバイスのタッチスクリーンを通じてジェスチャー入力を検出したときに、第１および第２コラム間のナビゲーションを可能にする、ステップと、
前記移動体通信デバイスのディスプレイ・デバイス上に前記ユーザー・インターフェースを表示するステップと、
を備えており、
前記第１コラムが、前記複数の表現の各々を通る垂直ナビゲーションを可能にするように構成されており、
前記第２コラムが、少なくとも１つの前記表現が前記第１コラムには含まれるが前記第２コラムには含まれないように、前記複数の表現を選別した部分集合を含み、前記第２コラムに含まれる前記複数の表現を選別した部分集合が、前記第１コラムにも含まれる、
方法。
【請求項２】
請求項１記載の方法において、前記表示するステップが、
前記第１コラムに含まれる前記表現の１つ又は複数の幅全体が、前記ディスプレイ・デバイス上において表示され、
前記第２コラムに含まれる少なくとも１つの前記表現の幅の一部が、前記ディスプレイ・デバイス上に、前記第1コラムと同時に表示され、
前記第１コラムの１つ又は複数の表現が、前記第２コラムの少なくとも１つの前記表現の一部から、前記空間によって分離されるように行われる、方法。
【請求項３】
請求項２記載の方法において、前記ジェスチャーが、前記第１および第２コラム間にある前記空間のタップを含む、方法。
【請求項４】
請求項１記載の方法において、前記ジェスチャーがパンニング・ジェスチャーではない、方法。
【請求項５】
請求項１記載の方法において、前記ユーザー・インターフェースが、更に、パンニング・ジェスチャーの検出によって、前記コラム内に配列されている表現を、一致するフォント・サイズを有するように表示させるように、前記移動体通信デバイスによって構成されている、方法。
【請求項６】
請求項１記載の方法において、前記第１コラムにおける表現が、前記第２コラムにおける表現のフォント・サイズよりも大きなフォント・サイズを有する、方法。
【請求項７】
請求項６記載の方法において、前記ユーザー・インターフェースが、更に、パンニング・ジェスチャーの検出によって、前記コラム内に配列されている表現に、実質的に同様のフォント・サイズを用いさせるように、前記移動体通信デバイスによって構成されている、方法。
【請求項８】
請求項１記載の方法において、前記コンテンツが、連絡先情報である、方法。
【請求項９】
移動体通信デバイスであって、
ディスプレイ・デバイスと、
前記ディスプレイ・デバイス上において、第１コラム内にあるコンテンツの表現を、第２コラムにおけるコンテンツの複数の部分的表現の同時表示から、ある空間だけ分離させて表示し、
前記ディスプレイ・デバイスのタッチスクリーン機能によって前記空間との相互作用を伴うジェスチャーが検出された場合、前記第１コラムにおけるコンテンツの部分的表現と同時に、前記第２コラムにおけるコンテンツの表現を表示する、
１つ又は複数のモジュールと、
を備えている移動体通信デバイス。
【請求項１０】
請求項９記載の移動体通信デバイスにおいて、前記表現が部分的表現として表示されたときに、前記ディスプレイの縁端において切り捨てられる、移動体通信デバイス。
【請求項１１】
請求項９記載の移動体通信デバイスにおいて、前記相互作用が、前記空間のタップである、移動体通信デバイス。
【請求項１２】
請求項９記載の移動体通信デバイスにおいて、
前記第１コラムにおける表現が、前記第２コラムにおける表現のフォント・サイズよりも大きなフォント・サイズを有し、
タッチスクリーン機能を通じて前記１つ又は複数のモジュールによってパンニング・ジェスチャーが検出された場合、前記第１および第２コラムにおける表現を、一致するフォント・サイズで表示する、移動体通信デバイス。
【請求項１３】
請求項９記載の移動体通信デバイスにおいて、
前記ジェスチャーが検出される前には、前記第２コラムにおける前記コンテンツの部分的表現が、前記第１コラムにおけるコンテンツの完全な表現と同時に表示されるように、前記１つ又は複数のモジュールによって前記表示が行われ、
前記ジェスチャーが検出された後には、前記第１コラムにおける前記コンテンツの部分的表現が、前記第２コラムにおける前記コンテンツの完全な表現と同時に表示されるように、前記１つ又は複数のモジュールによって前記表示が行われる、移動体通信デバイス。
【請求項１４】
移動体通信デバイスのプロセッサーによって実行可能なコンピューター実行可能命令を記憶した１又は複数のコンピューター読み取り可能記憶媒体であって、前記コンピューター実行可能命令は、
第１コラムにおける連絡先の表現を、第２コラムにおける連絡先の表現のフォント・サイズよりも大きなフォント・サイズを有するように構成し、
前記移動体通信デバイスによりパンニング・ジェスチャーが検出された場合、前記第１コラムと前記第２コラムにおける前記表現を、一致するフォント・サイズを有するように表示する、
ように実行可能である、１又は複数のコンピューター読み取り可能記憶媒体。
【請求項１５】
請求項１４記載の１又は複数のコンピューター読み取り可能記憶媒体であって、前記第１コラムにおける前記表現は、前記第２コラムにおける連絡先の表現の同時表示からある空間だけ分離され、前記第２コラムは、前記第２コラムにおける連絡先の前記表現の少なくとも一部が切り捨てられるように部分的に表示される、１又は複数のコンピューター読み取り可能記憶媒体。
【請求項１６】
請求項１５記載の１又は複数のコンピューター読み取り可能記憶媒体であって、前記空間との相互作用を伴うタップ・ジェスチャーが検出された場合、前記第１コラムにおける連絡先の前記表現の少なくとも一部が切り捨てられるように、前記第１コラムにおけるコンテンツの部分的表現と同時に前記第２コラムにおける表現を表示する、１又は複数のコンピューター読み取り可能記憶媒体。
【請求項１７】
請求項１４記載の１又は複数のコンピューター読み取り可能記憶媒体であって、前記第１コラムは、垂直スクロールによってアクセス可能な、複数の前記連絡先のそれぞれの表現を含み、前記第２コラムは、前記第１コラムに含まれる少なくとも１つの前記表現が前記第２コラムに含まれないように、前記表現の部分集合を含む、１又は複数のコンピューター読み取り可能記憶媒体。
【請求項１８】
請求項１４記載の１又は複数のコンピューター読み取り可能記憶媒体であって、
前記第１コラムは、複数の前記表現の各々を通る垂直ナビゲーションを可能にするように構成されており、
前記第２コラムは、少なくとも１つの前記表現が前記第１コラムには含まれるが前記第２コラムには含まれないように、前記複数の表現を選別した部分集合を含む、
１又は複数のコンピューター読み取り可能記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
[0001]  移動体通信デバイス（例えば、ワイヤレス・フォン）は、日常生活の一体部分となっている。しかしながら、従来の移動体通信デバイスによって採用されているフォーム・ファクターは、通例、移動体通信デバイスの移動性を促進することに限定されている。
【発明の概要】
【発明が解決しようとする課題】
【０００２】
[0002]  例えば、移動体通信デバイスは、従来のデスクトップ・コンピューター、例えば、ＰＣと比較すると、比較的限られた量の表示エリアしかないこともある。他の例では、移動体通信デバイスは、従来のデスクトップ・コンピューターと比較すると、限られた入力機能（例えば、サイズを縮小したキーボード）しかないこともある。したがって、デスクトップ・コンピューターと対話処理するために用いられていた従来の技法は、移動体通信デバイスに採用されると、非効率的となる可能性がある。
【課題を解決するための手段】
【０００３】
[0003]  コンテンツのコラム編成について記載する。一実施態様では、移動体通信デバイスが、当該移動体通信デバイスのタッチスクリーンを通じたジェスチャー入力の検出時に第１および第２コラム間においてナビゲーションを可能にする複数のコラムにしたがって配列された複数のコンテンツ表現を含むように、ユーザー・インターフェースを構成する。このユーザー・インターフェースは、移動体通信デバイスのディスプレイ・デバイス上に表示される。第１コラムは、複数の表現の各々を通る縦方向のナビゲーションに合わせて構成され、第２コラムは、これらの表現の内少なくとも１つが第１コラムには含まれるが第２コラムには含まれないように、複数の表現から選別した(filtered)部分集合を含む。
【０００４】
[0004]  一実施態様では、移動体通信デバイスは、ディスプレイ・デバイスと、このディスプレイ上の第１コラムにおいてコンテンツの表現を表示する１つ又は複数のモジュールとを含む。第１コラムにおけるコンテンツの表現は、第２コラムにおけるコンテンツの部分的表現の同時表示から、ある空間だけ分離されている。この空間との相互作用を伴うジェスチャーが、ディスプレイ・デバイスのタッチスクリーン機能によって検出されると、第２コラムにおけるコンテンツの表現が、第１コラムにおけるコンテンツの部分的表現と同時に表示される。
【０００５】
[0005]  一実施態様では、１つ又は複数のコンピューター読み取り可能媒体が、移動体通信デバイスによって実行可能な命令を含む。この命令は、第２コラムにおける連絡先(contacts)の表現のフォント・サイズよりも大きなフォント・サイズを有するように、第１コラムにおいて連絡先の表現を構成する命令である。パンニング・ジェスチャー(pan gesture)が移動体通信デバイスによって検出されると、第１および第２コラムにおける表現が、一致するフォント・サイズで表示される。
【０００６】
[0006]  この摘要は、詳細な説明において以下で更に説明する概念から選択したものを、簡略化した形態で紹介するために設けられている。この摘要は、特許請求する主題の主要な特徴や必須の特徴を特定することを意図するのではなく、特許請求する主題の範囲を判定する際に補助として用いられることを意図するのでもない。
【図面の簡単な説明】
【０００７】
[0007]  添付図面を参照しながら、詳細な説明を行う。図面において、参照番号の最も左側にある数字（１つまたは複数）は、その参照番号が最初に出てくる図を特定する。説明および図面において同じ参照番号が異なる例(instances)に用いられている場合、その参照番号は同様または同一の事項を示すこととする。
【図１】図１は、移動体通信用デバイス、装置(feature)、およびシステムの１つ又は複数の実施形態による移動体通信デバイスの実施態様例の図である。
【図２】図２は、図１のユーザー・インターフェースにおける第１および第２コラム間でナビゲートするためにジェスチャーの検出が用いられる実施態様例におけるシステムの図である。
【図３】図３は、図２のジェスチャーによる空間との相互作用によって選択されたユーザー・インターフェースの第２コラムがユーザー・インターフェースに出力される実施態様例におけるシステムの図である。
【図４】図４は、図３のジェスチャーの検出に基づいて、複数のコラムの中にあるコンテンツの表現を、一致するフォント・サイズで表示するシステム例を示す。
【図５】図５は、ユーザー・インターフェースが、コラム内に表示されている複数の表現を含むように構成され、少なくともコラムの１つが、これらの表現から選別された部分集合を含む実施態様例における手順を示す流れ図である。
【図６】図６は、空間との相互作用を伴うジェスチャーを用いて、表現のコラム間でナビゲートする実施態様例における手順を示す流れ図である。
【図７】図７は、パンニング・ジェスチャーの検出に応答して、一致するフォント・サイズで表現が表示される実施態様例における手順を示す流れ図である。
【図８】図８は、移動体通信用デバイス、装置、およびシステムの実施形態を実現するためにいずれのタイプの移動体デバイスとしても、種々の実施形態において実現することができるデバイス例の種々のコンポーネントを示す。
【発明を実施するための形態】
【０００８】
全体像
[0016]  ユーザーは、家族の写真、特定の日付範囲で撮影した（例えば、旅行の）写真等というような、関連のあるコンテンツ集にアクセスすることを望むことがある。しかしながら、コンテンツを編成するために用いられている従前からのハブ・アンド・スポーク・システム(hub-and-spoke system)では、コンテンツの項目に対してナビゲーションが行われ、次いでその項目から戻って(back out)からコンテンツの他の項目に行くのが通例である。これは、特に、移動体通信デバイスのように、表示エリアの量が限られているデバイス上においてこのナビゲーションを行うときに、非効率でありユーザーが苛々する結果となることもある。
【０００９】
[0017]  コンテンツのコラム編成について記載する。一実施態様では、コンテンツの表現は、垂直なコラムに配列され、水平軸に沿って「次々に」アクセス可能になっている。したがって、ユーザーは、コラムの各々において垂直方向にコンテンツの表現全域にわたってスクロールし、更に水平方向にコラム間でナビゲートすることができる。更に、これらのコラムは、ユーザー・インターフェースにおいて、コラム間に空間（例えば、「ガッター」）を含むように構成することができる。ジェスチャー（例えば、タッチスクリーン上におけるタップ）によってこの空間を選択すると、次のコラムを表示させることができる。したがって、ユーザー・インターフェースにクローム（例えば、ボタンの表示）を追加することなく、コラム間でナビゲーションを行うことができる。これについての更なる論述は、図２および図３に関して見出すことができる。
【００１０】
[0018]  加えて、コラムを種々の方法で構成することもできる。例えば、フィルタリングを用いて、表現をグループに分類することができる。例えば、第１コラムは、ユーザーの連絡先リストからの各連絡先を含むことができる。第２コラムは、ソーシャル・ネットワークの連絡先を含むことができ、一方、第３コラムはインスタント・メッセージングの連絡先を含むことができる。このように、関心のあるコンテンツを突き止めるために、異なる規準にしたがって選別された、連続するコンテンツのコラム全域にわたってユーザーがナビゲートすることができるように、フィルタリングを用いることができる。フィルタリングについての更なる論述は、図５に関して見出すことができる。
【００１１】
[0019]  以下の論述では、移動体通信デバイス（例えば、ワイヤレス・フォン）の種々の実施態様例について説明する。加えて、移動体通信デバイスが採用することができる種々の異なる機能について、例毎に説明する。これらの機能は、その例だけでなく、他の説明する例においても実現することができる。したがって、実施態様例は、考えられる種々の実施態様の内数個を示すに過ぎない。更に、電話機能を設けるように構成されている１つ又は複数のモジュールを有する移動体通信デバイスについて説明するが、パーソナル・デジタル・アシスタント、移動体音楽プレーヤ、専用メッセージング・デバイス、携帯用ゲーム・デバイス、ネットブック等のような、種々の他の移動体デバイスも考えられる。
実施態様例
[0020]  図１は、移動体通信用のデバイス、装置、およびシステムの１つ又は複数の実施形態による移動体通信デバイス１０２の実施態様例１００の図である。移動体通信デバイス１０２は、複数の構成を取るように動作可能であり、その例には、移動体通信デバイス１０２が「オープン」となっている図１に示すような構成、および移動体通信デバイス１０２が「クローズ」になっている図２から図４に示すような構成が含まれる。
【００１２】
[0021]  更に、移動体通信デバイス１０２は、第１筐体１０４および第２筐体１０６を含むように示されている。第１筐体１０４および第２筐体１０６は、互いに対して移動（例えば、摺動）することができるように、スライド１０８を介して接続されている。摺動すると書いたが、例えば、枢動、蝶番等、種々の他の移動技法も考えられることは容易に分かるはずである。加えて、移動を行わない、「ブリック」構成のような構成も考えられる。
【００１３】
[0022]  第１筐体１０４は、ディスプレイ・デバイス１１０を含む。ディスプレイ・デバイス１１０は、セルラ識別（ＩＤ）、図示のようなコンテンツの表現（例えば、連絡先）、電子メール、マルチメディア・メッセージ、インターネット・ブラウジング、ゲーム・プレー、音楽、ビデオ等というような、種々のデータを出力するために用いることができる。一実施態様では、ディスプレイ・デバイス１１０は、例えば、容量性、弾性表面波、抵抗性、光学的、ストレイン・ゲージ、拡散(dispersed)信号、音響パルス、およびその他のタッチスクリーン機能によって、タッチスクリーン機能を組み込むことによって、入力デバイスとして機能するように構成することもできる。
【００１４】
[0023]  第２筐体は、キーボード１１２を含むように示されている。キーボード１１２は、移動体通信デバイス１０２に入力を供給するために用いることができる。キーボード１１２はＱＷＥＲＴＹキーボードとして図示されているが、従前からの電話機のキーパッド・レイアウト（例えば、基本的な電話機上で見られる１２キーから成る数値パッド）に従うキーボード、他の言語（例えば、キリル文字）に合わせて構成されたキーボード等というような、種々の他の例も考えられる。
【００１５】
[0024]  図１の実施態様例１００に示すような「オープン」構成では、スライド１０８を用いて、第１筐体１０４を第２筐体１０６から「離れる」ように動かす（例えば、摺動させる）。この構成例では、キーボード１１２のキーの内少なくとも大多数（即ち、実物のキー）が露出され、入力を供給するために用いるのに、これら露出されたキーを利用可能となるようにする。図２から図４のクローズ構成における移動体通信デバイス１０２のフォーム・ファクターと対比すると、このオープン構成によって、移動体デバイス１０２のフォーム・ファクターが増大する結果となる。一実施態様では、第１および第２筐体１０４、１０６の平面は、増大したフォーム・ファクターを定義するために用いられ、互いに平行となっている。「クラムシェル」構成、「ブリック」構成等というような、他の実施態様も考えられる。
【００１６】
[0025]  移動体通信デバイス１０２によって採用されるフォーム・ファクターは、多種多様の機構(feature)をサポートするのに適していると考えられる。例えば、キーボード１１２は、ＱＷＥＲＴＹ構成をサポートするように示されている。このフォーム・ファクターは、文章を作成する、ゲームをプレーする、電子メールをチェックする、インターネットを「サーフ」する、ソーシャル・ネットワークについてのステータス・メッセージを供給する等というように、移動体通信デバイス１０２の先に述べた機能を利用するには、ユーザーにとって特に便利であると考えられる。
【００１７】
[0026]  また、移動体通信デバイス１０２は、通信モジュール１１４を含むように示されている。通信モジュール１１４は、移動体通信デバイス１０２がネットワーク１１６を通じて通信する機能を表す。例えば、通信モジュール１１４は、電話をかけるおよび電話を受ける電話機能を含むことができる。また、通信モジュール１１４は、ショート・メッセージ・サービス（ＳＭＳ）のテキスト・メッセージ、マルチメディア・メッセージング・サービス（ＭＭＳ）メッセージ、電子メール、ソーシャル・ネットワークについてのステータス・メッセージ等を形成するというような、種々のその他の機能も含むことができる。ユーザーは、例えば、ネットワーク１１６を通じて、通信用ステータス・メッセージをソーシャル・ネットワーク・ウェブサイトに入力することができる。すると、ソーシャル・ネットワーク・ウェブサイトは、そのステータス・メッセージをユーザーの「友人」に、例えば、コンピューター、それぞれの移動体通信デバイス等を通じて友人によって受信するために、公開することができる。ブログ作成、インスタント・メッセージング等のような、種々の他の例も考えられる。
【００１８】
[0027]  また、移動体通信デバイス１０２は、ユーザー・インターフェース・モジュール１１８を含むように示されている。ユーザー・インターフェース・モジュール１１８は、ユーザー・インターフェース１２０を作成する、管理する、および／またはディスプレイ・デバイス１１０上に表示するために出力する移動体通信デバイス１０２の機能を表す。ユーザー・インターフェース１２０を作成するには、種々の異なる技法を採用することができる。
【００１９】
[0028]  例えば、ユーザー・インターフェース・モジュール１１８は、コンテンツの表現を垂直なコラムに配列するように、ユーザー・インターフェース１２０を構成することができる。配列の一例が、ユーザー・インターフェース１２０における第１および第２コラム１２２、１２４によって示されている。このため、ユーザーは第１コラム１２２全域にわたって垂直にスクロールして、関心のある表現を突き止めることができる。関心のある表現とは、この場合、「全ての連絡先」コラムからの１つの連絡先である。
【００２０】
[0029]  また、ユーザー・インターフェース・モジュール１１８は、コラムの１つ又は複数に含まれる表現を選別する(filter)ために、１つ又は複数のフィルター１２６を用いることもできる。例えば、アプリケーションによっては、コンテンツの部分集合が存在するとよい場合があり、この部分集合の中で素早く表現を識別するために用いることができる。部分集合間でナビゲートすることによって、ユーザーは最初に関心のあるコンテンツを含む可能性が高い部分集合を特定し、次いで、表現が少なくなったこの部分集合をナビゲートすることができる。
【００２１】
[0030]  前述の例を続けると、第１コラム１２２は、ユーザーの連絡先リストに含まれている各連絡先の表現を含む。連絡先リストは、例えば、移動体通信デバイス１０２に格納されていればよい。また、第２コラム１２４は、ソーシャル・ネットワークに属する連絡先というような、連絡先を選別するために用いられる規準に対応する連絡先の部分集合を収容することができる。フィルタリングは、テキスト・メッセージングをサポートする連絡先、電子メール・アドレスを含む連絡先、電話番号を有する連絡先（例えば、電話帳）、業務の連絡先（例えば、業務用電話番号および住所）として識別される連絡先等を求めるために、後続のコラムにも続けることができる。このように、関心のある連絡先を突き止めるために、コンテンツの部分集合毎の異なるコラム全域を通じて、ユーザー・インターフェースを通じて水平にナビゲーションを行うことができる。
【００２２】
[0031]  図１に例示するユーザー・インターフェースの実施態様では、第１列１２２には完全な表現が示されており、第２列１２４には部分的な表現が示されている。例えば、第１コラムにおける表現は、それらの最大幅で表示されているが、一方第２列１２４の部分的表現は、ディスプレイ・デバイス１２０の縁端で切り捨てられており、したがって、ユーザー・インターフェース１２０における部分的な幅で表示されるに過ぎない。この技法を用いると、ディスプレイ・デバイス１１０の利用可能な表示エリアの内大部分を消費することなく、ユーザー・インターフェース１２０において第１コラム１２２の「右側」にある第２列１２４の利用可能性について、ユーザーに容易に知らせられる。第２コラムへのナビゲーションは、種々の方法で行うことができ、それについての更なる論述は、次の図に関して見出すことができる。
【００２３】
[0032]  図２は、図１のユーザー・インターフェース１２０における第１および第２コラム１２２、１２４間でナビゲートするためにジェスチャーの検出が用いられる実施態様例におけるシステム２００を示す。移動体通信デバイス１０２は、ディスプレイ・デバイス１１０上にユーザー・インターフェース１２０を表示しているように示されており、ユーザー・インターフェース１２０は、図１において既に示したように、第１コラム１２２における最大幅の表現と、第２コラム１２４における部分的表現とを含む。しかしながら、第２コラム１２４および第３コラム２０２の表現の幅全体が、ディスプレイ・デバイス１１０の「外側」で想像線で示されており、ユーザー・インターフェース１２０における第１、第２、および第３コラム１２２、１２４、２０２の配列についてのコンテキストを与えている。
【００２４】
[0033]  第１および第２コラム１２２、１２４（ならびに、更に特定すれば、それぞれのコラムに含まれている表現）は、空間２０４によって分離されて示されている。同様に、第２および第３コラム１２４、２０２も、空間２０６によって分離されて示されている。図示する実施態様では、空間２０４は、第１および第２コラム１２２、１２４間のクロームレス(chromeless)なナビゲーションにおける使用に合わせて構成されている。同様に、空間２０６は、第２および第３コラム１２４、２０２間のナビゲーションにおける使用に合わせて構成されている。
【００２５】
[0034]  一実施態様では、ユーザー・インターフェース１１８は、ディスプレイ・デバイス１１０のタッチスクリーン機能によってジェスチャー入力を検出するように構成されている。例えば、ユーザーの手２０８の指が、第１および第２コラム１２２、１２４間にある空間２０４をタップすることができる。このジェスチャー（タップ）を検出すると、ユーザー・インターフェース・モジュール１１８は、第２コラム１２４をユーザー・インターフェース１２０において表示させる。その一例を次の図に示す。
【００２６】
[0035]  図３は、図２のジェスチャーによる空間２０４との相互作用によって選択された第２コラム１２４がユーザー・インターフェース１２０において出力される実施態様例におけるシステム３００を示す。ユーザー・インターフェース１２０は、図２の第１、第２、および第３コラム１２２、１２４、２０２を含む。しかしながら、この例では、第２コラム１２４は１つ又は複数の表現を有し、これらの表現はそれらの全体がディスプレイ・デバイス１１０上において表示されており、例えば、第２コラム１２４は表現の最大幅を有するが、この列における表現の各々は、同時に表示されないこともある（例えば、垂直方向のスクローリングの場合）。第１および第３コラム１２４、２０２は、部分的表現で表示されており、「どこに」それぞれのコラムが、第２コラム１２４に関して位置するのかを示す。このように、ユーザーは、第１および第３コラム１２４、２０２が第２コラム１２４に対して「どこに」位置するのか容易に確認することができる。
【００２７】
[0036]  図３では、図２と同様、「目当て」となるコラム（例えば、図３における第２コラム、および図１および図２における第１コラム１２２）は、全体が表示されていない列における表現、即ち、図１および図２における第２コラム１２４ならびに図３の第１および第３コラム１２２、２０２ の部分的表現、よりも大きな高さとなっている表現を有するように表示されている。例えば、第２コラム１２４の表現は、第１および第３コラム１２２、２０２の表現のフォント・サイズよりも大きなフォント・サイズで表示されている。加えて、第１コラム１２２の表現は、整列し直されて示されており（例えば、図３における表現のテキストは右揃いされているのに対して、図１および図２では左揃いされている）、それぞれの表現によって示される記述の助けとなっている。しかしながら、このような整列のし直しは、処理および／または表示リソースを保存するというようなことのために、種々の例では行われなくてもよいことは、容易に分かるはずである。
【００２８】
[0037]  したがって、第２コラム１２４に対して「どこに」コラムが位置するのかを示すための第１および第３コラムの表現の切り捨てに加えて、第１および第３コラム１２２、２０２は、ディスプレイ・デバイス１１０においてこれらのコラムによって消費される表示エリアの量が少なくなるように、高さも低くして表示される。つまり、この技法は、ユーザーがユーザー・インターフェース１２０において「どこに」位置しているのかについて認識を与えつつも、表示されている第２コラム１２４に向けられる注目(focus)を高めるのに役立つことができる。
【００２９】
[0038]  ユーザーは、この例では「右側の」連続する空間、例えば、第３コラム２０２にナビゲートするためには空間２０６を選択してそれぞれのコラムにナビゲートすること等によって、コラム全体にわたってナビゲートし続けることができる。加えて、ユーザーは、この例では、ユーザー・インターフェース１２０において現在表示されているコラムの左側にある空間（例えば、第２コラム１２４の左側にある空間２０４）を選択することによって、これらのコラム全体にわたって逆方向にナビゲートすることもできる。しかしながら、場合によっては、ユーザーが、空間の各々と相互作用することなく、コラム全域にわたって素早くスクロールしたいこともある。このナビゲーションは、種々の方法で行うことができる。
【００３０】
[0039]  例えば、ユーザーの手２０８は、ディスプレイ・デバイス１１０上に指を置いて、その指をこの例では左および／または右に動かすことによって、パンニング・ジェスチャーを行うことができるが、他の例も考えられる。次いで、ディスプレイ・デバイス１１０（またはトラック・パッドのような他のデバイス）のタッチスクリーン機能を用いて、このジェスチャーを記述するデータを、ユーザー・インターフェース・モジュール１１８に伝達することができる。これに応答して、ユーザー・インターフェース・モジュール１１８は、コンテンツの表現が一致するサイズで表示されるモードを取るように、ユーザー・インターフェース１２０を構成することができる。例えば、コンテンツの表現のフォント・サイズが、コラム間で一致する。加えて、ユーザー・インターフェース・モジュール１１８は、ユーザーが興味のあるコラムを突き止めるためにコラム全域をもっと素早くナビゲートできるように、識別子のサイズを拡大したコラムを設定することもできる。これについての更なる論述は、以下の図に関して見出すことができる。
【００３１】
[0040]  図４は、図３のジェスチャーの検出に基づいて、複数のコラムの中にあるコンテンツの表現を、一致するフォント・サイズで表示するシステム例４００を示す。このシステム例４００では、第１、第２、および第３コラム１２２、１２４、２０２は、一致するフォント・サイズを有するように構成されている。例えば、ディスプレイ・デバイス１１０の「外側」に位置するコラムのフォント・サイズが、注目されているコラムと一致するように構成することができる。加えて、コラムの各々の識別子（例えば、第１コラム１２２の「全連絡先」、第２コラム１２４の「ソーシャル・ネットワーク」、および第３コラム２０２の「電話帳」）は、読みやすさを向上させるために、大きなサイズ（例えば、もっと大きなフォト・サイズ）を有することもできる。
【００３２】
[0041]  このモードにあるときには、コラムをパンニングして、興味のある特定のコラムを突き止めることができる。そのコラムを選択すると（例えば、コラムにおける識別子および／または表現の上データップする）、図１において第１コラム１２２について示したように、そして図２および図３において第２コラムについて示したように、ユーザー・インターフェース・モジュール１１８に、選択したコラムを「強調して」表示させることができる。一実施態様では、この「ズーム・アウト」モードにあるときには、パンニング・ジェスチャーによって、および／または図２に関して先に説明したように空間を選択することによって、コラムをナビゲートすることができる。更に、一実施態様では、コラムの中にある表現は、対応するコンテンツにナビゲートするために、そのコラムの中ではそれら自体から選択可能にしない。むしろ、最初の選択によって、そのコラムが最初に強調され、次いで特定のコラムの選択を可能にすればよい。尚、双方のモードで表現の選択を可能にするというように、本発明の主旨および範囲から逸脱することなく、他の実施態様も考えられることは、容易に分かるはずである。
手順例
[0042]  以下の論述では、先に説明したシステムおよびデバイスを利用して実現することができるユーザー・インターフェース技法について説明する。これらの手順の各々の態様は、ハードウェア、ファームウェア、ソフトウェア、またはその組み合わせで実現することができる。これらの手順は、１組のブロックとして示され、１つ又は複数のデバイスによって実行される動作を指定し、それぞれのブロックによって動作を実行するために示される順序に必ずしも限定される訳ではない。以下の論述の一部では、図１から図４の環境１００およびシステム２００〜４００をそれぞれ参照する。
【００３３】
[0043]  図５は、コラムに表示するために複数の表現を含むようにユーザー・インターフェースが構成されている実施態様例における手順５００を示す。コラムの内少なくとも１つには、選別された表現の部分集合が含まれている。ユーザー・インターフェースは、移動体通信デバイスのタッチスクリーンを通じてジェスチャー入力を検出したときに、第１および第２コラム間においてナビゲーションを可能にする複数のコラムにしたがって配列された、複数のコンテンツ表現を含む（ブロック５０２）。例えば、ユーザーは、第１および第２コラム１２２、１２４間にある空間２０４を「タップ」すると、第２コラム１２４にナビゲートすることができる。
【００３４】
[0044]  ユーザー・インターフェースは、移動体通信デバイスのディスプレイ・デバイス上に表示され、第１コラムが、複数の表現の各々を通る垂直ナビゲーションが可能なように構成されており、第２コラムは、少なくとも１つの表現が第１コラムには含まれるが第２コラムには含まれないように、複数の表現から選別した部分集合を含む（ブロック５０４）。例えば、パンニング・ジェスチャーは、ユーザーの手２０８の指をディスプレイ・デバイス１１０の表面上に置き、表面を横切ってその指をドラッグすることによって行うことができる。次いで、ユーザー・インターフェース・モジュール１１８はこのジェスチャーを検出し、ユーザー・インターフェース１２０を指の動きに従う方向に動かすことができる。したがって、図示のシステム２００において「上向きに」ユーザーの手２０８の指をドラッグすることを伴うパンニング・ジェスチャーによって、現在の一覧よりも「下」にあるコラムに含まれる表現を表示させる。
【００３５】
[0045]  図６は、空間との相互作用を伴うジェスチャーを用いて、表現のコラム間でナビゲートする実施態様例における手順６００を示す。ディスプレイ・デバイス上において、第２コラムにおける部分的なコンテンツの表現の同時表示からある空間だけ分離して、第１コラムにおいてコンテンツの表現を表示する（ブロック６０２）。図２に関して先に説明したように、例えば、空間２０４、２０６が、第１、第２、および第３コラム１２２、１２４、２０２におけるコンテンツの表現を分離するために用いることができる。
【００３６】
[0046]  ディスプレイ・デバイスのタッチスクリーン機能によって、空間との相互作用を伴うジェスチャーが検出されると、第２コラムにおけるコンテンツの表現が、第１コラムにおける部分的なコンテンツの表現と同時に表示される（ブロック６０４）。先と同様、ユーザーは、第１および第２コラム１２２、１２４の間にある空間２０４を「タップ」すると、第２コラム１２４にナビゲートすることができる。
【００３７】
[0047]  タッチスクリーン機能を通じて１つ又は複数のモジュールによってパンニング・ジェスチャーが検出されると、第１および第２コラムにおける表現が、一致するフォント・サイズで表示される（ブロック６０６）。例えば、ディスプレイ・デバイスを横切って水平方向にユーザーの手２０８の指をドラッグすることを伴う水平パンニング・ジェスチャーを検出することができる。このジェスチャーが検出されると、実質的に同様のサイズを有する表現を表示することができる。その一例は、図４に関して見出すことができる。
【００３８】
[0048]  図７は、パンニング・ジェスチャーの検出に応答して、一致するフォント・サイズで表現が表示される実施態様例における手順７００を示す。第２コラムにおける連絡先の表現のフォント・サイズよりも大きなフォント・サイズを有するように、第１コラムにおいて、連絡先の表現を構成する（ブロック７０２）。図１に示したように、例えば、第１コラム１２２における表現のフォント・サイズは、第２コラム１２４における表現のフォント・サイズよりも大きい。
【００３９】
[0049]  移動体通信デバイスによってパンニング・ジェスチャーが検出されると、第１および第２コラムにおける表現を、一致するフォント・サイズで表示する（ブロック７０４）。この一例を図４に示す。図４では、コンテンツ（この例では連絡先）の表現が、一致するフォント・サイズを有する。
デバイス例
[0050]  図８は、移動体通信用デバイス、装置、およびシステムの実施形態を実現するいずれのタイプの移動体デバイスとしても、種々の実施形態において実現することができるデバイス例８００の種々のコンポーネントを示す。例えば、デバイス８００は、図１から図４のそれぞれを参照して説明した移動体通信デバイス１０２のいずれとして実現することもできる。また、デバイス８００は、ソーシャル・ネットワーク・サービスのような、ネットワーク系サービスにアクセスするように実施することもできる。
【００４０】
[0051]  デバイス８００は、インターネット・プロトコル（ＩＰ）入力および、図１のキーボード１１２のような、他の入力デバイスも含むことができる入力８０２を含む。更に、デバイス８００は、ワイヤレス・インターフェースのいずれか１つ又は複数、いずれかのタイプのネットワーク・インターフェース、およびいずれかの他のタイプの通信インターフェースとして実装することができる通信インターフェース８０４を含む。ネットワーク・インターフェースは、デバイス８００と通信ネットワークとの間に接続を設け、この接続によって、他の電子デバイスおよびコンピューティングデバイスがデバイス８００とデータを伝達することができる。ワイヤレス・インターフェースは、デバイス８００がワイヤレス通信用移動体通信デバイスとして動作することを可能にする。
【００４１】
[0052]  また、デバイス８００は、１つ又は複数のプロセッサー８０６（例えば、マイクロプロセッサー、コントローラー等の内いずれか）も含む。プロセッサー８０６は、デバイス８００の動作を制御するため、および他の電子デバイスと通信するための種々のコンピューター実行可能命令を処理する。デバイス８００には、１つ又は複数のメモリー・コンポーネントのような、コンピューター読み取り可能媒体８０８を実装することができる。その例には、ランダム・アクセス・メモリー（ＲＡＭ）および不揮発性メモリー（例えば、リード・オンリ・メモリー（ＲＯＭ）、フラッシュ・メモリー、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の内いずれか１つ又は複数）を含む。
【００４２】
[0053]  コンピューター読み取り可能媒体８０８は、コンテンツおよびデータ８１０、ならびにデバイス・アプリケーションや、デバイス８００の動作的態様に関する他の任意のタイプの情報および／またはデータを格納するためのデータ・ストアを設ける。例えば、オペレーティング・システム８１２は、コンピューター読み取り可能媒体８０８によってコンピューター・アプリケーションとして維持し、プロセッサー（１つまたは複数）８０６において実行することができる。また、デバイス・アプリケーションは、通信管理モジュール８１４（電話機能を設けるために用いることができる）、およびメディア管理部８１６も含むことができる。
【００４３】
[0054]  また、デバイス８００は、オーディオおよび／またはビデオ・データをオーディオ・レンダリングおよび／またはディスプレイ・システム８２０に供給する、オーディオおよび／またはビデオ出力８１８も含む。オーディオ・レンダリングおよび／またはディスプレイ・システム８２０は、デバイス例８００の統合コンポーネントとして実現することができ、オーディオ、ビデオ、および画像データを処理する、表示する、および／またはその他ではレンダリングする任意のコンポーネントを含むことができる。また、デバイス８００は、振動および触覚のような、ユーザー触感フィードバックを供給ように実施することもできる。
【００４４】
[0055]  一般に、ブロックは、表された機能を設けるように構成されたモジュールを表すことができる。更に、本明細書において記載した機能はいずれも、ソフトウェア、ファームウェア（例えば、固定論理回路）、手動処理、またはこれらの実施態様の組み合わせを用いて実現することもできる。「モジュール」、「機能」、および「ロジック」という用語は、本明細書において用いられる場合、ソフトウェア、ファームウェア、またはソフトウェアおよびファームウェアの組み合わせを一般に表す。ソフトウェアの実施態様の場合、モジュール、機能、またはロジックは、プロセッサー（例えば、ＣＰＵまたは複数のＣＰＵ）において実行したときに、指定されたタスクを実行するプログラム・コードを表す。プログラム・コードは、１つ又は複数のコンピューター読み取り可能メモリー・デバイスに格納することができる。以上で説明した技法の特徴は、プラットフォームに依存しないことであり、これらの技法が、種々のプロセッサーを有する種々の商用コンピューティングプラットフォームにおいて実現できることを意味する。
結論
[0056]  以上、構造的特徴および／または方法論的動作に特定的な文言で本発明について説明したが、添付した特許請求の範囲において定められている発明は、説明した特定の特徴や動作には必ずしも限定されないことは言うまでもない。むしろ、これら特定の特徴や動作は、特許請求する発明を実現する形態例として開示したまでである。
【図１】
0005639158.tif 000002
【図２】
0005639158.tif 000003
【図３】
0005639158.tif 000004
【図４】
0005639158.tif 000005
【図５】
0005639158.tif 000006
【図６】
0005639158.tif 000007
【図７】
0005639158.tif 000008
【図８】
0005639158.tif 000009