IPBフレームの符号化順序(復号順序)と表示順

オーディオとビデオの符号化アルゴリズムの開発からMPEG-1にJPEGビデオエンコーダカード、MPEG-2、MPEG-4、H.264。JPEGは、よく知られた画像圧縮方式である、それはもともと1986年に共同写真専門家グループによって提案され、1992年にそれは動画像圧縮に使用されている場合、主に、静止画の圧縮に使用される、ISO規格(ISO / IEC 10918)になりました私たちは通常、モーションJPEG、MPEGを参照する場合、JPEGはフレーム内圧縮と同等であるので、そこに時間領域での冗長性のない除去がないので、画像品質の保証は圧縮率が高くない場合、通常は10 -30回、それは40msの遅延では、リアルタイムのパフォーマンスは、あなたはまだそれの痕跡を見ることができるいくつかの特殊な用途ではので、非常に良好であることを一定の利点を有しています。動画エキスパートグループによる基準を動画像符号化MPEGは、1988年に提案し、1992年11月に一般的にMPEG-1と呼ばれ、1993年8月に発表されたISO / IEC 11172の規格として採用しました。より高い圧縮効率のMPEG-1追跡、画像の時間的冗長系列を除去する上でより重視。したがって、Iフレーム(イントラ符号化)、Pフレーム(前方予測符号化)の導入、Bフレーム(双方向予測符号化)。Pフレームは前のIピクチャまたはPフレームから予測、及びBフレームの2フレーム前と後のPまたはIフレームとPフレームを符号化し、従ってディスプレイ復号されたフレームの順序と異なるによって予測され

私は、機能フレーム:

1.これは、フルフレームの圧縮符号化されたフレームです。そのJPEG圧縮符号化及び送信のフルフレーム画像情報。

Iフレームのデータは、2を復号する完全な画像を再構成することができます;

3.Iフレームは、画像の背景と移動体の詳細を説明しました。

生成された他の画像フレームを参照することなく4.I。

5.I基準フレームは、Pフレームと(直接、同じグループ内の後続フレームの品質の品質に影響を与える)Bフレームです。

6.Iフレームは、ベースフレーム(最初のフレーム)GOP群のフレーム群における唯一のIフレームです。

7.Iフレーム動きベクトルを検討する必要はありません。

8.I共有データ・フレーム情報の比較的大量。

Pフレーム:順方向予測符号化フレーム。

予測Pフレームの再構成:参照フレームとしてPフレームは、Iフレームの値を予測し、予測し、一緒に送信動きベクトルとの差分を取って、「点」と動きベクトルを見つけるために、Iフレーム、Pフレームです。受信端Pフレームの動きベクトルの「点」を見つけるために、私は予測値との差からのフレームは、完全なPフレームを取得することにより、Pフレーム「点」サンプルで得られます。

P-フレーム機能:

Iフレームが離れて1〜2である後1.Pフレームは、フレーム符号化されました。

それを送信またはIと動きベクトル差値(予測誤差)Pフレームの前の動き補償された方法と2.Pフレーム。

Pフレームは、加算されなければならない完全な画像3. Iフレームの予測値と予測誤差復号を再構成します。

前方予測フレーム間符号化が所属4.Pフレーム。最も近い先行するIフレーム又はPフレームのみを参照します。

5.P基準フレームは、基準フレームは、Bフレームの前または後であってもよいし、Pフレームの後ろのフレームであってもよいです。

前記参照フレームがPフレームであるので、復号誤差拡散を引き起こし得ます。

7.差が送信されるので、比較的高い圧縮Pフレーム。

Bフレーム:双方向予測符号化フレーム補間。

そして、予測Bフレームの再構築

Bフレームを「見つける」ための参照フレームとしてIまたはPフレームと次のPフレームに先行するBフレーム、「点」値と二つの動きベクトルを予測し、予測動きベクトル転送の差をとります。完全なBフレームを取得することにより、基準フレーム内の二つの動きベクトル「(計算)検索」及びBフレームを得るために合計差の予測値の受信端「点」サンプル。

Bフレームの特徴

1.Bフレーム予測は、前のIまたはPフレームと次のPフレームによって行われます。

2.B前後のIまたはPフレームとPフレームと動きベクトル予測誤差との間の送信されたフレームと、

3.Bフレームは、双方向予測符号化フレームです。

4.Bフレーム最高圧縮比、それが唯一の基準フレームは、支柱体の動き、より正確な予測を反映して変化するからです。

5.Bフレームは、復号誤差拡散を引き起こすことなく、参照フレームではありません。

圧縮の程度の観点から、圧縮少なくともIピクチャ、Pピクチャを、次のIピクチャ単位である;最もBピクチャ圧縮。圧縮率を高めるために、Iフレームは、典型的にはIとの間に、Pフレームが設けられている(3まで)フレーム2の後方に間隔を置いて配置され、Pフレームは2 3に配置された2つのPフレーム間のBフレームでありますBフレーム。Bは、そのフレームを送信し、IフレームまたはPフレームの差分情報との間、又は差分情報フレーム及びリアP Pとの間、またはIフレームは、前面またはI、PまたはPフレーム、Pフレーム平均情報の違い。場合体内のコンテンツの変更大きく小さい2つのIピクチャとの間のフレームの数、本文コンテンツの変更は、私は表面を適切に長い距離とすることができる塗装時間。又は、Bフレーム、Pフレームより大きな割合、画像のより高い圧縮率。典型的には2つのIピクチャではなく、より多くのフレーム離れて、15に13を離間しました。

IフレームとIDRフレーム間の差

例えば、ビデオの中で、フレームがあります:IPBPBPBB P I PのB ...

このビデオ・アプリケーション、複数の参照フレーム、次に青Pフレーム彼の前のIフレーム(赤)を参照し、また参加するかもしれない場合

Iフレーム(緑)の前にP-フレームによると、場面ので、Iフレームは偉大なコントラストであること、さらには根本的に異なることがあり前と後、P-フレーム基準の前に、この場合のように、私だけではなく無意味なフレームが、多くの問題が発生します。

そのため、新しいフレームが導入され、それがIDRフレームです。IDRフレームを使用しながら、このビデオアプリケーション場合、複数の参照フレームが、これはフレームの順番になる:IPBPBPBB P IDR PはB ...

バック以前の参照フレームに禁止IDRフレームのフレームので、ので、この時間は、青色Pフレームが緑色Pフレームを参照しないであろう。


ビデオシーケンスがある場合: I、B、B、P、B、B、P、B、B、I、B、B、P

その表示順序:1,2,3,4,5,6,7,8,9,10,11,12,13、それは1,4,2,3,7,5の順序をコーデック、6,10,8,9,13,11,12

前のPフレームにより IフレームまたはPフレームピクチャ、及びBフレームを予測し、または2つのPが前フレームとIフレームとPフレームの後により予測されます

:私は、B、Pフレームが任意に定義され、必要な圧縮アルゴリズムであり、画像フレームがランダムであるIフレームであるとして、彼らは、実際の物理フレームであるが、決定Iフレーム、厳密に順序を所定のそれぞれの後続のフレーム。

おすすめ

転載: blog.csdn.net/weixin_34191845/article/details/90942769