Panel light control method, device and system

Through the optical sensor measurement and compensation data generation of the main controller and the main calibration unit, the panel lamp system is automatically calibrated, which solves the problem of poor light and color consistency and realizes efficient and unified light environment control.

CN120529461APending Publication Date: 2025-08-22SHENZHEN ZHONGFUNENG ELECTRIC EQUIPMENT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510910921.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-02
Publication Date
2025-08-22

AI Technical Summary

Technical Problem

In large-scale deployment, existing panel lights have problems such as poor light and color consistency, original calibration methods and high cost, and lack of system-level closed-loop control, resulting in poor light environment quality.

Method used

The master controller and the master calibration unit are combined with the internal optical sensor, and the optical parameter deviation is measured and calculated, compensation data is generated, and the slave lighting unit is automatically calibrated to achieve unified and dynamic adaptive adjustment of optical parameters.

Benefits of technology

It realizes the high uniformity of the panel lighting environment and precise adjustment of light performance, reduces hardware costs, improves deployment and maintenance efficiency, and solves the problem of poor light and color consistency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120529461A_ABST
    Figure CN120529461A_ABST
Patent Text Reader

Abstract

The invention is applicable to the technical field of illumination, and provides a panel lamp control method, device and system, the method is applied to the panel lamp control system comprising a master controller, a master calibration unit and a slave illumination unit, and the method comprises the following steps: the master controller instructs the master calibration unit to emit reference light conforming to preset target parameters; measuring the reference light by the main calibration unit to determine a reference optical parameter; the main controller instructs the subordinate lighting unit to emit light according to preset target parameters, and the main calibration unit measures light emitted by the subordinate lighting unit to obtain subordinate optical parameters; calculating, by the master controller, an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculating and generating compensation data for the slave lighting unit based on the optical parameter deviation; and the master controller sends the compensation data to the slave lighting unit for storage. According to the invention, the problem of poor light color consistency caused by hardware individual difference of panel lamps under existing large-scale deployment is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of lighting technology, and in particular to a panel light control method, device and system. Background Art

[0002] In modern architectural lighting design, panel lights are widely used in offices, retail spaces, schools, hospitals, and other places requiring large-scale, high-quality basic lighting due to their uniform and soft light, simple appearance, and high energy efficiency. Modern lighting demands are no longer satisfied with basic lighting functions but are moving towards higher quality, greater intelligence, and more user-friendly features. In this process, precise and unified dimming and color control of large-scale lighting deployments has become the key to improving the quality of the lighting environment.

[0003] However, existing panel lights and their control methods generally have one or more of the following difficult-to-overcome technical deficiencies when achieving high-quality, large-scale, and intelligent lighting:

[0004] 1. Poor light color consistency and poor visual effects: In actual engineering projects, even when panel lights from the same brand and batch are installed over a large area, different lamps, when receiving the same instructions (for example, set to 4000K color temperature and 80% brightness), will still emit light with visible differences in color temperature, color coordinates, and brightness. This inconsistency is primarily due to inherent binning differences in the LED chips themselves, individual electrical characteristics of the driver power supply, and minute manufacturing tolerances of optical components (such as light guide plates and diffusers). This phenomenon of emitting the same light but different colors seriously undermines the visual unity and aesthetics of the space, a particularly prominent problem in high-end commercial and office spaces with demanding lighting conditions.

[0005] 2. Calibration methods are primitive, costly, and ineffective: Traditional solutions rely on fine-grained LED binning and compensation at the factory, or on-site manual calibration of each luminaire by specialized technicians carrying expensive spectrometers. The former significantly increases luminaire manufacturing costs, while the latter is time-consuming, labor-intensive, and expensive to debug, and cannot completely eliminate secondary color shifts caused by environmental factors (such as wall color reflections).

[0006] 3. Lack of system-level closed loop, unable to achieve dynamic self-adaptation: All LED lamps have lumen depreciation and color shift phenomena, that is, as the use time increases, their brightness and light color will slowly decay and shift. Due to the different working environment temperature, heat dissipation conditions of each lamp, and the aging rate of the LED chip and phosphor itself, this attenuation and shift are also uneven between different lamps. Most existing intelligent control systems are open-loop control, that is, the controller issues instructions and the lamp executes passively. The system cannot know the actual working status of the lamp and the final light output effect. This results in the traditional open-loop control system being unable to actively detect and correct the above-mentioned light color inconsistency problem, nor can it adaptively adjust according to changes in ambient light (such as daylight) to maintain a constant illumination, and it is even more impossible to dynamically compensate for the performance degradation of the lamp due to aging.

[0007] In summary, there is an urgent need for a new lighting control method that can fundamentally solve the problem of panel light color consistency in large-scale deployment from a system level in a low-cost and high-efficiency manner. Summary of the Invention

[0008] Based on this, the purpose of the present invention is to provide a panel light control method, device and system to fundamentally solve the problem of poor light color consistency caused by individual hardware differences of panel lights in existing large-scale deployment.

[0009] A panel light control method according to an embodiment of the present invention is applied to a panel light control system including a master controller, at least one master calibration unit, and at least one slave lighting unit. The master calibration unit is a panel light with an integrated optical sensor, and the slave lighting unit is a panel light without an optical sensor. The method includes:

[0010] The main controller instructs the main calibration unit to emit reference light that meets preset target parameters, and the main calibration unit measures the reference light through an optical sensor integrated therein to determine a set of reference optical parameters corresponding to the preset target parameters;

[0011] The master controller instructs the slave lighting unit to emit light according to the preset target parameters, and the master calibration unit measures the light emitted by the slave lighting unit through an optical sensor integrated therein to obtain a set of slave optical parameters;

[0012] The master controller calculates an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculates and generates a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation;

[0013] The master controller sends the compensation data to the slave lighting unit for storage, so that when the slave lighting unit subsequently receives a lighting instruction, it uses the compensation data to parse and convert the lighting instruction into a set of modified driving parameters and executes the lighting instruction.

[0014] In addition, the panel light control method according to the above embodiment of the present invention may also have the following additional technical features:

[0015] Furthermore, the step of calculating and generating a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation includes:

[0016] obtaining original driving parameters used by the slave lighting unit to emit the light;

[0017] Based on the optical parameter deviation and the original driving parameters, calculating a driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation through a preset light color response model;

[0018] The original driving parameter is combined with the driving adjustment amount to generate a modified driving parameter, and a mapping relationship between the modified driving parameter and the preset target parameter is used as a part of the compensation data.

[0019] Furthermore, the step of calculating the driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation by using a preset light color response model includes:

[0020] Instructing the slave lighting unit to apply at least one preset driving disturbance amount based on its original driving parameters;

[0021] The main calibration unit is used to measure the optical parameter change after each disturbance is applied through the optical sensor integrated therein;

[0022] Based on the driving disturbance amount and the corresponding optical parameter change amount, constructing a Jacobian matrix describing the relationship between the driving parameter change and the optical parameter change for the slave lighting unit at the current working point in real time;

[0023] The optical parameter deviation is mapped from the optical parameter domain to the driving parameter domain using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to solve the driving adjustment amount.

[0024] Furthermore, the step of mapping the optical parameter deviation from the optical parameter domain to the driving parameter domain using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to solve the driving adjustment amount includes:

[0025] Constructing each component of the optical parameter deviation into a deviation column vector of an optical parameter domain;

[0026] Calculating the inverse matrix or pseudo-inverse matrix of the Jacobian matrix;

[0027] Multiplying the calculated inverse matrix or pseudo-inverse matrix by the deviation column vector of the optical parameter domain to obtain an original adjustment vector of the driving parameter domain by performing a matrix multiplication operation;

