(57)【特許請求の範囲】
【請求項１】
画像データの画像に示される言語に対する翻訳処理を行うことにより、前記言語に対応する訳語を特定する翻訳部と、
前記画像データの画像に示される言語を示す言語レイヤと、前記翻訳処理によって特定された訳語を示す訳語レイヤとを少なくとも生成するレイヤ生成部と、
少なくとも前記言語レイヤと前記訳語レイヤとが含まれる画像ファイルであり且つ所定形式のデータにフォーマット化した画像ファイルを生成するフォーマット化処理部とを備え、
前記フォーマット化処理部は、前記画像ファイルに対してユーザによる切替指示がなされた場合に前記言語レイヤと前記訳語レイヤとを併せて表示する第１表示状態と前記訳語レイヤを表示せずに前記言語レイヤを表示する第２表示状態とを切り替え、前記第１表示状態および第２表示状態において前記切替指示を入力するための切替ボタンを訳語レベルごとに表示するようコンピュータに実行させるためのコマンドを前記画像ファイルに付加することを特徴とする画像処理装置。
【請求項２】
前記フォーマット化処理部は、前記画像ファイルに対してユーザから印刷指示がなされた場合に前記切替ボタンを印刷させないことをコンピュータに命令するためのコマンドを前記画像ファイルに付加することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
利用者からの指示によって第１表示状態および第２表示状態のいずれかを初期状態に指定する初期状態指定部を備え、
前記フォーマット化処理部は、前記画像ファイルに対してユーザによる表示指示がなされた場合に前記画像ファイルの画像が表示されていない非表示状態から前記初期状態として指定された表示状態への移行をコンピュータに実行させるためのコマンドを前記画像ファイルに付加することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像ファイルの画像が複数の頁からなる場合、
前記フォーマット化処理部は、各頁の画像に前記切替ボタンが示されるように前記画像ファイルを生成し、且つ、いずれかの頁に示される切替ボタンによって前記切替指示が入力された場合に全ての頁について前記第１表示状態と前記第２表示状態との切り替えをコンピュータに実行させるためのコマンドを前記画像ファイルに付加することを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記フォーマット化処理部は、
前記切替ボタンが利用者に選択されていない場合において、前記切替ボタンの少なくとも一部であるボタン領域に重ねられるオブジェクト画像を利用者が視認できる程度に前記ボタン領域を透かして表示する処理をコンピュータに実行させるコマンドを前記画像ファイルに付加し、且つ、
前記切替ボタンが利用者に選択されている場合には、前記切替ボタンが利用者に選択されていない場合よりも、前記ボタン領域の濃度を高めることによって、前記オブジェクト画像を利用者に視認させにくく且つ前記ボタン領域を利用者に視認させやすくする処理をコンピュータに実行させるためのコマンドを前記画像ファイルに付加することを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
前記フォーマット化処理部は、前記切替ボタンが利用者に選択されている場合にだけ、前記切替ボタンの機能を利用者に説明するための説明画像を表示することをコンピュータに命令するコマンドを前記画像ファイルに付加することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記画像データは、原稿を読み取って得られる原稿画像を示すデータであり、
前記画像データに対して文字認識処理を行う文字認識部を備え、
前記言語レイヤは、表示時に可視状態で前記原稿画像を示す原稿レイヤと、前記文字認識処理の結果からなり且つ見かけ上は見えないテキストを示すテキストレイヤとから構成されていることを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の画像処理装置を備えたことを特徴とする画像形成装置。
【請求項９】
コンピュータを、請求項１から７のいずれか１項に記載の画像処理装置の各部として動作させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに示されている言語を翻訳する機能を有している画像処理装置、画像形成装置、プログラム、当該プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
入力された画像データ（電子化された文書）に対して文字認識を実行し、認識された文字（原文）を翻訳し、原文に訳文を併記した画像（訳ふり画像）を示すＰＤＦファイルを作成する機能を有する複合機が知られている。
【０００３】
また、原文に翻訳文を併記した画像を生成する際、画像に示されている文章構成に基づいて訳文の挿入位置を決定する技術も知られている。例えば、下記の特許文献１は、画像データに含まれる文字情報に対応する訳語（訳語情報）を取得し、文字情報を含む文字行の構成に基づいて、訳語を挿入する領域を示す情報を取得し、取得された領域情報に基づいて訳語の挿入位置を決定する点を開示している。具体的に、特許文献１の技術によれば、画像データ内の文字列間が所定の幅以下の場合、参照インデックスのみ文字列間に挿入し、訳語は下部余白部分に挿入するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２９４７８８号公報
【特許文献２】特開平７−１９２０８６号公報
【特許文献３】特開平６−１８９０８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＰＤＦファイル（以下「ファイル」と称す）を閲覧するユーザは、ファイルを作成したユーザとは限らず、ファイルを作成したユーザとは異なるユーザが閲覧する場合、原文に併記されている訳語（可視化されたルビ訳）を煩わしく感じる者や不要と感じる者が存在する。そこで、前記のファイルを多数のユーザに閲覧させるケースを想定する場合、複合機において、訳語を付与する機能設定をオンにした上で原稿読取を行って訳語を併記したファイルを作成するだけでなく、前記機能設定をオフにした上で原稿読取を行って訳語が併記されていないファイルも作成する必要がある。しかし、この場合、原稿読取を２回行わなければならないという手間が生じていた。また、保存されている電子データに基づいてファイル作成を行う場合であっても（例えば複合機と連携して動作するアプリケーションソフトウェアを用いる場合）、ファイルを多数のユーザに閲覧させるケースを想定する場合、訳語を併記したファイルと訳語を併記しないファイルとの両方を作成する処理を行わなければならず、利用者は操作上の手間を強いられることになる。
【０００６】
さらに、訳語が併記されているファイルと訳語が併記されていないファイルとの両方を作成するということは、同一内容の文書に対して２つのファイルを作成するということであり、ファイル管理が煩わしくなってしまう。
【０００７】
本発明は、前記の課題に鑑みてなされたものであり、画像ファイルを作成する際の手間を抑制し、且つ、ファイル管理の煩わしさを抑制した画像処理装置、画像形成装置、プログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
以上の目的を達成するために、本発明の画像処理装置は、画像データの画像に示される言語に対する翻訳処理を行うことにより、前記言語に対応する訳語を特定する翻訳部と、前記画像データと前記翻訳処理の結果とに基づいて、所定形式のデータにフォーマット化した画像ファイルを生成するフォーマット化処理部とを備え、前記フォーマット化処理部は、前記画像ファイルに対してユーザによる切替指示がなされた場合に前記言語と前記訳語とを併せて表示する第１表示状態と前記訳語を表示せずに前記言語を表示する第２表示状態との切り替えをコンピュータに実行させるためのコマンドを前記画像ファイルに付加することを特徴とする。
【０００９】
本発明の構成によれば、前記言語と前記訳語とを併せて表示する第１表示状態と前記訳語を表示せずに前記言語を表示する第２表示状態とを必要に応じて切り替え可能な単一の画像ファイルを生成できるため、従来技術のように２つのファイルを生成する場合よりもファイル生成時の手間やファイル管理時の煩わしさを抑制できるという効果を奏する。
【００１０】
また、本発明の画像処理装置におけるフォーマット化処理部は、前記切替指示を入力するための切替ボタンの表示を前記第１表示状態および第２表示状態においてコンピュータに実行させるコマンドを前記画像ファイルに付加するようになっていてもよい。
【００１１】
この構成によれば、前記切替ボタンに対してボタン操作するだけで前記第１表示状態と前記第２表示状態との切替指示を入力できるようになっているため、前記第１表示状態と前記第２表示状態との切り替えをユーザは容易に行うことができるという効果を奏する。なお、前記ボタン操作は例えばクリックによって実現される。
【００１２】
また、本発明の画像処理装置におけるフォーマット化処理部は、前記画像ファイルに対してユーザから印刷指示がなされた場合に前記切替ボタンを印刷させないことをコンピュータに命令するためのコマンドを前記画像ファイルに付加するようになっていてもよい。
【００１３】
これにより、前記画像ファイルの画像を印刷する場合には前記切替ボタンが印刷されないため、不要な画像（切替ボタン）が紙面上に示されないようにできる。
【００１４】
また、本発明の画像処理装置は、前記の構成に加え、利用者からの指示によって第１表示状態および第２表示状態のいずれかを初期状態に指定する初期状態指定部を備え、前記フォーマット化処理部は、前記画像ファイルに対してユーザによる表示指示がなされた場合（利用者によって画像ファイルが開かれた場合）に前記画像ファイルの画像が表示されていない非表示状態から前記初期状態として指定された表示状態への移行をコンピュータに実行させるためのコマンドを前記画像ファイルに付加する構成であってもよい。
【００１５】
これによって、前記画像ファイルが開かれた場合の初期状態を第１表示状態および第２表示状態のいずれにするかをユーザに指定させることができる。それゆえ、例えば、画像ファイルの主な利用者が翻訳を必要としない者と想定される場合には前記第２表示状態を初期状態とし、画像ファイルの主な利用者が翻訳を必要とする者（例えば語学が苦手な者）である場合には第１表示状態を初期状態とすれば、第１表示状態と第２表示状態との切り替えを極力省くことができる。
【００１６】
また、本発明の画像処理装置において、前記画像ファイルの画像が複数の頁からなる場合、前記フォーマット化処理部は、各頁の画像に前記切替ボタンが示されるように前記画像ファイルを生成し、且つ、いずれかの頁に示される切替ボタンによって前記切替指示が入力された場合に全ての頁について前記第１表示状態と前記第２表示状態との切り替えをコンピュータに実行させるためのコマンドを前記画像ファイルに付加するようになっていてもかまわない。
【００１７】
これにより、前記画像ファイルによれば、頁毎に切替ボタンに対してボタン操作しなければならないという手間を省くことができるという効果を奏する。
【００１８】
また、本発明の画像処理装置におけるフォーマット化処理部は、前記切替ボタンが利用者に選択されていない場合において、前記切替ボタンの少なくとも一部であるボタン領域に重ねられるオブジェクト画像を利用者が視認できる程度に前記ボタン領域を透かして表示する処理をコンピュータに実行させるコマンドを前記画像ファイルに付加し、且つ、前記切替ボタンが利用者に選択されている場合には、前記切替ボタンが利用者に選択されていない場合よりも、前記ボタン領域の濃度を高めることによって、前記オブジェクト画像を利用者に視認させにくく且つ前記ボタン領域を利用者に視認させやすくする処理をコンピュータに実行させるためのコマンドを前記画像ファイルに付加するようになっていてもよい。
【００１９】
この構成によれば、前記切替ボタンが利用者に選択されていない場合には前記切替ボタンが前記オブジェクト画像の表示の邪魔になることを抑制でき、必要な場合（前記切替ボタンが利用者に選択されている場合）には、それ以外の場合よりも、前記切替ボタンを目立つように表示させるといったことが可能になる。なお、前記切替ボタンの選択は、例えば、当該切替ボタンにカーソルを重ねることで実現でき、前記切替ボタンから前記カーソルを離すと前記切替ボタンが非選択になる。
【００２０】
また、本発明の画像処理装置における前記フォーマット化処理部は、前記切替ボタンが利用者に選択されている場合にだけ、前記切替ボタンの機能を利用者に説明するための説明画像を表示することをコンピュータに命令するコマンドを前記画像ファイルに付加するようになっていてもよい。
【００２１】
この構成によれば、前記切替ボタンが利用者に選択されていない場合には前記説明画像が表示されないが、前記切替ボタンが利用者に選択されている場合には前記説明画像が表示されるようになっている。それゆえ、前記説明画像によって前記利用者に前記切替ボタンの機能を説明できると共に、必要な場合に限って説明画像を表示させることで前記画像ファイルの画像の閲覧性が損なわれることを抑制できる。
【００２２】
本発明の画像形成装置は、前記した画像処理装置を備えていることを特徴とする。それゆえ、従来技術のように２つのファイルを生成する場合よりもファイル生成時の手間やファイル管理時の煩わしさを抑制できるという効果を奏する。
【００２３】
また、本発明の画像処理装置は、コンピュータによって実現されてもよく、この場合には、コンピュータを上記各部として動作させることにより、上記画像処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００２４】
本発明によれば、前記言語と前記訳語とを併せて表示する第１表示状態と前記訳語を表示せずに前記言語を表示する第２表示状態とを必要に応じて切り替え可能な単一の画像ファイルを生成できるため、従来技術のように２つのファイルを生成する場合よりもファイル生成時の手間やファイル管理時の煩わしさを抑制できるという効果を奏する。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態の画像処理装置を備える画像形成装置の概略構成を示すブロック図である。
【図２】図１に示した原稿検知部の内部構成を示すブロック図である。
【図３】図１に示したファイル生成部の内部構成を示すブロック図である。
【図４】（ａ）は訳語無状態にて表示される画像を示した図であり、（ｂ）は訳語有状態にて表示される画像を示した図である。
【図５】イメージ送信モードでの画像形成装置の処理の流れを示したフローチャートである。
【図６】（ａ）は、半透明の切替ボタンを模式的に示した図である。（ｂ）は、（ａ）に示される切替ボタンがロールオーバされて非透明になった状態を模式的に示した図である。
【図７】（ａ）は、画像ファイルに記述される文書カタログを示した図である。（ｂ）は、画像ファイルに記述されるオプショナルコンテントグループ辞書を示した図である。（ｃ）は、画像ファイルに記述されている情報であり、オプショナルコンテントの範囲指定に関する記述を示したものである。
【図８】（ａ）は、画像ファイルに記述されるページオブジェクトを示した図である。（ｂ）は、画像ファイルに記述されるＷｉｄｇｅｔ注釈を示した図である。（ｃ）は、画像ファイルに記述されるフォームＸＯｂｊｅｃｔを示した図である。
【図９】画像ファイルに記述される情報であり、印刷時に切替ボタンを印刷させるための情報を示したものである。
【図１０】画像ファイルに記述される情報であって、利用者によって画像ファイルが開かれた場合の初期表示状態を図４（ａ）の訳語無状態に指定するための情報を示す図である。
【図１１】（ａ）は、半透明の切替ボタンを表示するようになっている画像ファイルに記述されるＷｉｄｇｅｔ注釈を示した図である。（ｂ）は、半透明の切替ボタンを表示するようになっている画像ファイルに記述されるグラフィックス状態パラメータ辞書を示した図である。（ｃ）は、半透明の切替ボタンを表示するようになっている画像ファイルに記述されるフォームＸＯｂｊｅｃｔを示した図である。
【図１２】本実施形態の画像ファイルの構成を説明するための図である。
【図１３】複数頁からなり、ページ毎で訳語有状態と訳語無状態とが切り替えられるようになっている画像ファイルの構成を説明するための図である。
【図１４】複数頁からなり、全ての頁について一括して訳語有状態と訳語無状態とが切り替えられるようになっている画像ファイルの構成を説明するための図である。
【図１５】複数の訳語画像を含めた画像ファイルの構成を説明するための図である。
【図１６】（ａ）は、簡易レベルの訳語と詳細レベルの訳語とを含めた画像ファイルにおいて訳語無状態にて表示される画像を示す図である。（ｂ）は、簡易レベルの訳語と詳細レベルの訳語とを含めた画像ファイルにおいて簡易レベルの訳語を選択した状態にて表示される画像を示す図である。（ｃ）は、簡易レベルの訳語と詳細レベルの訳語とを含めた画像ファイルにおいて簡易レベルの訳語および詳細レベルの訳語を選択した状態にて表示される画像を示す図である。
【図１７】複数の訳語画像を画像ファイルに埋め込む際の処理の流れを示すフローチャートである。
【図１８】本発明をカラー画像読取装置に適用する場合の構成例を示すブロック図である。
【図１９】外部装置から入力した画像ファイルを処理する機能を有している画像形成装置のファイル生成部の内部構成を示すブロック図である。
【図２０】記憶部に保存されている画像ファイルのフォーマットを認識する方法を示したフローチャートである。
【発明を実施するための形態】
【００２６】
（１）画像形成装置の全体構成
図１は、本実施形態にかかる画像処理装置３を備えている画像形成装置１の概略構成を示すブロック図である。なお、本実施形態の画像形成装置１は、コピー機能・プリンタ機能・ファクシミリ送信機能・scan to e-mail機能等を備えたデジタルカラー複合機であるが、デジタルカラー複写機であってもよい。
【００２７】
図１に示すように、画像形成装置１は、画像入力装置２、画像処理装置３、画像出力装置４、送受信部５、記憶部６、制御部７、および符号化/復号化部８を備えている。また、画像処理装置３は、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、原稿検知部１４、原稿補正部１５、色補正部１６、黒生成／下色除去部１７、空間フィルタ部１８、出力階調補正部１９、中間調生成部２０、領域分離部２１、ファイル生成部３０を備えている。
【００２８】
画像形成装置１は、画像入力装置２で読み取った画像データに応じた画像を画像出力装置４によって記録材上に印刷する印刷モード、および、画像入力装置２で読み取った画像データを送受信部５によってネットワーク等を介して通信可能に接続されている装置に送信する送信モードを実行可能になっている。
【００２９】
画像入力装置２は、ＣＣＤ（Charge Coupled Device）ラインセンサを備えたスキャナであり、原稿から反射されてきた光をＲ、Ｇ、Ｂ（Ｒ：赤・Ｇ：緑・Ｂ：青）に色分解された電気信号（画像データ）に変換する。なお、画像入力装置２の構成は特に限定されるものではなく、例えば原稿載置台に載置された原稿を読み取るものであってもよく、原稿搬送手段によって搬送されている原稿を読み取るものであってもよい。
【００３０】
画像処理装置３は、印刷モード（印刷動作）において、画像入力装置２から入力された画像データに種々の画像処理を施して得られるＣＭＹＫの画像データを画像出力装置４に出力する。画像処理装置３は、送信モード（送信動作）において、画像入力装置２から入力された画像データに種々の画像処理を施すと共に、画像データに基づいて文字認識処理および翻訳処理を行い、前記文字認識処理および翻訳処理の結果を用いて画像ファイルを生成し、ユーザにて指定されている保存先または送信先に画像ファイルを送信する。なお、画像処理装置３に含まれている各ブロックの詳細については後で説明する。
【００３１】
画像出力装置４は、画像処理装置３から入力された画像データの画像を記録材（例えば紙等）上に出力（印刷）するものである。画像出力装置４の構成は特に限定されるものではなく、例えば、電子写真方式やインクジェット方式を用いた画像出力装置を用いることができる。
【００３２】
送受信部５は、例えばモデムやネットワークカードより構成される。送受信部５は、ネットワークカード、ＬＡＮケーブル等を介して画像形成装置１をネットワークに接続し、このネットワークに通信可能に接続された外部装置（例えば、パーソナルコンピュータ、サーバ装置、表示装置、他のデジタル複合機、ファクシミリ装置等）とデータ通信を行う。
【００３３】
記憶部６は、画像形成装置１で扱われる各種データ（画像データ等）を記憶する記憶手段である。記憶部６の構成は特に限定されるものではないが、例えばハードディスクなどのデータ記憶装置を用いることができる。
【００３４】
符号化/復号化部８は、符号化モードが選択されている場合、画像処理装置３にて扱われている画像データを記憶部６に記憶させるときに、当該画像データを符号化するようになっている。つまり、符号化モードが選択されている場合、画像データを符号化した上で記憶部６に記憶させ、符号化モードが選択されていない場合、前記画像データは符号化されずに符号化/復号化部８をスルーして記憶部６に記憶されるようになっている。なお、符号化モードは図示しない操作パネルによって利用者に選択されるものである。また、記憶部６から読み出される画像データが符号化されている場合、符号化/復号化部８は、当該画像データの復号化も行う。
【００３５】
制御部７は、画像処理装置３に備えられる各部の動作を制御する処理制御装置（制御手段）である。この制御部７は、画像形成装置１の各部の動作を制御する主制御部（図示せず）に備えられるものであってもよく、主制御部とは別に備えられ、主制御部と協働して処理を行うものであってもよい。なお、上記主制御部は、例えばＣＰＵ（Central Processing Unit）等からなり、図示しない操作パネルのＵＩから入力される情報、図示しないＲＯＭ等に格納されたプログラムや各種データに基づいて、画像形成装置１の各部の動作を制御する装置である。また、上記主制御部は、画像形成装置１の内部におけるデータの流れや、記憶部６に対するデータの読み書きを制御する。
【００３６】
（２）画像処理装置３について
（２−１）印刷モード
つぎに、画像処理装置３に含まれる各ブロック、および、印刷モード時の画像処理装置３の動作についてより詳細に説明する。
【００３７】
印刷モードの場合、図１に示すように、まず、Ａ／Ｄ変換部１１が、画像入力装置２から入力されたＲＧＢのアナログ信号をデジタル信号に変換してシェーディング補正部１２に出力する。
【００３８】
シェーディング補正部１２は、Ａ／Ｄ変換部１１から送られてきたデジタルのＲＧＢ信号に対して、画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施し、入力処理部１３に出力する。
【００３９】
入力処理部（入力階調補正部）１３は、シェーディング補正部１２にて各種の歪みが取り除かれたＲＧＢ信号に対してガンマ補正などの各種処理行う。また、入力処理部１３は、上記の各種処理を施した画像データを記憶部６に記憶させる。
【００４０】
原稿検知部１４は、入力処理部１３によって記憶部６に記憶された画像データを読み出して、当該画像データに示される原稿画像の傾き角度を検知し、検知した傾き角度（検知結果）を原稿補正部１５に出力する。原稿補正部１５は、原稿検知部１４から伝達された傾き角度に基づいて、記憶部６に記憶されている画像データを読み出して原稿の傾き補正を行い、傾き補正後の画像データを記憶部６に記憶させる。
【００４１】
また、原稿補正部１５によって傾き補正が行われた後、原稿検知部１４は、記憶部６に記憶されている画像データ（傾き補正後の画像データ）を読み出し、この画像データに基づいて原稿の天地方向の判定を行い、判定結果を原稿補正部１５に出力する。これに対して、原稿補正部１５は、原稿の天地方向の判定の判定結果に応じて、記憶部６に保存されている画像データを読み出して方向補正処理を行う。
【００４２】
ここで、原稿検知部１４について詳細に説明する。図２は、原稿検知部１４の概略構成を示すブロック図である。この図に示すように、原稿検知部１４は、信号変換部５１、解像度変換部５２、２値化処理部５３、原稿傾き検知部５４、天地方向検知部５５を備えている。
【００４３】
信号変換部５１は、記憶部６から入力する画像データを無彩化して、明度信号もしくは輝度信号に変換するものである。例えば、信号変換部５１は、Ｙｉ＝０．３０Ｒｉ＋０．５９Ｇｉ＋０．１１Ｂｉを演算することによりＲＧＢ信号（画像データ）を輝度信号Ｙに変換する。ここで、Ｙは各画素の輝度信号であり、Ｒ，Ｇ，Ｂは各画素のＲＧＢ信号における各色成分であり、添え字のｉは画素毎に付与された値（ｉは１以上の整数）である。
【００４４】
あるいは、ＲＧＢ信号をＣＩＥ１９７６Ｌ*ａ*ｂ*信号（ＣＩＥ:Commission International de l'Eclairage、Ｌ*：明度、a*,ｂ*:色度）に変換してもよい。
【００４５】
解像度変換部５２は、信号変換部５１にて無彩化された画像データ（輝度値（輝度信号）または明度値（明度信号））を低解像度に変換する。例えば、１２００ｄｐｉ、７５０ｄｐｉ、あるいは６００ｄｐｉで読み込まれた画像データを３００ｄｐｉに変換する。解像度変換の方法は特に限定されるものではなく、例えば、公知のニアレストネイバー法、バイリニア法、バイキュービック法などを用いることができる。
【００４６】
２値化処理部５３は、低解像度に変換された画像データと、予め設定された閾値とを比較することにより画像データを２値化する。例えば、画像データが８ビットである場合、上記閾値を１２８とする。あるいは、複数の画素（例えば５画素×５画素）からなるブロックにおける濃度（画素値）の平均値を閾値としてもよい。
【００４７】
原稿傾き検知部５４は、２値化処理部５３によって２値化された画像データに基づいて、画像読取時のスキャン範囲（正規の原稿位置）に対する原稿の傾き角度を検知し、検知結果を原稿補正部１５に出力する。
【００４８】
傾き角度の検知方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、特許文献２に記載されている方法を用いてもよい。この方法では、２値化された画像データからを黒画素と白画素との境界点（例えば各文字の上端における白／黒の境界点の座標）を複数個抽出し、各境界点の点列の座標データを求める。そして、この点列の座標データに基づいて回帰直線を求め、その回帰係数ｂを下記式（１）に基づいて算出する。
【００４９】
【数１】
0005972578.tif 000002
【００５０】
なお、Ｓｘ，Ｓｙはそれぞれ変量ｘ，ｙの残差平方和であり、Ｓｘｙはｘの残差とｙの残差の積の和である。すなわち、Ｓｘ，Ｓｙ，Ｓｘｙは上記式（２）〜（４）で表わされる。
【００５１】
そして、上記のように算出した回帰係数ｂより、下記式（５）に基づいて傾き角度θを算出する。
【００５２】
ｔａｎθ＝ｂ  ・・・式（５）
天地方向検知部５５は、２値化処理部５３によって２値化された画像データに基づいて、記憶部６に記憶されている画像データに示される原稿画像の天地方向を判定し、判定結果を原稿補正部１５に出力する。
【００５３】
天地方向の判定方法は特に限定されるものではなく、従来から公知の種々の方法を用いることができる。例えば、特許文献３に記載されている方法を用いてもよい。
【００５４】
特許文献３の方法では、画像データに基づいて文字認識処理を行い、原稿内の各文字を文字毎に切り出して各文字をパターン化する。なお、この処理は、２値化され、３００ｄｐｉに低解像度化された画像データを用いて行う。また、必ずしも全ての文字について文字認識処理を行う必要は無く、例えば予め定められた数の文字を抽出して行うようにしてもよい。
【００５５】
その後、文字パターンの特徴と予めデータベース化された文字パターン情報とのマッチング（比較）を行う。マッチングの方法としては、データベース化された文字パターンに画像データから切り出された文字パターンを重ね合わせて画素ごとの白黒を比較し、画像データにおける文字を、データベース化された各文字パターンのうち全ての画素が合致する文字パターンの文字として判別する。なお、全てが合致する文字パターンがない場合、画像データにおける文字を、マッチングする画素が最も多い文字パターンの文字として判別する。ただし、マッチングする画素数の割合が所定のマッチング割合に達しなければ判別不能と判断する。
【００５６】
そして、画像データを９０°、１８０°、２７０°回転させた場合のそれぞれについて、上記の文字認識処理を行う。その後、０°、９０°、１８０°、２７０°のぞれぞれの場合について、判別可能な文字数を算出し、判別可能な文字数が最も多い回転角度を文字方向、すなわち原稿の天地方向として判定する。そして、画像データにおける原稿画像の天地方向を正規の天地方向に一致させるための回転角度を判定する。具体的には、正規の天地方向に対して時計回りの方向の角度を正とし、画像データにおける原稿画像の天地方向（基準方向）と正規の天地方向とが一致している場合を０°、画像データにおける原稿画像の天地方向が正規の天地方向に対して−９０°異なっている場合に上記回転角度を９０°、画像データにおける原稿画像の天地方向が正規の天地方向に対して−１８０°異なっている場合に上記回転角度を１８０°、画像データにおける原稿画像の天地方向が正規の天地方向に対して−２７０°異なっている場合に上記回転角度を２７０°とする。原稿検知部１４は、上記回転角度を、天地方向の判定結果として原稿補正部１５（図１参照）に出力する。そして、原稿補正部１５は、記憶部６に記憶されている画像データに対して上記の回転角度だけ回転処理を施す。
【００５７】
以上にて説明した原稿検知部１４においては、まず、入力処理部１３による処理後の画像データが記憶部６から読み出されて信号変換部５１に入力する。そして、信号変換部５１、解像度変換部５２、２値化処理部５３の処理を経て、原稿傾き検知部５４にて傾き角度が検出される。その後、原稿補正部１５が、記憶部６に記憶されている画像データを読み出して、原稿傾き検知部５４にて検出された結果に基づいて当該画像データに傾き補正を施し、傾き補正後の画像データを記憶部６に保存する。さらにその後、傾き補正後の画像データが記憶部６から読み出されて信号変換部５１に入力し、信号変換部５１、解像度変換部５２、２値化処理部５３の処理を経て、天地方向検知部５５にて天地方向が判定される。その後、原稿補正部１５が、記憶部６に記憶されている画像データ（傾き補正後の画像データ）を読み出して、天地方向検知部５５の判定結果に基づいて必要に応じて当該画像データに方向補正を施す。
【００５８】
なお、符号化モードが選択されている場合において、入力処理部１３または原稿補正部１５から出力されて記憶部６に保存される画像データは、符号化/復号化部８にて符号化された上で記憶部６に記憶されるようになっている。また、符号化モードが選択されている場合において、記憶部６から読み出されて原稿検知部１４または原稿補正部１５へ入力する画像データは、符号化/復号化部８にて復号化された上で原稿検知部１４または原稿補正部１５へ入力する。
【００５９】
つぎに、図１の画像処理装置３に属する各ブロックのうち、原稿補正部１５よりも後段の各ブロックについて説明する。色補正部１６は、原稿検知部１４および原稿補正部１５による処理が完了した後の画像データを原稿補正部１５から入力し、当該画像データを、ＲＧＢ信号の補色であるＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）の画像データに変換し、且つ、色再現性を高める処理を行う。
【００６０】
領域分離部２１は、原稿検知部１４および原稿補正部１５による処理が完了した後の画像データを原稿補正部１５から入力し、当該画像データの画像中の各画素を黒文字領域、色文字領域、網点領域、印画紙写真（連続階調領域）領域の何れかに分離するものである。領域分離部２１は、分離結果に基づき、画素がどの領域に属しているかを示す領域分離データ（領域分離信号）を、黒生成／下色除去部１７、空間フィルタ部１８、および中間調生成部２０へと出力する。領域分離処理の方法は特に限定されるものではなく、従来から公知の方法を用いることができる。黒生成／下色除去部１７、空間フィルタ部１８、および中間調生成部２０では、入力された領域分離信号に基づいて、各領域に適した処理が行われる。
【００６１】
黒生成／下色除去部１７は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものである。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００６２】
空間フィルタ部１８は、黒生成／下色除去部１７より入力されるＣＭＹＫ信号の画像データに対して、領域分離データを基にデジタルフィルタによる空間フィルタ処理（強調処理および／または平滑化処理）を行い、空間周波数特性を補正する。これにより、出力画像のぼやけや粒状性劣化を軽減することができる。
【００６３】
出力階調補正部１９は、用紙等の記録材に出力するための出力γ補正処理を行い、出力γ補正処理後の画像データを中間調生成部２０に出力する。
【００６４】
中間調生成部２０は、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）を画像データに施す。
【００６５】
上述した各処理が施されて中間調生成部２０から出力された画像データは、一旦、図示しないメモリに記憶されたのち、所定のタイミングで読み出されて画像出力装置４に入力され、画像出力装置４は前記画像データに基づいて印刷を行う。
【００６６】
（２−２）イメージ送信モード
つぎに、イメージ送信モードにおける画像処理装置３の動作について、図１を参照しながらより詳細に説明する。なお、イメージ送信モードにおけるＡ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３の動作は印刷モードの場合と略同様である。そして、入力処理部１３による処理後の画像データは一旦記憶部６に記憶されることになる。
【００６７】
ここで、イメージ送信モードにおいて、通常モードが選択されている場合、原稿検知部１４および原稿補正部１５は、記憶部６に記憶されている画像データに対して、印刷モード時と同じく、傾き角度の検知、傾き補正、天地方向の判定、方向補正を行う。これに対し、イメージ送信モードにおいて、通常モードではなく簡易モードが選択されている場合、原稿検知部１４は傾き角度の検知および天地方向の判定を行うものの原稿補正部１５は処理を行わない。
【００６８】
そして、通常モードでは、原稿検知部１４および原稿補正部１５による処理が施された後、原稿補正部１５からファイル生成部３０へ画像データが送信されるようになっている。なお、簡易モードでは、原稿補正部１５は、記憶部６から画像データを読み出して、各種補正処理を施すことなく、当該画像データをそのままファイル生成部３０に送信するようになっている。
【００６９】
図３に示すように、ファイル生成部３０は、文字認識部３１、翻訳部３２、レイヤ生成部３３、および、フォーマット化処理部３４を備えており、イメージ送信モードが選択された場合に、文字認識処理および翻訳処理を実行するとともに、利用者に指定されている送信先または保存先に送信するための画像ファイルを生成する。
【００７０】
文字認識部３１は、入力した画像データを低解像度化して（例えば３００ｄｐｉ）、さらに、低解像度化した画像データを２値化することによって２値化画像データを生成し、当該２値化画像データを用いて文字認識処理を行う。さらに、文字認識部３１は、文字認識処理の結果に基づいて上記画像データに対応する原稿に含まれる文書のテキストデータを生成し、このテキストデータを翻訳部３２およびレイヤ生成部３３の各々に対して出力する。なお、このテキストデータは、各文字の文字コードと各文字の位置情報とを含む。文字認識処理の方法は、特に限定されるものではなく、従来から公知の方法を用いることができる。例えば、２値化画像データの各文字の特徴量を抽出し、当該特徴量と辞書データ（文字データベース）とを比較して文字認識を行う。なお、文字認識部３１にて用いられる辞書データは記憶部６に保存されている。
【００７１】
また、文字認識部３１は、レイヤ生成部３３に対しては、以上のテキストデータを送信するだけではなく、入力した画像データをそのまま送るようになっている。つまり、レイヤ生成部３３は、原稿を示す画像データと前記テキストデータとを文字認識部３１から受け取るようになっている。
【００７２】
翻訳部３２は、文字認識部３１から送られてきたテキストデータに示される言語に対して翻訳処理を行う。具体的には、翻訳部３２は、前記テキストデータと語意情報を有する辞書データ（語意データベース）と比較して、原稿の言語（原文）に対応する訳語を取得する。なお、翻訳部３２にて用いられる辞書データは記憶部６に保存されている。
【００７３】
また、本実施形態では、翻訳モードに応じて処理内容が切り替え可能なように複数の語意データベースが記憶部６に記憶されている。例えば、記憶部６には、英語から日本語へ翻訳するための英日翻訳データベース、英語から中国語へ翻訳するための英中翻訳データベース等の複数種類のデータベースが保存されている。そして、翻訳部３２は、英語を日本語へ翻訳する英日モードが利用者に選択されている場合、記憶部６の英日翻訳データベースを参照して翻訳処理を行い、英語を中国語へ翻訳する英中モードが利用者に選択されている場合、記憶部６の英中翻訳データベースを参照して翻訳処理を行うようになっている（つまり、モードに応じて、参照するデータベースを切り替えている）。
【００７４】
さらに、本実施形態では、同一の翻訳モードについて、翻訳レベル（簡易、標準、詳細）に応じて複数の語意データベースが記憶部６に記憶されている。例えば、記憶部６には、簡易レベルの英日翻訳データベースと、標準レベルの英日翻訳データベースと、詳細レベルの英日翻訳データベースとが記憶され、翻訳部３２は、利用者に選択されたレベルのデータベースを参照して翻訳処理を行うようになっている。なお、簡易レベルとは、難解単語のみ翻訳されるレベルであり、標準レベルとは高校生レベルまでの単語が翻訳されるレベルであり、詳細レベルとは簡易な単語まで翻訳されるレベル（中学生レベル）を意味する。
【００７５】
レイヤ生成部３３は、後段のフォーマット化処理部３４で生成される画像ファイル（ＰＤＦファイル）を構成する各レイヤを生成する。具体的には、レイヤ生成部３３は、文字認識部３１から送られてきた原稿の画像データに基づき原稿画像を示すレイヤ（以下単に「原稿画像」と称す）を生成し、文字認識部３１から送られてきたテキストデータに基づいて透明テキストを示すレイヤ（以下単に「透明テキスト」と称す）を生成し、翻訳部３２による翻訳結果に基づいて訳語を示すレイヤ（以下単に「訳語画像」と称す）を生成する。
【００７６】
なお、前記の透明テキストとは、認識された文字および単語をテキスト情報として見掛け上は見えない形で前記原稿画像のデータに重ね合わせる（あるいは埋め込む）ためのデータである。例えば、ＰＤＦファイルでは、原稿画像データに透明テキストを付加した画像ファイルが一般に使用されている。
【００７７】
また、前記の訳語画像とは、原稿画像に示されている原文に対する訳文が視認可能であって訳文以外の部分が透明になっているテキストデータであり、前記訳語画像を前記原稿画像に重ね合わせて画像ファイルを生成した場合に前記訳文と当該訳文に対応する原文とを利用者が対比可能なように前記訳文の位置（例えば原文の行間であって原文に隣接する余白領域）が定められているデータである。つまり、訳語画像は、前記の透明テキストとは異なり、前記原稿画像に重ね合わせられた際に訳語が利用者に見える形で前記原稿画像のデータに重ね合わせられる可視テキストデータである。
【００７８】
なお、原文に対する訳文の位置を定める手法としては、従来から用いられる様々な手法を利用できるが、例えば特許文献１の段落[００６３]〜[００６７]に示されている情報挿入制御部による挿入可能領域の算出手法を利用できる。
【００７９】
さらに、レイヤ生成部３３は、後段のフォーマット化処理部３４で生成される画像ファイルに埋め込む描画コマンドを生成する描画コマンド生成部としても機能する。この描画コマンドとは、上記画像ファイルを開いてコンピュータに上記画像ファイルの画像を表示させる際の表示条件や上記画像ファイルの画像を印刷する際の印刷条件をコンピュータに指示するためのコマンドである。
【００８０】
フォーマット化処理部３４は、ファイル生成部３０へ入力された画像データと前記翻訳処理の結果とに基づいて、所定形式のデータにフォーマット化した画像ファイルを生成するブロックである。なお、フォーマット化処理部３４にて生成される画像ファイルの例としてはＰＤＦファイルがあげられる。
【００８１】
具体的には、フォーマット化処理部３４は、レイヤ生成部３３にて生成された各レイヤおよび描画コマンドを埋め込んだ画像ファイルを生成する処理を行う。つまり、フォーマット化処理部３４にて生成される画像ファイルは、前記の原稿画像と透明テキストと前記訳語画像とが含まれるデータである。
【００８２】
また、前記の描画コマンドとしては、下記に示す初期表示コマンド、ボタン表示コマンド、切替コマンド、印刷禁止コマンド、および、一括切替コマンドがある。
初期表示コマンド：画像ファイルに対して利用者の表示指示が入力された場合（利用者によって画像ファイルが開かれた場合）、前記原稿画像に前記透明テキストを重ねて配置して前記原稿画像を表示させるコマンドである。つまり、初期表示コマンドとは、前記表示指示が入力された場合に、前記訳語画像を表示させずに前記原稿画像のみを表示させる訳語無状態への移行をコンピュータに命令するコマンドである。
ボタン表示コマンド：画像ファイルが開かれている間において、原稿画像と共に切替ボタンも表示することをコンピュータに命令するコマンドである。
切替コマンド：利用者に前記切替ボタンがクリック（ボタン操作）されることで切替指示がなされた場合、前記訳語無状態と訳語有状態との切り替えをコンピュータに命令するコマンドである。なお、訳語有状態とは、前記原稿画像に前記訳語画像および前記透明テキストを重ねて配置して前記原稿画像および前記訳語画像を表示させる状態である。
印刷禁止コマンド：前記画像ファイルに対してユーザから印刷指示がなされた場合に前記切替ボタンを印刷しないことをコンピュータに命令するコマンドである。
一括切替コマンド：前記原稿画像が複数頁からなり、いずれかの頁と共に表示されている切替ボタンがクリックされた場合、全頁について前記訳語無状態と前記訳語有状態との切り替えをコンピュータに命令するコマンドである。
【００８３】
フォーマット化処理部３４にて生成される画像ファイルには以上にて示した各コマンドが埋め込まれているため、当該画像ファイルは以下に示すように取り扱われることになる。まず、利用者が画像ファイルを開く操作を行うと、図４（ａ）に示すように、前記画像ファイルの訳語画像の訳語（日本語）が表示されずに前記原稿画像の原文（英語）が表示される訳語無状態になる。また、図４（ａ）に示すように、切替ボタンが表示されることになる。
【００８４】
そして、利用者が図４（ａ）に示される切替ボタンをクリックすると、図４（ａ）に示される訳語無状態から図４（ｂ）に示される訳語有状態に切り替えられることになる。つまり、訳語有状態に切り替えられると、前記画像ファイルの原稿画像の原文（英語）と、訳語画像における前記原文に対応する訳語（日本語）とが並んで表示されることになる。また、図４（ｂ）に示される訳語有状態においても切替ボタンは表示されており、利用者が図４（ｂ）に示される切替ボタンをクリックすると、図４（ｂ）に示される訳語無状態から図４（ａ）に示される訳語有状態に切り替わる。
【００８５】
また、いずれかの頁に示される切替ボタンをクリックすると、全ての頁について、訳語有状態から訳語無状態への切り替え、または、訳語無状態から訳語有状態への切り替えが行われる。例えば、利用者が１頁目の切り替えボタンをクリックすることにより、訳語無状態から訳語有状態へ切り替わると、２頁目以降を表示させた時にも訳語有状態になっている。
【００８６】
そして、画像ファイルの原稿画像が表示されている時に利用者が表示されている画像に対する印刷コマンドを入力した場合、例え切替ボタンが表示されている場合であっても当該切替ボタンが印刷されることがない。
【００８７】
フォーマット化処理部３４は、以上のようにして生成した画像ファイルを記憶部６に記憶させる。そして、送受信部５が、記憶部６に記憶されている画像ファイルを、ユーザに指定されている送信先または保存先に送信するようになっている。
【００８８】
（２−３）イメージ送信モードの処理例
つぎに、イメージ送信モードの処理の流れを図５のフローチャートに基づいて説明する。図５は、画像形成装置１のイメージ送信モードにおける処理の流れを示したフローチャートである。
【００８９】
図５に示すように、画像形成装置１は、最初に、操作パネル（不図示）を介して入力されるユーザからの指示に応じて、イメージ送信モードの処理条件を設定する（Ｓ１）。
【００９０】
このＳ１では、利用者は翻訳処理の有無を設定することになる。なお、図５のフローチャートは、翻訳処理有が設定されることを前提としたフローチャートであり、以下ではＳ１にて翻訳処理有が設定されたことを前提として説明を行う。
翻訳処理が有に設定される場合、翻訳モード、翻訳レベル、訳語の表示色を設定するための画面が表示され、利用者に設定を促すようになっている。具体的には、英語から日本語への英日翻訳モード、英語から中国語への英中翻訳モード、日本語から英語への日英翻訳モード、日本語から中国語への日中翻訳モード等のなかから、所望の翻訳モードが利用者に選択される。また、簡易レベル、標準レベル、詳細レベルのなかから、所望の翻訳レベルが利用者に選択される。なお、翻訳レベル毎に表示色が予め決められており、利用者には表示色を選択させずに翻訳レベルを選択させて、利用者に選択された翻訳レベルに対応する表示色が設定されるようになっていてもよい。
また、Ｓ１では、原稿補正部１５による補正処理（傾き補正、方向補正）を行う通常モードと、当該補正を行わない簡易モードとのいずれかが利用者に選択されることになる。なお、簡易モードが選択される場合、原稿検知部１４の検出結果（傾き角度および天地方向の適否）がフォーマット化処理部３４にて生成される画像ファイル（ＰＤＦ）のヘッダに埋め込まれる。
さらに、Ｓ１において、利用者は、画像ファイルの送信先アドレスまたは保存先アドレスを設定する。
【００９１】
Ｓ１の条件設定が完了し、利用者が画像形成装置１のスタートボタンを押すと、原稿が読み取られて画像データが生成される（Ｓ２）。Ｓ２において、原稿載置台（コンタクトガラス）に載置された原稿が読み取られてもよいし、原稿搬送手段によって搬送されている原稿が読み取られてもよい。
【００９２】
Ｓ２の後、画像形成装置１は、原稿から読み取られた画像データに対して、文字認識処理を施し（Ｓ３）、文字認識処理の結果に基づいて翻訳処理を行う（Ｓ４）。Ｓ４の後、画像形成装置１は、後に生成される画像ファイルを構成する各レイヤを生成する（Ｓ５）。具体的に、Ｓ２にて読み取られた画像データに基づいて原稿画像（レイヤ）が生成され、Ｓ３にて行われた文字認識処理の結果に基づいて透明テキスト（レイヤ）が生成され、Ｓ４にて行われた翻訳処理の結果に基づいて訳語画像（レイヤ）が生成される。
【００９３】
Ｓ５の後、画像形成装置１は、後に生成される画像ファイルに埋め込む描画コマンドを生成する（Ｓ６）。ここで生成される描画コマンドは、前記の初期表示コマンド、ボタン表示コマンド、切替コマンド、印刷禁止コマンド、および、一括切替コマンドである。Ｓ６の後、画像形成装置１は、Ｓ５にて生成された各レイヤが埋め込まされた画像ファイルを生成し（Ｓ７）、Ｓ６にて生成した描画コマンドを当該画像ファイルに埋め込む（Ｓ８）。そして、画像形成装置１は、以上のようにして生成した画像ファイルを記憶部６に一旦記憶し、ユーザにより指定された送信先または保存先に当該画像ファイルを送信するようになっている。
【００９４】
以上示したように、本実施形態のファイル生成処理によれば、原稿に示される原文（言語）と当該原文に対応する訳語とを併せて表示する訳語有状態（第１表示状態）と前記訳語を表示せずに前記言語を表示する訳語無状態（第２表示状態）とを必要に応じて切り替え可能な単一の画像ファイルを生成できるため、従来技術のように２つのファイルを生成する場合よりもファイル生成時の手間やファイル管理時の煩わしさを抑制できるという効果を奏する。
【００９５】
すなわち、画像ファイルの閲覧者は、必要に応じて、訳ふり結果を表示している訳語有状態と訳ふり結果が非表示になる訳語無状態とを切り替えることができる。よって、翻訳を消去して閲覧したい者のために、翻訳が表示された原稿画像のファイル以外に、翻訳が表示されていないファイルを作成しなければならなかった従来技術よりも手間を省くことができる。
【００９６】
また、本実施形態にて生成される画像ファイルによれば、図４（ａ）または図４（ｂ）に示される切替ボタンをクリックするだけで、図４（ｂ）に示される訳語有状態と図４（ａ）に示される訳語無状態とが切り替えられるようになっているため、ユーザは訳語有状態と訳語有状態との切り替えを容易に行うことができるという効果を奏する。
【００９７】
さらに、本実施形態においては、前記の画像ファイルの画像を印刷する場合には前記切替ボタンが印刷されることがないため、不要な画像（切替ボタン）が紙面上に示されないようにできるという効果を奏する。
【００９８】
さらに、本実施形態にて生成される画像ファイルは、複数頁からなる場合、各頁に前記切替ボタンが示されるようになっており、且つ、１つの頁の切替ボタンがクリックされた場合に全ての頁について前記訳語有状態と前記訳語無状態とが切り替えられるようになっている。それゆえ、利用者からすれば、頁毎に切替ボタンをクリックしなければならないという手間を省くことができるという効果を奏する。
【００９９】
また、本実施形態の画像ファイルには、当該画像ファイルに対して利用者の表示指示が入力された場合に図４（ａ）の訳語無状態への移行をコンピュータに命令するための初期表示コマンドが埋め込まれているため、画像ファイルが開かれると最初に図４（ａ）に示される訳語無状態になる。しかし、初期表示コマンドは、当該画像ファイルに対して利用者の表示指示が入力された場合に図４（ａ）の訳語無状態への移行をコンピュータに命令するものではなく、当該画像ファイルに対して利用者の表示指示が入力された場合に図４（ｂ）の訳語有状態への移行をコンピュータに命令するものであってもよい。これにより、画像ファイルが開かれると最初に図４（ｂ）の訳語有状態になるように設定できる。
【０１００】
また、図５のＳ１において、図４（ａ）の訳語無状態および図４（ｂ）の訳語有状態のいずれを初期状態にするかを操作パネルによって利用者に設定（指定）させるようになっていてもよい。この場合、ファイル生成部３０は、操作パネルを介して入力される利用者からの指示によって訳語無状態および訳語有状態のいずれかを初期状態に指定する初期状態指定部（不図示）を備える。そして、フォーマット化処理部３４は、前記画像ファイルに対してユーザによる表示指示がなされた場合に前記画像ファイルの画像が表示されていない非表示状態から前記初期状態として指定された状態への移行をコンピュータに実行させるための初期表示コマンドを前記画像ファイルに埋め込むようになっている。
つまり、フォーマット化処理部３４は、利用者によって訳語無状態が初期状態として設定された場合、前記画像ファイルに対して利用者の表示指示が入力された場合に非表示状態から訳語無状態への移行をコンピュータに命令する初期表示コマンドを画像ファイルに埋め込み、利用者によって訳語有状態が初期状態として設定された場合、前記画像ファイルに対して利用者の表示指示が入力された場合に非表示状態から訳語有状態への移行をコンピュータに命令する初期表示コマンドを画像ファイルに埋め込むようになっている。
これにより、例えば、画像ファイルの主な利用者が翻訳を必要としない者と想定される場合には図４（ａ）に示す訳語無状態を初期表示状態（ファイルを開いた時に最初に表示される内容）とし、画像ファイルの主な利用者が翻訳を必要とする者（例えば語学が苦手な者）と想定される場合には図４（ｂ）に示す訳語有状態を初期表示状態とするようなことが可能になり、訳語無状態と訳語有状態との切り替えを極力省くことができる。
【０１０１】
また、以上の実施形態では、Ｓ１にて翻訳処理が有に設定された場合、翻訳モード、翻訳レベル、訳語の表示色の条件を利用者に設定させるようになっているが、画像形成装置１において翻訳処理に使用される辞書が１つしか格納されていない場合、翻訳モードや翻訳レベルの条件設定を利用者に行わせる必要はなく、また、訳語の表示色の設定も利用者に行わせるのではなく装置側にて自動設定されるようになっていてもよい。この場合、Ｓ１では、翻訳処理の有無の設定、および、傾き補正等を行う通常モードと傾き補正等を行わない簡易モードとの選択を利用者に行わせることになる。
【０１０２】
（２−４）ロールオーバ
また、図４（ｂ）に示す訳語有状態と図４（ａ）に示す訳語無状態とを切り替えるための切替ボタンをロールオーバ（ボタンにカーソルを重ねた時にボタンの表示状態を変更）させるようになっていてもよい。以下では、この点について説明する。
【０１０３】
図６（ａ）は、訳語無状態および訳語有状態にて表示され、且つ、カーソル８００によって利用者に選択されていない状態の切替ボタンである。図６（ａ）に示される状態（ノーマル外観状態）では、切替ボタンの少なくとも一部であるボタン領域が半透明で表示されている。これにより、切替ボタンが利用者に選択されていない場合、当該ボタン領域に重ねられているオブジェクト画像（不図示）を利用者が視認できるようになっている。
【０１０４】
そして、図６（ａ）に示される切替ボタンにカーソル８００が重ねられると、切替ボタンがロールオーバされ、当該切替ボタンの状態は図６（ｂ）に示されるようになる。図６（ｂ）に示される状態（ロールオーバ外観）では、切替ボタンの前記ボタン領域の濃度が図６（ａ）の状態よりも高くなり、前記のボタン領域が非透明状態になっている。これにより、前記ボタン領域と重ねられているオブジェクト画像（前記ボタン領域の下層に位置するオブジェクト画像）を利用者が視認できなくなり、前記ボタン領域を利用者が視認し易くなる。
【０１０５】
また、図６（ｂ）に示されるように、切替ボタンにカーソル８００が重ねられている場合、切替ボタンと共に吹き出し９００が表示される。この吹き出し９００は、切替ボタンにカーソル８００が重ねられている場合にのみ表示されるものであり、切替ボタンの機能の説明（メッセージ）が示されている画像（説明画像）である。そして、図６（ｂ）に示される状態において切替ボタンがクリックされると、前述した訳語無状態と訳語有状態とが切り替えられるようになっている。
【０１０６】
図６に示した例によれば、利用者が切替ボタンを必要としていない場合には（前記切替ボタンにカーソル８００が重ねられていない場合には）、前記切替ボタンが前記オブジェクト画像の表示の邪魔になることを抑制でき、利用者が切替ボタンを必要とする場合には（前記切替ボタンにカーソル８００が重ねられている場合には）、前記切替ボタンを目立つように表示させるといったことが可能になる。
【０１０７】
また、図６に示した例によれば、前記切替ボタンにカーソル８００が重ねられていない場合には吹き出し９００が表示されないが、前記切替ボタンにカーソル８００が重ねられている場合には吹き出し９００が表示されるようになっている。それゆえ、吹き出し９００によって利用者に切替ボタンの機能を説明できると共に、必要な場合に限って吹き出し９００を表示させることで画像ファイルの画像の閲覧性が損なわれることを抑制できる。
【０１０８】
なお、図６に示した切替ボタンを表示させる形態の場合、フォーマット化処理部３４は、下記に示すロールオーバ表示コマンドと吹き出し表示コマンドとを描画コマンドとして画像ファイルに埋め込むようになっている。
ロールオーバ表示コマンド：切替ボタンにカーソルが重ねられていない場合には、切替ボタンの少なくとも一部領域であるボタン領域に重ねられるオブジェクト画像を利用者が視認できる程度に前記ボタン領域を透かして表示し、切替ボタンにカーソルが重ねられている場合には、切替ボタンにカーソルに重ねられていない場合よりも、前記ボタン領域の濃度を高めて非透過状態にすることによって、前記オブジェクト画像を利用者に視認させず且つ前記ボタン領域を利用者に視認させやすくすることをコンピュータに命令するコマンドである。
吹き出し表示コマンド：切替ボタンにカーソルが重ねられている場合にだけ、前記切替ボタンの機能を利用者に説明するための吹き出し９００を表示することをコンピュータに実行させるコマンドである。
【０１０９】
また、以上にて説明した例では、切替ボタンにカーソル８００が重ねられた場合、前記ボタン領域が非透明になって前記ボタン領域に重ねられるオブジェクト画像が視認不可になる形態であったが、非透明および視認不可にするような形態に限定されるものではない。すなわち、切替ボタンにカーソル８００が重ねられた場合、切替ボタンにカーソル８００が重ねられていない場合よりも、前記ボタン領域の濃度が高くなることで前記オブジェクト画像が利用者に視認されにくくなり且つ前記ボタン領域が利用者に視認させやすくなればよく、前記ボタン領域が非透明になって前記オブジェクト画像が視認不可になる必要性はない。
【０１１０】
（３）画像ファイルに記述される情報
以下では、画像ファイルに記述される情報（埋め込まれる描画コマンド）を例示する。まず、図４（ｂ）の訳語有状態と図４（ａ）の訳語無状態とを切り替えるための情報を説明する。図７は、画像ファイルに記述されている情報であって、訳語有状態と訳語無状態とを切り替えるための情報を示した図である。
【０１１１】
図７（ｂ）は、画像ファイルに記述されているオプショナルコンテントグループ辞書であり、訳語有状態と訳語無状態とを切り替えるアクションを行う上で、相互の関連を整理するためのラベル（図１２〜図１５参照）を定義するものである。図７（ｂ）の例では、“３９ ０”という対象物（オブジェクト）を切替ラベルとして利用するために、対象物“３９ ０”の名前、タイプを定義している。
【０１１２】
図７（ａ）は、画像ファイルに記述されている文書カタログであり、文書全体（原稿画像）の情報を表すものである。切替を行う対象物に対して設定し、頁毎、対象物毎に設定する。図７（ａ）の例は、１つの対象物“３９ ０”について、切替表示を行うことを示している。
【０１１３】
図７（ｃ）は、オプショナルコンテントの範囲指定に関する記述を示したものであり、頁毎の翻訳結果のコンテンツ情報を示す対象物である。図７（ｃ）の例では、切り替えラベルである対象物“３９ ０”の表示切替を行う対象物の範囲として対象物“１５ ０”が含まれることを表している。
【０１１４】
つぎに、切替ボタンを表示させるための情報を説明する。図８は、画像ファイルに記述されている情報であって、切替ボタンを表示させるための情報を示した図である。
【０１１５】
図８（ａ）は、ページオブジェクトであり文書の頁毎の情報を表すものである。ページオブジェクトにはアクション（表示あるいは非表示、リンク先に移動等）を起こす際の参照情報も含まれている。図８（ａ）のページオブジェクトは図８（ｂ）のＷｉｄｇｅｔ注釈を含む対象物“４３ ０”、“４５ ０”、“４７ ０”への参照情報が含まれている。
【０１１６】
図８（ｂ）は、Ｗｉｄｇｅｔ注釈であり、アクションを起こす対象物の説明を示したものである。参照符５００の命令は、切替ボタンにより、対象物“３９ ０”の表示、非表示を切り替えることを示している。なお、この例では、切替ボタンは印刷されない設定（デフォルトの設定）になっている。また、”/Ｎ ４４ ０ Ｒ”は、切替ボタンのイメージへの参照情報を指定したものであり、図８（ｃ）のフォームＸＯｂｊｅｃｔ（対象物”４４ ０”）にリンクされている。
【０１１７】
図８（ｃ）は、フォームＸＯｂｊｅｃｔであり、切替ボタンの外観（切替ボタンの描画イメージ）を定義したものである。
【０１１８】
そして、画像ファイルにおいては、図１２に示すように、画像ファイルを構成するレイヤに対してラベル（同図の訳１）が関連付けられている。このラベルは、図７（ｂ）のオプショナルコンテントグループ辞書にて定義されるものである。また、図１２に示される「切り替え動作」は図８（ｂ）のＷｉｄｇｅｔ注釈にて定義されるものである。さらに、図１２に示される「ボタンイメージ」は図８（ｃ）のフォームＸＯｂｊｅｃｔにて定義されるものである。
【０１１９】
図７、図８、図１２に示されるような画像ファイルの構成によれば、図４（ａ）または図４（ｂ）に示される切替ボタンをクリックすると、図４（ａ）の訳語無状態と図４（ｂ）の訳語有状態とを切り替えることができる。また、訳語無状態（翻訳結果を表示しない状態）で印刷すると原稿画像のみが印刷され、訳語有状態（翻訳結果を表示させた状態）で印刷を行うと原稿画像および訳語が印刷される。
【０１２０】
なお、図８（ｂ）に示されるＷｉｄｇｅｔ注釈を図９に示される内容に変更することにより（コマンド“／Ｆ４”を挿入する）、印刷時に切替ボタンが印刷される状態になる。これに対し、切替ボタンを印刷しないようにするには、図８（ｂ）に示されるように、Ｗｉｄｇｅｔ注釈においてコマンド“／Ｆ４”を挿入しないようにすればよい。
【０１２１】
つぎに、利用者によって画像ファイルが開かれた場合の初期表示状態を図４（ａ）の訳語無状態に指定するための情報について説明する。図７（ａ）の文書カタログのうち、“／Ｄ＜＜”、”／Ｏｒｄｅｒ［３９ ０ Ｒ］”、”／ＬｉｓｔＭｏｄｅ／ＶｉｓｉｂｌｅＰａｇｅｓ”の代わりに、図１０に示される情報を挿入する。このようにすることにより、対象物“３９ ０”、“４０ ０”、“４１ ０”のうち、対象物“３９ ０”がファイルを開いたときに非表示になるように制御される。なお、ファイルを開いたときに訳文画像（可視テキスト情報）を非表示とするか否かは、処理を開始する前に、画像形成装置１の操作パネルより入力を行う。
【０１２２】
英語文書に対して、日本語の訳語を付加する場合、英語に不慣れな人にとっては、有効な情報となるが、そうでない人にとっては、訳語が付加されていることによりかえって煩わしく感じる場合があり、その場合、切替ボタンをクリックすることで非表示にしなくてはならない。また、紙文書を電子化データ化して、サーバ等のフォルダへ保管して、複数の人で紙文書の電子化データを共有する場合、訳語を付加しない方が好ましい。このような場合、上記のようにデフォルトとして訳語を表示させないようにしておくのが良い。
【０１２３】
また、ページ毎で訳語有状態と訳語無状態とを切り替える場合は、図１３に示すようにページ毎に異なるラベルを定義し、ラベルと当該ラベルによって制御を行うレイヤとをラベル毎で関連付ける。このとき、切替ボタンの表示形態は同じでも良く、異なるようにしても良い。これに対し、全てのページについて一括して訳語有状態と訳語無状態とを切り替える場合は各ページの訳語画像を互いに別の対象物として定義し、図１４に示すように全てのページに対して同じラベル関連づける。この場合、切替ボタンの表示形態は各ページで同じにする。
【０１２４】
つぎに、切替ボタンをロールオーバさせる形態（図６）を採用する場合に画像ファイルに付加される情報について説明する。図１１は、画像ファイルに記述されている情報であって、切替ボタンをロールオーバさせるための情報を示した図である。
【０１２５】
図１１（ａ）は、Ｗｉｄｇｅｔ注釈であり、アクションを起こす対象物の説明を示したものである。つまり、切替ボタンをロールオーバさせる形態の場合、図８（ｂ）のＷｉｄｇｅｔ注釈の代わりに図１１（ａ）のＷｉｄｇｅｔ注釈が画像ファイルに埋め込まれる。
【０１２６】
図１１（ａ）において、参照符５１０の命令は、切替ボタンにより、対象物“３９ ０”の表示、非表示を切り替えることを示している。なお、この例では、切替ボタンは印刷されない設定（デフォルトの設定）になっている。
【０１２７】
また、図１１（ａ）の“/Ｎ ４５ ０ Ｒ”は、切替ボタンの半透明描画イメージ（ノーマル状態）への参照情報を指定したものであり、図１１（ｃ）のフォームＸＯｂｊｅｃｔ（”４５ ０”）にリンクされている。また、図１１（ａ）の“/Ｒ ４４ ０ Ｒ”は、切替ボタンの非透明描画イメージ（ロールオーバ外観）への参照情報を指定したものであり、非透明の切替ボタンの描画イメージを定義した図８（ｃ）のフォームＸＯｂｊｅｃｔ（“４４ ０”）にリンクされている。なお、半透明描画イメージとは、図６（ａ）に示すようにカーソルが切替ボタンに重ねられていない場合のイメージであり、非透明描画イメージとは、図６（ｂ）に示すようにカーソルが切替ボタンに重ねられている場合のイメージである。
【０１２８】
また、図１１（ａ）のＷｉｄｇｅｔ注釈の“／ＴＵ”に続く“（）”で囲まれた文字列は、図６（ｂ）の吹き出し９００に示されるメッセージを定義したものである。
【０１２９】
図１１（ｂ）は、グラフィックス状態パラメータ辞書（半透明の描画状態）であり、切替ボタンが半透明状態にて描画される際の表示率を定義したものである。図１１（ｂ）の例では、３０％の表示率が設定されており、透過率７０％の半透明状態となる。
【０１３０】
図１１（ｃ）は、フォームＸＯｂｊｅｃｔであり、半透明状態で表示する場合の切替ボタンの外観（ボタンの描画イメージ）を定義したものである。図１１（ｃ）のフォームＸＯｂｊｅｃｔは、切替ボタンを半透明にするための定義が示されている点（参照符９００，９０５）が、図８（ｃ）のフォームＸＯｂｊｅｃｔと異なる。
【０１３１】
（４）複数種類の翻訳を行う処理例
また、以上にて述べた実施形態では、Ｓ１において、翻訳モードおよび翻訳レベルが設定され、設定されたモードおよびレベルに応じた訳語を示す訳語画像（レイヤ）が生成されることになる。ここで、前記の翻訳モードまたは言語レベルは同時に複数選択されてもよく、この場合、生成される訳語画像（レイヤ）は複数通りになる。
【０１３２】
例えば、翻訳モードと翻訳レベルとを設定するための設定画面が表示され、利用者が、英日翻訳モードを選択し、且つ、簡易レベルと標準レベルとの２つの翻訳レベルを選択したものとする。この場合、簡易レベルの英日辞書にて翻訳された訳語画像（レイヤ）と、詳細レベルの英日辞書にて翻訳された訳語画像（レイヤ）とが生成され、生成された両方の訳語情報が画像ファイルに埋め込まれることになる。
【０１３３】
そして、翻訳レベル毎にボタンを設定し、それぞれのボタンをクリックすると、ボタンに対応した訳語が表示される。例えば、画像ファイルを最初に開いた場合、図１６（ａ）に示すように、原文（英語）と第１ボタンと第２ボタンとが表示される。第１ボタンは簡易レベルの訳語画像を表示させるためのボタンであり、第２ボタンは詳細レベルの訳語画像を表示させるためのボタンである。
【０１３４】
図１６（ａ）において利用者が第１ボタンをクリックすると、図１６（ｂ）に示されるように、原文と簡易レベルの訳語とが表示されることになる。ここで、簡易レベルの訳語は青色にて表示される。また、図１６（ｂ）に示される状態にて第１ボタンをクリックすると、簡易レベルの訳語が消去されて、図１６（ａ）の状態に戻る。
【０１３５】
これに対し、図１６（ｂ）に示される状態にて第２ボタンをクリックすると、図１６（ｃ）に示すように、原文と簡易レベルの訳語と詳細レベルの訳語とが表示されることになる。ここで、簡易レベルおよび詳細レベルのいずれにも共通して存在する訳語（図１６の「目指す」）は図１６（ｃ）に示すように重ねて表示されることになる。また、図１６（ｃ）では、詳細レベルの訳語は緑色で表示され、簡易レベルおよび詳細レベルのいずれにも共通して存在する訳語は青色で表示されることになる。
【０１３６】
また、図１６（ｃ）に示される状態にて第１ボタンをクリックすると、原文と詳細レベルの訳語（緑色）とが表示される状態になる。この場合、簡易レベルおよび詳細レベルのいずれにも共通して存在する訳語（図１６の「目指す」）の色が、詳細レベルを示す緑色に変化する。これに対し、図１６（ｃ）に示される状態にて第２ボタンをクリックすると、詳細レベルの訳語が消去され（「低い」「炭素」「社会」が消去され）、図１６（ｂ）に示すように、原文と簡易レベルの訳語（青色）とが表示される状態になる。
【０１３７】
以上示した画像ファイルによれば、閲覧者の語学レベルに応じた訳語結果を表示して閲覧させることができ、訳語レベルの設定を変更して再スキャンおよび再処理する手間が省ける。また、複数レベルの訳語を示した画像を１つのファイルで保存可能となる。
【０１３８】
また、例えば、翻訳モードを設定するための設定画面が表示され、利用者が、英日翻訳モードと、英中翻訳モードとの２つを選択した場合、日本語を示した訳語情報と、中国語を示した訳語情報とが生成され、生成された両方の訳語情報が画像ファイルに埋め込まれることになる。
【０１３９】
そして、翻訳モード毎にボタンを設定し、それぞれのボタンをクリックすると、ボタンに対応した訳語が表示される。例えば、画像ファイルを最初に開いた場合、原文（英語）とボタンＡとボタンＢとが表示され、ボタンＡを選択すると日本語の訳語が表示され、ボタンＢを選択すると中国語の訳語が表示されるようになっている。
【０１４０】
これにより、閲覧者の母国語（自国の言語や精通している言語）に応じて訳語結果を表示して、閲覧することが可能なり、言語モードの設定を変更して、再スキャンおよび再処理する手間が省ける。また、１つのファイルで保存可能となる。
【０１４１】
なお、複数の訳語画像を画像ファイルに埋め込む際の処理の流れは図１７に示されるとおりである。ここで、図１７におけるＳ１１〜Ｓ１５は図５のＳ１〜Ｓ５と同じであり、図１７におけるＳ１６〜Ｓ１８は図５のＳ６〜Ｓ８と同じである。ただし、図１７では、Ｓ１３の後、Ｓ１１にて設定された翻訳モードおよび翻訳レベルに応じた数の訳文画像が生成されるまでＳ１４およびＳ１５が繰り返される（Ｓ２０にてＹＥＳ）。そして、Ｓ１１にて設定された翻訳モードおよび翻訳レベルに応じた数の訳文画像が生成されるとＳ１６以降の処理が実行されるようになっている。
【０１４２】
（５）外部装置から画像データを入力する処理例
以上にて示した実施形態では、画像形成装置１は、画像入力装置２から入力した画像データに基づいて印刷または送信を行うようになっているが、外部装置から入力した画像ファイルに基づいてイメージ送信モードや印刷モードを行う機能をも有していてもよい。以下ではこの機能を有する画像形成装置１のイメージ送信モードについて説明する。なお、外部装置とは、画像形成装置１に差し込まれたＵＳＢメモリ（リムーバブルメディア）、または、画像形成装置１とネットワークを介して接続されている端末装置等を意味する。
【０１４３】
本例においても、画像形成装置１の全体構成は図１に示すとおりである。しかし、本例のファイル生成部３０は、図３に示す構成ではなく、図１９に示すようになっている。
【０１４４】
図１９に示すファイル生成部３０は、文字認識部３１、翻訳部３２、レイヤ生成部３３、フォーマット化処理部３４、文字抽出部３９を備える。文字認識部３１、翻訳部３２、レイヤ生成部３３、フォーマット化処理部３４の処理内容は、図３に示したものと同様であるため、その説明を省略する。つまり、本例の画像形成装置１において、イメージ送信モードが選択され、且つ、画像入力装置２の原稿が処理対象として選択されている場合、図１９に示す文字認識部３１、翻訳部３２、レイヤ生成部３３、フォーマット化処理部３４は、図３に示すものと同一の処理を実行する。
【０１４５】
つぎに、図１９に示す文字抽出部３９を説明する前に制御部７について説明する。本例において、制御部７は、イメージ送信モードが選択され、且つ、記憶部６に保存されている画像ファイルが処理対象として選択されると、記憶部６に保存されている処理対象の画像ファイルにテキストデータ（文字データ）が埋め込まれているか否かを判定する。なお、処理対象の画像ファイルは、ネットワークおよび送受信部５を経由して受信され記憶部６に保存されているファイル、あるいは、画像形成装置１に差し込まれたＵＳＢメモリ等のリムーバブルメディア（メモリデバイス）から読み出されて記憶部６に保存されているファイルを意味する。
【０１４６】
そして、制御部７は、処理対象の画像ファイルにテキストデータが埋め込まれていないと判定した場合、当該画像ファイルに含まれている画像データを抽出し、符号化／復号化部８および原稿補正部１５を介して前記画像データを図１９の文字認識部３１に送信する。そして、図１９の文字認識部３１およびその後段の各ブロックにおいては、図３に示す文字認識部３１およびその後段の各ブロックと同じ処理が行われ、訳語付きの画像ファイルが生成される。
【０１４７】
これに対し、制御部７は、処理対象の画像ファイルにテキストデータが埋め込まれていると判定した場合、当該画像ファイルを記憶部６から文字抽出部３９に送信するようになっている。
【０１４８】
文字抽出部３９は、記憶部６から画像ファイルを入力すると、この画像ファイルから、原稿画像を示す画像データと、テキストデータとを抽出する処理を行うブロックである。そして、文字抽出部３９は、抽出したテキストデータを翻訳部３２およびレイヤ生成部３３に送信し、且つ、抽出した画像データをレイヤ生成部３３に送信するようになっている。そして、図１９の翻訳部３２、レイヤ生成部３３、フォーマット化処理部３４は、図３に示す翻訳部３２、レイヤ生成部３３、フォーマット化処理部３４と同じ処理を行い、訳語付きの画像ファイルが生成される。
【０１４９】
つぎに、制御部７にて実行される判定処理（処理対象の画像ファイルにテキストデータが埋め込まれているか否かを判定する処理）の詳細を説明する。
【０１５０】
まず、イメージ送信モードが選択され、且つ、記憶部６に保存されている画像ファイルが処理対象として選択されると、制御部７は、図２０にて示される処理を実行することによって、画像ファイルのフォーマットを認識する処理を行う。図２０に示される処理は、各種画像ファイルがファイル先頭部（ヘッダ）に特徴的なバイト列を有していることが多い点に着目し、ファイルの先頭部のバイト列を確認することにより、ファイル種別（フォーマット）を簡易的に認識するようにしたものである。以下では図２０の処理内容を説明する。
イメージ送信モードが選択され、且つ、記憶部６に保存されている画像ファイルが処理対象として選択されると、制御部７は、当該画像ファイルのファイル先頭部のバイト列を取得する（Ｓ２１）。
Ｓ２１にて取得されたバイト列が１６進数の０ｘ４９，０ｘ４９，０ｘ２Ａ，０ｘ００である場合（Ｓ２２にてＹＥＳ）、すなわち、ファイルが０ｘ４９，０ｘ４９，０ｘ２Ａ，０ｘ００で始まっている場合、制御部７は、処理対象の画像ファイルのフォーマットがＴＩＦＦであると判断する（Ｓ２６）。
また、Ｓ２１にて取得されたバイト列が１６進数の０ｘ４Ｄ，０ｘ４Ｄ，０ｘ００，０ｘ２Ａである場合も（Ｓ２２にてＮＯ、Ｓ２３にてＹＥＳ）、制御部７は、処理対象の画像ファイルのフォーマットがＴＩＦＦであると判断する（Ｓ２６）。
また、Ｓ２１にて取得されたバイト列が１６進数の０ｘＦＦ，０ｘＤ８である場合（Ｓ２２およびＳ２３にてＮＯ、Ｓ２４にてＹＥＳ）、制御部７は、処理対象の画像ファイルのフォーマットがＪＰＥＧであると判断する（Ｓ２７）。
また、Ｓ２１にて取得されたバイト列が１６進数の０ｘ２５，０ｘ５０，０ｘ４４，０ｘ４６である場合（Ｓ２２‐Ｓ２４にてＮＯ、Ｓ２５にてＹＥＳ）、制御部７は、処理対象の画像ファイルのフォーマットがＰＤＦであると判断する（Ｓ２８）。
これに対し、Ｓ２１にて取得されたバイト列がＳ２２〜Ｓ２５に示されるいずれのバイト例にも該当しない場合（Ｓ２２‐Ｓ２５にてＮＯ）、制御部７は、処理対象の画像ファイルが処理不可ファイルであると判定し（Ｓ２９）、この場合についてはイメージ送信モードを中止する。
【０１５１】
制御部７は、図２０の処理によって画像ファイルのフォーマットを特定すると、以下のようにしてテキストデータの有無を判断し、テキストデータの有無に応じて、画像ファイルの入力先を切り替える。
【０１５２】
まず、図２０の処理によって特定されたフォーマットがＰＤＦである場合、制御部７は、テキストコマンドを調べることで、ＰＤＦファイルにおけるテキストデータの有無を判断する。例えば、サーチャブルＰＤＦのようにＰＤＦに文字データが埋め込まれているファイルフォーマットでは、図７（ｃ）に示されるようにＰＤＦファイル内部に”stream BT 84 Tz …”のような記述があるため、テキストデータ（文字データ）が埋め込まれていると判断できる。一方、文字情報がビットマップ画像としてＰＤＦファイルに格納されている場合（テキストデータを有しない場合）、上記のような記述は含まれていないため、テキストデータが埋め込まれていないと判断できる。
そして、制御部７は、処理対象のＰＤＦファイルがテキストデータを有している場合、このＰＤＦファイルを記憶部６から読み出して図１９の文字抽出部３９へ入力するようになっている。これに対し、制御部７は、処理対象のＰＤＦファイルがテキストデータを有していない場合、このＰＤＦファイルに含まれている画像データを抽出し、符号化／復号化部８および原稿補正部１５を介して前記画像データを図１９の文字認識部３１に入力する。
【０１５３】
また、図２０の処理によって特定されたフォーマットがＪＰＥＧの場合、制御部７は、テキストデータを有していない画像ファイルとして認識する。つまり、この場合、制御部７は、ＪＰＥＧファイルに含まれている画像データを抽出し、符号化／復号化部８にてＲＧＢの画像データに変換し、原稿補正部１５を介して当該画像データを図１９の文字認識部３１に入力する。
【０１５４】
また、図２０の処理によって特定されたフォーマットがＴＩＦＦの場合も、制御部７は、テキストデータを有していない画像ファイルとして認識する。但し、この場合、制御部７は、ＴＩＦＦファイルのタグを調べることで、ＴＩＦＦファイルが２値画像および多値画像のいずれであるかを判定する。そして、ＴＩＦＦファイルが多値画像である場合、制御部７は、ＴＩＦＦファイルに含まれている画像データを抽出し、符号化／復号化部８にてＲＧＢの画像データに変換し、原稿補正部１５を介して当該画像データを図１９の文字認識部３１に入力する。これに対し、ＴＩＦＦファイルが２値画像である場合、制御部７は、ＴＩＦＦファイルに含まれている２値画像を抽出し、２値画像を多値のＲＧＢの画像データ（例えば８ビットの画像データ）に変換する処理を符号化／復号化部８に実行させる。そして、符号化／復号化部８から出力されるＲＧＢの画像データは、原稿補正部１５を介して文字認識部３１に入力するようになっている。
【０１５５】
以上のようにして文字認識部３１または文字抽出部３９に画像データが入力された場合、最終的にフォーマット化処理部３４にて訳語付の画像ファイルが生成され、利用者に指定された送信先または保存先に当該画像ファイルが送られることになる。
【０１５６】
なお、以上の処理形態においては、処理対象の画像ファイルがワード、エクセル、パワーポイント等の電子データの場合について記載されていないが、これら電子データもテキストデータを含むため、処理対象の画像ファイルが当該電子データの場合、制御部７は、当該電子データを記憶部６から読み出して図１９の文字抽出部３９へ入力するようになっている。
【０１５７】
（６）変形例
以上示した実施形態では、図５のＳ１において訳語画像の表示色を設定可能であるが、設定可能な表示色に透明色が含まれていてもかまわない。但し、設定された表示色が透明色の場合、レイヤ生成部３３は、訳語画像を、視認可能な文字画像（レイヤ）とせずに、透明テキストの形式の文字画像（レイヤ）とする。また、フォーマット化処理部３４は、訳語有状態と訳語無状態とを切り替えるための各種コマンド（初期表示コマンド，ボタン表示コマンド，切替コマンド等）を画像ファイルに埋め込まない（よって、切替ボタンは表示されない）。これにより、訳語情報を閲覧目的でなく検索目的でＰＤＦファイルに埋め込む場合に、訳語を透明化できる。検索目的の事例としては、例えば、英文書の原稿に対して、日本語訳を付与することにより、英文書の電子化データを、日本語のキーワードによりテキスト検索可能となる。
【０１５８】
また、イメージ送信モードでは、原稿補正部１５による処理後の画像データ（簡易モードでは入力処理部１３による処理後の画像データ）がファイル生成部３０に入力し、当該画像データに基づいて画像ファイルが作成される構成であるが、当該構成に限定されるものではない。例えば、イメージ送信モードにおいて、色補正部１６が、原稿補正部１５による処理後のＲＧＢの画像データを、表示装置の特性に適したＲ´Ｇ´Ｂ´の画像データ（例えばｓＲＧＢ)に変換し、空間フィルタ部１８が、Ｒ´Ｇ´Ｂ´の画像データに対して空間フィルタ処理（強調処理および/または平滑化処理）を実行し、出力階調補正部１９が、空間フィルタ処理後のＲ´Ｇ´Ｂ´の画像データに対して階調補正を行い、階調補正後のＲ´Ｇ´Ｂ´の画像データがファイル生成部３０に入力するようになっていてもよい。
【０１５９】
なお、以上示した画像形成装置１の印刷モードにおいては、原稿補正部１５による処理が完了した後の画像データが原稿補正部１５から色補正部１６に引き渡されていたが、原稿補正部１５による処理が完了した後の画像データをファイリングデータとして一旦記憶部６に記憶させるようになっていてもよい。この場合、原稿補正部１５による処理が完了した後の画像データは、例えば、ＪＰＥＧ圧縮アルゴリズムに基づいてＪＰＥＧコードに圧縮されて記憶部６に格納される。そして、コピー出力動作やプリント出力動作が指示されてから、記憶部（ハードディスク）６からＪＰＥＧコードが引き出され、符号化/復号化部８で復号化され、ＲＧＢの画像データに変換される。ＲＧＢに変換された画像データは原稿補正部１５をスルーして、色補正部１６と領域分離部２１とに送られるようになっている。一方、イメージ送信モードの場合、記憶部６からＪＰＥＧコードが引き出され、ネットワーク網や通信回線を介して外部接続装置や通信回線へ向けてデータが伝送される。なお、ファイリングデータの管理やデータの引渡しの動作制御については制御部７が行うものとする。
【０１６０】
（７）画像読取装置について
また、本実施形態では、本発明をカラー画像形成装置に適用する場合について説明したが、これに限らず、モノクロの画像形成装置に適用してもよい。また、本発明は、画像形成装置に限らず、例えば単体のカラー画像読取装置に適用してもよい。
【０１６１】
図１８は、本発明をカラー画像読取装置（以下「画像読取装置」と称す）に適用する場合の構成例を示すブロック図である。図１８に示すように、画像読取装置１００は、画像入力装置２、画像処理装置３ｂ、送受信部５、記憶部６、制御部７、および符号化／復号化部８を備える。画像入力装置２、送受信部５、制御部７、および符号化／復号化部８の構成および機能は上述した画像形成装置１の場合と略同様なので、ここではその説明を省略する。
【０１６２】
画像処理装置３ｂは、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、原稿検知部１４、原稿補正部１５、ファイル生成部３０を備えている。ファイル生成部３０の内部構成は図３または図１９に示されるようになっている。画像入力装置２、画像処理装置３ｂに含まれる各部の処理内容は、図１に示される画像形成装置１の場合と同様である。画像処理装置３ｂにおいて上記各処理が施された後の画像ファイルはコンピュータやハードディスク、ネットワークなどへ出力される。
【０１６３】
（８）他の適用例
さらに、以上にて説明した本発明の一実施形態の画像処理装置を、デジタルカメラあるいはカメラ機能を有する携帯端末装置、コンピュータ、電子黒板よりなるシステムに適用しても良い。このシステムでは、携帯端末装置で撮像した画像に対して少なくともＡ／Ｄ変換を行ってコンピュータに送信し、コンピュータで入力処理、原稿検知処理、原稿補正処理、ファイル生成処理を行って電子黒板に表示するようになっていても良い。携帯端末装置では、撮像対象物である原稿やポスター等を斜め方向から撮像する場合があり、撮像画像に幾何学的歪みが生じ得るので、上記原稿検知処理において、幾何学的歪みが生じているか否か判定を行う場合、幾何学的歪みの補正を行えば良い。幾何学的歪みやレンズ歪みの補正方法は、例えば、特開２０１０−２４５７８７に記載されている方法を用いることができる。この方法では、撮像画像よりエッジ点を検出し、各エッジ点を撮像対象物の４辺に対応する４つの群に分類し、各群に属するエッジ点に対して２次曲線近似を行う。このようにして４つの群に対して求めた２次曲線は、撮像対象物の４辺に対応し、４つの２次曲線で囲まれる領域の角部に相当する、４つの２次曲線の交点を求める。次に、各辺に対して求めた２次曲線に外接し、かつ、４つの交点を結んだ四角形と合同な外接四角形を求め、このようにして求めた外接四角形が補正後の対象物のエッジ画素の位置となるように、撮像画像における撮像対象物の領域内の画素位置を変換する。この変換は、基準点（例えば撮像対象物の領域の重心点）からのベクトルを基に計算を行う。これにより、レンズ歪みを補正することができる。また、上記のようにして求めた外接四角形を対象物のアスペクト比（例えば、ビジネス文書出用いられているＡ判Ｂ判なら７：１０であるなど）に合わせ同様に写像変換を行うことにより幾何学的歪みの補正を行う。写像変換は公知の技術を用いれば良い。
【０１６４】
（９）プログラムについて
本実施形態のファイル生成部３０は、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、本実施形態の画像形成装置１は、ファイル生成部３０の機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである画像形成装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、画像形成装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０１６５】
また、前記の記録媒体としては、マイクロコンピュータで処理が行われるために図示していないメモリ、例えばＲＯＭのようなものそのものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１６６】
また、前記のプログラムコードを記録した記録媒体を持ち運び自在に提供することができる。当該記録媒体は、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【０１６７】
また、本実施の形態の画像形成装置１がインターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。
【０１６８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６９】
本発明は、画像データに基づいて画像ファイルを生成する画像処理装置、画像形成装置に利用可能である。
【符号の説明】
【０１７０】
１    画像形成装置
３    画像処理装置
３ｂ    画像処理装置
３０    ファイル生成部
３１    文字認識部
３２    翻訳部
３３    レイヤ生成部（描画コマンド生成部）
３４    フォーマット化処理部
【図１】
0005972578.tif 000003
【図２】
0005972578.tif 000004
【図３】
0005972578.tif 000005
【図４】
0005972578.tif 000006
【図５】
0005972578.tif 000007
【図６】
0005972578.tif 000008
【図７】
0005972578.tif 000009
【図８】
0005972578.tif 000010
【図９】
0005972578.tif 000011
【図１０】
0005972578.tif 000012
【図１１】
0005972578.tif 000013
【図１２】
0005972578.tif 000014
【図１３】
0005972578.tif 000015
【図１４】
0005972578.tif 000016
【図１５】
0005972578.tif 000017
【図１６】
0005972578.tif 000018
【図１７】
0005972578.tif 000019
【図１８】
0005972578.tif 000020
【図１９】
0005972578.tif 000021
【図２０】
0005972578.tif 000022