(57)【要約】【課題】２色で出力する際に、画像形成装置により使用されているカラートナーの色が指定された場合、カラートナーの色のみを使用して好ましい色再現を行う。【解決手段】色相抽出部１０２１は、２色印刷情報を基にプリンタのカラートナーが指定されているか否かを判定し、プリンタのカラートナーが指定されている場合は、色相保持部１０２３を参照して、２色として指定されたカラートナーの色相値を求める。色変換部１０２２は、入力画像の色相を、求めた色相値に置換して色相調整した後、プリンタの色再現範囲にマッピングし、プリンタのＣＭＹＫ信号に変換する。【選択図】図１
2013042349.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像信号を指定された２色の色信号により出力する画像処理装置であって、前記指定された２色中に、画像形成装置により使用されるカラートナーの色が含まれている場合、前記カラートナーの色相値を保持している保持手段を参照して、前記画像形成装置のカラートナーの色相値を抽出する色相抽出手段と、前記指定された色を、前記抽出した色相値を用いてカラートナー単色で色再現する色変換手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記色変換手段は、前記所定の画像信号を均等色空間の信号に変換する第１の変換手段と、前記均等色空間における前記所定の画像信号の色相を、前記抽出した色相値に置換する色相補正手段と、前記色相補正された前記均等色空間における所定の画像信号の色再現範囲を前記画像形成装置の色再現範囲にマッピングするマッピング手段と、前記マッピング後の均等色空間の信号を、前記画像形成装置の出力信号に変換する第２の変換手段を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記保持手段は、前記画像形成装置のカラートナーの第１の色相値とｓＲＧＢ信号に基づく第２の色相値を保持し、前記指定された２色中に、前記画像形成装置により使用されるカラートナーの色が含まれている場合、前記第１または第２の色相値を選択する選択手段を備えたことを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記保持手段は、ｓＲＧＢ信号に基づく色相値を保持し、前記指定された２色中に、前記画像形成装置により使用されるカラートナーの色が含まれていない場合、前記色変換手段は、前記ｓＲＧＢ信号に基づく色相値を用いて前記指定された色を色再現することを特徴とする請求項１記載の画像処理装置。
【請求項５】
所定の画像信号を指定された２色の色信号により出力する画像処理方法であって、前記指定された２色中に、画像形成装置により使用されるカラートナーの色が含まれている場合、前記カラートナーの色相値を保持している保持工程を参照して、前記画像形成装置のカラートナーの色相値を抽出する色相抽出工程と、前記指定された色を、前記抽出した色相値を用いてカラートナー単色で色再現する色変換工程を備えたことを特徴とする画像処理方法。
【請求項６】
請求項５記載の画像処理方法をコンピュータに実現させるためのプログラム。
【請求項７】
請求項５記載の画像処理方法をコンピュータに実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２色で画像を出力する画像処理装置、画像処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
コンピュータ上のカラー画像データをカラープリンタなどの画像形成装置に出力する際に、画像データの色合わせ処理を行うカラーマッチングシステムが開発され、また、画像形成装置が再現できない色を再現可能な色にマッピングする技術（ガマット圧縮技術）も種々提案されている。画像形成装置の色再現範囲は装置の特性により異なるが、異なる装置間において、画像の色の見えがなるべく等しくなるような色変換（カラーマッチング）を行う。
【０００３】
例えば、特許文献１では、２つの装置間の無彩色軸の違いを吸収するため、無彩色軸を合わせるステップと、色圧縮を行うステップを有し、色圧縮ステップにおいては、等色相上の明度と彩度の２次元空間において、一方の装置の色信号を、明度軸上に設けられた圧縮制御点に向けて圧縮する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記した等色相上の明度と彩度の２次元空間において色圧縮を行うカラーマッチング方法では、装置間の色味（色相）を合わせることを優先し、例えば、黒とシアンの２色印刷では、シアンを指定した箇所がカラートナーのシアン単色で色再現されず、官能的に好ましい色味で出力できないという問題があった。
【０００５】
本発明は上記した課題に鑑みてなされたもので、
本発明の目的は、２色で画像を出力する際に、画像形成装置により使用されているカラートナーの色が指定された場合、カラートナーの色のみを使用して好ましい色再現を行う画像処理装置、画像処理方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、所定の画像信号を指定された２色の色信号により出力する画像処理装置であって、前記指定された２色中に、画像形成装置により使用されるカラートナーの色が含まれている場合、前記カラートナーの色相値を保持している保持手段を参照して、前記画像形成装置のカラートナーの色相値を抽出する色相抽出手段と、前記指定された色を、前記抽出した色相値を用いてカラートナー単色で色再現する色変換手段を備えたことを最も主要な特徴とする。
【発明の効果】
【０００７】
本発明によれば、指定された色を、画像形成装置が使用するカラートナーの色相値を用いてカラートナー単色で色再現しているので、好ましい色味（色相）で出力できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例１の構成を示す。
【図２】実施例１の色相抽出部における処理フローチャートを示す。
【図３】実施例１の色相値を示す。
【図４】色変換部の構成を示す。
【図５】明度変換テーブルを示す。
【図６】等色相ライン補正部とガマットマッピング部の処理を説明する図である。
【図７】実施例２の印刷設定画面を示す。
【図８】実施例２の色相抽出部における処理フローチャートを示す。
【図９】実施例２の色相値を示す。
【発明を実施するための形態】
【０００９】
以下、発明の実施の形態について図面により詳細に説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１の構成を示す。図１において、１０１は、画像処理装置をコントロールするＰＣである。ＰＣ１０１は、オペレータから出力命令を受け取ると、画像を撮像するなどして取り込まれた画像データや、各種ＤＴＰソフトで作成された写真、グラフィック、テキスト等の複合ドキュメントの画像データなどを画像処理装置１０２に送信する。また、オペレータが２色印刷を指定した場合に、オペレータにより指定された２色で印刷するための２色印刷情報（色の組み合わせ情報）を画像処理装置１０２に送信する。
【００１１】
画像処理装置１０２は、ＰＣ１０１から送信された画像データと２色印刷情報に基づいて、画像データを画像形成装置（プリンタ、ＭＦＰなど）１０３の制御信号である、複数のカラートナー成分Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の画像信号へ変換して、画像形成装置（プリンタ）１０３に転送する。
【００１２】
画像形成装置１０３は、送信された画像を出力（プリント）する。画像処理装置１０２は、画像形成装置（プリンタ）１０３内部に実装して色変換する場合もあれば、ＰＣ１０１内に実装する場合もある。更に、本実施例では、ソフトウエアで実行することも可能であり、その場合には、コンピュータ内のプログラムとして存在するプリンタ・ドライバで実行することができる。
【００１３】
図１に示すように、画像処理装置１０２は、少なくとも、画像形成装置１０３のカラートナーの色相を抽出する、色相抽出部１０２１と、入力画像データを印刷色情報で指定された２色で画像形成するための画像データに変換する色変換部１０２２と、予め測色した結果に基づき求められた、カラートナーの色相値を保持している色相保持部１０２３からなる。
【００１４】
なお、画像処理装置１０２に入力される画像データは、基本的にＲＧＢデータにより構成されるものとし、各処理部では、必要に応じて適宜、ＲＧＢ値をＣＩＥ  Ｌ＊ａ＊ｂ＊値（均等色空間）やＬ＊Ｃ＊Ｈ＊値（ＣＩＥ  Ｌ＊ａ＊ｂ＊表色系におけるａ＊ｂ＊平面上の座標（ａ＊，ｂ＊）を極座標表示（Ｃ＊，Ｈ＊）に変換したもの）に変換し、処理するものとする。
【００１５】
次に、画像処理装置１０２の動作を説明する。色相抽出部１０２１は、入力された２色印刷情報を基に、どの色の組み合わせで２色印刷を行うかを決定する。２色の組み合わせとして、シアンとマゼンタ、マゼンタとイエローなどがあるが、本実施例では、例えば黒とシアンといった、黒＋カラートナーの色（シアン）が２色の組み合わせとして指定された場合について説明する。
【００１６】
図２は、色相抽出部１０２１における処理フローチャートを示す。ステップ２０１において、２色印刷情報を基にプリンタのカラートナーが指定されているか否かを判定する。プリンタのカラートナーが指定されている場合は、ステップ２０２へ進み、そうでない場合はステップ２０３に進む。
【００１７】
ステップ２０２では、２色として指定されたプリンタのカラートナーの色相値Ｈ＿ｐｒｉｎｔを求める。プリンタのカラートナーの色相値は、色相保持部１０２３を参照することにより求める。
【００１８】
プリンタのカラートナーの色相値３０１は、例えば、図３（ａ）のような形式で保持されており、２色印刷で指定された色に対応する色相値を抽出することになる。本実施例の場合は、シアンが指定されているので、Ｈ＿ｐｒｉｎｔ＝Ｈ＿ｔｏｎｅｒ＿ｃとなる。本実施例の場合は、この表を参照することで、シアントナーの色相値が求められる。
【００１９】
ステップ２０３では、プリンタのカラートナーではない２色に指定された色の色相を基に、図３（ｂ）に示すような形式で保持された色材に対応する色相値３０２を抽出する。例えば、指定された色がレッドの場合は、Ｈ＿ｒが抽出され、Ｈ＿ｐｒｉｎｔ＝Ｈ＿ｒとなる。
【００２０】
図３（ｂ）では、代表的な色のみを例として示しているが、他にもオレンジや黄緑といった２色印刷で指定される色に対しては全て対応する色相値が保持されている。この各色相値は、例えばｓＲＧＢ信号の定義に従い求められる色相値とする。色相値Ｈ＿ｐｒｉｎｔの抽出が完了すると、色相抽出部１０２１における処理が終了する。
【００２１】
色変換部１０２２は、色相抽出部１０２１から入力される色相値Ｈ＿ｐｒｉｎｔを基に２色印刷するための色変換を行う。実施例の場合は、黒＋シアンが指定されており、色相抽出部１０２１から入力されるプリンタのシアントナーの色相値を用いて色変換を行う。
【００２２】
図４は、色変換部の構成を示す。等色相ライン入力部４０１は、ＲＧＢで表現される複数の入力色信号からなる、等色相ラインを第１の色変換部４０２に入力する。
【００２３】
まず、入力色信号をＨＳＬ信号に変換する。ここで、色相を示すＨは０から３６０の値をとり、彩度を示すＳ、明度を示すＬは０から１の値をとる。次に、ＨＳＬ信号のうちで、入力色信号のＨとＳの値が等しいものから、等色相ラインを構成する。ＲＧＢ信号の特性から、ＨとＳが等しい色信号セットの中で、Ｌ＊ａ＊ｂ＊空間等の人間の知覚に対応したような色空間に変換したときの彩度が最も大きくなる色信号、すなわち最高彩度点は、一般的にはＬ＝０．５の色信号である。この最高彩度点を等色相ラインの端点として、入力色信号がＬ＞０．５であれば、Ｌ＝１の点である白色点、入力点、最高彩度点の色信号セットを等色相ラインとする。そうでなければ、Ｌ＝０の点である黒色点、入力点、最高彩度点の色信号セットを等色相ラインとする。
【００２４】
第１の色変換部４０２は、等色相ラインを構成するＲＧＢ信号（もしくはＨＳＬ信号）をＬ＊ａ＊ｂ＊信号に変換する。ＰＣで作成されるＲＧＢ信号はｓＲＧＢ信号であることがほとんどのため、ここで、ｓＲＧＢ信号の定義に従い、Ｌ＊ａ＊ｂ＊信号に変換する。
【００２５】
明度レンジ圧縮部４０３は、入力される色信号の明度レンジを、プリンタの色再現範囲（出力ガマット）の明度レンジに合わせるように圧縮する処理を行う。ｓＲＧＢ信号の明度Ｌ＊のレンジは０〜１００であるが、プリンタの明度Ｌ＊のレンジはそれよりも小さい。ここでは１５〜９５であるとする。従って、図５のような明度変換を行うような１次元テーブルを用いることで、明度レンジを出力ガマットに合わせる。図５は、明度変換前後の関係が一次式となるような明度変換であるが、一次式とは異なる変換特性を持つような明度変換を行ってもかまわない。
【００２６】
等色相ライン補正部４０４は、等色相ラインの色相を色相抽出部１０２１から入力された色相値Ｈ＿ｐｒｉｎｔに置き換える。
【００２７】
図６（ａ）、（ｂ）は、補正前後の様子を示す。図６（ａ）は、等色相ラインを構成する入力点を示している。等色相ラインは、前述したようにＨとＳの値が等しいものから構成されており、図６（ａ）は、ある色相における等色相ラインを、横軸を彩度Ｃ＊、縦軸を明度Ｌ＊で示したものである（なお、Ｃ＊＝（ａ＊＾２＋ｂ＊＾２）＾０．５  ここで、＾はべき乗）
白色点をＰｗ、黒色点をＰｋ、等色相ラインの最高彩度点をＰｓとし、元々の入力色信号を点Ｐｉとする。ここでは、点Ｐｉは点Ｐｗと点Ｐｓの間にあるとする。この場合、等色相ラインは点Ｐｗ、点Ｐｉ、点Ｐｓからなる。
【００２８】
図６（ｂ）は、同じ等色相ラインを横軸ａ＊、縦軸ｂ＊として見たものである。この等色相ラインを補正した結果を、Ｐｉ’、Ｐｓ’のように、「’」を付けて示す。
【００２９】
図６（ｂ）は、等色相ラインを構成するＰｉ、Ｐｓに対して、明度Ｌ＊、彩度Ｃ＊を保持したまま、Ｈ＿ｐｒｉｎｔに置き換えて補正した結果を示している。具体的には、Ｐｗを除いた等色相ラインを構成する点に対して、以下のような補正が実施される。
Ｌ＊（Ｐｓ’）＝Ｌ＊（Ｐｓ）、Ｌ＊（Ｐｉ’）＝Ｌ＊（Ｐｉ）
Ｃ＊（Ｐｓ’）＝Ｃ＊（Ｐｓ）、Ｃ＊（Ｐｉ’）＝Ｃ＊（Ｐｉ）
Ｈ＊（Ｐｓ’）＝Ｈ＊（Ｐｉ’）＝Ｈ＿ｐｒｉｎｔ
上式に従って、入力点Ｐｉの明度Ｌ＊（Ｐｉ）をＬ＊（Ｐｉ’）に、彩度Ｃ＊（Ｐｉ）をＣ＊（Ｐｉ’）に、Ｈ＊（Ｐｉ）をＨ＿ｐｒｉｎｔに置換する。
【００３０】
上記の例では、等色相ラインが白色点Ｐｗと最高彩度点Ｐｓと、その２点間にあるＰｉから構成される場合の補正方法を示したが、等色相ラインが黒色点Ｐｋと最高彩度点Ｐｓと、その２点間にあるＰｉから構成される場合も同様の補正方法を用いる。具体的には、Ｐｋを除いた等色相ラインを構成する点に対して前述の補正方法を用いればよい。
【００３１】
ガマットマッピング部４０５は、補正された等色相ラインを構成する各点（Ｐｉ’、Ｐｓ’）について、出力ガマット外にあるかどうかを判定する。出力ガマット内にある場合は処理の必要はないが、出力ガマット外にある場合には、出力ガマット表面にマッピングする処理を行う。マッピング方法は、色相Ｈ＿ｐｒｉｎｔを保存しつつ、色相面内で色差が最小となる点にマッピングする方法を用いる（図６（ｃ））。
【００３２】
最後に、第２の色変換部４０６は、マッピングされたＬ＊ａ＊ｂ＊信号を、画像出力用のＣＭＹＫ信号に変換する。これは、標準的なカラーマネージメントシステムであるＩＣＣプロファイルを用いた色変換を用いることができる。
【００３３】
以上説明したように、本実施例では、２色印刷でシアンやマゼンタ、イエローといったプリンタのカラートナーの色が指定されたときに、カラートナー単色で色再現するよう色変換を行ない、好ましい色再現で２色印刷することが出来る。
【実施例２】
【００３４】
実施例２では、２色印刷時のガマットマッピングの処理に際して、プリンタのカラートナー単色で色再現するか否かを、オペレータが選択して印刷する。実施例２の構成は、実施例１の図１と同様であるので省略する。
【００３５】
実施例１と異なる点は、ＰＣ１０１上でオペレータが２色印刷を指定した場合に、ＰＣ１０１から画像処理装置１０２に送信される２色印刷情報において、色の組み合わせ情報と、さらにカラートナー単色での色再現を実施するか否かの情報が送信される点である。
【００３６】
図７は、オペレータが２色印刷を指定する設定画面例を示す。図７（ａ）に示す２色印刷設定５０１では、シアン、マゼンタ、イエローのいずれかを含む指定がされると、更にプリンタのカラートナーで再現するかを指定するチェックボックスが現れる。オペレータは、プリンタのカラートナーで再現したい場合は、チェックボックスにチェックを入れることができる。プリンタのカラートナーで再現しない場合は、チェックを入れなければ良い。
【００３７】
図７（ｂ）に示す２色印刷設定５０２では、シアン、マゼンタ、イエローのいずれかを含む指定がされていない。この場合はプリンタのカラートナー単色では色再現することはできないので、プリンタのカラートナーで再現するか否かを指定するチェックボックスはグレーダウンされる。
【００３８】
これらの２色印刷情報（色の組み合わせ情報とカラートナー単色で再現するか否かの情報）は、画像処理装置１０２に送信され、色相抽出部１０２１に入力される。本実施例においても、例えば黒とシアンといった、黒＋カラートナーの色（シアン）が２色の組み合わせとして指定された場合について説明する。
【００３９】
図８は、色相抽出部１０２１における処理フローチャートを示す。ステップ６０１において、２色印刷情報からプリンタのカラートナーが指定されているか否かを判定する。プリンタのカラートナーが指定されている場合は、ステップ６０２へ進み、そうでない場合はステップ６０４に進む。
【００４０】
ステップ６０２では、プリンタのカラートナー単色で色再現することが指定されているか否かを判定する。プリンタのカラートナー単色で色再現することが指定されている場合は、ステップ６０３へ進み、そうでない場合は、ステップ６０４へ進む。
【００４１】
ステップ６０３では、２色として指定されたプリンタのカラートナーの色相値Ｈ＿ｐｒｉｎｔを求める。プリンタのカラートナーの色相値は、色相保持部１０２３を参照することにより求める。
【００４２】
プリンタのカラートナーの色相値は、例えば図３（ａ）のような形式で保持されており、２色印刷で指定された色に対応する色相値を抽出する。本実施例の場合は、シアンが指定されているので、Ｈ＿ｐｒｉｎｔ＝Ｈ＿ｔｏｎｅｒ＿ｃとなる。本実施例の場合は、この表を参照することで、シアントナーの色相値が求められる。
【００４３】
ステップ６０４では、プリンタのカラートナーではない２色に指定された色の色相を基に、図９に示すような形式で保持された色材に対応する色相値を抽出する。指定された色がシアンの場合は、Ｈ＿ｃが抽出され、Ｈ＿ｐｒｉｎｔ＝Ｈ＿ｃとなる。
【００４４】
図３（ａ）に示す色相値Ｈ＿ｔｏｎｅｒ＿ｃと、図９に示すＨ＿ｃは異なり、Ｈ＿ｔｏｎｅｒ＿ｃは、プリンタのシアントナーの色相値Ｈ＊であり、Ｈ＿ｃは例えばｓＲＧＢ信号の定義に従い求められるシアンの色相値Ｈ＊である。マゼンタ、イエローにおいても同様である。色相値Ｈ＿ｐｒｉｎｔの抽出が完了すると処理を終了する。以降の処理は、実施例１で説明した内容と同様であるので省略する。
【００４５】
このように、本実施例では、オペレータの好みに応じて２色印刷の色再現方法を変更することができ、プリンタのカラートナー単色で色再現するか、ｓＲＧＢの色相で色再現するかを選択することが可能となる。
【実施例３】
【００４６】
実施例２に記載した方法を用いれば、複数台のプリンタを使って２色印刷する際に、各プリンタの持つカラートナー単色で色再現するか、各プリンタで同じ色相となるように色再現するかをオペレータが選択して印刷することができる。例えば、ＰＣ上でオペレータが黒とシアンといった、黒＋カラートナーの色（シアン）を２色の組み合わせとして指定した場合、ＰＣ１０１から複数のプリンタに送信される２色印刷情報に、プリンタのカラートナー単色で再現することが含まれていれば、各プリンタのカラートナー単色を使って２色印刷し、好ましい色味の印刷結果を得ることが出来る。
【００４７】
プリンタのカラートナー単色で再現するチェックボックスにチェックがない場合は、各プリンタはｓＲＧＢで定義される色相値を使って色再現されることで、各プリンタで似た色相値をもつ色味で再現された出力結果が得ることが可能となる。
【００４８】
このように、本実施例では、オペレータの好みに応じて複数台のプリンタで２色印刷する際の色再現方法を変更することができ、プリンタのカラートナー単色で色再現するか、ｓＲＧＢの色相で色再現するかを選択することが可能となる。
【００４９】
本発明は、前述した実施例の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施例の機能を実現することになる。プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。また、本発明の実施例の機能等を実現するためのプログラムは、ネットワークを介した通信によってサーバから提供されるものでも良い。
【符号の説明】
【００５０】
１０１  ＰＣ
１０２  画像処理装置
１０２１  色相抽出部
１０２２  色変換部
１０２３  色相保持部
１０３  画像形成装置
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２００７−６７９３３号公報
【図１】
2013042349.tif 000003
【図２】
2013042349.tif 000004
【図３】
2013042349.tif 000005
【図４】
2013042349.tif 000006
【図５】
2013042349.tif 000007
【図６】
2013042349.tif 000008
【図８】
2013042349.tif 000009
【図９】
2013042349.tif 000010
【図７】
2013042349.tif 000011