(57)【要約】【課題】外国語で記載された請求項の内容の理解を促進することを可能にする機械翻訳装置等を提供すること。【解決手段】サーバ３０は、請求項に記載の原文の形態素解析を行う形態素解析部３０１と、形態素解析の結果に基づいて、請求項の中から発明の構成要素を区切るために使用されている区切りパターンを検出し、構成要素ごとに請求項を分割する構成要素単位分割部３０２と、構成要素の中から形態素解析の結果に基づいて構成要素名を抽出し、構成要素名を特定する構成要素名特定部３０３と、構成要素内に、当該構成要素を説明するための説明パターン文が出現する場合は、説明パターン文ごとに構成要素を分割する説明パターン文単位分割部３０４と、請求項の原文を翻訳する翻訳部３０５と、翻訳結果を通信端末１０に出力する出力部３０７とを備える。【選択図】図５
2014199476.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と通信可能に接続される機械翻訳装置であって、
前記通信端末から、第１言語により記述された請求項の翻訳要求を受け付けた場合、前記請求項に前記第１言語で記載されている原文の形態素解析を行う形態素解析部と、
前記形態素解析の結果に基づいて、前記請求項の中から発明の構成要素を区切るために使用されている区切りパターンを検出し、前記構成要素ごとに前記請求項を分割する構成要素単位分割部と、
前記構成要素の中から前記形態素解析の結果に基づいて構成要素名を抽出し、前記構成要素名を特定する構成要素名特定部と、
前記構成要素内に、当該構成要素を説明するための説明パターン文が出現する場合は、前記説明パターン文ごとに前記構成要素を分割する説明パターン文単位分割部と、
前記特定された構成要素名を含み、かつ前記分割を有する前記請求項を第２言語に翻訳する翻訳部と、
前記請求項の翻訳文を記憶する記憶部と、
前記記憶部の前記翻訳文を前記通信端末に出力する出力部と
を含むことを特徴とする機械翻訳装置。
【請求項２】
前記説明パターン文の文構造に応じて、前記説明パターン文が修飾する名詞または名詞句からなる主語、および述語動詞を含むように当該説明パターン文の文構造を変更する文構造変更部をさらに含むことを特徴とする請求項１に記載の機械翻訳装置。
【請求項３】
前記主語が２語以上からなる名詞句の場合には、前記文構造変更部は、前記名詞句が記述されている原文の訳文と、前記説明パターン文内に含まれる主語候補の訳文とが一致するように、前記名詞句に含まれる語を補完して前記主語を決定することを特徴とする請求項２に記載の機械翻訳装置。
【請求項４】
前記文構造変更部は、同一の構成要素内で、前記構成要素名が繰り返し出現する場合は、前記繰り返される構成要素名を集約化して文構造を変更することを特徴とする請求項１ないし３のいずれか１項に記載の機械翻訳装置。
【請求項５】
前記出力部は、前記通信端末において、前記分割された構成要素、前記特定された構成要素名および前記分割された説明パターン文の相互関係が視認可能な形態で表示させるように出力することを特徴とする請求項１ないし４のいずれか１項に記載の機械翻訳装置。
【請求項６】
コンピュータによって実行される機械翻訳方法であって、
通信端末から、第１言語により記述された請求項の翻訳要求を受け付けた場合、前記請求項に前記第１言語で記載されている原文の形態素解析を行うステップと、
前記形態素解析の結果に基づいて、前記請求項の中から発明の構成要素を区切るために使用されている区切りパターンを検出し、前記構成要素ごとに前記請求項を分割するステップと、
前記構成要素の中から前記形態素解析の結果に基づいて構成要素名を抽出し、前記構成要素名を特定するステップと、
前記構成要素内に、当該構成要素を説明するための説明パターン文が出現する場合は、前記説明パターン文ごとに前記構成要素を分割するステップと、
前記特定された構成要素名を含み、かつ前記分割を有する前記請求項を第２言語に翻訳するステップと、
前記翻訳の結果を前記通信端末に出力するステップと
を含むことを特徴する機械翻訳方法。
【請求項７】
請求項６に記載の機械翻訳方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【背景技術】
【０００１】
本発明は、請求項に記載された文章の機械翻訳を行うための翻訳装置等に関する。
【０００２】
近年、各国で出願された特許文献を検索することによって技術調査を行う機会が増えている。このため、機械翻訳に対する期待が非常に高まってきている。例えば公知の翻訳装置は、翻訳対象となる文章を分割することにより翻訳が正確に行えるようにしている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１０５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、文章を分割して翻訳を行う翻訳装置は存在したものの、外国特許文献に記載される請求項の内容の理解を促進する翻訳装置は存在せず、かかる翻訳装置が望まれていた。
【０００５】
本発明は、上述した状況においてなされたものであり、外国語で記載された請求項の内容の理解を促進することを可能にする機械翻訳装置、機械翻訳方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するための機械翻訳装置は、通信端末から、第１言語により記述された請求項の翻訳要求を受け付けた場合、前記請求項に前記第１言語で記載されている原文の形態素解析を行う形態素解析部と、前記形態素解析の結果に基づいて、前記請求項の中から発明の構成要素を区切るために使用されている区切りパターンを検出し、前記構成要素ごとに前記請求項を分割する構成要素単位分割部と、前記構成要素の中から前記形態素解析の結果に基づいて構成要素名を抽出し、前記構成要素名を特定する構成要素名特定部と、前記構成要素内に、当該構成要素を説明するための説明パターン文が出現する場合は、前記説明パターン文ごとに前記構成要素を分割する説明パターン文単位分割部と、前記特定された構成要素名を含み、かつ前記分割を有する前記請求項を第２言語に翻訳する翻訳部と、前記請求項の翻訳文を記憶する記憶部と、前記記憶部の前記翻訳文を前記通信端末に出力する出力部とを含む。
【０００７】
上記の課題を解決するための機械翻訳方法は、通信端末から、第１言語により記述された請求項の翻訳要求を受け付けた場合、前記請求項に前記第１言語で記載されている原文の形態素解析を行うステップと、前記形態素解析の結果に基づいて、前記請求項の中から発明の構成要素を区切るために使用されている区切りパターンを検出し、前記構成要素ごとに前記請求項を分割するステップと、前記構成要素の中から前記形態素解析の結果に基づいて構成要素名を抽出し、前記構成要素名を特定するステップと、前記構成要素内に、当該構成要素を説明するための説明パターン文が出現する場合は、前記説明パターン文ごとに前記構成要素を分割するステップと、前記特定された構成要素名を含み、かつ前記分割を有する前記請求項を第２言語に翻訳するステップと、前記翻訳の結果を前記通信端末に出力するステップとを含む。
【０００８】
上記の課題を解決するためのプログラムは、上記機械翻訳方法をコンピュータに実行させるためのものである。
【発明の効果】
【０００９】
本発明によれば、外国語で記載された請求項の内容の理解を促進する機械翻訳を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態の翻訳システムの概要構成例を示す図である。
【図２】第１実施形態のサーバの構成例を示す図である。
【図３】第１実施形態の通信端末の構成例を示す図である。
【図４】第１実施形態の翻訳システムによって実現される翻訳処理の概略を説明するための図である。
【図５】サーバの機能構成例を示す図である。
【図６】区切りパターンの例、構成要素名の抽出例および説明パターン文の例を説明するための図である。
【図７】第１実施形態の翻訳システムにおける制御処理全体の一例を示すフローチャートである。
【図８】第１実施形態のサーバにおいて、翻訳処理の詳細の一例を示すフローチャートである。
【図９】主語が追加される場合の説明パターン文の態様を示す図である。
【図１０】主語を含む説明パターンの訳文の一例を、主語を含まない場合の説明パターンと関連付けて説明するための図である。
【図１１】各タグを含む原文データに基づいて翻訳された場合の訳文の表示態様を示す図である。
【図１２】主語が集約されるようにした処理を説明するための図である。
【図１３】訳文の表示態様を示す図である。
【図１４】変更例２において、区切りパターンの例、構成要素名の抽出例および説明パターン文の例を説明するための図である。
【図１５】変更例２の翻訳システムで実現される構成要素の分割の概略を説明するための図である。
【図１６】変更例２の翻訳システムで実現されるタグの付与および説明パターン文の分割の概略を説明するための図である。
【図１７】変更例２の翻訳システムおいて、訳文の表示態様を示す図である。
【図１８】変更例４の翻訳システムおいて、通信端末の表示部の一覧表示例を示す図である。
【発明を実施するための形態】
【００１１】
＜第１実施形態＞
以下、本発明の第１実施形態における翻訳システムについて説明する。この翻訳システムは、通信端末１０からの要求に応じ、請求項に記載の英語（第１言語）を日本語（第２言語）に翻訳するものである。
【００１２】
本実施形態の翻訳システム１の構成例について、図１を参照して説明する。図１は、一実施形態に係る翻訳システム１の構成例を示す図である。
【００１３】
図１に示すように、翻訳システム１は、通信端末１０と、この通信端末１０と例えばインターネット等の通信網２０を介して接続可能なサーバ（機械翻訳装置）３０と、外部システム４０とを含んで構成されている。
【００１４】
この翻訳システム１では、通信端末１０とサーバ３０との間は、ＨＴＴＰ（HyerText Transfer Protocol）通信が行われるようになっている。
【００１５】
外部システム４０は、ネットワークの伝送路上に設けられ、ネットワーク上にあるサーバ３０との間で例えばＡＰＩ通信が可能なサーバシステム群である。外部システム４０のサーバシステム群は、例えば、形態素解析のサービスを提供する解析システム、および、機械翻訳のサービスを提供する機械翻訳システムを含む。
【００１６】
なお、外部システム４０は、異なる言語（英語、中国語など）ごとに設けることが考えられる。
【００１７】
[通信端末１０の構成]
次に、図１に示した通信端末１０の構成例について、図２を参照して説明する。図２は、通信端末２０の構成例を示す図である。
【００１８】
図２に示すように、通信端末１０は、ＣＰＵ(Central Processing Unit)１１と、ＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、入力部１４と、表示部１５と、通信インターフェース１６とを備える。この実施形態では、通信端末１０は、一例として、ラップトップパソコン(Laptop computer)とするが、携帯端末、ＰＤＡ（Personal Digital Assist）、パーソナルコンピュータなどでもよい。
【００１９】
ＣＰＵ１１は、通信端末１０全体の動作を実現するための各種のプログラムの実行、演算処理、タイミング処理等を行う。
【００２０】
ＲＯＭ１２には、ウェブブラウザ等のプログラムが記憶されている。ＲＡＭ１３には、プログラムおよび各種のデータが一時的に保持される。
【００２１】
入力部１４は、ユーザーによって行われる操作入力を受け入れるための入力デバイスである。入力部１４は、操作ボタン、タッチパネル、入力ペン、センサーなどを含む。表示部１５は、例えば、液晶ディスプレイ、ＥＬ(Electro-Luminescence)などのフラットパネル表示器とすることができる。
【００２２】
通信インターフェース１６は、例えばＨＴＴＰ通信に準拠するインターフェース機能を有する。
【００２３】
[サーバ３０の構成]
次に、図１に示したサーバ３０の構成例について、図３を参照して説明する。図３は、サーバ３０の構成例を示す図である。
【００２４】
サーバ３０は、図３に示すように、ＣＰＵ（Central Processing Unit）３１と、ＲＯＭ（Read Only Memory）３２と、ＲＡＭ（Random Access Memory）３３と、通信インターフェース３４と、外部アクセス部３５とを含む。
【００２５】
ＣＰＵ３１は、各構成要素とバスで接続されて制御信号やデータの転送を行うとともに、サーバ３０全体の動作を実現するためのプログラムの実行、演算処理等を行う。
【００２６】
ＲＯＭ３２には、プログラムが記憶されており、本実施形態のサーバ３０は、当該プログラムが実行されることにより実現される。ＲＡＭ３３には、当該プログラムおよび各種のデータが一時的に保持される。なお、上述したプログラムは、ＣＤ−ＲＯＭ等の記憶媒体に格納されていてもよい。
【００２７】
通信インターフェース１６は、ネットワークインターフェース機能を有しており、通信端末１０との通信を行う。
【００２８】
外部アクセス部３５は、ＣＰＵ３１が外部システム４０にアクセスして、例えばＡＰＩ（Application Programming Interface）などの動作環境を基に外部システム４０と通信を行うためのインターフェースである。この実施形態では、外部システム４０は、英語の形態素解析のサービスを提供するための外部解析システムと、英語から日本語への機械翻訳のサービスを提供するための外部翻訳システムとを含み、各外部システムでの処理結果が外部アクセス部３５を介してＣＰＵ３１へ伝送される。この実施形態の翻訳システム１では、サーバ３０は、ＡＰＩを利用して、外部システム４０の各サービスを呼び出すように構成されているが、例えば、サーバ３０は、外部システム４０のサービス機能を兼ね備える単一のサーバ装置として構成してもよい。
【００２９】
［翻訳処理の概略］
次に、翻訳システム１によって実現される翻訳処理の概略について、図１および図４を参照して説明する。図４は、翻訳処理時における原文の変更態様の例を説明するための図であって、（ａ）は請求項における原文表記と、（ｂ）は構成要素ごとに分割された請求項と、（ｃ）は構成要素名にタグが付与された請求項と、（ｄ）は説明パターン文ごとに分割された請求項とを示す。なお、図４（ａ）は、米国公開特許２００５０１２３１３８号のクレーム（請求項）１を例示的に示している。
【００３０】
サーバ３０は、通信端末１０からの要求に応じて、例えば図４（ａ）に示すような「A communication apparatus」で始まる英語で記載されたクレームを翻訳対象として翻訳を行う。
【００３１】
このサーバ３０は、クレームの形態素解析の結果に基づいて、そのクレームの中から、発明の構成要素を区切るために使用されている区切りパターンを検出し、構成要素の単位にクレームを分割する。
【００３２】
この実施形態では、構成要素の単位にクレームを分割するために、図４に示すように、＜ＨＡＶＥ＞タグと、＜ＤＩＶ＞タグとが用いられる。図４の例では、＜ＨＡＶＥ＞タグは、「発明の名称」と「発明構成要素集合」との間を区切るためのタグとして使用される。「発明構成要素集合」は、複数の発明の構成要素からなる部分を意味する。例えば米国の英文クレームの場合、「発明の名称」と「発明構成要素集合」との間には一般に、「comprising:」という表記が記載されるので、この表記に対して＜ＨＡＶＥ＞タグが付与される。
【００３３】
＜ＤＩＶ＞タグは、個々の発明の構成要素の間を区切るタグとして使用される。例えば、米国の英文クレームの場合は一般に、個々の発明の構成要素の位置（開始、終了）に、「; and」や「．」という表記が記載されるので、これらの表記に対して＜ＤＩＶ＞タグが付与される。
【００３４】
例えば図４（ｂ）において、サーバ３０は、「comprising」の後に「：」（コロン）が出現するパターンＣ１、「；」（セミコロン）の後に「and」が出現するパターンＣ２、および、「．」（ ピリオド）が出現するパターンＣ３をすべて、区切りパターンとして認識し、構成要素ＣＡ１〜ＣＡ３ごとにクレームを分割する。例えば、図４（ｂ）の例では、「comprising」の前に＜ＨＡＶＥ＞というタグが付与され、「：」（コロン）の後に＜／ＨＡＶＥ＞というタグが付与される。さらに、「；」（セミコロン）および「．」（ ピリオド）の前に＜ＤＩＶ＞というタグが付与され、「and」および「．」（ ピリオド）の後に＜／ＤＩＶ＞というタグが付与されることによって、各構成要素ＣＡ１〜ＣＡ３が分割されることになる。
【００３５】
なお、各実施形態の説明では、クレームのプリアンブル部に記載されている名称（図４の例では、「A communication apparatus」という名称）を、発明の構成要素名と称する。
【００３６】
次に、例えば図４（ｃ）に示すように、サーバ３０は、構成要素ＣＡ１〜ＣＡ３の各構成要素名をそれぞれ抽出して各構成要素名を特定する。この実施形態では、各構成要素名を特定する一例として、構成要素名の位置にタグ６１，６２，６３を付与する場合を示してある。
【００３７】
この例では、構成要素名を特定するために、図４に示すように、＜ＮＡＭＥ＞タグと、＜ＩＴＥＭ＞タグとが用いられる。図４の例では、＜ＮＡＭＥ＞タグは、「発明の名称」を特定するためのタグとして使用される。例えば、米国の英文クレームの場合は一般に、「発明の名称」は、英文クレームの先頭に、名詞または名詞句として記述されるので、この表記に対して＜ＮＡＭＥ＞タグが付与される。
【００３８】
＜ＩＴＥＭ＞タグは、２番目以降の発明の構成要素の名称（構成要素名）を特定するためのタグとして使用される。例えば、米国の英文クレームの場合は一般に、構成要素名は、対応する構成要素の先頭に出現する名詞または名詞句からなるので、これらの名詞または名詞句に対して＜ＩＴＥＭ＞タグが付与される。
【００３９】
図４（ｃ）の例では、「A communication apparatus」という構成要素名の間に、例えば、＜ＮＡＭＥ＞および＜／ＮＡＭＥ＞というタグ６１が付与される。さらに、「a propagation environment estimating section」および「a first data acquiring section」という構成要素名の間に、例えば、＜ＩＴＥＭ＞および＜／ＩＴＥＭ＞というタグ６２，６３が付与される。
【００４０】
そして、図４（ｄ）に示すように、サーバ３０は、構成要素ＣＡ１〜ＣＡ３の内部に出現する説明パターン文の単位に構成要素ＣＡ１〜ＣＡ３を分割する。図４（ｄ）の例では、サーバ３０は、「that」という関係代名詞から始まる文、「using」という現在分詞から始まる文、および、「obtained」という過去分詞から始まる文をそれぞれ、説明パターン文として認識し、説明パターン文の単位に構成要素ＣＡ２，ＣＡ３を分割する。例えば、図４（ｄ）の例では、＜ＡＣＴＩＯＮ＞および＜／ＡＣＴＩＯＮ＞というタグ７１，７２，７３，７４，７５，７６が付与されることによって、説明パターン文の単位に構成要素ＣＡ２，ＣＡ３が分割されることになる。
【００４１】
このように本実施形態のサーバ３０では、クレーム中の構成要素間の参照関係（構成要素名、構成要素、および、説明パターン文の関係）にしたがって、クレーム内の原文を分割する。このことは、英文クレームが日本語に翻訳される度に、翻訳しやすくなることに等しく、これにより、外国語で記載された請求項の内容の理解が容易になる。
【００４２】
［サーバ３０の機能構成］
図５は、図３に示したハードウエア構成上で実現されるサーバ３０の機能構成の一例を示す図である。図５に示すように、このサーバ３０は、形態素解析部３０１、構成要素単位分割部３０２、構成要素名特定部３０３、説明パターン文単位分割部３０４、翻訳部３０５、記憶部３０６、出力部３０７および文構造変更部３０８を備える。
【００４３】
記憶部３０６は、図３に示したＲＯＭ３２およびＲＡＭ３３により構成され、翻訳対象の原文データ（クレーム）と、その原文データに対応付けられたデータとして訳文などを記憶する。
【００４４】
図５に示した記憶部３０７以外の構成要素については、以下のサーバ３０の動作説明において適宜参照される。
【００４５】
［翻訳システム１の動作］
以下、この翻訳処理を実現するための翻訳システム１の動作について説明する。
【００４６】
先ず、この翻訳処理を実現するためにサーバ３０内で処理される様々なデータについて、図１、図５および図６を参照して説明する。図６は、（ａ）区切りパターンの例と、（ｂ）構成要素名の抽出例と、（ｃ）説明パターン文の例を示す図である。
【００４７】
なお、図６（ａ）に示すデータは図５に示した構成要素単位分割部３０２によって管理され、図６（ｂ）に示す管理データは図５に示した構成要素名特定部３０３によって管理され、図６（ｃ）に示した管理データは図５に示した説明パターン文単位分割部３０４によって管理される。
【００４８】
このサーバ３０では、図６（ａ）に示す管理データに基づいて、クレーム中に出現する区切りパターンの検出を行う。例えば、＜ｃｌａｍ-Ｔｅｘｔ>タグ、「：」（コロン）、「；」（セミコロン）、「comprising」という語がクレーム中に出現する場合、構成要素の境界として認識される。
【００４９】
図６（ｂ）に示すように、このサーバ３０では、構成要素の先頭に位置する名詞（名詞句）を、当該構成要素内の構成要素名として抽出して特定する。
【００５０】
図６（ｃ）に示すように、サーバ３０は、説明パターン文を、管理データを参照して抽出する。関係代名詞、形容詞用法の現在分詞・過去分詞、および、ｔｏ不定詞のいずれかから始まって名詞（名詞句）で終わる文が出現するときには、その文が説明パターン文であることを意味する。
【００５１】
次に、この翻訳処理を実現されるために実行される処理の全体について、図１、図３〜図７を参照して説明する。図７は、翻訳システム１の制御処理の全体を示すフローチャートである。
【００５２】
図７において、通信端末１０が、サーバ３０に対して通信網２０を介して翻訳要求（翻訳対象となる英文クレームを含む。）を行うと（ステップＳ１０１）、サーバ３０のＣＰＵ３１は、翻訳要求に応じた英文クレームのテキスト文（図４（ａ）参照）を対象として、形態素解析する（ステップＳ１０２）。図７のフローチャートによれば、サーバ３０のＣＰＵ３１は、外部アクセス部３５を介して、外部システム４０の解析システムを呼び出して、対応する英文クレームのテキスト文の形態素解析の結果を得る。つまり、ＣＰＵ３１は、英文のクレームを対象として、形態素（言語で意味を持つ最小単位）の列に分割し、各形態素の品詞を判別する。
【００５３】
ここで、ステップＳ１０２のＣＰＵ３１は、外部アクセス部３５と協働して、形態素解析部３０１として機能する。
【００５４】
次に、サーバ３０のＣＰＵ３１は、ステップＳ１０１で解析された形態素の結果に基づいて、翻訳対象の英文クレームの中から発明の構成要素を区切るために使用されている区切りパターンを検出し、構成要素ごとにクレームのテキスト文を分割する（ステップＳ１０３）。図４（ｂ）の例では、ＣＰＵ３１は、「comprising」、「：」（コロン）、「；」（セミコロン）および「．」（ ピリオド）が出現したときにそのパターンを区切りパターンＣ１〜Ｃ３として検出し、それらの区切りパターンＣ１〜Ｃ３に対応するタグ５１〜５３を付与することにより、構成要素ＣＡ１〜ＣＡ３の単位にテキスト文を分割する。このステップＳ１０３は、区切りパターンの例（図６（ａ））に基づいて検出される。
【００５５】
ここで、ステップＳ１０３のＣＰＵ３１は、構成要素単位分割部３０２として機能する。
【００５６】
次に、サーバ３０のＣＰＵ３１は、ステップＳ１０３で分割された構成要素の中から、ステップＳ１０１の形態素解析の結果に基づいて構成要素名を抽出し、構成要素名を特定する（ステップＳ１０４）。図４（ｃ）の例では、ＣＰＵ３１は、「A communication apparatus」、「a propagation environment estimating section」および「a first data acquiring section」という名詞句を構成要素ＣＡ１〜ＣＡ３の構成要素名として抽出し、これらの各構成要素名を特定するためのタグ６１〜６３を、各構成要素名の位置に付与する。このステップＳ１０４は、構成要素名の抽出の例（図６（ｂ））に基づいて判定される。
【００５７】
ステップＳ１０４において、ＣＰＵ３１は、構成要素名特定部３０３として機能する。
【００５８】
次に、サーバ３０のＣＰＵ３１は、ステップＳ１０３で分割された構成要素内に、当該構成要素を説明するための説明パターン文が出現する場合は、説明パターン文ごとに構成要素を分割する（ステップＳ１０５）。図４（ｄ）の例では、ＣＰＵ３１は、「that」という関係代名詞から始まる文、「using」という現在分詞から始まる文、および、「obtained」という過去分詞から始まる文が出現したときに、それらの文をすべて説明パターン文と判定し、それらの説明パターン文に対応するタグ７１〜７６を付与することにより、説明パターン文の単位に構成要素ＣＡ２，ＣＡ３を分割する。このステップＳ１０５は、説明パターン文の例（図６（ｃ））に基づいて判定される。
【００５９】
ステップＳ１０５において、ＣＰＵ３１は、説明パターン文単位分割部３０４として機能する。
【００６０】
次に、サーバ３０のＣＰＵ３１は、ステップＳ１０２〜Ｓ１０５の処理結果に基づいて設定した英文クレームの翻訳処理を行う（ステップＳ１０６）。図７のフローチャートによれば、サーバ３０のＣＰＵ３１は、外部アクセス部３５を介して、外部システム４０である外部翻訳システムを呼び出して、翻訳対象の英文クレームの翻訳処理結果である翻訳文（例えば、日本語）を得る。そして、ＣＰＵ３１は、その翻訳文をＲＯＭ３２に記憶する。
【００６１】
ステップＳ１０６において、ＣＰＵ３１は、外部アクセス部３５と協働して、翻訳部３０５として機能する。なお、ステップＳ１０６の処理は、後述する図８において、詳細なフローチャートを示してある。
【００６２】
次に、サーバ３０のＣＰＵ３１は、ステップＳ１０６の翻訳処理結果である翻訳文（例えば、日本語）を、通信網２０を介して通信端末１０に出力する（ステップＳ１０７）。
【００６３】
ステップＳ１０７において、ＣＰＵ３１は、通信インターフェース３４と協働して、出力部３０７として機能する。
【００６４】
図７において、通信端末１０は、サーバ３０から出力された翻訳文を、通信網２０を介して受信して表示部１５に表示する（ステップＳ１０８）。この表示例は、後述する図１０において示してある。
【００６５】
［サーバ３０の翻訳処理］
以下、サーバ３０により実行される翻訳処理について説明する。
【００６６】
先ず、この翻訳処理を実現するためにサーバ３０内で処理される構文の変更に関連して、図１、図５、図７〜図９を参照して説明する。図８は、翻訳処理の一例を示すフローチャートである。図９は、（ａ）英文クレームと、（ｂ）訳文と、（ｃ）説明パターン文の構文の変換例と、（ｄ）〜（ｉ）名詞句の決定手順とを示す説明図である。
【００６７】
図８において、サーバ３０のＣＰＵ３１は、外部システム４０である外部翻訳システムを呼び出して、構成要素名を翻訳する（ステップＳ１０６１）。図９（ａ）に示すように、英文クレーム５０内には、「ａ propagation environment estimating section」という構成要素名ｔ１０が記述されており、その構成要素名ｔ１０にかかる構成要素は、「that estimates a propagation environment」、「using a signal」および「transmitted from a community party」という３つの説明パターン文を含んでいる。
【００６８】
この場合、ＣＰＵ３１は、構成要素名ｔ１０の翻訳結果として、「伝播環境が推定部」という日本語訳ｔｄ５０を得る（図９（ｂ）参照）。
【００６９】
ステップＳ１０６１において、ＣＰＵ３１は、外部アクセス部３５と協働して、翻訳部３０５として機能する。
【００７０】
次に、ＣＰＵ３１は、説明パターン文が主語および述語動詞を含む文となるように文構造を変更する（ステップＳ１０６２）。この実施形態では、説明パターン文の主語は、説明パターン文が修飾する名詞または名詞句からなる。
【００７１】
説明パターン文の文構造を変更する一例として、図９（ｃ）の例では、ＣＰＵ３１は、説明パターン文内の「that」という関係代名詞を省略し、さらには、説明パターン文内の「using」という現在分詞形を原形の「use」に変換する。また、ＣＰＵ３１は、説明パターン文内の「transmitted」という過去分詞形の前にbe動詞の「is」を追加する。
【００７２】
そして、ＣＰＵ３１は、説明パターン文の直前の名詞（名詞句）を参照して、その名詞（名詞句）を、当該説明パターン文の主語として追加する。図９（ｄ）の例では、「section」、「a propagation environment」および「a signal」という語が、対応する説明パターン文の主語として追加される。このステップＳ１０６２は、あらかじめ設定された変換パターンに基づいて変更される。
【００７３】
ステップＳ１０６２において、ＣＰＵ３１は、文構造変更部３０８として機能する。
【００７４】
次に、ＣＰＵ３１は、外部システム４０である外部翻訳システムを呼び出して、説明パターン文を翻訳する（ステップＳ１０６３）。その翻訳結果として、例えば図９（ｅ）に示すような日本語訳が得られる。
【００７５】
ここで、ＣＰＵ３１は、外部アクセス部３５と協働して、翻訳部３０５として機能する。
【００７６】
次に、ＣＰＵ３１は、ステップＳ１０６４における翻訳後の説明パターン文の主語が、その直前の構成要素または説明パターン文の訳文に出現するかを判定する（ステップＳ１０６４）。そして、その判定の結果、例えば図９（ｅ）に示すように、「セクション」という名詞からなる主語と、その直前の名詞句からなる「推定部」とが不一致であれば（ステップＳ１０６４のいいえ）、ステップＳ１０６２に進んで、ＣＰＵ３１は、例えば図９（ｆ）に示すように、「estimating」という語をさらに追加する変更処理（ステップＳ１０６２）と、翻訳処理（ステップＳ１０６３）と、比較処理（ステップＳ１０６４：図９（ｇ）参照）とを行う。ＣＰＵ３１は、説明パターン文の主語が直前の名詞（名詞句）と一致するまでの間（ステップＳ１０６４）、ステップＳ１０６２〜Ｓ１０６４の処理を繰り返す。このようにして、説明パターン文内の主語が、「section」／（セクション）（図９（ｃ））→「estimating section」／（セクションを推定する）（（図９（ｆ））→「environment estimating section」／（環境推定部）（図９（ｈ））と変更されていくことになる。つまり、ＣＰＵ３１は、名詞句が記述されている原文の訳文と、説明パターン文内に含まれる主語候補の訳文とが一致するように、名詞句に含まれる語を補完してその説明パターン文内の主語を決定することになる。
【００７７】
ステップＳ１０６４において、ＣＰＵ３１は、文構造変更部３０８として機能する。
【００７８】
このようにして翻訳が行われた翻訳結果の表示例について、図１０を参照して説明する。図１０は、通信端末１０の表示部１５における翻訳結果の表示例を説明するための図であって、（ａ）は英文クレームの文構造の変更例（図８のステップＳ１０６１〜Ｓ１０６４の処理結果）、（ｂ）は文構造を変更した場合の訳文例、（ｃ）は文構造を変更しない場合の訳文例を示す。
【００７９】
図１０（ｂ）の翻訳例によれば、構成要素ＣＡ１〜ＣＡ３の単位に日本語訳が表示され、構成要素ＣＡ１〜ＣＡ３の内容が理解しやすくなっている。一方、図１０（ｃ）の翻訳例は、ふさわしい表現になっておらず、理解しにくい。
【００８０】
図１０（ｂ）の翻訳結果の表示例として、構成要素ＣＡ１〜ＣＡ３の単位に階層状に表示されている。これは、翻訳文の出力処理（図７のステップＳ１０７）において、サーバ３０のＣＰＵ３１が、タグを付与して、構成要素名と構成要素と説明パターン文との相互関係が視認可能になるように出力するからである。このときのタグの基本的な設定態様は、図１１に示してある。
【００８１】
図１１は、タグの設定例を示す図であって、（ａ）はタグの設定例、（ｂ）はタグにしたがった表示例を示しているなお、図１１（ａ）のタグの構成は、図４に示したものと同一である。
【００８２】
図１１において、（１）＜ＨＡＶＥ＞タグは＜ＮＡＭＥ＞タグに関連付けられ、（２）＜ＩＴＥＭ＞タグは＜ＨＡＶＥ＞タグに関連付けられ、（３）連続する＜ＡＣＴＩＯＮ＞タグのうち先頭のものは、直前の＜ＩＴＥＭ＞タグに関連付けられ、（４）＜ＡＣＴＩＯＮ＞タグに続く＜ＡＣＴＩＯＮ＞タグは直前の＜ＡＣＴＩＯＮ＞タグに関連付けられ、（５）関連付けられたタグは、関連付け先のタグから１段インデントさせ、タグ間を線で結んで表示される。
【００８３】
そのため、通信端末１０では、翻訳文の表示時の表示部１５には、タグにしたがって、クレーム内の参照関係（構成要素名と、構成要素と、説明パターン文との相互関係）が視認可能な形態で表示される。なお、構成要素名、構成要素、および／または、説明パターン文を表示する方法として、例えば、それぞれに対応する文字列の色を変えて表示してもよいし、文字列の太さを変えて表示するようにしてもよい。
【００８４】
以上説明したように、本実施形態のサーバ３０によれば、翻訳対象のクレームを、構成要素、構成要素名および説明パターン文の別にそれぞれ分類して機械翻訳を行う。ここで、構成要素、構成要素名および説明パターン文は、請求項（クレーム）および外国語に特有の記述や表現が使用されることが多いので、それらの記述や表現を基に、構成要素、構成要素名および説明パターン文を区分けすることになる。これにより外国語で記載された請求項の内容の理解が促進される。
【００８５】
次に、本実施形態の変更例について説明する。
【００８６】
（変更例１）
以上では、説明パターン文内に主語が重複する態様について言及しなかったが、繰り返し出現する構成要素名を１つ（最初に出現する構成要素名）に集約するようにしてもよい。
【００８７】
図１２は、かかる集約例を示す説明図であって、（ａ）はテキスト文、（ｂ）はテキスト文内の構成要素および説明パターン文の分割例、（ｃ）は説明パターン文内の主語の集約例を示す。
【００８８】
図１２（ｂ）の例では、「a plurality of antennas」（複数のアンテナ）という構成要素名が２つあるので、２番目の「a plurality of antennas」が削除され、１番目の「a plurality of antennas」に集約されている。この場合、図８のステップＳ１０６２において、サーバ３０のＣＰＵ３１（文構造変更部３０８）は、同一の構成要素内で、構成要素名（図１２の例では、「a plurality of antennas」）が繰り返し出現する場合は、この繰り返される構成要素名を集約化して文構造を変更する。このようにすることで、構成要素名にかかる構成要素内の表現が簡略化され、誤訳が少なくなる。
【００８９】
図１３は、かかる変更処理に基づいて実施された翻訳結果の表示部１５の表示例を示す図である。図１３の例では、「複数のアンテナ」という構成要素名にかかる複数の構成要素が１つに集約され、かかる構成要素内の関係が分かりやすくなる。
【００９０】
（変更例２）
以上では、英語から日本語へ翻訳が行われる場合について説明した。これとは別に、中国語から日本語への翻訳に適用してもよい。
【００９１】
図１４は、図６と類似の例であって、（ａ）区切りパターンの例と、（ｂ）構成要素名の抽出例と、（ｃ）説明パターン文の例として、中国語に対応するようにするための例を示している。
【００９２】
図１４（ａ）の区切りパターンには、「；」（セミコロン）等の記号、「包括」などの特徴表現が含まれている。図１４（ｂ）の構成要素名の抽出例は、図６（ｂ）のものと同様である。すなわち、構成要素の先頭に位置する名詞（名詞句）が、かかる構成要素の構成要素名として抽出される。図１４（ｃ）の説明パターン文の例として、「：」（コロン）直後の「所述」で始まり名詞（名詞句）で終わる文、「以及」で始まり名詞（名詞句）で終わる文がある。
【００９３】
図１４に示した例にしたがって処理をすれば、サーバ３０は、図１５および図１６で示すようなタグを付与することになる。図１５（ａ）および図１５（ｂ）はそれぞれ図４（ａ）および図４（ｂ）に対応する説明態様である。図１６（ａ）および図１６（ｂ）はそれぞれ図４（ｃ）および図４（ｄ）に対応する説明態様である。
【００９４】
図１５（ａ）の例では、サーバ３０によって「包括」、「；」（セミコロン）、「以及」および「。」（ピリオド）が検出されて、構成要素ＣＡ１〜ＣＡ３の単位に中国語クレームが分割されている。このとき、サーバ３０は先ず、図７のステップＳ１０３と同様に、対応するタグを付与する（図１５（ｂ））。
【００９５】
そして、サーバ３０は、図７のステップＳ１０４と同様に、構成要素名を抽出してタグ６１，６２，６３を付与する（図１６（ａ））。さらに、サーバ３０は、図７のステップＳ１０５と同様に、タグ７１〜７５を付与して説明パターン文ごとに構成要素を分割する（図１６（ｂ））。
【００９６】
このようにして、サーバ３０が、図７のステップＳ１０６およびＳ１０７と同様に処理すると、通信端末１０は、図７のステップＳ１０８において、例えば図１７（ａ）に示すような訳文を表示する。
【００９７】
図１７（ｂ）は、サーバ３０が図７のステップＳ１０２〜Ｓ１０７を行わずに翻訳された訳文の表示例を示す。この表示では、クレームの内容を理解するのが困難である。
【００９８】
（変更例３）
上記第１実施形態および第１実施形態の中で述べた変形例で例示したタグは、構成要素、構成要素名および説明パターン文を示すための情報であればよく、当業者に知られた他の情報を適用することもできる。
【００９９】
（変更例４）
以上では、各言語に対応して請求項の翻訳が行われていく場合について説明した。しかしながら、特定の技術分野（例えば、機械など）では発明の内容次第では図面を確認することで、発明の理解がさらに容易になることもあり得るし、特定の技術分野（例えば、情報技術など）では公開されている複数の特許文献の中から、類似する発明の請求項の内容を確認したい場合もある。そのため、関連する特許文献ごとに、請求項１の訳文と、代表図とを含む一覧が表示されるようにできることが好ましい。
【０１００】
図１８は、かかる一覧を含む通信端末１０の表示部１５の表示例を示す。図１８の例では、検索結果ごとに、請求項１の訳文（図１３の表示例と同様）と、代表図とが一覧表示される。
【０１０１】
この場合、サーバ３０のＣＰＵ３１は、通信端末１０からの要求（例えば、図１８の最上段に記載の欧州特許公報の番号）に応じて、その要求に応じた特許文献を、例えば外部のデータベースサーバから検索して取得し、この特許文献を対象として、図７および図８のフローチャートと同様のステップ処理を実施する。さらに、ＣＰＵ３１は、対象となる特許文献に関連する他の特許公報（例えば、図１８の第２段目および第３段目のもの）を例えば上記外部のデータベースサーバから取得して、図７および図８のフローチャートと同様のステップ処理を実施する。関連する他の特許公報の検索は、請求項１内の用語、あらかじめ登録されている関連用語などに基づいて行われる。
【０１０２】
さらに、ＣＰＵ３１は、対象となる特許文献の代表図を、例えば上記外部のデータベースサーバから取得して各特許文献の訳文と関連付けて、通信端末１０に出力する。
【０１０３】
このような一覧表示は、関連する発明の内容の理解を視覚的に一層促進する役割を果たす。
【符号の説明】
【０１０４】
１０  通信端末
３０  サーバ
３０１  形態素解析部
３０２  構成要素単位分割部
３０３  構成要素名特定部
３０４  説明パターン文単位分割部
３０５  翻訳部
３０６  記憶部
３０７  出力部
３０８  文構造変更部
【図１】
2014199476.tif 000003
【図２】
2014199476.tif 000004
【図３】
2014199476.tif 000005
【図４】
2014199476.tif 000006
【図５】
2014199476.tif 000007
【図６】
2014199476.tif 000008
【図７】
2014199476.tif 000009
【図８】
2014199476.tif 000010
【図９】
2014199476.tif 000011
【図１０】
2014199476.tif 000012
【図１１】
2014199476.tif 000013
【図１２】
2014199476.tif 000014
【図１３】
2014199476.tif 000015
【図１４】
2014199476.tif 000016
【図１５】
2014199476.tif 000017
【図１６】
2014199476.tif 000018
【図１７】
2014199476.tif 000019
【図１８】
2014199476.tif 000020