(57)【要約】【課題】  地色を有する対象画像を良好に記録紙に記録することができる画像形成装置および画像形成方法を提供する。【解決手段】  対象画像の地色有無が地色判定部７０によって検出する。地色があると判定された場合、地色置換部７３によって画像データのうち地色に対応する部分の画像データが白色に置換されるるとともに、記録紙選択部９０によって記録紙として所定の色紙が選択されために給紙部５２が選択される。そして、地色置換部７３によって置換処理が施された画像データが、記録紙選択部９０によって選択された記録紙に記録される。【選択図】図１
2008259016.tif 000002
【特許請求の範囲】
【請求項１】
対象画像に係る画像データに基づいて前記対象画像の地色有無を判定する地色有無検出部と、
前記地色有無検出部によって地色があると判定された場合に、前記画像データのうち前記地色に対応する部分の画像データを記録されない色に置換する地色置換部と、
記録紙を供給する給紙部と、
前記地色有無検出部によって地色があると判定された場合に、前記対象画像の記録紙として色紙を選択するために前記給紙部を選択する記録紙選択部と、
前記地色置換部によって置換処理が施された画像データを、前記記録紙選択部によって選択された前記給紙部の記録紙に記録する記録部と、
を備えることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記地色と、記録紙の色と、を対応付けて格納したテーブルが、記憶部に記憶されており、
前記記録紙選択部は、前記対象画像の地色に基づいて前記テーブルを検索し、検索結果として得られた色の記録紙を選択するために前記給紙部を選択することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、
前記記録紙選択部は、前記地色と略同一色の記録紙を選択するために前記給紙部を選択することを特徴とする画像形成装置。
【請求項４】
請求項１ないし請求項３のいずれかに記載の画像形成装置において、
前記テーブルに、前記地色と前記記録紙の色とを対応付けて登録可能な登録部、
をさらに備えることを特徴とする画像形成装置。
【請求項５】
(a)  対象画像に係る画像データに基づいて前記対象画像の地色有無を判定する工程と、
(b)  前記工程(a)において地色があると判定された場合に、前記画像データのうち前記地色に対応する部分の画像データを記録されない色に置換する工程と、
(c)  前記工程(a)において地色があると判定された場合に、前記対象画像を記録する記録紙として色紙を選択するために給紙部を選択する工程と、
(d)  前記前記工程(b)を経た画像データを、前記工程(c)によって選択された前記給紙部の記録紙に記録する工程と、
を備えることを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象画像の地色に基づいて対象画像の画像データを記録紙に記録する画像形成装置および画像形成方法に関する。
【背景技術】
【０００２】
従来より、記録媒体（記録紙）の地色に応じて対象画像の画像データを色補正する画像形成装置が知られている（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００４−０２３７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１の技術において、地色付きの原稿はカラーモードで印刷される。また、原稿において、地色部分の占める面積は、文字や図形部分の占める面積と比較して大きい。その結果、地色に対応するインクまたはトナーの消費が高くなり、画像形成装置のランニングコストが増大するという問題が生じていた。
【０００５】
そこで、本発明では、地色を有する対象画像を良好に記録紙に記録することができる画像形成装置および画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するため、請求項１の発明は、対象画像に係る画像データに基づいて前記対象画像の地色有無を判定する地色有無検出部と、前記地色有無検出部によって地色があると判定された場合に、前記画像データのうち前記地色に対応する部分の画像データを記録されない色に置換する地色置換部と、記録紙を供給する給紙部と、前記地色有無検出部によって地色があると判定された場合に、前記対象画像の記録紙として色紙を選択するために前記給紙部を選択する記録紙選択部と、前記地色置換部によって置換処理が施された画像データを、前記記録紙選択部によって選択された前記給紙部の記録紙に記録する記録部とを備えることを特徴とする。
【０００７】
また、請求項２の発明は、請求項１に記載の画像形成装置において、前記地色と、記録紙の色とを対応付けて格納したテーブルが、記憶部に記憶されており、前記記録紙選択部は、前記対象画像の地色に基づいて前記テーブルを検索し、検索結果として得られた色の記録紙を選択するために前記給紙部を選択することを特徴とする。
【０００８】
また、請求項３の発明は、請求項１または請求項２に記載の画像形成装置において、前記記録紙選択部は、前記地色と略同一色の記録紙を選択するために前記給紙部を選択することを特徴とする。
【０００９】
また、請求項４の発明は、請求項１ないし請求項３のいずれかに記載の画像形成装置において、前記テーブルに、前記地色と前記記録紙の色とを対応付けて登録可能な登録部、をさらに備えることを特徴とする。
【００１０】
また、請求項５の発明は、(a)対象画像に係る画像データに基づいて前記対象画像の地色有無を判定する工程と、(b)前記工程(a)において地色があると判定された場合に、前記画像データのうち前記地色に対応する部分の画像データを記録されない色に置換する工程と、(c)前記工程(a)において地色があると判定された場合に、前記対象画像を記録する記録紙として色紙を選択するために給紙部を選択する工程と、(d)前記前記工程(b)を経た画像データを、前記工程(c)によって選択された前記給紙部の記録紙に記録する工程とを備えることを特徴とする。
【発明の効果】
【００１１】
請求項１から請求項５に記載の発明によれば、対象画像が地色を有する場合、対象画像の画像データのうち地色に対応する部分の画像データを記録されない色に置換するとともに、記録紙として色紙を選択するために給紙部を選択する。これにより、記録紙には地色部分は記録されない。そのため、画像形成処理のランニングコストを低減させることができる。
【００１２】
特に、請求項２に記載の発明によれば、テーブルに格納された地色と記録紙の色との対応関係に基づいて記録紙の色を選択するために給紙部を選択することができる。そのため、対象画像の地色に応じた色紙に対象画像を記録することができる。
【００１３】
特に、請求項３に記載の発明によれば、対象画像の地色と略同一色の記録紙に対象画像を記録することができる。そのため、画像形成処理のランニングコストを増大させることなく、対象画像とほぼ同様な記録結果を得ることができる。
【００１４】
特に、請求項４に記載の発明によれば、テーブルに地色と記録紙の色との対応関係を登録することができる。そのため、対象画像が地色を有する場合において、画像形成装置の使用者のニーズに応じた色紙に対象画像を記録することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しつつ本発明の実施の形態について詳細に説明する。
【００１６】
＜１．画像形成装置の構成＞
図１は、本実施の形態における画像形成装置１の構成の一例を示す図である。ここで、画像形成装置１は、スキャナ、プリンタ、複写機、ファクシミリ、またはこれらの機能を複合させた複合機である。また、画像形成装置１は、例えばスキャナ部４１によって読み取られた原稿の地色を検出することができる。
【００１７】
図１に示すように、画像形成装置１は、主として、スキャナ部４１と、記録部５１と、地色判定部７０と、対象画像判定部８０と、を備えている。ここで、「地色」とは、原稿に存在する背景色をいう。
【００１８】
モデム２２は、デジタルデータを送信用のアナログ信号に変換したり、画像形成装置１の外部から送信されて画像形成装置１で受信された音声信号をデジタルデータに変換する。また、ＮＣＵ２１は、公衆電話交換回線網に画像形成装置１を接続する際に必要となる機器であり、発着信やダイヤル制御を行う。さらに、通信部２５は、ネットワークを介して接続された情報処理装置（図示省略）等との間でデータ通信を実行するＬＡＮインタフェースである。
【００１９】
ＣＯＤＥＣ３１は、ファクシミリ通信で送信される画像の可逆圧縮処理に使用される。ＣＯＤＥＣ３１は、例えば、スキャナ部４１によって原稿から読み取られ、画像処理部６１にて２値化された画像を符号化する。符号化された画像は画像メモリ１６に記憶される。また、ＣＯＤＥＣ３１は、他の画像形成装置から送信されたファクシミリデータ（２値データ）を復号する。そして、復号された２値データは記録部５１に供給され、記録処理が実行される。
【００２０】
なお、ＣＯＤＥＣ３１による符号化としては、２値データを符号化する場合には、ＭＨ（Modified Huffman）、ＭＲ（Modified Read）、ＭＭＲ（Modified MR）、および、ＪＢＩＧ（Joint Bi-level Image experts Group）のいずれかの方式が採用される。なお、ＣＯＤＥＣ３１は、多値データの符号化も行う。多値データの符号化は、例えばＪＰＥＧ方式にて行う。
【００２１】
スキャナ部４１は、原稿から画像を読み取る読取部である。スキャナ部４１で読み取られた画像データ（カメラ画像データ）は、例えば、ＣＯＤＥＣ３１によりＪＰＥＧ方式にて圧縮され、画像メモリ１６に記憶される。
【００２２】
すなわち、スキャナ部４１は、後述するＣＣＤラインセンサ４１ａにより原稿に描かれた画像を読み取り、当該画像に係る画像データを生成する。スキャナ部４１は、ＡＤＦ（Automatic Document Feeder）方式又はＦＢＳ（Flat Bed Scanner）方式により原稿に描かれた画像を読み取る。ＡＤＦ方式とは、複数枚の原稿を束ねた原稿束から原稿を一枚づつ繰り込んで読み取る方式であり、ＦＢＳ方式とは、コンタクトガラス上に載置された原稿を読み取る方式である。ＡＤＦ方式には、移動する原稿を静止した読取光学系で読み取る方式（シートスルー方式）と、静止した原稿を移動する読取光学系で読み取る方式とがあり、後者の方式を採用する場合、スキャナ部４１は、コンタクトガラス上に原稿を静止させ、移動する読取光学系で静止した原稿を読み取り、読み取りが完了した原稿を排出するという読み取り手順を繰り返し実行する。
【００２３】
ＣＣＤラインセンサ４１ａは、原稿からの光をＣＣＤラインセンサ４１ａへ導く読取光学系が原稿を走査している際に、一定の周期で読み取りを繰り返すことにより、ＲＧＢ色空間で表現された画像データ、すなわち、Ｒ（赤），Ｇ（緑），Ｂ（青）の色成分データを有する画像データを生成する。読取光学系の走査速度は、ＣＣＤラインセンサ４１ａが生成する画像データの副走査方向の解像度に基づいて設定する。具体的には、副走査方向の解像度が高くなるほど、読取光学系の走査速度を遅くし、副走査方向の解像度が低くなるほど、読取光学系の走査速度を速くする。「走査速度」とは、原稿と読取光学系との相対移動速度である。
【００２４】
記録部５１は、電子写真方式により、静電潜像に基づいたトナー画像を記録紙に記録する画像形成部である。例えば、記録部５１は、読み取られた画像データに基づいたトナー画像を感光体ドラム（図示省略）に形成し、このトナー画像を記録紙に転写する。このように、記録部５１は、記録対象となる画像に対して記録処理を施す処理部として使用される。また、給紙部５２は、１または２以上の給紙カセット（図示省略）を有しており、記録部５１側に記録紙を供給する。
【００２５】
なお、記録部５１で記録処理が施される記録紙は、給紙部５２からＭＰＵ１１の制御にしたがって供給されてもよいし、手差し部５３から使用者によって供給されてもよい。
【００２６】
画像処理部６１は、画像に対して所定の画像処理を施す処理部である。画像処理部６１は、例えば、画像に対してガンマ補正を施す処理、画像の解像度を変換する処理、および画像の色空間を第１色空間から第２色空間（例えば、Ｌａｂ（明度Ｌと色度ａ，ｂ）の色空間からＣＭＹＫの色空間）に変換する処理（色空間変換部６１ｂが対応）等を実行する。なお、これらの画像処理は、ＲＯＭ１３に格納されたプログラム１３ａに基づき、ＭＰＵ１１によってソフトウェア的に実現されてもよい。
【００２７】
表示部６３は、いわゆる液晶ディスプレイによって構成されており、指や専用のペンで画面に触れることによって画面上の位置を指定できる「タッチパネル」としての機能を有している。したがって、画像形成装置１の使用者（以下、単に「使用者」と呼ぶ）は、表示部６３に表示された内容に基づき、表示部６３の「タッチパネル」機能を使用した指示を行うことによって、画像形成装置１に対して所定の動作を実行させることができる。このように、表示部６３は入力部としても使用される。
【００２８】
操作部６４は、いわゆるキーパッドによって構成される入力部である。使用者は、表示部６３の表示内容に基づいた入力作業を行うことにより、画像形成装置１に対して所定の動作を実行させることができる。
【００２９】
地色判定部７０は、スキャナ部４１によって原稿を読み取られて得た画像データや画像メモリ１６に格納された画像データ（以下、「対象画像に係る画像データ」とも呼ぶ）に基づいて対象画像の地色を判定する。対象画像判定部８０は、地色判定部７０の判定結果を利用して、対象画像に係る画像データに基づいて、対象画像の色判定を実行する。また、対象画像判定部８０は、地色判定部の判定結果を利用して、対象画像の色判定を色平面Ｈ上にて実行し、その色判定結果に基づいて、記録部５１や画像処理部６１等の処理部で実行される処理モードを選択する。例えば、対象画像判定部８０は、処理モードとして、カラー処理の実行を可能とするカラーモードと、モノクロ処理の実行を可能とするモノクロモードと、を選択可能とされている。
【００３０】
なお、地色判定部７０および対象画像判定部８０の詳細な構成については、後述する。
【００３１】
地色判定部７０は、２次元平面において、色領域毎に画像データの構成単位（単位画像データ）の数を計数し、その計数結果を利用して地色有無を判定する。すなわち、地色判定部７０は、２次元色平面上に形成した色領域毎に構成単位を計数し、構成単位の分布が、特定の色領域に偏って存在するか否かによって、地色有無を判定する。特定の色領域に偏って存在する場合、その色領域に相当する色の地色が存在すると判定する。特定の色領域に偏って存在することがない場合、すなわち、複数の色領域に対して同程度にばらけている場合、地色は存在しないと判定する。また、無彩領域に偏って存在する場合も、地色は存在しないと判定する。
【００３２】
対象画像判定部８０は、２次元色平面において、色領域毎に画像データの構成単位（単位画像データ）の数を計数し、その計数結果を利用して色判定を行う。すなわち、対象画像判定部８０は、２次元色平面上に形成した色領域毎に構成単位を計数し、その計数結果を利用して、対象画像の色判定を行う。色領域を無彩領域（原点付近の領域）と有彩領域（無彩領域を除く領域）とし、無彩領域および有彩領域における構成単位の分布に基づいて、対象画像がカラー画像であるかモノクロ画像であるかを判定することができる。例えば、無彩領域に存在する構成単位が多く、有彩領域に存在する構成単位が少ない場合には、モノクロ画像であると判定し、有彩領域に存在する構成単位が多い場合には、カラー画像であると判定することができる。
【００３３】
このように、地色判定部７０と対象画像判定部８０とは、異なる処理を実行するものであるが、色領域毎の計数処理を行う点で共通していることに着目し、本実施形態では、共通の回路を使用することにより、地色判定部７０による計数および対象画像判定部８０による計数を実行している。これにより、画像形成装置１の構成を簡単化することができる。
【００３４】
記録紙選択部９０は、地色判定部７０の地色有無検出部９６（図４参照）によって地色があると判定された場合に、対象画像の記録紙として色紙を選択するために給紙部５２を選択する。ここで、ＲＡＭ１２（記憶部）には、地色と、記録紙の色と、を対応付けて格納したテーブル１２ａが記憶されている（図１参照）。記録紙選択部９０は、地色有無検出部９６によって検出された対象画像の地色に基づいてテーブル１２ａを検索し、検索結果として得られた色の記録紙を選択するために給紙部５２を選択する。また、記録紙選択部９０は、検出された対象画像の地色と略同一色の記録紙を選択するために給紙部５２を選択することも可能とされている。
【００３５】
登録部９１は、テーブル１２ａに、地色と記録紙の色とを対応付けて登録することができる。そのため、対象画像が地色を有する場合において、使用者のニーズに応じた色紙に対象画像を記録することができる。例えば、地色が第１色（例えば、黄色）の原稿の場合において、原稿画像データを第２色（例えば、ピンク色）の記録紙にコピーする取り決めがある場合、登録部９１は、第１色と第２色とを対応付けて登録する。
【００３６】
ＲＡＭ（Random Access Memory ）１２および画像メモリ１６は、読み書き自在の揮発性メモリ（記憶部）である。ＲＯＭ（Read Only Memory）１３は、読出し専用メモリーである。ＭＰＵ（Micro Processing Unit）１１は、ＲＯＭ１３に格納されたプログラム１３ａに従った制御を実行する。また、ＭＰＵ１１、ＲＯＭ１３、記録部５１等のそれぞれは、信号線１５を介して電気的に接続されている。したがって、ＭＰＵ１１は、例えば、記録部５１による記録処理等を所定のタイミングで実行させることができる。
【００３７】
＜２．地色判定部および対象画像判定部の構成＞
ここでは、地色判定部７０および対象画像判定部８０の構成について説明する。図１に示すように、地色判定部７０は、主として、単位画像データ判定部６５ａと、単位画像データ計数部６６ａと、ブロック判定部６７ａと、ブロック計数部６８ａと、地色設定部７１と、地色置換部７３と、を有する。
【００３８】
また、図１に示すように、対象画像判定部８０は、主として、単位画像データ判定部６５ｂと、単位画像データ計数部６６ｂと、ブロック判定部６７ｂと、ブロック計数部６８ｂと、対象画像変換部７２と、モード選択部８１と、を有する。
【００３９】
なお、対象画像判定部８０の単位画像データ判定部６５ｂ、単位画像データ計数部６６ｂ、ブロック判定部６７ｂ、およびブロック計数部６８ｂは、それぞれ対応する地色判定部７０の単位画像データ判定部６５ａ、単位画像データ計数部６６ａ、ブロック判定部６７ａ、およびブロック計数部６８ａと同様なハードウェア構成を有する。
【００４０】
ここで、本実施の形態の単位画像データ判定部６５（６５ａ、６５ｂ）、単位画像データ計数部６６（６６ａ、６６ｂ）、ブロック判定部６７（６７ａ、６７ｂ）、ブロック計数部６８（６８ａ、６８ｂ）のそれぞれは、対象画像を構成する画素でなく、対象画像に基づいて取得された単位画像データ（構成単位）に基づいて、計数処理および判定処理を実行する。
【００４１】
この単位画像データは、対象画像を隣接するｎ（ｎは自然数）画素毎に区分した画素群であり、各単位画像データの値としては、対応する画素群に含まれる各画素の値の平均値が使用される。
【００４２】
例えば、各単位画像データが縦（副走査方向）２×横（主走査方向）２（すなわち、ｎ＝「４」）画素毎に区分した画素群によって構成されている。対象画像の色空間がＲＧＢである場合において、各単位画像データの値（Ｒ，Ｇ，Ｂ）としては、対応する画素群に含まれる４つの画素のＲ値、Ｇ値、Ｂ値を平均したものが使用される。このように、本実施の形態において、単位画像データを生成する処理は、隣接する所定個数の画素データを平均化する平均化処理として実現されている。
【００４３】
また、本実施の形態において、単位画像データ判定部６５、単位画像データ計数部６６、ブロック判定部６７、およびブロック計数部６８による処理は、２次元色平面である色平面Ｈ上でアフィン変換された画像データに対して実行される。
【００４４】
そこで、以下では、まず、色平面Ｈについて説明し、続いて、地色判定部７０および対象画像判定部８０の構成要素である単位画像データ判定部６５、単位画像データ計数部６６、ブロック判定部６７、ブロック計数部６８、地色設定部７１、地色置換部７３、対象画像変換部７２、およびモード選択部８１について説明する。
【００４５】
＜２．１．色平面の構成＞
図２は、色平面Ｈの一例を示す図である。図３は、色平面Ｈを取得する手法を説明する図である。色平面Ｈは、一般的なＬａｂ表色系の色度図に対して回転変換やスケーリング変換等のアフィン変換が施されることによって得られる。したがって、色平面Ｈは、色相及び彩度に関してＬａｂ色度図と同様の性質を有することになる。すなわち、原点Ｏを中心に放射状に各色が配置される。また、原点Ｏからの向きによって色相が示され、原点Ｏからの距離によって彩度が示される。
【００４６】
また、図２に示すように、色平面Ｈは、横軸ａ３と縦軸ｂ３とによる直交座標系によって構成されており、色平面Ｈの各点は、座標位置（ａ３，ｂ３）によって表される。したがって、座標位置（ａ３，ｂ３）は、色相及び彩度に関するパラメータ（以下、「色パラメータ」とも呼ぶ。）として使用される。各単位画像データが色平面Ｈ上のどこに位置するかは、その各単位画像データが有する色度値（ａ，ｂ）によって決まる。
【００４７】
ここで、色平面Ｈの原点Ｏ及びその近傍は、おおよそ無彩色となることが知られている。本実施の形態において、色平面Ｈの原点Ｏ近傍には、有彩色と無彩色との境界を示す彩度境界線Ｄ０が設定されている。これにより、彩度境界線Ｄ０の内側は、無彩色を示す無彩領域ｍＡとなる。また、彩度境界線Ｄ０の外側は有彩色を示す有彩領域となる。
【００４８】
また、彩度境界線Ｄ０の外側の有彩領域には、色相の境界を示す６つの色相境界線Ｄ１〜Ｄ６が設定されている。各色相境界線Ｄ１〜Ｄ６は、原点側から放射状に伸びる半直線である。有彩領域は、これら色相境界線Ｄ１〜Ｄ６と、彩度境界線Ｄ０とによって、複数（本実施の形態では６つ）の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢに区分される。
【００４９】
すなわち、図２に示すように、色相境界線Ｄ１は、色領域ｍＲと色領域ｍＹとの境界となる。また、色相境界線Ｄ２は、色領域ｍＹと色領域ｍＧとの境界となる。また、色相境界線Ｄ３は色領域ｍＧと色領域ｍＣとの境界となる。また、色相境界線Ｄ４は、色領域ｍＣと色領域ｍＢとの境界となる。また、色相境界線Ｄ５は色領域ｍＢと色領域ｍＭとの境界となる。さらに、色相境界線Ｄ６は色領域ｍＭと色領域ｍＲとの境界となる。
【００５０】
なお、これら色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＹは、それぞれ６つの判定色Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）と対応する。
【００５１】
そして、本実施の形態の地色判定および色判定は、色平面Ｈ上における各単位画像データの座標位置（ａ３，ｂ３）の位置に基づいて実行される。例えば、単位画像データの座標位置（ａ３，ｂ３）が、無彩領域ｍＡに存在する場合、単位画像データの色は無彩色であると判定される。一方、単位画像データの座標位置（ａ３，ｂ３）が、色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢのいずれかに存在する場合、単位画像データの色は、色領域に応じた色相および彩度を持つ有彩色Ｃ、Ｍ、Ｙ、Ｒ、Ｇ、Ｂであると判定される。
【００５２】
ここで、色平面Ｈは以下の手順によって取得される。まず、Ｌａｂ表色系の色平面Ｈ０に対して、色相境界線Ｄ１〜Ｄ６が設定される（図３左側参照）。この色平面Ｈ０は、一般的なＬａｂ表色系の色度図に相当し、横軸がａ、縦軸がｂとなる直交二次元座標系を有している。また、色相境界線Ｄ１〜Ｄ６は、人間の感覚に基づいて設定されてもよい。さらに、原点Ｏに関しておおよそ対称となる色相境界線の対は、一直線となるように設定されているが、これに限定されない。ただし、本実施の形態のように原点Ｏを挟む色相境界線の対が一直線となる場合、判定処理の計算コストを低減させることができる。
【００５３】
続いて、色平面Ｈ０の縦軸ｂに近い色相境界線Ｄ１、Ｄ４が縦軸ｂと一致するように、色相全体が原点Ｏを中心に回転変換される。これにより、色平面Ｈ１が得られる（図３中央参照）。この色平面Ｈ１は、横軸がａ２、縦軸がｂ２となる直交二次元座標系を有している。
【００５４】
続いて、色相境界線Ｄ２、Ｄ３、Ｄ５、Ｄ６が横軸ａ２および縦軸ｂ２のそれぞれに対して４５度傾斜するように、色相全体に対して縦軸方向と横軸方向とで異なる率で拡大、縮小する変換が実行される。これにより、色平面Ｈ２が得られる（図３右側参照）。この色平面Ｈ２は、横軸がａ３、縦軸がｂ３となる直交二次元座標系を有している。そして、この色平面Ｈ２に対して、さらに彩度境界線Ｄ０が設定されることにより、図２の色平面Ｈが得られることになる。
【００５５】
なお、単位画像データの色判定は、Ｌａｂで表現されたままの単位画像データの値を用い、その色度で示される座標位置（ａ，ｂ）が、Ｌａｂ表色系の色度図に相当する色平面Ｈ０のいずれの位置に存在するかを判断することによって行われてもよい。この場合、色度の他に色パラメータを求めることは必要とされない。
【００５６】
ただし、色平面Ｈ０では、色相境界線Ｄ１〜Ｄ６の傾きが無理数となる場合もあり、単位画像データの色の判定には逆三角関数などの無理数計算が必要となって判定効率が悪くなる場合がある。そのため、単位画像データ判定部６５、単位画像データ計数部６６、ブロック判定部６７、およびブロック計数部６８の処理では、色平面Ｈ０上で画像データに少なくとも回転変換などのアフィン変換が施され、色相境界線Ｄ１〜Ｄ６の傾きが有理数となる色平面Ｈが使用されている。
【００５７】
＜２．２．地色判定部および対象画像判定部の構成要素＞
ここでは、地色判定部７０および対象画像判定部８０の構成要素について説明する。単位画像データ判定部６５（６５ａ、６５ｂ）は、画像処理部６１によってＲＧＢの色空間からＬａｂの色空間に変換された対象画像について判定処理を実行する。すなわち、単位画像データ判定部６５は、対象画像に基づいて取得された単位画像データが、色平面Ｈのうち、特定の有彩色と対応する色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢと、無彩領域ｍＡと、のいずれに属するかを判定する。
【００５８】
単位画像データ計数部６６（６６ａ、６６ｂ）は、対象画像を、例えば縦３０×横３０（計９００個）の単位画像データによって構成された複数のブロックに区分する。また、単位画像データ計数部６６は、単位画像データ判定部６５の判定結果に基づき、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢと、無彩領域ｍＡとのそれぞれに属する単位画像データの個数を、各ブロック毎に計数する。
【００５９】
例えば、単位画像データ計数部６６は、ブロックに含まれている９００個の単位画像データのうち色領域ｍＣに属するものの個数を計数し、計数結果をＲＡＭ１２に格納する。また同様に、単位画像データ計数部６６は、色領域ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのそれぞれに属する単位画像データの個数を計数し、各計数結果をＲＡＭ１２に格納する。
【００６０】
ブロック判定部６７（６７ａ、６７ｂ）は、単位画像データ計数部６６の計数結果に基づいて、各ブロックに含まれる色を判定する。すなわち、ブロック判定部６７は、各ブロックについて、各色領域ｍＣ，ｍＭ，ｍＹ，ｍＲ，ｍＧ，ｍＢおよび無彩領域ｍＡのそれぞれの計数値と存在確認用基準値とを比較し、当該ブロックに含まれる色を判定する。
【００６１】
例えば、あるブロックについて、色領域ｍＣとｍＭとのみ、計数値が存在確認用基準値を超えている場合、当該ブロックにはシアンＣとマゼンタＭとが含まれると判定する。また、あるブロックについて、無彩領域ｍＡのみ、計数値が存在確認用基準値を超えている場合、当該ブロックには無彩色のみが存在すると判定する。
【００６２】
なお、単位画像データの存在確認に使用される閾値（存在確認用基準値）は、各色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡ毎に異なった値であってもよいし、同一の値であってもよい。
【００６３】
ブロック計数部６８（６８ａ、６８ｂ）は、ブロック判定部６７によって実行された各ブロックの判定結果に基づいて、各色領域ｍＣ，ｍＭ，ｍＹ，ｍＲ，ｍＧ，ｍＢおよび無彩領域ｍＡ毎にブロック計数値を算出する。すなわち、ブロック計数部６８は、ブロック判定部６７によって、各ブロックに含まれると判定された色に対応する色領域および無彩領域の計数値（ブロック計数値）を加算する。例えば、ブロック判定部６７によって、あるブロックにシアンＣとマゼンタＭとのみが含まれると判定された場合、ブロック計数部６８は、当該ブロックに係る計数処理として、色領域ｍＣとｍＭとの計数値を加算する。また、ブロック判定部６７によって、あるブロックに無彩色のみが含まれると判定された場合、ブロック計数部６８は、当該ブロックに係る計数処理として、無彩領域ｍＡの計数値を加算する。そして、ブロック計数部６８は、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡ毎に計数した結果（ブロック計数値）を、ＲＡＭ１２に格納する。
【００６４】
地色設定部７１は、対象画像に対して、単位画像データ判定部６５ａと、単位画像データ計数部６６ａと、ブロック判定部６７ａと、ブロック計数部６８ａとによる処理が実行された場合において、ブロック計数部６８ａの計数結果に基づき、対象画像の地色を設定する。
【００６５】
例えば、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡ毎に計数したブロック計数値のうちのひとつ又はふたつが地色基準値以上となる場合、地色設定部７１は、地色基準値以上となる色領域に地色が存在すると判断し、該対応する色領域を対象画像の地色として設定する。
【００６６】
地色設定部７１は、ブロック計数値が地色基準値を超えている色領域があれば、地色があると判定する。そして、その色領域が地色に対応する色領域であると判定する。なお、地色基準値は複数備え、１つの色領域が第１の地色基準値を超えている場合だけでなく、２つの色領域が第２の地色基準値（ただし、第２の地色基準値は第１の地色基準値より小さい）を超えている場合も、地色ありと判定される。
【００６７】
そして、地色設定部７１は、ブロック計数部６８の計数結果に基づいて選択された色領域につき、該選択された色領域に含まれる複数の単位画像データの重心位置または中心位置に基づいて地色位置を設定する。
【００６８】
また、地色設定部７１は、該選択された色領域に含まれる複数の単位画像データの３次元的な分布に基づいて、３次元的な地色領域Ｐ１を算出する。
【００６９】
例えば、３次元的な地色領域Ｐ１の設定では、まず、選択された色領域に含まれる複数の単位画像データについて、Ｌ値、ａ３値、ｂ３値の最大値および最小値が求められる。すなわち、色領域内の単位画像データの３次元的な分布に基づいて、地色の明度範囲と色度範囲とが求められる。そして、求められた明度範囲および色度範囲（すなわち、矩形状の地色領域Ｐ１（図８参照））に含まれる単位画像データに基づいた重心位置または中心位置が地色位置として求められる。そのため、誤った地色の検出をさらに防止することができる。なお、地色の設定の際に求められたＬ値、ａ３値、およびｂ３値の最大値および最小値は、ＲＡＭ１２に格納される。
【００７０】
地色置換部７３は、判定対象の画像データ（単位画像データ）について、地色と判定されたデータ（その値が色空間上で地色領域に属するデータ）を所定色に置換する。すなわち、地色置換部７３は、地色設定部７１によって設定された地色領域Ｐ１に含まれる画像データを置換色に置換する。地色置換部７３は、地色領域判定部９８の判定信号に応じて、置換有無を切り替える。置換なしの場合は、入力された値をそのまま出力する。なお、本実施の形態において、置換色は白色（記録されない色）であり、地色置換部７３は、判定対象の画像データの色が地色領域Ｐ１に含まれる場合、白色に置換する。
【００７１】
ここで、Ｌａｂの色空間における白色は、ＬａｂをＣＭＹＫに変換したときに、記録されない色である。つまり、原稿上の領域の画像データにおいて白色に置換された領域は、ＣＭＹＫデータに基づいて記録紙上に記録を行ったときに、記録が行われず、記録紙の色となる領域である。
【００７２】
対象画像変換部７２は、地色設定部７１によって設定された地色に基づいて、色平面Ｈで画像データ（単位画像データ）にアフィン変換を実行する。具体的には、対象画像変換部７２は、地色設定部７１によって演算された地色位置Ｐ２（重心位置）が、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢと、無彩領域ｍＡとによって構成される色平面Ｈの原点となるように、判定対象となる画像データを平行移動させる。
【００７３】
モード選択部８１は、色判定結果に基づいて、処理モードの選択を実行する。例えば、色領域ｍＣのブロック計数値が所定の閾値以上となる場合、モード選択部８１は、対象画像はカラー画像であると判定し、処理モードとして「カラーモード」を選択する。同様に色領域ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢのブロック計数値のいずれかが所定の閾値以上となる場合、モード選択部８１は、対象画像はカラー画像であると判定し、処理モードとして「カラーモード」を選択する。
【００７４】
一方、色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢのブロック計数値がいずれも所定の閾値より小さい場合、モード選択部８１は、対象画像はモノクロ画像であると判定し、「モノクロモード」を選択する。
【００７５】
そして、記録部５１や画像処理部６１等の処理部は、モード選択部８１によって選択された処理モード（カラーモード、モノクロモード）に基づいて、対象画像に係る画像データに対して所定の処理を施す。
【００７６】
例えば、モード選択部８１によってモノクロモードが選択された場合、記録部５１は、モノクロに変換された対象画像を記録紙に記録する。また、モード選択部８１によってカラーモードが選択された場合、ＣＯＤＥＣ３１は、対象画像をカラーデータとしてＪＰＥＧ圧縮する。
【００７７】
なお、色判定に使用される閾値は、各色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡ毎に異なった値であってもよいし、同一の値であってもよい。
【００７８】
＜３．地色判定部の機能構成＞
図４は、地色判定部７０において、特に地色置換処理に関する機能構成の一例を示すブロック部である。図４に示すように、地色判定部７０による地色判定置換機能は、前処理部１９０と、地色有無検出部９６と、地色領域特定部９７と、地色領域判定部９８と、地色置換部７３と、によって実現される。
【００７９】
なお、図４に示すように、スキャナ部４１等からのＲＧＢ色空間の画像データは、地色判定部７０でＬａｂ色空間に変換される。また、地色判定部７０から出力されたＬａｂ色空間の画像データは、画像処理部６１でＣＭＹＫ色空間に変換される。そして、画像処理部６１から出力されたＣＭＹＫ色空間の画像データは、記録部５１によって所定の記録紙に記録される。
【００８０】
前処理部１９０は、対象画像に係る画像データに対してガンマ補正処理を施すガンマ補正処理部１９１と、対象画像に係る画像データの色空間をＲＧＢからＬａｂに変換する色空間変換処理部１９２と、を有している。そして、前処理の施されたＬａｂ色空間の画像データは、地色判定用の画像データとして地色有無検出部９６に入力されるとともに、画像出力用の画像データとして画像メモリ１６に格納される。なお、前処理部１９０の機能は、画像処理部６１によって実現することができる。
【００８１】
地色有無検出部９６は、前処理部１９０にて前処理が施された画像データについて、色空間を構成する複数の色領域に対する判定および計数を行い、その計数結果に基づき対象画像の地色有無を検出する。
【００８２】
すなわち、２次元色平面を構成する複数の色領域のうち、いずれか１つあるいは２つの色領域に偏って画像データが分布している場合、すなわち、色領域ごとの計数値を基準値と比較し、特定の色領域（白に相当する色領域を除く）のみが基準値を超えている場合、その色領域が地色に相当する色領域と判定し、地色ありと判定する。なお、地色有無検出部９６の機能は、単位画像データ判定部６５、単位画像データ計数部６６、ブロック判定部６７、およびブロック計数部６８によって実現される。
【００８３】
地色領域特定部９７は、画像データに地色があると判定される場合に、地色に相当する色領域に属する画像データの３次元的な分布に基づいて、地色領域を特定する。また、地色領域判定部９８は、地色領域特定部９７によって特定された地色領域Ｐ１と、前処理部１９０によって前処理が施された画像データと、を用いて判定対象の画像データが色空間上の地色領域に属するか否かを判定する。地色領域判定部９８は、判定結果に応じて判定信号を地色置換部７３に出力する。
【００８４】
＜４．地色を有する対象画像の記録手順＞
図５は、地色を有する対象画像の記録手順を説明するためのフローチャートである。本手順では、まず、対象画像に係る画像データに基づいて、対象画像の地色有無を判定し、地色を設定する（Ｓ１０）。なお、地色の判定処理については後述する。
【００８５】
続いて、ステップＳ１０において地色があると判定された場合に、画像データのうち地色に対応する部分の画像データを白色に置換する（Ｓ１５）。この置換処理は、対象画像に係る画像データ１頁分が全て終了するまで行われる。
【００８６】
続いて、ステップＳ１０において地色があると判定された場合、記録紙選択部９０は、対象画像を記録する記録紙として色紙を選択する（Ｓ１６）。なお、選択される記録紙の色は、上述のように、対象画像の地色に基づいてテーブル１２ａが検索され、検索結果として得られた色であってもよいし、対象画像の地色と略同一色であってもよい。また、ステップＳ１５、Ｓ１６は、この順番に実行されてもよいし、ステップＳ１６、Ｓ１５の順番に実行されてもよい。
【００８７】
続いて、ステップ１５で置換処理が施された画像データについて、地色判定結果に基づいた色判定処理が施され、処理モード（カラーモードまたはモノクロモード）が選択される（Ｓ２０）。なお、色判定処理については後述する。
【００８８】
そして、処理モードとしてカラーモードが選択された場合（Ｓ２５）、地色置換後の画像データは、ステップＳ１６で選択された色の記録紙にカラーモードで記録される（Ｓ２６）。これに対して処理モードとしてモノクロモードが選択された場合（Ｓ２５）、地色置換後の画像データは、ステップＳ１６で選択された色の記録紙にモノクロモードで記録される（Ｓ２７）。
【００８９】
なお、ステップＳ１６で選択された色の記録紙は、ＭＰＵ１１の制御にしたがって給紙部５２から供給されてもよい。一方、選択された色の記録紙が給紙部５２にセットされていない場合、表示部６３には、使用者に対して選択された色の記録紙を手差し部５３から供給するように促すダイアログが表示される。そして、選択された色の記録紙は、この表示を見た使用者によって記録部５１に供給される。
【００９０】
＜４．１．地色判定の手順＞
ここでは、対象画像の地色判定の手順について説明する。図６は、地色判定の手順を説明するためのフローチャートである。図６に示すように、ステップＳ１０１では、対象画像のうち原稿先頭から所定ライン（例えば、数十〜数百ライン）の画像（以下、「原稿先頭画像」とも呼ぶ）について前処理が実行される。
【００９１】
例えば、ステップＳ１０１の前処理として、画像処理部６１は、ＲＧＢの色空間の対象画像から単位画像データを生成する処理（平均化処理）を実行する。また、画像処理部６１は、生成された単位画像データに対してガンマ補正処理を施す。さらに、画像処理部６１は、ガンマ補正処理が施された単位画像データの色空間をＲＧＢからＬａｂ（明度Ｌと色度ａ、ｂ）に変換する処理を実行する。
【００９２】
なお、単位画像データとしては、平均化処理が施されていない画素データがそのまま使用されてもよい。ただし、単位画像データとして画素データでなく画素集合ごとの平均値を用いれば、スキャナ部４１におけるラインセンサ等の微小な機械的誤差に起因した偽色や、副走査方向の走査速度に起因した偽色を補正することができ、以降の判定の精度を向上できる点で好ましい。
【００９３】
ただし、画素集合ごとの色成分データの平均値Ｒａｖｇ，Ｇａｖｇ，Ｂａｖｇで単位データを構成すれば、ＣＣＤラインセンサ４１ａにおいてＲ，Ｇ，Ｂの読み取りラインが数μｍのライン間隔をおいて設けられていることに起因する偽色の影響を排除でき、単位画像データ判定部６５における判定を精度よく行うことができるようになる。
【００９４】
なお、上述の偽色は、変倍コピーを行う際に問題となることが多い。これは、ＣＣＤラインセンサ４１ａのＲ，Ｇ，Ｂの読み取りラインのライン間隔が、副走査方向の読み取り間隔の整数倍に相当するものであれば、後続する読み取りラインにおける読み取りタイミングを先行する読み取りラインより遅延させることにより偽色を防止することができるが、等倍コピーを行う際に「整数倍」の関係が成立しても、変倍コピーを行う際に「整数倍」の関係が成立するとは限らないためである。
【００９５】
例えば、等倍コピーを行う際の副走査方向の解像度が６００ｄｐｉであり、ライン間隔が読み取り間隔の４倍に相当する場合を考える。この場合、等倍コピーを行う際には、後続する読み取りラインにおける読み取りタイミングを先行する読み取りラインより４周期遅延させることにより偽色を防止することができるが、７０％縮小コピーを行う際には、副走査方向の解像度が４２０ｄｐｉとなり、ライン間隔が読み取り間隔の２．８倍に相当するから、後続する読み取りラインにおける読み取りタイミングを先行する読み取りラインより３周期遅延させても、先行する読み取りラインと後続する読み取りラインとの間で読み取り間隔の０．２倍の読み取り位置のずれが生じ、偽色の原因となる。
【００９６】
この他、ＣＣＤラインセンサ４１ａのＲ，Ｇ，Ｂの読み取りラインの形成位置の機械的なずれが偽色の原因となる場合もある。
【００９７】
また、画素集合の大きさは、当該ライン間隔及び変倍率等に応じて決定すべきであり、上述の「縦２個×横２個の隣接する４個の画素」というのは、例示に過ぎない。
【００９８】
例えば、変倍コピーを行う際の副走査方向の走査速度による偽色の影響を排除するためには、「読み取り位置のずれ」が大きくなるほど画素集合の副走査方向の画素数を増加させることが有効であるが、「読み取り位置のずれ」は変倍率によって決まるので、変倍率と画素集合の副走査方向の画素数との関係を記述したテーブルをＲＯＭ１３にあらかじめ準備しておき、当該テーブルを参照して、指定された変倍率に応じて画素集合の副走査方向の画素数を決定することが望ましい。
【００９９】
なお、平均部６１ｃは、解像度変換部６１ａによる解像度の変換が施されていない画像データについて平均化を行うので、画素集合の主走査方向の画素数が一定であっても特に問題とはならない。主走査方向についての平均化は、上述の「機械的なずれ」に起因する偽色に有効である。
【０１００】
次に、所定数（例えば、３０×３０＝９００個）の単位画像データ計数部６６ａによって区分された各ブロックについて、単位画像データ判定部６５ａは、着目ブロックに含まれる単位画像データが複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのいずれに属するかを判定する（Ｓ１０２）。続いて、単位画像データ計数部６６ａは、単位画像データ判定部６５ａの判定結果に基づいて、各色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのそれぞれに属する単位画像データの個数を計数する（Ｓ１０３）。これらステップＳ１０２およびＳ１０３による単位画像データの判定処理および計数処理は、着目ブロック内のすべての単位画像データについて実行される（Ｓ１０４）。
【０１０１】
続いて、着目ブロック内のすべての単位画像データについて判定処理および計数処理が完了すると、ブロック判定部６７ａは、単位画像データ計数部６６ａの計数結果に基づいて、着目ブロックの判定処理を実行する。すなわち、ブロック判定部６７ａは、着目ブロックに含まれる色の判定処理を実行する（Ｓ１０５）。
【０１０２】
続いて、ブロック計数部６８は、ブロック判定部６７ａの判定結果に基づき、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのブロック計数値を加算する（Ｓ１０６）。
【０１０３】
これらステップＳ１０５およびＳ１０６によるブロックの判定処理および計数処理は、原稿先頭画像内のすべてのブロックについて実行される（Ｓ１０７）。
【０１０４】
なお、地色領域Ｐ１の判定は、色度領域でなく、明度（輝度）方向を考慮して３次元的に行うことが好ましい。３次元的に判定することにより、地色と同じ色度を有し、かつ、地色とは異なる明度を有する色を、地色とは区別して扱うことができる。
【０１０５】
例えば、地色置換部７３によって置換する際に、地色と同じ色度を有するが、地色とは明度が異なる色は置換せず、地色のみを正確に置換することができる。
【０１０６】
そして、地色設定部７１は、ブロック計数部６８ａによって計数された複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡ毎のブロック計数値に基づいて、地色を設定する（Ｓ１０８）。すなわち、色空間上の地色領域Ｐ１（直方体）を判定するとともに、地色位置を判定する。
【０１０７】
地色位置の判定は、２次元的または３次元的に行えるが、本実施の形態では、色平面Ｈを用いて２次元的に行う例を説明する。３次元的に判定する方が、すなわち、明度方向も考慮して地色位置を判定することにより、演算処理の負荷は増えるが、地色位置を利用して行う色判定の精度は向上する。
【０１０８】
なお、地色置換部７３は、ステップＳ１０８で判定された地色領域に基づいて、地色領域に相当する画像データを置換色に置換する（図５のＳ１５参照）。この置換処理は、対象画像に係る画像データ１頁分が全て終了するまで、判定対象となる画像データに対して行われる。すなわち、原稿先頭画像の画像データに基づいて判定した地色領域を用いて、原稿先頭画像を除く画像データについて置換処理を実行する。
【０１０９】
このように、本実施の形態における対象画像の地色判定および色判定では、各ブロック毎に判定および計数を行うことができる。そのため、誤った有彩・無彩判定の積み重ねによって、誤った地色が検出されること、および誤った地色に基づいて対象画像の色判定が実行されることを防止できる。また、計数用のカウンタを小規模なものにできる。
【０１１０】
また、本実施の形態では、地色に相当する色領域として選択された色領域における単位画像データの分布に基づいて地色を設定することができる。そのため、誤った地色の検出をさらに防止することができる。
【０１１１】
＜４．２．色判定の手順＞
ここでは、対象画像の色判定について説明する。図７は、色判定の手順を説明するためのフローチャートである。以下では、地色判定の手順について説明し、続いて、色判定の手順について説明する。図７に示すように、ステップＳ２０１では、色判定に先立ち、設定された地色に基づいたアフィン変換式が算出されるとともに、このアフィン変換式に基づきアフィン変換された画像データに対して前処理が実行される。
【０１１２】
例えば、ステップＳ２０１の前処理として、画像処理部６１は、図６のステップＳ１０１と同様に、ＲＧＢの色空間の対象画像から単位画像データを生成する処理を実行する。また、画像処理部６１は、生成された単位画像データに対してガンマ補正処理を施す。さらに、画像処理部６１は、ガンマ補正処理が施された単位画像データの色空間をＲＧＢからＬａｂ（明度Ｌと色度ａ、ｂ）に変換する処理を実行する。
【０１１３】
なお、単位画像データとしては、このような平均化処理を行わずに、対象画像の画素データをそのまま使用してもよい。ただし、好ましくは、上述したように、画素データそのものでなく、画素群に含まれる各画素の値の平均値を単位画像データとして使用する。
【０１１４】
次に、単位画像データ判定部６５ｂは、着目ブロックに含まれる単位画像データが複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのいずれに属するかを判定する（Ｓ２０２）。
【０１１５】
続いて、単位画像データ計数部６６ｂは、単位画像データ判定部６５ｂの判定結果に基づいて、各色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのそれぞれに属する単位画像データの個数を計数する（Ｓ２０３）。
【０１１６】
そして、ステップＳ２０２およびＳ２０３による単位画像データの判定および計数処理は、着目ブロック内のすべての単位画像データについて完了するまで実行される（Ｓ２０４）。
【０１１７】
図８は、地色設定部７１によって演算された地色位置および地色領域を説明するための図である。図９は、地色設定部７１によって設定された地色に基づき画像データに色平面Ｈでアフィン変換を施した場合における無彩領域の拡大手法を説明するための図である。
【０１１８】
ここで、対象画像変換部７２がアフィン変換（地色位置を原点に移動させる内容の変換）を施すので、図９に示すように、無彩領域をその移動に相当する方向に拡大させる。すなわち、無彩色に相当する単位画像データ（アフィン変換前に原点付近に存在する他印画像データ）が無彩領域から外れないように、無彩領域の拡大処理を行う。図８に示すように、拡大処理前の無彩領域ｍＡは、正方形状、かつ、平面Ｈの原点に対して点対称な形状を有しており、該無彩領域ｍＡの１辺の長さが２Ｗとなる。この場合、ａ３＝−Δａ、かつ、ｂ３＝Δｂとなる色領域ｍＧ上の地色位置（重心位置）がアフィン変換によって色平面Ｈの原点に移動させられると、無彩色と判定すべき色領域ｍＡは、色平面Ｈの原点を挟んで色領域ｍＧと対称の色領域ｍＢにおいて、ａ３軸正方向にΔａ、ｂ軸負方向にΔｂ、それぞれ拡大させる必要がある（図９参照）。すなわち、無彩色と判定すべき色領域は、地色設定部７１によって設定された地色位置に基づいて、色平面Ｈ上の原点を挟んで地色の色領域と対称の色領域側に拡大される。
【０１１９】
このように、対象画像変換部７２により色平面Ｈでアフィン変換された画像データに対して判定処理が実行される場合、単位画像データ判定部６５は、色平面Ｈの原点を挟んで地色の色領域と対称の色領域に、無彩色と判定すべき色領域を拡大させる。すなわち、アフィン変換後の判定処理において、無彩領域ｍＡは、地色領域と無彩領域とを含めた色領域となる。そして、単位画像データ判定部６５は、拡大された無彩領域ｍＡと、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢとによって、各単位画像データの判定処理を実行する。これにより、例えば色付きの紙等のように地色のある原稿から読み取られた対象画像について、地色を無彩として処理モードを選択することが可能となる。
【０１２０】
なお、地色に基づいた無彩領域ｍＡの拡大処理は、表示部６３や操作部６４を介した使用者の設定に基づいて実行してもよい。例えば、カラーの地色付き原稿（文字等は黒字）をモノクロとして判定したい場合には、使用者は、地色に基づいた無彩領域ｍＡの拡大処理をＯＮ設定する。一方、カラーの地色付き原稿（文字等は黒字）をカラーとして判定したい場合には、ＯＦＦ設定する。このように、対象画像判定部８０は、表示部６３や操作部６４を介した使用者の設定に基づいて、原稿の地色部分を無彩色と判断してもよい。
【０１２１】
続いて、着目ブロック内のすべての単位画像データについて、判定処理および計数処理が完了すると、ブロック判定部６７ｂは、単位画像データ計数部６６ｂの計数結果に基づき、着目ブロックに含まれる色を判定する（Ｓ２０５）。
【０１２２】
続いて、ブロック計数部６８は、ブロック判定部６７ｂの判定結果に基づき、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢ、および無彩領域ｍＡのそれぞれについて、当該ブロックに含まれていると判定した色領域のブロック計数値を加算する（Ｓ２０６）。
【０１２３】
これらステップＳ２０５およびＳ２０６によるブロックの判定処理および計数処理は、対象画像内のすべてのブロックについて完了するまで実行される（Ｓ２０７）。
【０１２４】
そして、モード選択部８１による処理モードが選択されると、色判定処理が終了する（Ｓ２０８〜Ｓ２１０）。すなわち、複数の色領域ｍＣ、ｍＭ、ｍＹ、ｍＲ、ｍＧ、ｍＢのブロック計数値のいずれかが、所定の閾値以上または明るさ基準値以上となる場合、モード選択部８１は、処理部の動作モードとしてカラーモードを選択する（Ｓ２０９）。一方、いずれのブロック計数値も、所定の閾値または明るさ基準値より小さい場合（Ｓ２０８）、モード選択部８１は、動作モードとしてモノクロモードを選択する（Ｓ２１０）。
【０１２５】
＜５．変形例＞
（１）本実施の形態において、地色置換に関する地色判定は、図４に示すように、画像出力用と共通の前処理部１９０により前処理が施された画像データに基づき実行されるものとして説明したが、画像データに対する前処理はこれに限定されるものでない。図１０は、地色判定部７０の地色置換に関する機能構成の他の例を示すブロック図である。この地色判定部７０において、（ａ）画像メモリ１６に格納される画像データについては、画像出力（印字等）に適したガンマ補正処理を、（ｂ）地色有無検出部９６に入力される画像データについては、彩度に対する感度を上げることを目的としたガンマ補正処理（地色判定に適したガンマ補正処理）を、それぞれ施すことができる。
【０１２６】
図１０に示す地色判定において、地色有無検出部９６側の第１前処理部１９０ａは、画像データに対して、第１ガンマ補正処理部１９１ａによる第１ガンマ補正処理と、第１色空間変換処理部１９２ａによる第１色空間変換処理（ＲＧＢからＬａｂの色空間に変換する処理）と、を施す。その結果、処理済み画像データとして第１対象画像データが取得され、この第１対象画像データが地色有無検出部９６に入力される。
【０１２７】
一方、画像メモリ１６側の第２前処理部１９０ｂは、画像データに対して、第２ガンマ補正処理部１９１ｂによる第２ガンマ補正処理と、第２色空間変換処理部１９２ｂによる第２色空間変換処理（ＲＧＢからＬａｂの色空間に変換する処理）と、を施す。その結果、処理済み画像データとして第２対象画像データが取得され、この第２対象画像データが画像メモリ１６に格納される。なお、上述したように、第１ガンマ補正処理は、地色判定に適した内容の処理であり、第２ガンマ補正処理は、画像出力に適した内容の処理である。
【０１２８】
第１補正処理部１９３は、画像出力用の画像データを補正可能とされている。図１０に示すように、第１補正処理部１９３は、第２色空間変換処理部１９２ｂと逆の色空間変換処理を施す第３色空間変換処理部１９３ａと、第２ガンマ補正処理部１９１ｂと逆のガンマ補正処理を施す第３ガンマ補正処理部１９３ｂと、第１ガンマ補正処理部１９１ａと、第１色空間変換処理部１９２ａと、を有している。
【０１２９】
そして、地色領域判定部９８は、第１前処理が施された画像データを用いて特定された地色領域Ｐ１と、第１補正処理部１９３によって第２対象画像に補正を施したデータと、によって地色領域判定を実行することができる。この場合、第１補正処理部１９３の補正処理によって、第１前処理と第２前処理との違いによって生ずる、色空間上の位置ズレが吸収され、矩形状（直方体または長方形）の地色領域Ｐ１に基づいて地色判定を実行できるため、判定処理が簡単に実行できる。
【０１３０】
なお、第１ガンマ補正処理と第２ガンマ補正処理とが異なり、第１前処理と第２前処理とが異なるため、第１色空間変換処理と第２色区間変換処理とも区別して記載しているが、第１空間変換処理と、第２空間変換処理とは、処理内容は同じである。
【０１３１】
（２）図１１は、図１０と同様に、地色判定部７０の地色置換に関する機能構成の他の例を示すブロック図である。なお、図１０と同様な構成要素については同一符号を付している。これら同一符号の構成要素は、図１０において説明済みであるため、ここでは説明を省略する。
【０１３２】
第２補正処理部１９４は、地色領域特定部９７によって特定された地色領域を補正可能とされている。図１１に示すように、第２補正処理部１９４は、第１色空間変換処理部１９２ａと逆の色変換処理を施す第４色空間変換処理部１９４ａと、第１ガンマ補正処理部１９１ａと逆のガンマ補正処理を施す第４ガンマ補正処理部１９４ｂと、第２ガンマ補正処理部１９１ｂと、第２色変換処理有１９２ｂと、を有している。
【０１３３】
そして、地色領域判定部９８は、第１対象画像データ（画像出力用の前処理が施された画像データ）を用いて特定され、第２補正処理部１９４によって補正された地色領域Ｐ１と、第２対象画像データ（ 画像出力用の前処理が施された画像データ）と、によって地色領域判定を実行することができる。
【０１３４】
このように、図１１に示す地色判定部７０の地色置換は、第２補正処理部１９４によって地色領域のデータのみを処理するので、図１０に示す場合と比較して、データ処理量を削減でき、ソフトウェアによっても処理可能である。
【０１３５】
（３）図１２は、図１０および図１１と同様に、地色判定部７０の地色置換に関する機能構成の他の例を示すブロック図である。なお、図１０と同様な構成要素については同一符号を付している。これら同一符号の構成要素は、図１０において説明済みであるため、ここでは説明を省略する。
【０１３６】
図１２に示すように、スキャナ部４１等からのＲＧＢ色空間の画像データは、第１前処理部１９０ａに入力されて、地色判定に適したＬａｂ色空間の画像データに変換される。そして、変換後のＬａｂ色空間の画像データは、地色有無検出部９６に入力される。また、スキャナ部４１等からのＲＧＢ色空間の画像データは、画像メモリ１６に記憶される。
【０１３７】
画像メモリ１６からのＲＧＢ色空間の画像データは、第１前処理部１９０ａに入力されて、地色判定に適したＬａｂ色空間の画像データに変換される。そして、変換後のＬａｂ色空間の画像データは地色領域判定部９８に入力される。
【０１３８】
また、画像メモリ１６からのＲＧＢ色空間の画像データは、第２前処理部１９０ｂに入力されて、画像出力に適したＬａｂ色空間の画像データに変換される。そして、変換後のＬａｂ色空間の画像データは地色置換部７３に入力される。
【０１３９】
（４）また、本実施の形態において、地色判定部７０、対象画像判定部８０、記録紙選択部９０、および登録部９１は、回路的（ハードウェア的）に実現されるものとして説明したが、これに限定されるものでない。例えば、ＲＯＭ１３に格納されたプログラム１３ａに基づきＭＰＵ１１によって、地色判定部７０、対象画像判定部８０、記録紙選択部９０、および登録部９１の機能が実現されてもよい。
【０１４０】
（５）また、本実施の形態において、地色判定部７０は、原稿先頭画像に基づいて地色判定を行っているが、これに限定されるものでない。地色判定は、例えば、対象画像の後端や、右端先端の一部の画像データを用いて行われてもよい。
【０１４１】
本実施の形態では、原稿先頭画像に基づいて地色判定を行っているので、原稿画像に係る画像データを１頁分同時に蓄積できる記憶手段がなく、原稿先頭画像から原稿後端画像に向けて逐次処理を行う画像形成装置にも適用できる。すなわち、記憶手段の容量が１頁分以下であっても、原稿先頭画像に基づいて行った地色判定の結果を、それ以降の原稿画像データの色判定処理に反映させることができる。なお、原稿画像データ１頁分を同時に蓄積できる記憶手段を備える場合には、原稿先頭画像に限らず、原稿後端画像や原稿右端画像に基づいて地色判定が行える。
【０１４２】
（６）さらに、本実施の形態において、単位画像データ判定部６５は、Ｌａｂで表現された対象画像に対して地色判定および色判定を実行するものとして説明したが、これに限定されるものでない。ＹＣｂＣｒ、ＹＩＱ、Ｌｕｖなど、明るさに関するパラメータ（輝度、明度）と、色相および彩度に関するパラメータ（色差、色度）を有する表色系であれば、Ｌａｂ以外の表色系も利用することができる。
【図面の簡単な説明】
【０１４３】
【図１】本発明の実施の形態における画像形成装置の構成の一例を示す図である。
【図２】単位画像データ判定部と、単位画像データ計数部と、ブロック判定部と、ブロック計数部と、ブロック計数部と、による処理に使用される色平面の一例を示す図である。
【図３】色平面を取得する手法を説明するための図である。
【図４】地色判定部の機能構成の一例を示すブロック図である。
【図５】地色を有する対象画像の記録手順を説明するためのフローチャートである。
【図６】地色判定の手順を説明するためのフローチャートである。
【図７】色判定の手順を説明するためのフローチャートである。
【図８】地色設定部によって演算された地色位置を説明するための図である。
【図９】地色設定部によって設定された地色に基づき対象画像にアフィン変換を施した場合における無彩領域の拡大手法を説明するための図である。
【図１０】地色判定部の機能構成の他の例を示すブロック図である。
【図１１】地色判定部の機能構成の他の例を示すブロック図である。
【図１２】地色判定部の機能構成の他の例を示すブロック図である。
【符号の説明】
【０１４４】
１  画像形成装置
１２  ＲＡＭ（記憶部）
１２ａ  テーブル
４１  スキャナ部
５１  記録部
５２  給紙部
５３  手差し部
７０  地色判定部
７３  地色置換部
８０  対象画像判定部
８１  モード選択部
９０  記録紙選択部
９１  登録部
９６  地色有無検出部
【図１】
2008259016.tif 000003
【図２】
2008259016.tif 000004
【図３】
2008259016.tif 000005
【図４】
2008259016.tif 000006
【図５】
2008259016.tif 000007
【図６】
2008259016.tif 000008
【図７】
2008259016.tif 000009
【図８】
2008259016.tif 000010
【図９】
2008259016.tif 000011
【図１０】
2008259016.tif 000012
【図１１】
2008259016.tif 000013
【図１２】
2008259016.tif 000014