(57)【要約】【課題】文字認識処理を精度よく行う。【解決手段】原稿を読み取って当該原稿の画像データを取得する画像読取工程（Ｓ２）と、上記画像データに基づいて上記原稿に含まれる文字の文字認識処理を行う文字認識工程（Ｓ２５）と、上記文字認識処理の文字認識精度を算出する認識精度算出工程（Ｓ２５）と、上記認識精度算出工程によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出工程（Ｓ１０）と、上記推奨設定条件を表示する表示工程（Ｓ１１）とを行う。【選択図】図１
2012118863.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取って当該原稿の画像データを取得する画像読取部と、上記画像データに基づいて上記原稿に含まれる文字の文字認識処理を行うとともに当該文字認識処理の認識精度を算出する文字認識部を有する画像処理部とを備えた画像読取装置であって、
上記文字認識部によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出部と、
上記推奨設定条件を表示する表示部とを備えていることを特徴とする画像読取装置。
【請求項２】
上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備えており、
上記第１読取手段による原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、
上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、上記原稿自動搬送装置による搬送時の上記原稿の向きを変更して再読取を行うことを上記推奨設定条件として検出することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備えており、
上記第１読取手段による原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、
上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、上記原稿自動搬送装置による上記原稿の搬送速度を変更して再読取を行うことを上記推奨設定条件として検出することを特徴とする請求項１に記載の画像読取装置。
【請求項４】
上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備えており、
上記第１読取手段による原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、
上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、上記原稿自動搬送装置による搬送時の上記原稿の向き、および上記原稿自動搬送装置による上記原稿の搬送速度のうちのいずれか一方を変更して再読取を行うことを上記推奨設定条件として検出し、
上記推奨設定条件に基づいて上記原稿を再読取して取得した画像データに対する上記文字認識部による文字認識処理の文字認識精度が上記所定値以下であって、かつ当該画像データに基づいて上記原稿傾き検知部が算出した傾き角度が上記所定角度以上である場合に、上記推奨設定検出部は、上記原稿自動搬送装置による搬送時の上記原稿の向き、および上記原稿自動搬送装置による上記原稿の搬送速度のうちの他方または両方を変更して再読取を行うことを上記推奨設定条件として検出することを特徴とする請求項１に記載の画像読取装置。
【請求項５】
上記画像読取部は、原稿を静止させた状態で載置する原稿載置台と、上記原稿載置台に載置された原稿を読み取って原稿の画像データを取得する第２読取手段とを備えており、
上記推奨設定検出部は、上記原稿自動搬送装置を用いた上記原稿の再読取を所定回数行っても当該原稿についての上記文字認識部による文字認識処理の文字認識精度が上記所定値よりも高くならない場合に、上記原稿を上記原稿載置台に載置して再読取を行うことを上記推奨設定条件として検出することを特徴とする請求項２から４のいずれか１項に記載の画像読取装置。
【請求項６】
上記画像読取部における原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、
上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度未満である場合に、上記画像読取部における読取解像度を変更して再読取を行うことを上記推奨設定条件として検出することを特徴とする請求項１に記載の画像読取装置。
【請求項７】
上記画像読取部は、
原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備え、
複数枚の原稿を上記原稿自動搬送装置によって連続的に搬送するページ一括処理モードを有しており、
上記ページ一括処理モードによって上記原稿の再読取を行う場合に、連続的に搬送される複数枚の原稿のうち、前回の読取時に文字認識精度が所定値以下であった原稿について再読取を行う一方、文字認識精度が所定値よりも高かった原稿については再読取を行わずに搬送のみを行うことを特徴とする請求項１から６のいずれか１項に記載の画像読取装置。
【請求項８】
上記画像データが複数枚の原稿からなる画像データである場合に、上記文字認識部は原稿毎に文字認識精度を算出し、上記推奨設定検出部は文字認識精度が所定値以下である各原稿について原稿毎に上記推奨設定条件を検出し、
前回の読取時に取得した複数枚の原稿の画像データのうち、文字認識精度が所定値以下であった原稿の画像データを、再読取によって取得した当該原稿の画像データに置換する画像合成部を備えていることを特徴とする請求項１から７のいずれか１項に記載の画像読取装置。
【請求項９】
原稿から読み取って取得した画像データに対して、読み取り時の原稿の傾きを補正する原稿傾き補正処理、読み取り時の原稿の向きを９０度単位で補正する天地方向補正処理、原稿の下地領域を検知して下地除去を行う下地検知除去処理、および解像度変換処理のうちのいずれか１つ以上の処理を行う補正処理部と、
上記原稿が複数ページを１枚の原稿に割り付けた割付原稿である場合に、当該原稿の画像データを当該原稿に含まれるページ毎に分割する画像分割部とを備え、
上記補正処理部は、上記画像分割部によって分割された上記各ページの画像データに対してページ毎に上記処理を行い、
上記文字認識部は、上記画像分割部によって上記処理が施された上記各ページの画像データに基づいてページ毎に文字認識処理を行うことを特徴とする請求項１から８のいずれか１項に記載の画像読取装置。
【請求項１０】
上記画像読取部は、上記割付原稿の再読取を行う場合に、読取解像度を前回の読取解像度よりも高い解像度に変更して再読取を行い、
上記画像分割部は、前回の読取解像度よりも高い解像度で再読取された上記割付原稿の画像データを当該割付原稿に含まれるページ毎に分割することを特徴とする請求項９に記載の画像読取装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の画像読取装置と、
上記画像読取装置によって読み取られた画像データに応じた画像を記録材上に形成する画像形成部とを備えていることを特徴とする画像形成装置。
【請求項１２】
原稿を読み取って当該原稿の画像データを取得する画像読取工程と、上記画像データに基づいて上記原稿に含まれる文字の文字認識処理を行う文字認識工程と、上記文字認識処理の文字認識精度を算出する認識精度算出工程とを含む画像読取方法であって、
上記認識精度算出工程によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出工程と、
上記推奨設定条件を表示する表示工程とを含むことを特徴とする画像読取方法。
【請求項１３】
請求項１から９のいずれか１項に記載の画像読取装置を動作させるプログラムであって、コンピュータを上記各部として機能させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取って画像データを取得するとともに、この画像データに基づいて上記原稿に記載されている文字の文字認識処理を行う画像読取装置および画像読取方法に関するものである。
【背景技術】
【０００２】
従来から、紙媒体の原稿に記載されている情報をスキャナで読み取って上記原稿の画像データを取得し、当該画像データに対して文字認識処理（ＯＣＲ（Optical Character Recognition）処理）を施して上記原稿に含まれる文字に関するテキストデータを作成し、上記画像データと上記テキストデータとを対応付けた画像ファイルを作成する技術がある。
【０００３】
例えば、特許文献１には、紙媒体に記載されている情報をスキャナで読み取って文字認識処理を行い、認識できない文字の数を行単位でカウントし、このカウント値が設定値以上になった場合にその行を読取解像度を上げて再読取して文字認識しなおすことにより、常用読取速度を低下させることなく認識精度の低下を抑制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６３−１４３６８３号公報（昭和６３年６月１５日公開）
【特許文献２】特開平７−１９２０８６号公報（平成７年７月２８日公開）
【特許文献３】特開平６−１８９０８３号公報（平成６年７月８日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術では、当初の読取解像度が低かったために文字を認識できなかった場合には解像度を高くして再読取を行うことによって当該文字を正しく認識できるが、その他の理由に起因して文字を認識できなかった場合には解像度を高くして再読取を行っても文字を正しく認識できない場合がある。例えば、原稿が正規の読取位置に対して傾いた状態で読み取られた場合などには、この原稿の傾きを改善して再読取を行う必要があり、解像度を高くして再読取を行うだけでは文字を正しく認識できない。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、文字認識処理を精度よく行うことのできる画像読取装置および画像読取方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の画像読取装置は、上記の課題を解決するために、原稿を読み取って当該原稿の画像データを取得する画像読取部と、上記画像データに基づいて上記原稿に含まれる文字の文字認識処理を行うとともに当該文字認識処理の認識精度を算出する文字認識部を有する画像処理部とを備えた画像読取装置であって、上記文字認識部によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出部と、上記推奨設定条件を表示する表示部とを備えていることを特徴としている。
【０００８】
本発明の画像読取方法は、上記の課題を解決するために、原稿を読み取って当該原稿の画像データを取得する画像読取工程と、上記画像データに基づいて上記原稿に含まれる文字の文字認識処理を行う文字認識工程と、上記文字認識処理の文字認識精度を算出する認識精度算出工程とを含む画像読取方法であって、上記認識精度算出工程によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出工程と、上記推奨設定条件を表示する表示工程とを含むことを特徴としている。
【０００９】
上記の画像読取装置および画像読取方法によれば、文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出し、その推奨設定条件を表示する。これにより、ユーザに文字認識精度を改善するために推奨される再読取時の設定条件を提示することができるので、再読取によって文字認識処理により適した画像データを取得することができ、文字認識精度を向上させることができる。
【００１０】
また、上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備えており、上記第１読取手段による原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、上記原稿自動搬送装置による搬送時の上記原稿の向きを変更して再読取を行うことを上記推奨設定条件として検出する構成としてもよい。
【００１１】
上記の構成によれば、再読取時における原稿自動搬送装置によって搬送される原稿の向きを変更することで、原稿の傾きを抑制することができる。これにより、原稿の傾きが抑制された画像データに基づいて文字認識処理を行えるので、文字認識精度を向上させることができる。
【００１２】
例えば、原稿の傷みの少ない辺（例えば、ホッチキス（ステープラー）で止められていた箇所とは反対側の辺、あるいはパンチ穴が空けてある側とは反対側の辺）を搬送方向の先頭側にして原稿を搬送することにより、原稿の傾きの頻度および程度を低減することができる。
【００１３】
なお、文字認識処理を行う場合には、一般に、原稿の画像データを２値画像データに変換し、この２値画像データに基づいて文字認識処理が行われる。ところが、２値画像データに対して原稿の傾き補正処理を施すと、傾き補正後の形状にジャギーが生じたり、文字がつぶれてしまったり、網点領域にモアレが生じてしまったりする場合があるので、傾き補正によってかえって文字認識精度が低下してしまう場合がある。これに対して、原稿の読取時に原稿の傾きを抑制して読み取ることにより、これらの不具合を抑制して文字認識精度を向上さえることができる。また、画像データに対して傾き補正処理を行う場合、座標変換処理を行う必要があるので、処理時間が長くなるという問題もあるが、原稿の読取時に原稿の傾きを抑制して読み取ることにより、傾き補正処理を行う場合に比べて処理時間を短縮できる。
【００１４】
また、上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備えており、上記第１読取手段による原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、上記原稿自動搬送装置による上記原稿の搬送速度を変更して再読取を行うことを上記推奨設定条件として検出する構成としてもよい。
【００１５】
上記の構成によれば、再読取時の原稿の搬送速度を変更することにより、原稿搬送時の原稿の傾きを抑制することができる。これにより、原稿の傾きが抑制された画像データに基づいて文字認識処理を行えるので、文字認識精度を向上させることができる。
【００１６】
また、上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備えており、上記第１読取手段による原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、上記原稿自動搬送装置による搬送時の上記原稿の向き、および上記原稿自動搬送装置による上記原稿の搬送速度のうちのいずれか一方を変更して再読取を行うことを上記推奨設定条件として検出し、上記推奨設定条件に基づいて上記原稿を再読取して取得した画像データに対する上記文字認識部による文字認識処理の文字認識精度が上記所定値以下であって、かつ当該画像データに基づいて上記原稿傾き検知部が算出した傾き角度が上記所定角度以上である場合に、上記推奨設定検出部は、上記原稿自動搬送装置による搬送時の上記原稿の向き、および上記原稿自動搬送装置による上記原稿の搬送速度のうちの他方または両方を変更して再読取を行うことを上記推奨設定条件として検出する構成としてもよい。
【００１７】
上記の構成によれば、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度以上である原稿について、まず、原稿自動搬送装置による搬送時の原稿の向き、および原稿自動搬送装置による原稿の搬送速度のうちのいずれか一方を変更して再読取を行う。そして、再読取を行っても文字認識精度が所定値より高くならない場合には、原稿自動搬送装置による搬送時の原稿の向き、および原稿自動搬送装置による原稿の搬送速度のうちの他方または両方を変更して再読取を行う。これにより、原稿の傾きをより適切に抑制することができ、原稿の傾きが抑制された画像データに基づいて文字認識処理を行えるので、文字認識精度を向上させることができる。
【００１８】
また、上記画像読取部は、上記原稿自動搬送装置および上記第１読取手段に加えて、原稿を静止させた状態で載置する原稿載置台と、上記原稿載置台に載置された原稿を読み取って原稿の画像データを取得する第２読取手段とを備えており、上記推奨設定検出部は、上記原稿自動搬送装置を用いた上記原稿の再読取を所定回数行っても当該原稿についての上記文字認識部による文字認識処理の文字認識精度が上記所定値よりも高くならない場合に、上記原稿を上記原稿載置台に載置して再読取を行うことを上記推奨設定条件として検出する構成としてもよい。
【００１９】
上記の構成によれば、原稿自動搬送装置による搬送時の原稿の傾きを抑制することが困難な場合であっても、第2読取手段によって原稿載置台上に載置された原稿を読み取ることにより、原稿の傾きが抑制された画像データを取得できる。したがって、原稿の傾きが抑制された画像データに基づいて文字認識処理を行えるので、文字認識精度を向上させることができる。
【００２０】
また、上記画像読取部における原稿読み取り時の原稿の正規の配置位置に対する上記原稿を読み取ったときの傾き角度を上記画像データに基づいて算出する原稿傾き検知部を備え、上記推奨設定検出部は、上記文字認識部によって算出された文字認識精度が所定値以下であり、かつ上記傾き角度が所定角度未満である場合に、上記画像読取部における読取解像度を変更して再読取を行うことを上記推奨設定条件として検出する構成としてもよい。
【００２１】
上記の構成によれば、例えば文字認識精度が所定値以下であった理由が文字サイズである場合などに、読取解像度を変更して再読取を行い、再読取後の画像データに基づいて文字認識処理を行うことで、文字認識精度を向上させることができる。
【００２２】
また、上記画像読取部は、原稿を搬送する原稿自動搬送装置と、搬送されている原稿を読み取って原稿の画像データを取得する第１読取手段とを備え、複数枚の原稿を上記原稿自動搬送装置によって連続的に搬送するページ一括処理モードを有しており、上記ページ一括処理モードによって上記原稿の再読取を行う場合に、連続的に搬送される複数枚の原稿のうち、前回の読取時に文字認識精度が所定値以下であった原稿について再読取を行う一方、文字認識精度が所定値よりも高かった原稿については再読取を行わずに搬送のみを行う構成としてもよい。
【００２３】
上記の構成によれば、複数枚の原稿を連続して読み取った後、文字認識精度が所定値以下であった原稿の再読取を行う場合に、ユーザが複数枚の原稿の中から再読取を行う原稿を抽出する処理を行う必要がない。したがって、ユーザの利便性を向上させることができる。また、全ての原稿について再読取を行う場合に比べて、再読取の処理時間を短縮できる。また、全ての原稿について再読取を行うことによって前回の読取時には所定値以上の文字認識精度が得られていた原稿の文字認識精度が低下してしまうといった不具合（例えば、大きな文字で構成される頁と小さな文字で構成される頁が混在している原稿の場合、小さな文字の認識率が低い場合に、解像度を上げると、大きな文字の頁の認識率が低下するといった不具合）が生じることを防止できる。
【００２４】
また、上記画像データが複数枚の原稿からなる画像データである場合に、上記文字認識部は原稿毎に文字認識精度を算出し、上記推奨設定検出部は文字認識精度が所定値以下である各原稿について原稿毎に上記推奨設定条件を検出し、前回の読取時に取得した複数枚の原稿の画像データのうち、文字認識精度が所定値以下であった原稿の画像データを、再読取によって取得した当該原稿の画像データに置換する画像合成部を備えている構成としてもよい。
【００２５】
上記の構成によれば、複数前の原稿からなる画像データについて、原稿毎に再読取時の推奨設定条件を検出してユーザに提示することができる。また、前回の読取時に取得した複数枚の原稿の画像データのうち、文字認識精度が所定値以下であった原稿の画像データを、再読取によって取得した当該原稿の画像データに置換することができる。したがって、文字認識精度が所定値以下であった原稿の文字認識精度を向上させることができる。
【００２６】
また、原稿から読み取って取得した画像データに対して、読み取り時の原稿の傾きを補正する原稿傾き補正処理、読み取り時の原稿の向きを９０度単位で補正する天地方向補正処理、原稿の下地領域を検知して下地除去を行う下地検知除去処理、および解像度変換処理のうちのいずれか１つ以上の処理を行う補正処理部と、上記原稿が複数ページを１枚の原稿に割り付けた割付原稿である場合に、当該原稿の画像データを当該原稿に含まれるページ毎に分割する画像分割部とを備え、上記補正処理部は、上記画像分割部によって分割された上記各ページの画像データに対してページ毎に上記処理を行い、上記文字認識部は、上記画像分割部によって上記処理が施された上記各ページの画像データに基づいてページ毎に文字認識処理を行う構成としてもよい。
【００２７】
上記の構成によれば、原稿が複数ページを１枚の原稿に割り付けた割付原稿である場合に、当該割付原稿をページ毎に分割し、分割後の各ページに対して必要に応じて原稿傾き補正処理、天地方向補正処理、下地検知除去処理、および解像度変換処理のうちのいずれか１つ以上の処理を施してから文字認識処理を行うことができる。これにより、各ページに対する文字認識精度を向上させることができる。
【００２８】
また、上記画像読取部は、上記割付原稿の再読取を行う場合に、読取解像度を前回の読取解像度よりも高い解像度に変更して再読取を行い、上記画像分割部は、前回の読取解像度よりも高い解像度で再読取された上記割付原稿の画像データを当該割付原稿に含まれるページ毎に分割する構成としてもよい。
【００２９】
上記の構成によれば、分割によって各ページの画像データの解像度が低下することを抑制し、分割に伴う解像度の低下によって文字認識精度が低下することを防止できる。
【００３０】
本発明の画像形成装置は、上記したいずれかの画像読取装置と、上記画像読取装置によって読み取られた画像データに応じた画像を記録材上に形成する画像形成部とを備えていることを特徴としている。
【００３１】
上記の構成によれば、原稿から取得した画像データに基づいて文字認識処理を精度よく行うとともに、上記画像データに応じた画像を記録材上に形成することができる。
【００３２】
なお、上記画像読取装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各部として動作させることにより、上記画像処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００３３】
以上のように、本発明の画像読取装置は、上記文字認識部によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出部と、上記推奨設定条件を表示する表示部とを備えている。
【００３４】
また、本発明の画像読取方法は、上記認識精度算出工程によって算出された文字認識精度が所定値以下である原稿について、文字認識精度を改善するために推奨される当該原稿の再読取時の設定条件である推奨設定条件を検出する推奨設定検出工程と、上記推奨設定条件を表示する表示工程とを含む。
【００３５】
それゆえ、ユーザに文字認識精度を改善するために推奨される再読取時の設定条件を提示することができるので、再読取によって文字認識処理により適した画像データを取得することができ、文字認識精度を向上させることができる。
【図面の簡単な説明】
【００３６】
【図１】（ａ）は本発明の一実施形態にかかる画像処理装置において行われる画像送信モード（ページ単位処理モード）の処理の流れを示すフローチャートであり、（ｂ）は（ａ）の処理において行われる画像読取処理の流れを示すフローチャートである。
【図２】本発明の一実施形態にかかる画像処理装置を備えた画像形成装置の構成、および画像形成モードにおけるデータの流れを示すブロック図である。
【図３】本発明の一実施形態にかかる画像処理装置を備えた画像形成装置の構成、および画像送信モードにおけるデータの流れを示すブロック図である。
【図４】図２および図３の画像形成装置に備えられる画像入力装置の構成を示す説明図である。
【図５】図２および図３の画像形成装置に備えられる下地判定処理部において生成されるヒストグラムの一例を示す説明図である。
【図６】図２および図３の画像形成装置に備えられる露光処理部において用いられるＬＵＴ（ルックアップテーブル）の概要を示す説明図である。
【図７】本発明の一実施形態にかかる画像処理装置に備えられる原稿検知部の構成を示すブロック図である。
【図８】図７に示した原稿検知部に備えられるレイアウト解析部におけるレイアウト解析方法を示す説明図である。
【図９】図２および図３に示した画像形成装置における文字認識部、再読取処理部、表示画像データ生成部、およびＰＤＦファイル生成部の構成を示すブロック図である。
【図１０】図２および図３に示した画像形成装置における原稿画像データの文字と文字認識結果に応じた文字との重畳方法を示す説明図である。
【図１１】（ａ）〜（ｄ）は、図２および図３に示した画像形成装置において表示されるサムネイル画像の一覧の例を示す説明図である。
【図１２】（ａ）および（ｂ）は図２および図３に示した画像形成装置において表示される、原稿画像データの文字と文字認識結果に応じた文字とを重畳させた重畳画像の例を示す説明図である。
【図１３】図２および図３に示した画像形成装置において行われる推奨条件検出処理の流れを示すフローチャートである。
【図１４】（ａ）は図２および図３に示した画像形成装置に表示される再読取設定画面の一例を示す説明図であり、（ｂ）は（ａ）に示した再読取設定画面においてユーザが選択可能な内容を示す説明図である。
【図１５】（ａ）〜（ｄ）は図２および図３に示した画像形成装置に表示される、再読取前の重畳画像と再読取後の重畳画像とを並べて表示した表示画面の例を示す説明図である。
【図１６】図２および図３に示した画像処理装置において行われる画像送信モード（ページ一括処理モード）の処理の流れを示すフローチャートである。
【図１７】（ａ）および（ｂ）は図２および図３に示した画像形成装置において表示されるサムネイル画像の一覧の例を示す説明図である。
【図１８】図２および図３に示した画像形成装置において行われる推奨条件検出処理の流れを示すフローチャートである。
【図１９】図２および図３に示した画像形成装置において表示される表示画面の一例を示す説明図である。
【図２０】図２および図３に示した画像形成装置において表示される表示画面の一例を示す説明図である。
【図２１】（ａ）〜（ｅ）は、図２および図３に示した画像形成装置における再読取時の画像データおよびテキストデータの更新方法を示す説明図である。
【図２２】（ａ）および（ｂ）は図２および図３に示した画像形成装置において表示される表示画面の一例を示す説明図である。
【図２３】（ａ）〜（ｃ）は、図２および図３に示した画像形成装置において表示される表示画面の一例を示す説明図である。
【図２４】（ａ）〜（ｄ）は、複数ページの原稿が割り付けられた割付原稿の例を示す説明図である。
【図２５】図２および図３に示した画像形成装置において１ページの原稿を複数ページに分割する場合の分割数と分割後の各ページの補正倍率との関係を示す説明図である。
【図２６】（ａ）〜（ｄ）は図２および図３に示した画像形成装置において表示されるサムネイル画像の一覧の例を示す説明図である。
【図２７】図２および図３に示した画像形成装置において１ページの原稿を複数ページに分割する場合の分割後の各ページの順序を示す説明図である。
【図２８】図２および図３に示した画像形成装置の変形例を示すブロック図である。
【図２９】図２および図３に示した画像形成装置の変形例を示すブロック図である。
【図３０】本発明の一実施形態にかかる画像処理装置を備えた画像読取装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００３７】
本発明の一実施形態について説明する。なお、本実施形態では、本発明をデジタルカラー複合機（コピア機能、スキャナ機能、プリンタ機能、ファクシミリ送信機能、scan to e-mail機能等を備える複合機）に適用する場合の実施例について主に説明する。
【００３８】
（１−１．デジタルカラー複合機１の全体構成）
図２および図３は、本実施形態にかかる画像処理装置を備えたデジタルカラー複合機（画像読取装置、画像形成装置）１の概略構成を示すブロック図である。これら各図に示すように、デジタルカラー複合機１は、画像入力装置（画像読取部）２、画像処理装置（画像処理部）３、画像出力装置４、通信装置５、記憶部６、制御部７、および操作パネル８を備えている。
【００３９】
また、このデジタルカラー複合機１は、（１）画像入力装置２で読み取った画像データまたは通信装置５によって外部から受信した画像データに応じた画像を画像出力装置４によって記録材上に形成（印刷）する画像形成モード、および（２）画像入力装置２で読み取った画像データとこの画像データに対する文字認識処理結果に基づくテキストデータとを対応付けた画像ファイルを生成して通信装置５により外部装置に送信する画像送信モードを備えている。図２は画像形成モードにおけるデータの流れを示しており、図３は画像送信モードにおけるデータの流れを示している。
【００４０】
画像入力装置２は、原稿の画像を読み取って画像データ（原稿画像データ）を生成するものであり、例えばＣＣＤ（Charge Coupled Device ）ラインセンサなどの光学情報を電気信号に変換するデバイス（光電変換手段）を備えたスキャナ部より構成されている。本実施形態では、画像入力装置２は、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号として画像処理装置３に出力する。また、画像入力装置２は、画像処理装置３に出力する画像データの解像度（読取解像度）を複数段階に変更可能になっている。画像入力装置２の詳細については後述する。
【００４１】
画像処理装置３は、画像形成モードでは、画像入力装置２から入力された画像データに種々の画像処理を施して得られるＣＭＹＫの画像データを画像出力装置４に出力する。また、画像送信モードでは、画像入力装置２から入力された画像データに種々の画像処理を施し、ユーザによって指定されたファイル形式の画像ファイル（出力ファイル）を生成して通信装置５に出力する。なお、本実施形態では、上記出力ファイルとして、画像データとこの画像データに対する文字認識処理結果に基づいて生成されるテキストデータとを対応付けた画像ファイルを生成して通信装置５に出力するようになっている。画像処理装置３の詳細については後述する。
【００４２】
画像出力装置（画像出力部）４は、画像処理装置３から入力された画像データを記録材（例えば紙等）上に出力するものである。画像出力装置４の構成は特に限定されるものではなく、例えば、電子写真方式あるいはインクジェット方式を用いた画像出力装置を用いることができる。
【００４３】
通信装置５は、例えばモデムやネットワークカードより構成される。通信装置５は、ネットワークカード、ＬＡＮケーブル等を介して、ネットワークに接続された他の装置（例えば、パーソナルコンピュータ、サーバ装置、表示装置、他のデジタル複合機、ファクシミリ装置等）とデータ通信を行う。
【００４４】
操作パネル８は、制御部７の指示に応じた画像を表示する表示部８ａと、ユーザからの指示入力を受け付けて制御部７に伝達する操作入力部８ｂとを備えている。なお、本実施形態では、表示部８ａと操作入力部８ｂとが一体化されたタッチパネルを操作パネル８として用い、ユーザが表示部８ａの表示画面における所望する選択項目の画像が表示されている領域に触れることによって指示入力を行う場合について主に説明する。ただし、これに限らず、例えば表示部８ａと操作入力部８ｂとを別々に設けてもよい。この場合、表示部８ａとしては、例えば、液晶表示装置、プラズマディスプレイ、有機ＥＬディスプレイなどの従来から公知の表示装置を用いることができる。また、操作入力部８ｂとしては、例えば、キーボード、マウス、操作ボタン、ペン入力装置などの従来から公知の入力手段を用いることができる。
【００４５】
記憶部６は、画像処理装置３で扱われる各種データ（画像データ、帳票の登録情報等）を記憶する記憶手段である。記憶部６の構成は特に限定されるものではないが、例えばハードディスクなどを用いることができる。
【００４６】
制御部７は、例えばＣＰＵ（Central Processing Unit）等からなり、図示しないＲＯＭ等に格納されたプログラムや各種データ、操作パネル８から入力される情報、画像入力装置２あるいは画像出力装置４に備えられる各種センサの検知結果等に基づいて、デジタルカラー複合機１の各部の動作を制御する。
【００４７】
（１−２．画像入力装置２の構成）
図４は、画像入力装置２の構成を示す説明図である。この図に示すように、画像入力装置２は、原稿自動搬送装置（ＡＤＦ（Auto Document Feeder））５０と、原稿自動搬送装置５０によって第２コンタクトガラス５２上を搬送される原稿のおもて面側の画像を読み取るイメージセンサ部（第１読取手段）５３と、第２コンタクトガラス５２上を搬送される原稿の裏面側の画像を読み取る機能、および第１コンタクトガラス（原稿載置台）５１上に載置されている原稿を走査することによりこの原稿の下面側を読み取る機能を有する読取部（第１読取手段、第２読取手段）５４とを備えている。これにより、画像入力装置２は、原稿を静止させて画像を読み取る静止読取モード、原稿を搬送させながら原稿を読み取る走行読取モードを実行できるようになっている。また、走行読取モードでは、搬送されている原稿の片面の画像を読み取る片面読取モードおよび両面の画像を読み取る両面読取モードを実行できるようになっている。
【００４８】
原稿自動搬送装置５０は、図４に示すように整合ローラ対５５を備えている。整合ローラ対５５は、搬送されてきた原稿の先端が整合ローラ対５５のニップ部に突き当たるように配置されている。そして、原稿が上記ニップ部に突き当たることによって原稿に所定の撓みが形成された後、整合ローラ対５５が回動することによってこの原稿を下流側の原稿搬送路５６に搬送することで、原稿の先端を搬送方向に垂直になるように原稿の向きを整合させるようになっている。
【００４９】
また、原稿自動搬送装置５０における第１コンタクトガラス５１との対向面には第１コンタクトガラス５１上に載置された原稿を抑える原稿押さえマット５７が備えられており、原稿自動搬送装置５０における第２コンタクトガラス５２との対向面には原稿の搬送方向を規制するためのガイド５８が備えられている。また、第２コンタクトガラス５２におけるイメージセンサ部５３との対向面とは反対側の面には、読取部５４の光源６２から照射される光がイメージセンサ部５３に入射してイメージセンサ部５３が画像を適切な濃度で読み取れなくなるのを防止するための遮光部材５９が配置されている。
【００５０】
なお、上記した各部材のうち、原稿押さえマット５７、整合ローラ対５５、原稿搬送路５６、イメージセンサ部５３、および上側原稿搬送ガイド５８等が上部筐体（原稿カバー）６０に備えられ、第１コンタクトガラス５１、第２コンタクトガラス５２、および読取部５４が下部筐体６１に備えられている。また、上部筐体６０は下部筐体６１に対して開閉可能に構成されている。
【００５１】
読取部５４は、第１走査ユニット６３、第２走査ユニット６４、結像レンズ６５、およびＣＣＤ（Charge Coupled Device）６６を備えている。第１走査ユニット６３は、第１コンタクトガラス５１に沿って（図４の左から右に向かって）一定速度Ｖで移動しながら原稿を露光するものであり、光源（露光ランプ）６２と、原稿の反射光を第２走査ユニット６４に導く第１反射ミラー６７とを有している。
【００５２】
第２走査ユニット６４は、第１走査ユニット６３に追随してＶ／２の速度で移動するようになっており、第１反射ミラー６７からの光を結像レンズ６５に導くための第２反射ミラー６８および第３反射ミラー６９を備えている。
【００５３】
結像レンズ６５は、第３反射ミラー６９からの反射光をＣＣＤ６６上で結像させるものである。ＣＣＤ６６は結像レンズ６５からの光をアナログの電気信号に変換するものである。なお、このアナログの電気信号は、後述する画像処理装置３によってデジタルの画像データに変換される。
【００５４】
走行読取モード（片面読取モード、両面読取モード）で原稿を読み取る場合、読取部５４は、ホームポジション（図示せず）から、図４に示したように第２コンタクトガラス５２に対向する位置に移動する。また、静止読取モードで原稿を読み取る場合、読取部５４は、図４に示した位置Ｐから原稿サイズ検出手段（図示せず）で検出された原稿サイズに応じた距離だけ第１コンタクトガラス５１に沿った方向に移動するようになっている。上記原稿サイズ検出手段は、例えば、画像入力装置２内に配置されたフォトトランジスタなどの光電変換素子により第１コンタクトガラス５１上に載置された原稿の主走査方向および副走査方向の原稿サイズを検知するものであってもよく、あるいは、操作パネル８を介してユーザが選択した原稿のサイズを検知するものであってもよい。
【００５５】
なお、両面読取モードで原稿を読み取った場合、例えば、原稿の表面が読取部５４で読み取られるように設定されている場合には読取部５４で読み取られた画像データがまず画像処理装置３に出力され、その後、イメージセンサ部５３で読み取られた原稿の裏面の画像データが画像処理装置３に入力されるようになっている。なお、読取部５４で読み取られた画像データが画像処理装置３で処理されている間、イメージセンサ部５３で読み取られた画像データは後述する記憶部６に格納され、読取部５４で読み取られた画像データの画像処理が終了した後（あるいは読取部５４で読み取られた画像データに対する画像処理の進行状況に応じて）、記憶部６から読み出されて画像処理が施される。
【００５６】
また、画像入力装置２は、画像処理装置３に出力する画像データの解像度である読取解像度を制御部７の指示に応じて複数段階に変更できるようになっている。例えば、解像度の異なる複数のＣＣＤ６６、および解像度の異なる複数のイメージセンサ部５３を備えておき、制御部７の指示に応じて原稿の読み取りに使用するＣＣＤ６６あるいはイメージセンサ部５３を切り替えるようにしてもよい。あるいは、ＣＣＤ６６によって読み取られた画像データ、およびイメージセンサ部５３によって読み取られた画像データの解像度を変換する解像度変換部（図示せず）を備え、この解像度変換部が、ＣＣＤ６６によって読み取られた画像データ、およびイメージセンサ部５３によって読み取られた画像データの解像度を制御部７からの指示に応じた解像度に変換して画像処理装置３に出力するようにしてもよい。本実施形態では、読取解像度を６００ｄｐｉ、４００ｄｐｉ、３００ｄｐｉ、２００ｄｐｉ、および１００ｄｐｉの５段階に切り替え可能になっている。なお、デフォルトでは３００ｄｐｉに設定されている。
【００５７】
また、本実施形態では、原稿自動搬送装置５０における原稿の搬送速度は可変になっている。具体的には、原稿自動搬送装置５０における原稿の搬送速度は「通常」および「低速」の２段階に切り替え可能になっている。なお、原稿の搬送速度はデフォルトでは「通常」に設定されており、制御部７の指示に応じて「低速」に切り替えられる。
【００５８】
（１−３．画像処理装置３の構成および画像形成モードの動作）
次に、画像処理装置３の構成および動作について説明する。まず、画像形成モードの場合の動作について説明する。
【００５９】
画像処理装置３は、図２に示したように、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、下地判定処理部（補正処理部）２６、露光処理部（補正処理部）２７、原稿検知部１４、原稿補正部（補正処理部）１５、色補正部１６、黒生成下色除去部１７、空間フィルタ部１８、出力階調補正部１９、中間調生成部（中間調生成部）２０、領域分離部２１、文字認識部２２、再読取処理部２３、表示画像データ生成部２４、およびＰＤＦファイル生成部２５を備えている。
【００６０】
画像形成モードの場合、まず、Ａ／Ｄ変換部１１が、画像入力装置２から入力されたＲＧＢのアナログ信号をデジタル信号に変換してシェーディング補正部１２に出力する。
【００６１】
シェーディング補正部１２は、Ａ／Ｄ変換部１１から送られてきたデジタルのＲＧＢ信号に対して、画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施し、入力処理部１３に出力する。
【００６２】
入力処理部（入力階調補正部）１３は、シェーディング補正部１２にて各種の歪みが取り除かれたＲＧＢ信号に対して、カラーバランスを整えると同時に、濃度信号など画像処理装置３に採用されている画像処理システムの扱い易い信号に変換する処理を施し、下地判定処理部２６に出力する。また、コントラストなどの画質調整処理を行う。
【００６３】
下地判定処理部２６は、原稿における下地の輝度レベルが閾値以上であるか否かを判定し、判定結果を露光処理部２７に出力する。また、下地判定処理部２６は、入力された画像データを露光処理部２７にそのまま出力する。
【００６４】
具体的には、下地判定処理部２６は、ＲＧＢ（R：Red（赤）、G：Green（緑）、Ｂ：Blue（青））信号からなる入力画像データを、Ｙｉ＝０．３０Ｒｉ＋０．５９Ｇｉ＋０．１１Ｂｉを演算することにより輝度信号Ｙに変換する。ここで、Ｙは各画素の輝度信号であり、Ｒ，Ｇ，Ｂは各画素のＲＧＢ信号における各色成分であり、添え字のｉは画素毎に付与された値（ｉは１以上の整数）である。あるいは、ＲＧＢ信号をＣＩＥ１９７６Ｌ*ａ*ｂ*信号（ＣＩＥ:Commission International de l'Eclairage、Ｌ*：明度、a*,ｂ*:色度）に変換してもよく、Ｇ信号を用いてもよい。
【００６５】
さらに、下地判定処理部２６は、上記のようにして求めた輝度信号もしくは、明度信号に基づいて画像全体でヒストグラムを作成する。図５は下地判定処理部２６において生成されるヒストグラムの一例を示す説明図である。
【００６６】
そして、下地判定処理部２６は、作成したヒストグラムにおいて最も頻度が高く、度数が閾値ｔｈ１以上の輝度（あるいは明度）に対応する領域を下地領域と判定する。そして、下地領域と判定された領域の輝度（あるいは明度）と閾値ｔｈ２とを比較し、その比較結果を露光処理部２７に出力する。なお、閾値ｔｈ１および閾値ｔｈ２は、種々の原稿を用いて予め実験を行い、下地が適切に判断できる値を設定すればよい。
【００６７】
露光処理部２７は、画像データにおける、下地判定処理部２６において下地領域と判定され、かつ輝度（あるいは明度）が閾値ｔｈ２以上であると判定された領域に対して下地除去処理を行う。
【００６８】
具体的には、図６に示すように、入力画像データの輝度（あるいは明度）と下地除去レベルとを対応付けた複数種類のＬＵＴを記憶部６に予め記憶しており、露光処理部２７はこれら複数種類のＬＵＴの中からユーザの指示に応じたＬＵＴを選択し、選択したＬＵＴと入力画像データの輝度（あるいは明度）とに基づいて下地除去レベルを決定し、決定した下地除去レベルに応じて下地除去処理を行う。なお、図６の例では２種類のＬＵＴ（補正強および補正弱）を備えている場合を示しているが、さらに多種類のＬＵＴを備えていてもよい。また、図６に示すように各ＬＵＴの特性を示すグラフ（補正曲線）を表示部８ａに表示させてユーザが所望するＬＵＴを選択できるようにしてもよく、各ＬＵＴの特性を示すインデックス（補正強、補正弱等）、あるいは各ＬＵＴの番号などを表示部８ａに表示させ、ユーザが所望するＬＵＴのインデックス、あるいは番号を選択するようにしてもよい。
【００６９】
原稿検知部１４は、露光処理部２７によって上記の処理が施された画像データに基づいて原稿画像の傾き角度、および天地方向を検出し、その検出結果を原稿補正部１５に出力する。また、原稿検知部１４は、画像送信モードでは、原稿に含まれる文字列が縦書きであるか横書きであるかを検出するレイアウト解析処理を行い、その結果を文字認識部２２に出力する。
【００７０】
図７は、原稿検知部１４の構成を示すブロック図である。この図に示すように、原稿検知部１４は、信号変換部３１、解像度変換部３２、２値化処理部３３、原稿傾き検知部３４、レイアウト解析部３５、および天地方向判定部３６を備えている。
【００７１】
信号変換部３１は、露光処理部２７によって上記各処理が施された画像データがカラー画像である場合にこの画像データを無彩化して、明度信号もしくは輝度信号に変換し、解像度変換部３２に出力する。
【００７２】
例えば、信号変換部３１は、Ｙｉ＝０．３０Ｒｉ＋０．５９Ｇｉ＋０．１１Ｂｉを演算することによりＲＧＢ信号を輝度信号Ｙに変換する。ここで、Ｙは各画素の輝度信号であり、Ｒ，Ｇ，Ｂは各画素のＲＧＢ信号における各色成分であり、添え字のｉは画素毎に付与された値（ｉは１以上の整数）である。あるいは、ＲＧＢ信号をＣＩＥ１９７６Ｌ*ａ*ｂ*信号（ＣＩＥ:Commission International de l'Eclairage、Ｌ*：明度、a*,ｂ*:色度）に変換してもよく、Ｇ信号を用いてもよい。
【００７３】
解像度変換部３２は、信号変換部３１から入力された画像データの解像度を制御部７からの指示に応じた解像度に変換し、２値化処理部３３に出力する。解像度変換の方法は特に限定されるものではなく、例えば、公知のニアレストネイバー法、バイリニア法、バイキュービック法、平均値法などを用いることができる。
【００７４】
本実施形態では、解像度変換部３２は、デフォルトでは信号変換部３１から入力された画像データの解像度を第１解像度（例えば３００ｄｐｉ）に変換した画像データと、第１解像度よりも低い第２解像度（例えば７５ｄｐｉ）の画像データをそれぞれ作成するようになっている。そして、後述するレイアウト解析部３５の処理では第２解像度の画像データに基づいて２値化処理部３３で生成される２値画像データを用い、後述する原稿傾き検知部３４、天地方向判定部３６、および文字認識部２２における処理では第１解像度の画像データに基づいて２値化処理部３３で生成される２値画像データを用いるようになっている。つまり、レイアウト解析部３５ではレイアウトの概要を認識できればよく、必ずしも高精細な画像データは必要でないことから、原稿傾き検知部３４、天地方向判定部３６、および文字認識部２２における処理よりも低解像度の画像データを用いるようになっている。
【００７５】
２値化処理部３３は、解像度変換部３２によって解像度変換された画像データを２値化して２値画像データを生成し、原稿傾き検知部３４に出力する。具体的には、画像データにおける各画素の濃度（画素値）と予め設定された閾値とを比較することにより各画素の画素値を２値化する。例えば、画像データが８ビットである場合、上記閾値を１２８とする。あるいは、複数の画素（例えば５画素×５画素）からなるブロックにおける濃度（画素値）の平均値を閾値とする。
【００７６】
原稿傾き検知部３４は、２値化処理部３３から入力される画像データに基づいて、画像読取時の正規の原稿位置に対する原稿の傾き角度を検知し、検知した傾き角度を原稿補正部１５に出力する。つまり、原稿傾き検知部３４は、画像入力装置２における正規の原稿位置に対して、画像読取時における原稿の位置が傾いていた場合に、この傾き角度を検知し、原稿補正部１５に出力する。また、原稿傾き検知部３４は、２値化処理部３３から入力された２値画像データをレイアウト解析部３５に出力する。
【００７７】
原稿傾き検知部３４における傾き角度の検知方法は特に限定されるものではなく、従来から公知の方法を用いることができる。例えば、特許文献２に記載されている方法を用いてもよい。この方法では、２値化された画像データからを黒画素と白画素との境界点（例えば各文字の上端における白／黒の境界点の座標）を複数個抽出し、各境界点の点列の座標データを求める。黒画素と白画素の境界については、例えば、各文字の上端における白／黒境界点の座標を求める。そして、この点列の座標データに基づいて回帰直線を求め、その回帰係数ｂを下記式（１）に基づいて算出する。
【００７８】
ｂ＝Ｓｘｙ／Ｓｘ    ・・・（１）
なお、Ｓｘ，Ｓｙはそれぞれ変量ｘ，ｙの残差平方和であり、Ｓｘｙはｘの残差とｙの残差の積の和である。すなわち、Ｓｘ，Ｓｙ，Ｓｘｙは下記式（２）〜（４）で表わされる。
【００７９】
【数１】
2012118863.tif 000003
【００８０】
そして、上記のように算出した回帰係数ｂより、下記式（５）に基づいて傾き角度θを算出する。
【００８１】
ｔａｎθ＝ｂ  ・・・（５）
レイアウト解析部３５は、画像送信モードが選択されている場合に、２値画像データに基づいて、画像データに含まれる文字の方向が縦書きであるか横書きであるかを解析するレイアウト解析処理を行い、レイアウト解析結果を文字認識部２２に出力する。また、レイアウト解析部３５は、原稿傾き検知部３４から入力された２値画像データをそのまま天地方向判定部に出力する。なお、レイアウト解析部３５は、画像形成モードではレイアウト解析処理は行わず、原稿傾き検知部３４から入力された２値画像データをそのまま天地方向判定部に出力する。
【００８２】
レイアウト解析部３５は、レイアウト解析処理を行う場合、図８に示すように文字の外接矩形を求め、外接矩形間の距離に基づいて縦書きか横書きであるかを判定する。文字の外接矩形については以下に示す（１）〜（４）の処理によって求める。
（１）最初のライン（１番上のライン）を注目ラインとし、黒画素にラベリングを行う。
（２）注目ラインを一つ下のラインにずらし、黒画素について上記ラインとは異なるラベルをセットする。
（３）注目ラインとその１つ上のラインの黒画素の連結状態を判定し、連結している場合は画素が繋がっていると判断し、１つ上のラインにおける連結している黒画素と同じラベルに置換する。
（４）上記処理を各ラインについて順次行い、各ラインのラベル付け結果に基づいて文字の抽出を行う。抽出した文字における上端、下端、左端および右端の画素位置（画素の座標）を基に外接矩形を抽出する。なお、画素の座標は、読み込まれた画像データの左端かつ上端の位置を原点として求める。
【００８３】
天地方向判定部３６は、レイアウト解析部３５から入力される２値画像データに基づいて、画像読取時の原稿の天地方向（原稿方向）を検知し、検知結果を原稿補正部１５に出力する。また、天地方向判定部３６は、レイアウト解析部３５から入力された２値画像データを文字認識部２２に出力する。
【００８４】
天地方向の検知方法は特に限定されるものではなく、従来から公知の方法を用いることができる。例えば、特許文献３に記載されている方法を用いてもよい。この方法では、以下の（１）〜（６）の処理により原稿の天地方向を検知する。
（１）原稿内の文字を文字毎に切り出して各文字をパターン化して文字パターンを生成する。
（２）文字パターンには文字以外のノイズも含まれるため、文字の可能性が高い文字パターン（例えば、縦横比が１：２〜２：１である文字パターン）を選別する。
（３）文字パターンの特徴とデータベース化された文字パターン情報とを比較（マッチング）する。例えば、データベース化された文字パターンに切り出された文字パターン（入力パターン）を重ね合わせ、画素ごとの白黒を比較する。そして、データベース化された文字パターンの中に全ての画素が合致する文字パターンが存在する場合には当該文字パターンに対応する文字を入力パターンの文字であると判別する。また、全ての画素が合致する文字パターンが存在しない場合、合致する画素の数が所定のマッチング割合に達しているか否かを判断し、達していない場合にはその文字パターンは判別不能と判断する。一方、所定のマッチング割合に達している場合には、合致する画素が最も多い文字パターンに対応する文字を入力パターンの文字であると判別する。
（４）切り出された文字パターンを９０°、１８０°、２７０°回転させ、上記（２）および（３）の処理を繰り返す。
（５）上記各回転角（０°、９０°、１８０°、２７０°）について、上記（２），（３）によって判別可能であった文字の数を比較し、判別可能な文字数が最も多い回転角を原稿の文字方向として原稿の天地方向を判定する。
（６）天地方向の判定結果として０°、９０°、１８０°、および２７０°のうちのいずれかを出力する。
【００８５】
原稿補正部１５は、原稿検知部１４の検知結果（原稿傾き検知部３４による傾き検知結果および天地方向検知部３５による天地方向検知結果）に基づいて、露光処理部２７によって上述の処理が施された画像データに原稿傾き補正処理および天地方向補正処理を行う。
【００８６】
なお、原稿補正部１５が原稿検知部１４の傾き検知結果に基づいて原稿傾き補正処理を行い、原稿傾き補正後の画像データを原稿検知部１４に再入力し、この再入力された画像データに基づいて原稿検知部１４が天地方向検知処理を行い、天地判定結果に基づいて原稿補正部１５が天地方向補正処理を行うようにしてもよい。また、画像送信モード（文字認識処理を行うモード）が選択されている場合には、原稿補正部１５によって原稿傾き補正および天地方向補正が行われた画像データに基づいて作成した画像データを原稿検知部１４に再入力し、原稿検知部１４が、この再入力された画像データに基づいて生成された２値画像データ、および当該２値画像データに基づいてレイアウト解析処理（文字の方向が縦書きであるか横書きであるかを解析する処理）を行った結果を文字認識部２２に出力するようにしてもよい。
【００８７】
また、原稿補正部１５によって原稿傾き補正処理および天地方向補正処理が施された画像データをファイリングデータとして管理するようにしてもよい。この場合、上記画像データは、例えば、ＪＰＥＧ圧縮アルゴリズムに基づいてＪＰＥＧコードに圧縮されて記憶部６に格納される。そして、この画像データに対するコピー出力動作やプリント出力動作が指示された場合には、記憶部６からＪＰＥＧコードが引き出されて不図示のＪＰＥＧ伸張部に引き渡され、復号化処理が施されてＲＧＢデータに変換される。また、上記の画像データに対して送信動作が指示された場合には、記憶部６からＪＰＥＧコードが引き出され、ネットワーク網や通信回線を介して通信装置５から外部装置へ送信される。
【００８８】
色補正部１６は、原稿補正部１５によって原稿傾き補正処理および天地方向補正処理が施された画像データを記憶部６から読み出し、読み出した画像データをＲＧＢ信号の補色であるＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）信号に変換するとともに、色再現性を高める処理を行う。
【００８９】
黒生成下色除去部１７は、色補正後のＣＭＹの３色信号から黒（Ｋ）信号を生成する黒生成、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行うものである。これにより、ＣＭＹの３色信号はＣＭＹＫの４色信号に変換される。
【００９０】
空間フィルタ部１８は、黒生成下色除去部１７より入力されるＣＭＹＫ信号の画像データに対して、領域識別信号を基にデジタルフィルタによる空間フィルタ処理（強調処理および／または平滑化処理）を行い、空間周波数特性を補正する。これにより、出力画像のぼやけや粒状性劣化を軽減することができる。
【００９１】
出力階調補正部１９は、用紙等の記録材に出力するための出力γ補正処理を行い、出力γ補正処理後の画像データを中間調生成部２０に出力する。
【００９２】
中間調生成部２０は、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）を施す。
【００９３】
領域分離部２１は、ＲＧＢ信号より、入力画像中の各画素を黒文字領域、色文字領域、網点領域、印画紙写真（連続階調領域）領域の何れかに分離するものである。領域分離部２１は、分離結果に基づき、画素がどの領域に属しているかを示す領域分離信号を、黒生成下色除去部１７、空間フィルタ部１８、および中間調生成部２０へと出力する。黒生成下色除去部１７、空間フィルタ部１８、および中間調生成部２０では、入力された領域分離信号に基づいて、各領域に適した処理が行われる。領域分離処理の方法は特に限定されるものではなく、従来から公知の方法を用いることができる。
【００９４】
文字認識部（ＯＣＲエンジン）２２、再読取処理部２３、表示画像データ生成部２４、およびＰＤＦファイル生成部２５は、画像形成モードでは動作を行わない。これら各部の詳細については後述する。
【００９５】
上述した各処理が施されて中間調生成部２０から出力された画像データは、一旦、記憶部６あるいは他のメモリ（図示せず）に記憶されたのち、所定のタイミングで読み出されて画像出力装置４に出力される。
【００９６】
（１−４．画像処理装置３の構成、および画像送信モードの動作）
（１−４−１．ページ単位処理モード）
次に、画像送信モードにおける画像処理装置３の動作、および文字認識部２２、再読取処理部２３、表示画像データ生成部２４、およびＰＤＦファイル生成部２５の構成について説明する。
【００９７】
図１（ａ）は画像送信モードにおける画像処理装置３の処理の流れを示すフローチャートである。また、図９は、文字認識部２２、再読取処理部２３、表示画像データ生成部２４、およびＰＤＦファイル生成部２５の構成を示すブロック図である。図９に示すように、再読取処理部２３は、推奨設定検出部４１、画像合成部４２、およびテキスト合成部４３を備えている。また、表示画像データ生成部２４は、有彩色テキスト生成部４４、重畳画像データ生成部４５、サムネイル生成部４６、およびプレビュー画像データ生成部４７を備えている。また、ＰＤＦファイル生成部２５は、描画コマンド生成部７１およびフォーマット化処理部７２を備えている。
【００９８】
図１（ａ）に示すように、制御部７は、画像入力装置２に原稿がセットされ、操作入力部８ｂがユーザからの原稿読取の開始指示を受け付けたこと検知すると（Ｓ１）、デジタルカラー複合機１の各部を制御して読取処理を行わせる（Ｓ２）。
【００９９】
図１（ｂ）は読取処理の流れを示すフローチャートである。この図に示すように、制御部７は、画像入力装置２を制御して原稿を読み取らせ、原稿の画像データを取得させる（Ｓ２１）。また、制御部７は、画像処理装置３の各部を制御し、原稿傾き検知処理（Ｓ２２）、レイアウト解析処理（Ｓ２３）、および原稿方向（天地方向）検知処理（Ｓ２４）を行わせる。具体的には、画像入力装置２から画像処理装置３に入力される画像データに対して、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、下地判定処理部２６、露光処理部２７、信号変換部３１、解像度変換部３２、および２値化処理部３３に上述した各処理を行わせ、原稿の２値画像データを生成させる。そして、この２値画像データに基づいて、原稿傾き検知部３４に原稿傾き検知処理を行わせ、レイアウト解析部３５にレイアウト解析処理を行わせ、天地方向判定部３６に原稿方向検知処理を行わせる。また、制御部７は、原稿傾き検知処理、レイアウト解析処理、および原稿方向検知処理の結果を記憶部６に一旦記憶させる。
【０１００】
次に、制御部７は、文字認識部２２を制御し、Ｓ２１で取得した画像データに基づいて生成された２値画像データ、およびＳ２１で取得した画像データに対するレイアウト解析処理の結果に基づいて文字認識処理（ＯＣＲ処理）を行わせるとともに、文字認識に関する付帯情報（各ページに含まれる文字の総文字数、各文字についての認識精度、各ページについての高精度文字数、低精度文字数、高精度率、および低精度率など）を算出させる（Ｓ２５）。そして、文字認識情報（文字認識結果を示すテキストデータおよび文字認識に関する付帯情報）を表示画像データ生成部２４に出力させるとともに、記憶部６に一旦記憶させる。
【０１０１】
具体的には、文字認識部２２は、原稿検知部１４から入力された２値画像データおよびレイアウト解析結果に基づいて画像データに含まれる文字の特徴量を抽出し、抽出結果を辞書データに含まれる文字の特徴量と比較して文字認識処理を行い、類似する文字に対応する文字コードを検出する。そして、文字コードの検出結果に基づいてテキストデータを生成する。
【０１０２】
また、各文字について、文字毎に辞書データに含まれる文字との一致度を算出し、一致度が閾値以上である文字を高精度文字、閾値未満である文字を低精度文字とする。上記閾値は特に限定されるものではないが、例えば、画像データから抽出した文字の特徴量と辞書データに含まれる文字の特徴量とが完全に一致する場合の一致度を１、全く一致しない場合の一致度を０とすると、０．７に設定する。また、各ページに含まれる文字の総数（総文字数）を検出し、総文字数に対する高精度文字数の割合（高精度率）、および総文字数に対する低精度文字数の割合（低精度率）をページ毎に算出する。また、低精度文字数の割合が所定値（例えば１０％以上）のページを低精度ページとし、所定値未満のページを高精度ページとする。
【０１０３】
次に、制御部７は、表示画像データ生成部２４の有彩色テキスト生成部４４を制御し、Ｓ２５における文字認識処理に基づいて生成したテキストデータに対応するカラーテキストデータ（有彩色テキストデータ）を生成させ（Ｓ２６）、記憶部６に一旦記憶させる。なお、上記カラーデータの色は、デフォルトで設定しておいてもよく、ユーザが任意に指定するようにしてもよい。ただし、画像データに応じて表示される文字の色（原稿における文字の色）と識別しやすい色であることが好ましい。なお、画像データに基づいて原稿中の文字色を検出する文字色検出部（図示せず）を設け、検出した原稿中の文字色に応じて、カラーテキストデータの色を原稿中の文字色と識別しやすい色に設定するようにしてもよい。また、原稿中の文字については２値画像データに基づいて黒で表示し、カラーテキストデータについては黒以外の有彩色で表示するようにしてもよい。本実施形態では、原稿における文字を黒とし、カラーテキストデータの文字を赤とするようになっている。
【０１０４】
次に、制御部７は、表示画像データ生成部２４の重畳画像データ生成部４５を制御し、入力処理部１３において上述した処理が施された画像データとＳ２６で生成したカラーテキストデータとを重畳させた重畳画像データを生成させ（Ｓ２７）、記憶部６に一旦記憶させる。図１０は、原稿の画像データ（原稿画像データ）とカラーテキストデータとの重畳方法を示す説明図である。この図に示すように、本実施形態では、表示画像データ生成部２４は、原稿画像データの文字の一部と、それに対応するカラーテキストデータの文字（文字認識処理結果を示す文字）の一部とが重なるように表示させるように重畳画像データを生成する。ただし、必ずしもこれら両文字の一部を重ねる必要はなく、カラーテキストデータの文字を対応する原稿画像データの文字の近傍に配置すればよい。
【０１０５】
また、制御部７は、表示画像データ生成部２４のサムネイル生成部４６を制御してＳ２７で生成した重畳画像データのサムネイル画像データを生成させ（Ｓ２８）、記憶部６に一旦記憶させる。なお、本実施形態では重畳画像データのサムネイル画像データを生成するものとしているが、これに限らず、例えば原稿画像データのサムネイル画像を生成するようにしてもよい。
【０１０６】
なお、図１（ａ）および図１（ｂ）には示していないが、制御部７は、原稿補正部１５、色補正部１６、黒生成下色除去部１７、空間フィルタ部１８、出力階調補正部１９、中間調生成部２０、および領域分離部２１を制御し、原稿から読み取った画像データに対して出力ファイルの形式に応じた画像データにするための処理を行わせる。
【０１０７】
具体的には、制御部７は、原稿補正部１５を制御し、原稿検知部１４における原稿傾き検知結果、および原稿方向検知結果に応じて原稿傾き補正および天地方向補正を行わせる。また、色補正部１６を制御し、出力ファイルのカラータイプに応じた画像データに色変換させる。例えば、色補正部１６は、原稿補正部１５から入力される画像入力装置２の画像読取特性に依存したＲ，Ｇ，Ｂの画像データを、一般に普及している表示装置の表示特性に適合したＲ’Ｇ’Ｂ’の画像データ（例えば、ｓＲＧＢデータ）に変換させる。
【０１０８】
また、制御部７は、画像送信モードでは黒生成下色除去部１７および中間調生成部２０には処理を行わせず、黒生成下色除去部１７および中間調生成部２０については前段の処理部から入力された画像データをそのまま次段の処理部に出力（スルー）させる。
【０１０９】
また、制御部７は、空間フィルタ部１８を制御し、領域分離信号に基づいてデジタルフィルタによる空間フィルタ処理（強調処理，平滑化処理）を行わせる。また、制御部７は、出力階調補正部１９を制御し、所定の出力階調補正処理を行わせ、出力階調補正処理後の画像データを記憶部６に一旦記憶させる。
【０１１０】
Ｓ２において読取処理を行った後、制御部７は、読み取り処理が完了していない原稿が残っているか否かを判断し（Ｓ３）、残っている場合には未読取ページに対して上述した読取処理を行う。
【０１１１】
一方、Ｓ３において全ての原稿の読み取り処理が完了したと判断した場合、制御部７は、表示画像データ生成部２４によって生成された各原稿についてのサムネイル画像データに基づいて、操作パネル８の表示部８ａにサムネイル画像の一覧を表示させる（Ｓ４）。
【０１１２】
図１１（ａ）はＳ４において表示部８ａに表示される表示画面の一例を示している。この図に示す例では、各原稿についてのサムネイル画像の一覧と、「表示モード切り替え」、「処理モードページ単位」、「完了」、「拡大」、および「縮小」の各ボタンと、原稿の総ページ数（総枚数）、および低精度ページ数が表示されている。低精度ページ数とは、Ｓ２６で算出した低精度率が所定値以上である原稿の数である。「拡大」ボタンおよび「縮小」ボタンは、各サムネイル画像の表示サイズを拡大あるいは縮小させるための指示を行うボタンである。「処理モードページ単位」ボタンは、再読取時に、再読取対象として選択した原稿のみを画像入力装置２の原稿自動搬送装置５０または第１コンタクトガラス（原稿載置台）５１上にセットして読み取りを行うモード（ページ単位処理モード）が選択されていることを示している。「処理モードページ単位」ボタンが操作されると、再読取時に全原稿を画像入力装置２の原稿自動搬送装置５０にセットして読み取りを行うモード（ページ一括処理モード）に切り替えられ、後述する図１７（ａ）の表示画面に移行するようになっている。
【０１１３】
また、「表示モード切り替え」ボタンは、全原稿のサムネイル画像の一覧を表示させるか、低精度率が所定値以上である原稿（再読取を推奨する原稿）のサムネイル画像の一覧を表示させるかを切り替えるための指示を行うボタンである。図１１（ａ）の表示画面において、「表示モード切り替え」ボタンが操作されると、制御部７は、図１１（ｂ）に示すように低精度率が所定値以上である原稿のサムネイル画像の一覧を表示させる。なお、図１１（ｂ）の表示画面では、各サムネイル画像の近傍に、当該サムネイル画像に対応するページについての低精度率（低精度文字率）を表示させるようになっている。
【０１１４】
また、図１１（ａ）に示したように、本実施形態では、全原稿のサムネイル画像の一覧を表示させる際、低精度率が所定値未満である原稿と、所定値以上である原稿とを識別可能に表示させるようになっている。識別可能に表示させるための方法は特に限定されるものではないが、サムネイル画像の枠部の色や太さを異ならせる方法などを用いることができる。本実施形態では、低精度率が所定値未満である原稿のサムネイル画像の枠部を赤色で強調表示するようになっている。これにより、低精度率が所定値未満である原稿をユーザに認識させ、再読取を行うか否かを確認することを奨めることができる。
【０１１５】
また、本実施形態では、サムネイル画像の一覧を表示させるものとしているが、これに限らず、各原稿の画像を順次表示させるようにしてもよい。
【０１１６】
次に、制御部７は、Ｓ４で表示させた表示画面に対して原稿の選択指示（ページ選択指示）が行われたか否かを判断する（Ｓ５）。なお、本実施形態では、サムネイル画像の一覧が表示されている表示画面においてユーザがいずれかのサムネイル画像に触れることにより、そのサムネイル画像に対応する原稿を選択して当該原稿についての詳細情報の表示を選択できるようになっている。また、「完了」ボタンが操作された場合、制御部７は、原稿の選択指示が行われなかったと判断する。
【０１１７】
Ｓ５において原稿の選択指示が行われなかったと判断した場合、制御部７は、後述するＳ１８の処理に移る。
【０１１８】
一方、Ｓ５においてページの選択指示が行われたと判断した場合、制御部７は、選択された原稿についての詳細情報を表示させる（Ｓ６）。
【０１１９】
図１２（ａ）はＳ６において表示される表示画面の一例を示す説明図である。この図に示すように、制御部７は、Ｓ５において選択された原稿についてのＳ２７で生成された重畳画像データを記憶部６から読み出して表示部８ａに表示させる。また、この図に示す例では、重畳画像データに加えて、「表示モード切り替え」、「前ページ」、「ＯＫ」、「再読取」、「次ページ」、「手動補正」、「拡大」、および「縮小」の各ボタンと、このページに含まれる文字の総文字数、高精度文字数、高精度率、および傾きの有無が表示されている。なお、傾きの有無については、Ｓ２２の原稿傾き検知処理において検出された原稿の傾き向き角度が所定角度（例えば２度）以上である原稿については傾きあり、所定角度未満である原稿については傾きなしとして表示する。なお、高精度文字数および高精度率に代えて（あるいは高精度文字数および高精度率に加えて）、低精度文字数および低精度率を表示させてもよい。
【０１２０】
「前ページ」ボタン、および「次ページ」ボタンは、詳細情報を表示させる原稿を１つ前または１つ後のページに切り替えるための指示を行うボタンである。「拡大」および「縮小」ボタンは表示させる重畳画像の拡大または縮小を指示するためのボタンである。「ＯＫ」ボタンは再読取を行わない旨の指示を行うボタンであり、「再読取」ボタンは再読取処理を行う旨の指示を行うボタンである。「手動補正」ボタンは手動補正処理を行う旨の指示を行うボタンである。
【０１２１】
図１２（ａ）の表示画面において「表示モード切り替え」ボタンが操作されると、制御部７は、図１２（ｂ）に示すように、重畳画像データ生成部４５を制御して低精度文字についてのみカラーテキストデータに応じた文字を表示させ、高精度文字についてはカラーテキストデータを表示させないようにした重畳画像データを生成させて表示部８ａに表示させる。なお、Ｓ２７の処理において全ての文字についてカラーテキストデータに応じた文字を重畳させた重畳画像データ、および低精度文字についてのみカラーテキストデータに応じた文字を重畳させた重畳画像データの両方を生成して記憶部６に記憶させておいてもよい。
【０１２２】
次に、制御部７は、手動補正処理を行うか否かを判断する（Ｓ７）。具体的には、制御部７は、Ｓ６の表示画面において「手動補正」ボタンが操作された場合には手動補正処理を行うと判断し、「ＯＫ」ボタン、または「再読取」ボタンが操作された場合には手動補正処理を行わないと判断する。
【０１２３】
そして、Ｓ７において手動補正処理を行うと判断した場合、手動補正処理を行う（Ｓ８）。手動補正処理とは、ユーザがマニュアルで補正内容を指示して画像データを補正する処理である。手動補正処理の詳細については後述する。
【０１２４】
一方、Ｓ７において手動補正処理を行わないと判断した場合、制御部７は、再読取を行うか否かを判断する（Ｓ９）。具体的には、制御部７は、Ｓ６の表示画面において「ＯＫ」ボタンが操作された場合には再読取を行わないと判断し、「再読取」ボタンが操作された場合には再読取を行わないと判断する。
【０１２５】
そして、Ｓ９において再読取を行わないと判断した場合、制御部７は、Ｓ４の処理に戻って再びサムネイル画像のリストを表示させる。この際、図１１（ｂ）および図１１（ｃ）に示したように、再読取の要否を確認したページのサムネイル画像に、当該ページを確認済みであることを示す記号（例えば「レ」印）を付加して表示させるようにしてもよい。
【０１２６】
一方、Ｓ９において再読取を行うと判断した場合、制御部７は、再読取処理部２３の推奨設定検出部４１を制御し、推奨する再読取条件（推奨条件）を検出する推奨条件検出処理を行わせる（Ｓ１０）。
【０１２７】
図１３は、推奨設定検出部４１における推奨条件検出処理の流れを示すフローチャートである。
【０１２８】
まず、推奨設定検出部４１は、Ｓ２２における原稿傾き検知処理の結果に基づいて、原稿の傾きの有無を判断する（Ｓ３１）。例えば、Ｓ２２の原稿傾き検知処理において検出された原稿の傾き向き角度が所定角度（例えば２度）以上であるページについては傾きあり、所定角度未満であるページについては傾きなしと判断する。
【０１２９】
そして、傾きなしと判断した場合、推奨設定検出部４１は、読取解像度の変更を推奨条件とする（Ｓ３２）。例えば、前回の読取解像度（例えば３００ｄｐｉ）よりも高い読取解像度（例えば６００ｄｐｉ）への変更を推奨条件とする。原稿の文字サイズが小さいために文字認識精度が低くなってしまっていたような場合などには、読取解像度を高くして再読取を行うことで文字認識精度を向上させることができる。
【０１３０】
Ｓ３１において傾きありと判断した場合、推奨設定検出部４１は、前回の読取処理が原稿自動搬送装置５０を用いて行われたか否かを判断する（Ｓ３３）。そして、前回の読取処理が原稿自動搬送装置５０を用いていないと判断した場合、すなわち第１コンタクトガラス５１上に載置された原稿を読み取ったと判断した場合は、推奨設定検出部４１は、原稿を第１コンタクトガラス５１上に原稿を再セットして再読取処理を行うことを推奨条件とする（Ｓ３４）。
【０１３１】
また、Ｓ３３において前回の読取処理が原稿自動搬送装置５０を用いて行われたと判断した場合、推奨設定検出部４１は、その原稿についての原稿自動搬送装置５０を用いた読取回数が１回であるか否かを判断する（Ｓ３５）。すなわち、次に行う原稿自動搬送装置５０を用いた再読取処理が、原稿自動搬送装置５０を用いた初回の再読取処理であるか否かを判断する。
【０１３２】
そして、Ｓ３５において原稿自動搬送装置５０を用いた読取回数が１回であると判断した場合、推奨設定検出部４１は、低速読取を推奨条件とする（Ｓ３６）。すなわち、画像読取時の原稿の傾きを抑制するために、原稿自動搬送装置５０による原稿の搬送速度を低速に設定して再読取を行うことを推奨する。
【０１３３】
また、Ｓ３５において原稿自動搬送装置５０を用いた読取回数が１回ではないと判断した場合、推奨設定検出部４１は、その原稿についての原稿自動搬送装置５０を用いた読取回数が２回であるか否かを判断する（Ｓ３７）。すなわち、次に行う原稿自動搬送装置５０を用いた再読取処理が、原稿自動搬送装置５０を用いた２回目の再読取処理であるか否かを判断する。
【０１３４】
そして、Ｓ３７において原稿自動搬送装置５０を用いた読取回数が２回であると判断した場合、推奨設定検出部４１は、原稿自動搬送装置５０に対する原稿セット方向の変更、および低速読取を推奨条件とする（Ｓ３８）。例えば、複数枚の原稿がパンチ穴やホッチキスなどで綴じられていた場合、あるいは製本された書籍を裁断して得られた複数枚の原稿である場合などには、原稿同士が綴じられていた部分でくっついていたり、原稿に傷や型がついていたりする場合があり、それに起因して原稿搬送時に原稿が傾いてしまうときがある。このため、原稿自動搬送装置５０に対する原稿セット方向を変更することで、画像読取時の原稿の傾きを抑制できる。なお、推奨設定検出部４１が画像データに基づいてパンチ穴、ホッチキスの跡、裁断跡などを検出し、原稿におけるこれらの箇所（パンチ穴、ホッチキスの跡、裁断跡など）が存在しない辺を原稿送り方向の先頭側にするように原稿のセット方向を推奨してもよい。
【０１３５】
一方、Ｓ３７において原稿自動搬送装置５０を用いた読取回数が２回ではないと判断した場合、すなわち３回目以上であると判断した場合、推奨設定検出部４１は、原稿自動搬送装置５０を用いず、第１コンタクトガラス５１上に原稿を載置して読取処理を行うことを推奨条件とする。
【０１３６】
なお、図１３に示した例は、推奨条件の決定方法の一例であり、これに限るものではない。例えば、図１３に示した推奨条件の決定順序を並び替えてもよい。また、他の推奨条件とその決定方法を組み合わせてもよい。例えば、Ｓ３６では搬送速度の変更または原稿セット方向の変更のいずれか一方を推奨し、Ｓ３８では上記両条件の他方を推奨するようにしてもよい。また、Ｓ３６では搬送速度の変更または原稿セット方向の変更のいずれか一方を推奨し、Ｓ３８では上記両条件の他方を推奨し、Ｓ３８で推奨した条件に基づいて再読取を行っても文字認識精度が改善しなかった場合に搬送速度の変更および原稿セット方向の変更の両方を推奨するようにしてもよい。
【０１３７】
その後、制御部７は、Ｓ１０で検出した推奨する再読取条件を反映させた再読取設定画面を表示部８ａに表示させる（Ｓ１１）。
【０１３８】
図１４（ａ）は表示部８ａに表示される再読取設定画面の一例を示す説明図である。この図に示す例では、「設定完了」ボタン、「戻る」ボタン、原稿画像、および読取モード設定画像が表示されている。また、読取モード設定画像には、設定変更可能な項目として、原稿セット方向、原稿読取方法、読取解像度、原稿送り速度、および下地除去レベルの各項目と、これら各項目の設定を変更するための画像とが表示されている。上記原稿画像としては、例えば、プレビュー画像データ生成部４７が記憶部６に記憶されている画像データに基づいて生成した画像を用いることができる。
【０１３９】
図１４（ｂ）は、上記各項目についての設定可能な条件の一例を示している。原稿セット方向は、原稿自動搬送装置５０に対する原稿のセット方向、すなわち原稿送り方向を示しており、上向き、下向き、左向き、および右向きの中から選択可能になっている。原稿読取方法としては、原稿自動搬送装置（ＡＤＦ）５０を用いて読取処理を行うか、あるいは第１コンタクトガラス５１上に原稿を載置して読取処理を行うかを選択可能になっている。読取解像度としては、上述したように、６００ｄｐｉ、４００ｄｐｉ、３００ｄｐｉ、２００ｄｐｉ、および１００ｄｐｉの５段階の中から選択できるようになっている。原稿送り速度については、通常または低速から選択できるようになっている。下地除去レベルについては、弱、中、強の中から選択できるようになっている。
【０１４０】
なお、図１４（ａ）に示した例では、再読取設定画面の表示を開始した時点では上記各項目の設定値はＳ１０で検出した再読取条件に応じた設定値に設定されており、その後、ユーザが任意に変更できるようになっている。例えば、傾きを最も抑制できる原稿セット方向をユーザが認識している場合などには、ユーザは「原稿セット方向」を推奨設定から任意に変更できる。また、原稿自動搬送装置５０では原稿の傾きが生じやすい場合などには、ユーザは「原稿読取方法」として原稿台（第１コンタクトガラス５１上への原稿載置）を指定することができる。また、原稿の文字が小さい場合などには、ユーザが「読取解像度」をデフォルトよりも高い任意の解像度に設定することができる。また、下地の濃い原稿の場合などには、ユーザが「下地除去レベル」を任意に変更できる。
【０１４１】
「設定完了」ボタンは、上記の各項目についての再読取時に適用する条件の設定が完了した旨を入力するためのボタンである。「戻る」ボタンはＳ６の詳細情報の表示画面に戻る旨を入力するためのボタンである。
【０１４２】
次に、制御部７は、再読取を実行するか否かを判断する（Ｓ１２）。具体的には、再読取設定画面において「設定完了」ボタンが操作された場合に再読取を実行すると判断し、「戻る」ボタンが操作された場合には再読取を実行しないと判断する。
【０１４３】
そして、再読取を実行しないと判断した場合、制御部７は、Ｓ６に戻って選択されている原稿の詳細情報を表示部８ａに表示させる。
【０１４４】
一方、再読取を実行すると判断した場合、制御部７は、その時点で設定されている再読取条件に基づいて読取処理（再読取処理）を行う（Ｓ１３）。読取処理方法は図１（ｂ）に示した方法と同様である。ただし、ユーザは再読取設定画面に対する設定条件に応じて原稿を原稿自動搬送装置５０あるいは第１コンタクトガラス５１上にセットし、制御部７は再読取設定画面に対する設定条件に応じて読取処理を行わせる。また、制御部７は、再読取処理を実行する際、再読取に適用した読取条件、再読取回数、およびページ番号（原稿番号）を対応付けて記憶部６に記憶させる。
【０１４５】
次に、制御部７は、再読取前の重畳画像データに応じた画像と、再読取後の重畳画像データに応じた画像とを表示部８ａに並べて表示させる（Ｓ１４）。
【０１４６】
図１５（ａ）はＳ１４における表示画面の一例を示す説明図である。この図に示す例では、Ｓ６で表示させた詳細情報が前回データとして表示され、再読取によって取得した重畳画像データ、総文字数、高精度文字数、高精度率、および傾きの有無が今回データとして表示される。なお、Ｓ６と同様、「表示モード切り替え」ボタンが操作されると、制御部７は、図１５（ｂ）に示すように、低精度文字のカラーテキストデータのみを原稿の文字画像に重畳させた重畳画像データを表示させる。
【０１４７】
なお、図１５（ａ），図１５（ｂ）の表示画面において再読取結果に対応する重畳画像の表示領域にユーザが触れると再読取結果を選択した状態になり、図１５（ｃ），図１５（ｄ）に示すように再読取結果に対応する重畳画像の枠線が太線で強調表示される。また、図１５（ｃ），図１５（ｄ）の表示画面において再読取結果に対応する重畳画像の表示領域にユーザが触れると再読取前の結果を選択した状態になり、図１５（ａ），図１５（ｂ）に示すように再読取前の重畳画像の枠線が太線で強調表示される。
【０１４８】
その後、制御部７は、再読取をもう一度行うか否かを判断する（Ｓ１５）。具体的には、制御部７は、図１５（ａ）〜図１５（ｄ）の何れかの表示画面において「再読取」ボタンが操作された場合には再読取を行うと判断し、「ＯＫ」ボタンが選択された場合には再読取を行わないと判断する。
【０１４９】
Ｓ１５において再読取を行うと判断した場合、制御部７は、Ｓ１０の処理に戻る。なお、図１５（ａ）〜図１５（ｄ）における今回データ（再読取結果に対応する重畳画像）が選択された状態で「再読取」ボタンが操作された場合にはその今回データを次に行う再読取処理後の前回データとし、図１５（ａ）〜図１５（ｄ）における前回データ（再読取前の重畳画像）が選択された状態で「再読取」ボタンが操作された場合にはその前回データを次に行う再読取処理後も前回データとする。
【０１５０】
Ｓ１５において再読取を行わないと判断した場合、制御部７は、再読取結果を採用するか否かを判断する（Ｓ１６）。具体的には、制御部７は、図１５（ａ）〜図１５（ｄ）の何れかの表示画面において「ＯＫ」ボタンが操作されたときに、前回データが選択されていた場合には再読取結果を採用しないと判断し、今回データが選択されていた場合には再読取結果を採用すると判断する。
【０１５１】
そして、再読取結果を採用しないと判断した場合、制御部７は、Ｓ４の処理に戻る。
【０１５２】
一方、再読取結果を採用すると判断した場合、制御部７は、再読取結果に応じて画像データおよびテキストデータを更新し（Ｓ１７）、Ｓ４の処理に戻る。
【０１５３】
具体的には、制御部７は、画像合成部４２を制御し、記憶部６に記憶されている画像データ（原稿から読み取った画像データに対して画像処理装置３の各部で上述の処理が施され、中間調生成部２０から出力されて記憶部６に記憶されている画像データ）のうち、再読取を行った原稿の画像データを再読取後の画像データに置換させる。また、テキスト合成部４３を制御し、記憶部６に記憶されている文字認識結果に応じたテキストデータのうち、再読取を行った原稿についてのテキストデータを再読取後の文字認識結果に応じたテキストデータに置換させる。
【０１５４】
なお、再読取処理後にサムネイル画像の一覧を表示させる場合、例えば図１１（ｄ）に示すように、再読取処理によって文字認識精度が低精度ページから高精度ページに改善された原稿のサムネイル画像と、再読取処理後も低精度ページのままの原稿（精度が改善していない原稿、および改善していても低精度ページのままの原稿）のサムネイル画像とを識別可能に表示してもよい。図１１（ｄ）の例では、高精度ページに改善された原稿のサムネイル画像の枠線を緑色で強調表示し、再読取処理後も低精度ページのままの原稿のサムネイル画像の枠線を赤色で強調表示している。これにより、各原稿について再読取処理を行うべきか否かを容易に確認できる。また、精度が改善していない原稿の再読取をユーザに奨めることができる。
【０１５５】
また、Ｓ５の処理において、原稿の選択指示が行われなかったと判断した場合、すなわち、Ｓ５の表示画面において「完了」ボタンが操作された場合、制御部７は、描画コマンド生成部７１を制御し、原稿の画像データに対する文字認識処理によって取得したテキストデータに対応する透明テキストを画像ファイル内に配置させるためのテキスト配置コマンドを生成させる（Ｓ１８）。ここで、透明テキストとは、認識された文字（あるいは、文字および単語）をテキスト情報として見掛け上は見えない形で画像データに重ね合わせる（あるいは埋め込む）ためのデータである。例えば、ＰＤＦファイルでは、画像データに透明テキストを付加した画像ファイルが一般に使用されている。
【０１５６】
なお、Ｓ５の表示画面において「完了」ボタンが操作されたときに、制御部７がプレビュー画像データ生成部４７を制御して原稿のプレビュー画像を生成させて表示部８ａに表示させ、この画像データを出力ファイルの生成に用いる画像データとして確定するか否かをユーザに問い合わせるようにしてもよい。また、プレビュー画像を表示させる際、表示対象の原稿の全体が表示部８ａに表示されるように、プレビュー画像データ生成部４７が、表示部８ａの画面サイズおよび解像度に応じて画像データに対して画素を間引く等の処理を施すようにしてもよい。画素を間引く方法としては、例えば、（１）補間する画素に一番近い、あるいは、補間する画素に対して所定の位置関係にある既存画素の値をその補間画素の値とするニアレストネイバー法、（２）補間する画素を囲む周囲４点の既存画素の距離に比例した形で重み付けした値の平均を求め、その値をその補間画素の値とするバイリニア法、（３）補間する画素を囲む周囲４点に加えて、それら４点を囲む１２点を加えた計１６点の画素の値を用いて補間計算を行う。また、プレビュー画像を表示させる際、プレビュー画像データ生成部４７が、表示部８ａの表示特性に応じて画像データにγ補正を施すようにしてもよい。
【０１５７】
なお、上述した重畳画像データやサムネイル画像についてもプレビュー画像と同様、重畳画像データ生成部４５あるいはサムネイル生成部４６が間引き処理やγ補正を施すようにしてもよい。
【０１５８】
次に、制御部７は、フォーマット化処理部７２を制御し、中間調生成部２０から出力された画像データと、Ｓ１８で生成したテキスト配置コマンドとに基づいて、画像データに透明テキストを埋め込んだ出力ファイルを生成（フォーマット化）させ（Ｓ１９）、処理を終了する。
【０１５９】
（１−４−２．ページ一括処理モード）
上述したように、Ｓ１３において再読取処理を行う際、再読取の対象とする原稿のみを画像入力装置２にセットして読み取らせてもよく、全原稿を画像入力装置２の原稿自動搬送装置５０にセットして読み取らせてもよい。
【０１６０】
図１６は、全ページを画像入力装置２の原稿自動搬送装置５０にセットして読み取らせる場合の処理（ページ一括処理モード）の流れを示すフローチャートである。
【０１６１】
図１６に示すように、制御部７は、図１（ａ）の場合と同様、画像入力装置２に原稿がセットされ、操作入力部８ｂがユーザからの原稿読取の開始指示を受け付けたこと検知すると（Ｓ１）、デジタルカラー複合機１の各部を制御して読取処理を行わせる（Ｓ２）。また、Ｓ２において読取処理を行った後、制御部７は、読取処理が完了していない原稿が残っているか否かを判断し（Ｓ３）、残っている場合には未読み取りの原稿に対して読取処理を行う。
【０１６２】
Ｓ３において全ての原稿の読取処理が完了したと判断した場合、制御部７は、表示画像データ生成部２４によって生成された各原稿についてのサムネイル画像データに基づいて、操作パネル８の表示部８ａにサムネイル画像の一覧を表示させる（Ｓ５１）。
【０１６３】
図１７（ａ）はＳ４１において表示部８ａに表示される表示画面の一例を示している。この図に示す例では、各ページの原稿についてのサムネイル画像が一覧と、「表示モード切り替え」、「処理モード一括」、「完了」、「拡大」、および「縮小」の各ボタンと、原稿の総ページ数、および低精度ページ数が表示されている。低精度ページ数とは、Ｓ２６で算出した低精度率が所定値以上である原稿の数（あるいは、Ｓ４で算出した高精度率が所定値未満である原稿の数）である。「拡大」ボタンおよび「縮小」ボタンは、各サムネイル画像の表示サイズを拡大あるいは縮小させるための指示を行うボタンである。「処理モード一括」ボタンは、再読取時に全原稿を画像入力装置２の原稿自動搬送装置５０にセットして読取処理を行うモード（ページ一括処理モード）が選択されていることを示している。「処理モード一括」ボタンが操作されると、再読取対象の原稿として選択した原稿のみを画像入力装置２の原稿自動搬送装置５０または第１コンタクトガラス５１上にセットして読取処理を行うモード（ページ単位処理モード）に切り替えられ、上述した図１１（ａ）の表示画面に移行するようになっている。
【０１６４】
次に、制御部７は、Ｓ５１で表示させた表示画面に対して原稿の選択指示が行われたか否かを判断する（Ｓ５２）。なお、本実施形態では、サムネイル画像の一覧が表示されている表示画面においてユーザがいずれかのサムネイル画像に触れることにより、そのサムネイル画像に対応する原稿を選択して当該ページについての詳細情報の表示を選択できるようになっている。また、「完了」ボタンが操作された場合、制御部７は、原稿の選択指示が行われなかったと判断する。
【０１６５】
Ｓ５２において原稿の選択指示が行われなかったと判断した場合、制御部７は、後述するＳ６１の処理に移る。
【０１６６】
一方、Ｓ５２において原稿の選択指示が行われたと判断した場合、制御部７は、選択された原稿についての詳細情報を表示させる（Ｓ５３）。詳細情報としては、図１２（ａ）と同様の表示を用いることができる。
【０１６７】
次に、制御部７は、手動補正処理を行うか否かを判断する（Ｓ５４）。具体的には、制御部７は、Ｓ５３の表示画面において「手動補正」ボタンが操作された場合には手動補正処理を行うと判断し、「ＯＫ」ボタン、または「再読取」ボタンが操作された場合には手動補正処理を行わないと判断する。
【０１６８】
そして、Ｓ５４において手動補正処理を行うと判断した場合、手動補正処理を行う（Ｓ５５）。手動補正処理とは、ユーザがマニュアルで補正内容を指示して画像データを補正する処理である。手動補正処理の詳細については後述する。
【０１６９】
一方、Ｓ５４において手動補正処理を行わないと判断した場合、制御部７は、再読取を行うか否かを判断する（Ｓ５６）。具体的には、制御部７は、Ｓ５３の表示画面において「ＯＫ」ボタンが操作された場合には再読取を行わないと判断し、「再読取」ボタンが操作された場合には再読取を行わないと判断する。
【０１７０】
そして、Ｓ５６において再読取を行わないと判断した場合、制御部７は、Ｓ５１の処理に戻って再びサムネイル画像のリストを表示させる。この際、図１１（ｂ）および図１１（ｃ）と同様、再読取の要否を確認した原稿のサムネイル画像に、当該原稿を確認済みであることを示す記号（例えば「レ」印）を付加して表示させるようにしてもよい。
【０１７１】
一方、Ｓ５６において再読取を行うと判断した場合、制御部７は、再読取処理部２３の推奨設定検出部４１を制御し、推奨する再読取条件（推奨条件）を検出する推奨条件検出処理を行わせる（Ｓ５７）。
【０１７２】
図１８は、推奨設定検出部４１における推奨条件検出処理の流れを示すフローチャートである。
【０１７３】
まず、推奨設定検出部４１は、前回読取時の原稿傾き検知処理の結果に基づいて、原稿の傾きの有無を判断する（Ｓ８１）。例えば、原稿傾き検知処理において検出された原稿の傾き向き角度が所定角度（例えば２度）以上である原稿については傾きあり、所定角度未満である原稿については傾きなしと判断する。
【０１７４】
そして、傾きなしと判断した場合、推奨設定検出部４１は、読取解像度の変更を推奨条件とする（Ｓ８２）。例えば、前回の読取解像度（例えば３００ｄｐｉ）よりも高い読取解像度（例えば６００ｄｐｉ）への変更を推奨条件とする。原稿の文字サイズが小さいために文字認識精度が低くなってしまっていたような場合などには、この条件により文字認識精度を向上させることができる。
【０１７５】
Ｓ８１において傾きありと判断した場合、選択されている原稿についての原稿自動搬送装置５０を用いた読取回数が１回であるか否かを判断する（Ｓ８３）。すなわち、次に行う原稿自動搬送装置５０を用いた再読取処理が、原稿自動搬送装置５０を用いた初回の再読取処理であるか否かを判断する。
【０１７６】
そして、Ｓ８３において原稿自動搬送装置５０を用いた読取回数が１回であると判断した場合、推奨設定検出部４１は、低速読取を推奨条件とする（Ｓ８４）。
【０１７７】
また、Ｓ８３において原稿自動搬送装置５０を用いた読取回数が１回ではないと判断した場合、推奨設定検出部４１は、その原稿についての原稿自動搬送装置５０を用いた読取回数が２回であるか否かを判断する（Ｓ８５）。すなわち、次に行う原稿自動搬送装置５０を用いた再読取処理が、原稿自動搬送装置５０を用いた２回目の再読取処理であるか否かを判断する。
【０１７８】
そして、Ｓ８５において原稿自動搬送装置５０を用いた読取回数が２回であると判断した場合、推奨設定検出部４１は、再読取対象として予約されている原稿があるか否かを判断する（Ｓ８６）。すなわち、後述するＳ５９において再読取条件が確定された原稿は再読取対象として予約設定されるようになっており、Ｓ８６では既に予約されている原稿があるか否かを判断する。
【０１７９】
Ｓ８６において予約されている原稿がないと判断した場合、推奨設定検出部４１は、原稿自動搬送装置５０に対する原稿セット方向の変更、および低速読取を推奨条件とする（Ｓ８７）。
【０１８０】
一方、Ｓ８６において予約されている原稿があると判断した場合、推奨設定検出部４１は、低速読取を推奨条件とする（Ｓ８４）。すなわち、「原稿セット方向」は原稿の全原稿で共通設定のため、原稿内で最初に再読取設定をする場合には自由に選択できるが、２番目以降に設定する原稿では最初に設定した原稿の内容に設定する。なお、ユーザが「原稿セット方向」の内容を推奨設定から変更しようとした場合には、例えば図１９に示すように、原稿セット方向を変更すると全原稿の原稿セット方向を変更することになる旨のメッセージを表示し、変更するか否かをユーザに再確認するようにしてもよい。
【０１８１】
また、Ｓ８５において原稿自動搬送装置５０を用いた読取回数が２回ではないと判断した場合、すなわち３回目以上であると判断した場合、推奨設定検出部４１は、原稿自動搬送装置５０を用いず、第１コンタクトガラス５１上に原稿を載置して読取処理を行うことを推奨条件とする。
【０１８２】
なお、図１８に示した例は、推奨条件の決定方法の一例であり、これに限るものではない。例えば、図１８に示した推奨条件の決定順序を並び替えてもよい。また、他の推奨条件とその決定方法を組み合わせてもよい。
【０１８３】
その後、制御部７は、Ｓ５７で検出した推奨する再読取条件を反映させた再読取設定画面を表示部８ａに表示させる（Ｓ５８）。再読取設定画面としては、例えば図１４（ａ）と同様の画面を用いることができる。
【０１８４】
次に、制御部７は、再読取条件を確定するか否かを判断する（Ｓ５９）。具体的には、再読取設定画面において「設定完了」ボタンが操作された場合に再読取条件を確定すると判断し、「戻る」ボタンが操作された場合には再読取条件を確定しないと判断する。
【０１８５】
そして、再読取条件を確定しないと判断した場合、制御部７は、Ｓ５３に戻って選択されている原稿の詳細情報を表示部８ａに表示させる。
【０１８６】
一方、再読取条件を確定すると判断した場合、制御部７は、当該原稿のページ番号（原稿番号）と、当該原稿についてその時点で設定されている再読取条件とを対応付けて記憶部６に記憶させ、当該原稿を再読取対象として予約し（Ｓ６０）、Ｓ５１に戻る。
【０１８７】
Ｓ５２において原稿の選択指示が行われなかったと判断した場合、すなわちＳ５２の表示画面において「完了」ボタンが操作された場合、制御部７は、再読取を行う原稿があるか否か、すなわち再読取対象として予約されている原稿があるか否かを判断する（Ｓ６１）。
【０１８８】
そして、Ｓ６１において再読取を行う原稿があると判断した場合、制御部７は、原稿の全原稿を原稿自動搬送装置５０にセットするようにユーザに促すための画面を表示させる（Ｓ６２）。図２０はＳ６２において表示される表示画面の一例を示す説明図である。この図に示す例では、原稿を示すイラスト（画像）が原稿自動搬送装置５０に対するセット方向（原稿送り方向）に応じた向きで表示され、このイラストの向きにセットすべき旨を示すメッセージが表示されている。また、再読取の開始を指示するための「スタート」ボタンが表示されている。これにより、ユーザは表示画面を参照しながら原稿を原稿自動搬送装置５０にセットし、セット後に「スタート」ボタンを操作することで再読取処理の開始を指示できるようになっている。
【０１８９】
その後、ユーザからの再読取処理の開始指示を受け付けると（Ｓ６３）、制御部７は、原稿自動搬送装置５０で原稿搬送を行う各原稿について、当該原稿が再読取を行う原稿であるか否かを判断する（Ｓ６４）。そして、再読取を行う原稿についてはＳ５９で設定された再読取条件に基づいて読取処理を行い（Ｓ６５）、再読取を行わない原稿については読取処理を行わずに搬送のみ（空送）を行う（Ｓ６６）。そして、制御部７は、未搬送の原稿が残っているか否かを判断し（Ｓ６７）、残っている場合にはＳ６４〜Ｓ６６の処理を繰り返す。なお、制御部７は、再読取処理を実行した場合に、再読取時に適用した読取条件、再読取回数、およびページ番号（原稿番号）を対応付けて記憶部６に記憶させる。
【０１９０】
Ｓ６７において未搬送の原稿が残っていないと判断した場合、制御部７は、再読取を行った原稿について、再読取前の重畳画像データに応じた画像と、再読取後の重畳画像データに応じた画像とを表示部８ａに並べて表示させる（Ｓ６８）。表示方法は、図１５（ａ）〜図１５（ｄ）と同様である。
【０１９１】
なお、本実施形態では、再読取を行った後、再読取結果を採用するか否かの判断をまだ行っていないページのうち、ページ番号が最も小さい原稿から順に表示させるようになっている。ただし、これに限らず、全原稿または再読取を行った原稿のサムネイル画像の一覧を表示させ、ユーザが選択したサムネイル画像に対応する原稿を表示させるようにしてもよい。
【０１９２】
図１７（ｂ）は、全原稿のサムネイル画像の一覧を表示させる場合の表示画面の例を示している。この図に示す例では、再読取を行った原稿のサムネイル画像が再読取を行っていない原稿のサムネイル画像と識別可能に表示されている。また、再読取を行った原稿のサムネイル画像のうち、もう一度再読取を行うか否かを確認済みの原稿のサムネイル画像にはチェック済みであることを示す記号（「レ」印）、またはもう一度再読取を行うことが予約されていることを示す記号（「Ｒｅ」印）が付されている。すなわち、確認済みの原稿のうち、もう一度再読取を行う原稿のサムネイル画像には「Ｒｅ」印が付され、再読取をこれ以上行わない原稿のサムネイル画像には「レ」印が付されている。
【０１９３】
次に、制御部７は、詳細情報を表示している原稿について、再読取をもう一度行うか否かを判断する（Ｓ６９）。具体的には、制御部７は、図１５（ａ）〜図１５（ｄ）の何れかの表示画面において「再読取」ボタンが操作された場合には再読取を行うと判断し、「ＯＫ」ボタンが選択された場合には再読取を行わないと判断する。
【０１９４】
Ｓ６９において再読取を行うと判断した場合、制御部７は、再読取処理部２３の推奨設定検出部４１を制御し、前回の再読取で取得したデータに基づいて推奨する再読取条件（推奨条件）を検出する推奨条件検出処理を行わせる（Ｓ７０）。推奨条件検出処理の方法は図１８に示した方法と同様である。
【０１９５】
その後、制御部７は、Ｓ７０で検出した推奨する再読取条件を反映させた再読取設定画面を表示部８ａに表示させる（Ｓ７１）。再読取設定画面としては、例えば図１４（ａ）と同様の画面を用いることができる。
【０１９６】
次に、制御部７は、再読取条件を確定するか否かを判断する（Ｓ７２）。具体的には、再読取設定画面において「設定完了」ボタンが操作された場合に再読取条件を確定すると判断し、「戻る」ボタンが操作された場合には再読取条件を確定しないと判断する。
【０１９７】
そして、再読取条件を確定しないと判断した場合、制御部７は、Ｓ６８に戻って選択されている原稿の詳細情報を表示部８ａに表示させる。
【０１９８】
一方、再読取条件を確定すると判断した場合、制御部７は、当該原稿のページ番号と、当該原稿についてその時点で設定されている再読取条件とを対応付けて記憶部６に記憶させ、当該原稿を再読取対象として予約し（Ｓ７３）、Ｓ７６の処理に進む。
【０１９９】
Ｓ６９において再読取を行うと判断した場合、制御部７は、再読取結果を採用するか否かを判断する（Ｓ７４）。具体的には、制御部７は、図１５（ａ）〜図１５（ｄ）の何れかの表示画面において「ＯＫ」ボタンが操作されたときに、前回データが選択されていた場合には再読取結果を採用しないと判断し、今回データが選択されていた場合には再読取結果を採用すると判断する。
【０２００】
そして、再読取結果を採用しないと判断した場合、制御部７は、Ｓ７６の処理に進む。
【０２０１】
一方、再読取結果を採用すると判断した場合、制御部７は、再読取結果に応じて画像データおよびテキストデータを更新し（Ｓ７５）、Ｓ７６の処理に進む。
【０２０２】
図２１（ａ）〜図２１（ｅ）は、画像データおよびテキストデータの更新方法を示す説明図である。
【０２０３】
まず、制御部７は、図２１（ａ）に示すように、初回の読取処理で取得した画像データに対して画像処理装置３の各部が上述した処理を施した画像データ（中間調生成部２０から出力される画像データ）、および初回の読取処理で取得した画像データに対する文字認識処理によって文字認識部２２が生成したテキストデータを、原稿毎に記憶部６における元データ格納エリアＡ１に格納する。なお、図２１（ａ）では、初回の読取処理で取得された原稿のデータ（画像データおよびテキストデータ）のうち、１ページ目から６ページ目までの原稿のデータが符号Ｐ１，Ｐ２，Ｐ３，・・・，Ｐ６で示されている。
【０２０４】
その後、再読取処理が行われると、制御部７は、図２１（ｂ）に示すように、再読取処理で取得した画像データに対して画像処理装置３の各部が上述した処理を施した画像データ（中間調生成部２０から出力される画像データ）、および再読取処理で取得した画像データに対する文字認識処理によって文字認識部２２が生成したテキストデータを、記憶部６における再読取データ格納領域Ａ２に格納する。なお、図２１（ｂ）の例では、２ページ目および４ページ目の原稿の再読取が行われた場合を示しており、再読取によって取得したこれら各原稿のデータ（画像データおよびテキストデータ）は符号Ｐ２’，Ｐ４’で示されている。再読取を行っていない原稿については読取処理が行われずに空送されるので、再読取データは存在しない。ただし、これに限らず、全原稿について再読取を行い、再読取によって取得したデータを再読取データ格納領域Ａ２に格納するようにしてもよい。
【０２０５】
次に、制御部７は、図２１（ｃ）に示すように、Ｓ７４におけるユーザからの指示に応じて、再読取を行った各原稿について、再読取前のデータを採用するか、再読取後のデータを採用するかを選択する。図２１（ｃ）の例では、２ページ目については再読取後のデータＰ２’が採用され、４ページ目については再読取前のデータＰ４が採用されている。
【０２０６】
次に、制御部７は、画像合成部４２およびテキスト合成部４３を制御し、図２１（ｄ）に示すように、元データ格納エリアＡ１に格納されている各原稿のデータ（画像データおよびテキストデータ）のうち、再読取後のデータを採用することが選択された原稿のデータ（画像データおよびテキストデータ）を、再読取後のデータに置換させる。図２１（ｄ）の例では、元データ格納エリアＡ１における初回の読取処理で取得された２ページ目の読取データＰ２が、再読取後の読取データＰ２’に置換されている。
【０２０７】
なお、図２１（ｅ）に示すように、元データ格納エリアＡ１および再読取データ格納領域Ａ２に格納した各読取データを削除したり上書きしたりせず、いずれの格納エリアのデータを採用するかを示す採用番号を原稿毎に付与して管理するようにしてもよい。この場合、再読取を行った回数に応じて再読取データ格納領域Ａ３，Ａ４，・・・（図示せず）が順次追加されていく。
【０２０８】
Ｓ７６において、制御部７は、再読取を行った全原稿についての確認（もう一度再読取を行うか否かの確認、および再読取結果を採用するか否かの確認）を行ったか否かを判断する。
【０２０９】
Ｓ７６において全原稿の確認が完了していないと判断した場合、制御部７は、Ｓ６８に戻って未確認の原稿についての重畳画像データを表示させる。一方、Ｓ７６において全原稿の確認が完了したと判断した場合、制御部７は、Ｓ６１の処理に戻る。
【０２１０】
Ｓ６１の処理において再読取を行う原稿がないと判断した場合、制御部７は、描画コマンド生成部７１を制御し、文字認識処理によって取得したテキストデータに対応する透明テキストを画像ファイル内に配置させるためのテキスト配置コマンドを生成させる（Ｓ７６）。
【０２１１】
また、制御部７は、フォーマット化処理部７２を制御し、中間調生成部２０から出力された画像データと、Ｓ７６で生成したテキスト配置コマンドとに基づいて、画像データに透明テキストを埋め込んだ出力ファイルを生成（フォーマット化）させ（Ｓ７７）、処理を終了する。
【０２１２】
（１−４−３．手動補正処理）
次に、図１（ａ）のＳ８における手動補正処理（ページ単位処理モードにおける手動補正処理）について説明する。
【０２１３】
図２２（ａ）は図１（ａ）のＳ８において「手動補正」ボタンが操作されたときに表示部８ａに表示される表示画面の一例を示す説明図である。この図に示すように、「手動補正」ボタンが操作されると、重畳画像が表示されている領域の周囲に、「手動補正」ボタンに代えて、「分割」ボタン、「左回転」ボタン、および「右回転」ボタンが表示される。
【０２１４】
そして、「左回転」ボタン、または「右回転」ボタンが操作された場合、制御部７は、重畳画像データ生成部４５を制御して重畳画像データを操作されたボタンに応じた方向にボタンが操作された回数に応じて９０度単位で回転（ボタン操作回数×９０度回転）させた画像データを生成させ、表示部８ａに表示させる。図２２（ｂ）は、図２２（ａ）に示した表示画面において「左回転」ボタンが１回操作された場合に表示される表示画面を示している。そして、「ＯＫ」ボタンが操作された場合、制御部７は原稿補正部１５を制御して原稿の画像データを指示に応じた方向に指示に応じた角度回転させ、記憶部６に記憶している画像データを更新させる。さらに、制御部７は、更新後の画像データに基づいて文字認識処理を行わせ、文字認識結果に応じて記憶部６に記憶しているテキストデータを更新させる。
【０２１５】
これにより、例えば、図２２（ａ）に示したような文字が含まれていない原稿や文字数が少ない原稿（例えば１０文字以下の原稿）などの場合には天地方向が精度よく検出されない場合があるが、ユーザが手動補正によって原稿方向を正しく補正することができる。これにより、文字認識精度を向上させることができる。
【０２１６】
また、「分割」ボタンが操作された場合、制御部（画像分割部）７は、１枚の原稿の画像データを複数枚の原稿の画像データに分割する。なお、画像処理装置３に１枚の原稿の画像データを複数枚の原稿の画像データに分割する画像分割部（図示せず）を設け、制御部７が指示された分割数に応じて画像分割部を制御し、画像データの分割を行わせるようにしてもよい。
【０２１７】
図２３（ａ）はＳ８において「手動補正」ボタンが操作されたときに表示部８ａに表示される表示画面の一例を示す説明図であり、２ページ分の原稿が１枚の原稿に割り付けられた原稿（いわゆる２ｉｎ１原稿）の重畳画像データを表示している場合の例を示している。
【０２１８】
割付原稿（複数ページを１枚の原稿に割り付けて作成された原稿。集約原稿、Ｎｉｎ１、あるいはＮ-ｕｐとも呼ばれる。）の時には、割付原稿から読み取った画像データにおける当該割付原稿に割り付けられているページ毎に、天地方向（図２４（ａ）参照）、傾き（図２４（ｂ）参照）、下地濃度（図２４（ｃ）参照）、文字サイズ（図２４（ｄ）参照）などが異なる場合があり、原稿１枚単位の一律な画像読み取りでは、文字認識の精度が低下してしまう場合がある。
【０２１９】
例えば、図２３（ａ）に示した例の場合、左半分に配置されているページについては高精度に文字認識できても、右半分に配置されているページについては文字方向が異なるために文字認識の精度が低下してしまう。
【０２２０】
そこで、本実施形態では、「手動補正」において「分割」ボタンを押すことにより、１枚の原稿を分割して複数枚の原稿として処理できるようになっている。
【０２２１】
具体的には、図２３（ａ）の表示画面において「分割」ボタンを１回操作すると、分割数が２に設定され、図２３（ｂ）に示すように１枚の原稿を２枚の原稿に分割し、分割後の各原稿の重畳画像が表示部８ａに表示される。なお、「分割」ボタンを２回操作すると、分割数が４に設定され、図２３（ｃ）に示すように１枚の原稿が４枚の原稿に分割され、分割後の各原稿の重畳画像が表示部８ａに表示される。また、「分割」ボタンを３回操作すると分割数が８に設定され、「分割」ボタンを４回操作すると分割前の状態（図２３（ａ）の状態）に戻るようになっている。また、分割数が２、４、または８に設定されている場合には、図２３（ｂ），図２３（ｃ）に示すように、「再読取」ボタンに代えて「分割実行」ボタンが表示される。
【０２２２】
そして、「分割実行」ボタンが操作されると、制御部７は、設定された分割数、および分割後の画像データに基づいて再読取処理部２３の推奨設定検出部４１を制御し、分割された原稿毎に推奨する再読取条件（推奨条件）を検出する推奨条件検出処理を行わせる。
【０２２３】
例えば、割付原稿は作成時（割付時）に縮小されているため、割付原稿ではない原稿と同じように解像度変換すると、想定より低い解像度で文字認識処理が施されることになる。そこで、割付数に応じて読取解像度および解像度変換部３２における変倍率を切り替える。具体的には、解像度変換部３２による変倍率を、図２５に示すように、分割数が２の場合には分割前の１４１％、分割数が４の場合には分割前の２００％、分割数が８の場合には分割前の２８３％に設定する。また、読取解像度を、解像度変換部３２による変倍後の解像度よりも高い解像度に設定する。例えば、分割数が２の場合（２ｉｎ１原稿の場合）、割付原稿に含まれる各ページはオリジナルの約０．７１倍に変倍されているので、解像度変換部３２によるデフォルトの出力解像度（分割されていない場合の解像度）が３００ｄｐｉの場合には、再読取後の解像度変換部３２の出力解像度を３００×１４１％＝４２３ｄｐｉに設定する。また、読取解像度を４３２ｄｐｉよりも高い解像度（例えば６００ｄｐｉ）に設定する。
【０２２４】
そして、制御部７は、画像入力装置２および画像処理装置３の各部を制御し、推奨条件を参照してユーザが設定した再読取条件に基づいて原稿の再読取を行わせ、再読取によって取得した画像データを設定された分割数に応じて分割し、分割後の画像データに基づいて図１（ａ）のＳ１０〜Ｓ１７の処理を行わせる。
【０２２５】
すなわち、設定された再読取条件に基づいて原稿の再読取を行わせ、読み取った画像データを分割し、分割後の各画像データについて図１（ｂ）のＳ２１〜Ｓ２８の処理を行わせる。そして、分割後の原稿毎に再読取前および再読取後の重畳画像データを図１５（ａ）〜図１５（ｄ）と同様の方法で表示部８ａに表示させ、分割された各原稿について、再読取前のデータを採用するか、再読取後のデータを採用するか、あるいはもう一度再読取を行うかをユーザに選択させる。そして、再読取後のデータを採用する場合には、記憶部６に記憶されている画像データおよびテキストデータを更新する。なお、この際、分割前の当該原稿の画像データおよびテキストデータに代えて、分割後の各原稿の画像データおよびテキストデータを記憶させる。なお、ユーザが原稿の再セットを行う前に、原稿を示すイラスト（画像）をセット方向（原稿送り方向）に応じた向きで表示させ、このイラストの向きにセットすべき旨を示すメッセージを表示させるようにしてもよい（図２０参照）。
【０２２６】
図２６（ａ）は分割処理前にＳ４において表示されるサムネイル画像の一覧の例を示す説明図であり、図２６（ｂ）は分割処理後にＳ４の処理に戻ったときに表示されるサムネイル画像の一覧の例を示す説明図である。これら各図に示す例では、分割前のページ番号１５の原稿が２分割されてページ番号１５ａおよび１５ｂの画像データが生成されている。なお、分割した各画像データの配置順序は、分割数に応じて図２７（ａ）〜図２７（ｃ）に示すように設定される。
【０２２７】
なお、手動補正による補正内容が、天地方向の補正や下地濃度の除去レベルなど、原稿の再読取処理を行わなくても前回の読取処理によって取得した画像データを用いて行える処理である場合には、原稿の再読取処理を行わずに前回の読取処理によって取得した画像データを用いて処理するようにしてもよい。
【０２２８】
次に、図１６のＳ５５における手動補正処理（ページ一括処理モードにおける手動補正処理）について説明する。
【０２２９】
図１６のＳ６の表示画面において「手動補正」ボタンが操作されると、制御部７は、上述した図２２（ａ）および図２３（ａ）と同様の表示画面を表示部８ａに表示させる。そして、「左回転」ボタン、または「右回転」ボタンが操作された場合にはページ単位処理モードの場合と同様の処理を行った後、Ｓ５１の画面処理に戻る。
【０２３０】
また、「分割」ボタンが操作された後、「分割実行」ボタンが操作されると、制御部７は、サムネイル画像生成部４６を制御して分割後の画像データに対応するサムネイル画像を生成させ、Ｓ５１の処理に戻って分割前の原稿のサムネイル画像を分割後の複数枚の原稿のサムネイル画像に置換したサムネイル画像の一覧を表示部８ａに表示させる。図２６（ｃ）は分割処理前にＳ５１において表示されるサムネイル画像の一覧の例を示す説明図であり、図２６（ｄ）は分割処理後にＳ５１の処理に戻ったときに表示されるサムネイル画像の一覧の例を示す説明図である。その後、分割された各原稿を分割前の各原稿と同様に扱って原稿毎に再読取の要否、再読取条件および再読取の条件設定を行う。
【０２３１】
なお、前回の原稿読取処理によって取得した原稿の画像データを分割して得られる各原稿の画像データを用いて、当該各原稿について原稿傾き補正、原稿方向補正、下地除去レベルの調整等を行ってから文字認識処理を行い、この文字認識処理結果に基づく重畳画像データを表示部８ａに表示させて当該文字認識処理の結果を採用するか否かをユーザに判断させてからＳ５１の処理に戻るようにしてもよい。また、この場合、分割された各原稿についての重畳画像データを表示部８ａに表示させ、分割された原稿毎に文字認識結果を採用するか否かをユーザに判断させるようにしてもよい。
【０２３２】
このように、原稿を分割して処理を行うことにより、例えば、図２４（ａ）に示したように割付原稿に含まれるページ毎に文字方向が異なる場合に、各ページの文字方向に応じて文字認識処理を行うことで、文字認識精度を向上させることができる。また、図２４（ｂ）に示すように、割付原稿に含まれるページ毎に原稿傾き角度が異なる場合に、ページ毎に原稿傾き補正を行ってから文字認識処理を行うことができるので、文字認識精度を向上させることができる。また、図２４（ｃ）に示すように、割付原稿に含まれるページ毎に下地濃度が異なる場合に、ページ毎に下地濃度の除去レベルを設定することで、文字認識精度を向上させることができる。また、図２４（ｄ）に示すように、割付原稿に含まれるページ毎に文字サイズが異なる場合に、ページ毎に読取解像度を設定し、文字サイズが小さいページに対する読取解像度を高くすることにより、文字認識精度を向上させることができる。
【０２３３】
なお、図２４（ａ）〜図２４（ｄ）では、文字方向、原稿傾き角度、下地濃度、および文字サイズのうちのいずれか１つの条件が割付原稿に含まれるページ毎に異なる場合を示しているが、複数の条件がページ毎に異なる場合には、それら各条件に起因する文字認識精度の低下を抑制するように当該各条件に応じた処理を組み合わせて行えばよい。
【０２３４】
以上のように、本実施形態にかかるデジタルカラー複合機１は、画像データと文字認識結果に応じたテキストデータとを含む画像ファイルを出力する前に、再読取時に推奨する読取条件である推奨設定条件を再読取処理におけるデフォルト設定として表示部８ａに表示させ、再読取の要否をユーザに確認し、再読取が必要な場合にはユーザからの指示に応じて再読取処理に適用する条件を上記のデフォルト設定から適宜変更してから再読取を行う。これにより、読取条件を適切に設定して再読取処理を行うことができ、文字認識精度を高めることができる。
【０２３５】
なお、本実施形態では、文字認識部２２が原稿検知部１４から入力される２値化画像データおよびレイアウト解析結果に基づいて文字認識処理を施すものとしているが、これに限るものではない。例えば、図２８に示すように、領域分離部２１から出力される領域分離信号を文字認識部２２に入力させ、文字認識部２２がこの領域分離信号に基づいて文字領域（文字エッジと判定された画素からなる画像領域）を示すテキストマップを生成し、原稿検知部１４から入力される２値化画像データにおける文字領域に対してのみレイアウト解析結果を考慮して文字認識処理を行うようにしてもよい。
【０２３６】
また、図２９に示すように、画像データに基づいて原稿の種別を判別する原稿種別自動判別部２８を設け、この原稿種別自動判別部２８から出力される原稿種別判別信号を文字認識部２２に入力させ、原稿種別判別信号が文字を含む原稿（例えば文字原稿、文字印刷写真原稿、文字印画紙写真原稿など）であることを示す場合にのみ、文字認識部２２が原稿検知部１４から入力される２値化画像データおよびレイアウト解析結果に基づいて文字認識処理を行うようにしてもよい。原稿種別自動判別部２８における原稿種別の判別方法は、少なくとも文字を含む原稿と文字を含まない原稿とを判別できる方法であれば特に限定されるものではなく、従来から公知の種々の方法を用いることができる。
【０２３７】
また、本実施形態では、本発明をデジタルカラー複合機１に適用する場合について説明したが、本発明の適用対象はこれに限るものではない。例えば、デジタルカラー複合機１が有する上記各機能（コピア機能、スキャナ機能、プリンタ機能、ファクシミリ送信機能、scan to e-mail機能）のうちの一部のみを有する装置（例えば複写機、スキャナなど）に適用することもできる。また、外部から取得した画像データに対して文字認識処理を施す画像処理装置（例えばパーソナルコンピュータ、サーバ装置等に備えられる画像処理装置）に適用することもできる。
【０２３８】
図３０は、本発明をカラースキャナ（画像読取装置）１ｂに適用する場合の構成例を示すブロック図である。なお、デジタルカラー複合機１に備えられる各部材と同様の機能を有する部材については同じ符号を付している。
【０２３９】
図３０に示すように、カラースキャナ１ｂは、画像入力装置２、画像処理装置（画像処理部）３ｂ、記憶部６、制御部７、および操作パネル８を備えている。また、画像処理装置３ｂは、Ａ／Ｄ変換部１１、シェーディング補正部１２、入力処理部１３、下地判定処理部２６、露光処理部２７、原稿検知部１４、原稿補正部１５、色補正部１６、文字認識部２２、再読取処理部２３、表示画像データ生成部２４、およびＰＤＦファイル生成部２５を備えている。これにより、カラースキャナ１ｂでは、デジタルカラー複合機１における画像送信モードの処理と同様の処理が行われる。なお、ＰＤＦファイル生成部２５において所定のフォーマットに変換された画像ファイルを、例えばコンピュータやサーバ等へ出力するようにしてもよい。
【０２４０】
また、本実施形態では、ＰＤＦファイル生成部２５が、文字認識結果に応じた透明テキストデータを画像データに埋め込んだ画像ファイルを生成するものとしたが、これに限るものではない。例えば、文字認識処理結果に応じたテキストデータを透明テキストとは異なる方法で画像データに対応付けた画像ファイルを生成してもよい。また、文字認識処理結果に応じたテキストファイルを画像データが格納される画像ファイルとは別に生成するようにしてもよい。
【０２４１】
また、本実施形態では、画像入力装置２と画像処理装置３，３ｂとが、同じ筐体内に備えられている構成について説明したが、これに限るものではない。例えば、画像入力装置２と画像処理装置３，３ｂとは通信ネットワーク等を介して通信可能に接続されている構成であってもよい。
【０２４２】
また、本実施形態において、デジタルカラー複合機１およびカラースキャナ１ｂに備えられる各部（各ブロック）を、ＣＰＵ等のプロセッサを用いてソフトウェアによって実現してもよい。この場合、デジタルカラー複合機１およびカラースキャナ１ｂは、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルカラー複合機１およびカラースキャナ１ｂの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、デジタルカラー複合機１およびカラースキャナ１ｂに供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによって達成される。
【０２４３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２４４】
また、デジタルカラー複合機１およびカラースキャナ１ｂを通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムコードを供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２４５】
また、デジタルカラー複合機１およびカラースキャナ１ｂの各ブロックは、ソフトウェアを用いて実現されるものに限らず、ハードウェアロジックによって構成されるものであってもよく、処理の一部を行うハードウェアと当該ハードウェアの制御や残余の処理を行うソフトウェアを実行する演算手段とを組み合わせたものであってもよい。
【０２４６】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２４７】
本発明は、原稿を読み取って取得した画像データに基づいて上記原稿に記載されている文字の文字認識処理を行う画像処理装置および画像処理方法に適用できる。
【符号の説明】
【０２４８】
１  デジタルカラー複合機（画像読取装置、画像形成装置）
１ｂ  カラースキャナ（画像読取装置）
２  画像入力装置（画像読取部）
３、３ｂ  画像処理装置（画像処理部）
４  画像出力装置（画像形成部）
５  通信装置
６  記憶部
７  制御部（画像分割部）
８  操作パネル
８ａ  表示部
８ｂ  操作入力部
１４  原稿検知部
１５  原稿補正部（補正処理部）
２１  領域分離部
２２  文字認識部
２３  再読取処理部
２４  表示画像データ生成部
２５  ＰＤＦファイル生成部
２６  下地判定処理部（補正処理部）
２７  露光処理部（補正処理部）
２８  原稿種別自動判別部
３１  信号変換部
３２  解像度変換部（補正処理部）
３３  ２値化処理部
３４  原稿傾き検知部
３５  レイアウト解析部
３６  サムネイル画像生成部
３６  天地方向判定部
４１  推奨設定検出部
４２  画像合成部
４３  テキスト合成部
４４  有彩色テキスト生成部
４５  重畳画像データ生成部
４６  サムネイル生成部
４７  プレビュー画像データ生成部
５０  原稿自動搬送装置
５１  第１コンタクトガラス（原稿載置台）
５３  イメージセンサ部（第１読取手段）
５４  読取部（第１読取手段、第２読取手段）
７１  描画コマンド生成部
７２  フォーマット化処理部
【図１】
2012118863.tif 000004
【図２】
2012118863.tif 000005
【図３】
2012118863.tif 000006
【図４】
2012118863.tif 000007
【図５】
2012118863.tif 000008
【図６】
2012118863.tif 000009
【図７】
2012118863.tif 000010
【図８】
2012118863.tif 000011
【図９】
2012118863.tif 000012
【図１０】
2012118863.tif 000013
【図１１】
2012118863.tif 000014
【図１２】
2012118863.tif 000015
【図１３】
2012118863.tif 000016
【図１４】
2012118863.tif 000017
【図１５】
2012118863.tif 000018
【図１６】
2012118863.tif 000019
【図１７】
2012118863.tif 000020
【図１８】
2012118863.tif 000021
【図１９】
2012118863.tif 000022
【図２０】
2012118863.tif 000023
【図２１】
2012118863.tif 000024
【図２２】
2012118863.tif 000025
【図２３】
2012118863.tif 000026
【図２４】
2012118863.tif 000027
【図２５】
2012118863.tif 000028
【図２６】
2012118863.tif 000029
【図２７】
2012118863.tif 000030
【図２８】
2012118863.tif 000031
【図２９】
2012118863.tif 000032
【図３０】
2012118863.tif 000033