智能灯泡的渐变效果控制方法和装置制造方法及图纸

技术编号:32821895 阅读:20 留言:0更新日期:2022-03-26 20:19
本申请涉及一种智能灯泡的渐变效果控制方法和装置,该智能灯泡的渐变效果控制方法:获取预设的初始状态值、目标状态值和单位时间内下发状态指令的数量;然后,通过线性插值算法计算出各状态指令的状态值和下发时间,并在各下发时间下发相应的状态值;最后,将状态值映射为驱动电流值,驱动智能灯泡显示效果,使产品从初始状态值变化的到目标状态值的过程中,实现了从一个状态到另一个状态的平滑变化,渐变效果好,该方法不仅能吸引用户视觉焦点、烘托气氛和美感提升,而且还极大的提高了用户的体验感,解决了相关技术中智能灯泡的状态突兀、单调等渐变效果差的问题。单调等渐变效果差的问题。单调等渐变效果差的问题。

【技术实现步骤摘要】
智能灯泡的渐变效果控制方法和装置


[0001]本申请涉及智能灯泡
,特别是涉及一种智能灯泡的渐变效果控制方法和装置。

技术介绍

[0002]近年来,随着智能家居相关技术的快速发展和日益更新,智能照明相关的产品也不断推陈出新。为了满足人们日益增多的需求,智能照明产品经常需要支持渐变功能。
[0003]然而,目前的智能照明产品的渐变显示效果差,经常会出现智能灯泡的渐变状态变化突兀、单调等情况,例如,智能灯泡的亮度变化时会出现轻微抖动或者“闪光灯”效果,如此,不仅增加了人们的视觉负担,而且给用户带来了不好的体验。
[0004]目前针对相关技术中智能灯泡的渐变显示效果差的问题,尚未提出有效的解决方案。

技术实现思路

