LCD module brightness and chromaticity compensation method and system, electronic equipment and storage medium
By collecting mixed light signals and performing partitioned processing on ambient light intensity and color temperature data, an automatic color calibration curve is output to adjust the display screen of the LCD module, solving the problem of insufficient backlight brightness adjustment accuracy in the existing technology and improving the comfort of the human eye and the display effect.
Patent Information
- Application Number
- CN202510849921.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-24
- Publication Date
- 2025-09-09
AI Technical Summary
Existing LCD modules only adjust backlight brightness according to ambient light intensity, with limited adjustment accuracy and unable to adapt to the comfort of the human eye.
By collecting mixed light signals, eliminating the screen's self-luminous data, obtaining ambient light intensity data and color temperature data, performing partition processing, outputting an automatic color calibration curve, adjusting the current frame pixel data to optimize the red and blue ratio, and dynamically adjusting the display screen based on the color temperature preference parameters.
It realizes dynamic mapping according to ambient light intensity and color temperature, adjusts the display image in real time, and improves the comfort of human eyes and display effect.
Smart Images

Figure CN120612894A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of LCD modules, and in particular to a method, system, electronic equipment and storage medium for compensating brightness and chromaticity of an LCD module. Background Art
[0002] An LCD module is a display component that combines a liquid crystal display device, a PCB circuit board, and a backlight source. It is an electronic product used to provide a display.
[0003] In the related art, current LCD modules usually only adjust the backlight brightness according to the ambient light intensity. However, the adjustment accuracy of this method is limited and cannot adapt to the comfort of the human eye. Summary of the Invention
[0004] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a method, system, electronic device and storage medium for LCD module brightness and chromaticity compensation, which can dynamically map ambient light intensity and color temperature data, adjust the ACC curve in real time, and optimize the red and blue ratio to adapt to the comfort of the human eye.
[0005] The object of the present invention is achieved through the following technical solutions: In a first aspect, the present application provides a method for compensating brightness and chromaticity of an LCD module, comprising: collecting a mixed light signal, performing elimination processing on the mixed light signal, and outputting ambient light intensity data; collecting ambient color temperature data, performing partitioning processing based on the ambient light intensity data and the ambient color temperature data, and outputting an automatic color calibration curve; obtaining current frame pixel data, adjusting the current frame pixel data according to the automatic color calibration curve, and outputting a current display screen.
[0006] The elimination processing of the mixed light signal includes: the mixed light signal includes ambient light intensity data and screen self-luminous data, the screen self-luminous data is filtered out using a first algorithm, and the ambient light intensity data is extracted.
[0007] The zoning processing according to the ambient light intensity data and the ambient color temperature data includes: analyzing the ambient light intensity data and the ambient color temperature data, and outputting a strong light cold color area and a weak light warm color area; according to a preset color calibration curve table, outputting a first automatic color calibration curve as the automatic color calibration curve for the strong light cold color area; according to the preset color calibration curve table, outputting a second automatic color calibration curve as the automatic color calibration curve for the weak light warm color area.
[0008] The method further includes: receiving color temperature preference parameter data, adjusting the current frame pixel data using the color temperature preference parameter data, and outputting the current display image.
[0009] The second aspect of the present application provides an LCD module brightness and chromaticity compensation system, including: a first acquisition module, used to collect mixed light signals, eliminate the mixed light signals, and output ambient light intensity data; a second acquisition module, used to collect ambient color temperature data, perform partitioning processing based on the ambient light intensity data and the ambient color temperature data, and output an automatic color calibration curve; an adjustment module, used to obtain current frame pixel data, adjust the current frame pixel data according to the automatic color calibration curve, and output the current display screen.
[0010] The mixed light signal includes ambient light intensity data and screen self-luminous data. The first acquisition module is further configured to filter out the screen self-luminous data using a first algorithm to extract the ambient light intensity data.
[0011] The second acquisition module is also used to analyze the ambient light intensity data and the ambient color temperature data, and output a strong light cold color area and a weak light warm color area; according to a preset color calibration curve table, for the strong light cold color area, output a first automatic color calibration curve as the automatic color calibration curve; according to the preset color calibration curve table, for the weak light warm color area, output a second automatic color calibration curve as the automatic color calibration curve.
[0012] The adjustment module is further configured to receive color temperature preference parameter data, adjust the current frame pixel data using the color temperature preference parameter data, and output the current display image.
[0013] A third aspect of the present application provides an electronic device, including: processor; and The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method described above.
[0014] A fourth aspect of the present application provides a computer-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method described above.
[0015] Compared with the prior art, the present invention has at least the following advantages: This application combines the ambient light intensity and the ambient color temperature to form a dynamic mapping between the ambient light intensity and the ambient color temperature, and selects a suitable automatic color calibration curve according to the dynamic mapping to adjust the display image, so that the display image is closer to the comfort level matched by the human eye. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments.
[0017] Figure 11 is a flow chart of a method for compensating brightness and chromaticity of an LCD module according to an embodiment of the present invention; Figure 2 A flowchart of another embodiment of a method for compensating brightness and chromaticity of an LCD module according to an embodiment of the present invention; Figure 3 A flowchart of another embodiment of a method for compensating brightness and chromaticity of an LCD module according to an embodiment of the present invention; Figure 4 1 is a functional module diagram of a brightness and chromaticity compensation system for an LCD module according to an embodiment of the present invention; Figure 5 FIG. 4 is a schematic structural diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0018] The following describes embodiments of the present application in more detail with reference to the accompanying drawings. Although the accompanying drawings illustrate embodiments of the present application, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. Rather, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.
[0019] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0020] Unless otherwise expressly specified or limited, the terms "mounted," "connected," "connect," "fixed," and the like should be interpreted broadly. For example, they may refer to fixed connection, detachable connection, or integration; mechanical connection or electrical connection; direct connection or indirect connection through an intermediate medium; and internal communication between two components or interaction between two components. Those skilled in the art will understand the specific meanings of the above terms in this application based on the specific circumstances.
[0021] Currently, LCD modules typically adjust backlight brightness based solely on ambient light intensity. However, this method has limited accuracy and cannot adapt to the comfort of the human eye.
[0022] To address the above issues, the embodiments of the present application provide a method, system, electronic device, and storage medium for compensating brightness and chromaticity of an LCD module, which can dynamically map ambient light intensity and color temperature data, adjust the ACC curve in real time, and optimize the red and blue ratio to suit the comfort of the human eye.
[0023] The technical solutions of the embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0024] Figure 1 This is a flow chart of a method for compensating brightness and chromaticity of an LCD module shown in an embodiment of the present application.
[0025] See also Figure 1 , a method for compensating brightness and chromaticity of an LCD module, comprising: Step S101: Collect mixed light signals, perform elimination processing on the mixed light signals, and output ambient light intensity data.
[0026] It should be noted that this application integrates a sensor group within the LCD module, and the TCON logic board uses the sensor group to read the mixed light signal. After the mixed light signal is eliminated, it is converted into a digital signal to obtain ambient light intensity data. The ambient light intensity data here refers to the intensity of the ambient light.
[0027] Step S102 : collecting ambient color temperature data, performing partition processing according to the ambient light intensity data and the ambient color temperature data, and outputting an automatic color calibration curve.
[0028] It should be noted that the automatic color calibration curve is an ACC curve, and the corresponding automatic color calibration curve is obtained according to the collected ambient color temperature data and ambient light intensity data.
[0029] Step S103: acquiring pixel data of the current frame, adjusting the pixel data of the current frame according to the automatic color calibration curve, and outputting the current display image.
[0030] It should be noted that the current frame pixel data is the data of each pixel in the current frame, and the pixels are adjusted using the obtained automatic color calibration curve to obtain a display image that meets the comfort level of the human eye.
[0031] Figure 2 for Figure 1 In a more detailed embodiment, a method for compensating brightness and chromaticity of an LCD module includes: Step S201: Collect a mixed light signal, where the mixed light signal includes ambient light intensity data and screen self-luminous data. Use a first algorithm to filter out the screen self-luminous data and extract the ambient light intensity data.
[0032] It's important to note that the first algorithm uses the formula: Compensated_ALS = Raw_ALS - K × Avg_Pixel_Brightness, where Compensated_ALS represents the ambient light intensity data, Raw_ALS represents the digital value of the mixed light signal, and Avg_Pixel_Brightness represents the average of multiple screen self-illumination data. This step eliminates interference from screen self-illumination and extracts true ambient light intensity data.
[0033] Step S202: Collect ambient color temperature data, analyze ambient light intensity data and ambient color temperature data, and output a strong light cold color area and a weak light warm color area; Outputting a first automatic color calibration curve as an automatic color calibration curve for the strong light and cold color area according to a preset color calibration curve table; According to the preset color calibration curve table, for the low-light warm color area, a second automatic color calibration curve is output as the automatic color calibration curve.
[0034] It should be noted that the preset color calibration curve table contains multiple automatic color calibration curves corresponding to ambient light intensity data and ambient color temperature data. Based on the currently collected ambient light intensity data and ambient color temperature data, a strong light cool color zone and a weak light warm color zone can be obtained. If the LCD module is located in a strong light cool color zone, it is necessary to increase the proportion of the red component, increase the brightness of the display screen, prevent the screen from being obscured by ambient light, and slightly cool the pixel color temperature to match the ambient light, thereby enhancing the contrast of white text. According to this requirement, the first automatic color calibration curve output corresponding to the preset color calibration curve table is found. If the LCD module is located in a weak light warm color zone, it is necessary to reduce the proportion of the red component, lower the brightness of the display screen, reduce blue light stimulation, and synchronously adjust the pixel color temperature to slightly higher than the ambient light to avoid color distortion caused by excessively warm images. According to this requirement, the second automatic color calibration curve output corresponding to the preset color calibration curve table is found. Of course, this application includes but is not limited to obtaining automatic color calibration curves for the strong light cool color zone and the weak light warm color zone. The LCD module can also be adjusted using the above method under strong outdoor light conditions.
[0035] Step S203 : obtaining pixel data of the current frame, adjusting the pixel data of the current frame according to the automatic color calibration curve, and outputting the current display image.
[0036] The description of this step can refer to step S103 and will not be repeated here.
[0037] Step S204: Receive color temperature preference parameter data, adjust the current frame pixel data using the color temperature preference parameter data, and output the current display image.
[0038] It should be noted that users can set their own color temperature preference parameter data and adjust the current display screen according to their own preferences, which is highly flexible.
[0039] See Figure 3 Furthermore, in another embodiment, a method for compensating brightness and chromaticity of an LCD module further includes: Step S301: storing the ambient light intensity data, the ambient color temperature data and the corresponding automatic color calibration curve respectively to form historical adjustment data; Step S302: Perform model training based on historical adjustment data to build a prediction model for changes in ambient light intensity and color temperature; Step S303: Based on the current ambient light intensity data, ambient color temperature data, and historical adjustment data, the prediction model is used to predict the ambient light intensity data and ambient color temperature data in the short term in the future to obtain prediction data. Step S304: acquiring real-time data, and calculating the difference between the predicted data and the real-time data; Step S305: When the difference value exceeds a preset threshold, calibrate the display parameters of the display device in advance according to the predicted data and the calibration rules of the preset automatic color calibration curve; when the difference value does not exceed the preset threshold, calibrate according to the calibration rules of the preset automatic color calibration curve in combination with the real-time data and the predicted data to generate calibrated display parameters; Step S306: Adjust the current frame pixel data according to the display parameters and output the current display image.
[0040] It should be noted that the prediction model uses a long short-term memory network algorithm and is trained based on historical adjustment data. After a period of training, the model learns the changing patterns of ambient light intensity and color temperature during daily user use of the LCD module. Furthermore, real-time data refers to the current ambient color temperature and light intensity data, while predicted data can be data for the next 0.8 seconds. By calculating the difference between real-time and predicted data, the LCD module's display parameters are adjusted in advance, such as increasing screen brightness and color temperature. This allows the prediction model to predict changes in ambient light intensity and color temperature in advance, allowing display parameters to be adjusted before actual changes occur. This reduces the response delay of the automatic color calibration curve, significantly improving the real-time performance and responsiveness of the screen display. Furthermore, by combining real-time and predicted data for comprehensive calibration, the model can both use predicted data to proactively respond to ambient light changes and ensure calibration accuracy using real-time data, ensuring a precise match between screen color and ambient light, and enhancing display quality.
[0041] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides an LCD module brightness and chromaticity compensation system, an electronic device and corresponding embodiments.
[0042] Figure 4 This is a functional module diagram of the LCD module brightness and chromaticity compensation system shown in an embodiment of the present application.
[0043] See also Figure 4 A brightness and chromaticity compensation system for an LCD module includes a first acquisition module 100, a second acquisition module 200, and an adjustment module 300. The first acquisition module 100 is used to acquire a mixed light signal, eliminate the mixed light signal, and output ambient light intensity data; the second acquisition module 200 is used to acquire ambient color temperature data, perform partitioning processing based on the ambient light intensity data and the ambient color temperature data, and output an automatic color calibration curve; the adjustment module 300 is used to obtain current frame pixel data, adjust the current frame pixel data according to the automatic color calibration curve, and output the current display image.
[0044] See also Figure 4 In one embodiment, the mixed light signal includes ambient light intensity data and screen self-luminous data. The first acquisition module 100 is further used to filter out the screen self-luminous data using a first algorithm to extract the ambient light intensity data.
[0045] See also Figure 4 In one embodiment, the second acquisition module 200 is further used to analyze the ambient light intensity data and the ambient color temperature data, and output a strong light cold color area and a weak light warm color area; according to a preset color calibration curve table, for the strong light cold color area, a first automatic color calibration curve is output as the automatic color calibration curve; according to the preset color calibration curve table, for the weak light warm color area, a second automatic color calibration curve is output as the automatic color calibration curve.
[0046] See also Figure 4 In one embodiment, the adjustment module 300 is further configured to receive color temperature preference parameter data, adjust the current frame pixel data using the color temperature preference parameter data, and output the current display image.
[0047] Regarding the system in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated again here.
[0048] Figure 5 It is a structural diagram of an electronic device shown in an embodiment of the present application.
[0049] See also Figure 5 , the electronic device 1000 includes a memory 1010 and a processor 1020.
[0050] The processor 1020 may be a central processing unit (CPU), or an integrated circuit composed of other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be any conventional processor that can run the Linux kernel.
[0051] Memory 1010 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage. ROM may store static data or instructions required by processor 1020 or other computer modules. Permanent storage may be a readable and writable storage device. Permanent storage may be a non-volatile storage device that retains stored instructions and data even when the computer is powered off. In some embodiments, the permanent storage device utilizes a mass storage device (e.g., a magnetic or optical disk, flash memory). In other embodiments, the permanent storage device may be a removable storage device (e.g., a floppy disk, optical drive). System memory may be a readable and writable storage device or a volatile readable and writable storage device, such as dynamic random access memory (DRAM). System memory may store some or all instructions and data required by the processor during operation. Furthermore, memory 1010 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (e.g., DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), as well as magnetic disks and / or optical disks. In some embodiments, the memory 1010 may include a readable and / or writable removable storage device, such as a compact disc (CD), a read-only digital versatile disc (e.g., DVD-ROM, double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not include carrier waves and transient electronic signals transmitted wirelessly or wired.
[0052] The memory 1010 stores executable codes. When the executable codes are processed by the processor 1020 , the processor 1020 may execute part or all of the above-mentioned methods.
[0053] In addition, the method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.
[0054] Alternatively, the present application can also be implemented as a computer-readable storage medium (or non-transitory machine-readable storage medium or machine-readable storage medium) on which executable code (or computer program or computer instruction code) is stored. When the executable code (or computer program or computer instruction code) is executed by a processor of an electronic device (or server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.
[0055] The scheme of the present application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. Those skilled in the art should also be aware that the actions and modules involved in the description are not necessarily required for this application. In addition, it is understood that the steps in the method of the embodiment of the present application can be adjusted in order, combined and deleted according to actual needs, and the modules in the device of the embodiment of the present application can be combined, divided and deleted according to actual needs. The embodiments of the present application have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is selected to best explain the principles of the embodiments, their practical applications, or improvements to the technology in the market, or to enable other persons skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for compensating brightness and chromaticity of an LCD module, characterized in that: include: Collecting mixed light signals, performing elimination processing on the mixed light signals, and outputting ambient light intensity data; Collecting ambient color temperature data, performing partition processing according to the ambient light intensity data and the ambient color temperature data, and outputting an automatic color calibration curve; Acquire current frame pixel data, adjust the current frame pixel data according to the automatic color calibration curve, and output the current display image.
2. The LCD module brightness and chromaticity compensation method according to claim 1, wherein: The performing elimination processing on the mixed optical signal comprises: The mixed light signal includes ambient light intensity data and screen self-luminous data. The screen self-luminous data is filtered out using a first algorithm to extract the ambient light intensity data.
3. The LCD module brightness and chromaticity compensation method according to claim 1, wherein: The performing partition processing according to the ambient light intensity data and the ambient color temperature data includes: Analyze the ambient light intensity data and the ambient color temperature data, and output a strong light cold color area and a weak light warm color area; Outputting a first automatic color calibration curve as the automatic color calibration curve for the strong light and cold color area according to a preset color calibration curve table; According to the preset color calibration curve table, for the low-light warm color area, a second automatic color calibration curve is output as the automatic color calibration curve.
4. The LCD module brightness and chromaticity compensation method according to claim 1, wherein: The method further comprises: Receive color temperature preference parameter data, adjust the current frame pixel data using the color temperature preference parameter data, and output the current display image.
5. A brightness and chromaticity compensation system for an LCD module, characterized in that: include: A first acquisition module is used to collect mixed light signals, perform elimination processing on the mixed light signals, and output ambient light intensity data; A second acquisition module is used to collect ambient color temperature data, perform partitioning processing according to the ambient light intensity data and the ambient color temperature data, and output an automatic color calibration curve; The adjustment module is used to obtain the current frame pixel data, adjust the current frame pixel data according to the automatic color calibration curve, and output the current display picture.
6. The LCD module brightness and chromaticity compensation system according to claim 5, characterized in that: The mixed light signal includes ambient light intensity data and screen self-luminous data. The first acquisition module is further configured to filter out the screen self-luminous data using a first algorithm to extract the ambient light intensity data.
7. The LCD module brightness and chromaticity compensation system according to claim 5, characterized in that: The second acquisition module is further used to analyze the ambient light intensity data and the ambient color temperature data, and output a strong light cold color area and a weak light warm color area; Outputting a first automatic color calibration curve as the automatic color calibration curve for the strong light and cold color area according to a preset color calibration curve table; According to the preset color calibration curve table, for the low-light warm color area, a second automatic color calibration curve is output as the automatic color calibration curve.
8. The LCD module brightness and chromaticity compensation system according to claim 5, wherein: The adjustment module is further configured to receive color temperature preference parameter data, adjust the current frame pixel data using the color temperature preference parameter data, and output the current display image.
9. An electronic device, characterized in that: include: processor; as well as A memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 1 to 4.
10. A computer-readable storage medium having executable code stored thereon, wherein when the executable code is executed by a processor of an electronic device, the processor is caused to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Image color compensation method and device
CN108376539A
Mobile terminal, outside environment light intensity determination method and outside environment light intensity determination device
CN108540594A
Image processing method and device, storage medium and terminal
CN109729281A
Screen display compensation method and device and electronic equipment
CN110808002A
Color temperature adjusting circuit and display
CN114783344A