本申请涉及照明控制领域,尤其涉及一种灯屏设备及灯效中继、驱动控制方法和相应的装置。
背景技术:
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、此外,本申请改进了灯屏设备中的控制器与灯组之间的通信机制,实现对灯屏设备的技术升级,灯屏设备的接受度更高,更易普及,其潜在经济收益明显提升。
1.一种灯效中继控制方法,其特征在于,由灯屏设备中的灯组控制芯片执行如下步骤:
2.根据权利要求1所述的灯效中继控制方法,其特征在于,根据所述灯组顺位指针所指示的当前顺位,获取所述灯效控制数据中与该当前顺位相对应的目标灯组控制数据,包括:
3.根据权利要求1所述的灯效中继控制方法,其特征在于,根据所述灯组顺位指针所指示的当前顺位,获取所述灯效控制数据中与该当前顺位相对应的目标灯组控制数据,包括:
4.根据权利要求1所述的灯效中继控制方法,其特征在于,更新所述灯效协议数据中的灯组顺位指针使其指向下一顺位,包括:
5.一种灯效驱动控制方法,其特征在于,由灯屏设备中的控制器的控制芯片执行如下步骤:
6.根据权利要求5所述的灯效驱动控制方法,其特征在于,按照预定的顺序关系将各个灯组控制数据有序构造为灯效控制数据,包括:
7.根据权利要求5或6所述的灯效驱动控制方法,其特征在于,将所述灯效协议数据发送给灯屏设备中的各个灯组控制芯片以控制各个灯组播放相应的灯效,包括:
8.一种灯效中继控制装置,实现于灯屏设备的灯组控制芯片中,其特征在于,包括:
9.一种灯效驱动控制装置,实现于灯屏设备的控制器的控制芯片中,其特征在于,包括:
10.一种灯屏设备,包括控制器和至少一个灯组,每个控制器包括控制芯片,每个灯组包括灯组控制芯片及受控于该灯组控制芯片的多个发光单元,其特征在于,所述灯组控制芯片执行如权利要求1至4中任意一项所述的方法的步骤,所述控制器的控制芯片执行如权利要求5至7中任意一项所述的方法的步骤。