AI light programming software system and AI light generation method
The AI lighting programming software system enables intelligent programming of light shows, simplifies the programming process, improves efficiency and applicability, supports real-time preview and multi-control console compatibility, solves the problems of complexity and insufficient adaptability of traditional programming, and meets the needs of various performance scenarios.
Patent Information
- Application Number
- CN202510874409.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-06-27
AI Technical Summary
Existing light show programming technology has complex logic, requiring professionals to manually write code, which is time-consuming and difficult for non-professionals to learn quickly. It also lacks intelligent assistance functions, cannot automatically generate programming schemes, and has limited adaptability of output files, making it impossible to preview and modify lighting effects in real time, thus affecting creative efficiency and quality.
This invention provides an AI lighting programming software system, including modules for device management, effect editing, AI generation, preview, and output. It supports lighting fixture creation, visual editing, real-time preview, and compatibility with multiple consoles. The integrated AI generation module automatically generates light show programs, combines user input and preset rules, renders effects in real time, and supports multiple file formats and device interfaces.
Significantly lowers the programming threshold and improves programming efficiency, enabling non-professionals to quickly create high-quality light shows, shortening the creation cycle, expanding system applicability, and enhancing the creative experience and work efficiency.
Smart Images

Figure CN120909566A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of intelligent lighting, in particular to an AI light programming software system and an AI light generation method. BACKGROUND
[0002] In the field of light shows, programming technology is a key means to achieve beautiful light effects. Currently, existing light show programming technology has been widely used in various commercial performances, city landscape lighting and other scenarios. Based on specific programming software and control protocols, it can realize basic control and effect arrangement of light devices, providing a basic guarantee for the presentation of light shows.
[0003] However, the traditional light show programming technology has obvious shortcomings. On the one hand, the programming logic is complex, and a large amount of code needs to be manually written by professional personnel, making it difficult for non-professionals to quickly start creating, and manually writing and debugging code is time-consuming, low in programming efficiency, and greatly prolongs the creation cycle. On the other hand, the existing technology lacks intelligent assistance functions and cannot automatically generate programming schemes, making it difficult to guarantee the quality of light shows, and the output file can only adapt to specific consoles, limiting the applicability of the system. In addition, the traditional programming process cannot preview and modify the light effect in real time, and the creator cannot adjust the scheme according to the immediate feedback, which seriously affects the creation experience and efficiency. SUMMARY
[0004] The purpose of the present application is to provide an AI light programming software system and an AI light generation method to solve the problems of complex traditional light show programming logic, time-consuming manual coding and debugging, and difficulty for non-professionals to start.
[0005] One scheme of the present application provides an AI light programming software system, comprising: A device management module for lamp establishment, lamp grouping and lamp parameter configuration; an effect editing module for providing a visual interface and editing lamp effect parameters in real time; an AI generation module for automatically generating a light show program in combination with user input lamp parameters and lamp effect parameters, and a preset rule; a preview module for generating a simulated light effect that can be previewed in real time; and an output module for generating a light show program file compatible with multiple consoles.
[0006] In one scheme, the device management module includes a lamp library management submodule, a lamp grouping submodule, a device communication configuration submodule and a device debugging submodule, wherein: The lamp library management submodule includes: a lamp information unit, manually inputting or importing the channel definition of each brand lamp according to the brand model, including X / Y coordinates, a color wheel, and RGB; a lamp library classification unit, grouping and managing lamps by beam lamps, effect lamps, and laser lamps; a channel mapping configuration unit, defining the mapping relationship between lamp physical channels and software parameters, including dimming curves and strobe frequency channels; a lamp library import and export unit, supporting CSV and XML format files to batch import existing lamp libraries or export custom lamp libraries; The lamp grouping submodule includes: a grouping creation subunit, supporting dragging lamps to different groups, including "beam lamp group" and "effect lamp group"; an address automatic calculation unit, automatically assigning DMX addresses according to grouping order; a grouping parameter synchronization unit, setting the same parameters for lamps in the same group, including dimming and color; The communication configuration submodule includes: a DMX512 protocol adaptation unit, standard DMX512 protocol for communication with the console, compatible with large consoles including MA; a remote device management unit, lamp remote state monitoring and parameter adjustment; a network communication unit, supporting TCP / IP protocol, realizing data interaction between software and network console or cloud server, including remote preview and file transfer; The device debugging submodule includes: a single lamp parameter test subunit, independently debugging each channel parameter of a single lamp, including X / Y positioning and dimming value; a grouping linkage test subunit, verifying whether the cooperative action of the lamp group meets the expectation; a fault diagnosis subunit, automatically detecting lamp communication abnormalities, including signal interruption and address conflict, and generating an error prompt; a scene saving and loading subunit, saving the device state after debugging as a scene file for easy reuse.
[0007] In one scheme, the AI generation module includes a basic parameter processing submodule, an effect generation submodule, an arrangement coordination submodule, and an optimization learning submodule, wherein: The basic parameter processing submodule includes: a lamp constraint analysis unit, reading the physical limitations of lamps in the lamp library, including X / Y axis movement range and color wheel channel number, to ensure that the AI generated program does not exceed the device capacity; an input parameter verification unit, verifying the effect parameters selected by the user, including color and action, confirming whether they are compatible with the current lamp grouping to avoid logical conflicts; a data standardization unit, converting the parameters input by the user, including RGB values and trajectory speed, into a unified format for AI algorithm processing; a resource pool management unit, dynamically allocating computing resources, including GPU and CPU, to optimize AI generation efficiency; The effect generation submodule includes: a single lamp effect generation unit: based on rules or machine learning models, generating light effects of a single lamp, including color and motion; a grouping coordination generation unit: according to the grouping relationship of the lamps, including the main light group and the background light group, to automatically match the coordinated effects, including the main light color change and the background light synchronous gradual change; a music feature extraction unit: only in the generation stage, analyzing the drum rhythm and melody fluctuation of the input music, and generating a drum-effect mapping table containing drum features and light effect parameters; a material library calling unit: matching the light material that fits the music style from the preset effect library, including high-frequency stroboscopic for rock music, and expanding the diversity of generation; The arrangement coordination submodule includes: a timeline arrangement unit: arranging the trigger sequence and transition time of each light effect according to the music rhythm and user-set timeline; a spatial position coordination unit: generating light effects with spatial hierarchy according to the stage layout; an event trigger configuration unit: setting the trigger conditions of the light effects, including the correspondence between the music drum features and the light effect parameters satisfying the drum-effect mapping table; a conflict detection unit: automatically checking the parameter conflicts of multiple effects at the same time point, multiple groups of lamps occupying the same DMX channel, and generating a solution; The optimization learning submodule includes: an aesthetic rule optimization unit: automatically adjusting the light effect parameters based on preset aesthetic rules, including color contrast and motion fluency; a genetic algorithm optimization unit: iteratively generating multiple versions of light show solutions for user selection by simulating the natural selection process; a user preference learning unit: recording user historical editing habits, and optimizing the recommended results generated by AI in the future according to the commonly used color combination data and trajectory patterns in the historical editing habits; a cloud model updating subunit: connecting a cloud server to obtain the latest AI model parameters, and optimizing the generated effects in real time.
[0008] In one of the schemes, a music drum module is further included, which further includes an audio processing submodule, a rhythm analysis submodule, and an effect trigger submodule, wherein: The audio processing submodule includes: an audio input analysis unit: supporting common audio formats such as WAV and MP3 import, and compatible with music files from different sources; an audio noise reduction processing unit: removing environmental noise in the music through filtering algorithms; an audio segmentation processing unit: automatically segmenting audio paragraphs according to the music structure, including the main song and the chorus, to facilitate targeted configuration of light effects; The rhythm analysis submodule includes: a drum feature extraction unit: using Fourier transform or wavelet transform algorithms to identify low-frequency drum signals, including bass and bass drums; a beat intensity calculation unit: quantifying the energy value of each beat to distinguish strong beats from weak beats, providing a basis for light effect intensity; a rhythm pattern recognition unit: identifying music rhythm types, including 4 / 4 beats and split notes; The effect trigger submodule includes: a preset effect mapping unit: calling a preset drum beat-effect mapping table generated from an AI generation module, including a strong beat corresponding to a strobe light, and a weak beat corresponding to a color gradient; a real-time parameter adjustment unit: dynamically adjusting effect parameters according to a current drum beat intensity, including a bass intensity corresponding to a strobe frequency; a multi-effect coordination unit: coordinating the synchronization of color, action and multi-dimensional light effect and music rhythm; a manual calibration unit: allowing a user to fine-tune drum beat detection results and mapping relationships.
[0009] In one of the schemes, the effect editing module includes a color effect editing submodule, an action trajectory editing submodule and a pattern special effect editing submodule, wherein: The color effect editing submodule includes: a color disc parameter configuration unit: supporting manual input and selection of preset color disc colors, and supporting RGB value self-defined adjustment; a color gradient editing unit: setting color transition time and gradient mode, and supporting multi-color carousel; a color temperature adjustment unit: configuring a color temperature value for a white light lamp; a color macro definition unit: saving a commonly used color combination as a preset template, which can be called by a user with one key; The action trajectory editing submodule includes: a coordinate parameter editing unit: adjusting lamp X / Y axis movement parameters, including a center position and a percentage offset, and supporting locking of coordinate axes; a trajectory mode configuration unit: selecting a preset trajectory type, including a straight line, an 8-shaped line and a side circle, and setting a trajectory speed and a direction; a trajectory interpolation optimization unit: optimizing action smoothness through a Bezier curve algorithm; a multi-lamp coordination editing unit: configuring synchronous or asynchronous action trajectories for a lamp group, and supporting grouping linkage debugging; The pattern special effect editing submodule includes: a pattern disc selection unit: calling built-in patterns of a lamp, including a starry sky, a rainbow and importing a custom pattern file; a prism effect editing unit: setting a prism rotation speed and an angle, and generating a refracted light spot effect; a strobe special effect configuration unit: adjusting a strobe frequency and a duty cycle, and supporting synchronous triggering with a preset effect mapping unit in a music drum beat module; a custom channel editing submodule: extending non-standard channel parameters for special lamps, including a fogging effect and an aperture size.
[0010] In one of the schemes, the preview module includes a real-time rendering submodule, an interactive control submodule and an effect verification submodule, wherein: The real-time rendering submodule includes: a 3D scene modeling unit: generating a virtual 3D environment based on a stage layout diagram, simulating actual projection angles and coverage ranges of lamps; a light and shadow physics engine unit: calculating light refraction, reflection and environmental light influence, and supporting material map and light attenuation simulation; a multi-lamp synchronous rendering unit: using batch rendering technology to process real-time state updates of lamps, avoiding preview lag; a resolution adaptive unit: automatically adjusting preview quality according to device performance, adapting to computers with different configurations; The interaction control submodule includes: a preview perspective adjustment unit: supporting the user to rotate and zoom the virtual scene through the mouse and keyboard to view the light effect from different angles; a real-time parameter adjustment unit: allowing direct modification of color and motion parameters in the preview state and immediate feedback; an effect preview unit: single-step playing or cyclic preview according to the music beat or measure, facilitating debugging details; an audio synchronous preview unit: loading background music and linking the real-time analysis result of the music drumstick module to verify the synchronization of the light and the music; The effect verification submodule includes: a version comparison unit: saving multiple versions of preview effects and displaying differences side by side to assist the user in deciding the optimization direction; a real-time recording unit: recording the preview video and saving it in a standard format to facilitate later review or customer display, expanding the practicality of the preview module; a fault simulation unit: simulating lamp faults and communication delays to test the fault tolerance of the light show and improve the system robustness; an environmental light interference simulation unit: adding environmental factors such as stage background light and audience seat light to test the visibility of the main light effect and adapt to complex performance scenes.
[0011] In one of the schemes, the output module includes a file format processing submodule, a protocol adaptation submodule, and a hardware interface submodule, wherein: The file format processing submodule includes: a DMX512 data generation unit: converting the AI-generated light show program into a standard DMX512 data format, supporting 512-channel parameter mapping; a console-specific format conversion unit: supporting the conversion of the exclusive file format of MA2, grandMA3, and TigerTouch consoles, including a parameter mapping rule library; a metadata embedding unit: adding lamp configuration, effect parameter, and other metadata in the output file to facilitate later editing and tracing; a compression and encryption unit: lossless compression and encryption processing of the output file; The protocol adaptation submodule includes: a DMX512 protocol analysis unit: reading the communication protocol documents of different consoles to ensure the instruction set compatibility of the output file; a network protocol adaptation unit: supporting Art-Net and sACN network protocols to realize distributed light control for large performances; a parameter mapping conversion unit: mapping software-defined parameters (such as track mode) to the instruction set supported by the console to avoid function loss; a data integrity verification unit: generating a CRC check code to verify the correctness of file transmission and ensure that the console correctly reads the data; The hardware interface sub-module includes: a USB-DMX interface driving unit: supporting direct output of data to lamps and lanterns through a USB-to-DMX adapter; a network interface output unit: interacting with a network console and a cloud server through a TCP / IP protocol, supporting remote output and state monitoring; an external device linkage interface unit: generating a control signal to synchronize LED screens and smoke machine equipment, realizing overall performance effect cooperation; a mobile terminal preview interface unit: providing a Wi-Fi interface to support real-time preview of output effects by mobile phones and tablets, facilitating on-site debugging.
[0012] The application also provides an AI light generation method based on the AI light programming software system as described above, including the following steps: Establishing a light library based on the AI light programming software system; grouping lamps and lanterns in the light library and selecting overall light effects, while generating real-time preview lights; arranging and combining the lamps and lanterns in the light library through an AI generation module, and generating overall light effects selected by a user; based on the selected overall light effects, fine-tuning and optimizing specific light effects therein; outputting a light show program file.
[0013] In one scheme, before outputting the light show program file, the following steps are further included: Music audio import and preprocessing: Through the following in the audio processing sub-module: The audio input analysis unit imports WAV and MP3 format music files and extracts original audio data streams; the audio noise reduction processing unit applies a filtering algorithm to remove environmental noise to improve the clarity of drum beat signals; based on the audio segmentation processing unit, the music structure is automatically identified, the main song and the chorus are segmented, and a time axis marker is generated; Drum beat rhythm feature extraction and analysis: Through the following in the rhythm analysis sub-module: The drum beat feature extraction unit uses Fourier transform or wavelet transform algorithm to identify low-frequency drum beat signals and determine the time position; the beat strength calculation unit quantifies the energy value of each beat to distinguish strong beats and weak beats to generate a strength sequence; the rhythm pattern recognition unit analyzes the beat sequence to identify 4 / 4 beat and split note rhythm types; Light effect mapping and synchronous triggering: Through the following in the effect triggering sub-module: The preset effect mapping unit calls the drum beat-effect mapping table pre-stored in the AI generation module to establish the correspondence between rhythm and light parameters; the real-time parameter adjustment unit dynamically matches the effect parameters according to the current drum beat intensity; the multi-effect coordination unit coordinates the triggering sequence of color, motion and stroboscopic multi-dimensional effects to avoid parameter conflicts; a manual calibration interface is provided to allow the user to fine-tune the drum beat detection results and the mapping relationship, optimizing the synchronization accuracy.
[0014] In one of the schemes, before outputting the light show program file, the following steps are further included: Color effect pre-configuration: Through the color effect editing submodule: The color palette parameter configuration unit sets the basic color; the color gradient editing unit defines the color transition time and mode; the color temperature adjustment unit configures the warm white and cold white color temperature values for white light lamps; the color macro definition unit saves commonly used color combinations as templates for the music beat module to call; Motion trajectory pre-editing: Through the motion trajectory editing submodule: Adjust the lamp X / Y axis movement parameters through the coordinate parameter editing unit, support locking the coordinate axis; select the preset trajectory and set the speed direction through the trajectory mode configuration unit; optimize the motion smoothness with the Bezier curve algorithm through the trajectory interpolation optimization unit; configure synchronous and asynchronous trajectories for lamp groups through the multi-lamp coordination editing unit to generate grouping linkage solutions; Pattern special effect pre-setting: Through the pattern special effect editing submodule: the pattern disk selection unit loads the built-in patterns of the lamps and imports custom patterns; set the prism rotation speed and angle through the prism effect editing unit to generate refraction spot effects; adjust the stroboscopic frequency and duty cycle through the stroboscopic effect configuration unit, and establish a trigger association with the preset effect mapping unit of the music beat module; for special lamps, extend the non-standard parameters of atomization and aperture through the custom channel editing unit.
[0015] This scheme significantly reduces the programming threshold through the cooperation between the device management module, the effect editing module, the AI generation module, the preview module, and the output module. The effect editing module provides an intuitive visual interface, and creators can edit lamp effect parameters in real time without writing complex code. The device management module supports lamp drag-and-drop grouping, automatic address calculation, and batch parameter setting, simplifying the device configuration process. At the same time, the AI generation module can automatically generate light show programs based on user input and preset rules, replacing manual coding work and significantly improving programming efficiency. In addition, the operation processes of each module are clear and easy to understand, and the real-time preview and debugging functions make non-professionals also able to quickly master light show creation, effectively shortening the creation cycle; Additionally, the AI generation module integrates submodules such as basic parameter processing, effect generation, scheduling coordination, and optimization learning, which can automatically analyze lamp physical limitations and user input parameters, combine music characteristics and preset aesthetic rules to generate high-quality and diversified light show solutions. The music beat module accurately analyzes the rhythm of the music and maps the light effects, and the optimization learning submodule continuously improves the solution quality through genetic algorithms and user preference learning, fundamentally addressing the lack of intelligent assistance in traditional technology; In addition, the file format processing submodule of the output module supports DMX512 standard format and MA2, grandMA3 and other console exclusive format conversion, the protocol adaptation submodule is compatible with Art-Net, sACN and other network protocols, and ensures complete functions through parameter mapping conversion; the hardware interface submodule provides USB-DMX, network output and other interfaces to realize interaction with different devices and mobile terminals, expand the application range of the system, and meet the needs of various performance scenes; Finally, the preview module can build a 3D virtual scene and render in real time through a light and shadow physics engine, support users to directly adjust parameters and immediately feedback effects in the preview state; at the same time, it can also provide version comparison, effect recording, fault simulation and other functions to help creators verify and optimize the scheme, and improve the creation experience and work efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, below will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description only some embodiments of the present application, and for those skilled in the art, without creative labor, can also obtain other drawings from the structure shown in the drawings.
[0017] Figure 1 The working step flow chart of the present application; Figure 2 The lamp library management interface diagram of the present application; Figure 3 The lamp grouping interface diagram of the present application; Figure 4 The user selects the required effect interface diagram of the present application; Figure 5 The color editing interface diagram of the present application; Figure 6 The action editing interface diagram of the present application; Figure 7 The AI programming interface diagram of the present application; Figure 8 The light show program fine tuning interface diagram of the present application. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0019] It should be noted that if the embodiments of the present application involve directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, motion condition, etc. between components in a certain posture, and if the certain posture changes, the directional indications will also change accordingly.
[0020] In addition, if the embodiments of the present application involve descriptions such as "first", "second", etc., the descriptions of "first", "second", etc. are only for description purposes and cannot be understood as indicating or implying the relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined as "first" and "second" can explicitly or implicitly include at least one of the features. In addition, "and / or" or "and / or" appearing throughout the text means that the three parallel schemes are included, for example, "A and / or B" includes A scheme, or B scheme, or A and B are satisfied at the same time. In addition, the technical solutions of each embodiment can be combined with each other, but it must be based on the realization of ordinary skilled in the art, when the combination of technical solutions appears contradictory or unachievable, it should be considered that the combination of technical solutions does not exist, nor within the scope of protection claimed by the present application.
[0021] Please refer to Figures 1-8 One embodiment of the present application provides an AI lighting programming software system, comprising: A device management module for establishing, grouping and configuring parameters of lamps; an effect editing module for providing a visual interface and editing lamp effect parameters in real time; an AI generation module for automatically generating a light show program in combination with user input lamp parameters and lamp effect parameters and preset rules; a preview module for generating a simulated light effect that can be previewed in real time; and an output module for generating a light show program file compatible with multiple consoles.
[0022] In one embodiment, the device management module includes a lamp library management submodule, a lamp grouping submodule, a device communication configuration submodule, and a device debugging submodule, wherein: The lamp library management submodule includes: a lamp information unit for manually inputting or importing channel definitions of lamps of each brand according to brand and model, including X / Y coordinates, a color wheel, and RGB; a lamp library classification unit for grouping and managing lamps according to beam lamp, effect lamp, and laser lamp types; a channel mapping configuration unit for defining a mapping relationship between lamp physical channels and software parameters, including dimming curves and stroboscopic frequency channels; and a lamp library import and export unit for supporting batch import of existing lamp libraries in CSV and XML formats, or exporting custom lamp libraries; The lamp grouping submodule comprises: a grouping creation subunit: supporting dragging lamps to different groups, including "beam lamp group" and "effect lamp group"; an address automatic calculation unit: automatically assigning DMX addresses according to grouping order; a grouping parameter synchronization unit: setting the same parameters, including dimming and color, for lamps in the same group in batches; The communication configuration submodule comprises: a DMX512 protocol adaptation unit: standard DMX512 protocol communicates with the console, compatible with large consoles including MA; a remote device management unit: lamp remote state monitoring and parameter adjustment; a network communication unit: supporting TCP / IP protocol, realizing data interaction of software and network console or cloud server, including remote preview and file transmission; The device debugging submodule comprises: a single lamp parameter test subunit: independently debugging each channel parameter of a single lamp, including X / Y positioning and dimming value; a grouping linkage test subunit: verifying whether the cooperative action of the lamp group meets the expectation; a fault diagnosis subunit: automatically detecting lamp communication abnormalities, including signal interruption and address conflict, and generating an error prompt; a scene saving and loading subunit: saving the device state after debugging as a scene file, facilitating quick reuse.
[0023] In one embodiment, the AI generation module comprises a basic parameter processing submodule, an effect generation submodule, an arrangement coordination submodule and an optimization learning submodule, wherein: The basic parameter processing submodule comprises: a lamp constraint analysis unit: reading the physical limitations of lamps in the lamp library, including X / Y axis movement range and color channel number, to ensure that the AI generated program does not exceed the device capacity; an input parameter verification unit: verifying the effect parameters selected by the user, including color and action, to confirm whether they are compatible with the current lamp grouping and avoid logical conflicts; a data standardization unit: converting the parameters input by the user, including RGB value and trajectory speed, into a unified format for AI algorithm processing; a resource pool management unit: dynamically allocating computing resources, including GPU and CPU, to optimize AI generation efficiency; The effect generation submodule comprises: a single lamp effect generation unit: generating light effects of a single lamp based on rules or machine learning models, including color and action; a grouping coordination generation unit: automatically matching coordinated effects according to the lamp grouping relationship, including main light color change and background light synchronous fading; a music feature extraction unit: only analyzing the drum rhythm and melody fluctuation of the input music in the generation stage, generating a drum-effect mapping table containing drum features and light effect parameters; a material library calling unit: matching light materials that match the music style from the preset effect library, including high-frequency stroboscopic for rock music, to expand the diversity of generation; The orchestration coordination submodule includes: a timeline orchestration unit: arranging the triggering sequence and transition time of each light effect according to the music rhythm and user-set timeline; a spatial position coordination unit: generating light effects with spatial hierarchy according to the stage layout; an event trigger configuration unit: setting the triggering conditions of light effects, including that the corresponding relationship between the music drum beat characteristics and the light effect parameters meets the drum beat-effect mapping table; a conflict detection unit: automatically checking the parameter conflicts of multiple effects at the same time point, multiple groups of lamps occupying the same DMX channel at the same time, and generating solutions; The optimization learning submodule includes: an aesthetic rule optimization unit: automatically adjusting light effect parameters based on preset aesthetic rules, including color contrast and motion fluency; a genetic algorithm optimization unit: iteratively generating multiple versions of light show solutions for user selection by simulating the natural selection process; a user preference learning unit: recording user historical editing habits, and optimizing the recommended results generated by the AI subsequently according to the commonly used color combination data and trajectory patterns in the historical editing habits; a cloud model updating subunit: connecting a cloud server to obtain the latest AI model parameters, and optimizing the generated effects in real time.
[0024] In one of the embodiments, a music drum beat module is further included, and the music drum beat module further includes an audio processing submodule, a rhythm analysis submodule, and an effect trigger submodule, wherein: The audio processing submodule includes: an audio input analysis unit: supporting the import of common audio formats such as WAV and MP3, and being compatible with music files from different sources; an audio noise reduction processing unit: removing environmental noise in the music through a filtering algorithm; an audio segmentation processing unit: automatically segmenting audio paragraphs according to the music structure, including the main song and the chorus, to facilitate the targeted configuration of light effects; The rhythm analysis submodule includes: a drum beat feature extraction unit: identifying low-frequency drum beat signals, including bass and bass drums, using Fourier transform or wavelet transform algorithms; a beat strength calculation unit: quantifying the energy value of each beat to distinguish between strong beats and weak beats, and providing a basis for light effect intensity; a rhythm pattern recognition unit: identifying music rhythm types, including 4 / 4 beats and split notes; The effect trigger submodule includes: a preset effect mapping unit: calling the pre-generated drum beat-effect mapping table from the AI generation module, including that the strong beat corresponds to the light beam frequency flash, and the weak beat corresponds to the color gradient; a real-time parameter adjustment unit: dynamically adjusting the effect parameters according to the current drum beat intensity, including that the bass intensity corresponds to the frequency flash frequency; a multi-effect coordination unit: coordinating the synchronization of multi-dimensional light effects such as color, motion, and frequency flash with music rhythm; a manual calibration unit: allowing the user to fine-tune the drum beat detection results and the mapping relationship.
[0025] In one of the embodiments, the effect editing module includes a color effect editing submodule, a motion trajectory editing submodule, and a pattern special effect editing submodule, wherein: The color effect editing submodule includes: a color wheel parameter configuration unit: supports manual input and selection of preset color wheel colors, and supports RGB value self-defined adjustment; a color gradient editing unit: sets color transition time and gradient mode, and supports multi-color wheel broadcasting; a color temperature adjustment unit: configures a color temperature value for a white light lamp; a color macro definition unit: saves a commonly used color combination as a preset template, and a user can call the preset template by one key; The action trajectory editing submodule includes: a coordinate parameter editing unit: adjusts lamp X / Y axis movement parameters, including a center position and a percentage offset, and supports locking a coordinate axis; a trajectory mode configuration unit: selects a preset trajectory type, including a straight line, an 8-shaped line, and a side circle, and sets a trajectory speed and a direction; a trajectory interpolation optimization unit: optimizes action smoothness through a Bezier curve algorithm; and a multi-lamp cooperative editing unit: configures synchronous or asynchronous action trajectories for a lamp group, and supports grouping linkage debugging; The pattern special effect editing submodule includes: a pattern wheel selection unit: calls built-in patterns of a lamp, including a starry sky, a rainbow, and an imported custom pattern file; a prism effect editing unit: sets prism rotation speed and angle, and generates refraction spot effects; a stroboscopic effect configuration unit: adjusts stroboscopic frequency and duty cycle, and supports synchronous triggering with a preset effect mapping unit in a music drum module; and a custom channel editing subunit: extends non-standard channel parameters for special lamps, including atomization effects and aperture sizes.
[0026] In one embodiment, the preview module includes a real-time rendering submodule, an interactive control submodule, and an effect verification submodule, wherein: The real-time rendering submodule includes: a 3D scene modeling unit: generates a virtual 3D environment based on a stage layout diagram, and simulates actual projection angles and coverage ranges of lamps; a light and shadow physics engine unit: calculates light refraction, reflection, and environmental light effects, and supports material mapping and light attenuation simulation; a multi-lamp synchronous rendering unit: uses batch rendering technology to process real-time state updates of lamps, and avoids preview lag; and a resolution adaptive unit: automatically adjusts preview quality according to device performance, and adapts to computers with different configurations; The interactive control submodule includes: a preview view angle adjustment unit: supports user rotation and scaling of a virtual scene through a mouse and a keyboard, and allows the user to view light effects from different angles; a real-time parameter adjustment unit: allows direct modification of color and action parameters in a preview state and immediate feedback; an effect preview unit: performs single-step playback or cyclic preview according to music beats or measures, and facilitates debugging details; and an audio synchronous preview unit: loads background music and links the real-time analysis result of a music drum module, and verifies the synchronization of light and music; The effect verification submodule includes: a version comparison unit: saves multiple versions of preview effects and displays differences side by side to assist users in deciding optimization direction; a real-time recording unit: records preview videos and saves them in a standard format, facilitating post-mortem or customer demonstration, and expanding the practicality of the preview module; a fault simulation unit: simulates lamp faults and communication delays, tests the fault tolerance of the light show, and improves system robustness; an ambient light interference simulation unit: adds stage background light and audience seat light environmental factors, tests the visibility of the main light effect, and adapts to complex performance scenarios.
[0027] In one embodiment, the output module includes a file format processing submodule, a protocol adaptation submodule, and a hardware interface submodule, wherein: The file format processing submodule includes: a DMX512 data generation unit: converts AI-generated light show programs into standard DMX512 data format, supporting 512-channel parameter mapping; a console-specific format conversion unit: supports conversion of MA2, grandMA3, and TigerTouch console-specific file formats, including parameter mapping rule library; a metadata embedding unit: adds lamp configuration, effect parameter, and other metadata in the output file for post-editing traceability; a compression and encryption unit: losslessly compresses and encrypts the output file; The protocol adaptation submodule includes: a DMX512 protocol analysis unit: reads communication protocol documents of different consoles to ensure compatibility of the instruction set of the output file; a network protocol adaptation unit: supports Art-Net and sACN network protocols to realize distributed light control for large performances; a parameter mapping conversion unit: maps software-defined parameters (such as track mode) to console-supported instruction sets to avoid function loss; a data integrity verification unit: generates CRC check code to verify file transmission correctness and ensure that the console correctly reads data; The hardware interface submodule includes: a USB-DMX interface driving unit: supports direct output of data to lamps through a USB-to-DMX adapter; a network interface output unit: interacts with network consoles and cloud servers through TCP / IP protocol, supporting remote output and state monitoring; an external device linkage interface unit: generates control signals to synchronize LED screens and smoke machine equipment, realizing overall performance effect collaboration; a mobile terminal preview interface unit: provides a Wi-Fi interface to support real-time preview of output effects on mobile phones and tablets, facilitating on-site debugging.
[0028] The present application also provides an AI light generation method based on the AI light programming software system as described above, including the following steps: The light library is established based on an AI light programming software system; the lamps in the light library are grouped, and the overall light effect is selected, and a real-time preview light is generated; the lamps in the light library are arranged and combined through an AI generation module, and the overall light effect selected by a user is generated; based on the selected overall light effect, specific light effects are fine-tuned and optimized; and a light show program file is output.
[0029] In one embodiment, before the light show program file is output, the following steps are further included: Music audio import and preprocessing: Through the audio processing submodule: The audio input analysis unit imports WAV and MP3 format music files and extracts the original audio data stream; the audio noise reduction processing unit applies a filtering algorithm to remove environmental noise to improve the clarity of the drum signal; and the audio segmentation processing unit automatically identifies the music structure, divides the main song and chorus paragraphs, and generates time axis markers; Drum rhythm feature extraction and analysis: Through the rhythm analysis submodule: The drum feature extraction unit uses Fourier transform or wavelet transform algorithms to identify low-frequency drum signals and determine the time position; the beat strength calculation unit quantifies the energy value of each beat to distinguish strong beats from weak beats to generate a strength sequence; and the rhythm pattern recognition unit analyzes the beat sequence to identify 4 / 4 beats and split note rhythm types; Light effect mapping and synchronous triggering: Through the effect triggering submodule: The preset effect mapping unit calls the drum-effect mapping table pre-stored by the AI generation module to establish the correspondence between rhythm and light parameters; the real-time parameter adjustment unit dynamically matches the effect parameters according to the current drum intensity; the multi-effect coordination unit coordinates the triggering sequence of color, motion, and stroboscopic multi-dimensional effects to avoid parameter conflicts; and a manual calibration interface is provided to allow users to fine-tune the drum detection results and mapping relationship to optimize synchronization accuracy.
[0030] In one embodiment, before the light show program file is output, the following steps are further included: Color effect pre-configuration: Through the color effect editing submodule: The color palette parameter configuration unit sets the basic color; the color gradient editing unit defines the color transition time and mode; the color temperature adjustment unit configures the warm white and cold white color temperature values for white light lamps; and the color macro definition unit saves commonly used color combinations as templates for the music drum module to call; Motion trajectory pre-editing: Through the motion trajectory editing submodule: Adjust the lamp X / Y axis movement parameters through the coordinate parameter editing unit, support locking the coordinate axis; select a preset trajectory and set the speed direction through the trajectory mode configuration unit; optimize the motion smoothness by using the Bezier curve algorithm through the trajectory interpolation optimization unit; configure synchronous and asynchronous trajectories for the lamp group through the multi-lamp cooperative editing unit to generate a grouping linkage scheme; Pattern special effect pre-setting: Through the pattern disk selection unit in the pattern special effect editing submodule: load the built-in patterns of the lamp and import custom patterns; set the prism rotation speed angle through the prism effect editing unit to generate refraction spot effects; adjust the strobe frequency duty cycle through the strobe effect configuration unit, and establish a trigger association with the preset effect mapping unit of the music drum module; for special lamps, extend the non-standard parameters of atomization and aperture through the custom channel editing unit.
[0031] The actual operation process of the present application will be described in detail below: I. Preparation stage: lamp library establishment and lamp grouping 1. Establish the light library Operation steps: Please refer to Figure 2 , click the "light library" button at the top of the software to enter the light library management interface; Import the CSV / XML format lamp library file (such as beam lamp, effect lamp parameters) in batches through the "import all" button, or manually input the lamp channel definition (X / Y coordinate, color wheel, RGB value) in the "page 1 lamp" area; Click the "channel definition box" to configure the mapping relationship between physical channels such as dimming curve and strobe frequency and software parameters; Click the grouping button according to the "beam lamp" and "effect lamp" types to complete the lamp classification management.
[0032] 2. Lamp grouping and address configuration Operation steps: Please refer to Figure 3 , select the lamps in the "light list" and drag them to the "selected light list" to generate "beam lamp group" and "effect lamp group"; Click the "copy automatic address calculation" button, and the system will automatically assign DMX addresses according to the grouping order (such as beam [1] address 1-12); Select the group, and set the dimming, color and other basic parameters in batch through the "group parameter synchronization" function.
[0033] II. AI generation stage: effect editing and program generation 1. Real-time editing of lamp effects Color effect configuration: Please refer to Figure 5Enter the "Color Parameter" panel, drag the "Red / Green / Blue" slider to customize the RGB value (e.g., red R=255), or click on the "Orange" "Yellow" preset color palette; Set the transition time (e.g., 2 seconds) and mode (linear gradient) through "Color Gradient Editor", and click "Preview" to view the effect.
[0034] Action trajectory configuration: Please refer to Figure 6 Select the trajectory type (e.g., "X straight line") in the "Action Parameter" panel, and input the center X=128 and percentage X=100; Set the "Action Speed" to 20, check the "Lock X" axis, and click "Preview" to verify the horizontal movement effect of the lamp.
[0035] 2.AI automatically generate light show Operation steps: Please refer to Figure 7 Click the "AI Programming" button and select the input music file (WAV / MP3); The system analyzes the drum rhythm through the "Music Feature Extraction Unit" and generates a "Drum-Effect Mapping Table" (e.g., strong beat → light beam flashing); Set the trigger condition (e.g., "bass trigger flashing") in the "Effect Selection" area, click the "One-key Generation" button, and the AI algorithm automatically arranges the time axis and spatial layout of the lamp effect.
[0036] Three, optimization stage: preview debugging and drum synchronization 1.Real-time preview and effect verification Operation steps: Please refer to Figure 7 Click the "Preview" button, and the 3D scene will render the light effect in real time (support mouse rotation angle); Adjust the details through the "Single Step / Cycle Preview" function, such as the synchronization of light beam flashing during the strong beat; Load the background music, and verify the synchronization of the light and the music through the music drum module.
[0037] 2.Music drum synchronization optimization Audio processing and rhythm analysis: Please refer to Figure 8 After importing the music, click the "Simulate Drum" button, and the system will automatically segment the main song / chorus paragraph ("Measure Selection" area shows the mark); Adjust the trigger delay through the "Bass Hold Time" slider (e.g., set to 4.0 seconds), and optimize the drum recognition accuracy.
[0038] Effect trigger calibration: In the "effect mapping" area, call the AI-generated "drum-effect mapping table", manually adjust the corresponding relationship between the strobe frequency and the bass intensity; Click the "shoot demo" button to view the light effects corresponding to strong beats / weak beats in real time (such as strong beats activating "light beam 1-screen flash").
[0039] Four, output stage: file generation and hardware adaptation 1. Generate a light show file compatible with the console Operation steps: Please refer to Figure 2 , click the top "save" button, select "DMX512 format"; The system automatically converts the AI-generated parameters (such as strobe frequency 128→DMX channel value 128) to be compatible with MA2, grandMA3, etc. Console; Check the "compress and encrypt" option, and export the file after adding metadata (fixture configuration, effect parameters).
[0040] 2. Hardware interface adaptation and linkage Operation steps: Connect the console through the USB-DMX adapter and click the "USB-DMX interface driver" button to output data; Configure the "external device linkage interface" to generate control signals to synchronize the LED screen and smoke machine (such as triggering smoke effects during the chorus stage).
[0041] The above only describes the preferred embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structural transformation, direct / indirect application in other related technical fields, or direct / indirect application in other related technical fields within the inventive concept of the present application, using the content of the present application specification and drawings, are included in the patent protection scope of the present application.
Claims
1. An AI lighting programming software system, characterized by, The application relates to a lighting show program generation system and method, which comprises the following modules: A device management module for lamp establishment, lamp grouping and lamp parameter configuration; An effect editing module for providing a visual interface and editing lamp effect parameters in real time; An AI generation module for automatically generating a lighting show program by combining user-input lamp parameters and lamp effect parameters and preset rules; A preview module for generating a simulated lighting effect that can be previewed in real time; An output module for generating a lighting show program file compatible with multiple consoles.
2. The Al lighting programming software system of claim 1, wherein, The device management module comprises a lamp library management submodule, a lamp grouping submodule, a device communication configuration submodule and a device debugging submodule, wherein: The lamp library management submodule is configured to: Support manual input or import of channel definitions of lamps of various brands according to brand and model, including X / Y coordinates, a color wheel and RGB; group the lamps according to light beam lamp, effect lamp and laser lamp types; define the mapping relationship between lamp physical channels and software parameters, including dimming curves and strobe frequency channels; support CSV and XML format files for batch importing of existing lamp libraries or exporting of custom lamp libraries; The lamp grouping submodule is configured to: Support dragging lamps to different groups, including "light beam lamp group" and "effect lamp group"; automatically assign DMX addresses according to grouping order; batch set the same parameters for lamps in the same group, including dimming and color; The communication configuration submodule is configured to: Standard DMX512 protocol for communication with consoles, compatible with large consoles including MA; remote state monitoring and parameter adjustment of lamps; support TCP / IP protocol to realize data interaction between the software and a network console or a cloud server, including remote preview and file transfer; The device debugging submodule is configured to: Independently debug each channel parameter of a single lamp, including X / Y positioning and dimming value; verify whether the cooperative action of a lamp group meets the expectation; automatically detect communication abnormalities of lamps, including signal interruption and address conflict, and generate an error prompt; save the device state after debugging as a scene file for quick reuse.
3. The AI light programming software system of claim 1, wherein, The AI generation module comprises a basic parameter processing submodule, an effect generation submodule, an arrangement coordination submodule and an optimization learning submodule, wherein: The basic parameter processing submodule is configured to: Read the physical limitations of lamps in the lamp library, including X / Y axis movement range and color wheel channel number, to ensure that the program generated by the AI does not exceed the device capacity; verify the effect parameters selected by the user, including color and action, to confirm whether they are compatible with the current lamp grouping and avoid logical conflicts; convert the parameters input by the user, including RGB values and trajectory speed, into a unified format for AI algorithm processing; dynamically allocate computing resources, including GPU and CPU, to optimize AI generation efficiency; The effect generation submodule is configured to generate light effects of a single lamp, including color and motion, based on rules or machine learning models; and automatically match coordinated effects, including synchronous gradual changes of background light when the color of main light changes, according to the grouping relationship of the lamps, including main light groups and background light groups. The arrangement and coordination submodule is configured to: arrange the triggering sequence and transition time of each light effect according to the music beat and the time line set by the user; generate light effects with spatial hierarchy according to the stage layout; set the triggering conditions of the light effects, including the correspondence between the music beat characteristics and the light effect parameters satisfying the beat-effect mapping table; automatically check the parameter conflicts of multiple effects at the same time point, and multiple groups of lamps occupying the same DMX channel, and generate solutions; The optimization learning submodule is configured to: automatically adjust the light effect parameters based on preset aesthetic rules, including color contrast and motion fluency; iteratively generate multiple versions of light show solutions for the user to select through simulation of the natural selection process; record the user's historical editing habits, and optimize the recommended results generated by AI subsequently according to the commonly used color combination data and trajectory patterns in the historical editing habits; connect to a cloud server to obtain the latest AI model parameters and optimize the generated effects in real time.
4. The AI light programming software system of claim 3, wherein, The music beat module further includes an audio processing submodule, a rhythm analysis submodule, and an effect triggering submodule, wherein: The audio processing submodule is configured to: support import of common audio formats such as WAV and MP3, and be compatible with music files from different sources; remove environmental noise in the music through filtering algorithms; automatically segment audio paragraphs according to the music structure, including the main song and the chorus, to facilitate targeted configuration of light effects; The rhythm analysis submodule is configured to: identify low-frequency beat signals, including bass and kick drums, using Fourier transform or wavelet transform algorithms; quantify the energy value of each beat to distinguish between strong beats and weak beats, providing a basis for light effect intensity; identify music rhythm types, including 4 / 4 beats and split notes; The effect triggering submodule is configured to: retrieve the pre-generated beat-effect mapping table from the AI generation module, including strong beat corresponding to light beam frequency flashing and weak beat corresponding to color gradient; dynamically adjust the effect parameters according to the current beat intensity, including low-frequency intensity corresponding to frequency flashing frequency; coordinate the synchronization of multi-dimensional light effects such as color, motion, and frequency flashing with music rhythm; allow users to fine-tune beat detection results and mapping relationships. The effect editing module includes a color effect editing submodule, a motion trajectory editing submodule, and a pattern special effect editing submodule, wherein:
5. The AI light programming software system of claim 4, wherein, The color effect editing submodule is configured to: support manual input and selection of preset color wheel colors, and support RGB value customization; set color transition time and gradient mode, supporting multi-color carousel; configure color temperature values for white light lamps; save commonly used color combinations as preset templates, which can be called by the user with one key; The action trajectory editing submodule is configured to: Adjust the X / Y axis movement parameters of the lamp, including the center position and percentage offset, support locking the coordinate axis; select the preset trajectory type, including straight line, 8 and side circle, set the trajectory speed and direction; optimize the action smoothness through the Bezier curve algorithm; configure synchronous or asynchronous action trajectories for the lamp group, support grouping linkage debugging; The pattern special effect editing submodule is configured to: call the built-in pattern of the lamp, including starry sky, rainbow and imported custom pattern file; set the prism rotation speed and angle to generate refraction spot effect; adjust the stroboscopic frequency and duty cycle, support synchronous triggering with the music drum module; extend non-standard channel parameters for special lamps, including atomization effect and aperture size.
6. The AI lighting programming software system of claim 1, wherein, The preview module includes a real-time rendering submodule, an interactive control submodule and an effect verification submodule, wherein: The real-time rendering submodule is configured to: Generate a virtual 3D environment based on the stage layout diagram, simulate the actual projection angle and coverage of the lamp; calculate the light refraction, reflection and ambient light influence, support material mapping and light attenuation simulation; use batch rendering technology to process real-time state updates of the lamp, avoiding preview lag; automatically adjust the preview quality according to the device performance, adapt to computers with different configurations; The interactive control submodule is configured to: support users rotating and zooming the virtual scene through the mouse and keyboard, viewing the light effect from different angles; allow direct modification of color and action parameters in preview state and immediate feedback; play or preview in a loop according to the music beat or measure, facilitating debugging details; load background music and link the real-time analysis results of the music drum module to verify the synchronization of light and music; The effect verification submodule is configured to: Save multiple versions of preview effects and display differences side by side to assist users in deciding optimization direction; record preview video and save it as a standard format, facilitating post-mortem or customer demonstration, extending the practicality of the preview module; simulate lamp failure and communication delay to test the fault tolerance of the light show, improve system robustness; add stage background light and audience seat light environmental factors to test the visibility of main light effect, adapt to complex performance scenes.
7. The AI lighting programming software system of claim 1, wherein, The output module includes a file format processing submodule, a protocol adaptation submodule and a hardware interface submodule, wherein: The file format processing submodule is configured to: Convert the AI-generated light show program into standard DMX512 data format, support 512 channel parameter mapping; support exclusive file format conversion of MA2, grandMA3 and TigerTouch consoles, including parameter mapping rule library; add lamp configuration, effect parameters and other metadata in the output file for easy post-editing traceability; lossless compression and encryption processing of the output file; The protocol adaptation submodule is configured to: Reading the communication protocol documents of different consoles, ensuring the instruction set compatibility of the output file; supporting Art-Net and sACN network protocols to realize distributed lighting control in large-scale performances; mapping software custom parameters (such as track mode) to the supported instruction set of the console to avoid function loss; generating CRC check code to verify the correctness of file transmission and ensure that the console correctly reads the data; The hardware interface submodule is configured to: Supporting direct output of data to lamps through a USB-to-DMX adapter; interacting with network consoles and cloud servers through TCP / IP protocols to support remote output and state monitoring; generating control signals to synchronize LED screens and smoke machine devices to realize overall performance effect collaboration; providing a Wi-Fi interface to support real-time preview of output effects on mobile phones and tablets for on-site debugging.
8. An AI light generation method, comprising: The AI lighting programming software system based on the AI lighting programming software system according to claims 1-7, comprising the following steps: Establishing a lighting library based on the AI lighting programming software system; Grouping the lamps in the lighting library and selecting the overall lighting effect, while generating real-time preview lighting; Arranging and combining the lamps in the lighting library through the AI generation module, and generating the overall lighting effect selected by the user; Based on the selected overall lighting effect, fine-tuning and optimizing the specific lighting effects therein; Outputting the lighting show program file.
9. The AI light generation method of claim 8, wherein, Before outputting the lighting show program file, the following steps are further included: Music audio import and preprocessing: Importing WAV and MP3 format music files through the audio processing submodule, extracting the original audio data stream; applying filtering algorithms to remove environmental noise to improve the clarity of drum signals; automatically identifying music structure, segmenting the main song and chorus paragraphs and generating time axis markers; Drum rhythm feature extraction and analysis: Using the Fourier transform or wavelet transform algorithm of the rhythm analysis submodule to identify low-frequency drum signals and determine the time position; quantifying the energy value of each beat to distinguish strong beats from weak beats to generate an intensity sequence; analyzing the beat sequence to identify 4 / 4 beats and cut rhythm types; Lighting effect mapping and synchronous triggering: Through the effect triggering submodule, the AI generation module's pre-stored drum-effect mapping table is called to establish the correspondence between rhythm and lighting parameters; dynamically matching effect parameters according to the current drum intensity; coordinating the triggering sequence of color, motion, and stroboscopic multi-dimensional effects to avoid parameter conflicts; manual calibration interface allows users to fine-tune drum detection results and mapping relationships to optimize synchronization accuracy.
10. The AI light generation method of claim 8, wherein, Before outputting the lighting show program file, the following steps are further included: Color effect pre-configuration: Setting the base color through the color effect editing submodule; defining color transition time and mode; configuring warm white and cool white color temperature values for white light lamps; saving common color combinations as templates for the music drum module to call; Motion track pre-editing: Adjusting lamp X / Y axis movement parameters through the motion track editing submodule, supporting coordinate axis locking; selecting a preset track and setting the speed direction; optimizing motion smoothness with a Bezier curve algorithm; configuring synchronous and asynchronous tracks for lamp groups to generate group linkage solutions; Pattern special effect pre-setting: The built-in pattern of the lamp and the custom pattern imported by the pattern special effect editing submodule are loaded; the prism rotation speed angle is set to generate the refracted light spot effect; the frequency flash frequency duty cycle is adjusted, and the trigger correlation with the preset effect mapping unit of the music drum module is established; and the atomization and non-standard parameters of the aperture of special lamps are expanded.
Citation Information
Patent Citations
Physical programming method and system supporting light design
CN116363930A
Real-time music light show processing method and system and storage medium
CN117222081A
Light layout scheme generation method and device, computer equipment and readable storage medium
CN118862203A
Light scene reconstruction method and system based on DMX512 protocol
CN119031552A
Light effect data generation method and device of LED lamp, equipment and medium
CN119071987A