本申请涉及一种LED灯具亮度调节方法、系统及计算机可读存储介质,其包括获取硬件值和虚拟值;实时获取用于调节档位等级的调节指令,基于获取的调节指令更新虚拟值;按照定时更新策略,根据虚拟值的变化趋势逐次更新硬件值,基于更新后的虚拟值获取满足目标亮度条件的硬件值为最终值;保持对应于最终值的亮度等级。当档位等级改变后,硬件值并不跟随档位等级的变化直接进行大幅度的改变,而是在预设的时间间隔内,基于额定的变化幅度进行定时更新,达到亮度渐变的效果,进而降低亮度发生变化瞬间对人眼造成的刺激,提升用户体验。
【技术实现步骤摘要】
一种LED灯具亮度调节方法、系统及计算机可读存储介质
本申请涉及亮度控制调节的领域,尤其是涉及一种LED灯具亮度调节方法、系统及计算机可读存储介质。
技术介绍
LED灯具是一种利用LED作为光源的照明产品,具有节能、环保、寿命长等特点,目前广泛应用于显示、普通照明、背光源、装饰等领域中,尤其是在亮化工程辅助照明等公共场合。随着LED灯具的逐步发展,市面上的LED灯具种类也越来也多,如LED射灯、LED灯带、LED声控灯、LED感应灯、LED舞台灯等,且随着物联网等新技术的发展,具备智能控制的LED照明灯具系统也逐步进入市场中为用户带来更高级的服务。相关技术中如CN103281849A的中国专利技术专利申请公开的一种LED照明灯调光装置和方法,其包括LED照明灯亮度控制单火线给定单元、LED照明灯亮度控制调节单元和LED照明灯亮度控制驱动单元,采用控制双向晶闸管正负半波是否移相触发的方法,以单火线方式给出LED照明灯亮度增加控制信号或者是亮度减小控制信号。针对上述技术方案,专利技术人认为,LED照明灯通常设置有多个亮度档位,不同的亮度档位代表不同的照明亮度,使用者可通过调节LED照明灯配置的外部控制开关如档位开关来调节亮度档位,而使用者在调节了档位开关之后,若亮度变化的幅度较大,则LED照明灯的亮度会在短时间内发生较大的变化,变化瞬间对人眼造成的刺激较强,影响用户体验。
技术实现思路
本申请目的一是提供一种LED灯具亮度调节方法,具有提高用户体验的特点。本申请的上述专利技术目的一是通过以下技术方案得以实现的:一种LED灯具亮度调节方法,获取硬件值和虚拟值,硬件值能够跟随虚拟值的变化而变化,其中硬件值对应于LED灯具当前的亮度等级,虚拟值对应于LED灯具当前档位等级的亮度值;实时获取用于调节档位等级的调节指令,基于获取的调节指令更新虚拟值;按照定时更新策略,根据虚拟值的变化趋势逐次更新硬件值,基于更新后的虚拟值获取满足目标亮度条件的硬件值为最终值;保持对应于最终值的亮度等级。通过采用上述技术方案,当档位等级保持不变的状态时,硬件值与虚拟值相等;当用户改变等级档位之后,虚拟值在短时间内发生改变,受虚拟值的影响,硬件值会跟随虚拟值的变化而逐步更新,并且最终重新回到硬件值与虚拟值相等的状态,从而使亮度等级逐次更新。利用虚拟值的设置,当档位等级改变后,硬件值并不跟随档位等级的变化直接进行大幅度的改变,而是在预设的时间间隔内,基于额定的变化幅度进行定时更新,达到亮度渐变的效果,进而降低亮度发生变化瞬间对人眼造成的刺激,提升用户体验。可选的,在按照定时更新策略,根据虚拟值的变化趋势逐次更新硬件值,基于更新后的虚拟值获取满足目标亮度条件的硬件值为最终值的具体方法中,包括:定时更新步骤,获取关联于硬件值变化幅度的步进值,根据虚拟值的变化趋势,在预设的时间周期内基于获取的步进值更新硬件值;任务触发步骤,基于当前的虚拟值判断当前的硬件值是否满足目标亮度条件,若是则获取当前的硬件值为最终值;若否则返回定时更新步骤。通过采用上述技术方案,在定时更新步骤的方法中,硬件值基于步进值进行更新,从而使硬件值逼近更新后的虚拟值;在任务触发步骤的方法中,判断硬件值是否满足目标亮度条件,从而使硬件值不断地更新。可选的,在定时更新步骤的具体方法中,包括:判断当前的虚拟值是否大于当前的硬件值,若是,则基于选取的步进值,在预设的时间周期内,获取步进值和硬件值之和并取代硬件值;若否,则基于选取的步进值,在预设的时间周期内,获取步进值和硬件值之差并取代硬件值。通过采用上述技术方案,由于在虚拟值发生更新前,虚拟值与硬件值相等,若更新后的虚拟值大于当前的硬件值,则代表虚拟值的变化趋势为增大。由于虚拟值的变化趋势为增大,为了逼近更新后的虚拟值,硬件值会在预设的时间内增大步进值。若虚拟值的变化趋势为减少,为了逼近更新后的虚拟值,则硬件值需要在预设的时间内减少步进值。可选的,在基于当前的虚拟值判断当前的硬件值是否满足目标亮度条件的具体方法中,包括:判断当前的硬件值会否等于当前的虚拟值。通过采用上述技术方案,虚拟值与档位等级相关,若当前的硬件值不等于当前的虚拟值,则代表硬件值还需要进行更新;反之,则代表硬件值在虚拟值下次更新前都不需要再更新。可选的,在获取关联于硬件值变化幅度的步进值的具体方法中,包括:获取至少两个阶段区间,以及至少两个与各个阶段区间一一对应的阶段值,其中,阶段值与步进值相关联,各个阶段区间连续分布于硬件值最小值和硬件值最大值之间的总区间内;获取当前的硬件值所在的阶段区间,并选取对应于阶段区间的阶段值为步进值。通过采用上述技术方案,对于不同的亮度环境而言,人眼对亮度的适应性不同,则亮度变化幅度对人眼的影响也不同,因此,需要根据当前的亮度环境决定步进值,使亮度渐变效果更加具有层次感。可选的,在获取至少两个阶段区间,以及至少两个与各个阶段区间一一对应的阶段值,其中,阶段值与步进值相关联,各个阶段区间连续分布于硬件值最小值和硬件值最大值之间的总区间内的具体方法中,包括:阶段区间包括低亮度区间、缓冲区间和高亮度区间,其中低亮度区间内的最小值、缓冲区间内的最小值和高亮度区间内的最小值依次递增;阶段值包括对应于低亮度区间的低阶值、对应于缓冲区间的缓冲值和对应于高亮度区间的高阶值,低阶值、缓冲值和高阶值依次增大。通过采用上述技术方案,不同的阶段区间代表LED灯具不同的亮度等级状态,当硬件值位于低亮度区间内时,LED灯具处于低亮度状态,当硬件值位于高亮度区间内时,LED灯具处于高亮度状态,当硬件值位于缓冲区间内时,LED灯具处于中亮度状态。当硬件值位于低亮度区间内时,取低阶值为步进值,可减少亮度等级每隔一个时间周期的变化幅度,以进一步降低对亮度变化对人眼的刺激。当硬件值位于高亮度区间内时,取高阶值为步进值,可增加亮度等级每隔一个时间周期的变化幅度,以使亮度等级可以更快速地更新。可选的,在获取当前的硬件值所在的阶段区间,并选取对应于阶段区间的阶段值为步进值的具体方法中,包括:判断当前的硬件值是否小于缓冲区间内的最小值,若是,则选取低阶值为步进值;若否,则判断当前的硬件值是否大于缓冲区间内的最大值,若是,则选取高阶值为步进值;若否,则选取缓冲值为步进值。通过采用上述技术方案,若当前的硬件值小于缓冲区间内的最小值,则硬件值位于低亮度区间内,因此选取低阶值为步进值;反之,则硬件值位于缓冲区间或高亮度区间中的其中一个,因此需要进行再次判断。若当前的硬件值大于缓冲区间内的最大值,则硬件值位于高亮度区间内,因此选取低阶值为步进值;反之,则硬件值位于缓冲区间内,因此选取缓冲值为步进值。本申请目的二是提供一种LED灯具亮度调节系统,具有提高用户体验的特点。本申请的上述专利技术目的二是通过以下技术方案得以实现的:一种LED灯具亮度调节系统,包括:
...
【技术保护点】
1.一种LED灯具亮度调节方法,其特征在于:/n获取硬件值和虚拟值,硬件值能够跟随虚拟值的变化而变化,其中硬件值对应于LED灯具当前的亮度等级,虚拟值对应于LED灯具当前档位等级的亮度值;/n实时获取用于调节档位等级的调节指令,基于获取的调节指令更新虚拟值;/n按照定时更新策略,根据虚拟值的变化趋势逐次更新硬件值,基于更新后的虚拟值获取满足目标亮度条件的硬件值为最终值;/n保持对应于最终值的亮度等级。/n
【技术特征摘要】
1.一种LED灯具亮度调节方法,其特征在于:
获取硬件值和虚拟值,硬件值能够跟随虚拟值的变化而变化,其中硬件值对应于LED灯具当前的亮度等级,虚拟值对应于LED灯具当前档位等级的亮度值;
实时获取用于调节档位等级的调节指令,基于获取的调节指令更新虚拟值;
按照定时更新策略,根据虚拟值的变化趋势逐次更新硬件值,基于更新后的虚拟值获取满足目标亮度条件的硬件值为最终值;
保持对应于最终值的亮度等级。
2.根据权利要求1所述的一种LED灯具亮度调节方法,其特征在于:在按照定时更新策略,根据虚拟值的变化趋势逐次更新硬件值,基于更新后的虚拟值获取满足目标亮度条件的硬件值为最终值的具体方法中,包括:
定时更新步骤,获取关联于硬件值变化幅度的步进值,根据虚拟值的变化趋势,在预设的时间周期内基于获取的步进值更新硬件值;
任务触发步骤,基于当前的虚拟值判断当前的硬件值是否满足目标亮度条件,若是则获取当前的硬件值为最终值;若否则返回定时更新步骤。
3.根据权利要求2所述的一种LED灯具亮度调节方法,其特征在于:在定时更新步骤的具体方法中,包括:
判断当前的虚拟值是否大于当前的硬件值,若是,则基于选取的步进值,在预设的时间周期内,获取步进值和硬件值之和并取代硬件值;
若否,则基于选取的步进值,在预设的时间周期内,获取步进值和硬件值之差并取代硬件值。
4.根据权利要求2所述的一种LED灯具亮度调节方法,其特征在于:在基于当前的虚拟值判断当前的硬件值是否满足目标亮度条件的具体方法中,包括:
判断当前的硬件值会否等于当前的虚拟值。
5.根据权利要求2所述的一种LED灯具亮度调节方法,其特征在于:在获取关联于硬件值变化幅度的步进值的具体方法中,包括:
获取至少两个阶段区间,以及至少两个与各个阶段区间一一对应的阶段值,其中,阶段值与步进值相关联,各个阶段区间连续分布于硬件值最小值和硬件值最大值之间的总区间内;
获取当前的硬...
【专利技术属性】
技术研发人员:李昊东,李明奎,陈文涛,曾晔,
申请(专利权)人:深圳恒之源技术股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。