(57)【要約】【課題】使用者の利便性を高める文字変換装置、文字変換システム、文字変換方法およびプログラムを提供する。【解決手段】文字変換装置は、所定の単語と、その所定の単語の類義語と、を互いに関連付けて記憶する記憶部と、文書を受け付けると、文書に含まれる構成単語を検出する検出部と、検出手段にて検出された構成単語が、記憶部内の類義語と一致する場合には、その構成単語を、所定の単語に変換する変換部と、を含む。【選択図】図１
2011232855.tif 000002
【特許請求の範囲】
【請求項１】
所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶する記憶手段と、
文書を受け付けると、前記文書に含まれる構成単語を検出する検出手段と、
前記検出手段にて検出された構成単語が、前記記憶手段内の前記類義語と一致する場合には、当該構成単語を、前記所定の単語に変換する変換手段と、を含む文字変換装置。
【請求項２】
請求項１に記載の文字変換装置において、
前記変換手段は、前記検出手段にて検出された構成単語が、前記記憶手段内の前記類義語と一致しない場合には、当該構成単語を前記所定の単語の新たな類義語として前記記憶手段に登録するか否かを問う旨のメッセージを出力する、文字変換装置。
【請求項３】
請求項２に記載の文字変換装置において、
前記変換手段は、前記メッセージに対して登録を指示する旨の応答情報を受け付けると、前記検出手段にて検出された構成単語を、前記所定の単語の新たな類義語として前記記憶手段に登録する、文字変換装置。
【請求項４】
入力装置と文字変換装置とを有する文字変換システムであって、
前記入力装置は、文書を前記文字変換装置に送信し、
前記文字変換装置は、
所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶する記憶手段と、
前記入力装置から送信された文書を受信すると、当該文書に含まれる構成単語を検出し、当該構成単語が、前記記憶手段内の前記類義語と一致する場合には、当該構成単語を前記所定の単語に変換する変換手段と、を含む、文字変換システム。
【請求項５】
請求項４に記載の文字変換システムにおいて、
前記変換手段は、前記構成単語が、前記記憶手段内の前記類義語と一致しない場合には、当該構成単語を前記所定の単語の新たな類義語として前記記憶手段に登録するか否かを問う旨のメッセージを出力する、文字変換システム。
【請求項６】
所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶手段に記憶する記憶ステップと、
文書を受け付けると、前記文書に含まれる構成単語を検出する検出ステップと、
前記検出ステップにて検出された構成単語が、前記記憶手段内の前記類義語と一致する場合には、当該構成単語を、前記所定の単語に変換する変換ステップと、を含む文字変換方法。
【請求項７】
請求項６に記載の文字変換方法において、
前記変換ステップでは、前記検出ステップにて検出された構成単語が、前記記憶手段内の前記類義語と一致しない場合には、当該構成単語を前記所定の単語の新たな類義語として前記記憶手段に登録するか否かを問う旨のメッセージを出力する、文字変換方法。
【請求項８】
入力装置と文字変換装置とを有する文字変換システムにおける文字変換方法であって、
前記文字変換装置が、所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶手段に記憶する記憶ステップと、
前記入力装置が、文書を前記文字変換装置に送信する送信ステップと、
前記文字変換装置が、前記入力装置から送信された文書を受信すると、当該文書に含まれる構成単語を検出し、当該構成単語が、前記記憶手段内の前記類義語と一致する場合には当該構成単語を前記所定の単語に変換する変換ステップと、を含む文字変換方法。
【請求項９】
請求項８に記載の文字変換方法において、
前記変換ステップでは、前記構成単語が、前記記憶手段内の前記類義語と一致しない場合には、当該構成単語を前記所定の単語の新たな類義語として前記記憶手段に登録するか否かを問う旨のメッセージを出力する、文字変換システム。
【請求項１０】
記憶手段を有する文字変換装置内のコンピュータに、
所定の単語と、当該所定の単語の類義語と、を互いに関連付けて前記記憶手段に記憶する記憶手順と、
文書を受け付けると、前記文書に含まれる構成単語を検出する検出手順と、
前記検出手順にて検出された構成単語が、前記記憶手段内の前記類義語と一致する場合には当該構成単語を、前記所定の単語に変換する変換手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字変換装置、文字変換システム、文字変換方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、入力文書に含まれる単語を標準形単語に変更する処理システムが記載されている。特許文献１に記載の処理システムは、文書ファイルと、同じ意味または類似の意味を持つ単語同士を１つの揺れグループとして有する揺れ辞書と、を備えている。
【０００３】
特許文献１に記載の処理システムは、揺れ辞書を利用して、文書ファイルから切り出した入力文書に含まれる単語を検索し、その検索された単語と、その単語と同一の揺れグループに属する他の単語と、を一括表示する。そして、特許文献１に記載の処理システムでは、一括表示された各単語の中からユーザにより標準形単語が選択され、検索された単語が、その選択された標準形単語に変更される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−３２５８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の処理システムでは、入力文書に含まれる単語が検索された場合、その検索された単語とその単語と同一の揺れグループに属する他の単語とが一括表示され、ユーザが、一括表示された各単語の中から標準形単語を選択しなければ、検索された単語が、標準形単語に変更されなかった。
【０００６】
このため、ユーザにとっては、検索された単語を、予め定められた単語に変更する場合であっても、一括表示された表示画面を目視し、その表示画面に示された各用語の中から、予め定められた単語を選択する必要があり、不便であったという問題があった。
【０００７】
本発明の目的は、上記した課題を解決する文字変換装置、文字変換システム、文字変換方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の文字変換装置は、所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶する記憶手段と、文書を受け付けると、前記文書に含まれる構成単語を検出する検出手段と、前記検出手段にて検出された構成単語が、前記記憶手段内の前記類義語と一致する場合には、当該構成単語を、前記所定の単語に変換する変換手段と、を含む。
【０００９】
本発明の文字変換システムは、  入力装置と文字変換装置とを有する文字変換システムであって、前記入力装置は、文書を前記文字変換装置に送信し、前記文字変換装置は、所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶する記憶手段と、前記入力装置から送信された文書を受信すると、当該文書に含まれる構成単語を検出し、当該構成単語が、前記記憶手段内の前記類義語と一致する場合には、当該構成単語を前記所定の単語に変換する変換手段と、を含む。
【００１０】
本発明の文字変換方法は、所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶手段に記憶する記憶ステップと、文書を受け付けると、前記文書に含まれる構成単語を検出する検出ステップと、前記検出ステップにて検出された構成単語が、前記記憶手段内の前記類義語と一致する場合には、当該構成単語を、前記所定の単語に変換する変換ステップと、を含む。
【００１１】
本発明の文字変換方法は、入力装置と文字変換装置とを有する文字変換システムにおける文字変換方法であって、前記文字変換装置が、所定の単語と、当該所定の単語の類義語と、を互いに関連付けて記憶手段に記憶する記憶ステップと、前記入力装置が、文書を前記文字変換装置に送信する送信ステップと、前記文字変換装置が、前記入力装置から送信された文書を受信すると、当該文書に含まれる構成単語を検出し、当該構成単語が、前記記憶手段内の前記類義語と一致する場合には当該構成単語を前記所定の単語に変換する変換ステップと、を含む。
【００１２】
本発明のプログラムは、記憶手段を有する文字変換装置内のコンピュータに、所定の単語と、当該所定の単語の類義語と、を互いに関連付けて前記記憶手段に記憶する記憶手順と、文書を受け付けると、前記文書に含まれる構成単語を検出する検出手順と、前記検出手順にて検出された構成単語が、前記記憶手段内の前記類義語と一致する場合には当該構成単語を、前記所定の単語に変換する変換手順と、を実行させる。
【発明の効果】
【００１３】
本発明によれば、文字変換装置または文字変換システムの利便性を高めることが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態における文字変換装置の一構成例を示すブロック図である。
【図２】文字変換装置１００の詳細構成例を示すブロック図である。
【図３】文字変換方法の処理手順例を示すフローチャートである。
【図４】自動変換機能を停止したときの文字変換装置１００の構成例を示す図である。
【図５】自動変換機能を停止したときの文字変換方法の処理手順例を示すフローチャートである。
【図６】文字変換装置の利用形態の概要を説明するための図である。
【図７】文書内の類義語を正式名に変換する例を示した図である。
【図８】本発明の第２の実施形態における文字変換システムの一構成例を示すブロック図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。
【００１６】
図１は、本発明の第１の実施形態における文字変換装置の構成例を示すブロック図である。
【００１７】
文字変換装置１００は、文書を受け付けると、その文書から予め定められた単語の類義語を検出して、その類義語を統一する類義語検索装置および類義語統一装置である。
【００１８】
本実施形態では、文字変換装置１００は、文字変換を行うための情報を記憶する記憶部１と、記憶部１に記憶された情報を用いて文字変換を行う処理部２と、を備える。
【００１９】
記憶部１は、一般的に記憶手段と呼ぶことができる。
【００２０】
記憶部１は、所定の単語と、その所定の単語の類義語と、を互いに関連付けて記憶する。所定の単語は、例えば、用語である。本実施形態では、所定の単語として、所定の用語の正式名称（以下「正式名」と称する。）が用いられる。なお、所定の単語としては、所定の技術用語、専門用語または正式名の所定の略語（例えば、ＣＰＵ、ＲＯＭ）などが用いられてもよい。所定の単語の類義語は、例えば、所定の単語と意義の類似する言葉、または、意義がほぼ同じ言葉である。本実施形態では、所定の単語の類義語として、正式名の類義語が用いられる。
【００２１】
本実施形態では、記憶部１は、処理用ＤＢ１１０と、文書保管用ＤＢ（Data Base）１４０と、を備える。
【００２２】
処理用ＤＢ１１０は、文字変換を処理部２に実行させるためのプログラムと、文字変換に用いられる情報と、を記憶する。なお、記憶部１は、コンピュータ読み取り可能な記録媒体である。処理部ＤＢ１１０は、例えば、ハードディスクにより構成される。
【００２３】
文書保管用ＤＢ１４０は、処理部２にて文字変換された文書を保管する。文書保管用ＤＢ１４０は、例えば、ハードディスクにより構成される。また、文書保管用ＤＢ１４０は、類義語を統一する対象となる文書（文書ファイル）を記憶するようにしてもよい。
【００２４】
処理部２は、文書に含まれる構成単語が、正式名の類義語と一致する場合には、その構成単語を正式名に変換するコンピュータである。処理部２は、変換後の文書を、文書保管用ＤＢ１４０に格納する。処理部２は、検出部１２０と、変換部１３０と、を備える。
【００２５】
検出部１２０は、一般的に検出手段と呼ぶことができる。
【００２６】
検出部１２０は、文書を受け付けると、その文書に含まれる構成単語を検出する。
【００２７】
変換部１３０は、一般的に変換手段と呼ぶことができる。
【００２８】
変換部１３０は、検出部１２０にて検出された構成単語が、記憶部１内の類義語と一致する場合には、検出部１２０にて検出された構成単語を、正式名に変換する。
【００２９】
また、変換部１３０は、検出部１２０にて検出された構成単語が、記憶部１内の類義語と一致しない場合には、その構成単語を、正式名の新たな類義語として記憶部１に登録するか否かを問う旨のメッセージを出力する。メッセージを出力した後、変換部１３０は、そのメッセージに対して登録を指示する旨の応答情報を受け付けると、検出部１２０にて検出された構成単語を、正式名の新たな類義語として記憶部１に登録する。
【００３０】
よって、処理部２では、上述のように、入力された文書に含まれる構成単語を自動的に正式名に変換する処理（以下「自動変換処理」と称する。）が実行される。
【００３１】
図２は、文字変換装置１００の機能構成例を示す図である。
【００３２】
文字変換装置１００は、図１の構成に加えて、入力部１５０と、出力部１６０と、を備える。図２では、自動変換処理の実行を指示する実行情報が、入力部１５０から処理部２に入力されたときの文字変換装置１００について説明する。
【００３３】
処理用ＤＢ１１０は、単語ＤＢ１１１と、類義語ＤＢ１１２と、正式名ＤＢ１１３と、ユーザ登録正式名ＤＢ１１４と、を備える。文書保管用ＤＢ１４０は、文書ＤＢ１４１により構成される。文書ＤＢ１４１は、正式名に変換後の文書ファイルを記憶する。なお、文書ＤＢ１４１には、文字変換対象の文書ファイルが記憶されてもよい。
【００３４】
単語ＤＢ１１１は、形態素分析および単語抽出に用いられる情報を記憶する。単語ＤＢ１３１は、例えば、文を構成する複数の単語を記憶する。
【００３５】
類義語ＤＢ１１２は、類義語を、揺れ語として検出するために用いられる情報を記憶する。類義語ＤＢ１１２は、意義が類似する類義語同士を揺れ語として互いに関連付けて記憶する。
【００３６】
正式名ＤＢ１１３は、予め定められた正式名と、その正式名の類義語と、を互いに関連付けて記憶する。
【００３７】
ユーザ登録正式名ＤＢ１１４は、正式名ＤＢ１１３と異なる正式名ＤＢである。ユーザ登録正式名ＤＢ１１４は、特定の文書作成のときに用いられる正式名ＤＢである。
【００３８】
入力部１５０は、文書を処理部２に入力する。入力部１５０は、文字変換装置１００の使用者が文書を入力するために用いられる。入力部１５０は、例えば、操作キーまたはマウスにより構成される。入力部１５０は、操作キーまたは音声などによって文書（または文章）を処理部２に入力する。なお、文書には、使用者によってリアルタイムに入力される文章または単語が含まれる。
【００３９】
検出部１２０は、形態素分析部１２１と、単語抽出部１２２と、類義語検出部１２３と、類義語登録部１２４と、を備える。変換部１３０は、正式名検索部１３１と、正式名登録部１３２と、を備える。
【００４０】
形態素分析部１２１は、入力部１５０から入力された文書を受け付けると、単語ＤＢ１１１を参照し、その文書に対して形態素分析を行う。形態素分析部１２１は、その形態素分析が行われた文書を、単語抽出部１２２に供給する。
【００４１】
単語抽出部１２２は、形態素分析部１２１から、形態素分析が行われた文書を受け付けると、その文書のうち単語ＤＢ１１１内の単語と一致する構成単語を抽出する。単語抽出部１２２は、その抽出された構成単語を、類義語検出部１２３に供給する。
【００４２】
類義語検出部１２３は、単語抽出部１２２から構成単語を受け付けると、その構成単語のうち、類義語ＤＢ１１２内の類義語と一致する構成単語（以下「揺れ語」と称する。）を検出する。類義語検出部１２３は、類義語ＤＢ１１２内の類義語と一致する揺れ語が検出された場合には、その揺れ語を、正式名の類義語の候補として正式名検索部１３１に供給する。
【００４３】
一方、類義語検出部１２３は、構成単語が、類義語ＤＢ１１２内の類義語と一致しない、すなわち、揺れ語が検出されない場合には、揺れ語が無い旨の情報（以下「未検出情報」と称する。）を、類義語登録部１２４に供給する。
【００４４】
正式名検索部１３１は、類義語検出部１２３から揺れ語（類義語ＤＢ１１２内の類義語と一致する構成単語）を受け付けると、正式名ＤＢ１１３を参照し、その揺れ語が、正式名ＤＢ１１３内の類義語と一致するか否かを判断する。正式名検索部１３１は、類義語検出部１２３からの揺れ語が、正式名の類義語と一致する場合には、正式名ＤＢ１１３を参照し、その類義語に関連付けられた正式名を特定し、その正式名に揺れ語を変換する。
【００４５】
また、正式名検索部１３１は、入力部１５０から入力される文書が、特定の文書である旨の特定文書情報を受け付ける。正式名検索部１３１は、特定文書情報を受け付けると、正式名ＤＢ１１３に代えて、ユーザ登録正式名ＤＢ１１４を参照して、類義語検出部１３１にて検出された揺れ語を、ユーザ登録正式名ＤＢ１１４に記憶されている正式名に変換する。このため、正式名検索部１３１は、入力部１５０から入力される文書ごとに定められた正式名に、揺れ語を変換することができる。
【００４６】
また、正式名検索部１３１は、揺れ語が正式名に変換された文書を、文書ＤＢ１４１に記憶する。また、正式名検索部１３１は、揺れ語が正式名に変換された文書を、出力部１６０に出力する。
【００４７】
正式名検索部１３１は、例えば、正式名に変換した文字の背景を、他の文字と異なる背景に変更する、または、正式名に変換した文字を枠で囲む処理を施す。あるいは、正式名検索部１３１は、正式名に変換した文字に対し、下線を引くまたは吹き出しを表示するようにしてもよい。このため、正式名検索部１３１は、変換箇所を視覚的に強調することができる。
【００４８】
正式名登録部１３２は、使用者が指定する正式名または正式名の類義語を、正式名ＤＢ１１３に登録する。類義語検出部１２３にて検出された揺れ語が、正式名の類義語と一致しない場合には、正式名登録部１３２は、その揺れ語を、正式名の新たな類義語、または、新たな正式名として正式名ＤＢ１１３に登録するか否かを問う旨のメッセージ（以下「登録照会メッセージ」と称する。）を、出力部１６０に出力する。
【００４９】
正式名登録部１３２は、登録照会メッセージに対する応答情報として、揺れ語を正式名の新たな類義語として登録する旨の類義語登録情報を、入力部１５０から受け付ける。正式名登録部１３２は、類義語登録情報を受け付けると、登録照会メッセージに示した揺れ語を、正式名の新たな類義語として正式名ＤＢ１１３に登録する。
【００５０】
また、正式名登録部１３２は、例えば、登録照会メッセージに対する応答情報として、揺れ語を新たな正式名として登録する旨の正式名登録情報を、入力部１５０から受け付ける。正式名登録部１３２は、正式名登録情報を受け付けると、登録照会メッセージに示した揺れ語を、新たな正式名として正式名ＤＢ１１３に登録する。このとき、正式名登録部１３２は、類義語ＤＢ１１２から、新たな正式名と類似する類義語を抽出し、その抽出した類義語を、新たな正式名の類義語として登録するか否かを問うメッセージを出力部１６０に出力するようにしてもよい。そして、正式名登録部１３２は、使用者により決定された新たな正式名の類義語を示す類義語情報を入力部１５０から受け付けると、類義語情報に示された類義語を、新たな正式名の類義語を正式名ＤＢ１１３に登録する。
【００５１】
類義語登録部１２４は、使用者が指定する揺れ語を類義語ＤＢ１１２に登録する。類義語登録部１２４は、類義語検出部１２３から未検出情報を受け付けると、類義語ＤＢ１１２内の類義語と一致しなかった構成単語を、類義語ＤＢ１１２に登録するか否かを問う旨のメッセージ（以下「揺れ語照会メッセージ」と称する。）を、出力部１６０に供給する。
【００５２】
類義語登録部１２４は、その揺れ語照会メッセージに対する応答情報として、登録を指示する旨の揺れ語登録情報を、入力部１５０から受け付ける。類義語登録部１２４は、その揺れ語登録情報を受け付けると、揺れ語照会メッセージに示した構成単語を、新たな揺れ語として類義語ＤＢ１１２に登録する。
【００５３】
出力部１６０は、正式名検索部１３２から文書を受け付けると、文字変換装置１００の使用者に対し、その文書を表示する。また、出力部１６０は、正式名登録部１３２から登録照会メッセージを受け付けると、揺れ語を正式名の新たな類義語または新たな正式名として登録するか否かを問うメッセージを表示する。また、出力部１６０は、類義語登録部１３２から揺れ語照会メッセージを受け付けると、構成単語を新たな揺れ語として登録するか否かを問うメッセージを表示する。
【００５４】
図３は、文字変換装置１００による文字変換方法の処理手順例を示すフローチャートである。
【００５５】
まず、入力部１５０は、使用者によって入力された文書を、形態素分析部１２１に供給する。（ステップＡ１）。形態素分析部１２１は、入力部１５０から文書を受け付けると、単語ＤＢ１１１を参照し、その文書に対し形態素分析を行う（ステップＡ２）。
【００５６】
形態素分析部１２１が、形態素分析を行った後、単語抽出部１２２は、単語ＤＢ１１１を参照し、形態素分析が行われた文書のうち、構成単語を抽出する（ステップＡ３）。単語抽出部１２２が、構成単語を抽出すると、類義語検出部１２３は、類義語ＤＢ１１２を参照し、その構成単語のうち揺れ語の検出を行う（ステップＡ４）。
【００５７】
類義語検出部１２３は、単語抽出部１２２にて抽出された構成単語のうち揺れ語があるか否かを判断する（ステップＡ５）。類義語検出部１２３が、揺れ語があると判断すると、正式名検索部１３１は、類義語検出部１２３にて検出された揺れ語が、正式名ＤＢ１１３内の類義語と一致するか否か、すなわち、正式名の類義語があるか否かを判断する（ステップＡ６）。
【００５８】
正式名検索部１３１は、正式名の類義語があると判断すると、類義語検出部１２３にて検出された揺れ語を、正式名に変換する（ステップＡ７）。
【００５９】
一方、正式名検索部１３１が、正式名の類義語がないと判断すると、正式名登録部１３２は、その揺れ語を正式名ＤＢ１１３に登録するか否かを問う旨の登録照会メッセージの出力後、その登録照会メッセージに対する応答情報に基づいて揺れ語を登録するか否かを判断する（ステップＡ８）。
【００６０】
正式名登録部１３２は、正式名の類義語として揺れ語を登録しない旨の応答情報を受け付けると、その揺れ語を正式名の類義語として正式名ＤＢ１１３に登録することなく、ステップＡ１に戻る。一方、正式名登録部１３２は、揺れ語を正式名の類義語として登録する旨の類義語登録情報を受け付けると、その揺れ語を、正式名の新たな類義語として正式名ＤＢ１１３に登録する（ステップＡ９）。
【００６１】
また、ステップＡ５にて、類義語検出部１２３が、揺れ語がないと判断した場合には、類義語登録部１２４は、類義語ＤＢ１１２内の類義語と一致しなかった構成単語を、類義語ＤＢ１１２に登録するか否かを判断する（ステップＡ１０）。類義語登録部１２４は、構成単語を揺れ語として登録しない旨の応答情報を受け付けると、構成単語を新たな揺れ語として類義語ＤＢ１１２に登録することなく、ステップＡ１に戻る。
【００６２】
一方、類義語登録部１２４は、入力部１５０から、類義語ＤＢ１１２内の類義語と一致しなかった構成単語を登録する旨の揺れ語登録情報を受け付けると、その構成単語を、新たな揺れ語として類義語ＤＢ１１２に登録して（ステップＡ１１）、ステップＡ１に戻る。
【００６３】
次に、入力部１５０から、自動変換処理を停止する旨の停止情報が処理部２に入力されたときの文字変換装置１００について説明する。
【００６４】
図４は、正式名の類義語を自動的に正式名に変換しないときの文字変換装置１００の構成例を示すブロック図である。図４では、文書を入力してから、その文書に含まれる揺れ語を検出するまでの動作は、図２と同様であるため、揺れ語を検出した後の動作について説明する。
【００６５】
類義語登録部１２４は、類義語検出部１２３にて検出された揺れ語が、正式名ＤＢ１１３内の類義語と一致する場合には、正式名ＤＢ１１３を参照し、その類義語に関連付けられた正式名と、その正式名に関連付けられた全ての類義語と、を表示するための表示情報を、出力部１６０に出力する。
【００６６】
類義語登録部１２４は、表示情報を出力部１６０に出力した後、表示情報にて表示された正式名とその正式名の全ての類義語とのうち使用者が選択した単語を示す選択情報を、入力部１５０から受け付ける。類義語登録部１２４は、選択情報を受け付けると、類義語検出部１２３にて検出された揺れ語を、選択情報に示された単語に変換する。
【００６７】
一方、類義語登録部１２４は、類義語検出部１２３にて揺れ語が検出されなかった場合には、類義語ＤＢ１１２内の類義語と一致しなかった構成単語を類義語ＤＢ１１２に登録するか否かを問う揺れ語照会メッセージを、出力部１６０に出力する。
【００６８】
類義語登録部１２４は、その揺れ語照会メッセージに対する応答情報として、構成単語を新たな揺れ語として登録する旨の揺れ語登録情報を、入力部１５０から受け付ける。類義語登録部１２４は、揺れ語登録情報を受け付けると、その揺れ語照会メッセージに示した構成単語を、新たな揺れ語として類義語ＤＢ１１２に登録する。
【００６９】
図５は、自動変換処理を停止したときの文字変換装置１００による文字変換方法の処理手順例を示すフローチャートである。
【００７０】
図５では、ステップＢ１〜Ｂ４の一連の処理が、図３に示したステップＡ１〜Ａ４の処理と同様であるため、ここでの説明を省略する。
【００７１】
類義語検出部１２３は、単語抽出部１２２にて抽出された構成単語のうち、揺れ語があるか否かを判断する（ステップＢ５）。類義語登録部１２４は、類義語検出部１２３にて揺れ語があると判断されると、正式名ＤＢ１１３を参照し、正式名と、その正式名に関連付けられた全ての類義語と、を表示するための表示情報を、出力部１６０に供給する（ステップＢ６）。
【００７２】
この後、類義語登録部１２４は、使用者が選択した単語を示す選択情報を入力部１５０から受け付けると、その選択情報に示された単語が、類義語検出部１２３にて検出された揺れ語と一致するか否かを判断する（ステップＢ７）。
【００７３】
類義語登録部１２４は、選択情報に示された単語が、類義語検出部１２３にて検出された揺れ語と一致する場合、その検出された揺れ語を変換することなく、ステップＢ１に戻る。一方、類義語登録部１２４は、選択情報に示された単語が、類義語検出部１２３にて検出された揺れ語と異なる場合には、その揺れ語を、選択情報に示された単語に置換する（ステップＢ８）。
【００７４】
また、ステップＢ５にて、類義語検出部１２３が、揺れ語がないと判断した場合には、類義語登録部１２４は、揺れ語として検出されなかった構成単語を、類義語ＤＢ１１２に登録するか否かを判断する（ステップＢ９）。類義語登録部１２４は、構成単語を登録しない旨の応答情報を入力部１５０から受け付けると、構成単語を揺れ語として登録することなく、ステップＢ１に戻る。
【００７５】
一方、類義語登録部１２４は、類義語ＤＢ１１２内の類義語と一致しなかった構成単語を類義語ＤＢ１１２に登録する旨の揺れ語登録情報を入力部１５０から受け付けると、その構成単語を、新たな揺れ語として類義語ＤＢ１１２に登録して（ステップＢ１０）、ステップＢ１に戻る。
【００７６】
図６は、文字変換装置１００の利用形態の概要を説明するための図である。
【００７７】
図６には、処理部２ａおよび２ｂと、データベース１１と、統一用語文書ファイル１４と、入力部１５ａおよび１５ｂと、出力部１６ａおよび１６ｂと、が示されている。
【００７８】
入力部１５ａおよび１５ｂは、文字および図形情報を受け付ける入力装置である。入力部１５ａおよび１５ｂは、図２に示した入力部１５０にそれぞれ対応する。入力部１５ａおよび１５ｂは、それぞれ処理部２ａおよび２ｂに接続される。
【００７９】
出力部１６ａおよび１６ｂは、文字および図形情報を出力する出力装置である。出力部１６ａおよび１６ｂは、図２に示した出力部１６０にそれぞれ対応する。出力部１６ａおよび１６ｂは、それぞれ処理部２ａおよび２ｂに接続される。
【００８０】
処理部２ａおよび２ｂは、自動変換処理を実行するためのプログラムに従って、構成単語を検出し、その構成単語が、正式名の類義語と一致する場合には、その構成単語を正式名に修正する中央処理装置、プロセッサまたはデータ処理装置である。処理部２ａおよび２ｂは、例えば、パーソナルコンピュータなどの情報処理装置により実現される。処理部２ａおよび２ｂは、図１および２に示した処理部２にそれぞれ対応する。処理部２ａおよび２ｂは、その文書内の正式名の類義語を、正式名に修正後の文書を、統一用語文書ファイル１４に格納する。
【００８１】
データベース１１は、複数のデータベースからなる外部記憶装置である。データベース１１は、処理部２ａおよび２ｂによりアクセスされる。データベース１１は、図１および２に示した記憶部１に対応する。
【００８２】
統一用語文書ファイル１４は、処理部２ａまたは２ｂにて修正された文書を保存するための外部記憶装置である。統一用語文書ファイル１４は、図１に示した文書保管用ＤＢ１４０の文書ＤＢ１４１に対応する。
【００８３】
図６に示すように、入力部１５ａが、操作キーまたは音声などによって入力された文章を、処理部２ａに送信する。処理部２ａは、その文章を受信するたびに、データベース１１を参照し、その受信された文章に含まれる揺れ語を検出し、その検出された揺れ語が、正式名の類義語と一致する場合には、その揺れ語を正式名へ随時修正する。また、処理部２ａは、その修正後の文章を、統一用語文書ファイル１４に格納する。
【００８４】
よって、文字変換装置１００は、入力部１５ａから文章を入力中にリアルタイムで単語を切り出し、構成単語を検出して、その構成単語が正式名の類義語であるか否かの判断を行うことができ、きめ細かい修正を行うことができる。
【００８５】
一方、入力部１５ｂは、文字変換対象の文書を予め記憶し、使用者の指示に応じてその記憶している文書を、処理部２ａに送信する。処理部２ｂは、その文書を受信すると、データベース１１を参照し、その受信された文書に含まれる構成単語を検出し、その構成単語が正式名の類義語と一致する場合には、その構成単語を正式名へ一括修正する。また、処理部２ｂは、一括修正後の文書を、統一用語文書ファイル１４に格納する。
【００８６】
図７は、文書内の類義語を正式名に変換する例を示した図である。
【００８７】
図７では、正式名ＤＢ１１３には、正式名の類義語である「ワクチン」、「ワクチンソフト」、「ウィルス対策ソフト」、「ウィルスソフトウェア」および「（ウィルス対策ソフトウェアの）商品名」の各々と、正式名である「ウィルス対策ソフトウェア」と、が互いに関連付けられて記憶されている。
【００８８】
図７に示すように、例えば、文書内に「ワクチンソフト」と正式名の類義語を入力した場合は、ユーザの手を煩わせることなく、自動的に正式名である「ウィルス対策ソフトウェア」に修正することができる。
【００８９】
また、入力した単語が、正式名の類義語として登録されていない場合には、その単語を正式名の類義語として登録するかどうかの判断を求める画面を自動的に表示し、ユーザの操作を簡略化し、入力登録の手順を減らすことにより、作業時間の短縮を図ることができる。
【００９０】
なお、通常は正式名ＤＢ１１３内の正式名を使用するが、特定の文書を作成する場合には一時的に正式名ＤＢ１１３と異なる正式名を使用したい場合がある。その際には、正式名ＤＢ１１３に代えて、ユーザ登録正式名ＤＢ１１４を使用し、臨機応変に正式名を使い分けることができる。
【００９１】
本発明の第１の実施形態によれば、文字変換装置１００が、所定の単語と、その所定の単語の類義語と、を互いに関連付けて記憶する記憶部１を有する。そして、検出部１２０が、文書に含まれる構成単語を検出し、変換部１３０が、検出部１２０にて検出された構成単語が、記憶部１内の類義語と一致する場合には、その構成単語を正式名に変換する。
【００９２】
よって、文字変換装置１００は、構成単語を検出した場合には、その検出された構成単語を、いずれの構成単語に変換するかを使用者に問い合わせることなく、適切な正式名に変換することができる。このため、文字変換装置１００は、使用者の手間を省くことができ、使用者の利便性を向上させることができる。
【００９３】
また、本発明の第１の実施形態では、変換部１３０が、検出部１２０にて検出された構成単語が、記憶部１内の類義語と一致しない場合には、その構成単語を所定の単語の新たな類義語として記憶部１に登録するか否かを問う旨のメッセージを出力する。すなわち、文章を入力していく作業中に、保守画面を表示することができる。
【００９４】
このため、文字変換装置１００は、記憶部１に登録されていない単語のうち、所定の単語に関連する単語を使用者に通知することができる。よって、使用者は、記憶部１に登録されていない単語のうち、正式名に類似する構成単語を、容易に発見することができる。
【００９５】
また、本発明の第１の実施形態では、変換部１３０は、メッセージに対して登録を指示する旨の応答情報を受け付けると、検出部１２０にて検出された構成単語を、所定の単語の新たな類義語として記憶部１に登録する。
【００９６】
このため、文字変換装置１００は、所定の単語の類義語以外の構成単語であって所定の単語に類似する構成単語を記憶部１に登録することができる。よって、使用者は、正式名に変換すべき構成単語を容易に記憶部１に登録することができる。
【００９７】
次に、本発明の第２の実施形態について説明する。
【００９８】
図８は、本発明の第２の実施形態における文字変換システムの構成例を示すブロック図である。
【００９９】
文字変換システムは、入力装置２１５ａおよび２１５ｂと、出力装置２１６ａおよび２１６ｂと、ネットワーク２２０と、サーバ２００と、を備える。
【０１００】
入力装置２１５ａおよび２１５ｂと出力装置２１６ａおよび２１６ｂとは、各家庭や一般の企業内にあるクライアントパソコン、または、携帯端末などである。
【０１０１】
入力装置２１５ａおよび２１５ｂは、使用者によって入力された文書を送信する。入力装置２１５ａおよび２１５ｂは、図７に示した入力部１５ａおよび１５ｂとそれぞれ同様の機能を有する。出力装置２１６ａおよび２１６ｂは、図７に示した出力部１６ａおよび１６ｂとそれぞれ同様の機能を有する。
【０１０２】
ネットワーク２２０は、入力装置２１５ａおよび２１５ｂと、出力装置２１６ａおよび２１６ｂと、サーバ２００と、の間を互いに接続するインターネット回線である。
【０１０３】
サーバ２００は、一般的に文字変換装置と呼ぶことができる。
【０１０４】
サーバ２００は、データベース２１１と、処理部２０２ａおよび２０２ｂと、統一用語文書ファイル２１４と、を備える。サーバ２００は、例えば、コンピュータにより実現される。データベース２１１と、処理部２０２ａおよび２０２ｂと、統一用語文書ファイル２１４と、は、図７に示した、データベース１１と、処理部２ａおよび２ｂと、統一用語文書ファイル１４と、それぞれ同様の機能を有する。よって、これらについての詳細な説明は省略する。
【０１０５】
データベース２１１は、一般的に記憶手段と呼ぶことができる。
【０１０６】
データベース２１１は、所定の単語（正式名）と、その所定の単語の類義語（正式名の類義語）と、を互いに関連付けて記憶する。
【０１０７】
処理部２０２ａおよび２０２ｂは、一般的に変換手段と呼ぶことができる。
【０１０８】
処理部２０２ａまたは２０２ｂは、入力装置２１５ａまたは２１５ｂから送信された文書を受信すると、その文書に含まれる構成単語を検出し、その検出された構成単語が、データベース２１１内の正式名の類義語と一致する場合には、検出された構成単語を、正式名に変換する。
【０１０９】
また、処理部２０２ａまたは２０２ｂは、文書に含まれる構成単語が、データベース２１１内の正式名の類義語と一致しない場合には、その構成単語を、正式名の新たな類義語としてデータベース２１１に登録するか否かを問う旨のメッセージを出力する。
【０１１０】
本実施形態では、入力装置２１５ａまたは２１５ｂは、使用者によって入力された文書を、ネットワーク２２０を経由して、サーバ２００に送信する。
【０１１１】
本実施形態では、処理部２０２ａまたは２０２ｂは、入力装置２１５ａまたは２１５ｂから文書を受信すると、その文書に含まれる構成単語を検出する。また、処理部２０２ａまたは２０２ｂは、その検出された構成単語が、データベース２１１内の正式名の類義語と一致する場合には、その構成単語を、正式名に自動的に修正する。
【０１１２】
また、処理部２０２ａまたは２０２ｂは、修正後の文書を、統一用語文書ファイル２１４に記憶する。また、処理部２０２ａまたは２０２ｂは、修正後の文書を、出力装置２１６ａおよび２１６ｂに送信する。
【０１１３】
よって、文字変換システムでは、入力装置２１５ａまたは２１５ｂから、文書内に「ワクチンソフト」が、サーバ２００に送信された場合、サーバ２００は、図７に示したように、ユーザの手を煩わせることなく、その類義語「ワクチンソフト」を、自動的に正式名である「ウィルス対策ソフトウェア」に修正することができる。
【０１１４】
本発明の第２の実施形態によれば、入力装置２１５ａまたは２１５ｂが、文書をサーバ２００に送信する。サーバ２００は、所定の単語と、その所定の単語の類義語と、を互いに関連付けて記憶するデータベース２１１を有し、入力装置２１５ａまたは２１５ｂから送信された文書を受信すると、その文書に含まれる構成単語を検出し、その検出された構成単語が、データベース２１１内の正式名の類義語と一致する場合には、検出された構成単語を、正式名に変換する。
【０１１５】
このため、入力装置２１５ａまたは２１５ｂを操作する使用者は、本発明の第１の実施形態と異なり、サーバ２００を自分の手元に配置する必要がない。
【０１１６】
また、本発明の第２の実施形態では、処理部２０２ａおよび２０２ｂは、検出した構成単語が、データベース２１１内の類義語と一致しない場合には、その構成単語を、所定の単語の新たな類義語としてデータベース２１１に登録するか否かを問う旨のメッセージを出力する。
【０１１７】
このため、サーバ２００は、入力した単語に対して正式名（所定の単語）が登録されていない場合には、検出された構成単語を正式名の類義語として登録するかどうかの判断を求める画面を、ネットワーク２２０を経由して自動的に出力装置２１６ａおよび２１６ｂに表示する。これにより、サーバ２００は、ユーザの操作を簡略化し、入力登録の手順を減らし、作業時間の短縮を図ることができる。
【０１１８】
また、本発明の各実施形態における文字変換装置は、複数名のユーザにより用語を統一して文書を作成する場合に用いることができる。さらに、本発明の実施形態における文字変換装置は、カナ−漢字変換ソフトウェアまたはテキストエディタなどにより用語のチェックを行う装置にも適用することができる。また、教育用のソフトウェアにより言語の学習を行う言語学習装置にも適用することができる。
【０１１９】
さらに、本発明の実施形態における文字変換システムは、データベースまたはインターネット上の検索エンジンでの用語の統一または用語のチェックを行うシステムにも適用することができる。
【０１２０】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１２１】
１００  文字変換装置
１  記憶部
２、２ａ、２ｂ、２０２ａ、２０２ｂ  処理部
１１、２１１  データベース
１４、２１４  統一用語文書ファイル
１５ａ、１５ｂ、１５０  入力部
１６ａ、１６ｂ、１６０  出力部
１１０  処理用ＤＢ
１１１  単語ＤＢ
１１２  類義語ＤＢ
１１３  正式名ＤＢ
１１４  ユーザ登録正式ＤＢ
１２０  検出部
１２１  形態素分析部
１２２  単語抽出部
１２３  類義語検出部
１２４  類義語登録部
１３０  変換部
１３１  正式名検索部
１３２  正式名登録部
１４０  文書保管用ＤＢ
１４１  文書ＤＢ
２００  サーバ
２１５ａ、２１５ｂ  入力装置
２１６ａ、２１６ｂ  出力装置
【図１】
2011232855.tif 000003
【図２】
2011232855.tif 000004
【図３】
2011232855.tif 000005
【図４】
2011232855.tif 000006
【図５】
2011232855.tif 000007
【図６】
2011232855.tif 000008
【図７】
2011232855.tif 000009
【図８】
2011232855.tif 000010