一种基于移动终端的显示屏刷新率控制方法及系统技术方案

技术编号:15748436 阅读:66 留言:0更新日期:2017-07-03 08:00
本发明专利技术公开了一种基于移动终端的显示屏刷新率控制方法及系统,所述方法通过当检测到设置刷新率时,获取当前刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率;判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理。使在显示屏的刷新率变化由中央处理器直接设置的时,当待设置的显示刷新率与当前显示屏刷新率相差较大时,降低甚至消除卡顿感,使用户感觉不出刷新率的变化,为用户提供方便。

【技术实现步骤摘要】
一种基于移动终端的显示屏刷新率控制方法及系统
本专利技术涉及移动终端领域,尤其涉及的是一种基于移动终端的显示屏刷新率控制方法及系统。
技术介绍
当前,为了迎合用户利用移动终端进行游戏、观看视频等需求,移动终端普遍使用的是大尺寸的显示屏。在使用显示屏进行显示内容时,出于显示图像本身,或其他原因(如温度过高等),显示屏的刷新率会随时变化;比如当前显示屏的收新率为50fps(fps,framepersecond,帧每秒),当移动终端所处的环境温度较高时,其为了降低中央处理器的负荷,显示屏的刷新率会降低至40fps。在现有技术中,显示屏的刷新率变化是由中央处理器直接设置的,因此在待设置的显示刷新率与当前显示屏刷新率相差较大时,会出现一定的卡顿感,当待设置的显示刷新率与当前显示屏刷新率相差越大则卡顿感更加明显,有时给用户造成不便。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的显示屏刷新率控制方法及系统。旨在提供一种方法使在显示屏的刷新率变化由中央处理器直接设置的时,当待设置的显示刷新率与当前显示屏刷新率相差较大时,降低甚至消除卡顿感,使用户感觉不出刷新率的变化,为用户提供方便。本专利技术解决技术问题所采用的技术方案如下:一种基于移动终端的显示屏刷新率控制方法,其中,包括:A,检测到设置刷新率时,获取当前正在使用的刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率;B,判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理。所述基于移动终端的显示屏刷新率控制方法,其中,所述步骤A之前还包括:S.检测显示屏的刷新率设置,以及所需要设置的刷新率值。所述基于移动终端的显示屏刷新率控制方法,其中,所述队列,为一个先入队列先处理、后入队列后处理的数据结构;即先放入队列中的刷新率先被处理,后放入队列中的刷新率后被处理;处理完队列中的一个刷新率后,将该所处理的刷新率从队列中删除。所述基于移动终端的显示屏刷新率控制方法,其中,所述对队列中的一个刷新率的处理,将根据先入队列先处理、后入队列后处理的规则一一处理队列中的刷新率。所述基于移动终端的显示屏刷新率控制方法,其中,所述步骤B中的将所述第二刷新率放入队列中进行处理具体包括:S1,若队列不为空,获取队列中最先放入的刷新率即第二刷新率,获取当前刷新率即第一刷新率;S2,每隔一固定时间设置当前刷新率加或减1fps,直到所设置的刷新率为第二刷新率;S3,从队列中删除已处理的刷新率。所述基于移动终端的显示屏刷新率控制方法,其中,所述步骤S3之后还包括:S4,判断队列是否为空,如果不为空则继续执行步骤S1,如果为空则刷新率设置完毕。所述基于移动终端的显示屏刷新率控制方法,其中,所述步骤S2还包括:如果第二刷新率比第一刷新率高则加1,如果第一刷新率比第二刷新率高则减1。所述基于移动终端的显示屏刷新率控制方法,其中,所述步骤B还包括:当队列中新增一个待设置的刷新率时,将会对队列中的所有刷新率进行如下处理:将队列中的所有刷新率进行比较,如果发现相邻刷新率相差小于阈值则将放入队列时间较早的刷新率删除。所述基于移动终端的显示屏刷新率控制方法,其中,所述阈值为3fps。一种基于移动终端的显示屏刷新率控制系统,其中,包括:检测模块,用于检测显示屏的刷新率设置,以及所需要设置的刷新率值;获取模块,用于检测到设置刷新率时,获取当前正在使用的刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率;判断处理模块,用于判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理;所述队列,为一个先入队列先处理、后入队列后处理的数据结构;即先放入队列中的刷新率先被处理,后放入队列中的刷新率后被处理;处理完队列中的一个刷新率后,将该所处理的刷新率从队列中删除;若队列不为空,获取队列中最先放入的刷新率即第二刷新率,获取当前刷新率即第一刷新率;每隔一固定时间设置当前刷新率加或减1fps,直到所设置的刷新率为第二刷新率;从队列中删除已处理的刷新率。本专利技术所提供的基于移动终端的显示屏刷新率控制方法及系统,所述方法通过当检测到设置刷新率时,获取当前刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率;判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理。使在显示屏的刷新率变化由中央处理器直接设置的时,当待设置的显示刷新率与当前显示屏刷新率相差较大时,降低甚至消除卡顿感,使用户感觉不出刷新率的变化,为用户提供方便。附图说明图1是本专利技术基于移动终端的显示屏刷新率控制方法的较佳实施例的流程图。图2是本专利技术基于移动终端的显示屏刷新率控制系统的较佳实施例的功能原理框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参见图1,图1是本专利技术基于移动终端的显示屏刷新率控制方法的较佳实施例的流程图。如图1所示,本专利技术实施例所述基于移动终端的显示屏刷新率控制方法,包括以下步骤:步骤S10,检测显示屏的刷新率设置,以及所需要设置的刷新率值。步骤S20,当检测到设置刷新率时,获取当前刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率。本专利技术实施例中在具体实施时检测显示屏的刷新率设置,以及所需要设置的刷新率值;当检测到设置刷新率时,获取当前刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率。步骤S30,判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理。此步骤中,所述阈值为3fps,也就是当第一刷新率与第二刷新率相差较小时,直接设置第二刷新率产生的卡顿感较轻微,因此为了提高效率采取直接设置第二刷新率的方法,同时因为本次设置的刷新率为最新的需要设置的刷新率,因此将队列清空。但是当判断第一刷新率与第二刷新率之差不小于阈值,则将所述第二刷新率及当前时间一起放入队列中。本专利技术实施例中的队列,为一个先入队列先处理、后入队列后处理的数据结构;即先放入队列中的刷新率先被调节程序所处理,后放入队列中的刷新率后被调节程序所处理;处理完一个队列中的刷新率后,将该刷新率从队列中删除;队列的数据结构中包括两个成员:第一成员为刷新率的输入时间,第二成员为需要设置的刷新率值;调节程序正是根据第一成员的时间先后顺序得到最先放入队列中的刷新率值的。调节程序,将根据先入队列先处理、后入队列后处理的规则一一处理队列中的刷新率,本专利技术实施中,在具体实施时,所述步骤S30,调节程序对队列的处理步骤如下:S1,若队列不为空,获取队列中最先放入的刷新率(第二刷新率),获取当前刷新率(第一刷新率);S2,每隔一固定时间设置当前刷新率加/减1fps,直到所设置的刷新率为第二刷新率;所述固定时间,较佳地为100毫秒;S3,从队列中删除已处理的刷新率;S4,判断队列是否为空,如果为空则刷新率设置完毕,如果不为空则继续执行步骤S1。举例如下,当前刷新率为5本文档来自技高网...
一种基于移动终端的显示屏刷新率控制方法及系统

