UV 表示圖像
YUV,是另外一種顏色編碼方法,視頻的裸數據一般使用 YUV 數據格式表示。Y 表示明亮度,也稱灰度 值(灰階值)。UY表示色度,均表示影響的色彩和飽和度,用于指定像素的顏色。
亮度需要透過 RGB 輸入信號建立,方式為將 RGB 信號的特定部分(g 分量信號)疊加到一起。
色度定義了顏色的色調和飽和度,分別用 Cr、Cb 表示,(C 代表分量(是 component 的寫))。Cr 反映 RGB 輸入信號紅色部分與RGB 信號亮度值之間的差異。Cb 反映 RGB 輸入信號藍色部分與 RGB 信號亮度值之間的差異。
視頻幀裸數據之所以采用 YUV 色彩空間,使用為亮度信號 Y 和色度信號 UV 是分離的。當無 UV 色度信號,只有 Y亮度信號時,那么這樣表示的圖像就是黑白灰度圖像。彩色電視正是使用 YUV 空間使用 Y
亮度信號解決彩色電視與黑白電視的兼容問題、使黑白電視也能接收彩色電視信號。最常用的 YUV 都使用 8 個 字節來表示,所以取值范圍就是 0~255。
音頻最開始需要采樣,圖像也是一樣的,YUV 最常用的采樣格式是 4:2:0。
YUV 格式有兩大類:planar 和 packed
1.對于 planar 的 YUV 格式,先連續存儲所有像素點的 Y,緊接著存儲所有像素點的 U,隨后是所有像素 點的 V。
2.對于 packed 的 YUV 格式,每個像素點的 Y,U,V 是連續存儲的。YUV420(YUV420-Package),分辨率為84(wh)的 YUV 圖像,則內存分布如下
YUV420P(YUV420-Planar) 分辨率為 84(wh)的 YUV 圖像,則內存分布如下
YUV 碼流的存儲格式其實與其采樣的方式密切相關,主流的采樣方式有三種,YUV4:4:4,YUV4:2:2, YUV4:2:0。
YUV 4:4:4 采樣,每一個 Y 對應一組 UV 分量。YUV 4:2:2 采樣,每兩個 Y 共用一組 UV 分量。YUV 4:2:0采樣,每四個 Y 共用一組 UV 分量。
-
音頻
+關注
關注
29文章
3038瀏覽量
83373 -
圖像
+關注
關注
2文章
1094瀏覽量
41200 -
RGB
+關注
關注
4文章
807瀏覽量
59862 -
音視頻
+關注
關注
4文章
525瀏覽量
30477
發布評論請先 登錄
評論