A method and system for live show control of a plurality of light emitting devices

By combining different signal control methods and near-field directional electromagnetic signals, a new type of luminous status information is generated, which solves the problems of cumbersome pre-downloaded libraries and data capacity limitations when audiences use luminous devices to control performances. This enables rich and varied performance control and efficient on-site adaptability, enhancing the audience's immersion and sense of unity.

CN122248612APending Publication Date: 2026-06-19HYBE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HYBE CO LTD
Filing Date
2025-12-11
Publication Date
2026-06-19

Smart Images

  • Figure CN122248612A_ABST
    Figure CN122248612A_ABST
Patent Text Reader

Abstract

According to an embodiment of the present invention, a live performance control method for multiple light-emitting devices is executed by at least one processor of a central control terminal, comprising the following steps: acquiring a first control signal including a dataset containing one or more light-emitting mode information defined by transmitter identification information; generating one or more light-emitting state information by combining the light-emitting mode components included in the light-emitting mode information; sending the first control signal including the generated light-emitting state information to multiple light-emitting devices via a first communication method; and controlling the multiple light-emitting devices, which receive a second control signal sent from one or more transmitters based on a second communication method, to emit light according to the sent light-emitting state information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a live performance control method and system for multiple light-emitting devices. By generating light-emitting status information based on different communication methods, it controls all light-emitting devices in the performance venue without depending on whether the light-emitting devices are paired or not. Background Technology

[0002] In recent years, audiences have used light-up devices in organized events such as performances, concerts, activities and sporting events for various reasons, including cheering, aesthetic effects or creating a festive atmosphere.

[0003] In particular, controlling multiple spectators to display different colors or effects through light-up devices has become a form of performance control for presenting prescribed text or forming special patterns to performers.

[0004] According to existing technology, in order to perform performance control using lighting devices, a library can be pre-downloaded and applied to the lighting devices, which presets the lighting of the lighting devices according to the team or artist's signature colors or the rhythm of the song.

[0005] However, if the audience does not download the library in advance due to insufficient time or unfamiliarity with the operation method, they cannot participate in the overall control of the performance and need to manually operate the cheering sticks, which is very inconvenient.

[0006] In addition, if viewers want to download the library in advance, they must go through a separate matching application to pre-match. The more shows they want to watch, the longer the matching process takes, which is cumbersome and inconvenient.

[0007] Furthermore, with viewers watching various performances multiple times and downloading multiple libraries, the large amount of data stored in the light stick's library increases the probability of errors.

[0008] Furthermore, when all seats in a performance venue are used as a canvas for dynamic control, the central control signal alone is insufficient to transmit rich lighting information due to data capacity limitations. Moreover, since all lighting devices are considered as objects, local performance control cannot be achieved. If there are lighting devices that are not executed, the uniformity of performance execution will be reduced, thereby reducing audience performance satisfaction.

[0009] Furthermore, control is based solely on pre-made control data, making it impossible to add new controls in real time. This limits the ability to implement control measures using light sticks, as there are impromptu requirements for on-site improvisation or artists' temporary needs.

[0010] Therefore, the solution currently under discussion is that as long as the audience has a light stick, they can receive various control signals and operate in real time without having to download the library in advance, thus participating in the control of the performance immediately.

[0011] Prior technology documents

[0012] Patent documents

[0013] (Patent Document 1) US 2015-0179029 A1

[0014] (Patent Document 2) KR 1936822 B1 Summary of the Invention

[0015] The problem to be solved

[0016] The purpose of this invention is to solve the problems of the prior art and provide a live performance control method and system for multiple light-emitting devices, which generates new light-emitting status information by combining control methods using different types of signals.

[0017] Furthermore, the present invention aims to provide a live performance control method and system for multiple light-emitting devices, which controls at least one light-emitting device included in the overlapping range of a signal.

[0018] Furthermore, the purpose of this invention is to provide a method and system for performing dynamic control based on multiple communication methods, which generates various light emission modes by sharing light emission components.

[0019] Furthermore, the present invention aims to provide a method and system for performing dynamic control based on multiple communication methods, which supports more natural area transitions in large-scale control of all multiple areas within a performance venue that is divided into zones.

[0020] Furthermore, the purpose of this invention is to provide a real-time performance control method and system based on a drawing interface, which immediately generates control data simply by inputting a sketch onto a canvas based on a seating layout diagram.

[0021] Furthermore, the purpose of this invention is to provide a real-time performance control method and system based on a drawing interface, which is configured to enable multiple transmitters to perform dragging when responding to input control sketches in real time.

[0022] However, the technical problems to be solved by the present invention and its embodiments are not limited to the above-mentioned technical problems, and other technical problems may also exist.

[0023] Problem Solution

[0024] According to an embodiment of the present invention, a live performance control method for multiple light-emitting devices is executed by at least one processor of a central control terminal, comprising the following steps: acquiring a first control signal including a dataset containing one or more light-emitting mode information defined by transmitter identification information; generating one or more light-emitting state information by combining the light-emitting mode components included in the light-emitting mode information; sending the first control signal including the generated light-emitting state information to multiple light-emitting devices via a first communication method; and controlling the multiple light-emitting devices, which receive a second control signal sent from one or more transmitters based on a second communication method, to emit light according to the sent light-emitting state information.

[0025] Furthermore, the step of obtaining the first control signal is a step of obtaining transmitter identification information and the first control signal, wherein the transmitter identification information includes the transmitter number of the first transmitter as specified in the transmitter numbers stored by each transmitter, and the first control signal includes a dataset of one or more one-to-one matching light emission mode information, wherein the light emission mode information determines the light emission form of the light emission device located within the signal range of the first transmitter.

[0026] Furthermore, the step of generating luminescence state information includes the following steps: setting two or more datasets as integrated data according to the combination of the number of cases that can be calculated by the transmitter identification information; extracting luminescence pattern component values ​​of the same category from the luminescence pattern information included in the two or more datasets of the integrated data according to each dataset; calculating the median value of the extracted luminescence pattern component values; and inserting the extracted median value into the luminescence pattern component of the same category to generate luminescence state information.

[0027] The step of controlling the plurality of light-emitting devices to emit light according to the transmitted light-emitting status information includes the following steps: when a light-emitting device that emits light according to a first control signal of a first communication mode receives a second control signal of a second communication mode, it will convert the light-emitting status information based on the transmitter number included in the received second control signal and emit light preferentially.

[0028] Furthermore, the second communication method of the second control signal sent by the transmitter is a short-range communication method with a smaller signal range and is a directional electromagnetic signal, compared to the first communication method of the first control signal sent by the central control terminal.

[0029] Furthermore, according to an embodiment of the present invention, a method for performing dynamic control based on multiple communication methods is provided for at least one processor of a central control terminal to perform dynamic control based on multiple communication methods, comprising the following steps: generating control data based on a performance control interface; extracting a base source based on the generated control data; determining, based on the extracted base source, first dynamic control information to be executed by a first transmitter that transmits a projection signal to a first area; determining, second dynamic control information to be executed by a second transmitter that transmits a projection signal to a second area adjacent to the first area; and controlling one or more transmitters existing in the performance venue according to a dynamic path including the first dynamic control information and the second dynamic control information.

[0030] Furthermore, the step of extracting the base source includes the following steps: extracting one or more commonly used light emission mode components from multiple control styles included in the control data; and determining one or more set values ​​included in the extracted light emission mode components as the base source.

[0031] Furthermore, the step of determining the first dynamic control information includes the following steps: determining at least one of a basic setting value, a minimum setting value, and a maximum setting value of a first dynamic control sequence of the first transmitter; determining at least one of a basic setting value, a minimum setting value, and a maximum setting value of a second dynamic control sequence of the first transmitter; mapping one or more setting values ​​constituting the determined first dynamic control sequence to one or more setting values ​​constituting the determined second dynamic control sequence; and generating first dynamic control information for controlling the first transmitter according to the setting values ​​mapped between the dynamic control sequences within a specified time.

[0032] Furthermore, the step of generating the second dynamic control information includes the following steps: detecting the end setting value of the first dynamic control sequence mapped at the end time point of the first dynamic control information; and determining the detected setting value as the start setting value of the first dynamic control sequence mapped at the start time point of the second dynamic control information.

[0033] Furthermore, the method for performing dynamic control based on multiple communication methods according to embodiments of the present invention further includes the following steps: sending a central signal that drives multiple light-emitting devices to emit light according to one or more of the central signal and projection signals; controlling the multiple light-emitting devices to emit light according to one or more of the central signal and projection signals; and distinguishing the following devices for control: a first light-emitting device located on a first projection shape projected by a first projector, a second light-emitting device located on a second projection shape projected by an nth projector other than the first projector, and a third light-emitting device located on a third projection shape other than the first projection shape and the second projection shape.

[0034] Furthermore, according to an embodiment of the present invention, a real-time performance control method based on a drawing interface is provided for at least one processor of a central control terminal to execute a real-time performance control method based on a drawing interface, comprising the following steps: uploading a seating layout diagram of one or more pixelated seats in the drawing interface; identifying pixels corresponding to control sketches input to the drawing interface that overlap with the uploaded seating layout diagram; generating illumination pattern information based on the pixel information of the identified pixels; and controlling at least one of the central control terminal and a transmitter in real time, so that an illumination device matching the extracted pixel information illuminates according to the generated illumination pattern information.

[0035] In addition, the step of uploading the seat layout diagram includes the following steps: pixelating one or more seats included in the first seat layout diagram so that one seat corresponds to one pixel; determining the coordinates of all the pixelated seats based on the coordinate axes of the canvas included in the drawing interface; and matching pixel information for all the pixelated seats.

[0036] Furthermore, the step of identifying and controlling the pixel corresponding to the sketch includes the following steps: performing preprocessing to add and delete the control sketch included in the first pixel according to the proportion of the control sketch in the first pixel; and determining the first pixel to which the preprocessing is performed as at least one of a controlled object pixel and a non-controlled object pixel.

[0037] Furthermore, the step of identifying and controlling the pixels corresponding to the sketch includes the following steps: extracting the coordinates of the controlled object pixels according to one or more shapes constituting the control sketch; storing the coordinates of the initially input first shape; removing coordinates that are repeated from the coordinates extracted from one or more shapes input after the first shape; and extracting the pixel information of the filtered controlled object pixels by removing the repeated coordinates.

[0038] Furthermore, the step of controlling the central control terminal in real time to emit light according to the generated light emission mode information includes the following steps: adding first pixel information and first light emission mode information to the first central signal to update the first central signal; sending the updated first central signal; and controlling the central control terminal to make only the light emission device that has stored the first pixel information included in the updated first central signal emit light according to the first light emission mode information.

[0039] Furthermore, the step of controlling the transmitter in real time to emit light according to the generated emission mode information includes the following steps: extracting one or more transmitters that send projection signals to the first pixel information; determining the frame of the extracted transmitter as the shape of the control sketch; and controlling the transmitter to send projection signals including the first emission mode information by the one or more transmitters.

[0040] In addition, the real-time control of the transmitter also includes the following steps: detecting drag events occurring in the control sketch; calculating the drag path of the detected drag events; generating dynamic path commands for multiple transmitters based on the calculated drag paths; and controlling the movement speed of one or more transmitters based on the generated dynamic path commands.

[0041] Furthermore, according to an embodiment of the present invention, a live performance control system for multiple light-emitting devices includes one or more applications stored in the memory of a central control terminal comprising one or more memories and one or more processors, and executed by the processors. The central control terminal is linked with multiple light-emitting devices, and the one or more applications execute commands to perform the following actions: acquiring a first control signal including a dataset containing one or more light-emitting mode information defined by transmitter identification information; generating one or more light-emitting state information by combining the light-emitting mode components included in the light-emitting mode information; sending the first control signal including the generated light-emitting state information to multiple light-emitting devices via a first communication method; and controlling multiple light-emitting devices that receive a second control signal sent from one or more transmitters based on a second communication method, so as to emit light according to the sent light-emitting state information.

[0042] Furthermore, according to an embodiment of the present invention, a system for performing dynamic control based on multiple communication methods includes one or more applications stored in the memory of a central control terminal comprising one or more memories and one or more processors, and executed by the processors. The central control terminal is linked with multiple light-emitting devices and multiple transmitters. The one or more applications execute commands to perform the following actions according to control: generating control data based on a performance control interface; extracting a base source based on the generated control data; determining, based on the extracted base source, first dynamic control information to be executed by a first transmitter that emits a projection signal to a first area; determining, second dynamic control information to be executed by a second transmitter that emits a projection signal to a second area adjacent to the first area; and controlling one or more transmitters existing in the performance venue according to a dynamic path including the first dynamic control information and the second dynamic control information.

[0043] Furthermore, according to an embodiment of the present invention, a real-time performance control system based on a drawing interface includes one or more applications stored in the memory of a central control terminal comprising one or more memories and one or more processors, and executed by the processors. The central control terminal is linked with multiple light-emitting devices and multiple transmitters. The application executes commands according to the control to perform the following actions: uploading a pixelated seating layout diagram of one or more seats in the drawing interface; acquiring a control sketch that overlaps with the uploaded seating layout diagram in the drawing interface; performing preprocessing on the control sketch based on the coordinates of the acquired control sketch; extracting pixel information corresponding to the control sketch that has undergone preprocessing; generating light emission mode information based on the input control sketch; and causing the light-emitting device matching the extracted pixel information to emit light according to the generated light emission mode information.

[0044] Invention Effects

[0045] The on-site performance control method and system for multiple lighting devices according to embodiments of the present invention generate new lighting status information by combining control methods using different types of signals, thereby overcoming the limitations imposed by the limited communication range, executing more diverse performance control, and improving the quality of the event.

[0046] Furthermore, the live performance control method and system for multiple light-emitting devices according to embodiments of the present invention improves the uniformity of performance control by controlling light-emitting devices included in at least one or more signal overlap ranges, so that light-emitting devices located in the overlap area can also conform to the overall control concept.

[0047] Furthermore, the live performance control method and system for multiple lighting devices according to embodiments of the present invention can generate various types of lighting patterns by using only common lighting elements, thereby improving data economy, significantly reducing the error rate caused by data overload, and achieving more efficient performance control.

[0048] Furthermore, the live performance control method and system for multiple light-emitting devices according to embodiments of the present invention not only breaks through the limitations of local control, but also creates an immersive experience that transforms the entire audience seating area into a canvas, enhances the sense of identity among the audience, and eliminates the possible differences in control styles between different areas.

