(57)【要約】【課題】異なる色再現範囲を持つデバイス間でより自然な色再現をすることができる画像処理装置及び画像処理方法を提供する。【解決手段】画像処理装置１は、色再現性が互いに異なる画像表示装置２と画像出力装置３とに接続可能である。画像処理装置１は、画像表示装置２から色信号を入力して、画像表示装置２の色再現性と画像出力装置３の色再現性とに基づいて、画像出力装置３の色再現性を設定する。そして、設定された色再現性に基づいて、色圧縮処理部９では、画像表示装置２の色再現性を色域圧縮する。さらに、画像処理部５では、色域圧縮された画像表示装置２の色再現性に基づいて入力された色信号を変換する。そして、画像出力部１２は、変換された色信号を画像出力３に出力する。【選択図】  図１
2004200938.tif 000002
【特許請求の範囲】
【請求項１】
色再現性が互いに異なる第１の機器と第２の機器とに接続可能であって、前記第１の機器から色信号を入力する入力手段と、該色信号を前記第２の機器に出力する出力手段とを備える画像処理装置において、
前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて、前記第２の機器の色再現性を設定する色再現性設定手段と、
前記色再現性設定手段により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮手段と、
前記色圧縮手段により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力手段から入力された色信号を変換する色信号変換手段とを備え、
前記出力手段が、前記色信号変換手段により変換された前記色信号を前記第２の機器に出力する
ことを特徴とする画像処理装置。
【請求項２】
前記色再現性設定手段が、
前記第１の機器で再現される色信号の明度成分と前記第２の機器で再現される色信号の明度成分との相対明度を算出する相対明度算出手段と、
前記第２の機器で再現される色信号の彩度成分を取得する彩度取得手段と、
前記彩度成分の大きさに基づいて、前記相対明度を重み付けして重み付け相対明度を生成する重み付け手段と、
前記重み付け相対明度と前記第２の機器で再現される色信号の知覚色度成分とを用いて、該第２の機器の色再現性を設定する設定手段と
を備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記重み付け手段は、
前記彩度成分が低彩度の場合、該彩度成分と所定の彩度成分値との大きさに応じた重み付けを前記第２の機器における明度と相対明度とに行って加算した重み付け相対明度を生成し、
前記彩度成分が高彩度の場合、前記第２の機器における明度を相対明度とすることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記色再現性設定手段が、前記入力手段から入力された前記色信号の絶対明度成分と相対明度成分とを所定の重み関数を用いて重み付けすることによって、前記第２の機器の色再現性を設定することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記色再現性設定手段が、前記入力手段から入力された前記色信号の絶対明度成分と相対明度成分との重み付けを、該色信号の彩度成分の大きさに応じて行うことを特徴とする請求項４記載の画像処理装置。
【請求項６】
色再現性が互いに異なる入力機器と２以上の出力機器とに接続可能であって、前記入力機器から色信号を入力する入力手段と、該色信号をいずれかの出力機器に出力する出力手段とを備える画像処理装置において、
前記入力手段から入力された前記色信号を出力する出力機器を前記２以上の出力機器の中から指定する指定手段と、
前記入力機器の色再現性と指定された出力機器の色再現性とに基づいて、該出力機器の色再現性を設定する色再現性設定手段と、
前記色再現性設定手段により設定された前記色再現性に基づいて、前記入力機器の色再現性を色域圧縮する色域圧縮手段と、
前記色圧縮手段により色域圧縮された前記入力機器の前記色再現性に基づいて、前記入力手段から入力された色信号を変換する色信号変換手段とを備え、
前記出力手段が、前記色信号変換手段により変換された前記色信号を前記指定手段により指定された出力機器に出力する
ことを特徴とする画像処理装置。
【請求項７】
色再現性が互いに異なる第１の機器と第２の機器とに接続可能であって、前記第１の機器から色信号を入力する入力手段と、該色信号を前記第２の機器に出力する出力手段とを備える画像処理装置において、
前記第２の機器の色再現性の設定条件を付与する条件付与手段と、
前記条件付与手段により付与された前記設定条件に基づいて、前記第２の機器の色再現性を設定する色再現性設定手段と、
前記色再現性設定手段により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮手段と、
前記色圧縮手段により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力手段から入力された色信号を変換する色信号変換手段とを備え、
前記出力手段が、前記色信号変換手段により変換された前記色信号を前記第２の機器に出力する
ことを特徴とする画像処理装置。
【請求項８】
前記色再現性設定手段が、前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて自動的に前記第２の機器の色再現性を設定するのか、又は、前記条件付与手段により付与された前記設定条件に基づいて前記第２の機器の色再現性を設定するのかを選択する選択手段をさらに備えることを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記色再現性設定手段が、前記入力手段から入力された前記色信号の絶対明度成分と相対明度成分とを前記条件付与手段により付与された前記設定条件を用いて重み付けすることによって、前記第２の機器の色再現性を設定することを特徴とする請求項７記載の画像処理装置。
【請求項１０】
色再現性が互いに異なる第１の機器と第２の機器とに接続可能な画像処理装置の画像処理方法であって、
前記第１の機器から色信号を入力する入力工程と、
前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて、前記第２の機器の色再現性を設定する色再現性設定工程と、
前記色再現性設定工程により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮工程と、
前記色圧縮工程により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力工程により入力された色信号を変換する色信号変換工程と、
前記色信号変換工程により変換された前記色信号を前記第２の機器に出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項１１】
前記色再現性設定工程が、
前記第１の機器で再現される色信号の明度成分と前記第２の機器で再現される色信号の明度成分との相対明度を算出する相対明度算出工程と、
前記第２の機器で再現される色信号の彩度成分を取得する彩度取得工程と、
前記彩度成分の大きさに基づいて、前記相対明度を重み付けして重み付け相対明度を生成する重み付け工程と、
前記重み付け相対明度と前記第２の機器で再現される色信号の知覚色度成分とを用いて、該第２の機器の色再現性を設定する設定工程と
を有することを特徴とする請求項１０記載の画像処理方法。
【請求項１２】
前記重み付け工程は、
前記彩度成分が低彩度の場合、該彩度成分と所定の彩度成分値との大きさに応じた重み付けを前記第２の機器における明度と相対明度とに行って加算した重み付け相対明度を生成し、
前記彩度成分が高彩度の場合、前記第２の機器における明度を相対明度とする
ことを特徴とする請求項１１記載の画像処理方法。
【請求項１３】
前記色再現性設定工程が、前記入力工程により入力された前記色信号の絶対明度成分と相対明度成分とを所定の重み関数を用いて重み付けすることによって、前記第２の機器の色再現性を設定することを特徴とする請求項１０記載の画像処理方法。
【請求項１４】
前記色再現性設定工程が、前記入力工程により入力された前記色信号の絶対明度成分と相対明度成分との重み付けを、該色信号の彩度成分の大きさに応じて行うことを特徴とする請求項１３記載の画像処理方法。
【請求項１５】
色再現性が互いに異なる入力機器と２以上の出力機器とに接続可能な画像処理装置の画像処理方法であって、
前記入力機器から色信号を入力する入力工程と、
前記入力工程により入力された前記色信号を出力する出力機器を前記２以上の出力機器の中から指定する指定工程と、
前記入力機器の色再現性と指定された出力機器の色再現性とに基づいて、該出力機器の色再現性を設定する色再現性設定工程と、
前記色再現性設定工程により設定された前記色再現性に基づいて、前記入力機器の色再現性を色域圧縮する色域圧縮工程と、
前記色圧縮工程により色域圧縮された前記入力機器の前記色再現性に基づいて、前記入力工程により入力された色信号を変換する色信号変換工程と、
前記色信号変換工程により変換された前記色信号を前記指定工程により指定された出力機器に出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項１６】
色再現性が互いに異なる第１の機器と第２の機器とに接続可能な画像処理装置の画像処理方法であって、
前記第１の機器から色信号を入力する入力工程と、
前記第２の機器の色再現性の設定条件を付与する条件付与工程と、
前記条件付与工程により付与された前記設定条件に基づいて、前記第２の機器の色再現性を設定する色再現性設定工程と、
前記色再現性設定工程により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮工程と、
前記色圧縮工程により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力工程により入力された色信号を変換する色信号変換工程と、
前記色信号変換工程により変換された前記色信号を前記第２の機器に出力する出力工程と
を有することを特徴とする画像処理方法。
【請求項１７】
前記色再現性設定工程が、前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて自動的に前記第２の機器の色再現性を設定するのか、又は、前記条件付与工程により付与された前記設定条件に基づいて前記第２の機器の色再現性を設定するのかを選択する選択工程をさらに有することを特徴とする請求項１６記載の画像処理方法。
【請求項１８】
前記色再現性設定工程が、前記入力工程により入力された前記色信号の絶対明度成分と相対明度成分とを前記条件付与工程により付与された前記設定条件を用いて重み付けすることによって、前記第２の機器の色再現性を設定することを特徴とする請求項１６記載の画像処理方法。
【請求項１９】
色再現性が互いに異なる第１の機器と第２の機器とに接続可能なコンピュータに、
前記第１の機器から色信号を入力する入力手順と、
前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて、前記第２の機器の色再現性を設定する色再現性設定手順と、
前記色再現性設定手順により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮手順と、
前記色圧縮手順により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力手順により入力された色信号を変換する色信号変換手順と、
前記色信号変換手順により変換された前記色信号を前記第２の機器に出力する出力手順と
を実行させるためのプログラム。
【請求項２０】
請求項１９記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出力機器の色再現範囲（以下、「色域」と称す。）と入力機器の色域とが異なる場合に色域を変換する画像処理装置及び画像処理方法に関する。
【０００２】
【従来の技術】
近年、インターネット等のネットワークが広く普及し、多くのユーザが、様々なデバイスを接続することが可能な環境下にある。ここで、例えば、色域の大きいモニタ上のカラー画像信号を色域の小さいプリンタによりハードコピーする場合のように、色域が異なるデバイス間におけるカラー画像データの入出力を行う場合がある。そこで、各種デバイスにおいても同じような色で再現しようという、デバイスに依存しない色再現技術の概念が要求されるようになってきた。この、デバイスに依存しない色再現技術を実現するためのシステムを一般的に、「カラーマネージメントシステム（ＣＭＳ）」と呼ぶ。
【０００３】
ＣＭＳは、例えば、カメラ、プリンタ又はモニタ等を接続する場合、入力系の色信号から出力系の色信号へ変換するときに、プロファイルと呼ばれる変換式若しくは変換テーブルにより、デバイスに依存しない色空間（例えば、ＣＩＥ−ＸＹＺ，ＣＩＥ−Ｌ*ａ*ｂ*等）に一度変換することによって実現される。図１７は、ＣＭＳの構成及び変換処理の概要を示す図である。
【０００４】
図１８は、ＣＭＳの基本的な構成を示すブロック図である。図１８において、５２０１はＣＭＳにおける画像処理装置、５２０２はカメラ等の画像を入力するための画像入力装置、５２０３はモニタ等の画像を表示するための画像表示装置、５２０４はプリンタ等の画像を出力するための画像出力装置である。
【０００５】
また、画像処理装置５２０１は、画像入力装置５２０２で画像を入力するための信号を生成する画像入力部５２０５と、画像表示装置５２０３で画像を表示するための信号を生成する画像表示部５２０６と、画像入力装置５２０２で入力及び画像表示装置５２０３で表示する画像の色と画像出力装置５２０４で出力される画像の色とのカラーマッチングを行うカラーマッチング処理部５２０７と、画像出力装置５２０４に出力するための階調変換処理や色変換処理等を行う画像処理部５２０８と、画像出力装置５２０４で出力するための信号を生成する画像出力部５２０９とを備えている。
【０００６】
さらに、画像処理装置５２０１は、画像入力装置５２０２等のカメラプロファイルを記憶したカメラプロファイル５２１０と、画像表示装置５２０３等のモニタプロファイルを記憶したモニタプロファイル５２１１と、画像出力装置５２０４等のプリンタプロファイルを記憶したプリンタプロファイル５２１２とを備えている。
【０００７】
一般に、カラー画像を扱うデバイスの色域形状は、デバイス毎に異なる。例えば、モニタは、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３原色の蛍光体の発色により加法混色で色再現を行うため、モニタの色域は使用する蛍光体の種類に依存する。一方、プリンタの色域は、使用するインクだけでなく、紙の種類等によっても異なっている。図１９は、Ｌ*Ｃ*平面上でｓＲＧＢモニタの色域とインクジェットプリンタの色域を示した図である。すなわち、図１９は、ＣＩＥ−Ｌ*ａ*ｂ*色空間から以下の式（１）、（２）を用いて変換されるＬ*Ｃ*平面上で２つの色域を比較したものである。
【０００８】
Ｌ*  ＝  Ｌ*                                                  （１）
Ｃ*  ＝  （（ａ*）2＋（ｂ*）2）1/2                            （２）
このように、出力系の色域が入力系の色域より小さい場合には、画像によっては入力系の色情報の正確な再現が不可能となる。
【０００９】
例えば、モニタ上の画像をプリンタで出力する場合、モニタよりもプリンタの色域の方が小さいため、プリンタの色域外の色はそのまま再現できない。従ってこのような場合には、元の画像情報をなるべく保ちつつ、色域外の色を色域内に持ってくるような色処理が必要になる。このように、物理的に再現不可能な色を、何らかの処理により色域内に押し込むことを一般的に「色域圧縮」と呼ぶ。
【００１０】
一般に、色域圧縮を行う場合、写像元であるモニタ色域における最大明度値や最小明度値と、写像先であるプリンタ色域における最大明度値や最小明度値とは異なる。ここで、適当な色域圧縮を行うことによって、高彩度部においては自然な色再現を行うことが可能である。しかし、低彩度部においては、最大明度値と最小明度値の違いによって、プリンタからの出力画像の低彩度部における階調性低下を招くことがある。
【００１１】
これに対して、従来、写像先であるプリンタ色域の明度値Ｌ*inを写像元のモニタ色域の明度値Ｌ*oriに正規化した明度値（以降、「相対明度」と称す。）Ｌ*stdを用いて色域圧縮が行われている。この相対明度Ｌ*stdは、プリンタの紙白明度Ｌ*wを１００、黒明度Ｌ*bkを０に正規化した明度値であり、相対明度Ｌ*stdは、以下の式（３）を用いて定義することができる。
【００１２】
Ｌ*std  ＝  （Ｌ*in−Ｌ*bk）／（Ｌ*w−Ｌ*bk）＊１００          （３）
ここで、プリンタの紙白明度Ｌ*wとは、プリンタを用いて出力する際使用するメディアのメディア本来の明度値である。具体的には、測定器を用いて、メディアの明度値を測定した値である。プリンタの黒明度Ｌ*bkとは、プリンタに送られる信号値が（Ｒ，Ｇ，Ｂ）＝（０，０，０）となるものをプリンタで出力し、測色値を用いて測色した結果のＬ*ａ*ｂ*値の明度値である。
【００１３】
また、入力カラー画像の最明部及び最暗部の２点から正規化された相対明度と、出力カラー画像の最明部及び最暗部の２点から正規化された相対明度とを一致させるアルゴリズムが提案されている（例えば、特許文献１参照）。
【００１４】
【特許文献１】
特開平１０−２１０３１３号公報
【００１５】
【発明が解決しようとする課題】
しかしながら、相対明度Ｌ*stdを用いた色域を使用した色域圧縮は低彩度部における階調性の低下を防ぐことが可能である一方で、色域全体を明度方向に正規化するため、高彩度部において再現性の低下を招いてしまうという問題があった。また、従来は、あらかじめ決められた複数の圧縮アルゴリズムが用意されていたとしても、ユーザが任意に色域圧縮アルゴリズムを操作することができず、ユーザが所望する色域圧縮を行うことができないという問題もあった。
【００１６】
本発明は、このような事情を考慮してなされたものであり、異なる色再現範囲を持つデバイス間でより自然な色再現をすることができる画像処理装置及び画像処理方法を提供することを目的とする。
【００１７】
【課題を解決するための手段】
上記課題を解決するために、本発明は、色再現性が互いに異なる第１の機器と第２の機器とに接続可能であって、前記第１の機器から色信号を入力する入力手段と、該色信号を前記第２の機器に出力する出力手段とを備える画像処理装置において、前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて、前記第２の機器の色再現性を設定する色再現性設定手段と、前記色再現性設定手段により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮手段と、前記色圧縮手段により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力手段から入力された色信号を変換する色信号変換手段とを備え、前記出力手段が、前記色信号変換手段により変換された前記色信号を前記第２の機器に出力することを特徴とする。
【００１８】
また、本発明に係る画像処理装置は、前記色再現性設定手段が、前記第１の機器で再現される色信号の明度成分と前記第２の機器で再現される色信号の明度成分との相対明度を算出する相対明度算出手段と、前記第２の機器で再現される色信号の彩度成分を取得する彩度取得手段と、前記彩度成分の大きさに基づいて、前記相対明度を重み付けして重み付け相対明度を生成する重み付け手段と、前記重み付け相対明度と前記第２の機器で再現される色信号の知覚色度成分とを用いて、該第２の機器の色再現性を設定する設定手段とを備えることを特徴とする。
【００１９】
さらに、本発明に係る画像処理装置では、前記重み付け手段は、前記彩度成分が低彩度の場合、該彩度成分と所定の彩度成分値との大きさに応じた重み付けを前記第２の機器における明度と相対明度とに行って加算した重み付け相対明度を生成し、前記彩度成分が高彩度の場合、前記第２の機器における明度を相対明度とすることを特徴とする。
【００２０】
さらにまた、本発明に係る画像処理装置は、前記色再現性設定手段が、前記入力手段から入力された前記色信号の絶対明度成分と相対明度成分とを所定の重み関数を用いて重み付けすることによって、前記第２の機器の色再現性を設定することを特徴とする。
【００２１】
さらにまた、本発明に係る画像処理装置は、前記色再現性設定手段が、前記入力手段から入力された前記色信号の絶対明度成分と相対明度成分との重み付けを、該色信号の彩度成分の大きさに応じて行うことを特徴とする。
【００２２】
さらにまた、本発明は、色再現性が互いに異なる入力機器と２以上の出力機器とに接続可能であって、前記入力機器から色信号を入力する入力手段と、該色信号をいずれかの出力機器に出力する出力手段とを備える画像処理装置において、前記入力手段から入力された前記色信号を出力する出力機器を前記２以上の出力機器の中から指定する指定手段と、前記入力機器の色再現性と指定された出力機器の色再現性とに基づいて、該出力機器の色再現性を設定する色再現性設定手段と、前記色再現性設定手段により設定された前記色再現性に基づいて、前記入力機器の色再現性を色域圧縮する色域圧縮手段と、前記色圧縮手段により色域圧縮された前記入力機器の前記色再現性に基づいて、前記入力手段から入力された色信号を変換する色信号変換手段とを備え、前記出力手段が、前記色信号変換手段により変換された前記色信号を前記指定手段により指定された出力機器に出力することを特徴とする。
【００２３】
さらにまた、本発明は、色再現性が互いに異なる第１の機器と第２の機器とに接続可能であって、前記第１の機器から色信号を入力する入力手段と、該色信号を前記第２の機器に出力する出力手段とを備える画像処理装置において、前記第２の機器の色再現性の設定条件を付与する条件付与手段と、前記条件付与手段により付与された前記設定条件に基づいて、前記第２の機器の色再現性を設定する色再現性設定手段と、前記色再現性設定手段により設定された前記色再現性に基づいて、前記第１の機器の色再現性を色域圧縮する色域圧縮手段と、前記色圧縮手段により色域圧縮された前記第１の機器の色再現性に基づいて、前記入力手段から入力された色信号を変換する色信号変換手段とを備え、前記出力手段が、前記色信号変換手段により変換された前記色信号を前記第２の機器に出力することを特徴とする。
【００２４】
さらにまた、本発明に係る画像処理装置は、前記色再現性設定手段が、前記第１の機器の色再現性と前記第２の機器の色再現性とに基づいて自動的に前記第２の機器の色再現性を設定するのか、又は、前記条件付与手段により付与された前記設定条件に基づいて前記第２の機器の色再現性を設定するのかを選択する選択手段をさらに備えることを特徴とする。
【００２５】
さらにまた、本発明に係る画像処理装置は、前記色再現性設定手段が、前記入力手段から入力された前記色信号の絶対明度成分と相対明度成分とを前記条件付与手段により付与された前記設定条件を用いて重み付けすることによって、前記第２の機器の色再現性を設定することを特徴とする。
【００２６】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態に係る色域圧縮を行う画像処理装置について説明する。
【００２７】
＜第１の実施形態＞
図１は、本発明の第１の実施形態に係る画像処理装置の構成を示すブロック図である。図１において、１は本発明の第１の実施形態に係る画像処理装置、２はモニタ等の画像を表示するための画像表示装置、３はプリンタ等の画像を出力するための画像出力装置である。
【００２８】
ここで、画像処理装置１は、画像表示装置２で表示するための信号を生成する画像表示部４と、画像表示装置２に表示される色を画像出力装置３に出力するための階調変換処理等を行う画像処理部５と、相対明度Ｌ*stdを算出する相対明度算出部６と、相対明度Ｌ*stdと明度Ｌ*の重み付けを指定するための重み関数Ｆnを記憶した重み関数記憶部７と、相対明度算出部６において算出した相対明度Ｌ*stdと重み関数記憶部７において記憶した重み関数Ｆnとを用いて重み付相対明度Ｌgstdを算出する重み付相対明度算出部８と、画像表示装置２に表示される画像の色と画像出力装置３で出力される画像の色との色域圧縮を行う色域圧縮処理部９と、画像表示装置２に表示される画像の色と画像出力装置３で出力される画像の色とのカラーマッチングルックアップテーブル（ＬＵＴ）を作成するカラーＬＵＴ作成部１０と、重み付相対明度算出部８において重み付相対明度Ｌgstdを求める際に使用する彩度閾値を記憶した彩度閾値記憶部１１と、画像出力装置３で出力するための信号を生成する画像出力部１２とを備える。
【００２９】
また、画像処理装置１は、データ処理を行うために一時的にデータを保存するデータバッファ１３と、画像表示装置２等のモニタプロファイルを記憶しておくモニタプロファイル１４と、画像出力装置３等のプリンタプロファイルを記憶してあるプリンタプロファイル１５と、ユーザが画像処理装置１を用いて操作を行うためのＵＩ部１６とを備える。
【００３０】
次に、上述した構成の画像処理装置１における画像処理について詳細に説明する。図２は、本発明の第１の実施形態に係る画像処理装置１を用いて行われる色域変換の手順を説明するためのフローチャートである。ここで、本実施形態では、低彩度値においては相対明度Ｌ*stdを用い、高彩度部においてはＣＩＥ−Ｌ*ａ*ｂ*色空間における明度（以降、「絶対明度」と称す。）Ｌ*を用いることにより、色域圧縮における再現性の低下を防ぐようにする。
【００３１】
まず、プリンタプロファイル１５からデータＧdataを読み出す（ステップＳ２１）。ここで、データＧdataは、Ｌ*in、ａ*in、ｂ*inのＬａｂ値で構成されており、プリンタに送られるデジタルデータＲＧＢを出力した結果の測色データＬａｂのデータである。具体的には、ＲＧＢ各９段階のデータ（計７２９色）の出力結果のＬａｂ値である。
【００３２】
次に、入力明度Ｌ*in、プリンタプロファイル１５から取り出しておいた紙白明度Ｌ*w及び黒明度Ｌ*bkを用いて、式（３）によりプリンタプロファイルデータＧdataの相対明度Ｌ*stdを算出し、図５に示すようなテーブルデータとしてデータバッファに保存する（ステップＳ２２）。図５は、本発明の第１の実施形態に係る入力明度Ｌ*inと相対明度Ｌ*stdとの関係を示す図である。
【００３３】
次いで、プリンタプロファイルデータＧdataの入力彩度Ｃ*inを算出する（ステップＳ２３）。尚、入力彩度Ｃ*inは、プリンタプロファイルデータＧdataのａ*in、ｂ*inを式（２）に適用して算出する。次いで、彩度閾値記憶部１１から彩度閾値Ｃ*thを読み出す（ステップＳ２４）。ここで、彩度閾値Ｃ*thは、色域圧縮を絶対明度のみを用いて行うか、又は相対明度と絶対明度とをある割合ずつ使用するかを決定するための閾値である。
【００３４】
次いで、重み関数記憶部７から重み関数Ｆnを読み出す（ステップＳ２５）。ここで、重み関数Ｆnについて詳細な説明を図３を用いて行う。図３は、第１の実施形態において使用される重み関数Ｆnについて説明するための図である。図３では、横軸が彩度閾値Ｃ*thで０〜１に正規化された入力彩度Ｃ*std、縦軸が出力明度における絶対明度Ｌ*の割合ｘを示している。入力彩度Ｃ*stdは、以下の式（４）で示すように、
Ｃ*std  ＝  Ｃ*in／Ｃ*th                                      （４）
で表される０〜１に正規化された値である。
【００３５】
次いで、データバッファ１３にテーブルデータとして記憶してある相対明度Ｌ*std、重み関数記憶部７において記憶している重み関数Ｆn及び彩度閾値記憶部１１において記憶してある彩度閾値Ｃ*thを用いて、重み付相対明度値Ｌgstdを算出する（ステップＳ２６）。重み付相対明度値Ｌgstdは、入力彩度Ｃ*inが彩度閾値Ｃ*th未満の場合は、入力彩度Ｃ*stdに応じた重み関数を用いて絶対明度である入力明度Ｌ*inと相対明度Ｌ*stdの重み付けを行い、重み付相対明度値Ｌgstdを算出し、入力彩度Ｃ*inが彩度閾値Ｃ*th以上の場合は入力明度Ｌ*inとなる。
【００３６】
ここで、重み付相対明度値Ｌgstdは、
（ｉ）Ｃ*in  ＜  Ｃ*thの場合
Ｌgstd  ＝  Ｌ*in×Ｃ*std＋Ｌ*std×（１−Ｃ*std）
（ｉｉ）Ｃ*th  ≦  Ｃ*inの場合                                  （５）
Ｌgstd  ＝  Ｌ*in
として算出する。
【００３７】
すなわち、本実施形態に係る画像処理装置１は、彩度成分が低彩度の場合、彩度成分と所定の彩度成分値との大きさに応じた重み付けを第２の機器（例えば、画像出力装置３）における明度と相対明度とに行って加算した重み付け相対明度を生成し、彩度成分が高彩度の場合、第２の機器における明度を相対明度とすることを特徴とする。
【００３８】
次いで、重み付相対明度値ＬgstdとデータＧdataのａ*in、ｂ*inを用いた色域Ｇ’を用いて色域圧縮を行い、色域圧縮後のデータＧ’dataを得る（ステップＳ２７）。まず、色域Ｇ’について図４を用いて詳細に説明する。図４は、ＣＩＥ−Ｌ*ａ*ｂ*色空間のＬgstdＣ*平面を示す図である。ここで、色域Ｇ’は、彩度閾値Ｃ*thに応じて絶対明度及び相対明度の重み付けを変え、彩度値が彩度閾値Ｃ*th以上となると絶対明度のみを用いている。
【００３９】
また、図６を用いて色域圧縮の説明を行う。図６は、ＣＩＥ−Ｌ*ａ*ｂ*色空間におけるＬ*Ｃ*平面を示す図である。尚、本実施形態では、写像元であるモニタ色域のＣＩＥ−Ｌ*Ｃ*ｈ色空間における色相角ｈを写像先であるプリンタ色域でもそのまま使用することとする。ここで、図６は、写像元であるモニタ色域から写像先であるプリンタ色域へ圧縮する際の方法が異なる場合について示している。図６（ａ）は、写像元であるモニタ色域の入力明度値は保持し彩度のみを圧縮する方法の場合、図６（ｂ）は、Ｃ*＝０となるグレー軸上のある一点へ向かって圧縮する方法の場合、図６（ｃ）は、写像元であるモニタ色域における最大彩度となる色度点の明度値に向かって圧縮する方法の場合が示されている。
【００４０】
次に、色域圧縮後のデータＧ’dataのＬ*ａ*ｂ*値それぞれＬ’gstd、ａ*out、ｂ*outの重み付相対明度値Ｌ’gstdを、データバッファ１３に記憶してあるテーブルデータを用いて四面体補間等を使用することで絶対明度値Ｌ*outに変換する（ステップＳ２８）。そして、ステップＳ２８において算出したＬ*out、ａ*out、ｂ*outに対応するＲＧＢ値をプリンタプロファイル１５のデータＧdataを用いて、四面体補間等により算出し、ＲＧＢデータのカラーＬＵＴを作成する（ステップＳ２９）。
【００４１】
その後、作成されたカラーマッチングＬＵＴを用いて、画像出力装置３に出力するための色変換処理が行われる。次いで、画像出力装置３に出力するための階調変換処理が行われ、さらに、画像出力装置３に出力するための信号が生成される。
【００４２】
すなわち、本実施形態に係る画像処理装置１は、色再現性が互いに異なる第１の機器（例えば、画像表示装置２）と第２の機器（例えば、画像出力装置３）とに接続可能であって、第１の機器から色信号を入力して、第１の機器の色再現性と第２の機器の色再現性とに基づいて、第２の機器の色再現性を設定する。そして、設定された色再現性に基づいて、色圧縮処理部９では、第１の機器の色再現性を色域圧縮する。さらに、画像処理部５では、色域圧縮された第１の機器の色再現性に基づいて入力された色信号を変換する。そして、画像出力部１２は、変換された色信号を第２の機器に出力することを特徴とする。
【００４３】
また、本実施形態に係る画像処理装置１は、色再現性設定に際して、相対明度算出部６で、第１の機器で再現される色信号の明度成分と第２の機器で再現される色信号の明度成分との相対明度を算出する。また、第２の機器で再現される色信号の彩度成分を取得し、彩度成分の大きさに基づいて、重み付相対明度算出部８は、相対明度を重み付けして重み付け相対明度を生成する。その結果、重み付け相対明度と第２の機器で再現される色信号の知覚色度成分とを用いて、第２の機器の色再現性を設定することを特徴とする。
【００４４】
以上説明したように、本実施形態によれば、色信号の明度値の相対明度及び絶対明度の重み付けを行い、出力機器の色域を制御することで、低彩度部においては階調性を、高彩度部においては色再現性を向上することを可能とした。これにより、入力機器の色域と出力機器の色域の形状や位置関係を考慮し、人間の視覚に合致した自然な色再現を実現する色域圧縮を行うことができる。
【００４５】
＜第２の実施形態＞
図７は、本発明の第２の実施形態に係る画像処理装置の構成を示すブロック図である。図７において、画像表示装置２、画像出力装置３及び画像処理装置２０の画像表示部４からＵＩ部１６までの各装置・部は、図１に示した本発明の第１の実施形態と同様であるため、ここでは同一符号を付して詳細な説明を省略する。本実施形態に係る画像処理装置２０は、第１の実施形態に係る画像処理装置１の構成に加えて、さらに、画像データに添付されている添付データを判別する添付データ判別部１７を備える。
【００４６】
次に、上述した構成の画像処理装置２０における色域変換について詳細に説明する。図８は、本発明の第２の実施形態に係る画像処理装置２０を用いて行われる色域変換の手順を説明するためのフローチャートである。また、図１０は、本実施形態に係る画像処理装置２０において、ユーザが処理実行のために操作するユーザインタフェース（ＵＩ）の一例を示す図である。以下に、図１０に示すフローチャートと図１４に示すＵＩを用いて、画像処理装置２０で行われる色域圧縮処理について詳細に説明する。
【００４７】
まず、画像出力装置３で出力するカラー画像の画像データＲを入力する（ステップＳ１１０１）。次に、ユーザによって図１０における１４０３及び１４０４のプルダウン形式で選択された出力条件（出力機器、出力用紙等）に関する情報を取得する（ステップＳ１１０２）。そして、画像データＲ中の添付データＴの有無を判定する（ステップＳ１１０３）。
【００４８】
ここで、図９を用いて画像データＲの詳細について説明する。図９は、本発明の第２の実施形態で使用される画像データＲの構成を示す概要図である。図９に示すように、画像データＲは、ヘッダＨ、画像データＲ’及び添付データＴで構成されている。ヘッダＨには、画像データ領域と添付データ領域のアドレスが記述されており、アドレスが０の場合は添付データＴが無いことを示している。添付データＴは、画像データＲに添付されているものであり、添付データの内容は本実施形態では出力目的情報が入っているものとする。また、画像表示装置２で表示したり画像出力装置３で出力する画像情報は、画像データＲ中の画像データＲ'である。
【００４９】
そして、ステップＳ１１０３において、画像データＲ中に添付データＴが存在すると判定された場合（Ｙｅｓ）、添付データ判別部１０１７で添付データＴの内容を取得する（ステップＳ１１１７）。尚、本実施形態では、添付データＴの内容を色再現モード情報としている。一方、ステップＳ１１０３で添付データＴが存在しないと判定された場合（Ｎｏ）、ユーザが図１０に示すＵＩの詳細ボタン１４０６を押下することで詳細設定１４０７へ進み、出力目的設定１４０８で出力目的を選択し、ＯＫボタン１４０９を押下することで色再現モード情報等の出力目的情報（例えば、モニタ、色再現１、色再現２、・・・）を取得する（ステップＳ１１０４）。
【００５０】
尚、ステップＳ１１０５からステップＳ１１１３までの処理は、前述した第１の実施形態における図２のステップＳ２１からステップＳ２９までの処理と同様であるためここでは詳細な説明を省略する。
【００５１】
また、ステップＳ１１１４では、ステップＳ１１１３で作成されたカラーマッチングＬＵＴを用いて、画像出力装置３に出力するための色変換処理を行う。次いで、画像出力装置３に出力するための階調変換処理を行う（ステップＳ１１１５）。さらに、画像出力装置３に出力するための信号を生成する（ステップＳ１１１６）。尚、添付データＴの内容は、画像データの作成者及び配布者からのある要求を示したものであり、色再現モード情報に限られないということは言うまでもない。
【００５２】
すなわち、本実施形態に係る画像処理装置７は、色再現性が互いに異なる入力機器（例えば、画像表示装置２）と２以上の出力機器（例えば、画像出力装置３）とに接続可能であって、入力機器から色信号を入力し、入力された色信号を出力する出力機器をＵＩ部１６によって２以上の出力機器の中から指定する。そして、入力機器の色再現性と指定された出力機器の色再現性とに基づいて、出力機器の色再現性を設定し、設定された色再現性に基づいて、色域圧縮処理部９が入力機器の色再現性を色域圧縮する。また、画像処理部５は、色域圧縮された入力機器の色再現性に基づいて、入力された色信号を変換する。そして、画像出力部１２は、変換された色信号を指定された出力機器に出力することを特徴とする。
【００５３】
＜第３の実施形態＞
図１１は、本発明の第３の実施形態に係る画像処理装置の構成を示すブロック図である。図１１において、１０１は本発明の第３の実施形態に係る画像処理装置、１０２はモニタ等の画像を表示するための画像表示装置、１０３はプリンタ等の画像を出力するための画像出力装置である。尚、図１１において、画像表示装置１０２、画像出力装置１０３は、図１に示した本発明の第１の実施形態に係る画像表示装置２、画像出力装置３と同様であるため、ここでは詳細な説明を省略する。
【００５４】
ここで、画像処理装置１０１は、画像表示装置１０２で表示するための信号を生成する画像表示部１０４と、画像表示装置１０２に表示される色を画像出力装置１０３に出力するための階調変換処理等を行う画像処理部１０５と、相対明度Ｌ*stdを算出する相対明度算出部１０６と、相対明度Ｌ*stdと明度Ｌ*の重み付けを指定するための重み関数Ｆnを設定する重み関数設定部１０７と、相対明度算出部１０６において算出した相対明度Ｌ*stdと重み関数設定部１０７において設定した重み関数Ｆnとを用いて重み付相対明度Ｌgstdを算出する重み付相対明度算出部１０８と、画像表示装置１０２に表示される画像の色と画像出力装置１０３で出力される画像の色との色域圧縮を行う色域圧縮処理部１０９と、画像表示装置１０２に表示される画像の色と画像出力装置１０３で出力される画像の色とのカラーマッチングルックアップテーブル（ＬＵＴ）を作成するカラーＬＵＴ作成部１１０と、重み付相対明度算出部１０８において重み付相対明度Ｌgstdを求める際に使用する彩度閾値を設定する彩度閾値設定部１１１と、画像出力装置１０３で出力するための信号を生成する画像出力部１１２とを備える。
【００５５】
また、画像処理装置１０１は、データ処理を行うために一時的にデータを保存するデータバッファ１１３と、画像表示装置１０２等のモニタプロファイルを記憶しておくモニタプロファイル１１４と、画像出力装置１０３等のプリンタプロファイルを記憶してあるプリンタプロファイル１１５と、ユーザが画像処理装置１０１を用いて操作を行うためのＵＩ部１１６とを備える。
【００５６】
次に、上述した構成の画像処理装置１０１における色圧縮処理について詳細に説明する。図１３は、本実施形態に係る画像処理装置１０１において、ユーザが処理実行のために操作するユーザインタフェース（ＵＩ）の一例を示す図である。
【００５７】
図１３のＵＩを用いて、ユーザは、まず７０２でカラーマッチングＬＵＴを作成するプリンタを選択する。次に、７０３で色調整を行い、カラーマッチングＬＵＴを作成する。ユーザが、７０３の色調整において「自動」を選択した場合、彩度閾値設定部１１１と重み関数設定部１０７ではデフォルト値がセットされる。一方、ユーザが、７０３の色調整において「マニュアル」を選択した場合、詳細設定ボタン７０７を押下することでマッチング方法選択画面７０５へ移る。
【００５８】
マッチング方法選択画面７０５において、ユーザが、「階調性重視」又は「色再現性重視」を選択した場合、ＯＫボタン７１２を押下することで彩度閾値設定部１１１及び重み関数設定部１０７では、それぞれのマッチング方法での彩度閾値又は重み関数デフォルト値がセットされる。一方、ユーザが、マッチング方法選択画面７０５において「マニュアル」を選択した場合、設定ボタン７０８が有効になり、さらに設定ボタン７０８を押下することによって画面７０６へ進む。
【００５９】
画面７０６では、ユーザが写像元であるモニタ領域と写像先であるプリンタ色域をＬ*Ｃ*平面上に表示した色域表示部７０９を見ながら、さらに細かい設定を行うことが可能となる。画面７０６は、具体的には、写像先であるプリンタ色域の形状を制御することができる。ユーザが、彩度閾値７１０に数値を入力すると、プリンタ色域における彩度値が彩度閾値未満の場合は階調性を重視する色域となり、彩度値が彩度閾値以上の場合は色再現性を重視する色域となる。
【００６０】
また、重み関数設定画面７１１では、プリンタ色域における彩度閾値未満の部位についてのより詳しい色域形状を制御することができる重み関数を設定することができる。重み関数は、例えば、重み関数設定画面７１１上の曲線Ｆnにマウスを合わせ、ドラッグすることによってユーザが所望する関数に設定することが可能である。そして、ＯＫボタン７１２を押下することで、彩度閾値設定部１１１及び重み関数設定部１０７では、ユーザが設定した彩度閾値及び重み関数がセットされる。最後に、ＬＵＴ作成ボタン７０４を押下することで色域変換処理がスタートする。
【００６１】
図１２は、本発明の第３の実施形態に係る画像処理装置１０１を用いて行われる色域変換の手順を説明するためのフローチャートである。ここで、本実施形態では、低彩度値においては相対明度Ｌ*stdを用い、高彩度部においてはＣＩＥ−Ｌ*ａ*ｂ*色空間における明度（以降、「絶対明度」と称す。）Ｌ*を用いることにより、色域圧縮における再現性の低下を防ぐようにする。
【００６２】
まず、ユーザが設定したプリンタのプリンタプロファイル１５からデータＧdataを読み出す（ステップＳ２０１）。ここで、データＧdataは、Ｌ*in、ａ*in、ｂ*inのＬａｂ値で構成されており、プリンタに送られるデジタルデータＲＧＢを出力した結果の測色データＬａｂのデータである。具体的には、ＲＧＢ各９段階のデータ（計７２９色）の出力結果のＬａｂ値である。
【００６３】
次に、入力明度Ｌ*in、紙白明度Ｌ*w及び黒明度Ｌ*bkを用いて、第１の実施形態で説明した式（３）によりプリンタプロファイルデータＧdataの相対明度Ｌ*stdを算出し図５に示すようなテーブルデータとしてデータバッファに保存する（ステップＳ２０２）。
【００６４】
次いで、プリンタプロファイルデータＧdataの入力彩度Ｃ*inを算出する（ステップＳ２０３）。尚、入力彩度Ｃ*inは、プリンタプロファイルデータＧdataのａ*in、ｂ*inを式（２）に適用して算出する。次いで、彩度閾値設定部１１１から彩度閾値Ｃ*thを読み出す（ステップＳ２０４）。ここで、彩度閾値Ｃ*thは、色域圧縮を絶対明度のみを用いて行うか、又は相対明度と絶対明度とをある割合ずつ使用するかを決定するための閾値である。
【００６５】
次いで、重み関数設定部１０７から重み関数Ｆnを読み出す（ステップＳ２０５）。ここで、重み関数Ｆnについては第１の実施形態において図３を用いて説明した通りである。
【００６６】
次いで、データバッファ１１３にテーブルデータとして記憶してある相対明度Ｌ*std、重み関数設定部７において設定された重み関数Ｆn及び彩度閾値設定部１１において設定された彩度閾値Ｃ*thを用いて、重み付相対明度値Ｌgstdを算出する（ステップＳ２０６）。重み付相対明度値Ｌgstdは、入力彩度Ｃ*inが彩度閾値Ｃ*th未満の場合は、入力彩度Ｃ*stdに応じた重み関数を用いて絶対明度Ｌ*inと相対明度Ｌ*stdの重み付けを行い、重み付相対明度値Ｌgstdを算出し、入力彩度Ｃ*inが彩度閾値Ｃ*th以上の場合は入力明度Ｌ*inとなる。ここで、重み付相対明度値Ｌgstdは、第１の実施形態における式（５）を用いて算出する。
【００６７】
次いで、重み付相対明度値ＬgstdとデータＧdataのａ*in、ｂ*inを用いた色域Ｇ’を用いて色域圧縮を行い、色域圧縮後のデータＧ’dataを得る（ステップＳ２０７）。色域Ｇ’については第１の実施形態において図４を用いて、また、色域圧縮については第１の実施形態において図６を用いて説明した通りである。
【００６８】
次に、色域圧縮後のデータＧ’dataのＬ*ａ*ｂ*値それぞれＬ’gstd、ａ*out、ｂ*outの重み付相対明度値Ｌ’gstdを、データバッファ１１３に記憶してあるテーブルデータを用いて四面体補間等を使用することで絶対明度値Ｌ*outに変換する（ステップＳ２０８）。そして、ステップＳ２０８において算出したＬ*out、ａ*out、ｂ*outに対応するＲＧＢ値をプリンタプロファイル１１５のデータＧdataを用いて、四面体補間等により算出し、ＲＧＢデータのカラーＬＵＴを作成する（ステップＳ２０９）。
【００６９】
すなわち、本実施形態に係る画像処理装置１０１は、色再現性が互いに異なる第１の機器（例えば、画像表示装置１０２）と第２の機器（例えば、画像出力装置１０３）とに接続可能であり、第１の機器から色信号を入力する。ここで、ＵＩ部１１６から第２の機器の色再現性の設定条件が付与される。そして、付与された設定条件に基づいて、第２の機器の色再現性を設定し、設定された色再現性に基づいて、色域圧縮処理部１０９は、第１の機器の色再現性を色域圧縮する。また、画像処理部１０５は、色域圧縮された第１の機器の色再現性に基づいて、入力された色信号を変換する。そして、画像出力部１１２は、変換された色信号を第２の機器に出力することを特徴とする。
【００７０】
また、本実施形態に係る画像処理装置１０１は、第１の機器の色再現性と第２の機器の色再現性とに基づいて自動的に第２の機器の色再現性を設定するのか、又は、ＵＩ部１１６により付与された設定条件に基づいて第２の機器の色再現性を設定するのかを選択することを特徴とする。
【００７１】
以上説明したように、本実施形態によれば、入力機器と出力機器との間のカラーマッチングにおいて、色域形状を設定するユーザインタフェースを備えることで、設定内容をユーザの意図に従って可変にすることができ、階調性重視や色再現性重視というように、色域圧縮方法にユーザの意図を反映させることができる。
【００７２】
＜第４の実施形態＞
図１４は、本発明の第４の実施形態に係る画像処理装置の構成を示すブロック図である。図１４において、画像表示装置１０２、画像出力装置１０３及び画像処理装置１２０の画像表示部１０４からＵＩ部１１６までの各装置・部は、図１１に示した本発明の第３の実施形態と同様であるため、同一符号を付しておりここでは詳細な説明を省略する。本実施形態に係る画像処理装置１２０は、第３の実施形態に係る画像処理装置１０１の構成に加えて、さらに、プリンタプロファイルデータに添付されている添付データを判別する添付データ判別部１１７を備える。
【００７３】
次に、上述した構成の画像処理装置１２０における色域変換について詳細に説明する。図１５は、本発明の第４の実施形態に係る画像処理装置１２０を用いて行われる色域変換の手順を説明するためのフローチャートである。
【００７４】
まず、プリンタプロファイルデータＲ中の添付データＴの有無を判定する（ステップＳ１５０１）。
【００７５】
ここで、図１６を用いてプリンタプロファイルデータＲの詳細について説明する。図１６は、本発明の第４の実施形態で使用されるプリンタプロファイルデータＲの構成を示す概要図である。図１６に示すように、プリンタプロファイルデータＲは、ヘッダＨ、プリンタプロファイルデータＲ’及び添付データＴで構成されている。ヘッダＨには、プリンタプロファイルデータ領域と添付データ領域のアドレスが記述されており、アドレスが０の場合は添付データＴが無いことを示している。添付データＴは、プリンタプロファイルデータＲに添付されているものであり、添付データの内容は本実施形態ではマッチング方法に関する情報が入っている。また、画像処理装置１２０で実際に用いられるプリンタプロファイル情報本体は、プリンタプロファイルデータＲ中のプリンタプロファイルデータＲ’である。
【００７６】
そして、ステップＳ１５０１において、プリンタプロファイルデータＲ中に添付データＴが存在すると判定された場合（Ｙｅｓ）、添付データ判別部１１７で添付データＴの内容を取得する（ステップＳ１５０２）。尚、本実施形態では、添付データＴの内容をマッチング方法に関する情報としている。添付データＴの内容は、画像データの作成者及び配布者からのある要求を示したものであり、マッチング方法に関する情報に限られないということは言うまでもない。一方、ステップＳ１５０１で添付データＴが存在しないと判定された場合（Ｎｏ）、ステップＳ１５０３へ進む。
【００７７】
また、ステップＳ１５０３からＳ１５１１までの処理は、第３の実施形態における図１２のフローチャートにおけるステップＳ２０１からＳ２０９までの処理と同様であり、ここでは詳細な説明は省略する。
【００７８】
＜その他の実施形態＞
上述した実施形態における色域圧縮（例えば、図２のステップＳ２０７、図８のステップＳ１１１１、図１２のステップＳ２０７、図１５のステップＳ１５０９）の方法として、図６に示した（ａ）〜（ｃ）の３つの手法を用いたが、本発明の適用はこれだけに限定されるものではなく、求める精度、目的に応じて変化させてもよい。
【００７９】
また、上述した実施形態の色変換処理におけるカラーＬＵＴ作成処理においては、作成されるカラーマッチングＬＵＴの格子点数を９としたが、これだけに限定されるものではなく、求める精度、目的に応じて変化させてもよい。
【００８０】
さらに、上述した実施形態の色変換処理における彩度閾値の読み出しは、例えば、プリンタドライバＵＩ上で選択された色再現モード毎に記憶してあるとしているが、これに限定されないことはなく、求める精度、目的に応じ変化させてもよい。
【００８１】
さらにまた、上述した実施形態の色変換処理における重み関数の例として、図３を用いて示したが、この形状だけに限定されることなく、求める精度、目的に応じて変化させてもよい。
【００８２】
さらにまた、上述した実施形態では、ユーザインタフェース（ＵＩ）の例として、図１０や図１３に示すように、ボタンによる選択方法とプルダウン形式による選択方法を示したが、これに限定されることはない。例えば、メニュー形式にして、ユーザに選択させるようなＵＩであっても構わない。また、キーワードを直接入力させるようなＵＩ形式でも構わない。すなわち、ユーザの所望の設定ができるようなＵＩ構成をしていればよい。
【００８３】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００８４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８６】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００８７】
【発明の効果】
以上説明したように、本発明によれば、異なる色再現範囲を持つデバイス間でより自然な色再現をすることができる。また、ユーザが写像元の色域形状を確認しながら色域形状を詳細に設定することができ、ユーザの意図を反映した自由度の高い色域調整をすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る画像処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像処理装置１を用いて行われる色域変換の手順を説明するためのフローチャートである。
【図３】第１の実施形態において使用される重み関数Ｆnについて説明するための図である。
【図４】ＣＩＥ−Ｌ*ａ*ｂ*色空間のＬgstdＣ*平面を示す図である。
【図５】本発明の第１の実施形態に係る入力明度Ｌ*inと相対明度Ｌ*stdとの関係を示す図である。
【図６】ＣＩＥ−Ｌ*ａ*ｂ*色空間におけるＬ*Ｃ*平面を示す図である。
【図７】本発明の第２の実施形態に係る画像処理装置の構成を示すブロック図である。
【図８】本発明の第２の実施形態に係る画像処理装置２０を用いて行われる色域変換の手順を説明するためのフローチャートである。
【図９】本発明の第２の実施形態で使用される画像データＲの構成を示す概要図である。
【図１０】第２の実施形態に係る画像処理装置２０において、ユーザが処理実行のために操作するユーザインタフェース（ＵＩ）の一例を示す図である。
【図１１】本発明の第３の実施形態に係る画像処理装置の構成を示すブロック図である。
【図１２】本発明の第３の実施形態に係る画像処理装置１０１を用いて行われる色域変換の手順を説明するためのフローチャートである。
【図１３】第３の実施形態に係る画像処理装置１０１において、ユーザが処理実行のために操作するユーザインタフェース（ＵＩ）の一例を示す図である。
【図１４】本発明の第４の実施形態に係る画像処理装置の構成を示すブロック図である。
【図１５】本発明の第４の実施形態に係る画像処理装置１２０を用いて行われる色域変換の手順を説明するためのフローチャートである。
【図１６】本発明の第４の実施形態で使用されるプリンタプロファイルデータＲの構成を示す概要図である。
【図１７】カラーマネージメントシステム（ＣＭＳ）の構成及び変換処理の概要を示す図である。
【図１８】ＣＭＳの基本的な構成を示すブロック図である。
【図１９】Ｌ*Ｃ*平面上でｓＲＧＢモニタの色域とインクジェットプリンタの色域を示した図である。
【符号の説明】
１、２０、１０１、１２０  画像処理装置
２、１０２  画像表示装置
３、１０３  画像出力装置
４、１０４  画像表示部
５、１０５  画像処理部
６、１０６  相対明度算出部
７  重み関数記憶部
８、１０８  重み付相対明度算出部
９、１０９  色域圧縮処理部
１０、１１０  カラーＬＵＴ作成部
１１  彩度閾値記憶部
１２、１１２  画像出力部
１３、１１３  データバッファ
１４、１１４  モニタプロファイル
１５、１１５  プリンタプロファイル
１６、１１６  ＵＩ部
１７、１１７  添付データ判別部
１０７  重み関数設定部
１１１  彩度閾値設定部
【図１】
2004200938.tif 000003
【図２】
2004200938.tif 000004
【図３】
2004200938.tif 000005
【図４】
2004200938.tif 000006
【図５】
2004200938.tif 000007
【図６】
2004200938.tif 000008
【図７】
2004200938.tif 000009
【図８】
2004200938.tif 000010
【図９】
2004200938.tif 000011
【図１０】
2004200938.tif 000012
【図１１】
2004200938.tif 000013
【図１２】
2004200938.tif 000014
【図１３】
2004200938.tif 000015
【図１４】
2004200938.tif 000016
【図１５】
2004200938.tif 000017
【図１６】
2004200938.tif 000018
【図１７】
2004200938.tif 000019
【図１８】
2004200938.tif 000020
【図１９】
2004200938.tif 000021