[0028] The original adjustment vector is parsed into an adjustment column vector in a driving parameter domain, where each element of the adjustment column vector is a driving adjustment amount required to be applied to a corresponding driving channel.

[0029] Furthermore, the lighting instruction is a scene instruction including a target spectral power distribution curve, and the method further includes:

[0030] The main controller receives a scene instruction including a target spectral power distribution curve, and discretizes the target spectral power distribution curve into target energy values ​​of a plurality of target key bands;

[0031] The main controller uses the light color response model obtained after calibration of all lighting units stored in it to construct a system response matrix that describes the relationship between the driving parameters of all units in the entire panel light control system and the spectral energy distribution after spatial mixing;

[0032] The master controller uses a numerical optimization algorithm to solve a set of final driving parameters for each slave lighting unit that can achieve the optimization goal, with minimizing the weighted variance between the mixed spectrum and the target spectrum energy value as the optimization goal;

[0033] The master controller directly sends the calculated final driving parameters of each group to the corresponding slave lighting unit for execution.

[0034] Furthermore, after sending the compensation data to the slave lighting unit for storage, the method further includes:

[0035] The master controller instructs all calibrated slave lighting units to emit light according to a verification target parameter, wherein the slave lighting units call their stored compensation data to perform corrections and then emit light;

[0036] Using the master calibration unit to poll and measure the actual light emitted by at least one slave lighting unit in the panel light control system through an optical sensor integrated therein;

[0037] The master controller compares the measurement results with the verification target parameters and generates a calibration quality report including the deviation value of each slave lighting unit from the verification target parameters and the overall consistency evaluation.

[0038] Furthermore, after the step of calculating and generating a set of compensation data for the slave lighting unit, the step further includes:

[0039] Determining whether the calculated compensation data exceeds a preset threshold range;

[0040] When the threshold range is exceeded, the slave lighting unit is marked as a calibration abnormality unit, and a copy of the compensation data of a neighboring unit is assigned to it as temporary compensation data. The neighboring unit is a slave lighting unit in the panel light control system that is closest to the calibration abnormality unit and has been successfully calibrated.

[0041] Furthermore, the step of designating a compensation data copy of a neighboring unit as temporary compensation data includes:

[0042] Determining the location of the calibration abnormality unit in the network topology or physical space layout of the panel light control system;

[0043] querying the calibration status of all slave lighting units adjacent to the unit with calibration abnormality;

[0044] From all successfully calibrated adjacent units, select the one with the best signal strength or the closest physical distance as the template unit;

[0045] The compensation data of the template unit is copied and sent to the calibration abnormality unit.

[0046] Another embodiment of the present invention provides a panel light control device for use in a panel light control system including a master controller, at least one master calibration unit, and at least one slave lighting unit. The master calibration unit is a panel light with an integrated optical sensor, and the slave lighting unit is a panel light without an optical sensor. The device includes:

[0047] a reference optical parameter determination module, configured to instruct the main calibration unit to emit reference light that conforms to preset target parameters, and for the main calibration unit to measure the reference light using an optical sensor integrated therein to determine a set of reference optical parameters corresponding to the preset target parameters;

[0048] a slave optical parameter acquisition module, configured to instruct the slave lighting unit to emit light according to the preset target parameters, and to cause the master calibration unit to measure the light emitted by the slave lighting unit through an optical sensor integrated therein, so as to obtain a set of slave optical parameters;

[0049] a compensation data generating module, configured to calculate an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculate and generate a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation;

[0050] The compensation data application module is used to send the compensation data to the slave lighting unit for storage, so that when the slave lighting unit subsequently receives a lighting instruction, it uses the compensation data to parse and convert the lighting instruction into a set of modified driving parameters and execute it.

[0051] Another embodiment of the present invention is also intended to provide a panel light control system, comprising:

[0052] At least one main calibration unit, which is a panel light integrated with an optical sensor;

[0053] at least one slave lighting unit, which is a panel light that does not include an optical sensor;

[0054] A main controller is configured to implement the panel light control method as described above.

[0055] The panel light control method provided by the embodiment of the present invention deploys only a small number of master calibration units with integrated optical sensors in the panel light control system to measure and calibrate a large number of slave lighting units that do not contain optical sensors in situ, thereby avoiding the huge hardware overhead of equipping each lamp with a sensor. At the same time, because the calibration is performed in the actual installation environment of the lamp, all factors that cause light color deviation, such as manufacturing tolerance, light decay, and temperature drift, can be comprehensively compensated, ensuring highly uniform light performance in the entire lighting space and greatly improving the quality of the light environment. The master calibration unit accurately measures the optical parameter deviation between the light output of each slave lighting unit and the reference optical parameters, and calculates and generates a set of compensation data for the slave lighting units based on the optical parameter deviation. When each slave lighting unit subsequently receives instructions, it can use the compensation data to perform self-correction, so that it can be accurately calibrated to the same precise reference, fundamentally solving the problem of poor light color consistency caused by individual hardware differences in panel lights in existing large-scale deployments. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 1 is a flow chart of a panel light control method according to a first embodiment of the present invention;

[0057] Figure 2 for Figure 1 Specific flow diagram of step S30;

[0058] Figure 3 2 is a schematic structural diagram of a panel light control device in a second embodiment of the present invention;

[0059] Figure 4 Schematic diagram of the structure of a panel light control system in a third embodiment of the present invention;

[0060] The following specific embodiments will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION

[0061] To facilitate understanding of the present invention, the present invention will be described more fully below with reference to the accompanying drawings. The drawings illustrate several embodiments of the present invention. However, the present invention may be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and comprehensive understanding of the present invention.

[0062] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be an intermediate element. When an element is referred to as being "connected to" another element, it may be directly connected to the other element or there may be an intermediate element. The terms "vertical," "horizontal," "left," "right," and similar expressions used herein are for illustrative purposes only.

[0063] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this invention pertains. The terms used in this specification of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.

[0064] Example 1

[0065] See also Figure 1 , which shows a panel light control method according to a first embodiment of the present invention. For ease of explanation, only the parts related to the embodiment of the present invention are shown. The panel light control method provided by the embodiment of the present invention is applied to a panel light control system including a master controller, at least one master calibration unit, and at least one slave lighting unit. The master calibration unit is a panel light with an integrated optical sensor, and the slave lighting unit is a panel light without an optical sensor. The method includes:

[0066] Step S10: The main controller instructs the main calibration unit to emit reference light that meets preset target parameters, and the main calibration unit measures the reference light using an optical sensor integrated therein to determine a set of reference optical parameters corresponding to the preset target parameters.

[0067] In one embodiment of the present invention, the method is applied to a panel light control system comprising a master controller, a master calibration unit, and slave lighting units. The master controller is the brains of the entire panel light control system and can be a dedicated hardware controller, an intelligent gateway, an industrial computer or server running specific software, or even a virtualized controller in the cloud. Alternatively, it can be a high-performance MCU in the master calibration unit. The master controller is used to implement the panel light control method in the embodiments of the present invention. Specifically, for example, it is responsible for initiating the calibration process, executing complex calibration algorithms, storing compensation data and models for all lamps, and even issuing daily lighting instructions, as described later. The master calibration unit is a special panel light. Its appearance and basic lighting functions are similar to those of an ordinary panel light, but it integrates a high-precision optical sensor (e.g., a micro-spectrometer) that can accurately measure chromaticity coordinates (x, y), correlated color temperature (CCT), and luminous flux. The master calibration unit itself undergoes precise factory calibration, and its luminous characteristics and sensor measurement data are highly reliable. In this panel light control system, it functions not only as a lighting fixture but, more importantly, as a reference light source and measurement device during the calibration process. The slave lighting units are standard panel lights that form the core of the panel light control system. To minimize system costs, these panels do not include optical sensors; their slave lighting units are solely responsible for receiving drive commands and emitting light accordingly. The master controller, master calibration unit, and slave lighting units in this panel light control system are interconnected via a wired (e.g., DALI, DMX) or wireless (e.g., Zigbee, Bluetooth Mesh, Wi-Fi) communication network, forming an intelligent panel light control system.