【技术保护点】
一种基于移动终端的显示屏刷新率控制方法,其特征在于,包括:A,检测到设置刷新率时,获取当前正在使用的刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率;B,判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理。

【技术特征摘要】
1.一种基于移动终端的显示屏刷新率控制方法,其特征在于,包括:A,检测到设置刷新率时,获取当前正在使用的刷新率记为第一刷新率,需要设置的刷新率记为第二刷新率;B,判断第一刷新率与第二刷新率之差是否小于阈值,若为是直接设置为第二刷新率;若为否,将所述第二刷新率放入队列中进行处理。2.根据权利要求1所述基于移动终端的显示屏刷新率控制方法,其特征在于,所述步骤A之前还包括:S.检测显示屏的刷新率设置,以及所需要设置的刷新率值。3.根据权利要求1所述基于移动终端的显示屏刷新率控制方法,其特征在于,所述队列,为一个先入队列先处理、后入队列后处理的数据结构;即先放入队列中的刷新率先被处理,后放入队列中的刷新率后被处理;处理完队列中的一个刷新率后,将该所处理的刷新率从队列中删除。4.根据权利要求3所述基于移动终端的显示屏刷新率控制方法,其特征在于,所述对队列中的一个刷新率的处理,将根据先入队列先处理、后入队列后处理的规则一一处理队列中的刷新率。5.根据权利要求1所述基于移动终端的显示屏刷新率控制方法,其特征在于,所述步骤B中的将所述第二刷新率放入队列中进行处理具体包括:S1,若队列不为空,获取队列中最先放入的刷新率即第二刷新率,获取当前刷新率即第一刷新率;S2,每隔一固定时间设置当前刷新率加或减1fps,直到所设置的刷新率为第二刷新率;S3,从队列中删除已处理的刷新率。6.根据权利要求5所述基于移动终端的显示屏刷新率控制方法,其特征在于,所述步骤S3之后还包括:S4,判断队列是否为空,如...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1