首页>>科技 >>内容

yuv是什么格式,YUV是什么

发布时间:2024-01-06 23:04:02编辑:温柔的背包来源:

yuv是什么格式,YUV是什么

很多朋友对yuv是什么格式,YUV是什么不是很了解,每日小编刚好整理了这方面的知识,今天就来带大家一探究竟。

说到用来表达颜色的系统,可能首先想到的就是RGB。是的,在数字时代,屏幕上的每一个像素都是红绿蓝的混合体,可以用RGB值来描述。但是有时候我们还是会看到或者听到所谓的YUV,那么到底是什么呢?

首先说说颜色模型,你可以简单的理解为一种颜色编码方式,比如RGB就是常用的一种。每个颜色模型对颜色都有自己的定义,我们看到的同一个颜色在不同的颜色模型中有不同的“价值”。YUV是一套并行于RGB的色彩模型系统。它并没有像RGB一样使用混合原色的方法来描述颜色,而是使用了另一种完全不同的描述方法。

YUV模型首先提取人眼最敏感的因素亮度,形成只有亮度信息的平面,然后描述特定颜色的U和V平面分别有色度色度信息。下图就是一个很好的例子:YUV的三个通道的不同信息从上到下分别是Y,U,V。图片来自维基百科。

那么为什么我们还需要带RGB的YUV呢?我们得回到人类刚刚拥有彩电的时代。在黑白电视向彩色电视过渡期间,电视系统需要提供与黑白电视的兼容性,并且要考虑到电视广播系统有限的带宽。如果使用RGB颜色模型,传输带宽将是原来的三倍。

主要是以上两个原因,发明了兼容黑白电视系统,节省带宽的YUV色彩模型,而且是用RGB无损转换。

将亮度信息和颜色信息分离的设计,使得YUV可以减少一些颜色信息,以节省传输带宽,节省体积。

与颜色相比,人眼对亮度信息更敏感,所以我们可以选择颜色信息来保存大小。通过引入采样,YUV对原始RGB信息进行重新编码。目前视频中最常用的方法是YUV420编码,Y平面的信息完全保留,而UV两个色度平面的信息交替保留,精度只有Y平面的一半,所以最终图像和视频的体积少很多,画质损失是实际的。

YUV下有很多不同的具体编码方式,比如视频中常见的NV12、YV12,常见的图像压缩编码JPEG在处理和存储图像时也是使用YUV作为颜色模型。可以说,我们虽然没有直接接触YUV色彩模型,但几乎无时无刻不在使用它。YPbPr和YCbCr只是YUV在不同领域的物化,但其实是一回事。

以上知识分享希望能够帮助到大家!