Method and system for on-site performance staging using multiple light-emitting devices

The method and system for controlling light-emitting devices using multiple communication methods address data capacity and real-time control limitations, ensuring uniform and dynamic performance staging with reduced errors and enhanced adaptability.

JP2026108577APending Publication Date: 2026-06-30HYBE CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
HYBE CO LTD
Filing Date
2025-12-11
Publication Date
2026-06-30

Smart Images

  • Figure 2026108577000001_ABST
    Figure 2026108577000001_ABST
Patent Text Reader

Abstract

This invention provides a method and system for on-site performance staging using multiple light-emitting devices. [Solution] A method for performing a live performance with multiple light-emitting devices is a method in which at least one processor of a central control terminal controls multiple light-emitting devices to perform a performance, and includes the steps of: acquiring a first control signal including at least one dataset in which light-emitting pattern information is defined for each transmitter identification information; generating at least one light-emitting state information by combining the light-emitting pattern components included in the light-emitting pattern information; sending the first control signal including the generated light-emitting state information to the multiple light-emitting devices via a first communication method; and controlling the multiple light-emitting devices that receive a second control signal sent from at least one transmitter based on a second communication method to emit light according to the transmitted light-emitting state information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a live performance method and system for a plurality of light-emitting devices that generate light emission state information based on different communication methods and control all light-emitting devices in a performance venue regardless of the pairing availability of each light-emitting device.

Background Art

[0002] In recent years, in organized events such as performances, concerts, events, and sports competitions, audiences use light-emitting devices in the audience seats for various reasons such as cheering, aesthetic effects, or event atmosphere.

[0003] In particular, controlling a large number of light-emitting devices held by audiences to display various hues or effects is utilized as one of the performance shows for displaying a predetermined text towards an artist or creating a specific shape.

[0004] According to the prior art, in order to perform a performance show using light-emitting devices, a library with a preset light emission pattern according to the signature hue or song rhythm of a team or an artist could be downloaded in advance and applied to the light-emitting devices.

[0005] However, due to lack of time or unfamiliarity with the operation method, if the audience could not download the library in advance, they could not participate in the overall controlled performance show and had to passively accept the inconvenience of having to operate the cheering stick.

[0006] Also, if the audience tries to download the library in advance, they must download the pairing app for each and go through the process of pre-pairing. The more performances they want to watch, the more time it takes for pairing, and there is a drawback that it is troublesome and inconvenient.

[0007] Furthermore, if each audience member watches various performances multiple times and downloads multiple libraries, the data capacity of the libraries stored in the cheering stick may become excessive, increasing the probability of errors occurring.

[0008] Furthermore, when using the entire seating area of ​​a performance venue as a canvas for dynamic and staging, a central control signal alone cannot transmit diverse lighting information due to data capacity limitations. Since it targets all lighting devices, localized staging is impossible, and if any lighting devices are not included in the library, the uniformity of the performance staging will decrease, potentially leading to a decline in audience satisfaction.

[0009] Furthermore, relying solely on pre-produced performance data meant that new effects could not be added in real time, and there were still limitations in that performances using cheering sticks could not be incorporated into the event progress that took place immediately on-site or in response to impromptu requests from artists.

[0010] As a result, there is ongoing discussion about the possibility of allowing audience members, if they only possess a cheering stick, to receive various types of control signals and operate in real time, participating in the immediate performance without having to download a library in advance. [Prior art documents] [Patent Documents]

[0011] Patent Document 1: U.S. Patent Application Publication No. 2015 / 0179029 Patent Document 2: Korean Registered Patent No. 1936822 [Overview of the project] [Problems that the invention aims to solve]

[0012] The present invention was devised to solve the problems of the prior art described above, and aims to provide a method and system for on-site performance production for multiple light-emitting devices that generate a new type of light-emitting state information by combining control methods that use different types of signals.

[0013] Furthermore, the present invention aims to provide a method and system for on-site performance production for multiple light-emitting devices that control light-emitting devices included in the superposition range of at least one signal.

[0014] Furthermore, the present invention aims to provide a method and system for performing dynamic effects based on multiple communication methods that generate various types of light emission patterns using only common light-emitting elements.

[0015] Furthermore, the present invention aims to provide a method and system for performing dynamic staging based on multiple communication methods that support more natural switching between areas in large-scale productions that utilize all of the multiple areas within a performance venue divided into separate zones.

[0016] Furthermore, the present invention aims to provide a real-time performance production method and system based on a drawing interface that instantly generates performance data using only sketches entered into a canvas based on a seating arrangement diagram.

[0017] Furthermore, the present invention aims to provide a real-time performance production method and system for a drawing interface base in which multiple transmitters are configured to respond in real time to drags performed during the input of performance sketches.

[0018] However, the technical problems that the present invention and its embodiments aim to address are not limited to those described above, and other technical problems may exist. [Means for solving the problem]

[0019] An embodiment of the present invention provides a method for performing a live show with multiple light-emitting devices, comprising: a step of acquiring a first control signal including at least one dataset in which light-emitting pattern information is defined for each transmitter identification information; a step of generating at least one light-emitting state information by combining the light-emitting pattern components included in the light-emitting pattern information; a step of sending the first control signal including the generated light-emitting state information to the multiple light-emitting devices via a first communication method; and a step of controlling the multiple light-emitting devices, which receive a second control signal sent from at least one transmitter based on a second communication method, to emit light according to the transmitted light-emitting state information.

[0020] Furthermore, the step of acquiring the first control signal is to acquire a first control signal that includes at least one dataset in which transmitter identification information, which includes a transmitter number that identifies the first transmitter from among the transmitter numbers stored in advance for each transmitter, and light emission pattern information that determines the light emission format of a light-emitting device located within the signal range of the first transmitter are matched one-to-one.

[0021] Furthermore, the step of generating the light emission state information includes the steps of setting at least two or more datasets in the integrated data in combinations corresponding to the number of cases that can be calculated from the transmitter identification information; extracting light emission pattern component values ​​of the same category from the light emission pattern information included in at least two or more datasets of the set integrated data for each dataset; calculating an intermediate value of the extracted light emission pattern component values; and inserting the extracted intermediate value into the light emission pattern components of the same category to generate the light emission state information.

[0022] Also, the step of controlling the plurality of light-emitting devices to emit light according to the transmitted light-emitting state information includes: if a light-emitting device that was emitting light according to a first control signal of a first communication method receives a second control signal of a second communication method, then controlling the light-emitting device to preferentially emit light by switching to the light-emitting state information based on the transmitter number included in the received second control signal.

[0023] Also, the second communication method of the second control signal transmitted by the transmitter is a short-range communication method with a narrower signal range than the first communication method of the first control signal transmitted by the central control terminal, and is a directional electromagnetic signal.

[0024] On the other hand, a method for performing dynamic effects based on a plurality of communication methods according to an embodiment of the present invention is a method in which at least one processor of a central control terminal performs dynamic effects based on a plurality of communication methods, including: generating production data based on a performance production interface; extracting a base source based on the generated production data; determining first dynamic effect information performed by a first transmitter that emits a projection signal to a first area based on the extracted base source; generating second dynamic effect information performed by a second transmitter that emits a projection signal to a second area adjacent to the first area; and controlling at least one or more transmitters existing in a performance venue by a dynamic path including the first dynamic effect information and the second dynamic effect information.

[0025] Also, the step of extracting the base source includes: extracting at least one or more light-emitting pattern components commonly used among a plurality of production styles included in the production data; and determining at least one or more set values included in the extracted light-emitting pattern components as the base source.

[0026] Further, the step of determining the first dynamic effect information includes: determining at least one of a basic setting value, a minimum setting value, and a maximum setting value for a first dynamic effect sequence of a first transmitter; determining at least one of a basic setting value, a minimum setting value, and a maximum setting value for a second dynamic effect sequence of the first transmitter; mapping at least one or more setting values constituting the determined second dynamic effect sequence to at least one or more setting values constituting the determined first dynamic effect sequence; and generating first dynamic effect information for controlling the first transmitter according to the setting values mapped between the dynamic effect sequences during a predetermined time period.

[0027] Further, the step of generating the second dynamic effect information includes: detecting an end setting value of a first dynamic effect sequence mapped at an end point of the first dynamic effect information; and determining the detected setting value as a start setting value of the first dynamic effect sequence mapped at a start point of the second dynamic effect information.

[0028] Moreover, a method for performing a dynamic effect based on a plurality of communication methods according to an embodiment of the present invention further includes: sending a central signal for driving at least one or more effect data pre-stored in a plurality of light emitting devices; controlling the plurality of light emitting devices to emit light by at least one or more of the central signal and a projection signal; and separately controlling a first light emitting device located in a first projection shape sent by a first projector, a second light emitting device located in a second projection shape sent by an nth projector other than the first projector, and a third light emitting device located in a third projection shape that is a shape other than the first projection shape and the second projection shape.

[0029] On the other hand, a real-time performance production method for a drawing interface base according to an embodiment of the present invention is a method in which at least one processor of a central control terminal performs real-time performance production for a drawing interface base, and includes the steps of: uploading a seating arrangement diagram in which at least one seat is pixelated to the drawing interface; identifying pixels corresponding to a performance sketch input to the drawing interface on which the uploaded seating arrangement diagram is overlapped; generating light emission pattern information according to the pixel information of the identified pixels; and controlling at least one of the central control terminal and transmitter in real time so that a light emission device matched with the extracted pixel information emits light according to the generated light emission pattern information.

[0030] Furthermore, the step of uploading the seating arrangement diagram includes the steps of: pixelating at least one seat included in the first seating arrangement diagram such that one seat corresponds one-to-one with one pixel; determining coordinates for all the pixelated seats based on the coordinate axes of the canvas included in the drawing interface; and matching pixel information to all the pixelated seats.

[0031] Furthermore, the step of identifying the pixel corresponding to the animation sketch includes the step of performing a preprocessing step of adding and deleting the animation sketch included in the first pixel based on the proportion of the animation sketch that occupies the first pixel, and the step of determining that the first pixel that has undergone the preprocessing is at least one of the animation target pixel and the animation non-target pixel.

[0032] Furthermore, the step of identifying pixels corresponding to the performance sketch includes the steps of: extracting the coordinates of the performance target pixels for each of at least one shape constituting the performance sketch; storing the coordinates of the first shape that was initially input; removing coordinates from the coordinates extracted from at least one shape that were input after the first shape that overlap with the coordinates extracted from the first shape; and extracting the pixel information of the filtered performance target pixels after removing the overlapping coordinates.

[0033] Furthermore, the step of controlling the central control terminal in real time to emit light according to the generated light emission pattern information includes the steps of updating the first central signal by adding first pixel information and first light emission pattern information to the first central signal, sending out the updated first central signal, and controlling the central control terminal so that only light-emitting devices that have pre-stored the first pixel information included in the updated first central signal emit light according to the first light emission pattern information.

[0034] Furthermore, the step of controlling the transmitters in real time to emit light with the generated light emission pattern information includes the steps of extracting at least one transmitter that sends a projection signal to the first pixel information, determining the frame of the extracted transmitters to match the shape of the performance sketch, and controlling the transmitters so that the at least one transmitter sends a projection signal including the first light emission pattern information based on the determined frame.

[0035] Furthermore, the steps for controlling the transmitter in real time include sensing a drag event that occurred in the performance sketch, calculating the drag path of the sensed drag event, generating dynamic path commands for a plurality of transmitters based on the calculated drag path, and controlling the movement speed of at least one or more transmitters based on the generated dynamic path commands.

[0036] Furthermore, the on-site performance system for a plurality of light-emitting devices according to an embodiment of the present invention is linked to the plurality of light-emitting devices and is stored in the memory of a central control terminal having at least one memory and at least one processor, and is executed by the processor, wherein the at least one application acquires a first control signal including at least one dataset in which light-emitting pattern information is defined for each transmitter identification information, combines the light-emitting pattern components included in the light-emitting pattern information to generate at least one light-emitting state information, sends the first control signal including the generated light-emitting state information to the plurality of light-emitting devices via a first communication method, and operates with a command word that controls the plurality of light-emitting devices, which receive a second control signal sent from at least one transmitter based on a second communication method, to emit light according to the transmitted light-emitting state information.

[0037] Furthermore, a system that performs dynamic effects based on multiple communication methods according to an embodiment of the present invention includes multiple light-emitting devices and multiple transmitters, and is linked to at least one memory and at least one processor of a central control terminal, the at least one application being stored in the memory and executed by the processor, wherein the at least one application generates effect data based on a performance effect interface, extracts a base source based on the generated effect data, determines first dynamic effect information to be performed by a first transmitter that emits a projection signal to a first area based on the extracted base source, generates second dynamic effect information to be performed by a second transmitter that emits a projection signal to a second area adjacent to the first area, and operates by command words that control at least one transmitter present in the performance venue by a dynamic path including the first dynamic effect information and the second dynamic effect information.

[0038] Furthermore, the real-time performance production system of the drawing interface base according to an embodiment of the present invention is linked to a plurality of light-emitting devices and a plurality of transmitters, and operates by an instruction that is stored in the memory of a central control terminal having at least one memory and at least one processor, and is executed by the processor, wherein the at least one application uploads a seating arrangement diagram in which at least one seat is pixelated to the drawing interface, acquires a performance sketch input to the drawing interface on which the uploaded seating arrangement diagram is overlapped, performs preprocessing on the performance sketch based on the coordinates of the acquired performance sketch, extracts pixel information corresponding to the preprocessed performance sketch, generates light-emitting pattern information based on the input performance sketch, and controls the light-emitting devices that are matched with the extracted pixel information to emit light with the generated light-emitting pattern information. [Effects of the Invention]

[0039] The on-site performance production method and system for multiple light-emitting devices according to the embodiment of the present invention combines control methods that use different types of signals to generate a new type of light-emitting state information, thereby eliminating the limitations imposed by a limited communication range and enhancing the quality of events through the execution of more diverse performance productions.

