(57)【要約】【課題】異なる版同士の差異を明記した動画を提供することにより比較結果を連続的に提示し、従来よりも文書の変更履歴を視覚的に容易に認識させる。【解決手段】ｎ（２≦ｎ）個の版を持つ文書を比較し、比較結果を動画として表示する文書比較装置であって、比較結果記録データベースと、ｊ（１≦ｊ≦ｎ−１）番目の版の文書の文書情報と、（ｊ＋１）番目の版の文書の文書情報とを１ページ毎に比較し、差異情報を前記比較結果記録データベースに格納する文書比較手段と、前記比較した２つの文書の文書情報の１ページをそれぞれ１フレームとして、前記（ｊ＋１）番目の版の文書の文書情報に前記比較結果記録データベースに格納された差異情報を反映させた動画を作成する動画作成手段とを備える。【選択図】図１
2009116674.tif 000002
【特許請求の範囲】
【請求項１】
ｎ（２≦ｎ）個の版を持つ文書を比較し、比較結果を動画として表示する文書比較装置であって、
比較結果記録データベースと、
ｊ（１≦ｊ≦ｎ−１）番目の版の文書の文書情報と、（ｊ＋１）番目の版の文書の文書情報とを１ページ毎に比較し、差異情報を前記比較結果記録データベースに格納する文書比較手段と、
前記比較した２つの文書の文書情報の１ページをそれぞれ１フレームとして、前記（ｊ＋１）番目の版の文書の文書情報に前記比較結果記録データベースに格納された差異情報を反映させた動画を作成する動画作成手段とを備えることを特徴とする文書比較装置。
【請求項２】
ｎ（２≦ｎ）個の版を持つ文書を比較し、比較結果を動画として表示するプログラムであって、
前記文書比較プログラムは、コンピュータに、ｊ（１≦ｊ≦ｎ−１）番目の版の文書の文書情報と、（ｊ＋１）番目の版の文書の文書情報とを１ページ毎に比較させ、差異情報を比較結果記録データベースに格納させる文書比較手順と、
前記比較した２つの文書の文書情報の１ページをそれぞれ１フレームとして、前記（ｊ＋１）番目の版の文書の文書情報に前記比較結果記録データベースに格納された差異情報を反映させた動画を作成させる動画作成手順とを実行させることを特徴とする文書比較プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書比較装置および文書比較プログラムに係り、特に、文書の変更履歴を提示する際に、ある文書の複数の版について異なる版同士を比較し、比較結果を文書の版毎に反映させ、前記文書の版から動画を作成し、ユーザに提示することにより、文書の版毎における変更内容を容易に認識することを可能とする技術に関する。
【背景技術】
【０００２】
従来の文書レビューシステムは、文書の各版における更新内容を記憶し、コメントに対応付けて管理することにより更新経緯を知ることができ、文書編集に関する意見交換を効率よく行う技術が知られている。（下記、特許文献１参照）
また、親子関係を成す文書群（スレッド）について、最も登録日の新しいものを基準にスレッドの優先度を決定し、決定した優先度の順にスレッド単位で文書の一覧表を作成し、当該一覧表を表示させることにより文書の作成された経緯を保ちつつ、未読文書が一箇所に集約されるような表示形態が知られている。（下記、特許文献２参照）
【０００３】
なお、本願発明に関連する先行技術文献としては以下のものがある。
【特許文献１】特開２００２−１４０３４４号公報
【特許文献２】特開２００６−１９５７０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述の特許文献１、あるいは特許文献２に記載の文書レビューシステムでは、ある文書の版毎における変更履歴を参照する場合、文書の特定の部位の変更履歴をトレースするには、複数の版を何度も比較し、版の変更内容を記録しておく必要があるため、視覚的に認識しにくいという課題がある。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、文書の版毎における変更履歴を確認する文書比較装置において、異なる版同士の差異を明記した動画を提供することにより比較結果を連続的に提示し、従来よりも文書の変更履歴を視覚的に容易に認識させることが可能となる技術を提供する。
また、本発明の他の目的は、前述の文書比較装置をコンピュータに実行させる文書比較プログラムを提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
（１）本発明は、ある文書の全ての版において版毎の差異を抽出し、ユーザが認識し易いように差異を文書の版毎に反映させ、文書の１ページが１フレームとなる動画を作成する文書比較装置であって、処理対象とする文書を入力する入力手段と、前記入力手段より入力された文書を用いてバージョン管理ソフトウェアやファイルシステムから前記文書の全ての版を取得する文書取得手段と、前記文書取得手段により取得した文書において、前記文書の異なる版同士を１ページ毎に比較し、差異情報を比較結果記録データベースに格納する文書比較手段と、比較した文書情報の１ページを１フレームとして、比較した文書情報に比較結果記録データベースに格納された差異情報を反映させた動画を作成する動画作成手段と、動画データを出力する出力手段とを備えることを特徴とする。
（２）また、本発明は、前述の文書比較装置をコンピュータに実行させる文書比較プログラムである。
【発明の効果】
【０００６】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明によれば、文書の版毎における変更履歴を確認する文書比較装置において、異なる版同士の差異を明記した動画を提供することにより比較結果を連続的に提示し、従来よりも文書の変更履歴を視覚的に容易に認識させることが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例の文書比較装置の機能ブロック図である。
図１において、入力手段１０１は変更履歴を確認したい文書を入力するためのインタフェースをユーザに提供する。例えば、図８に示すような選択可能な文書の一覧を表示してもよい。
入力手段１０１で入力された文書を受けて、文書取得手段１０６は、バージョン管理システムやファイルシステムから前記入力された文書の全ての版を取得する。
文書取得手段１０６で取得した前記文書を受けて、文書比較手段１０２は各版における１ページ毎の比較を行い、比較結果を記録する。
文書比較手段１０２の比較結果の記録を受けて、動画作成手段１０４は、比較結果を文書の各版に反映させ、文書の全てのページを画像にし、画像をつなぎ合わせて動画を作成する。動画作成手段１０４をうけて、出力手段１０５は動画を出力する。
図２は、本実施例の文書比較装置についてＣＰＵを用いて実現したハードウェア構成の一例を示す図である。
文書比較装置は、ディスプレイ２０１、ＣＰＵ２０２、メモリ２０３、キーボード／マウス２０４、ハードディスク２０５を備える。
ハードディスク２０５には、本発明にかかる文書比較および動画作成を行う文書比較プログラム２０５１、文書の版管理を行うバージョン管理プログラム２０５２、前記文書比較プログラム２０５１で特定された差異を記録する比較結果記録データベース（以下、比較結果記録ＤＢ）２０５３および文書比較プログラム２０５１が文書を画像化する時に利用するプリンタドライバ２０５４が記録されている。
【０００８】
以下、文書比較プログラム２０５１に基づく処理について、図３〜図７のフローチャートを用いて説明する。なお、以下の説明では、バージョン管理プログラム２０５２で版管理されている文書を想定している。
また、第１版は図９で、第２版は図１０で、第３版は図１１で例示されている文書Ａの変更履歴を参照する場合を例に上げて説明する。
最初に、図３に示す文書比較処理のフローチャートにおいて、ユーザは文書比較処理対象とする文書を選択する（ステップＳ３０１）。ここでは、バージョン管理プログラム２０５２で管理されている文書から処理対象とする文書を決定する。例えば、処理対象とする文書を決定する方法として、ディスプレイ２０１に図８のような画面を表示し、バージョン管理プログラム２０５２で管理されている文書の一覧を表示し、ユーザに処理対象とする文書を選択させてもよい。
次に、ＣＰＵ２０２は、ユーザが選択した文書から取得したバージョン管理プログラム２０５２における管理情報を元に、バージョン管理プログラム２０５２から前記文書の全ての版を取得し、版毎に図１３のＤ００４に示す構造を持つ文書情報オブジェクトを作成し、メモリ２０３に記録する（ステップＳ３０２）。
ここでは、ユーザがバージョン管理プログラム２０５２で管理されている文書Ａを選択した時、前記文書Ａの文書ＩＤや版番号の管理情報を元にバージョン管理プログラム２０５２から文書Ａの第１版〜第３版を取得し、図１４に示すＤ００１、Ｄ００２、Ｄ００３の文書情報オブジェクトを作成する。
【０００９】
次に、ステップＳ３０２において取得した文書の異なる版同士を比較し、比較結果記録ＤＢ２０５３に記録する（ステップＳ３０３）。ここでは、前記作成した文書Ａの文書情報をもとに文書Ａの１版〜３版までを取得し、１版と２版、２版と３版をそれぞれ比較し、比較結果を比較結果記録ＤＢ２０５３に記録する（ステップＳ３０３）。
次に、比較結果記録ＤＢ２０５３に記録した比較結果を文書の全ての版および全てのページについて視覚的に特徴付けて反映させ、全てのページを画像化し、文書の全ての版の画像をページ毎に束ね動画の時間軸を文書の版とした１ページ１フレームとなるような特徴をもつ動画を作成し、メモリ２０３に記録する（ステップＳ３０４）。
ここでは、ステップＳ３０３で記録された「文書Ａの１版〜３版」の比較結果をもとに図１２Ａ、図１２Ｂのようにユーザが認識し易いように版毎およびページ毎の変更箇所を枠で囲む。
文書Ａの第１版、第２版および第３版の全てのページをプリンタドライバ２０５４の入力として与え出力として画像を取得し、図１７に示すような第１版の１ページ目と第２版の１ページ目と第３版の１ページ目の画像を束ねて動画を作成し、メモリ２０３に記録する（ステップＳ３０４）。なお、文書のページを画像化する場合、変換ソフトウェアを使用してもよい。また、ステップＳ３０４で作成される動画は、動画ファイルでもよい。また、静止画ファイルをページ毎に一塊に束ね、１枚ずつ順番に表示することで動画ファイルのように表示してもよい。
最後に、ステップＳ３０４を受けて、ＣＰＵ２０２はディスプレイ２０１にメモリ２０３に記録した動画を表示する（ステップＳ３０５）。
ここでは、図１７に示すような「第１版の１ページ目と第２版の１ページ目と第３版の１ページ目」の順で動画をディスプレイ２０１に表示する。
【００１０】
図３のステップＳ３０３の差異特定処理について、図４、図５のフローチャートを用いて説明する。
メモリ２０３に記録されている文書情報から文書の全ての版を取得し、前記文書の全ての版において最大となるページ数を最大ページ数としてメモリ２０３に記録する（ステップＳ４０５）。
ここでは、図１４に示す文書情報Ｄ００１、Ｄ００２、Ｄ００３を元に文書Ａの１版、２版および３版を取得する。文書Ａのそれぞれの版のページ数は、どれも１ページであるためメモリ２０３に記録する最大ページ数は１となる。
次に、処理対象ページｐを初期値の１に設定し（ステップＳ４０１）、処理対象ページｐとメモリ２０３に記録されている最大ページ数と比較する（ステップＳ４０３）。ここでは、メモリ２０３に記録されている最大ページ数は１のため、処理対象ページｐ以上であるため、以降の処理を続ける。
次に、比較対象とする文書の版番号ｎを初期値「１」に設定する（ステップＳ５１１）。
次に、前記文書のｎ版が最新版かどうか判定する（ステップＳ５１０）。ここでは、文書Ａは３版あるので、１版は最新版ではないため、以降の処理を続ける。
次に、ｎ版目の文書をｆ１と置き（ステップＳ５０１）、ｆ１についてｐページが存在するか判定する（ステップＳ５０３）。ここでは、文書Ａの１版であるｆ１には１ページ目が存在する、以降の処理を続ける。
次に、ｎ＋１版目の文書をｆ２と置き（ステップＳ５０１）、ｆ２についてｐページが存在するか判定する（ステップＳ５０４）。ここでは、文書Ａの２版であるｆ２には１ページ目が存在する、以降の処理を続ける。
【００１１】
次に、ｐページについてｆ１とｆ２を比較し、比較結果とｆ１およびｆ２から図１５に示す比較結果ＤＢ２０５３のデータ構造に従って比較結果Ｄ０１３のオブジェクトを作成し、ｆ１の文書情報Ｄ００１とｆ２の文書情報Ｄ００２と比較結果Ｄ０１３のオブジェクトを比較結果記録ＤＢ２０５３に登録する（ステップＳ５０７）。
ここでは、ｆ１とｆ２の１ページ目について比較を行い、比較結果として差分抽出方法から「３３行目に、“ああああああああ・・・”が追加された」を取得する。このような、差分抽出方法としては、既知の方法である、テキスト差分抽出方法や画像差分抽出方法を使用してもよい。
比較結果とｆ１およびｆ２から図１５に示すＤＢ２０５３のデータ構造のオブジェクトを作成すると、図１６のＤ００６、Ｄ００８に示す文書情報とＤ００７に示す比較結果を関連付けたオブジェクトが構築され、これを比較結果記録ＤＢ２０５３に登録する（ステップＳ５０７）。
次に、版番号であるｎに１加算する（ステップＳ５０５）。ここでは、版番号ｎは２になる。
次に、前記文書のｎ版が最新版かどうか判定する（ステップＳ５１０）。ここでは、文書Ａは３版あるので、版番号２は最新版ではない。
次に、ｎ版目の文書をｆ１と置き（ステップＳ５０１）、ｆ１についてｐページが存在するか判定する（ステップＳ５０３）。ここでは、文書Ａの２版であるｆ１には１ページ目が存在する。
【００１２】
次に、ｎ＋１版目の文書をｆ２と置き（ステップＳ５０１）、ｆ２についてｐページが存在するか判定する（ステップＳ５０４）。ここでは、文書Ａの３版であるｆ２には１ページ目が存在する。
次に、ｐページについてｆ１とｆ２を比較し、比較結果とｆ１およびｆ２から図１５に示す比較結果ＤＢ２０５３のデータ構造に従って比較結果Ｄ０１３のオブジェクトを作成し、ｆ１の文書情報Ｄ００２とｆ２の文書情報Ｄ００３と比較結果Ｄ０１３のオブジェクトを比較結果記録ＤＢ２０５３に登録する（ステップＳ５０７）。ここでは、ｆ１とｆ２の１ページ目について比較を行い、比較結果として前記既知の差分抽出方法から「３５行目に、“いいいいいいいいいい・・・”が追加された」を取得する。
比較結果とｆ１およびｆ２から図１５に示すＤＢ２０５３のデータ構造のオブジェクトを作成すると、図１６のＤ００９、Ｄ０１１に示す文書情報とＤ０１０に示す比較結果を関連付けたオブジェクトが構築され、これを比較結果記録ＤＢ２０５３に登録する（ステップＳ５０７）。
次に、版番号ｎに１加算する（ステップＳ５０５）。ここでは、ｎが３となり、文書Ａの最新版となるため、繰り返しを終了する。
次に、処理対象ページｐに１加算する（ステップＳ４０６）。処理対象ページｐがメモリ２０３に記録されている最大ページ数を以上かどうか確認し（ステップＳ４０３）、小さい場合には最大ページ数を越えるまで、ステップＳ５０１〜ステップＳ５１１を繰り返す。ここでは、処理対象ページ数ｐは最大ページ数より大きいため、処理を終了する（ステップＳ４０３）。
ステップＳ５０３、ステップＳ５０４において、文書Ａにページが存在しない場合、ダミーページを作成する（ステップＳ５０８、ステップＳ５０９）。ここで、ダミーページとは、データを持たない空白のページのことであり、データが存在するページとダミーページを比較した場合、ページが存在する側のデータがそのまま差異として抽出され、ダミーページ同士を比較した場合、差異なしと判断される特徴を持つページのことである。
【００１３】
図３のステップＳ３０４の動画作成処理について、図６、図７に示すフローチャートを用いて説明する。
最初に、メモリ２０３に記録されている図１４に示すＤ００１、Ｄ００２、Ｄ００３の文書情報オブジェクトから文書の全ての版を取得し、前記文書の全ての版において最大となるページ数を最大ページ数としてメモリ２０３に記録する（ステップＳ６０５）。
ここでは、図１４に示すＤ００１、Ｄ００２、Ｄ００３の文書情報オブジェクトを元に文書Ａの１版、２版および３版を取得し、文書Ａのそれぞれの版のページ数については、どれも１ページであるためメモリ２０３に記録する最大ページ数は１となる。
次に、処理対象ページｐを初期値の１に設定し（ステップＳ６０１）、処理対象ページｐとメモリ２０３に記録されている最大ページ数と比較する（ステップＳ６０３）。ここでは、メモリ２０３に記録されている最大ページ数は１のため、処理対象ページｐ以下のため、以降の処理を続ける。
次に、比較対象とする文書の版番号ｎを初期値「１」に設定する（ステップＳ７１１）。
次に、プリンタドライバ２０５４を用いて処理対象ページｐについて文書Ａの１ページ目を画像化する（ステップＳ７１２）。ここでは、文書Ａの１版の１ページ目を画像化し、メモリ２０３に記録する。
次に、前記文書のｎ版が最新版かどうか判定し、ｎが最新版になるまで、ステップＳ７０１〜ステップＳ７０７を繰り返す（ステップＳ７０３）。ここでは、文書Ａは３版あるので、１版は最新版ではないため、以降の処理を続ける。
【００１４】
次に、ｎ版目の文書をｆ１と置き、ｎ＋１版目の文書をｆ２と置く（ステップＳ７０１）。ここでは、文書Ａの１版をｆ１と置き、文書Ａの２版をｆ２と置く。
次に、ｆ１とｆ２および処理対象ページｐをもとに比較結果記録ＤＢ２０５３から比較結果を取得する（ステップＳ７０４）。ここでは、ｆ１の文書情報Ｄ００１の文書ＩＤである「文書Ａ００１」とｆ２の文書情報Ｄ００２の文書ＩＤである「文書Ａ００２」および処理対象ページ１を条件として、図１６のＤ００７を比較結果記録ＤＢ２０５３から取得する。
次に、比較結果を取得するステップＳ７０４で取得した比較結果オブジェクトの比較差異情報を元にｆ１とｆ２の差異を特定し、特定した場所を特徴付ける（ステップＳ７０５）。
ここでは、ステップＳ７０４で取得した図１６のＤ００７の比較差異情報のＸＭＬからｆ２の「１ページ目の３３行目にああああああ・・・が追加された」が取得されるため、f２の場所を「３３行目」であると特定し、「ああああああ・・・」を図１２Ａに示すように枠で囲む。このような、比較差異情報には、差異を特定できるデータが含まれればよく、テキストデータで表現した差異情報や画像データで表現した差異情報を使用してもよい。
次に、プリンタドライバ２０５４を用いて、ステップＳ７０５で比較結果を反映させたｆ２を画像化し、メモリ２０３に記録する（ステップＳ７０６）。
【００１５】
次に、版番号ｎに１加算し（ステップＳ７０７）。文書のｎ版が最新版かどうか判定し、ｎが最新版になるまでＳ７０１〜Ｓ７０７を繰り返す（ステップＳ７０３）。ここでは、文書Ａは３版あるので、２版は最新版ではないため、以降の処理を続ける。
次に、ｎ版目の文書をｆ１と置き、ｎ＋１版目の文書をｆ２と置く（ステップＳ７０１）。ここでは、文書Ａの２版をｆ１と置き、文書Ａの３版をｆ２と置く。
次に、ｆ１とｆ２および処理対象ページｐをもとに比較結果記録ＤＢ２０５３から比較結果を取得する（ステップＳ７０４）。ここでは、ｆ１の文書情報Ｄ００２の文書ＩＤである「文書Ａ００２」とｆ２の文書情報Ｄ００３の文書ＩＤである「文書Ａ００３」および処理対象ページ１を条件として、図１６のＤ０１０を比較結果記録ＤＢ２０５３から取得する。
次に、Ｓ７０４で取得した比較結果オブジェクトを受けて、比較結果オブジェクトの比較差異情報を元にｆ１とｆ２における差異を特定し、特定した場所を特徴付ける（ステップＳ７０５）。ここでは、Ｓ７０４で取得した図１６のＤ００７の比較差異情報のＸＭＬからｆ２の「１ページ目の３５行目にいいいいいい・・・が追加された」が取得されるため、f２の場所を「３５行目」であると特定し、「いいいいいい・・・」を図１２Ｂに示すように枠で囲む。
次に、プリンタドライバ２０５４を用いて、ステップＳ７０５で比較結果を反映させたｆ２を画像化し、メモリ２０３に記録する（ステップＳ７０６）。
【００１６】
次に、版番号ｎに１を加算し（ステップＳ７０７）、ｎが最新版になるまで、ステップＳ７０１〜ステップＳ７０７を繰り返す。ここでは、文書Ａは３版あるので、３版は最新であるので繰り返しを終了する。
次に、メモリ２０３に記録されている画像を元に、文書をページ毎に一塊に束ね、文書の全ての版の画像をページ毎に束ね動画の時間軸を文書の版とした１ページ１フレームとなるような特徴をもつ動画を作成し、メモリ２０３に記録する（ステップＳ７１０）。ここでは、文書Ａについて１版目の１ページ目が第１フレーム、２版目の１ページ目が第２フレーム、３版目の１ページ目が第３フレームとなる動画を作成し、メモリ２０３に登録する。
このような、動画作成方法には、既知の方法を用いて静止画から動画を作成することができる。また、このような、比較結果を動画ではなく、連続した静止画として順番に１枚ずつ表示するように提示してもよい。
次に、処理対象ページｐに１加算し（ステップＳ６０６）、ステップＳ６０３を実行する。ステップ６０３において、ｐがメモリ２０３に記録されている最大ページ数を越えるまで、ステップＳ７０１〜ステップＳ７１１を繰り返す。ここでは、ｐが２のときメモリ２０３に記録されている最大ページ数１よりもｐが大きくなるため処理を終了する（ステップＳ６０３）。
以上説明したように、本実施例によれば、文書の全ての版の画像をページ毎に束ね、動画の時間軸を文書の版とし、版毎の差異を認識し易くした１ページ１フレームとなるような特徴をもつ動画を得ることができるため、文書変更履歴を容易に確認でき、版毎の差異についても容易に認識することが可能となる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本
発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例の文書比較装置の機能ブロック図である。
【図２】本発明の実施例の文書比較装置のハードウェア構成の一例を示す図である。
【図３】本発明の実施例の文書比較プログラムの概略手順を示すフローチャートである。
【図４】本発明の実施例の文書比較装置の文書の差異を特定するプログラムの処理手順を示すフローチャートである。
【図５】本発明の実施例の文書比較装置の文書の差異を特定するプログラムの処理手順を示すフローチャートである。
【図６】本発明の実施例の文書比較装置の文書の動画を作成するプログラムの処理手順を示すフローチャートである。
【図７】本発明の実施例の文書比較装置の文書の動画を作成するプログラムの処理手順を示すフローチャートである。
【図８】本発明の実施例の文書比較装置において、ユーザが文書を入力する時の入力画面の具体例を示す図である。
【図９】本発明の実施例の文書比較装置のバージョン管理プログラムで管理されている文書Ａの第１版の一例を示す図である。
【図１０】本発明の実施例の文書比較装置のバージョン管理プログラムで管理されている文書Ａの第２版の一例を示す図である。
【図１１】本発明の実施例の文書比較装置のバージョン管理プログラムで管理されている文書Ａの第３版の一例を示す図である。
【図１２Ａ】本発明の実施例の文書比較装置における、版の異なる文書の比較結果の差異の提示方法の一例を示す図である。
【図１２Ｂ】本発明の実施例の文書比較装置における、版の異なる文書の比較結果の差異の提示方法の他の例を示す図である。
【図１３】本発明の実施例の文書比較装置の文書情報のデータ構造を示す図である。
【図１４】本発明の実施例の文書比較装置の文書情報オブジェクトの具体例を示す図である。
【図１５】本発明の実施例の文書比較装置の比較結果記録データベース（比較結果記録ＤＢ）のデータ構造を示す図である。
【図１６】本発明の実施例の文書比較装置の比較結果記録ＤＢに登録されているデータ例を示す図である。
【図１７】本発明の実施例の文書比較装置の動画提示例の一例を示す図である。
【符号の説明】
【００１８】
１０１  入力手段
１０２  文書比較手段
１０４  動画作成手段
１０５  出力手段
１０６  文書取得手段
２０１  ディスプレイ
２０２  ＣＰＵ
２０３  メモリ
２０４  キーボード／マウス
２０５  ハードディスク
２０５１  文書比較プログラム
２０５２  バージョン管理プログラム
２０５３  比較結果記録ＤＢ
２０５４  プリンタドライバ
【図１】
2009116674.tif 000003
【図２】
2009116674.tif 000004
【図３】
2009116674.tif 000005
【図４】
2009116674.tif 000006
【図５】
2009116674.tif 000007
【図６】
2009116674.tif 000008
【図７】
2009116674.tif 000009
【図８】
2009116674.tif 000010
【図９】
2009116674.tif 000011
【図１０】
2009116674.tif 000012
【図１１】
2009116674.tif 000013
【図１２Ａ】
2009116674.tif 000014
【図１２Ｂ】
2009116674.tif 000015
【図１３】
2009116674.tif 000016
【図１４】
2009116674.tif 000017
【図１５】
2009116674.tif 000018
【図１６】
2009116674.tif 000019
【図１７】
2009116674.tif 000020