Light effect control method, system and device, storage medium and program product

By generating and sending control commands through the lighting control equipment, it is ensured that each lighting device displays lighting effects synchronously according to unified control parameters. This solves the problem of overall dynamic effect under the limitation of lighting device resources and realizes efficient coordination and synchronous display of the lighting control system.

CN121645641APending Publication Date: 2026-03-10APUTURE IMAGING IND CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-04
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

In the existing technology, due to the resource limitations of the lamp body equipment, it is impossible to effectively control a large number of lamp beads, resulting in the lamp control equipment being unable to coordinate as a whole, and multiple lamp body equipment being unable to communicate with each other, making it difficult to achieve an overall dynamic effect.

Method used

The lighting control equipment generates control parameters for each LED and sends control commands to multiple lighting devices, enabling each lighting device to display lighting effects synchronously according to the control commands, ensuring that the control parameters of all LEDs are executed consistently under the same control command.

Benefits of technology

It achieves accurate and synchronized output of overall dynamic effects from multiple lamp devices, improving the synchronization and consistency of light efficacy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121645641A_ABST
    Figure CN121645641A_ABST
Patent Text Reader

Abstract

The invention discloses a lighting effect control method, system and device, a storage medium and a program product, and belongs to the technical field of communication. The method comprises the following steps: generating a control parameter of each lamp bead in a plurality of lamp beads according to target lighting effect information, wherein the plurality of lamp beads are all lamp beads in a plurality of lamp body devices; and sending a control command to the plurality of lamp body devices to instruct the plurality of lamp body devices to execute the control command, the control command comprising the control parameters of the plurality of lamp beads. The control command in the application comprises the control parameter of each lamp bead in all the lamp beads in the plurality of lamp body devices, that is, each lamp body device in the plurality of lamp body devices displays the lamp effect according to the control command, and each lamp body device in the plurality of lamp body devices can only control all the lamp beads in the lamp body device. Therefore, under the condition that the plurality of lamp body devices execute the control instructions at the same time, the plurality of lamp body devices can accurately and synchronously output an integral dynamic effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a light effect control method, system, device, storage medium, and program product. Background Technology

[0002] Currently, most luminous efficacy control solutions on the market employ independent control, where a single lamp unit is controlled by a lighting control device to achieve a complete luminous effect. However, as the complexity of luminous effects increases, the number of LEDs required to achieve them also continues to rise. Limited by the number of LEDs that a single lamp unit can control, the need to increase the number of lamp units to meet the LED quantity requirement is being considered. Therefore, how to accurately achieve a unified luminous effect using multiple lamp units is a pressing problem that needs to be solved. Summary of the Invention

[0003] This application provides a method, system, device, storage medium, and program product for controlling light effects, which can improve the accuracy of overall light effect measurement. The technical solution is as follows: Firstly, a method for controlling luminous efficacy is provided, applied to lighting control equipment, the method comprising: Control parameters for each of the multiple LED beads are generated based on the target light effect information, wherein the multiple LED beads are all the LED beads in multiple lamp body devices; A control command is sent to each of the plurality of lamp devices to instruct it to execute the control command, the control command including control parameters for each of the plurality of lamp beads.

[0004] In this application, since the control command includes the control parameters of each lamp in all the lamps of the multiple lamp devices, that is, each of the multiple lamp devices displays the lighting effect according to the control command, and since each of the multiple lamp devices can only control all the lamps inside it, when the multiple lamp devices execute the control command at the same time, the multiple lamp devices can accurately and synchronously output an overall dynamic effect.

[0005] Optionally, generating control parameters for each of the multiple LEDs based on the target luminous efficacy information includes: Based on the effect type in the target light effect information, the global parameters in the target light effect information, and the arrangement information of the multiple LED beads, control parameters for each of the multiple LED beads are generated through a preset light effect algorithm.

[0006] Optionally, the control parameters of each of the plurality of LEDs are organized sequentially in the control command.

