数据处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:37622083 阅读:27 留言:0更新日期:2023-05-18 12:13
本发明专利技术实施例提供了一种数据处理方法、装置、电子设备及可读存储介质,所述方法通过获取待处理图元对应的插值系数;将对应相同属性中同一属性分量的各待处理图元的插值系数划分至同一数据块,得到至少两个待存储数据块;将所述至少两个待存储数据块存入指定存储器;其中,任一所述待存储数据块中的数据在所述指定存储器中连续存储;指定存储器包括多个存储体,所述指定存储器中连续地址的数据存放在不同的存储体中。这样,可以降低每次所需读取的数据在存储体中的分散程度,使得每次所需读取的数据尽可能集中在连续的更少数量的存储体中,进而可以降低所需读取的数据落入同一存储体的不同行的概率,从而一定程度上避免地址冲突,提高读效率。提高读效率。提高读效率。

【技术实现步骤摘要】
数据处理方法、装置、电子设备及可读存储介质


[0001]本专利技术属于图形处理领域,特别是涉及一种数据处理方法、装置、电子设备及可读存储介质。

技术介绍

[0002]现代图形处理领域中,图形程序数据包括构成图像的各种图元的位置维数、形状等,通常表示维数为三维空间对应的数据。对图形程序数据进行处理以得到最终图像的过程包括:顶点的数据通过顶点着色器进行转换和计算后,会进入图元装配模块变成图元,再经过光栅化模块后变成片段数据,片段数据通过片段着色器进行计算,得到最终像素点的颜色,从而得到最终的图像。其中,顶点是存储一系列基本绘图所需属性的基本元素,可以是对原始的图像程序数据进行处理后得到的信息,例如二维或三维空间中的点、或曲面上的多个点。在着色器中,与顶点相连的图形元素称为图元,图元内部应上色的区域称为片段。而顶点除了位置信息外,还可能包含颜色、法线、纹理坐标等顶点属性。包含该顶点的图元光栅化得到的片段会继承顶点的部分属性,每个片段的属性可以通过对顶点属性进行属性插值得到,相应地,属性插值需要使用插值系数获得。而不同图元的每个属性的插值系数不同,为了本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:获取待处理图元对应的插值系数;将对应相同属性中同一属性分量的各待处理图元的插值系数划分至同一数据块,得到至少两个待存储数据块;将所述至少两个待存储数据块存入指定存储器;其中,任一所述待存储数据块中的数据在所述指定存储器中连续存储;所述指定存储器包括多个存储体,所述指定存储器中连续地址的数据存放在不同的存储体中。2.根据权利要求1所述方法,其特征在于,所述方法还包括:响应于数据读取指令,从指定存储器中存储的至少两个数据块中读取所述数据读取指令指示的数据块;其中,同一数据块中包括对应相同属性中同一属性分量的各待处理图元的插值系数;基于读取到的所述数据块中的插值系数,进行属性插值操作。3.根据权利要求1或2所述方法,其特征在于,所述至少两个待存储数据块按照预设属性分量顺序在所述指定存储器中连续存储。4.根据权利要求1或2所述方法,其特征在于,所述将对应相同属性中同一属性分量的各待处理图元的插值系数划分至同一数据块,包括:将对应相同属性中同一属性分量的待处理图元的插值系数中,对应同一系数类别的插值系数划分至同一子数据块;根据各子数据块对应的系数类别,以预设系数类别顺序对各所述子数据块进行排列,以得到所述数据块。5.根据权利要求1所述方法,其特征在于,所述方法还包括:检测所述待处理图元的数量,得到目标数量;若所述存储体的数量是所述目标数量的整数倍,则对所述待处理图元进行扩充,以使所述存储体的数量不为所述目标数量的整数倍。6.根据权利要求1所述方法,其特征在于,所述指定存储器包括2
n
个存储体,所述n为正整数,所述指定存储器中连续地址的数据存放在不同的存储体中;所述方法还包括:在检测到所述目标数量为偶数的情况下,对所述待处理图元进行扩充,以使所述目标数量不为偶数。7.根据权利要求5或6所述方法,其特征在于,所述对所述待处理图元进行扩充,包括:在所述待处理图元中增加一个虚拟图元;所述虚拟图元对应的插值系数为默认值。8.根据权利要求4所述方法,其特征在于,所述将所述至少两个待存储数据块存入指定存储器之前,还包括:根据所述待存储数据块中各插值系数所对应的属性号、属性分量号、插值系数号以及图元号,确定所述插值系数对应的地址偏移量;其中,所述地址偏移量与所述属性号、属性分量号、插值系数号以及图元号正相关;同一子数据块中各待处理图元对应的插值系数的图元号连续分布;根据所述地址偏移量以及预设基地址,计算各所述插值系数的写入地址。9.一种数据处理装置,其特征在于,所述装置包括:获取模块,用于获取待处理图元对应的插值系数;
划分模块,用于将对应相同属性中同一属性分量的各待处理图元的插值系数划分至同一数据块,得到至少两个待存储数据块;存储模块,用于将所述至少两个待存储数据块存入指定存储器;其中,任一所述待存储数据块...

【专利技术属性】
技术研发人员:刘苏苏孟豪
申请(专利权)人:龙芯中科合肥技术有限公司
类型:发明
国别省市:

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

1