一种移动终端的控制方法、装置及移动终端转让专利

申请号 : CN201710142958.8

文献号 : CN106919243B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 彭德良易永鹏苟生俊袁晓日甘高亭郑志勇杨海

申请人 : OPPO广东移动通信有限公司

摘要 :

本发明实施例公开了一种移动终端的控制方法、装置及移动终端。该方法包括:接收用户基于移动终端的屏幕的输入操作;根据输入操作在所述屏幕中对应的位置确定第一区域;对第一区域以外的目标区域进行降功耗处理,其中,降功耗处理包括降低目标区域内的图像的分辨率或对目标区域对应的图层进行降功耗处理。本发明实施例通过采用上述技术方案,可根据用户的输入操作来有选择性的对目标区域进行降功耗处理,进而节省移动终端的系统功耗。

权利要求 :

1.一种移动终端的控制方法,其特征在于,包括:接收用户基于移动终端的屏幕的输入操作;

根据所述输入操作在所述屏幕中对应的位置确定第一区域;

对所述第一区域以外的目标区域对应的图层进行降功耗处理;其中,所述目标区域为屏幕上除了第一区域和预设区域以外的所有区域,所述预设区域的属性是不能够被确定为目标区域,所述预设区域根据具体显示场景的不同而不同,所述显示场景根据当前运行的应用程序、通过传感器获取的传感数据、触摸数据以及应用程序包含的图层的图层属性进行区分;

其中,对所述目标区域对应的图层进行降功耗处理,包括:将所述目标区域对应的图层移出待合成图层集合;或,减小所述目标区域对应的图层的声音。

2.根据权利要求1所述的方法,其特征在于,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。

3.根据权利要求2所述的方法,其特征在于,所述根据所述输入操作在所述屏幕中对应的位置确定第一区域,包括:确定所述输入操作在所述屏幕中的操作中心;

根据所述操作中心在所述屏幕中的坐标确定操作对象;

根据所述操作对象所在区域确定第一区域。

4.根据权利要求2所述的方法,其特征在于,当所述输入操作为触摸输入操作时,根据所述输入操作在所述屏幕中对应的位置确定第一区域包括:将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域确定为第一区域;

或,

将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域以外的区域确定为第一区域。

5.一种移动终端的控制装置,其特征在于,包括:输入操作接收模块,用于接收用户基于移动终端的屏幕的输入操作;

第一区域确定模块,用于根据所述输入操作在所述屏幕中对应的位置确定第一区域;

处理模块,用于对所述第一区域以外的目标区域对应的图层进行降功耗处理;其中,所述目标区域为屏幕上除了第一区域和预设区域以外的所有区域,所述预设区域的属性是不能够被确定为目标区域,所述预设区域根据具体显示场景的不同而不同,所述显示场景根据当前运行的应用程序、通过传感器获取的传感数据、触摸数据以及应用程序包含的图层的图层属性进行区分;

其中,对所述目标区域对应的图层进行降功耗处理,包括:将所述目标区域对应的图层移出待合成图层集合;或,减小所述目标区域对应的图层的声音。

6.根据权利要求5所述的装置,其特征在于,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。

7.根据权利要求6所述的装置,其特征在于,所述第一区域确定模块包括:操作中心确定单元,用于确定所述输入操作在所述屏幕中的操作中心;

操作对象确定单元,用于根据所述操作中心在所述屏幕中的坐标确定操作对象;

第一区域确定单元,用于根据所述操作对象所在区域确定第一区域。

8.根据权利要求6所述的装置,其特征在于,所述第一区域确定模块用于:在所述输入操作为触摸输入操作时,将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域确定为第一区域;或,在所述输入操作为触摸输入操作时,将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域以外的区域确定为第一区域。

9.一种移动终端,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:接收用户基于移动终端的屏幕的输入操作;

根据所述输入操作在所述屏幕中对应的位置确定第一区域;

