(57)【特許請求の範囲】
【請求項１】
入力側の第１の色再現域と出力側の第２の色再現域とを入力とし、
前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用し、
前記第２の色再現域の内部と判定された第１の色再現域を構成する色と前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるように、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示し、
前記表示された第２の色再現域外の色に存在する色を選択可能とし、
前記選択された色を補正するためのユーザーインタフェースを表示し、
前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、
前記ユーザーインタフェースの操作により、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示し、
前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する
色再現方法。
【請求項２】
前記選択された色に対する前記補正量に応じて、前記選択された色に隣接する色も補正する
請求項１に記載の色再現方法。
【請求項３】
前記色変換情報に基づいて前記第１の色再現域を構成する色を表示し、
前記表示された色を選択可能とし、
前記選択された色のパラメータを表示し、
前記表示されたパラメータを変更することによって、前記パラメータの変更後の色を表示する
請求項１又は請求項２に記載の色再現方法。
【請求項４】
前記第２の色再現域を有する画像装置上に、前記色変換情報に基づいた評価画像を表示し、
表示された評価画像から補正する色を選択する
請求項１から請求項３のいずれかに記載の色再現方法。
【請求項５】
前記色補正は、前記第１の色再現域と前記第２の色再現域における基準白色に基づく色順応を考慮した第１の色補正と、前記第１の色再現域と前記第２の色再現域における基本色を一致させる第２の色補正とである
請求項１から請求項４のいずれかに記載の色再現方法。
【請求項６】
入力側の第１の色再現域と出力側の第２の色再現域を読み込む手段と、
前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用する色補正手段と、
前記第２の色再現域の内部と判定された第１の色再現域を構成する色と、前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるようにして、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示する色空間表示手段と、
前記表示された第２の色再現域外の色に存在する色を選択する選択手段と、
前記選択された色を補正するためのユーザーインタフェースを表示し、前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示するユーザーインタフェース補正手段と、
前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する色変換情報生成手段と
を有する色再現システム。
【請求項７】
前記ユーザーインタフェース補正手段は、前記選択された色に対する補正量に応じて、前記選択された色に隣接する色も補正する
請求項６に記載の色再現システム。
【請求項８】
前記色変換情報に基づいて前記第１の色再現域を構成する色を表示する手段と、
前記表示された色を選択する手段と、
前記選択された色のパラメータを変更可能に表示する手段と、
パラメータの変更後の色を表示する手段と
を有する請求項６又は請求項７に記載の色再現システム。
【請求項９】
前記第２の色再現域を有する画像装置上に、前記色変換情報に基づいた評価画像を表示する評価画像表示手段と、
前記評価画像から補正する色を選択する選択手段と
を有する
請求項６から請求項８のいずれかに記載の色再現システム。
【請求項１０】
入力側の第１の色再現域と出力側の第２の色再現域とを入力する処理と、
前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用する処理と、
前記第２の色再現域の内部と判定された第１の色再現域を構成する色と、前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるようにして、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示する処理と、
前記表示された第２の色再現域外の色に存在する色を選択可能にする処理と、
前記選択された色を補正するためのユーザーインタフェースを表示する処理と、
前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示する処理と、
前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する処理と
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は色再現方法、色再現システム、色再現プログラムおよび色再現装置に関し、特に、再現される色域が想定されているカラー画像を、カラー画像再現システムあるいはカラー画像装置における色域を最大限に利用して破綻のない階調性を有したカラー画像を再現できる色再現方法、色再現システム、色再現プログラムおよび色再現装置に関する。
【背景技術】
【０００２】
ある色再現域を有する色空間から、異なる色再現域を有する色空間への色再現では、如何に色再現の差を吸収するのかが問題となる。【０００３】
関連する色再現方法の一例が、特許文献１に記載されている。【０００４】
特許文献１では、ユーザーの嗜好に合わせてクリッピング及び圧縮の調整を容易に行うことができる色変換テーブル作成プログラムを提供する方法を提供している。具体的には、第１のカラーデバイスの色再現域である第１の色域内の色を第２のカラーデバイスの色再現域である第２の色域内にマッピングするための色変換テーブルを作成する色変換テーブル作成プログラムにおいて、第１の色域の情報及び第２の色域の情報を読み込む色域情報読込ステップと、色域内の色変換量を入力する色変換量入力ステップと、読み込んだ第１の色域の情報及び第２の色域の情報に基づいてマッピングする際に、入力された色変換量に応じてクリッピングによるマッピングと圧縮によるマッピングとの混合割合を変化させてマッピングするマッピングステップと、をコンピュータに実行させる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８-１１８３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
背景技術で説明した特許文献１の手法は、色再現域外部の色に対するクリッピングを採用しているため、元の色空間における色の階調性が保たれないことになる。具体的には、第１のカラーデバイスの色再現域においては異なる色として再現される複数の色が、第２のカラーデバイスでは色再現域表面上の１色で再現されることになるため、第２のカラーデバイス上で再現される画像が必ずしも最適であるとは言えない。このように、特許文献１の手法は、第１のカラーデバイスで正しく再現される画像中の階調性が、第２のカラーデバイスでは、正しく再現できないという課題があった。特に、第２のカラーデバイスにおいて、任意の入力色について、第２のカラーデバイスの色再現域の範囲で色相、彩度及び明度について補正ができないため、ユーザーの嗜好に合った色再現を実現することが難しいという課題あった。【０００７】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、再現される色域が想定されているカラー画像を、その色域と異なる色域を有するカラー画像システムあるいはカラー画像装置において再現する際、任意の入力色について色相、彩度、明度についてユーザーが所望の色で再現できる色再現方法、色再現システム、色再現プログラムおよび色再現装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、入力側の第１の色再現域と出力側の第２の色再現域とを入力とし、前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用し、前記第２の色再現域の内部と判定された第１の色再現域を構成する色と前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるように、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示し、前記表示された第２の色再現域外の色に存在する色を選択可能とし、前記選択された色を補正するためのユーザーインタフェースを表示し、前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記ユーザーインタフェースの操作により、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示し、前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する色再現方法である。【０００９】
本発明は、入力側の第１の色再現域と出力側の第２の色再現域を読み込む手段と、前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用する色補正手段と、前記第２の色再現域の内部と判定された第１の色再現域を構成する色と、前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるようにして、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示する色空間表示手段と、前記表示された第２の色再現域外の色に存在する色を選択する選択手段と、前記選択された色を補正するためのユーザーインタフェースを表示し、前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示するユーザーインタフェース補正手段と、前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する色変換情報生成手段とを有する色再現システムである。【００１０】
本発明は、入力側の第１の色再現域と出力側の第２の色再現域とを入力する処理と、前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用する処理と、前記第２の色再現域の内部と判定された第１の色再現域を構成する色と、前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるようにして、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示する処理と、前記表示された第２の色再現域外の色に存在する色を選択可能にする処理と、前記選択された色を補正するためのユーザーインタフェースを表示する処理と、前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示する処理と、前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する処理とをコンピュータに実行させるプログラムである。
【発明の効果】
【００１１】
本発明は、カラー画像に想定されている色再現域と異なる色再現域を有するカラー画像システムあるいはカラー画像装置において、ユーザーの嗜好に合った色再現を実現できることにある。
【図面の簡単な説明】
【００１２】
【図１】図１は本発明の第１の実施の形態の構成を示すブロック図である。
【図２】図２は第１の実施の形態の動作を示す流れ図である。
【図３】図３は第１の色再現域と第２の色再現域を色空間に表示した具体例を示す図である。
【図４】図４は第２の色補正手段の基本色に基づく色補正の概念を示す図である。
【図５】図５は第２の色補正手段の基本色に基づく色補正の具体例を示す図である。
【図６】図６は第２の色再現域を、測定点を頂点とする三角錐で分割している状態を表わす図である。
【図７】図７は第１の色再現域における色の第２の色再現域の内外判定結果を表わした図である。
【図８】図８は第３の色補正手段で用いる色再現域補正のためのユーザーインタフェースの一例を示した図である。
【図９】図９は本発明の第２の実施の形態の構成を示すブロック図である。
【図１０】図１０は第２の実施の形態の動作を示す流れ図である。
【図１１】図１１は第４の色補正手段で用いる色補正のためのユーザーインタフェースの一例を示した図である。
【図１２】図１２は本発明の第３の実施の形態の構成を示すブロック図である。
【図１３】図１３は本発明の第３の実施の形態におけるユーザーインタフェースによる特定色補正を示した図である。
【図１４】図１４は本発明の実施例を示すブロック図である。
【発明を実施するための形態】
【００１３】
＜第１の実施の形態＞
本発明の第１の実施の形態について、図面を参照して詳細に説明する。
【００１４】
図１は第１の実施の形態の色再現システム１００のブロック図である。
【００１５】
本発明の第１の実施の形態である色再現システム１００は、第１の色再現域と第２の色再現域とを入力とし、第１の色再現域から第２の色再現域への色変換情報を出力するものである。そして、色再現システム１００は、色再現域入力手段１と、色再現域表示手段２と、第１の色補正手段３と、第２の色補正手段４と、第３の色補正手段５と、色再現域補正インターフェース手段６とから構成されている。
【００１６】
これらの手段の動作の概要はそれぞれ以下の通りである。
【００１７】
色再現域入力手段１は、入力側の色再現域となる第１の色再現域と、出力側の色再現域となる第２の色再現域とを読み込む。
【００１８】
色再現域表示手段２は、第１の色再現域と第２の色再現域を色空間に表示する。ここで、色空間は、例えば均等色空間CIELABや、HSV（H：色相，S：彩度，V：明度）などを使用する。
【００１９】
第１の色補正手段３は、第１の色再現域と第２の色再現域のそれぞれの基準白色が異なる場合に、人間の色順応を考慮した色補正を第１の色再現域に適用する。
【００２０】
第２の色補正手段４は、第１の色補正手段３による色補正が適用された第１の色再現域における基本色が、第２の色再現域における対応する基本色に一致するように色補正を適用する。
【００２１】
第３の色補正手段５は、第２の色補正手段４による色再現域変換が適用された第１の色再現域に、依然、第２の色再現域に外部に位置する色が存在する場合に、その色を第２の色再現域の表面もしくは内部の色になる色補正を施す。
【００２２】
色再現域補正インターフェース手段６は、第３の色補正手段５における色補正を適用する際、色再現域表示手段２で表示されている第１の色再現域から補正の対象となる色を選択し、選択された色を補正するパラメータをユーザーに提供する。
【００２３】
第１の色再現域の色が、第２の色再現域の表面もしくは内部の色に補正されると、色再現システム１００は、一連の補正結果をまとめて第１の色再現域から第２の色再現域への色変換情報として出力する。
【００２４】
次に、図１及び図２のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。
【００２５】
本実施の形態の全体の動作は、図２のフローチャートで示すように、色再現域の読み込みステップ（Ｓ１）、色再現域の色空間表示ステップ（Ｓ２）、色順応を考慮した色補正ステップ（Ｓ３）、基本色に基づく色補正（Ｓ４）、ユーザーインタフェースによる色再現域補正（Ｓ５）の順に動作する。各ステップについて説明する。
【００２６】
まず、色再現域の読み込みステップ（Ｓ１）では、入力色空間の第１の色再現域と、出力色空間となる第２の色再現域の情報を読み込む。ここで、これらの色再現域は、RGBやCMYKといった色を表現するデバイスカラーと、三刺激値XYZの対応関係が与えられたものである。例えば、sRGBなどのようにRGBと三刺激値XYZの相互の変換行列とガンマ特性が定義されているものや、カラー画像機器で再現される色を実際に測定したものでもよい。
【００２７】
色再現域入力手段１は、上記Ｓ１のように動作する。
【００２８】
色再現域の色空間表示ステップ（Ｓ２）では、読み込んだ第１および第２の色再現域を、色空間に表示する。ここで、色空間は、三刺激値ＸＹＺや、均等色空間ＣＩＥＬＡＢ、ＨＳＶ（Ｈ：色相，Ｓ：彩度，Ｖ：明度）などの色空間が使用できる。図３は、第１の色再現域と、第２の色再現域を均等色空間ＣＩＥＬＡＢに表示した例を示したものである。ここでは、点線で表現された色再現域を第１の色再現域とし、実線で表現された色再現域を第２の色再現域を表わすものとする。
【００２９】
色再現域表示手段２は、上記Ｓ２のように動作する。
【００３０】
色順応を考慮した色補正ステップ（Ｓ３）では、第１の色再現域における基準白色と、第２の色再現域における基準白色とが異なる場合に、人間の色順応を考慮した色補正を第１の色再現域に適用する。２つの色再現域の基準白色が異なる場合や、２つ基準白色が同じであっても観察環境が異なる場合、三刺激値ＸＹＺを一致させても人間には同じ色として知覚しないことがある。色順応変換は、このような人間の色の見えに関する現象を補うための色補正処理であり、von Kriesや、CIECAM02、特開２０００−１１３１７４号公報などの様々な方法が提案されている。本実施の形態ではこれらの色順応変換が適用可能である。
【００３１】
第１の色補正手段３は、上記Ｓ３のように動作する。
【００３２】
基本色に基づく色補正ステップ（Ｓ４）では、第１の色再現域における基本色を、第２の色再現域における対応する基本色に一致させる色補正を第１の色再現域に適用する。図４は、基本色に基づく色補正の概念を示した図である。
【００３３】
この図では、カラーデバイスがRGBである２つの色再現域をxy色度図で表示したときの状態を表わしている。これら２つの色再現域における基本色となるR，G，Bの座標位置が異なることが分かる。基本色に基づく色補正では、入力側の第１の色再現域における基本色を、色相が異なっても良いので出力側の第２の色再現域における基本色で再現し、無彩色に近づくにつれて入力側の第１の色再現域における元の色に近い色で再現する。この基本色に基づく色補正では、出力側の色再現域を有効に活用することができるという利点がある。
【００３４】
基本色に基づく色補正の計算手順を以下に説明する。なお、ここでは、第１の色再現域のカラーデバイスがRGBとして説明する。
【００３５】
まず、第１の色再現域におけるR（255，0，0），G（0，255，0），B（0，0，255），C（0，255，255），M（255，0，255），Y（255，255，0）を基本色とし、第１の色補正、すなわち、人間の色順応を考慮した色補正を適用した後の各基本色の三刺激値XYZを計算し、さらに均等色空間CIELABのL*a*b*を計算する。
【００３６】
次に、第２の色再現域における６つの基本色R（255，0，0），G（0，255，0），B（0，0，255），C（0，255，255），M（255，0，255），Y（255，255，0）に対応する三刺激値XYZからL*a*b*を計算する。
【００３７】
第１の色補正を適用した入力側の第１の色再現域における基本色と、それに対応する第２の色再現域における基本色への補正ベクトルを均等色空間CIELABにて算出する。図５は、第１の色再現域におけるYとGで張られる空間に対する色補正を２次元平面a*b*で表わしたものである。YとGは第１の色補正を適用した入力側の第１の色再現域におけるYとGであり、YpとGpは第２の色再現域におけるYとGである。Y（Ly, ay, by）からYp(Lpy, apy, bpy)へマッピングする際の補正ベクトルV1は以下の式で表わされる。
補正ベクトルV1＝(Lpy, apy, bpy)−（Ly, ay, by）  （１）
同様にして、残りの基本色（R, G, B, C, M）についても補正ベクトルを算出する。
【００３８】
次に、基本色以外の色に対する第２の色補正の適用方法について説明する。
【００３９】
基本色以外の色に対する第２の色補正では、人間の色知覚は無彩色になるにつれて敏感になる特性に基づき、図４に示すように補正の対象色が白色から遠くなる、すなわち、彩度が高くなるにつれて補正強度を強くする色補正を適用する。
【００４０】
第１の色補正を適用した入力側の第１の色再現域におけるLab空間中の点Xに作用させる補正ベクトルVxを算出する。第２の色補正の一例を図５の例を用いて説明する。この場合、点Xは、YとGで張られる色空間に存在する。この場合、Xに作用させる補正ベクトルVxは、YおよびGについて算出した補正ベクトルV1およびV2を用いて算出する。まず、第１の色補正を適用した入力側の第１の色再現域におけるY、G、および点Xの色相Hと彩度Cをそれぞれ算出する。YとGの色相角をｄH，YとXの色相角をｄH1とする。Xの彩度Cxを算出するとともに、Y，G，Xをab平面に投影し、ab平面上でのGとYを結んだ線分GYと、ab平面上のXとL軸を通る直線との交点を求め、その交点の彩度Cを算出する。
次に、色相成分に寄与する補正ベクトルVhを算出する。
Vh = (1-dH1/dH)・V1  +  （dH1/dH）・V2      （２）
そして、補正ベクトルVhに彩度成分の寄与を反映させて、点Xに作用する補正ベクトルVxを算出する。
Vx＝Cx/C・Vh      （３）
均等色空間CIELABにおける点Xに補正ベクトルVxを適用した結果が、基本色以外の色に対する第２の色補正の結果になる。
【００４１】
そして、第２の色補正を適用した均等色空間CIELABにおけるL*a*b*に対応する第２の色再現域におけるカラーデバイス値RGBを算出する。今、第２の色再現域において三刺激値XYZとカラーデバイス値の対応関係がsRGB、AdobeRGBといった標準色空間として定義されている場合には、指定の数式に従うことで容易に計算できる。一方、第２の色再現域において三刺激値XYZとカラーデバイス値の対応関係が数式で定義されていない場合には、測定によって得たカラーデバイス値RGBと三刺激値XYZの対応関係に基づいて、カラーデバイス値を算出する。この場合のカラーデバイス値の算出方法について説明する。
【００４２】
第２の第２の色再現域において三刺激値XYZとカラーデバイス値の対応関係が測定によって得られているものとする。測定点である三刺激値XYZからL*a*b*を計算し、L*a*b*とカラーデバイス値の対応関係を得る。そして、隣り合う測定点を頂点とする三角錐を生成する。こうすることで、均等色空間CIELABにおける第２の色再現域は、測定点を頂点とする三角錐で隙間なく埋め尽くされることになる。今、図６に示すように、均等色空間CIELABにおける第２の色再現域が、隣り合う測定点を頂点とする三角錐で分割されているものとする。均等色空間CIELABにおける点Yについて考える。点Yが第２の色再現域に存在する場合には、必ず測定点を頂点とする１個の三角錐の内部に存在する。図６に示すように、点YがA0，A1，A2，A3を頂点とする三角錐に存在する場合，以下の条件式（４）、（５）、（６）を全て満たす。
0006008147.tif 000002
は、CIELAB色空間における原点からの位置ベクトルを表す。
【００４３】
点Yについて、第２の色再現域を構成する全ての三角錐の中から、条件式（４）〜（６）を満たす三角錐を探索すればよい。なお、点Yが、三角錐の表面や頂点に位置する場合には、複数個の三角錐が条件式（４）〜（６）を満たすことになるが、その場合には、どれか1つの三角錐を選択すればよい。
【００４４】
次に点Yに対応する第２の色再現域におけるカラーデバイス値Cを算出する。今、点Yを含む三角錐の頂点A0，A1，A2，A3に対応するカラーデバイス値をC0，C1，C2，C3とすると、カラーデバイス値Cは、以下の式で表わされる。
0006008147.tif 000003
ここで、係数a、b、cは、式４における係数と同じ係数である。
【００４５】
第２の色補正手段４は、上記Ｓ４のように動作する。
【００４６】
次に、ユーザーインタフェースによる色再現域補正ステップ（Ｓ５）について説明する。色順応を考慮した色補正ステップ（Ｓ３）および基本色に基づく色補正ステップ（Ｓ４）を適用した第１の色再現域において、依然、第２の色再現域の外部に存在する色がある場合には、さらに、第２の色再現域の表面、もしくは、内部の色に補正する必要がある。ここでは、そのような色について、色再現域の色空間表示ステップ（Ｓ２）で表示される第１および第２の色再現域と、色再現域補正用のユーザーインタフェースを利用して補正する。
【００４７】
今、色再現域の色空間表示ステップ（Ｓ２）で表示されている色順応を考慮した色補正ステップ（Ｓ３）と基本色に基づく色補正（Ｓ４）を適用した第１の色再現域から、第２の色再現域外部の色を選択する。ここで、第２の色再現域の内外判定は、条件式（４）〜（６）を満たす第２の色再現域を構成する三角錐が存在するかどうかで容易に判定できる。図７に示したように、色再現域の色空間表示ステップ（Ｓ２）において、第２の色再現域の外部と判定された第１の色再現域を構成する色については、その点を表わす色や点の大きさを変えることにより、ユーザーが色再現域外部の色を選択しやすいように表示することができる。尚、図７は、第２の色再現域の内部と判定された第１の色再現域を構成する色と、第２の色再現域の外部と判定された第１の色再現域を構成する色とを、点の大きさを変えることにより、ユーザーが色再現域外部の色を選択しやすいように表示した例である。
【００４８】
ユーザーにより選択された第２の色再現域外部の色に対する色補正については、図８で示すよう色再現域補正におけるパラメータを決定するユーザーインタフェースを提示し、パラメータを決定する。図８では、選択された色の（L*，a*，ｂ*）から計算されたＬＣＨが表示されている。ここで、Ｌは明度を表わしておりL*である。Ｃは彩度、Ｈは色相を表わしており、以下の式で計算される。
0006008147.tif 000004
ここで、色相Hはラジアンで表現されているが、角度H’で表現する場合には、さらに以下のように計算する。
0006008147.tif 000005
【００４９】
選択された色の上記（８）〜（１１）で計算されるLCHの各成分に対する補正量は、図８で表示されたユーザーインタフェースで指定される。図８のインターフェースの場合には、選択されたLCHの各成分を、その色が第２の色再現域の表面あるいは内部の色になるようにスライドバーでコントロールしながら補正する。補正中に、補正の対象の色が、第２の色再現域の表面、もしくは、内部の色になった場合には、図８で示されるようにその点を表わす色や大きさが連動して変化する。
【００５０】
ここで、選択された色に対する補正量を、隣り合う色にも徐々に補正量を弱める形で適用させ補正を連動させることで、色の反転現象を避けることができる。また、補正したい色の周辺に存在する複数の色について同時に選択し補正することで、本ステップでの作業効率も改善される。
【００５１】
第１の色再現域における全ての色が、第２の色再現域の表面もしくは内部の色に補正されると、ユーザーインタフェースによる色再現域補正ステップ（Ｓ５）は終了する。
【００５２】
第３の色補正手段５は、上記Ｓ５のように動作し、色再現域補正インターフェース手段６は例えば図８で示されるユーザーインタフェースで実現される。
【００５３】
ユーザーインタフェースによる色補正では、出力側の色再現域外部となる色に対して、クリッピングを適用せず、色の反転も生じることがないため、階調性の保たれた色再現が実現できる。さらに、ユーザーによる色補正に基づくためユーザーの嗜好にあった色再現が実現できる。
【００５４】
以上のステップにより、第１の色再現域から第２の色再現域への色変換情報が生成される。ここで、第１の色再現域から第２の色再現域への色変換情報は、例えば、入力色空間におけるカラーデバイス値と出力色空間におけるカラーデバイス値の対応関係を記録した色変換テーブルとして出力することができる。
【００５５】
次に、本実施の形態の効果について説明する。
【００５６】
本実施の形態では、入力側の色再現域と出力側の色再現域が異なる状況において、基本色に基づく色補正ステップとユーザーインタフェースによる色再現域補正ステップの構成により、出力側の色再現域を有効に活用することができ、階調性の保たれた色再現が実現できる。さらに、ユーザーの嗜好に合った色再現が実現できる。
【００５７】
特に、カラー画像に想定されている色再現域と異なる色再現域を有するカラー画像システムあるいはカラー画像装置において、階調性の保たれた色再現が実現できる。その理由は、カラー画像システムあるいはカラー画像装置の色再現域を効果的に利用して、特に、色再現の過程で色再現域外部の色に対するクリッピングを適用しないことによる。
【００５８】
また、カラー画像に想定されている色再現域と異なる色再現域を有するカラー画像システムあるいはカラー画像装置において、ユーザーの嗜好に合った色再現を実現できることにある。その理由は、任意の色についてカラー画像システムあるいはカラー画像装置の色再現域の範囲で色相、彩度、明度の補正ができるためである。
【００５９】
＜第２の実施の形態＞
本発明の第２の実施の形態について図面を参照して詳細に説明する。
【００６０】
図９を参照すると、本発明の第２の発明を実施するための最良の形態である色再現システム２００は、色再現システム１００に第４の色補正手段７と色補正インターフェース手段８が追加された構成となっている。
【００６１】
ここでは、新たに追加された第４の色補正手段７と色補正インターフェース手段８について説明する。
【００６２】
第４の色補正手段７は、第１から第３の色補正を第１の色再現域に適用することによって第２の色再現域で再現できるように補正された色に対して、さらに、ユーザーの嗜好にあうような色補正を提供する。
【００６３】
色補正インターフェース手段８は、第４の色補正手段７おける色補正を適用する際、補正の対象となる色を選択し、選択された色を補正するパラメータをユーザーに提供する。
【００６４】
次に、図９及び図１０のフローチャートを参照して本実施の形態の全体の動作について詳細に説明する。
【００６５】
本実施の形態の全体の動作は、図１０のフローチャートで示すように、色再現域の読み込みステップ（Ｓ１）、色再現域の色空間表示ステップ（Ｓ２）、色順応を考慮した色補正ステップ（Ｓ３）、基本色に基づく色補正（Ｓ４）、ユーザーインタフェースによる色再現域補正（Ｓ５）、ユーザーインタフェースによる特定色補正（Ｓ６）の順に動作する。ここでは、新たに追加されたユーザーインタフェースによる特定色補正（Ｓ６）について説明する。
【００６６】
ユーザーインタフェースによる特定色補正（Ｓ６）では、第１から第３の色補正を第１の色再現域に適用することによって第２の色再現域で再現できるように補正された色に対して、さらに、ユーザーの嗜好にあうように色補正を適用する。
【００６７】
図１１は、Ｓ６にて使用する色補正のためのユーザーインタフェースの一例を示したものである。図１１の左側は、色再現域表示手段２において表示された第１および第２の色再現域を示しており、第１から第３の色補正を第１の色再現域に適用することによって第１の色再現域における任意の色は、第２の色再現域で再現できる状態を表わしている。今、色再現域表示手段２において表示された第１の色再現域を構成する色をコンピュータのマウス操作などにより選択する。選択された色のL*a*b*値から、その色の色相、彩度、明度を算出し、図１１右側の色補正用インターフェース上の色相−彩度で表現されるグラフ上にプロットされる。なお、色相−彩度で表現されるグラフの明度は、選択された色と同じ明度で表現される。この色相−彩度で表現されるグラフ上のプロット点を移動させることで、選択した色の色相および彩度を補正することができる。また、明度の調整バーを変更することで、選択した色の明度が補正できる。なお、色補正用インターフェース上にて、選択した色の補正前の色と補正後の色が確認できる。色補正用インターフェースでの補正結果を第１の色再現域に反映する。ここで、第１の色再現域に反映する際、選択した色のみ反映しても良いし、選択した色の周辺の色にも反映してもよい。選択した色の周辺の色にも反映する場合には、選択した色との色差、色相差、彩度差あるいは明度差に基づいて補正量を調整することで、違和感のない色再現が実現できる。
【００６８】
そして、ユーザーインタフェースによる特定色補正（Ｓ６）の結果を、第１の色再現域から第２の色再現域への色変換情報に反映する。
【００６９】
第４の色補正手段７は、上記Ｓ６のように動作し、色補正インターフェース手段８は、図１１に示したように第４の色補正手段７で実施する色補正のためのインターフェースを提供する。
【００７０】
本実施の形態の効果について説明する。
【００７１】
本実施の形態では、ユーザーインタフェースによる特定色補正ステップの構成により、入力側の色再現域における色を出力側の色再現域で再現する際、よりユーザーの嗜好に合った色再現が実現できる。
＜第３の実施の形態＞
本発明の第３の実施の形態について図面を参照して詳細に説明する。
【００７２】
図１２を参照すると、本発明の第３の実施の形態である色再現システム３００は、色再現システム２００に評価画像表示手段９が追加された構成となっている。
【００７３】
評価画像表示手段９は、ユーザーの嗜好にあうように色補正を実施する際、提示された評価画像から補正する色を選択可能とし、色補正の効果を画像として確認できるようにすることができ、より利便性の高い色補正機能を提供する。
【００７４】
基本的な動作は、図１０のフローチャートで示した通りで、ユーザーインタフェースによる特定色補正（Ｓ６）において補正する色の選択方法が異なるだけなので、ここでは、新たに追加された評価画像表示手段９について説明する。
【００７５】
評価画像表示手段９は、図１３に示したように、第１の色再現域から第２の色再現域への色変換情報を反映した色で評価画像を第２の色再現域を有するカラー画像装置に提示する。ここで、評価画像は、人物画像、風景画像、ＣＧ画像など様々な画像を用意し選択できるものとする。提示された評価画像中から補正する色をユーザーに選択させる。選択された色に対する色補正については、上記、ユーザーインタフェースによる特定色補正（Ｓ６）で説明した通りである。
【００７６】
ユーザーインタフェースによる特定色補正（Ｓ６）の結果を、第１の色再現域から第２の色再現域への色変換情報に反映することで、提示される。
【００７７】
本実施の形態の効果は、上記の構成により、ユーザーの嗜好にあうように色補正を実施する際、提示された評価画像から補正する色を選択可能とし、色補正の効果を画像として確認できるようにすることができ、より利便性の高い色補正が実現できる。
【実施例１】
【００７８】
次に、具体的な実施例を用いて本発明を実施するための最良の形態の動作を説明する。【００７９】
上述した第１から第３の実施の形態における色再現システム１００〜３００は、コンピュータ上で動作するプログラムとしても実現可能である。また、図１４に示すように、色再現装置４００としても実施可能である。【００８０】
色再現装置４００は、第１の色再現域と第２の色再現域を入力とし、第１の色再現域から第２の色再現域への色変換情報を出力するものであり、色再現域入力手段１、色再現域表示手段２、第１の色補正手段３、第２の色補正手段４、第３の色補正手段５と色再現域補正インターフェース手段６、色再現域格納メモリ１０から構成されている。【００８１】
色再現域入力手段１、色再現域表示手段２、第１の色補正手段３、第２の色補正手段４、第３の色補正手段５と色再現域補正インターフェース手段６の各手段は、色再現システム１００にて説明した手段と同じ動作を行う。色再現域格納メモリ１０は、色再現域入力手段１で第１の色再現域と第２の色再現域を格納するメモリである。【００８２】
色再現域格納メモリ１０に格納された第１の色再現域は、第１の色補正手段３、第２の色補正手段４、第３の色補正手段５の補正結果がその都度反映される。【００８３】
以上好ましい実施の形態及び実施例をあげて本発明を説明したが、本発明は必ずしも上記実施の形態及び実施例に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。【００８４】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。【００８５】
＜付記１＞  入力側の第１の色再現域と出力側の第２の色再現域とを入力とし、
前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用し、
前記第２の色再現域の内部と判定された第１の色再現域を構成する色と前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるように、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示し、
前記表示された第２の色再現域外の色に存在する色を選択可能とし、
前記選択された色を補正するためのユーザーインタフェースを表示し、
前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、
前記ユーザーインタフェースの操作により、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示し、
前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する
色再現方法。【００８６】
＜付記２＞  前記選択された色に対する前記補正量に応じて、前記選択された色に隣接する色も補正する
付記１に記載の色再現方法。【００８７】
＜付記３＞  前記色変換情報に基づいて前記第１の色再現域を構成する色を表示し、
前記表示された色を選択可能とし、
前記選択された色のパラメータを表示し、
前記表示されたパラメータを変更することによって、前記パラメータの変更後の色を表示する
付記１又は付記２に記載の色再現方法。【００８８】
＜付記４＞  前記第２の色再現域を有する画像装置上に、前記色変換情報に基づいた評価画像を表示し、
表示された評価画像から補正する色を選択する
付記１から付記３のいずれかに記載の色再現方法。【００８９】
＜付記５＞  前記色補正は、前記第１の色再現域と前記第２の色再現域における基準白色に基づく色順応を考慮した第１の色補正と、前記第１の色再現域と前記第２の色再現域における基本色を一致させる第２の色補正とである
付記１から付記４のいずれかに記載の色再現方法。【００９０】
＜付記６＞  前記第２の色補正は、基本色以外の色に対して、彩度が高くなるにつれて補正強度を強くする色補正である
付記５に記載の色再現方法。【００９１】
＜付記７＞  前記第２の色補正は、基本色以外の色に対して、前記基本色以外の色を挟む２つの基本色に対する色補正情報から色補正する
付記５又は付記６に記載の色再現方法。【００９２】
＜付記８＞  入力側の第１の色再現域と出力側の第２の色再現域を読み込む手段と、
前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用する色補正手段と、
前記第２の色再現域の内部と判定された第１の色再現域を構成する色と、前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるようにして、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示する色空間表示手段と、
前記表示された第２の色再現域外の色に存在する色を選択する選択手段と、
前記選択された色を補正するためのユーザーインタフェースを表示し、前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示するユーザーインタフェース補正手段と、
前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する色変換情報生成手段と
を有する色再現システム。【００９３】
＜付記９＞  前記ユーザーインタフェース補正手段は、前記選択された色に対する補正量に応じて、前記選択された色に隣接する色も補正する
付記８に記載の色再現システム。【００９４】
＜付記１０＞  前記色変換情報に基づいて前記第１の色再現域を構成する色を表示する手段と、
前記表示された色を選択する手段と、
前記選択された色のパラメータを変更可能に表示する手段と、
パラメータの変更後の色を表示する手段と
を有する付記８又は付記９に記載の色再現システム。【００９５】
＜付記１１＞  前記第２の色再現域を有する画像装置上に、前記色変換情報に基づいた評価画像を表示する評価画像表示手段と、
前記評価画像から補正する色を選択する選択手段と
を有する
付記８から付記１０のいずれかに記載の色再現システム。【００９６】
＜付記１２＞  前記色補正は、前記第１の色再現域と前記第２の色再現域における基準白色に基づく色順応を考慮した第１の色補正と、前記第１の色再現域と前記第２の色再現域における基本色を一致させる第２の色補正とである
付記８から付記１１のいずれかに記載の色再現システム。【００９７】
＜付記１３＞  前記第２の色補正手段は、基本色以外の色に対して、彩度が高くなるにつれて補正強度を強くする色補正を行う
付記１２に記載の色再現システム。【００９８】
＜付記１４＞  前記第２の色補正手段は、基本色以外の色に対して、前記基本色以外の色を挟む２つの基本色に対する色補正情報から色補正する
付記１２又は付記１３に記載の色再現システム。【００９９】
＜付記１５＞  入力側の第１の色再現域と出力側の第２の色再現域とを入力する処理と、
前記第２の色再現域で再現するために、前記第１の色再現域の色に対して色補正を適用する処理と、
前記第２の色再現域の内部と判定された第１の色再現域を構成する色と、前記第２の色再現域の外部と判定された第１の色再現域を構成する色とを識別できるようにして、前記第１の色再現域に前記色補正を適用した色再現域と前記第２の色再現域とを色空間に表示する処理と、
前記表示された第２の色再現域外の色に存在する色を選択可能にする処理と、
前記選択された色を補正するためのユーザーインタフェースを表示する処理と、
前記ユーザーインタフェースの操作に連動して、前記選択された色の補正量を決定し、前記選択された色が前記第２の色再現域の表面もしくは内部になった場合には、前記第２の色再現域の表面もしくは内部なったことを表示する処理と、
前記補正量を適用して、第１の色再現域を前記第２の色再現域に変換する色変換情報を生成する処理と
をコンピュータに実行させるプログラム。【０１００】
＜付記１６＞  前記選択された色に対する補正量に応じて、前記選択された色に隣接する色も補正する
付記１５に記載のプログラム。【０１０１】
＜付記１７＞  前記色変換情報に基づいて前記第１の色再現域を構成する色を表示する処理と、
前記表示された色を選択する処理と、
前記選択された色のパラメータを変更可能に表示する処理と、
パラメータの変更後の色を表示する処理と
を有する付記１５又は付記１６に記載のプログラム。【０１０２】
＜付記１８＞  前記第２の色再現域を有する画像装置上に、前記色変換情報に基づいた評価画像を表示する処理と、
前記評価画像から補正する色を選択する処理と
を有する
付記１５から付記１７のいずれかに記載のプログラム。【０１０３】
＜付記１９＞  前記色補正は、前記第１の色再現域と前記第２の色再現域における基準白色に基づく色順応を考慮した第１の色補正と、前記第１の色再現域と前記第２の色再現域における基本色を一致させる第２の色補正とである
付記１５から付記１８のいずれかに記載のプログラム。【０１０４】
＜付記２０＞  前記第２の色補正処理は、基本色以外の色に対して、彩度が高くなるにつれて補正強度を強くする色補正を行う処理である
付記１９に記載のプログラム。【０１０５】
＜付記２１＞  前記第２の色補正処理は、基本色以外の色に対して、前記基本色以外の色を挟む２つの基本色に対する色補正情報から色補正する処理である
付記１９又は付記２０に記載のプログラム。【０１０６】
＜付記２２＞  カラーデバイス値と三刺激値の対応関係が既知である入力側の第１の色再現域と出力側の第２の色再現域を入力し、
前記第１の色再現域における基本色を前記第２の色再現域における所望の色に変換するための第１の色補正を生成し、
前記第１の色再現域における基本色以外の色を補正するための第２の色補正を生成し、
前記第１の色補正と前記第２の色補正とを、前記第１の色再現域に適用して補正色再現域を生成し、
前記補正色再現域における任意の色について均等色空間で色補正を施すユーザーインタフェースを伴った第３の色補正を適用し、
前記第１の色再現域の任意の色に対応する前記第２の色再現域における色への色変換情報を生成する
色再現方法。【０１０７】
＜付記２３＞  前記第１の色補正において、第２の色再現域における所望の色として、第１の色再現域における同じ基本色もしくはカラーデバイス値が一致する色を選択する
付記２２に記載の色再現方法。【０１０８】
＜付記２４＞  前記第２の色補正において、補正の対象となる色に対する色補正情報は、前記補正の対象となる色を挟む２つの基本色に対する第１の色補正で得られた色補正情報から生成される
付記２２又は付記２３のいずれかに記載の色再現方法。【０１０９】
＜付記２５＞  前記第３の色補正のユーザーインタフェースにおいて、ユーザーに評価画像を前記第２の色再現域を有するカラー画像装置上に提示し、前記第１の色補正、前記第２の色補正及び前記第３の色補正の効果をユーザーが前記評価画像で確認できる
付記２２から付記２４のいずれかに記載の色再現方法。【０１１０】
＜付記２６＞  前記第３の色補正のユーザーインタフェースにおいて、前記第２の色再現域を有するカラー画像装置上に提示された前記評価画像の色から前記第３の色補正で補正する色を選択する
付記２５に記載の色再現方法。【０１１１】
本出願は、２０１２年３月８日に出願された日本出願特願２０１２−０５２１０８号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【０１１２】
本発明によれば、色再現域が異なるカラー画像再現システムあるいはカラー画像装置間における色再現システム、色再現プログラム、色再現装置に適用できる。また、色再現域が異なるカラー画像再現システムあるいはカラー画像装置間の色変換テーブルを作成する機能にも適用できる。
【符号の説明】
【０１１３】
１    色再現域入力手段
２    色再現域表示手段
３    第１の色補正手段
４    第２の色補正手段
５    第３の色補正手段
６    色再現域補正インターフェース手段
７    第４の色補正手段
８    色補正インターフェース手段
９    評価画像表示手段
１０  色再現域格納メモリ
１００  色再現システム
２００  色再現システム
３００  色再現システム
４００  色再現装置
【図１】
0006008147.tif 000006
【図２】
0006008147.tif 000007
【図３】
0006008147.tif 000008
【図４】
0006008147.tif 000009
【図５】
0006008147.tif 000010
【図６】
0006008147.tif 000011
【図７】
0006008147.tif 000012
【図８】
0006008147.tif 000013
【図９】
0006008147.tif 000014
【図１０】
0006008147.tif 000015
【図１１】
0006008147.tif 000016
【図１２】
0006008147.tif 000017
【図１３】
0006008147.tif 000018
【図１４】
0006008147.tif 000019