(57)【特許請求の範囲】
【請求項１】
既存の文書データを修正して出力するようにした文書処理装置において、
変更前の文書データを記憶する第１の記憶手段（２４）と、
変更後の文書データを記憶する第２の記憶手段（２６）と、
第１の記憶手段に記憶された文書データを修正するための修正手段（２２）と、
文書データに対応する文字を表示するための表示手段（４２）と、
文書データの修正前には前記第１の記憶手段（２４）に記憶された変更前の文書データを前記表示手段（４２）に表示させ、前記修正手段（２２）による文書データの修正後には前記第２の記憶手段（２６）に記憶された変更後の文書データを表示させる制御手段（１４）と、
前記変更前および変更後の文書データを解析ルールに基づいて単語に分割する語句解析手段（２８）と、
時間に関する単語に関する評価期間を規定した評価値の情報を記憶した時間情報辞書（３８）と、
前記語句解析手段（２８）によって、変更前および変更後の文書データに対して形態素解析された単語の中から時間に関する単語を抽出し、語句テーブル（３４Ａ、３４Ｂ）を作成する語句テーブル処理手段（３２）と、
変更前の文書データにおける時間に関する単語と変更後の文書データにおける時間に関する単語との修正状態に基づいて不適切な変更であることを警告すべき単語を検出する修正個所検出手段（３６）と、
前記修正個所検出手段（３６）によって検出された不適切な変更を施された時間単語に関して警告を行う修正個所警告手段（４０）とを備え
前記修正個所検出手段（３６）は、
前記語句テーブル処理手段によって抽出された語句テーブル（３４Ａ、３４Ｂ）の時間単語に関する評価値範囲を設定し、
語句テーブル（３４Ａ、３４Ｂ）の間で対応する時間単語を比較して変更されたかどうかを語句テーブル（３４Ｂ）に設定し、
更に、語句テーブル上の各時間単語について、「変更あり」の全ての時間単語と評価値範囲を比較し、当該時間単語の評価値範囲と「変更あり」の時間単語の評価値範囲との間に矛盾が有るときは、不適切な変更であることを示す警告フラグを語句テーブル（３４Ｂ）に設定することを特徴とする文書処理装置。
【請求項２】
前記修正個所警告手段（４０）は、前記修正個所検出手段によって、不適切な変更であることを示す警告フラグが語句テーブル（３４Ｂ）に設定された時間単語に関して警告すること特徴とする文書処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は文書処理装置、文書処理方法及び記録媒体に係り、詳しくは、文書の再利用における文書中の時間に関する単語に着目した校正支援に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
従来、日本語の文書処理装置においては、文書の作成効率を向上するために既存の文書の一部を修正して再利用することがよく行われる。
【０００３】
ところが、文書中の時間に関する単語（今日、明日、早春の候など）の修正漏れや修正ミスが多く見られる。このような時間に関する単語の修正漏れや修正ミスをなくすために、手間を要するという問題がある。
【０００４】
本発明は上記問題点を解決するためになされたものであって、その目的は、文書を再利用する際に、時間に関する単語の修正漏れや修正ミスを回避することができる文書処理装置、文書処理方法及び記録媒体を提供することにある。
【０００５】既存の文書データを修正して出力するようにした文書処理装置において、
変更前の文書データを記憶する第１の記憶手段（２４）と、
変更後の文書データを記憶する第２の記憶手段（２６）と、
第１の記憶手段に記憶された文書データを修正するための修正手段（２２）と、
文書データに対応する文字を表示するための表示手段（４２）と、
文書データの修正前には前記第１の記憶手段（２４）に記憶された変更前の文書データを前記表示手段（４２）に表示させ、前記修正手段（２２）による文書データの修正後には前記第２の記憶手段（２６）に記憶された変更後の文書データを表示させる制御手段（１４）と、
前記変更前および変更後の文書データを解析ルールに基づいて単語に分割する語句解析手段（２８）と、
時間に関する単語に関する評価期間を規定した評価値の情報を記憶した時間情報辞書（３８）と、
前記語句解析手段（２８）によって、変更前および変更後の文書データに対して形態素解析された単語の中から時間に関する単語を抽出し、語句テーブル（３４Ａ、３４Ｂ）を作成する語句テーブル処理手段（３２）と、
変更前の文書データにおける時間に関する単語と変更後の文書データにおける時間に関する単語との修正状態に基づいて不適切な変更であることを警告すべき単語を検出する修正個所検出手段（３６）と、
前記修正個所検出手段（３６）によって検出された不適切な変更を施された時間単語に関して警告を行う修正個所警告手段（４０）とを備え
前記修正個所検出手段（３６）は、
前記語句テーブル処理手段によって抽出された語句テーブル（３４Ａ、３４Ｂ）の時間単語に関する評価値範囲を設定し、
語句テーブル（３４Ａ、３４Ｂ）の間で対応する時間単語を比較して変更されたかどうかを語句テーブル（３４Ｂ）に設定し、
更に、語句テーブル上の各時間単語について、「変更あり」の全ての時間単語と評価値範囲を比較し、当該時間単語の評価値範囲と「変更あり」の時間単語の評価値範囲との間に矛盾が有るときは、不適切な変更であることを示す警告フラグを語句テーブル（３４Ｂ）に設定することをその要旨とする。
【０００６】前記修正個所警告手段（４０）は、前記修正個所検出手段によって、不適切な変更であることを示す警告フラグが語句テーブル（３４Ｂ）に設定された時間単語に関して警告することをその要旨とする。
【００２１】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図面に従って説明する。
図１は本実施形態における文書処理装置１０を示すブロック図である。中央処理装置（ＣＰＵ）１２は記録媒体４４に記録されている制御プログラムに基づいて動作し、制御部１４、入力部１６、テキスト処理部２２、語句解析処理部２８、語句テーブル処理部３２、修正箇所検出部３６及び修正箇所警告部４０として機能する。
【００２２】
入力部１６は、例えば図７に示す文書８０の文字列データ（テキストデータ）を入力するものであり、文字を直接入力するためのキーボード１８あるいはデータ記録媒体に記録されているデータを再生するフロッピィディスク装置、磁気ディスク装置等で構成される。入力部１６には文書作成時においてカーソルの移動や範囲指定を行うためのマウス２０が接続されている。
【００２３】
テキスト処理部２２は入力部１６を介して入力されたテキストデータを第１の記憶手段としての第１のテキストメモリ２４に修正前のテキストデータとして記憶させる。また、テキスト処理部２２はキーボード１８あるいはマウス２０を操作して修正された文書のテキストデータを第２の記憶手段としての第２のテキストメモリ２６に記憶させる。図８は、図７の文書８０における時間に関する単語（以下、単に時間単語という）としての年月日のみが修正された文書８２を示す。
【００２４】
表示部４２は最新のテキストデータに対応する文字列を形成して文書を表示するものであり、ＬＣＤ（液晶）ディスプレイや、ＣＲＴディスプレイ等で構成される。従って、入力部１６を介してテキストデータが入力されると、表示部４２は第１のテキストメモリ２４に記憶された修正前のテキストデータに対応する文字列よりなる文書、例えば図７に示す文書８０を表示させる。文書が修正されると、第２のテキストメモリ２６に記憶された修正後のテキストデータに対応する文字列よりなる文書、例えば図８に示す文書８２を表示させる。
【００２５】
語句解析用辞書３０は、文字列データを形態素、すなわち、各品詞、句点、読点、カンマ、ピリオド、スペース等に分割するための解析ルールを記憶している。
【００２６】
語句解析処理部２８は、第１及び第２のテキストメモリ２４，２６にそれぞれ記憶されている修正前のテキストデータ及び修正後のテキストデータを読み出し、語句解析用辞書３０に記憶されている解析ルールに基づいて、修正前のテキストデータ及び修正後のテキストデータに対応する文字列データを形態素解析する。
【００２７】
語句テーブル処理部３２は、キーボード１８あるいはマウス２０を操作して文書のテキストデータが修正されると、語句解析処理部２８によって形態素解析された単語の中から時間に関する単語を抽出し、語句テーブル３４を作成する。図５は図７に示す文書８０、すなわち、第１のテキストメモリ２４に記憶されたテキストデータに基づいて作成された語句テーブル３４Ａを示し、時間単語として、「１９９６年１０月６日」、「紅葉の候」、「昨日」が抽出されている。図６は図８に示す文書８２、すなわち、第２のテキストメモリ２６に記憶されたテキストデータに基づいて作成された語句テーブル３４Ｂを示し、時間単語として、「１９９７年４月６日」、「紅葉の候」、「昨日」が抽出されている。
【００２８】
時間情報辞書３８はテキストデータにおける時間単語の許容期間を規定した評価値の情報を記憶している。本実施形態において、西暦はスタート及びエンド共に等しく、先頭の２桁は省略され、「年」及び「月」はピリオドに変換され、単語「日」は省略される。なお、月及び日が１桁の数字Ｘの場合には、０Ｘに変換される。「紅葉の候」のスタートは＊＊．１０．０１であり、「紅葉の候」のエンドは＊＊．１０．３１である。なお、＊は任意の数字である。「昨日」は日時で特定することができない。
【００２９】
修正箇所検出部３６は、時間情報辞書３８の時間情報に基づいて、前記語句テーブル処理部３２によって抽出された語句テーブル３４Ａ，３４Ｂの時間単語に関して評価値のスタート及びエンドを設定する。また、修正箇所検出部３６は、語句テーブル３４Ａ，３４Ｂの対応する各時間単語を比較し、変更されたかどうかを語句テーブル３４Ｂに設定する。さらに、修正箇所検出部３６は語句テーブル３４Ｂにおける各時間単語に関して、変更ありのすべての語句（時間単語）について時間情報を比較し、その比較結果に基づいて各時間単語に関して警告フラグを語句テーブル３４Ｂに設定する。すなわち、当該時間単語の評価値と変更ありの時間単語の評価値とに矛盾があるときにのみ、当該時間単語に関して警告フラグをＯＮに設定する。
【００３０】
修正箇所警告部４０は修正箇所検出部３６によって警告フラグがＯＮに設定された時間単語について、高輝度や点滅等の強調表示を行わせることによって修正漏れ又は修正ミスを警告するようになっている。
【００３１】
制御部１４は本文書処理装置１０全体の制御を司るものであり、テキスト処理部２２、語句解析処理部２８、語句テーブル処理部３２、修正箇所検出部３６、修正箇所警告部４０及び表示部４２の制御や、入力部１６の制御を行う。
【００３２】
次に、本構成の文書処理装置１０における文書の再利用時における時間単語の警告処理を図２〜図４のフローチャートを用いて説明する。
入力部１６によってテキストデータが入力されると、制御部１４はテキスト処理部２２を制御して、そのテキストデータを第１のテキストメモリ２４に記憶させるとともに、表示部４２にテキストデータに対応する文書を表示させる。
【００３３】
ステップ５０において、キーボード１８又はマウス２０の操作に基づいてテキストデータが修正される。修正後のテキストデータに対応する文書が表示部４２に表示される。
【００３４】
ステップ５２において、変更前のテキストデータにおける時間単語の評価値と変更後のテキストデータにおける時間単語の評価値とに基づいて比較テーブルが作成される。
【００３５】
図３は、ステップ５２における比較テーブルの作成処理の詳細を示す。まず、語句解析処理部２８は第１のテキストメモリ２４から変更前のテキストデータを読み出し、語句解析用辞書３０の解析ルールに基づいて形態素解析を行う。
【００３６】
ステップ６２において、語句テーブル処理部３２は、語句解析処理部２８によって形態素解析された変更前のテキストデータから時間単語を抽出する。
ステップ６４において、語句解析処理部２８は第２のテキストメモリ２６から変更後のテキストデータを読み出し、語句解析用辞書３０の解析ルールに基づいて形態素解析を行う。
【００３７】
ステップ６６において、語句テーブル処理部３２は、語句解析処理部２８によって形態素解析された変更後のテキストデータから時間単語を抽出する。
そして、ステップ６８において、語句テーブル処理部３２は、変更前のテキストデータにおける時間単語に基づく語句テーブルを作成するとともに、変更後のテキストデータにおける時間単語に基づく語句テーブルを作成する。
【００３８】
ステップ５４において、ステップ５２にて作成された比較テーブルに基づいて修正箇所検出部３６によって修正漏れ又は修正ミスの時間単語の検出が行われる。そして、ステップ５６において、ステップ５４にて検出された修正漏れ又は修正ミスの時間単語に関して修正箇所警告部４０によって警告が行われる。
【００３９】
図３は、ステップ５２において修正箇所検出部３６が実行する比較テーブルの作成処理及び修正漏れ及び修正ミス検出の詳細を示す。
まず、ステップ７０において、修正箇所検出部３６は変更前のテキストデータに関する語句テーブルの各語句（時間単語）と、変更後のテキストデータに関する語句テーブルの各語句（時間単語）とを比較し、対応する語句が変更されたかどうかを評価する。修正箇所検出部３６は評価結果を変更後のテキストデータに関する語句テーブルに設定する。
【００４０】
ステップ７２において、修正箇所検出部３６は変更後のテキストデータに関する語句テーブルの最後の語句かどうかを判定する。最後の語句でないと判定すると、ステップ７４に進み、最後の語句であると判定すると、本処理を終了する。
【００４１】
ステップ７４において、修正箇所検出部３６は、変更後のテキストデータに関する語句テーブルにおける各語句に関して、当該語句の評価値と変更ありの語句の評価値とを比較する。
【００４２】
ステップ７６において、修正箇所検出部３６は語句テーブルにおける各語句の評価値と変更ありの語句の評価値とに矛盾がないかどうかを判定する。ステップ７４にて矛盾があると判定すると、ステップ７８にて修正箇所検出部３６は当該語句に関して警告フラグをＯＮにセットし、ステップ７２に戻る。ステップ７４にて矛盾がないと判定すると、修正箇所検出部３６はステップ７２に戻る。そして、修正箇所検出部３６は変更後のテキストデータに関する語句テーブルの最後の語句の処理が終了するまでステップ７２以降の処理を繰り返し実行する。
【００４３】
次に、本構成の文書処理装置１０における文書の再利用時における時間単語の警告処理を図５〜図８に従って具体的に説明する。
いま、図７に示す文書８０に対応するテキストデータが第１のテキストメモリ２４に記憶される。文書８０には時間単語「１９９６年１０月６日」、「紅葉の候」及び「昨日」の文字列が含まれる。キーボード１８又はマウス２０の操作に基づいて文書８０が図８に示す文書８２に修正される。文書８２では、時間単語「１９９６年１０月６日」のみが「１９９７年４月６日」に修正されている。
【００４４】
すると、文書８０に対応するテキストデータは語句解析処理部２８によって形態素解析される。語句テーブル処理部３２によって文書８０に対応するテキストデータにおける時間単語「１９９６年１０月６日」、「紅葉の候」及び「昨日」が抽出され、図５に示す語句テーブル３４Ａが作成される。また、文書８２に対応するテキストデータは語句解析処理部２８によって形態素解析される。語句テーブル処理部３２によって文書８２に対応するテキストデータにおける時間単語「１９９７年４月６日」、「紅葉の候」及び「昨日」が抽出され、図６に示す語句テーブル３４Ｂが作成される。
【００４５】
次に、時間情報辞書３８の時間情報に基づいて語句テーブル３４Ａ，３４Ｂにおける各語句に関して評価値が設定される。語句テーブル３４Ａにおいて、時間単語「１９９６年１０月６日」の評価値のスタート及びエンドは共に「９６．１０．０６」に設定される。「紅葉の候」の評価値のスタートは＊＊．１０．０１となり、「紅葉の候」のエンドは＊＊．１０．３１となる。「昨日」は日時で特定することができないため、設定されない。語句テーブル３４Ｂにおいて、時間単語「１９９７年４月６日」の評価値のスタート及びエンドは共に「９７．０４．０６」に設定される。「紅葉の候」の評価値のスタートは＊＊．１０．０１となり、「紅葉の候」のエンドは＊＊．１０．３１となる。「昨日」は日時で特定することができないため、設定されない。
【００４６】
変更前の語句テーブル３４Ａの各時間単語と、変更後の語句テーブル３４Ｂの各時間単語とが比較され、語句テーブル３４Ｂの各時間単語について変更あり又は変更なしが語句テーブル３４Ｂに設定される。語句テーブル３４Ｂにおける時間単語「１９９７年４月６日」は変更ありとなり、時間単語「紅葉の候」及び「昨日」は変更なしとなる。
【００４７】
語句テーブル３４Ｂにおける各時間単語「１９９７年４月６日」、「紅葉の候」及び「昨日」に関して、当該時間単語の評価値と変更ありの時間単語「１９９７年４月６日」の評価値との評価が行われる。時間単語「１９９７年４月６日」の評価値とは変更ありの時間単語「１９９７年４月６日」の評価値と矛盾しないため、時間単語「１９９７年４月６日」に関して警告フラグは設定されない。時間単語「紅葉の候」の評価値のスタートとエンドとの間に時間単語「１９９７年４月６日」の評価値９７．０４．０６は含まれず矛盾するため、時間単語「紅葉の候」に関して警告フラグがＯＮにセットされる。時間単語「昨日」の評価値はなく、時間単語「１９９７年４月６日」の評価値９７．０４．０６は矛盾するため、時間単語「昨日」に関して警告フラグがＯＮにセットされる。
【００４８】
語句テーブル３４Ｂにおける警告フラグがＯＮにセットされた時間単語「紅葉の候」及び「昨日」に関して修正箇所警告部４０によって表示部４２上において強調表示によって修正漏れ又は修正ミスである旨の警告が行われる。
【００４９】
このように、本実施形態では、変更前及び変更後のテキストデータにおける対応する時間単語が変更されたかどうかを比較し、変更後のテキストデータにおける各時間単語に関して、当該時間単語の評価値と変更ありの時間単語の評価値とに矛盾がある場合に、当該時間単語に関して警告フラグをセットする。そして、警告フラグがＯＮにセットされた時間単語に関して修正漏れ又は修正ミスである旨の警告を行うようにした。そのため、既存の文書の一部を修正して再利用する際に、警告によって文書作成者に注意を促して文書中の時間単語の修正漏れや修正ミスを回避することができる。
【００５０】
また、本実施形態では、テキストデータにおける時間単語の評価値として所定の許容期間を設定し、変更ありの時間単語の許容期間が変更なしの許容期間内に含まれるかどうかを判定することにより、適切に警告を行うことができる。
【００５１】
なお、上記実施形態において、警告を行う時間単語に関して、正しい時間単語の候補を表示させるようにしてもよい。
【００５２】
【発明の効果】
以上詳述したように本発明によれば、文書を再利用する際に、時間に関する単語の修正漏れや修正ミスを回避することができる。
【図面の簡単な説明】
【図１】一実施形態の文書処理装置を示すブロック図
【図２】時間単語の警告処理を示すフローチャート
【図３】比較テーブル作成処理を示すフローチャート
【図４】比較テーブル作成及び修正漏れ検出の処理を示すフローチャート
【図５】変更前のテキストデータの語句テーブルを示す説明図
【図６】変更後のテキストデータの語句テーブルを示す説明図
【図７】変更前の文書を示す説明図
【図８】変更後の文書を示す説明図
【符号の説明】
１４…制御部
１８…修正手段としてのキーボード
２４…第１の記憶手段としての第１のテキストメモリ
２６…第２の記憶手段としての第２のテキストメモリ
２８…語句解析処理部
３６…修正箇所検出部
３８…時間情報辞書
４０…修正箇所警告部
４２…表示部
【図１】
0003553762.tif 000002
【図２】
0003553762.tif 000003
【図３】
0003553762.tif 000004
【図４】
0003553762.tif 000005
【図５】
0003553762.tif 000006
【図６】
0003553762.tif 000007
【図７】
0003553762.tif 000008
【図８】
0003553762.tif 000009