Performance production system, device, and method using a plurality of layers

The system addresses the challenge of creating systematic lighting patterns by using a control console to manage multiple layers of light-emitting devices, enabling real-time dynamic lighting effects in performance venues.

JP7711989B2Active Publication Date: 2025-07-23FANLIGHT CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2024003402
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-02-10
Filing Date
2024-01-12
Publication Date
2025-07-23
Estimated Expiration
2041-05-10

Smart Images

  • Figure 0007711989000001
    Figure 0007711989000001
  • Figure 0007711989000002
    Figure 0007711989000002
  • Figure 0007711989000003
    Figure 0007711989000003
Patent Text Reader

Abstract

To provide a performance presentation system, apparatus, and method using a plurality of layers.SOLUTION: A performance presentation system includes: a control console device that generates and transmits data packets including performance information of a plurality of layers; and a plurality of light-emitting devices that receive the data packets from the control console device, and emit light based on the performance information included in the data packets. The plurality of layers include a first layer that is the highest layer, a second layer that is a middle layer, and a third layer that is the lowest layer. The performance information of the first layer includes at least one of number information, light emission color information, first masking information, and first transparency information, which correspond to a first performance scene. The performance information of the second layer includes at least one of the number information, second masking information, and second transparency information, which correspond to a second performance scene. The performance information of the third layer includes background color information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a performance production system, apparatus, and method for controlling the light emission of a light-emitting device in a performance venue using a plurality of layers.

Background Art

[0002] Generally, a light-emitting device (or lighting device) means a device that reflects, refracts, and transmits light from a light source to achieve the purpose of illumination. Light-emitting devices can be classified into indirect light-emitting devices, semi-indirect light-emitting devices, general diffusion light-emitting devices, semi-direct light-emitting devices, and direct light-emitting devices according to their light distribution.

[0003] With the development of technology, light-emitting devices are used in various applications. As an example, light-emitting devices are used to produce a media facade. A media facade means installing a light-emitting device on the outer wall of a building or the like to realize a media function.

[0004] As another example, light-emitting devices may be used as small cheering goods in sports competitions and concerts held in an environment with an illuminance below a certain level. However, in such an environment, since a plurality of lighting fixtures are controlled individually, it is difficult to generate a systematic lighting pattern or shape.

[0005] On the other hand, in the case of a performance venue such as a sports competition or a concert, a new performance is expected every time. However, since most of the seats in the performance venue are seats, it is difficult to use a light-emitting device in another space to produce a media facade.

[0006] Therefore, in order to specifically solve the above problems, it is necessary to introduce a measure that collectively controls a plurality of light-emitting devices and enables various performance productions in a performance venue such as a sports competition or a concert by such control.

Summary of the Invention

Problems to be Solved by the Invention

[0007] Therefore, the present invention has been made in view of the above circumstances, and an object thereof is to provide a performance production system, apparatus, and method using a plurality of layers.

[0008] The problems to be solved by the present invention are not limited to the problems mentioned above, and other problems not mentioned should be clearly understood by those skilled in the art from the following description.

Means for Solving the Problems

[0009] A performance production system using a plurality of layers according to the present invention for solving the problems of the present invention includes a control console device that generates and transmits data packets including production information for each of the plurality of layers, and a plurality of light-emitting devices that receive the data packets from the control console device and emit light based on the production information included in the data packets. The plurality of layers include a first layer that is the top layer, a second layer that is the middle layer, and a third layer that is the bottom layer. Each of the plurality of light-emitting devices determines the priority order between the first layer that is the top layer and the second layer that is the middle layer based on the production information of the first layer, and performs an operation for determining a light emission color using at least one of the production information of the first layer, the production information of the second layer, and the production information of the third layer based on the determination of the priority order, and emits light based on the calculated result.

[0010] In the present invention, for each of the plurality of light-emitting devices, when, according to the determination of the priority order, the first layer which is the top layer is prioritized over the second layer which is the intermediate layer, a first operation is performed using the rendering information of the second layer and the rendering information of the third layer, a second operation is performed using the result of the first operation and the rendering information of the first layer, and light emission is performed based on the result of the second operation. When, according to the determination of the priority order, the second layer which is the intermediate layer is prioritized over the first layer which is the top layer, a first operation is performed using the rendering information of the first layer and the rendering information of the third layer, a second operation is performed using the result of the first operation and the rendering information of the second layer, and light emission can be performed based on the result of the second operation.

[0011] In the present invention, the rendering information of the first layer includes number information corresponding to a first rendering scene, light emission color information, first masking information, and first transparency information. The rendering information of the second layer includes number information corresponding to a second rendering scene, second masking information, and second transparency information. The rendering information of the third layer may include background color information.

[0012] In the present invention, different condition information is stored in each of the plurality of light-emitting devices. Each of the plurality of light-emitting devices uses the rendering information of the first layer to confirm a first light emission color value, a first masking value, and a first transparency value in a first rendering scene corresponding to the condition information, uses the rendering information of the second layer to confirm a second light emission color value, a second masking value, and a second transparency value in a second rendering scene corresponding to the condition information, and can use the rendering information of the third layer to confirm a background color value.

[0013] In the present invention, each of the plurality of light-emitting devices determines the priority based on the first masking value. As a result of the determination of the priority, when the first layer, which is the top layer, is prioritized over the second layer, which is the middle layer, during the execution of the first operation, an α-blend is performed between the second light-emission color value and the background color value based on the second transparency information, and during the execution of the second operation, an α-blend is performed between the result of the first operation and the first light-emission color value based on the first transparency information.

[0014] In the present invention, each of the plurality of light-emitting devices determines the priority based on the first masking value. As a result of the determination of the priority, when the second layer, which is the middle layer, is prioritized over the first layer, which is the top layer, during the execution of the first operation, an α-blend is performed between the first light-emission color value and the background color value based on the first transparency information, and during the execution of the second operation, an α-blend is performed between the result of the first operation and the second light-emission color value based on the second transparency information.

[0015] In the present invention, the data packet further includes top layer change information. Each of the plurality of light-emitting devices changes the second layer to the top layer and changes the first layer to the middle layer according to the top layer change information, and can determine the priority between the second layer, which is the top layer, and the first layer, which is the middle layer, based on the second masking value.

[0016] In addition, a control console device according to the present invention for solving the above-described problems and a performance production method using a plurality of light-emitting devices include: generating and transmitting a data packet including production information regarding each of a plurality of layers by the control console device; and at each of the plurality of light-emitting devices, receiving the data packet from the control console device and emitting light based on the production information included in the data packet. The plurality of layers include a first layer which is the top layer, a second layer which is the middle layer, and a third layer which is the bottom layer. The light-emitting step includes: determining the priority order of the first layer which is the top layer and the second layer which is the middle layer based on the production information of the first layer; performing an operation for determining a light-emitting color using at least one of the production information of the first layer, the production information of the second layer, and the production information of the third layer according to the determination of the priority order; and emitting light based on the calculated result.

[0017] In addition, a control console device for performance production according to the present invention for solving the above-described problems includes a communication unit that communicates with a light-emitting device, a memory that stores data, and a processor that generates a data packet for the light-emitting operation of the light-emitting device. The data packet includes production information regarding each of a plurality of layers.

[0018] In addition, a light-emitting device for performance production according to the present invention for solving the above-described problems includes a communication unit that communicates with a control console device, a light-emitting unit that emits light using a light source element, a memory that stores data, and a processor that controls the operation of the light-emitting device. The processor performs an operation for determining a light-emitting color using the production information regarding each of a plurality of layers included in the data packet received from the control console device by the communication unit based on the condition information stored in the memory, and controls to emit light based on the calculated result.

[0019] In the present invention, the condition information stored in the memory is information transmitted via an application installed on a smart device possessed by the user, and the application can map the condition information based on the seat information included in the purchase information of the ticket received by the user's smart device and provide it to the light-emitting device.

Advantages of the Invention

[0020] According to the present invention, by transmitting data packets from the control console device to the light-emitting device in real time during a performance at a performance venue and changing the light-emitting state of the light-emitting device in real time, there is an effect that various performance scenes can be easily provided according to the situation.

[0021] Also, when providing a performance scene, by performing calculations between the light-emitting color values of each layer using a plurality of layers, the color that each light-emitting device finally emits light can be produced by more diverse expressions.

[0022] The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned should be clearly understood by those skilled in the art from the following description.

Brief Description of the Drawings

[0023]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11a

Figure 11b

Figure 12

Figure 13a

Figure 13b

Figure 14

Figure 15a

Figure 15b

Figure 15c

Figure 15d

Figure 16

Figure 17a

Figure 17b

Figure 17c

Figure 17d

Figure 18

Figure 19a

Figure 19b

Figure 19c

Figure 19d

Figure 20

Embodiments for Carrying Out the Invention

[0024] The advantages, features, and methods for achieving them of the present invention will become clear by referring to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and can be realized in various different forms. However, this embodiment is provided to make the disclosure of the present invention complete and to enable those of ordinary skill in the technical field to which the present invention pertains to fully understand the scope of the present invention, and the present invention is only defined by the scope of the claims.

[0025] The terms used in this specification are for explaining the embodiments and are not intended to limit the present invention. In this specification, the singular form also includes the plural form unless otherwise specifically stated. The "comprises" and / or "comprising" used in the specification do not exclude the presence or addition of one or more other components in addition to the recited components. The same reference numerals throughout the specification indicate the same components, and "and / or" includes each of the recited components and all combinations of one or more of them. Even if terms such as "first", "second", etc. are used to describe various components, it is natural that these components are not limited by these terms. These terms are merely used to distinguish one component from another. Therefore, it goes without saying that the first component mentioned below can also be the second component within the technical idea of the present invention.

[0026] The word "exemplary" is used herein to mean "used as an example or illustration". Any embodiment described herein as "exemplary" should not necessarily be construed as preferred or as having advantages over other embodiments.

[0027] Also, the term "portion" as used in the specification means an element of hardware such as software, FPGA, or ASIC, and a "portion" serves any role. However, a "portion" is not meant to be limited to software or hardware. A "portion" can also be configured to exist in an addressable storage medium and can be configured to cause one or more processors to execute. Thus, by way of example, a "portion" includes elements such as software elements, object-oriented software elements, class elements, and task elements, and processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functions provided within an element and a "portion" can be combined in fewer elements and "portions" or further separated into additional elements and "portions".

