一种基于灯位坐标和多维序号的灯光控制方法和系统

文档序号:1538575 发布日期:2020-02-14 浏览:25次 >En<

阅读说明:本技术 一种基于灯位坐标和多维序号的灯光控制方法和系统 (Lamplight control method and system based on lamp position coordinates and multi-dimensional serial numbers ) 是由 陈天锣 于 2019-11-11 设计创作,主要内容包括:本发明提出了一种基于灯位坐标和多维序号的灯光控制方法和系统,包括如下步骤:确定灯光运行时所涉及到的灯具的灯位坐标;根据灯光运行效果,确定灯具的运行维数;根据每一维所涉及到的灯具,按照运行时间分别进行顺序标号;根据灯具的灯位坐标及每一维中灯具的顺序标号,生成灯具的多维序号(Xi,Yi,Zi,…);其中,Xi、Yi、Zi、…分别表示灯具在每一维的运行过程中的顺序标号;根据多维序号控制灯光的运行。本发明降低了复杂灯光效果实现的工作难度,使得复杂的灯光效果实现更加便捷,提高了工作效率。(The invention provides a light control method and a system based on lamp position coordinates and multidimensional serial numbers, which comprises the following steps: determining lamp position coordinates of a lamp related to the operation of light; determining the operation dimension of the lamp according to the light operation effect; according to the lamps related to each dimension, sequentially labeling according to the running time; generating a multi-dimensional serial number (Xi, Yi, Zi, …) of the lamp according to the lamp position coordinates of the lamp and the sequence labels of the lamp in each dimension; wherein Xi, Yi, Zi and … respectively represent the sequence labels of the lamps in the operation process of each dimension; and controlling the operation of the light according to the multi-dimensional serial number. The invention reduces the working difficulty of realizing the complex lighting effect, leads the complex lighting effect to be more convenient and faster to realize, and improves the working efficiency.)

一种基于灯位坐标和多维序号的灯光控制方法和系统

技术领域

本发明涉及灯光控制领域,具体设计一种基于灯位坐标和多维序号的灯光控制方法和系统。

背景技术

在实际现场灯光控制情景中,灯光师通常需要设计一些复杂的灯光动态效果,例如:制作让整个舞台上的灯从左到右依次变换颜色或者改变亮度,或者从舞台中间往两边依次变色或者改变亮度的效果时,通常需要对灯具进行排序的方式来处理;首先根据现场灯具摆放位置在控制设备上做好灯位图,将左边最先变化的灯位设置为序号1,从左往右依次增加序号。中间往两边的效果则把中间的灯位序号设置为1,从中间往两边序号依次增大。

现有的技术中给灯位排序的序号均为一维数字,存在以下缺点:序号信息单一,灵活性不足等缺点。比如:在做全场灯具从左往右的效果,将灯位依次从左往右设置序号之后,没法用已经设置好的序号制作从上往下的效果,在一维序号中只能设置一个方向的变化无法对多个维度的变化同时实现控制,需要对灯具进行多次序号设置,工作量大且出错率高。

发明内容

针对现有技术的不足,本发明提出一种灯光运行方向的控制方法和系统,解决了现有技术中灯具运行方向控制方法效率低的问题。

本发明的技术方案是这样实现的:一种基于灯位坐标和多维序号的灯光控制方法,包括如下步骤:

确定灯光运行时所涉及到的灯具的灯位坐标;

根据灯光运行效果,确定灯具的运行维数;

根据每一维所涉及到的灯具,按照运行时间分别进行顺序标号;

根据灯具的灯位坐标及每一维中灯具的顺序标号,生成灯具的多维序号(Xi,Yi,Zi,…);其中,Xi、Yi、Zi、…分别表示灯具在每一维的运行过程中的顺序标号;

根据多维序号控制灯光的运行。

可选的,确定灯光运行时所涉及到的灯具的灯位坐标的步骤包括以下子步骤:

根据灯具窗口中的灯位所在的窗口像素位置生成坐标参数;

根据坐标参数及坐标原点确定灯具的灯位坐标。

可选的,根据灯光运行效果,确定灯具的运行维数的步骤包括:

根据灯光的运行效果,确定灯光的运行轨迹数,从而确定灯具的运行维数。

可选的,根据多维序号控制灯光的运行的步骤包括:

根据多维序号(Xi,Yi,Zi,…)中每一维中灯具的顺序标号,确定每一维中灯具的运行顺序;

