Android 音视频开发 YUV颜色编码

目录

一 YUV介绍

二 为什么编码使用YUV?


一 YUV介绍

是一种颜色编码方法

能优化彩色视频信号的传输

与RGB相比,YUV只需占用极少的频宽
Y:亮度(灰阶值) 
U与V: 色度(色调和饱和度) 

只有Y数据:表示的图像就是黑白的
Y + UV表示的是彩色图
也就是 YUV 既可以兼容黑白图像,也能兼容彩色图像

二 为什么编码使用YUV?

YUV能极大地去除冗余信息
人眼对色度敏感度不高,也就是说可以压缩UV数据.
压缩算法的第一步就是把RGB转成YUV数据.

RGB转成灰度
Grey = R*0.30 + G*0.59 + B*0.11
YUV 和 RGB之间可以互相转换,公式如图
Android 音视频开发 YUV颜色编码_第1张图片

YUV又可以分

 Android 音视频开发 YUV颜色编码_第2张图片

你可能感兴趣的:(Android,音视频开发,android)