(57)【特許請求の範囲】
【請求項１】
基準フル・カラー・ビデオ及び劣化フル・カラー・ビデオの間のピーク信号対ノイズ比（ＰＳＮＲ）を測定する方法であって、
上記基準フル・カラー・ビデオ及び上記劣化フル・カラー・ビデオを夫々ＲＧＢビデオに変換するステップと、
上記ＲＧＢビデオの夫々のコンポーネントのエラー値を計算するステップと、
上記コンポーネントの各々の計算した上記エラー値の寄与を評価して、上記基準フル・カラー・ビデオから変換した上記ＲＧＢビデオと上記劣化フル・カラー・ビデオから変換した上記ＲＧＢビデオの間のＰＳＮＲを計算して、フル・カラーＰＳＮＲ値を求めるステップと
を具えたフル・カラー・ビデオのピーク信号対ノイズ比の測定方法。
【請求項２】
上記基準フル・カラー・ビデオ及び上記劣化フル・カラー・ビデオの間の表示用カラー・エラー・マップを求めるカラー・エラー・マップ用ステップを更に具えたことを特徴とする請求項１のフル・カラー・ビデオのピーク信号対ノイズ比の測定方法。
【請求項３】
上記カラー・エラー・マップ用ステップは、
上記基準フル・カラー・ビデオ及び上記劣化フル・カラー・ビデオの各クロミナンス・コンポーネントの差の値を求め、
上記差の値をペデスタルに加え、
上記基準フル・カラー・ビデオ及び上記劣化フル・カラー・ビデオの各ルミナンスの差の値がゼロに近い場合、充分なルミナンスを加えて、上記カラー・エラー・マップにて上記クロミナンス・コンポーネントを認識できるようにすることを特徴とする請求項２のフル・カラー・ビデオのピーク信号対ノイズ比の測定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一般に、サービスのビデオ品質に関し、特に、フル・カラー・ビデオのピーク信号対ノイズ比（ＰＳＮＲ）、即ち、総合的な寄与及びコンポーネントの寄与を測定するフル・カラー・ビデオのピーク信号対ノイズ比測定方法に関する。
【０００２】
【従来の技術】
既存の業界標準と両立できる単位を用いる客観的な方法で、ビデオ信号のカラー関係成分、即ち、クロミナンス、色差などにおけるエラーの量（値）を求めることが望ましい。ルミナンスのみのＰＳＮＲについての標準は、既に存在する（非特許文献１を参照のこと）。この標準を実現したものには、米国オレゴン州ビーバートンのテクトロニクス社が製造しているＰＱＡ２００型及びＰＱＡ３００型画像品質分析器がある（特許文献１を参照のこと）。ＰＳＮＲは、被試験ビデオ信号の各フレーム又はシーケンス、所定の基準フレーム又はシーケンスの１つの値を与える測定値である。上述のテクトロニクス社製ＰＱＡ２００／３００型において「ＰＳＮＲ」とラベルが付いたルミナンス差マップに類似したエラー・マップを具えて、直感的な方法でルミナンス・エラー及びクロミナンス・エラーを同時に表示することも望ましい。また、最後に、総合ＰＳＮＲ測定に対して、構成成分であるビデオ・コンポーネント、即ち、ＹＣbＣrのＣbの寄与を測定することも望ましい。
【０００３】
【特許文献１】
特開平１１−８８９１５号公報
【非特許文献１】
ＡＮＳＩ  Ｔ１．８０１．０３．ｙｙｙ：一方向ビデオ信号のデジタル伝送、客観的性能評価（Digital Transport of One-Way Video Signals-Parameters for Objective Performance Assessment）の第３５ページ
【０００４】
ＰＳＮＲは、ピーク信号対ノイズ比を表しており、複数の二乗平均平方根（実行値、ｒｍｓ）値の比の対数に比例する。ＡＮＳＩ  Ｔ１．８０１．０３．ｙｙｙから、次のようになる。
PSNR(Vpeak,Cin,Cout,Ncol,Nrow,i,j,t,d):=20*Log[Vpeak/{SQRT((1/(Ncol*Nrow))*ΣjΣi(Cini,j,t-d-Couti,j,t)2)}
ここで、Cin及びCoutは一般的な画像パラメータであり、VpeakはCin及びCoutに対する基準ピーク単位値であり、Ncolはパラメータ・マトリクスCの列（幅）の数であり、NrowはマトリクスCの行（高さ）の数であり、ｉは行インデックスであり、jは列インデックスであり、tは時間インデックスであり、dはCin及びCoutの間の遅延である。求めた比は、試験（Cout）及び基準（Cin）ビデオ信号の間の実際のｒｍｓ差で除算した測定可能なピークｒｍｓ値である。SQRTは二乗平均平方根を表す。テクトロニクス社製ＰＱＡ２００／３００型のＰＳＮＲや、上述のＡＮＳＩ文献内の大部分の測定値と共に、サービス（ＰＱＯＳ）方法の他の画像品質は、ピーク・ルミナンス（Ｙ）値単独から直接的又は間接的に得たCin及びCoutを用いている。Vpeakは、ピーク・ホワイトとして求める。
LumPSNR(Ypeak, Yin, Yout, Ncol, Nrow, i, j, t, d):=20*log[Ypeak/{SQRT((1/Ncol*Nrow))*ΣjΣi(Yini,j,t-d-Youti,j,t)}2]
よって、ルミナンス・エラーから独立して生じるクロミナンス・エラーは、これらＰＳＮＲ測定では検出されない。
【０００５】
【発明が解決しようとする課題】
したがって、ルミナンス・エラーからの独立して生じるクロミナンス・エラーも検出できる方法が望まれている。
【０００６】
よって、本発明は、フル・カラー・ビデオ、即ち、総合寄与及びコンポーネント寄与の両方に対してフル・カラー・ビデオのピーク信号対ノイズ比（ＰＳＮＲ）を測定すると共に、ＰＳＮＲフル・カラーと、コンポーネント・マップを求める方法とを提供するものである。
【０００７】
【課題を解決するための手段】
本発明は、基準フル・カラー・ビデオ及び劣化フル・カラー・ビデオ（劣化したフル・カラー・ビデオ）の間のピーク信号対ノイズ比（ＰＳＮＲ）を測定する方法であって；基準フル・カラー・ビデオ及び劣化フル・カラー・ビデオを夫々ＲＧＢビデオに変換し（ステップ１２）；ＲＧＢビデオの夫々のコンポーネントのエラー値を計算し（ステップ１４）；コンポーネントの各々の計算した上記エラー値の寄与を評価して（ステップ１６）、基準フル・カラー・ビデオから変換したＲＧＢビデオと劣化フル・カラー・ビデオから変換したＲＧＢビデオの間のＰＳＮＲを計算して（ステップ１８）、フル・カラーＰＳＮＲ値を求めることを特徴としている。
【０００８】
上述の如く、本発明によれば、基準ビデオ信号及び劣化ビデオ信号の両方のフル・カラー・ビデオのコンポーネントをＧＢＲ値に変換し、基準及び劣化の間のＧ、Ｂ及びＲチャネルの各々のエラー・エネルギーを計算する。フル・カラー・ビデオ・コンポーネント用のエラーへの各コンポーネント寄与は、他のコンポーネントをゼロの如き基準値に設定することによって評価する。また、総合フル・カラーＰＳＮＲをＧＢＲにて計算する。最後に、カラー残留ＰＳＮＲマップを発生し、計算したＰＳＮＲ結果と共に表示して、顕著な劣化が劣化ビデオの何処に生じたかをユーザに見えるようにする。
【０００９】
本発明の目的、利点及び新規な特徴は、添付図を参照した以下の詳細説明から更に理解できよう。
【００１０】
【発明の実施の形態】
図１は、本発明により、フル・カラー・ビデオのピーク信号対ノイズ比を測定する処理を説明する流れ図である。ＰＳＮＲ計算において、クロミナンス、例えば、Ｃb及びＣrチャネルを含めるために、本実施例の方法では、後述のように定型化して、ステップ１２において、ＹＣbＣrをＲＧＢに変換している。次にステップ１４にて、各チャネルのエラー、即ち、ＲのエラーであるRerror、ＧのエラーであるGerror及びＢのエラーであるBerrorを計算する。ステップ１６では、各コンポーネントの寄与を評価するが、この際、他のコンポーネントをゼロに設定する。ステップ１８では、ＲＧＢ内のＰＳＮＲを計算する。そして、ステップ１８にて、計算（測定）結果を値として、又はマップとして表示する。なお、ステップ１６にて、各チャネルの寄与を評価しているが、例えば、ＣbのＰＳＮＲであるＣbＰＳＮＲを単に測定するために、他のチャネルの試験値をゼロの如き基準値に置換している。
【００１１】
ステップ１２におけるコンポーネント・ビデオＹＣbＣrとＲＧＢとの間の変換は、即ち、４２２、Ｙ、Ｃr、ＣbとＧＢＲ、７００ｍｖソースとの間でのコード変換のカラー・マトリクス動作は、次のようになる。
４２２入力定義では、再構成４２２ソース入力マトリクスは（ＣＣＩＲ勧告６０１−１から）次のようになる。
[Y, Cb, Cr] := M422*[G, B, R]
ここで、M422 := [.587 .114 .299; -.331 .500  -.169; -.419 -.081 .500]である。
よって、Y, Cb, Cr 422信号をＧＢＲに変換するために、逆数を乗算する。
[G, B, R] := M422-1*[Y, Cb, Cr]
なお、M422-1 := [1  -0.344  -0.714; 1 1.772 9.902x10-4; 1  -9.267x10-4 1/402] := Mycbcr2rgbである。
【００１２】
ＲＧＢにおけるルミナンスＰＳＮＲ定義は、
Y(R,G,B) := M4220,0*G + M4220,1*B + M4220,2*R
又は、
Y(R,G,B) := .587*G + .114*B + .299*R
である。この場合、Ｃｂ及びＣｒ差は、無視されて（ゼロとして扱われる）、次のようになる。
R(Y) := Mycbcr2rgb2,0*Y
R(Y) := Y
G(Y) := Mycbcr2rgb0,0*Y
G(Y) := Y
B(Y) := Mycbcr2rgb1,0*Y
B(Y) := Y
ルミナンスのＰＳＮＲであるLumPSNR測定は、次のように書き替えられる。
LumPSNR(Ypeak,Yin,Yout,Ncol,Nrow,i,j,t,d) :=20*log[SQRT(peak(R(Ypeak))+peak(G(Ypeak))+peak(R(Ypeak)))/SQRT((1/(Ncol*Nrow))ΣjΣi((R(Yini,j,t-d)-R(Youti,j,t))2+(G(Yini,j,t-d)-G(Youti,j,t))2+(B(Yini,j,t-d)-B(Youti,j,t))2))]
上述の定義を用いて、Ｙ，Ｙ，Ｙの代わりにR(Y), B(Y), G(Y)を代用してチェックをすると、
LumPSNR(Ypeak,Yin,Yout,Ncol,Nrow,i,j,t,d) :=20*log[SQRT(3)*Ypeak/{SQRT((3/(Ncol*Nrow))*ΣjΣi(Yini,j,t-d-Youti,j,t)2)} :=20*log[Ypeak/{SQRT((1/(Ncol*Nrow))*ΣjΣi(Yini,j,t-d-Youti,j,t)2)}
となる。
【００１３】
Ｒ，Ｇ，Ｂでの定義にて、Ｃb及びＣrをゼロに圧縮しないで、実際の値を含んで簡略化すると、「フル・カラー」ＰＳＮＲが次のようになる。
R(Y, Cb, Cr) := Mycbcr2rgb2,0*Y + Mycbcr2rgb2,1*Cb + Mycbcr2rgb2,2*Cr
G(Y, Cb, Cr) := Mycbcr2rgb0,0*Y + Mycbcr2rgb0,1*Cb + Mycbcr2rgb0,2*Cr
B(Y, Cb, Cr) := Mycbcr2rgb1,0*Y + Mycbcr2rgb1,1*Cb + Mycbcr2rgb1,2*Cr
ステップ１４に示す如く、チャネルＲ，Ｇ，Ｂの各々のエラー・エネルギーerrEngyは、次のように計算される。
RerrEngy :=ΣjΣi(R(Yini,j,t-d,Cbini,j,t-d,Crini,j,t-d)-R(Youti,j,t,Cbini,j,t,Crini,j,t))2
GerrEngy :=ΣjΣi(G(Yini,j,t-d,Cbini,j,t-d,Crini,j,t-d)-G(Youti,j,t,Cbini,j,t,Crini,j,t))2
BerrEngy :=ΣjΣi(B(Yini,j,t-d,Cbini,j,t-d,Crini,j,t-d)-B(Youti,j,t,Cbini,j,t,Crini,j,t))2
カラーＰＳＮＲは、次のようになる。
ColorPSNR(Ypeak,RerrEngy,GerrEngy,BerrEngy,Ncol,Nrow) :=20*log [(SQRT(3)*Ypeak)/SQRT((1/(Ncol*Nrow))*(RerrEngy+GerrEngy+bErrEngy))]
【００１４】
「フル・カラー」ＰＳＮＲの例として、１次元配列の３チャネルの簡単な１組としての入力及び出力データを便宜的に扱うために、
N := 100
n := 0 . . . N-1
Ypeak := 255
とする。Ｙチャネルの入力（in）及び出力(out)を次のように発生する。
Yinn := floor(rnd(1)*Ypeak)
ErrorLevel := .1とすると、
Youtn := Yinn + floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Yin) = 129.57
mean(Yout) = 127.43
Ｃbチャネルの入力（in）及び出力(out)を次のように発生する。
Cbinn := floor(rnd(1)*Ypeak)
ErrorLevel := .1とする。
Cboutn := Cbinn + 0*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Cbin) = 126.41
mean(Cbout) = 126.41
Ｃrチャネルの入力（in）及び出力(out)を次のように発生する。
Crinn := floor(rnd(1)*Ypeak)
ErrorLevel := .1とする。
Croutn := Crinn + 0*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Crin) = 139.24
mean(Crout) = 139.24
【００１５】
ＰＳＮＲのルミナンスのみは、次のようになる。
LumPSNR := 20*log[Ypeak/SQRT((1/N)Σn(Yinn - Youtn)2)]
LumPSNR = 31.082 dB
クロミナンス・エラーがない「フル・カラー」ＰＳＮＲ（FullColorPSNR）は、次のようになる。
RerrEngy :=Σn[(R(Youtn,Cboutn,Croutn) - R((Yinn,Cbinn,Crinn))2)
GerrEngy :=Σn[(G(Youtn,Cboutn,Croutn) - G((Yinn,Cbinn,Crinn))2)
BerrEngy :=Σn[(B(Youtn,Cboutn,Croutn) - B((Yinn,Cbinn,Crinn))2)
FullColorPSNR:=20*log{(SQRT(3)*Ypeak)/(SQRT(1/N)*(RerrEngy+GerrEngy+BerrEngy))}
FullColorPSNR = 31.082 dB
LumPSNR = 31.082 dB
クロミナンス・エラー及びルミナンス・エラーを有する「フル・カラー」ＰＳＮＲは、次のようになる。
Cboutn := Cbinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Cbin) = 113.44
mean(Cbout) = 113.33
Croutn := Crinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Crin) = 139.24
mean(Crout) = 138.405
FullColorPSNR = 29.262 dB
LumPSNR = 31.082 dB
クロミナンス・エラーのみを有する「フル・カラー」ＰＳＮＲは、次のようになる。
Yout := Yin
LumPSNR =∞ dB
Cboutn := Cbinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Cbin) = 113.44
mean(Cbout) = 113.125
Croutn := Crinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Crin) = 139.24
mean(Crout) = 139.425
FullColorPSNR = 33.951 dB
【００１６】
「フル・カラー」ＰＳＮＲの最大は、次のようになる。
Yinn := Ypeak
Youtn := 0
Cbinn := Ypeak*.5
Cboutn := -Ypeak*.5
Crinn := Ypeak*.5
Croutn := -Ypeak*.5
LumPSNR = 0 dB
Cboutn := Cbinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Cbin) = 127.5
mean(Cbout) = 127.925
Croutn := Crinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Crin) = 139.24
mean(Crout) = 139.015
FullColorPSNR = 0.003 dB
Ｃbに対する「フル・カラー」ＰＳＮＲの最大感度は、次のようになる。
RGB1 := M422-1*[.886 -.5 0.081]
RGB2 := M422-1*[0.114 .5  -0.081]
RGB1 = [1 0 1]
RGB2 = [0 1 0]
Σi(RGB1i - RGB2i)2 = 3
RpeakDueToCb := (RGB20 - RGB10)2 = 1
GpeakDueTo Cb := (RGB21 - RGB11)2 = 1
BpeakDueTo Cb := (RGB22 - RGB12)2 = 1
YpeakFactorDueToCb := SQRT(3)
同様に、Ｃｒに対する「フル・カラー」ＰＳＮＲ最大感度も同様であり、次のようになる。
YpeakFactorDueToCr := SQRT(3)
【００１７】
適切な線形変換による上述の「フル・カラー」ＰＳＮＲ定義を用いて、任意のカラー空間表現の各成分を用いて、チャネル特定ＰＳＮＲ測定を行ってもよい。例えば、ＰＳＮＲ、Ｃbのみ、Ｃrのみ、並びにＣb及びＣr（クロマ）のみのＰＳＮＲ測定を、ルミナンスのみとして測定できる。同様に、ＲＧＢ空間において、Ｒ、Ｇ及びＢの任意の組合せを用いることができる。また、最終的には、カラー空間に関係なく、アナログ測定用に、任意の成分表現を用いてもよい。以下は、「フル・カラー」ＰＳＮＲの重み付け成分の例を示す。
Ｙチャネルの入力（in）及び（out）を次のように発生する。
Yinn := floor(rnd(1)*Ypeak
ErrorLevel := .04とする。
Youtn := Yinn + floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Yin) = 129.02
mean(Yout) = 128.06
Ｃbチャネルの入力（in）及び（out）を次のように発生する。
Cbinn := floor(rnd(1)*Ypeak)
ErrorLevel := .03とする。
Cboutn := Cbinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Cbin) = 123.84
mean(Cbout) = 123.54
Ｃrチャネルの入力（in）及び（out）を次のように発生する。
Crinn := floor(rnd(1)*Ypeak)
ErrorLevel := .03とする。
Croutn := Crinn + .5*floor[(rnd(ErrorLevel) - .5*ErrorLevel)*Ypeak]
mean(Crin) = 134.48
mean(Crout) = 134.005
【００１８】
ステップ１６にて各コンポーネント寄与を評価して、ルミナンスのみのＰＳＮＲを次のように発生する。
LumPSNR = 38.627 dB
クロミナンス・エラー及びルミナンス・エラーを有する「フル・カラー」ＰＳＮＲは、次のようになる。
FullColorPSNR = 37.304 dB
クロミナンス・エラー及びルミナンス・エラーを有する「Ｃb」ＰＳＮＲは、次のようになる。
CbPSNR = 46.751 dB
クロミナンス・エラー及びルミナンス・エラーを有する「Ｃr」ＰＳＮＲは、次のようになる。
CrPSNR = 47.92 dB
コンポーネントＰＳＮＲ対「フル・カラー」のチェックは、次のようになる。
CompositePSNR :=20*log{Ypeak/(SQRT((Ypeak)2/(10(CbPSNR/10)) + (Ypeak)2/(10(CrPSNR/10)) + (Ypeak)2/(10(LumPSNR/10))))}= 37.583 dB
FullColorPSNR = 37.304 dB
【００１９】
ＲＧＢに変換する必要性の理由については、以下の例に示す。この例は、FullColorPSNR、CbPSNR及びCrPSNRを計算するために、Ｙ、Ｃb、Ｃrコンポーネントを直接的に利用するのと同等でないものを示している。光検知器を用い、ＲＧＢに基づいた表示を行う任意のシステムにおいて、ＲＧＢは常に画像のより直接的な表現であるという事実により、ＲＧＢを基準とすべきであると仮定する。
YerrEngy :=Σn[(Youtn - Yinn)2]
CberrEngy :=Σn[(Cboutn - Cbinn)2]
CrerrEngy :=Σn[(Croutn - Crinn)2]
ColorPSNRdirect(YerrEngy,CberrEngy,CrerrEngy,N,Ypeak) :=
20*log[(SQRT(3)*Ypeak)/SQRT((1/N)*(YerrEngy+CberrEngy+CrerrEngy))] :=
FullColorDirectPSNR = 42.311 dB
FullColorPSNR = 37.304 dBと比較する。
同様に、YerrEngy := CrerrEngy := 0のとき、
CbDirectPSNR := ColorPSNRdirect = 51.881 dB
である。
CbPSNR = 46.751と比較する。
各場合において、直接測定及びＲＧＢに基づいた測定の間には、約５ｄＢの差がある。したがって、Ｙ、Ｃb、Ｃr値は、上述に示すように、ＲＧＢに変換される。
【００２０】
同様に、ルミナンスのみのマップ用の方法は、ビデオ信号の各ビデオ・フレーム内の各ピクセルに対して、基準値及び試験ルミナンス（Ｙ）値の間の絶対差を計算することを含んでいる。これら絶対差値をステップ２０にて画像として表示する。このステップ２０は、各ピクセル位置における試験及び基準のルミナンス差の１対１のマッピングを伝える。色差情報を加えるために、Ｃb及びＣrの差を簡単に計算する。しかし、カラーの差を表示するために、２つの追加的な条件がある。その条件１つは、Ｃb及びＣr差を、絶対値を用いる代わりに、ペデスタル、即ち、８ビットＣＣＩＲ−６０１ビデオ信号用の１２８に追加する必要がある。他の条件は、ルミナンス差が略ゼロの場合に、クロミナンス差がマップ内に見えないので、充分なルミナンスを加えて、クロミナンスを見えるようにしなければならない。すなわち、クロミナンス差の大きさに比例するある範囲にその量を加える。
【００２１】
上述のアルゴリズムをソフトウェアで示すと次のようになる。
void colorDiffMap(BYTE*ref YCbCr, BYTE*imp YCbCr, BYTE*res YCbCr, long size)
{
long Y,Cb,Cr,C;
long minC = 16;
long maxC = 240;
while((size-) > 0)
{
Y = (long)*imp YCbCr++ - (long)*ref YCbCr++;
Cb = (long)*imp YCbCr++ - (long)*refYCbCr++;
Cr = (long)*imp YCbCr++ - (long)*refYCbCr++;
if(Y < 0) Y = -Y
if(Y< 60)
{  "ルミナンスを低ルミナンス・レベルに加える"
Y += 20;
if(Cb2 > Cr2) C = Cb
else C = Cr;
if(C < 0) C = -C;
if(C > 10) Y += 50+(C>>1);
if(Y > 235) Y = 235;
if(C > 40 && Y > 100)
{
Y -= C;
if(Y < 40) Y = 40;
}
}
Cb += 128  "ペデスタルを加える"
if(Cb < minC) Cb = minC;
else if (Cb> maxC) Cb = maxC;
Cr+= 128;  "ペデスタルを加える"
if(Cr < minC) Cr = minC;
else if(Cr > MaxC) Cr = maxC;
*res YCbCr++ = (BYTE)Y;  "残留マップを発生"
*res YCbCr++ = (BYTE)Cb;
*res YCbCr++ = (BYTE)Cr; }
}
【００２２】
図２は、基準フル・カラー・ビデオを便宜的にモノクロで示した図であり、図３は、基準フル・カラー・ビデオに対応する劣化フル・カラー・ビデオ（劣化したフル・カラー・ビデオ）を便宜的にモノクロで示した図であり、図４は、本発明による残留カラーＰＳＮＲマップのカラー画像を便宜的にモノクロで示した図である。基準カラー画像は、ＭＰＥＧ圧縮ビデオ試験に用いる典型的な画像であり、移動する対象物、この場合、線路に沿って汽車がボールを回転させている複雑な背景を有する。図２及び図３を比較すると、モノクロの図面では判別しがたいかもしれないが、いくつかの劣化がある。これら劣化は、馬の目、やぎ、前景の緑の茂、フェンスなどである（なお、これらの形状は、カラー画像をモノクロで示した添付図からは判別しにくいかもしれない）。この結果のカラーＰＳＮＲマップは、これらカラーの劣化を示しており、実際のカラー画像では、ほとんどの重要な劣化の位置を容易に確認できる。
【００２３】
【発明の効果】
よって、本発明は、コンポーネント・ビデオをＲＧＢに変換し、各ＲＧＢチャネルのエラー値を計算し、他のコンポーネント試験値を基準値に置換して各コンポーネントの寄与を求め、ＲＧＢ内の総合ピーク信号対ノイズ比（ＰＳＮＲ）を計算し、その結果を対応する残留カラーＰＳＮＲマップにより表示することにより、総合及びコンポーネントの両方に対して、フル・カラー・ビデオ信号のＰＳＮＲを測定することができる。
【図面の簡単な説明】
【図１】本発明により、フル・カラー・ビデオのピーク信号対ノイズ比を測定する処理を説明する流れ図である。
【図２】基準フル・カラー・ビデオを便宜的にモノクロで示した図である。
【図３】基準フル・カラー・ビデオに対応する劣化フル・カラー・ビデオを便宜的にモノクロで示した図である。
【図４】本発明による残留カラーＰＳＮＲマップのカラー画像を便宜的にモノクロで示した図である。
【図１】
0004104481.tif 000002
【図２】
0004104481.tif 000003
【図３】
0004104481.tif 000004
【図４】
0004104481.tif 000005