[0068] Furthermore, in one embodiment of the present invention, after the panel light control system is installed, a calibration process is initiated. The main controller first sends a command to a designated master calibration unit, instructing it to emit reference light that meets preset target parameters. The preset target parameters are standardized light color targets, such as color temperature (CCT) = 4000K, luminous flux (Luminous Flux) = 1000lm, or specific chromaticity coordinates (x, y) = (0.380, 0.377).

[0069] After receiving the command, the main calibration unit drives its internal LED light source to emit light. Simultaneously, the main calibration unit measures its own light through its integrated optical sensor, obtaining a set of actual optical measurement values. It then performs internal closed-loop feedback (e.g., through a PID closed-loop control algorithm) to fine-tune the duty cycle of its warm and cold LEDs until the error between the emitted light and the preset target parameters is within a preset threshold. At this point, the main calibration unit again uses its integrated optical sensor to accurately measure the emitted light and stores the measured optical parameters (e.g., CCT = 4001K, luminous flux = 998lm) as the baseline optical parameters.

[0070] Among them, in an embodiment of the present invention, a live benchmark is established, so that it does not rely on the calibration data of the main calibration unit when it leaves the factory, but is based on the real-time self-test results under the current environment, current temperature, and current aging status, thereby eliminating the benchmark drift caused by environmental changes or equipment aging, and ensuring the extremely high real-time and accuracy of the calibration benchmark.

[0071] Step S20: The master controller instructs the slave lighting unit to emit light according to preset target parameters, and the master calibration unit measures the light emitted by the slave lighting unit using an optical sensor integrated therein to obtain a set of slave optical parameters.

[0072] In one embodiment of the present invention, the master controller instructs the master calibration unit to stop emitting light. The master controller then sequentially instructs the first slave lighting unit to be calibrated to emit light according to the same preset target parameters. Due to individual differences, the light emitted by each slave lighting unit may deviate from the target; for example, the actual light emitted may be 4150K CCT and 1050 lm.

[0073] At this point, the master calibration unit's optical sensor acts as a measuring instrument, measuring the light emitted by the slave lighting unit after it's reflected from the indoor environment. This can be achieved by physically placing the master calibration unit and the slave lighting unit next to each other (for example, mounting them adjacent to each other on a ceiling joist) or by having a mobile master calibration unit (e.g., mounted on a patrol robot) take measurements close to the unit. After the master calibration unit's optical sensor takes measurements, it transmits the actual measured values ​​(CCT = 4150K, luminous flux = 1050 lm) to the master controller as the slave optical parameters.

[0074] In one embodiment of the present invention, by utilizing the optical sensor integrated inside the master calibration unit, accurate optical characteristic measurement of the slave lighting unit without optical sensor is achieved, thereby avoiding the huge cost of equipping each lighting fixture with an optical sensor.

[0075] Step S30, the master controller calculates an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculates and generates a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation;

[0076] In one embodiment of the present invention, after receiving the reference optical parameters (4001K, 998lm) and the slave optical parameters (4150K, 1050lm), the master controller compares them and calculates the optical parameter deviation. For example, in this embodiment of the present invention, the optical parameter deviation is: ΔCCT = +149K, ΔFlux = +52lm. Based on this optical parameter deviation, the master controller then executes a core algorithm to calculate and generate a set of compensation data for the slave lighting unit. This set of compensation data is essentially a correction mapping table or a correction function, which tells the slave lighting unit that when it receives a command to emit 4000K light in the future, it should execute a set of corrected internal driving parameters. This set of internal driving parameters will result in it actually emitting light closer to 4000K, rather than 4150K.

[0077] Among them, in the embodiment of the present invention, by concentrating complex computing tasks on a main controller with strong processing capabilities, the design of the slave lighting unit is simplified. At the same time, the calibration process is fully automated without the need for human intervention, which greatly improves the deployment and maintenance efficiency.

[0078] Further, in one embodiment of the present invention, referring to Figure 2 As shown, the step of calculating and generating a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation includes:

[0079] Step S31, obtaining original driving parameters used by the slave lighting unit to emit light;

[0080] Step S32, based on the optical parameter deviation and the original driving parameters, a driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation is calculated using a preset light color response model;

[0081] In step S33 , the original driving parameters are combined with the driving adjustment amount to generate modified driving parameters, and a mapping relationship between the modified driving parameters and the preset target parameters is used as part of the compensation data.

[0082] Specifically, the master controller records the original driving parameters sent to cause the slave lighting unit to emit the target light (for example, for an RGBW four-channel lamp, the PWM values ​​may be R = 180, G = 190, B = 200, W = 255). At the same time, the master controller internally presets or constructs a light color response model in real time. This light color response model describes the mathematical relationship between the driving parameters (PWM values) and optical parameters (CCT, Flux, etc.). At this time, using this light color response model, the master controller can reversely solve the known optical parameter deviation (such as +149K, +52lm) and calculate the required driving adjustment amount (for example, ΔR = -10, ΔG = -8, ΔB = +5, ΔW = -15) to offset this optical deviation. The master controller then adds the original driving parameters to the calculated driving adjustment amount to obtain the corrected driving parameters (for example, R = 170, G = 182, B = 205, W = 240). The main controller then creates a mapping relationship: the preset target parameters (4000K, 1000lm) correspond to the corrected drive parameters (170, 182, 205, 240). At this point, this mapping relationship (or a lookup table containing multiple mapping points) constitutes the core part of the compensation data.

[0083] In the embodiment of the present invention, the compensation data is calculated based on the nonlinear light and color response model of the lamp, so that the dimming and color adjustment near the calibration point can be ensured to have higher accuracy.

[0084] Furthermore, in one embodiment of the present invention, the step of calculating the driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation using a preset light color response model includes:

[0085] Instructing the slave lighting unit to apply at least one preset driving disturbance amount based on its original driving parameters;

[0086] The main calibration unit is used to measure the change in optical parameters after each disturbance is applied through the optical sensor integrated therein;

[0087] Based on the driving disturbance and the corresponding optical parameter change, a Jacobian matrix describing the relationship between the driving parameter change and the optical parameter change is constructed in real time for the slave lighting unit at the current working point;

[0088] The optical parameter deviation is mapped from the optical parameter domain to the driving parameter domain using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to solve the driving adjustment amount.

[0089] Specifically, to achieve higher precision, the master controller adopts an iterative method. When the slave lighting unit emits light with the original driving parameters, the master controller uses the original driving parameters as a reference and begins to sequentially perturb each independent driving channel of the slave lighting unit by applying a small, preset driving disturbance amount according to a preset order. The method specifically includes: while keeping the parameters of other driving channels unchanged, applying a predefined, non-zero driving disturbance amount only to the currently selected driving channel; measuring a set of perturbed optical parameters of the light output by the slave lighting unit after applying the driving disturbance amount; calculating an optical parameter change vector by subtracting the reference optical parameters from the perturbed optical parameters; calculating a partial derivative column vector representing the influence of the driving channel on all optical parameters by dividing each element of the optical parameter change vector by the scalar value of the driving disturbance amount; and permuting and combining the partial derivative column vectors calculated for each driving channel according to their perturbation order to construct a complete Jacobian matrix, wherein each column of the Jacobian matrix corresponds to a partial derivative column vector of a driving channel.

[0090] The above process is specifically as follows:

