MPEG-2システム
[Wikipedia|▼Menu]
.mw-parser-output .hatnote{margin:0.5em 0;padding:3px 2em;background-color:transparent;border-bottom:1px solid #a2a9b1;font-size:90%}

「.ts」はこの項目へ転送されています。プログラミング言語については「TypeScript」をご覧ください。

MPEG-2システム(MPEG-2 Systems)とはMPEG-2多重化し、伝送するための規格[1]である。ISO/IEC 13818-1およびITU-T勧告H.222.0において標準化されている。MPEG-2システムは用途別に、MPEG-2プログラムストリーム(MPEG-2 PS)とMPEG-2トランスポートストリーム(MPEG-2 TS)の2種類に分けられている。
エレメンタリストリーム

符号化された画像・音声データのそれぞれを、エレメンタリストリーム(ES:Elementary Stream)と呼ぶ。MPEG-2システムファイルにおける各ES(格納可能なメディアデータ・コーデックの種類)を以下に説明する。
ビデオ
MPEG-1MPEG-2(拡張規格:MPEG-4MPEG-4 AVCVC-1
オーディオ
MP1MP2MP3AC-3リニアPCMDTS(拡張規格:AAC
静止画
JPEG

なおMPEG-2システムの誕生経緯はDVDのパッケージソフトの規格化を目指して策定されたものであるが、MPEG-2システムの規格とDVDの規格は全く等しいものではない。実際にDVDのアプリケーションフォーマットとして定められた仕様はあくまでMPEG-2システムを前提条件にしたものになる。
エレメンタリストリームのパケット化

画像ES または 音声ES を適当な大きさに分割してパケット化したものをPES(Packetized Elementary Stream)と呼ぶ。MPEG-2システム規格ではESの分割の単位について詳しく定義していないが実際の運用においては映像ならピクチャ単位、音声ならブロック単位などの意味のある単位ごとに分割することが多い。PESパケットヘッダは再生時刻の情報を含むことができ、これを用いて映像と音声を同期して再生することができる。

MPEG-2システムでは、PESを多重化し伝送又は蓄積する形式の用途別にプログラムストリーム(Program Stream:PS)とトランスポートストリーム(Transport Stream:TS)の2種類が定義されている。

PSとTSはデータ形式が異なるだけであり、相互に画像を無劣化で変換することが可能である。
プログラムストリーム

MPEG-2 PS拡張子.mpg .m2p .m2ps
開発者Moving Picture Experts Group
種別多重化フォーマット
包含物音声動画テキスト
国際標準ISO/IEC 13818-1

単一のプログラム(お互いに同期をとった一組の映像や音声、データの固まり)を光ディスクやHDDなどの蓄積メディア等エラーの可能性が低い環境で取り扱うことを想定した形式で、CDなどに記録することを目的に策定されたMPEG-1システムの拡張版でもある。DVD等の記録形式として使用されている。複数のPESパケットを連結し先頭にパックヘッダ(pack_header)を付与したものをパック(pack)と呼び、さらに複数のパックを連結したものがプログラムストリームとなる。

PSには映像や音声のPESのほかに、Program Stream mapとよばれる各ESの詳細情報やProgram Stream directoryとよばれる再生時刻とビットストリーム上のオフセット値を含むランダムアクセスのための情報を挿入することができる。
トランスポートストリーム

MPEG-2 TS拡張子.ts .mts .m2t .m2ts
開発者Moving Picture Experts Group
種別多重化フォーマット
包含物音声、映像、テキスト
国際標準ISO

同時に1つ以上のプログラム[2]を、エラーが発生しうる環境で取り扱う放送や通信で用いることを想定した形式である。日本の地上/BSデジタル放送をはじめとして、世界各国のデジタル放送規格の多くで採用されている。D-VHSや、DVテープにHDTVビデオ映像を記録するHDV規格、第3世代光ディスクBlu-ray DiscHD DVD)、ハイビジョンテレビ放送を録画するレコーダーなどにも採用されている。

TSにおいては、PESパケットをトランスポートパケット(Transport Packet。TS packetとも)と呼ばれる188バイト固定長のパケットへ分割する。このトランスポートパケットの連続が、トランスポートストリームとなる。各TSパケットにはパケット識別子(PID)と呼ばれる13ビットの情報が含まれる。これは各トランスポートパケットのそれぞれが何を伝送しているものか示すためのものである。同一の画像、同一の音声はそれぞれ同じPIDを持つためTSを受信した側はそれを用いて元のPES(ES)に戻すことが可能である。

TSパケットの先頭4バイトにタイムスタンプ情報を付加して合計192バイトのパケットにしたTSを特に「TTS(Timestamped TS)」[3]と呼び、主に放送局で用いられている。
PSI/SI

TSでは複数のプログラムを取り扱うことが可能であるがそのTSにどのようなプログラムが存在し、TSに含まれる各ESがどのプログラムに属しているかを記した情報をPSI(Program Specific Information)という。


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:33 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef