(57)【要約】【課題】色材制限を満足しかつ色材制限に伴う色変化を抑制することを簡易な色処理で実現する。【解決手段】印刷機への入力色値CMYKと印刷機の出力色L*a＊b*を対応付けた印刷機の素データと、プリンタへの入力色値C'M'Y'K'とプリンタの出力色L*'a*'b*'を対応付けたプリンタの素データに基づいて、入力色値CMYKを色値Labへ変換する第１色変換、Lab色空間での印刷機の色域をプリンタの色域へ変換する色域変換、色値L*'a*'b*'を色値C'M'Y'K'へ変換する第２色変換を含む色変換条件を生成する色変換プロファイル生成部32を備えた構成において、生成部32に入力される素データの色値C'M'Y'K'に対し、プリンタに対する色材制限に応じた割合で増大させる逆TRC変換を素データ変換部52で行うと共に、生成部32から出力される色値C'M'Y'K'に対し、プリンタに対する色材制限に応じた割合で減少させる順TRC変換を順TRC変換部44で行う。【選択図】図２
2010130485.tif 000002
【特許請求の範囲】
【請求項１】
第１デバイスへの入力色値と該入力色値に応じた前記第１デバイスによる出力色を表すデバイス非依存色空間の第１色値との関係を表す第１データ、及び、第２デバイスへの入力色値と該入力色値に応じた前記第２デバイスによる出力色を表す前記デバイス非依存色空間の第２色値との関係を表す第２データに基づいて、第１デバイスへの入力色値を前記デバイス非依存色空間の色値へ変換する第１色変換、前記デバイス非依存色空間における前記第１デバイスの色域を前記デバイス非依存色空間における前記第２デバイスの色域へ変換する色域変換、及び、前記デバイス非依存色空間の色値を第２デバイスへの入力色値へ変換する第２色変換を含む色変換条件を生成する生成手段と、
前記第２デバイスが使用する色材の制限量を表す色材制限情報に基づいて、前記生成手段に入力される前記第２データを、当該第２データにおける前記第２デバイスへの入力色値が前記第２色値に対して前記色材制限情報が表す前記制限量に応じた割合で相対的に増大するように変換することで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する第１変換手段と、
前記生成手段によって生成された色変換条件による色変換を経た前記第２デバイスへの入力色値を、前記色材制限情報が表す前記制限量に応じた割合で減少するように変換する第２変換手段と、
を含む色処理装置。
【請求項２】
前記第２データは、前記第２デバイスへの特定の入力色値を表す入力色値データと、該入力色値データが表す特定の入力色値に対応する前記第２色値を表す第２色値データと、の組が、互いに異なる複数の入力色値について各々設けられて成り、
前記第１変換手段は、前記生成手段に入力される前記第２データのうちの個々の前記入力色値データに対し、前記色材制限情報が表す前記制限量に応じた割合で値を増大させる変換を行った後に、当該変換を経た値が前記第２デバイスへ入力可能な色値の範囲を逸脱している前記入力色値データを含む、前記入力色値データと前記第２色値データの組を前記第２データから除去することで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する請求項１記載の色処理装置。
【請求項３】
前記第２データは、前記第２デバイスへの特定の入力色値を表す入力色値データと、該入力色値データが表す特定の入力色値に対応する前記第２色値を表す第２色値データと、の組が、互いに異なる複数の入力色値について各々設けられて成り、
前記第１変換手段は、前記第２データのうちの個々の前記入力色値データに対し、前記色材制限情報が表す制限量に応じた割合で値を減少させる変換を行い、当該変換を経た入力色値データを、元の前記第２データが表す前記第２デバイスへの入力色値と前記第２色値との関係に従って前記第２色値へ変換し、当該変換によって得られた前記第２色値を表す第２色値データ及び元の前記第２データにおける入力色値データを前記生成手段に前記第２データとして入力させることで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する請求項１記載の色処理装置。
【請求項４】
前記生成手段は、前記色変換条件として、前記デバイス非依存色空間における前記第１デバイスの色域のうち、前記デバイス非依存色空間における前記第２デバイスの色域内の色値については当該色値を保存し、前記第２デバイスの色域外の色値については、前記第２デバイスの色域の外郭上でかつ色差が最小の色値へ変換する変換条件の前記色域変換を含む色変換条件を生成する請求項１〜請求項３の何れか１項記載の色処理装置。
【請求項５】
前記生成手段は、前記第２データ及び前記第２デバイスが使用する色材の総量の制限量を表す色材総量制限情報に基づいて、前記デバイス非依存色空間における前記第２デバイスの色域として前記色材の総量制限量を満たす色域を算出し、前記デバイス非依存色空間における前記第１デバイスの色域が前記算出した色域へ変換されるように前記色域変換の変換条件を生成すると共に、前記色材の総量制限量を満たすように前記第２色変換の変換条件を生成し、生成した変換条件の前記色域変換及び前記第２色変換を含む前記色変換条件を生成する請求項１〜請求項４の何れか１項記載の色処理装置。
【請求項６】
コンピュータを、
第１デバイスへの入力色値と該入力色値に応じた前記第１デバイスによる出力色を表すデバイス非依存色空間の第１色値との関係を表す第１データ、及び、第２デバイスへの入力色値と該入力色値に応じた前記第２デバイスによる出力色を表す前記デバイス非依存色空間の第２色値との関係を表す第２データに基づいて、第１デバイスへの入力色値を前記デバイス非依存色空間の色値へ変換する第１色変換、前記デバイス非依存色空間における前記第１デバイスの色域を前記デバイス非依存色空間における前記第２デバイスの色域へ変換する色域変換、及び、前記デバイス非依存色空間の色値を第２デバイスへの入力色値へ変換する第２色変換を含む色変換条件を生成する生成手段、
前記第２デバイスが使用する色材の制限量を表す色材制限情報に基づいて、前記生成手段に入力される前記第２データを、当該第２データにおける前記第２デバイスへの入力色値が前記第２色値に対して前記色材制限情報が表す前記制限量に応じた割合で相対的に増大するように変換することで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する第１変換手段、
及び、前記生成手段によって生成された色変換条件による色変換を経た前記第２デバイスへの入力色値を、前記色材制限情報が表す前記制限量に応じた割合で減少するように変換する第２変換手段
として機能させるための色処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色処理装置及び色処理プログラムに関する。
【背景技術】
【０００２】
印刷機やカラープリンタ、ディスプレイ、スキャナ等の画像入出力デバイスは色再現域(色域という)等の色再現特性が互いに異なっている。このため、各デバイス間で色を受け渡す場合には、デバイス毎の色再現特性の相違を補正して色再現の整合をとるための色変換が必要となる。また、カラープリンタは画像出力時の色材(例えばトナーやインク)の使用量が制限されていることが多く、カラープリンタの色域は画像出力時に使用可能な色材量に応じて変化する。なお、例えばカラーレーザプリンタでは、画像出力速度やトナーの特性、定着器の性能等の諸条件の制約から色材の使用量が制限され、カラーインクジェットプリンタでは、画像出力速度やインクの特性、紙の吸水特性等の諸条件の制約から色材の使用量が制限される。
【０００３】
色材の使用量を制限する方法として、例えば特許文献１には、ＵＣＲ(Under Color Removable)を用いてトナー総量を減らし、その結果がトナー総量制限値に収まらない場合はＣ,Ｍ,Ｙの値を等量ずつ減らして強制的に制限値以下にし、その後単色の制限を行うことで、総量制限と単色制限を組み合わせた自由度の高いトナー量制御を実現する技術が開示されている。
【０００４】
また特許文献２には、対象としているデバイス色空間上で総量制限を加味しながら色域外郭となる格子点を算出し、この格子点を目的とする色空間へ色変換を行うことで、高精度に色域を算出する技術が開示されている。
【特許文献１】特開２００２−１６６６０２号公報
【特許文献２】特開２００６−３５２４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、色材制限を満足しかつ色材制限に伴う色変化を抑制することを簡易な色処理で実現可能な色処理装置及び色処理プログラムを提供するものである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために請求項１記載の発明に係る色処理装置は、第１デバイスへの入力色値と該入力色値に応じた前記第１デバイスによる出力色を表すデバイス非依存色空間の第１色値との関係を表す第１データ、及び、第２デバイスへの入力色値と該入力色値に応じた前記第２デバイスによる出力色を表す前記デバイス非依存色空間の第２色値との関係を表す第２データに基づいて、第１デバイスへの入力色値を前記デバイス非依存色空間の色値へ変換する第１色変換、前記デバイス非依存色空間における前記第１デバイスの色域を前記デバイス非依存色空間における前記第２デバイスの色域へ変換する色域変換、及び、前記デバイス非依存色空間の色値を第２デバイスへの入力色値へ変換する第２色変換を含む色変換条件を生成する生成手段と、前記第２デバイスが使用する色材の制限量を表す色材制限情報に基づいて、前記生成手段に入力される前記第２データを、当該第２データにおける前記第２デバイスへの入力色値が前記第２色値に対して前記色材制限情報が表す前記制限量に応じた割合で相対的に増大するように変換することで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する第１変換手段と、前記生成手段によって生成された色変換条件による色変換を経た前記第２デバイスへの入力色値を、前記色材制限情報が表す前記制限量に応じた割合で減少するように変換する第２変換手段と、を含んで構成されている。
【０００７】
請求項２記載の発明は、請求項１記載の発明において、前記第２データは、前記第２デバイスへの特定の入力色値を表す入力色値データと、該入力色値データが表す特定の入力色値に対応する前記第２色値を表す第２色値データと、の組が、互いに異なる複数の入力色値について各々設けられて成り、前記第１変換手段は、前記生成手段に入力される前記第２データのうちの個々の前記入力色値データに対し、前記色材制限情報が表す前記制限量に応じた割合で値を増大させる変換を行った後に、当該変換を経た値が前記第２デバイスへ入力可能な色値の範囲を逸脱している前記入力色値データを含む、前記入力色値データと前記第２色値データの組を前記第２データから除去することで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する。
【０００８】
請求項３記載の発明は、請求項１記載の発明において、前記第２データは、前記第２デバイスへの特定の入力色値を表す入力色値データと、該入力色値データが表す特定の入力色値に対応する前記第２色値を表す第２色値データと、の組が、互いに異なる複数の入力色値について各々設けられて成り、前記第１変換手段は、前記第２データのうちの個々の前記入力色値データに対し、前記色材制限情報が表す制限量に応じた割合で値を減少させる変換を行い、当該変換を経た入力色値データを、元の前記第２データが表す前記第２デバイスへの入力色値と前記第２色値との関係に従って前記第２色値へ変換し、当該変換によって得られた前記第２色値を表す第２色値データ及び元の前記第２データにおける入力色値データを前記生成手段に前記第２データとして入力させることで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する。
【０００９】
請求項４記載の発明は、請求項１〜請求項３の何れかに記載の発明において、前記生成手段は、前記色変換条件として、前記デバイス非依存色空間における前記第１デバイスの色域のうち、前記デバイス非依存色空間における前記第２デバイスの色域内の色値については当該色値を保存し、前記第２デバイスの色域外の色値については、前記第２デバイスの色域の外郭上でかつ色差が最小の色値へ変換する変換条件の前記色域変換を含む色変換条件を生成する。
【００１０】
請求項５記載の発明は、請求項１〜請求項４の何れかに記載の発明において、前記生成手段は、前記第２データ及び前記第２デバイスが使用する色材の総量の制限量を表す色材総量制限情報に基づいて、前記デバイス非依存色空間における前記第２デバイスの色域として前記色材の総量制限量を満たす色域を算出し、前記デバイス非依存色空間における前記第１デバイスの色域が前記算出した色域へ変換されるように前記色域変換の変換条件を生成すると共に、前記色材の総量制限量を満たすように前記第２色変換の変換条件を生成し、生成した変換条件の前記色域変換及び前記第２色変換を含む前記色変換条件を生成する。
【００１１】
請求項６記載の発明に係る色処理プログラムは、コンピュータを、第１デバイスへの入力色値と該入力色値に応じた前記第１デバイスによる出力色を表すデバイス非依存色空間の第１色値との関係を表す第１データ、及び、第２デバイスへの入力色値と該入力色値に応じた前記第２デバイスによる出力色を表す前記デバイス非依存色空間の第２色値との関係を表す第２データに基づいて、第１デバイスへの入力色値を前記デバイス非依存色空間の色値へ変換する第１色変換、前記デバイス非依存色空間における前記第１デバイスの色域を前記デバイス非依存色空間における前記第２デバイスの色域へ変換する色域変換、及び、前記デバイス非依存色空間の色値を第２デバイスへの入力色値へ変換する第２色変換を含む色変換条件を生成する生成手段、前記第２デバイスが使用する色材の制限量を表す色材制限情報に基づいて、前記生成手段に入力される前記第２データを、当該第２データにおける前記第２デバイスへの入力色値が前記第２色値に対して前記色材制限情報が表す前記制限量に応じた割合で相対的に増大するように変換することで、前記生成手段に入力される前記第２データから求まる前記デバイス非依存色空間上での第２デバイスの色域を、前記色材制限情報に従って前記第２デバイスにおける使用色材量を制限した場合の前記第２デバイスの色域へ変更する第１変換手段、及び、前記生成手段によって生成された色変換条件による色変換を経た前記第２デバイスへの入力色値を、前記色材制限情報が表す前記制限量に応じた割合で減少するように変換する第２変換手段として機能させる。
【発明の効果】
【００１２】
請求項１，６記載の発明は、本構成を有さない場合に比べて、色材制限を満足しかつ色材制限に伴う色変化を抑制することを簡易な色処理で実現できる、という優れた効果を有する。
【００１３】
請求項２記載の発明は、本構成を有さない場合に比べて、第２データから求まるデバイス非依存色空間上での第２デバイスの色域を、色材制限情報に従って第２デバイスにおける使用色材量を制限した場合の色域へ変更することを、簡易な処理で実現できる、という効果を有する。
【００１４】
請求項３記載の発明は、本構成を有さない場合に比べて、第２データから求まるデバイス非依存色空間上での第２デバイスの色域を、色材制限情報に従って第２デバイスにおける使用色材量を制限した場合の色域へ変更することを、色変換の精度低下を招くことなく実現できる、という効果を有する。
【００１５】
請求項４記載の発明は、本構成を有さない場合に比べて、色変換に含まれる色域変換に伴う色変化を最小限に抑制できる、という効果を有する。
【００１６】
請求項５記載の発明は、本構成を有さない場合に比べて、色材の単色制限に加えて色材の総量制限も可能となり、色材の単色制限と総量制限を組み合わせた自由度の高い色材制限を実現できる、という効果を有する。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００１８】
〔第１実施形態〕
図１には本実施形態に係る印刷システム１０の概略構成が示されている。印刷システム１０は、ＬＡＮ等から成るネットワーク１２に、ＰＣ(Personal Computer：パーソナル・コンピュータ)等から成る複数台のクライアント端末１４と、印刷システム１０から入力された画像データが表す画像を出力する出力デバイスとして、画像データが表す画像を記録用紙に記録するプリンタ１６及び刷版印刷システム１８が各々接続されて構成されている。プリンタ１６としては、色材として複数色(例えばＣ,Ｍ,Ｙ,Ｋ)のトナーを用い、入力された画像データに基づき電子写真プロセスによりフルカラーのトナー像を形成し、所定の記録用紙に転写することで、入力された画像データが表すカラー画像を記録用紙に記録する構成であってもよいし、色材として複数色(例えばＣ,Ｍ,Ｙ,Ｋ)のインクを用い、入力された画像データに基づきインクジェット方式により各色のインクをノズルから吐出させて記録用紙に付着させることで、入力された画像データが表すカラー画像を記録用紙に記録する構成であってもよい。なお、プリンタ１６は、プリンタに複写機やファクシミリ装置としての機能も付加された複合機であってもよい。
【００１９】
一方、刷版印刷システム１８は、入力された画像データに基づいて複数色(例えばＣ,Ｍ,Ｙ,Ｋ)の印刷版(刷版)を作成する製版装置(ＣＴＰ:Computer To Plate)と、製版装置によって作成された印刷版がセットされ、色材として複数色(例えばＣ,Ｍ,Ｙ,Ｋ)のインクを用いて記録用紙に画像を印刷する印刷機(プレス装置)を含んで構成されている。なお、製版装置としては、例えば円筒形の回転ドラムの外周面にシート状の印刷版を巻き付けて固定し、回転ドラムを回転させると共に、入力された特定色成分の印刷データに応じて変調した光ビームを回転ドラムと一体回転する印刷版に照射することで印刷版に印刷画像を記録した後に、印刷画像を記録した印刷版を現像することで、特定色の印刷版を作成する構成を採用することができる。この場合、上記工程をＣ,Ｍ,Ｙ,Ｋの各色について繰り返すことで各色の印刷版を得ることができる。
【００２０】
また、ネットワーク１２に接続された個々のクライアント端末１４は、ＣＰＵ１４Ａ、ＲＯＭやＲＡＭ等から成るメモリ１４Ｂ、ＨＤＤ(Hard Disk Drive)やフラッシュメモリ等から成る不揮発性の記憶部１４Ｃ、ネットワークインタフェース（Ｉ／Ｆ）部１４Ｄを備えており、ネットワークＩ／Ｆ部１４Ｄを介してネットワーク１２に接続されている。また、クライアント端末１４には、ディスプレイ２０、入力手段としてのキーボード２２及びマウス２４が各々接続されている。なお、スキャナ等の画像入力デバイスやプリンタ１６はディスプレイ２０と同様にクライアント端末１４に直接接続されていてもよい。例えば画像入力デバイスとしてはスキャナ以外にデジタルスチルカメラ等が挙げられるが、デジタルスチルカメラ等はクライアント端末１４に直接接続される。
【００２１】
また、クライアント端末１４の記憶部１４Ｃには、ＯＳ(Operating System)のプログラム、ＯＳ上で動作しプリンタ１６や刷版印刷システム１８を使用する各種のアプリケーション・プログラム、クライアント端末１４で次に述べる色変換処理を行うための(クライアント端末１４を次に述べる色変換処理部として機能させるための)色変換プログラム、色予測モデルのプログラムが予め各々インストールされており、色変換処理で使用するプロファイル等の色変換条件を登録可能な色変換条件ＤＢ(データベース)も記憶されており、更に、色変換処理に用いるためにクライアント端末１４に入力されたプリンタ１６や刷版印刷システム１８の素データ(ベースデータ)も記憶される。
【００２２】
次に本第１実施形態の作用を説明する。本第１実施形態に係るクライアント端末１４には、刷版印刷システム１８による画像記録に用いる画像データを、プリンタ１６による画像記録に用いる場合に、刷版印刷システム１８及びプリンタ１６によって記録用紙に記録される画像の色の見えの差を補正するために、図２に示す色変換処理を行う色変換処理部３０が設けられている。なお、本実施形態において、刷版印刷システム１８は本発明に係る第１デバイスに、プリンタ１６は本発明に係る第２デバイスに各々対応している。以下、色変換処理部３０の説明に先立ち、色変換処理に用いられる素データ(ベースデータ)について説明する。
【００２３】
素データ(ベースデータ)は、或るデバイスにおける入力色値と出力色値との関係を表すデータであり、例えばプリンタ１６の素データは、まずプリンタ１６への入力色値(本実施形態ではデバイス依存色空間としてのＣＭＹＫ色空間上の色値Ｃ',Ｍ',Ｙ',Ｋ')が既知の複数色のパッチ(色票)をプリンタ１６によって作成させ(記録用紙に記録させ)、作成した個々の色票の出力色値(本実施形態ではデバイス非依存色空間としてのＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*',ａ*',ｂ*'：本発明に係る第２色値に相当)を測色計等によって各々計測し、個々の色票毎に入力色値Ｃ',Ｍ',Ｙ',Ｋ'と出力色値Ｌ*',ａ*',ｂ*'を１組のデータとして対応付けることによって得ることができる。
【００２４】
また、刷版印刷システム１８の素データについても、上記と同様に、まず刷版印刷システム１８への入力色値(本実施形態では、デバイス依存色空間としてのＣＭＹＫ色空間上の色値Ｃ,Ｍ,Ｙ,Ｋ)が既知の複数色のパッチ(色票)を刷版印刷システム１８によって作成させ(記録用紙に記録させ)、作成した個々の色票の出力色値(本実施形態ではデバイス非依存色空間としてのＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*,ａ*,ｂ*：本発明に係る第１色値に相当)を測色計等によって各々計測し、個々の色票毎に入力色値Ｃ,Ｍ,Ｙ,Ｋと出力色値Ｌ*,ａ*,ｂ*を１組のデータとして対応付けることによって得ることができる。なお、刷版印刷システム１８の素データは本発明に係る第１データに、プリンタ１６の素データは本発明に係る第２データに各々対応している。
【００２５】
次に、上述した刷版印刷システム１８及びプリンタ１６の素データを用いて色変換処理部３０で行われる色変換処理について説明する。図２に示すように、色変換処理部３０は色変換プロファイル生成部３２を含んで構成されており、色変換プロファイル生成部３２は第１色変換条件生成部３４、色域変換条件生成部３６及び第２色変換条件生成部３８を備え、刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋをプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'へ変換する色変換の変換条件を生成する。
【００２６】
すなわち、第１色変換条件生成部３４は、刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋをデバイス非依存色空間としてのＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*,ａ*,ｂ*へ変換する第１色変換の変換条件を生成する。第１色変換の変換条件は、具体的には、例えば色変換処理部３０に入力された刷版印刷システム１８の素データを色予測モデルにセットし、素データをセットした色予測モデルに、色変換係数(デバイス依存色空間としてのＣＭＹＫ色空間上の各格子点の色値Ｃ,Ｍ,Ｙ,Ｋ)を順に入力し、色予測モデルから順に出力される色値Ｌ*,ａ*,ｂ*を新たな色変換係数(第１色変換の変換条件)としてメモリ１４Ｂに記憶させることで生成することができる。
【００２７】
なお、色予測モデルは、少数の入力色値と出力色値の対応関係を表す素データに基づいて、異なる色空間の間の色変換特性(色変換条件)を予測・推定するもので、一般に線形演算(線形補間)よりも高い補間性能、スムージング性能を備えている(測定誤差や装置によるノイズ、面内ムラに強い)。色予測モデルには、統計的な手法を用いる方法（Makoto Sasaki and Hiroaki Ikegami, Proc. of International Congress of Imaging Science 2002 (2002) p.413-141）や、ニューラルネットを利用する方法、ノイゲバウワーやクベルカムンク等の物理モデルを基にする方法があり、何れを用いてもよい。
【００２８】
また、色域変換条件生成部３６は、デバイス非依存色空間としてのＣＩＥＬ*ａ*ｂ*色空間上において刷版印刷システム１８の色域(色再現域)をプリンタ１６の色域(色再現域)へ変換する色域変換（ガマットマッピングともいう）の変換条件を生成する。具体的には、まず刷版印刷システム１８の素データに基づいてＣＩＥＬ*ａ*ｂ*色空間上での刷版印刷システム１８の色域の外郭を算出すると共に、プリンタ１６の素データに基づいてＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域の外郭を算出する。
【００２９】
例えば刷版印刷システム１８については、色変換プロファイル生成部３２に入力された刷版印刷システム１８の素データに含まれる刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋから、ＣＭＹＫ色空間における刷版印刷システム１８の色域外郭に相当する色値群(例えばＣ,Ｍ,Ｙ,Ｋ各色の色値の少なくとも１つが最大値又は最小値を示している色値群)を抽出し、抽出した色値群の個々の色値を、色変換プロファイル生成部３２に入力された刷版印刷システム１８の素データが表す刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋと出力色値Ｌ*,ａ*,ｂ*との関係に従ってＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*ａ*ｂ*へ各々変換し、変換後の色値Ｌ*ａ*ｂ*から刷版印刷システム１８の色域外郭を算出することができる。また、プリンタ１６についても、上述した処理を色変換プロファイル生成部３２に入力されたプリンタ１６の素データを用いて行うことで、その色域外郭を算出することができる。
【００３０】
続いて、第１色変換条件生成部３４による処理を経てメモリ１４Ｂに記憶された色値Ｌ*,ａ*,ｂ*(色変換係数)のうち、ＣＩＥＬ*ａ*ｂ*色空間上での刷版印刷システム１８の色域内の色値を所定のアルゴリズムに従ってＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域内にマッピングし、マッピング後の色値Ｌ*',ａ*',ｂ*'を新たな色変換係数としてメモリ１４Ｂに記憶させる。これにより、色域変換の変換条件(より詳しくは第１色変換と色域変換を含む色変換の変換条件)を生成することができる。
【００３１】
なお、上記所定のアルゴリズムとしては、例えば相対的な関係を保存するために色域の全領域を色変換する圧縮伸張型マッピングも知られているが、色域変換条件生成部３６では、デバイス非依存色空間における刷版印刷システム１８の色域内のうち、デバイス非依存色空間におけるプリンタ１６の色域内の色値については当該色値を保存し、プリンタ１６の色域外の色値については、プリンタ１６の色域の外郭上でかつ元の色値との色差が最小の色値へ変換するアルゴリズムを適用している。これにより、刷版印刷システム１８の色域内のうちプリンタ１６の色域内の色値は、色域変換後も測色的一致となることで階調が保存される。
【００３２】
また、色域変換を行うデバイス非依存色空間はＣＩＥＬ*ａ*ｂ*色空間に限られるものではなく、観察条件の影響を排除した色の見えを表す色空間、例えば色の見えモデルであるＣＩＥＣＡＭ０２によって規定される色空間ＪＣｈや、色空間ＪＣｈから求まる色空間Ｊａｂであってもよい。なお、色空間Ｊａｂの色属性値ａ,ｂは、色空間ＪＣｈの色属性値Ｃ,ｈから生成したａｃ,ｂｃに相当し、色相及び彩度と相互に変換可能な特徴を有している。また、色の見えモデルＣＩＥＣＡＭ０２に代えて色の見えモデルＣＩＥＣＡＭ９７ｓ等を用いてもよい。
【００３３】
また、第２色変換条件生成部３８は墨量算出部４０と逆色予測部４２を備えており、この墨量算出部４０及び逆色予測部４２により、色域変換条件生成部３６による処理を経てメモリ１４Ｂに記憶された色値Ｌ*',ａ*',ｂ*'(色変換係数)を、プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'へ変換する第２色変換の変換条件を生成する。具体的には、第２色変換では値が未知の変数(入力色値Ｃ',Ｍ',Ｙ',Ｋ')の数が値が既知の変数(色値Ｌ*',ａ*',ｂ*')の数よりも多いので、墨量算出部４０で入力墨量Ｋ'の値を決定し、色値Ｌ*',ａ*',ｂ*'と入力墨量Ｋ'からプリンタ１６への入力色値Ｃ',Ｍ',Ｙ'の値を決定する。
【００３４】
プリンタ１６への入力墨量Ｋ'の値は、まず刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋにおける入力墨量Ｋと等価な明度の墨量を算出する。具体的には、刷版印刷システム１８の素データを基に入力墨量Ｋから明度を算出し、その明度と同じ明度を有するプリンタ１６への入力墨量Ｋ'をプリンタ１６の素データを基に算出する。次に、彩度が高くなるほどプリンタ１６への入力墨量Ｋ'が小さくなるような修正を行う。これにより、彩度が大きい領域で墨量の過多を防止し鮮やかな色再現を維持することができる。そして、色域変換条件生成部３６による処理を経てメモリ１４Ｂに記憶された色値Ｌ*',ａ*',ｂ*'(色変換係数)のうちの何れか１つの色値Ｌ*',ａ*',ｂ*'を処理対象とし、プリンタ１６への入力墨量Ｋ'が設定した初期値の場合に処理対象の色値Ｌ*',ａ*',ｂ*'に対応するプリンタ１６への入力色値Ｃ',Ｍ',Ｙ'を、色変換処理部３０に入力されたプリンタ１６の素データに基づいて算出し、算出したプリンタ１６への入力色値Ｃ',Ｍ',Ｙ'がプリンタ１６へ入力可能な色値の範囲(例えばＣ',Ｍ',Ｙ'が各々0〜100の範囲)内に収まっているか否かを判断する。算出したプリンタ１６への入力色値Ｃ',Ｍ',Ｙ'がプリンタ１６へ入力可能な色値の範囲から逸脱している場合は、プリンタ１６への入力墨量Ｋ'を適宜変更しながら上記処理を繰り返し、プリンタ１６への入力墨量Ｋ'の値を探索する。これにより、プリンタ１６への入力墨量Ｋ'の値を決定することができる。
【００３５】
また逆色予測部４２は、色変換処理部３０に入力されたプリンタ１６の素データに基づき、処理対象の色値Ｌ*',ａ*',ｂ*'(色変換係数)及び墨量算出部４０によって決定されたプリンタ１６への入力墨量Ｋ'に対応するプリンタ１６への入力色値Ｃ',Ｍ',Ｙ'を算出(予測)し、算出した入力色値Ｃ',Ｍ',Ｙ'を入力墨量Ｋ'と共に新たな色変換係数(第１色変換、色域変換及び第２色変換を含む変換条件) としてメモリ１４Ｂに記憶させる。上記処理が色域変換条件生成部３６による処理を経てメモリ１４Ｂに記憶された全ての色値Ｌ*',ａ*',ｂ*'(色変換係数)に対して各々行われることで、第２色変換の変換条件(より詳しくは第２色変換に加えて第１色変換及び色域変換を含む変換条件)が生成されることになる。なお、上述した色変換プロファイル生成部３２は本発明に係る生成手段(より詳しくは請求項５に記載の生成手段)に対応している。
【００３６】
また、色変換処理部３０は順ＴＲＣ変換部４４、色変換プロファイル記憶部４６及び色変換部４８を備えており、色変換プロファイル生成部３２による上述した処理を経て得られた色変換の変換条件(上述した処理を経てメモリ１４Ｂに記憶された色変換係数)は、順ＴＲＣ変換部４４による処理(詳細は後述)を経て色変換プロファイル記憶部４６(色変換条件ＤＢ)に記憶される。
【００３７】
色変換部４８は４次元ルックアップテーブル等のＣＬＵＴ(カラールックアップテーブル)から成り、刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋをプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'へ変換する際には、色変換部４８のＣＬＵＴによる色変換の変換条件を規定する入力値として、ＣＭＹＫ色空間上の各格子点の元の色値Ｃ,Ｍ,Ｙ,Ｋが、前記変換条件を規定する出力値として、色変換プロファイル記憶部４６に記憶された色変換係数が各々セットされる。そして色変換部４８は、入力された刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,ＫをＣＬＵＴに従ってプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'へ変換する。これにより、ＣＬＵＴによる１回の色変換によって第１色変換、色域変換、第２色変換(及び後述する逆ＴＲＣ変換及び順ＴＲＣ)が実現され、変換によって得られた色値Ｃ',Ｍ',Ｙ',Ｋ'をプリンタ１６へ入力し、プリンタ１６における記録用紙への画像の記録に供することで、プリンタ１６によって記録用紙に記録される画像の色の見えを、刷版印刷システム１８によって記録用紙に記録される画像の色の見えとおよそ一致させることができる。
【００３８】
ところで、プリンタ１６が色材としてトナーを用いる構成であれば、画像記録速度やトナーの特性、定着器の性能等の諸条件の制約から色材の使用量が制限されることが多く、プリンタ１６が色材としてインクを用いる構成であれば、画像記録速度やインクの特性、紙の吸水特性等の諸条件の制約からインクの使用量が制限されることが多いが、画像記録時に使用可能な色材量が制限されるとプリンタ１６の色域が変化するので、画像記録時に使用可能な色材量の制限は、刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋをプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'へ変換してプリンタ１６へ入力する場合に、刷版印刷システム１８によって記録用紙に記録された画像とプリンタ１６によって記録用紙に記録された画像に色のずれが生ずる原因となる。
【００３９】
このため、本第１実施形態に係る色変換処理部３０には、プリンタ１６が画像記録時に使用可能な色材量を各色(ＣＭＹＫ)毎に制限可能とするために単色制限値設定部５０が設けられており、これに加え、画像記録時に使用可能な色材量が制限された場合の色のずれを抑制することを目的として、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２及び順ＴＲＣ変換部４４も設けられている。単色制限値設定部５０は、例として図３に示すように、画像記録時に使用可能な色材量をＣ,Ｍ,Ｙ,Ｋ各色毎に百分率で設定可能な単色制限値設定画面をディスプレイ２０に表示する。そして、利用者によってキーボード２２やマウス２４等が操作されて画像記録時に使用可能な色材量が各色毎に設定されると、各色毎に設定された色材量(画像記録時に使用可能な色材量の割合)をＣ'Ｍ'Ｙ'Ｋ'素データ変換部５２及び順ＴＲＣ変換部４４へ各々通知する。なお、単色制限値設定部５０からＣ'Ｍ'Ｙ'Ｋ'素データ変換部５２及び順ＴＲＣ変換部４４へ通知される上記情報は本発明に係る色材制限情報に対応している。
【００４０】
また、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２は、色変換プロファイル生成部３２に入力されるプリンタ１６の素データに含まれるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対し、次の(１)式に示すように、単色制限値設定部５０から通知された使用可能な色材量の割合から求まる色材制限割合の逆数を係数として各々乗ずる演算を行う。
ｉ'←ｉ'×(１／αi)  …(１)
但し、ｉはＣ,Ｍ,Ｙ,Ｋの何れかを表し、αiは色ｉに対する色材制限割合(＝色ｉに対する使用可能な色材量の割合)を表す。上記の演算を行うことで、例えば色ｉに対して設定された使用可能な色材量の割合が80％(色材制限割合αi＝0.8)であった場合には、例として図４に「逆ＴＲＣ」と表記して破線で示すように色ｉの色値に対して係数"1.25"が乗じられることになり、色材制限割合αiが小さくなるに従って係数の値が大きくなることで、上記の演算を経た色値についても色材制限割合αiが小さくなるに従って値の増大量が大きくなる。
【００４１】
なお、図４に「逆ＴＲＣ」と表記した破線の傾き(この傾きは(１)式における係数の値に対応している)を、図４に「順ＴＲＣ」と表記した実線の傾き(この傾きは、同一の色材制限量の割合に応じて使用色材量を制限するＴＲＣ(Tone Reproduction Curve)変換(後述する(２)式)における係数の値に対応している)と比較しても明らかなように、「逆ＴＲＣ」と表記した破線で示す特性は、「順ＴＲＣ」と表記した実線で示す特性に対し、傾き＝１の点線に関して線対称の特性であり、本実施形態では(１)式の演算を「逆ＴＲＣ変換」と称する。
【００４２】
また、上記では色材の制限量を表す色材制限情報として、色ｉに対する使用可能な色材量の割合を表す色材制限割合αiを用いていたが、これに代えて、例えば色ｉの使用色材量を制限しない場合の使用色材量に対する色ｉの色材の使用制限量の割合βi(＝１−αi)を色材制限情報として用いることも可能であり、この場合、前述の(１)式に代えて次の(１)'式の演算を行えばよい。
ｉ'←ｉ'×(１／(１−βi))  …(１)'
またＣ'Ｍ'Ｙ'Ｋ'素データ変換部５２は、(１)式の演算を経たプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対し、プリンタ１６へ入力可能な色値の範囲を逸脱しているか否かを各々判定し、プリンタ１６へ入力可能な色値の範囲を逸脱している入力色値Ｃ',Ｍ',Ｙ',Ｋ'及び当該入力色値Ｃ',Ｍ',Ｙ',Ｋ'と対応付けられている出力色値Ｌ*',ａ*',ｂ*'の組をプリンタ１６の素データから除去するクリッピング処理を行う。
【００４３】
これにより、例えばプリンタ１６の素データのうちプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'が、Ｃ,Ｍ,Ｙ,Ｋ各色共に0〜100の範囲に分布しており、Ｃ,Ｍ,Ｙ,Ｋ各色の色材制限割合αiが何れも80％(αi＝0.8)であるとすると、(１)式の演算を経ることで、プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'は0〜125の範囲に分布することになるが、プリンタ１６へ入力可能な色値の範囲が0〜100であるとすると、(１)式の演算を経たプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'のうち、色値Ｃ',Ｍ',Ｙ',Ｋ'の少なくとも１つの値が101〜125の範囲に入っている入力色値Ｃ',Ｍ',Ｙ',Ｋ'、及び、当該入力色値Ｃ',Ｍ',Ｙ',Ｋ'と対応付けられている出力色値Ｌ*',ａ*',ｂ*'の組がプリンタ１６の素データから除去されることになる。
【００４４】
そして、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による上述した処理(逆ＴＲＣ変換及びクリッピング処理)を経たプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'が、出力色値Ｌ*',ａ*',ｂ*'と共にプリンタ１６の素データとして色変換プロファイル生成部３２に入力される。これにより、色変換プロファイル生成部３２には、プリンタ１６の素データとして、当該素データにおけるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'が、出力色値Ｌ*',ａ*',ｂ*'に対して色材制限割合に応じた割合で相対的に増大するように、入力色値Ｃ',Ｍ',Ｙ',Ｋ'の値が変換されたデータが入力されることになる。なお、本第１実施形態に係るＣ'Ｍ'Ｙ'Ｋ'素データ変換部５２は、本発明に係る第１変換手段(より詳しくは請求項２に記載の第１変換手段)に対応している。
【００４５】
上記のように、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を経たプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'が、出力色値Ｌ*',ａ*',ｂ*'と共にプリンタ１６の素データとして色変換プロファイル生成部３２に入力されることで、色変換プロファイル生成部３２の色域変換条件生成部３６によりプリンタ１６の素データに基づいて算出されるプリンタ１６の色域外郭は、例として図５(Ａ),(Ｂ)に示すように、単色制限値設定画面を介して設定された色材量に応じて狭小化された色域に対応する形状となり、単色制限値設定画面を介して設定された色材量に従ってプリンタ１６による画像記録時に使用可能な色材量を制限した場合のプリンタ１６の色域外郭に一致されることになる。なお、図５(Ａ)に示す「トナー量制限後の色域」は、ＣＭＹＫ各色に対して色材制限割合αとして同一の値が設定された場合の色域外郭、図５(Ｂ)に示す「トナー量制限後の色域」はＣＭＹＫ各色のうち墨量Ｋに対してのみ色材制限割合αが設定された場合の色域外郭を各々示す。そして色域変換条件生成部３６により、色域変換の変換条件として、刷版印刷システム１８の色域内の色値を、狭小化されたプリンタ１６の色域内にマッピングする変換条件が生成される。
【００４６】
また、順ＴＲＣ変換部４４は、色変換プロファイル生成部３２における処理を経て出力された色変換係数(プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ')に対し、次の(２)式に示すように、単色制限値設定部５０より通知された使用可能な色材量の割合から求まる色材制限割合を係数として各々乗ずる演算(順ＴＲＣ変換)を行う。
ｉ'←ｉ'×αi  …(２)
上記の演算(順ＴＲＣ変換)を行うことで、例えば色ｉに対して設定された使用可能な色材量の割合が80％(色材制限割合αi＝0.8)であった場合には、例として図４に「順ＴＲＣ」と表記して破線で示すように色ｉの色値に対して係数"0.8"が乗じられることになり、色材制限割合αiが小さくなるに従って係数の値が小さくなることで、上記の演算を経た色値についても色材制限割合αiが小さくなるに従って値の減少量が大きくなる。
【００４７】
なお、色材の制限量を表す色材制限情報として、色材制限割合αiに代えて、前述の色材の使用制限量の割合βi(＝１−αi)を用いる場合は、上記の(２)式に代えて次の(２)'式の演算を行えばよい。
ｉ'←ｉ'×(１−βi)  …(２)'
上記のように、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２が、色変換処理部３０に入力されるプリンタ１６の素データのうちプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対して逆ＴＲＣ変換及びクリッピング処理を行い、順ＴＲＣ変換部４４が、色変換プロファイル生成部３２から出力された色変換係数(プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ')に対して順ＴＲＣ変換を行うことで、単色制限値設定画面を介して設定された色材制限条件を満足しつつ、色材制限に伴う色変化を抑制することが可能となる。
【００４８】
すなわち図６には、色域変換条件生成部３６によって色域変換の変換条件が生成される際の、ＣＩＥＬ*ａ*ｂ*色空間上での刷版印刷システム１８(図では「印刷機」と表記)及びプリンタ１６のａ*−ｂ*平面に沿った色域外郭の一例を示す。
【００４９】
ここで、色変換プロファイル生成部３２に入力されるプリンタ１６の素データのうちのプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対し、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行わなかった場合、ＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域外郭は、図６(Ａ)に「単色制限無しのプリンタの色域」と表記した破線上に位置し、色材制限を行わない場合のプリンタの色域に等しい。従って、この場合、設定された色材制限の割合(使用可能な色材の割合)が80％であったとすると、刷版印刷システム１８の色域外郭上(すなわちプリンタ１６の色域外)の位置Ｐ0に相当する色値は、色域変換条件生成部３６による色差最小のマッピング(色域変換の変換条件の生成)により、図６(Ａ)に示す破線上の位置Ｐ1に相当する値へ変更された後に、色材制限に応じた色値の変更に伴い、図６(Ａ)に「単色制限80％のプリンタの色域」と表記した実線上の位置Ｐ2に相当する値へ更に変更される(但し、この色値の変更はＣＭＹＫ色空間上で行われる)ことになり、位置Ｐ0と位置Ｐ2の距離が色変換前後の最終的な色差になる。
【００５０】
一方、色変換プロファイル生成部３２に入力されるプリンタ１６の素データのうちのプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対し、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行った場合、設定された色材制限の割合(使用可能な色材の割合)が80％であったとすると、色域変換条件生成部３６によって色域変換の変換条件が生成される際のプリンタ１６の色域外郭は、図６(Ｂ)に「単色制限80％のプリンタの色域」と表記した実線上に位置する。従って、刷版印刷システム１８の色域外郭上(すなわちプリンタ１６の色域外)の位置Ｐ0に相当する色値は、色域変換条件生成部３６による色差最小のマッピングにより、図６(Ｂ)に「単色制限80％のプリンタの色域」と表記した実線上の位置Ｐ3に相当する値へ直接変更され、位置Ｐ0と位置Ｐ3の距離が色変換前後の色差になる。
【００５１】
刷版印刷システム１８の色域とプリンタ１６の色域が全く同じで、色域外郭の頂点(ＣＭＹＲＧＢの何れかの色が100%の点)が一致している場合は、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行っても行わなくても色変換前後の色差はほぼ等しくなるが、刷版印刷システム１８の色域とプリンタ１６の色域が同じであることは極めて稀であり、刷版印刷システム１８の色域とプリンタ１６の色域は通常ずれているので、色変換前後の色差は、色域変換の変換条件の生成に用いる刷版印刷システム１８及びプリンタ１６の色域によって相違する。
【００５２】
そして、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行わない場合(図６(Ａ)の例)には、プリンタ色域外の色値に対し、色域変換の変換条件の生成時に、最終的なプリンタの色域と異なる「単色制限無しのプリンタの色域」に色差最小のルールでマッピングし(位置Ｐ0→位置Ｐ1)た後に、ＣＭＹＫ色空間上でクリッピング(位置Ｐ1→位置Ｐ2：色材制限に応じた色値の変更)を行うことになるのに対し、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行う場合(図６(Ｂ)の例)には、プリンタ色域外の色値に対し、色域変換の変換条件の生成時に、色差最小のルールで最終的なプリンタの色域へ直接マッピングしているので、逆ＴＲＣ変換及びクリッピング処理を行わなかった場合よりも色変換前後の色差は小さくなり、色材制限に伴う色変化を抑制することができる。
【００５３】
次に、本第１実施形態のように、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理(及び順ＴＲＣ変換部４４による順ＴＲＣ変換)を行った場合、プリンタ色域内の色値についても色変換前後の色差が小さくなることを、具体的な数値を挙げて説明する。なお、以下ではプリンタ色域内に収まっている刷版印刷システム１８への入力色値としてＣ0,Ｍ0,Ｙ0,Ｋ0＝100,100,100,0を用い、色材制限条件は総量制限＝400％(総量制限無し)、単色制限＝80％とする。
【００５４】
ここで、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行わない場合、色変換プロファイル生成部３２にはプリンタ１６(及び刷版印刷システム１８)の素データがそのまま入力されることになり、図７に示す「印刷色予測」のステップ(このステップでは第１色変換条件生成部３４に相当する処理が行われる)において、刷版印刷システム１８の素データに基づき、入力色値Ｃ0,Ｍ0,Ｙ0,Ｋ0＝100,100,100,0から対応するＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*ａ*ｂ*が算出され、色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3が得られる。次に、図７に示す「プリンタ色予測」のステップ(このステップでは色域変換条件生成部３６と第２色変換条件生成部３８に相当する処理が順に行われる)において、プリンタ１６の素データに基づいて、色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3に対応するプリンタ１６への入力色値Ｃ,Ｍ,Ｙ,Ｋ値が算出され、入力色値Ｃ1,Ｍ1,Ｙ1,Ｋ1＝96,92,81,0が得られる。そして図７に示す「クリッピングＴＲＣ」のステップで色材制限(単色制限＝80％)に応じて入力色値Ｃ1,Ｍ1,Ｙ1,Ｋ1を変更することで、最終的なプリンタ１６への入力色値としてＣ2,Ｍ2,Ｙ2,Ｋ2＝80,80,80,0が得られる。但し、上記の処理を経て得られるプリンタ１６への入力色値Ｃ2,Ｍ2,Ｙ2,Ｋ2＝80,80,80,0はＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*2,ａ*2,ｂ*2＝32,-4,4に相当し、本来の色値であるＬ*0,ａ*0,ｂ*0＝21,-6,-3に対して色差ΔＥ＝10程度に大きくずれてしまっている。
【００５５】
これに対し、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行った場合、図８に示す「印刷色予測」のステップで得られるＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*ａ*ｂ*は図７の例と同じく色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3であるが、図８に示す次の「プリンタ色予測」のステップでは、色変換プロファイル生成部３２に入力されるプリンタ１６の素データのうちのプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対し、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理が行われていることで、色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3に対応するプリンタ１６への入力色値として、Ｃ1,Ｍ1,Ｙ1,Ｋ1＝100,91,81,55が求まる。
【００５６】
具体的には、色変換プロファイル生成部３２に入力されるプリンタ１６の素データ(プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ')に対しては逆ＴＲＣ変換及びクリッピング処理が行われているため、墨量算出部４０におけるプリンタ１６への入力墨量Ｋ1の算出において、色値Ｃ1,Ｍ1,Ｙ1の何れかをプリンタ１６に入力可能な最大値(例えばＣ1,Ｍ1,Ｙ1,Ｋ1＝100,91,81,0)に設定してもＬ*が高く元の色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3との色差が許容範囲内から逸脱するため、墨量算出部４０による墨量算出のアルゴリズムによってプリンタ１６への入力墨量Ｋ1が墨量Ｋ1＝55迄増加されることで、色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3に対応する相当するプリンタ１６への入力色値としてＣ1,Ｍ1,Ｙ1,Ｋ1＝100,91,81,55が算出されることになる。
【００５７】
そして、上記処理で算出されたプリンタ１６への入力色値Ｃ1,Ｍ1,Ｙ1,Ｋ1＝100,91,81,55に対し、図８に示す「順ＴＲＣ」のステップ(このステップでは順ＴＲＣ変換部４４に相当する処理が行われる)で順ＴＲＣ変換が行われることで、最終的なプリンタ１６への入力色値はＣ2,Ｍ2,Ｙ2,Ｋ2＝80,73,65,44になる。この最終的なプリンタ１６への入力色値Ｃ2,Ｍ2,Ｙ2,Ｋ2＝80,73,65,44はＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*2,ａ*2,ｂ*2＝21,-5,-3に相当し、元の色値Ｌ*0,ａ*0,ｂ*0＝21,-6,-3と比較しても明らかなように、プリンタ１６の素データに逆ＴＲＣ変換及びクリッピング処理を行った場合、プリンタ色域内の色値については色変換前後の色差を殆ど生じさせることなく、色材制限条件(単色制限＝80％)を満足するプリンタ１６への入力色値Ｃ,Ｍ,Ｙ,Ｋを算出することができる。
【００５８】
Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行わない図７の例と、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２による逆ＴＲＣ変換及びクリッピング処理を行う図８の態様で、色変換前後の色差が大きく相違する理由の１つは、図７の例では、刷版印刷システム１８への入力墨量Ｋを保持するために、プリンタ１６への入力墨量Ｋ1を０に固定しても元の色値Ｌ*,ａ*,ｂ*＝21,-6,-3に対応するＣＭＹ値（Ｃ1,Ｍ1,Ｙ1＝96,92,81）が求まるのに対し、図８の態様では、プリンタ１６の素データ(プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ')を逆ＴＲＣ変換及びクリッピング処理によって変更しているため、プリンタ１６への入力墨量Ｋ＝０に設定してＣＭＹ値を算出すると色値Ｃ1,Ｍ1,Ｙ1の何れかの値が100以上になってしまい、色値Ｃ1,Ｍ1,Ｙ1をプリンタ１６への入力可能な色値範囲０〜100に収め、かつ元の色値Ｌ*,ａ*,ｂ*＝21,-6,-3との色差が許容範囲内となるようにプリンタ１６への入力色値Ｃ1,Ｍ1,Ｙ1,Ｋ1を求めるには、プリンタ１６への入力墨量Ｋを増加させる以外に無いためである。
【００５９】
図７の例においても、プリンタ１６への入力墨量ＫをＫ＝44に設定すれば色値Ｃ1,Ｍ1,Ｙ1＝80,73,65となり、「クリッピングＴＲＣ」のステップでの色材制限条件(単色制限＝80％)に応じた色値変更を経ても、プリンタ１６への入力色値Ｃ1,Ｍ1,Ｙ1,Ｋ1として、色変換前後の色差が小さい色値が得ることは可能である。しかし図７の例では、Ｌ*,ａ*,ｂ*→Ｃ,Ｍ,Ｙ,Ｋの色変換条件の生成に際して色材制限条件を考慮しないため、プリンタ１６への入力墨量Ｋの決定に際してもＫの値に制約が存在せず、入力墨量Ｋの値として種々の値を設定可能であるので、入力墨量Ｋ＝０が設定された場合は色変換前後の色差が比較的大きくなる色値が算出されることになる。このように、図７の例では、特に刷版印刷システム１８への入力色値Ｃ,Ｍ,Ｙ,Ｋが、Ｃ,Ｍ,Ｙが100％に近い値でかつＫが０又は０に近い値である場合に、色変換前後の色差が比較的大きくなる色値が算出される可能性が高い。また、この条件でプリンタ１６への入力墨量Ｋに、例えばＫ＝44等の適切な値を設定するためには、墨量算出のアルゴリズムとして特別なアルゴリズムが必要となる。
【００６０】
これに対して図８の態様では、プリンタ１６の素データ(プリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ')を逆ＴＲＣ変換及びクリッピング処理によって変更していることで、結果として、Ｌ*,ａ*,ｂ*→Ｃ,Ｍ,Ｙ,Ｋの色変換条件の生成に際して色材制限条件を考慮して入力墨量Ｋが決定されることになるので、プリンタ色域内の色値に対し、色変換前後の色差を殆ど生じさせることなく、色材制限条件(単色制限＝80％)を満足するプリンタ１６への入力色値Ｃ,Ｍ,Ｙ,Ｋが算出されることになる。また、墨量算出のアルゴリズムの改変も不要である。
【００６１】
〔第２実施形態〕
次に本発明の第２実施形態について説明する。なお、第１実施形態と同一の部分には同一の符号を付し、説明を省略する。図９には本第２実施形態に係る色変換処理部５６が示されている。本第２実施形態に係る色変換処理部５６は、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５２に代えてＣ'Ｍ'Ｙ'Ｋ'素データ変換部５８及び順色予測部６０が設けられている点で、第１実施形態で説明した色変換処理部３０と相違している。
【００６２】
本第２実施形態に係るＣ'Ｍ'Ｙ'Ｋ'素データ変換部５８では、プリンタ１６の素データに含まれるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対し、単色制限値設定部５０より通知された色材制限割合に基づいて前出の(２)式の演算(順ＴＲＣ変換)を行い、演算によって得られた入力色値Ｃ",Ｍ",Ｙ",Ｋ"を順色予測部６０へ出力する。また順色予測部６０は、プリンタ１６の元の素データが表すプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'と出力色値Ｌ*',ａ*',ｂ*'との関係に従い、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５８から入力された入力色値Ｃ",Ｍ",Ｙ",Ｋ"を出力色値Ｌ*",ａ*",ｂ*"へ変換する。そして本第２実施形態では、順色予測部６０による変換によって得られた出力色値Ｌ*",ａ*",ｂ*"が、プリンタ１６の元の素データに含まれるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'と共に、プリンタ１６の素データとして色変換プロファイル生成部３２に入力される。
【００６３】
本第２実施形態では、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５８がプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対して順ＴＲＣ変換を行うので、Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部５８から順色予測部６０に入力される入力色値Ｃ",Ｍ",Ｙ",Ｋ"は、その色値の範囲が、元の入力色値Ｃ',Ｍ',Ｙ',Ｋ'に対して色材制限割合分だけ狭くなり、これに伴い、順色予測部６０から出力される出力色値Ｌ*",ａ*",ｂ*"の色値の範囲についても、元の出力色値Ｌ*',ａ*',ｂ*'に対して色材制限割合分だけ狭くなる。従って、色変換プロファイル生成部３２には、プリンタ１６の素データとして、当該素データにおけるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'が、出力色値Ｌ*',ａ*',ｂ*'に対して色材制限割合に応じた割合で相対的に増大するように、出力色値Ｌ*',ａ*',ｂ*'が出力色値Ｌ*",ａ*",ｂ*"に置き換えられたデータが入力されることになる。なお、本第２実施形態に係るＣ'Ｍ'Ｙ'Ｋ'素データ変換部５８及び順色予測部６０は、本発明に係る第１変換手段(より詳しくは請求項３に記載の第１変換手段)に対応している。
【００６４】
上記のように、本第２実施形態においても、色変換プロファイル生成部３２に入力されるプリンタ１６の素データが、当該素データにおけるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'が、出力色値Ｌ*',ａ*',ｂ*'に対して色材制限割合に応じた割合で相対的に増大するように変換されているので、第１実施形態と同様に、色変換プロファイル生成部３２の色域変換条件生成部３６によりプリンタ１６の素データに基づいて算出されるプリンタ１６の色域外郭は、単色制限値設定画面を介して設定された色材量に従ってプリンタ１６による画像記録時に使用可能な色材量を制限した場合のプリンタ１６の色域外郭に一致されることになり、色変換前後の色差が小さく、色材制限に伴う色変化を抑制できる色変換の変換条件が得られる。また、本第２実施形態では、第１実施形態のようにプリンタ１６の素データから一部のデータを除去する必要が無いので、より色変換精度の高い色変換の変換条件が得られる。
【００６５】
〔第３実施形態〕
次に本発明の第３実施形態について説明する。なお、第１実施形態及び第２実施形態と同一の部分には同一の符号を付し、説明を省略する。図１０には本第３実施形態に係る色変換処理部６４が示されている。本第３実施形態に係る色変換処理部６４は、プリンタ１６が画像記録時に使用可能な色材の総量を制限可能とするために総量制限値設定部６６が設けられていると共に、色域変換条件生成部３６が色域外郭算出部６８と色域マッピング部７０を備えている点で、第２実施形態で説明した色変換処理部５６と相違している。
【００６６】
総量制限値設定部６６は、画像記録時に使用可能な色材の総量を百分率で設定可能な総量制限値設定画面をディスプレイ２０に表示する。なお、総量制限値設定画面を単色制限値設定画面と別に表示させることに代えて、画像記録時に使用可能な色材の総量及び各色毎の色材量を各々設定可能な単一の設定画面を表示させ、色材の総量及び各色毎の色材量を同時に設定させるようにしてもよい。そして、利用者によってキーボード２２やマウス２４等が操作されて画像記録時に使用可能な色材の総量が設定されると、設定された色材総量(画像記録時に使用可能な色材総量の割合)を色域外郭算出部６８及び墨量算出部４０へ各々通知する。なお、総量制限値設定部６６から色域外郭算出部６８及び墨量算出部４０へ通知される色材総量は請求項５に記載の色材総量制限情報に対応している。
【００６７】
色域変換条件生成部３６の色域外郭算出部６８は、第１実施形態で説明したように、刷版印刷システム１８の素データに基づいてＣＩＥＬ*ａ*ｂ*色空間上での刷版印刷システム１８の色域の外郭を算出すると共に、プリンタ１６の素データに基づいてＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域の外郭を算出する。但し、総量制限値設定部６６から通知された色材総量が「総量制限有り」に相当する値の場合(例えばＣＭＹＫ各色が各々100％で合計400％が色材総量の最大値で通知された色材総量が400％未満の値であった場合)、色域外郭算出部６８は、例えば特開２００６−３５２４７５号公報に記載の技術を適用し、色変換プロファイル生成部３２に入力されたプリンタ１６の素データに含まれるプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'及び総量制限値設定部６６から通知された色材総量に基づいて、通知された色材総量が表す総量制限値を満たすＣＭＹＫ色空間上でのプリンタ１６の色域外郭を表す色値群を設定し、設定した色値群の個々の色値を、色変換プロファイル生成部３２に入力されたプリンタ１６の素データが表すプリンタ１６への入力色値Ｃ',Ｍ',Ｙ',Ｋ'と出力色値Ｌ*',ａ*',ｂ*'との関係に従ってＣＩＥＬ*ａ*ｂ*色空間上の色値Ｌ*'ａ*'ｂ*'へ各々変換することで、総量制限値を満たすＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域外郭を算出する。なお、図１１には、単色制限に加えて総量制限も設定された場合のプリンタ１６の色域外郭の一例を示す。
【００６８】
また、色域変換条件生成部３６の色域マッピング部７０は、色域外郭算出部６８によって算出されたＣＩＥＬ*ａ*ｂ*色空間上での刷版印刷システム１８及びプリンタ１６の色域に基づき、第１実施形態で説明したように、ＣＩＥＬ*ａ*ｂ*色空間上での刷版印刷システム１８の色域内の色値を所定のアルゴリズムに従ってＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域内にマッピングすることで色域変換の変換条件を生成するが、上記のように、「総量制限有り」の場合は総量制限値を満たすプリンタ１６の色域外郭が色域外郭算出部６８によって算出されるので、このプリンタ１６の色域外郭を用いて色域変換の変換条件の生成(マッピング)が行われることで、色域変換の変換条件として、色域変換後の色値が総量制限値を満たし(単色制限も設定されている場合は単色制限値も満たし)、色変換前後の色差も小さくなる色値へ変換される変換条件が得られることになる。
【００６９】
また、本第３実施形態に係る墨量算出部４０は、総量制限値設定部６６から通知された色材総量（総量制限値）を満たすようにプリンタ１６への入力墨量Ｋ'を決定する。具体的には、例えば特開２００６−３２５０５３号公報や特開２００７−４３２５０号公報に記載されているように、墨量毎の必須総量制限値を満たすＣＭＹＫ色空間上でのプリンタ１６の色域外郭を求め、求めた色域外郭をＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域外郭へ変換し、ＣＩＥＬ*ａ*ｂ*色空間上でのプリンタ１６の色域外郭内の各色値Ｌ*ａ*ｂ*について、色値Ｌ*ａ*ｂ*と墨量を対応付けた必須墨量テーブルを作成する。次に、墨以外の色材総量の単調性を確保し、かつ、無彩色軸から離れるに従って総量制限値が単調に増加するような最適総量制限値を算出し、必須墨量テーブルを更新して最適墨量テーブルを作成する。そして、色域変換を経た色値Ｌ*',ａ*',ｂ*'に対して最適墨量テーブルで最適墨量Ｋｎを算出し、入力墨量Ｋ'とする。これにより、総量制限値を満たすプリンタ１６への最終的な入力墨量Ｋ'が得られる。
【００７０】
以上のように、本第３実施形態は請求項５記載の発明に対応しており、総量制限と単色制限を組み合わせ自由度の高い色材制限を適用することが可能となる。
【００７１】
また、上記では本発明に係る色変換処理がクライアント端末１４で実行される態様を説明したが、本発明はこれに限定されるものではなく、例えば、上記処理はクライアント端末１４からの指示に従い、同一のネットワーク１２に接続されたサーバ・コンピュータ等で実行するようにしてもよいし、上記処理はプリンタ１６、或いは刷版印刷システム１８で実行することも可能である。上記処理をプリンタ１６、或いは刷版印刷システム１８で実行する場合は、クライアント端末１４を省略することも可能である。
【００７２】
また、上記では第１デバイスとして刷版印刷システム１８を、第２デバイスとしてプリンタ１６を適用した態様を説明したが、これに限定されるものではなく、第１デバイスとしてプリンタ１６を、第２デバイスとして刷版印刷システム１８を適用してもよいし、第１デバイスや第２デバイスとして他のデバイス(例えばディスプレイ等)を適用することも可能である。
【００７３】
また、上記では本発明に係る色処理プログラムに対応する色変換プログラムがクライアント端末１４の記憶部１４Ｃに予め記憶（インストール）されている態様を説明したが、本発明に係る色処理プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されている形態で提供することも可能である。
【図面の簡単な説明】
【００７４】
【図１】本実施形態に係る印刷システムの概略構成を示すブロック図である。
【図２】第１実施形態における色変換処理の流れを示す色変換処理部の機能ブロック図である。
【図３】単色制限値設定画面の一例を示すイメージ図である。
【図４】順ＴＲＣ変換及び逆ＴＲＣ変換の変換特性の一例を示す線図である。
【図５】画像記録時に使用可能な色材量が制限された場合のプリンタの色域外郭の変化の一例を示す概念図である。
【図６】本実施形態の作用を説明するための、プリンタ色域外の色値のマッピングに関する説明図である。
【図７】本実施形態の作用を説明するための、プリンタ色域内の色値に対する色変換に関する説明図である。
【図８】本実施形態の作用を説明するための、プリンタ色域内の色値に対する色変換に関する説明図である。
【図９】第２実施形態における色変換処理の流れを示す色変換処理部の機能ブロック図である。
【図１０】第３実施形態における色変換処理の流れを示す色変換処理部の機能ブロック図である。
【図１１】単色制限及び総量制限が適用された場合のプリンタの色域外郭の変化の一例を示す概念図である。
【符号の説明】
【００７５】
１０  印刷システム
１２  ネットワーク
１４  クライアント端末
１６  プリンタ
１８  刷版印刷システム
３２  色変換プロファイル生成部
３６  色域変換条件生成部
４０  墨量算出部
４４  順ＴＲＣ変換部
５０  単色制限値設定部
５２  Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部
５８  Ｃ'Ｍ'Ｙ'Ｋ'素データ変換部
６０  順色予測部
６６  総量制限値設定部
６８  色域外郭算出部
【図１】
2010130485.tif 000003
【図２】
2010130485.tif 000004
【図３】
2010130485.tif 000005
【図４】
2010130485.tif 000006
【図５】
2010130485.tif 000007
【図６】
2010130485.tif 000008
【図７】
2010130485.tif 000009
【図８】
2010130485.tif 000010
【図９】
2010130485.tif 000011
【図１０】
2010130485.tif 000012
【図１１】
2010130485.tif 000013