一种显示控制方法以及装置与流程



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.获取初始明度调整参数;
27.基于所述第一信息以及所述初始亮度,确定明度调整步长;
28.基于所述明度调整步长以及所述初始明度调整参数,确定所述明度调整参数。
29.在一些实施例中,所述基于所述第一信息以及所述初始亮度,确定明度调整步长,包括:
30.若满足第一条件或第二条件,确定所述明度调整步长为第一步长;其中,所述第一条件包括所述第一明度小于所述第二明度、且所述第一信息小于所述初始亮度;所述第二条件包括所述第一明度大于所述第二明度、且所述第一信息大于所述初始亮度;
31.若满足第三条件或第四条件,确定所述明度调整步长为第二步长;其中,所述第三条件包括所述第一明度小于所述第二明度、且所述第一信息大于所述初始亮度;所述第四条件包括所述第一明度大于所述第二明度、且所述第一信息小于所述初始亮度。
32.在一些实施例中,所述对所述第三信息进行处理,确定所述第二信息,包括:
33.确定光通量参数;其中,所述光通量参数包括所述显示装置从显示所述第一数据切换至显示所述第二数据时的光通量对比参数;
34.基于所述光通量参数对所述第三信息进行处理,确定所述第二信息。
35.在一些实施例中,所述确定光通量参数,包括:
36.获取第一光通量;其中,所述第一光通量包括所述显示装置显示所述第一数据时的光通量;
37.基于所述第一信息,确定第二光通量;其中,所述第二光通量包括所述显示装置基于所述第一信息显示所述第二数据时的光通量;
38.基于所述第一光通量以及所述第二光通量,确定所述光通量参数。
39.本技术实施例还提供了一种显示控制装置,包括:
40.获取模块,用于获取第一信息;其中,所述第一信息包括显示装置在第一时刻显示第一数据时的显示亮度;
41.确定模块,用于基于所述第一信息确定第二信息;其中,所述第二信息包括所述显示装置在第二时刻显示第二数据时的显示亮度;所述第二时刻至少包括所述第一时刻的下一时刻;
42.控制模块,用于基于所述第二信息控制所述显示装置显示所述第二数据。
43.本技术实施例提供的显示控制方法,在第一时刻为历史时刻,第二时刻为当前时刻的情况下,能够根据显示装置显示历史数据时的历史亮度,确定显示装置显示当前数据的当前亮度,从而实现了从历史亮度到当前亮度的平滑调整,降低了显示屏幕的显示亮度剧烈变化的概率,改善了显示屏幕的数据显示效果。
附图说明
44.图1为本技术实施例提供的显示控制方法的流程示意图;
45.图2为本技术实施例提供的确定第二信息的流程示意图;
display,oled);示例性的,显示装置可以一体化的集成在电子设备中,比如笔记本计算机以及手机;示例性的,显示装置可以通过其与电子设备之间的通信连接,接收电子设备发送的显示数据以及控制指令,并基于控制指令渲染显示数据。
61.示例性的,第一信息可以通过检测显示装置的显示亮度而实时获得;还可以是根据第三时刻显示的第三数据的显示亮度确定的,也就是说,第一信息可以是预先确定的;其中,第三时刻可以包括第一时刻之前的时刻。
62.步骤102、基于第一信息确定第二信息。
63.其中,第二信息包括显示装置在第二时刻显示第二数据时的显示亮度;第二时刻至少包括第一时刻的下一时刻。
64.在一种实施方式中,第二时刻可以包括与第一时刻相邻的时刻,比如在视频播放过程中,第一数据可以为视频数据在第一时刻的第一帧数据,第二数据可以视频数据中第一时刻的下一时刻的第二帧数据;示例性的,第二时刻可以包括与第二时刻不相邻的时刻,比如,第一时刻显示第一数据时,显示屏幕处于激活状态,而在第一时刻之后的一段时间内,显示屏幕处于休眠状态,在第二时刻显示屏幕被重新激活,此时,第二时刻可以与第一时刻不相邻。
65.在一种实施方式中,第二数据的类型可以与第一数据的类型相同,比如第一数据以及第二数据均为图片数据;示例性的,第二数据的类型可以与第一数据的类型不同,比如第一数据为图片数据,第二数据为文本数据。
66.示例性的,第二信息可以是通过以下任一方式确定的:
67.根据第一类型以及第二类型对第一信息进行调整,从而确定第二信息;其中,第一类型可以为第一数据的类型,第二类型可以为第二数据的类型;示例性的,若第一类型与第二类型相同,则对第一信息进行第一程度的调整;若第一类型与第二类型不同,则对第一信息进行第二程度的调整;其中,第一程度与第二程度不同。
68.根据第一数量以及第二数量对第一信息进行调整,从而确定第二信息;其中,第一数量可以包括第一数据的数据量和/或分辨率,第二数量可以包括第二数据的数据量和/或分辨率;若第一数量与第二数量之差的绝对值小于或等于预设阈值,则对第一信息进行第三程度的调整;若第一数量与第二数量之差的绝对值大于预设阈值,则对第一信息进行第四程度的调整;其中,第三程度与第四程度可以不同。
69.根据第一数据与第二数据的相似程度,对第一信息进行调整从而确定第二信息;示例性的,若第一数据与第二数据相同,则第二信息可以与第一信息相同;若第一数据与第二数据不同,则可以对第一信息进行调整确定第二信息。
70.步骤103、基于第二信息控制显示装置显示第二数据。
71.由以上可知,本技术实施例提供的显示控制方法,获取显示装置在第一时刻显示第一数据时的显示亮度即第一信息之后,能够基于第一信息确定第二信息,并基于第二信息控制显示装置显示第二数据;其中,第二信息包括显示装置在第二时刻显示第二数据时的显示亮度;第二时刻至少包括第一时刻的下一时刻。
72.由此,本技术实施例提供的显示控制方法,在第一时刻为历史时刻,第二时刻为当前时刻的情况下,能够根据显示装置显示历史数据时的历史亮度,确定显示装置显示当前数据的当前亮度,从而实现了从历史亮度到当前亮度的平滑调整,降低了显示屏幕的显示
亮度剧烈变化的概率,改善了显示屏幕的数据显示效果。
73.基于前述实施例,本技术实施例提供的显示控制方法中,第二信息包括显示装置显示第二数据时的至少部分区域的显示亮度。
74.在一种实施方式中,第二信息可以包括显示第二数据时的部分区域的显示亮度,比如以显示装置的中点为中心点的、具备一定面积的显示区域,或者比如包括显示装置的角点、且具备一定面积的显示区域;示例性的,至少部分区域可以包括显示装置的全部显示区域。
75.示例性的,第二信息可以根据数据显示需求、用户的个人使用习惯、第二数据的类型、第二数据的分辨率、第二数据的数据量、显示装置中当前显示的窗口的数量、以及显示装置中显示的至少一个窗口的窗口层次关系而确定。
76.示例性的,至少部分区域可以根据第二数据所包含的数据的特征而确定,比如在第二数据为图像数据的情况下,若第二数据中包含用户设定的目标对象,则至少部分区域可以包括显示目标对象的区域,比如,在目标对象为山脉的条件下,可以对第二数据中包括山脉的像素区域的显示亮度进行调整,而保持第二数据中除去山脉的像素区域之外的像素区域的显示亮度为默认亮度,示例性的,默认亮度可以包括第一信息,还可以包括预先为第二数据设置的显示亮度。
77.示例性的,可以根据显示装置的类型,确定是否对显示装置的整体显示区域进行调整;示例性的,若显示装置为lcd,则第二信息可以包括显示装置的整体显示区域;若显示装置为oled,则第二信息可以包括显示装置的部分显示区域或者整体显示区域。
78.示例性的,基于第一信息确定第二信息,可以通过图2所示的流程实现,图2为本技术实施例提供的确定第二信息的流程示意图,如图2所示,该流程可以包括步骤201至步骤203:
79.步骤201、获取第一明度以及第二明度。
80.其中,第一明度包括第一数据的至少部分像素区域的明度;第二明度包括第二数据的至少部分像素区域的明度。
81.示例性的,第一明度以及第二明度,可以根据第一数据以及第二数据所包含数据的数据特征确定,也就是说,第一明度以及第二明度,可以是在显示装置显示第一数据以及第二数据之前就确定的。
82.示例性的,在第一数据以及第二数据均包括n个像素点的条件下,第一明度bra可以通过式(1)获得:
[0083][0084]
在式(1)中,表示第一数据中第i个像素的明度,其可以通过式(2)计算得到:
[0085][0086]
在式(1)中,i表示第一数据中像素的数量或编号,可以表示
第一数据的第i个像素的rgb值;示例性的,在i的取值遍历1至n的情况下,bra可以表示第一数据的整体明度,在i的取值为[1,n]的真子集的情况下,bra可以表示第一数据的部分区域的明度。
[0087]
示例性的,第二明度brb可以通过式(3)获得:
[0088][0089]
在式(3)中,可以表示第二数据中第i个像素的明度,其可以通过式(4)计算得到:
[0090][0091]
在式(4)中,i表示第二数据中像素的数量或编号,可以表示第二数据的第i个像素的rgb值;示例性的,在i的取值遍历1至n的情况下,brb可以表示第一数据的整体明度,在i的取值为[1,n]的真子集的情况下,brb可以表示第一数据的部分区域的明度。
[0092]
示例性的,不同颜的明度可以不同,在实际应用中,不同颜的明度可以如下所示:br(黑-0,0,0)=0.000000;br(靛蓝-0,0,255)=0.328424;br(红-255,0,0)=0.547373;br(紫-255,0,255)=0.622073;br(绿-0,255,0)=0.821060;br(水蓝-0,255,255)=0.869083;br(黄-255,255,0)=0.959792;br(白-255,255,255)=1.000000。
[0093]
步骤202、基于第一明度以及第二明度,对第一信息进行处理,得到第三信息。
[0094]
示例性的,可以基于第一明度与第二明度之间的变化趋势,确定对第一信息的调整程度,并基于该调整程度对第一信息进行调整,从而得到第三信息;示例性的,若第二明度相对于第一明度为明度增强的变化趋势,则可以对第一信息进行强化处理得到第三信息;若第二明度相对于第一明度为明度变弱的变化趋势,则可以对第一信息进行弱化处理得到第三信息。
[0095]
示例性的,第三信息可以包括对第二信息进行加权得到的加权结果。
[0096]
步骤203、对第三信息进行处理,确定第二信息。
[0097]
示例性的,第二信息可以通过以下任一方式实现:
[0098]
对第三信息进行加权处理,并将加权处理的结果确定为第二信息。
[0099]
基于第一明度以及第二明度之间的差值,确定权重系数,并根据权重系数对第三信息进行加权,并将加权结果确定为第二信息。
[0100]
由以上可知,本技术实施例提供的显示控制方法中,在获取第一明度以及第二明度之后,能够基于第一明度以及第二明度对第一信息进行处理,得到第三信息,并对第三信息进行处理,从而确定第二信息,其中,第一明度包括第一数据的至少部分像素区域的明度;第二明度包括第二数据的至少部分像素区域的明度。
[0101]
由此,由于第一明度以及第二明度能够表征第一数据以及第二数据本身的像素特
征,因此,基于第一明度以及第二明度对第一信息进行处理得到第三信息的过程,体现了根据显示屏幕显示的数据本身的像素特征对显示屏幕的历史显示亮度的调整,从而使得第二信息不仅能够相对于第一信息保持平滑,降低显示装置显示第二数据的亮度突变的概率,而且使得第二信息能够携带第二数据的明度特征,进而使得第二信息能够针对性的改善第二数据的显示效果。
[0102]
基于前述实施例,本技术实施例提供的显示控制方法中,基于第一明度以及第二明度,对第一信息进行处理,得到第三信息,可以通过以下方式实现:
[0103]
确定第一明度与第二明度之间的明度差异;若明度差异大于或等于指定阈值,基于第一明度以及第二明度,对第一信息进行处理,得到第三信息。
[0104]
示例性的,若明度差异小于指定阈值,则可以不执行与第一明度以第二明度对第一信息进行处理、得到第三信息的操作。
[0105]
在一种实施方式中,指定阈值可以根据用户的个人使用习惯、显示装置的数据显示性能、显示装置显示数据的应用场景、环境光亮度以及环境光温中的至少一种因素而调整;示例性的,指定阈值还可以是用户手动设置的。
[0106]
在一种实施方式中,明度差异可以通过第一明度与第二明度之间差值的绝对值体现;示例性的,明度差异可以通过矩阵的形式体现,矩阵中可以包括第一数据中的n个像素点以及第二数据中的n个像素点之间的明度差异;示例性的,明度差异可以包括第一数据与第二数据的整体明度差异,也就是第一数据中的n个像素点与第二数据中的n个像素点之间的明度差异;示例性的,明度差异可以包括第一数据中的部分区域与第二数据中的部分区域之间的明度差异,比如,第一数据中的第k像素点至第k+m像素点、与第二数据中的第k像素点至第k+m像素点之间的明度差异,其中,k以及m可以为大于或等于0的整数,k+m可以为大于或等于0且小于n的整数。
[0107]
由以上可知,本技术实施例提供的显示控制方法中,在确定第一明度与第二明度之间的明度差异、且明度差异大于或等于指定阈值时,基于第一明度以及第二明度,对第一信息进行处理得到第三信息。
[0108]
由此,本技术实施例提供的显示控制方法,在确定第一明度与第二明度之间的明度差异大于或等于指定阈值时,基于第一明度以及第二明度对第一信息进行处理,从而实现了对第一信息处理的严格控制;并且,在第一明度与第二明度之间的明度差异大于或等于指定阈值时,基于第一明度以及第二明度对第一信息进行处理,从而使得对第一信息的处理过程以及对第一信息处理得到的第三信息,能够充分的补偿第一明度与第二明度之间较为明显的明度差异,进而进一步改善第二数据的显示效果。
[0109]
基于前述实施例,本技术实施例提供的显示控制方法中,基于第一明度以及第二明度,对第一信息进行处理,得到第三信息,还可以通过以下方式实现:
[0110]
确定第一明度与第二明度的明度对比信息,基于明度对比信息对第一信息进行处理,得到第三信息。
[0111]
示例性的,明度对比信息可以包括第一数据的全部像素点的明度、与第二数据的全部像素点的明度之间的对比信息;示例性的,明度对比信息还可以包括第一数据中的第一像素点集合的明度、与第二数据中的第二像素点集合的明度之间的对比信息,其中,第一像素点集合可以与第二像素点集合对应;示例性的,第一像素点集合所对应的像素点编号、
与第二像素点集合所对应的像素点编号可以相同,比如第一像素点集合包括第一数据中的第k至第k+m个像素点,而第二像素点集合可以包括第二数据中的第k至第k+m个像素点;示例性的,第一像素点集合所对应的显示区域、与第二像素点集合所对应的显示区域可以相同;示例性的,第一像素点集合所对应的显示对象、与第二像素点集合所对应的现实对象可以相同。
[0112]
示例性的,可以基于明度对比信息对第一信息进行加权处理,从而得到第三信息。
[0113]
示例性的,第三信息x可以通过式(5)计算得到:
[0114][0115]
其中,α可以为显示屏幕显示第一数据时的亮度即第一信息,也就是未调整第二数据的显示亮度之前的、显示屏幕显示第二数据时的默认亮度;示例性的,α可以为电子设备中预先设置的显示亮度,也可以为根据第三时刻显示的第三数据确定的显示亮度即第一信息。
[0116]
由以上可知,本技术实施例提供的显示控制方式中,在确定第一明度与第二明度之间的明度对比信息之后,能够基于明度对比信息对第一信息进行处理,从而得到第三信息。
[0117]
由此,由于明度对比信息不仅能够展示第二明度相对于第一明度之间的变化趋势,还能体现第二明度相对于第一明度的变化量,因此,基于明度对比信息对第一信息进行处理得到的第三信息,不仅能够体现第一数据的明度与第二数据的明度之间的变化趋势,还能涵盖第二数据的明度相对于第一数据的明度的实际变化量,从而能够提高第三信息与从第一数据切换至第二数据的数据显示变化之间的一致性程度。
[0118]
基于前述实施例,基于明度对比信息对第一信息进行处理,得到第三信息,可以通过步骤a1至步骤a3实现:
[0119]
步骤a1、确定明度调整参数。
[0120]
在一种实施方式中,明度调整参数可以表示用于对明度对比信息进行调整的权重系数;示例性的,明度调整参数可以随着显示屏幕或电子设备的使用场景而改变,示例性的,明度调整参数与使用场景之间可以具备一一对应的关联关系,比如在办公场景中,明度调整参数可以为第一参数,而在居家场景中,明度调整参数可以为第二参数;示例性的,明度调整参数可以与显示屏幕或电子设备的使用时段相关,比如使用时段为办公时段时,明度调整参数为第三参数,而使用时段为休息时段时,明度调整参数可以为第四参数。
[0121]
步骤a2、基于明度调整参数对明度对比信息进行调整,得到明度调整结果。
[0122]
示例性的,明度调整结果可以包括对明度对比信息进行增强或削弱的结果。
[0123]
示例性的,可以确定调整算法,然后通过调整算法,基于明度调整参数对明度对比信息进行调整,从而得到明度调整结果;示例性的,调整算法可以与显示装置或电子设备的使用时段和/或使用场景对应,本技术实施例对此不作限定。
[0124]
示例性的,可以获得显示屏幕所处环境的环境状态,并基于环境状态以及明度调整参数对明度对比信息进行调整,从而得到明度调整结果;示例性的,环境状态可以包括环境光亮度和/或环境光温等。
[0125]
步骤a3、基于明度调整结果对第一信息进行调整,得到第三信息。
[0126]
示例性的,若明度调整结果表示增强明度对比信息,则可以基于明度调整结果对第一信息进行增强处理,从而得到第三信息;若明度调整结果表示削弱明度对比信息,则基于明度调整结果对第一信息进行消减处理,从而得到第三信息。
[0127]
由以上可知,本技术实施例提供的显示控制方法中,确定明度调整参数后,基于明度调整参数对明度对比信息进行调整,得到明度调整结果,然后再基于明度调整结果对第一信息进行调整,从而得到第三信息。
[0128]
由此,本技术实施例提供的显示控制方法,基于明度调整参数对明度对比信息进行调整得到明度调整结果,那么,通过调整明度调整参数,能够实现对明度对比度乃至第一信息的灵活的、多样化的、可控的调整,在明度调整参数与实际的显示需求关联的情况下,通过调整明度调整参数,能够实现对明度对比信息乃至第一信息的针对性的、灵活的、自适应的调整,从而改善显示装置显示效果。
[0129]
基于前述实施例,本技术实施例提供的显示控制方法中,确定明度调整参数,可以通过图3所示的流程实现,图3为本技术实施例提供的确定明度调整参数的流程示意图,如图3所示,该流程可以包括步骤301至步骤304:
[0130]
步骤301、响应于对第一信息的调整操作,得到初始亮度。
[0131]
在一种实施方式中,对第一信息的调整操作可以包括用户触发的操作,比如用户输入至显示装置的触控操作或者滑动操作、用户输入至电子设备的外围控制设备的调整操作;示例性的,外围控制设备可以包括鼠标或键盘等。
[0132]
在一种实施方式中,对第一信息的调整操作可以包括电子设备自动触发的操作,比如当电子设备或显示屏幕的使用场景或使用时段发生变化时,或者环境状态发生改变时,可以自动触发对第一信息的调整操作。
[0133]
在一种实施方式中,初始亮度可以包括对调整操作进行量化后得到的、对第一信息的增加、减少或保持的亮度。
[0134]
步骤302、获取初始明度调整参数。
[0135]
在一种实施方式中,初始明度调整参数可以是存储在电子设备中的;示例性的,不同型号或类型的显示屏幕的初始明度调整参数可以不同;示例性的,初始明度调整参数可以随着显示屏幕的尺寸、工艺、材料、使用年限、功耗、以及工作模式中的至少一种的不同而调整。
[0136]
示例性的,电子设备或显示屏幕的使用场景和/或使用时段,可以与初始明度调整参数之间具备一一对应的关联关系,本技术实施例对此不作限定。
[0137]
步骤303、基于第一信息以及初始亮度,确定明度调整步长。
[0138]
示例性的,明度调整步长可以包括对初始亮度逐步进行调整的明度步长;示例性的,明度调整步长可以包括至少一个明度调整单位;其中,明度调整单位可以包括电子设备明度调整的基本单位。
[0139]
示例性的,明度调整步长可以是通过以下方式确定的:
[0140]
获得调整操作从第一信息调整至初始亮度的操作参数,基于操作参数确定明度调整步长;其中,操作参数可以包括从第一信息调整至初始亮度的调整操作的执行次数;示例性的,基于操作参数确定明度调整步长,可以为第一信息至初始亮度之间的亮度差异、与执
行次数之商。
[0141]
步骤304、基于明度调整步长以及初始明度调整参数,确定明度调整参数。
[0142]
示例性的,可以基于明度调整步长对初始明度调整参数进行修正,并将修正结果确定为明度调整参数。
[0143]
由以上可知,本技术实施例提供的显示控制方法中,响应于对第一信息的调整操作,得到初始亮度,且获取初始明度调整参数之后,能够基于第一信息以及初始亮度调整参数,确定明度调整参数。
[0144]
由此,本技术实施例提供的显示控制方法,在确定明度调整参数的过程中,加入了根据对第一信息的调整操作得到的初始亮度,从而使得明度调整参数能够动态可调可控,且使得明度调整参数的确定方式更加灵活可控;并且,明度调整参数是通过基于第一信息以及初始亮度确定的明度调整步长、以及初始明度调整参数确定的,从而使得明度调整参数的调整过程不仅包含了调整操作的因素、而且还包含了显示装置的历史亮度信息,进而使得明度调整参数能够更加符合显示装置的实际数据显示状态。
[0145]
基于前述实施例,本技术实施例提供的显示控制方法中,基于第一信息以及初始亮度,确定明度调整步长,可以通过以下方式实现:
[0146]
若满足第一条件或第二条件,确定明度调整步长为第一步长。
[0147]
其中,第一条件包括第一明度小于第二明度、且第一信息小于初始亮度;第二条件包括第一明度大于第二明度、且第一信息大于初始亮度。
[0148]
示例性的,若不满足第一条件且不满足第二条件,可以确定明度调整步长不为第一步长。
[0149]
示例性的,基于第一信息以及初始亮度,确定明度调整步长,还可以通过以下方式实现:
[0150]
若满足第三条件或第四条件,确定明度调整步长为第二步长。
[0151]
其中,第三条件包括第一明度小于第二明度、且第一信息大于初始亮度;第四条件包括第一明度大于第二明度、且第一信息小于初始亮度。
[0152]
示例性的,若不满足第三条件以及第四条件,可以确定明度调整步长不为第二步长。
[0153]
在一种实施方式中,第一信息小于初始亮度可以包括对第一信息的调整操作包括亮度增加的操作;第一信息大于初始亮度可以包括第一信息的调整操作包括亮度降低的操作。
[0154]
示例性的,第一步长与第二步长可以不同。
[0155]
示例性的,在bra《brb且调整操作为亮度增加操作、或者bra》brb且调整操作为亮度降低操作时,明度调整步长即第一步长可以为δ;示例性的,在初始明度调整参数为γ0的条件下,明度调整参数记为γ的条件下,γ可以通式(6)计算得到:
[0156]
γ=γ0+l*δ
ꢀꢀꢀ
(6)
[0157]
其中,l可以为大于或等于1的整数,用于表示对初始明度调整参数γ0调整的次数。
[0158]
示例性的,在bra《brb且调整操作为亮度降低操作、或者bra》brb且调整操作为亮度增加操作时,明度调整步长即第一步长可以为-δ;示例性的,在初始明度调整参数为γ0的
条件下,明度调整参数记为γ的条件下,γ可以通式(7)计算得到:
[0159]
γ=γ
0-l*δ
ꢀꢀꢀ
(7)
[0160]
示例性的,在不满足第一条件、第二条件、第三条件以及第四条件的情况下,可以确定明度调整步长为0,即确定初始明度调整参数为明度调整参数。
[0161]
由以上可知,本技术实施例提供的显示控制方法中,若满足第一条件或第二条件,确定明度调整步长为第一步长;若满足第三条件或第四条件,确定明度调整步长为第二步长,其中,第一条件包括第一明度小于第二明度、且第一信息小于初始化亮度,第二条件包括第一明度大于第二明度、且第一信息大于初始亮度;第三条件包括第一明度小于第二明度、且第一信息大于初始亮度,第四条件包括第一明度大于第二明度、且第一信息小于初始亮度。
[0162]
由此,本技术实施例提供的显示控制方法,能够根据第一明度、第二明度、第一信息以及初始亮度之间的大小关系,灵活的确定各种不同情况下的明度调整步长,从而得到了多样化的明度调整步长,能够满足对显示屏幕实际的显示调整的需求;并且,在确定明度调整步长的过程中,充分考虑了第一明度、第二明度、第一信息以及初始亮度,从而使得明度调整步长中不仅包含有显示数据的特征信息,而且包含了对显示屏幕的亮度调整信息,进而提高了明度调整步长的精确性。
[0163]
基于前述实施例,本技术实施例提供的显示控制方法中,对第三信息进行处理,确定第二信息,可以通过以下方式实现:
[0164]
确定光通量参数;基于光通量参数对第三信息进行处理,确定第二信息。
[0165]
其中,光通量参数包括显示装置从显示第一数据切换至显示第二数据时的光通量对比参数。
[0166]
光通量指按照国际规定的标准人眼视觉特性评价的辐射通量的导出量,它等于单位时间内某一波段的辐射能量和该波段的相对视见率的乘积。光通量的单位是lm(流明);光亮度表示光源在垂直其光传输方向的平面上的正投影单位表面积单位立体角内发出的光通量,单位是坎德拉/平方米(cd/m2),又称尼特;立体角表示一个物体对特定点的三维空间的角度,是平面角在三维空间中的类比。
[0167]
示例性的,假设显示装置的显示面积为s、显示装置中设置有n个像素点,那么,显示装置的光通量等于各个像素点的光通量之和,且根据光通量与光亮度的关系,显示装置的光通量φ等于每一像素点的光亮度与表面积、立体角的乘积之和,即如式(8)所示:
[0168]
φ=φ1+φ2+

