最近在研究camera的驅動,經常會看到camera IC輸出格式爲RGB,YUV/YCrCb,我非常不明白的一個概念就是YUV和YCrCb到底有什麼區別?或者說他們是否是同一個概念,只是別名不同而已,因此我在網上搜索了很久,終於得到了一個比較滿意的答案。
原文地址:http://forum.eepw.com.cn/thread/84775/1
在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或YUV;YUV則是在歐洲電視系統PAL中的色差信號的通稱,包含數字及模擬的色差信號都稱YUV,所以當您看到YUV時您就要聯想到它是PAL系統中的Y,R-Y,B-Y信號,它可能是數字(PCM)的YUV,也可能是模擬的YUV。
“習慣上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。”