CN106919358A - 一种移动终端的显示控制方法、装置及移动终端 - Google Patents
一种移动终端的显示控制方法、装置及移动终端 Download PDFInfo
- Publication number
- CN106919358A CN106919358A CN201710142042.2A CN201710142042A CN106919358A CN 106919358 A CN106919358 A CN 106919358A CN 201710142042 A CN201710142042 A CN 201710142042A CN 106919358 A CN106919358 A CN 106919358A
- Authority
- CN
- China
- Prior art keywords
- target
- frame per
- mobile terminal
- frame
- corresponding relation
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 40
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 40
- 230000015654 memory Effects 0.000 claims description 11
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000004590 computer program Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 abstract description 10
- 210000001508 eye Anatomy 0.000 description 9
- 230000002093 peripheral effect Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 230000006399 behavior Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000000007 visual effect Effects 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
- 230000033228 biological regulation Effects 0.000 description 2
- 235000008434 ginseng Nutrition 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 101150053844 APP1 gene Proteins 0.000 description 1
- 101100055496 Arabidopsis thaliana APP2 gene Proteins 0.000 description 1
- 244000025254 Cannabis sativa Species 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
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 210000005252 bulbus oculi Anatomy 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003708 edge detection Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 210000003128 head Anatomy 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
- 239000003973 paint Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 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
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Controls And Circuits For Display Device (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明实施例公开了一种移动终端的显示控制方法、装置及移动终端。该方法包括:在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;计算所获取到的差异值的平均值,得到第一预设时段对应的目标平均差异值;根据目标平均差异值和预设对应关系确定相应的目标帧率,控制移动终端根据目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。本发明实施例通过采用上述技术方案,可根据显示画面的变化情况动态确定目标帧率,优化移动终端的显示控制。
Description
技术领域
本发明实施例涉及移动终端技术领域,尤其涉及一种移动终端的显示控制方法、装置及移动终端。
背景技术
目前,随着移动终端技术的快速发展,移动终端的显示屏幕尺寸越来越大,所装载的应用程序以及所能够实现的功能也越来越丰富,用户每天会花费大量的时间来使用移动终端,所以移动终端耗电情况等成为考量移动终端工作性能的重要指标。
移动终端的显示控制方案对耗电情况的影响较大,现有的移动终端显示控制方案有待于改进。
发明内容
本发明实施例提供一种移动终端的显示控制方法、装置及移动终端,可以优化移动终端的显示控制方案。
第一方面,本发明实施例提供了一种移动终端的显示控制方法,包括:
在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
第二方面,本发明实施例提供了一种移动终端的显示控制装置,包括:
差异值获取模块,用于在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
平均值计算模块,用于计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
目标帧率确定模块,用于根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
显示控制模块,用于控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
第三方面,本发明实施例提供了一种移动终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
本发明实施例中提供的移动终端的显示控制方案,在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;计算所获取到的差异值的平均值,得到第一预设时段对应的目标平均差异值;根据目标平均差异值和预设对应关系确定相应的目标帧率,控制移动终端根据目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。通过采用上述技术方案,可根据显示画面的变化情况动态确定目标帧率,优化移动终端的显示控制。
附图说明
图1为本发明实施例提供的一种移动终端的显示控制方法的流程示意图;
图2为本发明实施例提供的一种显示过程示意图;
图3为本发明实施例提供的Vsync显示刷新机制的示意图;
图4为本发明实施例提供的另一种移动终端的显示控制方法的流程示意图;
图5为本发明实施例提供的一种显示界面示意图;
图6为本发明实施例提供的又一种显示界面示意图;
图7为本发明实施例提供的一种移动终端的显示控制装置的结构框图;
图8为本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
图1为本发明实施例提供的一种移动终端的显示控制方法的流程示意图,该方法可以由移动终端的显示控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:
步骤101、在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值。
示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。
本发明实施例对移动终端中装载的操作***不做限定,可以是安卓(Android)***、手机窗口(Windows Phone,WP)操作***、Linux及IOS***等等。示例性的,为了便于说明,本发明实施例以常见的Android***进行后续的说明。
下面以Android***为例,对Android***中显示画面从生成到显示的过程进行简单的说明。图2为本发明实施例提供的一种显示过程示意图。
首先,在应用(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)。
另外,Android***在显示刷新的过程中引入了同步(Vsync)刷新机制。图3为本发明实施例提供的Vsync显示刷新机制的示意图。具体地,Vsync刷新机制其实就是在整个显示流程中,***“心跳”即***同步(Vsync)信号,由显示控制器发送给CPU,用于产生Vsync中断,以控制每次图层绘制操作和图层合成操作都需要按照心跳来完成,从而将整个显示过程中的关键步骤都纳入到Vsync的统一管理机制。Vsync信号的频率目前常见为60Hz。如图3所示,假设Vsync信号周期为T,不考虑信号的传输延迟,第一个Vsync信号Vsync1到达CPU后,CPU向各应用转发该第一个Vsync信号Vsync1,各应用响应用户在显示屏上的触摸滑动等操作,开始执行绘制操作;在各应用完成绘制操作后,得到各应用所绘制的多个图层。第二个Vsync信号Vsync2到达CPU后,CPU向图层合成模块转发该第二个Vsync信号Vsync2,图层合成模块开始执行图层合成操作,将各应用所绘制的多个图层进行合成,生成需要显示的画面。第三个Vsync信号Vsync3到达CPU后,***开始执行显示刷新,并将刚刚合成的画面最终显示在显示屏上。由上述描述可知,应用程序、图层合成模块和显示屏接收到的Vsync信号的频率是一致的,且是预先设置好的固定值。
本发明实施例中,第一预设时段可以理解为帧率的动态调整周期,可根据实际需求进行设定。例如,第一预设时段可以是1秒,假设屏幕刷新频率为60Hz,那么1秒内共有60帧显示画面。
示例性的,预设参数可以是灰度值(或灰阶)(以0-255之间的数值来表示)、色阶、亮度、对比度及饱和度等等。优选的,采用灰度值进行比较,好处在于计算量较小,比较操作的执行效率高。所述预设参数的差异值的算法可以有很多种,可以根据具体的预设参数来选择。例如,预设参数为灰度值,灰度值的差异值可以是当前显示画面的灰度平均值与上一帧显示画面的灰度平均值的差值。如上述举例,第一预设时段为1秒,屏幕刷新频率为60Hz,1秒内共有60帧显示画面,获取每帧显示画面与上一帧显示画面的关于预设参数的差异值,可得到60个差异值。
步骤102、计算所获取到的差异值的平均值,得到第一预设时段对应的目标平均差异值。
本步骤中,计算所获取到的差异值的平均值,该平均值优选为差异值的绝对值的平均值。第一预设时段对应的目标平均差异值可记为deltaF。
步骤103、根据目标平均差异值和预设对应关系确定相应的目标帧率。
其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种。
在移动终端图层绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新帧率(又称屏幕刷新率或刷新率)。
其中,绘制帧率为图层绘制完成后,触发图层合成模块进行图层合成的帧率,可以理解为单位时间(例如,1秒钟)绘制的图层帧数。所述绘制帧率包括应用程序对应的绘制帧率和单一图层对应的绘制帧率。***中运行的应用程序可能有多个,每个应用程序可能包括多个图层,例如,视频播放器应用程序下一般包括三个图层:一个显示视频内容的图层,可定义为U1;两个SurfaceView类型的图层,一个用于显示弹幕内容,可定义为U2,另一个用于显示用户界面(User Interface,UI)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为U3。所述应用程序对应的绘制帧率为应用程序单位时间内执行图层绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述单一图层对应的绘制帧率为同一编号或名称(如前面的U1、U2或U3)的图层单位时间内被触发绘制的次数。
合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。
屏幕刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60Hz的刷新率刷新。
示例性的,根据目标平均差异值和预设对应关系确定相应的目标帧率的具体方式可以是:确定所述目标平均差异值对应的目标区间范围;根据目标区间范围和预设对应关系确定相应的目标帧率,其中,预设对应关系包括预先建立的区间范围与帧率的对应关系。
例如,deltaF>k1f时,目标帧率(包括绘制帧率、合成帧率和刷新帧率)为60Hz;k2f<deltaF≤k1f时,目标帧率为50Hz;k3f<deltaF≤k2f时,目标帧率为40Hz;deltaF≤k3f时,目标帧率为30Hz。其中,f的取值可自由设定,例如为10;k1、k2、k3的具体值可以自由设定,但应保证k1>k2>k3,例如,k1=6、k2=5以及k3=4。可以理解的是,目标绘制帧率、目标合成帧率和目标刷新帧率也可以互不相同,如4f<deltaF≤5f时,绘制帧率为35Hz、合成帧率为38Hz和刷新帧率为40Hz。总的来说,deltaF所处区间对应的边界值越小,对应的目标帧率越小。当显示画面的变化较快时,可保持较高的目标帧率,可保证显示画面的连贯性;当显示画面的变化较缓慢时,可采用较低的目标帧率,可降低***功耗,且对显示画面的正常显示几乎没有影响,能够满足用户的正常观看。
示例性的,所述预设对应关系还可以满足如下公式:
Y=aX+b
其中,Y为帧率,X为平均差异值,a为第一预设系数,b为第二预设系数。
优选的,a=30/255,b=30,此时可得到Y=30/255*deltaF+30。
采用公式的好处在于,能够更加精准的确定不同平均差异值对应的目标帧率,使帧率的调节更加平滑。
步骤104、控制移动终端根据目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
其中,目标绘制帧率可以是应用程序绘制图层时的最大绘制帧率。根据目标绘制帧率执行图层绘制操作可以是将发送至应用程序的参考信号(如上文所述的发送给应用程序的Vsync信号)的频率更改为目标绘制帧率,也可变更应用程序的图层绘制操作对参考信号的响应机制来将应用程序绘制图层时的最大绘制帧率限制在目标绘制帧率以内。例如,接收到的第2n+1个信号响应,接收到的第2n个信号不响应;又如,以n个(如5个)信号为一组,每组中的第一类预设编号(如1,2,4,5)的信号响应,第二类预设编号(如4)的信号不响应。
所述目标合成帧率可以是图层合成模块(如Surface flinger)合成图层时的最大合成帧率。根据目标合成帧率执行图层合成操作可以是将发送至图层合成模块的参考信号(如Vsync信号)的频率更改为目标合成帧率,也可变更图层合成模块的图层合成操作对参考信号的响应机制来将应用程序绘制图层时的最大绘制帧率限制在目标绘制帧率以内(如上述举例)。
根据目标刷新率执行显示画面刷新操作可以将发给显示屏的参考信号(如Vsync信号)的频率调整至目标刷新率,也可变更显示屏的显示画面刷新操作对参考信号的响应机制来实现使画面刷新的频率等于目标刷新率(如上述举例)。
由上述描述可知,本发明实施例中应用程序、图层合成模块和显示屏接收到的Vsync信号的频率是各自独立的,可以相同也可以不同,这样设置的好处在于,可根据不同需求(如显示场景的不同)选择不同的信号频率的组合,优化显示控制。
本发明实施例提供的移动终端的显示控制方法,在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;计算所获取到的差异值的平均值,得到第一预设时段对应的目标平均差异值;根据目标平均差异值和预设对应关系确定相应的目标帧率,控制移动终端根据目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。通过采用上述技术方案,可根据显示画面的变化情况动态确定目标帧率,优化移动终端的显示控制。
图4为本发明实施例提供的另一种移动终端的显示控制方法的流程示意图,该方法包括如下步骤:
步骤401、确定显示画面中的感兴趣区域。
优选的,可按照预设划分规则将显示画面划分为预设数量的多个区域,从所述多个区域中确定感兴趣区域。预设划分规则可以是平均分为面积相等的多个矩形,例如将画面的长均分为M份,将画面的宽均分为N份,从而得到面积相等的M*N个矩形区域。还可以分为面积不等的多个矩形,例如画面四周矩形的面积大于中心矩形的面积等。
优选的,还可识别当前显示画面对应的目标显示场景类别,据目标显示场景类别确定对应的目标划分规则,按照目标划分规则分别将当前显示画面和上一帧显示画面划分为预设数量的多个区域,从所述多个区域中确定感兴趣区域。这样设置的好处在于,可预先定义多个显示场景类别,针对每个显示场景类别各自的特点或风格等因素来为每个显示场景设置特有的划分规则,能够更加合理地实现区域划分。
进一步的,可根据以下至少一项对当前显示画面对应显示场景类别进行识别:移动终端中运行的应用程序的属性、传感器获取的传感数据、触摸数据和所述应用程序绘制的图层集合中每个图层的图层属性。其中,应用程序的属性可包括应用程序的名称和应用程序对应的进程名(可以是一个或者多个,由应用程序的运行情况决定);传感器可以是距离传感器、光线传感器、磁场传感器、重量传感器、加速度传感器、方向传感器、陀螺仪传感器、旋转向量传感器、气压传感器、温度传感器和湿度传感器中的至少一种;触摸数据可包括触摸位置、触摸面积及触摸时长等数据;图层属性包括图层标识(如图层名称或编号)、缓存数据是否为空、横屏或竖屏模式、可见区域的属性、透明区域的属性、是否存在更新区域、更新区域的属性以及图像信息中的至少一个。所述可见区域的属性包括以下至少一项:可见区域是否为空(应用程序在绘制完一个图层后,该图层对应的缓存数据中包括图层中的可见区域的坐标信息,一般可见区域为一个矩形,当这个矩形的四个顶点的坐标均相同时,则可认为可见区域为空),可见区域的数量、形状、尺寸和位置;所述透明区域的属性包括以下至少一项:透明区域的数量、形状、尺寸、位置以及与其他图层的可见区域的相对位置;所述更新区域的属性包括以下至少一项:更新区域的数量、位置、形状、尺寸以及面积与屏幕面积的比值;所述图像信息包括以下至少一项:图像是否为纯色(包括颜色数据为全0)、色阶、灰阶、色调、对比度、亮度、饱和度、透明度和模糊度中的至少一个。
可以理解的是,用于识别显示场景类别的元素越多,识别结果越精确,可根据实际需求进行选取。优选的,为了加快识别速度,本发明实施例中可选择应用程序对应的进程名和图层标识来进行显示场景类别的识别。
本发明实施例中的感兴趣区域可以是一个或者多个。示例性的,确定感兴趣区域的方式可以有很多种,以下列举的实现方式仅作为示意性说明。
例如,可根据接收到的用户基于移动终端的屏幕的输入操作确定显示画面中的感兴趣区域,其中,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。进一步的,根据接收到的用户基于移动终端的屏幕的输入操作从所述多个区域中确定感兴趣区域。当输入操作为触摸输入操作时,移动终端的屏幕中包含触摸屏,通过触摸屏接收用户的触摸输入操作;当输入操作为眼睛聚焦输入操作时,移动终端的屏幕上方可设置有摄像头(如前置摄像头或者位于移动终端正面的可旋转摄像头),通过摄像头捕捉包含用户面部的图像,通过识别眼球位置来确定用户的眼睛在屏幕上的聚焦位置,进而接收用户的眼睛聚焦输入操作,该输入方式尤其适用于屏幕尺寸较大的移动终端。
示例性的,用户的输入操作在屏幕中对应的位置可理解为用户感兴趣的位置。例如,图5为本发明实施例提供的一种显示界面示意图,显示画面被划分为12个矩形区域,用户在使用输入法控件进行字符输入时,输入操作会落入输入法控件501在屏幕中的显示位置(如图5所示的屏幕下方),此时用户会集中精神关注这一区域显示的内容,而不会关注其他内容(如图2中的网页502),可将输入法控件501对应的区域确定为感兴趣区域(即屏幕下方的6个矩形区域)。又如,图6为本发明实施例提供的又一种显示界面示意图,显示画面被划分为15个矩形区域,用户在使用视频播放应用观看电影时,若屏幕上除了电影画面601(占用14个矩形区域)以外还出现了广告602,如图6所示,广告602在屏幕左下角出现(占用1个矩形区域),用户眼睛应该会聚焦在电影画面601所在区域,而不是广告602所在区域,更精确的,当移动终端的屏幕尺寸较大时,还可识别出用户的眼睛聚焦在电影画面中的具体某个位置,如电影中的人物603对应的位置,可将电影画面601对应的区域或者人物603对应的区域(占用4个矩形区域)确定为感兴趣区域,具体可通过图像边缘检测等相关技术来实现。再如,对于游戏应用来说,与视频播放应用类似,用户在玩游戏时,通常注意力会集中在被用户操作的对象(如人物、动物或者物品等)上,而对游戏界面中的背景(如草丛、树木以及建筑物等)并不关心,因此可根据用户眼睛聚焦的位置来识别出用户的操作对象,将操作对象对应的区域确定为感兴趣区域。
可选的,本步骤可包括:确定所述输入操作在所述屏幕中的操作中心,根据所述操作中心在所述屏幕中的坐标确定操作对象,根据所述操作对象所在区域从所述多个区域中确定感兴趣区域。此处优化的好处在于,可准确地确定感兴趣区域。如上述举例,在图5中,用户通过触摸操作进行字符输入时,操作中心为用户手指触摸屏幕时的中心位置,操作中心的坐标会落入输入法控件501所在区域内,将输入法控件501确定为操作对象,并将输入法控件501所在区域确定为感兴趣区域。又如,在图6中,用户的眼睛聚焦位置为操作中心,操作中心的坐标会落入电影画面601所在区域内,将电影画面601确定为操作对象,并将电影画面601所在区域确定为感兴趣区域。
可选的,可根据目标显示场景类别和第二预设对应关系确定当前显示画面中的感兴趣区域,其中,所述第二预设对应关系中包括预先建立的显示场景类别和感兴趣区域的对应关系。这样设置的好处在于,当根据目标显示场景类别确定了区域划分规则后,即可快速确定对应的感兴趣区域,无需进行额外的判定,加快确定感兴趣区域的速度。进一步的,可根据目标显示场景类别和第二预设对应关系从当前显示画面中的所述多个区域中确定感兴趣区域。例如,在根据应用程序对应的进程和图层标识确定当前的视频播放应用在播放视频,且同时显示了两个图层的内容,包括视频内容图层和广告内容图层,则可将视频内容图层对应的显示区域确定为感兴趣区域,对于一个视频播放应用来说,用于显示广告的区域一般是固定的,如图6,假设广告区域位于左下角的矩形区域内,所以可将广告区域外的14个矩形区域确定为感兴趣区域。又如,参见图5,目标场景类别为输入场景,输入法控件的位置一般也是固定的,可直接将输入场景中的输入法控件所在区域确定为感兴趣区域。
步骤402、在第一预设时段内获取当前显示画面中的感兴趣区域与上一帧显示画面中对应的感兴趣区域的关于预设参数的差异值。
步骤403、计算所获取到的差异值的平均值,得到第一预设时段对应的目标平均差异值。
步骤404、根据所述目标平均差异值和预设对应关系确定相应的目标帧率。
其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率。
步骤405、控制移动终端根据目标帧率执行相应的图层绘制、图层合成和屏幕刷新操作。
本发明实施例提供的移动终端的显示控制方法通过引入感兴趣区域可实现更有针对性的确定显示画面的变化情况,可更加精准的动态调节图层绘制、图层合成和屏幕刷新操作,进一步优化移动终端的显示控制。
图7为本发明实施例提供的一种移动终端的显示控制装置的结构框图,该装置可由软件和/或硬件实现,一般集成在移动终端中,可通过执行移动终端的显示控制方法来进行显示控制。如图7所示,该装置包括:
差异值获取模块701,用于在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
平均值计算模块702,用于计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
目标帧率确定模块703,用于根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
显示控制模块704,用于控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
本发明实施例提供的移动终端的显示控制装置,可根据显示画面的变化情况动态确定目标帧率,优化移动终端的显示控制。
可选的,所述目标帧率确定模块包括:
目标区间确定单元,确定所述目标平均差异值对应的目标区间范围;
目标帧率确定单元,用于根据所述目标区间范围和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的区间范围与帧率的对应关系。
可选的,所述预设对应关系满足如下公式:
Y=aX+b
其中,Y为帧率,X为平均差异值,a为第一预设系数,b为第二预设系数。
可选的,所述差异值获取模块包括:
感兴趣区域确定单元,用于确定显示画面中的感兴趣区域;
差异值获取单元,用于在第一预设时段内获取当前显示画面中的感兴趣区域与上一帧显示画面中对应的感兴趣区域的关于预设参数的差异值。
可选的,所述感兴趣区域确定单元用于:
根据接收到的用户基于移动终端的屏幕的输入操作确定显示画面中的感兴趣区域,其中,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。
本发明实施例提供了一种移动终端,该移动终端中可集成本发明实施例提供的移动终端的显示控制装置。图8为本发明实施例提供的一种移动终端的结构示意图。如图8所示,该移动终端可以包括:壳体(图中未示出)、存储器801、中央处理器(CentralProcessing Unit,CPU)802(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述CPU802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
所述移动终端还包括:外设接口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可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备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子***及外设接口所连接的硬件进行供电及电源管理。
本发明实施例提供的移动终端,可根据显示画面的变化情况动态确定目标帧率,优化移动终端的显示控制。
上述实施例中提供的移动终端的显示控制装置及移动终端可执行本发明任意实施例所提供的移动终端的显示控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的显示控制方法。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (11)
1.一种移动终端的显示控制方法,其特征在于,包括:
在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,包括:
确定所述目标平均差异值对应的目标区间范围;
根据所述目标区间范围和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的区间范围与帧率的对应关系。
3.根据权利要求1所述的方法,其特征在于,所述预设对应关系满足如下公式:
Y=aX+b
其中,Y为帧率,X为平均差异值,a为第一预设系数,b为第二预设系数。
4.根据权利要求1所述的方法,其特征在于,在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值,包括:
确定显示画面中的感兴趣区域;
在第一预设时段内获取当前显示画面中的感兴趣区域与上一帧显示画面中对应的感兴趣区域的关于预设参数的差异值。
5.根据权利要求4所述的方法,其特征在于,所述确定显示画面中的感兴趣区域,包括:
根据接收到的用户基于移动终端的屏幕的输入操作确定显示画面中的感兴趣区域,其中,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。
6.一种移动终端的显示控制装置,其特征在于,包括:
差异值获取模块,用于在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
平均值计算模块,用于计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
目标帧率确定模块,用于根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
显示控制模块,用于控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
7.根据权利要求6所述的装置,其特征在于,所述目标帧率确定模块包括:
目标区间确定单元,确定所述目标平均差异值对应的目标区间范围;
目标帧率确定单元,用于根据所述目标区间范围和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的区间范围与帧率的对应关系。
8.根据权利要求6所述的装置,其特征在于,所述预设对应关系满足如下公式:
Y=aX+b
其中,Y为帧率,X为平均差异值,a为第一预设系数,b为第二预设系数。
9.根据权利要求6所述的装置,其特征在于,所述差异值获取模块包括:
感兴趣区域确定单元,用于确定显示画面中的感兴趣区域;
差异值获取单元,用于在第一预设时段内获取当前显示画面中的感兴趣区域与上一帧显示画面中对应的感兴趣区域的关于预设参数的差异值。
10.根据权利要求9所述的装置,其特征在于,所述感兴趣区域确定单元用于:
根据接收到的用户基于移动终端的屏幕的输入操作确定显示画面中的感兴趣区域,其中,所述输入操作包括触摸输入操作或眼睛聚焦输入操作。
11.一种移动终端,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
在第一预设时段内获取当前显示画面与上一帧显示画面的关于预设参数的差异值;
计算所获取到的差异值的平均值,得到所述第一预设时段对应的目标平均差异值;
根据所述目标平均差异值和预设对应关系确定相应的目标帧率,其中,所述预设对应关系包括预先建立的平均差异值和帧率的对应关系,所述帧率包括绘制帧率、合成帧率和刷新帧率中的至少一种;
控制移动终端根据所述目标帧率执行相应的图层绘制、图层合成或屏幕刷新操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142042.2A CN106919358B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端的显示控制方法、装置及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710142042.2A CN106919358B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端的显示控制方法、装置及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106919358A true CN106919358A (zh) | 2017-07-04 |
CN106919358B CN106919358B (zh) | 2021-03-09 |
Family
ID=59460767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710142042.2A Expired - Fee Related CN106919358B (zh) | 2017-03-10 | 2017-03-10 | 一种移动终端的显示控制方法、装置及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106919358B (zh) |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108519808A (zh) * | 2018-03-27 | 2018-09-11 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108594982A (zh) * | 2018-03-27 | 2018-09-28 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108628429A (zh) * | 2018-03-27 | 2018-10-09 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108646906A (zh) * | 2018-03-27 | 2018-10-12 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、存储介质及智能终端 |
CN108712556A (zh) * | 2018-03-27 | 2018-10-26 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108710478A (zh) * | 2018-03-27 | 2018-10-26 | 广东欧珀移动通信有限公司 | 显示屏的控制方法、装置、存储介质及智能终端 |
CN108733193A (zh) * | 2018-03-27 | 2018-11-02 | 广东欧珀移动通信有限公司 | 智能调整帧率的方法、装置、存储介质及智能终端 |
CN108762652A (zh) * | 2018-03-27 | 2018-11-06 | 广东欧珀移动通信有限公司 | 智能终端的显示控制方法、装置、存储介质及智能终端 |
CN109104638A (zh) * | 2018-08-03 | 2018-12-28 | Oppo广东移动通信有限公司 | 帧率优化方法、装置、终端及存储介质 |
CN109308173A (zh) * | 2017-07-26 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 显示方法及装置、显示终端及计算机存储介质 |
CN110333834A (zh) * | 2019-05-09 | 2019-10-15 | 京东方科技集团股份有限公司 | 帧频调整方法及装置、显示设备、计算机可读存储介质 |
CN110618801A (zh) * | 2019-10-08 | 2019-12-27 | Oppo(重庆)智能科技有限公司 | 平滑画面帧率表现方法、装置、终端设备及存储介质 |
CN110798738A (zh) * | 2018-08-01 | 2020-02-14 | Oppo广东移动通信有限公司 | 帧率控制方法、装置、终端及存储介质 |
CN108762465B (zh) * | 2018-03-27 | 2020-06-30 | Oppo广东移动通信有限公司 | 帧率自适应调整方法、装置、存储介质及智能终端 |
CN111435937A (zh) * | 2019-01-11 | 2020-07-21 | 青岛海信网络科技股份有限公司 | 一种监控平台的刷新方法及装置 |
US10885873B2 (en) | 2017-12-05 | 2021-01-05 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for displaying interface image |
CN112565839A (zh) * | 2020-11-23 | 2021-03-26 | 青岛海信传媒网络技术有限公司 | 投屏图像的显示方法及显示设备 |
CN112637680A (zh) * | 2020-12-18 | 2021-04-09 | 努比亚技术有限公司 | 一种显示帧率处理控制方法、设备及计算机可读存储介质 |
CN113126741A (zh) * | 2019-12-26 | 2021-07-16 | 深圳市万普拉斯科技有限公司 | 移动终端帧率的控制方法、装置、计算机设备和存储介质 |
CN113485544A (zh) * | 2021-07-20 | 2021-10-08 | 歌尔光学科技有限公司 | 增强现实设备的帧率调整方法、***、设备及存储介质 |
CN114205673A (zh) * | 2021-12-16 | 2022-03-18 | 荣耀终端有限公司 | 刷新率的设置方法及相关设备 |
CN115705231A (zh) * | 2021-08-10 | 2023-02-17 | 荣耀终端有限公司 | 屏幕显示方法和终端设备 |
WO2023065873A1 (zh) * | 2021-10-22 | 2023-04-27 | 荣耀终端有限公司 | 帧率调整方法、终端设备及帧率调整*** |
CN116095220A (zh) * | 2022-08-08 | 2023-05-09 | 荣耀终端有限公司 | 参数确定方法及相关装置 |
WO2023077850A1 (zh) * | 2021-11-02 | 2023-05-11 | 深圳市洲明科技股份有限公司 | 发送卡及其控制方法、显示设备、计算机设备和存储介质 |
WO2023155606A1 (zh) * | 2022-02-21 | 2023-08-24 | 荣耀终端有限公司 | 屏幕刷新率的切换方法、电子设备和计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102013247A (zh) * | 2009-09-08 | 2011-04-13 | 北大方正集团有限公司 | 一种电子纸屏幕的刷新控制方法及*** |
CN102148012A (zh) * | 2009-12-28 | 2011-08-10 | Nec液晶技术株式会社 | 图像显示控制装置、图像显示装置及其控制方法和程序 |
CN105117191A (zh) * | 2015-09-08 | 2015-12-02 | 广东欧珀移动通信有限公司 | 一种移动终端的显示控制方法及装置 |
CN105739936A (zh) * | 2016-01-26 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种用户终端控制方法及用户终端 |
CN105739670A (zh) * | 2016-02-01 | 2016-07-06 | 广东欧珀移动通信有限公司 | 用于移动终端的显示方法、装置和移动终端 |
-
2017
- 2017-03-10 CN CN201710142042.2A patent/CN106919358B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102013247A (zh) * | 2009-09-08 | 2011-04-13 | 北大方正集团有限公司 | 一种电子纸屏幕的刷新控制方法及*** |
CN102148012A (zh) * | 2009-12-28 | 2011-08-10 | Nec液晶技术株式会社 | 图像显示控制装置、图像显示装置及其控制方法和程序 |
CN105117191A (zh) * | 2015-09-08 | 2015-12-02 | 广东欧珀移动通信有限公司 | 一种移动终端的显示控制方法及装置 |
CN105739936A (zh) * | 2016-01-26 | 2016-07-06 | 广东欧珀移动通信有限公司 | 一种用户终端控制方法及用户终端 |
CN105739670A (zh) * | 2016-02-01 | 2016-07-06 | 广东欧珀移动通信有限公司 | 用于移动终端的显示方法、装置和移动终端 |
Cited By (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109308173A (zh) * | 2017-07-26 | 2019-02-05 | 腾讯科技(深圳)有限公司 | 显示方法及装置、显示终端及计算机存储介质 |
CN109308173B (zh) * | 2017-07-26 | 2021-10-15 | 腾讯科技(深圳)有限公司 | 显示方法及装置、显示终端及计算机存储介质 |
US10885873B2 (en) | 2017-12-05 | 2021-01-05 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and apparatus for displaying interface image |
CN108733193B (zh) * | 2018-03-27 | 2020-06-30 | Oppo广东移动通信有限公司 | 智能调整帧率的方法、装置、存储介质及智能终端 |
CN108710478B (zh) * | 2018-03-27 | 2021-06-08 | Oppo广东移动通信有限公司 | 显示屏的控制方法、装置、存储介质及智能终端 |
CN108710478A (zh) * | 2018-03-27 | 2018-10-26 | 广东欧珀移动通信有限公司 | 显示屏的控制方法、装置、存储介质及智能终端 |
CN108733193A (zh) * | 2018-03-27 | 2018-11-02 | 广东欧珀移动通信有限公司 | 智能调整帧率的方法、装置、存储介质及智能终端 |
CN108762652A (zh) * | 2018-03-27 | 2018-11-06 | 广东欧珀移动通信有限公司 | 智能终端的显示控制方法、装置、存储介质及智能终端 |
CN108594982A (zh) * | 2018-03-27 | 2018-09-28 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108646906A (zh) * | 2018-03-27 | 2018-10-12 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、存储介质及智能终端 |
CN108646906B (zh) * | 2018-03-27 | 2021-06-25 | Oppo广东移动通信有限公司 | 帧率调整方法、装置、存储介质及智能终端 |
CN108712556A (zh) * | 2018-03-27 | 2018-10-26 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108519808A (zh) * | 2018-03-27 | 2018-09-11 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108762465B (zh) * | 2018-03-27 | 2020-06-30 | Oppo广东移动通信有限公司 | 帧率自适应调整方法、装置、存储介质及智能终端 |
CN108628429A (zh) * | 2018-03-27 | 2018-10-09 | 广东欧珀移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108628429B (zh) * | 2018-03-27 | 2020-09-15 | Oppo广东移动通信有限公司 | 帧率调整方法、装置、终端设备及存储介质 |
CN108762652B (zh) * | 2018-03-27 | 2020-08-21 | Oppo广东移动通信有限公司 | 智能终端的显示控制方法、装置、存储介质及智能终端 |
CN110798738A (zh) * | 2018-08-01 | 2020-02-14 | Oppo广东移动通信有限公司 | 帧率控制方法、装置、终端及存储介质 |
CN110798738B (zh) * | 2018-08-01 | 2022-01-28 | Oppo广东移动通信有限公司 | 帧率控制方法、装置、终端及存储介质 |
CN109104638B (zh) * | 2018-08-03 | 2021-05-25 | Oppo广东移动通信有限公司 | 帧率优化方法、装置、终端及存储介质 |
CN109104638A (zh) * | 2018-08-03 | 2018-12-28 | Oppo广东移动通信有限公司 | 帧率优化方法、装置、终端及存储介质 |
CN111435937A (zh) * | 2019-01-11 | 2020-07-21 | 青岛海信网络科技股份有限公司 | 一种监控平台的刷新方法及装置 |
CN110333834A (zh) * | 2019-05-09 | 2019-10-15 | 京东方科技集团股份有限公司 | 帧频调整方法及装置、显示设备、计算机可读存储介质 |
CN110333834B (zh) * | 2019-05-09 | 2023-08-29 | 京东方科技集团股份有限公司 | 帧频调整方法及装置、显示设备、计算机可读存储介质 |
CN110618801A (zh) * | 2019-10-08 | 2019-12-27 | Oppo(重庆)智能科技有限公司 | 平滑画面帧率表现方法、装置、终端设备及存储介质 |
CN113126741A (zh) * | 2019-12-26 | 2021-07-16 | 深圳市万普拉斯科技有限公司 | 移动终端帧率的控制方法、装置、计算机设备和存储介质 |
CN113126741B (zh) * | 2019-12-26 | 2023-12-05 | 深圳市万普拉斯科技有限公司 | 移动终端帧率的控制方法、装置、计算机设备和存储介质 |
CN112565839B (zh) * | 2020-11-23 | 2022-11-29 | 青岛海信传媒网络技术有限公司 | 投屏图像的显示方法及显示设备 |
CN112565839A (zh) * | 2020-11-23 | 2021-03-26 | 青岛海信传媒网络技术有限公司 | 投屏图像的显示方法及显示设备 |
CN112637680A (zh) * | 2020-12-18 | 2021-04-09 | 努比亚技术有限公司 | 一种显示帧率处理控制方法、设备及计算机可读存储介质 |
CN112637680B (zh) * | 2020-12-18 | 2023-03-24 | 努比亚技术有限公司 | 一种显示帧率处理控制方法、设备及计算机可读存储介质 |
WO2023000598A1 (zh) * | 2021-07-20 | 2023-01-26 | 歌尔股份有限公司 | 增强现实设备的帧率调整方法、***、设备及存储介质 |
CN113485544A (zh) * | 2021-07-20 | 2021-10-08 | 歌尔光学科技有限公司 | 增强现实设备的帧率调整方法、***、设备及存储介质 |
CN115705231A (zh) * | 2021-08-10 | 2023-02-17 | 荣耀终端有限公司 | 屏幕显示方法和终端设备 |
CN115705231B (zh) * | 2021-08-10 | 2023-10-20 | 荣耀终端有限公司 | 屏幕显示方法和终端设备 |
WO2023065873A1 (zh) * | 2021-10-22 | 2023-04-27 | 荣耀终端有限公司 | 帧率调整方法、终端设备及帧率调整*** |
WO2023077850A1 (zh) * | 2021-11-02 | 2023-05-11 | 深圳市洲明科技股份有限公司 | 发送卡及其控制方法、显示设备、计算机设备和存储介质 |
CN114205673A (zh) * | 2021-12-16 | 2022-03-18 | 荣耀终端有限公司 | 刷新率的设置方法及相关设备 |
WO2023155606A1 (zh) * | 2022-02-21 | 2023-08-24 | 荣耀终端有限公司 | 屏幕刷新率的切换方法、电子设备和计算机可读存储介质 |
CN116095220A (zh) * | 2022-08-08 | 2023-05-09 | 荣耀终端有限公司 | 参数确定方法及相关装置 |
CN116095220B (zh) * | 2022-08-08 | 2023-10-31 | 荣耀终端有限公司 | 参数确定方法及相关装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106919358B (zh) | 2021-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106919358A (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN106933587A (zh) | 一种图层绘制控制方法、装置及移动终端 | |
CN106874017B (zh) | 一种移动终端的显示场景识别方法、装置及移动终端 | |
CN106919243B (zh) | 一种移动终端的控制方法、装置及移动终端 | |
CN106933526A (zh) | 一种动态调节屏幕刷新率的方法、装置及移动终端 | |
CN106933527A (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN106919402A (zh) | 一种移动终端的控制方法、装置及移动终端 | |
CN106951055B (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN106791212B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106657681B (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106919401B (zh) | 一种动态调节分辨率的方法、装置及移动终端 | |
CN106933328A (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106919400A (zh) | 一种移动终端的显示场景识别方法、装置及移动终端 | |
CN106936995B (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106941625B (zh) | 一种移动终端的播放控制方法、装置及移动终端 | |
CN106941563A (zh) | 一种移动终端刷新率的控制方法、装置及移动终端 | |
CN106933361A (zh) | 一种移动终端的显示控制方法、装置及移动终端 | |
CN106933327A (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106657680A (zh) | 一种移动终端帧率的控制方法、装置及移动终端 | |
CN106951054A (zh) | 一种应用程序的控制方法、装置及移动终端 | |
CN108646906A (zh) | 帧率调整方法、装置、存储介质及智能终端 | |
CN106896899A (zh) | 一种移动终端图像绘制的控制方法、装置及移动终端 | |
CN109157839A (zh) | 帧率调控方法、装置、存储介质及终端 | |
CN112905280B (zh) | 页面显示方法、装置、设备及存储介质 | |
CN106941621A (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: 20210309 |
|
CF01 | Termination of patent right due to non-payment of annual fee |