(57)【要約】【課題】ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号を生成することで、ハイライトの色相変化を軽減する。【解決手段】映像信号変換装置１のＨＤＲクロマ処理部１２は、ＨＤＲ映像の三刺激値ＸHDRＹHDRＺHDRの空間をＣＩＥＬＡＢ空間に変換し、基準白レベル以上の色を無彩色または白色に近づけるためのクロマ補正を行う。圧縮処理部１４は、輝度ＹHDRに対し、人肌レベル、基準白レベル及びハイライトの色再現を考慮したトーンマッピングカーブの関数による圧縮処理を行い、輝度ＹSDRを求める。ＳＤＲクロマ処理部１６は、三刺激値ＸSDRＹSDRＺSDRの空間をＣＩＥＬＡＢ空間に変換し、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行う。【選択図】図１
2020150380.tif 000002
【特許請求の範囲】
【請求項１】
ＨＤＲ（High Dynamic Range：ハイダイナミックレンジ）映像をＳＤＲ（Standard Dynamic Range：スタンダードダイナミックレンジ）映像に変換する映像信号変換装置において、
前記ＨＤＲ映像のビデオ信号を、前記ＨＤＲ映像のＥＯＴＦ（Electro Optical Transfer Function：電気−光伝達関数）により第１ディスプレイ光信号に変換するＨＤＲビデオ／光変換部と、
前記ＨＤＲビデオ／光変換部により変換された前記第１ディスプレイ光信号を、第１三刺激値に変換するＨＤＲ光／三刺激値変換部と、
前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値を色度座標に変換するＨＤＲ三刺激値／色度変換部と、
前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値のうちの輝度値を第１輝度値とし、所定のトーンマッピングカーブの関数によりダイナミックレンジを圧縮し、前記ＨＤＲ映像における前記第１輝度値から、前記ＳＤＲ映像における第２輝度値を求める圧縮処理部と、
前記ＨＤＲ三刺激値／色度変換部により変換された前記色度座標を、前記圧縮処理部により求めた前記第２輝度値を含む第２三刺激値に変換するＳＤＲ輝度／三刺激値変換部と、
前記ＳＤＲ輝度／三刺激値変換部により変換された前記第２三刺激値の空間を所定の色空間に変換し、前記ＳＤＲ映像の色域体積における境界面の彩度が定義されたテーブルを用いて、前記色域体積内の彩度はそのままとし、前記色域体積外の彩度を前記境界面の彩度に補正する彩度補正を行い、彩度補正後の前記所定の色空間を第３三刺激値の空間に変換し、前記第３三刺激値を求めるＳＤＲ彩度処理部と、
前記ＳＤＲ彩度処理部により求めた前記第３三刺激値を、第２ディスプレイ光信号に変換するＳＤＲ三刺激値／光変換部と、
前記ＳＤＲ三刺激値／光変換部により変換された前記第２ディスプレイ光信号を、前記ＳＤＲ映像の前記ＥＯＴＦの逆関数により前記ＳＤＲ映像のビデオ信号に変換するＳＤＲ光／ビデオ変換部と、
を備えたことを特徴とする映像信号変換装置。
【請求項２】
請求項１に記載の映像信号変換装置において、
前記ＳＤＲ彩度処理部は、
前記ＳＤＲ輝度／三刺激値変換部により変換された前記第２三刺激値の空間をＣＩＥＬＡＢ空間に変換し、明度及び色座標を求める色空間変換部と、
前記色空間変換部により求めた前記色座標に基づいて、クロマ及び色相角を求め、前記ＳＤＲ映像の前記色域体積における境界面のクロマが定義された前記テーブルを用いて、前記色域体積内の前記クロマはそのままとし、前記色域体積外の前記クロマを前記境界面のクロマに補正するクロマ補正を行い、前記色相角を保持しながら、クロマ補正後の前記色座標を求めるクロマ補正部と、
前記色空間変換部により求めた前記明度、及び前記クロマ補正部により求めたクロマ補正後の前記色座標による前記ＣＩＥＬＡＢ空間を、前記第３三刺激値の空間に変換し、前記第３三刺激値を求める色空間逆変換部と、
を備えたことを特徴とする映像信号変換装置。
【請求項３】
請求項２に記載の映像信号変換装置において、
前記テーブルには、前記明度及び前記色相角に対応して、前記境界面のクロマが定義クロマとして格納されており、
前記ＳＤＲ彩度処理部に備えた前記クロマ補正部は、
前記色空間変換部により求めた前記色座標に基づいて、前記クロマを補正前クロマとして求めると共に、前記色相角を求め、前記テーブルから、前記補正前クロマ及び前記色相角に最も近い４つの前記定義クロマを読み出し、４つの前記定義クロマを線形補間して境界クロマを求め、前記補正前クロマが前記境界クロマ以上である場合、前記境界クロマを補正後クロマに設定し、前記補正前クロマが前記境界クロマよりも小さい場合、前記補正前クロマを前記補正後クロマに設定し、前記色相角を保持しながら、前記補正後クロマからクロマ補正後の前記色座標を求める、ことを特徴とする映像信号変換装置。
【請求項４】
請求項１から３までのいずれか一項に記載の映像信号変換装置において、
さらに、前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値の空間を所定の色空間に変換し、基準白レベル以上の色が無彩色または白色に近づくように、色相角を保持しながら彩度を小さくする彩度補正を行い、彩度補正後の前記所定の色空間を、彩度補正後の第４三刺激値の空間に変換し、前記第４三刺激値を求めるＨＤＲ彩度処理部を備え、
前記ＨＤＲ三刺激値／色度変換部は、
前記ＨＤＲ彩度処理部により求めた前記第４三刺激値を前記色度座標に変換する、ことを特徴とする映像信号変換装置。
【請求項５】
請求項４に記載の映像信号変換装置において、
前記ＨＤＲ彩度処理部は、
前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値の空間をＣＩＥＬＡＢ空間に変換し、明度及び色座標を求める色空間変換部と、
前記色空間変換部により求めた前記色座標に基づいて、補正前クロマ及び前記色相角を求め、基準白レベル以上の色が無彩色または白色に近づくように、前記色相角を保持しながら、前記補正前クロマを小さくしてクロマ補正後の前記色座標を求めるクロマ補正部と、
前記色空間変換部により求めた前記明度、及び前記クロマ補正部により求めたクロマ補正後の前記色座標による前記ＣＩＥＬＡＢ空間を、前記第４三刺激値の空間に変換し、前記第４三刺激値を求める色空間逆変換部と、
を備えたことを特徴とする映像信号変換装置。
【請求項６】
コンピュータを、請求項１から５までのいずれか一項に記載の映像信号変換装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＨＤＲ（High Dynamic Range：ハイダイナミックレンジ）映像をＳＤＲ（Standard Dynamic Range：スタンダードダイナミックレンジ）映像に階調変換する映像信号変換装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ハイビジョン放送のＳＤＲにおける白レベルは、ビデオ信号の約１００％となっている。このビデオ信号をピーク輝度が１００ｃｄ／ｍ2のＳＤＲディスプレイで表示すると、約１００ｃｄ/ｍ2の輝度で表示される。
【０００３】
これに対し、ＨＤＲでは、基準白レベルを２０３ｃｄ／ｍ2の輝度とするレポートが策定された。このときの映像信号レベルは、ＨＬＧ（Hybrid Log Gamma：ハイブリッドログガンマ）では７５％であり、ＰＱ（Perceptual Quantization）では５８％であると規定されている（例えば、非特許文献１，２，３を参照）。
【０００４】
放送事業者は、ダイナミックレンジの異なるＨＬＧ映像とＳＤＲ映像とを同時に制作する一体化制作の検討を始めている。ＨＤＲ映像及びＳＤＲ映像の一体化制作においては、ＨＤＲ対応のカメラで取得したシーン光のリニア信号に対し、あるゲイン処理を行うことで、ＳＤＲ映像を生成する変換法が知られている（例えば、特許文献１を参照）。
【０００５】
また、ＨＤＲ映像のみを制作し、制作系統の最終段階でＨＤＲ映像をＳＤＲ映像に一括変換する変換法も知られている。
【０００６】
カメラシステムで変換を行う前者の変換法は、最終的に得られるＨＤＲ映像及びＳＤＲ映像の色再現性が異なるという問題がある。これは、ビデオ信号をディスプレイ光信号に変換する際のＥＯＴＦ（Electro Optical Transfer Function：電気−光伝達関数）の違いに起因する。
【０００７】
一方、ＨＤＲ映像をＳＤＲ映像に一括変換する後者の変換法は、ＨＤＲ映像にテロップが合成された場合、そのテロップの白レベルが変化しないように、基準白レベルを考慮し、ＨＤＲ映像をＳＤＲ映像に変換する必要がある。
【０００８】
一般的な映像信号変換装置では、ＨＬＧディスプレイ輝度２００ｃｄ／ｍ2をＳＤＲディスプレイ輝度８８ｃｄ／ｍ2〜１００ｃｄ／ｍ2の間に対応させるためのゲイン処理を行う。これにより、基準白レベルを考慮したＨＬＧ映像からＳＤＲ映像への変換を実現することができる。これは、ＨＬＧビデオ信号の基準白レベル７５％をＳＤＲビデオ信号の白レベル約９５％に対応させるためのゲイン処理に相当する。
【０００９】
しかしながら、前述の基準白レベルを考慮した変換法は、映像を構成する上で重要な印象要因の一つである人物の肌の信号レベルを考慮したものではない。このため、人物の肌の信号レベルが、ＳＤＲ映像の肌レベルよりも低くなり、暗く感じられるという問題があった。
【００１０】
また、ＨＬＧビデオ信号の約８０％以上の部分が、ＳＤＲビデオ信号の上限値である１０９％でクリップされ、ハイライトが白飛びするという問題もあった。
【００１１】
これらの問題を解決するための手法として、本件特許出願の同一の出願人によりなされた、本件特許出願時に未公開である特願２０１８−１９１５６０号公報（以下、未公開公報という。）の実施例１に記載された変換法が提案されている。この変換法は、肌レベルの対応関係から決定されたゲイン値を用いたゲイン処理を行い、基準白レベルを考慮した圧縮処理にてレベルを一致させ、さらに、ハイライトの圧縮のために再び圧縮処理を行うことで、色再現を改善するものである。
【００１２】
この変換法は、ディスプレイ光のリニア信号に対して圧縮処理が行われる。しかし、ＨＤＲ映像とＳＤＲ映像とでは、ハイライト部の電気−光伝達関数であるＥＯＴＦの違いがある。このため、圧縮後のＳＤＲ映像のハイライト部では、量子化による丸めの影響のため、バンディングと呼ばれる階調の不連続を生じ、ＳＤＲ映像の品質が低下するという問題がある。
【００１３】
この問題を解決するための手法として、前述の未公開公報の実施例２，３，４に記載された変換法が提案されている。この変換法は、対数関数を用いてダイナミックレンジを圧縮するものである。
【００１４】
しかしながら、対数関数を用いてダイナミックレンジの圧縮のみを行うと、ハイライトの白飛びが軽減される一方で、ハイライトの特定の色相成分において、ＳＤＲ映像に変換したときのハードクリップにより、色相変化を生じる場合があった。
【００１５】
このハイライトの色相変化を改善する手法として、クロストークマトリクス処理が知られている（例えば、特許文献２、非特許文献４を参照）。このクロストークマトリクス処理は、ＲＧＢ色成分毎の輝度のばらつきを軽減する処理、すなわち彩度を低下させる処理である。色相変化を生じる処理過程において、クロストークマトリクス処理により事前に彩度を低下させてから各処理を適用し、これらの処理の後にクロストークマトリクス処理の逆処理により彩度を復元する。これにより、クロストークマトリクス処理を適用しない場合よりも、ハイライトの色相変化の程度を軽減することができる。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２０１６−１９７８５４号公報
【特許文献２】特開２０１８−１４２９４７号公報
【非特許文献】
【００１７】
【非特許文献１】Report ITU-R BT.2408-0，“Operational practices in HDR  television production”
【非特許文献２】Recommendation ITU-R BT.2100-0，“Image parameter values for high dynamic range television for use in production and international programme exchange”
【非特許文献３】Recommendation ITU-R BT.1886，“Reference electro-optical transfer function for flat panel displays used in HDTV studio production”
【非特許文献４】野村、安江、正岡、日下部、“ＨＤＲ／ＳＤＲ一体化制作カメラにおける色再現改善”、映像情報メディア学会年次大会、No.34E-2（2017）
【発明の概要】
【発明が解決しようとする課題】
【００１８】
しかしながら、ＨＤＲ映像をＳＤＲ映像に階調変換する従来の変換法においては、クロストークマトリクス処理を適用した場合であっても、ハイライトの色相変化の軽減が不十分であるという問題があった。これは、階調変換されたＳＤＲビデオ信号において、ＳＤＲ映像で再現可能な色の再現範囲を超える信号が生成されてしまうからである。
【００１９】
そこで、本発明は前記課題を解決するためになされたものであり、その目的は、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号を生成することで、ハイライトの色相変化を軽減可能な映像信号変換装置及びプログラムを提供することにある。
【課題を解決するための手段】
【００２０】
前記課題を解決するために、請求項１の映像信号変換装置は、ＨＤＲ（High Dynamic Range：ハイダイナミックレンジ）映像をＳＤＲ（Standard Dynamic Range：スタンダードダイナミックレンジ）映像に変換する映像信号変換装置において、前記ＨＤＲ映像のビデオ信号を、前記ＨＤＲ映像のＥＯＴＦ（Electro Optical Transfer Function：電気−光伝達関数）により第１ディスプレイ光信号に変換するＨＤＲビデオ／光変換部と、前記ＨＤＲビデオ／光変換部により変換された前記第１ディスプレイ光信号を、第１三刺激値に変換するＨＤＲ光／三刺激値変換部と、前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値を色度座標に変換するＨＤＲ三刺激値／色度変換部と、前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値のうちの輝度値を第１輝度値とし、所定のトーンマッピングカーブの関数によりダイナミックレンジを圧縮し、前記ＨＤＲ映像における前記第１輝度値から、前記ＳＤＲ映像における第２輝度値を求める圧縮処理部と、前記ＨＤＲ三刺激値／色度変換部により変換された前記色度座標を、前記圧縮処理部により求めた前記第２輝度値を含む第２三刺激値に変換するＳＤＲ輝度／三刺激値変換部と、前記ＳＤＲ輝度／三刺激値変換部により変換された前記第２三刺激値の空間を所定の色空間に変換し、前記ＳＤＲ映像の色域体積における境界面の彩度が定義されたテーブルを用いて、前記色域体積内の彩度はそのままとし、前記色域体積外の彩度を前記境界面の彩度に補正する彩度補正を行い、彩度補正後の前記所定の色空間を第３三刺激値の空間に変換し、前記第３三刺激値を求めるＳＤＲ彩度処理部と、前記ＳＤＲ彩度処理部により求めた前記第３三刺激値を、第２ディスプレイ光信号に変換するＳＤＲ三刺激値／光変換部と、前記ＳＤＲ三刺激値／光変換部により変換された前記第２ディスプレイ光信号を、前記ＳＤＲ映像の前記ＥＯＴＦの逆関数により前記ＳＤＲ映像のビデオ信号に変換するＳＤＲ光／ビデオ変換部と、を備えたことを特徴とする。
【００２１】
また、請求項２の映像信号変換装置は、請求項１に記載の映像信号変換装置において、前記ＳＤＲ彩度処理部が、前記ＳＤＲ輝度／三刺激値変換部により変換された前記第２三刺激値の空間をＣＩＥＬＡＢ空間に変換し、明度及び色座標を求める色空間変換部と、前記色空間変換部により求めた前記色座標に基づいて、クロマ及び色相角を求め、前記ＳＤＲ映像の前記色域体積における境界面のクロマが定義された前記テーブルを用いて、前記色域体積内の前記クロマはそのままとし、前記色域体積外の前記クロマを前記境界面のクロマに補正するクロマ補正を行い、前記色相角を保持しながら、クロマ補正後の前記色座標を求めるクロマ補正部と、前記色空間変換部により求めた前記明度、及び前記クロマ補正部により求めたクロマ補正後の前記色座標による前記ＣＩＥＬＡＢ空間を、前記第３三刺激値の空間に変換し、前記第３三刺激値を求める色空間逆変換部と、を備えたことを特徴とする。
【００２２】
また、請求項３の映像信号変換装置は、請求項２に記載の映像信号変換装置において、前記テーブルには、前記明度及び前記色相角に対応して、前記境界面のクロマが定義クロマとして格納されており、前記ＳＤＲ彩度処理部に備えた前記クロマ補正部が、前記色空間変換部により求めた前記色座標に基づいて、前記クロマを補正前クロマとして求めると共に、前記色相角を求め、前記テーブルから、前記補正前クロマ及び前記色相角に最も近い４つの前記定義クロマを読み出し、４つの前記定義クロマを線形補間して境界クロマを求め、前記補正前クロマが前記境界クロマ以上である場合、前記境界クロマを補正後クロマに設定し、前記補正前クロマが前記境界クロマよりも小さい場合、前記補正前クロマを前記補正後クロマに設定し、前記色相角を保持しながら、前記補正後クロマからクロマ補正後の前記色座標を求める、ことを特徴とする。
【００２３】
また、請求項４の映像信号変換装置は、請求項１から３までのいずれか一項に記載の映像信号変換装置において、さらに、前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値の空間を所定の色空間に変換し、基準白レベル以上の色が無彩色または白色に近づくように、色相角を保持しながら彩度を小さくする彩度補正を行い、彩度補正後の前記所定の色空間を、彩度補正後の第４三刺激値の空間に変換し、前記第４三刺激値を求めるＨＤＲ彩度処理部を備え、前記ＨＤＲ三刺激値／色度変換部が、前記ＨＤＲ彩度処理部により求めた前記第４三刺激値を前記色度座標に変換する、ことを特徴とする。
【００２４】
また、請求項５の映像信号変換装置は、請求項４に記載の映像信号変換装置において、前記ＨＤＲ彩度処理部が、前記ＨＤＲ光／三刺激値変換部により変換された前記第１三刺激値の空間をＣＩＥＬＡＢ空間に変換し、明度及び色座標を求める色空間変換部と、前記色空間変換部により求めた前記色座標に基づいて、補正前クロマ及び前記色相角を求め、基準白レベル以上の色が無彩色または白色に近づくように、前記色相角を保持しながら、前記補正前クロマを小さくしてクロマ補正後の前記色座標を求めるクロマ補正部と、前記色空間変換部により求めた前記明度、及び前記クロマ補正部により求めたクロマ補正後の前記色座標による前記ＣＩＥＬＡＢ空間を、前記第４三刺激値の空間に変換し、前記第４三刺激値を求める色空間逆変換部と、を備えたことを特徴とする。
【００２５】
また、請求項６のプログラムは、コンピュータを、請求項１から５までのいずれか一項に記載の映像信号変換装置として機能させることを特徴とする。
【発明の効果】
【００２６】
以上のように、本発明によれば、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号を生成することができ、ハイライトの色相変化を軽減することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態による映像信号変換装置の構成例を示すブロック図である。
【図２】本発明の実施形態による映像信号変換装置の処理例を示すフローチャートである。
【図３】ＨＤＲクロマ処理部の構成例を示すブロック図である。
【図４】ＨＤＲクロマ処理部の処理例を示すフローチャートである。
【図５】基準白レベル以上のクロマ補正処理例（ステップＳ４０３）の詳細を示すフローチャートである。
【図６】基準白レベル以上のクロマ補正処理例（ステップＳ４０３）を説明する俯瞰図である。
【図７】パラメータσが小さい場合のクロマ補正処理例（ステップＳ４０３）を説明する図である。
【図８】パラメータσが大きい場合のクロマ補正処理例（ステップＳ４０３）を説明する図である。
【図９】ＨＬＧビデオ信号の肌レベルとＳＤＲビデオ信号の肌レベルとの間の対応関係を説明する図である。
【図１０】所定のゲイン値ｋ1等により設定されたトーンマッピングカーブの関数を適用した場合のディスプレイ輝度の特性を示す図である。
【図１１】図１０に示したディスプレイ輝度の特性に対応するビデオ信号の特性を示す図である。
【図１２】ＳＤＲクロマ処理部の構成例を示すブロック図である。
【図１３】ＳＤＲクロマ処理部の処理例を示すフローチャートである。
【図１４】ＳＤＲの色域体積外のクロマ補正処理例（ステップＳ１３０３）の詳細を示すフローチャートである。
【図１５】テーブルの構成例を示す図である。
【図１６】テーブルとして作成した色域体積境界面の３次元プロット図である。
【図１７】線形補間処理例（ステップＳ１４０４）を説明する図である。
【図１８】他の例（第１例）による映像信号変換装置の構成例を示すブロック図である。
【図１９】他の例（第２例）による映像信号変換装置の構成例を示すブロック図である。
【発明を実施するための形態】
【００２８】
以下、本発明を実施するための形態について図面を用いて詳細に説明する。本発明は、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＣＩＥＬＡＢ空間において、ＳＤＲ映像の色域体積（の領域）の境界面を表すクロマが定義されたテーブルを用いて、色域体積内のクロマはそのままとし、色域体積外のクロマについては、その境界面のクロマに補正することを特徴とする。
【００２９】
これにより、ＳＤＲ映像で再現可能な色の再現範囲を超えるＳＤＲビデオ信号が生成されることがなく、ハイライトの色相変化を軽減することが可能となる。
【００３０】
〔映像信号変換装置〕
まず、本発明の実施形態による映像信号変換装置の構成及び処理について説明する。図１は、映像信号変換装置の構成例を示すブロック図であり、図２は、映像信号変換装置の処理例を示すフローチャートである。
【００３１】
この映像信号変換装置１は、ＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲクロマ処理部（ＨＤＲ彩度処理部）１２、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部１４、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部（ＳＤＲ彩度処理部）１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８を備えている。
【００３２】
映像信号変換装置１は、ＨＤＲ映像のビデオ信号であるＨＤＲビデオ信号Ｅh’を入力し、ＨＤＲビデオ信号Ｅh’を、ＳＤＲ映像のビデオ信号であるＳＤＲビデオ信号Ｅs’に変換する。ＨＤＲビデオ信号Ｅh’は、ディスプレイにて光信号として出力するためにリニア信号に変換される。
【００３３】
ＨＤＲビデオ／光変換部１０は、ＨＤＲ映像のビデオ信号であるＨＤＲビデオ信号Ｅh’を入力する（ステップＳ２０１）。そして、ＨＤＲビデオ／光変換部１０は、ＨＤＲ映像のＥＯＴＦにより、ＨＤＲビデオ信号Ｅh’をディスプレイ光のリニア信号であるＨＤＲのディスプレイ光信号Ｆｄに変換する（ステップＳ２０２）。ＨＤＲビデオ／光変換部１０は、ディスプレイ光信号ＦｄをＨＤＲ光／三刺激値変換部１１に出力する。
【００３４】
ＨＤＲ光／三刺激値変換部１１は、ＨＤＲビデオ／光変換部１０からディスプレイ光信号Ｆｄを入力し、ディスプレイ光信号Ｆｄを三刺激値ＸHDRＹHDRＺHDRに変換する（ステップＳ２０３）。そして、ＨＤＲ光／三刺激値変換部１１は、三刺激値ＸHDRＹHDRＺHDRをＨＤＲクロマ処理部１２に出力する。
【００３５】
ＨＤＲクロマ処理部１２は、ＨＤＲ光／三刺激値変換部１１から三刺激値ＸHDRＹHDRＺHDRを入力し、三刺激値ＸHDRＹHDRＺHDRの空間（三刺激値空間）をＣＩＥＬＡＢ空間に変換する。そして、ＨＤＲクロマ処理部１２は、ＣＩＥＬＡＢ空間の信号に対し、予め設定されたパラメータσに基づいて、基準白レベル以上の色を無彩色または白色に近づけるためのクロマ補正を行い、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRを求める（ステップＳ２０４）。そして、ＨＤＲクロマ処理部１２は、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRをＨＤＲ三刺激値／色度変換部１３に出力する。
【００３６】
ＨＤＲ三刺激値／色度変換部１３は、ＨＤＲクロマ処理部１２からクロマ補正後の三刺激値ＸHDRＹHDRＺHDRを入力する。そして、ＨＤＲ三刺激値／色度変換部１３は、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRを色情報である色度座標ｘ，ｙに変換する（ステップＳ２０５）。そして、ＨＤＲ三刺激値／色度変換部１３は、輝度ＹHDRを圧縮処理部１４に出力すると共に、色度座標ｘ，ｙをＳＤＲ輝度／三刺激値変換部１５に出力する。
【００３７】
圧縮処理部１４は、ＨＤＲ三刺激値／色度変換部１３から輝度ＹHDRを入力する。そして、圧縮処理部１４は、予め設定されたゲイン値ｋ1等に基づいて、輝度ＹHDRに対し所定のトーンマッピングカーブの関数によるダイナミックレンジの圧縮処理を行い、輝度ＹSDRを求める（ステップＳ２０６）。そして、圧縮処理部１４は、輝度ＹSDRをＳＤＲ輝度／三刺激値変換部１５に出力する。所定のトーンマッピングカーブの関数は、人肌レベル、基準白レベル及びハイライトの色再現を考慮した演算を含む関数である。
【００３８】
ＳＤＲ輝度／三刺激値変換部１５は、圧縮処理部１４から輝度ＹSDRを入力すると共に、ＨＤＲ三刺激値／色度変換部１３から色度座標ｘ，ｙを入力する。そして、ＳＤＲ輝度／三刺激値変換部１５は、色度座標ｘ，ｙを、輝度ＹSDRを含む三刺激値ＸSDRＹSDRＺSDRに変換する（ステップＳ２０７）。ＳＤＲ輝度／三刺激値変換部１５は、三刺激値ＸSDRＹSDRＺSDRをＳＤＲクロマ処理部１６に出力する。
【００３９】
ＳＤＲクロマ処理部１６は、ＳＤＲ輝度／三刺激値変換部１５から三刺激値ＸSDRＹSDRＺSDRを入力し、三刺激値ＸSDRＹSDRＺSDRの空間（三刺激値空間）をＣＩＥＬＡＢ空間に変換する。そして、ＳＤＲクロマ処理部１６は、ＣＩＥＬＡＢ空間の信号に対し、ＳＤＲの色域体積（の領域）外のクロマをその境界面に補正するためのクロマ補正を行い、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRを求める（ステップＳ２０８）。そして、ＳＤＲクロマ処理部１６は、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRをＳＤＲ三刺激値／光変換部１７に出力する。
【００４０】
ＳＤＲ三刺激値／光変換部１７は、ＳＤＲクロマ処理部１６からクロマ補正後の三刺激値ＸSDRＹSDRＺSDRを入力する。そして、ＳＤＲ三刺激値／光変換部１７は、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRを、ディスプレイ光のリニア信号であるＳＤＲのディスプレイ光信号Ｆｄｓに変換する（ステップＳ２０９）。ＳＤＲ三刺激値／光変換部１７は、ディスプレイ光信号ＦｄｓをＳＤＲ光／ビデオ変換部１８に出力する。
【００４１】
ＳＤＲ光／ビデオ変換部１８は、ＳＤＲ三刺激値／光変換部１７からディスプレイ光信号Ｆｄｓを入力する。そして、ＳＤＲ光／ビデオ変換部１８は、ＳＤＲ映像のＥＯＴＦの逆関数により、ディスプレイ光信号ＦｄｓをＳＤＲ映像のビデオ信号であるＳＤＲビデオ信号Ｅs’に変換する（ステップＳ２１０）。ＳＤＲ光／ビデオ変換部１８は、ＳＤＲビデオ信号Ｅs’を出力する（ステップＳ２１１）。
【００４２】
本発明の実施形態では、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、人肌レベル、基準白レベル及びハイライトの色再現を考慮した変換を実現すると共に、色相変化を抑制しながら無彩色または白色に近いハイライトの色再現を実現する。さらに、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号Ｅs’を生成するための処理を行う。
【００４３】
特に、本発明の実施形態では、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号Ｅs’において、ＳＤＲの色域体積内のクロマはそのままとし、ＳＤＲの色域体積外のクロマについては、その境界面のクロマに補正することを特徴とする。
【００４４】
（ＨＤＲビデオ／光変換部１０）
次に、図１に示したＨＤＲビデオ／光変換部１０について詳細に説明する。前述のとおり、ＨＤＲビデオ／光変換部１０は、ＨＤＲ映像のＥＯＴＦにより、ＨＤＲビデオ信号Ｅh’であるＲＧＢ信号を、ディスプレイ光のリニア信号であるディスプレイ光信号Ｆｄに変換する。
【００４５】
ＨＤＲビデオ／光変換部１０は、入力したＨＤＲビデオ信号Ｅh’がＨＬＧ信号である場合、まず、ＨＬＧ映像の光−電気伝達関数（ＯＥＴＦ：Opto Electronic Transfer Function）の逆関数により、ＨＬＧのＨＤＲビデオ信号Ｅh’をシーン光のリニア信号Ｅ＝｛Ｒｓ,Ｇｓ,Ｂｓ｝に変換する。シーン光のリニア信号Ｅは、以下の式で算出される。
【数１】
2020150380.tif 000003
リニア信号Ｅに変換するのは、後段のディスプレイにおいて光信号として出力するためである。ここで、ａ＝０．１７８８３２７７，ｂ＝１−４ａ＝０．２８４６６８９２，ｃ＝０．５−ａ・ｌｎ（４ａ）＝０．５５９９１０７３である。尚、ｌｎ（ｘ）はｘの自然対数を示す。
【００４６】
ＨＤＲビデオ／光変換部１０は、次に、ＨＬＧ映像の光−光伝達関数（ＯＯＴＦ：Opto Optical Transfer Function）により、リニア信号Ｅをディスプレイ光信号Ｆｄ＝｛ＲHDR，ＧHDR，ＢHDR｝に変換する。そして、ＨＤＲビデオ／光変換部１０は、ディスプレイ光信号ＦｄをＨＤＲ光／三刺激値変換部１１に出力する。
【００４７】
ディスプレイ光信号Ｆｄは、以下の式で算出される。
【数２】
2020150380.tif 000004
ここで、ｃ1＝０．２６２７，ｃ2＝０．６７８０，ｃ3＝０．０５９３，α＝１０００，β＝０，γ＝１．２とする。このα，βは、ディスプレイのピーク輝度ＬW及び黒の輝度ＬBとして、α＝ＬW−ＬB、β＝ＬBでそれぞれ求められる。γは、ディスプレイのピーク輝度ＬWに応じたシステムガンマである。
【００４８】
尚、システムガンマγは、以下の式で算出される。
【数３】
2020150380.tif 000005
【００４９】
一方、ＨＤＲビデオ／光変換部１０は、入力したＨＤＲビデオ信号Ｅh’がＰＧ信号である場合、以下の式にてディスプレイ光信号Ｆｄ＝｛ＲHDR，ＧHDR，ＢHDR｝を算出する。
【数４】
2020150380.tif 000006
ここで、ｃ1＝０．８３５９３７５、ｃ2＝１８．８５１５６２５、ｃ3＝１８．６８７５、ｍ1＝０．１５９３０１７５７８１２５、ｍ2＝７８．８４３７５である。
【００５０】
（ＨＤＲ光／三刺激値変換部１１）
次に、図１に示したＨＤＲ光／三刺激値変換部１１について詳細に説明する。前述のとおり、ＨＤＲ光／三刺激値変換部１１は、ディスプレイ光信号Ｆｄを三刺激値ＸHDRＹHDRＺHDRに変換する。
【００５１】
ＨＤＲ光／三刺激値変換部１１は、ＨＤＲビデオ／光変換部１０からディスプレイ光信号Ｆｄ＝｛ＲHDR，ＧHDR，ＢHDR｝を入力し、以下の行列演算にて、ディスプレイ光信号Ｆｄ＝｛ＲHDR，ＧHDR，ＢHDR｝を三刺激値ＸHDRＹHDRＺHDRに変換する。
【数５】
2020150380.tif 000007
【００５２】
（ＨＤＲクロマ処理部１２）
次に、図１に示したＨＤＲクロマ処理部１２について詳細に説明する。前述のとおり、ＨＤＲクロマ処理部１２は、三刺激値ＸHDRＹHDRＺHDRの空間をＣＩＥＬＡＢ空間に変換する。そして、ＨＤＲクロマ処理部１２は、ＣＩＥＬＡＢ空間の信号に対し、予め設定されたパラメータσに基づいて、基準白レベル以上の色を無彩色または白色に近づけるためのクロマ補正を行い、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRを求める。
【００５３】
図３は、ＨＤＲクロマ処理部１２の構成例を示すブロック図であり、図４は、ＨＤＲクロマ処理部１２の処理例を示すフローチャートである。このＨＤＲクロマ処理部１２は、色空間変換部３０、クロマ補正部３１及び色空間逆変換部３２を備えている。
【００５４】
ＨＤＲクロマ処理部１２は、色空間変換部３０による後述するステップＳ４０２の処理、クロマ補正部３１による後述するステップＳ４０３の処理、及び色空間逆変換部３２による後述するステップＳ４０４の処理を行う。
【００５５】
これにより、制作者がハイライトの色再現を、映像信号のクリッピングにより色相変化を生じて着色された色再現から白色に近づいた色再現まで、後述するパラメータσに応じて、制作意図に応じて調整することができる。
【００５６】
色空間変換部３０は、ＨＤＲ光／三刺激値変換部１１から三刺激値ＸHDRＹHDRＺHDRを入力する（ステップＳ４０１）。そして、色空間変換部３０は、三刺激値ＸHDRＹHDRＺHDRの空間をＣＩＥＬＡＢ空間であるＬ*ａ*ｂ*空間に変換し、以下の式にて、明度Ｌ*及び色座標ａ*，ｂ*を求める（ステップＳ４０２）。
【数６】
2020150380.tif 000008
【００５７】
ここで、Ｘn，Ｙn，Ｚnは、完全拡散反射面における三刺激値である。ＨＤＲ映像の場合、基準白レベルに相当する輝度２０３［cd/ｍ2］がＹnに相当するため、ピーク輝度を１０００［cd/ｍ2］とすると、Ｘn＝１９２．９３１２，Ｙn＝２０３，Ｚn＝２２１．０４６７となる。また、前記式（６）における内部関数ｆは、以下の式で求められる。パラメータδは、δ＝６／２９の定数である。
【数７】
2020150380.tif 000009
【００５８】
色空間変換部３０は、明度Ｌ*及び色座標ａ*，ｂ*をクロマ補正部３１に出力し、明度Ｌ*を色空間逆変換部３２に出力する。
【００５９】
クロマ補正部３１は、色空間変換部３０から明度Ｌ*及び色座標ａ*，ｂ*を入力し、パラメータσに基づいて、基準白レベル以上の領域においてクロマ補正を行い、クロマ補正後の色座標ａ*cor，ｂ*corを求める（ステップＳ４０３）。
【００６０】
このクロマ補正処理は、Ｌ*ａ*ｂ*空間において、ＨＬＧの基準白レベルに対応する明度をＬ*Refとして、明度Ｌ*Ref以上の明度Ｌ*におけるクロマＣ*abを、明度Ｌ*が高くなるにつれて無彩色または白色（白色点）の無彩色軸に近づくように補正する処理である。
【００６１】
図５は、基準白レベル以上のクロマ補正処理例（ステップＳ４０３）の詳細を示すフローチャートである。以下、クロマ補正部３１によるステップＳ４０３の処理について説明する。
【００６２】
クロマ補正部３１は、色空間変換部３０から明度Ｌ*及び色座標ａ*，ｂ*を入力し（ステップＳ５０１）、以下の式にて、色座標ａ*，ｂ*からクロマ（補正前クロマ）Ｃ*ab及び色相角ｈabを算出する（ステップＳ５０２）。
【数８】
2020150380.tif 000010
【００６３】
そして、クロマ補正部３１は、クロマＣ*abに対し、パラメータσに基づいた補正ファクターｆcorを乗算し、基準白レベルに対応する明度Ｌ*Ref以上のクロマが補正されたクロマ（補正後クロマ）Ｃ*ab,corを求める。クロマ補正部３１は、色相変化を防ぐため、色相角ｈabを同じ値に保持しながら、補正後のクロマＣ*ab,corに基づいて、クロマ補正後の色座標ａ*cor，ｂ* corを算出する。
【００６４】
具体的には、クロマ補正部３１は、明度Ｌ*がＨＬＧの基準白レベルに対応する明度Ｌ*Ref以下の場合（ステップＳ５０３：≦）、補正ファクターｆcorを１に設定する（ステップＳ５０４）。この場合、補正後のクロマＣ*ab,corは、補正前のクロマＣ*abに等しくなる。
【００６５】
一方、クロマ補正部３１は、明度Ｌ*がＨＬＧの基準白レベルに対応する明度Ｌ*Refを超える場合（ステップＳ５０３：＞）、補正ファクターｆcorを、明度Ｌ*が高くなるにつれて１から０に近くなる値に設定する。この場合、補正後のクロマＣ*ab,corは、補正前のクロマＣ*abよりも徐々に小さくなる。
【００６６】
ステップＳ５０３〜Ｓ５０５の処理は、以下の式で表される。
【数９】
2020150380.tif 000011
【００６７】
Ｌ*Refは、ＨＤＲの基準白レベルに対応する明度であり、Ｌ*maxは、ＨＤＲの映像信号の上限値に対応する明度である。ＨＤＲの基準白レベルに対応する明度Ｌ*Ref＝１００であり、ＨＤＲのピーク輝度を１０００［cd/m2］とすると、ＨＬＧの映像信号の上限値に対応する明度Ｌ*max＝１８１．３７５２２７３５となる。また、パラメータσは、σ≧０の実数を任意で調整可能なユーザパラメータであり、ｆcor＜０のとき、ｆcor＝０とする。
【００６８】
補正ファクターｆcorは、前記式（９）のとおり、パラメータσ、ＨＬＧの基準白レベルに対応する明度Ｌ*Ref及びＨＬＧの映像信号の上限値に対応する明度Ｌ*maxに基づいて算出される。
【００６９】
クロマ補正部３１は、補正ファクターｆcorをクロマＣ*abに乗算し、補正後のクロマＣ*ab,corを求める（ステップＳ５０６）。
【００７０】
ステップＳ５０６の処理は、以下の式で表される。
【数１０】
2020150380.tif 000012
【００７１】
パラメータσに基づいた補正ファクターｆcorにクロマＣ*abを乗算してクロマＣ*ab,corを求めるのは、補正後のクロマＣ*ab,corを、補正前のクロマＣ*abよりも小さくし、クロマ補正後の色座標ａ*cor，ｂ* corを無彩色軸または白色に近づけるためである。
【００７２】
クロマ補正部３１は、前記式（８）にて算出した色相角ｈab及び前記式（１０）にて算出したクロマ補正後のクロマＣ*ab,corに基づいて、以下の式にて、クロマ補正後の色座標ａ*cor，ｂ* corを算出する（ステップＳ５０７）。
【数１１】
2020150380.tif 000013
ここで、前記式（１１）は、色相角ｈabを同じ値に保持することを示しており、これは、色相変化を防ぐため、すなわちＲＧＢの色成分のバランスを変化させないためである。
【００７３】
クロマ補正部３１は、クロマ補正後の色座標ａ*cor，ｂ* corを色空間逆変換部３２に出力する（ステップＳ５０８）。
【００７４】
図６は、クロマ補正処理例（ステップＳ４０３）を説明する俯瞰図である。横軸は色座標ａ*を示し、縦軸は色座標ｂ*を示す。クロマ補正前の色座標ａ*，ｂ*の位置を点αとする。
【００７５】
クロマ補正部３１により、パラメータσに基づいてクロマＣ*abからクロマＣ*ab,corが算出され、色相角ｈabを同じ値に保持しながら、クロマ補正前の色座標ａ*，ｂ*からクロマ補正後の色座標ａ*cor，ｂ* corが算出される。
【００７６】
パラメータσ＝０の場合、クロマ補正後の色座標ａ*cor，ｂ* corは、クロマ補正前の色座標ａ*，ｂ*に等しくなる。つまり、クロマ補正後の色座標ａ*cor，ｂ* corの位置は、クロマ補正前の色座標ａ*，ｂ*の位置と同様に点αとなり、（ａ*，ｂ*）＝（ａ*cor，ｂ* cor）である。
【００７７】
一方、パラメータσ＞０の場合、クロマ補正後の色座標ａ*cor，ｂ* corは、クロマ補正前の色座標ａ*，ｂ*とは異なる値となる。パラメータσ＝１の場合、クロマ補正後の色座標ａ*cor，ｂ* corの位置は、点βとなる。
【００７８】
このように、色相角ｈabが同じ値に保持されるため、クロマ補正後の色座標ａ*cor，ｂ* corは、パラメータσに応じて、点αと点βとの間を直線で引いたときの当該直線上のいずれかの位置の値をとる。パラメータσが０に近いほど、クロマ補正後の色座標ａ*cor，ｂ* corは点αに近くなる。一方、パラメータσが１に近いほど、クロマ補正後の色座標ａ*cor，ｂ* corは点βに近くなり、無彩色軸であるＬ*軸に近くなる。
【００７９】
図７は、パラメータσが小さい場合のクロマ補正処理例（ステップＳ４０３）を説明する図であり、図８は、パラメータσが大きい場合のクロマ補正処理例（ステップＳ４０３）を説明する図である。横軸はクロマＣabを示し、縦軸は明度Ｌ*を示す。
【００８０】
パラメータσが小さい場合、パラメータσが大きい場合に比べ、クロマＣabの減少量（クロマ補正前のクロマＣ*abからクロマ補正後のクロマＣ*ab,corへの減少量）は小さい。また、パラメータσが小さい場合及び大きい場合のいずれにおいても、クロマ補正前のクロマＣ*abの値が大きい場合（Ｃab,2）、クロマ補正前のクロマＣ*abの値が小さい場合（Ｃab,1）に比べ、クロマＣabの減少量は大きい。
【００８１】
ここで、パラメータσが０に近いほど、色座標ａ*cor，ｂ* corが無彩色軸に近づく程度は低くなり、クロマ補正部３１が出力する色座標ａ*cor，ｂ* corは、クロマ補正部３１が入力する色座標ａ*，ｂ*に近くなる。パラメータσ＝０の場合、クロマ補正処理は行われず、クロマ補正部３１が出力する色座標ａ*cor，ｂ* corは、クロマ補正部３１が入力する色座標ａ*，ｂ*と同じになる。パラメータσが大きくなるほど、色座標ａ*cor，ｂ* corが無彩色軸に近づく程度は高くなる。
【００８２】
つまり、パラメータσが０に近いほど、基準白レベル以上の色が無彩色または白色に近づく程度は低くなり、ＨＤＲクロマ処理部１２が出力するクロマ補正後の三刺激値ＸHDRＹHDRＺHDRは、ＨＤＲクロマ処理部１２が入力する三刺激値ＸHDRＹHDRＺHDRに近くなる。パラメータσ＝０の場合、クロマ補正処理は行われず、ＨＤＲクロマ処理部１２が入出力する三刺激値ＸHDRＹHDRＺHDRは同じになる。一方、パラメータσが大きいほど、基準白レベル以上の色が無彩色または白色に近づく程度は高くなる。また、無彩色または白色に近い状態の信号が後述する圧縮処理部１４にて圧縮されるため、色味のある白色ではなく、無彩色または白色に近いハイライトの色再現を実現することができる。
【００８３】
図３及び図４に戻って、色空間逆変換部３２は、ステップＳ４０３から移行して、色空間変換部３０から明度Ｌ*を入力すると共に、クロマ補正部３１からクロマ補正後の色座標ａ*cor，ｂ* corを入力する。そして、色空間逆変換部３２は、ＣＩＥＬＡＢ空間であるＬ*ａ*ｂ*空間を三刺激値ＸHDRＹHDRＺHDRの空間に変換し、以下の式にて、三刺激値ＸHDRＹHDRＺHDRを求める（ステップＳ４０４）。
【数１２】
2020150380.tif 000014
【００８４】
ここで、Ｘn，Ｙn，Ｚnは、前記式（６）と同様に、完全拡散反射面における三刺激値である。ＨＤＲのピーク輝度を１０００［cd/ｍ2］とすると、Ｘn＝１９２．９３１２，Ｙn＝２０３，Ｚn＝２２１．０４６７となる。パラメータδは、前記式（７）と同様に、δ＝６／２９の定数である。
【００８５】
また、前記式（１２）における内部関数ｆx，ｆy，ｆzは、以下の式で算出される。
【数１３】
2020150380.tif 000015
【００８６】
色空間逆変換部３２は、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRをＨＤＲ三刺激値／色度変換部１３に出力する（ステップＳ４０５）。
【００８７】
（ＨＤＲ三刺激値／色度変換部１３）
次に、図１に示したＨＤＲ三刺激値／色度変換部１３について詳細に説明する。前述のとおり、ＨＤＲ三刺激値／色度変換部１３は、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRを色度座標ｘ，ｙに変換する。
【００８８】
ＨＤＲ三刺激値／色度変換部１３は、ＨＤＲクロマ処理部１２からクロマ補正後の三刺激値ＸHDRＹHDRＺHDRを入力し、以下の式にて、三刺激値ＸHDRＹHDRＺHDRを色度座標ｘ，ｙに変換する。
【数１４】
2020150380.tif 000016
【００８９】
色度座標ｘ，ｙはＳＤＲ輝度／三刺激値変換部１５に使用され、三刺激値ＸHDRＹHDRＺHDRのうちのＹHDRのみが圧縮処理部１４に使用される。
【００９０】
（圧縮処理部１４）
次に、図１に示した圧縮処理部１４について詳細に説明する。前述のとおり、圧縮処理部１４は、予め設定されたゲイン値ｋ1等に基づいて、輝度ＹHDRに対し、人肌レベル、基準白レベル及びハイライトの色再現を考慮した所定のトーンマッピングカーブの関数による圧縮処理を行い、輝度ＹSDRを求める。
【００９１】
所定のトーンマッピングカーブの関数は、線形関数及び対数関数の組み合わせで構成される。線形関数は、ＨＤＲ映像の暗部及び中間調の見た目を一致させる目的の関数であり、対数関数は、ハイライトの階調をなるべく保持しながらＳＤＲ映像に収める目的の関数である。
【００９２】
圧縮処理部１４は、トーンマッピングカーブの関数を用いて、以下の式により、輝度ＹHDRに対して圧縮処理を行うことで輝度ＹSDRを求め、輝度ＹSDRをＳＤＲ輝度／三刺激値変換部１５に出力する。
【数１５】
2020150380.tif 000017
【００９３】
前記式（１５）において、上式は、人肌レベルを考慮した式であり、下式は、基準白レベル及びハイライトの色再現を考慮した式である。
【００９４】
ここで、ｋ1，ｋ2，ｋ3，ｋ4，ＹHDR,ipはパラメータである。ｋ1は、ＨＤＲ映像とＳＤＲ映像の肌レベルを対応させて算出されるゲイン値である。ｋ2は、線形関数と対数関数の変曲点Ｙ＝ＹHDR,ipにおいて、一次微分値の連続条件から算出される補正値である。ｋ3は、基準白レベルの拘束条件から求められる補正値である。ｋ4は、線形関数と対数関数の変曲点Ｙ＝ＹHDR,ipにおいて、その値の連続条件から算出される補正値である。
【００９５】
ＹHDR,ipは、ＳＤＲで設定した変曲点に対応するＨＤＲのリニア信号値、すなわちＳＤＲディスプレイ輝度信号のニーポイントであるＳＤＲニーポイントＹSDR,ipに対応するＨＤＲディスプレイ輝度信号のニーポイントである。
【００９６】
これらの５つのパラメータは未知数であるが、これらの未知数を１つのパラメータであるｋ3に削減することが可能である。
【００９７】
ここでは、ゲイン値ｋ1及びＳＤＲニーポイントＹSDR,ipは、ユーザにより予め設定され、補正値ｋ2，ｋ3，ｋ4及びＨＤＲニーポイントＹHDR,ipは、圧縮処理部１４により後述の式にて算出されるものとする。尚、ゲイン値ｋ1，補正値ｋ2，ｋ3，ｋ4、ＳＤＲニーポイントＹSDR,ip及びＨＤＲニーポイントＹHDR,ipは、ユーザにより予め設定されるようにしてもよい。
【００９８】
（ゲイン値ｋ1）
まず、ゲイン値ｋ1について説明する。ゲイン値ｋ1は、ＨＤＲ映像の肌レベルとＳＤＲ映像の肌レベルとの間の対応関係から、ユーザにより予め設定されるパラメータである。
【００９９】
図９は、ＨＬＧビデオ信号の肌レベルとＳＤＲビデ信号の肌レベルとの間の対応関係を説明する図である。この図には、個別に制作された同一コンテンツのＨＬＧ映像及びＳＤＲ映像において、同一人物の肌レベルの対応関係を分析した結果がプロットとして表されている（丸印を参照）。このＨＬＧ映像の番組は、ＨＬＧビデオ信号の基準白レベル７５％を基準に制作されたコンテンツである。
【０１００】
横軸はＨＬＧビデオ信号のレベルを示し、縦軸はＳＤＲビデオ信号のレベルを示す。実線は従来技術の特性を示し、破線は、肌レベルを考慮した例の特性を示す。
【０１０１】
図９に示すとおり、ＨＬＧビデオ信号の肌レベルＶｈskinは、ＨＬＧビデオ信号の約５０％であるのに対し、ＳＤＲビデオ信号の肌レベルＶｓskinは、ＳＤＲビデオ信号の約６７％であることがわかる。従来技術の特性は、ＨＬＧディスプレイ輝度２００ｃｄ／ｍ2をＳＤＲディスプレイ輝度８８ｃｄ／ｍ2に対応させるゲイン処理を適用した特性であり、ＨＬＧビデオ信号の肌レベルＶｈskinである約５０％に対応するＳＤＲビデオ信号の肌レベルは、約５５％程度である。したがって、従来技術におけるＳＤＲ映像の肌レベルは、肌レベルを考慮した例におけるＳＤＲ映像の肌レベルよりも低い。
【０１０２】
つまり、肌レベルを考慮するためには、肌レベルを一致させるためのゲイン処理を行う必要がある。そこで、ゲイン値ｋ1は、以下の２つの式のいずれかの値が用いられる。
【数１６】
2020150380.tif 000018
【数１７】
2020150380.tif 000019
前述のとおり、ＬWは、ディスプレイのピーク輝度であり、ＥＯＴＦは、電気−光伝達関数である。
【０１０３】
前記式（１６）のゲイン値ｋ1は、ＨＤＲビデオ／光変換部１０において、正規化信号を基準としてディスプレイ光信号Ｆｄが算出される場合に用いられる。また、前記式（１７）のゲイン値ｋ1は、ＨＤＲビデオ／光変換部１０において、輝度値［cd／m2］を基準としてディスプレイ光信号Ｆｄが算出される場合に用いられる。
【０１０４】
前記式（１６）のゲイン値ｋ1が用いられる場合、正規化信号が基準となるため、ＨＤＲビデオ／光変換部１０によりディスプレイ光信号Ｆｄが算出される前記式（２）において、α＝１とする。
【０１０５】
また、前記式（１７）のゲイン値ｋ1が用いられる場合、輝度値［cd／m2］が基準となるため、前記式（１７）のピーク輝度ＬWは、前記式（２）及び（３）にて用いるピーク輝度ＬWと一致する。
【０１０６】
ここで、肌レベルを考慮したゲイン処理の一例として、図９に示した肌レベルの対応関係を示すプロットの分析のとおり、ＨＬＧビデオ信号の肌レベルＶｈskin５０％をＳＤＲビデオ信号の肌レベルＶｓskin６７％に対応させる。この場合の前記式（１５）で用いるゲイン値ｋ1は、ＨＬＧ映像のディスプレイピーク輝度を１０００［cd／m2］とすると、前記式（１６）では７．５８５８となり、前記式（１７）では０．７５８６となる。このＨＬＧの肌レベルとＳＤＲの肌レベルの関係性は、ユーザにより任意に設定されるようにしてもよい。
【０１０７】
（ＨＤＲニーポイントＹHDR,ip）
次に、ＨＤＲニーポイントＹHDR,ipについて説明する。ＨＤＲニーポイントＹHDR,ipは、以下の式のとおり、ＨＤＲからＳＤＲに変換する際のニーポイントに相当する変曲点のＳＤＲニーポイントＹSDR,ip及びゲイン値ｋ1から決定される。
【数１８】
2020150380.tif 000020
【０１０８】
ＳＤＲニーポイントＹSDR,ipは、ＳＤＲビデオ信号におけるニーポイントに相当する変曲点をＳＤＲディスプレイ輝度に変換した値である。このＳＤＲニーポイントＹSDR,ipが高い値に設定された場合、ＨＤＲビデオ信号の基準白レベル以上の信号をその変曲点からＨＤＲビデオ信号の上限値である１０９％に圧縮することになり、ハイライトが階調落ちしたバンディング効果を生じ易くなる。このため、その変曲点は、図９に示したＳＤＲ映像の肌レベルよりもわずかに高い点に設定するのが望ましい。そこで、ＳＤＲニーポイントＹSDR,ipの取りうる値の範囲は、ＳＤＲビデオ信号８０％以上から９５％までとし、ユーザにより任意に設定されるようにしてもよい。
【０１０９】
（補正値ｋ2）
次に、補正値ｋ2について説明する。前述のとおり、補正値ｋ2は、線形関数と対数関数の変曲点Ｙ＝ＹHDR,ipにおいて、一次微分値の連続条件から算出されるパラメータである。
【０１１０】
変曲点Ｙ＝ＹHDR,ipであるニーポイントでは、一次微分値が一致するため、前記式（１５）から、以下の式が導かれる。
【数１９】
2020150380.tif 000021
【０１１１】
前記式（１９）を、未知の補正値ｋ3及び既知のゲイン値ｋ1、並びに前記式（１８）で算出されたＨＤＲニーポイントＹHDR,ipを用いて整理すると、以下の式が導かれる。
【数２０】
2020150380.tif 000022
この補正値ｋ2は、補正値ｋ3が決定されると、前記式（２０）にて一意的に決定される。
【０１１２】
（補正値ｋ4）
次に、補正値ｋ4について説明する。前述のとおり、補正値ｋ4は、線形関数と対数関数の変曲点Ｙ＝ＹHDR,ipにおいて、その値の連続条件から算出されるパラメータである。
【０１１３】
前記式（１５）の下段の式の特性であるトーンマッピングカーブにおいて、ユーザにより設定されたゲイン値ｋ1及びＳＤＲニーポイントＹSDR,ip、並びに、前記式（１８）で算出されたＨＤＲニーポイントＹHDR,ip及び前記式（２０）の補正値ｋ2を用いて整理すると、以下の式が導かれる。
【数２１】
2020150380.tif 000023
補正値ｋ2は、前述のとおり、補正値ｋ3が決定されると一意的に決定されるため、補正値ｋ4も、補正値ｋ3が決定されると、前記式（２１）にて一意的に決定される。つまり、補正値ｋ2，ｋ4は、補正値ｋ3が決定されることで、一意的に決定される。
【０１１４】
（補正値ｋ3）
次に、補正値ｋ3について説明する。前述のとおり、補正値ｋ3は、基準白レベルの拘束条件から求められるパラメータである。ＹHDR,RefをＨＤＲの基準白レベルとし、ＹSDR,RefをＳＤＲの基準白レベルとすると、ＨＤＲ基準白レベルＹHDR,RefとＳＤＲ基準白レベルＹSDR,Refとの間の対応を決定することで、補正値ｋ3は算出される。
【０１１５】
補正値ｋ3は、ニーポイントであるＨＤＲニーポイントＹHDR,ip及びＳＤＲニーポイントＹSDR,ip（ＹHDR,ip，ＹSDR,ip）と、ＨＤＲ基準白レベルＹHDR,Ref及びＳＤＲ基準白レベルＹSDR,Ref（ＹHDR,Ref，ＹSDR,Ref）との間において、ＳＤＲのリニア信号の変化量と、前記式（１５）下段のトーンマッピングカーブによる変化量とが一致する以下の式により算出される。
【数２２】
2020150380.tif 000024
【０１１６】
前記式（２２）で算出されるｋ3は一意的に求められるから、式（１５）における５つのパラメータであるゲイン値ｋ1及び補正値ｋ2，ｋ3，ｋ4及びＨＤＲニーポイントＹHDR,ipの全てを求めることができる。
【０１１７】
このように、圧縮処理部１４は、ユーザにより予め設定されたゲイン値ｋ1及びＳＤＲニーポイントＹSDR,ipを用いて、前記式（１６）〜（２２）にて、補正値ｋ2，ｋ3，ｋ4及びＨＤＲニーポイントＹHDR,ipを算出する。これより、圧縮処理部１４は、前記式（１５）に示したトーンマッピングカーブの関数を設定することができ、当該トーンマッピングカーブの関数を用いて、輝度ＹHDRに対して線形関数及び対数関数による圧縮処理を行い、輝度ＹSDRを求める。
【０１１８】
例えば、ＳＤＲニーポイントＹSDR,ipに対応するＳＤＲビデオ信号を８０％とし、ＨＤＲビデオ信号の肌レベルＶｈskin＝５０％をＳＤＲビデオ信号の肌レベルＶｓskin＝６７％に対応させ、基準白レベルの拘束条件として、ＨＤＲ基準白レベルをＳＤＲ基準白レベル９６％に対応させた場合を想定する。この場合、５つのパラメータはそれぞれ、ＨＤＲニーポイントＹHDR,ip＝７７．５９２３５７４５、ゲイン値ｋ1＝０．７５４３９１９１、補正値ｋ2＝１７．１２０８９６２、補正値ｋ3＝０.７０７５１０３４、補正値ｋ4＝７９．５８２２０８５１となる。
【０１１９】
図１０は、前述の例のゲイン値ｋ1等により設定されたトーンマッピングカーブの関数を適用した場合のディスプレイ輝度の特性を示す図である。横軸は、ＨＬＧディスプレイ輝度[cd／m2]、すなわち圧縮処理部１４の入力データであるＨＤＲの輝度ＹHDR（この場合はＨＬＧの輝度）を示し、縦軸は、ＳＤＲディスプレイ輝度[cd／m2]、すなわち圧縮処理部１４の出力データであるＳＤＲの輝度ＹSDRを示す。
【０１２０】
図１０の特性は、入力データである輝度ＹHDRに対し、圧縮処理部１４により、人肌レベル、基準白レベル及びハイライトの色再現を考慮したトーンマッピングカーブの関数を用いて処理を行う場合の、輝度ＹHDRと輝度ＹSDRの間の関係を示している。
【０１２１】
この特性は、前記式（１５）のとおり、ＨＬＧディスプレイ輝度の値が小さい領域、すなわち輝度ＨHDR＜ＨＤＲニーポイントＹHDR,ipの領域において、線形関数の特性をなしていることがわかる。また、それ以外の領域、すなわち輝度ＨHDR≧ＨＤＲニーポイントＹHDR,ipにおいて、対数関数の特性をなしていることがわかる。
【０１２２】
図１１は、図１０に示したディスプレイ輝度の特性に対応するビデオ信号の特性を示す図である。横軸はＨＬＧビデオ信号のレベル［％］を示し、縦軸はＳＤＲビデオ信号のレベル［％］を示す。
【０１２３】
図１１の特性は、入力データである輝度ＹHDR（この場合はＨＬＧの輝度）に対し、圧縮処理部１４によりトーンマッピングカーブの関数を用いて処理を行う場合の、輝度ＹHDRに対応するＨＬＧビデオ信号と輝度ＹSDRに対応するＳＤＲビデオ信号との間の関係を示している。
【０１２４】
（ＳＤＲ輝度／三刺激値変換部１５）
次に、図１に示したＳＤＲ輝度／三刺激値変換部１５について詳細に説明する。前述のとおり、ＳＤＲ輝度／三刺激値変換部１５は、色度座標ｘ，ｙを用いて輝度ＹSDRから三刺激値のＸSDR，ＺSDRを求める。
【０１２５】
ＳＤＲ輝度／三刺激値変換部１５は、以下の式にて、色度座標ｘ，ｙ及び輝度ＹSDRから三刺激値のＸSDR，ＺSDRを求め、三刺激値ＸSDR，ＹSDR，ＺSDRをＳＤＲクロマ処理部１６に出力する。
【数２３】
2020150380.tif 000025
【０１２６】
（ＳＤＲクロマ処理部１６）
次に、図１に示したＳＤＲクロマ処理部１６について詳細に説明する。前述のとおり、ＳＤＲクロマ処理部１６は、三刺激値ＸSDRＹSDRＺSDRの空間をＣＩＥＬＡＢ空間に変換する。そして、ＳＤＲクロマ処理部１６は、ＣＩＥＬＡＢ空間の信号に対し、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行い、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRを求める。
【０１２７】
図１２は、ＳＤＲクロマ処理部１６の構成例を示すブロック図であり、図１３は、ＳＤＲクロマ処理部１６の処理例を示すフローチャートである。このＳＤＲクロマ処理部１６は、色空間変換部３３、クロマ補正部３４、テーブル３５及び色空間逆変換部３６を備えている。
【０１２８】
ＨＤＲ映像の広色域の信号をダイナミックレンジ変換すると、ＳＤＲ映像の広色域にて再現可能な色再現の体積である色域体積の外側に、色の信号がマッピングされる場合がある。このため、ＳＤＲビデオ信号において、ＳＤＲ映像で再現可能な色の再現範囲を超える信号が生成され、ハイライトの色相変化が生じてしまう。
【０１２９】
そこで、ＳＤＲクロマ処理部１６は、圧縮処理部１４によりトーンマッピングカーブの関数を用いてダイナミックレンジ変換された信号の色再現を、ＣＩＥＬＡＢ空間にて補正する。具体的には、ＳＤＲクロマ処理部１６は、色域体積外にマッピングされたクロマを、色域体積の境界面のクロマに補正するために、色空間変換部３３による後述するステップＳ１３０２の処理、クロマ補正部３４による後述するステップＳ１３０３の処理、及び色空間逆変換部３６による後述するステップＳ１３０４の処理を行う。
【０１３０】
これにより、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号を生成することができ、ハイライトの色相変化を軽減することができる。
【０１３１】
色空間変換部３３は、ＳＤＲ輝度／三刺激値変換部１５から三刺激値ＸSDRＹSDRＺSDRを入力する（ステップＳ１３０１）。そして、色空間変換部３３は、三刺激値ＸSDRＹSDRＺSDRの空間をＣＩＥＬＡＢ空間であるＬ*ａ*ｂ*空間に変換し、以下の式にて、明度Ｌ*及び色座標ａ*，ｂ*を求める（ステップＳ１３０２）。
【数２４】
2020150380.tif 000026
【０１３２】
ここで、Ｘn，Ｙn，Ｚnは、完全拡散反射面における三刺激値である。ＳＤＲ映像の場合、輝度１００［cd/ｍ2］がＹnに相当するため、Ｘn＝９５．０４、Ｙn＝１００、Ｚn＝１０８．８９となる。また、前記式（２４）における内部関数ｆは、前記式（７）で求められる。パラメータδは、δ＝６／２９の定数である。
【０１３３】
色空間変換部３３は、明度Ｌ*及び色座標ａ*，ｂ*をクロマ補正部３４に出力し、明度Ｌ*を色空間逆変換部３６に出力する。
【０１３４】
クロマ補正部３４は、色空間変換部３３から明度Ｌ*及び色座標ａ*，ｂ*を入力し、テーブル３５を用いて、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行い、クロマ補正後の色座標ａ*boundary，ｂ*boundaryを求める（ステップＳ１３０３）。
【０１３５】
このクロマ補正処理は、Ｌ*ａ*ｂ*空間において、ＳＤＲの色域体積内のクロマはそのままとし、色域体積外のクロマをその境界面のクロマに補正する処理である。
【０１３６】
図１４は、ＳＤＲの色域体積外のクロマ補正処理例（ステップＳ１３０３）の詳細を示すフローチャートである。以下、クロマ補正部３４によるステップＳ１３０３の処理について説明する。
【０１３７】
クロマ補正部３４は、色空間変換部３３から明度Ｌ*及び色座標ａ*，ｂ*を入力し（ステップＳ１４０１）、前記式（８）にて、色座標ａ*，ｂ*からクロマ（補正前クロマ）Ｃ*ab及び色相角ｈabを算出する（ステップＳ１４０２）。
【０１３８】
そして、クロマ補正部３４は、テーブル３５から、図１３のステップＳ１３０２にて求めた明度Ｌ*、及びステップＳ１４０２にて算出した色相角ｈabの組み合わせ（Ｌ*，ｈab）に最も近い４つのクロマＣ*1，Ｃ*2，Ｃ*3，Ｃ*4を読み出す（ステップＳ１４０３）。
【０１３９】
図１５は、テーブル３５の構成例を示す図である。ＳＤＲ映像の広色域の色域体積における境界面のクロマＣ*が予めグリッド点として算出され、算出結果のクロマ（定義クロマ）Ｃ*がテーブル３５に定義される。テーブル３５には、明度Ｌ*及び色相角ｈabの組み合わせ（Ｌ*，ｈab）に対応するクロマＣ*が格納されている。
【０１４０】
図１６は、テーブル３５として作成した色域体積境界面の３次元プロット図である。明度Ｌ*及び色座標ａ*，ｂ*の３軸からなる空間において、図１５に示したテーブル３５のように、色相角ｈabが０．１°刻みで作成した色域体積境界面データを３次元プロットすると、図１６に示す形態となる。
【０１４１】
ここで、ＳＤＲの色域体積の境界面を表すクロマＣ*のデータ、すなわちＳＤＲ映像の広色域の色域体積境界データは、ハードウェア実装可能なメモリ容量内に格納されることが望ましい。
【０１４２】
例えば、ハードウェア実装において、リアルタイム処理で信号値の変換が可能な３次元ルックアップテーブル（３Ｄ−Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ：３Ｄ−ＬＵＴ）は、ＲＧＢの３次元空間を指定したグリッドと呼ばれる格子点で構成され、その信号変換結果が３Ｄ−ＬＵＴとして作成される。格子点外の信号が入力された場合には、３Ｄ-ＬＵＴを参照することで、その信号値の近傍の格子点情報から体積補間によって、変換後の信号を得ることができる。
【０１４３】
この３Ｄ−ＬＵＴの格子点の数は、通常３３グリッドまたは６５グリッドである。例えば６５グリッドの場合、６５×６５×６５＝２７４６２５個のデータ量となる。仮に、このデータ量のそれぞれを６４ビットの倍精度浮動小数点精度で保持すると、約２ＭＢ程度のメモリが必要となり、メモリ容量が大きくなる。
【０１４４】
そこで、メモリ容量を軽減するために、本発明の実施形態では、図１５のテーブル３５のとおり、明度Ｌ*、色相角ｈab及びクロマＣ*から構成するようにした。
【０１４５】
テーブル３５は、３Ｄ−ＬＵＴとは異なり、明度Ｌ*及び色相角ｈabの組み合わせ（Ｌ*，ｈab）に対応するクロマＣ*が格納されていればよい。このため、テーブル３５に格納されたクロマＣ*0,0.1，・・・，Ｃ*108.2961,360.0のデータ数は、（明度Ｌ*のグリッド数）×（色相角ｈabのグリッド数）である。明度Ｌ*の数は、黒から白までの明度Ｌ*＝０〜１０８を１刻みのグリッドで区分した１０９個に、最大値である明度Ｌ*＝１０８．２９６１の１個を加えた合計１１０個とする。色相角ｈabの数は、色相角ｈab＝０〜３６０度までを０．２刻みのグリッドで区分した約１８００個とする。
【０１４６】
クロマＣ*の数が２０８８００個の場合、約１．３ＭＢのメモリが必要となるため、３Ｄ−ＬＵＴにおける６５グリッドの場合の約２ＭＢよりも小さくて済む。ここで、色相角ｈabを０．１刻みとすると、データ数は２倍となり、約２．６３ＭＢのメモリが必要となるため、３Ｄ−ＬＵＴにおける６５グリッドの場合よりも超えてしまう。しかし、ハードウェアがそれを処理できる能力を備えている場合には、メモリ容量の問題は解消される。
【０１４７】
図１４に戻って、クロマ補正部３４は、ステップＳ１４０３から移行して、テーブル３５から読み出したクロマＣ*1，Ｃ*2，Ｃ*3，Ｃ*4を線形補間し、線形補間後のクロマ（境界クロマ）Ｃ*ab,estを算出する（ステップＳ１４０４）。境界クロマＣ*ab,estは、ＳＤＲの色域体積の境界面を表すクロマである。
【０１４８】
これにより、図１３のステップＳ１３０２にて求めた明度Ｌ*、及びステップＳ１４０２にて算出した色相角ｈabの組み合わせ（Ｌ*，ｈab）に対応する境界クロマＣ*ab,estが得られる。
【０１４９】
図１７は、線形補間処理例（ステップＳ１４０４）を説明する図である。図１７において、縦軸は明度Ｌ*を示し、横軸は色相角ｈabを示し、これらは、図１５に示したテーブル３５を構成する明度Ｌ*及び色相角ｈabに対応する。点ｅは、図１３のステップＳ１３０２にて求めた明度Ｌ*、及びステップＳ１４０２にて算出した色相角ｈabの組み合わせ（Ｌ*，ｈab）に対応する、ステップＳ１４０４にて算出対象の境界クロマＣ*ab,estの位置を示す。
【０１５０】
点ａ，ｂ，ｃ，ｄは、図１５に示したテーブル３５に格納されたクロマＣ*1，Ｃ*2，Ｃ*3，Ｃ*4の位置を示し、点ｅにおける明度Ｌ*及び色相角ｈabの組み合わせ（Ｌ*，ｈab）に最も近い４つの位置である。
【０１５１】
点ａ，ｂ，ｃ，ｄにおける４つのクロマＣ*1，Ｃ*2，Ｃ*3，Ｃ*4において、行の値をidxL(1)，idxL(2)とし、列の値をidxH(1)，idxH(2)とする。すなわち、点ａのクロマＣ*1における明度Ｌ*及び色相角ｈabの組み合わせ（Ｌ*，ｈab）は（idxL(1)，idxH(1)）である。点ｂのクロマＣ*2における（Ｌ*，ｈab）は（idxL(2)，idxH(1)）であり、点ｃのクロマＣ*3における（Ｌ*，ｈab）は（idxL(1)，idxH(2)）である。点ｄのクロマＣ*4における（Ｌ*，ｈab）は（idxL(2)，idxH(2)）である。
【０１５２】
クロマ補正部３４は、以下のバイリニア補間式にて、クロマＣ*1，Ｃ*2，Ｃ*3，Ｃ*4を線形補間し、境界クロマＣ*ab,estを算出する。
【数２５】
2020150380.tif 000027
明度Ｌ*及び色相角ｈabは、点ｅにおける図１３のステップＳ１３０２にて求めた明度Ｌ*、及び、ステップＳ１４０２にて算出した色相角ｈabである。前記式（２５）は、色相角ｈabを０．１刻みとしたときの式である。色相角ｈabが０．２刻みのときには、前記式（２５）の除算及び乗算の演算において、１０の値の代わりに５の値が用いられる。
【０１５３】
図１４に戻って、クロマ補正部３４は、ステップＳ１４０４から移行して、ステップＳ１４０２にて算出したクロマＣ*abと、ステップＳ１４０４にて算出した境界クロマＣ*ab,estとを比較する（ステップＳ１４０５）。
【０１５４】
クロマ補正部３４は、ステップＳ１４０５において、クロマＣ*abが境界クロマＣ*ab,est以上であると判定した場合（ステップＳ１４０５：Ｃ*ab≧Ｃ*ab,est）、クロマＣ*abがＳＤＲの色域体積外にあるとして、境界クロマＣ*ab,estをクロマ補正後のクロマ（補正後クロマ）Ｃ*ab,boundaryに設定する（ステップＳ１４０６）。
【０１５５】
これにより、ＳＤＲの色域体積外にあるクロマＣ*abが、その境界面の境界クロマＣ*ab,estに補正され、補正後のクロマＣ*ab,boundary＝Ｃ*ab,estが得られる。
【０１５６】
一方、クロマ補正部３４は、ステップＳ１４０５において、クロマＣ*abが境界クロマＣ*ab,estよりも小さいと判定した場合（ステップＳ１４０５：Ｃ*ab＜Ｃ*ab,est）、クロマＣ*abがＳＤＲの色域体積内にあるとして、クロマＣ*abをクロマ補正後のクロマＣ*ab,boundaryに設定する（ステップＳ１４０７）。
【０１５７】
これにより、ＳＤＲの色域体積内にあるクロマＣ*abは補正されず、補正後のクロマＣ*ab,boundary＝Ｃ*abが得られる。
【０１５８】
ステップＳ１４０５〜Ｓ１４０７の処理は、以下の式で表される。
【数２６】
2020150380.tif 000028
【０１５９】
クロマ補正部３４は、ステップＳ１４０２にて算出した色相角ｈab、及びステップＳ１４０６，Ｓ１４０７にて算出したクロマ補正後のクロマＣ*ab,boundaryに基づいて、以下の式にて、クロマ補正後の色座標ａ* boundary，ｂ* boundaryを算出する（ステップＳ１４０８）。
【数２７】
2020150380.tif 000029
ここで、前記式（２７）は、色相角ｈabを同じ値に保持することを示しており、これは、色相変化を防ぐため、すなわちＲＧＢの色成分のバランスを変化させないためである。
【０１６０】
クロマ補正部３４は、クロマ補正後の色座標ａ* boundary，ｂ* boundaryを色空間逆変換部３６に出力する（ステップＳ１４０９）。
【０１６１】
図１２及び図１３に戻って、色空間逆変換部３６は、ステップＳ１３０３から移行して、色空間変換部３３から明度Ｌ*を入力すると共に、クロマ補正部３４からクロマ補正後の色座標ａ* boundary，ｂ* boundaryを入力する。そして、色空間逆変換部３６は、ＣＩＥＬＡＢ空間であるＬ*ａ*ｂ*空間を三刺激値ＸSDRＹSDRＺSDRの空間に変換し、以下の式にて、三刺激値ＸSDRＹSDRＺSDRを求める（ステップＳ１３０４）。
【数２８】
2020150380.tif 000030
【０１６２】
ここで、Ｘn，Ｙn，Ｚnは、完全拡散反射面における三刺激値であり、前記式（２４）と同様に、Ｘn＝９５．０４，Ｙn＝１００，Ｚn＝１０８．８９となる。パラメータδは、δ＝６／２９の定数である。
【０１６３】
また、前記式（２８）における内部関数ｆx，ｆｙ，ｆz，は、以下の式で算出される。
【数２９】
2020150380.tif 000031
【０１６４】
色空間逆変換部３６は、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRをＳＤＲ三刺激値／光変換部１７に出力する（ステップＳ１３０５）。
【０１６５】
（ＳＤＲ三刺激値／光変換部１７）
次に、図１に示したＳＤＲ三刺激値／光変換部１７について詳細に説明する。前述のとおり、ＳＤＲ三刺激値／光変換部１７は、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRをＳＤＲのディスプレイ光信号Ｆｄｓに変換する。
【０１６６】
ＳＤＲ三刺激値／光変換部１７は、ＳＤＲクロマ処理部１６からクロマ補正後の三刺激値ＸSDRＹSDRＺSDRを入力し、以下の行列演算にて、三刺激値ＸSDRＹSDRＺSDRをディスプレイ光信号Ｆｄｓ＝｛ＲSDR，ＧSDR，ＢSDR｝に変換する。
【数３０】
2020150380.tif 000032
ここで、Ｆｄｓ＜０となる信号があった場合は、Ｆｄｓ＝０とする。
【０１６７】
（ＳＤＲ光／ビデオ変換部１８）
次に、図１に示したＳＤＲ光／ビデオ変換部１８について詳細に説明する。前述のとおり、ＳＤＲ光／ビデオ変換部１８は、ＳＤＲ映像のＥＯＴＦの逆関数により、ディスプレイ光信号ＦｄｓをＳＤＲビデオ信号Ｅs’に変換する。
【０１６８】
ＳＤＲ光／ビデオ変換部１８は、ＳＤＲ三刺激値／光変換部１７からＳＤＲのディスプレイ光信号Ｆｄｓを入力し、以下の式にて、ＳＤＲ映像のＥＯＴＦの逆関数により、ディスプレイ光信号ＦｄｓをＳＤＲビデオ信号Ｅs’に変換する。
【数３１】
2020150380.tif 000033
【０１６９】
以上のように、本発明の実施形態の映像信号変換装置１によれば、ＨＤＲビデオ／光変換部１０は、ＨＤＲ映像のＥＯＴＦにより、ＨＤＲビデオ信号Ｅh’をディスプレイ光信号Ｆｄに変換する。ＨＤＲ光／三刺激値変換部１１は、ディスプレイ光信号Ｆｄを三刺激値ＸHDRＹHDRＺHDRに変換する。
【０１７０】
ＨＤＲクロマ処理部１２は、三刺激値ＸHDRＹHDRＺHDRの空間をＣＩＥＬＡＢ空間に変換し、予め設定されたパラメータσに基づいて、基準白レベル以上の色を無彩色または白色に近づけるためのクロマ補正を行い、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRを求める。具体的には、ＨＤＲクロマ処理部１２は、色相角ｈabを変えることなく、小さい値のクロマＣ*ab,corを得るためのクロマ補正を行う。
【０１７１】
これにより、無彩色または白色に近い状態で、後段の圧縮処理部１４にて圧縮処理が行われるから、ハイライトにおける特定の色成分のハードクリップの度合いを抑えることができる。つまり、色相変化を抑制しながら、無彩色または白色に近いハイライトの色再現を実現することができ、色味のある白色が残ることがない。また、ハイライトの色再現において、製作者が意図的に無彩色または白色に設定することができ、現行のＳＤＲ番組のようなハイライトの色再現を実現することができる。
【０１７２】
ＨＤＲ三刺激値／色度変換部１３は、クロマ補正後の三刺激値ＸHDRＹHDRＺHDRを色度座標ｘ，ｙに変換する。圧縮処理部１４は、予め設定されたゲイン値ｋ1等に基づいて、輝度ＹHDRに対し、人肌レベル、基準白レベル及びハイライトの色再現を考慮したトーンマッピングカーブの関数による圧縮処理を行い、輝度ＹSDRを求める。ＳＤＲ輝度／三刺激値変換部１５は、色度座標ｘ，ｙを用いて輝度ＹSDRから三刺激値のＸSDR，ＺSDRを求める。
【０１７３】
ＳＤＲクロマ処理部１６は、三刺激値ＸSDRＹSDRＺSDRの空間をＣＩＥＬＡＢ空間に変換し、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行い、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRを求める。
【０１７４】
具体的には、ＳＤＲクロマ処理部１６は、ＳＤＲの色域体積の境界面を表すクロマＣ*が定義されたテーブル３５を用いて、色域体積内のクロマＣ*abはそのままとし、色域体積外のクロマＣ*abについては、その境界面のクロマＣ*ab,estに補正することで、ＳＤＲの色域体積内（境界面を含む）のクロマＣ*ab,boundaryを得るためのクロマ補正を行う。
【０１７５】
これにより、後段のＳＤＲ光／ビデオ変換部１８により生成されるＳＤＲビデオ信号Ｅs’において、ＳＤＲ映像で再現可能な色の再現範囲を超える信号が生成されることがない。
【０１７６】
ＳＤＲ三刺激値／光変換部１７は、クロマ補正後の三刺激値ＸSDRＹSDRＺSDRをディスプレイ光信号Ｆｄｓに変換し、ＳＤＲ光／ビデオ変換部１８は、ＳＤＲ映像のＥＯＴＦの逆関数により、ディスプレイ光信号ＦｄｓをＳＤＲビデオ信号Ｅs’に変換する。
【０１７７】
このように、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、人肌レベル、基準白レベル及びハイライトの色再現を考慮して、ＨＤＲ映像をＳＤＲ映像に変換することができると共に、色相変化を抑制しながら、無彩色または白色に近いハイライトの色再現を実現することができる。
【０１７８】
また、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号Ｅs’を生成することができ、ハイライトの色相変化を軽減することが可能となる。
【０１７９】
〔他の例／映像信号変換装置〕
次に、本発明の実施形態による映像信号変換装置の他の例について、図１８及び図１９を参照して説明する。
【０１８０】
（第１例）
図１８は、他の例（第１例）による映像信号変換装置の構成例を示すブロック図である。この映像信号変換装置２は、ＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部１４、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８を備えている。
【０１８１】
図１に示した映像信号変換装置１とこの映像信号変換装置２とを比較すると、両映像信号変換装置１，２は、ＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部１４、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８を備えている点で共通する。一方、映像信号変換装置２は、ＨＤＲクロマ処理部１２を備えていない点で、ＨＤＲクロマ処理部１２を備えている映像信号変換装置１と相違する。
【０１８２】
図１８に示す各構成部は、映像信号変換装置１の構成部と同様であるため、ここでは説明を省略する。
【０１８３】
以上のように、他の例の映像信号変換装置２によれば、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、圧縮処理部１４にて、人肌レベル、基準白レベル及びハイライトの色再現を考慮した変換を実現することができる。
【０１８４】
また、ＳＤＲクロマ処理部１６にて、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行い、ＳＤＲ映像で再現可能な色の再現範囲を超える信号が生成されることがないようにする。
【０１８５】
これにより、図１に示した映像信号変換装置１と同様に、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号を生成することができ、ハイライトの色相変化を軽減することが可能となる。
【０１８６】
（第２例）
図１９は、他の例（第２例）による映像信号変換装置の構成例を示すブロック図である。この映像信号変換装置３は、ＨＤＲビデオ／光変換部１０、ＨＤＲゲイン処理部１９、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部２０、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８を備えている。
【０１８７】
図１に示した映像信号変換装置１とこの映像信号変換装置３とを比較すると、両映像信号変換装置１，３は、ＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８を備えている点で共通する。
【０１８８】
一方、映像信号変換装置３は、ＨＤＲクロマ処理部１２を備えておらず、圧縮処理部１４の代わりに圧縮処理部２０を備え、ＨＤＲゲイン処理部１９を備えている点で、ＨＤＲクロマ処理部１２及び圧縮処理部１４を備えている映像信号変換装置１と相違する。
【０１８９】
ＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８は、映像信号変換装置１の構成部と同様であるため、ここでは説明を省略する。
【０１９０】
ＨＤＲゲイン処理部１９は、ＨＤＲビデオ／光変換部１０からディスプレイ光信号Ｆｄを入力し、予め設定されたゲイン値ｋ1に基づいて、ディスプレイ光信号Ｆｄに対し肌レベルを考慮したゲイン処理を行い、ディスプレイ光信号Ｆｄｇを求める。そして、ＨＤＲゲイン処理部１９は、ディスプレイ光信号ＦｄｇをＨＤＲ光／三刺激値変換部１１に出力する。
【０１９１】
ＨＤＲ光／三刺激値変換部１１は、ＨＤＲゲイン処理部１９からディスプレイ光信号Ｆｄｇを入力し、前述した同様の処理を行う。
【０１９２】
圧縮処理部２０は、ＨＤＲ三刺激値／色度変換部１３から輝度ＹHDRを入力し、輝度ＹHDRに対し基準白レベルを考慮した圧縮処理を行い、輝度Ｙ1stを求める。そして、圧縮処理部２０は、輝度Ｙ1stに対しハイライトの色再現を考慮した圧縮処理を行い、輝度ＹSDRを求め、輝度ＹSDRをＳＤＲ輝度／三刺激値変換部１５に出力する。
【０１９３】
ここで、基準白レベルを考慮した圧縮処理は、ＨＬＧディスプレイ輝度２００ｃｄ／ｍ2をＳＤＲディスプレイ輝度約８８ｃｄ／ｍ2〜１００ｃｄ／ｍ2の間に対応させるためのゲイン処理である。このゲイン処理は、ＨＬＧビデオ信号の基準白レベル７５％をＳＤＲビデオ信号の白レベル約９５％に対応させるためのゲイン処理に相当する。
【０１９４】
また、ハイライトの色再現を考慮した圧縮処理は、ハイライトの白つぶれを抑制するための処理である。ＨＬＧ映像のハイライトにおいてクリップを生じると、ＳＤＲ映像では白飛びとして表現される。ＨＤＲ映像をＳＤＲ映像に変換すると、ダイナミックレンジの違いにより白飛びが顕著に表れることがある。ハイライトの色再現を考慮した圧縮処理は、これを防ぐために、例えばＨＬＧビデオ信号の１００％をＳＤＲビデオ信号の上限値である１０９％に対応させる。
【０１９５】
以上のように、他の例の映像信号変換装置３によれば、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＨＤＲゲイン処理部１９及び圧縮処理部２０にて、人肌レベル、基準白レベル及びハイライトの色再現を考慮した変換を実現することができる。
【０１９６】
また、ＳＤＲクロマ処理部１６にて、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行い、ＳＤＲ映像で再現可能な色の再現範囲を超える信号が生成されることがないようにする。
【０１９７】
これにより、図１に示した映像信号変換装置１と同様に、ＨＤＲ映像をＳＤＲ映像に階調変換する際に、ＳＤＲ映像における色の再現範囲内のＳＤＲビデオ信号を生成することができ、ハイライトの色相変化を軽減することが可能となる。
【０１９８】
以上、本発明の実施形態及び他の例（第１例及び第２例）を挙げて本発明を説明したが、本発明は前記本発明の実施形態及び他の例に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。
【０１９９】
例えば、前記実施形態では、ＨＤＲクロマ処理部１２は、三刺激値ＸHDRＹHDRＺHDRの空間をＣＩＥＬＡＢ空間に変換し、基準白レベル以上の色を無彩色または白色に近づけるためのクロマ補正を行うようにした。
【０２００】
これに対し、ＨＤＲクロマ処理部１２に代わるＨＤＲ彩度処理部は、三刺激値ＸHDRＹHDRＺHDRの空間を他の色空間に変換し、基準白レベル以上の色を無彩色または白色に近づけるための彩度補正を行うようにしてもよい。他の色空間として、例えばＩＣTＣP（定輝度方式）空間が用いられる。要するに、本発明は、基準白レベル以上の色を無彩色または白色に近づけるためのクロマ補正に限定されるものではなく、クロマ以外の他の彩度を用いて補正を行う処理にも適用がある。
【０２０１】
また、前記実施形態では、ＳＤＲクロマ処理部１６は、三刺激値ＸSDRＹSDRＺSDRの空間をＣＩＥＬＡＢ空間に変換し、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正を行うようにした。
【０２０２】
これに対し、ＳＤＲクロマ処理部１６に代わるＳＤＲ彩度処理部は、三刺激値ＸSDRＹSDRＺSDRの空間を他の色空間に変換し、ＳＤＲの色域体積外の彩度をその境界面に補正するための彩度補正を行うようにしてもよい。他の色空間として、例えばＩＣTＣP空間が用いられる。要するに、本発明は、ＳＤＲの色域体積外のクロマをその境界面に補正するためのクロマ補正に限定されるものではなく、クロマ以外の他の彩度を用いて補正を行う処理にも適用がある。
【０２０３】
この場合、ＳＤＲ彩度処理部は、色空間変換部３３、彩度補正部、及び色空間逆変換部３６を備える。彩度補正部は、クロマ補正部３４の代わりの構成部である。
【０２０４】
他の色空間としてＩＣTＣP空間を用いる場合、色空間変換部３３は、三刺激値ＸSDRＹSDRＺSDRの空間をＩＣTＣP空間に変換し、輝度Ｉ、淡黄色彩度成分ＣT及び赤緑色彩度成分ＣPを求める。
【０２０５】
彩度補正部は、テーブルを用いて、ＳＤＲの色域体積外の彩度をその境界面に補正するための彩度補正を行い、彩度補正後の淡黄色彩度成分ＣT,boundary及び赤緑色彩度成分ＣP,boundaryを求める。色空間逆変換部３６は、輝度Ｉ、彩度補正後の淡黄色彩度成分ＣT,boundary及び赤緑色彩度成分ＣP,boundaryを用いて、ＩＣTＣP空間を三刺激値ＸSDRＹSDRＺSDRの空間に変換する。
【０２０６】
彩度補正部による処理は、図１４に示した処理における明度Ｌ*の代わりに輝度Ｉを、色座標ａ*，ｂ*の代わりに淡黄色彩度成分ＣT及び赤緑色彩度成分ＣPを用いて、彩度補正後の淡黄色彩度成分ＣT,boundary及び赤緑色彩度成分ＣP,boundaryを求める。この場合、ＳＤＲ映像の色域体積の境界面における彩度が定義されたテーブルが用いられる。テーブルは、明度Ｌ*の代わりに輝度Ｉを、クロマＣ*の代わりに彩度Ｃを用いて、輝度Ｉ、色相角ｈab及び彩度Ｃから構成される。
【０２０７】
尚、本発明の実施形態の映像信号変換装置１、及び他の例の映像信号変換装置２，３のハードウェア構成としては、通常のコンピュータを使用することができる。映像信号変換装置１，２，３は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びインターフェース等を備えたコンピュータによって構成される。
【０２０８】
映像信号変換装置１に備えたＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲクロマ処理部１２、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部１４、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。
【０２０９】
また、映像信号変換装置２に備えたＨＤＲビデオ／光変換部１０、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部１４、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８の各機能も、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。
【０２１０】
また、映像信号変換装置３に備えたＨＤＲビデオ／光変換部１０、ＨＤＲゲイン処理部１９、ＨＤＲ光／三刺激値変換部１１、ＨＤＲ三刺激値／色度変換部１３、圧縮処理部２０、ＳＤＲ輝度／三刺激値変換部１５、ＳＤＲクロマ処理部１６、ＳＤＲ三刺激値／光変換部１７及びＳＤＲ光／ビデオ変換部１８の各機能も、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。
【０２１１】
これらのプログラムは、前記記憶媒体に格納されており、ＣＰＵに読み出されて実行される。また、これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもでき、ネットワークを介して送受信することもできる。
【産業上の利用可能性】
【０２１２】
本発明の映像信号変換装置及びプログラムは、例えばＨＬＧ映像及びＳＤＲ映像を同時に制作する一体化制作において、ダイナミックレンジを変換する技術として有用である。
【符号の説明】
【０２１３】
１，２，３  映像信号変換装置
１０  ＨＤＲビデオ／光変換部
１１  ＨＤＲ光／三刺激値変換部
１２  ＨＤＲクロマ処理部（ＨＤＲ彩度処理部）
１３  ＨＤＲ三刺激値／色度変換部
１４，２０  圧縮処理部
１５  ＳＤＲ輝度／三刺激値変換部
１６  ＳＤＲクロマ処理部（ＳＤＲ彩度処理部）
１７  ＳＤＲ三刺激値／光変換部
１８  ＳＤＲ光／ビデオ変換部
１９  ＨＤＲゲイン処理部
３０，３３  色空間変換部
３１，３４  クロマ補正部
３２，３６  色空間逆変換部
３５  テーブル
【図１】
2020150380.tif 000034
【図２】
2020150380.tif 000035
【図３】
2020150380.tif 000036
【図４】
2020150380.tif 000037
【図５】
2020150380.tif 000038
【図６】
2020150380.tif 000039
【図７】
2020150380.tif 000040
【図８】
2020150380.tif 000041
【図９】
2020150380.tif 000042
【図１０】
2020150380.tif 000043
【図１１】
2020150380.tif 000044
【図１２】
2020150380.tif 000045
【図１３】
2020150380.tif 000046
【図１４】
2020150380.tif 000047
【図１５】
2020150380.tif 000048
【図１６】
2020150380.tif 000049
【図１７】
2020150380.tif 000050
【図１８】
2020150380.tif 000051
【図１９】
2020150380.tif 000052