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