[0040] Furthermore, the on-site performance staging method and system for multiple light-emitting devices according to the embodiment of the present invention has the effect of enhancing the uniformity of the performance staging by controlling the light-emitting devices that are included in the range in which at least one signal is superimposed, so that the light-emitting devices located in the superimposed range do not deviate from the overall concept of the staging.

[0041] Furthermore, the on-site performance production method and system for multiple light-emitting devices according to the embodiment of the present invention has the effect of improving data economy by generating various types of light-emitting patterns using only common light-emitting elements, dramatically reducing the error rate due to data overload, and enabling more efficient performance production.

[0042] Furthermore, the on-site performance staging method and system for multiple light-emitting devices according to the embodiment of the present invention goes beyond localized staging, giving the impression that the entire audience seating area is being used as a canvas, fostering a sense of unity among the audience, and eliminating the sense of incongruity in staging that may occur between different areas.

[0043] Furthermore, the on-site performance production method and system for multiple light-emitting devices according to the embodiment of the present invention has the effect of increasing the on-site adaptability of the production data by supporting the easy generation of production data and enabling its actual implementation in a short time, by instantly generating production data solely from sketches entered into a canvas based on a seating arrangement diagram.

[0044] Furthermore, the on-site performance direction method and system for multiple light-emitting devices according to the embodiment of the present invention has the effect of enabling intuitive and dynamic performance direction according to the director's intentions by setting multiple transmitters to respond in real time to drags performed when a performance sketch is input.

[0045] However, the effects that can be obtained in the present invention are not limited to those mentioned above, and other effects not mentioned can be clearly understood from the following description. [Brief explanation of the drawing]

[0046] [Figure 1] This is a conceptual diagram of a performance production system that utilizes light emission state information according to an embodiment of the present invention. [Figure 2] This is an internal block diagram of a central control terminal according to an embodiment of the present invention. [Figure 3] This is an internal block diagram of a transmitter according to an embodiment of the present invention. [Figure 4] This is an internal block diagram of a light-emitting device according to an embodiment of the present invention. [Figure 5] This is a flowchart illustrating a method for performing live shows using multiple light-emitting devices according to an embodiment of the present invention. [Figure 6] This is a diagram illustrating the central signal and projecting signal according to an embodiment of the present invention. [Figure 7] This figure illustrates the overlapping range for receiving multiple projection signals according to an embodiment of the present invention. [Figure 8] This figure illustrates the light emission state information generated by acquiring multiple projection signals according to an embodiment of the present invention. [Figure 9] This is a flowchart illustrating a method for performing dynamic effects based on multiple communication schemes according to embodiments of the present invention. [Figure 10] This is an example of performance data according to an embodiment of the present invention. [Figure 11] This is an example of a diagram illustrating a base source according to an embodiment of the present invention. [Figure 12] This is an example of a diagram illustrating dynamic performance information according to an embodiment of the present invention. [Figure 13] This is a flowchart illustrating a method for generating second dynamic performance information based on first dynamic performance information according to an embodiment of the present invention. [Figure 14] This is an example of how a chain effect is realized based on the first dynamic performance information and the second dynamic performance information according to an embodiment of the present invention. [Figure 15] This is a flowchart illustrating a method for performing real-time performances using a drawing interface platform according to an embodiment of the present invention. [Figure 16] This is an example of how coordinates are determined for a seating arrangement diagram uploaded to a drawing interface according to an embodiment of the present invention. [Figure 17] This is an example of how a performance sketch is input into the drawing interface according to an embodiment of the present invention. [Figure 18] This is an example of a diagram illustrating how to pre-process a performance sketch according to an embodiment of the present invention. [Figure 19] This is an example of how pixel information corresponding to a performance sketch according to an embodiment of the present invention is extracted. [Modes for carrying out the invention]

[0047] The present invention can be modified in various ways and has various embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention, and how to achieve them, will become clear when you refer to the embodiments described in detail below, along with the drawings. However, the present invention is not limited to the embodiments disclosed below and can be realized in various forms. In the following embodiments, terms such as "first," "second," etc., are used not in a restrictive sense but to distinguish one component from another. Also, singular expressions include plural expressions unless the context clearly indicates otherwise. Furthermore, terms such as "includes" or "has" mean that the features or components described in the specification exist, and do not preclude the possibility that one or more other features or components may be added. Also, in the drawings, for illustrative purposes, the size of components, etc., may be exaggerated or reduced. For example, the size and thickness of each component shown in the drawings are arbitrarily shown for illustrative purposes, and the present invention is not necessarily limited to what is shown.

[0048] Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings. When describing with reference to the drawings, identical or corresponding components will be denoted by the same reference numerals, and redundant descriptions thereof will be omitted.

[0049] Figure 1 is a conceptual diagram of a performance production system utilizing light emission state information according to an embodiment of the present invention.

[0050] As shown in Figure 1, a performance production system utilizing light emission state information according to an embodiment of the present invention (hereinafter referred to as the "performance production system") can generate light emission state information of a new structure based on different communication methods and provide a performance production service (hereinafter referred to as the "performance production service") that controls multiple cheering sticks.

[0051] In this embodiment, the performance production service refers to a service that performs a performance by acquiring a central signal transmitted by a first communication method and a projection signal transmitted by a second communication method to generate light emission state information, and projecting the generated light emission state information onto multiple light-emitting devices.

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

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

[0054] The central control terminal 100, transmitter 200, and light-emitting device 300 that realize the service provision system will be described in detail below with reference to the attached drawings.

[0055] • Central Control Terminal 100

[0056] In an embodiment of the present invention, the central control terminal 100 can be a predetermined computing device equipped with a central control application (hereinafter referred to as "application") that provides performance production services.

[0057] Specifically, from a hardware standpoint, the central control terminal 100 may include a mobile-type computing device 100-1 and / or a desktop-type computing device 100-2, etc., on which applications are installed.

[0058] Here, the mobile computing device 100-1 can be a mobile device such as a smartphone or tablet PC equipped with an application.

[0059] For example, mobile computing devices 100-1 may include smartphones, mobile phones, digital broadcasting devices, PDAs (personal digital assistants), PMPs (portable multimedia players), and tablet PCs.

[0060] Furthermore, the desktop-type computing device 100-2 may include devices equipped with programs for performing lecture presentation services based on wireless communication, such as fixed desktop PCs, laptop computers, and ultrabooks, which are personal computers with applications installed.

[0061] Furthermore, depending on the embodiment, the central control terminal 100 may further include a predetermined server computing device that provides a performance production service environment.

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

[0063] As shown in Figure 2, from a functional standpoint, 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 can be configured to be contained within the housing of the central control terminal 100.

[0064] Specifically, the memory 110 stores an application 111, which can store one or more of the following: various application programs, data, and instruction words for providing a performance production service environment.

[0065] In other words, the memory 110 can store instructions and data that can be used to generate a performance production service environment.

[0066] Furthermore, the memory 110 may include a program area and a data area.

[0067] Here, the program area according to the embodiment can be linked between the operating system (OS) and functional elements that boot the central control terminal 100, and the data area can store data generated by the use of the central control terminal 100.

[0068] Furthermore, the memory 110 may include at least one non-temporary computer-readable storage medium and a temporary computer-readable storage medium.

[0069] For example, memory 110 can be various storage devices such as ROM, EPROM, flash drive, hard drive, etc., and may include web storage that performs the storage function of memory 110 over the internet.

[0070] The processor assembly 120 may include at least one processor capable of executing instructions of application 111 stored in memory 110 in order to perform various tasks for generating a performance production service environment.

[0071] In this embodiment, the processor assembly 120 can control the overall operation of its components via an application 111 in the memory 110 in order to provide performance production services.

[0072] Such a processor assembly 120 can be a system-on-a-chip SOC suitable for a central control terminal 100, which includes a central processing CPU and / or a graphics processing GPU, and can execute an operating system OS and / or application programs stored in memory 110, and can control each component installed in the central control terminal 100.

[0073] Furthermore, the processor assembly 120 can communicate internally with each component via a system bus, and may include one or more predetermined bus structures, including a local bus.

[0074] Furthermore, the processor assembly 120 can be realized by comprising at least one of the following: ASICs (application-specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, microcontrollers, microprocessors, and other electrical units for functional execution.

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

[0076] Specifically, the communication processor 130 can communicate with a central control terminal 100 that stores content sources for realizing a performance production service environment, and can communicate with various user input components such as controllers that receive user input.

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

[0078] Such a 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 built via a communication device capable of using 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.

[0079] The interface module 140 can connect the central control terminal 100 to one or more other devices so that they can communicate with each other. Specifically, the interface module 140 may include wired and / or wireless communication devices that are compatible with one or more different communication protocols.

[0080] The central control terminal 100 can be connected to various input / output devices via such an interface module 140.

[0081] For example, the interface module 140 can be connected to an audio output device such as a headset port or a speaker to output audio.

[0082] While it has been explained that the audio output device is connected via the interface module 140 as an example, embodiments in which it is located inside the central control terminal 100 are also possible.

[0083] Furthermore, for example, the interface module 140 can be connected to an input device such as a keyboard and / or mouse to acquire user input.

[0084] Such an interface module 140 can be configured to include at least one of the following: a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a port for connecting a device equipped with an identification module, an audio I / O (input / output) port, a video I / O (input / output) port, an earphone port, a power amplifier, an RF circuit, a transceiver, and other communication circuits.

[0085] The input system 150 can sense user input related to the performance production service (for example, gestures, voice commands, touch input, mouse input, keyboard input, gesture input, motion input using guide tools, button activation, or other types of input).

[0086] Specifically, the input system 150 may include a predetermined button, a touch sensor, and / or an image sensor 161 that receives user motion input.

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

[0088] The sensor system 160 can be equipped with 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.

[0089] Here, the image sensor 161 can capture images and / or images of the physical space surrounding the central control terminal 100.

[0090] In this embodiment, the image sensor 161 can capture and acquire various images and / or pictures related to the performance production service.

[0091] Furthermore, the image sensor 161 is positioned on the front and / or rear of the central control terminal 100, and can capture images in the direction in which it is positioned, and can capture images of the physical space via a camera positioned facing the outside of the central control terminal 100.

[0092] Such an 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 obtained by an image sensor device (e.g., CMOS or CCD).

[0093] Furthermore, the image sensor 161 can process still images or videos acquired via the image sensor device using an image recognition process (e.g., OCR) and / or an image processing module to extract necessary information and transmit the extracted information to the processor.

[0094] Such an image sensor 161 may be a camera assembly that includes at least one camera. The camera assembly may include a general camera that captures the visible light band, and may further include special cameras such as an infrared camera, a stereo camera, and / or an AI camera.

[0095] Depending on the embodiment, a single camera assembly may consist of a combination of at least one general camera and one special camera, or it may consist of a system in which multiple general cameras and special cameras individually transmit sensed image data to a processor via an interface module.

[0096] Furthermore, the image sensor 161 described above can be included in and operated within the central control terminal 100, or it can be included in an external device (e.g., an external server) and operate via interoperation based on the communication processor 130 and / or interface module 140 described above.

[0097] The position sensor (IMU, 163) can sense at least one of the motion and acceleration of the central control terminal 100. For example, it can consist of a combination of various position sensors such as an accelerometer, a gyroscope, and a magnetometer.

[0098] Furthermore, the position sensor (IMU, 163) can work in conjunction with the GPS-like position communication processor 130 to recognize spatial information about the physical space around the central control terminal 100.

[0099] The audio sensor 165 can recognize sounds around the central control terminal 100.

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

[0101] In this embodiment, the audio sensor 165 can receive audio data necessary for performance production services from the user.

[0102] The display system 170 can output various information related to performance production services as graphic images.

[0103] In one embodiment, the display system 170 can display various user interfaces for performance production services.

[0104] Such a 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, or e-ink display.

[0105] The aforementioned components may be arranged within the housing of such a central control terminal 100, and the user interface may include a touch sensor 173 on a display 171 configured to receive user touch input.

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

[0107] For example, the display 171 can be implemented as a touchscreen by forming an interlayer structure with the touch sensor 173 or by integrating them together. Such a touchscreen can function as a user input unit providing an input interface between the central control terminal 100 and the user, and can also provide an output interface between the central control terminal 100 and the user.

[0108] The central control terminal 100, which includes the components described above, can store at least one transmitter number information, light emission pattern information, a central signal, a projecting signal, and / or light emission state information in the memory 110, depending on the embodiment.

[0109] In this embodiment, the central control terminal 100 can transmit the central signal transmitted using the first communication method to at least one other device (in this embodiment, a light-emitting device 300) in a one-to-many manner.

[0110] For example, the central control terminal 100 can transmit control signals to at least one or more light-emitting devices 300 using a broadcasting method (an all-to-all communication method that transmits traffic to an unspecified number of recipients without specifying a recipient).

[0111] Specifically, the central control terminal 100 can send control signals to nearby light-emitting devices using a pre-configured broadcasting protocol, and light-emitting devices located in close proximity and configured to receive broadcast signals using a pre-configured broadcasting protocol can receive the transmitted control signals and operate according to the received control signals.

[0112] In this case, the pre-configured broadcasting protocol can refer to the frequency band and the control signal encoding / decoding method. Such a communication unit 221 may include a broadcast transmitter. The broadcast transmitter includes an exciter composed of an oscillator and a modulator, and can modulate the control signal received from the central control terminal 100 into radio waves of a predetermined frequency band according to the pre-configured broadcasting protocol, and transmit the RF signal via an antenna.

[0113] In other words, in this specification, the central control terminal 100 is described as a console that generates defined data (in this embodiment, light emission status information) for the light emission of the light-emitting device 300 and transmits the generated data to the transmitter 200 and / or the light-emitting device 300 using a predetermined signal (in this embodiment, an RF signal).

[0114] In this case, the data defined for the light emission can be generated directly by the central control terminal 100, or it can be generated in advance by the performer's terminal and transmitted to the central control terminal 100 for indirect acquisition. In the latter case, the data generated in advance by the performer's terminal is transmitted in conjunction with the central control terminal 100, thereby allowing the central control terminal 100 to be used like a performer's terminal to control the entire performance system.

[0115] On the other hand, depending on the embodiment, the central control terminal 100 may also perform at least some of the functional operations performed by the transmitter 200, which will be described later.

[0116] • Transmitter 200

[0117] In an embodiment of the present invention, the transmitter 200 can be a computing device that emits a predetermined control signal to the light-emitting device 300 under the control of a central control application 111 that provides performance production services.

[0118] Specifically, the transmitter 200 according to the embodiment determines the range to be illuminated based on light emission pattern information defined by the central control terminal 100, and emits a control signal to the light-emitting device 300 located within that range, thereby controlling the light-emitting device 300 to emit light in accordance with the emitted control signal.

[0119] More specifically, in this embodiment, the transmitter 200 can operate in conjunction with and / or separately from a projector that projects a predetermined image onto a predetermined area, and send a predetermined control signal.

[0120] Here, the predetermined image can mean the shape represented by a beam projected by at least one projector, and the shape of the beam projected by the projector can be controlled in the illuminated area by a combination of projected areas from multiple projectors or by a method of controlling the shape of the projected beam by an optical module inside each projector.

[0121] In other words, in this embodiment, the control signals transmitted by the transmitter 200 can be transmitted in various forms by frames mapped to images.

[0122] Furthermore, the beam projected by the projector can contain light in various wavelength ranges, including infrared light, which does not interfere with the lighting effects in the performance and does not obstruct the audience's view, as well as long-wavelength visible light.

[0123] The projector can then project a beam containing information within the control signal by controlling at least one of the following factors: beam wavelength band, beam output period, intensity, brightness (black, white, and grayscale), and saturation.

[0124] In other words, the transmitter 200 according to the embodiment can perform the function of a projector that transmits control signals within a predetermined short distance.

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

[0126] As shown in Figure 3, in an embodiment, the transmitter 200 may include a communication module 210, an operating module 220, an input / output system 230, and / or a control module 240.

[0127] 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.

[0128] 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, etc., in order to realize an environment for control signal communication.

[0129] Such a 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 via a communication device capable of using 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), short-range communication methods (e.g., NFC, RFID), and / or wireless communication methods (e.g., RF, IR).

