(57)【要約】【課題】  色分解ルックアップテーブルのグレイラインを効率よく高精度に作成する。【解決手段】  基本グレイラインデータを用意し（ステップＳ１３００）、チャートの画像データを作成する（ステップＳ１３０１）。作成したチャートの画像データをカラー画像出力装置でプリントする。プリントしたチャートを測色し、その結果を取り込む（ステップＳ１３０２）。所望のグレイラインの色相を設定し、その設定値と取り込まれた測色データの紙白データと黒点データとから、グレイラインターゲットを作成する（ステップ１３０３）。各グリッド毎に、グレイラインターゲットを実現する測色によって得られたL*a*b*値を判定する。判定された値に対応するＣ、Ｍ、Ｙ、Ｋ値を、そのグリッドのグレイラインデータとし（ステップＳ１３０４）、各グレイラインデータを色分解３Ｄルックアップテーブルにマージする（ステップＳ１３０５）。【選択図】  図１３
2005159777.tif 000002
【特許請求の範囲】
【請求項１】
画像データから画像出力装置の色材色への色分解を行う為に使用される色分解ルックアップテーブル（ＬＵＴ）を、コンピュータによって作成する色分解ＬＵＴ作成方法であって、
前記コンピュータは、見本となる基本グレイラインデータを保持しており、
前記基本グレイラインデータを基準として、所定ステップ数のシアンおよびマゼンタのデータと、該所定ステップ数よりも少ないステップ数のブラックおよびイエローのデータとから成る複数のパッチで構成されたチャートの画像データを、前記コンピュータによって作成するチャート作成ステップと、
該チャート作成ステップにおいて作成された前記画像データに基づいて、前記チャートを前記画像出力装置によって出力するチャート出力ステップと、
該チャート出力ステップにおいて出力した前記チャートを、測色手段によって測色する測色ステップと、
所望のグレイラインの色相を設定する、グレイ色相設定手段と、
前記測色手段によって測色された紙白のデータと黒点のデータ、および、前記グレイ色相設定手段により設定されたグレイ目標値から、任意の色空間においてグレイラインのターゲットデータを作成するグレイラインターゲット作成ステップと、
前記コンピュータによって、前記測色ステップにおいて得られた測色結果のうち前記グレイラインターゲットを実現する測色結果を判定し、当該判定された測色結果に対応する前記チャートを構成しているパッチの、シアン、マゼンタ、イエロー、およびブラックのデータの組み合わせから成るデータを、前記色分解ＬＵＴのグレイラインデータとして前記色分解ＬＵＴに設定するグレイライン作成ステップと
を備えたことを特徴とする色分解ＬＵＴ作成方法。
【請求項２】
前記グレイラインターゲットの色空間はL*a*b*空間であることを特徴とする請求項１に記載の色分解ＬＵＴ作成方法。
【請求項３】
前記グレイラインターゲットの色空間はXYZ色空間であることを特徴とする請求項１に記載の色分解ＬＵＴ作成方法。
【請求項４】
前記チャート作成ステップにおいて、ブラックのデータはステップ数が１であり１つのデータに固定されている
ことを特徴とする請求項１に記載の色分解ＬＵＴ作成方法。
【請求項５】
前記チャート作成ステップにおいて、イエローのデータはステップ数が１であり１つのデータに固定されている
ことを特徴とする請求項４に記載の色分解ＬＵＴ作成方法。
【請求項６】
前記色分解ＬＵＴのグレイラインは所定数のグリッドが規定されており、
前記コンピュータは、前記グリッドの各々について、前記基本グレイラインデータを保持しており、
前記チャート作成ステップにおいて、前記コンピュータは、前記グリッドの各々について前記複数のパッチを用意することによって、前記チャートの画像データを作成し、
前記グレイライン作成ステップにおいて、前記コンピュータは、前記グリッドの各々に対応した前記グレイラインデータを設定する
ことを特徴とする請求項１乃至５のいずれかに記載の色分解ＬＵＴ作成方法。
【請求項７】
請求項１乃至６のいずれかに記載の色分解ＬＵＴ作成方法によって作成された色分解ＬＵＴを使用して、前記色分解を行うことを特徴とするプログラム。
【請求項８】
請求項１乃至６のいずれかに記載の色分解ＬＵＴ作成方法によって作成された色分解ＬＵＴを使用して、前記色分解を行うことを特徴とするコンピュータ。
【請求項９】
印刷出力を行う画像出力装置と、画像データから前記画像出力装置の色材色への色分解を行う為に使用される色分解ルックアップテーブル（ＬＵＴ）を作成する為のコンピュータと、前記画像出力装置による印刷出力を測色する測色手段とを備えた色分解ＬＵＴ作成システムであって、
前記コンピュータは、
見本となる基本グレイラインデータを保持した記憶手段と、
前記基本グレイラインデータを基準として、所定ステップ数のシアンおよびマゼンタのデータと、該所定ステップ数よりも少ないステップ数のブラックおよびイエローのデータとから成る複数のパッチで構成されたチャートの画像データを作成するチャート作成手段と、
グレイラインデータを前記色分解ＬＵＴに設定するグレイライン作成手段とを有し、
前記画像出力装置が、前記チャート作成手段によって作成された前記画像データに基づいて、前記チャートを出力し、前記測色手段が、前記画像出力装置によって出力された前記チャートを測色し、前記グレイ色相設定手段により設定されたグレイ目標値と、前記測色手段によって測色された紙白のデータと黒点のデータから、任意の色空間においてグレイラインのターゲットデータを作成し、前記グレイライン作成手段は、前記測色手段による前記チャートの測色結果のうちグレイラインターゲットを実現する測色結果を判定し、当該判定された測色結果に対応する前記チャートを構成しているパッチの、シアン、マゼンタ、イエロー、およびブラックのデータの組み合わせから成るデータを、前記グレイラインデータとする
ことを特徴とする色分解ＬＵＴ作成システム。
【請求項１０】
前記グレイラインターゲットを作成する色空間はL*a*b*空間であることを特徴とする請求項９に記載の色分解ＬＵＴ作成システム。
【請求項１１】
前記グレイラインターゲットを作成する色空間はXYZ色空間であることを特徴とする請求項９に記載の色分解ＬＵＴ作成システム。
【請求項１２】
前記チャート作成手段は、ブラックのデータをステップ数が１とした１つのデータに固定する
ことを特徴とする請求項９に記載の色分解ＬＵＴ作成システム。
【請求項１３】
前記チャート作成手段は、イエローのデータをステップ数が１とした１つのデータに固定する
ことを特徴とする請求項１２に記載の色分解ＬＵＴ作成システム。
【請求項１４】
前記色分解ＬＵＴのグレイラインは所定数のグリッドが規定されており、
前記記憶手段には、前記グリッドの各々について、前記基本グレイラインデータを保持されており、
前記チャート作成手段は、前記グリッドの各々について前記複数のパッチを用意することによって、前記チャートの画像データを作成し、
前記グレイライン作成手段は、前記グリッドの各々に対応した前記グレイラインデータを設定する
ことを特徴とする請求項９乃至１３のいずれかに記載の色分解ＬＵＴ作成システム。
【請求項１５】
請求項９乃至１４のいずれかに記載のコンピュータが有する記憶手段、チャート作成手段、およびグレイライン作成手段を備えたことを特徴とする色分解ＬＵＴ作成システムのコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色分解ルックアップテーブル作成方法およびシステムに関する。より詳細には、本発明は、カラー画像出力装置における色材色への色分解を行うルックアップテーブルを作成するものに関し、特に、ルックアップテーブルのグレイラインが良好になるよう色分解ルックアップテーブルを修正する色分解ルックアップテーブル作成方法およびシステムに関する。
【背景技術】
【０００２】
カラー画像出力装置において、メディアや印字モードが変わると、色変換処理に際し参照される色分解ルックアップテーブル（ＬＵＴ）のグレイラインの色味が、他の色（純色）に比べて大きく変化してしまう。そのため、色味が大きく変化するグレイラインのみ調整して、それ以外の部分は他メディアのもの／他の印字モードのものを流用しようという考え方がある。
【０００３】
より詳細には、色変換処理は「前段３Ｄ（３次元）ＬＵＴ」、「後段３ＤＬＵＴ」の２段階になっており、それぞれの役割は、  
前段３ＤＬＵＴ＝＞カラーマッチング（ガマット圧縮）  
後段３ＤＬＵＴ＝＞インク分解（インク打ち込み量制限）、グレイライン調整  
となっている。
【０００４】
ＬＵＴは、プリンタ毎、メディア毎、印字モード（速い／標準／きれい）毎にそれぞれ用意しなければならない。ＬＵＴ全体を全て一から設計し直すのは非常に時間がかかる上、上記のように、プリンタ毎、メディア毎、印字モード毎に全て設計を行うのは非常に大変である。そこで、後段３ＤＬＵＴにおいて、  
・グレイライン：個別に調整  
（メディア、印字モードが変わるとグレイラインの色味は大きく変わる）  
・グレイライン以外：インク打ち込み量が同じメディアのもの／印字モードのものを流用  （プリンタが変わると、インクの組成／吐出量等が変わるため、プリンタ間での流用は難しい）
とすることで、設計時間を短縮している。
【０００５】
尚、後段３ＤＬＵＴの作り方の概略は、  
１．グレイライン作成  
２．ホワイト⇔１次色／２次色ライン作成  
３．ブラック⇔１次色／２次色ライン作成  
４．1次色⇔２次色ライン作成  
５．上記１〜４を補間して４０９６格子点の後段３ＤＬＵＴ作成  
という構造になっている。
【０００６】
さらに、後段３ＤＬＵＴ内部のデータの設定方法は、上記１〜４で作成される各ラインの４つのラインデータを元に、内部データを補間する。補間は、上記４つのラインから、概ね、  
（１）３ＤＬＵＴのキューブの表面を補間  
（２）ブラック⇔ホワイト⇔１次色／２次色を結ぶ面（三角形）を補間  
（３）上記（１）と（２）の面により、６つの四面体ができ、この四面体の内部の三          角形を補間
の要領で行われる。
【０００７】
従来、カラー画像出力装置への画像データの処理を行うプログラム（プリンタドライバ）によって参照される色分解ルックアップテーブルについて、プリンタドライバの作成において色分解ルックアップテーブルのグレイラインを作成する際には、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４つの色材色のインクカウントのデータの範囲（一般に、０〜２５５）を所定の数だけスライスして得た各々のスライス（ステップと呼んでもよい）に対応した、各値に基づくパッチで構成したチャートをプリント/測色して、グレイラインを作成している。
【０００８】
例えば、各色のステップ数が“８”の場合、  
８(シアン)×８(マゼンタ)×８(イエロー)×８(ブラック)＝４０９６パッチ  
をプリント/測色する必要がある。また、各色のステップ数が“９”の場合には、  
９(シアン)×９(マゼンタ)×９(イエロー)×９(ブラック)＝６５６１パッチ  
をプリント/測色する必要がある。
【０００９】
いくつかの文献に上述のような従来の技術に関連した技術内容が開示されている（たとえば、特許文献１参照）。
【００１０】
【特許文献１】特開２００２−３３９３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述したように、色分解ルックアップテーブルのグレイラインを作成する際に、従来は４つの色材色のインクカウントのデータを所定ステップずつスライスしたチャートをプリント/測色すると、各色８スライスの場合には４０９６パッチ、各色９ステップの場合には６５６１パッチもプリント/測色しなければならず、プリント/測色するのに、非常に多くの時間を必要とする。また、パッチ数を減らすために各色のステップ数を減らしてしまうと、グレイラインの精度が下がってしまう。
【００１２】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、色分解ルックアップテーブルのグレイラインを効率よく高精度に作成できる色分解ルックアップテーブル作成方法およびシステムを提供することにある。
【課題を解決するための手段】
【００１３】
このような目的を達成するために、本発明の色分解ＬＵＴ作成方法は、画像データから画像出力装置の色材色への色分解を行う為に使用される色分解ルックアップテーブル（ＬＵＴ）を、コンピュータによって作成する色分解ＬＵＴ作成方法であって、前記コンピュータは、見本となる基本グレイラインデータを保持しており、前記基本グレイラインデータを基準として、所定ステップ数のシアンおよびマゼンタのデータと、該所定ステップ数よりも少ないステップ数のブラックおよびイエローのデータとから成る複数のパッチで構成されたチャートの画像データを、前記コンピュータによって作成するチャート作成ステップと、該チャート作成ステップにおいて作成された前記画像データに基づいて、前記チャートを前記画像出力装置によって出力するチャート出力ステップと、該チャート出力ステップにおいて出力した前記チャートを、測色手段によって測色する測色ステップと、所望のグレイラインの色相を設定するグレイ色相設定手段と、前記測色手段によって測色された紙白のデータと黒点のデータ、および、前記グレイ色相設定手段により設定されたグレイ目標値から、任意の色空間においてグレイラインのターゲットデータを作成するグレイラインターゲット作成ステップと、前記コンピュータによって、前記測色ステップにおいて得られた測色の結果のうち前記グレイラインターゲットを実現する測色結果を判定し、当該判定された測色結果に対応する前記チャートを構成しているパッチの、シアン、マゼンタ、イエロー、およびブラックのデータの組み合わせから成るデータを、前記色分解ＬＵＴのグレイラインデータとして前記色分解ＬＵＴに設定するグレイライン作成ステップとを備えたことを特徴とする。
【００１４】
ここで、前記グレイラインターゲットの色空間はL*a*b*空間であることを特徴とすることができる。
【００１５】
また、前記グレイラインターゲットの色空間はXYZ色空間であることを特徴とすることができる。
【００１６】
また、前記チャート作成ステップにおいて、ブラックのデータはステップ数が１であり１つのデータに固定されていることを特徴とすることができる。
【００１７】
また、前記チャート作成ステップにおいて、イエローのデータはステップ数が１であり１つのデータに固定されていることを特徴とすることができる。
【００１８】
また、前記色分解ＬＵＴのグレイラインは所定数のグリッドが規定されており、前記コンピュータは、前記グリッドの各々について、前記基本グレイラインデータを保持しており、前記チャート作成ステップにおいて、前記コンピュータは、前記グリッドの各々について前記複数のパッチを用意することによって、前記チャートの画像データを作成し、前記グレイライン作成ステップにおいて、前記コンピュータは、前記グリッドの各々に対応した前記グレイラインデータを設定することを特徴とすることを特徴とすることができる。
【００１９】
また、上記目的を達成するために、本発明の色分解ＬＵＴ作成システムは、印刷出力を行う画像出力装置と、画像データから前記画像出力装置の色材色への色分解を行う為に使用される色分解ルックアップテーブル（ＬＵＴ）を作成する為のコンピュータと、前記画像出力装置による印刷出力を測色する測色手段とを備えた色分解ＬＵＴ作成システムであって、前記コンピュータは、見本となる基本グレイラインデータを保持した記憶手段と、前記基本グレイラインデータを基準として、所定ステップ数のシアンおよびマゼンタのデータと、該所定ステップ数よりも少ないステップ数のブラックおよびイエローのデータとから成る複数のパッチで構成されたチャートの画像データを作成するチャート作成手段と、グレイラインデータを前記色分解ＬＵＴに設定するグレイライン作成手段とを有し、前記画像出力装置が、前記チャート作成手段によって作成された前記画像データに基づいて、前記チャートを出力し、前記測色手段が、前記画像出力装置によって出力された前記チャートを測色し、所望のグレイラインの色相を設定するグレイ色相設定手段と、前記測色手段によって測色された紙白のデータと黒点のデータ、および、前記グレイ色相設定手段により設定されたグレイ目標値から、任意の色空間においてグレイラインのターゲットデータを作成するグレイラインターゲット作成手段と、前記グレイライン作成手段は、前記測色手段による前記チャートの測色結果のうち前記グレイラインターゲットを実現する測色結果を判定し、当該判定された測色結果に対応する前記チャートを構成しているパッチの、シアン、マゼンタ、イエロー、およびブラックのデータの組み合わせから成るデータを、前記グレイラインデータとすることを特徴とする。
【００２０】
ここで、前記グレイラインターゲットの色空間はL*a*b*空間であることを特徴とすることができる。
【００２１】
また、前記グレイラインターゲットの色空間はXYZ色空間であることを特徴とすることができる。
【００２２】
また、前記チャート作成手段は、ブラックのデータをステップ数が１とした１つのデータに固定することを特徴とすることができる。
【００２３】
また、前記チャート作成手段は、イエローのデータをステップ数が１とした１つのデータに固定することを特徴とすることができる。
【００２４】
また、前記色分解ＬＵＴのグレイラインは所定数のグリッドが規定されており、前記記憶手段には、前記グリッドの各々について、前記基本グレイラインデータを保持されており、前記チャート作成手段は、前記グリッドの各々について前記複数のパッチを用意することによって、前記チャートの画像データを作成し、前記グレイライン作成手段は、前記グリッドの各々に対応した前記グレイラインデータを設定することを特徴とすることができる。
【００２５】
また、上記目的を達成するために、本発明の色分解ＬＵＴ作成システムのコンピュータは、上記に記載のコンピュータが有する記憶手段、チャート作成手段、およびグレイライン作成手段を備えたことを特徴とする。
【００２６】
本発明の以上の構成により、カラー画像出力装置における色材色への色分解を行うルックアップテーブルを作成する画像処理方法は、そのルックアップテーブルを構成するグレイラインを作成する際に、予め、見本となるグレイラインデータ（以下、基本グレイラインデータと呼ぶ）を用意しておき、  
（１）人間の知覚性が低いイエロー、色相の変化が小さいブラックのデータを固定し、シアン、マゼンタのデータを所定カウントずつ振ったチャートを作成し、  
または、  
（２）色相の変化が小さいブラックのデータを固定し、シアン、マゼンタのデータを所定カウントずつ振り、人間の知覚性が低いイエローのデータはシアン、マゼンタよりも少ないステップ数で振ったチャートを作成し、  
または、  
（３）シアン、マゼンタのデータを所定カウントずつ振り、色相の変化が小さいブラック、人間の知覚性が低いイエローチャートのデータはシアン、マゼンタよりも少ないステップ数で振ったチャートを作成し、  
上記チャートをカラー画像出力装置にて出力し、出力したチャートを測色し、所望のグレイラインの色相を設定し、測色したチャートの紙白の測色値と黒点の測色値およびグレイラインの色相設定値とからグレイラインターゲットを作成し、チャートの測色値とグレイラインのターゲットに基づき、グレイラインターゲットを実現するためのグレイラインのシアン、マゼンタ、イエロー、ブラックの組み合わせを算出することにより、グレイラインを作成する。
【発明の効果】
【００２７】
以上説明したように本発明によれば、グレイライン作成時にプリント/測色するパッチ数を減少させることが可能になる。また、従来は、グレイ近傍のパッチではなく、プリンタの色再現範囲全体のパッチからグレイラインを作成していたが、本発明によれば、グレイライン近傍のパッチのみをプリント/測色してグレイラインデータを算出するため、ターゲットのグレイラインを実現する精度が向上する。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付し、説明の重複は省略する。
【００２９】
実施形態１ 
（装置構成）  
図１は、本発明の実施形態１に好適なコンピュータシステムの図である。図１においてホスト・コンピュータ１０１はＣＰＵ１０２、メモリ１０３、外部記憶１０４、入カ部１０５、カラー画像出力装置とのインターフェース１０６とを備えている。ＣＰＵ１０２はメモリ１０３に格納されたプログラム（プリンタドライバ、その他のプログラム）を実行することで、後述するグレイラインデータ作成の処理手順や図２を参照して後述する画像処理の手順等を実現する。これらプログラム（プリンタドライバ、その他のプログラム）は外部記憶１０４に記憶されおり、外部装置１０４からメモリ１０３にロードされる。ホスト・コンピュータ１０１はインターフェース１０６を介して、カラー画像出力装置１０７（カラーレーザプリンタ、インクジェットプリンタ等）や、不図示の他の外部の機器と接続されており、例えばプリンタドライバによって画像処理を施した画像データをカラー画像出力装置１０７に送信して印刷記録を行わせる。
【００３０】
図２は、上述した図１のホスト・コンピュータのプリンタドライバの処理フローを示し、後述の本実施形態の手法により作成した色分解ルックアップテーブルを適用する画像処理フローを示した図である。図２示す画像処理フローの処理手順は、上述した図１のホスト・コンピュータ１０１のＣＰＵ１０２が、メモリ１０３にロードされているプログラム（プリンタドライバ）を読み出して実行することにより行われ、図２はプリンタドライバの有する各機能ブロックとその処理の連携を示している。
【００３１】
ＣＰＵ１０２は、画像データに対して、入力γ変換処理部２０１において、ユーザが指定するγ変換処理(明るさ調整処理)を施す。次に、ＣＰＵ１０２は、カラーマッチング処理部２０２において、画像データにカラーマッチング処理を施す。そして、ＣＰＵ１０２は、インク色分解処理部２０３において、画像データにインク色分解処理を施し、ＲＧＢデータを色材色であるＣＭＹＫデータに変換する。後述する本実施形態の手法により作成した色分解ルックアップテーブル（図中符号２１０の色分解３Ｄ（３次元）ＬＵＴ）は、上記インク色分解処理部２０３において、インク色分解時に使用される。さらに、ＣＰＵ１０２は、出力γ変換処理部２０４において、ドットゲインを吸収して各インク色濃度が線形になるよう画像データにγ変換処理を施す。最後に、ＣＰＵ１０２は、ハーフトーン処理部２０５において、画像データの各色多値データを２値データに変換する。その後ＣＰＵ１０２によって、２値化されたデータはカラー画像出力装置１０７でプリント可能なデータに変換され、カラー画像出力装置１０７へ送信されてプリントされる。画像データは上記のような流れで画像処理が施されてプリントされる。
【００３２】
図３は色分解３Ｄルックアップテーブル２１０を示す。色分解３Ｄルックアップテーブル２１０は、ＲＧＢ各グリッドに対しＣＭＹＫの値が格納されている。図３中のWhite⇔Blackを結ぶ斜めのラインがグレイライン３１０である。
【００３３】
色分解ルックアップテーブルは、上述のとおりインク色分解処理部２０３にて、ＲＧＢデータを色材色であるＣＭＹＫデータに変換するために使用される。上述のシステムに適用される色分解ルックアップテーブルのグレイラインを本実施形態１における手法を用いて作成する方法を、以下に説明する。
【００３４】
（実施形態１のグレイライン作成方法）  
本実施形態１のプリンタドライバの作成における色分解ルックアップテーブルのグレイライン作成方法を以下に説明する。
【００３５】
図１３は本実施形態１におけるグレイラインデータ作成のフローチャートである。このフローチャートを参照し、グレイラインデータの作成方法を説明していく。
【００３６】
まず、見本となる基本グレイラインデータ（図５参照）を、ホスト・コンピュータ１０１のメモリ１０３上に用意する（ステップＳ１３００）。グレイラインデータとは、図３の色分解３Ｄルックアップテーブルにおけるグレイライン３１０の各グリッド毎のＣ、Ｍ、Ｙ、Ｋ値である。本実施形態１においては、グリッド数を１６グリッドとして説明する。即ち、図３においてＣ、Ｍ、Ｙ、Ｋ各値が０のWhiteのグリッドを図５においてグリッド１とし、以下、図５のグリッド１からグリッド１６の各データは、図３におけるグレイライン３１０上のWhiteからBlackへ向かう１６個の各グリッドに対応している。図５をグラフ化して表したのが、図４である。グリッド１のWhiteからグリッド１６のBlackにかけて、最初にＣ、Ｍ、Ｙの値が徐々に増加していき、Ｋが入り始めると共に、Ｃ、Ｍ、Ｙの値が減少していくのがわかる。
【００３７】
次に、ホスト・コンピュータ１０１において、この基本グレイラインデータを元に、グレイライン作成用のチャートの画像データを、周知の画像データ編集プログラム等で作成しメモリ１０３上に用意する（ステップＳ１３０１）。グレイライン作成用のチャートのデータは、各グリッド（１６グリッドの両端を除いた１４グリッド。グリッド２〜１５）に対し、色相変化の小さいブラックのインクカウントのデータと、人間の知覚性が低いイエローのインクカウントのデータを固定し、シアンとマゼンタのインクカウントのデータを所定カウントずつ振ったパッチで構成したチャートの画像データを用意する。この画像データのイメージは、図６に示すようなチャートである。
【００３８】
図７は、図６のチャートの画像データにおけるパッチのインクカウントの一例を示したものである。図７中の１行のインクカウントで１パッチが構成される。本実施形態１においては、１グリッドにおいてシアンとマゼンタを“７”ステップずつ振っている。そのため、１グリッドにおけるパッチ数は、  
７（Ｃ）×７（Ｍ）＝４９パッチ  
となる。また、これが１４グリッド分であるため、総パッチ数は、  
７（Ｃ）×７（Ｍ）×１４(Grid)＝６８６パッチ  
となる。
【００３９】
図７において、グリッドのパッチのインクカウントは、ＣとＭについてはそのグリッドの基本グレイラインデータを中心に “７”ステップずつ振られ、ＹとＫについてはそのグリッドの基本グレイラインデータに固定されている。即ち、符号７０１は図５のグリッド２の基本グレイラインデータの、Ｃのインクカウントであり、符号７０２は図５のグリッド２の基本グレイラインデータの、Ｍのインクカウントである。さらに、符号７０３は図５のグリッド２の基本グレイラインデータの、Ｙのインクカウントであり、符号７０４は図５のグリッド２の基本グレイラインデータの、Ｋのインクカウントである。
【００４０】
図７では、図６のチャートの画像データにおけるグリッド２のパッチのインクカウントが一部例示されているが、グリッド３〜１５についても同様である。例えば、図７にグリッド１５まで全てのインクカウントを図示した場合、グリッド１２については、図７の符号７０４相当の値は、図５のグリッド１２の基本グレイラインデータの、Ｋのインクカウント１５となる。
【００４１】
次に、ホスト・コンピュータ１０１の指示によって、作成した上述のチャートの画像データをカラー画像出力装置１０７でプリントする。そして、不図示のカラーセンサによって、プリントしたチャートを測色し、測色の結果をホスト・コンピュータ１０１に取り込む（ステップＳ１３０２）。
【００４２】
ホスト・コンピュータ１０１にて所望のグレイラインとなるよう、グレイラインの色相を設定し、ホスト・コンピュータ１０１に取り込まれた測色データにおける紙白の測色値、黒点の測色値、および、グレイ色相設定値とからグレイラインターゲットL*a*b*を作成する（ステップＳ１３０３）。
【００４３】
各グリッド毎に、ホスト・コンピュータ１０１に取り込まれた測色値からグレイラインターゲットL*a*b*を実現するC，M，Y，Kのインクの組み合わせを補間処理によって算出しグレイラインデータとする。このような演算でグリッド２〜１５の各グレイラインデータを取得する（ステップＳ１３０４）。
【００４４】
最後に、ホスト・コンピュータ１０１において、得られたグレイラインデータを色分解３Ｄルックアップテーブル２１０にマージする（ステップＳ１３０５）。
【００４５】
上記のように、グレイラインを作成することにより、グレイライン作成時にプリント/測色するパッチ数を減少（４０９６パッチ→６８６パッチ）させることができる。また、従来はグレイ近傍のパッチではなく、プリンタの色再現範囲全体のパッチからグレイラインを作成していたが、本発明によれば、グレイライン近傍のパッチをプリント/測色してグレイラインデータを算出するため、ターゲットのグレイラインを実現する精度が向上する。
【００４６】
実施形態２ 
（装置構成）  
本実施形態２の装置構成は、上述した実施形態１と同様である。
【００４７】
色分解ルックアップテーブルは、上述のとおりインク色分解処理部２０３にて、ＲＧＢデータを色材色であるＣＭＹＫデータに変換するために使用される。上述のシステムに適用される色分解ルックアップテーブルのグレイラインを本実施形態２における手法を用いて作成する方法を、以下に説明する。
【００４８】
（実施形態２のグレイライン作成方法）  
本実施形態２のプリンタドライバの作成における色分解ルックアップテーブルのグレイライン作成方法を以下に説明する。
【００４９】
図１４は本実施形態２におけるグレイラインデータ作成のフローチャートである。このフローチャートに沿って、グレイラインデータの作成方法を説明していく。
【００５０】
まず、見本となる基本グレイラインデータ（図５参照）を、ホスト・コンピュータ１０１のメモリ１０３上に用意する（ステップＳ１４００）。グレイラインデータとは、図３の色分解３Ｄルックアップテーブルにおけるグレイライン３１０の各グリッド毎のＣ、Ｍ、Ｙ、Ｋ値である。本実施形態２においては、グリッド数を１６グリッドとして説明する。即ち、図３においてＣ、Ｍ、Ｙ、Ｋ各値が０のWhiteのグリッドを図５においてグリッド１とし、以下、図５のグリッド１からグリッド１６の各データは、図３におけるグレイライン３１０上のWhiteからBlackへ向かう１６個の各グリッドに対応している。図５をグラフ化して表したのが、図４である。グリッド１のWhiteからグリッド１６のBlackにかけて、最初にＣ、Ｍ、Ｙの値が徐々に増加していき、Ｋが入り始めると共に、Ｃ、Ｍ、Ｙの値が減少していくのがわかる。
【００５１】
次に、このホスト・コンピュータ１０１において、この基本グレイラインデータを元に、グレイライン作成用のチャートの画像データを、周知の画像データ編集プログラム等で作成しメモリ１０３上に用意する（ステップＳ１４０１）。グレイライン作成用のチャートのデータは、各グリッド（１６グリッドの両端を除いた１４グリッド。グリッド２〜１５）に対し、色相変化の小さいブラックのインクカウントのデータを固定し、シアンとマゼンタのインクカウントのデータを所定カウントずつ振り、人間の視覚性が低いイエローのインクカウントのデータはシアン、マゼンタよりも少ないステップ数で振ったパッチで構成したチャートの画像データを用意する。この画像データのイメージは、図８に示すようなチャートである。
【００５２】
図９は、図８のチャートの画像データにおけるパッチのインクカウントの一例を示したものである。図９中の１行のインクカウントで１パッチが構成される。本実施形態２においては、１グリッドにおいてシアンとマゼンタを“５”ステップずつ、イエローを“３”ステップずつ振っている。そのため、１グリッドにおけるパッチ数は、  
５（Ｃ）×５（Ｍ）×３（Ｙ）＝７５パッチ  
となる。また、これが１４グリッド分であるため、総パッチ数は、  
５（Ｃ）×５（Ｍ）×３（Ｙ）×１４(Grid)＝１０５０パッチ  
となる。
【００５３】
図９において、グリッドのパッチのインクカウントは、ＣとＭについてはそのグリッドの基本グレイラインデータを中心に “５”ステップずつ振られ、Ｙについてはそのグリッドの基本グレイラインデータを中心に “３”ステップずつ振られ、Ｋについてはそのグリッドの基本グレイラインデータに固定されている。即ち、符号９０１は図５のグリッド２の基本グレイラインデータの、Ｃのインクカウントであり、符号９０２は図５のグリッド２の基本グレイラインデータの、Ｍのインクカウントである。さらに、符号９０３は図５のグリッド２の基本グレイラインデータの、Ｙのインクカウントであり、符号９０４は図５のグリッド２の基本グレイラインデータの、Ｋのインクカウントである。
【００５４】
図９では、図８のチャートの画像データにおけるグリッド２のパッチのインクカウントが一部例示されているが、グリッド３〜１５についても同様である。例えば、図９にグリッド１５まで全てのインクカウントを図示した場合、グリッド１２については、図９の符号９０４相当の値は、図５のグリッド１２の基本グレイラインデータの、Ｋのインクカウント１５となる。
【００５５】
次に、ホスト・コンピュータ１０１の指示によって、作成した上述のチャートの画像データをカラー画像出力装置１０７でプリントする。そして、不図示のカラーセンサによって、プリントしたチャートを測色し、測色の結果をホスト・コンピュータ１０１に取り込む（ステップＳ１４０２）。
【００５６】
ホスト・コンピュータ１０１にて所望のグレイラインとなるよう、グレイラインの色相を設定し、ホスト・コンピュータ１０１に取り込まれた測色データにおける紙白の測色値、黒点の測色値、および、グレイ色相設定値とからグレイラインターゲットL*a*b*を作成する。（ステップ１４０３）各グリッド毎に、ホスト・コンピュータ１０１に取り込まれた測色値からグレイラインターゲットL*a*b*を実現するC，M，Y，Kのインクの組み合わせを補間処理によって算出しグレイラインデータとする。このような演算でグリッド２〜１５の各グレイラインデータを取得する（ステップＳ１４０４）。
【００５７】
最後に、ホスト・コンピュータ１０１において、得られたグレイラインデータを色分解３Ｄルックアップテーブル２１０にマージする（ステップＳ１４０４）。
【００５８】
上記のように、グレイラインを作成することにより、グレイライン作成時にプリント/測色するパッチ数を減少（４０９６パッチ→１０５０パッチ）させることができる。また、従来はグレイ近傍のパッチではなく、プリンタの色再現範囲全体のパッチからグレイラインを作成していたが、本発明によれば、グレイライン近傍のパッチをプリント/測色してグレイラインデータを算出するため、ターゲットのグレイラインを実現する精度が向上する。
【００５９】
実施形態３ 
（装置構成）  
本実施形態３の装置構成は、上述した実施形態１と同様である。
【００６０】
色分解ルックアップテーブルは、上述のとおりインク色分解処理部２０３にて、ＲＧＢデータを色材色であるＣＭＹＫデータに変換するために使用される。上述のシステムに適用される色分解ルックアップテーブルのグレイラインを本実施形態３における手法を用いて作成する方法を、以下に説明する。
【００６１】
（実施形態３のグレイライン作成方法）  
本実施形態３のプリンタドライバの作成における色分解ルックアップテーブルのグレイライン作成方法を以下に説明する。
【００６２】
図１５は本実施形態３におけるグレイラインデータ作成のフローチャートである。このフローチャートに沿って、グレイラインデータの作成方法を説明していく。
【００６３】
まず、見本となる基本グレイラインデータ（図５参照）を、ホスト・コンピュータ１０１のメモリ１０３上に用意する（ステップＳ１５００）。グレイラインデータとは、図３の色分解３Ｄルックアップテーブルにおけるグレイライン３１０の各グリッド毎のＣ、Ｍ、Ｙ、Ｋ値である。本実施形態３においては、グリッド数を１６グリッドとして説明する。即ち、図３においてＣ、Ｍ、Ｙ、Ｋ各値が０のWhiteのグリッドを図５においてグリッド１とし、以下、図５のグリッド１からグリッド１６の各データは、図３におけるグレイライン３１０上のWhiteからBlackへ向かう１６個の各グリッドに対応している。図５をグラフ化して表したのが、図４である。グリッド１のWhiteからグリッド１６のBlackにかけて、最初にＣ、Ｍ、Ｙの値が徐々に増加していき、Ｋが入り始めると共に、Ｃ、Ｍ、Ｙの値が減少していくのがわかる。
【００６４】
次に、こホスト・コンピュータ１０１において、この基本グレイラインデータを元に、グレイライン作成用のチャートの画像データを、周知の画像データ編集プログラム等で作成しメモリ１０３上に用意する（ステップＳ１５０１）。グレイライン作成用のチャートのデータは、各グリッド（１６グリッドの両端を除いた１４グリッド。グリッド２〜１５）に対し、シアンとマゼンタのインクカウントのデータを所定カウントずつ振り、色相変化の小さいブラックのインクカウントのデータと、人間の視覚性が低いイエローのインクカウントのデータをシアン、マゼンタよりも少ないステップ数で振ったパッチで構成したチャートの画像データを用意する。この画像データのイメージは、図１０、１１に示すようなチャートである。
【００６５】
図１２は、図１０、１１のチャートの画像データにおけるパッチのインクカウントの一例を示したものである。図１２中の１行のインクカウントで１パッチが構成される。本実施形態３においては、１グリッドにおいてシアンとマゼンタを“５”ステップずつ、イエローとブラックを“３”ステップずつ振っているため、１グリッドにおけるパッチ数は、
・基本グレイラインにおけるブラックのデータが０のグリッド  
５（Ｃ）×５（Ｍ）×３（Ｙ）＝７５パッチ  
・基本グレイラインにおけるブラックのデータが０でないグリッド  
５（Ｃ）×５（Ｍ）×３（Ｙ）×３（Ｋ）＝２２５パッチ  
となる。また、これが、  
・基本グレイラインにおけるブラックのデータが０のグリッドが９１０グリッド  
５（Ｃ）×５（Ｍ）×３（Ｙ）×９１０(Grid)＝７５０  
・基本グレイラインにおけるブラックのデータが０でないグリッドが４グリッド  
５（Ｃ）×５（Ｍ）×３（Ｙ）×３（Ｋ）×４(Grid)＝９００パッチ  
よって、全１４グリッドにおける総パッチ数は、  
７５０＋９００＝１６５０パッチ  
となる。
【００６６】
図１２において、グリッドのパッチのインクカウントは、ＣとＭについてはそのグリッドの基本グレイラインデータを中心に “５”ステップずつ振られ、ＹとＫについてはそのグリッドの基本グレイラインデータを中心に “３”ステップずつ振られている。即ち、符号１２０１は図５のグリッド１２の基本グレイラインデータの、Ｃのインクカウントであり、符号１２０２は図５のグリッド１２の基本グレイラインデータの、Ｍのインクカウントである。さらに、符号１２０３は図５のグリッド１２の基本グレイラインデータの、Ｙのインクカウントであり、符号１２０４は図５のグリッド１２の基本グレイラインデータの、Ｋのインクカウントである。
【００６７】
図１２では、図１０、１１のチャートの画像データにおけるグリッド１２のパッチのインクカウントが一部例示されているが、グリッド２〜１５の各々についても同様にパッチのインクカウントが理解できるであろう。例えば、図１２にグリッド１５まで全てのインクカウントを図示した場合、グリッド２については、図１２の符号１２０４相当の値は、図５のグリッド２の基本グレイラインデータの、Ｋのインクカウント０となる。
【００６８】
次に、ホスト・コンピュータ１０１の指示によって、作成した上述のチャートの画像データをカラー画像出力装置１０７でプリントする。そして、不図示のカラーセンサによって、プリントしたチャートを測色し、測色の結果をホスト・コンピュータ１０１に取り込む（ステップＳ１５０２）。
【００６９】
ホスト・コンピュータ１０１にて所望のグレイラインとなるよう、グレイラインの色相を設定し、ホストコンピュータ１０１に取り込まれた測色データにおける紙白の測色値、黒点の測色値、および、グレイ色相設定値とからグレイラインターゲットL*a*b*を作成する（ステップS１５０３）。
【００７０】
各グリッド毎に、ホスト・コンピュータ１０１に取り込まれた測色値からグレイラインターゲットL*a*b*を実現するC，M，Y，Kのインクの組み合わせを補間処理によって算出しグレイラインデータとする。このような演算でグリッド２〜１５の各グレイラインデータを取得する（ステップＳ１５０３）。
【００７１】
最後に、ホスト・コンピュータ１０１において、得られたグレイラインデータを色分解３Ｄルックアップテーブル２１０にマージする（ステップＳ１５０４）。
【００７２】
上記のように、グレイラインを作成することにより、グレイライン作成時にプリント/測色するパッチ数を減少（４０９６パッチ→１６５０パッチ）させることができる。また、従来はグレイ近傍のパッチではなく、プリンタの色再現範囲全体のパッチからグレイラインを作成していたが、本発明によれば、グレイライン近傍のパッチをプリント/測色してグレイラインデータを算出するため、ターゲットのグレイラインを実現する精度が向上する。
【００７３】
他の実施形態 
上述の実施形態１〜３では、図１に示したようなホスト・コンピュータ１０１とカラー画像出力装置１０７とを例に説明した。しかし、図１のホスト・コンピュータ１０１の機能をカラー画像出力装置１０７に包含させ、カラー画像出力装置１０７の不図示のプロセッサがホスト・コンピュータ１０１と同様な処理を実行可能としてもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の実施形態１〜３に好適なコンピュータシステムの図である。
【図２】本発明の実施形態１〜３の手法により作成した色分解ルックアップテーブルを適用するのに好適な画像処理フローを示した図である。
【図３】本発明の実施形態１〜３の色分解３Ｄルックアップテーブルを示した図である。
【図４】本発明の実施形態１〜３の基本グレイラインカーブを示した図である。
【図５】本発明の実施形態１〜３の基本グレイラインデータ（基本グレイラインカーブにおける各グリッドのＣ、Ｍ、Ｙ、Ｋカウント値）を示す図である。
【図６】本発明の実施形態１のグレイライン作成用チャートを示す図である。
【図７】本発明の実施形態１のグレイライン作成用チャートのＣ、Ｍ、Ｙ、Ｋ値の一部を示す図である。
【図８】本発明の実施形態２のグレイライン作成用チャートを示す図である。
【図９】本発明の実施形態２のグレイライン作成用チャートのＣ、Ｍ、Ｙ、Ｋ値の一部を示す図である。
【図１０】本発明の実施形態３のグレイライン作成用チャートを示す図である。
【図１１】本発明の実施形態３のグレイライン作成用チャートを示す図である。
【図１２】本発明の実施形態３のグレイライン作成用チャートのＣ、Ｍ、Ｙ、Ｋ値の一部を示す図である。
【図１３】本発明の実施形態１のグレイライン作成のフローチャートを示す図である。
【図１４】本発明の実施形態２のグレイライン作成のフローチャートを示す図である。
【図１５】本発明の実施形態３のグレイライン作成のフローチャートを示す図である。
【符号の説明】
【００７５】
１０１  ホスト・コンピュータ
１０２  ＣＰＵ
１０３  メモリ
１０４  外部記憶
１０５  入カ部
１０６  インターフェース
１０７  カラー画像出力装置
２０１  入力γ変換処理部
２０２  カラーマッチング処理部
２０３  インク色分解処理部
２０４  出力γ変換処理部
２０５  ハーフトーン処理部
２１０  色分解３Ｄ（３次元）ＬＵＴ
３１０  グレイライン
７０１、９０１  グリッド２の基本グレイラインデータの、Ｃのインクカウント
７０２、９０２  グリッド２の基本グレイラインデータの、Ｍのインクカウント
７０３、９０３  グリッド２の基本グレイラインデータの、Ｙのインクカウント
７０４、９０４  グリッド２の基本グレイラインデータの、Ｋのインクカウント
１２０１  グリッド１２の基本グレイラインデータの、Ｃのインクカウント
１２０２  グリッド１２の基本グレイラインデータの、Ｍのインクカウント
１２０３  グリッド１２の基本グレイラインデータの、Ｙのインクカウント
１２０４  グリッド１２の基本グレイラインデータの、Ｋのインクカウント
【図１】
2005159777.tif 000003
【図２】
2005159777.tif 000004
【図３】
2005159777.tif 000005
【図４】
2005159777.tif 000006
【図５】
2005159777.tif 000007
【図６】
2005159777.tif 000008
【図７】
2005159777.tif 000009
【図８】
2005159777.tif 000010
【図９】
2005159777.tif 000011
【図１０】
2005159777.tif 000012
【図１１】
2005159777.tif 000013
【図１２】
2005159777.tif 000014
【図１３】
2005159777.tif 000015
【図１４】
2005159777.tif 000016
【図１５】
2005159777.tif 000017