[0028] Furthermore, in this specification, all "portions" can be controlled by at least one processor, and at least one processor can perform the operations performed by the "portions" of the present disclosure.

[0029] Embodiments of this specification can be described from the perspective of functions or blocks that perform functions. Blocks that can be referred to as "portions" or "modules" of the present disclosure are physically realized by analog or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memories, passive electronic components, active electronic components, optical components, hardwired circuits, etc., and can optionally be driven by firmware and software.

[0030] The embodiments of this specification can be implemented using at least one software program executed on at least one hardware device, and can perform a network management function to control elements.

[0031] Unless otherwise defined, all terms (including technical and scientific terms) used in this specification can be used as meanings commonly understood by those of ordinary skill in the technical field to which the present invention pertains. Also, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless specifically defined otherwise.

[0032] Spatially relative terms such as "below", "beneath", "lower", "above", "upper", etc. can be used to easily describe the correlation between one component and another as shown in the drawings. Spatially relative terms should be understood as terms including different directions of components during use or operation in addition to the directions shown in the drawings. For example, when turning over the components shown in the drawings, a component described as "below" or "beneath" another component can be placed "above" the other component. Therefore, the exemplary term "below" can include both the lower and upper directions. The component can also be oriented in other directions, and thus the spatially relative terms can be interpreted according to the orientation.

[0033] Hereinafter, with reference to the accompanying drawings, embodiments of the present invention will be described in detail.

[0034] FIG. 1 is a diagram schematically showing the configuration of a system for a performance production in a performance venue according to the present invention.

[0035] Referring to FIG. 1, a system (1, hereinafter referred to as a performance production system) for performance production in a performance venue according to the present invention can include a control console device 10, transmitters (20a, 20b,... 20n, hereinafter 20), and light emitting devices (30a_a,... 30a_n, 30b_a,... 30b_n, 30n_a,... 30n_n, hereinafter 30). Here, the "performance venue" refers to a performance venue such as a sports stadium or a concert hall, and can mean a place where performances such as sports competitions and concerts are actually held. The performance production system 1 can include fewer or more components than the components shown in FIG. 1.

[0036] More specifically, the performance production system 1 includes a control console device 10 that generates and transmits data packets for light emission operations for each performance scene, a transmitter 20 that transmits the data packets received from the control console device 10 to the light emitting device 30, and a plurality of light emitting devices 30 that receive the data packets generated from the control console device via the transmitter 20 and perform operations for light emission within the data packets.

[0037] Such a performance production system 1 can produce various forms of light emission patterns for performance production, such as cheering in the audience seats of the performance venue, by the control console device 10 controlling the light emission state of the light emitting device 30.

[0038] In addition, the performance production system 1 can have the effect of easily providing various performance scenes according to the situation by providing data packets from the control console device 10 to the light emitting device 30 in real time during the performance production in the performance venue and changing the light emission state of the light emitting device 30 in real time.

[0039] In the present invention, the control console device 10 can perform a function of controlling the light emitting device 30 for a performance presentation at a performance venue. As an example, the control console device 10 can be one of electronic devices such as a mobile phone, a smart phone, a laptop computer, a digital broadcast terminal, a PDA (personal digital assistants), a PMP (portable multimedia player), a navigation device, a slate PC, a tablet PC, an ultrabook, a wearable device (for example, a smartwatch, smart glass, an HMD (head mounted display)), etc., and can include all electronic devices capable of installing and executing an application related to an embodiment, or can be configured in various forms including a part of the configuration of such an electronic device or being interlocked with this.

[0040] Further, the control console device 10 can be one of electronic devices and PC software such as MA Lighting grandMA2, grandMA3, ETC EOS, ETC ION, ETC GIO, Chroma Q Vista, High End HOG, High End Fullboar, Avolites Sapphire Avolites Tiger, Chamsys MagicQ, Obsidian control systems Onyx, Martin M6, Martin M1, Nicolaudie Sunlite, ESA, ESA2, Lumidesk, SunSuite, Arcolis, Daslight, LightRider, MADRIX, DJ LIGHT STUDIO, DISCO-DESIGNER VJ STUDIO, Stagecraft, Lightkey, etc.

[0041] Furthermore, the control console device 10 includes appropriate software and computer programs that enable control of the light emitting device 30. As an example, exemplary protocols for controlling the light emitting device 30 can include DMX512 or Art-Net, sACN, ETC-Net2, Pathport, Shownet, KiNET, etc. The control console device 10 can transmit data signals (e.g., data packets) in an appropriate format such as DMX512 or Art-Net, sACN, ETC-Net2, Pathport, Shownet, KiNET, etc. The control console device 10 can generate data packets for controlling the light emitting device 30 and transmit the data packets to the light emitting device 30.

[0042] Also, the data packets generated by the control console device 10 can be received by a master device (not shown) and converted into wireless signals. Then, the master device (not shown) sends the data packets converted into wireless signals to the transmitter 20, and the transmitter 20 can send them to the light emitting devices 30 in the performance venue using wireless communication (e.g., RF communication, etc.). Here, the wireless signal can be generated by converting the control data into a form for controlling the light emitting device 30 in a wireless communication method.

[0043] According to an embodiment, the master device (not shown) can be omitted, the control console device 10 can directly send data packets to the transmitter 20, and after the transmitter 20 converts the data packets into wireless signals, they can be sent to the light emitting device 30.

[0044] Moreover, the control console device 10 can be provided with a plurality of input / output ports. The control console device 10 can be provided with input / output ports corresponding to or related to a specific data signal format or protocol. For example, the control console device 10 can be provided with a first port dedicated to the input / output of DMX512 and RDM data and a second port dedicated to the input / output of Art-Net and sACN, ETC-Net2, Pathport, Shownet, KiNET data.

[0045] The DMX512, RDM, Art-Net, sACN, ETC-Net2, Pathport, Shownet, and KiNET protocols are widely known as control protocols for stage lighting equipment. According to an embodiment of the present invention, a more flexible control plan for the light-emitting device 30 can be enabled using control protocols such as DMX512 or RDM, Art-Net, sACN, ETC-Net2, Pathport, Shownet, and KiNET.

[0046] In addition, the control console device 10 can receive and store performance production data in advance from another device (for example, a data generation device), or can also receive it via other storage media or transmission media. Further, the control console device 10 can receive performance production data in real time during a performance and generate corresponding data packets.

[0047] Here, the performance production data can include information regarding all production scenes performed during the performance time according to the seat layout diagram of the performance. Specifically, the performance production data can include information regarding group control, picture control, and pixel control for each production scene.

[0048] The performance production data can include control information for each production scene performed during the performance time. Specifically, the performance production data can include information regarding group control, picture control, and pixel control for each production scene. Explanations regarding group control, picture control, and pixel control will be described later.

[0049] In the present invention, the transmitter 20 is a communication device such as an antenna, and can transmit the data packet received from the control console device 10 to the light-emitting device 30. The transmitter 20 can receive a data packet for controlling the light emission of the light-emitting device 30 from the control console device 10 and transmit the data packet to the light-emitting device 30.

[0050] Although the transmitter 20 is disclosed as a device separate from the control console device 10, the control console device 10 can include a communication module that plays the same role as the transmitter 20. Therefore, when the control console device 10 includes the communication module, it plays the same role as the transmitter 20, and the light emitting device 30 can receive a data packet from the control console device 10 and emit light.

[0051] Here, the transmitter 20 can have directivity, and the concert planner can arrange the transmitter 20 at the concert planning stage in consideration of the specifications of the transmitter used in the corresponding concert. However, due to physical limitations, the light emitting devices 30 located at some seats may be able to receive all the data packets sent from different transmitters 20 (the overlapping part of the transmitter coverage), and from the perspective of the light emitting device 30, it may be difficult to determine which data packet to emit light corresponding to. However, according to the embodiments of the present invention, within the limited radio bandwidth, the light emitting device 30 can normally determine the data packet corresponding to itself. The light emitting device 30 can receive a data packet based on the identification information of the transmitter 20. In addition, the control console device 10 can transmit data packets to each of the transmitters 20, thereby extremely reducing the influence on noise and obtaining a concert performance effect different from that of conventional concerts.

[0052] In addition, the transmitter 20 can repeatedly send a data packet to the light emitting device 30 a predetermined number of times. Generally, the signal sent (broadcast) by the transmitter 20 mostly stops after only one time. However, the concert venue is a place where many signals with different bandwidths coexist, and signals other than the data packet can all become noise in the concert performance. Such noise may prevent the data packet from being normally transmitted to the light emitting device 30. Therefore, the transmitter 20 can send the data packet to the light emitting device 30 a predetermined number of times (for example, 5 times per data packet) so that the light emitting device 30 can normally receive the data packet.

[0053] In the present invention, the light-emitting device 30 can perform a function of producing various forms of light-emitting patterns by real-time or predetermined data packets from the control console device 10.

[0054] Here, the light-emitting device 30 is a device including a light-emitting element / device such as an LCD or an LED, or a device to which a light-emitting element / device is connected and which can perform wireless communication, and can be a small cheering good held by spectators at a performance venue such as a sports stadium or a concert. As an example, the light-emitting device 30 can correspond to a mobile phone, a wireless cheering stick, a lighting stick, a lighting bar, a lighting ball, and an instrument to which a wirelessly controllable light source is attached. Further, the light-emitting device 30 can also be referred to as a lighting device, a receiver, a controlled device, a slave, or a slave lighting device. Furthermore, the light-emitting device 30 can include a wearable device that can be worn on a part of the body such as the wrist or chest.

[0055] The light-emitting device 30 can analyze and emit light from the data packet received from the transmitter 20 based on the identification information of the transmitter 20 stored in advance. Specifically, the light-emitting device 30 compares the identification information of the transmitter 20 stored in advance with the identification information of the transmitter 20 included in the data packet, and if the two are the same as a result of the comparison, it can emit light corresponding to the light-emitting pattern included in the corresponding data packet.