[0130] In addition, in an embodiment, the communication module 210 may include a wireless communication module (for example, at least one of NFC, IR transceiver, RF transceiver, Zigbee, Bluetooth, and Wi-Fi modules) for short-range communication.

[0131] In this specification, the communication module 210 of the transmitter 200 will be described as using a wireless communication method for sending and receiving IR signals.

[0132] Specifically, in this embodiment, the communication module 210 can transmit data generated by the central control terminal 100 and / or transmitter 200 to at least one or more light-emitting devices 300 using a predetermined signal (in this embodiment, an IR signal).

[0133] The operation module 220 can operate a predetermined structure included in the transmitter 200 so that the transmitter 200 emits a predetermined control signal.

[0134] Such an operating module 220 can project a directional electromagnetic signal based on a signal emission unit. In this embodiment, the electromagnetic signal may have wavelengths within the infrared, visible light, and / or ultraviolet spectrum.

[0135] As a result, in this embodiment, the operating module 220 can project control signals including the light emission state information onto at least one or more light-emitting devices 300 located within a specific range in a predetermined space (for example, inside a performance hall).

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

[0137] This allows the input / output system 230 to sense user input related to the performance production service (e.g., gestures, voice commands, touch input, mouse input, keyboard input, gesture input, motion input using guide tools, button activation, or other types of input).

[0138] For example, a user can make a predetermined input to operate a predetermined part of the operation module 220 of the transmitter 200 based on the input / output system 230.

[0139] Furthermore, the input / output system 230 can display predetermined data downloaded for providing performance production services based on a predetermined display (e.g., an LCD display).

[0140] The control module 240 can control the communication module 210 and / or the operation module 220, which are connected by wire and / or wireless, to communicate with each other. It can also be controlled to communicate with other external terminals.

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

[0142] For this purpose, the generated image and / or acquired image may be pre-mapped with frames that determine the form, strength, emission range, dynamic effects, etc., of the control signal.

[0143] In this embodiment, the control module 240 can also set the emission range by adjusting the brightness or intensity (e.g., dark, light, etc.) of the control signal emitted based on an image (e.g., implemented in black, white, and / or grayscale). In other embodiments, the emission range can also be set by adjusting the magnitude and shape of the control signal.

[0144] In other words, the control module 240 can control the transmitter 200 to emit various forms of control signals based on the frames mapped to the image.

[0145] The transmitter 200 described above may have a predetermined hardware structure for determining the shape of the light-emitting signal.

[0146] In an embodiment, the operating module 220 of the transmitter 200 may include a signal emission unit and / or a moving head. In the following description, the components included in the operating module 220 can consist of any optical element that emits a predetermined control signal and modifies the intensity, projection range, size, and shape of the emitted control signal, and are not limited to the elements described later.

[0147] The signal emission unit can be an assembly for emitting an electromagnetic signal (or, in this embodiment, a control signal) of a predetermined wavelength.

[0148] For example, the signal emitter can emit an IR signal of an image created in black, white, and / or grayscale.

[0149] Such a signal emission unit is located on one side of the moving head and can emit a control signal in a direction determined by the angle adjustment of the moving head. In this case, the angle of the moving head can be changed by a frame or sequence mapped to an image generated and / or acquired by the transmitter 200.

[0150] The moving head may include a predetermined motor for adjusting the angle of the control signal emission range of the signal emission unit.

[0151] In other words, the moving head can control the direction, angle, and speed of the control signal emission from the transmitter 200 using a predetermined motor power. For example, the moving head may be able to rotate up, down, left, and right. That is, the control module 240 of the transmitter 200 can map frames corresponding to shapes contained in an image, either generated by the transmitter 200 or acquired from another device, and adjust the emission form and / or emission range of the control signal emitted from the signal emission unit.

[0152] This allows the control module 240 of the transmitter 200 to convert and emit a projecting signal, which is realized in at least one of black, white, and / or grayscale, into a type based on the frame mapped to the signal.

[0153] Therefore, the control module 240 of the transmitter 200 can sequentially change the angle of the moving head, the speed of movement, and / or the shape of the mapped frame, the speed of shape change, etc., according to the passage of time, thereby enabling predetermined dynamic effects in live performance productions.

[0154] • Lighting Device 300

[0155] In embodiments of the present invention, the light-emitting device 300 can be a predetermined device that emits light in response to a control signal, which includes set values ​​such as brightness, hue, saturation, and effect, received from a central control terminal 100 and / or transmitter 200 based on a performance production service.

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

[0157] As shown in Figure 4, in this embodiment, the light-emitting device 300 may include a short-range 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.

[0158] The short-range communication unit 310 may include one or more devices for communicating with external devices. Such a short-range communication unit 310 can communicate via a wired and / or wireless network.

[0159] In this embodiment, the short-range communication unit 310 can send and receive various data related to the performance production service with other terminals and / or external servers.

[0160] The short-range communication unit 310 may include a wireless communication module (for example, at least one of the following: an infrared communication module, NFC, IR transceiver, RF transceiver, Zigbee, Bluetooth, and WIFI module).

[0161] The information receiving unit 320 may include a broadcast receiver that receives information transmitted by the transmitter and other devices using a broadcasting method. Specifically, the broadcast receiver can receive radio waves emitted from the transmitter via an antenna, and can acquire control signals by selecting control signals from the received radio waves.

[0162] In other words, the information receiving unit 320 can receive predetermined information (in this embodiment, information regarding the transmitter 200 number, radio wave direction, and / or light emission pattern of the light-emitting device 300) contained in the central signal and / or projecting signal from the transmitter 200.

[0163] In other words, receiving the information means that the light-emitting device 300 is the target of light emission, so the light-emitting device 300 can emit light in accordance with the received information.

[0164] The light-emitting unit 330 can perform the function of emitting light in response to a control signal received based on the information receiving unit 320.

[0165] The light-emitting section 330 may include one or more light source elements, such as light-emitting diodes (LEDs). The light-emitting section 330 may also include LEDs of different hues, for example, at least one of red LEDs, green LEDs, blue LEDs, and white LEDs.

[0166] By mixing the light emitted from each of these LEDs, a wide range of hues can be produced. The resulting mixed color is determined based on the ratio of the light intensity emitted from each LED, and the light intensity emitted from each LED can be proportional to the drive current of each LED.

[0167] The multiple LEDs included in the light-emitting unit 330 can be arranged in a dot pattern, but by selectively lighting up multiple LEDs under the control of the processor 390 (described later), specific phrases (text), images, or pictures can be displayed.

[0168] In the above explanation, an LED was used as an example of the light source for the light-emitting section 330, but the type of light source is not limited to an LED. In other embodiments, an organic light-emitting diode (OLED) can also be used as the light source.

[0169] The storage unit 340 can store one or more of the following: various application programs, applications, data, and command words for providing a performance production service environment.

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

[0171] In this embodiment, the storage unit 340 can pre-store information necessary for the light-emitting device 300 to perform its light-emitting function.

[0172] In one embodiment, such a storage unit 340 can store at least one library and / or scenarios that define the light emission modes in which the light-emitting device 300 operates.

[0173] In addition, in this embodiment, the storage unit 340 can store information necessary for providing performance production services.

[0174] The battery 350 can be powered by external and / or internal power supplied under the control of the processor 390 to provide the power necessary for operation to each component of the light-emitting device 300.

[0175] Such a battery 350 may further include a DC / DC converter that can convert the supplied power into a voltage level usable by the mounting body of the light-emitting device 300.

[0176] Furthermore, the battery 350 includes at least one battery cell. The type of each battery cell is not particularly limited, as long as it is capable of repeated charging and discharging, such as a lithium-ion cell.

[0177] The charging unit 360 may include wired and wireless charging modules for providing wired and wireless charging processes that supply the power necessary for the operation of the light-emitting device 300.

[0178] The sensor unit 370 may include at least one sensor from among a position sensor (IMU), an acceleration sensor, a gyro sensor, a distance sensor, a proximity sensor, a contact sensor, and an illumination sensor.

[0179] Specifically, the position sensor (IMU) included in the sensor unit 370 can sense at least one of the motion and acceleration of the light-emitting device 300. For example, it can consist of a combination of various position sensors such as an accelerometer, gyroscope, and magnetometer.

[0180] The input unit 380 can sense user input (e.g., gestures, button presses, or other types of input) associated with the performance service (e.g., audience members using the light-emitting device 300).

[0181] Specifically, the input unit 380 may be equipped with predetermined buttons and / or touch sensors.

[0182] Furthermore, the input unit 380 can be connected to an external controller to receive user input.

[0183] The processor 390 can perform data processing functions, such as controlling the overall operation of the light-emitting device 300, including power supply control, and controlling the signal flow between the internal components of the light-emitting device 300, as well as processing data. Such a processor 390 may comprise at least one processor.

[0184] Furthermore, the processor 390 can communicate internally with each component via a system bus, and may include one or more predetermined bus structures, including a local bus.

[0185] Furthermore, the processor 390 can be implemented by comprising at least one of the following: ASICs (application-specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, microcontrollers, microprocessors, and other electrical units for functional execution.

[0186] In this embodiment, the processor 390 can control the light emission pattern of the light emitted from the light-emitting unit 330 by controlling the drive current of each LED in the light-emitting unit 330.

[0187] Through this, in the embodiment, the processor 390 can control the light-emitting device 300, which includes multiple LEDs, and form predetermined phrases, images, and so on.

[0188] The light-emitting device 300, including the configuration described above, can be operated by at least one data stored in the storage unit 340 under the control of the processor 390.

[0189] Furthermore, in this embodiment, the light-emitting device 300 can emit light based on the light-emitting unit 330 in response to a control signal received from the transmitter 200.

[0190] In this case, the control signal may include light emission pattern information contained within the control signal itself, or command data to activate the light emission device 300 to emit light according to a library and / or scenario pre-stored in the light emission device 300.

[0191] Furthermore, in this embodiment, the light-emitting device 300 can sense the movement and acceleration of the light-emitting device 300 based on the sensor unit 370.

[0192] Furthermore, in this embodiment, the light-emitting device 300 can recognize ambient sounds based on the sensor unit 370 and be controlled to emit light in accordance with the recognized sounds. For example, the louder the recognized sound, the brighter the light can be emitted.

[0193] In addition, in this embodiment, the light-emitting device 300 can transmit the data sensed by the sensor unit 370 and / or the input unit to another device (for example, the central control terminal 100 and / or the transmitter 200).

[0194] In another embodiment, the light-emitting device 300 can operate passively in response to command signals (control signals) transmitted from an external source. In yet another embodiment, the light-emitting device 300 can also operate autonomously based on an input unit 380 (for example, a predetermined button).

[0195] The concept of action can be diverse and is not limited to just one. For example, various forms of action are possible depending on the type of light-emitting device 300 (e.g., cheering sticks, cheering props, lighting sticks, wearable bands, and / or wearable devices), such as light emission action, sound generation action, and mechanical action.

[0196] In another embodiment, the light-emitting device 300 can also emit light according to the light emission pattern information of a library that is pre-stored in each light-emitting device 300 by default.

[0197] As described above, various embodiments are possible, but in the following embodiment, the light-emitting device 300 will be described based on the premise that it emits light in response to control signals from the central control terminal 100 and / or transmitter 200 without any prior stored information.

[0198] • On-site performance techniques for multiple light-emitting devices

[0199] Hereinafter, a method by which a performance production system according to an embodiment of the present invention performs on-site performance production for multiple light-emitting devices will be described in detail with reference to the attached Figures 5 to 8.

[0200] Figure 5 is a flowchart illustrating a method for performing live shows using multiple light-emitting devices according to an embodiment of the present invention.

[0201] As shown in Figure 5, in this embodiment, the light-emitting device 300 can acquire the central signal (RF) transmitted from the central control terminal 100 using the first communication method (S101).

[0202] The central signal according to this embodiment can be a control signal that specifies how at least one light-emitting device 300 located within the performance venue should emit light if the light-emitting device 300 is located within a specific area (in this embodiment, the shape of the control signal emitted by the transmitter 200).

[0203] For this purpose, in an embodiment, the central signal may include transmitter identification information and / or light emission pattern information.

[0204] In this case, the transmitter identification information may be information that points to a unique transmitter serial number (or projector serial number) that is pre-stored for each transmitter 200.

[0205] Furthermore, the light emission pattern information may be information relating to a light emission pattern that determines what form the light-emitting device 300, which operates in response to a control signal, will emit light for a predetermined period of time.

[0206] In this embodiment, the light emission pattern refers to the light emission mode in which the light-emitting device 300 operates, including components such as a light emission mode (e.g., ON mode, OFF mode, and sound recognition mode), light emission hue, light emission time, light emission brightness, and light emission effect.

[0207] In this case, the luminescence effect can mean a luminescence mode in which the components, etc., are set to change within a predetermined time, thereby generating a dynamic visual effect.

[0208] For example, the luminescence effects may include 1) a blink effect, in which the light-emitting part 330 flashes rapidly, with the ability to emit light varying depending on the time of day within a predetermined period; 2) a gradation effect, in which the hue of the emitted light gradually changes, with the hue of the light varying depending on the time of day within a predetermined period; and 3) a fade-in / out effect, in which the brightness gradually decreases or increases, with the brightness varying depending on the time of day.