+φn=(l1+l2+

+ln)ωs
ꢀꢀꢀ
(8)
[0169]
其中,φ1、φ2、

、以及φn为显示装置的第一、第二、

、以及第n个像素点的光通量;l1、l2、

、以及l2分别为第一、第二、

、以及第n个像素点的光亮度。
[0170]
示例性的,光通量参数可以包括显示装置以第一信息显示第一数据时的光通量、至以默认亮度显示第二数据时的光通量之间的差值;示例性的,光通量参数可以包括显示装置以第一信息显示第一数据时的光通量、至以默认亮度显示第二数据时的光通量之间的比值;示例性的,默认亮度可以包括预先设置的显示装置的显示亮度;示例性的,默认亮度可以与第一信息不同,也可以为第一信息。
[0171]
示例性的,可以基于光通量参数对第三信息进行加权处理,从而确定第二信息。
[0172]
由以上可知,本技术实施例提供的显示控制方法中,在确定光通量之后,能够基于
光通量参数对第三信息进行处理,从而确定第二信息;其中,光通量参数包括显示装置从显示第一数据切换至显示第二数据时的光通量对比参数。
[0173]
由此,本技术实施例提供的显示控制方法,在确定第二信息时,考虑到了显示装置显示第一数据以及显示第二数据时的光通量,从而使得第二信息中不仅包含了显示装置的数据显示性能这样的静态因素,还包含了显示装置显示第一数据以及第二数据的动态因素,从而使得第二信息能够在显示装置的性能参数范围内有效的改善对第二数据的显示效果。
[0174]
基于前述实施例,本技术实施例提供的显示控制方法中,确定光通量参数可以通过以下方式实现:
[0175]
获取第一光通量;基于第一信息,确定第二光通量;基于第一光通量以及第二光通量,确定光通量参数。
[0176]
其中,第二光通量包括显示装置基于第一信息显示第二数据时的光通量。
[0177]
示例性的,第一光通量可以包括显示装置以第一信息显示第一数据时的光通量,示例性的,第一光通量以及第二光通量可以包括显示装置分别以第一信息显示第一数据、以及第二数据时的至少部分区域的光通量。
[0178]
在一种实施方式中,光通量参数可以包括第一光通量与第二光通量之间的比值;示例性的,第一光通量φa以及第二光通量φb可以分别通过式(9)至式(10)计算得到:
[0179]
φa=φ
a1

