映像シーケンス内の品質欠陥を検知するための方法であって:映像シーケンスを表す映像ビットストリームを受信すること;前記映像シーケンスの各ピクチャについて量子化パラメータの尺度を決定すること;及び量子化パラメータの急激な変化が起こった時に、品質欠陥を識別することを含む、方法。前記映像シーケンスの各ピクチャがイントラ符号化ピクチャであるかどうかを決定すること;及びイントラ符号化ピクチャについて量子化パラメータの急激な変化が起こった時に、イントラピクチャフリッカとして品質欠陥を識別することを更に含む、請求項1に記載の方法。前記量子化パラメータの急激な変化は、所定の数の先行するピクチャの量子化パラメータの尺度よりも閾値量だけ大きいピクチャについて前記量子化パラメータの尺度を含む、請求項1又は2に記載の方法。前記量子化パラメータの急激な変化は、所定の数の先行するピクチャの量子化パラメータの尺度よりも閾値量だけ小さいピクチャについて前記量子化パラメータの尺度を含む、請求項1又は2に記載の方法。前記量子化パラメータの急激な変化は、第1の所定の数の先行するピクチャ及び第2の所定の数の後続のピクチャの量子化パラメータの尺度よりも閾値量だけ大きいピクチャについて前記量子化パラメータの測定を含む、請求項1又は2に記載の方法。前記量子化パラメータの急激な変化は、第1の所定の数の先行するピクチャ及び第2の所定の数の後続のピクチャの量子化パラメータの尺度よりも閾値量だけ小さいピクチャについて前記量子化パラメータの尺度を含む、請求項1又は2に記載の方法。前記第1のピクチャの所定の数は、前記第2のピクチャの所定の数と同じである、請求項5又は6に記載の方法。前記ピクチャの所定の数は1である、請求項3から6のいずれか1項に記載の方法。前記量子化パラメータの尺度における差異;前記ピクチャ内の空間的な詳細;及び前記ピクチャ内の運動量の少なくとも1つを更に測定することにより、前記品質欠陥の影響を決定することを更に含む、請求項1から8のいずれか1項に記載の方法。ピクチャについての前記量子化パラメータの前記尺度は、前記ピクチャに使用される平均量子化パラメータである、請求項1から9のいずれか1項に記載の方法。前記映像ビットストリームによって表される前記映像シーケンスの知覚品質を決定するために、前記方法が品質推定モデルで使用される、請求項1~10のいずれか1項に記載の方法。前記映像ビットストリームは、H.264、MPEG-2、H.263、MPEG-4及びHEVC/H.265のうちの少なくとも1つを使用して符号化される、請求項1から11のいずれか1項に記載の方法。映像シーケンスの品質欠陥を検知するための装置であって、映像シーケンスを表す映像ビットストリームを受信するために配設される受信器;及び前記映像シーケンスの各ピクチャについて量子化パラメータの尺度を決定するために配設される欠陥モジュールであって、前記量子化パラメータの尺度に急激な変化が発生した時に、品質欠陥を識別するために配設される欠陥モジュールを備える、装置。前記映像シーケンスの各ピクチャがイントラ符号化ピクチャであるかどうかを決定するために配設される、ピクチャ種別決定モジュールを更に備え、前記欠陥モジュールは、イントラ符号化ピクチャについての前記量子化パラメータの尺度に急激な変化が発生した時に、品質欠陥をイントラピクチャフリッカとして識別するために更に配設される、請求項13に記載の装置。前記映像ビットストリーム及び前記欠陥モジュールからの欠陥指標を受信するために配設される品質モジュールを更に備え、前記品質モジュールは、前記映像ビットストリームから再構築された映像の品質を推定するための品質モデルを適用するために更に配設される、請求項13又は14に記載の装置。前記品質モジュールは:量子化パラメータの尺度における差異;前記ピクチャ内の空間的詳細;及び前記ピクチャ内の運動量の少なくとも1つを更に測定することによって前記品質欠陥の規模を決定するために更に配設される、請求項15に記載の装置。命令を保持するコンピュータ可読媒体であって、前記命令はコンピュータ論理により実行されると、前記コンピュータ論理に請求項1から12で定義される前記方法のいずれかを実行させる、コンピュータ可読媒体。知覚可能な品質欠陥を発生させる、量子化パラメータQPの急激な変化が引き起こす品質欠陥の一例は、イントラピクチャフリッカである。イントラピクチャフリッカは、通常、エンコーダのビットレート制御一定のビットレートで概ね一定の品質を保つという要求を維持できないによって引き起こされる、符号化アーティファクトである。映像符号化におけるビットレート制御は、複雑なタスクであり、かつ、いずれの規格の一部でもない。知覚される品質を最高のものにするために、シーケンスのピクチャを通して利用可能なビット予算を最適に割り当てるレート制御の生成は、エンコーダの開発業者にゆだねられている。レート制御要求は極めて異なっていることがある。テレビ電話のためのレート制御は、映像の低遅延を維持するには厳密すぎることがある。これは、各ピクチャに対して一定のビット予算を維持することを意味する。携帯TVの放送のような、一方向の映像は、通常、ある一定の時間間隔例えば1~2秒に対してビット予算を有する、より緩和されたビットレート制御要求を有する。統計的多重化を実装し、各シーケンスの符号化需要に対する複数の並行映像シーケンスに渡って固定量のバンド幅を分散させることにより、符号化された映像のレートに、より柔軟性を提供できる。いくつかの符号化構成では、エンコーダは後続のピクチャへのアクセスを有さず、1パス符号化としても公知のオンザフライon-the-flyで符号化パラメータを選択しなければならない。これらの及びその他の理由のために、符号化中のビットレートは映像シーケンスのピクチャ間で最適に配分できない。イントラピクチャフリッカは、シーンを符号化する際に周期的なイントラピクチャが使用される時に発生する。このアーティファクトは、レート制御の要求がより一致し難くなることがある中~低のビットレートにおいて、主に視覚可能である。しかしながら、アーティファクトは、高いビットレートが使用される場合でも視覚可能である。イントラピクチャフリッカは、静止シーンにおいて、及び中間P及びBピクチャが符号化において消費するビットが比較的少なくただし、イントラピクチャは高負荷である、シーン内の動きによりアーティファクトがマスクされない場合に、現れやすい。典型的なイントラピクチャフリッカアーティファクトが図1に示されている。図1は、映像シーケンスA内の1つのシーンから3枚のピクチャの拡大した断片を示す。図1aは、シーケンスAのピクチャ199の一部であり、このピクチャは、26の平均QPで符号化されたインター符号化ピクチャである。図1bは、シーケンスAのピクチャ200の一部であり、このピクチャは36の平均QPで符号化されたイントラ符号化ピクチャである。図1cは、シーケンスAのピクチャ201の一部であり、このピクチャは28の平均QPで符号化されたインター符号化ピクチャである。映像シーケンスのピクチャ200において、QPがより高いことは、他の2枚のピクチャと比べてこのピクチャが不明瞭であることから明白である。映像シーケンスAの内容は、比較的静止している自然であり、放牧されている牛を描画している。このシーケンスは、H.264/AVCの標準エンコーダであるJMを用いて、符号化及び復号化されている。ピクチャ199及び201は、インターピクチャとして比較的低いQPで符号化されている。中央のピクチャ200は、レート制御の制約及びイントラピクチャはインターピクチャよりも符号化するのにさらに多くのビットを消費するという事実により、イントラピクチャとして比較的高いQPで符号化されている。順番に再生されたピクチャを見ると、明白かつ不快なフリッカが見られる。画像内の空間的な詳細はピクチャ200では消えているが、ピクチャ201で再び現れている。このようなイントラピクチャフリッカは、様々なエンコーダによる映像ビットストリームにおいて見ることができる。これはエンコーダビットレート制御戦略の一部ではなく、このような戦略に従うことに失敗した結果である。映像コーデック規格は、エンコーダの挙動ではなく、むしろデコーダが復号化するビットストリームの構文をカバーするものであるため、符号化による多くの異なる解決策が存在する。このような符号化による解決策の中には、他の解決策よりもイントラピクチャフリッカ問題に良好に対処できるものもある。統計的多重化が使用され、符号化が容易なチャネルが、周期的なイントラフレームを正しく処理するのに十分なビットを取得していない場合に、このような欠陥の検知は特に重要である。利用可能なビットレートが少なく、かつ符号化のフレーム毎の複雑さに変化が無い場合、より低い解像度例えば携帯TVの場合において問題の更なる悪化が予想される。例えば、HDTV用の中間ビットレートの0.5秒の周期的なイントラ期間は、通常問題ないが、中間ビットレートの0.5秒の周期的なイントラ期間を携帯TV例えば320×240ピクセルに使用すると、イントラピクチャフリッカが極めて引き起こされやすくなる。QP値を監視することにより、出現するこの品質低下を検知する方法及び装置が本明細書で提供される。インターピクチャと後続のイントラピクチャとの間でQP値がある一定量増加すると、及び次にやって来るインターピクチャについてQP値がある一定量減少すると、イントラピクチャフリッカが検知される。好ましい実施形態では、QPは比較される先行する各ピクチャを通して平均化されている。別の実施形態では、QPの差異は、マクロブロック毎に計算され、この差異は全てのマクロブロックを通して平均化される。図2は、シーケンスAについてのピクチャ毎の平均QPのグラフを示す。イントラピクチャフリッカはピクチャ番号200に存在する。イントラピクチャフリッカを発生させるQPの頂点は、グラフ上に丸でマークされている。シーケンスは、ピクチャ番号130及び250において、矢印でマークされた2回のシーンカットを含む。シーンカットが発生する時、QPは大きく増加するにもかかわらず、ユーザには不快感を与えないので、明らかな品質欠陥として解釈されない。これは、シーンが変わり、古いシーンのピクチャと新しいシーンのピクチャとの間の品質の差異が、視覚者には明らかではないからである。それでも、インターピクチャとイントラピクチャとの間でQPが増加した時に、その後減少が無い場合、シーンカットの後又はシーンの途中に符号化されたピクチャ品質は唐突に低下することを、検知することにより識別してよい。図2のグラフもまた、位置~110、~155及び~305において頂点が少し多い場合を示している。QPはここでインターピクチャの数枚を通して増加するので、視覚者が視覚するのは難しい。インターピクチャは先行するピクチャから予測されるので、数枚のピクチャについての残差の適合度の減少は、見た目の品質にそれほど影響しない空間的な詳細が正確でなくても、適切な量の空間的な詳細がピクチャの参照から導入されることが期待されている。以下の疑似コードは、イントラピクチャフリッカ及びそれに呼応する符号化品質の急激な低下をどのように検知できるかを示す:ifpicn==interandpicn1==intraandQPn1-QPn>thresholdt1{ifpicn1==scene_cut新しいシーンで符号化品質の低下を検知elseifQPn1QPn2>thresholdt2{イントラピクチャフリッカを検知}else{符号化品質の低下を検知}}図3は、第2の映像シーケンスBについてのピクチャ毎の平均QPのグラフを示す。このシーケンスは、ニュースの読み手を描画している。ここではほぼ読み手の唇のみが運動している。ピクチャは50枚毎に、イントラ符号化ピクチャとして符号化される。シーンは極めて静的であるため、インター予測は、少量の残差データで比較的正確になり、比較的低いQPをインターピクチャに提供できる。従ってエンコーダは、比較的低いビットレートを用いて、インターピクチャを符号化できる。しかしながら、周期的なイントラピクチャが符号化処理を受ける時、符号化するにはビットを多く消費するので、ビットレート需要において急激な変動を引き起こすことなくそれに対応するために、QPを大幅に上昇させなければならない。更に、周期的なイントラピクチャを挿入すると、レート制御が不均衡に設定され、周期的なイントラピクチャの後に続くインターピクチャのQPの増加をもたらす。このシーケンスでは5個の大きなイントラピクチャフリッカが見られ、これらは、図3のグラフに丸でマークされている。周期的なイントラピクチャの後続の数枚のピクチャにおける高いQP頂点は、シーケンスAで説明したものと同じ理由で品質に影響しない。インターピクチャは、先行する良好な品質のピクチャから予測され、残差の適合度の減少は、インターピクチャの数枚を通して知覚される品質にはそれほど影響しない。シーケンスを通したQPの範囲は、シーケンスの品質の分布にも影響する。品質の全範囲は以下のように計算できる。QPrange=QPmax-QPminイントラピクチャフリッカは、符号化された映像シーケンスで品質欠陥を引き起こす、QPにおける急激な変化の単なる一例に過ぎない。図4は、QPにおける急激な変化の4つの種類:図4aでは頂点;図4bでは谷;図4cでは上がり段;図4dでは下り段を示す。頂点は上がり段に等しく、直後に下り段が続き、谷は下り段に等しく、直後に上り段が続く。上述のイントラピクチャフリッカは、図4aに表される頂点がイントラ符号化ピクチャと一致している場合に発生する。このような頂点は、上で述べた理由からイントラ符号化ピクチャと一致しやすく、その場合、シーンの空間的な詳細における急激な減少は、視覚者にも明白となりやすい。図4bに表される谷は、シーン内の空間的な詳細の急激な増加として、視覚者に明白となり、イントラピクチャフリッカとして視覚者に不快感を与える。このような谷は、イントラピクチャと一致していても一致していなくても、明白となる。図4cに示される上がり段でも、シーン内の空間的な詳細の解像度における急激な減少不明瞭さの急激な増加は視覚者に明白となる。このようなQPにおける上がり段差は、イントラピクチャと一致する場合に、より顕著になりやすい。同様に、図4dに示される下り段差は、シーン内の空間的な詳細の解像度の急激な増加不明瞭さの急激な減少として、視覚者に明白となる。このようなQPにおける下り段差は、イントラピクチャと一致する場合に、より顕著になりやすい。映像ビットストリームをフルで復号化すること無く、映像ビットストリームにおいてイントラピクチャフリッカをどのようにして検知するかを示してきた。QPにおける急激な変化を検知する一般的な場合がどのようなものかも示してきた。この情報を用いて、映像ビットストリーム品質モデルによる品質推定の精度を改善できる。図5は、本明細書で説明される方法を実行するための装置を示す。本装置は、受信器510及び欠陥モジュール520を備える。受信器510は、映像シーケンスを表す映像ビットストリームを受信するために配設される。欠陥モジュール520は、映像シーケンスの各ピクチャについて平均量子化パラメータの尺度を決定するため、及び量子化パラメータの尺度に急激な変化が発生した時に、品質欠陥を識別するために配設される。欠陥モジュール520により品質欠陥が識別されると、モジュールは欠陥検知指標を出力する。図6は、QPにおける急激な変化の検知を品質モデルに組み込む装置を示す。本装置は、受信器610、欠陥モジュール620、及び品質モジュール630を備える。受信器610は、映像シーケンスを表す映像ビットストリームを受信するために配設される。映像ビットストリームは、映像エンコーダ640でオリジナルの映像シーケンスを符号化することによって生成される。映像ビットストリームはまた、映像ビットストリームが復号化され、再構築された映像シーケンスが生成される、映像デコーダ650に受信される。欠陥モジュール620は、映像シーケンスの各ピクチャについて平均量子化パラメータの尺度を決定するため、及び量子化パラメータの尺度に急激な変化が発生した時に、品質欠陥を識別するために配設される。品質モジュール630は、欠陥モジュール620から映像ビットストリーム及び欠陥指標を受信する。品質モジュール630は、これらの入力を用いて、品質モデルを適用する及び映像ビットストリームから再構築された映像の品質を推定する。映像ビットストリーム品質モデルは、以下の1つ又は複数を更に考慮してよい:‐シーン内の空間的な詳細;‐シーン内の運動量;‐イントラピクチャフリッカの存在;‐イントラピクチャフリッカが生じる回数;‐イントラピクチャフリッカの周波数ピクチャ毎又は毎秒;‐イントラピクチャフリッカイベント間の時間又はピクチャの数に関する距離;‐イントラピクチャフリッカについてのQPにおける差異;‐イントラピクチャから始まる符号化品質の低下についてのQPにおける差異;‐イントラピクチャから始まる符号化品質における低下の継続時間;‐イントラピクチャから始まる符号化品質の向上についてのQPにおける差異;‐インターピクチャ全体を通したQP頂点についてのQPにおける差異;‐シーケンスについてのQPの範囲。1つ又は複数のこれらの詳細を、映像ビットストリームの品質推定の計算に含んでよい。全体の品質モデルがどのように構成されるかは、本明細書の範囲ではないが、例えば、加法モデルのような線形モデル又は比例モデルのような非線形モデルであってよい。例えば、ピクチャ内の空間的な詳細は、フーリエ解析又は離散コサイン変換等の周波数分析を用いて決定できる。高周波数部品の大きさ及び数により、空間的な詳細の尺度が提供される。ブロックベースの映像コーデックにより、画像及び残差データが周波数領域に符号化されるので、映像ビットストリームから、周波数部品に関連する係数を構文解析することにより、ピクチャの空間的な詳細の尺度を得ることができる。このような係数は、AC係数と呼ばれることがある。空間的な詳細の尺度を、品質評点への品質欠陥の影響を決定するために品質モデルが使用できる。空間的な詳細の尺度が高い場合、品質欠陥は、品質評点に対してより大きな影響を及ぼす。更なる例として、ピクチャ内の運動量の尺度を、ピクチャ内のマクロブロックについてのモーションベクトルの平均規模により決定してよい。運動量の尺度を、品質評点への品質欠陥の影響を決定するために品質モデルが使用できる。運動量の尺度が高い場合、品質欠陥は、品質評点に対してより小さな影響を及ぼす。図7は、本明細書に記載される方法を示している。710では、映像シーケンスを表す映像ビットストリームを受信する。720では、映像シーケンスの各ピクチャについての平均量子化パラメータの尺度を決定する。730では、量子化パラメータにおける急激な変化が発生した時に、品質欠陥を識別する。この品質欠陥を、映像ビットストリームから再構築された映像の品質を推定するために品質モデルが使用できる。図8は、本明細書に記載される別の方法を示している。810では、映像シーケンスを表す映像ビットストリームを受信する。820では、映像シーケンスの各ピクチャについての平均量子化パラメータの尺度を決定する。830では、各ピクチャがIピクチャかどうかを決定する。840では、現在のピクチャがIピクチャとして識別され、かつ、先行するピクチャ及び後続のピクチャの両方の量子化パラメータよりも閾値が大きい時、イントラピクチャフリッカを識別する。このようなイントラピクチャフリッカの識別化を映像ビットストリームから再構築された映像の品質を推定するために、品質モデルが使用できる。本明細書に記載される本方法及び本装置の利点は、これらにより、ビットストリームを復号化することなく、イントラピクチャフリッカ及び同様の品質欠陥を検知できる。これは、符号化品質において急激な低下が検知されることを意味する。これらの品質欠陥の見た目への影響の推定は、映像ビットストリーム品質モデルにより推定された品質の精度を改善するために使用できる。更に、映像ビットストリーム品質モデルは、品質を決定するためにビットストリームの復号化を必要としないので、リソースの処理、電力消費、物理的な空間等の点で映像ビットストリームの復号化が高負荷になりすぎる、分散ネットワークの一部において、映像品質監視を実行できる。本明細書で記載した本方法で実行される実際の命令及び動作の内容が、実行パラメータの特定の組み合わせの要求に応じて変更できることは、当事者には明らかである。つまり、動作が記載され及び/又は請求される命令は、動作が実行される命令に対して厳しい制約として解釈されるものではない。更に、特定の通信規格の文脈において実施例を提供してきたが、これらの実施例は、開示された方法及び装置に適用できる通信規格の制限を意図したものではない。例えば、具体的な実施例を、H.264の文脈で提供してきたが、本明細書に開示される原理は、MPEG-2、H.263、MPEG-4、HEVC/H.265又は他のコーデック、及び実際には、変換係数の量子化を用いたいずれの映像コーデックにも適用できる。