财位是45度还是墙角图:博客聚合 - MSDK格式转化篇(八)从IYU2到NV12 : sokerspace.com

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 17:51:44

MSDK格式转化篇(八)从IYU2到NV12


作者: Yanqing Wang (Intel) |英特尔® 软件网络博客 - 中文
日期: 2010/8/6 17:07
点击: 11

IYU2是常用的YUV格式,它是一种4:4:4的24bit YUV格式,常用于IEEE 1394数字照相机接口。本篇文章将讲述如何从IYU2转化为NV12格式,它对以后的RGB格式转化为NV12格式是有铺垫作用的。


IYU2的格式比较简单,存放格式以此是U0Y0V0 U1Y1V1 ...,如图1所示



                                                                               图1 IYU2格式


NV12格式如图2所示:



                                                                               图2 NV12格式


从IYU2到NV12的转换算法如下:

NV12->Y[ n ] = IYU2->Y[ n ]

NV12->U[ n ] = (IYU2->U[ n ] + IYU2->U[ n + 1 ]) / 2

NV12->V[ n ] = (IYU2->V[ n ] + IYU2->V[ n + 1 ]) / 2


【小结】

- IYU2是4:4:4格式,转化为NV12格式,在色彩上会有损失,但是这种损失肉眼比较难区分。

- IYU2是从RGB转化为NV12格式的桥梁,在RGB转化为NV12格式的时候将会着重讲述。


<< Mind Jolt – 疯狂几何 | 小众软件 > 游戏我在google code上建了一个项目。 >>
URL:http://www.sokerspace.com/modules/planet/view.article.php/958
Trackback:http://www.sokerspace.com/modules/planet/trackback.php/958