显示处理方法和电子设备技术

技术编号:14058666 阅读:152 留言:0更新日期:2016-11-27 11:55
本发明专利技术提供了一种显示处理方法和电子设备,所述显示处理方法包括:接收用于指示目标显示接口的触发信号,其中,所述目标显示接口为电子设备所包括的第一显示接口和第二显示接口之一,所述电子设备还包括用于所述第一显示接口和所述第二显示接口的显示通路;以及当所述触发信号所指示的目标显示接口为所述第一显示接口时,生成第一显示数据,并使所述第一显示数据通过所述显示通路经由所述第一显示接口而显示;当所述触发信号所指示的目标显示接口为所述第二显示接口时,生成第二显示数据,并使所述第二显示数据通过所述显示通路经由所述第二显示屏而显示。

【技术实现步骤摘要】

本专利技术涉及显示处理的领域,更具体地,本专利技术涉及一种显示处理方法和电子设备
技术介绍
当前,随着电子设备的信息处理能力的日益提高,为满足用户的显示需求,诸如双屏显示或多屏显示技术的应用越来越多。以双屏显示为例,在现有的方式中,为了实现双屏显示,硬件上需要配备两条显示通路,相应地,软件上需要配备两个显示缓冲区。每条显示通路(相应地,每个显示缓冲区)对应于一屏的显示。然而,在例如由于硬件成本限制或布局限制等的各种限制而导致只有一条显示通路时,无法实现通过一条显示通路(相应地,一个显示缓冲区)来实现双屏显示。
技术实现思路
有鉴于上述情况,本专利技术提供了一种显示处理方法和电子设备,其能够在具有两个显示接口和唯一显示通路的电子设备中实现双屏显示。根据本专利技术一实施例,提供了一种显示处理方法,包括:接收用于指示目标显示接口的触发信号,其中,所述目标显示接口为电子设备所包括的第一显示接口和第二显示接口之一,所述电子设备还包括用于所述第一显示接口和所述第二显示接口的显示通路;以及当所述触发信号所指示的目标显示接口为所述第一显示接口时,生成第一显示数据,并使所述第一显示数据通过所述显示通路经由所述第一显示接口而显示;当所述触发信号所指示的目标显示屏为所述第二显示接口时,生成第二显示数据,并使所述第二显示数据通过所述显示通路经由所述第二显示接口而显示。根据本专利技术另一实施例,提供了一种电子设备,包括:第一显示接口;第二显示接口;用于所述第一显示接口和所述第二显示接口的显示通路;处
理器;存储器;其中,所述处理器被配置为:接收用于指示目标显示接口的触发信号,其中,所述目标显示接口为电子设备所包括的第一显示接口和第二显示接口之一;以及当所述触发信号所指示的目标显示接口为所述第一显示接口时,生成第一显示数据,并使所述第一显示数据通过所述显示通路经由所述第一显示接口而显示;当所述触发信号所指示的目标显示屏为所述第二显示接口时,生成第二显示数据,并使所述第二显示数据通过所述显示通路经由所述第二显示接口而显示。在本专利技术实施例的显示处理方法和电子设备中,根据指示目标显示屏的触发信号,从分别用于两个显示屏的显示的应用组件中选择唯一组件来生成用于相应显示屏的显示数据,并使其通过唯一显示通路而显示在目标显示屏上,能够在具有所述两个显示屏和所述唯一显示通路的电子设备中实现双屏显示。而且,在本专利技术实施例的显示处理方法和电子设备中,无需对框架层进行任何修改,而只需对于需要进行双屏显示的应用分别定制用于两个显示屏各自的显示的两个相同类型的组件,从而无需为双屏显示升级操作系统,减轻了系统开发者的负担。而且,在本专利技术此实施方式的显示处理方法中,无需通过在框架层设置软件开关而在已经生成的分别用于两屏的显示的两路显示数据当中进行切换,而只需使得应用内部自身切换相应的组件来生成相应一屏的显示数据,从而减少了所生成的显示数据的量,减轻了对于系统缓冲的压力,提高了处理效率。附图说明图1是图示根据本专利技术实施例的显示处理方法的流程图;图2是图示根据本专利技术实施例的电子设备的主要配置的框图;图3A到3E图示根据本专利技术第一实施例的电子设备的结构框图;图4A到4E图示根据本专利技术第一实施例的电子设备中所采用的近眼光学显示系统的原理图;图5A到5C图示根据本专利技术第一实施例的电子设备中的显示单元的示意图;图6是图示根据本专利技术第二实施例的电子设备的结构框图;图7是图示根据本专利技术第三实施例的电子设备的结构框图;以及图8是示意性图示应用本专利技术实施例的显示处理方法的电子设备的系统架构图。具体实施方式以下将参考附图详细描述本专利技术实施例。本专利技术实施例的显示处理方法可应用于具有多个显示接口的任何适当的电子设备。在一实施例中,所述显示处理方法可用于穿戴式电子设备。更具体地,所述显示处理方法可应用于腕带式电子设备,诸如智能手表等。稍后还将参照图3至图7详细描述所述腕带式电子设备的结构。所述电子设备可包括第一显示接口和第二显示接口,分别用于第一显示屏和第二显示屏。所述第一显示屏与所述第二显示屏的显示原理可以相同,也可以不同。具体地,所述第一显示屏与所述第二显示屏可以为例如LCD显示屏、LED显示屏、OLED显示屏、EINK显示屏等中的任意两种。例如,所述第一显示屏可以为OLED显示屏。所述第二显示屏可以为LOE显示屏。所述第一显示屏与所述第二显示屏的显示参数(如分辨率等)可以相同,也可以不同。所述第一显示屏与所述第二显示屏的功耗可以相同,也可以不同。此外,所述电子设备还包括用于所述第一显示接口和所述第二显示接口的显示通路。在以下的说明中,以所述电子设备包括两个显示接口的情况为例进行描述。然而,本领域技术人员能够理解,本专利技术实施例的显示处理方法不限于此,而是可以应用于具有多个显示接口、以及用于所述多个显示接口的显示通路、并且所述显示接口的数量多于所述显示通路的数量的电子设备的情况。此外,需要指出的是,在以下的说明中,“所述电子设备的多个显示屏”类似含义的表述包含以下几种情况。在第一种情况中,所述电子设备可仅包括多个显示接口,但自身并不包括显示屏,而是与外置显示屏可拆卸地连接。在第二种情况中,所述电子设备自身可包括内置显示屏及用于所述内置显示屏的接口、以及用于其他外置显示屏的接口。在第三种情况中,所述电子设备可仅包括多个内置显示屏及其接口。图1是示出根据本专利技术实施例的显示处理方法的流程图。如图1所示,首先,在步骤S101,所述显示处理方法接收用于指示目标显示接口的触发信号。所述目标显示接口为第一显示接口和第二显示接口之一。在所述电子设备包括第一显示屏和第二显示屏的情况下,所述触发信号
相应地指示目标显示屏。所述目标显示屏相应地为第一显示屏和第二显示屏之一。在第一实施例中,所述触发信号可以响应于用户手动选择所述第一显示屏和所述第二显示屏之一的操作而生成。在第二实施例中,所述电子设备可包括传感器。所述触发信号可以响应于所述传感器所进行的检测而生成。在一示例中,所述传感器例如为电容传感器。所述电容传感器例如可以布置在所述第一显示屏或所述第二显示屏的上方以形成触摸显示屏,或布置为与所述第一显示屏和所述第二显示屏相独立的单独的触摸板。所述电容传感器用于检测用户的手势输入,并基于用户的手势输入而生成触发信号。在另一示例中,所述传感器例如为加速度传感器,用于检测所述电子设备的加速度。具体地,所述加速度传感器可以对电子设备的运动过程进行感测。例如,在所述电子设备为腕带式电子设备的情况下,当佩戴所述电子设备的用户抬起或放下胳膊时,所述加速度传感器会感应到加速度变化,并生成相应的触发信号。此外,所述加速度传感器还可以对电子设备的运动结果进行感测。例如,所述加速度传感器还可以感应到所述电子设备位于不同姿态时(如正面朝上、侧置、正面朝下)时的不同的加速度,并生成相应的触发信号。在又一示例中,所述传感器例如为距离传感器,用于检测所述电子设备与其他物体之间的距离。例如,在所述电子设备为腕带式电子设备的情况下,当佩戴所述电子设备的用户将所述电子设备贴近自己或远离自己时,所述距离传感器会感应到距离变化,并生成相应的触发信号。更具体地,在第一种情况下,所述距离传感器例如设置在所述第一显示屏附近。所述第一显示屏本文档来自技高网
...
显示处理方法和电子设备

