[发明专利]一种图像渲染方法、装置及智能穿戴设备有效
申请号: | 201810437065.0 | 申请日: | 2018-05-09 |
公开(公告)号: | CN108648249B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 王传辉 | 申请(专利权)人: | 歌尔科技有限公司 |
主分类号: | G06T11/40 | 分类号: | G06T11/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强 |
地址: | 266100 山东省青岛*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图像 渲染 方法 装置 智能 穿戴 设备 | ||
本发明公开了一种图像渲染方法,包括调用图形加速引擎,从待显示的层叠元素内选择相应个层叠元素分别添加至各个图层内;启动图形加速引擎进行图像渲染操作,得到本次操作的渲染输出;判断是否存在待显示的层叠元素,若存在,再次调用图形加速引擎,将上次操作的渲染输出添加至一个图层内,从剩余的待显示的层叠元素内选择若干个层叠元素分别添加至剩余图层内,启动图形加速引擎进行图像渲染;若不存在待显示的层叠元素,将当前渲染输出作为渲染完成的图像。本发明简化了程序设计,能够直接利用功能有限的图形加速引擎完成各种复杂的图像渲染场景,扩大了应用范围;本发明还公开一种基于上述方法的装置及智能穿戴设备。
技术领域
本发明涉及图像处理技术领域,特别是涉及一种图像渲染方法。本发明还涉及一种基于上述方法的图像渲染装置及智能穿戴设备。
背景技术
近年来随着嵌入式设备(智能手环、智能手表等)功能的不断增加,设备要显示的内容也越来越复杂,而嵌入式MCU的处理能力又普遍不强。所以,为了满足日益提高的对显示功能的要求,同时降低MCU的负荷以降低功耗,延长设备的续航时间,很多MCU都集成了图形加速引擎用来渲染要显示的内容,而图像渲染的过程即是将多个层叠元素添加至图形加速引擎的图层内后,对多个图层进行混合运算的过程的过程。
然而,受限于嵌入式设备的体积、成本和功耗等条件,这种图形加速引擎所能提供的功能还是比较局限的,比如:提供的图层数比较少;每个图层只能提供单一功能——渲染单一形状(如:矩形、圆形等)、各个图层存放的层叠元素仅能为固定图像格式(如:RGB格式、YUV格式等)或者固定格式字体(如:4位颜色深度、8位颜色深度等)等。这种功能有限的图形加速引擎对于很多比较复杂(即层叠元素很多)的情况就会无能为力或者需要MCU做很多处理工作。
为了实现这些复杂的场景,现在普遍的做法是通过软件的方式,预先编写程序将同类型或者位置重叠的元素解析成一个内存缓存模块,然后将此内存缓冲模块整体作为一个显示图元放到一个图层中,程序设计较为复杂,且在同类型或位置重叠的元素较少的情况下,无法直接使用功能有限的图形加速引擎来完成图像渲染的功能,受限程度大。
因此,如何提供一种能够简化程序设计减小应用受限程度的图像渲染方法、装置及智能穿戴设备是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种图像渲染方法,能够在不额外设计程序进行层叠元素的解析组合的基础上,利用目前嵌入式系统中功能有限的图形加速引擎直接实现大量层叠元素的图像渲染操作,扩大了图形加速引擎的应用范围;本发明的另一目的是提供一种基于上述方法的图像渲染装置及智能穿戴设备。
为解决上述技术问题,本发明提供了一种图像渲染方法,包括:
步骤s1:首次调用图形加速引擎,从待显示的层叠元素内选择相应个层叠元素分别添加至所述图形加速引擎的各个图层内,进入步骤s2;
步骤s2:启动所述图形加速引擎对各个所述图层内的层叠元素进行图像渲染操作,得到本次操作的渲染输出,进入步骤s3;
步骤s3:判断是否存在待显示的层叠元素,若存在,进入步骤s4,若不存在,则将当前操作的渲染输出作为渲染完成后的图像;
步骤s4:再次调用所述图形加速引擎,将上次操作的渲染输出添加至所述图形加速引擎的一个图层内,并从剩余的待显示的层叠元素内选择若干个层叠元素分别添加至所述图形加速引擎的剩余图层内,进入步骤s2。
优选地,步骤s1之前还包括:
将全部待显示的层叠元素进行排序;
相应的,所述步骤s1和所述步骤s4内,均按照所述待显示的层叠元素的排序结果,从剩余的待显示的层叠元素内依次顺序选择相应的层叠元素,将选择的所述层叠元素添加至相应的图层内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于歌尔科技有限公司,未经歌尔科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810437065.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种缝纫花样等距生成方法及系统
- 下一篇:一种图文快速整合的方法
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序