MPEG-2 PS と MPEG-2 TS

MPEG2-PS と MPEG2-TS

MPEGとは(Moving Picture Experts Group) の略でISO国際標準化機構とIEC国際電気標準機関による動画圧縮のための符号化方式を開発した組織の名称です。
DVカメラからパソコンに動画を取り込む場合、AVIファイルとして取り込み編集するのが一般的な方法なのですが、編集が終了したAVIファイルは保存するにはあまりにも大きすぎるファイルサイズになります。
そこで動画圧縮(エンコード)が必要になるのですが、市場に出回っている動画圧縮のフォーマットは数多く存在しています。その中で最も家電製品と親和性が高く世界的に標準化されているのが「MPEG」という動画圧縮フォーマットなのです。

■MPEGの種類

MPEGはWindows3.1と同時期の1993年にMPEG1フォーマットが標準化されました。
つづいて1994年にMPEG2、2000年にMPEG4が動画圧縮フォーマットとして標準化されています。

MPEG1
MPEG1は1993年に標準化された「ビデオ」「オーディオ」を多重化して蓄積メディアに動画像データを保存することを目的としたフォーマットです。
圧縮した動画データはCD-ROMに1時間程度記録できる動画圧縮方式でビットレートは1.5Mbps(100kbps〜1.8Mbps)の低ビットレート。
解像度は352×240、320×240の2種類。フレームレートは24fps、25fps、29.97fpsがあり、Windows3.1の頃に標準化されたため現在でもWindowsMediaPlayerやQuickTime、RealPlayerなどでMPEG1フォーマットの動画像データを再生することができる汎用性の高い動画圧縮フォーマットです。

MPEG2
MPEG2は1994年に標準化された方式で従来のMPEG1をベースに「ビデオ」「オーディオ」に加えて「データ」信号を高ビットレートで多重化し高品質な映像処理により、放送通信など幅広い用途に向けて拡張された動画圧縮フォーマットです。
そのためMPEG2の汎用性はDVDのみならず放送や動画通信にまで使用されています。
ビットレートは2Mbps〜80Mbpsの高ビットレートで解像度は720×480、704×480、640×480、1920×1080、1920×1152。
フレームレートは24fps、25fps、29.97fps、50fps、60fpsがありMPEG2はDVD-Video、デジタル放送、テレビ電話などで使用されています。

MPEG4
MPEG4は2000年に標準化された「ビデオ」「オーディオ」「データ」と「BIFS」を多重化してコンピューターグラフィックスや合成音声などインターネット配信を目的とした動画圧縮フォーマットで、ISDNのようなナローバンド(狭帯域回線)でのストリーミング再生が可能です。
ビットレートは5kbps〜38.4Mbpsビットレートで解像度は多様です。(最大1920×1080)
フレームレートは可変可能でMPEG4は主として携帯電話やインターネットで使用されています。
...BIFS(BInary Format for Scene)はMPEG-4におけるオブジェクト記述の方式で、動画、テキスト、音声など異なるデータを自由に重ね合わせ1つのコンテンツとして表示することができる方式。

■MPEG1とMPEG2の違い

フィールド予測とフレーム予測
テレビの画面は1秒間に30枚のフレームで構成され1フレームは2フィールドで構成されています。
MPEG1ではフレーム単位での双方向予測を採用していましたがMPEG2では更にフィールド予測が追加されています。
フィールド単位のエンコードが加わることによって動きが激しい画像に対してフレーム単位のエンコードよりも効率的に符号化処理が可能になっています。

色差成分の扱い
ビデオ信号に含まれる輝度信号Yと色差信号Cb,Crの3つの成分情報の比率をY:Cb:Crで表現しおり、人間の目は、色に対して非常に鈍感で、多くの圧縮フォーマットで色情報を間引いて全体の情報量を小さくしています。
MPEG1でのDCT(Discrete Cosine Transform)離散コサイン変換モードは4:2:0フォーマットのみを扱っていましたが、MPEG2では4:2:0以外に4:2:2や4:4:4などの変換モードを扱っています。
...4:2:0とは輝度信号"4"に対して色信号"2"を奇数ラインが4:2:0、偶数ラインが4:0:2と交互に表示する方法で、代表として奇数ラインの4:2:0を表現している。
DCT係数
1枚のピクチャー単位で見たとき、ピクチャー内の画素間で相関関係を持っており、この相関関係(冗長度)を除去したり、人間の目に対して鈍感な周波数成分(高周波成分)を除去することにより、圧縮が可能となります。
DCT(Discrete Cosine Transform)離散コサイン変換は、ピクチャー単位の画素を周波数成分に置き換え、DCT係数を8bit〜11bitと可変することで量子化レベルを替えることができるのです。
MPEG2ではMPEG1で使用したフレーム用ジグザグスキャンの他に、インターレース時に効率の良いフィールド用オルタネートスキャンを使用することが可能です。