a2
+


an
=(l
a1
+l
a2
+

+l
an
)ωs
ꢀꢀꢀ
(9)
[0180]
φb=φ
b1

b2
+


bn
=(l
b1
+l
b2
+

+l
bn
)ωs
ꢀꢀꢀ
(10)
[0181]
其中,s为显示装置的显示屏幕的面积;φ
a1
、φ
a2


、以及φ
an
用于表示第一数据的第一、第二、

、以及第n个像素点的光通量;l
a1
、l
a2


、以及l
an
用于表示第一数据的第一、第二、

、以及第n个像素点的光亮度;ω为立体角;φ
b1
、φ
b2


、以及φ
bn
分别为第二数据的第一、第二、

、以及第n个像素点的光通量;l
b1
、l
b2


、以及l
bn
用于表示第二数据的第一、第二、

、以及第n个像素点的光亮度。
[0182]
示例性的,光通量参数可以包括第一光通量与第二光通量之间的比值;示例性的,根据式(9)至式(10),确定光通量参数y可以通过式(11)表示:
[0183][0184]
示例性的,为了降低显示装置从显示第一数据切换至显示第二数据的亮度阶跃程度,且使得显示装置的总体亮度输出尽可能的平滑,综合不同彩明度对应的亮度显示的差异,可以基于第一光通量以及目标光通量对彩明度进行归一化处理,且基于第一光通量以及目标光通量对彩明度进行归一化处理后的结果可以相同,如式(12)所示:
[0185][0186]
其中,φb'为显示装置显示第二数据时的目标光通量,且目标光通量为与第二光通量相关的未知数;示例性的,目标光通量φb'可以通过假设的目标亮度β即第二信息、第一信息以及第二光通量得到,如式(13)所示:
[0187][0188]
那么,根据式(13),式(12)可以转换为式(14):
[0189][0190]
示例性的,添加明度调整参数γ这一因素,可以将式(14)进一步转换为式(15):
[0191][0192]
也就是说,显示装置从显示第一数据切换至显示第二数据时,通过调整显示装置的显示亮度为第二信息β,使得第二数据中的第i个像素点的亮度在第二数据原本亮度的基础上统一调整为
[0193]
示例性的,当第一数据以及第二数据的各个像素点均为黑时,可以不调整显示装置的显示亮度,即保持第一信息不变。
[0194]
示例性的,对于oled,每个像素点的显示亮度可以单独控制;对于lcd,由于可以获得其背光亮度,因此,可以基于出厂时测试得到的滤光后rgb最小单位的光亮度,可以得到各像素点的光亮度。
[0195]
在上述实施例中,彩明度又称为彩的亮度,是彩的三要素之一,在实际应用中,不同颜会有明暗的差异,相同颜也有明暗深浅的变化,比如当显示数据的明度较低时,如黑、靛蓝,适当调低显示亮度对显示装置的显示效果影响微弱;而当显示内容的明度较高时,如白、黄,调低显示亮度对显示装置的显示效果的影响程度就较为明显。
[0196]
由以上可知,本技术实施例提供的显示控制方法中,在获取第一光通量以及第二光通量之后,能够基于第一光通量以及第二光通量确定光通量参数,并且,第一光通量包括显示装置显示第一数据时的光通量,第二光通量包括显示装置以第一信息显示第二数据时的光通量。
[0197]
由此,本技术实施例提供的显示控制方法,光通量参数能够体现显示装置显示第一数据以及第二数据时的光通量差异,并且,由于第二光通量是显示装置基于第一信息显示第二数据时的光通量,从而使得光通量参数能够包含显示装置的历史亮度信息,进而使得光通量参数能够更精确的反应显示装置的历史数据显示状态。
[0198]
基于前述实施例,本技术实施例还提供了一种显示控制装置4,图4为本技术实施例提供的显示控制装置4的结构示意图,如图4所示,该装置可以包括:获取模块401、确定模块402以及控制模块403;其中:
[0199]
获取模块401,用于获取第一信息;其中,第一信息包括显示装置在第一时刻显示第一数据时的显示亮度;
[0200]
确定模块402,用于基于第一信息确定第二信息;其中,第二信息包括显示装置在第二时刻显示第二数据时的显示亮度;第二时刻至少包括第一时刻的下一时刻;
[0201]
控制模块403,用于基于第二信息控制显示装置显示第二数据
[0202]
在一些实施例中,第二信息包括显示装置显示第二数据时的至少部分区域的显示亮度;
[0203]
获取模块401,用于获取第一明度以及第二明度;其中,第一明度包括第一数据的至少部分像素区域的明度;第二明度包括第二数据的至少部分像素区域的明度;
[0204]
确定模块402,用于基于第一明度以及第二明度,对第一信息进行处理,得到第三信息;对第三信息进行处理,确定第二信息。
[0205]
在一些实施例中,确定模块402,用于确定第一明度与第二明度之间的明度差异;若明度差异大于或等于指定阈值,基于第一明度以及第二明度,对第一信息进行处理,得到第三信息。
[0206]
在一些实施例中,确定模块402,用于确定第一明度与第二明度的明度对比信息;基于明度对比信息对第一信息进行处理,得到第三信息。
[0207]
在一些实施例中,确定模块402,用于确定明度调整参数;基于明度调整参数对明度对比信息进行调整,得到明度调整结果;基于明度调整结果对第一信息进行调整,得到第三信息。
[0208]
在一些实施例中,确定模块402,用于响应于对第一信息的调整操作,得到初始亮度;
[0209]
获取模块401,用于获取初始明度调整参数;
[0210]
确定模块402,用于基于第一信息以及初始亮度,确定明度调整步长;基于明度调整步长以及初始明度调整参数,确定明度调整参数。
[0211]
在一些实施例中,确定模块402,用于若满足第一条件或第二条件,确定明度调整步长为第一步长;其中,第一条件包括第一明度小于第二明度、且第一信息小于初始亮度;第二条件包括第一明度大于第二明度、且第一信息大于初始亮度;
[0212]
确定模块402,用于若满足第三条件或第四条件,确定明度调整步长为第二步长;其中,第三条件包括第一明度小于第二明度、且第一信息大于初始亮度;第四条件包括第一明度大于第二明度、且第一信息小于初始亮度。
[0213]
在一些实施例中,确定模块402,用于确定光通量参数;其中,光通量参数包括显示装置从显示第一数据切换至显示第二数据时的光通量对比参数;基于光通量参数对第三信息进行处理,确定第二信息。
[0214]
在一些实施例中,获取模块401,用于获取第一光通量;其中,第一光通量包括显示装置显示第一数据时的光通量;
[0215]
确定模块402,用于基于第一信息,确定第二光通量;其中,第二光通量包括显示装置基于第一信息显示第二数据时的光通量;基于第一光通量以及第二光通量,确定光通量参数。
[0216]
示例性的,获取模块401、确定模块402以及控制模块403,可以通过电子设备的处理器实现;上述处理器可以为asic、dsp、dspd、pld、fpga、cpu、控制器、微控制器、微处理器中的至少一种。
[0217]
基于前述实施例,本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被电子设备的处理器执行时,能够实现如前任一实施例所述的显示控制方法。
[0218]
上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。
[0219]
本技术所提供的各方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
[0220]
本技术所提供的各产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
[0221]
本技术所提供的各方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
[0222]
需要说明的是,上述计算机可读存储介质可以是只读存储器(read only memory,rom)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性随机存取存储器(ferromagnetic random access memory,fram)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(compact disc read-only memory,cd-rom)等存储器;也可以是包括上述存储器之一或任意组合的各种电子设备,如移动电话、计算机、平板设备、个人数字助理等。
[0223]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0224]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0225]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件节点的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本技术各个实施例所描述的方法。
[0226]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0227]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0228]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计
算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0229]
以上仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。

