(57)【特許請求の範囲】
【請求項１】
色域マッピング方法であって、
同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積が前記オリジナル色域の面積よりも小さいマッピング目標色域を特定するステップと、
オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するステップと、
前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定するステップと、
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定するステップと、
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定するステップと、
比率に基づいて、前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形が前記座標軸に位置する対応点を特定し、前記対応点と前記色点の接続線と、前記マッピング目標色域の境界線との交点を前記マッピング目標色域の境界線における前記色点のマッピング点として特定するステップと、
前記マッピング目標色域の境界線におけるマッピング点に基づいて前記マッピング目標色域の境界線における各線分のマッピング点の分布を取得するステップと、
前記マッピング目標色域の境界線における各線分のマッピング点の分布に基づいて、前記マッピング目標色域の境界線の単位長さにおけるマッピング点の数が同じになるように、前記マッピング目標色域外における色点のマッピング方向を調整するステップと、
マッピング方向が調整された後の色点のＬａｂ値を新たにＲＧＢ諧調値に変換して出力するステップと、を含む、色域マッピング方法。
【請求項２】
前記対応点がマッピング目標色域縦座標から離れる差分値と前記マッピング目標色域縦座標との比が前記比率に等しい、請求項１に記載の色域マッピング方法。
【請求項３】
オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定する前記ステップは、
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記ＲＧＢ諧調値に基づいてオリジナル色域における色点のＬａｂ値を取得するステップと、
前記オリジナル色域における色点のＬａｂ値によって、前記オリジナル色域における色点と輝度軸を通る平面を作成し、前記オリジナル色域に対応する色相平面における前記色点の彩度値と色相角を取得するステップと、
前記彩度値と前記色相角とに基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するステップと、を含む、請求項１に記載の色域マッピング方法。
【請求項４】
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記ＲＧＢ諧調値に基づいてオリジナル色域における色点のＬａｂ値を取得する前記ステップは、
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記オリジナル色域における色点のＲＧＢ諧調値をオリジナル色域における色点のＲＧＢ光学値に変換するステップと、
前記オリジナル色域における色点のＲＧＢ光学値をオリジナル色域における色点の三刺激値に変換するステップと、
前記オリジナル色域における色点の三刺激値をオリジナル色域における色点のＬａｂ値に変換するステップと、を含む、請求項３に記載の色域マッピング方法。
【請求項５】
前記オリジナル色域における色点のＲＧＢ光学値は、変換行列によって前記オリジナル色域における色点の三刺激値に変換される、請求項４に記載の色域マッピング方法。
【請求項６】
前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定する前記ステップは、
前記座標位置と前記マッピング目標色域の境界線関数とを比較して、前記色点が前記マッピング目標色域外に位置するか否かを判定する、請求項１に記載の色域マッピング方法。
【請求項７】
色域マッピング方法であって、
同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積が前記オリジナル色域の面積よりも小さいマッピング目標色域を特定するステップと、
オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するステップと、
前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定するステップと、
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定するステップと、
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定するステップと、を含む、色域マッピング方法。
【請求項８】
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定する前記ステップは、
比率に基づいて、前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形が前記座標軸に位置する対応点を特定するステップと、
前記対応点と前記色点の接続線と、前記マッピング目標色域の境界線との交点を前記マッピング目標色域の境界線における前記色点のマッピング点として特定するステップと、を含む、請求項７に記載の色域マッピング方法。
【請求項９】
前記対応点がマッピング目標色域縦座標から離れる差分値と前記マッピング目標色域縦座標との比が前記比率に等しい、請求項８に記載の色域マッピング方法。
【請求項１０】
オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定する前記ステップは、
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記ＲＧＢ諧調値に基づいてオリジナル色域における色点のＬａｂ値を取得するステップと、
前記オリジナル色域における色点のＬａｂ値によって、前記オリジナル色域における色点と輝度軸を通る平面を作成し、前記オリジナル色域に対応する色相平面における前記色点の彩度値と色相角を取得するステップと、
前記彩度値と前記色相角とに基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するステップと、を含む、請求項７に記載の色域マッピング方法。
【請求項１１】
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記ＲＧＢ諧調値に基づいてオリジナル色域における色点のＬａｂ値を取得する前記ステップは、
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記オリジナル色域における色点のＲＧＢ諧調値をオリジナル色域における色点のＲＧＢ光学値に変換するステップと、
前記オリジナル色域における色点のＲＧＢ光学値をオリジナル色域における色点の三刺激値に変換するステップと、
前記オリジナル色域における色点の三刺激値をオリジナル色域における色点のＬａｂ値に変換するステップと、を含む、請求項１０に記載の色域マッピング方法。
【請求項１２】
前記オリジナル色域における色点のＲＧＢ光学値は、変換行列によって前記オリジナル色域における色点の三刺激値に変換される、請求項１１に記載の色域マッピング方法。
【請求項１３】
前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定する前記ステップは、
前記座標位置と前記マッピング目標色域の境界線関数とを比較して、前記色点が前記マッピング目標色域外に位置するか否かを判定する、請求項７に記載の色域マッピング方法。
【請求項１４】
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定する前記ステップの後は、
前記マッピング目標色域の境界線におけるマッピング点に基づいて前記マッピング目標色域の境界線における各線分のマッピング点の分布を取得するステップと、
前記マッピング目標色域の境界線における各線分のマッピング点の分布に基づいて、前記マッピング目標色域の境界線の単位長さにおけるマッピング点の数が同じになるように、前記マッピング目標色域外における色点のマッピング方向を調整するステップと、
マッピング方向が調整された後の色点のＬａｂ値を新たにＲＧＢ諧調値に変換して出力するステップと、をさらに含む、請求項７に記載の色域マッピング方法。
【請求項１５】
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定する前記ステップは、
前記色点が前記マッピング目標色域内に位置する場合、前記色点のＬａｂ値をＲＧＢ諧調値に直接変換して出力するステップをさらに含む、請求項７に記載の色域マッピング方法。
【請求項１６】
互いに電気的に接続されるコントローラ及びデータコレクタを含む色域マッピング装置であって、
前記コントローラは、同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積が前記オリジナル色域の面積よりも小さいマッピング目標色域を特定するために用いられ、
前記データコレクタは、オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するために用いられ、
前記コントローラはさらに、前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定し、
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定し、
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定するために用いられる、色域マッピング装置。
【請求項１７】
前記コントローラは、
比率に基づいて、前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形が前記座標軸に位置する対応点を特定し、
前記対応点と前記色点の接続線と、前記マッピング目標色域の境界線との交点を前記マッピング目標色域の境界線における前記色点のマッピング点として特定するために用いられる、請求項１６に記載の色域マッピング装置。
【請求項１８】
前記データコレクタは、
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記ＲＧＢ諧調値に基づいてオリジナル色域における色点のＬａｂ値を取得し、
前記オリジナル色域における色点のＬａｂ値によって、前記オリジナル色域における色点と輝度軸を通る平面を作成し、前記オリジナル色域に対応する色相平面における前記色点の彩度値と色相角を取得し、
前記彩度値と前記色相角とに基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するために用いられる、請求項１６に記載の色域マッピング装置。
【請求項１９】
前記データコレクタは、
前記オリジナル色域における色点のＲＧＢ諧調値を取得し、前記オリジナル色域における色点のＲＧＢ諧調値をオリジナル色域における色点のＲＧＢ光学値に変換し、
前記オリジナル色域における色点のＲＧＢ光学値をオリジナル色域における色点の三刺激値に変換し、
前記オリジナル色域における色点の三刺激値をオリジナル色域における色点のＬａｂ値に変換するために用いられる、請求項１８に記載の色域マッピング装置。
【請求項２０】
前記コントローラはさらに、
前記マッピング目標色域の境界線におけるマッピング点に基づいて前記マッピング目標色域の境界線における各線分のマッピング点の分布を取得し、
前記マッピング目標色域の境界線における各線分のマッピング点の分布に基づいて、前記マッピング目標色域の境界線の単位長さにおけるマッピング点の数が同じになるように、前記マッピング目標色域外における色点のマッピング方向を調整し、
マッピング方向が調整された後の色点のＬａｂ値を新たにＲＧＢ諧調値に変換して出力するために用いられる、請求項１６に記載の色域マッピング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理の分野に関し、特に色域マッピング方法及び色域マッピング装置に関するものである。
【背景技術】
【０００２】
科学技術の継続的な発展により、マルチメディアデバイスは徐々に多様化の傾向を表している。異なるディスプレイデバイスには異なる色展示方法があるが、各ディスプレイデバイス間の色域マッピングとマッチングの問題もますます顕著になっている。
【０００３】
図１に示すように、現段階で一般的に使用されるＨＰＭＩＮＤＥアルゴリズムは、超色域の問題に対して、色域外の色をすべて目標色域境界上に切り出し、色域内の色をそのまま出力する。図２に示すように、色域内の点は、色域内の色の正確な表示が確保されるようにそのまま出力され、色域外の点は、輝度軸における点に向かう方向に沿ってマッピングされる。色域外の領域の色は、色域境界上に順次マッピングされる。色域面積とマッピング線分には大きな差が存在し、マッピングの均一性の低下が直接引き起こされる。
【０００４】
色域マッピングアルゴリズムの場合、特に大きな色域から小さな色域へのマッピングのプロセスでは、一般的なアルゴリズムは、小さな色域の外側に位置する色点について、いずれも輝度軸におけるある点に向かう方向に沿ってマッピングする。例えば、小面積の色域ＡＢＨＧは、ＡＢとして目標領域に投影され、大面積の色域ＥＦＪＩは、ＥＦとして目標領域に投影される。ＥＦがＡＢよりも明らかに短いため、マッピングの均一性の不足や色の詳細レベルの不十分などの問題が引き起こされる。
【発明の概要】
【０００５】
本発明によって解決される技術的問題は、面積比によってマッピング点の座標を取得し、マッピング方向を特定し、境界上にマッピングされる色点の均一性や詳細レベルなどの問題を改善する色域マッピングアルゴリズムを提供することである。
【０００６】
上記の技術的問題を解決するために、本発明によれば、色域マッピング方法であって、
同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積が前記オリジナル色域の面積よりも小さいマッピング目標色域を特定するステップと、
オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するステップと、
前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定するステップと、
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定するステップと、
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定するステップと、
比率に基づいて、前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形が前記座標軸に位置する対応点を特定し、前記対応点と前記色点の接続線と、前記マッピング目標色域の境界線との交点を前記マッピング目標色域の境界線における前記色点のマッピング点として特定するステップと、
前記マッピング目標色域の境界線におけるマッピング点に基づいて前記マッピング目標色域の境界線における各線分のマッピング点の分布を取得するステップと、
前記マッピング目標色域の境界線における各線分のマッピング点の分布に基づいて、前記マッピング目標色域の境界線の単位長さにおけるマッピング点の数が同じになるように、前記マッピング目標色域外における色点のマッピング方向を調整するステップと、
マッピング方向が調整された後の色点のＬａｂ値を新たにＲＧＢ諧調値に変換して出力するステップと、を含む色域マッピング方法が提供される。
【０００７】
上記の技術的問題を解決するために、本発明によれば、別の色域マッピング方法であって、
同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積が前記オリジナル色域の面積よりも小さいマッピング目標色域を特定するステップと、
オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するステップと、
前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定するステップと、
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定するステップと、
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定するステップと、を含む色域マッピング方法が提供される。
【０００８】
上記の技術的問題を解決するために、本発明によれば、互いに電気的に接続されるコントローラ及びデータコレクタを含む色域マッピング装置であって、
前記コントローラは、同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積が前記オリジナル色域の面積よりも小さいマッピング目標色域を特定するために用いられ、
前記データコレクタは、オリジナル色域における色点のＬａｂ値を取得し、前記Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定するために用いられ、
前記コントローラはさらに、前記座標位置に基づいて前記色点が前記マッピング目標色域外に位置するか否かを判定し、
前記色点が前記マッピング目標色域外に位置する場合、前記色点が位置する水平線と、前記オリジナル色域の境界線及び前記マッピング目標色域の境界線との交点を特定し、
前記交点及び前記オリジナル色域と座標軸の交点で囲まれる図形の面積と、前記オリジナル色域と前記マッピング目標色域の面積差との比率に基づいて、前記マッピング目標色域の境界線における前記色点のマッピング点を特定するために用いられる色域マッピング装置がさらに提供される。
【発明の効果】
【０００９】
本発明によれば、従来技術とは異なり、同じ色域空間においてオリジナル色域のマッピング目標色域を特定し、オリジナル色域における色点のＬａｂ値を取得してからＬａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定し、座標位置に基づいて色点のマッピング目標色域を判定し、色点が前記マッピング目標色域外に位置する場合、色点が位置する水平線と、オリジナル色域の境界線及びマッピング目標色域の境界線との交点を特定し、交点及びオリジナル色域と座標軸の交点で囲まれる図形の面積と、オリジナル色域とマッピング目標色域の面積差との比率に基づいて、マッピング目標色域の境界線における色点のマッピング点を特定する。上記の方法によれば、境界上にマッピングされる色点の均一性が改善され、色の詳細レベルが向上する。
【図面の簡単な説明】
【００１０】
【図１】従来技術のＨＰＭＩＮＤＥアルゴリズムによる目標色域境界への色域外の色の切り出しを示す概略図である。
【図２】従来技術のＨＰＭＩＮＤＥアルゴリズムによる対応境界線分への色域外の領域のマッピングを示す概略図である。
【図３】本発明に係る色域マッピング方法の実施例を示す概略フローチャートである。
【図４】図３の色域マッピング方法の色点彩度値の実施例の計算を示す概略図である。
【図５】図３の色域マッピング方法に対応するマッピング方法の実施例を示す概略図である。
【図６】図３の色域マッピング方法に対応するマッピング方法の別の実施例を示す概略図である。
【図７】本発明に係る色域マッピング装置の実施形態の構造を示す概略図である。
【発明を実施するための形態】
【００１１】
図３を参照して、図３は、本発明に係る色域マッピング方法の実施例を示す概略フローチャートである。本実施例における色域マッピング方法は、以下のステップを含む。
【００１２】
３０１では、同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積がオリジナル色域の面積よりも小さいマッピング目標色域を特定する。
【００１３】
オプションとして、オリジナル色域とマッピング目標色域には、コンピュータグラフィックス色域空間、ＣＩＥ色域空間及びテレビシステム色域空間が含まれてもよい。例えば、当該オリジナル色域はｓＲＧＢ色域であり、当該マッピング目標色域はＬａｂ色域である。他の実施形態では、他の二つの異なる色域に互いにマッピングされてもよく、ここでは限定しない。
【００１４】
具体的には、オリジナル色域とマッピング目標色域は、すべての色空間を確認し、色域空間を同じ座標系に配置する。
【００１５】
３０２では、オリジナル色域における色点のＬａｂ値を取得し、Ｌａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定する。
【００１６】
具体的には、まずオリジナル色域における色点のＲＧＢ諧調値を取得し、当該ＲＧＢ諧調値に基づいてオリジナル色域における色点のＬａｂ値を取得する。そして、オリジナル色域における色点のＬａｂ値によって、オリジナル色域における色点と輝度軸を通る平面を作成し、オリジナル色域に対応する色相平面における色点の彩度値と色相角を取得する。そして、彩度値と色相角とに基づいてオリジナル色域に対応する色相平面における色点の座標位置を特定する。
【００１７】
上記のプロセスを明確に説明するために、図４に示す具体的な実施例を用いる。図４は、図３の色域マッピング方法の色点彩度値の実施例の計算を示す概略図である。図４では、横軸が彩度であり、縦軸が輝度である。当該座標系では、オリジナル色域における色点のＬａｂ値、すなわち輝度値Ｌ、赤緑の色値ａ及び青黄の色値ｂによって、任意の点Ｐ（Ｃ＊、Ｌ＊）と輝度軸を通る平面を作成し、オリジナル色域の三次元空間を二次元平面に変換する。そして、赤緑の色値ａと青黄の色値ｂによって、現在Ｐ点の色相角Ｈ＊と彩度値（Ｃ＊、Ｌ＊）を特定する（具体的には、次式（１）から（３）を参照する）。
【００１８】
【数１】
0006793281.tif 000002
【００１９】
ここでは、オリジナル色域における色点のＬａｂ値を取得するためには、オリジナル色域における色点のＲＧＢ諧調値を取得した後、変換方程式によってオリジナル色域における色点のＲＧＢ諧調値をオリジナル色域における色点のＲＧＢ光学値に変換する。次に、オリジナル色域における色点のＲＧＢ光学値をオリジナル色域における色点の三刺激値に変換する。最後に、オリジナル色域における色点の三刺激値をオリジナル色域における色点のＬａｂ値に変換する。
【００２０】
オリジナル色域における色点のＲＧＢ諧調値は、Ｇａｍｍａ２．２によってオリジナル色域における色点の光学値に変換されることが好ましい。
【００２１】
ここでは、Ｇａｍｍａ２．２は、特殊なトーンカーブである。Ｇａｍｍａ値が１に等しい場合、カーブは座標軸に対して４５°の直線になる。このとき、入力と出力の密度が同じであることを意味する。Ｇａｍｍａ２．２が１を超えると、出力が明るくなる。
【００２２】
オリジナル色域における色点のＲＧＢ光学値は、変換行列によってオリジナル色域における色点の三刺激値に変換されることが好ましい。
【００２３】
一般的には、ＲＧＢ諧調値をＬａｂ値に直接変換することはできない。ＸＹＺ三刺激値に変換してからＬａｂ値に変換する必要がある（すなわち：ＲＧＢ諧調値−ＸＹＺ三刺激値−Ｌａｂ値）。変形の実施形態では、ＲＧＢ諧調値をまずＸＹＺ三刺激値に変換する。
【００２４】
具体的には、ｒ、ｇ、ｂが画素の三つのチャネルであり、数値範囲がいずれも［０，２５５］である場合、変換式は、次のとおりである。
【００２５】
【数２】
0006793281.tif 000003
ただし、変換行列は次のとおりである。
【００２６】
【数３】
0006793281.tif 000004
次の式と同等である。
【００２７】
【数４】
0006793281.tif 000005
【００２８】
Ｘ赤原色刺激量、Ｙ緑原色刺激量及びＺ青原色刺激量を取得した後、これらをＬａｂ値に変換する。
【００２９】
【数５】
0006793281.tif 000006
【００３０】
ただし、Ｘは赤原色刺激量であり、Ｙは緑原色刺激量であり、Ｚは青原色刺激量である。Ｘｎ、Ｙｎ、Ｚｎは、それぞれ９５．０４７、１００．０、１０８．８８３であるデフォルト値を使用する。ｆ（ｔ）は補正関数であり、ｔは補正パラメータである。Ｌ＊は輝度値であり、ａ＊は赤緑の色値であり、ｂ＊は青黄の色値である。
【００３１】
３０３では、座標位置に基づいて色点が前記マッピング目標色域外に位置するか否かを判定する。
【００３２】
変形の実施形態では、座標位置と前記マッピング目標色域の境界線関数とを比較して、前記色点が前記マッピング目標色域外に位置するか否かを判定する。
【００３３】
具体的には、オリジナル色域における色点のＬａｂ値を取得した後、輝度値Ｌ、赤緑の色値ａ、青黄の色値ｂを取得する。上記の式（１）から（３）に基づいて二次元平面の色相角Ｈと二次元平面の彩度値（Ｃ、Ｌ）を取得し、取得された色相角と彩度値を目標色域の境界線関数に代入して色点の位置関係を判定する。
【００３４】
３０４では、色点がマッピング目標色域外に位置する場合、色点が位置する水平線と、オリジナル色域の境界線及びマッピング目標色域の境界線との交点を特定する。
【００３５】
具体的には、図５は、図３の色域マッピング方法に対応するマッピング方法の実施例を示す概略図である。図中のＰ点を通る水平線ｈを作成し、水平線ｈは点Ｎでオリジナル色域の境界線と交差し、点Ｍでマッピング目標色域の境界線と交差する。
【００３６】
ここで、色点が前記マッピング目標色域内に位置する場合、前記色点のＬａｂ値をＲＧＢ諧調値に直接変換して出力する。
【００３７】
３０５では、交点及びオリジナル色域と座標軸の交点で囲まれる図形の面積と、オリジナル色域とマッピング目標色域の面積差との比率に基づいて、マッピング目標色域の境界線における色点のマッピング点を特定する。
【００３８】
変形の実施形態では、比率に基づいて、交点及びオリジナル色域と座標軸の交点で囲まれる図形が座標軸に位置する対応点を特定し、対応点と色点の接続線と、前記マッピング目標色域の境界線との交点をマッピング目標色域の境界線における色点のマッピング点として特定する。対応点がマッピング目標色域縦座標から離れる差分値とマッピング目標色域縦座標との比が上記比率に等しい。
【００３９】
具体的には、図５に示すように、オリジナル色域とマッピング目標色域の差分値面積をＳとすると、Ｓ＝Ｓ△（ＬｘＤＯ）−Ｓ△（ＬｘＴＯ）が得られる。マッピング目標色域外における任意の色点Ｐを通る水平線ｈを作成し、Ｍ、Ｎで二つの境界と交差させる。ＭＮと色域の境界で囲まれる領域はＡ、すなわちＡ＝Ｓ△（ＬｘＭＮ）である。Ａ／Ｓ＝ＬｘＬＴ／ＬｘＯとなるように、ｐを通る線分を作成し、点ＬＴで縦軸と交差させ、点ｐ´でマッピング目標色域の境界と交差させる。ＬＴの座標値が得られ、色点Ｐの座標値を組み合わせて線分ＬＴＰの関数を確認する。上記の結果をマッピング目標色域の境界の関数に代入するとマッピング点ｐ´が得られる。
【００４０】
さらに、マッピング目標色域の境界線におけるマッピング点に基づいてマッピング目標色域の境界線における各線分のマッピング点の分布を取得する。次にマッピング目標色域の境界線における各線分のマッピング点の分布に基づいて、マッピング目標色域の境界線の単位長さにおけるマッピング点の数が同じになるように、前記マッピング目標色域外における色点のマッピング方向を調整する。一般的には、マッピング目標色域の境界線の各単位長さにおけるマッピング点の数が上下に幅１０％以下となるように保証されればよい。その後、マッピング方向が調整された後の色点のＬａｂ値を新たにＲＧＢ諧調値に変換して出力する。
【００４１】
具体的には、図６は、図３の色域マッピング方法に対応するマッピング方法の別の実施例を示す概略図である。上記の方法によりマッピング目標色域の境界線におけるオリジナル色域における各色点のマッピング点の分布が得られる。また、マッピングの均一性は単位長さあたりのマッピング点の数によって表され、すなわちβ＝面積Ｓ／長さＬである。図における線分ＡＢに対応する色領域のように、マッピング線分におけるマッピング点の数が少ない場合、元の領域ＡＢＱＰを領域ＡＢＪＩに大きくする。すなわち、領域ＡＢＪＩにおける色点とそれに対応するマッピング点との接続線の方向が線分ＡＢ内に固定されるように、色点のマッピング方向を調整する。図におけるＥＦに対応する色領域のように、マッピング線分におけるマッピング点の数が多い場合、元のマッピング対応線分ＥＦを線分ＥＫまで伸ばす。すなわち、方向が線分ＥＫ内に固定されるように、すなわち元の領域ＥＦＨＧが線分ＥＫ方向にマッピングされるように、領域ＥＦＨＧにおける色点とそれに対応するマッピング点との接続線の方向を調整する。マッピング方向が調整された後の色点のＬａｂ値を三刺激値に変換し、具体的な式は次式（９）及び式（１０）に示す。次に三刺激値を変換行列によってＲＧＢ光学値に変換し、最後にＧａｍｍａ２．２によってＲＧＢ諧調値に変換して出力する。
【００４２】
【数６】
0006793281.tif 000007
【００４３】
ただし、Ｘｎ、Ｙｎ、Ｚｎは、それぞれ９５．０４７、１００．０、１０８．８８３であるデフォルト値を使用する。Ｌは輝度値であり、ａは赤緑の色値であり、ｂは青黄の色値である。ｔは補正パラメータであり、ｆ（ｔ）は補正関数である。
【００４４】
具体的な実施例では、ｓＲＧＢ色域空間に入力し、ｓＲＧＢ色域空間における各色点のＲＧＢ諧調値を順次ｇａｍｍａ２．２関数並びにＴＭ変換行列及び変換方程式によって、ＲＧＢ諧調値をＬａｂ値に変換する。Ｌａｂ値に基づいて各色点が位置する領域を確認し、マッピング目標色域外における各色点をシミュレーション計算によって（具体的には、上記の各実施例の通り）、各点のマッピング方向を変更し、マッピング方向が調整された後の色点のＬａｂ値を新たにＲＧＢ諧調値に変換して出力する。
【００４５】
本実施例によれば、従来技術とは異なり、同じ色域空間においてオリジナル色域のマッピング目標色域を特定し、オリジナル色域における色点のＬａｂ値を取得してからＬａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定し、座標位置に基づいて色点のマッピング目標色域を判定し、色点が前記マッピング目標色域外に位置する場合、色点が位置する水平線と、オリジナル色域の境界線及びマッピング目標色域の境界線との交点を特定し、交点及びオリジナル色域と座標軸の交点で囲まれる図形の面積と、オリジナル色域とマッピング目標色域の面積差との比率に基づいて、マッピング目標色域の境界線における色点のマッピング点を特定する。上記の方法によれば、境界上にマッピングされる色点の均一性が改善され、色の詳細レベルが向上する。
【００４６】
本発明によれば、色域マッピング装置がさらに提供される。図７は、本発明に係る色域マッピング装置の実施形態の構造を示す概略図である。互いに電気的に接続されるコントローラ７０１及びデータコレクタ７０２を含む。コントローラ７０１は、同じ色域空間においてオリジナル色域のマッピング目標色域であって、面積がオリジナル色域の面積よりも小さいマッピング目標色域を特定するために用いられる。データコレクタ７０２は、オリジナル色域における色点のＬａｂ値を取得し、Ｌａｂ値に基づいてオリジナル色域に対応する色相平面における色点の座標位置を特定するために用いられる。コントローラ７０１はさらに、座標位置に基づいて色点が前記マッピング目標色域外に位置するか否かを判定し、色点が前記マッピング目標色域外に位置する場合、色点が位置する水平線と、オリジナル色域の境界線及びマッピング目標色域の境界線との交点を特定し、交点及びオリジナル色域と座標軸の交点で囲まれる図形の面積と、オリジナル色域とマッピング目標色域の面積差との比率に基づいて、マッピング目標色域の境界線における色点のマッピング点を特定するために用いられる。
【００４７】
具体的な実行プロセスについては、図３から図６及び任意の実施形態の関連する文字の説明を参照して、ここでは再び詳述しない。
【００４８】
本実施例によれば、従来技術とは異なり、同じ色域空間においてオリジナル色域のマッピング目標色域を特定し、オリジナル色域における色点のＬａｂ値を取得してからＬａｂ値に基づいて前記オリジナル色域に対応する色相平面における前記色点の座標位置を特定し、座標位置に基づいて色点のマッピング目標色域を判定し、色点が前記マッピング目標色域外に位置する場合、色点が位置する水平線と、オリジナル色域の境界線及びマッピング目標色域の境界線との交点を特定し、交点及びオリジナル色域と座標軸の交点で囲まれる図形の面積と、オリジナル色域とマッピング目標色域の面積差との比率に基づいて、マッピング目標色域の境界線における色点のマッピング点を特定する。上記の方法によれば、境界上にマッピングされる色点の均一性が改善され、色の詳細レベルが向上する。
【００４９】
さらに、本実施例によれば、色域マッピング装置によって色域マッピング処理の煩雑な計算プロセスをさらに単純化し、色域マッピング装置によって色域外の色をすべて目標色域境界上に切り出すことにより、各色点のマッピング方向が最適化され、境界上にマッピングされる色点の均一性や詳細レベルなどの問題が改善される。
【００５０】
上記は、本発明の実施形態に過ぎず、これにより本発明の特許範囲を制限するものではない。本発明の明細書及び図面の内容によってなされる同等の構造若しくは同等のプロセス変換、又は他の関連技術分野への直接的若しくは間接的な適用は、いずれも同様に本発明の特許保護範囲に含まれる。
【図１】
0006793281.tif 000008
【図２】
0006793281.tif 000009
【図３】
0006793281.tif 000010
【図４】
0006793281.tif 000011
【図５】
0006793281.tif 000012
【図６】
0006793281.tif 000013
【図７】
0006793281.tif 000014