[0209] Since the central signal, which includes such transmitter identification information and / or light emission pattern information, is an RF signal, it can be transmitted to a wider range of light-emitting devices 300 (in this embodiment, a range including all light-emitting devices in the performance venue) when compared to the projection signal, provided that only the frequency matches.

[0210] In other words, in this embodiment, the central control terminal 100 can transmit a central signal, which is caused to light up by a light-emitting device 300 located within an area, form, and / or shape (hereinafter referred to as "shape") formed by a control signal emitted by a transmitter based on transmitter identification information, to at least one transmitter 200 and / or light-emitting device 300 using a first communication method. Hereinafter, in this embodiment, "shape" may mean the control signal range formed by a control signal emitted by a predetermined transmitter 200.

[0211] In this embodiment, the light-emitting device 300 can receive a central signal from the central control terminal 100 via a first communication method, which includes transmitter identification information and / or light emission pattern information.

[0212] In addition, in this embodiment, the light-emitting device 300 can acquire the projection signal transmitted from the transmitter 200 using a second communication method (S103).

[0213] In this embodiment, multiple transmitters 200 can be provided at different locations depending on the structure and size of the performance venue. This is because the IR signal, which is the projecting signal of the second communication method emitted by the transmitter 200, has a narrower communication range than the RF signal, which is the central signal of the first communication method, and is suitable for short-distance communication.

[0214] Furthermore, each transmitter 200, which has its own unique transmitter identification information pre-stored, can emit one projection signal per transmitter 200.

[0215] The projection signal according to this embodiment can be a control signal that defines a predetermined light-emitting range (in other words, a control signal range) for a light-emitting device 300 located within a shape pre-set on the transmitter 200, by mapping a frame of a predetermined image onto it.

[0216] For this purpose, in an embodiment, the projecting signal may include transmitter number information.

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

[0218] In other words, if the central signal emitted by the central control terminal 100 is a signal for determining the nth shape of the "light emission pattern," then the projecting signal can be considered a signal for defining that the signal range receiving the control signal from the transmitter 200 is the "nth shape."

[0219] For example, the central control terminal 100 can emit a central signal to the light-emitting devices 300 in the performance hall containing the data "Light-emitting devices 300 within the first shape shall emit light according to the A light-emitting pattern information," and the transmitter 200 can emit a projection signal to the light-emitting devices 300 located within a preset signal range containing the data "This signal range is the first shape."

[0220] In this manner, the light-emitting device 300 in this embodiment can acquire at least one projection signal transmitted from at least one transmitter 200 using a second communication method.

[0221] In this embodiment, the central signal can be used for static effects that create a background color without setting transmitter identification information, and the projection signal can be used for dynamic effects that cause a specific pattern (e.g., text and / or graphic) to light up within a specific signal range. That is, if the central signal sets transmitter identification information, dynamic effects can be performed in accordance with the projection signal.

[0222] Therefore, the central signal has the advantage of enabling wide-range radio wave transmission and large-volume data transmission, but the disadvantage of difficulty in selectively restricting it to a specific small number of light-emitting devices. Conversely, the projection signal has the advantage of enabling target identification, but the disadvantage of not being able to transmit over a wide range and large amounts of data. In other words, in this embodiment, the two signals can complement each other's advantages and disadvantages.

[0223] In addition, in this embodiment, the light-emitting device 300 can compare the acquired central signal and the projecting signal (S105).

[0224] Figure 6 is a diagram illustrating the central signal and projecting signal according to an embodiment of the present invention.

[0225] The central signal, projection signal, and / or light emission state information described later according to this embodiment can be implemented in the form of an array, table, queue, and / or matrix containing multiple data structures, but for the sake of explanation, it will be explained based on the assumption that they are implemented in a data format having a predetermined structure as shown in Figure 6.

[0226] In addition, in the embodiment, the central signal, projecting signal, and / or light emission status information may include additional data (e.g., a header, a block containing instruction words, and / or a trailer) (not shown) for data identification and accuracy.

[0227] As shown in Figure 6, the central signal 400 according to this embodiment may include transmitter identification information 410 and / or light emission pattern information 420.

[0228] In this embodiment, the central control terminal 100 can transmit a central signal 400 to the light-emitting device 300, in which the unique serial number (or transmitter number) of the transmitter 200 that emits a projecting signal controlled to emit light according to the light emission pattern information 420 is displayed in the transmitter identification information 410.

[0229] For this purpose, the transmitter identification information 410 may include at least one number space S1, S2, S3.

[0230] In this embodiment, the central control terminal 100 can identify the transmitter (and / or projector) by inserting predetermined values ​​representing the unique serial number (or projector number) of the transmitter 200 into such number spaces S1, S2, and S3.

[0231] In this case, the unique serial number of the transmitter 200 entered into the number spaces S1, S2, and S3 can be displayed in a manner in which the transmitter number is directly entered and / or in a manner in which the number is inserted into the number space corresponding to the transmitter number.

[0232] For the sake of explanation, it will be assumed that each number space S1, S2, and S3 corresponds to one transmitter number on a one-to-one basis. Furthermore, it will be assumed that there are three transmitters pre-installed in the performance venue, and therefore the number spaces constituting the transmitter identification information consist of three spaces; however, the actual number may be greater or less than the number shown. Also, although it is shown that one light emission pattern information 420 corresponds to each transmitter identification information 410, if the goal is to have multiple transmitters emit light using the same light emission pattern information 420, an embodiment in which the transmitter numbers are superimposed may also be possible.

[0233] For example, in order for the central control terminal 100 to control the first transmitter corresponding to the first number space S1 to emit a projection signal, the transmitter identification information 410 can be displayed by inserting "1" into the first number space S1 and leaving the second and third number spaces S2 and S3 blank or inserting "0".

[0234] In other words, in order for the central control terminal 100 to identify the first transmitter, it can transmit transmitter identification information 410, in which the values ​​"1 / 0 / 0" are sequentially input, as a central signal 400 to the light-emitting device 300.

[0235] Furthermore, there may be cases where the central control terminal 100 identifies multiple transmitters at once, and when the light emission pattern information 420 matched to one transmitter identification information 410 is considered as one data set, the central control terminal 100 can also transmit a central signal 400 containing multiple data sets in this embodiment.

[0236] Furthermore, in this embodiment, the central control terminal 100 can transmit a central signal 400 to the light-emitting device 300, which displays light emission pattern information 420 that defines how the light-emitting device 300 will emit light after receiving a signal from the transmitter identified by the procedure described above.

[0237] Such light emission pattern information 420 can represent the real-time state (e.g., light emission pattern) and / or a sequence of real-time state changes of the light-emitting device 300.

[0238] For this purpose, in the embodiment, the light emission pattern information 420 may include at least one or more light emission pattern spaces P1, P2, P3, P4.

[0239] In this embodiment, the central control terminal 100 can determine the light emission pattern by inserting predetermined values ​​representing the light emission pattern into such light emission pattern spaces P1, P2, P3, and P4.

[0240] For the sake of explanation, we will assume that each light emission pattern space P1, P2, P3, and P4 has a one-to-one (1:1) correspondence with one light emission pattern component, totaling four components. However, the actual number may be greater or less than the number shown in the diagram.

[0241] Specifically, each light emission pattern space P1, P2, P3, and P4 may contain information representing the light emission pattern components (i.e., categories) that the light emission device 300 can realize, including the light emission hue, light emission brightness, light emission time, and / or light emission effect, expressed as values.

[0242] For example, the emission hue can be inserted into the first emission pattern space P1, the emission brightness into the second emission pattern space P2, the emission time into the third emission pattern space P3, and the emission effect into the fourth emission pattern space P4.

[0243] In this embodiment, the emission hue can be represented by assigning a series of numbers to preset hue-specific channel values ​​through calculation. For example, a large difference in hue-specific channel values ​​may represent a highly saturated hue, while a small difference in hue-specific channel values ​​may represent a less saturated hue.

[0244] As another example, the emission hue can be represented by a pre-defined hue code that represents a given hue (for example, red, blue, purple, etc.). As yet another example, the emission hue can be represented by a serial number pre-assigned to each given hue for convenience or security purposes.

[0245] For the sake of explanation, in the examples described later, the emission hue will be described based on the assumption that it is represented by a hue code pre-set in alphabetical characters. Furthermore, the data structures illustrated in Figures 6 to 8 are hypothetical implementations to aid in understanding what data the central signal and projecting signal exchange; therefore, the actual data structure transmitted and received is not limited to what is shown.

[0246] Furthermore, luminescence brightness can be expressed using a lightness value with values ​​of 0, 1, 2, ..., n, where higher values ​​indicate greater brightness. Similarly, luminescence duration can be expressed using a time value with values ​​of 0:01, 0:02, ..., m:s, where higher values ​​indicate longer durations. Finally, luminescence effects can be expressed using values ​​corresponding to Blink, Gradation, FadeIn, and FadeOut.

[0247] In other words, the central control terminal 100 can include light emission pattern information 420 in the form of "RED / 50 / 0:10 / Blink" in the central signal 400 and transmit it to the light emission device 300.

[0248] As a result, in this embodiment, the light-emitting device 300 can acquire a central signal 400 which includes transmitter identification information 410 and / or light emission pattern information 420.

[0249] Furthermore, the projecting signal 500 according to this embodiment may include transmitter number information 510.

[0250] In this embodiment, the transmitter 200 can emit a projecting signal 500, which includes transmitter number information 510 pre-matched to the transmitter, to at least one or more light-emitting devices 300 that are within the signal range of the transmitter.

[0251] The content of transmitter number information 510 is the same as the content of transmitter identification information 410 described above, so we will use that information as a substitute and omit it, and only describe the other parts.

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

[0253] Furthermore, the number of transmitter numbers filling the number spaces S1, S2, and S3 of the transmitter identification information 410 may differ depending on how many projection signals the light-emitting device 300 is receiving.

[0254] For example, the first number space S1 may be populated with "1", while the second and third number spaces S2 and S3 may be populated with "0".

[0255] In other words, if the light-emitting device 300 has signal ranges for multiple transmitters in its position, then multiple transmitter numbers can be inserted into each of the number spaces S1, S2, and S3.

[0256] As a result, in this embodiment, the light-emitting device 300 can acquire a projecting signal 500 in which a predetermined value is inserted into the number space corresponding to the transmitter.

[0257] Figures 6 to 8 illustrate, for illustrative purposes, that a predetermined shading is displayed where the transmitter identification information of the currently received central signal 400 and the transmitter number information of the projecting signal 500 coincide.

[0258] In summary, in this embodiment, 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 central signal 400 and the transmitter number information 510 of the projecting signal 500 match as described above.

[0259] In addition, in this embodiment, the central control terminal 100 can generate light emission status information 600 according to the comparison result of the central signal 400 and / or the projection signal 500 (S107).

[0260] Specifically, in this embodiment, if the transmitter identification information 410 included in the central signal 400 matches the transmitter number information 510 included in the projecting signal 500, the central control terminal 100 can generate light emission state information 600 that causes the central signal 400 to emit light according to the light emission pattern information 420.

[0261] Here, the light emission state information according to the embodiment may be information determining how at least one light-emitting device 300 that receives the central signal and the projection signal will emit light. In this case, the light-emitting device 300 may receive one of the signals, the central signal and the projection signal, first, or it may receive both signals simultaneously.

[0262] Such light emission state information can be generated by determining the values ​​of multiple parameters (in this embodiment, light emission pattern components) based on whether the transmitter numbers included in the acquired central signal and projecting signal are identical, and the number of acquired projecting signals.

[0263] In this embodiment, the type of light emission state information 600 generated may differ depending on whether or not the light-emitting device 300 receives a certain number of projection signals 500.

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

[0265] In other words, in this embodiment, if the light-emitting device 300 is located within a predetermined overlapping range, multiple projection signals 500 can be acquired.

[0266] Figure 7 is a diagram illustrating the superposition range for receiving multiple projecting signals according to an embodiment of the present invention.

[0267] Specifically, Figure 7 illustrates an example in which a first transmitter emits a first projection signal to a first shape T1, a second transmitter emits a second projection signal to a second shape T2, and a third transmitter emits a third projection signal to a third shape T3.

[0268] Furthermore, the area that does not receive a projection signal is called the other range NT. The area that receives only one projection signal is called the single range PT. The area that receives two projection signals is called the double superposition range PT2. The area that receives three projection signals is called the triple superposition range PT3.

