(57)【要約】【課題】文章を画像で表示する文章画像変換ツール。【解決手段】入力した文章を形態素解析と構文解析して、文章の主要語を抽出し、さらに主要語の上位概念用語を抽出し、主要語または上位概念用語の画像をファイルより検索し、構文解析の解析結果に基づき、画像の配置等を変更して文章を画像表現したものを出力して、機械翻訳装置等で、機械が入力された文章をどのように解釈したか専門的な高度な知識がなくても容易に判断できるようにする。。【選択図】　　　　図４
2004102554.tif 000002
【特許請求の範囲】
【請求項１】
データ入出力部を有する文章画像変換ツールであって、前記データ入出力部に入力された文章を形態素解析と構文解析とをして、前記文章の中から複数の主要語の抽出をする主要語特定手段と、前記主要語特定手段により抽出された前記複数の主要語に対する上位概念用語を検索する上位概念用語検索手段と、前記複数の主要語を表現する画像または前記上位概念用語検索手段により検索された前記複数の主要語に対する該上位概念用語を表現する画像を検索する画像検索手段と、前記形態素解析と前記構文解析との解析結果に基づき前記画像検索手段により検索された該画像の配置または表示方法を変更する画像変更手段と、前記画像変更手段により配置または表示方法を変更された該画像を前記データ入出力部に出力する機能とを備えたことを特徴とする文章画像変換ツール。
【請求項２】
コンピュータにインストールすることにより、該コンピュータに請求項１に記載の文章画像変換ツールと同等の機能を持たせるコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、コンピュータが文章をどのように読み取ったかを画像データで表示させる技術に係り、機械翻訳装置や文章図形化装置等に応用される。
【０００２】
【従来の技術】
機械翻訳装置の問題点としては、特開２０００−４００８５号に示されているように、形態素解析辞書の不備や文法の不備のため、機械が文章を誤った解釈をしたり、特開平７−２９５９８５号や特開平７−７３１８５号に示されるように１つの単語が「名詞」や「動詞」になる他品詞語ある場合、機械が確率などに基づいてどちらか一方の品詞に決めた場合に誤った解釈をしてしまう場合がある。従って、機械翻訳装置は、翻訳する言語に対する知識がないと安心して使用できるものではない。
【０００３】
また、機械がどのように構文解釈したかを表示する方法として、特開平７−２９５９８５号に示されるように構文木などを表示する方法もあるが、構文木になれていない者でないと、機械が意図したとおりに文章を解釈したかどうか判断するのは困難である。
【０００４】
また、機械翻訳装置で翻訳された文章が正しいか判断できるようにする装置として、特開２００１−３１８９１８号に開示されているように、第一言語を第二言語に翻訳し、その翻訳文を第一言語に翻訳しなおし、意図したとおりに翻訳されたかどうか判断する方法も提案されている。
【０００５】
【発明が解決しようとする課題】
従来の技術に示したように、機械翻訳等における問題点の多くは、初期の文章解析の段階に発生するものと考えられるが、機械が文章を正しく解釈したかどうか判断するために、構文木などの表示は、言語学の知識の無いものにとって解読するのが困難であり、より明快な表示手段が要求される。また、第一の言語を第二の言語に翻訳し、さらにその翻訳文を第一の言語に翻訳しなおし、正しく翻訳されたか判断する方法は、双方向の翻訳機能を備えた装置であれば有効であるが、単方向の翻訳装置や、文章を解析して、ブロック図やフローチャート図などの図形を自動表示させる装置にとっては、有効な手段とはならない。
【０００６】
本発明は上記の問題点を解決するためになされたものであり、言語学や翻訳する言語の知識が無い者でも正しく機械が文章を解釈したか判断できる装置または方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
この目的を達成するために、本発明の請求項１に記載の文章画像変換ツールは、入力された文章を形態素解析と構文解析とをして、前記文章の中から複数の主要語の抽出をする主要語特定手段と、前記主要語特定手段により抽出された前記複数の主要語に対する上位概念用語を検索する上位概念用語検索手段と、前記複数の主要語を表現する画像または前記上位概念用語検索手段により検索された前記複数の主要語に対する該上位概念用語を表現する画像を検索する画像検索手段と、前記形態素解析と前記構文解析との解析結果に基づき前記画像検索手段により検索された該画像の配置または表示方法を変更する画像変更手段と、前記画像変更手段により配置または表示方法を変更された該画像を前記データ入出力部に出力する機能とを備えたことを特徴とするものである。
【０００８】
従って、この発明によれば、文章を機械がどのように解釈したかを画像として表現されるため、構文木などの言語学の知識がなくても容易に判断できるようになるほか、翻訳した文章を画像で表現することにより、翻訳する言語の知識が無くても正しく翻訳されたかどうか容易に判断できるようになる。
【０００９】
また、主要語に対する画像が登録されていない場合でも、上位概念用語に対する画像が登録されていれば、少ないメモリ容量でも文章を画像変換表示することができる。
【００１０】
さらに、請求項２に記載のコンピュータプログラムを汎用のパーソナルコンピュータ等にインストールすることにより、汎用のパーソナルコンピュータを用いて、容易に文章を画像変換表示できるようになるため、文章を機械がどのように解釈したかを容易に判断できるようになるほか、翻訳する言語の知識が無くても正しく翻訳されたかどうかを容易に判断できるようになる。
【００１１】
【発明の実施の形態】
以下、この発明の文章画像変換ツールをコンピュータプログラムとして具体化した実施の形態について説明する。
【００１２】
図１は汎用のパーソナルコンピュータのブロック図であり、この汎用のパーソナルコンピュータにコンピュータプログラムとしての文章画像変換ツールをインストールして、本発明の機能を具体化させるものである。
【００１３】
中央演算装置であるＣＰＵ１と、ＲＡＭまたはＲＯＭで構成される内部メモリ２と、入出力インターフェース３とはバスライン１１で接続され、入出力インターフェース３には、データ通信端末４とデータ出力端末５とデータ入力端末６と外部メモリドライブ端末７とが接続されている。
【００１４】
データ通信端末４としては、外部サーバと接続するためのＴＡ（ターミナルアダプタ）や通信モデム等があり、データ出力端末５としては、モニター画面やプリンター等があり、データ入力端末６としては、キーボードやマウス等があり、外部メモリドライブ端末７としては、記憶媒体のＨＤ（ハードディスク）１２やＣＤ（コンパクトディスク）やＦＤ（フロッピディスク）等をドライブするＨＤドライバーやＣＤドライバーやＦＤドライバー等がある。
【００１５】
ＯＳ（オペレーティングシステム）８とＯＳ８の上で動く文章画像変換ツール９は外部メモリ（ＣＰＵ１にバスライン１１で直結されていないメモリ）ドライブ端末７の一つであるＨＤドライバーによりアクセスされるＨＤ（ハードディスク）１２の中にインストールされていて、ＯＳ８が内部メモリに書き込まれた後、文章画像変換ツール９の一部または全部が内部メモリ２に書き込み、図３のフローチャート等で示すプログラムを実行する形態をとる。
【００１６】
文章画像変換ツール９で解析対象とする文章は、データ入力端末６のキーボードを介して入力されたり、記憶媒体に記憶されたものを外部メモリドライブ端末７を介して入力されたり、データ通信端末４を介して外部サーバから入力され、データファイル１０に格納される。
【００１７】
また、データ入力端末６のキーボードやマウス等は、文章画像変換ツール９を操作するために使われ、データの加工結果等は、データ出力端末５のモニター画面やプリンタ等に出力される。
【００１８】
図２は、文章画像変換ツール９の構成図である。文章画像変換ツール９の中の文章画像変換を実行する実行ファイル２０は、画像変換対象の文章を形態素解析用辞書３０で定義された文字列に分解し、各単語の品詞を検索するための形態素解析部２１と、形態素解析部２１により分割された単語について文法規則ファイル３２で定義された法則に基づき構文上の位置づけ等を解析し、文章中の主要語の抽出をする構文解析部２２と、それぞれの主要語に対する上位概念用語を上位概念辞書３１により抽出する上位概念用語変換部２３と、主要語または上位概念用語に対する基本画像を基本画像ファイル３３から検索する画像変換部２４と、それらの画像を先の形態素解析部２１や構文解析部２２での解析結果と主要語を修飾する用語と画像変更ルールファイル３４の定義とに基づき出力する画像の配置や表示方法を決める画像変更部２５と画像の出力処理を行う画像出力部２６とに分かれていて、それぞれコンピュータプログラムとして機能する。
【００１９】
形態素解析用辞書３０は、単語の辞書で単語の品詞や活用変化や単語と単語との関係から品詞を確定させるためのルール等が格納されていて、形態素解析部２１で画像変換対象の文章を形態素解析するために用いられる。
【００２０】
上位概念辞書３１は、語句に対する上位概念の語句が格納されていて、例えば、本発明で画像変換対象の文章の主語格、目的格、補語格等における主要語として「ばね」や「ゴム」といった語句が抽出された場合、それらの語句の上位概念として「弾性体」という語句が上位概念辞書３１に格納されていて、その上位概念の語句が自動的に検索できるようにするために用いられる。
【００２１】
文法規則ファイル３２は、形態素解析部２１により分割された単語の構文上の位置づけを解析するためのルールが定義され、文章中の主語格、目的格、補語格、述語部分等における主要語の抽出をするために用いられる。
【００２２】
基本画像ファイル３３には、主要語や上位概念用語に対応する画像が格納されている。
【００２３】
画像変更規則ファイル３４には、形態素解析部２１または構文解析部２２の解析結果により主要語や上位概念用語に対応する画像の配置方法や表示方法が定義されている。
【００２４】
図３は、文章入力後、文章に対応する画像を出力するまでの処理手順を示したフローチャートである。
【００２５】
図３の処理Ｓ１では、画像変換対象の文章を形態素解析部２１において、形態素解析用辞書３０を参照して形態素解析の処理が行われる。また、形態素解析用辞書３０に登録されていない未知語は、すべて名詞句として処理する。
【００２６】
図４に示すように原文の文章が「我輩は猫である。」は、形態素解析により、「我輩（代名詞）」、「は（係助詞または副助詞）」、「猫（普通名詞）」、「で（格助詞）」、「ある（動詞）」、「。（句点）」のように分解される。
【００２７】
次に、図３の処理Ｓ２に進み、構文解析部２２において、形態素解析部２１により分割された単語について文法規則ファイル３２で定義された法則に基づき構文上の位置づけ等を解析する。図４の例では、例えば、助詞と思われる「は」は、名詞「我輩」の直後にあり、後方に用言である「ある」があることから、「は」係助詞と考えられ、「我輩は」がこの例文の主語格と判断される。また、助詞と思われる「で」は、名詞「猫」の直後にあり、動詞「ある」に隣接していることから、「で」は格助詞と考えられ、「猫で」がこの例文の補語格と判断される。「ある」は用言であり、文末にあることから、主語格「我輩は」に対する述語と判断される。
【００２８】
次に、図３の処理Ｓ３に進み、構文解析部２２において、文章の主要構成部分の主要語の抽出を行う。図４の例では、主語格の「我輩は」から助詞の「は」を除いた「我輩」を主語格の主要語として抽出する。また、補語格の「猫で」から助詞「で」を除いた「猫」を補語格の主要語として抽出する。また、述語の主要語としては、「ある」に助詞「で」を付け、「である」を抽出する。
【００２９】
次に、図３の処理Ｓ４に進み、上位概念用語変換部２３において、上位概念辞書３１から処理Ｓ３で抽出した主要語の上位概念用語を抽出する。図４の例では、「我輩」の上位概念用語として「一人称代名詞」、「猫」の上位概念用語として「哺乳動物、四足小型獣」、「である」の上位概念用語として「等号状態」を抽出する。
【００３０】
次に、図３の判断Ｓ５に進み、画像変換部２４において、それぞれの主要語に対する画像が基本画像ファイル３３に有るか無いかを判断し、無ければ判断Ｓ６に進むが、有れば、処理Ｓ７に進み、それぞれの主要語の画像を基本画像ファイル３３から抽出し処理Ｓ９に進む。また、判断Ｓ６では、それぞれの主要語に対応する上位概念用語に対する画像が基本画像ファイル３３に有るか無いかを判断し、無ければ処理Ｓ９に進むが、有れば処理Ｓ８に進み、それぞれの上位概念用語の画像を基本画像ファイル３３から抽出し処理Ｓ９に進む。図４の例では、図示のような画像がそれぞれ「我輩」または「一人称代名詞」、あるいは、「猫」または「哺乳動物、四足小型獣」、あるいは、「である」または「等号状態」を表現する画像として抽出される。
【００３１】
次に、図３の処理Ｓ９で、画像変更部２５において、先の形態素解析部２１や構文解析部２２での解析結果と、画像変更ルールファイル３４の定義に基づいて出力する画像の配置等を決める。図４の例では、構文解析の結果、構文が「主語格」、「補語格」、「述語」の順で構成されていると判断されたため、図示のように、画像を「主語格」、「述語」、「補語格」の順番に並べかえる。
【００３２】
ここで、画像変換する文章が「我輩は大きい猫である。」と、補語格の主要語である「猫」に「大きい」という修飾語がついていれば、「猫」または「哺乳動物、四足小型獣」を表現する画像を大きくして表示してもよい。
【００３３】
最後に、図３の処理Ｓ１０に進み、画像出力部２６において、最終的に変更された画像の状態で、図１のデータ出力端末５に画像データを出力する。
【００３４】
以上が、画像変換対象の文章を入力した後、機械が判断した解析結果に基づき、文章に対する画像を出力するまでの具体的な手順である。
【００３５】
上記の実施の形態では、上位概念辞書３１や基本画像ファイル３３は、外部メモリのＨＤに格納して使用するように説明したが、アクセス時間に問題が無ければ、インターネット上のＷｅｂサーバーに格納して使用するようにして、これを利用する者がファイルの内容を随時更新できるように構成してもよい。
【００３６】
上記の実施の形態は、汎用のパーソナルコンピュータで動かすコンピュータプログラムとして、実施の形態を説明したが、コンピュータであれば、汎用パーソナルコンピュータに限らず、ＣＰＵとプログラムを搭載した専用機として文章画像変換ツールを構成してもよい。
【００３７】
【発明の効果】
以上説明したように、本発明によれば、文章を機械がどのように解釈したかを画像として表現されるため、例えば、機械翻訳装置において、機械が意図したとおりに文章を解釈したか、構文木表示よりも容易に判断できるようになる。例えば、特開平７−７３１８５の例文のようなＴｉｍｅ　ｆｌｉｅｓ　ｌｉｋｅ　ａｎ　ａｒｒｏｗ．をある言語に翻訳する時に、入力された文章に対する画像に対する画像変換表示に「ハエ」またはその上位概念用語の「双し目の小型の昆虫」に対応する画像が表示されていれば、誤って翻訳されることが容易に判断できるようになり、「飛ぶ」を表現する画像が表示されれば、正しく翻訳されるものと判断できるようになる。
【図面の簡単な説明】
【図１】ブロック図
【図２】文章画像変換ツールの構成図
【図３】文章画像変換ツールのフローチャート
【図４】文章画像変換のステップ
【符号の説明】
１　ＣＰＵ
２　内部メモリ
３　入出力インターフェース
４　データ通信端末
５　データ出力端末
６　データ入力端末
７　外部メモリドライブ端末
８　ＯＳ
９　文章画像変換ツール
１０　データファイル
１１　バスライン
１２　ＨＤ
２０　実行ファイル
２１　形態素解析部
２２　構文解析部
２３　上位概念用語変換部
２４　画像変換部
２５　画像変更部
２６　画像出力部
３０　形態素解析用辞書
３１　上位概念辞書
３２　文法規則ファイル
３３　基本画像ファイル
３４　画像変更規則ファイル
図中、同一符号は同一または相当部分を示す。
【図１】
2004102554.tif 000003
【図２】
2004102554.tif 000004
【図３】
2004102554.tif 000005
【図４】
2004102554.tif 000006