[0049] Furthermore, the live performance control method and system for multiple lighting devices according to embodiments of the present invention supports the easy generation of control data by instantly generating control data simply by inputting a sketch onto a canvas based on a seating layout diagram, and enables practical implementation in a short time, thereby improving the live adaptability of the control data.

[0050] Furthermore, the live performance control method and system for multiple lighting devices according to embodiments of the present invention achieves intuitive and dynamic performance control based on the director's intentions by setting multiple transmitters to respond in real time to drag during the input of control sketches.

[0051] However, the effects that can be obtained by the present invention are not limited to those mentioned above, and other effects not mentioned will become clear from the following content. Attached Figure Description

[0052] Figure 1 This is a conceptual diagram of a performance control system utilizing light emission status information according to an embodiment of the present invention.

[0053] Figure 2 This is an internal block diagram of the central control terminal according to an embodiment of the present invention.

[0054] Figure 3 This is an internal block diagram of a transmitter according to an embodiment of the present invention.

[0055] Figure 4 This is an internal block diagram of a light-emitting device according to an embodiment of the present invention.

[0056] Figure 5 This is a flowchart of a live performance control method for multiple lighting devices according to an embodiment of the present invention.

[0057] Figure 6 This is a schematic diagram of the central signal and projection signal according to an embodiment of the present invention.

[0058] Figure 7 This is a schematic diagram of the overlapping range of receiving multiple projection signals according to an embodiment of the present invention.

[0059] Figure 8 This is a schematic diagram of the luminescence state information generated based on the acquisition of multiple projection signals according to an embodiment of the present invention.

[0060] Figure 9 A flowchart illustrating a method for performing dynamic control based on multiple communication methods according to an embodiment of the present invention.

[0061] Figure 10 This is a schematic diagram of control data according to an embodiment of the present invention.

[0062] Figure 11 This is a schematic diagram of an example of a basic source according to an embodiment of the present invention.

[0063] Figure 12 This is a schematic diagram of dynamic control information according to an embodiment of the present invention.

[0064] Figure 13This is a flowchart of a method for generating second dynamic control information based on first dynamic control information according to an embodiment of the present invention.

[0065] Figure 14 This is a schematic diagram illustrating an example of a chain effect achieved based on first dynamic control information and second dynamic control information according to an embodiment of the present invention.

[0066] Figure 15 This is a flowchart of a real-time performance control method based on a drawing interface according to an embodiment of the present invention.

[0067] Figure 16 This is a schematic diagram illustrating the determination of coordinates for a seating layout diagram uploaded to a drawing interface according to an embodiment of the present invention.

[0068] Figure 17 This is a schematic diagram illustrating an example of inputting a control sketch in a drawing interface according to an embodiment of the present invention.

[0069] Figure 18 This is a schematic diagram of an example of a preprocessing control sketch according to an embodiment of the present invention.

[0070] Figure 19 This is a schematic diagram illustrating an example of extracting and controlling pixel information corresponding to a sketch according to an embodiment of the present invention. Detailed Implementation

[0071] This invention can be modified and has various embodiments, and specific embodiments are illustrated below with reference to the accompanying drawings and described in detail. The effects, features, and prior methods of this invention will become clear in conjunction with the accompanying drawings and the embodiments to be described in detail. However, this invention is not limited to the embodiments described below and can be implemented in various forms. In the embodiments described below, terms such as "first," "second," etc., are non-limiting and are used to distinguish one constituent element from other constituent elements. Furthermore, where there is no obvious distinction in the context, the singular remark includes the meaning of the plural. In addition, terms such as "comprising" or "possessing" do not indicate the presence of the features or constituent elements described in the specification, but exclude the possibility of adding more than one other feature or constituent element. Furthermore, the size of the constituent elements in the drawings may be exaggerated or reduced for ease of explanation. For example, for ease of explanation, the size and thickness of the structures shown in the drawings are arbitrarily represented; therefore, this invention is not limited to the drawings.

[0072] The embodiments of the present invention will now be described in detail with reference to the accompanying drawings. When describing the invention with reference to the accompanying drawings, the same corresponding constituent elements will be given the same reference numerals and repeated descriptions will be omitted.

[0073] Figure 1 This is a conceptual diagram of a performance control system utilizing light emission status information according to an embodiment of the present invention.

[0074] See Figure 1 According to embodiments of the present invention, a performance control system (hereinafter referred to as "performance control system") utilizing light emission status information can provide a performance control service (hereinafter referred to as "performance control service") that generates light emission status information with new structures based on different communication methods to control multiple light sticks.

[0075] In this embodiment, the performance control service refers to the service of generating light emission status information by acquiring a central signal transmitted in a first communication method and a projection signal transmitted in a second communication method, and projecting the generated light emission status information onto multiple light emission devices, thereby performing performance control.

[0076] In this embodiment, the performance control system can be connected via a central control terminal 100, a transmitter 200, a light-emitting device 300, and a network 10.

[0077] In this embodiment, network 10 refers to a connection structure that enables information exchange between nodes such as the central control terminal 100, transmitter 200, and / or light-emitting device 300. Examples of network 10 include 3GPP (3rd Generation Partnership Project) network, LTE (Long Term Evolution) network, WIMAX (World Interoperability for Microwave Access) network, Internet, LAN (Local Area Network), Wireless LAN (Wireless Local Area Network), WAN (Wide Area Network), PAN (Personal Area Network), Bluetooth network, satellite broadcasting network, analog broadcasting network, DMB (Digital Multimedia Broadcasting) network, etc., but are not limited thereto.

[0078] The following description, in conjunction with the accompanying drawings, details the central control terminal 100, transmitter 200, and / or light-emitting device 300 that implement the service provision system.

[0079] ——Central Control Terminal 100

[0080] According to an embodiment of the present invention, the central control terminal 100 may be a specified computing device equipped with a central control application (hereinafter referred to as "application") that provides performance control services.

[0081] Specifically, in terms of hardware, the central control terminal 100 may include a mobile computing device 100-1 and / or a desktop computing device 100-2, etc., with applications installed.

[0082] The mobile computing device 100-1 can be a mobile device such as a smartphone or tablet with applications installed.

[0083] For example, the mobile computing device 100-1 may include a smartphone, mobile phone, digital broadcasting equipment, PDA (personal digital assistants), PMP (portable multimedia player), tablet PC, etc.

[0084] In addition, the desktop computing device 100-2 may include personal computers such as desktop computers, laptop computers, and ultrabooks with applications installed, as well as devices with programs that provide performance control services based on wired / wireless communication.

[0085] In addition, according to different embodiments, the central control terminal 100 may also include a specified server computing device that provides a performance control service environment.

[0086] Figure 2 This is an internal block diagram of the central control terminal according to an embodiment of the present invention.

[0087] See Figure 2 From a functional point of view, the central control terminal 100 may include a memory 110, a processor assembly 120, a communication processor 130, an interface module 140, an input system 150, a sensor system 160, and a display system 170. These components may be housed within the casing of the central control terminal 100.

[0088] Specifically, memory 110 stores application 111, which may store one or more of various applications, data and commands used to provide a performance control service environment.

[0089] That is, the memory 110 can store commands and data that can be used to generate a performance control service environment.

[0090] In addition, the memory 110 may include a program area and a data area.

[0091] In this embodiment, the program area can be connected between the operating system (OS) and functional components of the central control terminal 100, while the data area can store the data generated by the use of the central control terminal 100.

[0092] In addition, the memory 110 may include at least one non-volatile computer-readable storage medium and a volatile computer-readable storage medium.

[0093] For example, the memory 110 may include various storage devices such as ROM, EPROM, flash drive, hard disk, etc., and may also include web storage that performs the storage function of the memory 110 on the Internet.

[0094] Processor component 120 may include at least one or more processors capable of executing applications 111 stored in memory 110 to perform various tasks that generate a performance control service environment.

[0095] In one embodiment, the processor component 120 can control the overall operation of the component through the application 111 of the memory 110 to provide performance control services.

[0096] The processor component 120 may be a system-on-a-chip (SoC) suitable for the central control terminal 100, including a central processing unit (CPU) and / or a graphics processing unit (GPU), which can execute an operating system (OS) and / or applications stored in the memory 110 and control the various components mounted on the central control terminal 100.

[0097] In addition, the processor component 120 can communicate with other components internally via a system bus, which may include one or more defined bus structures, including a local bus.

[0098] In addition, the processor component 120 may include at least one of ASICs (application-specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, micro-controllers, microprocessors, and other electrical units for function execution.

[0099] The communication processor 130 may include one or more means for communicating with external devices. The communication processor 130 may communicate via a wireless network.

[0100] Specifically, the communication processor 130 can communicate with the central control terminal 100, which stores content sources used to implement the performance control service environment, and can communicate with various user input components such as controllers that receive user input.

[0101] In this embodiment, the communication processor 130 can send and receive various data related to the performance control service with other central control terminals 100 and / or external servers.

[0102] The communication processor 130 can wirelessly send and receive data with at least one of a base station, an external terminal, or any server on a mobile communication network constructed using a communication device that can execute technical standards or communication methods for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI, or short-range communication methods).

[0103] The interface module 140 can connect the central control terminal 100 to one or more other devices for communication. Specifically, the interface module 140 may include wired and / or wireless communication devices compatible with one or more different communication protocols.

[0104] The central control terminal 100 can be connected to various input devices through these interface modules 140.

[0105] For example, interface module 140 can be connected to audio output devices such as headphone jacks or speakers to output audio.

[0106] While the example described is an audio output device connected via interface module 140, embodiments may also include those installed inside the central control terminal 100.

[0107] In addition, for example, the interface module 140 can also be connected to an input device such as a keyboard and / or mouse to obtain user input.

[0108] The interface module 140 may include at least one of the following: a wired / wireless port, an external charging port, a wired / wireless data port, a memory card port, a port for connecting a device with an identification module, an audio I / O port, a video I / O port, a headphone port, a power amplifier, an RF circuit, a transceiver, and other communication circuits.

[0109] Input system 150 can detect user input related to performance control services (e.g., gestures, voice commands, touch input, mouse input, keyboard input, tidying input, action input using guidance tools, button operations, or other types of input).

[0110] Specifically, the input system 150 may include defined buttons, touch sensors, and / or image sensors 161 that receive user motion input, etc.

[0111] In addition, the input system 150 can be connected to an external controller via the interface module 140 to receive user input.

[0112] The sensor system 160 may include various sensors such as an image sensor 161, a position sensor (IMU) 163, an audio sensor 165, a distance sensor, a proximity sensor, and a contact sensor.

[0113] The image sensor 161 can capture images and / or videos of the physical space surrounding the central control terminal 100.

[0114] In an embodiment, the image sensor 161 can capture and acquire various images and / or videos related to the performance control service.

[0115] In addition, the image sensor 161 can be installed in front of and / or behind the central control terminal 100 to capture images from one side of its orientation, and can also capture images of the physical space through a camera installed outside the central control terminal 100.

[0116] The image sensor 161 may include an image sensor device and an image processing module. Specifically, the image sensor 161 can process still images or videos acquired by the image sensor device (e.g., CMOS or CCD).

[0117] In addition, the image sensor 161 can use an image recognition process (e.g., OCR) and / or an image processing module to process still images or videos acquired by the image sensor device, extract the required information, and transmit the extracted information to the processor.

[0118] The image sensor 161 may be a camera assembly including at least one camera. The camera assembly may include a conventional camera that captures visible light, or a special camera such as an infrared camera, a stereo camera, and / or an AI camera.

[0119] According to different embodiments, a camera assembly may consist of a combination of at least one or more ordinary cameras and special cameras, or a system in which multiple ordinary cameras and special cameras transmit sensed image data to a processor through independent interface modules.

[0120] Furthermore, depending on the specific implementation, the aforementioned image sensor 161 may be included in the central control terminal 100, or in an external device (e.g., an external server) and may be operated in conjunction with the aforementioned communication processor 130 and / or interface module 140.

[0121] The position sensor (IMU) 163 can detect one or more of the movement and acceleration of the central control terminal 100. For example, it can be composed of a combination of various position sensors such as accelerometers, gyroscopes, and magnetometers.

[0122] In addition, the position sensor (IMU) 163 can be linked with the GPS or other location communication processor 130 of the communication processor 130 to identify spatial information of the physical space surrounding the central control terminal 100.

[0123] The audio sensor 165 can identify sounds around the central control terminal 100.

[0124] Specifically, the audio sensor 165 may include a microphone capable of detecting voice input from a user using the central control terminal 100.

[0125] In one embodiment, the audio sensor 165 can receive voice data required for the performance control service from the user.

[0126] The display system 170 can output various information related to performance control services in the form of graphic images.

[0127] As an example, the display system 170 may represent various user interfaces for performance control services.

[0128] The display may include at least one of the following: liquid crystal display (LCD), thin film transistor-liquid crystal display (TFT LCD), organic light-emitting diode (OLED), flexible display, 3D display, and e-ink display.

[0129] The components may be housed within the housing of these central control terminals 100, and the user interface may include a touch sensor 173 on a display 171 that can receive user touch input.

[0130] Specifically, the display system 170 may include a display 171 that outputs images and a touch sensor 173 that detects user touch input.

[0131] For example, the display 171 and the touch sensor 173 form a layered structure or an integrated structure to realize a touch screen. The touch screen serves as a user input section, acting as an input interface between the central control terminal 100 and the user, and also provides an output interface between the central control terminal 100 and the user.

[0132] The central control terminal 100, which includes the aforementioned components, may, according to different embodiments, store at least one or more transmitter number information, light emission mode information, central signal, projection signal and / or light emission status information in the memory 110.

[0133] In one embodiment, the central control terminal 100 can transmit a central signal transmitted in a first communication method to at least one or more other devices (in one embodiment, the light-emitting device 300) via a one-to-many communication method.

[0134] For example, the central control terminal 100 can send control signals to at least one light-emitting device 300 via broadcasting (an all-to-all communication method that transmits traffic to an unspecified number of people without specifying a recipient).

[0135] In addition, specifically, the central control terminal 100 can send control signals to nearby light-emitting devices through a preset broadcast protocol. The nearby light-emitting devices, which are configured to receive broadcast signals of the preset broadcast protocol, can receive the sent control signals and operate according to the received control signals.

