根据应用场景调整智能移动终端显示刷新率的方法及系统技术方案

技术编号:10911016 阅读:120 留言:0更新日期:2015-01-14 18:15
本发明专利技术公开了一种根据应用场景调整智能移动终端显示刷新率的方法,包括下列步骤:S1通过移动终端操作系统平台,在kernel操作系统内核层,利用显示屏刷新率与驱动接口的时钟信号成正比的特性,编写控制LCD显示屏刷新率的驱动接口,该接口通过显示刷新率的设置,重新计算驱动接口的时钟信号,继而实现实时控制帧率;S2匹配当前智能移动终端应用场景和事先定义的哪种场景符合;S3启动帧率配置表,得出当前应用场景下LCD显示屏刷新率;S4实时调整LCD显示屏刷新率。该发明专利技术可以根据不同的应用场景差异化智能移动终端屏幕的显示刷新率,在保证人眼的感受的前提下,降低刷新率,从而达到大幅度的降低显示系统功耗的目的。

【技术实现步骤摘要】
根据应用场景调整智能移动终端显示刷新率的方法及系统
本专利技术涉及智能移动终端显示刷新率控制的
,特别涉及一种根据应用场景调整智能移动终端显示刷新率的方法及系统。
技术介绍
在信息处理领域,为了保证智能移动终端用户的视觉体验效果,移动终端屏幕如手机屏幕的刷新率都有一定的要求,在一般的智能移动终端中,屏幕刷新率固定为最高刷新率60fps。目前通常情况,为了确保较好的用户体验,无论用户开启何种应用,智能移动终端的显示屏的显示刷新率通常设置为固定的最高刷新率,以确保显示器均能快速且及时的响应。然而,此种状态下,由于显示刷新率始终维持在最高刷新率状态下,而刷新率越高,系统功耗就会越高,因此此种状态下移动终端功耗较大,导致移动终端电池电量使用时间较短。另一方面,随着智能移动终端的屏幕被设计的越来越大,使得显示系统在整机功耗的比例也越来越大,但是智能移动终端电池的容量在相当长一段时间内没有突破。功耗优化成了每台智能移动终端刻不容缓亟待要面对解决的问题。屏幕的功耗变大,带来的问题,不仅仅是让智能移动终端的使用和待机时间变短,而且还会产生更多的热量,导致非常不好的用户体验,一定程度也会影响其他器件的使用性能。下面举例说明显示刷新率对于整机的功耗影响很大,以OPPO的FIND7S系列手机为例,实际测得的数据是刷新率从60帧降低到30帧,整机将减少25%左右的功耗。但是现有的显示屏几乎都是按照固定的最高频率来刷新,一般都是60帧,根本没有考虑不同的应用场景下人眼对于刷新率的敏感度是不一样的。现在亟待提出一种技术,可以根据不同的应用场景,来差异化智能移动终端屏幕的显示刷新率,在保证人眼的感受基本没有变化的前提下,降低刷新率,从而达到大幅度的降低显示系统功耗的目的。
技术实现思路
本专利技术的第一个目的在于克服现有技术的缺点与不足,提供一种根据应用场景调整智能移动终端显示刷新率的方法。本专利技术的另一个目的在于克服现有技术的缺点与不足,提供一种根据应用场景调整智能移动终端显示刷新率的系统。本专利技术的第一个目的通过下述技术方案实现:一种根据应用场景调整智能移动终端显示刷新率的方法,包括下列步骤:S1、通过智能移动终端操作系统平台,在kernel操作系统内核层,编写控制LCD显示屏刷新率的驱动接口,所述驱动接口利用显示屏刷新率与驱动接口的时钟信号成正比的特性,通过显示刷新率的设置,来重新计算驱动接口的时钟信号,从而达到实时控制帧率的目的;S2、根据事先定义的N种智能移动终端使用过程中的应用场景,其中N为大于等于1的自然数,然后判断智能移动终端当前的应用场景,匹配出当前应用场景和事先定义的哪种场景符合;S3、根据所述步骤S2中匹配得到的应用场景,启动帧率配置表,得出当前应用场景下LCD显示屏刷新率;S4、调用所述步骤S1中LCD显示屏刷新率的驱动接口,将所述步骤S3中当前应用场景下LCD显示屏刷新率作为目标参数,实时调整LCD显示屏刷新率。优选的,所示步骤S2中N取值为4,表示定义4种智能移动终端的应用场景,其中4种智能移动终端的应用场景具体如下:(A)使用了YUV视频码流,并使用了GPU图形处理器;(B)使用了YUV视频码流,但没有使用GPU图形处理器;(C)没有使用YUV视频码流,但使用了GPU图形处理器;(D)没有使用YUV视频码流,且没有使用GPU图形处理器。优选的,所述帧率配置表的生成原理具体为:所述智能移动终端显示屏刷新率的基准帧率为X帧,当检测到智能移动终端使用了GPU图形处理器,在基准帧率的基础上增加Y帧;当检测到智能移动终端使用了YUV视频码流,在基准帧率的基础上减少Z帧。优选的,所述智能移动终端显示屏刷新率的基准帧率为X=40帧,所述使用了GPU图形处理器增加的帧率Y=20帧,所述使用了YUV视频码流减少的帧率Z=10帧。优选的,根据所述帧率配置表的生成原理生成的针对4种智能移动终端的应用场景的第一帧率配置表具体为:应用场景(A)对应显示屏刷新率为50帧;应用场景(B)对应显示屏刷新率为30帧;应用场景(C)对应显示屏刷新率为60帧;应用场景(D)对应显示屏刷新率为40帧。优选的,所述步骤S1中LCD显示屏的图像数据是通过MIPI接口或者LCDC接口来传送。优选的,当所述步骤S1中LCD显示屏的图像数据是通过MIPI接口来传送时,显示屏刷新率与驱动接口的时钟信号成正比的特性具体表现为:clk_rate=((h_period*v_period*frame_rate*bpp*8)/lanes),其中clk_rate为MIPI接口的时钟信号频率,h_period横向消隐信号宽度,v_period为垂直消隐信号宽度,frame_rate刷新率,bpp为色彩位宽,lanes为可扩展的数据通道数量,lanes可根据处理器和外设的需求来调节数据率,其取值为整数,取值范围大于或等于1并且小于或等于4;当需要设置某个新的显示屏刷新率时,利用上述公式,算出对应MIPI接口的时钟信号频率,再将对应MIPI接口的时钟信号频率设置给相应的时钟控制寄存器,即可实现改变显示屏刷新率。本专利技术的另一个目的通过下述技术方案实现:一种根据应用场景调整智能移动终端显示刷新率的系统,包括下列装置:LCD显示屏刷新率的控制驱动接口实现装置,该装置用于通过智能移动终端操作系统平台,在kernel操作系统内核层,编写控制LCD显示屏刷新率的驱动接口,所述驱动接口利用显示屏刷新率与驱动接口的时钟信号成正比的特性,通过显示刷新率的设置,来重新计算驱动接口的时钟信号,从而达到实时控制帧率的目的;智能移动终端应用场景匹配装置,该装置用于根据事先定义的N种智能移动终端使用过程中的应用场景,其中N为大于等于1的自然数,然后判断智能移动终端当前的应用场景,匹配出当前应用场景和事先定义的哪种场景符合;LCD显示屏刷新率计算装置,该装置用于根据所述智能移动终端应用场景匹配装置中匹配得到的应用场景,启动帧率配置表,得出当前应用场景下LCD显示屏刷新率;LCD显示屏刷新率调整装置,该装置用于调用所述LCD显示屏刷新率的控制驱动接口实现装置中LCD显示屏刷新率的驱动接口,将所述LCD显示屏刷新率计算装置中计算出的当前应用场景下LCD显示屏刷新率作为目标参数,实时调整LCD显示屏刷新率。优选的,所示智能移动终端应用场景匹配装置中N取值为4,表示定义4种智能移动终端的应用场景,其中4种智能移动终端的应用场景具体如下:(A)使用了YUV视频码流,并使用了GPU图形处理器;(B)使用了YUV视频码流,但没有使用GPU图形处理器;(C)没有使用YUV视频码流,但使用了GPU图形处理器;(D)没有使用YUV视频码流,且没有使用GPU图形处理器。优选的,所述帧率配置表的生成原理具体为:所述智能移动终端显示屏刷新率的基准帧率为X帧,当检测到智能移动终端使用了GPU图形处理器,在基准帧率的基础上增加Y帧;当检测到智能移动终端使用了YUV视频码流,在基准帧率的基础上减少Z帧。优选的,所述智能移动终端显示屏刷新率的基准帧率为X=40帧,所述使用了GPU图形处理器增加的帧率Y=20帧,所述使用了YUV视频码流减少的帧率Z=10帧。优选的,根据所述帧率配置表的生成原理生成的针对4种智能移动终端的应用场景的本文档来自技高网
...
根据应用场景调整智能移动终端显示刷新率的方法及系统