MPEG2プロファイル
MPEG2では様々な分野で活用できるように規格制定されたいるため、映像を圧縮するアルゴリズムに関しては厳密な既定がなく、最終的にMPEG2の規格にさえ適合すればMPEGデコーダー搭載の機器で視聴可能であるという考え方を採用しているのです。
そのため映像を圧縮するアルゴリズムは膨大な数になり、規格全体をカバーするデコーダー/エンコーダーを開発するのは不可能と言ってもよいほどで、その差別化を図るためデコーダー/エンコーダーを開発する際の基準をプロファイル(圧縮技術の要素)とレベル(画素数やフレームレート)という項目で区別し、7種類のプロファイルと4段階のレベルで規定しています。

Highレベル
(HL)
プロファイル
Simple(SP)Main(MP)SNR(SNP)Spatial(SSP)High(HP)4:2:2(422P)Multi-view(MVP)
伝送速度(Mbps)80Mbps100Mbps300Mbps130Mbps
画素数/ライン1920192019201920
ライン数/フレーム1080108010801080
フレーム/秒60fps60fps60fps60fps

MP@HL:BSデジタル
MP@HL:米DTV

High-1440レベル
(H14)
プロファイル
Simple(SP)Main(MP)SNR(SNP)Spatial(SSP)High(HP)4:2:2(422P)Multi-view(MVP)
伝送速度(Mbps)60Mbps60Mbps80Mbps100Mbps
画素数/ライン14401440144201440
ライン数/フレーム1080108010801080
フレーム/秒60fps60fps60fps60fps

SSP@H14:欧州HDTV
MP@H14:HDV

Mainレベル
(ML)
プロファイル
Simple(SP)Main(MP)SNR(SNP)Spatial(SSP)High(HP)4:2:2(422P)Multi-view(MVP)
伝送速度(Mbps)15Mbps15Mbps15Mbps20Mbps50Mbps250Mbps
画素数/ライン720720720720720720
ライン数/フレーム480480480480480480
フレーム/秒30fps30fps30fps30fps30fps30fps

MP@ML:DVD
MP@ML:CSデジタル
SP@ML:デジタルCATV
SNP@ML:欧州地上波TV

Lowレベル
(LL)
プロファイル
Simple(SP)Main(MP)SNR(SNP)Spatial(SSP)High(HP)4:2:2(422P)Multi-view(MVP)
伝送速度(Mbps)4Mbps4Mbps8Mbps
画素数/ライン352352352
ライン数/フレーム288288288
フレーム/秒30fps30fps30fps



■MPEGのレイヤー(階層)

MPEG2のビットストリームのデータ構造は6つのレイヤーに細分化されますが、これらのビットストリームの構造はもともとMPEG1で策定されたものを参照しています。

シーケンスレイヤー
MPEGで圧縮符号化された動画像データの流れのことをいい、1つ以上のGOPや画面の解像度、アスペクト比を管理しています。

GOPレイヤー
連続する任意のフレームをGOP(Group of pictures)に分割し、それぞれ"Iピクチャー""Pピクチャー""Bピクチャー"に割り当てます。
Iピクチャー(Intra Picture):GOPの主となるフレーム内符号化によって得られる画面。
Pピクチャー(Predictive Picture):Iピクチャーから予測される動きの差分をエンコードして得られる画面。
Bピクチャー(Bidirectionally Predictive_Picture):IピクチャーとPピクチャーを処理した後、IピクチャーとPピクチャーの間に挿入される画面で過去と未来の映像を繋ぎ合わせるための予測フレームとなり最大15枚/秒までのBピクチャーを作成できます。

