您的位置:首页 > 其它

[视频编码] 色彩空间

2017-12-05 14:24 169 查看
在了解色彩空间之前,我们先说说黑白的图片是怎么形成的吧。

用光线对着传感器,从传感器的立场上来看的话,一部分接收到了光线,那么这一部分僵尸明亮的,一部分没有接收到光线,那么这一部分将会是黑暗的,我们可以视为传感器存在两个通道。如果传感器存在多个通道的话,意思就是说我们将光线进行分类,高能量的,中等能量的,低能量的等等多种分类,传感器对这多种能力进行区分显示出不同的颜色。不同的颜色有不同的能量分布,一般来说红色(R)在600-700nm波长处能量最高,绿色在534-555nm处能量最高,蓝色(B)在420-440nm处能力最高。

在HEVC标准中,RGB空间首先在encoder处,被转换为YCbCr颜色空间作为输入,经过压缩,最后还原成图像时,再次转换回RGB空间(值得注意的是,标准化软件中并不提供这个转换的功能,这是属于Preprocessing(在encoder)或者Proprocessing (在decoder))。在这里我们主要讨论HEVC压缩标准,所以对于其他的颜色空间的了解请参照 Color Space Conversion

HEVC的压缩是针对YUV颜色空间的。YUV颜色空间中的Y是代表luminance,表示灰度,U和V代表chrominance,表示色度,之所以采用这种颜色空间来作为视频压缩的标准,最主要的一个原因就是在当初彩色电视信号出现的时候,如果使用RGB颜色空间的话,那么必须三个通道的元素都存在才能正确解码出来影像,但是如果使用YUV颜色空间的话,彩色电视可以把YUV三个通道元素全部解码获取彩色图像,而黑白电视可以只解码Y元素来获得灰度影像,所以使用YUV颜色空间,即传输了彩色信号,又兼容了老旧的黑白电视。相应颜色空间的转换请参照 维基百科
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: