一种屏幕刷新率的设置方法及电子设备技术

技术编号:39804487 阅读:10 留言:0更新日期:2023-12-22 02:35
本申请提供一种屏幕刷新率的设置方法及电子设备,涉及显示技术领域

【技术实现步骤摘要】
一种屏幕刷新率的设置方法及电子设备


[0001]本申请涉及显示
,尤其涉及一种屏幕刷新率的设置方法及电子设备


技术介绍

[0002]刷新率为屏幕每秒画面被刷新的次数

随着显示技术的发展,手机

平板电脑

个人计算机(
personal computer

PC
)等电子设备可以切换刷新率以适应不同场景下的需求

例如,目前,大部分视频应用支持弹幕功能,在电子设备播放视频的过程中,用户可以控制弹幕功能的开启或关闭,而在弹幕开启时对刷新率的需求较高

[0003]然而,在电子设备的视频播放场景下,无论弹幕是否开启,电子设备总是会以固定的

较高的刷新率来显示画面,这就导致电子设备在播放视频过程中,会出现实际的刷新率高于需求的刷新率的情况,造成了资源和电量的浪费


技术实现思路

[0004]本申请实施例提供一种屏幕刷新率的设置方法及电子设备,用于降低电子设备播放视频且开启弹幕时的功耗,减少电量消耗

[0005]为达到上述目的,本申请的实施例采用如下技术方案:第一方面,本申请提供了一种屏幕刷新率的设置方法,应用于电子设备,方法包括:接收用户播放视频的操作,其中,视频的帧率为第一帧率;在电子设备显示视频的过程中,将屏幕刷新率设置为预设的第一刷新率,第一刷新率大于第一帧率;根据桌面窗口管理器
DWM
帧率和第一刷新率判断视频画面中是否存在弹幕;其中,
DWM
帧率用于反映除视频画面以外的其他画面所产生的帧率;若视频画面中存在弹幕,则将屏幕刷新率设置为第二刷新率;其中,第二刷新率大于第一帧率,且小于第一刷新率;若视频画面中不存在弹幕,则将屏幕刷新率设置为第三刷新率,第三刷新率小于第二刷新率,且大于或等于第一帧率

[0006]可以理解地,本申请可以根据
DWM
帧率和第一刷新率判断视频画面中是否存在弹幕,然后在视频画面中存在
/
不存在弹幕时设置不同的屏幕刷新率,以满足不同场景下的刷新率需求,这样能在流程显示画面的同时,避免设置固定

较高的刷新率导致的电量浪费问题,延长电子设备的续航

[0007]在第一方面提供的一种可能的实现方式中,根据桌面窗口管理器
DWM
帧率和第一刷新率判断视频画面中是否存在弹幕,包括:若第一刷新率和
DWM
帧率的差值小于或等于第一阈值,确定视频画面中存在弹幕;若第一刷新率和
DWM
帧率的差值大于第一阈值,确定视频画面中不存在弹幕

[0008]可以理解地,若第一刷新率和
DWM
帧率的差值小于或等于第一阈值,则表明
DWM
帧率跟随了屏幕刷新率,从而确定视频画面中存在弹幕

[0009]在第一方面提供的一种可能的实现方式中,在电子设备接收到用户开启弹幕的操作的情况下,第一刷新率和
DWM
帧率的差值小于或等于第一阈值;在电子设备接收到用户改变桌面显示的画面的操作的情况下,第一刷新率和
DWM
帧率的差值大于第一阈值

[0010]在第一方面提供的一种可能的实现方式中,根据桌面窗口管理器
DWM
帧率和第一刷新率判断视频画面中是否存在弹幕,包括:若第一刷新率和
DWM
帧率的差值小于或等于第一阈值的持续时长大于或等于第一时长,确定视频画面中存在弹幕;若第一刷新率和
DWM
帧率的差值小于或等于第一阈值的持续时长小于第一时长,确定视频画面中不存在弹幕

这种方式能够减少误判,提升视频画面中是否存在弹幕的判断结果的准确性

[0011]在第一方面提供的一种可能的实现方式中,在电子设备接收到用户开启弹幕的操作的情况下,第一刷新率和
DWM
帧率的差值小于或等于第一阈值的持续时长大于或等于第一时长;在电子设备接收到用户改变桌面显示的画面的操作的情况下,第一刷新率和
DWM
帧率的差值小于或等于第一阈值的持续时长小于第一时长

[0012]在第一方面提供的一种可能的实现方式中,方法还包括:获取
DWM
帧率;将屏幕刷新率设置为预设的第一刷新率,包括:在第四刷新率和
DWM
帧率的差值小于或等于第一阈值的情况下,将屏幕刷新率设置为第一刷新率;其中,第四刷新率为当前的屏幕刷新率,第四刷新率小于第一刷新率

[0013]也就是说,在第四刷新率和
DWM
帧率的差值小于或等于第一阈值的情况下,可以认为电子设备开启弹幕(或者视频画面中存在弹幕)的可能性较高,然后再进一步将屏幕刷新率设置为第一刷新率,通过判断
DWM
帧率是否跟随屏幕刷新率来确定视频画面中是否存在弹幕

这样通过多次判断既能够提升判断结果的准确性,又能避免电子设备在不必要的情况下(第四刷新率和
DWM
帧率的差值大于第一阈值)将屏幕刷新率设置为第一刷新率导致的资源浪费

