使用NEON指令把UYVY数据转换为NV12

NEON是arm实现的向量操作指令集,在AARCH64架构上可以实现128bit(16个8位数据)的并行计算。

 

从UYVY格式转换成NV12的示意图是这样的。

 

NEON实现的关键代码是这样的

下面的图解释了蓝色部分的指令流程

这个算法在8155上面测试,转换1280x720分辨率的图片使用大约2.2ms

posted on 2022-06-16 21:33  feng..liu  阅读(580)  评论(0编辑  收藏  举报