[0136] At this time, the preset broadcast protocol may refer to frequency band, control signal encoding / decoding method, etc. The communication unit 221 may include a broadcast transmitter. In addition, the broadcast transmitter may include an exciter composed of an oscillator and a modulator to modulate the control signals received from the terminal 100 into radio waves of a specified frequency band according to the preset broadcast protocol and transmit RF signals through an antenna.

[0137] That is, in this specification, the central control terminal 100 is described as being able to generate data defining the light emission of the light-emitting device 300 (as an example, light emission status information), and transmit the generated data to the transmitter 200 and / or the console of the light-emitting device 300 using a specified signal (as an example, an RF signal).

[0138] At this time, the data for defining the illumination can be directly generated by the central control terminal 100, or it can be indirectly obtained by transmitting the data to the central control terminal 100 after being pre-generated by the director terminal. In the latter case, the data pre-generated by the director terminal will be transmitted in conjunction with the central control terminal 100, so the central control terminal 100 can operate like the director terminal and perform the overall control of the performance control system.

[0139] On the other hand, according to different embodiments, the central control terminal 100 may also perform at least a portion of the functions performed in the transmitter 200, which will be described later.

[0140] ——Transmitter 200

[0141] According to an embodiment of the present invention, the transmitter 200 may be a computing device that transmits a predetermined control signal to the light-emitting device 300 under the control of a central control application 111 that provides performance control services.

[0142] Specifically, according to the embodiment, the transmitter 200 can determine the light emission range according to the light emission mode information specified by the central control terminal 100, and transmit a control signal to the light emission device 300 located within the range, thereby controlling the light emission device 300 to emit light according to the transmitted control signal.

[0143] More specifically, in an embodiment, the transmitter 200 may operate in an integrated and / or separate manner with a projector that projects a specified image onto a specified area, thereby enabling the transmission of specified control signals.

[0144] The specified image may refer to the shape presented by the beams projected by at least one or more projectors. The beams projected by the projectors can be shaped within the illuminated area by combining the projection areas of multiple projectors or by controlling the beam shape projected by the internal optical modules of each projector.

[0145] That is, in the embodiments, the control signals sent by the transmitter 200 can be transmitted in various forms according to the frames mapped to the image.

[0146] In addition, the beam of light projected by the projector can include light of different wavelength ranges, among which infrared bands or long-wave visible light bands are more suitable, as they do not interfere with the lighting control during the performance or obstruct the audience's view.

[0147] In addition, the projector can project a beam of light containing information, including control signals, by controlling at least one or more parameters, such as the wavelength range of the beam, the beam output period, the intensity, the brightness (black, white and gray), and the saturation.

[0148] That is, the transmitter 200 according to the embodiment can function as a projector that transmits control signals within a preset, predetermined short-range range.

[0149] Figure 3 This is an internal block diagram of a transmitter according to an embodiment of the present invention.

[0150] See Figure 3 In an embodiment, the transmitter 200 may include a communication module 210, an action module 220, an input / output system 230, a sensing module 240, and / or a control module 240.

[0151] The communication module 210 may include one or more devices for communicating with the central control terminal 100 and / or the light-emitting device 300.

[0152] In this embodiment, the communication module 210 can send and receive various data related to control signal communication with other terminals and / or external servers, so as to realize an environment for control signal communication.

[0153] The communication module 210 can wirelessly transmit and receive data with at least one of a base station, an external terminal, any server, or an antenna on a mobile communication network constructed using a communication device that can execute technical standards or communication methods for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (NewRadio), WIFI, or short-range communication methods (e.g., NFC, RFID) and / or wireless communication methods (RF, IR).

[0154] In addition, in embodiments, the communication module 210 may include a wireless communication module for near-field communication (e.g., at least one of NFC, IR transmitter / receiver, RF transmitter / receiver, Zigbee, Bluetooth, and WIFI modules).

[0155] In this specification, the communication module 210 of the transmitter 200 is described in terms of a wireless communication method that transmits and receives IR signals.

[0156] Specifically, in the embodiments, the communication module 210 can use a specified signal (e.g., an IR signal) to transmit data generated by the central control terminal 100 and / or the transmitter 200 to at least one or more light-emitting devices 300.

[0157] The action module 220 can drive a predetermined structure included in the transmitter 200 to cause the transmitter 200 to transmit a predetermined control signal.

[0158] The action module 220 can project a directional electromagnetic signal based on the signal transmitter. In this embodiment, the electromagnetic signal may have a wavelength in the infrared, visible light, and / or ultraviolet spectral range.

[0159] Therefore, in an embodiment, the action module 220 can project control signals including the light emission status information onto at least one or more light-emitting devices 300 located within a specific range in a defined space (e.g., in a performance venue).

[0160] The input / output system 230 can be connected to an external controller to receive user input.

[0161] Therefore, the input / output system 230 can detect user input related to the performance control service (e.g., gestures, voice commands, key presses, or other types of input).

[0162] For example, a user can perform specified inputs based on the input / output system 230 to drive a specified part of the action module 220 of the transmitter 200.

[0163] In addition, the input / output system 230 can display the prescribed data downloaded for providing performance control services on a prescribed display (e.g., an LCD display).

[0164] The control module 240 can control the communication module 210 and / or the action module 220, which are connected via wired and / or wireless means, to communicate with each other. In addition, it can also control its communication with other external terminals.

[0165] Specifically, the control module 240 can control the components within the transmitter 200 to transmit control signals in various forms based on images generated by the transmitter 200 and / or effects obtained from other devices.

[0166] Therefore, frames that determine the shape, intensity, transmission range, and dynamic performance of control signals can be pre-mapped in the generated and / or acquired images.

[0167] In one embodiment, the control module 240 can also adjust the brightness or intensity (e.g., darken, lighten, etc.) of the control signal emitted based on an image (e.g., presented in black, white, and / or grayscale) to set the emission range. In other embodiments, the emission range can also be set by adjusting the size and shape of the control signal.

[0168] In other words, the control module 240 can control the transmitter 200 to transmit control signals of various forms according to the frames mapped to the image.

[0169] The transmitter 200 may have a defined structure at the hardware level to determine the shape of the emitted signal.

[0170] As an example, the action module 220 of the transmitter 200 may include a signal transmitting unit and / or a moving head. Hereinafter, the components included in the action module 220 may be composed of any optical element, as long as it can transmit a specified control signal and change the intensity, projection range, size and shape of the transmitted signal, and are not limited to the elements described below.

[0171] The signal transmitting unit may be a component used to transmit electromagnetic signals of a specified wavelength (as an example, a control signal).

[0172] For example, the signal transmitting unit can transmit images made of black, white and / or gray as IR signals.

[0173] The signal transmitter can be located on one side of the moving head and can adjust the direction of the control signal according to the angle of the moving head. At this time, the moving head can change its angle according to the frame or sequence of the image generated and / or acquired by the transmitter 200.

[0174] The moving head may include a specified motor to adjust the angle of the control signal transmission range of the signal transmitter.

[0175] That is, the moving head can use a specified motor power to control the direction, angle, and speed of the transmitter 200 when transmitting control signals. For example, the moving head can rotate up, down, left, and right. In other words, the control module 240 of the transmitter 200 can map frames corresponding to shapes included in images generated by the transmitter 200 or acquired from other devices, thereby adjusting the transmission pattern and / or transmission range of the control signals transmitted by the signal transmitting unit.

[0176] Therefore, the control module 240 of the transmitter 200 can convert the projection signal implemented in at least one of black, white and / or gray into different types and transmit it according to the frame mapped to the signal.

[0177] Therefore, the control module 240 of the transmitter 200 can also perform the prescribed dynamic control in the live performance by changing the moving head angle, moving speed and / or the shape and shape change speed of the mapping frame sequentially over time.

[0178] —Lighting device 300

[0179] In an embodiment of the present invention, the light-emitting device 300 may be a prescribed device that emits light based on a performance control service, according to a control signal received from the central control terminal 100 and / or transmitter 200, including set values ​​such as brightness, hue, saturation, and effect.

[0180] Figure 4This is an internal block diagram of a light-emitting device according to an embodiment of the present invention.

[0181] See Figure 4 In one embodiment, the light-emitting device 300 includes a near-field communication unit 310, an information receiving unit 320, a light-emitting unit 330, a storage unit 340, a battery 350, a charging unit 360, a sensor unit 370, an input unit 380, and a processor 390.

[0182] The proximity communication unit 310 may include one or more devices for communicating with external devices. The proximity communication unit 310 may communicate via wireless and / or wired networks.

[0183] In this embodiment, the near-field communication unit 310 can send and receive various data related to the performance control service with other terminals and / or external servers.

[0184] The near-field communication unit 310 may include a wireless communication module (e.g., at least one of an infrared communication module, NFC, IR transceiver, RF transceiver, Zigbee, Bluetooth and WIFI module).

[0185] The information receiving unit 320 may include a broadcast receiver for receiving information transmitted in a broadcasting manner in the transmitter 200 and other devices. Specifically, the broadcast receiver may receive radio waves emitted by the transmitter 200 via an antenna and obtain control signals by filtering the received radio waves.

[0186] In other words, the information receiving unit 320 can receive specified information from the transmitter 200, including the central signal and / or the projection signal (as an example, the number of the transmitter 200, the direction of the radio wave and / or the light emission mode information of the light emission device 300).

[0187] That is, receiving the information means that the light-emitting device 300 is a light-emitting object, so the light-emitting device 300 can emit light according to the received information.

[0188] The light-emitting unit 330 emits light based on the control signal received by the information receiving unit 320.

[0189] The light-emitting part 330 may include one or more light source elements, and the light source may be a light-emitting diode (LED) for example. In addition, the light-emitting part 330 may include LEDs of different colors, for example, one or more of red LEDs, green LEDs, blue LEDs and white LEDs.

[0190] A wide range of colors can be obtained by mixing the light emitted by each of the LEDs. The mixed color depends on the ratio of the intensities of the light emitted by each LED, and the intensity of the light emitted by each LED can be proportional to the driving current of each LED.

[0191] The multiple LEDs included in the light-emitting unit 330 can be arranged in a dot pattern, and the multiple LEDs can selectively emit light under the control of the processor 390, which will be described later, to display specific sentences (text), images, or videos.

[0192] The above description uses an LED as an example for the light source of the light-emitting part 330, but the type of light source is not limited to LED. According to other embodiments, an organic light-emitting diode (OLED) can also be used as the light source.

[0193] Storage unit 340 can store one or more of various applications, data, and commands used to provide a performance control service environment.

[0194] In addition, the storage unit 340 can store data received or generated from other components of the stage performance system. The storage unit 340 can be various storage devices such as ROM, EPROM, flash drive, hard disk and / or USB drive, and may include memory, cache and buffer.

[0195] In this embodiment, the storage unit 340 may pre-store information required to realize the light-emitting function of the light-emitting device 300.

[0196] In this embodiment, the storage unit 340 may store at least one or more libraries and / or scripts that define the light emission patterns of the light emission device 300.

[0197] Additionally, in this embodiment, the storage unit 340 may store information required for performing the performance control service.

[0198] The battery 350 can obtain external and / or internal power through the control of the processor 390 to supply the power required for operation to each component of the light-emitting device 300.

[0199] The battery 350 may also include a DC / DC converter that can convert the received power into a voltage level usable by the carrier of the light-emitting device 300.

[0200] In addition, battery 350 may include more than one battery cell. The type of each battery cell is not particularly limited, as long as it is a rechargeable and rechargeable cell such as a lithium-ion battery cell.

[0201] The charging unit 360 may include a wired and wireless charging module for providing power for the operation of the light-emitting device 300 through wired and wireless processes.

[0202] The sensor unit 370 may include at least one of the following sensors: position sensor (IMU), accelerometer, gyroscope, distance sensor, proximity sensor, contact sensor, and illuminance detection sensor.

[0203] Specifically, the position sensor (IMU) included in the sensor unit 370 can detect at least one of the motion and acceleration of the light-emitting device 300. For example, it can be composed of a combination of various position sensors such as accelerometers, gyroscopes, and magnetometers.

[0204] The input unit 380 is capable of detecting input (e.g., gestures, button operations or other types of input) from users (e.g., audience members using the light-emitting device 300) related to the performance control service.

[0205] Specifically, the input unit 380 may include specified buttons and / or touch sensors, etc.

[0206] In addition, the input unit 380 is connected to an external controller to receive user input.

[0207] The processor 390 can control the overall operation of the light-emitting device 300, including power supply control, and can also control the signal flow between the internal components of the light-emitting device 300 and perform data processing functions. The processor 390 may include at least one processor.

[0208] In addition, the processor 390 can communicate with various components internally via a system bus, which may include more than one defined bus structure, including a local bus.

