2012年5月29日 星期二

TS (Transport Stream)

數位電視廣播DVB之影像傳輸(MPEG2 Data Stream)基本架構介紹 [2]
/* 這篇寫的還蠻清楚的,新手(like me)可以多看幾次反覆咀嚼一下概念 */

基本上數位電視廣播DVB在影音傳輸的型式是以TS(Transport Stream)的型式來傳送至發射機,然後透過RF機制發射訊號,將電視節目發送至每位收視戶來收看。在影音訊號部份是經由先前所說因為RF的傳送機制傳送資料量的限制與要做到自我錯誤更正的能力,所以我們必須將影音訊號做壓縮與封包化的處理。因此我們將經由攝影機所擷入下來的影音經由壓縮與封包化產生PES,但PES還不是數位電視廣播DVB傳輸的最終格式,所以我們必須再將PES經由訊號的處理將它放進不同的Transport Stream內。

經由MPEG2的壓縮技術壓縮後所產生的訊號我們稱之為ES (Elementary Stream)訊號。此時經由MPEG2壓縮後所產生的ES訊後是連續性的,為了使這些訊號具有自我錯誤的更正能力,所以我們必須將ES訊號做封包化(Packetized),ES訊號再經由封包化處理後將產生的訊號我們稱之為PES
MPEG PES mapping onto the MPEG-2 TS [1]

MPEG-2 Transport Stream header[1]
MPEG2 Transport Stream其資料長度為188 Byte,其主要分為兩大部份。第一部份為資料頭端Header的部份,佔了4 Byte的長度,其主要所提供的資訊有發射端與接收端同步的Sync  Byte=47hex、錯誤指示、Stream封包識別等資訊。在第二部份為傳送資料payload的部份其長度為184 Byte。此外在payload還包含了”Option adaptation field”,其中有一個重要的參數為PCR。PCR主要應用為在發射端與接收端需要做同步的27MHz的計數參數。



Reference:
[1] http://www.erg.abdn.ac.uk/future-net/digital-video/mpeg2-trans.html
[2] http://www.rohde-schwarz.com.tw/precompiledweb/BoxDetail.aspx?LibraryID=2

沒有留言:

張貼留言