[0091] Perturbation channel 1 (R-channel): The main controller issues a command to increase the PWM value of the R channel by a small amount ΔPWM_R (for example, +5) based on the original value 180, while the PWM values ​​of the G, B, and W channels remain unchanged.

[0092] Measurement response 1: The optical sensor of the main calibration unit immediately measures the new optical parameters after the disturbance.

[0093] Calculation of variation 1: The master controller subtracts the newly measured optical parameter from the slave optical parameter before disturbance to obtain the optical parameter variation vector.

[0094] Recovery state: The master controller instructs the slave lighting unit to recover to the original driving parameters (R=180, G=190, B=200, W=255).

[0095] Perturbation channel 2 (G-channel): Repeat the above process, apply a small perturbation ΔPWM_G only to the G channel, and measure and calculate the corresponding optical parameter change vector.

[0096] ...and so on, until all drive channels (R, G, B, W, etc.) have been independently perturbed and their responses measured. Based on the above series of "disturbance-response" data of the perturbation quantities and the corresponding optical parameter changes, the master controller constructs a Jacobian matrix for the slave lighting unit in real time at the current operating point. Each column of the Jacobian matrix represents the influence rate of a drive channel on all optical parameters. At this point, the Jacobian matrix accurately describes the local linear relationship between the optical parameter changes and the drive parameter changes. In the construction of the Jacobian matrix, each column of the Jacobian matrix is ​​composed of the "disturbance-response" data of the corresponding channel.

[0097] Furthermore, with the initial optical parameter deviation vector and the Jacobian matrix describing the system response characteristics, solving the drive adjustment vector required to offset this optical parameter deviation is transformed into a linear algebra problem with a clear solution. Furthermore, in one embodiment of the present invention, the step of using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to map the optical parameter deviation from the optical parameter domain to the drive parameter domain to solve for the drive adjustment includes:

[0098] Construct each component of the optical parameter deviation into a deviation column vector of the optical parameter domain;

[0099] Compute the inverse or pseudo-inverse of the Jacobian matrix;

[0100] Multiplying the calculated inverse matrix or pseudo-inverse matrix by the deviation column vector of the optical parameter domain on the left, performing a matrix multiplication operation to obtain an original adjustment vector of the driving parameter domain;

[0101] The original adjustment vector is parsed into an adjustment column vector of the driving parameter domain, and each element of the adjustment column vector is the driving adjustment amount required to be applied to the corresponding driving channel.

[0102] Specifically, the main controller first obtains the optical parameter deviations calculated in the initial calibration phase. These optical parameter deviations are the differences between the subordinate optical parameters (actual measured values) and the reference optical parameters (target values). The main controller then organizes these optical parameter deviation components into a column vector in the same order as when constructing the Jacobian matrix, where the column vector is the deviation column vector of the optical parameter domain. It should be noted that since the drive adjustment needs to be able to offset the optical parameter deviation, the opposite of the optical parameter deviation is usually used as the target deviation column vector in actual calculations. Furthermore, the main controller calls its internal mathematical library function to perform an inverse operation on the previously constructed Jacobian matrix. If the Jacobian matrix is ​​a square matrix and reversible, that is, if the number of optical parameters is exactly equal to the number of independent drive channels, and the determinant of the Jacobian matrix is ​​not zero (that is, the Jacobian is a non-singular square matrix), then its inverse matrix is ​​directly calculated. If the Jacobian matrix is ​​a non-square matrix or a singular matrix, that is, the number of optical parameters is not equal to the number of drive channels, resulting in the Jacobian matrix being a rectangular matrix. Even a square matrix may become singular due to linear correlations between channels. In this case, its pseudo-inverse matrix must be calculated. The pseudo-inverse matrix is ​​a generalization of the inverse matrix concept, which can provide a unique least-squares solution with minimum norm for underdetermined or overdetermined linear equations. The pseudo-inverse matrix is ​​usually calculated using the singular value decomposition (SVD) method.

[0103] Furthermore, the main controller performs a left-multiplication operation on the deviation column vector of the optical parameter domain constructed above, using the calculated inverse matrix or pseudo-inverse matrix. The result is a new column vector, which is the original adjustment vector of the drive parameter domain. The dimension (i.e., the number of rows) of this original adjustment vector exactly matches the number of drive channels. After receiving the original adjustment vector of the drive parameter domain, the main controller parses and processes it. Specifically, each element of the original adjustment vector directly corresponds to the adjustment amount required for each drive channel. For example, the first element of the original adjustment vector, -10.3, indicates that the PWM duty cycle of the R channel needs to be reduced by 10.3. Since PWM drive values ​​are typically integers (e.g., 0-255), the main controller rounds or otherwise rounds these floating-point adjustment amounts to obtain the final integer adjustment value. Before applying the adjustment amount, the main controller checks whether the adjusted drive parameter exceeds its valid range (e.g., 0-255). If the adjusted value is less than 0, it is truncated to 0; if it is greater than 255, it is truncated to 255. After parsing and processing, a final, directly executable adjustment column vector for the drive parameter domain is obtained. Each element of this adjustment column vector represents the discretized drive adjustment required for the corresponding drive channel. This drive adjustment is then used to update the original drive parameters, generating corrected drive parameters that accurately offset light color deviation.

[0104] Among them, in an embodiment of the present invention, a light color response model is constructed through on-site, real-time disturbance testing, so that the light color response model can extremely accurately reflect the real physical characteristics of the current slave lighting unit at the current working point, solving the response difference problem under different lamps, different aging degrees, and different working temperatures.

[0105] Furthermore, in one embodiment of the present invention, after the step of calculating and generating a set of compensation data for the slave lighting unit, the step further includes:

[0106] Determining whether the calculated compensation data exceeds a preset threshold range;

[0107] When the threshold range is exceeded, the slave lighting unit is marked as a calibration abnormality unit and a copy of the compensation data of a neighboring unit is assigned to it as temporary compensation data. The neighboring unit is the slave lighting unit in the panel light control system that is closest to the calibration abnormality unit and has been successfully calibrated.

[0108] Specifically, after generating compensation data, the main controller extracts key correction information and compares it with a set of preset threshold ranges derived from experience or theory. This comparison can be performed from multiple dimensions:

[0109] 1. Driver Adjustment Amplitude Judgment: The main controller checks the magnitude of the driver adjustment vector calculated to offset light color deviation. This includes single-channel adjustment threshold judgment and overall adjustment norm threshold judgment. The single-channel adjustment threshold judgment determines whether the absolute value of each element in the driver adjustment vector exceeds a preset upper limit. For example, if the PWM adjustment of any channel exceeds 30% of the maximum PWM value, it may mean that the initial deviation of the lamp is extremely large, or that a certain LED channel has been severely attenuated. The overall adjustment norm threshold judgment calculates the norm of the entire driver adjustment vector (such as the L2 norm) and determines whether it exceeds the threshold. This can be used to assess the severity of the overall correction action.

[0110] 2. Determination of light color deviation amplitude: Before calculating the compensation data, the main controller has obtained the optical parameter deviation vector. At this time, it can also directly determine the magnitude of this original deviation. This includes chromaticity deviation threshold determination and brightness deviation threshold determination. The chromaticity deviation threshold determination is to calculate the distance of the initial color coordinate deviation and determine whether it exceeds the threshold. The brightness deviation threshold determination is to determine the relative percentage of the initial brightness deviation. At this time, if the difference between the measured brightness and the target brightness exceeds the threshold (such as 50%), this is usually abnormal.