[0209] Additionally, the processor 390 may include at least one of ASICs (application-specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, micro-controllers, microprocessors, and other electrical units for function execution.

[0210] In this embodiment, the processor 390 controls the light emission mode of the light emitted from the light-emitting unit 330 by controlling the driving current of each LED in the light-emitting unit 330.

[0211] Thus, in this embodiment, the processor 390 can control a light-emitting device 300 including multiple LEDs to form a specified sentence, image, or video.

[0212] The light-emitting device 300, including the aforementioned structure, can operate under the control of the processor 390 based on at least one piece of data stored in the storage unit 340.

[0213] Furthermore, in this embodiment, the light-emitting device 300 may emit light based on the light-emitting part 330, according to the control signal received from the transmitter 200.

[0214] At this time, the control signal may include the light emission mode information included in the control signal itself, or command data to activate the light emission according to the library and / or script stored in the light emission device 300.

[0215] Furthermore, in the embodiments, the light-emitting device 300 can detect the motion and acceleration of the light-emitting device 300 based on the sensor unit 370.

[0216] Furthermore, in this embodiment, the light-emitting device 300 can identify ambient sounds based on the sensor unit 370 and control the performance according to the identified sounds. For example, the louder the sound detected, the brighter the light emitted can be correspondingly increased.

[0217] Furthermore, in the embodiments, the light-emitting device 300 can transmit the data detected by the sensor unit 370 and / or the input unit to other devices (e.g., the central control terminal 100 and / or the transmitter 200).

[0218] Furthermore, in one embodiment, the light-emitting device 300 can be passively operated by a command signal (control signal) transmitted from an external source. In other embodiments, the light-emitting device 300 can also operate autonomously based on an input section 380 (e.g., a designated button).

[0219] The concept of action is diverse and not limited to a certain form. For example, various forms of action can be realized depending on the type of light-emitting device 300 (e.g., cheering stick, cheering tool, light stick, wearable wristband and / or wearable device), such as light-emitting action, generating action, mechanical action, etc.

[0220] In addition, in other embodiments, the light-emitting device 300 may also emit light according to the light-emitting mode information stored by default in the library of each light-emitting device 300.

[0221] As described above, various embodiments are possible, but in the following embodiments, the description will be based on the light-emitting device 300 emitting light according to the control signals of the central control terminal 100 and / or the transmitter 200 when there is no stored information.

[0222] ——Live performance control method for multiple lighting devices

[0223] The following, combined with Figure 5 To be continued Figure 8 The present invention describes in detail how the performance control system according to the embodiments of the present invention executes a live performance control method for multiple lighting devices.

[0224] Figure 5 This is a flowchart of a live performance control method for multiple lighting devices according to an embodiment of the present invention.

[0225] See Figure 5 In this embodiment, the light-emitting device 300 can obtain a central signal transmitted in a first communication manner from the central control terminal 100 (S101).

[0226] According to an embodiment, the central signal may be a control signal that specifies how a light-emitting device 300 located within a performance venue should emit light when it is located within a specific area (as an embodiment, the shape of the control signal emitted by the transmitter 200).

[0227] Therefore, in this embodiment, the central signal may include transmitter identification information and / or light emission pattern information.

[0228] At this time, the transmitter identification information may refer to the inherent transmitter serial number (or projector serial number) stored by each transmitter 200.

[0229] Furthermore, the light emission mode information may be information that determines the form in which the light emission device 300, which will operate according to the control signal, emits light within a specified time.

[0230] In the embodiments, the light emission mode further refers to the light emission form in which the light emission device 300 operates according to light emission components including light emission mode (e.g., ON mode, OFF mode and / or sound recognition mode), light emission color, light emission time, light emission brightness and light emission effect.

[0231] At this time, the luminous effect can refer to the luminous form in which the element is set to change within a specified time to produce a dynamic visual effect.

[0232] For example, the light-emitting effects include: 1) Blink effect, in which the light-emitting part 330 is quickly turned off and on by setting different settings for different times within a specified time; 2) Gradation effect, in which the color is gradually changed by setting different settings for different times within a specified time; 3) Fade In / Out effect, in which the brightness is gradually reduced or increased by setting different settings for different times.

[0233] Since the central signal, which includes the transmitter identification information and / or light emission mode information, is an RF signal, it can be transmitted to a wider range of light emission devices 300 (in this embodiment, including the range of all light emission devices in the performance venue) as long as the frequency is matched, compared to the projection signal.

[0234] In other words, in this embodiment, the central control terminal 100 can transmit a central signal to at least one or more transmitters 200 and / or light-emitting devices 300 via a first communication method. The central signal, based on transmitter identification information, causes the light-emitting devices 300 located within the area, shape, and / or form (hereinafter referred to as "shape") formed by the control signal emitted by the transmitter to emit light according to the light emission pattern information. Hereinafter, in this embodiment, "shape" may refer to the range of control signals formed by the control signals emitted by the transmitter 200.

[0235] In this embodiment, the light-emitting device 300 can obtain a central signal from the central control terminal 100, which is transmitted in a first communication manner and includes transmitter identification information and / or light-emitting mode information.

[0236] Furthermore, in this embodiment, the light-emitting device 300 can obtain the projection signal transmitted in a second communication manner from the transmitter 200 (S103).

[0237] In this embodiment, multiple transmitters 200 may be installed in different locations depending on the structure and size of the performance venue. This is because the IR signal, which is the projection signal of the second communication method emitted by the transmitter 200, has a smaller communication range than the RF signal, which is the central signal of the first communication method, making it more suitable for short-range communication.

[0238] In addition, the transmitter 200, which has stored the identification information of each inherent transmitter, can realize the transmission of one projection signal corresponding to one transmitter 200.

[0239] According to the embodiment, the projection signal is a control signal that defines the shape of the light-emitting device 300 located within a preset shape in the transmitter 200 as a predetermined light-emitting object range (in other words, a control signal range) by mapping a frame of a predetermined image.

[0240] Therefore, in this embodiment, the projection signal may include transmitter number information.

[0241] In other words, in the embodiment, the transmitter 200 transmits a projection signal to at least one or more light-emitting devices 300 located within a preset signal radius to determine that the signal radius (or the area formed by the light-emitting devices 300 within the radius) is the nth shape.

[0242] In other words, if the central signal transmitted by the central control terminal 100 is a signal used to determine the "light emission mode" of the nth shape, then the projection signal can be regarded as a signal that defines the signal range of the control signal received by the transmitter 200 as the "nth shape".

[0243] For example, the central control terminal 100 can transmit a central signal to the light-emitting device 300 in the performance venue, which includes data such as "the light-emitting device 300 in the first shape should emit light according to the light-emitting mode information A", while the transmitter 200 can transmit a projection signal to the light-emitting device 300 located within the preset signal range, which includes data such as "this signal range is the first shape".

[0244] In this embodiment, the light-emitting device 300 can acquire at least one or more projection signals transmitted in a second communication manner from at least one or more transmitters 200 using this method.

[0245] In this embodiment, the central signal can be used for static control of the background color without setting transmitter identification information, while the projection signal can be used for dynamic control of a specific shape (e.g., text and / or graphics) within a defined signal range. That is, when the central signal is equipped with transmitter identification information, dynamic control can be performed based on the projection signal.

[0246] Therefore, while the central signal possesses the advantages of wide-area propagation and high-capacity data transmission, it is difficult to selectively restrict a specific number of light-emitting devices; conversely, while the projection signal has the advantage of targeting specific objects, it cannot achieve wide-area and high-capacity data transmission. That is, in this embodiment, the two signals can be complementary, each compensating for the other's advantages and disadvantages.

[0247] Furthermore, in this embodiment, the light-emitting device 300 can compare the acquired central signal and the projection signal (S105).

[0248] Figure 6 This is a schematic diagram of the central signal and projection signal according to an embodiment of the present invention.

[0249] The center signal, projection signal, and / or the emission state information described later in the embodiments can be implemented in the form of an arrangement, table, queue, and / or matrix including multiple data structures, but for ease of explanation, such as Figure 6As shown, this article describes data implemented in a data format with a defined structure.

[0250] Furthermore, in embodiments, the central signal, projection signal, and / or light emission status information may include additional data (e.g., header, block including command, and / or tail) for data identification and accuracy (not shown).

[0251] See Figure 6 According to the embodiment, the central signal 400 may include transmitter identification information 410 and / or light emission mode information 420.

[0252] In an embodiment, the central control terminal 100 may send the inherent serial number (or transmitter number) of the transmitter 200 to be sent for controlling the projection signal to emit light in the light emission mode information 420 as a central signal 400 displayed in the transmitter identification information 410 to the light emission device 300.

[0253] Therefore, the transmitter identification information 410 may include at least one or more number spaces S1, S2, S3.

[0254] In an embodiment, the central control terminal 100 may insert a specified value representing the inherent serial number (or projector number) of the transmitter 200 into the numbering space S1, S2, S3 to specify the transmitter (and / or projector).

[0255] At this time, the inherent serial number of the transmitter 200 input to the numbering spaces S1, S2, and S3 can be represented by directly inputting the transmitter number and / or by inserting the number into the space corresponding to the launch period number.

[0256] For ease of explanation, each numbering space S1, S2, and S3 is described as corresponding to one transmitter number in a one-to-one (1:1) manner. Furthermore, assuming the performance venue has three transmitters installed, the numbering space constituting the transmitter identification information is also described using three spaces, but the actual number may be more or less than the number shown. Additionally, although the illustration shows one transmitter identification information 410 corresponding to one emission mode information 420, if multiple transmitters need to use the same emission mode information 420, this can be achieved by overlapping the transmission of transmitter numbers.

[0257] For example, in order to control the first transmitter corresponding to the first number space S1 to transmit a projection signal, the central control terminal 100 can insert "1" into the first number space S1 and not insert a value or insert "0" into the second and third number spaces S2 and S3 to represent transmitter identification information 410.

[0258] That is, in order for the central control terminal 100 to designate the first transmitter, the transmitter identification information 410, which is sequentially input with “1 / 0 / 0” values, can be transmitted to the light-emitting device 300 as a central signal 400.

[0259] In addition, there may be a situation where the central control terminal 100 specifies multiple transmitters at one time. When the light emission mode information 420 matching the identification information 410 of a transmitter is regarded as a data set, in the embodiment, the central control terminal 100 may also transmit a central signal 400 including multiple data sets.

[0260] Returning to the foregoing content, in the embodiment, the central control terminal 100 may transmit a central signal 400 to the light-emitting device 300, wherein light-emitting mode information 420 indicates how the light-emitting device 300, which receives a signal from a specific transmitter according to the aforementioned process, emits light.

[0261] The light emission mode information 420 may be information representing the real-time state (e.g., light emission mode) and / or the sequence of real-time state changes of the light emission device 300.

[0262] Therefore, in this embodiment, the light emission mode information 420 may include at least one or more light emission mode spaces P1, P2, P3, P4.

[0263] In an embodiment, the central control terminal 100 can determine the light emission mode by inserting a predetermined value representing the light emission mode into the light emission mode space P1, P2, P3, P4.

[0264] For ease of explanation, the description assumes that there are 4 light emission mode components in each of the light emission mode spaces P1, P2, P3, and P4, with a one-to-one (1:1) correspondence. However, the actual number may be more or less than the number shown in the diagram.

[0265] Specifically, in each of the light emission mode constituent elements P1, P2, P3, and P4, information represented by numerical values ​​of the light emission mode constituent elements (i.e., categories) including the light emission color, light emission brightness, light emission time, and / or light emission effect achievable by the light emission device 300 can be inserted.

[0266] For example, the first light emission mode space P1 can be used to insert the light emission color, the second light emission mode space P2 can be used to insert the light emission brightness, the third light emission mode space P3 can be used to insert the light emission brightness, and the fourth light emission mode space P4 can be used to insert the light emission effect.

[0267] In this embodiment, the emitted color can be represented by converting the values ​​of each color channel into a sequence number through calculation. For example, when the differences between the values ​​of each color channel are large, it can represent a high-saturation color, and when the differences between the values ​​of each color channel are small, it can represent a low-saturation color.

[0268] As another example, the emission color can also be represented by a prescribed color code (for example, red, blue, purple, etc.). As yet another example, the emission color can be represented by a serial number pre-assigned to a prescribed color, taking convenience or security into consideration.

[0269] For ease of explanation, the emission colors in the examples described below will be based on a color code representation using preset letters. Furthermore, Figures 6 to 8 The data structure shown is a virtual implementation for ease of understanding the data transmission between the central signal and the projection signal; the actual data structure for transmission and reception is not limited to the content shown in the figure.

[0270] In addition, the brightness can be represented numerically, with higher values ​​indicating greater brightness, specifically 0, 1, 2, ... n. Furthermore, the illumination time can be represented numerically, with higher values ​​indicating longer duration, specifically 0:01, 0:02, ... m:s. Additionally, the illumination effect is represented by values ​​for blinking, gradation, fade-in, and fade-out.

[0271] That is, the central control terminal 100 can include the light emission mode information 420 in the form of "red / 50 / 0:10 / blinking" in the central signal 400 and transmit it to the light emission device 300.

[0272] Therefore, in the embodiment, the light-emitting device 300 can acquire a central signal 400 including emitter identification information 410 and / or light emission mode information 420.

[0273] Furthermore, the projection signal 500 according to the embodiment may include transmitter number information 510.

[0274] In an embodiment, the transmitter 200 may project a signal 500 to at least one or more light-emitting devices 300 located within the signal coverage area of ​​the transmitter, including matched transmitter number information 510.

[0275] The content of transmitter serial number information 510 is the same as the aforementioned transmitter identification information 410, so it is quoted but omitted, and only the different parts are described.

[0276] Specifically, in an embodiment, when the light-emitting device 300 receives a projection signal from the first transmitter, the first transmitter number can be inserted into the first numbering space S1 corresponding to the first transmitter.

[0277] Furthermore, the number of transmitter numbers inserted into the numbering spaces S1, S2, S3 of the transmitter identification information 410 may vary depending on the number of projection signals received by the light-emitting device 300.

[0278] For example, “1” can be inserted in the first numbering space S1, and “0” can be inserted in the second and third numbering spaces S2 and S3.

[0279] That is, if the signal range of multiple transmitters is the light-emitting device 300 present at the location, then multiple transmitter numbers can be inserted into each numbering space S1, S2, S3.

[0280] Therefore, in the embodiment, the light-emitting device 300 can acquire a projection signal 500 in which a predetermined value is inserted into the number space of the corresponding emitter.

[0281] exist Figures 6 to 8 For ease of explanation, the portion of the transmitter identification information of the currently received central signal 400 that matches the transmitter number information of the projection signal 500 is marked with a prescribed shade.

[0282] In summary, in the embodiments, the light-emitting device 300 can be controlled by the central control terminal 100 to emit light based on whether the transmitter identification information 410 of the aforementioned central signal 400 matches the transmitter number information 510 of the projection signal 500.

[0283] Furthermore, in this embodiment, the central control terminal 100 may generate light emission status information 600 (S107) based on the comparison result of the central signal 400 and / or the projection signal 500.

[0284] Specifically, in the embodiment, the central control terminal 100 can generate light emission status information 600, which emits light according to the light emission mode information 420 of the central signal 400 when the transmitter identification information 410 included in the central signal 400 is consistent with the transmitter number information 510 included in the projection signal 500.

[0285] In this embodiment, the light emission state information can refer to information that determines how at least one or more light emission devices 300 that receive the central signal and the projection signal emit light. At this time, the light emission device 300 may first receive either the central signal or the projection signal, or receive both signals simultaneously.

[0286] The luminescence status information can be generated by determining whether the transmitter number included in the acquired central signal and the projected signal is the same, and the number of acquired projected signals, etc., to determine the values ​​of multiple parameters (as an example, the constituent elements of the luminescence mode).

[0287] In this embodiment, the type of light emission state information 600 generated by the light emission device 300 may differ depending on the number of received projection signals 500.

