BT1120协议详解
BT1120是高清晰度電視 (HDTV) 演播室信號數字接口
BT601是SDTV的數據結構,BT656是SDTV的接口定義;
BT709是HDTV的數據結構,BT1120是HDTV的接口定義
BT709 選用YCbCr 4:2:2的模式,下面是和BT601類似的YCbCr色空間的推導過程:
Y是亮度值,由R,G,B的加權平均可以得到:Y=kr*R +kg*G + kb*B; 這里kr,kb,kg是加權因子。
顏色信號可以由不同的顏色差別來表示:
Cb= B-Y; Cr =R-Y; Cg = G-Y
對于一個顏色圖像的完整的描述由給定Y和三個色差: Cb, Cr, Cg 來表示。然后Cb+Cr+Cg是一個常數,那么我們只需要兩個色度參數就可以了,第三個可以通過其他兩個計算出來。在YCbCr空間中,只有Y和Cb,Cr值被傳輸和存儲,而且Cb和Cr的分辨率可以比Y低,因為人類視覺系統對于亮度更加敏感。這就減少了表示圖像的數據量。通常的觀察情況下,RGB和YCbCr表示的圖像看上去沒有什么不同。對于色度采用比亮度低的分辨率進行采樣是一種簡單而有效的壓縮辦法。
一個RGB圖像可以在捕捉之后轉換為YCbCr格式用來減少存儲和傳輸負擔。在顯示圖象之前,再轉回為RGB.注意沒有必要去指明分別的加權值kg(因為kb+kr+kg=1),而且G可以從YCbCr中解壓出來,這說明不需要存儲和傳輸Cg參數。
Y = kr R + (1-kb-kr)G + kb B
Cb = 0.5/(1-kb) * (B-Y)
Cr = 0.5/(1-kr) * (R-Y)
則:
R
總結
以上是生活随笔為你收集整理的BT1120协议详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++STL总结笔记(三)—— 常见算法
- 下一篇: ug计算机环境变量,ug80添加中文环境