(57)【特許請求の範囲】
【請求項１】
映像品質評価方法であって、
試験映像フィールド／フレームのサブフィールド／フレーム要素を少なくとも１つの基準映像フィールド／フレームの対応するサブフィールド／フレーム要素とマッチングさせるステップと、
前記試験映像フィールド／フレームの前記サブフィールド／フレーム要素とマッチする前記少なくとも１つの基準映像フィールド／フレームの前記サブフィールド／フレーム要素を具備するマッチングされた基準フィールド／フレームを前記試験映像フィールド／フレームについて生成するステップと、
前記マッチングされた基準フィールド／フレームにおいて少なくとも１つの前記マッチングするサブフィールド／フレーム要素の位置を定め、前記試験映像フィールド／フレームの前記少なくとも１つのサブフィールド／フレーム要素と前記少なくとも１つの基準映像フィールド／フレームの前記少なくとも１つのサブフィールド／フレーム要素との間の不整合を補償するステップと、
前記試験映像フィールド／フレーム及び前記マッチングされた基準映像フィールド／フレームの前記マッチングするサブフィールド／フレーム要素に基づいて映像品質値を生成し、基準シーケンスと試験シーケンスとの間におけるサブフィールド要素又はサブフレーム要素の不整合による悪影響を軽減するステップと、
を具備する方法。
【請求項２】
前記マッチングさせるステップは、前記試験映像フィールド／フレームのサブフィールド／フレーム要素に関して、前記試験映像フィールド／フレームに時間的に対応する基準映像フィールド／フレームに先行するＭ１の基準映像フィールド／フレーム内及び／又はＭ２の後続する基準映像フィールド／フレーム内においてマッチングするサブフィールド／フレーム要素を探索することをさらに具備する、請求項１に記載の方法。
【請求項３】
Ｍ１及びＭ２は、予め定義されている、請求項２に記載の方法。
【請求項４】
前記探索するステップは、前記基準映像フィールド／フレームにおいて、前記試験サブフィールド／フレーム要素が前記試験映像フィールド／フレーム内において占める位置に対応する前記基準フィールド／フレーム内の位置の周囲の空間的に制限された領域内を探索することをさらに具備する、請求項２又は請求項３に記載の方法。
【請求項５】
前記探索領域の空間的範囲は、予め定義されている、請求項４に記載の方法。
【請求項６】
前記マッチングさせるステップは、前記試験映像フィールド／フレームのサブフィールド／フレーム要素に関して、前記試験映像フィールド／フレームのうちで前記サブフィールド／フレーム要素を含む部分を具備するマッチングするテンプレートを定義することと、前記定義されたマッチングするテンプレートを用いて前記少なくとも１つの基準映像フィールド／フレーム内のマッチングするサブフィールド／フレーム要素を探索すること、とをさらに具備する、請求項１乃至請求項５のいずれか１の請求項に記載の方法。
【請求項７】
前記マッチングさせるステップは、１つ以上のマッチングする統計値及び／又はマッチングするベクトルを計算することをさらに具備し、前記生成するステップは、前記計算された統計値及び／又はマッチングするベクトルに基づいてさらに映像品質パラメータを生成する、請求項１乃至請求項６のいずれか１の請求項に記載の方法。
【請求項８】
前記計算ステップは、前記基準映像フィールド／フレームの前記探索されたエリアに関わる１つ以上のヒストグラムを構築することと、マッチングされた要素のうちで前記ヒストグラムのピークに貢献する割合に関わる各ヒストグラムごとのマッチングする統計値を計算することと、を具備する、請求項７に記載の方法。
【請求項９】
前記生成するステップは、前記試験映像フィールド／フレーム及び前記基準映像フィード／フレームの前記マッチングされたサブフィールド／フレーム要素に基づいて前記試験映像フィールド／フレーム及び／又は前記基準映像フィールド／フレームの特性に関わる複数の映像特性値を各々計算することと、少なくとも前記計算された映像特性値を積分して前記映像品質値を得ること、とをさらに具備する、請求項１乃至請求項８のいずれか１の請求項に記載の方法。
【請求項１０】
前記積分するステップは、前記マッチングする統計値を前記計算された映像特性値と積分して前記映像品質値を得ることをさらに含む、請求項７又は請求項８に従属する請求項９に記載の方法。
【請求項１１】
前記映像特性値は、各々が、１つ以上の空間周波数値、１つ以上の質感値、少なくとも１つのエッジ値、少なくとも１つの輝度信号雑音比値、及び／又は１つ以上のクロミナンス信号雑音比値のうちのいずれかの２つ以上の値である、請求項９又は請求項１０に記載の方法。
【請求項１２】
前記エッジ値の計算は、試験フィールド／フレームに関して、前記試験フィールド／フレームの各サブフィールド／フレーム要素内におけるエッジ数をカウントすることと、前記試験フィールド／フレームの前記サブフィールド／フレーム要素にマッチングされた前記少なくとも１つの基準フィールド／フレームの各サブフィールド／フレーム要素内におけるエッジ数をカウントすることと、前記各々のカウント数値に基づいて前記試験フィールド／フレームに関するエッジ値を決定することと、を具備する、請求項１１に記載の方法。
【請求項１３】
前記決定するステップは、各対の各々のカウント間における差値を計算することと、各計算された差値をＱ乗することと、その結果得られた値を合計して合計値を得ることと、前記合計値を１／Ｑ乗して前記エッジ値を得ることと、をさらに具備する、請求項１２に記載の方法。
【請求項１４】
前記積分するステップは、予め決められた加重係数で各値を加重することと、前記加重された値を合計して前記映像品質値を得ることと、をさらに具備する、請求項９乃至請求項１３のいずれか１の請求項に記載の方法。
【請求項１５】
前記合計するステップは、前記加重された値を予め決められたオフセット値とともに合計するようにさらに手配された、請求項１４に記載の方法。
【請求項１６】
前記加重係数及び前記オフセット値は、前記試験映像フィールド／フレーム及び前記基準映像フィールド／フレームの型に依存する、請求項１４又は請求項１５に記載の方法。
【請求項１７】
コンピュータシステムによって実行されたときに請求項１乃至請求項１６のいずれか１の請求項に記載された方法を前記システムに実施させるように配備された１つのコンピュータプログラム又は一連のプログラム。
【請求項１８】
請求項１７に記載の前記コンピュータプログラム又は前記一連のプログラムのうちの少なくとも１つを記憶する、コンピュータによって読取可能な記憶媒体。
【請求項１９】
映像品質評価システムであって、
試験映像フィールド／フレームのサブフィールド／フレーム要素を少なくとも１つの基準映像フィールド／フレームの対応するサブフィールド／フレーム要素とマッチングさせ、これにより前記試験映像フィールド／フレームの前記サブフィールド／フレーム要素とマッチする前記少なくとも１つの基準映像フィールド／フレームの前記サブフィールド／フレーム要素を具備するマッチングされた基準フィールド／フレームを前記試験映像フィールド／フレームについて生成するためのマッチング手段と、
前記マッチングされた基準フィールド／フレームに関連して少なくとも１つの前記マッチングするサブフィールド／フレーム要素をシフトし、前記試験映像フィールド／フレームの前記少なくとも１つのサブフィールド／フレーム要素と前記少なくとも１つの基準映像フィールド／フレームの前記少なくとも１つのサブフィールド／フレーム要素との間の不整合を補償するためのシフト手段と、
前記試験映像フィールド／フレーム及び前記マッチングされた基準映像フィールド／フレームの前記マッチングするサブフィールド／フレーム要素に基づいて映像品質値を生成し、基準シーケンスと試験シーケンスとの間におけるサブフィールド要素又はサブフレーム要素の不整合による悪影響を軽減するために使用するように配備された映像処理手段と、を具備するシステム。
【請求項２０】
前記マッチング手段は、前記試験映像フィールド／フレームに時間的に対応する基準映
像フィールド／フレームに先行するＭ１の基準映像フィールド／フレーム内及び／又は後続するＭ２の基準映像フィールド／フレーム内においてマッチングするサブフィールド／フレーム要素を探索するために使用するように配備された時間的探索手段をさらに具備する、請求項１９に記載のシステム。
【請求項２１】
Ｍ１及びＭ２は、予め定義されている、請求項２０に記載のシステム。
【請求項２２】
前記基準映像フィールド／フレームにおいて、前記試験サブフィールド／フレーム要素が前記試験映像フィールド／フレーム内において占める位置に対応する前記基準フィールド／フレーム内の位置の周囲の空間的に制限された領域内を探索するために使用するように配備された空間探索手段をさらに具備する、請求項２０又は請求項２１に記載のシステム。
【請求項２３】
前記探索領域の空間的範囲は、予め定義されている、請求項２２に記載のシステム。
【請求項２４】
前記マッチング手段は、前記試験映像フィールド／フレームのうちで前記サブフィールド／フレーム要素を含む部分を具備するマッチングするテンプレートを定義する手段と、前記定義されたマッチングするテンプレートを用いて前記少なくとも１つの基準映像フィールド／フレーム内のマッチングするフィールド／フレーム要素を探索する手段と、をさらに具備する、請求項１９乃至請求項２３のいずれか１の請求項に記載のシステム。
【請求項２５】
前記マッチング手段は、１つ以上のマッチングする統計値及び／又はマッチングするベクトルを計算するために使用するように配備された計算手段をさらに具備し、前記映像処理手段は、前記計算されたマッチングする統計値及び／又はマッチングするベクトルに基づいてさらに映像品質パラメータを生成するために使用するように配備されている、請求項１９乃至請求項２４のいずれか１の請求項に記載のシステム。
【請求項２６】
前記計算手段は、前記基準映像フィールド／フレームの前記探索されたエリアに関わる１つ以上のヒストグラムを構築するために使用するように配備されたヒストグラム構築手段と、マッチングされた要素のうちで前記ヒストグラムのピークに貢献する割合に関わる各ヒストグラムごとのマッチングする統計値を計算するためのマッチング統計計算手段と、をさらに具備する、請求項２５に記載のシステム。
【請求項２７】
前記映像処理手段は、前記試験映像フィールド／フレーム及び前記基準映像フィールド／フレームの前記マッチングされたサブフィールド／フレーム要素に基づいて前記試験映像フィールド／フレーム及び／又は前記基準映像フィールド／フレームの特性に関わる複数の映像特性値を各々計算するために使用するように各々配備された複数の解析手段と、少なくとも前記計算された映像特性値を積分して前記映像品質値を得るための手段と、をさらに具備する、請求項１９乃至請求項２６のいずれか１の請求項に記載のシステム。
【請求項２８】
前記積分手段は、前記マッチングする統計値を前記計算された映像特性値と積分して前記映像品質値を得るようにさらに配備された、請求項２５又は請求項２６に従属する請求項２７に記載のシステム。
【請求項２９】
前記映像特性値は、各々が、１つ以上の空間周波数値、１つ以上の質感値、少なくとも１つのエッジ値、少なくとも１つの輝度信号雑音比値、及び／又は１つ以上のクロミナンス信号雑音比値のうちのいずれかの２つ以上の値である、請求項２７又は請求項２８に記載のシステム。
【請求項３０】
前記試験フィールド／フレームの各サブフィールド／フレーム要素内におけるエッジ数をカウントする手段と、前記試験フィールド／フレームの前記サブフィールド／フレーム要素にマッチングされた前記少なくとも１つの基準フィールド／フレームの各サブフィールド／フレーム要素内におけるエッジ数をカウントする手段と、前記各々のカウントに基づいて前記試験フィールド／フレームに関するエッジ値を決定する手段と、を具備するエッジ計算手段をさらに具備する、請求項２９に記載のシステム。
【請求項３１】
前記決定する手段は、各対になった各々のカウント間の差値を計算し、各計算された差値をＱ乗し、その結果得られた値を合計して合計値を得、前記合計値を１／Ｑ乗して前記エッジ値を得るために使用するように配備された算術計算器手段をさらに具備する、請求項３０に記載のシステム。
【請求項３２】
前記積分する手段は、予め決められた加重係数によって各値を加重するための加重手段と、前記加重された値を合計して前記映像品質値を得るための合計手段と、をさらに具備する、請求項２７乃至請求項３１のいずれか１の請求項に記載のシステム。
【請求項３３】
前記合計手段は、前記加重された値を予め決められたオフセット値とともに合計するようにさらに配備されている、請求項３２に記載のシステム。
【請求項３４】
前記加重係数及び前記オフセット値は、前記試験映像フィールド／フレーム及び前記基準映像フィールド／フレームの型に依存する、請求項３２又は請求項３３に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、映像の品質を評価するための方法及びシステムに関するものである。本発明は、より具体的には、映像品質評価値がサブフィールド／フレーム要素に基づいて生成される方法及びシステムに関するものである。
【背景技術】
【０００２】
映像の品質に関する試験が長年にわたって実施されてきている。映像に関するデジタル圧縮技術の出現前は、相対的に安定した一組の標準的な方法による正式な主観的試験が行われていた。要約すると、これらの試験では、数人の専門家でない観察者を選んで各々の視覚能力に関する検査を行い、管理した環境において一連の試験場面を約10分乃至30分間見せ、様々な方法のうちの１つの方法でこれらの試験場面の品質に関する点数を付けるように求める。通常は、全基準試験の場合は、最初に基準シーケンスを見せてその後に試験シーケンスを見せ、基準シーケンスと比較した場合の試験対象シーケンスの点数を付けるように求める。該当規格であるＩＴＵ−Ｒ  ＢＴ．５００"Methodology for the Subjective Assessment of the Quality of Television Picture"（テレビの画質に関する主観的評価）では、主観的測定に関するさらなる詳細が示されている。この規格が最初に発行されたのは1974年であり、正式名称はＣＣＩＲ  Ｒｅｃ．５００である。さらに、この規格の第7版では、過去に提案されている主観的試験方法が網羅されている。
【０００３】
人間の観察者による主観的試験は、従来のテレビシステム及び圧縮型テレビシステムの両システムに関して有効な結果を得ることができ、さらに静止画及び動画に関する非常に広範な用途において非常に有効であるなどの幾つかの利点を有している。しかしながら、主観的試験は、精密な試験装置構成が最終結果に対して影響を及ぼす可能性があり、細心の試験装置構成及び制御が要求され、さらには統計的に有意な結果を得るために非常に多くの人間の観察者の中から選別しなければならないという明らかな欠点も存在している。これらの欠点は、主観的試験を複雑でかつ時間のかかるものにし、その結果、主観的試験は開発目的には適している一方で、動作上のモニタリング、生産ライン試験、等には役立たない。
【０００４】
従って、当業においては、上述されている人間による主観的試験の欠点を克服するために、自動化されて通常はコンピュータに基づいた映像比較技術を用いて映像の品質を自動的に評価する方法を確保することも知られている。画質を自動的に解析する１つの従来のシステムは、米国オレゴン州に所在するテクトロニクス・インク(Tektronix Inc)(14200 SW Karl Braun, P.O. Box 500, Beaverton, Oregon 97077 USA)製のＰＱＡ３００システムである。ＰＱＡ３００は、５秒間の映像試験シーケンスのうちの２秒間の部分を測定するシステムである。該映像試験シーケンスは、ＣＤ  ＲＯＭからダウンロードするか又はビデオから録画し、試験対象システムに対して展開させることができる。次に、試験対象システムからの出力項目を保存し、該２秒の試験シーケンスにおいてＤＳＰ加速ハードウェアを用いて該出力項目の解析を行う。測定後は、「画質評点」と呼ばれる単一の画質値が得られる。ＰＱＡ３００は、ＪＮＤメトリックスと呼ばれる人間の視覚システムのモデルを採用しており、画質に関する評点を生成するために映像情報に関して３種類の解析（即ち、空間解析、時間解析、及びフルカラー解析）を行う。さらに、ＰＱＡ３００は、基準画像と試験画像との間のＰＳＮＲ差に関わる強度を有する動画マップの形で表示されるＰＳＮＲ値を提供する。要約すると、ＰＱＡ３００は、ＰＳＮＲ測定値に加えて、映像品質値を生成するために試験映像シーケンス及び基準映像シーケンスを解析することができる。
【０００５】
しかしながら、試験シーケンスと基準シーケンスを直接比較して上述した品質評価値を生成する方法においては問題が発生する可能性がある。例えば、基準シーケンスの全体又は一部と試験シーケンスの全体又は一部との間における空間的不整合又は時間的不整合は、当該測定値に対して大きな影響を及ぼす可能性があるが、人間の観察者にとっては知覚的に意味のないものとしてとらえられてしまうおそれがある。基準シーケンスと試験シーケンスの間における差を測定することによって信頼性の高い現実的な全基準評価を行うのであれば、このような不整合を処理しなければならない。  
全基準試験状況においては、空間的不整合及び時間的不整合が常に一般的に発生することになり、これらの不整合は、全基準シーケンス又は劣化シーケンスに対して「ワンオフ」（ｏｎｅ  ｏｆｆ）整合を行うことによって処理することができる。該ワンオフ整合について取り扱っているこれまでの文書例としては、ＵＳ６４８３５３８、ＵＳ６２５９４７７、ＵＳ５８９４３２４、ＵＳ６２９５０８３、及びＵＳ６２７１８７９、等がある。さらに、フィールドに基づく空間ジター又は時間ジターの場合は、不整合がフィールド間で異なることがあり、これらのジターは、類似の技術を各々のフィールドごとに応用することによって処理することができる。しかしながら、フィールド内又はフレーム内では、これよりも複雑であるが同様に知覚不能な不整合が発生する可能性があり、１つの映像フィールド又はフレームの各領域ごとに異なったシフト、スケーリング、又は遅延が生じるおそれがある。例えば、空間ワープ、ライン消失、又はブロックのフリーズが映像処理中に生じる可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従って、人間による主観的試験結果の代わりに用いることができる画質評価基準が自動的に生成されるようにするためには上記の問題を考慮に入れる必要がある
【課題を解決するための手段】
【０００７】
本発明は、基準シーケンスと試験シーケンスとの間におけるサブフィールド／フレームの不整合による悪影響を軽減させる自動映像品質評価方法及びシステムを提供することによって上記の特定された問題に対処するものである。より具体的には、本発明は、試験映像のフィールド／フレームのサブフィールド／フレーム要素を基準映像のフィールド／フレームのサブフィールド／フレーム要素と個別にマッチングさせることによって、処理すべきサブフィールド／フレームレベルまでの不整合に対処するものである。さらに、本発明においては、映像フィールド／フレーム  のサイズよりも有意な量だけ小さいマッチング要素を用いることで、過渡的なサブフィールド／フレームの不整合を実効的に追跡することが可能である。
【０００８】
上記に関して、本発明は、第１の側面においては、試験映像フィールド／フレームのサブフィールド／フレーム要素を少なくとも１つの基準映像フィールド／フレームの対応するサブフィールド／フレームとマッチングさせるステップと、該試験映像フィールド／フレーム及び該基準映像フィールド／フレームのマッチングされたサブフィールド／フレーム要素に基づいて映像品質値を生成するステップと、を具備する映像品質評価方法を提供する。
【０００９】
本発明の該第１の側面は、上述されているように、サブフィールド／フレームの不整合及びその他の不具合を考慮することを可能にし、それによって全体的な映像品質値が該不整合による影響を受けないようにすることができるという利点を有する。この点に関して、サブフィールド／フレーム要素は、好ましいことに、人間の観察者が実質的に知覚的に気が付かない不整合及びその他の不具合のマッチングを可能にするような大きさになっている。
【００１０】
１つの好ましい実施形態においては、該マッチングステップは、好ましいことに、試験映像フィールド／フレームのサブフィールド／フレーム要素に関して、該試験映像フィールド／フレームに時間的に対応する基準映像フィールド／フレームに先行するＭ１の基準映像フィールド／フレーム及び／又は後続するＭ２の基準映像フィールド／フレーム内のマッチングフィールド／フレーム要素を探索することをさらに具備する。ここで、Ｍ１及びＭ２は整数である。このことは、時間的に対応するフィールド／フレーム内だけでなく時間的に異なるフィールド／フレーム内における副要素間のマッチングを行うこと、又は時間的に対応するフィールド／フレームの代替として時間的に異なるフィールド／フレーム内における副要素間のマッチングを行うことを可能にし、その結果、ブロックのフリーズ等の時間上の不具合を考慮に入れることが可能になる。好ましいことに時間的探索限度Ｍ１及びＭ２は予め定義されているが、本発明の変形においては、該限度は適宜定義することができる。
【００１１】
該好ましい実施形態において、該探索ステップは、好ましいことに、基準映像フィールド／フレームの領域のうちで、試験サブフィールド／フレーム要素が試験映像フィールド／フレーム内において占める位置に対応する基準映像フィールド／フレーム内の位置の周囲の空間的に限定された領域内を探索することをさらに具備する。各フィールド／フレーム内における空間探索範囲を限定することによって処理上の要求が低減され、さらに、人間の観察者にとって実質的に知覚的に意味のない不具合のみを含む副要素がマッチングされることになる。好ましいことに探索領域の空間範囲は予め定義されているが、本発明の変形においては、該空間範囲は適宜定義することができる。
【００１２】
本発明のいくつかの実施形態においては、該マッチングステップは、好ましいことに、１つ以上のマッチング統計値及び／又はマッチングベクトルの計算をさらに具備することができ、該生成ステップは、該計算されたマッチング統計値及び／又はマッチングベクトルに基づいてさらに映像品質パラメータを生成する。該マッチングステップから得られたマッチング統計値を用いることは、得られる全体的な映像品質値を実質的に向上させ、人間による主観的試験によって得られる映像品質値により近づけることが判明している。同様に、マッチングベクトルを用いることは、全体的な映像品質値を向上させることが判明している。
【００１３】
本発明のいくつかの実施形態においては、該生成ステップは、好ましいことに、試験映像フィールド／フレーム及び／又は基準映像フィールド／フレームの特性に各々関連する複数の映像特性値を、該試験映像フィールド／フレーム及び／又は基準映像フィールド／フレームのマッチングされたサブフィールド／フレーム要素に基づいて計算することと、少なくとも該計算された映像特性値を積分して映像品質値を得ること、とをさらに具備する。
【００１４】
マッチングされた副要素に基づいて映像特性値を計算しさらに該映像特性値を積分することによって、視覚的に意味のない映像上の不具合を考慮した映像品質値を得ることができる。好ましいことに、該積分するステップは、マッチング統計値を計算された映像特性値と積分として映像品質値を得ることをさらに含む。さらに、好ましいことに、該映像特性値は、各々が、１つ以上の空間周波数値、１つ以上の質感値、少なくとも１つのエッジ値、少なくとも１つの輝度信号雑音比値、及び／又は１つ以上のクロミナンス信号雑音比値のうちのいずれか２つ以上である。
【００１５】
本発明の１つの好ましい実施形態においては、試験フィールド／フレームに関するエッジ値の計算は、好ましいことに、該試験フィールド／フレームの各サブフィールド／フレーム要素内のエッジ数をカウントすることと、該試験フィールド／フレームのサブフィールド／フレーム要素とマッチングされた該少なくとも１つの基準フィールド／フレームの各サブフィールド／フレーム要素内のエッジ数をカウントすることと、各々のカウント値に基づいて該試験フィールド／フレームに関するエッジ値を決定すること、とを具備する。
【００１６】
フィールド／フレームの副要素内におけるエッジ数をカウントすることによって、知覚不能な各エッジ位置の違いを明らかにすることができ、その結果、人間による主観的試験によって導き出される値により近い向上した映像品質値を導き出すために用いることができるエッジ評価値が得られる。
【００１７】
好ましいことに、該好ましい実施形態においては、該積分ステップは、予め決められた係数によって各値を加重することと、該加重値を合計して映像品質値を得ること、とをさらに具備する。これらの加重係数は、事前の校正によって見つけ出され、最終的な映像品質値が人間による主観的試験において得られる値によりいっそう近い値になるように様々な映像特性値の全体的積分を微調整するために用いることができる。好ましいことに、これらの加重係数及びオフセット値は、試験映像フィールド／フレーム及び基準映像フィールド／フレームの型に依存し、このため、各型の映像フィールド／フレームごとに専用の加重係数を用いることができる。このことは、本発明によって提供される利点と同じ利点を数多くの異なった型の映像に関しても確保することを可能にする。
【００１８】
本発明の第２の側面においては、試験映像フィールド／フレームのサブフィールド／フレーム要素を、少なくとも１つの基準映像フィールド／フレームの対応するサブフィールド／フレーム要素とマッチングさせるためのマッチング手段と、該試験映像フィールド／フレーム及び該基準映像フィールド／フレームのマッチングされたサブフィールド／フレーム要素に基づいて映像品質値を生成するために使用するように配備された映像処理手段と、を具備する映像品質評価システムをさらに提供する。
【００１９】
本発明の該第２の側面のシステムは、本発明の第１の側面に関して前述されている利点と実質的に同じ利点を提供する。さらに、該第２の側面においては、該第１の側面に関して上述されている特長及び利点と実質的に類似したさらなる特長及び利点も提供することができる。
【００２０】
本発明の第３の側面においては、コンピュータシステムによって実行時に前述の請求項のうちのいずれかの請求項のプロセスを該コンピュータシステムに実施させるように配備された１つのコンピュータプログラム又は一連のプログラムをさらに提供する。該1つのコンピュータプログラム又は該一連のプログラムは、該コンピュータプログラム又は該一連のプログラムのうちの少なくとも１つのプログラムに対応するデータを組み込んだ変調搬送波信号（例えば、インターネット等のネットワークを通じて搬送される信号）によって具体化することができる。
【００２１】
本発明は、さらにもう１つの側面においては、該第３の側面に従った１つのコンピュータプログラム又は一連のコンピュータプログラムのうちの少なくとも１つのプログラムを格納したコンピュータ読取可能記憶媒体も提供する。該コンピュータ読取可能記憶媒体は、コンピュータによって読取可能なあらゆる磁気記憶媒体、光学記憶媒体、磁気光学記憶媒体、ソリッドステート記憶媒体、又はその他の記憶媒体であることができる。
【００２２】
例示することのみを目的として示されている本発明の実施形態に関する下記の説明を読みさらに添付図面を参照することで本発明のさらなる特長及び利点が明確になる。該添付図面においては、同一のものについては図面全体に渡って同一の参照番号を付けることとする。
【発明を実施するための最良の実施形態】
【００２３】
以下では本発明の実施形態について説明する。
【００２４】
図１は、本発明の実施形態の一般的配備を示した全体的システムブロック図である。図１において、基準シーケンスフィールド／フレームを具備する基準シーケンスが検出器モジュール２に入力される。同様に、映像フィールド／フレームの試験シーケンス８（本出願明細書においては、試験シーケンス又は劣化シーケンスという名称と互換可能である）も検出器モジュール２に入力される。該試験シーケンスは、該基準シーケンスを試験対象システム（例えば、ビデオ録画装置、放送システム、ビデオコーデック、等）に入力し、次に該試験対象システムの出力を試験シーケンスとすることによって得られる。検出器モジュール２は、入力された基準映像フィールド／フレーム及び試験映像フィールド／フレームの様々な映像特性を検出して映像特性値を生成する働きをする。次に、該映像特性値が積分モジュール４に出力される。積分モジュール４は、映像特性値を積分して１個の予測される映像品質値１０を提供し、該映像品質値が出力される。
【００２５】
図２は、本発明の実施形態の配備をさらに詳細に例示した図である。図２からわかるように、本発明のシステムは、劣化した映像シーケンス６及び基準映像シーケンス８を入力項目として受け取るように配備されたクロップ・オフセットモジュール３２を提供する。さらに、クロップ・オフセットモジュール３２は、２個の予め決められたオフセット値であるｏｆｆｓｅｔＸ及びｏｆｆｓｅｔＹを入力項目として受け取る。クロップ・オフセットモジュール３２は、入力されたシーケンスをデインターレースされたフォーマットに変換し（必要な場合）、さらに、入力されたシーケンスを、後述されるような形で必要に応じてオフセットありで又はオフセットなしでクロッピングする機能も有する。次に、変換及びクロピングされた各々の試験映像シーケンス及び基準映像シーケンスは、クロップ・オフセットモジュール３２からシーケンスマッチャーモジュール（ｓｅｑｕｅｎｃｅ  ｍａｔｃｈｅｒ  ｍｏｄｕｌｅ）３０に出力される。さらに、図２において示されているように、クロッピングされた劣化映像シーケンス６は、クロップ・オフセットモジュール３２から、空間周波数アナライザ２２、輝度・クロミナンスピーク信号雑音比アナライザ２４、エッジ検出器アナライザ２６、及び質感アナライザ２８の各々の劣化シーケンス入力部に直接出力される。以下では、アナライザ２２乃至２８の目的及び動作について説明する。
【００２６】
再度シーケンスマッチャーモジュール３０について説明すると、シーケンスマッチャーモジュール３０は、クロッピングされた劣化映像シーケンス６及び基準映像シーケンス８を受け取り、さらに、試験対象となっている試験映像フィールド／フレームの副要素とマッチする基準映像フィールド／フレームの副要素を具備するマッチングされた基準フィールド／フレームを各試験映像フィールド／フレームごとに生成するために、劣化映像フィールド／フレームの副要素を基準フィールド／フレームのマッチング副要素とマッチングさせる。次に、マッチングされた基準映像フィールド／フレーム３４は、シーケンスマッチャーモジュール３０から、空間周波数アナライザ２２、輝度・クロミナンスピーク信号雑音比アナライザ２４、及びエッジ検出器アナライザ２６の各々の基準入力部に出力される。さらに、シーケンスマッチャーモジュール３０は、マッチングされた基準フィールド／フレーム３４を生成するに際して、同じく出力されるマッチング統計値（ＸＰｅｒＣｅｎｔ、ＹＰｅｒＣｅｎｔ、ＴＰｅｒＣｅｎｔ）を生成するために用いることができるマッチング統計値も生成する。さらに、マッチャーモジュール３０は、マッチングされたピーク信号雑音比（ＭＰＳＮＲ）値も生成し、この値も出力される。
【００２７】
次に、４つのアナライザモジュール２２乃至２８の各々について概説すると、空間周波数アナライザ２２は、入力された試験映像フィールド／フレーム及びマッチングされた基準映像フィールド／フレームを解析する働きをし、入力されたマッチングされた基準フィールド／フレーム及び試験フィールド／フレームに関するピラミッド解析からピラミッドＳＮＲ値ＰｙＳＮＲ（ａ，ｂ）を生成する。さらに、輝度・クロミナンスＰＳＮＲアナライザ２４は、入力されたマッチングされた基準フィールド／フレーム及び入力された試験フィールド／フレームを比較して輝度・クロミナンスＰＳＮＲ値を生成し、次に該ＰＳＮＲ値が出力される。同様に、エッジ検出器アナライザ２６は、入力されたマッチングされた基準フィールド／フレーム及び入力された試験フィールド／フレームを解析し、単一のエッジ検出器値ＥＤｉｆを出力する。最後に、質感アナライザ２６は、試験フィールド／フレームを解析し、該フレーム内の質感を示すパラメータＴｅｘｔｕｒｅＤｅｇを計算する。図２には示されていないが、質感アナライザ２８は、原基準フィールド／フレーム８、又はマッチングされた基準フィールド／フレーム３４のいずれのフィールド／フレームも受け取ることができ、さらにこれらのフィールド／フレームに関わるパラメータであるＴｅｘｔｕｒｅＲｅｆ又はＴｅｘｔｕｒｅＭｒｅｆをそれぞれ生成することができる点にも注目すること。以下では、これらの空間周波数アナライザ２２、輝度・クロミナンスピーク信号雑音比アナライザ２４、エッジ検出器アナライザ２６、及び質感アナライザ２８の各々の動作についてさらに詳細に説明する。
【００２８】
再度図１において、各々のアナライザ２２乃至２８からの出力、及び、シーケンスマッチャーモジュール３０から出力されたパーセント値及びＭＰＳＮＲ値は、各々が積分モジュール４に入力されることがわかる。積分モジュール４は、これらの値を積分して予測映像品質値１０を生成する働きをする。以下では、積分器４の動作についてもさらに詳細に説明する。
【００２９】
再度図２において、該図に示されている個々のモジュール及びアナライザの各々の動作について図３乃至図１３を参照しつつ説明する。
【００３０】
最初にクロップ・オフセットモジュール３２について説明すると、図３は、クロップ・オフセットモジュール３２が入力された試験映像フィールド／フレーム及び基準映像フィールド／フレームに関して実施するステップを例示した流れ図である。
【００３１】
クロップ・オフセットモジュール３２によって実施される一般手順では、最初に、入力されたシーケンスをインターレースフォーマットからブロックデインターレースフォーマットに変換し、次に、入力された劣化シーケンスをオフセットありでクロッピングし、入力された基準シーケンスをオフセットなしでクロッピングする。図３は、これらのタスクを完遂させるルーチン例を示した図である。
【００３２】
図３のルーチンは、各入力されたシーケンス（試験シーケンス及び基準シーケンス）に対して別個に適用され、各々のクロッピングされた試験シーケンス及び基準シーケンスが生成される。該ルーチンの動作は以下のとおりである。
【００３３】
最初に、ステップ３．２において、ＦＯＲ処理ループが開始され、クロップ・オフセットモジュールが入力されたシーケンス（試験シーケンス又は基準シーケンスのうちのいずれかのシーケンス）内のすべての各フィールド／フレームを処理する。次に、ステップ３．４において、さらなる入れ子型のＦＯＲ処理ループが開始され、クロップ・オフセットモジュールが各フィールド／フレームのコンポーネント部分（例えば、Ｙ、Ｕ及びＶ）の各々に関するプロセスを実施する。
【００３４】
該入れ子型ＦＯＲループ内において、最初に実施される動作はステップ３．６の動作であり、入力されたフィールド／フレームの現在のコンポーネント部分が最初に非インターレースフォーマットに変換される（必要な場合）。例えば、次式に従い、各後続フィールドがアレイＲｅｆＹ、ＲｅｆＵ、及びＲｅｆＶによって表されるようにするために、ＹＵＶ４２２インターレースフォーマットからブロックＹＵＶ４４４デインターレースフォーマットへの変換を行うことができる。
【数１】
0004741483.tif 000002
【数２】
0004741483.tif 000003
【数３】
0004741483.tif 000004
【００３５】
ここで、Ｘはフィールド内の水平画素数、Ｙは垂直画素数である。ＹＵＶ４２２入力の場合は、各Ｕ値及びＶ値を繰り返して全解像度アレイＩｎＵＦｉｅｌｄ及びＩｎＶＦｉｅｌｄを得なければならない。
【００３６】
次に、ステップ３．８において、現在のコンポーネント（Ｙ、Ｕ、又はＶ）に関するクロッピング及びオフセットされた画素値を保持するためのアレイが初期設定される。該アレイは、ＲｅｆＹｆｉｅｌｄ、ＲｅｆＵｆｉｅｌｄ、ＲｅｆＶｆｉｅｌｄ、ＤｅｇＹｆｉｅｌｄ、ＤｅｇＵｆｉｅｌｄ、又はＤｅｇＶｆｉｅｌｄのうちの１つであり、いずれのアレイになるかは、基準シーケンス又は試験シーケンスのいずれのシーケンスを現在処理中であるか、及び該シーケンスの現在のフレームのコンポーネントのうちのいずれのコンポーネントであるかに依存する。尚、各入力フィールドに関して完全な一組のＹｆｉｅｌｄアレイ、Ｕｆｉｅｌｄアレイ、及びＶｆｉｅｌｄアレイが生成される。
【００３７】
ステップ３．８に引き続き、ステップ３．１０において、適用すべきオフセット（存在する場合）を考慮しつつ、各フィールド／フレームコンポーネントのうちのコピーすべき領域が計算される。このルーチンは、入力された劣化シーケンスをオフセットありでクロッピングし、入力された基準シーケンスをオフセットなしでクロッピングする。オフセットパラメータＯｆｆｓｅｔＸ及びＯｆｆｓｅｔＹは、外部で決定され、劣化シーケンスが基準シーケンスからオフセットされる水平画素数及び垂直画素数を定義する。画像の起点は画像の左上隅に定められており、＋ｖｅ水平増分が右方向に移動し、＋ｖｅ垂直増分が下方に移動する。ＸＯｆｆｓｅｔ値が２の場合は、劣化フィールドが右に２画素だけオフセットされることを示しており、ＹＯｆｆｓｅｔ値が２の場合は、下方に２画素だけオフセットされることを示している。適用されるオフセット値は、画像整合技術、等によって見つけ出すことができる。画像整合技術は、当業においては既知であり、背景技術において引用されているこれまでの技術文書のうちのいくつかにおいて説明されている。
【００３８】
アレイＩｎＦｉｅｌｄ、ＩｎＵＦｉｌｅｄ、及びＩｎＶＦｉｅｌｄ内においてＹＵＶ４４４フォーマットで保存されているＹＵＶ値を有する入力フィールドの場合は、クロッピング及びオフセットされた出力は、式（３−４）乃至（３−２０）に従って計算される。
【数４】
0004741483.tif 000005
【数５】
0004741483.tif 000006
【数６】
0004741483.tif 000007
【数７】
0004741483.tif 000008
【数８】
0004741483.tif 000009
【数９】
0004741483.tif 000010
【数１０】
0004741483.tif 000011
【数１１】
0004741483.tif 000012
【００３９】
ここで、Ｘ＝水平フィールド寸法、Ｙ＝垂直フィールド寸法、Ｃｘ＝左から右にクロッピングされる画素数、Ｃｙ＝最上部から最下部にクロッピングされる画素数。
【００４０】
６２５ライン映像シーケンスの場合は、下記の値を用いることができる。
【数１２】
0004741483.tif 000013
【００４１】
５２５ラインシーケンスの場合は、下記の値を用いることができる。
【数１３】
0004741483.tif 000014
【００４２】
これで、Ｘｓｔａｒｔ、Ｘｅｎｄ、  Ｙｓｔａｒｔ及びＹｅｎｄが、各フィールドのうちのコピーされる領域を定義する。この領域外の画素は、ステップ３．１２において式（３−１４）乃至（３−１７）に従って初期設定され、ここで、ＹＦｉｅｌｄ、ＵＦｉｅｌｄ及びＶＦｉｅｌｄは、Ｙ値、Ｕ値及びＶ値をそれぞれ含むＸｘＹの出力画素アレイである。
【００４３】
ステップ３．１２において、フィールドの左右の垂直バーは、次式に従って初期設定される。
【数１４】
0004741483.tif 000015
【数１５】
0004741483.tif 000016
【００４４】
フィールドの最上部及び最下部の水平バーは、次式に従って初期設定される。
【数１６】
0004741483.tif 000017
【数１７】
0004741483.tif 000018
【００４５】
最後に、ステップ３．１４において、画素値は、次式に従ってコピーされる。
【数１８】
0004741483.tif 000019
【数１９】
0004741483.tif 000020
【数２０】
0004741483.tif 000021
【００４６】
入力された劣化シーケンスに関しては、クロッピング及びシフトは、出力フィールドアレイＤｅｇＹＦｉｅｌｄ、ＤｅｇＵＦｉｅｌｄ及びＤｅｇＶＦｉｅｌｄを生成する。他方、基準シーケンスに関するシフトなしクロッピングは、ＲｅｆＹＦｉｅｌｄ、ＲｅｆＵＦｉｅｌｄ及びＲｅｆＶＦｉｅｌｄを生成する。これらのＸｘＹの二次元アレイは、後述されているように、マッチングモジュール３０及びアナライザ２２乃至２８への入力項目として用いられる。
【００４７】
クロッピングされた試験映像フィールド／フレーム及び基準映像フィールド／フレームは、クロップ・オフセットモジュール３２からシーケンスマッチングモジュール３０に出力される。マッチングプロセスを実施するためには、シーケンスマッチャーモジュール３０は、基準シーケンス及び試験シーケンスの各々のいくつかのフィールド／フレームを受け取り３０さらにこれらのフィールド／フレームをバッファリングしなければならない。好ましいことに、マッチングモジュール３０が有するバッファスペースと同じ数の基準フィールド／フレーム及び試験フィールド／フレームがバッファリングされる。シーケンスマッチングモジュール３０の動作が図５において詳細に示されている。
【００４８】
最初に、ステップ５．２において、マッチングモジュール３０は、上述されているように、クロッピングされた基準フィールド／フレーム及び試験フィールド／フレームを受け取り、個々のフィールド／フレームをバッファリングする。次に、ステップ５．４において、各々の試験映像フィールド／フレームＮに関する処理ループが開始され、各々の入力された試験フィールドが時間の経過とともに処理される。該処理ループ内において、現在のフィールド／フレームＮに関する次のステップがステップ５．６において実施され、該現在のフィールド／フレームがｂｘｘｂｙの画素ブロックに分割される（ここで、ｂｘ及びｂｙは、好ましいことに両方とも９である）各画素ブロックは、属するフィールド／フレームＮ及び該ブロックの左最上部座標（ｘ，ｙ）によってインデキシングされる。次に、次のステップであるステップ５．８において、各画素ブロックＢｄｅｇ（Ｎ，Ｐｘ，Ｐｙ）を処理するための第２の処理プロセスが開始される。ここで、Ｎは該ブロックが見つかるフレームであり、（Ｐｘ，Ｐｙ）は、該ブロック内の左最上部の画素の座標である。
【００４９】
現在のフィールド／フレーム内の各画素ブロックの処理を開始後は、ステップ５．１０において、さらなる処理ループが開始され、基準シーケンス内のＮ−Ｍ１からＮ＋Ｍ２までの各フィールド／フレームｎの処理が行われる。該処理では、現在の試験対象フレームＮよりも前のＭ１のフィールド／フレーム、さらにはＭ２の後続するフィールド／フレームが探索される。次に、ステップ５．１２において、探索境界Ｐｘ−ＬｘとＰｘ＋Ｌｘの間の各水平画素位置ｘを探索するためのさらなる処理ループが開始され、次に、ステップ５．１４において、探索境界Ｐｙ−ＬｙとＰｙ＋Ｌｙの間の各垂直位置ｙを処理するための別の処理ループが開始される。ステップ５．１０、ステップ５．１２、及びステップ５．１４において開始された各々の処理ループの結果、現在の試験対象フィールド／フレームに時間的に対応する基準フィールド／フレームに先行するＭ１のフレームから後続するＭ２のフレームまでの各フレーム内において、水平限界Ｌｘ及び垂直限界Ｌｙによって定義された探索領域によって境界が定められたエリアが探索される。このプロセスは図４に示されており、左最下部座標（ｘ，ｙ）を有する劣化シーケンスのフィールドＮ内に示されている画素ブロックＢが、基準シーケンス内において指示されている各々のエリア内において探索される。
【００５０】
基準シーケンスの指示されたエリア内において画素ブロックＢを探索するために実施される試験では、ステップ５．１６において、探索されたエリア内の各位置に関するマッチング誤差Ｅ（ｎ，ｘ，ｙ）が次式に従って決定される。
【数２１】
0004741483.tif 000022
【００５１】
ステップ５．１６において決定されたマッチング誤差は、のちに使用するために、現在値ｎ、ｘ、及びｙに関するマッチング誤差として保存される。次に、ステップ５．１８において、値ｙが増分され（最大値に達していない場合）、処理がステップ５．１４に戻る。ステップ５．１４では、次のｙの値に関するマッチング誤差が決定される。ｙが最大値に達している場合は、処理はステップ５．２０に進む。ステップ５．２０では、ｘが増分され（ｘが最大値に達していない場合）、処理がステップ５．１２に戻る。ｘが最大値に達している場合は、処理はステップ５．２２に進む。ステップ５．２２では、ステップ５．１０において定められた最大値に達していない場合はカウンタｎの数が増やされ、処理がステップ５．１０に戻る（該当する場合）。ｎが最大値に達している場合は、処理がステップ５．２４に進む。ステップ５．１０、５．１２及び５．１４の入れ子型ＦＯＲループの結果、図４に示されている探索領域内において可能性のある各位置に関するマッチング誤差Ｅ（ｎ，ｘ，ｙ）が決定される。
【００５２】
可能性のある各位置に関するマッチング誤差Ｅ（ｎ，ｘ，ｙ）が得られた後は、ステップ５．２４において次のステップが開始され、これらのｎ、ｘ、及びｙの値が見つけ出される。該マッチングエラー値は、最小値である。この場合は、保存されているマッチング誤差値を選別して最小誤差値を決定し、該最小値を得るに至ったｎ、ｘ、及びｙの値を決定する。
【数２２】
0004741483.tif 000023
【００５３】
上記の方法で最小のマッチング誤差が決定後においては、処理中の現ブロックＢｄｅｇ（Ｎ，Ｐｘ，Ｐｙ）にマッチングされたブロックは、Ｂｒｅｆ（ｎｍ，ｘｍ，ｙｍ）であり、このブロックは、基準シーケンス内のブロックのうちで、試験シーケンス内において処理中の現ブロックとのマッチングブロックである。
【００５４】
現在のマッチングブロックを見つけ出した後は、ステップ５．２６において、マッチングされたブロックＢｒｅｆ（ｎｍ，ｘｍ，ｙｍ）が、現在の試験フィールド／フレームに対応するマッチングされた基準アレイ内にコピーされ、特に、該マッチングされた基準アレイ内においてブロックＢｄｅｇ（Ｎ，Ｐｘ，Ｐｙ）と同一の位置を有するブロック内にコピーされる。すなわち、該基準アレイ内のマッチングされたブロックは、探索領域内のどの箇所のブロックであるかにかかわらず、次式に従い、構築対象となっているマッチングされた基準フィールド／フレーム内において、現在の試験対象ブロックが現在の試験フィールド／フレーム内において有している位置に対応するブロック位置内にコピーされる。
【数２３】
0004741483.tif 000024
【００５５】
ここで、ｂは該ブロックの寸法（ｂｘ及びｂｙ）である。
【００５６】
次に、ステップ５．２８において、現在の試験フィールド／フレーム内の次の画素ブロックに処理が進められ（該当する場合）、該次の画素ブロックが上記に従って処理される。現在の試験フィールド／フレーム内の各画素ブロックを上記に従って処理することは、試験ブロックの各々に関するマッチング基準ブロックが見つけ出され、さらに、該マッチング基準ブロックをマッチングされた基準アレイ内にコピーすることは、該現在の試験フィールド／フレームに関するマッチングされた基準フィールド／フレームを生成させる。従って、すべての画素ブロックが適宜処理された後は（ステップ５．２８において決定される）、ステップ５．３０において、新たに構築されたマッチングされた基準フィールド／フレームを、使用するために各々のアナライザ２２乃至２８に適宜出力することができる。さらに、試験シーケンス内のすべてのフィールド／フレームに関してこのプロセスを繰り返すことによって、一連のマッチングされたフィールド／フレームをアナライザ用に構築することができる。
【００５７】
劣化ブロックに関する最良のマッチを最初に探索するためのマッチングプロセス、及びその結果得られたブロックをマッチングされた基準アレイ内にコピーするプロセスは、希望される解析領域全体に関して繰り返される。この解析領域は、以下の２つの式に従い、ブロック中心点Ｐｘ（）及びＰｙ（）によって定義される。
【数２４】
0004741483.tif 000025
【数２５】
0004741483.tif 000026
【００５８】
ここで、Ｑｘ及びＱｙは、水平解析ブロック数及び垂直解析ブロック数をそれぞれ定義し、ＫＸ１及びＫＹ１は、最上部から及び左側からの解析ブロックの初期オフセットをそれぞれ定義し、ＫＸ２及びＫＹ２は、解析ブロックのシフトを定義する。
【００５９】
従って、Ｎ番目のフィールドのマッチング解析は、以下の式（５−６）及び一組の最良マッチ誤差値（５−７）によって表されたマッチングされた基準シーケンスを生成させる。
【数２６】
0004741483.tif 000027
【数２７】
0004741483.tif 000028
【００６０】
一組のオフセットアレイＭａｔＴ、ＭａｔＸ及びＭａｔＹを次式のように定義することができる。
【数２８】
0004741483.tif 000029
【００６１】
６２５及び５２５の放送シーケンスに関するマッチングパラメータが表１に示されている。
【表１】
0004741483.tif 000030
【００６２】
（５−４）及び（５−５）によって定義された解析領域は、完全なフィールドサイズを網羅していない。このため、ＭＲｅｆは、その他の場所において無制限で使用できるようにするために式（５−９）に従って初期設定しなければならない。
【数２９】
0004741483.tif 000031
【００６３】
しかしながら、再度流れ図において、新たに構築された個々のフィールド／フレームをステップ５．３０においてアナライザに出力後は、マッチングモジュールは次に進み、直前に実施されたマッチングプロセスからいくつかのマッチング統計値及びその他の値を計算する。以下では、これらのマッチング統計値及びその他の値の計算について説明する。
【００６４】
マッチングモジュール３０の主機能は、映像品質評価システムの検出モジュール内において使用するためのマッチングされた基準シーケンスを生成することであり、このマッチングされた基準シーケンスの生成については上述されている。しかしながら、マッチングプロセスにおいて導き出されたいくつかの評価基準は、最終的な映像品質値を生成する際にも使用できることも判明している。以下では、水平マッチング統計値に関わる１つの該評価基準について説明する。
【００６５】
ステップ５．３２において、マッチングプロセスから得られた水平マッチング統計値が、積分プロセスにおいて使用するために計算される。各解析ブロックに関する最良のマッチ（前述の方法で決定される）は、次式に従い、各フィールドに関するヒストグラムｈｉｓｔＸを構築する際に用いられる。
【数３０】
0004741483.tif 000032
【００６６】
ここで、アレイｈｉｓｔＸは、各フィールドに関してゼロに初期設定される。次に、該ヒストグラムを用いて次式に従って評価基準ｆＸＰｅｒＣｅｎｔを決定する。
【数３１】
0004741483.tif 000033
【００６７】
各フィールドに関して、評価基準ｆＸＰｅｒＣｅｎｔは、マッチングヒストグラムのピークに寄与するマッチングされたブロックの割合（％）を与える。評価基準ｆＸＰｅｒＣｅｎｔは、後述するように、のちに使用するためにマッチングモジュール３０から積分モジュール４に出力される。
【００６８】
次に、ステップ５．３４において、マッチングモジュール３０内ではマッチングされたＰＳＮＲ（ＭＰＳＮＲ）値も計算される。ここでは、各マッチングされたブロックに関する最小誤差Ｅ（）を用いて、マッチングされた信号雑音比を次式に従って計算する。
【数３２】
0004741483.tif 000034
【数３３】
0004741483.tif 000035
【００６９】
次に、現在のフィールド／フレームに関して決定されたマッチングされたＰＳＮＲが、のちに使用するために（後述）積分モジュール４に出力される。
【００７０】
最後に、ステップ５．３６において、次式に従い、水平ベクトル、垂直ベクトル及び遅延ベクトルが輝度・クロミナンスピーク信号雑音比アナライザ２４によって生成され、さらにのちに使用するために保存される。
【数３４】
0004741483.tif 000036
【数３５】
0004741483.tif 000037
【数３６】
0004741483.tif 000038
【００７１】
要約すると、試験映像シーケンス内の各フィールド／フレームに関して、該フィールド／フレームの副要素を基準映像シーケンスのフィールド／フレームの副要素とマッチングさせることによってマッチングされた基準フィールド／フレームを見つけ出すことができること、さらに、該マッチングプロセスから導き出されたマッチング統計値及びその他の評価基準値を出力することもでき、これらの値は後述される積分モジュール４において用いられることが上記から明らかになる。
【００７２】
さらに、上記においては、輝度値（Ｙ）又はいずれかのクロミナンス値（Ｕ又はＶ）のうちの１個の一次元マッチングについて説明しているにすぎない。しかしながら、同じププロセスがＹ、Ｕ、及びＶの各々の画素値に対して別々に適用されて、カラースペースのこれらのコンポーネントの各々に関して別々の一次元のマッチングされたシーケンスが生成されることに注目すべきである。従って、有効なことに、図５のプロセスは、Ｙ画素値、Ｕ画素値、及びＶ画素値の各々に関して別々に繰り返される。
【００７３】
代替実施形態においては、当然、単一の三次元マッチングプロセスを使用することができるが、現時点においては、該別々の色パラメータ一次元マッチングが、全マッチングプロセスに関する好ましい試験済みの技術である。
【００７４】
当然のことであるが、上述されているマッチング技術は、当業者にとって明確なわずかな修正を行うだけでその他のカラースペース（ＹＣｂＣｒ、ＲＧＢ、等）にも利用することができる。
【００７５】
さらに、図５の上記のマッチングプロセス内においては、現在の試験映像フィールド／フレームの特定の副要素の探索が実施される基準映像シーケンス内の探索エリアを定義するためにいくつかのパラメータが要求されることにも注目すべきである。より具体的には、基準シーケンス内において、現在の試験映像フィールド／フレームに時間的に対応する基準映像フィールド／フレームに先行するフレーム及び後続するフレームのうちで探索しなければならない先行フレーム数及び後続フレーム数を指定する時間パラメータＭ１及びＭ２を定義しなければならず、さらに、各々の探索対象基準映像フィールド／フレーム内の探索エリアを空間的に制限するための空間パラメータＬｘ及びＬｙも定義される。マッチングパラメータＬｘ、Ｌｙ、Ｍ１及びＭ２は、処理対象となっている映像シーケンスの特性に従って正確な値を設定しなければならない。例えば、６２５（７２０ｘ５７６のインターレースされた５０フィールド／秒）放送シーケンス及び５２５（７２０ｘ４８６のインターレースされた６０フィールド／秒）放送シーケンスの場合は、空間パラメータＬｘ及びＬｙは４画素にすべきであり、時間パラメータＭ１及びＭ２は４フィールド及び５フィールドにそれぞれ設定すべきであることが発明者によって判明している。さらに、９ｘ９画素のマッチングブロックサイズが好ましいものであった。
【００７６】
再度図２において、シーケンスマッチャーモジュール３０から出力されたマッチングされた基準シーケンス３４は、空間周波数アナライザ２２、輝度・クロミナンスピーク信号雑音比アナライザ２４、及びエッジ検出器アナライザ２６の各々に入力されることがわかる。従って、以下ではこれらの各々のアナライザの動作について説明する。
【００７７】
最初に空間周波数アナライザ２２について説明する。空間周波数アナライザ２２の内部構成が図６に例示されており、該図においては、空間周波数アナライザ２６は、試験映像フィールド／フレームを入力項目として受け取るように配備された第１のピラミッド変換生成器２２２を内部に具備することがわかる。さらに、マッチングされた基準フィールド／フレームを入力項目として受け取る第２のピラミッド変換生成器２２４も備えている。これらの２つのピラミッド変換生成器２２２及び２２４は、各々が同じ動作をして各入力されたフィールド／フレームに関するピラミッドアレイを生成し、次に、各々の対応する試験映像フィールド／フレームとマッチングされた基準映像フィールド／フレームとの間におけるピラミッドＳＮＲ評価基準を生成するために該ピラミッドアレイがピラミッドＳＮＲ計算器２２６に提供される。次に、該ピラミッドＳＮＲ評価基準値を生成する際における空間周波数アナライザ２２の動作について図７乃至９を参照しつつ説明する。
【００７８】
最初に、図８は、ピラミッド変換生成器２２２又は２２４のいずれかが各々のピラミッドアレイを生成するに際して実施するステップを示した流れ図である。このため、最初にステップ８．２において、ピラミッド変換生成器は、入力されたフィールド／フレームを各々のシーケンス（即ち、マッチングモジュール３０から出力された試験シーケンス又はマッチングされた基準シーケンス）から受け取る。次に、ステップ８．４において、ピラミッドアレイを生成するためにカウンタステージがゼロに初期設定されて処理ループが開始される。ピラミッドアレイを生成するための一般手順は、３つのステージ、２つのステップであり、各ステージ０乃至２に関して水平解析が実施されてその後に垂直解析が実施される。次に、１つの特定の水平・垂直解析ステージに関わるステップについてステップ８．６乃至８．２０を例として用いて説明する。
【００７９】
ステップ８．４において開始された処理ループ内においては、特定のピラミッド処理ステージに関してステップ８．６において実施される第１のステップでは、処理対象となっている現在のフィールド／フレームが次式のように一時アレイ内にコピーされる。
【数３７】
0004741483.tif 000039
【００８０】
次に、ステップ８．８において、水平解析限度がステージパラメータの現在値の関数として次式のように計算される。
【数３８】
0004741483.tif 000040
【数３９】
0004741483.tif 000041
【００８１】
次に、上記の計算された限度内において水平解析が実施され、該一時アレイの水平の対の要素間における平均及び差がピラミッドアレイの更新に用いられる（次式）。
【数４０】
0004741483.tif 000042
【数４１】
0004741483.tif 000043
【００８２】
さらに、ステップ８．１２において、入力されたフィールド／フレーム値が水平解析結果によってオーバーライトされる。
【００８３】
次に、現在の処理ステージに関する垂直解析がステップ８．１４において開始され、入力されたフィールド／フレームが同じく一時アレイ内にコピーされる。しかしながら、この時点においては、入力されたフィールド／フレーム内の値はステップ８．１２において水平解析結果によってオーバーライトされていることに注目すべきであり、従って、現在の垂直解析ステージへの入力は、直前の現在の水平解析ステージからの出力であることがわかる。
【００８４】
次に、ステップ８．１６において、垂直解析限度が該ステージ値の関数として次式のように計算される。
【数４２】
0004741483.tif 000044
【数４３】
0004741483.tif 000045
【００８５】
後続して、一時アレイの垂直の対の要素の平均及び差を用いて下記に従ってピラミッドアレイを更新するために、該計算された限度内での垂直解析がステップ８．１８において次式に従って実施される。
【数４４】
0004741483.tif 000046
【数４５】
0004741483.tif 000047
【００８６】
ステップ８．２０において、入力されたフィールド／フレームがステップ８．１８において実施された垂直解析結果によってオーバーライトされ、従って入力されたフィールド／フレームアレイ内の値は、空間解析の第１ステージの結果に対応している。ステップ８．２２において、ピラミッドアレイを生成するための各々の空間解析ステージが実施済みであるかどうかを決定するための評価が実施される。これらの各々のステージが実施済みでない場合は、処理はステップ８．４に戻り、ステージ値が増やされてステップ８．６乃至８．２０が再度繰り返される。各ステージにおける各水平解析ステップ及び垂直解析ステップに関して、入力フィールド／フレームアレイ内の値が計算された垂直限度値及び水平限度値によってオーバーライトされ、このため、処理が各ステージにおいてステップごとに進行するのに従い、入力フィールド／フレームアレイ内において保持されている値が変換されて（各レベルにおいて各々が４象限を有する）ピラミッド構造に入る。従って、ステージ０乃至２の各々が完了されてステップ８．２２における評価が処理ループを終了させるまでに、ステップ８．２４において出力可能なピラミッドアレイが構築されている。
【００８７】
各処理ステージの終了時における構築されたピラミッドアレイのフォーマットが図７に示されている。より具体的には、図７（ａ）は、ステージ０の処理が終了後における入力フィールド／フレームアレイの内容を例示した図であり、該図からわかるように、水平解析ステップ及び後続する垂直解析ステップが該アレイを４つの象限Ｑ（ステージ、０乃至３）に分割させ、Ｑ（０，０）は、入力されたフィールド／フレームの４画素ブロックの平均に対応する値を含み、Ｑ（０，１）は、入力されたフィールド／フレームの４画素ブロックの水平の差に対応する値を含み、Ｑ（０，２）は、４画素ブロックの垂直差に対応する値を含み、Ｑ（０，３）は、４画素ブロックの対角差に対応する値を含む。
【００８８】
次に、図７（ａ）に示されているステージ０解析から出力された象限Ｑ（０，０）をＦＯＲループの第２の繰り返しへの入力項目として用いてステージ１の処理を実施する。該処理結果が図７（ｂ）に示されている。この図においては、象限Ｑ（０，０）は、４ｘ４画素ブロックの解析に関わる結果Ｑ（１，０乃至３）によってオーバーライトされているが、この場合は、各象限Ｑ（１，０乃至３）は、ステージ０の出力に関して前述されている平均、水平差、垂直差、及び対角差に関わる値を含んでいる。
【００８９】
図７（ｂ）に示されているステージ１解析の出力項目は、図８のＦＯＲループの第３の繰り返しにおけるステージ２解析への入力項目として用いられ、図７（ｃ）に示されている結果が得られる。この図においては、象限Ｑ（１，０）は、象限Ｑ（２，０乃至３）によってオーバーライトされており、象限Ｑ（２，０乃至３）の各々は、前述されているブロックの平均、ブロックの水平差、等にそれぞれ関係していることがわかる。３つの解析ステージが終了後においては、その結果得られた図７（ｃ）のピラミッドアレイは、合計１０ブロックの結果を有しており、これらの１０ブロックは、３つのブロックＱ（０，１乃至３）がステージ０（２ｘ２画素）解析によって得られたブロック、３つの象限Ｑ（１，１乃至３）がステージ１（４ｘ４画素）解析による象限、４つの象限Ｑ（２，０乃至３）がステージ２（８ｘ８画素）解析による象限である。図７に示されているピラミッドアレイを生成するための図８の手順は、各々のピラミッド変換生成器２２２乃至２２４によって実施されて各々のピラミッドアレイｐｒｅｆ及びｐｄｅｇが生成され、これらのピラミッドアレイがＳＮＲ計算器２２６に入力されるということに注目すべきである。ピラミッドＳＮＲ計算器２２６の動作は、図９に示されている。
【００９０】
図９に関して、最初にステップ９．２において、ピラミッドＳＮＲ計算器２２６は、基準アレイをピラミッド変換生成器２２４から受け取り、劣化したピラミッドアレイをピラミッド変換生成器２２２から受け取る。次に、ステップ９．４において、０乃至２のカウンタ値ステージの各値を処理する処理ループが開始される。次に、値１と３の間のカウンタ値象限を処理する第２の入れ子型処理ループがステップ９．６において開始される。ステップ９．８におけるこれらの入れ子型処理ループ内において、基準アレイとピラミッドアレイとの間の平方誤差評価基準値Ｅ（ステージ、象限）が次式に従って計算される。
【数４６】
0004741483.tif 000048
【００９１】
ここで、ｘ１、ｘ２、ｙ１及びｙ２は、ピラミッドアレイ内の象限の水平限度及び垂直限度を定義し、次式に従って計算される。
【数４７】
0004741483.tif 000049
【数４８】
0004741483.tif 000050
【数４９】
0004741483.tif 000051
【００９２】
各計算された誤差評価基準Ｅ（ステージ、象限）は、ステップ９．１０において保存され、次に、ステップ９．１２及び９．１４において、象限カウンタ及びステージカウンタの値が処理ループに従って適宜更新される。ステップ９．４乃至９．１４及びステップ９．６乃至ステップ９．１２の処理ループの動作は、カウンタステージ及びカウンタ象限の各値に関する誤差評価基準値を計算する動作である。
【００９３】
平方誤差評価基準値を計算後は、ステップ９．１６において、カウンタステージの０乃至２の全利用可能値を処理するためのさらなる処理ループが開始される。その後は、ステップ９．１８において、象限カウンタの値１乃至３を処理するための入れ子型処理ループが開始される。これらの入れ子型処理ループ内のステップ９．２０において、ＰＳＮＲ評価基準ＰｙＳＮＲ（ステージ、象限）が次式に従って計算され、ステップ９．２２において保存される。
【数５０】
0004741483.tif 000052
【００９４】
ステップ９．２４及び後続ステップ９．２６において、カウンタステージ及びカウンタ象限の値が処理ループに従って適宜増やされ、従って、入れ子型処理ループの機能は、各ステージ値及び各象限値に関するＰＳＮＲ評価基準を計算して保存することである。パラメータステージが０乃至２の値をとることができ、パラメータ象限が１乃至３の値をとることができることを考慮すると、ピラミッドＳＮＲ計算器２２６によって合計９つのＰＳＮＲ評価基準が生成され、さらにこれらの全評価基準を積分ステージ４に出力可能であることがわかる。
【００９５】
次に、エッジアナライザ２６の動作について図１０及び１１を参照しつつ説明する。
【００９６】
図１０は、エッジアナライザ２６の内部構成を示した図である。より具体的には、エッジアナライザ２６は、映像フィールド／フレームを受け取って試験しさらに該映像フィールド／フレーム内のエッジを検出するように配備された第１のエッジ検出器２６２と、マッチングモジュール３０から出力されたマッチングされた基準映像フィールド／フレームを受け取りさらに該基準映像フィールド／フレーム内のエッジを検出するように配備された第２のエッジ検出器２６４を具備する。エッジ検出器２６２及び２６４は両方とも、好ましいことに、既知のエッジ検出アルゴリズムに従って動作し、当業において既知である方法でエッジマップを作製する。例えば、既知のエッジ検出アルゴリズム例は、ラプラチアンエッジ検出器、キャニーエッジ検出器、及びロスウエルエッジ検出器である。優先権日（priority date）以前においては、キャニーエッジ検出器に関するＣブログミング言語内のソースコードが、ftpを通じてftp://figment.csee.usf.edu/pub/Edge Comparison/source code/canny.srcから無料ダウンロード可能であり、ロスウエルエッジ検出器に関するＣ内のソースコードがftp://figment.csee.usf.edu/pub/Edge Comparison/source code/rothwell.srcから入手可能であった。
【００９７】
エッジ検出器２６２及び２６４の各々によって製作された各々のエッジマップは、ブロックマッチング手段２６６に入力される。ブロックマッチング手段２６６は、後述される方法で各々のエッジマップを比較し、該比較結果を表す出力パラメータＥＤｉｆを生成する。エッジアナライザ２６の動作が、図１１においてさらに詳細に示されている。
【００９８】
図１１に関して、最初にステップ１１．２において、各々のエッジ検出器２６２及び２６４は、各々の基準エッジマップ及び劣化エッジマップを計算する。上述されているように、エッジ検出器２６２及び２６４によって用いられるエッジ検出アルゴリズムは、好ましいことに、当業において既知のアルゴリズム（キャニーエッジ検出器、等）である。エッジ検出器２６２及び２６４は、基準エッジマップ及び劣化エッジマップをブロックマッチング手段２６６に出力し、ステップ１１．４において、該基準エッジマップ及び劣化エッジマップの各々がＮｘＭブロックに分割される。次に、ブロックマッチング手段２６６は、基準エッジマップ及び劣化エッジマップの両マップにおいて、各ブロック内のエッジの一部を構成する各画素をカウントする。以上の結果、ステップ１１．６が終了後には、ブロックマッチング手段２６６は、基準エッジマップ内及び劣化エッジマップ内の各ブロックに関するエッジ画素カウント値を入手している。
【００９９】
カウントステップ後は、ステップ１１．８において、ブロックマッチング手段２６６は、基準エッジマップ内及び劣化エッジマップ内の対応ブロック間における各々の画素カウント値の差を計算する。従って、ステップ１１．８が終了後においては、基準エッジマップ又は劣化エッジマップのうちの１つエッジマップ内に存在するブロック数と同じ数の差値が入手されていることになる。
【０１００】
ステップ１１．８に引き続き、ステップ１１．１０において、ブロックマッチング手段２６６は、各差値をＱ乗し、その結果得られた値をステップ１１．１２において合計する。従って、ステップ１１．１０が終了後は、基準エッジマップ又は劣化エッジマップのうちの１つのエッジマップ内に存在するブロック数と同じ数の値が依然として存在しているが、ステップ１１．１２が終了後は、ステップ１１．１０において計算された値の和に対応する単一の結果が得られる。次に、ステップ１１．１４において、該その結果得られた値が１／Ｑ乗され、ステップ１１．１６において、この計算の結果がＥＤｉｆパラメータとしてブロックマッチング手段２６６から出力される。図２から明らかなように、ＥＤｉｆパラメータは、エッジアナライザ２６から積分ステージ４に出力される。積分ステージ内においてＥＤｉｆパラメータを使用することについては後述される。
【０１０１】
エッジ差値に関するステップ１１．６乃至１１．１６においてフィールド／フレームエッジからの解析オフセットを考慮することが有用な場合がある。この場合には、下記の処理が行われる。
【０１０２】
各々のエッジマップを作製後、ブロックマッチング手段は、各解析ブロック内におけるエッジ表示画素数の評価基準を計算する。ここで、ｎＸ及びｎＹは、水平方向及び垂直方向において解析対象となっている非オーバーラッピングブロック数を定義し、Ｘ１及びＹ１は、フィールドエッジからの解析オフセットを定義する。
【数５１】
0004741483.tif 000053
【数５２】
0004741483.tif 000054
【０１０３】
総計限度は次式に従って決定される。
【数５３】
0004741483.tif 000055
【数５４】
0004741483.tif 000056
【０１０４】
ここで、“ｄｉｖ”演算子は、整数除算を表している。
【０１０５】
次に、フィールド全体における差の評価基準が次式に従って計算される。
【数５５】
0004741483.tif 000057
【０１０６】
６２５放送映像に関する７２０ｘ２８８画素フィールドの場合：
【数５６】
0004741483.tif 000058
【０１０７】
５２５放送映像に関する７２０ｘ２４３画素フィールドの場合：
【数５７】
0004741483.tif 000059
【０１０８】
式１１−１乃至１１−７によって表される上記の処理は、図１１を参照しつつ説明済みの処理と実質的に同じであり、フィールド／フレームエッジからの解析オフセットが考慮されている点が異なることに注目すべきである。式１１−５によって得られたパラメータＥｄｉｆは、前述の方法と同じ方法で積分ステージ４に出力される。
【０１０９】
次に、質感アナライザ２８の動作について図１２を参照しつつ説明する。
【０１１０】
デジタル映像の圧縮は、符号化プロセスにおいて用いられるＤＣＴ係数が量子化されることで画像内の質感又は細部を低下させる傾向がある。このため、質感解析は、該圧縮に関する重要情報を入手することができ、本実施形態においては映像特性値ＴｅｘｔｕｒｅＤｅｇ及び／又はＴｅｘｔｕｒｅＲｅｆを提供するために用いられる。より具体的には、質感パラメータ値ＴｅｘｔｕｒｅＤｅｇ及び／又はＴｅｘｔｕｒｅＲｅｆは、水平画像ラインに沿った強度信号内のターニングポイント（ｔｕｒｎｉｎｇ  ｐｏｉｎｔ）数を記録することによって測定される。この動作は、図１２に示したように実施される。
【０１１１】
図１２に関して、最初にステップ１２．２において、質感アナライザ２８は、処理対象となる現在のフィールド／フレームを受け取る。図２からわかるように、質感アナライザ２８は、クロップ・オフセットモジュール３２から試験映像フィールド／フレームを受け取るが、マッチングされた基準フィールド／フレーム及び原基準フィールド／フレームのいずれも受け取らない。しかしながら、その他の実施形態においては、質感アナライザ２８は、マッチングされた基準フィールド／フレーム又は原基準フィールド／フレームのうちのいずれかを受け取り、この場合は、ＴｅｘｔｕｒｅＤｅｇパラメータに関して後述される方法とまったく同じ方法でＴｅｘｔｕｒｅＲｅｆパラメータを計算することができる。
【０１１２】
ステップ１２．２に引き続き、ステップ１２．４において、ターニングポイントカウンタの合計がゼロに初期設定される。次に、ステップ１２．６において、リミットループ＝０乃至Ｙ−１内における入力映像フィールド／フレームループ内の各ラインに関して処理ループが開始される（ここで、Ｙ＝該映像フィールド／フレーム内におけるライン数）。該処理ループ内において、ステップ１２．１８では、ｌａｓｔ＿ｐｏｓ及びｌａｓｔ＿ｎｅｇの両値が０に初期設定される。次に、ステップ１２．１０において、各ラインｙ内の各画素ｘを処理するための第２の入れ子型処理ループが開始される。ここで、ｘは、０乃至Ｘ−２の値をとり、Ｘは、入力された映像フィールド／フレームの１本のライン内における画像数である。
【０１１３】
該入れ子型処理ループ内において、ステップ１２．１２では、位置ｘにおける画像値と位置ｘ＋１における画素値の間の差値が計算される。次に、ステップ１２．１４において、該計算された差値が０よりも大きいかどうか及び値ｌａｓｔ＿ｎｅｇが値ｌａｓｔ＿ｐｏｓよりも大きいかどうかを決定するための評価が行われる。この論理条件が満たされている場合は、カウンタ値合計が増やされる。ステップ１２．１４に引き続き、ステップ１２．１６において、ステップ１２．１２において計算された差値が０よりも小さいかどうか及び値ｌａｓｔ＿ｎｅｇが値ｌａｓｔ＿ｐｏｓよりも小さいかどうかを決定するための第２の評価が行われる。この論理条件が満たされている場合は、カウンタ値合計が増やされる。この場合、ステップ１２．１４及びステップ１２．１６の評価は互いに排他的であること及びいずれの単一の特定画像に関してもカウンタ値合計を２回増やすことはできないことが注目されることになる。ステップ１２．１６に引き続き、ステップ１２．１８において、該計算された差値がゼロよりも大きいかどうかを決定するためのさらなる評価が行われ、該差値がゼロよりも大きい場合は、値ｌａｓｔ＿ｐｏｓｔが現在の画素xの番号に設定される。代替として、ステップ１２．２０において、該計算された差値がゼロよりも小さいかどうかを決定するための第２の評価が行われ、該差値がゼロよりも小さい場合は、カウンタ値ｌａｓｔ＿ｎｅｇが現在の画素番号xに設定される。
【０１１４】
ステップ１２．２０に引き続き、ステップ１２．２２において、現在のライン内の全画素xが処理済みであるかどうかを決定するための評価が行われ、処理済みでない場合は、処理がステップ１２．１０に戻り、ステップ１２．１０において次の画素が処理される。しかしながら、全画素が処理済みである場合は、ステップ１２．２４に処理が進み、ステップ１２．２４において、現在の入力フレーム内における全ラインｙが処理済みであるかどうかを決定するための評価が行われ、全ラインｙが処理済みでない場合は、ステップ１２．６に処理が戻り、ステップ１２．６において次のラインの処理が開始される。これらの入れ子型処理ループによって得られる結果は、各ラインの各画素が処理され、さらに、ステップ１２．１４及びステップ１２．１６の評価結果が真であるたびにカウンタ合計が増やされる。従って、該処理ループが終了後においては、カウンタ合計は、入力されたフィールド／フレーム内における質感ターニングポイントを示すある一定の値を含むことになる。
【０１１５】
ステップ１２．２６では、カウンタ合計内に保持されているこの値を用いて、質感パラメータが次式のように該値の関数として計算される。
【数５８】
0004741483.tif 000060
【０１１６】
上記によって計算された質感パラメータは、ステップ１２．２８において質感アナライザ２８から積分器ステージ４に出力することができる。
【０１１７】
既述されているように、図２は、劣化した映像フィールド／フレームのみを受け取り、従ってＴｅｘｔｕｒｅＤｅｇパラメータ値のみを生成する質感アナライザ２８を例示した図であるが、その他の実施形態においては、質感アナライザ２８は、基準映像フィールド／フレーム又はマッチングされた基準映像フィールド／フレームのいずれかを受け取ることもでき、上記の処理ステップを該フィールド／フレームに当てはめてＴｅｘｔｕｒｅＲｅｆパラメータ又はＴｅｘｔｕｒｅＭｒｅｆパラメータを生成することもできる。
【０１１８】
次に、輝度・クロミナンスピーク信号雑音比アナライザ２４の動作について説明する。
【０１１９】
図２に示されているように、輝度・クロミナンスピーク信号雑音比アナライザ２４は、マッチングされた基準映像フィールド／フレーム及び劣化した映像フィールド／フレームを入力項目として受け取る。これら入力項目は、次式に従い、強度及び色信号雑音比評価基準において使用することができる。ここで、ＲｅｆＹ及びＤｅｇＹは、マッチングされた基準強度フィールド及び劣化強度フィールドであり、ＲｅｆＵ、ＤｅｇＵ、ＲｅｆＹ及びＤｅｇＶは、ＹＵＶ標準色フォーマットに従ったクロミナンスフィールドである。
【数５９】
0004741483.tif 000061
【数６０】
0004741483.tif 000062
【数６１】
0004741483.tif 000063
【０１２０】
当然のことであるが、ＹＵＶ色モデル（ＲＧＢ、ＹＣｂＣｒ、等）を使用しない本発明のその他の実施形態においては、当業者にとって明らかなように、同様の対応する測定値を計算することができる。
【０１２１】
さらに、輝度・クロミナンスピーク信号雑音比アナライザ２４は、マッチングモジュール３０において生成されたマッチングベクトルの組を用いて、ＹＵＶ色モデル使用時の画素のＶ値に関わるセグメントＰＳＮＲ評価基準ＳｅｇＶＰＳＮＲを生成する。より具体的には、上記の（５−１４）乃至（５−１６）において定義されたマッチングベクトルを用いて、画素Ｖ値に関するマッチングされた信号雑音比が計算される。さらに、次式に従い、各組のマッチングベクトルに関する誤差評価基準ＶＥが輝度・クロミナンスピーク信号雑音比アナライザ２４によって計算される。
【数６２】
0004741483.tif 000064
【０１２２】
次に、フィールドに関するセグメントＰＳＮＲ評価基準が次式に従って計算される。
【数６３】
0004741483.tif 000065
【０１２３】
次に、該セグメントＰＳＮＲ評価基準ＳｅｇＶＰＳＮＲは、後述されるのちの用途のために積分モジュール４に出力される。
【０１２４】
再度図１において、マッチングモジュール及び検出器モジュール２内の諸アナライザからの様々な出力項目が積分ステージ４に送られ、積分ステージ４において、様々な値が積分されて映像品質値１０が得られる。次に、積分ステージ４の動作について図１３を参照しつつ説明する。
【０１２５】
一般的には、該積分ステージの動作は、アナライザ２２乃至２８によって生成された映像特性パラメータ値のうちの選択値を適宜加重することによって、試験映像シーケンスの知覚された映像品質の推定値を生成する動作である。使用される特定の組のパラメータ値及び対応する加重係数の値は、試験対象となる特定の型の映像に依存し、事前の校正によって事前に決定される。これらの校正は、既知の主観的得点を有しておりさらに好ましいことに試験対象となる劣化シーケンスと同様の特性を有する、大規模な一組の映像シーケンスに対して実施される。
【０１２６】
一般的形態の積分手順は、最初に、フィールド／フレームをフィールド／フレーム検出パラメータによって時間加重し、次に、時間加重値及び平均化値を組み合わせて全体的な映像品質値である１つの予測品質得点を得る。この手順を達成させるプロセスが図１３に示されている。
【０１２７】
最初に、積分ステージ４は、ステップ１３．２において様々な検出器及びアナライザから出力されたパラメータ値を受け取ってこれらのパラメータ値を保存する。前述されているように、マッチングモジュール３０は、様々なＰｅｒＣｅｎｔ値及びＭＰＳＮＲ値を出力することができ、空間周波数アナライザ２２は、ＰｙＳＮＲ値を出力する。他方、輝度・クロミナンスピーク信号雑音比アナライザ２４は、使用中の色モデル内の輝度特性及びクロミナンス特性の各々に関するＰＳＮＲ値、及びマッチングベクトルから計算されたＳｅｇＶＰＳＮＲ値を出力する。さらに、エッジアナライザ２６は、前出されているようにＥＤｉｆパラメータを出力し、他方、質感アナライザ２８は、少なくとも値ＴｅｘｔｕｒｅＤｅｇを与えるが、該当する場合は値ＴｅｘｔｕｒｅＲｅｆ及びＴｅｘｔｕｒｅＭｒｅｆを出力することも可能である。特定の試験映像フィールド／フレームに関してそれ以前のステージの各々によってどのようなパラメータ及び値が出力されているかにかかわらず、積分ステージは、出力された情報を受け取って該情報を保存する。
【０１２８】
次に、ステップ１３．４において、積分ステージは、映像の型を選択し、その結果として、該映像の型に依存する一組の積分パラメータを選択する。例えば、１Ｍｂｉｔ／秒乃至５Ｍｂｉｔ／秒においてＭＰＥＧ符号化されている７２０ｘ２８８画素／フィールドの６２５放送映像に関する一組の積分パラメータが下表に示されている。
【表２】
0004741483.tif 000066
５２５ライン映像に関する加重値は以下のとおりである。
【表３】
0004741483.tif 000067
【０１２９】
前述されているように、様々な加重係数の正確な値は、校正によって事前に決定される。さらに、積分ステージ４において各組の積分パラメータが早見表、等に保存される。
【０１３０】
映像の型を選択し、保存された早見表から積分パラメータを設定後は、ステップ１３．６において、値０乃至Ｋ−１内の各積分パラメータ型kを処理するための処理ループが開始される。各パラメータ（ｋ）は、様々なアナライザ又はマッチングモジュールから受け取られたパラメータのうちの特定の１個のパラメータである。該処理ループ内のステップ１３．８において、最初に、パラメータ値の時間加重平均ＡｖＤ（ｋ）が次式に従って計算される。
【数６４】
0004741483.tif 000068
【０１３１】
ここで、Ｎはフィールド数、Ｄ（ｋ，ｎ）はｋ番目の検出パラメータのｎ番目のフィールド、ｍｎｋは加重係数である。次に、ステップ１３．１０において、時間加重平均値ＡｖＤ（ｋ）に該当する加重係数ｗ（ｋ）が掛けられ、その積が保存される。該当する加重係数ｗ（ｋ）は、積分ステージ４において保存された映像型に関する該当する早見表から読み取られる。
【０１３２】
ステップ１３．１２において、すべての積分パラメータ（ｋ）が処理済みであるかどうかを決定するための評価が行われ、すべての積分パラメータ（ｋ）が処理済みでない場合は、これらのすべてのパラメータが処理されるまでステップ１３．６の処理ループが再実施される。これらのすべてのパラメータが処理された時点で、適宜時間加重された平均値が各型のパラメータｋに関して入手可能になり、ステップ１３．１４においてこれらの平均値が次式のようにオフセット値とともに合計される。
【数６５】
0004741483.tif 000069
【０１３３】
ここで、Ｋは積分の際に用いられるパラメータ数であり、表２及び３に示されている例の場合は６である。この結果、最終的な映像品質値ＰＤＭＯＳが得られ、該ＰＤＭＯＳがステップ１３．１６において出力される。
【０１３４】
出力された映像品質値ＰＤＭＯＳは、人間の観察者では実質的に知覚的に検出不能な試験映像信号内の歪み及び誤差を考慮に入れて生成されているという点で、人間の観察者による主観的試験によって生成された評点と同等である。従って、この性質に鑑みて、該映像品質値はいくつかの用途に供することができる。特に、既存の映像サービスの品質を評価して該品質が適切であることを確認するために用いることができ、その代替として、異なったビデオコーデックの性能を試験するために使用することもできる。さらに、該映像品質値は、新しい映像サービス（インターネット上におけるブロードバンド型の映像サービス、等）の性能について評価するために使用することもできる。この点に関して、本発明の実施形態によって生成された映像品質レベルＰＤＭＯＳは、従来の技術によって生成される自動品質評価値と同様の用途に供することができ、両値の相違点は、該映像品質値の場合は知覚的に無意味な歪みを考慮しているため、主観的試験中に人間の観察者によって生成される映像品質値と同等の映像品質値を表すことができる能力は、従来の自動映像品質評価技術よりも本発明の実施形態のほうがはるかに高い。
【０１３５】
図１４は、ソフトウェア内に実装される本発明の第２の実施形態を例示した図である。この実施形態においては、本発明によって提供される様々なプロセスは、基準映像シーケンス及び試験映像シーケンスの両方を受け取るように配備されたコンピュータ１４０によって実施される。コンピュータ１４０は、コンピュータ１４０によって実行時にコンピュータ１４０に本発明を実施させる命令を含む様々なコンピュータプログラムが記憶されたプログラム記憶装置（例えば、ハードディスクドライブ、書込可能ＣＤ又はＤＶＤ、メモリ、等）を備えている。より具体的には、実行されたときにコンピュータが本発明に従って試験映像シーケンス及び基準映像シーケンスの処理を開始するように該コンピュータのユーザーが制御することを可能にし、さらに該コンピュータが画面上において試験結果を該ユーザーに出力することを可能にする制御・インタフェースプログラム１４８が提供される。該制御・インタフェースプログラムは、好ましいことに、図形が基本になっており、さらに、該プログラムの配備は、当業者にとって明確になるであろう。
【０１３６】
さらに、積分器プログラム１４４、制御・インタフェースプログラム１４８、質感アナライザプログラム１５０、マッチングプログラム１５２、クロッピングプログラム１５４、空間周波数解析プログラム１５６、信号雑音比計算プログラム１５８、及びエッジアナライザプログラム１６０も備えられている。以下では、これらのプログラムの各々の動作について動作例を挙げて説明する。
【０１３７】
汎用コンピュータ１４０のユーザーが映像シーケンスを試験したいと考えていると仮定すると、該ユーザーは、最初に、制御・インタフェースプログラム１４８を開始させる。制御・インタフェースプログラム１４８は、該ユーザーが処理対象となる試験映像シーケンス及び基準映像シーケンスを指定できるようにするための制御を該ユーザーに提供する。該ユーザーが制御・インタフェースプログラム１４８を通じて処理開始命令をコンピュータ１４０に出すと、制御・インタフェースプログラム１４８は、その他の様々なプログラムを実行させることによってコンピュータ１４０に処理を開始させさらにデータを適宜処理させる。従って、制御・インタフェースプログラム１４８は、処理開始命令をユーザーから受け取った時点で、最初にクロッピングプログラム１５４に実行を開始させ、クロッピングプログラム１５４は、クロップ・オフセットモジュール３２に関して既述されている方法とまったく同じ方法で、入力された基準映像シーケンス及び試験映像シーケンスのクロッピングを行う。即ち、クロッピングプログラム１４５は、図３に関して前述されている方法と同じ方法で入力映像シーケンスのクロッピングを行う。次に、該クロッピングされた映像シーケンスは、データ記憶装置１４２のワーキングデータエリア１４６内に保存される。
【０１３８】
入力された映像シーケンスのクロッピング後は、制御・インタフェースプログラム１４８は、マッチングプログラム１５２を起動させる。マッチングプログラム１５２は、記憶装置１４２のワーキングデータ部１４６内のクロッピングされた基準映像シーケンス及び試験映像シーケンスにアクセスし、さらに、図４及び図５に関して前述されているように、シーケンスマッチャーモジュール３０とまったく同じようにシーケンスマッチングを実施する。即ち、マッチングプログラム１５２は、図５の流れ図に従って動作し、マッチングされた基準シーケンスを生成する。該マッチングされた基準シーケンスは、データ記憶装置１４２のワーキングデータ部１４６に保存される。
【０１３９】
マッチングされた基準シーケンスを生成後は、制御・インタフェースプログラム１４８は、空間周波数解析プログラム１５６を開始させる。空間周波数解析プログラム１５６は、前述されている空間周波数アナライザ２２とまったく同じように、マッチングされた基準フィールド／フレーム及び試験フィールド／フレームに関する空間周波数解析を実施し、従って、空間周波数解析プログラム１５６は、ＰｙＳＮＲ映像特性値を生成するために図８及び９の両方の流れ図を実施する。該ＰｙＳＮＲ映像特性値は、記憶装置１４２のワーキングデータ部１４６に保存される。
【０１４０】
次に、制御・インタフェースプログラム１４８は、信号雑音比計算プログラム１５８を開始させる。信号雑音比計算プログラム１５８は、ワーキングデータ部１４６内の試験映像フィールド／フレーム及びマッチングされた基準映像フィールド／フレームにアクセスし、前述された方法で輝度・クロミナンスピーク信号雑音比を計算する。即ち、信号雑音比計算プログラム１５８は、前述されている輝度・クロミナンスピーク信号雑音比アナライザ２４とまったく同じように動作する。信号雑音比計算プログラム１５８によって計算された結果得られた輝度・クロミナンス信号雑音比は、記憶装置のワーキングデータエリア１４６に保存される。
【０１４１】
次に、制御・インタフェースプログラム１４８は、質感アナライザプログラム１５０を開始させる。質感アナライザプログラム１５０は、ワーキングデータエリア１４６からの試験映像フィールド／フレームにアクセスし、質感アナライザ２８に関して前述されている方法と同じ方法でＴｅｘｔｕｒｅＤｅｇパラメータを計算する。従って、質感アナライザプログラム１５０は、図１２の流れ図に従って動作する。さらに、必要な場合は、該質感アナライザプログラムは、ＴｅｘｔｕｒｅＲｅｆパラメータ及びＴｅｘｔｕｒｅＭｒｅｆパラメータを同じ方法で計算することもできる。
【０１４２】
質感アナライザプログラム１５０の動作後、制御・インタフェースプログラム１４８は、エッジアナライザプログラム１６０を開始させる。該エッジアナライザプログラムは、試験映像フィールド／フレームに加えて、記憶装置１４２のワーキングデータエリア１４６内のマッチングされた基準フィールド／フレームにアクセスする。次に、エッジアナライザプログラム１６０は、エッジアナライザ２６に関して前述されているのと実質的に同じように動作する。即ち、エッジアナライザプログラム１６０は、図１１の流れ図において示されているステップを実質的に実施する。該エッジアナライザプログラムの出力項目は、ＥＤｉｆパラメータであり、該ＥＤｉｆパラメータは、ワーキングエリア１４６に保存される。
【０１４３】
第２の実施形態の動作におけるこの段階においては、各々のアナライザプログラムが実行済みであり、このため、ワーキングエリア１４６は、積分器のための入力項目として用いることができる全映像特性パラメータ値を含んでいる。従って、次の動作では、制御・インタフェースプログラム１４８が積分器プログラム１４４を開始させ、積分器プログラム１４４は、最終的な映像品質値ＰＤＭＯＳを生成するために、ワーキングエリア１４６にアクセスして特性パラメータ値を適宜読み取り、これらのパラメータを積分する。積分器プログラム１４４の動作は、前述されている積分器ステージ４の動作と実質的に同一である。従って、積分器プログラム１４４は、前述されているように、図１３の流れ図に実質的に従って動作する。
【０１４４】
従って、本発明の第２の実施形態は、第１の実施形態に関して前述されている方法と実質的に同じ方法で映像品質値を生成するように動作するソフトウェア実施形態を提供する。しかしながら、前述されている第１の実施形態は、ソフトウェア内に実装することもでき、又はその代替として、ハードウェア要素とともに又はソフトウェアとハードウェアの組合せとともに実装することもできる点に注目すべきである。この点に関して、第１の実施形態は、第２の実施形態よりも一般的な実施形態であるとみなすべきである。
【０１４５】
説明されている実施形態に対してその他の様々な修正を加えてさらなる実施形態を提供することができる。例えば、１つのさらなる実施形態においては、異なったブロックサイズを用いてマッチングプロセスを実施させることができる。特に、誤差極小化ブロックサイズが再構築されたブロックサイズよりも大きい場合は、オーバーラップしているウィンドウに関する誤差が極小化され、２つ以上の劣化ブロックのマッチングに関していくつかの画素が検討されることになる。該プロセス内においては、マッチングモジュールは、依然として、前述されているように同じブロック数に試験映像フィールド／フレームを分割するように動作するが、マッチング対象ブロックの画素を完全に含んでいるだけでなくマッチング対象ブロックの周囲のさらなる画素も含んでいるマッチング要素を定義する。次に、このマッチング要素が誤差極小化関数内で用いられ、マッチング対象ブロックに関する基準シーケンス内のマッチングブロックが見つけ出される。このプロセスは、マッチングの精度を向上させることによって便益を提供することができる。
【０１４６】
本発明において用いられる上記のマッチングプロセスは、いくつかの異なった種類の歪みによる影響（一貫した定期的なフィールドの不整合からワープ及びより過渡的なブロックに基づく劣化までに至る影響）を克服することができる。次に、様々な歪みに対するＰＳＮＲの感度とマッチングされたＰＳＮＲ評価基準の感度との間の差が提示され、該マッチングプロセスの便益が例示される。提示されるすべての結果は、光度画素値のみに関する結果である。
【０１４７】
最初に空間不整合上の不具合について説明すると、基準フィールドと劣化フィールドとの間における空間不整合がほんの１画素にすぎない場合でも、観察者は知覚できないがＳＮＲ評価基準に対して有意な影響を及ぼす可能性がある。本発明によって提供されるマッチングプロセスは、一定の空間オフセット及び時間とともに変化する空間オフセットの両方を、アルゴリズム内において設定されている知覚に基づく探索限度まで処理することができる。
【０１４８】
図１５は、３Ｍｂ／秒に従ってＭＰＥＧ２符号化されている６２５シーケンスから計算されたＰＳＮＲ結果を示した図であり、基準シーケンス及び劣化シーケンスが空間的に（及び時間的に）整合されている。該ＰＳＮＲ作図は、次式に従って基準シーケンス及び劣化シーケンスの各々のフィールド間で計算された基本的なＰＳＮＲを示している。
【数６６】
0004741483.tif 000070
【０１４９】
ここで、Ｘ及びＹは、フィールド画素の寸法である。
【０１５０】
ＭＰＳＮＲ作図は、マッチングされたシーケンスがＳＮＲモジュールへの入力項目として基準シーケンスに取って代わるときの結果を示している。この場合は、ＰＳＮＲの結果とＭＰＳＮＲの結果との間に密な整合性が存在することがわかる。図１６は、劣化シーケンスに対する２画素水平オフセットの影響を示した図である。この図では、ＭＰＳＮＲは不変であり、ＰＳＮＲは、最高で７ｄＢ低下していることがわかる。
【０１５１】
図１７は、同じ試験シーケンスに関する±４画素間でのランダムな水平フィールドジターの影響を示した図である。同図においても、マッチングされたＰＳＮＲは、空間ジターによる影響を受けず、通常のＰＳＮＲは大きく変えられていることがわかる。
【０１５２】
時間的不整合に関しては、基準シーケンス及び劣化シーケンスの時間的不整合もＳＮＲ評価基準に対して有意な影響を及ぼす可能性がある。この場合における影響度は、映像シーケンスの時間とともに変化する性質に依存する。空間不整合と同様に、マッチングプロセスは、アルゴリズムの知覚に基づく探索限度内における一定の時間的オフセット及び時間とともに変化する時間的オフセットの両方を処理することができる。
【０１５３】
本発明によって提供されるマッチングプロセスの便益の興味深い１例が図１８に示されている。該図においては、６２５放送シーケンスがＣＩＦ解像度でＨ．２６３符号化されており、その結果、後続する劣化フィールドは同一である。ＰＳＮＲ作図は、解像度が低下した符号化に起因して代替フィールドに関する値が大幅に低下しており、その一方でＭＰＳＮＲは影響を受けないことを示している。
【０１５４】
マッチングプロセスは、不規則な時間的不整合を処理することもでき、図１９は、フィールドのランダムなフリーズに関する例を示した図である。この例においては、各フィールドは、フリーズ状態になる（時間的に次のフィールドに取って代わる）確率が１０％である。
【０１５５】
最後に、ブロックレベルの歪みに関して、本発明のマッチングプロセスは、これまでに検討されているフィールドに基づく空間的不整合及び時間的不整合よりも複雑な歪みを処理するように設計されている。フィールドの全体的なサイズと比較して小さいブロックのマッチングは、歪みによる望ましくない影響（例えば、画素のワープ、ラインの消失、ブロックのフリーズ、等）を低減させることを可能にする。
【０１５６】
図２０は、「ブロックのフリーズ」がＰＳＮＲ評価基準及びＭＰＳＮＲ評価基準に対して及ぼす影響を示した図である。「ブロックフリーズ」のシミュレーションでは、更新対象ブロック内の８ｘ８画素ブロックの８５％のみをランダムに選択する。本例においては、２５番目のフィールドまでプロセスが開始されなかった。歪みは知覚不能であることが試験によって示された一方で、ＰＳＮＲは大幅に低下していることがわかる。しかしながら、マッチングプロセスは、フリーズしたブロックを追跡することができるため、ＭＰＳＮＲ評価基準はほとんど影響を受けていない。
【０１５７】
文脈上別の解釈をすることが明らかに要求されない限り、説明全体及び請求項全体を通じて、「具備する」、「具備している」、等の表現は、排他的又は網羅的という意味ではなく包含するという意味である、すなわち、「〜を含むがこれらに限定されるものではない」という意味であると解釈すべきである。
【０１５８】
さらに、不確かさを回避するため、これまでの技術文書又は開示が引用されている場合において、これらの技術文書又は開示の内容は、全体であるか又は一部であるにかかわらず、本発明のいずれかの実施形態の動作又は実装について意図されている読者（即ち当業者）が理解するために必要なものであり、本出願明細書において引用することによって本出願明細書に組み入れられていると解釈すべきである。
【図面の簡単な説明】
【０１５９】
【図１】本発明のシステムの全体的ブロック図である。
【図２】本発明の実施形態の個々の部分を示したシステムブロック図である。
【図３】本発明の実施形態において入力された映像信号をクロッピング及びオフセットするために実施されるステップを例示した流れ図である。
【図４】本発明の実施形態における副要素のマッチングの効果を例示した概略図である。
【図５】本発明の実施形態においてサブフィールド／フレーム要素をマッチングさせるために実施されるステップを例示した流れ図である。
【図６】本発明の実施形態において用いられる空間周波数アナライザのブロック図である。
【図７】本発明の実施形態におけるピラミッドアレイの構造を例示した概略図である。
【図８】本発明の実施形態において図７のピラミッドアレイを構築する際に実施されるステップを例示した流れ図である。
【図９】本発明の実施形態内においてピラミッドアレイに関する空間解析を実施する際に実施されるステップを例示した流れ図である。
【図１０】本発明の実施形態内において用いられるエッジアナライザのブロック図である。
【図１１】本発明の実施形態においてエッジアナライザによって実施されるステップを例示した流れ図である。
【図１２】本発明の実施形態の質感アナライザによって実施されるステップを例示した流れ図である。
【図１３】本発明の実施形態の積分器によって実施されるステップを例示した流れ図である。
【図１４】本発明の第２のソフトウェアに基づく実施形態を例示した概略図である。
【図１５】空間オフセットなしに関する計算されたＰＳＮＲを例示したグラフである（３Ｍｂ／秒ＭＰＥＧ２符号化）。
【図１６】２画素水平オフセット関する計算されたＰＳＮＲを例示したグラフである（３Ｍｂ／秒ＭＰＥＧ２符号化）。
【図１７】水平ジターに関する計算されたＰＳＮＲを例示したグラフである（３Ｍｂ／秒ＭＰＥＧ２符号化）。
【図１８】時間的フィールド不整合に関する計算されたＰＳＮＲを例示したグラフである（７６８ｋｂ／秒Ｈ２６３ＣＩＦ符号化）。
【図１９】フィールドリピートに関する計算されたＰＳＮＲを例示したグラフである（３Ｍｂ／秒ＭＰＥＧ２符号化）。
【図２０】時間的ブロック不整合に関する計算されたＰＳＮＲを例示したグラフである（３Ｍｂ／秒ＭＰＥＧ２符号化）。
【図１】
0004741483.tif 000071
【図２】
0004741483.tif 000072
【図３】
0004741483.tif 000073
【図４】
0004741483.tif 000074
【図５】
0004741483.tif 000075
【図６】
0004741483.tif 000076
【図７】
0004741483.tif 000077
【図８】
0004741483.tif 000078
【図９】
0004741483.tif 000079
【図１０】
0004741483.tif 000080
【図１１】
0004741483.tif 000081
【図１２】
0004741483.tif 000082
【図１３】
0004741483.tif 000083
【図１４】
0004741483.tif 000084
【図１５】
0004741483.tif 000085
【図１６】
0004741483.tif 000086
【図１７】
0004741483.tif 000087
【図１８】
0004741483.tif 000088
【図１９】
0004741483.tif 000089
【図２０】
0004741483.tif 000090