(57)【要約】【課題】文書データから、適切な難易度に変換した変換文書データの生成を支援する。【解決手段】文書データ１１ａから、対象単語データ１２ａに含まれる対象単語を抽出して、使用対象単語データ１３ａに記憶する対象単語抽出ステップと、使用対象単語データ１３ａに含まれる使用対象単語について、当該使用対象単語の複雑度を抽出し、抽出した当該使用対象単語の複雑度が、基準複雑度の範囲外の場合、類義語データ１５ａから、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語を抽出し、文書データ１１ａ中の当該対象単語を、抽出した変換対象単語に変換した変換文書データ１６ａを出力する変換ステップを備える。【選択図】      図１
2012221285.tif 000002
【特許請求の範囲】
【請求項１】
文書データから、適切な難易度に変換した変換文書データの生成を支援する文書生成支援方法であって、
前記文書データから、変換の対象となる対象単語と、当該対象単語の複雑度と、を対応づけた対象単語データに含まれる対象単語を抽出して、使用対象単語データに記憶する対象単語抽出ステップと、
前記使用対象単語データに含まれる前記使用対象単語について、当該使用対象単語の複雑度を抽出し、抽出した当該使用対象単語の複雑度が、変換文書データに用いる対象単語の複雑度の範囲の基準となる基準複雑度の範囲外の場合、対象単語の類義語を対応づけた類義語データから、当該使用対象単語の類義語であって前記基準複雑度の範囲内の変換対象単語を抽出し、前記文書データ中の当該対象単語を、抽出した変換対象単語に変換した変換文書データを出力する変換ステップ
を備えることを特徴とする文書生成支援方法。
【請求項２】
前記変換ステップは、抽出した当該使用対象単語の複雑度が前記基準複雑度の範囲外で、前記類義語データに、当該使用対象単語の類義語であって前記基準複雑度の範囲内の変換対象単語がない場合、前記文書データ中の当該対象単語を変換することなく、変換できない旨を前記変換文書データに出力する
ことを特徴とする請求項１に記載の文書生成支援方法。
【請求項３】
前記変換文書データをプレビュー表示するとともに、前記変換文書データに前記基準複雑度の範囲外の使用対象単語が含まれている場合、当該使用対象単語を、意味のない文字列に置換して、表示装置に表示する出力ステップ
をさらに備えることを特徴とする請求項２に記載の文書生成支援方法。
【請求項４】
前記使用対象単語データに含まれる使用対象単語と、当該使用対象単語の複雑度と、を対応づけて表示装置に表示し、操作者によって指定された基準複雑度の範囲を、前記基準複雑度データに設定する基準複雑度設定ステップ
をさらに備えること特徴とする請求項１ないし３のいずれか１項に記載の文書生成支援方法。
【請求項５】
文書データから、適切な難易度に変換した変換文書データの生成を支援する文書生成支援装置であって、
文書データが記憶された文書データ記憶部と、
変換の対象となる対象単語と、当該対象単語の複雑度と、を対応づけた対象単語データが記憶された対象単語データ記憶部と、
変換文書データに用いる対象単語の複雑度の範囲の基準となる基準複雑度の範囲を含む基準複雑度データが記憶された基準複雑度データ記憶部と、
前記対象単語の類義語を対応づけた類義語データが記憶された類義語データ記憶部と、
前記文書データから、前記対象単語データに含まれる対象単語を抽出して、使用対象単語データに記憶する対象単語抽出手段と、
前記使用対象単語データに含まれる前記使用対象単語について、当該使用対象単語の複雑度を抽出し、抽出した当該使用対象単語の複雑度が前記基準複雑度の範囲外の場合、前記類義語データから、当該使用対象単語の類義語であって前記基準複雑度の範囲内の変換対象単語を抽出し、前記文書データ中の当該対象単語を、抽出した変換対象単語に変換した変換文書データを出力する変換手段
を備えることを特徴とする文書生成支援装置。
【請求項６】
前記変換手段は、抽出した当該使用対象単語の複雑度が前記基準複雑度の範囲外で、前記類義語データに、当該使用対象単語の類義語であって前記基準複雑度の範囲内の変換対象単語がない場合、前記文書データ中の当該対象単語を変換することなく、変換できない旨を前記変換文書データに出力する
ことを特徴とする請求項５に記載の文書生成支援装置。
【請求項７】
前記変換文書データをプレビュー表示するとともに、前記変換文書データに前記基準複雑度の範囲外の使用対象単語が含まれている場合、当該使用対象単語を、意味のない文字列に置換して、表示装置に表示する出力手段
をさらに備えることを特徴とする請求項６に記載の文書生成支援装置。
【請求項８】
前記使用対象単語データに含まれる使用対象単語と、当該使用対象単語の複雑度と、を対応づけて表示装置に表示し、操作者によって指定された基準複雑度の範囲を、前記基準複雑度データに設定する基準複雑度設定手段
をさらに備えること特徴とする請求項５ないし７のいずれか１項に記載の文書生成支援装置。
【請求項９】
コンピュータに、請求項１ないし請求項４のいずれか１項に記載のステップを実行させるための文書生成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データから、適切な難易度に変換した変換文書データの生成を支援する文書生成支援方法、文書生成支援装置および文書生成支援プログラムに関する。
【背景技術】
【０００２】
一般に、文書を生成する際、読み手の理解度に応じた単語を用いる必要がある。そのため、作成者は、文書中で用いる単語が適切でない場合、類義語辞典などを用いて、適切な単語に置換し、または、他の表現に置換する必要がある。
【０００３】
そこで、文書中に用いる単語の親密度に基づいて、読み手が理解しやすいか否かの文書解析結果を出力する方法がある（例えば、特許文献１参照。）。この特許文献１は、文書を単語単位で分割し、単語単位に分割された分割候補のそれぞれについて、複数の異なる解析構造を有する解析候補から、それぞれの解析候補に含まれる単語の親密度を算出する。さらに、特許文献１に記載の技術は、各単語の親密度の平均が最も低くなるような分割候補を出力する。
【０００４】
ここで、単語の親密度は、単語が読み手にとってどの程度難しいかを示した指標である（例えば、非特許文献１参照。）。非特許文献１に記載の方法は、予め各単語に対して単語親密度を算出することで、なじみのある単語であれば単語親密度が低く、なじみのない単語については単語親密度が高いことから、各単語がなじみのある単語か否かを判定することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１７７４号公報
【非特許文献】
【０００６】
【非特許文献１】佐藤、笠原、金杉、天野、”単語親密度に基づく基本語彙の選定”、人工知能学会論文誌、Ｖｏｌ．１９，Ｎｏ．６、ｐｐ．５０２−５１０、２００４
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の方法は、読み手が理解しやすいか否かの文書解析結果を出力するのみで、読み手にとって適切な文書を出力するものではない。
【０００８】
特に、取扱説明書、保守用マニュアル等の技術文書において、技術文書を利用する読み手にとって理解できない概念を含む専門用語を用いると、読み手が、技術文書を理解しづらい問題があった。一般に、技術文書を作成する際に、どのような専門用語を用いるかは、作成者に任されている場合が多い。しかしながら、様々な専門用語がどの程度理解が困難であるかを判定することは難しく、適切でない難易度の単語を用いてしまう場合が多かった。
【０００９】
例えば一般ユーザが利用することを想定したマニュアルで、一般ユーザが理解しにくい専門用語を用いると、理解が非常に難しくなる。一方、専門用語を使わずに、一般的な用語で同等の内容を説明すると、説明が冗長になったり、正確な説明が難しくなるという問題がある。
【００１０】
従って本発明の目的は、文書データから、適切な難易度に変換した変換文書データを生成する文書生成支援方法、文書生成支援装置および文書生成支援プログラムを提供することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の第１の特徴は、文書データから、適切な難易度に変換した変換文書データの生成を支援する文書生成支援方法に関する。本発明の第１の特徴は、文書データから、変換の対象となる対象単語と、当該対象単語の複雑度と、を対応づけた対象単語データに含まれる対象単語を抽出して、使用対象単語データに記憶する対象単語抽出ステップと、使用対象単語データに含まれる使用対象単語について、当該使用対象単語の複雑度を抽出し、抽出した当該使用対象単語の複雑度が、変換文書データに用いる対象単語の複雑度の範囲の基準となる基準複雑度の範囲外の場合、対象単語の類義語を対応づけた類義語データから、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語を抽出し、文書データ中の当該対象単語を、抽出した変換対象単語に変換した変換文書データを出力する変換ステップを備える。
【００１２】
ここで変換ステップは、抽出した当該使用対象単語の複雑度が基準複雑度の範囲外で、類義語データに、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語がない場合、文書データ中の当該対象単語を変換することなく、変換できない旨を前記変換文書データに出力しても良い。
【００１３】
変換文書データをプレビュー表示するとともに、変換文書データに基準複雑度の範囲外の使用対象単語が含まれている場合、当該使用対象単語を、意味のない文字列に置換して、表示装置に表示する出力ステップをさらに備えても良い。
【００１４】
使用対象単語データに含まれる使用対象単語と、当該使用対象単語の複雑度と、を対応づけて表示装置に表示し、操作者によって指定された基準複雑度の範囲を、基準複雑度データに設定する基準複雑度設定ステップをさらに備えても良い。
【００１５】
本発明の第２の特徴は、文書データから、適切な難易度に変換した変換文書データの生成を支援する文書生成支援装置に関する。本発明の第２の特徴に係る文書生成支援装置は、文書データが記憶された文書データ記憶部と、変換の対象となる対象単語と、当該対象単語の複雑度と、を対応づけた対象単語データが記憶された対象単語データ記憶部と、変換文書データに用いる対象単語の複雑度の範囲の基準となる基準複雑度の範囲を含む基準複雑度データが記憶された基準複雑度データ記憶部と、対象単語の類義語を対応づけた類義語データが記憶された類義語データ記憶部と、文書データから、対象単語データに含まれる対象単語を抽出して、使用対象単語データに記憶する対象単語抽出手段と、使用対象単語データに含まれる使用対象単語について、当該使用対象単語の複雑度を抽出し、抽出した当該使用対象単語の複雑度が基準複雑度の範囲外の場合、類義語データから、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語を抽出し、文書データ中の当該対象単語を、抽出した変換対象単語に変換した変換文書データを出力する変換手段を備える。
【００１６】
ここで変換手段は、抽出した当該使用対象単語の複雑度が基準複雑度の範囲外で、類義語データに、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語がない場合、文書データ中の当該対象単語を変換することなく、変換できない旨を前記変換文書データに出力しても良い。
【００１７】
変換文書データをプレビュー表示するとともに、変換文書データに基準複雑度の範囲外の使用対象単語が含まれている場合、当該使用対象単語を、意味のない文字列に置換して、表示装置に表示する出力手段をさらに備えても良い。
【００１８】
使用対象単語データに含まれる使用対象単語と、当該使用対象単語の複雑度と、を対応づけて表示装置に表示し、操作者によって指定された基準複雑度の範囲を、基準複雑度データに設定する基準複雑度設定手段をさらに備えても良い。
【００１９】
本発明の第３の特徴は、コンピュータに、本発明の第１の特徴に記載のステップを実行させるための文書生成支援プログラムに関する。
【発明の効果】
【００２０】
本発明によれば、文書データから、適切な難易度に変換した変換文書データを生成する文書生成支援方法、文書生成支援装置および文書生成支援プログラムを提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る文書生成支援方法の処理の概要を説明するフローチャートである。
【図２】本発明の実施の形態に係る文書生成支援装置の機能ブロック図である。
【図３】本発明の実施の形態に係る文書データのデータの一例を説明する図である。
【図４】本発明の実施の形態に係る対象単語データのデータ構造とデータの一例を説明する図である。
【図５】本発明の実施の形態に係る使用対象単語データの一例を説明する図である。
【図６】本発明の実施の形態に係る基準複雑度データの一例を説明する図である。
【図７】本発明の実施の形態に係る類義語辞書データのデータ構造とデータの一例を説明する図である。
【図８】本発明の実施の形態に係る文書生成支援装置が表示する基準複雑度設定画面の一例を説明する図である。
【図９】本発明の実施の形態に係る変換文書データのデータの一例を説明する図である。
【図１０】本発明の実施の形態に係る変換文書データを表示する表示画面の一例を説明する図である。
【発明を実施するための形態】
【００２２】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００２３】
（文書生成支援方法）
本発明の実施の形態に係る文書生成支援方法は、文書データから、適切な難易度に変換した変換文書データを生成する。これにより本発明の実施の形態に係る文書生成支援方法は、読み手に理解しやすい文書データを出力することができる。この文書データは、例えば、専門家が一般ユーザに向けて頒布する文書のデータである。具体的には文書データは、機器の取扱説明書や、保守用マニュアルなどである。
【００２４】
図１を参照して、本発明の実施の形態に係る文書生成支援方法の概略を説明する。図１に示す文書生成支援方法は、図２に示す文章生成支援装置１によって実現される。
【００２５】
まず文書生成支援装置１は、ステップＳ１において、変換対象となる文書データ１１ａを取得し、ステップＳ２において、この文書データ１１ａから、変換の対象となる対象単語である使用対象単語を取得する。ステップＳ３において、ステップＳ２において取得された対象単語を含む使用対象単語データ１３ａが、記憶装置１０に記憶される。また、文書生成支援装置１はステップＳ４において、基準複雑度データ１４ａを取得する。この基準複雑度データ１４ａは、文書データに用いる対象単語の複雑度であって、作成者が想定する文書データの読み手に適切な対象単語の複雑度の範囲が設定されたデータである。
【００２６】
次に、使用対象単語データ１３ａに含まれる全ての対象単語、具体的には、文書データ１１ａに含まれる全ての対象単語について、ステップＳ５ないしステップＳ８の処理を繰り返す。まず、ステップＳ５において文書生成支援装置１は、当該使用対象単語が、基準複雑度設定データ１４ａで設定された範囲内であるか否かを判定する。範囲内である場合、次の使用対象単語について、ステップＳ５ないしステップＳ８の処理を繰り返す。
【００２７】
一方、範囲外である場合、ステップＳ６において文書生成支援装置１は、基準複雑度の範囲内であって、当該使用対象単語の類義語を検索する。類義語が検索された場合、ステップＳ７において、当該使用対象単語を、検索された類義語に置換する。一方、検索されなかった場合、ステップＳ８において、置換できない旨を出力する。
【００２８】
全ての使用対象単語についてステップＳ５ないしステップＳ８の処理が終了すると、ステップＳ９において、変換文書データ１６ａを出力する。変換文書データ１６ａにおいて使用される対象単語は、原則、予め設定された基準複雑度の範囲内である。基準複雑度の範囲外の使用対象単語であって、基準複雑度の範囲内の類義語がない場合、例外的に、この使用対象単語が含まれる。また、変換文書データ１６ａの基準複雑度の範囲外の使用対象単語には、変換できなかった旨のコメント等が含まれても良い。
【００２９】
ステップＳ１０において文書生成支援装置１は、ステップＳ９で出力した変換文書データ１６ａを、表示装置４０に表示する。ここで文書生成支援装置１は、変換文書データ１６ａの変換後のデータを表示するのみならず、文書データ１１ａから変換文書データ１６ａの差分がわかるように表示しても良い。また、ステップＳ８において、置換できない旨が設定された対象単語について、意味のない文字列で置換して表示しても良い。これにより、読み手の見え方を作成者にシミュレーションさせることができる。
【００３０】
（文書生成支援装置）
図２を参照して、本発明の実施の形態に係る文書生成支援装置１を説明する。本発明の実施の形態に係る文書生成支援装置１は、記憶装置１０、中央処理制御装置２０、入力装置３０および表示装置４０を備える一般的なコンピュータである。文書生成支援装置１は、所定の処理を実行するための文書生成支援プログラムが、一般的なコンピュータにインストールされることにより実装される。入力装置３０は、マウス、キーボードなどで、表示装置４０は、液晶ディスプレイなどである。
【００３１】
記憶装置１０は、文書データ記憶部１１、対象単語データ記憶部１２、使用対象単語データ記憶部１３、基準複雑度データ記憶部１４、類義語データ記憶部１５および変換文書データ記憶部１６を備える。また記憶装置１０には、文書生成支援プログラムも記憶される。
【００３２】
文書データ記憶部１１は、記憶装置１０のうち、文書データ１１ａが記憶された記憶領域である。文書データ１１ａは、本発明の実施の形態に係る文書生成支援装置１が、生成を支援する変換文書データ１６ａの元となる文書のデータである。文書データ１１ａは、作成者によって作成されたデータである。文書データ１１ａは、文書生成支援装置１が、文書データ１１ａに含まれる文字を識別し、また編集可能な形式であれば良い。文書データ１１ａは、例えば、テキスト形式、ＨＴＭＬ形式、文書生成アプリケーションプログラム用の形式、ＰＤＦ形式などである。
【００３３】
文書データ１１ａは、例えば図３に示すデータである。図３に示す文書データ１１ａは、ＨＴＭＬ形式である。この文書データ１１ａは、作成者が作成した文書データそのものである。文書データ１１ａには、基準複雑度の範囲外の対象単語も含まれる。
【００３４】
対象単語データ記憶部１２は、記憶装置１０のうち、対象単語データ１２ａが記憶された記憶領域である。対象単語データ１２ａは、本発明の実施の形態に係る文書生成支援装置１の変換の対象となる対象単語と、当該対象単語の複雑度と、を対応づけたデータである。
【００３５】
対象単語データ１２ａは、例えば、図４に示すデータである。図４に示す対象単語データ１２ａは、対象単語と、その複雑度が対応づけられている。この対象単語は、例えば、専門用語などであって、読み手の知識などによって理解度が大きく異なる単語である。この複雑度は、例えば、単語親密度に基づいて算出される。図４に示す例においてこの複雑度は、０に近いほど低く、１に近いほど高い。
【００３６】
使用対象単語データ記憶部１３は、記憶装置１０のうち、使用対象単語データ１３ａが記憶された記憶領域である。使用対象単語データ１３ａは、対象単語データ１２ａに含まれる対象単語のうち、文書データ１１ａで使用される対象単語である。
【００３７】
使用対象単語データ１３ａは、例えば図５に示すデータである。図５に示す使用対象単語データ１３ａは、図３に示す文書データ１１ａで使用される対象単語を含む。図５に示す例において、使用対象単語は、”ＰＣ”、”インターネット”（登録商標）、”有線ＬＡＮ”などである。図５において、これらの使用対象単語の文字区切りとして、”／（スラッシュ）”を用いているが、これに限られない。例えば、改行、スペース、カンマなどが、使用対象単語の文字区切りとして使用されても良い。
【００３８】
基準複雑度データ記憶部１４は、記憶装置１０のうち、基準複雑度データ１４ａが記憶された記憶領域である。基準複雑度データ１４ａは、変換文書データ１６ａに用いる対象単語の複雑度の範囲の基準となる基準複雑度の範囲を含むデータである。基準複雑度データ１４ａは、予め記憶装置１０に記憶されても良いし、後述する基準複雑度設定手段２３において、作成者によって入力装置３０から設定されても良い。
【００３９】
基準複雑度データ１４ａは、例えば、図６に示すデータである。図６に示す基準複雑度データ１４ａは、変換文書データ１６ａに含まれる使用対象単語の複雑度が”０．０〜０．４”となるように、変換文書データ１６ａが生成されることを示している。ただし、図１に示すステップＳ８の場合のように、基準複雑度の範囲内に含まれる類義語がない場合、変換文書データ１６ａに、基準複雑度の範囲外の対象単語が含まれる場合がある。
【００４０】
類義語データ記憶部１５は、記憶装置１０のうち、類義語データ１５ａが記憶された記憶領域である。類義語データ１５ａは、対象単語の類義語を対応づけたデータである。類義語データ１５ａにおいては、対象単語データ１２ａに含まれる対象単語のうち、同じ概念を持つ対象単語を対応づけたデータである。
【００４１】
類義語データ１５ａは、例えば、図７に示すデータである。図７に示す類義語データ１５ａは、複数の対象単語が対応づけられた複数のグループが含まれる。図７に示す例において、グループａは、対象単語”パソコン”および”ＰＣ”、”コンピュータ”を対応づけている。これらの対象単語”パソコン”および”ＰＣ”、”コンピュータ”は、同じ概念を持つ類義語である。同様に、グループｂ、グループｃ…においてそれぞれ、互いに類義語となる複数の対象単語が対応づけられる。
【００４２】
変換文書データ記憶部１６は、記憶装置１０のうち、変換文書データ１６ａが記憶された記憶領域である。変換文書データ１６ａは、本発明の実施の形態に係る文書生成支援装置１が、文書データ１１ａから、文書データ１１ａに含まれる使用対象単語を基準複雑度の範囲内になるように変換したデータである。変換文書データ１６ａについては、後に詳述する。
【００４３】
中央処理制御装置２０は、文書取得手段２１、対象単語抽出手段２２、基準複雑度設定手段２３、変換手段２４および出力手段２５を備える。
【００４４】
文書取得手段２１は、文書データ１１ａを取得して、文書データ記憶部１１に記憶する。文書取得手段２１は、例えば、作成者の操作により、本発明の実施の形態に係る文書生成支援装置１の処理の対象となる文書データ１１ａを特定する手段であっても良い。
【００４５】
対象単語抽出手段２２は、文書データ１１ａから、対象単語データ１２ａに含まれる対象単語を抽出して、使用対象単語データ１３ａに記憶する。
【００４６】
対象単語抽出手段２２は、例えば、文書データ１１ａを読み出して、形態素解析を実行し、文書データ１１ａを各形態素に分割するとともに、各形態素の品詞を特定する。この形態素解析の手法は、既存の手法で良い。対象単語抽出手段２２は、形態素解析の結果に基づいて、文書データ１１ａから名詞のみを抽出する。対象単語抽出手段２２は、文書データ１１ａから抽出した名詞と対象単語データ１２ａに含まれる対象単語とを比較し、文書データ１１ａから抽出した名詞と一致し、対象単語データ１２ａに含まれる対象単語を抽出する。対象単語抽出手段２２は、文書データ１１ａで使用される対象単語を抽出すると、この抽出した対象単語を、使用対象単語データ１３ａとして出力する。
【００４７】
基準複雑度設定手段２３は、文書データ１１ａに対して基準複雑度を設定する際に用いられる。基準複雑度設定手段２３は、使用対象単語データ１３ａに含まれる対象単語と、当該使用対象単語の複雑度と、を対応づけて表示装置４０に表示し、作成者によって指定された基準複雑度の範囲を、基準複雑度データ１４ａに設定する。
【００４８】
図８を参照して、基準複雑度設定手段２３が表示装置４０に表示する基準複雑度設定画面Ｐ１０１を説明する。基準複雑度設定画面Ｐ１０１においては、使用対象単語データ１３ａに含まれる使用対象単語が表示される。この使用対象単語は、対象単語データ１２ａで設定された複雑度と関連づけて、表示される。図８に示す例では、画面左部に複雑度を記した軸が表示される。画面上部に表示される使用対象単語の複雑度が高く、画面下部になるほど使用対象単語の複雑度が低くなるように表示されている。また、基準複雑度設定画面Ｐ１０１では、基準複雑度設定ボタンＢ１０１ａおよびＢ１０１ｂが表示されている。作成者は、マウスなどの入力装置３０を使って、この基準複雑度設定ボタンＢ１０１ａを操作し、基準複雑度の設定値の上限値を決定するとともに、基準複雑度設定ボタンＢ１０１ｂを操作し、基準複雑度の設定値の下限値を決定する。基準複雑度設定手段２３は、基準複雑度設定ボタンＢ１０１ａおよびＢ１０１ｂが示す複雑度の範囲を基準複雑度の範囲として、基準複雑度データ１４ａに記録する。
【００４９】
変換手段２４は、使用対象単語データ１３ａに含まれる使用対象単語について、当該使用対象単語の複雑度を抽出する。変換手段２４は、抽出した当該使用対象単語の複雑度が基準複雑度の範囲外の場合、類義語データ１５ａから、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語を抽出する。変換手段２４は、文書データ１１ａ中の当該対象単語を、抽出した変換対象単語に変換した変換文書データ１６ａを出力する。
【００５０】
変換手段２４はさらに、抽出した当該使用対象単語の複雑度が基準複雑度の範囲外で、類義語データ１５ａに、当該使用対象単語の類義語であって基準複雑度の範囲内の変換対象単語がない場合、文書データ１１ａ中の当該対象単語を変換することなく、変換できない旨を変換文書データ１６ａに変換文書データ１６ａを出力する。ここで、変換できない旨とは、例えば、変換できなかった文書データ１１ａ中の対象単語が、基準複雑度の範囲の下限値より低いのか、あるいは上限値より高いのかを示す文字列、記号などのデータである。
【００５１】
例えば、図３に示す文書データ１１ａについて説明する。この文書データ１１ａで使用される対象単語の一つは、図５に示すように”ＰＣ”である。変換手段２４は、記憶装置１０から対象単語データ１２ａを読み出し、使用対象単語”ＰＣ”の複雑度”０．５”を取得する。一方、基準複雑度データ１４ａは、図６に示すように、”０．０〜０．４”に設定されている。ここで、使用対象単語”ＰＣ”の複雑度は”０．５”なので、この基準複雑度の範囲外となり、変換対象となる。
【００５２】
そこで、変換手段２４は、記憶装置１０から類義語データ１５ａおよび対象単語データ１２ａを読み出して、使用対象単語”ＰＣ”の類義語であって、複雑度が”０．０〜０．４”の対象単語を抽出する。図７に示す類義語データ１５ａにおいて、対象単語”ＰＣ”の類義語として、”パソコン”および”コンピュータ”が対応づけられている。ここで、図４に示す対象単語データ１２ａにおいて、対象単語”パソコン”の複雑度は０．２で、基準複雑度の範囲内である。一方対象単語”コンピュータ”の複雑度は０．６で、基準複雑度の範囲外である。そこで、変換手段２４は、文書データ１１ａで使用されている対象単語”ＰＣ”を、”パソコン”に変換して、変換文書データ１６ａを生成する。
【００５３】
文書データ１１ａに含まれる全ての使用対象単語について、複雑度の比較および置換の処理を繰り返す。
【００５４】
この例では、基準複雑度の範囲内に含まれる類義語が、”パソコン”のみであるが、基準複雑度の範囲内に含まれる類義語が複数の場合もある。その場合、変換手段２４は、基準複雑度の範囲内に含まれる複数の類義語から、変換文書データ１６ａで使用する一つの使用対象単語を選択する必要がある。例えば変換手段２４は、基準複雑度の範囲内に含まれる複数の類義語のうち、最も複雑度の低い類義語を、変換文書データ１６ａに用いても良いし、基準複雑度の範囲の中央値に最も近い類義語を、変換文書データ１６ａに用いても良い。また、基準複雑度の範囲内に含まれる類義語が複数ある場合の変換手段２４の処理を、予め作成者が指定しても良い。
【００５５】
基準複雑度の範囲内に含まれる類義語が存在しない場合、変換手段２４は、変換すべき対象単語を見つけられず変換することができない。そこで変換手段２４は、類義語が存在しなかった旨を、この使用対象単語と関連づけて出力する。例えば変換手段２４は、変換できなかった使用対象単語の一覧データを出力しても良いし、変換文書データ１６ａに、その情報を付加しても良い。
【００５６】
ここで、図９を参照して、変換データ１６ａの例を説明する。図９に示す例は、変換の履歴が付加された変換文書データ１６ａである。図９に示す変換データ１６ａは、図３に示す文書データ１１ａからの使用対象単語の変換履歴を含む。具体的には、文書データ１１ａの使用対象単語”ＰＣ”が、”パソコン”に変換されている。図９に示す変換文書データ１６ａの変換後の”パソコン”に、変換されたことを示す下線が施されている。
【００５７】
さらに、変換された”パソコン”に続いて、”［←ＰＣ］”のデータが続く。この”［”および”］”は、この”［”から”］”の文字列が、変換手段２４によって変換履歴等が挿入されたことを示す区切り文字である。”←ＰＣ”は、文書データ１１ａの”ＰＣ”から”パソコン”に変換されたことを示す。
【００５８】
ここで、図９に示す例において、”有線ＬＡＮ”、”無線ＬＡＮ”などに、”［難］”の文字列が付加されている。この”［難］”は、この文字列の直前の使用対象単語”有線ＬＡＮ”、”無線ＬＡＮ”などが、基準複雑度の範囲外であって、類義語データ１５ａから、基準複雑度の範囲内の類義語を取得できなかった使用対象単語であることを示す。”［難］”の文字列は、具体的には、図１のステップＳ８において説明した”置換できない旨”の一例である。このように変換できなかった使用対象単語についても、下線が施されている。
【００５９】
図９に示す例において”有線ＬＡＮ”、”無線ＬＡＮ”などは、基準複雑度の上限値を超える複雑度を持つ対象単語であるので、変換手段２４は、これらの単語に”［難］”の文字列を付加して出力する。一方、基準複雑度の範囲の下限値を下回る複雑度を持ち、類義語を取得できなかった使用対象単語については、”［易］”の文字列を付加しても良い。このように、基準複雑度の範囲を上回るのか、下回るのかによって、変換手段２４が付加する文字列を変更する。これにより文書生成支援装置１は、作成者が基準複雑度に合致する文書データを作成できるように、支援することができる。具体的には、作成者は、基準複雑度の範囲を上回る使用対象単語については、注釈を付加し、基準複雑度の範囲を下回る使用対象単語について、変換対象の単語を検討することができる。
【００６０】
出力手段２５は、表示装置４０に、変換文書データ１６ａをプレビュー表示する。図１０（ａ）に、変換文書データ１６ａをプレビュー表示した例を説明する。図１０（ａ）においては、変換履歴や下線などがはずされた状態で表示されている。このようなプレビュー表示により、作成者は、変換後の文書を確認することができる。
【００６１】
また出力手段２５は、図９に示すように変換履歴を含めて表示装置４０に表示しても良い。このような表示により、作成者は、文書生成支援装置１の変換手段２４によって変換された履歴を確認することができる。
【００６２】
また出力手段２５は、変換文書データ１６ａに基準複雑度の範囲外の使用対象単語が含まれている場合、当該使用対象単語を、意味のない文字列に置換して、表示装置４０に表示しても良い。ここで、変換文書データ１６ａに含まれる基準複雑度の範囲外の使用対象単語は、文書データ１１ａの基準複雑度の範囲外の使用対象単語であって、類義語データ１５ａから、基準複雑度の範囲内の類義語を取得できなかった使用対象単語である。図９に示す例では、”［難］”の文字列が付された、”無線ＬＡＮ”、”有線ＬＡＮ”などの単語である。これらの文字列は、基準複雑度の範囲外であるので、作成者が想定する読み手が読むと、意味のない文字になってしまうと考えられる。そこで出力手段２５は、このような文字列を意味のない文字列で表記することにより、読み手がこの変換文書データ１６ａを読んだ印象をシミュレーションすることができる。
【００６３】
図１０（ｂ）を参照して、シミュレーション表示画面Ｐ１０３を説明する。図１０（ｂ）に示すシミュレーション表示画面Ｐ１０３は、図９を参照して説明した変換文書データ１６ａをシミュレーション表示したものである。図９に示す変換文書データ１６ａにおいて、”［難］”の文字列が付された”無線ＬＡＮ”、”有線ＬＡＮ”などの使用対象文字列について、これらの使用対象文字列の代わりに、”●×△◎”や、”☆△○■”など、意味のない文字列が表示されている。このように、基準複雑度の範囲外の対象単語であって、類義語に変換できなかったものについて、意味のない文字列に置換して表示することにより、読み手の見え方をシミュレーションすることができる。これにより作成者は、変換文書データ１６ａの仕上がりを確認し、また必要によっては、文書データ１１ａそのものの修正の要否を判断することができる。
【００６４】
このように本発明の実施の形態に係る文書生成支援装置１によれば、作成者が作成した文書データから、専門用語などの変換対象の候補となる単語を抽出し、対象単語に設定された複雑度を用いて、作成者が想定している読み手に適切な複雑度の単語が用いられているか否かを判別することができる。
【００６５】
文書生成支援装置１は、文書データ１１ａから読み手に不適切な複雑度の単語を抽出し、適切な類義語がある場合、その類義語に変換して文書変換データ１６ａを出力することができる。これにより、作成者の作業を省略して、自動的に基準複雑度内の単語を用いた変換文書データを出力することができる。
【００６６】
また、適切な類義語に変換できない場合でも、例えば、基準複雑度の上限値を上回る複雑度を持つ使用対象単語に、”［難］”の文字列を付加し、基準複雑度の下限値を下回る複雑度を持つ使用対象単語に、”［易］”の文字列を付加する。これにより文書生成支援装置１は、適切な類義語がない場合でも、作成者に文書データの適切な修正を促すことができる。
【００６７】
さらに、基準複雑度の範囲外の使用対象単語が適切な類義語に変換できない場合でも、文書生成支援装置１は、この使用対象単語を意味のない文字列に変換することにより、読み手の見え方をシミュレーションし、作成者に、必要に応じて、文書データの適切な修正を促すことができる。これにより、読み手に理解しづらい文書データの作成を阻止することができる。
【００６８】
このように本発明の実施の形態に係る文書生成支援装置１によれば、文書データ１１ａから、適切な難易度に変換した変換文書データ１６ａを生成することができる。
【００６９】
（その他の実施の形態）
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００７０】
例えば、本発明の最良の実施の形態に記載した文書生成支援装置は、図２に示すように一つのハードウェア上に構成されても良いし、その機能や処理数に応じて複数のハードウェア上に構成されても良い。また、既存の情報処理システム上に実現されても良い。
【００７１】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００７２】
１  文書生成支援装置
１０  記憶装置
１１  文書データ記憶部
１２  対象単語データ記憶部
１３  使用対象単語データ記憶部
１４  基準複雑度データ記憶部
１５  類義語データ記憶部
１６  変換文書データ記憶部
２０  中央処理制御装置
２１  文書取得手段
２２  対象単語抽出手段
２３  基準複雑度設定手段
２４  変換手段
２５  出力手段
３０  入力装置
４０  表示装置
【図１】
2012221285.tif 000003
【図２】
2012221285.tif 000004
【図３】
2012221285.tif 000005
【図４】
2012221285.tif 000006
【図５】
2012221285.tif 000007
【図６】
2012221285.tif 000008
【図７】
2012221285.tif 000009
【図８】
2012221285.tif 000010
【図９】
2012221285.tif 000011
【図１０】
2012221285.tif 000012