(57)【特許請求の範囲】
【請求項１】
複数の階層レベルに配置された複数のアイテムを表示する方法であって、
前記複数の階層レベルの各々は、アイテムの複数のセットを有し、各セットは、前記複数のアイテムのうちの少なくとも１つを有し、各アイテムは、他の階層レベルにおける少なくとも１つの他のアイテムに関連付けられ、
当該方法は、
第１の階層レベル内の１つのアイテムを選択するステップと、
前記第１の階層レベル内の選択されたアイテムに基づいて、前記第１の階層レベルよりも下位の第２の階層レベル内のアイテムの複数のセットをフィルタリングすることなく並べ替えるステップと、
前記第２の階層レベル内のアイテムの並び替えられた複数のセットを表示するステップと、
を有し、
前記並べ替えるステップは、前記第２の階層レベル内の前記アイテムの複数のセットを、前記の選択された１つのアイテムに関連するアイテムを有するセットが先頭に現れるような順序で並べ替えるステップを有する、方法。
【請求項２】
前記複数のセットを表示するステップは、前記複数のセットを表示すると同時に、前記第１の階層レベルのアイテムの少なくとも幾つかを表示するステップを有する、請求項１に記載の方法。
【請求項３】
前記第２の階層レベル内のアイテムの１つを選択するステップと、
前記第２の階層レベル内の前記の選択された１つのアイテムに関連するアイテムをハイライトすることにより、前記第２の階層レベルよりも上位の階層レベル内のアイテムを表示するステップと、
を有する、請求項１に記載の方法。
【請求項４】
前記並べ替えるステップと、前記複数のセットを表示するステップとは、前記アイテムを選択すると自動的に実行される、請求項１に記載の方法。
【請求項５】
請求項１乃至４のいずれか一項に記載の方法を実行するための複数のプログラムコード部分を有する、コンピュータプログラム。
【請求項６】
複数の階層レベルに配置された複数のアイテムを表示するための装置であって、
前記複数の階層レベルの各々は、アイテムの複数のセットを有し、各セットは、前記複数のアイテムのうちの少なくとも１つを有し、各アイテムは、他の階層レベルにおける少なくとも１つの他のアイテムに関連付けられ、
当該装置は、
第１の階層レベル内の１つのアイテムを選択するための選択器と、
前記第１の階層レベル内の選択されたアイテムに基づいて、前記第１の階層レベルよりも下位の第２の階層レベル内のアイテムの複数のセットをフィルタリングすることなく並べ替えるためのディスプレイ駆動器と、
前記第２の階層レベル内のアイテムの並び替えられた複数のセットを表示するためのディスプレイと、
を有し、
前記ディスプレイ駆動器は、前記第２の階層レベル内の前記アイテムの複数のセットを、前記の選択された１つのアイテムに関連するアイテムを有するセットが先頭に現れるような順序で並べ替えるステップを有する、装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアイテムを表示するための方法及び装置に関する。
【背景技術】
【０００２】
現在、ユーザが複数のアイテムを閲覧し目を通すことを可能とする、複数のアイテムを表示するためのディスプレイを含む多くの電子装置が存在している。例えば電子装置は、モバイル端末、ＰＤＡ（personal digital assistants）、衛星ナビゲーションシステム、ｉＰｏｄ（登録商標）のような携帯メディアプレイヤ等といった携帯型装置を含む。他の電子装置は、パーソナルコンピュータ、ラップトップコンピュータ、テレビジョン、オーディオ／ビデオコンテンツライブラリを含む何らかの装置、及び例えばグラフィカルユーザインタフェースを含む何らかの装置を含む。
【０００３】
これら装置に対する増大する人気及び要求のため、アイテムを閲覧するためのディスプレイを簡単に利用したいという要求が増している。殆どの装置は、アイテムを表現して表示するために「パネル」型のブラウザを利用している。これらブラウザは、アイテムの第１のリストがディスプレイに表示され、該第１のリストからアイテムを選択すると、該第１のリストの代わりにアイテムの第２のリストが該ディスプレイに表示されるような、アイテムを表示するための階層構造を提供する。斯かるシステムの例は、米国特許出願US2008/0059911に記載されている。例えば、アーティストのリストから成る第１のメニューがディスプレイに表示され、アーティストの１人を選択すると、該アーティストのリストの代わりに、該選択されたアーティストによるアルバムのリストからなる第２のリストが該ディスプレイに表示される。更に、該リストからアルバムの１つを選択すると、該アルバムのリストの代わりに、該選択されたアルバム中の曲のリストから成る第３のメニューが表示される。このことは、表示のそれぞれの後続するレベルが、上位のレベルにおいて為された選択に従ってフィルタリングされることを意味する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
表示のための既存のブラウザにおける問題点は、階層の最上位（本例においてはアーティスト）から、複数のノードを下へ横断して、意図されるアイテム（本例においては曲）に到達するまでに、連続的なアクセスを強いる点である。このことは、ユーザにとって時間を浪費し、分かり難いものである。なぜなら、ユーザは、意図されるアイテムに到達するために、各メニューにおける全てのアイテムを閲覧することを要求されるからである。更に、ユーザが意図されるアイテムに到達した後に、該ユーザが第１のメニューから別のアイテムを選択することを欲した場合、該ユーザは、第１のメニューに戻るために、メニューのそれぞれを通って戻ることを要求される。
【０００５】
本発明の目的は、直感的で、柔軟で、利用が簡単である、複数のアイテムを表示するためのブラウザを提供し、斯かるアイテムが簡単に且つ効率的に閲覧されることを可能とするように、ブラウザとのインタラクションが改善されるような方法を提供することにある。
【課題を解決するための手段】
【０００６】
本目的は、本発明の一態様によれば、複数の階層レベルに配置された複数のアイテムを表示する方法であって、前記階層レベルの各々はアイテムの複数のセットを有し、前記アイテムの前記セットの各々は前記複数のアイテムのうちの少なくとも１つを有し、各前記アイテムは他の階層レベルにおける少なくとも１つの他のアイテムを関連付けられ、前記方法は、第１の階層レベル内の１つのアイテムを選択するステップと、前記アイテムの前記選択された１つにより決定される順序で、前記第１の階層レベルよりも下位の少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットを並べるステップと、前記少なくとも１つの第２の階層レベルの前記アイテムの前記並べられたセットを表示するステップと、を有する方法により達成される。
【０００７】
本目的はまた、本発明の第２の態様によれば、複数の階層レベルに配置された複数のアイテムを表示するための装置であって、前記アイテムの前記セットの各々は前記複数のアイテムのうちの少なくとも１つを有し、各前記アイテムは他の階層レベルにおける少なくとも１つの他のアイテムを関連付けられ、前記装置は、第１の階層レベル内の前記表示されたアイテムの１つを選択するための選択器と、前記表示されたアイテムの前記選択された１つにより決定される順序で、前記第１の階層レベルよりも下位の少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットを並べるためのディスプレイ駆動器と、前記少なくとも１つの第２の階層レベルの前記アイテムの前記並べられたセットを表示するためのディスプレイと、を有する装置により達成される。
【０００８】
このようにしてユーザは、アイテムを迅速に閲覧して、意図されるアイテムに到達することができる。なぜなら、各階層レベル又はアイテムのリストが、ユーザによって選択されたアイテムに基づいて再構成されるからである。下位レベルのアイテムは、上位レベルにおける選択に従ってフィルタリングされるのではなく、上位レベルに従って並べ替えられる。このことは、第１の階層レベル内で表示されたアイテムの１つを選択した後、ユーザは、意図されるアイテムに到達するために、第１の階層レベルに戻る必要なく、下位の階層レベルに進むことができることを意味する。階層レベルの整合された配置は、いつでも、階層のどのレベルにおいても、直接のアクセスを提供し、斯くしてブラウザとのインタラクションを改善する。
【０００９】
前記少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットは、前記アイテムの選択された１つに関連するアイテムを有するセットが先頭に列記されるように並べ替えられても良い。
【００１０】
前記第２の階層よりも上位の少なくとも１つの階層レベルは、少なくとも１つの第２の階層レベルのアイテムの前記並べ替えられたセットと共に表示されても良い。
【００１１】
このことは、ユーザが様々なレベルを見ることを可能とし、ユーザが意図されるアイテムを見つけ出すことを容易にする。更に、ユーザは、意図されるアイテムを見つけ出すために別のメニューに再び目を通すことを必要とされない。
【００１２】
本方法は更に、前記少なくとも１つの第２の階層レベル内の前記アイテムの１つを選択するステップと、前記少なくとも１つの第２の階層レベル内の前記アイテムの前記選択された１つに関連する前記アイテムの１つをハイライトすることにより、前記第２の階層レベルよりも上位の階層レベルにおける前記アイテムの１つを表示するステップと、を有しても良い。
【００１３】
このようにして、ユーザが下位レベルからアイテムの選択を為した場合、該ユーザは、上位レベルから該選択されたアイテムに関連するアイテムを瞬時に見ることができるようになり、ユーザが意図されるアイテムを見つけ出すことを迅速化し且つ容易化する。更に、ユーザが或るレベル（例えば音楽ブラウザの場合において曲のレベル）における集合の全体を閲覧したいと欲する場合には、ユーザは単に、当該レベルの全体を閲覧することができ、ユーザが当該レベルにおけるアイテム（又はトラック）を閲覧する際、例えば、ユーザが閲覧しているレベルにおける「境界」を該ユーザが通過したときに、下位レベルがシフトしても良い。このようにしてユーザは、該ユーザが例えば或るアルバムから次のアルバムへと曲を閲覧したいと欲する場合に、閲覧の「遠回り」をすることを強いられない。ユーザは単に、曲のレベルにおいて曲をスクロールし続ければ良く、該ユーザがアルバムの境界を通過したときに、隣接する関連する列が自動的に自身を適合させる。
【００１４】
前記少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットを並べるステップと、前記並べられたセットを表示するステップとは、前記アイテムを選択すると自動的に実行されても良い。
【００１５】
このようにして、前記少なくとも１つの第２の階層レベルは、第１の階層レベルからのアイテムのユーザによる選択に依存して、自動的に再並べ替えされる。このことは、ユーザが、下位の（第２の）階層レベルにおけるアイテムの１つを選択する前に、該下位の階層レベルにおけるアイテムを見ることができることを意味し、ユーザが意図されるアイテムを見つけ出すことを迅速化する。例えば、上位の（第１の）階層レベルからアイテムを選択した後、ユーザは、意図されるアイテムが下位の（第２の）階層レベルにおいて出現するか否かを、各下位階層レベルをスクロールする必要なく知ることができる。このようにして、意図されるアイテムが下位レベルに出現しない場合には、ユーザは簡便に且つ効率的に上位レベルから新たな選択を為すことができ、上位の階層レベルに戻るために最初に各下位レベルをスクロールして戻る必要がない。その代わり、下位の階層レベルのアイテムは、ユーザによる上位の階層レベルからの新たな選択に基づいて、自動的に再並べ替えされ再配置される。
【００１６】
本発明のより完全な理解のため、添付図面と共に為される以下の説明が参照される。
【図面の簡単な説明】
【００１７】
【図１】複数のアイテムを表示するための装置の簡略化された模式図である。
【図２】複数のアイテムを表示する方法のフロー図である。
【図３】複数のアイテムを表示するための装置及び方法の例である。
【発明を実施するための形態】
【００１８】
図１を参照すると、装置１００は、選択器１０４への入力のための入力端末１０２を有する。該選択器の出力部は、ディスプレイ駆動器１０５の入力部に接続されている。ディスプレイ駆動器１０５の出力部は、ディスプレイ１０６の入力部に接続されている。
【００１９】
ディスプレイ１０６は、幾つかのアイテムが表示領域において可視となり、他のアイテムが可視とならないように、複数の階層レベルに配置された複数のアイテムを表示する（ステップ２０２）。階層レベルは、最上位の階層レベルから最下位の階層レベルまでのランク付けされた又は段階分けされた系列におけるアイテムの配列である。該複数の階層レベルのそれぞれは前記複数のアイテムのうち少なくとも１つを有し、最上位の階層レベルから最下位の階層レベルまでの特定の階層レベルに特定のアイテムが出現するようにされている。アイテムの階層レベルは例えば、ディスプレイ１０６において互いに隣接するように配置され、階層レベルのそれぞれにおけるアイテムがディスプレイ１０６において上下方向に列挙されるようにされても良い。各アイテムは、他の階層レベルにおける少なくとも１つの他のアイテムに自身を関連付けている。
【００２０】
ユーザは、例えばリモートコントローラ、タッチスクリーン、ソフトキー又は他のいずれかの斯かるインタラクション手段によって、ディスプレイ１０６に表示された階層レベルのそれぞれにおけるアイテムを閲覧することができる（ステップ２０４）。ユーザは、同インタラクション手段を用いて、アイテムを選択することができる。
【００２１】
選択器１０４は、入力端末１０２を介してユーザ入力を受信し、受信された入力に基づいて、第１の階層レベル内に表示されたアイテムのうちの１つを選択する（ステップ２０６）。
【００２２】
選択器１０４は、該表示されたアイテムのうちの選択された１つを、ディスプレイ駆動器１０５に出力する。ディスプレイ駆動器１０５は、該表示されたアイテムのうちの選択された１つにより決定される順序で、少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットを並べる（ステップ２０８）。例えば、ディスプレイ駆動器１０５は、少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットを、アイテムの当該選択された１つに関連するアイテムを有するセットが先頭に挙げられるような順序で並べる。該第２の階層レベルは、第１の階層レベルよりも下位のレベルである。例えば、第２の階層レベルは、第１の階層レベルの直後に表示されるレベルであっても良いし、又は更に下位に表示されるレベルであっても良い。また、第２の階層レベルは、第１の階層レベルよりも下位の１つ以上の階層レベルであっても良い。ディスプレイ駆動器１０５は、並べ替えられたアイテムのセットをディスプレイ１０６に入力し、ディスプレイ１０６は、該並べ替えられたアイテムのセットを表示する（ステップ２１０）。
【００２３】
選択器１０４が、下位レベルにおいて先頭に挙げられたアイテムのセットにおけるアイテムに対応しない、上位レベルのアイテムを選択した場合には、ディスプレイ駆動器１０５は、該下位レベルにおいて先頭に挙げられたアイテムのセットを移動させ、ディスプレイ１０６における表示のために、正しいアイテムのセット（選択されたアイテムに関連するアイテムを有する）と置き換える。換言すれば、ディスプレイ駆動器１０５は、表示されるべきでないアイテムのセットを並べ替える。このようにして、上位レベルにおけるアイテムの変更が、下位レベルにおける整列を強いる。
【００２４】
ディスプレイ駆動器１０５は、少なくとも１つの第２の階層レベルのアイテムの少なくとも２つのセットを或る順序で並べ、ディスプレイ１０６は、第１の階層レベル内における閲覧されたアイテムの１つを選択器１０４が選択すると自動的に、アイテムの並べ替えられたセットを表示する。
【００２５】
代替として、又はこれに加えて、選択器１０４は、入力端末１０２を介してユーザ入力を受信し、該受信された入力に基づいて、少なくとも１つの第２の階層レベル内の（即ち下位階層レベルにおける）表示されたアイテムのうちの１つを選択する。
【００２６】
選択器１０４は、該表示されたアイテムのうちの選択された１つを、ディスプレイ駆動器１０５に出力する。ディスプレイ駆動器１０５は、該表示されたアイテムのうちの選択された１つに関連する第２の階層レベルよりも上位の階層レベルにおけるアイテムの１つを決定し、該決定されたアイテムにハイライトを適用する。ディスプレイ駆動器１０５は、該ハイライトされたアイテムをディスプレイ１０６に出力する。
【００２７】
ディスプレイ１０６は、当該上位の階層レベルにおけるハイライトされたアイテムを表示し、他の階層レベルにおける少なくとも幾つかのアイテムをも表示する。このことは、上位レベルにおいてハイライトされたアイテムに対応しない下位レベルのアイテムが選択された場合、該上位レベルのハイライトが正しいアイテムに移動させられることを意味する。アイテムのハイライトは、外見を異ならせることにより、アイテムを他のアイテムと区別する。ハイライトは例えば、アイテムを異なる色にすること、アイテムの周囲の領域に陰影を付けること、アイテムの周囲に枠を表示すること、アイテムを示す矢印のようなアイコンを表示すること、アイテムを他のアイテムよりも大きくしてユーザにより近く見える錯覚を与えること、又はその他のいずれかのハイライトのための方法を含む。
【００２８】
本装置及び方法は、図３ａ乃至ｃに示された例を含む全ての図面を参照しながら、以下に説明される。図３ａ乃至ｃを参照すると、音楽ブラウザ３００は、第１の階層レベル３０２、第２の階層レベル３０４及び第３の階層レベル３０６を有する。各階層レベルは、複数のアイテムを有する。第１の階層レベル３０２は複数のアーティストを有し、第２の階層レベル３０４は複数のアルバムを有し、第３の階層レベル３０６は複数のトラックを有する。
【００２９】
第１の階層レベル３０２は、最上位の階層レベルである。図３ａを参照すると、第１の階層レベル３０２においてユーザは、例えばリモートコントローラ、タッチスクリーン、ソフトキー又は他のいずれかの斯かるインタラクション手段によって、第１の階層レベル３０２におけるアイテム（アーティスト）を閲覧することができる。ユーザが第１の階層レベル（アーティスト）３０２を閲覧しているとき（ステップ２０４）、第１の階層レベル３０２におけるアイテムは、他のレベル（アルバム及びトラック）におけるアイテムに比べて明るく（例えば灰色に対して白色で）表示し、他のレベルのアイテムに比べて大きく表示することによって、ユーザにより近くに見えるようにすることによりハイライトされる。ユーザがアイテムをスクロールすると、アイテムの周囲の枠の形をとるハイライト３０８は移動させられる。例えば、ユーザがアーティスト「Bob Dylan」にスクロールして移動すると、ハイライト３０８は、該アーティスト「Bob Dylan」の周囲にハイライト３０８が現れるように移動させられる。
【００３０】
ユーザは、第１の階層レベル３０２からハイライト３０８により示されるハイライトされたアイテム「Bob Dylan」を選択する（ステップ２０６）。第１の階層レベル３０２からハイライトされたアイテム３０８を選択すると、第２の階層レベル３０４は、該レベルのアイテムのセットを位置変更し、該選択されたハイライトされたアイテム３０８に属するアルバムのセット３１０が、第１の階層レベル３０２と正しく整合するようにする。換言すれば、ハイライトされたアイテム３０８を選択すると、該選択されたハイライトされたアイテム３０８に属するアルバムのセット３１０が、第２の階層レベル３０４において先頭に現れるように並べられる。第３の階層レベル３０６もまた、該レベルのアイテムを、該選択されたハイライトされたアイテム３０８のアルバム３１０のトラックのセットが第１の及び第２の階層レベル３０２、３０４と正しく整合するように位置変更する（ステップ２０８）。例えば、選択されたアイテム３０８の第１のアルバム３１４に属するトラックのセット３１２が第３の階層レベル３０６において先頭に現れ、選択されたアイテム３０８の第２のアルバム３１８に属するトラックのセット３１６が第３の階層レベル３０６において２番目に現れる、等する。
【００３１】
図３ｂを参照すると、ユーザが第２の階層レベル３０４（本例においてはアルバム）を閲覧するとき、第２の階層レベル３０４におけるアイテムが、他のレベル（アーティスト及びトラック）におけるアイテムよりも明るく及び大きく表示することによりハイライトされる。ユーザがアイテムをスクロールさせると、ハイライト３２０が移動させられる。例えば、ユーザがアルバム「Dylan & the Dead」にスクロールして移動すると、該アルバムがハイライトされる。
【００３２】
同様の処理は、ユーザが第３の階層レベル３０６のアイテム（トラック）を閲覧する場合にも実行される。例えば、ユーザが第３の階層レベルのアイテムをスクロールさせ、アルバム「Dylan & the Dead」の「トラック１」３２２が境界３２３を通過すると、第２の階層レベル３０４におけるハイライト３２０が１番目のアルバム「Blonde on Blonde」から２番目のアルバム「Dylan & the Dead」へと移動させられる。換言すると、第２の階層レベル３０４が、該レベルのアイテム（アルバム）を再編成し、第２の階層レベル３０４においてハイライトされるアルバムが、第３の階層レベル３０６において現在選択／ハイライトされているトラックと関連するアルバムとなるようにする。
【００３３】
図３ｃを参照すると、ユーザが第３の階層レベル３０６におけるハイライト３２４を例えば「Dylan & the Dead」のトラック７から「Highway 61」のトラック４へと移動させると、第２の階層レベル３０４におけるハイライト３２６が「Dylan & the Dead」から「Highway 61」へと自動的に移動する。
【００３４】
このようにしてユーザは、意図されるアイテムを見つけ出すために選択するべきアイテムを直感的に知ることができる。なぜなら、各リスト（アーティスト、アルバム及びトラック）中のアイテムの少なくとも幾つかが、ユーザの選択に従って表示されるからである。例えば、第１の階層レベル（例えば「アーティスト」）からアイテムを選択すると、該第１の階層レベルよりも下位の、少なくとも１つの第２のレベル（例えば「アルバム」及び／又は「トラック」）におけるアイテムのセットが、該選択されたアイテムに基づく順序で表示される。ユーザは、これらアイテムを迅速に閲覧し、意図されるアイテムに到達することができる。なぜなら、各階層レベル即ちアイテムのリストは、ユーザによって選択されたアイテムに基づいて再配置されているからである。下位レベルのアイテムは、上位レベルにおける選択に従ってフィルタリングされるのではなく、上位レベルに従って並び替えられる。このことは、ユーザが、意図されるアイテムを見つけ出すために、メニューを次々とスクロールさせる必要がなく、各アイテムを瞬時に見ることができることを意味し、アイテムを閲覧するための非常に簡便で効率的な方法を提供する。階層レベルの整合された配置は、いつでも、階層のどのレベルにおいても、直接のアクセスを提供し、斯くしてブラウザとのインタラクションを改善する。
【００３５】
添付図面及び以上の詳細な説明において本発明の実施例が説明されたが、本発明は開示された実施例に限定されるものではなく、請求項に記載された本発明の範囲から逸脱することなく種々の変更が可能であることは理解されるであろう。
【００３６】
当業者には明らかであるように、「手段（means）」は、単独の又は他の要素と協働する、いずれのハードウェア（別個の又は集積された回路又は電子素子のような）又は、特定の機能を単独で又は他の機能と協働して動作時に実行する若しくは実行するように構成されたソフトウェア（プログラム又はプログラムの一部）をも含むことを意図している。本発明は、幾つかの別個の要素を有するハードウェアによって、及び適切にプログラムされたコンピュータによって実装されても良い。幾つかの手段を列記した装置請求項において、これら手段の幾つかは同一のハードウェアのアイテムによって実施化されても良い。「コンピュータプログラム」は、フロッピー（登録商標）ディスクのようなコンピュータ読み取り可能な媒体に保存されたもの、インターネットのようなネットワークを介してダウンロード可能なもの、又は他のいずれかの態様で入手可能な、いずれのソフトウェアをも意味するものと理解されるべきである。
【図１】
0005896741.tif 000002
【図２】
0005896741.tif 000003
【図３】
0005896741.tif 000004