预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114078078A(43)申请公布日2022.02.22(21)申请号202010848851.7(22)申请日2020.08.21(71)申请人北京小米移动软件有限公司地址100085北京市海淀区西二旗中路33号院6号楼8层018号(72)发明人高川张海坡(74)专利代理机构北京名华博信知识产权代理有限公司11453代理人白莹(51)Int.Cl.G06T1/60(2006.01)G06T7/90(2017.01)权利要求书3页说明书17页附图3页(54)发明名称一种图像格式转换方法、装置及存储介质(57)摘要本公开提供了一种图像格式转换方法、装置及存储介质,此方法包括:在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量;根据目标图像的分量采样方式计算源图像中每个像素在目标图像中的对应像素的至少一颜色分量,根据目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量在所述内存区中的存储位置,将所述至少一颜色分量的值存储在所述内存区中的相应存储位置。本公开中,在GPU中进行图像格式转换,确定用于存储目标图像的内存区后,根据目标图像的分量排序方式针对每个像素将转换后的各个颜色分量直接存储于内存区的相应位置,可以有效减少重复拷贝零碎数据的操作,节省处理能力,提高处理效率。CN114078078ACN114078078A权利要求书1/3页1.一种图像格式转换方法,其特征在于,包括:在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量;根据所述目标图像的分量采样方式计算源图像中每个像素在目标图像中的对应像素的至少一颜色分量,根据所述目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量在所述内存区中的存储位置,将所述至少一颜色分量的值存储在所述内存区中的相应存储位置。2.如权利要求1所述的方法,其特征在于,所述方法还包括:确定目标图像的存储容量;所述在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量,包括:在GPU中创建一内存区,所述内存区的容量大于或等于所述目标图像的存储容量。3.如权利要求2所述的方法,其特征在于,所述确定目标图像的存储容量,包括:确定源图像的尺寸,以及用于存储所述源图像中每个像素的颜色分量的最小容量;确定目标图像的分量采样方式;根据所述尺寸、所述最小容量和所述分量采样方式确定所述目标图像的存储容量。4.如权利要求3所述的方法,其特征在于,所述根据所述尺寸、所述最小容量和所述分量采样方式确定所述目标图像的存储容量,包括:根据所述尺寸计算像素总数;计算所述分量采样方式中各分量的像素占比比例的和值;确定所述像素总数与所述和值的乘积值;确定所述目标图像的存储容量是以所述最小容量为存储单位,并且存储单位个数等于所述乘积值的容量。5.如权利要求1所述的方法,其特征在于,根据所述目标图像的分量采样方式计算源图像中每个像素在目标图像中的对应像素的至少一颜色分量,包括:所述待转换图像中的当前像素是UV分量采样像素时,计算所述当前像素对应的Y分量、U分量和V分量;所述待转换图像中的当前像素不是UV分量采样像素时,计算所述当前像素对应的Y分量。6.如权利要求1所述的方法,其特征在于,所述分量排序方式包括:按先后顺序排列的至少一分区,每个分区对应至少一个分量,每个分区对应于相应的至少一分量的分量排列规则;所述根据所述目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量在所述内存区中的存储位置,包括:根据所述目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量所属的分区;根据相应分区的分量排列规则和所述颜色分量所属像素在源图像中的位置计算所述颜色分量在所述分量分区的存储位置。2CN114078078A权利要求书2/3页7.一种图像格式转换装置,其特征在于,包括:内存确定模块,被配置为在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量;存储模块,被配置为根据所述目标图像的分量采样方式计算源图像中每个像素在目标图像中的对应像素的至少一颜色分量,根据所述目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量在所述内存区中的存储位置,将所述至少一颜色分量的值存储在所述内存区中的相应存储位置。8.如权利要求7所述的装置,其特征在于,所述装置还包括:容量确定模块,被配置为确定目标图像的存储容量;所述内存确定模块还包括创建模块;所述创建模块,被配置为在GPU中创建一内存区,所述内存区的容量大于或等于所述目标图像的存储容量。9.如权利要求8所述的装置,其特征在于,所述容量确定模块,包括:第一确定模块,被配置为确定源图像的尺寸,以及用于存储所述源图像中每个像素的颜色分量的最小容量;第二确