本发明属于灯光技术领域,尤其涉及一种数字图形的生成方法和系统。
背景技术:
数字图形生成器应用于酒吧、剧院、多功能厅和演唱会等专业舞台演出的舞台灯光设备中。
舞台灯光设备的控制信号采用dmx512国际通用信号,一页dmx512最多控制512个数据。通常舞台灯光设备的信号控制以每一个像素点为单位,通常舞台灯光设备的阵列光源灯具的像素点数较多,这样使得控制难度大,成本高。现以led阵列效果灯为例,若有150个像素点,通过控制像素点开关来控制led阵列效果灯的图形,当需要led阵列效果灯从圆形变成方形时,需要控制一部分像素点开一部分像素点关,则150个像素点共计占用150个dmx512数据,因此一页dmx512则只能控制3台阵列效果灯;因为当像素点越多dmx512能控制阵列效果灯就越少,这样会造成用户控制编程难度大,dmx512配套控制成本高的问题。
技术实现要素:
针对现有技术的不足,本发明提出一种数字图形的生成方法和系统,解决了现有技术中当待控制舞台灯光设备的像素点数较多时,dmx512配套成本高的问题。
本发明的技术方案是这样实现的:第一方面,一种数字图形的生成方法,包括如下步骤:
数据采集模块将预成像结果数据发送至图像成像模块;
数据采集模块将各个方向数据阵列发送至图像识别模块;
图像识别模块接收到各个方向数据阵列后,从图像成像模块中获取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,图像识别模块输出成像结果数值并存储在图像缓冲模块中;
图像生成模块调取图像缓冲模块数据来控制调光器生成成像结果。
可选的,图像识别模块接收到各个方向数据阵列后,从图像成像模块中获取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,图像识别模块输出成像结果数值并存储在图像缓冲模块中步骤还包括子步骤:
图像识别模块的图像切割单元接收到各个方向数据阵列后,从图像成像模块中获取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,图像切割单元输出切割方向数值,并将切割方向数值发送至图像识别模块的数据处理单元;
图像识别模块的亮度调节单元接收到各个方向数据阵列后,从图像成像模块中获取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,亮度调节单元输出亮度数值,并将亮度数值发送至数据处理单元;
图像识别模块的颜色调节单元接收到各个方向数据阵列后,从图像成像模块中获取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,颜色调节单元输出颜色数值,并将颜色数值发送至数据处理单元;
数据处理单元将接收到的切割方向数值、亮度数值和颜色数值进行分析处理,生成成像结果数值并存储在图像缓冲模块中。
第二方面,一种数字图形的生成系统,包括数据采集模块、数字图形生成器和调光器;数字图形生成器包括图像成像模块、图像识别模块、图像缓冲模块和图像生成模块;
数据采集模块,用于将各个方向数据阵列和预成像结果数据发送至数字图形生成器;
图像成像模块,用于存储预成像结果数据;
图像识别模块,用于根据预成像结果数据和各个方向数据阵列,输出成像结果数值并存储在图像缓冲模块中;
图像缓冲模块,用于存储图像识别模块的输出成像结果;
图像生成模块,用于调取图像缓冲模块数据并控制调光器生成成像结果;
调光器,用于执行图像生成模块的控制指令,生成成像结果。
可选的,图像识别模块包括图像切割单元、亮度调节单元、颜色调节单元和数据处理单元;
图像切割单元,用于生成成像结果的切割方向数值;
亮度调节单元,用于生成各个方向数据阵列的亮暗数值;
基色调节单元,用于根据三基色生成各个方向数据阵列的颜色数值。
数据处理单元,用于将切割方向数值、亮度数值和颜色数值进行分析处理,生成成像结果数值并存储在图像缓冲模块中。
可选的,切割方向数值为1~16。
与现有技术相比,本发明具有以下优点:相对于传统通过数字图形生成器控制大量的像素点的亮暗来控制舞台灯光设备的形状相比,本申请通过分析预成像结果和各个方向数据阵列后,数字图形生成器的图像识别模块输出成像结果数值并存储在图像缓冲模块中,图像生成模块调用图像缓冲模块数据控制调光器实现舞台灯光设备的形状转化,因成像结果数值对应dmx512数据的占用个数,因此采用本方法大大减少dmx512数据的占用,降低了编程的控制工作,进一步控制成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一种数字图形生成的切割方法的流程图;
图2为本发明一种数字图形生成的切割系统的功能框图;
附图标识:1数据采集模块;2数字图形生成器;21图像识别模块;22图像成像模块;23图像生成模块;24图像缓冲模块;211图像切割单元;212亮度调节单元;213基色调节单元;214数据处理单元;3调光器。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图1所示,一种数字图形的生成方法,包括如下步骤:
步骤1,数据采集模块1将预成像结果数据发送至图像成像模块22;
步骤2,数据采集模块1将各个方向数据阵列发送至图像识别模块21;数据采集模块采集到dmx512协议发送的数据,并将数据发送至图像识别模块;
步骤3,图像识别模块21接收到各个方向数据阵列后,从图像成像模块22中获取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,图像识别模块21输出成像结果数值并存储在图像缓冲模块24中;其中,因成像结果数值对应dmx512数据的占用个数,因此采用本方法大大减少dmx512数据的占用,降低了编程的控制工作,进一步控制成本。
进一步,步骤3还包括如下子步骤:
步骤31,图像识别模块21的图像切割单元211接收到各个方向数据阵列后,从图像成像模块22中调取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,图像切割单元211输出切割方向数值,并将切割方向数值发送至图像识别模块21的数据处理单元214;其中,图像切割单元211根据最终的预成像结果数据判断需要输出几个切割方向,从而占用几个dmx512数据。
步骤32,图像识别模块21的亮度调节单元212接收到各个方向数据阵列后,从图像成像模块22中调取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,亮度调节单元212输出亮度数值,并将亮度数值发送至数据处理单元214;其中,亮度调节单元212根据需要输出的亮暗程度的类型,若一种亮度则占用1个dmx512数据,若多种亮度来回转换则占用多个dmx512数据。
步骤33,图像识别模块21的颜色调节单元接收到各个方向数据阵列后,从图像成像模块22中调取预成像结果数据,并将预成像结果数据和各个方向数据阵列进行对比分析,颜色调节单元输出颜色数值,并将颜色数值发送至数据处理单元214;其中,基色调节模块基于三基色(红、绿、蓝),则占用3个dmx512数据。
步骤34,数据处理单元214将接收到的切割方向数值、亮度数值和颜色数值进行分析处理,生成成像结果数值并存储在图像缓冲模块24中。其中,成像结果数值包括切割方向数值、亮度数值和颜色数值等等,并将成像结果数值存储在相应图像缓冲模块24中。
具体的,当舞台灯具设备还需要实现其他功能时,则相应的在数字图形生成器2上设计对应的功能模块,功能模块控制相应的调节器以实现其他功能,以此方式来代替通过像素点作为变量来控制。当像素点过多时,本申请方案的优势越明显,即dmx512数据占用率大幅度降低;使得数字图形生成器2的控制对象增多。
步骤4,图像生成模块23调取图像缓冲模块24数据控制调光器3生成成像结果。
其中,dmx512协议最先是由usitt(美国剧院技术协会)发展成为从控制台用标准数字接口控制调光器3的方式。dmx512超越了模拟系统,但不能完全代替模拟系统。dmx512的简单性、可靠性以及灵活性使其迅速成为资金允许情况下选择的协议。
进一步,dmx512协议使用是通过ip地址发送的,1个控制设备上具有512个dmx512数据,dmx512协议的传统控制方式是以像素点作为单位进行控制(见背景技术),当需要led阵列效果灯从圆形变成方形时,则需要控制设备发送150个dmx512数据至终端设备。若采用本申请方案时,为了解决将led阵列效果灯从圆形变成方形,数字图像生成器2的图像切割单元211输出切割方向数值为4,占用4个dmx512数据,则控制设备只需发送4个dmx512数据至终端设备即可。相对传统方式,dmx512数据的占用比例达到了150:4。当随着led阵列效果灯的像素点越来越多时,dmx512的数据占用成本就会增多,因此,本申请采用一种新的控制方法解决dmx512数据的占用问题,大大降低了用户的控制编程难度,同时也降低了dmx512配套成本。
实施例二
如图2所示,一种数字图形的生成系统,第二方面,一种数字图形的生成系统,其特征在于,包括数据采集模块1、数字图形生成器2和调光器3;数字图形生成器2包括图像成像模块22、图像识别模块21、图像生成模块23和图像缓冲模块24;
数据采集模块1,用于将各个方向数据阵列和预成像结果数据发送至数字图形生成器2;
图像成像模块22,用于存储预成像结果数据;
图像识别模块21,用于根据预成像结果数据和各个方向数据阵列,输出成像结果数值并存储在图像缓冲模块24中;
图像生成模块23,用于调取图像缓冲模块24数据并控制调光器3生成成像结果;
图像缓冲模块24,用于存储图像识别模块的输出成像结果;
调光器3,用于执行图像生成模块23的控制指令,生成成像结果。
具体的,图像识别模块21包括图像切割单元211、亮度调节单元212、颜色调节单元和数据处理单元214;图像切割单元211,用于生成成像结果的切割方向数值;亮度调节单元212,用于生成各个方向数据阵列的亮暗数值;基色调节单元213,用于根据三基色生成各个方向数据阵列的颜色数值。数据处理单元214,用于将切割方向数值、亮度数值和颜色数值进行分析处理,生成成像结果数值并存储在图像缓冲模块中。其中,当舞台灯具设备还需要其他的控制功能时,则相应的在数字图形生成器2上设计对应的功能模块,功能模块控制分配的调节器以实现其他功能。
具体的,切割方向个数为1~16个。其中切割方向的个数根据实际的灯光呈现效果确定,切割方向的个数也可以在该范围以外。
具体的,各个方向数据阵列的形状可为圆形、方形和多边形。其中各个方向数据阵列形状依据实际的控制的阵列灯源为准,切割后的形状依据现场的需求设定。
综上,相对于传统通过数字图形生成器2控制大量的像素点的亮暗来控制舞台灯光设备的形状相比,本申请通过分析预成像结果和各个方向数据阵列后,数字图形生成器2的图像识别模块21输出成像结果数值并存储在图像缓冲模块24,图像生成模块23调用图像缓冲模块24数据控制调光器3实现舞台灯光设备的形状转化,因成像结果数值对应dmx512数据的占用个数,因此采用本方法大大减少dmx512数据的占用,降低了编程的控制工作,进一步控制成本。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
1.一种数字图形的生成方法,其特征在于,包括如下步骤:
所述数据采集模块将预成像结果数据发送至图像成像模块;
所述数据采集模块将各个方向数据阵列发送至图像识别模块;
所述图像识别模块接收到所述各个方向数据阵列后,从所述图像成像模块中获取所述预成像结果数据,并将所述预成像结果数据和所述各个方向数据阵列进行对比分析,所述图像识别模块输出成像结果数值并存储在图像缓冲模块中;
所述图像生成模块调取图像缓冲模块数据来控制所述调光器生成成像结果。
2.如权利要求1一种数字图形的生成方法,其特征在于,所述所述图像识别模块接收到所述各个方向数据阵列后,从所述图像成像模块中获取所述预成像结果数据,并将所述预成像结果数据和所述各个方向数据阵列进行对比分析,所述图像识别模块输出成像结果数值并存储在图像缓冲模块中步骤还包括子步骤:
所述图像识别模块的图像切割单元接收到所述各个方向数据阵列后,从所述图像成像模块中获取所述预成像结果数据,并将所述预成像结果数据和所述各个方向数据阵列进行对比分析,所述图像切割单元输出切割方向数值,并将所述切割方向数值发送至所述图像识别模块的数据处理单元;
所述图像识别模块的亮度调节单元接收到所述各个方向数据阵列后,从所述图像成像模块中获取所述预成像结果数据,并将所述预成像结果数据和所述各个方向数据阵列进行对比分析,所述亮度调节单元输出亮度数值,并将所述亮度数值发送至所述数据处理单元;
所述图像识别模块的颜色调节单元接收到所述各个方向数据阵列后,从所述图像成像模块中获取所述预成像结果数据,并将所述预成像结果数据和所述各个方向数据阵列进行对比分析,所述颜色调节单元输出颜色数值,并将所述颜色数值发送至所述数据处理单元;
所述数据处理单元将接收到的所述切割方向数值、所述亮度数值和所述颜色数值进行分析处理,生成成像结果数值并存储在图像缓冲模块中。
3.一种数字图形的生成系统,其特征在于,包括数据采集模块、数字图形生成器和调光器;所述数字图形生成器包括图像成像模块、图像识别模块、图像缓冲模块和图像生成模块;
所述数据采集模块,用于将所述各个方向数据阵列和所述预成像结果数据发送至所述数字图形生成器;
所述图像成像模块,用于存储所述预成像结果数据;
所述图像识别模块,用于根据所述预成像结果数据和所述各个方向数据阵列,输出成像结果数值并存储在图像缓冲模块中;
所述图像缓冲模块,用于存储图像识别模块的输出成像结果;
所述图像生成模块,用于调取图像缓冲模块数据并控制所述调光器生成成像结果;
所述调光器,用于执行所述图像生成模块的控制指令,生成成像结果。
4.如权利要求3的一种数字图形的生成系统,其特征在于,所述图像识别模块包括图像切割单元、亮度调节单元、颜色调节单元和数据处理单元;
所述图像切割单元,用于生成成像结果的切割方向数值;
所述亮度调节单元,用于生成各个方向数据阵列的亮暗数值;
所述基色调节单元,用于根据三基色生成各个方向数据阵列的颜色数值。
所述数据处理单元,用于将所述切割方向数值、所述亮度数值和所述颜色数值进行分析处理,生成成像结果数值并存储在图像缓冲模块中。
5.如权利要求3的一种数字图形的生成系统,其特征在于,所述切割方向数值为1~16。
技术总结