[0007] Optionally, sending control commands to the plurality of lamp body devices includes: A first message is sent to the plurality of lamp devices, the first message including a target timestamp and the control command, to instruct each of the plurality of lamp devices to execute the control command at the time corresponding to the target timestamp.

[0008] Optionally, the method further includes: It periodically synchronizes with the multiple lamp devices in time.

[0009] Secondly, a luminous efficacy control method is provided, applied to a target lamp device, wherein the target lamp device is any one of a plurality of lamp devices, and the method includes: Receive control commands sent by lighting control devices, the control commands including control parameters for each of the multiple LEDs, the control parameters for each of the multiple LEDs being generated based on target luminous efficacy information, the multiple LEDs being all the LEDs in the multiple lighting devices; Execute the control command.

[0010] Thirdly, a light effect control system is provided, the light effect control system including a lamp control device and multiple lamp body devices; The lighting control device is used to: generate control parameters for each of a plurality of LEDs based on target light effect information, wherein the plurality of LEDs are all LEDs in the plurality of lighting devices; and send control commands to the plurality of lighting devices, wherein the control commands include the control parameters for each of the plurality of LEDs. Each of the plurality of lamp body devices is used to: execute the control command after receiving the control command.

[0011] Fourthly, a light effect control device is provided, the device comprising: The generation module is used to generate control parameters for each of the multiple LED beads based on the target light effect information, wherein the multiple LED beads are all the LED beads in multiple lamp body devices; The sending module is used to send control commands to the plurality of lamp body devices to instruct each of the plurality of lamp body devices to execute the control command, wherein the control command includes control parameters for each of the plurality of lamp beads.

[0012] Fifthly, a computer device is provided, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the light effect control method described in the first aspect.

[0013] In a sixth aspect, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, which, when executed by a processor, implements the light effect control method described in the first aspect.

[0014] In a seventh aspect, a computer program product is provided, which, when run on a computer device, causes the computer device to execute the light effect control method described in the first aspect.

[0015] It is understood that the beneficial effects of the second, third, fourth, fifth, sixth, and seventh aspects mentioned above can be found in the relevant descriptions in the first aspect above, and will not be repeated here. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the structure of a light effect control system provided in an embodiment of this application; Figure 2 This is a flowchart of a light effect control method provided in an embodiment of this application; Figure 3 This is a schematic diagram of a light effect control process provided in an embodiment of this application; Figure 4 This is a flowchart of another light effect control method provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of a light effect control device provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application.

[0017] Figure label: 10: Lighting control system; 101: Lighting control equipment; 102: Lighting body equipment; 501: Generating module; 502: Sending module; 6: Computer equipment; 60: Processor; 61: Memory; 62: Computer program. Detailed Implementation

[0018] In the following description, specific details such as particular system architectures and technologies are set forth for illustrative purposes and not for limiting purposes, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details.

[0019] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or collections thereof. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0020] It should be understood that "one or more" as used in this application refers to one, two, or more, and "multiple" as used in this application refers to two or more. In the description of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.

[0021] To facilitate a clear description of the technical solutions of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" do not necessarily imply that they are different.

[0022] The terms "one embodiment" or "some embodiments" used in this application mean that one or more embodiments of this application include the specific features, structures, or characteristics described in that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this application do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.

[0023] The application scenarios involved in the embodiments of this application are described below.

[0024] Currently, in the field of smart lighting applications, independent control is commonly used to achieve rich dynamic lighting effects. This means that the lighting control device independently controls multiple LEDs (or luminaires) within a single lighting unit to complete a lighting effect. This independent control method is relatively simple, allowing technicians to write lighting effect algorithms from a complete perspective. The lighting effect algorithm can uniformly plan and precisely control the activation sequence, brightness, color, and other parameters of each LED in the lighting unit, achieving various complex and coordinated dynamic lighting effects such as flowing lights, gradients, and breathing effects, thereby meeting the market's demand for basic lighting effect displays. However, as application scenarios become more complex and larger-scale, the number of LEDs required to complete lighting effects continues to increase. Limited by the resource constraints of the lighting unit, the number of LEDs that the unit can control is limited. Therefore, increasing the number of lighting units is considered to meet the requirement for a greater number of LEDs.

