几种常见的YUV格式--yuv422:yuv420【转】

简介:

转自:http://blog.csdn.net/u012288815/article/details/51799477

关于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文档。











本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sky-heaven/p/6951714.html,如需转载请自行联系原作者


相关文章
|
3月前
|
存储 JSON 关系型数据库
【干货满满】解密 API 数据解析:从 JSON 到数据库存储的完整流程
本文详解电商API开发中JSON数据解析与数据库存储的全流程,涵盖数据提取、清洗、转换及优化策略,结合Python实战代码与主流数据库方案,助开发者构建高效、可靠的数据处理管道。
|
存储 安全 算法
【接口加密】Java中的接口加密实践
【接口加密】Java中的接口加密实践
|
存储 缓存 安全
一文讲透认证授权的那些事
权限管理一直都是初级程序员学习的一大重点,也是一大难点,有单点登录,有联合登录,有session有Token,有各种权限框架,还有什么是RBAC,以及分布式下如何做权限管理。
1052 0
|
2月前
|
前端开发 JavaScript NoSQL
如何开发一套绩效管理(KPI)系统?(附架构图+流程图+代码参考)
本文介绍了如何构建科学有效的绩效管理(KPI)系统,帮助企业提升组织效率与员工成长。内容涵盖系统架构设计、功能模块开发、业务流程落地及实操技巧,提供架构图、流程图和核心代码参考,助力快速实现企业绩效管理数字化。
|
4月前
|
开发工具
【HarmonyOS 5】Integrating WeChat Sharing into HarmonyOS Applications
【HarmonyOS 5】Integrating WeChat Sharing into HarmonyOS Applications
104 9
|
12月前
|
人工智能 自然语言处理 测试技术
通义灵码一周年
【10月更文挑战第5天】通义灵码一周年体验
208 5
|
11月前
|
存储 图形学
手机广告常见的10bit是什么?YUV444、YUV422、YUV420、YUV411是什么?
10bit色深相较于8bit,能提供更多的灰阶和显色数,使色彩过渡更加平滑,减少色带现象。YUV444、YUV422、YUV420、YUV411是不同的采样方式,通过减少UV分量来节省空间。YUV420和YUV411虽都是每4个Y分量用1组UV分量,但YUV420在垂直方向上交替存储U和V,而YUV411仅在水平方向上进行4:1抽样。
|
机器学习/深度学习 人工智能 监控
论文介绍:Masked-attention Mask Transformer (Mask2Former)——通用图像分割的新架构
【5月更文挑战第24天】Mask2Former,一种新型的图像分割架构,采用遮蔽注意力机制聚焦局部特征,提升模型收敛速度和性能,在COCO、Cityscapes等数据集上刷新记录。其元架构结合背景特征提取器、像素解码器和Transformer解码器,实现高效训练和性能提升。尽管在处理小对象和泛化能力上仍有局限,但Mask2Former为通用图像分割开辟了新路径。[链接](https://arxiv.org/abs/2112.01527)
899 5
|
缓存 TensorFlow 算法框架/工具
conda 常用命令, Non-zero exit code,You will need to adjust your conda configuration
conda 常用命令, Non-zero exit code,You will need to adjust your conda configuration
|
编译器 API C语言
芯片验证 | 理解SystemVerilog DPI并不难
芯片验证 | 理解SystemVerilog DPI并不难
881 0