[0005]本申请实施例提供了一种智能灯泡的渐变效果控制方法和装置,以至少解决相关技术中智能灯泡的渐变显示效果差的问题。
[0006]第一方面,本申请实施例提供了一种智能灯泡的渐变效果控制方法,该方法包括:
[0007]获取预设的初始状态值、目标状态值和单位时间内下发状态指令的数量;
[0008]通过线性插值算法计算出各所述状态指令的状态值和下发时间,并在各所述下发时间下发相应的状态值;
[0009]将所述状态值映射为驱动电流值,驱动智能灯泡显示效果。
[0010]在其中一些实施例中,所述状态值包括颜色状态值、色温状态值和亮度状态值中的至少一项。
[0011]在其中一些实施例中,在所述状态值为颜色状态值的情况下,所述通过线性插值算法计算出各所述状态指令的状态值包括:
[0012]根据所述预设的初始状态值、目标状态值和单位时间内下发状态指令的数量计算颜色渐变值,其中,所述颜色渐变值的计算公式如下:
[0013][0014]其中,X0为所述预设的初始状态值、Xn为所述预设的目标状态值,N为所述预设的单位时间内下发状态指令的数量,ΔX为所述颜色渐变值;
[0015]根据所述颜色渐变值和所述预设的初始状态值计算出各所述颜色状态指令的状态值,各所述颜色状态指令的状态值的计算公式如下:
[0016]Xi=X0+ΔX
×
i
[0017]其中,X0为所述预设的初始状态值,ΔX为所述颜色渐变值,i为下发颜色状态指令的次数,Xi为第i次下发颜色状态指令的状态值。
[0018]在其中一些实施例中,所述颜色状态值至少包括红色状态值、绿色状态值和蓝色状态值。
[0019]在其中一些实施例中,所述预设的单位时间内下发状态指令的数量为64。
[0020]在其中一些实施例中,在所述状态值为亮度状态值的情况下,所述通过线性插值算法计算出各所述状态指令的状态值包括:
[0021]根据所述预设的初始状态值、目标状态值和单位时间内下发状态指令的数量,计算亮度渐变值;
[0022]根据所述亮度渐变值和所述预设的初始状态值计算出各所述亮度状态指令的状态值。
[0023]在其中一些实施例中,其特征在于,在所述状态值为色温状态值的情况下,所述通过线性插值算法计算出各所述状态指令的状态值包括:
[0024]根据所述预设的初始状态值、目标状态值和单位时间内下发状态指令的数量,计算色温渐变值;
[0025]根据所述色温渐变值和所述预设的初始状态值计算出各所述色温状态指令的状态值。
[0026]第二方面,本申请实施例提供了一种智能灯泡的渐变效果控制装置,所述装置包括:
[0027]获取模块,用于获取预设的初始状态值、目标状态值和单位时间内下发状态指令的数量;
[0028]计算模块,用于通过线性插值算法计算出各所述状态指令的状态值和下发时间;
[0029]下发模块,用于在各所述下发时间下发相应的状态值;
[0030]驱动模块,用于将所述状态值映射为驱动电流值,驱动所述智能灯泡显示效果。
[0031]在其中一些实施例中,所述计算模块包括:
[0032]颜色渐变值计算模块,用于根据所述预设的初始状态值、目标状态值和单位时间内下发状态指令的数量,计算颜色渐变值,其中,所述颜色渐变值的计算公式如下:
[0033][0034]其中,X0为所述预设的初始状态值、Xn为所述预设的目标状态值,N为所述预设的单位时间内下发状态指令的数量,ΔX为所述颜色渐变值;
[0035]状态值计算模块,用于根据所述颜色渐变值和所述预设的初始状态值计算出各所述颜色状态指令的状态值,其中,各所述颜色状态指令的状态值的计算公式如下:
[0036]Xi=X0+ΔX
×
i
[0037]其中,X0为所述预设的初始状态值,ΔX为所述颜色渐变值,i为下发颜色状态指令的次数,Xi为第i次下发颜色状态指令的状态值。
[0038]在其中一些实施例中,所述状态值包括颜色状态值、色温状态值和亮度状态值中的至少一项。
[0039]本实施例的技术方案中,首先,获取预设的初始状态值、目标状态值和单位时间内下发状态指令的数量;然后,通过线性插值算法计算出各状态指令的状态值和下发时间,并在各下发时间下发相应的状态值;最后,将状态值映射为驱动电流值,驱动智能灯泡显示效
果,使产品从初始状态值变化的到目标状态值的过程中,实现了从一个状态到另一个状态的平滑变化,渐变效果好,该方法不仅能吸引用户视觉焦点、烘托气氛和美感提升,而且还极大的提高了用户使用体验感,解决了相关技术中智能灯泡的状态突兀、单调等渐变效果差的问题。
附图说明
[0040]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0041]图1是根据本申请实施例的智能灯泡的渐变效果控制方法的一流程示意图;
[0042]图2是根据本申请实施例的介绍线性插值算法的工作原理的一坐标示意图;
[0043]图3是根据本申请实施例的在状态值为颜色状态值的情况下,通过线性插值算法计算出各状态指令的状态值包括的步骤的一流程示意图;
[0044]图4是根据本申请实施例的智能灯泡的由颜色状态A切换到颜色状态B的渐变过程的一示意图;
[0045]图5是根据本申请实施例的智能灯泡的渐变效果控制装置的结构框图;
[0046]图6是根据本申请实施例的计算模块的一结构框图。
具体实施方式
[0047]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能灯泡的渐变效果控制方法,其特征在于,所述方法包括:获取预设的初始状态值、目标状态值和单位时间内下发状态指令的数量;通过线性插值算法计算出各所述状态指令的状态值和下发时间,并在各所述下发时间下发相应的状态值;将所述状态值映射为驱动电流值,驱动智能灯泡显示效果。2.根据权利要求1所述的方法,其特征在于,所述状态值包括颜色状态值、色温状态值和亮度状态值中的至少一项。3.根据权利要求1所述的方法,其特征在于,在所述状态值为颜色状态值的情况下,所述通过线性插值算法计算出各所述状态指令的状态值包括:根据所述预设的初始状态值、目标状态值和单位时间内下发状态指令的数量计算颜色渐变值,其中,所述颜色渐变值的计算公式如下:其中,X0为所述预设的初始状态值、Xn为所述预设的目标状态值,N为所述预设的单位时间内下发状态指令的数量,ΔX为所述颜色渐变值;根据所述颜色渐变值和所述预设的初始状态值计算出各所述颜色状态指令的状态值,各所述颜色状态指令的状态值的计算公式如下:Xi=X0+ΔX
×
i其中,X0为所述预设的初始状态值,ΔX为所述颜色渐变值,i为下发颜色状态指令的次数,Xi为第i次下发颜色状态指令的状态值。4.根据权利要求3所述的方法,其特征在于,所述颜色状态值至少包括红色状态值、绿色状态值和蓝色状态值。5.根据权利要求3所述的方法,其特征在于,所述预设的单位时间内下发状态指令的数量为64。6.根据权利要求1所述的方法,其特征在于,在所述状态值为亮度状态值的情况下,所述通过线性插值算法计算出各所述状态指令的状态值包括:根据所述预设的初始状态值、目标状态值和单位时间内下发状态指令的数量,计算亮度渐变值;根据所述亮度渐...

【专利技术属性】
技术研发人员:王树友李志为姚博刘宗孺
申请(专利权)人:杭州博联智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1