[0111] As long as the inspection results of any one or more of the above dimensions exceed the corresponding preset threshold range, it means that the slave lighting unit itself has serious defects, the sensor is blocked, or there is a communication error. At this time, the master controller sets the calibration status of the slave lighting unit currently being calibrated to a special mark. In the device status table it maintains, the master controller updates the "calibration status" field of the slave lighting unit from "calibrating" or "calibration completed" to "calibration abnormality". At the same time, the master controller will record the specific data that led to the abnormal judgment (such as the adjustment amount that exceeded the standard, the original deviation value), as well as the timestamp and environmental parameters of the calibration, into the log of the unit, which can provide valuable diagnostic information for subsequent manual troubleshooting and maintenance.

[0112] To prevent the abnormal unit from performing out of place in the lighting scene, the master controller will not allow the unit marked as out of calibration to continue using its original state with significant deviations, nor will it rashly apply out-of-range compensation data that could result in extreme or erroneous light color output. Instead, it implements a fault-tolerant strategy using a neighboring inheritance strategy. The master controller then assigns a copy of the compensation data from a neighboring unit as temporary compensation data. The neighboring unit is the closest successfully calibrated slave lighting unit in the panel light control system to the abnormal unit.

[0113] Furthermore, in one embodiment of the present invention, the step of designating a compensation data copy of a neighboring unit as temporary compensation data includes:

[0114] Determine the location of the calibration anomaly unit in the network topology or physical space layout of the panel light control system;

[0115] Query the calibration status of all slave lighting units adjacent to the unit with calibration abnormality;

[0116] From all successfully calibrated adjacent units, select the one with the best signal strength or the closest physical distance as the template unit;

[0117] The compensation data of the template unit is copied and sent to the calibration abnormality unit.

[0118] Specifically, the main controller queries its stored topology information for the panel light control system. This topology can be based on the physical layout or network topology. The physical layout refers to the physical coordinates of each luminaire or its location on the floor plan, as recorded during system deployment. In a wireless mesh network, network topology determines proximity based on routing relationships or signal strength (RSSI) between nodes. The main controller then selects those identified neighboring units that have been successfully calibrated. This means these units have completed calibration and their compensation data has not triggered any anomaly thresholds. From these candidate template units, the main controller selects the best template unit based on a priority rule. This priority rule can include the unit with the closest physical distance, the unit with the best communication signal strength in a wireless network, or, if multiple units are close together, the one with the closest production batch or model to the abnormal unit. The main controller then copies the entire set of compensation data from the selected best template unit's storage. This copy of data is then distributed over the network as temporary compensation data to the unit marked as having a calibration anomaly. When the data is sent, the instruction will include a flag to inform the abnormal unit that this set of data is temporary or borrowed, so that the abnormal unit will know that it needs to be processed first during subsequent system self-tests or recalibrations.

[0119] Among them, in the embodiment of the present invention, by constructing a closed-loop, intelligent exception handling mechanism, it can not only automatically identify problematic lighting units to prevent them from being paralyzed or causing obvious visual defects due to calibration failure of a single lighting unit, thereby destroying the consistency of the overall light environment, but also provide a temporary solution for smooth transition based on the reasonable assumption that lamps with similar physical locations may also have similar production batches and aging conditions, greatly improving the robustness of the entire panel light control system and the continuity of the user experience, so as to provide an effect that is far better than not making any corrections, and ensuring the continuity and harmony of the overall visual effect.

[0120] In step S40, the master controller sends the compensation data to the slave lighting unit for storage, so that when the slave lighting unit subsequently receives a lighting instruction, it uses the compensation data to parse the lighting instruction and convert it into a set of modified driving parameters for execution;

[0121] In one embodiment of the present invention, the main controller sends the generated compensation data to the corresponding slave lighting unit through the network. After receiving the data, the slave lighting unit stores it in its own non-volatile memory (such as Flash). In subsequent daily use, when the slave lighting unit receives a common lighting instruction (such as "Scene A: All lights 4000K"), it will not execute it directly, but will first call the stored compensation data to parse and convert the instruction. For example, it will look for the corrected driving parameters corresponding to "4000K" in the compensation data (such as a specific set of multi-channel PWM values), and then use this set of corrected parameters to drive the LED, thereby emitting light that is highly consistent with the reference light.

[0122] The master controller then repeats the measurement and compensation process for the remaining slave lighting units in sequence. It should be noted that in this embodiment of the present invention, the number of master calibration units can be one or more, depending on actual usage needs and not specifically limited herein. Once all slave lighting units have completed calibration, when the user issues the "all lights 4000K" command, each slave lighting unit will call upon its stored compensation data for correction and execution, thereby achieving consistent light color across the entire panel light control system.

[0123] In this embodiment of the present invention, by localizing calibration results in slave lighting units, a distributed intelligent model with one-time calibration and long-term effectiveness is implemented. This allows a large number of low-cost slave lighting units without optical sensors to achieve completely consistent light output with the expensive master calibration unit, significantly improving the visual quality of the entire lighting space while significantly reducing the total system cost. The entire panel light control system now appears to be a highly consistent entity. Therefore, by utilizing a single, high-precision master calibration unit with integrated optical sensors to calibrate the entire panel light control system's slave lighting units, the visual inconsistency problem caused by individual hardware differences is fundamentally resolved.

[0124] In one embodiment of the present invention, after the compensation data is sent to the slave lighting unit for storage, the method further includes:

[0125] The master controller instructs all calibrated slave lighting units to emit light according to a verification target parameter, wherein the slave lighting units call their stored compensation data to perform corrections and then emit light;

[0126] The master calibration unit is used to poll and measure the actual light emitted by at least one slave lighting unit in the panel light control system through an optical sensor integrated therein;

[0127] The master controller compares the measurement results with the verification target parameters and generates a calibration quality report that includes the deviation value of each slave lighting unit from the verification target parameters and the overall consistency assessment.

[0128] Specifically, at a predetermined time (for example, at the end of calibration for all slave lighting units, or during daily system self-tests), the master controller broadcasts a verification command to all slave lighting units in the panel light control system whose status is "calibration completed" or "using temporary compensation." This command contains one or more verification target parameters. To ensure fairness and comprehensiveness of the verification, these verification target parameters are typically selected from color points not used in the initial calibration process. For example, if calibration is performed at 4000K, verification might be performed at 3000K and 6500K, effectively verifying the interpolation or extrapolation capabilities of the compensation data. The master controller then issues the same command to all target units. Each slave lighting unit that receives the command immediately calls upon its compensation data stored in local non-volatile memory (either generated by itself or temporary data inherited from a neighboring unit). Using this set of compensation data, each slave lighting unit parses the received verification target parameters and converts them into a set of corrected driving parameters, then drives its LED light source to emit light. It should be noted that this process is completely completed locally and automatically by the slave lighting unit without further intervention from the master controller.

[0129] After all the slave lighting units have been stably emitting light according to the verification instructions, the master controller will start an automated patrol and measurement program. The master controller will instruct one or more master calibration units to use their internally integrated optical sensors to measure the slave lighting units in the panel light control system one by one. For fixed master calibration units, they measure all slave lighting units within their physical coverage area in sequence according to a preset order. For mobile master calibration units (for example, those installed on patrol robots), the master controller will plan a path for them to move to the bottom or near each or representative slave lighting unit in turn for measurement. Each time a slave lighting unit is measured, the optical sensor of the master calibration unit will capture the actual optical parameters of the light emitted by it and upload these measured data together with the ID of the unit being measured to the master controller. This process will continue until all slave lighting units that need to be verified have been measured.