技术特征:


1.一种显示控制方法,包括:获取第一信息;其中,所述第一信息包括显示装置在第一时刻显示第一数据时的显示亮度;基于所述第一信息确定第二信息;其中,所述第二信息包括所述显示装置在第二时刻显示第二数据时的显示亮度;所述第二时刻至少包括所述第一时刻的下一时刻;基于所述第二信息控制所述显示装置显示所述第二数据。2.根据权利要求1所述的方法,其中,所述第二信息包括所述显示装置显示所述第二数据时的至少部分区域的显示亮度;所述基于所述第一信息确定第二信息,包括:获取第一明度以及第二明度;其中,所述第一明度包括所述第一数据的至少部分像素区域的明度;所述第二明度包括所述第二数据的至少部分像素区域的明度;基于所述第一明度以及所述第二明度,对所述第一信息进行处理,得到第三信息;对所述第三信息进行处理,确定所述第二信息。3.根据权利要求2所述的方法,其中,所述基于所述第一明度以及所述第二明度,对所述第一信息进行处理,得到第三信息,包括:确定所述第一明度与所述第二明度之间的明度差异;若所述明度差异大于或等于指定阈值,基于所述第一明度以及所述第二明度,对所述第一信息进行处理,得到所述第三信息。4.根据权利要求2所述的方法,其中,所述基于所述第一明度以及所述第二明度,对所述第一信息进行处理,得到第三信息,包括:确定所述第一明度与所述第二明度的明度对比信息;基于所述明度对比信息对所述第一信息进行处理,得到所述第三信息。5.根据权利要求4所述的方法,其中,所述基于所述明度对比信息对所述第一信息进行处理,得到所述第三信息,包括:确定明度调整参数;基于所述明度调整参数对所述明度对比信息进行调整,得到明度调整结果;基于所述明度调整结果对所述第一信息进行调整,得到所述第三信息。6.根据权利要求5所述的方法,其中,所述确定明度调整参数,包括:响应于对所述第一信息的调整操作,得到初始亮度;获取初始明度调整参数;基于所述第一信息以及所述初始亮度,确定明度调整步长;基于所述明度调整步长以及所述初始明度调整参数,确定所述明度调整参数。7.根据权利要求6所述的方法,其中,所述基于所述第一信息以及所述初始亮度,确定明度调整步长,包括:若满足第一条件或第二条件,确定所述明度调整步长为第一步长;其中,所述第一条件包括所述第一明度小于所述第二明度、且所述第一信息小于所述初始亮度;所述第二条件包括所述第一明度大于所述第二明度、且所述第一信息大于所述初始亮度;若满足第三条件或第四条件,确定所述明度调整步长为第二步长;其中,所述第三条件包括所述第一明度小于所述第二明度、且所述第一信息大于所述初始亮度;所述第四条件包括所述第一明度大于所述第二明度、且所述第一信息小于所述初始亮度。
8.根据权利要求2所述的方法,其中,所述对所述第三信息进行处理,确定所述第二信息,包括:确定光通量参数;其中,所述光通量参数包括所述显示装置从显示所述第一数据切换至显示所述第二数据时的光通量对比参数;基于所述光通量参数对所述第三信息进行处理,确定所述第二信息。9.根据权利要求8所述的方法,其中,所述确定光通量参数,包括:获取第一光通量;其中,所述第一光通量包括所述显示装置显示所述第一数据时的光通量;基于所述第一信息,确定第二光通量;其中,所述第二光通量包括所述显示装置基于所述第一信息显示所述第二数据时的光通量;基于所述第一光通量以及所述第二光通量,确定所述光通量参数。10.一种显示控制装置,包括:获取模块,用于获取第一信息;其中,所述第一信息包括显示装置在第一时刻显示第一数据时的显示亮度;确定模块,用于基于所述第一信息确定第二信息;其中,所述第二信息包括所述显示装置在第二时刻显示第二数据时的显示亮度;所述第二时刻至少包括所述第一时刻的下一时刻;控制模块,用于基于所述第二信息控制所述显示装置显示所述第二数据。

技术总结


本申请公开了一种显示控制方法以及装置;其中,所述方法包括:获取第一信息;其中,所述第一信息包括显示装置在第一时刻显示第一数据时的显示亮度;基于所述第一信息确定第二信息;其中,所述第二信息包括所述显示装置在第二时刻显示第二数据时的显示亮度;所述第二时刻至少包括所述第一时刻的下一时刻;基于所述第二信息控制所述显示装置显示所述第二数据。第二信息控制所述显示装置显示所述第二数据。第二信息控制所述显示装置显示所述第二数据。


技术研发人员:

董文泉 王煜坤

受保护的技术使用者:

联想(北京)有限公司

技术研发日:

2022.08.05

技术公布日:

2022/11/3

本文发布于:2024-09-22 14:18:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/23130.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:明度   所述   信息   光通量
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议