(57)【特許請求の範囲】
【請求項１】
画像データに対して画像データの特徴に応じた画像処理を行う画像処理装置において、
複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理部と、
前記検知処理部にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計部と、
前記検知結果集計部により求められた前記頻度に基づいて、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定部とを備えており、
前記検知処理部は、画像データの前記特徴の検知として、天地方向の検知を行い、第１補正モードが設定されているとき、前記設定部は、前記検知結果集計部により求められた前記頻度から原稿の天地方向を求め、前記原稿の画像データの複数ページ全てに前記原稿の天地方向を設定し、第２補正モードが設定されているとき、前記設定部は、前記原稿の画像データの複数ページの一部のページに前記原稿の天地方向を設定することを特徴とする画像処理装置。
【請求項２】
画像データに対して画像データの特徴に応じた画像処理を行う画像処理装置において、
入力手段と、
表示手段と、
複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理部と、
前記検知処理部にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計部と、
前記検知結果集計部により求められた前記頻度が所定の閾値以上となった場合に、前記表示手段により、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定することの要否の入力を促す表示を行わせる制御部と、
前記表示に基づいて前記入力手段から前記特徴として共通の特徴を設定する入力が行われた場合に、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定部とを備えていることを特徴とする画像処理装置。
【請求項３】
前記検知処理部は、画像データの前記特徴の検知として、天地方向の検知を行い、第１補正モードが設定されているとき、前記設定部は、前記検知結果集計部により求められた前記頻度から原稿の天地方向を求め、前記原稿の画像データの複数ページ全てに前記原稿の天地方向を設定し、第２補正モードが設定されているとき、前記設定部は、前記原稿の画像データの複数ページの一部のページに前記原稿の天地方向を設定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記検知処理部は、画像データの前記特徴の検知として、画像データがカラーかモノクロかの検知、下地検知、およびページサイズの検知のうちの少なくとも一つを行うことを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
ユーザからの指示入力を受け付ける入力手段と、
前記入力手段からの指示入力に応じて、前記検知処理部、前記検知結果集計部および前記設定部を動作させる制御部を備えていることを特徴とする請求項１または３に記載の画像処理装置。
【請求項６】
画像データに対して画像データの特徴に応じた画像処理を行う画像処理方法において、
複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理工程と、
前記検知処理工程にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計工程と、
前記検知結果集計工程により求められた前記頻度に基づいて、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定工程とを備えており、
前記検知処理工程は、画像データの前記特徴の検知として、天地方向の検知を行い、第１補正モードが設定されているとき、前記設定工程は、前記検知結果集計工程により求められた前記頻度から原稿の天地方向を求め、前記原稿の画像データの複数ページ全てに前記原稿の天地方向を設定し、第２補正モードが設定されているとき、前記設定工程は、前記原稿の画像データの複数ページの一部のページに前記原稿の天地方向を設定することを特徴とする画像処理方法。
【請求項７】
画像データに対して画像データの特徴に応じた画像処理を行う画像処理方法において、
複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理工程と、
前記検知処理工程にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計工程と、
前記検知結果集計工程により求められた前記頻度が所定の閾値以上となった場合に、表示手段により、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定することの要否の入力を促す表示を行わせる表示工程と、
前記表示工程における表示に基づいて入力手段から前記特徴として共通の特徴を設定する入力が行われた場合に、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定工程とを備えていることを特徴とする画像処理方法。
【請求項８】
前記検知処理工程は、画像データの前記特徴の検知として、天地方向の検知を行い、第１補正モードが設定されているとき、前記設定工程は、前記検知結果集計工程により求められた前記頻度から原稿の天地方向を求め、前記原稿の画像データの複数ページ全てに前記原稿の天地方向を設定し、第２補正モードが設定されているとき、前記設定工程は、前記原稿の画像データの複数ページの一部のページに前記原稿の天地方向を設定することを特徴とする請求項７に記載の画像処理方法。
【請求項９】
請求項１から５のいずれか１項に記載の画像処理装置を備えることを特徴とする画像形成装置。
【請求項１０】
請求項１から５のいずれか１項に記載の画像処理装置の前記の各部としてコンピュータを機能させるためのプログラム。
【請求項１１】
請求項１０に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等の画像読み取り装置により読み込まれた画像データに対して処理を行う画像処理装置、画像形成装置、画像処理方法、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
近年、デジタル技術が一般に普及するとともに、画像データに対するコンピュータの処理能力が向上し、ハードディスク等の記憶装置の大容量化が進んでいる。これに伴い、紙文書の電子データ化が広く行われている。また、紙文書、すなわち原稿を読み込んで得られた画像データに対して、画像データをファイルに保存する場合や印刷する場合に応じて種々の処理を行うことが提案されている。
【０００３】
例えば特許文献１では、複数ページの原稿を一度にスキャンして得られた画像データに対して、ファイルへ出力する場合と印刷する場合とで異なる処理を行うようになっている。具体的には、上記画像データをファイルへ出力する場合には、白紙ページを削除する一方、印刷する場合には、元の原稿のまま印刷すること、すなわち両面原稿は用紙の両面に印刷し、片面原稿は用紙の片面に印刷するようになっている。これにより、ファイルへ出力された画像データには、白紙ページが含まれず、その画像データを閲覧する場合に、余分な白紙ページが表示されないようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３５４５９１号公報（２００４年６月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来、本や複数ページの原稿など、一まとまりの原稿を電子データ化する場合には、それら原稿の画像を読み取って得られた複数ページ分の画像データから、ページ毎に特徴を抽出し、抽出した特徴に応じてページ毎に処理することが行われる。このため、処理後の画像データを一まとまりの原稿として見た場合に、ページ間において違和感が生じる場合がある。これは、次のような不具合による。
（１）下地検知・除去処理にでは、一まとまりの原稿において各ページの用紙の経時変化の度合いが一律でない場合、あるいは一まとまりの原稿中に異なる紙質のページが混在する場合など、原稿の各ページの下地色が同様でない場合に、ページによって下地除去のレベルが異なってしまう。
（２）カラー・モノクロ判定処理（ＡＣＳ：Auto Color Selection、自動カラー選択処理）では、一まとまりの原稿においてモノクロ（白黒）であるのにカラーであると判定されるページがあると、モノクロ原稿なのに、誤判定されたカラーのページが混在してしまう。この場合、ファイルサイズが大きくなるとともに、ページの経時変化（日焼けなど）の度合いにより、誤判定されたカラーのページでは白下地が着色してしまう等の不具合が生じる。
（２）カラー・モノクロ判定処理（ＡＣＳ：Auto Color Selection、自動カラー選択処理）では、一まとまりの原稿においてモノクロであるのにカラーであると判定されるページがあると、ファイルサイズが大きくなる。
（３）一まとまりの原稿はスキャンした状態の天地方向のままファイルへ出力される。このため、天地方向が他のページと異なるページを含む一まとまりの原稿に対しては、各ページの閲覧時に、天地方向が他のページと異なるページを天地方向が適正となる方向に回転させる必要がある。
（４）ページ内に余白領域があると、原稿サイズが正しく認識されず、一まとまりの原稿において、サイズが異なってしまう可能性がある。
【０００６】
したがって、本発明は、複数ページからなる原稿に対し、各ページ間において違和感のない処理を行うことができる画像処理装置、画像形成装置、画像処理方法、プログラムおよび記録媒体の提供を目的としている。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の画像処理装置は、画像データに対して画像データの特徴に応じた画像処理を行う画像処理装置において、複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理部と、前記検知処理部にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計部と、前記検知結果集計部により求められた前記頻度に基づいて、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定部とを備えていることを特徴としている。
【０００８】
本発明の画像処理方法は、画像データに対して画像データの特徴に応じた画像処理を行う画像処理方法において、複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理工程と、前記検知処理工程にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計工程と、前記検知結果集計工程により求められた前記頻度に基づいて、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定工程とを備えていることを特徴としている。
【０００９】
上記の構成によれば、検知処理部は（検知処理工程では）、複数ページからなる原稿の画像データに対し、ページごとに同一の種類の特徴、例えばカラーかモノクロかの種別、下地の有無、天地方向（原稿方向）、あるいはページサイズ（原稿サイズ）などを検知する。検知結果集計部は（検知結果集計工程では）、検知処理部（検知処理工程）にて検知されたページ毎の特徴を集計して原稿の画像データにおける前記特徴の頻度を求める。設定部は（設定工程では）、検知結果集計部（検知結果集計工程）により求められた前記頻度に基づいて、原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する。
【００１０】
これにより、原稿の複数ページに対して、同一の種類の特徴として同一の特徴が設定されるので、画像データの特徴に応じた画像処理を行った場合に、原稿の各ページ間において違和感が生じる事態を抑制することができる。
【００１１】
なお、処理対象の原稿の画像データとしては、スキャナで読み込まれた原稿の画像データだけでなく、既にメモリ（ＵＳＢメモリやその他のメモリなど）に格納されている原稿の画像データについても同様に処理することができる。
【００１２】
本発明の画像処理装置は、画像データに対して画像データの特徴に応じた画像処理を行う画像処理装置において、入力手段と、表示手段と、複数ページからなる原稿の画像データに対し、ページごとに同一の種類の前記特徴を検知する検知処理部と、前記検知処理部にて検知されたページ毎の前記特徴を集計して前記原稿の画像データにおける前記特徴の頻度を求める検知結果集計部と、前記検知結果集計部により求められた前記頻度が所定の閾値以上となった場合に、前記表示手段により、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定することの許可入力を促す表示を行わせる制御部と、前記表示に基づいて前記入力手段から前記許可入力が行われた場合に、前記原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する設定部とを備えていることを特徴としている。
【００１３】
上記の構成によれば、検知処理部は、複数ページからなる原稿の画像データに対し、ページごとに同一の種類の特徴、例えばカラーかモノクロかの種別、下地の有無、天地方向（原稿方向）、あるいはページサイズ（原稿サイズ）などを検知する。検知結果集計部は、検知処理部にて検知されたページ毎の特徴を集計して原稿の画像データにおける前記特徴の頻度を求める。制御部は、検知結果集計部により求められた前記頻度が所定の閾値以上となった場合に、表示手段により、原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定することの許可入力を促す表示を行わせる。設定部は、表示手段での表示に基づいて入力手段から許可入力が行われた場合に、原稿の画像データの複数ページに対し、前記特徴として共通の特徴を設定する。
【００１４】
これにより、ユーザの希望に応じて、原稿の複数ページに対して、同一の種類の特徴として同一の特徴が設定されるので、画像データの特徴に応じた画像処理を行った場合に、原稿の各ページ間において違和感が生じる事態を抑制することができる。
【００１５】
上記の画像処理装置において、前記検知処理部は、画像データの前記特徴の検知として、画像データがカラーかモノクロかの検知、下地検知、天地方向の検知およびページサイズの検知のうちの少なくとも一つを行うことを特徴としている。
【００１６】
上記の構成によれば、画像データの特徴の検知としてカラーかモノクロかの検知を行った場合には、原稿の複数ページがカラーかモノクロかに統一されるので、原稿全体として違和感のない画像処理を行うことができる。
【００１７】
また、画像データの特徴の検知として下地検知を行った場合には、原稿の複数ページにおいて下地を除去するかどうかが統一される。これにより、紙の状態（下地色や日焼け）により、ページごとに下地が除去されたりされなかったりといった事態を抑制でき、原稿全体として違和感のない画像処理を行うことができる。
【００１８】
また、画像データの特徴の検知として天地方向の検知を行った場合には、原稿の複数ページにおいてページの方向を揃えることができるので、原稿の視認性を向上することができる。また、白紙などの方向が判別できないページであっても、ページの方向補正が可能である。例えば、縦長原稿に対して、長辺が主走査方向、短辺が副走査方向として読み取りが行われると、画像データとしては、縦長原稿を９０度回転したものとなる。この画像データに対して、天地方向の判定を行うことにより、本来の縦長原稿に補正することができる。一方、白紙原稿については天地方向を定めることができないので、白紙原稿は横長のまま残ってしまう。そこで、他のページと同様に９０度回転補正することにより、全ページ通して向きを揃えた原稿を得ることができる。
【００１９】
また、画像データの特徴の検知としてページサイズの検知を行った場合には、原稿の複数ページにおいてページのサイズを揃えることができるので、原稿全体として違和感を失くすことができる。
【００２０】
上記の画像処理装置は、ユーザからの指示入力を受け付ける入力手段と、前記入力手段からの指示入力に応じて、前記検知処理部、前記検知結果集計部および前記設定部を動作させる制御部を備えている構成としてもよい。
【００２１】
上記の構成によれば、制御部は、入力手段からの指示入力に応じて、検知処理部、検知結果集計部および設定部を動作させる。これにより、検知処理部、検知結果集計部および設定部は、常に動作するのではなく、ユーザが希望する状況において動作することができ、装置の無駄な処理を省き、装置の利便性を向上することができる。
【発明の効果】
【００２２】
本発明の構成によれば、原稿の複数ページに対して、同一の種類の特徴として同一の特徴が設定されるので、画像データの特徴に応じた画像処理を行った場合に、原稿の各ページ間において違和感が生じる事態を抑制することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態におけるデジタルカラー画像形成装置の構成を示すブロック図である。
【図２】図１に示した画像形成装置において、画像データをプレビュー表示する場合の構成を示すブロック図である。
【図３】図１に示した画像形成装置において、画像入力装置にて読み取られた画像データを、一旦、記憶装置に格納しておく場合の構成を示すブロック図である。
【図４】図１に示した原稿種別自動判別部の下地検知処理において作成する入力画像データのヒストグラムを示す説明図である。
【図５】図５（ａ）は、図１に示した原稿方向・サイズ検知部が作成する４通りの回転角度に回転した４個の画像データの信頼度を示すヒストグラムのうち、１個の画像データの信頼度が閾値を上回っている場合を示す説明図、図５（ｂ）は、上記ヒストグラムのうち、全ての画像データの信頼度が閾値を下回っている場合を示す説明図、図５（ｃ）は、上記ヒストグラムのうち、２個の画像データの信頼度が閾値を上回っている場合を示す説明図、図５（ｄ）は、上記ヒストグラムのうち、他の２個の画像データの信頼度が閾値を上回っている場合を示す説明図である。
【図６】図１に示した原稿方向・サイズ検知部の構成を示すブロック図である。
【図７】図７（ａ）は、図６に示したエッジ検出処理部にて検出された左部エッジ座標、右部エッジ座標、左部補正エッジ座標および右部補正エッジ座標を格納する第２座標情報テーブルを示す説明図、図７（ｂ）は、上記エッジ検出処理部にて検出された上部エッジ座標、下部エッジ座標、上部補正エッジ座標および下部補正エッジ座標を格納する第１座標情報テーブルを示す説明図である。
【図８】図１に示した原稿方向・サイズ検知部の原稿サイズ検知処理における角度算出処理において、原稿の傾きを算出するのに使用する正接−角度テーブルを示す説明図である。
【図９】図６に示した原稿領域検出部による原稿領域検出処理の動作を示すフローチャートである。
【図１０】図１０（ａ）は、図９におけるＳ１４の処理の説明図、図１０（ｂ）は、図９におけるＳ１９の処理の説明図、図１０（ｃ）は、図９におけるＳ２２の処理の説明図である。
【図１１】図１に示した検知判別結果補正部の構成示すブロック図である。
【図１２】図１２（ａ）は、図１に示した操作パネルの表示部に表示される、自動カラー判別処理についての検知結果反映画像および修正選択入力画面を示す説明図、図１２（ｂ）は、上記表示部に表示される、下地検知処理についての検知結果反映画像および修正選択入力画面を示す説明図、図１２（ｃ）は、上記表示部に表示される、原稿方向（天地方向）検知処理についての検知結果反映画像および修正選択入力画面を示す説明図、図１２（ｄ）は、上記表示部に表示される、原稿サイズ検知処理についての検知結果反映画像および修正選択入力画面を示す説明図である。
【図１３】図１３（ａ）は、上記表示部に表示される、白紙検知処理（白紙飛ばし）についての検知結果反映画像および修正選択入力画面を示す説明図、図１３（ｂ）は、上記表示部に表示される、傾き検知処理についての検知結果反映画像および修正選択入力画面を示す説明図である。
【図１４】図１４（ａ）は、図１１に示した総合判定部が行うカラー判別結果集約処理に関し、複数ページからなる原稿に白黒ページとカラーページとが混在する状態を示す説明図、図１４（ｂ）は、上記原稿における白黒ページとカラーページとが混在する割合を示す説明図、図１４（ｃ）は、図１４（ｂ）における白黒ページとカラーページとの混在割合に基づく、総合判定部のカラー判別結果集約処理の結果を示す説明図である。
【図１５】図１５は、図１１に示した総合判定部におけるカラー判別結果集約処理を示すフローチャートである。
【図１６】図１６（ａ）は、図１１に示した総合判定部が行う下地検知結果集約処理に関し、複数ページからなる原稿に下地検出結果（あり・なし）のページが混在する状態を示す説明図、図１６（ｂ）は、上記原稿における下地ありのページと下地なしのページとが混在する割合を示す説明図、図１６（ｃ）は、図１６（ｂ）における下地ありのページと下地なしのページとの混在割合に基づく、総合判定部の下地検知結果集約処理の結果を示す説明図、図１６（ｄ）は、上記総合判定部が行う下地検知結果集約処理に関し、複数ページからなる原稿に下地検出結果（あり・なし）のページが、図１６（ａ）の場合とは異なる割合にて混在する状態を示す説明図、図１６（ｅ)は、図１６（ｄ）の原稿における下地ありのページと下地なしのページとが混在する割合を示す説明図、図１６（ｆ）は、図１６（ｅ）における下地ありのページと下地なしのページとの混在割合に基づく、総合判定部の下地検知結果集約処理の結果を示す説明図である。
【図１７】図１１に示した総合判定部における下地検知結果集約処理を示すフローチャートである。
【図１８】図１８（ａ）は、図１１に示した総合判定部が行う原稿方向検知結果集約処理に関し、複数ページからなる原稿に原稿方向検知結果の異なるページが混在する状態を示す説明図、図１８（ｂ）は、上記原稿における各原稿方向検知結果の混在する割合を示す説明図、図１８（ｃ）は、図１８（ｂ）における各原稿方向検知結果の混在する割合に基づく、総合判定部の第１補正モードにおける原稿方向検知結果集約処理の結果を示す説明図、図１８（ｄ）は、図１８（ｂ）における各原稿方向検知結果の混在する割合に基づく、総合判定部の第２補正モードにおける原稿方向検知結果集約処理の結果を示す説明図である。
【図１９】図１９は、図１１に示した総合判定部における原稿方向検知結果集約処理を示すフローチャートである。
【図２０】図２０（ａ）は、図１１に示した総合判定部が行う原稿サイズ検知結果集約処理に関し、複数ページからなる原稿に原稿サイズ検知結果の異なるページが混在する状態を示す説明図、図２０（ｂ）は、図２０（ａ）に示した原稿サイズ検知結果に対して、総合判定部の原稿サイズ検知結果集約処理の結果を示す説明図、図２０（ｃ）は、原稿サイズが適正に検知される場合のページを示す説明図、図２０（ｄ）は、原稿サイズが誤検知される場合のページを示す説明図、図２０（ｅ）は、原稿サイズが誤検知される場合の他のページを示す説明図である。
【図２１】図１１に示した総合判定部における原稿サイズ検知結果集約処理を示すフローチャートである。
【図２２】図１１に示した画質調整部の構成を示すブロック図である。
【図２３】図２２に示したγ変換部でのγ調整を示す説明図である。
【図２４】図１に示した画像形成装置の操作パネルにおける表示部に表示される、読み取った画像データに対しての統一処理の選択画面を示す説明図である。
【図２５】図１に示した画像形成装置の操作パネルにおける表示部に表示される、ハードディスク装置に格納されている画像データに対しての統一処理の選択画面を示す説明図である。
【発明を実施するための形態】
【００２４】
本発明の実施の形態を図面に基づいて以下に説明する。なお、以下では、一例として、本発明の構成をデジタルカラー画像形成装置に適用し、画像データをデジタルカラー画像形成装置にて処理する場合について説明する。しかしながら、本発明は、これに限定されない。例えば、本発明の構成を、デジタルカラー画像形成装置にネットワークを介して接続されたサーバに適用してもよい。この場合には、画像データをデジタルカラー画像形成装置から上記サーバに送信して処理し、処理後の画像データをデジタルカラー画像形成装置にて受信するようにしてもよい。
【００２５】
図１は、本発明の実施の形態におけるデジタルカラー画像形成装置（以下、単に画像形成装置と称する）の構成を示すブロック図である。この画像形成装置１は、コピー機能、プリンタ機能、ファクシミリ送信受信機能およびscan to e-mail機能を備えた複合機である。図１に示すように、画像形成装置１は、画像入力装置２、画像処理装置３、画像出力装置（印刷装置）４、画像表示装置５、ハードディスク装置６、制御部７、受信装置８、送信装置９および操作パネル（入力手段）１０を備えている。
【００２６】
（画像データを印刷する場合の動作）
以下では、まず、画像処理装置３にて処理した画像データを画像出力装置４において印刷（コピー出力やプリント出力）する場合の画像形成装置１の構成および動作を、図１に基づいて説明する。
【００２７】
画像入力装置２は、ＣＣＤ（Charge Coupled Device）ラインセンサを備えた画像読み取り装置である。画像入力装置２は、原稿に光を照射し、原稿から反射してきた光をＲ、Ｇ、Ｂ（Ｒ：赤、Ｇ：緑、Ｂ：青）に色分解された電気信号に変換する。この信号は、画像処理装置３に入力される。
【００２８】
画像処理装置３は、Ａ／Ｄ（アナログ・デジタル）変換部１１、シェーディング補正部１２、入力処理部１３、原稿種別自動判別部１４、原稿方向・サイズ検知部１５、圧縮部１６、領域分離処理部１７、領域分離信号圧縮部１８、復号部１９、領域分離信号復号部２０、原稿方向・サイズ補正部２１、画質調整部２２、色補正部２３、黒生成／下色除去部２４、空間フィルタ部２５、変倍部２６、出力階調補正部２７、中間調生成部２８および検知判別結果補正部２９を備えている。
【００２９】
画像入力装置２から入力されたカラー画像データ（ＲＧＢアナログ信号）は、Ａ／Ｄ変換部１１にてデジタル信号に変換される。次に、シェーディング補正部１２にて画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みが取り除かれる。その後、入力処理部１３にてＲＧＢ信号のそれぞれに対してγ補正処理などの処理が施される。
【００３０】
原稿種別自動判別部１４は、入力処理部１３にて処理されたＲＧＢ信号（ＲＧＢの濃度信号）に基づき、原稿種別判別処理として、画像入力装置２にて読み取られた原稿の種別を判別する。具体的には、原稿が文字原稿、印刷写真原稿、あるいは文字と印刷写真が混在した文字印刷写真原稿のいずれであるかを判別する。
【００３１】
また、原稿種別自動判別部１４は、自動カラー判別処理（ＡＣＳ：Auto Color Selection、ＡＣＳ処理部）として、入力されたＲＧＢ信号に基づき、画像入力装置２にて読み取られた原稿がカラー原稿と白黒原稿とのいずれであるかを判別する。さらには、ブランク原稿であるか否の判別（ブランク原稿判定部）、および下地の検出を行う（下地検知部）。原稿種別自動判別部１４による判別、判定および検出結果は、種別情報として、一旦ハードディスク装置６に保存され、ファイリングデータとして管理される。
【００３２】
原稿方向・サイズ検知部１５は、入力されたＲＧＢ信号（入力処理部１３から出力されたＲＧＢ信号と同じもの）に基づいて、画像入力装置２にて読み取られた原稿の本来の天地方向（原稿方向）、傾き、および原稿のサイズの検知を行う。原稿方向・サイズ検知部１５による検知結果（原稿方向・サイズ情報）は、検知情報として、一旦ハードディスク装置６に保存され、ファイリングデータとして管理される。
【００３３】
また、入力処理部１３から出力されたＲＧＢ信号は、圧縮部１６に引き渡され、符号化される。符号化の方法としては、例えば、ＪＰＥＧが用いられる。
【００３４】
領域分離処理部１７は、入力画像データ（ＲＧＢ信号）の各画素がどのような種類の領域に属するか、例えば黒文字、色文字あるいは網点などいずれの領域に属する画素であるかを判定する。領域分離処理部１７での判定結果は、領域分離信号として出力される。
【００３５】
領域分離信号圧縮部１８は、領域分離処理部１７から出力された領域分離信号を、例えば、可逆圧縮方法であるＭＭＲ（Modified Modified Reed）、あるいはＭＲ（Modified Reed）により圧縮する。圧縮された領域分離信号は、一旦ハードディスク装置６に保存される。この場合、領域分離信号圧縮部１８は、圧縮部１６にて処理された圧縮画像データの保存アドレスまたはデータ名と、圧縮した領域分離信号の保存アドレスとを関連付けて管理テーブルに記入する。これにより、管理テーブルに記された関連付けに基づいて、データの読み出し、および書き込みの制御が行われる。
【００３６】
圧縮部１６から出力された符号化コード、および領域分離信号圧縮部１８から出力された領域分離信号コードは、一旦ハードディスク装置６に保存され、原稿種別自動判別部１４から出力される種別情報、および原稿方向・サイズ検知部１５から出力される検知情報と関連付けされ、ファイリングデータとして管理される。
【００３７】
検知判別結果補正部２９は、ハードディスク装置６に保存されているページ別の種別情報（原稿種別自動判別部１４の出力信号）および検知情報（原稿方向・サイズ検知部１５の出力信号）に基づき、画像入力装置２にて読み取られた原稿の画像データについての検知結果補正処理を行う。すなわち、ページ別の種別情報および検知情報に基づき、画像入力装置２にて読み取られた原稿の全ページあるいは一部ページについての統一的な補正種別情報および補正検知情報を求め、それら補正種別情報および補正検知情報によって個々のページの種別情報および検知情報を置き換える。
【００３８】
画像出力装置４によるコピー出力動作やプリント出力動作が指示された場合、ハードディスク装置６に格納されているファイリングデータのうち、符号化コードおよび対応する領域分離信号コードは、ハードディスク装置６から読み出され、復号部１９、領域分離信号復号部２０にそれぞれ引き渡される。また、種別情報（原稿種別自動判別部１４の出力信号）および原稿方向・サイズ情報（原稿方向・サイズ検知部１５の出力である検知情報）は、ハードディスク装置６から読み出され、画質調整部２２、原稿方向・サイズ補正部２１にそれぞれ引き渡される。
【００３９】
復号部１９は、符号化コードを復号し、ＲＧＢの画像データに伸張する。また、領域分離信号復号部２９は、領域分離信号コードを復号する。復号されたＲＧＢ画像データおよび領域分離信号は原稿方向・サイズ補正部２１に引き渡される。
【００４０】
原稿方向・サイズ補正部２１は、原稿方向・原稿サイズ情報（検知情報）に基づき、復号部１９から入力されたＲＧＢ画像データ、および領域分離信号復号部２０から入力された領域分離信号に対して、原稿方向検知結果補正処理（補正なし、９０度、１８０度、２７０度のいずれかの回転処理）、および原稿サイズ検知結果補正処理を行う。補正後の領域分離信号は、黒生成／下色除去部２４、空間フィルタ部２５および中間調生成部２８に入力され、領域分離信号が入力されたこれら各部では、領域分離信号が示す各種領域に応じて処理の切り替えを行う。
【００４１】
画質調整部２２は、補正種別情報が示す下地の検出結果に基づいて下地除去を行う。なお、補正種別情報は、原稿種別自動判別部１４から出力された種別情報を検知判別結果補正部２９にて補正したものである。また、画質調整部２２は、画像形成装置１が備える操作パネル１０からユーザにより入力される設定情報に基づいて、ＲＧＢの調整（カラー調整、赤み青みといった全体のカラー調整）、明るさ調整、および鮮やかさの調整を行う。
【００４２】
色補正部２３は、画質調整部２２から出力されたＲＧＢ画像データから、ＲＧＢ信号の補色であるＣＭＹ（Ｃ：シアン・Ｍ：マゼンタ・Ｙ：イエロー）信号を生成するとともに、生成したＣＭＹに対して色再現性を高める処理を行う。黒生成／下色除去部２４は、色補正部２３から出力されたＣＭＹ信号をＣＭＹＫ（Ｋ：黒）４色信号に変換する。空間フィルタ部２５は、黒生成／下色除去部２４から出力されたＣＭＹＫ信号（画像データ）に対して強調処理や平滑化処理を行う。
【００４３】
変倍部２６は、画像形成装置１の操作パネル１０から入力される信号（印刷される画像に対する倍率）に基づいて、画像の拡大や縮小の処理を行う。出力階調補正部２７は、画像データを紙等の記録媒体に出力（印刷）するためのγ補正処理を行う。中間調生成部２８は、誤差拡散処理やディザ処理により、印刷される画像データ対して階調再現処理を行う。
【００４４】
中間調生成部２８から出力された画像データ（ＣＭＹＫ信号）は画像出力装置４に出力される。画像出力装置４は、画像データ（ＣＭＹＫ信号）に基づいて、画像を紙等の記録媒体上に出力（印刷）する。画像出力装置４は、例えば、電子写真方式やインクジェット方式を用いたカラー画像出力装置（印刷装置）であり、種類については特に限定されない。なお、以上の処理は、ＣＰＵ（Central Processing Unit）、あるいはＤＳＰ（Digital  Signal  Processor）を備えた制御部７の制御により行われる。
【００４５】
制御部７は、操作パネル１０からのユーザ入力に基づいて、画像処理装置３を主として、画像形成装置１の各部の動作を制御する。また、操作パネル１０の表示部（表示手段）１０ａに各種フォーマットのユーザ入力画面を表示させるなど、表示部１０ａの表示動作を制御する。
【００４６】
（画像データをプレビュー表示する場合の動作）
次に、画像処理装置３にて処理した画像データを画像表示装置５においてプレビュー表示する場合の動作を、図２に基づいて説明する。図２は、図１に示した画像形成装置１において、画像データをプレビュー表示する場合の構成を示すブロック図である。
【００４７】
なお、ここでの画質調整処理部２２までの動作は、上述した印刷の場合と同じであるので説明を省略する。また、プレビュー表示を行う場合、画像データに対して、黒生成／下色除去部２４の処理はスルーとなり、中間調生成部２８での処理は行わない。
【００４８】
色補正部２３では、画像表示装置５の表示特性に基づいて、画質調整部２２から出力されたＲＧＢ信号をＲ’Ｇ’Ｂ’信号に変換し、空間フィルタ部２５では、このＲ’Ｇ’Ｂ’信号に対して強調処理や平滑化処理を行う。
【００４９】
変倍部２６では、Ｒ’Ｇ’Ｂ’信号の画素数をディスプレイの画素数に変換する処理を行う。また、画像形成装置１の操作パネル１０から入力される表示倍率を示す信号（例えば、２倍、４倍等の固定倍率）に基づいて、画像の拡大や縮小の処理を行う。
【００５０】
出力階調補正部２７では、画像データに対して画像表示装置５にて表示するための出力γ補正処理を行う。処理後の画像データは、液晶ディスプレイ等からなる画像表示装置５に出力される。
【００５１】
（画像データをファクシミリ送信する場合の動作）
次に、ファクシミリ機能により画像データを送信する場合の動作を、図２に基づいて説明する。なお、原稿方向・サイズ補正部２１までの動作は、上述した印刷の場合と同じであるので説明を省略する。
【００５２】
画質調整部２２では、入力されたＲＧＢ信号を、例えばマトリクス係数を用いてＫ信号に変換する。Ｋ信号に変換された画像データは、空間フィルタ処理部２５にて強調処理等の処理が施され、出力階調補正処理部２７にて出力γ補正処理が施され、中間調生成部２８にて、例えば誤差拡散処理により２値化される。２値化された画像データは、必要に応じて回転処理され、圧縮／伸張処理部（図示せず）にて所定の形式で圧縮されて、メモリ（図示せず）に格納される。
【００５３】
送信装置９（例えば、モデム）では、相手先との送信手続きを行い、送信可能な状態を確保する。この状態において、所定の形式で圧縮された状態の上記画像データは、上記メモリから読み出され、圧縮形式の変更など必要な処理が施された後、通信回線を介して相手先に順次送信される。なお、ファクシミリ送信の場合、色補正部２３および黒生成／下色除去部２４の処理はスルーとなり、変倍部２６では送信解像度に応じて画像データに対し変倍処理を行う。
【００５４】
また、ファクシミリ送信する画像データのプレビュー表示を行う場合、復号部１９、画質調整部２２までの処理は、ファクシミリ送信する場合の処理と同様である。すなわち、画像データに対して、中間調生成処理部２８での処理を行わずに、出力階調補正部２７にて画像データを表示する際の出力γ補正処理を行って、画像表示装置５に表示させる。
【００５５】
以上の各処理のうち、検知判別結果補正部２９が行う検知結果補正処理、すなわちカラー判別結果補正処理、下地検知結果補正処理、原稿方向（天地方向）検知結果補正処理、原稿サイズ検知結果補正処理、白紙飛ばし処理、原稿の傾き（スキュー）補正処理、およびコントラスト補正処理の各処理については、複数ページからなる一まとまりの原稿に対して統一処理を行うことの要否を、図２４に示すように、画像形成装置１の操作パネル１０上においてユーザが選択することができる。また、これら検知結果補正処理について、全て統一するように補正するか、あるいは不確定なページに限って補正するかを補正モードによって指定することができる。
【００５６】
なお、検知判別結果補正部２９は、操作パネル１０からのユーザの指示入力を受けた場合に、制御部７からの指示に基づいて上記の各動作を行うようにしてもよい。この場合には、検知判別結果補正部２９は、常に動作するのではなく、ユーザが希望する状況において動作することができ、装置の無駄な処理を省き、装置の利便性を向上することができる。  図２４は、画像形成装置１の操作パネル１０における表示部１０ａに表示される、読み取った画像データに対しての統一処理の選択画面を示す説明図である。なお、下地除去の強弱、コントラスト、補正モードについては後述する。
【００５７】
（scan to e-mail動作）
詳細には図示しないが、scan to e-mail機能による動作を行う場合、画像処理装置３は、画像入力装置２から入力された画像データに対して、上述した画質調整部２２の画質調整処理、色補正部２３の色補正処理、空間フィルタ部２５の空間フィルタ処理、および変倍部２６の変倍処理を行う。次に、画像データに対して、出力階調補正部２７の出力γ補正処理を行った後、画像データに対して、例えばＰＤＦファイルなどに変換するフォーマット変換処理を行う。その後、画像データをメールに添付し、ネットワークを介して相手先に送信する。
【００５８】
e-mailにて送信する画像データについてプレビュー表示を行う場合は、上記の場合と同様に、中間調生成処理部２８での処理を行わずに、出力階調補正部２７にて、画像データを表示する際の出力γ補正処理を行って、画像表示装置５に表示させる。その後、ユーザにより、例えば操作パネル１０の読取ボタンが押されると、画像入力装置２による原稿の読み取りを開始する。
【００５９】
また、画像処理装置３において、上記のscan to e-mail機能による動作を行う場合、あるいはＵＳＢメモリ等のメモリデバイスに格納されている画像データに対して統一処理を行う場合、ユーザは、操作パネル１０において、統一処理モード（ブックスキャンモード）の選択ボタン（図示せず）を操作する。これにより、図２４に示す統一処理の選択画面が表示される。この統一処理の選択画面において選択できる内容は、前述のとおりである。ユーザにより、統一処理の選択画面において選択が行われ、その後、操作パネル１０のスタートボタン（図示せず）、あるいは図２４の読取ボタンが操作されると、画像入力装置２による原稿の読み取りを開始する。
【００６０】
以上の動作では、圧縮部１６にて圧縮された画像データ（符号化コード）、原稿種別自動判別部１４から出力された原稿種別判別結果（種別情報）、および原稿方向・サイズ検知部１５から出力された原稿方向・サイズ検知結果（検知情報（原稿方向・サイズ検知情報））を対応付けてハードディスク装置６に格納している。しかしながら、例えば図３に示すように、画像入力装置２にて読み取られた画像データを、一旦、記憶装置、例えばハードディスク装置６に格納しておく構成としてもよい。図３は、図１に示した画像形成装置１において、画像入力装置２にて読み取られた画像データを、一旦、記憶装置に格納しておく場合の構成を示すブロック図である。
【００６１】
この場合には、ハードディスク装置６から読み出した画像データを復号部１９にて復号し、その画像データに対して、原稿種別自動判別部１４での原稿種別判別処理や、原稿方向・サイズ検知部１５での原稿方向・サイズ検知処理を施す。その後、検知判別結果補正部２９にて検知結果補正処理を行い、再度画像データを復号部２９にて復号し、領域分離処理部１７にて領域分離処理を施す。
【００６２】
また、上記のように、画像データを一旦記憶装置に格納しておく場合には、ハードディスク装置６に格納された画像データに対して、統一処理モードの要否を選択するように、例えば操作パネル１０の表示部１０ａにおいて、ユーザに促してもよい。この場合には、上記の催促に応じて、ユーザにより統一処理モード（ブックスキャンモード）の選択ボタンが操作されると、操作パネル１０に図２５に示す画面を表示させる。図２５は、ハードディスク装置６に格納されている画像データに対しての統一処理の選択画面を示す説明図である。これにより、ユーザは統一処理の選択画面において、補正（統一）する検知結果を指定することができる。
【００６３】
次に、画像処理装置３の主要部が行う処理について、詳細に説明する。
【００６４】
〔原稿種別自動判別部〕
（カラー・モノクロ判定処理（ＡＣＳ処理））
カラー判別処理は、原稿がカラー原稿か白黒原稿かを判定するオートカラーセレクト処理である。この処理は、デジタル複写機やデジタル複合機などの画像形成装置において、原稿から読み取った各画像データに対して、各画像データ（各原稿）に適した方法にて画像処理を行うためのものである。したがって、この処理は画像処理を行う前に行う。この処理は、例えば下記の方法にて行うことができる。
【００６５】
原稿の画像データの画素毎に、カラー画素であるかモノクロ画素であるかを判別し、与えられる画素順にて所定数以上の連続するカラー画素の存在を検知すると、それら連続カラー画素部分をカラーブロックと認識する。そして、１ライン中に所定数以上のカラーブロックが存在していれば、そのラインをカラーラインとして計数する。このような処理の結果、原稿画像中にカラーラインが所定数存在していれば、その原稿画像をカラー画像と判定し、そうでない場合はモノクロ画像と判定する。この場合、予め多くの画像サンプルを用いて、カラーブロックであるか否かを判定する連続するカラー画素数の基準、カラーラインであるか否かを判定するカラーブロック数の基準、およびカラー原稿であるか否かを判定するカラーライン数の基準を設定しておけばよい。
【００６６】
上記の方法において、画素毎のカラー画素であるかモノクロ画素であるかの判定は、
（１）ＲＧＢ信号の最大値と最小値を閾値ＴＨａと比較する方法
ｍａｘ（Ｒ，Ｇ，Ｂ）−ｍｉｎ（Ｒ，Ｇ，Ｂ）≧ＴＨａ（例えば、２０）
（２）ＲＧＢ信号の各色成分の差分の絶対値を求めて閾値と比較する方法
など公知の方法を使用することができる。
【００６７】
また、別の例としては、画像データのＲＧＢ信号の最大値と最小値を閾値ＴＨａ（例えば、２０）と比較して、画素が有彩であるか無彩であるかを判定する。次に、有彩と判定した画素を原稿全体で計数し、例えば、有彩画素が７０００以上である場合、カラー画像と判定する。上記閾値を、原稿全体に対する有彩画素の割合ではなく、絶対数としているのは、サイズの大きい例えばＡ３サイズの原稿においても、一部捺印等された原稿をカラー原稿と判定するためである。
【００６８】
有彩無彩の判定方法としては、画像データのＲＧＢ信号における各色成分の差分の絶対値を求めて、その絶対値を閾値と比較する方法など、公知の方法を用いてもよい。また、カラー判別処理の方法は、上記の方法に限定されるものではなく、原稿のカラー、モノクロを精度良く判定できるものであれば、どのような方法を用いてもよい。
【００６９】
画像処理装置３では、原稿種別自動判別部１４のカラー判別処理において、カラー原稿であると判定された場合は、画像データに対してカラー原稿に適した画像処理を行い、白黒原稿であると判定された場合は、白黒原稿に適した画像処理を行う。これにより、それぞれの原稿の画像データから、最適な出力画像を得る。
【００７０】
例えばカラー原稿であれば、画像データに対して画質調整部２２により彩度調整などを行う。その画像データを、ＴＩＦＦ、ＰＤＦあるいはＪＰＥＧなどのフォーマットの画像データとして出力する場合には、ＲＧＢまたはＹＣｂＣｒなどのカラー色空間で出力する。一方、上記画像データを用紙などの媒体に印刷出力する場合には、ＣＭＹＫ色空間の画像データとして出力する。この場合、画像出力装置４において、用紙などの媒体に、複数色のトナーやインクにより画像を形成する。
【００７１】
また、白黒原稿であれば、画像データから彩度情報を削除する。その画像データを、ＴＩＦＦ、ＰＤＦあるいはＪＰＥＧなどのフォーマットの画像データとして出力する場合には、グレー、Ｋ、またはＹ（輝度）などの１成分で画像データとして出力する。一方、上記画像データを用紙などの媒体に印刷出力する場合は、Ｋ１成分の画像データとして出力する。この場合、画像出力装置４において、用紙などの媒体に、Ｋ単色のトナーやインクにより画像を形成する。
【００７２】
（ブランク原稿判定処理）
この処理は、ブランク原稿（白紙原稿）を判定する処理である。この処理には、例えば、特願２００７−２６４９２２に記載の方法を用いることができる。具体的には下記のとおりである。
【００７３】
（１）ＲＧＢのプレーン毎（色成分毎）に、注目画素を含む複数の画素からなるブロック（例えば７×７画素）の平均値を算出し、注目画素の画素値とする。
【００７４】
（２）ＲＧＢのプレーン毎（色成分毎）に、注目画素を含む複数の画素からなるブロック（例えば７×７画素）の最大濃度差を算出する。次に、求めた最大濃度差をエッジ判定閾値と比較し、上記ブロックの注目画素がエッジ画素に属するか否かを判定する。すなわち、複数の色成分のうち、何れかの最大濃度差がエッジ判定閾値（例えば、３０）以上である場合、注目画素はエッジ画素であると判定する。エッジを判定する方法は、上記最大濃度差の他に、分散値を求め、分散値が閾値以上のときエッジ画素であると判定するようにしてもよい。
【００７５】
（３）上記（２）において、エッジ画素と判定された画素をカウントする。
【００７６】
（４）上記（１）において算出した注目画素のプレーン毎（色成分毎）の平均値を比較し、注目画素毎に、色成分毎の平均値の最大値と最大差を算出し、最大値と最大差それぞれのヒストグラムを生成する。濃度区分数は例えば、１６区分とする。
【００７７】
（５）エッジ画素カウント数が第1判定閾値よりも大きければ、文字領域もしくは網点領域が存在することになるので、ブランク原稿ではないと判定する。
【００７８】
（６）上記（３）において求めたエッジ画素カウント数が第1判定閾値（例えば、５０００）以下であれば、ブランク原稿あるいは印画紙写真原稿であると判定する。
【００７９】
（７）上記（６）においてブランク原稿あるいは印画紙写真原稿であると判定された場合、色成分毎の平均値の最大値と最大差のそれぞれのヒストグラムの度数値が第２判定閾値（例えば、５００）よりも大きい区分数の合計値を算出する。このようにして算出した最大値についての合計値と最大差についての合計値それぞれを、最大値ヒストグラム原稿濃度幅と最大差ヒストグラム原稿濃度幅とする。
【００８０】
（８）上記（７）において算出した最大値ヒストグラム原稿濃度幅と最大差ヒストグラム原稿濃度幅それぞれが、第３判定閾値（例えば、３）よりも小さければ、ブランク原稿と判定する。
【００８１】
上記の処理では、エッジ画素か否かの判定を行っているが、これに代えて、色成分毎のブロックの平均値を用いて、色成分毎の平均値の最大値と最大差を算出し、最大値と最大差のそれぞれのヒストグラムを生成して、ブランク原稿であるか否かの判定を行うようにしてもよい。この場合、最大値ヒストグラム原稿濃度幅と最大差ヒストグラム原稿濃度幅の判定以外に、最大差ヒストグラム原稿濃度幅の数を検知し、最大値ヒストグラム原稿濃度幅と最大差ヒストグラム原稿濃度幅のそれぞれが、第３判定閾値（例えば、３）よりも小さく、最大差ヒストグラム原稿濃度幅の数が１の場合、ブランク原稿であると判定すればよい。
【００８２】
また、ブランク原稿の判定方法は、上記の方法に限定されるものではなく、黒画素や白画素の画素数を計数し、これらの値を閾値処理してブランク原稿判定するようにしてもよい。
【００８３】
（下地検知処理）
まず、ＲＧＢ（Ｒ： Ｒｅｄ（赤）・Ｇ： Ｇｒｅｅｎ（緑）・Ｂ： Ｂｌｕｅ（青））信号として入力された入力画像データを、例えば下記式を用いて輝度信号に変換することにより、輝度信号と色度信号に分離する。
【００８４】
【数１】
0005813523.tif 000002
【００８５】
あるいは、入力画像データを、ＣＩＥＬ＊ａ＊ｂ＊信号（ＣＩＥ： Commission International de l'Eclairage  ：国際照明委員会。Ｌ＊： 明度、ａ＊、ｂ＊： 色度）などの均等色空間に変換することにより、明度信号を求めてもよい。
【００８６】
上記のようにして求めた輝度信号もしくは明度信号に基づいて、図４に示すように、画像全体のヒストグラムを作成する。作成したヒストグラムにおいて、最も頻度の高い輝度（明度）を下地部分（下地濃度）とみなし、その輝度（明度）Ｙｆと予め設定した閾値ｔｈとを比較する。図４は、原稿種別自動判別部１４の下地検知処理において作成する入力画像データのヒストグラムを示す説明図である。
【００８７】
上記の輝度（明度）Ｙｆと閾値ｔｈとを比較した結果、Ｙｆ＜ｔｈの場合には、下地の輝度が閾値より小さい、すなわち下地の濃度が閾値を上回っていると判定する。それ以外の場合には、下地の濃度が所定の濃度以下であると判定する。上記閾値には、種々の原稿を用いて調べ、下地を適切に判断できる値を設定すればよい。
【００８８】
〔原稿方向・サイズ検知部〕
原稿方向・サイズ検知部１５は、下記の原稿の天地方向の検知処理および原稿サイズ検知処理を行う。
【００８９】
（原稿の天地方向（原稿方向）の検知処理）
原稿の天地方向の検知は、例えば次のようにして行うことができる。図５（ａ）は、４通りの回転角度に回転した４個の画像データの信頼度を示すヒストグラムのうち、１個の画像データの信頼度が閾値を上回っている場合を示す説明図、図５（ｂ）は上記ヒストグラムのうち、全ての画像データの信頼度が閾値を下回っている場合を示す説明図、図５（ｃ）は上記ヒストグラムのうち、２個の画像データの信頼度が閾値を上回っている場合を示す説明図、図５（ｄ）は上記ヒストグラムのうち、他の２個の画像データの信頼度が閾値を上回っている場合を示す説明図である。
【００９０】
(１)入力された原稿の画像データ（回転処理前（０度））に対して、９０度、１８０度、２７０度の回転処理を行い、回転処理前（０度）の原稿の画像データと合わせて４個の画像データを準備する。
【００９１】
(２)上記４個の画像データそれぞれに対して、辞書を用いて文字認識処理（パターンマッチング）を行い、０度、９０度、１８０度、２７０度の回転画像ごとの信頼度（マッチングスコア）を求める。この場合、０度、９０度、１８０度、２７０度の回転画像ごとに、認識できた文字数を加算し、認識できた全文字数に対する回転画像ごとの認識できた文字数を回転画像ごとの信頼度とする。
【００９２】
(３)      信頼度に閾値ＴＨ（例えば、７０％）を設定し、次のように判定する。
・閾値を上回らない信頼度は除外する。
・４個の画像データ全ての信頼度がＴＨを上回らない場合は、判定不能（不確定）とする（図５（ｂ）の場合）。このときには、候補なしとする。
・４個の画像データのうちの複数の画像データの信頼度が閾値を上回る場合は、複数の候補が存在するので、判定不能（不確定）とする（図５（ｃ）、図５（ｄ）の場合）。
・４個の画像データのうちの１個の画像データの信頼度が閾値を上回る場合は、その画像データの回転角度に回転された状態を、原稿の本来の天地方向と判定する（図５（ａ）の場合）。
【００９３】
（原稿サイズ検知処理）
原稿方向・サイズ検知部１５は、図６に示すように、エッジ検出部４１、角度算出部４２、座標情報変換部４３および原稿領域検出部４４を備え、これら各部の動作によって原稿のサイズの検知処理を行う。図６は、図１に示した原稿方向・サイズ検知部１５の構成を示すブロック図である。原稿のサイズの検知処理では、下記のエッジ検出処理、角度算出処理、座標情報変換処理および原稿領域検出処理を行う。
【００９４】
（Ａ）エッジ検出処理
エッジ検出部４１のエッジ検出処理では、入力された原稿画像のエッジ検出を行う。このエッジ検出においては、入力された原稿の画像データを所定の検知解像度となるように縮小する。画像データの解像度の変更を行うのは、処理対象の画像データの画素数を減らし、処理時間を短縮することが目的である。この処理は、図２４において、「原稿サイズ」補正が選択された場合に行う。また、所定の検知解像度は、エッジ検知処理として最適な解像度（例えば、７５ｄｐｉ）であって、予め設定されているものである。
【００９５】
次に、縮小した画像データの各ライン単位において、隣接画素の画素値が所定の閾値よりも大きな画素の位置をエッジとして抽出する。上記閾値は、原稿背景と原稿領域の境界を検知可能な値であり、例えば、検出したいエッジが原稿エッジの場合は３、コンテンツエッジの場合は２０等に設定する値である。
【００９６】
次に、エッジ検出部４１は、抽出したエッジ画像において、ｘ軸方向に走査した際の最も左側の画素座標を左部エッジ座標として算出し、最も右部の画素座標を右側エッジ座標として算出し、図７（ａ）に示す座標情報テーブル（座標情報（１））に格納する。算出された座標数Ｍは、検知用解像度の縦方向のサイズに依存する。図７（ａ）は、図６に示したエッジ検出処理部にて検出された左部エッジ座標、右部エッジ座標、左部補正エッジ座標および右部補正エッジ座標を格納する第２座標情報テーブルを示す説明図である。
【００９７】
同様にして、エッジ検出部４１は、抽出したエッジ画像において、ｙ軸方向に走査した際の最も上側の画素座標を上部エッジ座標として算出し、最も下側の画素座標を下部エッジ座標として算出し、図７（ｂ）に示す座標情報テーブル（座標情報（２））に格納する。算出された座標数Ｎは、検知用解像度の横方向のサイズに依存する。図７（ｂ）は、図６に示したエッジ検出処理部にて検出された上部エッジ座標、下部エッジ座標、上部補正エッジ座標および下部補正エッジ座標を格納する第１座標情報テーブルを示す説明図である。
【００９８】
（Ｂ）角度算出処理
角度算出部４２の角度算出処理では、エッジ検出部４１にて検出されたエッジ座標から、原稿の傾き（角度）を算出する。この処理には、特開平１１−３３１５４７に記載されている傾き検知方法を利用することができる。
【００９９】
角度算出処理では、まず、検出されたエッジ座標より、各原稿エッジの座標データ間の傾きの変化を検出し、傾きの変化する点（エッジ変化点）を求め、それらエッジ変化点を結ぶ線分を抽出する。
【０１００】
次に、抽出した線分の中で、Ｘ方向（副走査方向）に対して４５゜以下の線分であって、一番長い線分を選択し、該当する線分の開始座標(StartEdgeX, StartEdgeY)と終端座標(EndEdgeX, EndEdgeY)より原稿の傾きを算出する。
【０１０１】
この場合、原稿の傾き角度をαとすると、
tanα = (EndEdgeY - StartEdgeX) / (EndEdgeX - StartEdgeX)
である。この値に相当する角度を、例えば、図８に示すあらかじめ作成済みのテーブルから読み取る。図８は、原稿方向・サイズ検知部１５の原稿サイズ検知処理における角度算出処理において、原稿の傾きを算出するのに使用する正接−角度テーブルを示す説明図である。
【０１０２】
（Ｃ）座標情報変換処理
座標情報変換部４３の座標情報変換処理では、エッジ検出部４１により検出された全てのエッジ座標(EdgeX, EdgeY)について、角度算出部４２にて算出された角度により補正した場合の座標情報を、下記の式２により算出する。算出した座標情報は、補正エッジ座標情報(CorrEdgeX, CorrEdgeY)とする。
【０１０３】
【数２】
0005813523.tif 000003
【０１０４】
（Ｄ）原稿領域検出処理
原稿領域検出部４４の原稿領域検出処理では、座標情報変換部４３にて算出された全ての補正エッジ座標情報を用いて下記の処理を行う。
・各上部エッジ座標から、上部最大有効エッジを抽出する。
・各下部エッジ座標から、下部最大有効エッジを抽出する。
・上記の上部最大有効エッジの延長線上に存在する上部エッジ座標を持つエッジを有効エッジとして抽出する。
・同様にして、下部エッジに対して有効エッジを抽出する。
・左部エッジおよび右部エッジのそれぞれに対して、信頼度の異なる３種類の最大有効エッジ候補を設定し、最終的に最大有効エッジを抽出する。
・上記左部最大有効エッジの延長線上に存在する左部エッジ座標を持つエッジを有効エッジとして抽出する。
・同様にして、右部エッジに対して有効エッジを抽出する。
・それぞれの有効エッジ情報に対して、周辺の有効エッジ情報を用いた孤立点ノイズ除去処理を行い、最終的な有効エッジを抽出する。
【０１０５】
この原稿領域検出処理の詳細を図９および図１０を参照して説明すれば、次のとおりである。図９は、原稿領域検出部４４による原稿領域検出処理の動作を示すフローチャートである。図１０（ａ）は、図９におけるＳ１４の処理の説明図、図１０（ｂ）は、図９におけるＳ１９の処理の説明図、図１０（ｃ）は、図９におけるＳ２２の処理の説明図である。
【０１０６】
エッジ検出部４１にて原稿サイズ検知用に抽出された、原稿（入力画像データ）のエッジ座標情報（左部エッジ座標、右部エッジ座標、上部エッジ座標、下部エッジ座標）は、角度算出部４２にて検出された、原稿（入力画像データ）の傾き角度を示す角度情報を用いて、座標情報変換部４３にて傾き補正が施されることにより、補正エッジ座標情報（左部補正エッジ座標、右部補正エッジ座標、上部補正エッジ座標、下部補正エッジ座標）に変換される。原稿領域検出部４４は、これら補正エッジ座標情報に基づき、下記処理によって有効な原稿エッジ（有効エッジ）を抽出する。
【０１０７】
まず、各上部および下部補正エッジ座標に対して、最も端に位置する補正エッジ座標を注目座標とし、その注目座標の位置から数えて２ｎ（１，２，４，８，…）番目の位置の補正エッジ座標と注目座標とのy座標の差分値をそれぞれ求める。あるいは、その注目画素に近接する位置の画素を除いて、その注目座標の位置から数えて２ｎ（４，８，…）番目の位置の補正エッジ座標と注目座標とのy座標の差分値をそれぞれ求める。そして、それら差分値が閾値（例えば「２画素」）以下となる場合をカウントし、このカウント値を該当エッジに対する有効カウントとする。以下、注目座標を順次隣の補正エッジ座標に移していき、全ての補正エッジ座標について同様の処理が完了するまで、処理を繰り返す。これにより、各エッジ座標に対して、有効カウント値を求める（Ｓ１１）。
【０１０８】
次に、上部補正エッジ、下部補正エッジ別に、各補正エッジ座標の有効カウントに対して、あらかじめ設定されている抽出有効カウントパラメータ（例えば「２」）よりも大きい有効カウント値をもつエッジの有効カウント値の平均値(上部補正エッジ有効カウント平均値：AveEdgeCountT, 下部補正エッジ有効カウント平均値：AveEdgeCountB)と、最も大きな有効カウント値(上部補正エッジ最大有効カウント値：MaxEdgeCountT, 下部補正エッジ最大有効カウント値：MaxEdgeCountB)とを算出する（Ｓ１２）。
【０１０９】
次に、上部補正エッジ有効カウント平均値（AveEdgeCountT）以上の有効カウント値を持つ上部補正エッジ情報のうち、ｙ座標が最も小さいエッジを上部最大有効エッジとして設定する。また、下部補正エッジ有効カウント平均値（AveEdgeCountB）以上の有効カウント値を持つ下部補正エッジ情報のうち、ｙ座標が最も大きいエッジを下部最大有効エッジとして設定する（Ｓ１３）。
【０１１０】
次に、上部最大有効エッジの補正エッジ座標のy座標と、各上部補正エッジ座標のy座標との差分を求め、差分が設定範囲以下（例えば「２画素」以下）となる上部エッジは、最大有効エッジの延長線上に存在すると判断し、有効エッジとする。それ以外のエッジを無効エッジとする（図１０（ａ）参照）。下部エッジに対しても、同様にして有効エッジと無効エッジの判定を行う（Ｓ１４）。
【０１１１】
次に、左部および右部補正エッジ情報に関して、x座標に対して、Ｓ１１と同様の処理を実施し、各エッジ座標に対して、有効カウントを生成する（Ｓ１５）。
【０１１２】
次に、左部および右部補正エッジ情報に関して、Ｓ１２と同様の処理を行い、抽出有効カウントパラメータ（例えば「２」）よりも大きい有効カウント値をもつエッジの有効カウントの平均値(左部補正エッジ有効カウント平均値：AveEdgeCountL, 右部補正エッジ有効カウント平均値：AveEdgeCountR)と、最も大きな有効カウント値(左部補正エッジ最大有効カウント値：MaxEdgeCountL, 右部補正エッジ最大有効カウント値：MaxEdgeCountR)を算出する（Ｓ１６）。
【０１１３】
次に、検知角度が閾値以上であるか否かを判定し（Ｓ１７）、検知角度が閾値以上の場合にはＳ１８の第１の原稿領域検出処理を行い、検知角度が閾値未満の場合にはＳ１９〜Ｓ２０の第２の原稿領域検出処理を行う。
【０１１４】
第１の原稿領域検出処理では、Ｓ１８において、左部補正エッジ情報および右部補正エッジ情報に関して、Ｓ１３と同様の処理を実施し、左部最大有効エッジおよび右部最大有効エッジを設定する。
【０１１５】
第２の原稿領域検出処理では、Ｓ１９において、図１０（ｂ）に示すように、左部補正エッジ情報および右部補正エッジ情報に関して、３種類の最大有効エッジ候補（第１から第３の最大有効エッジ候補）を設定する。
【０１１６】
第１の最大有効エッジ候補は、Ｓ１８の第１の原稿領域検出処理と同様の処理により設定する。
【０１１７】
第２の最大有効エッジ候補（第２の処理）は、上部有効補正エッジ（座標変換後の有効エッジ（有効補正エッジ））の端部および下部有効補正エッジ（座標変換後の有効エッジ（有効補正エッジ））の端部よりも外側のエッジ、かつ左部補正エッジ有効カウント平均値（AveEdgeCountL）および右部補正エッジ有効カウント平均値（AveEdgeCountR）以上のカウント値を持つ補正エッジ情報のうち、最も外側のエッジを設定する。
【０１１８】
第３の最大有効エッジ候補（第１の処理）は、上部有効補正エッジおよび下部有効補正エッジの端部を中心とする特定範囲内のエッジ、かつ左部補正エッジ有効カウント平均値（AveEdgeCountL）および右部補正エッジ有効カウント平均値（AveEdgeCountR）以上のカウント値を持つ補正エッジ情報のうち、最も外側のエッジを設定する。
【０１１９】
次に、Ｓ２０において、第１から第３の最大有効エッジ候補（第１から第３の左部および右部最大有効エッジ候補）より、いずれか一つの最大有効エッジ候補（左部および右部最大有効エッジ候補）を選択する。
【０１２０】
この選択において、第３の最大有効エッジ候補（第１の処理）は、上部下部エッジの情報も利用し、範囲を限定して抽出されるため、最も信頼度の高い情報となる。したがって、第３の最大有効エッジ候補が存在する場合は、このエッジを最大有効エッジとする。すなわち、第３の最大有効エッジ候補による処理（第１の処理）は、上記前記第１の原稿領域検出処理、および第２の最大有効エッジ候補による処理（第２の処理）よりも原稿領域を検出する範囲を限定した条件にて、検出された各エッジについて原稿画像のエッジと見なし得る有効エッジであるかノイズであるかを判定するものである。
【０１２１】
第２の最大有効エッジ候補は、極力コンテンツの欠けを無くすために、なるべく外側のエッジまで含むように抽出される。したがって、第３の最大有効エッジ候補が存在しない場合は、このエッジを最大有効エッジとする。
【０１２２】
第１の最大有効エッジ候補は、実際の原稿エッジを抽出できなかった場合でも、原稿内のコンテンツの欠けが発生しないように抽出される。したがって、第３および第２の最大有効エッジ候補がともに存在しない場合のみ、このエッジを最大有効エッジとする。
【０１２３】
以上のように、第１から第３の最大有効エッジ候補の選択優先度は、第３の最大有効エッジ候補→第２の最大有効エッジ候補→第１の最大有効エッジ候補の順番となる。
【０１２４】
次に、第１または第２の原稿領域検出処理によって決定された左部補正エッジ情報および右部補正エッジ情報に関して、Ｓ１４と同様の処理を実施し、有効エッジおよび無効エッジを判定する（Ｓ２１）。
【０１２５】
次に、図１０（ｃ）に示すように、Ｓ２１において有効エッジと判定されたもののなかにも、孤立点ノイズが含まれている場合がある。そこで、ここでは、Ｓ２１において有効エッジと判定されたものを、有効エッジと孤立点ノイズとに切り分ける処理を行う（Ｓ２２）。
【０１２６】
この処理では、Ｓ２１において有効エッジと判定されたもののうち、原稿の上部エッジおよび下部エッジよりも外側に存在する左部エッジおよび右部エッジ、並びに原稿の左部エッジおよび右部エッジよりも外側に存在する上部エッジおよび下部エッジに対して、そのエッジ（処理対象エッジ）の周辺の有効エッジ情報を用いて、すなわちそのエッジ（処理対象エッジ）の周辺の有効エッジ数に応じて、その処理対象エッジが有効エッジか孤立ノイズかを判定する。
【０１２７】
上記判定では、たとえば処理対象エッジの周辺の有効エッジ数が所定以上の場合には、その処理対象エッジを有効エッジと判定する。一方、処理対象エッジの周辺の有効エッジ数が所定未満の場合には、その処理対象エッジを孤立率ノイズと判定する。
【０１２８】
〔検知判別結果補正部〕
検知判別結果補正部２９は、図１１に示すように、検知判別結果集計部（検知結果集計部）５１、総合判定部（設定部）５２、修正候補表示部５３、修正候補指示部５４および修正部５５を備え、これら各部の動作によって検知判別結果補正処理を行う。図１１は、検知判別結果補正部２９の構成示すブロック図である。この検知判別結果補正処理では、下記の自動カラー判別結果補正処理、下地検知結果補正処理、原稿方向検知結果補正処理、および原稿サイズ検知結果補正処理を行う。
【０１２９】
検知判別結果集計部５１は、原稿の全ページについての原稿種別自動判別部１４および原稿方向・サイズ検知部１５による検知判別結果を収集し、検知判別結果の頻度を求める。総合判定部５２は、原稿に対する統一の検知判別結果を確定する。具体的な頻度の求め方および検知判別結果の確定方法については、検知判別対象毎に説明する。
【０１３０】
修正候補表示部５３は、総合判定部５２での検知結果集約処理の結果を原稿の各ページに反映した検知結果反映画像を作成し、操作パネル１０の表示部１０ａに表示させる。この検知結果反映画像は、自動カラー判別処理、下地検知処理、原稿方向検知処理、原稿サイズ検知処理、白紙検知処理（白紙飛ばし）および傾き検知処理ごとの表示用画像を含んでいる。
【０１３１】
修正候補指示部５４は、検知結果反映画像によって示される、検知結果集約処理の結果が反映されたページについて、そのとおりに補正するか、あるいは補正を修正するかについてのユーザの指示入力（修正選択入力）を受け付ける。このために、修正選択入力画面を操作パネル１０の表示部１０ａに表示させる。また、修正選択入力画面に対するユーザの指示入力の結果を修正部５５に出力する。すなわち、ユーザは、検知結果反映画像を参照して、各検知結果に対する検知結果集約処理の状態が好ましいかどうかを判断し、検知結果反映画像どおりに補正するか、あるいは補正を修正するかを修正選択入力画面において指示することができる。
【０１３２】
修正部５５は、総合判定部５２から出力された検知結果集約処理の結果に対し、修正候補指示部５４から出力されたユーザ指示を反映して、最終的に補正された画像データを出力する。
【０１３３】
上記検知結果反映画像および修正選択入力画面について、具体的に説明する。
図１２（ａ）は自動カラー判別処理についての検知結果反映画像および修正選択入力画面を示す説明図、図１２（ｂ）は下地検知処理についての検知結果反映画像および修正選択入力画面を示す説明図、図１２（ｃ）は原稿方向（天地方向）検知処理についての検知結果反映画像および修正選択入力画面を示す説明図、図１２（ｄ）は原稿サイズ検知処理についての検知結果反映画像および修正選択入力画面を示す説明図である。また、図１３（ａ）は白紙検知処理（白紙飛ばし）についての検知結果反映画像および修正選択入力画面を示す説明図、図１３（ｂ）は傾き検知処理についての検知結果反映画像および修正選択入力画面を示す説明図である。なお、本実施の形態において、検知結果反映画像は修正選択入力画面上に表示されるようになっている。
【０１３４】
各検知結果反映画像には、複数ページからなる原稿について、検知判別結果補正部２９の総合判定部５２により補正された状態のページが表示される。また、修正選択入力画面には、各ページの検知結果反映画像に対応して修正選択入力部が表示される。
【０１３５】
具体的には、図１２（ａ）のカラー判別処理についての検知結果反映画像に対応して、「カラー」または「白黒」を選択できる修正選択入力部が表示される。図１２（ｂ）の下地検知処理についての検知結果反映画像に対応して、「除去する」または「しない」を選択できる修正選択入力部が表示される。図１２（ｃ）の原稿方向検知処理についての検知結果反映画像に対応して、「左回転」または「右回転」を選択できる修正選択入力部が表示される。図１２（ｄ）の原稿サイズ検知処理についての検知結果反映画像に対応して、用紙サイズを選択できる修正選択入力部が表示される。また、図１３（ａ）の白紙検知処理（白紙飛ばし）についての検知結果反映画像に対応して、「飛ばす」または「飛ばさない」を選択できる修正選択入力部が表示される。図１３（ｂ）の傾き検知処理についての検知結果反映画像に対応して、原稿の傾きを「補正する」または「補正しない」を選択できる修正選択入力部が表示される。
【０１３６】
したがって、ユーザは、カラー判別処理、下地検知処理、およびその他の項目ごとの検知結果反映画像に表示される各ページの補正された状態を確認し、補正内容に修正が必要と判断する場合には、１ページずつ補正内容を修正することができる。修正候補指示部５４は、上記の各修正選択入力部においてユーザにより選択された内容を修正部５５に出力する。
【０１３７】
なお、複数ページからなる原稿に対して、カラー判別処理、下地検知処理、原稿方向（天地方向）検知処理、および原稿サイズ（クロップ）検知処理をそれぞれ統一したパラメータで処理する場合には、画像入力装置２にて原稿の読み取りを行う前に、ユーザが、操作パネル１０の表示部１０ａに表示された、図２４に示す統一処理の選択画面において、処理モード（統一処理モード）を選択すればよい。
【０１３８】
あるいは、検知判別結果集計部５１にて集計されたカラー判別結果、下地検知結果、原稿方向（天地方向）検知結果、原稿サイズ（クロップ）検知結果の頻度が、各々定められた閾値以上である場合、閾値以上である処理について、各ページに統一したパラメータで処理を行うか否かを、例えば操作パネル１０の表示部１０ａでの表示により、ユーザに問い合わせるようにしてもよい。この場合、総合判定部５２での処理は、処理を許可する操作パネル１０からのユーザ入力に基づいて行われる。なお、表示部１０ａの表示動作は、制御部７の制御により行われる。
【０１３９】
あるいは、検知判別結果集計部５１にて集計されたカラー判別結果、下地検知結果、原稿方向（天地方向）検知結果、原稿サイズ（クロップ）検知結果の頻度が、各々定められた閾値以上である場合、総合判定部５２は、閾値以上である処理について、ユーザに問い合わせることなく、各ページに統一したパラメータで処理を行うようにしてもよい。
【０１４０】
また、図２４に示す統一処理の選択画面において、傾き補正の統一が指定されていなくても、検知判別結果集計部５１にて集計された原稿の傾き検知結果のうち、所定の閾値以上（例えば１度以上）のページが、所定の割合以上（例えば５０％以上）存在する場合には、傾きがなくなるように、再度の原稿の読み取りを行うことを、例えば操作パネル１０の表示部１０ａでの表示により、ユーザに促すようにしてもよい。また、傾き補正処理を行うか否かをユーザに問い合わせてもよいし、所定の閾値以上（または以下）のページについて、自動的に傾き補正処理を行うようにしてもよい。
【０１４１】
（カラー判別結果集約処理）
総合判定部５２は、原稿の各ページの画像データについてのカラー判別結果を集約するカラー判別結果集約処理を行う。図１４（ａ）は、総合判定部５２が行うカラー判別結果集約処理に関し、複数ページ（８ページ）からなる原稿に白黒ページとカラーページとが混在する状態を示す説明図、図１４（ｂ）は、上記原稿における白黒ページとカラーページとが混在する割合を示す説明図、図１４（ｃ）は、図１４（ｂ）における白黒ページとカラーページとの混在割合に基づく、総合判定部５２のカラー判別結果集約処理の結果を示す説明図である。図１５は、総合判定部５２におけるカラー判別結果集約処理を示すフローチャートである。
【０１４２】
総合判定部５２は、カラー判別結果集約処理において、図１５に示すように、白黒ページの割合が閾値以上であるか否かを判定し（Ｓ３１）、閾値以上であれば、原稿の全ページを白黒と判定する（Ｓ３２）。この場合、原稿の全ページを白黒に統一する。
【０１４３】
一方、Ｓ３１において、白黒ページの割合が閾値未満であれば、カラーページの割合が閾値以上であるか否かを判定し（Ｓ３３）、閾値以上であれば、原稿の全ページをカラーと判定する（Ｓ３４）。この場合、原稿の全ページをカラーに統一する。
【０１４４】
また、Ｓ３３において、カラーページの割合が閾値未満であれば、原稿の全ページを、白黒ともカラーとも判定せず、どちらにも統一しない（Ｓ３５）。
【０１４５】
上記の処理では、Ｓ３１およびＳ３３の判定での閾値を例えば７０％とし、白黒のページまたはカラーのページの割合が７０％以上であれば、原稿の全ページを白黒またはカラーの多い方のページに統一する。どちらのページも閾値以下の場合は、判別結果を補正しない。
【０１４６】
したがって、図１４（ａ）のような原稿の例では、白黒ページの割合（７５％）が閾値（７０％）以上であるので（図１４（ｂ））、全ページが白黒に統一される（図１４（ｃ））。
【０１４７】
（下地検知結果集約処理）
また、総合判定部５２は、原稿の各ページの画像データについての下地検知結果を集約する下地検知結果集約処理を行う。図１６（ａ）は、総合判定部５２が行う下地検知結果集約処理に関し、複数ページ（８ページ）からなる原稿に下地検出結果（あり・なし）のページが混在する状態を示す説明図、図１６（ｂ）は、上記原稿における下地ありのページと下地なしのページとが混在する割合を示す説明図、図１６（ｃ）は、図１６（ｂ）における下地ありのページと下地なしのページとの混在割合に基づく、総合判定部５２の下地検知結果集約処理の結果を示す説明図である。図１６（ｄ）は、総合判定部５２が行う下地検知結果集約処理に関し、複数ページ（８ページ）からなる原稿に下地検出結果（あり・なし）のページが、図１６（ａ）の場合とは異なる割合にて混在する状態を示す説明図、図１６（ｅ)は、図１６（ｄ）の原稿における下地ありのページと下地なしのページとが混在する割合を示す説明図、図１６（ｆ）は、図１６（ｅ）における下地ありのページと下地なしのページとの混在割合に基づく、総合判定部５２の下地検知結果集約処理の結果を示す説明図である。図１７は、総合判定部５２における下地検知結果集約処理を示すフローチャートである。
【０１４８】
総合判定部５２は、下地検知結果集約処理において、図１７に示すように、下地ありのページの割合が閾値以上であるか否かを判定し（Ｓ４１）、閾値以上であれば、原稿の全ページを下地ありと判定する（Ｓ４２）。この場合、原稿の全ページを下地ありに統一する。
【０１４９】
一方、Ｓ４１において、下地ありのページの割合が閾値未満であれば、下地なしのページの割合が閾値以上であるか否かを判定し（Ｓ４３）、閾値以上であれば、原稿の全ページを下地なしと判定する（Ｓ４４）。この場合、原稿の全ページを下地なしに統一する。
【０１５０】
また、４３において、下地なしのページの割合が閾値未満であれば、原稿の全ページを、下地ありとも下地なしとも判定せず、どちらにも統一しない（Ｓ４５）。
【０１５１】
上記の処理では、Ｓ４１およびＳ４３の判定での閾値を例えば７０％とし、下地ありのページまたは下地なしのページの割合が７０％以上であれば、原稿の全ページを下地ありまたは下地なしの多い方のページに統一する。どちらのページも閾値以下の場合は、判別結果を補正しない。
【０１５２】
したがって、図１６（ａ）のような原稿の例では、下地なしのページの割合（７５％）が閾値（７０％）以上であるので（図１６（ｂ））、全ページが下地なしに統一される（図１６（ｃ））。
【０１５３】
また、図１６（ｄ）のような原稿の例では、下地ありのページの割合（８７．５％）が閾値（７０％）以上であるので（図１６（ｅ））、全ページが下地ありに統一される（図１６（ｄ））。
【０１５４】
（原稿方向検知結果集約処理）
また、総合判定部５２は、原稿の各ページの画像データについての原稿方向検知結果を集約する原稿方向検知結果集約処理を行う。図１８（ａ）は、総合判定部５２が行う原稿方向検知結果集約処理に関し、複数ページ（８ページ）からなる原稿に原稿方向検知結果の異なるページが混在する状態を示す説明図、図１８（ｂ）は、上記原稿における各原稿方向検知結果の混在する割合を示す説明図、図１８（ｃ）は、図１８（ｂ）における各原稿方向検知結果の混在する割合に基づく、総合判定部５２の第１補正モードにおける原稿方向検知結果集約処理の結果を示す説明図である。図１８（ｄ）は、図１８（ｂ）における各原稿方向検知結果の混在する割合に基づく、総合判定部５２の第２補正モードにおける原稿方向検知結果集約処理の結果を示す説明図である。図１９は、総合判定部５２における原稿方向検知結果集約処理を示すフローチャートである。
【０１５５】
図１８（ａ）において、候補不確定とは、図５（ｂ）に示したように、信頼度が閾値を下回っている場合である。また、図１８（ｂ）において、得点１は、原稿方向の候補が一つだけの場合であり、候補が複数ある場合は、１をその候補の数で割った値である。また、得点率は、得点を原稿のページ数で割った値である。なお、候補が複数ある場合に、得点を候補の数で等分することに代えて、得点を方向検知処理での信頼度の比で按分してもよい。
【０１５６】
ここで、第１補正モードは、原稿全ページの原稿方向を揃えるモードである。このモードでは、原稿の各ページの原稿方向から原稿全体の原稿方向を一方向に特定できた場合に、原稿方向をその方向に統一する（図１８（ｃ））。また、原稿全体の原稿方向を一方向に特定できなかった場合に、全ページの原稿方向の検知結果を破棄する。この補正モードは、書籍など、全ページにおいて方向が揃っていたほうが扱いやすい場合に適する。
【０１５７】
第２補正モードは、一部のページのみについて原稿方向を揃える状態を許容するモードである。すなわち、原稿方向の候補が一つのページは、原稿方向を候補の原稿方向とする。一方、原稿方向が不確定のページおよび原稿方向の候補が複数存在するページは、原稿方向を特定できたページのうちから、最も多い原稿方向をそれらページの原稿方向とする（図１８（ｄ））。このモードは、ブランクページや写真など、原稿方向を検知できない原稿や、文字方向が混在していて、原稿方向を特定できない原稿の処理に適する。
【０１５８】
総合判定部５２は、原稿方向検知結果集約処理において、図１９に示すように、まず、原稿方向について不確定が最高得点か否かを判定し（Ｓ５１）、不確定が最高得点であれば、不確定の得点率が所定の閾値以上であるか否かを判定する（Ｓ５２）。
【０１５９】
Ｓ５２での判定の結果、得点率が所定の閾値以上であれば、原稿方向についての全ページの補正方向を確定不能と判断し（Ｓ５３）、原稿方向についての全ページの検知結果を破棄して（Ｓ５４）、処理を終了する。
【０１６０】
一方、Ｓ５１において原稿方向について不確定が最高得点でない場合、およびＳ５２において不確定の得点率が所定の閾値未満である場合には、不確定のページを除いて原稿方向についての最高得点を求める（Ｓ５５）。
【０１６１】
次に、求めた最高得点の得点率が所定の閾値以上か否かを判定し（Ｓ５６）、閾値未満であればＳ５３に進む。一方、閾値以上であれば、原稿方向を最高得点の原稿方向に統一する（Ｓ５７）。
【０１６２】
次に、設定されている補正モードが第１補正モードであれば（Ｓ５８）、全ページの原稿方向を、Ｓ５７において求めた方向に統一する（Ｓ５９）。一方、Ｓ５８において、設定されている補正モードが第２補正モードであれば、原稿方向が不確定のページおよび原稿方向の候補が複数存在するページの原稿方向を、Ｓ５７において求めた方向に統一する（Ｓ６０）。
【０１６３】
上記の処理では、Ｓ５２およびＳ５６の判定での閾値を例えば６０％とし、不確定のページを除いた原稿の複数ページにおける原稿方向の最高得点率が６０％以上であれば、その原稿方向を補正方向として確定する。そして、原稿の全てのページの原稿方向を補正方向に統一するか（第１補正モード）、あるいは原稿方向が不確定のページおよび原稿方向の候補が複数存在するページの原稿方向を補正方向に設定する（第２補正モード）。
【０１６４】
したがって、図１８（ａ）のような原稿の例では、不確定のページを除いた原稿方向の最高得点率（６６．６７％）が閾値（６０％）以上であるので（図１８（ｂ））、第１補正モードでは全ページの原稿方向が補正方向に統一される（図１８（ｃ））。また、第２補正モードでは、原稿方向が不確定のページおよび原稿方向の候補が複数存在するページの原稿方向が補正方向に設定される。
【０１６５】
（原稿サイズ検知結果集約処理）
また、総合判定部５２は、原稿の各ページの画像データについての原稿サイズ検知結果を集約する原稿方向検知結果集約処理を行う。図２０（ａ）は、総合判定部５２が行う原稿サイズ検知結果集約処理に関し、複数ページ（８ページ）からなる原稿に原稿サイズ検知結果の異なるページが混在する状態を示す説明図、図２０（ｂ）は、図２０（ａ）に示した原稿サイズ検知結果に対して、総合判定部５２の原稿サイズ検知結果集約処理の結果を示す説明図である。図２０（ｃ）は、原稿サイズが適正に検知される場合のページを示す説明図、図２０（ｄ）は、原稿サイズが誤検知される場合のページを示す説明図、図２０（ｅ）は、原稿サイズが誤検知される場合の他のページを示す説明図である。図２１は、総合判定部５２における原稿サイズ検知結果集約処理を示すフローチャートである。
【０１６６】
図２０（ｄ）において、原稿サイズが誤検知されるのは、原稿サイズに対して、画像が形成されている領域の大きさがかなり小さく（余白が大きく）、この画像領域が原稿サイズとして検知されるためである。この場合、Ａ４サイズのページは、実施のサイズよりも小さい例えばＢ５サイズと誤検知される（図２０（ａ）の第４ページに相当）。また、図２０（ｅ）において、原稿サイズが誤検知されるのは、原稿サイズに対して、画像が形成されている領域が、上方に偏って位置し、この画像領域が原稿サイズとして検知されるためである。この場合、Ａ４サイズのページは、実施のサイズよりも小さい例えばＡ５サイズと誤検知される（図２０（ａ）の第８ページに相当）。
【０１６７】
総合判定部５２は、原稿サイズ検知結果補正処理において、図２１に示すように、まず、設定されている補正モードが第１補正モードか第２補正モードかを判定する（Ｓ７１）。
【０１６８】
この判定の結果、第１補正モードが設定されていれば、原稿サイズ検知結果において、原稿の各ページの原稿サイズのうち、最も多い原稿サイズの割合が所定の閾値以上か否かを判定する（Ｓ７２）。この判定の結果、所定の閾値以上であれば、原稿の全ページの原稿サイズを最も多い原稿サイズに確定する（Ｓ７３）。
【０１６９】
一方、Ｓ７１の判定の結果、第２モードである場合、およびＳ７２の判定の結果、最も多い原稿サイズの割合が所定の閾値未満である場合には、原稿の全ページの原稿サイズを全ページ中の最大の原稿サイズに確定する（Ｓ７４）。
【０１７０】
上記の処理では、Ｓ７２の判定での閾値を例えば６０％とし、第１補正モードが設定されている場合において、原稿の各ページの原稿サイズのうち、最も多い原稿サイズの割合が６０％以上であれば、原稿の全ページの原稿サイズを最も多い原稿サイズ確定する。一方、最も多い原稿サイズの割合が６０％未満であれば、原稿の全ページの原稿サイズを全ページ中の最大の原稿サイズに確定する。
【０１７１】
したがって、図２０（ａ）のような原稿の例では、最も多い原稿サイズの割合（７５％）が閾値（６０％）以上であるので、全ページがＡ４サイズに統一される（図２０（ｂ）、図２１（ｄ）の右端の図、図２１（ｅ）の右端の図）。
【０１７２】
〔画質調整部〕
画質調整部２２は、下記の下地除去処理およびＲＧＢの鮮やかさの調整処理を行う。
【０１７３】
（下地除去処理）
ユーザが露光を調正すること（下地除去の程度を調整すること）を選択した場合には、あらかじめ設定されている複数のＬＵＴをユーザの設定に応じて切り替えて、入力画像のＲＧＢ値を補正することにより、下地除去処理を行う。ユーザの設定は、図２４に示す、下地除去の選択入力部において行われる。
【０１７４】
（ＲＧＢの鮮やかさの調整処理）
画質調整部２２は、図２２に示すように、第１色変換部６１、γ変換部６２および第２色変換部６３を備えている。図２２は、画質調整部２２の構成を示すブロック図である。第１色変換部６１は、ＲＧＢ画像データをL*a*b*表色系などの均等色空間へ変換する。この変換は、例えばMatrix演算を利用すればよい。γ変換部６２は、第１色変換部６１にて処理された画像データに対して均等色空間にてγ変換を行う。第２色変換部６３は、γ変換部６２にて処理された画像データを再びＲＧＢ画像データに変換する。この変換は、第１色変換部６１と同様に、Matrix演算を利用すればよい。なお、フィルタ処理については、空間フィルタ部２５にて行われる。
【０１７５】
γ変換部６２でのγ調整は、図２４に示した統一処理の選択画面においてコントラストが「強」に設定された場合に、図２３に示すように、全体的にコントラストを高めるようなγを適用する。この処理は、画像領域と下地（背景）との濃度差を大きくし画像の鮮明性を向上させるためである。逆に、プレビュー画面を表示しない場合、γ調整については何も行わないようにする。
【０１７６】
〔画面表示プログラム〕
作成されたプレビューデータは例えばＨＴＭＬなどで利用されているブラウザを利用して表示させるようにすればよい。例えば、図２に示した構成において、画像処理装置３にて作成されたプレビュー画像データがブラウザプログラムにロードされ、そのブラウザが操作パネル１０上に表示されるようにする。
【０１７７】
〔コンピュータプログラムおよび記録媒体〕
本発明は、コンピュータに実行させるためのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録したコンピュータ読み取り可能な記録媒体に、上記した画像処理方法を記録するものとすることもできる。この結果、上記画像処理方法を行うプログラムを記録した記録媒体を持ち運び自在に提供することができる。
【０１７８】
なお、本実施の形態では、この記録媒体としては、マイクロコンピュータで処理が行われるために、例えばＲＯＭのようなメモリそのものがプログラムメディアであってもよい。あるいは、外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
【０１７９】
いずれの場合においても、格納されているプログラムコードは、マイクロプロセッサがアクセスして実行させる構成であってもよい。あるいは、いずれの場合もプログラムコードが読み出され、読み出されたプログラムコードがマイクロコンピュータのプログラム記憶エリアにダウンロードされ、そのプログラムコードが実行される方式であってもよい。このダウンロード用のプログラムは、画像処理装置３あるいは画像形成装置１に格納されているものとする。
【０１８０】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１８１】
また、画像入力装置２あるいは画像形成装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１８２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１８３】
１    画像形成装置
２    画像入力装置
３    画像処理装置
４    画像出力装置
５    画像表示装置
６    ハードディスク装置
７    制御部
１０    操作パネル（入力手段）
１０ａ  表示部（表示手段）
１４    原稿種別自動判別部
１５    原稿方向・サイズ検知部
２２    画質調整部
２３    色補正部
２４    黒生成／下色除去部
２９    検知判別結果補正部
５１    検知判別結果集計部（検知結果集計部）
５２    総合判定部（設定部）
５３    修正候補表示部
５４    修正候補指示部
５５    修正部
【図１】
0005813523.tif 000004
【図２】
0005813523.tif 000005
【図３】
0005813523.tif 000006
【図４】
0005813523.tif 000007
【図５】
0005813523.tif 000008
【図６】
0005813523.tif 000009
【図７】
0005813523.tif 000010
【図８】
0005813523.tif 000011
【図９】
0005813523.tif 000012
【図１０】
0005813523.tif 000013
【図１１】
0005813523.tif 000014
【図１２】
0005813523.tif 000015
【図１３】
0005813523.tif 000016
【図１４】
0005813523.tif 000017
【図１５】
0005813523.tif 000018
【図１６】
0005813523.tif 000019
【図１７】
0005813523.tif 000020
【図１８】
0005813523.tif 000021
【図１９】
0005813523.tif 000022
【図２０】
0005813523.tif 000023
【図２１】
0005813523.tif 000024
【図２２】
0005813523.tif 000025
【図２３】
0005813523.tif 000026
【図２４】
0005813523.tif 000027
【図２５】
0005813523.tif 000028