Intelligent control method and device for OLED display screen
By accurately dividing the focus area and background area of the OLED display, a high and low brightness distribution matrix is generated, and the driving voltage and color are dynamically adjusted, the problems of brightness sudden change and power consumption optimization are solved, and the display uniformity and energy-saving effect are improved.
Patent Information
- Application Number
- CN202510661916.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2045-05-22
AI Technical Summary
The existing OLED displays can easily cause the screen brightness to change or flicker during the automatic brightness adjustment process, affecting the user's viewing experience, and insufficient power consumption optimization.
By obtaining the focus data of the line of sight, dividing the focus area and the background area, generating high-brightness and low-brightness distribution matrix, dynamically adjusting the driving voltage and color offset of the background area, monitoring power consumption in real time, and optimizing the display effect.
实现了亮度和色彩的平滑过渡,减少了亮度突变和闪烁,提升了显示均匀性和节能效果,确保用户关注区域的显示质量。
Smart Images

Figure CN120279843A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent control, and particularly to an intelligent control method and device for an OLED display screen. Background Art
[0002] Currently, in the actual application of an OLED display screen, it is necessary to adjust the brightness according to the user's usage status, which requires the display screen to have high-precision gaze tracking ability, and also requires the system to be able to respond quickly and adjust the brightness of each pixel in real time. At the same time, during the process of adjusting the brightness of the display screen, power consumption optimization also needs to be considered.
[0003] In the prior art, an automatic brightness adjustment method for an OLED display screen detects the user's gaze focus in real time and dynamically adjusts the screen brightness to reduce power consumption. Specifically, the display screen needs to accurately identify the user's gaze position and adjust the brightness of the corresponding area according to this position, while other areas need to maintain a lower brightness. However, although reducing the brightness of the non-concerned area can effectively reduce the overall power consumption, if the adjustment is improper, it may cause sudden changes or flickering of the screen brightness, affecting the user's viewing experience.
[0004] In summary, during the automatic brightness adjustment of the existing display screen, sudden changes or flickering of the screen brightness may occur, affecting the user's viewing experience. Summary of the Invention
[0005] The present invention provides an intelligent control method and device for an OLED display screen to improve the display effect while achieving energy conservation.
[0006] In a first aspect, to solve the above technical problems, the present invention provides an intelligent control method for an OLED display screen, including:
[0007] Obtaining gaze focus data collected by an eye tracker;
[0008] Calculating the gaze movement speed according to the gaze focus data, and dividing the display screen into a focus area and a background area according to the gaze focus data;
[0009] When it is determined that the gaze movement speed exceeds a preset speed threshold, execute a display effect adjustment strategy to complete the dynamic matching of the brightness and color of the focus area and the background area, specifically including:
[0010] Processing the brightness values of the focus area and the background area respectively through similarity comparison to generate a high-brightness distribution matrix and a low-brightness distribution matrix;
[0011] Calculate the luminance difference value between the focus area and the background area by combining the high-luminance distribution matrix and the low-luminance distribution matrix, and adjust the driving voltage value of the pixels in the background area according to the luminance difference value until the luminance consistency condition is met;
[0012] Correct the color offset of each pixel through the color offset compensation model to obtain the corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels;
[0013] If the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation;
[0014] After executing the display effect adjustment strategy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
[0015] In an alternative embodiment, the calculating the line-of-sight movement speed according to the line-of-sight focus data and dividing the focus area and the background area of the display screen according to the line-of-sight focus data includes:
[0016] Obtain the movement trajectory line of the line-of-sight point according to the line-of-sight focus data;
[0017] Calculate the line-of-sight movement speed according to the movement trajectory line and the movement time of the line-of-sight point;
[0018] Calculate the dwell time of the line-of-sight point in each area according to the line-of-sight focus data;
[0019] If the dwell time exceeds the preset time threshold, it is judged as the focus area; if the dwell time does not exceed the preset time threshold, it is judged as the background area.
[0020] In an alternative embodiment, the generating the high-luminance distribution matrix and the low-luminance distribution matrix by respectively processing the luminance values of the focus area and the background area through similarity comparison includes:
[0021] Extract the luminance value of each pixel point in the focus area and the background area;
[0022] Calculate the weight value of each pixel point according to the luminous efficiency value and the aging degree value of each pixel point;
[0023] Perform weighted processing on the luminance value by combining the weight value to obtain the weighted luminance value of each pixel point;
[0024] Normalize the weighted brightness values to obtain the normalized brightness values for each pixel. Use the normalized brightness values as matrix elements to generate an initial high-brightness distribution matrix and an initial low-brightness distribution matrix;
[0025] Respectively perform similarity matching on the initial high-brightness distribution matrix and the initial low-brightness distribution matrix with a preset brightness distribution matrix to obtain a high-brightness distribution matrix and a low-brightness distribution matrix.
[0026] In an alternative embodiment, the step of respectively performing similarity matching on the initial high-brightness distribution matrix and the initial low-brightness distribution matrix with a preset brightness distribution matrix to obtain a high-brightness distribution matrix and a low-brightness distribution matrix includes:
[0027] Respectively perform similarity calculation on the initial high-brightness distribution matrix and the initial low-brightness distribution matrix with a preset brightness distribution matrix to obtain matrix similarities;
[0028] If the matrix similarity reaches a preset similarity threshold, use the initial high-brightness distribution matrix and the initial low-brightness distribution matrix as the high-brightness distribution matrix and the low-brightness distribution matrix;
[0029] If the matrix similarity does not reach the preset similarity threshold, adjust the weight value of each pixel and recalculate the matrix similarity until the preset similarity threshold is reached, and output the initial high-brightness distribution matrix and the initial low-brightness distribution matrix at this time as the high-brightness distribution matrix and the low-brightness distribution matrix.
[0030] In an alternative embodiment, the step of combining the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjusting the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met includes:
[0031] Subtract the high-brightness distribution matrix and the low-brightness distribution matrix element by element to obtain a difference matrix;
[0032] Take the absolute value of all elements in the difference matrix and then sum them to obtain the brightness difference value;
[0033] When the brightness difference value exceeds a preset brightness consistency threshold, combine the color information and spatial position relationship of the pixels to calculate the driving voltage adjustment amount of the pixels in the low-brightness area, thereby dynamically adjusting the driving voltage value of the pixels in the low-brightness area, and recalculating the brightness difference value until the brightness difference value does not exceed the brightness consistency threshold.
[0034] In an alternative embodiment, correcting the color shift of each pixel through a color shift compensation model to obtain a corrected pixel color value, and then calculating the uniformity value of the color distribution of all pixels, includes:
[0035] Obtaining the aging degree parameter and the luminous efficiency parameter of each pixel of the display screen;
[0036] Constructing a color shift compensation model according to the aging degree parameter and the luminous efficiency parameter, and calculating the color shift amount of each pixel;
[0037] Performing color correction on each pixel using the color shift compensation model to obtain a corrected pixel color value;
[0038] Calculating the uniformity value of the color distribution of all pixels according to the corrected pixel color value;
[0039] Among them, the calculation formula for the uniformity value is:
[0040]
[0041] Among them, U represents the uniformity value of the color distribution, N and M respectively represent the width and height of the display screen, C(i,j) represents the color value of the pixel with coordinates (i,j) in the display screen, and C(i,j + 1) represents the color value of the pixel with coordinates (i,j + 1) in the display screen.
[0042] In an embodiment, if the uniformity value does not exceed a preset uniformity threshold, adjusting the driving current value of the pixel to minimize the color deviation, includes:
[0043] Comparing the uniformity value with a preset uniformity threshold;
[0044] If the uniformity value exceeds the preset uniformity threshold, calculating the current color deviation value;
[0045] According to the current color deviation value, using the gradient descent algorithm to iteratively calculate the driving current adjustment amount to gradually converge the color deviation;
[0046] Optimizing the driving current adjustment amplitude through the least squares method to obtain an optimized driving current value;
[0047] Writing the driving current value into the pixel driving module, updating the pixel color output state, and obtaining an updated pixel color value;
[0048] According to the updated pixel color value, recalculating the uniformity value until the preset uniformity threshold is met.
[0049] In one implementation, after executing the display effect adjustment policy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged. After that, the method further includes:
[0050] Calculate the moving-out duration when the line of sight moves out of the display screen;
[0051] Use the preset power-saving trigger duration as the duration threshold. When the moving-out duration exceeds the duration threshold, trigger the operation of reducing the overall screen brightness and adjust the display screen brightness to the deep power-saving mode;
[0052] In the deep power-saving mode, use an eye tracker to detect whether the user's line of sight refocuses on the display screen; if a new line-of-sight focus is detected, restore the display screen brightness to the normal display mode; if no new line-of-sight focus is detected, maintain the deep power-saving mode and continue to monitor the line-of-sight movement data.
[0053] In a second aspect, the present invention provides an intelligent control device for an OLED display screen, including:
[0054] A data acquisition module for acquiring line-of-sight focus data collected by an eye tracker;
[0055] A region division module for calculating the line-of-sight movement speed according to the line-of-sight focus data and dividing the focus area and the background area of the display screen according to the line-of-sight focus data;
[0056] A display adjustment module for executing a display effect adjustment policy when it is determined that the line-of-sight movement speed exceeds a preset speed threshold, and completing the dynamic matching of the brightness and color of the focus area and the background area, specifically including:
[0057] Process the brightness values of the focus area and the background area respectively through similarity comparison to generate a high-brightness distribution matrix and a low-brightness distribution matrix;
[0058] Calculate the brightness difference value between the focus area and the background area by combining the high-brightness distribution matrix and the low-brightness distribution matrix, and adjust the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met;
[0059] Correct the color offset of each pixel through a color offset compensation model to obtain the corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels;
[0060] If the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation;
[0061] A power consumption adjustment module, which is used to obtain the instantaneous power consumption value of the display screen after executing the display effect adjustment strategy. If the instantaneous power consumption value exceeds the preset power consumption threshold, the display effect of the background area is reduced, and the display effect of the focus area remains unchanged.
[0062] In a third aspect, the present invention also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the intelligent control method of the OLED display screen described in any one of the above.
[0063] In summary, the present invention discloses an intelligent control method for an OLED display screen, including obtaining the line-of-sight focus data collected by an eye tracker; calculating the line-of-sight movement speed according to the line-of-sight focus data, and dividing the focus area and the background area of the display screen according to the line-of-sight focus data; when it is determined that the line-of-sight movement speed exceeds the preset speed threshold, execute the display effect adjustment strategy to complete the dynamic matching of the brightness and color of the focus area and the background area, specifically including: through similarity comparison, processing the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix; combining the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjusting the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is satisfied; correcting the color shift of each pixel through a color shift compensation model to obtain the corrected pixel color value, and then calculating the uniformity value of the color distribution of all pixels; if the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation; after executing the display effect adjustment strategy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
[0064] Compared with the prior art, the present invention has the following beneficial effects:
[0065] (1) The present invention accurately divides the focus area and the background area through the focus data. This accurate division helps to concentrate the display resources on the focus area that the user really cares about, and avoids wasting display resources in the background area that the user does not care about.
[0066] (2) The present invention generates a high-brightness distribution matrix and a low-brightness distribution matrix, and dynamically adjusts the driving voltage of the background area to ensure a smooth transition of the brightness difference between the focus area and the background area, avoiding the problem of sudden brightness change.
[0067] (3) The present invention corrects the color shift of each pixel through a color shift compensation model and evaluates the color distribution through a uniformity value. This can significantly reduce color deviation and improve the uniformity of the display effect.
[0068] (4) The present invention monitors the instantaneous power consumption value in real time. If it exceeds the preset threshold, it preferentially reduces the display effect of the background area while keeping the display effect of the focus area unchanged. This optimizes power consumption while ensuring the display quality of the area that the user focuses on.
[0069] In summary, the present invention can accurately adjust the brightness and color of the focus area and the background area, improve the overall display uniformity and visual experience, and reduce energy loss caused by uneven display. At the same time, it balances the display quality and energy consumption, effectively controls energy consumption while meeting visual requirements, and achieves the dual goals of energy conservation and improved display effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 is a schematic flow chart of an intelligent control method for an OLED display screen provided by an embodiment of the present invention;
[0071] Figure 2 is a schematic flow chart of display effect adjustment provided by an embodiment of the present invention;
[0072] Figure 3 is a schematic flow chart of generating a brightness distribution matrix provided by an embodiment of the present invention;
[0073] Figure 4 is a schematic structural diagram of an intelligent control device for an OLED display screen provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0074] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0075] Referring to Figure 1 , the first embodiment of the present invention provides an intelligent control method for an OLED display screen, including the following steps:
[0076] S1, obtaining the line-of-sight focus data collected by an eye tracker;
[0077] S2, calculating the line-of-sight movement speed according to the line-of-sight focus data, and dividing the focus area and the background area of the display screen according to the line-of-sight focus data;
[0078] S3. When it is determined that the line-of-sight movement speed exceeds the preset speed threshold, execute the display effect adjustment strategy to complete the dynamic matching of the brightness and color between the focus area and the background area, specifically including:
[0079] Through similarity comparison, process the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix;
[0080] Combine the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjust the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met;
[0081] Correct the color offset of each pixel through the color offset compensation model to obtain the corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels;
[0082] If the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation;
[0083] S4. After executing the display effect adjustment strategy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
[0084] In step S1, obtain the line-of-sight focus data collected by the eye tracker.
[0085] Among them, the line-of-sight focus data is the coordinate value of the line-of-sight focus; the eye tracker is used to obtain the user's line-of-sight focus coordinate value in real time, and the position data of the line-of-sight point on the display screen is recorded by the collector. According to the focus data, the movement trajectory of the line-of-sight point is obtained, and then the required line-of-sight movement speed is calculated; at the same time, for the obtained coordinate values, calculate the dwell time of the line-of-sight point, and divide the focus area and the background area.
[0086] In step S2, calculate the line-of-sight movement speed according to the line-of-sight focus data, and divide the focus area and the background area of the display screen according to the line-of-sight focus data, including:
[0087] According to the line-of-sight focus data, obtain the movement trajectory line of the line-of-sight point;
[0088] Calculate the line-of-sight movement speed according to the movement trajectory line and the movement time of the line-of-sight point;
[0089] According to the line-of-sight focus data, calculate the dwell time of the line-of-sight point in each area;
[0090] If the dwell time exceeds the preset time threshold, it is determined as the focus area; if the dwell time does not exceed the preset time threshold, it is determined as the background area.
[0091] Among them, first, the coordinate values of the line of sight focus are connected in chronological order to form a continuous moving trajectory line. This moving trajectory line reflects the moving path of the user's line of sight on the screen. Then, using the moving trajectory line and the moving time of the line of sight point, the line of sight moving speed is calculated. The line of sight moving speed is obtained by the quotient of the line of sight moving distance and the moving time. The display screen is divided into several areas. When the coordinate of the line of sight point first enters the current area, record this time point as the "entry time". When the coordinate of the line of sight point moves from the current area to other areas, record this time point as the "exit time"; the dwell time of the line of sight point in each area can be calculated through the entry time and the exit time. If the dwell time of the line of sight point in a certain area exceeds the preset time threshold (exemplarily, the preset time threshold can be set to 500 milliseconds, and the present invention does not limit this), then mark this area as the focus area; if the dwell time of the line of sight point in a certain area does not exceed the preset time threshold, then mark this area as the background area.
[0092] Specifically, the eye tracker locates the line of sight position in real time by irradiating infrared light and capturing the pupil reflection with a camera. For example, in the scenario of browsing an e-commerce website, the eye tracker can capture the line of sight focus when the user views the product picture and obtain coordinate data such as (320, 240). The collector records these coordinate values at a frequency of 60 times per second to form continuous line of sight trajectory data. When the user's line of sight stays in a certain area for more than the preset 500-millisecond threshold, it can be determined that this area is the highlighted area that the user is concerned about. For example, when the user browses the product details page, they often stay in key information areas such as the main product picture and price label for a long time, and these areas will be marked as highlighted areas.
[0093] It should be noted that by calculating the dwell time of the line of sight point in each area and comparing it with the preset time threshold to determine the focus area and the background area, the key area that the user visually focuses on can be accurately determined. This accurate division helps to concentrate the display resources (such as brightness, color adjustment, etc.) on the focus area that the user really cares about, and avoid wasting display resources in the background area that the user does not care about.
[0094] As Figure 2 shown, in step S3, when it is determined that the line of sight moving speed exceeds the preset speed threshold, the display effect adjustment strategy is executed to complete the dynamic matching of the brightness and color between the focus area and the background area, which specifically includes:
[0095] S31. Process the brightness values of the focus area and the background area respectively through similarity comparison to generate a high-brightness distribution matrix and a low-brightness distribution matrix;
[0096] S32. Calculate the brightness difference value between the focus area and the background area by combining the high-brightness distribution matrix and the low-brightness distribution matrix, and adjust the driving voltage value of the pixels in the background area until the brightness consistency condition is met;
[0097] S33. Correct the color shift of each pixel through a color shift compensation model to obtain the corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels;
[0098] S34. If the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation.
[0099] As Figure 3 shown, in step S31, through similarity comparison, process the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix, including:
[0100] S311. Extract the brightness value of each pixel point in the focus area and the background area;
[0101] S312. Calculate the weight value of each pixel point according to the luminous efficiency value and the aging degree value of each pixel point;
[0102] S313. Perform weighted processing on the brightness value by combining the weight value to obtain the weighted brightness value of each pixel point;
[0103] S314. Perform normalization processing on the weighted brightness value to obtain the normalized brightness value of each pixel point, and use the normalized brightness value as the matrix element to generate an initial high-brightness distribution matrix and an initial low-brightness distribution matrix;
[0104] S315. Respectively perform similarity matching on the initial high-brightness distribution matrix and the initial low-brightness distribution matrix with a preset brightness distribution matrix to obtain a high-brightness distribution matrix and a low-brightness distribution matrix.
[0105] In step S311, extract the brightness value of each pixel point in the focus area and the background area.
[0106] In one implementation, a high-precision optoelectronic sensor, such as an imaging luminance meter, is placed in front of the OLED display, so that the photosensitive area of the sensor corresponds to the pixel points of the display. When the display shows a specific image or grayscale pattern, the optoelectronic sensor can detect the light intensity emitted by each pixel point and convert it into an electrical signal. Through subsequent signal processing and calibration, the luminance value of each pixel point is obtained.
[0107] In step S312, according to the luminous efficiency value and aging degree value of each pixel point, the weight value of each pixel point is calculated.
[0108] Among them, the calculation formula of the weight value is as follows:
[0109] ω = η × (1 - α);
[0110] Among them, ω represents the weight value, η represents the luminous efficiency value, and α represents the aging degree value.
[0111] It should be noted that for example, if the luminous efficiency of a certain pixel point is 90%, and the aging degree causes a 7% reduction in performance, then its comprehensive weight value is 0.84. Calculating the weight value of each pixel point plays an important role. It can reflect the actual performance differences of pixel points, achieve precise weighted processing of luminance values, provide data support for the display effect adjustment strategy, and optimize the energy consumption distribution of the display, thereby improving the display effect and service life of the display. At the same time, the higher the weight value, the better the performance state of the pixel point, and its normal operation should be ensured first when controlling energy consumption.
[0112] In step S313, the luminance value is weighted in combination with the weight value to obtain the weighted luminance value of each pixel point.
[0113] Among them, the calculation formula of the weighted luminance value is as follows:
[0114] L′ = ω × L;
[0115] Among them, L’ represents the weighted luminance value, ω represents the weight value, and L represents the luminance value.
[0116] It is worth noting that by weighting the luminance value of each pixel point, the luminance contribution of the pixel point in actual display can be more accurately reflected. Pixel points with high luminous efficiency and low aging degree will be given higher weights, and their luminance values will be closer to their actual luminous intensities after weighting; while pixel points with low luminous efficiency and high aging degree will be given lower weights, and their luminance values will be correspondingly reduced after weighting.
[0117] In step S314, the weighted brightness values are normalized to obtain the normalized brightness value for each pixel. Using the normalized brightness values as matrix elements, an initial high-brightness distribution matrix and an initial low-brightness distribution matrix are generated.
[0118] Among them, the normalization calculation formula is as follows:
[0119]
[0120] Among them, L1 represents the normalized brightness value, L ’ represents the weighted brightness value, L ’ min represents the minimum value among all weighted brightness values, L ’ max represents the maximum value among all weighted brightness values.
[0121] It should be noted that the focal region and the background region have different brightness ranges. Through normalization, the weighted brightness values can be converted into normalized brightness values within the range of [0,1], ensuring that these two regions are on the same scale during comparison and analysis, thus maintaining consistency. Moreover, since the normalized values are not affected by the original data dimension, using them as matrix elements to generate the initial high-brightness distribution matrix and the initial low-brightness distribution matrix can more fairly compare the brightness distributions of different regions, and thus more accurately perform similarity comparison.
[0122] In step S315, the initial high-brightness distribution matrix and the initial low-brightness distribution matrix are respectively subjected to similarity matching with a preset brightness distribution matrix to obtain a high-brightness distribution matrix and a low-brightness distribution matrix, including:
[0123] The initial high-brightness distribution matrix and the initial low-brightness distribution matrix are respectively subjected to similarity calculation with the preset brightness distribution matrix to obtain matrix similarity;
[0124] If the matrix similarity reaches the preset similarity threshold, the initial high-brightness distribution matrix and the initial low-brightness distribution matrix are used as the high-brightness distribution matrix and the low-brightness distribution matrix;
[0125] If the matrix similarity does not reach the preset similarity threshold, the weight value of each pixel is adjusted, and the matrix similarity is recalculated until the preset similarity threshold is reached, and the initial high-brightness distribution matrix and the initial low-brightness distribution matrix at this time are output as the high-brightness distribution matrix and the low-brightness distribution matrix.
[0126] Among them, the matrix similarity calculation formula is as follows:
[0127]
[0128] Among them, S hl represents the similarity value between the initial high-brightness distribution matrix and the preset high-brightness distribution matrix. A ij represents the element value at the i-th row and j-th column in the initial high-brightness distribution matrix. B ij represents the element value at the i-th row and j-th column in the preset high-brightness distribution matrix. σ1 represents the standard deviation between the initial high-brightness distribution matrix and the preset high-brightness distribution matrix. M and N respectively represent the number of rows and columns of the matrix.
[0129] S ll represents the similarity value between the initial low-brightness distribution matrix and the preset low-brightness distribution matrix. C ij represents the element value at the i-th row and j-th column in the initial low-brightness distribution matrix. D ij represents the element value at the i-th row and j-th column in the preset low-brightness distribution matrix. σ2 represents the standard deviation between the initial high-brightness distribution matrix and the preset high-brightness distribution matrix. T and P respectively represent the number of rows and columns of the matrix.
[0130] If the calculated S hl and S ll both reach the preset similarity threshold (exemplarily, the preset similarity threshold can be set to 0.9, and the present invention does not limit this), then the initial high-brightness distribution matrix and the initial low-brightness distribution matrix are used as the high-brightness distribution matrix and the low-brightness distribution matrix. If the threshold is not reached, it is necessary to adjust the proportion of each pixel point in the calculation process, assign a greater calculation weight to the high-weight pixel points, and then recalculate the similarity until the preset similarity threshold is reached. At this time, the output initial high-brightness distribution matrix and initial low-brightness distribution matrix are used as the high-brightness distribution matrix and the low-brightness distribution matrix.
[0131] In step S32, calculate the brightness difference value between the focal region and the background region by combining the high-brightness distribution matrix and the low-brightness distribution matrix, and adjust the driving voltage value of the pixels in the background region according to the brightness difference value until the brightness consistency condition is satisfied, including:
[0132] Subtract the high-brightness distribution matrix and the low-brightness distribution matrix element by element to obtain a difference matrix;
[0133] Take the absolute value of all elements in the difference matrix, and then sum them to obtain the brightness difference value;
[0134] When the brightness difference value exceeds the preset brightness consistency threshold, combine the color information and spatial position relationship of the pixels to calculate the driving voltage adjustment amount of the pixels in the low-brightness region, so as to dynamically adjust the driving voltage value of the pixels in the low-brightness region, and recalculate the brightness difference value until the brightness difference value does not exceed the brightness consistency threshold.
[0135] Among them, the calculation formula for the driving voltage adjustment amount is as follows:
[0136]
[0137] Among them, ΔV represents the driving voltage adjustment amount, k represents a constant used to adjust the overall adjustment amplitude, ΔL represents the brightness difference value, l represents the brightness consistency threshold, ε represents the color adjustment coefficient, and μ represents the spatial position adjustment coefficient.
[0138] It should be noted that by subtracting the high-brightness distribution matrix and the low-brightness distribution matrix element by element and summing the absolute values of the elements of the difference matrix, the complex brightness distribution information is converted into a specific brightness difference value. This quantization process enables the accurate assessment of the degree of non-uniformity of the brightness in different regions on the screen. The ultimate goal of this step is to ensure that the brightness difference value does not exceed the preset brightness consistency threshold through continuous adjustment, so as to make the brightness distribution of the entire display screen more uniform. When the brightness difference value exceeds the preset brightness consistency threshold, the driving voltage adjustment amount of the pixels in the low-brightness region is calculated by combining the color information and the spatial position relationship of the pixels. For example, assume that the target brightness of a certain low-brightness region is 50 nit, while the actual measured value is 45 nit. The system will calculate the required driving voltage compensation value according to the RGB component ratio of this pixel point and the brightness distribution of the surrounding pixels. If it is a blue pixel, a larger voltage adjustment amount is required, while a smaller adjustment amount is required for a green pixel. By dynamically adjusting the driving voltage, the system continuously optimizes the brightness distribution until the consistency requirement is met. In practical applications, multiple iterations are required to achieve the best effect. For example, after the first adjustment, the brightness difference value drops from the initial 8% to 6%, and finally drops below 3% after three iterations, meeting the visual requirements. This dynamic optimization process can effectively improve the uniformity of the display screen and the viewing experience. When the brightness difference value does not exceed the preset brightness consistency threshold, it is determined that the brightness consistency condition is met.
[0139] In step S33, the color shift of each pixel is corrected through a color shift compensation model to obtain the corrected pixel color value, and then the uniformity value of the color distribution of all pixels is calculated, including: obtaining the aging degree parameter and the luminous efficiency parameter of each pixel of the display screen;
[0140] According to the aging degree parameter and the luminous efficiency parameter, a color shift compensation model is constructed to calculate the color shift amount of each pixel;
[0141] The color shift compensation model is used to correct the color of each pixel to obtain the corrected pixel color value;
[0142] Calculate the uniformity value of the color distribution of all pixels based on the corrected pixel color values;
[0143] Among them, the calculation formula for the uniformity value is:
[0144]
[0145] Among them, U represents the uniformity value of the color distribution, N and M respectively represent the width and height of the display screen, C(i, j) represents the color value of the pixel at coordinates (i, j) on the display screen, and C(i, j + 1) represents the color value of the pixel at coordinates (i, j + 1) on the display screen.
[0146] It should be noted that constructing a color offset compensation model based on the aging degree parameter and the luminous efficiency parameter can comprehensively consider the performance changes of pixels caused by aging and the influence of their luminous efficiency on color. Aging will change the luminous characteristics of pixels, and the luminous efficiency parameter reflects the luminous ability of pixels. The model constructed by these two parameters can accurately calculate the color offset amount of each pixel, thereby providing a basis for subsequent color correction. And using the color offset compensation model to correct the color of each pixel can correct the colors offset due to various factors and restore the color values of pixels to a more accurate state. Calculating the uniformity value of the color distribution of all pixels based on the corrected pixel color values can quantitatively evaluate the uniformity of the color distribution on the display screen.
[0147] In step S34, if the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixel to minimize the color deviation, including:
[0148] Compare the uniformity value with the preset uniformity threshold;
[0149] If the uniformity value exceeds the preset uniformity threshold, calculate the current color deviation value;
[0150] According to the current color deviation value, use the gradient descent algorithm to iteratively calculate the driving current adjustment amount to gradually converge the color deviation;
[0151] Optimize the driving current adjustment amplitude by the least squares method to obtain the optimized driving current value;
[0152] Write the driving current value into the pixel driving module, update the pixel color output state, and obtain the updated pixel color value;
[0153] According to the updated pixel color value, recalculate the uniformity value until the preset uniformity threshold is met.
[0154] Among them, first, the uniformity value is compared with a preset uniformity threshold. Exemplarily, the preset uniformity threshold can be set to 5, and the present invention does not limit this. When the uniformity value exceeds the preset uniformity threshold, the current color deviation is calculated, and then the driving current adjustment amount is calculated. It should be noted that the driving current adjustment adopts a small-step iterative method, and the adjustment amplitude each time does not exceed 5% of the current value. Suppose the initial value of the red channel current is 20 milliamperes. When it is found that the red color is too dark, 0.5 to 1 milliamperes is increased each time, and the change of the color effect is observed. Through multiple iterations, the optimal driving current value is gradually approached. During the least squares optimization process, a mapping relationship model between the driving current and the color output is established. For example, during the adjustment process, the color output results corresponding to each group of driving current values are recorded, and the optimal driving curve is obtained through least squares fitting. If it is found that the color difference increases after a certain adjustment, the previous set of parameters is rolled back and readjusted. The driving current value is written using a block-by-block iterative update strategy, and the display panel is divided into multiple sub-regions for separate optimization. For example, the panel is divided into 16 regions, and the size of each region is 480×270 pixels, and the driving parameters are updated region by region. In this way, the adjustment efficiency can be improved while ensuring the overall uniformity. After the color output state is updated, the system needs to wait for a certain stable time, usually about 16.7 milliseconds for one frame period, and then re-collect color data for evaluation. When the color distribution uniformity indexes of three consecutive samplings all meet the preset threshold requirements, it is determined that the adjustment is completed. If the indexes still do not meet the standard, the fine adjustment of the driving current continues until the requirements are met.
[0155] In step S4, after executing the display effect adjustment strategy, the instantaneous power consumption value of the display screen is obtained. If the instantaneous power consumption value exceeds the preset power consumption threshold, the display effect of the background area is reduced, and the display effect of the focus area remains unchanged.
[0156] Among them, the power consumption data of the display screen is collected in real time through a sensor to obtain the instantaneous power consumption value. The collected instantaneous power consumption value is compared with the preset power consumption threshold to judge whether it exceeds the threshold. Exemplarily, the preset power consumption threshold can be set to 1 watt, and the present invention does not limit this. If the instantaneous power consumption exceeds the preset threshold, the brightness distribution data of the display screen is obtained to distinguish the background area and the focus area. For the brightness distribution data of the background area, a brightness reduction algorithm is used to reduce the brightness value of the low-brightness area. According to the display quality requirements of the focus area, the brightness distribution of the focus area remains unchanged. The adjusted brightness distribution data is applied to the display screen to update the display content. The power consumption data of the display screen is continuously monitored through a power consumption sensor to form a closed-loop control logic.
[0157] Specifically, real-time power consumption data acquisition is the basis for intelligent adjustment of display devices. For example, a current monitoring chip is used to measure the instantaneous current and voltage of the display screen, and thousands of data sets can be collected per second. Through a high-precision sampling circuit and a signal processing unit, power consumption fluctuations at the milliwatt level can be accurately captured. When setting the power consumption threshold, the screen size and the characteristics of the displayed content need to be considered. For example, for a six-inch mobile phone screen, the power consumption threshold in daily use scenarios can be set to 600 milliwatts. When the threshold is exceeded, the energy-saving strategy is immediately triggered to avoid device overheating and rapid battery depletion.
[0158] In one implementation, after step S4, the method further includes:
[0159] Calculating the duration when the line of sight moves out of the display screen;
[0160] Using a preset power-saving trigger duration as the duration threshold. When the movement-out duration exceeds the duration threshold, the operation of reducing the overall screen brightness is triggered, and the display screen brightness is adjusted to the deep power-saving mode;
[0161] In the deep power-saving mode, an eye tracker is used to detect whether the user's line of sight refocuses on the display screen; if a new line-of-sight focus is detected, the display screen brightness is restored to the normal display mode; if no new line-of-sight focus is detected, the deep power-saving mode is maintained, and the line-of-sight movement data continues to be monitored.
[0162] Specifically, the eye tracker realizes eye movement tracking through a combination of an infrared light source and a camera, can accurately locate the pupil position and calculate the line-of-sight direction. The typical sampling frequency of an eye tracker is 60 to 100 times per second, and it can capture the user's line-of-sight movement trajectory in real time. After the line-of-sight data is collected, the system needs to map the line-of-sight coordinates to the physical coordinate system of the display screen to determine the screen area currently being focused on by the user. When the system detects that the user's line of sight moves out of the display screen area, a timer is started to record the movement-out duration. The preset power-saving trigger duration is set within the range of 3 to 5 seconds. This time can both avoid false triggering caused by the user's short-term distraction and respond in a timely manner to the actual leaving state. For example, if the trigger duration is set to 4 seconds, when the user's line of sight stays outside the display screen for more than 4 seconds, the power-saving mode is triggered. In the deep power-saving mode, the display screen brightness will be reduced to 10% to 20% of the normal working brightness. Taking a normal brightness of 300 nits as an example, it will drop to 30 to 60 nits after entering the power-saving mode. This brightness level can both significantly reduce power consumption and keep the picture basically visible. At the same time, the system will continuously monitor the user's line of sight. Once it detects that the line of sight returns to the display screen area, the brightness will quickly recover within 0.2 seconds to ensure that the user experience is not affected.
[0163] To facilitate the understanding of the present invention, some preferred embodiments of the present invention will be further described below.
[0164] In this embodiment, a method for dynamically adjusting the brightness and power consumption of an OLED display based on eye tracking achieves the dual goals of energy conservation and improved display effects.
[0165] The working process is as follows:
[0166] Step 1: Obtain the line-of-sight focus data collected by an eye tracker;
[0167] Step 2: Calculate the line-of-sight movement speed based on the line-of-sight focus data, and divide the focus area and the background area of the display screen according to the line-of-sight focus data;
[0168] Step 3: When it is determined that the line-of-sight movement speed exceeds a preset speed threshold, execute a display effect adjustment strategy to complete the dynamic matching of the brightness and color of the focus area and the background area, specifically including:
[0169] Through similarity comparison, process the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix;
[0170] Combine the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjust the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met;
[0171] Correct the color offset of each pixel through a color offset compensation model to obtain the corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels;
[0172] If the uniformity value does not exceed a preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation;
[0173] Step 4: After executing the display effect adjustment strategy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds a preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
[0174] The present invention discloses an intelligent control method for an OLED display screen, including obtaining line-of-sight focus data collected by an eye tracker; calculating the line-of-sight movement speed according to the line-of-sight focus data, and dividing the focus area and the background area of the display screen according to the line-of-sight focus data; when it is determined that the line-of-sight movement speed exceeds a preset speed threshold, executing a display effect adjustment strategy to complete the dynamic matching of the brightness and color of the focus area and the background area, specifically including: through similarity comparison, processing the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix; combining the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjusting the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met; correcting the color offset of each pixel through a color offset compensation model to obtain a corrected pixel color value, and then calculating the uniformity value of the color distribution of all pixels; if the uniformity value does not exceed a preset uniformity threshold, adjusting the driving current value of the pixels to minimize the color deviation; after executing the display effect adjustment strategy, obtaining the instantaneous power consumption value of the display screen, and if the instantaneous power consumption value exceeds a preset power consumption threshold, reducing the display effect of the background area while keeping the display effect of the focus area unchanged.
[0175] Compared with the prior art, the present invention has the following beneficial effects:
[0176] (1) The present invention accurately divides the focus area and the background area through the focus data. This accurate division helps to centrally allocate display resources to the focus area that the user truly pays attention to, avoiding wasting display resources in the background area that the user does not pay attention to.
[0177] (2) The present invention generates a high-brightness distribution matrix and a low-brightness distribution matrix, and dynamically adjusts the driving voltage of the background area to ensure a smooth transition of the brightness difference between the focus area and the background area, avoiding the problem of sudden brightness change.
[0178] (3) The present invention corrects the color offset of each pixel through a color offset compensation model, and evaluates the color distribution through the uniformity value. This can significantly reduce color deviation and improve the uniformity of the display effect.
[0179] (4) The present invention monitors the instantaneous power consumption value in real time. If it exceeds the preset threshold, it preferentially reduces the display effect of the background area while keeping the display effect of the focus area unchanged. This optimizes the power consumption while ensuring the display quality of the area that the user pays attention to.
[0180] In summary, the present invention can accurately adjust the brightness and color of the focus area and the background area, improve the overall display uniformity and visual experience, and reduce the energy loss caused by uneven display. At the same time, it balances the display quality and energy consumption, effectively controls the energy consumption while meeting the visual requirements, and achieves the dual goals of energy saving and display effect improvement.
[0181] Referring to Figure 4 , the second embodiment of the present invention provides an intelligent control device for an OLED display screen, including:
[0182] A data acquisition module for acquiring the line-of-sight focus data collected by an eye tracker;
[0183] A region division module for calculating the line-of-sight movement speed according to the line-of-sight focus data and dividing the focus area and the background area of the display screen according to the line-of-sight focus data;
[0184] A display adjustment module for executing a display effect adjustment strategy when it is determined that the line-of-sight movement speed exceeds a preset speed threshold, and completing the dynamic matching of the brightness and color of the focus area and the background area, specifically including:
[0185] By comparing similarities, the brightness values of the focus area and the background area are respectively processed to generate a high-brightness distribution matrix and a low-brightness distribution matrix;
[0186] Combining the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjusting the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met;
[0187] Correcting the color offset of each pixel through a color offset compensation model to obtain the corrected pixel color value, and further calculating the uniformity value of the color distribution of all pixels;
[0188] If the uniformity value does not exceed a preset uniformity threshold, adjust the driving current value of the pixel to minimize the color deviation;
[0189] A power consumption adjustment module for obtaining the instantaneous power consumption value of the display screen after executing the display effect adjustment strategy. If the instantaneous power consumption value exceeds a preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
[0190] It should be noted that the intelligent control device for an OLED display screen provided in the embodiment of the present invention is used to execute all the process steps of the intelligent control method for an OLED display screen in the above embodiment, and the working principles and beneficial effects of the two correspond one by one, so they will not be elaborated here.
[0191] An embodiment of the present invention also provides an electronic device. The electronic device includes: a processor, a memory, and a computer program stored in the memory and executable on the processor, such as an intelligent control program for an OLED display screen. When the processor executes the computer program, the steps in the embodiments of the above-mentioned intelligent control methods for each OLED display screen are implemented, such as Figure 1 step S1 shown. Alternatively, when the processor executes the computer program, the functions of each module / unit in the above-mentioned device embodiments are implemented, such as a display adjustment module.
[0192] Exemplarily, the computer program can be divided into one or more modules / units. The one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units can be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the electronic device.
[0193] The electronic device can be a computing device such as a desktop computer, a notebook, a palm computer, and an intelligent tablet. The electronic device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the above components are only examples of the electronic device and do not constitute a limitation on the electronic device. It may include more or fewer components than the above, or combine certain components, or different components. For example, the electronic device may further include input / output devices, network access devices, a bus, etc.
[0194] The so-called processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The processor is the control center of the electronic device and connects various parts of the entire electronic device through various interfaces and circuits.
[0195] The memory can be used to store the computer program and / or module. By running or executing the computer program and / or module stored in the memory, and calling the data stored in the memory, the processor implements various functions of the electronic device. The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function (such as a sound playback function, an image playback function, etc.); the data storage area can store data created according to the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory can include high-speed random access memory, and can also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.
[0196] Among them, if the module / unit integrated in the electronic device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, to implement all or part of the processes in the above-mentioned embodiment methods of the present invention, it can also be completed by a computer program instructing relevant hardware. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device that can carry the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the content included in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.
[0197] It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the attached drawings of the device embodiments provided by the present invention, the connection relationship between modules indicates that they have a communication connection, which can be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art can understand and implement it without creative efforts.
[0198] The specific embodiments described above further elaborate on the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above description is only for the specific embodiments of the present invention and is not used to limit the protection scope of the present invention. In particular, it is pointed out that for those skilled in the art, any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An intelligent control method for an OLED display screen, characterized in that, Including: Obtain the line-of-sight focus data collected by an eye tracker; Calculate the line-of-sight movement speed according to the line-of-sight focus data, and divide the focus area and the background area of the display screen according to the line-of-sight focus data; When it is determined that the line-of-sight movement speed exceeds a preset speed threshold, execute a display effect adjustment strategy to complete the dynamic matching of the brightness and color of the focus area and the background area, specifically including: Through similarity comparison, process the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix; Combine the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjust the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met; Correct the color offset of each pixel through a color offset compensation model to obtain the corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels; If the uniformity value does not exceed a preset uniformity threshold, adjust the driving current value of the pixel to minimize the color deviation; After executing the display effect adjustment strategy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
2. The intelligent control method of the OLED display screen according to claim 1, wherein, The calculating the line-of-sight movement speed according to the line-of-sight focus data and dividing the focus area and the background area of the display screen according to the line-of-sight focus data includes: According to the line-of-sight focus data, obtain the movement trajectory line of the line-of-sight point; Calculate the line-of-sight movement speed according to the movement trajectory line and the movement time of the line-of-sight point; According to the line-of-sight focus data, calculate the residence time of the line-of-sight point in each area; If the residence time exceeds the preset time threshold, it is judged as the focus area; if the residence time does not exceed the preset time threshold, it is judged as the background area.
3. The intelligent control method of the OLED display screen according to claim 1, wherein, The processing the brightness values of the focus area and the background area respectively through similarity comparison to generate a high-brightness distribution matrix and a low-brightness distribution matrix includes: Extract the brightness value of each pixel point in the focus area and the background area; Calculate the weight value of each pixel point according to the luminous efficiency value and the aging degree value of each pixel point; Perform weighted processing on the brightness value in combination with the weight value to obtain the weighted brightness value of each pixel point; Perform normalization processing on the weighted brightness value to obtain the normalized brightness value of each pixel point, and use the normalized brightness value as a matrix element to generate an initial high-brightness distribution matrix and an initial low-brightness distribution matrix; Respectively perform similarity matching on the initial high-brightness distribution matrix and the initial low-brightness distribution matrix with a preset brightness distribution matrix to obtain a high-brightness distribution matrix and a low-brightness distribution matrix.
4. The intelligent control method of the OLED display screen according to claim 3, wherein, The respectively performing similarity matching on the initial high-brightness distribution matrix and the initial low-brightness distribution matrix with a preset brightness distribution matrix to obtain a high-brightness distribution matrix and a low-brightness distribution matrix includes: Calculate the matrix similarity by calculating the similarity between the initial high-brightness distribution matrix and the initial low-brightness distribution matrix and a preset brightness distribution matrix respectively; If the matrix similarity reaches the preset similarity threshold, use the initial high-brightness distribution matrix and the initial low-brightness distribution matrix as the high-brightness distribution matrix and the low-brightness distribution matrix; If the matrix similarity does not reach the preset similarity threshold, adjust the weight value of each pixel point and recalculate the matrix similarity until the preset similarity threshold is reached, and output the initial high-brightness distribution matrix and the initial low-brightness distribution matrix at this time as the high-brightness distribution matrix and the low-brightness distribution matrix.
5. The intelligent control method of the OLED display screen according to claim 1, wherein, The step of calculating the brightness difference value between the focal region and the background region by combining the high-brightness distribution matrix and the low-brightness distribution matrix, and adjusting the driving voltage value of the pixels in the background region according to the brightness difference value until the brightness consistency condition is met, includes: Subtract the high-brightness distribution matrix and the low-brightness distribution matrix element by element to obtain a difference matrix; Take the absolute value of all elements in the difference matrix and then sum them to obtain the brightness difference value; When the brightness difference value exceeds the preset brightness consistency threshold, combine the color information and spatial position relationship of the pixels, calculate the driving voltage adjustment amount of the pixels in the low-brightness region, thereby dynamically adjusting the driving voltage value of the pixels in the low-brightness region, and recalculate the brightness difference value until the brightness difference value does not exceed the brightness consistency threshold.
6. The intelligent control method of the OLED display screen according to claim 1, wherein, The step of correcting the color offset of each pixel through a color offset compensation model to obtain the corrected pixel color value, and then calculating the uniformity value of the color distribution of all pixels, includes: Obtain the aging degree parameter and luminous efficiency parameter of each pixel of the display screen; Construct a color offset compensation model according to the aging degree parameter and the luminous efficiency parameter, and calculate the color offset amount of each pixel; Use the color offset compensation model to correct the color of each pixel to obtain the corrected pixel color value; Calculate the uniformity value of the color distribution of all pixels according to the corrected pixel color value; Among them, the calculation formula of the uniformity value is: Among them, U represents the uniformity value of the color distribution, N and M respectively represent the width and height of the display screen, C(i,j) represents the color value of the pixel at the coordinate (i,j) in the display screen, and C(i,j + 1) represents the color value of the pixel at the coordinate (i,j + 1) in the display screen.
7. The intelligent control method of the OLED display screen according to claim 1, wherein The step of adjusting the driving current value of the pixel if the uniformity value does not exceed the preset uniformity threshold to minimize the color deviation, includes: Compare the uniformity value with the preset uniformity threshold; If the uniformity value exceeds the preset uniformity threshold, calculate the current color deviation value; According to the current color deviation value, use the gradient descent algorithm to iteratively calculate the driving current adjustment amount to gradually converge the color deviation; Optimize the driving current adjustment amplitude by the least squares method to obtain the optimized driving current value; Write the driving current value into the pixel driving module, update the pixel color output state, and obtain the updated pixel color value; Recalculate the uniformity value according to the updated pixel color value until the preset uniformity threshold is met.
8. The intelligent control method of the OLED display screen according to claim 1, characterized in that, After executing the display effect adjustment strategy, obtain the instantaneous power consumption value of the display screen. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged. After that, the method further includes: Calculate the moving-out duration of the line of sight moving out of the display screen; Use the preset power-saving trigger duration as the duration threshold. When the moving-out duration exceeds the duration threshold, trigger the operation of reducing the overall screen brightness and adjust the display screen brightness to the deep power-saving mode; In the deep power-saving mode, use an eye tracker to detect whether the user's line of sight refocuses on the display screen; if a new line-of-sight focus is detected, restore the display screen brightness to the normal display mode; if no new line-of-sight focus is detected, maintain the deep power-saving mode and continue to monitor the line-of-sight movement data.
9. An intelligent control device for an OLED display screen, characterized in that, Include: A data acquisition module for acquiring the line-of-sight focus data collected by an eye tracker; A region division module for calculating the line-of-sight movement speed according to the line-of-sight focus data and dividing the focus area and the background area of the display screen according to the line-of-sight focus data; A display adjustment module for executing a display effect adjustment strategy when it is determined that the line-of-sight movement speed exceeds the preset speed threshold, and completing the dynamic matching of the brightness and color of the focus area and the background area, specifically including: Through similarity comparison, process the brightness values of the focus area and the background area respectively to generate a high-brightness distribution matrix and a low-brightness distribution matrix; Combine the high-brightness distribution matrix and the low-brightness distribution matrix to calculate the brightness difference value between the focus area and the background area, and adjust the driving voltage value of the pixels in the background area according to the brightness difference value until the brightness consistency condition is met; Correct the color offset of each pixel through a color offset compensation model to obtain a corrected pixel color value, and then calculate the uniformity value of the color distribution of all pixels; If the uniformity value does not exceed the preset uniformity threshold, adjust the driving current value of the pixels to minimize the color deviation; A power consumption adjustment module for obtaining the instantaneous power consumption value of the display screen after executing the display effect adjustment strategy. If the instantaneous power consumption value exceeds the preset power consumption threshold, reduce the display effect of the background area and keep the display effect of the focus area unchanged.
10. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the intelligent control method of the OLED display screen as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Screen brightness regulation method and device
CN104484043A
Terminal screen display parameter adjustment method and device
CN104811532A
Content based dynamic control methods and systems for display brightness
CN105144021A
Screen brightness adjustment method and screen brightness adjustment device
CN106531123A
Self-adaptive contrast adjustment method and system of liquid crystal display module
CN117935748A
Cited By
Dynamic color cast compensation Demura method and system and display screen
CN121034250A