(57)【要約】【課題】  翻訳の品質を向上させる。【解決手段】  まず、文書種類と文書の特徴情報とを対応付けて登録する。具体的には、見本文書をスキャンして文書の特徴情報を抽出し、これを文書種類に対応付けてテーブルＴｃに格納する。また、文書種類と翻訳方法とを対応付けてテーブルＴｒに登録しておく。特徴情報の登録が行われた後、翻訳対象の文書から文字情報を抽出するとともに、当該文書の特徴情報を抽出する。テーブルＴｃを参照して、該抽出された特徴情報とテーブルＴｒに登録された特徴情報とを比較することにより、当該文書の文書種類を決定する。続いてテーブルＴｒを参照し、決定された文書種類に基づいて翻訳方法を決定する。抽出された文字情報に対して、該決定された翻訳方法を用いて翻訳処理を施し、所定の方法で出力する。【選択図】  図６
2006276914.tif 000002
【特許請求の範囲】
【請求項１】
文書種類と文書の特徴情報とを対応付けて登録する登録ステップと、
文書を入力する入力ステップと、
前記入力ステップにて入力された文書から文字情報を抽出する文字情報抽出ステップと、
当該文書の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報抽出ステップにて抽出された特徴情報と前記登録ステップにて登録された特徴情報とを比較することにより、当該文書の文書種類を決定する文書種類決定ステップと、
前記文書種類決定ステップにて決定された文書種類に基づいて翻訳方法を決定する翻訳方法決定ステップと、
前記文字情報抽出ステップにて抽出された文字情報に対して、前記翻訳方法決定ステップにて決定された翻訳方法を用いて翻訳処理を施す翻訳実行ステップと、
を有する翻訳処理方法。
【請求項２】
前記特徴情報抽出ステップにおいて抽出される特徴情報には、当該文書のレイアウト構造に関する情報が含まれることを特徴とする請求項１に記載の翻訳処理方法。
【請求項３】
前記特徴情報抽出ステップにおいて前記特徴情報を抽出する際には、前記文字情報抽出ステップにて抽出された文字情報が用いられる
ことを特徴とする請求項１に記載の翻訳処理方法。
【請求項４】
前記文字情報抽出ステップに先立ち前記特徴情報抽出ステップおよび前記文書種類決定ステップを実行し、前記文字情報抽出ステップにおいて前記文字情報を抽出する際には、前記文書種類決定ステップにて決定された文書種類に応じた抽出方法が用いられる
ことを特徴とする請求項１に記載の翻訳処理方法。
【請求項５】
文書種類と翻訳方法とを対応付けてテーブルに登録するステップをさらに有し、
前記翻訳方法決定ステップにおいて、翻訳方法を決定する際には前記テーブルを参照する
ことを特徴とする請求項１に記載の翻訳処理方法。
【請求項６】
文書種類と文書の特徴情報とを対応付けて登録する登録手段と、
文書を入力する入力手段と、
前記入力手段にて入力された文書から文字情報を抽出する文字情報抽出手段と、
当該文書の特徴情報を抽出する特徴情報抽出手段と、
前記抽出手段にて抽出された特徴情報と前記登録手段に登録された特徴情報とを比較することにより、当該文書の文書種類を決定する文書種類決定手段と、
前記文書種類決定手段にて決定された文書種類に基づいて翻訳方法を決定する翻訳方法決定手段と、
前記文字情報抽出手段にて抽出された文字情報に対して、前記翻訳方法決定手段にて決定された翻訳方法を用いて翻訳処理を施す翻訳実行手段と、
を有する文書処理装置。
【請求項７】
コンピュータを、
文書種類と文書の特徴情報とを対応付けて登録する登録手段と、
文書を入力する入力手段と、
前記入力手段にて入力された文書から文字情報を抽出する文字情報抽出手段と、
当該文書の特徴情報を抽出する特徴情報抽出手段と、
前記抽出手段にて抽出された特徴情報と前記登録手段に登録された特徴情報とを比較することにより、当該文書の文書種類を決定する文書種類決定手段と、
前記文書種類決定手段にて決定された文書種類に基づいて翻訳方法を決定する翻訳方法決定手段と、
前記文字情報抽出手段にて抽出された文字情報に対して、前記翻訳方法決定手段にて決定された翻訳方法を用いて翻訳処理を施す翻訳実行手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、翻訳処理の精度を向上させるための技術に関する。
【背景技術】
【０００２】
グローバルコミュニケーション時代の到来とともに、コンピュータを用いて、辞書データや所定のアルゴリズムを用いて文書構造を解析する等して文字（語句）を他の文字（語句）に置換することにより、ある言語の文章を他の言語の文章に翻訳するという、いわゆる機械翻訳が盛んに行われるようになった。なお、文書が電子化されたものではない（すなわちＪＩＳコード等の文字情報が存在しない）場合は、翻訳処理を行う前に、印刷された原稿をスキャナ装置等で読み取り文字認識処理を行って文字情報を抽出するＯＣＲ処理が行われることになる。
【０００３】
機械翻訳を用いると大量の文書を非常に速く翻訳処理することができるという利点がある反面、一般的に、翻訳後の文書の質があまり高くないという欠点がある。その理由としては、ＯＣＲ処理の際の文字認識処理の精度が低いために、正しく原文書の文字情報を抽出することができないという点がまず挙げられる。加えて、翻訳処理の段階で、文書の内容（ビジネス文書であるか技術文書であるかなど）に応じて翻訳方法（例えば使用する辞書データや翻訳処理のアルゴリズム）を柔軟に替えることができず、結果として、原文の語句が文意にそぐわない語句に置換されてしまうといった点が挙げられる。文字認識処理の精度を向上させる技術としては、種々のものが存在する（例えば特許文献１〜３を参照）。特許文献1には、住所録などの複数の項目から構成される文書に対して、文字認識を行うべき項目領域を決定することが開示されている。特許文献２には、複数項目から構成される文書に対して、当該文書をスキャンして得られた画像データから項目の種別を判定し、項目種別と文字領域とを対応付けて記憶することが開示されている。特許文献３には、文書をスキャンして得られた画像データから所定の領域を抽出し、領域の情報を形成することにより当該文書の構造などの特徴に関する情報を取得することにより、文書の種類を特定することが開示されている。
【特許文献１】特開平７−１４１４６２号公報
【特許文献２】特開平１１−１１０４７９号公報
【特許文献３】特開２０００−２９５４６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１および２の技術においては、原文章が罫線等を含む所定のフォームを用いて作成されている必要があるため、翻訳対象の文書のフォーマットが限定されてしまい、汎用性に欠ける。所定のフォーマットでない文書については、そのフォーマットに加工等することも考えられるが、ユーザの利便性が損なわれてしまう。また、特許文献３の技術においては、決定した文書の種類に基づいて画像のデータ形式を変換することはできるが、翻訳方法を文書に応じて変更するといったことはできず、翻訳の質を向上させることはできない。
【０００５】
本発明は上述した背景に鑑みてなされたものであり、翻訳の品質を向上させることができる文書処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、文書種類と文書の特徴情報とを対応付けて登録する登録ステップと、文書を入力する入力ステップと、前記入力ステップにて入力された文書から文字情報を抽出する文字情報抽出ステップと、当該文書の特徴情報を抽出する特徴情報抽出ステップと、前記抽出ステップにて抽出された特徴情報と前記登録ステップにて登録された特徴情報とを比較することにより、当該文書の文書種類を決定する文書種類決定ステップと、前記文書種類決定ステップにて決定された文書種類に基づいて翻訳方法を決定する翻訳方法決定ステップと、前記文字情報抽出ステップにて抽出された文字情報に対して、前記翻訳方法決定ステップにて決定された翻訳方法を用いて翻訳処理を施す翻訳実行ステップと、を有する翻訳処理方法を提供する。本発明の方法によれば、文書の種類に応じて好適な翻訳方法が選択されるから、翻訳の質が向上する。
【０００７】
好ましい態様において、前記特徴情報抽出ステップにおいて抽出される特徴情報には、当該文書のレイアウト構造に関する情報が含まれる。また、前記特徴情報ステップにおいて前記特徴情報を抽出する際には、前記文字情報抽出ステップにて抽出された文字情報が用いられてもよい。また、前記文字情報抽出ステップに先立ち前記特徴情報抽出ステップおよび前記文書種類決定ステップを実行し、前記文字情報抽出ステップにおいて前記文字情報を抽出する際には、前記文書種類決定ステップにて決定された文書種類に応じた抽出方法が用いられてもよい。また、前記翻訳処理方法は、文書種類と翻訳方法とを対応付けてテーブルに登録するステップをさらに有し、前記翻訳方法決定ステップにおいて、翻訳方法を決定する際には前記テーブルを参照してもよい。
【０００８】
本発明は、他の観点において、文書種類と文書の特徴情報とを対応付けて登録する登録手段と、文書を入力する入力手段と、前記入力手段にて入力された文書から文字情報を抽出する文字情報抽出手段と、当該文書の特徴情報を抽出する特徴情報抽出手段と、前記抽出手段にて抽出された特徴情報と前記登録手段にて登録された特徴情報とを比較することにより、当該文書の文書種類を決定する文書種類決定手段と、前記文書種類決定手段にて決定された文書種類に基づいて翻訳方法を決定する翻訳方法決定手段と、前記文字情報抽出手段にて抽出された文字情報に対して、前記翻訳方法決定手段にて決定された翻訳方法を用いて翻訳処理を施す翻訳実行手段と、を有する文書処理装置を提供する。
【０００９】
本発明は、さらに他の観点において、コンピュータを、文書種類と文書の特徴情報とを対応付けて登録する登録手段と、文書を入力する入力手段と、前記入力手段にて入力された文書から文字情報を抽出する文字情報抽出手段と、当該文書の特徴情報を抽出する特徴情報抽出手段と、前記抽出手段にて抽出された特徴情報と前記登録手段にて登録された特徴情報とを比較することにより、当該文書の文書種類を決定する文書種類決定手段と、前記文書種類決定手段にて決定された文書種類に基づいて翻訳方法を決定する翻訳方法決定手段と、前記文字情報抽出手段にて抽出された文字情報に対して、前記翻訳方法決定手段にて決定された翻訳方法を用いて翻訳処理を施す翻訳実行手段として機能させるためのプログラムを提供する。
【発明を実施するための最良の形態】
【００１０】
＜実施例＞
以下、図面を参照して本発明の好適な実施例を説明する。図１は、本発明の一実施例に係る文書処理装置１の機能構成を表した図である。同図に示すように、文書処理装置１は、制御部１０、記憶部１１、入力部１２、操作部１３、表示部１４、および出力部１５からなる。制御部１０は、ＣＰＵ等の制御用プロセッサを備え、文書処理装置１の各部を制御する。また、制御部１０は、レイアウト解析部１０１、文字情報分離部１０２、文字情報認識部１０３、非文字情報認識部１０４、種類判定部１０５および翻訳処理部１０６とを有する。レイアウト解析部１０１は、入力部１２にて取り込まれた画像データとしての文書に対し所定のアルゴリズムを用いてレイアウト解析を行い、文書のレイアウト構造を決定する。具体的には、見出しの配置や大きさ、段組み、ヘッダ／フッタの位置や大きさといった情報を抽出する。文字情報分離部１０２は、文書に文字と文字以外のもの（挿絵や罫線など）が含まれているか否かを判定し、文字以外のものがあった場合は、文字部分の領域とその他の部分の領域とを分離する。文字情報認識部１０３は、文字情報分離部１０２にて分離抽出された文字部分に対して所定の文字認識処理を行って文字情報（字句）を抽出する。非文字情報認識部１０４は、文字情報分離部１０２にて分離抽出された文字以外の部分の領域に対してＲ／Ｖ（ラスター・べクター）変換等の画像処理を施し、当該領域の特徴を反映したベクトル情報を生成する。種類判定部１０５は、所定の比較アルゴリズムを用いて対象となる文書から抽出された特徴と記憶部１１内に格納されている特徴情報とを比較して、その類似度を判定することにより、文書の種類を特定する。翻訳処理部１０６は、文書から抽出された文字情報に対し、特定された文書の種類に応じて、記憶部１１に格納される辞書データや所定のアルゴリズムを用いて置換処理を行うことにより、その文書の言語をユーザから指定された他の言語へ翻訳する。これら制御部１０にて行われる処理の詳細については後述する。なお、制御部１０にて実現されるこれら各部の機能は、各々独立したプロセッサによって実現されてもよいし、例えば一つのプロセッサが上記の機能を実現するソフトウェアを実行することにより、実現されてもよい。
【００１１】
記憶部１１は、ＲＡＭ、ＲＯＭ、ハードディスク等の記憶装置であって、制御部１０にて上述した処理を行う際に必要となる辞書データやその他の参照データが格納されるほか、文書の特徴情報を文書種類を対応付けて記憶したテーブルＴｃ（詳細は後述）と判明した文書の種類に対して適用すべき翻訳方法を記述したテーブルＴｒ（詳細は後述）とが格納される。
【００１２】
入力部１２は、スキャナ装置等であり、紙等に印刷された原稿文書をデジタル画像データとして読み込み、制御部１０および記憶部１１に供給する装置である。操作部１３はキーボードやマウス等の入力デバイスであって、文書処理装置１のユーザが翻訳対象の文書の指定、翻訳方法の登録に関連する各種指示、その他の必要な情報を入力するためのものである。入力された指示や情報は制御部１０へ供給される。表示部１４は、描画用プロセッサ（図示せず）および液晶ディスプレイ等の表示装置（図示せず）から構成され、制御部１０の指示の下、文書やユーザへのメッセージを画面に表示する。ユーザは、表示部１４の表示画面を見ながら入力部１２から各種指示を入力することによって上述する各種処理を文書処理装置１に実行させる。出力部１５は、編集処理後の原稿を紙等に印刷するためのプリンタや付加情報編集処理を行って得られた文書データを印刷装置に供給するための通信インターフェースや、あるいは文書データをフラッシュメモリやＣＤ−ＲＯＭ等の記憶媒体に記憶するための記憶装置である。
【００１３】
以下、図２〜６を用いて、翻訳処理の一連の流れを説明する。本実施例においては、まず、翻訳対象の文書を指定するに先立って、文章の種類を特定するための情報（特徴情報）を登録し、この特徴情報を使用して当該翻訳対象の文書の種類を特定し、特定した種類に基づいて翻訳方法を決定することを特徴とする。よって、まず、特徴情報の登録処理を説明する。
【００１４】
図２は、特徴情報の登録処理の流れを示したものである。同図に示すように、まず、ユーザは登録したい文書種類に属する文書（以下、見本文書という）をスキャナ装置にセットし、その文書を取り込んで画像データを取得する（ステップＳ１０）。図３は文書の種類を例示したものである。例えば、種類「特許公報」として登録したいのであれば、任意の一つの特許公報をセットする。図２に戻り、続いてステップＳ１１において当該文書に対してレイアウト処理を行って文書のレイアウト構造を決定し、ステップＳ１２において文字情報分離処理を行って文字情報を分離抽出する。続いて、ステップＳ１３において、当該文書に対して文字情報認識処理および非文字情報認識処理を行って、文字情報と非文字情報とを抽出する。図４に、抽出された文字情報と非文字情報の例を示す。
【００１５】
図２に戻り、ステップＳ１４において、所定のアルゴリズムを用いて当該文書の特徴情報を抽出する。抽出する特徴情報としては、大別すると、ステップ１１で得られたレイアウト構造に関連するものと、ステップＳ１３で得られた文字情報に関連するものとがある。レイアウト構造に関連する特徴としては、例えば、罫線の有無、罫線の種類（線種、線太、パターン）、グラフやチャート等の図の有無および配置、線画の有無、ヘッダ／フッタ、レターヘッド等の配置、段組、縦書き／横書き、レイアウトブロックの数、配置パターン、大きさ、形状、色（使用している色の割合など）、画像がある場合は画像の特徴（印影、地紋など）といったものがある。文字情報に関連する特徴としては、例えば、文書の表題部分にある特定の文字（またはその一部；例えば「特許公報」、「有価証券報告書」、「稟議書」など）の有無、ネーム、レターヘッド、ヘッダ／フッタに記載されている特定の文字の有無、文章中に含まれる専門用語、特定の固有名詞の有無や出現頻度、数字や特殊記号の有無や出現頻度、文字種（数字、平仮名、漢字、アルファベットなど）の割合、文字の属性（サイズ、色、書体など）といった情報がある。図５は、抽出された特徴情報の一例を示したものである。この例では、「特許公報」の存在、それが表題部に所定のフォントサイズで配置されているという情報と、罫線の位置、およびレイアウトブロックの配置位置（表題の直下が一段組みでその直下に２段組みが続くという配置）という情報がこの文書の種類を規定する特徴情報として抽出されている。
【００１６】
図２に戻り、ステップ１４にて所定の特徴情報が抽出されると、ステップＳ１５にてこの文章の種類を登録する。具体的には、表示部１４に「文章の特徴情報の抽出が完了しました。この文章の種類名を登録して下さい。」等のメッセージを表示させて、ユーザに種類名の入力を促す。ユーザが所望の種類名（例えば「特許文書」）を入力すると、この種類名と抽出した特徴とが対応付けて記憶部１１内のテーブルＴｃに格納される。これにより、文章の種類と特徴情報とが一対一に対応付けられたことになる。テーブルＴｃの記憶内容を図６に例示する。
【００１７】
さらに、必要に応じて、上述したステップＳ１０〜Ｓ１５の処理を別の見本文章に対して行う。この結果、例えば、「直線や囲み線等のオブジェクトが文字数と比較して所定の割合で含まれている」という特徴情報と、「チャート図等」という文書種類名が対応付けて登録される。このようにして、ユーザは文書処理装置１に登録させたい種類の文書の各々に対してステップＳ１０〜Ｓ１５の処理を必要に応じて繰り返し行い、登録作業を完了させる。さらにユーザは、同じ種類の見本文書を複数入力して、その特徴情報の平均をテーブルＴｃに記憶させても良い。
【００１８】
続いて、文書の翻訳処理を行う際における文書処理装置１の動作を説明する。図７は、上述した登録処理が完了した後に行われる文書の翻訳処理の流れを示した図である。同図に示すように、まず、ユーザは翻訳処理の対象となる文書をスキャナ装置にセットして文書を読み込む（ステップＳ２０）。すると、登録処理のステップＳ１１〜Ｓ１４と同様、文書処理装置１においてレイアウト処理（ステップＳ２１）、文字情報分離処理（ステップＳ２２）、文字情報認識処理および非文字情報認識処理（ステップＳ２３）が実行され、ステップＳ２４において特徴情報が抽出される。
【００１９】
続いて、ステップＳ２５において文書の種類を特定する。具体的には、種類判定部１０５は、ステップＳ２４において抽出された特徴情報と記憶部１１に登録されている全ての特徴情報とを比較する。そして、類似度が最も高い特徴情報に対応して登録された文書種類を当該文書の文書種類であると決定する。そして、テーブルＴｒを参照して、決定した文書種類に対応する翻訳方法を決定する。図８は、このテーブルＴｒの記憶内容を示す図である。同図に示すように、テーブルＴｒには、ある文書の文書種類とその文書を翻訳するにあたり適用すべき翻訳方法とが対応付けて記憶される。例えば、文書種類「特許文献」に対応付けて、使用する辞書や翻訳方法の各項目「文語／口語」「敬体／常体／体言止め」、「丁寧語／謙譲語／尊敬語」に、それぞれ「汎用辞書、理工学辞典、特許用語辞典」、「文語」、「常体」、「なし」、という方法が登録されている。これは、種類が特許文献と判定された文書を翻訳する際には文語と常体を使用することを意味する。このように、テーブルＴｒを参照することにより、判明した文書種類から翻訳方法が一意に特定される。
【００２０】
続いて、ステップＳ２６において特定した翻訳方法を用いて文書の文字情報に対して翻訳処理を行う。翻訳結果は表示部１４に表示されるとともに、ユーザからの所定の指示に従い電子データとして出力され、または紙などにプリントアウトされる（ステップＳ２７）。
【００２１】
このように本実施例によれば、文書の特徴（特徴情報）と文書の種類とを対応付けて予め登録した上で、翻訳対象となる文書の特徴からその文書種類を特定し、特定した文書種類からその文書に最も適した翻訳方法を決定することができるので、翻訳の質を向上させることができる。
【００２２】
＜変形例＞
本発明は上記実施例に限定されるものでなく、各種の変形を施すことが可能である。以下、変形例を示す。上記実施例においては、文書種類を特定した後に、使用する辞書の情報などを含む翻訳方法を決定したが、例えば、文書種類を判定する際に文字認識処理を行わず、翻訳方法を決定の後、決定した辞書を用いて文字認識処理を行ってもよい。使用する辞書によって文字認識処理の精度が異なる場合があるため、このように文字認識処理の際に用いる辞書を文書種類に応じて選択することにより、抽出される文字認識の精度を向上させることができる。また、上記実施例のように文字認識処理を行って文書種類を決定する場合であっても、判明した文書種類から決定された最適な辞書を用いて、再度、文字認識処理を行ってもよい。この場合、文字認識精度を更に向上させることができる。
【００２３】
また、見本文書の内容や、見本文書から抽出する特徴情報は、上述した項目に限られない。予め特徴情報の項目を指定するのではなく、見本文書を複数読み込んで学習させ共通した特徴項目を抽出し、その項目を登録の対象としてもよい。また、文書をスキャンして特徴情報を抽出するのではなく、特徴情報として文書テンプレートを文書処理装置１に記憶させ、翻訳対象の文書のレイアウト構造等と文書テンプレートの構造とを比較することにより、当該翻訳対象の文書の種類もしくは翻訳方法を決定してもよい。
【００２４】
また、種類判定部１０５にて特徴情報の類似度を判定する際において、特徴情報の全ての項目を使用してもよいし、一部の項目を選択して使用してもよい。翻訳対象の文章の特徴情報と登録された特徴情報の類似度の決定方法や、類似度から文書種類を決定する方法も任意である。例えば、各項目の類似度に閾値を設け、当該閾値を越えたらその項目は一致すると判定してもよい。また、各文書種類に優先順位を付与しておき、複数の文書種類の特徴と一致してしまった場合は、優先順位に従って１つの文書種類を決定してもよい。また、文書種類の登録処理に使用する特徴情報については、ユーザが自由に書換え可能に構成してもよい。
【００２５】
翻訳方法（使用する辞書の種類など）の登録についても、その内容や指定方法は任意である。例えば、テーブルＴｒの内容はユーザによって書換え可能であってもよい。また、ユーザがテーブルＴｒに書き込むのではなく、例えば、文書処理装置１において、文字認識処理で得られた文字情報から名詞を抽出し、所定の汎用辞書を用いてその名詞に含まれている専門用語を抽出し、その専門用語が最も多く掲載されている辞書をその文書の文書種類と対応付けて登録してもよい。この場合、ユーザの登録作業に要する手間が減少する。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例に係る文書処理装置１の機能構成を表したブロック図である。
【図２】文書処理装置１において実行される文書の特徴情報を登録する処理の流れを説明するための図である。
【図３】登録される原稿の例を示した図である。
【図４】文書から文字情報と非文字情報とを抽出する処理を説明するための図である。
【図５】原稿種類を特定するための特徴情報を説明するための図である。
【図６】特徴情報と文書種類とを対応付けるテーブルＴｃの内容を示す図である・
【図７】文書処理装置１において実行される翻訳処理の流れを説明するための図である。
【図８】翻訳方法を決定する際に参照されるテーブルＴｒの内容を示す図である。
【符号の説明】
【００２７】
１・・・文書処理装置、１０・・・制御部、１１・・・記憶部、１２・・・入力部、１３・・・操作部、１４・・・表示部、１５・・・出力部、１０１・・・レイアウト解析部、１０２・・・文字情報分離部、１０３・・・文字情報認識部、１０４・・・非文字情報認識部、１０５・・・種類判定部、１０６・・・翻訳処理部。
【図１】
2006276914.tif 000003
【図２】
2006276914.tif 000004
【図３】
2006276914.tif 000005
【図４】
2006276914.tif 000006
【図５】
2006276914.tif 000007
【図６】
2006276914.tif 000008
【図７】
2006276914.tif 000009
【図８】
2006276914.tif 000010