(57)【要約】【課題】  ヒストグラムによる背景抽出を行うことなく、カラー画像の下地飛ばし処理を行う。【解決手段】  入力されたカラー信号を明度成分と色差成分に分解する。明度成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、その閾値を追従変動させる。色差成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、その閾値を追従変動させる。【選択図】      図３
2008060839.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置であって、
入力されたカラー画像信号を明度成分と色差成分に分解する色変換手段と、
前記明度成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる明度成分の閾値追従手段と、
前記色差成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる色差成分の閾値追従手段とを有することを特徴とする画像処理装置。
【請求項２】
前記明度成分の閾値以上の画素が最大となるように画像を再正規化し、
前記彩度成分の閾値と同レベル以下の彩度を持つ画素が無彩色に近づくように制御することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記明度成分の閾値に応じて、原稿画像の彩度成分の彩度を強調又は減衰させることを特徴とする請求項１記載の画像処理装置。
【請求項４】
画像処理方法であって、
入力されたカラー画像信号を明度成分と色差成分に分解する色変換工程と、
前記明度成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる明度成分の閾値追従工程と、
前記色差成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる色差成分の閾値追従工程とを有することを特徴とする画像処理方法。
【請求項５】
請求項４記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項６】
請求項５記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、下地色の存在する原稿を複写、ＦＡＸ、及びＪＰＥＧ・ＴＩＦＦなどの電子画像情報への変換を行う際に、自動的に適正な背景色の処理を行う技術に関する。
【背景技術】
【０００２】
従来、フルカラーデジタル複写機では、カラーコピーモードで白黒複写機で採用されている自動露光処理(下地レベル制御)を作動させるとフルカラーコピーの色合いまで変化してしまうため、モノクロコピーモードでしか自動露光処理を作動させていなかった。近年用いられるようになった自動カラー選択(ＡＣＳ)機能では、複写機の操作性やコピー時間を短縮するために、原稿面上に置かれた原稿が白黒原稿かカラー原稿かを自動識別して、コピー動作を決定できるようになった。これにより、モノクロコピー時は自動露光処理を行い、カラーコピー時は自動露光処理を行わないという選択も自動化されるようになった。
【０００３】
このような状況を打開するために、複写機及びファクシミリ装置の下地・背景の除去・飛ばし技術については、様々な提案（例えば、特許文献１、２参照）がされてきた。
【０００４】
特許文献１では、原稿読み取り時に下地濃度を検出し、途中で記憶手段に一時的に画像を記憶し、後に検出した下地濃度より、最適なガンマ補正テーブルを作成することにより、最終的にガンマ補正によって下地色を除去している。
【０００５】
また、特許文献２は、下地レベルを最適にする方法としてヒストグラムを利用して背景レベルを検知する趣旨の提案がされている。
【０００６】
一方、ＲＧＢ色空間を明度と彩度・色差に分離することによって、下地処理を行う提案（例えば、特許文献３、４参照）がされている。特許文献３や特許文献４は、背景の明度成分に応じて白レベルを変化させ、彩度成分については閾値を利用して色値の圧縮を試みている。これにより、背景色を無彩色に近づけることが可能となる。
【特許文献１】特開平6-253135号公報
【特許文献２】特開平8-307722号公報
【特許文献３】特開平6-197216号公報
【特許文献４】特開2003-8913号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１や特許文献２では、カラーでの下地除去の提案は、下地の除去方法として画像背景を抽出するため、画像を蓄積させる記憶装置が必要となる。
【０００８】
また、特許文献３や特許文献４では、色分解により明度成分と彩度成分に分離し、明度成分の背景色に応じた正規化、及び閾値による彩度成分の圧縮を行うことにより、背景と前景の分離を行わない限り、前景色も明度成分が高くなる。
【０００９】
従って、主観的には、画像が白濁する結果となってしまう。更に、背景を処理するための閾値は固定であるため、彩度の高いような背景には対応できないことが予想される。
【００１０】
本発明は、ヒストグラムによる背景抽出を行うことなく、カラー画像の下地飛ばし処理を行うことを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、画像処理装置であって、入力されたカラー画像信号を明度成分と色差成分に分解する色変換手段と、前記明度成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる明度成分の閾値追従手段と、前記色差成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる色差成分の閾値追従手段とを有することを特徴とする。
【００１２】
また、本発明は、画像処理方法であって、入力されたカラー画像信号を明度成分と色差成分に分解する色変換工程と、前記明度成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる明度成分の閾値追従工程と、前記色差成分の閾値以上及び閾値以下の判定を行い、判定された画素数をカウントすることにより、前記閾値を追従変動させる色差成分の閾値追従工程とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ヒストグラムによる背景抽出を行うことなく、カラー画像の下地飛ばし処理を行うことができる。
【００１４】
また、原稿画像を読み取り時に、リアルタイムに閾値を追従することにより、原稿画像の背景処理をリアルタイムに行うことが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。尚、本実施形態では、画像処理装置として、フルカラーデジタル複写機（カラー複写機）を例に挙げて説明するが、カラーファクシミリ装置などに適用しても良い。また、実際の利用用途もこの限りではない。
【００１６】
図１は、本実施形態におけるカラー複写機の構成の一例を示す図である。図１において、１０１はカラーイメージセンサーであり、原稿画像を読み取り、アナログのカラー画像信号を生成する。カラーイメージセンサー１０１は、例えばカラーフィルタによるＲＧＢ色分解を利用した３ラインＣＣＤデバイスやカラーＬＥＤによるＲＧＢ色分解により読み取りを行うＣＭＯＳセンサーである。１０２はゲイン（Gain）部であり、カラーイメージセンサー１０１から出力されるアナログのカラー画像信号を電気的にゲインを掛け、後述するＡＤ変換器に適した電気レベルに正規化する。１０３はＡＤ変換器であり、ゲイン部１０２で正規化されたアナログのカラー画像信号をデジタルのカラー画像信号に変換する。１０４はシェーディング補正部であり、カラー画像信号に対して主走査方向の各画素を正規化する。１０５は下地飛ばし処理部であり、詳細は更に後述する。
【００１７】
１０６はユーザーインターフェイスであり、操作パネルやスピーカー等で構成される。１０７はネットワークコントローラであり、ローカルエリアネットワーク（ＬＡＮ）との接続を制御する。１０８はＭＡＣやＰＣＩバスコントローラ等のコントローラを含む記憶領域である。具体的には、画像や処理パラメータ等を一時記憶するメモリハードディスクである。ＭＡＣはMemory Access Controlerの略であり、ＰＣＩはPeripheral Component Interconnectの略である。１０９はＣＰＵ、ＲＡＭ、ＲＯＭ等で構成されるコントローラであり、後述するプログラムに従ってＣＰＵがカラー複写機全体の制御を行う。１１０はカラー複写機の記録部であり、この例ではプリンタである。尚、記録部１１０は、ネットワークコントローラ１０７を利用したパーソナルコンピュータ（ＰＣ）への転送やネットワーク及びＵＳＢ等によりローカルに接続されたプリンタへの出力でも良い。
【００１８】
図２は、図１に示すカラー複写機の構成を示す側断面図である。尚、図２に示す上部がスキャナであり、下部がプリンタである。また、スキャナ及びプリンタは一般的な構成で良く、ここでの詳細な説明は省略する。
【００１９】
ユーザーが図２に示すカラー複写機の原稿台２０１又はオートフィーダー２０２に色付の紙に印刷された原稿を置き、ユーザーインターフェイス１０６の操作パネルから原稿の下地色飛ばしを指定し、ネットワーク送信を指定する。この指定により、カラー複写機のスキャナが原稿画像のスキャンを開始する。この原稿画像は、図１に示すカラーイメージセンサー１０１によって電子映像化される。この時の出力信号はレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）が一般的で、それぞれの電位レベルがアナログ信号で出力される。各アナログ信号は、ゲイン部１０２で増幅され、ＡＤ変換器１０３でデジタル信号に変換された後、シェーディング補正部１０４で画素毎に指定レベルに正規化される。
【００２０】
尚、この正規化で、カラー複写機に取り付けられた白基準を絶対白レベルとするため、原稿の下地の明度が白基準より低い場合、下地の明度が残ることになる。また、白基準は一般的には色差成分（彩度）は“０”であるため、原稿下地の彩度成分も残り、最終的には色として残ってしまう。更に言及すれば、原稿の下地色は白基準のＲＧＢ輝度値で正規化されているため、ユーザーの考えている下地色とは別の色に感じられることが多い。
【００２１】
この下地色が残った原稿画像の信号を下地飛ばし処理部１０５が下地を飛ばす。そして、下地を飛ばされた原稿画像の信号が一旦画像記憶領域１０８にスプールされる。次に、コントローラ１０９が画像記憶領域１０８にスプールされている信号に対して圧縮処理等の処理を行い、ネットワークコントローラ１０７に転送の依頼を発行する。これにより、原稿画像の信号がユーザーの指示するコンピュータに転送される。
【００２２】
今回は、ネットワーク送信をユーザーが指定した場合を例に説明したが、コピー時には下地を飛ばされた原稿画像の信号は記録部１１０に送られ、濃度変換や色変換が施される。そして、記録されてコピー画像となる。このとき、下地が飛ばされているため、記録時のトナーの消費を抑えることが可能である。
【００２３】
次に、図３〜図１５を参照して、本実施形態における下地飛ばし処理部１０５の処理を詳細に説明する。
【００２４】
図３は、本実施形態における下地飛ばし処理を説明するための図である。図３において、３０１はRGBtoLCC変換処理であり、入力画素のＲＧＢ成分を明度成分（Ｌ）と色差成分（Ca、Cb）とに分解する。３０２はBGC_L処理であり、明度成分（Ｌ）の閾値（L_abc）を追従し、その閾値を出力し、更にその閾値に応じて正規化処理を行う。３０３はBGC_CaCb処理であり、明度成分（Ｌ）の閾値（L_abc）と色差成分（Ca、Cb）とに基づき背景色差成分の追従判定及び下地の無彩色処理を行う。３０４はLCCtoRGB変換処理であり、正規化された明度成分（Ｌ'）と色差成分（Ca'、Cb'）とをＲＧＢ成分に戻す処理である。
【００２５】
図４は、本実施形態における下地飛ばし処理を示すフローチャートである。まず、入力された着目画素の値をＲＧＢ信号とする（Ｓ４０１）。次に、そのＲＧＢ信号をRGBtoLCC関数によって明度成分（Ｌ）と色差成分（Ca、Cb）とに分解する（Ｓ４０２）。ここでは、RGBtoLCC変換として、図５に示す演算を行い、明度成分（Ｌ）、色差成分（Ca、Cb）を求める。図５は、RGBtoLCC変換処理を示すフローチャートである。
【００２６】
L =(R+2*B)/4  （Ｓ５０１）
Ca=(R-G)/2    （Ｓ５０２）
Cb=(R+G-2*B)/4（Ｓ５０３）。
【００２７】
図４に戻り、次に、分解された明度成分（Ｌ）の閾値判定を行う（Ｓ４０３）。図６は、明度成分（Ｌ）の閾値判定処理を示すフローチャートである。図６に示す閾値Level_Lは初期値255で、追従限界（BLACK）〜+255の範囲である。符号付きカウンタであるCountLは初期値０で、-128〜+128の範囲である。尚、追従限界（BLACK）は設計者によって予め指定された値である。
【００２８】
まず、入力された明度成分（Ｌ）を前回までの閾値（先頭画素の場合は初期値）と比較する（Ｓ６０１）。その結果、明度成分（Ｌ）が閾値よりも小さく（Ｓ６０１でＹＥＳ）、且つCountLが-128よりも小さいならば（Ｓ６０２でＹＥＳ）、閾値を１レベル下げる（Ｓ６０６）。また、CountLが-128〜０の間ならば（Ｓ６０２でＮＯ、Ｓ６０３でＹＥＳ）、CountLをデクリメントする（Ｓ６０７）。しかし、CountLが０以上ならば（Ｓ６０３でＮＯ）、CountLを０にリセットする（Ｓ６０８）。
【００２９】
一方、入力された明度成分（Ｌ）が閾値以上で（Ｓ６０１でＮＯ）、且つCountLが+128以上ならば（Ｓ６０４でＹＥＳ）、閾値を１レベル上げる（Ｓ６０９）。また、CountLが0〜+128の間ならば（Ｓ６０４でＮＯ、Ｓ６０５でＹＥＳ）、CountLをインクリメントする（Ｓ６１０）。しかし、CountLが０より小さいならば（Ｓ６０５でＮＯ）、CountLを０にリセットする（Ｓ６１１）。
【００３０】
上述の処理を行い、閾値が255以上になったならば（Ｓ６１２のＹＥＳ）、閾値を255にクリップする（Ｓ６１３）。また、閾値が255より小さく（Ｓ６１２のＮＯ）、更にBLACKよりも小さいならば（Ｓ６１４のＹＥＳ）、閾値をBLACKにクリップする（Ｓ６１５）。これにより、閾値が高すぎて画像が潰れたり、また閾値が低すぎて画像が飛ぶことを防止できる。
【００３１】
図４に戻り、分解された色差成分（Ca）の閾値判定を行う（Ｓ４０４）。図７は、色差成分（Ca）の閾値判定処理を示すフローチャートである。図７に示す閾値LevelCaは初期値０で、-127〜+128の範囲であり、追従限界の絶対値（|CHROMA|）より小さい。符号付きカウンタであるCountCaは初期値０で、-128〜+128の範囲である。
【００３２】
まず、入力された色差成分（Ca）を前回までの閾値（先頭画素の場合は初期値）と比較する（Ｓ７０１）。その結果、色差成分（Ca）が閾値よりも小さく（Ｓ７０１でＹＥＳ）、且つCountCaが-128よりも小さいならば（Ｓ７０２でＹＥＳ）、閾値の絶対値が追従限界（CHROMA_Ca）よりも小さいか否かを判定する（Ｓ７０４）。ここで、閾値の絶対値が追従限界（CHROMA_Ca）よりも小さいならば（Ｓ７０４でＹＥＳ）、閾値を１レベル下げる（Ｓ７０８）。しかし、閾値の絶対値が追従限界（CHROMA_Ca）よりも大きければ、閾値を下げない。また、CountCaが-128〜０の間ならば（Ｓ７０２でＮＯ、Ｓ７０５でＹＥＳ）、CountCaをデクリメントする（Ｓ７０９）。また、CountCaが０以上ならば（Ｓ７０５のＮＯ）、CountCaを０にリセットする（Ｓ７１０）。
【００３３】
一方、入力された色差成分（Ca）が閾値以上で（Ｓ７０１でＮＯ）、且つCountCaが+128以上ならば（Ｓ７０３でＹＥＳ）、閾値の絶対値が追従限界（CHROMA_Ca）よりも小さいか否かを判定する（Ｓ７０６）。ここで、閾値の絶対値が追従限界（CHROMA_Ca）よりも小さいならば（Ｓ７０６でＹＥＳ）、閾値を１レベル上げる（Ｓ７１１）。しかし、閾値の絶対値が追従限界（CHROMA_Ca）よりも大きければ、閾値を上げない。また、CountCaが0〜+128の間ならば（Ｓ７０３でＮＯ、Ｓ７０７でＹＥＳ）、CountCaをインクリメントする（Ｓ７１２）。また、CountCaが０より小さいならば、CountCaを０にリセットする（Ｓ７１３）。
【００３４】
図４に戻り、分解された色差成分（Cb）の閾値判定を行う（Ｓ４０５）。図８は、色差成分（Cb）の閾値判定処理を示すフローチャートである。図８に示す閾値LevelCbは初期値０で、-127〜+128の範囲であり、追従限界の絶対値（|CHROMA|）より小さい。符号付きカウンタであるCountCbは初期値０で、-128〜+128の範囲である。
【００３５】
まず、入力された色差成分（Cb）を前回までの閾値（先頭画素の場合は初期値）と比較する（Ｓ８０１）。その結果、色差成分（Cb）が閾値よりも小さく（Ｓ８０１でＹＥＳ）、且つCountCbが-128よりも小さいならば（Ｓ８０２でＹＥＳ）、閾値の絶対値が追従限界（CHROMA_Cb）よりも小さいか否かを判定する（Ｓ８０４）。ここで、閾値の絶対値が追従限界（CHROMA_Cb）よりも小さいならば（Ｓ８０４でＹＥＳ）、閾値を１レベル下げる（Ｓ８０８）。しかし、閾値の絶対値が追従限界（CHROMA_Cb）よりも大きければ、閾値を下げない。また、CountCbが-128〜０の間ならば（Ｓ８０２でＮＯ、Ｓ８０５でＹＥＳ）、CountCbをデクリメントする（Ｓ８０９）。また、CountCbが０以上ならば（Ｓ８０５のＮＯ）、CountCbを０にリセットする（Ｓ８１０）。
【００３６】
一方、入力された色差成分（Cb）が閾値以上で（Ｓ８０１でＮＯ）、且つCountCbが+128以上ならば（Ｓ８０３でＹＥＳ）、閾値の絶対値が追従限界（CHROMA_Cb）よりも小さいか否かを判定する（Ｓ８０６）。ここで、閾値の絶対値が追従限界（CHROMA_Cb）よりも小さいならば（Ｓ８０６でＹＥＳ）、閾値を１レベル上げる（Ｓ８１１）。しかし、閾値の絶対値が追従限界（CHROMA_Cb）よりも大きければ、閾値を上げない。また、CountCbが0〜+128の間ならば（Ｓ８０３でＮＯ、Ｓ８０７でＹＥＳ）、CountCbをインクリメントする（Ｓ８１２）。また、CountCbが０より小さいならば、CountCbを０にリセットする（Ｓ８１３）。
【００３７】
ここで図４に戻り、次に、明度成分の正規化を行う（Ｓ４０６）。図９は、明度成分の正規化処理を示すフローチャートである。
【００３８】
まず、入力された明度成分（Ｌ）に対して上述の閾値（Level_L）を値用して、次式により正規化を行う。
【００３９】
L'=255/閾値*L  （Ｓ９０１）
このとき、新しい明度のL'が255を超える値であれば（Ｓ９０２でＹＥＳ）、L'を255にクリップする（Ｓ９０４）。また、L'が０よりも小さい値であれば（Ｓ９０３でＹＥＳ）、L'を０にする。図１０は、明度成分の正規化処理により得られる効果を示す図である。図１０に示すように、入力輝度レベルに対して、下地処理後の明度のレベルは入力レベルが閾値のときに出力レベルが255になるように傾きを変えていることが分かる。
【００４０】
ここで図４に戻り、次に、色差成分の正規化を行う（Ｓ４０７）。図１１は、色差成分の正規化処理を示すフローチャートである。
【００４１】
まず、入力された色差成分（Ca、Cb）が共に、色差成分の閾値よりも低い場合（Ｓ１１０１でＹＥＳ）、色差成分（Ca、Cb）を強制的に０、即ち彩度をなくしてモノクロにする（Ｓ１１０２）。これは、背景色を無彩色にする処理である。一方、色差成分（Ca、Cb）の何れか一方でも閾値を越えていた場合には（Ｓ１１０１でＮＯ）、次式により色差成分を求める（Ｓ１１０３）。この式で、αは調整値であり、α＞１ならば背景色以外の彩度を強調し、白濁した画像を作らないようにすることができる。
【００４２】
Ca'=α*255/明度閾値*Ca
Cb'=α*255/明度閾値*Cb
図１２は、色差成分の正規化処理の概念を示す図である。図１２に示すように、Ca軸、Cb軸に対して、図中の無彩色領域については背景色とみなして無彩色処理を行う。一方、無彩色領域以外では彩度強調処理等を行っている。
【００４３】
また、図１３は、色差成分の他の正規化処理を示すフローチャートである。まず、入力された色差成分が次式を満たす場合（Ｓ１３０１でＹＥＳ）、無彩色と判断し、無彩色にする（Ｓ１３０２）。尚、Ｒは任意の値で、無彩色領域の円の半径に相当する。
【００４４】
(Ca - 閾値Ca)2 + (Cb - 閾値Cb)2 ＜ R2
一方、上記式を満たさなかった場合には（Ｓ１３０１でＮＯ）、次式により色差成分を求める（Ｓ１３０３）。この式で、αは調整値であり、α＞１ならば背景色以外の彩度を強調し、白濁した画像を作らないようにすることができる。
【００４５】
Ca'=α*255/明度閾値*Ca
Cb'=α*255/明度閾値*Cb
図１４は、色差成分の他の正規化処理の概念を示す図である。図１４の色差成分（Ca、Cb）の閾値を中心とした任意の値Ｒを半径とする円の内側が背景の色相であり、無彩色に処理する。
【００４６】
ここで図４に戻り、次に、正規化された明度成分と無彩色に処理された色差成分を再びＲＧＢ成分に変換する（Ｓ４０８）。図１５は、LCCtoRGB変換処理を示すフローチャートである。
【００４７】
R=(16L+5Ca+2Cb)/16  （Ｓ１５０１）
G=(16L-3Ca+2Cb)/16  （Ｓ１５０２）
B=(16L+Ca-6Cb)/16   （Ｓ１５０３）。
【００４８】
最後に、図４に示すＳ４０９において、画像の読み取りが終了か否かを判定し、終了でなければＳ４１０で次の画像の読み取りを準備し、Ｓ４０１に戻る。
【００４９】
以上説明した処理により、原稿の背景の明度、彩度を適正に処理した原稿画像の画素が得られる。
【００５０】
上述した処理は、画素毎に行われるため、上述した明度、色差成分の閾値は画像の変化に合わせて追従していく。そのため、副走査数ライン分の画素を追従するころには閾値は背景の明度と色差と一致する。これにより、原稿画像は背景の色を完全に消し、且つ明度調整で明るくしてしまった量に比例して彩度を補正することができる。
【００５１】
また、上述した彩度強調処理の演算をルックアップテーブルに置き換えることにより、高速な処理が可能となる。
【００５２】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００５３】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００５４】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００５５】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５６】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００５７】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５８】
【図１】本実施形態におけるカラー複写機の構成の一例を示す図である。
【図２】図１に示すカラー複写機の構成を示す側断面図である。
【図３】本実施形態における下地飛ばし処理を説明するための図である。
【図４】本実施形態における下地飛ばし処理を示すフローチャートである。
【図５】RGBtoLCC変換処理を示すフローチャートである。
【図６】明度成分（Ｌ）の閾値判定処理を示すフローチャートである。
【図７】色差成分（Ca）の閾値判定処理を示すフローチャートである。
【図８】色差成分（Cb）の閾値判定処理を示すフローチャートである。
【図９】明度成分の正規化処理を示すフローチャートである。
【図１０】明度成分の正規化処理により得られる効果を示す図である。
【図１１】色差成分の正規化処理を示すフローチャートである。
【図１２】色差成分の正規化処理の概念を示す図である。
【図１３】色差成分の他の正規化処理を示すフローチャートである。
【図１４】色差成分の他の正規化処理の概念を示す図である。
【図１５】LCCtoRGB変換処理を示すフローチャートである。
【符号の説明】
【００５９】
１０１  カラーイメージセンサー
１０２  ゲイン（Gain）部
１０３  ＡＤ変換器
１０４  シェーディング補正部
１０５  下地飛ばし処理部
１０６  ユーザーインターフェイス
１０７  ネットワークコントローラ
１０８  画像記憶領域
１０９  コントローラ
１１０  記録部
【図１】
2008060839.tif 000003
【図２】
2008060839.tif 000004
【図３】
2008060839.tif 000005
【図４】
2008060839.tif 000006
【図５】
2008060839.tif 000007
【図６】
2008060839.tif 000008
【図７】
2008060839.tif 000009
【図８】
2008060839.tif 000010
【図９】
2008060839.tif 000011
【図１０】
2008060839.tif 000012
【図１１】
2008060839.tif 000013
【図１２】
2008060839.tif 000014
【図１３】
2008060839.tif 000015
【図１４】
2008060839.tif 000016
【図１５】
2008060839.tif 000017