[0025] However, adding more lighting devices presents several problems. First, the lighting control equipment cannot control multiple lighting devices as a whole, and the devices cannot communicate with each other, making overall coordination impossible. Second, the lighting effect algorithms in related technologies are programs developed for a single, complete lighting effect. If multiple lighting devices are required to achieve a unified lighting effect, the inability to communicate with each other and the lack of a unified time reference among them make it difficult for the devices to achieve a cohesive dynamic effect.

[0026] Therefore, this application provides a light effect control method applied to a lighting control device. In this method, the lighting control device generates control parameters for each of a plurality of LEDs based on target light effect information. These plurality of LEDs are all the LEDs in a plurality of lighting devices. Then, a control command is sent to the plurality of lighting devices to instruct each of them to execute the control command, which includes the control parameters for each of the plurality of LEDs. Since the control command includes the control parameters for each of the LEDs in the plurality of lighting devices, each of the plurality of lighting devices displays the lighting effect according to the control command. Furthermore, since each of the plurality of lighting devices can only control all the LEDs within it, when the plurality of lighting devices execute the control command simultaneously, they can accurately and synchronously output a unified dynamic effect.

[0027] The light effect control system provided in the embodiments of this application will be described below.

[0028] Figure 1 This is a schematic diagram of a light effect control system provided in an embodiment of this application. See also... Figure 1 The light effect control system 10 may include a lighting control device 101 and multiple lighting devices 102.

[0029] The lighting control device 101 can communicate with each of the plurality of lighting devices 102 via a wired or wireless connection. For example, the lighting control device 101 can perform half-duplex, query-response wired communication with each of the plurality of lighting devices 102 via the RS485 communication protocol. For example, the lighting control device 101 can also perform broadcast communication with the plurality of lighting devices 102.

[0030] The lighting control device 101 may include one or more data transmitters and multiple data receivers. The lighting control device 101 may send commands to the multiple lighting devices 102 through one of the one or more data transmitters. The multiple data receivers correspond one-to-one with the multiple lighting devices 102, that is, the lighting control device 101 receives the data sent by the multiple lighting devices 102 one by one through the multiple data receivers.

[0031] The lighting control device 101 is used to acquire luminous efficacy information, generate control commands based on the luminous efficacy information, and send the control commands to each of the multiple lamps in the multiple lamp devices 102. For example, the lighting control device 101 may include the arrangement information of all the lamps in the multiple lamp devices 102.

[0032] For example, the light effect information may include effect type, global parameters, etc., which are not limited in this embodiment. The effect type refers to the type of light effect. For example, the effect type may include breathing light effect, flowing water light effect, rainbow light effect, fixed color light effect, music-responsive light effect, etc., which are not limited in this embodiment. The global parameters may include one or more of color parameters, dynamic parameters, etc. The color parameter refers to the color used in the light effect. For example, the color parameter of a rainbow effect may include red-green-blue (RGB) values ​​of red, orange, yellow, green, cyan, blue, and purple. The dynamic parameter is the parameter that changes the light effect over time. The dynamic parameter may include one or more of speed, brightness, direction, sensitivity, etc., which are not limited in this embodiment. Speed ​​indicates the rate of change of the light effect, brightness indicates the overall brightness of the light effect, direction indicates the spatial movement direction of the dynamic light effect, and sensitivity indicates the degree of response of the light to audio input signals. The spatial parameter indicates the distribution of the light effect among multiple LEDs.

[0033] The control command has a command format (also known as a basic frame format). For example, this command format may include a start symbol, slave address, instruction code, data segment, timestamp, checksum, and end symbol, etc., but this embodiment does not limit the specifics. The start symbol marks the beginning of a data frame. The slave address is the address of the lamp device 102, used to identify the lamp device 102. The data segment stores execution data related to the instruction code. The timestamp is the time the control command was executed. The checksum is used to verify whether data errors occurred during transmission. The end symbol marks the end of a data frame.