[0014]在第一方面提供的一种可能的实现方式中,方法还包括:获取多个视频帧率;其中,每个视频帧率用于反映预设时间段内视频的帧率;若多个视频帧率的变化率小于或等于帧率阈值,则确定电子设备在显示视频的过程中

可以理解地,若多个视频帧率的变化率小于或等于帧率阈值则表明视频帧率趋于稳定,可以认为视频相关进程在稳定输出帧率,进而确定电子设备在显示视频的过程中

[0015]在第一方面提供的一种可能的实现方式中,第一刷新率大于或等于
100Hz。
[0016]可以理解地,用户在电子设备播放视频时开启弹幕或者用户改变桌面显示的画面的操作均可以导致
DWM
帧率上升

但由于人体生理限制,用户改变桌面显示的画面的操作很难使
DWM
帧率上升到
100Hz
以上,因此通过将第一刷新率设置为大于或等于
100Hz
的值,可以区分该
DWM
帧率是由于开启弹幕造成的还是用户改变桌面显示的画面的操作的

[0017]在第一方面提供的一种可能的实现方式中,第二刷新率为第一帧率和弹幕最小帧率中的最大值,弹幕最小帧率为使弹幕不卡顿所需的最小的帧率,第三刷新率为第一帧率

[0018]这样一来,电子设备可以在开启
/
未开启弹幕时将屏幕刷新率设置为能使画面流畅显示所需的最小值,达到节省电量的效果

[0019]在第一方面提供的一种可能的实现方式中,电子设备已开启动态刷新率功能,且电子本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种屏幕刷新率的设置方法,其特征在于,应用于电子设备,所述方法包括:接收用户播放视频的操作,其中,所述视频的帧率为第一帧率;在所述电子设备显示所述视频的过程中,将屏幕刷新率设置为预设的第一刷新率,所述第一刷新率大于所述第一帧率;根据桌面窗口管理器
DWM
帧率和所述第一刷新率判断视频画面中是否存在弹幕;其中,
DWM
帧率用于反映除所述视频画面以外的其他画面所产生的帧率;若所述视频画面中存在弹幕,则将所述屏幕刷新率设置为第二刷新率;其中,所述第二刷新率大于所述第一帧率,且小于所述第一刷新率;若所述视频画面中不存在弹幕,则将所述屏幕刷新率设置为第三刷新率,所述第三刷新率小于所述第二刷新率,且大于或等于所述第一帧率
。2.
根据权利要求1所述的方法,其特征在于,所述根据桌面窗口管理器
DWM
帧率和所述第一刷新率判断视频画面中是否存在弹幕,包括:若所述第一刷新率和所述
DWM
帧率的差值小于或等于第一阈值,确定所述视频画面中存在弹幕;若所述第一刷新率和所述
DWM
帧率的差值大于所述第一阈值,确定所述视频画面中不存在弹幕
。3.
根据权利要求2所述的方法,其特征在于,在所述电子设备接收到用户开启弹幕的操作的情况下,所述第一刷新率和所述
DWM
帧率的差值小于或等于第一阈值;在所述电子设备接收到用户改变桌面显示的画面的操作的情况下,所述第一刷新率和所述
DWM
帧率的差值大于所述第一阈值
。4.
根据权利要求1所述的方法,其特征在于,所述根据桌面窗口管理器
DWM
帧率和所述第一刷新率判断视频画面中是否存在弹幕,包括:若所述第一刷新率和所述
DWM
帧率的差值小于或等于第一阈值的持续时长大于或等于第一时长,确定所述视频画面中存在弹幕;若所述第一刷新率和所述
DWM
帧率的差值小于或等于第一阈值的持续时长小于所述第一时长,确定所述视频画面中不存在弹幕
。5.
根据权利要求4所述的方法,其特征在于,在所述电子设备接收到用户开启弹幕的操作的情况下,所述第一刷新率和所述
DWM
帧率的差值小于或等于第一阈值的持续时长大于或等于第一时长;在所述电子设备接收到用户改变桌面显示的画面的操作的情况下,所述第一刷新率和所述
DWM
帧率的差值小于或等于第一阈值的持续时长小于所述第一时长
。6.
根据权利要求1‑5中任意一项所述的方法,其特征在于,所述方法还包括:获取所述
DWM
帧率;所述将屏幕刷新率设置为预设的第一刷新率,包括:在第四刷新率和所述
DWM
帧率的差值小于或等于第一阈值的情况下,将所述屏幕刷新率设置为所述第一刷新率;其中,所述第四刷新率为当前的屏幕刷新率,所述第四刷新率小于所述第一刷新率
。7.
根据权利要求1‑5中任意一项所述的方法,其特征在于,所述方法还包括:
获取多个视频帧率;其中,每个所述视频帧率用于反映预设时间段内所述视频的帧率;若所述多个视频帧率的变化率小于或等于帧率阈值,则确定所述电子设备在显示所述视频的过程中
。8.
根据权利要求1‑5中任意一项所述的方法,其特征在于,所述第一刷新率大于或等于
100Hz。9.
根据权利要求1‑5中任意一项所述的方法,其特征在于,所述第二刷新率为所述第一帧率和弹幕最小帧率中的最大值,所述弹幕...

【专利技术属性】
技术研发人员:王小品赵中阳
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1