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