快速读取图元源数据的图形处理方法和系统及电子设备与流程

文档序号:34765658发布日期:2023-07-13 09:04阅读:26来源:国知局
快速读取图元源数据的图形处理方法和系统及电子设备与流程

本发明涉及图形处理,尤其涉及快速读取图元源数据的图形处理方法和系统及电子设备。


背景技术:

1、flashmemory(包括spi-flash memory和nand-flash memory)是非易失性存储器,断电数据也不会丢失,一般常用来保存数据,如图形或图像数据。flashmemory读延迟时间较长,平均读出速度存在限制。

2、例如,当背景图片需要显示时,cpu 从flashmemory读出背景图片并保存到高速缓存(例如sram,dram)。gpu从高速缓存读取背景图片及其他资源数据,逐点进行像素实时合成,生成像素颜色数据并驱动显示装置(如lcd显示屏)进行显示。当显示装置显示分辨率较大时(如1280×720或以上),绘制图片格式为yuv420的背景图片并完整填充显示区域,需1280×720×3/2=1382400字节,占用高速缓存的空间较大。从而将大的图片资源从flashmemory复制到高速缓存需要花费较多时间,导致ui界面的响应刷新速度变慢。

3、为降低系统硬件成本,高速缓存的存储空间较少,此时无法将所需的图片资源(如背景图片)完全加载到高速缓存,而且,不使用帧缓存技术,gpu是通过逐点像素实时合成技术,形成图像数据驱动显示屏显示,那么gpu从flashmemory直接读出图片数据的速度,无法满足gpu执行实时像素合成程序时对图片数据的高速读出访问需求。


技术实现思路

1、本发明所要解决的技术问题是提供快速读取图元源数据的图形处理方法和系统及电子设备,既不占用较多的存储空间又可大幅提高图形数据的读取速度。

2、根据一实施例,一种快速读取图元源数据的图形处理方法,包括:生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系;其中,该数据预取存储空间为存储器上的物理存储空间,包括i个存储映射类图元的源数据的数据区块;且该数据区块依据映射类图元的源数据大小划分为相互间隔分布的n个相等大小的固定预取块和n个相等大小的轮换预取块;该映射存储空间为高速缓存上的物理存储空间,包括i个小于所映射的数据区块的映射区块;所述n,i为大于0的自然数;依据映射关系复制该映射类图元存储在该述数据预取存储空间的数据至该映射存储空间;确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,是映射类图元则依据该映射关系从该映射存储空间获取该映射类图元的源数据,是非映射类图元则从其他存储空间获取所述非映射类图元的源数据;将当前待绘制像素点处的每个图元的源数据进行实时像素合成处理,生成图像数据并输出。

3、根据一实施例,一种快速读取图元源数据的图形处理系统,包括:图形处理装置,以及存储器和高速缓存;该图形处理装置,生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系,依据该映射关系复制映射类图元存储在数据预取存储空间的数据至映射存储空间;再确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,是映射类图元则依据该映射关系从映射存储空间获取该映射类图元的源数据,是非映射类图元则从其他存储空间获取所述非映射类图元的源数据;将所述当前待绘制像素点处的每个图元的源数据进行实时像素合成处理,生成图像数据并输出;该数据预取存储空间为所述存储器上的物理存储空间,包括i个存储所述映射类图元的源数据的数据区块;且所述数据区块依据映射类图元的源数据大小划分为相互间隔分布的n个相等大小的固定预取块和n个相等大小的轮换预取块;该映射存储空间为所述高速缓存上的物理存储空间,包括i个小于所映射的数据区块的映射区块;所述n,i为大于0的自然数。

4、根据一实施例,一种电子设备,包括该快速读取图元源数据的图形处理系统,和连接该图形处理系统的显示装置;该显示装置实时读取图像数据,绘制待绘制像素点。

5、有益效果

6、本发明的快速读取图元源数据的图形处理方法和系统,既不占用较多的存储空间又可大幅提高图形数据读取速度。



技术特征:

1.一种快速读取图元源数据的图形处理方法,其特征在于,包括:

2.如权利要求1所述的快速读取图元源数据的图形处理方法,其特征在于,在所述生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系之前,进一步包括:

3.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,所述映射基础参数包括所述映射类图元在所述数据区块上的存储基地址,所述映射区块的创建基地址,所述固定映射块的调节参数,所述轮换映射块的调节参数和所述j;其中,所述固定映射块的调节参数,所述轮换映射块的调节参数和所述j,根据所述存储器和所述高速缓存的访问速度被预设。

4.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,进一步包括:

5.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,进一步包括:

6.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,所述生成所述映射存储空间,进一步包括:

7.如权利要求6所述的快速读取图元源数据的图形处理方法,其特征在于,所述生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系,进一步包括:

8.如权利要求7所述的快速读取图元源数据的图形处理方法,其特征在于,所述依据所述映射关系复制所述映射类图元存储在所述数据预取存储空间的数据至所述映射存储空间,进一步包括:

9.如权利要求8所述的快速读取图元源数据的图形处理方法,其特征在于,所述依据所述映射关系复制所述映射类图元存储在所述数据预取存储空间的数据至所述映射存储空间,进一步包括:

10.如权利要求1所述的快速读取图元源数据的图形处理方法,其特征在于,所述确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,进一步包括:

11.一种快速读取图元源数据的图形处理系统,其特征在于,包括:图形处理装置,以及存储器和高速缓存;

12.如权利要求11所述的快速读取图元源数据的图形处理系统,其特征在于,进一步包括:

13.如权利要求12所述的快速读取图元源数据的图形处理系统,其特征在于,进一步包括:

14.如权利要求12所述的快速读取图元源数据的图形处理系统,其特征在于,所述gpu驱动程序,进一步包括:

15.如权利要求12所述的快速读取图元源数据的图形处理系统,其特征在于,进一步包括:

16.如权利要求12所述的快速读取图元源数据的图形处理系统,其特征在于,所述gpu驱动程序,进一步包括:

17.如权利要求16所述的快速读取图元源数据的图形处理系统,其特征在于,所述图形处理装置,进一步包括:

18.如权利要求17所述的快速读取图元源数据的图形处理系统,其特征在于,所述图形处理装置,进一步包括:

19.如权利要求18所述的快速读取图元源数据的图形处理系统,其特征在于,所述图形处理装置,进一步包括:

20.如权利要求11所述的快速读取图元源数据的图形处理系统,其特征在于,所述图形处理装置,进一步包括:

21.如权利要求12所述的快速读取图元源数据的图形处理系统,其特征在于,所述图形处理装置,进一步包括:

22.一种电子设备,其特征在于,包括如权利要求11至21任意一项所述的快速读取图元源数据的图形处理系统,和连接所述图形处理系统的显示装置;所述显示装置实时读取所述图像数据,绘制所述待绘制像素点。


技术总结
本发明公开了快速读取图元源数据的图形处理方法和系统及电子设备,包括生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系,依据该映射关系复制该映射类图元存储在数据预取存储空间的数据至映射存储空间,确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,是映射类图元则依据映射关系从映射存储空间获取该图元的源数据,是非映射类图元则从其他存储空间获取该图元的源数据;将当前待绘制像素点处的每个图元的源数据进行实时像素合成处理,生成图像数据并输出。本发明的快速读取图元源数据的图形处理系统,既不占用较多的存储空间又可大幅提高图形数据读取速度。

技术研发人员:卓永红
受保护的技术使用者:卓永红
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1