【技术保护点】
一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,包括下列步骤:S1、通过智能移动终端操作系统平台,在kernel操作系统内核层,编写控制LCD显示屏刷新率的驱动接口,所述驱动接口利用显示屏刷新率与驱动接口的时钟信号成正比的特性,通过显示刷新率的设置,来重新计算驱动接口的时钟信号,从而达到实时控制帧率的目的;S2、根据事先定义的N种智能移动终端使用过程中的应用场景,其中N为大于等于1的自然数,然后判断智能移动终端当前的应用场景,匹配出当前应用场景和事先定义的哪种场景符合;S3、根据所述步骤S2中匹配得到的应用场景,启动帧率配置表,得出当前应用场景下LCD显示屏刷新率;S4、调用所述步骤S1中LCD显示屏刷新率的驱动接口,将所述步骤S3中当前应用场景下LCD显示屏刷新率作为目标参数,实时调整LCD显示屏刷新率。

【技术特征摘要】
1.一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,包括下列步骤:S1、通过智能移动终端操作系统平台,在kernel操作系统内核层,编写控制LCD显示屏刷新率的驱动接口,所述驱动接口利用显示屏刷新率与驱动接口的时钟信号成正比的特性,通过显示刷新率的设置,来重新计算驱动接口的时钟信号,从而达到实时控制帧率的目的;S2、根据事先定义的N种智能移动终端使用过程中的应用场景,其中N为大于等于1的自然数,然后判断智能移动终端当前的应用场景,匹配出当前应用场景和事先定义的哪种场景符合;S3、根据所述步骤S2中匹配得到的应用场景,启动帧率配置表,得出当前应用场景下LCD显示屏刷新率;S4、调用所述步骤S1中LCD显示屏刷新率的驱动接口,将所述步骤S3中当前应用场景下LCD显示屏刷新率作为目标参数,实时调整LCD显示屏刷新率。2.根据权利要求1所述的一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,所示步骤S2中N取值为4,表示定义4种智能移动终端的应用场景,其中4种智能移动终端的应用场景具体如下:(A)使用了YUV视频码流,并使用了GPU图形处理器;(B)使用了YUV视频码流,但没有使用GPU图形处理器;(C)没有使用YUV视频码流,但使用了GPU图形处理器;(D)没有使用YUV视频码流,且没有使用GPU图形处理器。3.根据权利要求1或2所述的一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,所述帧率配置表的生成原理具体为:所述智能移动终端显示屏刷新率的基准帧率为X帧,当检测到智能移动终端使用了GPU图形处理器,在基准帧率的基础上增加Y帧;当检测到智能移动终端使用了YUV视频码流,在基准帧率的基础上减少Z帧。4.根据权利要求3所述的一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于:所述智能移动终端显示屏刷新率的基准帧率为X=40帧,所述使用了GPU图形处理器增加的帧率Y=20帧,所述使用了YUV视频码流减少的帧率Z=10帧。5.根据权利要求4所述的一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,根据所述帧率配置表的生成原理生成的针对4种智能移动终端的应用场景的第一帧率配置表具体为:应用场景(A)对应显示屏刷新率为50帧;应用场景(B)对应显示屏刷新率为30帧;应用场景(C)对应显示屏刷新率为60帧;应用场景(D)对应显示屏刷新率为40帧。6.根据权利要求1所述的一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,所述步骤S1中LCD显示屏的图像数据是通过MIPI接口或者LCDC接口来传送。7.根据权利要求6所述的一种根据应用场景调整智能移动终端显示刷新率的方法,其特征在于,当所述步骤S1中LCD显示屏的图像数据是通过MIPI接口来传送时,显示屏刷新率与驱动接口的时钟信号成正比的特性具体表现为:clk_rate=((h_period*v_period*frame_rate*bpp*8)/lanes),其中clk_rate为MIPI接口的时钟信号频率,h_period横向消隐信号宽度,v_period为垂直消隐信号宽度,frame_rate刷新率,bpp为色彩位宽,lanes为可扩展的数据通道数量,lanes可根据处理器和外设的需求来调节数据率,其取值为整数,取值范围大于或等于1并且小于或等于4;当需要设置某个新的显示屏刷新率时,利用上述公式,算出对应MIPI接口的时钟信号频率,再将对应MIPI接口的时钟信号频率设置给相应的时钟控制寄存器,即可实现改变显示屏刷新率。8.一种根据应用场景调整智能移动终端显示刷新率的系统,其特征在于,包括下列装置:LCD显示屏刷新率的控制驱动接口实现装置,该装置用于通过智能移动终端操作系统平台...

【专利技术属性】
技术研发人员:杨海
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1