(57)【要約】【課題】少なくとも１つの情報源からの情報を表示する装置であって、情報はインデックス体系によってインデックスを付けられるか、あるいは情報階層を定義する構成によって構成されており、情報階層は階層的に配置された複数のノードによって表されることができ、複数のノードの各々は情報源には非依存で表示可能な情報に関連付けられていることを特徴とし、装置は情報源からの情報を表示するための少なくとも１つのディスプレイと、ユーザが選択可能な進むナビゲーション選択と、ユーザが選択可能な戻るナビゲーション選択と、ユーザが選択可能なモード切替選択とを受信するユーザ入力装置と、進むナビゲーション選択と戻るナビゲーション選択とを用いて、ユーザが情報階層の少なくとも一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実施するための制御装置とを備える。
2008521113.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの情報源からの情報を表示する装置であって、
前記情報はインデックス体系によってインデックスを付けられるか、あるいは情報階層を定義する構成によって構成されており、前記情報階層は階層的に配置された複数のノードによって表されることができ、前記複数のノードの各々は前記情報源には非依存で表示可能な情報に関連付けられていることを特徴とし、前記装置は
前記情報源からの情報を表示するための少なくとも１つのディスプレイと、
ユーザが選択可能な進むナビゲーション選択と、前記ユーザが選択可能な戻るナビゲーション選択と、前記ユーザが選択可能なモード切替選択とを受信するユーザ入力装置と、
前記情報源から前記ユーザが選択した情報を前記少なくとも１つのディスプレイに表示させる目的で、前記進むナビゲーション選択と前記戻るナビゲーション選択とを用いて、前記ユーザが前記情報階層の少なくとも一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実施するための制御装置とを備え、
前記制御装置は、前記ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、前記選択的ナビゲーション方針のうちの別の方針へと切り替わるように構成されており、各ナビゲーション方針は、前記情報階層がナビゲートされる順序を定義する、１つ以上の規則を備えていることを特徴とし、前記制御装置は、前記階層構造のナビゲーションを、ある開始時間に表示される情報に対応する開始ノードで開始するための第１のナビゲーション方針に切替えが可能であるように構成されていることを特徴とし、現行ノードは現在表示されている情報に対応するノードであり、そして未表示サブノードは前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、前記第１ナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、
そのような前記未表示サブノードが前記階層構造の中に存在する場合、前記進むナビゲーション選択に応じて前記現行ノードの未表示サブノードを選択し、前記サブノードに対応する情報を表示するという規則と、
前記現行ノードの未表示サブノードが存在しない場合、前記進むナビゲーション選択に応じて前記現行ノードの親ノードの未表示サブノードを、そのような前記親ノードの未表示サブノードが前記階層構造の中に存在する場合には選択し、前記親ノードの前記サブノードに対応する情報を表示するという規則と、
前記現行ノードもしくは前記親ノードの未表示サブノードが存在しない場合、前記進むナビゲーション選択に応じて、前記現行ノードの先祖ノードの未表示サブノードを、そのようなサブノードが前記階層構造の中に存在する場合には選択し、前記先祖ノードの前記サブノードに対応する情報を表示するという規則であって、前記先祖ノードは前記未表示サブノードを有する前記先祖ノードのうち最低位のものとして選択されることを特徴とする規則
とを備えることを特徴とする装置。
【請求項２】
前記第１ナビゲーション方針が、前記親ノードの各サブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に備えることを特徴とする請求項１に記載の装置。
【請求項３】
前記第１ナビゲーション方針は、請求項１の規則がいずれも適用不可能な場合、かつ、前記現行ノードの少なくとも１つの先祖ノードが、前記開始時間以来表示された情報に対応する前記先祖ノードのいかなるサブノードよりも前記相対順序が遅い未表示サブノードを１つ以上有する場合、進むナビゲーション選択に応じて、前記階層の中の前記少なくとも１つの先祖ノードの最低位の代わりに、相対順序では最も早い未表示サブノードに対応する情報を表示するという前記規則を更に備えることを特徴とする請求項２に記載の装置。
【請求項４】
前記制御装置が、開始時間に表示される情報に対応する開始ノードから階層構造のナビゲーションを開始するために第２ナビゲーション方針へと切り替え可能であるように構成されることを特徴とし、現行ノードが現在表示されている情報に対応するノードであり、未表示サブノードが、前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、第２ナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、進むナビゲーション選択に応じて、現行ノードの親ノードの未表示サブノードへと、そのような未表示サブノードが存在する場合にはナビゲートし、前記未表示サブノードに対応する情報を表示する規則を備えることを特徴とする請求項１乃至３のいずれか１項に記載の装置。
【請求項５】
前記各サブノードに対応する情報を表示するため、前記第２ナビゲーション方針のための前記規則が、前記開始ノードの前記親ノードのすべての前記サブノードを循環するという規則を備えることを特徴とする請求項４に記載の装置。
【請求項６】
各前記ノードに対応する情報を表示するため、前記第２ナビゲーション方針のための前記規則が、前記階層のあるレベルの中のすべての前記ノードを循環するという規則を備えることを特徴とする請求項４に記載の装置。
【請求項７】
前記第２ナビゲーション方針が、前記現行ノードの親ノードが未表示サブノードを有しないときにはいつでも前記対応する情報を表示するため、進むナビゲーション選択に応じて、より下位の前記階層の中で次に最低のレベルにある第１ノードへとナビゲートする規則を更に備えることを特徴とする請求項４に記載の装置。
【請求項８】
前記第２ナビゲーション方針が、親ノードのサブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に有することを特徴とする請求項４乃至７のいずれか１項に記載の装置。
【請求項９】
少なくとも１つの情報源からの情報を表示する装置であって、前記情報はインデックス体系によってインデックスを付けられるか、あるいは情報階層を定義する構成によって構成されており、前記情報階層は階層的に配置された複数のノードによって表されることができ、前記複数のノードの各々は前記情報源には非依存で表示可能な情報に関連付けられていることを特徴とし、前記装置は
前記情報源からの情報を表示するための少なくとも１つのディスプレイと、
ユーザが選択可能な進むナビゲーション選択と、前記ユーザが選択可能な戻るナビゲーション選択と、前記ユーザが選択可能なモード切替選択とを受信するユーザ入力装置と、
前記情報源から前記ユーザが選択した情報を前記少なくとも１つのディスプレイに表示させる目的で、前記進むナビゲーション選択と前記戻るナビゲーション選択とを用いて、前記ユーザが少なくとも前記情報階層の一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実施するための制御装置とを備え、
前記制御装置は、前記ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、前記選択的ナビゲーション方針のうちの別の方針へと切り替わるように構成されており、各ナビゲーション方針は、前記情報階層がナビゲートされる順序を定義する、１つ以上の規則を備えていることを特徴とし、前記制御装置は、前記階層構造のナビゲーションを、ある開始時間に表示される情報に対応する開始ノードで開始するための１つのナビゲーション方針に切替えが可能であるように構成されていることを特徴とし、現行ノードは現在表示されている情報に対応するノードであり、そして未表示サブノードは前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、前記１つのナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、そのような未表示サブノードが存在する場合、進むナビゲーション選択に応じて前記現行ノードの親ノードの未表示サブノードをナビゲートし、前記未表示サブノードに対応する情報を表示する規則
とを備えることを特徴とする装置。
【請求項１０】
前記１つのナビゲーション方針のための前記規則が、各前記サブノードに対応する情報を表示するため、前記開始ノードの前記親ノードのすべての前記サブノードを循環するという規則を備えることを特徴とする請求項９に記載の装置。
【請求項１１】
前記各ノードに対応する情報を表示するため、前記１つのナビゲーション方針のための前記規則が、前記階層のあるレベルの中のすべての前記ノードを循環するという規則を備えることを特徴とする請求項９に記載の装置。
【請求項１２】
前記制御装置が、前記現行ノードの親ノードが前記未表示サブノードを有しないときにはいつでも前記対応する情報を表示するため、前記進むナビゲーション選択に応じて、より下位の前記階層の中で次に最低のレベルにある第１のノードへとナビゲートする規則を更に備える前記１つのナビゲーション方針に切り替わるように構成されていることを特徴とする請求項９に記載の装置。
【請求項１３】
前記１つのナビゲーション方針が、親ノードのサブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に備えることを特徴とする請求項９乃至１２のいずれか１項に記載の装置。
【請求項１４】
前記制御装置は、前記階層構造のナビゲーションを、ある開始時間に表示される情報に対応する開始ノードで開始するための前記さらなるナビゲーション方針に切替えが可能であるように構成されていることを特徴とし、現行ノードは現在表示されている情報に対応するノードであり、そして未表示サブノードは前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、前記さらなるナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、
そのような未表示サブノードが前記階層構造の中に存在する場合、進むナビゲーション選択に応じて前記現行ノードの未表示サブノードを選択し、前記サブノードに対応する情報を表示するという規則と、
前記現行ノードの未表示サブノードが存在しない場合、進むナビゲーション選択に応じて前記現行ノードの親ノードの未表示サブノードを、そのような前記親ノードの未表示サブノードが前記階層構造の中に存在する場合には、選択し、前記親ノードの前記サブノードに対応する情報を表示するという規則と、
前記現行ノードもしくは前記親ノードの未表示サブノードが存在しない場合、進むナビゲーション選択に応じて、前記現行ノードの先祖ノードの未表示サブノードを、そのようなサブノードが前記階層構造の中に存在する場合には選択し、前記先祖ノードの前記サブノードに対応する情報を表示するという規則であって、前記先祖ノードは未表示サブノードを有する前記先祖ノードのうち最低位のものとして選択されることを特徴とする規則
とを備えることを特徴とする請求項９乃至１３のいずれか１項に記載の装置。
【請求項１５】
前記さらなるナビゲーション方針が、前記親ノードの各サブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に備えることを特徴とする請求項１４に記載の装置。
【請求項１６】
前記さらなるナビゲーション方針が、請求項１４の規則がいずれも適用不可能な場合、かつ、前記現行ノードの少なくとも１つの先祖ノードが、前記開始時間以来表示された情報に対応する前記先祖ノードのいかなるサブノードよりも前記相対順序が遅い未表示サブノードを１つ以上有する場合、進むナビゲーション選択に応じて、前記階層の中の前記少なくとも１つの先祖ノードの最低位の代わりに、相対順序では最も早い未表示サブノードに対応する情報を表示する前記規則
とを更に備えることを特徴とする請求項１５に記載の装置。
【請求項１７】
進むナビゲーション選択または戻るナビゲーション選択というユーザ選択に応じて新規ノードに対応する情報を表示するため、前記制御装置が、前記ディスプレイを自動的に更新するよう構成されることを特徴とする請求項１乃至１６のいずれか１項に記載の装置。
【請求項１８】
前記制御装置が、検索基準を指定するさらなるユーザ入力を、前記検索基準に従って検索を行うために、そして前記検索の結果を用いて前記ノードを順序付けるために、受け入れるよう構成されることを特徴とする請求項１乃至１７のいずれか１項に記載の装置。
【請求項１９】
前記制御装置が、現在選択されているナビゲーション方針と共に使用されることになる開始ノードを指定するユーザ入力を受け入れ、前記開始ノードに対応する情報を表示するよう構成されることを特徴とする請求項１乃至１８のいずれか１項に記載の装置。
【請求項２０】
開始ノードを指定する前記ユーザ入力を提供するための追加のユーザ入力手段を更に備えることを特徴とする請求項１９に記載の装置。
【請求項２１】
前記順序付け規則が、所定の基準に従ってノードを順序付けする工程を含むことを特徴とする請求項８又は１９に記載の装置。
【請求項２２】
前記制御装置が、ユーザが選択可能なモード切替選択を受信する工程に先立って、所定のナビゲーションモードを用いるように構成されることを特徴とする請求項１乃至２１のいずれか１項に記載の装置。
【請求項２３】
前記情報源の中の非依存で表示可能な各情報項目には、前記情報階層の中の前記情報項目の前記位置を定義するラベルもしくはファイル名もしくはインデックスによって、インデックスが付けられていることを特徴とする請求項１乃至２２のいずれか１項に記載の装置。
【請求項２４】
前記ラベルもしくはファイル名もしくはインデックスを用いて前記階層をナビゲートする手段を更に備えることを特徴とする請求項２３に記載の装置。
【請求項２５】
少なくとも１つの情報源からの情報を表示する方法であって、前記情報はインデックス体系によってインデックスを付けられるか、あるいは情報階層を定義する構成によって構成されており、前記情報階層は階層的に配置された複数のノードによって表されることができ、前記複数のノードの各々は前記情報源には非依存で表示可能な情報に関連付けられていることを特徴とし、前記方法は、
前記情報源からの情報を少なくとも１つのディスプレイ上に表示する工程と、
ユーザが選択可能な進むナビゲーション選択と、ユーザが選択可能な戻るナビゲーション選択と、ユーザが選択可能なモード切替選択とをユーザ入力装置から受信する工程と、
前記情報源からユーザが選択した情報を前記少なくとも１つのディスプレイに表示させる目的で、前記進むナビゲーション選択と前記戻るナビゲーション選択とを用いて、前記ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、前記選択的ナビゲーション方針のうちの別の方針へと切り替えることによって、ユーザが前記情報階層の少なくとも一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実施する工程とを含み、
各ナビゲーション方針は、前記情報階層がナビゲートされる順序を定義する、１つ以上の規則を備えていることを特徴とし、前記制御装置は、前記階層構造のナビゲーションを、ある開始時間に表示される情報に対応する開始ノードで開始するための第１のナビゲーション方針に切替えが可能であるように構成されていることを特徴とし、現行ノードは現在表示されている情報に対応するノードであり、そして未表示サブノードは前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、前記第１ナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、
そのような未表示サブノードが前記階層構造の中に存在する場合、進むナビゲーション選択に応じて前記現行ノードの未表示サブノードを選択し、前記サブノードに対応する情報を表示するという規則と、
前記現行ノードの未表示サブノードが存在しない場合、進むナビゲーション選択に応じて前記現行ノードの親ノードの未表示サブノードを、そのような前記親ノードの未表示サブノードが前記階層構造の中に存在する場合には選択し、前記親ノードの前記サブノードに対応する情報を表示するという規則と、
前記現行ノードもしくは前記親ノードの未表示サブノードが存在しない場合、進むナビゲーション選択に応じて、前記現行ノードの先祖ノードの未表示サブノードを、そのようなサブノードが前記階層構造の中に存在する場合には選択し、前記先祖ノードの前記サブノードに対応する情報を表示するという規則であって、前記先祖ノードは未表示サブノードを有する前記先祖ノードのうち最低位のものとして選択されることを特徴とする規則
とを含むことを特徴とする方法。
【請求項２６】
前記第１ナビゲーション方針が、親ノードの各サブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に備えることを特徴とする請求項２５に記載の方法。
【請求項２７】
前記第１ナビゲーション方針は、請求項２５の規則がいずれも適用不可能な場合、かつ、前記現行ノードの少なくとも１つの先祖ノードが、前記開始時間以来表示された情報に対応する前記先祖ノードのいかなるサブノードよりも前記相対順序が遅い未表示サブノードを１つ以上有する場合、進むナビゲーション選択に応じて、前記階層の中の前記少なくとも１つの先祖ノードの最低位の代わりに、相対順序では最も早い未表示サブノードに対応する情報を表示する前記規則を更に備えることを特徴とする請求項２６に記載の方法。
【請求項２８】
第２ナビゲーション方針において、前記階層構造のナビゲーションは、開始時間に表示される情報に対応する開始ノードから始まることを特徴とし、現行ノードが現在表示されている情報に対応するノードであり、未表示サブノードが、前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、第２ナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、進むナビゲーション選択に応じて、現行ノードの親ノードの未表示サブノードへと、そのような未表示サブノードが存在する場合には、ナビゲートし、前記未表示サブノードに対応する情報を表示する規則を備えることを特徴とする請求項２５乃至２７のいずれか１項に記載の方法。
【請求項２９】
前記各サブノードに対応する情報を表示するため、前記第２ナビゲーション方針のための前記規則が、前記開始ノードの前記親ノードのすべての前記サブノードを循環する規則を備えることを特徴とする請求項２８に記載の方法。
【請求項３０】
方法であって、各前記ノードに対応する情報を表示するため、前記第２ナビゲーション方針のための前記規則が、前記階層のあるレベルの中のすべての前記ノードを循環する規則を備えることを特徴とする請求項２８に記載の方法。
【請求項３１】
前記第２ナビゲーション方針が、前記現行ノードの親ノードが未表示サブノードを有しないときにはいつでも前記対応する情報を表示するため、進むナビゲーション選択に応じて、より下位の前記階層の中で次に最低のレベルにある第１ノードへとナビゲートする規則を更に備えることを特徴とする請求項２８に記載の方法。
【請求項３２】
前記第２ナビゲーション方針が、親ノードのサブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に備えることを特徴とする請求項２８乃至３１のいずれか１項に記載の方法。
【請求項３３】
少なくとも１つの情報源からの情報を表示する方法であって、前記情報源の中の前記表示可能な情報は、インデックス体系によってインデックスを付けられるか、あるいは情報階層を定義する構成によって構成されており、前記情報階層は階層的に配置された複数のノードによって表されることができ、前記複数のノードの各々は前記情報源には非依存で表示可能な情報に関連付けられていることを特徴とし、前記方法は
前記情報源からの情報を少なくとも１つのディスプレイ上に表示する工程と、
ユーザが選択可能な進むナビゲーション選択と、ユーザが選択可能な戻るナビゲーション選択と、ユーザが選択可能なモード切替選択とをユーザ入力装置上で受信する工程と、
前記情報源からユーザが選択した情報を前記少なくとも１つのディスプレイに表示させる目的で、前記進むナビゲーション選択と前記戻るナビゲーション選択とを用いて、前記ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、前記選択的ナビゲーション方針のうちの別の方針へと切り替えることによって、ユーザが前記情報階層の少なくとも一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実施する工程とを含み、
各ナビゲーション方針は、前記情報階層がナビゲートされる順序を定義する、１つ以上の規則を備えていることを特徴とし、前記制御装置は、前記階層構造のナビゲーションを、ある開始時間に表示される情報に対応する開始ノードで開始するための１つのナビゲーション方針に切替えが可能であるように構成されていることを特徴とし、現行ノードは現在表示されている情報に対応するノードであり、そして未表示サブノードは前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、前記１つのナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、そのような未表示サブノードが存在する場合、進むナビゲーション選択に応じて現行ノードの親ノードの未表示サブノードへとナビゲートし、前記未表示サブノードに対応する情報を表示するという規則
とを含むことを特徴とする方法。
【請求項３４】
各前記サブノードに対応する情報を表示するため、前記１つのナビゲーション方針のための前記規則が、前記開始ノードの前記親ノードのすべての前記サブノードを循環するという規則を含むことを特徴とする請求項３３に記載の方法。
【請求項３５】
各前記ノードに対応する情報を表示するため、前記１つのナビゲーション方針のための前記規則が、前記階層のあるレベルの中のすべての前記ノードを循環するという規則を含むことを特徴とする請求項３３に記載の方法。
【請求項３６】
前記１つのナビゲーション方針が、前記現行ノードの親ノードが未表示サブノードを有しないときにはいつでも前記対応する情報を表示するため、進むナビゲーション選択に応じて、より下位の前記階層の中で次に最低のレベルにある第１ノードへとナビゲートする規則を更に含むことを特徴とする請求項３３に記載の方法。
【請求項３７】
前記１つのナビゲーション方針が、親ノードのサブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に含むことを特徴とする請求項３３乃至３６のいずれか１項に記載の方法。
【請求項３８】
更なるナビゲーション方針において、前記階層構造のナビゲーションは、開始時間に表示される情報に対応する開始ノードから始まることを特徴とし、現行ノードが現在表示されている情報に対応するノードであり、未表示サブノードが、前記開始時間以来まだ表示されていない情報に対応するサブノードであることを特徴とし、前記さらなるナビゲーション方針は、前記開始ノードから下降する前記階層構造の少なくとも一部の中のナビゲーションのため、少なくとも下記の規則、すなわち、
そのような未表示サブノードが前記階層構造の中に存在する場合、進むナビゲーション選択に応じて前記現行ノードの未表示サブノードを選択し、前記サブノードに対応する情報を表示するという規則と、
前記現行ノードの未表示サブノードが存在しない場合、進むナビゲーション選択に応じて前記現行ノードの親ノードの未表示サブノードを、そのような前記親ノードの未表示サブノードが前記階層構造の中に存在する場合には選択し、前記親ノードの前記サブノードに対応する情報を表示するという規則と、
前記現行ノードもしくは前記親ノードの未表示サブノードが存在しない場合、進むナビゲーション選択に応じて、前記現行ノードの先祖ノードの未表示サブノードを、そのようなサブノードが前記階層構造の中に存在する場合には選択し、前記先祖ノードの前記サブノードに対応する情報を表示するという規則であって、前記先祖ノードは未表示サブノードを有する前記先祖ノードのうち最低位のものとして選択されることを特徴とする規則
とを含むことを特徴とする請求項３３乃至３７のいずれか１項に記載の方法。
【請求項３９】
前記更なるナビゲーション方針が、親ノードの各サブノードに対応する情報を表示する相対的順序を判断するための順序付け規則を更に含むことを特徴とする請求項３８に記載の方法。
【請求項４０】
前記更なるナビゲーション方針が、請求項３８の規則がいずれも適用不可能な場合、かつ、前記現行ノードの少なくとも１つの先祖ノードが、前記開始時間以来表示された情報に対応する前記先祖ノードのいかなるサブノードよりも前記相対順序が遅い未表示サブノードを１つ以上有する場合、進むナビゲーション選択に応じて、前記階層の中の前記少なくとも１つの先祖ノードの最低位の代わりに、相対順序では最も早い未表示サブノードに対応する情報を表示する前記規則を更に備えることを特徴とする請求項３９に記載の方法。
【請求項４１】
進むナビゲーション選択または戻るナビゲーション選択というユーザ選択に応じて新規ノードに対応する情報を表示するため、前記ディスプレイを自動的に更新する工程を更に含むことを特徴とする請求項２５乃至４０のいずれか１項に記載の方法。
【請求項４２】
検索基準を指定するさらなるユーザ入力を、前記検索基準に従って検索を行うために、そして前記検索の結果を用いて前記ノードを順序付けるために、受け入れる工程を更に含むことを特徴とする請求項２５乃至４１のいずれか１項に記載の方法。
【請求項４３】
現在選択されているナビゲーション方針と共に使用されることになる開始ノードを指定するユーザ入力を受け入れ、前記開始ノードに対応する情報を表示する工程を更に含むことを特徴とする請求項２５乃至４２のいずれか１項に記載の方法。
【請求項４４】
開始ノードを指定する前記ユーザ入力を提供するための追加のユーザ入力手段を使用する工程を更に含むことを特徴とする請求項４３に記載の方法。
【請求項４５】
前記順序付け規則が、所定の基準に従ってノードを順序付けする工程を含むことを特徴とする請求項３３又は３９に記載の方法。
【請求項４６】
ユーザが選択可能なモード切替選択を受信する工程に先立って、所定のナビゲーションモードを用いる工程を更に含むことを特徴とする請求項２５乃至４５のいずれか１項に記載の方法。
【請求項４７】
前記情報源の中の非依存で表示可能な各情報項目には、前記情報階層の中の前記情報項目の前記位置を定義するラベルもしくはファイル名もしくはインデックスによって、インデックスが付けられていることを特徴とする請求項２５乃至４６のいずれか１項に記載の方法。
【請求項４８】
前記ラベルもしくはファイル名もしくはインデックスを用いて前記階層をナビゲートする工程を更に含むことを特徴とする請求項４７に記載の方法。
【請求項４９】
請求項１乃至２４のいずれか１項に記載の装置としてコンピュータを構成するためのコンピュータ可読コードを搬送することを特徴とする搬送媒体。
【請求項５０】
情報源からの情報を表示するための入力装置及びディスプレイと共に使用するディスプレイ制御装置であって、前記情報はインデックス体系によってインデックスを付けられるか、あるいは情報階層を定義する構成によって構成されており、前記情報階層は階層的に配置された複数のノードによって表されることができ、前記複数のノードの各々は前記情報源には非依存で表示可能な情報に関連付けられていることを特徴とし、前記ディスプレイ制御装置は、
前記情報源からユーザが選択した情報を前記少なくとも１つのディスプレイに表示させる目的で、前記ユーザ入力装置から受信した、ユーザが選択可能な進むナビゲーション選択とユーザが選択可能な戻るナビゲーション選択とを用いて、ユーザが前記情報階層の少なくとも一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実施する手段を備えており、前記制御装置は、前記ユーザ入力装置からの、前記ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、前記選択的ナビゲーション方針のうちの別の方針へと切り替わるように構成されており、各ナビゲーション方針は、前記情報階層がナビゲートされる順序を定義する１つ以上の規則を備えていることを特徴とするディスプレイ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索および表示のための装置および方法に関するものであり、詳細には、情報のユーザ選択を受け取って、選択された情報を出力するための装置および方法に関するものである。
【背景技術】
【０００２】
情報は、階層型ディレクトリ構造を用いて好都合にインデックスを付けられる場合が多い。ユーザの注目する情報を見つけるために、ユーザが階層型ディレクトリ構造の中を容易にナビゲートできるようにすることと、効率的なメニューに基づいたナビゲーションシステムを提供することは望ましいことである。
【０００３】
あるいは、情報を体系化する目的で階層構造を定義するインデックス方式を用いて、情報にインデックスを付けてもよい。例えば、情報の種々の部分が、種々のラベルもしくは定義と関連付けられ、階層構造の中の位置を定義してもよい。情報はいくつかのデータファイルに分けられてもよいし、また、所与のファイル名もしくはファイル内に保存された情報が、階層構造の中の位置を定義してもよい。あるいは、階層構造を定義する目的で、例えばリストの形で、ファイルとは別のインデックスが提供されてもよい。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
階層的にインデックスを付けられた情報は、インデックスの体系によって定義される階層構造とは違う方法で体系化される記憶構造を用いて、記憶されてもよい。例えば、ディスクドライブもしくはその他の記憶手段上での単一ディレクトリ内の複数のデータファイルの形で、非階層型記憶装置を用いて、情報が物理的に記憶されてもよい。あるいは、例えば、ディスクドライブもしくはその他の記憶手段上でのディレクトリのシステムの中に、および／または、複数の異なるネットワーク位置に、階層型情報構造とは別の方法で体系化された階層記憶構造の中に情報が記憶されてもよい。そのような方法で体系化された情報の階層の中をユーザが容易にナビゲートできるようにすることが、望ましい。ウェブブラウザのような、現在知られたナビゲーションシステムにおいて、ユーザが自分のパスを引き返すことができるようにするため「戻る」ボタンが提供されてもよいし、ナビゲーションの「進む」ボタンが提供されてもよい。しかし、ナビゲーションの「進む」ボタンは、ユーザが「戻る」ボタンをすでに使用した後で、元の位置に戻る場合にのみ機能する。ユーザが「戻る」ボタンをまだ使用していない場合は、ナビゲーションが進むべき方針が存在しないのだから、ナビゲーションの「進む」ボタンは作動しない。
【課題を解決するための手段】
【０００５】
本発明は、少なくとも１つの情報原からの情報を表示する装置を提供する。情報源の中の情報は、インデックス体系によってインデックスを付けられるか、あるいは、情報階層を定義する構成によって構成される。例えば、情報が階層ディレクトリ構造として構成されてもよいし、情報に、階層の中の位置を定義するラベルもしくはファイル名によってラベルを付けてもよい。情報階層は、階層的に配置された複数のノードとして記述され、複数のノードはそれぞれ、情報源には非依存で表示可能な情報に関連付けられてもよい。任意で、情報階層は、関連付けられた別個の表示可能な情報を持たないノードを含んでもよい。装置は、情報源からの情報を表示する少なくとも１つのディスプレイと、ユーザが選択可能な進むナビゲーション選択およびユーザが選択可能な戻るナビゲーション選択およびユーザが選択可能なモード切替選択を受信するユーザ入力装置と、制御装置とを含む。制御装置は、情報源からユーザが選択した情報を少なくとも１つのディスプレイに表示させる目的で、進むナビゲーション選択と戻るナビゲーション選択とを用いて、ユーザが少なくとも情報階層の一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実行するように構成されている。制御装置は、各ナビゲーション方針が、情報階層がナビゲートされる順序を定義する、１つ以上の規則を備えていることを特徴とし、ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、選択的ナビゲーション方針のうちの別の方針へと切り替わるように構成される。
【０００６】
第１の実施形態は、情報源からの情報を表示する装置を含み、その情報は階層構造の中のノードによってインデックスを付けられており、その装置は、情報源からの情報を表示する少なくとも１つのディスプレイと、ユーザが選択可能な進むナビゲーション選択およびユーザが選択可能な戻るナビゲーション選択およびユーザが選択可能なモード切替選択を受信するユーザ入力装置と、そして、情報源からユーザが選択した情報を少なくとも１つのディスプレイに表示させる目的で、進むナビゲーション選択と戻るナビゲーション選択とを用いて、ユーザが少なくとも情報階層の一部の中をナビゲートできるように、複数の選択的なナビゲーションの方針を実行する制御装置とを含み、この制御装置は、ユーザが選択可能なモード切替選択の受信に応じて、現在選択されているナビゲーション方針から、選択的ナビゲーション方針のうちの別の方針へと切り替わるように構成され、各ナビゲーション方針は、情報階層がナビゲートされる順序を定義する、１つ以上の規則を含むことを特徴とする。
【０００７】
規則は、特に本発明の実施形態の中のさらなる規則によって、補足されてもよいし、修正されてもよい。各規則は、階層構造全体について定義されてもよいし、例えば、特定のナビゲーションモードが始まる開始ノードから下行する階層の部分について、というように、階層構造の一部だけについて定義されてもよい。現在選択されているノードとなるであろう次のノードが、階層のその部分の外側にある場合には、その規則は必ずしも適用されないであろう。その場合には、階層構造の残りの部分のナビゲーションには、別の規則が適用されてもよいし、階層構造の残りの部分のさらなる規則によって既存の規則が修正されてもよい。例えば、特定のナビゲーション方針を用いたナビゲーションの開始点によって、ノードを異なるシーケンスで表示するように、制御装置が構成されてもよい。
【０００８】
本発明の実施形態によって提供される１つの利点は、ユーザがたどったそれまでのパスがないときでも、進むナビゲーション方針を持つ、予測的な進むボタンを提供することである。
【０００９】
制御装置は、戻るナビゲーション選択に応じて、過去に表示された情報の履歴から、情報を表示するように構成されてもよい。戻るナビゲーション選択は、従って、以前に表示された情報に復帰する「元に戻す」機能として動作してもよい。あるいは、戻るナビゲーション選択によって、ユーザが、進むナビゲーション選択と同じノードのシーケンスを、ただ逆の順序で、ナビゲートすることが可能になってもよい。戻るナビゲーション選択の効果は、選択されたナビゲーションモードに依存してもよい。
【００１０】
ナビゲーション方針は、情報源の中のノードのシーケンスを完全に定義する必要はない。例えば、ナビゲーション方針は、階層の複数のレベルの各々に対応する情報を表示する相対的順序、もしくは、ノードの複数のグループの各々に対応する相対的順序を指定してもよいが、そのようなレベルもしくはグループの中のサブノードに対応する情報を表示する順序は指定しなくてもよい。追加の順序付け情報が、ナビゲーション方針の一部ではない、別個の順序付け規則によって提供されてもよい。ナビゲーション方針と順序付け規則とが一緒になって、結果として、階層の中のすべての情報を表示する完全な順序が得られてもよい。あるいは、ナビゲーション方針が、親ノードのサブノードだけを循環すること、あるいは、階層の特定のレベルのノードだけを循環することを含む場合、ナビゲーション方針と順序付け規則とが、階層のこの下位集合の表示順序を完全に判断してもよい。
【００１１】
いくつかのノード間もしくはノードのグループ間の順序付けの関係は知られているけれどもそれ以外のノードもしくはノードのグループ間の順序付けの関係が知られていない場合、ナビゲーションの順序を定義することは、階層構造全体についての完全なナビゲーションの順序を定義することを意味してもよいし、部分的なナビゲーションの順序を定義することを意味してもよい。
【００１２】
複数のナビゲーション方針の中に、ユーザが階層のさまざまなレベルを上下方向に移動できるようにする第１のナビゲーション方針、例えば深さ優先探索方針と、ユーザが階層の特定のレベル内で横向きに移動できるようにする第２のナビゲーション方針、例えば広さ優先探索方針とが含まれることは好適である。
【００１３】
深さ優先方針は、未表示の情報がある間は、次の最低レベルまで下り方向へナビゲーションを繰り返し、その後、未表示の情報がある間は、同じレベル内でのナビゲーションを行い、その後、未表示の情報を持つ階層のうちで最も近い他の分岐を見つけるため、階層をさかのぼり、そして、未表示の情報が残らなくなるので、このプロセスを繰り返すことを含む。こうして、深さ優先ナビゲーションは、可能な場合はツリー構造の「葉」に向かってナビゲーションを行うことを含む。
【００１４】
階層の中の第２のノードより上に位置する、階層の中の選択されたノードは、その第２のノードの先祖ノードとして知られてもよいが、ただし、それは第２のノードが、先祖ノードの入れ子になったサブノードとして定義された階層の分岐にある、すなわち、第２のノードは、先祖ノードの「子孫」である、という条件付きである。親ノードは、先祖ノードの例である。
【００１５】
広さ優先ナビゲーション方針は、階層の次のレベルに移動する前に、階層の１つのレベル上のすべての情報を表示することを含む。広さ優先ナビゲーション方針は、階層の単一のレベルもしくは単一のレベルの一部の中の循環に制限されてもよいし、階層の現在選択されたレベル上のすべてのノードまたは一部のノードのナビゲーション後の、レベルの変化を含んでもよい。
【００１６】
ナビゲーション方針の選択は、ナビゲーションの最中の任意の部分で切り替えられてもよい。従って、任意の特定のナビゲーション方針のための開始ノードは、階層の中の任意のノードであってもよい。深さ優先ナビゲーション方針において、第１の実施形態では、最初に、開始ノードの入れ子になった各サブノードに対応する情報が順に表示され、次いで、最高レベルのノード（「ルート」ノード）でナビゲーションが開始された場合に発生するはずのノードのシーケンスと同じシーケンスを含むさらなるナビゲーションが行われる。言い換えると、開始ノードのすべてのサブノードの中へとナビゲーションが進んだ後、ナビゲーションは、次いで、制御装置が現在のナビゲーションモードへと切り替えられて以来、これらのサブノードが未表示であった場合には、これらの開始ノードの先祖ノードのサブノードへと進む。
【００１７】
別の選択肢は、開始ノードと同じ階層レベルにある他のノードが、制御装置が現在のナビゲーションモードへと切り替えられて以来、それらが未表示であったならば、それらが開始ノードの前に発生するのか後に発生するのかを問わず、それらが順序付け規則を用いて、表示されることである。
【００１８】
装置は、新たなモード選択が行われる度に、もしくは異なる順序付け規則が選択される度に、ルートノードで始まるノードの順序リストを生成するように構成されてもよい。次いで、現在選択されているモードでリストの中から開始することによって、ナビゲーションの順序を制御するため、リストが用いられてもよい。しかし、そのようなリストが生成されたりメモリの中に記憶されたりすることは、必須というわけではない。別の選択肢は、制御装置が新たなナビゲーション選択をユーザから受信する度に、制御装置が単純に、ナビゲーション方針および順序付け規則に対応する一組の規則を使用することである。
【００１９】
順序付け規則は、ユーザが指定してもよいし、固定的な基準を指定してもよいし、あるいは、コンピュータ装置によって判断されるさらなる基準によって管理されてもよいし、例えばユーザＩＤに従って事前に設定されてもよい。
【００２０】
いかなる種類の順序付け規則もありうる。例えば、順序付け規則は、ノード名もしくは表示される情報の一部を形成する件名ヘッダによるアルファベット順であってもよいし、例えばファイルサイズ、ファイルの数、またはテキストや画像および／または音声の量などのような、階層のうちの特定のノードにおける情報量による順序であってもよい。順序付け規則は、各ノードの直下のサブノードの数、入れ子になったサブノードの数、これらのサブノードに対応する総情報量、階層構造の中の入れ子になったサブノードの最大の深さ、（特定のユーザでも任意のユーザでもよいが）情報が最後に閲覧された時期、情報が階層型情報源に加えられた時期、情報の種類、ファイルの種類、その情報のこれまでの閲覧回数、所定の期間内にその情報がこれまでに閲覧された頻度、などによる順序付けであってもよい。他にも多くの種類の順序付けがありうる。順序付けが論理的な規則によって判断されることが必須というわけではない。順序付けは、任意もしくは無作為であってもよいし、ハードディスクもしくは他の記憶装置上の記憶位置などのような、技術的考慮によって判断されてもよい。
【００２１】
上記の順序付け規則のいずれかに対応する逆の順序付け、例えば逆アルファベット順を用いてもよい。順序付け規則の組み合わせを用いてもよい。階層の中の異なるレベルについては異なる方法で順序付け、および／または、異なるノードのサブノードについては、異なる規則によって異なる方法で順序付けることも可能である。
【００２２】
このように、本発明は、階層的に体系化された情報構造の容易なナビゲーションを可能にするユーザインタフェースを提供する。
【００２３】
本発明の実施形態による装置は、手持ち式もしくは携帯可能なコンピュータ装置を含めて、いかなるコンピュータ装置を含んでいてもよい。例えば、装置は、ＰＣ（パーソナルコンピュータ）、ＴＶ付きのセットトップボックス、ＰＤＡ（携帯情報端末）、電子ブックリーダ、携帯電話、デジタル・オーディオ・プレーヤ、ＧＰＳ（全地球測位システム）レシーバ等を含んでもよい。本発明は、サイズが限られる装置と共に使用するのに理想的である。本発明の実施形態が、小さな画面を有するコンピュータと共に使用される場合、画面のすべてもしくはほとんどを情報表示専用画面とすることによって、限られた表示範囲の効率的な使用が画面上で可能なようにすることができるという利点を持っており、ユーザ入力装置は、画面もしくは装置自体の最小範囲を占めるだけでよい。例えば、必要なものを全部あげても、３つの物理的ボタンもしくはタッチスクリーン・ボタンだけである。
【００２４】
ディスプレイは、モニタ、ＴＶ画面、タッチスクリーンであってもよいし、コンピュータ装置と共に使用されるものであれば他のいかなるタイプの画面もしくはディスプレイであってもよい。ディスプレイは、さらなるユーザ入力装置を使った別のナビゲーションを可能にするため、ノード構造の全体もしくは部分マッピングを含むナビゲーションパネルを、ディスプレイの範囲の中に表示されるように構成されてもよい。
【００２５】
ユーザ入力装置は、キーボード、キーパッド、マウス、ペン、ゲームコントローラ、ジョイスティック、リモコン、トラックパッド、トラックボール、その他のポインタ装置、タッチ・センシティブ・スクリーン、あるいはユーザが情報を装置に入力できるようにする、その他のいかなる装置であってもよい。
【００２６】
ユーザ入力装置は、３つのキーを持つキーパッドでも、２つのキーを持つキーパッドでもよいし、その場合、両方のキーを同時に押すことによってモード選択が行われるようになっており、あるいは、ジョイスティックであってもよいが、例えば、手持ち式のジョイスティックではなく、指で操作されるミニ・ジョイスティックでもよい。ユーザ入力装置は、トラックポイント・デバイスやタッチパッドのような圧力制御装置であってもよい。キー全体のうちでごくの一部キーが、ナビゲーションユーザ入力として使用されるようなキーボードであってもよい。入力装置を組み合わせて用いてもよい。
【００２７】
制御装置は、コンピュータ、内蔵コンピュータ装置、ＰＤＡ，携帯電話等であってもよい。情報の記憶装置は、ハードディスク、フロッピー(登録商標)ディスク、ＣＤ、ＤＶＤ、光学ディスク等のディスクであってもよいし、情報の記憶装置は、コンピュータ装置の一部として提供されてもよいし、コンピュータ装置からリモートな位置にあってもよい。情報の記憶装置は、読み取り専用タイプで出来ていてもよいし、読み書きタイプで出来ていてもよい。
【００２８】
情報源の情報は、画面上に表示するためのテキスト、ウェブページ、写真、画像、動画、および／またはスピーカから出力するための、デジタル音声または音楽のような、音声情報を含んでもよい。情報は、情報階層として記憶されてもよいし、情報は階層ノード構造によってインデックスを付けられてもよい。情報の少なくとも一部は、その情報をナビゲートするためのユーザ入力が受信されたとき、動的に生成されてもよい。そのような動的に生成された情報に、１つ以上の物理的位置からアクセスされてもよい。
【００２９】
情報は、ディスクドライブのような単一の物理的位置にすべて記憶されてもよいし、複数の物理的位置に分散されてもよく、それらが１つ以上のネットワーク経由で接続可能であってもよい。情報は、少なくとも部分的には情報階層の構造に対応する、ディレクトリ構造の中に記憶されてもよく、例えば、階層の最高レベルにある情報は最高レベルのディレクトリに記憶されてもよいし、そして、階層の下の方にある情報はサブディレクトリに記憶されてもよい。あるいは、情報は、情報階層の構造に対応しない、ファイル構造の中に記憶されてもよい。一例をあげると、情報源の中の情報がすべて単一のディレクトリの中に記憶され、そして、階層型情報構造がインデックス付け手段によって、例えばファイル名もしくは情報源の中の各ファイルに関連するラベルによって、あるいは、階層構造に関する情報を含むインデックスもしくはリストを用いることによって、定義される場合である。
【００３０】
例えば、ファイル名もしくはラベルの第１の部分が、階層の中の位置を定義してもよいし、ファイル名もしくはラベルの第２の部分が、第１に定義された位置の下の階層の分岐を定義してもよいし、そして、ファイル名もしくはラベルの後続部分が、階層の下位分岐を定義してもよい。このように、ファイル名もしくはラベルが、階層のトップから階層の中の命名されたもしくはラベル付けされた情報の位置までの経路を指定してもよい。情報源は、コンピュータ記憶デバイス上の単一のディレクトリの中に記憶された、または、分散された物理的位置もしくはバーチャルな位置に記憶された、複数のファイルで構成されてもよいし、階層構造は、関連するファイル名もしくはラベルによって定義されてもよい。ファイル名もしくはラベルの一部が、階層の中の位置に関連してもよいし、ファイル名もしくはラベル全体がこれを判断してもよい。
【００３１】
階層を定義するラベル付けは、コンピュータプログラム言語、例えばＸＭＬ（拡張マークアップ言語）、ＰＨＰ（ＰＨＰ  ハイパーテキストプリプロセッサ）、ＳＱＬ（構造化照会言語）によって容易に処理することが可能であり、選択されたナビゲーション方針を用いて検索される情報の次の項目を識別するのに、使用されてもよい。
【００３２】
本発明の装置は、タッチ・センシティブ・スクリーンを含んでもよく、これは、例えば人間の指による、もしくはスタイラスを用いるなど、各種の方法を用いて選択されてもよい。装置は、音声情報の再生のため、ラウドスピーカを含んでもよい。しかし、本発明は、そのような技術もしくは設計に限定されない。
【００３３】
情報源は、本発明による装置としてコンピュータを構成するためのコードと一緒に、コンピュータ上に提供されてもよいし、情報源がこの装置とは離れているかもしくはリモートな状態にあり、例えば通信リンクで装置が情報にアクセスしてもよい。あるいは、情報は、装置とは別にリモートで提供されてもよく、装置が、例えばネットワークで情報にアクセスしてもよい。
【００３４】
情報源は、階層的に連結されたノードのネットワークに対応する階層構造の形で構成された情報を含んでもよい。情報源を構成する情報の個別項目は、それぞれ、１個のノードと関連付けられる。構造は、単一の最高レベルノード、すなわち「ルート」ノードを有してもよく、それが、より下位の階層にある各ノードに連結される。最高レベルノードは、独自のパスを介して、あるいは、別のパスを選択することによって、より下位の階層にある各ノードに連結されてもよい。各ノードは、ノード名、ラベル、またはＩＤ番号のような、ノードを特定するのに用いられるノード参照先に関連付けられてもよい。
【００３５】
本発明は、ソフトウェアもしくはプログラム可能なコンピュータ装置によって実装されてもよい。これには、ＰＤＡ（携帯情報端末）、携帯電話等を含めて、任意のコンピュータが含まれる。従って、本発明は、コンピュータまたは複数のコンピュータを構成するためのコンピュータ可読コードを搬送する搬送媒体を、本発明の装置として包含する。搬送媒体は、電気信号、光信号、マイクロ波、ＲＦ、電磁信号、音響信号、磁気信号（例えば、インターネットのようなＩＰネットワーク上のＴＣＰ  ＩＰ信号）のような一過性の媒体を含みうるし、フロッピー(登録商標)ディスク、ＣＤ  ＲＯＭ、ハードディスク、またはプログラム可能メモリデバイスのような搬送媒体も含みうる。
【００３６】
本発明の実施形態において、進むおよび戻るというユーザ選択の結果として、ディスプレイ上の情報の自動更新がもたらされる。
【００３７】
すべての可能なナビゲーションモードを繰り返すのに単一の制御ボタンを使用することによって、例えばＰＤＡ（携帯情報端末）のような、サイズの限られた装置でスペースを節約するという利点が得られる。ボタンが画面上に表示されると、次いで、ボタンを表示するのに必要な画面の面積が最小化される。ボタンが、ハードウェア入力制御ボタンとしてのみ存在する場合、ボタンの総数を最小化することによって、ハードウェアの全体サイズが最小化されてもよい。
【００３８】
このように、本発明の実施形態によって、ハードウェアのサイズを最小化することができ、他方、情報用に利用可能な表示面積は、ユーザ入力選択の必要性はわずか３種類であるため、最大化される。これは、移動装置あるいはその他のサイズが限られている装置には、特に有益である。
【００３９】
本発明の実施形態は、予測的な進むナビゲーションという利点をもたらすが、それは、ウェブブラウザのような先行技術のユーザインタフェースには見られなかったものであり、ユーザが情報の中を容易にナビゲートできるようにするという利点をもたらす。
【００４０】
一部の実施形態のさらに有利な特徴は、進むまたは戻るというユーザ選択が制御装置によって受信されるのに応じて、新たな情報が自動的に表示されることである。これによって、選択を確認するために押されることになる「Ｅｎｔｅｒ」キーのような追加のキーの必要性がなくなる。
【００４１】
特定のノードが多数のサブノードを有する場合、進むおよび戻るナビゲーション制御ボタンを用いてこれらのサブノードの中をスクロールするのは時間がかかるということがあるかもしれない。しかし、この装置は、別のナビゲーション制御ボタンもしくは他のユーザ入力制御ボタンを用いて、階層構造の異なる部分へのショートカット・ナビゲーション・ステップが可能なように構成されてもよい。
【００４２】
一部の実施形態において、さらなるユーザ入力装置または現在のユーザ入力装置の追加部分（例えばキーボード上の追加のキー）を使ってナビゲーションの方法を追加することによって、ノード構造の一部分から別の部分へのショートカットを行うことが可能になる。そのようなナビゲーションのショートカットをユーザが選択できるようにするため、ディスプレイ上にメニューが表示されてもよい。メニュー項目は、例えば、マウスもしくは他の入力装置に連結したポインタのような、例えば、ディスプレイに表示されたポインタを用いて、選択されてもよい。あるいは、メニュー項目は、画面上にポインタが表示されることなく、例えば、ユーザがメニュー項目に対応する画面の部分に触れるタッチ・センシティブ・スクリーンを使用して選択されてもよい。メニューおよび項目は、画面上のポインタの位置決めによって、および／またはユーザがポインタ装置をクリックするかもしくは起動することによって、あるいはタッチ・センシティブ・スクリーンに一回もしくは数回触れることによって、選択されてもよい。
【００４３】
さらなるユーザ入力装置を含む実施形態が、いかなるコンピュータ装置を用いて実装されてもよい。そのような実施形態は、フルキーボードのようなさらなるユーザ入力を受け入れることができるユーザ入力装置をすでに備えたコンピュータ、あるいは、マウスとキーボードのような複数のユーザ入力装置を備えたコンピュータに特に適している。本発明の実施形態では、共通のコア・ユーザ・インタフェースを異なるタイプのコンピュータ装置と共に使うことが可能であり、そして、追加のユーザインタフェース機能が、特定のタイプのコンピュータ装置に固有であるかもしくはそのために選択されている場合、追加のユーザインタフェース機能を特定の実施形態に含めることが可能である。
【００４４】
ユーザのナビゲーションを支援するため、追加の視覚情報が使用されてもよく、例えば、階層のどのレベルおよび／または階層のどの具体的分岐が表示されているのかによって、あるいは、ナビゲーションが、異なるサブノードのグループへと進むとき、ディスプレイの一部分の色が変更されてもよい。
【発明を実施するための最良の形態】
【００４５】
ここで本発明の実施形態について、例証として、添付の図面を参照しながら説明する。
【００４６】
本発明の第１の実施形態による装置を図１に示す。装置は、ディスプレイ１００およびユーザ入力装置１０２に接続された制御装置１０１を含む。また、制御装置は、情報記憶装置１０３にも接続されている。制御装置１０１は、ユーザ入力装置１０２からユーザ入力を受信し、情報記憶装置１０３からの情報を選択して検索し、検索された情報をディスプレイ１００に出力するように構成される。ユーザ入力装置１０２は、ディスプレイ１００と一体であってもよいし、別個であってもよい。ユーザ入力装置は、ディスプレイ上に提供されるタッチ・センシティブ・メカニズムであることによって、一体となることができよう。
【００４７】
装置は、プログラムメモリを含んでもよく、この場合、制御装置１０１は、情報記憶装置１０３にアクセスするため、プログラムメモリに記憶されたプログラムコードをロードして実装し、ディスプレイ１００とユーザ入力装置１０２とを制御する。
【００４８】
図２は、本発明の実施形態と共に使用する階層型情報構造の一例を示す図である。階層の中のノード間の関係を示すため、木の形に似た線の網が示されている。最高レベルのノード１００１は、「生態系」と表題が付けられている。サブノードが５つ含まれており、それぞれ、「植物」１００２、「鳥類」１００３、「爬虫類」１０１７、「無脊椎動物」１０１９、「哺乳類」１０２５である。
【００４９】
この例では「植物」１００２は、それ自身のサブノードを有していない。
【００５０】
「鳥類」１００３は、３つのサブノードを有する。サブノードは、「鶴及びその仲間」１００４、「フクロウ」１０１１、そして、「渉水鳥、カモメ、ウミスズメ」１０１２である。「鶴及びその仲間」１００４サブノードは、「ツルモドキ科の鳥」１００５および「アカアシノガンモドキ」１００８という２つのさらなるサブノードを有する。これら２つのさらなるサブノードはそれぞれ、長さのサブノード１００６、１００９、および重さのサブノード１００７、１００９を有する。「フクロウ」１０１１サブノードは、それ以上サブノードを有していない。「渉水鳥、カモメ、ウミスズメ」１０１２サブノードは、２つのさらなるサブノードを有しており、それらは、「マダラ・ソリハシセイタカシギ」１０１３および「大西洋ツノメドリ」１０１４である。「マダラ・ソリハシセイタカシギ」１０１３サブノードはさらなるサブノードを有していないが、「大西洋ツノメドリ」ノードは長さのサブノード１０１５および重さのサブノード１０１６を有している。
【００５１】
「爬虫類」１０１７ノードは１つのサブノードを有しており、それは「トカゲ」１０１８である。「トカゲ」１０１８サブノードはさらなるサブノードを有していない。
【００５２】
「無脊椎動物」１０１９ノードは２つのサブノードを有する。サブノードは、「軟体動物」１０２０および「節足動物」１０２１である。「軟体動物」１０２０はさらなるサブノードを有していない。「節足動物」１０２１サブノードは、さらなるサブノードを１つ有しており、それは「クワガタムシ」１０２２である。「クワガタムシ」１０２２サブノードは、長さのサブノード１０２３および重さのサブノード１０２４を有する。
【００５３】
「哺乳類」１０２５は２つのサブノードを有する。サブノードは、「霊長類」１０２６と「クジラ目」１０２７である。「哺乳類」１０２５サブノードは、さらなるサブノードを有していない。「クジラ目」１０２７サブノードは、２つのさらなるサブノードを有し、それらは「コクジラ」１０２８と「シロイルカ」１０３１である。「コクジラ」１０２８サブノードはさらなるサブノードを有していないが、「シロイルカ」サブノードは、長さサブノード１０２９と重さサブノード１０３０を有している。
【００５４】
図２の、サブノードを有する多くのノードに加えて、階層の各ノードは、階層の中での自分の位置にかかわらず、そのノード固有の情報に対応してもよい。
【００５５】
図３ａは、本発明の一実施形態におけるコンピュータ画面の画面レイアウトを示す。画面２には、表示範囲１を有し、画面の下部に表示された３つの制御ボタン範囲３、４、５を有する。制御ボタンは、それぞれ、戻るナビゲーション、進むナビゲーション、そして、モード選択に関連する。第１の２つの制御ボタン範囲３、４は、左と右の矢印を示しており、それぞれ「戻る」６および「進む」７の制御部を示す。第３の制御ボタン範囲５は、ナビゲーションモードのシンボル８を示しており、絵を用いて現在のナビゲーションモードを示す。この例では、シンボル８は書籍であり、現在のナビゲーションモードが「書籍モード」であることを示す。
【００５６】
画面がタッチ・センシティブ・スクリーンである場合、画面内のこれらの制御ボタンの範囲は、タッチ・センシティブ・ボタンとして構成されてもよい。画面がタッチ・センシティブ・スクリーンではない場合、ポインタ装置のようなユーザ入力装置を用いて、画面上でカーソルをボタンの位置へと動かすことによって、操作することができよう。あるいは、それらを用いて、キーパッドもしくはキーボード上にあるキーもしくはボタンが起動されるのを視覚的に示してもよい。
【００５７】
図３ｂは、本発明のこの実施形態で用いられる可能性がある４つのモードのアイコンを示し、また、モード選択スイッチが操作されるときの、別個のモード間での遷移について図解する。４つのアイコンは、「レベル循環」モード、「ジグザグ」モード、「書籍」モード、そして、「グループ循環」モードを表す。これらのモードの各々については、後でさらに詳しく述べる。制御装置１０１がユーザ入力装置１０２からモード切替のユーザ選択を受信すると、モードは、シーケンスの中の次のモードに切り替わる。４つのモードのシーケンスの終了時点で、さらなるモード切替をユーザが選択すれば、その結果、第１のモードに戻るであろう。
【００５８】
本発明の実施形態は、これらの４つのナビゲーションモードに限定されるものではなく、他のモードもまた可能である。
【００５９】
図４ａは、本発明の一部の実施形態において、情報表示の順序をユーザが選択できるようにするのに用いられてもよいメニューを示す。順序は、ディスプレイ１００上に情報を表示するシーケンスを決めるため、選択されたモードについての規則と一緒に、制御装置によって用いられる。
【００６０】
図４ａのメニュー１２は、ノードの順序付けを、名前で選ぶ１３Ａ、時間で選ぶ１３Ｂ、ファイルで選ぶ１３Ｃ、タイプで選ぶ１３Ｄ、あるいはヒット数で選ぶ１３Ｅという選択肢を含む。メニュー１２は、下向き矢印の付いたボタン１４と上向き矢印の付いたボタン１５とを有する。さらなる順序付けの選択肢が利用可能な場合、そして、それらをメニュー１２に表示するスペースがない場合には、下向き矢印１４と上向き矢印１５とを、順序付けの選択肢をスクロールするのに使用してもよい。
【００６１】
図４ｂは、ユーザに呼び出された図４ａのメニューを示す、２つのスクリーンショットを示す。この実施形態において、図４ｂの第１のスクリーンショットに示すように、通常の時間より長い間、例えば1秒間、モードボタンが押されてもよい。この結果、図４ｂの第２のスクリーンショットに示すように、メニュー１２が画面の中央の範囲に表示される。適切な選択が行われたとき、モードボタンをクリックすることによって、メニューが隠されてもよい。
【００６２】
図５は、図２の樹形図に、さらに第１のナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。第１のナビゲーションモードは、「書籍モード」である。「書籍モード」において、ナビゲーションのシーケンスは、最高レベルノードで開始され、最高レベルノードの第１のサブノードへと進み、次いで、第１のサブノードの第１のサブノードへ、というように進む。階層の底部に達したとき、ナビゲーションは、次に最も低いレベルの第２のサブノードから再開され、ノードおよびサブノードのリスト全体を通じてこのパターンが続く。
【００６３】
図５で与えられた例において、「書籍モード」情報シーケンスの開始点は、最高レベルノード「生態系」１０１であり、これは図５ではシーケンス内のそれの位置を示すため、（１）のラベルが付けられている。
【００６４】
この例において、シーケンスの次のノードは「植物」１０２であり、その第２の位置を示すため、（２）のラベルが付けられている。「植物」１０２が選ばれたのは、書籍の「章」の順序付け、すなわちルートノードのサブノードが、植物、鳥類、爬虫類、無脊椎動物、哺乳類であるからである。各章が別の方法で、例えばアルファベット順に、順序付けされた実施形態においては、「植物」は「書籍順」シーケンスの第２のノードでなくてもよい。
【００６５】
シーケンスの第３のノードは、「鳥類」１０３であり、（３）のラベルが付けられているが、それは「植物」１０２はいかなるサブノードも持っていないからである。第４のノードは「鶴及びその仲間」１０４であり、（４）のラベルが付けられている。「鶴及びその仲間」が、「鳥類」の他のサブノードに優先して選択されるのは、この例において「下位の章」の順序が「鶴及びその仲間」、「フクロウ」、「渉水鳥、カモメ、ウミスズメ」となっているからである。
【００６６】
シーケンスの第５のノードで、（５）のラベルが付けられているのが、「ツルモドキ科の鳥」１０５であり、これは「鶴及びその仲間」１０４の第１のサブノードである。第６のノードは、（６）のラベルが付けられているが、「長さＡ」１０６であり、これは、「ツルモドキ科の鳥」１０５の第１のサブノードである。この段階では、「長さＡ」１０６の下にはさらなるサブノードがないので、シーケンスは、「ツルモドキ科の鳥」１０５の第２のサブノード、すなわち「重さＡ」１０７へと進む。
【００６７】
「重さＡ」１０７にも「ツルモドキ科の鳥」１０５にもそれ以上のサブノードがないので、シーケンスの次のノードは、ラベル（８）の「アカアシノガンモドキ」１０８であり、これは「鶴及びその仲間」１０４の第２のサブノードである。
【００６８】
シーケンスの残りの部分についても同様のパターンが続く。要約すれば、残りの順序は、ラベル（９）の「長さＢ」１０９、ラベル（１０）の「重さＢ」１１０、ラベル（１１）の「フクロウ」１１１、ラベル（１２）の「渉水鳥、カモメ、ウミスズメ」１１２、ラベル（１３）の「マダラ・ソリハシセイタカシギ」１１３、ラベル（１４）の「大西洋ツノメドリ」１１４、ラベル（１５）の「長さＣ」１１５、ラベル（１６）の「重さＣ」１１６、ラベル（１７）の「爬虫類」１１７、ラベル（１８）の「トカゲ」１１８、ラベル（１９）の「無脊椎動物」１１９、ラベル（２０）の「軟体動物」１２０、ラベル（２１）の「節足動物」１２１、ラベル（２２）の「クワガタムシ」１２２、ラベル（２３）の「長さＤ」１２３、ラベル（２４）の「重さＤ」１２４、ラベル（２５）の「哺乳類」１２５、ラベル（２６）の「霊長類」１２６、ラベル（２７）の「クジラ目」１２７、ラベル（２８）の「コクジラ」１２８、ラベル（２９）の「長さＥ」１２９、ラベル（３０）の「重さＥ」１３０、そして、ラベル（３１）の「シロイルカ」１３１である。
【００６９】
「書籍モード」に途中から入ること、すなわち、最高レベル以外のノードではじめることも可能である。この場合、シーケンスは以前のとおり進むが、ただし異なる開始点から進む。表示シーケンスが終わった後、「シロイルカ」１３１が表示されると、シーケンスの終了を示すスクリーンショットが表示されてもよいし、および／または、ユーザがシーケンス内を逆行するか、もしくは別のモードに切り替わるまで、進むナビゲーション制御は機能するのを中止してもよい。あるいは、シーケンスは、最初から、すなわち、「生態系」１０１から再開してもよい。
【００７０】
図６ａから６ｄまでは、複数の個別のスクリーンショットと、「書籍順」ナビゲーションモードにおいて、図５のノード構造の最高レベルから図５のノード構造の最低レベルまでのナビゲーションの間に、これらのスクリーンショットが相互に関連し合う方法を示す図である。図６ａは、「生態系」１０１から「植物」１０２へ、「鳥類」１０３へ、「鶴及びその仲間」１０４へ、「ツルモドキ科の鳥」１０５へ、「長さＡ」１０６へ、「重さＡ」１０７へ、「アカアシノガンモドキ」１０８への移行を示す。次いで、矢印Ａ１が、シーケンスが、次頁である図６ｂへと続くことを示す。
【００７１】
図６ｂは、矢印Ａ１から始まって、「長さＢ」１０９、「重さＢ」１１０、「フクロウ」１１１、「渉水鳥、カモメ、ウミスズメ」１１２、「マダラ・ソリハシセイタカシギ」１１３、「大西洋ツノメドリ」１１４、「長さＣ」１１５、そして、「重さＣ」１１６への移行を示す。次いで、矢印Ａ２が、シーケンスが次頁である図６ｃへと続くことを示す。
【００７２】
図６ｃは、矢印Ａ１から始まって、「爬虫類」１１７、「トカゲ」１１８、無脊椎動物」１１９、「軟体動物」１２０、「節足動物」１２１、「クワガタムシ」１２２、「長さＤ」１２３、「重さＤ」１２４への移行を示す。次いで、矢印Ａ３が、シーケンスが次頁である図６ｄへと続くことを示す。
【００７３】
図６ｄは、矢印Ａ３から始まって、「哺乳類」１２５、「霊長類」１２６、「クジラ目」１２７、「コクジラ」１２８、「長さＥ」１２９、「重さＥ」１３０そして、シーケンスの終わりに「シロイルカ」１３１へ移行することを示す。
【００７４】
図７は、図２の樹形図に、さらにアルファベット順を用いて「グループ循環」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。「グループ循環」とは、特定の階層レベルにおける特定のノードのグループの中での循環を含むナビゲーションを意味し、本実施形態においては、そのようなノードのグループとは、共通の親ノードを有する階層レベルにあるすべてのノードのことである。図に示す各ノードのそばの括弧内の数字は、シーケンスにおけるそのノードの表示順を示す。加えて、ノードは点線によってグループ分けされており、各点線が特定のノードのグループを囲んでいる。この例では、各グループは、階層の特定のレベルにおけるすべてのノードで構成される。従って、第１のグループはルートノードだけをカバーする。もし装置が「グループ循環」ナビゲーションモードにあり、そして、現行ノードがルートノードであるならば、グループの中にナビゲート先の別のノードが存在しないのだから、進むナビゲーション選択も戻るナビゲーション選択も何の効果ももたらさないであろう。別のノードに移動するために、ユーザは、別のナビゲーションモードに入ることを選択してもよい。
【００７５】
第２のノードのグループは、ルートノードのすべてのサブノード、すなわち、「植物」１０２、「鳥類」１０３、「爬虫類」１１７、「無脊椎動物」１１９および「哺乳類」１２５をカバーする。アルファベット順が用いられているので、これらは、鳥類、無脊椎動物、哺乳類、植物、爬虫類の順に表示される。順番は、図の中の各ノードのそばに、（１）から（５）までの番号によって示される。表示順は、グループ内で循環するので、第５のノード「爬虫類」が表示されるとき、進むナビゲーション選択を行うとその結果、第１のノード「鳥類」が再表示されるであろう。
【００７６】
第３のグループは、「鳥類」１０３ノードのすべてのサブノードをカバーする。これらは、アルファベット順では、「鶴及びその仲間」１０４、「フクロウ」１１１、そして、「渉水鳥、カモメ、ウミスズメ」１１２となり、それらの順序は、図に示す番号（１）から（３）によって、それぞれ示される。
【００７７】
第４のグループは、「爬虫類」１１７ノードのサブノードをカバーする。そのようなサブノードは、１つしかなく、それは「トカゲ」１１８であり、ここでもやはり、このノードが表示されるときには、このモードにおいて進むおよび戻るナビゲーション選択には効果がない。
【００７８】
第５のグループは、「無脊椎動物」１１９ノードのサブノードをカバーし、それは「軟体動物」１２０および「節足動物」１２１である。第６のグループは、「霊長類」１２６および「クジラ目」１２７をカバーするが、両方とも「霊長類」１２６のサブノードである。第７、第８、第９、第１０のグループはすべて、階層の第４のレベルにおけるノードのグループをカバーする。これらは、第７のグループについては、「ツルモドキ科の鳥」１０５および「アカアシノガンモドキ」１０８であり、第８のグループについては、「マダラ・ソリハシセイタカシギ」１１３および「大西洋ツノメドリ」１１４であり、第９のグループについては、「クワガタムシ」１２２であり、第１０のグループについては、「コクジラ」１２８および「シロイルカ」１３１である。第１１、第１２、第１３、第１４、第１５のグループは、すべて、階層の第５のレベルにあり、各グループは、長さおよび重さノードで構成される。各グループについて、進むおよび戻るというユーザ選択が行われれば、その結果、グループ内のノードの循環がもたらされるであろう。
【００７９】
図８ａおよび図８ｂは、図７の特定のグループ内のスクリーンショットの例と、ナビゲーションが進むにつれて、これらのスクリーンショットが相互に関連し合う方法とである。図８ａは、図７の第２のグループに関するものであり、「鳥類」１０３から「無脊椎動物」１１９へ、「哺乳類」１２５へ、「植物」１０２へ、「爬虫類」１１７へ、次いで「鳥類」１０３へ戻る循環を示す。図８ｂは、図７の第３のグループに関するものであり、「鶴及びその仲間」１０４から「フクロウ」１１１へ、「渉水鳥、カモメ、ウミスズメ」１１２へ、そして「鶴及びその仲間」１０４へ戻る循環を示す。
【００８０】
図９は、図２の樹形図に、最初にサイズに基づく順序付けと、次いでアルファベット順とを用いて「グループ循環」ナビゲーションモードにおける情報表示の順序を示すラベルを更に追加した図である。この例において、「サイズ」とは、入れ子になったサブノードの数を意味する。各ノードのそばの括弧内の数は、シーケンスにおいて、そのノードの表示順を示す。
【００８１】
図７などの場合、ノードは点線でグループ化されており、その各々が特定のノードのグループを囲んでいる。ノードのグループ化は図７のそれと同一であり、各グループ内のノードの順序だけが異なる。
【００８２】
図１０は、図９の第２グループの中の複数の個別のスクリーンショットと、ナビゲーションが進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。図１０は、「鳥類」１０３から、「哺乳類」１２５へ、「無脊椎動物」１１９へ、「爬虫類」１１７へ、「植物」１０２へ進み、そして「鳥類」１０３へ戻る循環を示す。
【００８３】
図１１は、図２の樹形図に、さらにアルファベット順を用いて「レベル循環」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。各ノードのそばの括弧内の数は、シーケンスにおいて、そのノードの表示順を示す。加えて、ノードは点線でグループ化されており、その各々が特定のノードのグループを囲んでいる。この例では、各グループは、階層の特定のレベルにおけるすべてのノードで構成される。従って、第１のグループはルートノードだけをカバーし、第２のグループはルートノードのすべてのサブノードをカバーし、第３のグループは、共通の親ノードを共有しているわけではないが、次レベルの階層の中のすべてのノードをカバーする。
【００８４】
最高レベルでは、第１かつ唯一のノードであって（１）とラベル付けされているのが、ルートノードである「生態系」１０１である。
【００８５】
第２のレベルでは、第１のノードは「鳥類」１０３であり、（１）とラベル付けされている。第２のノードは、「無脊椎動物」１１９であり、（２）とラベル付けされている。第３のノードは、「哺乳類」１２５であり、（３）とラベル付けされている。第４のノードは、「植物」１０２であり、（４）とラベル付けされている。第５のノードは、「爬虫類」１１７であり、（５）とラベル付けされている。これらの５つのノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００８６】
第３のレベルでは、第１のノードは、「節足動物」１２１であり、（１）とラベル付けされている。第２のノードは、「クジラ目」１２７であり、（２）とラベル付けされている。第３のノードは、「鶴及びその仲間」１０４であり、（３）とラベル付けされている。第４のノードは、「トカゲ」１１８であり、（４）とラベル付けされている。第５のノードは、「軟体動物」１２０であり、（５）とラベル付けされている。第６のノードは、「フクロウ」１１１であり、（６）とラベル付けされている。第７のノードは、「霊長類」１２６であり、（７）とラベル付けされている。第８のノードは、「渉水鳥、カモメ、ウミスズメ」１１２であり、（８）とラベル付けされている。これらの８つのノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００８７】
第４のレベルでは、第１のノードは、「大西洋ツノメドリ」１１４であり、（１）とラベル付けされている。第２のノードは、「シロイルカ」１３１であり、（２）とラベル付けされている。第３のノードは、「コクジラ」１２８であり、（３）とラベル付けされている。第４のノードは、「ツルモドキ科の鳥」１０５であり、（４）とラベル付けされている。第５のノードは、「マダラ・ソリハシセイタカシギ」１１３であり、（５）とラベル付けされている。第６のノードは、「アカアシノガンモドキ」１０８であり、（６）とラベル付けされている。第７のノードは、「クワガタムシ」１２２であり、（７）とラベル付けされている。これらの７つのノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００８８】
第５のレベルでは、第１のノードは、「長さＡ」１０６であり、（１）とラベル付けされている。第２のノードは、「長さＢ」１０９であり、（２）とラベル付けされている。第３のノードは、「長さＣ」１１５であり、（３）とラベル付けされている。第４のノードは、「長さＤ」１２３であり、（４）とラベル付けされている。第５のノードは、「長さＥ」１２９であり、（５）とラベル付けされている。第６のノードは、「重さＡ」１０７であり、（６）とラベル付けされている。第７のノードは、「重さＢ」１１０であり、（７）とラベル付けされている。第８のノードは、「重さＣ」１１６であり、（８）とラベル付けされている。第９のノードは、「重さＤ」１２４であり、（９）とラベル付けされている。第１０のノードは、「重さＥ」１３０であり、（１０）とラベル付けされている。これらの１０個のノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００８９】
図１２は、図１１の第３のレベルの中での複数の個別のスクリーンショットと、ナビゲーションが図１１に図解されたナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。図１２は、「節足動物」１２１から、「クジラ目」１２７へ、「鶴及びその仲間」１０４へ、「トカゲ」１１８へ、「軟体動物」１２０へ、「フクロウ」１１１へ、「霊長類」１２６へ、「渉水鳥、カモメ、ウミスズメ」１１２へ、次いで「節足動物」１２１へ戻る循環を示す。
【００９０】
図１３は、図２の樹形図に、サイズに基づく順序付けと、次いでアルファベット順を用いて「レベル循環」ナビゲーションモードにおける情報表示の順序を示すラベルを更に追加した図である。各ノードのそばの括弧内の数字は、シーケンスにおけるそのノードの表示順を示す。加えて、ノードは点線でグループ化されており、その各々が特定のノードのグループを囲んでいる。この例では、各グループは、階層の特定のレベルにおけるすべてのノードで構成される。従って、第１のグループはルートノードだけをカバーし、第２のグループはルートノードのすべてのサブノードをカバーし、第３のグループは、共通の親ノード等を共有しているわけではないが、次レベルの階層の中のすべてのノードをカバーする。
【００９１】
最高レベルでは、第１かつ唯一のノードであって（１）とラベル付けされているのが、ルートノードである「生態系」１０１である。
【００９２】
第２のレベルでは、第１のノードは「鳥類」１０３であり、（１）とラベル付けされている。第２のノードは、「哺乳類」１２５であり、（２）とラベル付けされている。第３のノードは、「無脊椎動物」１１９であり、（３）とラベル付けされている。第４のノードは、「爬虫類」１１７であり、（４）とラベル付けされている。第５のノードは、「植物」１０２であり、（５）とラベル付けされている。これらの５つのノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００９３】
第３のレベルでは、第１のノードは、「鶴及びその仲間」１０４であり、（１）とラベル付けされている。第２のノードは、「クジラ目」１２７であり、（２）とラベル付けされている。第３のノードは、「渉水鳥、カモメ、ウミスズメ」１１２であり、（３）とラベル付けされている。第４のノードは、「節足動物」１２１であり、（４）とラベル付けされている。第５のノードは、「軟体動物」１２０であり、（５）とラベル付けされている。第６のノードは、「フクロウ」１１１であり、（６）とラベル付けされている。第７のノードは、「トカゲ」１１８であり、（７）とラベル付けされている。第８のノードは、「霊長類」１２６であり、（８）とラベル付けされている。これらの８つのノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００９４】
第４のレベルでは、第１のノードは、「大西洋ツノメドリ」１１４であり、（１）とラベル付けされている。第２のノードは、「コクジラ」１２８であり、（２）とラベル付けされている。第３のノードは、「ツルモドキ科の鳥」１０５であり、（３）とラベル付けされている。第４のノードは、「アカアシノガンモドキ」１０８であり、（４）とラベル付けされている。第５のノードは、「クワガタムシ」１２２であり、（５）とラベル付けされている。第６のノードは、「シロイルカ」１３１であり、（６）とラベル付けされている。第７のノードは、「マダラ・ソリハシセイタカシギ」１１３であり、（７）とラベル付けされている。これらの７つのノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００９５】
第５のレベルでは、第１のノードは、「長さＡ」１０６であり、（１）とラベル付けされている。第２のノードは、「長さＢ」１０９であり、（２）とラベル付けされている。第３のノードは、「長さＣ」１１５であり、（３）とラベル付けされている。第４のノードは、「長さＤ」１２３であり、（４）とラベル付けされている。第５のノードは、「長さＥ」１２９であり、（５）とラベル付けされている。第６のノードは、「重さＡ」１０７であり、（６）とラベル付けされている。第７のノードは、「重さＢ」１１０であり、（７）とラベル付けされている。第８のノードは、「重さＣ」１１６であり、（８）とラベル付けされている。第９のノードは、「重さＤ」１２４であり、（９）とラベル付けされている。第１０のノードは、「重さＥ」１３０であり、（１０）とラベル付けされている。これらの１０個のノードは、それらをグループとして囲む図中の点線によって、すべて一緒にグループ化されている。
【００９６】
図１４は、複数の個別のスクリーンショットと、ナビゲーションが図１３に図解された「レベル循環」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。図１４は、「鶴及びその仲間」１０４から、「クジラ目」１２７へ、「渉水鳥、カモメ、ウミスズメ」１１２へ、「節足動物」１２１へ、「軟体動物」１２０へ、「フクロウ」１１１へ、「トカゲ」１１８へ、「霊長類」１２６へ、そして、「鶴及びその仲間」１０４へ戻る循環を示す。
【００９７】
図１５は、図２の樹形図に、さらにアルファベット順を用いて「ジグザグ」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。「ジグザグ」モードは「レベル循環」モードと同じであるが、但し、そのレベルの第１のノードに循環して戻る代わりに、ジグザグモードでは、次の最低レベルの第１のノードへと進む点が異なる。
【００９８】
従って、アルファベット順による「ジグザグ」モードでのノード表示のシーケンスは、「生態系」１０１、「鳥類」１０３、「哺乳類」１２５、「植物」１０２、「爬虫類」１１７、「節足動物」１２１、「クジラ目」１２７、「鶴及びその仲間」１０４、「トカゲ」１１８、「軟体動物」１２０、「フクロウ」１１１、「霊長類」１２６、「渉水鳥、カモメ、ウミスズメ」１１２、「大西洋ツノメドリ」１１４、「シロイルカ」１３１、「コクジラ」１２８、「ツルモドキ科の鳥」１０５、「マダラ・ソリハシセイタカシギ」１１３、「アカアシノガンモドキ」１０８、「クワガタムシ」１２２、「長さＡ」１０６、「長さＢ」１０９、「長さＣ」１１５、「長さＤ」１２３、「長さＥ」１２９、「重さＡ」１０７、「重さＢ」１１０、「重さＣ」１１６、「重さＤ」１２４、そして、「重さＥ」１３０である。
【００９９】
図１６ａおよび１６ｂは、図１５の階層の一部に対応する複数の個別のスクリーンショットと、ナビゲーションが「ジグザグ」ナビゲーションモードの中でアルファベット順に進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【０１００】
図１６ａは、「生態系」１０１から始まって、その後「鳥類」１０３、「無脊椎動物」１１９、「哺乳類」１２５、「植物」１０２、「爬虫類」１１７、「節足動物」１２１、そして「クジラ目」１２７へと進む移行を示す。次いで、矢印Ｄ２が、シーケンスが、次頁である図６ｄへと続くことを示す。
【０１０１】
図１６ｂは、矢印Ｄ２から始まって、「鶴及びその仲間」１０４、「トカゲ」１１８、「軟体動物」１２０、「フクロウ」１１１、「霊長類」１２６、「渉水鳥、カモメ、ウミスズメ」１１２、「大西洋ツノメドリ」１１４、そして、「シロイルカ」１３１への移行を示す。次いで、矢印Ｄ３が、シーケンスが続くことを示す。この例では、続きは示されていない。
【０１０２】
図１７は、図２の樹形図に、サイズに基づく順序付けと、次いでアルファベット順を用いて「ジグザグ」ナビゲーションモードにおける情報表示の順序を示すラベルを更に追加した図である。原理は図１５の原理と同様であるが、但し、各レベルの中で、ノードが、まず入れ子になったサブノードの番号に従って順序付けられ、次にアルファベット順に順序付けられる点が異なる。
【０１０３】
従って、アルファベット順による「ジグザグ」モードでのノード表示のシーケンスは、「生態系」１０１、「鳥類」１０３、「哺乳類」１２５、「無脊椎動物」１１９、「爬虫類」１１７、「植物」１０２、「鶴及びその仲間」１０４、「クジラ目」１２７、「渉水鳥、カモメ、ウミスズメ」１１２、「節足動物」１２１、「軟体動物」１２０、「フクロウ」１１１、「トカゲ」１１８、「霊長類」１２６、「大西洋ツノメドリ」１１４、「コクジラ」１２８、「ツルモドキ科の鳥」１０５、「アカアシノガンモドキ」１０８、「クワガタムシ」１２２、「シロイルカ」１３１、「マダラ・ソリハシセイタカシギ」１１３、「長さＡ」１０６、「長さＢ」１０９、「長さＣ」１１５、「長さＤ」１２３、「長さＥ」、「重さＡ」１０７、「重さＢ」１１０、「重さＣ」１１６、「重さＤ」１２４、そして、「重さＥ」１３０である。
【０１０４】
図１８ａおよび１８ｂは、図１７の階層の一部に対応する複数の個別のスクリーンショットと、ナビゲーションが「ジグザグ」ナビゲーションモードの中で、サイズによって、次いでアルファベット順に、進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【０１０５】
図１８ａは、「生態系」１０１から始まって、その後「鳥類」１０３、「哺乳類」１２５、「無脊椎動物」１１９、「爬虫類」１１７、「植物」１０２、「鶴及びその仲間」１０４、そして「クジラ目」１２７へと進む移行を示す。次いで、矢印Ｅ２が、シーケンスが、次頁である図６ｄへと続くことを示す。
【０１０６】
図１８ｂは、矢印Ｅ２から始まって、「渉水鳥、カモメ、ウミスズメ」１１２、「節足動物」１２１、「軟体動物」１２０、「フクロウ」１１１、「トカゲ」１１８、「霊長類」１２６、「大西洋ツノメドリ」１１４、そして、「コクジラ」１２８への移行を示す。次いで、矢印Ｅ３が、シーケンスが続くことを示す。この例では、続きは示されていない。
【０１０７】
図１９ａは、本発明のさらなる実施形態において、メニューを表示するのに使用される画面レイアウト２０１を示す図である。第１のメニューが画面の左側に表示され、サブメニューが第１のメニューの右側に表示される。メニューは、通常のナビゲーションの間、階層の現在位置、並びに、現行ノードおよび親ノードもしくはサブノードの内容を視覚的に表示するのに使用される。あるいは、そのような視覚情報を入手する別個の手段を提供するために、メニューが、さらなるユーザ入力装置を用いて、あるいはユーザ入力装置のさらなる部分（例えば、キーボード上のさらなるキー）を用いて、動作するように構成されてもよい。図１９ａでは、ナビゲーション用およびメニューから項目を選択するのに、リモートコントロールユニット２０５が用いられる。リモートコントロールユニット２０５は、戻るボタン２０６、進むボタン２０７、モードボタン２０８、そして、本発明の実施形態に必須ではないが、追加の機能と共にプログラムされてもよい、さらなるボタンを有する。
【０１０８】
図１９ｂは、メニューを表示するのに使用される、別の画面レイアウト３０２を示す図である。第１のメニューが、画面の最上部に沿って表示され、サブメニューがその下に表示される。戻るボタン３０６、進むボタン３０７、モード切替ボタン３０８を含めて、ナビゲーション制御部は、画面の最下部に表示される。これに限らないが、通常はこのタイプのレイアウトが、タッチスクリーン装置に使用されてもよい。
【０１０９】
図２０は、本発明の第１の実施形態によるユーザナビゲーションボタンと、その代替となるポインタ式のユーザ入力との両方によるナビゲーションを可能にする画面レイアウト４０９を示す図である。この表示は、複数のサブノードを、あるノードの中のフォルダとして表す。通常は、そのような実施形態は、例えばマウスのようなポインタ装置のような、さらなるユーザ入力手段を含むであろう。ユーザは、マウスを用いてナビゲートしてもよいし、その代替として、戻るボタン４０６、進むボタン４０７、モード切替ボタン４０８を用いてナビゲートしてもよい。
【０１１０】
図２１は、本発明の第１の実施形態によるユーザナビゲーションボタンと、その代替となるポインタ式のユーザ入力との両方によるナビゲーションを可能にする、別の画面レイアウト５１０を示す図である。ここで、戻るボタン５０６、進むボタン５０７、モード切替ボタン５０８は、画面５１０の最下部に表示される。
【０１１１】
情報源の情報は、情報の階層を定義するため、複数の異なった方法のうちの１つの方法で、記憶され、アクセスされてもよい。
【０１１２】
図２２ａは、コンピュータのスクリーンショットを示す図であり、このスクリーンショットは、情報記憶が、情報階層の構造に対応する構造を持ちながら、コンピュータのファイルシステムの中のディレクトリおよびサブディレクトリという形でどのように記憶される可能性があるのかの一例を表示する。この例は、「クジラ目」とラベルを付けられたディレクトリのコンテンツを示す。これは、図２の「クジラ目」ディレクトリではなく、別の例である。「クジラ目」ディレクトリは、「シロナガスクジラ」、「セミクジラ」、「ナガスクジラ」、「ザトウクジラ」、「セミクジラ）」、「ニタリクジラ」、「コクジラ」、「ミンククジラ」、そして「イワシクジラ」という９つのサブディレクトリを有する。「クジラ目」ディレクトリはファイル名が「ｉｍａｇｅ．ｓｗｆ」というファイルも含んでおり、これはフラッシュムービーファイルである。本発明の実施形態において、ディレクトリ構造のナビゲーションの間、ユーザが「クジラ目」ディレクトリへのナビゲーションを選択したとき、「ｉｍａｇｅ．ｓｗｆ」ファイルが自動的に実行されてもよい。
【０１１３】
図２２ｂは、「シロナガスクジラ」のサブディレクトリのコンテンツを表示するコンピュータのスクリーンショットを示す図である。このサブディレクトリは、「行動」「分類」「記述」とラベル付けされた、さらに３つのサブディレクトリを含む。また、このサブディレクトリは、「ｉｍａｇｅ．ｓｗｆ」というファイル名のフラッシュムービーファイルも含んでいる。ディレクトリ構造のナビゲーションの間、ユーザが「シロナガスクジラ」サブディレクトリへのナビゲーションを選択したとき、この「ｉｍａｇｅ．ｓｗｆ」ファイルが自動的に再生されてもよい。同様に、他のサブディレクトリも、ユーザがその特定のサブディレクトリへのナビゲーションを選択したとき、自動的に起動されたり表示されたりできるようなファイル、例えばフラッシュムービーファイルやその他のタイプのファイルも含んでもよい。
【０１１４】
情報源からの情報のデータ蓄積を体系化するもう１つの方法は、情報階層の中の特定のファイルの位置を指定するファイル名を用いることである。その場合、本発明の第１の実施形態では、情報階層の１つ以上のレベルに対応するファイルが、あるいは、情報源を構成するすべてのファイルでさえも、単一のディレクトリの中に保存されてもよい。
【０１１５】
図２３は、本発明の第１の実施形態の情報源に関する、単一のディレクトリのコンテンツを示す。ディレクトリは、サブディレクトリを全く含まないが、情報階層の複数のレベルに対応するファイルを含む。各ファイルのファイル名は、情報階層の中のどこにファイルが属しているかを明示する。例えば、「生態系−ｉｍａｇｅ．ｓｗｆ」とラベル付けされたファイルは、情報階層の最高レベルにあるフラッシュムービーファイルである。本発明の一部の実施形態では、ユーザが階層の最高位でナビゲーションを開始するとき、もしくは、階層の最高位へとナビゲートするとき、自動的に再生されてもよい。
【０１１６】
フラッシュムービーファイルである「生態系−両生類−ｉｍａｇｅ．ｓｗｆ」、「生態系−両生類−ｉｍａｇｅ．ｓｗｆ」、「生態系−鳥類−ｉｍａｇｅ．ｓｗｆ」、「生態系−魚類−ｉｍａｇｅ．ｓｗｆ」、「生態系−昆虫−ｉｍａｇｅ．ｓｗｆ」、「生態系−哺乳類−ｉｍａｇｅ．ｓｗｆ」、そして、「生態系−植物−ｉｍａｇｅ．ｓｗｆ」はそれぞれ、情報階層のうち、最高レベルの直下のレベルに対応する。例えば、ユーザが情報階層の「哺乳類」部分へとナビゲートすることを選択するとき、「生態系−哺乳類−ｉｍａｇｅ．ｓｗｆ」ファイルが自動的に再生されてもよい。また、装置は、どのファイルが階層の中で「哺乳類」の直下のレベルに関連するかをファイル名の分析によって検知し、これらの選択肢を、さらなるナビゲーションのため、ユーザに表示してもよい。例えば、「生態系−哺乳類−肉食−ｉｍａｇｅ．ｓｗｆ」は、情報階層の中で「哺乳類」の直下であるが、「生態系−哺乳類−クジラ目−シロナガスクジラ−ｉｍａｇｅ．ｓｗｆ」は２レベル下であり、従って、本発明の最良の実施形態においては、当面のナビゲーションの選択肢としては表示されないであろう。
【０１１７】
上記の例から分るように、情報階層の異なるレベルに対応するファイル名中の異なる部分間の分離を示すため、ファイル名の中に「−」のような分離記号が用いられてもよい。別の分離記号が代わりに用いられてもよく、例えば、通常の使用ではファイル名の各部には必要とされない文字または文字グループを選択してもよい。あるいは、分離記号の必要性をなくすため、ファイル名の各部に固定的な長さを割り当ててもよい。
【０１１８】
図２４は、どのようにしてファイル名が各部に分解できるか、そして、情報階層の中でファイルの位置を定義するのに使えるかという例を示す。第１の例は、ファイル名「生態系−哺乳類−クジラ目−シロナガスクジラ−行動−ｉｍａｇｅ．ｓｗｆ」に関するものである。図は、どのようにしてダッシュが分離記号として動作するか、そして、どのようにして第１の部分「生態系」が表題に関連し、第２の部分「哺乳類」が綱に関連し、第３の部分「クジラ目」が科に関連し、第４の部分「シロナガスクジラ」が種名に関連し、第５の部分「行動」が記述に関連し、第６の部分「ｉｍａｇｅ．ｓｗｆ」がファイル形式に関連するかを示す。
【０１１９】
図２４の第２の例は、どのようにして階層型情報源のこの種の体系化を用いれば、ユーザのカスタムファイルの保存あるいは特定の日時に関連するファイルの保存が可能となるかを示す。ここでもやはり、階層の異なるレベルを示すため、ダッシュが分離記号として用いられる。この例では、ファイル名は「ｄａｖｉｄ−２００５−０７−２５−１８−２４−５４−ｂｌｕｅ  ｗｈａｌｅ  ｐｈｏｔｏ．ｊｐｇ」であり、「ｄａｖｉｄ」はユーザＩＤに関連し、「２００５」は年に関連し、「０７」は月に関連し、「２５」は日付（その月の何日めか）に関連し、「１８」は時間に関連し、「２４」は分に関連し、「５４」は秒に関連し、「シロナガスクジラ（ｂｌｕｅ  ｗｈａｌｅ）写真」はファイル名に関連し、「．ｊｐｇ」はファイル形式に関連する。
【０１２０】
この第２の例は、場合によっては、ファイル名を用いるか又はラベルもしくは何らかのリスト等を用いて階層を定義する方が、実際のディレクトリ構造を用いるよりも非常に便利である可能性がいかに高いかを示す。個々の分や秒について別個のディレクトリが用いられた場合、ほとんどのディレクトリは、１つのファイルだけを含むことになるであろう。従って、実施形態によっては、ファイルの保存という点で、情報階層の構造を定義する多層ディレクトリシステムよりも、例えば階層における位置をファイル名でラベル化するようなラベル付けシステムを使用する方が、効率的であろう。
【０１２１】
図２５は、本発明の第１の実施形態におけるナビゲーション・インタフェースとＸＭＬプロセッサと情報源からのデータとの間のデータフローを示す概略図である。情報源からのユーザ選択に関する情報は、ナビゲーション・インタフェースからＸＭＬプロセッサへと渡される。次いで、ＸＭＬプロセッサは、適切な情報をデータ・ストアから検索する。ＸＭＬプロセッサは、例えば、情報階層の中のサブノードに対応するファイル名をユーザに対して表示するためにテキストに変換することによって、必要に応じて情報を処理する。次いで、ＸＭＬプロセッサは、その情報をナビゲーション・インタフェースへと送信する。
【０１２２】
図２５の実施形態は、例えば、図２２Ａ乃至Ｂのフォルダシステム、図２３の単一ディレクトリシステム、階層の中の位置に関する情報を各ファイル内または別個のインデックス付けシステム内に保存する何らかのシステム、あるいは、情報の少なくとも一部が必要に応じて動的に生成され、そして上記のファイル保存システムのいずれかに類似した方法でアクセスされてもよいシステムなど、複数の異なる方法のいずれかで保存又はアクセスされる情報と共に用いられてもよい。図２５の実施形態と同様の実施形態が、ＸＭＬの代わりにあるいはＸＭＬと共に、別のコンピュータ言語もしくはコンピュータコードを用いて実装されてもよい。例えば、ＰＨＰまたはＳＱＬを用いてもよい。
【０１２３】
本発明は、適切にプログラムされたプログラム可能デジタル制御装置を用いて、あるいは、ハードウェアとソフトウェアの組み合わせを用いて、専用のハードウェアに実装されてもよい。従って、本発明は、プログラム可能制御装置を制御するための機械可読命令を搬送するものならいかなる適切な搬送媒体によっても実施することができる。搬送媒体は、フロッピー(登録商標)ディスク、ＣＤ  ＲＯＭ、磁気テープ、またはプログラム可能メモリデバイスのような記憶媒体を含みうるし、あるいは、電気信号、光信号、または音響信号のような一過性の媒体も含みうる。そのような信号の一例は、通信ネットワーク上でコンピュータコードを搬送する符号化された信号、例えば、インターネットのようなＩＰネットワーク、イントラネット、もしくはローカルエリアネットワーク上でコンピュータコードを搬送するＴＣＰ／ＩＰ信号である。
【０１２４】
本発明の特定の実施形態について記述してきたが、さらなる修正も可能である。本発明による方法における各プロセスのコードはモジュラーであってもよいし、同じ機能を実行するのに別の方法で構成されてもよい。本発明による方法および装置は、手持ち式の装置を含めて、表示手段を備えたものならいかなるコンピュータにも適用可能である。
【０１２５】
本発明について、現時点でその最良の実施形態であるものに関して記述してきたが、本発明の範囲から逸脱することなく最良の実施形態に対して各種の変更が行われうることは、当業者には明らかであろう。本発明の範囲は、請求項によって定義される。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１の実施形態による装置を示すブロック図である。
【図２】本発明の第１の実施形態の中で用いられる階層型情報構造の一例を示す樹形図である。
【図３ａ】本発明の第１の実施形態のコンピュータ・ディスプレイ上の画面のレイアウトを示す画面レイアウトである。
【図３ｂ】図３ａの画面レイアウトの中で用いられるナビゲーションモードのアイコンを示す図である。
【図４ａ】情報が表示される順序をユーザが選択するためのメニューの配置の一部のスクリーンショットを示す図である。
【図４ｂ】ユーザによって呼び出された図４ａのメニューを示す２つのスクリーンショットを示す図である。
【図５】図２の樹形図に、さらに本発明の第１の実施形態の中の「書籍順」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。
【図６ａ】複数の個別のスクリーンショットと、「書籍順」ナビゲーションモードにおいて、ナビゲーションが図５の階層構造の最高レベルから図５の階層構造の最低レベルまで進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図６ｂ】複数の個別のスクリーンショットと、「書籍順」ナビゲーションモードにおいて、ナビゲーションが図５の階層構造の最高レベルから図５の階層構造の最低レベルまで進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図６ｃ】複数の個別のスクリーンショットと、「書籍順」ナビゲーションモードにおいて、ナビゲーションが図５の階層構造の最高レベルから図５の階層構造の最低レベルまで進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図６ｄ】複数の個別のスクリーンショットと、「書籍順」ナビゲーションモードにおいて、ナビゲーションが図５の階層構造の最高レベルから図５の階層構造の最低レベルまで進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図７】図２の樹形図に、さらにアルファベット順を用いて「グループ循環」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。
【図８ａ】複数の個別のスクリーンショットと、ナビゲーションが図７に図解された「グループ循環」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図８ｂ】複数の個別のスクリーンショットと、ナビゲーションが図７に図解された「グループ循環」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図９】図２の樹形図に、サイズに基づく順序付けと、次いでアルファベット順を用いて「グループ循環」ナビゲーションモードにおける情報表示の順序を示すラベルを更に追加した図である。
【図１０】複数の個別のスクリーンショットと、ナビゲーションが図９に図解された「グループ循環」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１１】図２の樹形図に、さらにアルファベット順を用いて「レベル循環」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。
【図１２】複数の個別のスクリーンショットと、ナビゲーションが図１１に図解された「レベル循環」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１３】図２の樹形図に、サイズに基づく順序付けと、次いでアルファベット順を用いて「レベル循環」ナビゲーションモードにおける情報表示の順序を示すラベルを更に追加した図である。
【図１４】複数の個別のスクリーンショットと、ナビゲーションが図１３に図解された「レベル循環」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１５】図２の樹形図に、さらにアルファベット順を用いて「ジグザグ」ナビゲーションモードにおける情報表示の順序を示すラベルを追加した図である。
【図１６ａ】複数の個別のスクリーンショットと、ナビゲーションが図１５に図解された「ジグザグ」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１６ｂ】複数の個別のスクリーンショットと、ナビゲーションが図１５に図解された「ジグザグ」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１７】図２の樹形図に、サイズに基づく順序付けと、次いでアルファベット順を用いて「ジグザグ」ナビゲーションモードにおける情報表示の順序を示すラベルを更に追加した図である。
【図１８ａ】複数の個別のスクリーンショットと、ナビゲーションが図１７に図解された「ジグザグ」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１８ｂ】複数の個別のスクリーンショットと、ナビゲーションが図１７に図解された「ジグザグ」ナビゲーションモードの中で進むにつれて、これらのスクリーンショットが相互に関連し合う方法を示す図である。
【図１９ａ】本発明のさらなる実施形態において、メニューを表示するのに使用される画面レイアウトと、メニューから項目を選択するのに使用されるリモート制御ユニットとを示す図である。
【図１９ｂ】メニューを表示するのに使用される、別の画面レイアウトを示す図である。
【図２０】本発明の第１の実施形態によるユーザナビゲーションボタンと、その代替となるポインタ式のユーザ入力との両方によるナビゲーションを可能にする、画面レイアウトを示す図である。
【図２１】本発明の第１の実施形態によるユーザナビゲーションボタンと、その代替となるポインタ式のユーザ入力との両方によるナビゲーションを可能にする、別の画面レイアウトを示す図である。
【図２２Ａ】本発明の第１の実施形態における階層型情報構造に対応するディレクトリ構造の一部を表示するコンピュータのスクリーンショットを示す図である。
【図２２Ｂ】本発明の第１の実施形態において、階層型情報構造に対応するディレクトリ構造の一部を表示するコンピュータのスクリーンショットを示す図である。
【図２３】本発明の別の実施形態において、複数の階層レベルに対応するファイルを含む、コンピュータのファイルシステムにおける、単一のディレクトリのコンテンツを表示するコンピュータのスクリーンショットを示す図である。
【図２４】どのような方法でファイル名を使って情報階層の中でファイルの位置を定義するかという例を示す図である。
【図２５】本発明の第１の実施形態におけるナビゲーション・インタフェースとＸＭＬプロセッサと情報源からのデータとの間のデータフローを示す概略図である。
【符号の説明】
【０１２７】
１…表示範囲
２、５１０…画面
３…制御ボタン範囲
５…第３の制御ボタン範囲
８…シンボル
１２…メニュー
１００…ディスプレイ
１０１…制御装置
１０２…ユーザ入力装置
１０３…情報記憶装置
２０１…画面レイアウト
２０５…リモートコントロールユニット
１４、１５…ボタン
２０８…モードボタン
３０２…画面レイアウト
３０８、４０８…モード切替ボタン
４０９、５１０…画面レイアウト
２０６、３０６、４０６、５０６…戻るボタン
２０７、３０７、４０７、５０７…進むボタン
５０８…モード切替ボタン
１００１…ノード
１００６、１００７、１０１５、１０１６、１０２３、１０２４、１０２９、１０３０…サブノード
【図１】
2008521113.tif 000003
【図２】
2008521113.tif 000004
【図３ａ】
2008521113.tif 000005
【図３ｂ】
2008521113.tif 000006
【図４ａ】
2008521113.tif 000007
【図４ｂ】
2008521113.tif 000008
【図５】
2008521113.tif 000009
【図６ａ】
2008521113.tif 000010
【図６ｂ】
2008521113.tif 000011
【図６ｃ】
2008521113.tif 000012
【図６ｄ】
2008521113.tif 000013
【図７】
2008521113.tif 000014
【図８ａ】
2008521113.tif 000015
【図８ｂ】
2008521113.tif 000016
【図９】
2008521113.tif 000017
【図１０】
2008521113.tif 000018
【図１１】
2008521113.tif 000019
【図１２】
2008521113.tif 000020
【図１３】
2008521113.tif 000021
【図１４】
2008521113.tif 000022
【図１５】
2008521113.tif 000023
【図１６ａ】
2008521113.tif 000024
【図１６ｂ】
2008521113.tif 000025
【図１７】
2008521113.tif 000026
【図１８ａ】
2008521113.tif 000027
【図１８ｂ】
2008521113.tif 000028
【図１９ａ】
2008521113.tif 000029
【図１９ｂ】
2008521113.tif 000030
【図２０】
2008521113.tif 000031
【図２１】
2008521113.tif 000032
【図２２Ａ】
2008521113.tif 000033
【図２２Ｂ】
2008521113.tif 000034
【図２３】
2008521113.tif 000035
【図２４】
2008521113.tif 000036
【図２５】
2008521113.tif 000037
【国際調査報告】
2008521113.tif 000038
2008521113.tif 000039