[发明专利]一种图像格式转换方法、装置及存储介质在审
| 申请号: | 202010848851.7 | 申请日: | 2020-08-21 |
| 公开(公告)号: | CN114078078A | 公开(公告)日: | 2022-02-22 |
| 发明(设计)人: | 高川;张海坡 | 申请(专利权)人: | 北京小米移动软件有限公司 |
| 主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T7/90 |
| 代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 白莹 |
| 地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 图像格式 转换 方法 装置 存储 介质 | ||
本公开提供了一种图像格式转换方法、装置及存储介质,此方法包括:在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量;根据目标图像的分量采样方式计算源图像中每个像素在目标图像中的对应像素的至少一颜色分量,根据目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量在所述内存区中的存储位置,将所述至少一颜色分量的值存储在所述内存区中的相应存储位置。本公开中,在GPU中进行图像格式转换,确定用于存储目标图像的内存区后,根据目标图像的分量排序方式针对每个像素将转换后的各个颜色分量直接存储于内存区的相应位置,可以有效减少重复拷贝零碎数据的操作,节省处理能力,提高处理效率。
技术领域
本公开涉及移动终端数据处理技术领域,尤其涉及一种图像格式转换方法、装置及存储介质。
背景技术
图像处理中通常遇到颜色空间的概念,“颜色空间”一词源于西方的“ColorSpace”,又称作“色域”。色彩学中,人们建立了多种色彩模型,以一维、二维、三维甚至四维空间坐标来表示某一色彩,这种坐标系统所能定义的色彩范围即颜色空间。通常用到的颜色空间主要有RGB、YUV、CMYK、Lab等编码形式,每种编码形式对应的图像的数据分别为RGB格式数据、YUV格式数据、CMYK格式数据、Lab格式数据。
图像处理的方法中,通常既会用到GPU,又会用到CPU。例如,先使用GPU对源图像进行处理,然后再使用CPU进行进一步地处理,但是,CPU处理图像时,一般需要输入的图像的数据为YUV格式数据,如果源图像的数据不是YUV格式数据,则需要将其转换为YUV格式数据。
其中,YUV格式数据的YUV存储格式主要有两大类:planar和packed。对于planar的YUV存储格式:先连续存储所有像素点的Y分量,紧接着存储所有像素点的U分量,随后是所有像素点的V分量;对于packed的YUV存储格式:每个像素点的Y、U、V分量是连续交叉存储的。在上述两大类的YUV存储格式下,还包括多种子类型的YUV存储格式。
当需要进行RGB图像至YUV图像的转换时,一种现有技术中,从GPU中读取出所有RGB数据后,在CPU中将RGB数据转换为其它格式的数据。另一种现有技术中,首先,在GPU中完成每个像素R、G、B分量到Y、U、V分量的转换,转换后的Y、U、V分量存储在原像素R、G、B分量的位置,形成转换后的YUV格式数据,并使用与原RGB存储格式或RGBA存储格式对应的YUV存储格式进行存储。然后,从GPU读出上述YUV格式数据,使用CPU将上述YUV格式数据重组为目标YUV存储格式的YUV格式数据进行储存,但是,由于YUV存储格式多种多样,且各YUV存储格式的具体存储方式差距较大,因此该步骤需要重复多次零碎的拷贝,非常耗时,效率低下。
发明内容
为克服相关技术中存在的问题,本文提供了一种图像格式转换的方法、装置及存储介质。
根据本文实施例的第一方面,提供一种图像格式转换的方法,此方法包括:
在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量;
根据所述目标图像的分量采样方式计算源图像中每个像素在目标图像中的对应像素的至少一颜色分量,根据所述目标图像的分量排序方式确定所述至少一颜色分量中每个颜色分量在所述内存区中的存储位置,将所述至少一颜色分量的值存储在所述内存区中的相应存储位置。
在一实施方式中,所述方法还包括:确定目标图像的存储容量;
所述在GPU中确定一内存区,所述内存区的容量大于或等于目标图像的存储容量,包括:
在GPU中创建一内存区,所述内存区的容量大于或等于所述目标图像的存储容量。
在一实施方式中,所述确定目标图像的存储容量,包括:
确定源图像的尺寸,以及用于存储所述源图像中每个像素的颜色分量的最小容量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010848851.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:喷漆系统
- 下一篇:一种用于自动洗车的双横梁滑动装置





