多个图层的图像的显示方法以及电子设备的制造方法

文档序号:9235241阅读:383来源:国知局
多个图层的图像的显示方法以及电子设备的制造方法
【技术领域】
[0001]本发明涉及一种多个图层的图像的显示方法以及电子设备,尤其涉及能够迅速显示多图层图像,减少电子设备的运行开销,同时降低功耗的多个图层的图像的显示方法以及电子设备。
【背景技术】
[0002]在当今的电子设备中,显示的图像往往涉及多个图层。一般情况下,由多个图层叠加在一起生成叠加图像,并通过显示设备上显示。在生成叠加图像时,电子设备需要从相应的存储单元获取多个图层中的每一图层的图像数据,并且经过叠加部件进行各个图层之间的叠加。例如,要显示图层1、图层2、图层3叠加而成的图像时,需要从存储单元的三个不同地址分别获取数据,经过叠加,从而生成叠加图像。
[0003]但是,在很多情况下,在连续多个帧显示的各个图层内容相同。在这种情况下,如果根据以往的方法执行,则即便显示的叠加图像相同,还要每次都从不同的地址分别获取数据并进行叠加后显示,造成不必要的重复操作,运行开销大,功耗也变大。

【发明内容】

[0004]本发明鉴于以上课题完成,其目的在于,提供一种多个图层的图像的显示方法以及电子设备,当连续显示相同的由多个图层叠加而成的叠加图像时,存储叠加多个图层后的叠加图像,并且在随后的显示中直接获取该叠加图像,从而避免重复从多个地址获取叠加图像中的每一个图层并进行叠加的操作,进而减少电子设备的运行开销,同时降低功耗。
[0005]本发明的一个实施例提供一种多个图层的图像的显示方法,应用于电子设备,其中包括:在第一时间点获取多个图层并显示叠加后得到的第一图像;验证在所述第一时间点之后的第二时间点所要显示的多个图层中的各个图层与在所述第一时间点所显示的所述多个图层中的各个图层是否一致,当一致时生成并存储叠加所述多个图层后得到的第一图像;验证在所述第二时间点之后的第三时间点所要显示的多个图层中的各个图层与在所述第二时间点所显示的所述多个图层中的各个图层是否一致,当一致时获取并显示所述第一图像。
[0006]本发明的实施例还提供一种电子设备,其中包括:显示部件,配置来显示图层以及第一图像;图像存储部件,配置来存储图层以及第一图像;处理部件,配置来在第一时间点在获取多个图层并所述显示部件上显示叠加后得到的第一图像;验证在所述第一时间点之后的第二时间点所要显示的多个图层中的各个图层与在所述第一时间点所显示的所述多个图层中的各个图层是否一致,当一致时在所述图像存储部件中存储叠加所述多个图层后得到的第一图像;以及验证在所述第二时间点之后的第三时间点所要显示的多个图层中的各个图层与在所述第二时间点所显示的所述多个图层中的各个图层是否一致,当一致时所述显示部件上显示所述第一图像。
[0007]根据本发明的多个图层的图像的显示方法以及电子设备,当连续显示相同的由多个图层叠加而成的叠加图像时,存储叠加多个图层后的叠加图像,并且在随后的显示中直接获取该叠加图像,从而避免重复从多个地址获取叠加图像中的每一个图层并进行叠加的操作,进而减少电子设备的运行开销,同时降低功耗。
【附图说明】
[0008]图1是根据本发明的实施例的多个图层的图像的显示方法的流程图。
[0009]图2是根据本发明的实施例的多个图层的图像的显示方法中,验证在第二时间所要显示的多个图层中的各个图层与在第一时间点所显示的多个图层中的各个图层是否一致的步骤的流程图。
[0010]图3是根据本发明的实施例的多个图层的图像的显示方法中,验证在第三时间点所要显示的多个图层中的各个图层与在第二时间点所显示的多个图层中的各个图层是否一致的步骤的流程图。
[0011]图4是用于说明由多个图层生成叠加图像的示意图。
[0012]图5是根据本发明的实施例的电子设备的功能框图。
【具体实施方式】
[0013]为使本领域的技术人员能够更好地理解本发明的技术方案,下面结合附图详细说明本发明的多个图层的图像的显示方法以及电子设备的【具体实施方式】。其中,本发明的多个图层的图像的显示方法应用于电子设备,电子设备例如可以是平板电脑、笔记本电脑、台式电脑、PDA等以运算功能为主的设备、也可以是电子书籍、电视、显示器等以显示功能为主的设备,还可以是智能电话、便携式电话等以通话功能为主的设备,只要能够显示多个图像即可。当然,本发明不限于此,在本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0014]【多个图层的图像的显示方法】
[0015]下面,结合附图来详细说明本发明的多个图层的图像的显示方法。图1是根据本发明的实施例的多个图层的图像的显示方法的流程图。如图1所示,该方法包括:
[0016]首先,在第一时间点获取多个图层并显示叠加后得到的叠加图像(步骤S101)。图4是用于说明由多个图层生成叠加图像的示意图。如图4所示,例如要显示的图像包括三个图层,即图层1、图层2、图层3且上述三个图层分别存储于存储单元的地址B、D、E中。则需要从存储单元的上述三个地址B、D、E分别获取图层1、图层2、图层3进行叠加,并将叠加后得到的叠加图像显示在显示单元上。
[0017]接下来,验证在所述第一时间点之后的第二时间点所要显示的多个图层中的各个图层与在所述第一时间点所显示的所述多个图层中的各个图层是否一致(步骤S102)。这里,如果将第一时间点显示的图像设为第一帧,则第二时间点显示的图像例如可以是紧接第一帧之后的第二帧,但不限于此,也可以是第一帧以后的任何一帧。如果第二时间点所要显示的多个图层中的各个图层与在所述第一时间点所显示的所述多个图层中的各个图层一致,即在第二时间点也要显示图层1、图层2、图层3所叠加而成的叠加图像(步骤S102,是),则同样从存储单元的上述三个地址B、D、E分别获取图层1、图层2、图层3进行叠加,并将叠加后得到的叠加图像显示在显示单元上,同时存储该叠加图层1、图层2、图层3后的叠加图像(步骤S103)。例如可以将叠加图像存储到地址F中。如果第二时间点所要显示的多个图层中的各个图层与在所述第一时间点所显示的所述多个图层中的各个图层不一致,即在第二时间点要显示的图像不是图层1、图层2、图层3所叠加的图像时(步骤S102,否),结束处理。
[0018]在存储叠加图像(步骤S103)后,验证在所述第二时间点之后的第三时间点所要显示的多个图层中的各个图层与在所述第二时间点所显示的所述多个图层中的各个图层是否一致,即判断在第三时间点要显示的图像是否为图层1、图层2、图层3所叠加得到的叠加图像(步骤S104)。其中,第二时间点是第二时间点之后的任何时间点,例如第二时间点显不的图像可以是紧接第二帧之后的第三帧,也可以是第四帧、第五帧、…、第N帧。因此,也可以判断第二帧之后的连续多个帧所显示的多个图层中的各个图层与在所述第二时间点所显示的所述多个图层中的各个图层是否一致。值得注意的是,由于在步骤S102中已经验证判断为第二时间点所要显示的多个图层中的各个图层与在第一时间点所显示的多个图层中的各个图层一致,因此在此处也可以验证在第三时间点所要显示的多个图层中的各个图层与在第一时间点所显示的多个图层中的各个图层是否一致。
[0019]如果在第三时间点要显示的图像与在所述第二时
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1