[0034] It should be noted that the process by which the lighting control device 101 generates control commands based on the luminous efficacy information in this embodiment is a continuous process. Specifically, after obtaining the luminous efficacy information, the lighting control device 101 first generates a control command at time T1 based on the luminous efficacy information, controls the multiple LEDs according to the control command at time T1, then generates a control command at time T2, controls the multiple LEDs according to the control command at time T2, and repeats this process so that the multiple LEDs achieve the luminous efficacy indicated by the luminous efficacy information.

[0035] For example, the lighting control device 101 includes a lighting effect algorithm. There is a correspondence between the effect type and the lighting effect algorithm. For instance, the lighting effect algorithm corresponding to the breathing lighting effect is the breathing lighting effect algorithm, and the lighting effect algorithm corresponding to the flowing water lighting effect is the flowing water lighting effect algorithm.

[0036] Any one of the multiple lamp devices 102 is used to receive control commands sent by the lamp control device 101 and execute the control commands. Specifically, after receiving the control commands, the lamp device 102 parses the control commands to obtain the control parameters of each of the multiple lamp beads in the multiple lamp devices 102, and then controls each of the multiple lamp beads in sequence according to the control parameters of each of the multiple lamp beads.

[0037] The light effect control method provided in the embodiments of this application will be explained in detail below.

[0038] Figure 2 This is a flowchart illustrating a light effect control method provided in an embodiment of this application. This light effect control method can be applied to the above-described... Figure 1 The light effect control system 10 in this embodiment. See also... Figure 2 The method may include the following steps: Step 201: The lighting control device generates control parameters for each of the multiple LED beads based on the target light effect information. These multiple LED beads are all the LED beads in the multiple lighting devices.

[0039] The target luminous effect information refers to the luminous effect that the lighting device needs to achieve. In one scenario, the target luminous effect information can be generated by the lighting control device in response to a user operation. Specifically, the user can perform an operation on the lighting control device, and in response, the lighting control device generates the target luminous effect information. In another scenario, the target luminous effect information can be sent to the lighting control device by other electronic devices.

[0040] The control parameters for each of the multiple LEDs are the parameters that the LED needs to execute. For example, these control parameters may include LED on / off parameters, brightness parameters, color parameters, etc., which are not limited in this embodiment. The on / off parameter includes 0 and 1; when the on / off parameter is 0, the LED is off; when the on / off parameter is 1, the LED is on. The brightness parameter indicates the brightness level of the LED; for example, the brightness parameter ranges from 0 to 255. The color parameter indicates the color that the LED is to display; for example, the RGB value range of the color parameter is 0 to 255.

[0041] By generating control parameters for each LED in all the LEDs of the multiple lamp devices, data parameters are provided for the multiple lamp devices to achieve the overall luminous effect.

[0042] In some implementations, step 201 can be performed as follows: the lighting control device generates control parameters for each of the multiple LEDs based on the effect type in the target light effect information, the global parameters in the target light effect information, and the arrangement information of the multiple LEDs, using a preset light effect algorithm.

[0043] The light effect type in the target light effect information refers to the type of light effect that the lamp device needs to display. For example, the light effect type may include breathing light effect, flowing water light effect, rainbow light effect, fixed color light effect, music-responsive light effect, etc., but this application embodiment does not limit this.

[0044] The global parameters in the target light information are configuration parameters for achieving the target light effect. For example, these global parameters may include one or more of color parameters, dynamic parameters, etc., which are not limited in this embodiment. The color parameter refers to the color used in the light effect. For instance, the color parameters for a rainbow effect may include red-green-blue (RGB) values ​​for red, orange, yellow, green, cyan, blue, and purple. The dynamic parameter refers to the parameter that changes the light effect over time. This dynamic parameter may include one or more of speed, brightness, direction, and sensitivity (such as music-responsive light effects), which are not limited in this embodiment. Speed ​​indicates the rate of change of the light effect, brightness indicates the overall brightness of the light effect, direction indicates the spatial direction of the dynamic light effect, and sensitivity indicates the degree to which the light responds to audio input signals. The spatial parameter indicates the distribution of the light effect among multiple LEDs.