ピクチャーレイヤー
1フレームの映像(ピクチャー)における輝度信号と色信号の符号化の符号化の単位でピクチャーヘッダで始まります。
ヘッダにはピクチャータイプ("Iピクチャー""Pピクチャー""Bピクチャー")の違いを示す符号が含まれています。

スライスレイヤー
複数のピクチャーで構成されるGOPの中の1枚のピクチャーを16ライン幅のスライス(マクロブロックの帯)で構成する動画像ストリーム中のデーターの最小単位となっています。
スライスは独立しているため伝送中に誤った動画データがあった場合誤りのあるスライスを飛び越して次のスライスを見つけることができます。

マクロブロックレイヤー
マクロブロックとは16画素x16ラインの正方形の画素ブロックで輝度ブロックと色差ブロックで構成されています。
マクロブロックレイヤーにはアドレス情報や符号化情報、量子化スケール、動きベクトル、符号化ブロックパターンなどの情報が含まれています。

ブロックレイヤー
16画素x16ラインのマクロブロックは8画素x8ラインのブロックによって構成されています。


■MPEG2-PS と MPEG2-TS

MPEG2はMPEG1やMPEG4に比べて最も高品質な画質に重心を置いた動画圧縮フォーマットと言えます。
そのため様々な分野で使用されるMPEG2では記録メディアを対象として単一番組を多重するMPEG2-PS(Program Stream)と放送通信を対象として複数番組を多重するMPEG2-TS(Transport Stream)の2種類が存在します。
MPEG2-PSは主にDVDなどの蓄積メディアで使用され、MPEG2-TSはデジタル放送やインターネット配信で使用することを目的として標準化されています。

MPEG2-PS(Program Stream)
MPEG2-PS(Program Stream)はMPEG1を拡張した高精細の圧縮方式としてDVDの動画圧縮方式として使用されており、ES(Elementary Stream)多重化を分離した符号化データの番地を記述したマップやディレクトリーを多重することができます。
DVD-Videoで使用するMPEG2では、MPEG2-PS形式を元にしておりTVをPCで録画するためのボードやデバイスなどでも通常はMPEG2-PS形式が使われています。
MPEG2-PS形式はパッケージメディア(CDやDVD)に格納することが前提となっているためディスクのセクターサイズ単位でデータを区切り、再生時にはランダムアクセス(任意の場所へ再生位置をジャンプ)することを考慮した方式となっています。

MPEG2-TS(Transport Stream)
MPEG2-TS(Transport Stream)ではデジタル放送やインターネット配信で使用することを目的とした新しいフォーマットで、MPEG2-PSとは異なるパケット構造となっています。
MPEG2-TSは放送や通信での使用を目的としているためMPEG2-PSのような可変長なパケット長ではなく、不安定な伝送路を誤りなく伝送できるように小さな固定長パケット(1パケット=118B)を採用し、マルチプログラム対応によって1本のストリームに複数のチャンネルを並行して格納することが可能で、地上波デジタル放送やインターネット配信などの放送に関するビデオ配信とテレビ電話やテレビ会議などの双方向通信で使用されています。

地上デジタル放送を受信して記録することのできるD-VHSやDVDレコーダーなどテレビ放送をリアルタイムに録画するような用途では、現在エンコードしている映像よりも後にくる映像の予測がつかずエンコード処理を2回行うことができないため、通常はCBR(固定ビットレート)を使います。そのためスポーツなど動きの激しい映像をリアルタイムで圧縮するには不向きなフォーマットなのです。

最近のMPEGカメラなどの記録フォーマットには必然的にMPEG2-TSが採用されており、DVDメディアに記録するためにはMPEG2-TSをMPEG2-PSに変換する必要があります。
TSからPSへのコンバートはMPEG2-PSのビデオ(MPEG2 Video ES)とオーディオ(MPEG1 Audio ES)を分離し、 パケットフォーマットをMPEG2-TSからMPEG2-PSに変換しなければなりません。
つまりTSとPSはどちらもビデオ/オーディオデータの圧縮方式は同じものですが出来上がったパケットシステムに違いがあるのです。



動画圧縮の計算方法 MPEGオーディオ
Qテイクのトップページへ

[PR]話題の新車を無料プレゼント中:必ず当る抽選会!今すぐ応募で簡単GET