YUV和YCrCb差異

     最近在研究camera的驅動,經常會看到camera IC輸出格式爲RGB,YUV/YCrCb,我非常不明白的一個概念就是YUV和YCrCb到底有什麼區別?或者說他們是否是同一個概念,只是別名不同而已,因此我在網上搜索了很久,終於得到了一個比較滿意的答案。

原文地址:http://forum.eepw.com.cn/thread/84775/1

問題1:什麼是YUV?
問題2:YUV,YCbCr4 YUV (4:2:2)與YCbCr4:2:2格式是否是一會事?
問題3:支持ITU601的YCbCr4:2:2格式與普通的YCbCr4:2:2格式有什麼區別? 
答 1:
詳細介紹一下YUV(也稱YCrCb)是被歐洲電視系統所採用的一種顏色編碼方法(屬於PAL制式)。YUV主要用於優化彩色視頻信號的傳輸,使其向後兼容老式黑白電視。與RGB視頻信號傳輸相比,它最大的優點在於只佔用極少的帶寬,而RGB要求三個獨立的視頻信號同時傳輸。

    在YUV中,“Y”代表明亮度(Luminance或Luma),也就是灰階值;而“U”和“V”表示的則是色度(Chrominance或Chroma),作用是描述影像色彩及飽和度,用於指定像素的顏色。“亮度”是通過RGB輸入信號來創建的,方法是將RGB信號的特定部分疊加到一起。“色度”則定義了顏色的兩個方面——色調與飽和度,分別用Cr和Cb來表示。其中,Cr反映了RGB輸入信號紅色部分與RGB信號亮度值之間的差異,而Cb反映的是RGB輸入信號藍色部分與RGB信號亮度值之間的差異,此即所謂的色差信號,也就是我們常說的分量信號(Y、R-Y、B-Y)。
    在專業領域了,“Y CB CR”表示數字色差信號而不是模擬色差信號。色差信號Y,R-Y,B-Y信號一般通稱爲Y, Cr,Cb; 習慣上Y,Cr,Cb爲數字(PCM)的色差信號,模擬的色差信號則稱Y,Pr,Pb,所以我們常在DVD Player的內部看到Y,Cr,Cb而在DVD Player的外部看到色差輸出標示爲Y,Pr,Pb或YUVYUV則是在歐洲電視系統PAL中的色差信號的通稱,包含數字及模擬的色差信號都稱YUV,所以當您看到YUV時您就要聯想到它是PAL系統中的Y,R-Y,B-Y信號,它可能是數字(PCM)的YUV,也可能是模擬的YUV
答 2:
也就是說是模擬和數字的區別了在習慣上有所區別:
“習慣上Y,Cr,Cb爲數字(PCM)的色差信號,模擬的色差信號則稱Y,Pr,Pb,所以我們常在DVD Player的內部看到Y,Cr,Cb而在DVD Player的外部看到色差輸出標示爲Y,Pr,Pb或YUV;”

實際上可能一樣:
YUV則是在歐洲電視系統PAL中的色差信號的通稱,包含數字及模擬的色差信號都稱YUV,所以當您看到YUV時您就要聯想到它是PAL系統中的Y,R-Y,B-Y信號,它可能是數字(PCM)的YUV,也可能是模擬的YUV。”
答 3:
YUV 和 Y,Cr,Cb對於數字電路而言:YUV 和 Y,Cr,Cb只是相差128,YUV沒有負值,Y,Cr,Cb最高位爲符號位,U = Cr + 128;V = Cb +128. 參見iru bt656 or ccir 656
發佈了74 篇原創文章 · 獲贊 58 · 訪問量 17萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章