[0045] The arrangement information of these multiple LED beads refers to their arrangement in physical space.

[0046] The preset lighting effect algorithm can be pre-set. For example, the preset lighting effect algorithm can be set by technicians according to requirements. There is a correspondence between the preset lighting effect algorithm and the lighting effect type in the target lighting effect information. This correspondence can be pre-set. For example, the lighting effect algorithm corresponding to the breathing lighting effect can be the breathing lighting effect algorithm, the lighting effect algorithm corresponding to the flowing water lighting effect can be the flowing water lighting effect algorithm, the lighting effect algorithm corresponding to the rainbow lighting effect can be the rainbow lighting effect algorithm, etc. This application embodiment does not limit this.

[0047] By using the effect type in the target light effect information, the global parameters in the target light effect information, and the arrangement information of the multiple LED beads, the control parameters of each LED bead in the overall light effect can be determined relatively accurately.

[0048] Step 202: The lighting control device sends a control command to the plurality of lamp body devices to instruct each of the plurality of lamp body devices to execute the control command, the control command including the control parameters of each of the plurality of lamp beads.

[0049] For example, the lighting control device can send control commands to the multiple lighting devices via broadcast communication.

[0050] In some cases, the control parameters of each of the multiple LEDs are organized sequentially in the control command. In this case, after receiving the control command, any one of the multiple lamp devices can retrieve the control parameters based on the sequence of the LEDs in that lamp device across all the LEDs in the multiple lamp devices. This improves the execution efficiency of the control command. In other cases, the control command includes an LED identifier for each of the LEDs and the control parameters corresponding to that identifier. In this case, after receiving the control command, any one of the multiple lamp devices can retrieve the control parameters from the control command based on the identifier of the LED in that lamp device.

[0051] Since the control command includes the control parameters of each lamp in all the lamps of the multiple lamp devices, that is, each of the multiple lamp devices displays the lighting effect according to the control command, and since each of the multiple lamp devices can only control all the lamps inside it, when the multiple lamp devices execute the control command at the same time, the multiple lamp devices can accurately and synchronously output a whole dynamic effect.

[0052] In some implementations, step 202 may be performed by the lighting control device sending a first message to the plurality of lighting devices. The first message includes a target timestamp and the control command, to instruct each of the plurality of lighting devices to execute the control command at the time corresponding to the target timestamp.

[0053] The target timestamp is the timestamp when the control device executes the control command.

[0054] In this way, all the lamp devices can start executing the control command at the time specified by the timestamp, thus better meeting the user's needs.

[0055] In some implementations, the first message includes a target timestamp and the control command. Before sending the first message to the plurality of lamp devices, the lighting control device may periodically synchronize its time with the plurality of lamp devices.

[0056] The time synchronization period between the lighting control device and the multiple lighting devices can be preset. For example, the time synchronization period between the lighting control device and the multiple lighting devices can be 15 minutes, 30 minutes, 45 minutes, etc. This application embodiment does not limit this.

[0057] For example, the lighting control device can generate a time synchronization command that includes a timestamp of the current system time. The lighting control device then sends the time synchronization command to the plurality of lighting devices to instruct the plurality of lighting devices to synchronize their time according to the timestamp of the current system time.

[0058] In this way, the time of the multiple lamp devices is synchronized with the time of the lighting control device. This provides an accurate time reference for the lighting control device to control the multiple lamp devices to execute the control command at the time corresponding to the target timestamp, thereby improving the accuracy of the control command and ensuring the synchronization and consistency of the light effect.

[0059] For example, such as Figure 3 As shown, the light effect control system includes a lamp body device, a lamp body device 1 and a lamp body device 2. The lamp body device 1 includes light emitting diodes (LEDs) 1 and LED2, and the lamp body device 2 includes LED3 and LED4.

