一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

投影图像亮度调整方法、装置、存储介质及投影设备与流程

2021-10-24 07:41:00 来源:中国专利 TAG:投影 亮度 装置 图像 调整


1.本公开涉及投影技术领域,具体地,涉及一种投影图像亮度调整方法、装置、存储介质及投影设备。


背景技术:

2.自动亮度调节是一种常见的显示设备的功能,近年来也逐渐在投影设备中普及。与手机这样的设备不同,在投影场景中,用户侧的亮度与用户观看到的投影画面的亮度之间的差异可能是较大的。并且,由于投影场景中的光线更为复杂,因此在实际应用中难以对环境亮度进行准确地检测,最终导致了投影设备的自动亮度调节的准确度降低,影响了用户的使用体验。


技术实现要素:

3.本公开的目的是提供一种投影图像亮度调整方法、装置、存储介质及投影设备,以解决上述相关技术问题。
4.为此,根据本公开实施例的第一方面,提供一种投影图像亮度调整方法,应用于投影设备,该方法包括:
5.在投影区域的检测区域上覆盖有投影图像的情况下,记录对应于检测区域的第一源图像,并获取检测区域的亮度值,得到第一亮度值;
6.获取亮度增益参数以及面积影响参数,亮度增益参数用于描述投影区域对光线亮度的增益与标定投影区域对光线亮度的增益之间的差异,标定投影区域为标定环境下的投影区域,面积影响参数用于描述未经校正的投影图像的面积与标定面积之间的差异;
7.基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值;
8.根据目标环境光亮度值、以及环境光亮度值与投影设备输出亮度值之间的关联关系,对投影设备输出的投影图像的亮度进行调整,其中,关联关系在标定环境下确定。
9.可选地,获取亮度增益参数,包括:
10.在检测区域未覆盖投影图像的情况下,获取检测区域的亮度值,得到第二亮度值;
11.根据亮度基准参数计算第一源图像在标定环境下的亮度值,亮度基准参数包括标定检测区域显示白色画面时的目标亮度值,以及标定检测区域显示光学三原色时的亮度刺激值,标定检测区域为投影设备在标定环境下的检测区域;
12.根据第一亮度值、第二亮度值以及第一源图像在标定环境下的亮度值计算亮度增益参数。
13.可选地,根据亮度基准参数计算第一源图像在标定环境下的亮度值,包括:
14.计算第一源图像中的所有像素点的r通道平均值、g通道平均值以及b通道平均值;
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.第一计算子单元,用于计算第一源图像中的所有像素点的r通道平均值、g通道平均值以及b通道平均值;
44.第二计算子单元,用于计算每一通道平均值与对应的光学原色的亮度刺激值的乘积;
45.第三计算子单元,用于根据每一乘积、亮度刺激值以及目标亮度值计算第一源图像在标定环境下的亮度值。
46.可选地,第三计算子单元,用于对每一乘积进行求和,得到第一和值;计算光学三原色所分别对应的亮度刺激值的和值,得到第二和值;将第一和值与第二和值的比值,与目标亮度值的乘积作为第一源图像在标定环境下的亮度值;
47.第二计算子模块,用于:
48.计算第一亮度值与第二亮度值的亮度差值;将第一源图像在标定环境下的亮度值与亮度差值的比值作为亮度增益参数。
49.可选地,装置还包括面积影响参数获取模块,用于获取面积影响参数,面积影响参数确定模块包括::
50.第二获取子模块,用于获取未经校正的投影图像的第一面积值;
51.第三获取子模块,用于获取标定面积值;
52.第三计算子模块,用于计算第一面积值与标定面积值的比值,得到面积影响参数。
53.可选地,第二获取模块还包括:
54.判断子模块,用于判断存储设备是否存储有亮度增益参数以及面积影响参数,亮度增益参数以及面积影响参数是投影设备在第一投影位置下保存的;
55.第四获取子模块,用于在投影设备的投影位置相对第一投影位置未发生变化的情况下,获取存储设备保存的亮度增益参数以及面积影响参数。
56.可选地,亮度计算模块用于计算亮度增益参数、面积影响参数以及第一亮度值的乘积,将乘积与第一源图像在标定环境下的亮度值的差值作为目标环境光亮度值。
57.根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面中任一项方法的步骤。
58.根据本公开实施例的第四方面,提供一种投影设备,包括:
59.存储器,其上存储有计算机程序;
60.处理器,用于执行存储器中的计算机程序,以实现上述第一方面中任一项方法的步骤。
61.上述技术方案可以在投影区域的检测区域上覆盖有投影图像的情况下,记录对应
于检测区域的第一源图像,并获取检测区域的亮度值,得到第一亮度值。这样,可以通过获取亮度增益参数以及面积影响参数,并基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值。由此可以根据目标环境光亮度值、以及环境光亮度值与投影设备输出亮度值之间的关联关系(在标定环境下确定),对投影设备输出的投影图像的亮度进行调整。
62.也就是说,上述技术方案在获取环境光亮度时,还考虑到了不同投影区域对光线的亮度增益的影响以及不同投影面积对投影成像的亮度的影响,从而可以提升环境光亮度的计算准确度,进而有助于提升投影设备的自动亮度调节的准确度。
63.本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
64.附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
65.图1是本公开一示例性实施例所示出的一种投影图像亮度调整方法的流程图。
66.图2是本公开一示例性实施例所示出的一种投影区域与检测区域的示意图。
67.图3是本公开一示例性实施例所示出的一种投影场景的示意图。
68.图4是本公开一示例性实施例所示出的一种亮度增益参数的计算流程图。
69.图5是本公开一示例性实施例所示出的一种面积影响参数的计算流程图。
70.图6是本公开一示例性实施例所示出的一种投影图像亮度调整装置的框图。
71.图7是本公开一示例性实施例所示出的一种电子设备的框图。
具体实施方式
72.以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
73.在介绍本公开的投影图像亮度调整方法、装置、存储介质及投影设备之前,首先对本公开的应用场景进行介绍。本公开所提供的各实施例可以用于对投影设备所投射的图像的亮度进行自动调整。
74.投影设备可以靠漫反射成像,因而容易受到环境光的干扰,这也导致用于亮度检测的传感器的摆放位置难以设置。当传感器朝向用户侧时,如果用户仅在投影侧打开灯源,就可能导致用户侧没有灯光。在这种情况下,即便传感器检测到亮度较低,实际的投影画面也可能较亮。当传感器朝向投影设备上方时,用户的灯源可能直射传感器。在这种情况下,即便投影画面较暗,传感器也可能检测到亮度较高。当传感器朝向墙面时,传感器又容易受到投影设备本身的光线影响,例如在投影画面不断变化时,检测结果可能是持续变化的值。
75.在一些场景中,可以通过设置多组传感器的方式来检测投影设备在不同方向的亮度,从而提升检测结果的准确度。但这样的方式又导致传感器成本上升,同时算法也较为复杂。在另一些场景中,可以通过对投影光线进行过滤的方式提升检测结果的准确度,但由于不同投影平面对光线的增益不同,这样的方式也难以获得较为准确地环境亮度检测结果。
76.为此,本公开提供一种投影图像亮度调整方法,应用于投影设备。图1是本公开所示出的一种投影图像亮度调整方法的流程图,该方法包括:
77.在步骤11中,在投影区域的检测区域上覆盖有投影图像的情况下,记录对应于检测区域的第一源图像,并获取检测区域的亮度值,得到第一亮度值。
78.这里,投影区域可以指投影设备投射图像时图像显示的区域。当投影设备投射源图像时,可以在投影区域形成对应的投影图像。其中,第一源图像满足:在投射第一源图像时,成像区域为检测区域。
79.检测区域例如可以设置在相关亮度检测装置的检测区域范围中。检测区域范围可以是指亮度检测装置的三维检测区域与投影区域所在的平面相交时,形成的截交线所围成的区域。亮度检测装置例如可以是光线传感器、色温传感器(y通道)等等。参照图2所示出的一种投影区域与检测区域的示意图,在具体实施时,检测区域可以包含于投影区域内。
80.为了提升检测的准确性,在一些实施场景中,可以将检测区域设置在投影设备的图像使用范围内,以便于投影设备的投影图像能够始终覆盖检测区域。例如,在投影设备的图像使用范围为与法线夹角在正负5度内的区域时,可以通过计算或实际测量的方式确定检测区域的位置。此外,在满足检测区域位于投影设备的图像使用范围内的条件下,还可以将检测区域的面积设置的较大(例如最大),从而有助于提升检测的准确度。
81.这样,在投影区域的检测区域上覆盖有投影图像的情况下,可以通过相关亮度检测装置获取检测区域的第一亮度值。
82.在步骤12中,获取亮度增益参数以及面积影响参数。
83.值得说明的是,针对不同的投影区域,其对光线亮度的增益可以是不同的。与投影区域为白墙相比,同等强度的光线投射在增益幕布上时,亮度检测装置可以测得更高的亮度值。也就是说,投影区域的亮度增益也会影响亮度检测结果。
84.在本实施例中,引入了亮度增益参数,该亮度增益参数用于描述投影区域对光线亮度的增益与标定投影区域对光线亮度的增益之间的差异。其中,标定投影区域为标定环境下的投影区域,亮度增益参数的获取方式将在后续的实施例中进行说明。
85.此外,参照图3所示出的一种投影场景的示意图。一般而言,梯形校正后的投影图像(以302示意)可能为投影设备实际的光线照射区域(以301示意)中的一部分。但由于投影设备的光通量是一定的,因此漫反射光的亮度与投影设备实际的光线照射区域相关联。由此,本实施例中还引入了面积影响参数,从而考虑到了投影图像的面积对环境光亮度计算时所造成的影响。其中,面积影响参数用于描述未经校正的投影图像的面积与标定面积之间的差异。
86.在步骤13中,基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值。
87.在一种可能的实施方式中,可以根据亮度基准参数计算第一源图像在标定环境下的亮度值。这样,可以计算亮度增益参数、面积影响参数以及第一亮度值的乘积,将乘积与第一源图像在标定环境下的亮度值的差值作为目标环境光亮度值,具体计算过程将在本公开的后续示例中进行说明。
88.在步骤14中,根据目标环境光亮度值、以及环境光亮度值与投影设备输出亮度值之间的关联关系,对投影设备输出的投影图像的亮度进行调整。
89.其中,关联关系可以在标定环境下确定。例如,可以在实验环境下由暗至亮地改变环境光亮度,并按照人体感官确定对应的投影设备输出亮度值,从而得到关联关系。这样,
可以基于目标环境光亮度值查找关联关系,得到对应的目标输出亮度值,并控制投影设备按照目标输出亮度值投射源图像,从而实现对投影图像的亮度调整。
90.上述技术方案可以在投影区域的检测区域上覆盖有投影图像的情况下,记录对应于检测区域的第一源图像,并获取检测区域的亮度值,得到第一亮度值。这样,可以通过获取亮度增益参数以及面积影响参数,并基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值。由此可以根据目标环境光亮度值、以及环境光亮度值与投影设备输出亮度值之间的关联关系(在标定环境下确定),对投影设备输出的投影图像的亮度进行调整。
91.也就是说,上述技术方案在获取环境光亮度时,还考虑到了不同投影区域对光线的亮度增益的影响以及不同投影面积对投影成像的亮度的影响,从而可以提升环境光亮度的计算准确度,进而有助于提升投影设备的自动亮度调节的准确度。
92.以下对亮度增益参数的获得方式进行示例性说明,图4是本公开所示出的一种亮度增益参数的计算流程图,该计算流程包括:
93.在步骤41中,在检测区域未覆盖投影图像的情况下,获取检测区域的亮度值,得到第二亮度值。
94.例如,可以在投影设备未亮起前或投影设备的黑屏空档期(例如切换应用时的空档期、切换画面源的空档期等)获取检测区域的第二亮度值。
95.在步骤42中,根据亮度基准参数计算第一源图像在标定环境下的亮度值。
96.亮度基准参数可以包括标定检测区域显示白色画面时的目标亮度值,以及标定检测区域显示光学三原色时的亮度刺激值,标定检测区域为投影设备在标定环境下的检测区域。
97.示例地,可以在暗室环境下标定亮度基准参数。在标定时,投影区域例如可以为白墙或白塑幕布,并在该投影区域中设置标定检测区域。这样,可以投射出与标定检测区域相对应的100%白色画面,并记录此时的亮度值,得到目标亮度值。此外,还可以投射出与标定检测区域相对应的100%红色画面、100%绿色画面以及100%蓝色画面,并分别检测各个画面的xyz三刺激值。其中,取y通道值作为亮度刺激值,得到红色通道的亮度刺激值yr,绿色通道的亮度刺激值yg,以及蓝色通道的亮度刺激值yb。
98.这样,可以根据亮度基准参数计算第一源图像在标定环境下的亮度值。
99.例如在一种可能的实施方式中,可以通过如下方式计算第一源图像在标定环境下的亮度值:
100.计算第一源图像中的所有像素点的r通道平均值、g通道平均值以及b通道平均值。应当理解,第一源图像中的每一像素点可以具有r、g、b值,因此可以计算第一源图像中的所有像素点的r通道平均值、g通道平均值以及b通道平均值。
101.示例地,在通道位数为8比特的情况下,可以通过如下计算式计算各个通道的平均值:
102.[0103][0104][0105]
其中,num为像素点的数量值。当然,当通道位数为10比特的情况下,上述计算式中的255可以更换为1023,本公开对此不做限制。
[0106]
在获得各个通道的平均值之后,可以计算每一通道平均值与对应的光学原色的亮度刺激值的乘积。这样,可以根据每一乘积、亮度刺激值以及目标亮度值计算第一源图像在标定环境下的亮度值。例如,可以对每一乘积进行求和,得到第一和值,并计算光学三原色所分别对应的亮度刺激值的和值,得到第二和值。这样,可以将第一和值与第二和值的比值,与目标亮度值的乘积作为第一源图像在标定环境下的亮度值。
[0107]
沿用上述例子进行说明,第一和值sum1可以为:
[0108]
sum1=r
avg
×
yr g
avg
×
yg b
avg
×
yb
[0109]
第二和值sum2可以表示为:sum2=yr yg yb。则第一源图像在标定环境下的亮度值l可以为:
[0110][0111]
其中,r
avg
为红色通道平均值,g
avg
为绿色通道平均值,b
avg
为蓝色通道平均值,lb为目标亮度值。
[0112]
在步骤43中,根据第一亮度值、第二亮度值以及第一源图像在标定环境下的亮度值计算亮度增益参数。
[0113]
值得说明的是,当检测区域与标定检测区域对光线的亮度增益相同时,可以满足如下关系式:
[0114][0115]
这里,lt为第二亮度值,ld为第一亮度值。
[0116]
而当上述关系式不满足时,可以确定检测区域与标定检测区域对于光线的亮度增益程度不同,此时需要对检测区域中所检测到的亮度值进行补偿。例如,可以引入计算亮度增益参数β对检测区域中所检测到的亮度值进行补偿。
[0117]
在一些实施场景中,可以计算第二亮度值与第一亮度值的亮度差值,并将第一源图像在标定环境下的亮度值与亮度差值的比值作为亮度增益参数。
[0118]
沿用上述例子进行说明,亮度增益参数β可以为:
[0119][0120]
以下结合上述计算式对本公开的投影图像亮度调整方法进行示例性说明。当检测区域为增益幕布,标定检测区域为白墙时,同等强度的光线在增益幕布中可以获得更大的亮度增益。在这种情况下,对增益幕布中的检测区域进行亮度检测可以获得一个偏大的亮度值,从而导致后续计算得到的环境光亮度值也偏大。也就是说,投影设备获得的环境光亮
度值大于实际的环境光亮度值,从而导致投影设备可能会进一步的增大投影图像的亮度,最终导致投影图像的亮度继续增加。
[0121]
而采用本技术的上述技术方案,当检测区域对光线的增益大于标定检测区域对光线的增益时,lt

