几种常见的yuv格式
标签:
yuv格式yuv422yuv420it |
分类: 视频 |
参考整理自
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
http://pic002.cnblogs.com/images/2011/307468/2011101009262823.jpg
2.YUV420
http://pic002.cnblogs.com/images/2011/307468/2011101009332124.jpg
3.YUV422 Semi-Planar
http://pic002.cnblogs.com/images/2011/307468/2011101009365561.jpg
4.YUV420 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
使用这种格式的,例如DM365在接收TVP5146/TVP5158时就是使用这种格式)
http://pic002.cnblogs.com/images/2011/307468/2011101009484227.jpg
更详细的资料可以参考ti的sprab77a文档。

加载中…