BT.1120协议简介
BT.1120規(guī)定了HDTV的接口協(xié)議,這里描述的是ITU-R BT.1120 第七版本及以后的,前面版本HDTV接口類似于BT.656,詳細了解BT1120請參考《ITU-R BT.1120-7建議書——高清晰度電視演播室信號數(shù)字接口》,目前已更新至第8版,本文資料全部來源于官方文檔;設(shè)計時經(jīng)常容易搞混淆BT609和BT1120的關(guān)系,類似BT601是SDTV的數(shù)據(jù)結(jié)構(gòu),BT656是SDTV的接口定義,BT709是HDTV的數(shù)據(jù)結(jié)構(gòu),BT1120是HDTV的接口定義,可看作是BT709的延伸應用;
在ITU-R BT.709?建議書內(nèi),對1125行和1250行系統(tǒng)HDTV(高清晰度電視)確立了演播室標準,標準中包含有有關(guān)常規(guī)電視的系統(tǒng)以及像素平方通用圖像格式(CIF)掃描的系統(tǒng),ITU-R BT.709 建議書中,給出了 1920×1080 HD-CIF 格式作為新裝置的優(yōu)選格式,它與其他應用場合的互操作性十分重要,其運行目標是實現(xiàn)一個惟一的世界性標準,基于CIF格式的HDTV系統(tǒng)總行1125,有效行 1080,我們這里只對CIF方式進行介紹,包括隔行和逐行的情況;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表1 基于CIF格式的HDTV系統(tǒng)
HDTV信號定時基準、標識碼和圖像數(shù)據(jù)有8bit和10bit模式,當使用10bit方式時,當視頻為8bit數(shù)據(jù)時,在低2位補“0”;
數(shù)字接口是在單個信號源與單個目的端之間提供單向連接,數(shù)據(jù)信號為二進制信息形式,相應的編碼的信號有:
1)??圖像數(shù)據(jù)(8bit 或 10bit字)
2)??定時基準碼(8bit 或 10bit字)
3)??附屬數(shù)據(jù)(8bit 或 10bit字)
傳輸數(shù)據(jù)時使用ycbcr 4:2:2的格式,通過 CB和 CR分量的時分復用,Y、CB、CR都以 20 比特字進行處理。每個 20 比特字對應
一個色差樣點和一個亮度樣點。復用的組織方法如下:?(CB1 ?Y1) (CR1 ?Y2) (CB3 ?Y3) (CR3 ?Y4)…?;其中,Yi表示一行內(nèi)第 i 個亮度有效樣點,CBi和 CRi表示與 Yi樣點同位置的 CB和 CR分量的色差樣點。需要指出,由于色差信號的取樣頻率是亮度信號取樣頻率的一半,所以色差樣點的序號“i”只取奇數(shù)值;
下面分別描述隔行系統(tǒng)和逐行系統(tǒng),注意在場消隱區(qū)間和行消隱時間依然有EAV和SAV定標,圖1為隔行系統(tǒng)和幀分段系統(tǒng)中的場/段定時關(guān)系 ,圖2為逐行系統(tǒng)中的幀定時關(guān)系;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖1 隔行系統(tǒng)和幀分段系統(tǒng)中的場/段定時關(guān)系?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖2?逐行系統(tǒng)中的幀定時關(guān)系
注 ?— EAV 和 SAV 中(F/V/H)的值反映 F、V 和 H 比特的狀態(tài);該值以 F、V、H 組成的3 比特字用二—十進制記數(shù)(BCD)
表示(F 對應 MSB,H 對應 LSB) 。例如,數(shù)值 3 代表的比特為 F=0、V=1 和H=1
每個定時基準碼由 4 個字的序列組成,字內(nèi)的比特分配在表 14 中給出。前 3 個字為固定前綴,第 4 個字運載的信息定義出場識別(F) 、場/幀消隱期(V)和行消隱期(H) 。8 比特系統(tǒng)中,只使用比特序號 9 至 2 的 8 個比特。?比特 F 和 V 與數(shù)字行起始處的 EAV 同步地改變狀態(tài)。表2對應表示各時間段關(guān)系;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表2
表3 對應各圖像的基準碼比特分配,第一個字固定為0x3FF,第二個字為0x00,第三個字為0x00,第四個字會跟隨變化;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表3?圖像的基準碼比特分配
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表4 SAV與EAV的比特分配
數(shù)字消隱期間不應用于定時基準碼(SAV 和 EAV)或者不應用于附屬數(shù)據(jù)(ANC)的數(shù)據(jù)字根據(jù)復用數(shù)據(jù)流中的合適位置,在這些位置上填充以對應于下列消隱電平的字:?
16.00? ? ? ?對于 Y、R、G、B 信號;?
128.00? ? ?對于 CB/CR(時分復用的色差信號) ;
比特串行接口傳輸時,比特串行數(shù)據(jù)由圖像數(shù)據(jù)、圖像定時基準碼、行號數(shù)數(shù)據(jù)、誤碼檢測碼、輔助數(shù)據(jù)和消隱數(shù)據(jù)組成,每個數(shù)據(jù)為 10 比特字長,在串行化之前表示成并行數(shù)據(jù);圖像數(shù)據(jù)應為 10 比特字,代表定義的圖像系統(tǒng)的 Y、CB /CR信號。圖像定時基準碼 為SAV 和 EAV ,行號數(shù)數(shù)據(jù)由指明行號數(shù)的兩個字組成,行號數(shù)數(shù)據(jù)的比特分配如表 5 所示。行號數(shù)數(shù)據(jù)的位置應緊接在 EAV 之后。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表5 行號數(shù)據(jù)比特分配
誤碼檢測碼為循環(huán)冗余校驗碼(CRCC) ,用以檢測有效數(shù)字行、EAV 和行號數(shù)數(shù)據(jù)中的
誤碼,它由兩個字組成,決定于下列多項式發(fā)生器式子:?EDC(x)=x18+x5+x4+1?
校驗碼的初始值置 0, 計算起始于數(shù)字有效行的第一個字, 結(jié)束于行號數(shù)數(shù)據(jù)的末一個字。計算兩個誤碼檢測碼,一個用于亮度數(shù)據(jù)(YCR) ,一個用于色差數(shù)據(jù)(CCR) 。誤碼檢測碼的比特分配如表 6 所示,誤碼檢測碼的位置應緊接在行號數(shù)數(shù)據(jù)之后。?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?表6 誤碼檢測碼的比特分配
?
圖3表示并行數(shù)據(jù)流的輸出格式,有的系統(tǒng)會把Y流和CB/Cr流分開來傳輸,大部分系統(tǒng)使用復用的并行數(shù)據(jù)流來傳輸?
?
總結(jié)
以上是生活随笔為你收集整理的BT.1120协议简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql select array_从
- 下一篇: SGU495 Kids and Priz