(57)【特許請求の範囲】
【請求項１】
仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段と、
前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報を記述してなる仮想平面情報を生成する仮想平面情報生成手段と、
仮想平面情報生成手段により生成された仮想平面情報を表示する表示手段を備え、
前記仮想平面情報生成手段は、各ノード内の表示の詳細さを、仮想平面の表示倍率と前記ノード内の論理構成に応じて変化させた仮想平面情報を生成するものである
ことを特徴とする情報表示装置。
【請求項２】
仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段と、
前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報が記述された仮想平面情報を生成する仮想平面情報生成手段と、
過去のユーザの行動情報から、ユーザが実際にノードを参照していたとみなせる注目行動情報を抽出する注目行動抽出手段と、
抽出した注目行動情報に基づいてノードの重要度情報を算出する重要度情報生成手段と、
仮想平面情報生成手段により生成された仮想平面情報を表示する表示手段を備え、
前記仮想平面情報生成手段は、各ノード内の表示の詳細さを、仮想平面の表示倍率、前記ノード内の論理構成及び前記ノードの重要度情報に応じて変化させた仮想平面情報を生成するものであることを特徴とする情報表示装置。
【請求項３】
仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段と、
前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報を記述してなる仮想平面情報であって、各ノード内の表示の詳細さを、仮想平面の表示倍率と前記ノード内の論理構成に応じて変化させた仮想平面情報を生成する仮想平面情報生成手段と、
仮想平面情報生成手段により生成された仮想平面情報を表示倍率ごとに保持する仮想平面情報保存手段と、
仮想平面の表示倍率を設定する倍率設定手段と、
前記倍率設定手段により設定された表示倍率に対応する仮想平面情報を仮想平面情報保存手段から取り出し表示する表示手段を
備えたことを特徴とする情報表示装置。
【請求項４】
仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段と、前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報を記述してなる仮想平面情報であって、各ノード内の表示の詳細さを、仮想平面の表示倍率と前記ノード内の論理構成に応じて変化させた仮想平面情報を生成する仮想平面情報生成手段と、仮想平面情報生成手段により生成された仮想平面情報を表示倍率ごとに保持する仮想平面情報保存手段と、仮想平面の表示倍率を設定する倍率設定手段と、前記倍率設定手段により設定された表示倍率に対応する仮想平面情報を仮想平面情報保存手段から取り出し表示する表示手段を備えた情報表示装置を用いた情報表示方法であって、
前記倍率設定手段により仮想平面の表示倍率の設定指示を受け付け、受け付けた設定倍率に対応する仮想平面情報を前記仮想平面情報保存手段から取り出し、前記表示手段により表示する
ことを特徴とする情報表示方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、情報をノードとして記述し、その上で情報を表示し把握するための情報表示方法、およびその方法を実施するための装置に関する。
【０００２】
【従来の技術】
従来公知の技術としては、ＮｏｔｅＣａｒｄｓ［文献１］やｇＩＢＩＳ［文献２］に代表されようなハイパーテキストにおけるブラウザの技術、Ｒｏｏｍｓ［文献３］に代表されるようなコンピュータ上の作業環境技術などが存在した。
［文献１］  Ｈａｌａｓｚ，  Ｆ．Ｇ．，  “Ｒｅｆｌｅｃｔｉｏｎｓ  ｏｎＮｏｔｅＣａｒｄｓ：  Ｓｅｖｅｎ  Ｉｓｓｕｅｓ  ｆｏｒ  ｔｈｅ  Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  ｏｆ  Ｈｙｐｅｒｍｅｄｉａ  Ｓｙｓｔｅｍｓ“，Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｏｆ  ｔｈｅ  ＡＣＭ，  Ｖｏｌ．  ３１，Ｎｏ．  ７，  Ｊｕｌｙ  １９８８．  ｐｐ．８３６−８５２．
［文献２］  Ｃｏｎｋｌｉｎ，  Ｊｅｆｆ，    ａｎｄ  Ｂｅｇｅｍａｎ，  Ｍ．，  “ｇＩＢＩＳ：  Ａ  Ｈｙｐｅｒｔｅｘｔ  Ｔｏｏｌ  ｆｏｒ  Ｔｅａｍ  Ｄｅｓｉｇｎ  Ｄｅｌｉｂｅｒａｔｉｏｎ“，  ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｏｆｆｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍｓ，  Ｖｏｌ．６，  Ｎｏ．４，  Ｏｃｔｏｂｅｒ  １９８８，  ｐｐ．３０３−３３１．
［文献３］  Ｈｅｎｄｅｒｓｏｎ，  Ｄ．  Ａｕｓｔｉｎｅ，  ＪＲ．，  ａｎｄ  Ｃａｒｄ，  Ｓｔｕａｒｔ  Ｋ．，“Ｒｏｏｍｓ：Ｔｈｅ  Ｕｓｅ  ｏｆＭｕｌｔｉｐｌｅ  Ｖｉｒｔｕａｌ  Ｗｏｒｋｓｐａｃｅｓ  ｔｏ  Ｒｅｄｕｃｅ  Ｓｐａｃｅ  Ｃｏｎｔｅｎｔｉｏｎ  ｉｎ  ａ  Ｗｉｎｄｏｗ−Ｂａｓｅｄ  Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ“，  ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｇｒａｐｈｉｃｓ，  Ｖｏｌ．  ５，  Ｎｏ．３，Ｊｕｌｙ  １９８６，  ｐｐ．２１１−２４３．
【０００３】
ＮｏｔｅＣａｒｄｓやｇＩＢＩＳなどのハイパーテキスト技術におけるブラウザ技術おいては、情報をノードとして仮想平面に割当てて記述することができる。そして、ノードの詳細な内容を表示する機能と、仮想平面全体の中でのノードの配置を表示する機能（いわゆるブラウザ）とが提供されている。
【０００４】
ＮｏｔｅＣａｒｄｓにおけるディスプレイ画面の表示技術においては、詳細な内容がある一つのウィンドウに、仮想平面上でのノード配置を示すブラウザが別のウィンドウに、それぞれ表示される。
また、ｇＩＢＩＳの画面表示技術においては、詳細な内容が画面右のウィンドウに、仮想平面上でのノード配置を示すブラウザが画面左のウィンドウに、それぞれ表示される。
【０００５】
また、Ｒｏｏｍｓなどの作業環境技術おいては、仮想平面にアイコンとして情報を割当てることができる。そして、各情報の詳細な内容を表すウィンドウを表示する機能と、仮想平面全体の中での情報の配置を表示する機能（いわゆるオーバービュー）とが提供されている。
【０００６】
また、従来公知の技術としては、ハイパーテキストにおける“Ｇｕｉｄｅｄ  Ｔｏｕｒｓ  ＆  Ｔａｂｌｅｔｏｐｓ”［文献４］や過去のユーザーの行動情報からナビゲーション情報を自動作成するブラウザ［文献５］に示されるようなハイパーテキストにおけるナビゲーション技術などが存在した。
［文献４］  Ｔｒｉｇｇ，  Ｒ．  Ｈ．，  “Ｇｕｉｄｅｄ  Ｔｏｕｒｓ  ａｎｄ  Ｔａｂｌｅｔｏｐｓ：  Ｔｏｏｌｓ  ｆｏｒ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｉｎ  ａ  Ｈｙｐｅｒｔｅｘｔ  Ｅｎｖｉｒｏｎｍｅｎｔ“，  ＡＣＭ  Ｔｒａｎｓａｃｔｉｏｎｓ  ｏｎ  Ｏｆｆｉｃｅ  Ｉｎｆｒｏｍａｔｉｏｎ  Ｓｙｓｔｅｍｓ，  Ｖｏｌ．  ６，  Ｏｃｔｏｂｅｒ  １９８８．  ｐｐ．３９８−４１４．
［文献５］    石田英次，  東基衞  “ハイパーテキストにおける失方位問題解決のための改良ブラウザの提案”，情報処理学会平成２年前期全国大会，  Ｍａｒｃｈ  １９９０，  ｐｐ．１４９９−１５００
【０００７】
文献４の“Ｇｕｉｄｅｄ  Ｔｏｕｒｓ  ＆  Ｔａｂｌｅｔｏｐｓ”は、ハイパーテキストを作成した作者が、ユーザーのアクセスの手助けとなるようなナビゲーション（Ｎａｖｉｇａｔｉｏｎ）情報を提供していこうとするものである。ユーザーに対して、テーブルトップ（Ｔａｂｌｅｔｏｐｓ）と呼ばれるノード群の表示方法とテーブルトップ（ｔａｂｌｅｔｏｐｓ）を結ぶガイドツアー（ｇｕｉｄｅｄ  ｔｏｕｒｓ）と呼ばれるアクセスパスが提供される。テーブルトップ（Ｔａｂｌｅｔｏｐｓ）は、ハイパーテキストに含まれる特定のノードをどのような位置に表示するかを、ハイパーテキストの作者が記述するためのものである。これによってユーザーは、関連の深いノード群を一度に見ることができる。ガイドツアー（Ｇｕｉｄｅｄ  Ｔｏｕｒｓ）は、テーブルトップＴａｂｌｅｔｏｐｓ）をどのような順序で見ていくべきかを記述するものである。ユーザーはこのパスに従うこともできるし、もちろん途中でパスに従うことを中止することもできる。
【０００８】
文献５の“過去のユーザーの行動情報からナビゲーションを自動生成するブラウザ”は、過去にアクセスしたユーザーの行動情報から抽出したナビゲーション情報を作成し、ユーザーに提供することによって、ナビゲーション情報を提供するブラウザである。ここでは、できるかぎりハイパーテキストの作者に負担をかけないで、かつ、作者がそのユーザーのために提供するであろうナビゲーション情報に、できるだけ近い情報を提供することを目標としている。そのためのキーとなるアイデアは、「過去のユーザーのハイパーテキスト（Ｈｙｐｅｒｔｅｘｔ）にアクセス中の行動を記録し、その行動記録を利用して作成したナビゲーション情報を、新たなユーザーに対して提供する」というものである。ちょうど、過去に何人もが使用した本や教科書の折り目、汚れ、アンダーライン、コメントなどがその内容を理解する際に重要な情報を提供してくれるように、新しいユーザーに対してナビゲーション情報を提供する。提供される情報としては、「ノード・リンクの重要度」、「関連ノードグループ」、「登録アクセスパス」の３つである。「ノード・リンクの重要度」は、各ノード・リンクの相対的な重要度情報、「関連ノードグループ」は、関係が深いノード群の情報、「登録アクセスパス」は、ある目的を達成するのに最適と考えられるアクセスパスである。
【０００９】
【発明が解決しようとする課題】
しかしながら、文献１、２、３等に記載の従来技術では、情報の詳細な表示と、仮想平面における全体的な配置の表示とは、別々の表示エリアに表示される。このため、ユーザーは、情報の詳細表示と仮想平面の全体表示の両者を見比べながら、頭の中で詳細情報と全体情報とを結びつけなければならなかった。このようにして仮想平面上に配置された情報を、把握したり編集する場合には、心理的な負担が非常に大きいという問題点があった。
【００１０】
更に、従来技術においてはナビゲーションに関して次のような問題点があった。
まず、文献４の”Ｇｕｉｄｅｄ  Ｔｏｕｒｓ  ＆  Ｔａｂｌｅｔｏｐｓ”においては、ユーザーが仮想平面上に配置されたノードにアクセスする際に、その情報の作者によってナビゲーションのための情報が付加される。ここでのナビゲーション情報とは、テーブルトップ（ｔａｂｌｅｔｏｐｓ）と呼ばれるノードをどのように並べて提示するかの情報とガイドツアー（ｇｕｉｄｅｄ  ｔｏｕｒｓ）と呼ばれる複数のテーブルトップ（ｔａｂｌｅｔｏｐ）の提示順序情報である。この方法は、仮想平面上に記述されている情報を効果的に把握することが可能であるが、情報の作者はテーブルトップ（ｔａｂｌｅｔｏｐｓ）とガイドツアー（ｇｕｉｄｅｄ  ｔｏｕｒｓ）の両方のナビゲーション情報を作成する必要があり、大きな負担となる。また、情報の更新を行った場合には再びナビゲーション情報を作り直さなければならない。
【００１１】
また、文献５の「過去のユーザーの行動情報からナビゲーション情報を自動作成するブラウザ」においては、過去のユーザーがどの程度の頻度でノードにアクセスしたかという情報から各ノードの重要度情報を作成し、ナビゲーション情報としてユーザーに提供する。このナビゲーション情報によって、ユーザーは重要と思われるノードを優先的にアクセスすることができる。この方法では、情報の作者に負担をかけずにナビゲーション情報を提示することが可能であるが、ノードへのアクセス頻度という非常に単純な行動情報を使用しているので、ユーザーの操作ミスや間違ってノードにアクセスしてしまった場合にも、必要な行動情報として記録してしまう。このため重要度情報の信頼性が低いという問題点が存在する。
【００１２】
そこで本発明は、１つの表示領域に、自由にノードを配置し、それらのノードを表示する倍率や表示情報の詳細さを任意に変化させて表示し、把握することのできる方法および装置を提供することを課題とする。
更に、本発明は、情報の作成者に負担をかけず、信頼性の高い重要度情報をユーザに提供することを課題とする。
【００１３】
【課題を解決するための手段】
本発明の情報表示装置は、仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段（１ａ，１ｃ，１ｄ）と、前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報を記述してなる仮想平面情報を生成する仮想平面情報生成手段（１ｆ）と、仮想平面情報生成手段により生成された仮想平面情報を表示する表示手段（３）を備え、前記仮想平面情報生成手段は、各ノード内の表示の詳細さを、仮想平面の表示倍率と前記ノード内の論理構成に応じて変化させた仮想平面情報を生成するものであることを特徴とする。
【００１４】
また、本発明の情報表示装置は、仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段（１ａ，１ｃ，１ｄ）と、前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報が記述された仮想平面情報を生成する仮想平面情報生成手段（１ｆ）と、過去のユーザの行動情報から、ユーザが実際にノードを参照していたとみなせる注目行動情報を抽出する注目行動抽出手段（１ｋ）と、抽出した注目行動情報に基づいてノードの重要度情報を算出する重要度情報生成手段（１ｉ）と、仮想平面情報生成手段により生成された仮想平面情報を表示する表示手段（３）を備え、前記仮想平面情報生成手段は、各ノード内の表示の詳細さを、仮想平面の表示倍率、前記ノード内の論理構成及び前記ノードの重要度情報に応じて変化させた仮想平面情報を生成するものであることを特徴とする。
【００１５】
また、本発明の情報表示装置は、仮想平面上での各ノードの位置情報、各ノード内の論理構成及び各ノードの内容情報を保存する情報保存手段（１ａ，１ｃ，１ｄ）と、前記ノードの位置情報によりノードが配置され、配置された各ノード内にノードの内容情報を記述してなる仮想平面情報であって、各ノード内の表示の詳細さを、仮想平面の表示倍率と前記ノード内の論理構成に応じて変化させた仮想平面情報を生成する仮想平面情報生成手段（１ｆ）と、仮想平面情報生成手段により生成された仮想平面情報を表示倍率ごとに保持する仮想平面情報保存手段（１ｂ）と、仮想平面の表示倍率を設定する倍率設定手段（４）と、前記倍率設定手段により設定された表示倍率に対応する仮想平面情報を仮想平面情報保存手段（１ｂ）から取り出し表示する表示手段（３）を備えたことを特徴とする。
【００１６】
本発明の情報表示方法は、前記情報表示装置を用いた情報表示方法であって、前記倍率設定手段により仮想平面の表示倍率の設定指示を受け付け、受け付けた設定倍率に対応する仮想平面情報を前記仮想平面情報保存手段から取り出し、前記表示手段により表示することを特徴とする。
【００１８】
【作用】
仮想平面情報生成手段は、ノードの内容情報を、例えば図７ａ ｄに示すように、設定された表示倍率に応じて、表示情報の詳細さを、変化させた仮想平面情報を生成保持する。ユーザが倍率設定手段から任意の表示倍率を設定すると、その表示倍率に対応する仮想平面情報を取り出し、表示手段に表示する。その際、ノードの表示の形態は、例えば同図７ａ ｄに示すように、仮想平面の表示倍率とそのノード内の論理構成に応じて簡略化させた形態となる。
この処理により、ユーザは、表示倍率を設定することによって、仮想平面上の自由な位置を自由にズームイン／アウトすることができる。
【００２２】
本発明において、ユーザは、表示倍率設定手段から表示倍率を設定指示することによって、仮想平面上の自由な位置を自由にズームイン／アウトすることができる。ユーザによる表示に関する指示は注目行動抽出手段に伝達される。注目行動抽出手段はこのユーザの行動の中から、注目行動（ユーザが実際に
そのノードを参照していたと思われる行動）と非注目行動（ユーザの操作ミスや、情報検索中の単なる一瞥）とを区別し、注目行動のみを記録する。本発明においては、この区別を一例としてノードに対するズームイン／アウトの仕方によって区別する。注目行動ではノード内のいろいろな部分をズームインすると考えられ、非注目行動では一度ズームインして内容が判別できればそのままズームアウトするものと考えられる。この違いをシステムが判定し、注目行動と非注目行動とを区別する。そして、この行動記録の累計結果に基づいて、重要度情報生成手段は各ノードごとの重要度を算出する。この結果に基づいて再び仮想平面を表示すると、ユーザの行動情報に基づいて算出された重要度の表現された仮想平面が表示される。
【００２３】
【実施例】
以下、図面を参照しながら実施例に基づいて本発明の特徴を具体的に説明する。
図１は、本発明の情報把握編集装置を実現するための全体構成の一例を示すブロック図である。
本装置は、図１に示すように、ユーザーが情報を把握し編集するのに利用する仮想平面を管理する仮想平面情報管理部１、表示や編集機能に関する規則を保存する規則保存部２、仮想平面を表示する表示部３、仮想平面の表示倍率と表示範囲を入力する仮想倍率入力部４、仮想平面の表示倍率に応じて適切な編集機能を提供する編集処理部５、規則保存部２に規則を入力するための規則入力部６、そしてこれらの各部分の間でやり取りされる情報を処理し分配する中央制御部７から構成されている。
【００２４】
仮想平面情報管理部１は、各ノードの詳しい内容情報を保存するノード内容情報保存部１ａ、様々なレベルに縮小した各ノードの表示情報を保存する縮小表示情報保存部１ｂ、各ノードの内部の論理構成を保存する論理構成保存部１ｃ、各ノードの仮想平面上での位置と大きさを保存している仮想平面位置情報保存部１ｄ、仮想平面上の表示範囲情報から仮想平面位置情報保存部１ｄを検索し表示倍率に応じて内容情報保存部１ａまたは縮小表示情報保存部１ｂから情報をとりだす仮想平面情報検索部１ｅ、表示規則に基づいて、内容情報保存部１ａの情報から縮小情報保存部１ｂに保存される情報を作成する仮想平面情報生成部１ｆから成る。
【００２５】
規則保存部２は、各ノードの内容情報から縮小表示情報を作成する際の規則を記述する表示規則保存部２ａ、論理構成に基づいた表示を行う際の規則を保存する論理構成表示規則保存部２ｂ、表示状態に応じた編集機能を提供するための編集機能選択規則保存部２ｃから成る。
表示部３は、実際の画面表示を行う表示装置３ａ、各ノードの表示情報を画面上で合成しグラフィックスとして構成して表示装置３ａへと送る表示生成部３ｂから成る。
仮想倍率入力部４は、入力装置からのユーザーの入力を仮想平面上の表示範囲と表示倍率に変換するための仮想倍率処理部４ａ、ユーザーの表示倍率入力と表示範囲入力とを受け取る仮想倍率入力装置４ｂから成る。
編集処理部５は、編集機能選択規則に従って表示状態に応じた編集機能を選択する編集機能選択部５ａ、実際の編集処理を行う（編集）機能５ｂ、ユーザーからの編集処理入力を受けとる編集入力装置５ｃから成る。
規則入力部６は、様々な規則を規則保存部に登録する規則登録部６ａ、ユーザーからの規則入力を受け取る規則入力装置６ｂから成る。
【００２６】
以上のように構成された本実施例の動作を説明する。
ユーザーは、まず表示規則、論理構成表示規則、編集機能選択規則を図２のフローチャートに従って入力する。ユーザーは入力しようとする規則を選択し（ステップＳ２ａ）、選択に応じた規則を入力し（ステップＳ２ｂ，  Ｓ２ｃ，  Ｓ２ｄ）、終了する（ステップＳ２ｅ）。入力された規則は、それぞれ図１に示される表示規則保存部２ａ・論理構成表示規則保存部２ｂ・編集機能選択規則保存部２ｃに図３、図４、図５に示される形式で保存される。
【００２７】
実際のノードデータを入力し、縮小表示のための情報が作成される過程を図６のフローチャートに従って説明する。ここでは既に後述する編集処理部５によって提供される編集処理によって、各ノードのデータが、位置情報が仮想平面位置情報保存部１ｄに、内容情報が内容情報保存部１ａに分割されて保存されているものとする。仮想平面情報生成部１ｆは内容情報保存部１ａに存在する未処理のノード（縮小表示情報が存在していないノード）を検索する（ステップＳ６ａ）。
その中からあるノードを選択して、縮小対象としてセットする（ステップＳ６ｂ）。
カウンタＸを０にセットする（ステップＳ６ｃ）。表示規則保存部２ａから関係する規則（図３参照）を検索する（ステップＳ６ｄ）。
【００２８】
図３の表示規則の例では、表示するノードの大きさ毎に、文字、図形および表をどのように表示するかを定めている。即ち、表示するノードの大きさは、「〜標準」、「標準〜１／２」、「１／２〜１／３」、「１／３〜１／４」、「１／４〜１／１０」、「１／１０〜１／２０」および「１／２０〜」の７つの表示レベルに分類し、各レベル毎に、「文字」、「図形」および「表」をどのように表示するかを定めている。例えば、ノードの大きさが標準またはそれより大きいというレベルのものに対しては、文字は複数のフォントがあればその複数フォントをすべて使って表示し、修飾があれば文字の修飾を施し、図形は全ての属性を表示し、表も全ての内容を表示する。ノードの大きさを標準より小さく１／２以上の倍率の範囲で表示するというレベルのものに対しては、文字あるいは表に用いるフォントは一つだけ用い、文字装飾は用いないようにする。このように図３の表示規則は、表示の縮小の度合が大きくなるに連れて、文字、図形おび表の表示を簡略化して表示するような規則となっており、下位の表示レベルになると、１／１０〜１／２０倍率の表示レベルのときは、文字、図形および表のいずれもその存在のみを表示し、それ以下の倍率では何も表示しないという表示規則になっている。
【００２９】
そして、このような表示規則に従ってノードの内容を構成する要素の表示情報を変換する（例えば「〜標準」→「標準〜１／２」では、「文字修飾のある様々なフォント」→「単一のフォント」へ変換が行われる）。変換結果を縮小表示情報保存部（Ｘ）１ｂへ保存する（ステップＳ６ｅ）。
もし、縮小表示保存部（Ｎ）まで変換が終了していない場合には（ステップＳ６ｆ）、次の縮小対象として、先程変換し保存した縮小表示保存部（Ｘ）のノード表示情報をセットする（ステップＳ６ｇ）。
そして、Ｘをインクリメントし（ステップＳ６ｈ）、ステップＳ６ｄより繰り返す。この処理を残りのノードに対して繰り返し、未処理のノードが無くなった場合に処理を終了する（ステップＳ６ｉ）。このようにして処理された場合のノードの表示の変化を図７ａ〜図７ｇに示す。
【００３０】
次に表示のための動作を図８のフローチャートに従って説明する。ユーザーは図１の仮想倍率入力装置４ｂから表示倍率と表示範囲を入力する。仮想倍率処理部４ａはこの情報を中央制御部７へ送る（ステップＳ８ａ）。
情報を受けっとった中央制御部７は仮想平面情報検索部１ｅへ、この情報を転送する。仮想平面情報検索部１ｅは、表示範囲の情報から仮想平面位置情報保存部１ｄを検索し、表示範囲にあるノードを取り出す。
次に仮想平面情報検索部１ｄは、内容情報保存部１ａと縮小表示情報保存部１ｂの中から表示倍率に適合するものを選択し、該当するノードの全ての縮小表示データを中央制御部へ返送する（ステップＳ８ｂ）。
中央制御部７はこれを表示生成部３ｂへと転送する。表示生成部３ｂは受けとったノードの全ての縮小表示データを合成し、ユーザーによって指定された大きさにして表示装置３ａに表示する（ステップＳ８ｃ）。
以降、ユーザーから終了要求があるまで、この処理を繰り返す（ステップＳ８ｄ）。この処理により、ユーザーには図９ａ〜図９ｂに示されるようなウィンドウが提示される。ユーザーは自由な倍率でこれらを見ることができる。
【００３１】
次に、各ノード内の情報の論理構成に応じて適切な仮想平面表示ができるようにするための動作を、図１０のフローチャートに従って説明する。図１０のフローチャートは、点線の内部以外は図６の縮小表示生成のフローチャートと全く同じである。
まず、図６に表される処理と全く同じように、ステップＳ６ａからステップＳ６ｄまでの処理を行う。次に、論理構成保存部１ｃから現在処理対象としているノードの論理構成を取り出す（ステップＳ１０ａ）。次に論理構成表示規則保存部２ｂから論理構成表示規則を取り出す（ステップＳ１０ｂ）。なお、図４は論理構成表示規則の例を示すもので、論理構成の内のタイトルを各表示レベル毎にどのように表示するかを定めている。
ステップＳ６ｄで取り出した表示規則を、この論理構成表示規則に従って変更する（ステップＳ１０ｃ）。その後は、やはり図６に表される処理と全く同じようにステップＳ６ｅ以降の処理を行い、縮小表示情報を得ることができる。そして、図８のフローチャートに従って表示することによって論理構成に応じた表示を行うことができる。このようにして作成された縮小表示を図１１ａ〜図１１ｇに示す。
【００３２】
仮想平面の表示状態に応じて適切な編集機能を選択する動作を、図１２のフローチャートに従って説明する。図１２のフローチャートは、点線の内部以外は図８の表示処理のフローチャートと全く同じである。
まず、図８に表される処理と全く同じように、ステップＳ８ａからステップＳ８ｃまでの処理を行う。そして、Ｓ８ｃで表示した後で編集処理に入ることができる（ステップＳ１２ａ）。この時点で、現在の表示倍率をもとに、編集機能選択規則保存部に保存されている編集機能選択規則を検索し、（編集）機能（１）〜（ｎ）の中から現在提供するべき機能を決定する（ステップＳ１２ｂ）。なお、図５の編集機能選択規則の例では、表示するノードの大きさを図３と同様に７つの表示レベルに分類し、各表示レベル毎に、「ノードの移動」「ノードの複製」「ノード名の変更」・・・・などの編集機能を提供するか否かを定めている。
次に、この機能をユーザーに提供し、ユーザーが編集をおこなう（ステップＳ１２ｃ）。そして、図６または図１０のフローチャートに示される縮小表示生成処理を起動する（ステップ１２ｄ）。そして再び、図８に示されるフローチャートと同じように処理する。以上のような処理によって、現在の表示状態に応じた適切な機能を提供することができる。
【００３３】
（第２の実施例）
この第２の実施例は、第１の実施例の構成に加えて、ノードの重要度情報を自動的に生成し仮想平面のノードの表示に反映させるための構成を付加したものである。
図１３は本実施例のブロック構成図であり、仮想平面情報管理部１に、ユーザーの行動情報を受けとり、注目行動と判断される行動を抽出する注目行動抽出部１ｇと、抽出した注目行動を保存する行動情報保存部１ｈと、行動情報保存部１ｄの内容から重要度情報保存部１ｈの内容を生成する重要度算出部１ｉと、その重要度産出部１ｉにより算出した各ノードの重要度を保存する重要度情報保存部１ｊとからなるノードの重要度情報を管理する構成が付加されている点、および表示生成部３ｂにおいてノードの表示状態を重要度情報によって制御するようにした点が図１の第１の実施例の構成とは異なり、その他の構成は同じである。
【００３４】
以下に、実際にユーザが仮想平面上に配置されたノードを自由にズームイン／アウトをして把握し、その行動情報をもとに各ノードの重要度を算出し、ナビゲーション情報として表示する過程を図１４、１５、１７のフローチャートに基づいて説明する。
仮想平面上のノードデータは、図１８に示されるような内容が内容情報保存部１ａに、位置情報が図１９に示されるようなノードＩＤとそのノードの位置を示す座標値の対応表の形態で仮想平面位置情報保存部１ｄに保存される。また、重要度情報が図２１に示されるようなノードＩＤとそのノードの重要度を示す値の対応表の形態で重要度情報保存部１ｊに保存される。情報の作成者が意図的に指定しないかぎり、最も初期の段階では、全てのノードの重要度は等しい。
【００３５】
この仮想平面を表示するための動作を図１４のフローチャートに従って説明する。ユーザは仮想倍率入力部４から表示倍率と位置を入力する。仮想倍率入力部４は、この情報を中央制御部７に送る（ステップＳ１４ａ）。
情報を受けとった中央制御部７は、仮想平面情報検索部１ｅへこの情報を転送する。仮想平面情報検索部１ｅは、仮想平面位置情報保存部１ｄと重要度情報保存部１ｊを検索し、表示するべきノードを取り出す。
次に仮想平面情報検索部１ｄは、内容情報保存部１ａと縮小表示情報保存部１ｂの中から表示倍率に適合するものを選択し、該当するノードの全ての縮小表示データを中央制御部へ返送する（ステップＳ１４ｂ）。
中央制御部７は、これを表示部３へと転送する。表示部３の表示生成部３ｂは受け取ったノードの全ての縮小表示データを合成し、ユーザによって指定された大きさにするとともに、その縮小表示データの各ノードを重要度情報に基づいた表示データとし、表示装置３ａにより表示する（ステップＳ１４ｃ）。
また中央制御部７は、これらの操作の記録を注目行動抽出部１ｇへ送る（ステップＳ１４ｄ）。
以降、ユーザから終了要求があるまでこの処理を繰り返す（ステップＳ１４ｅ）。
この処理によって、ユーザは自由にズームイン／アウトして仮想平面を見ることができ、同時に行動情報が記録される。
【００３６】
次に行動情報の記録の中から注目行動を抽出する過程を図１５のフローチャートに従って説明する。
注目行動抽出部１ｇはユーザの行動の中から、注目行動（ユーザが実際にそのノードを参照していたと思われる行動）と非注目行動（ユーザの操作ミスや、情報検索中の単なる一瞥）とを区別し、注目行動のみを記録する。本実施例においては、この区別をノードに対するズームイン／アウトの仕方によって区別する。注目行動ではノード内のいろいろな部分をズームインすると考えられ、非注目行動では一度ズームインして内容が判別できればそのままズームアウトするものと考えられる。この違いをシステムが判定し、注目行動と非注目行動とを区別する。
ここでは、注目行動を判定する一例として、「基準倍率内で２回以上ズームアウト操作を行ったかどうか」という判定基準を採用している。図１６はユーザの入力した仮想倍率の時間的変化の例を示すもので、（ａ）は基準倍率内で３回のズームアウトを行ったことを示しており、（ｂ）は１回のズームアウトを行ったことを示している。まず、注目行動抽出部１ｇは、中央制御部７から行動情報を受けとる（ステップＳ１５ａ）。その情報に含まれる位置情報から、対象となるノードを特定する（ステップＳ１５ｂ）。そして、それが注目行動と判定されるならば（ステップＳ１５ｃ）、行動情報保存部１ｈに図２０に示される形態で保存されている行動情報の、対応するノードの注目行動の回数を１増加させる（ステップ４ｃ）。
【００３７】
行動情報保存部１ｈの内容から各ノードの重要度情報を算出する過程を図１７のフローチャートに従って説明する。ここでは、重要度を注目行動の発生頻度によって判定する。その判定の具体例として、「ノード全体を注目行動発生頻度順に並べ、上位１／３を重要度３、中位１／３を重要度２、下位１／３を重要度１とする」という判定基準を採用している。まず、全ノードを注目行動発生頻度順にソートする（ステップＳ１６ａ）。次に全体を３つに分割し、各グループに属するノードの重要度を設定し、重要度情報保存部１ｊに保存する（ステップＳ１６ｂ、ステップＳ１６ｃ、ステップＳ１６ｄ）。この結果、図２１に示されるような形態の重要度情報が得られる。
以上の処理をしたのち、再び図１４のフローチャートに示される表示処理を行うと、図２１に示されるように各ノードの重要度を含んだ表示が得られる。この図では重要度をノードの大きさで表現している。
【００３８】
以上の説明では、第１の実施例と共通する部分についての重複説明は省き、第１の実施例には含まれていない各ノードの重要度情報の自動生成とその重要度情報の仮想平面への表示の部分のみを説明したが、本第２の実施例は第１の実施例の技術的特徴を踏襲しいることは言うまでもない。従って、第２の実施例は、前述の第１の実施例の表示規則に基づく表示に併せて、さらに、各ノードの信頼性の高い重要度情報の表示をも行うことができるものである。
【００３９】
（第３の実施例）
この実施例は、第２の実施例において、規則保存部の表示規則に従う表示手段を省いて簡略化し、ノードの重要度情報の自動生成と表示に重きを置いたものであり、請求項５の発明に対応する実施例である。
図２３は、その第３の実施例の構成を示すブロック図である。
本実施例は、情報作成者がノードを記述し、ユーザーが把握するための仮想平面を生成し、過去のユーザーの行動情報からノードの重要度情報を算出する仮想平面情報管理部１、ノードの重要度情報を含んだ仮想平面の表示を行うための表示部２、仮想平面を表示する倍率と位置を入力する仮想倍率入力部３、全体を流れる情報を処理し制御するための中央制御部７から構成されている。
仮想平面情報管理部１は、内容情報保存部１ａ、仮想平面位置情報保存部１ｄ、重要度情報保存部１ｊ、行動情報保存部１ｈ、重要度算出部１ｉ、内容情報保存部１ａと仮想平面位置情報保存部１ｄと重要度情報保存部１ｊとを管理し、中央制御部からの要求に応じて必要なノードの内容・位置・重要度を検索する仮想平面情報検索管理部１ｋ、注目行動抽出部１ｇから成る。なお、図２３において、図１３の構成要素と同じ機能部分は同じ符号を用いている。
以下に、実際にユーザーが仮想平面上に配置されたノードを自由にズームイン／アウトをして把握し、その行動情報をもとに各ノードの重要度を算出し、ナビゲーション情報として表示する過程を説明する。
【００４０】
この仮想平面を表示するための動作を第２の実施例と同じ図１４のフローチャートに従って説明する。ユーザーは仮想倍率入力部４から表示倍率と位置を入力する。仮想倍率入力部４は、この情報を中央制御部７に送る（ステップＳ１４ａ）。
情報を受けとった中央制御部７は、仮想平面情報検索管理部１ｋへこの情報を転送する。仮想平面情報検索管理部１ｋは、仮想平面位置情報保存部１ｄと重要度情報保存部１ｊを検索し、表示するべきノードを取り出す。次に内容情報保存部１ａから表示内容を取り出してデータを中央制御部７に返送する（ステップＳ１４ｂ）。
中央制御部７は、これを表示部３へと転送する。表示部３は受け取ったデータを表示生成部３ｂで合成し、表示装置３ａにより表示する（ステップＳ１４ｃ）。第１および第２の実施例では、ズームイン／ズームアウトに関して、規則保存部に登録されている仮想倍率に応じた表示規則にもとづいて縮小表示を行っているが、この第３の実施例では、規則保存部はなく、仮想倍率に従って単純に相似的な縮小を行うようにしている。
また中央制御部７は、これらの操作の記録を注目行動抽出部１ｇへ送る（ステップＳ１４ｄ）。
以降、ユーザーから終了要求があるまでこの処理を繰り返す（ステップＳ１４ｅ）。
この処理によって、ユーザーは自由なズームイン／アウトして仮想平面を見ることができ、同時に行動情報が記録される。
【００４１】
次に行動情報の記録の中から注目行動を抽出する過程は、第２の実施例について図１５のフローチャートに従って説明したところと同じであるので、説明は省略する。
同様に、行動情報保存部１ｄの内容から各ノードの重要度情報を算出する過程は、第２の実施例について図１７のフローチャートに従って説明したところと同じであるので、説明は省略する。
【００４２】
【発明の効果】
本発明では、情報をノードとして記述し仮想平面上に割当て、それらを１つの表示領域において連続的に拡大したり縮小したりしながら、表示でき、把握編集することができるようにした。このことにより、常にユーザは、仮想平面上に記述された情報全体とその部分としての詳細な情報との関係を把握しながら情報の整理や編集を行うことができる。また、縮小表示する際に、コンピュータが表示しやすいような情報に変換するようにすれば反応速度を向上させ、連続的に素早くノードを拡大・縮小しながら表示することができる。
さらに、縮小表示を作成する際に、縮小してもある程度の情報が把握できるようにほぼ同じ形態を維持しながら情報の詳細さの変換を行うので、各ノードを構成する情報の詳細さは失われても数多くのノードを一度に把握したい、といった場合に非常に有効である。
【００４３】
また、本発明において、ノードを構成する情報が論理構成を持っていおり、その論理構成に応じた縮小表示を行うようにしているので、例えば、重要な情報は縮小してもなかなか情報量が失われないように表示することも可能となる。
【００４５】
本発明によれば、さらに、ユーザの各ノードに対するズームイン／アウトの行動から各ノードの重要度を算出し、表示することができる。このことにより、情報の作成者に負担をかけず、信頼性の高いナビゲーション情報をユーザに提供することができる。
【図面の簡単な説明】
【図１ａ】本発明の情報把握編集装置を実現するための全体構成を示すブロック図、ただし図１ｂと合わせて一つのブロック図となる。
【図１ｂ】本発明の情報把握編集装置を実現するための全体構成を示すブロック図、ただし図１ａと合わせて一つのブロック図となる。
【図２】規則入力処理を表現するフローチャート
【図３】表示規則の例
【図４】論理構成表示規則の例
【図５】編集規則選択規則の例
【図６】縮小表示生成処理を表現するフローチャート
【図７ａ】図７ａ〜図７ｇは縮小表示生成の例を示すもので、図７ａは縮小せず等倍表示の例を示す図
【図７ｂ】等倍〜１／２の範囲の縮小表示の例
【図７ｃ】１／２〜１／３の範囲の縮小表示の例
【図７ｄ】１／３〜１／４の範囲の縮小表示の例
【図７ｅ】１／４〜１／１０の範囲の縮小表示の例
【図７ｆ】１／１０〜１／２０の範囲の縮小表示の例
【図７ｇ】１／２０〜の範囲の縮小表示の例
【図８】表示処理を表現するフローチャート
【図９ａ】図９ａ〜図９ｇはウィンドウ表示の例を示すもので、図９ａは縮小せず等倍表示の例を示す図
【図９ｂ】等倍〜１／２の範囲の縮小表示の例
【図９ｃ】１／２〜１／３の範囲の縮小表示の例
【図９ｄ】１／３〜１／４の範囲の縮小表示の例
【図９ｅ】１／４〜１／１０の範囲の縮小表示の例
【図９ｆ】１／１０〜１／２０の範囲の縮小表示の例
【図９ｇ】１／２０〜の範囲の縮小表示の例
【図１０】論理構成を考慮した縮小表示生成処理を表現するフローチャート
【図１１ａ】図１１ａ〜図１１ｇは論理構成を考慮した縮小表示生成の例を示すもので、図１１ａは縮小せず等倍表示の例を示す図
【図１１ｂ】等倍〜１／２の範囲の縮小表示の例
【図１１ｃ】１／２〜１／３の範囲の縮小表示の例
【図１１ｄ】１／３〜１／４の範囲の縮小表示の例
【図１１ｅ】１／４〜１／１０の範囲の縮小表示の例
【図１１ｆ】１／１０〜１／２０の範囲の縮小表示の例
【図１１ｇ】１／２０〜の範囲の縮小表示の例
【図１２】表示＆編集処理を表現するフローチャート
【図１３】第２の実施例の全体構成を示すブロック図
【図１４】表示処理を示すフローチャート
【図１５】注目行動の抽出処理を示すフローチャート
【図１６】ユーザーのズームイン／アウト行動から区別した注目行動（ａ）と非注目行動（ｂ）を示す図
【図１７】重要度の算出処理を示すフローチャート
【図１８】内容情報保存部に保存される内容の例を示す図
【図１９】仮想平面位置情報保存部に保存される内容の例を示す図
【図２０】行動情報保存部に保存される内容の例を示す図
【図２１】重要度情報保存部に保存される内容の例を示す図
【図２２】重要度を表示した場合の画面例を示す図
【図２３】第３の実施例の全体構成を示すブロック図
【符号の説明】
１…  仮想平面情報管理部、    １ａ…内容情報保存部、１ｂ…縮小表示情報保存部、１ｃ…論理構成保存部、１ｄ…仮想平面位置情報保存部、１ｅ…仮想平面情報検索部、１ｆ…仮想平面情報生成部、１ｇ…注目行動抽出部、１ｈ…行動情報保存部、１ｉ…重要度算出部、１ｊ…重要度情報保存部、
２…  規則保存部、２ａ…表示規則保存部、２ｂ…論理構成表示規則保存部、２ｃ…  編集機能選択規則保存部、
３…表示部、  ３ａ…表示装置、３ｂ…表示生成部
４…仮想倍率入力部、４ａ…仮想倍率処理部、４ｂ…仮想倍率入力装置、
５…編集処理部、５ａ…編集機能選択部、５ｂ…（編集）機能、５ｃ…編集入力装置、
６…規則入力部、６ａ…規則登録部、６ｂ…規則入力装置。
【図１ａ】
0003586472.tif 000002
【図１ｂ】
0003586472.tif 000003
【図２】
0003586472.tif 000004
【図３】
0003586472.tif 000005
【図４】
0003586472.tif 000006
【図５】
0003586472.tif 000007
【図６】
0003586472.tif 000008
【図７ａ】
0003586472.tif 000009
【図７ｂ】
0003586472.tif 000010
【図７ｃ】
0003586472.tif 000011
【図７ｄ】
0003586472.tif 000012
【図７ｅ】
0003586472.tif 000013
【図７ｆ】
0003586472.tif 000014
【図７ｇ】
0003586472.tif 000015
【図８】
0003586472.tif 000016
【図９ａ】
0003586472.tif 000017
【図９ｂ】
0003586472.tif 000018
【図９ｃ】
0003586472.tif 000019
【図９ｄ】
0003586472.tif 000020
【図９ｅ】
0003586472.tif 000021
【図９ｆ】
0003586472.tif 000022
【図９ｇ】
0003586472.tif 000023
【図１０】
0003586472.tif 000024
【図１１ａ】
0003586472.tif 000025
【図１１ｂ】
0003586472.tif 000026
【図１１ｃ】
0003586472.tif 000027
【図１１ｄ】
0003586472.tif 000028
【図１１ｅ】
0003586472.tif 000029
【図１１ｆ】
0003586472.tif 000030
【図１１ｇ】
0003586472.tif 000031
【図１２】
0003586472.tif 000032
【図１３】
0003586472.tif 000033
【図１４】
0003586472.tif 000034
【図１５】
0003586472.tif 000035
【図１６】
0003586472.tif 000036
【図１７】
0003586472.tif 000037
【図１８】
0003586472.tif 000038
【図１９】
0003586472.tif 000039
【図２０】
0003586472.tif 000040
【図２１】
0003586472.tif 000041
【図２２】
0003586472.tif 000042
【図２３】
0003586472.tif 000043