yuv格式介紹
reference:
https://multimedia.cx/eggs/yuv-and-rgb/
https://www.pcmag.com/encyclopedia/term/55165/yuv
http://blogs.adobe.com/VideoRoad/2010/06/what_is_yuv.html
http://hushiyu1995.com/2018/01/21/Image-Compression-Alogrithm-and-RGB-to-YUV-Transfer/index.html
作為被廣泛應用於模擬電視(NTSC,PAL和SECAM)的色彩編碼系統, YUV顏色模型與RGB不同,RGB是攝像機捕獲、人們日常觀看的資料格式。當在20世紀50年代彩色訊號剛被髮明時,需要支援黑白電視接收和解碼單色訊號,而彩色電視則既可解碼單色訊號也可以解碼彩色訊號。
Luma和色差訊號
YUV是指色差編碼系統,YUV中的Y代表“亮度”,黑白電視僅需解碼顏色訊號的Y部分。U和V提供顏色資訊,U是藍色分量減去亮度(B-Y)而V是紅色分量減去亮度(R-Y)的“色差”訊號。通過“色彩空間轉換”的過程,攝像機將其感測器捕獲的RGB格式資料轉換為複合模擬訊號(YUV)或其擴充套件版本(模擬YPbPr或數字YCbCr)。 為能在螢幕上渲染和顯示,電視或其他顯示系統能夠將資料從這些顏色空間再次轉換回RGB。
RGB顏色存在一個很大的問題 - 它很難處理。如果我需要在影象上均勻地降低亮度,我需要對所有3種顏色都這樣做。同時,資料中也有很多冗餘,為了解決這種冗餘,YUV色彩格式通過將訊號分解為儲存亮度資訊的Y通道,和2個只儲存顏色資訊的色彩通道 - 藍色通道和紅色通道。
在數學上等同於RGB
與RGB相比,YUV還節省了傳輸頻寬,因為色度通道U(B-Y)和Y(R-Y),僅承載亮度的一半解析度。 YUV不是壓縮了的RGB, 相反,Y,B-Y和R-Y是RGB的數學等價物。
注:
無論是複合還是分量,“YUV”,“Y,B-Y,R-Y”和“YPbPr”可互換地用於模擬訊號。 有時,數字化的“YCbCr”也可以互換使用。
相關文章
- CSS 文字格式介紹CSS
- http代理型別格式介紹HTTP型別
- Bootstrap Blazor 元件介紹 Table (三)列資料格式功能介紹bootBlazor元件
- 圖片格式及空間的介紹
- 【計算機視覺】視訊格式介紹計算機視覺
- HTML5的基本入門格式介紹HTML
- 將BGR轉換成為YUV420SP影像格式
- 簡單介紹python format格式化和數字格式化PythonORM
- SVG XML 格式定義圖形入門介紹SVGXML
- MediaCodec 高效解碼得到標準 YUV420P 格式幀
- u盤提示格式化怎麼修復 u盤要求格式解決方法介紹
- RGB2YUV 的verilog實現(RGB轉YUV)
- dxf檔案用什麼開啟(dxf檔案格式介紹)
- fat32格式u盤是什麼意思 主流u盤格式區別介紹
- steam密碼格式總不對怎麼設定 steam密碼格式符合要求模版介紹密碼
- 圖片基礎知識及不同格式的特點介紹
- 一種自主學習 Office Open XML 檔案格式的方法介紹XML
- 介紹
- YUV顏色詳解
- 使用opengl繪製yuv
- PostSync介紹
- FontFamily介紹
- Dubbo介紹
- Yocto 介紹
- 自我介紹
- git介紹Git
- Ninja介紹
- Duktape 介紹
- 公文介紹
- jsoncpp 介紹JSON
- Ceph介紹
- MySql介紹MySql
- GraphRAG介紹
- ServletContext介紹ServletContext
- RPC介紹RPC
- JCache 介紹
- StarRocks 介紹
- maven介紹Maven