[0130] After collecting the measured data from all units under test, the master controller performs a series of data processing and analysis, ultimately automatically generating a structured calibration quality report. This data processing and analysis includes calculating individual deviations and overall consistency assessment. For each slave lighting unit under test, the master controller compares the uploaded measured optical parameters with the broadcast verification target parameters to calculate the deviation. Overall consistency assessment calculates statistical indicators that characterize the consistency of the entire panel light control system, including mean deviation, standard deviation / variance, maximum deviation (range), and pass rate. Mean deviation is the average of all unit deviations, reflecting the degree of systematic deviation. Standard deviation / variance is the standard deviation or variance of all unit measured values. This value is the core consistency metric. A smaller value indicates closer light color alignment across all lamps, indicating higher consistency. Maximum deviation (range) identifies the unit with the largest deviation from the target, which helps identify potential problems. The pass rate calculates the percentage of qualified units within a preset tolerance range (for example, a CCT deviation within ±50K is considered acceptable).

[0131] Furthermore, the main controller integrates all the above analysis results into a calibration quality report. This report can be presented as a data table, a visual chart, or a summary score or rating, where the data table lists in detail the ID, target value, measured value and deviation value of each unit. The visual chart can use a scatter plot to show the distribution of all units on the chromaticity diagram (all points should be highly concentrated around the target point), or a bar chart to show the deviation size of each unit. This calibration quality report can be stored in the main controller for reference at any time, or it can be pushed to the user's management interface (such as PC software or mobile phone app) via the network, and can even be set to automatically send an email to the system administrator after each verification.

[0132] Among them, in the embodiment of the present invention, by providing closed-loop verification and quality control, the effectiveness of the calibration work can be intuitively demonstrated to users or system administrators, confirming that the system has achieved the expected performance, and can promptly detect lamps that have failed calibration or have poor performance, providing a basis for subsequent maintenance, thereby greatly improving the manageability and credibility of professional lighting systems.

[0133] Furthermore, in one embodiment of the present invention, the lighting instruction is a scene instruction including a target spectral power distribution curve, and the method further includes:

[0134] The main controller receives a scene instruction including a target spectral power distribution curve, and discretizes the target spectral power distribution curve into target energy values ​​of a plurality of target key bands;

[0135] The main controller uses the light color response model obtained after calibration of all lighting units stored in it to construct a system response matrix that describes the relationship between the driving parameters of all units in the entire panel light control system and the spectral energy distribution after spatial mixing;

[0136] The master controller takes minimizing the weighted variance between the mixed spectrum and the target spectrum energy value as the optimization goal and uses a numerical optimization algorithm to solve a set of final driving parameters for each slave lighting unit that can achieve the optimization goal;

[0137] The master controller directly sends the calculated final driving parameters of each group to the corresponding slave lighting units for execution.

[0138] Specifically, the main controller receives a high-level scene instruction through its host computer interface or network API. The core content of this high-level scene instruction is no longer a simple CCT or luminous flux, but a target spectral power distribution (SPD) curve. The spectral power distribution curve is usually given as a series of wavelength-energy data points (for example, from 380nm to 780nm, one data point every 5nm). In theory, the system can directly use high-resolution SPD data points as the optimization target, but this will result in a huge amount of calculation. To improve efficiency, the main controller first discretizes the target spectral power distribution curve. This divides the entire visible spectrum range (380nm-780nm) into multiple (e.g., m) key bands. Then, for each key band, the main controller calculates the integrated energy value of the target spectral power distribution curve within the band, mainly by calculating the area of ​​the continuous curve within each band. At this time, the continuous target spectral power distribution curve is converted into a multi-dimensional (m) target energy vector.

[0139] Furthermore, the master controller retrieves the light color response model of all lighting units (including the master calibration unit and all calibrated slave lighting units) stored in its database. The light color response model is the basic spectrum of each independent LED channel of each lighting unit measured during the calibration process. In other words, the master controller knows the target spectral power distribution emitted by the different channels of each unit under 100% drive. At this time, the master controller integrates the basic spectral data of each channel of all lighting units to construct a total system response matrix. The size of this matrix is ​​the product of the number of key bands and the total number of all driving channels in the entire panel light control system. The elements in this matrix represent the energy value contributed by the driving channel in the panel light control system to its corresponding key band under unit drive. It describes how any combination of driving parameters of all lighting units in the panel light control system will mix the final spectrum in space.

[0140] Furthermore, the optimization goal of the master controller is to find a set of final drive vectors that minimizes the difference between the mixed spectrum it produces and the target spectrum. This difference is quantified using the weighted variance (i.e., the square of the weighted bi-norm). Since the value of the final drive vector is not infinite, it must satisfy physical constraints, namely, the drive value of each channel (such as the PWM duty cycle) must be within the valid range (e.g., 0-255). Since this is a constrained quadratic programming problem, the master controller will call its built-in numerical optimization solver to find the optimal solution, and the solution outputs a set of final drive vectors assigned to each lighting unit that minimizes the difference between the mixed spectrum and the target spectrum. The final drive vector contains the precise drive value that should be set for each drive channel in the panel light control system. Furthermore, the master controller will decompose the solved final drive vector according to its original structure to parse out a set of drive parameters corresponding to each slave lighting unit. The master controller sends the calculated final drive parameters to the corresponding slave lighting units through the network. After receiving this specific set of final drive parameters, the slave lighting units directly execute this set of instructions to drive their LEDs to emit the specified light without any local calculation or correction.

[0141] In summary, the panel light control method in the above-mentioned embodiment of the present invention, by deploying only a small number of master calibration units with integrated optical sensors in the panel light control system, performs in-situ measurement and calibration of a large number of slave lighting units that do not contain optical sensors, thereby avoiding the huge hardware overhead of equipping each lamp with a sensor. At the same time, because the calibration is performed in the actual installation environment of the lamp, all factors that cause light color deviation, such as manufacturing tolerances, light decay, and temperature drift, can be comprehensively compensated, ensuring highly uniform light performance in the entire lighting space and greatly improving the quality of the light environment. The master calibration unit accurately measures the optical parameter deviation between the light output of each slave lighting unit and the reference optical parameters, and calculates and generates a set of compensation data for the slave lighting units based on the optical parameter deviation. When each slave lighting unit subsequently receives instructions, it can use the compensation data to perform self-correction, so that it can be accurately calibrated to the same precise reference, fundamentally solving the problem of poor light color consistency caused by individual hardware differences in panel lights in existing large-scale deployments.

[0142] Example 2

[0143] See also Figure 3 , is a schematic diagram of the structure of a panel light control device provided by a second embodiment of the present invention. For ease of explanation, only the portions relevant to the embodiment of the present invention are shown. The panel light control device is applied to a panel light control system including a main controller, at least one main calibration unit, and at least one slave lighting unit. The main calibration unit is a panel light with an integrated optical sensor, and the slave lighting unit is a panel light without an optical sensor. The device includes:

[0144] a reference optical parameter determination module 11, configured to instruct the main calibration unit to emit reference light that meets preset target parameters by the main controller, and to measure the reference light by the main calibration unit through an optical sensor integrated therein to determine a set of reference optical parameters corresponding to the preset target parameters;

[0145] a slave optical parameter acquisition module 12, configured to instruct the slave lighting unit to emit light according to the preset target parameters by the master controller, and to measure the light emitted by the slave lighting unit by the master calibration unit through an optical sensor integrated therein, so as to obtain a set of slave optical parameters;

[0146] a compensation data generating module 13, configured to calculate, by the master controller, an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculate and generate a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation;

[0147] The compensation data application module 14 is used for the master controller to send the compensation data to the slave lighting unit for storage, so that when the slave lighting unit subsequently receives a lighting instruction, it uses the compensation data to parse and convert the lighting instruction into a set of corrected driving parameters and execute it.

[0148] Furthermore, in one embodiment of the present invention, the compensation data generating module 13 includes:

[0149] an original driving parameter acquiring unit, configured to acquire original driving parameters used by the slave lighting unit to emit the light;

[0150] a driving adjustment amount calculation unit, configured to calculate, based on the optical parameter deviation and the original driving parameters, a driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation using a preset light color response model;