[0269] In other words, in the embodiment, the single range PT is the range that receives only one of the first to third projection signals. In the embodiment, the double superposition range PT2 is the range that receives two of the first to third projection signals. In the embodiment, the triple superposition range PT3 is the range that receives all three of the first to third projection signals.

[0270] As shown in Figure 7, in this embodiment, the light-emitting device 300 can acquire 0 to n projection signals 500 depending on the position.

[0271] Specifically, in this embodiment, if the light-emitting device 300 is located in the other range NT and receives zero projecting signals 500, light emission status information 600 may not be generated, and the device may not emit light.

[0272] However, if the central signal 400 sets only the light emission pattern information 420 without setting the transmitter identification information 410, the light-emitting device 300 can emit light according to the said light emission pattern information 420 in this embodiment.

[0273] In contrast, in this embodiment, if the light-emitting device 300 is located in ranges PT, PT2, and PT3, which receive at least one or more projecting signals 500 excluding the other range NT, the central control terminal 100 can control the device to prioritize emitting light in response to the acquired projecting signals 500, even if the light emission pattern information 420 of the central signal 400 sets a background color.

[0274] In this embodiment, when the light-emitting device 300 is located in a single range PT and receives one projection signal 500, the light-emitting device 300 can be controlled by the central control terminal 100 to emit light with the same light emission state information 600 as the light emission pattern information 420 of the central signal 400.

[0275] 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 can be the same.

[0276] For example, when the central signal 400 includes the transmitter identification information 410 of "1, 0, 0" and the light emission pattern information 420 of "RED / 50 / 0:10 / Blink", and the projection signal 500 includes the transmitter number information 510 of "1, 0, 0", the light emitting device 300 can emit light according to the light emission pattern information 420 of "RED / 50 / 0:10 / Blink".

[0277] Also, in the embodiment, when the light emitting device 300 is located in the double overlapping range PT2 and receives two projection signals 500, the light emitting device 300 can be controlled by the central control terminal 100 to combine the light emission pattern information 420 of the two central signals 400 and emit light with the new 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, new light emission state information 600 can be generated.

[0278] At this time as well, the transmitter identification information 410 of each data set can be the same as the transmitter number information 510 included in the projection signal 500.

[0279] That is, in the embodiment, the light emitting device 300 can be controlled by the central control terminal 100 based on the light emission state information 600 generated to emit light differently depending on the overlapping range where it is located.

[0280] FIG. 8 is a diagram for explaining the light emission state information generated by obtaining a plurality of projection signals according to an embodiment of the present invention.

[0281] As shown in FIG. 8, in the embodiment, the light-emitting device 300 can obtain the first central signal 401 and / or the second central signal 402 from the central control terminal 100.

[0282] At this time, the first central signal 401 can include transmitter identification information for identifying the first transmitter, and the second central signal 402 can include transmitter identification information for identifying the second transmitter.

[0283] Also, in the embodiment, the light-emitting device 300 can obtain the first projection signal from the first transmitter and the second projection signal from the second transmitter. That is, two projection signals can be obtained simultaneously.

[0284] Therefore, as shown in FIG. 7 again, it is assumed that the light-emitting device 300 is located in the double overlapping range PT2 where the first range T1 and the second range T2 overlap.

[0285] In the embodiment, in order to control the light emission of the light-emitting device 300 located in such an overlapping range, the central control terminal 100 can generate, match, and store the light emission state information in advance for each combination of the central signals. Here, the light emission state information refers to a single range PT, a double overlapping range PT2, a triple overlapping range PT3, and other ranges NT. That is, different light emission state information is pre-collated for each number of the transmitter number information 510 included in the projection signal 500.

[0286] For this purpose, in the embodiment, the central control terminal 100 can calculate the intermediate value between the first light emission pattern component 401P (hereinafter, the first light emission element) of the first central signal and the second light emission pattern component 402P (hereinafter, the second light emission element) of the second central signal. At this time, the value of the decimal point can be rounded to an integer.

[0287] Furthermore, it is assumed that the light emission pattern components (in other words, categories such as "emission hue") of the first and second light emission elements are identical. It is also assumed that the values ​​of the remaining light emission pattern components are the same.

[0288] For example, since the first light-emitting element is the "emission hue," the intermediate value can be calculated by channel value calculation of the emission hue code included in each central signal. Exemplarily, if the first light-emitting element 401P contains a hue code representing red and the second light-emitting element 402P contains a hue code representing blue, the calculated intermediate value can be a hue code representing purple.

[0289] As a result, in this embodiment, the central control terminal 100 can generate light emission state information 600 by inserting the calculated intermediate value into the first light emission pattern component 600P (hereinafter referred to as the first coupling element).

[0290] In this embodiment, even when the light-emitting device 300 is located in the triple overlapping range PT3 and receives three projection signals 500, the central control terminal 100 can 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 coupling element.

[0291] Thus, once the light-emitting device 300 acquires the central signal 400 and / or the projection signal 500, the central control terminal 100 in this embodiment can control the light emission of multiple light-emitting devices 300 based on the generated light emission state information 600.

[0292] In summary, in this embodiment, the light-emitting device 300 receives projection signals from multiple transmitters 200 and a central signal from the central control terminal 100 that includes one of the light-emitting pattern information and / or light-emitting state information. In this case, it can emit light according to the same central signal and / or light-emitting state information as the combination of projection signals that was being received.

[0293] Specifically, in this embodiment, the central control terminal 100 can set (group) at least two or more datasets as integrated data by a plurality of combinations that can be calculated using the transmitter identification information depending on the number of cases.

[0294] For example, assuming there are a first, second, and third transmitter, there are three single datasets, each containing a single transmitter. These datasets can be set up as follows: Integrated Data 1 containing the first and second transmitters, Integrated Data 2 containing the first and third transmitters, Integrated Data 3 containing the second and third transmitters, and Integrated Data 4 containing all of the first through third transmitters.

[0295] Furthermore, in this embodiment, the central control terminal 100 can extract light emission pattern component values ​​of the same category from among the light emission pattern information included in at least two or more datasets of the set integrated data, for each dataset.

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

[0297] In the above description, it was stated that the central control terminal 100 aggregates multiple central signals and / or projection signals, generates light emission state information 600 including coupling elements, and transmits it to the light-emitting device 300. However, one embodiment in which the light-emitting device 300 generates the light emission state information 600 is also possible.

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

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

[0300] In a second embodiment, when the light-emitting device 300 receives one projection signal, the central control terminal 100 can control the light-emitting device 300 to emit light in accordance with the light-emitting pattern information 420 if the transmitter numbers of the central signal 400 and the projection signal 500 match.

[0301] As a third embodiment, when the light-emitting device 300 receives two or more projection signals, the central control terminal 100 determines a combined element by calculating an intermediate value based on the light-emitting elements included in the central signal 400 whose transmitter numbers match each other, generates light-emitting state information 600 including the determined combined element, and can control the light-emitting device 300 to emit light in accordance with the light-emitting state information 600.

[0302] On the other hand, in an embodiment, the central control terminal 100 can also perform a live performance on a plurality of light-emitting devices 300 by sending a central signal that drives at least one or more libraries pre-stored in each light-emitting device 300.

[0303] Here, the library can mean a data set that prescribes in advance the resources of the light-emitting pattern information frequently used in performances. Such a library can include basic effects, animation effects, and / or custom images. For example, the library can include a data set such as a first basic effect of flashing like a lit candle, a first animation effect of sliding from left to right, and a first custom image representing the logo of a first artist group.

[0304] Furthermore, since the library is essentially stored in the light-emitting device 300 without requiring a separate download process, it can be executed automatically and manually by means of control signal acquisition or user input.

[0305] This allows at least one light-emitting device 300 that receives the transmitted central signal to be controlled to emit light using the library that received the command from among the pre-stored libraries.

[0306] In this case, the light-emitting device 300 can receive both the central signal and the projection signal simultaneously. The light-emitting device 300, which receives both signals, can be positioned within a predetermined projection signal shape.

[0307] In the following, the area projected by the first projector will be referred to as the first projection shape, the area projected by the nth projector other than the first projector will be referred to as the second projection shape, and the remaining area other than the areas projected by the first to nth projectors will be referred to as the third projection shape.

[0308] In this embodiment, the central control terminal 100 can differentiate and control the light-emitting devices 300 located in the first and second projection shapes. At this time, a default value can be set for the third projection shape outside the control area based on the central signal, so that the light-emitting devices 300 within the first to third projection shapes can be controlled in substantially different ways.

[0309] Specifically, in the embodiment, the central control terminal 100 can control the emission of light from the light-emitting devices 300 located in the first and second projecting shapes based on a central signal into which transmitter identification information is inserted. In other words, in the embodiment, the central control terminal 100 can control the emission of light from the light-emitting device 300 located in the third projecting shape by sending a central signal into which transmitter identification information is not inserted.

[0310] Furthermore, the embodiments of the present invention, based on the dual communication structure described above, can perform more specific and advanced dynamic effects to realize a chain reaction across multiple areas within the performance venue.

[0311] • Method and system for performing dynamic effects based on multiple communication methods

[0312] Hereinafter, a method by which a performance production system according to an embodiment of the present invention performs on-site performance production for multiple light-emitting devices will be described in detail with reference to the attached Figures 9 to 14.

[0313] Figure 9 is a flowchart illustrating a method for performing dynamic effects based on multiple communication schemes according to an embodiment of the present invention.

[0314] As shown in Figure 9, in this embodiment, the central control terminal 100 can generate performance data (S301).

[0315] Here, the performance data according to the embodiment can mean data that pre-defines various light emission patterns (e.g., light emission hue, light emission effect, etc.) that the light-emitting device 300 should emit at each seat in the performance venue for a unified performance by area, seat, or music.

[0316] Based on such performance data, the performance director according to the embodiment can perform static performances by specifying predetermined areas and / or seats, or perform dynamic performances that realize movement of text, patterns, etc. using all the seats in the performance venue.

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

[0318] Figure 10 shows an example of performance data according to an embodiment of the present invention.

[0319] As shown in Figure 10, in this embodiment, the central control terminal 100 can generate performance data 1000 based on the performance performance interface.

[0320] In this case, the performance data 1000 can be data to which one of the performance styles included in the performance file 800 is applied to each area included in the seating arrangement diagram 900, which is the same as the internal structure of the performance hall. In other words, at least one performance style can be applied to some or all of the seats in the performance hall based on the performance file 800.

[0321] Therefore, in this embodiment, the central control terminal 100 can acquire and / or generate a performance file 800 that includes at least one performance style.

[0322] In addition, in this embodiment, the central control terminal 100 can acquire and display a seating arrangement diagram 900 based on the performance production interface.

[0323] In addition, in this embodiment, the central control terminal 100 can determine the performance style to be applied to at least one or more areas (for example, TR1 to TR8) included in the seating arrangement diagram 900.

[0324] In other words, in this embodiment, the central control terminal 100 can generate performance data 1000 that determines a predetermined performance style for each of the multiple areas TR1 to TR8.

[0325] In this case, each of the multiple regions TR1 to TR8 may be pre-matched with one transmitter 200 that emits a projection signal to that region.

[0326] In addition, in this embodiment, the central control terminal 100 can extract the base source based on the generated performance data (S303).

[0327] Here, the base source according to the embodiment can mean the basic values ​​of the light emission pattern components (e.g., light emission hue, light emission brightness, light emission time, and / or light emission effect) that are commonly used in all of the multiple areas included in the performance data 1000.

[0328] For the sake of explanation, in this embodiment, the performance data 1000 will be described based on the assumption that the emission hue is applied commonly to all areas, and only the emission pattern differs. However, at least one element from the emission pattern components can be extracted as a base source.

[0329] In this embodiment, the central control terminal 100 can extract a first light emission pattern component that is commonly applied to all areas from the performance data 1000. In this case, the first light emission pattern component may consist of at least one or more components.

[0330] Figure 11 is an example of a diagram illustrating a base source according to an embodiment of the present invention. For example, Figure 11 illustrates a first effect style for "rain falling" and a second effect style for "spreading rain."

[0331] As shown in Figure 11, in this embodiment, the central control terminal 100 can extract a first light emission pattern component from performance data 1000 which includes at least one performance style ST1, ST2.

[0332] For example, the emission hue of the first performance style ST1 may consist of a first hue value (example: black) and a second hue value (example: white), and the emission pattern may consist of a first pattern value (example: a rain pattern).

[0333] Furthermore, the emission hue of the second performance style ST2 can consist of a first hue value (example: black) and a second hue value (example: white), and the emission pattern can consist of a second pattern value (example: a pattern of spreading rain).

[0334] In other words, the emission hues of the first performance style ST1 and the second performance style ST2 included in the performance data 1000 are the same, and only the emission patterns differ. Therefore, the central control terminal 100 can extract an "emission hue" that includes a first hue value (exemplary, black) and a second hue value (exemplary, white) that are commonly applied to the two styles as the first emission pattern component.

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

[0336] In addition, in this embodiment, the central control terminal 100 can determine the first dynamic performance information to be performed by the first transmitter based on the extracted base source (S305).

[0337] In this specification, dynamic performance information matched to the first transmitter is referred to as the first dynamic performance information, and dynamic performance information matched to the nth transmitter is referred to as the nth dynamic performance information.

[0338] Here, the dynamic performance information according to the embodiment can be information that sets a dynamic performance sequence for a single transmitter 200, in which the moving head of the transmitter 200 moves along a predetermined dynamic path for a predetermined period of time.

[0339] Such dynamic performance information may include an angle sequence that defines a set value for the angle change of the first transmitter moving head for a predetermined period of time, and / or a speed sequence that defines a set value for the speed during the angle change of the first transmitter moving head for a predetermined period of time.

[0340] Furthermore, the dynamic performance information may further include a frame sequence that defines set values ​​for frame changes mapped to the projection signal emitted by the first transmitter over a predetermined period of time. That is, in an embodiment, the dynamic performance sequence may include an angle sequence, a velocity sequence, and / or a frame sequence.

[0341] Furthermore, the predetermined time can be determined by timecode information included in the central signal and / or projecting signal.

