Performance System
By integrating the light source unit, communication unit and processor in the light-emitting device and combining it with the broadcast method of the repeater, the problem of synchronous control of light-emitting devices in large spaces is solved, and synchronous operation without time delay and precise timing coordination are achieved.
Patent Information
- Application Number
- CN202210962698.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-01-17
- Filing Date
- 2018-02-12
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2038-02-12
AI Technical Summary
When deploying a large number of lighting devices in a large space, how to ensure that information is transmitted to each lighting device to achieve synchronous operation without time difference is a challenge, especially in the close operation and preprocessing between the control device and the lighting device.
A combination of a light source unit, a first communication unit, a storage unit, a second communication unit and a processor is used to control the operation timing of the lighting device by sequentially receiving control messages more than a predetermined number of times, and a repeater is used to transmit the control messages in a broadcasting method. The lighting device stores a predetermined light output pattern to achieve synchronous operation.
Even in the case of message omissions, multiple lighting devices can be synchronized and operated without time delay, and control can be effectively performed through small-capacity messages, ensuring precise timing coordination of the lighting devices.
Smart Images

Figure CN115278984B_ABST
Abstract
Description
[0001] This application is a divisional application of application number: 201880079963.1. Technical Field
[0002] The present disclosure relates to a performance system. Background Art
[0003] Lighting devices can be deployed in performance halls, concerts, or art galleries where many people gather to guide a performance, indicate movement in the space, or be used for aesthetically pleasing cheering.
[0004] In particular, the lighting device provided to each individual may operate in different manners depending on the specific location in space or the individual to whom the lighting device is provided.
[0005] When a large number of lighting devices are deployed in a wide space, it is necessary to transmit information to each lighting device at an accurate time to control the lighting device.
[0006] In particular, in order for lighting devices to operate accurately using this transmission method, technology that enables simultaneous operation of multiple lighting devices is required. In particular, in order to control lighting devices so that a large number of lighting devices (e.g., tens of thousands or hundreds of thousands of lighting devices) can operate without any time differences, close operation between the lighting devices and the control device, as well as pre-processing of the lighting devices and the control device, are essential. Summary of the Invention
[0007] An aspect of the present disclosure is to prevent omission of a message for controlling a lighting device in a space where a plurality of lighting devices are distributed, and to finely control operation timing among the plurality of lighting devices.
[0008] Another aspect of the present disclosure is to efficiently control a plurality of lighting apparatuses using light output patterns pre-stored in the lighting apparatuses according to a low-capacity control message.
[0009] According to an embodiment of the present disclosure, a light-emitting device includes: a light source unit; a first communication unit configured to receive library data from a mobile terminal; a storage unit configured to store the library data; a second communication unit configured to receive a control message indicating an execution command of a library corresponding to the library data from a control device; and a processor configured to control the light source unit to execute the library according to the control message, wherein the processor is configured to control the operation timing of the light source unit by sequentially receiving control messages more than a predetermined number of times when initially executing the library.
[0010] According to an embodiment of the present disclosure, a performance system includes: a control device configured to generate a control message indicating an execution command of a library; a sending device configured to send the generated control message; a plurality of repeaters configured to transmit the control message received from the sending device in a broadcast method; and a plurality of light-emitting devices configured to store library data corresponding to the library and use the stored library data to execute the library based on the control message received from the repeater, wherein each of the plurality of light-emitting devices is configured to control the operation timing of the light source unit by sequentially receiving the control message more than a predetermined number of times when the library is initially executed.
[0011] According to various embodiments of the present disclosure, even if a plurality of light emitting apparatuses are distributed such that a message is missed, operations of the plurality of light emitting apparatuses can be synchronized without a time delay.
[0012] In addition, according to various embodiments of the present disclosure, since the lighting apparatus stores a predetermined light output pattern, the control apparatus can transmit a small-capacity message to the lighting apparatus, and thus message transmission can be efficiently performed. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 A block diagram illustrating a performance system according to an embodiment of the present disclosure.
[0014] Figure 2 A diagram showing in detail the configuration of a performance system according to an embodiment of the present disclosure.
[0015] Figure 3 A block diagram illustrating the configuration of a central server according to an embodiment of the present disclosure.
[0016] Figure 4 A block diagram illustrating a configuration of a mobile terminal according to an embodiment of the present disclosure.
[0017] Figure 5 A block diagram illustrating a configuration of a control device according to an embodiment of the present disclosure.
[0018] Figure 6 A block diagram illustrating a configuration of a transmitting device according to an embodiment of the present disclosure.
[0019] Figure 7 A diagram illustrating the configuration of a light emitting device according to an embodiment of the present disclosure.
[0020] Figure 8 FIG. 1 is a ladder diagram illustrating an operational relationship among a central server, a mobile terminal, and a lighting device according to an embodiment of the present disclosure.
[0021] Figure 9 A ladder diagram illustrating a process of sending a control message to a lighting device for executing a scene according to an embodiment of the present disclosure.
[0022] Figure 10 is a diagram illustrating an example of a scenario according to an embodiment of the present disclosure.
[0023] Figure 11 A diagram illustrating an actual configuration of scene data according to an embodiment of the present disclosure.
[0024] Figure 12 A diagram illustrating information included in scene data according to an embodiment of the present disclosure.
[0025] 13A and 13B are diagrams illustrating an example in which a lighting device controls timing according to repeated reception of a control message according to an embodiment of the present disclosure.
[0026] 14A to 14C are diagrams illustrating an example in which a lighting device controls timing according to repeated reception of a control message and reception of a synchronization packet according to an embodiment of the present disclosure.
[0027] Figure 15 A diagram illustrating an initialization operation when a light emitting device is turned on according to an embodiment of the present disclosure.
[0028] Figure 16 The flowchart is for explaining the operation process of the guidance-type light emitting device according to an embodiment of the present disclosure.
[0029] 17A and 17B are diagrams illustrating an operation of the light emitting device in a case where the light emitting device and the bracket are not docked with each other according to an embodiment of the present disclosure.
[0030] 18A and 18B are views illustrating an operation process of the light emitting device in a case where the light emitting device and the bracket are docked with each other according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] Hereinafter, embodiments related to the present disclosure will be described in more detail with reference to the accompanying drawings. In the following description, the suffixes "...module" and "...unit" used in this document for constituent elements are given or used interchangeably only for the purpose of facilitating the preparation of the description, but the suffixes do not have mutually distinguishing meanings or functions. In this specification, a device that is carried by or provided to an individual, emits light in various modes and includes an auxiliary vibration function is referred to as a light-emitting device. The light-emitting device can be owned by a user watching a performance in a performance hall or concert, or can be fixed to each user's seat to be provided to the user.
[0032] The way a light-emitting device emits light, flashes, or additionally vibrates is referred to as a pattern, and a combination of one or more patterns is referred to as a scene. A scene allows the light output by the light-emitting device to represent an image designed by the creator. For example, a scene can correspond to a song. Therefore, the playback time of a scene can be equal to the playback time of a song.
[0033] A scene can be composed of multiple libraries. Each of the multiple libraries can correspond to a partial playback interval of the scene. The scene data can include information required to execute the scene. The scene data can include multiple library data.
[0034] Figure 1 A block diagram illustrating a performance system according to an embodiment of the present disclosure is provided, and Figure 2 A diagram showing in detail the configuration of a performance system according to an embodiment of the present disclosure.
[0035] Reference Figure 1 and Figure 2 According to an embodiment of the present disclosure, the performance system 1 may include a central server 5, a performance management device 10, a control device 20, a sending device 30, multiple repeaters 40-1 to 40-n, multiple light-emitting groups 50-1 to 50-n, multiple mobile terminals 60-1 to 60-n, and a performance device 70.
[0036] The central server 5 can generate and store scenes. Scenes can be designed by a performance organizer. The organizer can generate scenes using a computing device included in or separate from the central server 5. The mobile terminal 60 and the control device 20 can then download the scene data corresponding to the scene from the central server 5.
[0037] The performance management device 10 may be a device that manages the operations of sound devices and lighting devices constituting a stage.
[0038] The performance management device 10 may transmit timing signals for outputting sound and lighting, respectively, at specific times to the sound device and the lighting device.
[0039] The control device 20 may receive a scenario from the central server 5 and may transmit a control message for operating the lighting device 50 to the transmitting device 30 according to the received scenario.
[0040] The transmitting device 30 may transmit the control message transmitted from the control device 20 to the plurality of repeaters 40 - 1 to 40 - n.
[0041] Although the transmission device 30 has been explained as a separate configuration, this is merely an example, and the transmission device 30 may be included in the control device 20 .
[0042] Multiple repeaters 40-1 to 40-n can transmit the control message transmitted from the transmission device 30 to the multiple light-emitting groups 50-1 to 50-n. Multiple repeaters 40-1 to 40-n are required because, in large performance halls, the control message may not be correctly transmitted to each light-emitting device 50. Each of the multiple repeaters 40-1 to 40-n can transmit the control message to adjacent light-emitting groups using a broadcast method. The broadcast method is a message transmission method that does not specify a recipient.
[0043] Each of the plurality of light-emitting groups 50 - 1 to 50 - n may include a plurality of light-emitting devices.
[0044] Each of the plurality of mobile terminals 60 - 1 to 60 - n can be paired with each of the plurality of lighting devices. A user can own a mobile terminal and a lighting device 50. The mobile terminal 60 can receive a scene from the central server 5.
[0045] The performance device 70 may include a sound device for outputting sound, a lighting device for outputting lighting, and an image display device for outputting an image.
[0046] Operations among the respective constituent elements constituting the performance system 1 will be described later.
[0047] Figure 3 A block diagram illustrating the configuration of a central server according to an embodiment of the present disclosure.
[0048] Reference Figure 3 The central server 5 may include a canvas maker 310 , a library converter 320 , a library slicer 330 , an account manager 340 , a library manager 350 , a firmware manager 360 , and a database 370 .
[0049] The canvas maker 310 may generate a seating map for the performance. Furthermore, the canvas maker 310 may map a ticket identifier to each of the plurality of seats comprising the seating map. The ticket identifier may be a seat number identifying a seat. Each of the plurality of seats may be referred to as a pixel.
[0050] The library converter 320 can assign colors to the pixels constituting the seat map using an image intended to be realized from a lighting device. That is, in order to represent the multiple scenes constituting the image, colors corresponding to the scenes can be assigned to the pixels.
[0051] The library converter 320 may convert an image into a dot animation based on the colors assigned to a plurality of pixels.
[0052] The library slicer 330 can divide the data of all the guides used in the performance time into a plurality of pixels based on the point animation.The data of the guide may include information about the color that should be represented by each pixel and the time for representing the color.
[0053] The account manager 340 may manage a plurality of accounts, each of which may correspond to an account of a plurality of sponsors.
[0054] The library manager 350 may manage operations of the canvas maker 310 , the library converter 320 , and the library slicer 330 .
[0055] The library manager 350 may generate a plurality of libraries as a scenario.
[0056] The firmware manager 360 may manage software used to direct the performance.
[0057] The database 370 may store a plurality of libraries and a plurality of scenes.
[0058] The database 370 stores a plurality of scenarios corresponding to a plurality of accounts, respectively.
[0059] Figure 4 A block diagram illustrating a configuration of a mobile terminal according to an embodiment of the present disclosure.
[0060] Reference Figure 4 , the mobile terminal 60 according to an embodiment of the present disclosure may include a communication unit 610 , a display unit 630 , and a controller 650 .
[0061] The communication unit 610 may receive scenario data corresponding to a scenario and firmware for executing an application using the scenario data from the central server 5 .
[0062] The communication unit 610 may transmit scene data and firmware to the lighting device 50 .
[0063] The communication unit 610 can send information to or receive information from at least one of a base station, an external terminal, and a server on a mobile communication network constructed according to a technical standard for mobile communication or communication scheme (for example, Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Code Division Multiple Access 2000 (CDMA2000), Enhanced Voice Data Optimization or Enhanced Voice Data (EV-DO), Wideband CDMA (WCDMA), High-Speed Downlink Packet Access (HSDPA), High-Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), and Long Term Evolution-Advanced (LTE-A)).
[0064] The communication unit 610 may transmit or receive information to or from the lighting apparatus 50 using radio frequency (RF) communication such as Bluetooth, Bluetooth Low Energy (BLE), WiFi, ZigBee, or UWB.
[0065] The controller 650 may control the overall operations of the mobile terminal 60 .
[0066] The controller 650 may include a library downloader 651 , a firmware upgrader 653 , and a library player 655 .
[0067] The library downloader 651 may download scene data and library data from the central server 5 through the communication unit 610 .
[0068] In a case where the communication unit 610 receives a new version of firmware using the firmware received from the central server 5 , the firmware upgrader 653 may upgrade the existing firmware to the new version of firmware.
[0069] The library player 655 may play scenes that the lighting device 50 paired to the mobile terminal 60 should perform during the performance time.
[0070] In this way, the user can identify in advance the operations that should be performed by the user's own lighting device 50 during the show time.
[0071] Figure 5 A block diagram illustrating a configuration of a control device according to an embodiment of the present disclosure.
[0072] The control device 20 is a device owned by a manager or promoter who controls the operation of the lighting device 50 in a performance hall or a concert, and may be a computer, a smartphone, or a tablet computer.
[0073] Reference Figure 5 The control device 20 may include a first communication unit 21 , a second communication unit 22 , an interface unit 23 , a display unit 24 , a storage unit 25 and a processor 26 .
[0074] The first communication unit 21 may communicate with the transmitting device 30. The first communication unit 21 may perform communication with the transmitting device 30 using a universal serial bus (USB) standard.
[0075] The first communication unit 21 may transmit a control message to the transmitting device 30. The control message may be a message for activating a library constituting a scene.
[0076] As another example, the control message may be a message for stopping a currently running library.
[0077] As yet another example, the control message may be a message for executing a library having a mode different from that of the library stored in the lighting apparatus 50 .
[0078] The second communication unit 22 may perform communication with the central server 5 or the performance management device 10 .
[0079] The second communication unit 22 may receive scene data from the central server 5 .
[0080] The interface unit 23 may receive user input. The interface unit 23 may receive user input for sending a control message to the sending device 30.
[0081] The interface unit 23 may include a touch key and a key.
[0082] The display unit 24 can output the stored scene by simulating the stored scene. The user can recognize whether the lighting device operates correctly according to the scene through the simulation.
[0083] The storage unit 25 can store scenes and control messages.
[0084] The processor 26 may control the overall operation of the control device 20 .
[0085] The processor 26 may generate a control message and may transmit the generated control message to the transmitting device through the second communication unit 22 .
[0086] Processor 26 may include a time code converter 26a and a scene editor 26b.
[0087] The time code converter 26a may convert the control message into a time code, which may be a code for synchronizing the light-emitting groups 50-1 to 50-n.
[0088] The scene editor 26b may generate and edit scenes executed by the lighting apparatus according to user input.
[0089] Figure 6 A block diagram illustrating a configuration of a transmitting device according to an embodiment of the present disclosure.
[0090] The transmitting device 30 may include a time code receiver 31 , a time code decoder 32 , a library parser 33 , a data protocol converter 34 , a packet management unit 35 , and a communication unit 36 .
[0091] The time code receiver 31 may receive an analog type time code from the control device 20 .
[0092] The time code decoder 32 may decode the analog time code into digital frame data, which may include information about hours, minutes, and seconds.
[0093] The library parser 33 may obtain library identification information for identifying the library that should be currently executed by parsing the decoded time code.
[0094] The data protocol converter 34 may convert the communication protocol to transmit the acquired library identification information, and may transfer the converted packet to the packet management unit 35 .
[0095] The packet management unit 35 may transmit the received packet to the communication unit 36. The packet management unit 35 may generate multiple control messages. Each of the multiple control messages may include the same library identification information. Each of the multiple control messages may be assigned a sequence number so that the control messages are sent at predetermined intervals. The multiple control messages may indicate an execution command for sending the library to the lighting device 50. The multiple control messages may be referred to as a retransmission packet.
[0096] The transmission of the retransmission packet will be described with reference to Figures 13A and 13B. The packet management unit 35 can minimize the loss of control messages and generate a synchronization packet to adjust for potentially distorted timing. The synchronization packet can be used to determine whether the lighting device 50 is fully compliant with the library's execution and to synchronize with the library's execution. After the retransmission packet is transmitted, the synchronization packet can be periodically generated until the library's execution ends.
[0097] The communication unit 36 may transmit the packet transferred from the packet management unit 35 to the plurality of repeaters 40 - 1 to 40 - n using RF communication.
[0098] Figure 7 A diagram illustrating the configuration of a light emitting device according to an embodiment of the present disclosure.
[0099] Reference Figure 7 The lighting device 50 may include a first communication unit 51 , a storage unit 52 , a second communication unit 53 , a protocol processor 54 , a timing controller 55 , a light source unit 56 , and a processor 57 .
[0100] The first communication unit 51 may receive scene data or library data from the mobile terminal 60 .
[0101] The first communication unit 51 may include a BLE module or a wireless communication module using the IEEE 802.15.4 standard. However, the first communication unit 51 is not necessarily limited thereto, but may receive scene data via a wired connection.
[0102] The storage unit 52 may store the received scene data or library data.
[0103] The user may pre-store scene data in the lighting device 50 at home instead of at the performance hall, or may store scene data in the lighting device 50 at the performance hall.
[0104] The second communication unit 53 may receive a control message from the transmitting device 30. The second communication unit 53 may transmit or receive information to or from the repeater using radio frequency (RF) communication such as Bluetooth, Bluetooth Low Energy (BLE), WiFi, ZigBee, or UWB.
[0105] The protocol processor 54 can distinguish the type of message or packet received by the second communication unit 53. If the received message is a control message, a retransmission packet, or a synchronization packet, the protocol processor 54 can transfer it to the timing controller 55. If a retransmission packet is received, the timing controller 55 can control the operation timing of the lighting device 50 based on the respective order of the plurality of control messages included in the received retransmission packet.
[0106] If the synchronization packet is received, the timing controller 55 may control the operation timing of the lighting device 50 based on the received synchronization packet. The synchronization packet may be referred to as a synchronization packet.
[0107] The details will be described later. Figure 7 In the embodiment, although the timing controller 55 has been described as a separate configuration, this is merely an example, and the timing controller 55 may be included in the configuration of the processor 57.
[0108] The light source unit 56 may perform operations of emitting light having a specific color, blinking, or controlling brightness according to information stored in the storage unit 52 under the control of the processor 57 .
[0109] The light source unit 56 may be composed of an LED, but this is only an example, and the light source unit 56 may also be composed of a specific light-emitting material.
[0110] The processor 57 can control the entire operation of the lighting device 50. The processor 57 can control the operation of the light source unit 56 based on the scene data stored in the storage unit 52 and the control message received by the second communication unit 53. The processor 57 can determine which library of the scene to play based on the received control message. That is, the processor 57 can determine which library of the multiple libraries that constitute the scene to execute by parsing the control message. The processor 57 can control the light source unit 56 to operate according to the determined library. In particular, based on the library identification information included in the control message, the processor 57 can search for a mode corresponding to the library identification information through the storage unit 52 and can control the light source unit 56 to output the corresponding mode.
[0111] Figure 8 FIG. 1 is a ladder diagram illustrating an operational relationship among a central server, a mobile terminal, and a lighting device according to an embodiment of the present disclosure.
[0112] The central server 5 acquires scenario data and firmware capable of executing a scenario corresponding to the scenario data ( S801 ), and transmits the acquired scenario data and firmware to the mobile terminal 60 ( S803 ).
[0113] The mobile terminal 60 stores the scene data and firmware received from the central server 5 ( S805 ).
[0114] The mobile terminal 60 may use the received firmware to install an application that can be used to send scene data to the lighting device 50 .
[0115] The mobile terminal 60 configures group information of scenes executed by the lighting device 50 ( S807 ).
[0116] The group information may be information corresponding to the user's seat. Figure 1 The user can use the application installed in the mobile terminal 60 to configure the group information by using the ticket number or seat number in the QR code marking method. After configuring the group information, the mobile terminal 60 sends the scene data to the lighting device 50 (S809).
[0117] In an embodiment, the mobile terminal 60 may send the scene data of all lighting groups to the lighting device 50 .
[0118] As another example, the mobile terminal 60 may transmit scenario data corresponding to the configured group information.
[0119] The lighting device 50 stores the scene data received from the mobile terminal 60 (S811).
[0120] In addition to the scene data, the mobile terminal 60 may also send firmware to the lighting device 50 .
[0121] Therefore, the light emitting device 50 can be driven according to the received firmware.
[0122] Figure 9 A ladder diagram illustrating a process of sending a control message to a lighting device for executing a scene according to an embodiment of the present disclosure.
[0123] The control device 20 acquires a control message transmitted to the plurality of lighting devices 50 - 1 to 50 - n ( S901 ).
[0124] In an embodiment, the control message may be a message instructing a scene execution command.
[0125] For example, if one scene corresponds to a song sung by a singer, the control device 20 may generate a control message for executing the scene to be performed within the playing time of the song.
[0126] The control device 20 transmits the acquired control message to the transmission device 30 ( S903 ).
[0127] The transmitting device 30 transmits the acquired control message to the plurality of repeaters 40 - 1 to 40 - n ( S905 ).
[0128] The plurality of repeaters 40 - 1 to 40 - n transmit the control message transmitted from the transmission device 30 to the plurality of light-emitting devices 50 - 1 to 50 - n, respectively ( S907 ).
[0129] In an embodiment, the plurality of repeaters 40 - 1 to 40 - n may respectively transmit control messages to the plurality of lighting apparatuses 50 - 1 to 50 - n in a broadcast method without specifying a recipient.
[0130] The plurality of lighting apparatuses 50 - 1 to 50 - n respectively control operations of the light source unit 56 according to the received control message ( S909 ).
[0131] Next, a scenario and data constituting the scenario according to an embodiment of the present disclosure will be described.
[0132] Figure 10 is a diagram illustrating an example of a scenario according to an embodiment of the present disclosure, and Figure 11 A diagram illustrating an actual configuration of scene data according to an embodiment of the present disclosure.
[0133] Figure 10 An example of a scene 1000 corresponding to a playback interval of one song is shown.
[0134] A scene 1000 may include multiple libraries 1010, 1020, 1030, 1040, and 1050. The scene creator can design the scene by dividing the total playback time of a song into multiple intervals through the control device 20 or the central server 5. Assume that the total playback time of a song is four minutes. These multiple intervals may correspond to the multiple libraries 1010 to 1050, respectively. The first library 1010 may indicate that the light source units 56 of all lighting devices should be turned off for 10 seconds from the start of the song. The second library 1020 may indicate that the light source units 56 of all lighting devices should be turned on for 20 seconds after the execution of the first library 1010. The third library 1030 may indicate that the light source units 56 of all lighting devices should perform a strobe operation for one minute after the execution of the second library 1020. The fourth library 1040 may indicate that the light source units 56 of all lighting devices should emit light to represent the singer's logo for two minutes after the execution of the third library 1030. The fifth library 1050 may indicate that the light source units 56 of all lighting devices should be turned off within 30 seconds after executing the fourth library 1040. As described above, a scene can be completed by a combination of the first to fifth libraries 1010, 1020, 1030, 1040, and 1050.
[0135] The control message that the control device 20 sends to all the lighting devices through the sending device 30 and the plurality of repeaters 40 - 1 to 40 - n may be a scene execution command.
[0136] In another embodiment, the control message transmitted by the control device 20 to all the lighting devices through the transmitting device 30 and the plurality of repeaters 40 - 1 to 40 - n may be a command for executing one library constituting a scene.
[0137] Reference Figure 11 , shows the structure of scene data 1100 corresponding to scene 1000.
[0138] Scene data 1100 may include a header 1110, a palette field 1120, and a plurality of library fields 1130-1 to 1130-n. The palette field 1120 may include information about a color table capable of representing 256 colors. The color table may include index values corresponding to the 256 colors, respectively. In this case, the color table may have a size of 1 byte.
[0139] Library data described later may include index values included in the color table.
[0140] Each of the plurality of library fields 1130-1 to 1130-n may include a library header and library data. For example, the first library field 1130-1 may include a first library header 1130-1a and first library data 1130-1b. The first library data 1130-1b may correspond to Figure 10 Each library data may include information on one or more of group identification information, library identification information, light-emitting group operation start time, light-emitting group operation end time, color information that should be output by the light-emitting group, and a pattern that should be output by the light-emitting group.
[0141] Will refer to Figure 12 Describes in detail the information contained in each library data.
[0142] Figure 12 A diagram illustrating information included in scene data according to an embodiment of the present disclosure.
[0143] Reference Figure 12 , the scene data 1200 may include a plurality of library data 1210 to 1250 .
[0144] The group identification information is information for identifying that a plurality of light-emitting devices disposed in a space are divided into n groups and each light-emitting group performs a different operation.
[0145] Group identification information can be used as a reference for identification Figure 1The information of the above-mentioned light-emitting groups. If the group identification information is "ALL", it can be instructed that all light-emitting groups execute the same library. Library identification information is information included when the control device 20 commands each light-emitting device to operate according to a specific library. For example, if the control device 20 sends a control message "library 002 operation", the light-emitting device executes "002" in the library identification information. In the case where the light-emitting devices are divided into multiple groups, the light-emitting device 50 can operate according to the configured group number. For example, in the same way, if the light-emitting device 50 belongs to the first light-emitting group GROUP1 and receives the command message "library 002 operation" from the control device 20, the light-emitting device 50 can execute the corresponding mode "R / GRAD_10 / B / Repeat60". In addition, if the light-emitting device 50 belongs to the second light-emitting group GROUP2 and receives the command message "library 002 operation" from the control device 20, the light-emitting device 50 can execute the corresponding mode "B / GRAD_30 / G / Repeat 60". Furthermore, if lighting device 50 belongs to the third lighting group GROUP3 and receives the command message "Bank 002 Operation" from control device 20, lighting device 50 may execute the corresponding mode "G / GRAD_30 / R / Repeat60." "Start Time" may indicate the time when the bank is executed. If the Start Time is "NULL," it means that the corresponding bank is operating according to the control message from control device 20.
[0146] The mode may indicate the color, lighting time, repetition period, or blinking or off period of light emitted by the light source unit 56. R, G, and B indicate red, green, and blue, respectively.
[0147] In the case where the light source unit 56 can adjust the light more accurately, the light source unit 56 can output a color obtained by combining R, G, and B. In the case of RGB 256 color indication, each of R, G, and B can be defined as 1 byte (8 bits), and when defining RGB, 3 bytes may be required to display RGB. The color of the light output by the light source unit 56 can be configured in various types (for example, RGB, R / G / B, or a specific binary number or hexadecimal number).
[0148] In addition, the light source can be turned on / off and the holding time (in seconds) can be recorded together. In addition, the number of repetitions or the repetition time can be configured as REPEAT. "GRAD" indicates that the light output by the light source unit 56 has a pattern in which the light gradually changes. In an embodiment, the library "002" of the first light-emitting group is "R / GRAD_10 / B / REPEAT_60", which means that the color of the light output by the light-emitting device 50 gradually changes from red to blue in 10 seconds, and such a change is repeated 60 times (or repeated for 60 seconds).
[0149] The “BLINK” indicator flashes.
[0150] In addition, although not Figure 12 , but “strobing” may indicate flashing at a higher speed than “flashing”.
[0151] 13A and 13B are diagrams illustrating an example in which a lighting device controls timing according to repeated reception of a control message according to an embodiment of the present disclosure.
[0152] The control message may be transmitted to the lighting apparatus 50 via the repeater 40 in a broadcast method. In the case of using a unicast method instead of a broadcast method, the transmitting device 30 needs to receive a confirmation message corresponding to the reception of the transmitted control message from the lighting apparatus 50. In this case, if confirmation messages are received from a large number of lighting apparatuses, the communication condition may deteriorate.
[0153] Therefore, in the embodiment of the present disclosure, the transmitting device 30 transmits the control message to the lighting device 50 in a broadcast method.
[0154] 13 , the transmitting device 30 may repeatedly transmit a control message indicating an execution command of a specific library to the light emitting device 50 five times.
[0155] The transmitting device 30 may sequentially transmit the zeroth to fourth control messages 1301 to 1305 to the light emitting device 50. The zeroth to fourth control messages 1301 to 1305 may be sequentially transmitted to the light emitting device 50 in a predetermined period.
[0156] Each of the zeroth to fourth control messages 1301 to 1305 may include the same repository identification information. However, each control message may have a different sequence number. For example, when the zeroth to fourth control messages 1301 to 1305 are sent sequentially, the sequence number may be incremented by 1. The sequence number may indicate the transmission interval between sequentially transmitted control messages. The transmission interval between each control message may be 0.4 seconds, but this is merely an example.
[0157] The reason for sequentially transmitting the five control messages 1301 to 1305 is to control the timing differences between the lighting groups or lighting devices in the lighting groups to be finer, in the event that a control message may be missed depending on the communication situation. The missed transmission of a control message may indicate that the lighting device 50 is unable to receive the control message.
[0158] 13B , a graph shows a pattern that should be executed by the light emitting device 50 within the execution time of one library.
[0159] If it is assumed that the execution time of one library is 3 seconds, the light emitting device 50 does not output blue and green (see 1303 and 1305), but gradually outputs red for 1 second and then maintains this output for the remaining 2 seconds (1301). The initial 0.5 second period is magnified for illustration.
[0160] The first red mode graph 1331 shows that when the first light-emitting device receives the zeroth control message 1301 , the first light-emitting device gradually increases and outputs red light according to the zeroth control message 1301 .
[0161] The second red mode graph 1333 shows that when the second light emitting device cannot receive the zeroth control message 1301 and the first control message 1302 , the second light emitting device gradually increases and outputs red light according to the second control message 1303 .
[0162] The third red mode graph 1335 shows that in a case where the third light emitting device cannot receive the zeroth to second control messages 1301 to 1303 , the third light emitting device gradually increases and outputs red light according to the third control message 1304 .
[0163] The time required to sequentially transmit the five control messages 1301 to 1305 is very short. Therefore, even if some lighting devices fail to receive the initial control message, they can immediately execute the library upon receiving subsequent control messages. Furthermore, the five control messages 1301 to 1305 include sequence numbers indicating the transmission interval. Lighting devices 50 that did not receive the initial control messages can use the sequence numbers included in the control messages to control the execution timing of the library. Using the sequence numbers, it is possible to finely control the timing differences between the operations of individual lighting devices 50.
[0164] 14A to 14C are diagrams illustrating an example in which a lighting device controls timing according to repeated reception of a control message and reception of a synchronization packet according to an embodiment of the present disclosure.
[0165] In Figures 14A to 14C, it is assumed that the execution time of one library is 3 seconds. In addition, it is assumed that the bundle of five control messages indicating the execution command of the library is a retransmission packet 1400. The five control messages have been described with reference to Figures 13A and 13B. After sending the retransmission packet 1400, the transmitting device 30 can send a synchronization packet 1410 to each light-emitting device in each predetermined time period. In addition, the synchronization packet can be a packet used to check whether each light-emitting device 50 is well following the execution of the library. The synchronization packet can include information about a time point of the library and information about a mode that should be executed at a corresponding time point to match the operation synchronization between the various light-emitting devices 50.
[0166] FIG. 14A shows a graph in which a first light emitting device receives a retransmission packet 1400 and a synchronization packet 1410 and outputs a pattern corresponding to a library.
[0167] 14B shows a graph in which the second light emitting device fails to receive the retransmission packet 1400 but receives the first synchronization packet 1410 and outputs a pattern corresponding to the library from the time point of receiving the first synchronization packet 1410 .
[0168] As shown in FIG. 14B , even in the case where the second light emitting apparatus cannot receive the retransmission packet 1400 , the second light emitting apparatus can execute the library from the time point of receiving the first synchronization packet 1410 through the subsequent first synchronization packet 1410 .
[0169] 14C shows a graph in which the third light emitting device receives the retransmission packet 1400 and the first synchronization packet 1410 but fails to receive the second synchronization packet 1430 and outputs a pattern corresponding to the library.
[0170] As shown in FIG. 14C , even in the case where the third light-emitting device cannot receive the second synchronization packet 1430 , the third light-emitting device can correctly execute the library through the previously received retransmission packet 1400 .
[0171] As described above, according to the embodiment of the present disclosure, even if the lighting apparatus 50 cannot receive a control message for executing a library, the lighting apparatus 50 can immediately execute the library through a synchronization packet and thus can effectively match synchronization with other lighting apparatuses.
[0172] Next, the operation mode of the light emitting device will be described.
[0173] Figure 15 A diagram illustrating an initialization operation when a light emitting device is turned on according to an embodiment of the present disclosure.
[0174] Hereinafter, it is assumed that the operating modes of the lighting device 50 include an RF mode 1510, a BLE mode 1530, and a standalone mode 1550. The RF mode 1510 may be a mode for performing communication with the repeater 40 using a communication protocol such as ZigBee. The BLE mode 1530 may be a mode for performing communication with the mobile terminal 60 using a low-power Bluetooth module. The standalone mode 1550 may be a mode in which the output of the light source unit 56 can be turned on / off without communicating with an external device.
[0175] Reference Figure 15, if the power of the light emitting device 50 is turned on, the light emitting device 50 operates in RF mode 1510. After 5 seconds, the operation mode of the light emitting device 50 may be switched from RF mode 1510 to BLE mode 1530. Again, after 25 seconds, the operation mode of the light emitting device 50 may be switched from BLE mode 1530 to RF mode 1510. Although this cycle is repeated n times, if the light emitting device 50 cannot receive the heartbeat MSG message from the repeater connected to the mobile terminal 60BLE, the operation mode of the light emitting device 50 may be switched to standalone mode 1550. The reason for changing the operation mode of the light emitting device 50 during the power initialization process is to determine whether it is possible to participate in the performance by changing the operation mode, because the RF protocol cannot be used simultaneously when multiple RF stacks are used.
[0176] Next, we will describe Figure 16 .
[0177] Figure 16 Flowchart for explaining the operation process of the guidance type lighting device according to an embodiment of the present disclosure. Figure 16 , the lighting device 50 receives a performance preparation message in the RF mode (S1601).
[0178] In an embodiment, the lighting device 50 may receive a performance preparation message from the repeater 40 via the control device 20. The performance preparation message may be a message for preventing switching to standalone mode. If a user enters the performance hall and performs operations separate from the library by operating the lighting device 50 in standalone mode, guidance by the lighting device may not be properly performed. To this end, the performance preparation message may be sent to each lighting device 50 to prevent the user from arbitrarily controlling the lighting device 50. Upon receipt of the performance preparation message, the lighting device 50 prevents switching to standalone mode (S1603).
[0179] In an embodiment, the lighting device 50 may switch from RF mode to BLE mode upon receiving a performance preparation message. This is because the lighting device 50 may need to receive library data or scene data from the mobile terminal 60. The lighting device 50 determines whether the performance type is integration guidance based on the performance identifier included in the performance preparation message (S1605).
[0180] In an embodiment, if the performance type is integrated guidance, all lighting devices can be collectively controlled under the control of the control device 20. In this case, the lighting devices 50 do not need to store library data. This is because the message sent by the control device 20 can include detailed operation content of the lighting devices 50 (turning light output on or off).
[0181] If the performance type is integrated guidance, the lighting device 50 operates in RF mode (S1607). Therefore, the lighting device 50 prepares to receive a control message from the control device 20. If the performance type is individual guidance, the lighting device 50 determines whether the concert identifier included in the performance preparation message is stored (S1609). If the performance type is individual guidance, the lighting device 50 can search whether the concert identifier included in the performance preparation message is stored in the library data of the storage unit 52. If the concert identifier included in the performance preparation message is stored, the lighting device 50 operates in RF mode (S1607). If the concert identifier is not stored in the performance preparation message, the lighting device 50 obtains the library data including the corresponding concert identifier from the mobile terminal 60 (S1611). That is, according to Figure 8 In the embodiment, the lighting device 50 may receive library data from the mobile terminal 60. Next, operations of the lighting device 50 depending on whether the lighting device 50 and a bracket capable of mounting the lighting device 50 are docked with each other will be described.
[0182] 17A and 17B are diagrams illustrating an operation of the light emitting device in a case where the light emitting device and the bracket are not docked with each other according to an embodiment of the present disclosure.
[0183] The bracket 1700 may be a device capable of supplying power provided from the outside to the light emitting device 50 when the light emitting device 50 is mounted on the bracket 1700 .
[0184] 17A , the light emitting device 50 and the bracket 1700 are separated from each other, and the power of the light emitting device 50 is in an off state.
[0185] 17B, the lighting device 50 and the bracket 1700 are separated from each other, and the power of the lighting device 50 is in an on state. If the lighting device 50 operates in a standalone mode in the power-on state, four cheering modes can be supported.
[0186] The four cheering modes may respectively correspond to the plurality of keys 58a to 58d provided on the lighting device 50. If any one of the plurality of keys 58a to 58d is selected, the lighting device 50 may control the operation of the light source unit 56 to operate in the cheering mode corresponding to the selected key.
[0187] Next, the operation of the light emitting device 50 in a case where the light emitting device 50 and the bracket 1700 are docked with each other will be described.
[0188] 18A and 18B are views illustrating an operation process of the light emitting device in a case where the light emitting device and the bracket are docked with each other according to an embodiment of the present disclosure.
[0189] In particular, FIG. 18A illustrates an operation process under the assumption that the light emitting device 50 and the cradle 1700 are docked with each other and the mobile terminal 60 does not exist nearby.
[0190] When the lighting device 50 and the cradle 1700 are docked with each other, the lighting device 50 may output a light pattern indicating that the cradle 1700 is connected to the lighting device 50 (S1801). Thereafter, the lighting device 50 may activate the BLE mode (specifically, the beacon mode) and may transmit a beacon signal to the outside in a broadcast method using the AltBeacon protocol (S1803).
[0191] 18B , after operations S1801 and S1803 are performed, the lighting apparatus 50 may be connected to the mobile terminal 60 in response to a beacon signal ( S1805 ).
[0192] In a case where the light emitting device 50 is connected to the mobile terminal 60, the light emitting device 50 may output light indicating a welcome sign (S1807).
[0193] In a case where the mobile terminal 60 is connected to the light emitting device 50 , the mobile terminal 60 may transmit a command for outputting light indicating a welcome sign to the light emitting device 50 .
[0194] Thereafter, the lighting device 50 waits for deviation from the beacon signal recognition range (S1809), that is, the lighting device 50 recognizes that there is no mobile terminal 60 nearby, and if there is no mobile terminal 60 nearby, the lighting device 50 waits for a predetermined time (S1811).
[0195] Although it has been described that all constituent elements constituting an embodiment of the present disclosure are combined into one or combined to operate, the present disclosure is not necessarily limited to such an embodiment, but one or more of all constituent elements may be selectively combined and operated within the scope of the purpose of the present disclosure.
[0196] In addition, although each of all the constituent elements can be implemented as an independent hardware, some or all of the constituent elements can be selectively combined to implement a computer program having a program module that performs some or all of the functions of one or more hardware combinations. Those skilled in the art to which the present disclosure belongs can easily infer the codes and code segments constituting the computer program.
[0197] Such a computer program can be stored in a computer-readable medium and can be read and executed by a computer to implement the embodiments of the present disclosure. Computer program storage media include storage media including magnetic recording media, optical recording media, and semiconductor recording devices. In addition, the computer program that implements the embodiments of the present disclosure includes program modules that are transmitted in real time via an external device.
[0198] Although the present disclosure has been described with reference to the embodiments of the present disclosure, various modifications and changes can be made thereto at the level of ordinary technicians. Therefore, it should be understood that unless these modifications and changes depart from the spirit and scope of the present disclosure, they are all included within the scope of the present disclosure.
Claims
1. A performance system, characterized in that: include: a plurality of light emitting devices, including each light emitting group having at least one light emitting device; a control device configured to generate a control message instructing an execution command of the library; a sending device for transmitting the generated control message; as well as a plurality of repeaters configured to transmit a control message received from a transmitting device in a broadcast method; wherein each lighting device is configured to store library data corresponding to the library and execute the library using the stored library data according to a control message received from the repeater; wherein the library data includes information on the operation format, turning on, turning off, and operations corresponding to various modes of the light emitting device; wherein each lighting group operates in a different mode via a control message generated from a control device; Each library data includes a plurality of group identification information corresponding to the plurality of light-emitting groups, a plurality of library identification information for identifying the library, a plurality of start time information for operating each of the plurality of light-emitting groups, and color information or pattern information output by the light-emitting group; wherein the mode information includes information indicating the color or brightness of light output by the light source unit; Wherein, each of the plurality of library identification information is configured as a plurality of group identification information; wherein each of the plurality of group identification information is configured as one of the mode information; wherein, in the case where the control message commands specific library identification information among the plurality of library identification information, wherein each of the plurality of light emitting groups performs a different operation according to the configured mode information; The group identification information is used to identify the information of the light-emitting group. When the group identification information is a first preset value, it indicates that all light-emitting groups execute the same library. The library identification information is information included when each light-emitting device operates.
2. The performance system according to claim 1, wherein: Each lighting apparatus is configured to control the operation timing of the light source unit by sequentially receiving the control message a predetermined number of times at the initial execution of the library.
3. The performance system according to claim 2, wherein: Each light emitting device corresponds to each of the plurality of seats in the performance hall.
4. The performance system according to claim 3, wherein: Each of the plurality of seats corresponds to each of the plurality of pixels, and each of the plurality of scenes of the image is composed of pixels.
5. The performance system according to claim 2, wherein: Each of the plurality of lighting apparatuses is configured to control an operation timing of a light source unit included in the lighting apparatus according to a sequence number included in each of a plurality of control messages received sequentially.
6. The performance system according to claim 5, wherein: Each of the plurality of lighting apparatuses is configured to control an operation timing of the light source unit according to a sequence number included in a subsequent control message if a specific control message among the plurality of control messages is not received.
7. The performance system according to claim 6, wherein: Each of the plurality of lighting apparatuses is configured to control the light source unit to execute the library from a corresponding time point according to a sequence number included in a subsequent control message.
8. The performance system according to claim 1, wherein: Each of the plurality of light emitting devices is configured to receive a synchronization data packet at predetermined intervals after transmitting the plurality of control messages to check whether the library is executed.
9. The performance system according to claim 8, wherein: The synchronization data packet includes information about a point in time of the library and information about a mode to be executed at that point in time.
10. The performance system according to claim 9, wherein: Each lighting device is configured to control the operation timing of the light source unit execution library from the time point of receiving the synchronization data packet in the case where the plurality of control messages are not received.
Citation Information
Patent Citations
Lighting device and performance system comprising same
CN111512703A
Illumination control system, terminal, and illumination control method for the same
JP2015041438A
Rendition system, portable light-emitting device, and rendition method
JP2015170412A
Lighting system, lighting device, and method of communication in lighting system
US20160353558A1