[0056] As shown in FIG. 1, the light-emitting devices (30a_a, … 30a_n) included in set 40a can emit light corresponding to the light-emitting patterns included in the data packets received from transmitter 20a, the light-emitting devices (30b_a, … 30b_n) included in set 40b can emit light corresponding to the light-emitting patterns included in the data packets received from transmitter 20b, and the light-emitting devices (30n_a, … 30n_n) included in set 40n can emit light corresponding to the light-emitting patterns included in the data packets received from transmitter 20n. Here, set (40a, 40b, … 40n, hereinafter 40) can mean a set of light-emitting devices 30 having the identification information of the same transmitter 20. The number of light-emitting devices 30 included in each set 40 can be different for each set. Set 40 can be divided by area and region based on the seat information of the performance venue according to the intention of the performance planner, assuming that the light-emitting device 30 is located at the seat. Therefore, set 40 can correspond to information indicating areas A, B, etc., which are the largest units among the seat information displayed on each seat. Also, the performance planner can divide the control area into detailed sets within one area and control the light-emitting devices 30 included in different detailed sets with different transmitters 20.

[0057] As described above, the transmitter 20 can have directivity. The performance planner can arrange the transmitter 20 at the performance planning stage in consideration of the specifications of the transmitter used in the relevant performance. Thereby, the light-emitting device 30 can receive a data packet from the transmitter 20 having identification information corresponding to the identification information of the transmitter 20 pre-stored in itself.

[0058] As described above, the transmitter 20 can repeatedly send data packets to the light emitting device 30 a predetermined number of times. At this time, the light emitting device 30 can receive the same data packet multiple times and perform overlapping light emitting operations. To prevent this, each data packet can include a Frame Sequence Number (FSN). The FSN can serve to inform the light emitting device 30 of the order of the transmitted data (specifically, the data packet indicating the light emitting pattern). Each time the production scene changes, the FSN can have a value that increases by, for example, 1. When the light emitting device 30 receives a data packet having the same FSN as a data packet that has already been received, the corresponding light emitting device can determine that the corresponding data packet is a data packet that has already been received and ignore it.

[0059] FIG. 2 is an exemplary diagram showing a production effect produced on the audience seats in the production venue according to the present invention.

[0060] The production system 1 can generate data packets in order to embody the production effect using the light emitting devices 30 located corresponding to each seat in the production venue.

[0061] At this time, the data packet can also be generated by the control console device 10, or can be generated by another device (for example, a data generation device or an external server) and provided to the control console device 10. For convenience of explanation, hereinafter, it will be described assuming that the control console device 10 generates the data packet.

[0062] As described above, the control console device 10 can receive and store the production performance data in advance from another device (for example, a data generation device), or can also receive it via other storage media or transmission media. Further, the control console device 10 can receive the production performance data in real time during the production and generate a corresponding data packet.

[0063] A data generation device (not shown) generates a performance scene (scene) to be produced using the light emitting device 30 during the performance time at the performance venue. At this time, the performance scenes can be configured for each section of the performance according to the performance scene. For example, in the first performance section (for example, the first hour), a performance scene (for example, the first scene) can be generated, and in the second performance section (for example, the second hour), another performance scene (for example, the second scene) can be generated. As shown in FIG. 2, when the auditorium is configured in the performance venue, in the first performance section, a performance scene (the first scene) can be generated that is displayed in different emission colors for each seat in the auditorium together with specific text as shown in FIG. 2. Also, in the second performance section, a performance scene (the second scene) can be generated in a scene different from the performance scene (the first scene) in the first performance section, for example, displayed in specific figures and patterns.

[0064] According to an embodiment of the present invention, when the data generation device (not shown) group-controls the light emitting device 30, the auditorium of the performance venue can be grouped into a plurality of groups based on each performance scene generated for each section of the performance, and group information regarding the plurality of grouped groups can be generated respectively. For example, when there are a plurality of group units that can be grouped into a similar or identical emission form to the performance scene (the first scene) performed in the first performance section, the auditorium of the performance venue can be divided into a plurality of regions corresponding to the group units, and each of the divided regions can be generated for each group. That is, the performance scene (the first scene) in the first performance section can include a plurality of groups.

[0065] Referring to FIG. 2, the seats in the auditorium displayed with specific text can be designated as the first group 210, and the seats that are produced in the same emission color within the auditorium can be distinguished and designated as the second to fifth groups 220, 230, 240, 250 respectively.

[0066] The group control may be a control method for controlling all the light-emitting devices that emit light of the same emission color into one group. However, the group control method described in FIG. 2 is only an example for controlling the light-emitting device 30, and the data packet should not be interpreted as being limited to only the signal for group control. For example, the data packet of the present invention can include a control signal for picture control or a control signal for pixel control.

[0067] Also, the data packet does not contain only the signal for a specific type of control, but can also include signals for a plurality of controls. For example, the data packet can include both a signal for group control and a signal for picture control.

[0068] The picture control may be a control method in which, based on the emission color pre-stored for each of the light-emitting devices 30 for each production scene, when the data packet is received, the light-emitting devices emit light for each corresponding production scene. For example, a specific light-emitting device can pre-store values of Red, Green, Blue, White, Amber, etc. corresponding to its respective light emission and control elements for each scene so that it emits red light in a specific production scene (the first scene) and green light in another production scene (the second scene).

[0069] In group control, each of the light-emitting devices 30 stores group-related information to which it belongs for each scene, while in picture control, each of the light-emitting devices 30 stores its own emission color itself for each scene, which is a difference.

[0070] Also, in pixel control, each of the light-emitting devices 30 can store pixel-related information to which it belongs, similar to group control. Here, a pixel can include at least one continuous seat. Therefore, in group control, the light-emitting devices 30 located at non-continuous seats can be controlled to have the same color, while in pixel control, the light-emitting devices 30 located at continuous seats can be controlled to have the same color, which is a difference.

[0071] Furthermore, referring to FIG. 2, the control console device 10 transmits data packets based on at least one of group control, pixel control, and picture control. The light emitting device 30 receives the data packets and can emit light so that text is displayed in the performance venue or various performance effects are realized as shown in FIG. 2. The operation of the data generation device described above can also be performed by the control console device 10.

[0072] FIG. 3 is a block diagram showing the configuration of the control console device according to the present invention.

[0073] Referring to FIG. 3, the control console device 10 can include a first communication unit 110, a first memory 120, and a first processor 130. Since the components shown in FIG. 3 are not essential for realizing the control console device 10, the control console device 10 described in this specification can have more or fewer components than those listed above.

[0074] More specifically, the first communication unit 110 can include one or more modules that enable wired or wireless communication with the transmitter 20, a wireless communication terminal (e.g., a smartphone) (not shown) held by the audience, the light emitting device 30, or a data generation device (not shown). Also, the first communication unit 110 can include one or more modules that connect the control console device 10 to one or more networks.

[0075] The first memory 120 can be configured to include a cache, a buffer, etc., and can store data received from or generated by the first processor 130 or a data generation device (not shown). As an example, the first memory 120 can store performance production data generated by a data generation device (not shown).

[0076] The first processor 130 can generate data packets corresponding to the performance scenes of each scene in the corresponding performance section based on the performance data stored in the first memory 120, and transmit the generated data packets to the transmitter 20. Alternatively, the first processor 130 can transmit the generated data packets to the light emitting device 30.

[0077] In addition, the first processor 130 can operate by combining at least two or more of the components included in the control console device 10 with each other.

[0078] FIG. 4 is a block diagram showing the configuration of the light emitting device according to the present invention.

[0079] Referring to FIG. 4, the light emitting device 30 can include a second communication unit 310, a second memory 320, a light emitting unit 330, and a second processor 340. The components shown in FIG. 4 are not essential for implementing the light emitting device 30. Therefore, the light emitting device 30 described in this specification can have more or fewer components than those listed above.

[0080] More specifically, the second communication unit 310 can include one or more modules that enable wireless communication with the control console device 10, the transmitter 20, or a wireless communication terminal (e.g., a smartphone) (not shown) held by the viewer. In addition, the second communication unit 310 can include one or more modules that connect the light emitting device 30 to one or more networks.

[0081] The second communication unit 310 can communicate with various types of external devices by various types of communication methods. The second communication unit 310 can include at least one of a Wi-Fi (registered trademark) chip, a Bluetooth (registered trademark) chip, a wireless communication chip, RFID, and an NFC chip.

