(57)【要約】【課題】映像色選好特性の変換装置、変換方法およびその記録媒体を提供すること。【解決手段】本発明は、入力映像に対する色特性値を計算する入力映像色特性計算部と、少なくとも一つの特性ブロックを具備する選好特性メタデータを生成するが、特性ブロックは色特性を区別する情報に該当する特性認識子を含むブロックヘッダと、選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子とよりなる色選好特性データ部と、色特性計算部で計算された入力映像の色特性値及び色選好特性データ部から出力される色選好特性データから入力映像に対する色特性値を求める映像色特性マッピング部と、入力映像が映像色特性マッピング部から求められた色特性値を有するように入力映像の色特性を変換する映像色特性変換部を備えている。【選択図】図１
2006246519.tif 000002
【特許請求の範囲】
【請求項１】
入力映像に対する色特性値を計算する入力映像色特性計算部と、
少なくとも一つの特性ブロックを具備する選好特性メタデータを生成するが、前記特性ブロックは色特性を区別する情報に該当する特性認識子を含むブロックヘッダと、選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子とよりなる色選好特性データ部と、
前記色特性計算部で計算された入力映像の色特性値及び前記色選好特性データ部から出力される色選好特性データから前記入力映像に対する色特性値を求める映像色特性マッピング部と、
前記入力映像が前記映像色特性マッピング部から求められた色特性値を有するように前記入力映像の色特性を変換する映像色特性変換部と、を含むことを特徴とする映像色選好特性の変換装置。
【請求項２】
前記色特性は、
色温度、輝度、コントラスト及び彩度のうち少なくとも一つであることを特徴とする請求項１に記載の映像色選好特性の変換装置。
【請求項３】
前記色選好特性データ部の特性ブロックのブロックヘッダは、
前記特性ブロックに含まれている特性記述子の数を表す情報に該当する加算子をさらに具備し、
前記色選好特性データ部の特性記述子は、
前記特性値の量子化レベルを表す量子化レベル表示子と、
映像のコンテンツ識別子の有無を表すコンテンツ識別子フラグと、
映像のコンテンツ識別子が存在する場合、前記映像のコンテンツ識別子と、をさらに具備することを特徴とする請求項２に記載の映像色選好特性の変換装置。
【請求項４】
前記映像特性マッピング部は、
前記入力映像のコンテンツ識別子がある場合には、前記色特性計算部で計算された入力映像の色特性値及び前記色選好特性データ部に保存されている同じコンテンツ識別子の色特性値を利用して前記入力映像に対する色特性値を求めることを特徴とする請求項３に記載の映像色選好特性の変換装置。
【請求項５】
映像色特性変換部は、
前記入力映像が前記映像色特性マッピング部で生成された色温度特性値を有するように入力映像を変換する色温度変換部と、
前記入力映像が前記映像色特性マッピング部で生成された輝度特性値を有するように入力映像を変換する輝度変換部と、
前記入力映像が前記映像色特性マッピング部で生成されたコントラスト特性値を有するように入力映像を変換するコントラスト変換部と、
前記入力映像が前記映像色特性マッピング部で生成された彩度特性値を有するように入力映像を変換する彩度変換部と、を具備することを特徴とする請求項２に記載の映像色選好特性の変換装置。
【請求項６】
（ａ）入力映像に対する色特性値を計算する段階と、
（ｂ）色特性を区別する情報に該当する特性認識子を含むブロックヘッダと、選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子とよりなる特性ブロックを少なくとも一つ具備する選好特性メタデータを生成する段階と、
（ｃ）前記（ａ）段階で計算された入力映像の色特性値及び前記（ｂ）段階で出力される色選好特性データから前記入力映像に対する色特性値を求める段階と、
（ｄ）前記入力映像が前記（ｃ）段階で求められた色特性値を有するように前記入力映像の色特性を変換する段階と、を含むことを特徴とする映像色選好特性の変換方法。
【請求項７】
前記色特性は、
色温度、輝度、コントラスト及び彩度のうち少なくとも一つであることを特徴とする請求項６に記載の映像色選好特性の変換方法。
【請求項８】
前記（ｂ）段階の特性ブロックのブロックヘッダは、
前記特性ブロックに含まれている特性記述子の数を表す情報に該当する加算子をさらに具備し、
前記（ｂ）段階の特性記述子は、
前記特性値の量子化レベルを表す量子化レベル表示子と、
映像のコンテンツ識別子の有無を表すコンテンツ識別子フラグと、
映像のコンテンツ識別子が存在する場合、前記映像のコンテンツ識別子をさらに具備することを特徴とする請求項７に記載の映像色選好特性の変換方法。
【請求項９】
前記（ｃ）段階は、
前記入力映像のコンテンツ識別子がある場合には前記（ａ）段階で計算された入力映像の色特性値及び前記（ｂ）で出力される同じコンテンツ識別子の色特性値を利用して前記入力映像に対する色特性値を求めることを特徴とする請求項６に記載の映像色選好特性の変換方法。
【請求項１０】
請求項６ないし９のうちいずれか１項に記載の発明をコンピュータで実行させるためのプログラムを記録したコンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像処理に係り、映像色選好特性の変換装置、変換方法および記録媒体に関する。
【背景技術】
【０００２】
ユーザーが映像物を見る時、映像物がさらに良好な色特性を有するように変換する方法は多くある。この方法において変換のために考慮される色特性の例には輝度、彩度、コントラスト及び色温度などがある。これら方法は共通的に入力映像の色特性値を獲得した後、入力映像物が所望の色特性値を有するように変換する。しかし、ここで目標値はそれぞれの方法で望ましいと判断される値に一括的に設定されるためにユーザー個人の特性に符合する変換は不可能である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする技術的課題は、映像色選好特性の変換装置、変換方法、および、その変換方法をコンピュータで実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。
【課題を解決するための手段】
【０００４】
前記技術的課題を解決するための本発明による、映像色特性に関するユーザーの選好性データを用いた映像色選好特性の変換装置は、入力映像に対する色特性値を計算する入力映像色特性計算部と、少なくとも一つの特性ブロックを具備する選好特性メタデータを生成するが、前記特性ブロックは色特性を区別する情報に該当する特性認識子を含むブロックヘッダと、前記選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子とよりなる色選好特性データ部と、前記色特性計算部で計算された入力映像の色特性値及び前記色選好特性データ部から出力される色選好特性データから前記入力映像に対する色特性値を求める映像色特性マッピング部と、前記入力映像が前記映像色特性マッピング部から求められた色特性値を有するように前記入力映像の色特性を変換する映像色特性変換部と、を含むことを特徴とする。前記色選好特性データ部の特性ブロックのブロックヘッダは、前記特性ブロックに含まれている特性記述子の数を表す情報に該当する加算子をさらに具備し、前記色選好特性データ部の特性記述子は、前記特性値の量子化レベルを表す量子化レベル表示子と、映像のコンテンツ識別子の有無を表すコンテンツ識別子フラグと、映像のコンテンツ識別子が存在する場合、前記映像のコンテンツ識別子と、をさらに具備することが望ましい。前記映像特性マッピング部は、前記入力映像のコンテンツ識別子がある場合には、前記色特性計算部で計算された入力映像の色特性値及び前記色選好特性データ部に保存されている同じコンテンツ識別子の色特性値を利用して前記入力映像に対する色特性値を求めることが望ましい。映像色特性変換部は、前記入力映像が前記映像色特性マッピング部で生成された色温度特性値を有するように入力映像を変換する色温度変換部と、前記入力映像が前記映像色特性マッピング部で生成された輝度特性値を有するように入力映像を変換する輝度変換部と、前記入力映像が前記映像色特性マッピング部で生成されたコントラスト特性値を有するように入力映像を変換するコントラスト変換部と、前記入力映像が前記映像色特性マッピング部で生成された彩度特性値を有するように入力映像を変換する彩度変換部と、を具備することが望ましい。
【０００５】
前記技術的課題を解決するための本発明による、映像色特性に関するユーザーの選好性データを用いた映像色選好特性の変換方法は、（ａ）入力映像に対する色特性値を計算する段階と、（ｂ）色特性を区別する情報に該当する特性認識子を含むブロックヘッダと、前記選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子とよりなる特性ブロックを少なくとも一つ具備する選好特性メタデータを生成する段階と、（ｃ）前記（ａ）段階で計算された入力映像の色特性値及び前記（ｂ）段階で出力される色選好特性データから前記入力映像に対する色特性値を求める段階と、（ｄ）前記入力映像が前記（ｃ）段階で求められた色特性値を有するように前記入力映像の色特性を変換する段階と、を含むことを特徴とする。前記色特性は、色温度、輝度、コントラスト及び彩度のうち少なくとも一つであることが望ましい。前記（ｂ）段階の特性ブロックのブロックヘッダは、前記特性ブロックに含まれている特性記述子の数を表す情報に該当する加算子をさらに具備し、前記（ｂ）段階の特性記述子は、前記特性値の量子化レベルを表す量子化レベル表示子と、映像のコンテンツ識別子の有無を表すコンテンツ識別子フラグと、映像のコンテンツ識別子が存在する場合、前記映像のコンテンツ識別子をさらに具備することが望ましい。前記（ｃ）段階は、前記入力映像のコンテンツ識別子がある場合には前記（ａ）段階で計算された入力映像の色特性値及び前記（ｂ）で出力される同じコンテンツ識別子の色特性値を利用して前記入力映像に対する色特性値を求めることが望ましい。
【０００６】
前記技術的課題を解決するための本発明による、選好特性メタデータを記録した映像選好特性データの記録媒体は、所定の映像に対してユーザーが好む色特性を有するように変換された映像を選好映像、前記所定の映像を参考映像とし、前記選好映像の色特性値を選好特性値、前記参考映像の色特性値を参考特性値とする時、色特性を区別する情報を表す特性認識子を含むブロックヘッダと、前記選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子とよりなる特性ブロックを少なくとも一つ具備する。前記特性ブロックのブロックヘッダは、前記特性ブロックに含まれている特性記述子の数を表す情報に該当する加算子をさらに具備し、前記特性記述子は、前記特性値の量子化レベルを表す量子化レベル表示子と、映像のコンテンツ識別子の有無を表すコンテンツ識別子フラグと、映像のコンテンツ識別子が存在する場合、前記映像のコンテンツ識別子とをさらに具備することが望ましい。
【０００７】
そして、前記記載の発明をコンピュータで実行させるためのプログラムを記録したコンピュータで読取可能な記録媒体を提供する。
【発明の効果】
【０００８】
本発明によれば、映像色選好特性の変換装置、変換方法、および、その変換方法をコンピュータで実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付した図面を参照して本発明による映像色特性に関するユーザーの選好性データの生成方法及び装置と映像色特性に関するユーザーの選好性データを利用した映像色特性の変換装置及び方法について詳細に説明する。
【００１０】
まず、本発明による映像色特性に関するユーザーの選好性データの生成方法及び装置を説明する。
【００１１】
図１は、本発明による映像色特性に関するユーザーの選好性データの生成装置の構成を示したブロック図であって、選好特性獲得部１００及び選好特性データ生成部１５０を含んでなる。図６は、本発明による映像色特性に関するユーザーの選好性データの生成方法を示したフローチャートであって、標本映像獲得段階（６００）、色特性計算段階（６２０）、メタデータ更新段階（６４０）及び選好特性メタデータ生成段階（６６０）を含んでなる。
【００１２】
まず、本発明で使われる用語を説明する。所定の映像に対してユーザーが好む色特性を有するように変換された映像を選好映像とし、前記所定の映像を参考映像とする。そして前記選好映像の色特性値を選好特性値、前記参考映像の色特性値を参考特性値とする。
【００１３】
本発明で考慮される色特性は色温度、輝度、コントラスト及び彩度のうち少なくとも一つであることが望ましい。本発明が適用される一般的な状況では前記色温度、輝度、コントラスト、彩度がいずれも適用される。そして本発明で考慮される色特性は前記４つの色特性に限定されずに他の色特性が考慮されることもある。
【００１４】
前記選好特性獲得部１００は所定の映像から選好映像及び参考映像を得てこれより選好特性値及び参考特性値を生成し、標本映像獲得部１０及び色特性計算部１２よりなる。
【００１５】
図２は前記標本映像獲得部１０の構成を示したブロック図であって、前記標本映像獲得部１０はユーザーの選択やユーザーの色調整行為から選好映像及び参考映像の対を生成する（６００段階）。前記選好映像、参考映像の対を生成する方法は２種があるが、それは図２に示されたようにそれぞれ第１標本映像獲得部２００及び第２標本映像獲得部２５０と相応する。したがって、本発明の実施例で前記標本映像獲得部１０は前記第１標本映像獲得部２００及び第２標本映像獲得部２５０のうち少なくとも一つを具備する。
【００１６】
前記第１標本映像獲得部２００は所定の映像に対して色特性値を別にする複数の映像のうちユーザーが選択した映像を選好映像、前記選好映像に対する元の映像を参考映像として、前記選好映像及び参考映像の対に該当する｛選好映像、参考映像｝を生成して前記色特性計算部１２に出力する。すなわち、色温度、輝度、コントラスト、彩度の４つの特性それぞれに対してあらかじめ選定された元映像からそれぞれ別の特性値を有するように変換された映像の集合を構成する。それから、ユーザーが好む映像を選好映像と定め、元映像を参考映像と定めて｛選好映像、参考映像｝の対を定める。
【００１７】
第２標本映像獲得部２５０は映像表示装置に映像の色特性を制御する装置（図示せず）が設置されている時、ユーザーが前記色特性制御装置を使用して色特性を調整した映像を選好映像、色特性がユーザーによって調整されていない元の映像を参考映像として前記選好映像及び参考映像の対に該当する｛選好映像、参考映像｝を生成して前記色特性計算部１２に出力する。すなわち、ユーザー映像表示装置に映像の色特性を制御する装置がある場合、ユーザーが視聴する途中で色特性を調整する。この時、ユーザーが調整する前の映像を参考映像、調整した後に得られた映像を選好映像と定める。
【００１８】
前述した第１標本映像獲得部２００及び第２標本映像獲得部２５０により得られた参考映像を含む映像コンテンツがＭＰＥＧ−２１、ＴＶ ａｎｙｔｉｍｅまたはコンテンツサービス提供者が定めるコンテンツの識別子を有する場合、標本映像獲得部１０は｛選好映像、参考映像｝対以外に映像コンテンツ識別子も共に出力できる。
【００１９】
前記色特性計算部１２は前記選好映像及び参考映像の映像色特性値を計算して前記選好特性値及び参考特性値の対に該当する｛選好特性値、参考特性値｝を生成し、色温度特性値計算部３００、彩度特性値計算部３２０、輝度特性値計算部３４０及びコントラスト特性値計算部３６０を少なくとも一つ具備する。
【００２０】
これをより詳細に説明する。色特性計算部１２は入力された｛選好映像、参考映像｝に対して該当映像等の色温度特性値、輝度特性値、輝度対応特性値、彩度特性値のうち全部または一部を計算して｛選好特性値、参考特性値｝対を出力する（６２０段階）。もし色特性計算部１２が｛選好映像、参考映像｝対と共に映像コンテンツ識別子も入力された場合には｛選好特性値、参考特性値｝対と共に映像コンテンツ識別子も出力する。色特性計算部１２は次のような方法により入力映像の色特性それぞれを計算する。
【００２１】
図４は色温度特性値計算部３００の構成を示したブロック図であって、前記色温度特性値計算部３００は入力されたカラー映像から色温度特性値を計算し、ハイライト検出部４００、ハイライト変数計算部４２０、色温度推定部４４０及び色温度計算部４６０を具備する。前記ハイライト検出部４００は入力されたカラー映像からハイライト領域を抽出する。前記ハイライト変数計算部４２０は前記ハイライト領域を色度座標に投影し、前記色度座標上に分布する形態に対する幾何学的表現変数を計算する。前記色温度推定部４４０は前記入力されたカラー映像に対して認知光源推定方式により色温度を推定する。前記色温度計算部４６０は前記幾何学的表現変数のうち前記推定された色温度の周囲に位置した幾何学的表現変数を選択し、前記選択された幾何学的表現変数を利用して最終色温度を計算する。前記色温度値はＩＳＯ／ＩＥＣ １５９３８−３の色温度記述子に規定されたように８ビットのデータで表現できる。
【００２２】
前記彩度特性値計算部３２０は前記映像を構成する画素のＲ，Ｇ，Ｂ値から各画素のＨＳＶ空間でのＳに該当する彩度値を求めて前記画素の彩度値をいずれも合算して画素数で除算した値を彩度特性値として生成する。前記画素の彩度値は画素のＲ，Ｇ，Ｂ値のうち最大値及び最小値を求めて、前記最大値が０であれば当該画素の彩度値を０とし、前記最大値が０でなければ前記最大値と最小値との差を最大値で除算した値を当該画素の彩度値とする。
【００２３】
これを数式で説明すれば次の通りである。入力映像の各画素のＲ，Ｇ，Ｂ値から次のようにＨＳＶ色空間の彩度値Ｓを得る。
Ｍａｘ＝ｍａｘ（Ｒ，Ｇ，Ｂ），
Ｍｉｎ＝ｍｉｎ（Ｒ，Ｇ，Ｂ）
ｉｆ（Ｍａｘ＝＝０）Ｓ＝０ ｅｌｓｅ Ｓ＝（Ｍａｘ−Ｍｉｎ）／Ｍａｘ
彩度特性値ＳＶは数式１のように計算される。
【００２４】
【数１】
2006246519.tif 000003
ここでＳxは映像内の各画素のＳ値である。
【００２５】
輝度特性値計算部３４０は前記映像を構成する画素のＲ，Ｇ，Ｂ値から各画素のＹＣｂＣｒ色空間でのＹに該当する輝度値Ｙを求めて、前記画素の輝度値をいずれも合算して画素数で除算した値を輝度特性値に生成する。前記画素の輝度値ＹはＹ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂにより決定される。
輝度特性値ＢＶは数式２のように計算できる。
【００２６】
【数２】
2006246519.tif 000004
ここで、Ｙxは映像内の各画素のＹ値である。
【００２７】
コントラスト特性値計算部３６０はＹxを前記映像内の各画素の輝度値、ＮｕｍｂｅｒＯｆＰｉｘｅｌｓを映像の画素数とし、コントラスト特性値をＣＶとする時、前記ＣＶは数式３により次のように計算される。
【００２８】
【数３】
2006246519.tif 000005
【００２９】
そして前記選好特性獲得部１００は選好映像、参考映像があらかじめ備えられている場合には標本映像獲得部１０なしに色特性計算部１２だけで構成されることもある。
一方、前記選好特性データ生成部１５０は前記選好特性獲得部１００で生成された選好特性値及び参考特性値を入力として少なくとも一つの特性ブロックを具備する選好特性メタデータとして生成し、メタデータ更新部１６及びメタデータ生成部１８を含んでなる。
【００３０】
前記メタデータ更新部１６は前記色特性計算部１２で生成された｛選好特性値、参考特性値｝と既存の｛選好特性値、参考特性値｝とを比較して前記｛選好特性値、参考特性値｝を更新して前記メタデータ生成部１８に出力する（６４０段階）。
前記メタデータ更新部１６は既に選好特性メタデータが存在する場合に動作する。メタデータ更新部１６は選好特性獲得部１００から単数あるいは複数の｛選好特性値、参考特性値｝を入力される。また、既存の選好特性メタデータ内の特性値対を入力されて選好特性データの重複性及び矛盾性を除去した後、更新された｛選好特性値、参考特性値｝を出力する。メタデータ更新部１６はそれぞれの選好特性について次のように動作する。
【００３１】
一つの選好特性について、新しく入力された特性値対をＡとし、既存に存在した特性値対をＢとする時、前記Ａの参考特性値と前記Ｂの参考特性値とを比較して同一であるか類似している場合にＢを除去する。ここで類似している場合とは、Ａの参考特性値とＢの参考特性値間の差が所定範囲内にある場合である。また、比較する２つの参考特性値間の量子化レベルが相異なる場合には高いレベルの値を低いレベルの値に変換して比較する。
【００３２】
そして特性値対にコンテンツ識別子が付加されている場合にはＡの参考特性値とＢの参考特性値とが相等しいか類似していても映像コンテンツ識別子が相異なればＢを除去しない。前記過程で除去されていない既存の特性値対及び新しい特性値対を出力する。
【００３３】
前記メタデータ生成部１８は、前記メタデータ更新部１６または色特性計算部１２から｛選好特性値、参考特性値｝を入力として少なくとも一つの特性ブロックを具備する選好特性メタデータとして生成する（６６０段階）。前記特性ブロックは、色特性を区別する情報に該当する特性認識子を含むブロックヘッダ及び前記選好特性値及び参考特性値を含んでいる少なくとも一つの特性記述子よりなる。
【００３４】
前記選好特性メタデータを図５を参照してさらに詳細に説明する。コンテンツ認識子が入力される場合、図５のように認識子情報がメタデータに追加される。次いで本発明による選好特性メタデータを詳細に説明する。
【００３５】
選好特性メタデータは４つの特性ブロック５００、５０５、５１０、５１５で構成され、それぞれは色温度、彩度、輝度及びコントラストよりなる４個の選好特性それぞれに相応する情報を有する。
【００３６】
各特性ブロックは１個のブロックヘッダ５２０と複数または単数の特性記述子５２５、５３０、５３５で構成される。前記ブロックヘッダ５２０は表そうとする色特性が何かを表示する特性認識子５４０及び該当ブロック中にいくつかの特性記述子が存在するかを表示する加算子５４５で構成される。もし、前記データ構造が２進列で表現される場合に前記特性認識子５４０は２ビットのフラグで表すことができ、この時、特性認識子５４０の値が“０”であれば色温度、“１”であれば輝度、“２”であればコントラスト、“３”であれば彩度で表すことができる。そして加算子５４５は可変フラグ、例えば、４ビットのうち３ビットは数を表し、最後の１ビットが１であれば後に４ビットが続くことを意味するように表すことができる。
【００３７】
もし前記データ構造がＸＭＬで表示される場合、特性認識子５４０は文字列で表示され、加算子は表現しない。
前記特性記述子５３０は前記特性値の量子化レベルを表す量子化レベル表示子５５０、映像コンテンツの識別子の有無を表すコンテンツ認識子フラグ５５５、コンテンツ識別子５６０、選好特性値５６５、参考特性値５７０で構成される。
【００３８】
前記量子化レベル表示子は特性値表現の量子化レベルを表示する。特性値の量子化レベルは色温度の場合に８ビット以内、他の特性値の場合に１２ビット以内とする。
【００３９】
もし、本データ構造をＸＭＬで表す場合、コンテンツ認識子フラグは表さない。前記色選好特性データは添付したｘｍｌスキーマの定義によってｘｍｌデータで表現／記録される。
【００４０】
前記メタデータ生成部で生成されたデータフォーマットの表現方式は次のようにｘｍｌスキーマの定義によってｘｍｌデータで表現できる。
【００４１】
１．ＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓ
ＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓはイメージやビデオを映像表示装置に表示することに関するユーザーの選好性を定義する。
【００４２】
１．１．ＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓに対する構文
<!--#################################################-->
<!--Definition of DisplayPresentationPreferences-->
<!--#################################################-->""
<complexType name="DisplayPresentationPreferencesType">
<complexContent>
<extension base="dia:DIABaseType">
<sequence>
<element name="ColorTemperaturePreference"
type="dia:ColorPreferenceType"
minOccurs="0"/>
<element name="BriGhtnessPreference"
type="dia:ColorPreferenceType"
minOccurs="0"/>
<element name="SaturationPreference"
type="dia:ColorPreferenceType"
minOccurs="0"/>
<element name="ContrastPreference"
type="dia:ColorPreferenceType"
minOccurs="0"/>
</sequence>
</extension>
</complexContent>
</complexType>
【００４３】
１．２．ＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓの語義
ＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓＴｙｐｅはユーザーのディスプレイ表現選好性を記述する道具を記述する。
【００４４】
ＣｏｌｏｒＴｅｍｐｅｒａｔｕｒｅＰｒｅｆｅｒｅｎｃｅはユーザーが好む色温度を記述する。前記色温度は概念的にディスプレイされる映像内に存在する照明の相関色温度として定義される。
【００４５】
ＢｒｉｇｈｔｎｅｓｓＰｒｅｆｅｒｅｎｃｅはユーザーが好む輝度を記述する。前記輝度は概念的に映像内の領域の発光度によって視覚的な感覚の属性として定義される。
【００４６】
ＳａｔｕｒａｔｉｏｎＰｒｅｆｅｒｅｎｃｅはユーザーが好む彩度を記述する。前記彩度は領域の輝度に比例して判断される領域の色彩の豊かさとして定義される。
【００４７】
ＣｏｎｔｒａｓｔＰｒｅｆｅｒｅｎｃｅはユーザーが好むコントラストとして定義される。前記コントラストは概念的に映像内の最も明るい部分と暗い部分間の輝度比として定義される。
【００４８】
ＳｔｅｒｅｏｓｃｏｐｉｃＶｉｄｅｏＣｏｎｖｅｒｓｉｏｎは立体ビデオ変換についてユーザーが好むパラメータを記述する。
【００４９】
２．ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅ
ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅは色選好を規定する。ＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓではディスプレイされたイメージやビデオの色に関するユーザーの選好性を表現するために、色温度、輝度、コントラスト、彩度よりなる４つの色属性を考慮する。ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅＴｙｐｅは色属性に関する選好性を記述するツールとして色属性に関する選好性を記述するためのデータ構造を提供する。
【００５０】
２．１．ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅに関する構文
<!--#################################################-->
<!？Definition of ColorPreference-->
<!--#################################################-->
<complexType name="ColorPreferenceType">
<complexContent>
<extension base="dia:DIABaseType">
<sequence>
<element name="BinNumber"type="mpeG7:unsiGned12"/>
<element name="Value"minOccurs="0"maxOccurs="unbounded">
<complexType>
<sequence>
<element name="PreferredValue"type="mpeG7:unsiGned12"/>
<element name="ReferenceValue"type="mpeG7:unsiGned12"/>
</sequence>
</complexType>
</element>
</sequence>
</extension>
</complexContent>
</complexType>
【００５１】
２．２．ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅに関する意味
ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅＴｙｐｅはユーザーが視覚映像を見る時にユーザーの色選好性を記述するツールであって、色選好性を記述するためのデータ構造を提供する。色選好性は色温度、輝度、彩度及びコントラスト４つの側面で記述される。
【００５２】
ＢｉｎＮｕｍｂｅｒはＰｒｅｆｅｒｒｅｄＶａｌｕｅ及びＲｅｆｅｒｅｎｃｅＶａｌｕｅが取れる量子化レベルを記述する。
【００５３】
Ｖａｌｕｅはユーザーの色選好性を記述する最小単位である。前記ＶａｌｕｅはＰｒｅｆｅｒｒｅｄＶａｌｕｅ及びＲｅｆｅｒｅｎｃｅＶａｌｕｅという二つの副要素を含む。もし、ＰｒｅｆｅｒｒｅｄＶａｌｕｅがｖ１であり、ＲｅｆｅｒｅｎｃｅＶａｌｕｅがｖ２であれば、それは、ユーザーはＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅＴｙｐｅ記述子が規定する色属性に関してｖ２値を有する映像をｖ１値を有する映像に変換することを所望することを示す。
【００５４】
ＰｒｅｆｅｒｒｅｄＶａｌｕｅはユーザーが好む色属性値を記述する。
【００５５】
ＲｅｆｅｒｅｎｃｅＶａｌｕｅはＰｒｅｆｅｒｒｅｄＶａｌｕｅを表現する基準として使われる映像の色属性値を記述する。もしＲｅｆｅｒｅｎｃｅＶａｌｕｅが０であれば、ＲｅｆｅｒｅｎｃｅＶａｌｕｅは考慮されないことを意味する。
【００５６】
表１は色の４つの属性、すなわち、ディスプレイされるイメージとビデオの色温度、輝度、彩度及びコントラストに対するＰｒｅｆｅｒｒｅｄＶａｌｕｅ及びＲｅｆｅｒｅｎｃｅＶａｌｕｅの値についての定義を表す。
【００５７】
【表１】
2006246519.tif 000006
【００５８】
前記表１でＹＣｂＣｒ及びＨＳＶ色空間はＩＳＯ／ＩＥＣ １５９３８−３に規定されており、Ｙ値及びＳ値の標準表現もＩＳＯ／ＩＥＣ １５９３８−３に規定されている。
【００５９】
２．３．ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅｓの例
ＣｏｌｏｒＰｒｅｆｅｒｅｎｃｅｓは多数の（ＰｒｅｆｅｒｅｎｃｅＶａｌｕｅ，ＲｅｆｅｒｅｎｃｅＶａｌｕｅ）対を許容する。例えば、極点として前記対を使用することによって利用可能なマッピング関数の選択や補間を通じて前記対は色属性の最適のマッピングを探すのに使われうる。前記獲得されたマッピング戦略に基づいて、結果的に現れる映像が色に対するユーザー選好性を満足させる映像を変化させる応用が可能である。次の例はユーザーの色選好を表すためのＤｉｓｐｌａｙＰｒｅｓｅｎｔａｔｉｏｎＰｒｅｆｅｒｅｎｃｅｓ記述道具の使用を表している。
【００６０】
<DIA>
<Description xsi:type="UsaGeEnvironmentType">
<UsaGeEnvironment xsi:type="UserCharacteristicsType">
<UserCharacteristics xsi:type="PresentationPreferencesType">
<Display>
<ColorTemperaturePreference>
<BinNumber>255</BinNumber>
<Value>
<PreferredValue>110</PreferredValue>
<ReferenceValue>127</ReferenceValue>
</Value>
<Value>
<PreferredValue>156</PreferredValue>
<ReferenceValue>151</ReferenceValue>
</Value>
<Value>
<PreferredValue>200</PreferredValue>
<ReferenceValue>192</ReferenceValue>
</Value>
</ColorTemperaturePreference>
<BriGhtnessPreference>
<BinNumber>255</BinNumber>
<Value>
<PreferredValue>138</PreferredValue>
<ReferenceValue>103</ReferenceValue>
</Value>
<Value>
<PreferredValue>152</PreferredValue>
<ReferenceValue>150</ReferenceValue>
</Value>
</BriGhtnessPreference>
<SaturationPreference>
<BinNumber>255</BinNumber>
<Value>
<PreferredValue>94</PreferredValue>
<ReferenceValue>80</ReferenceValue>
</Value>
</SaturationPreference>
<ContrastPreference>
<BinNumber>255</BinNumber>
<Value>
<PreferredValue>80</PreferredValue>
<ReferenceValue>70</ReferenceValue>
</Value>
</ContrastPreference>
</Display>
</UserCharacteristics>
</UsaGeEnvironment>
</Description>
</DIA>
【００６１】
次は本発明による映像色特性に関するユーザーの選好性データを利用した映像色特性の変換装置及び方法について詳細に説明する。
【００６２】
図７は本発明による映像色特性に関するユーザーの選好性データを利用した映像色特性の変換装置の構成を示したブロック図であって、入力映像色特性計算部７００、色選好特性データ部７２０、映像色特性マッピング部７４０及び映像色特性変換部７６０を含んでなる。図９は本発明による映像色特性に関するユーザーの選好性データを利用した映像色特性の変換方法を示したフローチャートであって、入力映像色特性値の計算段階９００、ユーザー選好特性メタデータの生成及び提供段階（９２０）、入力映像色特性及び選好特性メタデータからの目標色特性値の生成段階（９４０）及び入力映像の色特性変換段階（９６０）を含んでなる。
【００６３】
前記入力映像色特性計算部７００は入力映像に対する色特性値を計算する（９００段階）。入力映像から色温度、彩度、輝度及び輝度対応の４つの色特性のうち少なくとも一つを計算する。前記色特性値は図３の色特性計算部１２に示された色温度特性値計算部３００、彩度特性値計算部３２０、輝度特性値計算部３４０及びコントラスト特性値計算部３６０により計算される方法で計算される。計算された色特性は映像の毎フレームまたは時間的に分けられた映像区間単位毎に記録されて入力映像色特性が出力される。
【００６４】
前記色選好特性データ部７２０は少なくとも一つの特性ブロックを具備する選好特性メタデータを生成していて映像色特性マッピング部７４０に前記選好特性メタデータを提供し（９２０段階）、前記図１の映像色特性に関するユーザーの選好性データの生成装置と同一である。
【００６５】
前記映像色特性マッピング部７４０は、前記入力映像色特性計算部７００で計算された入力映像の色特性値及び前記色選好特性データ部７２０から出力される色選好特性データから前記入力映像に対する目標色特性値を決定する（９４０段階）。
【００６６】
これをより詳細に説明すれば、前記映像色特性マッピング部７４０は入力映像色特性データを入力として前記入力映像色特性値と一致または近似する値を参考特性値として有する色選好特性データを前記色選好特性データ部７２０から伝達される。もし、入力映像にコンテンツを認識できるコンテンツ識別子が含まれていれば、前記色選好特性データ部７２０から同じコンテンツ識別子を有する｛選好特性値、参考特性値、映像コンテンツ識別子｝組合せよりなる色選好特性データを伝達されることもある。結局、前記映像色特性マッピング部７４０は、入力された入力映像色特性値及び色選好特性データから目標の色特性分値を決定してこれを出力する。
【００６７】
映像色特性変換部７６０は、前記入力映像が前記映像色特性マッピング部７４０から求められた色特性値を有するように前記入力映像の色特性を変換する（９６０段階）。図８は前記映像色特性変換部７６０の構成を示したブロック図であって、前記映像色特性変換部７６０は色温度変換部８００、輝度変換部８２０、コントラスト変換部８４０及び彩度変換部８６０を具備する。
【００６８】
前記色温度変換部８００は、前記入力映像が前記映像色特性マッピング部７４０で決定された色温度特性値を有するように入力映像を変換する。色温度変換は多様に行われる。その一例は次の通りである。入力映像の入力色温度を推定する。推定された入力映像の色温度及びユーザー選好色温度を入力され、既設定された基準色温度が所定のマッピング方法によりユーザー選好色温度に変換される時、前記入力映像の色温度が前記マッピング方法によって変換される出力映像の目標色温度を得る。それから入力色温度及び出力色温度を利用して色温度変換係数を求め、前記色温度変換係数に基づいて前記目標色温度を有する出力映像に前記入力映像を変換させる。
【００６９】
前記輝度変換部８２０は前記入力映像が前記映像色特性マッピング部７４０で生成された輝度特性値を有するように入力映像を変換する。映像の輝度変換は多様に行われる。その一例は次の通りである。まず所定の画素に対して輝度向上基準値を計算する。前記輝度向上基準値を最大成分値で除算して輝度向上比を求める。それから、所定の画素を構成する各成分に輝度向上比を乗算して輝度を向上させる。
【００７０】
前記コントラスト変換部８４０は、前記入力映像が前記映像色特性マッピング部７４０で生成されたコントラスト特性値を有するように入力映像を変換する。映像のコントラスト変換は多様に行われる。その一例は次の通りである。まず１フレーム映像の平均輝度を求める。映像の平均輝度から輝度向上パラメータを計算する。映像の輝度範囲に対する最大値及び最小値を計算する。適用輝度範囲の最大値／最小値を計算する。画素別、区間別に輝度範囲拡張を計算する。輝度向上パラメータを利用して画素別に輝度向上値を計算する。１フレーム映像内のあらゆる画素が処理されるまで画素別、区間別の輝度範囲拡張の計算及び輝度向上パラメータを利用した画素別の輝度向上値の計算を反復する。
【００７１】
前記彩度変換部８６０は前記入力映像が前記映像色特性マッピング部７４０で生成された彩度特性値を有するように入力映像を変換する。映像の彩度変換は多様に行われる。その一例は次の通りである。入力映像から彩度成分を抽出する。所定の基準値によって前記入力映像の彩度を向上させる関数である彩度向上関数を決定する。それから前記彩度向上関数を利用して抽出された彩度成分を変更し、前記変更された彩度成分及び前記入力映像の残りの成分を合成して出力色相値を生成する。前記出力色相値に基づいて出力映像を生成する。
【００７２】
本発明はコンピュータで読取可能な記録媒体にコンピュータ（情報処理機能を有する装置をいずれも含む）が読取れるコードとして具現することが可能である。コンピュータが読取れる記録媒体はコンピュータシステムによって読取られるデータが保存されるあらゆる記録装置を含む。コンピュータが読取れる記録装置の例にはＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク、光データ保存装置などがある。
【００７３】
本発明は図面に示された実施例を参考として説明されたが、これは例示的なものに過ぎず、本技術分野の当業者であればこれより多様な変形及び均等な他の実施例が可能であるという点を理解できる。したがって、本発明の真の技術的保護範囲は特許請求の範囲の技術的思想により決まらねばならない。
【産業上の利用可能性】
【００７４】
本発明は映像を有無線で供給する映像システム、映像表示装置、映像表示ソフトウェアなど映像処理関連分野に利用できる。
【図面の簡単な説明】
【００７５】
【図１】本発明による映像色特性に関するユーザーの選好性データの生成装置の構成を示したブロックである。
【図２】標本映像獲得部の構成を示したブロック図である。
【図３】色特性計算部の構成を示したブロック図である。
【図４】色温度特性値計算部の構成を示したブロック図である。
【図５】本発明による選好特性メタデータの構造を示した図面である。
【図６】本発明による映像色特性に関するユーザーの選好性データの生成方法を示したフローチャートである。
【図７】本発明による映像色特性に関するユーザーの選好性データを利用した映像色特性の変換装置の構成を示したブロック図である。
【図８】前記映像色特性変換部の構成を示したブロック図である。
【図９】本発明による映像色特性に関するユーザーの選好性データを利用した映像色特性の変換方法を示したフローチャートである。
【符号の説明】
【００７６】
１０    標本映像獲得部
１２    色特性計算部
１６    メタデータ更新部
１８    メタデータ生成部
１００  選好特性獲得部
１５０  選好特性データ生成部
【図１】
2006246519.tif 000007
【図２】
2006246519.tif 000008
【図３】
2006246519.tif 000009
【図４】
2006246519.tif 000010
【図５】
2006246519.tif 000011
【図６】
2006246519.tif 000012
【図７】
2006246519.tif 000013
【図８】
2006246519.tif 000014
【図９】
2006246519.tif 000015