YUV为什么是YUV?

YUV是一种视频编码格式,将亮度(Y,Luma)和色度(U,Cb,蓝色色差;V,Cr,红色色差)分开处理,用于视频压缩和降低传输带宽。YUV的使用源于历史原因和黑白电视时代,其符号约定沿用至今,在视频领域已成为标准。U和V不直接对应RGB的蓝红通道,而是表示色度差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

YUV是一种描述彩色视频的编码方式,其中Y代表亮度(Luma),U和V代表色度(Chroma)。在YUV编码中,图像的亮度信息和色度信息被分开处理和传输,这种方式可以有效地压缩视频数据并减少传输带宽。具体来说,Y表示图像像素的亮度信息,而U和V表示颜色信息中的色度和饱和度。U和V的英文缩写中,U代表“Chrominance Blue-Difference”,也称为“Cb”,而V代表“Chrominance Red-Difference”,也称为“Cr”。所以YUV也可以表示为YCbCr。

你可能在看文章或者视频的时候就知道以上这条信息了。

但是不合理啊喂,明明叫Luma,那为什么不是LCbCr而是YCbCr呢。

对于Y的解释

你肯定会说既然Y是Luma,按照缩写来说,也是用L来表示啊。其实这个表示方法有相应的历史原因;这是因为在黑白电视时代,视频信号被分为亮度信号和色差信号两部分,而亮度信号通常被表示为L。但由于当时使用的黑白电视机只能接收亮度信号,没有对色彩进行处理,所以为了避免混淆,亮度信号被用字母Y来表示。

后来,当彩色电视出现时,这种表示方法被继续沿用下来,而在彩色电视中,Y代表亮度(Luma),U和V代表色度(Chroma)。因此,虽然Luma是“Luminance”的缩写,但在YUV编码中,Y代表亮度,而不是L。而且实际上,Y并不是英文单词的缩写,而是一个表示亮度的数学符号。

你可以类比我们的三维空间坐标系,从数学上,我们习惯使用XYZ来表示三维坐标系中的三个轴;相应的,在YUV颜色空间中,Y代表图像的亮度值。在数学中,大写字母Y通常表示一个向量或矩阵中的纵向分量。在这种情况下,Y表示图像亮度的垂直分量,而U和V表示水平方向上的色度分量。

对于U和V的解释

同样的,对于U和V,从数学上来说,U和V与色度分量的是定义密切相关,具有明确的物理意义。具体来说,U和V表示的是蓝色和红色的色度差异。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值