A synchronous control system and method for screen atmosphere light
By designing a screen ambient light synchronization control system including input module, FPGA module, image processing module and light strip drive module, the problem of several frame delay in screen ambient light strip following the change of screen display screen is solved, and the color consistency between LED light strip and screen display screen is achieved, which improves user's visual experience and saves development costs.
Patent Information
- Application Number
- CN202111369375.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-18
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2041-11-18
AI Technical Summary
There is a number of frame delays in the existing screen ambient light strip following the change of the screen display screen, resulting in inconsistent color of the LED light strip display and the screen color, affecting the user's visual experience.
Design a synchronization control system for screen ambient lights, including input module, FPGA module, image processing module and light strip drive module. By dividing the 1920*1080 pixel point screen into 32*18 areas, each area calculates the RGB average value, and using the shift register module to calculate the block RGB average value, the final determination of the bead RGB value of the LED light strip.
The color consistency between the LED light strip and the screen display screen is achieved, which avoids delay problems, improves the user's visual experience, and uses the minimum FPGA resources, saving development costs.
Smart Images

Figure CN114037717B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of lighting control, and in particular to a synchronous control system and method for a screen atmosphere light. Background Art
[0002] In order to enhance the screen atmosphere function, the LED lights behind or around the screen are used to expand the screen display. However, the LED light strip cannot quickly respond to the changes in the screen, and there is a delay of several frames, which causes the color displayed by the LED light strip to be inconsistent with the color of the screen, thus affecting the user's viewing experience. Summary of the invention
[0003] In view of the problems of the prior art, the purpose of the present invention is to provide a synchronous control system and method for a screen atmosphere light to ensure the color consistency between the LED light strip and the screen display image.
[0004] To achieve the above object, the technical solution adopted by the present invention is:
[0005] A screen atmosphere light synchronization control system, comprising an input module, an FPGA module, an image processing module and a light strip driving module;
[0006] The input module is connected to the FPGA module and is used to input the video signal to be displayed on the screen into the FPGA; the FPGA module is used to collect image information of the video signal and transmit it to the image processing module; the image processing module processes the image information and determines the color value of the lamp beads of the LED light strip according to the image information; the light strip driving module drives the LED light strip for display according to the color value of the lamp beads determined by the image processing module;
[0007] The image processing module processes the image information as follows:
[0008] (1) Divide the 1920*1080 pixel screen into 32*18 areas, each area is 60*60 pixels; preset 32 registers in the horizontal direction, each register corresponds to one area;
[0009] (2) Obtain the RGB average value of each area: The image is collected row by row. Each time a pixel is received, the RGB value of the pixel is added to the corresponding area register. When the last pixel of the area is collected, the total RGB value of the area can be obtained and the RGB average value of the area can be calculated. When all the pixels in a row of areas are collected, the RGB average value of each area in this row can be obtained. Clear the 32 registers, then collect the next row of pixels, and start calculating the RGB average value of each area in the next row. Repeat this cycle until the image collection is completed.
[0010] (3) Calculate the RGB average value of each block;
[0011] The screen is divided into multiple blocks in the horizontal and vertical directions, and each block contains N areas. For the blocks in the vertical direction, N-1 shift register modules are preset, and the N-1 shift register modules are connected end to end, and each register module contains 32 registers. For the blocks in the horizontal direction, 1 shift register is preset, and the shift register contains N-1 registers. In the process of calculating the average RGB value of the area, 3 shift register modules are used to calculate the average RGB value of the block in the vertical direction, and the shift register module is used to calculate the average RGB value of the block in the horizontal direction. Specifically, for the blocks in the horizontal direction, the average RGB values of N consecutive areas are stored in the shift register, and the RGB average value of the corresponding block is obtained at the last pixel of the last area of the block. For the blocks in the vertical direction, the first area value is sent to the shift register module, and after 32 shifts, the current area value and the previous area value in the same column are processed at the same time. When the last pixel of the block is processed, the RGB average value of the block can be obtained.
[0012] (4) Determine the RGB value of the LED light strip beads;
[0013] The RGB average value of the block corresponding to the position of the lamp bead is used as the final RGB value displayed by the lamp bead;
[0014] Or, taking the location of the lamp bead as the center, take the average RGB value of the M blocks around it as the final RGB value displayed by the lamp bead.
[0015] The image processing module also performs the following processing:
[0016] (5) Convert the RGB value of the lamp bead to the HSI value and adjust the HSI value:
[0017] The chromaticity component H remains unchanged, the saturation component S and the brightness component I are quantized to 256. When the saturation component S is less than 10, the original saturation value is kept unchanged. When it is greater than 10, it is increased according to demand. When the brightness component I is less than 16, the brightness component I is uniformly changed to 0. When the brightness component I is greater than 16, it is increased according to demand.
[0018] The adjusted HSI value is converted into RGB value and then sent to the light strip driver module to light up the LED light.
[0019] The control system also includes an audio processing module connected to the FPGA module. The FPGA module is also used to collect audio information of the video signal and transmit it to the audio processing module; the audio processing module processes the audio information, quantifies the volume, and changes the number of lights according to the volume change.
[0020] The control system also includes an MCU module connected to the FPGA module and a light strip mode control module; the light strip mode control module is used to select whether the light strip changes according to audio or image, and whether the light strip is controlled by the FPGA module or the MCU module; the MCU module is used to output control instructions for selecting the light strip control mode to the FPGA module.
[0021] A screen atmosphere light synchronization control method, comprising the following steps:
[0022] Step 1: Use FPGA to collect the video signal displayed on the screen, the resolution of the video signal is 1920*1080; divide the 1920*1080 pixel screen into 32*18 areas, each area is 60*60 pixels; preset 32 registers in the horizontal direction, each register corresponds to one area;
[0023] Step 2: collect image information in the video signal, and calculate the RGB average value of each area during the collection process;
[0024] The image is collected line by line. Each time a pixel is received, the RGB value of the pixel is added to the corresponding area register. When the last pixel of the area is collected, the total RGB value of the area can be obtained and the RGB average value of the area can be calculated. When all the pixels in a row of areas are collected, the RGB average value of each area in this row can be obtained. Clear the 32 registers, then collect the next row of pixels, and start the RGB average value of each area in the next row. Repeat this cycle until the image collection is completed.
[0025] Step 3: Calculate the RGB average value of each block;
[0026] The screen is divided into multiple blocks in the horizontal and vertical directions, and each block contains N areas. For the blocks in the vertical direction, N-1 shift register modules are preset, and the N-1 shift register modules are connected end to end, and each register module contains 32 registers. For the blocks in the horizontal direction, 1 shift register is preset, and the shift register contains N-1 registers. In the process of calculating the average RGB value of the area, 3 shift register modules are used to calculate the average RGB value of the block in the vertical direction, and the shift register module is used to calculate the average RGB value of the block in the horizontal direction. Specifically, for the blocks in the horizontal direction, the average RGB values of N consecutive areas are stored in the shift register, and the RGB average value of the corresponding block is obtained at the last pixel of the last area of the block. For the blocks in the vertical direction, the first area value is sent to the shift register module, and after 32 shifts, the current area value and the previous area value in the same column are processed at the same time. When the last pixel of the block is processed, the RGB average value of the block can be obtained.
[0027] Step 4: Determine the RGB value of the LED light strip beads;
[0028] The RGB average value of the block corresponding to the lamp bead is used as the final RGB value displayed by the lamp bead;
[0029] Or, taking the location of the lamp bead as the center, take the average RGB value of the M blocks around it as the final RGB value displayed by the lamp bead;
[0030] Step 5: Drive the LED light strip according to the determined RGB value of the lamp bead.
[0031] In the step 5, before driving the LED light strip, the RGB value of the lamp bead is converted into a color space;
[0032] Convert the RGB value of the lamp bead to HSI value, and adjust the HSI value: the chromaticity component H remains unchanged, the saturation component S and the brightness component I are quantized to 256, when the saturation component S is less than 10, keep the original saturation value unchanged, when it is greater than 10, increase it according to demand; when the brightness component I is less than 16, the brightness component I is uniformly changed to 0 to achieve gray removal, and when the brightness component I is greater than 16, it is increased according to demand;
[0033] The adjusted HSI value is converted into RGB value before being sent to the light strip driver module to light up the LED light strip.
[0034] The method also includes an audio processing step: collecting audio information in the video signal, quantifying the volume, and changing the number of lights on according to the volume change; when driving the LED light strip, the number of lights on determined by the audio and the number of lights on determined by the image are combined to drive the LED light strip.
[0035] After adopting the above scheme, when the image processing module of the present invention obtains the RGB value, each pixel point information received is added to the corresponding area register. When the last pixel point of the area is detected, the average value of the area, that is, the first block value, can be immediately obtained. Therefore, when a certain lamp is calculated to correspond to the Nth area, the RGB value of the lamp can be immediately obtained. Using this method to calculate the pixel value of the screen, the RGB value of the LED lamp bead can be obtained as quickly as possible without delay, and the least FPGA resources are used, saving development costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 This is a principle block diagram of the present invention;
[0037] Figure 2 It is the main flow chart of the present invention;
[0038] Figure 3 A flow chart for determining the color value of a lamp bead for an image of the present invention;
[0039] Figure 4 This is a schematic diagram of screen division;
[0040] Figure 5 This is the color space conversion flow chart. DETAILED DESCRIPTION
[0041] like Figure 1-5 As shown, the present invention discloses a screen atmosphere light synchronization control system, which includes an input module, an FPGA module, an image processing module and a light strip driving module; wherein the input module is connected to the FPGA module, and is used to input a video signal to be displayed on the screen to the FPGA; the FPGA module is used to collect image information of the video signal, and transmit it to the image processing module; the image processing module processes the image information, and the FPGA module determines the lamp bead color value of the LED light strip according to the processing result of the image processing module; the light strip driving module drives the LED light strip for display according to the lamp bead color value determined by the image processing module.
[0042] The image processing module processes the image information as follows:
[0043] (1) Divide the 1920*1080 pixel screen into 32*18 areas, each area is 60*60 pixels; preset 32 registers in the horizontal direction, each register corresponds to one area.
[0044] (2) Obtain the RGB average value of each area: The image is acquired line by line. Each time a pixel is received, the RGB value of the pixel is added to the corresponding area register. When the last pixel of the area is acquired, the total RGB value of the area is obtained and the RGB average value of the area is calculated. When all the pixels in a row of areas are acquired, the RGB average value of each area in this row can be obtained. Clear the 32 registers, then acquire the next row of pixels and start calculating the RGB average value of each area in the next row. Repeat this cycle until the image acquisition is completed.
[0045] (3) Calculate the RGB average value of each block;
[0046] The screen is divided into multiple blocks in the horizontal and vertical directions, and each block contains multiple areas. For the blocks in the vertical direction, three shift register modules are preset, and the three shift register modules are connected end to end, and each register module contains 32 registers; for the blocks in the horizontal direction, one shift register is preset, and the shift register contains 3 registers.
[0047] In the process of calculating the regional RGB average value, three shift register modules are used to calculate the RGB average value of the block in the vertical direction, and the shift register module is used to calculate the RGB average value of the block in the horizontal direction. Specifically, for the block in the horizontal direction, the pipeline method is used to store the RGB average values of four consecutive horizontal regions in the shift register, so that the RGB average value of the block corresponding to light 1 can be obtained at the last pixel of the last region of the block (such as pixel point A in the figure). For the block in the vertical direction, the first regional value is sent to the shift register module. After 32 shifts, the current regional value and the previous regional value in the same column can be processed at the same time, so that the RGB average value of the block corresponding to light 2 can be processed at the last pixel (pixel point B). Because the numerical pipeline storage method is adopted, after the final pixel point is received, the average values of the four consecutive regions including the previous ones can be processed at the same time.
[0048] In this embodiment, each block includes four continuous areas, so when calculating the average RGB value of the block, three shift register modules are preset for the blocks in the vertical direction; one shift register is preset for the blocks in the horizontal direction, and the shift register includes three registers. If a block includes N continuous areas, then N-1 shift register modules should be set to calculate the average RGB value of the block in the vertical direction; the shift register preset in the horizontal direction includes M-1 registers.
[0049] (4) Determine the RGB value of the LED light strip beads;
[0050] The FPGA module determines the RGB value of the lamp bead based on the block RGB average value calculated by the image processing module: taking the location of the lamp bead as the center, taking the average RGB value of the 8 blocks around it as the final RGB value displayed by the lamp bead; or taking the block RGB average value corresponding to the lamp bead as the final RGB value displayed by the lamp bead.
[0051] In the present invention, since the RGB average value of each area is independent, the FPGA module can flexibly choose when determining the block value corresponding to the lamp bead.
[0052] In order to ensure the display effect of the LED light strip, after determining the RGB value of the LED light strip's lamp beads, the image processing module will also perform the following processing:
[0053] Convert the RGB value of the lamp bead to HSI value and adjust the HSI value:
[0054] The chromaticity component H remains unchanged, and the saturation component S and brightness component I are quantized to 256. When the saturation component S is less than 10, the original saturation value is kept unchanged. When it is greater than 10, it is increased according to demand. When the brightness component I is less than 16, the brightness component I is uniformly changed to 0 to achieve gray removal, preventing the gray value of the screen from causing visual deviation when the lamp beads are lit. When the brightness component I is greater than 16, it is increased according to demand. The increase value can be set in advance.
[0055] The adjusted HSI value is converted into RGB value and then sent to the light strip driver module to light up the LED light.
[0056] When the image processing module of the present invention obtains the RGB value, each pixel point information received is added to the corresponding area register. When the last pixel point of the area is detected, the average value of the area, that is, the first block value, can be immediately obtained. Therefore, when a certain lamp is calculated to correspond to the fourth area, the RGB value of the lamp can be immediately obtained. By calculating the pixel value of the picture in this way, the RGB value of the LED lamp bead can be obtained as quickly as possible without delay, and the least FPGA resources are used, saving development costs.
[0057] On the basis of the above, the synchronous control system of the present invention also includes an audio processing module, an MCU module and a light strip mode control module. When the control system adds an audio processing module, the FPGA module is also used to collect audio information of the video signal and transmit it to the audio processing module. The audio processing module processes the audio information, quantifies the volume, and changes the number of lights according to the volume change. The light strip mode control module is used to select whether the light strip changes according to audio or image, and whether the light strip is controlled by the FPGA module or the MCU module. The MCU module is used to output control instructions for selecting the light strip control mode to the FPGA module.
[0058] Combination Figure 2-5As shown, based on the above synchronous control system, the present invention also discloses a screen atmosphere light synchronous control method, which includes the following steps:
[0059] Step 1: Use FPGA to collect the video signal displayed on the screen, the resolution of the video signal is 1920*1080; divide the 1920*1080 pixel screen into 32*18 areas, each area is 60*60 pixels; preset 32 registers in the horizontal direction, each register corresponds to one area.
[0060] Step 2: collect image information in the video signal, and calculate the RGB average value of each area during the collection process;
[0061] The image is acquired line by line. Each time a pixel is received, the RGB value of the pixel is added to the corresponding area register. When the last pixel of the area is acquired, the total RGB value of the area can be obtained and the RGB average value of the area can be calculated. When all the pixels in a row of areas are acquired, the RGB average value of each area in this row can be obtained. Clear the 32 registers, then acquire the next row of pixels, and start the RGB average value of each area in the next row. Repeat this cycle until the image acquisition is completed.
[0062] Step 3: Calculate the RGB average value of each block;
[0063] The screen is divided into multiple blocks in the horizontal and vertical directions, and each block contains multiple areas. For the blocks in the vertical direction, three shift register modules are preset, and the three shift register modules are connected end to end, and each register module contains 32 registers; for the blocks in the horizontal direction, one shift register is preset, and the shift register contains 3 registers.
[0064] In the process of calculating the regional RGB average value, three shift register modules are used to calculate the RGB average value of the block in the vertical direction, and the shift register module is used to calculate the RGB average value of the block in the horizontal direction. Specifically, for the block in the horizontal direction, the pipeline method is used to store the RGB average values of four consecutive horizontal regions in the shift register, so that the RGB average value of the block corresponding to light 1 can be obtained at the last pixel of the last region of the block (such as pixel point A in the figure). For the block in the vertical direction, the first regional value is sent to the shift register module. After 32 shifts, the current regional value and the previous regional value in the same column can be processed at the same time, so that the RGB average value of the block corresponding to light 2 can be processed at the last pixel (pixel point B). Because the numerical pipeline storage method is adopted, after the final pixel point is received, the average values of the four consecutive regions including the previous ones can be processed at the same time.
[0065] Step 4: Determine the RGB value of the LED light strip beads;
[0066] The RGB average value of the block corresponding to the lamp bead is used as the final RGB value displayed by the lamp bead.
[0067] Or, taking the location of the lamp bead as the center, take the average value of the RGB values of the 8 blocks around it (8 is the set value, which can also be set to other values M) as the final RGB value displayed by the lamp bead.
[0068] Step 5: Convert the RGB value of the lamp bead into a color space.
[0069] Convert the RGB value of the lamp bead to HSI value, and adjust the HSI value: the chromaticity component H remains unchanged, the saturation component S and the brightness component I are quantized to 256, when the saturation component S is less than 10, keep the original saturation value unchanged, when it is greater than 10, increase it according to demand; when the brightness component I is less than 16, the brightness component I is uniformly changed to 0 to achieve gray removal, to prevent the gray value of the screen from causing visual deviation when the lamp bead is lit, and when the brightness component I is greater than 16, it is increased according to demand.
[0070] The adjusted HSI value is converted into RGB value and then sent to the light strip driver module to light up the LED light.
[0071] Step 6: Drive the LED light strip according to the RGB value of the lamp bead obtained in step 5.
[0072] On the basis of the above, the present invention also includes audio processing: collecting audio information in the video signal, quantifying the volume, and changing the number of lights according to the volume change. After adding audio processing, when driving the LED light strip, step 5 can combine the number of lights determined by the audio and the number of lights determined by the image to drive the LED light strip.
[0073] The above description is merely an embodiment of the present invention and does not limit the technical scope of the present invention. Therefore, any minor modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention are still within the scope of the technical solution of the present invention.
Claims
1. A screen atmosphere light synchronization control system, characterized in that: It includes input module, FPGA module, image processing module and light strip driver module; The input module is connected to the FPGA module and is used to input the video signal to be displayed on the screen into the FPGA; the FPGA module is used to collect image information of the video signal and transmit it to the image processing module; the image processing module processes the image information and determines the color value of the lamp beads of the LED light strip according to the image information; the light strip driving module drives the LED light strip for display according to the color value of the lamp beads determined by the image processing module; The image processing module processes the image information as follows: (1) Divide the 1920*1080 pixel screen into 32*18 areas, each area is 60*60 pixels; preset 32 registers in the horizontal direction, each register corresponds to one area; (2) Obtain the RGB average value of each area: The image is collected row by row. Each time a pixel is received, the RGB value of the pixel is added to the corresponding area register. When the last pixel of the area is collected, the total RGB value of the area can be obtained and the RGB average value of the area can be calculated. When all the pixels in a row of areas are collected, the RGB average value of each area in this row can be obtained. Clear the 32 registers, then collect the next row of pixels, and start calculating the RGB average value of each area in the next row. Repeat this cycle until the image collection is completed. (3) Calculate the RGB average value of each block; The screen is divided into multiple blocks in the horizontal and vertical directions, and each block contains N areas. For the blocks in the vertical direction, N-1 shift register modules are preset, and the N-1 shift register modules are connected end to end, and each shift register module contains 32 registers. For the blocks in the horizontal direction, 1 shift register is preset, and the shift register contains N-1 registers. In the process of calculating the average RGB value of the area, 3 shift register modules are used to calculate the average RGB value of the block in the vertical direction, and the shift register module is used to calculate the average RGB value of the block in the horizontal direction. Specifically, for the blocks in the horizontal direction, the average RGB values of N consecutive areas are stored in the shift register, and the RGB average value of the corresponding block is obtained at the last pixel of the last area of the block. For the blocks in the vertical direction, the first area value is sent to the shift register module, and after 32 shifts, the current area value and the previous area value in the same column are processed at the same time. When the last pixel of the block is processed, the RGB average value of the block can be obtained. (4) Determine the RGB value of the LED light strip beads; The RGB average value of the block corresponding to the position of the lamp bead is used as the final RGB value displayed by the lamp bead; Or, taking the location of the lamp bead as the center, take the average RGB value of the M blocks around it as the final RGB value displayed by the lamp bead.
2. A screen atmosphere light synchronization control system according to claim 1, characterized in that: The image processing module also performs the following processing: (5) Convert the RGB value of the lamp bead to the HSI value and adjust the HSI value: The chroma component H remains unchanged, the saturation component S and the brightness component I are quantized to 256. When the saturation component S is less than 10, the original saturation value is kept unchanged. When it is greater than 10, it is increased according to demand. When the brightness component I is less than 16, the brightness component I is uniformly changed to 0, and when the brightness component I is greater than 16, it is increased according to demand; The adjusted HSI value is converted into RGB value and then sent to the light strip driver module to light up the LED light.
3. A screen atmosphere light synchronization control system according to claim 1 or 2, characterized in that: The control system also includes an audio processing module connected to the FPGA module. The FPGA module is also used to collect audio information of the video signal and transmit it to the audio processing module; the audio processing module processes the audio information, quantifies the volume, and changes the number of lights according to the volume change.
4. A screen atmosphere light synchronization control system according to claim 1 or 2, characterized in that: The control system also includes an MCU module connected to the FPGA module and a light strip mode control module; the light strip mode control module is used to select whether the light strip changes according to audio or image, and whether the light strip is controlled by the FPGA module or the MCU module; the MCU module is used to output control instructions for selecting the light strip control mode to the FPGA module.
5. A screen atmosphere light synchronization control method, characterized in that: The method comprises the following steps: Step 1: Use FPGA to collect the video signal displayed on the screen, the resolution of the video signal is 1920*1080; divide the 1920*1080 pixel screen into 32*18 areas, each area is 60*60 pixels; preset 32 registers in the horizontal direction, each register corresponds to one area; Step 2: collect image information in the video signal, and calculate the RGB average value of each area during the collection process; The image is collected line by line. Each time a pixel is received, the RGB value of the pixel is added to the corresponding area register. When the last pixel of the area is collected, the total RGB value of the area can be obtained and the RGB average value of the area can be calculated. When all the pixels in a row of areas are collected, the RGB average value of each area in this row can be obtained. Clear the 32 registers, then collect the next row of pixels, and start the RGB average value of each area in the next row. Repeat this cycle until the image collection is completed. Step 3: Calculate the RGB average value of each block; The screen is divided into multiple blocks in the horizontal and vertical directions, and each block contains M areas; for the blocks in the vertical direction, N-1 shift register modules are preset, the N-1 shift register modules are connected end to end, and each shift register module contains 32 registers; for the blocks in the horizontal direction, 1 shift register is preset, and the shift register contains N-1 registers; in the process of calculating the regional RGB average value, 3 shift register modules are used to calculate the RGB average value of the blocks in the vertical direction, and the shift register module is used to calculate the RGB average value of the blocks in the horizontal direction; specifically, for the blocks in the horizontal direction, the RGB average values of N consecutive regions are stored in the shift register, and the RGB average value of the corresponding block is obtained at the last pixel of the last region of the block; for the blocks in the vertical direction, the first regional value is sent to the shift register module, and after 32 shifts, the current regional value and the previous regional value in the same column are processed at the same time. When the last pixel of the block is processed, the RGB average value of the block can be obtained; Step 4: Determine the RGB value of the LED light strip beads; The RGB average value of the block corresponding to the lamp bead is used as the final RGB value displayed by the lamp bead; Or, taking the location of the lamp bead as the center, take the average RGB value of the M blocks around it as the final RGB value displayed by the lamp bead; Step 5: Drive the LED light strip according to the determined RGB value of the lamp bead.
6. A screen atmosphere light synchronization control method according to claim 5, characterized in that: In the step 5, before driving the LED light strip, the RGB value of the lamp bead is converted into a color space; Convert the RGB value of the lamp bead to HSI value, and adjust the HSI value: the chromaticity component H remains unchanged, the saturation component S and the brightness component I are quantized to 256, when the saturation component S is less than 10, keep the original saturation value unchanged, when it is greater than 10, increase it according to demand; When the brightness component I is less than 16, the brightness component I is uniformly changed to 0 to achieve gray removal. When the brightness component I is greater than 16, it is increased according to demand; The adjusted HSI value is converted into RGB value before being sent to the light strip driver module to light up the LED light strip.
7. A screen atmosphere light synchronization control method according to claim 5 or 6, characterized in that: The method also includes an audio processing step: collecting audio information in the video signal, quantifying the volume, and changing the number of lights on according to the volume change; when driving the LED light strip, the number of lights on determined by the audio and the number of lights on determined by the image are combined to drive the LED light strip.
Citation Information
Patent Citations
Lighting control method and system for video presenter
CN105744177A
Statistical method of exposure evaluation value and imaging equipment
CN111064897A