根据灯具每一维中灯具的运行顺序,同时控制灯具的运行。

可选的,包括

灯光坐标确定模块,用于确定灯光运行时所涉及到的灯具的灯位坐标;

运行维数确定模块,用于根据灯光运行效果,确定灯具的运行维数;

顺序标号确定模块,根据每一维所涉及到的灯具,按照运行时间分别进行顺序标号;

多维序号确定模块,根据灯具的灯位坐标及每一维中灯具的顺序标号,生成灯具的多维序号(Xi,Yi,Zi,…);其中,Xi、Yi、Zi、…分别表示灯具在每一维的运行过程中的顺序标号;

控制灯光运行模块,根据多维序号控制灯光的运行。

可选的,灯光坐标确定模块包括

坐标参数单元,具体用于根据灯具窗口中的灯位所在的窗口像素位置生成坐标参数;

灯具坐标单元,具体用于根据坐标参数及坐标原点确定灯具的灯位坐标。

可选的,运行维数确定模块具体用于根据灯光的运行效果,确定灯光的运行轨迹数,从而确定灯具的运行维数。

可选的,控制灯光运行模块包括

运行顺序单元,具体用于根据多维序号(Xi,Yi,Zi,…)中每一维中灯具的顺序标号,确定每一维中灯具的运行顺序;

灯光运行单元,具体用于根据灯具每一维中灯具的运行顺序,同时控制灯具的运行。

与现有技术相比,本发明具有以下优点:本发明将实际灯具的具***置通过虚拟灯位摆放在控制系统的窗口内;在控制系统中对各个灯位设置坐标参数,将坐标参数通过运行方向的顺序转化成多维序号;多维序号可以是二维或者三维,具体根据实际应用进行选择,这样便可同时控制2个或3个方向的运行。本发明降低了复杂灯光效果实现的工作难度,使得复杂的灯光效果实现更加便捷,提高了工作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种基于灯位坐标和多维序号的灯光控制方法的流程示意图;

图2为本发明一种基于灯位坐标和多维序号的灯光控制系统的组成示意图;

图3为本发明一种基于灯位坐标和多维序号的灯光控制系统的灯光坐标确定模块组成示意图;

图4为本发明一种基于灯位坐标和多维序号的灯光控制系统的控制灯光运行模块组成示意图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明的技术方案是这样实现的:一种基于灯位坐标和多维序号的灯光控制方法,包括如下步骤:

S101,确定灯光运行时所涉及到的灯具的灯位坐标;

S102,根据灯光运行效果,确定灯具的运行维数;

实际操作中,大多数的运行方向为从左往右、从上往下、从中间往两边和从中心往***等,但是不局限于这几种类型。运行方向可自由创建,比如灯光师可以根据舞台的需要选择不同角度的运行或者使灯具按照绘制好的运行截面曲线进行灯光展示。根据灯光的运行轨迹数,从而确定灯具的运行维数。其中:若设计2个方向的灯光效果则需要设计2维。根据不同的方向数确定不同的维数。

S103,根据每一维所涉及到的灯具,按照运行时间分别进行顺序标号;

其中,在选定的运行方式模式下,确定涉及到的所有灯具,对其运行的多个方向分别进行顺序标号,例如:在X方向,根据运行时间,依次进行1、2、…顺序标注;在Y方向、Z方向等等按照如上的方式依次进行。

S104,根据灯具的灯位坐标及每一维中灯具的顺序标号,生成灯具的多维序号(Xi,Yi,Zi,…);其中,Xi、Yi、Zi、…分别表示灯具在每一维的运行过程中的顺序标号;

其中,将每一个灯具具体的顺序标号(包含X方向、Y方向、Z方向等等)按照单个灯具进行整理,形成每个灯具对应的多维序号;将所有的灯具的多维序号按照如上方式进行整理;整理好后形成所有灯具的多维序号。

S105,根据多维序号控制灯光的运行。

如图2所示,本发明实施公开了一种基于灯位坐标和多维序号的灯光控制系统,包括灯光坐标确定模块、运行维数确定模块、顺序标号确定模块和控制灯光运行模块,具体的,各个模块的介绍如下:

灯光坐标确定模块,用于确定灯光运行时所涉及到的灯具的灯位坐标。

运行维数确定模块,用于根据灯光运行效果,确定灯具的运行维数。

