(57)【要約】【課題】言語処理装置、言語処理方法、言語処理システムおよびプログラムを提供すること。【解決手段】テキストデータと、前記テキストデータに含まれるいずれかの語句を示す語句項目または前記語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらにメタデータが所在情報を含む場合は所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部２１８と、前記メタデータに基づいて取得された前記語句項目を含むデータベースを作成する作成部２２０と、前記作成部により作成された前記データベースを記憶する記憶部２２４と、前記テキストデータの一部または全体を前記データベースを用いて分割し、前記データベースに含まれる前記語句項目により示される特定の語句を得る分割部２２８とを備えることを特徴とする。【選択図】図６
2008217271.tif 000002
【特許請求の範囲】
【請求項１】
テキストデータと、前記テキストデータに含まれるいずれかの語句を示す語句項目または前記語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらに前記メタデータが前記所在情報を含む場合は前記所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部と；
前記メタデータに基づいて取得された前記語句項目を含むデータベースを作成する作成部と；
前記作成部により作成された前記データベースを記憶する記憶部と；
前記テキストデータの一部または全体を前記データベースを用いて分割し、前記データベースに含まれる前記語句項目により示される特定の語句を得る分割部と；
を備えることを特徴とする、言語処理装置。
【請求項２】
前記語句項目は、前記テキストデータに含まれるいずれかの語句および前記語句の翻訳語が対応付けられており、
前記テキストデータの分割により得られた前記特定の語句は、前記語句項目において前記特定の語句が対応付けられている翻訳語に翻訳する翻訳部；
を備えることを特徴とする、請求項１に記載の言語処理装置。
【請求項３】
前記テキストデータのうちで、前記特定の語句の分布状況が所定の設定基準を満たす部分を抽出する抽出部を備えることを特徴とする、請求項１に記載の言語処理装置。
【請求項４】
前記抽出部は、
前記特定の語句に重み付けをする重み付け部と；
前記テキストデータを構成する各語句群ごとに、前記語句群に含まれる前記特定の語句に付された重みの総和を算出する算出部と；
前記テキストデータを構成する各語句群のうちで、前記算出部により算出された前記重みの総和が前記設定基準を満たす語句群を抽出する抽出処理部と；
を備えることを特徴とする、請求項３に記載の言語処理装置。
【請求項５】
前記抽出部は、
前記テキストデータを構成する各語句に重み付けをする重み付け部と；
前記テキストデータを構成する各語句群ごとに、前記語句群に含まれる語句に付された重みの総和を算出する算出部と；
前記テキストデータを構成する各語句群のうちで、前記算出部により算出された前記重みの総和が前記設定基準を満たす語句群を抽出する抽出処理部と；
を備え、
前記重み付け部は、前記特定の語句には、前記特定の語句以外の語句より高い重み付けをすることを特徴とする、請求項３に記載の言語処理装置。
【請求項６】
テキストデータと、前記テキストデータに含まれるいずれかの語句を示す語句項目または前記語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらに前記メタデータが前記所在情報を含む場合は前記所在情報で示される所在に存在する語句項目と、を通信網を介して取得するステップと；
前記取得部により取得された前記メタデータに基づいて前記語句項目を取得し、前記語句項目を含むデータベースを作成するステップと；
前記作成部により作成された前記データベースを記憶媒体に記録するステップと；
前記テキストデータの一部または全体を前記データベースを用いて分割し、前記データベースに含まれる前記語句項目により示される特定の語句を得るステップと；
を含むことを特徴とする、言語処理方法。
【請求項７】
前記語句項目は、前記テキストデータに含まれるいずれかの語句および前記語句の翻訳語が対応付けられており、
前記テキストデータの分割により得られた前記特定の語句は、前記語句項目において前記特定の語句が対応付けられている翻訳語に翻訳するステップ；
を含むことを特徴とする、請求項６に記載の言語処理方法。
【請求項８】
コンピュータを、
テキストデータと、前記テキストデータに含まれるいずれかの語句を示す語句項目または前記語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらに前記メタデータが前記所在情報を含む場合は前記所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部と；
前記取得部により取得された前記メタデータに基づいて前記語句項目を取得し、前記語句項目を含むデータベースを作成する作成部と；
前記作成部により作成された前記データベースを記憶媒体に記録する記録部と；
前記テキストデータの一部または全体を前記データベースを用いて分割し、前記データベースに含まれる前記語句項目により示される特定の語句を得る分割部と；
を備える言語処理装置として機能させるための、プログラム。
【請求項９】
前記語句項目は、前記テキストデータに含まれるいずれかの語句および前記語句の翻訳語が対応付けられており、
前記テキストデータの分割により得られた前記特定の語句は、前記語句項目において前記特定の語句が対応付けられている翻訳語に翻訳する翻訳部；
を備えることを特徴とする、請求項８に記載のプログラム。
【請求項１０】
テキストデータを処理する言語処理装置と、前記言語処理装置と通信可能な情報処理装置と、を含む言語処理システムであって：
前記情報処理装置は、任意のテキストデータに含まれるいずれかの語句を示す語句項目または前記語句項目が記憶されている所在を示す前記語句項目の所在情報の少なくともいずれかを含むメタデータが対応付けられている前記テキストデータの所在情報を前記言語処理装置に送信し、
前記言語処理装置は、
前記情報処理装置から受信した前記テキストデータの所在情報に基づき、前記テキストデータと、前記メタデータと、さらに前記メタデータが前記語句項目の所在情報を含む場合は前記語句項目の所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部と；
前記取得部により取得された前記メタデータに基づいて前記語句項目を取得し、前記語句項目を含むデータベースを作成する作成部と；
前記作成部により作成された前記データベースを記憶する記憶部と；
前記テキストデータの一部または全体を前記データベースを用いて分割し、前記データベースに含まれる前記語句項目により示される特定の語句を得る分割部と；
を含むことを特徴とする、言語処理システム。
【請求項１１】
前記語句項目は、前記テキストデータに含まれるいずれかの語句および前記語句の翻訳語が対応付けられており、
前記テキストデータの分割により得られた前記特定の語句は、前記語句項目において前記特定の語句が対応付けられている翻訳語に翻訳する翻訳部；
を備えることを特徴とする、請求項１０に記載の言語処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、言語処理装置、言語処理方法、言語処理システムおよびプログラムに関する。
【背景技術】
【０００２】
近日、入力されたある言語の文章（テキストデータ）を他の言語の文章に自動翻訳する翻訳装置が広く普及している。かかる翻訳装置は、あらかじめ記憶しているシステム辞書やユーザにより作成されたユーザ辞書に基づいて文章を解析し、他の言語に翻訳することができる。
【０００３】
また、特許文献１には、数学辞書やスポーツ辞書など特定の分野で用いられる専門用語に特化した辞書を用意しておく自然言語処理システムが開示されている。このような専門用語に特化した辞書を用意しておけば、一般のシステム辞書だけでは対応できない特殊な分野に関して記述された文章を翻訳することが可能となる。
【０００４】
【特許文献１】特開２００３−１５７２５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来の自然言語処理システムでは、特定の分野でしか用いられない特殊な専門用語、商品名または部署名などの多数の語句のために記憶媒体のリソースを割り当てざるを得ないという問題があった。また、従来の自然言語処理システムにおける辞書には適切な辞書内容が登録されていない場合があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、必要に応じて適切な語句を含むデータベースを作成し、該データベースを用いて入力されたテキストデータを処理することが可能な、新規かつ改良された言語処理装置、言語処理方法、言語処理システムおよびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、テキストデータと、テキストデータに含まれるいずれかの語句を示す語句項目または語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらにメタデータが所在情報を含む場合は所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部と、取得部により取得されたメタデータに基づいて語句項目を取得し、語句項目を含むデータベースを作成する作成部と、作成部により作成されたデータベースを記憶する記憶部と、テキストデータの一部または全体をデータベースを用いて分割し、データベースに含まれる語句項目により示される特定の語句を得る分割部と、を備えることを特徴とする、言語処理装置が提供される。
【０００８】
かかる構成においては、取得部がメタデータに含まれるテキストデータに含まれるいずれかの語句を示す語句項目、またはメタデータに含まれる所在情報に基づいて語句項目を取得し、作成部が取得部により取得された語句項目を含むデータベースを作成する。分割部は、例えばデータベースに含まれる語句項目により示される語句や通常の辞書データベースに記憶されている語句に基づいてテキストデータを語句単位に分割する。したがって、テキストデータに通常の辞書データベースに記憶されていない特定の分野でしか用いられないような語句が含まれていた場合であっても、本発明にかかる分割部は適切にテキストデータを語句単位に分割することができる。その結果、適切に分割された語句に基づいた正確性の高い翻訳や要旨の抽出が可能となる。
【０００９】
語句項目は、テキストデータに含まれるいずれかの語句および語句の翻訳語が対応付けられており、テキストデータの分割により得られた特定の語句は、語句項目において特定の語句が対応付けられている翻訳語に翻訳する翻訳部を備えてもよい。かかる構成によれば、テキストデータに通常の辞書データベースに記憶されていない特定の分野でしか用いられないような語句が含まれていた場合であっても、該語句を示す語句項目がデータベースに含まれていた場合、翻訳部は該語句を語句項目において該語句が対応付けられている翻訳語に翻訳することができる。また、語句項目はテキストデータの作成者の意図に従い、テキストデータに含まれる語句の適切な翻訳語を含むように作成される場合がある。この場合、翻訳部は、特定の語句を翻訳する際に語句項目を参照することにより、特定の語句をテキストデータの作成者の意図する翻訳語に適切に翻訳することができる。
【００１０】
テキストデータのうちで、特定の語句の分布状況が所定の設定基準を満たす部分を抽出する抽出部を備えてもよい。語句項目は、テキストデータの作成者の意図に従い、テキストデータを構成する語句のうちで重要な語句を示すように作成される場合がある。この場合、抽出部は、テキストデータのうちで語句項目により示される特定の語句の分布度合が例えば最も高い一文を該テキストデータの要旨として抽出することができる。
【００１１】
抽出部は、特定の語句に重み付けをする重み付け部と、テキストデータを構成する各語句群ごとに、語句群に含まれる特定の語句に付された重みの総和を算出する算出部と、テキストデータを構成する各語句群のうちで、算出部により算出された重みの総和が設定基準を満たす語句群を抽出する抽出処理部と、を備えてもよい。かかる構成においては、抽出処理部は、例えば一文に対応する語句群のうちで、算出部により算出された重みの総和が所定の重み以上である文、または重み総和の順位が上位５パーセントに入る文を抽出することができる。
【００１２】
抽出部は、テキストデータを構成する各語句に重み付けをする重み付け部と、テキストデータを構成する各語句群ごとに、語句群に含まれる語句に付された重みの総和を算出する算出部と、テキストデータを構成する各語句群のうちで、算出部により算出された重みの総和が設定基準を満たす語句群を抽出する抽出処理部と、を備え、重み付け部は、特定の語句には、特定の語句以外の語句より高い重み付けをしてもよい。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、テキストデータと、テキストデータに含まれるいずれかの語句を示す語句項目または語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらにメタデータが所在情報を含む場合は所在情報で示される所在に存在する語句項目と、を通信網を介して取得するステップと、取得部により取得されたメタデータに基づいて語句項目を取得し、語句項目を含むデータベースを作成するステップと、作成部により作成されたデータベースを記憶媒体に記録するステップと、テキストデータの一部または全体をデータベースを用いて分割し、データベースに含まれる語句項目により示される特定の語句を得るステップと、を含むことを特徴とする、言語処理方法が提供される。
【００１４】
語句項目は、テキストデータに含まれるいずれかの語句および語句の翻訳語が対応付けられており、テキストデータの分割により得られた特定の語句は、語句項目において特定の語句が対応付けられている翻訳語に翻訳するステップを含んでもよい。
【００１５】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、テキストデータと、テキストデータに含まれるいずれかの語句を示す語句項目または語句項目が記憶されている所在を示す所在情報の少なくともいずれかを含むメタデータと、さらにメタデータが所在情報を含む場合は所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部と、取得部により取得されたメタデータに基づいて語句項目を取得し、語句項目を含むデータベースを作成する作成部と、作成部により作成されたデータベースを記憶媒体に記録する記録部と、テキストデータの一部または全体をデータベースを用いて分割し、データベースに含まれる語句項目により示される特定の語句を得る分割部と、を備える言語処理装置として機能させるための、プログラムが提供される。
【００１６】
かかる構成においては、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウェア資源に、上記のような取得部、作成部、記録部および分割部の機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の言語処理装置として機能させることが可能である。
【００１７】
語句項目は、テキストデータに含まれるいずれかの語句および語句の翻訳語が対応付けられており、テキストデータの分割により得られた特定の語句は、語句項目において特定の語句が対応付けられている翻訳語に翻訳する翻訳部を備えてもよい。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、テキストデータを処理する言語処理装置と、言語処理装置と通信可能な情報処理装置と、を含む言語処理システムであって、情報処理装置は、任意のテキストデータに含まれるいずれかの語句を示す語句項目または語句項目が記憶されている所在を示す語句項目の所在情報の少なくともいずれかを含むメタデータが対応付けられているテキストデータの所在情報を言語処理装置に送信し、言語処理装置は、情報処理装置から受信したテキストデータの所在情報に基づき、テキストデータと、メタデータと、さらにメタデータが語句項目の所在情報を含む場合は語句項目の所在情報で示される所在に存在する語句項目と、を通信網を介して取得する取得部と、取得部により取得されたメタデータに基づいて語句項目を取得し、語句項目を含むデータベースを作成する作成部と、作成部により作成されたデータベースを記憶する記憶部と、テキストデータの一部または全体をデータベースを用いて分割し、データベースに含まれる語句項目により示される特定の語句を得る分割部とを含むことを特徴とする、言語処理システムが提供される。
【００１９】
語句項目は、テキストデータに含まれるいずれかの語句および語句の翻訳語が対応付けられており、テキストデータの分割により得られた特定の語句は、語句項目において特定の語句が対応付けられている翻訳語に翻訳する翻訳部を備えてもよい。
【発明の効果】
【００２０】
以上説明したように本発明にかかる言語処理装置、言語処理方法、言語処理システムおよびプログラムによれば、必要に応じて適切な語句を含むデータベースを作成し、該データベースを用いて入力されたテキストデータを処理することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
（第１の実施形態）
まず、本発明の第１の実施形態について説明する。本実施形態の説明においては、図１〜図４を参照して言語処理システム１について説明した後に、図５〜図１０を参照して言語処理システム１を構成するＰＣ（即ち、Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０について説明し、図１１および図１２を参照して本実施形態の変形例を説明する。
【００２３】
図１は、本実施形態にかかる言語処理システム１の構成を示した説明図である。言語処理システム１は、文書記憶サーバ１０と、辞書記憶サーバ１２と、ＰＣ２０と、通信網２２と、を含む。
【００２４】
文書記憶サーバ１０は、文書（テキストデータ）を記憶するテキストデータ記憶サーバとしての機能を有する。文書記憶サーバ１０は、例えば図２に示す文書を記憶する。
【００２５】
図２は、文書記憶サーバ１０が記憶している文書の一例を示した説明図である。図２に示した文書例には企業内システムの技術紹介が記載されており、「従来のシステムは、・・・」という第１文Ｃ１、「これに対し、沖電気工業株式会社が開発したＣＴＳｔａｇｅは、導入が容易であり、拡張性が高い。」という第１４文Ｃ１４、「このようなＣＴＳｔａｇｅは業務の促進が期待されるため、多くの注目を集めている。」という第１５文Ｃ１５、「具体的には、ＣＴＳｔａｇｅは・・・」という第１６文Ｃ１６、「顧客はセンターに直接架電することができる。」という第３５文Ｃ３５などが含まれる。
【００２６】
また、図２に示した文書例には、企業名「沖電気工業株式会社」や、製品名「ＣＴＳｔａｇｅ」や、特殊用語「架電」などの特定の分野または組織でのみ用いられる語句が含まれている。したがって、このような文書を通常の辞書のみに基づいて適切に翻訳することはできない。一方、あらかじめ上記のような特定の分野または組織でのみ用いられる語句を含む辞書を用意しておくことはハードウェア容量および辞書作成の煩雑性などの観点から困難であるという問題があった。本実施形態にかかる言語処理装置としてのＰＣ２０はかかる問題点を一着眼点にして創作されるに至ったものである。
【００２７】
なお、図２には日本語の文書例を示しているが、文書記憶サーバ１０は英語、フランス語、ドイツ語など任意の言語による文書を記憶していてもよい。また、図２にはテキストデータのみからなる文書を示しているが、文書には図表、写真、動画などが含まれてもよい。
【００２８】
また、図２に示した文書記憶サーバ１０が記憶する文書（文書データ）には、図３に示すメタデータが対応付けられている。
【００２９】
図３は、文書に対応付けられているメタデータの一例を示した説明図である。図３に示した例では、メタデータ１１０は、図２に示した文書に対応付けられており、辞書項目（語句項目）１１２と、参照辞書所在情報１１４と、を含む。
【００３０】
辞書項目１１２は、図２に示した文書に含まれる語句と、該語句に対応付けられた該語句の翻訳語を含む。例えば辞書項目１１２は、「架電」という日本語と、「架電」に対応付けられた「ｃａｌｌ」という英語を含んでいる。このようなある語句と該語句の翻訳語との対を辞書項目と称しても、ある語句と該語句の翻訳語との対の集合を辞書項目と称してもよい。
【００３１】
参照辞書所在情報１１４は、図２に示した文書に含まれる語句と、該語句に対応付けられた該語句の翻訳語とを含む参照辞書の所在を示す情報である。例えば参照辞書所在情報１１４は、「ＭＴＤｉｃｔｉｏｎａｒｙ」という参照辞書が、「／ｍｔｄｉｃｔ．ｘｍｌ」で表される所在に記憶されていることを示している。
【００３２】
このような参照辞書は、例えば図１に示した辞書記憶サーバ１２に記憶されている。辞書記憶サーバ１２が記憶する参照辞書の具体例を、図４を参照して説明する。
【００３３】
図４は、辞書記憶サーバ１２が記憶する参照辞書１３０の内容を示した説明図である。参照辞書１３０は、図２に示した文書に含まれる語句と、該語句の翻訳語とが対応付けられた複数の辞書項目を含む。例えば、「ＭＴＤｉｃｔｉｏｎａｒｙ」という参照辞書１３０には、「沖電気工業株式会社」という日本語に「Ｏｋｉ  Ｅｌｅｃｔｒｉｃ  Ｉｎｄｕｓｔｒｙ  Ｃｏ．，Ｌｔｄ．」という英語が対応付けられている辞書項目１３２や、「Ｏｋｉ  Ｔｅｃｈｎｉｃａｌ  Ｒｅｖｉｅｗ」という英語に「沖テクニカルレビュー」という日本語が対応付けられている辞書項目１３６が含まれる。
【００３４】
また、辞書項目１３４は、「＊」が付されている「ＣＴＳｔａｇｅ」に「＊」が付されている「ＣＴＳｔａｇｅ」が対応付けられている。このように翻訳元および翻訳先の語句に「＊」が付されている場合、翻訳元の言語および翻訳先の言語に拘らず「ＣＴＳｔａｇｅ」は「ＣＴＳｔａｇｅ」のまま出力される。
【００３５】
なお、辞書記憶サーバ１２は、図４に示した参照辞書１３０以外に複数の参照辞書を記憶していてもよく、また、参照辞書が記憶される所在は辞書記憶サーバ１２に限られない。
【００３６】
図１を用いて言語処理システム１の説明に戻ると、ＰＣ２０は、通信網２２を介して文書記憶サーバ１０、および辞書記憶サーバ１２と各種情報を送受信することができる。例えば、ＰＣ２０は、文書記憶サーバ１０から、文書と、該文書に含まれる語句に関する辞書項目または辞書項目を含む参照辞書の所在情報と、を含むメタデータを受信したり、辞書記憶サーバ１２から参照辞書を受信することができる。
【００３７】
なお、図１においては言語処理装置の一例としてＰＣ２０を示しているに過ぎず、言語処理装置は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、携帯電話、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、携帯用音楽再生装置、携帯用映像処理装置、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機器、携帯用ゲーム機器、家電機器などの情報処理装置であってもよい。また、通信網２２は、銅線または光ファイバーなどの有線ケーブルや、無線電波などのデータの伝送路、またはルータや通信を制御する基地局などのデータの中継機などを含んでもよく、インターネットまたはイントラネットであってもよい。
【００３８】
また、ＰＣ２０は、文書記憶サーバ１０から受信した文書を、文書記憶サーバ１０から受信したメタデータに基づいて取得した辞書項目を用いて翻訳することができる。以下、このような言語処理装置の一例としてのＰＣ２０の構成および動作について説明する。
【００３９】
図５は、本実施形態にかかるＰＣ２０のハードウェア構成を示した説明図である。ＰＣ２０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３と、ホストバス２０４と、ブリッジ２０５と、外部バス２０６と、インタフェース２０７と、入力装置２０８と、出力装置２１０と、記憶装置２１１と、通信装置２１５とを備える。
【００４０】
ＣＰＵ２０１は、ＲＯＭ２０１に記憶されたプログラムや入力装置２０８や通信装置２１５を介して入力される指示に基づいて、ＰＣ２０の動作全般を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ２０３は、ＣＰＵ２０１が演算処理を行う作業領域として機能し、ＣＰＵ２０１が動作することにより適宜変化するパラメータ等を一次記憶する。これらは例えばＣＰＵバスから構成されるホストバス２０４により相互に接続されている。
【００４１】
ホストバス２０４は、ブリッジ２０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス２０６に接続されている。
【００４２】
入力装置２０８は、例えば、マウス、キーボード、タッチパネル、スイッチ、レバーおよび音声電圧変換器など管理者が操作する操作手段と、操作手段が検出した管理者による操作を入力信号に変換し、ＣＰＵ２０１に出力する入力制御回路などから構成されている。ＰＣ２０の管理者は、該入力装置２０８を操作することにより、ＰＣ２０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【００４３】
出力装置２１０は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置などの表示装置と、スピーカおよびヘッドホンなどの音声出力装置や、振動発生装置などで構成される。
【００４４】
記憶装置２１１は、本実施形態にかかるＰＣ２０の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）で構成される。この記憶装置２１１は、ハードディスクを駆動し、ＣＰＵ２０１が実行するプログラムや各種データを格納する。また、この記憶装置２１１には、後述の、一時辞書および通常辞書を記憶する。
【００４５】
通信装置２１５は、例えば、通信網２２に接続するための通信デバイス等で構成された通信インタフェースである。この通信装置２１５は、例えば通信網２２を介して文書記憶サーバ１０から文書やメタデータを受信し、辞書記憶サーバ１２から参照辞書を受信することができる。
【００４６】
以上、図５を参照して本実施形態にかかる言語処理装置の一例としてのＰＣ２０のハードウェア構成を説明した。続いて、図６を参照してＰＣ２０の機能、構成を説明する。
【００４７】
図６は、ＰＣ２０の構成を示した機能ブロック図である。ＰＣ２０は、通信部２１６と、取得部２１８と、一時辞書作成部２２０と、記憶部２２４と、形態素解析部２２８と、翻訳部２３２と、表示部２３６と、を備える。
【００４８】
通信部２１６は、文書記憶サーバ１０や辞書記憶サーバ１２とのインターフェースとして機能する。具体的には、通信部２１６は、文書記憶サーバ１０から図２に示したような文書を受信し、文書記憶サーバ１０から図３に示したようなメタデータを受信し、辞書記憶サーバ１２から図４に示したような参照辞書を受信する。なお、通信部２１６は、図５に示した通信装置２１５を機能させるためのソフトウェアであっても、該ソフトウェアに基づいて動作する通信装置２１５であってもよい。
【００４９】
取得部２１８は、通信部２１６が文書と併せて受信したメタデータに基づいて辞書項目を取得する。具体的には、取得部２１８は、メタデータに辞書項目または参照辞書所在情報が含まれるか否かを判断する。そして、取得部２１８は、メタデータに辞書項目が含まれていると判断した場合、メタデータから辞書項目を取得（抽出）する。また、取得部２１８は、メタデータに参照辞書所在情報が含まれていると判断した場合、参照辞書所在情報により示される所在に参照辞書の送信要求を行い、参照辞書を取得し、参照辞書に含まれる辞書項目を取得する。
【００５０】
例えば通信部２１６が図２に示した文書と併せて図３に示したメタデータを受信した場合、取得部２１８は、メタデータに辞書項目が含まれていると判断し、メタデータから辞書項目１１２を取得する。また、取得部２１８は、メタデータに参照辞書所在情報が含まれていると判断し、参照辞書所在情報１１４に基づいて図４に示した参照辞書１３０を取得し、参照辞書１３０に含まれる辞書項目１３２、１３４、および１３６を取得する。
【００５１】
一時辞書作成部２２０は、取得部２１８が取得した辞書項目を用いて該辞書項目を含むデータベースとして一時辞書を作成する作成部として機能する。例えば通信部２１６が図２に示した文書と併せて図３に示したメタデータを受信した場合、一時辞書作成部２２０は、取得部２１８により取得された辞書項目１１２、１３２、１３４および１３６を含む一時辞書を作成する。このようにして一時辞書作成部２２０により作成される一時辞書の一例を図７を参照して説明する。
【００５２】
図７は、一時辞書作成部２２０により作成される一時辞書の一例を示した説明図である。図７に示した一時辞書には、辞書項目１３２に対応する「沖電気工業株式会社」および「Ｏｋｉ  Ｅｌｅｃｔｒｉｃ  Ｉｎｄｕｓｔｒｙ  Ｃｏ．，Ｌｔｄ」の組と、辞書項目１１２に対応する「架電」および「ｃａｌｌ」の組と、辞書項目１３４に対応する「ＣＴＳｔａｇｅ」および「ＣＴＳｔａｇｅ」の組とが含まれる。
【００５３】
記憶部２２４は、上述のように一時辞書作成部２２０により作成された一時辞書と、一般語句やユーザ登録された語句などを含む通常辞書とを記憶する。より詳細には、記憶部２２４は、一時辞書や通常辞書などを記憶する記憶媒体と、記憶媒体に一時辞書や通常辞書などを記録する記録部と、を含む。以下に、通常辞書の一例を図８を参照して説明する。
【００５４】
図８は、記憶部２２４が記憶する通常辞書の一例を示した説明図である。通常辞書は、一般に用いられる汎用性の高い語句を含んでもよい。例えば、図８に示した通常辞書には、「期待」および「ｅｘｐｅｃｔ」の組と、「業務」および「ｂｕｓｉｎｅｓｓ」の組と、「システム」および「ｓｙｓｔｅｍ」の組と、「注目を集める」および「ｈｏｌｄ  ｔｈｅ  ｓｔａｇｅ」の組と、「従来の」および「ｃｏｎｖｅｎｔｉｏｎａｌ」の組と、が含まれている。
【００５５】
このような通常辞書や一時辞書を記憶する記憶部２２４は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＰＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性メモリや、ハードディスクおよび円盤型磁性体ディスクなどの磁気ディスクや、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ／＋Ｒ／＋ＲＷ／ＲＡＭ（Ｒａｍｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））―Ｒ／ＢＤ−ＲＥなどの光ディスクや、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。
【００５６】
なお、通常辞書および一時辞書は、必ずしもＰＣ２０に内蔵される記憶部２２４に記録する必要はなく、ネットワーク上の任意のサーバに記録し、多数の情報処理装置により共有されるようにしてもよい。
【００５７】
図６を参照してＰＣ２０の構成の説明に戻ると、形態素解析部２２８は、通信部２１６が文書記憶サーバ１０から受信した文書を、記憶部２２４に記憶されている一時辞書および通常辞書を用いて言語として意味を持つ最小単位である形態素の列に分割する分割部としての機能を有する。例えば、図２に示した文書に含まれる第１文Ｃ１は、形態素解析部２２８により「従来」、「の」、「システム」、「は」といった形態素列に分割される。なお、本明細書においては１または２以上の形態素の集合を語句と称して説明に用いている。
【００５８】
かかる形態素解析部２２８により、通信部２１６が文書記憶サーバ１０から受信した文書から、記憶部２２４に記憶されている一時辞書に含まれる辞書項目に対応する語句、および記憶部２２４に記憶されている通常辞書に含まれる辞書項目に対応する語句が得られる。
【００５９】
翻訳部２３２は、形態素解析部２２８により得られた各語句に基づいて、各語句の係り受けおよび節関係を解析し、記憶部２２４に記憶されている一時辞書および通常辞書を用いて文書の翻訳を行なう。具体的には、翻訳部２３２は、一時辞書に含まれる辞書項目により示される語句は該語句に対応付けられている翻訳語に翻訳し、通常辞書に含まれる辞書項目により示される語句は該語句に対応付けられている翻訳語に翻訳する。表示部２３６は例えば液晶ディスプレイであって、翻訳部２３２により翻訳された文書を表示する。翻訳部２３２により翻訳され、表示部２３６に表示される文書の一例を図９を参照して説明する。
【００６０】
図９は、図２に示した文書の翻訳結果例を示した説明図である。図９に示したように、図２に示した文書に含まれている「沖電気工業株式会社」は一時辞書において対応付けられている「Ｏｋｉ  Ｅｌｅｃｔｒｉｃ  Ｉｎｄｕｓｔｒｙ  Ｃｏ．，Ｌｔｄ」に翻訳され、「ＣＴＳｔａｇｅ」は一時辞書において対応付けられている「ＣＴＳｔａｇｅ」のまま出力され、「架電」は一時辞書において対応付けられている「ｃａｌｌ」に翻訳される。
【００６１】
また、図２に示した文書に含まれている「従来」は通常辞書において対応付けられている「ｃｏｎｖｅｎｔｉｏｎａｌ」に翻訳され、「システム」は通常辞書において対応付けられている「ｓｙｓｔｅｍ」に翻訳されるなどする。
【００６２】
以上、本実施形態にかかる言語処理装置としてのＰＣ２０の機能および構成について説明した。続いて、図１０を参照してＰＣ２０において実行される言語処理方法を説明する。
【００６３】
図１０は、ＰＣ２０において実行される言語処理方法の流れを示したフローチャートである。まず、ＰＣ２０の通信部２１６は、文書記憶サーバ１０から文書を受信する（Ｓ３０４）。続いて、あるいは文書の受信と併せて通信部２１６は文書記憶サーバ１０から該文書に対応付けられているメタデータを受信する（Ｓ３０８）。
【００６４】
次いで、取得部２１８は、通信部２１６がメタデータを受信したか否か、すなわち通信部２１６が辞書項目または参照辞書所在情報を含むメタデータを受信したか否かを判断する（Ｓ３１２）。参照辞書所在情報を含むメタデータが受信されたと判断した場合、取得部２１８は、該参照辞書所在情報に基づいて参照辞書を辞書記憶サーバ１２から取得する（Ｓ３１６）。その後、取得部２１８は、メタデータに含まれる辞書項目および参照辞書に含まれる辞書項目を抽出する（Ｓ３２０）。
【００６５】
続いて、一時辞書作成部２２０は、取得部２１８により取得、抽出された辞書項目を用い、該辞書項目を含む一時辞書を作成し、記憶部２２４に記録する（Ｓ３２４）。Ｓ３１２において辞書項目または参照辞書所在情報を含むメタデータが通信部２１６により受信されなかったと判断された場合、またはＳ３２４の後、形態素解析部２２８は記憶部２２４が記憶している一時辞書および通常辞書を用いて通信部２１６により受信された文書の形態素解析を行なう（Ｓ３２８）。その後、翻訳部２３２は、形態素解析部２２８による文書の解析結果および記憶部２２４が記憶している一時辞書および通常辞書に基づいて文書の翻訳を行なう（Ｓ３３２）。なお、翻訳終了後に一時辞書を記憶部２２４から削除しても、そのまま記憶させておいてもよい。
【００６６】
以上説明したように、本実施形態にかかる言語処理装置の一例としてのＰＣ２０によれば、取得部２１８が文書と併せて受信されたメタデータに基づいて該文書に含まれるいずれかの語句に対応する辞書項目を取得し、一時辞書作成部２２０が取得部２１８により取得された辞書項目を含む一時辞書を記憶部２２４に記憶させる。したがって、ＰＣ２０が受信した文書に通常辞書に記憶されていない特定の分野でしか用いられないような語句や、特定のサイトページでのみ使用される語句が含まれていた場合であっても、該語句に対応する辞書項目が一時辞書に含まれていた場合、翻訳部２３２は該語句を一時辞書において該語句が対応付けられている翻訳語に翻訳することができる。
【００６７】
また、辞書項目は文書の作成者の意図に従い、文書に含まれる語句の適切な翻訳語を含むように作成される場合がある。この場合、翻訳部２３２は、文書を翻訳する際に一時辞書を参照することにより、特定の語句を文書の作成者の意図する翻訳語に適切に翻訳することができる。
【００６８】
なお、本実施形態においては辞書項目が翻訳元の語句と翻訳先の語句とからなる場合を説明したが、本実施形態はかかる場合に限定されない。例えば、辞書項目に語句の品詞、活用形および意味属性などを加えることにより、より精度の高い翻訳を実現することができる。
【００６９】
また、本実施形態においては一時辞書は単一の辞書として処理される場合を説明したが、参照辞書ごとに一時辞書を作成することにより、複数の関連文書間で一時辞書を共有できるようにしてもよい。
【００７０】
また、本実施形態においてはＰＣ２０が言語処理装置としての機能を担う場合を説明したが、本実施形態はかかる場合に限定されず、言語処理装置としての機能を複数のＰＣ２０により共有される翻訳サーバ３０が担うようにしてもよい。言語処理装置としての機能を翻訳サーバ３０が担う場合の変形例を図１１および図１２を参照して説明する。
【００７１】
図１１は、本実施形態の変形例にかかる言語処理システム２の構成を示した説明図である。言語処理システム２は、文書記憶サーバ１０と、辞書記憶サーバ１２と、通信網１２と、ＰＣ２０と、翻訳サーバ３０と、を含む。文書記憶サーバ１０と、辞書記憶サーバ１２の構成は上述した内容と実質的に同一であるので説明を省略する。
【００７２】
翻訳サーバ３０は、ＰＣ２０から翻訳要求のあった文書を翻訳し、ＰＣ２０に翻訳した文書を送信する。かかる翻訳サーバ３０は、上述したＰＣ２０における取得部２１８、一時辞書作成部２２０、記憶部２２４、形態素解析部２２８、および翻訳部２３２の機能を包含する。このような言語処理システム２の動作例を、図１２を参照して説明する。
【００７３】
図１２は、言語処理システム２の動作の流れを示したシーケンス図である。言語処理システム２においては、まず、ＰＣ２０が翻訳サーバ３０による翻訳を所望する文書の所在を示す文書ＵＲＬを翻訳サーバ３０に送信する（Ｓ４０４）。翻訳サーバ３０は、ＰＣ２０から文書ＵＲＬを受信すると、該文書ＵＲＬに従って文書記憶サーバ１０に対して文書の送信要求を行なう（Ｓ４０８）。
【００７４】
文書記憶サーバ１０は、翻訳サーバ３０からの文書の送信要求に応じて翻訳サー３０に文書および該文書に対応付けられているメタデータを送信する（Ｓ４１２）。翻訳サーバ３０は、文書記憶サーバ１０から文書および該文書に対応付けられているメタデータを受信すると、メタデータに含まれる参照辞書所在情報に従って辞書記憶サーバ１２に対して参照辞書の送信要求を行なう（Ｓ４１６）。辞書記憶サーバ１２は、翻訳サーバ３０からの参照辞書の送信要求に応じて翻訳サーバ３０に参照辞書を送信する（Ｓ４２０）。
【００７５】
翻訳サーバ３０は、辞書記憶サーバ１２から参照辞書を受信すると、メタデータに含まれる辞書項目および参照辞書に含まれる辞書項目を含む一時辞書を作成する（Ｓ４２４）。その後、翻訳サーバ３０は、一時辞書および通常辞書を用いて受信した文書の形態素解析を行なう（Ｓ４２８）。その後、翻訳サーバ３０は、文書の形態素解析結果および一時辞書および通常辞書に基づいて文書の翻訳を行なう（Ｓ４３２）。そして、翻訳サーバ３０は翻訳語の文書をＰＣ２０に送信する（Ｓ４３６）。
【００７６】
このように言語処理装置としての機能をサーバ側に実装することも可能である。かかる構成によれば、個人が所有するＰＣ２０に一時辞書および通常辞書を記憶させるための記憶容量が不要となる、または一時辞書を複数のユーザで共有することができるなどの効果を奏する。
【００７７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。本発明の第２の実施形態によれば、任意の文書のうちで重要と思われる部分を該文章の要旨として抽出することができる。以下、図１３〜図１９を参照して本実施形態にかかる言語処理装置の一例としてのＰＣ２４の構成および動作を説明する。
【００７８】
図１３は、本実施形態にかかるＰＣ２４の構成を示した機能ブロック図である。ＰＣ２４は、通信部２１６と、取得部２１８と、一時辞書作成部２２０と、形態素解析部２２８と、表示部２３６と、記憶部２４０と、抽出部２５０とを備える。このようなＰＣ２４の各構成は、第１の実施形態において説明したＰＣ２０の構成と共通する部分が多いため、第１の実施形態で説明した内容と異なる部分に重点をおいて説明する。
【００７９】
本実施形態においては、通信部２１６が文書記憶サーバ１０から文書と併せて受信するメタデータは、文書に含まれるいずれかの語句に対応する辞書項目を含む。このような本実施形態にかかるメタデータの具体例を、図１４を参照して説明する。
【００８０】
図１４は、辞書記憶サーバ１２が図２に示した文書と対応付け記憶しているメタデータの一例を示した説明図である。図１４に示したメタデータには、「架電」の語句からなる辞書項目１４０、「沖電気工業株式会社」の語句からなる辞書項目１４２、「ＣＴＳｔａｇｅ」の語句からなる辞書項目１４４などが含まれる。このような辞書項目は、文書の内容から、文書の内容に比較的強く関連する語句（キーワード、重要語句）について作成される場合がある。したがって、「架電」、「沖電気工業株式会社」および「ＣＴＳｔａｇｅ」などの語句は、図２に示した文書における重要語句である場合がある。
【００８１】
なお、本実施形態におけるメタデータも参照辞書所在情報を含んでもよく、ＰＣ２４は参照辞書所在情報に基づいて文書を構成するいずれかの語句からなる辞書項目を含む参照辞書を辞書記憶サーバ１２から取得してもよい。
【００８２】
一時辞書作成部２２０は、取得部２１８により取得された辞書項目に基づいて一時辞書を作成し、記憶部２４０に記憶させる。記憶部２４０は、一時辞書作成部２２０により作成された一時辞書と、一般に用いられる語句を含む通常辞書とを記憶する。以下、図１５を参照して本実施形態における記憶部２４０が記憶する通常辞書の一例を説明する。
【００８３】
図１５は、記憶部２４０が記憶する通常辞書の一例を示した説明図である。本実施形態における通常辞書には、語句と、該語句に対応付けられた該語句の重みとが含まれる。該語句の重みは、汎用性のより高い語句には低い重みが付され、汎用性の低い語句には高い重みが付されていてもよい。または、内容をまとめる際に用いられる「このように」、「以上説明したように」などの語句には高い重みが付されるようにしてもよい。また、このような重み付けは、抽出部２５０の重み付け部２５２により行なわれてもよい。
【００８４】
図１５に示した例では、通常辞書は、重み「２」が付された語句「期待」と、重み「４」が付された語句「業務」と、重み「５」が付された語句「システム」と、重み「８」が付された語句「注目」と、重み「３」が付された語句「従来」を含む。
【００８５】
図１３を参照してＰＣ２４の構成の説明に戻ると、形態素解析部２２８は、通信部２１６が文書記憶サーバ１０から受信した文書を、記憶部２２４に記憶されている一時辞書および通常辞書を用いて形態素の列に分割する。
【００８６】
抽出部２５０は、重み付け部２５２と、算出部２５４と、抽出処理部２５６と、を備える。重み付け部２５２は、記憶部２４０が記憶する一時辞書に含まれる各語句に重み付けを行なう。重み付け部２５２は、一時辞書に含まれる各語句に通常辞書に含まれる語句より高い重みを付すことができる。また、重み付け部２５２は、一時辞書に含まれる語句の重みを、一時辞書に含まれる語句の文書内に出現する回数に応じて増減させてもよい。
【００８７】
図１６は、重み付け部２５２により重み付けされた一時辞書に含まれる各語句の具体例を示した説明図である。図１６に示した例では、辞書項目１４２に対応する語句「沖電気工業株式会社」には重み「１０」が付され、辞書項目１４０に対応する語句「架電」には重み「１０」が付され、辞書項目１４４に対応する語句「ＣＴＳｔａｇｅ」には重み「１４」が付されている。
【００８８】
算出部２５４は、文書を構成する各語句群、例えば一文ごとに、該一文に含まれる語句に付されている重みの総和を算出する。なお、語句群は必ずしも一文である必要は無く、例えば、２文以上の複数文であっても、１行または２行以上の複数行であっても、１段落または２段落以上の複数段落であってもよい。
【００８９】
抽出処理部２５６は、算出部２５４により算出された重みの総和が設定基準を満たす語句群を抽出する。抽出処理部２５６は、重みの総和が所定の値を上回る語句群を設定基準を満たすと判断しても、重みの総和が上位所定順位に含まれる語句群を設定基準を満たすと判断してもよい。以下、図１７および図１８を参照して抽出処理部２５６により抽出される語句群の例を説明する。
【００９０】
図１７は、図２に示した文書を構成する一文ごとの重みの総和の一例を示した説明図である。図１８は、抽出処理部２５６により抽出される文の一例を示した説明図である。
【００９１】
図２に示したように、第１４文Ｃ１４、第１５文Ｃ１５などには一時辞書に含まれる辞書項目により示される語句「沖電気工業株式会社」や、語句「ＣＴＳｔａｇｅ」が含まれている。その結果、第１４文Ｃ１４、第１５文Ｃ１５の重みの総和は、図１７に示したように他の文に比べて高い値となる。
【００９２】
ここで、抽出処理部２５６が、重みの総和が「３０」を上回る文を設定基準を満たすと判断するとすれば、抽出部処理部２５６は第１４文Ｃ１４、第１５文Ｃ１５を図２に示した文書の要旨として抽出する。すなわち、抽出部２５０は図１８に示した「これに対し、沖電気工業株式会社が開発したＣＴＳｔａｇｅは、導入が容易であり、拡張性が高い。このようなＣＴＳｔａｇｅは業務の促進が期待されるため、多くの注目を集めている。」という２文を抽出することができる。
【００９３】
以上、本実施形態にかかるＰＣ２４の構成および機能について説明した。続いて、本実施形態にかかるＰＣ２４において実行される言語処理方法の一例としての要旨抽出方法を図１９を参照して説明する。
【００９４】
図１９は、本実施形態にかかるＰＣ２４において実行される要旨抽出方法の流れを示したフローチャートである。ＰＣ２４の通信部２１６は、文書記憶サーバ１０から文書を受信する（Ｓ５０４）。続いて、あるいは文書の受信と併せて通信部２１６は文書記憶サーバ１０から該文書に対応付けられているメタデータを受信する（Ｓ５０８）。
【００９５】
次いで、取得部２１８は、通信部２１６がメタデータを受信したか否か、すなわち通信部２１６が辞書項目または参照辞書所在情報を含むメタデータを受信したか否かを判断する（Ｓ５１２）。参照辞書所在情報を含むメタデータが受信されたと判断した場合、取得部２１８は、該参照辞書所在情報に基づいて参照辞書を辞書記憶サーバ１２から取得する（Ｓ５１６）。その後、取得部２１８は、メタデータに含まれる辞書項目および参照辞書に含まれる辞書項目を抽出する（Ｓ５２０）。
【００９６】
続いて、一時辞書作成部２２０は、取得部２１８により取得、抽出された辞書項目を用い、該辞書項目を含む一時辞書を作成し、記憶部２４０に記録する（Ｓ５２４）。Ｓ５１２において辞書項目または参照辞書所在情報を含むメタデータが通信部２１６により受信されなかったと判断された場合、またはＳ５２４の後、形態素解析部２２８は記憶部２４０が記憶している一時辞書および通常辞書を用いて通信部２１６により受信された文書の形態素解析を行なう（Ｓ５２８）。その後、重み付け部２５２は、記憶部２４０に記憶されている一時辞書および／または通常辞書に含まれる各辞書項目に重み付けを行なう（Ｓ５３２）。
【００９７】
さらに、算出部２５４は、文書を構成する各語句群ごとに、該語句群に含まれる語句に付されている重みの総和を算出する（Ｓ５３６）。その後、抽出処理部２５６は、算出部２５４により算出された重みの総和が設定基準を満たす語句群を抽出する（Ｓ５４０）。なお、抽出処理部２５６による語句群の抽出後に一時辞書を記憶部２４０から削除しても、そのまま記憶させておいてもよい。
【００９８】
以上説明したように、本発明の第２の実施形態によれば、取得部２１８が文書と併せて受信されたメタデータに基づいて該文書に含まれるいずれかの語句に対応する辞書項目を取得し、一時辞書作成部２２０が取得部２１８により取得された辞書項目を含む一時辞書を記憶部２４０に記憶させる。ここで、辞書項目は、文書の作成者の意図に従い、文書を構成する語句のうちで重要な語句を示すように作成される場合がある。この場合、抽出部２５０は、文書を構成する各語句群のうちで辞書項目により示される特定の語句の分布度合が設定基準を満たす語句群を該文書の要旨として抽出することができる。
【００９９】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１００】
例えば、上記実施形態では、文書を翻訳、または文書の要旨を抽出する言語処理装置について説明したが、本発明はかかる例に限定されない。例えば、辞書項目としてひらがなに漢字が対応付けられていれば、仮名文字を漢字に変換可能な言語処理装置が提供される。その他、目的や必要に応じたデータを辞書項目に包含させることにより、自然言語の処理一般を行なう言語処理装置が提供される。
【０１０１】
また、第２の実施形態において、一時辞書に含まれる辞書項目に対する重み付けをＰＣ２４側で行なう場合を説明したが、本発明はかかる場合に限定されない。例えば、メタデータの作成者があらかじめ辞書項目として語句と該語句の重みを対応付けて設定していた場合、ＰＣ２４が該あらかじめ設定されている語句の重みに基づいて各語句群ごとの重みの総和を算出してもよい。
【０１０２】
また、第２の実施形態において、語句群を抽出するために重みの総和を用いる場合を説明したが、本発明はかかる場合に限定されない。例えば、抽出部２５０は、文書を構成する各語句群のうちで、一時辞書に含まれる語句を比較的多く含む語句群を該文書の要旨として抽出するようにしてもよい。かかる構成によれば、語句に対する重み付けや、重み付けの総和の算出処理が不要となり、構成の簡素化および処理負荷の軽減を図ることができる。
【０１０３】
本明細書の言語処理装置および言語処理システムの処理における各ステップは、必ずしもフローチャートまたはシーケンス図として記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含むとしてもよい。
【０１０４】
また、ＰＣ２０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述したＰＣ２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【図面の簡単な説明】
【０１０５】
【図１】本発明の第１の実施形態にかかる言語処理システムの構成を示した説明図である。
【図２】同実施形態にかかる文書記憶サーバが記憶している文書の一例を示した説明図である。
【図３】文書に対応付けられているメタデータの一例を示した説明図である。
【図４】辞書記憶サーバが記憶する参照辞書の内容を示した説明図である。
【図５】同実施形態にかかるＰＣのハードウェア構成を示した説明図である。
【図６】同実施形態にかかるＰＣの構成を示した機能ブロック図である。
【図７】一時辞書作成部により作成される一時辞書の一例を示した説明図である。
【図８】記憶部が記憶する通常辞書の一例を示した説明図である。
【図９】文書の翻訳結果例を示した説明図である。
【図１０】同実施形態にかかるＰＣにおいて実行される言語処理方法の流れを示したフローチャートである。
【図１１】同実施形態の変形例にかかる言語処理システムの構成を示した説明図である。
【図１２】同実施形態の変形例にかかる言語処理システムの動作の流れを示したシーケンス図である。
【図１３】本発明の第２の実施形態にかかるＰＣの構成を示した機能ブロック図である。
【図１４】辞書記憶サーバが文書と対応付け記憶しているメタデータの一例を示した説明図である。
【図１５】記憶部が記憶する通常辞書の一例を示した説明図である。
【図１６】重み付け部により重み付けされた一時辞書に含まれる各語句の具体例を示した説明図である。
【図１７】文書を構成する一文ごとの重みの総和の一例を示した説明図である。
【図１８】抽出処理部により抽出される文の一例を示した説明図である。
【図１９】同実施形態にかかるＰＣにおいて実行される要旨抽出方法の流れを示したフローチャートである。
【符号の説明】
【０１０６】
１０        文書記憶サーバ
１２        辞書記憶サーバ
２０、２４  ＰＣ
２１６      通信部
２１８      取得部
２２０      一時辞書作成部
２２４、２４０    記憶部
２２８      形態素解析部
２３２      翻訳部
２３６      表示部
２５０      抽出部
２５２      重み付け部
２５４      算出部
２５６      抽出処理部
【図１】
2008217271.tif 000003
【図２】
2008217271.tif 000004
【図３】
2008217271.tif 000005
【図４】
2008217271.tif 000006
【図５】
2008217271.tif 000007
【図６】
2008217271.tif 000008
【図７】
2008217271.tif 000009
【図８】
2008217271.tif 000010
【図９】
2008217271.tif 000011
【図１０】
2008217271.tif 000012
【図１１】
2008217271.tif 000013
【図１２】
2008217271.tif 000014
【図１３】
2008217271.tif 000015
【図１４】
2008217271.tif 000016
【図１５】
2008217271.tif 000017
【図１６】
2008217271.tif 000018
【図１７】
2008217271.tif 000019
【図１８】
2008217271.tif 000020
【図１９】
2008217271.tif 000021