合并图层的方法及装置的制造方法

文档序号:9688272阅读:260来源:国知局
合并图层的方法及装置的制造方法
【技术领域】
[0001] 本发明有关于一种合并图层的方法及装置,且特别有关于一种应用于Amlroid平 台中合并图层的方法及装置。
【背景技术】
[0002] 在移动装置的领域中,多媒体视频播放功能已经成为一项不可缺少的需求。
[000引在现有应用于Andro i d平台的多媒体视频播放系统中。Hwcomposer按照 Su;rfaceFlinge;r所传送的图层依序进行处理。传统的实现方式是Hwcomposer依照Z轴坐标 依次处理每个图层,再W重叠(overlay)、位区块传送(blit)及回退(faUback)的优先顺序 标记每个图层的处理方式。然而,此种方式的缺点是必须根据Su计aceFlinger所传送图层 的顺序进行处理。
[0004] 当源图层的数量大于显示接口单元(Display inte计ace unit,DIU)所支持的串 流数量时,源图层则需要进行合并。为了保证覆盖顺序的正确性,合并仅能在相邻图层之间 进行。传统方式可能会按照Z轴坐标从最高的图层开始依次向下合并,或者按照Z轴坐标从 最低图层开始依次向上合并,直到图层数量满足串流数量为止。运种方式的缺点也是需依 赖于图层的Z轴顺序,因此运种合并可能不是性能最优的方式。
[000引此外,传统的Hwcompo S er会大量的使用串流W达到性能的最优化。然而,显示接口 单元的耗电量与所使用的串流数量呈正相关,因而导致耗电量提高。
[0006] 如上所述,一种用于应用于Amlroid平台中显示及合并图层的新方法是可W期待 的。

【发明内容】

[0007] 本发明提供一种合并图层的方法及装置。
[0008] 本发明提出一种合并图层的方法,包括:在一当前帖中接收多个图层;根据一覆盖 顺序分配序号至上述图层;判断一第一图层和一第二图层在一期间内是否发生变化;当上 述第一图层和上述第二图层未发生变化时,将上述第一图层和上述第二图层合并在一起; W及根据上述序号依一序号顺序显示上述图层;其中上述第一图层和上述第二图层为相邻 图层。
[0009] 本发明提出一种合并图层的方法,包括:在一当前帖中接收多个图层;根据一覆盖 顺序分配序号至上述图层;根据一方式分配每一上述图层的权重;根据上述序号及一权重 大小建立一图层顺序;判断一第一图层和一第二图层在一期间内是否发生变化;W及当上 述第一图层和上述第二图层未发生变化时,将上述第一图层和上述第二图层合并在一起; 其中上述第一图层和上述第二图层为相邻图层。
[0010] 本发明提出一种合并图层的装置,上述装置包括:一控制电路;一处理器,安装至 上述控制电路中;W及一存储器,安装至上述控制电路中并且禪接至上述处理器;其中上述 处理器配置用W执行一储存于上述存储器中的程序码W使一 HWcomposer执行:在一当前帖 中接收多个图层;根据一覆盖顺序分配序号至上述图层;判断一第一图层和一第二图层在 一期间内是否发生变化;当上述第一图层和上述第二图层未发生变化时,将上述第一图层 和上述第二图层合并在一起;W及根据上述序号依一序号顺序显示上述图层;其中上述第 一图层和上述第二图层为相邻图层。
[0011] 本发明提出一种合并图层的装置,上述装置包括:一控制电路;一处理器,安装至 上述控制电路中;W及一存储器,安装至上述控制电路中并且禪接至上述处理器;其中上述 处理器配置用W执行一储存于上述存储器中的程序码W使一 HWcomposer执行:在一当前帖 中接收多个图层;根据一覆盖顺序分配序号至上述图层;根据一方式分配每一上述图层的 权重;根据上述序号及一权重大小建立一图层顺序;判断一第一图层和一第二图层在一期 间内是否发生变化;W及当上述第一图层和上述第二图层未发生变化时,将上述第一图层 和上述第二图层合并在一起;其中上述第一图层和上述第二图层为相邻图层。
[0012] 本发明能够提高装置运作的效率,还可达到省电的效果。
[0013] 为使本发明的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施 例,并配合所附图式,作详细说明如下。
【附图说明】
[0014] 图1是表示根据本发明一实施例所述的通讯装置的简化功能方块图。
[0015] 图2是根据本发明一实施例中表示图1中执行程序码的简化功能方块图。
[0016] 图3是显示根据本发明一实施例所述的Android系统的输出屏幕原理框架的示意 图。
[0017] 图4是显示根据本发明一实施例所述的显示图层的方法流程图。
[0018] 图5是显示根据本发明一实施例所述的丽composer根据一覆盖顺序分配序号至图 层的示意图。
[0019] 图6是显示根据本发明一实施例所述的显示图层的方法流程图。
[0020] 图7是显示根据本发明一实施例所述的合并图层的方法流程图。
[0021] 图8是显示根据本发明一实施例所述的合并图层的方法流程图。
[0022] 其中,附图中符号的简单说明如下:
[0023] 100 通讯装置
[0024] 102 输入装置
[002引104 输出装置
[0026] 106 控制电路
[0027] 108 中央处理器
[0028] 110 存储器
[0029] 112 程序码
[0030] 114 收发器
[0031 ] 200 应用层
[0032] 202 第 Ξ层
[0033] 204 第二层
[0034] 206 第一层
[003引 300 示意图
[0036] 301 ~304 应用
[0037] 311 ~314 图层
[0038] 320 Surfaceflinger
[0039] 322 册composer
[0040] 331~333 帖缓冲器
[0041] 340 显示接口单元
[0042] 350 显示器
[0043] 400 方法流程图
[0044] S405.S410.S415 步骤
[004引 600 方法流程图
[0046] S605、S610、S615、S620、S625 步骤
[0047] 700 方法流程图
[0048] S705、S710、S715、S720、S725 步骤
[0049] 800 方法流程图
[0050] S805、S810、S815、S820、S825、S830、S835 步骤。
【具体实施方式】
[0051] 为了让本发明的目的、特征、及优点能更明显易懂,下文特举出较佳实施例,并配 合所附图示图1至图8,做详细的说明。本发明说明书提供不同的实施例来说明本发明不同 实施方式的技术特征。其中,每一实施例中的各元件的配置为说明之用,并非用W限制本发 明。且实施例中图式标号的部分重复,是为了简化说明,并非意指不同实施例之间的关联 性。
[0052] 图1是表示根据本发明一实施例所述的通讯装置的简化功能方块图。在图1中,通 讯装置100可用W具体化为一使用者设备(肥)(或存取终端(AT))。通讯装置100可包括一输 入装置102、一输出装置104、一控制电路106、一中央处理器(Central Processing Unit, CPUH08、一存储器110、一程序码112、一收发器114。控制电路106在存储器110中通过中央 处理器108执行程序码112,并W此控制在通讯装置100中所进行的操作。通讯装置100可利 用输入装置1〇2(例如键盘或数字键)接收使用者输入信号;也可由输出装置104(例如屏幕 或卿趴)输出图像及声音。收发器114在此用作接收及发送无线信号,将接收的信号送往控 制电路106, W及W无线方式输出控制电路106所产生的信号。
[0053] 图2是根据本发明一实施例中表示图1中执行程序码112的简化功能方块图。此实 施例中,执行程序码112包括一应用层200、一第Ξ层202W及一第二层204,并且与第一层 206禪接。第Ξ层202-般执行无线电资源控制。第二层204-般执行链路控制。第一层206- 般负责实体连接。
[0054] 本发明实施例所提供的通讯装置可W用于实施本发明所示的各实施例实现的方 法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节请参照图3~8图所 示的本发明各实施例。
[005引图3是显示根据本发明一实施例所述的Android系统的输出屏幕原理框架的示意 图300。如图3所示,WAmlroid系统为例,从使用者开始在通讯装置如手机上通过各个应用 程序下简称为应用)绘制图像到该图像显示在显示幕上的过程,具体可W包括W下步 骤。
[0056] 首先,在应用(Application)层中,各个应用301~304按照自己的应用设计情况, 各自单独执行绘制(Render)操作,并在绘制操作处理完成后,各应用将绘制的图层化ayer) 311~314发送给应用框架(Rramework)层的负责刷新屏幕的Surfaceflinger 320。
[0057] 其次,在应用框架层中,系统可W通过内核化ernel)层(图未显示)向显示接口单 元化isplay interface unit,DIU)340查询可使用的串流(stream)。举例
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1