(57)【特許請求の範囲】
【請求項１】
カラー画像を表す画像データを取得する画像データ取得部と、
前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、
前記度数分布において３番目に度数が多い階級を意味する第３階級に属する色を、所定の模様の色である模様色として取得する色設定部と、
前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、
前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、
前記画像データは、前記各画素の色を、予め設定された３つの要素色の濃度値によって表すデータであり、
前記度数分布取得部は、
前記各要素色の濃度値を３次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記３次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を３次元座標で表した３次元度数分布情報を生成し、
前記色設定部は、
前記３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第３階級とし、前記第３階級の色を前記模様色として取得し、
前記画像形成制御部は、
前記画像データの全画素数から、前記設定領域に属する階級の度数の合計を減算した値が、前記サイズ判定値を超えたとき、前記模様モードの実行を禁止する画像形成装置。
【請求項２】
カラー画像を表す画像データを取得する画像データ取得部と、
前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、
前記度数分布において３番目に度数が多い階級を意味する第３階級に属する色を、所定の模様の色である模様色として取得する色設定部と、
前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、
前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、
前記画像データは、前記各画素の色を、予め設定された３つの要素色の濃度値によって表すデータであり、
前記度数分布取得部は、
前記各要素色の濃度値を３次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記３次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を３次元座標で表した３次元度数分布情報を生成し、
前記色設定部は、
前記３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第３階級とし、前記第３階級の色を前記模様色として取得し、
前記画像形成制御部は、
前記残余階級のうち２番目に大きな度数を有する階級を、前記度数分布全体の中で４番目に出現頻度が多い第４階級とし、前記第４階級の度数が予め設定されたモード判定値に満たない場合、前記単一色模様モードによる画像形成を実行する画像形成装置。
【請求項３】
前記模様モードは、
前記画像データに基づく画像を、複数の有彩色を用いてシートに形成するフルカラー模様モードを含み、
前記画像形成制御部は、
前記第４階級の度数が前記モード判定値以上の場合、前記フルカラー模様モードによる画像形成を実行する請求項２記載の画像形成装置。
【請求項４】
前記画像形成制御部は、
前記第４階級の度数が前記モード判定値に満たない場合であって、かつ、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計と前記第３階級の度数と前記第４階級の度数とを減算した値が、予め設定されたモード決定判定値以上のとき、前記フルカラー模様モードによる画像形成を実行する請求項３記載の画像形成装置。
【請求項５】
前記画像形成制御部は、
前記第３階級からの前記３次元座標上における距離が、予め設定された判定距離に満たない範囲にある階級と前記第３階級とを合わせて一つにした階級を拡大第３階級とすると共に、前記拡大第３階級に含まれる各階級の度数の合計を前記拡大第３階級の度数とし、前記残余階級のうち前記拡大第３階級の次に大きな度数を有する階級を、前記度数分布において４番目に出現頻度が多い第４階級とする請求項２〜４のいずれか１項に記載の画像形成装置。
【請求項６】
ユーザーに対して前記画像形成の料金を課金する課金部をさらに備え、
前記課金部は、
前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が増大するに従って、前記料金を増大させて前記課金を行う請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
カラー画像を表す画像データを取得する画像データ取得部と、
前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、
前記度数分布において３番目に度数が多い階級を意味する第３階級に属する色を、所定の模様の色である模様色として取得する色設定部と、
前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、
前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、
前記画像データは、前記各画素の色を、予め設定された３つの要素色の濃度値によって表すデータであり、
前記度数分布取得部は、
前記各要素色の濃度値を３次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記３次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を３次元座標で表した３次元度数分布情報を生成し、
前記色設定部は、
前記３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第３階級とし、前記第３階級の色を前記模様色として取得し、
ユーザーの識別情報の入力を受け付ける識別情報受付部と、
一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部と、
前記模様モードの実行を許可する指示である許可指示を受け付ける許可指示受付部とをさらに備え、
前記画像形成制御部は、
前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられたとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられないとき、前記模様モードによる画像形成を禁止する画像形成装置。
【請求項８】
カラー画像を表す画像データを取得する画像データ取得部と、
前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、
前記度数分布において３番目に度数が多い階級を意味する第３階級に属する色を、所定の模様の色である模様色として取得する色設定部と、
前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、
前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、
前記画像データは、前記各画素の色を、予め設定された３つの要素色の濃度値によって表すデータであり、
前記度数分布取得部は、
前記各要素色の濃度値を３次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記３次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を３次元座標で表した３次元度数分布情報を生成し、
前記色設定部は、
前記３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第３階級とし、前記第３階級の色を前記模様色として取得し、
ユーザーの識別情報の入力を受け付ける識別情報受付部と、
一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部とをさらに備え、
前記画像形成制御部は、
前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が、前記サイズ判定値に満たないとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記差分値が前記サイズ判定値以上のとき、前記模様モードによる画像形成を禁止する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーによる画像形成が可能な画像形成装置に関するものである。
【背景技術】
【０００２】
プリンター、コピー機、複合機などの画像形成装置の中には、従来から、カラー印刷モードとモノクロ印刷モードとを備えたものがある。また、カラー印刷モードとしては、フルカラーモードと、２色カラーモードとが知られている。
【０００３】
そして、フルカラーモードでは、画像形成装置に備えられた全ての色のトナーを用いて印刷が行われ、２色カラーモードでは、黒トナーと、黒以外の有彩色である１色（特定色）を用いて印刷が行われる。なお、有彩色は、複数の有彩色トナーが混ぜ合わされて、得られるようになっている。
【０００４】
上述の画像形成装置は、２色カラーモードを以下のようにして実行している。
【０００５】
上述の画像形成装置は、例えば青、緑、赤の色成分が一つずつ割り当てられた複数の色成分カウンタ部を備えている（例えば、特許文献１参照）。各色成分カウンタ部は、画像データに含まれる複数の画素のうち、各色成分カウンタ部に割り当てられた色の画素数をカウントする。
【０００６】
そして、上述の画像形成装置は、カウント値が最も大きくなった色成分カウンタ部に対応する色を、特定色（モノカラー１色）として設定する。そして、この画像形成装置は、画像データの黒部分は黒で印刷し、カラー部分は設定された特定色を用いて印刷する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１９８７９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
一般に、ビジネス文書では、黒文字が大部分の文書であっても、会社のマークであるロゴマークのみが有彩色で印刷されている場合が少なくない。ロゴマークの色も、会社を表す重要な要素だからである。また、黒文字文書に、アンダーラインやマーカーのみが有彩色で印刷されていることも少なくない。
【０００９】
このように、ロゴマーク、アンダーライン、マーカーなどの模様のみが有彩色で印刷されている文書を、上述の画像形成装置を用いて２色カラーモードで印刷したときには、以下のような問題が生じる。
【００１０】
すなわち、上述の画像形成装置は、カウント値が最も大きい色成分カウンタ部に対応する色を用いてカラー部分の印刷を行うから、カラー部分の印刷に用いることができる色は、予め各色成分カウンタ部に割り当てられた色のうちのいずれかに限定される。
【００１１】
そのため、印刷しようとする元のカラー画像が、黒以外の色を１色しか用いていない画像であった場合でも、元のカラー画像におけるカラー部分の色と２色カラーモードで実際に印刷されたカラー部分の色との間で色合いの差が生じることがある。
【００１２】
本発明の目的は、有彩色の模様を含む画像を印刷するときの模様の色の再現性を向上させることが可能な画像形成装置を提供することである。
【課題を解決するための手段】
【００１３】
本発明に係る画像形成装置は、カラー画像を表す画像データを取得する画像データ取得部と、前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、前記度数分布において３番目に度数が多い階級を意味する第３階級に属する色を、所定の模様の色である模様色として取得する色設定部と、前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、前記画像データは、前記各画素の色を、予め設定された３つの要素色の濃度値によって表すデータであり、前記度数分布取得部は、前記各要素色の濃度値を３次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記３次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を３次元座標で表した３次元度数分布情報を生成し、前記色設定部は、前記３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第３階級とし、前記第３階級の色を前記模様色として取得する。
【００１４】
この構成によれば、度数分布取得部によって、画像データの各画素の色が統計における階級に割り当てられる。また、度数分布取得部によって、画像データにおける、各色の出現頻度すなわち各色の画素の数が、統計における度数とされ、度数分布が取得される。さらに、度数分布取得部によって、この度数分布が３次元座標で表されて３次元度数分布情報が生成される。
【００１５】
ここで、所定の模様とは、例えばロゴマーク、アンダーライン、マーカー等の、文字とは異なる画像を意味している。また、一般的な文書原稿は、白いシートに、黒い文字が記載されている。そして、このような文書原稿に、有彩色のロゴマークやアンダーライン等の模様が記載されることが珍しくない。このように、大部分が黒文字であって、一部分に有彩色が施された画像、すなわち、模様の画素数が予め設定されたサイズ判定値に満たない画像においては、シートの白が画像の背景となる。そのため、各階級のうち、白が属する階級の度数が最も大きくなる。そして、白の次に、文字の黒が属する階級の度数が大きくなる。さらにその次、すなわち各階級のうち、３番目に大きな度数を有する階級の色が、模様の色であると考えられる。
【００１６】
そして、上記設定領域は、３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定されているから、最も大きな度数を有する階級と、２番目に大きな度数を有する階級とは、設定領域に含まれることになる。そこで、色設定部は、設定領域に属する階級を３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を第３階級とし、この第３階級の色を模様色とすることで、模様の色を取得することができる。
【００１７】
ここで、文字画像のエッジ付近の画素は、文字色と背景色とが混ざり合って（文字色と背景色とが互いに影響しあって）、文字色とも背景色とも違う色の画素になっている場合がある。このように本来の色と違う画素の数が増加して模様の画素数より多くなると、この本来と違う画素の色が３番目に大きな度数を有することになる。そこで、設定領域を、３次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定すると、このように文字色と背景色とが互いに影響しあって生じた色を示す階級が設定領域に含まれることになる。そこで、色設定部は、残余階級のうち最も大きな度数を有する階級の色を、模様色とすることで、文字色と背景色とが互いに影響しあって生じた色を誤って模様色としてしまうおそれが低減される。その結果、有彩色の模様を含む画像を印刷するときの模様の色の再現性を向上させることが可能となる。
【００１８】
また、前記画像形成制御部は、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計を減算した値が、前記サイズ判定値を超えたとき、前記模様モードの実行を禁止することが好ましい。
【００１９】
画像データの全画素数から設定領域に属する階級の度数の合計を減算した値は、有彩色の画像の画素数に相当すると考えられる。そして、有彩色の画像の画素数がサイズ判定値を超える場合とは、例えばカラー写真の画像のように、画像データに含まれる有彩色の画像面積が大きい場合であると考えられる。このように、有彩色の画像面積が大きく、従って印刷コストが高くなる画像については模様モードによる画像形成を禁止する一方、有彩色の画像面積が小さく、従って印刷コストが安い画像については模様モードによる画像形成を許容することによって、印刷コストが増大するおそれを低減しつつ、ユーザーの利便性を向上することが可能となる。
【００２０】
また、前記画像形成制御部は、前記残余階級のうち２番目に大きな度数を有する階級を、前記度数分布全体の中で４番目に出現頻度が多い第４階級とし、前記第４階級の度数が予め設定されたモード判定値に満たない場合、前記単一色模様モードによる画像形成を実行することが好ましい。
【００２１】
上述したように、度数分布のなかで、最も大きな度数を有する階級と、２番目に大きな度数を有する階級とは、設定領域に含まれることになるから、残余階級のうち２番目に大きな度数を有する階級は、度数分布全体の中で４番目に出現頻度が多い第４階級であると考えられる。そして、第４階級の度数がモード判定値に満たない場合は、模様に含まれる有彩色が、前記模様色のみである可能性が高い。そこで、画像形成制御部は、このような場合に単一色模様モードによる画像形成を実行することで、模様の再現性を向上させることが可能となる。
【００２２】
また、前記模様モードは、前記画像データに基づく画像を、複数の有彩色を用いてシートに形成するフルカラー模様モードを含み、前記画像形成制御部は、前記第４階級の度数が前記モード判定値以上の場合、前記フルカラー模様モードによる画像形成を実行することが好ましい。
【００２３】
第４階級の度数がモード判定値以上の場合は、複数の有彩色が模様に含まれている可能性が高い。そこで、画像形成制御部は、このような場合にフルカラー模様モードによる画像形成を実行することで、模様の再現性を向上させることが可能となる。
【００２４】
また、前記画像形成制御部は、前記第４階級の度数が前記モード判定値に満たない場合であって、かつ、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計と前記第３階級の度数と前記第４階級の度数とを減算した値が、予め設定されたモード決定判定値以上のとき、前記フルカラー模様モードによる画像形成を実行することが好ましい。
【００２５】
第４階級の度数がモード判定値に満たない場合であっても、画像データの全画素数から、前記設定領域に属する階級の度数の合計と前記第３階級の度数と前記第４階級の度数とを減算した値が、予め設定されたモード決定判定値以上の場合は、数多くの色を少しずつ含む模様であると考えられる。このような模様を単一色模様モードにより印刷すると、有彩色が１色しか使用されないので、模様の再現性が低下する。そこで、画像形成制御部は、このような場合には、フルカラー模様モードによる画像形成を実行することで、模様の再現性を向上させることが可能となる。
【００２６】
また、前記画像形成制御部は、前記第３階級からの前記３次元座標上における距離が、予め設定された判定距離に満たない範囲にある階級と前記第３階級とを合わせて一つにした階級を拡大第３階級とすると共に、前記拡大第３階級に含まれる各階級の度数の合計を前記拡大第３階級の度数とし、前記残余階級のうち前記拡大第３階級の次に大きな度数を有する階級を、前記度数分布において４番目に出現頻度が多い第４階級とすることが好ましい。
【００２７】
ここで、模様のエッジ付近の色は、模様の色とその周囲の色とが混ざり合って（互いに影響しあって）、本来の色とは違う色の画素になっている場合がある。このように本来の色と違う画素の数が増加すると、このような本来の色とは違う色が、誤って第４階級とされてしまうおそれがある。そこで、画像形成制御部は、第３階級からの３次元座標上における距離が、判定距離に満たない範囲にある階級と第３階級とを合わせて拡大第３階級とすることによって、上述のような本来の色とは違う色を拡大第３階級に含める。そして、画像形成制御部が、残余階級のうち拡大第３階級の次に大きな度数を有する階級を、第４階級とすることで、第４階級の判定精度が向上する。
【００２８】
また、ユーザーに対して前記画像形成の料金を課金する課金部をさらに備え、前記課金部は、前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が増大するに従って、前記料金を増大させて前記課金を行うことが好ましい。
【００２９】
画像データの全画素数から設定領域に属する階級の度数の合計を減算した差分値は、画像データに含まれる有彩色の画素数に相当すると考えられる。そして、有彩色の画素数が増大するほど、印刷コストが増大する。そこで、課金部は、差分値が増大するに従って、料金を増大させて課金を行うことで、印刷コストに応じた課金を行うことが可能となる。
【００３０】
また、ユーザーの識別情報の入力を受け付ける識別情報受付部と、一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部と、前記模様モードの実行を許可する指示である許可指示を受け付ける許可指示受付部とをさらに備え、前記画像形成制御部は、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられたとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられないとき、前記模様モードによる画像形成を禁止することが好ましい。
【００３１】
モノクロモードでの画像形成は、フルカラーモードによる画像形成より低コストであり、モノクロ限定ユーザーは低コストのモノクロモードでの画像形成のみが許可されたユーザーである。しかしながら、模様モードによる画像形成は、有彩色の使用量が少なく、コストの増大が少ない。そこで、許可指示受付部によって許可指示が受け付けられた場合には、画像形成制御部は、モノクロ限定ユーザーに対しても、模様モードによる画像形成を許容するようにする。これにより、画像形成装置の管理者等は、許可指示の有無によって、モノクロ限定ユーザーに対して模様モードによる画像形成を許可するか否かを切り替えることができる。
【００３２】
また、ユーザーの識別情報の入力を受け付ける識別情報受付部と、一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部とをさらに備え、前記画像形成制御部は、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が、前記サイズ判定値に満たないとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記差分値が前記サイズ判定値以上のとき、前記模様モードによる画像形成を禁止することが好ましい。
【００３３】
この構成によれば、モノクロ限定ユーザーに対しても、有彩色の画像面積が小さく、従って印刷コストが安い画像については模様モードによる画像形成を許容することによって、印刷コストが増大するおそれを低減しつつ、モノクロ限定ユーザーの利便性を向上することが可能となる。
【発明の効果】
【００３４】
このような構成の画像形成装置は、有彩色の模様を含む画像を印刷するときの模様の色の再現性を向上させることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の一実施形態に係る画像形成装置の概略断面図である。
【図２】図１に示す画像形成装置の電気的構成の一例を示すブロック図である。
【図３】図２に示す度数分布取得部によって生成される３次元度数分布情報の一例を示す説明図である。
【図４】図２に示す色設定部の動作を説明するための説明図である。
【図５】設定領域に含まれる色グループの一例を示す説明図である。
【図６】画像データによって表される文書原稿の画像の一例を概念的に示した図である。
【図７】多色ロゴマークを含む画像データの各画素の色の出現頻度を表したヒストグラムの一例を示す説明図である。
【図８】単色ロゴマークを含む画像データの各画素の色の出現頻度を表したヒストグラムの一例を示す説明図である。
【図９】多色ロゴマークを含む画像データの各画素の色の出現頻度を表したヒストグラムの一例を示す説明図である。
【図１０】図２に示す画像形成装置の動作の一例を示したフローチャートである。
【図１１】図２に示す画像形成装置の動作の一例を示したフローチャートである。
【図１２】図２に示す色設定部による模様色の決定動作を説明するための説明図である。
【図１３】判定距離が、ユークリッド距離における２である場合のグループ集合体を説明するための説明図である。
【図１４】判定距離が、ユークリッド距離における２である場合のグループ集合体を説明するための説明図である。
【発明を実施するための形態】
【００３６】
以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。なお、本実施形態では、画像形成装置として、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の各色トナーを用いたフルカラー印刷を行うカラー画像形成装置が例示されている。
【００３７】
なお、画像形成装置１は、レッド、グリーン、ブルー、及びブラックの各色トナーを用いたフルカラー印刷を行ってもよい。
【００３８】
図１は、本発明の一実施形態に係る画像形成装置の概略断面図である。画像形成装置１は、画像読取部２００と画像形成本体部２２とを備える。画像読取部２００は、原稿給紙部２１０と、スキャナ部２２０と、ＣＩＳ２３１と、画像形成本体部２２の前面に露出するように配置されたユーザーインターフェイス部Ｉと、後述する反転機構を備えて構成されている。
【００３９】
原稿給紙部２１０は、ＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を備え、原稿トレイ２１１、ピックアップローラ２１２、プラテン２１３、排紙ローラ２１４及び排紙トレイ２１５を有する。原稿トレイ２１１には、読取対象とされる原稿が載置される。原稿トレイ２１１に載置された原稿は、１枚ずつピックアップローラ２１２によって取り込まれ、間隙を介して順次プラテン２１３へ搬送される。プラテン２１３を経由した原稿は、排紙ローラ２１４によって排紙トレイ２１５へ順次排出される。
【００４０】
プラテン２１３の周面に対向する位置のうち、原稿の搬送方向において読取位置Ｐより手前の予め定められた位置には、用紙を検出する図略のタイミングセンサが設置されており、該タイミングセンサの出力要求に基づき、読取位置Ｐへの原稿の搬送タイミングが図られる。前記タイミングセンサは、例えばフォトインタラプタにより構成される。
【００４１】
スキャナ部２２０は、原稿の画像を光学的に読み取って画像データを生成するものである。スキャナ部２２０は、ガラス２２１、光源２２２、第１ミラー２２３、第２ミラー２２４、第３ミラー２２５、第１キャリッジ２２６、第２キャリッジ２２７、結像レンズ２２８、ＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２２９を備える。
【００４２】
このスキャナ部２２０は、光源２２２として冷陰極蛍光管等の白色蛍光ランプが用いられ、第１ミラー２２３、第２ミラー２２４、第３ミラー２２５、第１キャリッジ２２６、第２キャリッジ２２７及び結像レンズ２２８により、原稿からの光をＣＣＤ２２９に導く。スキャナ部２２０は、光源２２２として冷陰極蛍光管等の白色蛍光ランプを用いて構成されていることから、光源として３色ＬＥＤ等が用いられる後述のＣＩＳ２３１よりも色再現性に優れる。
【００４３】
ガラス２２１には、原稿給紙部２１０によらない原稿読取時に、ユーザーの手動により原稿が載置される。光源２２２及び第１ミラー２２３は第１キャリッジ２２６によって支持され、第２ミラー２２４及び第３ミラー２２５は第２キャリッジ２２７によって支持されている。
【００４４】
画像読取部２００の原稿読取方式として、ガラス２２１上に載置された原稿をスキャナ部２２０が読み取るフラットベッド読取モードと、原稿を原稿給紙部２１０（ＡＤＦ）によって取り込み、その搬送途中で原稿を読み取るＡＤＦ読取モードがある。
【００４５】
フラットベッド読取モードでは、光源２２２がガラス２２１上に載置された原稿を照射し、主走査方向１ライン分の反射光が第１ミラー２２３、第２ミラー２２４、第３ミラー２２５の順に反射して、結像レンズ２２８に入射する。結像レンズ２２８に入射した光はＣＣＤ２２９の受光面で結像される。
【００４６】
ＣＣＤ２２９は一次元のイメージセンサであり、１ライン分の原稿の画像データを重複して処理する。第１キャリッジ２２６及び第２キャリッジ２２７は、主走査方向と直交する方向（副走査方向、矢印Ｙ方向）に移動可能に構成されており、１ライン分の読み取りが終了すると、副走査方向に第１キャリッジ２２６及び第２キャリッジ２２７が移動し、次のラインの読み取りが行われる。
【００４７】
ＡＤＦ読取モードでは、原稿給紙部２１０が原稿トレイ２１１に載置された原稿をピックアップローラ２１２によって１枚ずつ取り込む。このとき、第１キャリッジ２２６及び第２キャリッジ２２７は、読取窓２３０の下方に位置する予め定められた読取位置Ｐに配置される。
【００４８】
原稿給紙部２１０による原稿搬送で、原稿がプラテン２１３から排紙トレイ２１５への搬送経路に設けられた読取窓２３０上を通過するとき、光源２２２が原稿を照射し、主走査１ライン分の反射光が第１ミラー２２３、第２ミラー２２４、第３ミラー２２５の順に反射して、結像レンズ２２８に入射する。結像レンズ２２８に入射した光はＣＣＤ２２９の受光面で結像される。続いて原稿は原稿給紙部２１０によって搬送され、次のラインが読み取られる。
【００４９】
さらに、原稿給紙部２１０は、切換ガイド２１６、反転ローラ２１７及び反転搬送路２１８を備えた反転機構を有する。この反転機構が、１回目のＡＤＦ読み取りによって表面が読み取られた原稿を表裏反転させて読取窓２３０に再搬送することで、再度ＣＣＤ２２９によって裏面の読み取りが行われる。
【００５０】
この反転機構は、両面読み取り時にのみ動作し、片面読み取り時は動作しない。片面読み取り時及び両面読み取り時において裏面の読み取り後、切換ガイド２１６は上側に切り替えられ、プラテン２１３を経た原稿は、排紙ローラ２１４によって排紙トレイ２１５に排紙される。
【００５１】
両面読み取り時における表面読み取り後、切換ガイド２１６は下側に切り替えられ、プラテン２１３を経た原稿は反転ローラ２１７によって反転搬送路２１８へ搬送される。その後、切換ガイド２１６は上側へ切り替わり、反転ローラ２１７が逆回転して原稿をプラテン２１３へ再給紙する。以下、反転機構を用いて原稿の両面を読み取らせるモードを両面反転読取モードと表記する。
【００５２】
さらに、画像読取部２００は、ＡＤＦ読取モード時において、原稿の搬送途中でＣＣＤ２２９（スキャナ部２２０）によって原稿の表面の読み取りを行わせるのと略並行して、ＣＩＳ２３１によって原稿の裏面の読み取りを行わせることが可能である。この場合、原稿トレイ２１１から原稿給紙部２１０により搬送された原稿は、読取窓２３０上を通過するときにＣＣＤ２２９によって表面が読み取られ、さらにＣＩＳ２３１の配置箇所を通過する際に裏面が読み取られる。なお、ＣＩＳ２３１では、光源としてＲＧＢの３色ＬＥＤ等が用いられる。
【００５３】
このようにＣＣＤ２２９とＣＩＳ２３１を用いることで、原稿給紙部２１０による原稿トレイ２１１から排紙トレイ２１５までの一回の原稿搬送操作（ワンパス）によって原稿の表裏両面の読み取りが可能となる。以下、このようにＣＣＤ２２９とＣＩＳ２３１を用いて原稿の両面を読み取らせるモードを両面同時読取モードと表記する。
【００５４】
この両面反転読取モード及び両面同時読取モードは、ＡＤＦ読取モードを用いて原稿の両面読み取りを行う際の読取モードとして備えられている。両面反転読取モードは、両面の印刷画像の画質を揃えたい場合に利用される一方、両面同時読取モードは、両面の印刷画像の画質に差があっても、読取時間の短縮化を優先させたい場合に利用される。なお、画像形成装置１は、両面同時読取モードに初期設定されており、前記読取モードのモード設定操作が何も行われないまま画像形成指示が入力された場合には、両面同時読取モードで原稿の画像読取動作が行われるようになっている。
【００５５】
画像形成装置１は、画像形成本体部２２と、画像形成本体部２２の左方に配設されたスタックトレイ６とを有している。画像形成本体部２２は、複数の給紙カセット４６１と、給紙カセット４６１から用紙を１枚ずつ繰り出して画像形成部４０へ搬送する給紙ローラ４６２と、給紙カセット４６１から搬送されてきた用紙に画像を形成する画像形成部４０とを備える。また、画像形成本体部２２は、給紙トレイ４７１と該給紙トレイ４７１に載置された原稿を１枚ずつ画像形成部４０に向けて繰り出す繰り出しローラ４７２とを備える。
【００５６】
なお、用紙はシートの一例である。シートは、例えばＯＨＰ（OverHead Projector）フィルム等であってもよい。
【００５７】
画像形成部４０は、感光体ドラム４３の表面から残留電荷を除電する除電装置４２１と、除電後の感光体ドラム４３の表面を帯電させる帯電装置４２２と、スキャナ部２２０で取得された画像データに基づいてレーザ光を出力して感光体ドラム４３の表面を露光し、感光体ドラム４３の表面に静電潜像を形成する露光装置４２３と、前記静電潜像に基づいて感光体ドラム４３上に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）及びブラック（Ｋ）の各色のトナー像を形成する現像装置４４Ｋ，４４Ｙ，４４Ｍ，４４Ｃと、感光体ドラム４３に形成された各色のトナー画像が転写されて重ね合わせされる転写ドラム４９と、転写ドラム４９上のトナー像を用紙に転写させる転写装置４１と、トナー像が転写された用紙を加熱してトナー像を用紙に定着させる定着装置４５とを備えている。
【００５８】
なお、シアン、マゼンタ、イエロー及びブラックの各色のトナー供給は、図略のトナーカートリッジから行われる。また、画像形成部４０を通過した用紙をスタックトレイ６又は排出トレイ４８まで搬送する搬送ローラ４６３，４６４等が設けられている。
【００５９】
用紙の両面に画像を形成する場合は、画像形成部４０で用紙の一方の面に画像を形成した後、この用紙を排出トレイ４８側の搬送ローラ４６３にニップされた状態とする。この状態で搬送ローラ４６３を反転させて用紙をスイッチバックさせ、用紙を用紙搬送路ＰＬに送って画像形成部４０の上流域に再度搬送し、画像形成部４０により他方の面に画像を形成した後、用紙をスタックトレイ６又は排出トレイ４８に排出する。
【００６０】
図２は、図１に示す画像形成装置１の電気的構成の一例を示すブロック図である。画像形成装置１は、画像処理用ＡＳＩＣ（Application Specific Integrated Circuit）１０、ユーザーインターフェイス部Ｉ、システム制御部１４、画像読取制御部１５、画像形成制御部１６、管理部１７、操作制御部１９、設定部２０、画像形成部４０、及び画像読取部２００を備える。
【００６１】
画像処理用ＡＳＩＣ１０、システム制御部１４、画像読取制御部１５、画像形成制御部１６、及び管理部１７は、バスＢを介して相互にデータ送受信可能に構成されている。操作制御部１９はユーザーインターフェイス部Ｉと接続され、画像読取制御部１５は画像読取部２００と接続され、画像形成制御部１６は画像形成部４０と接続され、管理部１７は設定部２０と接続されている。
【００６２】
画像処理用ＡＳＩＣ１０は、画像データ取得部１１、度数分布取得部１２、色設定部１３、及び中間画像処理部３１を備える。
【００６３】
中間画像処理部３１は、例えば画像読取部２００によって原稿から読み取られたカラー画像データに、シェーディング、裏写り除去、あるいは背景色変更処理などの中間画像処理を施す画像処理部である。
【００６４】
なお、中間画像処理部３１は、シェーディング、裏写り除去、及び背景色変更処理を全て実行する必要はなく、これらの画像処理のうち一部を実行するものであってもよい。また、中間画像処理部３１は、例えば拡大、縮小、階調補正等の中間画像処理を実行してもよい。また、画像処理用ＡＳＩＣ１０は、中間画像処理部３１を備えていなくてもよい。
【００６５】
背景色変更処理は、カラー画像の元原稿において下地の濃度が濃い場合や、元原稿の裏ページが透けて見える場合など、例えば白色であるべきカラー画像の背景（下地）の画素が、別の色の画素となっている場合にその画素の色を予め定められた色、例えば白色、に置き換える処理である（例えば、特開平１１−１８７２６６号公報参照）。
【００６６】
画像データ取得部１１は、中間画像処理部３１により中間画像処理が施された画像データを取得する。なお、画像データ取得部１１は、例えば、画像読取部２００によって原稿から読み取られたカラー画像データを、画像読取制御部１５を介して受信することによって、画像データを取得してもよい。
【００６７】
また、画像データ取得部１１は、例えば、図略のネットワークを介して、ネットワークに接続されたパーソナルコンピューター等からカラー画像データを受信することによって、画像データを取得してもよい。また、画像データ取得部１１は、例えば、図略の電話回線を介してファクシミリ装置から送信されてきたカラー画像データを受信することによって、画像データを取得してもよい。
【００６８】
画像データ取得部１１は、このようにして得られたカラー画像データの各画素の色を、予め設定された３つの要素色、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、及び、イエロー（Ｙ）の濃度値によって表す。また、画像データ取得部１１は、各濃度値を、予め定められた基本ビット数、例えば８ビットで表す。
【００６９】
このようにして、画像データ取得部１１は、各画素の画素値における、シアン（Ｃ）、マゼンタ（Ｍ）、及び、イエロー（Ｙ）の濃度値がそれぞれ８ビットで表された画像データを取得する。
【００７０】
なお、画像データ取得部１１は、画像データを、レッド、グリーン、及びブルーの濃度値によって表してもよい。この場合においても、レッド、グリーン、ブルーの各濃度値を、基本ビット数、例えば、８ビットで表す。
【００７１】
度数分布取得部１２は、画像データ取得部１１により取得された画像データＤに基づいて、画像データＤの各画素の色を統計における階級に割り当て、画像データＤにおける各色の出現頻度を度数とする度数分布を取得する。
【００７２】
図３は、図２に示す度数分布取得部１２によって生成される３次元度数分布情報の一例を示す説明図である。
【００７３】
ここで、度数分布とは、標本がある変量を有するときに、変量の範囲を複数の階級に区分し、各階級に属する変量を有する標本の数を、度数（出現頻度）として数えたものである。度数分布取得部１２は、画素を標本とし、画素の色を表す画素値を変量とし、色すなわち画素値を複数の範囲に区分して階級とする。なお、階級は一定の幅のある範囲である必要はなく、画素値すなわち色と、階級とが１対１で対応していてもよい。
【００７４】
例えば、赤、青、黄の三色で構成された画像データＤがあった場合、赤、青、黄が階級となり、画像データＤに含まれる赤、青、黄の画素の数が、各階級の度数（出現頻度）となる。
【００７５】
このような階級を横軸に取り、度数を縦軸に取って、二次元の座標系に度数分布を表したものが、いわゆるヒストグラムとして知られている。
【００７６】
ここで、各画素の色（画素値）は、３つの要素色の濃度値によって表されているから、シアンの濃度値をｃ、マゼンダの濃度値をｍ、イエローの濃度値をｙｅとすると、各画素の色（画素値）は、（ｃ、ｍ、ｙｅ）として表される。
【００７７】
そこで、図３に示すように、シアン（Ｃ）、マゼンタ（Ｍ）、及びイエロー（Ｙ）の濃度値を３次元座標の各座標軸に割り当てると、各画素の色（階級）が、図３に示すボックスＧのように３次元座標上に配置される。このように３次元座標上に配置されたボックスすなわち階級に、度数を対応付けることで、ヒストグラムが３次元で表された３次元度数分布情報が生成される。
【００７８】
度数分布取得部１２は、このようにして度数分布を３次元座標上に配置することによって、３次元度数分布情報を生成する。
【００７９】
図３においては、左右方向に延びるＸ軸にシアン（Ｃ）の濃度値、上下方向に延びるＹ軸にマゼンタ（Ｍ）の濃度値、紙面奥行き方向に延びるＺ軸にイエロー（Ｙ）の濃度値がそれぞれ割り当てられている。
【００８０】
そうすると、各画素の画素値（ｃ、ｍ、ｙｅ）は、座標（ｘ、ｙ、ｚ）に配置される階級（ボックスＧ）によって示される。
【００８１】
各要素色の濃度値は、８ビットで表され、１６進数で表記するとＨｘ００〜ＨｘＦＦとなる。以下、１６進数にＨｘを付して表記する。図３においては、各座標軸は、各要素色の濃度値の上位４ビットのみを示している。すなわち、各要素色の濃度値が、Ｈｘ０〜ＨｘＦで表されている。
【００８２】
そうすると、各座標軸の値が上位４ビットにされた３次元座標において、例えば座標（ＨｘＦ、ＨｘＦ、ＨｘＦ）で示される階級のボックスＧには、実際には、画素値が（ＨｘＦ０〜ＨｘＦＦ、ＨｘＦ０〜ＨｘＦＦ、ＨｘＦ０〜ＨｘＦＦ）の範囲の複数の色が含まれている。また、この各濃度値の下位４ビットがＨｘ０〜ＨｘＦとなる範囲が、区分された各階級の範囲に相当している。
【００８３】
このように、複数の色を含む階級（ボックス）Ｇを、以下、色グループＧと称する。色グループＧは、色グループＧに含まれる全ての色を含む階級である。そして、色グループＧに含まれる色の画素について、画像データＤに含まれている画素数の合計が、色グループＧの出現頻度（度数）とされている。
【００８４】
このように、度数分布取得部１２は、シアンの濃度値における上位４ビットをＸ座標に割り当て、マゼンタの濃度値における上位４ビットをＹ座標に割り当て、イエローの濃度値における上位４ビットをＺ座標に割り当てる。
【００８５】
これにより、度数分布取得部１２は、各要素色であるシアン、マゼンタ、イエローの濃度値の上位４ビットが共通する色を、色グループ（階級）として、３次元座標上に配置する。なお、度数分布取得部１２は、必ずしも上位４ビットを座標軸に割り当てる必要はなく、４以外の上位ビット数であってもよい。また、度数分布取得部１２は、各濃度値の全ビット数を各座標軸に割り当ててもよい。この場合、一つの色グループ（階級）Ｇが一つの色を表すことになる。
【００８６】
度数分布取得部１２は、このようにして、各色グループＧに対して、各色グループＧの出現頻度を対応付ける。これにより、度数分布取得部１２は、色グループの度数分布を３次元度数分布情報として取得する。度数分布取得部１２は、３次元度数分布情報を色設定部１３及び画像形成制御部１６へ送信する。
【００８７】
色設定部１３は、度数分布取得部１２によって取得された度数分布において、各色の出現頻度に基づいて、模様色を設定する。模様色は、１つの有彩色からなる模様を含む画像を印刷するときの模様の色である。色設定部１３は、設定した模様色を画像形成制御部１６へ送信する。なお、画像処理用ＡＳＩＣ１０は、画像データ取得部１１により取得された画像データを、そのまま印刷用画像データとして画像形成制御部１６へ送信してもよい。
【００８８】
図４は、図２に示す色設定部１３の動作を説明するための説明図である。図４に示す色グループＧ（１）は、白を示す階級であり、座標（画素値）が例えば（０，０，０）である。色グループＧ（２）は、黒を示す階級であり、座標（画素値）が例えば（ＨｘＦ，ＨｘＦ、ＨｘＦ）である。
【００８９】
そして、色グループＧ（１）と色グループＧ（２）とを直線的に結ぶ領域ＳＬを含むように、設定領域ＳＥが予め設定されている。設定領域ＳＥは、３次元座標中で、例えば紡錘形（ラグビーボール型）の、立体的な広がりを持つ領域である。色グループＧ（１）は、用紙の背景色すなわち用紙の地色を想定した階級である。色グループＧ（２）は、黒文字を想定した階級である。
【００９０】
なお、色グループＧ（１）と色グループＧ（２）とは、ここでは、設定領域ＳＥを設定するために用いられているものであり、色グループＧ（１）の色は、必ずしも実際の用紙の色である必要はなく、色グループＧ（２）の色も、必ずしも実際の文字の色である必要はない。実際の用紙の色は多少黄ばんでいる場合があり、実際の文字の色もグレーに近い場合がある。しかしながら、設定領域ＳＥの設定に用いられる色グループＧ（１）の色は、例えば真っ白、すなわち画素値で表すことのできる最も白い色としてもよく、例えば画素値を（０，０，０）としてもよい。また、設定領域ＳＥの設定に用いられる色グループＧ（２）の色は、例えば真っ黒、すなわち画素値で表すことのできる最も黒い色としてもよく、例えば画素値を（ＨｘＦＦ，ＨｘＦＦ、ＨｘＦＦ）としてもよい。
【００９１】
原稿から読み取った画像データＤから模様の色を判定するために、模様以外の部分において、大きな面積を占めると考えられる部分の色、すなわち用紙の地色（背景色）と、文字の黒色を除外したい。しかしながら、原稿からスキャナにより読み取られた画像データは、例えば白と黒との境界部分の画素が、グレーとして表される場合がある。
【００９２】
また、画像処理によって画像サイズを縮小する場合、画素を間引くのであるが、単純に画素を間引いて画素数を減らすことで画像サイズを縮小すると、不自然な色合いになる場合がある。そこで、画像を縮小する際には、複数の画素を、それらの画素値の平均値を画素値とする画素一つに置き換える処理を行う場合がある。このような場合、縮小された画像データには、文字のエッジ部分などに、背景色や文字色が周囲の色と混ざった色合いの画素が存在する場合がある。
【００９３】
画像データＤには、このように背景色と文字色とから派生して生じた色の画素が含まれている。このような画素を模様色と区別するため、背景色と黒文字が混ざることによって生じる可能性のある色（画素値）の範囲が、例えば図５に示す色グループＧのように予め実験的に求められ、これらの色グループＧを含む領域が、設定領域ＳＥとして設定されている。
【００９４】
設定領域ＳＥは、例えば予め求められて、画像形成装置１の製造時に予めＲＯＭなどの記憶素子に記憶されていてもよい。また、画像形成装置１は、設定領域ＳＥを記憶するための記憶装置として、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）やＨＤＤ（Hard Disk Drive）を備えてもよい。画像形成装置１は、例えばＬＡＮ（Local Area Network）、ＵＳＢ（Universal Serial Bus）などの通信インターフェース回路や、メモリカードにアクセス可能なインターフェース回路等、データを画像形成装置１に入力可能なインターフェース回路を備えてもよい。そして、例えばユーザーがこれらのインターフェース回路を用いて、設定領域ＳＥを表すデータを、画像形成装置１が備える記憶装置に記憶させることで、設定領域ＳＥを適宜設定可能としてもよい。
【００９５】
例えば、画像データＤから設定領域ＳＥを除いた領域（残余階級）のうち、出現頻度が最も高い色（後述する色グループＧ（３））と二番目に出現頻度が高い色（後述する色グループＧ（４））を検出する回路を備えた場合において、さらに、残余階級のうち三番目以降に出現頻度が高い色を抽出したい場合がある。このような場合、色グループＧ（３），Ｇ（４）を設定領域ＳＥに含めるように設定領域ＳＥを設定した上で、上述の回路を用いて色グループＧ（３），Ｇ（４）を検出させると、結果的に色グループＧ（５），Ｇ（６）が検出できることになる。
【００９６】
このように、ユーザーが設定領域ＳＥを適宜設定可能にすると、既存のハードウェアを有効利用しやすくなる点で便利である。
【００９７】
文書原稿の画像データＤにおける色の出現頻度は、面積が最も大きい用紙の地色（背景色）の出現頻度が最も多く、２番目に、黒文字の出現頻度が多いと考えられる。そして、模様の色は、３番目に出現頻度が多いと考えられる。従って、理想的には、画像データＤにおいて、３番目に出現頻度が多い色を模様色とすればよい。しかしながら、実際には、背景色と文字色とから派生して生じた画素の出現頻度が、模様色より多くなる場合があり、このような場合、模様色を正しく判定することができない。
【００９８】
そこで、色設定部１３は、設定領域ＳＥに属する階級を３次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を色グループＧ（３）であると推定し、色グループＧ（３）の色を模様色として取得する。色グループＧ（３）は、第３階級の一例に相当している。
【００９９】
ここで、色グループＧ（３）には、複数の色が含まれている。そこで色設定部１３は、色グループＧ（３）に含まれる色、すなわち濃度値が下位４ビットを含む全８ビットで表された色（画素値）のうち、色グループＧ（３）の中で最も出現頻度の多い色を、色グループＧ（３）の色として模様色に設定する。
【０１００】
ユーザーインターフェイス部Ｉは、操作入力部１８と、ＬＥＤ（Light Emitting Diode）や液晶表示器などによって構成された表示部５とを備えている。
【０１０１】
操作入力部１８は、例えばスタートボタンや、各種設定ボタン、あるいはタッチパネルなどによって構成されている。操作入力部１８及び表示部５を、例えば液晶表示器とタッチパネルとが一体にされた表示機能付きタッチパネルにより構成してもよい。
【０１０２】
操作制御部１９は、操作入力部１８によって受け付けられた操作入力を示す信号を受け付けて、その操作入力を示す信号を画像形成制御部１６へ出力する。
【０１０３】
具体的には、例えば操作入力部１８におけるスタートボタンが押下されたとき、操作制御部１９は、画像形成の開始を要求する信号を画像形成制御部１６へ送信する。また、操作入力部１８によって、単一色印刷モードの実行を許可する旨の操作指示が受け付けられたとき、操作制御部１９は、単一色印刷モードの実行許可の設定を要求する信号を設定部２０へ送信する。また、操作入力部１８によって、ユーザーの識別情報の入力が受け付けられたとき、操作制御部１９は、その識別情報を画像形成制御部１６へ送信する。
【０１０４】
操作入力部１８は、印刷指示受付部、許可指示受付部、及び識別情報受付部の一例に相当している。
【０１０５】
また、操作制御部１９は、システム制御部１４及び画像形成制御部１６等から出力された表示要求に応じた表示を、表示部５によって表示させる。
【０１０６】
管理部１７は、例えば、ＲＡＭ（Random Access Memory）などの記憶素子を用いて構成された記憶装置である。管理部１７には、ユーザーの識別情報、例えば、ＩＤコードが予め記憶されている。管理部１７には、モノクロモードによる画像形成のみが許可されたユーザーの識別情報と、モノクロモード及びフルカラーモードによる画像形成が許可されたユーザーの識別情報とが、区別できるように記憶されている。
【０１０７】
以下、モノクロモードによる画像形成のみが許可されたユーザーをモノクロ限定ユーザーと称し、モノクロモード及びフルカラーモードによる画像形成が許可されたユーザーを無限定ユーザーと称する。モノクロ限定ユーザーは第１ユーザーに対応し、無限定ユーザーは第２ユーザーに対応している。
【０１０８】
なお、管理部１７には、必ずしも、モノクロモード及びフルカラーモードによる画像形成が許可されたユーザーの識別情報が記憶されている必要はない。
【０１０９】
また、管理部１７は、各ユーザーの識別情報と対応付けて、そのユーザーに課金するべき料金を示す課金情報を記憶する。
【０１１０】
これにより、例えば画像形成装置１を管理している業者は、管理部１７に記憶された課金情報を読み出すことによって、ユーザーに画像形成の料金を請求することが可能となる。すなわち、画像形成装置１においては、管理部１７に課金情報を記憶させる処理が、課金処理に該当する。
【０１１１】
システム制御部１４は、例えばマイクロコンピューターを用いて構成されている。システム制御部１４は、所定の制御プログラムを実行することによって、画像形成装置１の動作を統括的に制御する。また、システム制御部１４は、表示部５によって、ユーザーに対して識別情報の入力を要求する表示画面を表示させる。そして、システム制御部１４は、操作入力部１８によって受け付けられた識別情報を、管理部１７に記憶されている識別情報と比較することによって、ユーザー認証を行う。
【０１１２】
また、システム制御部１４は、認証が認容されたユーザーが画像形成装置１を用いて行った印刷ジョブの料金を、そのユーザーの識別情報と対応付けて課金情報として管理部１７に記憶させる。システム制御部１４は、課金情報を管理部１７に記憶させることによって、ユーザーに対する課金を行う。システム制御部１４は、課金部の一例に相当している。
【０１１３】
画像読取制御部１５は、例えばマイクロコンピューターを用いて構成されている。画像読取制御部１５は、所定の制御プログラムを実行することによって、画像読取部２００による画像の読取動作を制御する。
【０１１４】
設定部２０は、例えばマイクロコンピューターを用いて構成されている。設定部２０は、所定の制御プログラムを実行することによって、後述する模様モードの実行を許容するか否かの設定を行う。模様モードには、単一色模様モードとフルカラー模様モードとが含まれる。
【０１１５】
以下、模様モードの実行を許容する設定を模様モード許可設定と称する。すなわち、模様モード許可設定有り、とは、模様モードの実行が許容されていることを示し、模様モード許可設定無し、とは、模様モードの実行が許容されていないことを示す。
【０１１６】
設定部２０は、操作制御部１９から模様モードの実行許可の設定を要求する信号が送信されたとき、模様モード許可設定を示す情報を、例えば管理部１７に記憶させる。これにより、設定部２０によって、模様モード許可設定が行われる。
【０１１７】
なお、設定部２０は、対象ユーザーに関わらず画像形成装置１全体の設定として模様モード許可設定を行うようにしてもよく、管理部１７に記憶されているユーザー（識別情報）毎に、模様モード許可設定の有無を記憶するようにしてもよい。
【０１１８】
なお、設定部２０を備えず、モノクロ限定ユーザーに対して一律に模様モードの実行を許容する構成としてもよい。
【０１１９】
なお、設定部２０は、必ずしも、モノクロモード及びフルカラーモードの実行が両方とも許容されているユーザーに対して模様モード許可設定を行う必要はない。
【０１２０】
画像形成制御部１６は、例えばマイクロコンピューターを用いて構成されている。画像形成制御部１６は、所定の制御プログラムを実行することによって、画像形成部４０による画像形成を制御する。
【０１２１】
画像形成制御部１６は、画像処理用ＡＳＩＣ１０から印刷用画像データを受信する。画像形成制御部１６は、画像形成モードとして、モノクロモードと、フルカラーモードと、単一色模様モードと、フルカラー模様モードとを有している。
【０１２２】
モノクロモードは、一つの色、例えば黒色、のみによって印刷用画像データに基づく画像を形成するモードである。具体的には、モノクロモードは、印刷用画像データに基づく画像をブラック（Ｋ）の色トナーのみを用いて印刷することにより、白黒画像を用紙に形成するモードである。
【０１２３】
フルカラーモードは、複数の色、すなわち画像形成部４０によって形成可能な全ての色、を用いて印刷用画像データに基づく画像を形成するモードである。具体的には、フルカラーモードは、印刷用画像データに基づく画像を、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の各色トナーを用いて印刷することにより、カラー画像を用紙に形成するモードである。以下、画像形成部４０によって形成可能な全ての色のことを、フルカラーと称する。
【０１２４】
なお、フルカラーモードは、レッド、グリーン、及びブルーの各色トナーを用いて印刷するモードであってもよい。
【０１２５】
単一色模様モードは、印刷用画像データに基づく画像を、模様色と黒との２色を用いてシートに形成するモードである。
【０１２６】
フルカラー模様モードは、印刷用画像データに基づく画像を、フルカラーでシートに形成する模様モードである。フルカラー模様モードは、カラー画像が一定以上の大きさである場合、実行されない点で、フルカラーモードとは異なる。
【０１２７】
単一色模様モードは、黒文字で書かれた文書の一部に、１色の有彩色の小さなロゴマークが含まれている場合や、黒文字で書かれた文書に、１色の有彩色の、下線やマーキングがされている場合に、文字を黒トナーで画像形成し、ロゴマーク、下線、マーキングなどのカラーの模様部分のみを、色設定部１３により設定された模様色で画像形成することを想定したモードである。
【０１２８】
フルカラー模様モードは、黒文字で書かれた文書の一部に、複数の有彩色を含む、小さなロゴマークが含まれている場合や、黒文字で書かれた文書に、複数の有彩色を含む、下線やマーキングがされている場合に、文字を黒トナーで画像形成し、ロゴマーク、下線、マーキングなどの有彩色の模様部分のみを、フルカラーで画像形成することを想定したモードである。
【０１２９】
システム制御部１４は、モノクロモードによる画像形成を行ったときよりも、フルカラーモードによる画像形成を行ったときの方が、高額の料金を課金する。システム制御部１４は、単一色模様モードによる画像形成を行ったときは、モノクロモードと同額の課金を行い、フルカラー模様モードによる画像形成を行ったときは、フルカラーモードと同額の課金を行う。
【０１３０】
画像形成制御部１６は、ユーザー認証を行ったユーザーが、無限定ユーザー及びモノクロ限定ユーザーのいずれであるかの情報、模様モード許可設定の有無、及び３次元度数分布情報に基づいて画像形成モードを決定する。そして、画像形成制御部１６は、決定された画像形成モードに応じて画像形成部４０を制御することで、画像形成部４０によって用紙に画像を形成させる。以下、画像形成制御部１６が画像形成部４０によって画像を形成させることを、単に、画像形成制御部１６が画像を形成すると記載する。
【０１３１】
なお、システム制御部１４、画像読取制御部１５、画像形成制御部１６、操作制御部１９、及び設定部２０は、例えば単一のマイクロコンピューターによって、機能的に実現されていてもよい。
【０１３２】
図６は、画像データＤによって表される文書原稿の画像の一例を概念的に示した図である。画像データＤは、例えば、黒文字（Ｃ）が大部分を占め、用紙の右上にロゴマークＬがカラーで印刷され、背景（Ｂ）の色すなわち背景色が白である文書原稿の画像を表すデータである。
【０１３３】
ロゴマークＬは、模様の一例であり、例えば、深緑色のロゴマークとされている。なお、模様の一例としてロゴマークＬを示したが、模様は、単色のライン、例えば、赤アンダーラインや、一部の文字を蛍光色などの単色で塗りつぶしたマーカー部分などであってもよい。
【０１３４】
背景（Ｂ）には、裏写りなどによって本来の背景色とは異なる色が混在している場合が考えられる。しかしながら、このように混在した色は、先述の背景色変更処理によって、背景色に変更される。したがって、画像データＤに存在する色は、基本的には、背景色、文字色、及び、ロゴマークＬ等の模様の色のみとなる。
【０１３５】
図７、図８、図９は、画像データＤの各画素の色の出現頻度を表したヒストグラムの一例を示す説明図である。図７及び図９は、ロゴマークＬが、複数の色を含んでいる場合の画像データＤのヒストグラムを示している。図８は、ロゴマークＬが、単一色である場合の画像データＤのヒストグラムである。
【０１３６】
図７、図８、図９に示すヒストグラムでは、画像データＤの全画素数は、５５１キロピクセル（k pixel）とされている。横軸が階級を表し、各階級に、背景色、文字色、ロゴカラー１、ロゴカラー２、ロゴカラー３、ロゴカラー４、及び「その他の色」が割り当てられている。縦軸は、画像データＤにおける各階級の色の画素の数、すなわち出現頻度（度数）を示している。
【０１３７】
横軸の下には、各階級に属する画素の出現頻度と、その出現頻度の多い順に付与された頻度順番号とか記載されている。なお、「その他の色」については、出現頻度の順番が５番目以降の色の出現頻度の合計を、出現頻度として記載している。また、図７、図８、図９に示す出現頻度の単位はキロピクセル（k Pixel）である。
【０１３８】
例えば図７における文字色の出現頻度は１５０（k Pixel）であり、画像データＤ中に文字色の画素が１５０×１０２４個存在することを示している。また、図７におけるロゴカラー３の出現頻度は０．５（k Pixel）であり、画像データＤ中にロゴカラー３の色を有する画素が０．５×１０２４個存在することを示している。
【０１３９】
以下、頻度順番号が１の色を第１色、頻度順番号が２の色を第２色、というように、出現頻度の多いものから順に頻度順番号を付して、色を表すものとする。すなわち、画像データＤにおいて最も出現頻度の多い色を第１色と称し、画像データＤにおいて２番目に出現頻度の多い色を第２色と称し、以下、同様に、各色の出願頻度の順番に応じて第３色〜第６色のように称する。
【０１４０】
この場合、第１色は色グループＧ（１）の色に対応し、第２色は色グループＧ（２）の色に対応し、第３色は色グループＧ（３）の色に対応し、第４色は色グループＧ（４）の色に対応し、第５色は色グループＧ（５）の色に対応し、第６色は色グループＧ（６）の色に対応している。
【０１４１】
図７では、背景色である第１色の出現頻度が３４０（k Pixel）と最も多い。その次に、文字色である第２色の出現頻度が１５０（k Pixel）となっている。
【０１４２】
図７に示すロゴマークＬは、複数、例えばロゴカラー１とロゴカラー２との２つの有彩色によって構成されている。そして、ロゴカラー１が第３色、ロゴカラー２が第４色となっている。さらに、例えばロゴマークＬのエッジ部分の画素の色が、隣接する周囲の画素の色と混ざる等して、ロゴカラー３とロゴカラー４とが現れている。ロゴカラー３は第５色、ロゴカラー４は第６色となっている。
【０１４３】
そして、第３色（ロゴカラー１）の出現頻度は４０（k Pixel）、第４色（ロゴカラー２）の出現頻度は２０（k Pixel）、第５色（ロゴカラー３）及び第６色（ロゴカラー４）の出現頻度は０．５（k Pixel）となっている。
【０１４４】
また、図８では、背景色である第１色の出現頻度が３４０（k Pixel）と最も多い。その次に、文字色である第２色の出現頻度が１５０（k Pixel）となっている。
【０１４５】
図８においては、ロゴマークＬは、ロゴカラー１の単色で構成されている。そして、ロゴカラー１が第３色となっている。さらに、例えばロゴマークＬのエッジ部分の画素の色が、隣接する周囲の画素の色と混ざる等して、ロゴカラー２とロゴカラー３とが現れている。ロゴカラー２は第４色、ロゴカラー３は第５色となっている。
【０１４６】
図８においては、第３色（ロゴカラー１）の出現頻度は６０（k Pixel）、第４色（ロゴカラー２）及び第５色（ロゴカラー３）の出現頻度は０．５（k Pixel）、第６色（ロゴカラー４）の出現頻度は０となっている。
【０１４７】
図９では、背景色である第１色の出現頻度が３４０（k Pixel）と最も多い。その次に、文字色である第２色の出現頻度が１５０（k Pixel）となっている。
【０１４８】
図９におけるロゴマークＬは、フルカラーで数多くの有彩色を含む、多色ロゴである。ロゴマークＬは、ロゴカラー１〜４の他にも、数多くの色を含んでいる。そして、ロゴカラー１が第３色、ロゴカラー２が第４色、ロゴカラー３が第５色、ロゴカラー４が第６色となっている。
【０１４９】
図９においては、第３色（ロゴカラー１）の出現頻度は２０（k Pixel）、第４色（ロゴカラー２）の出現頻度は０．５（k Pixel）、第５色（ロゴカラー３）の出現頻度は０．４（k Pixel）、第６色（ロゴカラー４）の出現頻度は０．３（k Pixel）となっている。さらに、第６色よりも出現頻度の少ない色の画素が多数存在し、第５色の画素（頻度順番号が５以上の画素）の出現頻度の合計が４０．５（k Pixel）となっている。
【０１５０】
以下、図２に示す画像形成装置１の動作について説明する。図１０、図１１は、画像形成装置１の動作の一例を示したフローチャートである。
【０１５１】
まず、ユーザーが操作入力部１８を用いて識別情報を入力すると、システム制御部１４は、操作入力部１８によって受け付けられた識別情報を、管理部１７に記憶されている識別情報と比較する。そして、それらの識別情報の比較の結果が一致すると、システム制御部１４は、そのユーザーの認証を認容し、ログオンを許可する（ステップＳ１０１でＹＥＳ）。
【０１５２】
そして、例えば画像読取部２００によって原稿の画像データが読み取られ、中間画像処理部３１によってその画像データに中間画像処理が施されて画像データＤが生成され、画像データ取得部１１により画像データＤが取得される（ステップＳ１０２）。
【０１５３】
次に、システム制御部１４は、管理部１７を参照し、操作入力部１８によって受け付けられた識別情報がモノクロ限定ユーザーのものか否かを確認する（ステップＳ１０３）。
【０１５４】
そして、その識別情報がモノクロ限定ユーザーのものでなければ、すなわち識別情報を入力したユーザーが無限定ユーザーであれば（ステップＳ１０３でＮＯ）、画像形成制御部１６は、ユーザーが操作入力部１８を用いて入力したモード設定に応じて、画像形成部４０に、モノクロモード及びフルカラーモードのうちいずれかの画像形成モードによる画像形成を実行させる（ステップＳ１０４）。そして、画像形成が終了すると、システム制御部１４は、課金を行うべくステップＳ１１２へ移行する。
【０１５５】
一方、ステップＳ１０３において、その識別情報がモノクロ限定ユーザーのものであれば、すなわち識別情報を入力したユーザーがモノクロ限定ユーザーであれば（ステップＳ１０３でＹＥＳ）、画像形成制御部１６によって、模様モード許可設定の有無が確認される（ステップＳ１０６）。
【０１５６】
そして、模様モード許可設定が無ければ（ステップＳ１０６でＮＯ）、画像形成制御部１６は、画像形成部４０によって、モノクロモードによる画像形成を実行させる（ステップＳ１０７）。そして、画像形成が終了すると、システム制御部１４は、課金を行うべくステップＳ１１２へ移行する。
【０１５７】
ステップＳ１１２において、システム制御部１４は、ステップＳ１０４又はステップＳ１０７で実行された画像形成モードに応じた料金を、ログオンしたユーザーの識別情報と対応づけて管理部１７に記憶させる。これにより、ユーザーへの課金が行われる。
【０１５８】
一方、ステップＳ１０６において、模様モード許可設定が有れば（ステップＳ１０６でＹＥＳ）、画像形成制御部１６は、度数分布取得部１２によって、画像データＤに基づき、上述したように３次元度数分布情報を生成させる（ステップＳ１０８）。
【０１５９】
モノクロ限定ユーザーに対しては、コストの掛かるカラー画像の画像形成は行わないのが原則である。しかしながら、黒文字が大部分の文書であって、一部に有彩色の、ロゴマーク、アンダーライン、マーカー等の模様が含まれるような画像は、カラートナーの消費量が少なく、これらの模様を印刷することによるコストの増大は少ない。
【０１６０】
そこで、模様モード許可設定があるときは（ステップＳ１０６でＹＥＳ）、モノクロ限定ユーザーに対しても、有彩色カラーの面積が小さい画像については画像形成を許容するべく、ステップＳ１０８へ移行する。
【０１６１】
なお、ステップＳ１０６を実行せず、ステップＳ１０３でＹＥＳの場合、ステップＳ１０８へ移行するようにしてもよい。また、ステップＳ１０１、Ｓ１０３〜Ｓ１０７の処理を実行せず、ステップＳ１０２の次にステップＳ１０８が実行される構成としてもよい。
【０１６２】
次に、画像形成制御部１６は、設定領域ＳＥに属する色グループＧ（階級）の出現頻度（度数）の合計を、合計値ＳＵＭ１として算出する（ステップＳ１０９）。
【０１６３】
そして、画像形成制御部１６は、画像データＤの全画素数から、合計値ＳＵＭ１を減算した値を、カラー画素数ＣＮとして算出する（ステップＳ１１０）。
【０１６４】
設定領域ＳＥには、色グループＧ（１）と色グループＧ（２）とを直線的に結ぶ領域、すなわち無彩色の領域と、背景色と黒文字が混ざることによって生じる可能性のある色（画素値）の範囲が含まれている。従って、カラー画素数ＣＮは、画像データＤ中の、意味のある（ノイズが低減された）有彩色の、例えば模様や図形等の画像を構成する画素数に相当している。そうすると、カラー画素数ＣＮは、有彩色の画像の面積の大きさを表すことになる。
【０１６５】
次に、画像形成制御部１６は、カラー画素数ＣＮを予め設定されたサイズ判定値ｔｆ１と比較する（ステップＳ１１１）。サイズ判定値ｔｆ１は、第１基準頻度に相当している。そして、カラー画素数ＣＮがサイズ判定値ｔｆ１以上であれば（ステップＳ１１１でＮＯ）、有彩色の画像の面積が大きいことになるから、画像形成制御部１６は、モノクロ限定ユーザーへの模様モードの実行を禁止してステップＳ１０７へ移行する。そして、モノクロモードによる画像形成が実行される。
【０１６６】
一方、カラー画素数ＣＮがサイズ判定値ｔｆ１に満たないとき（ステップＳ１１１でＹＥＳ）、画像形成制御部１６は、モノクロ限定ユーザーへの模様モードの実行を許容してステップＳ１２１へ移行する。これにより、有彩色の画像面積が小さく、従って有彩色トナーを用いることによるコストの増大が小さい範囲で、ユーザーにとって重要な意味を持つロゴマークＬの色や、アンダーライン、マーカー等の色を用紙上に忠実に再現することが可能となる。
【０１６７】
なお、サイズ判定値ｔｆ１は、必ずしも予め設定された固定値である必要はない。例えば、画像データＤの全画素数に対する有彩色の画素数の比率を、サイズ判定比率として例えばＲＯＭに予め記憶させておいてもよい。画像データＤの全画素数は、原稿サイズによって異なるから、画像形成制御部１６は、画像データＤの全画素数にサイズ判定比率を乗算することで、サイズ判定値ｔｆ１を算出するようにしてもよい。また、画像データＤの全画素数にサイズ判定比率を乗じた値を、原稿のサイズ毎に、サイズ判定値ｔｆ１として予め設定しておいてもよい。あるいは、画像データＤの全画素数に対するカラー画素数ＣＮの比率が、サイズ判定比率を超えた場合に、カラー画素数ＣＮが、原稿のサイズ毎のサイズ判定値ｔｆ１を超えたものとしてもよい。
【０１６８】
また、画像形成制御部１６は、ステップＳ１１１を実行せず、ステップＳ１１０からステップＳ１２１へ移行してもよい。また、画像形成制御部１６は、ステップＳ１１０，Ｓ１１１を実行せず、ステップＳ１０９からステップＳ１２１へ移行してもよい。
【０１６９】
サービス提供者が、画像形成を行う用紙サイズが大きくなるほど料金が高くなるように、管理部１７に課金情報を記憶させた場合、用紙サイズが大きく従って画像データＤの全画素数が多いときは、用紙サイズが小さく従って画像データＤの全画素数が少ないときよりも、料金が高い。従って、用紙サイズが大きいときは、課金される料金の中に占める有彩色トナーの消費コストが小さいため、モノクロ限定ユーザーに模様モードによるカラー印刷を許容しても、サービス提供者の損害は少ない。そこで、サイズ判定比率に基づき、画像データＤの全画素数が多いほど、実質的にサイズ判定値ｔｆ１が大きくなるように、画像データＤの全画素数に対するカラー画素数ＣＮの比率に基づき、モノクロ限定ユーザーへの模様モードの実行の可否を判定するようにしてもよい。
【０１７０】
次に、ステップＳ１２１において、色設定部１３は、３次元度数分布情報から、設定領域ＳＥに属する色グループＧを除外した残余の色グループを残余階級とする（ステップＳ１２１）。例えば、図４に示す３次元度数分布情報においては、色グループＧ（３）、Ｇ（４）、Ｇ（５）、Ｇ（６）が残余階級に相当している。
【０１７１】
次に、色設定部１３によって、残余階級とされた色グループＧのうち、最も大きな出現頻度を有する色グループが、第３階級である色グループＧ（３）であると推定される（ステップＳ１２２）。
【０１７２】
次に、画像形成制御部１６は、残余階級のうち、２番目に大きな出現頻度を有する色グループ、すなわち画像データＤ全体の度数分布において４番目に出現頻度が大きいと考えられる色グループを色グループＧ（４）とする（ステップＳ１２３）。そして、画像形成制御部１６は、色グループＧ（４）の出現頻度とモード判定値ｔｆ２とを比較する（ステップＳ１２４）。モード判定値ｔｆ２は、画像データＤに含まれる有彩色の模様が、単一色であるか、複数色であるかを判定するための判定値である。
【０１７３】
なお、モード判定値ｔｆ２は、必ずしも予め設定された固定値である必要はない。例えば、模様が複数色である場合の、画像データＤの全画素数に対する第４色の比率を、モード判定比率として例えばＲＯＭに予め記憶させておいてもよい。色設定部１３は、画像データＤの全画素数にモード判定比率を乗算することで、モード判定値ｔｆ２を算出するようにしてもよい。
【０１７４】
また、原稿のサイズ毎に、画像データＤの全画素数にモード判定比率を乗じた値を、原稿のサイズ毎に、モード判定値ｔｆ２として予め設定しておいてもよい。あるいは、画像データＤの全画素数に対する色グループＧ（４）の出現頻度の比率が、モード判定比率に満たない場合に、色グループＧ（４）の出現頻度が、原稿のサイズ毎のモード判定値ｔｆ２に満たないものとしてもよい。
【０１７５】
そして、色グループＧ（４）の出現頻度が、モード判定値ｔｆ２以上のとき（ステップＳ１２４でＮＯ）、第４色が一定以上の面積を占めることになる。この場合、模様は、少なくとも第３色及び第４色を含む複数の色を含んでいると考えられる。そこで、画像形成制御部１６は、画像データＤには、複数色の模様が含まれていると判定し、ステップＳ１２５へ移行して、画像形成部４０によって、フルカラー模様モードによる画像形成を実行させる（ステップＳ１２５）。
【０１７６】
例えば、モード判定値ｔｆ２が１（k Pixel）であり、かつ、図７に示す度数分布が得られた場合、色グループＧ（４）に対応する第４色の出現頻度が２０（k Pixel）であるから、色グループＧ（４）に属する第４色の出現頻度はモード判定値ｔｆ２を超え（ステップＳ１２４でＮＯ）、画像形成制御部１６によってロゴマークＬは複数の色を含む多色ロゴと判定されて、フルカラー模様モードによる画像形成が実行される（ステップＳ１２５）。
【０１７７】
これにより、会社のロゴマークのように、本来の色を忠実に再現したい模様が複数の色を含んでいる場合、フルカラーで模様を画像形成できるので、模様の再現性が向上する。
【０１７８】
そして、画像形成が終了すると、システム制御部１４は、モノクロモード料金に、カラー画素数ＣＮに応じた料金を加算した後、ログオンしたユーザーの識別情報と対応づけてその料金を管理部１７に記憶させ（ステップＳ１２６）、処理を終了する。料金の加算は、カラー画素数ＣＮが多くなるほど、すなわちステップＳ１２５におけるフルカラー模様モードでの有彩色トナーの消費量が多いほど、加算額が大きくなるようにされている。これにより、ユーザーへの課金が行われる。
【０１７９】
なお、システム制御部１４は、必ずしも有彩色トナーの消費量が多いほど、加算額が大きくなるように課金する必要はない。また、システム制御部１４は、ステップＳ１１２、Ｓ１２６、Ｓ１３６を実行しない構成としてもよい。また、画像形成装置１は、管理部１７を備えていなくてもよい。また、画像形成装置１は、設定部２０を備えていなくてもよい。
【０１８０】
一方、ステップＳ１２４において、色グループＧ（４）の出現頻度が、モード判定値ｔｆ２に満たないとき（ステップＳ１２４でＹＥＳ）、画像データＤには、単色の模様が含まれている可能性が高い。そこで、画像形成制御部１６は、画像データＤに含まれる模様が単色か否かを確認するべくステップＳ１３１へ移行する。
【０１８１】
ステップＳ１３１において、画像形成制御部１６は、色グループＧ（３）の出現頻度と色グループＧ（４）の出現頻度との和を合計値ＳＵＭ２として算出する（ステップＳ１３１）。
【０１８２】
そして、画像形成制御部１６は、カラー画素数ＣＮから合計値ＳＵＭ２を減算した値、すなわち全画素数から、設定領域ＳＥに属する色グループＧの出現頻度値の合計と色グループＧ（３）の出現頻度値と色グループＧ（４）の出現頻度値とを減算した差分値を、判定補助値ＳＶとして算出する（ステップＳ１３２）。
【０１８３】
ここで、判定補助値ＳＶは、画像データＤにおいて、出現頻度の順番が５番目以降の色グループＧの出現頻度値の合計に相当している。
【０１８４】
次に、画像形成制御部１６は、判定補助値ＳＶとモード決定判定値ｔｆ３とを比較する（ステップＳ１３３）。モード決定判定値ｔｆ３は、第３基準頻度に相当している。
【０１８５】
そして、判定補助値ＳＶがモード決定判定値ｔｆ３以上であれば（ステップＳ１３３でＮＯ）、画像形成制御部１６は、画像データＤに含まれる模様は複数の有彩色を含んでいると判定し、ステップＳ１２５へ移行する。そうすると、フルカラー模様モードによって、画像形成が行われる結果、複数の有彩色を含む模様の再現性が向上する。
【０１８６】
一方、判定補助値ＳＶがモード決定判定値ｔｆ３に満たなければ（ステップＳ１３３でＹＥＳ）、画像形成制御部１６は、画像データＤに含まれる模様は単色であると判定し、ステップＳ１３４へ移行する。そうすると、色設定部１３によって、色グループＧ（３）の色が模様色として設定される（ステップＳ１３４）。
【０１８７】
具体的には、色グループＧ（３）に含まれる複数の色（画素値の下位４ビットで区別される色）のうち、画像データＤに含まれる画素の数（出現頻度）が最も多い色（８ビットの画素値で表された色）が、模様色として設定される。
【０１８８】
図１２は、図２に示す色設定部１３による模様色の決定動作を説明するための説明図である。図１２において、各座標軸の値が上位４ビットにされた３次元度数分布ＧＧにおける色グループＧ（３）には、画素値の上位４ビットが共通し、下位４ビットが異なる複数の色ＣＯが含まれている。これらの色ＣＯの画素値における各要素色の下位４ビットを３次元座標の各座標軸に割り当て、色グループＧ（３）に含まれる色の度数分布を３次元で表したものが、３次元度数分布ＣＣとして例示されている。
【０１８９】
このように、３次元度数分布ＣＣには、複数の色ＣＯ（１）〜ＣＯ（５）が含まれており、度数分布取得部１２は、色ＣＯ（１）〜ＣＯ（５）の出現頻度（度数）を取得する。そして、色設定部１３は、３次元度数分布ＣＣに含まれる色のうち、最も出現頻度の多い色を、模様色として決定する。
【０１９０】
なお、ステップＳ１３１〜Ｓ１３３を実行せず、ステップＳ１２４でＹＥＳの場合、ステップＳ１３４へ移行する構成としてもよい。また、ステップＳ１２３〜Ｓ１３３を実行せず、すなわち画像形成制御部１６がフルカラー模様モードを有しない構成としてもよい。
【０１９１】
そして、画像形成制御部１６は、画像形成部４０によって、色設定部１３により設定された模様色と、黒（ブラックトナー）とを用いた単一色模様モードによる画像形成を実行させる（ステップＳ１３５）。そして、画像形成が終了すると、システム制御部１４は、ログオンしたユーザーの識別情報と対応づけて、例えばモノクロモード料金と同額の料金を単一色模様モード料金として管理部１７に記憶させ（ステップＳ１３６）、処理を終了する。
【０１９２】
以下、ステップＳ１３１〜Ｓ１３３における、画像データＤに含まれる模様が単色か否かを確認する処理について、図８、図９を参照しつつ、具体的に説明する。
【０１９３】
例えばモード判定値ｔｆ２が１（k Pixel）である場合、図８に示す単色ロゴの度数分布では、色グループＧ（４）に対応する第４色（ロゴカラー２）の出現頻度が０．５（k Pixel）でありモード判定値ｔｆ２に満たない（ステップＳ１２４でＹＥＳ）。
【０１９４】
しかしながら、例えば図９に示す多色ロゴの度数分布のように、出現頻度が４番目以降の色が数多く少しずつ用いられている場合、モード判定値ｔｆ２が１（k Pixel）であって、かつ色グループＧ（４）に対応する第４色（ロゴカラー２）の出現頻度が０．５（k Pixel）であり、モード判定値ｔｆ２に満たない（ステップＳ１２４でＹＥＳ）。
【０１９５】
そのため、ステップＳ１２４における色グループＧ（４）の出現頻度のみに基づいて、模様が単一色であるか複数色であるかを判定しようとすると、図９に示すような度数分布を有する多色の模様を、誤って単一色と判定してしまうおそれがある。
【０１９６】
そこで、ステップＳ１３１〜Ｓ１３３を実行することによって、図９に示すような度数分布を有する多色の模様を、単一色と判定するおそれを低減するようにしている。
【０１９７】
例えば図８に示す単色ロゴの度数分布では、判定補助値ＳＶとして、その他の色（５番目以降の合計）の出現頻度である０．５（k Pixel）が得られる。ここでは、モード決定判定値ｔｆ３を例えば１（k Pixel）とする。そうすると、ステップＳ１３３において、判定補助値ＳＶは、モード決定判定値ｔｆ３に満たないから（ステップＳ１３３でＹＥＳ）、画像形成制御部１６によって、画像データＤに含まれる模様は単色であると正しく判定されて、単一色模様モードによる画像形成が行われる。
【０１９８】
一方、例えば図９に示す多色ロゴの度数分布では、判定補助値ＳＶとして、その他の色（５番目以降の合計）の出現頻度である４０．５（k Pixel）が得られる。そうすると、ステップＳ１３３において、判定補助値ＳＶは、モード決定判定値ｔｆ３以上となるから（ステップＳ１３３でＮＯ）、画像形成制御部１６によって、画像データＤに含まれる模様は複数の有彩色を含んでいると正しく判定されて、フルカラー模様モードによる画像形成が行われる。
【０１９９】
なお、下記のグループ集合体Ｓ（３）を、色グループＧ（３）の代わりに用いてステップＳ１０１〜Ｓ１３６を実行してもよい。
【０２００】
画像形成制御部１６は、色グループＧ（３）（第３階級）からの３次元座標上における距離が、予め設定された判定距離ＪＤに満たない範囲にある色グループＧ（階級）と色グループＧ（３）（第３階級）とを合わせて一つにした階級をグループ集合体Ｓ（３）（拡大第３階級）とする。
【０２０１】
また、画像形成制御部１６は、グループ集合体Ｓ（３）に含まれる色グループＧ（階級）の出現頻度（度数）の合計をグループ集合体Ｓ（３）の出現頻度とし、残余階級のうちグループ集合体Ｓ（３）の次に大きな出現頻度（度数）を有する色グループＧ（階級）を、色グループＧ（４）（第４階級）とする。このようにして得られたグループ集合体Ｓ（３）及び色グループＧ（４）を用いてステップＳ１０１〜Ｓ１３６を実行してもよい。
【０２０２】
さらに、画像形成制御部１６は、色グループＧ（４）についても、色グループＧ（４）（第４階級）からの３次元座標上における距離が、判定距離ＪＤに満たない範囲にある色グループＧ（階級）と色グループＧ（４）（第４階級）とを合わせて一つにした階級をグループ集合体Ｓ（４）（拡大第４階級）とし、このようにして得られたグループ集合体Ｓ（４）を用いてステップＳ１０１〜Ｓ１３６を実行してもよい。
【０２０３】
判定距離ＪＤとしては、例えば、ユークリッド距離における２、が用いられる。ここで、座標ａ（ａ１，ａ２，ａ３）に位置する色グループＧと、座標ｂ（ｂ１，ｂ２，ｂ３）に位置する色グループＧとの間のユークリッド距離ｄ（ａ，ｂ）は、下記の式（１）で表される。
【０２０４】
【数１】
0005736241.tif 000002
【０２０５】
図１３、図１４は、判定距離ＪＤが、ユークリッド距離における２である場合のグループ集合体Ｓを説明するための説明図である。図１３はグループ集合体Ｓの構成の一例を模式的に示した斜視図である。図１４はグループ集合体Ｓの構成の一例を模式的に示した分解斜視図である。
【０２０６】
図１３、図１４では、頻度順番号がＸのグループ集合体Ｓ（Ｘ）について図示している。
【０２０７】
グループ集合体Ｓ（Ｘ）は、図１３及び図１４に示すように、色グループＧ（Ｘ）と、色グループＧ（Ｘ）と面或いは辺同士が接し合う色グループＧ（Ｘ１）と、色グループＧ（Ｘ）とは面及び辺同士が接し合わずに点同士が接し合う色グループＧ（Ｘ２）とで構成されている。以下、色グループＧ（Ｘ１）を第１隣接色グループと称し、色グループＧ（Ｘ２）を第２隣接色グループと称する。
【０２０８】
図１３、図１４において、グループＧ（Ｘ）が破線で表され、第１隣接色グループＧ（Ｘ１）が白色で表され、第２隣接色グループＧ（Ｘ２）が網掛け模様により表されている。
【０２０９】
グループ集合体Ｓ（Ｘ）では、第１隣接色グループＧ（Ｘ１）と、第２隣接色グループＧ（Ｘ２）とが、色グループＧ（Ｘ）との間でユークリッド距離が２未満である座標に位置している。
【０２１０】
色設定部１３は、色グループＧ（Ｘ）の出現頻度、第１隣接色グループＧ（Ｘ１）の出現頻度、及び第２隣接色グループＧ（Ｘ２）の出現頻度を加算して、得られた出現頻度をグループ集合体Ｓ（Ｘ）の出現頻度として、例えばＲＡＭに記憶させる。
【符号の説明】
【０２１１】
１  画像形成装置
５  表示部
６  スタックトレイ
１１  画像データ取得部
１２  度数分布取得部
１３  色設定部
１４  システム制御部
１５  画像読取制御部
１６  画像形成制御部
１７  管理部
１８  操作入力部
１９  操作制御部
２０  設定部
２２  画像形成本体部
３１  中間画像処理部
４０  画像形成部
４１  転写装置
４３  感光体ドラム
４４Ｋ，４４Ｙ，４４Ｍ，４４Ｃ  現像装置
４５  定着装置
４８  排出トレイ
４９  転写ドラム
２００  画像読取部
２１０  原稿給紙部
２１１  原稿トレイ
２２０  スキャナ部
２２９  ＣＣＤ
２３０  読取窓
１０  画像処理用ＡＳＩＣ
Ｂ  バス
ＣＮ  カラー画素数
ｄ  ユークリッド距離
Ｄ  画像データ
Ｇ  色グループ
Ｉ  ユーザーインターフェイス部
ＪＤ  判定距離
Ｌ  ロゴマーク
Ｓ  グループ集合体
ＳＥ  設定領域
ＳＬ  領域
ＳＵＭ１，ＳＵＭ２  合計値
ＳＶ  判定補助値
ｔｆ１  サイズ判定値
ｔｆ２  モード判定値
ｔｆ３  モード決定判定値
【図１】
0005736241.tif 000003
【図２】
0005736241.tif 000004
【図３】
0005736241.tif 000005
【図４】
0005736241.tif 000006
【図５】
0005736241.tif 000007
【図６】
0005736241.tif 000008
【図７】
0005736241.tif 000009
【図８】
0005736241.tif 000010
【図９】
0005736241.tif 000011
【図１０】
0005736241.tif 000012
【図１１】
0005736241.tif 000013
【図１２】
0005736241.tif 000014
【図１３】
0005736241.tif 000015
【図１４】
0005736241.tif 000016