[0288] In this embodiment, assuming that n transmitters are installed in the performance venue, the light-emitting device 300 can acquire 0 to n projection signals 500.

[0289] That is, in the embodiment, when the light-emitting device 300 is within a specified overlap range, multiple projection signals 500 can be acquired.

[0290] Figure 7 This is a schematic diagram of the overlapping range of receiving multiple projection signals according to an embodiment of the present invention.

[0291] Specifically, Figure 7 An example is shown where a first transmitter transmits a first projection signal to a first shape T1, a second transmitter transmits a second projection signal to a second shape T2, and a third transmitter transmits a third projection signal to a third shape T3.

[0292] Furthermore, in this embodiment, the range in which no projection signal is received is referred to as the other range NT. Furthermore, the range in which only one projection signal is received is referred to as the single range PT. Furthermore, the range in which two projection signals are received is referred to as the double-overlapping range PT2. Furthermore, the range in which three projection signals are received is referred to as the triple-overlapping range PT3.

[0293] That is, in the embodiments, a single range PT refers to the range that receives only one of the first to third projection signals. Furthermore, in the embodiments, a double-overlapping range PT2 refers to the range that receives two of the first to third projection signals. Furthermore, in the embodiments, a triple-overlapping range PT3 refers to the range that receives all three of the first to third projection signals.

[0294] See Figure 7 In this embodiment, the light-emitting device 300 can acquire 0 to n projection signals 500 depending on the position.

[0295] Specifically, in the embodiment, when the light-emitting device 300 is located in other ranges NT and receives 0 projection signals 500, it may not emit light because no light-emitting state information 600 is generated.

[0296] However, when the central signal 400 does not set transmitter identification information 410 but only sets light emission mode information 420, in the embodiment, the light emission device 300 can emit light according to the light emission mode information 420.

[0297] Conversely, in an embodiment, when the light-emitting device 300 is located in a range PT, PT2, PT3 other than other ranges NT that receive at least one or more projection signals 500, even if the light-emitting mode component 420 of the central signal 400 is set with a background color, the central control terminal 100 can be controlled to emit light preferentially according to the acquired projection signal 500.

[0298] In an embodiment, when the light-emitting device 300 is located in a single range PT and receives a projection signal 500, the central control terminal 100 can control the light-emitting device 300 to emit light with the same light-emitting state information 600 as the light-emitting mode information 420 of the central signal 400.

[0299] At this time, the transmitter identification information 410 included in the central signal 400 and the transmitter number information 510 included in the projection signal 500 may be the same.

[0300] For example, when the central signal 400 includes transmitter identification information 410 of “1, 0, 0” and light emission mode information 420 of “red / 50 / 0:10 / blinking”, and the projection signal 500 includes transmitter number information 510 of “1, 0, 0”, the light emission device 300 can emit light according to the light emission mode information 420 of “red / 50 / 0:10 / blinking”.

[0301] Furthermore, in this embodiment, when the light-emitting device 300 is located in the double-overlapping range PT2 and receives two projection signals 500, the central control terminal 100 can control the light-emitting device 300 to emit light by combining the light emission mode information 420 of the two central signals 400 to newly generate light emission state information 600. Similarly, when the light-emitting device 300 is located in the triple-overlapping range PT3 and receives three projection signals 500, it can also generate new light emission state information 600.

[0302] At this time, similarly, the transmitter identification information 410 of each dataset can be the same as the transmitter number information 510 included in the projection signal 500.

[0303] That is, in the embodiment, the light-emitting device 300 can be controlled by the central control terminal 100 based on the generated light-emitting state information 600, so as to emit light in different forms according to the overlapping range in which it is located.

[0304] Figure 8 This is a schematic diagram of the luminescence state information generated based on the acquisition of multiple projection signals according to an embodiment of the present invention.

[0305] See Figure 8 In this embodiment, the light-emitting device 300 may obtain a first central signal 401 and / or a second central signal 402 from the central control terminal 100.

[0306] At this time, the first central signal 401 includes transmitter identification information specifying the first transmitter, and the second central signal 402 may include transmitter identification information specifying the second transmitter.

[0307] Furthermore, in this embodiment, the light-emitting device 300 can acquire a first projection signal from a first transmitter and a second projection signal from a second transmitter. That is, it can acquire two projection signals simultaneously.

[0308] Therefore, refer again Figure 7 Assume that the light-emitting device 300 is located within the double-overlapping range PT2 where the first range T1 and the second range T2 overlap.

[0309] In this embodiment, the central control terminal 100 controls the light emission of the light emission device 300 located within the overlapping range, and can pre-generate, store, and match light emission status information according to the combination of central signals.

[0310] Therefore, in this embodiment, the central control terminal 100 can calculate the intermediate value between the first light emission mode component 401P (hereinafter referred to as the "first light emission element") of the first central signal and the first light emission mode component 402P (hereinafter referred to as the "second light emission element") of the second central signal. In this case, the decimal part of the value can be rounded to an integer.

[0311] Furthermore, it is assumed that the light emission mode components (in other words, categories such as "light emission color") of the first and second light emission elements are the same. Furthermore, it is assumed that the values ​​of the remaining light emission mode components are the same.

[0312] For example, since the first luminous element is a "luminous color", the intermediate value can be calculated by calculating the channel value of the luminous color code included in each central signal. Specifically, if the first luminous element 401P includes a color code representing red and the second luminous element 402P includes a color code representing blue, then the calculated intermediate value could be a color code representing purple.

[0313] Therefore, in the embodiment, the central control terminal 100 can generate luminous state information 600 that inserts the calculated intermediate value into the first luminous mode constituent element 600P (hereinafter referred to as the "first combination element").

[0314] In an embodiment, when the light-emitting device 300 is located within the triple overlap range PT3 and receives three projection signals 500, the central control terminal 100 can also calculate the intermediate value of the first to third light-emitting elements and generate light-emitting state information 600 with the calculated intermediate value as the first combination element.

[0315] Therefore, when the light-emitting device 300 acquires the central signal 400 and / or the projection signal 500, in this embodiment, the central control terminal 100 can control the light emission of multiple light-emitting devices 300 according to the generated light emission status information 600.

[0316] In summary, in the embodiments, when the light-emitting device 300 receives projection signals from a plurality of transmitters 200 and receives a central signal from the central control terminal 100 including one of light-emitting mode information and / or light-emitting status information, it can emit light according to the same central signal and / or light-emitting status information as the projection signals being received.

[0317] Specifically, in an embodiment, the central control terminal 100 may set at least two or more datasets as integrated data (grouped) based on multiple combinations that can be calculated as transmitter identification information in terms of the number of cases.

[0318] For example, assuming there are first to third transmitters, there are three single datasets including a single transmitter, and the datasets can be set as integrated data No. 1 including the first and second transmitters, integrated data No. 2 including the first and third transmitters, integrated data No. 3 including the second and third transmitters, and integrated data No. 4 including the first to third transmitters.

[0319] Furthermore, in an embodiment, the central control terminal 100 extracts the values ​​of the same category of light emission pattern components from the light emission pattern information included in at least two or more datasets of the integrated data set.

[0320] Furthermore, in this embodiment, the central control terminal 100 can calculate the intermediate value of the extracted light emission pattern component value and insert the extracted intermediate value into light emission pattern components of the same category to generate light emission state information.

[0321] In the description, it is described that the central control terminal 100 integrates multiple central signals and / or projection signals to generate light emission status information 600 including combined elements and transmits it to the light emission device 300, but the implementation of the light emission device 300 generating light emission status information 600 can be realized.

[0322] Furthermore, in this embodiment, the light-emitting device 300 can emit light under the control of the central control terminal 100 according to the light-emitting status information 600 generated by the central control terminal 100 (S109).

[0323] As a first embodiment, when the light-emitting device 300 does not receive 0 projection signals, the central control terminal 100 can control the light-emitting device 300 to not emit light, or to emit light according to the light-emitting mode (e.g., background color) determined by the light-emitting mode information 420 included in the central signal 400.

[0324] As a second embodiment, when the light-emitting device 300 receives a projection signal, the central control terminal 100 can control the light-emitting device 300 to emit light according to the light-emitting mode information 420 if the transmitter number of the central signal 400 and the projection signal 500 are consistent.

[0325] As a third embodiment, when the light-emitting device 300 receives two or more projection signals, the central control terminal 100 can determine the combination element for calculating the intermediate value based on the light-emitting element included in the central signal 400 with the same transmitter number, generate light-emitting state information 600 including the determined combination element, and control the light-emitting device 300 to emit light according to the light-emitting state information 600.

[0326] On the other hand, in an embodiment, the central control terminal 100 can perform live performance control over multiple light-emitting devices 300 by sending a central signal to each light-emitting device 300 to drive at least one or more stored libraries.

[0327] The library may refer to a dataset of resources that predefines information on frequently used lighting patterns in a performance. This library may include basic effects, animation effects, and / or custom images. For example, the library may include datasets such as: a first basic effect simulating candle flickering, a first animation effect sliding from left to right, and a first custom image displaying the logo of the first artist group.

[0328] Furthermore, the library does not require a separate download process, and since it is already stored in the light-emitting device 300, it can be executed automatically or manually when a control signal or user input is received.

[0329] Therefore, at least one or more light-emitting devices 300 that receive the transmitted central signal can be controlled to emit light according to the library corresponding to the stored central name.

[0330] At this time, the light-emitting device 300 can simultaneously receive the central signal and the projection signal. The light-emitting device 300, which receives the two signals, can be located within the prescribed projection signal shape.

[0331] Hereinafter, the area projected by the first projector is called the first projection shape, the area projected by the nth projector (excluding the first projector) is called the second projection shape, and the remaining area outside the projection areas of the first to nth projectors is called the third projection shape.

[0332] In this embodiment, the central control terminal 100 can differentiate between controlling the light-emitting devices 300 located in the first and second projection shapes. At this time, for the third projection shape outside the control area, a default value can be set based on the central signal, thereby enabling differentiated control of the light-emitting devices 300 within the first to third projection shapes.

[0333] Specifically, in this embodiment, the central control terminal 100 can distinguish and control the light-emitting devices 300 located in the first and second projection shapes based on a central signal with inserted transmitter identification information. In other words, in this embodiment, the central control terminal 100 can control the light-emitting devices 300 located in the third projection shape area by sending a central control signal without inserted transmitter identification information.

[0334] Furthermore, embodiments of the present invention can achieve more specific and advanced dynamic control based on the aforementioned dual communication structure, such as achieving a chain effect in multiple areas within a performance venue.

[0335] —A method and system for performing dynamic control based on multiple communication methods

[0336] The following, combined with Figure 9 To be continued Figure 14 The present invention describes in detail how the performance control system according to the embodiments of the present invention executes a live performance control method for multiple lighting devices.

[0337] Figure 9 A flowchart illustrating a method for performing dynamic control based on multiple communication methods according to an embodiment of the present invention.

[0338] See Figure 9 In this embodiment, the central control terminal 100 can generate control data (S301).

[0339] In this embodiment, the control data can refer to unified performance control by region, seat, and music, and data on various light-emitting modes (e.g., light-emitting color, light-emitting effect, etc.) that the light-emitting device 300 needs to present at each seat are predefined.

[0340] Based on this control data, the performance director according to the embodiment can perform dynamic control, such as static control by specifying designated areas and / or seats, or move text, patterns, etc. by utilizing all seats in the theater.

[0341] Specifically, in the embodiments, the central control terminal 100 can generate control data through at least one of the following methods: a method of directly inputting data to the central control terminal 100 of the performance director based on the central control terminal, and / or an indirect input method obtained through linkage with other terminals.

[0342] Figure 10 This is a schematic diagram of control data according to an embodiment of the present invention.

[0343] See Figure 10 In this embodiment, the central control terminal 100 can generate control data 1000 based on the performance control interface.

[0344] At this time, control data 1000 can be data that applies one or more control styles included in control document 800 to each area included in the seating layout diagram 900, which is identical to the internal structure of the performance venue. That is, at least one or more control styles can be applied to some or all of the seats in the performance venue based on control document 800.

[0345] Therefore, in this embodiment, the central control terminal 100 may acquire and / or generate control files 800 including at least one or more control styles.

[0346] Furthermore, in this embodiment, the central control terminal 100 can acquire and display the seating layout diagram 900 based on the performance control interface.

[0347] Furthermore, in an embodiment, the central control terminal 100 may determine the control style to be applied to at least one or more areas (e.g., TR1 to TR8) included in the seating layout diagram 900.

[0348] In other words, in the embodiment, the central control terminal 100 can generate control data 1000 with a defined control style based on multiple regions (TR1 to TR8).

[0349] At this time, in each of the multiple regions (TR1 to TR8), a transmitter 200 that transmits a projection signal to that region can be pre-matched.

[0350] Furthermore, in this embodiment, the central control terminal 100 may extract the base source based on the generated control data (S303).

[0351] In this embodiment, the basic source may refer to the default values ​​of the light emission mode components (e.g., light emission color, light emission brightness, light emission time, and / or light emission effect) shared by all multiple regions included in the control data 1000.

[0352] For ease of explanation, in this embodiment, the same emission color is applied to all areas of the control data 1000, with only the emission mode being different. However, any element among the constituent elements of the emission mode can be extracted as a base source, at least one or more.

[0353] In this embodiment, the central control terminal 100 can extract a first light emission mode component that is applicable to all areas from the control data 1000. In this case, the first light emission mode component can be at least one or more.

[0354] Figure 11 This is a schematic diagram of an example of a base source according to an embodiment of the present invention. For example, Figure 11 The diagram shows the first control style for "rainfall control" and the second control style for "rain diffusion control".

[0355] See Figure 11 In an embodiment, the central control terminal 100 can extract the first light emission mode components from control data 1000, which includes at least one or more control styles ST1 and ST2.

[0356] For example, the emission color of the first control style ST1 may be composed of a first color value (exemplarily, black) and a second color value (exemplarily, white), and the emission mode may be composed of a first mode value (exemplarily, rainfall mode).

[0357] In addition, the emission color of the second control style ST2 can be composed of a first color value (exemplarily, black) and a second color value (exemplarily, white), and the emission mode can be composed of a second mode value (exemplarily, rain diffusion mode).

