[发明专利]一种NV12格式的仿射变换的硬件实现方法在审
申请号: | 202010795371.9 | 申请日: | 2020-08-10 |
公开(公告)号: | CN114078081A | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 呼立展;张传兵 | 申请(专利权)人: | 合肥君正科技有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 聂鹏 |
地址: | 230088 安徽省合肥市高新区望江*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 nv12 格式 变换 硬件 实现 方法 | ||
1.一种NV12格式的仿射变换的硬件实现方法,其特征在于,所述方法包括以下步骤:
S1,读取NV12图像,处理的源图格式为NV12格式,按照总线接口协议获取两行Y通道信息,一行UV通道图像信息;
S2,输入重采样,对于NV12格式的图像,将NV12格式的数据进行重采样,重采样之后的数据格式实际为YUV444,与BGRA格式数据像素点分布类似;
S3,通过仿射变换处理获取源图位置信息,利用仿射变换矩阵来获取目标像素点映射到源图中的位置信息;
S4,插值计算,假设目标像素点为(dx,dy),源像素点为(sx,sy),对于NV12格式的图像数据,经过重采样之后,对应的像素分布在进行插值计算时,Y通道,U通道及V通道,从目标像素点映射到源图像中的四个位置信息均是(sx,sy),(sx+1,sy),(sx,sy+1),(sx+1,sy+1);
S5,采样输出,对于NV12格式输出,需要对图像进行重采样输出,经过重采样和插值计算后输出的图像为YUV444,需要对UV通道的数据进行压缩处理。
2.根据权利要求1所述的一种NV12格式的仿射变换的硬件实现方法,其特征在于,所述步骤S2进一步包括:对于BGRA格式的图像,实现颜色空间转换将NV12格式转换为BGRA格式。
3.根据权利要求1所述的一种NV12格式的仿射变换的硬件实现方法,其特征在于,所述步骤S4进一步包括:对于BGRA格式的图像数据,在进行插值计算时,从目标像素点映射到源图像中的四个位置信息是(sx,sy),(sx+1,sy),(sx,sy+1),(sx+1,sy+1)。
4.根据权利要求1所述的一种NV12格式的仿射变换的硬件实现方法,其特征在于,所述步骤S5中所述压缩处理的原则是,Y通道的数据正常采样,UV通道的数据,仅采样奇行奇列的数据。
5.根据权利要求1所述的一种NV12格式的仿射变换的硬件实现方法,其特征在于,所述步骤S3中仿射变换处理的过程可以划分如下:
(1)根据目标像素点通过仿射变换矩阵计算获得目标点映射到原图中位置,使用2x3矩阵来表示仿射变换,
假设目标像素点为(dx,dy),源像素点为(sx,sy),
则,sx=a00*dx+a01*dy+b00,sy=a10*dx+a11*dy+b10;
(2)根据上述位置信息sx,sy获取像素点的权重信息;
(3)根据位置信息获取四个源目标像素点,使用插值算法算出当前目标像素点的像素值。
6.根据权利要求1所述的一种NV12格式的仿射变换的硬件实现方法,其特征在于,所述步骤S3中位置信息为浮点类型,整数部分为映射到源图像中的坐标,小数部分为权重信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥君正科技有限公司,未经合肥君正科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010795371.9/1.html,转载请声明来源钻瓜专利网。