[发明专利]显示图层的方法及装置有效
申请号: | 201510868966.1 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105511825B | 公开(公告)日: | 2018-12-28 |
发明(设计)人: | 王彦杰;朱辰阳;王前 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F17/30 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙) 11277 | 代理人: | 刘新宇 |
地址: | 201203 上海市浦东新区上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示 方法 装置 | ||
一种显示图层的方法及装置,该显示图层的方法包括:接收多个图层;根据一覆盖顺序分配序号至上述图层;以及根据上述序号依一序号顺序显示上述图层。本发明能够提高装置运作的效率,还可达到省电的效果。
技术领域
本发明有关于一种显示及合并图层的方法及装置,且特别有关于一种应用于Android平台中显示及合并图层的方法及装置。
背景技术
在移动装置的领域中,多媒体视频播放功能已经成为一项不可缺少的需求。
在现有应用于Android平台的多媒体视频播放系统中。Hwcomposer按照SurfaceFlinger所传送的图层依序进行处理。传统的实现方式是Hwcomposer依照z轴坐标依次处理每个图层,再以重叠(overlay)、位区块传送(blit)及回退(fallback)的优先顺序标记每个图层的处理方式。然而,此种方式的缺点是必须根据SurfaceFlinger所传送图层的顺序进行处理。
当源图层的数量大于显示接口单元(Display interface unit,DIU)所支持的串流数量时,源图层则需要进行合并。为了保证覆盖顺序的正确性,合并仅能在相邻图层之间进行。传统方式可能会按照z轴坐标从最高的图层开始依次向下合并,或者按照z轴坐标从最低图层开始依次向上合并,直到图层数量满足串流数量为止。这种方式的缺点也是需依赖于图层的z轴顺序,因此这种合并可能不是性能最优的方式。
此外,传统的Hwcomposer会大量的使用串流以达到性能的最优化。然而,显示接口单元的耗电量与所使用的串流数量呈正相关,因而导致耗电量提高。
如上所述,一种用于应用于Android平台中显示及合并图层的新方法是可以期待的。
发明内容
本发明提供一种显示图层的方法及装置。
本发明提供一种显示图层的方法,包括:接收多个图层;根据一覆盖顺序分配序号至上述图层;以及根据上述序号依一序号顺序显示上述图层。
本发明提供一种用于显示图层的装置,上述装置包括:一控制电路;一处理器,安装至上述控制电路中;以及一存储器,安装至上述控制电路中并且耦接至上述处理器;其中上述处理器配置用以执行一储存于上述存储器中的程序码以使一HWcomposer执行:接收多个图层;根据一覆盖顺序分配序号至上述图层;以及根据上述序号依一序号顺序显示上述图层。
本发明能够提高装置运作的效率,还可达到省电的效果。
为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1是表示根据本发明一实施例所述的通讯装置的简化功能方块图。
图2是根据本发明一实施例中表示图1中执行程序码的简化功能方块图。
图3是显示根据本发明一实施例所述的Android系统的输出屏幕原理框架的示意图。
图4是显示根据本发明一实施例所述的显示图层的方法流程图。
图5是显示根据本发明一实施例所述的HWcomposer根据一覆盖顺序分配序号至图层的示意图。
图6是显示根据本发明一实施例所述的显示图层的方法流程图。
图7是显示根据本发明一实施例所述的合并图层的方法流程图。
图8是显示根据本发明一实施例所述的合并图层的方法流程图。
其中,附图中符号的简单说明如下:
100 通讯装置
102 输入装置
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510868966.1/2.html,转载请声明来源钻瓜专利网。