[0358] That is, since the first control style ST1 and the second control style ST2 included in the control data 1000 have the same emission color and only different emission modes, the central control terminal 100 can extract the "emission color" that is commonly applied to the first color value (exemplarily, black) and the second color value (exemplarily, white) of the two styles as a component of the first emission mode.

[0359] In other words, in the embodiment, the central control terminal 100 can determine at least one or more set values ​​included in the extracted first light emission mode components as the base source BS.

[0360] Furthermore, in this embodiment, the central control terminal 100 may determine the first dynamic control information executed by the first transmitter based on the extracted base source (S305).

[0361] In this specification, the dynamic control information matched with the first transmitter is referred to as the first dynamic control information, and so on, the dynamic control information matched with the nth transmitter is referred to as the nth dynamic control information.

[0362] In this embodiment, the dynamic control information can be information that sets a dynamic control sequence for a transmitter 200, in which the moving head of the transmitter 200 moves along a specified dynamic path within a specified time.

[0363] The dynamic control information may include an angle sequence specifying the angle change of the first transmitter moving head within a set time period and / or a speed sequence specifying the angle change rate of the first transmitter moving head within a set time period.

[0364] Furthermore, the dynamic control information may also include a frame sequence that specifies a set value for the frame change mapped to the projection signal emitted by the first transmitter within a specified time period. That is, in an embodiment, the dynamic control sequence may include an angle sequence, a velocity sequence, and / or a frame sequence.

[0365] Furthermore, the specified time can be determined by the time code information included in the central signal and / or projection signal.

[0366] Therefore, in order to set the dynamic path of the nth transmitter according to the dynamic control sequence, in this embodiment, the central control terminal 100 can determine the angle sequence of the first transmitter.

[0367] At this time, the angle sequence may include set values ​​for the basic angle, the minimum angle, and / or the maximum angle.

[0368] For example, the central control terminal 100 can set the basic angle of the first transmitter to 50°, the minimum angle to 0°, and the maximum angle to 100°.

[0369] Therefore, in this embodiment, the central control terminal 100 can control the tilt angle of the first transmitter according to the required angle.

[0370] Furthermore, in this embodiment, the central control terminal 100 can determine the velocity sequence of the first transmitter.

[0371] At this time, the speed sequence may include the set values ​​of the basic speed, minimum speed and / or maximum speed when the angle of the moving head changes.

[0372] For example, to maintain control consistency, the central control terminal 100 may set the same first speed sequence for the first to tenth transmitters sharing the first control style, and set the same second speed sequence for the eleventh to twentieth transmitters sharing the second control style.

[0373] Therefore, in this embodiment, the central control terminal 100 can control the speed of the first transmitter when it tilts according to the required speed.

[0374] Therefore, in this embodiment, the central control terminal 100 can generate the dynamic path of each nth transmitter by determining the angle sequence and the velocity sequence.

[0375] That is, in the embodiment, the central control terminal 100 can easily set up natural dynamic control for all seats by adjusting at least one or more of the setting values ​​of the moving heads of at least one or more transmitters arranged in the performance venue, using the projection signals of multiple transmitters sharing the same reference source BS.

[0376] Figure 12This is a schematic diagram illustrating an example of dynamic control information according to an embodiment of the present invention. Specifically, Figure 12 This illustrates an example of a first transmitter TM1 transmitting a projection signal of a first shape T1 into a first region TR1.

[0377] See Figure 12 In this embodiment, the central control terminal 100 can set the angle sequence of the first transmitter TM1, which can change angles up, down, left, and right, and determine the basic angle AA, the minimum angle NA, and / or the maximum angle XA.

[0378] In this embodiment, the central control terminal 100 can set different basic angles AA for at least one or more transmitters arranged in the performance venue, depending on the location of the transmitter.

[0379] Furthermore, in this embodiment, the central control terminal 100 can set the minimum angle NA, which is the starting angle of dynamic control, and the maximum angle XA, which is the ending angle of dynamic control, to different values ​​according to the dynamic path that the performance director wishes to control.

[0380] Furthermore, in this embodiment, the central control terminal 100 can determine a basic speed AS, a minimum speed NS, and / or a maximum speed XS to set the speed sequence of the first transmitter TM1 when the angle changes.

[0381] In this embodiment, the central control terminal 100 can map the same first speed to the minimum angle NA and the maximum angle XA, so that it moves from the minimum angle NA to the maximum angle XA at ​​a constant speed.

[0382] Therefore, the performance director can perform dynamic control by moving the head at a constant speed when the angle changes.

[0383] Conversely, in an embodiment, the central control terminal 100 may map different speeds to the minimum angle NA and the maximum angle XA, so that the movement from the minimum angle NA to the maximum angle XA is gradually faster or slower.

[0384] For example, if the minimum speed NS is mapped to the minimum angle NA and the maximum speed XS is mapped to the maximum angle XA, the performance director can perform dynamic control to gradually increase the speed of the transmitter's moving head as it moves from the minimum angle NA to the maximum angle XA.

[0385] In this embodiment, the central control terminal 100 can determine first dynamic control information by mapping at least one or more elements constituting a speed sequence to at least one or more set values ​​constituting a first transmitter angle sequence.

[0386] That is, in the embodiment, the central control terminal 100 can set the dynamic path of the first transmitter by determining the first dynamic control information.

[0387] Furthermore, in this embodiment, the central control terminal 100 may generate second dynamic control information that the second transmitter will execute based on the determined first dynamic control information (S307).

[0388] In an embodiment, the second transmitter is a transmitter that transmits a second shape projection signal to a second region adjacent to the first region TR1.

[0389] Specifically, in the embodiments, the central control terminal 100 can generate second dynamic control information to connect with the first dynamic control information and apply the cascading effect between adjacent areas.

[0390] The chain effect refers to the effect of a continuous occurrence of a specified dynamic effect between adjacent areas, such as the effect of text or graphics moving across areas. Although the chain effect may include various controls, for ease of explanation, this specification will focus on the chain effect as the effect of a specified graphic moving across areas.

[0391] To achieve this chain effect, in this embodiment, the central control terminal 100 can generate second dynamic control information based on the set values ​​of the elements constituting the angle sequence included in the first dynamic control information.

[0392] Figure 13 This is a flowchart of a method for generating second dynamic control information based on first dynamic control information according to an embodiment of the present invention. Figure 13 Although the diagram shows the nth dynamic control information and the (n+1)th dynamic control information, for ease of explanation, the nth dynamic control information will be replaced with the first dynamic control information and the (n+1)th dynamic control information will be replaced with the second dynamic control information in the following explanation.

[0393] See Figure 13 In this embodiment, the central control terminal 100 can extract the set value mapped to the first dynamic control information (S501).

[0394] Specifically, in this embodiment, the central control terminal 100 can extract the set values ​​of each element constituting the dynamic control sequence in the first dynamic control information. For ease of explanation, the following description will focus on extracting only the angle sequence and velocity sequence included in the dynamic control information.

[0395] At this time, the set values ​​of each element constituting the dynamic control sequence can be the set values ​​of the basic angle AA, minimum angle NA and maximum angle XA included in the angle sequence of the first dynamic control information, and the set values ​​of the basic speed AS, minimum speed NS and maximum speed XS included in the speed sequence.

[0396] Furthermore, in this embodiment, the central control terminal 100 can detect a first set value of the time point at which the dynamic path in the first area ends (S503).

[0397] At this time, the time point at which the dynamic path ends (hereinafter referred to as the "end time point") can be the time code information of the time point at which the dynamic control information ends.

[0398] In addition, the first set value of the end time point may include angle parameters and / or speed parameters.

[0399] That is, in the embodiment, the central control terminal 100 can detect the angle parameters and / or speed parameters mapped to the end time point of the first region.

[0400] In other words, in this embodiment, the central control terminal 100 can detect the end setting value mapped to the end time point of the first dynamic control information.

[0401] Furthermore, in this embodiment, the central control terminal 100 may map the second dynamic control information setting value of the second region based on the detected first setting value (S505).

[0402] Specifically, in the embodiment, the central control terminal 100 can determine the angle parameters and / or speed parameters of the end time point mapped to the detected first region as the angle parameters and / or speed parameters of the start time point (hereinafter referred to as the "start time point") of the dynamic path mapped to the second region.

[0403] Figure 14 This is a schematic diagram illustrating an example of a chain effect achieved based on first dynamic control information and second dynamic control information according to an embodiment of the present invention. Specifically, Figure 14 This illustrates an example where the dynamic control direction is determined as the arrow direction based on the transmitter's dynamic control information settings.

[0404] See Figure 14 The first transmitter TM1 is a transmitter that transmits a projection signal to the first area. In the embodiment, the central control terminal 100 can control the first transmitter TM1 to operate according to the first dynamic control information of the preset angle sequence from the first minimum angle NA-1 to the first maximum angle XA-1.

[0405] The first line 2000 in the diagram represents the physical position corresponding to the angle parameter mapped to the end time point of the first dynamic control information (i.e., the maximum angle XA-1 of the first dynamic control information).

[0406] In this embodiment, the central control terminal 100 can detect the maximum angle XA-1 of the first dynamic control information.

[0407] Furthermore, the second transmitter TM2 is a transmitter that transmits a projection signal to the second region. In this embodiment, the central control terminal 100 can control the second transmitter TM2 to operate according to a second dynamic control information that sets it in a preset angle sequence from the second minimum angle NA-2 to the second maximum angle XA-2.

[0408] The second line 3000 in the diagram represents the physical position corresponding to the angle parameter mapped to the start time point of the second dynamic control information (i.e., the minimum angle NA-2 of the second dynamic control information).

[0409] In this embodiment, the central control terminal 100 can detect the minimum angle NA-2 of the second dynamic control information.

[0410] In this embodiment, the central control terminal 100 can map the maximum angle XA-1 of the detected first dynamic control information and the minimum angle NA-2 of the second dynamic control information.

[0411] In other words, in the embodiment, the central control terminal 100 can determine the detected setpoint as the starting setpoint of the first dynamic control sequence mapped to the start time point of the second dynamic control information.

[0412] That is, according to the mapping relationship between the dynamic control information, after the projection signal of the first transmitter ends, the projection signal of the second transmitter immediately begins to be transmitted, thereby achieving a chain effect.

[0413] Using this method, in an embodiment, the central control terminal 100 can generate second dynamic control information based on the determined first dynamic control information to achieve a chain effect between adjacent areas.

[0414] On the other hand, in this embodiment, the central control terminal 100 can copy the dynamic control sequence of the first dynamic control information and increase or decrease the set values ​​included in each sequence according to a predetermined ratio, thereby realizing the automatic generation of dynamic control information. In this case, the position coordinates of each transmitter 200 are stored in the central control terminal 100. In this embodiment, the central control terminal 100 can extract the start and end set values ​​of the first dynamic control sequence of the first dynamic control information, calculate the increase or decrease rate of the end set value relative to the start set value, and determine the start and end set values ​​of the second dynamic control sequence of the second dynamic control information based on the increase or decrease rate. At this time, if the calculated increase or decrease rate is 0, the start and end set values ​​of the second dynamic control sequence of the first dynamic control sequence can be determined as the start and end set values ​​of the second dynamic control sequence of the second dynamic control information. However, if the increase or decrease rate is greater than 0, the start and end set values ​​of the second dynamic control sequence of the second dynamic control information can be set based on the increase or decrease rate.

[0415] Furthermore, in this embodiment, the central control terminal 100 can generate the (n+1)th dynamic control information based on the nth dynamic control information in the same manner, thereby performing dynamic control over all seats in the performance venue.

[0416] At this point, when the number of generated (n+1)th dynamic control information messages is the same as the number of areas / transmitters within the performance venue, the generation of dynamic control information will end.

[0417] That is, in the embodiment, the central control terminal 100 can continuously generate dynamic control information between adjacent areas in the same way until the number of the (n+1)th dynamic control information is equal to the number of areas / transmitters in the performance venue.

[0418] Returning to the foregoing content, in the embodiment, the central control terminal 100 can control the actions of each transmitter according to the first dynamic control information and the second dynamic control information (S309).

[0419] Therefore, in this embodiment, the central control terminal 100 can detect the current angle between the first transmitter and the second transmitter.

[0420] Furthermore, in an embodiment, when the current setting value (e.g., current angle) of the first transmitter in the first region is consistent with the angle parameter mapped to the end time point of the first dynamic control information, the central control terminal 100 may restrict the driving of the first transmitter.

[0421] The limiting drive may include a process of setting all components of the light emission mode information being received by at least one or more light-emitting devices 300 within the signal range of the first transmitter to 0 and / or a process of terminating the transmission of the projection signal from the first transmitter.

[0422] On the other hand, in an embodiment, when the current setting value (e.g., current angle) of the second transmitter in the second region of the central control terminal 100 is consistent with the angle parameter at the start time point mapped to the second dynamic control information, the driving of the first transmitter can be started.

[0423] The start-up process may include a process of emitting light based on the light emission mode information being received by at least one or more light emission devices 300 within the signal range of the second transmitter.

[0424] Furthermore, in this embodiment, the central control terminal 100 can achieve an infinite loop of the same dynamic control by mapping the first generated dynamic control information with the last generated dynamic control information.

[0425] Furthermore, the transmitter 200 according to the embodiment can also operate according to its own control when it detects direct input to the transmitter 200 (e.g., angle change, speed change, frame rate change, etc.) while operating according to the default generated dynamic control information.

[0426] Therefore, in this embodiment, the central control terminal 100 generates dynamic control information that only changes the angle, speed and / or frame while sharing the basic source, thereby supporting easy development of dynamic control.

[0427] Furthermore, other embodiments of the present invention can reflect the director's intuitive input in real time at the performance site, generating and controlling the performance based on facts.

[0428] --A real-time performance control method and system based on a graphical interface

[0429] The following, combined with Figure 15 To be continued Figure 19 This invention provides a detailed explanation of how the performance control system according to embodiments of the present invention executes a real-time performance control method based on a graphical interface.

[0430] For ease of explanation, the explanation will focus on the application 111 of the central control terminal 100 as the main body to implement the real-time performance control method based on the drawing interface.

[0431] In the embodiments described later, the central control terminal 100 may refer to a console equipped with a drawing touchpad. Therefore, application 111 may be an application for creating graphic files based on drawing control data input from the drawing touchpad.

[0432] Figure 15 This is a flowchart of a real-time performance control method based on a drawing interface according to an embodiment of the present invention.

