(57)【要約】 【課題】  原稿サイズの検知手段を搭載せず、ユーザによる原稿サイズの入力作業を省略しても精度良く原稿サイズの判定を行うことができる画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録する記録媒体を提供する。【解決手段】  下地判定部２３が、入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定する。白画素カウント部２４が、入力された原稿画像データから白画素数をカウントする。原稿サイズ判定部２５は、下地判定部２３で判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と白画素カウント部２４により抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する。【選択図】      図２
2010081569.tif 000002
【特許請求の範囲】
【請求項１】
入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定する下地判定部と、
入力された原稿画像データから白画素を抽出する白画素抽出部と、
下地判定部で判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と白画素抽出部により抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する原稿サイズ判定部とを備えることを特徴とする画像処理装置。
【請求項２】
下地判定部によって下地の種類の数が複数あると判定された場合、下地濃度値と予め定める白下地濃度閾値とを比較し、下地濃度値が大きいときには、原稿サイズ判定部は、原稿サイズの再判定を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
原稿サイズ判定部は、読み取り可能な最大の原稿サイズの画素数と、読み取り可能な最大の原稿サイズよりも小さい原稿サイズの画素数との差分を算出し、算出された画素数の差分と白画素抽出部により抽出された白画素数とを順次比較して、白画素数が充たす差分値の範囲を求め、求められた差分値の範囲に応じて、原稿サイズを、読み取り可能な最大の原稿サイズか、読み取り可能な最大の原稿サイズ以外のサイズであって白画素数が充たす差分の範囲に対応する大きい方の原稿サイズか、最小の原稿サイズのいずれかに判定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
搬送される原稿の原稿画像データを読み取る原稿読取装置から原稿画像データを入力可能に構成され、
原稿読取装置から原稿画像データが入力されたとき、
原稿サイズ判定部は、読み取られた原稿画像データの搬送方向のサイズに基づいて、第１原稿サイズの推定を行い、複数の第１原稿サイズが推定された場合は、推定された複数の原稿サイズのそれぞれの全画素数同士の差分値を閾値として設定し、白画素数と閾値とを比較することにより第２原稿サイズを決定することで再判定を行うことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
再判定された原稿サイズに基づいて、下地画素の候補から除去を行う除去画素数を決定する除去画素数決定部を備え、
下地判定部は、白画素数から除去画素数を除いた画素を用いて下地の再判定を行うことを特徴とする請求項２または４に記載の画像処理装置。
【請求項６】
再判定された原稿サイズに基づいて、原稿種別の判定を行う原稿種別判定部を備えることを特徴とする請求項２または４に記載の画像処理装置。
【請求項７】
再判定された原稿サイズに基づいて、原稿がカラー原稿であるか白黒原稿であるかの判定を行うカラー原稿判定部を備えることを特徴とする請求項２または４に記載の画像処理装置。
【請求項８】
請求項１〜７のいずれか１つに記載の画像処理装置を備えることを特徴とする画像形成装置。
【請求項９】
入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定する工程と、
入力された原稿画像データから白画素を抽出する工程と、
判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する工程とを備えることを特徴とする画像処理方法。
【請求項１０】
コンピュータを、請求項１〜７のいずれか１つに記載の画像処理装置として機能させるための画像処理プログラム。
【請求項１１】
コンピュータを、請求項１〜７のいずれか１つに記載の画像処理装置として機能させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿サイズが明確でない場合に、画像領域や画像種別の判別処理を行う画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録する記録媒体に関する。
【背景技術】
【０００２】
複写機、複合機などの画像形成装置、スキャナ等の画像読取装置において、原稿種別判定、カラーモノクロ判定、下地判定などのいわゆる原稿属性の判定を行う場合、判定に用いる閾値を、入力画像の原稿サイズで正規化し、正規化された閾値を用いて判定処理が行われている。
【０００３】
たとえば、特許文献１記載の画像処理装置では、原稿サイズを検出し、ＡＥ処理において、検出した原稿サイズに基づいて、モノクロ画素のヒストグラムを作成する。作成されたヒストグラムを解析することにより、下地レベルの検出を行う。
【０００４】
特許文献２記載の画像形成装置では、原稿サイズを検出し、入力された画像データの濃度ヒストグラム作成と黒ラン長の算出を行う。作成されたヒストグラムと算出された黒ラン長に基づいて、原稿種類の判別と下地レベルの検出を行う。
【０００５】
【特許文献１】特開平８−１８６７２６号公報
【特許文献２】特開平９−４６５１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
原稿サイズに基づいて、判定処理に用いる閾値の設定を行う場合、原稿サイズ検知手段を搭載して原稿サイズの決定を行うか、あるいは、ユーザが手作業で原稿サイズの入力を行う作業が必要となる。
【０００７】
たとえば、原稿サイズ検知手段を搭載していない機種では、ユーザが原稿サイズを認識して入力操作を行う必要があるが、原稿サイズに対する知識が必要であり、入力作業を行う必要がある。
【０００８】
一方、ユーザに原稿サイズの入力を促さない場合、原稿属性の判別を行う対象の領域を設定して判別処理を行う。
【０００９】
図１２は、設定した判別対象領域の一例を示す図である。画像形成装置で読み取り可能な最大の原稿サイズに対して小さい領域を、判別対象領域１０１として設定した場合、原稿のうちの一部の領域に基づいて原稿属性の判別を行うので、下地判定については比較的精度良く判定することが可能であるが、カラーモノクロ判定、原稿種別判定については、判定精度が低下してしまう。
【００１０】
図１３は、設定した判別対象領域の一例を示す図である。原稿サイズの範囲外の領域も含めて読み取りを行い判定対象領域１０２として設定した場合、原稿全体の情報を読み取ることができるので、原稿種別判定、カラーモノクロ判定は可能であるが、判定対象領域内に原稿カバーの抑え板が含まれ、この抑え板の読み取り情報が取り込まれてしまうので、下地判定については、正確さに欠けるものとなる。これに対処するために原稿カバーの抑え板を黒などに着色することも考えられるが、その場合、読み込まれた画像データに裏写りが生じるおそれがある。
【００１１】
本発明の目的は、原稿サイズの検知手段を搭載せず、ユーザによる原稿サイズの入力作業を省略しても精度良く原稿サイズの判定を行うことができる画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録する記録媒体を提供することである。
【課題を解決するための手段】
【００１２】
本発明は、入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定する下地判定部と、
入力された原稿画像データから白画素を抽出する白画素抽出部と、
下地判定部で判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と白画素抽出部により抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する原稿サイズ判定部とを備えることを特徴とする画像処理装置である。
【００１３】
また本発明は、下地判定部によって下地の種類の数が複数あると判定された場合、下地濃度値と予め定める白下地濃度閾値とを比較し、下地濃度値が大きいときには、原稿サイズ判定部は、原稿サイズの再判定を行うことを特徴とする。
【００１４】
また本発明は、原稿サイズ判定部は、読み取り可能な最大の原稿サイズの画素数と、読み取り可能な最大の原稿サイズよりも小さい原稿サイズの画素数との差分を算出し、算出された画素数の差分と白画素抽出部により抽出された白画素数とを順次比較して、白画素数が充たす差分値の範囲を求め、求められた差分値の範囲に応じて、原稿サイズを、読み取り可能な最大の原稿サイズか、読み取り可能な最大の原稿サイズ以外のサイズであって白画素数が充たす差分の範囲に対応する大きい方の原稿サイズか、最小の原稿サイズのいずれかに判定することを特徴とする。
【００１５】
また本発明は、搬送される原稿の原稿画像データを読み取る原稿読取装置から原稿画像データを入力可能に構成され、
原稿読取装置から原稿画像データが入力されたとき、
原稿サイズ判定部は、読み取られた原稿画像データの搬送方向のサイズに基づいて、第１原稿サイズの推定を行い、複数の第１原稿サイズが推定された場合は、推定された複数の原稿サイズのそれぞれの全画素数同士の差分値を閾値として設定し、白画素数と閾値とを比較することにより第２原稿サイズを決定することで再判定を行うことを特徴とする。
【００１６】
また本発明は、再判定された原稿サイズに基づいて、下地画素の候補から除去を行う除去画素数を決定する除去画素数決定部を備え、
下地判定部は、白画素数から除去画素数を除いた画素を用いて下地の再判定を行うことを特徴とする。
【００１７】
また本発明は、再判定された原稿サイズに基づいて、原稿種別の判定を行う原稿種別判定部を備えることを特徴とする。
【００１８】
また本発明は、再判定された原稿サイズに基づいて、原稿がカラー原稿であるか白黒原稿であるかの判定を行うカラー原稿判定部を備えることを特徴とする。
【００１９】
また本発明は、前記の画像処理装置を備えることを特徴とする画像形成装置である。
また本発明は、入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定する工程と、
入力された原稿画像データから白画素を抽出する工程と、
判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する工程とを備えることを特徴とする画像処理方法である。
【００２０】
また本発明は、コンピュータを、前記の画像処理装置として機能させるための画像処理プログラムである。
【００２１】
また本発明は、コンピュータを、前記の画像処理装置として機能させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２２】
本発明によれば、下地判定部が、入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定し、白画素抽出部が、入力された原稿画像データから白画素を抽出する。原稿サイズ判定部は、下地判定部で判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と白画素抽出部により抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する。
【００２３】
これにより、原稿サイズの検知手段が搭載されていない場合であっても、ユーザによる原稿サイズの入力作業を省略することができ、精度良く原稿サイズの判定を行うことができる。また、画像処理に必要な回路規模を小さくすることができる。
【００２４】
また本発明によれば、下地判定部によって下地の種類の数が複数あると判定された場合、下地濃度値と予め定める白下地濃度閾値とを比較し、下地濃度値が大きいときには、原稿サイズ判定部は、原稿サイズの再判定を行う。
【００２５】
これにより、原稿サイズ外の情報、たとえば原稿カバーの抑え板の情報が含まれている場合においても、下地の一部として扱うことが可能であるかどうかの判定が可能であり、原稿サイズ外の情報が下地の一部として扱えない場合は、精度良く原稿サイズの判定を行うことができる。
【００２６】
また本発明によれば、原稿サイズ判定部は、読み取り可能な最大の原稿サイズの画素数と、読み取り可能な最大の原稿サイズよりも小さい原稿サイズの画素数との差分を算出し、算出された画素数の差分と白画素抽出部により抽出された白画素数とを順次比較して、白画素数が充たす差分値の範囲を求める。求められた差分値の範囲に応じて、原稿サイズを、読み取り可能な最大の原稿サイズか、読み取り可能な最大の原稿サイズ以外のサイズであって白画素数が充たす差分の範囲に対応する大きい方の原稿サイズか、最小の原稿サイズのいずれかに判定する。
【００２７】
これにより、原稿サイズの違いに起因する差分値と白画素数とを順次比較することにより、簡易な処理で精度良く原稿サイズの判定を行うことができる。
【００２８】
また本発明によれば、搬送される原稿から読み取られた原稿画像データが入力されたときは、原稿サイズ判定部は、まず読み取られた原稿画像データの搬送方向のサイズに基づいて、第１原稿サイズの推定を行う。複数の第１原稿サイズが推定された場合は、推定された複数の原稿サイズのそれぞれの全画素数同士の差分値を閾値として設定し、白画素数と閾値とを比較することにより第２原稿サイズを決定することで再判定を行う。
【００２９】
これにより、原稿サイズを検知する手段を搭載せず、搬送される原稿を読み取った場合であっても、簡易な処理で精度良く原稿サイズの判定を行うことができる。
【００３０】
また本発明によれば、除去画素数決定部が、再判定された原稿サイズに基づいて、下地画素の候補から除去を行う除去画素数を決定し、下地判定部は、白画素数から除去画素数を除いた画素を用いて下地の再判定を行う。
これにより、原稿サイズ外の情報に影響されず、下地の判定が可能となる。
【００３１】
また本発明によれば、原稿種別判定部は、再判定された原稿サイズに基づいて、原稿種別の判定を行うので、原稿サイズ外の情報に影響されず、原稿種別の判定が可能となる。
【００３２】
また本発明によれば、カラー原稿判定部は、再判定された原稿サイズに基づいて、原稿がカラー原稿であるか白黒原稿であるかの判定を行うので、原稿サイズ外の情報に影響されず、カラー原稿の判定が可能となる。
【００３３】
また本発明によれば、上記の画像処理装置を備えることを特徴とする画像形成装置である。
【００３４】
これにより、原稿サイズの検知手段が搭載されていない場合であっても、ユーザによる原稿サイズの入力作業を省略することができ、精度良く原稿サイズの判定を行うことができる画像形成装置を提供することができる。
【００３５】
また本発明によれば、入力された原稿画像データから下地画素の候補を抽出し、下地の種類の数を判定し、入力された原稿画像データから白画素を抽出する。判定された下地の種類の数と、下地と判定された１つの下地領域または複数の領域における最も低い濃度値である下地濃度値と抽出された白画素数とに基づいて、入力された原稿画像データの原稿サイズを判定する。
【００３６】
これにより、原稿サイズの検知手段が搭載されていない場合であっても、ユーザによる原稿サイズの入力作業を省略することができ、精度良く原稿サイズの判定を行うことができる。また、画像処理に必要な回路規模を小さくすることができる。
【００３７】
また本発明によれば、コンピュータを、上記の画像処理装置として機能させるための画像処理プログラムである。
【００３８】
また本発明によれば、コンピュータを、上記の画像処理装置として機能させるための画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体である。
【００３９】
これにより、コンピュータを上記画像処理装置として機能させるための画像処理プログラムおよび画像処理プログラムを記録したコンピュータ読み取り可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００４０】
図１は、本発明の実施の一形態である画像形成装置１の構成を示すブロック図である。本実施の形態では、画像形成装置１を電子写真方式のデジタルカラー複写機に適用している。
【００４１】
画像形成装置１は、カラー画像入力装置２、カラー画像処理装置３、カラー画像出力装置４および操作パネル５を備えている。カラー画像処理装置３は、Ａ／Ｄ（アナログ／デジタル）変換部１１、シェーディング補正部１２、原稿属性自動判別部１３、入力階調補正部１４、領域分離処理部１５、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、出力階調補正部１９、階調再現処理部２０を含んで構成される。
【００４２】
画像読取手段であるカラー画像入力装置２は、たとえばＣＣＤ（Charge Coupled 
Device）を備えたスキャナ部（図示せず）を含んで構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤、Ｇ：緑、Ｂ：青）にそれぞれ対応し、原稿画像が記録された紙などの記録媒体からの反射光の反射率を表すアナログ信号から成る画像データとしてＣＣＤによって読み取って、前記画像データをカラー画像処理装置３に入力する。
【００４３】
カラー画像入力装置２によって読み取られた画像データは、カラー画像処理装置３に含まれるＡ／Ｄ変換部１１、シェーディング補正部１２、原稿属性自動判別部１３、入力階調補正部１４、領域分離処理部１５、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、出力階調補正部１９および階調再現処理部２０を、この順に送られ、ＣＭＹＫ（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロ、Ｋ：ブラック）のそれぞれに対応するデジタルカラー信号で表される画像データとしてカラー画像出力装置４へ出力される。
【００４４】
Ａ／Ｄ（アナログ／デジタル）変換部１１は、ＲＧＢにそれぞれ対応するアナログ信号の画像データをデジタル信号の画像データにそれぞれ変換する。シェーディング補正部１２は、Ａ／Ｄ変換部１１から送られてきたＲＧＢにそれぞれ対応するデジタル信号の画像データに対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施す。また、シェーディング補正部１２ではカラーバランスの調整を行う。
【００４５】
原稿属性自動判別部１３では、シェーディング補正部１２にて各種の歪みが取り除かれ、カラーバランスの調整がなされたＲＧＢ信号（ＲＧＢの反射率信号）を濃度信号などカラー画像処理装置３に採用されている画像処理システムの扱い易い信号に変換するとともに、原稿サイズの推定を行い、推定された原稿サイズの大きさに基づいて、原稿がカラー複写するべき原稿であるか、すべきでない原稿であるかの判別（カラー判定）、文字原稿であるか、印刷写真原稿であるか、あるいは、文字と印刷写真が混在した文字印刷写真原稿であるか等の原稿種別の判別（原稿種別判定）、下地除去処理を行うべき原稿であるか、すべきでない原稿であるかの判別（下地判定）が行われる。
【００４６】
この原稿属性自動判別部１３で生成されたカラー判定信号、原稿種別判定信号、下地判定信号は、入力階調補正部１４、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８、階調再現処理部２０に出力される。なお、原稿属性自動判別部１３の詳細については後述する。
【００４７】
入力階調補正部１４は、下地濃度の除去、およびコントラストなどの画質調整処理を行う。原稿の下地（文字などが印刷された用紙）の色はさまざまであり、わら半紙のように黄色っぽいものなどは下地の色を白として扱わないと、画像出力時に白地部分（下地の部分）にも余分に記録材が使われてしまう。このため、入力階調補正部によって、下地濃度の除去を行い、すなわち下地の濃度を白色の濃度にするとともに、同時にコントラストの調整を行う。入力階調補正部１４は、ＲＧＢのそれぞれに対応する濃度信号から成る画像データを領域分離処理部１５に与える。
【００４８】
領域分離処理部１５は、ＲＧＢのそれぞれに対応する濃度信号によって、入力画像データにおける各画素を、下地領域、写真（印画紙写真）領域、文字領域および網点領域のいずれに属するのか、またこれらがカラーなのかモノクロなのかを判定する。本実施の形態において、領域分離処理とは、１枚の画像の中で文字領域であるのか写真領域（連続階調領域）であるのか網点領域であるのか、またそれらがカラーなのかモノクロなのか、などを切り分けることを指す。文字領域は、文字および記号を含むキャラクタを表す。下地領域は、原稿の地肌部分（背景）を表す。領域分離処理部１５は、分離結果に基づき、各画素がどの領域に属しているかを示す領域識別信号を、色補正部１６、黒生成下色除去部１７、空間フィルタ処理部１８および階調再現処理部２０へと出力するとともに、入力階調補正部１４から出力されたＲＧＢのそれぞれに対応する濃度信号をそのまま後段の色補正部１６に出力する。
【００４９】
色補正部１６は、領域分離処理部１５から与えられる領域識別信号に応じて、領域分離処理部１５から与えられるＲＧＢにそれぞれ対応する濃度信号（入力信号）を、ＣＭＹにそれぞれ対応する濃度信号（以下、ＣＭＹ信号という）に変換する。ＲＧＢにそれぞれ対応する濃度信号から、ＣＭＹにそれぞれ対応する信号への変換は、色補正部１６によって行われる。色補正部１６では、色再現の忠実化実現のために、不要吸収成分を含むＣＭＹ色材の分光特性に基づいた色濁りを取り除く処理を行う。また色補正部１６は、原稿属性自動判別部１３から与えられる原稿属性判定信号に基づいて、色変換を行う。
【００５０】
黒生成下色除去部１７は、色補正部１６による色補正後のＣＭＹに対応するＣＭＹ信号から黒（Ｋ）に対応する黒信号を生成する黒生成と、元のＣＭＹ信号から黒生成で得たＫ信号を差し引いて新たなＣＭＹ信号を生成する処理を行う。これによって、ＣＭＹ信号はＣＭＹＫの４色の信号（以下、ＣＭＹＫ信号という）に変換される。
【００５１】
黒生成下色除去部１７では、黒生成処理の一例として、スケルトンブラックによる黒生成を行う。このスケルトンブラックによる黒生成では、スケルトンカーブの入出力特性をｙ＝ｆ（ｘ）、入力されるＣ，Ｍ，Ｙのそれぞれに対応する濃度をそれぞれＣ，Ｍ，Ｙとし、出力されるＣ，Ｍ，Ｙ，Ｋのそれぞれに対応する濃度をそれぞれＣ'，Ｍ'，Ｙ'，Ｋ'とし、ＵＣＲ（Under Color Removal）率をα（０＜α＜１）とすると、黒生成下色除去処理では、以下の式（１）によって、ＣＭＹの３色の濃度信号がＣＭＹＫの４色の濃度信号に変換される。
【００５２】
【数１】
2010081569.tif 000003
【００５３】
空間フィルタ処理部１８は、領域分離処理部１５から与えられる領域識別信号に応じて、黒生成下色除去部１７から与えられるＣＭＹＫ信号の画像データに、予め領域ごとに設定されるデジタルフィルタによる空間フィルタ処理を行い、空間周波数特性を補正することによって出力画像のぼやけ、および粒状性劣化を防ぐように処理する。出力階調補正部１９は、カラー画像出力装置４の出力特性に基づく出力階調補正処理を行う。
【００５４】
階調再現処理部２０は、空間フィルタ処理部１８と同様に、領域分離処理部１５から与えられる領域識別信号に応じて、出力階調補正部１９から与えられるＣＭＹＫ信号の画像データに予め定める処理を施す。たとえば、領域分離処理部１５によって文字領域に分離された領域に関しては、特に黒文字あるいは色文字の再現性を高めるために、空間フィルタ処理部１８による鮮鋭強調処理で高周波数の強調量が大きくされ、階調再現処理部２０においては、高域周波数の再現に適した高解像度のスクリーンでの二値化または多値化処理が行われる。また、領域分離処理部１５によって網点領域に分離された領域に関しては、空間フィルタ処理部１８において、入力網点成分を除去するためのローパス・フィルタ処理が施され、階調再現処理部２０で、最終的に画像を画素に分離してそれぞれの階調を再現できるように処理する階調再現処理（中間調生成）が施される。領域分離処理部１５によって印画紙写真に分離された領域に関しては、階調再現性を重視したスクリーンでの二値化または多値化処理が行われる。
【００５５】
操作パネル５は、たとえば、液晶ディスプレイなどの表示部と操作キーを含んで構成される。操作パネル５から、入力される情報は、図示しない制御部に与えられる。制御部は、操作パネル５から入力される情報に応じて、カラー画像入力装置２、カラー画像処理装置３、カラー画像出力装置４の動作を制御する。
【００５６】
階調再現処理部２０から出力される画像データ、すなわち前述した各処理が施された画像データは、一旦記憶部に記憶され、所定のタイミングで読み出されてカラー画像出力装置４に入力される。
【００５７】
カラー画像出力装置４は、画像形成手段であって、画像データを記録媒体（たとえば紙などシート体）に画像として出力する。カラー画像出力装置４は、２色以上の記録材を用いて記録媒体に画像を形成可能であり、本実施の形態では、Ｃ，Ｍ，Ｙ，Ｋのそれぞれの色の記録材を用いて、記録媒体に画像を形成することができる。カラー画像出力装置４は、Ｃに対応する画像データについては、Ｃの記録材を用いて画像を形成し、Ｍに対応する画像データについては、Ｍの記録材を用いて画像を形成し、Ｙに対応する画像データについては、Ｙの記録材を用いて画像を形成し、Ｋに対応する画像データについては、Ｋの記録材を用いて画像を形成する。カラー画像出力装置４は、本実施の形態では電子写真方式のプリンタ装置によって実現されるが、本発明の他の実施の形態では、カラー画像出力装置４は、インクジェット方式のプリンタ装置によって実現されてもよい。カラー画像処理装置３の各部は、図示しない制御部によって制御される。制御部は、ＣＰＵ（Central 
Processing Unit）と、このＣＰＵで実行処理される制御プログラムが記憶されている記憶媒体とを含んで構成される。ＣＰＵが前記制御プログラムを実行することによって、カラー画像入力装置２、カラー画像処理装置３およびカラー画像出力装置４を制御する。
【００５８】
本実施形態においては、原稿サイズを検知するための検知手段は備えておらず、また、ユーザによる原稿サイズの入力が行われなかった場合は、カラー画像入力装置２で読み取り可能な最大の領域を読み取るように構成されている。以下では、この領域を読み取り最大サイズという。
【００５９】
図２は、原稿属性自動判別部１３の構成を示すブロック図である。図３は、原稿属性自動判別部１３による判別処理を示すフローチャートである。
【００６０】
原稿属性自動判別部１３は、図２に示すように、画素判定部２１、ヒストグラム生成部２２、下地判定部２３、白画素カウント部２４、原稿サイズ判定部２５、ヒストグラム再生成部２６、下地再判定部２７、領域画素カウント部２８、原稿種別判定部２９、カラー画素カウント部３０、カラー判定部（カラー原稿判定部）３１を備えている。
【００６１】
画素判定部２１は、ステップＳ１の領域画素判定によって、読み取り最大サイズの画像データに対して、各画素の判別を行う。各画素の判別は、画像データを下地画素、印画紙画素（写真画素）、文字画素、網点画素の何れかに分離して判別する。以降、下地画素、印画紙画素、文字画素、網点画素を領域画素という。
【００６２】
領域画素に分離するアルゴリズムは、既存の領域分離方法を用いることができ、たとえば、以下に示すような、特開２００２−２３２７０８号公報に記載の方法などを用いることができる。
【００６３】
（１）注目画素を含むｎ×ｍ（たとえば、７画素×１５画素）の画素ブロックにおける最小濃度値および、最大濃度値を算出する。
（２）算出された最小濃度値及び最大濃度値を用いて最大濃度差を算出する。
（３）注目画素に隣接する画素の濃度差の絶対値の総和である総和濃度繁雑度（たとえば、主走査方向と副走査方向について算出した値の和）を算出する。
（４）算出された最大濃度差と最大濃度差閾値との比較及び算出された総和濃度繁雑度と総和濃度繁雑度閾値との比較を行う。
（５）最大濃度差＜最大濃度差閾値および総和濃度繁雑度＜総和濃度繁雑度閾値のとき、注目画素は下地・印画紙領域に属すると判定する。
（６）上記条件を満たさないときは、注目画素は文字・網点領域に属すると判定する。
（７）下地・印画紙領域に属すると判定された画素について、注目画素が、最大濃度差
＜下地・印画紙判定閾値を充たすとき、下地画素であると判定し、この条件を充たさないときは、印画紙画素であると判定する。
（８）文字・網点領域に属すると判定された画素について、注目画素が、総和濃度繁雑度＜（最大濃度差に文字・網点判定閾値を掛けた値）の条件を充たすとき、文字画素であると判定し、この条件を充たさないときは、網点画素であると判定する。
【００６４】
画素判定部２１は、ステップＳ２のカラー画素判定によって、読み取り最大サイズの画像データに対して、画素のカラー判定を行う。
【００６５】
カラー判定のアルゴリズムは、既存のカラー判定方法（有彩無彩判定方法）を用いることができ、たとえば、以下に示すような、特開２００５−２８６５７１号公報に記載の方法などを用いることができる。なお、以下の説明では、ＲＧＢ信号を用いた際の処理例について説明するが、ＲＧＢ信号を補色反転したＣＭＹ信号やＲＧＢ信号をＣＩＥ１９７６Ｌ＊ａ＊ｂ＊信号（ＣＩＥ: Commission International de l’Eclairage  ：国際照明委員会。Ｌ＊: 明度、ａ＊、ｂ＊: 色度）に色空間変換して判定処理を行っても構わない。補色反転したＣＭＹ信号やＣＩＥ１９７６Ｌ＊ａ＊ｂ＊信号を用いる際は、信号変換処理が行われる。そして、カラー判定された結果を基に、カラー複写処理を行うか、モノクロ複写を行うかの切り替えが行われる。
【００６６】
（１）ＲＧＢ信号に対して、注目画素を中心とするｎ×ｍの画素ブロック（たとえば３画素×３画素）において、各入力信号別に平均値を算出し、算出された各信号の平均値の最大値と最小値より最大濃度差分値を求める。
【００６７】
（２）算出した最大濃度差分値と予め設定されている有彩画素判定閾値（たとえば、１０）との比較を行い、最大濃度差分値が有彩画素判定閾値よりも大きければ、注目画素が有彩画素であると判定し、最大濃度差分値が有彩画素判定閾値よりも小さければ注目画素が無彩画素であると判定する。
【００６８】
さらに、画素判定部２１は、ステップＳ３の白画素判定によって、読み取り最大サイズの画像データに対して、原稿サイズ判定に用いる白画素の判定を行う。すなわち、画素判定部２１は白画素抽出部として機能する。
【００６９】
図４は、白画素の判定処理を示すフローチャートである。
まず、ステップＳ１０１では、注目画素を含むｎ×ｍ（たとえば、５画素×５画素）の画素ブロックにおいて、色成分ごとに濃度値の平均値を算出し、さらにステップＳ１０２で色成分ごとの平均値における最大濃度差を算出し、ステップＳ１０３で色成分ごとの平均値における最小値を算出する。
【００７０】
ステップＳ１０４では、平均値の最大濃度差と白画素最大差閾値（たとえば５）とを比較し、平均値の最大濃度差が白画素最大差閾値よりも小さい場合は、さらに、ステップＳ１０５に進んで、平均値の最小値と白画素濃度値閾値（たとえば２４０）との比較を行う。平均値の最小値が白画素濃度閾値よりも大きければ、ステップＳ１０６で、注目画素が白画素であると判定する。ステップＳ１０４で平均値の最大濃度差が白画素最大差閾値以上であった場合、平均値の最小値が白画素濃度閾値以下であった場合は、注目画素は白画素ではないと判定する。
【００７１】
上記の画素判定部２１で判定される各画素については、プレスキャンを行ってもよく、ハードディスク等の記憶手段に一旦格納された画像データを用いて行っても良い。
【００７２】
画素判定部２１で判定された各画素（領域画素、カラー画素、白画素）については、ステップＳ４、ステップＳ５、ステップＳ６において、それぞれ、領域画素カウント部２８、カラー画素カウント部３０、白画素カウント部２４により当該画素として判定された画素の画素数がそれぞれカウントされる。
【００７３】
次に、ステップＳ７で全ての画素の判定処理が終了したかどうかを判断し、終了していなければ次の注目画素に移り、上記の判定処理を繰り返す。
【００７４】
終了していれば、ステップＳ８で領域画素中の下地画素と判定された注目画素について、ステップＳ９で下地画素のプレーン毎（色成分毎）の平均値の比較を行い、注目画素毎に、各色成分間で平均値の最小値を算出し、ヒストグラム生成部２２で最小値ヒストグラムを生成する。ヒストグラムの濃度区分数はたとえば、画素値の小さい方から第１濃度区分、第２濃度区分とし、画素値の最も大きい区分を第１６濃度区分とする１６区分を設ける。
【００７５】
ステップＳ１０では、下地判定部２３が、下地が何種類あるかの判定を行う。下地が１種類のみ存在する場合と複数種類存在する場合のヒストグラムの例を図５に示す。
【００７６】
図５（ａ）は、下地が１種類のみの場合のヒストグラムを示し、図５（ｂ）は、下地が複数種類ある場合のヒストグラムを示す。ヒストグラムは、横軸が濃度区分を示す濃度値、縦軸が各濃度区分に属する最小値の頻度である度数値を示す。
【００７７】
下地は単色濃度の画素しか存在しないため、下地が１種類のみ存在する場合は、図５（ａ）に示すようにある限られた濃度区分群（たとえば１または２区分からなる濃度区分の集合）にのみ度数値が存在する。そして、複数種類の下地が存在する場合は、図５（ｂ）に示すように、度数値が存在する限られた濃度区分群（たとえば１または２区分からなる濃度区分）が複数存在する。
【００７８】
下地判定部２３は、下地判定閾値よりも度数値が大きく、且つ、その濃度区分幅が下地判定区分幅閾値（たとえば３）よりも小さな濃度区分群がいくつ存在するかをカウントし、そのカウント値を下地の種類数とする。下地判定閾値は、出力用紙サイズをＡ４サイズと想定した場合、たとえば１００００に設定する。
【００７９】
また、画素値の最も高い濃度区分を有する濃度区分群を第１下地とし、第１下地のうち最も低い濃度区分値を第１下地濃度値、第１下地の濃度区分群に属する度数値の合計を第１下地度数値とする。なお、ＲＧＢ信号を用いた場合、画素値が「０」に近い方が実際の濃度は高く、画素値が「２５５」に近い方が濃度は低くなる。本実施の形態においては、濃度が高くなる場合を「濃度値が小さくなる」と表わし、濃度が低くなる場合を「濃度値が大きくなる」と表わす。
【００８０】
ステップＳ１１では、原稿サイズ判定部２５が、下地判定部２３で算出された下地の種類数、第１下地濃度値、および白画素カウント部２４でカウントされた白画素数から、原稿サイズの再設定が必要であるかどうかを判断する。
【００８１】
図６は、原稿サイズ判定処理を示すフローチャートである。ステップＳ２０１では、下地の種類数が複数あるかどうかを判断し、下地が１種類の場合は、ステップＳ２０４で原稿のサイズを、読み取り最大サイズであるとする。下地の種類数が複数の場合は、たとえば、原稿カバーの抑え板など原稿画像データ以外のデータが下地として含まれてしまっている可能性がある。
【００８２】
そこで、ステップＳ２０２において、第１下地濃度値と白下地濃度閾値（たとえば濃度値２４０）とを比較し、第１下地濃度値が白下地濃度閾値よりも小さい場合は、原稿画像データ以外のデータが含まれないことになるため、ステップＳ２０４で原稿サイズを読み取り最大サイズであるとする。なお、白下地濃度閾値は、原稿カバーの抑え板など原稿画像データ以外のデータを除去するための閾値であるため、原稿カバーの抑え板を読み取ったときの濃度を含む閾値を設定すればよい。
【００８３】
上記以外の場合に関しては、ステップＳ２０３に進み、白画素数、第１下地濃度値、および第１下地度数値により原稿サイズの再設定を行う。
【００８４】
ステップＳ１２では、原稿サイズが読み取り最大サイズであるかどうかを判断し、原稿サイズ判定処理の結果が、原稿サイズが読み取り最大サイズであるという結果であった場合は、ステップＳ１８にて、原稿サイズを読み取り最大サイズであると決定する。
【００８５】
原稿サイズ判定処理の結果が、原稿サイズの再設定を行うという結果であった場合は、ステップＳ１３にて、原稿サイズの再設定を行う。
【００８６】
ステップＳ１３では、読み取り最大サイズの全画素数と、読み取り最大サイズよりもサイズが小さい定型サイズの全画素数との差分値を閾値として設定し、白画素数との比較を行う。例えば、読み取り最大サイズがＡ４サイズで、定型サイズがＡＢ版である場合、それぞれの画素数を
Ａ４：α１
Ｂ５：α２
Ａ５：α３
Ｂ６：α４
Ａ６：α５
とすると、原稿サイズ判定閾値β１〜β４は、
β１＝α１-α２
β２＝α１-α３
β３＝α１-α４
β４＝α１-α５
と設定される。
【００８７】
ステップＳ１３では、設定された原稿サイズ判定閾値と白画素数との比較により、以下のように原稿サイズの再設定を行う。
白画素数≦β１のとき、原稿再設定サイズ：Ａ４に設定
β１＜白画素数≦β２のとき、原稿再設定サイズ：Ｂ５に設定
β２＜白画素数≦β３のとき、原稿再設定サイズ：Ａ５に設定
β３＜白画素数≦β４のとき、原稿再設定サイズ：Ｂ６に設定
β４＜白画素数のとき、      原稿再設定サイズ：Ａ６に設定
【００８８】
図７は、原稿台３２上における各原稿サイズを模式的に表わした図である。
原稿画像データを読み取る場合、原稿台３２上の読み取り領域３３の領域内を読み取ることになる。上記の例では、原稿サイズは、たとえばＡ４サイズ、Ａ５サイズ、Ａ６サイズ、Ｂ５サイズ、Ｂ６サイズがあり、各原稿サイズが占める領域は、Ａ４サイズの領域３４が読み取り最大領域であり、Ｂ５サイズの領域３５、Ａ５サイズの領域３６、Ｂ６サイズの領域３７、Ａ６サイズの領域３８の順に領域は小さくなる。
【００８９】
白画素数には、原稿画像データを構成する白画素の画素数も含まれるが、原稿カバーの抑え板を読み取ったことによる白画素の占める割合が大きいので、読み取り最大サイズの全画素数と読み取り最大サイズよりもサイズが小さい定型サイズの全画素数との差分値を、このような白画素数と比較することで、原稿画像データの原稿サイズを判定することができる。
【００９０】
以上では、読み取り最大サイズがＡ４サイズとして説明しているが、読み取り最大サイズの代わりに、読み取り最大サイズと原稿カバーのデータも含めた画像読取装置（原稿読取装置）の読み取り範囲を設定しても良い。
【００９１】
ステップＳ１４では、ヒストグラム再生成部２６が、原稿サイズ判定部２５で再設定されたサイズに基づいて除去白画素数を決定して、ヒストグラムを再生成する。ここで、ヒストグラム再生成部２６は、除去画素数決定部として機能する。ヒストグラムの再生成では、たとえば図５（ｃ）に示すように、ヒストグラム生成部２２で作成されたヒストグラムの高濃度区分側から、決定された除去白画素数分の度数値を除く。
【００９２】
除去白画素数は、読み取り最大サイズの全画素数から再設定された原稿サイズの全画素数を引いた値になる。除去白画素数は、たとえば、以下のような画素数となる。
再設定原稿サイズ：Ａ４サイズ  除去白画素数:０
再設定原稿サイズ：Ｂ５サイズ  除去白画素数:γ１＝α１-α２
再設定原稿サイズ：Ａ５サイズ  除去白画素数:γ２＝α１-α３
再設定原稿サイズ：Ｂ６サイズ  除去白画素数:γ３＝α１-α４
再設定原稿サイズ：Ａ６サイズ  除去白画素数:γ４＝α１-α５
【００９３】
また、原稿カバーの抑え板が白色の場合を想定しているが、原稿カバーの抑え板の色味に応じて、対応する色味の画素を検出する濃度閾値を調整すればよい。例えば、原稿カバーの抑え板の色味がグレー（例えば濃度値１２８）である場合、グレーの画素を検出する閾値を１１８〜１３８とすればよい。
【００９４】
ステップＳ１５では、下地再判定部２７が、図５（ｄ）に示すようなヒストグラム再生成部２６で生成した再生成ヒストグラムに基づいて下地の判定を行う。
【００９５】
下地再判定部２７における判定処理は、処理対象となるヒストグラムが、再生成後のヒストグラムに変更されただけで、下地判定部２３の処理内容と同様である。
【００９６】
下地の除去処理としては、既存の除去処理を用いることができ、たとえば、特開２０００−３５４１６７号公報に記載の方法を用いることができる。たとえば、第１下地が下地であると判定された場合、第１下地濃度値に対応する補正量テーブルを選択し、下地除去処理を行う。
【００９７】
ステップＳ１６では、原稿種別判定部２９が、原稿サイズ判定部２５で判定された原稿サイズに基づいて原稿種別の判定を行う。判定に用いられる閾値については、予め原稿サイズごとに閾値を用意しておいてもよいし、出力用紙サイズに対する原稿サイズ判定部２５で判定された原稿サイズの割合から、原稿サイズに依存する閾値（再設定閾値）を再計算して用いてもよい。具体的には、再設定閾値＝読み取り最大サイズに対応する閾値×（判定された原稿サイズの画素数／読み取り最大サイズの画素数）で算出される。
【００９８】
原稿種別の判別方法は、領域画素カウント部２８でカウントされた領域画素数を、予め定められている下地領域、印画紙領域、網点領域および文字領域にそれぞれ対応する閾値と比較して原稿全体の種別を判定する。たとえば、文字、網点、印画紙写真の順に検出精度が高いとすると、文字領域の画素の比率が全画素数の３０％以上の場合には文字原稿であると判定し、網点領域の画素の比率が全画素数の２０％以上の場合には網点原稿（印刷写真原稿）であると判定し、印画紙写真領域の画素の比率が全画素数の１０％以上の場合には印画紙写真原稿であると判定する。また、文字領域の比率と網点領域の比率とが、それぞれ閾値以上であるときは、文字／網点原稿（文字印刷写真原稿）であると判定する。
【００９９】
ステップＳ１７では、カラー判定部３１が、原稿種別判定部２９と同様に、原稿サイズ判定部２５で判定された原稿サイズに基づいて、カラー判定を行う。判定に用いられる閾値については、予め原稿サイズごとに閾値を用意しておいてもよいし、読み取り最大サイズに対する原稿サイズ判定部２５で判定された原稿サイズの割合から、原稿サイズに依存する閾値を再計算して用いてもよい。
【０１００】
カラー判定処理は、既存の判定処理を用いることができ、たとえば画素判定部２１によるカラー画素判定と同様に、特開２００５−２８６５７１号公報に記載されている方法を用いることができる。このカラー画素判定処理において、有彩画素と判定された画像データに対してヒストグラムを作成し、作成されたヒストグラムの形状を解析することによりカラー複写するべき原稿であるか、カラー複写するべきでない原稿であるかの判定を行う。
【０１０１】
具体的には、有彩画素ヒストグラムにおける最も度数値の大きい濃度値の検出を行い、その濃度値を最大度数濃度値とする。次に、予め設定されているモノクロ複写を行いたい濃度の閾値である濃度閾値（たとえば、１５０）との比較を行い、最大度数濃度値が濃度閾値より小さければ、カラー複写するべき原稿であると判定し、最大度数濃度値が濃度閾値より大きい時は、最大度数濃度値を中心に予め設定されてある濃度幅の領域の総度数値（最大濃度領域の総度数値）の算出を行う。濃度幅の値としては、たとえば最大度数濃度値を中心として±８程度とする。
【０１０２】
次に、最大濃度領域の総度数値と、予め設定されている無彩判定度数閾値との比較を行い、最大濃度領域の総度数値が無彩判定度数閾値よりも大きければ原稿はモノクロ複写するべき原稿と判定し、最大濃度領域の総度数値が無彩判定度数閾値よりも小さければ原稿はカラー複写するべき原稿と判定する。
【０１０３】
無彩判定度数閾値は有彩画素と判定された総画素数に対する割合で設定されるものであり、たとえば、有彩総画素数×９０％といった値に設定する。このようなカラー判定処理を信号毎に行い、全ての信号においてモノクロ複写で行うべき原稿と判定された場合にのみ、モノクロ複写が実行される。
【０１０４】
上記の実施形態では、原稿サイズの判定を原稿種別の判定およびカラー判定と組み合わせて行う例を示したが、原稿サイズの判定を、原稿種別の判定およびカラー判定と並行して行うようにしても良い。
【０１０５】
図８は、本発明の他の実施形態である原稿属性自動判別部１３による判別処理を示すフローチャートである。
【０１０６】
原稿サイズの判定は、領域画素中の下地画素を抽出して行うので、ステップＳ２０において、下地画素の判定も兼ねて行う。
【０１０７】
ステップＳ２１で下地画素の各色成分間で平均値の最小値を算出してヒストグラム生成部２２で最小値ヒストグラムを生成し、ステップＳ２２で、下地判定部２３が、下地が何種類あるかの判定を行う。ステップＳ２３では、原稿サイズ判定部２５が、下地判定部２３で算出された下地の種類数、第１下地濃度値、および白画素カウント部２４でカウントされた白画素数から、原稿サイズの再設定が必要であるかどうかを判断する。
【０１０８】
再設定が必要かどうかを判断し（ステップＳ２４）、必要がなければステップＳ２８で、読み取り最大サイズを原稿サイズとする。再設定の必要があれば、ステップＳ２５で、読み取り最大サイズの全画素数と、読み取り最大サイズよりもサイズが小さい定型サイズの全画素数との差分値を閾値として設定し、白画素数との比較を行って原稿サイズを再設定する。ステップＳ２６で最小値ヒストグラムを再生成し、ステップＳ２７で下地の再判定を行う。
【０１０９】
これらの処理と並行して原稿種別の判定（ステップＳ２９）、カラー判定（ステップＳ３０）を行う。これらの判定処理において、原稿サイズの再設定が必要な場合は、再設定された原稿サイズが入力され、再設定が必要でない場合は、読み取り最大サイズが入力され、それぞれの判定処理が行われる。なお、再設定が必要となった場合、再設定された画像サイズを用いて原稿種別判定、カラー判定を行うようにするが、各判定は、原稿サイズの判定を待って判定処理を行ってもよいし、先行して判定処理を行っておき、再設定されたときに再判定してもよい。
【０１１０】
また、下地画素の判定は、たとえば、特開２０００−３５４１６７号公報に記載の方法を用いることができる。この方法では、まず入力画像データより、Ｇ信号を抽出し、たとえば２５６段階の濃度を１６分割してヒストグラムを作成する。下地と判断される画素値の最小値（第１の閾値）以上であり、下地と判断される画素数の最小値（第２の閾値）以上の領域、すなわち下地と考えられる領域において、画素値の小さい方から探索し、第１の閾値以上の濃度区分（階級値）を下地として抽出する。
【０１１１】
なお、Ｇ信号ではなく、以下のような変換式に基づいてＲＧＢ成分から輝度成分を算出し、算出した輝度信号を用いてもよい。
Ｙｊ＝０．３０Ｒｊ＋０．５９Ｇｊ＋０．１１Ｂｊ
ここで、Ｙｊは輝度成分であり、Ｒｊ，Ｇｊ，Ｂｊは、各色成分を示す。
【０１１２】
図９は、本発明のさらに他の実施形態である画像読取装置４０の構成を示すブロック図である。画像読取装置４０は、たとえばフラットベッドスキャナなどで実現される。
【０１１３】
図９に示すように、画像読取装置４０は、カラー画像入力装置２とカラー画像処理装置４１とで構成される。カラー画像処理装置４１は、Ａ／Ｄ変換部１１、シェーディング補正部１２、原稿属性自動判別部１３とから構成されている。図１に示した実施形態と同じ動作を行う部位については、同じ参照符号を付している。
【０１１４】
カラー画像入力装置２は、たとえばＣＣＤを備えたスキャナ部より構成され、原稿からの反射光像を、ＲＧＢ（Ｒ：赤・Ｇ：緑・Ｂ：青）のアナログ信号としてＣＣＤにて読み取って、カラー画像処理装置４１に入力するものである。カラー画像入力装置２にて読み取られたアナログ信号は、カラー画像処理装置４１内を、Ａ／Ｄ変換部１１、シェーディング補正部１２、原稿属性自動判別部１３の順で送られる。
【０１１５】
Ａ／Ｄ変換部１１は、ＲＧＢのアナログ信号をデジタル信号に変換するもので、シェーディング補正部１２は、Ａ／Ｄ変換部１１より送られてきたデジタルのＲＧＢ信号に対して、カラー画像入力装置２の照明系、結像系、撮像系で生じる各種の歪みを取り除く処理を施すものである。また、シェーディング補正部１２ではカラーバランスの調整を行う。また、シェーディング補正部１２では、ＲＧＢの反射率信号を濃度信号に変換する。
【０１１６】
原稿属性自動判別部１３では、シェーディング補正部にて各種の歪みが取り除かれカラーバランスの調整がなされたＲＧＢ信号（ＲＧＢの反射率信号）を濃度信号などカラー画像処理装置４１に採用されている画像処理システムの扱い易い信号に変換するとともに、原稿サイズの判定を行う。判定された原稿サイズの大きさに基づいて、出力用紙サイズ （最大サイズ）の画像データに対して設定された閾値とヒストグラムは再設定され、原稿がカラー複写するべき原稿であるか、するべきでない原稿であるかの判別（カラー判定）、文字原稿であるか、印刷写真原稿であるか、あるいは、文字と印刷写真が混在した文字印刷写真原稿であるか等の原稿種別の判別（原稿種別判定） 、下地除去処理を行うべき原稿であるか、するべきでない原稿であるかの判別（下地判定）が行われる。画像読取装置４０から出力された画像データおよび原稿属性判別信号は、ネットワークを介してプリンタや複合機に、あるいは、コンピュータに送信される。
【０１１７】
上記の実施形態では、原稿属性自動判別部１３として、原稿種別判定部２９、カラー判定部３１が備えられる構成を示しているが、これらの判定部を、画素判定部２１、ヒストグラム生成部２２、下地判定部２３、原稿サイズ判定部２５、ヒストグラム再生成部２６、下地再判定部２７とは別に設け、原稿サイズの検知結果に基づいて原稿種別の判定、カラー原稿の判定を行うようにしても良い。本発明を画像読取装置４０で実現する場合は、画像読取装置４０から画像データとともに原稿サイズを示す信号を出力する。
【０１１８】
本発明の他の実施形態では、画像入力装置によって、搬送される原稿を読み取った原稿画像データが原稿画像データとして入力された場合に、原稿サイズを判定することができる。
【０１１９】
図１０は、画像入力装置５００の構成を示す模式図である。画像入力装置５００は、上部筐体５１０で構成される原稿搬送部、下部筐体５６０で構成されるスキャナ部などを備える原稿読取装置であり、搬送される原稿から原稿画像データを読み取ることができる。
【０１２０】
画像入力装置５００では、原稿を静止させて画像を読み取る静止読取モード、原稿を搬送させながら画像を読み取る走行読取モードで、原稿に対する画像読み取りを行えるようになっている。これらの読取モードは、たとえば操作パネル５から入力されるモード切替指示によって切り替えて動作する。
【０１２１】
また、原稿トレイ５１１に原稿がセットされ、原稿セットセンサ５１４で原稿が検知された状態で、読み取り開始キーが押されると、走行読取モードで動作するように設定し、原稿トレイ５１１に原稿がセットされず、原稿セットセンサで原稿が検知されない状態で、読み取り開始キーが押されると、静止読取モードで動作するように設定することも可能である。
【０１２２】
上部筐体５１０には、原稿トレイ５１１に載置された原稿の検知を行う原稿セットセンサ５１４、原稿を１枚ずつ搬送するための呼込みローラ５１２、原稿上の画像を読み取るために原稿を搬送する搬送ローラ５１３ａ、５１３ｂ、原稿の排出を行う原稿排出ローラ５０、排出される原稿を検知する原稿排出センサ５６７などが設けられている。
【０１２３】
搬送ローラ５１３ｂは、駆動軸に電磁クラッチを備えることで、駆動モータからの駆動力の伝達を制御できるようになっており、原稿のない状態では停止している。そして、原稿の先端が搬送タイミングセンサ５１５に接触し、この搬送タイミングセンサ５１５から所定の信号が伝達されると、原稿を下流側に搬送するように搬送ローラ５１３ｂが回動する。搬送ローラ５１３ｂは、上流側より搬送された原稿の先端が、停止した状態の搬送ローラ５１３ｂのニップ部に付き当たり、原稿に所定の撓みを形成した後に、下流側に原稿を搬送するように回動する。この際に、搬送ローラ５１３ｂのニップ部により、原稿の先端辺が搬送方向に直交するように整合される。
【０１２４】
下部筐体５６０には、載置台５６１の下面に沿って平行に往復移動する走査ユニット５６２、５６３、結像レンズ５６４、及び光電変換素子であるＣＣＤラインセンサ５６５、排出トレイ５６６などが設けられる。走査ユニット５６２は、原稿トレイ５１１から搬送される原稿、あるいは、載置台５６１に載置された原稿に光を照射するための光源５６２ａ（例えば、ハロゲンランプなど）、原稿で反射された光を所定の光路に導くためのミラー５６２ｂなどを備えている。また、走査ユニット５６３は、原稿で反射された光を所定の光路に導くためのミラー５６３ａ、５６３ｂなどを備えている。
【０１２５】
結像レンズ５６４は、走査ユニット５６３から導かれた反射光をＣＣＤラインセンサ５６５上の所定の位置に結像させる。ＣＣＤラインセンサ５６５は、結像された光像を光電変換して電気信号を出力する。すなわち、原稿表面からの反射光に基づいて、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の各色成分に色分解したデータをカラー画像処理装置３へ出力する。
【０１２６】
カラー画像処理装置３は、原稿搬送モードにおいて読み取った原稿画像データに対して、原稿サイズの推定を行う。画像入力装置５００から入力された原稿画像データは、一旦、ハードディスクなどの記憶部に格納し、上記の実施形態と同様に原稿属性の判別を行う。
【０１２７】
原稿属性は、図２に示した原稿属性自動判別部１３により、図３に示したフローチャートに基づいて判別されるが、ステップＳ１３における原稿サイズ再設定およびステップＳ１４における最小値ヒストグラム再生成の方法が上記の実施形態とは異なっている。
【０１２８】
本実施形態では、ステップＳ１３において、まず入力された原稿画像データの副走査方向の長さ（以下では「副走査方向サイズ」という）に基づいて第１原稿サイズを推定する。
【０１２９】
画像入力装置５００により原稿搬送モードで読み取られた原稿画像データは、主走査方向では読み取り最大サイズ（たとえばＡ３サイズ）で読み取りが行われるが、副走査方向では原稿搬送により、原稿の搬送方向先端から搬送方向後端までが読み取られるため、原稿画像データの副走査方向の長さは、原稿の副走査方向長さと同じ長さとなる。
【０１３０】
第１原稿サイズが複数推定される場合は、推定された複数の原稿サイズのそれぞれの全画素数同士の差分値を閾値とし、白画素数との比較により第２原稿サイズを決定する。
【０１３１】
例えば、読み取り最大サイズがＡ３サイズ（Ａ３長手方向）で、定型サイズがＡＢ版である場合、それぞれの主走査方向サイズ（画素数）、副走査方向サイズ（画素数）、全画素数を
Ａ３：主走査方向サイズＭ１、副走査方向サイズＳ１、全画素数α１（Ｍ１×Ｓ１）
Ｂ４：主走査方向サイズＭ２、副走査方向サイズＳ２、全画素数α２（Ｍ２×Ｓ２）
Ａ４：主走査方向サイズＭ３、副走査方向サイズＳ３、全画素数α３（Ｍ３×Ｓ３）
Ｂ５：主走査方向サイズＭ４、副走査方向サイズＳ４、全画素数α４（Ｍ４×Ｓ４）
Ａ５：主走査方向サイズＭ５、副走査方向サイズＳ５、全画素数α５（Ｍ５×Ｓ５）
Ｂ６：主走査方向サイズＭ６、副走査方向サイズＳ６、全画素数α６（Ｍ６×Ｓ６）
Ａ６：主走査方向サイズＭ７、副走査方向サイズＳ７、全画素数α７（Ｍ７×Ｓ７）
とする。ここでは、副走査方向サイズが主走査方向サイズよりも長いものとする。
【０１３２】
複数の第１原稿サイズが推定されるのは、定型サイズがＡＢ版である場合、各サイズの長手方向長さと短手方向長さとが同じとなる場合があるからである。たとえば、図１１の模式図に示すように、原稿台３２上の読み取り領域３３の領域内を読み取る場合、Ａ５サイズの領域３６の長手方向長さと、Ａ４サイズの領域３４ａの短手方向長さとは同じになる。Ａ５サイズの原稿を、搬送方向と長手方向とを一致させて原稿を読み取った場合の原稿画像データの副走査方向サイズと、Ａ４サイズの原稿を、搬送方向と短手方向とを一致させて原稿を読み取った場合の原稿画像データの副走査方向サイズとは、同じである。
【０１３３】
このような原稿画像データの副走査方向サイズに基づくと、第１原稿サイズの推定は、
原稿画像データの副走査方向サイズがＳ１の場合、第１原稿サイズは、Ａ３のみ
原稿画像データの副走査方向サイズがＳ２の場合、第１原稿サイズは、Ｂ４のみ
原稿画像データの副走査方向サイズがＳ３の場合、第１原稿サイズは、Ａ４のみ
原稿画像データの副走査方向サイズがＳ４の場合、第１原稿サイズは、Ａ５のみ
原稿画像データの副走査方向サイズがＳ５の場合、第１原稿サイズは、Ａ４またはＡ５
原稿画像データの副走査方向サイズがＳ６の場合、第１原稿サイズは、Ｂ５またはＢ６
原稿画像データの副走査方向サイズがＳ７の場合、第１原稿サイズは、Ａ５またはＡ６
原稿画像データの副走査方向サイズがＭ６の場合、第１原稿サイズは、Ｂ６のみ
原稿画像データの副走査方向サイズがＭ７の場合、第１原稿サイズは、Ａ６のみ
と推定される。
【０１３４】
原稿画像データの副走査方向サイズがＳ５、Ｓ６、Ｓ７であった場合、第１原稿サイズが複数推定されるので、さらに推定を重ねて最終的な原稿サイズ判定結果となる第２原稿サイズを決定する。
【０１３５】
第２原稿サイズの決定は、推定された複数の原稿サイズのそれぞれの全画素数同士の差分値を閾値として設定し、白画素数と閾値とを比較することにより行う。
【０１３６】
原稿サイズ判定閾値β５、β６、β７は、
原稿画像データの副走査方向サイズがＳ５の場合、β５＝α３−α５
原稿画像データの副走査方向サイズがＳ６の場合、β６＝α４−α６
原稿画像データの副走査方向サイズがＳ７の場合、β７＝α５−α７
と設定される。
【０１３７】
設定された原稿サイズ判定閾値β５、β６、β７と白画素数との比較により、以下のように第２原稿サイズの決定を行う。
原稿画像データの副走査方向サイズがＳ５の場合は、
白画素数≦β５のとき、第２原稿サイズ：Ａ４に決定
白画素数＞β５のとき、第２原稿サイズ：Ａ５に決定
原稿画像データの副走査方向サイズがＳ６の場合は、
白画素数≦β６のとき、第２原稿サイズ：Ｂ５に決定
白画素数＞β６のとき、第２原稿サイズ：Ｂ６に決定
原稿画像データの副走査方向サイズがＳ７の場合は、
白画素数≦β７のとき、第２原稿サイズ：Ａ５に決定
白画素数＞β７のとき、第２原稿サイズ：Ａ６に決定
このようにして決定された第２原稿サイズを、原稿再設定サイズとする。
【０１３８】
副走査方向サイズがＳ５、Ｓ６、Ｓ７以外であった場合は、推定される第１原稿サイズが１つしかないので、第１原稿サイズをそのまま第２原稿サイズとして決定する。決定された第２原稿サイズを、原稿再設定サイズとする。
【０１３９】
以上では、読み取り最大サイズがＡ３サイズとして説明しているが、読み取り最大サイズの代わりに、読み取り最大サイズと原稿カバーのデータも含めた画像読取装置の読み取り範囲を設定してもよい。
【０１４０】
ステップＳ１４では、ヒストグラム再生成部２６が、原稿サイズ判定部２５で再設定されたサイズに基づいて除去白画素数を決定して、ヒストグラムを再生成する。ヒストグラムの再生成では、ヒストグラム生成部２２で作成されたヒストグラムの高濃度区分側から、決定された除去白画素数分の度数値を除く。
【０１４１】
除去白画素数は、原稿画像データの副走査方向サイズと再設定された原稿再設定サイズにより決定される。除去白画素数は、例えば、以下のような画素数となる。
原稿画像データの副走査方向サイズがＳ１の場合、除去白画素数:０
原稿画像データの副走査方向サイズがＳ２の場合、除去白画素数：Ｍ１×Ｓ２−α２
原稿画像データの副走査方向サイズがＳ３の場合、除去白画素数：Ｍ１×Ｓ３−α３
原稿画像データの副走査方向サイズがＳ４の場合、除去白画素数：Ｍ１×Ｓ４−α４
原稿画像データの副走査方向サイズがＳ５、かつ、原稿再設定サイズがＡ４の場合、
除去白画素数：０
原稿画像データの副走査方向サイズがＳ５、かつ、原稿再設定サイズがＡ５の場合、
除去白画素数：Ｍ１×Ｓ５−α５
原稿画像データの副走査方向サイズがＳ６、かつ、原稿再設定サイズがＢ５の場合、
除去白画素数：Ｍ１×Ｓ６−α４
原稿画像データの副走査方向サイズがＳ６、かつ、原稿再設定サイズがＢ６の場合、
除去白画素数：Ｍ１×Ｓ６−α６
原稿画像データの副走査方向サイズがＳ７、かつ、原稿再設定サイズがＡ５の場合、
除去白画素数：Ｍ１×Ｓ７−α５
原稿画像データの副走査方向サイズがＳ７、かつ、原稿再設定サイズがＡ６の場合、
除去白画素数：Ｍ１×Ｓ７−α７
原稿画像データの副走査方向サイズがＭ６の場合、除去白画素数：Ｍ１×Ｍ６−α６
原稿画像データの副走査方向サイズがＭ７の場合、除去白画素数：Ｍ１×Ｍ７−α７
【０１４２】
また、原稿カバーの抑え板が白色の場合を想定しているが、原稿カバーの抑え板の色味に応じて、白画素検出での白画素濃度閾値を調整すればよい。例えば、原稿カバーの抑え板の色味がグレー（たとえば濃度値１２８）の場合は、白画素に対する閾値が２４０〜２５５で設定されていた濃度域を１１８〜１３８として、同様の処理を行う。
【０１４３】
また本発明は、他の実施形態として、コンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体に、上記した原稿サイズの判定、原稿属性の判別を行う画像処理プログラムを記録するものとすることもできる。
【０１４４】
この結果、原稿サイズの判定、原稿属性の判別を行う画像処理を実行するプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）を記録した記録媒体を持ち運び自在に提供することができる。
【０１４５】
なお、本実施形態では、この記録媒体として、マイクロコンピュータで処理が行われるために図示していないメモリ、たとえばＲＯＭ（Read Only Memory）のようなものそのものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても良い。
【０１４６】
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であっても良いし、あるいは、いずれの場合もプログラムコードを読み出し、読み出されたプログラムコードは、マイクロコンピュータの図示されていないプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１４７】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable 
Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。
【０１４８】
また、本実施の形態においては、インターネットを含む通信ネットワークを接続可能なシステム構成であることから、通信ネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１４９】
上記記録媒体は、デジタルカラー画像形成装置やコンピュータシステムに備えられるプログラム読み取り装置により読み取られることで上記の画像処理方法が実行される。
【０１５０】
コンピュータシステムは、フラットベッドスキャナ、フィルムスキャナ、デジタルカメラなどの画像入力装置、所定のプログラムコードがロードされることにより上記画像処理方法など様々な処理が行われるコンピュータ、コンピュータの処理結果を表示するＣＲＴディスプレイ、液晶ディスプレイなどの画像表示装置およびコンピュータの処理結果を紙などに出力するプリンタより構成される。さらには、ネットワークを介してサーバーなどに接続するための通信手段としてのネットワークカードやモデムなどが備えられる。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施の一形態である画像形成装置１の構成を示すブロック図である。
【図２】原稿属性自動判別部１３の構成を示すブロック図である。
【図３】原稿属性自動判別部１３による判別処理を示すフローチャートである。
【図４】白画素の判定処理を示すフローチャートである。
【図５】ヒストグラム生成部２２によって生成されるヒストグラムの例を示す図である。
【図６】原稿サイズ判定処理を示すフローチャートである。
【図７】原稿台３２上における各原稿サイズを模式的に表わした図である。
【図８】本発明の他の実施形態である原稿属性自動判別部１３による判別処理を示すフローチャートである。
【図９】本発明のさらに他の実施形態である画像読取装置４０の構成を示すブロック図である。
【図１０】画像入力装置５００の構成を示す模式図である。
【図１１】原稿台３２上における各原稿サイズを模式的に表わした図である。
【図１２】設定した判別対象領域の一例を示す図である。
【図１３】設定した判別対象領域の一例を示す図である。
【符号の説明】
【０１５２】
１  画像形成装置
２  カラー画像入力装置
３  カラー画像処理装置
４  カラー画像出力装置
５  操作パネル
１１  Ａ／Ｄ（アナログ／デジタル）変換部
１２  シェーディング補正部
１３  原稿属性自動判別部
１４  入力階調補正部
１５  領域分離処理部
１６  色補正部
１７  黒生成下色除去部
１８  空間フィルタ処理部
１９  出力階調補正部
２０  階調再現処理部
２１  画素判定部
２２  ヒストグラム生成部
２３  下地判定部
２４  白画素カウント部
２５  原稿サイズ判定部
２６  ヒストグラム再生成部
２７  下地再判定部
２８  領域画素カウント部
２９  原稿種別判定部
３０  カラー画素カウント部
３１  カラー判定部
【図１】
2010081569.tif 000004
【図２】
2010081569.tif 000005
【図３】
2010081569.tif 000006
【図４】
2010081569.tif 000007
【図５】
2010081569.tif 000008
【図６】
2010081569.tif 000009
【図７】
2010081569.tif 000010
【図８】
2010081569.tif 000011
【図９】
2010081569.tif 000012
【図１０】
2010081569.tif 000013
【図１１】
2010081569.tif 000014
【図１２】
2010081569.tif 000015
【図１３】
2010081569.tif 000016