[0342] Therefore, in order to set a dynamic path to the nth transmitter by setting the dynamic performance sequence, the central control terminal 100 can determine the angle sequence to the first transmitter in this embodiment.

[0343] In this case, the angle sequence may include set values ​​for the base angle, minimum angle, and / or maximum angle.

[0344] For example, the central control terminal 100 can determine setting values ​​such that the basic angle is 50°, the minimum angle is 0°, and the maximum angle is 100° relative to the first transmitter.

[0345] This allows the central control terminal 100, in the embodiment, to control the tilting angle of the first transmitter at a desired angle.

[0346] In addition, in this embodiment, the central control terminal 100 can determine the speed sequence for the first transmitter.

[0347] In this case, the speed sequence may include set values ​​for the base speed, minimum speed, and / or maximum speed when the angle of the moving head changes.

[0348] For example, the central control terminal 100 can determine the same first speed sequence for the first to tenth transmitters that share the first performance style, and the same second speed sequence for the eleventh to twentieth transmitters that share the second performance style, in order to ensure consistent performance.

[0349] This allows the central control terminal 100, in the embodiment, to control the tilting speed of the first transmitter at a desired speed.

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

[0351] In other words, in this embodiment, the central control terminal 100 can easily set up natural dynamic effects for all seats by utilizing the projection signals of multiple transmitters that share the same base source BS, by adjusting at least one of the moving head settings of each transmitter to be different for at least one transmitter placed in the performance hall.

[0352] Figure 12 is an example of a diagram illustrating dynamic performance information according to an embodiment of the present invention. Specifically, Figure 12 illustrates an example in which a first transmitter TM1 emits a projection signal to a first area TR1 for a first shape T1.

[0353] As shown in Figure 12, in this embodiment, the central control terminal 100 can determine a base angle AA, a minimum angle NA, and / or a maximum angle XA in order to set the angle sequence of the first transmitter TM1, which can be angled up, down, left, and right.

[0354] In this embodiment, the central control terminal 100 can set the basic angle AA to be different for each of the at least one transmitters located within the performance venue, depending on the position of the transmitter.

[0355] Furthermore, in this embodiment, the central control terminal 100 can set the minimum angle NA, which is the angle at which the dynamic performance begins, and the maximum angle XA, which is the angle at which the dynamic performance ends, to be different depending on the dynamic path that the performance director intends to direct.

[0356] In addition, in the embodiment, the central control terminal 100 can determine a base speed AS, a minimum speed NS, and / or a maximum speed XS in order to set the speed sequence of the first transmitter TM1 when the angle changes.

[0357] In this embodiment, the central control terminal 100 can map the same first velocity to the minimum angle NA and the maximum angle XA so as to move at a constant velocity from the minimum angle NA to the maximum angle XA.

[0358] This allows the performance director to create dynamic effects in which the moving head moves at a constant speed when the angle changes.

[0359] In contrast, in this embodiment, the central control terminal 100 can map different speeds to the minimum angle NA and the maximum angle XA, respectively, so that it moves at a speed that gradually increases or decreases from the minimum angle NA to the maximum angle XA.

[0360] For example, by mapping the minimum speed NS to the minimum angle NA and the maximum speed XS to the maximum angle XA, the performance director can create a dynamic performance in which the moving head of the transmitter moves at a speed that gradually increases as it moves from the minimum angle NA to the maximum angle XA.

[0361] In this manner, the central control terminal 100 in this embodiment can determine the first dynamic performance information by mapping at least one element constituting the speed sequence to at least one set value constituting the angle sequence of the first transmitter for a predetermined period of time.

[0362] In other words, in this embodiment, the central control terminal 100 can set a dynamic path to the first transmitter by determining the first dynamic performance information.

[0363] In addition, in this embodiment, the central control terminal 100 can generate second dynamic performance information to be performed by the second transmitter based on the determined first dynamic performance information (S307).

[0364] In this embodiment, the second transmitter is a transmitter that emits a projection signal to a second area adjacent to the first area TR1, in an amount corresponding to the second shape.

[0365] Specifically, in this embodiment, the central control terminal 100 can generate second dynamic performance information, which is performed by the second transmitter, so as to be linked with the first dynamic performance information, in order to apply chain effects between adjacent areas.

[0366] The aforementioned chain effect is an effect in which predetermined dynamic effects occur consecutively between adjacent areas, and can mean, for example, an effect that depicts text or shapes moving from one area to another. The aforementioned chain effect may include various effects, but for the sake of explanation, this specification will describe the chain effect based on the idea that a predetermined shape moves from one area to another.

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

[0368] Figure 13 is a flowchart illustrating a method for generating second dynamic performance information based on first dynamic performance information according to an embodiment of the present invention. Although Figure 13 shows the nth and n+1th dynamic performance information, for the sake of explanation, the nth dynamic performance information will be replaced with the first dynamic performance information and the n+1th dynamic performance information will be replaced with the second dynamic performance information below.

[0369] As shown in Figure 13, in this embodiment, the central control terminal 100 can extract the setting values ​​mapped to the first dynamic performance information (S501).

[0370] Specifically, in this embodiment, the central control terminal 100 can extract the setting values ​​of each element constituting the dynamic performance sequence included in the first dynamic performance information. For the sake of explanation, the following description will be based on the assumption that only the angle sequence and the velocity sequence are extracted from the dynamic performance sequence included in the dynamic performance information.

[0371] In this case, the setting values ​​of each element constituting the dynamic performance sequence can refer to the setting values ​​of the basic angle AA, minimum angle NA, and maximum angle XA included in the angle sequence of the first dynamic performance information, and the setting values ​​of the basic speed AS, minimum speed NS, and maximum speed XS included in the speed sequence.

[0372] Furthermore, in this embodiment, the central control terminal 100 can detect the first set value at the time when the dynamic route of the first area is terminated (S503).

[0373] In this case, the point at which the dynamic path ends (hereinafter referred to as the "end point") can be the timecode information at the time when the dynamic performance information ends.

[0374] Furthermore, the first set value at the end of the process may include an angle parameter and / or a velocity parameter.

[0375] In other words, in this embodiment, the central control terminal 100 can detect the angle parameter and / or velocity parameter mapped to the end of the first area.

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

[0377] Furthermore, in this embodiment, the central control terminal 100 can map the second dynamic performance information setting value of the second area based on the detected first setting value (S505).

[0378] Specifically, in this embodiment, the central control terminal 100 can determine the angle parameter and / or velocity parameter mapped to the end time of the detected first area as the angle parameter and / or velocity parameter mapped to the time when the dynamic path of the second area begins (hereinafter referred to as the start time).

[0379] Figure 14 shows an example of how a chain effect is realized based on the first dynamic performance information and the second dynamic performance information according to an embodiment of the present invention. Specifically, Figure 14 shows an example in which the direction of the dynamic performance is determined in the direction of the arrow by the dynamic performance information setting of the transmitter.

[0380] As shown in Figure 14, the first transmitter TM1 is a transmitter that emits a projection signal to a first area, and in this embodiment, the central control terminal 100 can control the first transmitter TM1 to operate in accordance with first dynamic performance information in which the angle sequence is preset to move from a first minimum angle NA-1 to a first maximum angle XA-1.

[0381] The illustrated first line 2000 shows the physical location corresponding to the angle parameter (i.e., the maximum angle XA-1 of the first dynamic performance information) mapped to the end point of the first dynamic performance information.

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

[0383] Furthermore, the second transmitter TM2 is a transmitter that emits a projection signal to a second area, and in this embodiment, the central control terminal 100 can control the second transmitter TM2 to operate in accordance with second dynamic performance information in which the angle sequence is preset to move from a second minimum angle NA-2 to a second maximum angle XA-2.

[0384] The illustrated second line 3000 shows the physical location corresponding to the angle parameter (i.e., the second minimum angle NA-2 of the second dynamic performance information) mapped to the start time of the second dynamic performance information.

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

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

[0387] In other words, in this embodiment, the central control terminal 100 can determine the detected setting value as the starting setting value for the first dynamic performance sequence mapped to the start time of the second dynamic performance information.

[0388] In other words, as soon as the projection signal emission from the first transmitter ends due to the dynamic performance information mapping, the projection signal emission from the second transmitter begins, thus enabling a chain effect.

[0389] In this manner, the central control terminal 100, in this embodiment, can realize a chain effect between adjacent areas by generating second dynamic performance information based on the determined first dynamic performance information.

[0390] On the other hand, in this embodiment, the central control terminal 100 can also automate the generation of dynamic performance information by copying the dynamic performance sequence of the first dynamic performance information and increasing / decreasing the setting values ​​included in each sequence by a predetermined percentage. In this case, the position coordinates of each transmitter 200 are stored in advance in the central control terminal 100, and in this embodiment, the central control terminal 100 can extract the start setting value and end setting value for the first dynamic performance sequence of the first dynamic performance information, calculate the rate of increase or decrease of the end setting value compared to the start setting value, and determine the start setting value and end setting value for the second dynamic performance sequence of the second dynamic performance information, reflecting the rate of increase or decrease. At this time, if the calculated rate of increase or decrease is 0, the start setting value and end setting value of the first dynamic performance sequence of the first dynamic performance information can be determined as the start setting value and end setting value of the second dynamic performance sequence of the second dynamic performance information. However, if the value of the increase / decrease rate exceeds 0, the start and end setting values ​​of the second dynamic performance sequence of the second dynamic performance information can be set to reflect the increase / decrease rate.

[0391] Furthermore, in this embodiment, the central control terminal 100 can generate the (n+1)th dynamic performance information based on the nth dynamic performance information using the same method, and perform dynamic performances for all seats in the performance hall.

[0392] At this point, if the number of generated (n+1)th dynamic performance information items becomes equal to the number of areas / transmitters present within the performance venue, the generation of dynamic performance information may terminate.

[0393] In other words, in this embodiment, the central control terminal 100 can continue to generate dynamic performance information between adjacent areas in the same manner until the number of the (n+1)th dynamic performance information items is equal to the number of areas / transmitters present in the performance venue.

[0394] Returning to the previous example, the central control terminal 100 can control the operation of each transmitter according to the first dynamic performance information and the second dynamic performance information (S309).

[0395] For this purpose, in this embodiment, the central control terminal 100 can detect the current angles of the first transmitter and the second transmitter.

[0396] Furthermore, in this embodiment, the central control terminal 100 can control the operation of the first transmitter in the first area to be limited if the current set value (e.g., current angle) of the first transmitter matches the angle parameter at the end of the first dynamic performance information mapped to the first dynamic performance information.

[0397] Limiting the drive may include a process of setting all components of the light emission pattern information being received by at least one light-emitting device 300 within the signal range of the first transmitter to 0, and / or a process of terminating the emission of the projection signal from the first transmitter.

[0398] On the other hand, in this embodiment, the central control terminal 100 can control the second transmitter in the second area to start driving the second transmitter if the current set value (e.g., current angle) of the second transmitter matches the starting angle parameter mapped to the second dynamic performance information.

[0399] The commencement of the drive may include a process of controlling at least one or more light-emitting devices 300 located within the signal range of the second transmitter to emit light according to the light-emitting pattern information being received.

[0400] Furthermore, in this embodiment, the central control terminal 100 can perform an infinite loop on the same dynamic performance by mapping the first generated dynamic performance information with the last generated dynamic performance information.

[0401] Furthermore, the transmitter 200 according to this embodiment basically operates in accordance with the generated dynamic performance information, and can also operate by self-control when it senses a direct input to the transmitter 200 (for example, a change in angle, a change in speed, a change in frame, etc.).

[0402] Thus, in this embodiment, the central control terminal 100 can help easily develop dynamic performances by generating dynamic performance information that changes only the angle, speed, and / or frame while sharing a base source.

[0403] Furthermore, another embodiment of the present invention allows for the immediate generation and control of performance direction in real time by instantly reflecting the intuitive input of the director at the performance site.

[0404] • Real-time performance production method and system based on a drawing interface

[0405] Hereinafter, a method by which a performance production system according to an embodiment of the present invention performs real-time performance production on a drawing interface base will be described in detail with reference to the attached Figures 15 to 19.

[0406] For the sake of explanation, the method by which the performance production system performs real-time performance production based on a drawing interface will be explained based on the assumption that the application 111 of the central control terminal 100 is the primary driver.

[0407] In embodiments described later, the central control terminal 100 can mean a console equipped with a drawing touchpad, and thus the application 111 can be a graphic file creation application that generates performance data based on drawings input to the drawing touchpad.

[0408] Figure 15 is a flowchart illustrating a method for performing real-time performance using a drawing interface platform according to an embodiment of the present invention.

[0409] As shown in Figure 15, in this embodiment, application 111 can upload a seating arrangement diagram to the drawing interface (S701).

[0410] Here, the drawing interface according to the embodiment can mean an interface used to develop and generate performance data by overlaying a seating arrangement diagram of a performance venue onto a canvas, which is a work window for performing predetermined drawing tasks.

[0411] To this end, in this embodiment, application 111 can pre-store a dataset (data-set) that pre-associates seating charts with performance venues and / or performance information (e.g., artist name, performance date and time, etc.).

[0412] Users who wish to generate performance data using the drawing interface (hereinafter referred to as "performers") can input the performance venue and / or performance information.

[0413] In this embodiment, application 111 can extract a first seating arrangement corresponding to the input performance venue from among the pre-stored seating arrangements and display it so as to overlap it on the canvas.

[0414] This allows application 111 to upload a seating arrangement diagram to the canvas of the drawing interface in this embodiment.

[0415] In addition, in this embodiment, application 111 can determine the coordinates of all seats included in the uploaded seating arrangement diagram (S703).

[0416] Specifically, in this embodiment, application 111 can pixelate all the seats included in a seating arrangement uploaded to a canvas of a coordinate-based drawing interface and determine the coordinates for each pixel.

[0417] More specifically, in this embodiment, application 111 can determine the coordinates of all seats by dividing the uploaded seating arrangement diagram into predetermined resolutions to fit the canvas of the drawing interface and setting coordinate axes.

