(57)【特許請求の範囲】
【請求項１】
複数の文書の階層構造および前記複数の文書の各文書内に含まれる複数の見出し語の階層構造を文書管理手段で１つの連続した階層構造として記憶管理し、
前記文書管理手段により記憶管理される階層構造に含まれる文書をファイル画面表示処理手段により上位から階層順に順次辿ることにより複数の文書の階層構造を抽出して、該抽出した文書の階層構造をファイル画面として表示し、
前記文書管理手段により記憶管理される階層構造に含まれる各文書に含まれる見出し語を見出し画面表示処理手段により各文書単位で上位の文書から順次辿ることにより見出し語の階層構造を抽出して、該抽出した見出し語の階層構造を見出し画面として表示する
ことを特徴とする文書処理方法。
【請求項２】
複数の文書の階層構造および前記複数の文書の各文書内に含まれる複数の見出し語の階層構造を１つの連続した階層構造として記憶管理する文書管理手段と、
前記文書管理手段により記憶管理される階層構造に含まれる文書を上位から階層順に順次辿ることにより複数の文書の階層構造を抽出して、該抽出した文書の階層構造をファイル画面として表示するファイル画面表示処理手段と、
前記文書管理手段により記憶管理される階層構造に含まれる各文書に含まれる見出し語を各文書単位で上位の文書から順次辿ることにより見出し語の階層構造を抽出して、該抽出した見出し語の階層構造を見出し画面として表示する見出し画面表示処理手段と
を具備することを特徴とする文書処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の文書を階層構造で管理する文書処理方法および装置に関し、特に複数の文書の階層構造および該複数の文書に対応する見出し語の階層構造を１つの階層構造、例えばツリー構造として管理し、ファイル画面の表示に際しては上記１つのツリー構造を辿ることにより複数の文書に対応するファイルの階層構造を抽出表示し、見出し画面の表示に際しては上記１つのツリー構造を辿ることにより見出し語の階層構造を抽出表示するように構成して階層構造の複数の文書の管理を容易にした文書処理方法および装置に関する。
【０００２】
【従来の技術】
従来、複数の文書を階層構造で管理する文書処理方法および装置としては、例えば、特開平６−１３１３４１号公報に開示された「文書処理装置」が知られている。この特開平６−１３１３４１号公報に開示された「文書処理装置」は、ＪＳｔａｒワークステーションにおいて実現されるブックまたはシェアードブックと呼ばれる手法に関するもので、このブックまたはシェアードブックと呼ばれる手法においては、階層構造からなる複数の文書を１冊の本のように管理し、各文書にページ番号を付けたり、章番号を付けたりすることができる。
【０００３】
また、このブックまたはシェアードブックと呼ばれる手法においては、１冊の本のように管理される複数の文書（以下、これをブックという）の中に更にブックを作成したり、またこのブック内に作成されたブック（以下、このブック内に作成されたブックをグループという）を解除したりすることができる。
【０００４】
このような複数の文書を階層構造で管理する文書処理方法および装置において、従来の複数の文書ファイルの管理手法としては、文書ファイルを管理するファイル画面用のツリー構造と、文書ファイル内の文書構造、例えば見出し語の階層構造を管理する見出し画面用のツリー構造とを分けて、この２つのツリー構造で管理している。
【０００５】
図１３は、上記従来のファイル画面用のツリー構造と見出し画面用のツリー構造との一例を示したものである。図１３において、左側に記載されたツリーはファイル画面用のツリー構造を示し、右側に記載されたツリーは見出し画面用のツリー構造を示している。
【０００６】
すなわち、左側に記載されたファイル画面用のツリー構造において、ブックＢＯの下位に、文書Ｄ１、グループＧ１、文書Ｄ５が繋がり、グループＧ１の下位に、文書Ｄ２、文書Ｄ３、文書Ｄ３が繋がっている。
【０００７】
また、右側に記載された見出し画面用のツリー構造においては、ブックＢＯの下位に、見出しＨ１、見出しＨ２、見出しＨ３、見出しＨ６、見出しＨ７、見出しＨ８、見出しＨ９が繋がり、見出しＨ３の下位に、見出しＨ４、見出しＨ５が繋がっている。
【０００８】
ここで、見出しＨ１、見出しＨ２は、文書Ｄ１内に含まれる見出しであり、見出しＨ３、見出しＨ４、見出しＨ５、見出しＨ６は、文書Ｄ３内に含まれる見出しであり、見出しＨ７は、文書Ｄ３内に含まれる見出しであり、見出しＨ８、見出しＨ９は、文書Ｄ５内に含まれる見出しである。
【０００９】
このように、従来の文書処理方法および装置においては、階層構造の複数の文書をファイル画面用のツリー構造と見出し画面用のツリー構造とに分けて２つのツリー構造で管理している。
【００１０】
【発明が解決しようとする課題】
しかしながら、上記従来の文書処理方法および装置においては、複数の文書を管理するために、ファイル画面用のツリー構造と見出し画面用のツリー構造との２つのツリー構造を構築する必要があるため、
１）データー量が多くなり、ツリー構造が複雑になる
２）ツリーの管理が大変である
３）ファイル画面を表示する際にはファイル管理ツリーを構築し、見出し画面を表示する際には見出し構造ファイルを構築するため、各画面の表示に時間がかかる
という問題があった。
【００１１】
そこで、この発明は、階層構造の複数の文書の管理を容易にするとともに、ファイル画面および見出し画面の表示を容易に行うことができるようにした文書処理方法および装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、第１の発明は、複数の文書の階層構造および前記複数の文書の各文書内に含まれる複数の見出し語の階層構造を文書管理手段（図１の２１）で１つの連続した階層構造として記憶管理し、前記文書管理手段により記憶管理される階層構造に含まれる文書をファイル画面表示処理手段（図１の２２）により上位から階層順に順次辿ることにより複数の文書の階層構造を抽出して、該抽出した文書の階層構造をファイル画面として表示し、前記文書管理手段により記憶管理される階層構造に含まれる各文書に含まれる見出し語を見出し画面表示処理手段（図１の２３）により各文書単位で上位の文書から順次辿ることにより見出し語の階層構造を抽出して、該抽出した見出し語の階層構造を見出し画面として表示することを特徴とする。
【００１３】
また、第２の発明は、複数の文書の階層構造および前記複数の文書の各文書内に含まれる複数の見出し語の階層構造を１つの連続した階層構造として記憶管理する文書管理手段（図１の２１）と、前記文書管理手段により記憶管理される階層構造に含まれる文書を上位から階層順に順次辿ることにより複数の文書の階層構造を抽出して、該抽出した文書の階層構造をファイル画面として表示するファイル画面表示処理手段（図１の２２）と、前記文書管理手段により記憶管理される階層構造に含まれる各文書に含まれる見出し語を各文書単位で上位の文書から順次辿ることにより見出し語の階層構造を抽出して、該抽出した見出し語の階層構造を見出し画面として表示する見出し画面表示処理手段（図１の２３）とを具備することを特徴とする。
【００１４】
【発明の実施の形態】
第１の発明は、複数の文書の階層構造および該複数の文書に対応する見出し語の階層構造を１つの階層構造、例えばツリーとして管理するするとともに、ファイル画面の表示に際しては、前記１つの階層構造の各階層を辿ることにより前記複数の文書に対応するファイルの階層構造を抽出表示し、見出し画面の表示に際しては、前記１つの階層構造を文書単位で辿ることにより見出し語の階層構造を抽出表示する。
【００１５】
また、第２の発明は、
１）複数の文書の階層構造および複数の文書の各文書内に含まれる複数の見出し語の階層構造を１つの連続した階層構造として記憶管理する文書管理手段
２）文書管理手段により記憶管理される階層構造に含まれる文書を上位から階層順に順次辿ることにより複数の文書の階層構造を抽出して、該抽出した文書の階層構造をファイル画面として表示するファイル画面表示処理
３）文書管理手段により記憶管理される階層構造に含まれる各文書に含まれる見出し語を各文書単位で上位の文書から順次辿ることにより見出し語の階層構造を抽出して、該抽出した見出し語の階層構造を見出し画面として表示する見出し画面表示処理手段
を設ける。
【００１６】
すなわち、第１の発明および第２の発明によれば、複数の文書の階層構造とともに、該複数の文書に対応する見出し語の階層構造を１つの階層構造として構築する。
【００１７】
そして、ファイル画面を表示する際には、上記１つの階層構造の各階層を辿って行き、文書ファイルまでを表示する。
【００１８】
また、見出し画面を表示する際には、１つの階層構造を文書単位で辿ることにより文書ファイル以下、すなわち見出し語の階層構造を抽出表示する。
【００１９】
具体的には、例えば、複数の文書からなるブック起動時に、ブックデーターベースを読み込み、まず、階層、文書ツリー構造を構築し、文書ファイルに対してはその文書ファイルをオープンし、内部文書構造を読み込み、階層、文書ファイルの下に見出し構造を構築する。
【００２０】
そして、ファイル画面を表示する際には、上記１つのツリー構造の各階層を辿って行き、文書ファイルまでを表示し、見出し画面を表示する際には、１つのツリー構造を文書単位で辿ることにより文書ファイルの下層、すなわち見出し階層構造を抽出表示する。
【００２１】
このような構成によると、ファイル表示画面のツリー構造と見出し画面の階層構造、例えばツリー構造とを一度に構築することができるため、各画面での表示時間を短縮することができる。
【００２２】
また、ファイル管理の階層構造に、見出し画面を対象にしている構造化文書内の見出し構造を一緒に構築できるので、構造化された複数の文書を１つのツリーで管理することができ、メモリなどの資源を有効に活用することができる。
【００２３】
以下、この発明に係わる文書処理方法および装置を適用して構成した文書処理装置の一実施例を添付図面を参照して詳細に説明する。
【００２４】
図１は、この発明に係わる文書処理装置の一実施例の概略構成をブロック図で示したものである。
【００２５】
図１において、この文書処理装置１００は、文書処理部１０、ブック処理部２０、文書記憶部３０、操作部４０、表示制御部５０、表示装置６０を具備して構成される。
【００２６】
ここで、文書記憶部３０には、複数の文書がブックデーターベースとして格納されており、ブック処理部２０は、文書記憶部３０に記憶された複数の文書をブックとして管理する。
【００２７】
すなわち、このブック処理部２０は、文書記憶部３０に格納された複数の文書をブックとして１つのツリー構造で管理するブック管理部２１、ブック管理部２１で管理される１つのツリー構造の各階層を辿ることにより複数の文書に対応するファイルの階層構造を抽出表示するファイル画面表示処理部２２、ブック管理部２１で管理される１つのツリー構造を文書単位で辿ることにより見出し語の階層構造を抽出表示する見出し画面表示処理部２３を具備して構成される。
【００２８】
また、文書処理部１０は、上記ブック処理部２０が接続されるとともに、ブック処理部２０における各種処理に係わるコマンド等を入力する操作部４０、表示装置６０における表示を制御する表示制御部５０が接続され、文書の編集等の処理を実行する。
【００２９】
図２は、図１に示した文書処理装置１００の具体的構成をブロック図で示したものである。この図１に示す構成は、中央演算処理部（ＣＰＵ）１１を中心に、中央演算処理部（ＣＰＵ）１１の制御プログラム等を格納するＲＯＭ（リードオンリィメモリ）および中央演算処理部（ＣＰＵ）１１のワークエリア等として機能するＲＡＭ（ランダムアクセスメモリ）等を含む主記憶部１２、ＣＲＴディスプレイ装置等から構成される表示装置６０における表示を制御する表示制御部５０、ディスク装置３２を制御するディスク制御部３１、キーボード４２、マウス４３を制御するキーボード／マウス制御部４１をバス７０に接続して構成されている。
【００３０】
この図２に示す構成において、ディスク装置３２は、図１に示した複数の文書を格納する文書記憶部３０に対応し、キーボード４２、マウス４３は、図１に示した各種コマンド等を入力する操作部１１に対応している。また、図１に示した文書記憶部３０およびブック処理部２０は、図２に示す構成において、中央演算処理部（ＣＰＵ）１１および主記憶部１２により実現される。
【００３１】
図３は、図１に示したブック処理部２０のブック管理部２１で管理されるブックのツリー構造の一例を示したものである。
【００３２】
図３において、このブックのツリー構造は、ブックＢＯの下位に、文書Ｄ１、グループＧ１、文書Ｄ５が繋がり、グループＧ１の下位に、文書Ｄ２、文書Ｄ３、文書Ｄ３が繋がっている。
【００３３】
また、文書Ｄ１の下位に、この文書Ｄ１に含まれる見出しＨ１、見出しＨ２が繋がり、文書Ｄ３の下位に、この文書Ｄ３に含まれる見出しＨ３、見出しＨ６が繋がり、見出しＨ３の下位に、この文書Ｄ３に含まれる見出しＨ３、見出しＨ４が繋がっている。
【００３４】
また、文書Ｄ４の下位に、この文書Ｄ４に含まれる見出しＨ７が繋がり、文書Ｄ５の下位に、この文書Ｄ５に含まれる見出しＨ８、見出しＨ９が繋がっている。すなわち、図１に示したブック処理部２０のブック管理部２１においては、複数の文書の階層構造および該複数の文書に対応する見出し語の階層構造を１つのツリー構造として管理している。
【００３５】
図４は、図３に示したブックのツリー構造の構築処理を示したものである。
【００３６】
図１に示したブック処理部２０のブック管理部２１は、ブック起動時に、図１に示した文書記憶部３０からブックデーターベースを読み込む。このブックデーターベースは、図４の上側に示すように、ブックデーターベースＢＤＢに繋がるブック本文ＢＣＯ、文書Ｄ１、グループＧ１、文書Ｄ５からなる第１の階層と、グループＧ１に繋がるグループ本文ＧＣＯ、文書Ｄ２、文書Ｄ３、文書Ｄ４からなる第２の階層からなっている。
【００３７】
ブック管理部２１では、このブックデーターベースＢＤＢのブック本文ＢＣＯに対応してブックＢＯを構築し、このブックＢＯの下位に、まず、文書Ｄ１を構築し、次に、この文書Ｄ１の文書ファイルをオープンして、この文書Ｄ１の内部文書構造を読み込み、この文書Ｄ１の下位に、この文書Ｄ１に含まれる見出しＨ１、見出しＨ２からなる見出し構造を構築する。
【００３８】
次に、ブックＢＯの下位に、グループＧ１を構築し、このグループＧ１の下位に、まず、文書Ｄ２を構築する。次に、この文書Ｄ２の文書ファイルをオープンして、この文書Ｄ２の内部文書構造を読み込む。ここで、この文書Ｄ２には見出しが含まれていないので、この文書Ｄ２の下位には見出し構造を構築しない。
【００３９】
次に、グループＧ１の下位に、文書Ｄ３を構築し、この文書Ｄ３の文書ファイルをオープンして、この文書Ｄ３の内部文書構造を読み込む。ここで、この文書Ｄ３には、見出しＨ３、見出しＨ４、見出しＨ５、見出しＨ６が含まれているので、この文書Ｄ３の下位に、見出しＨ３、見出しＨ４、見出しＨ５、見出しＨ６からなる見出し構造、すなわち、文書Ｄ３に繋がる見出しＨ３、見出しＨ６および見出しＨ３の下位に繋がる見出しＨ４、見出しＨ５からなる見出し構造を構築する。
【００４０】
次に、グループＧ１の下位に、文書Ｄ４を構築し、この文書Ｄ４の文書ファイルをオープンして、この文書Ｄ４の内部文書構造を読み込む。ここで、この文書Ｄ４には、見出しＨ７が含まれているので、この文書Ｄ４の下位に、見出しＨ７からなる見出し構造を構築する。
【００４１】
次に、ブックＢＯの下位に、文書Ｄ５を構築し、この文書Ｄ５の文書ファイルをオープンして、この文書Ｄ５の内部文書構造を読み込む。ここで、この文書Ｄ５には、見出しＨ８、見出しＨ９が含まれているので、この文書Ｄ５の下位に、見出しＨ８、見出しＨ９からなる見出し構造を構築する。
【００４２】
このようにして、複数の文書の階層構造および該複数の文書に対応する見出し語の階層構造からなる図３に示したような１つのツリー構造を構築することができる。
【００４３】
図５は、図１に示したブック処理部２０のファイル画面表示処理部２２におけるファイル画面表示処理を示したものである。
【００４４】
ファイル画面表示処理部２２は、図１に示したブック処理部２０のブック管理部２１で構築された図３に示した複数の文書の階層構造および該複数の文書に対応する見出し語の階層構造からなる１つのツリー構造に基づきファイル画面の表示処理を実行する。
【００４５】
ファイル画面表示処理部２２は、ファイル画面を図１に示した表示装置６０に表示するに際して、ブック管理部２１で構築された図３に示したツリー構造の各階層を辿って行き、文書ファイルまでを抽出して表示制御する。
【００４６】
すなわち、まず、ブックＢＯ、文書Ｄ１、グループＧ１の順で辿り、グループＧ１の下位には文書が含まれているので、このグループＧ１から文書Ｄ２、文書Ｄ３、文書Ｄ４の順で辿る。
【００４７】
文書Ｄ４の次には、ブックＢＯの下位である文書Ｄ５を辿り、このファイル画面表示処理部２２におけるファイル画面処理を終了する。
【００４８】
このようにして、ブックＢＯの下位に、文書Ｄ１、グループＧ１、文書Ｄ５が繋がり、グループＧ１の下位に、文書Ｄ２、文書Ｄ３、文書Ｄ３が繋がる図１３で左側に示したようなファイル画面用のツリー構造を抽出することができる。
【００４９】
このファイル画面表示処理部２２で抽出したファイル画面用のツリー構造は、図１に示した文書処理部１０を介して表示制御部５０に渡され、これにより図１に示した表示装置６０の画面上にはファイル画面を表示することができる。
【００５０】
図６は、図１に示したブック処理部２０の見出し画面表示処理部２３における見出し画面表示処理を示したものである。
【００５１】
見出し画面表示処理部２３は、図１に示したブック処理部２０のブック管理部２１で構築された図３に示した複数の文書の階層構造および該複数の文書に対応する見出し語の階層構造からなる１つのツリー構造に基づき見出し画面の表示処理を実行する。
【００５２】
見出し画面表示処理部２２は、見出し画面を図１に示した表示装置６０に表示するに際して、ブック管理部２１で構築された図３に示したツリー構造を文書単位で辿って行き、文書ファイルより下層、すなわち見出し階層構造を抽出表示する。
【００５３】
すなわち、まず、文書Ｄ１を辿り、この文書Ｄ１の下位には見出しＨ１および見出しＨ２があるので、次にこの見出しＨ１および見出しＨ２を辿る。
【００５４】
次に、文書Ｄ２を辿るが、この文書Ｄ２には、下位に見出しがないので、次に文書Ｄ３を辿り、この文書の下位Ｄ３には見出しＨ３および見出しＨ６があるので、まず、見出しＨ３を辿り、次に、見出しＨ５を辿る。
【００５５】
次に、見出しＨ６を辿り、その後、文書Ｄ４を辿る。ここで、文書Ｄ４の下位には、見出しＨ７があるので、次にこの見出しＨ７を辿り、次に、文書Ｄ５を辿る。
【００５６】
ここで、文書Ｄ５にはその下位に見出しＨ８および見出しＨ９があるので、次にこの見出しＨ８および見出しＨ９を辿り、この見出し画面表示処理部２３における見出し画面抽出処理を終了する。
【００５７】
このようにして、ブックＢＯの下位に、見出しＨ１、見出しＨ２、見出しＨ３、見出しＨ６、見出しＨ７、見出しＨ８、見出しＨ９が繋がり、見出しＨ３の下位に、見出しＨ４、見出しＨ５が繋がる図１３で右側に示したような見出し画面用のツリー構造を抽出することができる。
【００５８】
この見出し画面表示処理部２３で抽出した見出し画面用のツリー構造は、図１に示した文書処理部１０を介して表示制御部５０に渡され、これにより図１に示した表示装置６０の画面上には見出し画面を表示することができる。
【００５９】
図７は、図１に示したブック処理部２０のファイル画面表示処理部２２によるファイル画面表示処理により図１に示した表示装置６０の画面上に表示されるファイル画面の表示具体例を示したものである。
【００６０】
図７に示すように、このブックＢＯには、下位構造として、文書Ｄ１、グループＧ１、文書Ｄ５が含まれており、グループＧ１には、下位構造として、文書Ｄ２、文書Ｄ３、文書Ｄ４が含まれていることを示している。なお、図７においては、グループＧ１に含まれる文書Ｄ３が選択された場合が示されている。
【００６１】
図８は、図７に示すファイル画面でグループＧ１に含まれる文書Ｄ３を選択した場合における、図１に示したブック処理部２０の見出し画面表示処理部２３による見出し画面表示処理により図１に示した表示装置６０の画面上に表示される見出し画面の表示具体例を示したものである。
【００６２】
図８に示すように、文書Ｄ１には見出しＨ１、見出しＨ２が含まれており、文書Ｄ３には、見出しＨ３、見出しＨ６が含まれており、見出しＨ３の下位構造には見出しＨ４、見出しＨ５が含まれており、更に文書Ｄ４には、見出しＨ６が含まれており、文書Ｄ６には、見出しＨ８、見出しＨ９が含まれており、ここでは、ブックＢＯのグループＧ１の文書Ｄ３の見出しＨ３が選択された場合が示されている。
【００６３】
ところで、この実施例において、図１に示したブック処理部２０のブック管理部２１では、ツリー構造の各要素を「オブジェクトノード」および「オブジェクト情報」で管理している。
【００６４】
図９は、図１に示したブック処理部２０のブック管理部２１でツリー構造の各要素に対応して管理される「オブジェクトノード」および「オブジェクト情報」の詳細構成を示したものである。
【００６５】
すなわち、図９に示すように、「オブジェクトノード」は、
１）親ノードへのポインタ
２）兄ノードへのポインタ
３）弟ノードへのポインタ
４）子ノードへのポインタ
５）オブジェクトタイプ
の情報を持ち、「オブジェクト情報」は、
１）データーベースキー
２）ページ番号
３）レベル
４）レベルカウント
の情報を持っている。
【００６６】
次に、図１０に示すような階層構造の文書が図９に示した「オブジェクトノード」および「オブジェクト情報」を用いてどのように構築されるかの一例を説明する。
【００６７】
図１０は、図１に示したブック処理部２０のブック管理部２１で構築される階層構造の文書の一例を示したものである。
【００６８】
図１０に示される階層構造の文書であるブックは、ブックＢＯの下位に文書Ｄ１、グループＧ１を有し、文書Ｄ１の下位には見出しＨ１、見出しＨ２が設けられている。また、グループＧ１の下位には、文書Ｄ２が設けられており、文書Ｄ２の下位には見出しＨ３が設けられ、見出しＨ３の下位には見出しＨ４が設けられている。
【００６９】
かかる構造の文書のツリー構造は、図１に示したブック処理部２０のブック管理部２１において、図９に示した「オブジェクトノード」および「オブジェクト情報」を用いて以下に示すように管理される。
【００７０】
図１１は、図１に示したブック処理部２０のブック管理部２１において管理されるツリー構造の各要素の「オブジェクトノード」および「オブジェクト情報」を示したものである。
【００７１】
すなわち、「ブックＢＯ」に対応するオブジェクトノードには、子ノードへのポインタとして「文書Ｄ１」が設定される。
【００７２】
また、「文書Ｄ１」に対応するオブジェクトノードには、親ノードへのポインタとして「ブックＢＯ」が設定され、弟ノードへのポインタとして「グループＧ１」が設定され、子ノードへのポインタとして「見出しＨ１」が設定される。
【００７３】
また、「見出しＨ１」に対応するオブジェクトノードには、親ノードへのポインタとして「文書Ｄ１」が設定され、弟ノードへのポインタとして「見出しＨ２」が設定される。
【００７４】
また、「見出しＨ２」に対応するオブジェクトノードには、親ノードへのポインタとして「文書Ｄ１」が設定され、兄ノードへのポインタとして「見出しＨ１」が設定される。
【００７５】
また、「グループＧ１」に対応するオブジェクトノードには、親ノードへのポインタとして「ブックＢＯ」が設定され、兄ノードへのポインタとして「文書Ｄ１」が設定され、子ノードへのポインタとして「文書Ｄ２」が設定される。
【００７６】
また、「文書Ｄ２」に対応するオブジェクトノードには、親ノードへのポインタとして「グループＧ１」が設定され、子ノードへのポインタとして「見出しＨ３」が設定される。
【００７７】
また、「見出しＨ３」に対応するオブジェクトノードには、親ノードへのポインタとして「文書Ｄ２」が設定され、子ノードへのポインタとして「見出しＨ４」が設定される。
【００７８】
また、「見出しＨ４」に対応するオブジェクトノードには、親ノードへのポインタとして「見出しＨ３」が設定される。
【００７９】
図１２は、図１に示したブック処理部２０のブック管理部２１におけるツリー構造構築処理をフローチャートで示したものである。図１２において、まず、文書記憶部３０でに格納されたブックデーターベースをオープンする（ステップ１０１）。そしてこのオープンしたブックデーターベースを読み込み（ステップ１０２）、まず、ブックオブジェクトを作成する（ステップ１０３）。
【００８０】
次に、ブックデーターベースの最後までかを調べ（ステップ１０４）、ブックデーターベースの最後でないと（ステップ１０４でＮＯ）、次のブックデーターベースを読み込み（ステップ１０６）、この読み込んだブックデーターベースに対応してグループ、文書、イメージ、スタイルのオブジェクトを作成する（ステップ１０６）。ここで、イメージ、スタイルのオブジェクトは、例えば、ブックオブジェクトまたはグループオブジェクトに対応して作成されるもので、それぞれ、ブックまたはグループに含まれる文書のイメージ、スタイルを示す情報である。
【００８１】
次に、ステップ１０６で作成したオブジェクトが文書かを調べる（ステップ１０７）。ここで、作成したオブジェクトが文書でない場合は（ステップ１０７でＮＯ）、ステップ１０４に戻る。
【００８２】
また、ステップ１０７で、オブジェクトが文書であると判断された場合は（ステップ１０７でＹＥＳ）、次に、文書の最後までであるかを調べ（ステップ１０８）、最後まででないと（ステップ１０８でＮＯ）、見出しがあるので、見出しオブジェクトを作成し（ステップ１０９）、ステップ１０８に戻る。
【００８３】
また、ステップ１０８で、文書の最後までであると判断された場合は（ステップ１０８でＹＥＳ）、ステップ１０４に戻る。
【００８４】
このようにして、グループ、文書、イメージ、スタイルのオブジェクトおよび見出しオブジェクトの作成を行い、ステップ１０４でブックデーターベースの最後までであると判断されると（ステップ１０４でＹＥＳ）、ブックデーターベースをクローズし（ステップ１１０）、このツリー構造構築処理を終了する。
【００８５】
【発明の効果】
以上説明したように、この発明の第１の発明および第２の発明によれば、複数の文書の階層構造とともに、該複数の文書に対応する見出し語の階層構造を１つの階層構造、例えばツリー構造として構築し、ファイル画面を表示する際には、上記１つのツリー構造の各階層を辿って行き、文書ファイルまでを表示し、見出し画面を表示する際には、１つのツリー構造を文書単位で辿ることにより文書ファイル以下、すなわち見出し語の階層構造を抽出表示するように構成したので、各画面での表示時間を短縮することができ、また、メモリなどの資源を有効に活用することができるという効果を奏する。
【図面の簡単な説明】
【図１】  この発明に係わる文書処理装置の一実施例の概略構成を示すブロック図。
【図２】  図１に示した文書処理装置の具体的構成を示すブロック図。
【図３】  図１に示したブック処理部のブック管理部で管理されるブックのツリー構造の一例を示した図。
【図４】  図３に示したブックのツリー構造の構築処理を説明する図。
【図５】  図１に示したブック処理部のファイル画面表示処理部におけるファイル画面表示処理を説明する図。
【図６】  図１に示したブック処理部の見出し画面表示処理部における見出し画面表示処理を説明する図。
【図７】  図１に示したブック処理部のファイル画面表示処理部によるファイル画面表示処理により表示装置の画面上に表示されるファイル画面の表示具体例を示した図。
【図８】  図１に示したブック処理部の見出し画面表示処理部による見出し画面表示処理により表示装置の画面上に表示される見出し画面の表示具体例を示した図。
【図９】  図１に示したブック処理部のブック管理部でツリー構造の各要素に対応して管理される「オブジェクトノード」および「オブジェクト情報」の詳細構成を示した図。
【図１０】  図１に示したブック処理部のブック管理部で構築される階層構造の文書の一例を示した図。
【図１１】  図１に示したブック処理部のブック管理部２１において管理されるツリー構造の各要素の「オブジェクトノード」および「オブジェクト情報」を示した図。
【図１２】  図１に示したブック処理部のブック管理部におけるツリー構造構築処理を示すフローチャート。
【図１３】  従来の文書処理方法および装置で用いられるファイル画面用のツリー構造と見出し画面用のツリー構造との一例を示した図。
【符号の説明】
１０…文書処理部、１１…中央演算処理部（ＣＰＵ）、１２…主記憶部、２０…ブック処理部、２１…ブック管理部、２２…ファイル画面表示処理部、２３…見出し画面表示処理部、３０…文書記憶部、３１…ディスク制御部、３２…ディスク装置、４０…操作部、４１…キーボード／マウス制御部、４２…キーボード、４３…マウス、５０…表示制御部、６０…表示装置、７０…バス、１００…文書処理装置
【図１】
0003677852.tif 000002
【図２】
0003677852.tif 000003
【図３】
0003677852.tif 000004
【図４】
0003677852.tif 000005
【図５】
0003677852.tif 000006
【図６】
0003677852.tif 000007
【図７】
0003677852.tif 000008
【図８】
0003677852.tif 000009
【図９】
0003677852.tif 000010
【図１０】
0003677852.tif 000011
【図１１】
0003677852.tif 000012
【図１２】
0003677852.tif 000013
【図１３】
0003677852.tif 000014