如果每一张图、每一帧都用原始色彩信息来记录的话,就会造成带宽不足
为了解决这种问题,发明了这样一种技术————色彩采样 常见的有RGB 4:4:4、(Limit)RGB 4:4:4、Ycbcr 4:4:4、Ycbcr 4:2:2、Ycbcr 4:2:0
Yuv是一种色彩空间,Ycbcr是对色彩采样的格式,Y代表亮度,cbcr分别代表蓝色与红色(相对于绿色的分量) 可以简单理解为,在Yuv色彩空间中,将亮度信息与色彩信息分开,利用人眼对亮度敏感,对色彩不敏感的特点,保持亮度不变,压缩色彩信息,来达到降低带宽的目的
Ycbcr 4:4:4中第一个4表示每行采样的数目(每行采用4个),第二个4表示第一行的采样数,第三个4表示第二行的采样数
Ycbcr 4:4:4表示一二行全部8个像素都记录原来颜色信息,也就是未经过压缩
Ycbcr 4:2:2表示第一行和第二行都只记录前两个的像素颜色信息,第一二行的2、4像素的颜色信息不记录,而是用相邻的来代替,8个像素只记录了4个像素的色彩信息,节省了带宽
Ycbcr 4:2:0表示第一行只记录两个像素颜色信息,第二行的颜色信息不记录,而是用第一行来代替,8个像素只记录了2个像素的色彩信息,更加节省了带宽
RGB 4:4:4是单单针对RGB三个子像素的信息进行采样,RGB 4:4:4就是不压缩
(Limit)RGB 4:4:4三个子像素的像素范围是16-235,不是0~255
RGB 4:4:4实际上和Ycbcr 4:4:4一样,都是未经过压缩的
色彩采样可以大幅缩减带宽,而视觉也不会有太大影响(画面确确实实经过压缩)
转自:什么是像素格式(色彩采样、色度抽样)RGB 4:4:4、(Limit)RGB 4:4:4、Ycbcr 4:4:4、Ycbcr 4:2:2、Ycbcr 4:2:0又是什么?_可爱的男妈妈的博客-CSDN博客_像素格式