一种多灯光动态同步方法及系统技术方案

技术编号:39397674 阅读:8 留言:0更新日期:2023-11-19 15:51
本发明专利技术涉及设备控制领域,并提供了一种多灯光动态同步方法及系统,将多个灯光设备与灯光控制器通过有线方式连接,在灯光设备中接入电流探头,通过电流探头获取电流时序数据,根据电流时序数据建立采样补偿模型,通过采样补偿模型,完成多个灯光设备的动态同步。所述方法能够实现灯光设备之间的精确同步,提高了灯光设备的整体表现和稳定性,通过采集灯光设备的电流数据以及建立采样补偿模型,基于采样补偿模型动态地去调整发送到每个灯光设备的控制信号,从而使得所有灯光设备达到高度同步,提高灯光表现稳定性和一致性的同时,更大幅地提高了多灯光在动态同步过程中的流畅性。提高了多灯光在动态同步过程中的流畅性。提高了多灯光在动态同步过程中的流畅性。

【技术实现步骤摘要】
一种多灯光动态同步方法及系统


[0001]本专利技术涉及设备控制领域,特别涉及一种多灯光动态同步方法。

技术介绍

[0002]近年来,环境照明领域对于灯光同步的控制需求愈发精细,随着数字化和硬件智能化的推广,灯光控制不再局限于简单的开关操作,而是向着精确控制灯光的亮度、色温,甚至同步多个灯光设备的动态表现等更为复杂的方向发展。在技术发展的早期,灯光同步主要依赖于硬件电路和简单的软件控制,虽然在一定程度上能够实现灯光的同步,但仍存在精度不高、响应速度慢等问题,而随着无线通信技术的发展,更多的高级灯光同步技术应运而生,例如,通过无线通信技术可以实现灯光设备之间的实时通信,或者通过嵌入式系统完成对灯光设备的精密控制以及灯光的智能调节和个性化设置。
[0003]然而,尽管灯光同步技术已经取得了显著的进步,如专利技术专利CN116437541A公开了一种基于差分调度的多灯光同步方法,具体公开了:由于灯光控制器与控制终端存在通信误差,利用每个灯光控制器在每轮次的数据表现建立灯光控制器的异调同位延迟,通过该延迟指标对灯光设备进行实时调控,能够有效降低调光延迟,提高多灯光的同步性和响应速度;值得注意的是,引起通信误差的原因往往复杂多变,每次的通信异常都会导致灯光控制器的数据不一致,进而导致以通信误差为基础的延迟计算并不具有普适性,仅能在部分场景下提高多灯光的同步效果,在一些更为复杂的场景中,其动态同步效果的表现就相对欠缺,因此,考虑到信号传输延迟、元件处理延迟以及响应延迟等硬件限制方面的因素,以智能算法或模型预测等手段去优化灯光的同步过程,成为解决灯光设备中的各种延迟对于同步效果影响的关键,同时能够进一步地提高动态同步的精度,以及灯光在不同场景下的效果表现。

技术实现思路