[0433] See Figure 15 In this embodiment, application 111 can upload the seating layout diagram to the drawing interface (S701).

[0434] In this embodiment, the drawing interface can refer to an interface that generates control data from a second performance venue seating layout diagram on a canvas, which serves as a work window for performing prescribed drawing tasks.

[0435] Therefore, in this embodiment, application 111 may have stored a dataset (data-set) that pre-corresponds to the seating layout according to the performance venue and / or performance information (e.g., artist name, performance date, etc.).

[0436] Users who need to generate control data using the drawing interface (hereinafter referred to as "directors") can input the performance venue and / or performance information.

[0437] In one embodiment, application 111 can extract a first seating layout diagram corresponding to the input performance venue from a stored seating layout diagram and overlay it on a canvas.

[0438] Therefore, in this embodiment, application 111 can upload the seating layout diagram to the canvas of the drawing interface.

[0439] Furthermore, in this embodiment, application 111 can determine the coordinates of all seats included in the uploaded seating layout diagram (S703).

[0440] Specifically, in an embodiment, application 111 can pixelate all seats included in the seating layout diagram uploaded to the canvas of the coordinate-based drawing interface and determine the coordinates for each pixel.

[0441] More specifically, in an embodiment, application 111 can determine the coordinates of all seats by dividing the uploaded seating layout diagram at a specified resolution according to the canvas of the drawing interface and setting the coordinate axes.

[0442] Figure 16 This is a schematic diagram illustrating the determination of coordinates for a seating layout diagram uploaded to a drawing interface according to an embodiment of the present invention.

[0443] See Figure 16 In one embodiment, application 111 can display a seating layout diagram MAP on a canvas 1100 based on coordinates with x-axis and y-axis values.

[0444] At this point, the seating layout map (MAP) may include at least one or more distinct areas. Furthermore, each area may include multiple seats.

[0445] Therefore, the mode that allows you to view all areas simultaneously is full-screen mode, while the mode that allows you to view all seats included in a selected area is zoomed-in mode.

[0446] Furthermore, in this embodiment, application 111 can pixelate all seats included in the seating layout map MAP. This pixelation may include a process of simplifying the area occupied by a seat to a single point. Additionally, one seat may correspond one-to-one with one pixel. Here, a pixel refers to a logical grid unit within the application.

[0447] In other words, areas in the seating layout map where there are no seats can remain blank without pixelation. For example, application 111 can map the seating table, such as "Section A, Row 10, Seat 3", to pixels and / or coordinate units in the seating layout map in a one-to-one manner.

[0448] Furthermore, in this embodiment, application 111 can determine the coordinates of all pixelated seats based on the coordinate axes of the canvas in the drawing interface. In this case, the coordinates of each seat are integer values, which can be represented in the form of (x-axis value, y-axis value). Additionally, all seats can store pre-matched pixel information. This pixel information can refer to the pixel information corresponding to the actual seat position in the performance venue within the performance scene. That is, a single pixel can store a matched coordinate value and a set of pixel information.

[0449] For example, the drawing interface can provide a canvas 1100 consisting of an x-axis (horizontal axis) with a value range of 2000 and a y-axis (vertical axis) with a value range of 1000.

[0450] Furthermore, as illustrated in the example, based on the pixelated positions of each seat, the coordinates of the first seat Z1 can be determined as (1500, 550), the coordinates of the second seat Z2 can be determined as (1500, 549), and the coordinates of the third seat Z3 can be determined as (1500, 548).

[0451] Using this method, in an embodiment, application 111 can determine the coordinates of all seats included in the uploaded seating layout map MAP.

[0452] Furthermore, in other embodiments, application 111 can dynamically determine the coordinates of all seats included in the uploaded seating layout map (MAP) based on the actual size and scaling of the performance venue. In this embodiment, during pixelation, in addition to the x and y axes, the z-axis, representing height, also needs to be considered to determine the specific position of the seats in three-dimensional space. At this time, approximation algorithms that extract the seat center point and minimize overlap with surrounding pixels can be used.

[0453] In other embodiments, application 111 can update the coordinates of specified seats included in the seating layout diagram based on the real-time status of the performance venue (e.g., construction, renovation, etc.). To this end, in other embodiments, application 111 can map at least one of longitude, latitude, label ID, and / or offset to each seat. Therefore, even if specified seats are moved, the seating layout diagram can be updated in real time to reflect the moved location.

[0454] Furthermore, in an embodiment, application 111 can obtain a control sketch executed on pixels with determined coordinates (S705).

[0455] In this embodiment, the control sketch SKC can refer to a graphic representation of the director's desired state of the lighting devices 300 arranged in the performance venue. The control sketch SKC may include images, graphics, effects, and / or text, but for ease of explanation, the control sketch SKC will be described below as text.

[0456] Therefore, in this embodiment, application 111 may receive drag events based on input from a drawing interface. In this embodiment, application 111 may measure at least one of the coordinates, drag direction, length, and / or speed of the received drag event, and convert the measured values ​​into a control sketch in real time.

[0457] Figure 17 This is a schematic diagram illustrating an example of inputting a control sketch in a drawing interface according to an embodiment of the present invention.

[0458] See Figure 17 In an embodiment, application 111 may provide a drawing interface 1000U including a canvas 1100, a tool panel 1200 and / or an operation panel 1300.

[0459] Canvas 1100 can refer to the work window used to perform specified drawing operations.

[0460] In one embodiment, application 111 may acquire a control sketch SKC based on director input detected on canvas 1100 of the overlapping seating layout diagram MAP.

[0461] Tool panel 1200 provides a panel for controlling the tools used when operating the sketch SKC.

[0462] In an embodiment, application 111 may provide tools based on tool panel 1200 for controlling the operation of sketch SKC, such as selection, movement, scaling, cropping, inserting graphics, etc.

[0463] The operation panel 1300 can be a panel that displays graphical information about the ongoing SKC operation.

[0464] In this embodiment, application 111 can adjust various detailed attributes of the control sketch SKC, such as effect shape (e.g., stroke thickness adjustment), effect color, effect duration, effect brightness, effect type, and dynamic effects, based on operation panel 1300, and can display information on the operation in progress.

[0465] In addition, in the embodiments, application 111 can also save the control sketch SKC itself as an image, video and / or frame.

[0466] That is, in the embodiment, application 111 can obtain a control sketch SKC of the drawing interface 1000U including inputs from the canvas 1100, tool panel 1200 and / or operation panel 1300.

[0467] Furthermore, in the embodiment, application 111 can perform preprocessing (S707) on the acquired control sketch SKC.

[0468] Since the control sketch (SKC) is a pre-defined drawing entered by the director on the drawing panel, its points or lines may be irregular and cannot accurately match the pixels of the seating layout diagram (MAP).

[0469] Therefore, in the embodiment, application 111 may perform preprocessing to divide the pixel into controlled object pixels and / or non-controlled object pixels based on the proportion of the controlled object pixel in each pixel, in order to detect the seat corresponding to the acquired control sketch SKC.

[0470] For example, preprocessing can be performed using area calculation algorithms and / or collision box techniques to calculate the extent to which vector-based drawing (strokes) covers pixels (seats).

[0471] Figure 18 This is a schematic diagram illustrating an example of a preprocessing control sketch according to an embodiment of the present invention. Specifically, (a) is the case where the proportion of the first pixel in the control sketch SKC is 100% or more; (b) is the case where the proportion of the first pixel in the control sketch SKC is above a preset reference; and (c) is the case where the proportion of the first pixel in the control sketch SKC is below a preset reference.

[0472] In the first embodiment, when the proportion of the first pixel X1 in the control sketch SKC is more than 100%, the application 111 can determine the first pixel X1 as the control object pixel PX.

[0473] At this time, application 111 can adjust the control sketch SKC to be consistent with the contour of the first pixel X1 by deleting the out-of-line sketch SKC-N that exceeds the contour of the first pixel X1.

[0474] In the second embodiment, when the proportion of the first pixel X1 in the control sketch SKC is above a preset base station (e.g., above 60%), the application 111 can determine the first pixel X1 as the control object pixel PX.

[0475] At this time, application 111 can adjust the control sketch SKC to be consistent with the contour of the first pixel X1 by adding an insufficient sketch SKC-P that does not reach the contour of the first pixel X1.

[0476] In the second embodiment, when the proportion of the first pixel X1 in the control sketch SKC is below a preset base station (e.g., below 60%), the application 111 can determine the first pixel X1 as a non-control object pixel NX.

[0477] At this time, application 111 can adjust the situation so that there is no control sketch SKC within the outline of the first pixel X1 by deleting the control sketch SKC input to the first pixel X1.

[0478] That is, in the embodiment, application 111 can perform preprocessing to add or delete a part of the control sketch SKC according to the outline of the pixel based on the proportion of the acquired control sketch SKC in each pixel.

[0479] Furthermore, in the embodiment, application 111 can extract pixel information corresponding to the preprocessed control sketch SKC (S709).

[0480] Specifically, in an embodiment, application 111 can remove duplicate portions of the controlled object pixel PX in the preprocessed control sketch SKC to extract only the filtered pixel information.

[0481] Figure 19 This is a schematic diagram illustrating an example of extracting and controlling pixel information corresponding to a sketch according to an embodiment of the present invention.

[0482] Figure 19 This example illustrates the application of a control sketch SKC of shape "F" to region "A" with x-axis values ​​ranging from 1500 to 1516 and y-axis values ​​ranging from 535 to 550. In this case, the pixel corresponding to the "F" shape is the controlled object pixel PX, while pixels not corresponding to the "F" shape can be non-controlled object pixels NX.

[0483] See Figure 19 In this embodiment, application 111 can extract the coordinates of the controlled object pixel PX according to the first to third shapes constituting the preprocessed control sketch SKC. The first to third shapes can refer to the graphics formed by drawing strokes along the directions shown by symbols ① to ③.

[0484] At this time, if the first to third shapes include two or more control object pixels PX existing in the same row and / or column (i.e., the shape is thicker than one pixel), then in the embodiment, application 111 may preferentially use the coordinates of the control object pixels PX existing in the same row and / or column.

[0485] Furthermore, in this embodiment, application 111 can remove the coordinates of duplicate control object pixels PX from the first to third shapes constituting the preprocessed control sketch SKC. Specifically, application 111 can store the coordinates of the initially input control object pixels PX, retaining only these coordinates, and then remove the detected coordinates if existing control object pixel PX coordinates are detected from the shapes.

[0486] As shown in the figure, the coordinates of the control object pixel PX corresponding to the overlapping area ER1 of the first shape and the second shape, and the overlapping area ER2 of the first shape and the third shape, can be removed. At this time, the removed coordinates are only recorded and stored in the first shape.

[0487] Furthermore, in the embodiment, application 111 can remove duplicate coordinates to extract pixel information of the filtered control object pixel PX.

[0488] Therefore, in this embodiment, application 111 can pre-match pixel information to the controlled object pixel PX and pre-store it.

[0489] Using the same method, in this embodiment, application 111 can extract pixel information corresponding to all control object pixels PX corresponding to the control sketch SKC.

[0490] Furthermore, in an embodiment, application 111 can generate luminescence mode information based on the control sketch SKC (S711).

[0491] Specifically, in the embodiment, when the control sketch SKC is acquired, the application 111 can generate the light emission mode information based on the detailed attributes input and preset by the operation panel 1300.

[0492] Therefore, in this embodiment, application 111 can extract detailed attributes including preset effect colors, effect brightness, effect duration, and effect type in the control sketch SKC.

[0493] Furthermore, in the embodiments, application 111 can map the preset detailed attributes in the control sketch SKC to the light emission mode components of the light emission mode information.

[0494] At this time, the light emission mode components of the light emission mode information may include light emission color, light emission brightness, light emission time, and / or light emission effect. Therefore, the detailed attributes of the control sketch SKC can be mapped one-to-one with the light emission mode components of the light emission mode information.

[0495] Specifically, in the embodiments, application 111 can insert a first detailed attribute preset in the control sketch SKC into the first constituent element of the luminescence mode information, or convert it into the first constituent element for insertion.

[0496] For example, if the first detailed attribute is the effect color (e.g., red), then a code / channel value for "red" or the corresponding "red" can be inserted into the first emission mode component that specifies the emission color.

[0497] Using the same method, the light emission pattern components corresponding to the detailed attributes and light emission pattern information of the control sketch SKC are respectively generated. In the embodiment, application 111 can generate light emission pattern information.

[0498] On the other hand, control sketches (SKCs) can be stored in two control methods: a one-time overall notification of the input control sketches (SKCs) and / or sequential control of the input control sketches (SKCs) according to the input order (drag order). The input order can refer to the order in which the shapes are input.

[0499] In the overall control mode, in the embodiment, application 111 can be set to not link the extracted pixel information with the timecode information, but to present it all at once.

[0500] In sequential control mode, in this embodiment, application 111 can arrange the extracted pixel information in ascending and / or descending order based on the x-axis and / or y-axis of the coordinate system. Furthermore, the timecode information of the sorted pixel information can be set to be arranged continuously at preset intervals. Therefore, the designated transmitter 200 is controlled to emit a projection signal including the pixel information and timecode information to perform sequential control. For example, the timecode information of the first to tenth pixels can be set to 0.01 seconds to 0.1 seconds to control sequential illumination, similar to dynamic control in shape drawing.

[0501] Furthermore, for this sequence control, in an embodiment, application 111 can generate frames that include the sequence of movement of the sketch SKC. These generated frames can then be used to control the designated transmitter 200 to transmit projection signals.

[0502] In addition, sequential control can be implemented by an algorithm that determines the movement angle, movement distance, and / or dynamic path of the transmitter 200 based on the coordinates, drag direction, length, and / or speed of the control sketch drag event input to the drawing interface.

[0503] In addition, if the drag range is a range that uses multiple areas, the drag path can be divided according to the projection area of ​​the transmitter and assigned to each transmitter.

[0504] Specifically, in this embodiment, application 111 can detect drag input from a control sketch based on a drawing interface. Furthermore, the path (e.g., direction, speed, and / or length) of the detected drag input can be calculated. Additionally, dynamic path commands for multiple transmitters 200 can be generated based on the calculated drag path. Furthermore, multiple transmitters 200 can be driven simultaneously or sequentially based on the generated dynamic path commands.

