(57)【要約】【課題】利用者が、情報の利用の履歴を把握しながら、同時に情報の構造を理解できるようにし得る、情報表示装置、情報表示方法、及びコンピュータに情報表示を行わせるためのプログラムを提供する。【解決手段】構造化された情報に対する利用者の利用の履歴に基づいて情報を表示するため、情報表示装置１は、構造化された情報に対する利用者の利用履歴から、利用者が選択した情報のノードを、選択の順番で表示する操作順ノード表示処理部２と、利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示する第１のリンク表示処理部３と、利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示する第２のリンク表示処理部４とを備えている。【選択図】図１
2010134666.tif 000002
【特許請求の範囲】
【請求項１】
構造化された情報に対する利用者の利用の履歴に基づいて情報を表示するための情報表示装置であって、
操作順ノード表示処理部と、第１のリンク表示処理部と、第２のリンク表示処理部とを備え、
前記操作順ノード表示処理部は、前記構造化された情報に対する前記利用者の利用の履歴から、前記利用者が選択した情報のノードを、前記利用者が選択した順番で表示するための処理を行い、
前記第１のリンク表示処理部は、前記利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するための処理を行い、
前記第２のリンク表示処理部は、前記利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するための処理を行う、ことを特徴とする情報表示装置。
【請求項２】
前記第１のリンク表示処理部は、前記利用者が選択していない情報のノードのうち、前記利用者が選択した情報のノードと構造的に隣接するノードを特定し、特定された、前記利用者が選択していない情報のノードのリンクを更に表示するための処理を行う、請求項１に記載の情報表示装置。
【請求項３】
前記第２のリンク表示処理部は、二以上の前記第２のリンクを表示させる場合に、前記第２のリンク毎に、前記構造的にのみ隣接する二つのノードの間の履歴上の距離を求め、求めた距離に応じて、前記第１のリンクを基準とした表示位置を設定する、請求項１または２に記載の情報表示装置。
【請求項４】
前記第２のリンク表示処理部は、特定した前記構造的にのみ隣接する二つのノードのいずれかを、前記利用者がフォーカスしているかどうかを判定し、判定の結果、前記利用者がフォーカスしている場合にのみ、前記第２のリンクが表示されるようにする、請求項１〜３のいずれかに記載の情報表示装置。
【請求項５】
構造化された情報に対する利用者の利用の履歴に基づいて情報を表示するための情報表示方法であって、
（ａ）前記構造化された情報に対する前記利用者の利用の履歴から、前記利用者が選択した情報のノードを、前記利用者が選択した順番で表示するためのステップと、
（ｂ）前記利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するためのステップと、
（ｃ）前記利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するためのステップとを有する、ことを特徴とする情報表示方法。
【請求項６】
前記（ｂ）のステップで、前記利用者が選択していない情報のノードのうち、前記利用者が選択した情報のノードと構造的に隣接するノードを特定し、特定された、前記利用者が選択していない情報のノードのリンクを表示するための処理を更に行う、請求項５に記載の情報表示方法。
【請求項７】
前記（ｂ）のステップで、二以上の前記第２のリンクを表示させる場合に、前記第２のリンク毎に、前記構造的にのみ隣接する二つのノードの間の履歴上の距離を求め、求めた距離に応じて、前記第１のリンクを基準とした表示位置を設定する、請求項５または６に記載の情報表示方法。
【請求項８】
前記（ｂ）のステップで、特定した前記構造的にのみ隣接する二つのノードのいずれかを、前記利用者がフォーカスしているかどうかを判定し、判定の結果、前記利用者がフォーカスしている場合にのみ、前記第２のリンクが表示されるようにする、請求項５〜７のいずれかに記載の情報表示方法。
【請求項９】
構造化された情報に対する利用者の利用の履歴に基づいた、情報の表示をコンピュータに実行させるためのプログラムであって、
前記コンピュータに、
（ａ）前記構造化された情報に対する前記利用者の利用の履歴から、前記利用者が選択した情報のノードを、前記利用者が選択した順番で表示するためのステップと、
（ｂ）前記利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するためのステップと、
（ｃ）前記利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するためのステップとを実行させる、ことを特徴とするプログラム。
【請求項１０】
前記（ｂ）のステップで、前記利用者が選択していない情報のノードのうち、前記利用者が選択した情報のノードと構造的に隣接するノードを特定し、特定された、前記利用者が選択していない情報のノードのリンクを表示するための処理を、更に行う、請求項９に記載のプログラム。
【請求項１１】
前記（ｂ）のステップで、二以上の前記第２のリンクを表示させる場合に、前記第２のリンク毎に、前記構造的にのみ隣接する二つのノードの間の履歴上の距離を求め、求めた距離に応じて、前記第１のリンクを基準とした表示位置を設定する、請求項９または１０に記載のプログラム。
【請求項１２】
前記（ｂ）のステップで、特定した前記構造的にのみ隣接する二つのノードのいずれかを、前記利用者がフォーカスしているかどうかを判定し、判定の結果、前記利用者がフォーカスしている場合にのみ、前記第２のリンクが表示されるようにする、請求項９〜１１のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示装置、情報表示方法及びプログラムに関し、特には、ユーザの操作履歴と情報の構造とを同時に表示し得る、情報表示装置、情報表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータネットワーク技術の急速な発展により、ネットワーク上には大量の情報が提供されている。利用者は、端末装置を操作することにより、目的とする情報を取得することができる。但し、情報量は年々増加を辿り、利用者が目的の情報を取得するためには、大きな労力を伴うことがある。
【０００３】
大量の情報から目的の情報を簡単に取得できるようにするため、利用者の操作の履歴や、Ｗｅｂサイトが提供する情報の構造を表現する方法に関して、種々の提案がなされている（例えば、特許文献１参照）。
【０００４】
例えば、特許文献１は、ユーザがそれまで辿ってきた情報の履歴を把握できるようにするため、過去に参照した情報の履歴を一目で分かりやすく表示する情報処理装置を開示している。また、情報の構造を表現する技術として、従来から、いわゆる「パンくずリスト」と呼ばれる、トップの情報から現在の情報までのパスを一連のリストで表現する手法などが知られている。パンくずリストを全てのＷｅｂページの同じ場所に掲載すれば、サイトの訪問者が現在位置（情報の構造）を直感的に理解するのに、役立つと考えられる。
【特許文献１】特開平１１−１０２３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示の情報処理装置及びパンくずリストでは、利用者の操作の履歴と情報の構造とは、同時には表示されず、利用者が両者を同時に把握することは不可能である。つまり、特許文献１に開示の情報処理装置を用いた場合、利用者は、操作の履歴を把握することはできるが、辿ってきた各ノードの全体の中での位置付けを把握できないという問題がある。また、パンくずリストを利用した場合は、利用者は、情報の構造を把握できるに過ぎず、これまでの操作の流れを把握できないという問題がある。
【０００６】
本発明の目的は、上記問題を解消し、利用者が、情報の利用の履歴を把握しながら、同時に情報の構造を理解できるようにし得る、情報表示装置、情報表示方法、及びコンピュータに情報表示を行わせるためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明における情報表示装置は、構造化された情報に対する利用者の利用の履歴に基づいて情報を表示するための情報表示装置であって、
操作順ノード表示処理部と、第１のリンク表示処理部と、第２のリンク表示処理部とを備え、
前記操作順ノード表示処理部は、前記構造化された情報に対する前記利用者の利用の履歴から、前記利用者が選択した情報のノードを、前記利用者が選択した順番で表示するための処理を行い、
前記第１のリンク表示処理部は、前記利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するための処理を行い、
前記第２のリンク表示処理部は、前記利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するための処理を行う、ことを特徴とする。
【０００８】
また、上記目的を達成するため、本発明における情報表示方法は、構造化された情報に対する利用者の利用の履歴に基づいて情報を表示するための情報表示方法であって、
（ａ）前記構造化された情報に対する前記利用者の利用の履歴から、前記利用者が選択した情報のノードを、前記利用者が選択した順番で表示するためのステップと、
（ｂ）前記利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するためのステップと、
（ｃ）前記利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するためのステップとを有する、ことを特徴とする。
【０００９】
更に、上記目的を達成するため、本発明におけるプログラムは、構造化された情報に対する利用者の利用の履歴に基づいた、情報の表示をコンピュータに実行させるためのプログラムであって、
前記コンピュータに、
（ａ）前記構造化された情報に対する前記利用者の利用の履歴から、前記利用者が選択した情報のノードを、前記利用者が選択した順番で表示するためのステップと、
（ｂ）前記利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するためのステップと、
（ｃ）前記利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するためのステップとを実行させる、ことを特徴とする。
【発明の効果】
【００１０】
以上のように、本発明における情報表示装置、情報表示方法、及びプログラムによれば、利用者は、操作の履歴を把握しながら、同時に情報の構造を理解できるようになる。
【発明を実施するための最良の形態】
【００１１】
（実施の形態）
以下、本発明の実施の形態における情報表示装置、情報表示方法、及びプログラムについて、図１〜図７を参照しながら説明する。最初に、本実施の形態における情報表示装置の概略構成について図１を用いて説明する。図１は、本発明の実施の形態における情報表示装置の構成を示すブロック図である。
【００１２】
図１に示す本実施の形態における情報表示装置１は、構造化された情報に対する利用者の利用の履歴に基づいて情報を表示するための装置である。図１に示すように、情報表示装置１は、操作順ノード表示処理部２と、第１のリンク表示処理部３と、第２のリンク表示処理部４とを備えている。
【００１３】
操作順ノード表示処理部２は、構造化された情報に対する利用者の利用の履歴から、利用者が選択した情報のノードを、利用者が選択した順番で表示するための処理を実行する。第１のリンク表示処理部３は、利用者が選択した情報のノードのうち、時間的及び構造的に隣接する二つのノードを特定し、これらの間に第１のリンクを表示するための処理を実行する。第２のリンク表示処理部４は、利用者が選択した情報のノードのうち、構造的にのみ隣接する二つのノードを特定し、これらの間に、第１のリンクとは表示態様が異なる第２のリンクを表示するための処理を実行する。
【００１４】
本実施の形態において、構造化された情報は、Ｗｅｂサイトを構成している情報であり、Ｗｅｂサイトを構成する各Ｗｅｂページがノードに相当する。また、本実施の形態では「構造的に隣接する」二つのＷｅｂページ間にリンクが貼られていることを意味している。更に、本実施の形態では、「時間的に隣接する」とは、二つのＷｅｂページが、履歴上で前後関係（利用者が操作した順番が連続している関係）にあること、即ち、一方にアクセスした後に、他方にアクセスしていることを意味する。
【００１５】
このような構成により、情報表示装置１では、利用者が選択したノードには、利用の態様や情報の構造に応じたリンクが付与され、そして、これらのノードはリンクが付与された状態で、表示される。このため、利用者は、情報の利用の履歴と、情報の構造とを図によって直感的に把握できる。情報表示装置１によれば、利用者は、操作の履歴を把握しながら、同時に情報の構造を理解できるようになる。
【００１６】
ここで、情報表示装置１の構成について、更に、具体的に説明する。図１に示すように、情報表示装置１は、上述の三つの表示処理部２〜４に加え、入力受付部５、ブラウジング部６と、操作履歴記録部７と、データ記録部８とを更に備えている。また、情報表示装置１には、入力装置１０と出力装置１１とが接続されている。
【００１７】
入力装置１０は、マウスやキーボードなどの入力デバイスである。本実施の形態では、利用者は、入力装置１０を用いて、ノードにアクセスする。また、入力装置１０は、入力受付部５に接続されており、入力受付部５は、入力装置１０から入力された情報を受け付ける。
【００１８】
出力装置１１は、ＣＲＴや液晶ディスプレイ等の表示装置、又は紙等の媒体に情報を印刷する印刷装置である。本実施の形態では、表示装置が用いられている。操作順ノード表示処理部２、第１のリンク表示処理部３、及び第２のリンク表示処理部４が生成した表現（グラフィクス）は、表示装置の表示画面に表示される。
【００１９】
ブラウジング部６は、利用者の入力装置１０を介した指示に応じて、インターネット１２を介して、指示されたＷｅｂサイトにアクセスし、Ｗｅｂサイトから、Ｗｅｂページの情報を受け取る。また、ブラウジング部６は、受け取ったＷｅｂページのデータを解析し、表示装置（出力装置１１）の表示画面に描画するための表示データを作成する。表示データは、出力装置１１へと出力される。
【００２０】
ブラウジング部６は、利用者が入力装置１を用いて操作を行うことにより、例えば、利用者がＷｅｂページ上の見たい箇所をクリックすることにより、Ｗｅｂページを遷移していく。そして、Ｗｅｂページの遷移が行われると、データ記録部８は、Ｗｅｂページ（ノード）のデータや、Ｗｅｂサイトの構造を格納する（図２参照）。また、操作履歴記録部７は、Ｗｅｂページの遷移に応じて、利用者の操作の履歴（Ｗｅｂページの遷移の履歴）を、記録する。
【００２１】
操作順ノード表示処理部２は、本実施の形態では、操作履歴記録部７に記憶されている情報に基づいて、利用者がアクセスしたＷｅｂページを表す記号を、アクセスの順に並べて、表示画面に表示させる（図３参照）。操作履歴記録部７の記録に基づき選択されてきた順番にノードを表示する。
【００２２】
また、第１のリンク表示処理部３は、本実施の形態では、データ記録部８に記憶されている情報から、ノード間（Ｗｅｂページ間）のリンクを検出する。そして、第１のリンク表示処理部３は、履歴上で前後関係（操作した順番が連続している関係）にあるノードが、構造的にリンクで繋がっているときは、太線などの強調的な表現のリンク（第１のリンク）が表示画面に描画されるように処理を行う。
【００２３】
更に、第１のリンク表示処理部３は、構造的にリンクで繋がっていないノード間については、リンクを描画しないなど、繋がっていないことが、表示画面上で表現されるように処理を行う。また、第１のリンク表示処理部３は、繋がっていないことを表現するため、リンクを描画しない他に、リンクを薄い線で描画したり、リンクを表す線を破線で描画したりすることもできる。本実施の形態において、第１のリンク表示処理部３が表示を行うリンクの態様は特に限定されるものではない。
【００２４】
更に、第２のリンク表示処理部４は、本実施の形態では、操作履歴記録部７に記憶されている情報から、履歴において直接的に前後関係はない（操作された順番が連続していない）が、構造的にリンクで繋がっている二つのノードを特定する。そして、第２のリンク表示処理部４は、これら二つのノード間のリンク（第２のリンク）が、破線線等によって、第１のリンクとは表示態様が異なった状態で、表示画面に表示されるように処理を行う。なお、第２のリンクの表示態様は、第１のリンクの表示態様と異なっていれば良く、特に限定されるものではない。
【００２５】
次に、本発明の実施の形態における情報表示方法について図２〜図４を用いて説明する。図２は、本発明の実施の形態における情報表示方法における処理を示すフロー図である。また、図２に示す情報表示方法は、図１に示した本実施の形態における情報表示装置を動作させることによって実施される。このため、本実施の形態における情報表示方法の説明は、適宜図１を参酌しながら、図１に示す情報表示装置の動作の説明と共に行う。
【００２６】
図３は、利用者の利用履歴の一例を示す図である。本実施の形態では、図３に示された情報が操作履歴記録部７に記憶されている。図４は、図１に示す情報表示装置によって表示された情報の一例を示す図である。本実施の形態では、図４に示された情報が、出力装置１１（表示装置）の表示画面に表示される。
【００２７】
先ず、本実施の形態における情報表示方法が実行される前提として、利用者がＷｅｂサイトにアクセスし、Ｗｅｂページの遷移が行われていることが。必要となる。その結果、図３に示すように、操作履歴記録部７に操作履歴（利用履歴）が記憶される。
【００２８】
図３において、円形の印は、ノード（Ｗｅｂページ）を表している。また、各ノードに付された数字は、利用者が、アクセスした順番を示している。図３の例では、先ず、利用者は、ノード０のＷｅｂページに最初にアクセスし、次に、このＷｅｂページ上の見たい箇所をクリックする等して、ノード０からノード１のＷｅｂページへ遷移している。更に、利用者は、ノード１のＷｅｂページからノード２のＷｅｂページに遷移している。
【００２９】
また、図３の例では、その後、利用者は、ノード２から「戻るボタン」等でノード１に戻り、それからノード３へ遷移している。更に、利用者は、ノード３から「戻るボタン」等でノード０に戻り、次に、ノード４に遷移している。その後、利用者は、ノード４からノード５へ遷移し、ノード５からノード６へ遷移している。
【００３０】
利用者によるＷｅｂサイトへのアクセスをトリガにして、図２に示す処理が開始される。先ず、図２に示すように、最初に、操作順ノード表示処理部２は、操作履歴記録部３に記憶されているデータをもとに、利用者が操作した順番に各ノードを配置し、配置されたノードを出力装置１０の表示画面に表示させる（ステップＳ１）。
【００３１】
具体的には、図４に示すように、操作順ノード表示処理部２は、操作履歴記録部７に記憶されている履歴に基づき、ノード０、ノード１、ノード２、ノード３、ノード４、ノード５、ノード６のように、操作順を反映させた順番で各ノードが表示されるようにする。なお、図４の例では、これらのノードは、直線状に配列されているが、本実施の形態では、ノードの配列は、これに限定されるものではない。表示される際のノードの配列は、各ノードの時間順を利用者が理解できるように行えば良く、例えば、各ノードは、曲線上に配列されていても良い。また、表示されたときのノード間の間隔は、特に限定されず、等間隔であっても良いし、操作の時間的な間隔を反映させた間隔としても良い。
【００３２】
次に、第１のリンク表示処理部３は、データ記録部８に記憶されている情報から、ノード間のリンクを検出し、履歴上で連続している関係にあるノードが、構造的にリンクで繋がっているときは、太線などの強調的な表現の第１のリンクを表示画面に表示させる（ステップＳ２）。
【００３３】
図３の例では、ノード０とノード１、ノード１とノード２、ノード４とノード５、ノード５とノード６との間は、構造的にリンクで繋がっている。よって、図４に示すように、これらのノード間には、太線によって第１のリンクが描画される。
【００３４】
また、本実施の形態では、上述したように、第１のリンク表示処理部３は、履歴上で前後関係にあるノードが、構造的にリンクで繋がっていないときは、表示画面にリンクが表示されないように処理を行っている。図３の例では、ノード２とノード３、ノード３とノード４との間は、構造的にリンクで繋がっていないので、図４に示すように、これらの間には、リンクは描画されていない。
【００３５】
続いて、第２のリンク表示処理部４は、操作履歴記録部７に記憶されている情報から、履歴において直接的に前後関係はないが、構造的にリンクで繋がっている二つのノードを特定する。そして、第２のリンク表示処理部４は、図４に示すように、これら二つのノード間の第２のリンクが、第１のリンクとは表示態様が異なった状態で（例えば、破線等の補助的な線によって）、表示画面に表示されるように処理を行う（ステップＳ３）。ステップＳ３の実行後、情報表示装置１における処理は、終了する。
【００３６】
また、本実施の形態では、ステップＳ３では、第２のリンク表示処理部４は、二以上の第２のリンクを表示させる場合に、第２のリンク毎に、構造的にのみ隣接する二つのノードの間の履歴上の距離を求めることができる。そして、第２のリンク表示処理部４は、求めた距離に応じて、第１のリンクを基準とした表示位置を設定することができる。
【００３７】
ここで、ステップＳ３における第２のリンク表示処理部の動作を図５を用いて詳細に説明する。図５は、図２に示されたステップＳ３における処理を具体的に示すフロー図である。また、図５における各ステップは、第２のリンク表示処理部４によって実行される。
【００３８】
図５に示すように、先ず、第２のリンク表示処理部４は、操作履歴記録部７に記憶されている情報から、履歴において直接的に前後関係はないが、構造的にリンクで繋がっている二つのノードを特定し、これらのノード間の距離を求める（ステップＳ１１）。
【００３９】
例えば、図４の例で説明すると、第２のリンクの候補は、ノード０とノード４を結ぶリンクと、ノード１とノード３を結ぶリンクとの二つが挙げられる。第２のリンク表示処理部４は、ノード０とノード４との距離、ノード１とノード３との距離を求める。
【００４０】
次に、第２のリンク表示処理部４は、各ノード間を結ぶリンクを短い順にソートする（ステップＳ１２）。本実施の形態では、リンクを、距離が短い順に、Ｌｉｎｋ（０）、Ｌｉｎｋ（１）、Ｌｉｎｋ（３）、…、Ｌｉｎｋ（ｎ）とする。ｎは、第２のリンク（Ｌｉｎｋ）の数である。
【００４１】
図４の例では、ノード１とノード３とを結ぶリンクの方が、ノード０とノード４とを結ぶリンクよりも、履歴上の距離が短いため、ノード１とノード３とを結ぶリンクが、Ｌｉｎｋ（０）に該当する。ここで、履歴上の距離とは、一方のノードにユーザがアクセスしてから他方のノードにユーザがアクセスするまでのノードの数や時間である。また、ノード０とノード４とを結ぶリンクの履歴上の距離が２番目に短いため、ノード０とノード４とを結ぶリンクが、Ｌｉｎｋ（１）に該当する。なお、図４の例では、該当するリンクは二つだけである。
【００４２】
次に、第２のリンク表示処理部４は、リンクを参照する変数として「ｉ」を設定し、初期値として０を入力し（ステップＳ１３）、続いて、Ｌｉｎｋ（ｉ）を、表示画面に表示すべきリンクの候補とする（ステップＳ１４）。ｉ＝０の場合は、Ｌｉｎｋ（０）、即ちノード１とノード３トを結ぶリンクが候補となる。
【００４３】
次に、第２のリンク表示処理部４は、リンクの表示位置を表す変数として「Ｌｅｖｅｌ」を設定し、この初期値として０を入力する（ステップＳ１５）。Ｌｅｖｅｌの意味付けは、特に限定されず、様々に設定できるが、本実施の形態では、第１のリンクを基準とした第２のリンクの距離Ｌ（図４参照）を表す変数に意味付ける。
【００４４】
次に、第２のリンク表示処理部４は、「Ｌｅｖｅｌ」によって特定される位置で、Ｌｉｎｋ（ｉ）が他のリンクと重なるかどうかを判定する（ステップＳ１６）。ステップＳ１６の判定の結果、重なる場合は、第２のリンク表示処理部４は、Ｌｅｖｅｌの値を「１」増加させ（ステップＳ１７）、再度、ステップＳ１６を実行する。
【００４５】
一方、ステップＳ１６の判定の結果、重ならない場合は、第２のリンク表示処理部４は、「Ｌｅｖｅｌ」によって特定される位置で、Ｌｉｎｋ（ｉ）のリンクが描画されるように、画像データを生成する（ステップＳ１８）。ステップＳ１８の実行後、第２のリンク表示処理部４は、「ｉ」に１を加算する（ステップＳ１９）。
【００４６】
ところで、ステップＳ１８において、Ｌｉｎｋ（ｉ）がＬｉｎｋ（０）の場合は、最初のリンクの描画に相当するため、第２のリンクの第１のリンクからの距離は、予め設定された最小の値Ｌ０に設定される。そして、Ｌｉｎｋ（０）は最小の距離Ｌ０で描画される。具体的には、図４に示すように、「第２のリンク０」が表示画面に表示される。
【００４７】
また、Ｌｉｎｋ（ｉ）がＬｉｎｋ（１）の場合、即ち、ノード０とノード４とを結ぶリンクの場合に、Ｌｅｖｅｌ＝０であると、Ｌｉｎｋ（１）がＬｉｎｋ（０）と重なってしまう。しかし、ステップＳ１７において、Ｌｅｖｅｌの値は増加され、Ｌｅｖｅｌ＝１とされて、重ならないようになっている。
【００４８】
Ｌｉｎｋ（１）は、Ｌｅｖｅｌ＝１の場合に特定される位置に表示される。つまり、ステップＳ１８において、Ｌｉｎｋ（ｉ）がＬｉｎｋ（１）の場合は、図４に示された「第２のリンク１」は、「第２のリンク０」よりも第１のリンクからより離れるように、表示される。この場合の距離は、図４においてＬ１で示されている。
【００４９】
その後、第２のリンク表示処理部４は、変数「ｉ」の値と、「ｎ」の値との比較を行う（ステップＳ２０）。ステップＳ２０の比較の結果、変数「ｉ」が「ｎ」以下の場合（ｉ≦ｎ）は、第２のリンク表示処理部４は、再度ステップＳ１４以降を実行する。一方、ステップＳ２０の比較の結果、変数「ｉ」が「ｎ」より大きくなる場合（ｉ＞ｎ）は、第２の表示処理部４は、処理を終了する。
【００５０】
このように、本実施の形態における情報表示方法を実行した場合は、利用者は、操作した順番を把握しながら、同時に情報の構造を理解することができる。理由は、利用者は、第１のリンクによって履歴を確認しながら、第２のリンクによって情報の構造を理解できるからである。また、特に、上述の図５に示したステップＳ１１〜Ｓ２０が実行されると、利用者は、第２のリンクを一目見ることにより、ノード間の履歴上の距離の比較までも行うことができる。
【００５１】
本実施の形態におけるプログラムは、コンピュータに、図２に示すステップＳ１〜Ｓ３、及び図５に示すステップＳ１１〜Ｓ２０を実行させるプログラムであれば良い。また、本実施の形態におけるプログラムをコンピュータにインストールし、これを実行すれば、本実施の形態における情報表示装置を実現でき、本実施の形態における情報表示方法を実行できる。この場合、コンピュータのＣＰＵ（central  processing  unit）は、情報表示装置１は、操作順ノード表示処理部２、第１のリンク表示処理部３、第２のリンク表示処理部４、入力受付部５、及びブラウジング部６として機能し、処理を行なう。
【００５２】
また、操作履歴記録部７と、データ記録部８とは、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって、又はこのデータファイルが格納された記録媒体をコンピュータと接続された読取装置に搭載することによって実現できる。
【００５３】
ところで、上記の実施の形態は、利用者がアクセスしたノード間のリンクを表現する例を用いて説明しているが、本発明は、これに限定されるものではない。例えば、情報表示装置は、未だ利用者によってアクセスされていないリンクを表示することもできる。この態様について図６を用いて説明する。図６は、本発明の他の例の情報表示装置によって表示された情報の一例を示す図である。
【００５４】
図６の例では、第１のリンク表示処理部３（図１参照）は、利用者が選択していない情報のノードのうち、利用者が選択した情報のノードと構造的に隣接するノードを特定する。そして、第１のリンク表示処理部３は、特定された、利用者が選択していない情報のノードのリンクを更に表示するための処理を行う。
【００５５】
この結果、図６に示すように、利用者が選択していないリンク（アクセスしていないノードへのリンク）が、表示画面に表示される。図６の例では、ノード１に２本のリンクが追加で表示され、ノード３に１本のリンクが追加で表示されている。このことは、ノード１には、未だアクセスされていないリンクが２箇所あり、ノード３には、未だアクセスされていないリンクが１箇所あることを示している。
【００５６】
このように、各ノードに隣接しているが、未だアクセスされていないリンクを表現することにより、利用者は、更に、全体の構造や操作の系列を把握できる。この結果、利用者は、次に、アクセスすべきノードを効率的に選択することができる。
【００５７】
また、上記の実施の形態では、第１のリンク表示処理部３及び第２のリンク表示処理部４によって検出されたリンクは、全て表示されているが、本発明は、これに限定されるものではない。この点について図７を用いて説明する。図７は、本発明の他の例の情報表示装置によって表示された情報の一例を示す図であり、図７（ａ）は、利用者がフォーカスしていない状態を示し、図７（ｂ）は、利用者がフォーカスしている状態を示している。
【００５８】
例えば、第２のリンク表示処理部４は、図７の例では、特定した構造的にのみ隣接する二つのノードのいずれかを、利用者がフォーカスしているかどうかを判定する。そして、第２のリンク表示処理部４は、判定の結果、利用者がフォーカスしている場合にのみ、図７（ｂ）に示すように、第２のリンクが表示されるようにする。
【００５９】
具体的には、第２のリンク表示処理部４は、例えば、利用者が、マウスオーバーしたノードに繋がっているリンクのみを、表示画面に表示させる（図７（ｂ）参照）。図７の（ｂ）の例では、ノード３がフォーカスされたので、ノード３と繋がっている第２のリンクが表示されている。また、利用者が、どこにもフォーカスしていない場合は、第２のリンクは、表示画面に表示されない（図７（ａ）参照）。つまり、フォーカスがはずれると、図７（ａ）に示すように、第２のリンクが表示されていない状態にもどる。
【００６０】
図７を用いて説明した態様とすれば、リンクの表示を対話的に制御することができ、狭い表示領域をより有効に活用することができる。これは、利用者がフォーカスしたノードに隣接する第２のリンクのみを表示することにより、必要性の高いリンクのみが表示され、必要性の低いリンクが表示されなくなるからである。また、表示可能なリンクの上限を決めておき、上限以上の数のリンクは表示されない等の態様とすることもできる。
【００６１】
本発明において、リンクを表す線の種類は、特に限定されるものではない。上述の実施の形態では、第１のリンクを太線にする例が説明されているが、これに限られるものではない。第１のリンクを描く線は、単なる実線、色つきの線など、第二のリンクと区別が付くような線であれば良い。
【図面の簡単な説明】
【００６２】
【図１】図１は、本発明の実施の形態における情報表示装置の構成を示すブロック図である。
【図２】図２は、本発明の実施の形態における情報表示方法における処理を示すフロー図である。
【図３】図３は、利用者の利用履歴の一例を示す図である。
【図４】。図４は、図１に示す情報表示装置によって表示された情報の一例を示す図である。
【図５】図５は、図２に示されたステップＳ３における処理を具体的に示すフロー図である。
【図６】図６は、本発明の他の例の情報表示装置によって表示された情報の一例を示す図である。
【図７】図７は、本発明の他の例の情報表示装置によって表示された情報の一例を示す図であり、図７（ａ）は、利用者がフォーカスしていない状態を示し、図７（ｂ）は、利用者がフォーカスしている状態を示している。
【符号の説明】
【００６３】
１  情報表示装置
２  操作順ノード表示処理部
３  第１のリンク表示処理部
４  第２のリンク表示処理部
５  入力受付部
６  ブラウジング部
７  操作履歴記録部
８  データ記録部
１０  入力装置
１１  出力装置
【図１】
2010134666.tif 000003
【図２】
2010134666.tif 000004
【図３】
2010134666.tif 000005
【図４】
2010134666.tif 000006
【図５】
2010134666.tif 000007
【図６】
2010134666.tif 000008
【図７】
2010134666.tif 000009