(57)【要約】【課題】ＲＧＢ補正やインクシミュレーションといった、入力されたオブジェクトの色空間を内部的に変換する処理が行われる場合であっても、入力時の要望に近い形でのグレイ補償処理による画像データ出力が可能となる画像処理装置を提供する。【解決手段】画像処理装置は、入力された画像データのグレイ判定を行う判定手段と、判定手段によって画像データの入力色がグレイと判定される場合は、該画像データを黒単色に色処理するグレイ補償を行うとともに、判定手段によって画像データの入力色がグレイ以外と判定される場合は、グレイ補償を行わないグレイ補償処理手段と、グレイ補償処理手段による処理後の画像データの色空間を別の色空間に変換する変換手段と、を有する。【選択図】図３
2008301414.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データのグレイ判定を行う判定手段と、
前記判定手段によって前記画像データの入力色がグレイと判定される場合は、該画像データを黒単色に色処理するグレイ補償を行うとともに、前記判定手段によって前記画像データの入力色がグレイ以外と判定される場合は、前記グレイ補償を行わないグレイ補償処理手段と、
前記グレイ補償処理手段による処理後の画像データの色空間を別の色空間に変換する変換手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記変換手段は、前記グレイ補償手段によって前記グレイ補償が行われない画像データについて、該画像データの色空間を別の色空間に変換することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記変換手段は、ＲＧＢ色空間の補正処理を行うことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記変換手段は、ＣＭＹＫ色空間のインクシミュレーション処理を行うことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記グレイ補償手段による処理及び前記変換手段による処理は、画像ごとに指定された設定内容に基づいて行われることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記設定内容は、装置の操作内容を入力する外部入力装置により指定されることを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記設定内容は、入力された画像データに含まれることを特徴とする請求項５に記載の画像処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の画像処理装置を搭載することを特徴とする画像形成装置。
【請求項９】
入力された画像データのグレイ判定を行う判定ステップと、
前記判定ステップによって前記画像データの入力色がグレイと判定される場合は、該画像データを黒単色に色処理するグレイ補償を行うとともに、前記判定ステップによって前記画像データの入力色がグレイ以外と判定される場合は、前記グレイ補償を行わないグレイ補償処理ステップと、
前記グレイ補償処理ステップによる処理後の画像データの色空間を別の色空間に変換する変換ステップと、
を有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及び画像処理方法に関し、特に、ＲＧＢ補正やインクシミュレーションといった色空間の変換処理と、グレイ補償処理とをともに行う場合に好ましく適用される技術に関するものである。
【背景技術】
【０００２】
従来、レーザープリンタはＣＭＹＫの４色の色空間でカラー印刷を行うのが一般的である。当該カラー印刷に対して、入力色空間はＲＧＢの場合とＣＭＹＫの場合等がある。また、印刷する際にＰＣ等から転送されるデータ（ＰＤＬデータ）は、大抵の場合オブジェクト（テキスト／グラフィック／イメージ／線画等）ごとに色情報を持っている。ここで、オブジェクトがＲＧＢ色空間の場合、何らかの変換式を用いてＣＭＹＫ色空間に変換することになるが、一般的な式として以下の変換式が用いられる。
Ｃ＝（１−Ｒ−Ｋ）／（１−Ｋ）
Ｍ＝（１−Ｇ−Ｋ）／（１−Ｋ）
Ｙ＝（１−Ｂ−Ｋ）／（１−Ｋ）
Ｋ＝ｍｉｎ（１−Ｒ，１−Ｇ，１−Ｂ）
この際、Ｒ＝Ｇ＝Ｂの場合は黒単色のみで表現することが可能であり、この場合はＣＭＹＫへの変換ではなく直接Ｋ成分のみの変換することができる。また、オブジェクトがＣＭＹＫ色空間の場合においても、Ｃ＝Ｍ＝Ｙの場合に同様に黒単色で表現することが可能である。この技術は、グレイ補償という名称で知られている。
【０００３】
ところで、入力される描画に関するデータは、一般にテキスト、イメージ、グラフィック等のオブジェクトと呼ばれる単位で管理されている。また、このオブジェクトには、それぞれ色空間の指定や描画色の指定、グレイ補償の設定や各種補正処理に関する設定が含まれている。ここで図６を参照して、ＲＧＢ色空間で指定されたデータについてどのようにグレイ補償処理が行われるかについて説明する。一つの方法としては、グレイ補償を行うかどうかの有無について、オブジェクトの種類ごとに指定する方法がある。この指定は、入力データ中あるいは操作パネル等の外部入力装置からの設定で行う。
【０００４】
図６の例では、テキストとイメージに対してはグレイ補償を行い、グラフィックについてはグレイ補償を行わない設定としている。例えば、入力されたテキストの色がＲ＝Ｇ＝Ｂの場合、テキストはグレイ補償が有効となっているのでグレイ補償を行い、出力データはＫ成分のみでグレイを表現するように変換される。一方、例えばグラフィックの色がＲ＝Ｇ＝Ｂの場合、グレイ補償が無効の設定となっていることからグレイ補償は行わず、出力データはＣＭＹＫの４成分でグレイを表現して出力される。また、イメージに関しては、グレイ補償は有効の設定となっているが、描画色がＲ＝Ｇ＝Ｂではないためグレイ補償は行わず、通常どおりＣＭＹＫの４成分に変換してデータの出力を行う。
【０００５】
他方で、上記のグレイ補償のほかに、入力色を内部的に変更する方法がいくつか知られている。１つ目は、ＲＧＢ色空間をＣＭＹＫ色空間に変更する方法である。なお、ＲＧＢ色空間については、ｓＲＧＢやＡｄｏｂｅＲＧＢ等といった再現域の異なる規格がいくつかあるため、その規格に合わせた変換方法でＣＭＹＫ色空間に変更するための機能（ＲＧＢ補正）がある。２つ目は、ＣＭＹＫ色空間においても、出力結果をトナーやインクの異なる他の出力機に近い形に変換する（一般的にはインクシミュレーションと呼ぶ）ために、元のＣＭＹＫ色空間を別のＣＭＹＫ色空間に変換する方法である。
【０００６】
例えば特許文献１では、要望に基づき、入力色がグレイである場合には画像形成装置に黒単色で記録媒体上に画像を形成させるグレイ補償処理をマニュアル指示に基づき設定する設定手段と、グレイ補償処理が設定されていない場合はグレイ以外の色を示す入力画像データと同様な色処理（複数色で画像を形成）することを特徴とする画像処理装置が開示されている。
【特許文献１】特開平９−２７０９２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１で開示された画像処理装置では、入力色を内部的に別の色空間に変換する処理が存在する場合、いつの段階でグレイ補償処理を行うかについての記載がない。そのため、例えば前述のＲＧ補正処理を行った後のＣＭＹＫ色空間でグレイ補償処理を行うという方法も考えられる。このような手順で行う場合の色処理のパスを図７に示す。
【０００８】
図７では、わかりやすくするために入力色空間を４つの例として表示している。本来は入力色空間とＲＧＢ補正、インクシミュレーションの指定は別である。
・ＲＧＢ：通常のＲＧＢ色空間
・ＲＧＢ補正：ＲＧＢ補正処理の入るＲＧＢ色空間（以下、Ｒ’Ｇ'Ｂ'色空間とする）
・ＣＭＹＫ：通常のＣＭＹＫ色空間
・ＣＭＹＫインク：インクシミュレーション処理の入るＣＭＹＫ色空間（以下、Ｃ'Ｍ'Ｙ'Ｋ'色空間とする）
【０００９】
図２の各処理の説明は下記のとおりである。
・ＲＧＢ  ｔｏ  ＣＭＹＫ処理：ＲＧＢ色空間の入力色をＣＭＹＫ色空間に変換する処理で、変換式は先に述べた変換式を用いる
・Ｒ’Ｇ'Ｂ'  ｔｏ  ＲＧＢ処理：ＲＧＢ補正が指定されたＲＧＢ色空間の入力画像について、その入力色を指定された補正方式でＲＧＢ色空間に変換する処理
・Ｃ'Ｍ'Ｙ'Ｋ'  ｔｏ  ＣＭＹＫ処理：インクシミュレーションが指定されたＣＭＹＫ色空間の入力画像について、その入力色を指定されたインクモデル用の変換式でＣＭＹＫ色空間に変換する処理
・グレイ補償処理：入力色がグレイの場合（図７の例ではＣ＝Ｍ＝Ｙの場合）、黒単色で出力し、そうでない場合はＣＭＹＫ４色で出力する処理
・色処理（γ変換、階調補正など）：最終的に出力装置に渡す色空間(今回の場合ＣＭＹＫ色空間)に対して、色味の変更を行う処理
【００１０】
図７において、それぞれのケースで入力色がグレイの場合を想定する。まず、ＣＭＹＫの場合はＣ＝Ｍ＝Ｙの場合がグレイである。この入力色に対しグレイ補償処理まで何の変換もかからないので、グレイ補償処理時の入力はＣ＝Ｍ＝Ｙのままである。そのため、入力色がグレイの場合には、そのままグレイ補償処理が行われて黒単色で出力される。一方、入力色がグレイでない場合は、グレイ補償処理は行われずにＣＭＹＫの４色での出力となる。次に、ＲＧＢの場合はＲ＝Ｇ＝Ｂの場合がグレイである。この入力色に対してＲＧＢ  ｔｏ  ＣＭＹＫ処理を行う。上記変換式に従えば、Ｒ＝Ｇ＝Ｂのときには変換後もＣ＝Ｍ＝Ｙとなるため、グレイ補償処理は、入力色がグレイのときのみ行われることになる。
【００１１】
一方、ＲＧＢ補正やＣＭＹＫインクの場合には上記のとおりにはならない。まず、ＣＭＹＫインクの場合だが、ＣＭＹＫインクでは、所定のインクモデル用の変換式を用いてＣＭＹＫ色空間に変換される。この式において、Ｃ'＝Ｍ'＝Ｙ'の場合に変換後の値が必ずしもＣ＝Ｍ＝Ｙとなるとは限らない。同様にＣ'＝Ｍ'＝Ｙ'でない場合でも、変換後の値がＣ＝Ｍ＝Ｙとなりうる場合がある。したがって、入力色がグレイの場合でもグレイ補償処理が行われなかったり、逆に入力色がグレイでない場合でもグレイ補償処理が行われたりする可能性がある。また、ＲＧＢ補正の場合だが、ＲＧＢ補正では、最初のＲ'Ｇ'Ｂ'  ｔｏ  ＲＧＢ処理において、所定のＲＢＧ補正用の変換式を用いて入力色が変換される。この処理においても、Ｒ'＝Ｇ'＝Ｂ'の場合に変換後の値が必ずしもＲ＝Ｇ＝Ｂとなるとは限らず、また、Ｒ＝Ｇ＝Ｂでない場合にＲＧＢ  ｔｏ  ＣＭＹＫ処理後の値がＣ＝Ｍ＝Ｙとなるとは限らない。そのため、前述のＣＭＹＫインクと同様の現象が発生する。
【００１２】
このように、グレイ補償処理の前に色空間の変換処理を行うと、入力色がグレイの場合でもグレイ補償が発生しないケースがあり、このことは本来グレイ補償処理に望まれている処理を反映していないことになる。
【００１３】
そこで、本発明は、上記の事情に鑑みて、ＲＧＢ補正やインクシミュレーションといった、入力されたオブジェクトの色空間を内部的に変換する処理が行われる場合であっても、入力時の要望に近い形でのグレイ補償処理による画像データ出力が可能となる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
かかる目的を達成するために、本発明は、入力された画像データのグレイ判定を行う判定手段と、判定手段によって画像データの入力色がグレイと判定される場合は、該画像データを黒単色に色処理するグレイ補償を行うとともに、判定手段によって画像データの入力色がグレイ以外と判定される場合は、グレイ補償を行わないグレイ補償処理手段と、グレイ補償処理手段による処理後の画像データの色空間を別の色空間に変換する変換手段と、を有することを特徴とする画像処理装置である。
【００１５】
また、本発明は、上記の画像処理装置において、変換手段は、グレイ補償手段によってグレイ補償が行われない画像データについて、該画像データの色空間を別の色空間に変換することを特徴とするものであってもよい。
【００１６】
また、本発明は、上記の画像処理装置において、変換手段は、ＲＧＢ色空間の補正処理を行うことを特徴とするものであってもよい。
【００１７】
また、本発明は、上記の画像処理装置において、変換手段は、ＣＭＹＫ色空間のインクシミュレーション処理を行うことを特徴とするものであってもよい。
【００１８】
また、本発明は、上記の画像処理装置において、グレイ補償手段による処理及び変換手段による処理は、画像ごとに指定された設定内容に基づいて行われることを特徴とするものであってもよい。
【００１９】
また、本発明は、上記の画像処理装置において、設定内容は、装置の操作内容を入力する外部入力装置により指定されることを特徴とするものであってもよい。
【００２０】
また、本発明は、上記の画像処理装置において、設定内容は、入力された画像データに含まれることを特徴とするものであってもよい。
【００２１】
他の態様として、本発明は、上記の画像処理装置を搭載することを特徴とする画像形成装置である。
【００２２】
他の態様として、本発明は、入力された画像データのグレイ判定を行う判定ステップと、判定ステップによって画像データの入力色がグレイと判定される場合は、該画像データを黒単色に色処理するグレイ補償を行うとともに、判定ステップによって画像データの入力色がグレイ以外と判定される場合は、グレイ補償を行わないグレイ補償処理ステップと、グレイ補償処理ステップによる処理後の画像データの色空間を別の色空間に変換する変換ステップと、を有することを特徴とする画像処理方法である。
【発明の効果】
【００２３】
本発明によれば、ＲＧＢ補正やインクシミュレーションといった、入力されたオブジェクトの色空間を内部的に変換する処理が行われる場合であっても、入力時の要望に近い形でのグレイ補償処理による画像データ出力が可能となる画像処理装置が提供される。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００２５】
［実施形態１］
本発明の第１の実施形態として画像処理装置について説明する。図１は、本実施形態の画像処理装置のハードウェア構成を示したブロック図である。本実施形態の画像処理装置１０は、ネットワークＩ／Ｆ（Interface）１１、制御部１２、主記憶部１３、補助記憶部１４、外部記憶Ｉ／Ｆ１５、及びシステムバス１６を備えている。
【００２６】
ネットワークＩ／Ｆ１１は、ＬＡＮ（Local Area Network）、公衆回線及び無線回線等のネットワーク上の通信機器との間で、データを双方向通信するためのハードウェアインタフェースである。
【００２７】
制御部１２は、ＣＰＵ（Central Processing Unit）を備えた制御回路であり、画像処理装置１０を制御する。そのため、制御部１２では、画像処理装置１０を制御するための基本ソフトウェアであるＯＳ（Operating System）が動作する。また、制御部１２は、画像処理装置１０が有するＰＤＬの構文解析（パース）処理（入力データ解釈処理）から描画処理（ページレンダリング処理）までの画像処理を実行する。そのため、制御部１２では、ＯＳ上で実行される、画像処理機能を実現するため各種プログラムの命令実行や演算処理を行う。
【００２８】
主記憶部１３は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備えている。ＲＯＭは、制御部１２で動作するＯＳ、画像処理装置１０が有する画像処理機能を実現するための各種プログラム、及びプログラムで使用するデータが格納された記憶回路であり、ＲＡＭは、ＲＯＭに格納されたプログラムやプログラムで使用するデータが展開（ロード）され、展開（ロード）されたプログラム及びデータを一時保持する記憶回路である。また、ＲＡＭには、制御部１２で実行される画像処理機能の各種プログラムにより、入力データに対し、ＰＤＬの構文解析（入力データ解釈）後のディスプレイリスト（中間データ）や、ディスプレイリスト（中間データ）を基に、描画処理したビットマップイメージ（ラスタイメージ）が一時的に保持される。
【００２９】
補助記憶部１４は、画像処理装置１０が有する画像処理機能を実現するための各種プログラムが使用するデータが格納されたＨＤＤ（Hard Disk Drive）等の記憶装置である。
【００３０】
外部記憶Ｉ／Ｆ１５は、ＳＤカード（Secure Digital memory card）、ＣＦ（CompactFlash（登録商標））に代表されるメモリカード等の外部記憶部１８と画像処理装置との間で、データ伝送するためのハードウェアインタフェースである。
【００３１】
システムバス１６は、ネットワークＩ／Ｆ１１、制御部１２、主記憶部１３、補助記憶部１４、外部記憶Ｉ／Ｆ１５をつなぐ伝送回路である。システムバス１６は、制御部１２からの制御命令の信号を、周辺のネットワークＩ／Ｆ１１、主記憶部１３、補助記憶部１４、外部記憶Ｉ／Ｆ１５に伝送する。また、システムバス１６は、ネットワークＩ／Ｆ１１、主記憶部１３、補助記憶部１４、外部記憶Ｉ／Ｆ１５からのデータ信号を制御部１２へ伝送する。
【００３２】
このように、画像処理装置１０は、制御部１２において、主記憶部１３のＲＯＭに格納された各種プログラム及びデータを、主記憶部１３のＲＡＭ上へ展開（ロード）し、展開したプログラムをＯＳ上で実行することで、システムバス１６を介して、周辺のネットワークＩ／Ｆ１１、主記憶部１３、補助記憶部１４、外部記憶Ｉ／Ｆ１５を含む画像処理装置１０全体の動作を制御し、画像処理装置１０が有する画像処理装置１０が有するＰＤＬの構文解析処理から描画処理までの画像処理機能を実現している。
【００３３】
図２は、本実施形態の画像処理装置の機能構成を示したブロック図である。
【００３４】
本実施形態の画像処理装置３０は、機能構成として、データ受信部３１、ＰＤＬ解釈部３２、色処理部３３、描画処理部３４、及び出力装置変換手段３５を有する。
【００３５】
印刷に関する情報は、プリンタドライバ等のデータ入力手段２０から画像出力装置３０のデータ受信部３１に送信される。これらのデータはＰＤＬと呼ばれるものである。データは、ＰＤＬ解釈部３２によって印刷命令からラスターデータへの変換が行われる。このデータを変換する過程で、色空間の変更や、色合いの調整等を色処理部３３で行う。入力される描画に関するデータは、テキスト、イメージ、グラフィック等のオブジェクトと呼ばれる単位で管理されている。このオブジェクトには、それぞれ色空間の指定や描画色の指定、グレイ補償の設定や各種補正処理に関する設定が含まれている。なお、グレイ補償等の設定については、必ずしもデータ内に含まなくてよく、操作パネル等の外部入力装置への入力により実現してもよい。これらのデータを色処理部３３で指定されたとおりに変換し、描画処理部３４を通じてメモリ等に書き込む。そして、変換されたデータは、出力装置変換手段３５を通して出力装置４０に出力される。
【００３６】
図３は、本実施形態における色変換機能に関する処理のパスを示した図である。４つの色空間や各処理の定義については、図７に記載したものと同様であるが、図７と異なるのは色変換処理の前にグレイ補償処理を行う点である。
【００３７】
まず、色空間がＲＧＢの場合、Ｒ＝Ｇ＝Ｂのときに入力色がグレイと判定し、グレイ補償処理にて黒単色での出力を行い、所定の色変換を行う（図ではグレイ補償処理から下の矢印を通ってＫ単色の矢印へ進む）。一方、Ｒ＝Ｇ＝Ｂでないときは、入力色がグレイでないため、グレイ補正処理にて黒単色での出力を行わず、ＲＧＢ  ｔｏ  ＣＭＹＫ処理によりＣＭＹＫ色空間へ変換し、所定の色変換を行う（図ではグレイ処理から上の矢印を通ってＲＧＢ、ＣＭＹＫの矢印へ進む）。
【００３８】
色空間がＲＧＢ補正の場合、Ｒ＝Ｇ＝Ｂのときに入力色がグレイと判定し、グレイ補償処理にて黒単色での出力を行い、所定の色変換を行う（図ではグレイ補償処理から下の矢印を通ってＫ単色の矢印へ進む）。一方、Ｒ＝Ｇ＝Ｂでないときは、入力色がグレイでないため、グレイ補正処理にて黒単色での出力を行わず、Ｒ’Ｇ’Ｂ’  ｔｏ  ＲＧＢ処理にてＲＧＢ色空間へ変換し、該ＲＧＢ色空間をＲＧＢ  ｔｏ  ＣＭＹＫ処理によりＣＭＹＫ色空間を変換し、所定の色変換を行う（図ではグレイ処理から上の矢印を通ってＲＧＢ補正、ＲＧＢ、ＣＭＹＫの矢印へ進む）。
【００３９】
色空間がＣＭＹＫの場合、Ｒ＝Ｇ＝Ｂのときに入力色がグレイと判定し、グレイ補償処理にて黒単色での出力を行い、所定の色変換を行う（図ではグレイ補償処理から下の矢印を通ってＫ単色の矢印へ進む）。一方、Ｒ＝Ｇ＝Ｂでないときは、入力色がグレイでないため、グレイ補正処理にて黒単色での出力を行わず、入力色について所定の色変換を行う（図ではグレイ処理から上の矢印を通ってＣＭＹＫの矢印へ進む）。
【００４０】
色空間がＣＭＹＫインクの場合、Ｒ＝Ｇ＝Ｂのときに入力色がグレイと判定し、グレイ補償処理にて黒単色での出力を行い、所定の色変換を行う（図ではグレイ補償処理から下の矢印を通ってＫ単色の矢印へ進む）。一方、Ｒ＝Ｇ＝Ｂでないときは、入力色がグレイでないため、グレイ補正処理にて黒単色での出力を行わず、Ｃ’Ｍ’Ｙ’Ｋ’  ｔｏ  ＣＭＹＫ処理にてＣＭＹＫ色空間へ変換し、所定の色変換を行う（図ではグレイ処理から上の矢印を通ってＣＭＹＫインク、ＣＭＹＫの矢印へ進む）。
【００４１】
このように、色変換処理の前にグレイ補償処理を行うことで、入力色がグレイの場合には確実にグレイ補償を行うことができ、グレイ補償の対象外の画像、若しくはグレイ補償を実施しない設定の場合は、入力色に変更を行うことなく、各色空間に対応した色空間変換処理を行う。
【００４２】
図４は、本実施形態におけるグレイ補償処理及び色変換処理の流れを示したフローチャートである。なお、本フローは、本実施形態において、出力１ページ分の画像に対するグレイ補償処理及び色変換処理の手順を表したもので、実際にはこの処理の前後に画像出力に関わる種々の処理が存在する。
【００４３】
まず、処理対象のオブジェクトの選択を行う（ステップＳ１０１）。ページには１つないし複数のオブジェクトが存在する。これからの処理は、そのオブジェクト１つ１つに対して行う必要があるため、このステップでは処理対象となる、まだ処理を行っていないオブジェクトを選択する。
【００４４】
続いて、選択されたオブジェクトの入力色空間を調べ、その色空間に応じた処理を行う（ステップＳ１０２）。なお、ここでは例としてＲＧＢ色空間及びＣＭＹＫ色空間を挙げているが、本発明の適用される色空間はＨＳＢやＣＩＥ表色系等の別の色空間であっても構わない。
【００４５】
以下、ＲＧＢ色空間に応じた処理について述べる。選択したオブジェクトの入力色空間がＲＧＢであった場合（ステップＳ１０２／ＲＧＢ）、オブジェクトに対するグレイ補償設定がＯＮになっているかどうかを確認する（ステップＳ１０３）。このグレイ補償設定に関する情報は、操作パネル等の外部入力装置からのオブジェクトごと（主にオブジェクトの種類ごと）のグレイ補償の設定、あるいはデータ内でオブジェクトごとに設定したグレイ補償の設定等で与えられている。
【００４６】
グレイ補償設定がＯＮの場合（ステップＳ１０３／ＹＥＳ）には、選択されたオブジェクトに対してＲＧＢ色空間でのグレイ判定を行う（ステップＳ１０４）。当該オブジェクトがグレイ補償の対象である、すなわちオブジェクトの入力色がＲ＝Ｇ＝Ｂの場合（ステップＳ１０４／ＹＥＳ）、グレイ補償処理にてオブジェクトを黒単色での表現に変換する（ステップＳ１０５）。一方、オブジェクトがグレイ補償の対象でない場合（ステップＳ１０４／ＮＯ）は、以下のような、グレイ補償設定がＯＦＦになっている場合と同様の処理を行う。
【００４７】
グレイ補償設定がＯＦＦの場合（ステップＳ１０３／ＮＯ）には、選択されたオブジェクトがＲＧＢ補正の対象であるか、すなわちＲＧＢ補正設定がＯＮであるかを確認する（ステップＳ１０６）。ＲＧＢ補正設定がＯＮの場合（ステップＳ１０６／ＹＥＳ）は、所定のＲＧＢ補正方式に基づいてＲＧＢ補正処理を行い、入力色のＲ’Ｇ’Ｂ’色空間をＲＧＢ色空間に変換する（ステップＳ１０７）。そして、選択したオブジェクトに対して先に述べた変換式を用いてＲＧＢ  ｔｏ  ＣＭＹＫ変換処理を行う（ステップＳ１０８）。他方、ＲＧＢ補正設定がＯＦＦの場合（ステップＳ１０６／ＮＯ）は、ＲＧＢ補正処理を行わずに、ＲＧＢ  ｔｏ  ＣＭＹＫ変換処理を行う（ステップＳ１０８）。
【００４８】
次に、ＣＭＹＫ色空間に応じた処理について述べる。選択したオブジェクトの入力色空間がＣＭＹＫであった場合（ステップＳ１０２／ＣＭＹＫ）、オブジェクトに対するグレイ補償設定がＯＮになっているかどうかを確認する（ステップＳ１１２）。なお、グレイ補償設定に関する情報については、ＲＧＢ色空間に応じた処理にて説明したものと同様である。
【００４９】
グレイ補償設定がＯＮの場合（ステップＳ１０９／ＹＥＳ）には、選択されたオブジェクトに対してＣＭＹＫ色空間でのグレイ判定を行う（ステップＳ１１０）。当該オブジェクトがグレイ補償の対象である、すなわちオブジェクトの入力色がＣ＝Ｍ＝Ｙの場合（ステップＳ１１０／ＹＥＳ）、グレイ補償処理にてオブジェクトを黒単色での表現に変換する（ステップＳ１１１）。一方、オブジェクトがグレイ補償の対象でない場合（ステップＳ１１０／ＮＯ）は、以下のような、グレイ補償設定がＯＦＦになっている場合と同様の処理を行う。
【００５０】
グレイ補償設定がＯＦＦの場合（ステップＳ１０９／ＮＯ）には、選択されたオブジェクトがインクシミュレーションの対象であるか、すなわちインクシミュレーション設定がＯＮであるかを確認する（ステップＳ１１２）。インクシミュレーション設定がＯＮの場合（ステップＳ１１２／ＹＥＳ）は、所定のインクモデルに基づいてインクシミュレーション処理を行い、入力色のＣ’Ｍ’Ｙ’Ｋ’色空間をＣＭＹＫ色空間に変換する（ステップＳ１１３）。他方、インクシミュレーション設定がＯＦＦの場合（ステップＳ１１２／ＮＯ）は、インクシミュレーション処理を行わない。
【００５１】
以上の処理を終了した後、全てのオブジェクトに対して処理を行ったかを確認する（ステップＳ１１４）。未処理のオブジェクトがある場合（ステップＳ１１４／ＮＯ）は、処理対象オブジェクトの選択（Ｓ１０１）に戻り、未処理のオブジェクトに対して上記の同様の処理を行う。そして、ページ内の全てのオブジェクトに対して上記処理が完了した場合（ステップＳ１１４／ＹＥＳ）には、ページ単位で残りの色処理を行う（ステップＳ１１５）。この色処理は、出力色空間に対して行われるもので、γ変換処理や階調補正処理等がある。
【００５２】
本実施形態によれば、内部的な色変換処理の前段階でグレイ補償処理を行うため、入力色においてのグレイ判定を行うことができ、グレイ補償の目的である、「入力色がグレイの場合に出力を黒単色で出力する」という要望に適った処理が可能となる。また、グレイ補償と、ＲＧＢ補正処理やインクシミュレーション処理等の色変換処理とを共存して利用でき、グレイ補償処理と色変換処理とを併用した場合にグレイ補償処理が要望されたものにより近くなる。
【００５３】
［実施形態２］
本発明の第２の実施形態として画像形成装置について説明する。本実施形態の画像形成装置は、実施形態１の画像処理装置を内部に搭載している。図１は、本実施形態の画像処理装置の概略構成を示した図である。
【００５４】
本実施形態の画像形成装置は、ＡＤＦ（Auto Document Feeder）１０１と、コンタクトガラス１０６と、第１トレイ１０８と、第２トレイ１０９と、第３トレイ１１０と、第１給紙ユニット１１１と、第２給紙ユニット１１２と、第３給紙ユニット１１３と、縦搬送ユニット１１４と、感光体１１５と、搬送ベルト１１６と、定着ユニット１１７と、排紙ユニット１１８と、現像ユニット１２０と、読み取りユニット１３０と、書き込みユニット１４０と、フィニシャ１５０と、両面給紙ユニット１６１と、分岐爪１６２と、から構成される。
【００５５】
ＡＤＦ（Auto Document Feeder）１０１は、原稿台１０２と、給紙ローラ１０３と、給送ベルト１０４と、配送ローラ１０５と、原稿セット検知部１０７から構成される。また、フィニシャ１５０は、切り替え板１５１、通常排紙ローラ１５２、搬送ローラ１５３、１５５、通常排紙トレイ１５４、ステープラ１５６、排紙ローラ１５７、ステープル台１５８、ジョガー１５９、ステープル完了排紙トレイ１６０から構成される。
【００５６】
読み取りユニット１３０は、露光ランプ１３１、第１ミラー１３２、レンズ１３３、ＣＣＤイメージセンサ１３４、第２ミラー１３５、第３ミラー１３６から構成される。また、書き込みユニット１４０は、レーザ出力ユニット１４１、結像レンズ１４２、ミラー１４３から構成される。なお、図１のようなハードウェア構成を有する実施形態１の画像処理装置は、本実施形態の画像形成装置において、読み取りユニット１３０及び書き込みユニット１４０と内部バスで接続され、画像データや制御信号のやり取りを行っている。
【００５７】
本実施形態の画像形成装置における画像形成処理動作について説明する。
【００５８】
ＡＤＦ１０１の具備する原稿台１０２上に原稿の画像面を上にして置かれた原稿束は、操作部上のスタートキーが押下されることで、一番上の原稿から給送ローラ１０３と、給送ベルト１０４とにより、コンタクトガラス１０６上の所定の位置に給送される。
【００５９】
コンタクトガラス１０６上の所定の位置に給送された原稿は、読み取りユニット１３０により読み取られ、読み取りが終了した原稿は、給送ベルト１０４、排送ローラ１０５を介して排出される。さらに、原稿台１０２に次の原稿があることを原稿セット検知部１０７が検知した場合には、上述した処理動作と同様に、コンタクトガラス１０６上に給送される。なお、給送ローラ１０３、給送ベルト１０４、排送ローラ１０５は、不図示の搬送モータによって駆動される。
【００６０】
第１トレイ１０８、第２トレイ１０９、第３トレイ１１０に積載された記録紙は、各々第１給紙装置１１１、第２給紙装置１１２、第３給紙装置１１３により給紙され、縦搬送ユニット１１４により感光体１１５に当接する位置まで搬送される。
【００６１】
読み取りユニット１３０にて読み込まれた画像データは、書き込みユニット１４０からのレーザによって感光体１１５上に書き込まれ、感光体１１５上に静電潜像が形成される。そして、静電潜像が現像ユニット１２０を通過することで現像され、感光体１１５上にトナー像が形成される。
【００６２】
縦搬送ユニット１１４より搬送された記録紙は、感光体１１５の回転速度と等速の搬送ベルト１１６により搬送され、この際に、感光体１１５上に形成されたトナー像が記録紙上に転写される。定着ユニット１１７に搬送される。
【００６３】
トナー像の転写された記録紙は、定着ユニット１１７に搬送される。定着ユニット１１７において、記録紙上に転写されたトナー像が熱定着される。
【００６４】
なお、感光体１１５と、搬送ベルト１１６と、定着ユニット１１７と、排紙ユニット１１８と、現像ユニット１２０とは、不図示のメインモータによって駆動される。また、各給紙装置１１１〜１１３は、不図示の給紙クラッチが該メインモータの駆動をそれぞれ伝達することで駆動される。また、縦搬送ユニット１１４は、メインモータの駆動を不図示の中間クラッチが伝達することで駆動される。
【００６５】
排紙ユニット１１８は、後処理装置であるフィニシャ１５０に記録紙を排出する。
【００６６】
フィニシャ１５０は、記録紙を、通常排紙トレイ１５４側と、ステープル台１５８側とに導くための装置である。切り替え板１５１を上に切り替えると、搬送ローラ１５３を介して通常排紙トレイ１５４側に記録紙を排紙する。逆に、切り替え板１５１を下方向に切り替えると、搬送ローラ１５５、排紙ローラ１５７を介して、ステープル台１５８に記録紙を搬送する。
【００６７】
通常の排紙トレイ１５４は、前後に移動可能な排紙トレイであり、前後に移動し、簡易的に排出されてくる記録紙（コピー紙）の仕分けを行う。これにより、通常の排紙トレイ１５４に搬送された記録紙は、原稿ごと、あるいは、画像メモリによってソートされたコピー部ごとに仕分けられる。
【００６８】
他方、ステープル台１５８に積載された記録紙は、一枚排紙されるごとに紙揃え用のジョガー１５９によって、紙端面が揃えられ、一部のコピー完了とともにステープラ１５６により綴じられる。ステープラ１５６で綴じられた記録紙群は自重により、ステープル完了排紙トレイ１６０に収納される。
【００６９】
また、記録紙の両面に画像を作像する場合には、経路切り替えの為の分岐爪１６２を上側にセットする。分岐爪１６２が上側セットされると、記録紙の片面に画像が形成された記録紙は排紙トレイ１５４側に搬送されずに両面給紙ユニット１６１に一旦ストックされる。そして、両面給紙ユニット１６１に一旦ストックされた記録紙を再給紙し、感光体１１５に作像されたトナー画像を再び転写する。両面転写後、経路切り替えの為の分岐爪１６２は下側にセットされ、両面印刷のなされた記録紙はフィニシャ１５０に導かれる。このようにして、記録紙の両面に画像の形成がなされる。
【００７０】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００７１】
すなわち、上記した実施形態における画像処理装置は、プログラムの命令によりコンピュータ（ＣＰＵ）で実行される処理、手段、機能によって動作する。当該プログラムは、コンピュータの各構成要素に指令を送り、先に述べたような所定の処理や機能、例えば、色処理部３３により、色空間変換や色合い調整等の処理の前段階に、グレイ補償設定の設定内容に応じてグレイ判定及びグレイ補償処理を行う。具体的には、入力色空間を識別した後、選択されたオブジェクトのグレイ補償設定を確認し、設定内容がＯＮのとき識別した色空間（ＲＧＢやＣＭＹＫ）におけるグレイ判定を行い、グレイと判定された場合にオブジェクトを黒単色に変換するグレイ補償処理を行う。そして、全てのオブジェクトについて該処理が完了したとき、ページに対してγ変換処理や階調補正処理等の色処理を行う。このように、上記実施形態における各処理や手段は、プログラムとコンピュータとが協働した具体的手段によって実現されるものである。
【００７２】
そして、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録したコンピュータ読み取り可能な記録媒体、すなわち記憶メディアを介して、例えば画像処理装置のコンピュータ（ＣＰＵ）が記憶メディアに格納されたプログラムコードを読み出し実行することによっても、本発明の目的は達成される。また、プログラムは、記録メディアを介さず、通信回線を通じて直接にコンピュータにロードし実行することもでき、これによっても同様に本発明の目的は達成される。
【００７３】
この場合、記憶メディアから読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記憶した記憶メディアは本発明を構成する。
【００７４】
また、プログラムコードを供給するための記憶メディアとしては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭ、磁気テープ等を用いることができる。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態に係る画像処理装置のハードウェア構成を示したブロック図である。
【図２】本発明の実施形態に係る画像処理装置の機能構成を示したブロック図である。
【図３】本発明の実施形態における色変換機能に関する処理のパスを示した図である。
【図４】本発明の実施形態におけるグレイ補償処理及び色変換処理の流れを示したフローチャートである。
【図５】本発明の実施形態に係る画像形成装置の概略構成を示した図である。
【図６】グレイ補償処理の概要を説明するための図である。
【図７】色変換機能に関する処理のパス（色空間の変換処理後にグレイ補償処理を行う場合）を示した図である。
【符号の説明】
【００７６】
１０，３０    画像処理装置
１１    ネットワークＩ／Ｆ
１２    制御部（ＣＰＵ）
１３    主記憶部（ＲＯＭ，ＲＡＭ）
１４    補助記憶部（ＨＤＤ）
１５    外部記憶Ｉ／Ｆ
１６    システムバス
１８    外部記憶部（ＳＤ，ＣＦ）
２０    データ入力手段
３１    データ受信部
３２    ＰＤＬ解釈部
３３    色処理部
３４    描画処理部
３５    出力装置変換手段
４０    出力装置
【図１】
2008301414.tif 000003
【図２】
2008301414.tif 000004
【図３】
2008301414.tif 000005
【図４】
2008301414.tif 000006
【図５】
2008301414.tif 000007
【図６】
2008301414.tif 000008
【図７】
2008301414.tif 000009