Processing method and system for brightness compensation of display screen, device and medium
By performing linear regression processing on the sample dataset of the display screen, a set of regression coefficients was generated, which solved the problem of large brightness changes in silicon-based OLED display screens under high and low temperature environments, and improved the accuracy and precision of brightness compensation.
Patent Information
- Application Number
- PCT/CN2025/073837
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-26
- Filing Date
- 2025-01-22
- Publication Date
- 2026-01-02
AI Technical Summary
In existing technologies, the brightness of silicon-based OLED displays varies greatly under high and low temperature environments, and existing temperature compensation technologies have low accuracy and large errors.
By acquiring a sample dataset of the display screen, linear regression processing is performed to generate a set of regression coefficients. Based on the set of regression coefficients, the real ambient temperature and the average gray value of the image are processed to generate the temperature to be compensated. Based on the temperature to be compensated, brightness compensation parameters are determined to perform brightness compensation.
It improves the accuracy of brightness compensation for display screens and reduces the error in brightness compensation caused by temperature.
Smart Images

Figure CN2025073837_02012026_PF_FP_ABST
Abstract
Description
A display screen brightness compensation processing method, system, device and medium TECHNICAL FIELD
[0001] The present application relates to a display screen, in particular to a display screen brightness compensation processing method, system, device and medium. BACKGROUND
[0002] Silicon-based organic light emitting diode (Organic Light Emitting Display, OLED) display screens have the advantages of small size, low power consumption and high resolution, and are widely used in head-mounted displays, medical, industrial and military fields. However, since OLED display screens emit light depending on the migration and recombination of organic charge carriers, and the charge carrier concentration in semiconductors is related to temperature, the migration of charge carriers has obvious temperature characteristics. The luminance of OLED display screens changes greatly under high and low temperature environments, which seriously affects the display effect.
[0003] In order to stabilize the display brightness of silicon-based OLED display screens under different ambient temperatures, the prior art usually only compensates for the temperature based on the ambient temperature around the silicon-based OLED display screen. However, since most of the input power of the OLED display screen is converted into heat, the temperature of the OLED display screen itself is significantly higher than the ambient temperature, resulting in low precision and large error of the existing temperature compensation technology. Therefore, there is room for improvement. SUMMARY
[0004] In view of the above-mentioned shortcomings of the prior art, the purpose of the present application is to provide a display screen brightness compensation processing method, system, device and medium, which improves the low precision and large error of the existing display screen brightness compensation based on ambient temperature.
[0005] To solve the above technical problems, the present application is realized by the following technical scheme:
[0006] The present application provides a display screen brightness compensation processing method, comprising:
[0007] Obtaining a sample data set of a display screen, a real ambient temperature and a corresponding real image average gray value, the sample data set comprising an ambient temperature sample set, a corresponding image average gray sample set and a simulated temperature sample set;
[0008] Performing linear regression processing on the sample data set to generate a regression coefficient set;
[0009] Processing the real ambient temperature and the real image average gray value according to the regression coefficient set to generate a to-be-compensated temperature of the display screen;
[0010] According to the temperature to be compensated, a brightness compensation parameter is determined, and the display screen is subjected to brightness compensation processing according to the brightness compensation parameter.
[0011] In an embodiment of the present application, the step of obtaining the sample data set of the display screen, the real environment temperature, and the corresponding real image average gray value comprises:
[0012] Obtaining a sample data set of the display screen;
[0013] Obtaining a real environment temperature of the display screen;
[0014] Obtaining the resolution of the display screen and the gray value of all pixel points in the display image under the real environment temperature, and processing the resolution and the gray value to generate a real image average gray value.
[0015] In an embodiment of the present application, the step of performing linear regression processing on the sample data set to generate a regression coefficient set comprises:
[0016] Performing average processing on the environment temperature sample set, the image average gray sample set, and the simulated temperature sample set respectively to generate an environment temperature average value, an image average gray average value, and a simulated temperature average value;
[0017] Processing the environment temperature sample set, the image average gray sample set, and the simulated temperature sample set in sequence according to the environment temperature average value, the image average gray average value, and the simulated temperature average value to generate a set of undetermined coefficients;
[0018] Performing binary linear regression processing on the set of undetermined coefficients to generate a regression coefficient set.
[0019] In an embodiment of the present application, the average processing on the environment temperature sample set, the image average gray sample set, and the simulated temperature sample set satisfies the formula:
[0020] Wherein, p represents the number of environment temperature samples in the environment temperature sample set, k represents the number of image average gray samples in the image average gray sample set, T i represents the i th environment temperature sample in the environment temperature sample set, represents the environment temperature average value, L i represents the i th image average gray sample in the image average gray sample set, represents the image average gray average value, represents the i th simulated temperature sample in the simulated temperature sample set, represents the simulated temperature average value.
[0021] In an embodiment of the present application, the processing of the environment temperature sample set, the image average gray sample set and the simulation temperature sample set according to the environment temperature average value, the image average gray average value and the simulation temperature average value in sequence satisfies the formula:
[0022] wherein p represents the number of environment temperature samples in the environment temperature sample set, k represents the number of image average gray samples in the image average gray sample set, T i represents the i-th environment temperature sample in the environment temperature sample set, represents the environment temperature average value, L i represents the i-th image average gray sample in the image average gray sample set, represents the image average gray average value, represents the i-th simulation temperature sample in the simulation temperature sample set, represents the simulation temperature average value, l 11 , l 22 , l 12 , l 21 , l 10 , l 20 respectively represent the undetermined coefficients in the undetermined coefficient set.
[0023] In an embodiment of the present application, the regression coefficient set includes an image gray regression coefficient, an environment temperature regression coefficient and a temperature compensation coefficient, and the binary linear regression processing of the undetermined coefficient set satisfies the formula:
[0024] wherein l 11 , l 22 , l 12 , l 21 , l 10 , l 20 respectively represent the undetermined coefficients in the undetermined coefficient set, C1 represents the image gray regression coefficient, C2 represents the environment temperature regression coefficient, and C3 represents the temperature compensation coefficient.
[0025] In an embodiment of the present application, the processing of the real environment temperature and the real image average gray value according to the regression coefficient set satisfies the formula: T′ OLED =C3+C1L′+C2T′
[0026] wherein C1 represents the image gray regression coefficient, C2 represents the environment temperature regression coefficient, C3 represents the temperature compensation coefficient, T′ represents the real environment temperature, L′ represents the real image average gray value, and T′ OLEDa temperature to be compensated of the display screen.
[0027] The application further provides a display screen brightness compensation processing system, comprising:
[0028] a data acquisition module configured to acquire a sample data set of the display screen, a real environment temperature, and a corresponding real image average gray value, wherein the sample data set comprises an environment temperature sample set, a corresponding image average gray sample set, and a simulated temperature sample set;
[0029] a linear regression module configured to perform linear regression processing on the sample data set to generate a regression coefficient set;
[0030] a temperature generation module configured to process the real environment temperature and the real image average gray value according to the regression coefficient set to generate the temperature to be compensated of the display screen;
[0031] a brightness compensation module configured to determine a brightness compensation parameter according to the temperature to be compensated, and perform brightness compensation processing on the display screen according to the brightness compensation parameter.
[0032] The application further provides an electronic device, comprising:
[0033] one or more processors;
[0034] a storage system configured to store one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the display screen brightness compensation processing method as described above.
[0035] The application further provides a computer readable storage medium having a computer program stored thereon, which, when executed by a processor of a computer, causes the computer to perform the display screen brightness compensation processing method as described above.
[0036] As described above, the application provides a display screen brightness compensation processing method, system, device, and medium, which acquires a sample data set, performs linear regression processing on the sample data set to acquire a regression coefficient set, and then processes a real environment temperature and a real image average gray value according to the regression coefficient set to acquire a temperature to be compensated of the display screen, so that the temperature to be compensated of the display screen is closer to the actual temperature, thereby reducing the error of brightness compensation of the display screen by temperature and improving the brightness compensation accuracy of the display screen. BRIEF DESCRIPTION OF DRAWINGS
[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed for the description of the embodiments will be briefly introduced as follows. Obviously, the drawings described below only constitute some of the embodiments of the present application, and all other drawings obtained by those of ordinary skill in the art without creative labor based on these drawings also belong to the protection scope of the present application.
[0038] Fig. 1 is a flow diagram of a processing method for display screen brightness compensation according to an example embodiment of the present application;
[0039] Fig. 2 is a flow diagram of step S100 in the example embodiment of Fig. 1;
[0040] Fig. 3 is a structural diagram of a simulation model of the display screen in Fig. 2;
[0041] Fig. 4 is an enlarged view of structure A in Fig. 3;
[0042] Fig. 5 is a flow diagram of step S200 in the example embodiment of Fig. 1;
[0043] Fig. 6 is a schematic diagram of a processing system for display screen brightness compensation according to the example embodiment of Fig. 1;
[0044] Fig. 7 is a structural diagram of a computer system of an electronic device for implementing the example embodiment of the present application.
[0045] Element number explanation: 101, glass cover plate; 102, optically transparent adhesive; 103, color filter; 104, thin film encapsulation layer; 105, screen light emitting layer; 106, silicon-based backplane. DETAILED DESCRIPTION
[0046] The technical solutions of the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments only constitute some of the embodiments of the present application, and not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor also belong to the protection scope of the present application.
[0047] Please refer to Figs. 1-5, the present application provides a processing method, system, device and medium for display screen brightness compensation, which relates to the field of display technology and can be specifically applied to improve the poor compensation effect of OLED (Organic Light Emitting Display) display screen on brightness by ambient temperature.
[0048] Referring to FIG. 1, the present application provides a flowchart of a display screen brightness compensation processing method. In an embodiment of the present application, the display screen brightness compensation processing method can include steps S100 to S500, which are described in detail as follows.
[0049] Step S100, obtaining a sample data set of a display screen, a real environment temperature, and a corresponding real image average gray value, the sample data set including an environment temperature sample set, a corresponding image average gray sample set, and a simulated temperature sample set.
[0050] Step S200, performing linear regression processing on the sample data set to generate a regression coefficient set.
[0051] Step S300, processing the real environment temperature and the real image average gray value according to the regression coefficient set to generate a to-be-compensated temperature of the display screen.
[0052] Step S400, determining a brightness compensation parameter according to the to-be-compensated temperature, and performing brightness compensation processing on the display screen according to the brightness compensation parameter.
[0053] Referring to FIG. 1, FIG. 2, FIG. 3, and FIG. 4, in an embodiment of the present application, when step S100 is performed, that is, the sample data set of the display screen, the real environment temperature, and the corresponding real image average gray value are obtained. Specifically, step S100 can include steps S110 to S130, which are described in detail as follows.
[0054] Step S110, obtaining the sample data set of the display screen.
[0055] Step S120, obtaining the real environment temperature of the display screen.
[0056] Step S130, obtaining the resolution of the display screen and the gray value of all pixel points in the displayed image under the real environment temperature, and processing the resolution and the gray value to generate the real image average gray value.
[0057] Referring to FIG. 1 and FIG. 2, in an embodiment of the present application, when step S110 is performed, specifically, the display screen can be a silicon-based organic light emitting diode (Organic Light Emitting Display, OLED), and the sample data set of the display screen can be obtained in various ways. However, the display screen can also be other types of display screens. However, it should be noted that in the present application, the display screen refers to a small-size silicon-based OLED display screen.
[0058] Please refer to FIG. 3 and FIG. 4, for example, the environmental temperature sample set of the display screen, the corresponding image average gray sample set and the simulation temperature sample set can be obtained by establishing the simulation model of the silicon-based OLED display screen. Wherein, the simulation model can be established by equivalent processing the actual structure of the silicon-based OLED display screen and according to the film layer function of the display screen and the sensitivity to temperature.
[0059] The size of the simulation model is the actual size of the display screen, and the simulation model structure can include but is not limited to the glass cover plate 101, the optical transparent adhesive 102, the color filter 103, the thin film packaging layer 104, the screen light-emitting layer 105 and the silicon-based backboard 106, and the glass cover plate 101, the optical transparent adhesive 102, the color filter 103, the thin film packaging layer 104, the screen light-emitting layer 105 and the silicon-based backboard 106 can be stacked in turn. For example, the diagonal length of the display screen simulation model can be 1.3 inches, the thickness of the glass cover plate 101 can be 700 μm, the thickness of the optical transparent adhesive 102 can be 5 μm, the thickness of the color filter 103 can be 2.5 μm, the thickness of the thin film packaging layer 104 can be 2 μm, the thickness of the screen light-emitting layer 105 can be 2 μm, and the thickness of the silicon-based backboard 106 can be 750 μm.
[0060] Further, in the display screen simulation model, the temperature of the simulation model can be set as a steady-state analysis, and the material parameters of the structure in the simulation model are only set as thermal conductivity, and the thermal conductivity of all materials is set as a constant, so as to simplify the complexity of the simulation model temperature distribution calculation and improve the simulation speed. The material parameters of the structure in the simulation model are shown in Table 1.
[0061] Table 1: Material parameters of simulation model
[0062] Further, the input parameters of the simulation model can be the power consumption of the screen light-emitting layer 105 and the environmental temperature sample set. The power consumption of the screen light-emitting layer 105 can be determined by the driving power of the simulation model, the image average gray sample and the energy conversion efficiency. Specifically, the driving power can be set as 180 mW, the energy conversion efficiency can be set as 5%, and the interval range of the environmental temperature sample set of the simulation model can be -20℃-60℃, and the interval range of the image average gray sample set can be 0-255. For example, the environmental temperature sample of the simulation model can be -20℃, also can be 60℃, also can be 20℃. The image average gray sample can be 0, also can be 255, also can be 150. In addition, the convection can be set at the air contact surface of the glass cover plate 101 and the air contact surface of the silicon-based backboard 106 respectively, and the convection heat transfer coefficient of the air natural convection heat transfer can be 5 W / mm 2 ·℃, so as to realize the heat conduction between the simulation model and the environment.
[0063] It is worth further explaining that the number of environmental temperature samples included in the environmental temperature sample set can not be specifically limited. For example, the range of the environmental temperature sample set can be -20℃-60℃, and the environmental temperature sample set can include 9 environmental temperature samples. The number of image average gray samples included in the image average gray sample set can also not be specifically limited. For example, the range of the image average gray sample set can be 0-255, and the image average gray sample set can include 6 image average gray samples. Wherein, under each environmental temperature sample, there can be multiple different image average gray samples corresponding thereto, and according to each environmental temperature sample and the image average gray sample corresponding thereto, a corresponding simulation temperature sample can be generated, and all simulation temperature samples form a simulation temperature sample set. The relationship between the environmental temperature sample, the image average gray sample and the simulation temperature sample under the simulation model is shown in Table 2.
[0064] Table 2: Relationship between environmental temperature sample, image average gray sample and simulation temperature sample under simulation model
[0065] However, it is not limited to this, and a test system of the silicon-based OLED display screen can also be built to obtain the environmental temperature sample set, the corresponding image average gray sample set and the simulation temperature sample set of the display screen. Specifically, a resistance strain gauge can be bonded on the surface of the display screen, and a strain meter can be connected to build the test system of the silicon-based OLED display screen.
[0066] Further, after the test system of the silicon-based OLED display screen is built, it also needs to be put into a high-low temperature test box to test and obtain the simulation temperature sample of the silicon-based OLED display screen under different environmental temperature samples and different image average gray samples. Specifically, the relationship between the environmental temperature sample, the image average gray sample and the simulation temperature sample under the test system can be as shown in Table 3.
[0067] Table 3: Relationship between environmental temperature sample, image average gray sample and simulation temperature sample under test system
[0068] Please refer to FIG. 1 and FIG. 2, in an embodiment of the present application, when steps S120 to S130 are performed, specifically, the real environmental temperature of the display screen can be obtained by a temperature sensor. The resolution of the display screen is a preset value, and the display screen can be placed at the real environmental temperature to obtain the gray value of all pixel points in the display image in the display screen. The resolution and the gray value are processed to obtain the real image average gray value of the display screen. Wherein, the processing of the resolution and the gray value can satisfy the following formula:
[0069] Wherein, MxN can be represented as the resolution of the display screen, L(1, 1) can be represented as the gray value of the (1, 1) pixel point in the display image, L(i, j) can be represented as the gray value of the (i, j) pixel point in the display image, and i = 1 ~ M, j = 1 ~ N, and L can be represented as the average gray value of the real image.
[0070] Referring to FIG. 1 and FIG. 5, in an embodiment of the present application, when step S200 is performed, that is, the linear regression processing is performed on the sample data set, the regression coefficient set is generated. Specifically, step S200 can include steps S210 to S230, which are described in detail as follows.
[0071] Step S210, the environmental temperature sample set, the image average gray sample set and the simulation temperature sample set are respectively subjected to average processing to generate the environmental temperature average value, the image average gray average value and the simulation temperature average value.
[0072] Step S220, the environmental temperature sample set, the image average gray sample set and the simulation temperature sample set are sequentially processed according to the environmental temperature average value, the image average gray average value and the simulation temperature average value to generate the undetermined coefficient set.
[0073] Step S230, the undetermined coefficient set is subjected to binary linear regression processing to generate the regression coefficient set.
[0074] In an embodiment of the present application, when step S210 is performed, specifically, the environmental temperature sample set, the image average gray sample set and the simulation temperature sample set are respectively subjected to average processing, which can satisfy the following formula:
[0075] Wherein, p represents the number of environmental temperature samples in the environmental temperature sample set, k represents the number of image average gray samples in the image average gray sample set, T i represents the i th environmental temperature sample in the environmental temperature sample set, represents the environmental temperature average value, L i represents the i th image average gray sample in the image average gray sample set, represents the image average gray average value, represents the i th simulation temperature sample in the simulation temperature sample set, represents the simulation temperature average value.
[0076] In an embodiment of the present application, when step S220 is performed, specifically, the environmental temperature sample set, the image average gray sample set and the simulation temperature sample set are sequentially processed according to the environmental temperature average value, the image average gray average value and the simulation temperature average value, which can satisfy the following formula:
[0077] wherein p represents the number of the ambient temperature samples in the ambient temperature sample set, k represents the number of the image average gray samples in the image average gray sample set, T i represents the i th ambient temperature sample in the ambient temperature sample set, represents the ambient temperature average, L i represents the i th image average gray sample in the image average gray sample set, represents the image average gray average, represents the i th simulated temperature sample in the simulated temperature sample set, represents the simulated temperature average, l 11 , l 22 , l 12 , l 21 , l 10 , l 20 respectively represent the undetermined coefficients in the undetermined coefficient set.
[0078] In an embodiment of the present application, when step S230 is performed, specifically, the regression coefficient set includes the image gray regression coefficient, the ambient temperature regression coefficient and the temperature compensation coefficient, and the binary linear regression processing on the undetermined coefficient set can satisfy the following formula:
[0079] wherein l 11 , l 22 , l 12 , l 21 , l 10 , l 20 respectively represent the undetermined coefficients in the undetermined coefficient set, C1 represents the image gray regression coefficient, C2 represents the ambient temperature regression coefficient, and C3 represents the temperature compensation coefficient.
[0080] Please refer to FIG. 1 and FIG. 4, in an embodiment of the present application, when step S300 is performed, that is, the real ambient temperature and the real image average gray value are processed according to the regression coefficient set to generate the to-be-compensated temperature of the display screen. Specifically, the processing of the real ambient temperature and the real image average gray value according to the regression coefficient set can satisfy the following formula: T' OLED =C3+C1L'+C2T',
[0081] wherein C1 represents the image gray regression coefficient, C2 represents the ambient temperature regression coefficient, C3 represents the temperature compensation coefficient, T' represents the real ambient temperature, L' represents the real image average gray value, and T' OLED represents the to-be-compensated temperature of the display screen.
[0082] Referring to FIG. 1, in one embodiment of the present application, when step S400 is performed, specifically, after the temperature to be compensated is obtained, the brightness compensation parameter can be determined according to the temperature to be compensated, so as to perform brightness compensation on the display screen according to the brightness compensation parameter. The brightness compensation parameter refers to a specific attribute that needs to be adjusted when performing brightness compensation, and the brightness compensation parameter can include but is not limited to a current adjustment value, a color correction parameter, and a brightness correction parameter. Since the brightness of the display screen pixel is controlled by adjusting the current flowing through it, the current adjustment value is a fine adjustment of the current intensity of each pixel, which is used to compensate the influence of temperature change on brightness. With the change of temperature, the color balance of the display screen can also be affected. The color correction parameter includes adjusting the RGB (red, green, blue) value to maintain the accuracy and consistency of color display. The brightness correction coefficient is a global parameter used to adjust the brightness level of the entire display screen to maintain the brightness expected by the user at different temperatures.
[0083] Further, the brightness compensation processing on the display screen according to the brightness compensation parameter can include applying the obtained brightness compensation parameter to the driver of the display screen to adjust the current intensity and color value of each pixel of the display screen in real time, so as to correctly compensate the influence of temperature on the brightness of the display screen.
[0084] It can be seen that in the above scheme, by obtaining the sample data set, performing linear regression processing on the sample data set to obtain the regression coefficient set, and then processing the real environment temperature and the real image average gray value according to the regression coefficient set to obtain the temperature to be compensated of the display screen, the temperature to be compensated of the display screen can be closer to the actual temperature, thereby reducing the error of brightness compensation of the display screen by temperature and improving the brightness compensation accuracy of the display screen.
[0085] Referring to FIG. 6, FIG. 6 is a processing system for brightness compensation of a display screen provided by the present application. The processing system can be applied to the processing method for brightness compensation of the display screen to improve the brightness compensation accuracy of the display screen. The processing flow of the processing system can correspond to the processing flow of the above processing method. The processing system can include but is not limited to a data acquisition module 100, a linear regression module 200, a temperature generation module 300, and a brightness compensation module 400. The functions of each module are described in detail as follows.
[0086] In one embodiment of the present application, the data acquisition module 100 can be used to obtain a sample data set of the display screen, a real environment temperature, and a corresponding real image average gray value. The sample data set includes an environment temperature sample set, a corresponding image average gray sample set, and an analog temperature sample set.
[0087] In an embodiment of the present application, the linear regression module 200 can be configured to perform linear regression on the sample data sets to generate a set of regression coefficients. The linear regression on the sample data sets can include, for example, performing an average operation on the ambient temperature sample set, the image average gray sample set, and the simulation temperature sample set to generate an ambient temperature average value, an image average gray average value, and a simulation temperature average value, respectively. Then, the ambient temperature sample set, the image average gray sample set, and the simulation temperature sample set can be processed in sequence based on the ambient temperature average value, the image average gray average value, and the simulation temperature average value to generate a set of undetermined coefficients. Finally, a binary linear regression operation can be performed on the set of undetermined coefficients to generate the set of regression coefficients.
[0088] In an embodiment of the present application, the temperature generation module 300 can be configured to process the real ambient temperature and the real image average gray value based on the set of regression coefficients to generate a to-be-compensated temperature of the display screen. Specifically, the processing of the real ambient temperature and the real image average gray value based on the set of regression coefficients can satisfy the following formula: T' OLED =C3+C1L'+C2T',
[0089] wherein C1 represents an image gray regression coefficient, C2 represents an ambient temperature regression coefficient, C3 represents a temperature compensation coefficient, T' represents the real ambient temperature, L' represents the real image average gray value, and T' OLED represents the to-be-compensated temperature of the display screen.
[0090] In an embodiment of the present application, the brightness compensation module 400 can be configured to determine a brightness compensation parameter based on the to-be-compensated temperature, and perform a brightness compensation operation on the display screen based on the brightness compensation parameter. The brightness compensation parameter refers to a specific attribute that needs to be adjusted when performing the brightness compensation, and the brightness compensation parameter can include, but is not limited to, a current adjustment value, a color correction parameter, and a brightness correction parameter. Since the brightness of the display screen pixels is controlled by adjusting the current flowing through it, the current adjustment value is a fine adjustment of the current intensity of each pixel to compensate for the impact of temperature changes on brightness. With the change of temperature, the color balance of the display screen can also be affected. The color correction parameter includes adjusting the RGB (red, green, blue) values to maintain the accuracy and consistency of color display. The brightness correction coefficient is a global parameter for adjusting the brightness level of the entire display screen to maintain the brightness desired by the user at different temperatures.
[0091] Embodiments of the present application also provide an electronic device, including: one or more processors; a storage system configured to store one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the display screen brightness compensation processing method provided in any of the above embodiments.
[0092] FIG. 7 shows a structural diagram of a computer system of an electronic device suitable for implementing embodiments of the present application. It should be noted that the computer system 700 of the electronic device shown in FIG. 7 is merely an example and should not impose any limitation on the functions and usage scope of embodiments of the present application.
[0093] As shown in FIG. 7, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage section 708 into a random access memory (RAM) 703, such as performing the methods described in the above embodiments. Various programs and data required for system operation are also stored in the RAM 703. The CPU 701, the ROM 702, and the RAM 703 are connected to each other through a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0094] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a display such as a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as necessary. A removable recording medium 711 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is attached to the drive 710 as necessary, so that a computer program read therefrom is installed into the storage section 708 as necessary.
[0095] It should be noted that the computer-readable medium in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may, for example, be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination thereof. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.
[0096] In the present application, the computer-readable signal medium can include a data signal propagating in a baseband or as a carrier wave in a propagated data signal, in which the computer-readable computer program is borne. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, system, or device. The computer program contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to wireless, wired, or the like, or any suitable combination thereof.
[0097] The flowcharts and block diagrams in the drawings illustrate the possible implementation architectures, functions, and operations of the systems, methods, and computer program products according to various embodiments of the present application. In the flowcharts or block diagrams, each block can represent a module, a program segment, or a part of code containing one or more executable instructions for implementing the specified logic function. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different order than that noted in the drawings. For example, two blocks indicated in succession can actually be executed substantially in parallel, and sometimes in reverse order, depending on the functions involved. It should also be noted that each block in the block diagram or flowchart, and the combination of blocks in the block diagram or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or operations, or can be implemented by a combination of special-purpose hardware and computer instructions.
[0098] The units described in the embodiments of the present application can be implemented in the form of software, or can be implemented in the form of hardware, and the described units can also be arranged in a processor. In some cases, the names of the units do not constitute a limitation on the units themselves.
[0099] Another aspect of the present application also provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor of a computer, the computer performs the processing method for display screen brightness compensation. The computer readable storage medium can be included in the electronic device described in the above embodiments, or can exist separately without being assembled into the electronic device.
[0100] In the description of the present specification, the description referring to the terms "the present embodiment", "an example", "a specific example" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0101] The embodiments of the present application disclosed above are only used to help explain the present application. The embodiments do not describe all the details, nor limit the present application to the specific embodiments described. Obviously, according to the content of the present specification, many modifications and changes can be made. The present specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present application, so that those skilled in the art can well understand and utilize the present application. The present application is limited only by the claims and their full scope and equivalents.
Claims
1. A method for processing display screen brightness compensation, characterized in that, include: Obtain the sample dataset of the display screen, the real ambient temperature, and the corresponding real image average gray value. The sample dataset includes an ambient temperature sample set, a corresponding image average gray value sample set, and a simulated temperature sample set. The sample dataset is subjected to linear regression processing to generate a set of regression coefficients; The actual ambient temperature and the average gray value of the actual image are processed according to the regression coefficient set to generate the temperature to be compensated for the display screen. Based on the temperature to be compensated, determine the brightness compensation parameters, and perform brightness compensation processing on the display screen according to the brightness compensation parameters.
2. The method for processing display screen brightness compensation according to claim 1, characterized in that, The steps of obtaining the sample dataset of the display screen, the real ambient temperature, and the corresponding real image average grayscale value include: Obtain the sample dataset for the display screen; Obtain the actual ambient temperature of the display screen; The resolution of the display screen and the grayscale values of all pixels in the displayed image at the actual ambient temperature are obtained, and the resolution and the grayscale values are processed to generate the average grayscale value of the real image.
3. The method for processing display screen brightness compensation according to claim 1, characterized in that, The step of performing linear regression processing on the sample dataset to generate a set of regression coefficients includes: The ambient temperature sample set, the image average grayscale sample set, and the simulated temperature sample set are averaged respectively to generate the average ambient temperature, the average image grayscale, and the average simulated temperature. The ambient temperature sample set, the image average grayscale sample set, and the simulated temperature sample set are processed sequentially based on the average ambient temperature, the average image grayscale sample set, and the average simulated temperature to generate a set of undetermined coefficients. The set of undetermined coefficients is subjected to binary linear regression to generate a set of regression coefficients.
4. The method for processing display screen brightness compensation according to claim 3, characterized in that, The averaging process performed on the ambient temperature sample set, the image average grayscale sample set, and the simulated temperature sample set satisfies the following formula: Where p represents the number of ambient temperature samples in the ambient temperature sample set, k represents the number of average grayscale samples in the average grayscale sample set, and T i Let i be the i-th ambient temperature sample in the ambient temperature sample set. Expressed as the average ambient temperature, L i Let be the i-th image average grayscale sample in the image average grayscale sample set. It is expressed as the average gray level of the image. Let i be the i-th simulated temperature sample in the simulated temperature sample set. It is represented as the average simulated temperature.
5. The method for processing display screen brightness compensation according to claim 3, characterized in that, The process of sequentially processing the ambient temperature sample set, the image average grayscale sample set, and the simulated temperature sample set based on the average ambient temperature, the average image grayscale value, and the average simulated temperature satisfies the following formula: Where p represents the number of ambient temperature samples in the ambient temperature sample set, k represents the number of average grayscale samples in the average grayscale sample set, and T i Let i be the i-th ambient temperature sample in the ambient temperature sample set. Expressed as the average ambient temperature, L i Let be the i-th image average grayscale sample in the image average grayscale sample set. It is expressed as the average gray level of the image. Let i be the i-th simulated temperature sample in the simulated temperature sample set. Represented as the average simulated temperature, l 11 l 22 l 12 l 21 l 10 l 20 These are respectively represented as the undetermined coefficients in the set of undetermined coefficients.
6. The method for processing display screen brightness compensation according to claim 3, characterized in that, The regression coefficient set includes image grayscale regression coefficients, ambient temperature regression coefficients, and temperature compensation coefficients. The binary linear regression processing of the undetermined coefficient set satisfies the following formula: Among them, l 11 l 22 l 12 l 21 l 10 l 20 C1 represents the image grayscale regression coefficient, C2 represents the ambient temperature regression coefficient, and C3 represents the temperature compensation coefficient.
7. The method for processing display screen brightness compensation according to claim 1, characterized in that, The real ambient temperature and the average gray value of the real image are processed according to the regression coefficient set to satisfy the formula: T′ OLED =C3+C1L′+C2T′ Where C1 represents the image grayscale regression coefficient, C2 represents the ambient temperature regression coefficient, C3 represents the temperature compensation coefficient, T′ represents the real ambient temperature, and L′ represents the real image average grayscale value. OLED This is represented as the temperature to be compensated for on the display screen.
8. A processing system for display screen brightness compensation, characterized in that, include: The data acquisition module is used to acquire the sample dataset, real ambient temperature and corresponding real image average gray value of the display screen. The sample dataset includes an ambient temperature sample set, a corresponding image average gray value sample set and a simulated temperature sample set. The linear regression module is used to perform linear regression processing on the sample dataset to generate a set of regression coefficients; The temperature generation module is used to process the real ambient temperature and the average gray value of the real image according to the regression coefficient set to generate the temperature to be compensated for the display screen. The brightness compensation module is used to determine the brightness compensation parameters based on the temperature to be compensated, and to perform brightness compensation processing on the display screen based on the brightness compensation parameters.
9. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage system for storing one or more programs that, when executed by one or more processors, cause the electronic device to implement the display screen brightness compensation processing method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by the computer's processor, causes the computer to perform the display screen brightness compensation processing method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for establishing luminance compensation model and screen luminance compensation method and screen luminance compensation device
CN105895056A
Display device
CN114519972A
Brightness method and device, electronic equipment and storage medium
CN116798349A
Processing method, system and equipment for brightness compensation of display screen and medium
CN118571169A
Image display device and its control method
JP2012155194A