(57)【要約】【課題】  原文と翻訳文との対応付けの容易化及び閲覧性の向上を図る。【解決手段】  翻訳処理部１は、画像読取部６にて読み取った画像データから文字、文書の文字データを抽出し、この文字データを所定言語に翻訳する。さらに、翻訳文の文字列と原文の文字列との長さを比較し、翻訳文の文字列長を補正して原文の文字列長に一致させる。これにより、原文に対して文字列長を一致させた翻訳文を並列に配置させた画像を得ることができる。この結果使用者は、原文の単語と翻訳後の単語との対応付けも容易に把握できる。【選択図】      図１
2006276905.tif 000002
【特許請求の範囲】
【請求項１】
入力した文字データに基づいて、この文字データの文字を翻訳する翻訳処理手段を備えた翻訳装置であって、
前記翻訳処理手段は、原文である前記文字データを所定言語に翻訳する翻訳処理と、
翻訳文の文字列と原文の文字列との長さを比較する比較処理と、
この文字列長の比較結果から原文と翻訳文との文字列長を一致させ、原文に対して翻訳文を並列に配置させる補正処理とを行うことを特徴とする翻訳装置。
【請求項２】
前記翻訳処理手段は、原文あるいは翻訳文の両方もしくはいずれか一方の文字列長を変更することにより原文と翻訳文との文字列長を一致させることを特徴とする請求項１に記載の翻訳装置。
【請求項３】
前記翻訳処理手段は、文字及び文字間のドット数の累計から文字列長を判定することを特徴とする請求項１または請求項２に記載の翻訳装置。
【請求項４】
前記翻訳処理手段は、文字のポイントを変更することにより文字列の長さを補正することを特徴とする請求項１から３のいずれかに記載の翻訳装置。
【請求項５】
前記翻訳処理手段は、文字のフォントを変更することにより文字列の長さを補正することを特徴とする請求項１から３のいずれかに記載の翻訳装置。
【請求項６】
前記翻訳処理手段は、文字をルビ文字に変更することにより文字列の長さを補正することを特徴とする請求項１から３のいずれかに記載の翻訳装置。
【請求項７】
請求項１から６のいずれかに記載の翻訳装置を備えた画像処理装置であって、
前記翻訳装置の前記翻訳処理手段は、入力された画像データにおける文字、文書の文字データを抽出する抽出処理を行い、抽出した文字データに対して前記翻訳処理、比較処理及び補正処理を行い、前記画像データに対して、原文に並列に配置させた翻訳文の文字データを付加する編集処理を行うことを特徴とする画像処理装置。
【請求項８】
印刷された画像を読み取り、画像データとして出力する画像読取手段を備えたことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
請求項７または請求項８に記載の画像処理装置に、画像を記録材上に形成する画像形成手段を備えたことを特徴とする画像形成装置。
【請求項１０】
入力した文字データに基づいて、この文字データの文字を翻訳する翻訳方法であって、
原文である前記文字データを所定言語に翻訳するステップと、
翻訳文の文字列と原文の文字列との長さを比較するステップと、
文字列長の比較結果から原文と翻訳文との文字列長を一致させ、原文に対して翻訳文を並列に配置させるステップとを備えることを特徴とする翻訳方法。
【請求項１１】
入力した文字データに基づいて、この文字データの文字を、コンピュータに翻訳させるプログラムであって、
原文である前記文字データを所定言語に翻訳させる機能と、
翻訳文の文字列と原文の文字列との長さを比較させる機能と、
文字列長の比較結果から原文と翻訳文との文字列長を一致させ、原文に対して翻訳文を並列に配置させる機能とを実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字または文書の言語を他の言語に変換する翻訳に関する。
【背景技術】
【０００２】
近年、文字または文書の言語を他の言語に変換する翻訳装置が使用されているが、原文と翻訳文とが別の領域または別の頁に出力されるため、翻訳文を閲覧する際に、原文と翻訳文との対応付けが難しかった。
このため、この種の翻訳装置として、例えば、その翻訳前の原文に対して、その原文の行間に翻訳文を配置させて表示させることにより、原文と翻訳文との対応付けの容易化を図る技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開平７−１２１５３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記の技術によれば、原文の行間に翻訳文が表示されるが、原文と翻訳文とは文字数や文字種が異なるため、原文に対して翻訳文の文字列長が食い違ってしまう。このため、行間に翻訳文が表示されても依然として原文と翻訳文との対応付けが難しく、さらに良好な閲覧性が要求されているのが現状である。
【０００４】
本発明は、上記事情に鑑みてなされたもので、原文と翻訳文とを容易に対応付けすることができる閲覧性に優れた翻訳が可能な翻訳装置、画像処理装置、画像形成装置、翻訳方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、入力した文字データに基づいて、この文字データの文字を翻訳する翻訳処理手段を備えた翻訳装置であって、前記翻訳処理手段は、原文である前記文字データを所定言語に翻訳する翻訳処理と、翻訳文の文字列と原文の文字列との長さを比較する比較処理と、この文字列長の比較結果から原文と翻訳文との文字列長を一致させ、原文に対して翻訳文を並列に配置させる補正処理とを行うことを特徴とする翻訳装置を提供する。
【０００６】
この発明の翻訳装置によれば、原文と翻訳文との文字列長が一致されて並列に配置されるので、原文と翻訳文とを容易に対応付けすることができ、閲覧性を大幅に向上させることができる。
【０００７】
また、本発明の翻訳装置は、その好適な態様として、前記翻訳処理手段が、原文あるいは翻訳文の両方もしくはいずれか一方の文字列長を変更することにより原文と翻訳文との文字列長を一致させることを特徴とする。
このように、原文あるいは翻訳文の両方もしくはいずれか一方の文字列長を変更することにより、互いの文字列長をバランス良く容易に一致させることができる。
【０００８】
また、本発明の翻訳装置は、その好適な態様として、前記翻訳処理手段が、文字及び文字間のドット数の累計から文字列長を判定することを特徴とする。
このように、文字及び文字間のドット数を累計することにより正確に文字列長を判定することができる。
【０００９】
また、本発明の翻訳装置は、その好適な態様として、前記翻訳処理手段が、文字のポイントを変更することにより文字列の長さを補正することを特徴とする。
このように、文字のポイントを変更することにより、原文あるいは翻訳文の文字列の長さを容易に原文の長さに一致させることができる。
【００１０】
また、本発明の翻訳装置は、その好適な態様として、前記翻訳処理手段が、文字のフォントを変更することにより文字列の長さを補正することを特徴とする。
このように、文字のフォントを変更することにより、原文あるいは翻訳文の文字列の長さを容易に原文の長さに一致させることができる。
【００１１】
また、本発明の翻訳装置は、その好適な態様として、前記翻訳処理手段が、文字をルビ文字に変更することにより文字列の長さを補正することを特徴とする。
このように、文字をルビ文字に変更することにより、原文あるいは翻訳文の文字列の長さを容易に原文の長さに一致させることができる。
【００１２】
また、本発明は、上記翻訳装置を備えた画像処理装置であって、前記翻訳装置の前記翻訳処理手段は、入力された画像データにおける文字、文書の文字データを抽出する抽出処理を行い、抽出した文字データに対して前記翻訳処理、比較処理及び補正処理を行い、前記画像データに対して、原文に並列に配置させた翻訳文の文字データを付加する編集処理を行うことを特徴とする画像処理装置を提供する。
【００１３】
この発明の画像処理装置によれば、画像データにおける文字、文書の文字データを抽出して翻訳を行い、さらに、原文と翻訳文との文字列長を一致させ、画像データに対して翻訳文の文字データを原文の文字データに並列に配置させて付加するので、画像データにおける文字、文書だけを確実に翻訳することができ、しかも、原文と翻訳文とを容易に対応付けすることができ、閲覧性を大幅に向上させることができる。
【００１４】
また、本発明の画像処理装置は、その好適な態様として、印刷された画像を読み取り、画像データとして出力する画像読取手段を備えたことを特徴とする。
これにより、用紙などの記録材に印刷された原稿の画像を容易に読み取り、その画像データにおける文字、文書を容易に翻訳し、文字列長を一致させて画像データに付加することができる。
【００１５】
さらに、本発明は、上記画像処理装置に、画像を記録材上に形成する画像形成手段を備えたことを特徴とする画像形成装置を提供する。
この画像形成装置によれば、画像処理装置から出力される翻訳文が付加された画像データの画像を用紙などの記録材に印刷することができる。
【００１６】
また、本発明は、入力した文字データに基づいて、この文字データの文字を翻訳する翻訳方法であって、原文である前記文字データを所定言語に翻訳するステップと、翻訳文の文字列と原文の文字列との長さを比較するステップと、文字列長の比較結果から原文と翻訳文との文字列長を一致させ、原文に対して翻訳文を並列に配置させるステップとを備えることを特徴とする翻訳方法を提供する。
【００１７】
この発明の翻訳方法によれば、原文と翻訳文との文字列長を一致させて並列に配置するので、原文と翻訳文とを容易に対応付けすることができ、閲覧性を大幅に向上させることができる。
【００１８】
また、本発明は、入力した文字データに基づいて、この文字データの文字を、コンピュータに翻訳させるプログラムであって、原文である前記文字データを所定言語に翻訳させる機能と、翻訳文の文字列と原文の文字列との長さを比較させる機能と、文字列長の比較結果から原文と翻訳文との文字列長を一致させ、原文に対して翻訳文を並列に配置させる機能とを実現させることを特徴とするプログラムを提供する。
【００１９】
この発明のプログラムによれば、コンピュータによって、原文と翻訳文との文字列長を一致させて並列に配置させるので、原文と翻訳文との対応付けの容易化、閲覧性の大幅な向上を図ることができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について、図面を参照して説明する。
図１は、本発明の実施形態に係る画像形成装置１００を示したブロック図である。
図に示すように、本実施形態の画像形成装置１００は、翻訳処理部１と、操作部２と、ネットワークＩ／Ｆ部３と、記憶部４と、印字部５と、画像読取部６とを備えている。
【００２１】
印字部５は、図示せぬ感光体、露光部、現像部、転写部及び定着部等を備え、翻訳処理部１より供給された画像データに基づいたトナー像を形成し、記録材である用紙上に定着させる。
操作部２は、図示せぬ液晶ディスプレイからなる表示手段や各種のボタン等を備え、ユーザからの指示を受ける。ユーザは、操作部２を用いて使用する用紙を選択したり、印刷の設定指示を行うことができる。
【００２２】
画像読取部６は、図示せぬ読取面に載置された原稿の画像をスキャンし、画像データとして出力する。
記憶部４は、画像読取部６によって読み取られた画像データ等を記憶する。
そして、上記翻訳処理部１、操作部２、記憶部４、印字部５及び画像読取部６等の間が、ネットワークＩ／Ｆ部３によってデータ通信可能とされている。
【００２３】
翻訳処理部１は、図２に示すように、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ(Random Access Memory)１２及びＲＯＭ（Read Only Memory）１３を備えており、画像形成装置１００の各部を制御するほか、入力された画像データに対して各種の画像処理及び翻訳処理を行うための各種の演算を実行する。このとき、画像データはＲＡＭ１２に一時記憶される。また、ＲＯＭ１３には、画像データ処理及び翻訳処理に必要な各種の画像処理プログラムＰＲＧ及び翻訳処理プログラムＰＲＧが記憶されている。
【００２４】
次に、上記構成の画像形成装置１００の動作例を、図３に示すフローチャートに沿って説明する。なお、ここでは、原稿の画像を読み取り、その画像に記載された日本語の原文を英語に翻訳する場合を例にとって説明する。
【００２５】
画像読取部６の読み取り面（不図示）に原稿を配置し、読み取りを開始させる。このようにすると、画像読取部６が読み取り範囲における画像を読み取る（ステップＳ０１）。
ここで、図４（ａ）に示すものは、画像読取部６によって読み取った画像の一例であり、図に示すように、読取画像Ｇは、日本語の文字、文書からなる原文Ｊ（図中○印で示すものを含む）及び図形Ｚを有する画像である。
【００２６】
使用者は、図４（ａ）に示すような操作部２の表示画面を参照しながら、その表示画面に表示されている読取画像Ｇにおける翻訳領域を、例えば、マウスやキーボードなどの入力機器を操作して画面上のポインタやカーソルを動かすことにより指定する。（ステップＳ０２）。
なお、ここでは、画像Ｇにおける全範囲（図４における画像Ｇの全て）を翻訳領域として指定した場合について説明する。
このように使用者が全範囲について翻訳領域を指定すると、翻訳処理部１は、画像Ｇにおける指定範囲である全範囲における画像データの文字、文書の部分を文字、文書であると特定し、この特定した文字、文書の領域を全体の画像データから抽出する（ステップＳ０３）。
【００２７】
次に、翻訳処理部１は、抽出した文字、文書の領域の画像データに対して、ＯＣＲ（Optical Character Reader）処理を施し、この領域における文字、文書の画像データを文字データに変換し、この変換した文字データを原文Ｊの文字データとして読み取る（ステップＳ０４）。
次いで、翻訳処理部１では、そのＣＰＵ１１がＲＯＭ１３に記憶されている言語情報を引き出し、読み取った原文Ｊの文字データと言語情報と比較し、読み取った原文Ｊの言語の種類を特定する（ステップＳ０５）。ここでは、ＣＰＵ１１は、読み取った原文Ｊの言語の種類を、ＲＯＭ１３内の言語情報と比較して日本語と特定する。
【００２８】
さらに、翻訳処理部１では、ＣＰＵ１１が、日本語と特定した原文Ｊの文字データに対し、ＲＯＭ１３に記憶されている翻訳処理プログラムＰＧＭのうちの日本語・英語翻訳プログラムを実行することにより、英語からなる翻訳文Ｅの文字データを作成する（ステップＳ０６）。
【００２９】
このようにして、原文Ｊから翻訳文Ｅを作成したら、翻訳処理部１は、この翻訳文Ｅと原文Ｊとの文字列長を比較する（ステップＳ０７）。
ここで、原文Ｊについては、ＯＣＲ処理を行った意味の区切り（一文の区切り）についての画像の横方向の長さを文字列長とし、翻訳文Ｅについては、キャラクタの横方向のドット数及びキャラクタ間のスペースの横方向のドット数を累計した長さを文字列長とし、これらの文字列長を比較する。なお、原文Ｊの文字列長としては、ＯＣＲを行った意味の区切り（一文の区切り）についてのキャラクタの横方向のドット数の累計を文字列長としても良い。
【００３０】
翻訳処理部１は、原文Ｊの文字列長と翻訳文Ｅの文字列長との比較結果に基づいて、翻訳文Ｅに対する補正処理として、フォント、ポイントの変更あるいは均等割付などの補正処理から適切な処理を決定する。そして、翻訳処理部１は、決定した補正処理にて、翻訳文Ｅの文字列長を補正して原文Ｊの文字列長に合わせて同一長さにする（ステップＳ０８）。
なお、翻訳処理部１は、原文Ｊの文字列長に対して翻訳文Ｅの文字列長の長さを、目視にて同一の長さに見える所定範囲のドット数内に収めることにより文字列長を同一とする。
【００３１】
ここで、図５（ａ）は、日本語の原文Ｊの文字列と、翻訳文Ｅの文字列を示すもので、図に示すように、原文Ｊの文字列に対して翻訳文Ｅの文字列が長くなっている。
したがって、この場合、翻訳処理部１は、原文Ｊ及び翻訳文Ｅの文字列長の比較結果に基づいて、補正処理として翻訳文Ｅの文字のフォント及びポイントを小さくする。そして、翻訳処理部１は、翻訳文Ｅの文字のフォント及びポイントの変更処理を行うことにより、文字列長を短縮させ、図５（ｂ）に示すように、原文Ｊの文字列長に対して翻訳文Ｅの文字列長の長さが所定範囲のドット数内に収められた同一長さとなるように補正する。
次に、翻訳処理部１は、文字列長を補正した翻訳文Ｅが原文Ｊの下部に並列に配置するように、補正処理した翻訳文Ｅの文字データを全体画像Ｇの画像データに対して付加する（ステップＳ０９）。
【００３２】
使用者により操作部２にて印刷が指令されると、翻訳処理部１にて処理された画像データが印字部５へ出力され、印字部５では、その画像データの画像が用紙に印刷される（ステップＳ１０）。
これにより、用紙には、図４（ｂ）に示すように、領域指定した全範囲における日本語の原文Ｊの下方に、文字列長が合わされた英語の翻訳文Ｅ（図中×印にて示す）が配置された画像が印刷される。
【００３３】
このように、上記実施形態によれば、翻訳文Ｅの文字のポイントやフォントを変更することにより、原文Ｊに対して翻訳文Ｅの文字列長を一致させて並列に配置させるので、この画像データに基づく印刷物から、原文Ｊと翻訳文Ｅとを容易に対応付けすることができ、閲覧性を大幅に向上させることができる。
また、画像データにおける文字、文書の文字データを抽出して翻訳を行うので、図形等が含まれた画像から文字や文書のみを確実に翻訳することができる。
【００３４】
なお、上記実施形態では、原文の文字列に対して翻訳文の文字列が長くなる場合を例にとって説明したが、原文の文字列に対して翻訳文の文字列が短くなる場合も、翻訳処理部１が上記と同様な処理を行って原文に対して翻訳文を均等割付することにより、文字列長が一致されて並列に配置される。
また、上記実施形態では、翻訳文の文字のポイントあるいはフォントを変更して文字列長を補正したが、翻訳文の文字をルビ文字に変更することにより、翻訳文の文字列の長さを補正しても良い。
【００３５】
また、上記実施形態では、原文に対して翻訳文の文字列長を合わせる処理を例にとって説明したが、原文あるいは原文と翻訳文の文字列長を変更して互いの文字列長を合わせても良いのは勿論である。なお、原文の文字列長を変更する場合は、原文をキャラクタに変換した上でフォント、ポイントの変更あるいは翻訳文に対して均等割付などを行うことにより調整することができ、また、原文を画像データのまま拡大、縮小して調整することもできる。
また、文字列長の判定手法としては、ドット数の累計による判定に限らず、例えば、キャラクタの横ドット数とキャラクタ間の隙間が決まっているならキャラクタ数で長さを判定しても良く、あるいは印刷時の長さ（ｍｍ）で判定しても良い。
【００３６】
なお、原文及び翻訳文の言語の種類としては、上記実施形態に限定されないのは勿論であり、日本語、英語の他、例えば、ドイツ語、フランス語、ロシア語、スペイン語、中国語あるいは韓国語などにも適用可能である。
また、上記実施形態では、翻訳処理部１が、原文の文字列毎に翻訳文の文字列長を一致させて併記させたが、例えば、複数文字列単位あるいは段落単位にて翻訳文の文字列長を一致させて併記させても良い。
【００３７】
なお、上述の実施形態においては、本発明は、画像形成装置１００の形態で実施されるものとして説明したが、このような形態に限定されるものではない。例えば、本発明は上述の画像形成装置１００における翻訳処理部１の部分のみの機能を有する翻訳装置あるいは画像処理装置として提供されることも可能である。この場合、翻訳装置あるいは画像処理装置は、上述の翻訳処理部１の機能を備えたＡＳＩＣ（Application Specific Integrated Circuit）であっても良い。また、本発明は、上述の翻訳処理する翻訳処理プログラムＰＲＧを、磁気ディスク、フロッピー（登録商標）ディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＲＡＭ等の種々の記録媒体に記録した状態で提供することも可能である。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態に係る画像形成装置を示したブロック図である。
【図２】同実施形態に係る画像形成装置の翻訳処理部の構成を示したブロック図である。
【図３】翻訳処理部における処理を示すフローチャートである。
【図４】翻訳処理部における処理を説明する画像を示す図である。
【図５】翻訳処理部における文字列長の補正処理を説明する文字列を示す図である。
【符号の説明】
【００３９】
１  翻訳処理部（翻訳処理手段）
５  印字部（画像形成手段）
６  画像読取部（画像読取手段）
１００  画像形成装置
Ｊ  原文
Ｅ  翻訳文
【図１】
2006276905.tif 000003
【図２】
2006276905.tif 000004
【図３】
2006276905.tif 000005
【図４】
2006276905.tif 000006
【図５】
2006276905.tif 000007