[0060] After acquiring the target light effect information, the lighting control device generates a control command based on the effect type (e.g., a marquee light effect), global parameters, and the arrangement information of the multiple LEDs. This control command includes the on / off parameters (i.e., control parameters) of LED1, LED2, LED3, and LED4 (1000). The lighting control device sends this control command to lighting device 1 and lighting device 2. Upon receiving the control command, lighting device 1 reads the on / off parameters of LED1 (1), LED2 (0), LED3 (0), and LED4 (0). Lighting device 2 also reads the same parameters. Lighting device 1 and lighting device 2 execute the control command simultaneously; at any given moment, only LED1 is lit, while LED2, LED3, and LED4 are all off.

[0061] Lamp device 1 and lamp device 2 continue to receive the control command sent by the lighting control device. This control command includes the on / off parameters 0100 for LED1, LED2, LED3, and LED4. Upon receiving the control command, lamp device 1 and lamp device 2 read the on / off parameters 0 for LED1, 1 for LED2, and 0 for LED3. Lamp device 1 and lamp device 2 simultaneously execute the control command; at any given moment, only LED2 is lit, while LED1, LED3, and LED4 are all off.

[0062] Lamp device 1 and lamp device 2 continue to receive the control command sent by the lighting control device. This control command includes the on / off parameter 0010 for LED1, LED2, LED3, and LED4. Upon receiving the control command, lamp device 1 and lamp device 2 read the on / off parameters 0 for LED1, 0 for LED2, 1 for LED3, and 0 for LED4. Lamp device 1 and lamp device 2 simultaneously execute the control command; at any given time, only LED3 is lit, while LED1, LED2, and LED4 are all off.

[0063] By repeating the above steps, lamp body 1 and lamp body 2 achieve a marquee light effect completed by LED1, LED2, LED3 and LED4.

[0064] In this embodiment, the lighting control device generates control parameters for each of a plurality of LEDs based on target light effect information. These plurality of LEDs are all the LEDs in a plurality of lighting devices. Then, a control command is sent to each of the plurality of lighting devices to instruct it to execute the control command, which includes the control parameters for each of the plurality of LEDs. Because the control command includes the control parameters for each of the LEDs in the plurality of lighting devices, each of the plurality of lighting devices displays the lighting effect according to the control command. Furthermore, since each of the plurality of lighting devices can only control all the LEDs within it, when the plurality of lighting devices execute the control command simultaneously, they can accurately and synchronously output a unified dynamic effect.

[0065] Figure 4 This is a flowchart illustrating a light effect control method provided in an embodiment of this application. This light effect control method can be applied to the above-described... Figure 1 The light effect control system 10 in this embodiment can be specifically applied to a target lamp device, which is any one of the plurality of lamp devices. See also Figure 4 The method may include the following steps: Step 401: The lamp body device receives a control command sent by the lamp control device. The control command includes control parameters for each of the multiple lamp beads. The control parameters for each of the multiple lamp beads are generated based on the target luminous efficacy information. The multiple lamp beads are all the lamp beads in the multiple lamp body devices.

[0066] By analyzing the effect type, global parameters, and arrangement information of the multiple LEDs in the target lighting effect information, the control parameters of each LED in the overall lighting effect can be determined relatively accurately. This provides a data foundation for achieving a unified lighting effect from these multiple LED devices.

[0067] Step 402: The lamp device executes the control command.

[0068] Since the control command includes the control parameters of each lamp in all the lamps of the multiple lamp devices, that is, each of the multiple lamp devices starts to display the lighting effect according to the control command, and since each of the multiple lamp devices can only control all the lamps inside it, the multiple lamp devices can output a whole dynamic effect more accurately and synchronously under the premise of executing the control command at the same time.