[0418] Figure 16 shows an example of how coordinates are determined for a seating arrangement diagram uploaded to a drawing interface according to an embodiment of the present invention.

[0419] As shown in Figure 16, in this embodiment, application 111 can display a seating arrangement map on a canvas 1100 based on coordinates where x and y axis values ​​exist.

[0420] In this case, the seating arrangement map may include at least one divided area. Each area may also include multiple seats.

[0421] This allows the mode that allows viewing all areas at once to be called the full-screen mode, and the mode that allows viewing the seats included in a selected area to be called the enlarged-screen mode.

[0422] In addition, in this embodiment, application 111 can display all seats included in the seating arrangement map by pixelating them. This pixelation may include a process of simplifying the area occupied by a single seat to a single point. Furthermore, one seat can have a one-to-one correspondence with one pixel. Here, a pixel refers to a logical grid unit within the application.

[0423] In other words, areas in the seating arrangement map where no seats exist can exist as blank spaces without being pixelated. For example, application 111 can perform a one-to-one match on a seating arrangement map, such as "Section A, Row 10, Seat 3," using pixels and / or coordinates.

[0424] In addition, in the embodiment, application 111 can determine the coordinates for each of the pixelated seats based on the coordinate axes of the canvas included in the drawing interface. At this time, the coordinates determined for each seat are integer values ​​and can be determined in the form of (x-axis value, y-axis value). Furthermore, pixel information can be pre-matched and stored for all of the seats. Here, pixel information can mean information about the pixel corresponding to the actual seat location in the performance venue on the performance scene. That is, one pixel can be pre-matched and stored with one coordinate value and one pixel piece of information.

[0425] For example, the drawing interface can provide a canvas 1100 where the x-axis (horizontal axis) has values ​​up to 2,000 and the y-axis (vertical axis) has values ​​up to 1,000.

[0426] Furthermore, as shown in the illustrated example, the pixelated position of each seat can determine the coordinates (1500, 550) for the first seat Z1, (1500, 549) for the second seat Z2, and (1500, 548) for the third seat Z3.

[0427] In this embodiment, application 111 can determine the coordinates of all seats included in the uploaded seating arrangement map.

[0428] In another embodiment, application 111 can dynamically calculate all seats included in the uploaded seating arrangement map based on the actual dimensions of the performance venue, the scaling ratio, etc. In such an embodiment, the pixelation process reflects not only the x and y axes but also the z axis, which represents height, allowing consideration of where the seats are located in three dimensions. In this case, an approximation algorithm that extracts the center point of the seat and minimizes overlap with surrounding pixels may be utilized.

[0429] In yet another embodiment, application 111 can update the coordinates of predetermined seats included in the seating chart to reflect real-time conditions of the performance venue (e.g., construction, remodeling, etc.). To this end, in yet another embodiment, application 111 can map at least one of latitude, longitude, tag ID, and / or offset to each seat. This allows the seating chart to be updated in real time so that the moved position is reflected even if a predetermined seat is moved.

[0430] In addition, in this embodiment, application 111 can acquire an animation sketch performed on a pixel whose coordinates have been determined (S705).

[0431] Here, the performance sketch SKC according to this embodiment can mean a picture depicting how the performer intends to perform using the light-emitting device 300 placed at the performance venue. Such a performance sketch SKC can be realized by including pictures, figures, effects, and / or text, but for the sake of explanation, the following description will assume that the performance sketch SKC is text.

[0432] To this end, in this embodiment, application 111 can receive drag events input based on the drawing interface. In this embodiment, application 111 can measure at least one of the coordinates, drag direction, length, and / or velocity of the received drag event and immediately convert it into a performance sketch according to the measured value.

[0433] Figure 17 shows an example of how a performance sketch is input into the drawing interface according to an embodiment of the present invention.

[0434] As shown in Figure 17, in this embodiment, application 111 can provide a drawing interface 1000U including a canvas 1100, a tool panel 1200, and / or a work panel 1300.

[0435] Canvas 1100 can represent a work window in which a predetermined drawing task is performed.

[0436] In this embodiment, application 111 can acquire a performance sketch SKC by performer input sensed on a canvas 1100 overlaid with a seating arrangement map.

[0437] The tool panel 1200 can be a panel that provides tools used during the SKC (Sketch-Based Creation) work for creating the staging sketch.

[0438] In one embodiment, application 111 can provide tools for working with the performance sketch SKC, such as selecting, moving, scaling, cutting, and inserting graphics, based on the tool panel 1200.

[0439] The work panel 1300 can be a panel that displays graphic information during the production sketch SKC work.

[0440] In one embodiment, application 111 can adjust the detailed attributes of the performance sketch SKC, such as the performance shape (e.g., image thickness adjustment), performance hue, performance time, performance brightness, performance effect, and performance dynamic effect, based on the work panel 1300, and display information that is being worked on.

[0441] In addition, in this embodiment, application 111 may also store the performance sketch SKC itself as an image, picture, and / or frame.

[0442] In other words, in this embodiment, application 111 can acquire a performance sketch SKC that has been input into a drawing interface 1000U which includes a canvas 1100, a tool panel 1200, and / or a work panel 1300.

[0443] In addition, in this embodiment, application 111 can perform preprocessing on the acquired performance sketch SKC (S707).

[0444] Since the aforementioned performance sketch SKC is a predetermined drawing that the performer inputs into a drawing pad, the points or lines are not constant, and it is not possible to input it in a way that precisely matches the pixels of the seating arrangement diagram MAP.

[0445] Therefore, in this embodiment, application 111 can perform preprocessing to classify pixels into pixels to be used for performance and / or pixels not to be used for performance, based on the proportion of each pixel occupied by the performance sketch SKC, in order to detect seats corresponding to the acquired performance sketch SKC.

[0446] For example, preprocessing can be performed based on an area calculation algorithm and / or collision box technique that calculates how much of a pixel (seat) a vector-based drawing covers.

[0447] Figure 18 is an example of a diagram illustrating how an effect sketch is preprocessed according to an embodiment of the present invention. Specifically, (a) is the case where the proportion of the effect sketch SKC to the first pixel is 100% or more. (b) is the case where the proportion of the effect sketch SKC to the first pixel is equal to or greater than a preset standard. (c) is the case where the proportion of the effect sketch SKC to the first pixel is less than a preset standard.

[0448] In the first embodiment, application 111 can determine the first pixel X1 as the pixel PX to be animated if the proportion of the animation sketch SKC to the first pixel X1 is 100% or more.

[0449] At this time, application 111 can adjust the effect sketch SKC to match the outline of the first pixel X1 by deleting the excess sketch SKC-N that exceeds the outline of the first pixel X1.

[0450] In the second embodiment, application 111 can determine the first pixel X1 as the pixel PX to be animated if the proportion of the animation sketch SKC to the first pixel X1 is equal to or greater than a preset standard (for example, 60% or more).

[0451] At this time, application 111 can adjust the effect sketch SKC to match the outline of the first pixel X1 by adding an incomplete sketch SKC-P that does not reach the outline of the first pixel X1.

[0452] In a third embodiment, application 111 can determine the first pixel X1 as a non-applied pixel NX if the proportion of the performance sketch SKC to the first pixel X1 is less than a preset criterion (e.g., less than 60%).

[0453] At this time, application 111 can adjust the settings so that the effect sketch SKC does not exist within the outline of the first pixel X1 by deleting the effect sketch SKC that was input to the first pixel X1.

[0454] In other words, in this embodiment, application 111 can perform preprocessing to add and / or delete a portion of the acquired performance sketch SKC to match the outline of each pixel, based on the proportion of the performance sketch SKC that the acquired performance sketch SKC occupies in each pixel.

[0455] In addition, in this embodiment, application 111 can extract pixel information corresponding to the pre-processed performance sketch SKC (S709).

[0456] Specifically, in this embodiment, application 111 can extract only the filtered pixel information by removing duplicates of the target pixel PX from the pre-processed animation sketch SKC.

[0457] Figure 19 shows an example of how pixel information corresponding to a performance sketch according to an embodiment of the present invention is extracted.

[0458] Figure 19 illustrates an example where an "F" shaped effect sketch SKC is applied to the "I" region, where the x-axis has values ​​from 1500 to 1516 and the y-axis has values ​​from 535 to 550. In this case, pixels corresponding to the "F" shape are the effect target pixels PX, and pixels not corresponding to the "F" shape are the non-effect target pixels NX.

[0459] As shown in Figure 19, in this embodiment, application 111 can extract the coordinates of the pixel PX to be animated for each of the first to third shapes that constitute the pre-processed animation sketch SKC. The first to third shapes can mean figures formed by drawing lines in the direction in which symbols (1) to (3) are displayed.

[0460] In this case, if the first to third shapes include at least two or more target pixels PX that are in the same row and / or column (i.e., if the shape is thicker than one pixel), then in the embodiment, application 111 may preferentially describe the coordinates of the target pixels PX that are in the same row and / or column.

[0461] Furthermore, in this embodiment, application 111 can remove the coordinates of duplicate animation target pixels PX from the first to third shapes that constitute the pre-processed animation sketch SKC. Specifically, application 111 stores the coordinates of the first input animation target pixels PX and retains only those coordinates. Subsequently, if the coordinates of pre-existing animation target pixels PX are detected from the shape, the detected coordinates can be removed.

[0462] As illustrated in the example, the coordinates of the pixel PX to be animated that fall within the overlapping region ER1 between the first shape and the second shape, and the overlapping region ER2 between the first shape and the third shape, can be removed. In this case, the removed coordinates can be recorded and stored only in the first shape.

[0463] Furthermore, in this embodiment, application 111 can remove duplicate coordinates and extract pixel information such as the filtered target pixel PX.

[0464] For this purpose, in this embodiment, application 111 can pre-match and store pixel information in the target pixel PX.

[0465] In the same manner, in this embodiment, application 111 can extract pixel information corresponding to all target pixels PX corresponding to the performance sketch SKC.

[0466] In addition, in this embodiment, application 111 can generate light emission pattern information based on the performance sketch SKC (S711).

[0467] Specifically, in this embodiment, when acquiring the performance sketch SKC, application 111 can generate detailed attributes that are input and pre-set based on the work panel 1300 as light emission pattern information.

[0468] To this end, in this embodiment, application 111 can extract detailed attributes, including pre-set performance hue, performance brightness, performance time, and performance effect, from the performance sketch SKC.

[0469] Furthermore, in this embodiment, application 111 can map each detail attribute pre-set in the performance sketch SKC to the light emission pattern components of the light emission pattern information.

[0470] In this case, the light emission pattern components of the light emission pattern information may include light emission hue, light emission brightness, light emission time, and / or light emission effect. Therefore, the detail attributes of the performance sketch SKC can be mapped one-to-one with the light emission pattern components of the light emission pattern information and the information corresponding to each other.

[0471] Specifically, in this embodiment, application 111 can either insert a first detail attribute pre-set in the performance sketch SKC into the first component of the light emission pattern information, or convert it into a first component value and insert it.

[0472] For example, if the first detail attribute is the effect hue (example: red), then the code / channel value corresponding to the effect hue, "red," can be inserted into the first light emission pattern component that defines the emission hue.

[0473] Using the same method, the detailed attributes of the corresponding performance sketch SKC and the light emission pattern components of the light emission pattern information are mapped, and in this embodiment, application 111 can generate light emission pattern information.

[0474] On the other hand, the performance sketch SKC can be stored with overall control to ensure that the input performance sketch SKC is displayed all at once, and / or sequential control to ensure that the input performance sketch SKC is displayed in the order of input (drag order). Here, the input order can mean, for example, the order in which the shapes were input.

[0475] In the case of overall control, in the embodiment, application 111 can be configured to display the extracted pixel information and timecode information simultaneously without linking them.

[0476] In the case of sequential control, the application 111 in the embodiment can sort the extracted pixel information in ascending and / or descending order based on the x and / or y axes of the coordinates. Furthermore, the timecode information of the sorted pixel information can be set to be sequential at a preset interval. This allows sequential control to be performed by controlling a predetermined transmitter 200 to emit a projection signal containing the pixel information and timecode information. For example, the timecode information of the first to tenth pixel information can be set to 0.01 seconds to 0.1 seconds to control the sequential illumination and perform dynamic effects such as drawing shapes.

[0477] Furthermore, for such sequential control, in an embodiment, application 111 can generate frames containing the sequence in which the performance sketch SKC moves. A predetermined transmitter 200 can be controlled to emit a projecting signal in the frames thus generated.

[0478] Furthermore, sequential control can be performed 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 velocity of the performance sketch drag event input to the drawing interface.

[0479] Furthermore, if the drag range utilizes multiple areas, the drag path can be divided according to the projecting area of ​​each transmitter and assigned to each transmitter.

[0480] Specifically, in this embodiment, application 111 can sense drag input to a performance sketch based on a drawing interface. It can also calculate the drag path (e.g., direction, velocity, and / or length) of the sensed drag input. Furthermore, it can generate dynamic path commands for multiple transmitters 200 using the calculated drag path. The generated dynamic path commands can then activate the multiple transmitters 200 simultaneously or sequentially.

[0481] In this embodiment, if the drag input speed exceeds a specific threshold (e.g., 30 degrees) set by the mechanical limit of the transmitter, application 111 can correct the drag input speed.

[0482] For example, application 111 can either clamp the drag input speed to its maximum value, or adjust the drag input speed using an interpolation technique to actually slow down the movement speed of the transmitter 200 compared to the actual drag input speed.

[0483] By converting such drag inputs into transmitter control in real time, application 111 helps the performer to perform intuitive and dynamic direction immediately, and provides the effect of enabling stable performance direction even if mistakes such as extremely fast drag inputs occur.

[0484] Furthermore, in this embodiment, application 111 can control at least one of the central signal and the projecting signal so that the light-emitting device matched with the extracted pixel information emits light according to the light emission pattern information (S713).