[0505] In this embodiment, when the drag input speed exceeds a specific threshold (e.g., 30-degree angle) set based on the mechanical limits of the transmitter, 111 is applied to correct the drag input speed.

[0506] For example, application 111 can clamp the drag input speed to a maximum value, or adjust the drag input speed according to interpolation techniques so that the actual moving speed of the transmitter 200 is lower than the actual drag input speed.

[0507] By converting the drag input into transmitter control in real time, Application 111 allows directors to immediately execute intuitive and dynamic controls, maintaining stable performance control even in the event of errors such as very fast drag input.

[0508] Furthermore, in an embodiment, application 111 can control at least one of the central signal and the projection signal so that the light-emitting device matching the extracted pixel information emits light according to the light-emitting pattern information (S713).

[0509] Specifically, in the embodiment, application 111 can control at least one of the central signal and the projection signal to convert the control sketch SKC generated by the drawing interface into light emission mode information in real time, so that the light emission device emits light in real time according to the light emission mode information.

[0510] Therefore, in this embodiment, application 111 can store pixel information and / or illumination mode information of the control sketch SKC generated based on the drawing interface. Furthermore, the stored information can be transmitted to the central control terminal 100 and / or external terminals (e.g., independent artist / director terminals, transmitter 200, and / or illumination device 300).

[0511] The following will determine which configuration of the emitter 200 and / or the light-emitting device 300 will be directly controlled based on whether the light-emitting device 300 has stored pixel information.

[0512] In this embodiment, there are two situations: 1) the light-emitting device 300 has stored the pixel information of the current seat; 2) the light-emitting device 300 has not stored pixel information.

[0513] In the first embodiment where the light-emitting device 300 has stored pixel information, application 111 can add the pixel information and light-emitting mode information to the existing central signal to update the existing central signal.

[0514] Furthermore, in the first embodiment, application 111 can send the updated central signal to at least one or more light-emitting devices 300.

[0515] At this time, among the light-emitting devices 300 that receive the updated central signal, only those light-emitting devices 300 that have stored the pixel information included in the updated central signal will be controlled to emit light according to the light-emitting mode information included in the updated central signal.

[0516] On the other hand, in the second embodiment where the light-emitting device 300 does not store pixel information, application 111 can update the light-emitting mode information of the existing central signal to the light-emitting mode information generated according to the control sketch SKC.

[0517] Furthermore, in the second embodiment, application 111 can send the updated central signal to all light-emitting devices 300. In this case, none of the light-emitting devices 300 will emit light according to the central signal until they receive at least one projection signal.

[0518] In this second embodiment, application 111 can extract at least one or more transmitters 200 that send projection signals to the pixel information.

[0519] Furthermore, in the second embodiment, application 111 can determine the extracted frames of transmitter 200 as the shape of the control sketch SKC.

[0520] Furthermore, in the second embodiment, application 111 can control the extracted transmitter 200 to send a projection signal including the emission mode information according to the determined frame.

[0521] Therefore, among the light-emitting devices 300 that receive the updated central signal, only the light-emitting device 300 that receives the projection signal will be controlled to emit light according to the light-emitting mode information included in the updated central signal.

[0522] In other words, in the first and second embodiments, application 111 will control the configuration of at least one of the emitter 200 and / or the light-emitting device 300 based on whether the light-emitting device 300 has stored pixel information.

[0523] Therefore, according to the application 111 of the present invention, the control sketch input to the drawing interface can be converted into pixel information and light emission mode information in real time and the light emission device 300 can be controlled to emit light, thereby enabling improvisational control by artists and / or directors.

[0524] The method of the embodiments can be implemented as program commands executable by various computer devices and recorded on a computer-readable recording medium. The computer-readable recording medium may include program commands, data files, data structures, etc., individually or in combination. The program commands recorded on the storage medium may be specifically designed and configured for this invention, or may be publicly available in the software field. Computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical media such as CD-ROMs and DVDs; magneto-optical media such as floppy disks; and hardware devices such as ROMs, RAMs, and flash memory capable of storing and executing program commands. Program commands include not only machine language code generated by a compiler, but also high-level language code executed in a computer using a translator or similar means. The hardware device may consist of one or more software modules that implement the actions of this invention, and vice versa.

[0525] The specific embodiments described in this invention are merely examples and are not intended to limit the scope of the invention in any way. For the sake of brevity, descriptions of existing electronic structures, control systems, software, and other functions of said systems are omitted. Furthermore, the connections between lines or functional and / or physical or circuit connections between components shown in the drawings are exemplary, and various functional, physical, or circuit connections may be substituted or added in actual devices. Additionally, unless specifically stated as "essential" or "important," these are not essential components for implementing this invention.

[0526] The embodiments described are for illustrative purposes only and are not intended to limit the invention. Those skilled in the art should understand that modifications, variations, or equivalent substitutions can be made to the invention. Any modifications, alterations, or equivalent substitutions made without departing from the spirit and scope of the invention should be covered by the claims of this invention.

Claims

1. A live show control method for a plurality of light emitting devices, a method for live show control of a plurality of light emitting devices performed by at least one processor of a central control terminal, characterized by, Includes the following steps: A first control signal is used to acquire a dataset containing one or more emission pattern information specified by transmitter identification information; One or more light emission state information are generated by combining the light emission mode components included in the light emission mode information; The first control signal, including the generated light emission status information, is sent to multiple light-emitting devices via a first communication method. as well as Multiple light-emitting devices that receive a second control signal from one or more transmitters based on a second communication method are controlled to emit light according to the transmitted light-emitting state information.

2. The live performance control method for multiple light-emitting devices according to claim 1, characterized in that, The step of obtaining the first control signal is to obtain transmitter identification information and the first control signal. The transmitter identification information includes the transmitter number of the first transmitter as specified in the transmitter numbers stored by each transmitter. The first control signal includes a dataset of one or more one-to-one matching light emission mode information. The light emission mode information determines the light emission form of the light emission device located within the signal range of the first transmitter.

3. The live performance control method for multiple light-emitting devices according to claim 1, characterized in that, The step of generating the luminescence state information includes the following steps: Based on the combination of the number of cases that can be calculated from the transmitter identification information, two or more datasets are set as integrated data; From the luminescence pattern information included in two or more datasets of the integrated data set, extract the luminescence pattern component values ​​of the same category according to each dataset; Calculate the median value of the extracted luminescence mode constituent element values; as well as The extracted intermediate values ​​are inserted into the same category of luminescence mode components to generate luminescence state information.

4. The live performance control method for multiple light-emitting devices according to claim 1, characterized in that, The steps of controlling the plurality of light-emitting devices to emit light according to the transmitted light-emitting status information include the following steps: When a light-emitting device that emits light according to a first control signal of a first communication method receives a second control signal of a second communication method, it will convert the light-emitting state information based on the transmitter number included in the received second control signal and emit light preferentially.

5. The live performance control method for multiple light-emitting devices according to claim 1, characterized in that, The second communication method for the second control signal sent by the transmitter is: Compared to the first communication method of the first control signal sent by the central control terminal, the short-range communication method has a smaller signal range and is a directional electromagnetic signal.

6. A method of performing dynamic control based on a plurality of communication methods, the method being performed for at least one processor of a central control terminal, the method comprising: Includes the following steps: Control data is generated based on the performance control interface; Based on the generated control data, the underlying source is extracted; Based on the extracted base source, the first dynamic control information to be executed by the first transmitter that transmits the projection signal to the first region is determined; Determine the second dynamic control information to be executed by the second transmitter that transmits a projection signal to the second region adjacent to the first region; as well as Based on the dynamic path including the first dynamic control information and the second dynamic control information, control one or more transmitters existing in the performance venue.

7. The method for performing dynamic control based on multiple communication methods according to claim 6, characterized in that, The steps for extracting the base source include the following: Extract one or more commonly used luminescence mode components from multiple control styles included in the control data; and One or more of the set values ​​included in the extracted light divergence mode components are determined as the base source.

8. The method for performing dynamic control based on multiple communication methods according to claim 6, characterized in that, The step of determining the first dynamic control information includes the following steps: Determine at least one of the basic setpoint, minimum setpoint, and maximum setpoint of the first dynamic control sequence of the first transmitter; Determine at least one of the basic setting value, minimum setting value, and maximum setting value of the second dynamic control sequence of the first transmitter; Mapping one or more setpoints constituting the determined first dynamic control sequence to one or more setpoints constituting the determined second dynamic control sequence; and First dynamic control information is generated to control the first transmitter within a specified time according to the set values ​​mapped between the dynamic control sequences.

9. The method for performing dynamic control based on multiple communication methods according to claim 8, characterized in that, The step of generating the second dynamic control information includes the following steps: Detect the end setpoint of the first dynamic control sequence mapped at the end time point of the first dynamic control information; and The detected setpoint is determined as the initial setpoint of the first dynamic control sequence mapped from the starting time point of the second dynamic control information.

10. The method of claim 6, wherein the method further comprises: It also includes the following steps: Send a central signal that drives multiple light-emitting devices and has stored more than one set of control data; The plurality of light-emitting devices are controlled to emit light according to one or more of the central signal and the projection signal; The following devices are distinguished for control: a first light-emitting device located on a first projection shape projected by a first projector, a second light-emitting device located on a second projection shape projected by an nth projector other than the first projector, and a third light-emitting device located on a third projection shape other than the first projection shape and the second projection shape.

11. A real-time performance control method based on a graphical interface, wherein at least one processor of a central control terminal executes a real-time performance control method based on a graphical interface, characterized in that, Includes the following steps: Upload a pixelated seating layout diagram with one or more seats in the drawing interface; Identify and input pixels corresponding to the control sketch of the drawing interface that overlaps with the uploaded seating layout diagram; Emission pattern information is generated based on the pixel information of the identified pixels; as well as At least one of the central control terminal and the transmitter is controlled in real time so that the light-emitting device matching the extracted pixel information emits light according to the generated light-emitting pattern information.

12. The real-time performance control method based on a graphical interface according to claim 11, characterized in that, The steps for uploading the seating layout diagram include the following: Pixelate one or more seats included in the first seat layout diagram so that one seat corresponds to one pixel in a one-to-one manner; Based on the coordinate axes of the canvas included in the drawing interface, determine the coordinates for all the pixelated seats; and Match pixel information for all the pixelated seats.

13. The real-time performance control method based on a graphical interface according to claim 11, characterized in that, The steps for identifying and controlling pixels corresponding to the sketch include the following steps: Based on the proportion of the control sketch in the first pixel, perform preprocessing to add and delete the control sketch included in the first pixel; and The first pixel to undergo the preprocessing is determined to be at least one of a controlled object pixel and a non-controlled object pixel.

14. The real-time performance control method based on a drawing interface according to claim 11, characterized in that, The steps for identifying and controlling pixels corresponding to the sketch include the following steps: Extract the coordinates of the pixels of the controlled object according to one or more shapes that constitute the control sketch; Store the coordinates of the initially input first shape; From the coordinates extracted from one or more shapes input after the first shape, remove coordinates that overlap with those extracted from the first shape; and By removing the duplicate coordinates, pixel information of the filtered control object pixels is extracted.

15. The real-time performance control method based on a graphical interface according to claim 11, characterized in that, The step of controlling the central control terminal in real time to emit light according to the generated light emission pattern information includes the following steps: Add first pixel information and first emission mode information to the first central signal to update the first central signal; Send the updated first central signal; and The central control terminal is controlled to cause only the light-emitting device containing the first pixel information included in the updated first central signal to emit light according to the first light-emitting mode information.

16. The real-time performance control method based on a graphical interface according to claim 11, characterized in that, The step of controlling the transmitter in real time to emit light according to the generated emission pattern information includes the following steps: Extract one or more transmitters that send projection signals to the first pixel information; The extracted transmitter frames are used to determine the shape of the control sketch; Control the transmitters to cause the one or more transmitters to send projection signals including the first emission mode information.

17. The real-time performance control method based on a drawing interface according to claim 16, characterized in that, The real-time control of the transmitter also includes the following steps: Detect drag events that occur in the control sketch; Calculate the drag path of the detected drag event; Based on the calculated drag path, generate dynamic path commands for multiple transmitters; as well as Based on the generated dynamic path command, control the movement speed of one or more transmitters.

18. A live performance control system for multiple lighting devices, characterized in that, More than one application is stored in the memory of a central control terminal that includes more than one memory and more than one processor, and is executed by the processor. The central control terminal is linked with multiple light-emitting devices. The one or more applications execute commands based on control to perform the following actions: A first control signal is used to acquire a dataset containing one or more emission pattern information specified by transmitter identification information; One or more light emission state information are generated by combining the light emission mode components included in the light emission mode information; The first control signal, including the generated light emission status information, is sent to multiple light-emitting devices via a first communication method. as well as Multiple light-emitting devices that receive a second control signal from one or more transmitters based on a second communication method are controlled to emit light according to the transmitted light-emitting state information.

19. A system for performing dynamic control based on multiple communication methods, characterized in that, More than one application is stored in the memory of a central control terminal that includes more than one memory and more than one processor, and is executed by the processor. The central control terminal is linked with multiple light-emitting devices and multiple transmitters. The one or more applications execute commands based on control to perform the following actions: Control data is generated based on the performance control interface; Based on the generated control data, the underlying source is extracted; Based on the extracted base source, the first dynamic control information to be executed by the first transmitter that transmits the projection signal to the first region is determined; Determine the second dynamic control information to be executed by the second transmitter that transmits a projection signal to the second region adjacent to the first region; as well as Based on the dynamic path including the first dynamic control information and the second dynamic control information, control one or more transmitters existing in the performance venue.

20. A real-time performance control system based on a graphical interface, characterized in that, More than one application is stored in the memory of a central control terminal that includes more than one memory and more than one processor, and is executed by the processor. The central control terminal is linked with multiple light-emitting devices and multiple transmitters. The one or more applications execute commands based on control to perform the following actions: Upload a pixelated seating layout diagram with one or more seats in the drawing interface; Obtain a control sketch of the drawing interface that overlaps with the uploaded seating layout diagram; Based on the coordinates of the acquired control sketch, preprocessing of the control sketch is performed; Extract and perform pixel information corresponding to the control sketch that has undergone the preprocessing; Based on the input control sketch, generate luminescence mode information; as well as The light-emitting device that matches the extracted pixel information emits light according to the generated light-emitting pattern information.