| MPEGプログラムストリーム | |
|---|---|
| ファイル名拡張子 | .mpg、.mpeg、.m2p、.ps |
| インターネットメディアの種類 | |
| 統一型識別子(UTI) | パブリック.mpeg [ 2 ] [ 3 ] |
| 開発者 | MPEG |
| 初回リリース | 1993年8月[ 4 ] (1993-08年) |
| 最新リリース | ISO/IEC 13818-1:2019 2019 年 6 月 (2019年6月) |
| フォーマットの種類 | コンテナ形式 |
| コンテナ用 | オーディオ、ビデオ、データ |
| 延長 | VOB、EVO、MOD |
| 標準 | ISO/IEC 11172-1、[ 4 ] ISO/IEC 13818-1、[ 5 ] ITU-T H.222.0 [ 6 ] [ 7 ] |
| オープンフォーマット? | はい |
| フリーフォーマット? | はい[ 8 ] |
プログラムストリーム(PSまたはMPEG-PS)は、デジタルオーディオ、ビデオなどを多重化するためのコンテナフォーマットです。PSフォーマットは、 MPEG-1 Part 1(ISO/IEC 11172-1)およびMPEG-2 Part 1, Systems(ISO/IEC standard 13818-1 [ 9 ] /ITU-T H.222.0 [ 6 ] [ 7 ])で規定されています。MPEG-2プログラムストリームは、ISO/IEC 11172 Systemsレイヤーに類似しており、前方互換性があります。[ 10 ] [ 11 ]
プログラムストリームはDVDビデオディスクとHD DVDビデオディスクで使用されますが、いくつかの制限と拡張機能があります。[ 12 ] [ 13 ]ファイル名の拡張子はそれぞれVOBとEVOです。
コーディング構造
プログラムストリームは、共通のタイムベースを持つ1つ以上のパケット化エレメンタリストリーム(PES)を1つのストリームに組み合わせることによって作成される。これは、ディスクなどの比較的信頼性の高いメディア向けに設計されており、データ損失の可能性があるデータ伝送用のMPEGトランスポートストリームとは対照的である。プログラムストリームは可変サイズのレコードを持ち、無線受信を困難にするスタートコードの使用を最小限に抑えているが、オーバーヘッドは少ない。プログラムストリーム符号化層では、1つ以上のエレメンタリストリームから1つのプログラムのみを1つのストリームにパッケージ化できる。これは、複数のプログラムがパッケージ化できるトランスポートストリームとは対照的である。[ 10 ]
MPEG-2プログラムストリームには、MPEG-1 Part 2ビデオ、MPEG-2 Part 2ビデオ、MPEG-1 Part 3オーディオ(MP3、MP2、MP1)またはMPEG-2 Part 3オーディオを含めることができます。[ 10 ]また、MPEG-4 Part 2ビデオ、MPEG-2 Part 7オーディオ(AAC)またはMPEG-4 Part 3(AAC)オーディオを含めることもできますが、[ 10 ]これらはめったに使用されません。MPEG-2プログラムストリームには、いわゆるプライベートストリームの形式で、非標準データ(AC-3オーディオや字幕など)用の規定があります。 [ 14 ]国際標準化機構(ISO)は、SMPTE Registration Authority, LLCをMPEG-2形式識別子の登録機関として認可しました。同機関は、MPEG-2トランスポートストリームとプログラムストリームにカプセル化できる圧縮形式のリストを公開しています。[ 15 ]
コーディングの詳細
| 名前 | ビット数 | 説明 |
|---|---|---|
| 同期バイト | 32 | 0x000001BA |
| マーカービット | 2 | MPEG-2バージョンの場合は01 b。MPEG -1バージョンのマーカービットは4ビットで、値は0010 bです。 |
| システムクロック [32..30] | 3 | システムクロックリファレンス(SCR)ビット32~30 |
| マーカービット | 1 | 1 ビットは常に設定されます。 |
| システムクロック [29..15] | 15 | システムクロックビット29~15 |
| マーカービット | 1 | 1 ビットは常に設定されます。 |
| システムクロック [14..0] | 15 | システムクロックビット14~0 |
| マーカービット | 1 | 1 ビットは常に設定されます。 |
| SCR拡張 | 9 | |
| マーカービット | 1 | 1 ビットは常に設定されます。 |
| ビットレート | 22 | 1秒あたり50バイト単位。 |
| マーカービット | 2 | 11 ビットは常に設定されます。 |
| 予約済み | 5 | 将来の使用のために予約済み |
| 詰め物の長さ | 3 | |
| 詰め込みバイト | 詰め物の長さ8 | |
| システムヘッダー(オプション) | 0以上 | システムヘッダー開始コードが続く場合: 0x000001BB |
| 名前 | バイト数 | 説明 |
|---|---|---|
| 同期バイト | 4 | 0x000001BB |
| ヘッダーの長さ | 2 | |
| レートバウンドとマーカービット | 3 | |
| オーディオバウンドとフラグ | 1 | |
| フラグ、マーカービット、ビデオバウンド | 1 | |
| パケットレート制限と予約バイト | 1 |
参照
参考文献
- ^ a b Hoschka, Philipp; Casner, Stephen L. (2003年7月). 「RFC 3555 - RTPペイロード形式のMIMEタイプ登録」 . 2010年3月20日閲覧。
- ^ a b「MPEG-2プログラムストリームの詳細」 . PRONOM: 技術レジストリ.国立公文書館(英国) .
- ^ a b「MPEG-1プログラムストリームの詳細」 . PRONOM: 技術レジストリ.国立公文書館(英国) .
- ^ a b ISO (1993). 「ISO/IEC 11172-1:1993 - 情報技術 - 約1.5 Mbit/sまでのデジタル記憶媒体における動画及び関連音声の符号化 - パート1:システム」2010年7月18日閲覧。
- ^ ISO (1996). 「ISO/IEC 13818-1:1996 - 情報技術 - 動画及び関連音声情報の汎用符号化:システム」 . 2010年7月18日閲覧。
- ^ a b ITU-T (2006年5月). 「H.222.0 概要」 . 2011年5月19日時点のオリジナルよりアーカイブ。2010年6月3日閲覧。
- ^ a b ITU-T. 「H.222.0:情報技術 - 動画及び関連音声情報の汎用符号化:システム」2010年6月3日閲覧。
- ^ MPEG-2エンコーディングファミリー(ドラフト全文). デジタルフォーマットの持続可能性. ワシントンD.C.: 米国議会図書館. 2012年2月14日. 2021年12月13日閲覧.
ライセンスはツールに適用されるものであり、ストリームやファイル自体には適用されません。
- ^ ISO/IEC 13818-1:2000 - 情報技術 - 動画および関連音声情報の汎用符号化:システム(PDF)、neuron2.net、2000年12月1日、2010年6月11日にオリジナル(PDF)からアーカイブ
- ^ a b c d ISO (2000-12-01) ISO/IEC 13818-1 : 2000、第2版、ページX、2009年7月25日取得
- ^データ放送、MPEG-2トランスポートの基礎、MPEG-2プログラムストリーム、2009年7月25日取得
- ^ DVDとMPEGの違い、2009年7月24日閲覧
- ^ MPEG.org (1996年7月21日) DVDテクニカルノート - ビデオデータ仕様Archived 2015-06-21 at the Wayback Machine , Retrieved on 2009-07-25
- ^ VOBファイルとは何か、2009年7月26日閲覧
- ^ 「MPEGトランスポートストリーム識別子」 . SMPTE Registration Authority, LLC . 2016年9月16日閲覧。
- ^ 「パックヘッダー」 . dvd.sourceforge.net .
外部リンク
- MPEG-2 2013年4月21日アーカイブWayback Machine
- 公式MPEGウェブサイト
- BBCオンMPEG
- RFC 3555 - RTPペイロード形式のMIMEタイプ登録(ビデオ/MP2P、ビデオ/MP1S)