智能终端的屏幕显示装置和方法_3

文档序号:9523854阅读:来源:国知局
模式,将显示窗口参数调整到较小参数;
[0093]显示状态603:系统检测到用户左手操作,所以进入左手模式,移动窗口显示位置到左手操作位置;
[0094]显示状态604:系统检测到用户右手操作,所以进入右手模式,智能移动窗口显示位置到右手操作位置。至于系统如何检测到用户左手操作还是右手操作,可以参考现有的检测技术,本文不再赘述。
[0095]图7为本发明所述的一种设置分辨率参数的效果示意图;如图7所示,图7左半部分的示意图为某应用程序界面在修改分辨率参数之前的原始分辨率(即分辨率相对较大)显示的效果示意图,图7右半部分的示意图为该应用程序界面在分辨率被修改(即分辨率被改小)后显示的效果示意图。
[0096]针对所述分辨率参数,可配置参数的方式依然有两种,即自定义以及系统智能预设。
[0097]图8为本发明的一种分辨率参数设置方式的示意图。如图8所示,所述自定义方式由所述自定义子模块执行,在自定义方式下,准许用户实时的通过菜单或者其他UI表显示形式来设置当前应用程序的分辨率。而应用开发者,可以通过系统所提供的接口或者在代码中指定某应用程序的分辨率。
[0098]而在智能预设模式下,由所述智能子模块执行,准许用户为当前终端所有应用程序单独设置其若干种终端模式下的分辨率参数,例如默认模式、最佳模式,省电模式,以及自动焦点模式,所述每一种终端模式设置对应的分辨率参数。所述终端模式和终端的状态都具有对应关系,这些对应关系可以预先设置在终端中。终端在运行时,系统会根据当前终端的状态自动获取当前的终端模式,再查询该终端模式下对应的分辨率参数。因此系统可以根据终端设备的状态进行分辨率参数的智能切换。例如,在当终端进入省电模式时,自动切换到省电模式的分辨率配置,在电量充足时,自动切换到最佳模式。
[0099]系统准许用户自行为每一个应用程序设定最佳模式的分辨率参数,且该分辨率参数也可以由应用程序开发者通过调用系统提供的接口设定,如果应用开发者已经提供最佳模式的分辨率参数,则用户可不必设置。
[0100]例如,图9为本发明的一种“最佳模式”应用程序管理列表的示意图;其中不同的分辨率与相应的应用程序对应。图10为本发明的一种“省电模式”应用程序管理列表的示意图,该“省电模式”下的各个应用程序的分辨率要比“最佳模式”的分辨率要低,且不同的分辨率与相应的应用程序对应,从而可以节省电压。
[0101]图11a为本发明的一种应用程序A的三种模式下分辨率示意图;如图11a所示,所述应用程序A在智能预设模式下,可以有最佳模式、默认模式、省电模式的分辨率设置。
[0102]图lib为分辨率参数在智能焦点模式下的一种演示示意图。参见图11b,分辨率参数也提供智能焦点模式,当处于这种模式下,所述智能处理模块自动将前景分辨率设置为较高分辨率,而将背景分辨率设置为较低分辨率,以达到兼顾前景效果和系统节能的目的。如显示状态111中是在默认模式下,其前景分辨率和背景分辨率都是1080P ;当变换到智能焦点模式时进入显示状态112,其前景分辨率为1080P,背景分辨率则降低到了 720P,从而节省了显示资源。
[0103]图12为本发明的一种设置显示区域参数的效果示意图;所述显示区域参数包括显示区域的矩形大小,和该矩形在原LCD中的相对位置。如图12所示,所述矩形B为控制的显示区域,用户可以对显示区域参数进行修改设置,即所述矩形B的大小和该矩形B在原LCD中的相对位置参数可以修改并存储下来。该矩形B与原应用程序界面为裁剪关系,该矩形B的最大值为该应用程序界面,该裁剪操作,同样从系统负责渲染和处理图像的地方进行裁剪。
[0104]针对所述显示区域参数,可以配置该显示区域参数的方式同样有:自定义和智能预设。
[0105]图13a为本发明的一种显示区域参数配置方式示意图;其中,所述自定义方式由所述自定义子模块执行,在自定义模式下,准许用户为当前应用程序或者可以为全局应用程序,通过菜单等形式设置其显示区域。而在智能预设模式下,由所述智能子模块执行,准许用户为当前终端所有应用程序单独设置其若干种终端模式下的窗口区域参数,例如默认模式、智能焦点模式,所述每一种终端模式设置对应的显示区域参数。所述终端模式和终端的状态都具有对应关系,这些对应关系可以预先设置在终端中。终端在运行时,系统会根据当前终端的状态自动获取当前的终端模式,再查询该终端模式下对应的显示区域参数。因此系统可以根据终端设备的状态进行应用程序的显示区域的智能切换。
[0106]所述智能焦点模式也可以不需要用户进行设置,系统会自动获取当前设备的焦点区域,且只显示当前焦点区域,其他区域不显示,以达到节能省电的目的,比如,手机待机状态下,突然来一个短信,则只显示短信部分的提示框,其余部分不显示。即,如果当前的终端模式为智能焦点模式,则所述智能处理模块只渲染和生成最上层焦点的窗口数据。
[0107]或者,对于显示区域参数,如果当前的终端模式为智能焦点模式,则所述智能处理模块还可以根据用户指令或终端状态决定是否渲染和生成背景的窗口数据。图13b为在智能焦点模式下显示或隐藏背景窗口数据的演示示意图。在智能焦点模式下,用户可以随时通过触摸来呼唤出背景的显示,也可以在背景显示一定时间后,自动隐藏掉背景的显示。参见图13b,具体的过程包括:
[0108]显示状态131,在主界面上以局部窗口播放视频;
[0109]显示状态132,在智能焦点模式下,隐藏了背景主界面;
[0110]显示状态133,用户轻触背景位置,则重新显示主界面;
[0111]显示状态134,在一段时间没有操作后,重新隐藏了主界面。
[0112]本发明说述的智能配置模块提供的三种类型屏幕显示参数相互独立,且可以组合使用,以达到各种显示效果,即准许用户自定义设置,也准许系统智能设定,在不同的终端模式下,例如,单手模式,省电模式,正常模式等,分别读取其相应的屏幕显示参数,将对应的参数传递给智能处理模块进行处理。且,该智能配置模块提供的三种类型参数,即可以用于通用模式,也可以单独绑定某个应用,即每个应用程序可以有单独的配置。
[0113]图14为本发明的一种智能配置模块的总体流程示意图;参见图14,以应用程序A为例进行说明,在运行应用程序A之后,获取当前的终端模式,即确定当前是单手模式、省电模式、最佳模式、还是自定义模式;在确定终端模式后,再获取该终端模式下对应的应用程序A的相关显示参数,其中包括窗口参数、分辨率参数、以及区域参数;然后将所获取的相关显示参数发送给智能处理模块,由智能处理模块根据所述参数进行显示窗口、显示分辨率、显示区域的数据处理;最后由智能显示模块将所述智能处理模块的数据处理结果输出显示,从而产生出显示应用程序A的界面。
[0114]为了说明显示区域参数,下面结合图15进一步说明。图15为本发明的一种参数矩形示意图,假设原硬件LCD对应的矩形大小为L1,窗口参数对应的矩形为L2,而显示区域对应的矩形为L3,则如图15所示,矩形L1为屏幕LCD,矩形L2为显示窗口区域,矩形L3为显示区域,用户最终只能在L3区域内看到相应图像,而L1-L2区域为系统感知不到的区域,L2-L3区域系统可以感知到,但是不做刷新。
[0115]L1和L2为缩放关系,该缩放比例是根据窗口参数和原IXD的比例,从系统负责渲染和处理图像的部分做缩放。L2的最大值为L1.
[0116]L2和L3为裁剪关系,L3最大值为L2,该裁剪,同样从系统负责渲染和处理图像的地方进行裁剪。
[0117]而分辨率参数,则不改变显示的位置和大小,其对应的是渲染时处理的图像密度,对应的是图像的清晰度。
[0118]图16为本发明的又一种参数矩形示意图。如图16所示,16a为原始IXD下底层处理的数据区域,16b的矩形A为系统获取的将要显示的窗口大小和位置,所以在进行渲染操作时,将数据缩放到该区域继续渲染;16c为渲染结果;16d的矩形B为系统获取的将要显示的区域,则在进行渲染操作时,只渲染矩形B的区域部分;16e为渲染结果;16f为系统获取了分辨率(这里取分辨率变小为例),则最终渲染的结果是图像变模糊了。
[0119]若用户设置区域显示的参数模式为焦点显示模式,则系统首先自动获取当前的焦点应用程序,并自动将显示区域锁定在焦点应用程序对应的界面区域。
[0120]当用户进入焦点显示模式时,若用户想切换应用程序,可以通过按返回键切换焦点,或者点击屏幕黑暗部分,退出焦点模式,显示全部,切换完毕后,自动重新进入焦点模式,隐藏背景显示。
[0121]图17为本发明的再一种参数矩形示意图。如图17所示,当前模式为焦点显示模式,17a为系统检测到3个界面层需要渲染且显示,其分别对应不同的应用程序,当前焦点应用程序为C界面的应用程序,在正常模式下,用户所看到的渲染结果为17b,在焦点模式下,系统将只渲染焦点应用程序的窗口,其渲染结果为17c,当焦点切换时,渲染跟着切换,参照17d和17e,当前焦点切换为B界面的应用程序,则只渲染和显示该B界面的应用程序。
[0122]焦点显示模式除了只显示焦点模式外,还准许分别为焦点进程界面和非焦点进程界面用不同的分辨率和屏幕密度渲染,例如,焦点的分辨率为高分辨率如1080P,而非焦点的分辨率为低分辨率如640P,如图17中的17f所示。
[0123]通过本发明所述的方案,可以对任意程序进行显示分辨率、显示窗口参数、以及显示区域的配置。从而控制任意程序的单手模式,以及显示分辨率,和显示区域,而且还可以节约大量的CPU和GPU资源,节约大量的电量消耗,提高待机时间。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1