对所述第一区域以外的目标区域对应的图层进行降功耗处理;其中,所述目标区域为屏幕上除了第一区域和预设区域以外的所有区域,所述预设区域的属性是不能够被确定为目标区域,所述预设区域根据具体显示场景的不同而不同,所述显示场景根据当前运行的应用程序、通过传感器获取的传感数据、触摸数据以及应用程序包含的图层的图层属性进行区分;

其中,对所述目标区域对应的图层进行降功耗处理,包括:将所述目标区域对应的图层移出待合成图层集合;或,减小所述目标区域对应的图层的声音。

说明书 :

一种移动终端的控制方法、装置及移动终端

技术领域

[0001] 本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端的控制方法、装置及移动终端。

背景技术

[0002] 目前,随着移动终端技术的快速发展,移动终端的显示屏幕尺寸越来越大,所装载的应用程序以及所能够实现的功能也越来越丰富,用户每天会花费大量的时间来使用移动终端,因此,移动终端耗电情况等成为考量移动终端工作性能的重要指标。
[0003] 移动终端的显示及播放等控制方案对耗电情况的影响较大,现有的移动终端控制方案有待于改进。

发明内容

[0004] 本发明实施例提供一种移动终端的控制方法、装置及移动终端,可以优化移动终端的控制方案。
[0005] 第一方面,本发明实施例提供了一种移动终端的控制方法,包括:
[0006] 接收用户基于移动终端的屏幕的输入操作;
[0007] 根据所述输入操作在所述屏幕中对应的位置确定第一区域;
[0008] 对所述第一区域以外的目标区域进行降功耗处理,其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0009] 第二方面,本发明实施例提供了一种移动终端的控制装置,包括:
[0010] 输入操作接收模块,用于接收用户基于移动终端的屏幕的输入操作;
[0011] 第一区域确定模块,用于根据所述输入操作在所述屏幕中对应的位置确定第一区域;
[0012] 处理模块,用于对所述第一区域以外的目标区域进行降功耗处理,其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0013] 第三方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
[0014] 接收用户基于移动终端的屏幕的输入操作;
[0015] 根据所述输入操作在所述屏幕中对应的位置确定第一区域;
[0016] 对所述第一区域以外的目标区域进行降功耗处理,其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0017] 本发明实施例中提供的移动终端的控制方案,接收用户基于移动终端的屏幕的输入操作,根据输入操作在屏幕中对应的位置确定第一区域,并对第一区域以外的目标区域进行降功耗处理,其中,降功耗处理包括降低目标区域内的图像的分辨率或对目标区域对应的图层进行降功耗处理。通过采用上述技术方案,可根据用户的输入操作来有选择性的对目标区域进行降功耗处理,进而节省移动终端的系统功耗。

附图说明

[0018] 图1为本发明实施例提供的一种移动终端的控制方法的流程示意图;
[0019] 图2为本发明实施例提供的一种显示界面示意图;
[0020] 图3为本发明实施例提供的又一种显示界面示意图;
[0021] 图4为本发明实施例提供的另一种显示界面示意图;
[0022] 图5为本发明实施例提供的一种显示过程示意图;
[0023] 图6为本发明实施例提供的Vsync显示刷新机制的示意图;
[0024] 图7为本发明实施例提供的另一种移动终端的控制方法的流程示意图;
[0025] 图8为本发明实施例提供的再一种显示界面示意图;
[0026] 图9为本发明实施例提供的一种移动终端的控制装置的结构框图;
[0027] 图10为本发明实施例提供的一种移动终端的结构示意图。

具体实施方式

