欢迎来到天天文库
浏览记录
ID:38131916
大小:22.00 KB
页数:5页
时间:2019-05-23
《百度首页登录》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、百度首页
2、登录新闻网页贴吧知道MP3图片百科帮助百度百科>浏览词条编辑词条发表评论历史版本打印添加到搜藏突出贡献者9飞天蝶影9江湖豪侠十级版本YUV开放分类:网络、计算机、手机、色彩学、影像学目录•概述•优点作用•YUV主要的采样格式•各种YUV格式(图)概述 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视制式采用的颜色空间。其中的Y,U,V几个字母不是英文单词的组合词,Y代表亮度,uv代表色差,u和v是构成彩色的两个分量。在现代彩色电视系统中,通常采用三管彩
3、色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表示。采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V信号分量,那么这样表示的图像就是黑白灰度图像。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的相容问题,使黑白电视机也能接收彩色
4、电视信号。优点作用 YUV主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和CB来表示。其中,C
5、r反映了GB输入信号红色部分与RGB信号亮度值之间的差异。而CB反映的是RGB输入信号蓝色部分与RGB信号亮度值之同的差异。 采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U、V是分离的。如果只有Y信号分量而没有U、V分量,那么这样表示的图像就是黑白灰度图像。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号。 YUV与RGB相互转换的公式如下(RGB取值范围均为0-255)︰ Y=0.299R+0.587G+0.114B U=-0.147R-0.28
6、9G+0.436B V=0.615R-0.515G-0.100B R=Y+1.14V G=Y-0.39U-0.58V B=Y+2.03U 在DirectShow中,常见的RGB格式有RGB1、RGB4、RGB8、RGB565、RGB555、RGB24、RGB32、ARGB32等;常见的YUV格式有YUY2、YUYV、YVYU、UYVY、AYUV、Y41P、Y411、Y211、IF09、IYUV、YV12、YVU9、YUV411、YUV420等。 YUV主要的采样格式 主要的采样格式有YCbCr4:2:0、YCbC
7、r4:2:2、YCbCr4:1:1和YCbCr4:4:4。其中YCbCr4:1:1比较常用,其含义为:每个点保存一个8bit的亮度值(也就是Y值),每2x2个点保存一个Cr和Cb值,图像在肉眼中的感觉不会起太大的变化。所以,原来用RGB(R,G,B都是8bitunsigned)模型,4个点需要8x3=24bites(如下图第一个图)。而现在仅需要8+(8/4)+(8/4)=12bites,平均每个点占12bites(如下图第二个图)。这样就把图像的数据压缩了一半。 上边仅给出了理论上的示例,在实际数据存储中是有可能是不同的,
8、下面给出几种具体的存储形式: (1)YUV4:4:4 YUV三个信道的抽样率相同,因此在生成的图像里,每个象素的三个分量信息完整(每个分量通常8比特),经过8比特量化之后,未经压缩的每个像素占用3个字节。 下面的四个像素为:[Y0U0V0][Y1U1V1][Y2U2V2][Y3U3V3] 存放的码流为:Y0U0V0Y1U1V1Y2U2V2Y3U3V3 (2)YUV4:2:2 每个色差信道的抽样率是亮度信道的一半,所以水平方向的色度抽样率只是4:4:4的一半。对非压缩的8比特量化的图像来说,每个由两个水平方向相邻的像
9、素组成的宏像素需要占用4字节内存。 下面的四个像素为:[Y0U0V0][Y1U1V1][Y2U2V2][Y3U3V3] 存放的码流为:Y0U0Y1V1Y2U2Y3V3 映射出像素点为:[Y0U0V1][Y1U0V1][Y2U2V3][Y3U2V3] (3)YUV4:1
此文档下载收益归作者所有