【技术实现步骤摘要】
【国外来华专利技术】快速读取图元源数据的图形处理方法和系统及电子设备
[0001]本专利技术涉及图形处理
,尤其涉及快速读取图元源数据的图形处理方法和系统及电子设备。
技术介绍
[0002]FlashMemory(包括SPI
‑
Flash Memory和Nand
‑
Flash memory)是非易失性存储器,断电数据也不会丢失,一般常用来保存数据,如图形或图像数据。FlashMemory读延迟时间较长,平均读出速度存在限制。
[0003]例如,当背景图片需要显示时,CPU 从FlashMemory读出背景图片并保存到高速缓存(例如SRAM,DRAM)。GPU从高速缓存读取背景图片及其他资源数据,逐点进行像素实时合成,生成像素颜色数据并驱动显示装置(如LCD显示屏)进行显示。当显示装置显示分辨率较大时(如1280
×
720或以上),绘制图片格式为YUV420的背景图片并完整填充显示区域,需1280
×
720
×
3/2=1382400字节,占用高速缓存的空间较大。从而将大的图片资源从FlashMemory复制到高速缓存需要花费较多时间,导致UI界面的响应刷新速度变慢。
[0004]为降低系统硬件成本,高速缓存的存储空间较少,此时无法将所需的图片资源(如背景图片)完全加载到高速缓存,而且,不使用帧缓存技术,GPU是通过逐点像素实时合成技术,形成图像数据驱动显示屏显示,那么GPU从FlashMemory直接读出图片数据的速度,无法满足 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种快速读取图元源数据的图形处理方法,其特征在于,包括:生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系;其中,所述数据预取存储空间为存储器上的物理存储空间,包括i个存储所述映射类图元的源数据的数据区块;且所述数据区块依据映射类图元的源数据大小划分为相互间隔分布的n个相等大小的固定预取块和n个相等大小的轮换预取块;所述映射存储空间为高速缓存上的物理存储空间,包括i个小于所映射的数据区块的映射区块;所述n,i为大于0的自然数;依据所述映射关系复制所述映射类图元存储在所述数据预取存储空间的数据至所述映射存储空间;确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,是映射类图元则依据所述映射关系从所述映射存储空间获取所述映射类图元的源数据,是非映射类图元则从其他存储空间获取所述非映射类图元的源数据;将所述当前待绘制像素点处的每个图元的源数据进行实时像素合成处理,生成图像数据并输出。2.如权利要求1所述的快速读取图元源数据的图形处理方法,其特征在于,在所述生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系之前,进一步包括:确定待显示图形是否包含映射类图元,是则依据预设的映射基础参数,生成所述映射存储空间;所述映射区块包括固定映射区和紧邻所述固定映射区的轮换映射区,所述固定映射区划分为n个与所述n个固定预取块按序一一映射且大小相同的固定映射块,所述轮换映射区划分为j个与所述n个轮换预取块按序轮换映射且大小相同的轮换映射块;所述按序轮换映射是指所述n个轮换预取块与所述j个轮换映射块之间为多轮按序一一映射;其中,所述j为小于n的自然数。3.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,所述映射基础参数包括所述映射类图元在所述数据区块上的存储基地址,所述映射区块的创建基地址,所述固定映射块的调节参数,所述轮换映射块的调节参数和所述j;其中,所述固定映射块的调节参数,所述轮换映射块的调节参数和所述j,根据所述存储器和所述高速缓存的访问速度被预设。4.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,进一步包括:依据所述映射类图元的大小,所述固定映射块的大小和所述轮换映射块的大小,计算得到所述n,且使所述n个所述固定预取块的大小和n个轮换预取块的大小之和不小于所述映射类图元的大小;其中,所述固定映射块的大小等于所述固定映射块的调节参数与所述高速缓存的页字节大小的乘积,所述轮换映射块的大小等于所述轮换映射块的调节参数与所述高速缓存的页字节大小的乘积。5.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,进一步包括:所述固定映射块的调节参数加所述轮换映射块的调节参数之和等于2
m
;其中,所述m为
自然数。6.如权利要求2所述的快速读取图元源数据的图形处理方法,其特征在于,所述生成所述映射存储空间,进一步包括:依据所述固定映射块的大小,所述n,所述轮换映射块的大小,所述j和所述映射区块的创建基地址,来确定所述映射区块的大小和位置,在所述高速缓存中创建相同大小和位置的存储空间作为所述映射区块。7.如权利要求6所述的快速读取图元源数据的图形处理方法,其特征在于,所述生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系,进一步包括:依据所述映射类图元在所述数据区块的存储基地址和所述映射区块的大小和位置,生成记录了所述固定预取块与所述固定映射块的存储地址及按序一一映射关系,以及所述轮换预取块与所述轮换映射块的存储地址及按序轮换映射关系的映射关系表。8.如权利要求7所述的快速读取图元源数据的图形处理方法,其特征在于,所述依据所述映射关系复制所述映射类图元存储在所述数据预取存储空间的数据至所述映射存储空间,进一步包括:依据所述映射关系表复制所述固定预取块的数据至所述固定映射块,复制所述轮换预取块的数据至所述轮换映射块,直至与所述数据区块相映射的映射区块写满数据。9.如权利要求8所述的快速读取图元源数据的图形处理方法,其特征在于,所述依据所述映射关系复制所述映射类图元存储在所述数据预取存储空间的数据至所述映射存储空间,进一步包括:在一个或多个轮换映射块的数据输出后,依据所述按序轮换映射关系复制对应的一个或多个轮换预取块的数据至该一个或多个轮换映射块。10.如权利要求1所述的快速读取图元源数据的图形处理方法,其特征在于,所述确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,进一步包括:依据所述当前待绘制像素点处的图元包含映射图元标记信息,确定该图元为映射类图元。11.一种快速读取图元源数据的图形处理系统,其特征在于,包括:图形处理装置,以及存储器和高速缓存;所述图形处理装置,生成映射类图元分别在数据预取存储空间和映射存储空间的物理存储地址之间的映射关系,依据所述映射关系复制所述映射类图元存储在所述数据预取存储空间的数据至所述映射存储空间;再确定当前待绘制像素点处的每个图元是映射类图元还是非映射类图元,是映射类图元则依据所述映射关系从所述映射存储空间获取所述映射类图元的源数据,是非映射类图...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。