(57)【特許請求の範囲】
【請求項１】
第一出力デバイスに入力可能な第一表色系で各画素の色が表現された元画像データを、第二出力デバイスに入力可能な第二表色系で各画素の色が表現された色変換画像データに変換する色変換装置において、
それぞれが異なる照度の下において知覚可能なコントラストが変化するよう空間周波数が調整されたカラーパッチを備えるテストパターンを印刷媒体に出力し、上記第一出力デバイス及び上記第二出力デバイスの観察環境で、上記テストパターンにおける上記カラーパッチの選択を受け付けると、選択された上記カラーパッチから観察環境である照度を特定し、上記特定された照度から、上記第一出力デバイス又は上記第二出力デバイスとＪＣｈ表色系の値との間での可逆変換に利用される変換プロファイルに代入される環境パラメータを算出する環境パラメータ取得手段と、
上記第一出力デバイスの出力結果を観察するときの上記環境パラメータを代入した変換プロファイルを利用して、上記元画像データを各画素の色がＪＣｈ色系で表現された画像データに変換する第一色変換手段と、
上記第二出力デバイスの出力結果を観察するときの上記環境パラメータを代入した上記変換プロファイルを利用して、上記第一色変換手段にて得られた画像データを上記色変換画像データに変換する第二色変換手段とを具備することを特徴とする色変換装置。
【請求項２】
上記第一色変換手段にて変換された上記ＪＣｈ表色系の画像データを上記第二色変換手段にて上記色変換画像データに変換する際に、
上記第一出力デバイスの出力結果を観察するときの上記環境パラメータを代入した変換プロファイルを利用して得られた上記ＪＣｈ表色系における上記第一出力デバイスのガマットと、上記第二出力デバイスの出力結果を観察するときの上記環境パラメータを代入した変換プロファイルを利用して得られた上記ＪＣｈ表色系における上記第二出力デバイスのガマットとの比較結果に基づいて当該画像データのガマットを補正するガマット補正手段とを具備することを特徴とする請求項１に記載の色変換装置。
【請求項３】
上記テストパターンは、異色が照度に応じて変動する視覚の分解限界周波数特性に基づく空間周波数ごとに交互に配列された複数のパッチで構成されることを特徴とする請求項１又は請求項２のいずれかに記載の色変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変換装置に関する。
【背景技術】
【０００２】
モニターを見ながらＣＧ等の画像データを作成し、印刷用紙に印刷することが一般的に行われている。この場合、モニターに映し出された画像データを見たときに感じる色と、印刷用紙に印刷された画像データを見たときに感じる色とが一致していることが望ましい。人が感じる色は周囲の照明等によって変動するため、この変動を抑えるために周囲光に基づき色補正を行う画像処理装置が提案されている（例えば、特許文献１、参照。）。
かかる構成において、測光装置によって周囲光情報を取得し、その周囲光情報に基づいて色の補正を行うことができるため、周囲光による色の見えの変動を抑制することが可能であった。
【特許文献１】特開平９−２１４７８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した技術において周囲光の情報を取得するための測光装置が必要となる。このような測光装置は、一般のユーザーになじみがなく高価であるため、上述した技術を一般のユーザーが実施することができないという問題があった。
【０００４】
本発明は、簡易、かつ、安価な手法によって観察環境に応じた色の補正を行うことができる色変換装置の提供を目的とする。
【課題を解決するための手段および発明の効果】
【０００５】
上記課題を解決するため本発明では、色変換装置において元画像データが色変換画像データに変換される。上記元画像データは各画素の色が第一出力デバイスに入力可能な第一表色系で表現された画像データであり、上記色変換画像データは各画素の色が第二出力デバイスに入力可能な第一表色系で表現された画像データである。このような色変換を行うことにより、第一出力デバイスに入力されている元画像データと同等の色変換画像データを得ることができ、同色変換画像データを上記第二出力デバイスに入力し、出力させることができる。
【０００６】
環境パラメータ取得手段は、所定のテストパターンを印刷媒体に出力する。そして、同テストパターンの視覚結果を受け付けるとともに、同受け付けた視覚結果に基づいて、上記第一出力デバイスおよび上記第二出力デバイスの出力結果を観察するときの環境パラメータを取得する。すなわち、上記テストパターンがどのように視覚されたかという情報に基づいて、上記第一出力デバイスおよび上記第二出力デバイスの出力結果を観察するときの環境パラメータを取得する。すなわち、上記第一出力デバイスおよび上記第二出力デバイスの出力結果を観察するときの環境を調査する測定機器を要することなく、人間の視覚結果に基づいて環境パラメータを取得することができる。
【０００７】
第一色変換手段は、所定の変換プロファイルを利用して、上記元画像データを各画素の色が第三表色系で表現された画像データに変換する。この変換プロファイルは、上記環境パラメータを代入し、同環境パラメータを変換結果に反映させることができるため、同環境パラメータを考慮した画像データを得ることができる。すなわち、上記環境パラメータによって表される観察環境のもとで、上記元画像データを上記第一出力デバイスにて出力したときの見えを上記第三表色系にて予測することができる。
【０００８】
第二色変換手段は、所定の変換プロファイルを利用して、上記第一色変換手段にて得られた画像データを上記色変換画像データに変換する。すなわち、各画素の色が上記第三表色系で表現された画像データを、各画素の色が上記第二表色系で表現された上記色変換画像データに変換する。上記変換プロファイルは、上記環境パラメータを変数として有するため、同環境パラメータを考慮した色変換画像データを得ることができる。すなわち、上記環境パラメータによって表される観察環境のもとで上記色変換画像データを上記第二出力デバイスにて出力したときの見えが、上記第三表色系において上記第一色変換手段にて得られた画像データと一致するような色変換を行うことができる。このようにすることにより、それぞれの観察環境において上記第一出力デバイスおよび上記第二出力デバイスの出力結果の見えを同じとすることができる。
【０００９】
また、それぞれの観察環境において上記第一出力デバイスおよび上記第二出力デバイスの出力結果の見えを同じするだけでなく、上記第一出力デバイスと上記第二出力デバイスのガマットの違いを考慮して色を補正するようにしてもよい。その具体例として、本発明では、上記第一出力デバイスのガマットを上記第一出力デバイスの出力結果を観察するときの上記環境パラメータを代入した変換プロファイルを利用して得ておく。これにより、上記環境パラメータによって表される観察環境に即したガマットを得ることができる。同様に、上記第二出力デバイスのガマットを上記第二出力デバイスの出力結果を観察するときの上記環境パラメータを代入した変換プロファイルを利用して得ておく。そして、ガマット比較手段は双方のガマットを比較する。ガマット補正手段は、上記第一色変換手段にて変換された上記第三表色系の画像データを上記第二色変換手段にて上記色変換画像データに変換する際に、予め上記ガマット比較手段の比較結果に基づいて当該画像データを補正する。実際の見えに即した双方のガマットの違いを把握することができ、同ガマットの違いによる不具合等を修正することができる。
【００１０】
また、上記環境パラメータ取得手段が取得する上記環境パラメータの指標の一例として、本発明では、上記環境パラメータ取得手段は、上記環境パラメータの指標として上記第一出力デバイスおよび上記第二出力デバイスの出力結果を観察するときの照度を取得する。上記照度は上記第一出力デバイスおよび上記第二出力デバイスの出力結果の見えに対して大きく影響を与える指標であるため、同照度を指標とした上記環境パラメータを基づいて見えを予測することができる。
【００１１】
さらに、上記照度を取得するための好適な手法の一例として、本発明では、照度に応じて変動する視覚の分解限界周波数特性に基づいて同照度を取得する。すなわち、照度によって人間が視覚できる空間周波数に一定の特性があるため、この特性を利用して上記照度を特定することができる。
【００１２】
また、上記テストパターンの好適な具体例として、本発明では、異色を所定の上記分解限界周波数特性に基づく空間周波数ごとに交互に配列させた複数のパッチよって上記テストパターンが構成される。すなわち、どの空間周波数まで色の違いを視覚できるかという情報から、照度を特定することができる。
【００１３】
また、好適な上記色変換プロファイルの具体的な一例として、本発明では、観察環境に応じた上記環境パラメータを入力することにより、その環境下における色順応を考慮した色変換結果を得ることができる。従って、人間の知覚の色順応を見越した色再現性を実現することができる。
【００１５】
さらに、本発明のプログラムを記録した記録媒体として提供することも可能である。このプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を単独のプログラムで実現するのではなく、複数のプログラムにて実現させるようなものであってもよい。この場合、各機能を複数のコンピュータに実現させるものであればよい。
【発明を実施するための最良の形態】
【００１６】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）コンピュータの構成：
（２）環境パラメータ取得処理の流れ：
（３）ガマットマッピングについて：
（４）色変換処理の流れ：
（５）変換プロファイル（ＣＩＥＣＡＭ０２）について：
（６）まとめ：
【００１７】
（１）コンピュータの構成：
図１は、本発明の色変換装置としてのコンピュータの概略構成を示している。同図において、コンピュータ１０には、内部バス１０ａによって接続されたＣＰＵ１１とＲＡＭ１２とＨＤＤ１３とＵＳＢインターフェイス（Ｉ／Ｆ）１４と入力機器インターフェイス（Ｉ／Ｆ）１５とビデオインターフェイス（Ｉ／Ｆ）１６とが備えられており、ＨＤＤ１３には各種プログラムデータ１３ａと複数の画像データ１３ｂとテストパターンデータ１３ｃと色変換ＬＵＴ１３ｄとガマットデータ１３ｅと環境パラメータ１３ｆとガマット補正テーブル１３ｇとが記憶されている。ＣＰＵ１１は、このプログラムデータ１３ａを読み出して、同プログラムデータ１３ａに基づいた処理をＲＡＭ１２をワークエリアとして利用しながら実行する。ＵＳＢインターフェイス（Ｉ／Ｆ）１４にはプリンタ２０が接続されており、入力機器インターフェイス１５にはマウス４０およびキーボード５０が接続されている。さらに、ビデオインターフェイス（Ｉ／Ｆ）１６にはディスプレイ６０が接続されている。
【００１８】
図２は、コンピュータ１０にて実行されるプログラムのソフトウェア構成を示している。同図において、プリンタドライバＰが図示しないオペレーティングシステム（Ｏ／Ｓ）上にて実行されている。プリンタドライバＰは、画像データ取得部Ｐ１と環境パラメータ取得部Ｐ２と第一変換部Ｐ３とガマット補正部Ｐ４と第二変換部Ｐ５とハーフトーン処理部Ｐ６と印刷データ生成部Ｐ７とから構成されている。画像データ取得部Ｐ１は、印刷すべき画像データ１３ｂの指定を受け付けるとともに、指定された画像データ１３ｂをＨＤＤ１３から取得する。画像データ１３ｂは、他のアプリケーションで作成しされたり、デジタルスチルカメラ等の画像入力機器から入力されたりして予め用意されている。
【００１９】
画像データ１３ｂは、ドットマトリクス状に配列する複数の画素で構成されており、各画素の色がｓＲＧＢ表色系のデジタル階調によって表現されている。ｓＲＧＢ表色系の画像データ１３ｂは、ビデオＩ／Ｆ１６が入力可能な形式であり、同画像データ１３ｂを入力した画像データ１３ｂをディスプレイ６０にて出力することが可能となっている。例えば、画質調整アプリケーション等によって画像データ１３ｂの色調を調整する場合には、ユーザーはディスプレイ６０にて出力した画像データ１３ｂを見ながら色調を補正することとなる。色調を補正した画像データ１３ｂはＨＤＤ１３にて更新され、その後、プリンタ２０にて印刷するように指示されることとなる。
【００２０】
環境パラメータ取得部Ｐ２は、ＨＤＤ１３に記憶されたテストパターンデータ１３ｃを取得し、プリンタ２０において印刷用紙にテストパターンを印刷する。テストパターンデータ１３ｃは、プリンタ２０が印刷に使用するインク色の表色系で各画素の色が表現された画像データであり、同テストパターンデータ１３ｃをそのままハーフトーン処理等することによりプリンタ２０にてテストパターンを印刷することができる。なお、本実施形態においてプリンタ２０はインクジェット方式を採用しており、インク色としてＣＭＹＫを使用している。従って、テストパターンデータ１３ｃでは各画素の色がＣＭＹＫの各階調によって表現されている。なお、本実施形態においてディスプレイ６０が本発明の第一出力デバイスに相当し、ｓＲＧＢ表色系が本発明の第一表色系に相当する。一方、プリンタ２０が本発明の第二出力デバイスに相当し、ＣＭＹＫ表色系が本発明の第二表色系に相当する。
【００２１】
環境パラメータ取得部Ｐ２はテストパターンを印刷すると、マウス４０やキーボード５０の入力を受け付ける。ユーザーはテストパターンの視覚結果をマウス４０やキーボード５０を使用してコンピュータ１０に照度を入力する。環境パラメータ取得部Ｐ２は、取得した照度を指標として、ディスプレイ６０での画像出力結果を観察する際の環境パラメータと、プリンタ２０によって印刷用紙上に出力した画像出力結果を観察する際の環境パラメータを算出する。算出した環境パラメータは、ＨＤＤに環境パラメータ１３ｆとして記憶される。第一変換部Ｐ３は、環境パラメータ取得部Ｐ２が取得・記憶したディスプレイ６０に関する環境パラメータと、画像データ取得部Ｐ１が取得した画像データ１３ｂをＨＤＤ１３から入力し、同画像データ１３ｂを各画素がＸＹＺ表色系で表現された画像データに変換し、さらに画像データ１３ｂを各画素が非機器依存色空間のＪＣｈ表色系で表現された画像データに変換する。
【００２２】
後者の変換においては、ＣＩＥＣＡＭ０２という変換手法を用いる。ＣＩＥＣＡＭ０２の詳細については後述するが、ＣＩＥＣＡＭ０２では環境パラメータを変数として使用することができ、環境パラメータに応じた変換結果を得ることができる。具体的には、与えられた画像データの色が、入力された環境パラメータのもとで、どのように知覚されるかをＪＣｈ表色系にて特定するための変換を行うことができる。これにより、画像データ１３ｂがディスプレイ６０にて実際にどのように見えているかを特定することができる。
【００２３】
ガマット補正部Ｐ４は、第一変換部Ｐ３が変換したＪＣｈ表色系の画像データをディスプレイ６０のガマットとプリンタ２０のガマットとの比較結果に基づいて作成されたガマット補正テーブル１３ｇを参照して補正する。ディスプレイ６０が出力可能なディスプレイガマットは予め調査されており、同ディスプレイガマットをＸＹＺ表色系にて特定するためのデータがガマットデータ１３ｅに格納されている。同様に、プリンタ２０が出力可能なプリンタガマットも予め調査されており、同プリンタガマットをＸＹＺ表色系にて特定するためのデータもガマットデータ１３ｅに格納されている。
【００２４】
そして、ディスプレイガマットとプリンタガマットをそれぞれの環境パラメータを使用して第一変換部Ｐ３がＣＩＥＣＡＭ０２によって変換することにより、ディスプレイガマットとプリンタガマットがそれぞれの環境下でどのような範囲となるかを特定する。すなわち、観察環境によってディスプレイ６０とプリンタ２０のガマットも変動するため、それぞれの環境パラメータに応じたガマットを取得する。双方のガマットが取得されれば、両ガマットの比較を行い、その比較結果に基づいた補正を行う。具体的には、プリンタ２０のみが再現できる色域があればその色域も使用されるように色伸長する補正や、プリンタ２０のみが再現できない色域があれば色域が使用されないように色圧縮する補正を行う。
【００２５】
第二変換部Ｐ５は、環境パラメータ取得部Ｐ２が取得したプリンタ２０に関する環境パラメータを使用したＣＩＥＣＡＭ０２によって、ガマット補正部Ｐ４が補正を行った画像データを各画素の色がＸＹＺ表色系で表現される画像データに色変換する。ここでは、ＪＣｈ表色系の画像データをＸＹＺ表色系に色変換しているため、第一変換部Ｐ３の逆変換を行っていることになる。なお、ＣＩＥＣＡＭ０２は可逆性を有する変換プロファイルであるため、逆変換を行うことが可能である。さらに、第二変換部Ｐ５は、予め作成されている色変換ＬＵＴ１３ｄを参照することによりＸＹＺ表色系に色変換された画像データを各画素の色がＣＭＹＫ表色系で表現される画像データに色変換する。色変換ＬＵＴ１３ｄは、ＣＭＹＫとＸＹＺとの等色対応関係が予め行われた測色結果に基づいて定義されたテーブルである。
【００２６】
ハーフトーン処理部Ｐ６は、第二変換部Ｐ５にて色変換されたＣＭＹＫ表色系の画像データを入力し、ディザ法や誤差拡散法等によって同画像データをハーフトーンデータに変換する。これにより、各画素において、ＣＭＹＫインクを吐出させるか吐出させないかを特定できる画像データを得ることができる。印刷データ生成部Ｐ７は、ハーフトーンデータを入力し、ラスター化等の処理を行い、プリンタ２０に出力可能な印刷データを生成する。印刷データ生成部Ｐ７が生成した画像データは、プリンタ２０に出力され、同プリンタ２０にて印刷媒体としての印刷用紙に印刷される。
【００２７】
（２）環境パラメータ取得処理の流れ：
図３は、環境パラメータ取得部Ｐ２が環境パラメータを取得する処理の流れを示している。ステップＳ１００にて環境パラメータを設定する旨の指示をマウス４０やキーボード５０を介して受け付ける。ステップＳ１１０においては、環境パラメータ取得部Ｐ２がテストパターンデータ１３ｃをＨＤＤ１３から取得し、同テストパターンデータ１３ｃをプリンタ２０にて印刷用紙上に出力する。テストパターンデータ１３ｃはプリンタ２０が採用するＣＭＹＫ表色系によって各画素の色が表現されているため、そのままハーフトーン処理部Ｐ６と印刷データ生成部Ｐ７にて変換を行い、プリンタ２０に出力することができる。
【００２８】
図４は、テストパターンの一例を示している。なお、同図においては、説明のためにテストパターンを拡大して示している。テストパターンはＡ〜Ｄ行×１〜５列のパッチＡ１，Ａ２・・，Ｂ１，Ｂ２・・，Ｃ１，Ｃ２・・，Ｃ１，Ｃ２・・，Ｄ１，Ｄ２・・から構成されている。Ａ行のパッチＡ１，Ａ２・・は、それぞれ略矩形状の黒帯と白帯を交互に配列させた模様となっている。Ａ行のパッチＡ１，Ａ２・・において黒帯と白帯が配列する空間周波数は、Ａ１＞Ａ２＞Ａ３＞Ａ４＞Ａ５となっている。Ｂ行のパッチＢ１，Ｂ２・・は、それぞれ略矩形状の黒帯と灰帯を交互に配列させた模様となっており、交互に配列する帯の空間周波数はＢ１＞Ｂ２＞Ｂ３＞Ｂ４＞Ｂ５となっている。
【００２９】
Ｃ行，Ｄ行についても同様の空間周波数とされており、Ｃ行，Ｄ行については順に灰帯が濃くなっている。すなわち、Ａ〜Ｄ行のいずれにおいても異色の帯が交互に配列する模様となっており、その明度コントラストがＡ＞Ｂ＞Ｃ＞Ｄとなっている。同図の下段においては、各パッチＡ１，Ａ２・・・の濃度の変動を示しており、各パッチＡ１，Ａ２・・・の濃度が矩形波状に変動し、空間周波数が徐々に変化させられていることが分かる。なお、同図においては図示の都合上、各帯間に明度コントラストを付けたテストパターンを例示したが、各帯間に色相や彩度等のコントラストを有するテストパターンを用意してもよい。
【００３０】
図５は、一定の照度における人間の視覚の空間周波数特性をグラフにして示している。同図において、縦軸に知覚レベルを示しており、横軸に空間周波数[cycle/mm]を示している。同図から空間周波数が大きいほど知覚レベルが低下することが分かる。図４に示したテストパターンでは、各パッチの黒帯と白帯が配列する空間周波数は、１＞２＞３＞４＞５列目となっているため、１＞２＞３＞４＞５列目の順に知覚しづらいこととなる。また、隣接する異色の明度を異ならせた場合と、色相（黄−青，赤−緑）を異ならせた場合とでは、明度を異ならせた場合の方が知覚レベルの空間周波数依存性が高く、色相差は明度差ほど知覚できないことが分かる。図４に示したテストパターンでは、隣接する帯間で明度コントラストを異ならせており、その明度差がＡ＞Ｂ＞Ｃ＞Ｄ行目となっているため、Ａ＞Ｂ＞Ｃ＞Ｄの順に境界が知覚しやすくなっている。このように、一定の照度においては、視覚の空間周波数特性に図５のような傾向が見られるが、照度が変動すると視覚の空間周波数も変動することが分かっている。
【００３１】
図６は、実験によって得られた照度と分解限界周波数との関係を示している。また、分解限界周波数とは、与えられた条件下で交互に配列する帯の境界を認識できる最大の空間周波数を意味し、具体的には図４のテストパターンと同様にいくつかの配列周波数を有するパッチを用意しておき、各照度において帯間の色の差異が視覚できる限界のパッチの配列周波数を分解限界周波数として特定する。なお、同図において、縦軸が分解限界周波数を示し、横軸は照度を示している。同図において、Ａ〜Ｄ行のパッチと同様の明度コントラストとなる帯についての各照度における分解限界周波数の傾向をそれぞれ線で結んでいる。また、各パッチＡ１，Ａ２・・・の帯が配列する周波数と、実験で得られた分解限界周波数とが一致する点をプロットしている。いずれの明度コントラストにおいても、照度が低下すると、分解限界周波数が低下することが分かる。すなわち、いずれの明度コントラストにおいても、分解限界周波数を特定することにより、一義的に照度を特定することができる。
【００３２】
従って、図４のテストパターンを観察し、帯間の色の差を視覚できる限界のパッチＡ１，Ａ２・・・を特定することにより、そのときの照度を特定することができる。例えば、パッチＡ２の帯間の色の差が視認でき、パッチＡ１の帯間の色の差が視認できない場合には、分解限界周波数がパッチＡ２の配列周波数となり、照度がパッチＡ２に対応するＩAであると特定することができる。この照度において、Ｂ行のパッチＢ１〜Ｂ５を観察すると、パッチＢ４の帯間の色の差が視認でき、パッチＢ３の帯間の色の差が視認できず、パッチＢ４に対応する照度ＩBを特定することができる。さらに、Ｃ行のパッチＣ１〜Ｃ５を観察すると、パッチＣ５の帯間の色の差が視認でき、パッチＣ４の帯間の色の差が視認できず、パッチＣ５に対応する照度ＩCを特定することができる。
【００３３】
従って、ステップ１２０にて視覚できた限界のパッチＡ１，Ａ２・・・の指定を受け付けることにより、環境パラメータ取得部Ｐ２は、照度ＩA，ＩB，ＩCを特定することができる。環境パラメータ取得部Ｐ２は図６の対応関係をテーブルとして記憶しており、同テーブルを参照することにより、照度ＩA，ＩB，ＩCを特定することができる。各パッチＡ１，Ａ２・・・の周辺に対応する照度ＩA，ＩB，ＩCを示す文字を印刷しておき、ユーザーから知覚できたパッチＡ１，Ａ２・・・に対応する照度ＩA，ＩB，ＩCの入力を受け付けるようにしてもよい。なお、ステップ１２０では、ディスプレイ６０を観察する周囲照明の環境下でテストパターンを視認した結果が入力される。これにより、ディスプレイ６０を観察する差異の照度ＩA，ＩB，ＩCを特定することができる。ステップＳ１３０においては、ステップＳ１２０にて特定した照度ＩA，ＩB，ＩCの平均値を照度Ｉとして算出する。例えば、下記式（１）のように、相加平均によって照度Ｉを算出する。
Ｉ＝（ＩA，ＩB，ＩC）／３  ・・・（１）
【００３４】
Ａ〜Ｄ行のいずれかについて視覚できる限界のパッチを特定すれば照度を得ることができるが、各明度コントラストにおいてそれぞれ照度ＩA，ＩB，ＩCを特定し、平均を照度Ｉとして特定することにより、照度Ｉの精度を向上させることができる。以上のようにして照度Iが特定できると、ステップS１４０にて環境パラメータ取得部Ｐ２が照度Iを指標として、環境パラメータを算出する。以下、ステップＳ１４０にて算出される環境パラメータについて説明する。
まず、下記式（２）によってディスプレイ観察環境における完全白色板輝度Ｌsw［cd/m2］を算出する。
Ｌsw＝I／π  ・・・（２）
【００３５】
例えば、照度I＝５００［lux］であった場合には、完全白色板輝度Ｌsw≒１５９［cd/m2］であると算出される。次に、ディスプレイ６０が白色を表示させたときのデバイス輝度Ｌdwを取得する。ディスプレイ６０は自発光デバイスであるため、デバイス輝度Ｌdwはディスプレイ６０の仕様に依存する。従って、ディスプレイ６０のデバイス輝度Ｌdwはディスプレイ６０の仕様書等から得ることができる。ここでは、ディスプレイ６０の仕様上のデバイス輝度Ｌdwが８０［cd/m2］であったものとして説明する。次に、順応輝度ＬAを下記式（３）によって算出する。なお、順応輝度ＬAは本発明の色変換プロファイルに使用される環境パラメータの１つを構成する。
ＬA＝Ｌdw／５  ・・・（３）
【００３６】
白色輝度が８０［cd/m2］であった場合には、順応輝度ＬA＝１６［cd/m2］となる。さらに、下記式（４）によって周囲比Ｓｒを算出する。
Ｓｒ＝Ｌsw／Ｌdw  ・・・（４）
上記式（４）において、周囲比Ｓｒはディスプレイ観察環境における完全白色板輝度Ｌswとディスプレイ６０の仕様上の白色輝度Ｌdwとの比として算出される。上記の例では、周囲比Ｓｒ≒２となる。以上のようにして周囲比Ｓｒを算出すると、周囲比Ｓｒの値に応じて環境パラメータｃ，Ｎc，Ｆを特定する。
【００３７】
図７は、周囲比Ｓｒの値と、環境パラメータｃ，Ｎc，Ｆの値との対応関係を示すテーブルである。周囲比Ｓｒの値に応じて、観察環境が、暗黒の周囲環境と、薄暗い周囲環境と、平均的な周囲環境とに分類され、各周囲環境に応じてｃ，Ｎc，Ｆが決められている。周囲比Ｓｒを算出した環境パラメータ取得部Ｐ２は、このテーブルを参照して、環境パラメータｃ，Ｎc，Ｆを特定する。上記の例では、周囲比Ｓｒ≒２となっているため、環境パラメータｃ，Ｎc，Ｆは、それぞれ平均的な周囲環境の０．６９，１．０，１．０であると特定される。例えば、同一仕様のディスプレイ６０においてテストパターンの観察結果によって得られる照度I＝３８［lux］であった場合には、周囲比Ｓｒ≒０．１５となり、環境パラメータｃ，Ｎc，Ｆは、それぞれ薄暗い周囲環境の０．５９，０．９，０．９であると特定される。
【００３８】
以上の手順によって環境パラメータ取得部Ｐ２が環境パラメータとしてのＬA，ｃ，Ｎc，Ｆを取得すると、ステップＳ１５０にて印刷結果を観察する環境下でのテストパターンの観察結果の入力を受け付ける。すなわち、ステップＳ１２０ではディスプレイ６０の観察環境におけるテストパターンの観察結果を受け付けるのに対して、ステップＳ１５０ではプリンタ２０にて印刷した印刷物の観察環境におけるテストパターンの観察結果を受け付ける。例えば、プリンタ２０にて店頭ＰＯＰ用のポスターを印刷したい場合には、店頭の照明環境のもとでステップＳ１１０にて印刷したテストパターンの観察を行い、その観察結果をステップＳ１５０では受け付ける。具体的には、ステップＳ１２０と同様に、視覚できた限界のパッチＡ１，Ａ２・・・の指定を受け付ける。
【００３９】
ステップＳ１６０においては、ステップＳ１３０と同様に上記式（１）によって平均の照度Ｉを算出する。さらに、ステップＳ１７０においては、ステップＳ１４０と同様に上記式（２）〜（４）によって印刷物の観察環境に関しての環境パラメータＬA，ｃ，Ｎc，Ｆを取得する。ただし、印刷物はディスプレイ６０のような自発光デバイスではないため、デバイス輝度Ｌdwは印刷物の観察環境における完全白色板輝度Ｌswと一致すると考えることができる。印刷用紙は完全白色板であると考えることができ、印刷物にて白色を表現する場合には、印刷用紙には何ら色材が付着されないからである。
【００４０】
例えば、ステップＳ１６０にて取得した照度Ｉが１０００［lux］であった場合には、Ｌsw＝Ｌdw＝３１８，ＬA＝６３．７，Ｓｒ＝１．０となり、図７のテーブルからｃ，Ｎc，Ｆはそれぞれ０．６９，１．０，１．０であると特定される。印刷物においては常にＬsw＝Ｌdwが成り立つため、ｃ，Ｎc，Ｆも常に０．６９，１．０，１．０となる。このようにステップＳ１４０，Ｓ１７０を行うことにより、ディスプレイ６０の観察環境に関する環境パラメータＬA，ｃ，Ｎc，Ｆと、プリンタ２０（印刷物）の観察環境に関する環境パラメータＬA，ｃ，Ｎc，Ｆをそれぞれ環境パラメータ取得部Ｐ２が取得することができる。環境パラメータ取得部Ｐ２は、上記の環境パラメータをＨＤＤ１３に環境パラメータ１３ｆとして更新記憶させる。
【００４１】
（３）ガマットマッピングについて：
図８は、ガマットマッピングの流れを示している。同図において、ステップＳ２１０には第一変換部Ｐ３がＨＤＤ１３に記憶されたガマットデータ１３ｅからディスプレイ６０のガマットを取得する。ディスプレイガマットは、ディスプレイ６０の表示状態を測色機によって測色することにより得られており、ガマットの外縁等がＸＹＺ表色系によって表されている。ステップＳ２２０では、第一変換部Ｐ３がＨＤＤ１３に記憶された環境パラメータ１３ｆからディスプレイ６０に関する環境パラメータＬA，ｃ，Ｎc，Ｆを取得する。そして、ステップＳ２３０においては、第一変換部Ｐ３がステップＳ２１０にて取得したディスプレイガマットをＣＩＥＣＡＭ０２によってＪＣｈ表色系で表されるガマットに変換する。このとき、ステップＳ２２０にて取得した環境パラメータＬA，ｃ，Ｎc，ＦをＣＩＥＣＡＭ０２に代入することにより、実際に知覚されるディスプレイガマットをディスプレイ６０の観察環境に応じてＪＣｈ表色系にて特定することができる。なお、ＣＩＥＣＡＭ０２は、環境パラメータＬA，ｃ，Ｎc，Ｆが代入可能な色変換プロファイルであり詳細については後述する。
【００４２】
次に、ステップＳ２４０〜Ｓ２６０を同様に実行することにより、プリンタ２０にて出力した印刷物の観察環境に応じたプリンタガマットをＪＣｈ表色系にて特定することができる。ディスプレイ６０と同様に、印刷物を観察する際の環境パラメータＬA，ｃ，Ｎc，ＦをＣＩＥＣＡＭ０２に代入することができるため、実際に知覚されるディスプレイガマットを印刷物の観察環境に応じてＪＣｈ表色系にて特定することができる。
【００４３】
以上のようにしてディスプレイガマットとプリンタガマットがＪＣｈ表色系にて特定できると、ステップＳ２７０にて両ガマットを比較する（ガマット比較工程）。ディスプレイガマットとプリンタガマットは、本来、ハードウェアの特性によって表現可能な色域（ガマット）が異なっているし、また観察環境も異なるため観察環境に起因して実際に人の目に見える視覚上の色域（ガマット）も異なることとなる。そのため、ＣＩＥＣＡＭ０２を使用して各環境下の環境パラメータＬA，ｃ，Ｎc，Ｆを考慮した、実際に知覚されるガマットを予測し、そのガマットを比較することにより、より人間の知覚に適応したガマット比較を行うことができる。
【００４４】
ステップＳ２７０において両ガマットの比較を行うと、ステップＳ２８０にてガマット補正テーブル１３ｇを作成する。具体的には、ディスプレイガマットがプリンタガマットよりもはみ出た領域については、その領域について色圧縮を行うことにより、はみ出た領域のＪＣｈ座標をプリンタガマットに収まるＪ’Ｃ’ｈ’座標に対応させる。また、プリンタガマットがディスプレイガマットよりも広い領域については、その領域について色伸長を行うことにより、その領域のＪＣｈ座標をディスプレイガマットの外側のＪ’Ｃ’ｈ’座標に対応させる。以上のようにして作成されたＪＣｈ→Ｊ’Ｃ’ｈ’の対応関係はガマット補正テーブル１３ｇとしてＨＤＤ１３に記憶される。
【００４５】
（４）色変換処理の流れ：
図９は色変換処理の流れをフローチャートにより示し、図１０は色変換処理の流れを模式的に示している。ステップＳ３００においては、画像データ取得部Ｐ１がＨＤＤ１３から画像データ１３ｂを取得する。この時点で画像データ１３ｂは、各画素の色が本発明の第一表色系のｓＲＧＢ表色系で表現されており、元画像データに相当する。ディスプレイ６０は、ｓＲＧＢ表色系の画像データ１３ｂを入力することが可能であり、ｓＲＧＢ表色系の画像データ１３ｂに基づく表示を行っている。ステップＳ３１０においては、画像データ１３ｂから一つの画素を選択し、同画素のｓＲＧＢ階調を取得する。ステップＳ３２０においては、公知の等色変換式により、ｓＲＧＢ表色系で表された当該画素の色を、ＸＹＺ表色系に変換する。
【００４６】
ステップＳ３３０においては、第一変換部Ｐ３がＸＹＺ値を取得するとともに、環境パラメータ取得部Ｐ２を介してディスプレイ６０に関する環境パラメータＬA，ｃ，Ｎc，Ｆを取得する。上述したとおりディスプレイ６０に関する環境パラメータＬA，ｃ，Ｎc，Ｆは、予めＨＤＤ１３の環境パラメータ１３ｆに格納されているため、ＣＰＵ１１がこれを読み出して使用することができる。さらに、第一変換部Ｐ３が、ディスプレイ６０に関する環境パラメータＬA，ｃ，Ｎc，ＦをＣＩＥＣＡＭ０２に代入しつつ、ＣＩＥＣＡＭ０２を用いてＸＹＺ値をＪＣｈ値に変換する。
【００４７】
ＣＩＥＣＡＭ０２は可逆変換プロファイルであり、順方向の変換においてＸＹＺ値をＪＣｈ値に変換することができる。その際に、環境パラメータＬA，ｃ，Ｎc，Ｆを変換式に代入することが可能であり、ディスプレイ６０の観察環境に応じた変換結果をＪＣｈ表色系にて得ることができる。ＣＩＥＣＡＭ０２モデルによれば、環境パラメータＬA，ｃ，Ｎc，Ｆで表されるディスプレイ６０の観察環境下において、ｓＲＧＢ値に基づいてディスプレイ６０が表示した色が、どのような色で人間に知覚されるかをＪＣｈ表色系にて特定することができる。なお、ＪＣｈ表色系は本発明の第三表色系に相当し、ステップＳ３２０〜Ｓ３３０が本発明の第一変換工程に相当することとなる。
【００４８】
以上のようにしてＪＣｈ値を算出すると、ステップＳ３４０にてガマット補正が行われる。ステップＳ３４０では、ガマット補正部Ｐ４がガマット補正テーブル１３ｇを取得し、同ガマット補正テーブル１３ｇを参照して、ＪＣｈ値に対応するガマット補正後のＪ’Ｃ’ｈ’値を特定する。ガマット補正テーブル１３ｇは、上述したガマットマッピング処理によって作成されており、ステップＳ２３０とステップＳ３３０においては同一の環境パラメータＬA，ｃ，Ｎc，ＦがＣＩＥＣＡＭ０２に代入されている。
【００４９】
ガマット補正部Ｐ４がガマット補正後のＪ’Ｃ’ｈ’値を特定すると、ステップＳ３５０において、第二変換部Ｐ５が環境パラメータ取得部Ｐ２を介してプリンタ２０（印刷物）に関する環境パラメータＬA，ｃ，Ｎc，Ｆを取得する。上述したとおりプリンタ２０に関する環境パラメータＬA，ｃ，Ｎc，Ｆは、予めＨＤＤ１３の環境パラメータ１３ｆに格納されているため、ＣＰＵ１１がこれを読み出して使用することができる。さらに、第二変換部Ｐ５が、ディスプレイ６０に関する環境パラメータＬA，ｃ，Ｎc，ＦをＣＩＥＣＡＭ０２に代入しつつ、ＣＩＥＣＡＭ０２を用いてＪＣｈ値をＸＹＺ値に変換する。ＣＩＥＣＡＭ０２は可逆変換プロファイルであるため、逆方向の変換においてＪＣｈ値をＸＹＺ値に変換することができる。
【００５０】
ステップＳ３６０では、第二変換部Ｐ５が予めＨＤＤ１３に記憶された色変換ＬＵＴ１３ｄを取得し、同取得した色変換ＬＵＴ１３ｄを参照してＸＹＺ値に対応するＣＭＹＫ値を特定する。色変換ＬＵＴ１３ｄは、ＸＹＺ表色系とＣＭＹＫ表色系との等色関係を規定したテーブルであり、プリンタ２０にて印刷した際のＣＭＹＫ値が測色的にどのＸＹＺ値に対応しているかを検証していくことにより予め作成されている。なお、ＣＭＹＫ表色系は本発明の第二表色系に相当し、ステップＳ３５０〜Ｓ３６０が本発明の第二変換工程に相当することとなる。
【００５１】
ステップＳ３７０においては画像データ１３ｂの全画素についてステップＳ３１０にて選択が完了したかどうかが判断され、全て選択していない場合にはステップＳ３１０に戻り次の画素が選択される。すなわち、ステップＳ３１０〜Ｓ３７０を繰り返すことにより、順に画素をシフトさせていき、最終的には全画素について対応するＣＭＹＫ値を特定していくことができる。そして、ステップＳ３７０にて全画素についてＣＭＹＫ値の特定が完了したことが確認されると、各画素の色がＣＭＹＫ値で表現された色変換画像データを次の工程に出力する。なお、次の工程においては、色変換データがハーフトーン処理部Ｐ６と印刷データ生成部Ｐ７にて変換され、プリンタ２０に出力可能な印刷データが生成される。
【００５２】
このように、第一変換工程においてはディスプレイ６０に表示された画像の色を、その観察環境下においてどのように知覚されるかを推定することができる。そして、第二変換工程においては印刷結果の観察環境において、第一変換工程にて推定された知覚色と同様に知覚される色が印刷できるＣＭＹＫ値を特定することができる。すなわち、本発明の色変換を行うことにより、ディスプレイ６０を観察しているときに知覚する色と、印刷結果を観察しているときに知覚する色とを同じにすることができ、ディスプレイ６０を見ながら作成した画像データをイメージどおりに出力することができる。
【００５３】
観察環境下においてどのように知覚されるかを推定するにあたってはＣＩＥＣＡＭ０２モデルが使用され、ＣＩＥＣＡＭ０２では環境パラメータＬA，ｃ，Ｎc，Ｆを変換式に代入することができる。この環境パラメータＬA，ｃ，Ｎc，Ｆは、照度Ｉから得ることができ、照度Ｉはテストパターンの視覚結果に基づいて特定することが可能となっている。従って、環境パラメータＬA，ｃ，Ｎc，Ｆを得るために照度計を用意する必要はなく、一般のユーザーにおいても容易に本発明を利用することができる。
【００５４】
なお、本実施形態の色変換処理においてはｓＲＧＢ値をＣＭＹＫ値に変換する第一変換処理および第二変換処理を画素ごとに一貫して行うようにしたが、ｓＲＧＢ表色系の元画像データの全画素について第一変換部Ｐ３がｓＲＧＢ値をＪＣｈ値に変換することにより、一旦、ＪＣｈ表色系の画像データに変換し、さらにＪＣｈ表色系の画像データの全画素を第二変換部Ｐ５がＣＭＹＫ値に変換することにより最終的にＣＭＹＫ表色系の色変換画像データを得るようにしてもよい。両者の差異は、第一変換および第二変換を画素単位で行うか画像データ単位で行うかという便宜的な事象に過ぎず、実質的には同じ処理を行っているということができる。さらに、一画素を画像データと捉えれば、本実施形態においても、ｓＲＧＢ表色系の元画像データを、一度、ＪＣｈ表色系の画像データに変換し、さらにＪＣｈ表色系の画像データをＣＭＹＫ表色系の色変換画像データに変換しているということができる。
【００５５】
（５）変換プロファイル（ＣＩＥＣＡＭ０２）について：
次に、ＣＩＥＣＡＭ０２について説明する。上述したとおりＣＩＥＣＡＭ０２は環境パラメータＬA，ｃ，Ｎc，Ｆを代入することにより、その観察環境にて知覚される色変換結果を得ることが可能なＸＹＺ−ＪＣｈ可逆変換プロファイルである。具体的には、下記に説明する手順によってＸＹＺ値をＪＣｈ値に変換する。
【００５６】
まず、下記式（５）の行列変換によって、ＸＹＺ表色系をＲＧＢ表色系に変換する。
0004595771.tif 000002
【００５７】
次に、等エネルギー白色からデバイス白色への順応の度合いとなる順応ファクタＤを
下記式（６）によって算出する。
0004595771.tif 000003
【００５８】
ここで、環境パラメータ取得部Ｐ２が予め取得した環境パラメータＬA，Ｆが代入されることとなる。順応ファクタＤは、０〜１の値となり、１となる場合には完全順応となる。次に、上記式（５）によって算出したＲＧＢ値を下記式（７）の色順応式に代入する。
0004595771.tif 000004
上記式（７）によって、順応ファクタＤにおける色順応を考慮したＲＧＢ値（ＲcＧcＢc）を算出することができる。なお、上記式（７）におけるＹwは白色のＹ値を意味し、ＲwＧwＢwは白色表現時のＲＧＢ値をそれぞれ意味している。
【００５９】
次に、下記式（８）ＲＧＢ表色系で表されたＲcＧcＢc値をHunt-Pointer-Estevezの錐体刺激空間の座標値Ｒ’Ｇ’Ｂ’に変換する。
0004595771.tif 000005
【００６０】
さらに、下記式（９）〜（１３）に基づいて後の計算に使用するパラメータｋ，ＦL，ｎ，Ｎbb，Ｎcb，ｚを算出する。
0004595771.tif 000006
0004595771.tif 000007
0004595771.tif 000008
本実施形態においてはＹb＝２０とする。
0004595771.tif 000009
0004595771.tif 000010
上記式（１０）においては、環境パラメータ取得部Ｐ２が予め取得した環境パラメータＬAが代入されることとなる。
【００６１】
そして、上記式（８）によって算出したＲ’Ｇ’Ｂ’値を下記式（１４）に代入することにより、順応後の非線形圧縮をする変換を行う。これにより、錐体応答の入出力特性を考慮したＲ’Ｇ’Ｂ’値（Ｒ’aＧ’aＢ’a）を算出することができる。
0004595771.tif 000011
なお、上記式（１４）に代入するＲ’Ｇ’Ｂ’値が負の値である場合には、その絶対値を上記式（１４）に代入する。以上によりの環境パラメータＬA，ｃ，Ｎc，Ｆによる色順応を考慮したＲ’aＧ’aＢ’a値を特定することができる。
【００６２】
次に、ここまでで得られたＲ’aＧ’aＢ’a値からＪＣｈ表色系の座標値を特定する計算を行う。まず、Ｒ’aＧ’aＢ’a値を下記式（１５），（１６）に代入することにより座標変換を行いａ，ｂを算出する。
0004595771.tif 000012
0004595771.tif 000013
さらに、ａ，ｂを下記式（１７）に代入することより色相角ｈを算出する。
0004595771.tif 000014
【００６３】
色相角ｈが算出できると、次に下記式（１８）により離心率ｅtを算出する。
0004595771.tif 000015
図１１は、代表的なユニーク色についての離心率ｅiと色相角ｈiと色相成分（hue quadrature）Ｈiとの対応関係を示している。この対応関係に基づいて、上記式（１４）によって得られたＲ’aＧ’aＢ’a値に対応する色相成分Ｈを直線補間により算出する。具体的には、下記式（１９）によってＲ’aＧ’aＢ’a値に対応する色相成分Ｈを算出する。
0004595771.tif 000016
なお、上記式（１９）における色相角ｈ’は、原則的に上記式（１７）によって算出した色相角ｈと同じ値とし、赤の色相角ｈi（ｉ＝１）よりも色相角ｈが小さい場合に限りｈ’＝（ｈ＋３６０）とする。これにより、補間に使用する色相角ｈ’が必ずいずれかのユニーク色の色相角ｈiの間の値を取ることとなり、補間が可能となる。なお、補間に使用するユニーク色は、ｈi≦ｈ’＜ｈiとなるｉが選択される。
【００６４】
次に、上記式（１４）によって得られたＲ’aＧ’aＢ’a値についての無彩色応答Ａを下記式（２０）によって算出する。
0004595771.tif 000017
Ｒ’aＧ’aＢ’a値の無彩色応答Ａが得られたら、次に明度Ｊを下記式（２１）によって算出する。
0004595771.tif 000018
上記式（２１）においては、Ｒ’aＧ’aＢ’a値の無彩色応答Ａと、刺激の無彩色応答Ａwとの比を算出し、この比を環境パラメータｃと上記式（１３）で得られたｚの積算値で累乗することにより明度Jを算出している。
【００６５】
次に、クロマＣを算出する。まず、クロマＣを算出するために必要な係数ｔを下記式（２２）によって算出する。
0004595771.tif 000019
上記式（２２）では、環境パラメータ取得部Ｐ２が予め取得した環境パラメータＮcが代入されることとなる。係数ｔが得られると、下記式（２３）に係数ｔを代入して、クロマＣを算出する。
0004595771.tif 000020
上記式（２３）によりクロマＣが算出できると、ＪＣｈ表色系の各座標値Ｊ，Ｃ，ｈがそれぞれ算出できたこととなる。これにより、元画像データ１３ｂにおいて各画素の色を表現するｓＲＧＢ値を、環境パラメータＬA，ｃ，Ｎc，Ｆを代入可能な変換プロファイル（ＣＩＥＣＡＭ０２）を用いてＪＣｈ値に変換できたこととなる。
【００６６】
（６）まとめ：
本発明では、第一変換工程においてはディスプレイ６０に表示された画像の色を、その観察環境下においてどのように知覚されるかを推定することができる。そして、第二変換工程においては印刷結果の観察環境において、第一変換工程にて推定された知覚色と同様に知覚される色が印刷できるＣＭＹＫ値を特定することができる。観察環境下においてどのように知覚されるかを推定するにあたっては環境パラメータＬA，ｃ，Ｎc，Ｆが変換プロファイルに代入され、この環境パラメータＬA，ｃ，Ｎc，Ｆは照度Ｉから得ることができる。照度Ｉはテストパターンの視覚結果に基づいて特定することが可能であるため、照度計を用意する必要はない。
【００６７】
なお、図４においては、パッチＡ１，Ａ２・・・の帯間に明度コントラストを設けるテストパターンを例示したが、色相や彩度のコントラストを各パッチの帯間に設けるようにしてもよい。例えば、Ｌ*ａ*ｂ*表色系においてａ*ｂ*成分を変動させてもよい。図５に示すように、色相コントラストは明度コントラストよりも知覚されにくい。従って、コントラストが知覚されやすい高照度環境において微妙な照度を特定するために色相コントラストのテストパターンを使用してもよい。さらに、図４の例では、明度が矩形波状に変動するものを例示したが、明度、色相、彩度をサイン波状に変動させたり、のこぎり波状に変動させたりしてもよい。この場合、色の変動が緩やかとなるため、コントラストが知覚されにくくなる。従って、高照度環境において微妙な照度を特定するために好適であるということができる。
【図面の簡単な説明】
【００６８】
【図１】コンピュータのハードウェア構成図である。
【図２】プログラムのソフトウェア構成図である。
【図３】環境パラメータ取得処理のフローチャートである。
【図４】テストパターンの一例を示す図である。
【図５】知覚レベルと空間周波数の関係を示すグラフである。
【図６】分解限界周波数の照度依存性を示すグラフである。
【図７】周囲比と環境パラメータとの対応関係を示す表である。
【図８】ガマットマッピング処理の流れを示すフローチャートである。
【図９】色変換処理の流れを示すフローチャートである。
【図１０】色変換処理の流れを示す模式図である。
【図１１】ユニーク色の色相角と色相成分と離心率を示す表である。
【符号の説明】
【００６９】
１０…コンピュータ，１０ａ…バス，１１…ＣＰＵ，１２…ＲＡＭ，１３…ＨＤＤ，１３ａ…プログラムデータ，１３ｂ…画像データ，１３ｃ…テストパターンデータ，１３ｄ…色変換ＬＵＴ，１３ｅ…ガマットデータ，１３ｆ…環境パラメータ，１３ｇ…ガマット補正テーブル，１４…ＵＳＢＩ／Ｆ，１５…入力機器Ｉ／Ｆ，１６…ビデオＩ／Ｆ，２０…プリンタ，４０…マウス，５０…キーボード，６０…ディスプレイ，Ｐ…プリンタドライバ，Ｐ１…画像データ取得部，Ｐ２…環境パラメータ取得部，Ｐ３…第一変換部，Ｐ４…ガマット補正部，Ｐ５…第二変換部，Ｐ６…ハーフトーン処理部，Ｐ７…印刷データ生成部
【図１】
0004595771.tif 000021
【図２】
0004595771.tif 000022
【図３】
0004595771.tif 000023
【図５】
0004595771.tif 000024
【図６】
0004595771.tif 000025
【図７】
0004595771.tif 000026
【図８】
0004595771.tif 000027
【図９】
0004595771.tif 000028
【図１０】
0004595771.tif 000029
【図１１】
0004595771.tif 000030
【図４】
0004595771.tif 000031