(57)【特許請求の範囲】
【請求項１】
複数の単語と、各単語に割り当てられた、単語をその単語が使用される相手に対する尊敬の程度を示す尊敬度、話し言葉で使用される単語であるか書き言葉で使用される単語であるか、話し言葉と書き言葉の両方で使用される単語であるかを示す文体情報で分類するための使用環境データとを、同じ意味を有する単語が識別できる形態で記憶する単語記憶手段と、
表現形態のチェックを行うべき文書である編集対象文章の差出人と受取人との関係から使用目的を直接的に表す情報である使用目的情報と、前記単語記憶手段内の単語に割り当てられている使用環境データとの対応関係を記憶する対応関係記憶手段と、
前記編集対象文書に関する使用目的情報を入力する入力手段と
前記対応関係記憶手段に記憶された対応関係に基づき、前記入力手段によって入力された使用目的情報に対応する使用環境データを特定する使用環境データ特定手段と、
前記編集対象文書に含まれる単語を順次、処理対象として特定する単語特定手段と、
この単語特定手段で特定された単語に関して前記単語記憶手段に記憶されている使用環境データが、前記使用環境データ特定手段によって特定された使用環境データと一致していなかった場合に、その単語と同じ意味を有し、かつ、前記使用環境データ特定手段によって特定された使用環境データと一致する使用環境データが割り当てられて前記単語記憶手段に記憶されている単語を用いて、前記編集対象文書内の前記単語特定手段で特定された単語を置換する単語置換手段とを備えることを特徴とする文書編集装置。
【請求項２】
前記対応関係記憶手段は、前記編集対象文書の差出人の所在に関する第１情報と前記編集対象文書の受取人あるいは用途に関する第２情報とからなる使用目的情報と前記使用環境データとの対応関係を記憶し、
前記入力手段は、前記第１情報と前記第２情報とを別途入力することを特徴とする請求項１記載の文書編集装置。
【請求項３】
前記単語記憶手段は、同じ意味を有する話し言葉形態の単語と書き言葉形態の単語を記憶することを特徴とする請求項１または請求項２記載の文書編集装置。
【請求項４】
前記単語置換手段は、前記単語特定手段で特定された単語に関して前記単語記憶手段に記憶されている使用環境データが、前記使用環境データ特定手段によって特定された使用環境データと一致していなかった場合に、単語の置換を行うか否かを問うメニューを表示し、単語の置換を行うことが指示されたときに、その単語と同じ意味を有し、かつ、前記使用環境データ特定手段によって特定された使用環境データと一致する使用
環境データが割り当てられて前記単語記憶手段に記憶されている単語を用いて、前記編集対象文書内の前記単語特定手段で特定された単語を置換することを特徴とする請求項１ないし請求項３のいずれかに記載の文書編集装置。
【請求項５】
前記単語記憶手段は、前記使用環境データに対応づけた形で、文書中での使用が好ましくない単語である禁句をも記憶し、
前記単語置換手段は、前記単語特定手段で特定された単語が、前記単語記憶手段内に、前記使用環境データ特定手段によって特定された使用環境データに対応する禁句として記憶されていた場合には、その旨を表示することを特徴とする請求項１ないし請求項４のいずれかに記載の文書編集装置。
【請求項６】
コンピュータを、
複数の単語と、各単語に割り当てられた、単語をその単語が使用される相手に対する尊敬の程度を示す尊敬度、話し言葉で使用される単
語であるか書き言葉で使用される単語であるか、話し言葉と書き言葉の両方で使用される単語であるかを示す文体情報で分類するための使用環境データとを、同じ意味を有する単語が識別できる形態で記憶する単語記憶手段と、
表現形態のチェックを行うべき文書である編集対象文章の差出人と受取人との関係から使用目的を直接的に表す情報である使用目的情報と、前記単語記憶手段内の単語に割り当てられている使用環境データとの対応関係を記憶する対応関係記憶手段と、
前記編集対象文書に関する使用目的情報を入力する入力手段と、
前記対応関係記憶手段に記憶された対応関係に基づき、
前記入力手段によって入力された使用目的情報に対応する使用環境データを特定する使用環境データ特定手段と、
前記編集対象文書に含まれる単語を順次、処理対象として特定する単語特定手段と、
この単語特定手段で特定された単語に関して前記単語記憶手段に記憶されている使用環境データが、前記使用環境データ特定手段によって特定された使用環境データと一致していなかった場合に、その単語と同じ意味を有し、かつ、前記使用環境データ特定手段によって特定された使用環境データと一致する使用環境データが割り当てられて前記単語記憶手段に記憶されている単語を用いて、前記編集対象文書内の前記単語特定手段で特定された単語を置換する単語置換手段として機能させるためのプログラムが記憶された記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、日本語の文章中で使用されている表現形態の編集（修正）を行う文書編集装置と、コンピュータを文書編集装置として機能させるためのプログラムが記録された記録媒体に関する。
【０００２】
【従来の技術】
近年の半導体技術の進歩に伴い、従来、かな漢字変換を行うだけの装置であったワードプロセッサに、さまざまな機能が付加されるようになってきている。例えば、特開昭６２−２７４４５９号公報には、作成された文章内で用いられている敬語が、その文章の主語に対して、適当なものであるか否かを判断する機能が付加されたワードプロセッサが開示されている。また、類似の技術として、特開平５−７３６１０号公報には、入力された文章を名詞、動詞（単語）に分割し、各名詞が接頭語「お」を取るか「ご」を取るか、また、各動詞が丁寧語を取り得るか否か、どのような尊敬語をとるかを判断して、各単語が取り得る表現形態を全て列挙する装置が開示されている。
【０００３】
【発明が解決しようとする課題】
上述したような機能が付加されたワードプロセッサによれば、当該機能を有していないワードプロセッサに比べて、誤った表現を用いた文書を作成してしまうことが少なくなる。しかしながら、日本語における敬語表現には、さまざまなレベルの表現があるため、上述したような機能が付加されたワードプロセッサを、敬語の使用法に関する知識を持たない者が使用した場合、作成される文書は、敬語が過剰に使用されていたりして、全体的なバランスの悪い文章となっていた。また、文書の使用目的によっては、書き言葉よりも話し言葉で作成した方が良い場合もあるが、従来のワードプロセッサでは、書き言葉で作成された文書を、話し言葉の文書に変換するといったことは出来なかった。
【０００４】
そこで、本発明の課題は、敬語の使用法に関する知識を持たない者でも、容易に、その使用目的に応じた正確な形態で敬語が使用された文書を作成することができる文書編集装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明の文書編集装置は、（イ）複数の単語と、各単語に割り当てられた、単語を使用環境で分類するための使用環境データとを、同じ意味を有する単語が識別できる形態で記憶する単語記憶手段と、（ロ）文書の使用目的を直接的に表す情報である使用目的情報と、単語記憶手段内の単語に割り当てられている使用環境データとの対応関係を記憶する対応関係記憶手段と、（ハ）表現形態のチェックを行うべき文書である編集対象文書に関する使用目的情報を入力する入力手段と、（ニ）対応関係記憶手段に記憶された対応関係に基づき、入力手段によって入力された使用目的情報に対応する使用環境データを特定する使用環境データ特定手段と、（ホ）編集対象文書に含まれる単語を順次、処理対象として特定する単語特定手段と、（ヘ）この単語特定手段で特定された単語に関して単語記憶手段に記憶されている使用環境データが、使用環境データ特定手段によって特定された使用環境データと一致していなかった場合に、その単語と同じ意味を有し、かつ、使用環境データ特定手段によって特定された使用環境データと一致する使用環境データが割り当てられて単語記憶手段に記憶されている単語を用いて、編集対象文書内の単語特定手段で特定された単語を置換する単語置換手段とを備える。
【０００６】
すなわち、本発明の文書編集装置は、文書中で使用されることがある各種の単語が、同じ意味を有する単語が識別できるように、しかも、それら同じ意味を有する単語が、それぞれ、どのような場合に使用すべき単語であるかが分かる形態で（例えば、尊敬度などといった使用環境データに対応づけて）保持している。また、文書の使用目的を直接的に表す情報である使用目的情報と使用環境データとの対応関係をも保持し、ユーザによって、文書の使用目的情報が入力された場合には、その使用目的情報に対応する使用環境データを特定し、編集対象文書を構成する各単語のうち、特定した使用環境データとは異なる使用環境データが対応づけられている単語、すなわち、使用法が不適当な単語については、特定した使用環境データが対応づけられている単語への置換を行う。
【０００７】
このように、本発明の文書編集装置によれば、編集対象文書を構成する各単語のうち、その使用目的に応じた表現形態をとっていない単語が、使用目的に応じた表現形態の単語に置換されるため、敬語の使用法に関する知識を持っていない者でも、容易に、その使用目的に応じて正確な形態で敬語が使用された文書を作成することができる。
【０００８】
なお、本発明の文書編集装置に、対応関係記憶手段として、編集対象文書の差出人の所在に関する第１情報と編集対象文書の受取人あるいは用途に関する第２情報とからなる使用目的情報と使用環境データとの対応関係を記憶する手段を採用し、入力手段として、第１情報と第２情報とを別途入力する手段を採用することも出来る。
【０００９】
このように構成された文書編集装置によれば、多種の使用目的（情報）の中から１つの使用目的を選択する作業が、ユーザが理解しやすい形態で、しかも、簡単に行えることになる。
【００１０】
また、本発明の文書編集装置に、同じ意味を有する話し言葉形態の単語と書き言葉形態の単語をも記憶した単語記憶手段を用いることも出来る。このように文書編集装置を構成した場合には、書き言葉で作成した文書を話し言葉からなる文書に、あるいは、話し言葉で作成した文書を書き言葉からなる文書に、容易に変換できることになる。
【００１１】
また、単語置換手段として、単語特定手段で特定された単語に関して単語記憶手段に記憶されている使用環境データが、使用環境データ特定手段によって特定された使用環境データと一致していなかった場合に、単語の置換を行うか否かを問うメニューを表示し、単語の置換を行うことが指示されたときに、その単語と同じ意味を有し、かつ、使用環境データ特定手段によって特定された使用環境データと一致する使用環境データが割り当てられて単語記憶手段に記憶されている単語を用いて、編集対象文書内の単語特定手段で特定された単語を置換する手段を用いることも出来る。
【００１２】
また、単語記憶手段として、使用環境データに対応づけた形で、文書中での使用が好ましくない単語である禁句をも記憶する手段を用い、単語置換手段として、単語特定手段で特定された単語が、単語記憶手段内に、使用環境データ特定手段によって特定された使用環境データに対応する禁句として記憶されていた場合には、その旨を表示する手段を用いることも出来る。
【００１３】
このように文書編集装置を構成した場合には、文書中における禁句の使用の有無をチェックできることになるので、誤って失礼な文書（禁句を使用した文書）を相手に差し出してしまうといったことを防止できることになる。
【００１４】
なお、本発明の文書編集装置を実現するために、文書編集装置専用のハードウェアを作製する必要はなく、コンピュータを、（イ）複数の単語と、各単語に割り当てられた、単語を使用環境で分類するための使用環境データとを、同じ意味を有する単語が識別できる形態で記憶する単語記憶手段と、（ロ）文書の使用目的を直接的に表す情報である使用目的情報と、単語記憶手段内の単語に割り当てられている使用環境データとの対応関係を記憶する対応関係記憶手段と、（ハ）表現形態のチェックを行うべき文書である編集対象文書に関する使用目的情報を入力する入力手段と、（ニ）対応関係記憶手段に記憶された対応関係に基づき、入力手段によって入力された使用目的情報に対応する使用環境データを特定する使用環境データ特定手段と、（ホ）編集対象文書に含まれる単語を順次、処理対象として特定する単語特定手段と、（ヘ）この単語特定手段で特定された単語に関して単語記憶手段に記憶されている使用環境データが、使用環境データ特定手段によって特定された使用環境データと一致していなかった場合に、その単語と同じ意味を有し、かつ、使用環境データ特定手段によって特定された使用環境データと一致する使用環境データが割り当てられて単語記憶手段に記憶されている単語を用いて、編集対象文書内の単語特定手段で特定された単語を置換する単語置換手段、として機能させるためのプログラムが記録された記録媒体を用いることによって、一般的なコンピュータを文書編集装置として機能させても良い。
【００１５】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を具体的に説明する。
＜第１実施形態＞
図１に、第１実施形態の文書編集装置の構成を示す。第１実施形態の文書編集装置は、いわゆる、ワードプロセッサに、文書中での敬語の使用方法の妥当性をチェックする機能を付加した装置である。図示したように、文書編集装置１０は、入力部１１と表示部１２と記憶部１３とインタフェース部１４1〜１４3とＲＯＭ１５とＲＡＭ１６とＣＰＵ１７とを主な構成要素として備える。インタフェース部１４1〜１４3とＲＯＭ１５とＲＡＭ１６とＣＰＵ１７は、バス１８によって相互に接続されており、入力部１１と記憶部１２と表示部１３は、それぞれ、インタフェース部１４1〜１４3を介してバス２８と接続されている。
【００１６】
入力部１１は、ユーザが、文書編集装置１０（ＣＰＵ１７）に対する指示を入力するための機器であり、キーボードとマウス（図示せず）とから構成されている。表示部１２は、編集を行っている文書（文書データの内容）を表示するための機器であり、液晶ディスプレイによって構成されている。記憶部１３は、文書データを記憶するための機器であり、いわゆる、フロッピディスクドライブによって構成されている。
【００１７】
インタフェース部１４1〜１４3は、それぞれ、入力部１１と記憶部１２と表示部１３と、ＣＰＵ１７との間のデータ転送を担当する回路であり、インタフェース部１４3内には、表示部１２に表示されるデータが記憶されるメモリが設けられている。ＲＯＭ１５には、プログラムと、日本語解析辞書と敬語辞書と禁句辞書（各辞書の詳細は後述）が記憶されている。ＣＰＵ１７は、各部を統合的に制御する制御回路であり、ＲＡＭ１６を作業領域として用いて、ＲＯＭ１５に記憶されたプログラムに従った制御を実行する。
【００１８】
以下、文書編集装置１０（ＣＰＵ１７）の動作を詳細に説明する。なお、本文書編集装置１０は、文書を作成する機能も有する装置であるので、ＣＰＵ１７は、そのための制御をも行うのであるが、当該制御は、通常のワードプロセッサ内に設けられているＣＰＵによる制御とほぼ同じものとなっている。このため、その説明は省略し、ここでは、既に、文書が作成されているものとして、ＣＰＵ１７による制御手順を説明することにする。
【００１９】
まず、図２及び図３を用いて、ＲＯＭ１５に記憶されている敬語辞書と禁句辞書の概要を説明する。なお、日本語解析辞書は、一般的なワードプロセッサが備えている辞書と同じものであるので説明は省略する。
【００２０】
図２に示したように、敬語辞書には、置き換え元単語と置き換え先単語と尊敬度と文体情報との組み合わせが記憶されている。尊敬度は、置き換え先単語に対応するデータであり、本装置では、通常、使用される単語に尊敬度“０”が、目上の者に対して使用すべき単語に、より大きな数値が割り当ててある。また、置き換え元単語しては、尊敬度“０”の単語が記憶されている。文体情報は、対応する置き換え先単語が、「書き言葉」として使用される単語であるが、「話し言葉」として使用される単語であるか、どちらとしても使用される単語であるかを示す情報となっている。
【００２１】
図示してあるように、敬語辞書には、異なる置き換え先単語（と尊敬度と文体情報）が、同じ置き換え元単語に対応づけられて記憶されており、ＣＰＵ１７は、この辞書を用いて、文書中の敬語の使用方法の妥当性のチェック並びに置き換えを行う。なお、置き換え元単語、置き換え先単語といった名称は、便宜上のものであり、ＣＰＵ１７は、敬語辞書内に、置き換え先単語として記憶されている単語を、置き換え元単語として記憶されている単語に置き換える場合もある。
【００２２】
図３に示したように、禁句辞書は、見出し語と禁句状況情報と代替語の対応関係を記憶した辞書となっている。禁句状況情報は、見出し語が禁句となる状況を示した情報であり、例えば、一般的に使用すべきでない単語（見出し語）に対応する禁句状況情報としては、「一般」が設定され、特定の状況のみに禁句となる単語に対応する禁句状況情報としては、その特定の状況（例えば、結婚式）を示す情報が設定される。そして、代替語としては、見出し語の代わりに使用すべき（使用することが可能な）単語が設定されている。
【００２３】
次に、図４ないし図１０を用いて、上記した各辞書を用いて行われる処理である敬語使用法チェック処理の詳細を説明する。これらの図のうち、図４および図５は、敬語使用法チェック処理時のＣＰＵ１７の動作手順を説明するための流れ図であり、図６ないし図１０は、敬語使用法チェック処理時に表示部１２に表示される差出人設定用メニューあるいは受取人設定用メニューの概要を示した図である。なお、敬語使用法チェック処理は、ＲＡＭ１６に存在している文書（データ）に対して行われる処理であり、敬語使用法チェック処理を開始させる際、ユーザは、文書の新規作成や、フロッピディスクに記憶しておいた文書を読み出しなどを行うことによって、編集対象とする文書データをＲＡＭ１６上に用意し、その後、入力部１１に対して、敬語使用法チェック処理を起動させるための操作を行う。
【００２４】
当該操作がなされたことを検出したＣＰＵ１７は、敬語使用法チェック処理を開始し、図４に示したように、まず、ＴＰＯ取得処理を実行する（ステップＳ１０１）。
【００２５】
既に、概要を説明したように、ＣＰＵ１７は、編集対象となっている文書の内容のチェックを、敬語辞書並びに禁句辞書を用いて行うが、ＴＰＯ取得処理は、その際に用いるデータである尊敬度、文体情報、禁句状況情報（以下、これらを併せたデータをＴＰＯデータと表記する）を、当該文書の差出人と受取人との関係（文書の使用目的）から特定する処理となっている。
【００２６】
図５に示したように、ＣＰＵ１７は、ＴＰＯ取得処理を開始した際、まず、表示部１２を制御することによって、差出人設定用メニューの表示を行う（ステップＳ２０１）。
【００２７】
図６に示したように、差出人設定用メニューには、「家」、「学校」、「会社」、「商店」といった４つの項目が設けられており、ユーザは、編集を行っている文章の差出人のいる場所に該当する項目を入力部１１を用いて選択する。
【００２８】
一方、差出人設定用メニューの表示（ステップＳ２０１）後、ＣＰＵ１７は、入力部１１からの信号を監視する状態（ステップＳ２０２）に移行しており、カーソルキーの押下を検出した際には、差出人設定用メニュー（図６）における“◎”の表示位置の変更を行う。また、エンターキーが押下されたことを検出した際には、“◎”が表示されている項目が選択されたものと認識する。なお、ＣＰＵ１７は、マウスに対する操作に対しても同様の手順で応答する。すなわち、ＣＰＵ１７は、マウスがクリックされことを検出した場合、カーソルキーの押下時と同様の処理を行い、ダブルクリックされたことを検出した場合には、エンターキーの押下時と同様の処理を行う。
【００２９】
キーボードあるいはマウスによって、いずれかの項目を選択するための操作がなされたことを検出した場合（ステップＳ２０２；Ｙ）、ＣＰＵ１７は、選択された項目に対応する受取人設定用メニューの表示を行う（ステップＳ２０３）。
【００３０】
図７ないし図１０に、それぞれ、ステップＳ２０２において、「家」、「学校」、「会社」、「商店」が選択された場合に表示される受取人設定用メニューを示す。これらの図から明らかなように、各受取人設定用メニューには、対応する差出人の場所（立場）からの文書の受取人となることが多い人の属性、あるいは、文書の目的に関する項目が設けられている。例えば、図７に示してある「家」に対応する受取人設定用メニューには、「家」からの文書の受取人となることが多い「家族」、「親戚」、「ご近所」といった項目と、「家」からの文書の目的であることが多い「結婚式」、「お悔み」といった項目が設けられている。
【００３１】
いずれかの受取人設定用メニューの表示後、ＣＰＵ１７は、ユーザによって、受取人設定用メニュー上の項目が選択されるのを待機（ステップＳ２０４；Ｎ）し、項目が選択されたことを検出したとき（ステップＳ２０４；Ｙ）には、選択された項目に基づき、敬語使用法のチェックを行う際に使用するＴＰＯデータ（尊敬度、文体情報、禁句情報）を特定する（ステップＳ２０５）。なお、ステップＳ２０５におけるＴＰＯデータ特定のために、ＲＯＭ１５に記憶されているプログラム内には、図１１に模式的に示したように、「差出人の場所」と「受取人の場所」との組み合わせから、尊敬度と文体情報と禁句情報とが検索できるテーブルが用意されており、ＣＰＵ１７は、そのテーブルを参照することによって、ＴＰＯデータの特定を行う。
【００３２】
図４に戻って、ＴＰＯ取得処理完了後のＣＰＵ１７の動作手順を説明する。ＴＰＯ取得処理（ステップＳ１０１）の完了後、ＣＰＵ１７は、その時点において編集対象となっている文書（ＲＡＭ１６に、その内容が記憶されている文書）から、チェックを行う一つの文章の切り出しを行う（ステップＳ１０２）。なお、ここで、「切り出す」とは、文章（文字列データ）を、ＲＡＭ１６の作業領域にコピーすることを意味し、ステップＳ１０２において、ＣＰＵ１７は、編集対象文書の最初あるいは前回切り出した文書の次の文字から、句点あるいは改行記号までの文字列をチェックを行う一つの文章として切り出す。また、詳細は後述するが、ＣＰＵ１７は、このステップＳ１０２において、チェック対象となっている文章が、文書中のどの文章であるかを示すため処理も行う。
【００３３】
その後、ＣＰＵ１７は、日本語解析辞書を用いて、切り出した文章の内容を解析し、その文章を、チェックを行う複数の文字列（単語）に分解する（ステップＳ１０３）。そして、ＣＰＵ１７は、分解した１つ（最初）の文字列（以下、チェック対象文字列と表記する）を、キーワードとして用いて敬語辞書並びに禁句辞書の検索を行う（ステップＳ１０４）。このステップにおいて、ＣＰＵ１７は、敬語辞書（図２参照）に対しては、チェック対象文字列と一致する単語が、置き換え元単語として記憶されているか否かの検索（判定）を行うとともに、置き換え先単語として記憶されているか否かをも検索する。そのような検索の結果、置き換え元単語あるいは置き換え先単語として、チェック対象文字列と一致する単語が記憶されていることを見いだした場合、ＣＰＵ１７は、敬語辞書の中から、その単語に対応するＴＰＯデータ（尊敬度、文体情報）を読み出す。そして、読み出したＴＰＯデータが、ＴＰＯ取得処理で取得したＴＰＯデータと一致していなかったときには、ＴＰＯ取得処理で取得したＴＰＯデータと一致した尊敬度、文体情報を有し、かつ、チェック対象文字列に対する置き換え元単語と同じ置き換え元単語が対応づけられている置き換え先単語を読み出す（以下、このようにして読み出された単語を置換推奨文字列と表記する）。その後、チェック対象文字列が、編集対象文書中での使用が不適当な文字列であるとして、すなわち、要チェックである（ステップＳ１０５；Ｙ）として、ステップＳ１０６に進む。
【００３４】
また、敬語辞書から読み出したＴＰＯデータが、ＴＰＯ取得処理で取得したＴＰＯデータと一致していたときには、要チェックではない（ステップＳ１０５；Ｎ）として、ステップＳ１０９に進む。ただし、ステップＳ１０４において、敬語辞書の検索とともに行われる禁句辞書の検索の結果、チェック対象文字列と同じ文字列が禁句辞書内に見出し語として記憶されており、しかも、禁句辞書内で、その見出し語に対応づけて記憶されている禁句状況情報が、ＴＰＯ取得処理で取得したＴＰＯデータの構成要素である禁句状況情報と一致していたときには、敬語辞書から読み出した尊敬度並びに文体が、ＴＰＯ取得処理で取得したＴＰＯデータと一致していた場合であっても、ＣＰＵ１７は、ステップＳ１０６からの処理を実行する。また、この場合、ＣＰＵ１７は、禁句辞書（図３参照）内に、チェック対象文字列に対応づけられて記憶されている代替語を、置換推奨文字列として取得する。
【００３５】
すなわち、ＣＰＵ１７は、チェック対象文字列の尊敬度並びに文体情報が、ＴＰＯ取得処理によって取得されているＴＰＯデータ内の尊敬度並びに文体情報と一致し、しかも、チェック対象文字列が、ＴＰＯデータ内の禁句状況情報によって規定される状況下で、禁句となっていない場合に限り、ステップＳ１０５において“Ｎ”側への分岐を実行し、それ以外の場合には、敬語辞書に記憶されている他の単語、あるいは、禁句辞書に記憶されている代替語を置換推奨文字列として保持し、“Ｙ”側への分岐を実行する。
【００３６】
“Ｙ”側への分岐時、ＣＰＵ１７は、表示部１２を制御することによって、置換採否選択メニューの表示を行う（ステップＳ１０６）。置換採否選択メニューは、どのような点で、チェック対象文字列が不適当な文字列であると判定されたか、その文字列の代わりに使用すべき文字列である上述した置換推奨文字列、文字列の置換を実行するか否かを選択するための２つのボタン等が表示されるメニューであり、ＣＰＵ１７は、ステップＳ１０４における検索結果に基づき、表示する置換採否選択メニューの内容を定める。この置換採否選択メニューの具体例については後述する。
【００３７】
ユーザは、表示部１２に表示される置換採否選択メニューの内容を見て、不適当であると指摘された文字列の、置換推奨文字列への置換を行うか否かを決定し、決定した内容をＣＰＵ１７に通知するための操作を、入力部１１に対して行う。
【００３８】
一方、ＣＰＵ１７は、置換採否選択メニューの表示後、入力部１１からの信号の監視を開始しており、置換を指示するための操作がなされたことを検出したとき（ステップＳ１０７；Ｙ）には、チェック対象文字列が、置換推奨文字列で置換されるように、ＲＡＭ１６上の文書データの内容を変更し（ステップＳ１０８）、ステップＳ１０９に進む。また、置換を実行しないことを指示する操作がなされたことを検出したとき（ステップＳ１０７；Ｎ）には、文字列の置換を行うことなく、ステップＳ１０９に進む。
【００３９】
ステップＳ１０９において、ＣＰＵ１７は、ステップＳ１０２で切り出した一文章に関する処理が完了したか否かを判断（すなわち、ステップＳ１０３で分解した各文字列に関する処理が全て完了したか否かを判断）し、完了していなかった場合（ステップＳ１０９；Ｎ）には、ステップＳ１０４に戻り、分解しておいた、次の文字列に対する処理を開始する。一方、完了していた場合（ステップＳ１０９；Ｙ）には、編集対象となっている文書を構成する全ての文章に関する処理が完了したか否かを判断し、完了していない場合（ステップＳ１１０；Ｎ）には、ステップＳ１０２に戻り、次の文章の切り出しを行う。そして、このような処理を繰り返し、全ての文章に関する処理が完了したとき（ステップＳ１１０；Ｙ）に、ＣＰＵ１７は、敬語使用法チェック処理を終了する。
【００４０】
以下、図１２に示した文書が編集対象となっている場合を例に、文書編集装置１０（ＣＰＵ１７）の動作をさらに具体的に説明する。
この場合、対象となっている文章は、会社内の文書であるため、ユーザは、敬語使用法チェック処理を起動した後に表示される差出人設定用メニュー（図６参照）において、「会社」を選択する。そして、その結果、表示される受取人設定用メニュー（図９参照）において、「差出人の同僚」を選択する。
【００４１】
このような選択がなされると、ＣＰＵ１７は、図１１に示したテーブルを参照することによって、尊敬度「１」、文体情報「書き言葉」、禁句状況情報「一般」からなるＴＰＯデータを用いて、文書のチェックを実行すべきことを認識する。
【００４２】
その後、図４のステップＳ２０２からの処理を開始し、「来る２月１９日は〜是非観戦して下さい。」という文章をチェック対象として特定する。そして、図１３に示したように、当該文書に下線を付すとともに、その文章のチェックを開始したことを示すメッセージの表示を行う。
【００４３】
次いで、ＣＰＵ１７は、当該文書を分解した各文字列のチェックを開始し、尊敬度等が、ＴＰＯ設定処理で設定されたＴＰＯデータと一致していない文字列がチェック対象文字列となったときに、置換採否選択メニューの表示を行う。図１３に下線を付して示してある文章では、「是非」の尊敬度が、ＴＰＯデータ内の尊敬度と異なるので、図１４に示したように、ＣＰＵ１７は、「是非」を「万障お繰り合わせの上」に訂正すべきことが示された置換採否選択メニュー２０を表示する。
【００４４】
ユーザは、「置換する」、「そのまま」と表示されたいずれかのボタンを選択することによって、「是非」を「万障お繰り合わせの上」に置き換えるか否かの指示を入力する。
【００４５】
例えば、ユーザが「そのまま」を選択した場合、ＣＰＵ１７は、「是非」の置換を行うことなく、次の文字列「観戦してください」のチェックを開始する。この文字列は、「ください」の使用法が不適当な文字列であり、図２に示したように、「観戦してください」に対応する尊敬度「１」の単語は、「ご観戦ください」である。このため、ＣＰＵ１７は、図１５に示したように、「観戦してください」を「ご観戦ください」に訂正することを推奨する置換採否選択メニュー２０の表示を行う。
【００４６】
また、差出人設定用メニューにおいて「会社」が選択された後、受取人設定用メニューにおいて「取引先」が選択されていた場合には、ＴＰＯデータとして記憶される尊敬度が「３」になる。そして、図２に示してあるように、「観戦してください」に対応する尊敬度「３」の単語は、「ご観戦お願い申しあげます」である。このため、ＣＰＵ１７は、受取人設定用メニューにおいて「取引先」が選択されていた場合、図１２に示した文章に対して、図１６に示したように、「観戦してください」を「ご観戦お願い申しあげます」に訂正することを推奨する置換採否選択メニュー２０の表示を行う。
【００４７】
また、上述した説明から明らかなように、ＣＰＵ１７は、文書中で、過剰な敬語表現が用いられていた場合にも、その部分の表現形態を、ＴＰＯデータに応じたものとするための置換採否選択メニューを表示する。例えば、ＴＰＯデータとして記憶された尊敬度が「３」であるときに、「ご観戦していただくようお願い申しあげます」（尊敬度４）といった文字列を含む文書が編集対象として与えられた場合、ＣＰＵ１７は、図１７に示したように、「ご観戦していただくようお願い申しあげます」を「ご観戦お願い申し上げます」に修正すべきことが示された置換採否選択メニュー２０を表示する。
【００４８】
このように、第１実施形態の文書編集装置を用いた場合、ユーザは、作成する文書に関係する項目を２つのメニューから選択するだけで、その文書内で用いられている表現形態を、その文書の用途に応じたものとすることができる。
【００４９】
＜第２実施形態＞
第２実施形態の文書編集装置は、図４に示した敬語使用法チェック処理におけるステップＳ１０２およびＳ１０３における処理手順を変えた装置であり、全体的な動作手順は、第１実施形態の文書編集装置の動作手順と同じものとなっている。このため、ここでは、第１実施形態の文書編集装置とは異なる部分だけを説明することにする。
【００５０】
第２実施形態の文書編集装置では、図２に示した敬語辞書の代わりに、図１８に示した敬語辞書と、図１９に示した活用形対応表とを保持している。
図１８に示したように、第２実施形態の文書編集装置が備える敬語辞書は、置き換え元単語、置き換え先単語、尊敬度、文体情報に加えて、置き換え元単語の品詞および前単語の活用形と、置き換え先単語の品詞および前単語の活用形とが記憶される辞書になっている。なお、前単語の活用形に関する情報（連用１、連用３等）は、動詞に接続されて使用される助動詞についてのみ記憶されている。
【００５１】
図１９に示したように、活用形対応表は、各種の動詞を、各種の活用形（未然１、連用１等）で用いる場合、その動詞をどのように変化させれば良いかを示す情報が記憶されている。
【００５２】
第２実施形態の文書編集装置内のＣＰＵは、このような敬語辞書と活用形対応表を用いて、図４のステップＳ１０２およびＳ１０３相当のステップにおいて、文書中から、ＴＰＯデータに対応していない文字列を抽出し、また、その文字列の代わりに用いるべき文字列を決定する処理である置換推奨文字列決定処理を実行する。
【００５３】
以下、図２０を用いて、置換推奨文字列決定処理時のＣＰＵの動作手順を説明する。
チェックをが行うべき一つの文章の切り出しを行った後、ＣＰＵは、解析用辞書を用いて、その文章を単語に分割し、各単語の品詞と活用形を判定する（ステップＳ３０１；図４のステップＳ１０２に対応）。そして、ステップＳ３０１における判定結果に基づき、チェックを行う単語あるいは文節を特定（ステップＳ３０２）し、チェック対象が単語であった場合（ステップＳ３０３；Ｎ）、すなわち、単独で尊敬度等の判定を行うべき単語が文章中に含まれていた場合には、敬語辞書と禁句辞書とを用いて、その単語の尊敬度等がＴＰＯデータに対応するものであるか否かを判断し、ＴＰＯデータに対応していなかった場合には、置換推奨文字列の特定を行う（ステップＳ３０４）。そして、ＣＰＵ１７は、置換推奨文字列決定処理を終了し、図４のステップＳ１０５相当のステップに進む。その後、ステップＳ１０６〜Ｓ１０８相当の処理を実行し（あるいは実行せずに）、切り出した文章に関する処理が完了したか否かの判断を行い、完了していない場合には、ステップＳ３０２に戻り、残りの単語に関する処理を続行する。
【００５４】
一方、チェック対象が複数の単語からなる文節であった場合（ステップＳ３０３；Ｙ）、すなわち、動詞と助動詞の組み合わせといったように、文節単位で尊敬度を判定すべき単語列が文章中に含まれていた場合、ＣＰＵ１７は、文節を構成する単語の尊敬度を累積し、累積結果を、その文節の尊敬度とする（ステップＳ３０５）。そして、その文節の尊敬度と、ＴＰＯデータ内の尊敬度との大小関係の比較を行い（ステップＳ３０６）、文節の尊敬度がＴＰＯデータ内の尊敬度よりも低いものであった場合（ステップＳ３０６；<TPO）には、より尊敬度の高い助動詞を探索し、そのような助動詞が存在した場合（ステップＳ３０７；Ｙ）には、チェック対象となっている文節の助動詞部分を、探索した助動詞で置換することによって置換推奨文字列を作成（ステップＳ３０８）する。この際、ＣＰＵは、活用形対応表の内容を参照することによって、前単語の活用形を変えることが必要であるか否かを判断し、必要である場合には、前単語を修正する処理をも併せて行う。また、原則として、“１”だけ尊敬度の高い助動詞を探索する。
【００５５】
その後、ＣＰＵは、置換によって作成した置換推奨文字列の尊敬度がＴＰＯデータの構成要素である尊敬度と一致しているか否かの判断を行う（ステップＳ３０９）。そして、両者が一致していた場合（ステップＳ３０９；Ｙ）には、図示した処理を終了し、図４のステップＳ１０５相当のステップに進む。
【００５６】
一方、両者が一致していなかった場合（ステップＳ３０９；Ｎ）、ＣＰＵは、ステップＳ３１０に進む。また、より尊敬度の高い助動詞が存在しなかった場合（ステップＳ３０７；Ｎ）にも、ＣＰＵは、ステップＳ３１０に進む。そして、ステップＳ３１０において、ＣＰＵは、より尊敬度の高い動詞、サ変名詞、形容詞を、敬語辞書から探索する処理を行い、そのような動詞等が存在していた場合（ステップＳ３１０；Ｙ）には、チェック対象となっている文節（あるいはステップＳ３０８で作成した置換推奨文字列）の対応する部分を、探索した動詞等で置換することによって置換推奨文字列を作成（ステップＳ３１１）し、処理を終了する。なお、ステップＳ３１０においても、ステップＳ３０８と同様に、原則として、“１”だけ尊敬度の高い動詞等が探索される。また、実際の装置では、ステップＳ３１１の終了後、尊敬度とＴＰＯの比較が行われ、両者が一致していない場合には、ステップＳ３０７に戻るようになっているのであるが、流れ図が煩雑になるため、図２０では、この部分の表示は省略してある。
【００５７】
一方、求めた文節の尊敬度がＴＰＯデータ内の尊敬度よりも高かった場合（ステップＳ３０６；>TPO）、ＣＰＵは、より尊敬度の低い助動詞の探索を行い、そのような助動詞が存在した場合（ステップＳ３１２；Ｙ）には、チェック対象となっている文節の助動詞部分を、探索した助動詞で置換することによって置換推奨文字列を作成（ステップＳ３１３）し、作成した置換推奨文字列の尊敬度とＴＰＯデータ内の尊敬度との比較を行う（ステップＳ３１４）。
【００５８】
そして、両者が一致していた場合（ステップＳ３０９；Ｙ）、ＣＰＵは、図示した処理を終了し、両者が一致していなかった場合（ステップＳ３０９；Ｎ）、には、ステップＳ３１５に進む。また、より尊敬度の高い助動詞が存在しなかった場合（ステップＳ３１２；Ｎ）にも、ＣＰＵは、ステップＳ３１５に進む。
【００５９】
ステップＳ３１５において、ＣＰＵは、より尊敬度の低い動詞、サ変名詞、形容詞を、敬語辞書から探索する処理を行い、そのような動詞等が存在していた場合（ステップＳ３１５；Ｙ）には、チェック対象となっている文節（あるいは置換推奨文字列）の対応する部分を、探索した動詞等で置換することによって置換推奨文字列を作成（ステップＳ３１６）し、処理を終了する。なお、図示は省略したが、実際の装置では、ステップＳ３１６の終了後、尊敬度とＴＰＯの比較が行われ、両者が一致していない場合には、ステップＳ３１２に戻るようになっている。
【００６０】
また、求めた文節の尊敬度がＴＰＯデータ内の尊敬度と一致していた場合（ステップＳ３０６；=TPO）、ＣＰＵは、置換推奨文字列の作成を行うことなく、置換推奨文字列決定処理を終了し、図２のステップＳ１０５、Ｓ１０９相当の処理の実行後、ステップＳ３０２からの処理を再び開始する。
すなわち、第２実施形態の文書編集装置によって、図１２に示した文書のチェックを実行させた場合、例えば、「是非観戦してください」といった部分は、図２１に示したように、４つの単語に分割され、各単語の尊敬度の累積値（この場合、“０”）が、当該文字列の尊敬度であると看做される。そして、ＴＰＯデータ内の尊敬度が「１」であった場合には、助動詞である「てください」を、その助動詞に関する尊敬度「１」の置き換え先単語である「てくださいませ」で置き換えた文字列が置換推奨文字列となり、置換採否選択メニュー内に表示される。また、ＴＰＯデータ内の尊敬度が「２」であった場合には、助動詞である「てください」が、その助動詞に関する尊敬度「１」の置き換え先単語である「てくださいませ」で置き換えられるとともに、サ変名詞である「観戦」が、その単語に関する尊敬度「１」の置き換え先単語である「ご観戦」で置き換えられ、文字列「是非ご観戦してくださいませ」が、置換推奨文字列として、置換採否選択メニューに表示される。
【００６１】
この文書編集装置によれば、第１実施形態の文書編集装置に比して構造は複雑になるものの、文書中で用いられている敬語の変換がより的確に行えることになる。
【００６２】
＜変形例＞
第１並びに第２実施形態の文書編集装置は、敬語使用法チェック処理の開始を指示した際、最初にＴＰＯ設定処理が実行されるように構成してあるが、ＴＰＯ設定処理と、ＴＰＯ設定処理を除いた敬語使用法チェック処理が、別個に実施されるように装置を構成しても良いことは当然である。また、各実施形態の文書編集装置は、既存の文書を対象とする装置であったが、かな漢字変換時に、ＴＰＯ設定処理を取り除いた敬語使用法チェック処理が実行されるように装置を構成することも出来る。さらに、置換採否選択メニューを表示することなく、文字列の置換が自動的に行われるように文書編集装置を構成しても良い。
【００６３】
また、各実施形態の文書編集装置は、ＲＯＭにプログラム等を記憶させていることからも明らかなように、文書作成・編集用の専用装置（いわゆる、ワードプロセッサ）として構成してあるが、文書編集装置の実現方法はこれに限られない。
【００６４】
例えば、図２２に模式的に示したように、各実施形態のＲＯＭ内に記憶されているプログラム並びに辞書に相当する文書編集プログラム３１を、ＣＤ、ＦＤ等の記憶媒体３２並びにそのドライブ３３を介して、コンピュータ３４にインストールすることによって、各実施形態の文書編集装置と同等の機能を有する装置を実現しても良い。また、プログラム部分のみがコンピュータ３３にインストールされ、ドライブ３３に、辞書が記憶された記憶媒体３２をセットした状態で、運用が行われるようにしても良いことは当然である。また、プログラムが直接記憶媒体３２から読み出されるようにしてもよいことも当然である。
【００６５】
【発明の効果】
以上、詳細に説明したように、本発明の文書編集装置によれば、編集対象文書を構成する各単語のうち、その使用目的に応じた表現形態をとっていない単語が、使用目的に応じた表現形態の単語に置換されるため、敬語の使用法に関する知識を持っていない者でも、容易に、その使用目的に応じて正確な形態で敬語が使用された文書を作成することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態による文書編集装置の構成を示すブロック図である。
【図２】第１実施形態の文書編集装置が備える敬語辞書の概要を示す説明図である。
【図３】第１実施形態の文書編集装置が備える禁句辞書の概要を示す説明図である。
【図４】第１実施形態の文書編集装置で実行される敬語使用法チェック処理の流れ図である。
【図５】敬語使用法チェック処理時に最初に実行されるＴＰＯ設定処理の流れ図である。
【図６】ＴＰＯ設定処理時に表示される差出人設定用メニューの説明図である。
【図７】ＴＰＯ設定処理時に表示される受取人設定用メニューの説明図である。
【図８】ＴＰＯ設定処理時に表示される受取人設定用メニューの説明図である。
【図９】ＴＰＯ設定処理時に表示される受取人設定用メニューの説明図である。
【図１０】ＴＰＯ設定処理時に表示される受取人設定用メニューの説明図である。
【図１１】ＴＰＯデータを特定する際に、ＣＰＵが参照するテーブルの説明図である。
【図１２】第１実施形態の文書編集装置による敬語使用法チェック処理を説明するための、表示部の表示内容を示した図である。
【図１３】図１２に示した文書に対して、敬語使用法チェック処理を開始した際の、表示部の表示内容を示した図である。
【図１４】図１３に示した内容が表示された後、表示部に表示される表示内容を示した図である。
【図１５】図１４に示した内容が表示された後、表示部に表示される表示内容の一例を示した図である。
【図１６】異なるＴＰＯデータが設定されている場合に、図１４に示した内容が表示された後、表示部に表示される表示内容の一例を示した図である。
【図１７】異なるＴＰＯデータが設定されている場合に、図１４に示した内容が表示された後、表示部に表示される表示内容の一例を示した図である。
【図１８】  第２実施形態の文書編集装置が備える敬語辞書の概要を示す説明図である。
【図１９】  第２実施形態の文書編集装置が備える活用形対応表の概要を示す説明図である。
【図２０】第２実施形態の文書編集装置で実行される置換推奨文字列決定処理の流れ図である。
【図２１】置換推奨文字列決定処理における文章の単語への分解例を示した図である。
【図２２】文書編集装置の他の実現方法を示す説明図である。
【符号の説明】
１０  文書編集装置
１１  入力部
１２  表示部
１３  記憶部
１４  インタフェース回路
１５  ＲＯＭ
１６  ＲＡＭ
１７  ＣＰＵ
２０  置換採否選択メニュー
３１  文書編集プログラム
３２  記憶媒体
３３  ドライブ
３４  コンピュータ
【図１】
0003760428.tif 000002
【図２】
0003760428.tif 000003
【図３】
0003760428.tif 000004
【図４】
0003760428.tif 000005
【図５】
0003760428.tif 000006
【図６】
0003760428.tif 000007
【図７】
0003760428.tif 000008
【図８】
0003760428.tif 000009
【図９】
0003760428.tif 000010
【図１０】
0003760428.tif 000011
【図１１】
0003760428.tif 000012
【図１２】
0003760428.tif 000013
【図１３】
0003760428.tif 000014
【図１４】
0003760428.tif 000015
【図１５】
0003760428.tif 000016
【図１６】
0003760428.tif 000017
【図１７】
0003760428.tif 000018
【図１８】
0003760428.tif 000019
【図１９】
0003760428.tif 000020
【図２０】
0003760428.tif 000021
【図２１】
0003760428.tif 000022
【図２２】
0003760428.tif 000023