YUV格式数据存储方式总结(常见的)
2017-09-15 11:36
274 查看
YUV格式有两大类:平面(planar)和紧凑(packed)。
对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。
对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。以下缩写p表示“紧凑”,sp表示“半紧凑”。
以分辨率8*4为例,数据存储方式如下。
1、yuyv(yuv422)【YUY2】:
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
2、yvyu(yuv422):
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
uyvy、vyuy略
3、yuv422p(yuv422):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UUUUUUUU
UUUUUUUU
VVVVVVVV
VVVVVVVV
4、yuv422sp(yuv422):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UVUVUVUV
UVUVUVUV
UVUVUVUV
UVUVUVUV
5、yuv420p(yuv420)【I420】:
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UUUUUUUU
VVVVVVVV
6、YV12(yuv420):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
VVVVVVVV
UUUUUUUU
7、yuv420sp(yuv420):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UVUVUVUV
UVUVUVUV
对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。
对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。以下缩写p表示“紧凑”,sp表示“半紧凑”。
以分辨率8*4为例,数据存储方式如下。
1、yuyv(yuv422)【YUY2】:
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
YUYVYUYV
2、yvyu(yuv422):
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
YVYUYVYU
uyvy、vyuy略
3、yuv422p(yuv422):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UUUUUUUU
UUUUUUUU
VVVVVVVV
VVVVVVVV
4、yuv422sp(yuv422):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UVUVUVUV
UVUVUVUV
UVUVUVUV
UVUVUVUV
5、yuv420p(yuv420)【I420】:
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UUUUUUUU
VVVVVVVV
6、YV12(yuv420):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
VVVVVVVV
UUUUUUUU
7、yuv420sp(yuv420):
YYYYYYYY
YYYYYYYY
YYYYYYYY
YYYYYYYY
UVUVUVUV
UVUVUVUV
相关文章推荐
- Android数据存储五种方式总结
- ACM中常见数据输入格式总结
- Android数据存储五种方式总结
- Android数据存储五种方式总结
- Android数据存储几种方式用法总结
- Android数据存储五种方式总结
- android 数据存储五种方式总结
- Android应用程序的常见数据存储方式小结
- Android数据存储五种方式总结
- Android数据存储五种方式总结
- Android数据存储五种方式总结
- Android数据存储五种方式总结
- 常见的四种POST 提交数据方式(小总结)
- 数据结构——线性表——散列存储结构——哈希表知识点总结 原创 2017年05月14日 10:08:40 散列(hashing)是一种重要的存储方法,也是一种常见的查找方法。 基本思想:以结点的
- Android数据存储五种方式总结
- 常见的四种POST 提交数据方式(小总结)
- Android数据存储五种方式总结
- Android的数据存储方式 总结
- 关于VB中数据的存储格式和寻址方式
- 技术分享 - Windows Phone 的数据存储方式总结