System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能灯光控制,尤其涉及一种基于环境自适应的灯光控制方法、装置及存储介质。
技术介绍
1、智能灯光控制是家装中常用到的一项技术,智能灯光控制是指灯光随着外部环境变化而自动进行亮度和色温的调节,从而使室内光线达到理想状态。
2、现有的智能灯光控制方法主要是依据采集到的当前环境光照强度,与预设的理想光照强度值进行对比,当光照强度高于或低于用户预设值时,便控制灯光进行相应的调节。现有的智能灯光控制方法只能等待室内的光线自动变化至用户预设值,灯光才会进行调节。
3、由于外界的环境变化,这种调整方式无法根据环境自身变化及时调节灯光状态,造成室内外环境亮度不协调,无法给予用户舒适的体验环境。
技术实现思路
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、本专利技术公开了一种基于环境自适应的灯光控制方法,包括获取光源的色温值、光源的色度值、环境亮度、采样时刻和原始灯光亮度;根据所述色温值、所述色度值和所述环境亮度进行光度计算,得到光线强度;根据所述环境亮度和所述采样时刻进行亮度差计算,得到亮度变化差值;根据所述亮度变化差值进行差异指标计算,得到亮度差异指标值;根据所述光线强度和所述亮度差异指标值进行剧烈程度判断,得到环境变化程度值;根据所述亮度变化差值和所述环境变化程度值进行舒适度计算,得到灯光舒适度值;根据所述原始灯光亮度和所述灯光舒适度值进行亮度对比,得到最优灯光亮度调整值,以根据所述最优灯光亮度调整值调整灯光亮度。所述方法通过收集光源的色温值、光源的色度值、环境亮度、采样时刻和原始灯光亮度,然后根据色温值、色度值和环境亮度进行计算得到光线强度,接着根据环境亮度和采样本文档来自技高网...
【技术保护点】
1.一种基于环境自适应的灯光控制方法,其特征在于,包括:
2.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,
3.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述色温值、所述色度值和所述环境亮度进行光度计算,得到光线强度,包括:
4.根据权利要求2所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述环境亮度和所述采样时刻进行亮度差计算,得到亮度变化差值,包括:
5.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述亮度变化差值进行差异指标计算,得到亮度差异指标值,包括:
6.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述光线强度和所述亮度差异指标值进行剧烈程度判断,得到环境变化程度值,包括:
7.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述亮度变化差值和所述环境变化程度值进行舒适度计算,得到灯光舒适度值,包括:
8.根据权利要求1所述的基于环境自适应的灯光控制方法,其
9.一种基于环境自适应的灯光控制装置,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至8中任意一项所述的基于环境自适应的灯光控制方法。
...【技术特征摘要】
1.一种基于环境自适应的灯光控制方法,其特征在于,包括:
2.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,
3.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述色温值、所述色度值和所述环境亮度进行光度计算,得到光线强度,包括:
4.根据权利要求2所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述环境亮度和所述采样时刻进行亮度差计算,得到亮度变化差值,包括:
5.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述亮度变化差值进行差异指标计算,得到亮度差异指标值,包括:
6.根据权利要求1所述的基于环境自适应的灯光控制方法,其特征在于,所述根据所述光线强度和所述亮度差异指标值...
【专利技术属性】
技术研发人员:王军,刘方,
申请(专利权)人:小未科技珠海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。