CN106933329B - 一种移动终端适配节能等级的方法、装置及移动终端 - Google Patents
一种移动终端适配节能等级的方法、装置及移动终端 Download PDFInfo
- Publication number
- CN106933329B CN106933329B CN201710144420.0A CN201710144420A CN106933329B CN 106933329 B CN106933329 B CN 106933329B CN 201710144420 A CN201710144420 A CN 201710144420A CN 106933329 B CN106933329 B CN 106933329B
- Authority
- CN
- China
- Prior art keywords
- power saving
- scene
- saving class
- display effect
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 33
- 230000000694 effects Effects 0.000 claims abstract description 149
- 238000004422 calculation algorithm Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 13
- 238000004134 energy conservation Methods 0.000 claims description 13
- 230000003068 static effect Effects 0.000 claims description 8
- 230000007704 transition Effects 0.000 claims description 5
- 101100438536 Nicotiana plumbaginifolia CABC gene Proteins 0.000 claims 4
- 230000006978 adaptation Effects 0.000 abstract description 11
- 238000004904 shortening Methods 0.000 abstract description 6
- 238000012545 processing Methods 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 11
- 238000003786 synthesis reaction Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 10
- 230000002093 peripheral effect Effects 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000013467 fragmentation Methods 0.000 description 6
- 238000006062 fragmentation reaction Methods 0.000 description 6
- 230000033228 biological regulation Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000005286 illumination Methods 0.000 description 3
- 241000208340 Araliaceae Species 0.000 description 2
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 2
- 235000003140 Panax quinquefolius Nutrition 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 101150053844 APP1 gene Proteins 0.000 description 1
- 101100055496 Arabidopsis thaliana APP2 gene Proteins 0.000 description 1
- 101100189105 Homo sapiens PABPC4 gene Proteins 0.000 description 1
- 102100039424 Polyadenylate-binding protein 4 Human genes 0.000 description 1
- 101100016250 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GYL1 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明实施例公开了一种移动终端适配节能等级的方法、装置及移动终端。该方法包括获取当前显示屏上显示的至少一个场景模式;从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级;分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。本实施例的技术方案仅需要将单一场景模式与节能等级进行匹配,而不必进行全局调试,降低了调试难度,缩短节能等级适配所需的时间。
Description
技术领域
本发明实施例涉及移动终端技术,尤其涉及一种移动终端适配节能等级的方法、装置及移动终端。
背景技术
随着支持安卓(Android)系统的设备(如手机、平板电脑、电视、智能手表)的增多,设备碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。其中,屏幕碎片化是指屏幕尺寸、分辨率等具有多种规格,没有统一的执行标准。
由于Android设备的屏幕碎片化程度较高,采用同一种节能方案对不同Android设备的显示内容进行处理,可能得到不同的显示效果,其节能效果也可能达不到预期效果。因此,需要针对不同的显示屏进行调试,得到达到预期效果的节能方案。然而,上述对显示屏的调试包括多个预设场景的调试,且每个场景都需要花费较长时间。尤其是场景越细,需要调试的内容就越多,占用的调试时间就越长。相关技术中的显示屏在节能方案的适配方式方面存在缺陷,需要改进。
发明内容
本发明实施例提供一种移动终端适配节能等级的方法、装置及移动终端,可以提高移动终端适配节能等级的操作的执行效率,缩短节能等级适配所需的时间。
第一方面,本发明实施例提供了一种移动终端的节能等级的适配方法,包括:
获取当前显示屏上显示的至少一个场景模式;
从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
第二方面,本发明实施例还提供一种移动终端适配节能等级的方法,包括:
获取当前移动终端的显示屏的特征信息;
从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系;
将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系。
第三方面,本发明实施例还提供了一种移动终端适配节能等级的装置,该装置包括:
场景模式获取模块,用于获取当前显示屏上显示的至少一个场景模式;
参考等级获取模块,用于从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
场景模式显示模块,用于分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
节能等级确定模块,用于在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
第一存储模块,用于将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
第四方面,本发明实施例还提供一种移动终端适配节能等级的装置,该装置包括:
特征信息获取模块,用于获取当前移动终端的显示屏的特征信息;
第二等级获取模块,用于从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏、所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系;
第二存储模块,用于将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系。
第五方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的第一计算机程序,所述处理器执行所述第一计算机程序时实现以下步骤:
获取当前显示屏上显示的至少一个场景模式;
从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
第六方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的第二计算机程序,所述处理器执行所述第二计算机程序时实现以下步骤:
获取当前移动终端的显示屏的特征信息;
从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系;
将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系。
本发明实施例提供一种移动终端适配节能等级的技术方案,可以提高移动终端适配节能等级的操作的执行效率,缩短节能等级适配所需的时间。
附图说明
图1是本发明实施例提供的一种移动终端适配节能等级的方法的流程图;
图2是本发明实施例提供的另一种移动终端适配节能等级的方法的流程图;
图3a是发明实施例提供的一种显示过程示意图;
图3b是本发明实施例提供的Vsync显示刷新机制的示意图;
图4a是本发明实施例提供的一种基于FOSS的显示屏节能机制示意图;
图4b是本发明实施例提供的一种基于CABC的显示屏节能机制示意图;
图5是本发明实施例提供的又一种移动终端适配节能等级的方法的流程图;
图6是本发明实施例提供的一种移动终端适配节能等级的装置的示意图;
图7是本发明实施例提供的另一种移动终端适配节能等级的装置的示意图;
图8是本发明实施例提供的一种移动终端的示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1为本发明实施例提供的一种移动终端适配节能等级的方法的流程图,该方法可以由移动终端适配节能等级的装置来执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
步骤110、获取当前显示屏上显示的至少一个场景模式。
其中,场景模式为移动终端调试过程中使用的调试对象。该场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景或灰阶过渡较多的场景等。
示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。
对于基于安卓Android系统的终端,可以通过Android提供的方法获取前台运行的应用程序。例如,通过Process.myPid()和RunningAppProcessInfo确定前台运行的应用程序。
可替换的,获取当前显示屏上显示内容的截图,根据该截图中像素点的特征信息确定场景模式。例如,通过读取Framebuffer(帧缓冲器)中的数据,可以实现对显示屏上显示的内容的截图处理。分析截图中像素点的特征信息,若相同坐标处的像素点发生变化,则确定当前显示屏显示的是动态场景,否则,确定当前显示的是静态场景。根据截图中各个像素的透明度值确定当前显示屏显示的是透明场景还是半透明场景。
步骤120、从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级。
其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数。优选的,可以预设效果由低到高的一系列节能等级P1,P2…Pn,以及,各个节能等级对应的显示效果参数。
优选的,节能等级可以为保真优化信号缩放FOSS(Fidelity Optimized SignalScaling,保真优化信号缩放)等级,或者,内容适应背光控制CABC(Content AdaptiveBrightness Control,内容适应背光控制)等级。
其中,FOSS是通过优化基于HVS(Human Visual System人类视觉系统)域的图像显示效果,来降低OLED屏幕的功耗。可选的,通过对不同显示内容的直方图进行重新计算,得出新的直方图,在屏幕上显示该新的直方图对应的显示内容,实现在保证显示效果的前提下降低一定的色阶值达到降功耗的目的。
例如,可以设置六个FOSS等级(即等级0至等级5),预先根据应用场景配置各个FOSS等级对应的显示效果参数,各个FOSS等级具有不同的效果参数和省电程度。其中,等级0表示FOSS功能关闭,不省电,等级1至等级5的省电程度逐渐增加,显示效果逐渐变差。
其中,CABC是通过对待显示的图片(input image)的图像进行统计分析,对待显示的图片的亮度进行调整,同时降低背光亮度,使显示屏采用降低后的背光亮度显示调整后的待显示图片。从而,在保证显示效果的基础上降低了功耗。CABC技术是LCD(LiquidCrystal Display,液晶显示屏)驱动IC中提供的一种背光驱动节电技术。其可以与SRE(Sunlight Readable Enhancement,阳光下视角增强技术,用于强光下提高显示对比度,增强可见度)协同使用。
可以理解的是,节能等级不限于本示例列举的数量,还可以根据实际需要设置节能等级的数量。例如,可以设置3个、4个或5个FOSS等级或CABC等级。
对于采用相同显示屏的同一型号的移动终端,采用上述预设的一系列节能等级对应的显示效果参数对不同场景模式进行调试,确定不同场景模式匹配的节能等级。优选的,可以采用该一系列节能等级对应的显示效果参数对上述移动终端(采用相同显示屏的同一型号的移动终端)显示的不同场景模式进行调试。若多次调试结果稳定,则将不同场景模式、与所述场景模式匹配的节能等级及所述节能等级对应的显示效果参数存储于第一节能等级库。
本步骤中获取参考节能等级的方式可以是:根据所获取的场景模式查询预设的第一节能等级库,获取与所获取的场景模式匹配的节能等级,作为参考节能等级。
步骤130、分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式。
获取至少一个参考节能等级对应的显示效果参数;输出所述显示效果参数至算法设置模块,以供画面调节模块根据所述算法设置模块中的显示效果参数,对所述场景模式对应的画面进行调节;显示调节后的所述画面。其中,画面调节模块可以是FOSS模块或CABC模块。
例如,将参考节能等级对应的显示效果参数传递给算法设置模块,以供FOSS模块根据所述算法设置模块中的显示效果参数对待显示画面的色阶进行调节,显示调节后的所述待显示画面。
可以理解的是,本实施例中对待显示画面的调节不限于对待显示画面的色阶进行调节,还可以调节画面的对比度、亮度等参数,或者综合调节色阶、对比度或亮度等。
步骤140、在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级。
其中,设定要求为显示屏在显示当前场景下的画面时,不能发生闪烁、偏色等显示问题。
检测显示屏在显示至少一个场景时,是否发生闪烁或偏色等显示问题,根据检测结果判断当前显示场景的显示效果是否满足设定要求。进而,根据判断结果确定该参考节能等级为与所述场景模式匹配的节能等级。
可选的,在显示至少一个场景时,弹出提示框以提示用户(调试人员)选择当前显示场景的显示效果是否满足设定要求,根据用户输入的选择结果确定该参考节能等级是否为与所述场景模式匹配的节能等级。
步骤150、将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
对于当前移动终端的至少一个场景模式,仅需要将场景模式与FOSS等级或CABC等级进行匹配,并只对显示效果欠佳的场景模式进行调试,提高了调试效率。此外,可以针对单一场景模式进行调试,而不必为了兼顾其它场景模式进行费时费力的全局调试,调试难度进一步降低。
在当前移动终端的至少一个场景模式完成节能等级匹配处理后,分别将匹配好的场景模式、节能等级及所述节能等级对应的显示效果参数存储于设定的配置文件中。其中,设定的配置文件可以为FOSS配置文件或CABC配置文件。例如,在当前移动终端的至少一个场景模式完成FOSS等级匹配处理后,分别将匹配好的场景模式、FOSS等级及所述FOSS等级对应的显示效果参数存储于FOSS配置文件中。或者,在当前移动终端的至少一个场景模式完成CABC等级匹配处理后,分别将匹配好的场景模式、CABC等级及所述CABC等级对应的显示效果参数存储于CABC配置文件中。
本实施例的技术方案,通过获取当前显示屏上显示的至少一个场景模式;从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级;分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。本实施例的技术方案仅需要将场景模式与节能等级进行匹配,提高了调试效率,并且,对单一场景与节能等级进行效果调试,而不必进行全局调试,降低了调试难度,缩短节能等级适配所需的时间。
图2是本发明实施例提供的另一种移动终端适配节能等级的方法的流程图。如图2所示,该方法包括:
步骤210、获取当前显示屏上显示的至少一个场景模式。
步骤220、从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级。
根据当前移动终端中显示的当前场景模式查询预设的第一节能等级库,确定与该当前场景模式对应的节能等级,作为参考节能等级。此时的参考节能等级不能被认为是与该当前场景模式匹配的节能等级,还需要考察根据该参考节能等级对应的显示效果参数调整后的当前场景模式的显示效果。若显示效果欠佳,则不能将该参考节能等级作为该当前场景模式匹配的节能等级。
可选的,所述场景模式为应用程序时,从预设的第一节能等级库中,获取与当前应用程序相同的目标应用程序,以及所述目标应用程序对应的节能等级,记为参考节能等级。
步骤230、获取至少一个参考节能等级对应的显示效果参数,根据所述显示效果参数调节对应的场景模式。
在确定当前场景模式对应的参考节能等级时,可以根据该参考节能等级查询预设的第一节能库,获取该参考节能等级对应的显示效果参数。将该显示效果参数输出至显示屏的驱动芯片中的算法设置模块,以供画面调节模块根据所述算法设置模块中的显示效果参数,对待显示画面的显示效果进行调节,显示调节后的所述待显示画面。
其中,算法设置模块用于存储显示效果参数,以供画面调节模块使用。示例性的,画面调节模块可以为FOSS模块或CABC模块。优选的,FOSS模块和/或CABC模块,以及算法设置模块均配置于显示屏的驱动芯片内。
步骤240、在根据所述参考节能等级对所述场景模式进行显示时,提示用户选择当前显示的场景模式的显示效果是否满足设定要求。
步骤250、判断是否检测到用户输入的确定指示,若是,则执行步骤260,否则,执行步骤270。
步骤260、判定所述场景模式的显示效果满足设定要求。
在检测到用户输入的确定指示时,认为采用该参考节能等级对应的显示效果参数调整后的当前场景模式的显示效果较佳,确定当前场景模式与所述参考节能等级匹配,将该参考节能等级作为当前场景模式匹配的最终的节能等级。
步骤270、判定所述场景模式的显示效果未满足设定要求,采用设定调试策略对所述未满足设定要求的场景模式进行显示效果调试。
在未检测到用户输入的确定指示时,采用设定调试策略对所述当前场景模式进行显示效果调试。
优先采用第一节能等级库中剩余节能等级适配该当前场景模式,考察当前场景模式的显示效果。例如,采用第一节能等级库中剩余节能等级P4对应的显示效果参数调节该当前场景模式的画面,在显示屏上显示调节后的画面,以供用户查看显示效果。
若第一节能等级中剩余节能等级均不能与当前场景模式匹配,则需要确定上述适配过程中,显示效果最佳的一个节能等级。调整该节能等级对应的显示效果参数,以采用调整后的显示效果参数调节该当前显示模式的画面,得到较佳的显示效果。为调整后的显示效果参数设置新的节能等级后,存储于该第一节能等级库中。同时,确定该新设置的节能等级与当前场景模式匹配。
本实施例的技术方案提供一种在单一场景进行效果调试的过程中出现效果欠佳的场景模块的处理方案,可以只对效果欠佳的场景经行调试,不会影响已经调试完成的场景模式与节能等级,降低了调试难度,提高了调试操作的执行效率,缩短了节能等级适配所需的时间。
为了便于理解,下面以Android系统为例,对Android系统中显示画面从生成到显示的过程进行简单的说明。图3a为本发明实施例提供的一种显示过程示意图。
首先,在应用(Application)层,每个应用程序(以下简称应用或APP)包含1个或多个图层,各个应用APP1、APP2…APPN按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图层绘制(Render)操作(即绘制图层上的图像),并在绘制操作处理完成后,各应用将所绘制的所有图层发送给执行图层合成操作的图层合成模块(Surfaceflinger)。
然后,在应用框架(Framework)层,所有图层(包括可见图层和不可见图层)组成一个图层列表,定义为ListAll。图层合成模块从ListAll中挑选出可见图层组成可见图层列表,定义为DisplayList。随后,图层合成模块从系统中三个可循环使用的帧缓冲器(FrameBuffer,简称BF或buffer)中,找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图层应该置底、哪个图层应该置顶、哪个区域为可见区以及哪个区域为透明区等等,通过合成(Compose)操作,将DisplayList中包含的图层叠加在一起,得到最终的待显示画面。
最后,在内核(Kernel)层,可以将待显示画面传输给显示硬件(包括显示控制器和显示屏,使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(Liquid Crystal Display,LCD)或有机发光显示器(Organic Light EmittingDisplay,OLED)。
另外,Android系统在显示刷新的过程中引入了同步(Vsync)刷新机制。图3b为本发明实施例提供的Vsync显示刷新机制的示意图。具体地,Vsync刷新机制其实就是在整个显示流程中,插入“心跳”即系统同步(Vsync)信号,由显示控制器发送给CPU,用于产生Vsync中断,以控制每次图层绘制操作和图层合成操作都需要按照心跳来完成,从而将整个显示过程中的关键步骤都纳入到Vsync的统一管理机制。Vsync信号的频率目前常见为60Hz。如图3b所示,假设Vsync信号周期为T,不考虑信号的传输延迟,第一个Vsync信号Vsync1到达CPU后,CPU向各应用转发该第一个Vsync信号Vsync1,各应用响应用户在显示屏上的触摸滑动等操作,开始执行绘制操作;在各应用完成绘制操作后,得到各应用所绘制的多个图层。第二个Vsync信号Vsync2到达CPU后,CPU向图层合成模块转发该第二个Vsync信号Vsync2,图层合成模块开始执行图层合成操作,将各应用所绘制的多个图层进行合成,生成待显示画面。第三个Vsync信号Vsync3到达CPU后,系统开始执行显示刷新,并将该待显示画面最终显示在显示屏上。由上述描述可知,应用程序、图层合成模块和显示屏接收到的Vsync信号的频率是一致的,且是预先设置好的固定值。
在移动终端图层绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新率。
其中,绘制帧率为图层绘制完成后,触发图层合成模块进行图层合成的帧率,可以理解为单位时间(例如,1秒钟)绘制的图层帧数。所述绘制帧率包括应用程序的绘制帧率和图层的绘制帧率。系统中运行的应用程序可能有多个,每个应用程序可能包括多个图层,例如,视频播放器应用程序下一般包括三个图层:一个显示视频内容的图层,可定义为U1;两个SurfaceView类型的图层,一个用于显示弹幕内容,可定义为U2,另一个用于显示用户界面(User Interface,UI)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为U3。所述应用程序的绘制帧率为应用程序单位时间内执行绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述图层的绘制帧率为同一编号或名称(如前面的U1、U2或U3)的图层单位时间内被触发绘制的次数。
合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。
刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60Hz的刷新率刷新。
另外,Android系统在将待显示画面传输给显示硬件的过程中引入了显示屏节能机制。图4a是本发明实施例提供的一种基于FOSS的显示屏节能机制示意图。如图4a所示,处理器410除将待显示画面的数据发送至显示屏430的驱动芯片420的图像分析器421之外,还可以将终端的当前FOSS等级对应的显示效果参数输入至第一算法设置模块422,进行存储。该待显示画面的数据即为需要在显示屏430中显示的图像数据,图像分析器421接收到处理器410发送的待显示画面的数据之后,可以进行分析,从而获知该图像的颜色、对比度、灰阶值等信息,以供后续处理。图像分析器421完成对待显示画面的数据的分析后,会将分析后的数据发送至FOSS模块423,由FOSS模块423采用设定的算法及第一算法设置模块422中存储的显示效果参数对分析后的数据进行处理。例如,对于颜色及灰阶值符合显示效果参数的调整要求的像素点,进行调整,其余像素点可以不作灰阶亮度的调整。可替换的,还对待显示画面的对比度和灰阶亮度均进行调整等。FOSS模块423可以将处理后的待显示画面的数据发送至显示屏430。其中,显示屏430为有机发光显示器(Organic Light EmittingDisplay,OLED)或AMOLED(Active Matrix/Organic Light Emitting Diode)屏幕。
图4b是本发明实施例提供的一种基于CABC的显示屏节能机制示意图。如图4b所示,处理器410除将待显示画面的数据发送至显示屏430的驱动芯片440的图像分析器441之外,还可以将终端的当前CABC等级对应的CABC参数输入至第二算法设置模块442,进行存储。该待显示画面的数据即为需要在显示屏430中显示的图像数据,图像分析器441接收到处理器410发送的待显示画面的数据之后,可以进行分析,从而获知该图像的颜色、对比度、灰阶值等信息,以供后续处理。图像分析器441完成对待显示画面的数据的分析后,会将分析后的数据发送至CABC模块443,由CABC模块443采用设定的算法及第二算法设置模块442中存储的CABC参数对分析后的数据进行处理。例如,可以是对待显示画面的灰阶亮度进行调整等。同时,CABC模块443输出脉冲信号给电源管理芯片450,电源管理芯片450通过预设的驱动算法控制背光灯驱动模块451的输出波形;通过该输出波形控制作为显示屏430的背光源的发光二极管460的亮度。例如,当移动终端的处理器410传送一张图片的数据到驱动芯片440,内容分析器441在计算并分析图片的数据后,通过CABC模块443依据设定算法自动的将该图片的灰阶亮度提高30%(此时图片变亮),再通过电源管理芯片450将背光亮度降低30%(此时图片变暗)。对于使用者来说,该图片的显示效果与未经过CABC模块443调整的图片的显示效果相差无几,但减少了30%的背光功耗。
图5是本发明实施例提供的又一种移动终端适配节能等级的方法的流程图。如图5所示,该方法包括:
步骤510、获取当前移动终端的显示屏的特征信息。
其中,该特征信息为所述显示屏中不同显示帧之间的亮度差值。所述亮度差值为不同显示帧的平均灰阶差值(平均色阶差值或平均灰度差值)。显示帧的平均灰阶值可以通过该显示帧包含的所有像素点的灰阶值求平均值的方式得到。
步骤520、从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式。
其中,该第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系。由于显示屏的特征信息不同,则不同显示屏的FOSS处理能力(或CABC处理能力)不同,故可以依据显示屏的特征信息和显示屏的节能等级信息构建第二节能等级库,以在有新显示屏时,能够依据新显示屏的特征信息从第二节能等级库中快速找到适用于该新显示屏的FOSS等级(或CABC等级)。
优选的,可以预设效果由低到高的一系列节能等级P1,P2…Pn,以及,各个节能等级对应的显示效果参数。采用该一系列节能等级对应的显示效果参数对具有相同显示屏的移动终端的不同场景模式进行调试,确定不同场景模式匹配的节能等级,从而,确定目标显示屏匹配的节能等级。此时的调试方式与上述技术方案中的调试方式相似,此处不再赘述。
在根据当前移动终端显示屏的特征信息查询该第二节能等级库,确定与该特征信息匹配的目标显示屏时,还可以从该第二节能等级库中获取与该目标显示屏对应的至少一个节能等级及场景模式。
步骤530、将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系。
其中,该节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
将目标显示屏对应的节能等级作为当前移动终端的节能等级,存储至少一个场景模式、节能等级和显示效果参数之间的关联关系。可选的,采用设定的配置文件存储该至少一个场景模式、节能等级和显示效果参数之间的关联关系。其中,设定的配置文件为FOSS配置文件或CABC配置文件。
优选的,采用上述技术方案中记载的方式,分别采用设定的配置文件中存储的节能等级对应的显示效果参数调节场景模式中的画面,在显示屏中显示调节后的画面,以供用户判断该节能等级与场景模式是否相匹配。只需对显示效果欠佳的场景模式进行调试,重新确定与其匹配的节能等级,并根据重新确定的节能等级及显示效果参数更新该设定的配置文件。
本实施例的技术方案,通过获取当前移动终端的显示屏的特征信息;从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式;将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。本实施例的技术方案实现通过显示屏的特征信息从第二节能等级库种快速的找到匹配的至少一个节能等级,缩短了节能等级适配所需的时间。
图6是本发明实施例提供的一种移动终端适配节能等级的装置的示意图。该装置可由软件和/或硬件实现,一般可集成在移动终端中,可用于执行移动终端适配节能等级的方法。如图6所示,该装置包括:场景模式获取模块610、参考等级获取模块620、场景模式显示模块630、节能等级确定模块640和第一存储模块650。
场景模式获取模块610,用于获取当前显示屏上显示的至少一个场景模式;
参考等级获取模块620,用于从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
场景模式显示模块630,用于分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
节能等级确定模块640,用于在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
第一存储模块650,用于将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
本实施例的技术方案提供一种移动终端适配节能等级的装置,仅需要将场景模式与节能等级进行匹配,提高了调试效率,并且,对单一场景与节能等级进行效果调试,而不必进行全局调试,降低了调试难度,缩短节能等级适配所需的时间。
在上述技术方案的基础上,所述场景模式显示模块630具体用于:
获取至少一个参考节能等级对应的显示效果参数;
输出所述显示效果参数至算法设置模块,以供画面调节模块根据所述算法设置模块中的显示效果参数,对所述场景模式对应的画面进行调节;
显示调节后的所述画面。
在上述技术方案的基础上,所述装置还包括:
显示效果判定模块,用于在根据所述参考节能等级对所述场景模式进行显示时,提示用户选择当前显示的场景模式的显示效果是否满足设定要求;
在检测到用户输入的确定指示时,判定所述场景模式的显示效果满足设定要求;
否则,判定所述场景模式的显示效果未满足设定要求,采用设定调试策略对所述未满足设定要求的场景模式进行显示效果调试。
在上述技术方案的基础上,所述节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
图7是本发明实施例提供的另一种移动终端适配节能等级的装置的示意图。该装置可由软件和/或硬件实现,一般可集成在移动终端中,可用于执行移动终端适配节能等级的方法。如图7所示,该装置包括:特征信息获取模块710、第二等级获取模块720和第二存储模块730。
特征信息获取模块710,用于获取当前移动终端的显示屏的特征信息。可选的,所述特征信息为所述显示屏中不同显示帧之间的亮度差值。
第二等级获取模块720,用于从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏、所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系。可选的,所述节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
第二存储模块730,用于将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系。可选的,采用设定的配置文件存储至少一个场景模式、节能等级和显示效果参数的关联关系。其中,设定的配置文件为FOSS配置文件或CABC配置文件。
本实施例的技术方案提供一种移动终端适配节能等级的装置,实现通过显示屏的特征信息从第二节能等级库种快速的找到匹配的至少一个节能等级,缩短了节能等级适配所需的时间。
本发明实施例还提供了一种移动终端,该移动终端可以包括本发明实施例提供的移动终端适配节能等级的装置。图8为本发明实施例提供的一种移动终端的结构示意图,如图8所示,该移动终端可以包括:壳体(图中未示出)、存储器801、中央处理器(CentralProcessing Unit,CPU)802(又称处理器,以下简称CPU)、存储在存储器801上并可在处理器802上运行的第一计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器801,用于存储可在处理器上运行的第一计算机程序;所述CPU802读取并执行所述存储器801中存储的第一计算机程序。所述CPU802在执行所述第一计算机程序时实现以下步骤:获取当前显示屏上显示的至少一个场景模式;从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
可选的,本发明实施例还提供了另一种移动终端,该移动终端具有上述结构,但在存储器801上存储有与第一计算机程序不同的第二计算机程序。CPU802在执行所述第二计算机程序时实现以下步骤:获取当前移动终端的显示屏的特征信息;从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系;将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系。
该终端还包括:外设接口803、RF(Radio Frequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(I/O)子系统809、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。
应该理解的是,图示终端800仅仅是终端的一个范例,并且终端800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的移动终端进行详细的描述,该移动终端以手机为例。
存储器801,所述存储器801可以被CPU802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口803,所述外设接口803可以将设备的输入和输出外设连接到CPU802和存储器801。
I/O子系统809,所述I/O子系统809可以将设备上的输入输出外设,例如触摸屏802(相当于上述实施例中的屏幕)和其他输入/控制设备810,连接到外设接口803。I/O子系统809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。
I/O子系统809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路805,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路805接收并发送RF信号,RF信号也称为电磁信号,RF电路805将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路805可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。
音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。
扬声器811,用于将手机通过RF电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片808,用于为CPU802、I/O子系统809及外设接口803所连接的硬件进行供电及电源管理。
上述实施例中提供的移动终端适配节能等级的装置及移动终端可相应的执行本发明实施例所提供的移动终端适配节能等级的方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端适配节能等级的方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (14)
1.一种移动终端适配节能等级的方法,其特征在于,包括:
获取当前显示屏上显示的至少一个场景模式,其中,所述场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景和灰阶过渡中的至少一个;
从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
在根据所述参考节能等级对所述场景模式进行显示时,提示用户选择当前显示的场景模式的显示效果是否满足设定要求;
在检测到用户输入的确定指示时,判定所述场景模式的显示效果满足设定要求;
否则,判定所述场景模式的显示效果未满足设定要求,采用设定调试策略对所述未满足设定要求的场景模式进行显示效果调试;
在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
2.根据权利要求1所述的方法,其特征在于,所述分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式,包括:
获取至少一个参考节能等级对应的显示效果参数;
输出所述显示效果参数至算法设置模块,以供画面调节模块根据所述算法设置模块中的显示效果参数,对所述场景模式对应的画面进行调节;
显示调节后的所述画面。
3.根据权利要求1或2所述的方法,其特征在于,所述节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
4.一种移动终端适配节能等级的方法,其特征在于,包括:
获取当前移动终端的显示屏的特征信息;
从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系,其中,所述节能等级为预设效果由低到高的各个节能等级,所述显示效果参数分别与各个节能等级对应;
采用各个节能等级对应的显示效果参数对不同场景模式进行调试,确定不同场景模式匹配的节能等级;
将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系;
其中,所述场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景和灰阶过渡中的至少一个。
5.根据权利要求4所述的方法,其特征在于,所述特征信息为所述显示屏中不同显示帧之间的亮度差值。
6.根据权利要求4或5所述的方法,其特征在于,所述节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
7.一种移动终端适配节能等级的装置,其特征在于,包括:
场景模式获取模块,用于获取当前显示屏上显示的至少一个场景模式,其中,所述场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景和灰阶过渡中的至少一个;
参考等级获取模块,用于从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
场景模式显示模块,用于分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
显示效果判定模块,用于在根据所述参考节能等级对所述场景模式进行显示时,提示用户选择当前显示的场景模式的显示效果是否满足设定要求;
在检测到用户输入的确定指示时,判定所述场景模式的显示效果满足设定要求;
否则,判定所述场景模式的显示效果未满足设定要求,采用设定调试策略对所述未满足设定要求的场景模式进行显示效果调试;
节能等级确定模块,用于在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
第一存储模块,用于将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
8.根据权利要求7所述的装置,其特征在于,所述场景模式显示模块具体用于:
获取至少一个参考节能等级对应的显示效果参数;
输出所述显示效果参数至算法设置模块,以供画面调节模块根据所述算法设置模块中的显示效果参数,对所述场景模式对应的画面进行调节;
显示调节后的所述画面。
9.根据权利要求7或8所述的装置,其特征在于,所述节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
10.一种移动终端适配节能等级的装置,其特征在于,包括:
特征信息获取模块,用于获取当前移动终端的显示屏的特征信息;
第二等级获取模块,用于从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏、所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系,其中,所述节能等级为预设效果由低到高的各个节能等级,所述显示效果参数分别与各个节能等级对应;
第二等级确定模块,用于采用各个节能等级对应的显示效果参数对不同场景模式进行调试,确定不同场景模式匹配的节能等级;
第二存储模块,用于将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系;
其中,所述场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景和灰阶过渡中的至少一个。
11.根据权利要求10所述的装置,其特征在于,所述特征信息为所述显示屏中不同显示帧之间的亮度差值。
12.根据权利要求10或11所述的装置,其特征在于,所述节能等级为保真优化信号缩放FOSS等级或内容适应背光控制CABC等级。
13.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的第一计算机程序,其特征在于,所述处理器执行所述第一计算机程序时实现以下步骤:
获取当前显示屏上显示的至少一个场景模式,其中,所述场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景和灰阶过渡中的至少一个;
从预设的第一节能等级库中获取与所述至少一个场景模式匹配的参考节能等级,其中,所述第一节能等级库中存储不同场景模式对应的节能等级及显示效果参数;
分别根据所述参考节能等级显示与所述参考节能等级匹配的场景模式;
在根据所述参考节能等级对所述场景模式进行显示时,提示用户选择当前显示的场景模式的显示效果是否满足设定要求;
在检测到用户输入的确定指示时,判定所述场景模式的显示效果满足设定要求;
否则,判定所述场景模式的显示效果未满足设定要求,采用设定调试策略对所述未满足设定要求的场景模式进行显示效果调试;
在所显示的场景模式的显示效果满足设定要求时,确定所述参考节能等级为与所述场景模式匹配的节能等级;
将所述至少一个场景模式匹配的节能等级作为当前移动终端的节能等级,并存储所述至少一个场景模式、节能等级及显示效果参数之间的关联关系。
14.一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的第二计算机程序,其特征在于,所述处理器执行所述第二计算机程序时实现以下步骤:
获取当前移动终端的显示屏的特征信息;
从预设的第二节能等级库中获取与所述特征信息匹配的目标显示屏,以及所述目标显示屏对应的至少一个节能等级及场景模式,其中,所述第二节能等级库中存储显示屏的特征信息、节能等级、显示效果参数及场景模式的对应关系,其中,所述节能等级为预设效果由低到高的各个节能等级,所述显示效果参数分别与各个节能等级对应;
采用各个节能等级对应的显示效果参数对不同场景模式进行调试,确定不同场景模式匹配的节能等级;
将所述目标显示屏对应的节能等级作为当前移动终端的节能等级,并存储至少一个场景模式、节能等级及显示效果参数之间的关联关系;
其中,所述场景模式包括动态场景、静态场景、视频应用场景、相册应用场景、透明场景、半透明场景、纯白场景、纯黑场景和灰阶过渡中的至少一个。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710144420.0A CN106933329B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端适配节能等级的方法、装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710144420.0A CN106933329B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端适配节能等级的方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106933329A CN106933329A (zh) | 2017-07-07 |
CN106933329B true CN106933329B (zh) | 2019-10-01 |
Family
ID=59433631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710144420.0A Expired - Fee Related CN106933329B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端适配节能等级的方法、装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106933329B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107707364A (zh) * | 2017-11-06 | 2018-02-16 | 李雨航 | 一种窄带物联网电池供电的节电方法及装置 |
CN108762652B (zh) * | 2018-03-27 | 2020-08-21 | Oppo广东移动通信有限公司 | 智能终端的显示控制方法、装置、存储介质及智能终端 |
CN108762470A (zh) * | 2018-05-30 | 2018-11-06 | 努比亚技术有限公司 | 一种游戏模式中的省电方法、智能终端及计算机可读存储介质 |
CN116596703B (zh) * | 2023-07-17 | 2023-09-19 | 吉林省骅涛科技有限公司 | 一种节电器及其智能控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103035209A (zh) * | 2012-12-24 | 2013-04-10 | 东莞宇龙通信科技有限公司 | 终端和屏幕背光控制方法 |
CN103050108A (zh) * | 2012-12-17 | 2013-04-17 | 华为终端有限公司 | 一种屏幕背光动态调整方法以及用户终端 |
CN103685716A (zh) * | 2012-09-26 | 2014-03-26 | 联想(北京)有限公司 | 一种显示模式切换的方法及电子设备 |
CN106384577A (zh) * | 2016-12-14 | 2017-02-08 | 维沃移动通信有限公司 | 一种显示屏的背光调整方法及移动终端 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104599642B (zh) * | 2014-12-31 | 2017-05-03 | 小米科技有限责任公司 | 背光控制方法和装置 |
-
2017
- 2017-03-10 CN CN201710144420.0A patent/CN106933329B/zh not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103685716A (zh) * | 2012-09-26 | 2014-03-26 | 联想(北京)有限公司 | 一种显示模式切换的方法及电子设备 |
CN103050108A (zh) * | 2012-12-17 | 2013-04-17 | 华为终端有限公司 | 一种屏幕背光动态调整方法以及用户终端 |
CN103035209A (zh) * | 2012-12-24 | 2013-04-10 | 东莞宇龙通信科技有限公司 | 终端和屏幕背光控制方法 |
CN106384577A (zh) * | 2016-12-14 | 2017-02-08 | 维沃移动通信有限公司 | 一种显示屏的背光调整方法及移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN106933329A (zh) | 2017-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106933326B (zh) | 一种动态调节终端的节能等级的方法、装置及移动终端 | |
CN106919401B (zh) | 一种动态调节分辨率的方法、装置及移动终端 | |
CN106791212B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
US10997895B2 (en) | Display driving method according to display configuration and electronic device for supporting the same | |
US20200005736A1 (en) | Method for Controlling Rendering of Layers, Terminal, and Storage Medium | |
CN106658691B (zh) | 一种显示控制方法、装置及移动终端 | |
CN106936995B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106657681B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106941563A (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
US20200008142A1 (en) | Method for Controlling Terminal, and Terminal | |
CN106933329B (zh) | 一种移动终端适配节能等级的方法、装置及移动终端 | |
CN108762652A (zh) | 智能终端的显示控制方法、装置、存储介质及智能终端 | |
KR101997776B1 (ko) | 디스플레이 장치의 소모 전력을 감소시키기 위한 방법 및 그 전자 장치 | |
US8203563B2 (en) | System, method, and computer program product for adjusting a programmable graphics/audio processor based on input and output parameters | |
CN106933327A (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
US20210027722A1 (en) | Adaptive Low Power Touch and Display Device | |
JP3998323B2 (ja) | 画面生成装置 | |
CN106951054A (zh) | 一种应用程序的控制方法、装置及移动终端 | |
CN106896899A (zh) | 一种移动终端图像绘制的控制方法、装置及移动终端 | |
CN111933085A (zh) | 一种墨水屏的页面刷新方法及系统 | |
CN114339410B (zh) | 插帧方法、装置及电子设备 | |
CN116048238A (zh) | 显示控制方法、装置、电子设备及存储介质 | |
CN106851017B (zh) | 一种终端的节能等级的调整方法、装置及移动终端 | |
CN111149089A (zh) | 智能终端的唤醒方法、唤醒装置以及智能终端 | |
CN117542316A (zh) | 显示亮度的补偿方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20191001 |
|
CF01 | Termination of patent right due to non-payment of annual fee |