(57)【要約】【課題】  利用者が必要のある情報だけを詳細に表示し、不要な情報を非表示にできる仕組みを提供することによって、文書をコンパクトに表示し、目的とする情報にアクセスしやすい文書表示装置を提供する。【解決手段】  この文書表示装置は、電子文書や文書画像を文書の構造的な意味を基にして構造化した構造化文書を、文書の構造的な意味の従属関係を維持した形で階層構造に変換し、階層構造に変換した構造化文書を利用者が階層の展開や省略を自由に行える形で表示するようにした。【選択図】  図２
2007011513.tif 000002
【特許請求の範囲】
【請求項１】
文書の構造的意味を基に作成された構造化文書を表示する文書表示装置において、前記構造化文書の構造的意味の従属関係を維持したまま階層構造に変換する階層化手段と、前記階層構造に変換された構造化文書を階層構造の展開および省略を利用者が任意に行えるように表示する表示手段とを備えることを特徴とする文書表示装置。
【請求項２】
請求項１に記載の文書表示装置において、前記表示手段は、特定の階層に属する項目の下位の階層の展開が指示されると、前記項目の下位に属する階層の階層構造を表示するようにしたことを特徴とする文書表示装置。
【請求項３】
請求項１に記載の文書表示装置において、前記表示手段は、特定の階層に属する項目の下位の階層の省略が指示されると、前記項目の下位に属する階層の階層構造を表示しないようにしたことを特徴とする文書表示装置。
【請求項４】
請求項１または２に記載の文書表示装置において、前記表示手段は、特定の階層に属する項目が選択されると、前記項目の下位に属する文書内容を表示するようにしたことを特徴とする文書表示装置。
【請求項５】
文書の構造的意味を基に作成された構造化文書を表示する文書表示方法において、前記構造化文書の構造的意味の従属関係を維持したまま階層構造に変換した後、前記階層構造に変換された構造化文書を階層構造の展開および省略を利用者が任意に行えるように表示することを特徴とする文書表示方法。
【請求項６】
請求項５に記載の文書表示方法において、特定の階層に属する項目の下位の階層の展開が指示されると、前記項目の下位に属する階層の階層構造を表示するようにしたことを特徴とする文書表示方法。
【請求項７】
請求項５に記載の文書表示方法において、特定の階層に属する項目の下位の階層の省略が指示されると、前記項目の下位に属する階層の階層構造を表示しないようにしたことを特徴とする文書表示方法。
【請求項８】
請求項５または６に記載の文書表示方法において、特定の階層に属する項目が選択されると、前記項目の下位に属する文書内容を表示するようにしたことを特徴とする文書表示方法。
【請求項９】
コンピュータに、請求項５乃至請求項８の何れか１項に記載の文書表示方法を実行させるためのプログラム。
【請求項１０】
請求項９に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書表示装置、文書表示方法並びにプログラムおよび記録媒体に関し、具体的には、文書を閲覧する際に特定の領域の展開や省略を可能とする文書表示に関する。
【背景技術】
【０００２】
文書を読む際に重要なポイントの一つに、情報に対するアクセスのしやすさがあげられる。しかし、パーソナルコンピュータや携帯端末などの電子機器上で電子文書や文書画像を読む際に、特に長文である場合には目的のページや領域に到達するためには、多くのページ切り替えや長時間にわたるスクロールを要し、非常に手間がかかってしまうのが実状である。
また、ＰＤＦ文書には、文書の目次に対応するページへのハイパーリンクを貼り、そのハイパーリンクを選択することによって目的のページに容易に到達できる機能が搭載されている。
しかしながら、複数のページや領域を行き来するような場合には、毎回目次に戻ってリンクを選択しなければならず非常に手間である。
また、特許文献１は、階層構造化された文書を所定面積の表示領域に表示するときに、未表示の最上位の階層の文書及びそれに続く階層の文書が、特定の表示領域に面積的に表示可能であるとき、該最上位の階層の文書及び、それに続く階層の文書を順次表示するが、表示が不可能なときには、移行指示に従って現在表示された上位階層文書を消去して、該消去された文書と同じ文書の下位の階層の文書を表示するようにしている。
これによって、ディスプレイ装置の解像度に応じた量の情報を表示するとともに、対象とする文書の抽出を容易にすることができる。
しかしながら、所定の表示領域に収まるように表示する文書の階層数を調整し、例えば一画面を複数のフレームに分割してフレーム数に対応する数のページを表示することができるが、複数のページや領域を行き来する、または離れた複数のページや領域を参照する際の手間が解消されたとは言い難い。
【特許文献１】特開平８−１５３１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述のような実情を考慮してなされたものであって、利用者が必要のある情報だけを詳細に表示し、不要な情報を非表示にできる仕組みを提供することによって、文書をコンパクトに表示し、目的とする情報にアクセスしやすい文書表示装置、文書表示方法並びにプログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、文書の構造的意味を基に作成された構造化文書を表示する文書表示装置において、前記構造化文書の構造的意味の従属関係を維持したまま階層構造に変換する階層化手段と、前記階層構造に変換された構造化文書を階層構造の展開および省略を利用者が任意に行えるように表示する表示手段とを備えることを特徴とする。
請求項２に記載の発明は、請求項１に記載の文書表示装置において、前記表示手段は、特定の階層に属する項目の下位の階層の展開が指示されると、前記項目の下位に属する階層の階層構造を表示するようにしたことを特徴とする。
請求項３に記載の発明は、請求項１に記載の文書表示装置において、前記表示手段は、特定の階層に属する項目の下位の階層の省略が指示されると、前記項目の下位に属する階層の階層構造を表示しないようにしたことを特徴とする。
請求項４に記載の発明は、請求項１または２に記載の文書表示装置において、前記表示手段は、特定の階層に属する項目が選択されると、前記項目の下位に属する文書内容を表示するようにしたことを特徴とする。
請求項５に記載の発明は、文書の構造的意味を基に作成された構造化文書を表示する文書表示方法において、前記構造化文書の構造的意味の従属関係を維持したまま階層構造に変換した後、前記階層構造に変換された構造化文書を階層構造の展開および省略を利用者が任意に行えるように表示することを特徴とする。
【０００５】
請求項６に記載の発明は、請求項５に記載の文書表示方法において、特定の階層に属する項目の下位の階層の展開が指示されると、前記項目の下位に属する階層の階層構造を表示するようにしたことを特徴とする。
請求項７に記載の発明は、請求項５に記載の文書表示方法において、特定の階層に属する項目の下位の階層の省略が指示されると、前記項目の下位に属する階層の階層構造を表示しないようにしたことを特徴とする。
請求項８に記載の発明は、請求項５または６に記載の文書表示方法において、特定の階層に属する項目が選択されると、前記項目の下位に属する文書内容を表示するようにしたことを特徴とする。
請求項９に記載の発明は、コンピュータに、請求項５乃至請求項８の何れか１項に記載の文書表示方法を実行させるためのプログラムである。
請求項１０に記載の発明は、請求項９に記載されたプログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【０００６】
本発明によれば、利用者が必要とする情報のみを階層構造の展開により表示し、不要な情報を階層構造の省略により非表示とするので、文書中の情報に対するアクセス性を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して、本発明の好適な実施形態を詳細に説明する。
本発明の文書表示装置は、パーソナルコンピュータにアプリケーションプログラムとして実装されるのに適している。しかし、図１に示すように、パーソナルコンピュータ２をネットワーク１に接続し、同じくネットワーク１に接続されたスキャナ３や文書データベース４を併用することにより、利便性を高めることができる。
以下では、本発明の文書表示装置をアプリケーションプログラムとして実装したパーソナルコンピュータを用いて説明する。
＜実施形態１＞
図２は、本発明の文書表示装置の機能構成を示すブロック図であり、図２において、文書表示装置は、一般的な構造化文書を表示する機能の他に、１つ以上の文書を記憶する文書データベース（ＤＢ）１０、文書構造化手段２０、構造化文書記憶手段３０、階層化手段４０、階層化文書記憶手段５０、表示手段６０とを含んで構成されている。
文書ＤＢ１０に格納されている文書は、題名、副題、章、節、項、目等の意味的まとまりと、これらのまとまりに対する文章とからなっている。
ここで、「文章」とは、文字または文字列に限定するものではなく、写真、図、グラフ、表、箇条書き、罫線などといった他の文書の構成要素をも合わせたものであり、「文書の一部」を表すという意味で使用している。
また、文書は、パーソナルコンピュータ２の記憶装置に存在するものであってもよいし、スキャナ３から取り込んだ文書画像であっても良いし、予め文書データベース４に登録されていれば、この文書データベース４から取得したものでも良い。
文書構造化手段２０は、文書ＤＢ１０から選択された、表示したい文書を読み出し、この読み出された文書が構造化文書でなかった場合、文書の構造的な意味を解析し、解析された文書の構造的な意味を基に構造化文書に変換して構造化文書記憶手段３０に書き込む。一方、読み込んだ文書が構造化文書であった場合には、読み込んだ文書をそのまま構造化文書記憶手段３０に書き込む。
例えば、図３に示した電子文書は構造化されていないので、文書の構造的な意味を解析し、解析された文書の構造的な意味を基に構造化文書に変換する。
構造化文書の例としては、図４に示すようなＸＭＬ（eXtensible Markup Language）を用いて記述したものである。しかし、記述はＸＭＬ以外の形式であってもよいし、構造化の仕方も図４に記した形式に限ったものではない。
階層化手段４０は、構造化文書記憶手段３０から構造化文書を読み込み、文書の構造的意味の従属関係を維持した形で階層構造に変換し、階層化文書として階層化文書記憶手段５０に書き込む。
例えば、図３に示した構造化文書は、図５に示すような階層化された文書に変換される。図５は、題名の階層６０１から始まり、章の階層６０２、節の階層６０３、項の階層６０４、文章の階層６０５と、文書の構造的な意味の従属関係を維持した形で階層化される。この例では、目の階層はないが、仮に目の階層が存在した場合には、項の階層と文章の階層の間に配置されることになる。
【０００８】
以下、階層構造におけるある階層のある項目のことを「見出し」と呼ぶ。即ち、「見出し」とは、題名、副題、章、節、項、目など、何らかの意味的まとまりを代表する番号や名称のことであり、階層構造は見出しと文章から構成される。
本実施形態では、階層構造を題名、章、節、項、目、文章に分類しているが、階層の名称や階層の深さなどはこれらに限らない。例えば、階層の名称を大見出し、中見出し、小見出しなどと呼んでも良い。また、階層の深さに関しては、題名の階層と章の階層の間に副題という階層があっても良いし、文章の階層の下位に段落の階層を定義しても良い。
さらに、上位階層から下位階層へと続く見出し間のつながりのことを「枝」と呼ぶ。例えば、図５のような階層構造では、「文書表示装置に関する研究」という見出しから「１．１．１  現状」という見出しに至る経路が枝である。他にも「文書表示装置に関する研究」という見出しから「１．１．２  歴史」という見出しに至る経路や、「文書表示装置に関する研究」という見出しから「第２章  実験装置」という見出しや「第２章  実験装置」の下位階層にある見出しに至る経路などが枝の例として挙げられる。
また、電子文書の章に節や項が存在していないときには、後に記す階層の展開や省略操作を行う際に不必要な操作を省くために、必要のない階層を削除して階層化が行われる。
例えば、図５において、電子文書の「第１章  概要」から階層を降りていくと、節、項、文章という３階層が存在するが、「第６章  結論」の階層を降りていくと、文章の階層しか存在しない。
表示手段６０は、階層化文書記憶手段５０に格納された階層化文書を読み出し、階層構造のままディスプレイ等の表示装置に表示する。
ここで、表示されるのは展開されている階層の構造であり、省略されている階層の構造は表示しない。下位の階層が存在する見出しに対して、階層が省略されている場合は、階層が省略されていることを表すマークを先頭に表示する。
また、階層が展開されている場合は、階層が展開されていることを表すマークを見出しの先頭に表示する。
【０００９】
次に、図６のフローチャートを用いて、表示手段６０における展開および省略操作における処理手順を説明する。
利用者がマウスやキーボードなどの入力装置を用いて見出しを選択したときに（Ｓ３０１のＹｅｓ）、その選択された見出しの下位階層が省略されていた場合（Ｓ３０２のＹｅｓ）、選択された階層を展開して下位階層を表示し（Ｓ３０３）、選択された見出しの階層が階層構造の最下層に位置する階層が表示されるまで（Ｓ３０４のＹｅｓ）、ステップＳ３０１からステップＳ３０４まで繰り返す。
一方、選択された見出しの下位階層が展開されていた場合（Ｓ３０２のＮｏ）、階層を省略して下位階層を非表示にし（Ｓ３１１）、選択された見出しの階層が階層構造の最上層に位置する階層が表示されるまで（Ｓ３１２のＹｅｓ）、ステップＳ３０１からステップＳ３１２まで繰り返す。
上記の階層の展開や省略は、見出しの先頭に表示されているマークを選択することによっても行える。また、階層の展開や省略の操作は、マークを選択して行う際にはワンアクションで行えるが、見出しを選択して行う際にはツーアクションを要するなど、使い分けができる。
【００１０】
上述の階層構造の展開または省略の操作例について、図７を用いて説明する。
まず、図７（ａ）に示すように階層構造は題名の階層である「文書表示装置に関する研究」という見出しのみを表示していたとする。
この題名に対して展開操作を行い、題名に属する下位階層を展開すると、題名の一つ下の階層である章の階層が展開され、図７（ｂ）に示すように、「第１章  概要」から「第６章  結論」までの章の一覧が表示される。
次に、「第１章  概要」に属する下位階層を展開すると、章の一つ下の階層である節の階層が展開され、図７（ｃ）に示すように、「１．１  背景」から「１．３  目的」までの節の一覧が表示される。
さらに、「１．１  背景」に属する下位階層を展開すると、節の一つ下の階層である項の階層が展開され、図７（ｄ）に示すように、「１．１．１  現状」と「１．１．２  歴史」の項の一覧が表示される。
最後に、「１．１．１  現状」に属する下位階層を展開すると、項の一つ下の階層である文章の階層が展開され、図８に示すように、「１．１．１  現状」に書かれている文章が表示される。
これとは逆に省略の操作を行った場合、図８の「１．１．１  現状」を省略すれば図７（ｄ）に示すように、また、図８の「第１章  概要」を省略すれば図７（ｂ）に示すように、それぞれの階層が省略されて表示されることになる。
【００１１】
図８では、文章が表示された結果、「１．２  課題」以降の見出しがウィンドウに表示しきれなくなってしまったときには、フレーム右端にスクロールバー８０１を表示する。
この図８の例では、文章は項の下の階層に位置していたため、「１．１．１  現状」までを展開した際に表示されたが、文章が節の下の階層に位置していた場合はその節を展開すれば表示され、同様に文章がある項の下位階層のある目の下位階層に位置していた場合は、その目を展開すれば表示される。
尚、文章は最下層なのでこれ以上展開できない。従って、文章の先頭には展開または省略のマークを表示しない。
図７（ｂ）の「第１章  概要」の先頭に表示されているマークと、図７（ｃ）の「第１章  概要」の先頭に表示されているマークとを比較すれば分かるように、階層構造が展開されるに従い、各見出しの先頭にあるマークの「□」の中が「＋」から「−」に変化し、階層構造が展開されていることを利用者に明示する。
逆に、階層構造が省略された場合、各見出しの先頭にあるマークの「□」の中は「−」から「＋」に変化し、階層構造が省略されていることを利用者に明示する。
【００１２】
このように、階層間の従属関係を木構造で表示したり、下位の階層の見出しをインデントして表示することにより、階層間の従属関係が利用者に一目瞭然となるように表示している。階層構造の展開状態あるいは省略状態を明示するマークは前述したものに限らず、利用者が階層構造の展開状態あるいは省略状態を一目で見分けられるものであればよい。
階層は、展開する際には選択された見出しの下位階層が一階層ずつ展開され、階層を省略する際には選択された見出しの下位の階層がすべて省略されたが、前述したように一度に展開される階層の深さおよび一度に省略される階層の深さを利用者が自由に設定できるようにしてもよい。
例えば、展開をする際には、特定の階層まで一度に展開するとか、すべての階層を一度に展開するなどでもよい。
省略をする際には、一度の省略操作で設定された階層数までしか省略を許さず、設定された階層数を越えて省略を行いたい場合は、省略操作を必要回数繰り返すとしてもよい。
さらに、選択された見出しの背景に色をつける、見出しの文字を太字にする、見出しの文字のサイズを大きくする、見出しを直線や点線で括るなどを行って、利用者が選択した見出しが分かるようにする。
また、階層構造の展開状態を維持する枝の数、つまり同時に展開しておける枝の数は、一つであっても良いし複数であっても良い。しかし、展開状態を維持する枝の数が一つである場合は、ある枝を展開した際にすでに展開されている他の枝を自動的に省略して、文書の全体の階層構造を見やすくした方がよい。
表示された文章が長い、階層が深い、ある階層に属する見出しの数が多いなどの問題から、見出しと見出しの間隔が離れてしまう状況が発生しうる。この様な状況下で利用者が階層を展開あるいは省略しようとすると、マウスやキーボードなどの操作による移動距離が長くなってしまい不便である。
この状況を改善するためには、例えば、階層構造の枝を表す線を指定すると階層を省略したり、文章の横や下に省略ボタンや先頭に移動するためのボタンを配置したり、特定のキーやボタン入力によって階層構造の展開や省略の操作を行えるようにする。
【００１３】
＜実施形態２＞
上記実施形態１の表示手段６０では、階層構造を展開して文章にたどり着いた際に、見出しと同じウィンドウの同じフレームに表示していた。しかし、前述したように表示された文章が長かったり、階層構造の問題から見出し間の距離が離れてしまう状況が発生し得る。
本実施形態２の表示手段６０では、この様な事態を防ぐために、階層化された文書を表示する場合、見出しが表示されているフレーム（見出し表示用フレームと呼ぶ）内に文章を表示するための別のフレーム（文章表示用フレームと呼ぶ）を作成し、その中に文章を表示する。
図９は、図８と同じ文章を文章表示用フレーム内９０１に表示した例である。図８と比較して、図９では「１．３  目的」から「第３章  実験条件」までの見出しを余分に表示することができる。これは文章表示用フレームを生成すれば、文章がフレームサイズを越えて長くなったとしても、設定されたフレームサイズ以上に見出しの間隔が開くことはなくなるためである。
ここで、文章が文書表示用フレームのサイズを越えた場合には、図９にも示したようにスクロールバー９０２を表示して、隠れてしまっている文章も読めるようにする。また、文書表示用フレームのサイズは、文書表示用フレームが表示されている状態でも、利用者がサイズを自由に変更できればさらに良い。
【００１４】
＜実施形態３＞
実施形態１の表示手段６０では、階層構造を展開して文章にたどり着いた際、階層構造と同じウィンドウの同じフレームに表示していた。しかし、前述したように表示された文章が長かったり、階層構造の問題から見出し間の距離が離れてしまう状況が発生し得る。
本実施形態３の表示手段６０では、この様な事態を防ぐために、階層化された文書を表示する場合、見出しの階層構造が表示されるフレームと文章が表示されるフレームとを分けて表示する。その際、フレームの分割の仕方としては、縦に分割する方法と横に分割する方法があり、どちらを用いても良いが、利便性の観点からは縦に分割する方法の方がよい。
実施形態２の様に、見出しを管理するフレーム内に文章を表示するフレームを設置すると、どうしても文章を表示するフレームのサイズが小さくなってしまうため、長文を読む際には頻繁にスクロールを行わなければならなくなってしまう。
しかし、本実施形態３のように、文章を表示するフレームを別に確保することによって、より大きなフレームを用意することができるようになり、長文を読む際にもスクロールの手間を軽減することができると共に、広範囲にある文章を視認できるようになる。
図１０に示すように、見出しの階層構造を表示するフレーム１００１と文章を表示するフレーム１００２とを分けることによって、見出しの階層構造の表示間隔が文章によって広がることを解決することができる。
尚、「１．１．１  現状」や「１．１．２  歴史」、「第６章  結論」の見出しの先頭に展開および省略状態を示すマークが表示されていないのは、見出しの階層構造を表示するフレームと文章を表示するフレームを分けたため、見出しの階層構造を表示する上で文章の真上に位置する階層が最下層となり、展開および省略ができなくなるためである。
【００１５】
（１）第１の表示方法
初期状態では文章表示用フレームには何も表示せず、見出しの階層構造を展開して文章が存在する階層の真上の階層の見出しを指定すると、その見出しに該当する文章の部分を文章表示用フレームに表示する。
例えば、初期状態としては見出し表示用フレームには題名が表示され、文章表示用フレームには文章を表示しない。
利用者が見出しの階層構造を展開させ、まず題名の下位階層が展開されると、章の階層が表示される。ここで、「第１章  概要」、「１．１  背景」、「１．１．１  現状」と順に選択すると、「１．１．１  現状」の下の階層は文章であるから、そのときはじめて、図１４に示すように文章表示用フレームに「１．１．１  現状」に該当する文章を表示する。
（２）第２の表示方法
初期状態では、文書の先頭の文章を予め文章表示用フレームに表示し、見出しの階層構造を展開し、選択された見出しに該当する文章の開始位置にジャンプし、この見出しに該当する文章の内容を文書表示用フレームに表示する。
例えば、初期状態としては見出し表示用フレームには題名を表示し、文章表示用フレームには文書の先頭から表示する。この状態で、見出しの階層構造を展開して、「第１章  概要」が選択されると、文章表示用フレームの表示は「第１章  概要」の開始位置へとジャンプし、この見出しを先頭にした文章の表示に変える。
また、「１．１．１  現状」が選択されると、図１１に示すように文章表示用フレームの文章が「１．１．１  現状」の開始位置へとジャンプし、この見出しを先頭にした文章の表示に変える。
さらに、この状態から「第５章  考察」が選択されると、文章表示用フレームの表示は「第５章  考察」の開始位置へとジャンプする。この様にして、利用者は簡単に文章の目的位置に移動することができる。
第１の表示方法では、一旦文書の位置する最下層まで階層構造を展開しなければならないが、第２の表示方法によれば階層構造を最下層まで展開することなく、利用者の所望の階層までの展開で済ませることができる。
【００１６】
（３）第３の表示方法
見出しが選択されると、その見出しの下位の階層に属する文章が表示され、階層を掘り下げるように、見出しが選択されるに従って表示される文章が絞り込まれていく。
例えば、題名である「文書表示装置に関する研究」が指定されと、これは最上層なので文書表示用フレームには図１０に示すように文書の全文が表示される。
続いて、「第１章  概要」が選択されると、図１２に示したように、第１章に属する文章、即ち「１．１  背景」から「１．３  目的」までの内容を文章表示用フレームに表示する。
続いて、階層を展開して「１．１  背景」を選択すると、図１３に示したように「１．１  背景」に書かれている文章、即ち「１．１．１  現状」から「１．１．２  歴史」までの内容が文章表示用フレームに表示される。
さらに、階層を展開して「１．１．１  現状」を選択すると、図１４に示したように「１．１．１  現状」に書かれている内容が文章表示用フレームに表示される。
この様にして、広い範囲の内容を表示することも、狭い範囲に内容を絞って表示することも可能になる。
第２の表示方法では、常に選択された見出し以降の全文を文章表示用フレーム内に表示しなければならなかったが、第３の表示方法によれば利用者が選択した範囲の文章のみを表示するだけで済み、文章の表示に要する情報処理能力や文書の格納に要するメモリ領域などの資源を節約することができる。
【００１７】
（４）第４の表示方法
上記した第２の表示方法と第３の表示方法を組み合わせ、文章表示用フレームには章単位や節単位で文章を表示し、さらに下の階層に進むに従い文章の該当する部分にジャンプする。
例えば、章単位で文章を表示する場合では、見出しの階層構造を展開して「第１章  概要」が選択されると、第１章に書かれている文章、即ち「１．１  背景」から「１．３  目的」までの内容を文章表示用フレームに表示する。
続いて、「第１章  概要」、「１．１  背景」の下位階層を展開し、「１．１．１  現状」が選択されると、文章表示用フレームの文章が「１．１．１  現状」の開始位置へとジャンプした表示にする。
前記した表示方法において複数の枝を同時に展開して文章を表示する場合には、文章表示用フレームを縦ないしは横に分割して、分割されたフレームのそれぞれに対応する枝の文章を表示する。
また、見出し横に表示されているマークを用いて階層構造を展開または省略を行った場合には、文章表示用フレームの表示内容を変更せず、見出しが選択されたときには文書表示用フレームの表示内容の変更を行うようにしてもよい。このようにすることにより、見出しを展開または省略するたびに文章表示用フレームの表示内容が切り替わるという煩わしさがなくなる。
【００１８】
＜実施形態４＞
表示手段６０で階層化された文書を表示する場合、実施形態３では、見出しと文章を単一のウィンドウ上の異なるフレームで表示していたが、本実施形態４ではフレームで分けるのではなく、ウィンドウで分けるようにした。即ち、図１５に示すように、見出し表示用ウィンドウ１５０１と文章表示用ウィンドウ１５０２とを別のウィンドウとして用意する。
（１）第１の表示方法
初期状態では文章表示用ウィンドウには何も表示せず、見出しの階層構造を展開して文章が存在する階層の真上の階層の見出しが指定されると、その見出しに該当する文章の部分を文章表示用ウィンドウに表示する。
例えば、初期状態としては見出し表示用ウィンドウには題名が表示され、文章表示用ウィンドウには文章は表示されない。
見出しの階層構造を展開し、まず題名の下位階層を展開すると、章の階層が表示される。次に、「第１章  概要」乃至「１．１  背景」が選択されたときには最下層ではないので、文章表示ウィンドウは表示されず、「１．１．１  現状」が選択されると、「１．１．１  現状」の下の階層は文章なので、図１５に示したように文章表示用ウィンドウに「１．１．１  現状」の文章が表示される。また、「１．１．２  歴史」が選択されると、この見出しに該当する文章が文章表示用ウィンドウに表示される。
（２）第２の表示方法
初期状態では文章は予め文章表示用ウィンドウに表示されており、見出しの階層構造を展開して見出しが選択されると、文章表示用ウィンドウに表示されている内容が、選択された見出しに該当する文章の位置に移動して表示される。
例えば、初期状態としては見出し表示用ウィンドウには題名が表示され、文章表示用ウィンドウには文章全体が表示されている。見出しの階層構造を展開して、「第１章  概要」を選択すると、文章表示用ウィンドウの表示は「第１章  概要」の開始位置へとジャンプする。
同様に、「１．１．１  現状」や「第５章  考察」が選択されると、文章表示用ウィンドウの表示は、それらの見出しに該当する文章の開始位置へジャンプする。この様にして、利用者は簡単に文章の目的位置に移動することができる。
第１の表示方法では、一旦文書の位置する最下層まで階層構造を展開しなければならないが、第２の表示方法によれば階層構造を最下層まで展開することなく、利用者の所望の階層までの展開で済ませることができる。
【００１９】
（３）第３の表示方法
見出しが選択されると、その見出しの下位の階層に属する文章が文章表示ウィンドウに表示され、階層を掘り下げるように見出しが選択されるに従い表示される文章が絞り込まれていく。
例えば、題名である「文書表示装置に関する研究」を指定すると、これは最上層なので文書表示用ウィンドウには文章の全文が表示される。
続いて、「第１章  概要」を選択すると、第１章に書かれている文章、即ち「１．１  背景」から「１．３  目的」までの内容を文章表示用ウィンドウに表示する。
続いて、階層を展開して「１．１  背景」を選択すると、「１．１  背景」に書かれている文章、即ち「１．１．１  現状」から「１．１．２  歴史」までの内容が文章表示用ウィンドウに表示される。
さらに、階層を展開し、「１．１．１  現状」を選択すると、「１．１．１  現状」に書かれている内容が文章表示用ウィンドウに表示される。
この様にして、広い範囲の内容を表示することも、狭い範囲に内容を絞って表示することも可能になる。
第２の表示方法では常に選択された見出し以降の全文を文章表示用ウィンドウ内に表示しなければならなかったが、第３の表示方法によれば利用者が選択した範囲の文章のみを表示するだけで済み、文章の表示に要する情報処理能力や文書の格納に要するメモリ領域などの資源を節約することができる。
【００２０】
（４）第４の表示方法
初期状態では見出し表示用ウィンドウのみが表示されており、文章表示用ウィンドウは表示されておらず、見出しの階層構造を展開して文章が存在する階層の真上の階層の見出しを選択すると、この見出しに該当する文章の部分を表示した文章表示用ウィンドウを立ち上がらせる。
例えば、初期状態としては見出し表示用ウィンドウには題名が表示され、文章表示用ウィンドウは存在しない。見出しの階層構造を展開し、まず題名の下位階層を展開すると、章の階層が表示される。ここで「第１章  概要」乃至「１．１  背景」が選択されたときには最下層ではないので、文章表示ウィンドウは表示されず、「１．１．１  現状」が選択されると、「１．１．１  現状」の下の階層は文章なので、文章表示用ウィンドウに「１．１．１  現状」の文章が表示される。また、「１．１．２  歴史」が選択されると、この見出しに該当する文章が別の文章表示用ウィンドウに表示される。
上述の表示方法まででは一つの文章表示用ウィンドウの表示内容を書き換えることによって文章を切り替えていたため、複数ページの文書を同時に閲覧することができなかったが、第４の表示方法によれば複数ページを同時に閲覧することができる。
【００２１】
（５）第５の表示方法
初期状態として見出し表示用ウィンドウのほか、予め各枝の最下層にあたる文章を一つずつ表示した文章表示用ウィンドウが、存在する文章の数だけ立ち上がっており、見出しの階層構造を展開して文章が存在する階層の真上の階層の見出しを選択すると、選択された見出しの下位階層に位置する文章を表示したウィンドウが最前面に表示される。
例えば、初期状態としては見出し表示用ウィンドウには題名が表示され、「１．１．１  現状」の文章を表示した文章表示用ウィンドウや「１．１．１  歴史」の文章を表示した文章表示用ウィンドウなど、各枝の最下層に当たる文章を表示したウィンドウが文章の数だけ表示されている。
ウィンドウは重ね合わせて表示し、さらに、文書中の各文章の出現順に上から重ね合わせるようにする。
このとき、最下層でない階層構造を展開したときには、見出しの階層だけが展開され、「１．１．１  現状」のような最下層の見出しが選択されると、「１．１．１  現状」の文章を表示した文章表示用ウィンドウが最前面に表示される。
第５の表示方法は、第４の表示方法より文章表示用ウィンドウを立ち上げる手間が省ける点がメリットである。
上述した第４や第５の表示方法で、複数の文章表示用ウィンドウが起動する場合、（１）複数の文章表示用ウィンドウを立ち上げてそれらを重ねていく方法（図１６参照）や、（２）文章表示用ウィンドウの切り替えを、タブを用いて行う方法（図１７）や、（３）立ち上がっているすべての文書表示用ウィンドウが見えるように各文章表示用ウィンドウのサイズを変更した上で並べて表示する方法（図１８参照）などのいずれを用いてもよい。
【００２２】
また、文章表示用ウィンドウを消去する手間を軽減するため、文章が存在する見出しの階層が省略された場合、自動的にウィンドウを消去しても良い。
例えば、「１．１．１  現状」のように文章が存在する見出しから、その上位の階層である「１．１  背景」や「第１章  概要」または最上層である題名の「文書表示装置に関する研究」が選択されたとき、階層構造の省略操作が行われたとして、「１．１．１  現状」の文章表示用ウィンドウを自動的に消去するようにしても良い。
また、上記した第２の表示方法と第３の表示方法を組み合わせ、文章表示用ウィンドウには章単位や節単位で文章を表示しておき、さらに下の階層に進むに従い文章の該当する部分にジャンプするという方法でも良い。
例えば、章単位で文章を表示する場合では、見出しの階層構造を展開して「第１章  概要」が選択されると、第１章に書かれている文章、即ち「１．１  背景」から「１．３  目的」までの内容を文章表示用ウィンドウに表示する。
続いて、「第１章  概要」、「１．１  背景」の下位階層を展開し、「１．１．１  現状」が選択されると、文章表示用ウィンドウの文章が「１．１．１  現状」の開始位置へとジャンプした表示になる。
前記した表示方法において、見出し横に表示されているマークを用いて階層構造を展開または省略を行った場合には文章表示用ウィンドウの表示内容を変更せず、見出しが選択されたときには文書表示用ウィンドウの表示内容の変更を行うようにしてもよい。このようにすることにより、見出しを展開または省略するたびに文章表示用ウィンドウの表示内容が切り替わるという煩わしさがなくなる。
【図面の簡単な説明】
【００２３】
【図１】文書データベースとネットワークで接続した本発明の文書表示装置の適用例を示す図である。
【図２】本発明の文書表示装置の機能構成を示すブロック図である。
【図３】構造的な意味を持つ文書の例を示す図である。
【図４】図３の文書をＸＭＬで構造的に表現した例を示す図である。
【図５】図４の構造化文書を階層表現したときの例を示す図である。
【図６】表示手段における展開および省略操作における処理手順を示すフローチャートである。
【図７】階層構造の展開または省略の操作例を説明するための図である。
【図８】実施形態１における階層構造および文章内容を表示した例を示す図である。
【図９】実施形態２における階層構造および文章内容を表示した例を示す図である。
【図１０】実施形態３における階層構造および文章内容を表示した例を示す図である。
【図１１】実施形態３における文章表示用フレームを用いて文章内容を表示した例を示す図である。
【図１２】実施形態３における文章表示用フレームを用いて文章内容を表示した他の例を示す図である。
【図１３】実施形態３における文章表示用フレームを用いて文章内容を表示した他の例を示す図である。
【図１４】実施形態３における文章表示用フレームを用いて文章内容を表示した他の例を示す図である。
【図１５】実施形態４において、見出し表示用ウィンドウと文章表示用ウィンドウを用いて見出しの階層構造の表示と文章の内容表示を行う例を示す図である。
【図１６】実施形態４において、重ねた複数の文章表示用ウィンドウに文章内容を表示する例を示す図である。
【図１７】実施形態４において、文章表示用ウィンドウの複数のタブのいずれかに、文章内容を表示する例を示す図である。
【図１８】実施形態４において、並べた複数の文章表示用ウィンドウに文章内容を表示する例を示す図である。
【符号の説明】
【００２４】
１…ネットワーク、２…パーソナルコンピュータ、３…スキャナ、４…文書データベース、１０…文書ＤＢ、２０…文書構造化手段、３０…構造化文書記憶手段、４０…階層化手段、５０…階層化文書記憶手段、６０…表示手段。
【図１】
2007011513.tif 000003
【図２】
2007011513.tif 000004
【図３】
2007011513.tif 000005
【図４】
2007011513.tif 000006
【図５】
2007011513.tif 000007
【図６】
2007011513.tif 000008
【図７】
2007011513.tif 000009
【図８】
2007011513.tif 000010
【図９】
2007011513.tif 000011
【図１０】
2007011513.tif 000012
【図１１】
2007011513.tif 000013
【図１２】
2007011513.tif 000014
【図１３】
2007011513.tif 000015
【図１４】
2007011513.tif 000016
【図１５】
2007011513.tif 000017
【図１６】
2007011513.tif 000018
【図１７】
2007011513.tif 000019
【図１８】
2007011513.tif 000020