显示亮度的调整方法、装置、电子设备和可读存储介质与流程

文档序号:35580542发布日期:2023-09-27 03:06阅读:70来源:国知局
显示亮度的调整方法、装置、电子设备和可读存储介质与流程

本技术涉及计算机,尤其涉及一种显示亮度的调整方法、装置、电子设备和可读存储介质。


背景技术:

1、目前,搭载有源矩阵有机发光二极体(active-matrix organic light-emittingdiode,amoled)屏幕的手机,可以按照高亮亮度对应的亮度范围或峰值亮度对应的亮度范围来显示画面或图像。例如,按照高亮亮度对应的亮度范围显示非动态画面,按照峰值亮度对应的亮度范围显示动态画面。当手机屏幕从全部显示非动态画面切换至显示动态画面时,会将全屏的像素点的亮度从高亮亮度对应的亮度范围线性调整至峰值亮度对应的亮度范围。例如,高亮亮度为500nit,高亮亮度对应的亮度范围为0至500nit,峰值亮度为1000nit,峰值亮度对应的亮度范围为0~1000nit,则手机在显示动态画面时会将全屏的像素点的亮度均提升两倍,如将一个像素点的亮度从400nit提升至800nit。

2、然而,由于峰值亮度较大,将全屏的像素点的亮度均提升至峰值亮度的亮度范围可能使得设备的屏幕安全性较低。因此,在调整亮度时,如何保证设备的屏幕安全性成为亟待解决的问题之一。


技术实现思路

1、本技术实施例提供了一种显示亮度的调整方法、装置、电子设备和可读存储介质,可在调整亮度时,有效保证设备的屏幕安全性。

2、第一方面,本技术实施例提供了一种显示亮度的调整方法,该方法包括:

3、接收动态画面的显示指令;

4、响应于显示指令,确定动态画面的显示区域;

5、根据动态画面的显示区域与总显示区域的比例,确定在显示动态画面时,动态画面的显示区域中像素的第一最高亮度;

6、基于第一最高亮度,调整动态画面的显示亮度。

7、可见,相较于直接将全屏像素点的亮度放大至峰值亮度对应的亮度范围,一方面,本技术是对动态画面的显示区域中各个像素点的亮度进行调整,因此无需对总显示区域中非动态画面的显示区域进行提升;另一方面,本技术不总是将动态画面提升至峰值亮度对应的亮度范围,而是基于动态画面的显示区域与总显示区域的比例合理确定第一最高亮度,从而将动态画面的显示亮度提升至第一最高亮度对应的亮度范围。因此,本技术可有效保证设备的屏幕安全性。

8、在一种可能的实施方式中,根据动态画面的显示区域与总显示区域的比例,确定在显示动态画面时,动态画面的显示区域中像素的第一最高亮度,包括:

9、若动态画面的显示区域与总显示区域的比例小于或等于预设阈值,则确定在显示动态画面时,动态画面的显示区域中像素的第一最高亮度为峰值亮度;

10、或者,若动态画面的显示区域与总显示区域的比例大于预设阈值,则确定参考系数;基于峰值亮度与参考系数共同确定动态画面的显示区域中像素的第一最高亮度。

11、可见,可以根据预设阈值合理确定第一最高亮度。

12、在一种可能的实施方式中,参考系数包括动态画面的显示区域与总显示区域的比例、预设阈值、预设值以及预设值对应的第二最高亮度中的一项或者多项;

13、其中,第二最高亮度为屏幕安全工作且屏幕的平均图像水平为预设值时,屏幕中像素点的最高亮度;预设阈值为屏幕安全工作且屏幕中点亮像素点的亮度均为峰值亮度时,屏幕的平均图像水平的最大值。

14、可见,可以基于屏幕安全工作时的第二最高亮度、第二最高亮度对应的预设值、峰值亮度、峰值亮度对应的预设阈值,确定参考系数。该方式可以使得根据参考系数和峰值亮度确定出的第一最高亮度是屏幕可以安全工作的最高亮度,从而有效保证屏幕的安全性。

15、在一种可能的实施方式中,基于峰值亮度与参考系数共同确定动态画面的显示区域中像素的第一最高亮度,包括:

16、确定峰值亮度与第二最高亮度的第一差值;

