(57)【特許請求の範囲】
【請求項１】
データファイルの作成および表示を行うための情報処理装置において、
データファイルを作成するためのデータ作成部と、
参照データを表示するためのデータ参照部と、
データファイルの作成時に、データ作成部およびデータ参照部において実行された操作の履歴からなるログデータを作成し、
データファイルの表示時に、このログデータに記録された操作をデータ作成部およびデータ参照部に再実行させて、データファイルの作成を再現するログ記録再生部とを備えており、
上記のログ記録再生部は、
データファイルの作成時、データ作成部およびデータ参照部において実行された各操作の関連箇所におけるデータファイル上での位置を、各操作の位置情報としてログデータに記録するとともに、
データファイルの表示時、閲覧者によって選択された部分データの位置を特定し、上記位置情報に基づいて、選択された部分データに関連する操作をログデータから選択して、データ作成部およびデータ参照部に再実行させることで、部分データの作成過程を再現するように設定されており、
さらに、上記のログ記録再生部は、
データファイルに対する変更に応じて、既にログデータに記録されている各操作の位置情報を変更するように設定されており、データファイルに削除操作が施された場合、削除された箇所に関連する操作に対しては、ログデータ上で所定のマークを付すように設定されていることを特徴とする情報処理装置。
【請求項２】
上記ログ記録再生部は、
いったん削除された箇所が再び入力された場合、ログデータに付された上記のマークを消すように設定されていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記データ作成部およびデータ参照部が、自身で実行した操作の履歴データを作成してログ記録再生部に伝達する操作履歴データ作成部を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
上記データ作成部およびデータ参照部における操作の履歴データを作成してログ記録再生部に伝達する操作監視部を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
上記ログ記録再生部は、
ユーザーの指示に応じてログデータを編集できるように設定されていることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
データ作成部によって作成されたデータファイルを、ログ記録再生部によって作成されたログデータと関連付けて記憶するデータ記憶部を備えていることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
上記データ作成部は、データファイルを作成するためのプログラムを記憶した記憶部と、このプログラムを読み取ってデータファイルの作成を行う読取部とからなることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
上記データ参照部は、データファイルを参照させるためのプログラムを記憶した記憶部と、このプログラムを読み取ってデータファイルを参照させる読取部とからなることを特徴とする請求項１に記載の情報処理装置。
【請求項９】
データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部とを用いてデータファイルの作成を行うとともに、作成されたデータファイルの表示を行うための情報処理装置による情報処理方法において、
上記情報処理装置のログ記録再生部が、データファイルの作成時に実行されたデータ作成部およびデータ参照部における操作の履歴からなるログデータを作成するログデータ作成工程と、
上記情報処理装置のログ記録再生部が、このログデータに記録された操作を、データ作成部およびデータ参照部に再実行させてデータファイルの作成を再現する再現工程とを含み、
上記ログデータ作成工程では、上記情報処理装置のログ記録再生部が、データ作成部およびデータ参照部において実行された各操作の関連箇所におけるデータファイル上での位置を、各操作の位置情報としてログデータに記録するようになっており、
上記再現工程では、上記情報処理装置のログ記録再生部が、閲覧者によって選択された部分データの位置を特定し、上記位置情報に基づいて、選択された部分データに関連する操作をログデータから選択して、データ作成部およびデータ参照部に再実行させることで、部分データの作成過程を再現するようになっており、
さらに、上記ログデータ作成工程では、上記情報処理装置のログ記録再生部が、データファイルに対する変更に応じて、既にログデータに記録されている各操作の位置情報を変更するようになっており、データファイルに削除操作が施された場合、削除された箇所に関連する操作に対しては、ログデータ上で所定のマークを付すようになっていることを特徴とする情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法をコンピューターに実行させるためのコンピュータープログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データファイルを作成・表示するための情報処理装置，情報処理方法および情報処理のためのコンピュータープログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
一般に、文書の内容を十分に理解するためには、各文書の属する分野における固有の知識を必要とすることが多い。そこで、従来、パソコンの画面等に表示する文書データに対し、注釈を付加したり、参考文献データへのリンクを張る技術が提案されている。
【０００３】
例えば、特開平１１−１７５５６９号公報には、文書データのコメント領域や、文書データに付随するデータに対し、注釈データやハイパーリンクデータ等の補助データを付加できるシステムが開示されている。
【０００４】
また、特開平６−３０９３０３号公報には、文書データの作成時における入力履歴を記憶させることで、繰り返し入力を簡単に実行できるワープロが記載されている。
また、このワープロでは、閲覧者は、入力履歴を用いて文書データの作成を再現できるので、文書内容を理解することが容易となっている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特開平１１−１７５５６９号公報に記載のシステムでは、文書データの作成者（著者）が補助データを作成するようになっており、著者にかかる負担が大きかった。
【０００６】
また、著者によって作成された補助データには、文書内容の趣旨を補強する事項はふんだんに盛り込まれるものの、完成された文書データの内容に直接関連しないアイデアや文献等は、ほとんど含まれない傾向がある。このため、上記のシステムでは、文書データの作成時における著者の思考過程を、文書データの閲覧者に十分に理解させることはできなかった。
【０００７】
すなわち、このような補助データでは、著者によって参照された全ての文献（文献データ）に関する情報や、著者によって考慮された文献データ中の記載事項に関する情報を、閲覧者に読み取らせることは不可能であった。従って、上記のシステムでは、文書データの作成過程、すなわち、著者がどのような過程で文書をまとめ上げたのかを、閲覧者に正確に示すことができなかった。
【０００８】
また、特開平６−３０９３０３号公報に記載のワープロでは、文字の入力過程だけを操作履歴として記憶するように設定されていた。このため、文書データの作成中に行った他の操作（例えば、文献データの参照等）を記憶・再現することができなかった。従って、上記のシステムと同様に、文書データの作成過程や背景技術を正確に示せないという問題があった。
【０００９】
また、このワープロでは、文書データの作成のために、他の装置（他のワープロ，ＣＡＤ装置，検索装置等）を用いることができなかった。このため、他の装置を用いて文献データや図面データを参照できないため、所望の文書データを作成できないという欠点もあった。
【００１０】
本発明は、上記のような従来の問題点を解決するために成されたものである。そして、その目的は、文書データ等のデータファイルを作成するための情報処理装置であって、データファイルの作成過程を閲覧者に十分に理解させることが可能な情報処理装置，情報処理方法および情報処理のためのコンピュータープログラムを記録した記録媒体を提供することにある。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、本発明の情報処理装置（以下、本情報処理装置とする）は、データファイルの作成および表示を行うための情報処理装置において、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部と、データファイルの作成時に、データ作成部およびデータ参照部において実行された操作の履歴からなるログデータを作成し、データファイルの表示時に、このログデータに記録された操作をデータ作成部およびデータ参照部に再実行させて、データファイルの作成を再現するログ記録再生部とを備えていることを特徴としている。
【００１２】
本情報処理装置におけるデータ作成部とは、例えば、文書データや図形データ等のデータファイルを作成する装置のことである。また、データ参照部とは、データファイルの作成時、ユーザー（データファイルの作成者）によって参照を望まれた他のデータファイル（参照データ）を、ユーザーに表示するための装置である。
【００１３】
そして、本情報処理装置では、ログ記録再生部が、データファイルの作成時に実行された、データ作成部による操作（文字・図形の入力，削除，挿入，コピー，ペースト等）、および、データ参照部による操作（文書・図面データ等の参照データの検索・表示，コピー等）を、実行された順に、ログデータとして記憶するようになっている。
そして、完成されたデータファイルを表示する際、ログ記録再生部が、閲覧者の指示およびログデータに従って、データファイルの作成時に行われたデータ作成部およびデータ参照部の操作を再現できるように設定されている。
【００１４】
これにより、閲覧者は、データファイルの内容に対する入力・削除の経緯や、データファイルの作成時に参照された資料（参考にされた文献データや図面データ等）等を知ることが可能となるため、データファイルの作成過程を容易にたどることができる。
【００１５】
従って、この装置によれば、データファイルの作成者（著者）は、データファイルの内容に関する補助データ（注釈等）を作成しなくても、専門用語や特殊記号の意味等、データファイルの理解に必要な情報を閲覧者に与えることが可能となる。
【００１６】
また、ログ記録再生部は、データファイルの作成時、データ作成部およびデータ参照部の全操作をログデータに含めるとともに、データファイルの表示時、ログデータ中の全操作をデータ作成部およびデータ参照部に再実行させ、データファイルの全作成過程を再現するように設定されていることが好ましい。
【００１７】
この構成では、データファイルの作成時における操作を、閲覧者に対して非常に詳細に提示できる。従って、閲覧者は、データファイルと関連性の薄い参照データや、データファイルの作成時における著者の思考過程までも十分に理解することが可能となる。また、著者自身に対しても、以前に作成したデータファイルの作成経過を思い出させることができる。
【００１８】
また、ログ記録再生部は、データファイルの表示時、閲覧者によって選択された部分データの作成過程を再現するように設定されていてもよい。
ここで、部分データとは、データファイルの一部分のことであり、例えば文書データであれば、章，ページ，文，単語，文字等のことである。この構成によれば、閲覧者の望む任意の部分だけを再現できるので、短い閲覧時間で、閲覧者に必要な情報を与えることが可能となる。
【００１９】
また、この構成では、ログ記録再生部が、データファイルの作成時、各操作の関連箇所におけるデータファイル上での位置を、各操作の位置情報としてログデータに記録するように設定されていることが好ましい。
さらに、ログ記録再生部が、データファイルの表示時、閲覧者によって選択された部分データの位置を特定し、位置情報に基づいて、選択された部分データに関連する操作をログデータから選択して、データ作成部およびデータ参照部に再実行させるように設定されていることが好ましい。
【００２０】
ここで、各操作の関連箇所とは、各操作によって作成された箇所、あるいは、各操作の行われたときに作成中であった箇所のことである。そして、この構成では、データファイルの作成時、ログ記録再生部が、各操作の関連箇所の位置（データファイル上での位置）を、各操作の位置情報としてログデータに記録するようになっている。
【００２１】
さらに、ログ記録再生部は、閲覧者によって選択された部分データを再現する際、部分データの位置を特定した後、部分データの位置と各操作の位置情報とを比較することで、部分データに関連する操作を容易に選択できるようになっている。これにより、部分データの再現を実行することが容易となる。
なお、各操作の関連箇所として認識するデータの単位としては、どのようなものを設定してもよいが、部分データよりも小さい単位に設定されていることが好ましい。
【００２２】
また、この場合、ログ記録再生部は、データファイルに対する変更に応じて、既にログデータに記録されている各操作の位置情報を変更するように設定されていることが好ましい。
【００２３】
データファイルに対する変更とは、既に作成されている部分に対する修正処理のことであり、例えば文書データであれば、文字の挿入・削除処理等のことである。
このような変更が生じると、変更箇所以外の箇所の位置も変更されるため、ログデータ上の位置情報と実際の位置との間にずれが生じる。そこで、上記の構成では、データファイルの変更に応じて、ログデータに記録されている各操作の位置情報を、適宜変更するようになっている。これにより、データファイルにおける各箇所の位置と、これらに関連する操作の位置情報との整合性を保つことができる。
【００２４】
また、この構成では、データファイルに削除操作が施された場合、ログ記録再生部が、削除された箇所に関連する操作に対して、ログデータ上で所定のマークを付すように設定されていることが好ましい。
また、ログ記録再生部は、いったん削除された箇所が再び入力された場合、ログデータに付された上記のマークを消すように設定されていることがさらに好ましい。
【００２５】
これらの構成によれば、ログデータに記録されている各操作が、データファイルに残っている部分に直接関連するものであるか否かを容易に判定できる。また、マークを消せるように設定することで、削除の取り消しや、カット＆ペーストにも対応できる。
【００２６】
また、本情報処理装置では、データ作成部およびデータ参照部が、自身で実行した操作の履歴データを作成してログ記録再生部に伝達する操作履歴データ作成部を備えていることが好ましい。
この構成によれば、データ作成部において個々の操作履歴データを作成できるため、詳細なログデータを記録できるとともに、ログ記録再生部の処理数を軽減させることが可能となる。
【００２７】
また、本情報処理装置に、データ作成部およびデータ参照部における操作の履歴データを作成してログ記録再生部に伝達するための、操作監視部を備えることも好ましい。
この構成によれば、操作履歴データ作成部を持たないデータ作成部およびデータ参照部を用いてデータファイルを作成しても、操作監視部において操作履歴データを作成できる。このため、ログデータを良好に作成できるとともに、ログ記録再生部の処理数を軽減することが可能となる。
【００２８】
また、本情報処理装置では、データファイルの作成時に開かれている表示画面の表示状況を監視する表示管理部を備えていることが好ましい。そして、ログ記録再生部が、この表示管理部を制御して、各操作の実行された際に開かれている画面の表示状況をログデータに記録するように設定されていることがさらに好ましい。
【００２９】
上記の表示画面とは、データファイルや参照データの種類毎、あるいは、データ作成部およびデータ参照部の種類毎に表示装置上に開かれるウインドウのことである。
この構成によれば、データファイルの作成時に用いられている表示画面の情報をログデータに記録できる。このため、データファイルの表示時、表示画面の状況までも正確に再現できる。これにより、より詳細にデータファイルの作成過程を提示することが可能となる。
【００３０】
また、この構成では、ログ記録再生部が、表示画面の表示状況に基づいて、各画面がデータファイルの作成に使用されているか否かを判断し、判断結果をログデータに記録するように設定されていることが好ましい。
【００３１】
この構成では、ログ記録再生部が、各画面の表示状況に応じて、各画面がデータファイルの作成に使用されているか否かを判断するようになっている。そして、データファイルの作成に使用されていないと判断した場合、その画面がデータファイルの作成に無関係である旨を、ログデータに記録するように設定されている。
【００３２】
これにより、閉じ忘れられて奥の方に放置されているような関連性のない画面を、各操作に関連付けて記録してしまうことを回避できる。なお、この構成における表示画面の表示状況とは、例えば、各画面の表示範囲（見えている範囲）の大きさや、各画面の位置（前面側にあるか否か）等のことである。
【００３３】
また、この構成では、各画面がデータの作成に使用されているか否かと表示状況との関係が、ユーザーによって設定されることが好ましい。すなわち、ログ記録再生部が、ユーザーによって設定された判断基準（表示条件）によって、表示画面がデータの作成に使用されているか否かを判断するように設定されていることが好ましい。なお、上記した判断基準とは、どのような表示状況であれば、各画面がデータの作成に使用されていると見なせるか、を判断する基準のことである。
【００３４】
また、本情報処理装置では、上記ログ記録再生部が、あらかじめ定められた特定のデータ作成部およびデータ参照部だけの操作をログデータに記録するように設定されていることが好ましい。
この構成によれば、本情報処理装置にデータファイルの作成に関係のないデータ作成部やデータ参照部が備えられている場合、これらの操作がログデータに記録されることを防止できる。従って、データファイル作成の再現時、無関係な操作まで再現されてしまうことを回避できる。
【００３５】
また、本情報処理装置では、上記ログ記録再生部が、ユーザーの指示に応じてログデータを編集できるように設定されていることが好ましい。
この構成によれば、データファイルの作成に関係のない操作を、データファイルの作成後（あるいは作成中）においてログデータから削除できる。また、データファイルの作成に関連する操作であっても、閲覧者に開示したくない操作を削除することが可能となる。
【００３６】
また、本情報処理装置に、データ作成部によって作成されたデータファイルを、ログ記録再生部によって作成されたログデータと関連付けて記憶するデータ記憶部を備えることが好ましい。
【００３７】
この構成では、データファイルとログデータとを容易に記憶管理（登録管理）できる。また、互いに関連するデータファイルとログデータとを同時に呼び出せるので、閲覧操作を簡略化することが可能となる。
【００３８】
また、本情報処理装置では、データ作成部を、データファイルを作成するためのプログラムを記憶した記憶部と、このプログラムを読み取ってデータファイルの作成を行う読取部とから構成することもできる。
同様に、データ参照部を、データファイルを参照させるためのプログラムを記憶した記憶部と、このプログラムを読み取ってデータファイルを参照させる読取部とから構成することも可能である。
【００３９】
また、本発明の情報処理方法（以下、本情報処理方法とする）は、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部とを用いてデータファイルの作成を行うとともに、作成されたデータファイルの表示を行うための情報処理方法において、データファイルの作成時に実行されたデータ作成部およびデータ参照部における操作の履歴からなるログデータを作成するログデータ作成工程と、このログデータに記録された操作を、データ作成部およびデータ参照部に再実行させてデータファイルの作成を再現する再現工程とを含むことを特徴としている。
【００４０】
本情報処理方法におけるデータ作成部およびデータ参照部は、上記した本情報処理装置のものと同様の装置である。
そして、本情報処理方法では、ログデータ作成工程において、データファイルの作成時に実行された、データ作成部およびデータ参照部による操作を、実行された順に、ログデータとして記憶するようになっている。
【００４１】
さらに、完成されたデータファイルを表示する際、再現工程において、閲覧者の指示およびログデータに従って、データファイルの作成時に行われたデータ作成部およびデータ参照部の操作を再現できるように設定されている。
【００４２】
これにより、閲覧者は、データファイルの内容に対する入力・削除の経緯や、データファイルの作成時に参照された資料等を知ることができ、データファイルの作成過程を容易にたどることが可能となる。
従って、本情報処理方法によれば、データファイルの作成者は、データファイルの内容に関する補助データ（注釈等）を作成しなくても、専門用語や特殊記号の意味等、データファイルの理解に必要な情報を閲覧者に与えることが可能となる。
【００４３】
また、本情報処理方法においては、ログデータ作成工程が、データ作成部およびデータ参照部の全操作をログデータに含めるように設定されているとともに、再現工程が、ログデータ中の全操作をデータ作成部およびデータ参照部に再実行させ、データファイルの全作成過程を再現するように設定されていることが好ましい。
【００４４】
この方法では、データファイルの作成時における操作を、閲覧者に対して非常に詳細に提示できる。従って、閲覧者は、データファイルと関連性の薄い参照データや、データファイルの作成時における著者の思考過程までも十分に理解することが可能となる。また、著者自身に対しても、以前に作成したデータファイルの作成経過を思い出させることができる。
【００４５】
また、再現工程は、閲覧者によって選択された部分データの作成過程を再現するように設定されていてもよい。
ここで、部分データとは、データファイルの一部分のことであり、例えば文書データであれば、章，ページ，文，単語，文字等のことである。この方法によれば、閲覧者の望む任意の部分だけを再現できるので、短い閲覧時間で、閲覧者に必要な情報を与えることが可能となる。
【００４６】
また、本発明の情報処理のためのコンピュータープログラムを記録した記録媒体は、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部とを用いてデータファイルの作成を行うとともに、作成されたデータファイルの表示を行う情報処理のためのコンピュータープログラムを記録した記録媒体であって、データファイルの作成時に実行されたデータ作成部およびデータ参照部における操作の履歴からなるログデータを作成し、このログデータに記録された操作をデータ作成部およびデータ参照部に再実行させて、データファイルの作成を再現するように設定されていることを特徴としている。
このような記録媒体を、パーソナルコンピューター等の一般的な情報処理装置における制御装置に読み込ませることにより、上記した本情報処理装置や本情報処理方法を容易に実現できる。
【００４７】
【発明の実施の形態】
〔実施の形態１〕
本発明の第１の実施形態について説明する。
図２は、本実施の形態にかかる文書処理システム（以下、本システムとする）の構成を示す説明図である。この図に示すように、本システムは、ＰＣ／ＷＳ（パーソナルコンピューター／ワークステーション；以下、ＰＣとする）１１〜１３，ＤＭＳ文書管理サーバ１４，ゲートウエイ１５を、ＬＡＮ（Local Area Network）上に備えている構成である。
【００４８】
ゲートウエイ１５は、本システムと外部のネットワークとの間に設けられたゲートである。
ＰＣ（情報処理装置）１１〜１３は、文書データ（データファイル）を作成するためのデータ作成部、および、参照データを表示するためのデータ参照部を備えた情報処理装置である。
【００４９】
ここで、データ作成部とは、ワープロ，ＣＡＤ装置，グラフ作成装置等、文書データの記載内容を作成するための装置のことである。また、データ参照部とは、データ検索装置やデータ表示装置等のことであり、文書データの作成時に、ユーザー（文書データの作成者）が参照したいと望むデータ（参照データ；文書データや図形データ等）を表示するための装置である。
【００５０】
そして、ＰＣ１１〜１３は、これらデータ作成部およびデータ参照部を制御して、ユーザーの所望の操作を実行することによって、文書データを作成する機能を有している。また、ＰＣ１１〜１３は、作成した文書データを、後述する表示装置によって表示させることもできる。
なお、ＰＣ１１〜１３のデータ作成部およびデータ参照部の具体的な構成については後述する。
【００５１】
ＤＭＳ文書管理サーバ（データ記憶部）１４は、ドキュメント管理システム（以下、ＤＭＳ（Document Management System）とする）を備えており、これによって、ＰＣ１１〜１３によって作成された文書データと、後述するログデータとを記憶・管理するためのものである。このＤＭＳとは、文書データを版毎に保存、および、取り出し排他制御するためのシステムであり、検索機能も備えているものである。
また、ＤＭＳ文書管理サーバ１４は、ＰＣ１１〜１３に備えられている各データ作成部およびデータ参照部に関連するデータ（文書データや参照データ）を記憶する機能も有している。
【００５２】
次に、本システムの特徴的な構成である、ＰＣ１１〜１３の構成について説明する。
図１は、ＰＣ１１の構成（ＰＣ１２・１３も同様）を示す説明図である。この図に示すように、ＰＣ１１は、表示装置２１，入力装置２２および制御装置２３を備えている。
【００５３】
表示装置２１は、ＰＣ１１によって作成される文書データや、各データ作成部およびデータ参照部に関連するデータ等を表示する機能を有しており、ＣＲＴ（Cathode-Ray Tube）やＬＣＤ（Liquid Crystal Display) から構成されるものである。
また、入力装置２２は、ユーザーの入力を制御装置２３に伝達するためのものであり、キーボードおよびマウスから構成される。
【００５４】
制御装置２３は、ＰＣ１１の中枢部であり、上記したデータ作成部およびデータ参照部を備えている。そして、入力装置２２に入力されるユーザーの指示に基づいて、ＤＭＳ文書管理サーバ１４および表示装置２１を駆動するとともに、文書データおよび参照データの作成・表示を行う機能を有している。
【００５５】
また、この制御装置２３は、文書データの作成に応じて、ログデータを作成する機能も有している。
ログデータとは、１つの文書データの作成時において、制御装置２３内のデータ作成部およびデータ参照部によって実行された、全操作の履歴データを含むものである。そして、制御装置２３は、このログデータに基づいて、文書データの作成を再現する機能を有している。
【００５６】
図１に示すように、制御装置２３は、ログ記録再生部３１，ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４，文書参照部３５，文書検索部３６，Ｗｅｂブラウザ３７，文書バッファ３８，ログデータバッファ３９，ＤＭＳプロクシ４０およびＨＴＴＰプロクシ４１を備えている。
【００５７】
これらのうち、ＤＭＳ文書編集部３２は、ＰＣ１１におけるデータ作成部である。また、ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４，文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７は、ＰＣ１１に備えられたデータ参照部である。
【００５８】
すなわち、ＤＭＳ文書編集部３２は、入力装置２２に対するユーザーの入力指示に応じて文書データを作成する、文書作成編集装置（ワードプロセッサー）である。このＤＭＳ文書編集部３２は、文書データの作成中（編集中）では、文書データを文書バッファ３８に一時的に記憶させるようになっている。一方、文書データの作成が終了した後には、文書データをＤＭＳ文書管理サーバ１４に記憶管理させるように設定されている。
【００５９】
ＤＭＳ文書検索部３４は、ユーザーの指示に基づいて、ユーザーの所望する参照データを、ＤＭＳ文書管理サーバ１４内において検索する（探し出す）ものである。また、ＤＭＳ文書参照部３３は、ＤＭＳ文書検索部３４によって検索された参照データを、表示装置２１に表示させるものである。また、ＤＭＳ文書参照部３３は、表示装置２１に表示された参照データ内において、文字検索を行う機能も有している。
【００６０】
文書検索部３６は、ＤＭＳ文書検索部３４と同様に、ＤＭＳ文書管理サーバ１４内の参照データを検索するものである。また、文書参照部３５は、ＤＭＳ文書参照部３３と同様に、文書検索部３６の検索した参照データを表示装置２１に表示するとともに、参照データ内の文字検索を行うものである。
また、Ｗｅｂブラウザ３７は、図２に示したゲートウエイ１５を介して外部のネットワークとの接続を確保し、ＷＷＷ（World Wide Web）サーバ等を参照するためのブラウザとしての機能を有するものである。
【００６１】
なお、ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４，文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７は、ユーザーの指示に応じてデータの作成あるいは参照を行うための装置であるため、以下では、これらの装置をアプリケーション装置（ＡＰ）と総称する。
【００６２】
また、これらＡＰ３２〜３７のうち、ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３およびＤＭＳ文書検索部３４は、自身で実行した全操作の履歴データ（操作履歴データ）を作成した後、これをログ記録再生部３１に伝達する機能を有している。
一方、文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７は、自身で実行した操作の履歴データを作成する機能を備えていない、一般的なデータ参照装置である。
【００６３】
そこで、ＰＣ１１は、これら文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７の操作履歴データを得るために、ＤＭＳプロクシ４０およびＨＴＴＰ（Hyper Text Transfer Protocol）プロクシ４１を備えている。
すなわち、これらプロクシ（操作監視部）４０・４１は、文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７によって実行された全操作の履歴データ（操作履歴データ）を作成し、これをログ記録再生部３１に伝達する機能を有するものである。
【００６４】
ログ記録再生部３１は、ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４およびプロクシ４０・４１から伝達された操作履歴データに基づいて、ログデータを作成・編集するものである。
さらに、ログ記録再生部３１は、ユーザーの指示に従って、ログデータに記録された全ての操作を、ＡＰ３２〜３７に再実行させる機能も有している。
【００６５】
また、ログ記録再生部３１は、文書データの作成中においては、その文書データに応じたログデータを、ログデータバッファ３９に一時的に記憶させるようになっている。また、文書データの作成が終了した後には、ログデータをＤＭＳ文書管理サーバ１４に記憶管理させるように設定されている。
【００６６】
ここで、自身の操作履歴データを作成可能な、ＤＭＳ文書検索部３４の構成について説明する。図３は、ＤＭＳ文書検索部３４の構成を示す説明図である。この図に示すように、ＤＭＳ文書検索部３４は、表示処理部５１，検索処理部５２，操作履歴処理部５３および操作履歴バッファ５４を備えている。
【００６７】
検索処理部５２は、ユーザーの指示に応じてＤＭＳ文書管理サーバ１４内を検索するものである。表示処理部５１は、検索処理部５２の検索結果を表示装置２１に表示するものである。操作履歴バッファ（操作履歴データ作成部）５４は、表示処理部５１および検索処理部５２によって実行された全操作の履歴を記憶するメモリである。
操作履歴処理部（操作履歴データ作成部）５３は、表示処理部５１および検索処理部５２の全操作の履歴をまとめることで、ＤＭＳ文書検索部３４の操作履歴データを作成し、ログ記録再生部３１に伝達するものである。
【００６８】
なお、ＤＭＳ文書編集部３２およびＤＭＳ文書参照部３３も、自身の実行した操作の履歴をまとめて履歴データを作成するための、上記した操作履歴処理部５３および操作履歴バッファ５４を備えている。
【００６９】
次に、操作履歴データを自らは作成できない、文書検索部３６の構成について説明する。図４は、文書検索部３６およびＤＭＳプロクシ４０の構成を示す説明図である。この図に示すように、文書検索部３６は、表示処理部５９および検索処理部６０を備えている。また、ＤＭＳプロクシ４０は、中継処理部６１，操作履歴処理部６２，操作履歴バッファ６３を備えている。
【００７０】
文書検索部３６における検索処理部６０は、ユーザーの指示に応じて、ＤＭＳ文書管理サーバ１４内において参照データの検索を行うものである。また、表示処理部５９は、検索処理部６０によって検索された参照データを表示装置２１に表示させるものである。
【００７１】
ＤＭＳプロクシ４０の中継処理部６１は、検索処理部６０によるＤＭＳ文書管理サーバ１４に対する検索操作を中継するとともに、中継した検索処理部６０の操作内容を操作履歴バッファ（操作監視部）６３に記憶させる機能を有している。操作履歴処理部（操作監視部）６２は、中継処理部６１によって中継された検索処理部６０の全操作の履歴をまとめることで、文書検索部３６の操作履歴データを作成し、ログ記録再生部３１に伝達するものである。
【００７２】
なお、ＤＭＳプロクシ４０は、文書参照部３５の操作を中継し、その履歴をまとめて文書参照部３５の操作履歴データを作成し、これをログ記録再生部３１に伝達する機能も有している。
【００７３】
さらに、ＨＴＴＰプロクシ４１も、Ｗｅｂブラウザ３７の実行した操作を中継した後、その履歴をまとめて操作履歴データを作成してログ記録再生部３１に伝達するための、上記した中継処理部６１，操作履歴処理部６２，操作履歴バッファ６３を備えている。
【００７４】
また、図３に示した操作履歴処理部５３、および図４に示した操作履歴処理部６２は、操作履歴データを、所定単位（トランザクション）毎にまとめてログ記録再生部３１に伝達するように設定されている。従って、ログ記録再生部３１は、所定単位毎にまとめられた操作履歴データを受け取り、これに基づいて、ログデータを順次的に作成するようになっている。
【００７５】
また、図３および図４に示した入出力制御部７１については、後述する実施の形態３において詳細に説明する。
また、図１に示した表示装置２１は、各ＡＰ３２〜３７のそれぞれの要求に応じて、複数の表示画面を開くことが可能なものである。従って、ユーザーは、文書データの作成画面とともに、参照データの表示画面を表示装置２１上に形成できるようになっている。
【００７６】
次に、ＰＣ１１の操作内容について説明する。
なお、以下では、文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７の実行した操作を、ＤＭＳプロクシ４０あるいはＨＴＴＰプロクシ４１によって実行された操作と呼び変えることとする。
【００７７】
表１は、ログデータに記載されるＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４，ＤＭＳプロクシ４０およびＨＴＴＰプロクシ４１の具体的な操作内容を示す表である。
【００７８】
【表１】
0004271325.tif 000002
【００７９】
この表において、操作情報とは、ユーザーが入力装置２２を介してＡＰ３２〜３４およびプロクシ４０・４１に入力する指示内容である。すなわち、ＡＰ３２〜３４およびプロクシ４０・４１は、この操作情報に応じて操作を実行するようになっている。
【００８０】
従って、ＰＣ１１では、操作情報に基づいて、ＡＰ３２〜３４およびプロクシ４０・４１を制御することで、個々の操作を再現することが可能となる。
なお、この表１において、操作情報として記載されている『ＤＭＳ名』とは、ＤＭＳ文書管理サーバ１４のＤＭＳによって設定されている、参照データの名称である。また、『ダイナセット』とは、検索対象または検索結果となるレコードの集合である。なお、ＰＣ１１〜１３では、データ圧縮のため、ダイナセットをキーのみの集合で示している。
【００８１】
また、『ＵＲＬ（Uniform Resource Locator）』とは、ＷＷＷネットワーク上における各サーバ（ＷＷＷサーバ）のアドレスを示す情報である。また、『ＣＧＩパラメータ（Common Gateway Interface parameter）』とは、ＷＷＷサーバとの間で情報の送受信を行うために必要なパラメータである。
また、『ＨＴＭＬ文書』とは、ＨＴＭＬ（Hyper Text Markup Language）形式で構成されている、ＷＷＷネットワーク上の文書のことである。
【００８２】
次に、ログ記録再生部３１によるログデータの作成（ログデータ作成工程）における具体例について説明する。
図５は、ログ記録再生部３１によって実際に作成されたログデータの例を示す説明図である。この図に示すように、ログデータには、各操作の行われた順序を示す通し番号（記録順），操作したＡＰ名，操作内容および操作情報が記載されるようになっている。
【００８３】
ここで、操作情報内における数字は、表１に示すように、文書データあるいは参照データ内の位置（カーソル位置；記録順１１１１の『８９６』等）、検索によって得られた語句（文字列）のデータ長（記録順１１１３の『６』）、あるいは、参照データのバージョンナンバー（記録順１１１２の『２．０』）を示す情報である。
【００８４】
次に、ＰＣ１１による文書データの作成（編集）処理例について、図６（ａ１）〜（ａ３）・（ｂ１）〜（ｂ３）を用いて説明する。
ここで、図６（ａ１）〜（ａ３）は、文書データの作成画面（ＤＭＳ文書編集部３２の画面（ウインドウ）；作成画面）を示す説明図であり、図６（ｂ１）〜（ｂ３）は、参照データの表示画面（ＤＭＳ文書参照部３３の画面；参照画面）を示す説明図である。
【００８５】
なお、これら図６（ａ１）〜（ａ３）・（ｂ１）〜（ｂ３）に示す作成処理例は、ユーザーが、図６（ａ１）に示す文書データ中の『ＪＰＥＧで用いられている直交変換』という節をさらに詳細に説明するために、参照データ内において『直交変換』に関する用語（文字）を検索し、検索した文字を文書データ内に挿入する例である。また、図５に示したログデータは、この作成処理例に応じたものである。
【００８６】
なお、この例では、ユーザーが、ＤＭＳ文書検索部３４を制御して、ＤＭＳ文書管理サーバ１４内から、関連する参照データ（ＤＭＳ名『技術部門共通』，参照データ名『画像処理用語』，バージョンナンバー『２．０』）を検索させた後の処理を示している。
【００８７】
この例では、まず、ユーザーが、作成画面において、図６（ａ１）のようにカーソルを移動する。そして、『直交変換』に関する語句を検索するために、ＤＭＳ文書参照部３３を制御して、既に読み出されている上記の参照データを表示装置２１の参照画面に表示させる。
そして、ユーザーが、直交変換を表す『ＤＣＴ』を検索する指示をＤＭＳ文書参照部３３に入力すると、このＤＭＳ文書参照部３３が、『ＤＣＴ』をキーワードとして、参照データ内の文字検索を開始する。
【００８８】
この検索の結果、表示装置２１における参照画面には、図６（ｂ１）に示すような表示がなされる。そして、図６（ｂ２）（ｂ３）に示すように、ユーザーが、ＤＭＳ文書参照部３３を制御して参照画面内でカーソルを移動させ、『ＤＣＴ』の日本語表記である『離散コサイン変換』をコピー（複写）する。
その後、ユーザーは、図６（ａ２）に示すように、ＤＭＳ文書編集部３２を制御して、作成画面の文書データ内に、この『離散コサイン変換』をペースト（貼付・挿入）する。最後に、ユーザーは、図６（ａ３）に示すように、手入力（キーボードによる入力）によって、文書データ内に助詞『は』を挿入して、文を整える。
【００８９】
この一連の処理の後、ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３およびＤＭＳ文書検索部３４は、この処理における自身の操作履歴データを作成し、ログ記録再生部３１に伝達する。そして、ログ記録再生部３１が、ログデータバッファ３９に格納されているログデータを読み出し、伝達された履歴データに基づいて、ログデータを編集する。
すなわち、まず、ログ記録再生部３１は、この文書データに応じたログデータを、ログデータバッファ３９（あるいはＤＭＳ文書管理サーバ１４）から読み出す。その後、ＤＭＳ文書編集部３２におけるカーソルの移動操作（図６（ａ１））を、図５のログデータにおける記録順『１１１１』に記録する。
【００９０】
そして、ＤＭＳ文書参照部３３による参照データの表示，文字検索，カーソル移動およびコピー操作（図６（ｂ１）〜（ｂ３））を、ログデータにおける記録順『１１１２』〜『１１１５』に記録する。
さらに、ログ記録再生部３１は、ＤＭＳ文書編集部３２によるペーストおよび手入力操作を、図５のログデータにおける記録順『１１１６』，『１１１７』に記録する。そして、ログ記録再生部３１は、ログデータをログデータバッファ３９に記憶させる。
【００９１】
その後、文書データの作成が終了すると、ＤＭＳ文書編集部３２は、文書データをＤＭＳ文書管理サーバ１４に記憶させる。また、このとき、ログ記録再生部３１が、ログデータバッファ３９内のログデータをＤＭＳ文書管理サーバ１４に伝達し、これを記憶させて、ログデータの作成処理を終了する。
【００９２】
次に、ログ記録再生部３１による、文書データ作成の再現処理（再現工程）について説明する。
文書データ作成の再現は、文書データの表示時（閲覧時）において行われる。すなわち、まず、閲覧者（データファイルの作成者（著者）自身も含む）は、閲覧したい文書データを表示装置２１に表示するための指示を、入力装置２２を介してＤＭＳ文書参照部３３およびＤＭＳ文書検索部３４に入力する。
これにより、ＤＭＳ文書検索部３４によって、ＤＭＳ文書管理サーバ１４から所望の文書データが検索され、さらに、この文書データが、ＤＭＳ文書参照部３３によって表示装置２１に表示される。
【００９３】
その後、文書データの作成過程の再現を望む場合、閲覧者は、ログ記録再生部３１に対し、文書データの作成過程の再現を行うための指示を、入力装置２２を介して入力する。
この入力に従って、ログ記録再生部３１は、表示されている文書データに応じたログデータを、ＤＭＳ文書管理サーバ１４から取得する。そして、ログ記録再生部３１は、取得したログデータに基づいて、文書データの作成時に行われた全操作を、ＡＰ３２〜３４およびプロクシ４０・４１に再実行させ、文書データの作成を再現する。その際、表示装置２１には、図６（ａ１）〜（ａ３）・（ｂ１）〜（ｂ３）に示すような作成画面および参照画面が表示される。
【００９４】
以上のように、ＰＣ１１では、ログ記録再生部３１が、文書データの作成時に用いられたデータ作成部およびデータ参照部、すなわち、ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４とＤＭＳプロクシ４０，ＨＴＴＰプロクシ４１と（あるいは文書検索部３６，Ｗｅｂブラウザ３７）の操作履歴からなる、ログデータを作成するように設定されている。
そして、ログ記録再生部３１は、閲覧者の指示に従って、このログデータに記録された操作を上記各ＡＰ３２〜３７に再実行させて、文書データの作成を再現するように設定されている。
【００９５】
これにより、閲覧者は、文書データの作成時に参照された文献データや図面データ等の参照データを、容易に知ることが可能となる。従って、ＰＣ１１によれば、ユーザー（文書データの作成者）は、文書データの記載内容に関する補助データ（注釈等）を作成しなくても、専門用語や特殊記号の意味等、文書データの理解に必要な情報を閲覧者に与えることが可能となる。
【００９６】
また、ログ記録再生部３１は、文書データの作成時、上記した各ＡＰ３２〜３７（あるいはプロクシ４０・４１）における全操作を、ログデータに記録するようになっている。そして、文書データの表示時、ログデータ中の全操作を再実行させて、文書データの全作成過程を再現するように設定されている。
これにより、文書データから削除された内容や、文書データの作成中に単に参照されただけの背景技術文献等も示せるので、文書データの作成過程を閲覧者に対して非常に詳細に提示することが可能となる。従って、閲覧者は、文書データの作成時における著者の思考過程までも、十分に理解することが可能となる。また、著者自身に対しても、以前に作成した文書データの作成経過を思い出させることができる。
【００９７】
また、ＡＰ３２〜３７のうち、ＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４は、自身で実行した操作の履歴データを作成してログ記録再生部３１に伝達するための、操作履歴処理部５３および操作履歴バッファ５４を備えている。
従って、各自において個々の操作履歴データを作成できるため、詳細なログデータをログ記録再生部３１に作成させることが可能となる。
【００９８】
さらに、ＰＣ１１は、文書参照部３５および文書検索部３６における操作履歴のデータを作成してログ記録再生部３１に伝達するための、ＤＭＳプロクシ４０，ＨＴＴＰプロクシ４１（ＡＰ監視部）を備えている。
これにより、操作履歴処理部５３や操作履歴バッファ５４等を持たない一般的なデータ参照部を用いて文書データを作成しても、ログ記録再生部３１によるログデータの作成が可能となっている。
【００９９】
〔実施の形態２〕
本発明の第２の実施形態について説明する。なお、本実施の形態では、上記した実施の形態１に示した部材と同一の機能を有する部材には同一の符号を付し、その説明を省略する。
【０１００】
実施の形態１では、文書データの作成時、ログ記録再生部３１が、その文書データの作成にかかるＡＰ３２〜３７（図１参照）の全操作からなるログデータを作成するようになっている。そして、文書データの表示時、閲覧者の指示およびログデータに従って、ログ記録再生部３１が、各ＡＰ３２〜３７に、データ作成の際に実行された全操作を再実行させることで、文書データの作成を完全に再現するように設定されている。
これに対し、本実施の形態では、文書データの表示時、閲覧者によって選択された部分データ毎に、作成過程を再現させる場合について説明する。なお、部分データとは、データファイルの一部分のことであり、例えば、章，ページ，文，単語，文字等のことである。以下では、部分データの単位として文を採用した場合について説明する。
【０１０１】
この場合、ログ記録再生部３１は、文書データの作成時、データ内における各文の位置（範囲）を記憶するように設定されている。さらに、ＡＰ３２〜３７の操作を記憶する際に、各操作に関連する文字の位置を、各操作の位置情報としてログデータに記録するように設定されている。
【０１０２】
ここで、各操作に関連する文字とは、その操作によって作成された文字（各操作の入力結果）、あるいは、その操作の行われたときに作成中であった文字のことである。また、ログ記録再生部３１は、文および文字における位置の単位として、文書データにおける先頭文字からのバイト数（バッファの中のアドレス；漢字コードであれば２バイト／文字）を用いるように設定されている。
【０１０３】
例えば、図７（ａ）は、作成中の文書データを表示している、表示装置２１の作成画面を示す説明図である。この図に示すように、この文書データは、句点『。』および疑問符『？』によって区切られた２つの文を含んでいる。
【０１０４】
そして、ログ記録再生部３１は、文書データの作成時、各文の位置を記憶するために、図７（ｂ）に示すような文−位置対応表を作成し、ログデータバッファ３９に記憶するように設定されている。なお、この図における『０００１』，『０００２』等は文番号を、『０〜６４』，『６４〜１２４』は、文書データにおいて各文の記載されている範囲を示している。
さらに、ログ記録再生部３１は、図８に示すように、ログデータの『位置』欄に、各操作に関連する文字の位置を、各操作の位置情報として記録するように設定されている。
【０１０５】
そして、文書データを表示しているときに、文書データにおける１つの文（例えば、文番号『０００１』の文）の作成過程を再現したい場合、閲覧者は、文書データにおける『０〜６４』の範囲にある該当文を、入力装置２２によってドラッグ（選択）する。
【０１０６】
このドラッグが行われると、ログ記録再生部３１は、まず、文−位置対応表に基づいて、ドラッグされた文の範囲を取得する。そして、この範囲に含まれる位置情報を有する操作を、ログデータから選択する。その後、ログ記録再生部３１は、選択したログデータに基づいて各ＡＰ３２〜３７（図１参照）を制御し、文番号『０００１』の文に対する作成を再現させるようになっている。
【０１０７】
以上のように、本実施の形態では、文書データの表示時、ログ記録再生部３１が、閲覧者によって選択された文の作成過程を再現するように設定されている。これにより、不要な部分の再現を行わず、閲覧者によって選択された所望の部分（任意の部分）だけを再現できるので、閲覧時間を短縮できる。
【０１０８】
また、ログ記録再生部３１は、文書データの作成時、各操作に関連する箇所（文字）における文書データの位置を、各操作の位置情報としてログデータに記録するように設定されている。これにより、閲覧者によって選択された箇所を再現する際、該当箇所に関連する操作をログデータから容易に抽出できるようになっている。
【０１０９】
なお、上記では、ログ記録再生部３１が、図７（ａ）に示すような文−位置対応表を作成し、各文の記載されている範囲を記憶するとしている。しかしながら、これに限らず、図７（ｃ）に示すように、各文の始点のみを記録する対応表を作成し、これを記憶するようにしてもよい。
【０１１０】
また、本実施の形態では、部分データの単位として文を採用し、閲覧者によって選択された文毎に、作成過程を再現させる場合について説明している。しかしながら、これに限らず、部分データの単位として見出しを採用し、図７（ｄ）（ｅ）に示すように、文章の見出し単位で、作成過程を再現するように設定してもよい。
【０１１１】
この場合、文書データを表示しているときに、閲覧者は、作成過程を再現したい部分を有する見出しを入力装置２２によってドラッグする（選択する）。これにより、ログ記録再生部３１が、図７（ｅ）のような対応表に基づいて、選択された見出しの範囲を特定し、この範囲に含まれる位置情報を有する操作を、ログデータから選択する。そして、選択されたログデータに基づいて各ＡＰ３２〜３７（図１参照）を制御し、選択された見出し内における文章の作成を再現させるようになる。
【０１１２】
また、部分データの単位として単語を採用してもよい。この場合、各単語とその位置とを対応付ける表をログデータバッファ３９に記憶するとともに、閲覧者によって選択された単語毎に、作成過程を再現するようになる。
【０１１３】
また、部分データの単位として章やページを採用してもよい。この場合、各章あるいはページとその位置とを対応付ける表をログデータバッファ３９に記憶するとともに、閲覧者によって選択された章番号あるいはページ番号毎に、作成過程を再現するようになる。
【０１１４】
また、部分データの単位を、ユーザー（文書データの作成者）によって任意に設定できるようにしてもよい。
また、複数の部分データを同時に選択できるように設定してもよい。この場合、ログ記録再生部３１は、複数の部分データが同時に選択されたときに、選択された全ての部分データについて、作成過程を再現するように設定される。
【０１１５】
また、ログ記録再生部３１は、文書データに対する挿入・削除処理によって、各文字の位置が変わった場合には、この文字に関連する操作の位置情報を、適宜変更するように設定されていることが好ましい。
【０１１６】
例えば、図９は、図６（ａ１）〜（ａ３）・（ｂ１）〜（ｂ３）を用いて示した文書データの作成処理において、参照画面から『離散コサイン変換』をコピーするまでの操作を含むログデータである。一方、図１０は、このコピーの後、『離散コサイン変換』を文書データにペーストするまでの操作を含むログデータである。これらの図に示すように、『離散コサイン変換』をペーストした後では、各操作の位置情報が、このペーストに応じて書き換えられている。
このような書き換えを行うことで、各文字の位置と、各文字に関連する操作の位置情報との整合性を保つことができる。
【０１１７】
さらに、文書データから文字が削除された場合には、その文字に関連する操作の位置情報に、所定のマークを付すことが好ましい。また、いったん削除された文字が復活した場合には、そのマークを消去するようになっていることが好ましい。
【０１１８】
例えば、図６（ａ１）〜（ａ３）・（ｂ１）〜（ｂ３）を用いて示した文書データの作成処理を進めて図１１に示すような文章を作成し、さらに、『離散コサイン変換は』という部分を削除するとする。
この場合、ログデータには、図１２に示すように、『離散コサイン変換は』に応じた操作の位置情報に、『＊』マークが付される。
【０１１９】
その後、同一の位置に『離散コサイン変換は』がペーストされると、図１３に示すように、位置情報に付されていた『＊』マークが消去される。
位置情報にこのようなマークを付すことで、ログデータに記録されている各操作が、現在の文書データに直接的に関連するものであるか否かを、容易に判定できる。
【０１２０】
〔実施の形態３〕
本発明の第３の実施形態について説明する。なお、本実施の形態では、実施の形態１・２に示した部材と同一の機能を有する部材には同一の符号を付し、その説明を省略する。
【０１２１】
本実施の形態では、図３および図４に示した入出力制御部７１の詳細な構成と、この入出力制御部７１の機能を用いたログデータの作成および文書データの表示（読み出し）について説明する。
【０１２２】
図１４は、入出力制御部７１の構成を示す説明図である。この図に示すように、入出力制御部７１は、表示管理部７２および描画部７３を備えている。描画部７３は、各ＡＰ３２〜３７（図１参照）の出力に応じて画像を生成し、その画像を表示装置２１に表示させるものである。
【０１２３】
表示管理部７２は、各ＡＰ３２〜３７毎における表示装置２１での表示状況（各ＡＰ３２〜２７の画面（ウインドウ）の状況）を、各ＡＰ毎に監視し、ログ記録再生部３１に伝達するものである。
【０１２４】
そして、本実施の形態では、図１５に示すように、文書データの作成時において、表示管理部７２から伝達された表示状況に基づいて、ログ記録再生部３１が、各操作の実行時に各ＡＰ３２〜３７の画面（ウインドウ）が見えているか否か（文書データの作成に使用されているか否か）の情報を、ログデータに記録するように設定されている。
【０１２５】
すなわち、図１５の例では、文書データの作成時、ＤＭＳ文書参照部３３を２つ駆動するようになっている。そして、記録順『１１１２』〜『１２３６』の操作が行われたときには、第１のＤＭＳ文書参照部３３（図１５ではＤＭＳ文書参照部１）の画面が非表示となり、この第１のＤＭＳ文書参照部３３が文書データの作成に使用されていないことがわかる。
さらに、このとき、第２のＤＭＳ文書参照部３３（図１５ではＤＭＳ文書参照部２）の画面が表示されており、この第２のＤＭＳ文書参照部３３が文書データの作成に使用されていることがわかる。
【０１２６】
また、ログ記録再生部３１は、文書データの表示時において、文書データの作成を再現するときに、各操作の実行時に隠れていた（非表示となっていた）ＡＰの画面については、全く表示しないように設定されている。
これにより、複数の画面を同時に開いた状態で文書データを作成する場合、閉じ忘れられた画面等、文書データの作成に無関係な画面が閲覧時に前面に表示されることを防止できるようになっている。
【０１２７】
なお、各ＡＰ３２〜３７の画面が見えているか否かの判断基準（表示条件）については、ユーザー（文書データの作成者）によって決定されるようになっていることが好ましい。
すなわち、ユーザーは、例えば、図１６に示すような入力画面を用いて、前面側（ユーザー側）からｎ枚目（図１６では２枚目）までに位置する画面だけを、見えている（各操作に関連する）と設定することができる。また、ユーザーは、各画面の可視範囲にｍ文字（図１６では１０文字）以上の文字列が、ｐ行（同じく３行）以上存在する場合に、見えていると設定することもできる。
【０１２８】
そして、ログ記録再生部３１は、上記のようにユーザーによって設定された条件に基づいて、各画面の表示状況をログデータに記録するようになっている。このように条件を設定することにより、奥の方に放置されているような関連性のない画面を、文書データ作成の再現時に表示してしまうことを確実に回避することが可能となっている。
【０１２９】
また、上記では、ログ記録再生部３１が、各ＡＰ３２〜３７の画面（ウインドウ）が見えているか否かの情報を、ログデータに記録するように設定されている。しかしながら、これに限らず、ログ記録再生部３１は、各画面の表示状況を、ログデータに詳細に（正確に）記載するようにしてもよい。そして、文書データの作成を再現する際、表示装置２１における表示状況を完全に再現するように設定されていてもよい。これにより、より詳細に文書データの作成過程を提示することが可能となる。
【０１３０】
〔実施の形態４〕
本発明の第４の実施形態について説明する。なお、本実施の形態では、実施の形態１〜３に示した部材と同一の機能を有する部材には同一の符号を付し、その説明を省略する。
【０１３１】
本実施の形態では、ログ記録再生部３１が、ＡＰ３２〜３７およびプロクシ４０・４１（図１参照）のうち、あらかじめ定められた特定のＡＰ・プロクシに関する操作だけをログデータに記録するように設定されている場合について説明する。
【０１３２】
図１７は、本実施の形態にかかるログ記録再生部３１の構成を示す説明図である。この図に示すように、ログ記録再生部３１は、再生部８１，記録部８２および要記録部材登録部８３から構成されている。
再生部８１は、文書データの表示時（読み出し時）、ログデータに基づいて各ＡＰ３２〜３７（およびプロクシ４０・４１）を制御し、文書データの作成を再現させるものである。
【０１３３】
要記録部材登録部８３は、ログデータに記録すべきＡＰ・プロクシを登録するためのものである。
図１８は、この要記録部材登録部８３に設定された要記録部材リストの例を示す説明図である。この図に示すように、このリストには、ユーザー（文書データの作成者）によってあらかじめ設定された、特定のＡＰおよびプロクシが登録されている。そして、記録部８２が、文書データの作成時に、このリストに登録されたＡＰ・プロクシの操作だけを、ログデータに記録してゆくように設定されている。
【０１３４】
これにより、本実施の形態にかかるＰＣ１１では、文書データの作成に関係することのない部材（ＡＰ）の操作を、ログデータに記録してしまうことを防止できるようになっている。
【０１３５】
例えば、図１７に示すように、ＰＣ１１が、電子メールの受信を行うためのメールリーダ９１を備えているとする。また、このメールリーダ９１のようなＡＰは、文書データ作成に使用するか否かによらず、定期的に使用されるものである。そこで、文書データの作成にメールリーダ９１を使用しない場合、あらかじめメールリーダ９１を要記録部材リストから削除しておくことが好ましい。このように設定すれば、文書データの作成中にメールリーダ９１を使用しても、その操作がログデータに記録（登録）されることを回避できる。
【０１３６】
また、本実施の形態にかかるログ記録再生部３１では、図１７に示すように、ユーザーが、入力装置２２によってログ記録再生部３１を直接操作し、ログデータを編集できるようになっている。
【０１３７】
これにより、文書データの作成に関係のない操作がログデータに記録されてしまった場合でも、文書データの作成後あるいは作成中に、不要な操作をログデータから削除できる。また、文書データの作成に関連するＡＰ・プロクシの操作であっても、閲覧者に開示したくない操作を削除できる。
【０１３８】
例えば、図１９におけるログデータの記録順『１１１６』『１１１７』に示すように、文書データの作成中に、メールリーダ９１（図１７参照）によって、文書データの作成とは無関係の『親睦会旅行の案内』に関するメールを参照したとする。
【０１３９】
この場合、ユーザーは、図２０あるいは図２１に示すように、ログ記録再生部３１を制御して、メールリーダ９１に関する操作における位置情報に♯マークを付し、この操作が表示されないようにとりあえず設定できる。
そして、ユーザーは、最終的に文書データおよびログデータをＤＭＳ文書管理サーバ１４に登録するときに、♯マークのついた不必要な操作をログデータから削除できる。これにより、文書データの表示時に、文書データに無関係な、メールリーダ９１に関する操作が再現されることを防止することが可能となる。
【０１４０】
なお、図１８に示した要記録部材リストには、ＡＰ３２〜３４およびプロクシ４０・４１が登録されるようにしてもよい。また、プロクシ４０・４１に代えて、これらの管理するＡＰ３５〜３７を、要記録部材リストに登録するようにしてもよい。
【０１４１】
また、本実施の形態では、ログ記録再生部３１が、あらかじめ定められた特定のＡＰ・プロクシの操作だけをログデータに記録するとしている。しかしながら、これに限らず、ログ記録再生部３１が、あらかじめ定められた特定の操作だけをログデータに記録するようにしてもよい。
さらに、ログ記録再生部３１は、あらかじめ定められた特定のＡＰ・プロクシの操作（あるいは特定の操作）を、ログデータに記録することを回避するように設定されていてもよい。
【０１４２】
なお、実施の形態１〜４に示した本発明の実施形態は、本発明の範囲内で種々の変更が可能であり、例えば、以下のように構成することもできる。
【０１４３】
すなわち、図２に示した本システムにおいて、ＤＭＳ文書管理サーバ１４に、ＤＭＳプロクシとしての機能を付加するようにしてもよい。
【０１４４】
また、図２３に示すように、本システムに、プロクシサーバ（ＩＭＡＰ４プロクシ）１６を備え、さらに、このプロクシサーバ１６に、メールサーバ機能を付加するようにしてもよい。また、このプロクシサーバ１６に、ＨＴＴＰプロクシ４１を備えるようにしてもよい。
【０１４５】
なお、プロクシサーバとは、情報の送受信において中継を行うものであり、やりとりをフックする機能を有している。また、ＩＭＡＰ４プロクシとは、サーバに格納したメール（電子メール等）を表示するためのプロクシである。
【０１４６】
また、ＤＭＳ文書管理サーバ１４を、ＰＣ１１の内部に設けるようにしてもよい。このように設定すれば、本システムから離れた場所においても、ＰＣ１１による文書データおよびログデータの作成を実行できる。
【０１４７】
また、実施の形態１〜４では、ＰＣ１１を、各ＡＰ３２〜３７を制御して、文書データを作成するものであると記載している。しかしながら、ＰＣ１１によって作成されるデータは、文書データだけに限らない。
【０１４８】
例えば、ＰＣ１１に、入力装置２２に対するユーザーの入力指示に応じて図形データを作成する図形作成装置（ＣＡＤ（Computer Aided Design ）装置）であって、自身で実行した全操作の履歴データ（操作履歴データ）を作成した後、これをログ記録再生部３１に伝達する機能を有しているＣＡＤ装置を備えるようにしてもよい。このように構成すれば、ＰＣ１１によって、作成過程を再現可能な図形データを作成することが可能となる。
【０１４９】
また、実施の形態１〜４では、ＰＣ１１が、文書データを作成するためのワードプロセッサーとして、自身の操作履歴データを作成可能なＤＭＳ文書編集部３２を備えているとしている。
しかしながら、これに限らず、ＰＣ１１に、ＤＭＳ文書編集部３２に代えて一般的なワードプロセッサーを備えるようにしてもよい。なお、この場合には、ワードプロセッサーにおける操作履歴データを作成してログ記録再生部３１に伝達するための、プロクシ装置を備えることが好ましい。
【０１５０】
また、ＰＣ１１に備えられたログ記録再生部３１は、図２２に示すように、ログデータバッファ３９および文書バッファ３８に記憶されているログデータおよび文書データを、互いに関連付けてＤＭＳ文書管理サーバ１４に記憶するように設定されていることが好ましい。
これにより、文書データとログデータとの記憶管理が容易となる。また、互いに関連する文書データおよびログデータを同時に呼び出せるので、閲覧時間の手間を省くことが可能となる。
【０１５１】
また、実施の形態１〜４では、文書データの再現は、表示装置２１に表示されている文書データに関して行われるとしている。しかしながら、これに限らず、ログ記録再生部３１は、表示装置２１に未だ表示されていない（ＤＭＳ文書管理サーバ１４から読み出されていない）文書データであっても、作成過程を再現できるように設定されていてもよい。
【０１５２】
また、実施の形態１では、ログ記録再生部３１は、表示されている文書データの作成過程を再現するように指示されたときに、ＤＭＳ文書管理サーバ１４からログデータを取得するようになっている。しかしながら、これに限らず、ログ記録再生部３１は、文書データが表示されたときに、常に、その文書データに応じたログデータを取得するように設定されていてもよい。
【０１５３】
また、実施の形態１では、文書データの作成の終了時に、ＤＭＳ文書編集部３２およびログ記録再生部３１が、文書データおよびログデータをＤＭＳ文書管理サーバ１４に伝達し、これらを記憶させるとしている。
しかしながら、これに限らず、文書データおよびログデータを、ＰＣ１１の電源が切られるとき、あるいは、ＤＭＳ文書編集部３２の機能が停止するときに、ＤＭＳ文書管理サーバ１４に記憶させるようにしてもよい。
【０１５４】
また、実施の形態１では、ＡＰ３２〜３４の操作履歴処理部５３、および、プロクシ４０・４１に備えられた操作履歴処理部６２（図３・４参照）によって、各ＡＰ３２〜３７の操作履歴データを作成してログ記録再生部３１に伝達するとしている。しかしながら、これに限らず、ログ記録再生部３１が、各ＡＰ３２〜３７の操作を常に監視し、操作履歴データによらず、各操作に応じて直接的にログデータを作成するようにしてもよい。
【０１５５】
また、実施の形態１では、図２に示したプロクシ４０・４１は、ＡＰ３５〜３７の実行した操作の履歴データを作成し、ログ記録再生部３１に伝達する機能を有するとしている。
しかしながら、プロクシ４０・４１によってＡＰ３５〜３７の履歴データを作成する場合、その全動作の履歴動作を記録することは困難である。従って、文書データに対する入力操作（手入力・ペースト等）だけを用いて履歴データを作成するようにしてもよい。
【０１５６】
また、実施の形態１では、図３に示した操作履歴処理部５３、および図４に示した操作履歴処理部６２が、操作履歴データを、所定単位（トランザクション）毎にまとめてログ記録再生部３１に伝達するとしている。すなわち、ＰＣ１１では、操作履歴処理部５３・６２の発行する操作履歴データには、トランザクションの開始と終了とを意味するものが含まれる。なお、操作履歴処理部６２（プロキシ（プロクシ）等を経由する場合）では大きな単位でしかトランザクションを定義できないが、操作履歴処理部５３（専用ＡＰによる場合）では、小さな単位でトランザクションを定義できる。
【０１５７】
また、操作履歴処理部５３・６２の発行する操作履歴データの単位を、目的に合わせて決定することもできる。例えば、文書データ作成の経過を残すために他文書データの参照や引用を記録する場合には、コピーやペースト等の操作は、操作の度に全て記録することが好ましい。これは、例え後に削除となったとしても、いったんコピーしたという経過が重要になるからである。一方、カーソル移動などでは、例え記録できるとしても、キー操作１つ１つを記録する必要はなく、移動が終了して他の操作に移る際に、移動開始位置と移動終了位置とを記録すれば十分であるといえる。
【０１５８】
また、実施の形態１では、文書データの終了時、ＤＭＳ文書編集部３２およびログ記録再生部３１によって、文書データおよびログデータがＤＭＳ文書管理サーバ１４に記憶されるとしている。
しかしながら、これに限らず、文書データおよびログデータを、文書バッファ３８およびログデータバッファ３９に保持させたままとしてもよい。そして、文書データの表示時、文書データおよびログデータを文書バッファ３８およびログデータバッファ３９から読み出すようにしてもよい。
【０１５９】
また、実施の形態１〜４では、ＰＣ１１が、データ作成部として、ＤＭＳ文書編集部３２だけを有するようになっている。しかしながら、これに限らず、ＰＣ１１〜１３に、複数のデータ作成部（ワードプロセッサー，ＣＡＤ装置，グラフ作成装置等）を備えるようにしてもよい。
【０１６０】
また、図２に示したＤＭＳ文書管理サーバ１４では、ドキュメント管理システム（ＤＭＳ）が動作するようにしてもよい。また、ＤＭＳは、文書データを版毎に保存、取り出し排他制御ができることが最低条件であり、検索機能も備えているものがある。また、ＤＭＳ文書検索部３４は、ユーザーの所望のデータ（文書データも含む）をＤＭＳ文書管理サーバ１４内において検索するものであってもよい。
【０１６１】
また、図５に示した例は、以下のような処理において、ＤＭＳ文書検索部３４の操作を省略した例であると説明することもできる。
まず、ユーザーが、作成画面において、図６（ａ１）のようにカーソルを移動する。そして、『直交変換』に関連する語句を検索するために、ＤＭＳ文書検索部３４およびＤＭＳ文書参照部３３を制御して、関連する参照データを呼び出し、語句を検索させる。
【０１６２】
すなわち、まず、ユーザーは、ＤＭＳ名『技術部門共通』，参照データ名『画像処理用語』およびバージョンナンバー『２．０』を、入力装置２２を介してＤＭＳ文書検索部３４に入力する。これにより、ＤＭＳ文書検索部３４が、ＤＭＳ文書管理サーバ１４に記憶されている所定の参照データを呼び出す（読み出す）。その後、ＤＭＳ文書参照部３３が、呼び出された参照データを表示装置２１の参照画面に表示する。そして、ユーザーが、直交変換を表す『ＤＣＴ』を検索する指示をＤＭＳ文書参照部３３に入力すると、このＤＭＳ文書参照部３３が、『ＤＣＴ』をキーワードとして、参照データ内の文字検索を開始する。
【０１６３】
また、実施の形態２においては、ユーザーによって選択した文毎に、操作を記憶するようにしてもよい。そして、閲覧者によって選択された文毎に、作成過程を記憶・再現させるようにしてもよい。また、実施の形態２においては、文−位置対応表をログデータバッファ３９に記憶させるとしているが、文書バッファ３８に記憶させてもよい。また、文−位置対応表は、文書データおよびログデータと対応付けて管理することが好ましい。
【０１６４】
また、実施の形態２において図９〜図１３で示したログデータの例では、主語が「操作」となっている。従って、対象となる部分データは、実際の操作毎に異なることになる。また、部分データの最小単位は「文字」となる。
【０１６５】
また、図８〜１０，１２および１３等に示したログデータにおける位置欄には、カーソルのある（処理対象として注目している）文字位置を記載するようにしてもよい。また、図７（ａ）〜（ｅ）に示すように、文あるいは章を切り出して文字位置と関連付ける理由は、ユーザーの操作の便宜を図るためであり、句点や見出しなどの形態情報によって簡易に決定できるようになっている。また、単語や文を正確に切り出して、内部の処理に利用することもできる。すなわち、高度な言語処理を駆使して内部で文単位の処理を行うように設定すれば、この位置欄に、文書データにおける各文の位置情報を記載できるようになる。また、図７（ｅ）において、文字位置が０〜２５と終わりが奇数になっている理由は、改行などの制御コードは１バイトであると想定しているためである。
【０１６６】
また、実施の形態３において、ログ記録再生部３１は、ユーザーによって設定された条件に基づいて、各操作に関連させてログデータに記録する画面を、各画面の表示状態に応じて選択するようになっていてもよい。このように条件を設定することにより、奥の方に放置されているような関連性のない画面を、各操作に関連付けて記録してしまうことを確実に回避できる。
【０１６７】
また、実施の形態１〜４では、ＰＣ１１におけるログデータの作成処理、および、文書データ作成の再現処理を、ログ記録再生部３１の制御により行うとしている。しかしながら、これに限らず、これらの処理を行うためのプログラムを記録媒体に記録し、このプログラムを読み出すことのできる情報処理装置を、ログ記録再生部３１に代えて用いるようにしてもよい。
【０１６８】
この構成では、ＰＣ１１等の情報処理装置における演算装置（ＣＰＵやＭＰＵ）が、記録媒体に記録されているプログラムを読み出し、ログデータの作成処理・文書データ作成の再現処理を実行する。従って、このプログラム自体が、これらの処理を実現するといえる。
【０１６９】
ここで、上記の情報処理装置としては、ＰＣ１１や、一般的なコンピューター（ワークステーションやパソコン）の他に、コンピューターに装着される、機能拡張ボードや機能拡張ユニットを用いることができる。
【０１７０】
また、上記のプログラムとは、ログデータの作成処理・文書データ作成の再現処理を実現するソフトウェアのプログラムコード（実行形式プログラム，中間コードプログラム，ソースプログラム等）のことである。このプログラムは、単体で使用されるものでも、他のプログラム（ＯＳ等）と組み合わせて用いられるものでもよい。また、このプログラムは、記録媒体から読み出された後、装置内のメモリ（ＲＡＭ等）にいったん記憶され、その後再び読み出されて実行されるようなものでもよい。
【０１７１】
また、プログラムを記録させる記録媒体は、情報処理装置と容易に分離できるものでもよいし、装置に固定（装着）されるものでもよい。さらに、外部記憶機器として装置に接続するものでもよい。
このような記録媒体としては、ビデオテープやカセットテープ等の磁気テープ、フロッピーディスクやハードディスク等の磁気ディスク、ＣＤ−ＲＯＭ，ＭＯ，ＭＤ，ＤＶＤ，ＣＤ−Ｒ等の光ディスク（光磁気ディスク）、ＩＣカード，光カード等のメモリカード、マスクＲＯＭ，ＥＰＲＯＭ，ＥＥＰＲＯＭ，フラッシュＲＯＭ等の半導体メモリなどを適用できる。
【０１７２】
また、ネットワーク（インターネット等）を介して情報処理装置と接続されている記録媒体を用いてもよい。この場合、情報処理装置は、ネットワークを介するダウンロードによりプログラムを取得する。なお、このダウンロードを行うためのプログラムは、装置内にあらかじめ記憶されていることが好ましい。
【０１７３】
また、実施の形態１〜４では、データ作成部であるＤＭＳ文書編集部３２を、入力装置２２に対するユーザーの入力指示に応じて文書データを作成する文書作成装置として記載している。
しかしながら、これに限らず、ＤＭＳ文書編集部３２を、文書データを作成するためのプログラム（アプリケーションプログラム）を記憶した記憶部と、このプログラムを読み取って、ユーザーの入力指示に応じて文書データの作成を行うための読取部とから構成してもよい。
【０１７４】
すなわち、上記のようなプログラムをＰＣ１１の記憶部（図示せず）に記憶させておき、さらに、このプログラムをＰＣ１１のＣＰＵ（Central Processing Unit ）に読み取らせ、このＣＰＵを読取部として機能させることにより、ＤＭＳ文書編集部３２を実現するようにしてもよい。
【０１７５】
また、同様に、データ参照部である他のＡＰ３３〜３７およびプロクシ４０・４１も、各ＡＰおよびプロクシの機能を実現するためのアプリケーションプログラムを記憶した記憶部と、このプログラムを読み取って、データの検索・表示や、操作履歴データの作成を行うための読取部とから構成してもよい。
この構成においても、ＤＭＳ文書編集部３２の場合と同様に、記憶部および読取部として、ＰＣ１１の記憶部およびＣＰＵを用いることができる。
【０１７６】
また、上記のように各ＡＰ３２〜３７をＰＣ１１の記憶部および読取部から構成する場合、本発明の情報処理装置であるＰＣ１１を、以下の第１〜１４の文書処理装置として表現することもできる。さらに、本発明の情報処理方法である文書処理方法を、以下の第１〜３の文書処理方法として、本発明の文書処理（情報処理）のためのコンピュータープログラムを記録した記憶媒体を、以下の第１の記憶媒体として表現できる。
【０１７７】
すなわち、第１の文書処理装置は、文書データ（文書ファイル）を作成するためのアプリケーションプログラム（ＡＰＬ）を備えた文書処理装置において、文書データの作成時に実行されたＡＰＬの操作履歴からなるデータ（ログデータ）を作成し、閲覧者の指示に従って、このログデータに記録された操作をアプリケーションプログラムに再実行させて文書データの作成を再現するログ記録再生部を備えている構成である。
【０１７８】
上記のＡＰＬとは、例えば、文書データの作成に用いられるワープロやＣＡＤソフト等のことであり、上記のように記憶部および読取部によって実現されるＤＭＳ文書編集部３２，ＤＭＳ文書参照部３３，ＤＭＳ文書検索部３４，文書参照部３５，文書検索部３６およびＷｅｂブラウザ３７に相当するものである。
【０１７９】
上記の装置では、文書データの作成時に実行された各ＡＰＬの操作（他文書・図面の参照，文字入力，削除，挿入，コピー，ペースト等）を、実行された順にログデータとして記憶するようになっている。
【０１８０】
そして、完成された文書データを表示する際、閲覧者の指示に従って、ログデータに基づいて文書データの作成を再現できるように設定されている。これにより、閲覧者は、文書データの作成時に参照された文献や図面等の資料を容易に知ることができる。従って、この装置によれば、文書データの著者は、記載内容に関する補助データ（注釈等）を作成しなくても、専門用語の意味等、文書データの理解に必要な情報を閲覧者に与えることが可能となる。
【０１８１】
また、第２の文書処理装置は、第１の文書処理装置の構成において、上記ログ記録再生部が、文書データの作成時、各ＡＰＬの全操作をログデータに含めるとともに、文書データの表示時、ログデータ中の全操作をＡＰＬに再実行させ、文書データの全作成過程を再現するように設定されている構成である。
【０１８２】
これにより、文書データの作成時における背景や著者の思考過程などを、閲覧者に対して非常に詳細に提示できる。従って、閲覧者は、文書作成時における著者の思考過程までも十分に理解することが可能となる。また、著者自身に対しても、以前に作成した文書データの作成経過を思い出させることができる。
【０１８３】
また、第３の文書処理装置は、第１の文書処理装置の構成において、上記ログ記録再生部が、文書データの表示時、閲覧者によって選択された部分（章，ページ，見出し内，文，単語，文字など）の作成過程を再現するように設定されている構成である。これにより、閲覧者によって選択された任意の部分だけを再現できるので、閲覧時間を短縮できる。
【０１８４】
また、第４の文書処理装置は、第３の文書処理装置の構成において、上記ログ記録再生部が、文書データの作成時、各操作の関連箇所（各操作によって作成された箇所）における文書データ上での位置の情報（位置情報）を、各操作に関連付けてログデータに記録するように設定されている構成である。これにより、文書データを部分毎に再現する際、各部分に関連する操作を容易に抽出できる。
【０１８５】
また、第５の文書処理装置は、第４の文書処理装置の構成において、上記ログ記録再生部が、文書データに対する変更（挿入・削除等）に応じて、既にログデータに記録されている位置情報を、適宜変更するように設定されている構成である。
【０１８６】
いったん作成された部分に変更が生じると、変更箇所より後の部分の位置情報が、既に記録されている位置情報とずれることになる。そこで、上記の構成では、文書データの変更に応じて、ログデータに記録されている位置情報を適宜変更するようになっている。これにより、実際の位置情報とログデータ上での位置情報との整合性を保つことができる。
【０１８７】
また、第６の文書処理装置は、第５の文書処理装置の構成において、上記ログ記録再生部が、文書データから削除された箇所（削除箇所）に関連する操作に対しては、ログデータ上で所定のマークを付すように設定されている構成である。これにより、ログデータに記録されている各操作が、現在の文書データに直接関連するものであるか否かを、容易に判定できる。
【０１８８】
また、第７の文書処理装置は、第６の文書処理装置の構成において、上記ログ記録再生部が、上記削除箇所が復活した場合、ログデータに付された上記のマークを消すように設定されている構成である。これにより、削除の取り消しや、カット＆ペーストに対応できる。
【０１８９】
また、第８の文書処理装置は、第１の文書処理装置の構成において、上記ＡＰＬが、自身で実行した操作の履歴データを作成してログ記録再生部に伝達する操作履歴データ作成部を備えている構成である。これにより、各ＡＰＬにおいて個々の操作履歴データを作成するため、詳細なログデータを記録できる。
【０１９０】
また、第９の文書処理装置は、第１の文書処理装置の構成において、上記ＡＰＬの操作履歴のデータを作成してログ記録再生部に伝達するＡＰＬ監視部（ＤＭＳプロクシ４０，ＨＴＴＰプロクシ４１）を備えている構成である。これにより、操作履歴データ作成部を持たないＡＰＬを用いて文書データを作成しても、ログデータを作成できる。
なお、このＡＰＬ監視部も、ＡＰＬ監視部の機能を実現するためのプログラムを記憶した記憶部と、このプログラムを読み取って動作する読取部とから構成できる。
【０１９１】
また、第１０の文書処理装置は、第１の文書処理装置の構成において、表示画面上での表示状況をＡＰＬ毎に監視する表示管理部を備え、上記ログ記録再生部は、この表示管理部を制御して、各操作が実行された際に表示されている画面の情報をログデータに記録するように設定されている構成である。
【０１９２】
これにより、各ＡＰＬの表示・非表示の変化、および、表示内容をログデータに記録できる。また、複数の画面（ウインドウ）を同時に開いた状態で文書を作成する場合、閉じ忘れられた画面等、文書データの作成に無関係な画面が、閲覧時に表示されることを防止できる。
【０１９３】
また、第１１の文書処理装置は、第１０の文書処理装置の構成において、上記ログ記録再生部が、各操作に関連させてログデータに記録する画面を、各画面の表示状態に応じて選択するように設定されている構成である。
上記の表示状態とは、各画面の表示範囲（見えている範囲）の大きさや、各画面の位置（前面の方にあるか否か）等のことである。上記の構成によれば、奥の方に放置されているような関連性のない画面を、各操作に関連付けて記録してしまうことを回避できる。また、上記の構成では、ログデータに記録すべき表示画面の状態を、ユーザーによって設定できるようにすることが好ましい。
【０１９４】
また、第１２の文書処理装置は、第１の文書処理装置の構成において、上記ログ記録再生部が、あらかじめ定められた特定のＡＰＬに関する操作だけをログデータに記録するように設定されている構成である。これにより、文書データの作成に関係のないＡＰＬの操作を、ログデータに記録してしまうことを防止することが可能となる。
【０１９５】
また、第１３の文書処理装置は、第１の文書処理装置の構成において、上記ログ記録再生部が、ユーザーの指示に応じてログデータを編集できるように設定されている構成である。
これにより、文書データの作成に関係のない操作を、文書データの作成後にログデータから削除できる。また、文書データの作成に関連するＡＰＬの操作であっても、閲覧者に開示したくない操作を削除できる。
【０１９６】
また、第１４の文書処理装置は、第１の文書処理装置の構成において、各ＡＰＬによって作成された文書データを、ログ記録再生部によって作成されたログデータと関連付けて記憶（登録）する記憶部を備えている構成である。これにより、文書データとログデータとを容易に記憶管理できる。また、互いに関連する文書データおよびログデータを同時に呼び出せるので、閲覧時の手間を省くことが可能となる。
【０１９７】
また、第１の文書処理方法は、ＡＰＬによって文書データを作成する文書処理方法において、文書データの作成時に実行されたＡＰＬの操作履歴からなるデータ（ログデータ）を作成するログデータ作成工程と、閲覧者の指示に従って、このログデータに記録された操作をＡＰＬに再実行させて文書データの作成を再現する再現工程とを含む方法である。
【０１９８】
また、第２の文書処理方法は、第１の文書処理方法において、上記ログデータ作成工程が、各ＡＰＬの全操作をログデータに含めるように設定されているとともに、再現工程が、ログデータ中の全操作をＡＰＬに再実行させ、文書データの全作成過程を再現するように設定されている方法である。
【０１９９】
また、第３の文書処理方法は、第１の文書処理方法において、上記再現工程が、閲覧者によって選択された部分（章，ページ，見出し内，文，単語，文字など）の作成過程を再現するように設定されている方法である。
【０２００】
また、第１の記録媒体は、ＡＰＬによって文書データを作成する文書処理のためのコンピュータープログラムを記録した記録媒体であって、文書データの作成時に実行されたＡＰＬの操作履歴からなるデータ（ログデータ）を作成し、閲覧者の指示に従って、このログデータに記録された操作をＡＰＬに再実行させて文書データの作成を再現するように設定されていることを特徴とする文書処理のためのコンピュータープログラムを記録した記録媒体である。
【０２０１】
また、本発明の情報処理装置は、データファイルの作成および表示を行うための情報処理装置において、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部と、データファイルの作成時に、データ作成部およびデータ参照部において実行された操作の履歴からなるログデータを作成し、データファイルの表示時に、このログデータに記録された操作をデータ作成部およびデータ参照部に再実行させて、データファイルの作成を再現するログ記録再生部とを備えており、さらに、上記ログ記録再生部が、データファイルの表示時、閲覧者によって選択された部分データの作成過程を再現するように設定されていると表現することもできる。
【０２０２】
また、この構成では、ログ記録再生部は、データファイルの作成時、データ作成部およびデータ参照部の実行する各操作に関連する部分データにおけるデータファイル上での位置の情報（位置情報）を、各操作に関連付けてログデータに記録するように設定されていてもよい。
ここで、各操作に関連する部分データとは、その操作によって作成された部分データ、あるいは、その操作の行われたときに作成中であった部分データのことである。上記の構成によれば、部分データを再現する際、各部分データに関連する操作を容易に抽出できる。
【０２０３】
また、この場合、ログ記録再生部は、データファイルに対する変更に応じて、既にログデータに記録されている部分データの位置情報を変更するように設定されていることが好ましい。データファイルに対する変更とは、既に作成されている部分データに対する修正処理のことであり、例えば文書データであれば、文字の挿入・削除処理等のことである。
いったん作成された部分データに変更が生じると、変更箇所以外の部分データの位置情報が、既に記録されている位置情報とずれることがある。そこで、上記の構成では、データファイルの変更に応じて、ログデータに記録されている部分データの位置情報を、適宜変更するようになっている。これにより、各部分データにおける実際の位置情報とログデータ上での位置情報との整合性を保つことができる。
【０２０４】
また、この構成では、データファイルに削除操作が施された場合、ログ記録再生部が、削除された部分データに関連する操作に対して、ログデータ上で所定のマークを付すように設定されていることが好ましい。
また、ログ記録再生部は、いったん削除された部分データが再び入力された場合、ログデータに付された上記のマークを消すように設定されていることがさらに好ましい。
【０２０５】
この構成によれば、ログデータに記録されている各操作が、データファイルに残っている部分データに直接関連するものであるか否かを容易に判定できる。また、マークを消せるように設定することで、削除の取り消しや、カット＆ペーストにも対応できる。
【０２０６】
【発明の効果】
以上のように、本発明にかかる情報処理装置（以下、本情報処理装置とする）は、データファイルの作成および表示を行うための情報処理装置において、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部と、データファイルの作成時に、データ作成部およびデータ参照部において実行された操作の履歴からなるログデータを作成し、データファイルの表示時に、このログデータに記録された操作をデータ作成部およびデータ参照部に再実行させて、データファイルの作成を再現するログ記録再生部とを備えている構成である。
【０２０７】
本情報処理装置では、ログ記録再生部が、データファイルの作成時に実行された、データ作成部およびデータ参照部による操作を、実行された順に、ログデータとして記憶するようになっている。そして、完成されたデータファイルを表示する際、ログ記録再生部が、閲覧者の指示およびログデータに従って、データファイルの作成時に行われたデータ作成部およびデータ参照部の操作を再現できるように設定されている。
【０２０８】
これにより、閲覧者は、データファイルの内容に対する入力・削除の経緯や、データファイルの作成時に参照された資料等を知ることが可能となるため、データファイルの作成過程を容易にたどることができる。
従って、この装置によれば、データファイルの作成者は、データファイルの内容に関する補助データ（注釈等）を作成しなくても、専門用語や特殊記号の意味等、データファイルの理解に必要な情報を閲覧者に与えることが可能となる。
【０２０９】
また、ログ記録再生部は、データファイルの作成時、データ作成部およびデータ参照部の全操作をログデータに含めるとともに、データファイルの表示時、ログデータ中の全操作をデータ作成部およびデータ参照部に再実行させ、データファイルの全作成過程を再現するように設定されていることが好ましい。
【０２１０】
この構成では、データファイルの作成時における操作を、閲覧者に対して非常に詳細に提示できる。従って、閲覧者は、データファイルと関連性の薄い参照データや、データファイルの作成時における著者の思考過程までも十分に理解することが可能となる。また、著者自身に対しても、以前に作成したデータファイルの作成経過を思い出させることができる。
【０２１１】
また、ログ記録再生部は、データファイルの表示時、閲覧者によって選択された部分データの作成過程を再現するように設定されていてもよい。
ここで、部分データとは、データファイルの一部分のことである。この構成によれば、閲覧者の望む任意の部分だけを再現できるので、短い閲覧時間で、閲覧者に必要な情報を与えることが可能となる。
【０２１２】
また、この構成では、ログ記録再生部が、データファイルの作成時、各操作の関連箇所におけるデータファイル上での位置を、各操作の位置情報としてログデータに記録するように設定されていることが好ましい。
さらに、ログ記録再生部が、データファイルの表示時、閲覧者によって選択された部分データの位置を特定し、位置情報に基づいて、選択された部分データに関連する操作をログデータから選択して、データ作成部およびデータ参照部に再実行させるように設定されていることが好ましい。
【０２１３】
ここで、各操作の関連箇所とは、各操作によって作成された箇所、あるいは、各操作の行われたときに作成中であった箇所のことである。そして、この構成では、データファイルの作成時、ログ記録再生部が、各操作の関連箇所の位置（データファイル上での位置）を、各操作の位置情報としてログデータに記録するようになっている。
【０２１４】
さらに、ログ記録再生部は、閲覧者によって選択された部分データを再現する際、部分データの位置を特定した後、部分データの位置と各操作の位置情報とを比較することで、部分データに関連する操作を容易に選択できるようになっている。これにより、部分データの再現を実行することが容易となる。
なお、各操作の関連箇所として認識するデータの単位としては、どのようなものを設定してもよいが、部分データよりも小さい単位に設定されていることが好ましい。
【０２１５】
また、この場合、ログ記録再生部は、データファイルに対する変更に応じて、既にログデータに記録されている各操作の位置情報を変更するように設定されていることが好ましい。
データファイルに対する変更とは、既に作成されている部分に対する修正処理のことであり、例えば文書データであれば、文字の挿入・削除処理等のことである。このような変更が生じると、変更箇所以外の箇所の位置も変更されるため、ログデータ上の位置情報と実際の位置との間にずれが生じる。そこで、上記の構成では、データファイルの変更に応じて、ログデータに記録されている各操作の位置情報を、適宜変更するようになっている。これにより、データファイルにおける各箇所の位置と、これらに関連する操作の位置情報との整合性を保つことができる。
【０２１６】
また、この構成では、データファイルに削除操作が施された場合、ログ記録再生部が、削除された箇所に関連する操作に対して、ログデータ上で所定のマークを付すように設定されていることが好ましい。また、ログ記録再生部は、いったん削除された箇所が再び入力された場合、ログデータに付された上記のマークを消すように設定されていることがさらに好ましい。
【０２１７】
この構成によれば、ログデータに記録されている各操作が、データファイルに残っている部分に直接関連するものであるか否かを容易に判定できる。また、マークを消せるように設定することで、削除の取り消しや、カット＆ペーストにも対応できる。
【０２１８】
また、本情報処理装置では、データ作成部およびデータ参照部が、自身で実行した操作の履歴データを作成してログ記録再生部に伝達する操作履歴データ作成部を備えていることが好ましい。
この構成によれば、データ作成部およびデータ参照部において個々の操作履歴データを作成できるため、詳細なログデータを記録できるとともに、ログ記録再生部の処理数を軽減させることが可能となる。
【０２１９】
また、本情報処理装置に、データ作成部およびデータ参照部における操作の履歴データを作成してログ記録再生部に伝達するための、操作監視部を備えることも好ましい。
この構成によれば、操作履歴データ作成部を持たないデータ作成部およびデータ参照部を用いてデータファイルを作成しても、操作監視部において操作履歴データを作成できる。このため、ログデータを良好に作成できるとともに、ログ記録再生部の処理数を軽減することが可能となる。
【０２２０】
また、本情報処理装置では、データファイルの作成時に開かれている表示画面の表示状況を監視する表示管理部を備えていることが好ましい。そして、ログ記録再生部が、この表示管理部を制御して、各操作の実行された際に開かれている画面の表示状況を、ログデータに記録するように設定されていることがさらに好ましい。
【０２２１】
上記の表示画面とは、データファイルや参照データの種類毎、あるいは、データ作成部およびデータ参照部の種類毎に表示装置上に開かれるウインドウのことである。
この構成によれば、データの作成時に用いられている表示画面の情報をログデータに記録できる。このため、データファイルの表示時、表示画面の状況までも正確に再現できる。これにより、より詳細にデータファイルの作成過程を提示することが可能となる。
【０２２２】
また、この構成では、ログ記録再生部が、表示画面の表示状況に基づいて、各画面がデータファイルの作成に使用されているか否かを判断し、判断結果をログデータに記録するように設定されていることが好ましい。
【０２２３】
この構成では、ログ記録再生部が、各画面がデータファイルの作成に使用されているか否かを、各画面の表示状況に応じて判断するようになっている。そして、データファイルの作成に使用されていないと判断した場合、その画面がデータファイルの作成に無関係である旨を、ログデータに記録するように設定されている。
これにより、閉じ忘れられて奥の方に放置されているような関連性のない画面を、各操作に関連付けて記録してしまうことを回避できる。なお、この構成では、各画面がデータの作成に使用されているか否かと表示状況との関係は、ユーザーによって設定されることが好ましい。
【０２２４】
また、本情報処理装置では、上記ログ記録再生部が、あらかじめ定められた特定のデータ作成部およびデータ参照部だけの操作をログデータに記録するように設定されていることが好ましい。
この構成によれば、本情報処理装置にデータファイルの作成に関係のないデータ作成部やデータ参照部が備えられている場合、これらの操作がログデータに記録されることを防止できる。従って、データファイル作成の再現時、無関係な操作まで再現されてしまうことを回避できる。
【０２２５】
また、本情報処理装置では、上記ログ記録再生部が、ユーザーの指示に応じてログデータを編集できるように設定されていることが好ましい。
この構成によれば、データファイルの作成に関係のない操作を、データファイルの作成後（あるいは作成中）においてログデータから削除できる。また、データファイルの作成に関連する操作であっても、閲覧者に開示したくない操作を削除することが可能となる。
【０２２６】
また、本情報処理装置に、データ作成部によって作成されたデータファイルを、ログ記録再生部によって作成されたログデータと関連付けて記憶するデータ記憶部を備えることが好ましい。
この構成では、データファイルとログデータとを容易に記憶管理できる。また、互いに関連するデータファイルとログデータとを同時に呼び出せるので、閲覧操作を簡略化することが可能となる。
【０２２７】
また、本情報処理装置では、データ作成部を、データファイルを作成するためのプログラムを記憶した記憶部と、このプログラムを読み取ってデータファイルの作成を行う読取部とから構成することもできる。
同様に、データ参照部を、データファイルを参照させるためのプログラムを記憶した記憶部と、このプログラムを読み取ってデータファイルを参照させる読取部とから構成することも可能である。
【０２２８】
また、本発明の情報処理方法（以下、本情報処理方法とする）は、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部とを用いてデータファイルの作成を行うとともに、作成されたデータファイルの表示を行うための情報処理方法において、データファイルの作成時に実行されたデータ作成部およびデータ参照部における操作の履歴からなるログデータを作成するログデータ作成工程と、このログデータに記録された操作を、データ作成部およびデータ参照部に再実行させてデータファイルの作成を再現する再現工程とを含む方法である。
【０２２９】
本情報処理方法では、ログデータ作成工程において、データファイルの作成時に実行された、データ作成部およびデータ参照部による操作を、実行された順に、ログデータとして記憶するようになっている。
さらに、完成されたデータファイルを表示する際、再現工程において、閲覧者の指示およびログデータに従って、データファイルの作成時に行われたデータ作成部およびデータ参照部の操作を再現できるように設定されている。
【０２３０】
これにより、閲覧者は、データファイルの内容に対する入力・削除の経緯や、データファイルの作成時に参照された資料等を知ることができ、データファイルの作成過程を容易にたどることが可能となる。
従って、本情報処理方法によれば、データファイルの作成者は、データファイルの内容に関する補助データ（注釈等）を作成しなくても、専門用語や特殊記号の意味等、データファイルの理解に必要な情報を閲覧者に与えることが可能となる。
【０２３１】
また、本情報処理方法においては、ログデータ作成工程が、データ作成部およびデータ参照部の全操作をログデータに含めるように設定されているとともに、再現工程が、ログデータ中の全操作をデータ作成部およびデータ参照部に再実行させ、データファイルの全作成過程を再現するように設定されていることが好ましい。
【０２３２】
この方法では、データファイルの作成時における操作を、閲覧者に対して非常に詳細に提示できる。従って、閲覧者は、データファイルと関連性の薄い参照データや、データファイルの作成時における著者の思考過程までも十分に理解することが可能となる。また、著者自身に対しても、以前に作成したデータファイルの作成経過を思い出させることができる。
【０２３３】
また、再現工程は、閲覧者によって選択された部分データの作成過程を再現するように設定されていてもよい。この方法によれば、閲覧者の望む任意の部分だけを再現できるので、短い閲覧時間で、閲覧者に必要な情報を与えることが可能となる。
【０２３４】
また、本発明の情報処理のためのコンピュータープログラムを記録した記録媒体は、データファイルを作成するためのデータ作成部と、参照データを表示するためのデータ参照部とを用いてデータファイルの作成を行うとともに、作成されたデータファイルの表示を行う情報処理のためのコンピュータープログラムを記録した記録媒体であって、データファイルの作成時に実行されたデータ作成部およびデータ参照部における操作の履歴からなるログデータを作成し、このログデータに記録された操作をデータ作成部およびデータ参照部に再実行させて、データファイルの作成を再現するように設定されている構成である。
このような記録媒体を、パーソナルコンピューター等の一般的な情報処理装置における制御装置に読み込ませることにより、上記した本情報処理装置や本情報処理方法を容易に実現することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかる情報処理装置である、ＰＣ（ＰＣ／ＷＳ）の構成を示す説明図である。
【図２】図１に示したＰＣを備えた文書処理システムの構成を示す説明図である。
【図３】図１に示すＰＣに備えられたＤＭＳ文書検索部の構成を示す説明図である。
【図４】図１に示すＰＣに備えられた文書検索部およびＤＭＳプロクシの構成を示す説明図である。
【図５】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータの例を示す説明図である。
【図６】図１に示すＰＣにおける、文書データの作成画面および参照データの表示画面を示す説明図である。
【図７】図７（ａ）は、図１に示すＰＣにおいて作成中の文書データを表示している表示装置の作成画面を示す説明図であり、図７（ｂ）は、上記ＰＣのログ記録再生部における、各文毎の位置情報に関する記憶状態を示す説明図であり、図７（ｃ）は、同じくログ記録再生部における、各文毎の位置情報に関する他の記憶状態を示す説明図であり、図７（ｄ）は、図１に示すＰＣにおいて作成中の文書データを表示している表示装置の他の作成画面を示す説明図であり、図７（ｅ）は、ログ記録再生部における各文毎の位置情報に関するさらに他の記憶状態を示す説明図である。
【図８】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータであって、位置情報を含むログデータの例を示す説明図である。
【図９】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータの他の例を示す説明図である。
【図１０】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータのさらに他の例を示す説明図である。
【図１１】図１１は、図１に示すＰＣにおける、文書データの作成画面を示す説明図である。
【図１２】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータであって、位置情報に対してマーキングの施されたログデータの例を示す説明図である。
【図１３】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータであって、図１２に示したマーキングが削除されたログデータの例を示す説明図である。
【図１４】図３および図４に示した入出力制御部の構成を示す説明図である
【図１５】図１に示すＰＣに備えられたログ記録再生部によって作成されるログデータであって、表示装置における表示状態の情報を含むログデータの例を示す説明図である。
【図１６】表示装置上の画面をログデータに記録するか否かを決定するための、画面の表示状態における基準を設定するための入力画面である。
【図１７】図１に示すＰＣに備えられたログ記録再生部の構成を示す説明図である。
【図１８】図１７に示すログ記録再生部の有する要記録部材登録部に設定された、要記録部材リストの例を示す説明図である。
【図１９】図１７に示すログ記録再生部によって作成されるログデータの例を示す説明図である。
【図２０】図１９に示すログデータであって、操作の一部を無効とした状態のログデータの例を示す説明図である。
【図２１】図１９に示すログデータであって、操作の一部を無効とした状態のログデータの他の例を示す説明図である。
【図２２】図１に示すＰＣにおける、ログデータおよび文書データの記憶状態を示す説明図である。
【図２３】本発明の一実施の形態にかかる文書処理システムにおける他の構成を示す説明図である。
【符号の説明】
１１〜１３    ＰＣ（情報処理装置）
１４          ＤＭＳ文書管理サーバ（データ記憶部）
２１          表示装置
２２          入力装置
２３          制御装置
３１          ログ記録再生部
３２          ＤＭＳ文書編集部（データ作成部）
３３          ＤＭＳ文書参照部（データ参照部）
３４          ＤＭＳ文書検索部（データ参照部）
３５          文書検索部（データ参照部）
３７          Ｗｅｂブラウザ（データ参照部）
３８          文書バッファ
３９          ログデータバッファ
４０          ＤＭＳプロクシ（操作監視部）
４１          ＨＴＴＰプロクシ（操作監視部）
５３          操作履歴処理部（操作履歴データ作成部）
５４          操作履歴バッファ（操作履歴データ作成部）
６２          操作履歴処理部（操作監視部）
６３          操作履歴バッファ（操作監視部）
７１          入出力制御部
７２          表示管理部（表示管理部）
８３          要記録部材登録部
【図１】
0004271325.tif 000003
【図２】
0004271325.tif 000004
【図３】
0004271325.tif 000005
【図４】
0004271325.tif 000006
【図５】
0004271325.tif 000007
【図６】
0004271325.tif 000008
【図７】
0004271325.tif 000009
【図８】
0004271325.tif 000010
【図９】
0004271325.tif 000011
【図１０】
0004271325.tif 000012
【図１１】
0004271325.tif 000013
【図１２】
0004271325.tif 000014
【図１３】
0004271325.tif 000015
【図１４】
0004271325.tif 000016
【図１５】
0004271325.tif 000017
【図１６】
0004271325.tif 000018
【図１７】
0004271325.tif 000019
【図１８】
0004271325.tif 000020
【図１９】
0004271325.tif 000021
【図２０】
0004271325.tif 000022
【図２１】
0004271325.tif 000023
【図２２】
0004271325.tif 000024
【図２３】
0004271325.tif 000025