本技术主要涉及显示,具体涉及一种显示控制方法及装置。
背景技术:
1、hdr能够在影像的明亮部分和影像的暗部之间显示更明显的差异,其亮度范围是0.0005-10000nit,而sdr影像的亮度范围只有0.05-100nit。动态范围越大,图像上同时记录的亮部细节和暗部细节就越丰富。要显示hdr影像并不是代表单纯的需要一个很高的显示亮度,而是需要一个足够大的显示范围。当前的显示器件,可显示的亮度范围是固定的,且往往很有限,只有少数高端旗舰的显示器,能达到0.005-2000nit这种亮度范围,大多数基本处于0.05-500nit这种级别。面对这种亮度范围的差距,显示器厂商在调校hdr影像的显示效果时,往往只能基于本身的亮度范围,在兼顾整体显示效果的同时尽可能的显示更多的细节,但往往很局限,最终呈现到用户端,基本就是一个固定的状态。即现有技术中信号控制曲线是固定的,无法满足用户需求。
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、获取显示器的峰值亮度;
25、将峰值亮度确定为预设调节区间的最小值。
26、可选地,所述预设调节区间的最大值不大于10000nit。
27、可选地,所述第二调整参数包括第一权重系数和第二权重系数,第一权重系数大于1,第二权重系数小于1,所述基于第二调整参数将所述第二预设信号控制曲线位于预设调节区间的曲线进行加权调整,得到所述第一预设信号控制曲线,包括:
28、基于第一权重系数对第二预设信号控制曲线位于峰值亮度和第一控制参数之间的曲线进行加权调整;
29、基于第二权重系数对第二预设信号控制曲线位于预设调节区间的最大值和第一控制参数之间的曲线进行加权调整。
30、可选地,所述获取目标显示控制值,包括:
31、获取目标显示输入值、预设视频中的监视器最大显示亮度、监视器最小显示亮度、内容最大信号幅度和显示器的峰值亮度;
32、根据预设视频中的监视器最大显示亮度、监视器最小显示亮度以及内容最大信号幅度确定所述监视器最大显示亮度对应的第一控制参数、所述监视器最小显示亮度对应的第二控制参数以及所述内容最大信号幅度对应的第三控制参数;
33、根据第一控制参数、第二控制参数、第三控制参数以及峰值亮度确定显示输入值和显示控制值的显示映射关系;
34、根据目标显示输入值和显示映射关系确定目标显示控制值。
35、可选地,所述根据第一控制参数、第二控制参数、第三控制参数以及峰值亮度确定显示输入值和显示控制值的显示映射关系,包括:
36、获取预设的细节控制条区间,其中,所述目标显示输入值属于细节控制条区间;
37、根据第二控制参数、峰值亮度l_max以及第一调整参数确定细节控制条区间最小值对应的最小显示控制值;
38、根据第一控制参数、第三控制参数、峰值亮度确定细节控制条区间最大值对应的最大显示控制值;
39、根据细节控制条区间最小值、最小显示控制值、细节控制条区间最大值以及最大显示控制值对细节控制条区间进行插值,得到显示映射关系。
40、可选地,所述根据第二控制参数、峰值亮度l_max以及第一调整参数确定细节控制条区间最小值对应的最小显示控制值,包括:
41、获取第一调整参数与第二控制参数的乘积值,其中,第一调整参数为5000-8000;
42、将峰值亮度和乘积值中的较小值确定为控制条区间最小值对应的最小显示控制值。
43、可选地,所述基于所述目标显示控制值对第一预设信号控制曲线位于所述目标显示信号区间内的区间控制曲线进行调节,得到目标信号控制曲线,包括:
44、将目标显示控制值和对应的目标显示信号区间输入第一显示查找表,得到第一修正值;
45、将目标显示控制值和对应的目标显示信号区间输入第二显示查找表,得到第二修正值;
46、利用第一修正值对第一预设信号控制曲线位于所述目标显示信号区间内的区间控制曲线的横坐标进行加权;利用第二修正值对第一预设信号控制曲线位于所述目标显示信号区间内的区间控制曲线的纵坐标进行加权,得到目标信号控制曲线。
47、可选地,所述显示控制方法还包括:
48、获取当前帧图像的各分区背光初始值;
49、根据目标显示控制值和峰值亮度确定提升比例;
50、根据提升比例确定修正系数;
51、根据修正系数对各个分区背光初始值进行加权,得到各个分区背光目标值;
52、根据各个分区背光目标值调节显示器。
53、第二方面,本技术提供一种显示控制装置,所述显示控制装置包括:
54、获取单元,用于获取目标显示控制值;
55、确定单元,用于基于所述目标显示控制值确定所述目标显示控制值对应的目标显示信号区间;
56、调节单元,用于基于所述目标显示控制值对第一预设信号控制曲线位于所述目标显示信号区间内的区间控制曲线进行调节,得到目标信号控制曲线;
57、控制单元,用于基于目标信号控制曲线控制显示器显示预设视频。
58、可选地,所述确定单元,用于:
59、获取预设视频的当前帧图像;
60、获取所述当前帧图像上各个信号值的统计频数;
61、根据所述当前帧图像上各个信号值的统计频数确定第一预设信号控制曲线。
62、可选地,所述调节单元,用于:
63、获取各个显示分区的平均信号值;
64、基于各个显示分区的平均信号值对各个显示分区上各个信号值的统计频数进行加权,得到各个显示分区上各个信号值的加权频数;
65、根据所述当前帧图像上各个显示分区上各个信号值的加权频数确定第一预设信号控制曲线。
66、可选地,所述调节单元,用于:
67、对各个信号值和各个信号值的统计频数进行曲线拟合,得到信号值拟合曲线;
68、对信号值拟合曲线进行积分,得到第二预设信号控制曲线;
69、基于所述第二预设信号控制曲线确定所述第一预设信号控制曲线。
70、可选地,所述调节单元,用于:
71、获取预设视频中的监视器最大显示亮度;
72、根据预设视频中的监视器最大显示亮度确定所述监视器最大显示亮度对应的第一控制参数;
73、基于第二调整参数将所述第二预设信号控制曲线位于预设调节区间的曲线进行加权调整,得到所述第一预设信号控制曲线,其中,第一控制参数位于预设调节区间中。
74、可选地,所述确定单元,用于:
75、获取显示器的峰值亮度;
76、将峰值亮度确定为预设调节区间的最小值。
77、可选地,所述预设调节区间的最大值不大于10000nit。
78、可选地,所述第二调整参数包括第一权重系数和第二权重系数,第一权重系数大于1,第二权重系数小于1,所述确定单元,用于:
79、基于第一权重系数对第二预设信号控制曲线位于峰值亮度和第一控制参数之间的曲线进行加权调整;
80、基于第二权重系数对第二预设信号控制曲线位于预设调节区间的最大值和第一控制参数之间的曲线进行加权调整。
81、可选地,所述获取单元,用于:
82、获取目标显示输入值、预设视频中的监视器最大显示亮度、监视器最小显示亮度、内容最大信号幅度和显示器的峰值亮度;
83、根据预设视频中的监视器最大显示亮度、监视器最小显示亮度以及内容最大信号幅度确定所述监视器最大显示亮度对应的第一控制参数、所述监视器最小显示亮度对应的第二控制参数以及所述内容最大信号幅度对应的第三控制参数;
84、根据第一控制参数、第二控制参数、第三控制参数以及峰值亮度确定显示输入值和显示控制值的显示映射关系;
85、根据目标显示输入值和显示映射关系确定目标显示控制值。
86、可选地,所述获取单元,用于:
87、获取预设的细节控制条区间,其中,所述目标显示输入值属于细节控制条区间;
88、根据第二控制参数、峰值亮度l_max以及第一调整参数确定细节控制条区间最小值对应的最小显示控制值;
89、根据第一控制参数、第三控制参数、峰值亮度确定细节控制条区间最大值对应的最大显示控制值;
90、根据细节控制条区间最小值、最小显示控制值、细节控制条区间最大值以及最大显示控制值对细节控制条区间进行插值,得到显示映射关系。
91、可选地,所述获取单元,用于:
92、获取第一调整参数与第二控制参数的乘积值,其中,第一调整参数为5000-8000;
93、将峰值亮度和乘积值中的较小值确定为控制条区间最小值对应的最小显示控制值。
94、可选地,所述调节单元,用于:
95、将目标显示控制值和对应的目标显示信号区间输入第一显示查找表,得到第一修正值;
96、将目标显示控制值和对应的目标显示信号区间输入第二显示查找表,得到第二修正值;
97、利用第一修正值对第一预设信号控制曲线位于所述目标显示信号区间内的区间控制曲线的横坐标进行加权;利用第二修正值对第一预设信号控制曲线位于所述目标显示信号区间内的区间控制曲线的纵坐标进行加权,得到目标信号控制曲线。
98、可选地,所述控制单元,用于:
99、获取当前帧图像的各分区背光初始值;
100、根据目标显示控制值和峰值亮度确定提升比例;
101、根据提升比例确定修正系数;
102、根据修正系数对各个分区背光初始值进行加权,得到各个分区背光目标值;
103、根据各个分区背光目标值调节显示器。
104、第三方面,本技术提供一种智能设备,所述智能设备包括:
105、一个或多个处理器;
106、存储器;以及
107、一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现第一方面中任一项所述的显示控制方法。
108、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行第一方面中任一项所述的显示控制方法中的步骤。
109、本技术提供一种显示控制方法及装置,该显示控制方法包括:获取目标显示控制值;基于目标显示控制值确定目标显示控制值对应的目标显示信号区间;基于目标显示控制值对第一预设信号控制曲线位于目标显示信号区间内的区间控制曲线进行调节,得到目标信号控制曲线;基于目标信号控制曲线控制显示器显示预设视频。本技术可以根据用户输入的目标显示控制值,对目标显示控制值对应的目标显示信号区间内的控制曲线进行调节,在不改变整体第一预设信号控制曲线的情况下,根据用户输入对第一预设信号控制曲线局部进行针对性调节,从而能够提供更好的显示效果。