[发明专利]一种图像处理方法及终端设备在审
申请号: | 201611089362.8 | 申请日: | 2016-11-30 |
公开(公告)号: | CN106600521A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 顾伟 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
代理公司: | 广州三环专利代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 处理 方法 终端设备 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种图像处理方法及终端设备。
背景技术
渲染(Render)在计算机图形(Computer Graphics)处理中的具体含义是用软件将3D模型生成图像。渲染所需要的计算量,跟模型的复杂程度及要求的图像的精细程度、尺寸大小直接相关,模型越复杂,计算量越大。目前个人电脑及智能手机等终端设备上的3D游戏,已经实现了“实时渲染”,但是在使用过程中发现,渲染出来的画面经常出现卡顿的现象,具有一定的局限性。
发明内容
本发明实施例提供了一种图像处理方法及终端设备,可以提高图像的渲染速度,进而降低画面的卡顿现象。
本发明实施例第一方面公开了一种图像处理方法,包括:
采用均值加速的快速中值滤波算法对待渲染图像进行滤波处理得到目标待渲染图像;
将对所述目标待渲染图像进行渲染的渲染任务分解为串行渲染任务和并行渲染任务;
将所述串行渲染任务发送给中央处理器CPU进行串行处理,将所述并行渲染任务发送给图形处理器GPU进行并行处理;
将通过所述CPU串行处理的渲染结果与通过所述GPU并行处理的渲染结果进行合成得到目标渲染图像。
作为一种可选的实施方式,所述采用均值加速的快速中值滤波算法对待渲染图像进行滤波处理得到目标待渲染图像,包括:
输入3×3像素矩阵,计算所述像素矩阵中的所有像素点的平均值;
计算所述像素矩阵的中心像素点与所述平均值的差值的绝对值;
判断所述差值的绝对值与第一预设阈值之间的差值是否大于第二预设阈值;
若所述差值的绝对值与第一预设阈值之间的差值大于所述第二预设阈值,则对所述中心像素点进行滤波处理,否则不进行滤波处理。
作为一种可选的实施方式,所述对所述中心像素点进行滤波处理包括:
从与所述中心像素点最接近的四个方向上的8个像素点中,选取与所述中心像素点的差值的绝对值之和最小的一个方向上的2个像素点,并计算所述2个像素点的像素平均值,用所述2个像素点的像素平均值替换所述中心像素点。
作为一种可选的实施方式,所述将所述串行渲染任务发送给中央处理器CPU进行串行处理,将所述并行渲染任务发送给图形处理器GPU进行并行处理,包括:
所述CPU采用多核同时处理机制按照逻辑先后顺序对所述串行渲染任务完成串行处理,并输出渲染结果;
利用所述GPU的本地内存和总线内存交互,并依靠所述GPU共享内容传递给所述GPU各处理核心对所述并行渲染任务进行并行处理和计算,并最终输出渲染结果。
作为一种可选的实施方式,所述将通过所述CPU串行处理的渲染结果与通过所述GPU并行处理的渲染结果进行合成得到目标渲染图像,包括:
按照预设合成次序将通过所述CPU串行处理的渲染结果与通过所述GPU并行处理的渲染结果进行合成得到目标渲染图像。
本发明实施例第二方面公开了一种终端设备,包括:
中值滤波单元,用于采用均值加速的快速中值滤波算法对待渲染图像进行滤波处理得到目标待渲染图像;
任务分解单元,用于将对所述目标待渲染图像进行渲染的渲染任务分解为串行渲染任务和并行渲染任务;
任务分配单元,用于将所述串行渲染任务发送给中央处理器CPU进行串行处理,将所述并行渲染任务发送给图形处理器GPU进行并行处理;
合成单元,用于将通过所述CPU串行处理的渲染结果与通过所述GPU并行处理的渲染结果进行合成得到目标渲染图像。
作为一种可选的实施方式,所述中值滤波单元包括:
第一计算单元,用于输入3×3像素矩阵,计算所述像素矩阵中的所有像素点的平均值;
第二计算单元,用于计算所述像素矩阵的中心像素点与所述平均值的差值的绝对值;
判断单元,用于判断所述差值的绝对值与第一预设阈值之间的差值是否大于第二预设阈值;
中值滤波子单元,用于在所述差值的绝对值与第一预设阈值之间的差值大于所述第二预设阈值时,对所述中心像素点进行滤波处理,否则不进行滤波处理。
作为一种可选的实施方式,
所述中值滤波子单元,具体用于从与所述中心像素点最接近的四个方向上的8个像素点中,选取与所述中心像素点的差值的绝对值之和最小的一个方向上的2个像素点,并计算所述2个像素点的像素平均值,用所述2个像素点的像素平均值替换所述中心像素点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611089362.8/2.html,转载请声明来源钻瓜专利网。
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序