[0069] In this embodiment, the lamp body device receives a control command sent by the lighting control device. This control command includes control parameters for each of the multiple LEDs, which are generated based on target light effect information. The multiple LEDs refer to all the LEDs in the multiple lamp body devices. The control command is then executed. Because the control command includes control parameters for each of the multiple LEDs in the multiple lamp body devices, each lamp body device displays the lighting effect according to the control command. Furthermore, since each lamp body device can only control all the LEDs within it, when the multiple lamp body devices execute the control command simultaneously, they can accurately and synchronously output a unified dynamic effect.

[0070] Figure 5 This is a schematic diagram of a light effect control device provided in an embodiment of this application. The device can be implemented as part or all of a computer device by software, hardware, or a combination of both, and this computer device can be described below. Figure 6 The computer equipment shown. See also Figure 5 The device includes: a generation module 501 and a transmission module 502.

[0071] The generation module 501 is used to generate control parameters for each of the multiple LED beads according to the target light effect information, wherein the multiple LED beads are all the LED beads in the multiple lamp body devices. The sending module 502 is used to send control commands to the plurality of lamp body devices to instruct each of the plurality of lamp body devices to execute the control commands, wherein the control commands include control parameters for each of the plurality of lamp beads.

[0072] Optionally, the generation module 501 is used for: Based on the effect type in the target light effect information, the global parameters in the target light effect information, and the arrangement information of the multiple LED beads, control parameters for each of the multiple LED beads are generated through a preset light effect algorithm.

[0073] Optionally, the control parameters of each of the plurality of LEDs are organized sequentially in the control command.

[0074] Optionally, the sending module 502 is used for: A first message is sent to the plurality of lamp devices, the first message including a target timestamp and the control command, to instruct each of the plurality of lamp devices to execute the control command at the time corresponding to the target timestamp.

[0075] Optionally, the device further includes: The synchronization module is used to periodically synchronize with the multiple lamp devices.

[0076] In this embodiment, control parameters for each of a plurality of LEDs are generated based on the target light effect information. These plurality of LEDs are all the LEDs in a plurality of lamp devices. Then, a control command is sent to each of the plurality of lamp devices to instruct it to execute the control command, which includes the control parameters for each of the plurality of LEDs. Since the control command includes the control parameters for all the LEDs in the plurality of lamp devices, each of the plurality of lamp devices executes the light effect according to the control parameters of all the LEDs in the same control command. Furthermore, each of the plurality of lamp devices can only control its own LEDs. Therefore, when the plurality of lamp devices execute the control command simultaneously, they can output a unified dynamic effect more accurately and synchronously. This improves the strong synchronization, consistency, and completeness of the light effect display.

[0077] It should be noted that the light effect control device provided in the above embodiments is only illustrated by the division of the above functional modules when controlling the light effect. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0078] The functional modules in the above embodiments can be integrated into one processing unit, or each functional module can exist as a separate physical processing unit, or two or more functional modules can be integrated into one processing unit. The processing unit can be implemented in hardware or software. Furthermore, the specific names of the functional modules are only for easy differentiation and are not intended to limit the scope of protection of the embodiments of this application.

[0079] The light effect control device and the light effect control method provided in the above embodiments belong to the same concept. The specific working process and technical effects of the functional modules in the above embodiments can be found in the method embodiments section, and will not be repeated here.

[0080] Figure 6 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 6 As shown, the computer device 6 includes a processor 60, a memory 61, and a computer program 62 stored in the memory 61 and executable on the processor 60. When the processor 60 executes the computer program 62, it implements the steps in the light effect control method in the above embodiments.

[0081] Computer device 6 can be a general-purpose computer device or a special-purpose computer device. In specific implementations, computer device 6 can be a desktop computer, portable computer, network server, handheld computer, mobile phone, tablet computer, wireless terminal device, communication device, or embedded device. This application embodiment does not limit the type of computer device 6. Those skilled in the art will understand that... Figure 6 The computer device 6 is merely an example and does not constitute a limitation on the computer device 6. It may include more or fewer components than shown, or combine certain components, or different components, such as input / output devices, network access devices, etc.

