发光控制方法、发光控制系统及存储介质技术方案

技术编号:38144690 阅读:8 留言:0更新日期:2023-07-08 10:01
本发明专利技术提供一种发光控制方法、发光控制系统及存储介质。该方法用于控制发光装置发光,发光装置包括依次排列的多个光源,每个光源是多色光源,方法包括:在发光控制时段内,获取发光控制信息;基于发光控制信息控制多个光源发光,发光控制信息包括与多个光源一一对应的光源信息,光源信息包括颜色数据,在发光控制信息中,多个光源的颜色数据不完全相同;在每个更新时刻,将发光控制信息中的第i个光源的光源信息赋值给第j个光源,以对发光控制信息进行更新,j=(i+k)%N,i=1,2,3,

【技术实现步骤摘要】
发光控制方法、发光控制系统及存储介质


[0001]本专利技术涉及光电子
,具体地,涉及一种发光控制方法、发光控制系统及存储介质。

技术介绍

[0002]目前的家电产品,出于信息传输、照明、装饰等目的,通常设置有显示灯。为了给用户提供好的用户体验,显示灯通常设计为动态的显示效果。目前,比较主流的动态显示效果包括跑马灯式的显示效果。
[0003]在现有技术中,通常都是直接控制家电产品的显示灯一个个地交替闪烁,来实现上述跑马灯式的动态显示效果。
[0004]上述直接控制显示灯交替闪烁的技术方案存在以下缺点:其灯光显示不够连贯,动态显示不够均匀,使得显示效果不够好。

技术实现思路

[0005]为了至少部分地解决现有技术中存在的问题,提供一种发光控制方法、发光控制系统及存储介质。
[0006]根据本专利技术一个方面,提供一种发光控制方法,用于控制发光装置发光,发光装置包括依次排列的多个光源,每个光源是多色光源,方法包括:在发光控制时段内,获取发光控制信息;基于发光控制信息控制多个光源发光,其中,发光控制信息包括与多个光源一一对应的光源信息,光源信息包括颜色数据,颜色数据用于控制对应光源在发光时刻所呈现的颜色,在发光控制信息中,多个光源的颜色数据不完全相同;其中,在发光控制时段内的每个更新时刻,将发光控制信息中的第i个光源的光源信息赋值给第j个光源,以对发光控制信息进行更新,其中,j=(i+k)%N,i=1,2,3,

,N,1≤k≤N

1,N是多个光源的总数目,其中,任意两个相邻更新时刻之间所间隔的第一目标时段的长度长于预设人眼分辨时长。
[0007]根据上述发光控制方法,每隔一段时间,通过将发光控制信息中的第i个光源的光源信息赋值给第j个光源的方式对发光控制信息进行更新,其中,j=(i+k)%N。通过这种更新,可以使得依次排列的多个光源所呈现的颜色按照一定方向规律地移动,形成像流水一样的流动效果。这种方案可以获得连贯、均匀的多色动态显示效果,可以有效提升用户体验。
[0008]示例性地,光源信息还包括亮度数据,基于发光控制信息控制多个光源发光,包括:对于发光控制时段中的每个第二目标时段,按照多个光源各自的亮度数据控制多个光源在该第二目标时段内的亮度,第二目标时段的长度短于预设人眼分辨时长。
[0009]根据上述技术方案,按照多个光源各自的亮度数据控制多个光源在当前第二目标时段内的亮度,可以灵活地改变多个光源的亮度,以使光源的显示效果呈现多样性,例如呈现为渐变色等。
[0010]示例性地,对于发光控制时段中的每个第二目标时段,按照多个光源各自的亮度
数据控制多个光源在该第二目标时段内的亮度,包括:在每个第二目标时段内,进行计时,获得计时时长;对于多个光源中的每个光源,将该光源的亮度数据所对应的时长与计时时长相比较,如果亮度数据所对应的时长大于计时时长,则打开该光源,否则关闭该光源。
[0011]根据上述技术效果,通过控制光源在第二目标时段内的发光时长来控制光源的亮度,这种方案比较简单,无需采用发光强度可调的光源即可实现,对光源的要求低,实现成本低。
[0012]示例性地,亮度数据所对应的时长用亮度数据S表示,计时时长用第一计时数据TS表示,进行计时,获得计时时长包括:每隔第三目标时段,将第一计时数据TS加一,第一计时数据TS的初始值为0;如果第一计时数据TS等于预设数目,则将第一计时数据TS重置为0,其中,第二目标时段包括预设数目的第三目标时段;对于多个光源中的每个光源,将该光源的亮度数据所对应的时长与计时时长相比较,如果亮度数据所对应的时长大于计时时长,则打开该光源,否则关闭该光源,包括:对于多个光源中的每个光源,将该光源的亮度数据S与第一计时数据TS相比较,如果亮度数据S大于第一计时数据TS,则打开该光源,否则关闭该光源。
[0013]根据上述技术方案,采用简单的计时逻辑来实现对光源发光时长的控制,算法简单,效率较高。
[0014]示例性地,第二目标时段的长度处于[10ms,100ms]的范围内,和/或,第三目标时段的长度处于[1ms,10ms]的范围内。
[0015]通过以上时段长度设置方式,可以在保证对光源亮度进行有效控制的同时避免用户察觉由于亮度变化而导致的光源闪烁,进而避免影响用户体验。
[0016]示例性地,多个光源划分为M组光源,2≤M≤N,基于发光控制信息控制多个光源发光,包括:在发光控制时段中的每个第四目标时段内,基于发光控制信息,控制M组光源依次发光,其中,第四目标时段包括M个第五目标时段,在每个第五目标时段内仅单组光源发光,第四目标时段的长度短于预设人眼分辨时长。
[0017]根据上述技术方案,这种方式在保证发光效果的同时可以大大减少每组光源的发光时间,从而有助于降低功耗。
[0018]示例性地,在发光控制时段中的每个第四目标时段内,基于发光控制信息,控制M组光源依次发光,包括:在每个第五目标时段内,读取与第l组光源相对应的光源信息,其中,l=T+1,T为第二计时数据,第二计时数据T的初始值为0;基于读取的光源数据,仅控制第l组光源发光;将第二计时数据T加一;如果第二计时数据T等于M,则将第二计时数据T重置为0。
[0019]根据上述技术方案,以上计时控制逻辑算法简单,效率较高。
[0020]示例性地,第五目标时段的长度处于[1ms,10ms]的范围内。
[0021]将第五目标时段设置在较短的时间范围内,这样可以保证光源切换发光的间隔不会太长,进而有助于保证不影响人眼所看到的发光装置的持续发光效果。
[0022]示例性地,在M组光源中,不同组光源的第一端连接到驱动芯片的同一组第一端口,且不同组光源的第二端彼此独立地连接到驱动芯片的不同组第二端口,第一端口是正极端口和负极端口之一,第二端口是正极端口和负极端口中另一者,其中,驱动芯片用于向任一光源所连接的第一端口和第二端口输出驱动信号,以驱动该光源按与该光源相对应的
光源信息发光。
[0023]根据上述技术方案,采用该方案的连接方式可以减少对芯片端口的占用,有效节约芯片资源。
[0024]示例性地,任一组光源的第二端连接到的同一组第二端口仅包含单个第二端口。
[0025]通过以上技术方案,可以进一步减少光源对芯片端口的占用,进一步节约芯片资源。
[0026]示例性地,不同更新时刻对所对应的所述第一目标时段的长度相等,或者至少两个更新时刻对所对应的所述第一目标时段的长度不相等,每个更新时刻对包含两个相邻更新时刻;和/或,第一目标时段的长度处于[100ms,2s]的范围内。
[0027]对于上述两种针对不同更新时刻对所对应的第一目标时段的设定方案,前一种方案时间间隔固定,控制相对简单,显示效果较为稳定。后一种方案时间间隔不固定,显示效果较为丰富多变。这样可以适应性地满足不同用户的使用需求。
[0028]此外,可以设定第一目标时段本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发光控制方法,用于控制发光装置发光,所述发光装置包括依次排列的多个光源,每个光源是多色光源,所述方法包括:在发光控制时段内,获取发光控制信息;基于所述发光控制信息控制所述多个光源发光,其中,所述发光控制信息包括与所述多个光源一一对应的光源信息,所述光源信息包括颜色数据,所述颜色数据用于控制对应光源在发光时刻所呈现的颜色,在所述发光控制信息中,所述多个光源的颜色数据不完全相同;其中,在所述发光控制时段内的每个更新时刻,将所述发光控制信息中的第i个光源的光源信息赋值给第j个光源,以对所述发光控制信息进行更新,其中,j=(i+k)%N,i=1,2,3,

