一种基于CACHE架构的沉浸式投影映射硬件加速实现方法技术

技术编号:44914930 阅读:15 留言:0更新日期:2025-04-08 18:57
本发明专利技术公开了一种基于CACHE架构的沉浸式投影映射硬件加速实现方法,属于图像处理领域。该方法包括目标图形扫描、源图像坐标计算、片上缓冲、坐标换算、插值处理以及图像处理六个部分。使用组相联的CACHE结构来优化图形图像投射变换时由于读取源图像像素点不连续所带来的访问SDR/DDR SDRAM访问效率低下的问题。通过灵活的CACHE结构以及替换策略,保证在不同的变形角度都达到较好效率提升。同时通过缓存源图像坐标到片上缓存,使得主要处理模块可以并行执行,进一步提升了处理速度。本方法可以做到针对full HD以上分辨率的图像三维变换的实时处理,避免了再次写到内存区域带来的存储带宽的浪费。

【技术实现步骤摘要】

本专利技术涉及图像处理,尤其涉及一种基于cache架构的沉浸式投影映射硬件加速实现方法。


技术介绍

1、在做3d转换投影时的一个特点是目标区域相邻点所对应的源图像中的点坐标变化较大,尤其是投影角度大时该特点尤其明显,造成处理时所需数据在存储器中的位置变化较大,对于常用的总线结构,突发传输特性无法得到充分利用,对于较常用的大容量高速存储器sdram,地址不连续也会造成其访问效率低下。

2、通常图像加速器都是以宏块或者三角形为单元对图像分块进行处理,或以行缓存的方式提升sdram访问效率。而目前的种种设计在图像变形角度较大时均无法保证对fullhd以上分辨率图像变形处理的实时性,均需写回sdram,造成系统带宽的进一步浪费。


技术实现思路

1、专利技术目的:本专利技术的目的在于提供一种基于cache架构的沉浸式投影映射硬件加速实现方法,以解决图像处理时会造成系统宽带不足的问题。

2、技术方案:一种基于cache架构的沉浸式投影映射硬件加速实现方法,包括以下步骤:

3、s1、目标本文档来自技高网...

【技术保护点】

1.一种基于CACHE架构的沉浸式投影映射硬件加速实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于CACHE架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤S1中,在对目标图形的轮廓进行描述的时候,由于目标图形是由四个顶点组成的四边形,因此在已知四个顶点坐标的情况下,四边形任意边上的点的坐标都可以由两点式直线方程计算出来,从而可以得到四边形的坐标轮廓,并分为左轮廓和右轮廓。

3.根据权利要求2所述的基于CACHE架构的沉浸式投影映射硬件加速实现方法,其特征在于,步骤S1中,在对目标图像区域进行按行逐点扫描的时候,从起始点开始,y方向不动,按...

【技术特征摘要】

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中矩阵元素的求法为:代入目标区域上的四个点和源图像...

【专利技术属性】
技术研发人员:李璋仇静贾江飞
申请(专利权)人:深圳市炬力北方微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1