【技术实现步骤摘要】
本专利技术涉及图像处理,尤其涉及一种基于cache架构的沉浸式投影映射硬件加速实现方法。
技术介绍
1、在做3d转换投影时的一个特点是目标区域相邻点所对应的源图像中的点坐标变化较大,尤其是投影角度大时该特点尤其明显,造成处理时所需数据在存储器中的位置变化较大,对于常用的总线结构,突发传输特性无法得到充分利用,对于较常用的大容量高速存储器sdram,地址不连续也会造成其访问效率低下。
2、通常图像加速器都是以宏块或者三角形为单元对图像分块进行处理,或以行缓存的方式提升sdram访问效率。而目前的种种设计在图像变形角度较大时均无法保证对fullhd以上分辨率图像变形处理的实时性,均需写回sdram,造成系统带宽的进一步浪费。
技术实现思路
1、专利技术目的:本专利技术的目的在于提供一种基于cache架构的沉浸式投影映射硬件加速实现方法,以解决图像处理时会造成系统宽带不足的问题。
2、技术方案:一种基于cache架构的沉浸式投影映射硬件加速实现方法,包括以下步骤:
...【技术保护点】
1.一种基于CACHE架构的沉浸式投影映射硬件加速实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于CACHE架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤S1中,在对目标图形的轮廓进行描述的时候,由于目标图形是由四个顶点组成的四边形,因此在已知四个顶点坐标的情况下,四边形任意边上的点的坐标都可以由两点式直线方程计算出来,从而可以得到四边形的坐标轮廓,并分为左轮廓和右轮廓。
3.根据权利要求2所述的基于CACHE架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤S1中,在对目标图像区域进行按行逐点扫描的时候,从起始点
...【技术特征摘要】
1.一种基于cache架构的沉浸式投影映射硬件加速实现方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的基于cache架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤s1中,在对目标图形的轮廓进行描述的时候,由于目标图形是由四个顶点组成的四边形,因此在已知四个顶点坐标的情况下,四边形任意边上的点的坐标都可以由两点式直线方程计算出来,从而可以得到四边形的坐标轮廓,并分为左轮廓和右轮廓。
3.根据权利要求2所述的基于cache架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤s1中,在对目标图像区域进行按行逐点扫描的时候,从起始点开始,y方向不动,按x递增的方向x0+δx、x0+2δx、x0+3δx、......、x0+kδx,直至碰到图像的右轮廓结束本行扫描,然后跳转到下一行开始扫描,按x递增的方向扫描,直到碰到图形的右轮廓结束,按上述扫描操作重复扫描每一行直至图形最后一行结束。
4.根据权利要求1所述的基于cache架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤s2中矩阵元素的求法为:代入目标区域上的四个点和源图像...
【专利技术属性】
技术研发人员:李璋,仇静,贾江飞,
申请(专利权)人:深圳市炬力北方微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。