17、确定动态画面的显示区域与总显示区域的比例,与预设阈值的第二差值;

18、确定预设值与预设阈值的第三差值;

19、确定第一差值与第二差值的第一乘积结果,并确定第一乘积结果与第三差值的第一比值;

20、将峰值亮度与第一比值的差值,确定为动态画面的显示区域中像素的第一最高亮度。

21、在一种可能的实施方式中,基于第一最高亮度,调整动态画面的显示亮度,包括:

22、基于第一最高亮度确定亮度调整系数;

23、将动态画面的显示区域中各个像素点的初始亮度与亮度调整系数的乘积,确定为动态画面的显示区域中各个像素点的显示亮度。

24、可见,可基于第一最高亮度确定亮度调整系数,并通过亮度调整系数对动态画面的显示区域中各个像素点的初始亮度均进行线性放大,从而使得放大后得到的动态画面的显示区域中各个像素点的显示亮度处于0~第一最高亮度的亮度范围。

25、在一种可能的实施方式中,总显示区域还包括第二显示画面的显示区域;该方法还包括:

26、确定第二显示画面的显示区域中各个像素点的第一灰阶;

27、对各个像素点的第一灰阶进行压缩,得到各个像素点的第二灰阶;

28、对各个像素点第二灰阶进行色彩均匀过渡处理,得到各个像素点的第三灰阶;

29、基于各个像素点的第三灰阶以及第一最高亮度,调整第二显示画面的显示区域的显示亮度。

30、可见,在对第二显示画面进行处理时,能够先对第二显示画面的灰阶进行压缩以及色彩均匀过渡处理,再基于第二显示画面的显示区域中各个像素点的第三灰阶和第一最高亮度,得到第二显示画面的显示区域的显示亮度。

31、在一种可能的实施方式中,对各个像素点的第一灰阶进行压缩,得到各个像素点的第二灰阶,包括:

32、确定第一最高亮度与第三最高亮度的比值;第三最高亮度为在进行亮度调整前,第二显示画面的显示区域中像素点调节至的最高亮度;

33、确定灰阶与亮度的对应关系中的参考指数;

34、以参考指数的负倒数为幂运算的幂,对第一最高亮度与第三最高亮度的比值进行幂运算,得到灰阶的压缩系数;

35、将各个像素点的第一灰阶与压缩系数的比值,确定为各个像素点的第二灰阶。

36、可见,可基于第一最高亮度、第三最高亮度以及灰阶与亮度的对应关系中的参考指数,对第一灰阶进行压缩。

37、在一种可能的实施方式中,该方法还包括:

38、检测屏幕的显示内容;

39、若屏幕的显示内容从动态画面切换至静态画面,则降低静态画面的显示亮度。

40、可见,可在动态画面切换至静态画面时,例如动态画面暂停显示或加载显示,降低静态画面的显示亮度,从而有效降低设备的功耗。

41、在一种可能的实施方式中,动态画面为hdr视频对应的画面,第二显示画面的显示区域显示sdr图像。

42、在一种可能的实施方式中,该方法还包括:

43、对第二显示画面的显示区域进行暗色处理,以降低第二显示画面的显示区域的显示亮度。

44、可见,在屏幕显示第二显示画面时,还可单独对第二显示画面的显示区域进行暗色处理,从而降低设备的功耗。

45、第二方面,本技术实施例提供了一种亮度调整装置,该亮度调整装置包括:

46、接收单元,用于接收动态画面的显示指令;

47、处理单元,用于响应于显示指令,确定动态画面的显示区域;

48、处理单元,还用于根据动态画面的显示区域与总显示区域的比例,确定在显示动态画面时,动态画面的显示区域中像素的第一最高亮度;

49、处理单元,还用于基于第一最高亮度,调整动态画面的显示亮度。

50、第三方面,本技术实施例提供了一种电子设备,该电子设备包括:存储器、通信接口以及处理器,其中,存储器、通信接口和处理器相互连接;存储器存储有计算机程序,处理器调用存储器中存储的计算机程序,使得该电子设备执行如第一方面及其任一种可能的实施方式。

51、第四方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序在电子设备运行时,使得该电子设备执行如第一方面及其任一种可能的实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1