(57)【要約】【課題】スキャンした画像から色除去を行う際に、指定色の低彩度色まで除去されてしまうことや、無彩色を限定して除去することができないなどの欠点がある。【解決手段】除去対象の色の指定を受け付け、指定された色の色相および彩度を取得し、取得された色相および彩度を基に除去対象の色を決定し、画像データに含まれた、指定された色を含む所定の範囲の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換して色除去をする。【選択図】図８
2019029903.tif 000002
【特許請求の範囲】
【請求項１】
除去対象の色の指定を受け付ける指定手段と、
前記指定手段により指定された色の色相および彩度を取得し、該取得された色相および彩度を基に除去対象の色を決定する決定手段と、
画像データに含まれた、前記指定手段により指定された色を含む所定の範囲の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換して色除去をする色除去手段と
を有することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記色除去手段は、前記指定手段により指定された色が有彩色の場合には、前記指定された色からの色差が所定量より小さく、かつ彩度が所定値より大きな色に対応する信号値を有する画素の信号値を、白を示す信号値に置換し、前記指定手段により指定された色が無彩色の場合には、彩度が前記所定値以下の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換することを特徴とする画像処理装置。
【請求項３】
請求項１または２に記載の画像処理装置であって、
前記指定手段は、指定された除去対象の色の色相を調整する調整手段をさらに有し、
前記色除去手段は、前記調整手段により調整された色を含む所定の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換することを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれか一項に記載の画像処理装置であって、
前記指定手段は、前記除去手段により白を示す信号値に置換される色の範囲を拡張するための拡張手段をさらに有し、
前記色除去手段は、前記拡張手段により拡張された色に対応する信号値を有する画素の信号値を、白を示す信号値に置換することを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記拡張手段は、前記指定手段により指定された色が有彩色の場合には、色相または彩度の少なくとも何れかについて白を示す信号値に置換される色の範囲を拡張し、前記指定手段により指定された色が無彩色の場合には、彩度について白を示す信号値に置換される色の範囲を拡張することを特徴とする画像処理装置。
【請求項６】
請求項４または５に記載の画像処理装置であって、
前記拡張手段は、輝度に応じて拡張する範囲を変えることを特徴とする画像処理装置。
【請求項７】
請求項４または５に記載の画像処理装置であって、
前記拡張手段は、前記指定手段により指定された色が有彩色の場合には、色相および彩度についてそれぞれ独立に、白を示す信号値に置換される色の範囲を拡張できることを特徴とする画像処理装置。
【請求項８】
請求項５または７に記載の画像処理装置であって、
前記画像データは、原稿をスキャンして取得した画像データであり、
前記拡張手段は、前記指定手段により指定された前記除去対象の色が、前記原稿の画像を形成する色剤の色に相当する場合には、白を示す信号値に置換される色の範囲を、色相については拡張せず、彩度について拡張することを特徴とする画像処理装置。
【請求項９】
請求項１乃至８のいずれか一項に記載の画像処理装置であって、
前記色除去手段は、変換の前後の色を関連付けたルックアップテーブルを作成する作成手段を含み、前記ルックアップテーブルを参照して前記指定手段により指定された範囲の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換し、
前記作成手段は、白を示す信号値に置換される色と白を示す信号値とを関連付けるよう前記ルックアップテーブルを作成することを特徴とする画像処理装置。
【請求項１０】
請求項１乃至９のいずれか一項に記載の画像処理装置であって、
原稿をスキャンして画像データを取得する取得手段と、
前記画像データに基づいて画像を形成する画像形成手段とをさらに有し、
前記画像形成手段は、前記色除去手段により色除去された画像データに基づいて画像を形成することを特徴とする画像処理装置。
【請求項１１】
請求項１乃至９のいずれか一項に記載の画像処理装置としてコンピュータを機能させるためのプログラム。
【請求項１２】
画像処理装置により実行される画像処理方法であって、
除去対象の色の指定を受け付ける指定工程と、
前記指定工程により指定された色の色相および彩度を取得し、該取得された色相および彩度を取得し、該取得された色相および彩度を基に除去対象の色を決定する決定工程と、
画像データに含まれた、前記指定工程により指定された色を含む所定の範囲の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換して色除去をする色除去工程と
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置および画像処理方法に関し、特に画像内からユーザが指定する任意の色を除去する画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
現在、ＳＦＰやＭＦＰといった画像形成装置を用いて印刷処理を行い、画像を出力してその出力物をＭＦＰのスキャナなどを用いてスキャン処理を行い、コピー、保存、送信などが行われている。そして、ＭＦＰのスキャナにおけるスキャン処理においても、入力画像に対して様々な画像処理が施されている。画像処理にはたとえば、印字・記載がなされた原稿をスキャンして得られた画像データに含まれる色成分から特定の色成分を除去する処理がある。この処理では、画像データを出力する際に、特定の色成分を有する領域を無色または白色で置換することで除去した画像を生成し、コピーや保存、また、送信する。この特定色の色成分を除去する処理を指定色除去、または、カラードロップアウトカラー（以後、指定色除去とする）という。
【０００３】
指定色除去の技術も様々なものがあり、例えば、緑色を除去する場合、読み取った画像の中で緑色の画素を白の画素に置き換えることで実現される。これらの技術を用いることで、帳票の枠が緑色で描画されている原稿の場合に緑色を除去すると、原稿中の緑色以外の色を保持したまま、緑色で描画された箇所だけが除去され白くなる。その結果、余分な色情報がなくなることで可読性が上げられるという効果だけではなく、帳票の枠がなくなることによりＯＣＲなどの精度が向上する等の効果がある。
【０００４】
その他、黒トナーにより印字された原稿に対し、赤ペンなどのマーカーで記載を施した原稿を読み取る。その画像から赤色を除去した場合、読み取った画像の中で赤色の画素を白の画素に置き換えることが可能で、赤ペンマーカーで追記したところのみを除去し、黒トナーで印字されたところのみにすることができるという効果がある。
【０００５】
特許文献１では、この指定色除去の処理方法として、ユーザが指定した除去色に対応する３次元ＬＵＴ（ルックアップテーブル）の色空間を特定し、その色空間内のＬＵＴ値を白などの所定の画素値に変換を行う方法が紹介されている。また、この指定色除去を行う色空間を特定する方法として、色差平面上において色相角度、及び、その幅を元に除去する領域を決定する方法が紹介されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１８８４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１などで開示されている手法では、ユーザは非常に細かく除去色を設定することが可能であるが、色差平面上で色相角度のみ基準に除去を行っている為、指定色の低彩度色まで除去されてしまうという課題がある。加えて、黒色やグレーなど無彩色の色を限定して除去することができないという課題がある。すなわち、除去対象の色について、色相のみでしか色を指定して除去することができなかった。
【０００８】
本発明な上記従来例に鑑みて成されたもので、色相のみならず他の要素によっても色を指定でき、指定した色を除去できる画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は以下の構成を有する。
【００１０】
本発明の一側面によれば、除去対象の色の指定を受け付ける指定手段と、
前記指定手段により指定された色の色相および彩度を取得し、該取得された色相および彩度を基に除去対象の色を決定する決定手段と、画像データに含まれた、前記指定手段により指定された色を含む所定の範囲の色に対応する信号値を有する画素の信号値を、白を示す信号値に置換して色除去をする色除去手段とを有する。
【発明の効果】
【００１１】
本発明によれば、色相のみならず他の要素によっても色を指定でき、指定した色を除去できる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置１０１のハードウェア構成図である。
【図２】ユーザと画像形成装置のやり取りを示すシーケンス図である。
【図３】指定色を除去するためのＵＩの一例を示す図である。
【図４】指定色除去の処理前後のサンプル画像を示す図である。
【図５】画像形成装置で実行される処理の一例を示すブロック図である。
【図６】スキャナ画像処理の一例を示すブロック図である。
【図７】３次元のＬＵＴ処理の一例を示すイメージ図である。
【図８】指定色除去を行う処理の詳細フリーチャート図である。
【図９】指定色を除去する一例を示す図である。
【図１０】指定色除去に用いるパラメータをまとめた図である。
【図１１】ユーザと画像形成装置のやり取りを示すシーケンス図である。
【図１２】指定色除去結果を確認するＵＩの一例を示す図である。
【図１３】ＵＶ面上に置ける除去対象の色の調整の例を示す図である。
【図１４】ＵＶ面上に置ける除去対象の有彩色の拡張の例を示す図である。
【図１５】ＵＶ面上に置ける除去対象の無彩色の拡張の例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を用いて本発明に係る実施形態を詳細に説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらに限定する趣旨のものではない。
［実施形態１］
＜システム全体構成＞
図１は、本実施例に係る印刷システムの全体構成図である。図１に示す印刷システムは、コピー処理も可能なプリンタである画像形成装置１０１とＰＣ１０２とで構成され、ＬＡＮ１０３によって相互に接続されている。そして、ＰＣ１０２から、ページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ＰＤＬ）で記述された印刷対象の画像データ（以降、「ＰＤＬデータ」と呼ぶ）が、ＬＡＮ１０３を介して画像形成装置１０１に送信され、印刷出力される。また、図１には、画像形成装置１０１の内部構成（ハードウェア構成）も示されている。以下、画像形成装置１０１の内部構成について説明する。なお画像形成装置１０１は画像処理機能を備えて折り、その点から画像処理装置と呼ぶこともある。
【００１４】
ＣＰＵ１１１を含む制御部１１０は、画像形成装置１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御を行う。ＣＰＵ１１１は単独のプロセッサでもよいし、複数のプロセッサで構成されてもよい。ＲＡＭ１１３は、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００１５】
ＨＤＤ１１４は、画像データや各種プログラム、或いは各種情報テーブルを記憶する。操作部Ｉ／Ｆ１１５は、操作部１２０と制御部１１０とを接続するインタフェースである。操作部１２０には、タッチパネル機能を有する液晶ディスプレイやキーボードが含まれ、ユーザからの各種入力操作を受け付けるユーザインタフェース機能を担う。また、ＩＤカード等でユーザ認証を行う場合、認証操作を受け付けるユーザ認証部（不図示）を備える。
【００１６】
プリンタＩ／Ｆ１１６は、プリンタ部１３０と制御部１１０とを接続するインタフェースである。プリンタ部１３０で印刷処理される画像データは、プリンタＩ／Ｆ１１６を介して制御部１１０から入力される。そして、プリンタ部１３０において、入力された画像データに従った画像が所定の方式（ここでは電子写真方式）によって紙等の記録媒体上に印刷される。
【００１７】
スキャナＩ／Ｆ１１７は、スキャナ部１４０と制御部１１０とを接続するインタフェースである。スキャナ部１４０は、不図示の原稿台やＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）にセットされた原稿上の画像を読み取って画像データ（スキャン画像データ）を生成する。生成されたスキャン画像データは、スキャナＩ／Ｆ１１７を介して制御部１１０に入力される。
【００１８】
ネットワークＩ／Ｆ１１８は、制御部１１０（画像形成装置１０１）をＬＡＮ１０３に接続するインタフェースである。ネットワークＩ／Ｆ１１８は、ＬＡＮ１０３上の不図示の外部装置（例えば、クラウドサービスサーバ）に画像データや情報を送信したり、ＬＡＮ１０３上の外部装置から各種情報を受信したりする。
【００１９】
＜コピー機能の実行フロー＞
次に、コピー機能を実行するためのユーザと画像形成装置１０１とのやり取りを行うフローを図２に示すシーケンス図、及び、図３に示すＵＩ図を用いて詳細に説明する。本フローは、画像形成装置１０１が有しているＣＰＵ１１１がＲＯＭ１１２に記憶された制御プログラムを読み出して制御プログラムを実行することにより実現される。
【００２０】
機能使用指示Ｓ４００において、画像形成装置１０１がユーザから操作部１２０を押下されたことを受け付けることで、コピー機能を開始する指示を受ける。図３（ａ）に示す操作部１２０に表示されるメインメニューＵＩ５００は画像形成装置１０１で実施可能な機能がボタンとして表示されている。例えば、コピー機能ボタン５０１、スキャンして送信機能ボタン５０２、スキャンして保存機能ボタン５０３、保存ファイルの利用機能ボタン５０４、プリント機能ボタン５０５などが表示される。その中から画像形成装置１０１はユーザからの実施したい機能の選択を受け付ける。コピー機能を開始する指示を行う場合には、画像形成装置１０１はユーザからのコピー機能ボタン５０１を押下されたことを受け付け、機能使用指示Ｓ４００を実行する。
【００２１】
設定ＵＩ表示Ｓ４０１において、画像形成装置１０１の操作部１２０はコピー機能の各種設定の初期状態画面を表示する。図３（ｂ）に示す操作部１２０に表示されるコピー設定ＵＩ５１０はコピー機能の各種設定の状態を示している。例えば、基本設定５１１では印字のカラー選択や印刷倍率選択、原稿・印刷サイズ選択、部数選択の状態が表示されている。その他、コピーの応用設定５１２では印字濃度の調整選択や両面印字の選択、原稿の種類などコピー機能の中でも多く利用される設定が表示される。また、その他の機能設定５１３では特定用途で用いられる応用機能を選択するため設定ができるボタンが配置されている。
【００２２】
基本設定指示Ｓ４０２において、画像形成装置１０１はユーザからのコピー機能の基本設定の指示を受け付ける。例えば、基本設定５１１の押下を受け付け、印字のカラー選択や印刷倍率選択、原稿・印刷サイズ選択、部数選択などの指示を受け付ける。
【００２３】
基本設定Ｓ４０３において、ユーザが選択したコピー機能の基本設定を画像形成装置１０１のＲＡＭ１１４に設定値として記憶する。
【００２４】
応用設定表指示Ｓ４０４において、画像形成装置１０１はユーザからのコピー機能の応用設定の指示を受け付ける。例えば、コピーの応用設定５１２やその他の機能設定５１３の押下を受け付け、応用機能を選択するため設定行う指示を受け付ける。画像形成装置１０１はユーザからのその他の機能設定５１３の押下を受け付け、図３（ｃ）に示すＵＩを操作部１２０に表示する。その他の機能設定ＵＩ５２０では、画像形成装置１０１が実行可能なコピー機能の各種応用機能が表示される。例えば、両面印字の選択ボタン５２１やページ集約の選択ボタン５２２、原稿の種類の選択ボタン５２３、カラーの調整ボタン５２４、地紋印字の選択ボタン５２５、指定色除去の選択ボタン５２６などが表示されている。
【００２５】
詳細設定ＵＩ表示Ｓ４０５において、応用設定表指示Ｓ４０４に従った応用設定の詳細設定が行えるＵＩを表示する。指定色除去を行う場合には、画像形成装置１０１はユーザからの指定色除去の選択ボタン５２６の押下を受け付け、操作部１２０に図３（ｄ）に示す指定色除去の詳細設定画面５３０を表示させる。
【００２６】
指定色除去設定指示Ｓ４０６において、画像形成装置１０１はユーザからの特定の色成分を除去したい色の選択を受け付ける。例えば、赤を指定色として選択５３１や緑を指定色として選択５３２、青を指定色として選択５３３、黒を指定色として選択５３４が選択可能である。なお、指定できる色の種類については、赤・青・緑・黒の４色でなくても、その他の色であっても良い。画像形成装置１０１は、赤を指定色として選択５３１や緑を指定色として選択５３２、青を指定色として選択５３３、黒を指定色として選択５３４の中からいずれかのボタンの押下を受け付け、除去したい色の指示を受け付ける。本実施例では、ユーザが赤を指定色として選択５３１を指定したものとして説明する。
【００２７】
指定色セットＳ４０７において、指定色除去設定指示Ｓ４０６により画像形成装置１０１はユーザから選択された除去色をＲＡＭ１１４に設定値として記憶する。
【００２８】
その他、指定色除去詳細設定指示Ｓ４０８において、より詳細な指定色除去の設定チューニングを選択できる。例えば、指定色を決めた上で、指定した色の除去範囲を広げ、より広範囲までの色を除去できる設定を行う事ができる。これにより、無彩色に近い有彩色や、印刷時に色ずれを起こした原稿であっても除去ができる設定が可能な、除去範囲を広げるモードがある。その他、指定色を決めた上で、指定した色の色相を変更することが可能な設定を行うことができる。例えば、赤を指定色として選択５３１を選択したうえで、色合い調整モード５３６を選択すると、図３（ｅ）に示す操作部１２０に表示される色合い調整設定ＵＩ５４０が表示される。赤であっても、マゼンタ寄りやイエロー寄りといった除去する色の色合いを調整することができる。例えば、マゼンタ寄りの赤を除去したい場合には５４２を押下し、マゼンタ寄りとする。マゼンタ寄りにするとは、色差平面上の色相環において、マゼンタ側の色相にすることである。また、イエロー寄りの赤を除去したい場合には５４３を押下し、イエロー側とする。調整した設定は、マーク５４１で確認を行う。
【００２９】
本実施例では、赤を指定した場合を説明したが、青や緑の場合にも設定は可能であり、その指定色を構成する色方向への調整が可能である。ただし本実施例では指定色が有彩色の場合にのみ色合い調整を許すものとする。なお図３（ｄ）の詳細設定画面５３０において「除去範囲を広げる」５３５が選択された場合には、色の範囲が有彩色の場合には色相および彩度について範囲が拡張され、無彩色の場合には彩度について範囲が拡張される。この詳細は、図１０を参照して後述する。
【００３０】
指定色除去詳細セットＳ４０９において、画像形成装置１０１は指定色除去詳細設定指示Ｓ４０８によりユーザにより選択された指定色除去のより詳細な設定を画像形成装置１０１のＲＡＭ１１４に設定値として記憶する。
【００３１】
続いて、スキャン指示Ｓ４１０において、画像形成装置１０１はユーザからのスキャン実行を受け付け、スキャン動作を実行するように指示を行う。スキャンＳ４１１において、画像形成装置１０１はスキャナ部１４０に対し、スキャナを駆動させスキャナのガラス板上に置かれた原稿、または、原稿自動給紙装置ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）にセットされた原稿を読み取る。画像形成Ｓ４１２において、スキャンＳ４１１で読み取った画像を画像処理で扱えるビットマップ形式の画像へ変換を行う。
【００３２】
画像処理Ｓ４１３において、コピー機能の場合には、画像形成Ｓ４１２で生成されたスキャン画像を取得し、コピー用の画像処理を実施する。なお、本処理内において、指定色除去が実施される。
【００３３】
画像出力Ｓ４１４において、生成した画像の印刷を実行する。印刷が実行されると、画像形成装置１０１は、プリンタ部１３０で印字したコピー結果の原稿を出力する。Ｓ４１２、Ｓ４１３、Ｓ４１４については詳細を後述する。印字された原稿をＳ４２０においてユーザに提供を行う。
【００３４】
図４（ａ）にスキャンＳ４１１で読み取った原稿の例を示し、（ｂ）に画像出力Ｓ４１４で印刷された原稿の例を示す。図４（ａ）に示す原稿は、左下がり斜線パターンで示す領域Ａで示す領域は黒トナーを用いて形成された文字等が記載されており、格子パターンで示す領域Ｂで示す領域は赤トナーを用いて形成された文字等が記載されている。なお、文字が記載された箇所は「＊」で示す。図４（ｂ）に示す原稿は、左下がり斜線パターンで示す領域Ａの黒トナーを用いて形成された文字等はそのままコピーされて印字されている。一方、格子パターンで示す領域Ｂの赤トナーを用いて形成された文字等は文字である「＊」は除去され印字されていないことがわかる。本実施例では、赤の色成分を除去する設定としている為、赤トナーを用いて形成された領域が除去された例となる。
【００３５】
＜画像形成装置のソフトウェア構成＞
図５は、コピー機能やスキャンして送信機能、プリント機能を動作させる、画像形成装置１０１のソフトウェア構成の一例を示すブロック図である。画像形成装置１０１は、画像入力部２１０、設定管理部２２０、画像処理部２３０、画像出力部２４０、画像送信部２５０の各機能部を備える。これら各機能部は、画像形成装置１０１が有しているＣＰＵ１１１が制御プログラムを実行することにより実現される。以下、各機能部について説明する。
【００３６】
画像入力部２１０は、画像形成装置１０１が有するコピー機能やスキャンして送信機能、プリント機能に応じた画像データの入力を受け付ける。例えば、コピー機能やスキャンして送信機能が実行される場合はスキャナ部１４０からスキャン画像データを取得し、プリント機能が実行される場合はＰＣ１０２からＰＤＬデータを取得する。
【００３７】
設定管理部２２０は、画像処理部２３０で実行される各種画像処理についての様々な設定値を管理する。さらに、設定管理部２２０は、操作部１２０に表示されるＵＩ画面からユーザの指示を受けて設定値を取得し、設定値を管理する制御も行う。
【００３８】
画像処理部２３０は、画像入力部２１０が取得した画像データに対し、利用される機能に応じた様々な画像処理を行う。画像処理部２３０は、スキャナ画像処理部２３１、プリンタ画像処理部２３２、輝度−濃度変換処理部２３３、ガンマ処理部２３４、ハーフトーン処理部２３５、ドット付加部２３６、ドット付加部２３６、フォーマット変換部２３７で構成される。
【００３９】
図６は、スキャナ画像処理部２３１内のソフトウェア構成の一例を示すブロック図である。スキャナ画像処理部２３１において、図６に示されるスキャナ画像処理部２３１により画像処理機能が実行されて、スキャンした画像に対する必要な画像処理が行われる。スキャナ処理部２３１は、ＭＴＦ補正処理部３０１、ガンマ処理部３０２、色変換処理部３０３、色判定処理部３０４、彩度抑圧処理部３０５、フィルタ処理部３０６、像域処理部３０７からなる。
【００４０】
まず、読取速度によって変化する読み取りのＭＴＦを補正するＭＴＦ補正処理部３０１、スキャナの特性に応じた１次元のガンマ処理部３０２、そしてスキャナが持つ色空間からスキャナに依存しない色空間へ変換する色変換処理部３０３で構成される。本発明で用いられる指定された色を除去する処理も色変換処理部３０３で行われる。詳細は後述する。
【００４１】
さらに、ＭＴＦ補正処理部３０１で処理された画像を用いて文字や、写真などの像域を判定する像域処理部３０７やその像域情報を用いて行う、色判定処理部３０４、彩度抑圧処理部３０５、フィルタ処理部３０６で構成される。
【００４２】
ここで、色判定処理部３０４では像域情報を用いて、有彩色か無彩色かを判定し、彩度抑圧処理部３０５では像域情報に従って無彩色と判定された画像に対してＲＧＢの量を補正する。たとえば、色判定処理部３０４において無彩色と判定された場合、ＲＧＢを等量にするなどの処理を行う。そして、フィルタ処理部３０６では、像域情報に従ってスムージングやエッジ強調などを行う。
【００４３】
プリント画像処理部２３２は、プリント機能の実行時に必要な画像処理、例えばＰＤＬデータを解釈して中間データを生成する処理や、当該中間データをプリンタ部１３０で解釈可能なビットマップ形式のデータに変換するＲＩＰ処理などを行う。このＲＩＰ処理の際に、上述の属性情報を生成する処理も行われる。
【００４４】
輝度−濃度変換処理部２３３は、スキャナ画像処理部２３１やプリント画像処理２３２で生成したデータの色空間（例えばＲＧＢ）を、プリンタ部１３０に対応する色空間（例えばＣＭＹＫ）に変換する処理を行う。なお、輝度−濃度変換処理部２３３に入力される時点で色空間がＣＭＹＫの画像データは、そのままガンマ処理部２３４に送られる。ガンマ処理部２３４は、プリンタ部１３０の濃度階調を予め定めた特性となるように補正する処理を行う。ハーフトーン処理部２３５は、入力画像データの階調値（例えば、２５６階調）を、プリンタ部１３０で出力可能な階調であるＮ値（例えば２値）の画像データ（ハーフトーン画像データ）に変換する処理を行う。ドット付加処理部２３６は、あらかじめ定められたドットを付加する。画像出力部２４０は、入力画像データに対して各種画像処理を施した結果としてのハーフトーン画像データを、プリンタＩ／Ｆを介してプリンタ部１３０に出力する。
【００４５】
フォーマット変換部２３７は、スキャナ画像処理部２３１で生成したデータを、送信可能な汎用的なフォーマット形式に変換する。例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式のフォーマットや、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）形式のフォーマットへの変換を行う。画像送信部２５０は、入力画像データに対して各種画像処理を施した結果としての画像データを、ネットワークＩ／Ｆを介してＬＡＮ１０３を通してＰＣ１０２等へ送信する。
【００４６】
ここで前述したＳ４１２、Ｓ４１３、Ｓ４１４のフロー、すなわち画像形成から画像出力に至る処理を詳細に説明する。
【００４７】
画像形成Ｓ４１２において、画像入力部２１０内で、スキャンＳ４１１で読み取った画像を画像処理で扱えるビットマップ形式の画像へ変換を行う。
【００４８】
画像処理Ｓ４１３において、コピー機能の場合には、画像形成Ｓ４１２で生成されたスキャン画像を取得し、スキャナ画像処理部２３１内の色変換処理部３０３において指定色除去処理を含む色変換等を実施する。たとえばユーザが赤を指定色として選択５３１している場合、スキャンで読み取った画像内から、赤の色成分を除去する処理が実行される。続いて、輝度−濃度変換処理部２３３、ガンマ処理部２３４、ハーフトーン処理部２３５、ドット付加部２３６を実施する。
【００４９】
画像出力Ｓ４１４において、画像出力部２４０内で、生成した画像の印刷を実行する。印刷が実行されると、画像形成装置１０１は、プリンタ部１３０で印字したコピー結果の原稿を出力する。
【００５０】
＜指定色除去の方法＞
次に、スキャナ画像処理部２３１内の色変換処理部３０３において行っている３次元のＬＵＴ処理及び、特定色が指定された際の特定色除去の方法を説明する。
【００５１】
色変換処理部３０３において、指定除去を行う、行わないに関わらず、スキャナで取得した画像に対しては、デバイスに依存した特性を持つＲ、Ｇ、Ｂ信号から、色空間変換によりデバイス非依存な色空間Ｒ'、Ｇ'、Ｂ'に変換を行う処理を行っている。変換の方法はさまざまあるが、例として、３次元のＬＵＴによる変換処理を示す。
【００５２】
図７は、１５刻みに間引きが行われている、４０９６個のテーブルの例を示している。入力される入力Ｒ、入力Ｇ、入力Ｂに対する出力される出力Ｒ、出力Ｇ、出力Ｂがテーブルとして決められている。すなわち図７のテーブルは３次元ルックアップテーブル（ＬＵＴ）である。たとえば、入力が（０，０，１５）であった場合の出力が（０，０，１９）へ変換される。入力が１５刻みの値でない場合には、隣接するナンバーからの補間演算で出力が求められる。３次元のＬＵＴによる変換処理を入力画像全画素に対し実施することで、スキャンで読み込んだデバイス依存の色空間から、デバイス非依存の色空間に変換を行っている。このＬＵＴでは、入力値はたとえば図７のインデックスに予め対応付けられており、そのインデックスに出力値を対応させて保持することで、入力と出力すなわち変換の前後の色を互いに関連付けている。
【００５３】
指定色除去を実施する場合には、色変換処理部３０３において行う変換処理で用いる３次元ＬＵＴを変更することで実現することができる。例えば、３次元ＬＵＴの出力側のＲ、Ｇ、Ｂ信号が、画像形成装置１０１が受け付けた指定色に該当する場合には、この３次元ＬＵＴの中身を変換することで実現される。つまり、指定した色のＲＧＢを（出力Ｒ，出力Ｇ，出力Ｂ）＝（２５５，２５５，２５５）に変換して輝度信号で白を表す値に置換することで除去することができる。３次元ＬＵＴの生成は、ユーザが指定した除去色・除去領域（後述で詳細を説明）の設定値において、その都度生成しても良いし、指定される色ごとに３次元ＬＵＴを保持していてもよい。
【００５４】
また、ＲＧＢ色空間で、３次元ＬＵＴ上で処理を実施していることで、ＣＭＹＫ色空間で行っていた際に発生した課題を解決できる効果もある。ＣＭＹＫ色空間で例えばシアンを指定色として除去をする場合、画像形成に用いるＣＭＹＫトナーのシアンのみを印字しないことで指定色除去を実現することができる。しかし、例えばシアンと黄色とにより表される緑色の領域から、シアンを除去色として指定して除去した場合、以上の方法では、黄色だけが印字されてしまう場合があった。しかし、ＲＧＢ色空間で除去を行うことで、上記のような課題は発生しない効果もある。
【００５５】
＜指定色除去用の３次元ＬＵＴ生成方法＞
画像形成装置１０１が受け付けた指定色成分を除去できる３次元ＬＵＴを算出するフローを、図８を用いて示す。このフローは、色変換処理部３０３で実施され、画像形成装置１０１が有しているＣＰＵ１１１が制御プログラムを実行することにより実現される。
【００５６】
入力されるデータとしては、３次元ＬＵＴの出力側のＲ、Ｇ、Ｂとしており、全テーブル分（本実施例では、１５刻みであるため、１６×１６×１６個のテーブル）の信号値を処理する。このＬＵＴには初期値として、デバイス依存の色空間からデバイス非依存の色空間に変換するための出力ＲＧＢ値がセットされていて良い。加えて、処理のパラメータとして、各指定色の彩度幅閾値、色相中心角度、色相幅閾値が入力される。なお、処理を行う３次元ＬＵＴや、処理に用いる入力パラメータはＲＯＭ１１２に保存され、設定管理部２２０を介してステップ６１０から入力される。入力パラメータについては後述する。なお説明中で述べるように、指定色はＲＧＢ色空間から変換したＬＵＶ（輝度−色差表色系）色空間で特定される。さらに、ＬＵＶ色空間において、ＵＶ平面については、ＵＶの直交座標系から、輝度軸を原点とする極座標系（たとえばＤＩＳＴを動径、ＤＥＧを偏角として（ＤＩＳＴ，ＤＥＧ）で表す）で示される。すなわちＬＵＶ色空間は、（Ｌ，ＤＩＳＴ，ＤＥＧ）の円柱座標系で示される。Ｕ，ＶとＤＩＳＴ、ＤＥＧとの関係は下式で与えられる。なお角度ＤＥＧは「度」を単位とし、正のＵ軸方向を基準とする。
ＤＩＳＴ＝√（Ｕ2＋Ｖ2）
ＤＥＧ＝ｃｏｓ-1（Ｕ／ＤＩＳＴ）          （Ｖ≧０）    （１）
ＤＥＧ＝１８０＋ｃｏｓ-1（Ｕ／ＤＩＳＴ）  （Ｖ＜０）
以下の説明ではＤＥＧを色相角度あるいは中心角度などと呼び、ＤＩＳＴを彩度と呼んでいる。ＤＩＳＴ、ＤＥＧは上式でＵ，Ｖと相互に変換でき、表現の仕方が相違するにすぎない。図６の手順は、デバイス依存の色空間からデバイス非依存の色空間に変換するための出力ＲＧＢ値がセットされている３次元ＬＵＴを再構成する手順であり、ＬＵＴに登録された全てのＲＧＢ値に、例えば図７のインデックスの順に順次着目して実行される。
【００５７】
ステップ６１０では、画像形成装置１０１が受け付けた指定色が赤・緑・青等の有彩色か、黒等の無彩色化を判定する。まず、指定色として赤・緑・青のいずれかが指定された場合のフローを説明する。
【００５８】
指定色として赤・緑・青のいずれかが指定された場合に、ステップ６２０では、入力されたＲｉ、Ｇｉ、ＢｉをＲＧＢ色空間から輝度・色差の色空間（例えば、ＹＵＶ色空間）に変換する。入力されたＲｉ、Ｇｉ、Ｂｉは、３次元ＬＵＴにおいて着目するインデックスｉに対応するＲＧＢ値である。ＲＧＢからＹＵＶへの変換は以下の式からなる。
Ｙｉ＝０．２９９×Ｒｉ＋０．５８７×Ｇｉ＋０．１１４×Ｂｉ
Ｕｉ＝−０．１６９×Ｒｉ−０．３３１×Ｇｉ＋０．５０×Ｂｉ
Ｖｉ＝０．５０×Ｒｉ−０．４１９×Ｇｉ−０．０８１×Ｂｉ
なお、ｉは全テーブルの内、処理を行っているＬＵＴのインデックス番号を示す。
【００５９】
ステップ６２１では、変換した色差信号（Ｙｉ、Ｕｉ、Ｖｉの内、ＵｉとＶｉ）を元に、原点（０，０）から、（Ｕｉ，Ｖｉ）値までの距離を算出する。算出式としては、例えば、以下の式で算出する。
ＤＩＳＴｉ  ＝  ｓｑｒｔ（（Ｕｉ×Ｕｉ）＋（Ｖｉ×Ｖｉ））
ここで、算出した値を彩度値という。
【００６０】
ステップ６２２では、算出した彩度値が特定の閾値（彩度値閾値）より高彩度か低彩度を判定する。彩度値閾値は、パラメータとしてプリセットとしてＲＯＭ１１２に保持しておき、その値を使用し判定を行う。なお、彩度値閾値は指定する色ごとに違う値であっても良い。算出した彩度値が彩度値閾値より高い（大きい）場合（高彩度の場合）には、ステップ６２３へ進み、算出した彩度値が彩度値閾値より低い（小さい）場合（低彩度の場合）には、ステップ６３１へ進む。この時点で、入力される信号値の彩度値が、彩度値閾値よりも低彩度側にある場合は除去を行わないと判断する。一方、彩度値閾値よりも高彩度側にある場合は、除去候補とする。ここで、低彩度の色を非除去としていることで、無彩色に近い色が除去されないようにすることができる。図９に色差空間平面上における色相環を示す。図９（ａ）における内側の円が彩度閾値を示す。図９（ａ）の斜線領域が閾値よりも高彩度の色であり、除去候補となる色である。入力されるＬＵＴが、ＬＵＴαの点にプロットされる場合には除去候補とし、ＬＵＴβの点にプロットされる場合には除去しないものとする。
【００６１】
ステップ６２３では、画像形成装置１０１が受け付けた指定色が赤、緑、青の内、どの色かによって分岐する。画像形成装置１０１が受け付けた指定色が赤の場合には６２４へ進み、画像形成装置１０１が受け付けた指定色が緑の場合には６２５へ進み、画像形成装置１０１が受け付けた指定色が青の場合には６２６へ進む。ステップ６２４、ステップ６２５、ステップ６２６では、Ｒ、Ｇ、Ｂそれぞれの内、指定された色の基準のＵ−Ｖ平面上での中心角度を、色相角度としてセットする。図９（ｂ）に示すように、Ｕ−Ｖ平面上の原点を中心に、頂点側（Ｕ軸の正側）を０°として、時計回りに３５９°までの範囲で、各色の基準の色相角度をパラメータとしてプリセットとして保持しておき、その値を使用する。例えば、図９（ｂ）に示すように赤の色相角度を３４０°、緑の色相角度を２００°、青の色相角度を１００°にセットする。
【００６２】
ステップ６２７では、変換した色差信号（Ｙｉ、Ｕｉ、Ｖｉの内、ＵｉとＶｉ）を元に、Ｕ−Ｖ平面上での角度（Ｕ・Ｖ色相角度）ＤＥＧｉを算出する。算出式は上記式（１）でよい。図９（ｂ）のＬＵＴα及び、ＬＵＴβは共に３５０°の角度が算出されている例を示す。
【００６３】
ステップ６２８では、ステップ６２４、ステップ６２５、ステップ６２６でセットした基準の色相角度と、ステップ６２７で変換した色差信号から算出されたＬＵＴの着目したＲｉＧｉＢｉ値に対応するＵ・Ｖ色相角度ＤＥＧｉの角度差（色相角度差）を以下の式で算出する。
ＤＩＦＦ＿ＤＥＧｉ  ＝  ｜（ＬＵＴのＵ・Ｖ色相角度）ＤＥＧｉ−（基準の色相角度）｜
例えば、画像形成装置１０１が受け付けた指定色が赤の場合には、ステップ６２４でセットした赤の色相角度と、ステップ６２７で算出した着目色の色相角度との角度差を算出する。画像形成装置１０１が受け付けた指定色が赤の場合、ステップ６２４でセットした基準の色相角度値が３４０°である。また、ステップ６２７で算出したＵ・Ｖ色相角度が例えばＬＵＴαとＬＵＴβは共に３５０°である為、色相角度差はＬＵＴαとＬＵＴβ共に１０°となる。
【００６４】
ステップ６２９では、ステップ６２８で算出した色相角度差が、各色の色相幅閾値を上回るか否かの判定を行う。色相角度差が色相幅閾値以下の場合にはステップ６３０に進み、色相角度差が色相幅閾値より大きい場合にはステップ６３１に進む。図９（ｃ）で説明すると、赤の色相中心角度を中心に色相角度を両側方向に色相幅閾値分の領域内に入るか否かを判定する。例えば、色相幅閾値を３０度とした場合、赤の色相角度３４０°±色相幅閾値３０°内に入る点（すなわち色の領域）を除去範囲とする。よって、３４０°−３０°（＝３１０°）から、３４０°＋３０°（＝３７０°（＝１０°））までの色相角度内の色域を除去する。
【００６５】
ステップ６３０では、ステップ６２９で除去すると判定されたＬＵＴのＲｉＧｉＢｉ値を印字されない信号値へ変更する。例えば、輝度信号値の場合、白を示す（Ｒｉ、Ｇｉ、Ｂｉ）＝（２５５、２５５、２５５）の値に変更を行う。
【００６６】
ステップ６３１では、ステップ６２９で除去を行わない判定されたＬＵＴのＲｉＧｉＢｉ値は変更せず、入力信号のままとする。
【００６７】
ステップ６３２では、ＬＵＴのすべてのＲＧＢ値について判定されたか否かの分岐を行い、全信号の判定が終わっていない場合には、ステップ６３３で次のＬＵＴを処理するためインデックスｉに１を加算にし、ステップ６２２からの処理を実施する。本実施例で説明するＬＵＴは、１５刻みであるため、１６×１６×１６個のテーブルの例で説明する。全信号の判定が終わった場合には、処理を終了する。
【００６８】
続いて、指定色が黒指定された場合のフローを説明する。
【００６９】
指定色が黒の場合、ステップ６１０からステップ６３６へ分岐する。ステップ６３６、ステップ６３８はそれぞれステップ６２０、ステップ６２１と同様であるのでその説明は省略する。
【００７０】
ステップ６４０では、算出した彩度値が特定の閾値（彩度値閾値）より高彩度か低彩度を判定する。彩度値閾値は、パラメータとしてプリセットとしてＲＯＭ１１２に保持しておき、その値を使用し判定を行う。判定方法は、算出した彩度値が彩度値閾値より低い場合（低彩度の場合）にはステップ６４２へ進み、算出した彩度値が彩度値閾値より高い場合（高彩度の場合）にはステップ６４４へ進む。
【００７１】
この時点で、入力される信号値の彩度値が、彩度値閾値よりも高彩度側にある場合は除去行わないと判断する。一方、彩度値閾値よりも低彩度側にある場合は、除去を行うと。ここで、高彩度の色を非除去としていることで、有彩色に近い色が除去されないようにすることができる。図９（ｄ）における斜線領域が、除去範囲となり、入力されるＬＵＴが、ＬＵＴαの点にプロットされえる場合には非除去とし、ＬＵＴβの点にプロットされえる場合には除去範囲とする。
【００７２】
ステップ６４２、ステップ６４４、ステップ６４６、ステップ６４８は、それぞれステップ６３０、ステップ６３１、ステップ６３２、ステップ６３３と同様なのでその説明は省略する。
【００７３】
以上の処理によって、入力される３次元のＬＵＴを画像形成装置１０１が受け付けた指定色に応じて除去できるＬＵＴへ書き換えることが可能となる。この再構成済みＬＵＴを用いて色の変換を行うことで、指定した色の除去も併せて行うことができる。このように、除去対象として指定された色が有彩色の場合には、指定された色からの色差が所定量より小さく、かつ彩度が所定値より大きな色の範囲を白色に置換し、指定された色が無彩色の場合には、彩度が所定値以下の色の範囲を白色に置換するような色変換用のＬＵＴを元のＬＵＴから再構成する。あるいは、そのようなＬＵＴを作成する。
【００７４】
＜指定色除去処理に用いるパラメータ＞
前述のとおり、３次元のＬＵＴ生成においては、３次元ＬＵＴの出力側のＲ、Ｇ、Ｂテーブルに加えて、処理のパラメータとして、各指定色の彩度幅閾値、色相中心角度、色相幅閾値が入力される。ここで、その処理に用いるパラメータと、ユーザの応用設定において変更可能なパラメータについて説明する。なお、処理に用いる入力パラメータはＲＯＭ１１２に保存され、設定管理部２２０を介してステップ６１０から入力される。
【００７５】
パラメータについては、変更可能であるし、ＵＩから直接指定する構成であっても良いが、本実施例ではプリセットされた値を用いて、ユーザの指定で使うパラメータを切り替える構成を説明する。切り替えは例えば図３（ｄ）や図３（ｅ）に示したユーザインタフェースを通して行われてよい。図３（ｄ）では「除去範囲を広げる」指定が、図３（ｅ）では色合い調整が可能である。
【００７６】
図１０（ａ）に、各色指定時の彩度幅閾値、色相中心角度、色相幅閾値の参考値を示す。指定色除去設定指示Ｓ４０６で画像形成装置１０１が受け付けた指定色ごとに値が切り替わる。応用設定を行っていない場合の値が、デフォルトであり、赤、緑、青、黒を指定した際の、彩度幅閾値、色相中心角度、色相幅閾値を示す。指定色時ごとに、彩度幅閾値、色相中心角度、色相幅閾値の値は変えることができる。彩度幅閾値は各指定色で保持するが、色相中心角度と色相幅閾値は赤、緑、青指定時のみにしか用いないパラメータであるため、黒については保持していない。
【００７７】
指定色除去詳細設定指示Ｓ４０８で、図３（ｄ）の「除去範囲を広げる」５３５が指定された際のパラメータ例を、図１０（ａ）の除去範囲を広げるモード時に示す。デフォルトに対し、より広域までの範囲を除去できるような値が保持されている。赤、緑、青指定時の彩度幅閾値はデフォルトより無彩色側になる値とすることで、より無彩色側までを除去できる係数とする。たとえば、指定色が赤の場合、彩度幅閾値は−１６、すなわち無彩色側に向けて１６ポイント広げられ、色相幅閾値は＋５度、色相中心角度から広げられる。数値はそれぞれ異なるが、緑、青についても同様である。この色空間上の模式図を図１４に示す。図１４は指定色が緑の場合の例である。範囲１４０１がデフォルトの除去対象の範囲であるのに対して、範囲１４０２が拡張した除去対象の範囲である。範囲１４０２は、その中心はデフォルト範囲と一致しているが、シアンおよび黄色の両側に対して色相幅が拡げられている。それとともに、無彩色方向（原点方向）に対しても範囲が広がっている。このように、赤、緑、青指定時の色相幅閾値はデフォルトより広色相とすることで、より別色相側までを除去できる係数とする。色相中心角度は、デフォルトから変更しない。
【００７８】
一方、黒指定時の彩度幅閾値はデフォルトより有彩色側になる値とすることで、より有彩色側までを除去できる係数とする。図１５にその例を示す。図１５（Ａ）がデフォルト範囲を、図１５（Ｂ）が拡張範囲を示す。このように、黒指定時には、拡張により再度幅が広げられてなお、ここで説明したパラメータについては、彩度幅閾値は６２２及び６４０で用い、色相中心角度は６２４、６２５、６２６で用い、色相幅閾値は６２９で用いて処理を行う。
【００７９】
本実施例では、ＹＭＣなどの出力色空間においては２色以上の混色で構成される色たとえば赤、青、緑を指定して除去する方法を説明した。シアン、マゼンタ、イエローなどの単色で構成される色を除去することもできる。単色で構成されている原稿は印刷時に色ずれ等が発生しない。よって、彩度幅閾値は変更するが、色相幅閾値はデフォルトと同じ値を用いる構成にすることも可能である。なお単色とは、原稿の画像を形成する色剤の色成分を指す。たとえば原稿上の画像がＹＭＣＫのトナーで形成されている場合には、Ｙ，Ｍ，Ｃの各色成分が単色に相当する。Ｋは無彩色なので、単色ではあるが、対象とはしない。以上のように、指定色に応じて、各閾値を変更することも可能である。
【００８０】
また、指定色除去詳細設定指示Ｓ４０８で、「色合い調整」５３６が指定された際のパラメータ例を、図１０（ｂ）に示す。デフォルトの色相中心角度は、赤、緑、青のそれぞれに対応して３４０度、２００度、１００度であり、色相幅閾値は３０度である。それに対してたとえば赤が選択された場合、１段階マゼンタ寄りが選択されれば、３４０度＋１０度＝３５０度が調整後の色相中心角度となる。もう１段階マゼンタ寄りが指定されれば色相中心角度はさらに＋１０度される。逆にイエロー寄りが指定されれば、１段階ごとに色相中心角度は１０度ずつ減ぜられる。このように除去対象の色の調整は、デフォルトに対し、色相中心角度を変更することで行う。
【００８１】
例えば、図５（ｅ）に指定色が赤の場合の色合い調整ユーザインタフェース５４０を示す。このユーザインタフェースでは、デフォルトの色相中心角度に対しマゼンタ寄りまたは、イエロー寄りに所定の段数で色相を変更することができる。図５（ｅ）の例では、デフォルトの色相を中心としてマゼンタ及びイエローそれぞれに２段階ずつである。ユーザによって指定する方法としては、図３（ｅ）のＵＩにて、ボタン５４２、５４３を操作することで、それぞれの色の方向に色相を調整できる。調整前はデフォルト値５４１となっている。なお、ここで説明したパラメータについて、色相中心角度は図８のステップ６２４、６２５、６２６で用い処理を行う。図１３に色相調整のＵＶ平面上での模式図を示す。図１３では除去対象の色として緑が選択されている例を示す。図１３（Ａ）はデフォルト設定を示す。図１３（Ｂ）は２段階イエロー寄りに、図１３（Ｃ）は２段階マゼンタよりに色相を調整した例を示す。この場合、中心角が変わるだけで、再度幅や色相幅は変わらない。  また、図３（ｄ）に示した「除去範囲を広げる」５３５と「色合い調整」５３６はそれぞれ独立に調整ができ、いずれか一方だけを指定することもできるし、両方とも合わせて実行することが可能である。すなわち、色相の調整と、色相幅および／または彩度幅の調整とを独立して行うことができる。
【００８２】
また、本実施例では、ＵＩにおいて何段階かの範囲で設定値を切り替える構成で、かつ、プリセットされているパラメータ値を用いる構成を説明したが、ユーザが直接パラメータを変更できるＵＩを用意した上で、パラメータ値を直接調整できる構成であっても良い。ただし、調整値として任意の値を入力できるように構成すると、調整により全く異なる色相が指定されてしまうことにもなりかねないので、調整値の上限を設けてもよい。さらにこの調整の上限を、色相中心角度を、０度から３６０度までを例えば１度刻みで調整できるように設定してもよい。あるいは、除去対象の色の範囲が、すべての色相をカバーできるように、色相幅および色相中心角度を調整できるようにしてもよい。例えば図９（ｃ）を参照する。除去対象として赤を選択した場合、デフォルトの除去対象範囲は、色相に関しては、３４０度±３０度であり、３１０度〜３７０度の範囲である。色相幅を拡張し、２段階マゼンタ寄りに色を調整すると、３６０度±３５度が除去対象の色の範囲となる。すなわち、３２５度〜３９５度（＝３５度）が範囲となる。一方、青を指定して、色相をマゼンタ寄りに調整し、色相幅を拡張すると、その範囲は、８０度±４０度となり、４０度〜１２０度が除去範囲となる。この結果、３５度〜４０度の色相は、調整によっても除去できない色となることがわかる。そこで、色相中心角の調整量の拡大や、或いは色相幅の更なる拡張により上記の例では除去できない範囲も除去の対象となるよう構成してもよい。
【００８３】
なお、本実施例ではコピー機能のフローを説明したが、前述の通りスキャナ画像処理部２３１内の色変換処理部３０３で実施することで、コピー機能に関わらず実施できる。例えば、スキャンした画像をＰＣ等に送信するスキャンして送信機能や、スキャンした画像を画像形成装置１０１Ｃ等に保存するスキャンして保存機能、ＦＡＸ送信機能等、スキャン処理を利用する機能であれば利用可能である。
【００８４】
以上によって、指定色除去を行う場合に、指定色の低彩度色まで除去されてしまう点や、黒色やグレーなど無彩色の色を限定して除去することができない点などの課題を解決した上で、原稿内からユーザが指定色領域のみを除去することができる。また、除去対象の色の指定をより柔軟に行うことが可能になる。
【００８５】
［実施形態２］
実施例１では、ＹＵＶ色空間など輝度−色差色空間での、色差値（すなわち色相角）を用い指定色領域のみを特定し、除去する構成を説明した。ここでは、色差値に加えて、輝度の信号値を用い、指定色領域を特定する構成を説明する。
【００８６】
図８に示したステップ６２２では彩度値までの距離を元に判定を行い、ステップ６２９では色相角度差を元に指定色か否かの判定を行っていた。しかし、淡い色や暗い色の場合、彩度と色相だけの閾値で判定を行うと、ユーザが意図しない色が除去されてしまう可能性がある。
【００８７】
そこで、ステップ６２２およびステップ６２９において、ステップ６２０で取得した輝度値Ｙを用いる構成を説明する。ステップ６２０で取得した輝度値Ｙに応じて、ステップ６２２およびステップ６２９の判定部で用いる閾値の値を切り替える。例えば、算出した輝度の範囲が０〜２５５までの場合、０〜８６を低輝度域、８７〜１７２を中間輝度域、１７３〜２５５を高輝度域と分ける。輝度域ごとに異なる彩度幅閾値および色相幅閾値をＲＯＭ１１２に保持する。算出された輝度がどの輝度域に属するかを判定し、属する輝度域に対応した彩度幅閾値、色相幅閾値を用い図８のそれぞれステップ６２２、ステップ６２９の処理を行う。
【００８８】
それによって、淡い色や暗い色の場合においても、指定した色通りの色を除去することが可能である。
【００８９】
［実施形態３］
実施例１及び、実施例２では、画像形成装置１０１が受け付けた指定色の除去設定を確定したうえで、コピーを実行するフローを説明した。しかし、設定した除去領域が実際の原稿のどの色に対応するかをユーザが確認することができない。そこで、図２のＳ４００からＳ４２０の構成に加え、Ｓ４２１のプレビュー表示及び、出力実行４２２を行える構成を、図１１を参照して説明する。
【００９０】
プレビュー表示Ｓ４２１において、Ｓ４１３で作成した除去結果をユーザにＵＩで提示し、除去結果を確認する。
【００９１】
Ｓ４２１のプレビュー表示でユーザが結果を確認した上で、出力実行Ｓ４２２を行う。結果を確認した上で、ユーザが除去結果を変更したい場合には、再度、指定色除去設定指示Ｓ４０６や指定色除去詳細設定指示Ｓ４０８を行い、設定を変更することができる。それによって、ユーザは指定色除去の結果プレビューを確認した上で印刷等が行え、誤印刷を避けることが可能となる。
【００９２】
図１２にプレビューを行なうＵＩのイメージ図を示す。画像形成装置１０１の操作部１２０において、プレビュー表示ＵＩ５５０を表示する。プレビュー表示ＵＩ５５０内には、指定色除去の処理前画像５５１と、指定色除去の処理後結果画像５５２を表示されている。また、画面上に印刷ボタン５５３及び、設定変更ボタン５５４が用意されている。指定色除去の処理後結果画像５５２を確認して、そのまま印刷を行う場合には、印刷ボタン５５３の投下を受け付け、印刷を実行する。指定色除去の設定を変更する場合には、設定変更ボタン５５４の投下を受け付け、再度指定色除去の設定を行うＵＩ５３０へ移行させる。
【００９３】
［実施形態４］
実施例１、実施例２、実施例３では、画像形成装置１０１が受け付けられる指定色は１色である構成を説明した。実施例４では、画像形成装置１０１が受け付けられる指定色が複数色の場合の例を説明する。
【００９４】
図３（ｄ）において、例えば赤を指定色としてレッド５３１と青を指定色としてブルー５３３の二つを同時に選択できる構成とする。除去処理については、指定色除去用に作成する３次元ＬＵＴフローである図８の処理を、指定された色数分実行し、複数色を除去できる３次元ＬＵＴを生成する。作成した複数色除去を行う３次元ＬＵＴを用いて、スキャナ処理部２３１内の色変換処理部３０３で処理を実行する。
【００９５】
また、２色や３色などの複数色除去を行う場合に、複数色で指定された色の除去範囲同士に挟まれる色相領域まで除去することも可能である。例えば、指定色で赤と緑が指定された場合、色差空間上の色相環において二色の中間にある色相である黄色領域まで含めて除去することも可能である。
【００９６】
以上の方法により、指定色を１色ではなく、複数色まで指定したうえで、指定色除去を行うことが可能となる。
【００９７】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９８】
１０１  画像形成装置、３０１  ＭＴＦ補正処理部、３０２  ガンマ処理部、３０３  色変換処理部、３０４  色判定処理部、３０５  彩度抑圧処理部、３０６  フィルタ処理部
【図１】
2019029903.tif 000003
【図２】
2019029903.tif 000004
【図３】
2019029903.tif 000005
【図４】
2019029903.tif 000006
【図５】
2019029903.tif 000007
【図６】
2019029903.tif 000008
【図７】
2019029903.tif 000009
【図８】
2019029903.tif 000010
【図９】
2019029903.tif 000011
【図１０】
2019029903.tif 000012
【図１１】
2019029903.tif 000013
【図１２】
2019029903.tif 000014
【図１３】
2019029903.tif 000015
【図１４】
2019029903.tif 000016
【図１５】
2019029903.tif 000017