【技术保护点】
一种显示处理方法,包括:接收用于指示目标显示接口的触发信号,其中,所述目标显示接口为电子设备所包括的第一显示接口和第二显示接口之一,所述电子设备还包括用于所述第一显示接口和所述第二显示接口的显示通路;以及当所述触发信号所指示的目标显示接口为所述第一显示接口时,生成第一显示数据,并使所述第一显示数据通过所述显示通路经由所述第一显示接口而显示;当所述触发信号所指示的目标显示屏为所述第二显示接口时,生成第二显示数据,并使所述第二显示数据通过所述显示通路经由所述第二显示接口而显示。

【技术特征摘要】
1.一种显示处理方法,包括:接收用于指示目标显示接口的触发信号,其中,所述目标显示接口为电子设备所包括的第一显示接口和第二显示接口之一,所述电子设备还包括用于所述第一显示接口和所述第二显示接口的显示通路;以及当所述触发信号所指示的目标显示接口为所述第一显示接口时,生成第一显示数据,并使所述第一显示数据通过所述显示通路经由所述第一显示接口而显示;当所述触发信号所指示的目标显示屏为所述第二显示接口时,生成第二显示数据,并使所述第二显示数据通过所述显示通路经由所述第二显示接口而显示。2.如权利要求1所述的显示处理方法,所述电子设备还包括与所述第一显示接口对应的第一显示屏、与所述第二显示接口对应的第二显示屏、以及存储器,所述存储器用于存储所述电子设备的操作系统和用于在所述操作系统下运行的应用,所述操作系统包括应用层、框架层和驱动层,所述用于指示目标显示接口的触发信号相应地指示目标显示屏,所述目标显示屏相应地为所述第一显示屏和所述第二显示屏之一,其中,所述应用包括应用层中的第一组件、第二组件、以及用于当执行所述应用时对所述应用从应用层通过框架层向驱动层的输出进行控制的控制组件,当所述触发信号所指示的目标显示接口为所述第一显示接口时,生成第一显示数据,并使所述第一显示数据通过所述显示通路经由所述第一显示接口而显示的步骤包括:当所述应用被运行时,在所述触发信号所指示的目标显示屏为所述第一显示屏的情况下,通过所述控制组件,从所述第一组件和所述第二组件中选择第一组件;以及通过所述第一组件生成所述第一显示数据;当所述触发信号所指示的目标显示屏为所述第二显示接口时,生成第二显示数据,并使所述第二显示数据通过所述显示通路经由所述第二显示接口而显示的步骤包括:当所述应用被运行时,在所述触发信号所指示的目标显示屏为所述第二显示屏的情况下,通过所述控制组件,从所述第一组件和所述第二组件中选择第二组件;以及通过所述第二组件生成所述第二显示数据。3.如权利要求2所述的显示处理方法,其中,所述第一组件和所述第二组件均为适于所述操作系统的标准组件。4.如权利要求2所述的显示处理方法,其中,所述驱动层包括显示缓冲区,所述显示缓冲区映射到所述存储器中的内存块从而为所述显示通路提供输入,当所述触发信号所指示的目标显示屏为所述第一显示屏时生成第一显示数据并使所述第一显示数据通过所述显示通路显示在所述第一显示屏上的步骤还包括:当所述触发信号所指示的目标显示屏为所述第一显示屏时,将所述第一组件生成的所述第一显示数据输出到所述显示缓冲区;当所述触发信号所指示的目标显示屏为所述第二显示屏时生成第二显示数据并使所述第二显示数据通过所述显示通路显示在所述第二显示屏上的步骤还包括:当所述触发信号所指示的目标显示屏为所述第二显示屏时,将所述第二组件生成的所述第二显示数据输出到所述显示缓冲区。5.如权利要求1所述的显示处理方法,所述电子设备还包括用于对显示缓冲区的输出进行切换的第二开关,当所述触发信号所指示的目标显示屏为所述第一显示屏时,生成第一显示数据,并使所述第一显示数据通过所述显示通路显示在所述第一显示屏上的步骤包括:当所述目标显示屏为所述第一显示屏时,通过所述第二开关,将所述显示缓冲区的输出切换至所述第一显示屏;当所述触发信号所指示的目标显示屏为所述第二显示屏时,生成第二显示数据,并使所述第二显示数据通过所述显示通路显示在所述第二显示屏上的步骤包括:当所述目标显示屏为所述第二显示屏时,通过所述第二开关,将所述显示缓冲区的输出切换至所述第二显示屏。6.一种电子设备,包括:第一显示接口;第二显示接口;用于所述第一显示接口和所述第二显示接...

【专利技术属性】
技术研发人员:孙悦
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1