[0082] According to the mobile communication technology described in this specification, wireless signals are transmitted and received with at least one of a base station, an external terminal, and an external server over a mobile communication network constructed by a technical standard or a communication method (e.g., GSM (Global System for Mobile Communication), CDMA (registered trademark) (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), EV-DO (Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA (registered trademark) (Wideband CDMA), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc.).

[0083] In addition, examples of the wireless technologies described in this specification include WLAN (Wireless LAN), Wi-Fi (registered trademark) (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (registered trademark) (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (registered trademark) (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access), HSUPA (High Speed Uplink Packet Access), LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), etc.

[0084] Furthermore, the communication technology described in this specification can include a technology that supports communication using at least one of Bluetooth (registered trademark), RFID (Radio Frequency Identification), infrared communication (Infrared Data Association; IrDA), UWB (Ultra Wideband), ZigBee (registered trademark), NFC (Near Field Communication), Wi-Fi (registered trademark) (Wireless-Fidelity), Wi-Fi Direct, Wireless USB (Wireless Universal Serial Bus), TTL (Transistor-Transistor Logic), USB, IEEE1394, Ethernet (registered trademark), MIDI (Musical Instrument Digital Interface), RS232, RS422, RS485, optical communication, and coaxial cable communication technology.

[0085] The second memory 320 is a local storage medium that supports various functions of the light-emitting device 30. The second memory 320 can store a number of application programs (application program or application) that can be driven by the light-emitting device 30, data for the operation of the light-emitting device 30, instruction words, and the like. At least some of these application programs can be downloaded from an external device (for example, an external server) via wireless communication. The application program is stored in the second memory 320, installed on the light-emitting device 30, and can be driven to perform the operation (or function) of the light-emitting device 30 by the second processor 340.

[0086] In addition, the second memory 320 of the present invention must retain data even when the power supply to the light-emitting device 30 is interrupted, and can be configured as a writable non-volatile memory (Writable Rom) capable of reflecting variable matters. That is, the second memory 320 can be configured by any one of a flash memory, an EPROM, or an EEPROM. For the convenience of explanation in the present invention, it is described that all instruction information is stored in one second memory 320, but the present invention is not limited thereto, and the light-emitting device 30 can include a plurality of memories.

[0087] In addition, the light-emitting device 30 of the present invention can receive control-related information (condition information) by the second communication unit 310 and store it in the second memory 320 so that the light-emitting device 30 is controlled by at least one of group control, picture control, and pixel control.

[0088] In the present invention, the control-related information (condition information) can include information that should be essentially stored in the second memory 320 in order for the light-emitting device 30 to be controlled by at least one of group control, picture control, and pixel control. For example, the second memory 320 can store group information for each scene for group control, pixel information for each scene for pixel control, light-emitting information for each scene for picture control, and identification information of the transmitter 20.

[0089] In addition, the second memory 320 can also store seat information of tickets held by the audience. When a large number of people gather at the performance venue, there is a risk that a specific light-emitting device may not be able to normally store the condition information for emitting light corresponding to the light-emitting pattern. In this case, the specific light-emitting device needs to be individually controlled by the control console device 10 until normal condition information is received. The control console device 10 can send a control signal for controlling only the specific light-emitting device via the transmitter 20.

[0090] Furthermore, the seat information of the ticket stored in the second memory 320 can include at least one of the seat information displayed on the ticket (e.g., the seat in Row A, Seat No. 1), the position information of the corresponding seat among the seats in the performance venue (e.g., the GPS information of the corresponding seat), and the identification information of the corresponding seat (e.g., the seat located in the upper left corner among 50,000 seats at the time of generating the performance production data is "No. 1").

[0091] The condition information can be input into the light emitting device 30 at the production stage of the light emitting device 30, or can be input by a terminal (e.g., a smartphone, a tablet, a PC) of a spectator who holds the light emitting device 30 before entering the performance venue or after entering the performance venue.

[0092] A spectator (user) can electrically connect the terminal he / she holds to the light emitting device 30 and receive condition information for the performance through an application installed on the terminal.

[0093] Based on the seat information included in the ticket purchase information sent to the terminal (smart device) of the spectator (user), the application can map the condition information, store it in the second memory 320, and provide it to the light emitting device 30.

[0094] If the user purchases a ticket online or leaves the contact information of his / her own terminal (smart device) when purchasing a ticket, the purchase information can be provided by a message such as an online purchase application, E-mail, MMS, KakaoTalk (registered trademark), etc. Then, when the information access permission to the application that provided the purchase information is granted, the application can automatically obtain the information without the user directly inputting the date of the performance and seat information in the corresponding purchase information, map the condition information linked to the seat information, and provide it to the light emitting device 30.

[0095] Alternatively, the application can download the condition information from an external server, store it in the second memory 320, and provide it to the light emitting device 30.

[0096] The electrical connection can be made by short-range wireless communication or physical connection between the terminal and the light-emitting device 30.

[0097] Also, as an example, the condition information can be input during the process of checking the ticket before entry. Specifically, the audience can perform the performance ticket confirmation step before entering the performance venue. In this case, the staff of the performance directly handwrites the seat information included in the ticket into the light-emitting device 30, or receives the seat information included in the ticket using the OCR function or the electronic code reader function via an information confirmation device (not shown), and provides the condition information related to the position information corresponding to the seat information to the light-emitting device 30 and stores it in the second memory 320. In this case, the position information can be the position information regarding each seat in the performance venue. Also, the information confirmation device can provide the condition information related to the position information to the light-emitting device 30 through communication with an external server (not shown), or can store in advance the condition information related to the position information during the performance planning stage and provide it to the light-emitting device 30.

[0098] Furthermore, the information confirmation device can include an electronic device such as a kiosk (not shown). In this case, the audience can directly perform the performance ticket confirmation step by the kiosk. The kiosk can receive the electronic code information included in the ticket and provide the condition information related to the position information corresponding to the electronic code information to the light-emitting device 30 and store it in the second memory 320. In this case, the kiosk can store in advance the condition information related to the position information through communication with an external server (not shown) or during the performance planning stage.

[0099] Here, the above-mentioned condition information can be the information included in the performance production data.

[0100] The light-emitting unit 330 can include one or more light source elements, and for the light source elements, for example, light-emitting diodes (LEDs) can be used. Also, the light-emitting unit 330 can output various colors of light based on RGB color information using the light source elements.

[0101] According to the present invention, each of the transmitters 20 can use mutually different radio frequency bandwidths (channels). Thereby, data packets transmitted from each of the transmitters 20 can have mutually different radio bandwidths.

[0102] The second processor 340 compares the identification information of the transmitter 20 stored in the second memory 320 every preset time unit (for example, minutes, hours) or every time an event occurs (for example, when the next song is played or when the spectator leaves the seat and returns again), with the identification information of the transmitter 20 included in the received data packet. When both match, only the data packets received by the radio bandwidth transmitted by the corresponding transmitter 20 can be received.

[0103] According to the present invention, the second memory 320 can store the identification information of the transmitter 20 and the radio bandwidth used by the transmitter 20 as a list. Specifically, the light emitting device 30 can store the identification information of the transmitter 20 and the radio bandwidth used by the transmitter 20, both of which are used in the corresponding performance identically, in the second memory 320 as a list. When a data packet including identification information that matches the identification information of the transmitter 20 stored in the second memory 320 is not received, or when the received data packet does not have an appropriate radio signal level, the light emitting device 30 has to scan the entire radio bandwidth (channel) in order to receive the data packet. Therefore, by storing the list, the second processor 340 can quickly grasp the identification information of the transmitter 20 received by the light emitting device 30 and the radio bandwidth transmitted by the transmitter 20 by scanning partially (selectively) with reference to the list.

[0104] The second processor 340 can receive the data packet from the control console device 10 by the second communication unit 310 and perform an operation for light emission in the data packet.

[0105] As an example, when the data packet is a control signal for group control (that is, when the data packet contains production information for group control), the second processor 340 can confirm which group it belongs to in the corresponding scene based on the condition information stored in the second memory 320, and cause the light emitting unit 330 to emit light in a color matching the corresponding group.

[0106] As another example, when the data packet is a control signal for pixel control (that is, when the data packet contains production information for pixel control), the second processor 340 can confirm which pixel it belongs to in the corresponding scene based on the condition information stored in the second memory 320, and cause the light emitting unit 330 to emit light in a color matching the corresponding pixel.

[0107] Also, as another example, when the data packet is a control signal for picture control (that is, when the data packet contains production information for picture control), the second processor 340 can confirm which color to emit light in the corresponding scene based on the condition information stored in the second memory 320, and cause the light emitting unit 330 to emit light in the corresponding color.

[0108] Furthermore, the second processor 340 can operate at least two or more of the components included in the light emitting device 30 in combination with each other.

[0109] As described above, each of the light emitting devices 30 emits light immediately in a color matching the group to which it belongs in the corresponding scene in the case of group control by the control method, emits light in a color matching the pixel to which it belongs in the corresponding scene in the case of pixel control, and emits light in a color matching each in the corresponding scene in the case of picture control, so that, as shown in FIG. 2, each production scene can be variously produced for each section of the production performance.

[0110] Furthermore, the present invention includes production information related to a plurality of control methods in a data packet, and calculates for each light-emitting device 30 the color to be emitted in each scene according to each control method, so that the light-emitting device 30 can be expressed in more diverse colors, thereby enabling the production scene to be configured more colorfully.

[0111] Hereinafter, with reference to FIGS. 5 to 20, a method for controlling the light emission of the light-emitting device 30 using a plurality of control methods will be described in detail.

[0112] FIG. 5 is a flowchart showing a production method of a performance according to the present invention.

[0113] FIG. 6 is an exemplary diagram for explaining a data packet according to the present invention.

[0114] FIG. 7 is an exemplary diagram for explaining the production information of the first layer included in the data packet of FIG. 6.

[0115] FIG. 8 is an exemplary diagram for explaining the production information of the second layer included in the data packet of FIG. 6.

[0116] FIG. 9 is an exemplary diagram for explaining the production information of the third layer included in the data packet of FIG. 6.

[0117] FIG. 10 is an exemplary diagram for explaining the condition information of the light-emitting device according to the present invention.

[0118] FIGS. 11a and 11b are exemplary diagrams for explaining the emission color according to the masking value of the top layer according to the present invention.

[0119] FIG. 12 is an exemplary diagram for explaining the case where the top layer change information is included in the data packet of FIG. 6.

[0120] FIGS. 13a and 13b are exemplary diagrams for explaining the top layer change information of FIG. 12.

[0121] FIG. 14 is an exemplary diagram for explaining layer-by-layer emission color values, masking values, and transparency values corresponding to the condition information of each of a plurality of light-emitting devices according to the present invention.

[0122] FIGS. 15A to 15D are exemplary diagrams for explaining a method of calculating the emission color of each of a plurality of light-emitting devices when a top layer change value is uniformly applied as 1 to the plurality of light-emitting devices according to the present invention.

[0123] FIG. 16 is an exemplary diagram for explaining the final production scene produced by the calculation results of FIGS. 15A to 15D.

[0124] FIGS. 17A to 17D are exemplary diagrams for explaining a method of calculating the emission color of each of a plurality of light-emitting devices when a top layer change value is uniformly applied as 0 to the plurality of light-emitting devices according to the present invention.

[0125] FIG. 18 is an exemplary diagram for explaining the final production scene produced by the calculation results of FIGS. 17A to 17D.

[0126] FIGS. 19A to 19D are exemplary diagrams for explaining a method of calculating the emission color of each of a plurality of light-emitting devices when a top layer change value is applied differently as 1 or 0 to the plurality of light-emitting devices according to the present invention.

[0127] FIG. 20 is an exemplary diagram for explaining the final production scene produced by the calculation results of FIGS. 19A to 19D.

[0128] Hereinafter, when explaining the configuration and operation of the control console device 10 and the light-emitting device 30 of the production performance system 1 according to the present invention with reference to FIGS. 5 to 20, it is described that the control console device 10 controls the light-emitting device 30 located in one area by one transmitter 20.

[0129] Referring to FIG. 5, the first processor 130 of the control console device 10 can generate a data packet including production information regarding each of a plurality of layers and transmit it via the first communication unit 110 (S110).

[0130] In the present invention, a layer can be a virtual concept applied to conveniently calculate a plurality of colors for one production scene.

[0131] The plurality of layers can include a first layer, a second layer, and a third layer. However, it is not limited thereto, and the number of layers can be more or less.

[0132] Here, the first layer can mean a layer for the group control or the pixel control, the second layer can mean a layer for the picture control, and the third layer can mean a background layer. However, it is not limited thereto, and all layers except the third layer which is the background layer can be layers for at least one of the group control, the pixel control, and the picture control. In some embodiments, the third layer which is the last layer can also not be a background layer but can be a layer for at least one of the group control, the pixel control, and the picture control.

[0133] Here, the first layer which is a layer for the group control or the pixel control can be the topmost layer, the second layer which is a layer for the picture control can be the middle layer, and the third layer which is the background layer can be the bottommost layer. The control console device 10 can store, as a basic set value, the order in which the first layer is the topmost layer, the second layer is the middle layer, and the third layer is the bottommost layer. However, it is not limited thereto, and the control console device 10 can also store the basic set value in a different order depending on the case.

[0134] The control console device 10 can generate a data packet 400 including performance information regarding each production scene in each performance section based on the performance production data received in advance from another device (for example, a data generation device) and stored in advance.

[0135] Referring to FIG. 6, the data packet 400 can include the production information 410 of the first layer, the production information 420 of the second layer, and the production information 430 of the third layer.

[0136] According to the present invention, since the production scenes for the first layer and the production scenes for the second layer of the data packet 400 are different depending on the control method, the production information is also classified and included as production information related to the first layer and production information related to the second layer, respectively. At this time, since the third layer is the background layer, information about the background color is included as production information.

[0137] Specifically, referring to FIG. 7, the production information 410 of the first layer can include number information corresponding to the first production scene, light emission color information, first masking information, and first transparency information.

[0138] Here, the number information can indicate the number of the first production scene that is intended to be represented by the group control or the pixel control at the current time point (the current performance production section).

[0139] The light emission color information can indicate color information that matches each classification (group or pixel) by the number of the first production scene. For the sake of convenience in FIG. 7, it is shown as "red", "yellow", "blue", and "white", but the light emission color information can be expressed as a color value based on RGB or the like for each classification. For example, "red" can be expressed as (255, 0, 0).

[0140] The first masking information can indicate masking values assigned to each classification by the number of the first rendering scene. Here, the masking value can mean a value for determining the priority between the first layer and the layer located behind the first layer. If the masking value is 0, the first layer is prioritized over the layer located behind it. If the masking value is 1, the first layer is not prioritized over the layer located behind it (i.e., the layer located behind the first layer is prioritized over the first layer). At this time, the layer located behind the first layer can be the second layer or the third layer.

[0141] The first transparency information can indicate transparency values assigned to each classification by the number of the first rendering scene. Here, the transparency value can mean a value applied to the first layer for alpha blending the first layer. The transparency value can be determined as a value between 0% and 100%, and the larger the value, the greater the degree of transparency of the first layer.

[0142] Here, the classification for the first masking information and the classification for the first transparency information do not divide the plurality of light emitting devices 30 based on groups or pixels, but rather can divide the plurality of light emitting devices 30 according to various situations such as the form or pattern in which each of the plurality of light emitting devices 30 should be represented by the corresponding number of the first rendering scene. However, it is not limited to this, and the classification for the first masking information and the classification for the first transparency information can also be divided based on groups or pixels.

[0143] The classification for the light emission color information, the classification for the first masking information, and the classification for the first transparency information can be applied identically or differently to each of the plurality of light emitting devices 30.

[0144] When applied identically, if a specific light emitting device 30 belongs to classification 1 with respect to the light emission color information, it can also belong to classification 1 with respect to the first masking information and the first transparency information.

[0145] When applied differently, a specific light-emitting device 30 may belong to Classification 1 for the light emission color information, Classification 2 for the first masking information, and Classification 3 for the first transparency information.

[0146] When applied identically, the number of classifications for the light emission color information, the number of classifications for the first masking information, and the number of classifications for the first transparency information must be the same. However, when applied differently, the number of classifications for the light emission color information, the number of classifications for the first masking information, and the number of classifications for the first transparency information can be the same or different from each other.

[0147] Referring to FIG. 8, the rendering information 420 of the second layer can include number information corresponding to a second rendering scene, second masking information, and second transparency information.

[0148] Here, the number information can indicate the number of the second rendering scene that the picture control is trying to represent at the current time (the current performance rendering section).

[0149] The second masking information can indicate the masking value assigned to each classification by the number of the second rendering scene. Here, the masking value can mean a value for determining the priority between the second layer and the layer located behind the second layer. If the masking value is 0, the second layer is prioritized over the layer located behind it. If the masking value is 1, the second layer is not prioritized over the layer located behind it (i.e., the layer located behind the second layer is prioritized over the second layer). At this time, the layer located behind the second layer can be the first layer or the third layer.

[0150] The second transparency information can indicate transparency values assigned to each classification by the number of the second effect scene. Here, the transparency value can mean a value applied to the second layer for alpha blending the second layer. The transparency value can be determined as a value between 0% and 100%, and the larger the value, the greater the degree of transparency of the second layer.

[0151] Here, the classification for the second masking information and the classification for the second transparency information can classify the plurality of light emitting devices 30 according to various situations such as forms or patterns in which each of the plurality of light emitting devices 30 should be represented by the corresponding number of the second effect scene.

[0152] The classification for the second masking information and the classification for the second transparency information can be applied identically or differently to each of the plurality of light emitting devices 30.

[0153] When applied identically, if a specific light emitting device 30 belongs to classification 1 with respect to the second masking information, it can also belong to classification 1 with respect to the second transparency information.

[0154] When applied differently, a specific light emitting device 30 can belong to classification 1 with respect to the second masking information and belong to classification 3 with respect to the second transparency information.

[0155] When applied identically, the number of classifications for the second masking information and the number of classifications for the second transparency information must be the same. However, when applied differently, the number of classifications for the second masking information and the number of classifications for the second transparency information can be the same or different from each other.

[0156] Referring to FIG. 9, the effect information 430 of the third layer can include background color information. That is, for the third layer, the plurality of light emitting devices 30 can all be represented in the same color (for example, black or white).

[0157] In FIG. 9, for convenience, the background color information is shown as "black", but the background color information can be expressed as a color value based on RGB or the like. For example, "black" can be expressed as (0, 0, 0).

[0158] Referring further to FIG. 5, the second processors 340 of the plurality of light emitting devices 30 can receive the data packet 400 from the control console device 10 by the second communication unit 310, and cause the light emitting unit 330 to emit light based on the rendering information included in the data packet 400 (S120).

[0159] Each of the plurality of light emitting devices 30 can store different condition information. That is, as described above, each light emitting device 30 stores condition information related to its own position information (i.e., the seat information of the user having the corresponding light emitting device), and the light emitting device 30 can emit light in different colors for each seat. Therefore, each light emitting device 30 must confirm the value (for light emission) corresponding to its own condition information in the received data packet 400.

[0160] Specifically, each of the plurality of light emitting devices 30 confirms a first light emission color value, a first masking value, and a first transparency value in a first rendering scene corresponding to the condition information using the rendering information of the first layer, and confirms a second light emission color value, a second masking value, and a second transparency value in a second rendering scene corresponding to the condition information using the rendering information of the second layer, and can confirm a background color value based on the rendering information of the third layer.

[0161] Referring to FIG. 10, the light emitting device A stores classification information regarding the light emission color, classification information regarding masking, and classification information regarding transparency for each number of the first rendering scene of the first layer, and can store light emission color information, classification information regarding masking, and classification information regarding transparency for each number of the second rendering scene of the second layer. Here, the condition information regarding the third layer can be stored separately. This may be because the background color value for the third layer can be immediately confirmed without the need to be included in the rendering information and transmitted for comparison with the condition information.

[0162] As shown in FIG. 10, in the case of the first production scene No. 1, the classification information regarding the emission color may be 1, the classification information regarding masking may be 4, and the classification information regarding transparency may be 1. When the emission device A is in the second production scene No. 1, the emission color information is "red", the classification information regarding masking is 1, and the classification information regarding transparency may be 1. For convenience in FIG. 10, it is shown as "red", "white", "yellow", "empty", and "green", but the emission color information can be expressed as a color value based on RGB or the like for each number. For example, "red" can be expressed as (255, 0, 0).

[0163] When a data packet 400 containing the production information of each layer as shown in FIGS. 7 to 9 is received in a specific performance production section, when the first production scene of the emission device A is No. 1, since the classification information regarding the emission color is 1, the classification information regarding masking is 4, and the classification information regarding transparency is 1, the first emission color value of the emission device A in the first production scene may be "red", the first masking value may be 0, and the first transparency value may be 25%.

[0164] Also, when the second production scene of the emission device A is No. 4, since the emission color information is "empty", the classification information regarding masking is 3, and the classification information regarding transparency is 2, the second emission color value of the emission device A in the second production scene may be "empty", the second masking value may be 1, and the second transparency value may be 10%.

[0165] In this way, each emission device 30 compares its own condition information with the received data packet 400, confirms the values for determining its own final emission color, and through calculations using these values, enables itself to emit the color (final emission color) assigned to it in each production scene (final production scene) in each performance production section.

[0166] Hereinafter, the process by which each emission device 30 determines its own final emission color through calculation will be described in detail.

[0167] First, each of the plurality of light-emitting devices 30 can determine the priority order between the first layer, which is the top layer, and the second layer, which is the intermediate layer, based on the effect information 410 of the first layer.

[0168] After that, each of the plurality of light-emitting devices 30 calculates using at least one of the effect information 410 of the first layer, the effect information 420 of the second layer, and the effect information 430 of the third layer based on the determination of the priority order, and can emit light based on the calculated result.

[0169] Specifically, the priority order can be determined using the first masking value for the first layer, which is the top layer. As described above, if the masking value is 0, the first layer is prioritized over the layer behind it (the second layer, which is the intermediate layer), and if the masking value is 1, the first layer is not prioritized over the layer behind it (i.e., the layer behind the first layer is prioritized over the first layer).

[0170] When the first layer, which is the top layer, is prioritized over the second layer, which is the intermediate layer, based on the determination of the priority order, a first calculation is performed based on the effect information 420 of the second layer and the effect information 430 of the third layer, a second calculation is performed using the result of the first calculation and the effect information of the first layer, and light can be emitted based on the result of the second calculation.

[0171] More specifically, when the first layer, which is the top layer, is prioritized over the second layer, which is the intermediate layer, based on the determination of the priority order, an α-blend is performed between the second light emission color value and the background color value based on the second transparency information when the first calculation is executed, and an α-blend is performed between the result of the first calculation and the first light emission color value based on the first transparency information when the second calculation is executed. Thereby, each light-emitting device 30 can emit light with the final light emission color determined by the result of the second calculation.

[0172] On the contrary, when the second layer as the intermediate layer is prioritized over the first layer as the topmost layer by priority determination, a first calculation is performed based on the rendering information 410 of the first layer and the rendering information 430 of the third layer, a second calculation is performed using the result of the first calculation and the rendering information of the second layer, and light emission can be performed based on the result of the second calculation.

[0173] More specifically, when the second layer as the intermediate layer is prioritized over the first layer as the topmost layer by priority determination, at the time of executing the first calculation, α-blending is performed between the first emission color value and the background color value based on the first transparency information, and at the time of executing the second calculation, α-blending is performed between the result of the first calculation and the second emission color value based on the second transparency information. As a result, each light-emitting device 30 can emit light in the final emission color determined by the result of the second calculation.

[0174] Referring to FIG. 11a, when the first layer 510 is the topmost layer, the second layer 520 is the intermediate layer, and the third layer 530 is the bottommost layer, a method for determining the final emission color when the first layer 510 prioritizes the second layer 520 will be described.

[0175] Since the first layer 510 is prioritized, when the second transparency (10%) is applied to the second emission color value (i.e., sky blue) of the second layer 520 and α-blended (first calculation) with the background color value of the third layer 530, the first calculation result 540 can be derived.

[0176] Next, when the first transparency (25%) is applied to the first emission color value (i.e., red) of the first layer 510 and α-blended (second calculation) with the first calculation result 540, the result of the second calculation, that is, the final emission color 550 can be derived.

[0177] Referring to FIG. 11b, when the first layer 510 is the topmost layer, the second layer 520 is the intermediate layer, and the third layer 530 is the bottommost layer, a method for determining the final emission color when the first layer 510 does not prioritize the second layer 520 (when the second layer 520 is prioritized) will be described.

[0178] Since the second layer 520 has priority, when applying the first transparency (25%) to the first emission color value (i.e., red) of the first layer 510 and performing alpha blending (the first operation) with the background color value of the third layer 530, the first operation result 560 can be derived.

[0179] Next, when applying the second transparency (10%) to the second emission color value (i.e., sky blue) of the second layer 520 and performing alpha blending (the second operation) with the first operation result 560, the result of the second operation, that is, the final emission color 570, can be derived.

[0180] In this way, depending on which layer of the first layer and the second layer has priority, the color that the light-emitting device 30 finally emits can be different.

[0181] On the other hand, referring to FIG. 12, the data packet 400 can further include top layer change information 440.

[0182] Here, the top layer change information 440 can be information indicating whether to change the order of the top layer and the middle layer among a plurality of layers.

[0183] As described above, the order of the plurality of layers is basically set such that the first layer is the top layer, the second layer is the middle layer, and the third layer is the bottom layer.

[0184] Referring to FIG. 13a, the top layer change information 440 can be set to 0 or 1 according to the number of the first rendering scene of the first layer which is the top layer.

[0185] When the top layer change information 440 regarding the first scene number of the first rendering scene is 0, for the first scene number of the first rendering scene, all the light-emitting devices 30 determine the priority between the first layer and the second layer based on the first masking value of the first layer which is the top layer as per the basic setting value, and the first operation and the second operation can be performed according to the determination result.

[0186] On the contrary, when the top layer change information 440 regarding No. 1 of the first production scene is 1, for No. 1 of the first production scene, all the light emitting devices 30 are different from the basic set value, the second layer is changed to the topmost layer, the first layer is changed to the middle layer, and the priority between the first layer and the first layer is determined based on the second masking value of the second layer which is the changed topmost layer, and the first operation and the second operation can be performed according to the determination result.

[0187] Referring to FIG. 13b, the top layer change information 440 can indicate the change values assigned to each classification according to the numbers of the first production scenes of the first layer which is the topmost layer.

[0188] In such a case, the condition information stored in the light emitting device 30 can include the top layer change classification information. Each light emitting device 30 checks the change value corresponding to its own condition information, determines the priority according to the change value, and can perform the first operation and the second operation according to the determination result.

[0189] Specifically, for the light emitting device 30 whose change value assigned to the classification to which it belongs for No. 1 of the first production scene is 0, for No. 1 of the first production scene, the priority between the first layer and the second layer is determined based on the first masking value of the first layer which is the topmost layer as per the basic set value, and the first operation and the second operation can be performed according to the determination result.

[0190] On the contrary, for the light emitting device 30 whose change value assigned to the classification to which it belongs for No. 1 of the first production scene is 1, for No. 1 of the first production scene, it is different from the basic set value, the second layer is changed to the topmost layer, the first layer is changed to the middle layer, and the priority between the second layer and the first layer is determined based on the second masking value of the second layer which is the changed topmost layer, and the first operation and the second operation can be performed according to the determination result.

[0191] In the above description, when the first layer is the top layer according to the basic setting value, it was explained that the top layer change information is included for the number of the first effect scene of the first layer which is the top layer. However, when the basic setting value is set such that the second layer is the top layer, the top layer change information can also be included for the number of the second effect scene of the second layer which is the top layer.

[0192] Hereinafter, with reference to FIGS. 14 to 20, the case where the top layer change information 440 is applied identically to all the light emitting devices 30, or the case where the top layer change information 440 is applied individually according to the classification to which each light emitting device 30 belongs, will be distinguished and the determination of the final emission color of each light emitting device 30 will be described.

[0193] When explaining with reference to FIGS. 14 to 20, for the sake of convenience, it will be described that there are four light emitting devices, but actually it can be applied collectively to the tens of thousands of light emitting devices existing in the performance venue.

[0194] When the control console device 10 generates a data packet for a specific performance section and transmits it to the four light emitting devices 30, the four light emitting devices 30 can compare the received data packet with their own condition information and confirm the value (for light emission) corresponding to their own condition information.

[0195] Referring to FIG. 14, it can be confirmed that the first emission color value for the number 1 of the first effect scene of the light emitting device A is "red", the first masking value is 0, the first transparency value is 25%, the second emission color value for the number 4 of the second effect scene is "empty", the second masking value is 1, and the second transparency value is 10%.

[0196] The first emission color value for the number 1 of the first effect scene of the light emitting device B is "yellow", the first masking value is 0, the first transparency value is 15%, the second emission color value for the number 4 of the second effect scene is "blue", the second masking value is 0, and the second transparency value is 15%.

[0197] The first light emission color value for scene number 1 of the light emitting device C is "yellow", the first masking value is 1, the first transparency value is 50%, the second light emission color value for scene number 4 of the second scene is "green", the second masking value is 0, and the second transparency value can be confirmed to be 30%.

[0198] The first light emission color value for scene number 1 of the light emitting device D is "red", the first masking value is 0, the first transparency value is 70%, the second light emission color value for scene number 4 of the second scene is "purple", the second masking value is 0, and the second transparency value can be confirmed to be 15%.

[0199] In FIG. 14, for the sake of convenience, the light emission color values are shown as "red", "yellow", "empty", "blue", "green", and "purple", but the corresponding values can be expressed as color values based on RGB or the like. For example, "red" can be expressed as (255, 0, 0).

[0200] Previously, as shown in FIG. 13a, when the top layer change information 440 is applied identically to all the light emitting devices 30, when the change value is 0, the four light emitting devices determine the priority between the first layer and the second layer based on the first masking value of the first layer, which is the topmost layer, according to the basic setting value for scene number 1 of the first scene, and the first calculation and the second calculation can be performed according to the determination result.

[0201] Specifically, referring to FIG. 15a, as described above, since the first masking value of the light emitting device A is 0, it can be determined that the first layer 510, which is the topmost layer, has priority over the second layer 520, which is the middle layer. Thus, the first calculation is performed between the second layer 520 and the third layer 530, and the second calculation can be performed between the first calculation result and the first layer 510.

[0202] The first calculation applies 10%, which is the second transparency value, to the second emission color value (blank) of the second layer 520 and performs alpha blending with the background color value (black) of the third layer 530. The second calculation applies 25%, which is the first transparency value, to the first emission color value (red) of the first layer 510 and performs alpha blending with the result of the first calculation. As a result, as shown in FIG. 16, the light-emitting device A can emit light in the final emission color 911 corresponding to the result of the second calculation.

[0203] Also, referring to FIG. 15b, as described above, since the first masking value of the light-emitting device B is 0, it can be determined that the first layer 610, which is the top layer, takes precedence over the second layer 620, which is the middle layer. As a result, the first calculation can be performed between the second layer 620 and the third layer 630, and the second calculation can be performed between the result of the first calculation and the first layer 610.

[0204] The first calculation applies 15%, which is the second transparency value, to the second emission color value (blue) of the second layer 620 and performs alpha blending with the background color value (black) of the third layer 630. The second calculation applies 15%, which is the first transparency value, to the first emission color value (yellow) of the first layer 610 and performs alpha blending with the result of the first calculation. As a result, as shown in FIG. 16, the light-emitting device B can emit light in the final emission color 912 corresponding to the result of the second calculation.

[0205] Also, referring to FIG. 15c, as described above, since the first masking value of the light-emitting device C is 1, it can be determined that the first layer 710, which is the top layer, does not take precedence over the second layer 720, which is the middle layer. As a result, the first calculation can be performed between the first layer 710 and the third layer 730, and the second calculation can be performed between the result of the first calculation and the second layer 720.

[0206] The first calculation applies 50%, which is the first transparency value, to the first emission color value (yellow) of the first layer 710 and performs alpha blending with the background color value (black) of the third layer 730. The second calculation applies 30%, which is the second transparency value, to the second emission color value (green) of the second layer 720 and performs alpha blending with the result of the first calculation. As a result, as shown in FIG. 16, the light-emitting device C can emit light with the final emission color 913 corresponding to the result of the second calculation.

[0207] Also, referring to FIG. 15d, as described above, since the first masking value of the light-emitting device D is 0, it can be determined that the first layer 810, which is the top layer, takes precedence over the second layer 820, which is the middle layer. As a result, the first calculation can be performed between the second layer 820 and the third layer 830, and the second calculation can be performed between the result of the first calculation and the first layer 810.

[0208] The first calculation applies 15%, which is the second transparency value, to the second emission color value (purple) of the second layer 820 and performs alpha blending with the background color value (black) of the third layer 830. The second calculation applies 70%, which is the first transparency value, to the first emission color value (red) of the first layer 810 and performs alpha blending with the result of the first calculation. As a result, as shown in FIG. 16, the light-emitting device D can emit light with the final emission color 914 corresponding to the result of the second calculation.

[0209] Next, as shown in FIG. 13a, when the top layer change information 440 is applied identically to all the light-emitting devices 30, if the change value is 1, the four light-emitting devices differ from the basic setting values for the first in the first effect scene. The second layer is changed to the top layer, the first layer is changed to the middle layer, and the priority is determined between the second layer and the first layer based on the second masking value of the second layer, which is the top layer. The first calculation and the second calculation are performed according to the determination result.

[0210] Specifically, referring to FIG. 17a, as described above, since the second masking value of the light-emitting device A is 1, it can be determined that the topmost layer, the second layer 520, does not take precedence over the intermediate layer, the first layer 510. Accordingly, the first operation can be performed between the second layer 520 and the third layer 530, and the second operation can be performed between the first operation result and the first layer 510.

[0211] The first operation applies 10% which is the second transparency value to the second light emission color value (blank) of the second layer 520 and performs α-blending with the background color value (black) of the third layer 530. The second operation applies 25% which is the first transparency value to the first light emission color value (red) of the first layer 510 and performs α-blending with the first operation result. Accordingly, as shown in FIG. 18, the light-emitting device A can emit light with the final light emission color 921 corresponding to the second operation result.

[0212] Also, referring to FIG. 17b, as described above, since the second masking value of the light-emitting device B is 0, it can be determined that the topmost layer, the second layer 620, takes precedence over the intermediate layer, the first layer 610. Accordingly, the first operation can be performed between the first layer 610 and the third layer 630, and the second operation can be performed between the first operation result and the second layer 620.

[0213] The first operation applies 15% which is the first transparency value to the first light emission color value (yellow) of the first layer 610 and performs α-blending with the background color value (black) of the third layer 630. The second operation applies 15% which is the second transparency value to the second light emission color value (blue) of the second layer 620 and performs α-blending with the first operation result. Accordingly, as shown in FIG. 18, the light-emitting device B can emit light with the final light emission color 922 corresponding to the second operation result.

[0214] Also, referring to FIG. 17c, as described above, since the second masking value of the light-emitting device C is 0, it can be determined that the topmost layer, the second layer 720, takes precedence over the intermediate layer, the first layer 710. Thus, the first operation can be performed between the first layer 710 and the third layer 730, and the second operation can be performed between the result of the first operation and the second layer 720.

[0215] For the first operation, 50% which is the first transparency value is applied to the first light-emitting color value (yellow) of the first layer 710, and alpha blending is performed with the background color value (black) of the third layer 730. For the second operation, 30% which is the second transparency value is applied to the second light-emitting color value (green) of the second layer 720, and alpha blending is performed with the result of the first operation. Thus, as shown in FIG. 18, the light-emitting device C can emit light with the final light-emitting color 923 corresponding to the result of the second operation.

[0216] Also, referring to FIG. 17d, as described above, since the second masking value of the light-emitting device D is 0, it can be determined that the topmost layer, the second layer 820, takes precedence over the intermediate layer, the first layer 810. Thus, the first operation can be performed between the first layer 810 and the third layer 830, and the second operation can be performed between the result of the first operation and the second layer 820.

[0217] For the first operation, 70% which is the first transparency value is applied to the first light-emitting color value (red) of the first layer 810, and alpha blending is performed with the background color value (black) of the third layer 830. For the second operation, 15% which is the second transparency value is applied to the second light-emitting color value (purple) of the second layer 820, and alpha blending is performed with the result of the first operation. Thus, as shown in FIG. 18, the light-emitting device D can emit light with the final light-emitting color 924 corresponding to the result of the second operation.

[0218] Finally, as shown in FIG. 14, when the top layer change information 440 is individually applied according to the classification to which each light-emitting device 30 belongs, if the change values of the light-emitting device A and the light-emitting device D are 0 and the change values of the light-emitting device B and the light-emitting device C are 1, the light-emitting device A and the light-emitting device D can determine the priority between the first layer and the second layer based on the first masking value of the first layer, which is the topmost layer, according to the basic setting value for the first scene number 1, and perform the first operation and the second operation according to the determination result. On the contrary, the light-emitting device B and the light-emitting device C, unlike the basic setting value for the first scene number 1, change the second layer to the topmost layer, change the first layer to the middle layer, and determine the priority between the second layer and the first layer based on the second masking value of the second layer, which is the topmost layer, and perform the first operation and the second operation according to the determination result.

[0219] Specifically, referring to FIG. 19a, as described above, since the first masking value of the light-emitting device A is 0, it can be determined that the first layer 510, which is the topmost layer, has priority over the second layer 520. Thus, the first operation can be performed between the second layer 520 and the third layer 530, and the second operation can be performed between the result of the first operation and the first layer 510.

[0220] The first operation applies 10% of the second transparency value to the second light emission color value (blank) of the second layer 520 to perform alpha blending with the background color value (black) of the third layer 530, and the second operation applies 25% of the first transparency value to the first light emission color value (red) of the first layer 510 to perform alpha blending with the result of the first operation. Thus, as shown in FIG. 20, the light-emitting device A can emit light with the final light emission color 931 corresponding to the result of the second operation.

[0221] Also, referring to FIG. 19b, as described above, since the second masking value of the light-emitting device B is 0, it can be determined that the second layer 620, which is the topmost layer, has priority over the first layer 610, which is the middle layer. Thus, the first operation can be performed between the first layer 610 and the third layer 630, and the second operation can be performed between the result of the first operation and the second layer 620.

[0222] The first operation applies 15% which is the first transparency value to the first emission color value (yellow) of the first layer 610 and performs α-blending with the background color value (black) of the third layer 630. The second operation applies 15% which is the second transparency value to the second emission color value (blue) of the second layer 620 and performs α-blending with the result of the first operation. Thereby, as shown in FIG. 20, the light-emitting device B can emit light with the final emission color 932 corresponding to the result of the second operation.

[0223] Also, referring to FIG. 19c, as described above, since the second masking value of the light-emitting device C is 0, it can be determined that the second layer 720 which is the top layer takes precedence over the first layer 710 which is the middle layer. Thereby, the first operation is performed between the first layer 710 and the third layer 730, and the second operation can be performed between the result of the first operation and the second layer 720.

[0224] The first operation applies 50% which is the first transparency value to the first emission color value (yellow) of the first layer 710 and performs α-blending with the background color value (black) of the third layer 730. The second operation applies 30% which is the second transparency value to the second emission color value (green) of the second layer 720 and performs α-blending with the result of the first operation. Thereby, as shown in FIG. 20, the light-emitting device C can emit light with the final emission color 933 corresponding to the result of the second operation.

[0225] Also, referring to FIG. 19d, as described above, since the first masking value of the light-emitting device D is 0, it can be determined that the first layer 810 which is the top layer takes precedence over the second layer 820 which is the middle layer. Thereby, the first operation is performed between the second layer 820 and the third layer 830, and the second operation can be performed between the result of the first operation and the first layer 810.

[0226] The first calculation applies 15% which is the second transparency value to the second emission color value (purple) of the second layer 820 and performs alpha blending with the background color value (black) of the third layer 830. The second calculation applies 70% which is the first transparency value to the first emission color value (red) of the first layer 810 and performs alpha blending with the result of the first calculation. Thus, as shown in FIG. 20, the light-emitting device D can emit light with the final emission color 934 corresponding to the result of the second calculation.

[0227] In the above, when the case where the first layer is the top layer, the second layer is the middle layer, and the third layer is the bottom layer is set as the basic setting order, the top layer change information for each number of the first production scene for the first layer which is the top layer is applied to the entire light-emitting device collectively, or is applied to each light-emitting device individually and each light-emitting device performs alpha blending and emits light with the final emission color has been described.

[0228] Similarly, when the case where the second layer is the top layer, the first layer is the middle layer, and the third layer is the bottom layer is set as the basic setting order, the top layer change information for each number of the second production scene for the second layer which is the top layer is applied to the entire light-emitting device collectively, or is applied to each light-emitting device individually and each light-emitting device performs alpha blending and can emit light with the final emission color.

[0229] The present invention can thus diversely represent the colors that each light-emitting device 30 finally emits in various cases such as basic setting values, top layer change values (collective application or individual application), the number of layers, masking values for each layer, transparency values, etc. Thereby, when producing a performance scene using the entire light-emitting devices 30 present in the performance venue, more delicate and diverse scenes can be produced.

[0230] In the above, it has been described that only the priority order between the top layer and the middle layer is determined using the masking value of the top layer, and the first calculation and the second calculation are performed in order according to the determination result of the priority order. However, according to an embodiment of the present invention, the priority order can also be determined using all of the masking value of the top layer and the masking value of the middle layer and calculations can be performed.

[0231] Hereinafter, with the basic setting that the first layer is the topmost layer, the second layer is the middle layer, and the third layer is the bottommost layer, the priority is determined using all the masking values of the layers of the topmost layer and the masking values of the layers of the middle layer, and the method of performing the operation will be described in detail.

[0232] The first processor 130 of the control console device 10 can generate a data packet including rendering information regarding each of a plurality of layers and transmit it via the first communication unit 110 (S110). Since step S110 is as described above, a detailed description thereof will be omitted.

[0233] The second processor 340 of the plurality of light emitting devices 30 can receive the data packet 400 from the control console device 10 via the second communication unit 310 and cause the light emitting unit 330 to emit light based on the rendering information included in the data packet 400 (S120).

[0234] When step S120 is described below, a detailed description of overlapping content will be omitted as described above.

[0235] Each of the plurality of light emitting devices 30 can perform a first operation based on the second masking value of the second layer, then perform a second operation based on the result of the first operation and the first masking value of the first layer, and emit light in the final emission color based on the result of the second operation.

[0236] Each of the plurality of light emitting devices 30 can determine the priority between the second layer and the third layer based on the second masking value when executing the first operation, and determine whether to perform α blending using the second transparency value based on the determination result of the priority.

[0237] Specifically, when the determination result of the priority is that the second layer is prioritized over the third layer (when the second layer masks the third layer), the second transparency value can be applied to the second emission color value to perform α blending with the background color value (black).

[0238] On the contrary, when the determination result of the priority order indicates that the second layer is not prioritized over the third layer (when the second layer does not mask the third layer), α-blending using the second transparency value cannot be performed.

[0239] Thereafter, each of the plurality of light-emitting devices 30 can determine the priority order between the first layer and the first calculation result based on the first masking value when executing the second calculation, and can determine whether to perform α-blending using the first transparency value according to the determination result of the priority order. At this time, the first calculation result can also be the second layer to which the color value obtained by α-blending the second light-emitting color value to which the second transparency value is applied and the background color value is applied, or the second layer to which the second light-emitting color value without α-blending is directly applied. Alternatively, the first calculation result can be the color value obtained by α-blending the second light-emitting color value to which the second transparency value is applied and the background color value, or the second light-emitting color value without α-blending.

[0240] Specifically, when the determination result of the priority order indicates that the first layer is prioritized over the first calculation result (when the first layer masks the first calculation result), the first transparency value can be applied to the first light-emitting color value to perform α-blending with the first calculation result.

[0241] On the contrary, when the determination result of the priority order indicates that the first layer is not prioritized over the first calculation result (when the first layer does not mask the first calculation result), α-blending using the first transparency value cannot be performed.

[0242] Each of the plurality of light-emitting devices 30 can emit light in a color corresponding to the second calculation result in such various cases.

[0243] In this way, by using two masking values to determine the priority order twice, and performing or not performing α-blending according to each determination result, each light-emitting device 30 can emit light in a more diverse range of colors.

[0244] Various embodiments of the present invention can be realized as software including one or more instructions stored in a machine-readable storage medium (e.g., memory). For example, a processor of a machine (e.g., processors 130, 340) can call and execute at least one instruction among the one or more instructions stored from the storage medium. This enables the machine to be operated to perform at least one function by the at least one called instruction. The one or more instructions can include code generated by a compiler or code executable by an interpreter. The storage medium readable by the machine can be provided in the form of a non-transitory storage medium. Here, "non-transitory storage medium" only means a tangible device and does not include a signal (e.g., electromagnetic wave), and this term does not distinguish between the case where data is stored semi-permanently in the storage medium and the case where it is stored temporarily. For example, a "non-transitory storage medium" can include a buffer in which data is stored temporarily.

[0245] According to one embodiment, the methods according to the various embodiments disclosed herein can be provided included in a computer program product. The computer program product can be traded as a commodity between a seller and a purchaser. The computer program product can be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or via an application store (e.g., the App Store (registered trademark)), or directly online (e.g., downloaded or uploaded) between two user devices (e.g., smartphones). In the case of online distribution, at least a part of the computer program product (e.g., a downloadable app) can be at least temporarily stored in a machine-readable storage medium such as the memory of a manufacturing company's server, an application store's server, or a relay server, or can be generated temporarily. As described above, embodiments of the present invention have been described with reference to the accompanying drawings. Those of ordinary skill in the technical field to which the present invention pertains should be able to understand that the present invention can be implemented in other specific forms without changing its technical idea and essential features. Therefore, the embodiments described above should be understood as illustrative in all aspects and not restrictive.

Claims

1. A control console device that generates and transmits in real time a data packet including production information for each of a plurality of layers, A plurality of light emitting devices that receive the data packet from the control console device and emit light based on the production information included in the data packet, Comprising, The plurality of layers include a first layer which is the top layer, a second layer which is the middle layer, and a third layer which is the bottom layer, Each of the plurality of light emitting devices performs an operation for determining a light emission color using at least two of the production information of the first layer, the production information of the second layer, and the production information of the third layer, and changes the light emission state in real time based on the calculated result, The production information of the first layer includes at least one of number information corresponding to a production scene, light emission color information, first masking information, and first transparency information, The production information of the second layer includes at least one of number information corresponding to a production scene, second masking information, and second transparency information, The production information of the third layer is a performance production system using a plurality of layers including background color information.

2. Each of the plurality of light emitting devices, Based on the production information of the first layer, determines the priority order of the first layer which is the top layer and the second layer which is the middle layer, According to the determination of the priority order, an operation for determining a light emission color is performed using at least two of the production information of the first layer, the production information of the second layer, and the production information of the third layer, and the plurality of layers using the calculated result as a basis for light emission. The performance production system according to claim 1, characterized in that it emits light.

3. Each of the plurality of light emitting devices stores different condition information, Each of the plurality of light emitting devices, Using the production information of the first layer, confirms the first light emission color value, the first masking value, and the first transparency value in the production scene corresponding to the condition information, Using the production information of the second layer, confirms the second light emission color value, the second masking value, and the second transparency value in the production scene corresponding to the condition information, The performance production system using a plurality of layers according to claim 2, characterized in that it confirms the background color value using the production information of the third layer.

4. Each of the plurality of light emitting devices, When the first layer, which is the top layer, is prioritized over the second layer, which is the middle layer, according to the determination of the priority order, a first operation is performed using the rendering information of the second layer and the rendering information of the third layer, a second operation is performed using the result of the first operation and the rendering information of the first layer, and light emission is performed based on the result of the second operation. Each of the plurality of light emitting devices determines the priority order based on the first masking value. When the first layer, which is the top layer, is prioritized over the second layer, which is the middle layer, according to the determination of the priority order, At the time of execution of the first operation, an α blend of the second emission color value and the background color value is performed based on the second transparency information. The public performance system using a plurality of layers according to claim 3, wherein at the time of execution of the second operation, an α blend of the result of the first operation and the first emission color value is performed based on the first transparency information.

5. Each of the plurality of light emitting devices When the second layer, which is the middle layer, is prioritized over the first layer, which is the top layer, according to the determination of the priority order, a first operation is performed using the rendering information of the first layer and the rendering information of the third layer, a second operation is performed using the result of the first operation and the rendering information of the second layer, and light emission is performed based on the result of the second operation. Each of the plurality of light emitting devices determines the priority order based on the first masking value. When the second layer, which is the middle layer, is prioritized over the first layer, which is the top layer, according to the determination of the priority order, At the time of execution of the first operation, an α blend of the first emission color value and the background color value is performed based on the first transparency information. The public performance system using a plurality of layers according to claim 3, wherein at the time of execution of the second operation, an α blend of the result of the first operation and the second emission color value is performed based on the second transparency information.

6. The data packet further includes top layer change information. Each of the plurality of light emitting devices changes the second layer to the top layer and changes the first layer to the middle layer according to the top layer change information. The public performance system using a plurality of layers according to claim 3, wherein the priority order between the second layer, which is the top layer, and the first layer, which is the middle layer, is determined based on the second masking value.

7. In a performance production method using a control console device and a plurality of light emitting devices, generating and transmitting in real time, by the control console device, a data packet including production information regarding each of a plurality of layers; receiving, by each of the plurality of light emitting devices, the data packet from the control console device and emitting light based on the production information included in the data packet; including the plurality of layers include a first layer which is the topmost layer, a second layer which is the middle layer, and a third layer which is the bottommost layer; the step of emitting light based on the production information includes, in each of the plurality of light emitting devices, performing an operation for determining a light emission color using at least two of the production information of the first layer, the production information of the second layer, and the production information of the third layer, and changing a light emission state in real time based on the calculated result; the production information of the first layer includes at least one of number information corresponding to a production scene, light emission color information, first masking information, and first transparency information; the production information of the second layer includes at least one of number information corresponding to a production scene, second masking information, and second transparency information; the production information of the third layer includes background color information. A performance production method using a plurality of layers.

8. In a control console device for performance production, a communication unit that communicates with a light emitting device; a memory that stores data; a processor that generates and transmits in real time a data packet for the light emission operation of the light emitting device; including the data packet includes production information regarding each of a plurality of layers; the plurality of layers include a first layer which is the topmost layer, a second layer which is the middle layer, and a third layer which is the bottommost layer; the production information of the first layer includes at least one of number information corresponding to a production scene, light emission color information, first masking information, and first transparency information; the production information of the second layer includes at least one of number information corresponding to a production scene, second masking information, and second transparency information; the production information of the third layer includes background color information The light emission state of the light emitting device is characterized in that an operation for determining a light emission color is performed using at least two of the production information of the first layer, the production information of the second layer, and the production information of the third layer, and the operation result is changed in real time based on the operation result. A control console device.

9. In a light emitting device for stage production, A communication unit that communicates with a control console device; A light emitting unit that emits light using a light source element; A memory for storing data; A processor for controlling the operation of the light emitting device; Including, The processor is Receives in real time a data packet including production information regarding each of a plurality of layers from the control console device via the communication unit, and controls to emit light based on the production information included in the data packet. The plurality of layers include a first layer that is the top layer, a second layer that is the middle layer, and a third layer that is the bottom layer. The processor performs an operation for determining a light emission color using at least two of the production information of the first layer, the production information of the second layer, and the production information of the third layer, and controls to change the light emission state in real time based on the operation result. The production information of the first layer includes at least one of number information corresponding to a production scene, light emission color information, first masking information, and first transparency information. The production information of the second layer includes at least one of number information corresponding to a production scene, second masking information, and second transparency information. The production information of the third layer includes a background color information light emitting device.

10. Condition information is stored in the memory, The condition information is information transmitted via an application installed on a smart device owned by the user. The application maps condition information based on seat information included in ticket purchase information transmitted to the user's smart device and provides it to the light emitting device. The light emitting device according to claim 9.

Citation Information

Patent Citations

  • Semiconductor device

    JP1981008827A

  • Picture synthesis method

    JP2000235643A

  • Electronic equipment, display system, display control method and display control program

    JP2015014815A

  • Light projection device and illumination device using the same

    JP2016009166A

  • Lighting control and status inquiry

    JP2017527073A