[发明专利]图像编码方法和装置在审
申请号: | 201710497431.7 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107333136A | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 邢照;苏睿 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N19/436 | 分类号: | H04N19/436;H04N19/124;H04N19/625;H04N19/129;H04N19/176 |
代理公司: | 北京康信知识产权代理有限责任公司11240 | 代理人: | 赵囡囡,褚敏 |
地址: | 710075 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图像 编码 方法 装置 | ||
1.一种图像编码方法,其特征在于,包括:
确定用于将原始图像编码为联合图像专家小组JPEG图像文件的中央处理器CPU和图像处理器GPU;
利用确定的所述CPU和所述GPU共同执行编码过程。
2.根据权利要求1所述的方法,其特征在于,利用确定的所述CPU和所述GPU共同执行编码过程包括:
通过所述CPU和所述GPU分别执行所述编码过程的不同子任务,其中,所述编码过程包括多个子任务。
3.根据权利要求2所述的方法,其特征在于,通过所述CPU和所述GPU分别执行所述编码过程的不同子任务包括:
通过所述CPU对所述原始图像执行图像分块;
调用所述GPU的应用程序编程接口API将图像分块的结果复制到所述GPU的显存中;
通过所述GPU执行压缩,进而对压缩的结果执行量化运算;
调用所述GPU的API将量化运算的结果复制到主机内存中;
通过所述CPU对所述量化运算的结果执行熵编码,得到所述JPEG图像文件。
4.根据权利要求3所述的方法,其特征在于,通过所述CPU对所述原始图像执行图像分块包括:
通过所述CPU从所述主机内存中读取所述原始图像;
通过所述CPU按照预设长度和预设宽度对所述原始图像进行分块,得到多块图像;
通过所述CPU提取每块图像中的预设参数,得到每块图像的参数矩阵。
5.根据权利要求4所述的方法,其特征在于,通过所述GPU执行压缩,进而对压缩的结果执行量化运算包括:
通过所述GPU采用浮点Float向量类型分别对每个参数矩阵执行离散余弦DCT变换;
通过所述GPU利用预设量化表分别对经过所述DCT变换之后的每个参数矩阵进行量化。
6.根据权利要求5所述的方法,其特征在于,在通过所述GPU利用预设量化表分别对经过所述DCT变换之后的每个参数矩阵进行量化之前,所述方法还包括:
通过所述CPU生成所述预设量化表;
调用所述GPU的API将所述预设量化表复制到所述GPU的显存中。
7.根据权利要求5所述的方法,其特征在于,通过所述CPU对所述量化运算的结果执行熵编码包括:
通过所述CPU基于Zigzag扫描方式分别对量化之后的每个参数矩阵进行扫描,得到多个数组;
通过所述CPU对所述多个数组进行Huffman编码,得到所述JPEG图像文件。
8.一种图像编码装置,其特征在于,包括:
确定单元,用于确定用于将原始图像编码为联合图像专家小组JPEG图像文件的中央处理器CPU和图像处理器GPU;
执行单元,用于利用确定的所述CPU和所述GPU共同执行编码过程。
9.根据权利要求8所述的装置,其特征在于,所述执行单元进一步用于通过所述CPU和所述GPU分别执行所述编码过程的不同子任务,其中,所述编码过程包括多个子任务。
10.根据权利要求9所述的装置,其特征在于,所述执行单元包括:
第一执行模块,用于通过所述CPU对所述原始图像执行图像分块;
第一调用模块,用于调用所述GPU的应用程序编程接口API将图像分块的结果复制到所述GPU的显存中;
第二执行模块,用于通过所述GPU执行压缩,进而对压缩的结果执行量化运算;
第二调用模块,用于调用所述GPU的API将量化运算的结果复制到主机内存中;
第三执行模块,用于通过所述CPU对所述量化运算的结果执行熵编码,得到所述JPEG图像文件。
11.根据权利要求10所述的装置,其特征在于,所述第一执行模块包括:
读取模块,用于通过所述CPU从所述主机内存中读取所述原始图像;
分块模块,用于通过所述CPU按照预设长度和预设宽度对所述原始图像进行分块,得到多块图像;
提取模块,用于通过所述CPU提取每块图像中的预设参数,得到每块图像的参数矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710497431.7/1.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序