,N,1≤k≤N

1,N是所述多个光源的总数目,其中,任意两个相邻更新时刻之间所间隔的第一目标时段的长度长于预设人眼分辨时长。2.如权利要求1所述的方法,其中,所述光源信息还包括亮度数据,所述基于所述发光控制信息控制所述多个光源发光,包括:对于所述发光控制时段中的每个第二目标时段,按照所述多个光源各自的亮度数据控制所述多个光源在该第二目标时段内的亮度,所述第二目标时段的长度短于所述预设人眼分辨时长。3.如权利要求2所述的方法,其中,所述对于所述发光控制时段中的每个第二目标时段,按照所述多个光源各自的亮度数据控制所述多个光源在该第二目标时段内的亮度,包括:在每个第二目标时段内,进行计时,获得计时时长;对于所述多个光源中的每个光源,将该光源的亮度数据所对应的时长与所述计时时长相比较,如果亮度数据所对应的时长大于计时时长,则打开该光源,否则关闭该光源。4.如权利要求3所述的方法,其中,亮度数据所对应的时长用亮度数据S表示,所述计时时长用所述第一计时数据TS表示,所述进行计时,获得计时时长包括:每隔第三目标时段,将第一计时数据TS加一,所述第一计时数据TS的初始值为0;如果所述第一计时数据TS等于预设数目,则将所述第一计时数据TS重置为0,其中,所述第二目标时段包括所述预设数目的所述第三目标时段;对于所述多个光源中的每个光源,将该光源的亮度数据所对应的时长与所述计时时长相比较,如果亮度数据所对应的时长大于计时时长,则打开该光源,否则关闭该光源,包括:对于所述多个光源中的每个光源,将该光源的亮度数据S与所述第一计时数据TS相比较,如果亮度数据S大于所述第一计时数据TS,则打开该光源,否则关闭该光源。5.如权利要求4所述的方法,其中,所述第二目标时段的长度处于[10ms,100ms]的范围内,和/或,所述第三目标时段的长度处于[1ms,10ms]的范围内。6.如权利要求1所述的方法,其中,所述多个光源划分为M组光源,2≤M≤N,所述基于所述发光控制信息控制所述多个光源发光,包括:在所述发光控制时段中的每个第四目标时段内,基于所述发光控制信息,控制所述M组光源依次发光,其中,所述第四目标时段包括M个第五目标时段,在每个第五目标时段内仅
单组光源发光,所述第四目标时段的长度短于所述预设人眼分辨时长。7.如权利要求6所述的方法,其中,所述在所述发光控制时段中的每个第四目...

【专利技术属性】
技术研发人员:陈舒姚斌
申请(专利权)人:浙江苏泊尔家电制造有限公司
类型:发明
国别省市:

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

1