技术特征:
1.一种图形处理器的图像格式转换方法,其特征在于,应用于图形处理器,所述方法包括:
从中央处理器获取当前帧画面对应的原始的渲染贴图;
从所述原始的渲染贴图中读取所述当前帧画面中各像素点的第一数据格式的像素值;
将各像素点的所述第一数据格式的像素值转换为第二数据格式的像素值,并根据所述第二数据格式的像素值生成新的渲染贴图;
采用所述新的渲染贴图进行渲染处理,生成当前帧画面对应的目标画面。
2.根据权利要求1所述的方法,其特征在于,所述第一数据格式为红绿蓝格式,所述第二数据格式为亮度色度格式;所述将各像素点的所述第一数据格式的像素值转换为第二数据格式的像素值,包括:
根据红绿蓝值与亮度分量的值的映射关系,确定各像素点在亮度分量上的像素值;
将各像素点划分为多个像素区域;
根据各像素区域中的各像素点的红绿蓝值与第一色度分量的值的映射关系,确定各像素区域在第一色度分量上的像素值;
根据各像素区域中的各像素点的红绿蓝值与第二色度分量的值的映射关系,确定各像素区域在第二色度分量上的像素值。
3.根据权利要求2所述的方法,其特征在于,所述根据各像素区域中的各像素点的红绿蓝值与第一色度分量的值的映射关系,确定各像素区域在第一色度分量上的像素值,包括:
根据第一像素区域中各像素点的坐标,确定所述第一像素区域的中心像素点,所述第一像素区域为各像素区域中任一像素区域;
根据所述中心像素点的红绿蓝值与第一色度分量的值的第一映射关系,确定所述第一像素区域在第一色度分量上的像素值。
4.根据权利要求2所述的方法,其特征在于,所述根据各像素区域中的各像素点的红绿蓝值与第二色度分量的值的映射关系,确定各像素区域在第二色度分量上的像素值,包括:
根据第一像素区域中各像素点的坐标,确定所述第一像素区域的中心像素点,所述第一像素区域为各像素区域中任一像素区域;
根据所述中心像素点的红绿蓝值与第二色度分量的值的第二映射关系,确定所述第一像素区域在第二色度分量上的像素值。
5.根据权利要求1-4任一所述的方法,其特征在于,所述根据所述第二数据格式的像素值生成新的渲染贴图之前,所述方法还包括:
根据所述原始的渲染贴图的尺寸参数,确定待创建的新的渲染贴图的尺寸参数,所述尺寸参数包括:宽度和高度,所述待创建的新的渲染贴图的高度为所述原始的渲染贴图的预设倍数,所述待创建的新的渲染贴图的宽度与所述原始的渲染贴图的宽度相同;
根据所述待创建的新的渲染贴图的尺寸参数,创建贴图模板;
创建新的缓存空间,并将所述缓存空间与所述贴图模板进行绑定,所述新的缓存空间用于存储所述第二数据格式的像素值;
将转换得到的所述第二数据格式的像素值存储至所述新的缓存空间中。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第二数据格式的像素值生成新的渲染贴图,包括:
从所述新的缓存空间中读取所述第二数据格式的像素值;
将所述第二数据格式的像素值传入所述贴图模板中,得到所述新的渲染贴图。
7.根据权利要求1所述的方法,其特征在于,所述采用所述新的渲染贴图进行图像渲染,生成当前帧画面对应的目标画面之后,所述方法还包括:
分别生成至少一帧画面对应的至少一帧目标画面;
将所述至少一帧目标画面发送至用户终端。
8.一种图形处理器的图像格式转换装置,其特征在于,应用于图形处理器,所述装置包括:获取模块、读取模块、转换模块、生成模块;
所述获取模块,用于从中央处理器获取当前帧画面对应的原始的渲染贴图;
所述读取模块,用于从所述原始的渲染贴图中读取所述当前帧画面中各像素点的第一数据格式的像素值;
所述转换模块,用于将各像素点的所述第一数据格式的像素值转换为第二数据格式的像素值,并根据所述第二数据格式的像素值生成新的渲染贴图;
所述生成模块,用于采用所述新的渲染贴图进行渲染处理,生成当前帧画面对应的目标画面。
9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如权利要求1至7任一所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至7任一所述的方法的步骤。
技术总结
本申请提供一种图形处理器的图像格式转换方法、装置、设备及存储介质,涉及图像处理技术领域。该方法包括:从中央处理器获取当前帧画面对应的原始的渲染贴图;从原始的渲染贴图中读取当前帧画面中各像素点的第一数据格式的像素值;将各像素点的第一数据格式的像素值转换为第二数据格式的像素值,并根据第二数据格式的像素值生成新的渲染贴图;采用新的渲染贴图进行渲染处理,生成当前帧画面对应的目标画面。本方法中,通过在图形处理器中进行图像画面数据格式的转换,基于图形处理器浮点数据计算的优势,以及特有的图形并行计算能力,能够处理大批量像素点的数据格式并行转换计算,从而有效的提高了图像数据格式转换的计算效率。
技术研发人员:吴锴;
受保护的技术使用者:网易(杭州)网络有限公司;
技术研发日:2021.11.08
技术公布日:2022.02.11
本文用于企业家、创业者技术爱好者查询,结果仅供参考。