(57)【要約】【課題】カラー画像をモノクロ（黒単色）画像として出力する場合に、色相毎にモノクロ変換後の濃度を設定できる画像処理装置及びその方法ならびに画像形成装置を提供する。【解決手段】実施形態において、画像処理装置は、濃度調整すべき入力画像の色と関連する色相について、濃度値を入力する入力手段と、入力画像の色のＬａｂ値が色域外郭曲線データ上に位置する場合及びＬａｂ値が色域外郭曲線上とは異なる領域に位置する場合のそれぞれにおいて、入力手段から入力した濃度値を用い、入力画像の色が明度の高い色である場合は、出力階調値の最大値を抑制し、入力画像の色が、彩度が高く明度の低い色である場合は、出力階調値の最大値を高めるモノクロ明度調整手段と、を具備する。【選択図】図１
2011254473.tif 000002
【特許請求の範囲】
【請求項１】
濃度調整すべき入力画像の色と関連する色相について、濃度値を入力する入力手段と、
前記入力手段から入力された濃度値に従い、濃度調整すべき入力画像の色の単色黒画像としての階調値を求めるモノクロ明度調整手段と、
を具備し、
前記モノクロ明度調整手段は、
入力画像の色の色域外郭曲線データを求め、
入力画像の色の第１のＬａｂ値（ＣＩＥ）を求め、
求めた第１のＬａｂ値が色域外郭曲線上に位置する場合、
入力画像の色の画素ごとの色相を特定し、
特定した色相において彩度が最大となる色再現域での最大彩度点を求め、
最大彩度点を用いて入力画像の色のＬａｂ値を算出し、画素ごとの色相角を求め、
求めた色相角を挟む２つの色相を判別し、
判別した２つの色相間の角度と、最大彩度点とのいずれか一方の色相間の角度と、判別した２つの色相について、前記入力手段により入力された濃度値の差を用いて、単色黒としての出力階調値を求め、
Ｌａｂ値に変換した白点（モノクロ階調値が「０」）、Ｌａｂ値に変換した黒点（モノクロ階調値が「最大値」）及び最大彩度を用いて、モノクロ階調値を求める
画像処理装置。
【請求項２】
濃度調整すべき入力画像の色と関連する色相について、濃度値を入力する入力手段と、
前記入力手段から入力された濃度値に従い、濃度調整すべき入力画像の色の単色黒画像としての階調値を求めるモノクロ明度調整手段と、
を具備し、
前記モノクロ明度調整手段は、
入力画像の色の色域外郭曲線データを求め、
入力画像の色の第１のＬａｂ値（ＣＩＥ）を求め、
求めた第１のＬａｂ値が色域外郭曲線上とは異なる領域に位置する場合、
入力画像の色の画素ごとの色相を特定し、
特定した色相において彩度が最大となる色再現域での最大彩度点を求め、
最大彩度点を用いて入力画像の色のＬａｂ値を算出し、画素ごとの色相角を求め、
求めた色相角を挟む２つの色相を判別し、
判別した２つの色相間の角度と、最大彩度点とのいずれか一方の色相間の角度と、判別した２つの色相について、前記入力手段により入力された濃度値の差を用いて、単色黒としての出力階調値を求め、
Ｌａｂ値に変換した白点（モノクロ階調値が「０」）とＬａｂ値に変換した黒点（モノクロ階調値が「最大値」）とを結ぶ第１の直線を規定し、
第１の直線上に、最大彩度点が規定する階調値と同じ値の第１点を規定し、
第１点と最大彩度点を結ぶ第２の直線を規定し、
白点と入力画像の色を結ぶ第３の直線を規定し、
第３の直線が第２の直線と交わる第２の点を規定し、
第３の直線上の入力画像の色と白点との間の距離と第３の直線上の入力画像の色と第２の点との間の距離の比と第２の点の濃度値とにより、モノクロ階調値を求める
画像処理装置。
【請求項３】
前記入力手段は、グラフィカルユーザインタフェース画面を含み、個々の色相の濃度値を、０〜１００（％）の範囲内で、直接入力可能である
請求項１または２記載の画像処理装置。
【請求項４】
入力画像の色の色域外郭曲線データを求め、
入力画像の色の第１のＬａｂ値（ＣＩＥ）を求め、
求めた第１のＬａｂ値が色域外郭曲線上に位置する場合、
入力画像の色の画素ごとの色相を特定し、
特定した色相において彩度が最大となる色再現域での最大彩度点を求め、
最大彩度点を用いて入力画像の色のＬａｂ値を算出し、画素ごとの色相角を求め、
求めた色相角を挟む２つの色相を判別し、
判別した２つの色相間の角度と、最大彩度点とのいずれか一方の色相間の角度と、判別した２つの色相について、前記入力手段により入力された濃度値の差を用いて、単色黒としての出力階調値を求め、
Ｌａｂ値に変換した白点（モノクロ階調値が「０」）、Ｌａｂ値に変換した黒点（モノクロ階調値が「最大値」）及び最大彩度を用いて、モノクロ階調値を求める
画像処理方法。
【請求項５】
入力画像の色の色域外郭曲線データを求め、
入力画像の色の第１のＬａｂ値（ＣＩＥ）を求め、
求めた第１のＬａｂ値が色域外郭曲線上とは異なる領域に位置する場合、
入力画像の色の画素ごとの色相を特定し、
特定した色相において彩度が最大となる色再現域での最大彩度点を求め、
最大彩度点を用いて入力画像の色のＬａｂ値を算出し、画素ごとの色相角を求め、
求めた色相角を挟む２つの色相を判別し、
判別した２つの色相間の角度と、最大彩度点とのいずれか一方の色相間の角度と、判別した２つの色相について、前記入力手段により入力された濃度値の差を用いて、単色黒としての出力階調値を求め、
Ｌａｂ値に変換した白点（モノクロ階調値が「０」）とＬａｂ値に変換した黒点（モノクロ階調値が「最大値」）とを結ぶ第１の直線を規定し、
第１の直線上に、最大彩度点が規定する階調値と同じ値の第１点を規定し、
第１点と最大彩度点を結ぶ第２の直線を規定し、
白点と入力画像の色を結ぶ第３の直線を規定し、
第３の直線が第２の直線と交わる第２の点を規定し、
第３の直線上の入力画像の色と白点との間の距離と第３の直線上の入力画像の色と第２の点との間の距離の比と第２の点の濃度値とにより、モノクロ階調値を求める
画像処理方法。
【請求項６】
濃度調整すべき入力画像の色と関連する個々の色相の濃度値を、グラフィカルユーザインタフェース画面を用い、０〜１００（％）の範囲内で、直接入力可能である
請求項４または５記載の画像処理方法。
【請求項７】
濃度調整すべき入力画像の色と関連する色相について、濃度値を入力する入力手段と、
入力画像の色の色域外郭曲線データを求め、
入力画像の色の第１のＬａｂ値（ＣＩＥ）を求め、
求めた第１のＬａｂ値が色域外郭曲線上に位置する場合、
入力画像の色の画素ごとの色相を特定し、
特定した色相において彩度が最大となる色再現域での最大彩度点を求め、
最大彩度点を用いて入力画像の色のＬａｂ値を算出し、画素ごとの色相角を求め、
求めた色相角を挟む２つの色相を判別し、
判別した２つの色相間の角度と、最大彩度点とのいずれか一方の色相間の角度と、判別した２つの色相について、前記入力手段により入力された濃度値の差を用いて、単色黒としての出力階調値を求め、
Ｌａｂ値に変換した白点（モノクロ階調値が「０」）、Ｌａｂ値に変換した黒点（モノクロ階調値が「最大値」）及び最大彩度を用いて、モノクロ階調値を求め、
求めた第１のＬａｂ値が色域外郭曲線上とは異なる領域に位置する場合、
入力画像の色の画素ごとの色相を特定し、
特定した色相において彩度が最大となる色再現域での最大彩度点を求め、
最大彩度点を用いて入力画像の色のＬａｂ値を算出し、画素ごとの色相角を求め、
求めた色相角を挟む２つの色相を判別し、
判別した２つの色相間の角度と、最大彩度点とのいずれか一方の色相間の角度と、判別した２つの色相について、前記入力手段により入力された濃度値の差を用いて、単色黒としての出力階調値を求め、
Ｌａｂ値に変換した白点（モノクロ階調値が「０」）とＬａｂ値に変換した黒点（モノクロ階調値が「最大値」）とを結ぶ第１の直線を規定し、
第１の直線上に、最大彩度点が規定する階調値と同じ値の第１点を規定し、
第１点と最大彩度点を結ぶ第２の直線を規定し、
白点と入力画像の色を結ぶ第３の直線を規定し、
第３の直線が第２の直線と交わる第２の点を規定し、
第３の直線上の入力画像の色と白点との間の距離と第３の直線上の入力画像の色と第２の点との間の距離の比と第２の点の濃度値とにより、モノクロ階調値を求める
モノクロ明度調整手段と、
前記モノクロ明度調整手段により求めた階調値を用い、明度の高い色については、その最大値を抑制し、彩度が高く明度の低い色については、明度を高めたモノクロ出力画像を形成する出力画像形成手段と、
を具備する画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置及びその方法ならびに画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置は、カラー（有彩色）を再現するためのＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー（黄））の色材と黒（無彩色）を再現するＢｋ（黒）の色材とを用い、画像データに対応する可視像を形成し、シート媒体に出力する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２６２４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像データ（入力画像）の色再現域（例えば、ｓＲＧＢ（standard ＲＧＢ）やＬ＊ａ＊ｂ＊（ＣＩＥ（Commission Internationale de L’eclairage ＜仏＞国際照明委員会））等）に依存するが、イエロー（黄色，Ｙ）は明度が高く、ブルー（青，Ｂ）は明度が低いことがある。このような画像データをモノクロ画像として出力すると、イエロー（Ｙ）が薄く、ブルー（Ｂ）が濃く印字される。
【０００５】
このため、イエロー（Ｙ）等の明度の高い画像をモノクロ（黒単色，Ｂｋ）画像に変換して出力する場合、イエロー（Ｙ）と紙下地（シート媒体）の色との明度差が小さくなることにより、画像と下地との区別がし難くなる。また、黒（Ｂｋ）文字と青（Ｂ）文字が混在した文書をモノクロ（黒単色）で出力するためにモノクロ変換すると、ブルー（Ｂ）の明度が低いことにより青（Ｂ）文字と黒（Ｂｋ）文字との明度差が小さくなり、識別が困難になる。
【０００６】
このような背景から、有彩色（カラー）画像をモノクロ（黒単色）画像として出力する場合において、例えば明度の高い色については、その最大値を抑制し、彩度が高く明度の低い色については、明度を高める等、色相毎にモノクロ変換後の濃度を設定できることが好ましい。
【０００７】
本発明の目的は、有彩色（カラー）画像をモノクロ（黒単色）画像として出力する場合において、色相毎にモノクロ変換後の濃度を設定できる画像処理装置及びその方法ならびに画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
実施形態において、画像処理装置は、濃度調整すべき入力画像の色と関連する色相について、濃度値を入力する入力手段と、入力画像の色のＬａｂ値が色域外郭曲線データ上に位置する場合及びＬａｂ値が色域外郭曲線上とは異なる領域に位置する場合のそれぞれにおいて、入力手段から入力した濃度値を用い、入力画像の色が明度の高い色である場合は、出力階調値の最大値を抑制し、入力画像の色が、彩度が高く明度の低い色である場合は、出力階調値の最大値を高めるモノクロ明度調整手段と、を具備する。
【図面の簡単な説明】
【０００９】
【図１】実施形態の一例を示す概略図。
【図２】実施形態の一例を示す概略図。
【図３】実施形態の一例を示す概略図。
【図４】実施形態の一例を示す概略図。
【図５】実施形態の一例を示す概略図。
【図６】実施形態の一例を示す概略図。
【図７】実施形態の一例を示す概略図。
【図８】実施形態の一例を示す概略図。
【図９】実施形態の一例を示す概略図。
【発明を実施するための形態】
【００１０】
以下、実施の形態について図面を参照して説明する。
【００１１】
図１に示す画像形成装置（マルチファンクショナルプリフェラル、以下単にＭＦＰと称する）１は、画像形成部３、データ管理部５、通信制御部７、及びシステム制御部９、を少なくとも、含む。なお、ＭＦＰ１は、後段に説明する通信制御部を通じて任意数のクライアント（ユーザ）例えば、パーソナルコンピュータ（ＰＣ））１０１、・・・、Ｎと接続する。
【００１２】
画像形成部３は、任意形式のデータに基づいて画像や文字を可視化し、シート媒体上に出力する。データ管理部５は、データを受けつけ、プリント出力や保存等のジョブの実行のためにデータを管理する。通信制御部７は、通信回線（ネットワーク網）との間のデータの送受信を管理する。システム制御部９は、画像形成部３、データ管理部５、通信制御部７すなわちＭＦＰ１の動作を制御する。
【００１３】
画像形成部３は、電源ユニット３１、スキャナユニット３２、メモリユニット３３、画像形成ユニット３４、モノクロ明度調整ユニット３５、色変換ユニット３６及びプロセス制御ユニット（プロセスコントローラ）３７、を少なくとも含む。画像形成部３はまた、画像形成ユニット３４が出力する画像を保持し、画像形成ユニット３４に供給するシート媒体の供給機構を含む。
【００１４】
電源ユニット３１は、商用電源に接続し、１次側（入力）電圧からＭＦＰ１の動作に用いる２次側電圧を生成する。もちろん、１次側電圧については、入力許容電流値（上限）が管理される。
【００１５】
スキャナユニット３２は、画像形成ユニット３４が可視化してシート媒体上に出力する画像や文字あるいは形状、色等の情報が非データ形式である場合、（その）情報を、画像データとして出力する。スキャナユニット３２は、情報を含むシート状の原稿や立体物に光を当て、（その）光が情報で反射した光（画像光）の強度に対応する電気信号を取得し、画像データに変換する。
【００１６】
メモリユニット３３は、スキャナユニット３２により得たオリジナルの画像データや、パーソナルコンピュータ（ＰＣ）からの出力データ、あるいはファクシミリ受信データ等の外部から入力される画像データを、保持する。メモリユニット３３はまた、プログラムやアプリケーション（ソフトウェア）等を記憶する。
【００１７】
画像形成ユニット３４は、画像データを可視化し、シート媒体上に出力する。可視化の方法は、トナーを用いる静電転写式やインクを用いる直接記録式（インクジェット）が、多い。特別な色（金／銀）の出力のためのホットスタンプ等が併用されてもよい。
【００１８】
モノクロ明度調整ユニット３５は、色変換ユニット３６が出力画像データを出力する際に参照する色変換テーブルにおいて、カラー画像データをモノクロ（黒単色）画像として出力する要求に応じてモノクロ画像データに変換する場合の明度の高い画像とシート媒体の下地色との差、あるいは明度差が小さい２以上の色の画像情報を含む画像データをモノクロ画像として出力する際の相互の色の視認性（識別の容易性）等を向上するため、明度差が小さい画像データの個々の画素について、明度と彩度に従い、モノクロ画像出力時に用いるモノクロ画像の階調値（濃度データ）を設定する（モノクロ明度調整）。なお、設定の例としては、カラー画像をモノクロ画像として出力する場合において、例えば明度の高い色については、その最大値を抑制し、彩度が高く明度の低い色については、明度を高める、等がある。
【００１９】
色変換ユニット３６は、画像形成ユニット３４が画像データを可視化して出力画像として出力する際に参照する色変換テーブルを少なくとも含み、モノクロ明度調整ユニット３５による濃度調整の結果を反映させながら、画像形成ユニット３４が出力画像を出力する際に用いる色（色材とその量）を設定する。
【００２０】
プロセス制御ユニット３７は、ＣＰＵ（マイクロプロセッサ）を含み、画像形成部３の各ユニットを制御する。
【００２１】
データ管理部５は、データを受けつけるデータ入力ユニット５１、データ入力ユニット５１が受けつけたデータをプリント出力や保存等のジョブの実行のために処理するデータ処理ユニット５２、データ処理ユニット５２が処理したデータをジョブにより特定される形式で出力するデータ出力ユニット５３、ならびにデータ入力ユニット５１、データ処理ユニット５２及びデータ出力ユニット５３の相互間のデータの受け渡しを制御するデータ制御ユニット（データコントローラ）５４、を少なくとも含む。
【００２２】
通信制御部７は、公衆通信回線と接続され、ファクシミリ（ＦＡＸ）データを受け取り、または送信するファクシミリユニット７１、外部ネットワーク、例えばＬＡＮ（ローカルエリアネットワーク）と接続され、ネットワーク網からデータを受け取り、または送信するＬＡＮ制御ユニット７２、例えばＵＳＢ（ユニバーサルシリアルバス）規格に対応し、接続される相手方からデータを受け取り、または送信する拡張インタフェースユニット７３、及びファクシミリユニット７１、ＬＡＮ制御ユニット７２及び拡張インタフェースユニット７３のそれぞれによる相手先との通信、データの入力と出力及び並列処理、等を制御する通信制御ユニット（通信コントローラ）７４、を少なくとも含む。なお、ＭＦＰ１は、上述した通り、ＬＡＮ制御ユニット７２を経由し、任意のクライアント（ユーザ）例えば、パーソナルコンピュータ（ＰＣ））１０１、・・・、Ｎと接続し、ネットワークプリンタとしても機能する。
【００２３】
システム制御部９は、メイン制御ブロック（ＭＰＵ）９１、入力部（スイッチもしくはボタン群）あるいは入力パネル（タッチパネル）及び表示ユニット９２等が一体化されたユーザインタフェースユニット（操作ユニット）９３を、少なくとも含む。ＭＰＵ９１は、上述した各部のプロセスコントローラ（ＣＰＵ）３７、データコントローラ５４、及び通信コントローラ７４と相互に接続し、各部を制御する。
【００２４】
ＭＰＵ９１は、操作ユニット（ユーザインタフェースユニット）９３と接続し、表示ユニット９２のタッチパネルから、各部の動作の開始や停止、条件設定、及び画像形成部３の画像形成ユニット３４が出力する出力画像について、例えば黒画像の再現性を高めるための無彩色の調整量の設定等を受けつけ、指示入力に応じて、各部の動作を制御する制御信号を出力する。
【００２５】
タッチパネル（表示ユニット）９２は、ユーザの指による指示（制御）入力を検出し、例えばコピー、スキャン開始、スキャンデータまたは着信したファクシミリデータの表示、等の起動をＭＰＵ９１に入力（指示）する。
【００２６】
ＭＰＵ９１または、タイマユニット９４と接続する。タイマユニット９４は、内蔵するクロック発生ユニット（ＣＬＫ）が発生するクロックを基準に、年（yyyy）、月（mm）、日（DD）、時（HH）、分（MM）を、例えばファクシミリ原稿の受信日時、送信日時、スキャナによるスキャン日時の表示や、ファイルへの保存（ファイル名への添付）等に利用可能に保持する。クロック発生部（ＣＬＫ）は、ＭＰＵ９１の動作のためにシステム制御部９内に設けられるものであってもよい。タイマユニット９４による時間の計数あるいは時間データの保持は、例えば画像形成部３の電源ユニット３１に入力する商用電源の周波数を利用しても良い／（空間波の）放送信号が含む時間データ（時報サービス信号）を直接受信してもよい。
【００２７】
以下、図２に、クライアント（ＰＣ）１０１，・・・，Ｎが、ＭＦＰ１が出力する画像に対して、ＰＣ（クライアント）側のプリンタドライバ画面にて、モノクロ明度調整処理の概略を示す。
【００２８】
なお、モノクロ明度調整処理は、上述の通り、例えば明度の高い画像とシート媒体の下地色との差、あるいは明度差が小さい２以上の色の画像情報を含む画像データをモノクロ画像として出力する際の相互の色の視認性（識別の容易性）等を向上するため、モノクロ画像出力時に用いるモノクロ画像の階調値を設定するものである。
【００２９】
すなわち、クライアント（ＰＣ）１０１側のプリンタドライバ画面において、色相毎のモノクロ濃度入力の設定を受けつけるＧＵＩ（Graphical User Interface）を表示し（１）、色相毎のモノクロ濃度の設定の入力を受けつけ（２）、ＭＦＰ１側で、モノクロ色変換を行う（３）。なお、モノクロ色変換は、具体的には、個々の画素について明度と彩度とを変更して、モノクロ画像の階調性を設定するものである。また、ここでのモノクロ濃度とは、モノクロ変換後の画像階調値を示す。この場合、モノクロ変換後の画像階調値は、例えば８ビット表示では２５６段階であり、０〜２５５の範囲内となる。
【００３０】
より詳細には、モノクロ明度調整処理は、図３に一例を示すが、ＲＧＢ（加法混色で用いる三原色）及びＣＭＹ（減法混色で用いる三要素）の６色相を表示可能な６角形１０１−１１１、及び６角形の頂部が示すそれぞれの色相について濃度の設定が可能な入力領域（テキストボックス）１１１−１，１１１−２，・・・，１１１−ｎ−１，１１１−ｎ（ｎは正の整数）を含むＧＵＩ（Graphical User Interface，グラフィカルユーザインタフェース）１０１−１１を、プリンタドライバ画面１０１−１において表示させ、個々のテキストボックスに、カラー原稿すなわち入力画像に対するモノクロ変換後のモノクロ画像の階調値（ユーザ指示値）を入力することで、ＭＦＰ１側のモノクロ明度調整ユニット３５により、モノクロ画像の階調値を変更するものである。なお、６色相は、色相環を、Ｒ（Ｒｅｄ，赤）、Ｇ（Ｇｒｅｅｎ，緑）、Ｂ（Ｂｌｕｅ，青）のそれぞれを１２０°の間隔で区分し、それぞれの補色となるＣ（Ｃｙａｎ）、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）を、同一の円にあてはめることで、６０°毎に、Ｒを基準の０°として（Ｒからの角度が）１８０°の位置をＣ、Ｒから１２０°離れた位置をＧとして（Ｒからの角度が）３００°の位置をＭ、ＧとＲからそれぞれ１２０°離れた位置をＢとして（Ｒからの角度が）６０°の位置をＹとする周知の表色法である。
【００３１】
図３において、個々のテキストボックスは、０〜１００（％）の数値が入力されることにより、ユーザが希望するモノクロ画像の階調値を、直接受けつけることが可能であり、受けつけた（入力された）階調値を、ＭＦＰ１側のモノクロ明度調整ユニット３５に設定できる。
【００３２】
また、各色相のモノクロ濃度は、入力カラー画像の特定階調値に対応する。なお、特定階調値は、色相ＲについてはＲＧＢ（２５５，０，０）、色相ＹについてはＲＧＢ（２５５，２５５，０）、色相ＧについてはＲＧＢ（０，２５５，０）、色相ＣについてはＲＧＢ（０，２５５，２５５）、色相ＢについてはＲＧＢ（０，０，２５５）、及び色相ＭについてはＲＧＢ（２５５，０，２５５）とする。
【００３３】
なお、プリンタドライバ画面１０１−１のＧＵＩ１０１−１１は、テキストボックスに入力されたモノクロ濃度を、有効とする（画像形成部３による処理を実行する）ための制御コマンドを出力する“ＯＫ”ボタン表示１０１−１２及び、テキストボックスへの入力を取り消す（画像形成部３による処理を実行しない）ための制御コマンドを出力する“キャンセル”表示１０１−１３を含んでもよい。
【００３４】
以下、図４〜図９により、図２及び図３により概略を説明したモノクロ明度調整を詳細に説明する。なお、図４〜図９が説明するそれぞれの過程は、図１に示した画像形成部のモノクロ明度調整ユニットにより実現できる。また、６色相のそれぞれについては、任意の１つの色相、例えばＹ（イエロー）を用いて代表して説明する。
【００３５】
図４は、入力カラー画像のモノクロ画像への色変換の一例を示し、図３で説明したプリンタドライバ画面において指定したＹ点（６色相のそれぞれにおける１点）が、モノクロ濃度となるように入力カラー画像を変換し、モノクロ画像を出力する例を示す。
【００３６】
始めに、入力カラー画像のＲＧＢ値に対応するＬ＊ａ＊ｂ＊（ＣＩＥ）値を求める。なお、以下、本実施の形態においては、ＣＩＥＬａｂであることが明らかであるから、単に「Ｌａｂ（値）」と示す。
【００３７】
すなわち、ＲＧＢ−Ｌａｂ変換テーブルを用いて色変換を行い、入力画像信号のＲＧＢ値に対応するＬａｂ値（出力Ｌａｂ値）を求める。
【００３８】
次に、入力カラー画像の色再現域において、（求めた）出力Ｌａｂ値を用い、モノクロ階調値（０〜２５５）を求める。なお、入力カラー画像の色域の白点を、モノクロ階調値０、同じく黒点をモノクロ階調値２５５とする。
【００３９】
以下、プリンタドライバ画面で設定したモノクロ濃度（％）に、階調値の最大値２５５（１６×１６＝２５６であるが「０」を含むことによる）を掛け算し、色相中の任意の１点におけるモノクロ階調値を求める。
【００４０】
例えば、モノクロ階調値は、プリンタドライバ画面で指定したモノクロ濃度が６０％であるならば、１５４（２５５×０．６）となる。なお、モノクロ濃度が５０％であるならば、１２８（２５５×０．５）、同じく４０％であるならば、１０２（２５５×０．４）となる。
【００４１】
なお、６色相のそれぞれの任意の１点と、白点（階調値０、一般にはＬ＊＝１００）及び黒点（階調値２５５、一般にはＬ＊＝０）である８点以外については、Ｌａｂ値に基づいて、色域外郭（図４の太線（輪郭）表示）と内部（図４の外郭の内側）のそれぞれの色域毎に、モノクロ変換後のモノクロ階調値を求める。
【００４２】
始めに、色変換すべき色すなわち入力カラー画像のＬａｂ値が色域外郭上にあるか否かを判定する。
【００４３】
［１］色域外郭上判定（図５参照）    
ａ）ＲＧＢ−Ｌａｂ変換テーブルを基に、入力カラー画像の色域外郭をＣ＊とＬ＊で示す外郭曲線データを求める。
【００４４】
ｂ）次に、入力カラー画像のＲＧＢ値とＲＧＢ−Ｌａｂ変換テーブルを基に、入力画像データの第１のＬａｂ値を求める。
【００４５】
ｃ）次に、外郭曲線データで表される色域外郭に、（求めた）第１のＬａｂ値が存在しているか否か、を判定する。
【００４６】
判定の結果、Ｌａｂ値が色域外郭上に存在している場合、以下の処理＜[２]・[３]＞を実行する。なお、判定の結果、Ｌａｂ値が色域外郭上に存在しない場合、＜＜[４]・[５]＞＞により説明するモノクロ化方法を実行する。
【００４７】
[２]最大彩度のモノクロ階調値を求める（図６、図７参照）    
入力カラー画像の画素ごとに色相を特定し、その＜特定した＞色相において彩度が最大となる色再現域での最大彩度点を求め、その＜求めた＞最大彩度点におけるモノクロ階調値を求める（処理を行う）。
【００４８】
１）ＲＧＢ−Ｌａｂ変換テーブルを用いて変換された入力カラー画像のＬａｂ値を算出し、入力カラー画像の画素ごとの色相角を求める（図６）。
【００４９】
２）求めた色相角を挟み込む６色相のうちの２つの色相を判別する（図６）。なお、図６の例では、６色相とＬａｂ値のａ＊及びｂ＊との間の規則（Ｌａｂ（ＣＩＥ）の制定時の関連づけ）から、２つの色相は「Ｙ」と「Ｒ」であることが判る。
【００５０】
３）従って、以下に示す、式＜Ａ＞    
【数１】
2011254473.tif 000003
【００５１】
により、「Ｒ点から最大彩度点の（Ｒ点と最大彩度点とのなす）角度（ｂ）」を「Ｙ点から最大彩度点の（Ｙ点と最大彩度点とのなす）角度（ａ）」で割り算した値（商）と「Ｙ点とＲ点のモノクロ濃度（％）の差」との積を求め、最大彩度点（＜＜Ｙ−Ｒ＞＞間）のモノクロ濃度（％）を求める（図７）。なお、Ｙ点及びＲ点のモノクロ濃度（％）は、図３に示したＧＵＩ１０１−１１の個々のテキストボックスに設定された値である。また、上述の「角度（ｂ）／角度（ａ）」の割り算は、実質的に、Ｒ点と最大彩度点との間の距離をＲ点とＹ点との間の距離で割り算（比例分配）することに類似である。
【００５２】
４）次に、求めたモノクロ濃度（％）に最大階調値２５５（実際には２５６）を掛け算し、モノクロ階調値（Ｘ点）を求める。
【００５３】
[３]色域外郭上のモノクロ階調値を演算する（図８参照）    
Ａ）ＲＧＢ（２５５，２５５，２５５）をＲＧＢ−Ｌａｂ変換テーブルによりＬａｂ値に変換した白点（モノクロ階調値を「０」とする）、ＲＧＢ（０，０，０）をＲＧＢ−Ｌａｂ変換テーブルによりＬａｂ値に変換した黒点（モノクロ階調値「２５５」とする）及び最大彩度（図８におけるＹ点）を用い、以下に示す、式＜Ｂ＞    
【数２】
2011254473.tif 000004
【００５４】
のいずれかにより、色域外郭部のモノクロ階調値を求める。なお、外郭上の点（Ｘ）のＬ値が最大彩度（Ｙ点）のＬ値より大きい場合は、式＜Ｂ＞を、同じく外郭上の点（Ｘ）のＬ値が最大彩度（Ｙ点）のＬ値より小さい場合は、式＜Ｃ＞を用いる。
【００５５】
これに対し、求めたＬａｂ値が色再現域内部に位置する場合は、Ｌａｂ値が色域外郭上に存在している場合と同様に、    
[４]最大彩度のモノクロ階調値を求める（図６、図７参照）    
入力カラー画像のＬａｂ値が色域内部に存在している場合においても、最大彩度については、[２]と同様の方法により求め、    
[５]色域内のモノクロ階調値を求める（図９参照）    
Ｂ）ＲＧＢ（２５５，２５５，２５５）をＲＧＢ−Ｌａｂ変換テーブルによりＬａｂ値に変換した白点（モノクロ階調値を「０」とする）、及びＲＧＢ（０，０，０）をＲＧＢ−Ｌａｂ変換テーブルによりＬａｂ値に変換した黒点（モノクロ階調値「２５５」とする）を求め、    
Ｃ）モノクロ階調値が０〜２５５まで変化する白点と黒点を結ぶ直線（Ｌ＊上）を求める。
【００５６】
Ｄ）次に、求めた直線上に、[４]で求めた最大彩度のモノクロ階調値と同じ値の「第１点」を規定する。
【００５７】
Ｅ）次に、求めた「第１点」と最大彩度（点）を結び、「指定濃度直線」とする。
【００５８】
Ｆ）次に、『モノクロ階調値』を、以下に示す、式＜Ｄ＞    
【数３】
2011254473.tif 000005
【００５９】
を適用して、求める。なお、式＜Ｄ＞においては、入力カラー画像のＬａｂ値が「指定濃度直線」より上側（白点側）に位置する場合と、入力カラー画像のＬａｂ値が「指定濃度直線」より下側（黒点側）に位置する場合と、において、［Ｇ）］または［Ｈ）］のいずれかに従い、「第１の距離」と「第２の距離」を、以下のように設定する。
【００６０】
Ｇ）入力カラー画像のＬａｂ値が「指定濃度直線」より上側（白点側）に位置する場合は、「第１の距離」を、白点から入力カラー画像のＬａｂ値を通り、「指定濃度直線」と交わる位置（「第２点」とする）までの距離とし、白点から入力カラー画像のＬａｂ値までの距離を「第２の距離」とする。
【００６１】
Ｈ）入力カラー画像のＬａｂ値が「指定濃度直線」より下側（黒点側）に位置する場合は、「第１の距離」を、黒点から入力カラー画像のＬａｂ値を通り、指定濃度直線」と交わる位置（「第２点」）までの距離とし、黒点から入力カラー画像のＬａｂ値までの距離を「第２の距離」とする。
【００６２】
上述の実施の形態を適用することで、明度の高い画像とシート媒体の下地色との差、あるいは明度差の小さいオブジェクトが混在するカラー原稿（画像データ）をモノクロ画像に変換して出力画像を形成する場合において、オブジェクト間の明度差が十分に高めることができ、印字画像（プリントアウト）の視認性を向上できる。
【００６３】
なお、図３は、プリンタドライバ画面（クライアント側）の表示例として説明したが、ＭＦＰ１の表示ユニット（タッチパネル）９２に表示させてもよい。すなわち、プリント（出力画像の出力）を指示したユーザ（クライアント）が出力画像（プリントアウト）の入手のためにＭＦＰ１まで出向いた際に、出力画像を確認してオブジェクト間の明度差をさらに調整することが可能である。この場合、プリンタドライバ画面（多角形表示１０１−１１１、及びテキストボックス１１１−１，１１１−２，・・・，１１１−ｎ−１，１１１−ｎ（ｎは正の整数）を含むＧＵＩ１０１−１１において、テキストボックスへの数値の設定（置数）には、表示ユニット９２が保持する“０”〜“９”の数字の入力が可能な数字キー群を用いる。
【００６４】
なお、モノクロ明度調整ユニット３５に入力された変更情報は、モノクロ明度調整情報一時保持ユニット１１が、一時的に保持する。モノクロ明度調整情報一時保持ユニット１１は、ＰＣ（クライアント）１０１，・・・，Ｎ側／ＭＦＰ１側のどちらに設けられてもよい（図１に、便宜的にＭＦＰ１側が保持する例を示す）。
【００６５】
モノクロ明度調整情報一時保持ユニット１１が一時的に保持する「入力」／「設定変更」等は、設定変更／入力が確定された時点で、例えば（ＭＦＰ１の）メモリユニット３３に格納される。なお、モノクロ明度調整情報一時保持ユニット１１は、メモリユニット３３の書き込み／読み出し速度等により影響を受けない場合、メモリユニット３３が兼用できる。もちろん、「入力」／「設定変更」等は、ＰＣ側のメモリに一時的に保存し、確定された時点でＭＦＰ１側に供給されるものであってもよい。
【００６６】
以上説明したように、本実施の形態を適用することで、明度の高い画像とシート媒体の下地色との差、あるいは明度差が小さい２以上の色の画像情報を含む画像データを、モノクロ画像として出力する際の相互の色の視認性（識別の容易性）等を向上できる。
【００６７】
すなわち、明度差の小さいオブジェクトが混在するカラー原稿をモノクロ変換した時のオブジェクト間の明度差が顕著となり、印字画像（プリント出力）の視認性が向上する。
【００６８】
特に、例えば明度の高い色については、その最大値を抑制し、彩度が高く明度の低い色については、明度を高めることができる。
【００６９】
なお、モノクロ画像出力時に用いるモノクロ画像の階調値（濃度データ）は、ユーザが任意に設定可能であり、出力画像（プリントアウト）を確認することで、より識別が容易な濃度を設定できる。
【００７０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１…ＭＦＰ（画像形成装置）、３…画像形成部、５…データ管理部、７…通信制御部、９…システム制御部、１１…モノクロ明度調整情報保持ユニット、３２…スキャナユニット、３３…メモリユニット、３４…画像形成ユニット、３５…モノクロ明度調整ユニット、３６…色変換ユニット、３７…プロセス制御ユニット（プロセスコントローラ）、５１…データ入力ユニット、５２…データ処理ユニット、５３…データ出力ユニット、７２…ＬＡＮ制御ユニット、７３…拡張インタフェースユニット、７４…通信制御ユニット（通信コントローラ）、９１…メイン制御ブロック（ＭＰＵ）、９２…表示ユニット（タッチパネル）、９３…ユーザインタフェースユニット（操作ユニット）、１０１−１…プリンタドライバ画面、１０１−１１…ＧＵＩ（グラフィカルユーザインタフェース）。
【図１】
2011254473.tif 000006
【図２】
2011254473.tif 000007
【図３】
2011254473.tif 000008
【図４】
2011254473.tif 000009
【図５】
2011254473.tif 000010
【図６】
2011254473.tif 000011
【図７】
2011254473.tif 000012
【図８】
2011254473.tif 000013
【図９】
2011254473.tif 000014