[0151] The compensation data generating unit is configured to combine the original driving parameter with the driving adjustment amount to generate a modified driving parameter, and use a mapping relationship between the modified driving parameter and the preset target parameter as part of the compensation data.

[0152] Furthermore, in one embodiment of the present invention, the driving adjustment amount calculation unit includes:

[0153] a driving disturbance amount applying subunit, configured to instruct the slave lighting unit to apply at least one preset driving disturbance amount based on its original driving parameters;

[0154] an optical parameter variation measurement subunit, configured to measure the optical parameter variation after each disturbance is applied using the main calibration unit via an optical sensor integrated therein;

[0155] A Jacobian matrix construction subunit, configured to construct, based on the driving disturbance amount and the corresponding optical parameter change amount, a Jacobian matrix describing the relationship between the driving parameter change and the optical parameter change for the slave lighting unit at the current working point in real time;

[0156] The driving adjustment amount calculation subunit is used to map the optical parameter deviation from the optical parameter domain to the driving parameter domain using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to solve the driving adjustment amount.

[0157] Furthermore, in one embodiment of the present invention, the driving adjustment amount calculation subunit is configured to:

[0158] Constructing each component of the optical parameter deviation into a deviation column vector of an optical parameter domain;

[0159] Calculating the inverse matrix or pseudo-inverse matrix of the Jacobian matrix;

[0160] Multiplying the calculated inverse matrix or pseudo-inverse matrix by the deviation column vector of the optical parameter domain to obtain an original adjustment vector of the driving parameter domain by performing a matrix multiplication operation;

[0161] The original adjustment vector is parsed into an adjustment column vector in a driving parameter domain, where each element of the adjustment column vector is a driving adjustment amount required to be applied to a corresponding driving channel.

[0162] Furthermore, in one embodiment of the present invention, the lighting instruction is a scene instruction including a target spectral power distribution curve, and the apparatus further includes:

[0163] A scene instruction receiving module is configured to receive a scene instruction including a target spectral power distribution curve from the main controller, and discretize the target spectral power distribution curve into target energy values ​​of a plurality of target key bands;

[0164] A system response total matrix construction module is configured for the main controller to use the light color response models stored in the main controller and obtained after calibration of all lighting units to construct a system response total matrix that describes the relationship between the driving parameters of all units in the entire panel light control system and the spectral energy distribution after spatial mixing;

[0165] a final driving parameter calculation module, configured to use a numerical optimization algorithm to solve for each slave lighting unit a set of final driving parameters that can achieve the optimization goal, with the master controller taking minimization of the weighted variance between the mixed spectrum and the target spectrum energy value as the optimization goal;

[0166] The final driving parameter application module is used for the main controller to directly send each group of calculated final driving parameters to the corresponding slave lighting unit for execution.

[0167] Furthermore, in one embodiment of the present invention, the device further comprises:

[0168] a verification lighting module, configured to instruct all calibrated slave lighting units to emit light according to a verification target parameter by the master controller, wherein the slave lighting units call their stored compensation data to perform corrections and then emit light;

[0169] a light measurement module, configured to utilize the master calibration unit to poll and measure the actual light emitted by at least one slave lighting unit in the panel light control system through an optical sensor integrated therein;

[0170] A calibration quality report generation module is used for the main controller to compare the measurement results with the verification target parameters and generate a calibration quality report including the deviation value of each slave lighting unit from the verification target parameters and the overall consistency evaluation.

[0171] Furthermore, in one embodiment of the present invention, the device further comprises:

[0172] A threshold judgment module is used to judge whether the calculated compensation data exceeds a preset threshold range;

[0173] A temporary compensation data designation module is used to mark the slave lighting unit as a calibration abnormality unit when the threshold judgment module determines that the threshold range is exceeded, and to designate a copy of the compensation data of a neighboring unit as temporary compensation data for it. The neighboring unit is a slave lighting unit in the panel light control system that is closest to the calibration abnormality unit and has been successfully calibrated.

[0174] Furthermore, in one embodiment of the present invention, the temporary compensation data specifying module includes:

[0175] a position determination unit, configured to determine the position of the calibration abnormality unit in the network topology or physical space layout of the panel light control system;

[0176] a calibration status query unit, configured to query the calibration status of all subordinate lighting units adjacent to the calibration abnormality unit;

[0177] The template unit selection unit selects the one with the best signal strength or the closest physical distance from all successfully calibrated adjacent units as the template unit;

[0178] The temporary compensation data specifying unit is used to copy the compensation data of the template unit and send it to the calibration abnormality unit.

[0179] The panel light control device provided in the embodiment of the present invention has the same implementation principle and technical effects as those of the aforementioned method embodiment. For the sake of brief description, any matters not mentioned in the device embodiment may be referred to the corresponding contents in the aforementioned method embodiment.

[0180] Example 3

[0181] Another aspect of the present invention is to provide a panel light control system. Figure 4 , which shows a panel light control system according to a third embodiment of the present invention, comprising:

[0182] At least one main calibration unit 10, which is a panel light integrated with an optical sensor;

[0183] At least one slave lighting unit 20, which is a panel light without an optical sensor;

[0184] A main controller 30 is configured to implement the panel light control method as described in the above embodiment.

[0185] In one embodiment of the present invention, as described in the aforementioned embodiments, the master calibration unit is a special panel light. Its appearance and basic lighting functions are identical to those of an ordinary panel light, but it incorporates a high-precision optical sensor (e.g., a micro-spectrometer) capable of accurately measuring chromaticity coordinates (x, y), correlated color temperature (CCT), and luminous flux (Luminous Flux). The master calibration unit itself undergoes precise factory calibration, and its luminous characteristics and sensor measurement data are highly reliable. In this panel light control system, it functions not only as a lighting fixture but, more importantly, as a reference light source and measurement device during the calibration process.

[0186] In one embodiment of the present invention, the slave lighting unit is an ordinary panel light that constitutes the main body of the panel light control system. In order to minimize the total cost of the system, these panel lights do not contain optical sensors, and their slave lighting units are only responsible for receiving driving instructions and emitting light accordingly.

[0187] In one embodiment of the present invention, the master controller is the brain of the entire panel light control system. It can be a dedicated hardware controller, an intelligent gateway, an industrial computer or server running specific software, or even a virtualized controller in the cloud. Alternatively, it can be a high-performance MCU in the master calibration unit. The master controller is used to implement the panel light control method in the embodiment of the present invention. Specifically, for example, it is responsible for initiating the calibration process, executing complex calibration algorithms, storing compensation data and models for all lamps, and even issuing daily lighting instructions. Furthermore, the master controller, master calibration unit, and slave lighting units in the above-mentioned panel light control system are interconnected via a wired (such as DALI, DMX) or wireless (such as Zigbee, Bluetooth Mesh, Wi-Fi) communication network to form an intelligent panel light control system.

[0188] Furthermore, the main controller includes a processor and a memory storing computer program instructions. When the processor executes the computer program instructions in the memory, the panel light control method as described in the above embodiment is implemented.

[0189] In some embodiments, the processor may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor or other data processing chip, used to run program code stored in the memory or process data, such as executing access restriction programs.

[0190] Among them, the memory includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), magnetic memory, disk, optical disk, etc. In some embodiments, the memory can be an internal storage unit of the main controller, such as the hard disk of the main controller. In other embodiments, the memory can also be an external storage device of the main controller, such as a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the main controller. Furthermore, the memory can also include both the internal storage unit of the main controller and an external storage device. The memory can be used not only to store application software and various types of data installed in the main controller, but also to temporarily store data that has been output or is to be output.