[0485] Specifically, in this embodiment, application 111 can convert the performance sketch SKC generated by the drawing interface into light emission pattern information in real time and control at least one of the central signal and the projecting signal so that the light emission device emits light immediately in accordance with the light emission pattern information.

[0486] To this end, in this embodiment, application 111 can store pixel information and / or light emission pattern information based on the performance sketch SKC generated by the drawing interface. The stored information can also be transmitted to the central control terminal 100 and / or external terminals (e.g., another artist / performer terminal, transmitter 200, and / or light emission device 300).

[0487] In the following, the configuration of the transmitter 200 and / or the light-emitting device 300 that is directly controlled may be determined by whether or not the light-emitting device 300 has already stored pixel information.

[0488] Here, one embodiment can be divided into two cases: 1) when the light-emitting device 300 stores pixel information for the seat where it is currently located in advance, and 2) when the light-emitting device 300 does not store pixel information in advance.

[0489] In the first embodiment described above (1) in which the light-emitting device 300 pre-stores pixel information, application 111 can update the existing central signal by adding the pixel information and light-emitting pattern information to the existing central signal.

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

[0491] In this case, among the light-emitting devices 300 that emit the updated central signal, only the light-emitting devices 300 that have pre-stored the pixel information included in the updated central signal can be controlled to emit light according to the light-emitting pattern information included in the updated central signal.

[0492] On the other hand, in the second embodiment in which the light-emitting device 300 does not pre-store pixel information, application 111 can update the existing central signal light-emitting pattern information with the light-emitting pattern information generated by the performance sketch SKC.

[0493] In the second embodiment, application 111 can send the updated central signal to all light-emitting devices 300. Here, all light-emitting devices 300 will not emit light in response to the central signal until they receive at least one projecting signal.

[0494] In this second embodiment, application 111 can extract at least one transmitter 200 that sends a projection signal to the pixel information.

[0495] Furthermore, in the second embodiment, application 111 can determine the shape of the extracted transmitter 200 frame to match the shape of the performance sketch SKC.

[0496] In the second embodiment, application 111 can control the extracted transmitter 200 to send a projection signal containing the light emission pattern information based on the determined frame.

[0497] As a result, among the light-emitting devices 300 that emit the updated central signal, only the light-emitting device 300 that receives the projection signal can be controlled to emit light according to the light emission pattern information included in the updated central signal.

[0498] In other words, in the first and second embodiments, application 111 can control at least one configuration of the transmitter 200 and / or the light-emitting device 300 depending on whether the light-emitting device 300 has pre-stored pixel information.

[0499] As a result, application 111 according to the embodiment of the present invention can provide the effect of realizing improvisational performances by artists and / or performers by converting the performance sketch input into the drawing interface into pixel information and light emission pattern information in real time and controlling the light emission device 300 to emit light.

[0500] The embodiments of the present invention described above can be implemented in the form of program instructions that can be executed through various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc., individually or in combination. The program instructions recorded on the computer-readable recording medium may be specifically designed and configured for the present invention, or may be publicly known and usable by those skilled in the computer software field. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROMs, RAMs, and flash memory. Examples of program instructions include not only machine code, such as that produced by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. Hardware devices can be modified into one or more software modules to perform the processing according to the present invention, and vice versa.

[0501] The specific embodiments described in this invention are merely examples and do not limit the scope of the invention in any way. For the sake of brevity, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of such systems may be omitted. Furthermore, connections such as lines or connecting members between components shown in the drawings are illustrative representations of functional and / or physical or circuit connections and may be substituted or represented as various additional functional, physical, or circuit connections in actual devices. In addition, components that are not necessarily required for the application of this invention may not be required unless specifically mentioned, such as "essential" or "important."

[0502] Furthermore, while the detailed description of the present invention has been provided with reference to preferred embodiments, a person skilled in the art or with ordinary knowledge in the art will understand that the present invention can be modified and altered in various ways without departing from the spirit and technical domain of the invention as described in the claims below. Therefore, the technical scope of the present invention should not be limited to what is described in the detailed description of the specification, but should be determined by the claims.

Claims

1. A method by which at least one processor of a central control terminal performs on-site performance direction for multiple light-emitting devices, A step of obtaining a first control signal which includes at least one dataset in which light emission pattern information is defined for each transmitter identification information, The steps include: generating at least one or more light emission state information by combining the light emission pattern components included in the aforementioned light emission pattern information; The steps include sending the first control signal, which includes the generated light emission state information, to a plurality of light-emitting devices via a first communication method, The steps include controlling the plurality of light-emitting devices that receive a second control signal transmitted from at least one transmitter based on a second communication method to emit light according to the transmitted light emission state information, A method for performing live stage effects using multiple light-emitting devices, including [specific devices].

2. The step of obtaining the first control signal is: Transmitter identification information including a transmitter number that identifies the first transmitter from among the transmitter numbers pre-stored for each transmitter, and A method for performing on-site performance effects for a plurality of light-emitting devices according to claim 1, comprising the step of acquiring a first control signal that includes at least one dataset in which light-emitting pattern information determining the light-emitting format of a light-emitting device located within the signal range of the first transmitter is matched one-to-one.

3. The step of generating the aforementioned light emission state information is: The steps include setting up at least two or more datasets in the integrated data using combinations corresponding to the number of possible cases calculated using the transmitter identification information, The steps include extracting light emission pattern component values ​​of the same category from the light emission pattern information contained in at least two or more datasets of the set integrated data, for each dataset, The steps include calculating the intermediate value of the extracted light emission pattern component values, The steps include: inserting the extracted intermediate values ​​into light emission pattern components of the same category to generate light emission state information; A method for performing on-site performance effects for a plurality of light-emitting devices as described in claim 1.

4. The step of controlling the plurality of light-emitting devices to emit light according to the transmitted light-emitting state information is: A method for performing on-site performance effects for a plurality of light-emitting devices according to claim 1, comprising the step of controlling a light-emitting device that was emitting light in response to a first control signal of a first communication method to switch to light-emitting state information based on the transmitter number included in the received second control signal and to emit light preferentially when the light-emitting device receives a second control signal of a second communication method.

5. The second communication method for the second control signal transmitted by the transmitter is: A method for performing on-site performance effects for a plurality of light-emitting devices according to claim 1, wherein the short-range communication method has a narrower signal range than the first communication method of the first control signal transmitted by the central control terminal, and is a directional electromagnetic signal.

6. A method by which at least one processor of a central control terminal performs dynamic effects based on multiple communication schemes, A step of generating performance data based on the performance performance interface, The steps include extracting a base source based on the generated production data, The steps include determining first dynamic performance information to be performed by a first transmitter that emits a projection signal to a first area based on the extracted base source, A second transmitter that emits a projection signal to a second area adjacent to the first area generates second dynamic performance information, A step of controlling at least one transmitter located within the performance venue by a dynamic path including the first dynamic performance information and the second dynamic performance information, A method for performing dynamic effects based on multiple communication methods, including those mentioned above.

7. The step of extracting the aforementioned base source is: The steps include: extracting at least one light pattern component that was commonly used from among the multiple performance styles included in the aforementioned performance data; The steps include determining at least one setting value included in the extracted light emission pattern components as a base source, A method for performing dynamic effects based on a plurality of communication schemes as described in claim 6, including the one described in claim 6.

8. The step of determining the first dynamic performance information is: A step of determining at least one of the basic setting value, minimum setting value, and maximum setting value for the first dynamic performance sequence of the first transmitter, A step of determining at least one of the basic setting value, minimum setting value, and maximum setting value for the second dynamic performance sequence of the first transmitter, The steps include mapping at least one setting value constituting the first dynamic performance sequence determined above to at least one setting value constituting the second dynamic performance sequence determined above, A step of generating first dynamic performance information for controlling the first transmitter in accordance with a set value mapped between the first dynamic performance sequence and the second dynamic performance sequence for a predetermined period of time, A method for performing dynamic effects based on a plurality of communication schemes as described in claim 6, including the one described in claim 6.

9. The step of generating the second dynamic performance information is as follows: A step of detecting the end setting value of the first dynamic performance sequence mapped to the end point of the first dynamic performance information, The steps include determining the detected setting value as the starting setting value of the first dynamic performance sequence mapped to the start time of the second dynamic performance information, A method for performing dynamic effects based on a plurality of communication schemes as described in claim 8, including the above.

10. The steps include sending a central signal to drive at least one or more performance data pre-stored in multiple light-emitting devices, The steps include controlling the plurality of light-emitting devices to emit light according to at least one of the central signal and the projection signal, A first light-emitting device positioned in a first projecting shape emitted by a first projector, A second light-emitting device located in a second projecting shape emitted by an nth projector other than the first projector, and A step of distinguishing and controlling a third light-emitting device located in a third projecting shape that is a shape other than the first projecting shape and the second projecting shape, A method for performing dynamic effects based on a plurality of communication schemes as described in claim 6, further comprising:

11. A method by which at least one processor of a central control terminal performs real-time performance direction on a drawing interface base, The steps include uploading a seating arrangement diagram with at least one pixelated seat to the drawing interface, The steps include identifying pixels corresponding to the performance sketch entered into the drawing interface overlaid with the uploaded seating arrangement diagram, The steps include generating light emission pattern information according to the pixel information of the identified pixels, The steps include controlling at least one of the central control terminal and the transmitter in real time so that the light-emitting device matched with the extracted pixel information emits light according to the generated light-emitting pattern information, A real-time performance production method based on a drawing interface, including [specific elements].

12. The step of uploading the aforementioned seating arrangement diagram is: The steps of pixelating at least one seat included in the seating arrangement diagram such that one seat corresponds one-to-one with one pixel, The steps include determining the coordinates for all the pixelated seats based on the coordinate axes of the canvas included in the drawing interface, The steps include matching pixel information to all the aforementioned pixelated seats, A real-time performance production method for a drawing interface base according to claim 11, including the following:

13. The step of identifying the pixels corresponding to the aforementioned animation sketch is: A step of performing a preprocessing operation to add and delete the animation sketch included in the first pixel according to the proportion that the animation sketch occupies in the first pixel, The steps include determining that the first pixel that has undergone the aforementioned preprocessing is one of the pixels to be used for animation and one of the pixels not to be used for animation, A real-time performance production method for a drawing interface base according to claim 11, including the following:

14. The step of identifying the pixels corresponding to the aforementioned animation sketch is: The steps include extracting the coordinates of the pixels to be animated for each of at least one shape that constitutes the animation sketch, The first step is to store the coordinates of the first shape that was initially entered, The steps include removing coordinates from at least one shape entered after the first shape that overlap with coordinates extracted from the first shape, The steps include removing the aforementioned overlapping coordinates and extracting the pixel information of the filtered pixels to be animated, A real-time performance production method for a drawing interface base according to claim 11, including the following:

15. The step of controlling the central control terminal in real time to emit light using the generated light emission pattern information is: A step of updating the first central signal by adding first pixel information and first light emission pattern information to the first central signal, The steps include sending the updated first central signal, The steps include controlling the central control terminal so that only light-emitting devices that have pre-stored the first pixel information included in the updated first central signal emit light according to the first light emission pattern information, A real-time performance production method for a drawing interface base according to claim 11, including the following:

16. The step of controlling the transmitter in real time to emit light using the generated light emission pattern information is: The steps include extracting at least one transmitter that sends a projection signal to the first pixel information, The steps include determining the shape of the extracted transmitter frame to match the shape of the performance sketch, The steps include controlling the transmitters so that at least one transmitter sends out a projecting signal containing first light emission pattern information based on the determined frame, A real-time performance production method for a drawing interface base as described in claim 11.

17. The step of controlling the transmitter in real time is: The steps include detecting a drag event that occurred in the aforementioned performance sketch, The steps include: calculating the drag path of the detected drag event; The steps include generating dynamic path instructions for multiple transmitters using the calculated drag path, The steps include controlling the movement speed of at least one transmitter using the generated dynamic path command, A real-time performance production method for a drawing interface base according to claim 16, further comprising:

18. It is linked with multiple light-emitting devices, A central control terminal comprising at least one memory and at least one processor, wherein at least one application is stored in the memory and executed by the processor, and the at least one application is A first control signal is obtained which includes at least one dataset in which light emission pattern information is defined for each transmitter identification information. The light emission pattern components included in the aforementioned light emission pattern information are combined to generate at least one or more pieces of light emission state information. The first control signal, including the generated light emission state information, is sent to a plurality of light-emitting devices via a first communication method. A live performance system for a plurality of light-emitting devices that receive a second control signal transmitted from at least one transmitter based on a second communication method, and which operates using command words that control the light-emitting devices to emit light according to the transmitted light-emitting state information.

19. Multiple light-emitting devices, It works in conjunction with multiple transmitters, A central control terminal comprising at least one memory and at least one processor, wherein at least one application is stored in the memory and executed by the processor, and the at least one application is Based on the performance production interface, production data is generated. Based on the generated production data, the base source is extracted. Based on the extracted base source, the first dynamic performance information to be performed by the first transmitter that emits a projection signal to the first area is determined. A second transmitter generates second dynamic performance information, which is performed by a second transmitter that emits a projection signal to a second area adjacent to the first area. A system that performs dynamic performances based on multiple communication methods that operate using command words that control at least one transmitter located within the performance venue via a dynamic path including the first dynamic performance information and the second dynamic performance information.

20. Multiple light-emitting devices, It works in conjunction with multiple transmitters, A central control terminal comprising at least one memory and at least one processor, wherein at least one application is stored in the memory and executed by the processor, and the at least one application is Upload a seating arrangement diagram with at least one pixelated seat to the drawing interface. The performance sketch entered into the drawing interface, overlaid with the uploaded seating arrangement diagram, is retrieved. Based on the coordinates of the acquired performance sketch, preprocessing is performed on the performance sketch. Extract pixel information corresponding to the pre-processed animation sketch, Based on the input performance sketch, light emission pattern information is generated. A real-time performance production system based on a drawing interface, which operates by commands that control a light-emitting device, matched with the extracted pixel information, to emit light according to the generated light-emitting pattern information.