[0028] 下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0029] 在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0030] 图1为本发明实施例提供的一种移动终端的控制方法的流程示意图,该方法可以由移动终端的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
[0031] 步骤101、接收用户基于移动终端的屏幕的输入操作。
[0032] 示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。
[0033] 可选的,所述输入操作可包括触摸输入操作或眼睛聚焦输入操作。当输入操作为触摸输入操作时,移动终端的屏幕中包含触摸屏,通过触摸屏接收用户的触摸输入操作;当输入操作为眼睛聚焦输入操作时,移动终端的屏幕上方可设置有摄像头(如前置摄像头或者位于移动终端正面的可旋转摄像头),通过摄像头捕捉包含用户面部的图像,通过识别眼球位置来确定用户的眼睛在屏幕上的聚焦位置,进而接收用户的眼睛聚焦输入操作,该输入方式尤其适用于屏幕尺寸较大的移动终端。
[0034] 步骤102、根据输入操作在屏幕中对应的位置确定第一区域。
[0035] 示例性的,用户的输入操作在屏幕中对应的位置可理解为用户感兴趣的位置。例如,图2为本发明实施例提供的一种显示界面示意图,用户在使用输入法控件进行字符输入时,输入操作会落入输入法控件201在屏幕中的显示位置(如图2所示的屏幕下方),此时用户会集中精神关注这一区域显示的内容,而不会关注其他内容(如图2中的网页202),可将输入法控件201对应的区域确定为第一区域。又如,图3为本发明实施例提供的又一种显示界面示意图,用户在使用视频播放应用观看电影时,若屏幕上除了电影画面301以外还出现了广告302,如图3所示,广告302在屏幕左下角出现,用户眼睛应该会聚焦在电影画面301所在区域,而不是广告302所在区域,更精确的,当移动终端的屏幕尺寸较大时,还可识别出用户的眼睛聚焦在电影画面中的具体某个位置,如电影中的人物303对应的位置,可将电影画面301对应的区域或者人物303对应的区域确定为第一区域,具体可通过图像边缘检测等相关技术来实现。再如,对于游戏应用来说,与视频播放应用类似,用户在玩游戏时,通常注意力会集中在被用户操作的对象(如人物、动物或者物品等)上,而对游戏界面中的背景(如草丛、树木以及建筑物等)并不关心,因此可根据用户眼睛聚焦的位置来识别出用户的操作对象,将操作对象对应的区域确定为第一区域。
[0036] 可选的,本步骤可包括:确定所述输入操作在所述屏幕中的操作中心,根据所述操作中心在所述屏幕中的坐标确定操作对象,根据所述操作对象所在区域确定第一区域。此处优化的好处在于,可准确地确定第一区域。如上述举例,在图2中,用户通过触摸操作进行字符输入时,操作中心为用户手指触摸屏幕时的中心位置,操作中心的坐标会落入输入法控件201所在区域内,将输入法控件201确定为操作对象,并将输入法控件201所在区域确定为第一区域。又如,在图3中,用户的眼睛聚焦位置为操作中心,操作中心的坐标会落入电影画面301所在区域内,将电影画面301确定为操作对象,并将电影画面301所在区域确定为第一区域。
[0037] 可选的,当所述输入操作为触摸输入操作时,本步骤也可包括:将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域确定为第一区域。图4为本发明实施例提供的另一种显示界面示意图,如图4所示,用户可根据自己的喜好通过手指在屏幕上圈出自己感兴趣的区域,如通过手指按住屏幕并滑动,使滑动轨迹形成一个圆圈401,可将圆圈401内的区域确定为第一区域。这样设置的好处在于,增强移动终端和用户之间的交互,更加准确地确定第一区域。
[0038] 可选的,当所述输入操作为触摸输入操作时,本步骤也可包括:将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域以外的区域确定为第一区域。这种方式与上一种方式相比,同样能够增强移动终端和用户之间的交互,更加准确地确定第一区域,且尤其适用于用户不感兴趣的区域相对于感兴趣的区域较小的情况。
[0039] 以上两种方式可由系统默认设置也可由用户自主从中选取,在用户开始圈选区域之前,可对用户进行提示,如“请圈出您的感兴趣区域”或“请您圈出需要降低功耗的区域”等。
[0040] 步骤103、对第一区域以外的目标区域进行降功耗处理。
[0041] 其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0042] 示例性的,所述目标区域可包括屏幕上除了第一区域以外的所有区域或者部分区域。可选的,可根据系统设置或用户的个人设置将屏幕的预设区域的属性设置为不能够被确定为目标区域,此时,目标区域为屏幕上除了第一区域和预设区域以外的所有区域。预设区域可根据具体的显示场景的不同而不同,其中,显示场景可根据当前运行的应用程序(或者应用程序对应的进程标识)、通过传感器获取的传感数据、触摸数据以及应用程序包含的图层的图层属性等因素来进行区分。
[0043] 本发明实施例对移动终端中装载的操作系统不做限定,可以是安卓(Android)系统、手机窗口(Windows Phone,WP)操作系统、Linux及IOS系统等等。示例性的,为了便于说明,本发明实施例以常见的Android系统进行后续的说明。
[0044] 下面以Android系统为例,对Android系统中显示画面从生成到显示的过程进行简单的说明。图5为本发明实施例提供的一种显示过程示意图。
[0045] 首先,在应用(Application)层,每个应用程序(以下简称应用或APP)包含1个或多个图层,各个应用APP1、APP2…APPN按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图层绘制(Render)操作(即绘制图层上的图像),并在绘制操作处理完成后,各应用将所绘制的所有图层发送给执行图层合成操作的图层合成模块(Surface flinger)。
[0046] 然后,在应用框架(Framework)层,所有图层(包括可见图层和不可见图层)组成一个图层列表,定义为ListAll。图层合成模块从ListAll中挑选出可见图层组成可见图层列表,定义为DisplayList。随后,图层合成模块从系统中三个可循环使用的帧缓冲器(Frame Buffer,简称BF或buffer)中,找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图层应该置底、哪个图层应该置顶、哪个区域为可见区以及哪个区域为透明区等等,通过合成(Compose)操作,将DisplayList中包含的图层叠加在一起,得到最终的待显示画面。
[0047] 最后,在内核(Kernel)层,可以将待显示画面传输给显示硬件(包括控制器和显示屏),使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(Liquid Crystal Display,LCD)。
[0048] 另外,Android系统在显示刷新的过程中引入了同步(Vsync)刷新机制。图6为本发明实施例提供的Vsync显示刷新机制的示意图。具体地,Vsync刷新机制其实就是在整个显示流程中,插入“心跳”即系统同步(Vsync)信号,由控制器发送给CPU,用于产生Vsync中断,以控制每次图层绘制操作和图层合成操作都需要按照心跳来完成,从而将整个显示过程中的关键步骤都纳入到Vsync的统一管理机制。Vsync信号的频率目前常见为60Hz。如图6所示,假设Vsync信号周期为T,不考虑信号的传输延迟,第一个Vsync信号Vsync1到达CPU后,CPU向各应用转发该第一个Vsync信号Vsync1,各应用响应用户在显示屏上的触摸滑动等操作,开始执行绘制操作;在各应用完成绘制操作后,得到各应用所绘制的多个图层。第二个Vsync信号Vsync2到达CPU后,CPU向图层合成模块转发该第二个Vsync信号Vsync2,图层合成模块开始执行图层合成操作,将各应用所绘制的多个图层进行合成,生成待显示画面。第三个Vsync信号Vsync3到达CPU后,系统开始执行显示刷新,并将该待显示画面最终显示在显示屏上。由上述描述可知,应用程序、图层合成模块和显示屏接收到的Vsync信号的频率是一致的,且是预先设置好的固定值。
[0049] 在移动终端图层绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新率。
[0050] 其中,绘制帧率为图层绘制完成后,触发图层合成模块进行图层合成的帧率,可以理解为单位时间(例如,1秒钟)绘制的图层帧数。所述绘制帧率包括应用程序的绘制帧率和图层的绘制帧率。系统中运行的应用程序可能有多个,每个应用程序可能包括多个图层,例如,视频播放器应用程序下一般包括三个图层:一个显示视频内容的图层,可定义为U1;两个SurfaceView类型的图层,一个用于显示弹幕内容,可定义为U2,另一个用于显示用户界面(User Interface,UI)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为U3。所述应用程序的绘制帧率为应用程序单位时间内执行绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述图层的绘制帧率为同一编号或名称(如前面的U1、U2或U3)的图层单位时间内被触发绘制的次数。
[0051] 合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。
[0052] 刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60Hz的刷新率刷新。
[0053] 示例性的,降低所述目标区域内的图像的分辨率的处理方式尤其适用于仅从显示画面中直接划分区域的情况,不在乎第一区域和目标区域是否在同一图层。降低所述目标区域内的图像的分辨率可以在图层绘制阶段或图层合成阶段来实现。例如,可将目标区域在显示画面中的坐标范围发送至图层合成模块,通过图层合成模块根据所述坐标范围计算出目标区域在各个图层中的子坐标范围,通过所述图层合成模块将所述子坐标范围发送给对应的应用程序,以使应用程序在绘制包含目标区域的图层时根据所述子坐标范围降低目标区域对应的图像的分辨率,这样在图层绘制阶段可简化绘制流程,节约绘制时间,实现降功耗。又如,可将目标区域在显示画面中的坐标范围发送至图层合成模块,通过图层合成模块根据所述坐标范围在图层合成过程中将所述目标区域对应的图像的分辨率调低,这样在图层合成阶段可简化合成流程,节约合成时间,实现降功耗。其中,调低分辨率可通过图像处理相关手段实现。
[0054] 对目标区域对应的图层进行降功耗处理与上述的降低所述目标区域内的图像的分辨率的主要区别在于,降低目标区域内的图像的分辨率时可对同一图层中的部分图像进行降分辨率处理,而对目标区域对应的图层进行降功耗处理是对整个图层进行的降功耗处理。
[0055] 示例性的,对所述目标区域对应的图层进行降功耗处理可包括以下几种处理方式:
[0056] 1、降低所述目标区域对应的图层的绘制帧率;2、降低所述目标区域对应的图层的分辨率;3、将所述目标区域对应的图层移出待合成图层集合(如前文中的DisplayList);4、减小所述目标区域对应的图层的声音。
[0057] 对于第1种,例如,可通过降低用于绘制图层的参考信号(如Vsync信号)的频率来实现降低图层绘制帧率,此时包含目标区域的图层在绘制图层时对应的Vsync信号的频率降低,而合成图层和刷新显示对应的Vsync信号的频率不变,例如,之前三种Vsync信号的频率都是60Hz,而包含目标区域的图层的Vsync信号由60Hz降为50Hz,而合成图层和刷新显示对应的Vsync信号仍为60Hz。此外,也可通过变更图层绘制操作对参考信号的响应机制来实现降低图层绘制帧率。例如,接收到的第2n+1个信号响应,接收到的第2n个信号不响应;又如,以n个(如5个)信号为一组,每组中的第一类预设编号(如1,2,4,5)的信号响应,第二类预设编号(如4)的信号不响应。
[0058] 对于第2种,降低目标区域对应的图层的分辨率可指降低包含目标区域的图层的图像分辨率,可在图层绘制阶段实现。
[0059] 对于第3种,将目标区域对应的图层移出待合成图层集合可通过图层合成模块来完成,例如,将目标区域在显示画面中的坐标范围发送至图层合成模块,通过图层合成模块根据所述坐标范围识别出包含目标区域的图层的标识(如名称或编号等),根据所述标识将相应的图层移出待合成图层集合,随后合成的待显示画面中将不会包含目标区域对应的图层的内容。
[0060] 对于第4种,示例性的,目标区域对应的图层可能是视频广告对应的图层,还可能是附带有音效的图层,可减小该图层对应的声音,可进一步降低移动终端的功耗。
[0061] 可以理解的是,以上4种降功耗处理方式也可进行组合,例如第1种和第4种同时进行、第1种和第2种同时进行、以及第1种、第2种和第4种同时进行等。
[0062] 本发明实施例中提供的移动终端的控制方法,接收用户基于移动终端的屏幕的输入操作,根据输入操作在屏幕中对应的位置确定第一区域,并对第一区域以外的目标区域进行降功耗处理,其中,降功耗处理包括降低目标区域内的图像的分辨率或对目标区域对应的图层进行降功耗处理。通过采用上述技术方案,可根据用户的输入操作来有选择性的对目标区域进行降功耗处理,进而节省移动终端的系统功耗。
[0063] 图7为本发明实施例提供的另一种移动终端的控制方法的流程示意图,该方法包括如下步骤:
[0064] 步骤701、接收用户基于移动终端的屏幕的触摸输入操作。
[0065] 步骤702、将触摸输入操作对应的操作轨迹在屏幕上形成的闭合区域以外的区域确定为第一区域。
[0066] 示例性的,以用户玩游戏应用A的应用场景为例,图8为本发明实施例提供的再一种显示界面示意图,假设当前移动终端在全屏显示游戏画面,游戏区域801为用户的主要操作区域,而背景区域802可能会显示一些树木、卡通形象以及建筑物等其他图像,这些内容用户在玩游戏的过程一般是不会关注的,为了降低功耗,用户可自行将背景区域802圈出来,如闭合区域803,将闭合区域803以外的区域认为是用户感兴趣的区域,所以,除了闭合区域803以外的区域均被确定为第一区域。
[0067] 步骤703、对第一区域以外的目标区域进行降功耗处理。
[0068] 其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0069] 示例性的,第一区域以外的区域可以是触摸输入操作对应的操作轨迹在屏幕上形成的闭合区域。
[0070] 对目标区域进行降功耗处理的方式可根据应用程序的图层分配策略来进行选取。以上述游戏应用A为例,若游戏应用A的游戏区域801对应的显示内容和背景区域802对应的显示内容均被绘制在同一图层上,则可降低目标区域内的图像的分辨率;若游戏应用A的游戏区域801对应的显示内容和背景区域802对应的显示内容分别被绘制在不同的图层上,则可对目标区域对应的图层进行降功耗处理,即对闭合区域803对应的图层进行降功耗处理。
具体的处理过程可参见上文中相关描述,此处不再赘述。
[0071] 本发明实施例可根据用户在屏幕上的圈选操作来确定用户不感兴趣的区域,并对不感兴趣的区域对应的图像或图层进行相应的降功耗处理,可节省移动终端的功耗,延长续航时间。
[0072] 图9为本发明实施例提供的一种移动终端的控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的控制方法来对移动终端进行控制。如图9所示,该装置包括:
[0073] 输入操作接收模块901,用于接收用户基于移动终端的屏幕的输入操作;
[0074] 第一区域确定模块902,用于根据所述输入操作在所述屏幕中对应的位置确定第一区域;
[0075] 处理模块903,用于对所述第一区域以外的目标区域进行降功耗处理,其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0076] 本发明实施例提供的移动终端的控制装置,可根据用户的输入操作来有选择性的对目标区域进行降功耗处理,进而节省移动终端的系统功耗。
[0077] 可选的,对所述目标区域对应的图层进行降功耗处理,包括:
[0078] 降低所述目标区域对应的图层的绘制帧率;或,
[0079] 降低所述目标区域对应的图层的分辨率;或,
[0080] 将所述目标区域对应的图层移出待合成图层集合;或,
[0081] 减小所述目标区域对应的图层的声音。
[0082] 可选的,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。
[0083] 可选的,所述第一区域确定模块包括:
[0084] 操作中心确定单元,用于确定所述输入操作在所述屏幕中的操作中心;
[0085] 操作对象确定单元,用于根据所述操作中心在所述屏幕中的坐标确定操作对象;
[0086] 第一区域确定单元,用于根据所述操作对象所在区域确定第一区域。
[0087] 可选的,所述第一区域确定模块用于:
[0088] 在所述输入操作为触摸输入操作时,将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域确定为第一区域;或,
[0089] 在所述输入操作为触摸输入操作时,将所述触摸输入操作对应的操作轨迹在所述屏幕上形成的闭合区域以外的区域确定为第一区域。
[0090] 可选的,所述降低所述目标区域内的图像的分辨率,包括:
[0091] 将所述目标区域在显示画面中的坐标范围发送至图层合成模块;通过图层合成模块根据所述坐标范围计算出所述目标区域在各个图层中的子坐标范围;通过所述图层合成模块将所述子坐标范围发送给对应的应用程序,以使所述应用程序在绘制包含所述目标区域的图层时根据所述子坐标范围降低所述目标区域对应的图像的分辨率;或,[0092] 将所述目标区域在显示画面中的坐标范围发送至图层合成模块;通过所述图层合成模块根据所述坐标范围在图层合成过程中将所述目标区域对应的图像的分辨率调低。
[0093] 本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的移动终端的控制装置。图10为本发明实施例提供的一种移动终端的结构示意图。如图10所示,该移动终端可以包括:壳体(图中未示出)、存储器1001、中央处理器(Central Processing Unit,CPU)1002(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU1002和所述存储器1001设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器1001,用于存储可执行程序代码;所述CPU1002通过读取所述存储器1001中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
[0094] 接收用户基于移动终端的屏幕的输入操作;
[0095] 根据所述输入操作在所述屏幕中对应的位置确定第一区域;
[0096] 对所述第一区域以外的目标区域进行降功耗处理,其中,所述降功耗处理包括降低所述目标区域内的图像的分辨率或对所述目标区域对应的图层进行降功耗处理。
[0097] 所述移动终端还包括:外设接口1003、RF(Radio Frequency,射频)电路1005、音频电路1006、扬声器1011、电源管理芯片1008、输入/输出(I/O)子系统1009、触摸屏1012、其他输入/控制设备1010以及外部端口1004,这些部件通过一个或多个通信总线或信号线1007来通信。
[0098] 应该理解的是,图示移动终端1000仅仅是移动终端的一个范例,并且移动终端1000可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
[0099] 下面就本实施例提供的移动终端进行详细的描述,该移动终端以手机为例。
[0100] 存储器1001,所述存储器1001可以被CPU1002、外设接口1003等访问,所述存储器1001可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0101] 外设接口1003,所述外设接口1003可以将设备的输入和输出外设连接到CPU1002和存储器1001。
[0102] I/O子系统1009,所述I/O子系统1009可以将设备上的输入输出外设,例如触摸屏1012和其他输入/控制设备1010,连接到外设接口1003。I/O子系统1009可以包括显示控制器10091和用于控制其他输入/控制设备1010的一个或多个输入控制器10092。其中,一个或多个输入控制器10092从其他输入/控制设备1010接收电信号或者向其他输入/控制设备
1010发送电信号,其他输入/控制设备1010可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器10092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
[0103] 触摸屏1012,所述触摸屏1012是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
[0104] I/O子系统1009中的显示控制器10091从触摸屏1012接收电信号或者向触摸屏1012发送电信号。触摸屏1012检测触摸屏上的接触,显示控制器10091将检测到的接触转换为与显示在触摸屏1012上的用户界面对象的交互,即实现人机交互,显示在触摸屏1012上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
[0105] RF电路1005,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路1005接收并发送RF信号,RF信号也称为电磁信号,RF电路1005将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路1005可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
[0106] 音频电路1006,主要用于从外设接口1003接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器1011。
[0107] 扬声器1011,用于将手机通过RF电路1005从无线网络接收的语音信号,还原为声音并向用户播放该声音。
[0108] 电源管理芯片1008,用于为CPU1002、I/O子系统及外设接口所连接的硬件进行供电及电源管理。
[0109] 本发明实施例提供的移动终端,可根据用户的输入操作来有选择性的对目标区域进行降功耗处理,进而节省移动终端的系统功耗。
[0110] 上述实施例中提供的移动终端的控制装置及移动终端可执行本发明任意实施例所提供的移动终端的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的控制方法。
[0111] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。