[0191] It should be pointed out that Figure 4 The structure shown does not constitute a limitation on the main controller. In other embodiments, the main controller may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0192] An embodiment of the present invention further provides a storage medium storing computer program instructions. When the computer program instructions are executed by a processor, the panel light control method described in the above embodiment is implemented.

[0193] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units or modules as needed, that is, the internal structure of the storage device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the implementation method can be integrated into a main controller, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other and are not used to limit the scope of protection of the present invention.

[0194] Those skilled in the art will appreciate that the logic and / or steps represented in the flowcharts or otherwise described herein, for example, may be considered as a sequenced list of executable instructions for implementing the logical functions, and may be embodied in any storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "storage medium" may be any device that can contain, store, communicate, propagate, or transmit a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0195] More specific examples (a non-exhaustive list) of readable storage media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk cartridge (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the storage medium may even be paper or other suitable medium on which the program is printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering, or processing in another suitable manner as necessary, and then stored in a memory.

[0196] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used to implement the hardware: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0197] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0198] The above-described embodiments merely illustrate several embodiments of the present invention, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present invention. Therefore, the scope of protection of the present invention shall be determined by the appended claims.

Claims

1. A panel light control method, characterized in that: Applied to a panel light control system comprising a master controller, at least one master calibration unit, and at least one slave lighting unit, wherein the master calibration unit is a panel light with an internally integrated optical sensor, and the slave lighting unit is a panel light without an optical sensor, the method comprises: The main controller instructs the main calibration unit to emit reference light that meets preset target parameters, and the main calibration unit measures the reference light through an optical sensor integrated therein to determine a set of reference optical parameters corresponding to the preset target parameters; The master controller instructs the slave lighting unit to emit light according to the preset target parameters, and the master calibration unit measures the light emitted by the slave lighting unit through an optical sensor integrated therein to obtain a set of slave optical parameters; The master controller calculates an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculates and generates a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation; The master controller sends the compensation data to the slave lighting unit for storage, so that when the slave lighting unit subsequently receives a lighting instruction, it uses the compensation data to parse and convert the lighting instruction into a set of modified driving parameters and executes the lighting instruction.

2. The panel light control method according to claim 1, characterized in that: The step of calculating and generating a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation comprises: obtaining original driving parameters used by the slave lighting unit to emit the light; Based on the optical parameter deviation and the original driving parameters, calculating a driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation through a preset light color response model; The original driving parameter is combined with the driving adjustment amount to generate a modified driving parameter, and a mapping relationship between the modified driving parameter and the preset target parameter is used as a part of the compensation data.

3. The panel light control method according to claim 2, characterized in that: The step of calculating the driving adjustment amount to be applied to the original driving parameters to offset the optical parameter deviation using a preset light color response model includes: Instructing the slave lighting unit to apply at least one preset driving disturbance amount based on its original driving parameters; The main calibration unit is used to measure the optical parameter change after each disturbance is applied through the optical sensor integrated therein; Based on the driving disturbance amount and the corresponding optical parameter change amount, constructing a Jacobian matrix describing the relationship between the driving parameter change and the optical parameter change for the slave lighting unit at the current working point in real time; The optical parameter deviation is mapped from the optical parameter domain to the driving parameter domain using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to solve the driving adjustment amount.

4. The panel light control method according to claim 3, characterized in that: The step of mapping the optical parameter deviation from the optical parameter domain to the driving parameter domain using the inverse matrix or pseudo-inverse matrix of the Jacobian matrix to solve the driving adjustment amount includes: Constructing each component of the optical parameter deviation into a deviation column vector of an optical parameter domain; Calculating the inverse matrix or pseudo-inverse matrix of the Jacobian matrix; Multiplying the calculated inverse matrix or pseudo-inverse matrix by the deviation column vector of the optical parameter domain to obtain an original adjustment vector of the driving parameter domain by performing a matrix multiplication operation; The original adjustment vector is parsed into an adjustment column vector in a driving parameter domain, where each element of the adjustment column vector is a driving adjustment amount required to be applied to a corresponding driving channel.

5. The panel light control method according to claim 1, characterized in that: The lighting instruction is a scene instruction including a target spectral power distribution curve, and the method further includes: The main controller receives a scene instruction including a target spectral power distribution curve, and discretizes the target spectral power distribution curve into target energy values ​​of a plurality of target key bands; The main controller uses the light color response model obtained after calibration of all lighting units stored in it to construct a system response matrix that describes the relationship between the driving parameters of all units in the entire panel light control system and the spectral energy distribution after spatial mixing; The master controller uses a numerical optimization algorithm to solve a set of final driving parameters for each slave lighting unit that can achieve the optimization goal, with minimizing the weighted variance between the mixed spectrum and the target spectrum energy value as the optimization goal; The master controller directly sends the calculated final driving parameters of each group to the corresponding slave lighting unit for execution.

6. The panel light control method according to claim 1, characterized in that: After sending the compensation data to the slave lighting unit for storage, the method further includes: The master controller instructs all calibrated slave lighting units to emit light according to a verification target parameter, wherein the slave lighting units call their stored compensation data to perform corrections and then emit light; Using the master calibration unit to poll and measure the actual light emitted by at least one slave lighting unit in the panel light control system through an optical sensor integrated therein; The measurement results are compared with the verification target parameters to generate a calibration quality report including the deviation value of each slave lighting unit from the verification target parameters and the overall consistency assessment.

7. The panel light control method according to claim 1, characterized in that: After the step of calculating and generating a set of compensation data for the slave lighting unit, the step further includes: Determining whether the calculated compensation data exceeds a preset threshold range; When the threshold range is exceeded, the slave lighting unit is marked as a calibration abnormality unit, and a copy of the compensation data of a neighboring unit is assigned to it as temporary compensation data. The neighboring unit is a slave lighting unit in the panel light control system that is closest to the calibration abnormality unit and has been successfully calibrated.

8. The panel light control method according to claim 7, characterized in that: The step of assigning a compensation data copy of a neighboring unit as temporary compensation data comprises: Determining the location of the calibration abnormality unit in the network topology or physical space layout of the panel light control system; querying the calibration status of all slave lighting units adjacent to the unit with calibration abnormality; From all successfully calibrated adjacent units, select the one with the best signal strength or the closest physical distance as the template unit; The compensation data of the template unit is copied and sent to the calibration abnormality unit.

9. A panel light control device, characterized in that: Applicable to a panel light control system comprising a main controller, at least one main calibration unit, and at least one slave lighting unit, wherein the main calibration unit is a panel light with an internally integrated optical sensor, and the slave lighting unit is a panel light without an optical sensor. The device comprises: a reference optical parameter determination module, configured to cause the main controller to instruct the main calibration unit to emit reference light that meets preset target parameters, and for the main calibration unit to measure the reference light using an optical sensor integrated therein to determine a set of reference optical parameters corresponding to the preset target parameters; a slave optical parameter acquisition module, configured to instruct the slave lighting unit to emit light according to the preset target parameters by the master controller, and to measure the light emitted by the slave lighting unit by the master calibration unit through an optical sensor integrated therein, so as to obtain a set of slave optical parameters; a compensation data generating module, configured to calculate, by the master controller, an optical parameter deviation between the slave optical parameter and the reference optical parameter, and calculate and generate a set of compensation data for the slave lighting unit based on the calculated optical parameter deviation; The compensation data application module is used for the master controller to send the compensation data to the slave lighting unit for storage, so that when the slave lighting unit subsequently receives a lighting instruction, it uses the compensation data to parse and convert the lighting instruction into a set of corrected driving parameters and execute it.

10. A panel light control system, characterized in that: include: At least one main calibration unit, which is a panel light integrated with an optical sensor; at least one slave lighting unit, which is a panel light that does not include an optical sensor; A main controller, wherein the main controller is configured to implement the panel light control method according to any one of claims 1 to 8.