[0004]本专利技术的目的在于提出一种多灯光动态同步方法及系统,以解决现有技术中所存在的一个或多个技术问题,至少提供一种有益的选择或创造条件。
[0005]本专利技术提供了一种多灯光动态同步方法及系统,将多个灯光设备与灯光控制器通过有线方式连接,在灯光设备中接入电流探头,通过电流探头获取电流时序数据,根据电流时序数据建立采样补偿模型,通过采样补偿模型,完成多个灯光设备的动态同步。所述方法能够实现灯光设备之间的精确同步,提高了灯光设备的整体表现和稳定性,通过采集灯光设备的电流数据以及建立采样补偿模型,基于采样补偿模型动态地去调整发送到每个灯光设备的控制信号,从而使得所有灯光设备达到高度同步,提高灯光表现稳定性和一致性的同时,更大幅地提高了多灯光在动态同步过程中的流畅性。
[0006]为了实现上述目的,根据本专利技术的一方面,提供一种多灯光动态同步方法及系统,所述方法包括以下步骤:
[0007]S100,将多个灯光设备与灯光控制器通过有线方式连接;
[0008]S200,在灯光设备中接入电流探头,通过电流探头获取电流时序数据;
[0009]S300,根据电流时序数据建立采样补偿模型;
[0010]S400,通过采样补偿模型,完成多个灯光设备的动态同步。
[0011]进一步地,S100中,将多个灯光设备与灯光控制器通过有线方式连接的方法具体为:通过信号线将多个灯光设备与灯光控制器相连接,每个灯光设备分别以一条信号线连接到灯光控制器,并通过该信号线实现灯光设备和灯光控制器之间的信号传输(即通信),灯光控制器通过发送调光指令至灯光设备以控制灯光设备的颜色变化,灯光设备与灯光控制器之间的通信协议为DMX512协议,所述调光指令用于改变灯光的颜色、灯光亮度和灯光效果。
[0012]可选地,所述灯光设备为舞台追踪灯、布景灯、剧场灯、洗光灯中的任意一种或多种,所述灯光控制器为GrandMA3、ChamSys控台、Hog 4系列控制台中的任意一种(高级控制台便于以独立的方式去控制每个灯光设备的指令发送时间,在大型的灯光现场中对于远距离的多灯光设备也能实现超高度同步的灯光效果)。
[0013]优选地,所述信号线为DMX信号线。
[0014]进一步地,S200中,在灯光设备中接入电流探头,通过电流探头获取电流时序数据的方法具体为:记多个灯光设备的数量为N个,将第i个灯光设备与灯光控制器进行连接所用的第i条信号线记为wire(i),所有信号线的数量也为N,i为序号,i的取值范围为i=1,2,

N,以Le(i)表示N个灯光设备中的第i个灯光设备,对于所述的第i条信号线wire(i),wire(i)的一端接入至灯光设备,另一端接入至灯光控制器,在靠近灯光设备的一侧将电流探头接入至信号线中,则接入N个电流探头至N条信号线,通过电流探头对流经信号线的瞬时电流大小进行测量。
[0015]进一步地,S200中,在灯光设备中接入电流探头,通过电流探头获取电流时序数据,还包括:在多灯光设备的运行过程中任意选取一个时段,以每秒为间隔地记录该时段中流经信号线的电流大小,记所述时段的长度为M(秒),以t(j)表示所述时段内的第j秒,t(j)为时刻,j为序号,j的取值范围为j=1,2,

,M;以inc(i,j)表示在时刻t(j)流经第i条信号线wire(i)的瞬时电流的大小,创建一个空白的二维矩阵inc[],遍历序号i和j,依次将i和j所对应的inc(i,j)作为二维矩阵inc[]中第i行第j列的元素写入至二维矩阵inc[]中,进而得到大小为N行M列的二维矩阵inc[],以inc[]作为电流数据;
[0016]具体为,将M个数值inc(1,1),inc(1,2),

,inc(1,M)作为二维矩阵inc[]中的第1行、将M个数值inc(2,1),inc(2,2),

,inc(2,M)作为二维矩阵inc[]中的第2行,以此类推,直至将M个数值inc(N,1),inc(N,2),

,inc(N,M)作为二维矩阵inc[]中的第N行,从而得到一个N行M列的二维矩阵inc[],inc[]的数学形式为:
[0017][0018]进一步地,S300中,根据电流时序数据建立采样补偿模型的方法具体为:将二维矩阵inc[]中位于第i行的所有元素组成数组inc
i
[],inc
i
[]中含有M个元素,i=1,2,

N,则有N个数组inc1[],inc2[],

