几种常见的YUV格式--yuv422:yuv420【转】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⼏种常见的YUV格式--yuv422:yuv420【转】
关于yuv 格式
YUV 格式通常有两⼤类:打包(packed)格式和平⾯(planar)格式。
前者将 YUV 分量存放在同⼀个数组中,
通常是⼏个相邻的像素组成⼀个宏像素(macro-pixel);⽽后者使⽤三个数组分开存放 YUV 三个分量,就像
是⼀个三维平⾯⼀样。
下图是DM6467的视频接⼝处理前端
TI的⼏款达芬奇处理器对于接收YCbCr数据和存放数据的⽅式是不⼀样的,下⾯来分别解析⼏种YUV数据的存放⽅式。
1.YUV422 Planar
这⾥,Y\U\V数据是分开存放的,每两个⽔平Y采样点,有⼀个Cb和⼀个Cr采样点,如下图。
(DM6467不⽀持这种格式)
2.YUV420 Planar
这个格式跟YUV422 Planar 类似,但对于Cb和Cr的采样在⽔平和垂直⽅向都减少为2:1,如下图。
(DM6467不⽀持这种格式)
3.YUV422 Semi-Planar
这个格式的数据量跟YUV422 Planar的⼀样,但是U、V是交叉存放的,如下图。
(DM6467在录制或播放视频图像数据时都是使⽤这种格式)
4.YUV420 Semi-Planar
这个格式的数据量跟YUV420 Planar的⼀样,但是U、V是交叉存放的,如下图。
(DM6467在编解码、压缩视频图像数据时都是使⽤这种格式,所以对
YUV422 Semi-Planar数据进⾏
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.
5.YUV422 Interleaved
这个格式的数据量跟YUV422 Planar的⼀样,但是Y、U、V是交叉存放的,如下图。
(DM6467不⽀持这个格式。
其它TI芯⽚,像DM6446\DM365\DM355在某些模式下是
更详细的资料可以参考ti的sprab77a⽂档。