几种常见的yuv格式(详细)
2017-06-07 12:01
302 查看
http://blog.sina.com.cn/s/blog_820338290100zeci.html
2012年2月2日
工作中用到的一些基础知识
参考整理自
http://www.cnblogs.com/duzeming/archive/2011/10/10/2205107.html
关于yuv 格式
YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV
分量存放在同一个数组中,
通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像
是一个三维平面一样。
比较DM365和DM6467两款芯片在处理YUV图像时的区别,这个对于要处理像TVP5158多通道图像输入或直接播放视频文件时有重要作用。
下图是DM6467的视频接口处理前端
![](http://pic002.cnblogs.com/images/2011/307468/2011101009162570.jpg)
由上图可以看出,模拟视频数据经过解码器处理后输出符合标准(BT656/BT1120)的YCbCr数据,处理器通过VPIF接收数据,并存放于DDR内。
TI的几款达芬奇处理器对于接收YCbCr数据和存放数据的方式是不一样的,下面来分别解析几种YUV数据的存放方式。
1.YUV422 Planar
这里,Y\U\V数据是分开存放的,每两个水平Y采样点,有一个Cb和一个Cr采样点,如下图。(DM6467不支持这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009262823.jpg)
2.YUV420 Planar
这个格式跟YUV422 Planar 类似,但对于Cb和Cr的采样在水平和垂直方向都减少为2:1,如下图。(DM6467不支持这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009332124.jpg)
3.YUV422 Semi-Planar
这个格式的数据量跟YUV422 Planar的一样,但是U、V是交叉存放的,如下图。(DM6467在 录制 或 播放 视频图像数据时都是使用这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009365561.jpg)
4.YUV420 Semi-Planar
这个格式的数据量跟YUV420 Planar的一样,但是U、V是交叉存放的,如下图。(DM6467在编解码、压缩视频图像数据时都是使用这种格式,所以对YUV422 Semi-Planar数据进行
编解码处理前可以使用VDCE进行转换缩放)
this format is used in DM646x
for DSP-based codecs like H264 and MPEG4.The VDCE hardware enginein DM646x supports color
conversion from the YUV422 semi-planar to the YUV420 semi-planar formats. This is useful when
converting VPIF captured data and providing it as input to H264 encode.
![](http://pic002.cnblogs.com/images/2011/307468/2011101009401987.jpg)
5.YUV422 Interleaved
这个格式的数据量跟YUV422 Planar的一样,但是Y、U、V是交叉存放的,如下图。(DM6467不支持这个格式。其它TI芯片,像DM6446\DM365\DM355在某些模式下是
使用这种格式的,例如DM365在接收TVP5146/TVP5158时就是使用这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009484227.jpg)
更详细的资料可以参考ti的sprab77a文档。
分享:
9
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
喜欢
1
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
赠金笔
阅读(7038)┊ 评论 (0)┊
收藏(1) ┊转载(2)
┊ 喜欢▼ ┊打印┊举报
前一篇:GT_Trace的使用
后一篇:一种效果很好的自动白平衡技术(WhiteBalance)
2012年2月2日
工作中用到的一些基础知识
参考整理自
http://www.cnblogs.com/duzeming/archive/2011/10/10/2205107.html
关于yuv 格式
YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV
分量存放在同一个数组中,
通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像
是一个三维平面一样。
比较DM365和DM6467两款芯片在处理YUV图像时的区别,这个对于要处理像TVP5158多通道图像输入或直接播放视频文件时有重要作用。
下图是DM6467的视频接口处理前端
![](http://pic002.cnblogs.com/images/2011/307468/2011101009162570.jpg)
由上图可以看出,模拟视频数据经过解码器处理后输出符合标准(BT656/BT1120)的YCbCr数据,处理器通过VPIF接收数据,并存放于DDR内。
TI的几款达芬奇处理器对于接收YCbCr数据和存放数据的方式是不一样的,下面来分别解析几种YUV数据的存放方式。
1.YUV422 Planar
这里,Y\U\V数据是分开存放的,每两个水平Y采样点,有一个Cb和一个Cr采样点,如下图。(DM6467不支持这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009262823.jpg)
2.YUV420 Planar
这个格式跟YUV422 Planar 类似,但对于Cb和Cr的采样在水平和垂直方向都减少为2:1,如下图。(DM6467不支持这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009332124.jpg)
3.YUV422 Semi-Planar
这个格式的数据量跟YUV422 Planar的一样,但是U、V是交叉存放的,如下图。(DM6467在 录制 或 播放 视频图像数据时都是使用这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009365561.jpg)
4.YUV420 Semi-Planar
这个格式的数据量跟YUV420 Planar的一样,但是U、V是交叉存放的,如下图。(DM6467在编解码、压缩视频图像数据时都是使用这种格式,所以对YUV422 Semi-Planar数据进行
编解码处理前可以使用VDCE进行转换缩放)
this format is used in DM646x
for DSP-based codecs like H264 and MPEG4.The VDCE hardware enginein DM646x supports color
conversion from the YUV422 semi-planar to the YUV420 semi-planar formats. This is useful when
converting VPIF captured data and providing it as input to H264 encode.
![](http://pic002.cnblogs.com/images/2011/307468/2011101009401987.jpg)
5.YUV422 Interleaved
这个格式的数据量跟YUV422 Planar的一样,但是Y、U、V是交叉存放的,如下图。(DM6467不支持这个格式。其它TI芯片,像DM6446\DM365\DM355在某些模式下是
使用这种格式的,例如DM365在接收TVP5146/TVP5158时就是使用这种格式)
![](http://pic002.cnblogs.com/images/2011/307468/2011101009484227.jpg)
更详细的资料可以参考ti的sprab77a文档。
分享:
9
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
喜欢
1
![](http://simg.sinajs.cn/blog7style/images/common/sg_trans.gif)
赠金笔
阅读(7038)┊ 评论 (0)┊
收藏(1) ┊转载(2)
┊ 喜欢▼ ┊打印┊举报
已投稿到: | ![]() 排行榜 |
---|
后一篇:一种效果很好的自动白平衡技术(WhiteBalance)
相关文章推荐
- 几种常见的YUV格式--yuv422:yuv420
- 几种常见的YUV格式--yuv422:yuv420【转】
- 对YUV格式的详细描述,以及存储形式
- 对YUV格式的详细描述,以及存储形式
- swf、wmv、mov、RM几种常见格式视频播放器代码!
- 对YUV格式的详细描述,以及存储形式
- 常见的RGB和YUV格式分析
- DirectShow中常见的RGB/YUV格式
- 几种常见的电视扫描格式以及基本概念
- 几种常见的图像格式
- 直接用SQL语句读取几种常见的文件格式中的数据
- 几种常见数据库的驱动格式和URL格式
- 几种常见的视频文件格式介绍(转载)
- SQL 语句读取几种常见文件格式中的数据
- DirectShow中常见的RGB/YUV格式
- YUV的几种格式
- DirectShow中常见的RGB/YUV格式
- 常见的8位YUV格式
- DirectShow中常见的RGB/YUV格式
- 常见的RGB和YUV格式分析