(57)【要約】【課題】翻訳結果と翻訳対象データとの対応付けがし易く、翻訳対象データのレイアウトを崩さずに見易い翻訳結果を得る。【解決手段】実施形態の画像処理システムは、翻訳処理の対象となる翻訳対象データに含まれる文字を翻訳して翻訳データを取得する翻訳部と、前記翻訳対象データと、前記翻訳対象データを前記翻訳データに置き換えた翻訳画像データと、を含む画像データを生成する生成部と、を備える。【選択図】図１
2015111807.tif 000002
【特許請求の範囲】
【請求項１】
翻訳処理の対象となる翻訳対象データに含まれる文字を翻訳して翻訳データを取得する翻訳部と、
前記翻訳対象データと、前記翻訳対象データの文字を前記翻訳データに置き換えた翻訳画像データと、を含む画像データを生成する生成部と、
を備える画像処理システム。
【請求項２】
前記生成部は、
前記翻訳データのデータ量が前記翻訳対象データの文字のデータ量よりも多い場合、文字領域に前記翻訳データが収まるように前記翻訳データの文字の大きさを縮小する
請求項１に記載の画像処理システム。
【請求項３】
前記生成部は、
前記翻訳データのデータ量が前記翻訳対象データの文字のデータ量よりも多い場合、前記翻訳対象データの文字を前記翻訳データの一部に置き換える
請求項１に記載の画像処理システム。
【請求項４】
前記画像データ、前記翻訳画像データ、又は前記翻訳対象データを印刷出力する出力部を更に備える
請求項１乃至３のいずれか１項に記載の画像処理システム。
【請求項５】
前記画像データは、
前記翻訳対象データと、前記翻訳画像データと、を同一のページに含む
請求項１乃至４のいずれか１項に記載の画像処理システム。
【請求項６】
前記画像データは、
前記翻訳対象データのページと、前記翻訳画像データのページと、を交互に含む
請求項１乃至４のいずれか１項に記載の画像処理システム。
【請求項７】
翻訳部が、翻訳処理の対象となる翻訳対象データの文字を翻訳して翻訳データを取得するステップと、
生成部が、前記翻訳対象データと、前記翻訳対象データの文字を前記翻訳データに置き換えた翻訳画像データと、を含む画像データを生成するステップと、
を含む画像処理方法。
【請求項８】
翻訳処理の対象となる翻訳対象データの文字を翻訳して翻訳データを取得する翻訳部と、
前記翻訳対象データと、前記翻訳対象データの文字を前記翻訳データに置き換えた翻訳画像データと、を含む画像データを生成する生成部と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システム、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
読取装置を利用して原稿をスキャンし、原稿の読取画像データを生成することが従来から行われている。また原稿をテキストデータとして保持したい場合は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ：光学文字認識）機能が利用されている。具体的には、画像処理装置の読取装置によりスキャンした原稿の読取画像データを、ＯＣＲ機能を実行して認識することにより、読取画像データからテキストデータが取得できる。
【０００３】
また電子ファイルや、ＯＣＲ機能を実行して得られたテキストデータを翻訳する翻訳機能が知られている。例えば特許文献１は、読み取った文字情報を翻訳処理して文字領域に翻訳結果を入れる画像形成装置の発明であり、絵柄情報を縮小して形成することにより、文字情報の画像形成に必要な領域を確保することができる。また特許文献２は、翻訳結果を出力する際、原文の行間に翻訳結果を挿入することができる文書画像処理装置の発明である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら従来の画像処理方法では、翻訳結果と翻訳前の翻訳対象データとを対応付けることと、翻訳対象データのレイアウトを維持して翻訳結果を表示することが両立できていなかった。
【０００５】
本発明は、上記に鑑みてなされたものであって、翻訳結果と翻訳対象データとの対応付けがし易く、翻訳対象データのレイアウトを崩さずに見易い翻訳結果を得ることができる画像処理システム、画像処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、翻訳対象データに含まれる文字を翻訳して翻訳データを取得する翻訳部と、前記翻訳対象データと、前記翻訳対象データの文字を前記翻訳データに置き換えた翻訳画像データと、を含む画像データを生成する生成部と、を備える。
【発明の効果】
【０００７】
本発明によれば、翻訳結果と翻訳対象データとの対応付けがし易く、原稿のレイアウトを崩さずに見易い翻訳結果を得ることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は第１実施形態の画像処理システムの構成の例を示す図である。
【図２】図２は第１実施形態の翻訳対象データの例を示す図である。
【図３】図３は第１実施形態の解析部が文字領域を識別する方法の例を示す図である。
【図４】図４は第１実施形態の翻訳画像データの例を示す図である。
【図５】図５は第１実施形態の出力用の画像データの例１を示す図である。
【図６】図６は第１実施形態の出力用の画像データの集約のパターンの例を示す図である。
【図７】図７は第１実施形態の出力用の画像データの例２を示す図である。
【図８】図８は第１実施形態の出力用の画像データの例３を示す図である。
【図９】図９は第１実施形態の出力用の画像データのステープルのパターンの例を示す図である。
【図１０】図１０は第１実施形態の出力用の画像データに含まれる画像の近傍に付加する文字列の例を示す図である。
【図１１】図１１は第１実施形態の画像処理方法の例を示すフローチャートである。
【図１２】図１２は第１実施形態の出力用の画像データの出力処理の例を示すフローチャートである。
【図１３】図１３は第１実施形態の画像処理システムのハードウェア構成の例を示す図である。
【図１４】図１４は第２実施形態の画像処理システムの構成の例を示す図である。
【図１５】図１５は第２実施形態の画像処理システムのハードウェア構成の例を示す図である。
【図１６】図１６は第３実施形態の画像処理システムのハードウェア構成の例を示す図である。
【図１７】図１７は第３実施形態の画像処理システムのソフトウェア構成の例を示す図である。
【図１８】図１８は第３実施形態の画像処理システムの構成の例を示す図である。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、画像処理システム、画像処理方法及びプログラムの実施形態を詳細に説明する。
【００１０】
（第１実施形態）
図１は第１実施形態の画像処理システム１００の構成の例を示す図である。本実施形態の画像処理システム１００は読取部１、記憶部２、認識部３、解析部４、翻訳部５、生成部６、出力部７、受付部８及び通信部９を備える。
【００１１】
読取部１は原稿から読み取られた読取画像（原稿画像）を含む読取画像データを取得する。読取部１は読取画像データを記憶部２に記憶する。読取画像データの例は図２を参照して後述する。
【００１２】
また、画像処理システム１００は、ＰＣ等から送信される電子データを通信部９により受信する。電子データの形式は任意でよい。例えば電子データは、文書作成ソフト、プレゼンテーションソフト、又は表計算ソフトなどにより作成されたデータ、ＰＤＦ（登録商標）データ、又はＣＡＤデータなどである。通信部９は受信した電子データを記憶部２に記憶する。なお、読取画像データやその他の電子データを含めた、翻訳処理の対象となるデータを、翻訳対象データと記載する。
【００１３】
認識部３は記憶部２から翻訳対象データを取得し、翻訳対象データに含まれる文字を認識する。認識部３は認識された文字を示す文字データを翻訳部５に送信する。
【００１４】
また解析部４は記憶部２から翻訳対象データを取得し、翻訳対象データの画像のレイアウトを解析して、文字を含む文字領域と、文字を含まない非文字領域とを識別する。解析部４は画像領域を文字領域と非文字領域とに識別したレイアウトデータを生成部６に送信する。文字領域の識別方法の例は図３を参照して後述する。なお電子データのうち、例えば文書作成ソフト、プレゼンテーションソフト、又は表計算ソフトなどにより作成されたデータは、解析部４によりレイアウトを解析せず、文字データの翻訳処理（後述の生成部６で、元の文字を翻訳文に置き換えする処理を実施）のみを実施してもよい。
【００１５】
翻訳部５は認識部３から文字データを受信し、文字データに含まれる文字を翻訳して翻訳データを取得する。翻訳部５は翻訳データを生成部６に送信する。
【００１６】
生成部６は記憶部２から翻訳対象データを取得し、解析部４からレイアウトデータを受信し、翻訳部５から翻訳データを受信する。生成部６は翻訳対象データの文字領域の文字（文字データ）を翻訳部５により翻訳された文字（翻訳データ）に置き換えた翻訳画像データを生成する。また生成部６は翻訳対象データと、翻訳画像データとを含む出力用の画像データを生成する。生成部６は記憶部２の翻訳対象データに、翻訳画像データと出力用の画像データとを関連付けて記憶する。なお翻訳画像データの例は図４を参照して後述する。また出力用の画像データの例は図５〜７を参照して後述する。
【００１７】
出力部７は出力用の画像データ、翻訳画像データ、又は翻訳対象データを印刷出力、又は電子データとして出力する。出力部７は一般的な画像処理装置の機能を有する。すなわち出力部７は、図１では図示されていない画像形成エンジン部（現像部、転写部及び定着部など）、両面印刷を行う両面印刷部、及びフィニッシャー（ステープルなど）などを備える。また出力部７は、出力画像を電子ファイルにする場合、当該電子ファイル、又は当該電子ファイルの保存場所を示すリンクを、ユーザの端末に送信する。
【００１８】
受付部８はユーザからの操作入力を受け付ける。受付部８は、例えば液晶タッチパネルなどである。操作入力は、例えば出力データ（翻訳対象データ、翻訳画像データ又は出力用の画像データ）の選択、及び出力形式（印刷又は電子データ）の選択、出力用の画像データのレイアウトの選択などを示す。出力用の画像データのレイアウトの例は図５〜７を参照して後述する。
【００１９】
図２は第１実施形態の翻訳対象データの例を示す図である。図２の例は、翻訳対象データの翻訳対象画像が１ページに収まる場合である。翻訳対象画像は文字領域、空白部分（非文字領域）及び画像領域（非文字領域）を含む。画像領域は、例えば絵又は写真などである。
【００２０】
図３は第１実施形態の解析部４が文字領域を識別する方法の例を示す図である。解析部４は、文章の段落毎、表の１つのセル毎などの単位で文字領域を認識する。解析部４は、例えば方形の文字領域を、文字領域の左上の頂点（始点）の座標と、右下の頂点（終点）の座標とにより特定する文字座標により特定する。すなわち解析部４は上述のレイアウトデータの文字領域を文字座標により示す。
【００２１】
図４は第１実施形態の翻訳画像データの例を示す図である。図４の例は、図２の翻訳対象データに対応する翻訳画像データの場合である。翻訳画像データは翻訳画像を示す。翻訳画像は翻訳結果領域、空白部分（非文字領域）及び画像領域（非文字領域）を含む。翻訳結果領域は読取画像データの文字領域に対応する。すなわち翻訳結果領域は、読取画像の文字領域の文字（文字データ）を翻訳部５により翻訳された文字（翻訳データ）に置き換えた領域である。このとき、翻訳された文字が文字領域の文字より長くなる場合（翻訳データのデータ量（文字数やバイト数）が文字データのデータ量よりも多い場合）、翻訳結果が翻訳結果領域の中に全て入るように文字の大きさを縮小してもよい。また翻訳部５により翻訳された文字の全てを翻訳結果領域に挿入せず、文字領域の文字と同じデータ量の文字だけを、翻訳結果領域の中に挿入してもよい。この場合、例えば翻訳前の文章の概要だけを翻訳した翻訳結果を翻訳結果領域の中に挿入する。なお文章から文章の概要（要約）などを示す文章の一部を抽出する技術は既に知られているため詳細な説明を省略する。または文字領域に翻訳文が入りきらない場合、その文字領域の直下や周辺の、非文字の領域に重ねて翻訳文の続きを形成してもよい。文章以外の領域（画像領域・表・空白）は、隣に並べて配置される翻訳対象で閲覧・確認できるのでレイアウト全体の位置関係を崩さずかつ対照が容易になる。
【００２２】
図５は第１実施形態の出力用の画像データの例１を示す図である。図５の出力用の画像データの例は、翻訳対象データのページと、翻訳対象データのページから生成された翻訳画像データのページと、を同一のページに含む。これにより翻訳対象データと翻訳画像データとの両方を同時に閲覧することができる。生成部６は、例えば翻訳対象データと、当該読取画像に対応する翻訳画像とを並列に集約し、１枚の画像として出力用の画像データを生成する。これにより翻訳対象データと翻訳画像との両方を同時に閲覧できるようにする。特に、翻訳対象と翻訳画像の同じ領域、または同じページを、上下または左右に並べて閲覧可能に生成し出力することで、同じ領域を隣合わせに一目で見ることができ、例えば大量のボリュームの文書を印刷したときでも、翻訳前・翻訳後の対応関係をユーザが把握しやすい。また、翻訳対象と同じページの翻訳画像を上下または左右に並列する場合、レイアウト関係を維持したままで、かつ対応関係を把握しやすい効果がある。
【００２３】
なお出力用の画像データのサイズは任意でよい。例えば翻訳対象と翻訳画像とがＡ４サイズの場合、生成部６は、まず、それぞれをＡ５サイズに縮小する。そして生成部６は、Ａ５サイズの翻訳対象と、Ａ５サイズの翻訳画像とにより、翻訳対象と翻訳画像とをＡ４サイズに並列に集約し、Ａ４サイズの１枚の画像として出力用の画像データを生成する。また生成部６は、翻訳対象と翻訳画像とをＡ４サイズのまま、Ａ３サイズの１枚の用紙に並列に集約して出力用の画像データを生成してもよい。なお生成部６は上述の出力部７の集約印刷機能を用いて翻訳対象と翻訳画像とを１枚に集約してもよい。
【００２４】
図６は第１実施形態の出力用の画像データの集約のパターンの例を示す図である。パターン３１は、用紙１枚を２分割した集約の例を示す。パターン３１の例は、Ａ４サイズの翻訳対象（翻訳元）とＡ４サイズの翻訳画像（訳）とを、Ａ３用紙に左右又は上下に配置する場合を示す。なお用紙のサイズは任意でよい。例えばパターン３１はＡ５サイズの翻訳対象（翻訳元）とＡ５サイズの翻訳画像（訳）とを、Ａ４用紙に左右又は上下に配置してもよい。
【００２５】
パターン３２は、用紙１枚を４分割した集約の例を示す。パターン３２の例は、Ａ５サイズの翻訳対象（翻訳元）２ページとＡ５サイズの翻訳画像（訳）２ページとを、Ａ３用紙に左右又は上下に配置する場合を示す。
【００２６】
図７は第１実施形態の出力用の画像データの例２を示す図である。図７の出力用の画像データの例は、翻訳対象データと、翻訳対象データに対応する翻訳画像データとが、それぞれ複数のページ（図７では４ページ）で構成される場合の出力用の画像データの例である。このように翻訳対象データと翻訳画像データとが、それぞれＮページで構成される場合は、生成部６は出力用の画像データもＮページで構成する。
【００２７】
図８は第１実施形態の出力用の画像データの例３を示す図である。図８の例は、生成部６が、出力部７の両面印刷機能と、出力部７のフィニッシャー（ステープル等）とを利用する場合の例である（図８の例は出力部７が出力用の画像データを冊子として出力した状態を示す）。すなわち図８は出力用の画像データが、翻訳対象データのページと、翻訳対象データのページから生成された翻訳画像データのページと、を交互に含む場合（翻訳対象Ｐ１、翻訳画像Ｐ１、翻訳対象Ｐ２、翻訳画像Ｐ２、・・・）の一例である。これにより翻訳対象と翻訳画像との両方を同時に閲覧できるようにする。
【００２８】
なお、フィニッシャーを用いて冊子にする場合は、冊子の２ページ目から、印刷を実行することで、冊子を見開きにしたときに翻訳対象と翻訳画像の同じページが閲覧可能になる。例えば、冊子１枚目の裏側に出力用の画像データの１ページ目、冊子２枚目の表側に出力用の画像データの２ページ目、冊子２枚目の裏側に出力用の画像データの３ページ目、冊子３枚目の表側に出力用の画像データの４ページ目…というように、冊子の見開きの左側から、出力用の画像データの翻訳対象と翻訳画像とを交互に閲覧できるように出力する。翻訳対象と翻訳画像の同じ領域、または同じページを、冊子の見開きの左右または上下に並べて閲覧可能になるよう、生成・出力することで、翻訳前・翻訳後の対応関係をユーザが把握しやすくなる。
【００２９】
図９は第１実施形態の出力用の画像データのステープルのパターンの例を示す図である。パターン３３は、Ａ４サイズの翻訳対象の１ページとＡ４サイズの翻訳画像の１ページとを、見開きの状態で左右又は上下に並列し、翻訳対象と翻訳画像との間の位置をステープル（Ａ４用紙のステープル）する場合を示す。なお用紙のサイズは任意でよい。例えばパターン３３は、Ａ３サイズの翻訳対象の１ページとＡ３サイズの翻訳画像の１ページとを、見開きの状態で左右又は上下に並列し、翻訳対象と翻訳画像との間の位置をステープル（Ａ３用紙のステープル）してもよい。
【００３０】
パターン３４は、Ａ４サイズの翻訳対象の２ページとＡ４サイズの翻訳画像の２ページとを、見開きの状態で左右又は上下に並列し、翻訳対象と翻訳画像との間の位置をステープル（Ａ３用紙のステープル）する場合を示す。なお用紙のサイズは任意でよい。例えばパターン３４は、Ａ５サイズの翻訳対象の２ページとＡ５サイズの翻訳画像の２ページとを、見開きの状態で左右又は上下に並列し、翻訳対象と翻訳画像との間の位置をステープル（Ａ４用紙のステープル）してもよい。
【００３１】
パターン３５は、Ａ５サイズの翻訳対象の４ページとＡ５サイズの翻訳画像の４ページとを、見開きの状態で左右又は上下に並列し、翻訳対象と翻訳画像との間の位置をステープル（Ａ３用紙のステープル）する場合を示す。
【００３２】
受付部８は、パターン３１及びパターン３２の集約形式、並びに、パターン３３〜３５のステープル形式を提示し、ユーザからの選択を受け付ける。なお翻訳対象データのページ数などの場合に応じて、パターン３１〜３５の選択肢を自動表示してもよい。例えば、翻訳対象データが１ページ（１枚）のみの場合は、出力用画像データは２ページなので、パターン３１の集約形式及びパターン３３のステープル形式の選択肢を表示する。翻訳対象が２ページの場合は、出力用画像データは４ページなのでパターン３１及びパターン３２の集約形式、並びに、パターン３３及びパターン３４のステープル形式の選択肢を表示する。翻訳対象が３ページ以上の場合は、パターン３１及びパターン３２の集約形式、並びに、パターン３３〜３５のステープル形式の選択肢を表示する。翻訳対象のページ数に応じて、出力方法の選択肢が、受付部８の操作画面上で自動的に変化することで、ユーザは選択をし易くなる。
【００３３】
さらに、翻訳対象と翻訳画像の両方を同時に閲覧できるように、１枚の用紙に集約印刷で出力もしくは、フィニッシャー（ステープル等）を利用して冊子で出力した場合、どちらが翻訳対象画像（翻訳対象）で、どちらが翻訳画像なのかが分かるよう表示してもよい。図１０は第１実施形態の出力用の画像データに含まれる画像の近傍に付加する文字列の例を示す図である。図１０のように、生成部６は、各画像の近傍に「翻訳元」「翻訳先」の文字列を付加してもよい。生成部６は、「翻訳元」「翻訳先」の文字列を、上部・端部・下部等、余白である可能性が高く見やすい位置に形成することができる。または翻訳対象画像側に余白がない場合には、生成部６は、表示を薄くして画像形成するか、もしくは表示を白抜きにすることで見やすく表示できる。ステープルを用いた翻訳結果を出力する場合は、用紙のステープルをする側の端部は、冊子になったとき窪みとなり表示は見難くなるため、ステープルする側以外の用紙端部に、表示を画像形成してもよい。文字列としては、翻訳対象画像を示す表示として、「翻訳元」「翻訳前」「翻訳対象」「原文」「翻訳対象画像」等であってもよい。翻訳画像を示す表示としては、「翻訳先」「翻訳後」「翻訳結果」「翻訳文」「訳文」「翻訳画像」等であってもよい。また、文書のページ数が多い場合や、文書にページ数がついてない場合があるため、資料の何ページ目か表示するページ数をさらに生成部６に設けてもよい。なお、ユーザは当該文字列及びページ数を表示するかどうかを、受付部８で選択することも可能である。例えば翻訳対象を見ていない人や、出力用の画像データの印刷物を渡された人は、どちらの画像が翻訳前・翻訳後なのか一見して分からないことがあるため、上記表示付与をすることで資料内容の対応関係を一目で把握でき、ユーザの資料の内容把握を円滑化することができる。
【００３４】
次にフローチャートを参照して本実施形態の画像処理方法について説明する。図１１は第１実施形態の画像処理方法の例を示すフローチャートである。
【００３５】
画像処理システム１００は、読取部１又は通信部９により翻訳対象データ（読取画像データ又は電子データ）を取得する（ステップＳ１）。読取部１は翻訳対象データを記憶部２に記憶する。次に、認識部３は記憶部２から翻訳対象データを取得し、翻訳対象データに含まれる文字を認識する（ステップＳ２）。認識部３は認識された文字を示す文字データを翻訳部５に送信する。次に、翻訳部５は認識部３から文字データを受信し、文字データに含まれる文字を翻訳して翻訳データを取得する（ステップＳ３）。翻訳部５は翻訳データを生成部６に送信する。
【００３６】
また解析部４は記憶部２から翻訳対象データを取得し、翻訳対象データの画像のレイアウトを解析して、文字を含む文字領域と、文字を含まない非文字領域とを識別する（ステップＳ４）。解析部４は画像領域を文字領域と非文字領域とに識別したレイアウトデータを生成部６に送信する。
【００３７】
生成部６は記憶部２から翻訳対象データを取得し、解析部４からレイアウトデータを受信し、翻訳部５から翻訳データを受信する。次に、生成部６は翻訳対象データの文字領域の文字（文字データ）を翻訳部５により翻訳された文字（翻訳データ）に置き換えた翻訳画像データを生成する（ステップＳ５）。
【００３８】
なお電子データのうち、例えば文書作成ソフト、プレゼンテーションソフト、又は表計算ソフトなどにより作成されたデータ（レイアウトが自明なデータ）は、解析部４によりレイアウトを解析してレイアウトデータを取得しなくてもよい。すなわち生成部６は当該レイアウトデータに基づく処理をしなくてもよい。
【００３９】
次に、受付部８は出力データ（翻訳対象データ、翻訳画像データ又は出力用の画像データ）の選択を示す操作入力をユーザから受け付ける（ステップＳ６）。出力データが翻訳対象データの場合（ステップＳ６、翻訳対象データ）、出力部７は翻訳対象データを印刷又は電子データにより出力する（ステップＳ７）。出力データが翻訳画像データの場合（ステップＳ６、翻訳画像データ）、出力部７は翻訳画像データを印刷又は電子データにより出力する（ステップＳ８）。出力データが出力用の画像データの場合（ステップＳ６、出力用の画像データ）、出力用の画像データの出力処理に進む（ステップＳ９）。
【００４０】
図１２は第１実施形態の出力用の画像データの出力処理の例を示すフローチャートである。受付部８は出力用の画像データのレイアウト（同一のページ（図５参照）、又は交互（図８参照））の選択を示す操作入力をユーザから受け付ける（ステップＳ２１）。なお、受付部８は、翻訳対象のページ数に応じて、上述の集約のパターン３１及びパターン３２、ステープルのパターン３３〜３５を提示し、ユーザから集約又はステープルの設定の有無を示す入力も同時に受け付ける。
【００４１】
出力用の画像データのレイアウトが同一のページの場合（ステップＳ２１、同一のページ）、生成部６は翻訳対象データ画像と翻訳画像を同一のページにして出力用の画像データを生成する（ステップＳ２２）。出力用の画像データのレイアウトが交互の場合（ステップＳ２１、交互）、生成部６は翻訳対象データ画像と翻訳画像を交互にして出力用の画像データを生成する（ステップＳ２３）。
【００４２】
次に、出力部７は出力用の画像データを印刷又は電子データにより出力する（ステップＳ２４）。
【００４３】
次に、本実施形態の画像処理システム１００のハードウェア構成の例について説明する。図１３は第１実施形態の画像処理システム１００のハードウェア構成の例を示す図である。本実施形態の画像処理システム１００のハードウェアは、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤ４４、エンジン部４５及び通信Ｉ／Ｆ４６を備える。ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤ４４、エンジン部４５及び通信Ｉ／Ｆ４６は、バス４７により互いに接続されている。
【００４４】
ＣＰＵ４１は、画像処理システム１００の動作を統括的に制御する。ＣＰＵ４１は、ＲＡＭ４３を作業領域として、ＲＯＭ４２又はＨＤＤ４４等に格納されたプログラムを実行することで、画像処理システム１００の動作を制御する。例えばＣＰＵ４１は、プリンタ機能、コピー機能、スキャナー機能及びファクシミリ機能等の各種機能の動作を制御する。エンジン部４５は、プリンタ機能、コピー機能、スキャナー機能及びファクシミリ機能等を実現するハードウェアである。例えばエンジン部４５は、用紙等のシート材への印刷を行なうプロッタ、原稿をスキャンして読み取るスキャナー、ファクス通信を行なうファクス部等を備える。更に、エンジン部４５は、印刷済みシート材に後処理（ステープル・パンチ・折り）をするフィニッシャー、両面印刷をするための両面搬送手段、原稿を自動給送するＡＤＦ（自動原稿給送装置）を備える。通信Ｉ／Ｆ４６は、画像処理システム１００が他の装置と通信するためのインターフェースである。
【００４５】
本実施形態の画像処理システム１００で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、メモリカード、ＣＤ−Ｒ及びＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録し、コンピュータ・プログラム・プロダクトとして提供してもよい。また本実施形態の画像処理システム１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供してもよい。また本実施形態の画像処理システム１００で実行されるプログラムをダウンロードさせずに、インターネット等のネットワーク経由で提供、又は配布してもよい。また本実施形態の画像処理システム１００のプログラムを、ＲＯＭ４２及びＨＤＤ４４等に予め組み込んで提供してもよい。
【００４６】
本実施形態の画像処理システム１００で実行されるプログラムは、上述した画像処理システム１００の各機能ブロックのうち、プログラムとしても実現可能な機能ブロック（認識部３、解析部４、翻訳部５及び生成部６）を含むモジュール構成となっている。
【００４７】
当該モジュールは、実際のハードウェアとしては、ＣＰＵ４１がプログラムを実行することにより、上記各モジュールがＲＡＭ４３上にロードされる。すなわち上記各モジュールは、ＲＡＭ４３上に生成される。なお画像処理システム１００の各機能ブロックの一部、又は全部を、プログラムにより実現せずに、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現してもよい。
【００４８】
以上のように、本実施形態の画像処理システム１００は、生成部６が、翻訳対象データと、翻訳対象データの文字領域の文字データを翻訳データに置き換えた翻訳画像データと、を含む出力用の画像データを生成する。これにより翻訳結果（翻訳画像データ）と翻訳対象データ（読取画像データ、又は電子データ）との対応付けがし易く、翻訳対象データのレイアウトが維持された見易い翻訳結果を得ることができる。
【００４９】
（第２実施形態）
次に第２実施形態の画像処理システム１００について説明する。図１４は第２実施形態の画像処理システム１００の構成の例を示す図である。本実施形態では、第１実施形態の画像処理システム１００を、画像処理装置５０とサーバ装置６０とにより実現する場合について説明する。画像処理装置５０とサーバ装置６０とはネットワーク３０を介して接続されている。ネットワーク３０は有線方式であっても無線方式であってもよく、また両方の方式が組み合わされていてもよい。
【００５０】
画像処理装置５０は読取部１、記憶部２、出力部７、受付部８及び通信部９ａを備える。サーバ装置６０は認識部３、解析部４、翻訳部５、生成部６及び通信部９ｂを備える。読取部１、記憶部２、認識部３、解析部４、翻訳部５、生成部６、出力部７及び受付部８は、第１実施形態と同様であるため説明を省略する。通信部９ａ及び通信部９ｂは、画像処理装置５０もしくはＰＣとサーバ装置６０との間でデータ（読取画像データ・電子データを含む翻訳対象データ、翻訳画像データ及び出力用の画像データなど）を送受信する。具体的には、画像処理装置５０もしくはＰＣが、通信部９ａを介して翻訳対象データをサーバ装置６０に送信する。次に、サーバ装置６０は、通信部９ｂを介して翻訳対象データを受信すると、翻訳対象データから翻訳画像データ及び出力用の画像データを生成する。そしてサーバ装置６０は、通信部９ｂを介して翻訳画像データ及び出力用の画像データを画像処理装置５０に送信する。
【００５１】
図１５は第２実施形態の画像処理システム１００のハードウェア構成の例を示す図である。本実施形態の画像処理システム１００のハードウェアは、画像処理装置５０及びサーバ装置６０を備える。画像処理装置５０のハードウェアは、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、エンジン部５５及び通信Ｉ／Ｆ５６を備える。ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、エンジン部５５及び通信Ｉ／Ｆ５６は、バス５７により互いに接続されている。サーバ装置６０のハードウェアは、ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、ＨＤＤ６４及び通信Ｉ／Ｆ６５を備える。ＣＰＵ６１、ＲＯＭ６２、ＲＡＭ６３、ＨＤＤ６４及び通信Ｉ／Ｆ６５は、バス６６により互いに接続されている。各ハードウェアの構成の説明は、第１実施形態と同様であるため説明を省略する。
【００５２】
本実施形態の画像処理システム１００では、翻訳画像データ及び出力用の画像データの生成処理をサーバ装置６０で行うため、例えば複数の画像処理装置５０で、サーバ装置６０を共有して使用することができる。すなわち本実施形態の画像処理システム１００は、コスト面や、画像処理に係る設定データやプログラムのアップデートなどの管理面などで利点がある。
【００５３】
（第３実施形態）
次に第３実施形態の画像処理システム１００について説明する。図１６は第３実施形態の画像処理システム１００のハードウェア構成の例を示す図である。第３実施形態の説明では、第１実施形態の画像処理システム１００を、後述の本体部１１０と、後述の操作部１２０とにより実現する場合について説明する。
【００５４】
図１６に示すように、画像処理システム１００は、本体部１１０と操作部１２０とを備える。本体部１１０は、コピー機能、スキャナー機能、ファクス機能、プリンタ機能等の各種の機能を実現する。操作部１２０は、ユーザの操作に応じた情報を受け付ける。なおユーザの操作に応じた情報は、例えば画面の座標値を示す信号等である。
【００５５】
本体部１１０及び操作部１２０は、接続ＩＦ１６、専用の通信路１３０及び接続ＩＦ２６を介して相互に通信可能に接続されている。通信路１３０は、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格を用いることができるが、有線か無線かを問わず任意の規格のものでもよい。
【００５６】
本体部１１０は、操作部１２０で受け付けた操作に応じた動作を行う。また、本体部１１０は、ＰＣ等の外部装置とも通信可能であり、外部装置から受信した指示（印刷指示等）に応じた動作を行うこともできる。
【００５７】
まず本体部１１０のハードウェア構成について説明する。図１６に示すように、本体部１１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、通信ＩＦ１５、接続ＩＦ１６及びエンジン部１７を備える。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、通信ＩＦ１５、接続ＩＦ１６及びエンジン部１７はシステムバス１８を介して相互に接続されている。
【００５８】
ＣＰＵ１１は本体部１１０の動作を統括的に制御する。ＣＰＵ１１はＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体部１１０全体の動作を制御し、上述したコピー機能、スキャナー機能、ファクス機能、プリンタ機能等の各種機能を実現する。
【００５９】
通信ＩＦ１５は、ネットワーク２００と接続するためのインターフェースである。接続ＩＦ１６は、通信路１３０を介して操作部１２０と通信するためのインターフェースである。
【００６０】
エンジン部１７はコピー機能、スキャナー機能、ファクス機能及びプリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部１７は、例えば原稿の画像をスキャンして読み取るスキャナー、用紙等のシート材への印刷を行うプロッタ、ファクス通信を行うＦＡＸ部等を備えている。エンジン部１７は、更に、印刷済みシート材を仕分けるフィニッシャーや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを実現するためのハードウェアを備えていてもよい。
【００６１】
次に操作部１２０のハードウェア構成について説明する。図１６に示すように、操作部１２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４、通信ＩＦ２５、接続ＩＦ２６、操作パネル２７及び外部接続ＩＦ２８を備える。ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４、通信ＩＦ２５、接続ＩＦ２６、操作パネル２７及び外部接続ＩＦ２８はシステムバス２９を介して相互に接続されている。
【００６２】
ＣＰＵ２１は操作部１２０の動作を統括的に制御する。ＣＰＵ２１はＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２又はフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部１２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示等を実現する。
【００６３】
通信ＩＦ２５は、ネットワーク２００と接続するためのインターフェースである。接続ＩＦ２６は、通信路１３０を介して本体部１１０と通信するためのインターフェースである。
【００６４】
操作パネル２７はユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた操作に応じた情報、画像処理システム１００の動作状況を示す情報、設定状態などを示す情報等）を表示する。操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、液晶表示装置に限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。なお操作部１２０は、ユーザインターフェースとして更にハードウェアキー（ボタン）、及び、ランプ等の表示部を備えていてもよい。
【００６５】
外部接続ＩＦ２８は、スマートデバイス等の他の装置と接続するために使用されるＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等のインターフェースである。
【００６６】
次に画像処理システム１００のソフトウェア構成について説明する。
【００６７】
図１７は第３実施形態の画像処理システム１００のソフトウェア構成の例を示す図である。図１７に示すように、本体部１１０は、アプリ層１０１、サービス層１０２及びＯＳ層１０３を有する。アプリ層１０１、サービス層１０２及びＯＳ層１０３の実体は、ＲＯＭ１２やＨＤＤ１４等（図１６参照）に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００６８】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナー機能を提供するためのスキャナーアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００６９】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体部１１０が備えるハードウェア資源を利用するためのインターフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナーによる読み取りやプロッタによる印刷等の要求が考えられる。
【００７０】
なおサービス層１０２によるインターフェースの機能は、本体部１１０のアプリ層１０１だけではなく、操作部１２０のアプリ層２０１に対しても提供される。すなわち操作部１２０のアプリ層２０１（アプリ）も、サービス層１０２のインターフェース機能を介して、本体部１１０のハードウェア資源（例えば図１６のエンジン部１７）を利用した機能を実現することができる。
【００７１】
ＯＳ層１０３のソフトウェアは、本体部１１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００７２】
同様に、操作部１２０は、アプリ層２０１、サービス層２０２及びＯＳ層２０３を有する。操作部１２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体部１１０と同様である。ただしアプリ層２０１のアプリにより提供される機能や、サービス層２０２が受け付け可能な動作要求の種類は、本体部１１０とは異なる。アプリ層２０１のアプリは、操作部１２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として本体部１１０が備える機能（コピー機能、スキャナー機能、ファクス機能及びプリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインターフェース）の機能を提供するためのソフトウェアである。
【００７３】
なお第３実施形態では、機能の独立性を保つために、本体部１１０のＯＳ層１０３のソフトウェアと、操作部１２０のＯＳ層２０３のソフトウェアが互いに異なる。つまり本体部１１０と操作部１２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体部１１０のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部１２０のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることが可能である。
【００７４】
以上のように、第３実施形態の画像処理システム１００において、本体部１１０と操作部１２０は別々のオペレーティングシステムで動作するため、本体部１１０と操作部１２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。異なる装置間の通信の例は、操作部１２０が受け付けた情報（ユーザからの指示内容）を本体部１１０へ伝達する動作（コマンド通信）や、本体部１１０が操作部１２０へイベントを通知する動作等である。ここでは操作部１２０が本体部１１０へコマンド通信を行うことにより、本体部１１０の機能を使用することができる。また本体部１１０から操作部１２０に通知するイベントには、本体部１１０における動作の実行状況、本体部１１０で設定された情報等が挙げられる。
【００７５】
また第３実施形態では、操作部１２０への電力供給は、本体部１１０から通信路１３０を経由して行われているが、操作部１２０の電源制御を、本体部１１０の電源制御とは別に（独立して）行ってもよい。
【００７６】
また第３実施形態では、本体部１１０と操作部１２０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体部１１０と操作部１２０が同じオペレーティングシステムで動作する形態であってもよい。
【００７７】
次に第３実施形態の画像処理システム１００の構成について説明する。図１８は第３実施形態の画像処理システム１００の構成の例を示す図である。
【００７８】
画像処理システム１００は本体部１１０及び操作部１２０を備える。まず本体部１１０について説明する。本体部１１０は読取部１、記憶部２、出力部７及び接続部１０ａを備える。
【００７９】
読取部１はエンジン部１７（図１６参照）に対応する。読取部１は原稿から読み取られた読取画像（原稿画像）を含む読取画像データを取得する。読取部１は読取画像データを記憶部２に記憶する。記憶部２はＲＡＭ１３及びＨＤＤ１４（図１６参照）に対応する。
【００８０】
出力部７はエンジン部１７及び通信ＩＦ１５（図１６参照）に対応する。出力部７は出力用の画像データ、翻訳画像データ、又は翻訳対象データを印刷出力、又は電子データとして出力する。出力部７は画像形成エンジン部（現像部、転写部及び定着部など）、両面印刷を行う両面印刷部、及びフィニッシャー（ステープルなど）などを備える。また出力部７は、出力画像を電子ファイルにする場合、当該電子ファイル、又は当該電子ファイルの保存場所を示すリンクを、ユーザの端末に送信する。
【００８１】
接続部１０ａは接続ＩＦ１６（図１６参照）に対応する。接続部１０ａは、本体部１１０及び操作部１２０との間で、通信路１３０を介してデータ（読取画像データ・電子データを含む翻訳対象データ、翻訳画像データ及び出力用の画像データなど）を送受信する。
【００８２】
次に操作部１２０について説明する。操作部１２０は認識部３、解析部４、翻訳部５、生成部６、受付部８、通信部９及び接続部１０ｂを備える。
【００８３】
認識部３は接続部１０ａ及び接続部１０ｂを介して記憶部２から翻訳対象データを取得し、翻訳対象データに含まれる文字を認識する。認識部３は認識された文字を示す文字データを翻訳部５に送信する。
【００８４】
また解析部４は接続部１０ａ及び接続部１０ｂを介して記憶部２から翻訳対象データを取得し、翻訳対象データの画像のレイアウトを解析して、文字を含む文字領域と、文字を含まない非文字領域とを識別する。解析部４は画像領域を文字領域と非文字領域とに識別したレイアウトデータを生成部６に送信する。なお電子データのうち、例えば文書作成ソフト、プレゼンテーションソフト、又は表計算ソフトなどにより作成されたデータは、解析部４によりレイアウトを解析せず、文字データの翻訳処理（後述の生成部６で、元の文字を翻訳文に置き換えする処理を実施）のみを実施してもよい。
【００８５】
翻訳部５は認識部３から文字データを受信し、文字データに含まれる文字を翻訳して翻訳データを取得する。翻訳部５は翻訳データを生成部６に送信する。
【００８６】
生成部６は接続部１０ａ及び接続部１０ｂを介して記憶部２から翻訳対象データを取得し、解析部４からレイアウトデータを受信し、翻訳部５から翻訳データを受信する。生成部６は翻訳対象データの文字領域の文字（文字データ）を翻訳部５により翻訳された文字（翻訳データ）に置き換えた翻訳画像データを生成する。また生成部６は翻訳対象データと、翻訳画像データとを含む出力用の画像データを生成する。生成部６は接続部１０ａ及び接続部１０ｂを介して記憶部２の翻訳対象データに、翻訳画像データと出力用の画像データとを関連付けて記憶する。
【００８７】
受付部８は操作パネル２７（図１６参照）に対応する。受付部８はユーザからの操作入力を受け付ける。操作入力は、例えば出力データ（翻訳対象データ、翻訳画像データ又は出力用の画像データ）の選択、及び出力形式（印刷又は電子データ）の選択、出力用の画像データのレイアウトの選択などを示す。
【００８８】
通信部９は通信ＩＦ２５（図１６参照）に対応する。通信部９は翻訳対象の電子データを受信し、接続部１０ａ及び接続部１０ｂを介して記憶部２に記憶する。
【００８９】
接続部１０ｂは接続ＩＦ２６（図１６参照）に対応する。接続部１０ｂは、本体部１１０及び操作部１２０との間で、通信路１３０を介してデータ（読取画像データ・電子データを含む翻訳対象データ、翻訳画像データ及び出力用の画像データなど）を送受信する。
【００９０】
上述した画像処理システム１００の各機能ブロックのうち、認識部３、解析部４、翻訳部５及び生成部６はプログラムとしても実現可能な機能ブロックである。認識部３、解析部４、翻訳部５及び生成部６をプログラムとして実現する場合、認識部３、解析部４、翻訳部５及び生成部６を含むモジュール構成のプログラムを記憶装置（例えばＲＯＭ２２又はフラッシュメモリ２４等）に格納する。そしてＣＰＵ２１が、当該プログラムを実行することにより、ＲＡＭ２３上に認識部３、解析部４、翻訳部５及び生成部６が実現される。
【００９１】
なお当該プログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。また当該プログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００９２】
なお認識部３、解析部４、翻訳部５及び生成部６のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）により実現されてもよい。
【００９３】
第３実施形態の画像処理システム１００の画像処理方法は、第１実施形態の画像処理システム１００の画像処理方法と同様（図１１及び図１２参照）なので説明を省略する。
【００９４】
以上説明したように、第３実施形態の画像処理システム１００では、翻訳画像データ及び出力用の画像データの生成処理を操作部１２０で行う。第３実施形態の操作部１２０は本体部１１０と独立しているため、開発に係るコスト面、並びに、画像処理に係る設定データ及びプログラムのアップデートなどの管理面などで利点がある。
【符号の説明】
【００９５】
１  読取部
２  記憶部
３  認識部
４  解析部
５  翻訳部
６  生成部
７  出力部
８  受付部
９  通信部
１０  接続部
３０  ネットワーク
５０  画像処理装置
６０  サーバ装置
１００  画像処理システム
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特許第２５９４４１５号公報
【特許文献２】特許第５１２６０１８号公報
【図１】
2015111807.tif 000003
【図２】
2015111807.tif 000004
【図３】
2015111807.tif 000005
【図４】
2015111807.tif 000006
【図５】
2015111807.tif 000007
【図６】
2015111807.tif 000008
【図７】
2015111807.tif 000009
【図８】
2015111807.tif 000010
【図９】
2015111807.tif 000011
【図１０】
2015111807.tif 000012
【図１１】
2015111807.tif 000013
【図１２】
2015111807.tif 000014
【図１３】
2015111807.tif 000015
【図１４】
2015111807.tif 000016
【図１５】
2015111807.tif 000017
【図１６】
2015111807.tif 000018
【図１７】
2015111807.tif 000019
【図１８】
2015111807.tif 000020