(57)【要約】【課題】無彩色の部分で色味を帯びることのない色変換テーブルを簡便に設定する。【解決手段】ＲＧＢ色空間の無彩色軸に沿って実際にカラー画像を印刷して色彩値を測色する。そして色彩値の変化に基づいて無彩色軸上に複数の格子点を設定し、これら格子点のＲ座標値、Ｇ座標値、Ｂ座標値でＲＧＢ色空間を分割することにより、ＲＧＢ色空間に複数の測色用格子点を生成する。そして、測色用格子点で実際に印刷したカラー画像を測色し、得られた色彩値を、ＲＧＢ画像データおよびＣＭＹＫ画像データに対応付けて記憶することにより、色彩値対応テーブルを設定する。こうすれば無彩色軸上では特に精度の高い色彩値対応テーブルを得ることができ、この色彩値対応テーブルに基づいて設定すれば、無彩色の部分で色味を帯びることのない適切な色変換テーブルを、簡便に設定することができる。【選択図】図１３
2008092022.tif 000002
【特許請求の範囲】
【請求項１】
第１の表色系の画像データと、該画像データに対応する第２の表色系の画像データと、
該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付けて記憶し
た色彩値対応テーブルの設定方法であって、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従
って前記第２の表色系の画像データに変換する第１の工程と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力す
ることにより、該無彩色軸上での色彩値の変化を取得する第２の工程と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を設
定する第３の工程と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該第
１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する第
４の工程と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デー
タを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得られ
た該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値を
測色する第５の工程と
を備える色彩値対応テーブルの設定方法。
【請求項２】
請求項１に記載の色彩値対応テーブルの設定方法であって、
前記色彩値対応テーブルに設定される前記第１の表色系の画像データを、前記所定の対
応関係に従って変換することにより、該色彩値対応テーブルに設定される前記第２の表色
系の画像データを求める第６の工程と、
前記色彩値対応テーブルに設定される前記第２の表色系の画像データに対応する色彩値
を、前記測色用格子点で求めた色彩値から補間することにより、該色彩値対応テーブルに
設定される色彩値を求める第７の工程と
を備える色彩値対応テーブルの設定方法。
【請求項３】
請求項１に記載の色彩値対応テーブルの設定方法であって、
前記無彩色軸上に格子点を設定する第３の工程は、該無彩色軸上で得られた色彩値の変
化率に基づいて、前記複数の格子点を設定する工程である色彩値対応テーブルの設定方法
。
【請求項４】
請求項３に記載の色彩値対応テーブルの設定方法であって、
前記無彩色軸上に格子点を設定する第３の工程は、該無彩色軸上で得られた色彩値の極
値点を含んで、前記複数の格子点を設定する工程である色彩値対応テーブルの設定方法。
【請求項５】
第１の表色系の画像データと、該画像データが表す色彩の画像を出力するための第２の
表色系の画像データとが対応付けられた状態で記憶され、該第１の表色系の画像データを
該第２の表色系の画像データに変換する際に参照される色変換テーブルの設定方法であっ
て、
前記第１の表色系の画像データと、該画像データに対応する前記第２の表色系の画像デ
ータと、該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付け
て記憶した色彩値対応テーブルを設定する色彩値対応テーブル設定工程と、
前記色変換テーブルに設定される前記第１の表色系の画像データを複数選択する画像デ
ータ選択工程と、
前記選択された前記第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対
応テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを
取得する画像データ取得工程と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付けて
記憶する画像データ記憶工程と
を備え、
前記色彩値対応テーブル設定工程は、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に
従って前記第２の表色系の画像データに変換する第１の工程と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する第２の工程と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する第３の工程と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
第４の工程と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色する第５の工程と
を備える工程である色変換テーブルの設定方法。
【請求項６】
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第１の表色
系の画像データに変換する画像処理方法であって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶工程と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
工程と
を備え、
前記色変換テーブルは、
第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従っ
て前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する前記第１の表色系の画像データを複数選択する工程（
Ｆ）と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応
テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取
得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルである画像処理方法。
【請求項７】
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第２の表色
系の画像データに変換する画像処理装置であって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶手段と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
手段と
を備え、
前記色変換テーブルは、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に
従って前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する前記第１の表色系の画像データを複数選択する工程（
Ｆ）と、
前記選択された前記第１の表色系の画像データが表す色彩値を求めた後、前記色彩値
対応テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データ
を取得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルである画像処理装置。
【請求項８】
第１の表色系の画像データと、該画像データに対応する第２の表色系の画像データと、
該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付けて記憶し
た色彩値対応テーブルを設定する方法を、コンピュータを用いて実現するためのプログラ
ムであって、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従
って前記第２の表色系の画像データに変換する第１の機能と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力す
ることにより、該無彩色軸上での色彩値の変化を取得する第２の機能と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を設
定する第３の機能と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該第
１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する第
４の機能と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デー
タを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得られ
た該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値を
測色する第５の機能と
をコンピュータにより実現させるプログラム。
【請求項９】
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第１の表色
系の画像データに変換する画像処理方法を、コンピュータを用いて実現するためのプログ
ラムであって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶機能と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
機能と
を備え、
前記色変換テーブルは、
第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従っ
て前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する複数の前記第１の表色系の画像データを選択する工程
（Ｆ）と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応
テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取
得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルであるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに基づいて正確な色彩のカラー画像を印刷するための技術に関す
る。
【背景技術】
【０００２】
インクジェットプリンタやレーザープリンタは、カラー画像データからカラー画像を簡
便に印刷することができるので、各種のカラー画像の出力装置として広く使用されている
。これらのカラープリンタでは、いわゆるインクの三原色と呼ばれるシアン（Ｃ）色、マ
ゼンタ（Ｍ）色、イエロ（Ｙ）色の各色のインクに加えて、ブラック（Ｋ）色のインクを
用いてカラー画像を印刷するのが通常である。これに対してカラー画像データは、光の三
原色と呼ばれる赤（Ｒ）色、緑（Ｇ）色、青（Ｂ）色の三色の色光を用いて表現されてい
る。このため、カラー画像を印刷するに際しては、ＲＧＢ各色の階調値によって表現され
た画像データ（ＲＧＢ画像データ）を、ＣＭＹＫ各色のインク量に対応する画像データ（
ＣＭＹＫ画像データ）に変換した後、得られたＣＭＹＫ画像データに応じたインク量のイ
ンクを印刷媒体上に付着させることによって画像を印刷している。また、ＲＧＢ画像デー
タからＣＭＹＫ画像データへの変換は、色変換テーブルと呼ばれる数表を参照することに
よって行われる。色変換テーブルには、複数のＲＧＢ画像データと、そのＲＧＢ画像デー
タを変換して得られるＣＭＹＫ画像データとが対応付けられて予め記憶されており、この
色変換テーブルを参照することで、ＲＧＢ画像データをＣＭＹＫ画像データに迅速に変換
し、延いては、カラー画像を迅速に印刷することが可能となっている。
【０００３】
このようにしてカラー画像を印刷している関係上、ＲＧＢ画像データの色彩を正確に再
現したカラー画像を印刷するためには、ＲＧＢ画像データを適切なＣＭＹＫ画像データに
変換することが重要であり、そのためには色変換テーブルを適切に設定しておくことが重
要となる。そこで、色変換テーブルを適切に設定するために、従来は次のような方法が用
いられてきた（特許文献１）。
【０００４】
先ず、種々のＣＭＹＫ画像データを用いて実際にカラー画像を印刷し、得られたカラー
画像の色彩を測色することによって、ＣＭＹＫ画像データと測色した色彩値との対応関係
を調べておく。もっとも、実際にカラー画像を印刷する必要があるＣＭＹＫ画像データは
、ＲＧＢ画像データを変換して得られるＣＭＹＫ画像データに限られており、例えば、Ｃ
ＭＹＫ各色の階調値が何れも上限値（階調値２５５）となるようなカラー画像を印刷する
必要はない。そこで、ＲＧＢ画像データを所定の規則に従ってＣＭＹＫ画像データに予め
変換しておき、得られたＣＭＹＫ画像データについてのみカラー画像を印刷して色彩値を
求めておけばよい。尚、このようにして得られたＲＧＢ画像データと、ＣＭＹＫ画像デー
タと、色彩値との対応関係を記述したテーブルは、「ベースＬＵＴ」（Ｌook Ｕp Ｔable
）と呼ばれることがある。本明細書中では、このテーブルを「色彩値対応テーブル」と呼
ぶことにする。また、印刷画像を測色して得られる色彩値は、通常は、Ｌａｂ色空間の座
標値によって表される。
【０００５】
特性の分かっているＲＧＢ画像データは、所定の変換式によってＬａｂの色彩値に変換
することができるから、ベースＬＵＴ（色彩値対応テーブル）を求めておけば直ちに色変
換テーブルを設定することができる。すなわち、色変換テーブルの格子点の座標値に対応
するＲＧＢ画像データを一旦、Ｌａｂの色彩値に変換する。次いで、ベースＬＵＴ（色彩
値対応テーブル）を参照することにより、その色彩値が得られるようなＣＭＹＫ画像デー
タを求めた後、得られたＣＭＹＫ画像データを色変換テーブルの格子点に記憶する。色変
換テーブルの全ての格子点について、こうした操作を行うことにより、ＲＧＢ画像データ
をＣＭＹＫ画像データに変換する色変換テーブルを設定することができる。また、ベース
ＬＵＴ（色彩値対応テーブル）に記述されているＣＭＹＫ画像データと色彩値との対応関
係が正確であれば、ＲＧＢ画像データの色彩を正確に再現するＣＭＹＫ画像データが得ら
れるような色変換テーブルを設定することが可能である。
【０００６】
【特許文献１】特開２００３−２８１５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、このようにして設定した色変換テーブルを用いて画像を印刷した場合でも、無
彩色の画像の部分が僅かに色味を帯びてしまうことがあるという問題があった。無彩色の
部分が僅かでも色味を帯びてしまうと画質を大きく悪化させることから、色変換テーブル
を設定したら、無彩色の部分で色味を帯びていないことを確認しなければならず、更に色
味を帯びていた場合には色変換テーブルを修正しなければならないので、多大な労力が必
要であるという問題があった。
【０００８】
この発明は、従来の技術における上述した課題を解決するためになされたものであり、
無彩色の部分で色味が発生することのない色変換テーブルを、簡便に作成可能とする技術
の提供を目的とする。
【課題を解決するための手段】
【０００９】
上述した課題の少なくとも一部を解決するために、本発明の色彩値対応テーブルの設定
方法は次の構成を採用した。すなわち、
第１の表色系の画像データと、該画像データに対応する第２の表色系の画像データと、
該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付けて記憶し
た色彩値対応テーブルの設定方法であって、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従
って前記第２の表色系の画像データに変換する第１の工程と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力す
ることにより、該無彩色軸上での色彩値の変化を取得する第２の工程と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を設
定する第３の工程と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該第
１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する第
４の工程と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デー
タを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得られ
た該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値を
測色する第５の工程と
を備えることを要旨とする。
【００１０】
かかる本発明の色彩値対応テーブル設定処理においては、第１の表色系の色空間の無彩
色軸上に複数の格子点を設定する。ここで第１の表色系の色空間とは、例えばＲＧＢ色空
間であれば、Ｒ軸、Ｇ軸、Ｂ軸を直交する３軸に取った空間内の座標点によって色彩を表
す色空間である。また、第１の表色系の色空間の無彩色軸とは、例えばＲＧＢ色空間であ
れば、Ｒ成分、Ｇ成分、Ｂ成分が同じ値となる座標点を結ぶことによって設定された座標
軸である。第１の表色系の色空間の無彩色軸上に格子点を設定するに際しては、無彩色軸
上の座標点に対応する第１の表色系の画像データを、所定の対応関係に従って第２の表色
系の画像データ（例えば、ＣＭＹＫ画像データ）に変換し、次いで、得られた第２の表色
系の画像データに従ってカラー画像を出力して、カラー画像の色彩値を測色する。こうし
て得られた無彩色軸上での色彩値の変化に基づいて複数の格子点を設定する。次いで、第
１の表色系の色空間で無彩色軸上に設定した格子点の座標値を用いて、第１の表色系の色
空間を分割して、該色空間内に複数の測色用格子点を生成する。そして、これら測色用格
子点に対応する第２の表色系の画像データ（例えば、ＣＭＹＫ画像データ）に従ってカラ
ー画像を出力し、得られたカラー画像の色彩値を、第１の表色系の画像データ（例えば、
ＲＧＢ画像データ）と、第２の表色系の画像データ（例えば、ＣＭＹＫ画像データ）とに
対応付けて記憶することにより、色彩値対応テーブルを設定する。
【００１１】
このようにして設定された色彩値対応テーブルは、無彩色軸上では実際にカラー画像を
印刷して色彩値を測色し、色彩値の変化に基づいて格子点を設定しているので、特に無彩
色軸上での精度が高い色彩値対応テーブルとなっている。前述したように色変換テーブル
は、無彩色の部分では特に高い精度が要求されるところ、無彩色軸上で特に精度の高い色
彩値対応テーブルを用いて色変換テーブルを設定すれば、得られる色変換テーブルも、無
彩色軸上で十分な精度が確保されたテーブルとなる。このため、色変換テーブルの設定後
に、無彩色の画像が色味を帯びないことを確認したり、色味が消えるように色変換テーブ
ルの設定値を修正するための労力を軽減することができ、その結果、適切な色変換テーブ
ルを簡便に作成することが可能となる。
【００１２】
また、こうした本発明の色彩値対応テーブルの設定方法においては、第１の表色系の色
空間内に設けられた複数の測色点での色彩値から補間演算を行って、得られた第１の表色
系の画像データと、第２の表色系の画像データと、色彩値とを対応付けて色彩値対応テー
ブルとして記憶しても良い。すなわち、色彩値対応テーブルに設定される第１の表色系の
画像データを、所定の対応関係に従って第２の表色系の画像データに変換し、得られた画
像データに対応する色彩値を、測色用格子点で求めた色彩値から補間することによって算
出する。そして、これらの第１の表色系の画像データと、第２の表色系の画像データと、
色彩値とを対応付けて、色彩値対応テーブルとして記憶することとしても良い。
【００１３】
測色用格子点は、実際に画像を印刷して色彩値を測色する関係上、むやみに多数の測色
用格子点を設定することは難しいが、こうすれば、より多数の格子点について、第１の表
色系の画像データと、第２の表色系の画像データと、色彩値とを対応付けることができる
ので、より使い易い色彩値対応テーブルを設定することが可能となる。
【００１４】
また、上述した色彩値対応テーブルの設定方法においては、無彩色軸上に複数の格子点
を設定するに際しては、無彩色軸上に沿って得られた色彩値の変化率に基づいて、格子点
を設定することとしてもよい。
【００１５】
無彩色軸上に格子点が設定されている箇所については、実際に測色して得られた色彩値
を用いることができるが、たとえ無彩色軸上でも、格子点が設定されていない箇所では、
格子点の色彩値から補間する必要がある。そして、補間による誤差は、色彩値の変化率が
大きいところでは大きくなる傾向にある。従って、色彩値の変化率が大きく、補間による
誤差が大きくなり易い箇所では、格子点を設定して色彩値を測色することとしておけば、
色彩値対応テーブル全体での精度を高めることが可能となる。
【００１６】
更に、色彩値の変化率に基づいて格子点を設定するに際しては、特に、変化率の極値点
（変曲点）には格子点が設定されるように、複数の格子点を設定するようにしても良い。
【００１７】
変化率が極値点となる付近では補間による誤差が特に大きくなり易いので、このような
位置には格子点が設定されるように複数の格子点を設定しておけば、格子点の個数が十分
には多くない場合でも、補間による誤差を抑制することが可能となり、その結果、色彩値
対応テーブルの精度を確保することが可能となる。
【００１８】
また、色彩値対応テーブルは、第１の表色系の画像データを第２の表色系の画像データ
に変換する際に参照される色変換テーブルを生成するために用いられることが多いことか
ら、本願発明は、上述した方法によって設定された色彩値対応テーブルを参照して色変換
テーブルを設定するための方法として把握することも可能である。すなわち、本発明の色
変換テーブルの設定方法は、
第１の表色系の画像データと、該画像データが表す色彩の画像を印刷するための第２の
表色系の画像データとが対応付けられた状態で記憶され、該第１の表色系の画像データを
該第２の表色系の画像データに変換する際に参照される色変換テーブルの設定方法であっ
て、
前記第１の表色系の画像データと、該画像データに対応する前記第２の表色系の画像デ
ータと、該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付け
て記憶した色彩値対応テーブルを設定する色彩値対応テーブル設定工程と、
前記色変換テーブルに設定される前記第１の表色系の画像データを複数選択する画像デ
ータ選択工程と、
前記選択された前記第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対
応テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを
取得する画像データ取得工程と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付けて
記憶する画像データ記憶工程と
を備え、
前記色彩値対応テーブル設定工程は、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に
従って前記第２の表色系の画像データに変換する第１の工程と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する第２の工程と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する第３の工程と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
第４の工程と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色する第５の工程と
を備える工程であることを要旨とする。
【００１９】
かかる色変換テーブル設定方法においては、上述した方法を用いて設定された無彩色軸
上で高い精度を有する色彩値対応テーブルを用いて、色変換テーブルを設定しているので
、無彩色軸上で十分な精度の色変換テーブルを簡便に設定することが可能となる。
【００２０】
また、本願発明は、上述した方法によって設定された色変換テーブルを参照して、第１
の表色系の画像データに画像処理を施す画像処理方法、あるいは画像処理装置として把握
することも可能である。すなわち、本発明の画像処理方法は、
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第１の表色
系の画像データに変換する画像処理方法であって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶工程と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
工程と
を備え、
前記色変換テーブルは、
第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従っ
て前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する前記第１の表色系の画像データを複数選択する工程（
Ｆ）と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応
テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取
得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルであることを要旨とする。
【００２１】
また、上記の画像処理方法に対応する本発明の画像処理装置は、
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第２の表色
系の画像データに変換する画像処理装置であって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶手段と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
手段と
を備え、
前記色変換テーブルは、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に
従って前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する前記第１の表色系の画像データを複数選択する工程（
Ｆ）と、
前記選択された前記第１の表色系の画像データが表す色彩値を求めた後、前記色彩値
対応テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データ
を取得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルであることを要旨とする。
【００２２】
かかる本発明の画像処理方法および画像処理装置においては、無彩色軸上で高い精度を
有する色彩値対応テーブルに基づいて色変換テーブルを設定し、かかる無彩色軸上で十分
な精度を有する色変換テーブルを参照して第１の表色系の画像データを変換しているので
、無彩色の部分の画像を印刷した場合、色味を帯びることのない高画質なカラー画像を得
ることが可能となる。
【００２３】
また、本願発明は、上述した色彩値対応テーブルの設定方法、色変換テーブルの設定方
法、画像処理方法を実現するためのプログラムをコンピュータに読み込ませ、所定の機能
を実行させることにより、コンピュータを用いて実現することも可能である。従って本願
発明は、次のようなプログラム、あるいは該プログラムを記録した記録媒体としての態様
も含んでいる。すなわち、上述した色彩値対応テーブルの設定方法に対応する本発明のプ
ログラムは、
第１の表色系の画像データと、該画像データに対応する第２の表色系の画像データと、
該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付けて記憶し
た色彩値対応テーブルを設定する方法を、コンピュータを用いて実現するためのプログラ
ムであって、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従
って前記第２の表色系の画像データに変換する第１の機能と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力す
ることにより、該無彩色軸上での色彩値の変化を取得する第２の機能と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を設
定する第３の機能と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該第
１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する第
４の機能と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デー
タを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得られ
た該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値を
測色する第５の機能と
をコンピュータにより実現させることを要旨とする。
【００２４】
また、上記のプログラムに対応する本願発明の記録媒体は、
第１の表色系の画像データと、該画像データに対応する第２の表色系の画像データと、
該第２の表色系の画像データを用いて出力したカラー画像の色彩値とを対応付けて記憶し
た色彩値対応テーブルを設定するプログラムを、コンピュータで読取可能に記録した記録
媒体であって、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従
って前記第２の表色系の画像データに変換する第１の機能と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力す
ることにより、該無彩色軸上での色彩値の変化を取得する第２の機能と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を設
定する第３の機能と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該第
１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する第
４の機能と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デー
タを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得られ
た該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値を
測色する第５の機能と
をコンピュータにより実現するプログラムを記録していることを要旨とする。
【００２５】
また、上述した色変換テーブルの設定方法に対応する本願発明のプログラムは、
第１の表色系の画像データと、該画像データが表す色彩の画像を出力するための第２の
表色系の画像データとが対応付けられた状態で記憶され、該第１の表色系の画像データを
該第２の表色系の画像データに変換する際に参照される色変換テーブルを設定する方法を
、コンピュータを用いて実現するためのプログラムであって、
前記第１の表色系の画像データと、該第１の表色系の画像データに対応する第２の表色
系の画像データと、該第１の表色系の画像データを用いて出力したカラー画像の色彩値と
を対応付けて記憶した色彩値対応テーブルを設定する色彩値対応テーブル設定機能と、
前記色変換テーブルに設定される第１の表色系の画像データを複数選択する画像データ
選択機能と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応テ
ーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取得
する画像データ取得機能と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付けて
記憶する画像データ記憶機能と
をコンピュータにより実現するとともに、
前記色彩値対応テーブル設定機能は、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に
従って第２の表色系の画像データに変換する第１の機能と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する第２の機能と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する第３の機能と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
第４の機能と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色する第５の機能と
をコンピュータにより実現する機能であることを要旨とする。
【００２６】
また、上記のプログラムに対応する本願発明の記録媒体は、
第１の表色系の画像データと、該画像データが表す色彩の画像を出力するための第２の
表色系の画像データとが対応付けられた状態で記憶され、該第１の表色系の画像データを
該第２の表色系の画像データに変換する際に参照される色変換テーブルを設定するプログ
ラムを、コンピュータで読取可能に記録した記録媒体であって、
前記第１の表色系の画像データと、該第１の表色系の画像データに対応する第２の表色
系の画像データと、該第１の表色系の画像データを用いて出力したカラー画像の色彩値と
を対応付けて記憶した色彩値対応テーブルを設定する色彩値対応テーブル設定機能と、
前記色変換テーブルに設定される第１の表色系の画像データを複数選択する画像データ
選択機能と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応テ
ーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取得
する画像データ取得機能と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付けて
記憶する画像データ記憶機能と
をコンピュータにより実現するとともに、
前記色彩値対応テーブル設定機能は、
前記第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に
従って第２の表色系の画像データに変換する第１の機能と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する第２の機能と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する第３の機能と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
第４の機能と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色する第５の機能と
をコンピュータによって実現する機能であることを要旨とする。
【００２７】
また、上述した画像処理方法に対応する本発明のプログラムは、
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第１の表色
系の画像データに変換する画像処理方法を、コンピュータを用いて実現するためのプログ
ラムであって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶機能と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
機能と
を備え、
前記色変換テーブルは、
第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従っ
て前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する複数の前記第１の表色系の画像データを選択する工程
（Ｆ）と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応
テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取
得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルであることを要旨とする。
【００２８】
また、上記のプログラムに対応する本発明の記録媒体は、
第１の表色系の画像データを受け取って所定の画像処理を施すことにより、第１の表色
系の画像データに変換するプログラムを、コンピュータで読取可能に記録した記録媒体で
あって、
前記第１の表色系の画像データと前記第２の表色系の画像データとが対応付けて設定さ
れた色変換テーブルを記憶しておく色変換テーブル記憶機能と、
前記第１の表色系の画像データを受け取ると、前記色変換テーブルを参照することによ
り、受け取った該画像データを前記第２の表色系の画像データに変換する画像データ変換
機能と
をコンピュータにより実現するプログラムを記録しているとともに、
前記色変換テーブルは、
第１の表色系の色空間の無彩色軸上に存在する画像データを、所定の対応関係に従っ
て前記第２の表色系の画像データに変換する工程（Ａ）と、
前記無彩色軸上で得られた前記第２の表色系の画像データを用いてカラー画像を出力
することにより、該無彩色軸上での色彩値の変化を取得する工程（Ｂ）と、
前記無彩色軸上で得られた色彩値の変化に基づいて、該無彩色軸上に複数の格子点を
設定する工程（Ｃ）と、
前記第１の表色系の色空間で前記無彩色軸上に設定した格子点の座標値を用いて、該
第１の表色系の色空間を分割することにより、該色空間に複数の測色用格子点を生成する
工程（Ｄ）と、
前記第１の表色系の色空間に生成された前記測色用格子点の座標値に対応する画像デ
ータを、前記所定の対応関係に従って前記第２の表色系の画像データに変換した後、得ら
れた該画像データに従ってカラー画像を出力することにより、該測色用格子点での色彩値
を測色して、前記色彩値対応テーブルを生成する工程（Ｅ）と、
前記色変換テーブルに設定する複数の前記第１の表色系の画像データを選択する工程
（Ｆ）と、
前記選択された第１の表色系の画像データが表す色彩値を求めた後、前記色彩値対応
テーブルを参照することにより、該色彩値に対応する前記第２の表色系の画像データを取
得する工程（Ｇ）と、
前記取得した第２の表色系の画像データを前記第１の表色系の画像データに対応付け
て記憶することにより、前記色変換テーブルを生成する工程（Ｈ）と
を経て生成されたテーブルであることを要旨とする。
【００２９】
これらのプログラムをコンピュータに読み込んで、上記の各種機能を実現させれば、無
彩色軸の部分で十分な精度を有する色彩値対応テーブルを生成し、これにより無彩色の部
分で色味を帯びることなく色変換を行うことの可能な色変換テーブルを、簡便に設定する
ことが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施
例を説明する。
Ａ．実施例の概要  ：
Ｂ．装置構成  ：
Ｂ−１．全体構成  ：
Ｂ−２．内部構成  ：
Ｂ−２−１．スキャナ部の内部構成  ：
Ｂ−２−２．プリンタ部の内部構成  ：
Ｃ．画像印刷処理の概要  ：
Ｄ．色変換テーブル設定処理  ：
Ｅ．色彩値対応テーブル設定処理  ：
Ｆ．変形例  ：
【００３１】
Ａ．実施例の概要  ：
実施例の詳細な説明に入る前に、図１を参照しながら、実施例の概要について説明して
おく。図１は、本実施例の設定方法によって色彩値対応テーブルを設定した後、その色彩
値対応テーブルを利用することにより、カラー画像を印刷する様子を示した説明図である
。ここで色彩値対応テーブルとは、ＲＧＢ画像データと、ＣＭＹＫ画像データと、そのＣ
ＭＹＫ画像データによって印刷される画像の色彩値とが対応付けて記憶された数表である
。尚、ここで言うＣＭＹＫ画像データとは、ＣＭＹＫの各色成分のみによる画像データに
限られるものではなく、ＣＭＹＫの各色に加えて、例えば淡Ｃや淡Ｍの色成分を有してい
たり、あるいは赤色、紫色などの色成分を有する画像データであっても構わない。
【００３２】
図１に示されているように、色彩値対応テーブルの設定に際しては、先ず初めに、ＲＧ
Ｂ色空間内の無彩色軸上のＲＧＢ画像データをＣＭＹＫ画像データに変換してカラー画像
を印刷し、無彩色軸上で測色した色彩値の変化に基づいて、無彩色軸上に複数の格子点を
設定する。ここで、ＲＧＢ画像データからＣＭＹＫ画像データへの変換は、次のようにし
て行うことができる。先ず、ＲＧＢ画像データのＲ成分を階調値２５５から減算した値（
Ｒ成分減算値）と、Ｇ成分の階調値を階調値２５５から減算した値（Ｇ成分減算値）と、
Ｂ成分を階調値２５５から減算した値（Ｂ成分減算値）とを求める。次いで、Ｒ成分減算
値とＧ成分減算値とを加えて、ＣＭＹＫ画像データのＹ成分の階調値とする。また、Ｒ成
分減算値とＢ成分減算値とを加えて、ＣＭＹＫ画像データのＭ成分の階調値とし、Ｇ成分
減算値とＢ成分減算値とを加えて、ＣＭＹＫ画像データのＣ成分の階調値とする。その後
、Ｃ，Ｍ，Ｙの各成分の階調値を加算して、加算値が所定値を越えないように、下色除去
と呼ばれる処理を行う。ここで下色除去とは、ＣＭＹＫ画像データのＣ成分、Ｍ成分、Ｙ
成分を等量ずつＫ成分に置き換える処理である。このように、ＲＧＢ画像データのＲＧＢ
成分から、ＣＭＹＫ画像データのＣＭＹ成分を求め、次いでＣＭＹ成分の一部をＫ成分に
置き換えることで、ＣＭＹＫ画像データに変換することができる。あるいは、ＲＧＢ画像
データに対応する適切なＣＭＹＫ画像データを試行錯誤によって予め設定しておき、かか
る対応関係に従って、格子点の座標値のＲＧＢ画像データに対応するＣＭＹＫ画像データ
を求めて、各格子点に設定しておくこととしても良い。
【００３３】
こうして無彩色軸上で得られたＣＭＹＫ画像データを用いて実際にカラー画像を印刷し
、無彩色軸上のカラー画像の色彩値を測色する。そして、無彩色軸上での色彩値の変化に
基づいて、無彩色軸上に格子点を設定する。図１中に「無彩色軸上に格子点を設定」と表
示した箇所の右側には、このようにして、ＲＧＢ色空間の無彩色軸上に複数の格子点が設
定されている様子が概念的に示されている。
【００３４】
次いで、無彩色軸上に設定した格子点のＲ座標値、Ｇ座標値、Ｂ座標値を用いてＲＧＢ
色空間を分割することにより、ＲＧＢ色空間内に複数の測色用格子点を設定する。図中に
「測色用格子点を設定」と表示した箇所の左側には、無彩色軸上に設定した格子点の座標
値でＲＧＢ色空間を分割した様子を表している。このようにＲＧＢ色空間を分割すること
により、複数の測色用格子点を設定することができる。
【００３５】
こうして設定された測色用格子点についてＲＧＢ座標値を取得し、この座標値に対応す
るＲＧＢ画像データを、上述した対応関係に基づいてＣＭＹＫ画像データに変換する。次
いで、得られたＣＭＹＫ画像データに従って、実際にカラー画像を印刷し、得られたカラ
ー画像を測色することによって色彩値を取得する。こうした操作を全ての測色用格子点に
ついて行うことにより、ＲＧＢ画像データと、ＣＭＹＫ画像データと、色彩値とを対応付
けて記憶した色彩値対応テーブルを設定することができる。このようにして得られた色彩
値対応テーブルは、無彩色軸上に設けられた格子点で、実際にカラー画像を印刷して色彩
値を測色しており、しかも格子点の位置は無彩色軸上での色彩値の変化に基づいて設定さ
れているので、特に無彩色軸上での精度が高い色彩値対応テーブルとなっている。図中に
「色彩値対応テーブル設定」と表示した箇所の右側には、ＲＧＢ色空間に設けられた複数
の測色用格子点で、実際に色彩値を測色することにより、ＲＧＢ画像データと、ＣＭＹＫ
画像データと、色彩値とが対応付けられた色彩値対応テーブルを設定している様子を表し
ている。
【００３６】
次いで、得られた色彩値対応テーブルを参照することにより、以下のようにして色変換
テーブルを生成する。先ず、色変換テーブルのＲＧＢ画像データが表す色彩値を求める。
ＲＧＢ画像データには幾種類かの規格が存在するが、規格が分かれば、ＲＧＢ画像データ
を、その画像データが表す色彩値に変換することができる。次いで、求めておいた色彩値
対応テーブルを参照することにより、その色彩値が得られるようなＣＭＹＫ画像データを
求める。そして、得られたＣＭＹＫ画像データを、そのＲＧＢ画像データに対応付けて記
憶すれば色変換テーブルを設定することができる。
【００３７】
上述した方法によって設定した色彩値対応テーブルは、特に無彩色軸上での精度が高い
テーブルとなっていることから、このような色彩値対応テーブルを参照して得られた色変
換テーブルも、無彩色軸上で十分な精度が確保されたテーブルとなっている。従って、こ
うして生成した色変換テーブルを参照してカラー画像を印刷すれば、無彩色の部分の画像
が色味を帯びてしまうことがなく、たとえ色味を帯びたとしてもごく僅かであり容易に修
正できるので、適切な色変換テーブルを簡便に作成することが可能となる。
【００３８】
図１には、このように設定した色変換テーブルを用いて画像を印刷する印刷装置１０も
示されている。印刷装置１０は、印刷しようとするＲＧＢ画像データを受け取ると、この
ＲＧＢ画像データをＣＭＹＫ画像データに変換する。この変換は、印刷装置１０の内部に
設けられた「色変換モジュール」で行われる。尚、「モジュール」とは、印刷装置１０が
画像を印刷するために内部で行っている一連の処理を、機能に着目して分類したものであ
る。従って「モジュール」は、プログラムの一部として実現することもできるし、あるい
は、特定の機能を有する論理回路を用いて実現したり、更には、これらを組合せることに
よって実現することが可能である。
【００３９】
「色変換モジュール」には、上述した方法で生成された色変換テーブルが予め記憶され
ており、ＲＧＢ画像データを受け取ると、色変換テーブルを参照してＣＭＹＫ画像データ
に変換する。次いで、得られたＣＭＹＫ画像データは「画像印刷モジュール」に供給され
て、所定の画像処理が施されて、インク吐出ヘッド１２の駆動信号に変換された後、イン
ク吐出ヘッド１２に供給される。その結果、印刷媒体Ｐに向かって、ＣＭＹＫの各色のイ
ンクによるインク滴が吐出されて、カラー画像が印刷される。ＲＧＢ画像データをＣＭＹ
Ｋ画像データに変換するために「色変換モジュール」で参照される色変換テーブルは、無
彩色軸の部分で十分な精度が確保されているため、画像の無彩色の部分が色味を帯びるこ
となく、高画質なカラー画像を印刷することが可能となる。以下では、このようにして設
定された色変換テーブルを用いてカラー画像を印刷する印刷装置１０を例に用いて、色彩
値対応テーブルの設定方法、色変換テーブルの設定方法、画像処理方法などについて詳し
く説明する。
【００４０】
Ｂ．装置構成  ：
Ｂ−１．全体構成  ：
図２は、本実施例の印刷装置１０の外観形状を示す斜視図である。図示されるように、
本実施例の印刷装置１０は、スキャナ部１００と、プリンタ部２００と、スキャナ部１０
０およびプリンタ部２００の動作を設定するための操作パネル３００などから構成されて
いる。スキャナ部１００は、印刷画像を読み込んでカラー画像データを生成するスキャナ
機能を有しており、プリンタ部２００は、カラー画像データを受け取って印刷媒体上に画
像を印刷するプリンタ機能を有している。また、スキャナ部１００で読み取ったカラー画
像をプリンタ部２００から出力すれば、コピー機能を実現することも可能である。すなわ
ち、本実施例の印刷装置１０は、単独でスキャナ機能、プリンタ機能、コピー機能を実現
可能な、いわゆるスキャナ・プリンタ・コピー複合装置（以下、ＳＰＣ複合装置という）
となっている。
【００４１】
図３は、印刷画像を読み込むために、印刷装置１０の上部に設けられた原稿台カバー１
０２を開いた様子を示す説明図である。図示されているように、原稿台カバー１０２を上
に開くと、透明な原稿台ガラス１０４が設けられており、その内部には、スキャナ機能を
実現するための後述する各種機構が搭載されている。印刷画像を読み込む際には、図示さ
れているように原稿台カバー１０２を開いて原稿台ガラス１０４の上に印刷画像を置き、
原稿台カバー１０２を閉じてから操作パネル３００上のボタンを操作する。こうすれば、
印刷画像を読み込んで直ちにカラー画像データに変換することができる。
【００４２】
また、スキャナ部１００は全体が一体のケース内に収納された構成となっており、スキ
ャナ部１００とプリンタ部２００とは、印刷装置１０の背面側でヒンジ機構２０４（図４
参照）によって結合されている。このため、スキャナ部１００の手前側を持ち上げること
により、ヒンジの部分でスキャナ部１００のみを回転させることが可能となっている。
【００４３】
図４は、スキャナ部１００の手前側を持ち上げて回転させた様子を示した斜視図である
。図示するように、本実施例の印刷装置１０では、スキャナ部１００の手前側を持ち上げ
ることで、プリンタ部２００の上面を露出させることが可能である。プリンタ部２００の
内部には、プリンタ機能を実現するための後述する各種機構や、スキャナ部１００を含め
た印刷装置１０全体の動作を制御するための後述する制御回路２６０、更には、スキャナ
部１００やプリンタ部２００などに電力を供給するための電源回路（図示は省略）なども
設けられている。また、図４に示されているように、プリンタ部２００の上面には、開口
部２０２が設けられており、インクカートリッジなどの消耗品の交換や、紙詰まりの処理
、軽微な修理などを簡便に行うことが可能となっている。
【００４４】
Ｂ−２．内部構成  ：
図５は、本実施例の印刷装置１０の内部構成を概念的に示した説明図である。前述した
ように、印刷装置１０にはスキャナ部１００とプリンタ部２００とが設けられており、ス
キャナ部１００の内部にはスキャナ機能を実現するための各種構成が搭載され、プリンタ
部２００の内部にはプリンタ機能を実現するための各種構成が搭載されている。以下では
、初めにスキャナ部１００の内部構成について説明し、次いでプリンタ部２００の内部構
成について説明する。
【００４５】
Ｂ−２−１．スキャナ部の内部構成  ：
スキャナ部１００は、印刷画像をセットする透明な原稿台ガラス１０４と、セットされ
た印刷画像を押さえておくための原稿台カバー１０２と、セットされた印刷画像を読み込
む読取キャリッジ１１０と、読取キャリッジ１１０を読取方向（主走査方向）に移動させ
る駆動ベルト１２０と、駆動ベルト１２０に動力を供給する駆動モータ１２２と、読取キ
ャリッジ１１０の動きをガイドするガイド軸１０６などから構成されている。また、駆動
モータ１２２や読取キャリッジ１１０の動作は、後述する制御回路２６０によって制御さ
れている。
【００４６】
制御回路２６０の制御の下で駆動モータ１２２を回転させると、駆動ベルト１２０を介
してその動きが読取キャリッジ１１０に伝達され、その結果、読取キャリッジ１１０は、
ガイド軸１０６に導かれながら駆動モータ１２２の回転角度に応じて読取方向（主走査方
向）に移動するようになっている。また、駆動ベルト１２０は、アイドラプーリ１２４に
よって絶えず適度に張った状態に調整されており、このため、駆動モータ１２２を逆回転
させれば、回転角度に応じた距離だけ読取キャリッジ１１０を逆方向に移動させることも
可能となっている。
【００４７】
読取キャリッジ１１０の内部には、光源１１２や、レンズ１１４、ミラー１１６、ＣＣ
Ｄセンサ１１８などが搭載されている。光源１１２からの光は原稿台ガラス１０４に照射
され、原稿台ガラス１０４の上にセットされた印刷画像で反射する。この反射光は、ミラ
ー１１６によってレンズ１１４に導かれ、レンズ１１４によって集光されてＣＣＤセンサ
１１８で検出される。ＣＣＤセンサ１１８は、光の強度を電気信号に変換するフォトダイ
オードが、読取キャリッジ１１０の移動方向（主走査方向）と直交する方向に列状に配置
されたリニアセンサによって構成されている。このため、読取キャリッジ１１０を主走査
方向に移動させながら、光源１１２の光を印刷画像に照射し、ＣＣＤ１１８によって反射
光強度を検出すれば、印刷画像を電気信号に変換することができる。
【００４８】
また、光源１１２は、ＲＧＢの３色の発光ダイオードによって構成されており、所定の
周期でＲ色、Ｇ色、Ｂ色の光を順次、照射することが可能となっており、これに応じてＣ
ＣＤ１１８では、Ｒ色、Ｇ色、Ｂ色の反射光が順次、検出されることになる。一般に、画
像の赤色の部分はＲ色の光を反射するが、Ｇ色やＢ色の光はほとんど反射しないから、Ｒ
色の反射光は画像のＲ成分を表したものとなっている。同様に、Ｇ色の反射光は画像のＧ
成分を表しており、Ｂ色の反射光は画像のＢ成分を表している。従って、ＲＧＢ３色の光
を所定の周期で切り替えながら印刷画像に照射し、これに同期してＣＣＤ１１８で反射光
強度を検出すれば、印刷画像のＲ成分、Ｇ成分、Ｂ成分を検出することができ、カラー画
像を読み込むことが可能となっている。尚、光源１１２が照射する光の色を切り替えてい
る間も読取キャリッジ１１０は移動しているから、ＲＧＢの各成分を検出する画像の位置
は、厳密には、読取キャリッジ１１０の移動量に相当する分だけ異なっているが、このず
れは、各成分を読み込んだ後に画像処理によって補正することが可能である。
【００４９】
Ｂ−２−２．プリンタ部の内部構成  ：
プリンタ部２００の内部構成について説明する。プリンタ部２００には、印刷装置１０
の全体の動作を制御する制御回路２６０と、印刷媒体上に画像を印刷するための印刷キャ
リッジ２４０と、印刷キャリッジ２４０を主走査方向に移動させる機構と、印刷媒体の紙
送りを行うための機構などが搭載されている。
【００５０】
印刷キャリッジ２４０は、Ｋインクを収納するインクカートリッジ２４２と、Ｃインク
，Ｍインク，Ｙインクの各種インクを収納するインクカートリッジ２４３と、底面側に設
けられた印字ヘッド２４１などから構成されており、印字ヘッド２４１には、インク滴を
吐出するインク吐出ヘッドがインク毎に設けられている。印刷キャリッジ２４０にインク
カートリッジ２４２，２４３を装着すると、カートリッジ内の各インクは図示しない導入
管を通じて、各色のインク吐出ヘッド２４４ないし２４７に供給される。尚、図５に示し
たプリンタ部２００では、Ｃインク，Ｍインク，Ｙインクについては一つのインクカート
リッジ２４３に一体に収納されているものとして説明したが、これらインクをそれぞれ別
体に形成された専用のインクカートリッジに収納することも可能である。また、これらイ
ンクに加えて、濃度の低いＣインク（ＬＣインク）や、濃度の低いＭインク（ＬＭインク
）、濃度の低いＫインク（ＬＫインク）、更には紫色インク（Ｖインク）、オレンジ色イ
ンク（Ｏインク）などを搭載することも可能である。
【００５１】
印刷キャリッジ２４０を主走査方向に移動させる機構は、印刷キャリッジ２４０を駆動
するためのキャリッジベルト２３１と、キャリッジベルト２３１に動力を供給するキャリ
ッジモータ２３０と、キャリッジベルト２３１に絶えず適度な張力を付与しておくための
張力プーリ２３２と、印刷キャリッジ２４０の動きをガイドするキャリッジガイド２３３
と、印刷キャリッジ２４０の原点位置を検出する原点位置センサ２３４などから構成され
ている。後述する制御回路２６０の制御の下でキャリッジモータ２３０を回転させると、
回転角度に応じた距離だけ印刷キャリッジ２４０を主走査方向に移動させることが可能で
ある。また、キャリッジモータ２３０を逆回転させれば、印刷キャリッジ２４０を逆方向
に移動させることも可能となっている。
【００５２】
印刷媒体の紙送りを行うための機構は、印刷媒体を裏面側から支えるプラテン２３６と
、プラテン２３６を回転させて紙送りを行う紙送りモータ２３５などから構成されている
。後述する制御回路２６０の制御の下で紙送りモータ２３５を回転させれば、回転角度に
応じた距離だけ印刷媒体を副走査方向に紙送りすることが可能となっている。
【００５３】
制御回路２６０は、ＣＰＵを中心として、ＲＯＭや、ＲＡＭ、デジタルデータをアナロ
グ信号に変換するＤ／Ａ変換器、更には、周辺機器との間でデータのやり取りを行うため
の周辺機器インターフェースＰＩＦなどから構成されている。制御回路２６０は、スキャ
ナ部１００、プリンタ部２００、操作パネル３００を含めた印刷装置１０全体の動作を制
御しており、スキャナ部１００に搭載された光源１１２や、駆動モータ１２２、ＣＣＤ１
１８とデータをやり取りしながら、これらの動作を制御している。
【００５４】
また、制御回路２６０は、キャリッジモータ２３０および紙送りモータ２３５を駆動し
て印刷キャリッジ２４０の主走査および副走査を行いながら、各色のインク吐出ヘッド２
４４ないし２４７に駆動信号を供給してインク滴を吐出させる制御も行っている。インク
吐出ヘッド２４４ないし２４７に供給する駆動信号は、コンピュータ２０やデジタルカメ
ラ３０などからカラー画像データを読み込んで、後述する画像処理を行うことによって生
成する。もちろん、スキャナ部１００で読み込んだカラー画像データに画像処理を施すこ
とにより、駆動信号を生成することも可能である。こうして制御回路２６０の制御の下で
、印刷キャリッジ２４０を主走査および副走査させながら、インク吐出ヘッド２４４ない
し２４７からインク滴を吐出して印刷媒体上に各色のインクドットを形成することによっ
て、カラー画像を印刷することが可能となっている。もちろん、制御回路２６０内で画像
処理を行うのではなく、画像処理が施されたデータをコンピュータ２０から受け取って、
このデータに従って印刷キャリッジ２４０の主走査および副走査を行いながらインク吐出
ヘッド２４４ないし２４７を駆動することも可能である。
【００５５】
また、制御回路２６０は、操作パネル３００ともデータをやり取り可能に接続されてお
り、操作パネル３００上に設けられた各種のボタンを操作することにより、スキャナ機能
や、プリンタ機能の詳細な動作モードを設定することが可能となっている。更には、コン
ピュータ２０から、周辺機器インターフェースＰＩＦを介して詳細な動作モードを設定す
ることも可能である。
【００５６】
図６は、各色のインク吐出ヘッド２４４ないし２４７に、インク滴を吐出する複数のノ
ズルＮｚが形成されている様子を示した説明図である。図示するように、各色のインク吐
出ヘッドの底面には、各色のインク滴を吐出する４組のノズル列が形成されており、１組
のノズル列には、４８個のノズルＮｚがノズルピッチｋの間隔を空けて千鳥状に配列され
ている。制御回路２６０からは、これらノズルＮｚのそれぞれに駆動信号が供給され、各
ノズルＮｚは駆動信号に従って、それぞれのインクによるインク滴を吐出する。
【００５７】
尚、インク吐出ヘッドからインク滴を吐出する方法には、種々の方法を適用することが
できる。すなわち、ピエゾ素子を用いてインクを吐出する方式や、インク通路に配置した
ヒータでインク通路内に泡（バブル）を発生させてインク滴を吐出する方法などを用いる
ことができる。また、インクを吐出する代わりに、熱転写などの現象を利用して印刷用紙
上にインクドットを形成する方式や、静電気を利用して各色のトナー粉を印刷媒体上に付
着させる方式のプリンタを使用することも可能である。
【００５８】
Ｃ．画像印刷処理の概要  ：
上述したように、プリンタ部２００で所望の画像を印刷するためには、ＲＧＢ画像デー
タに適切な画像処理を施して各ノズルに対する駆動信号を生成し、駆動信号に基づいてド
ットを形成する必要がある。以下では、かかる処理（画像印刷処理）の概要について説明
する。尚、本実施例の印刷装置１０では、プリンタ部２００に組み込まれた制御回路２６
０内で画像処理を行うが、外部に設けられたコンピュータ２０で画像処理を行い、処理済
みのデータを周辺機器インターフェースＰＩＦから読み込んで、ドットを形成することも
可能である。
【００５９】
図７は、ＲＧＢ画像データを読み込んで画像を印刷する画像印刷処理の流れを示すフロ
ーチャートである。以下、フローチャートに従って説明する。画像印刷処理を開始すると
、制御回路２６０は先ず初めに、印刷しようとする画像のＲＧＢ画像データの読み込みを
行う（ステップＳ１００）。
【００６０】
次いで、読み込んだＲＧＢ画像データの解像度を、プリンタ部２００が印刷するための
解像度（印刷解像度）に変換する処理を行う（ステップＳ１０２）。読み込んだＲＧＢ画
像データの解像度が印刷解像度よりも低い場合は、補間演算を行って隣接する画素の間に
新たな画像データを設定することで、より高い解像度に変換する。逆に、読み込んだＲＧ
Ｂ画像データの解像度が印刷解像度よりも高い場合は、隣接する画素の間から一定の割合
で画像データを間引くことによって、より低い解像度に変換する。解像度変換処理では、
読み込んだ画像データに対して適切な割合で画像データを生成あるいは間引くことによっ
て、読み込んだＲＧＢ画像データの解像度を印刷解像度に変換する処理を行う。
【００６１】
こうしてＲＧＢ画像データの解像度を印刷解像度に変換したら、制御回路２６０は色変
換処理を開始する（ステップＳ１０４）。前述したように、色変換処理とはＲ，Ｇ，Ｂの
階調値の組合せによって表現されているＲＧＢ画像データを、プリンタに搭載された各色
インクに対応するＣＭＹＫ画像データに変換する処理であり、色変換処理は、色変換テー
ブルを参照して行われる。
【００６２】
図８は、色変換処理のために参照される色変換テーブル（ＬＵＴ）を概念的に示した説
明図である。ここでは、ＲＧＢ各色の階調値が０〜２５５の値を取り得るものとする。図
８に示すように、直交する３軸にＲ，Ｇ，Ｂ各色の階調値を取った色空間を考えると、全
てのＲＧＢ画像データは、原点を頂点として一辺の長さが２５５の立方体（ＲＧＢ色立体
）の内部の点に対応付けることができる。また、このようなＲＧＢ色立体を格子状に細分
して複数の格子点を設ければ、各格子点は、その座標値に対応したＲＧＢ画像データを表
していると考えることができる。そこで、それぞれの格子点にＣＭＹＫ画像データを対応
付けて予め記憶しておく。色変換テーブルは、このようにＲＧＢ色立体を細分する格子点
にＣＭＹＫ画像データを対応付けて記憶した数表と考えることができる。そして、ＲＧＢ
画像データを、ＣＭＹＫ画像データに色変換するに際しては、色変換テーブルを参照する
ことで、適切なＣＭＹＫ画像データに、迅速に色変換することが可能となる。
【００６３】
例えば、ＲＧＢ画像データのＲ成分の階調値がＲＡ、Ｇ成分の階調値がＧＡ、Ｂ成分の
階調値がＢＡであったとすると、この画像データは、色空間内のＡ点に対応づけられる（
図８参照）。そこで、ＲＧＢ色立体を格子状に細分して得られた小さな立方体の中から、
Ａ点を内包する立方体ｄＶを検出し、この立方体ｄＶの各格子点に記憶されているＣＭＹ
Ｋ画像データを読み出してやる。そして、これら各格子点のＣＭＹＫ画像データから補間
演算すれば、Ａ点でのＣＭＹＫ画像データを求めることができる。
【００６４】
色変換処理によって、ＲＧＢ画像データをＣＭＹＫ画像データに色変換したら、続いて
ハーフトーン処理を行う（ステップＳ１０６）。ハーフトーン処理とは、次のような処理
である。色変換処理によって得られたＣＭＹＫ画像データは、画像データのデータ長に応
じて定まる階調数（１バイトデータであれば２５６階調）を有している。これに対してプ
リンタ部２００では、ドットを形成することによって画像を表示しているから、それぞれ
の画素についてはドットを形成するか否かの状態しか取り得ない。そこで、色変換処理に
よって得られたＣＭＹＫ画像データを、画素毎にドット形成の有無を表したデータ（ドッ
トデータ）に変換しておく必要がある。ハーフトーン処理とは、このようにＣＭＹＫ画像
データをドットデータに変換する処理である。
【００６５】
ハーフトーン処理を行う手法としては、誤差拡散法やディザ法などの種々の手法を適用
することができる。誤差拡散法は、ある画素についてドットの形成有無を判断したことで
その画素に発生する階調表現の誤差を、周辺の画素に拡散するとともに、周囲から拡散さ
れてきた誤差を解消するように、各画素についてのドット形成の有無を判断していく手法
である。また、ディザ法は、ディザマトリックスにランダムに設定されている閾値とＣＭ
ＹＫ画像データとを画素毎に比較して、ＣＭＹＫ画像データの方が大きい画素にはドット
を形成すると判断し、逆に閾値の方が大きい画素についてはドットを形成しないと判断す
ることで、各画素についてのドットデータを得る手法である。
【００６６】
図９は、ディザマトリックスの一部を拡大して例示した説明図である。図示したマトリ
ックスには、縦横それぞれ６４画素、合計４０９６個の画素に、階調値０〜２５５の範囲
から万遍なく選択された閾値がランダムに記憶されている。ここで、閾値の階調値が０〜
２５５の範囲から選択されているのは、本実施例では、色変換処理によって得られたＣＭ
ＹＫ画像データが１バイトデータとなっており、階調値が０〜２５５の値を取り得ること
に対応するものである。尚、ディザマトリックスの大きさは、図９に例示したように縦横
６４画素分に限られるものではなく、縦と横の画素数が異なるものも含めて、種々の大き
さに設定することが可能である。
【００６７】
図１０は、ディザマトリックスを参照しながら、画素毎にドット形成の有無を判断して
いる様子を概念的に示した説明図である。尚、かかる判断は、ＣＭＹＫの各色について行
われるが、以下では説明が煩雑となることを避けるために、ＣＭＹＫ画像データの各色を
区別することなく、単に画像データと称するものとする。
【００６８】
ドット形成有無の判断に際しては、先ず、判断の対象として着目している画素（着目画
素）についての画像データの階調値と、ディザマトリックス中の対応する位置に記憶され
ている閾値とを比較する。図１０中に示した細い破線の矢印は、着目画素の画像データを
、ディザマトリックス中の対応する位置に記憶されている閾値と比較していることを模式
的に表したものである。そして、ディザマトリックスの閾値よりも着目画素の画像データ
の方が大きい場合には、その画素にはドットを形成するものと判断する。逆に、ディザマ
トリックスの閾値の方が大きい場合には、その画素にはドットを形成しないものと判断す
る。図１０に示した例では、画像の左上隅にある画素の画像データは「９７」であり、デ
ィザマトリックス上でこの画素に対応する位置に記憶されている閾値は「１」である。従
って、左上隅の画素については、画像データの方がディザマトリックスの閾値よりも大き
いから、この画素にはドットを形成すると判断する。図１０中に実線で示した矢印は、こ
の画素にはドットを形成すると判断して、判断結果をメモリに書き込んでいる様子を模式
的に表したものである。一方、この画素の右隣の画素については、画像データは「９７」
、ディザマトリックスの閾値は「１７７」であり、閾値の方が大きいので、この画素につ
いてはドットを形成しないものと判断する。このように、画像データとディザマトリック
スに設定された閾値とを比較することにより、ドットの形成有無を画素毎に決定すること
ができる。ハーフトーン処理（図７のステップＳ１０６）では、ＣＭＹＫ画像データに対
して上述したディザ法を適用することにより、画素毎にドット形成の有無を判断してドッ
トデータを生成する処理を行う。
【００６９】
以上のようにして、ＣＭＹＫ画像データをドットデータに変換したら、今度は、インタ
ーレース処理を開始する（図７のステップＳ１０８）。インターレース処理とは、印字ヘ
ッド２４１がドットを形成する順序でドットデータを並び替えて、各色のインク吐出ヘッ
ド２４４ないし２４７に供給する処理である。すなわち、図６に示したように、インク吐
出ヘッド２４４ないし２４７に設けられたノズルＮｚは副走査方向にノズルピッチｋの間
隔を空けて設けられているから、印刷キャリッジ２４０を主走査させながらインク滴を吐
出すると、副走査方向にノズルピッチｋの間隔を空けてドットが形成されてしまう。そこ
で全画素にドットを形成するためには、印刷キャリッジ２４０と印刷媒体との相対位置を
副走査方向に移動させて、ノズルピッチｋだけ隔たったドット間の画素に新たなドットを
形成することが必要となる。このように、実際に画像を印刷する場合には、画像の上方に
ある画素から順番にドットを形成しているわけではない。更に、主走査方向に同じ列にあ
る画素についても、一回の主走査でドットを形成するのではなく、画質上の要請から、複
数回の主走査に分けてドットを形成することとして、各回の主走査では飛び飛びの位置の
画素にドットを形成することも広く行われている。
【００７０】
このように、実際に画像を印刷する場合には、画像上で画素の並びの順番に従ってドッ
トを形成しているわけではないことから、実際にドットの形成を開始する前に、Ｃ，Ｍ，
Ｙ，Ｋの各色について得られたドットデータを、インク吐出ヘッド２４４ないし２４７が
ドットを形成する順番に並び替えておく処理が必要となる。このような処理が、インター
レースと呼ばれる処理である。
【００７１】
図７に示した画像印刷処理では、インターレース処理を終了すると、インターレース処
理によって得られたデータに基づいて、印刷媒体上に実際にドットを形成する処理（ドッ
ト形成処理）を開始する（ステップＳ１１０）。すなわち、キャリッジモータ２３０を駆
動して印刷キャリッジ２４０を主走査させながら、順番を並び替えておいたドットデータ
をインク吐出ヘッド２４４ないし２４７に供給する。前述したようにドットデータは、各
画素にドットを形成するか否かを表したデータであるから、インク吐出ヘッド２４４ない
し２４７は、ドットデータに従ってインク滴を吐出すれば、各画素に適切にインクドット
を形成することができる。
【００７２】
そして、一回の主走査が終了したら、今度は、紙送りモータ２３５を駆動して印刷媒体
を副走査方向に紙送りした後、再びキャリッジモータ２３０を駆動して印刷キャリッジ２
４０を主走査させつつ、順番を並べ替えておいたドットデータをインク吐出ヘッド２４４
ないし２４７に供給してドットを形成する。このような操作を繰り返し行うことにより、
印刷媒体上には、Ｃ，Ｍ，Ｙ，Ｋの各色のドットが画像データの階調値に応じて適切な分
布で形成されて、ＲＧＢ画像データに対応するカラー画像が印刷されることになる。
【００７３】
このように、本実施例の印刷装置１０では、ＲＧＢ画像データをＣＭＹＫ画像データに
変換した後、ＣＭＹＫ画像データに基づいて決定されたドットの分布で、ＣＭＹＫ各色の
ドットを形成することによってカラー画像を印刷している。このため、得られたカラー画
像が、ＲＧＢ画像データの表す色彩を正確に再現したものとなっているためには、ＲＧＢ
画像データを、適切なＣＭＹＫ画像データに変換しておくことが重要であり、そのために
はＲＧＢ画像データをＣＭＹＫ画像データに変換する際に参照される色変換テーブルには
、十分な精度が要求される。特に、無彩色の部分の精度が低いと、得られた画像が色味を
帯びて画質を大きく悪化させるので、無彩色の部分の色変換テーブルには高い精度が必要
となる。本実施例の印刷装置１０では、このような高精度の色変換テーブルを設定するた
めに、次のような方法を採用している。
【００７４】
Ｄ．色変換テーブル設定処理  ：
図１１は、ＲＧＢ画像データをＣＭＹＫ画像データに変換するために参照される色変換
テーブルを設定する処理の流れを示したフローチャートである。上述したように色変換テ
ーブルは、無彩色の部分で特に高い精度が要求されることから、通常は、色変換テーブル
を設定した後も、無彩色の部分の精度を確保するために再調整が必要になるなど、色変換
テーブルの設定には多大な労力を要していた。これに対して、本実施例の色変換テーブル
設定処理では、無彩色の部分でも高い精度が確保された色変換テーブルを、以下に示すよ
うに簡単に設定することが可能となっている。
【００７５】
図１１に示されるように、色変換テーブルを設定するに際しては、ＲＧＢ色立体を細分
して設定された複数の格子点の中から、１つの格子点を選択する（ステップＳ２００）。
ここで、ＲＧＢ色立体とは、ＲＧＢ色空間内でＲＧＢ画像データの取り得る範囲を示す立
方体であり、ＲＧＢ色立体内に設けられたそれぞれの格子点のＲＧＢ座標値は、ＲＧＢ画
像データに対応していると考えることができる。
【００７６】
次いで、選択した格子点の座標値に対応するＲＧＢ画像データを、色彩値に変換する（
ステップＳ２０２）。ＲＧＢ画像データには種々の規格が知られているが、ＲＧＢ画像デ
ータの規格を特定すれば、ＲＧＢ画像データを、そのＲＧＢ画像データが表す色彩に変換
することが可能である。
【００７７】
こうして求めた色彩値から色彩値対応テーブルを参照して、色彩値に対応するＣＭＹＫ
画像データを取得する（ステップＳ２０４）。ここで、色彩値対応テーブルとは、ある適
当な規格によるＲＧＢ画像データと、そのＲＧＢ画像データに対応付けられたＣＭＹＫ画
像データと、そのＣＭＹＫ画像データを用いて印刷された画像の色彩値とが対応付けて記
憶されているテーブルである。色彩値対応テーブルには、ＣＭＹＫ画像データと、そのＣ
ＭＹＫ画像データを用いて印刷することによって得られる画像の色彩値とが記憶されてい
るから、色彩値対応テーブルを参照すれば、ある任意の色彩値を得るためには、如何なる
値のＣＭＹＫ画像データを用いて画像を印刷すればよいかを知ることができる。色彩値対
応テーブルについては、設定方法を含めて後ほど詳しく説明する。
【００７８】
次いで、色彩値対応テーブルを参照して得られたＣＭＹＫ画像データを、格子点に対応
付けて記憶する（ステップＳ２０６）。こうして、ＲＧＢ色立体から選択した格子点にＣ
ＭＹＫ画像データを記憶したら、全ての格子点についてＣＭＹＫ画像データを設定したか
否かを判断し（ステップＳ２０８）、未だ設定していない格子点が残っている場合には（
ステップＳ２０８：ｎｏ）、ステップＳ２００に戻って新たな格子点を選択した後、その
格子点に対して、上述した続く一連の処理を行う。こうした操作を繰り返すことにより、
ＲＧＢ色立体内の全ての格子点にＣＭＹＫ画像データを設定したと判断されたら（ステッ
プＳ２０８：ｙｅｓ）、色変換テーブルが設定されたことになるので、図１１に示した色
変換テーブル設定処理を終了する。
【００７９】
図１２は、上述した色変換テーブル設定処理によって色変換テーブルを設定する様子を
概念的に示したブロック図である。図示されるように、色変換テーブルを設定する処理は
、大まかには、ＲＧＢ色立体の格子点の座標値が示すＲＧＢ画像データ（ＲＧＢ座標値）
を、色彩値に変換し、その色彩値に対応するＣＭＹＫ画像データを求めて設定する処理と
なっている。ここで、ＲＧＢ画像データから色彩値への変換は、ＲＧＢ画像データの規格
に応じて定まる所定の変換式に従って行うことができる。また、色彩値からＣＭＹＫ画像
データへの変換は、色彩値対応テーブルを参照することによって行う。従って、色彩値対
応テーブルに設定されている色彩値とＣＭＹＫ画像データとの対応関係が正確でなければ
、正確なＣＭＹＫ画像データを求めることができず、正確な色変換テーブルを設定するこ
ともできない。逆に言えば、色彩値と、その色彩値の画像を印刷するためのＣＭＹＫ画像
データとの対応関係が正確に記述された色彩値対応テーブルを求めておけば、正確な色変
換テーブルを設定することが可能である。
【００８０】
もっとも、色彩値とＣＭＹＫ画像データとの対応関係が正確に記述された色彩値対応テ
ーブルを設定することは、必ずしも容易なことではない。そこで、本実施例では、次のよ
うな方法によって、正確な色彩値対応テーブルを設定することを可能としている。
【００８１】
Ｅ．色彩値対応テーブル設定処理  ：
図１３は、色彩値対応テーブル設定処理の流れを示したフローチャートである。以下、
図示したフローチャートに従って説明する。
【００８２】
第１実施例の色彩値対応テーブル設定処理を開始すると、先ず初めに、ＲＧＢ色立体内
に設けた複数の格子点に、格子点の座標値に対応したＣＭＹＫ画像データを設定する処理
を行う（ステップＳ３００）。
【００８３】
図１４は、ＲＧＢ色立体を細分して複数の格子点を設定している様子を概念的に示した
説明図である。ＲＧＢ色立体を細分して格子点を設定するに際しては、取り得る全てのＲ
ＧＢ画像データに対応する格子点が設定されるように、できるだけ細かく細分することも
可能であるが、実際にはＲＧＢ色立体の各辺を３０分割する程度に細分しておけば十分で
ある。すなわち、ＲＧＢ画像データを１バイトデータとすると、ＲＧＢの各成分は階調値
０から階調値２５５までの２５６階調を取り得るから、ＲＧＢの各軸を２５５分割するこ
とも可能であるが、実際には、各軸を階調値８おきに３１分割する程度で、十分な精度の
色彩値対応テーブルを得ることが可能である。
【００８４】
こうして設定した各格子点のＲＧＢ座標値を読み出して、その座標値をＲＧＢ画像デー
タに対応するＣＭＹＫ画像データに変換した後、得られたＣＭＹＫ画像データを格子点に
設定する処理を行う（ステップＳ３０２）。
【００８５】
図１５は、ＲＧＢ色立体の各格子点の座標値に応じて設定されるＣＭＹＫ画像データを
例示した説明図である。格子点に設定されるＣＭＹＫ画像データは、各格子点の座標値に
対応するＲＧＢ画像データに応じて、次のように半ば機械的に設定することができる。先
ず、ＲＧＢ画像データのＲ成分を階調値２５５から減算した値（Ｒ成分減算値）と、Ｇ成
分の階調値を階調値２５５から減算した値（Ｇ成分減算値）と、Ｂ成分を階調値２５５か
ら減算した値（Ｂ成分減算値）とを算出する。次いで、Ｒ成分減算値とＧ成分減算値とを
加えて、ＣＭＹＫ画像データのＹ成分の階調値とする。また、Ｒ成分減算値とＢ成分減算
値とを加えて、ＣＭＹＫ画像データのＭ成分の階調値とし、Ｇ成分減算値とＢ成分減算値
とを加えて、ＣＭＹＫ画像データのＣ成分の階調値とする。その後、Ｃ，Ｍ，Ｙの各成分
の階調値を加算して、加算値が所定値を越えないように、下色除去と呼ばれる処理を行う
。ここで下色除去とは、ＣＭＹＫ画像データのＣ成分、Ｍ成分、Ｙ成分を等量ずつＫ成分
に置き換える処理である。このように、ＲＧＢ画像データのＲＧＢ成分から、ＣＭＹＫ画
像データのＣＭＹ成分を求め、次いでＣＭＹ成分の一部をＫ成分に置き換えて、最終的に
得られたＣＭＹＫ画像データを、格子点に設定する。
【００８６】
あるいは、上述した方法で設定されたＲＧＢ画像データとＣＭＹＫ画像データとの対応
関係をベースとして、より好ましい画像が得られるように、試行錯誤を行って修正を加え
、得られた対応関係に従って、格子点の座標値のＲＧＢ画像データに対応するＣＭＹＫ画
像データを求めて、各格子点に設定しておくこととしても良い。図１３に示したステップ
Ｓ３０２では、以上のようにして、ＲＧＢ色立体に設定された複数の格子点に、ＣＭＹＫ
画像データを設定する処理を行う。
【００８７】
次いで、ＲＧＢ色立体の無彩色軸に沿って色彩値を測色する（ステップＳ３０４）。す
なわち、無彩色軸上の各格子点に設定されているＣＭＹＫ画像データを読み出して、カラ
ー画像を印刷することによって、各格子点での色彩値を測色する。そして、無彩色軸に沿
って得られた色彩値の変化に基づいて、無彩色軸上の格子点の中から複数個の格子点を選
択する（ステップＳ３０６）。
【００８８】
図１６は、ＲＧＢ色立体の無彩色軸上で選択された複数の格子点を示す説明図である。
ＲＧＢ色立体の無彩色軸は、図中に一点鎖線で示されているように、Ｋ点とＷ点とを結ぶ
直線の座標軸であり、無彩色軸上の格子点は何れも、Ｒ成分、Ｇ成分、Ｂ成分が同じ値を
とるような格子点となっている。これら複数の格子点の中から、色彩値の変化に基づいて
、複数個（１０個程度）の格子点を選択する。
【００８９】
図１７は、無彩色軸上の格子点の中から複数個の格子点を選択する方法を示す説明図で
ある。格子点は、無彩色軸に沿って求めた色彩値の変化率に基づいて選択する。通常、色
彩値を測色すると、Ｌ＊成分、ａ＊成分、ｂ＊成分の３つの成分が得られるようになって
いる。ここで、Ｌ＊成分は明るさ（明度）を表す成分であり、ａ＊成分およびｂ＊成分は
、２つが組み合わされて色相および彩度を表す成分である。無彩色軸上の各格子点でカラ
ー画像を印刷して測色することにより、これらＬ＊，ａ＊，ｂ＊の各成分が無彩色軸に沿
ってどのように変化しているかを求めることができる。図１７（ａ）には、このようにし
て求めたＬ＊成分の変化が示されており、図１７（ｂ）にはａ＊成分の変化が、図１７（
ｃ）にはｂ＊成分の変化が示されている。尚、無彩色軸上では、Ｒ座標値、Ｇ座標値、Ｂ
座標値は何れも同じ値を取ることから、図１７では、何れか１つの座標値を横軸に取るこ
とによって、無彩色軸上での格子点の位置を表している。以下、図１７を参照しながら、
無彩色軸上で格子点を選択する方法について説明する。
【００９０】
無彩色軸上で格子点を選択するに際しては、各成分の変化率（傾き）が大きく変化して
いる格子点を選択する。例えば、図１７（ａ）に示したＬ＊成分については、変化率（傾
き）はゆっくりと変化しており、特に大きく変化する格子点は存在しない。そこで、この
ような成分については後回しにして、他の成分に着目する。図１７（ｂ）に示すように、
ａ＊成分では、４箇所で変化率（傾き）が大きく変化している。そこで、これら４つの格
子点を選択する。図１７（ｂ）では、選択した格子点を白丸で表している。また、ｂ＊成
分については、図１７（ｃ）に示すように、６箇所で変化率（傾き）が大きく変化してい
る。そこで、これら６つの格子点を選択する。
【００９１】
このように各成分の変化率に着目して、何れかの成分で変化率が大きく変化していれば
、その格子点を選択するものとする。このようにして、変化率（傾き）が大きく変化して
いる格子点を選択することにより、無彩色軸上での各成分の変化を、良好に折れ線近似す
ることができる。例えば、図１７に示した例では、Ｌ＊成分では変化率（傾き）が大きく
変化している格子点は存在していない。図１７（ａ）中に白丸が表示されていないのは、
Ｌ＊成分については変化率（傾き）が大きく変化する格子点が存在しないことを示してい
る。しかし、図１７（ｂ）および図１７（ｃ）に示したように、ａ＊成分およびｂ＊成分
については変化率（傾き）が大きく変化する格子点が存在しているため、Ｌ＊成分につい
ても、これらの格子点（図１７（ａ）中で細い破線で示した位置の格子点）が選択され、
これら格子点の位置で折れ線近似することにより、無彩色軸上でのＬ＊成分の変化を良好
に折れ線近似することができる。また、格子点の間隔が大きく離れている箇所が発生する
と、その部分で近似精度が低下することがあるので、新たな格子点を追加して選択するよ
うにしても良い。図１７（ａ）中に示した太い一点鎖線は、このようにして追加して選択
された格子点の位置を示している。図１３のステップＳ３０６では、このようにしてＲＧ
Ｂ色立体の無彩色軸上に設定された複数の格子点の中から、複数個（１０個程度）の格子
点を選択する処理を行う。
【００９２】
続いて、無彩色軸上で選択した格子点のＲ座標値、Ｇ座標値、Ｂ座標値でＲＧＢ色立体
を細分することにより、ＲＧＢ色立体内に複数の測色点を設定する処理を行う（ステップ
Ｓ３０８）。図１８は、無彩色軸上の測色点に基づいてＲＧＢ色立体を分割して、複数の
測色点を設定している様子を示した説明図である。図１８（ａ）は、無彩色軸上で選択し
た格子点のＲ座標値の位置で、Ｒ軸に垂直な平面によってＲＧＢ色立体を細分している様
子を表している。また、図１８（ｂ）は、無彩色軸上のＧ座標値の位置で、Ｇ軸に垂直な
平面によってＲＧＢ色立体を細分している様子を、そして図１８（ｃ）は、無彩色軸上の
Ｂ座標値の位置で、Ｂ軸に垂直な平面によってＲＧＢ色立体を細分している様子を表して
いる。このように、無彩色軸上で選択した格子点のＲ座標値、Ｇ座標値、Ｂ座標値の位置
で、ＲＧＢ色立体を細分することにより、ＲＧＢ色立体内に複数の格子点を生成すること
ができる。図１３のステップＳ３０８では、こうして生成した複数の格子点を測色点とし
て設定する。
【００９３】
次いで、こうして設定した測色点でカラー画像を印刷することにより、色彩値を取得す
る（ステップＳ３１０）。すなわち、ＲＧＢ色立体に設定した複数の測色点の中から１つ
の測色点を選択し、その測色点のＲＧＢ座標値に対応するＲＧＢ画像データをＣＭＹＫ画
像データに変換する。そして、得られたＣＭＹＫ画像データに従ってカラー画像を印刷し
、実際に測色することによって色彩値を取得する。こうした操作を全ての測色点について
行う。この結果、ＲＧＢ色立体内に設定された全ての測色点について、その測色点のＲＧ
Ｂ座標値に対応するＲＧＢ画像データと、そのＲＧＢ画像データを変換して得られるＣＭ
ＹＫ画像データと、そのＣＭＹＫ画像データを用いて印刷されたカラー画像の色彩値とを
対応付けて取得することができる。
【００９４】
こうして測色点についてのＲＧＢ画像データと、ＣＭＹＫ画像データと、色彩値との対
応関係が得られたら、予めＲＧＢ色立体内に設定しておいた全ての格子点（図１４参照）
についての色彩値を補間演算によって算出した後、ＲＧＢ画像データと、ＣＭＹＫ画像デ
ータと、色彩値とを対応付けて記憶することにより、色彩値対応テーブルを設定すること
ができる（ステップＳ３１２）。図１９には、こうしてＲＧＢ色立体内の全ての格子点に
ついて、ＲＧＢ画像データと、ＣＭＹＫ画像データと、色彩値とを記憶することによって
、色彩値対応テーブルを設定した様子が示されている。
【００９５】
このようにして得られた色彩値対応テーブルは、無彩色軸の部分で特に精度が高い色彩
値対応テーブルとなっている。図１２を用いて前述したように、色変換テーブルは色彩値
対応テーブルを参照して設定されるので、無彩色軸の部分の精度が高い色彩値対応テーブ
ルを参照すれば、得られる色変換テーブルも無彩色の部分で高い精度を確保することがで
きる。このため、色変換テーブルを設定した後、無彩色の画像の部分で色味が生じないよ
うにテーブルの設定値を修正する必要が無く、また、たとえ修正を要する場合でも、ごく
僅かな修正でよい。このため、十分な精度を有する色変換テーブルを簡単に設定すること
が可能となる。以下では、上述した方法を用いて色彩値対応テーブルを設定することで、
特に無彩色の部分で、高い精度を有する色彩値対応テーブルが得られる理由について説明
する。
【００９６】
図２０は、上述した方法で設定した色彩値対応テーブルは、無彩色軸の部分で高い精度
が得られる理由を示す説明図である。図２０（ａ）は、上述した本実施例の方法、すなわ
ち無彩色軸上に測色用の格子点を設け、その格子点のＲ座標値、Ｇ座標値、Ｂ座標値でＲ
ＧＢ色立体を細分して測色用の格子点を設定した様子を概念的に示した説明図である。尚
、図１４あるいは図１６に示したように、ＲＧＢ色立体は三次元の立方体であるが、三次
元の構造を二次元の紙面上に表示すると図示が煩雑となってしまうので、図２０ではＲＧ
Ｂ色立体の次元を１つ落として、二次元の正方形によってＲＧＢ色立体を表している。
【００９７】
図２０（ａ）に示されるように、本実施例の方法では無彩色軸上に設定されている複数
の格子点の中から、複数個の格子点を選択し、これら格子点では、実際に印刷した画像を
測色して得られた色彩値を、色彩値対応テーブルに設定している。このため、こうして設
定された色彩値対応テーブルは、無彩色軸上では、ＲＧＢ画像データと、ＣＭＹＫ画像デ
ータと、色彩値との正確な対応関係が記述されたものとなっている。
【００９８】
これに対して、従来の方法、例えば、ＲＧＢ色立体の稜線上あるいは表面上での、色彩
値の変化などに基づいてＲＧＢ色立体を細分して、測色用の格子点を設定した場合には、
必ずしも無彩色軸上に格子点が設定されるわけではない。図２０（ｂ）には、このように
してＲＧＢ色立体内に測色用の格子点が設定されている様子が示されている。図２０（ａ
）と図２０（ｂ）とを比較すれば明らかなように、何れの場合も、ＲＧＢ色立体の各辺を
８分割しており、全体として得られる精度はほぼ同等と考えられる。しかし、無彩色軸に
限ってみれば、図２０（ｂ）に示した例では、無彩色軸上には測色点は設けられていない
ので、無彩色軸上でのＲＧＢ画像データと、ＣＭＹＫ画像データと、色彩値との対応関係
を求めるためには、周辺の測色点で得られた対応関係から補間演算しなければならず、補
間による誤差が混入する。これに対して、図２０（ａ）に示したように、本実施例の方法
では、無彩色軸上では実測した色彩値をそのまま使用することができるので、補間による
誤差が混入することがなく、従って、無彩色軸上では特に高い精度を有する色彩値対応テ
ーブルを得ることが可能となるのである。
【００９９】
また、このように特に無彩色軸上で高い精度を有する色彩値対応テーブルを参照しなが
ら色変換テーブルを設定すれば、当然、得られる色変換テーブルも、無彩色軸の部分で十
分な精度が確保されたテーブルとなる。前述したように、無彩色の画像を印刷する場合に
は、僅かな誤差が混入しただけでも色味を帯びて画質を悪化させるので、色変換テーブル
には無彩色軸の部分で高い精度が要求されており、通常は、色変換テーブルを設定すると
、無彩色の部分の画像を印刷して、色味が現れないようにテーブルを修正するなどの処理
が必要となっている。この点、本実施例の方法で設定した色彩値対応テーブルを参照して
色変換テーブルを設定すれば、無彩色軸の部分で十分な精度を確保することができるので
、無彩色の部分に色味が現れないことを確認する処理が不要となる。あるいは、仮に無彩
色の部分に色味が発生した場合でも、ごく僅かにしか発生しないので、色変換テーブルを
極めて簡単に修正することが可能であり、従って、たとえ色変換テーブルの設定後に修正
を行う場合でも、大きな労力が必要になることはない。
【０１００】
Ｆ．変形例  ：
以上に示した本実施例の色彩値対応テーブル設定方法には、幾つかの変形例が存在して
いる。以下では、これら変形例について簡単に説明する。
【０１０１】
Ｆ−１．第１の変形例  ：
以上に説明した実施例では、図１４に示したように、予めＲＧＢ色立体の各軸を３０分
割程度に細分して、複数の格子点を設定しておき、これら格子点の中から該当する格子点
を選択することによって、無彩色軸上の格子点あるいはＲＧＢ色立体内に測色点を設定し
た後、予め設定しておいた全ての格子点について補間演算を行うことにより、ＲＧＢ画像
データと、ＣＭＹＫ画像データと、色彩値とを対応付けるものとして説明した。しかし、
測色点でのＲＧＢ画像データと、ＣＭＹＫ画像データと、色彩値との対応関係が分かれば
、その他の格子点についての対応関係は、補間演算によって直ちに求めることが可能であ
ることから、測色点について得られたＲＧＢ画像データと、ＣＭＹＫ画像データと、色彩
値との対応関係のみを、色彩値対応テーブルとして記憶しておくこととしても良い。こう
すれば、何ら精度を損なうことなく、色彩値対応テーブルのデータ量を大幅に抑制するこ
とが可能となる。
【０１０２】
Ｆ−２．第２の変形例  ：
また、予めＲＧＢ色立体を細分して複数の格子点を設定するのではなく、いきなり無彩
色軸上に測色用の格子点を設定するようにしてもよい。すなわち、無彩色軸に沿って全て
のＲＧＢ画像データをＣＭＹＫ画像データに変換して、カラー画像を印刷する。そして、
無彩色軸上での色彩値の変化を計測して、無彩色軸上で複数個の格子点を設定する。次い
で、設定した格子点のＲ座標値、Ｇ座標値、Ｂ座標値でＲＧＢ色立体を細分して測色点を
設定するようにしても良い。こうすれば、予め設定しておいた複数の格子点の中から、無
彩色軸上での格子点を選択する場合よりも、ＣＭＹＫ画像データの変化に合わせて、より
適切な位置の格子点を設定することができるので、色彩値対応テーブルの精度を高めるこ
とができ、延いては、より精度の高い色変換テーブルを設定することが可能となる。
【０１０３】
以上、本実施例の印刷装置について説明したが、本発明は上記すべての実施例に限られ
るものではなく、その要旨を逸脱しない範囲において種々の態様で実施することができる
。
【図面の簡単な説明】
【０１０４】
【図１】本実施例の設定方法によって設定された色彩値対応テーブルを利用して、カラー画像を印刷する様子を示した説明図である。
【図２】本実施例の印刷装置の外観形状を示す斜視図である。
【図３】印刷画像を読み込むために、印刷装置の上部に設けられた原稿台カバーを開いた様子を示す説明図である。
【図４】スキャナ部の手前側を持ち上げて回転させた様子を示した斜視図である。
【図５】本実施例の印刷装置の内部構成を概念的に示した説明図である。
【図６】インク吐出ヘッドにインク滴を吐出する複数のノズルＮｚが形成されている様子を示した説明図である。
【図７】ＲＧＢ画像データを読み込んで画像を印刷する画像印刷処理の流れを示すフローチャートである。
【図８】色変換処理のために参照される色変換テーブルを概念的に示した説明図である。
【図９】ディザマトリックスの一部を拡大して例示した説明図である。
【図１０】ディザマトリックスを参照しながら画素毎にドット形成の有無を判断している様子を概念的に示した説明図である。
【図１１】色変換テーブルを設定する処理の流れを示したフローチャートである。
【図１２】色変換テーブルを設定する様子を概念的に示したブロック図である。
【図１３】色彩値対応テーブル設定処理の流れを示したフローチャートである。
【図１４】ＲＧＢ色立体を細分して複数の格子点を設定している様子を概念的に示した説明図である。
【図１５】ＲＧＢ色立体の各格子点の座標値に応じて設定されるＣＭＹＫ画像データを例示した説明図である。
【図１６】ＲＧＢ色立体の無彩色軸上で複数個の格子点を選択した様子を示す説明図である。
【図１７】無彩色軸上の格子点の中から複数個の格子点を選択する方法を示す説明図である。
【図１８】無彩色軸上で選択した格子点に基づいてＲＧＢ色立体を分割して複数の測色点を設定している様子を示した説明図である。
【図１９】ＲＧＢ色立体内の全格子点についてＲＧＢ画像データとＣＭＹＫ画像データと色彩値とを記憶することによって設定された色彩値対応テーブルを概念的に示した説明図である。
【図２０】本実施例の方法で設定した色彩値対応テーブルが無彩色軸の部分で高い精度を有する理由を示す説明図である。
【符号の説明】
【０１０５】
１０…印刷装置、    １２…インク吐出ヘッド、    １００…スキャナ部、
２００…プリンタ部、    ２４０…印刷キャリッジ、    ２４１…印字ヘッド、
２４２…インクカートリッジ、    ２４３…インクカートリッジ、
２６０…制御回路、    ３００…操作パネル
【図１】
2008092022.tif 000003
【図２】
2008092022.tif 000004
【図３】
2008092022.tif 000005
【図４】
2008092022.tif 000006
【図５】
2008092022.tif 000007
【図６】
2008092022.tif 000008
【図７】
2008092022.tif 000009
【図８】
2008092022.tif 000010
【図９】
2008092022.tif 000011
【図１０】
2008092022.tif 000012
【図１１】
2008092022.tif 000013
【図１２】
2008092022.tif 000014
【図１３】
2008092022.tif 000015
【図１４】
2008092022.tif 000016
【図１５】
2008092022.tif 000017
【図１６】
2008092022.tif 000018
【図１７】
2008092022.tif 000019
【図１８】
2008092022.tif 000020
【図１９】
2008092022.tif 000021
【図２０】
2008092022.tif 000022