,inc
N
[],将这N个数组组成数组序列inc<N,M>,则数组序列
inc<N,M>中的第i个数组为inc
i
[],计算inc<N,M>中每个数组的时序补偿度,以COA表示inc<N,M>中所有数组的时序补偿度的平均值,将inc<N,M>中的时序补偿度大于COA的数组记为补偿数组,将inc<N,M>中的时序补偿度小于CO本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多灯光动态同步方法,其特征在于,所述方法包括以下步骤:S100,将多个灯光设备与灯光控制器通过有线方式连接;S200,在灯光设备中接入电流探头,通过电流探头获取电流时序数据;S300,根据电流时序数据建立采样补偿模型;S400,通过采样补偿模型,完成多个灯光设备的动态同步。2.根据权利要求1所述的一种多灯光动态同步方法,其特征在于,S100中,将多个灯光设备与灯光控制器通过有线方式连接的方法具体为:通过信号线将多个灯光设备与灯光控制器相连接,每个灯光设备分别以一条信号线连接到灯光控制器,并通过该信号线实现灯光设备和灯光控制器之间的信号传输,灯光控制器通过发送调光指令至灯光设备以控制灯光设备的颜色变化,灯光设备与灯光控制器之间的通信协议为DMX512协议,所述调光指令用于改变灯光的颜色、灯光亮度和灯光效果。3.根据权利要求1所述的一种多灯光动态同步方法,其特征在于,S200中,在灯光设备中接入电流探头,通过电流探头获取电流时序数据的方法具体为:记多个灯光设备的数量为N个,将第i个灯光设备与灯光控制器进行连接所用的第i条信号线记为wire(i),所有信号线的数量也为N,i为序号,i的取值范围为i=1,2,

N,以Le(i)表示N个灯光设备中的第i个灯光设备,对于所述的第i条信号线wire(i),wire(i)的一端接入至灯光设备,另一端接入至灯光控制器,在靠近灯光设备的一侧将电流探头接入至信号线中,则接入N个电流探头至N条信号线,通过电流探头对流经信号线的瞬时电流大小进行测量。4.根据权利要求3所述的一种多灯光动态同步方法,其特征在于,S200中,在灯光设备中接入电流探头,通过电流探头获取电流时序数据,还包括:在多灯光设备的运行过程中任意选取一个时段,以每秒为间隔地记录该时段中流经信号线的电流大小,记所述时段的长度为M,以t(j)表示所述时段内的第j秒,t(j)为时刻,j为序号,j的取值范围为j=1,2,

,M;以inc(i,j)表示在时刻t(j)流经第i条信号线wire(i)的瞬时电流的大小,创建一个空白的二维矩阵inc[],遍历序号i和j,依次将i和j所对应的inc(i,j)作为二维矩阵inc[]中第i行第j列的元素写入至二维矩阵inc[]中,进而得到大小为N行M列的二维矩阵inc[],以inc[]作为电流数据。5.根据权利要求4所述的一种多灯光动态同步方法,其特征在于,S300中,根据电流时序数据建立采样补偿模型的方法具体为:将二维矩阵inc[]中位于第i行的所有元素组成数组inc
i
[],inc
i
[]中含有M个元素,i=1,2,

N,则有N个数组inc1[],inc2[],

,inc
N
[],将这N个数组组成数组序列inc<N,M>,则数组序列inc<N,M>中的第i个数组为inc
i
[],计算inc<N,M>中每个数组的时序补偿度,以COA表示inc<N,M>中所有数组的时序补偿度的平均值,将inc<N,M>中的时序补偿度大于COA的数组记为补偿数组,将inc<N,M>中的时序补偿度小于COA的数组记为反补偿数组;记所有补偿数组的数量为N1,以所有的补偿数组组成一个数组序列arr<N1,M>,数组序列arr<N1,M>中含有N1个数组,以arr
k1
[]表示数组序列arr<N1,M>中的第k1个数组,k1为序号,k1的取值范围为k1=1,2,

,N1;通过第一算法筛选出采样补偿数据段,基于采样补偿数据段建立采样补偿模型。6.根据权利要求5所述的一种多灯光动态同步方法,其特征在于,inc...

【专利技术属性】
技术研发人员:邓国强全宗丰郑林晖陆文波
申请(专利权)人:东莞汇莞文化科技有限公司
类型:发明
国别省市:

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

1