(57)【要約】【課題】黒よりも暗く視認される色の使用を抑制することができる色変換テーブル作成装置、色変換テーブル作成方法、色変換テーブル作成プログラムを提供すること。【解決手段】黒の測色値５１のＬ値よりも小さいＬ値の測色値は、グリッド５０に対応付けない。したがって、黒の測色値５１よりもＬ値が低い領域の色域フラグはオフとなる。よって、色変換テーブル１７ｂによれば、黒のＬ値より小さい範囲にまで色域が広がることを抑制できる。このような色変換テーブル１７ｂを用いることで、黒よりも暗く視認される色の使用を抑制することができる。【選択図】図３
2010154313.tif 000002
【特許請求の範囲】
【請求項１】
第１の色空間の座標を表す測色値に基づいて、前記第１の色空間の座標を表す値と第２の色空間の座標を表す値との対応関係を定義した色変換テーブルを作成する色変換テーブル作成装置であって、
複数の色の測色結果に基づいた測色値群を取得する測色値取得手段と、
黒の測色結果に基づいた前記測色値のうち、明度に相関する値に基づいて定まる判定値を取得する判定値取得手段と、
前記測色値取得手段により取得される前記測色値群から、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する色変換テーブル作成手段とを備えることを特徴とする色変換テーブル作成装置。
【請求項２】
前記判定値取得手段は、
黒の測色結果に基づいた前記測色値に含まれる、前記明度に相関する値を、前記判定値として取得することを特徴とする請求項１記載の色変換テーブル作成装置。
【請求項３】
前記色変換テーブル作成手段は、
前記第１の色空間に定められた格子点に、その格子点から所定範囲内に属する前記測色値を対応付けて、前記色変換テーブルを作成するものであり、
前記判定値取得手段は、
前記第１の色空間に定められた格子点のうち、前記黒の測色結果に基づいた前記測色値が対応付けられる黒対応格子点を決定し、その黒対応格子点から前記所定範囲内に属する前記明度に相関する値を、前記判定値として取得することを特徴とする請求項１記載の色変換テーブル作成装置。
【請求項４】
前記判定値取得手段は、黒の測色結果に基づいた前記測色値に含まれる、前記明度に相関する値よりも所定値小さい値を、前記判定値として取得することを特徴とする請求項１記載の色変換テーブル作成装置。
【請求項５】
前記測色値取得手段により取得される前記測色値が、青の色相に属する色を表すかを判断する判断手段を備え、
前記色変換テーブル作成手段は、
前記判断手段により青の色相に属する色を表すと判断され、且つ、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成することを特徴とする請求項１から４のいずれかに記載の色変換テーブル作成装置。
【請求項６】
第１の色空間の座標を表す測色値に基づいて、前記第１の色空間の座標を表す値と第２の色空間の座標を表す値との対応関係を定義した色変換テーブルを作成する色変換テーブル作成方法であって、
複数の色の測色結果に基づいた測色値群を取得する測色値取得工程と、
黒の測色結果に基づいた前記測色値のうち、明度に相関する値に基づいて定まる判定値を取得する判定値取得工程と、
前記測色値取得工程により取得される前記測色値群から、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する色変換テーブル作成工程とを含むことを特徴とする色変換テーブル作成方法。
【請求項７】
第１の色空間の座標を表す測色値に基づいて、前記第１の色空間の座標を表す値と第２の色空間の座標を表す値との対応関係を定義した色変換テーブルを作成するための色変換テーブル作成プログラムであって、
コンピュータを、
複数の色の測色結果に基づいた測色値群を取得する測色値取得手段と、
黒の測色結果に基づいた前記測色値のうち、明度に相関する値に基づいて定まる判定値を取得する判定値取得手段と、
前記測色値取得手段により取得される前記測色値群から、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する色変換テーブル作成手段として機能させることを特徴とする色変換テーブル作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色変換テーブル作成装置、色変換テーブル作成方法、および色変換テーブル作成プログラムに関するものである。
【背景技術】
【０００２】
所望の色を再現するために、プリンタやモニタなど、各種デバイスについて、色変換テーブルが作成される。色変換テーブル作成の際には、例えば、プリンタによって記録用紙にカラーパッチを印刷し、測色器により各パッチの色をＬ*ａ*ｂ*の色空間の数値として読み取る。そして、既知のＲＧＢ値と、その既知のＲＧＢ値に対応するパッチの測色結果との関係に基づいて、ＲＧＢ色空間の数値とＬ*ａ*ｂ*色空間の数値との対応関係を定めた色変換テーブルを作成する。この色変換テーブルを用いれば、デバイス間でスムーズにカラーマッチングを行うことができる。
【０００３】
なお、ＲＧＢ値で再現される色とＣＭＹＫ値で再現される色との間で再現可能な領域（色域）が異なる場合には、ガモットマッピングと呼ばれる手法により、一方の色域を他方の色域に圧縮する処理が行われる。特許文献１〜３には、コピー機能を考慮した記録では、プリンタ出力用の色変換であるガマットマッピングにおいて、プリンタ色域の白点の明度以上をプリンタ色域の白とし、また、プリンタ色域の黒点の明度以下をプリンタ色域の黒として再現させることが記載されている。  
【特許文献１】特開２００８−２５２６９８号公報
【特許文献２】特開２００８−２５２６９９号公報
【特許文献３】特開２００８−２５２７００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法で作成された色変換テーブルを用いる場合、黒よりも暗い色が使用されるおそれがあるという問題点があった。
【０００５】
図７は、従来の色変換テーブルによってＬ*ａ*ｂ*の色空間に定義されるＲ，Ｇ，Ｂの色域を示すグラフである。なお、理解を容易にするために、図７においては、Ｌ*ｂ*平面で色域を表している。図７に示すように、従来の方法で作成された色変換テーブルの定義では、Ｂ（青）の暗部の色域が、黒の明度（Ｌ*値）よりも低い位置まで広がっている。カラーパッチの測定により得られた測色値を無条件に用いると、このような色変換テーブルが作成されてしまう場合がある。
【０００６】
その結果、この色変換テーブルを使用してＬａｂ値をＲＧＢ値に変換すると、黒よりも暗い色を表現する色域を利用できることとなる。よって、この色変換テーブルを使用して得られたＲＧＢ値に基づいて画像を出力すると、Ｂ（青）の暗部が黒よりも暗い色で表現された不自然な画像となるおそれがあった。
【０００７】
図８は、従来の色変換テーブルを使用して得られるＲＧＢ値に基づいて、プリンタが出力する青から黒、黒から青へと変化するグラデーションと、そのグラデーションの測色結果とを示す図である。図８に示すように、黒の明度が青の暗部の明度よりも高く表現されると、青暗部に隣接する黒が光って視認される。換言すれば、テカリとなって視認される。なお、図８の上段に図示するグラデーションにおいては、説明を分かりやすくするために、黒のテカリ部分を強調して図示しているが、実際の印刷結果では、図８に示すほど、テカリが極端に表れるとは限らない。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、黒よりも暗く視認される色の使用を抑制することができる色変換テーブル作成装置、色変換テーブル作成方法、色変換テーブル作成プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
この目的を達成するために、請求項１記載の色変換テーブル作成装置は、第１の色空間の座標を表す測色値に基づいて、前記第１の色空間の座標を表す値と第２の色空間の座標を表す値との対応関係を定義した色変換テーブルを作成するものであって、複数の色の測色結果に基づいた測色値群を取得する測色値取得手段と、黒の測色結果に基づいた前記測色値のうち、明度に相関する値に基づいて定まる判定値を取得する判定値取得手段と、前記測色値取得手段により取得される前記測色値群から、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する色変換テーブル作成手段とを備える。
【００１０】
請求項２記載の色変換テーブル作成装置は、請求項１記載の色変換テーブル作成装置において、前記判定値取得手段は、黒の測色結果に基づいた前記測色値に含まれる、前記明度に相関する値を、前記判定値として取得する。
【００１１】
請求項３記載の色変換テーブル作成装置は、請求項１記載の色変換テーブル作成装置において、前記色変換テーブル作成手段は、前記第１の色空間に定められた格子点に、その格子点から所定範囲内に属する前記測色値を対応付けて、前記色変換テーブルを作成するものであり、前記判定値取得手段は、前記第１の色空間に定められた格子点のうち、前記黒の測色結果に基づいた前記測色値が対応付けられる黒対応格子点を決定し、その黒対応格子点から前記所定範囲内に属する前記明度に相関する値を、前記判定値として取得する。
【００１２】
請求項４記載の色変換テーブル作成装置は、請求項１記載の色変換テーブル作成装置において、前記判定値取得手段は、黒の測色結果に基づいた前記測色値に含まれる、前記明度に相関する値よりも所定値小さい値を、前記判定値として取得する。
【００１３】
請求項５記載の色変換テーブル作成装置は、請求項１から４のいずれかに記載の色変換テーブル作成装置において、前記測色値取得手段により取得される前記測色値が、青の色相に属する色を表すかを判断する判断手段を備え、前記色変換テーブル作成手段は、前記判断手段により青の色相に属する色を表すと判断され、且つ、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する。
【００１４】
請求項６記載の色変換テーブル作成方法は、第１の色空間の座標を表す測色値に基づいて、前記第１の色空間の座標を表す値と第２の色空間の座標を表す値との対応関係を定義した色変換テーブルを作成する方法であって、複数の色の測色結果に基づいた測色値群を取得する測色値取得工程と、黒の測色結果に基づいた前記測色値のうち、明度に相関する値に基づいて定まる判定値を取得する判定値取得工程と、前記測色値取得工程により取得される前記測色値群から、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する色変換テーブル作成工程とを含む。
【００１５】
請求項７記載の色変換テーブル作成プログラムは、第１の色空間の座標を表す測色値に基づいて、前記第１の色空間の座標を表す値と第２の色空間の座標を表す値との対応関係を定義した色変換テーブルを作成するためのプログラムであって、コンピュータを、複数の色の測色結果に基づいた測色値群を取得する測色値取得手段と、黒の測色結果に基づいた前記測色値のうち、明度に相関する値に基づいて定まる判定値を取得する判定値取得手段と、前記測色値取得手段により取得される前記測色値群から、前記明度に相関する値が前記判定値より小である測色値を除いて、前記色変換テーブルを作成する色変換テーブル作成手段として機能させる。
【発明の効果】
【００１６】
請求項１記載の色変換テーブル作成装置によれば、測色値群から、明度に相関する値が判定値より小である測色値を除いて、色変換テーブルが作成される。このようにして作成された色変換テーブルによれば、明度に相関する値が前記判定値よりも小さい色が、色域に包含されることを抑制できる。その結果、黒よりも暗く視認される色の使用を抑制することができるという効果がある。
【００１７】
請求項２記載の色変換テーブル作成装置によれば、請求項１記載の色変換テーブルの奏する効果に加え、黒の測色結果に基づいた測色値よりも明度に相関する値の小さい色が、色域に包含されることを抑制した、色変換テーブルを作成することができる。その結果、明度に相関する値が黒よりも小さい色の使用を抑制することができるという効果がある。
【００１８】
請求項３記載の色変換テーブル作成装置によれば、請求項１記載の色変換テーブルの奏する効果に加え、黒対応格子点から所定範囲内に属する値よりも明度に相関する値の小さい色が、色域に包含されることを抑制した、色変換テーブルを作成することができる。その結果、黒対応格子点よりも低い明度の格子点に対応付けられる色の使用を抑制することができるという効果がある。
【００１９】
請求項４記載の色変換テーブル作成装置によれば、請求項１記載の色変換テーブルの奏する効果に加え、黒の測色結果に基づいた測色値に含まれる明度に相関する値よりも所定値小さい値より、さらに、明度に相関する値が小さい色が、色域に包含されることを抑制した、色変換テーブルを作成することができる。よって、明度に相関する値が、黒の明度に相関する値よりも所定値小さい値より、さらに小さい色の使用を抑制することができるという効果がある。
【００２０】
請求項５記載の色変換テーブル作成装置によれば、請求項１から４のいずれかに記載の色変換テーブル作成装置の奏する効果に加え、青の色相に属する色を表すと判断され、且つ、明度に相関する値が判定値より小である測色値を除いて、色変換テーブルが作成されるので、黒よりも暗く視認される色が発生しやすい青の色域において、黒よりも暗く視認される色の使用を抑制することができるという効果がある。
【００２１】
請求項６記載の色変換テーブル作成方法によれば、請求項１記載の色変換テーブル作成装置と同様の効果を奏する。
【００２２】
請求項７記載の色変換テーブル作成プログラムによれば、コンピュータで実行されることにより、請求項１記載の色変換テーブル作成装置と同様の効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の第１実施形態であるＰＣ１０と、ＰＣ１０に接続されたプリンタ４０との電気的構成を模式的に示すブロック図である。本実施形態のＰＣ１０は、黒よりも暗く視認される色の使用を抑制することができる色変換テーブル１７ｂを作成することができるように構成され、本発明の色テーブル作成装置およびコンピュータの一例に相当する。
【００２４】
図１に示すように、ＰＣ１０は、ＣＰＵ１１、ＲＯＭ１３、ＲＡＭ１５、ハードディスクドライブ１７（以下、ＨＤＤ１７と称す）、インターフェイス１９、入力装置２１、モニタ装置２３とを主に有し、これらはバスライン２４を介してお互いに接続されている。
【００２５】
ＣＰＵ１１は、ＲＯＭ１３やＲＡＭ１５やＨＤＤ１７に記憶される固定値やプログラムに従って、バスライン２４により接続された各部を制御する。ＲＯＭ１３は、ＰＣ１０の動作を制御するためのプログラムなどが格納されたメモリであり、ＲＡＭ１５は、ＣＰＵ１１の処理に必要なデータなどを一時的に記憶するための読み書き可能なメモリであり、測色値一覧リスト１５ａが記憶される。測色値一覧リスト１５ａには、プリンタ４０が印刷するカラーパッチの測色結果に基づいた測色値が登録される。
【００２６】
ＨＤＤ１７は、本発明の色変換テーブル作成プログラムの一例に相当するプリンタドライバ１７ａ、色変換テーブル１７ｂが記憶される。色変換テーブル１７ｂは、ＲＧＢ色空間の座標を表す値と、ＣＩＥ  Ｌ*ａ*ｂ*色空間の座標を表す値との対応関係を定義するテーブルであって、測色値一覧リスト１５ａに登録される測色値に基づいて作成される。なお、ＲＧＢ色空間の座標を表す値とは、具体的にはＲの輝度、Ｇの輝度、Ｂの輝度を表す値を意味しており、以下、ＲＧＢ色値と称する。一方、ＣＩＥ  Ｌ*ａ*ｂ*色空間の座標を表す値とは、Ｌ*（以下Ｌ値），ａ*（以下ａ値），ｂ*（以下ｂ値）を表す値を意味しており、以下、Ｌａｂ値と称することとする。色変換テーブル１７ｂの作成処理の詳細は、図２を参照して説明する。
【００２７】
入力装置２１は、ユーザ指示を入力するためのものであり、例えば、キーボードやマウスなどで構成される。モニタ装置２３は、例えば、ＣＲＴディスプレイや液晶ディスプレイなどにより構成され、各種処理内容や入力されたデータなどを視覚的に表示するものである。
【００２８】
プリンタ４０は、インクジェットプリンタであって、本発明の印刷部の一例に相当する。プリンタ４０は、演算装置であるＣＰＵ４１と、そのＣＰＵ４１により実行される各種の制御プログラムやデータを記憶したＲＯＭ４３と、このプリンタ４０に接続されるＰＣ１０から供給される印刷データや制御信号を記憶するためのメモリであるＲＡＭ４５とを備える。ＣＰＵ４１、ＲＯＭ４３、ＲＡＭ４５は、入出力ポート４６に接続されている。
【００２９】
この入出力ポート４６は、インターフェイス４７、印刷部４９に接続される。ＣＰＵ４１は、インターフェイス４７を介してＰＣ１０から供給される印刷データに基づいて印刷部４９を駆動することにより、記録用紙に画像を形成する。
【００３０】
図２は、ＰＣ１０において実行される色変換テーブル作成処理を示すフローチャートである。この色変換テーブル作成処理は、ＣＩＥ  Ｌ*ａ*ｂ*色空間の座標を表す測色値（Ｌａｂ値）に基づいて色変換テーブル１７ｂを作成する処理である。この処理は、プリンタドライバ１７ａに従って実行される。なお、この処理の開始前に、Ｒ，Ｇ，Ｂの値の９種の値（０，３２，６４，９６，１２８，１６０，１９２，２２４，２５５）を組み合わせた７２９種類のＲＧＢ値に対応した７２９色のパッチを表すカラーパッチを、プリンタ４０に印刷させておくものとする。
【００３１】
まず、ＣＰＵ１１は、カラーパッチを測色計（図示せず）で測色することによってパッチ毎に得られる、既知のＲＧＢ値に対応したＬａｂ値を、測色値として測色値一覧リスト１５ａに登録する（Ｓ２０２）。なお、ＣＰＵ１１は、測色対象であるパッチの色に対応した既知のＲＧＢ値を、各測色値に対応付けて登録する。
【００３２】
次に、ＣＰＵ１１は、その登録した測色値をさらに分割し、測色値一覧リスト１５ａに登録する（Ｓ２０４）。すなわち、Ｓ２０２とＳ２０４のステップにより、複数の色の測色結果に基づいた測色値群を取得する。
【００３３】
次に、ＣＰＵ１１は、測色値一覧リスト１５ａから、黒の測色結果に基づいた測色値を読み出し、その測色値に含まれるＬ値（本発明の明度に相関する値の一例）を判定値として取得する（Ｓ２０５）。
【００３４】
ここで、図３を参照して、以降の処理における色変換テーブル１７ｂの作成手順の概要を説明する。
【００３５】
図３（ａ）は、色変換テーブル１７ｂにおけるデータの構成を模式的に示す図である。なお、説明を簡単にするために、図３（ａ）においては、色変換テーブル１７ｂをＬ*b*平面で表現している。図３（ａ）に示すように、色変換テーブル１７ｂは、ＣＩＥ  Ｌ*ａ*ｂ*色空間を等分割するように定められたグリッド５０（本発明の格子点の一例）に、そのグリッド５０に対応するＲＧＢ値と、色差と、色域フラグとを含むデータである。なお、色変換テーブル作成処理の開始前に、色変換テーブル１７ｂは初期化され、各グリッド５０の色域フラグは全てオフとされ、色差としては極めて大きい値が格納される。
【００３６】
そして、図２を参照して説明する色変換テーブル作成処理においては、各測色値（Ｌａｂ値）を、最近傍のグリッド５０に対応付けることにより、色変換テーブル１７ｂを作成する。ＣＰＵ１１は、測色値が対応付けられたグリッド５０の色域フラグをオンとする。また、グリッド５０が表すＬａｂ値と、そのグリッド５０に対応付けられる測色値（Ｌａｂ値）との色差が、そのグリッド５０の色差として記憶される。また、グリッド５０に対応付けられる測色値に対応したＲＧＢ値がグリッド５０に記憶される。
【００３７】
なお、０≦Ｌ値≦１００, −１２８≦a,b≦１２７とする場合、Ｌ*軸、ａ*軸、ｂ*軸をそれぞれ１７〜３３程度に分割するように、グリッド５０を設定することが、計算精度と、記憶容量、演算量を考慮すると適当である。
【００３８】
図２に戻り説明する。ＣＰＵ１１は、測色値一覧リスト１５ａに登録された測色値を全て処理したか否かを判断する（Ｓ２０６）。Ｓ２０６の判断が否定される場合（Ｓ２０６：Ｎｏ）、ＣＰＵ１１は、測色値一覧リスト１５ａに登録された測色値を１つ読み込む（Ｓ２０８）。
【００３９】
次に、ＣＰＵ１１は、読み込んだ測色値に含まれるＬ値が、判定値より小であるか否かを判断する（Ｓ２１０）。読み込んだ測色値に含まれるＬ値が、判定値以上である場合（Ｓ２１０：Ｎｏ）、ＣＰＵ１１は、測色値と最も近い値を示すグリッド５０を求める（Ｓ２１２）。
【００４０】
次にＣＰＵ１１は、処理対象の測色値（Ｌａｂ値）と最も近い値を示すグリッド５０のＬａｂ値との色差を計算し（Ｓ２１４）、グリッド５０に既に登録されている色差が、算出した色差よりも大であるか否かを判断する（Ｓ２１６）。Ｓ２１６の判断が否定される場合（Ｓ２１６：Ｎｏ）、ＣＰＵ１１は、Ｓ２０６に戻り処理を繰り返すが、Ｓ２１６の判断が肯定される場合（Ｓ２１６：Ｙｅｓ）、ＣＰＵ１１は、最近傍のグリッド５０に既に登録されているＲＧＢ値と色差とを、処理対象の測色値に対応するＲＧＢ値と色差とに置換し（Ｓ２１８）、色域フラグをオンとして（Ｓ２２０）、Ｓ２０６の処理に戻る。このようにして処理を繰り返すうちに、Ｓ２０６の判断が肯定されると（Ｓ２０６：Ｙｅｓ）、色変換テーブル作成処理を終了する。
【００４１】
色変換テーブル作成処理によれば、ＰＣ１０は、測色値一覧リスト１５ａに登録される測色値群から、黒のＬ値よりもＬ値が小である測色値を除いて、色変換テーブル１７ｂを作成することができる。
【００４２】
図３（ｂ）は、色変換テーブル作成処理により作成された、色変換テーブル１７ｂを模式的に示す図である。図３（ｂ）において、測色値は四角形で表し、黒の測色値は塗りつぶした四角形で表し、符号５１を付している。また、測色値が対応付けられるグリッド５０にはハッチングを付し、測色値が対応付けられないグリッド５０にはハッチングを付さない。
【００４３】
本実施形態の色変換テーブル作成処理によれば、図３（ｂ）に示すように、黒の測色値５１のＬ値よりも小さいＬ値の測色値（図３（ｂ）においては、ハッチングを付さない四角形で表している）は、グリッド５０に対応付けない。したがって、黒の測色値５１よりもＬ値が低い領域の色域フラグはオフとなる。すなわち、色変換テーブル１７ｂによれば、黒のＬ値より小さい範囲にまで色域が広がることを抑制できる。換言すれば、黒のＬ値より小さいＬ値の色が、色域に包含されることが抑制されている。
【００４４】
このような色変換テーブル１７ｂによれば、各グリッド５０に対応付けられるＲＧＢ値を利用して、Ｌａｂ値をＲＧＢ値に色変換することができる。具体的には、変換対象のＬａｂ値に近く、色域フラグがオンとなっているグリッド５０を複数点特定し、その複数のグリッド５０に格納したＲＧＢ値を用いた、３次元の体積線形補間により、グリッド５０間の位置に対応したＲＧＢ値を求め、変換対象のＬａｂ値をそのＲＧＢ値に変換する。
【００４５】
上述したように、この色変換テーブル１７ｂにおいては、黒（Ｒ＝０，Ｇ＝０，Ｂ＝０）が対応付けられるグリッド５０よりも明度の低いグリッド５０は、全て色域フラグがオフとなり、色変換において用いられない。よって、Ｌａｂ値が、黒よりも暗い色域に対応したＲＧＢ値に変換されることが抑制される。その結果、変換後のＲＧＢ値に基づいて出力される画像（例えば、ＲＧＢ値で表される画像データに基づきモニタ装置が表示する画像、またはＲＧＢ値をＣＭＹ表色系の値に変換することにより得られた画像データに基づきプリンタが出力する画像）において、黒よりも暗く視認される色の使用を抑制することができる。
【００４６】
図４は、本発明の色変換テーブル１７ｂに基づいて出力した画像に用いられる色と、従来の色変換テーブルに基づいて出力した画像に用いられる色との比較を示すグラフである。なお、図４に示すグラフは、白から青、青から黒へと変換するグラデーションを測色し、その測色結果をＬＣ平面に表したものである。
【００４７】
従来の色変換テーブルを用いる場合（図４においては破線で示す）、青から黒までの間に、黒よりも低い明度の色が生じることとなる。すなわち、従来の色変換テーブルを用いてＬａｂ値をＲＧＢ値に変換すると、青の暗部を表すＬａｂ値は、黒を表すＬａｂ値よりも、暗い色を表すＲＧＢ値に変換され得る。その結果、青の暗部が黒よりも暗く視認される場合がある。
【００４８】
これに対し、本発明の色変換テーブル１７ｂを用いる場合（図４においては実線で示す）、Ｌａｂ値をＲＧＢ値に変換する際に、青の暗部を表すＬａｂ値は、黒を表すＬａｂ値と同等の暗さを表すＲＧＢ値に変換される。その結果、黒よりも暗く視認される色の使用を抑制することができ、青から黒へと徐々に暗くなってゆくグラデーションにおいて、青の最暗部が黒より暗く表現されることを抑制できる。
【００４９】
次に、第２実施形態について説明する。上述した第１実施形態では、色相には関係なく、測色値のＬ値を判定値と比較することにより、色変換テーブル１７ｂを作成していた。これに対し、第２実施形態では、青の色相に属する色を表す測色値についてのみ、Ｌ値と判定値と比較することとしている。
【００５０】
なお、第２実施形態のＰＣ１０の電気的構成は、図１を参照して説明した第１実施形態のＰＣ１０電気的構成と同じで良いため、図示及び説明を省略する。
【００５１】
図５は、第２実施形態のＰＣ１０において実行される色変換テーブル作成処理を示すフローチャートである。図５に示すこの処理は、図２を参照して説明した色変換テーブル作成処理に代えて実行される。なお、図２を参照して説明したステップと同一のステップについては、同一の符号を付して説明を省略する。
【００５２】
第２実施形態のＰＣ１０では、測色値を１つ読み込んだ後（Ｓ２０８）、その測色値が青の色相に属する色を表すか否かを判断する（Ｓ５００）。具体的には、測色値であるＬａｂ値を、ＬＣｈ色空間の値であるＬＣｈ値に変換する。そして、そのＬＣｈ値のｈ（色相角度）が、２７０°から３３０°の６０°の範囲であれば、青の色相に属する色を表すと判断する。一方上記の範囲外であれば、青の色相に属する色を表さないと判断する。なお、LChの色相を表すhは、a*の正方向を0°として、左回りに角度が増加するものとしている。
【００５３】
ただし、青の色相に属するか否かの判断方法は、この方法に限られるものではなく、例えば、測色値に対応するＲＧＢ値を読み込み、そのＲＧＢ値に基づいて青の色相に属するか否かを判断しても良い。
【００５４】
測色値が青の色相に属する色を表すと判断される場合（Ｓ５００：Ｙｅｓ）、第１実施形態と同様に、その測色値に最も近いグリッド５０を求め、Ｓ２１６の判断が肯定されることを条件として、グリッド５０に対応付ける処理を行う。
【００５５】
一方、測色値が青の色相に属する色を表さないと判断される場合（Ｓ５００：Ｎｏ）、ＣＰＵ１１は、Ｓ２１０をスキップし、Ｓ２１２に移行する。すなわち、測色値一覧リストに登録される測色値群のうち、青の色相に属する色を表す測色値についてのみ、その測色値に含まれるＬ値が判定値より小であるか否かが判断される。
【００５６】
第２実施形態の色変換テーブル作成処理によれば、青の色相に属すると判断され、且つ、Ｌ値が判定値よりも小である測色値を除いて、色変換テーブル１７ｂを作成する。
【００５７】
本第２実施形態によれば、第１実施形態と同様の効果が得られる。さらに、青の色相に属する色を表すと判断される測色値についてのみ、Ｌ値が判定値より小であるか否か判断されるので、青以外の色域を狭くすることが抑制される。
【００５８】
上記実施形態において、Ｓ２０２，Ｓ２０４のステップが測色値取得工程の一例に相当し該ステップを実行するＣＰＵ１１が本発明の測色値取得手段の一例に相当する。また、Ｓ２０５のステップが判定値取得工程の一例に相当し該ステップを実行するＣＰＵ１１が判定値取得手段の一例に相当する。また、Ｓ２１８のステップが色変換テーブル作成工程に相当し該ステップを実行するＣＰＵ１１が色変換テーブル作成手段に相当する。また、Ｓ５００のステップを実行するＣＰＵ１１が判断手段の一例に相当する。
【００５９】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００６０】
例えば、上記実施形態におけるＳ２０５（図２，図５）のステップでは、黒のＬ値を判定値として取得していたが、判定値は、黒の測色結果に基づいた測色値のうち、明度に相関する値に基づいて定まるものであれば良い。例えば、図２、図５に示す色変換テーブルにおいて、Ｓ２０５のステップの前に、黒の測色値が対応付けられる黒対応グリッド（本発明の黒対応格子点）を決定し、その黒対応グリッドから所定範囲内に属するＬ値を、判定値として取得しても良い。
【００６１】
図６は、変形例の色変換テーブル１７ｂを模式的に示す図である。例えば、グリッド５０間の長さがｄである場合、グリッド５０を中心とする一辺がｄの立方体５２（所定範囲に相当）内にマッピングされる測色値が、その立方体５２の中心のグリッド５０に対応付けられる。したがって、黒の測色値５１が対応付けられる黒対応グリッド（図６においては●で図示している）を中心とする立方体５２内にあるＬ値を、判定値として設定しても良い。このようすれば、黒対応グリッド５０よりも低い明度のグリッド５０に対応付けられる色の使用を抑制することができる。
【００６２】
また、上述したＳ２０５のステップにおいて、黒のＬ値よりも所定値小さい値を判定値として決定しても良い。０≦Ｌ値≦１００の場合、この所定値は、例えば「１」に設定される。黒のＬ値から「１」減算した値よりもさらに小さいＬ値の測色値を用いると、黒よりも暗い色が視認され問題となりやすいが、黒のＬ値から１減算した値以上のＬ値を有する測色値を用いても、黒と黒以外の色の暗部との差が比較的目立たないことを、本発明者が実験によって見いだしたからである。
【００６３】
また、上記実施形態で作成する色変換テーブル１７ｂは、ＲＧＢ色空間の座標を表す値と、ＣＩＥ  Ｌ*ａ*ｂ*色空間の座標を表す値と対応関係を定義するものであったが、ＣＩＥ  Ｌ*ａ*ｂ*色空間の座標を表す値に代えて、ＣＩＥＣＡＭ０２の色空間など、他の色空間の座標を表す値の色変換テーブルについても、本発明を適用し得る。ＣＩＥＣＡＭ０２の色空間を用いる場合、測色値はＪＣａＣｂ値が用いられる。よって、Ｌ値に相当するＪ値を明度に相関する値とし、判定値よりもＪ値が小さい測色値を除いて色変換テーブルを作成することにより、上記実施形態と同様の効果が得られる。
【００６４】
また、上記実施形態で説明した色変換テーブル作成処理は、プリンタドライバ１７ａに従って実行されるものとして説明したが、色変換テーブル作成のための専用のプログラムに従って実行されるように構成しても良い。
【図面の簡単な説明】
【００６５】
【図１】本発明の第１実施形態であるＰＣと、ＰＣに接続されたプリンタとの電気的構成を模式的に示すブロック図である。
【図２】ＰＣにおいて実行される色変換テーブル作成処理を示すフローチャートである。
【図３】（ａ）は、色変換テーブルにおけるデータの構成を模式的に示す図であり、（ｂ）は、色変換テーブル作成処理により作成された、色変換テーブルを模式的に示す図である。
【図４】白から青、青から黒へと変換するグラデーションを測色し、ＬＣ平面に表すグラフである。
【図５】第２実施形態のＰＣにおいて実行される色変換テーブル作成処理である。
【図６】変形例の色変換テーブルを模式的に示す図である。
【図７】従来の色変換テーブルによってＬ*ａ*ｂ*の色空間に定義されるＲ，Ｇ，Ｂの色域を示すグラフである。
【図８】従来の色変換テーブルを使用して得られるＲＧＢ値に基づいて、プリンタが出力する青から黒、黒から青へと変化するグラデーションと、そのグラデーションの測色結果とを示す図である。
【符号の説明】
【００６６】
１０                ＰＣ
１７ｂ              色変換テーブル
５０                グリッド
【図１】
2010154313.tif 000003
【図２】
2010154313.tif 000004
【図３】
2010154313.tif 000005
【図４】
2010154313.tif 000006
【図５】
2010154313.tif 000007
【図６】
2010154313.tif 000008
【図７】
2010154313.tif 000009
【図８】
2010154313.tif 000010