ld(即源图像显示在检测区域时的亮度值)大于源图像显示在标定检测区域时的亮度值l,此时β<1。这样,通过亮度增益参数对获取到的亮度值进行补偿(例如计算乘积),能够提升环境光亮度的检测准确性。
[0122]
上述技术方案能够在投影设备投射的投影图像覆盖检测区域时,获取对应的第一源图像,并记录此时检测区域的第一亮度值。这样,可以基于在标定环境中标定的亮度基准参数,确定第一源图像在标定环境中的亮度值。由于第一亮度值与第二亮度值之间的差异可以表征第一源图像在检测区域的亮度,因此,可以基于第一亮度值、第二亮度值以及第一源图像在标定环境下的亮度值计算检测区域相对于标定检测区域的亮度增益参数。这样,可以基于亮度增益参数对检测区域中所测得的光线亮度进行补偿,从而能够降低不同投影平面对环境亮度检测过程的干扰。也就是说,上述技术方案能够提升环境亮度的检测准确度,因而助于提升投影设备的自动亮度调节的准确度。
[0123]
以下对面积影响参数的获得方式进行示例性说明,图5是本公开所示出的一种面积影响参数的计算流程图,该计算流程包括:
[0124]
s51,获取未经校正的投影图像的第一面积值。
[0125]
参照图3,由于投影设备的光通量是一定的,因此漫反射光的亮度与投影设备实际的光线照射区域相关联。由此,本实施例中选用未经校正的投影图像来计算第一面积值。
[0126]
关于第一面积值,在具体实施时可以利用投影设备的梯形校正模块、梯形校正配备摄像头、tof(time of flight,飞行时间)等传感器计算投影设备的偏转角和投影设备距离投影区域的距离。这样,可以结合光机的补偿以及投射比计算出整个空间坐标系从而计算出投影图像的四个顶点的坐标,并由四个顶点的坐标计算未经校正的投影图像的第一面积值。其中,投影图像的顶点以及面积的计算过程请参照相关技术的说明,本公开对此不再详细赘述。
[0127]
s52,获取标定面积值。标定面积值也可以是亮度基准参数中的参数之一,可以在标定阶段确定。例如,在标定时可以在未打开梯形校正和变焦的情况下,控制投影设备投射一个标准矩形画面,大小不限(一般为60

100寸之间),此时的投影图像面积值即为标定面积值。需要注意的是,在这种情况下,目标亮度值、亮度刺激值等参数需要在该标定面积值的基础上标定。
[0128]
s53,计算第一面积值与标定面积值的比值,得到面积影响参数。
[0129]
这样,通过引入面积影响参数,本公开的投影图像亮度调整方法在计算环境光亮度时还考虑到了投影图像的面积对环境光亮度计算时所造成的影响。例如,在滤除投影设备本身的光线亮度时,若没有考虑投影图像的面积对环境光亮度计算时所造成的影响,则滤除过程可能存在较大的误差。因此,上述技术方案有助于提升投影图像亮度调整的准确度。
[0130]
以下对本公开的目标环境光亮度值的计算过程进行示例性说明,在一些实施场景中,图1中的基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值(步骤13)可以包括:
[0131]
根据亮度基准参数计算第一源图像在标定环境下的亮度值。计算亮度增益参数、面积影响参数以及第一亮度值的乘积,将乘积与第一源图像在标定环境下的亮度值的差值作为目标环境光亮度值。
[0132]
以计算式进行说明,可以通过如下计算式计算环境光亮度值lr
[0133][0134]
其中,α为面积影响参数,lc为第一亮度值,r
avg
为第一源图像的红色通道平均值,g
avg
为第一源图像的绿色通道平均值,b
avg
为第一源图像的蓝色通道平均值。
[0135]
上述技术方案在检测环境光亮度时不仅考虑了投影平面对光线的增益影响,还考虑了投影图像本身的光线影响以及投影面积对投影画面的亮度影响。这样,通过亮度增益参数对检测到的亮度值进行补偿,并滤除投影图像本身的光线影响,上述技术方案能够获得更为准确的环境光亮度值。在此基础上,上述技术方案也有助于提升投影设备的自动亮度调节的准确度。
[0136]
值得说明的是,亮度增益参数的计算过程无需重复进行。例如,投影设备可以在每次开机时计算并保存亮度增益参数,在后续的亮度调整过程中,可以直接应用保存的亮度增益参数即可。而在投影设备的位置不变的情况下,亮度增益参数也可以保持不变。
[0137]
因此,在一种可能的实施方式中,图1中的获取亮度增益参数以及面积影响参数,包括:
[0138]
判断存储设备是否存储有亮度增益参数以及面积影响参数,亮度增益参数以及面积影响参数是投影设备在第一投影位置下保存的。
[0139]
其中,存储设备可以是投影设备的本地存储介质也可以是与投影设备相关联的云存储设备。投影设备可以在第一投影位置计算亮度增益参数以及面积影响参数,并保存至存储设备中。
[0140]
在投影设备的投影位置相对第一投影位置未发生变化的情况下,获取存储设备保存的亮度增益参数以及面积影响参数。采用这样的方式,投影设备的位置未出现变化时,可以基于已保存的亮度增益参数、面积影响参数进行环境光亮度值的计算,从而能够减少投影设备的计算量,有助于降低功耗。
[0141]
此外,当投影设备的位置发生变化时,则可以重新计算亮度增益参数以及面积影响参数。
[0142]
示例地,可以获取投影设备的位置信息,当位置信息表征投影设备的位置发生变化时,确定检测区域发生变化。这里,投影设备的位置信息可以基于陀螺仪、加速度传感器等检测元件获取。当检测元件获取到的数据表征投影设备的位置发生变化时,投影设备的检测区域也可能发生变化。因此,在这种情况下需要重新计算亮度增益参数。
[0143]
在一些实施方式中,也可以响应于接收到用户的表征投影设备的位置发生变化的指令,确定投影设备的位置发生变化。例如,用户在对投影设备进行移动之后,可以向投影设备发送表征投影设备的位置发生变化的指令。其中,指令可以是用户基于移动终端发送至投影设备的也可以是投影设备响应于用户的对投影设备的操作生成的,本公开对此不做限制。
[0144]
这样,采用上述技术方案,在确定检测区域发生变化后可以重新计算亮度增益参
数以及面积影响参数。通过这样的方式,有助于保证亮度增益参数以及面积影响参数的准确度,进而有助于提升投影设备的亮度调节的准确度。
[0145]
基于同一发明构思,本公开还提供一种投影图像亮度调整装置,应用于投影设备。图6是本公开所示出的一种投影图像亮度调整装置的框图,装置600包括:
[0146]
第一获取模块601,用于在投影区域的检测区域上覆盖有投影图像的情况下,记录对应于检测区域的第一源图像,并获取检测区域的亮度值,得到第一亮度值;
[0147]
第二获取模块602,用于获取亮度增益参数以及面积影响参数,亮度增益参数用于描述投影区域对光线亮度的增益与标定投影区域对光线亮度的增益之间的差异,标定投影区域为标定环境下的投影区域,面积影响参数用于描述未经校正的投影图像的面积与标定面积之间的差异;
[0148]
亮度计算模块603,用于基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值;
[0149]
亮度调整模块604,用于根据目标环境光亮度值、以及环境光亮度值与投影设备输出亮度值之间的关联关系,对投影设备输出的投影图像的亮度进行调整,其中,关联关系在标定环境下确定。
[0150]
上述技术方案可以在投影区域的检测区域上覆盖有投影图像的情况下,记录对应于检测区域的第一源图像,并获取检测区域的亮度值,得到第一亮度值。这样,可以通过获取亮度增益参数以及面积影响参数,并基于亮度增益参数、面积影响参数、第一源图像以及第一亮度值计算目标环境光亮度值。由此可以根据目标环境光亮度值、以及环境光亮度值与投影设备输出亮度值之间的关联关系(在标定环境下确定),对投影设备输出的投影图像的亮度进行调整。
[0151]
也就是说,上述技术方案在获取环境光亮度时,还考虑到了不同投影区域对光线的亮度增益的影响以及不同投影面积对投影成像的亮度的影响,从而可以提升环境光亮度的计算准确度,进而有助于提升投影设备的自动亮度调节的准确度。
[0152]
第一获取子模块,用于在检测区域未覆盖投影图像的情况下,获取检测区域的亮度值,得到第二亮度值;
[0153]
第一计算子模块,用于根据亮度基准参数计算第一源图像在标定环境下的亮度值,亮度基准参数包括标定检测区域显示白色画面时的目标亮度值,以及标定检测区域显示光学三原色时的亮度刺激值,标定检测区域为投影设备在标定环境下的检测区域;
[0154]
第二计算子模块,用于根据第一亮度值、第二亮度值以及第一源图像在标定环境下的亮度值计算亮度增益参数。
[0155]
可选地,第一计算子模块包括:
[0156]
第一计算子单元,用于计算第一源图像中的所有像素点的r通道平均值、g通道平均值以及b通道平均值;
[0157]
第二计算子单元,用于计算每一通道平均值与对应的光学原色的亮度刺激值的乘积;
[0158]
第三计算子单元,用于根据每一乘积、亮度刺激值以及目标亮度值计算第一源图像在标定环境下的亮度值。
[0159]
可选地,第三计算子单元,用于对每一乘积进行求和,得到第一和值;计算光学三
原色所分别对应的亮度刺激值的和值,得到第二和值;将第一和值与第二和值的比值,与目标亮度值的乘积作为第一源图像在标定环境下的亮度值;
[0160]
第二计算子模块,用于:
[0161]
计算第一亮度值与第二亮度值的亮度差值;将第一源图像在标定环境下的亮度值与亮度差值的比值作为亮度增益参数。
[0162]
可选地,装置还包括面积影响参数获取模块,用于获取面积影响参数,面积影响参数确定模块包括::
[0163]
第二获取子模块,用于获取未经校正的投影图像的第一面积值;
[0164]
第三获取子模块,用于获取标定面积值;
[0165]
第三计算子模块,用于计算第一面积值与标定面积值的比值,得到面积影响参数。
[0166]
可选地,第二获取模块还包括:
[0167]
判断子模块,用于判断存储设备是否存储有亮度增益参数以及面积影响参数,亮度增益参数以及面积影响参数是投影设备在第一投影位置下保存的;
[0168]
第四获取子模块,用于在投影设备的投影位置相对第一投影位置未发生变化的情况下,获取存储设备保存的亮度增益参数以及面积影响参数。
[0169]
可选地,亮度计算模块,用于计算亮度增益参数、面积影响参数以及第一亮度值的乘积,将乘积与第一源图像在标定环境下的亮度值的差值作为目标环境光亮度值。
[0170]
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0171]
本公开还提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本公开所提供的投影图像亮度调整方法的步骤。
[0172]
本公开还提供一种投影设备,包括:
[0173]
存储器,其上存储有计算机程序;
[0174]
处理器,用于执行存储器中的计算机程序,以实现本公开所提供的投影图像亮度调整方法的步骤。
[0175]
图7是根据一示例性实施例示出的一种电子设备700的框图,该电子设备例如可以被配置为投影设备。如图7所示,该电子设备700可以包括:处理器701,存储器702。该电子设备700还可以包括多媒体组件703,输入/输出(i/o)接口704,以及通信组件705中的一者或多者。
[0176]
其中,处理器701用于控制该电子设备700的整体操作,以完成上述的投影图像亮度调整方法中的全部或部分步骤。存储器702用于存储各种类型的数据以支持在该电子设备700的操作,这些数据例如可以包括用于在该电子设备700上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如收发的消息、图片、音频、视频等等。该存储器702可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read

only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read

only memory,简称eprom),可编程只读存储器(programmable read

only memory,简称prom),只读存储器(read

only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件703可以包括屏幕和音频组件。其中
屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器702或通过通信组件705发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口704为处理器701和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件705用于该电子设备700与其他设备之间进行有线或无线通信。无线通信,例如wi

fi,蓝牙,近场通信(near field communication,简称nfc),2g、3g、4g、nb

iot、emtc、或其他5g等等,或它们中的一种或几种的组合,在此不做限定。因此相应的该通信组件705可以包括:wi

fi模块,蓝牙模块,nfc模块等等。
[0177]
在一示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digital signal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的投影图像亮度调整方法。
[0178]
在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的投影图像亮度调整方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器702,上述程序指令可由电子设备700的处理器701执行以完成上述的投影图像亮度调整方法。
[0179]
在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的投影图像亮度调整方法的代码部分。
[0180]
以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0181]
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0182]
此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