本发明涉及显示控制,特别涉及一种画面自适应控制方法及远距离成像显示器。
背景技术:
1、远距离成像显示器以其相对于传统显示器具有对视力更友好的优势,被广泛应用于线上教育领域。由于线上教学不可避免地需要学生长时间观看屏幕,无论是使用传统显示器还是远距离成像显示器,长时间的使用都会导致眼睛疲劳从而对视力造成损害。为了实现在观看线上教学内容的同时能够起到改善视力的效果,申请人研发了一种用于改善视力的远距离成像显示器,利用红光来促进眼底细胞和眼睛脉络膜细胞的发育,增加脉络膜和视网膜的血液供应,可以逆转眼轴过长,起到治疗近视的作用。然而,由于线上教育经常采用大量色彩丰富的图像元素来提高学生的学习兴趣,其中不乏颜色与背光颜色相近的图像元素,导致在红色背光模式下,很多图像元素无法正确显示。
技术实现思路
1、本发明正是基于上述问题,提出了一种画面自适应控制方法及远距离成像显示器,能够根据背光模式来自适应控制显示画面的内容,使得画面内容具有更强的可见性。
2、有鉴于此,本发明的第一方面提出了一种画面自适应控制方法,包括:
3、获取当前的背光模式,所述背光模式包括普通模式和红光模式;
4、如果当前的背光模式为红光模式,则确定在无操作状态下的缓存时长;
5、确定从当前时间开始往后时长为所述缓存时长的第一缓存时间段;
6、生成所述第一缓存时间段的画面内容写入缓存空间;
7、对所述第一缓存时间段的画面内容进行识别以确定所述第一缓存时间段内的目标时间节点,所述目标时间节点为所述第一缓存时间段内画面内容变化程度大于预设阈值的时间点;
8、统计所述第一缓存时间段内在所述时间节点前的画面内容中目标颜色范围的颜色占比,所述目标颜色范围为以所述红光模式对应的红色背光波长为中心波长的光谱范围;
9、根据所述颜色占比对缓存空间中的所述画面内容进行调整。
10、优选的,在获取当前的背光模式的步骤之后,还包括:
11、实时检测用户通过输单设备执行的输入操作;
12、在生成所述第一缓存时间段的画面内容写入缓存空间的步骤之后,还包括:
13、当检测用户通过输单设备执行的输入操作时,判断用户的输入操作是否影响所述第一缓存时间段中的画面内容;
14、当用户的输入操作影响所述存储空间中的画面内容时,清所述空缓存空间;
15、重新执行确定从当前时间开始往后时长为所述缓存时长的第一缓存时间段到根据所述颜色占比对缓存空间中的所述画面内容进行调整的步骤。
16、优选的,判断用户的输入操作是否影响所述第一缓存时间段中的画面内容的步骤具体包括:
17、将检测到用户通过输单设备执行的输入操作的时间点确定为起始时间点;
18、将所述第一缓存时间段中以所述起始时间点为起点,以所述第一缓存时间段的结束时间点为结束点的时间段确定为第二缓存时间段;
19、从所述缓存空间中获取所述第二缓存时间段的画面内容构建第一画面内容队列;
20、生成所述第二缓存时间段的画面内容以构建第二画面内容队列,所述第二画面内容队列与所述第一画面内容队列具有相同的画面帧数;
21、计算所述第一画面内容队列和所述第二画面内容队列的队列相似度;
22、根据所述第一画面内容队列和所述第二画面内容队列的队列相似度判断用户的输入操作是否影响所述第一缓存时间段中的画面内容。
23、优选的,计算所述第一画面内容队列和所述第二画面内容队列的队列相似度的步骤具体包括:
24、获取所述第一画面内容队列中的第一画面内容和所述第二画面内容队列中的第二画面内容,其中所述第一画面内容为所述第一画面内容队列中的第i帧画面的画面内容,所述第二画面内容为所述第二画面内容队列中的第i帧画面的画面内容,i为1到nlist之间的正整数,nlist为所述第一画面内容队列和所述第二画面内容队列中的画面帧数;
25、计算所述第一画面内容和所述第二画面内容的画面相似度si;
26、根据所述第一画面内容和所述第二画面内容的画面相似度si计算所述第一画面内容队列和所述第二画面内容队列的队列相似度:
27、
28、优选的,对所述第一缓存时间段的画面内容进行识别以确定所述第一缓存时间段内的目标时间节点的步骤具体包括:
29、获取预选配置的画面内容变化阈值s0;
30、逐帧遍历所述第一缓存时间段的画面内容,以在所述第一缓存时间段的画面内容确第一一画面内容和第二画面内容,其中所述第一画面内容为所述第一缓存时间段中的第j帧画面的画面内容,所述第二画面内容为所述第一缓存时间段中的第j-1帧画面的画面内容,j为2到ncache之间的正整数,ncache为所述第一画面内容队列和所述第二画面内容队列中的画面帧数,ncache>nlist;
31、计算所述第一画面内容和所述第二画面内容的画面相似度sj;
32、当存在任一j值满足sj>s0时,停止遍历并将所述缓存空间中第j帧画面对应的时间点确定为所述目标时间节点。
33、优选的,计算所述第一画面内容和所述第二画面内容的画面相似度si或者计算所述第一画面内容和所述第二画面内容的画面相似度sj的步骤具体包括:
34、获取预先配置的最小相同特征数量阈值;
35、在所述第一画面内容中提取第一图像特征以构建第一图像特征队列;
36、在所述第二画面内容中提取第二图像特征以构建第二图像特征队列;
37、对所述第一图像特征队列和所述第二图像特征队列进行图像特征匹配以识别所述第一图像特征队列和所述第二图像特征队列中的相同图像特征;
38、当所述第一图像特征队列和所述第二图像特征队列中的相同图像特征的数量小于所述最小相同特征数量阈值时,在计算所述第一画面内容和所述第二画面内容的画面相似度si的步骤中,令si=0;或者在计算所述第一画面内容和所述第二画面内容的画面相似度sj的步骤中,令sj=0。
39、优选的,对所述第一图像特征队列和所述第二图像特征队列进行图像特征匹配以识别所述第一图像特征队列和所述第二图像特征队列中的相同图像特征的步骤之后,还包括:
40、当所述第一图像特征队列和所述第二图像特征队列中的相同图像特征的数量大于或等于所述最小相同特征数量阈值时,获取所述相同图像特征分别在所述第一画面内容和所述第二画面内容中的坐标;
41、根据所述相同图像特征分别在所述第一画面内容和所述第二画面内容中的坐标计算所述第一画面内容相对于所述第二画面内容的平移参数ptran和旋转参数prota;
42、根据所述第一画面内容相对于所述第二画面内容的平移参数ptran和旋转参数prota计算所述第一画面内容和所述第二画面内容的画面相似度:
43、si=α·ptran+β·prota,
44、其中,α为预先配置的平移权重系数,β为预先配置的旋转权重系数,且α>β。
45、优选的,统计所述第一缓存时间段内在所述时间节点前的画面内容中目标颜色范围的颜色占比的步骤具体包括:
46、获取所述缓存空问中每一帧画面内容中每个显示像素的像素值;
47、将所述像素值换算为对应的显示颜色波长λ;
48、统计所述缓存空问中每一帧画面内容中的显示颜色落入所述目标颜色范围的像素点占比;
49、统计像素点占比大于预设的像素点占比阈值的连续画面持续时长:
50、t=ndura·δt,
51、其中ndura为像素点占比大于所述像素点占比阈值的连续画面的帧数,δt为每一帧画面的持续时长;
52、当所述连续画面持续时长大于预设的持续时长阈值时,执行根据所述颜色占比对缓存空间中的所述画面内容进行调整的步骤;
53、否则返回执行确定从当前时间开始往后时长为所述缓存时长的第一缓存时间段的步骤。
54、优选的,根据所述颜色占比对缓存空间中的所述画面内容进行调整的步骤具体包括:
55、获取预设的波长偏移量δλ,所述颜色偏移量δλ大于所述目标颜色范围的宽度;
56、计算所述画面内容中第k个像素的像素值(rk,gk,bk)对应的显示颜色波长λk,其中k为1到npixel之间的正整数,npixel为所述画面内容中的像素数量;
57、将所述画面内容中第k个像素的显示颜色波长调整为偏移波长:
58、λadjust,k=λk+δλ,或者λadjust,k=λk-δλ;
59、计算所述偏移波长λadjust,k对应的偏移像素值(radjust,k,gadjust,k,badjust,k);
60、将所述画面内容的像素值调整为对应的偏移像素值(radjust,k,gadjust,k,badjust,k)。
61、本发明的第二方面提出了一种远距离成像显示器,包括处理器和存储器,所述处理器执行所述存储器中存储的计算机程序实现本发明第一方面任一项所述的画面自适应控制方法。
62、本发明提出了一种画面自适应控制方法及远距离成像显示器,通过获取当前的背光模式,所述背光模式包括普通模式和红光模式,如果当前的背光模式为红光模式,则确定在无操作状态下的缓存时长,确定从当前时间开始往后时长为所述缓存时长的第一缓存时间段,生成所述第一缓存时间段的画面内容写入缓存空间,对所述第一缓存时间段的画面内容进行识别以确定所述第一缓存时间段内的目标时间节点,统计所述第一缓存时间段内在所述时间节点前的画面内容中目标颜色范围的颜色占比,根据所述颜色占比对缓存空间中的所述画面内容进行调整,能够根据背光模式来自适应控制显示画面的内容,使得画面内容具有更强的可见性。
1.一种画面自适应控制方法,其特征在于,包括:
2.根据权利要求1所述的画面自适应控制方法,其特征在于,在获取当前的背光模式的步骤之后,还包括:
3.根据权利要求2所述的画面自适应控制方法,其特征在于,判断用户的输入操作是否影响所述第一缓存时间段中的画面内容的步骤具体包括:
4.根据权利要求3所述的画面自适应控制方法,其特征在于,计算所述第一画面内容队列和所述第二画面内容队列的队列相似度的步骤具体包括:
5.根据权利要求1所述的画面自适应控制方法,其特征在于,对所述第一缓存时间段的画面内容进行识别以确定所述第一缓存时间段内的目标时间节点的步骤具体包括:
6.根据权利要求4或5所述的画面自适应控制方法,其特征在于,计算所述第一画面内容和所述第二画面内容的画面相似度si或者计算所述第一画面内容和所述第二画面内容的画面相似度sj的步骤具体包括:
7.根据权利要求6所述的画面自适应控制方法,其特征在于,对所述第一图像特征队列和所述第二图像特征队列进行图像特征匹配以识别所述第一图像特征队列和所述第二图像特征队列中的相同图像特征的步骤之后,还包括:
8.根据权利要求1所述的画面自适应控制方法,其特征在于,统计所述第一缓存时间段内在所述时间节点前的画面内容中目标颜色范围的颜色占比的步骤具体包括:
9.根据权利要求1所述的画面自适应控制方法,其特征在于,根据所述颜色占比对缓存空间中的所述画面内容进行调整的步骤具体包括:
10.一种远距离成像显示器,其特征在于,包括处理器和存储器,所述处理器执行所述存储器中存储的计算机程序实现如权利要求1-9任一项所述的画面自适应控制方法。
