(57)【要約】階層的に順序化されたコンテンツ等のコンテンツにおいて画面スクローリングを与える方法が与えられる。コンテンツにおける少なくとも１つのレベルは、オブジェクトのページを有するページレベル、及びオブジェクトを有するオブジェクトレベルを有する。該方法は、ページレベルにおいてページ毎にオブジェクトをスクロールする段階、及び、オブジェクトレベルにおいてオブジェクト毎にオブジェクトをスクロールする段階を有する。階層的に順序化されたコンテンツ等のより大量のコンテンツにおいてスクロールする際は特に、ページ毎レベルをオブジェクト毎レベルと織り交ぜることが有利であり、ユーザは、ナビゲートする特定のレベルをページ毎式又はオブジェクト毎式のいずれかで選び得る。
2007518181.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツにおいて画面スクロールを与える方法であって、
前記コンテンツにおける少なくとも１つのレベルは、オブジェクトのページを有するページレベルと、前記オブジェクトを有するオブジェクトレベルと、を有し、
・  前記ページレベルにおいてページ毎に前記オブジェクトをスクロールする段階と、
・  前記オブジェクトレベルにおいてオブジェクト毎に前記オブジェクトをスクロールする段階と、を有する、
方法。
【請求項２】
前記コンテンツにおける前記少なくとも１つのレベルは、所定の数のオブジェクトを有し、前記ページレベルは、前記所定の数のオブジェクトのうち選択された数のページを有し、前記オブジェクトレベルは、前記所定の数のオブジェクトを有する、
請求項１記載の方法。
【請求項３】
前記所定の数のオブジェクトのうち前記選択された数は、画面上で可視である前記オブジェクトの数に対応する、
請求項２記載の方法。
【請求項４】
前記ページレベルのスクローリング及び前記オブジェクトレベルのスクローリングは、同一のスクローリング手段によって作動される、
請求項１乃至３のうちいずれか一項記載の方法。
【請求項５】
前記スクローリング手段は、上方向／下方向の矢印である、
請求項４記載の方法。
【請求項６】
前記コンテンツにおける第１のレベルは、複数の第１のレベルのオブジェクトを有し、前記第１のレベルのオブジェクトうち少なくとも１つは、ページレベル及び／又はオブジェクトレベルを有する、
請求項１乃至５のうちいずれか一項記載の方法。
【請求項７】
前記ページレベル及び／又はオブジェクトレベルにおいて前記所定の数のオブジェクトの最後のスクローリングは、前記第１のレベルのリストにおける後続のオブジェクトに対するシフトを生成する、
請求項６記載の方法。
【請求項８】
前記第１のレベルのリストにおける前記後続のオブジェクトは、前記第１のレベルのリストにおける前記第１のオブジェクトの直後である、
請求項７記載の方法。
【請求項９】
第１の数の可視のオブジェクトのうち最後の可視のオブジェクトのオブジェクト毎のスクローリングの際、第１のページのスクローリングは、新しい複数の可視のオブジェクトを表示するよう与えられる、
請求項１乃至８のうちいずれか一項記載の方法。
【請求項１０】
前記コンテンツは、階層的に順序化されたコンテンツである、
請求項１乃至９のうちいずれか一項記載の方法。
【請求項１１】
コンピュータプログラムであって、
請求項１乃至１０のうちいずれか一項において定義付けられた方法として機能するよう前記コンピュータプログラムを実行する際にプログラム可能な装置を有効にする、
コンピュータプログラム。
【請求項１２】
コンテンツを表示するグラフィカル・ユーザ・インタフェースであって、
前記コンテンツは、オブジェクトのページを有する少なくとも１つのページレベルと、前記オブジェクトを有する少なくとも１つのオブジェクトレベルと、を有し、前記ページレベル及び前記オブジェクトレベルは、ページ毎のスクローリング及びオブジェクト毎のスクローリングを夫々与えるようユーザが前記コンテンツにおけるレベル間でシフトし得るよう織り交ぜられる、
グラフィカル・ユーザ・インタフェース。
【請求項１３】
コンピュータプログラムであって、
請求項１２において定義付けられたグラフィカル・ユーザ・インタフェースとして機能するよう前記コンピュータプログラムを実行する際にプログラム可能な装置を有効にする、
コンピュータプログラム。
【請求項１４】
コンテンツにおいて画面スクローリングを与える方法であって、
前記コンテンツは、オブジェクトの第１のレベルのリストと、対応するオブジェクトの第２のレベルのリスト（項目又はコンテナ）とを有し、各第２のレベルのリストは、所定の数のオブジェクトを有し、第１のレベルのオブジェクトと関連付けられ、
・  前記第１のレベルのリストにおいて第１のオブジェクトを選択する段階と、
・  前記選択された第１のオブジェクトと関連付けられた前記所定の数の第２のレベルのオブジェクトのうち最後を除く全てをスクロールする段階と、
・  前記第１のレベルのリストにおける第２のオブジェクトと関連付けられるオブジェクトの第２のレベルのリストに対してシフトすることによって、前記所定の数の第２のレベルのオブジェクトのうち最後をスクロールする段階と、
を有する、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データにおいてナビゲートする方法及びグラフィカル・ユーザ・インタフェースに係り、より特には、限定された数のキー又はマウスの操作を用いてデータをナビゲートする方法及びグラフィカル・ユーザ・インタフェースに係る。
【背景技術】
【０００２】
階層的に配列されたデータにおけるナビゲーションは、煩わしいものであり得、多くのキー又はマウスの操作が、特定のオブジェクトを見つけるよう必要とされることが頻繁にある。特に単一の画面に適合するより多くのコンテンツが表示される必要がある際に、ユーザは、使用可能であるが可視ではないコンテンツにアクセスするよう複数のキーストローク及び／又はマウス操作を行う必要がある。
【０００３】
表示される必要があるコンテンツが項目のリストと考えられ得る際、上方向／下方向の操作が支持されて、画面上の最後の可視の項目に到達すると、リストのうち前に不可視であった項目を表示するよう画面の一部がリフレッシュされるようにする。
【０００４】
この項目に対するナビゲーションは、スクロールされるべき項目のリストが長すぎない限り、差し支えない。典型的には、複数の画面がリストの項目でいっぱいにされ得る際に、画面毎のスクローリング操作はユーザに勧められる。この操作は、一般的には、一連の更なるキー（ＰｇＵｐ，ＰｇＤｎ）又はマウス操作（スクロールバー上での移動及びクリック）を介して与えられる。
【０００５】
しかしながら、この方法には、２つの不利点がある。更なるキーが必要とされること、及び、階層の上部（全コンテンツ）から下部（単一の項目）へのナビゲーションのフローが乱されること、である。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、データ等のコンテンツにおいて容易なナビゲーションを可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の上述された及び他の面によれば、コンテンツにおいて画面スクローリングを与える方法が与えられる。該方法において、コンテンツにおける少なくとも１つのレベルは、オブジェクトのページを有するページレベル、及びオブジェクトを有するオブジェクトレベルを有する。該方法は、
・  ページレベルにおいてページ毎にオブジェクトをスクロールする段階、及び、
・  オブジェクトレベルにおいてオブジェクト毎にオブジェクトをスクロール段階、
を有する。
【０００８】
特にはより大量のコンテンツにおけるスクロールする際、ページ毎のレベルをオブジェクト毎のレベルと織り交ぜることが有利であり、ユーザは、ナビゲートする特定のレベルをページ毎式又はオブジェクト毎式のいずれかで選び得る。
【０００９】
この特徴は、スクローリングに必要なキーが１つのみであるという点においてナビゲーションをより単純化し、更には、ナビゲーションのフローは、よりスムーズであり、ページのシフトで中断されない。これは、オブジェクトの数が多い際、あるいはオブジェクトが表示されるべきウィンドウ又は画面が小さい際に特に有利であり、１−１０個のオブジェクト等の例えば１０，５又は３個のオブジェクトである限定された数のオブジェクトのみがウィンドウ又はパネルにおいて同時に可視である。
【００１０】
更には、例えばテレビジョン受像機の画面上のコンテンツをリモート・コントロール等の非専用のスクローリング手段をスクローリング制御装置として使用してナビゲートする際、可能な限り少ないスクローリング要素又はキーをユーザに対して与えることが有利である。
【００１１】
オブジェクトは、項目又はコンテナ（ｃｏｎｔａｉｎｅｒ）を有し得、該コンテナは続いて項目及び／又はコンテナを更に有し得る。
【００１２】
コンテンツは、いずれかの手法において順序化又は構造化され得る。コンテンツは、ページのウェブであり得、階層的に順序化されたコンテンツ等であり得る。望ましくは、コンテンツは順序化され、１つのパネルにおける選択は、その点を越えて見込まれるものを確定する。
【００１３】
階層を介して動く際、項目又はコンテナ等のオブジェクトを有するディレクトリ又はサブディレクトリは、続いて第１のレベルのリストを有し得、第１のレベルのリストのコンテナ等において有されるオブジェクトは続いて、第２のレベルのオブジェクトと称される。
【００１４】
コンテンツは、ワードプロセッサー文書、スプレッドシート、データベース、マルチメディア情報等のデータ、音楽又はビデオコンテンツ、インターネット又はテレビジョンコンテンツ等のコンテンツであり得る。
【００１５】
望ましくは、階層における少なくとも１つのレベルは、所定の数のオブジェクトを有し、ページレベルは所定の数のオブジェクトのうち選択された数のページを有し、オブジェクトレベルは、該所定の数のオブジェクトを有する。故に、少なくとも１つのレベルにおける全てのオブジェクトは、オブジェクトレベルにおいて与えられる一方、オブジェクトのページは、ページレベルにおいて与えられる。あるいは、選択されたページオブジェクトのみは、オブジェクトレベルにおいて与えられる。ページレベルは、所定の数のオブジェクトのうち選択された数を有し得る。望ましくは、所定の数のオブジェクトのうち選択された数は、画面上で可視であるオブジェクトの数に対応する。しかしながら、画面の半分又は四分の１上で可視であるオブジェクトに対応する選択された数のオブジェクトもまた、選ばれ得る。
【００１６】
ページレベルのスクローリング及びオブジェクトレベルのスクローリングは、同様に操作され得る。故に、ページレベルのスクローリング及びオブジェクトレベルのスクローリングは、同一のスクローリング手段又は同一のスクロール制御手段によって操作され得る。リストにおけるオブジェクトのスクローリングは、故に、スクロール制御装置、キーストローク、マウス操作等のいずれの手段によっても実行され得る。例えば望ましい一実施例では、同一のスクローリング手段は、上方向／下方向の矢印である。
【００１７】
この結果、ユーザは、使用可能であるが可視ではないコンテンツにアクセスするよう、キーストローク及び／又はマウスの操作のうち１つの種類のみを適用する必要がある。単一のスクローリング手段のみを使用することができることは有利であり、更には、別個ではあるが織り交ぜられた（ｉｎｔｅｒｗｏｖｅｎ）ナビゲーションは、スクローリングの向上された制御を可能にする。
【００１８】
例えば階層的に順序化されたコンテンツの第１のレベル等であるコンテンツの第１のレベルは、複数の第１のレベルのオブジェクトを有し得、これらの第１のレベルのオブジェクトのうち少なくとも１つは、ページレベル及び／又はオブジェクトレベルを有し得る。
【００１９】
望ましくは、第１のレベルのリストは、第１のパネル及びページレベルにおいて示され、オブジェクトレベルは画面の第２のパネルにおいて示される。ページレベル及びオブジェクトレベルは、いずれも同時に表示され得、スクロール機能のみがページレベルとオブジェクトレベルとの間の切替えで変更され得る。この結果、オブジェクトのページは、ページスクローリングの際に表示される。ページレベルは、スクロールバー等によって表され得る。あるいは、１つのレベルのみが一度に示され、ページレベル又はオブジェクトレベルのいずれかが示される。ページレベルは、ページの圧縮されたリスト等によって表され得る。
【００２０】
望ましい一実施例において、ページレベル及び／又はオブジェクトレベルにおける所定の数のオブジェクトのうち最後は、第１のレベルのリストにおける後続のオブジェクトに対するシフトを生成する。望ましくは、第１のレベルのリストにおける後続のオブジェクトは、第１のレベルのリストにおける第１のオブジェクトの直後である。
【００２１】
画面上で同時に可視であるより多くのオブジェクトを介してスクローリングし、第１のページのスクローリングは、第１の数の可視のオブジェクトのうち最後の可視のオブジェクトのオブジェクト毎のスクローリングの際に与えられ得、画面上に現時点で可視である新しい複数のオブジェクトを表示するようにされる。
【００２２】
追加的には、オブジェクトのリストが単一の画面ウィンドウ又はパネルにおいて示され得るより多くのオブジェクトを有する、即ちオブジェクトのリスト（項目又はコンテナ）が大きすぎて単一の画面上では可視となり得ない、階層のレベルにおけるオブジェクトのリストをナビゲートする際、画面ウィンドウにおいて可視であるオブジェクトのリストの新しい部分を表示するようリストの最後の可視である項目のスクローリング時にページ全体をシフトすることが望ましい。この結果、第１の所定の数の可視のオブジェクトのうち最後の可視のオブジェクトのオブジェクト毎のスクローリングにあたって、第１のページスクローリングは、可視のオブジェクトの新しい所定の数を表示するよう与えられる。
【００２３】
上述された方法は、コンピュータプログラムプロダクトの形状で与えられ得、前出のコンピュータプログラムを既に定義付けられた方法として機能させるよう実行する際に、プログラム可能である装置を有効にする。
【００２４】
本発明の他の面によれば、コンテンツにおいて画面スクローリングを与える方法が与えられる。該コンテンツは、オブジェクトの少なくとも第１のレベルのリスト及び少なくともオブジェクトの対応する第２のレベルのリストを有し、各第２のレベルのリストは、所定の数のオブジェクトを有し、第１のレベルのオブジェクトと関連付けられる。
【００２５】
該方法は、
・  第１のレベルのリストにおいて第１のオブジェクトを選択する段階、
・  選択された第１のオブジェクトと関連付けられた所定の数の第２のレベルのオブジェクトのうち最後を除く全てをオブジェクト毎にスクロールする段階、
・  第１のレベルのリストにおいて第２のオブジェクトと関連付けられたオブジェクトの第２のレベルのリストにシフトすることによって、所定の数の第２のレベルのオブジェクトの最後をスクロールする段階、
を有する。
【００２６】
コンテンツは、階層的に順序化されたコンテンツであり得る。
【００２７】
オブジェクトは、項目又はコンテナを有し得、望ましい一実施例では、第１のレベルのオブジェクトと第２のレベルのオブジェクトとの間の関連は、コンテナを有するディレクトリ、及び項目及び／又はコンテナを有する対応するサブディレクトリにおいてコンテンツを配列することによって達成される。コンテナは続いて、項目及び／又はコンテナを更に有し得る。
【００２８】
望ましくは、第１のレベルのリストは第１のパネルにおいて示され、第２のレベルのリストは第２のパネルにおいて示される。更により望ましくは、第１のパネルは、第２のパネルの左側にある。
【００２９】
例えば、第２のパネルにおいて表示されるオブジェクトの第２のレベルのリストにおいてコンテナを選択する際、第２のレベルのリストのコンテンツは、第１のパネルに表示され、現時点では第１のレベルのリストとなり、選択されたコンテナのコンテンツは、第２のパネルにおいて示され、現時点では第２のレベルのリストとなる。
【００３０】
第１のレベルのリストにおいて第１のオブジェクトに対して関連付けられたオブジェクトの第２のレベルのリストにおいてナビゲートする際、ナビゲーションは、望ましくはオブジェクト毎に、第２のレベルのリストにおける最後のオブジェクト以外の全てのスクローリングによって実行され得る。第２のレベルのリストにおける最後のオブジェクトのスクローリングは、第１のレベルのリストにおける後続の第２のオブジェクトに対するシフト、及び、第１のレベルのリストにおける第２のオブジェクトに関連付けられたオブジェクトの第２のレベルのリストに対するシフトをもたらす。この結果、第１のレベルのリストにおいて第２のオブジェクトと関連付けられた第２のレベルのリストは、第１のパネルにおいて表示される。第１のレベルのリストの第２のオブジェクトと関連付けられた第２のレベルのリストはまた、第１のレベルのリストにおける第１のオブジェクトに関連付けられた第２のレベルのリストにおいて最後のオブジェクトをスクロールする際開かれた又は生成された追加的なウィンドウ又は追加的なパネルにおいて、表示され得る。この場合、追加的なパネル又はウィンドウは、第１のレベルのリストを覆わないよう、又は少なくとも第１のレベルのリストの大部分を覆わないよう位置付けられる、ことが望ましい。
【００３１】
望ましくは、第２のオブジェクトは、第１のレベルのリストにおける選択された第１のオブジェクトの直後である。あるいは、第２のオブジェクトは、例えば第１のレベルのリストが織り交ぜられた項目及びコンテナを有する際、第１のレベルのリストを有する後続のオブジェクトであり得る。
【００３２】
本発明の更なる面によれば、コンテンツを表示するグラフィカル・ユーザ・インタフェースが与えられる。該グラフィカル・ユーザ・インタフェースにおいて、コンテンツは、オブジェクトのページを有する少なくとも１つのページレベル、及び、オブジェクトを有する少なくとも１つのオブジェクトレベルを有する。ページレベル及びオブジェクトレベルは、ページ毎のスクローリング及びオブジェクト毎のスクローリングを夫々与えるようユーザがコンテンツ階層におけるレベル間でシフトし得るよう、織り交ぜられている。
【００３３】
望ましい一実施例では、コンテンツは、階層的に順序化されたコンテンツである。
【００３４】
更には、グラフィカル・ユーザ・インタフェースは、第１の所定の数の可視のオブジェクトのうち最後の可視のオブジェクトのオブジェクト毎のスクローリングの際に、ページスクローリングを可能にし得、第１のページスクローリングが、新しい所定の数の可視の対象を表示するよう与えられる。
【００３５】
コンピュータプログラムプロダクトが更に与えられ、既に説明されたグラフィカル・ユーザ・インタフェースとして機能するよう前出のコンピュータプログラムプロダクト実行する際、プログラム可能な装置を有効にする。
【発明を実施するための最良の形態】
【００３６】
図１は、本発明に従った一実施例を図示する。図中、コンテナのリスト１、即ちアルバム（Albums）は、コンテナのページ２と織り交ぜられ、また、コンテナにおける項目３のリスト、即ち写真（Photos）は、項目のページ４と織り交ぜられる。コンテナのページ２、４は、スクロールバーとして表され、本実施例では項目及び／又はコンテナ（オブジェクト）のリストの左側にある。１つ又はそれ以上のスクロールバーは、ページレベルのナビゲーションを視覚化するよう与えられる。
【００３７】
図２ａ中、第１のレベルのオブジェクトのリストは、第１のパネルにおいて示され、オブジェクトはプロジェクト１乃至プロジェクト９と名付けられたコンテナ又はフォルダである。プロジェクト１は選択され、コンテナのコンテンツは第２のパネルにおいて表示される。コンテナは、第２のレベルのリスト、即ちファイル１．１乃至１．６を有する。第２のレベルのリストにおける最後の項目ファイル１．６の選択の際、アクションは取られず、もたらされるウィンドウは図２ｂ中に示され、ファイル１．６が依然として選択されている。
【００３８】
本発明に従った望ましい一実施例によれば、図２ｃと組み合わされた図２ａは、本発明に従ったナビゲーションを示す。故に、第２のレベルのリストにおける最後の項目ファイル１．６の選択の際、第１のレベルのリストにおける次のコンテナ、即ちコンテナプロジェクト２は選択され、ファイル２．１乃至２．９である関連付けられたリストは、第２のパネルにおいて示される。
【図面の簡単な説明】
【００３９】
【図１】オブジェクトのページとリストがどのように織り交ぜられるかを図示する。
【図２】ａ及びｂは従来技術のナビゲーションを図示する。ｃは本発明に従ったナビゲーションを図示する。
【図１】
2007518181.tif 000003
【図２】
2007518181.tif 000004
【国際調査報告】
2007518181.tif 000005
2007518181.tif 000006
2007518181.tif 000007