[0082] Processor 60 can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0083] In some embodiments, memory 61 may be an internal storage unit of the computer device 6, such as a hard disk or RAM of the computer device 6. In other embodiments, memory 61 may be an external storage device of the computer device 6, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device 6. Furthermore, memory 61 may include both internal and external storage units of the computer device 6. Memory 61 is used to store the operating system, applications, boot loader, data, and other programs. Memory 61 may also be used to temporarily store data that has been output or will be output.

[0084] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0085] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0086] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps in the various method embodiments described above.

[0087] This application provides a computer program product that, when run on a computer, causes the computer to perform the steps described in the various method embodiments above.

[0088] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above method embodiments of this application can be implemented by a computer program. This computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or some intermediate form. The computer-readable storage medium can include at least: any entity or device capable of carrying computer program code to a computer device, recording media, computer memory, read-only memory (ROM), random access memory (RAM), compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage devices. The computer-readable storage medium mentioned in this application can be a non-volatile storage medium; in other words, it can be a non-transient storage medium.

[0089] It should be understood that all or part of the steps of the above embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented in whole or in part as a computer program product. The computer program product includes one or more computer instructions. The computer instructions can be stored in the above-described computer-readable storage medium.

[0090] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0091] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms. Units described as separate components may or may not be physically separate, and components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this application according to actual needs.

[0092] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0093] The embodiments described above are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A light effect control method, characterized in that, The method is applied to a lamp control device, and the method comprises: generating control parameters of each lamp bead in a plurality of lamp beads according to target light effect information, the plurality of lamp beads being all lamp beads in a plurality of lamp body devices; sending a control command to the plurality of lamp body devices to instruct each lamp body device in the plurality of lamp body devices to execute the control command, the control command comprising the control parameters of each lamp bead in the plurality of lamp beads.

2. The method of claim 1, wherein, The method further comprises: periodically synchronizing time with the plurality of lamp body devices.

3. The method of claim 1, wherein, The method is applied to a target lamp body device, the target lamp body device being any one of the plurality of lamp body devices, and the method comprises:

4. The method according to any one of claims 1 to 3, characterized in that, receiving a control command sent by a lamp control device, the control command comprising control parameters of each lamp bead in a plurality of lamp beads, the control parameters of each lamp bead in the plurality of lamp beads being generated according to target light effect information, the plurality of lamp beads being all lamp beads in the plurality of lamp body devices; executing the control command.

5. The method of claim 4, wherein, The light effect control system comprises a lamp control device and a plurality of lamp body devices. The lamp control device is configured to: generate control parameters of each lamp bead in a plurality of lamp beads according to target light effect information, the plurality of lamp beads being all lamp beads in the plurality of lamp body devices; and send a control command to the plurality of lamp body devices, the control command comprising the control parameters of each lamp bead in the plurality of lamp beads.

6. A light effect control method, characterized in that, Each lamp body device in the plurality of lamp body devices is configured to: after receiving the control command, execute the control command. The computer device comprises a memory, a processor, and a computer program stored in the memory and running on the processor, and the computer program, when executed by the processor, implements the method of any one of claims 1 to 6. The computer readable storage medium stores a computer program, and the computer program, when executed by a processor, implements the method of any one of claims 1 to 6.

7. A light effect control system, characterized in that When the computer program product runs on the computer device, the computer device executes the method of any one of claims 1 to 6. ​ ​ 8. A computer device, comprising: ​ 9. A computer-readable storage medium, characterized in that, ​ 10. A computer program product, characterised in that, ​

Citation Information

Patent Citations

  • Lamp effect control method and lamp effect control system

    CN113342291A

  • Equipment control method and device, terminal equipment and storage medium

    CN113692091A

  • Curtain lamp effect control method and device and storage medium

    CN116030755A

  • Networking control method and device for splicing lamp effect, terminal and medium

    CN116647967A

  • Lamp screen equipment, lamp effect relay method, lamp effect drive control method and corresponding device

    CN117794020A