顺序标号确定模块,根据每一维所涉及到的灯具,按照运行时间分别进行顺序标号。

多维序号确定模块,根据灯具的灯位坐标及每一维中灯具的顺序标号,生成灯具的多维序号(Xi,Yi,Zi,…);其中,Xi、Yi、Zi、…分别表示灯具在每一维的运行过程中的顺序标号。

控制灯光运行模块,根据多维序号控制灯光的运行。

在一具体的实施例中,基于灯位坐标和多维序号的灯光控制方法以基于灯位坐标和多维序号的灯光控制系统作为执行对象,或者以系统内的各个模块作为步骤的执行对象;具体地,步骤S101以灯光坐标确定模块作为执行对象;步骤S102以运行维数确定模块作为执行对象;步骤S103以顺序标号确定模块作为执行对象;步骤S104以多维序号确定模块作为执行对象;步骤S105以控制灯光运行模块作为执行对象。

具体的,步骤S101包括以下子步骤:

S1011,根据灯具窗口中的灯位所在的窗口像素位置生成坐标参数;

S1012,根据所述坐标参数及坐标原点确定灯具的灯位坐标。

对应的,基于灯位坐标和多维序号的灯光控制系统中的灯光坐标确定模块包括坐标参数单元和灯具坐标单元,其中

坐标参数单元,具体用于根据灯具窗口中的灯位所在的窗口像素位置生成坐标参数;

灯具坐标单元,具体用于根据坐标参数及坐标原点确定灯具的灯位坐标。

其中,步骤S1011以坐标参数单元作为执行对象,步骤S1012以灯具坐标单元作为执行对象。

在步骤S1011中,控制系统根据每个灯位在窗口中的像素位置生成灯位坐标。灯位坐标可以是平面的(x,y)或者三维立体的(x,y,z)。这里的灯位坐标所指的坐标原点(0,0)的位置不是固定的。可以在窗口内的任一位置;因为所有的坐标数据都是相对位置的数据呈现,且该坐标数据只是提供一个参考的方位,所以坐标原点并不影响最终效果。

在步骤S1012中,坐标原点和坐标参数确定之后,根据灯具在控制窗口离坐标原点的距离确定出灯具的灯位坐标。

具体的,步骤S105包括以下子步骤:

S1051,根据多维序号(Xi,Yi,Zi,…)中每一维中灯具的顺序标号,确定每一维中灯具的运行顺序;

S1052,根据灯具每一维中灯具的运行顺序,同时控制灯具的运行。

对应的,基于灯位坐标和多维序号的灯光控制系统中的控制灯光运行模块包括运行顺序单元和灯光运行单元,其中

运行顺序单元,具体用于根据多维序号(Xi,Yi,Zi,…)中每一维中灯具的顺序标号,确定每一维中灯具的运行顺序;

灯光运行单元,具体用于根据灯具每一维中灯具的运行顺序,同时控制灯具的运行。

同样的,步骤S1051以运行顺序单元作为执行对象,步骤S1052以灯光运行单元作为执行对象。

对于步骤S1051中,在一具体的实施例中,当灯光师选择坐标为(15,4,18)、(6,13,20)、(3,16,25)的3个灯位,选择X方向的灯位顺序为:(3,16,25)、(6,13,20)、(15,4,18),选择Y方向的灯位顺序为(15,4,18)、(6,13,20)、(3,16,25),选择Z方向的灯位顺序为(15,4,18)、(6,13,20)、(3,16,25),则根据选择的三维运行方向,相应的这3个灯位的多维序号为(3,1,1)、(2,2,2)、(1,3,3)。

在步骤S1052中,根据灯具的具体运行顺序,基于灯位坐标和多维序号的灯光控制系统控制灯光根据顺序相应进行现场展示。

综上,本发明将实际灯具的具***置通过虚拟灯位摆放在控制系统的窗口内;在控制系统中对各个灯位设置坐标参数,将坐标参数通过运行方向的顺序转化成多维序号;多维序号可以是二维或者三维,具体根据实际应用进行选择,这样便可同时控制2个或3个方向的运行。本发明降低了复杂灯光效果实现的工作难度,使得复杂的灯光效果实现更加便捷,提高了工作效率。

下文的公开提供了许多不同的实施方式或例子用来实现本发明的实施方式的不同结构。为了简化本发明的实施方式的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明的实施方式可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明的实施方式提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种电源照明系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!