1.一种基于移动终端的显示屏刷新率调节方法,其特征在于,包括:
A、预先在移动终端中存储中央处理器的工作频率与显示屏刷新率的对应关系;
B、预先在移动终端中存储电池电压与显示屏刷新率的对应关系;
C、当中央处理器的工作频率发生变化时或电池电压发生变化时,查找与中央处理器的工作频率发生变化时对应的显示屏刷新率,或查找与电池电压发生变化时对应的显示屏刷新率,执行相应的显示屏刷新率调节。
2.根据权利要求1所述基于移动终端的显示屏刷新率调节方法,其特征在于,所述步骤A具体包括:
设置中央处理器的工作频率有N个,分别记为:f(1)、f(2)、f(3)、……、f(N-1)、f(N),且满足f(1)<f(2)<f(3)<……<f(N-1)<f(N);
同样,设置显示屏有N个显示屏刷新率系数,分别记为:r(1)、r(2)、r(3)、……、r(N-1)、r(N),且满足r(1)≤r(2)≤r(3)≤……≤r(N-1)≤r(N)≤1;
用最高显示屏刷新率frrmax*频率系数就是对应的显示屏刷新率。
3.根据权利要求2所述基于移动终端的显示屏刷新率调节方法,其特征在于,所述步骤B具体包括:将电池电压划分成M个相邻的区间,记为如下:
区间1:电池电压V满足0<V≤V(1);
区间2:电池电压V满足V(1)<V≤V(2);
区间3:电池电压V满足V(2)<V≤V(3);
……
区间M-1:电池电压V满足V(M-2)<V≤V(M-1);
区间M:电池电压V满足V(M-1)<V≤V(M);
其中,0<V(1)<V(2)<V(3)<……<V(M-1)<V(M);
对以上各个电池电压区间设置一个对应的显示屏刷新率最大值,如下:
当电池电压在区间1时,允许的显示屏刷新率最大值为fd(1),其表示当电池电压V满足0<V≤V(1)时,显示屏刷新率不得超过fd(1);
当电池电压在区间2时,允许的显示屏刷新率最大值为fd(2);
当电池电压在区间3时,允许的显示屏刷新率最大值为fd(3);
……
当电池电压在区间M-1时,允许的显示屏刷新率最大值为fd(M-1);
当电池电压在区间M时,允许的显示屏刷新率最大值为fd(M);
并且,fd(1)≤fd(2)≤fd(3)≤……≤fd(M-1)≤fd(M)。
4.根据权利要求3所述基于移动终端的显示屏刷新率调节方法,其特征在于,所述步骤C具体包括:当中央处理器的工作频率发生变化时,执行以下操作:
C01、获取中央处理器的工作频率f(k),设置显示屏刷新率系数r(k);
C02、获取电池电压V,判断V位于哪个电池电压区间,设为区间h,从而得到允许的显示屏刷新率最大值为fd(h);
C03、比较frrmax*r(k)与fd(h)的大小,如果frrmax*r(k)大于fd(h)则设置显示屏刷新率为fd(h),如果frrmax*r(k)小于或等于fd(h)则设置显示屏刷新率为frrmax*r(k)。
5.根据权利要求4所述基于移动终端的显示屏刷新率调节方法,其特征在于,所述步骤C具体还包括:当电池电压发生变化时,执行以下操作:
D01、获取电池电压V,判断V位于哪个电池电压区间,设为区间h,从而得到允许的显示屏刷新率最大值为fd(h);
D02、获取中央处理器的工作频率f(k),设置显示屏刷新率系数r(k);
D03、比较fd(h)与frrmax*r(k)的大小,如果fd(h)小于frrmax*r(k)则设置显示屏刷新率为fd(h),如果fd(h)大于或等于frrmax*r(k)则设置显示屏刷新率为frrmax*r(k)。
6.一种基于移动终端的显示屏刷新率调节系统,其特征在于,包括:
第一预先设置模块,用于预先在移动终端中存储中央处理器的工作频率与显示屏刷新率的对应关系;
第二预先设置模块,用于预先在移动终端中存储电池电压与显示屏刷新率的对应关系;
显示屏刷新控制模块,用于当中央处理器的工作频率发生变化时或电池电压发生变化时,查找与中央处理器的工作频率发生变化时对应的显示屏刷新率,或查找与电池电压发生变化时对应的显示屏刷新率,执行相应的显示屏刷新率调节。
7.根据权利要求6所述基于移动终端的显示屏刷新率调节系统,其特征在于,第一预先设置模块包括:
第一设置单元,用于设置中央处理器的工作频率有N个,分别记为:f(1)、f(2)、f(3)、……、f(N-1)、f(N),且满足f(1)<f(2)<f(3)<……<f(N-1)<f(N);
第二设置单元,用于设置显示屏有N个显示屏刷新率系数,分别记为:r(1)、r(2)、r(3)、……、r(N-1)、r(N),且满足r(1)≤r(2)≤r(3)≤……≤r(N-1)≤r(N)≤1;用最高显示屏刷新率frrmax*频率系数,就是对应的显示屏刷新率。
8.根据权利要求6所述基于移动终端的显示屏刷新率调节系统,其特征在于,第二预先设置模块包括:
电池电压区间划分单元,用于将电池电压划分成M个相邻的区间,记为如下:
区间1:电池电压V满足0<V≤V(1);
区间2:电池电压V满足V(1)<V≤V(2);
区间3:电池电压V满足V(2)<V≤V(3);
……
区间M-1:电池电压V满足V(M-2)<V≤V(M-1);
区间M:电池电压V满足V(M-1)<V≤V(M);
其中,0<V(1)<V(2)<V(3)<……<V(M-1)<V(M);
第三设置单元,用于对以上各个电池电压区间设置一个对应的显示屏刷新率最大值,如下:当电池电压在区间1时,允许的显示屏刷新率最大值为fd(1),其表示当电池电压V满足0<V≤V(1)时,显示屏刷新率不得超过fd(1);
当电池电压在区间2时,允许的显示屏刷新率最大值为fd(2);
当电池电压在区间3时,允许的显示屏刷新率最大值为fd(3);
……
当电池电压在区间M-1时,允许的显示屏刷新率最大值为fd(M-1);
当电池电压在区间M时,允许的显示屏刷新率最大值为fd(M);
并且,fd(1)≤fd(2)≤fd(3)≤……≤fd(M-1)≤fd(M)。
9.根据权利要求6所述基于移动终端的显示屏刷新率调节系统,其特征在于,显示屏刷新控制模块包括:
第一控制单元,用于当中央处理器的工作频率发生变化时,执行以下操作:
获取中央处理器的工作频率f(k),设置显示屏刷新率系数r(k);
获取电池电压V,判断V位于哪个电池电压区间,设为区间h,从而得到允许的显示屏刷新率最大值为fd(h);
比较frrmax*r(k)与fd(h)的大小,如果frrmax*r(k)大于fd(h)则设置显示屏刷新率为fd(h),如果frrmax*r(k)小于或等于fd(h)则设置显示屏刷新率为frrmax*r(k)。
10.根据权利要求6所述基于移动终端的显示屏刷新率调节系统,其特征在于,所述显示屏刷新控制模块还包括:
第二控制单元,用于当电池电压发生变化时,执行以下操作:
获取电池电压V,判断V位于哪个电池电压区间,设为区间h,从而得到允许的显示屏刷新率最大值为fd(h);
获取中央处理器的工作频率f(k),设置显示屏刷新率系数r(k);
比较fd(h)与frrmax*r(k)的大小,如果fd(h)小于frrmax*r(k)则设置显示屏刷新率为fd(h),如果fd(h)大于或等于frrmax*r(k)则设置显示屏刷新率为frrmax*r(k)。