[发明专利]一种显示方法及终端有效
| 申请号: | 201680084262.8 | 申请日: | 2016-04-05 |
| 公开(公告)号: | CN108885775B | 公开(公告)日: | 2019-11-29 |
| 发明(设计)人: | 汤中峰 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 |
| 代理公司: | 暂无信息 | 代理人: | <国际申请>=PCT/CN2016/07 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图层数据 显示数据 缓存区 绘图 图像 终端 降低功耗 影响用户 正常显示 终端功耗 | ||
本发明实施例提出一种显示方法,包括对第一显示数据进行绘图生成第一图层数据,并存入第一缓存区;对第二显示数据进行绘图生成第二图层数据,并存入第二缓存区;停止对显示数据进行绘图;获取所述第一缓存区的所述第一图层数据进行处理后,显示根据所述第一图层数据生成的图像;获取所述第二缓存区的所述第二图层数据进行处理后,显示根据所述第二图层数据生成的图像。该方案可以减少终端对显示数据的绘图频率,降低功耗。在显示数据没有变化的情况下,该方案在降低终端功耗的同时,正常显示图像,不影响用户的体验。
技术领域
本发明涉及显示系统技术领域,尤其涉及一种显示方法及终端。
背景技术
目前的多种终端,例如计算机、手机、平板电脑、销售终端(Point of Sales,POS)或车载电脑等,均含有显示系统,用于呈现用户界面(User Interface,UI),实现人机交互。
Android平台中,要实现光标的闪烁显示,需要Android系统从上到下实现绘图、缓存、合成和显示的流程。显示系统需要调用图形处理器(Graphics Processing Unit,GPU)交替地对包含光标和不包含光标的显示数据进行绘图,然后经帧缓存区(FrameBuffer)缓存、图层合成(Surface Flinger)等处理后显示到显示面板,来实现光标的闪烁显示。但是,如果用户在一段时间内并没有任何操作,显示内容也没有变化,而显示系统仍然需要交替重复地对相同的显示数据进行上述处理,然后显示给用户,这种情况下,显示系统的处理过程会给终端带来一定的资源和功率的浪费。尤其针对当前电池储备小、待机时间短的智能终端,节省电量消耗显得尤为重要。
发明内容
本发明实施例公开了一种显示方法及终端,以优化现有的显示系统的处理过程,减少终端的显示功耗。
第一方面,本发明实施例提供了一种显示方法,包括:
对第一显示数据进行绘图生成第一图层数据,并将所述第一图层数据存入第一缓存区;
对第二显示数据进行绘图生成第二图层数据,并将所述第二图层数据存入第二缓存区,所述第二缓存区不同于所述第一缓存区;
停止对显示数据进行绘图;
获取所述第一缓存区的所述第一图层数据进行处理后,显示根据所述第一图层数据生成的图像;
获取所述第二缓存区的所述第二图层数据进行处理后,显示根据所述第二图层数据生成的图像,不显示根据所述第一图层数据生成的图像。
该方案可以减少终端对显示数据的绘图频率,降低功耗。在显示数据没有变化的情况下,该方案在降低终端功耗的同时,正常显示图像,不影响用户的体验。
根据第一方面,在第一方面的第一种实现方式中,所述第一显示数据包括光标图片的显示数据,所述第二显示数据包括所述光标图片的位置对应的背景图片的显示数据。
终端的显示模块交替显示光标图片和光标位置的背景图片,以实现光标的正常闪烁显示。
根据第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,在所述停止对显示数据进行绘图之后,所述方法还包括:
获取第三显示数据;
若所述第三显示数据与所述第一显示数据相同或所述第三显示数据与所述第二显示数据相同,获取所述第一图层数据进行处理后,显示根据所述第一图层数据生成的图像。
若当前获取的显示数据与之前的显示数据相同,终端不必对当前获取的显示数据进行绘图,而通过获取之前绘图生成并存储的图层数据进行处理并显示。该过程简化了绘图流程,大大降低了绘图功率。
根据第一方面或第一方面的第一种实现方式,在第一方面的第三种实现方式中,在所述停止对显示数据进行绘图之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680084262.8/2.html,转载请声明来源钻瓜专利网。





