Screen display control method, device and equipment, vehicle, medium and product
By dynamically adjusting the brightness information of the AMOLED screen and combining the pixel point offset technology, the afterimage problem of AMOLED screen when displaying fixed pictures for a long time is solved, extending the screen service life and improving the user experience.
Patent Information
- Application Number
- CN202510080261.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-08-15
AI Technical Summary
In the prior art, AMOLED screens are prone to afterimage when displaying fixed screens for a long time, which affects the user experience and has high cost of replacing the screen. The existing technical means to slow down afterimage are not effective.
By obtaining the brightness information of pixel points in the image frame, adjusting the brightness information using the brightness information lookup table, combining ambient light intensity and picture content analysis, dynamically adjusting the screen brightness to slow down the afterimage, and combining the pixel point offset technology to play a role in low brightness.
Effectively delay the afterimage of the screen, improve the screen service life and user experience, and is suitable for displaying various static scenes, including system-level icons and application software interfaces, reducing the amount of screen current flow to slow aging.
Smart Images

Figure CN120496460A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of image processing technology, and in particular to methods, devices, equipment, vehicles, media and products for screen display control. Background Art
[0002] Vehicles and other devices are often equipped with display screens to provide visual services to users. However, some screens experience accelerated aging of the luminescent materials when used in high-brightness situations, resulting in image sticking, which affects the screen's lifespan and user experience. Summary of the Invention
[0003] In view of the above problems, a method, apparatus, device, vehicle, medium and product for screen display control are proposed to overcome the above problems or at least partially solve the above problems, including:
[0004] A method for controlling screen display, the method comprising:
[0005] An image frame to be displayed is acquired, brightness information of pixels in the image frame is adjusted to obtain an adjusted image frame, and the adjusted image frame is displayed on a screen.
[0006] Optionally, adjusting the brightness information of the pixels in the image frame to obtain an adjusted image frame includes:
[0007] Obtaining a brightness information lookup table; wherein the brightness information lookup table includes a mapping relationship between the first brightness information and the second brightness information;
[0008] In the brightness information lookup table, the target second brightness information mapped to the target first brightness information of the pixel point in the image frame is searched, and the target first brightness information of the pixel point in the image frame is adjusted to the target second brightness information to obtain an adjusted image frame.
[0009] Optionally, before obtaining the brightness information lookup table, the method further includes:
[0010] Determining a first light-emitting current value corresponding to the first brightness information;
[0011] determining a current value discount ratio corresponding to the first light-emitting current value, and adjusting the first light-emitting current value according to the current value discount ratio to obtain a second light-emitting current value;
[0012] The second brightness information corresponding to the second light-emitting current value is determined, and a mapping relationship between the first brightness information and the second brightness information is established to obtain a brightness information lookup table.
[0013] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0014] Acquiring screen optical property parameters of the screen; wherein the screen optical property parameters include a correspondence between brightness information and a light-emitting current value;
[0015] The determining of the first light-emitting current value corresponding to the first brightness information includes: determining the first light-emitting current value corresponding to the first brightness information according to the screen optical property parameter;
[0016] The determining of the second brightness information corresponding to the second light-emitting current value includes: determining the second brightness information corresponding to the second light-emitting current value according to the screen optical property parameters.
[0017] Optionally, obtaining screen optical property parameters of the screen includes:
[0018] Obtaining test luminous current values corresponding to the screen under multiple brightness information;
[0019] The test luminous current value is processed to obtain a luminous current value, and a corresponding relationship between the brightness information and the luminous current value is established to obtain screen optical property parameters of the screen.
[0020] Optionally, the processing the test luminous current value to obtain the luminous current value includes:
[0021] Normalizing the test luminous current value;
[0022] The normalized test luminous current value is amplified to obtain the luminous current value.
[0023] Optionally, the current value discount ratio is positively correlated with the light-emitting current value, and the current value discount ratio is within a preset discount ratio range.
[0024] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0025] Get the ambient light intensity value;
[0026] When the ambient light intensity value is less than a preset intensity value, the brightness information of the pixel points in the image frame is adjusted to obtain an adjusted image frame.
[0027] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0028] Detecting the content of the picture displayed on the screen;
[0029] When the picture content is static picture content, the brightness information of the pixels in the image frame is adjusted to obtain an adjusted image frame.
[0030] Optionally, detecting the content of the picture displayed on the screen includes:
[0031] Acquire a plurality of reference image frames before the image frame;
[0032] When it is detected that the inter-frame data difference value between the image frame and the plurality of reference image frames is smaller than a preset difference value, it is determined that the picture content is static picture content.
[0033] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0034] Detecting the brightness of the image frame;
[0035] When the picture brightness is a high-brightness picture, the brightness information of the pixels in the image frame is adjusted to obtain an adjusted image frame.
[0036] Optionally, it also includes:
[0037] When the brightness of the picture is low, pixel offset processing is performed on the image frame to obtain an image frame after pixel offset processing, and the image frame after pixel offset processing is displayed on the screen.
[0038] Optionally, detecting the brightness of the image frame includes:
[0039] determining an average brightness value of the image frame;
[0040] When the average brightness value is greater than a preset brightness value, determining that the picture brightness is a high-brightness picture;
[0041] When the average brightness value is less than or equal to a preset brightness value, it is determined that the picture brightness is a low-brightness picture.
[0042] Optionally, determining the average brightness value of the image frame includes:
[0043] determining brightness value statistics of the image frame;
[0044] An average brightness value of the image frame is determined according to the brightness value statistical data.
[0045] Optionally, the brightness information includes:
[0046] Grayscale value of the pixel.
[0047] Optionally, the image frame includes any one of the following: an image frame for displaying a system-level icon, and an image frame for displaying an application software interface.
[0048] Optionally, the screen includes:
[0049] In-vehicle display screen.
[0050] A device for screen display control, the device being used for:
[0051] An image frame to be displayed is acquired, brightness information of pixels in the image frame is adjusted to obtain an adjusted image frame, and the adjusted image frame is displayed on a screen.
[0052] An electronic device includes a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the method described above when executed by the processor.
[0053] A vehicle comprises the device as described above, or comprises the electronic device as described above.
[0054] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.
[0055] A computer program product comprises a computer program, wherein when the computer program is executed by a processor, the computer program implements the method described above.
[0056] The embodiments of the present invention have the following advantages:
[0057] In an embodiment of the present invention, by obtaining an image frame to be displayed, adjusting the brightness information of the pixels in the image frame to obtain an adjusted image frame, and displaying the adjusted image frame on the screen, the brightness of the image frame displayed on the screen is adjusted, thereby delaying the occurrence of the afterimage phenomenon on the screen and improving the service life of the screen and the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the description of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0059] Figure 1a is a schematic diagram of pixel offset provided by some embodiments of the present invention;
[0060] Figure 1bis a schematic diagram of a system architecture provided by some embodiments of the present invention;
[0061] Figure 1c is a flowchart of the steps of a screen display control method provided by some embodiments of the present invention;
[0062] Figure 2 is a flowchart of another method for screen display control provided by some embodiments of the present invention;
[0063] Figure 3a This is a schematic diagram of the relationship between current value and discount ratio provided by some embodiments of the present invention;
[0064] Figure 3b is a schematic diagram of the relationship between grayscale value and current value provided by some embodiments of the present invention;
[0065] Figure 4 is a flowchart of another method for screen display control provided by some embodiments of the present invention;
[0066] Figure 5 This is a flowchart of the steps of another screen display control method provided by some embodiments of the present invention. DETAILED DESCRIPTION
[0067] To make the above-mentioned objects, features, and advantages of the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments described are only a portion of the embodiments of the present invention, not all of them. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without inventive effort are also within the scope of protection of the present invention.
[0068] As the specifications of display screens in vehicles and other equipment continue to improve, AMOLED (Active-Matrix Organic Light-Emitting Diode) screens are widely used due to their excellent display optical properties and outstanding display quality. However, when AMOLED screens display a fixed image for a long time, high brightness and high temperature will accelerate the aging of the luminescent material, resulting in image sticking, which affects the user experience.
[0069] Moreover, ghosting is a hardware damage to the OLED screen. Once formed, it is permanent and it is impossible to completely restore it to its previous state. It can only be delayed through technical means or replaced with a new screen. However, the cost of replacing a new screen is too high, and the relevant technical means to slow down ghosting are not effective.
[0070] In a related technology, pixel offset technology can be used to move the pixels in a fixed image to reduce screen burn-in and prevent ghosting. However, this method is mainly used for system-level display icons, such as the time, 5G signal icon, and battery icon on the status bar, and the Home button, Back button, and Exit button on the navigation bar. Figure 1a , the screen displays the system-level small icons for a long time. In order to slow down screen burn-in and prevent ghosting, the small icons are shifted to the right based on the position at time T1 at time T2, and the small icons are shifted to the left at time T3.
[0071] However, in addition to the system's built-in small icons, the largest area on the screen is occupied by application software, such as desktop wallpaper, music playback, map navigation, etc. These scenarios will also display fixed images for a long time, so this method is difficult to apply.
[0072] In another related technology, screen burn-in can be reduced and ghosting can be prevented by lowering the overall screen brightness. However, this method indiscriminately reduces the brightness of the entire screen display content. Although it can slow down the screen ghosting phenomenon, it will affect the user experience in high-light scenes.
[0073] In an embodiment of the present invention, an optimization solution for alleviating ghosting is proposed, such as Figure 1b , including: algorithm input parameters and scenarios, calculation and analysis of scenarios, and output of new frames after adjustment, as follows:
[0074] For algorithm input parameters and scenarios:
[0075] 1. Screen optical property parameters: The relationship between OLED screen brightness and current requires testing different grayscales (grayscale values) at maximum screen brightness, then recording the luminous current value. After testing, the data is normalized. Because OLED light is driven by current, excessive current can easily cause aging of the luminescent material and produce image retention. Therefore, screen brightness (i.e., grayscale value) and screen current data (i.e., luminous current value) are relatively important core parameters. Subsequent adjustments ultimately affect current.
[0076] 2. Playback Image Determination: This function detects whether the display is static or continuously updated. If the screen's display remains fixed (i.e., static), each pixel maintains a constant high-brightness current for an extended period, which accelerates pixel aging. Therefore, the optimization scheme of this embodiment of the present invention is primarily effective when the display is static and high-brightness for extended periods.
[0077] 3. Picture frame input: The upper layer of the application passes the content of a frame to be displayed (i.e., image frame) to the algorithm calculation input port to complete the frame analysis and histogram statistics.
[0078] 4. Ambient light intensity: The optimization scheme is turned on and off based on the ambient light intensity data transmitted from the upper layer. The embodiment of the present invention is completed within a certain ambient light range (such as an ambient light intensity value less than 3000 lux). When the external ambient light increases, the optimization function of the embodiment of the present invention needs to be temporarily completely turned off. By using the ambient light sensor to flexibly set the activation conditions, the system can be turned on under normal ambient light conditions and automatically turned off when encountering a strong light environment, prioritizing the user experience and ensuring that the user can see the screen clearly without introducing other problems.
[0079] For the calculation and analysis of the scene and the output of the new frame after adjustment, such as Figure 1c :
[0080] 1. By judging whether the current ambient light intensity value is within the set range, if it exceeds the current preset intensity value (such as 3000 lux), no processing is performed and it is displayed according to the default state. If the ambient light value is within the parameter preset range, subsequent image frames are extracted to determine the screen content.
[0081] 2. Determine whether the input frame content is static by determining its content. If so, continue analyzing the histogram information. In some examples, a threshold can be set for determining whether the image content is static (e.g., a difference value of less than 10% is considered static). Not all frames need to be unchanged; only partially changed frames can be considered static, such as a map navigation interface with only partially changed content.
[0082] 3. Perform histogram analysis on the input image frame to check the brightness dynamic range distribution of the picture, calculate the ADL (Average Display Luminance) value of the picture, and determine whether it is a high-brightness picture or a low-brightness picture. If it is a low-brightness picture, no processing will be performed on the picture. If it is a high-brightness picture, continue to analyze the image frame.
[0083] 4. For high-brightness images, each pixel is re-adapted to new brightness information based on the adapted screen optical property parameters and brightness discount ratio (i.e., current value discount ratio), and then a new LUT (Look Up Table) is output to complete the final frame data output.
[0084] Through the embodiments of the present invention, the global display screen can be optimized for afterimages, which is suitable for all static scenes (i.e., displaying a fixed screen for a long time), including display screens of applications such as navigation, UI wallpaper, music playback, etc., as well as system-level display icons.
[0085] Moreover, the embodiment of the present invention selectively reduces the brightness of some high-brightness scene images and reduces the current flowing through the OLED light-emitting device, thereby delaying the screen ghosting phenomenon and outputting optimized image data based on the characteristics of the human vision system. Within the minimum range that the human eye can recognize, the actual experience will not be affected by changes in brightness.
[0086] Furthermore, the embodiment of the present invention can flexibly select the optimization amplitude of afterimage for scenes with different brightness. It does not optimize afterimage for dark scenes (the human eye is sensitive to brightness in dark scenes, and the optimization benefit of afterimage is relatively small), and performs algorithm optimization for high-brightness scenes (the current flowing through the pixels in high-brightness scenes is large, and the large current will accelerate pixel aging, resulting in afterimage). The algorithm has built-in optimization and adjustment control parameters to optimize the size of the optimization parameters to balance the subjective experience effect of the human eye and the benefit of reducing burn-in.
[0087] Moreover, the embodiment of the present invention flexibly sets the turn-on conditions by utilizing the ambient light sensor. It can be turned on under normal ambient light conditions and automatically turned off when encountering a strong light environment, giving priority to user experience and ensuring that the user can see the screen clearly without introducing other problems.
[0088] Furthermore, the embodiment of the present invention can be used in conjunction with the pixel offset technology to achieve complementary advantages. When the average brightness value of the still picture is low (i.e., a low-brightness picture), the pixel offset technology takes effect. When the average brightness value of the still picture is high (i.e., a high-brightness picture), the optimization scheme of the embodiment of the present invention plays a major role, thereby improving the overall benefit of preventing ghosting.
[0089] The present invention will be further described below:
[0090] Reference Figure 2 , shows a step flow chart of a method for screen display control provided by some embodiments of the present invention, the screen includes a vehicle display screen, and in some examples, the screen is AMOLED.
[0091] Specifically, the following steps may be included:
[0092] Step 201 : obtaining an image frame to be displayed, adjusting brightness information of pixels in the image frame to obtain an adjusted image frame, and displaying the adjusted image frame on a screen.
[0093] As an example, the brightness information includes: the grayscale value of the pixel.
[0094] As an example, the image frame includes any one of the following: an image frame for displaying a system-level icon, and an image frame for displaying an application software interface.
[0095] In an embodiment of the present invention, by obtaining an image frame to be displayed, adjusting the brightness information of the pixels in the image frame to obtain an adjusted image frame, and displaying the adjusted image frame on the screen, the brightness of the image frame displayed on the screen is adjusted, thereby delaying the occurrence of the afterimage phenomenon on the screen and improving the service life of the screen and the user experience.
[0096] In some embodiments of the present invention, adjusting the brightness information of the pixel points in the image frame to obtain the adjusted image frame includes: obtaining a brightness information lookup table; searching for target second brightness information mapped to the target first brightness information of the pixel points in the image frame in the brightness information lookup table, and adjusting the target first brightness information of the pixel points in the image frame to the target second brightness information to obtain the adjusted image frame.
[0097] In practical applications, brightness information is the grayscale value of the pixel. Since the input and output of the grayscale value are both within the range of 0-255, if a large number of calculations are performed frequently, it will seriously consume the performance and power consumption of the CPU. In this way, the grayscale values within the range of 0-255 can be calculated and stored in the brightness information lookup table (LUT) in advance. After the data is input, the corresponding mapping value output can be directly queried.
[0098] Specifically, the brightness information lookup table may include a mapping relationship between first brightness information and second brightness information, where the first brightness information is the brightness information before adjustment, and the second brightness information is the brightness information after adjustment. For the current target first brightness information of a pixel in an image frame, the mapped target second brightness information may be searched in the brightness information lookup table. The current target first brightness information of the pixel in the image frame is then adjusted to the target second brightness information to obtain the adjusted image frame.
[0099] In some examples, the brightness information lookup table may include brightness information lookup tables for red pixels, green pixels, and blue pixels, as shown in Table 1, Table 2, and Table 3 below, where the input is the first brightness information and the output is the second brightness information.
[0100] Enter R 0 5 10 15 20 25 30 Output R 0 5 10 15 20 25 30 Enter R 35 40 45 50 55 60 65 Output R 35 40 45 50 52 57 62 Enter R 70 75 80 85 90 95 100 Output R 63 67.5 72 72 77 81 85 Enter R 120 130 140 150 160 170 180 Output R 102 111 119 128 136 145 153 Enter R 190 200 210 220 230 240 255 Output R 152 160 168 176 184 192 204
[0101] Table 1: Red pixel LUT table
[0102] Enter G 0 5 10 15 20 25 30 Output G 0 5 10 15 20 25 30 Enter G 35 40 45 50 55 60 65 Output G 35 40 45 50 52 57 62 Enter G 70 75 80 85 90 95 100 Output G 63 67.5 72 72 77 81 85 Enter G 120 130 140 150 160 170 180 Output G 102 111 119 128 136 145 153 Enter G 190 200 210 220 230 240 255 Output G 152 160 168 176 184 192 204
[0103] Table 2: Green pixel LUT table
[0104]
[0105]
[0106] Table 3: Blue pixel LUT table
[0107] In some examples, the brightness information lookup table can be freely debugged by developers, and specific parameters can be reset according to different screens and the effects after comprehensive evaluation.
[0108] In some embodiments of the present invention, before obtaining the brightness information lookup table, it includes: determining a first luminous current value corresponding to the first brightness information; determining a current value discount ratio corresponding to the first luminous current value, and adjusting the first luminous current value according to the current value discount ratio to obtain a second luminous current value; determining the second brightness information corresponding to the second luminous current value, and establishing a mapping relationship between the first brightness information and the second brightness information to obtain a brightness information lookup table.
[0109] In the process of establishing the brightness information lookup table, each first brightness information can be converted into a first light-emitting current value, and then the first light-emitting current value can be adjusted according to the current value discount ratio corresponding to the preset first light-emitting current value (for example, the first light-emitting current value is multiplied by the corresponding current value discount ratio) to obtain the second light-emitting current value. After obtaining the second light-emitting current value, the second light-emitting current value is converted into the corresponding second brightness information. After determining the first brightness information and the second brightness information, a mapping relationship between the first brightness information and the second brightness information is established to obtain the brightness information lookup table.
[0110] For example, the grayscale value is 250 (i.e., the first brightness information). According to the screen optical property parameters, the luminous current value can be queried or calculated to be 1000 (i.e., the first luminous current value). Then, the current value discount ratio is 0.72, and the discounted luminous current value is 1000*0.72=720 (i.e., the second luminous current value). According to the preset screen optical property parameters, the grayscale value corresponding to the discounted luminous current value is queried or calculated to be approximately 230 (i.e., the second brightness information).
[0111] In some embodiments of the present invention, the current value discount ratio is positively correlated with the light-emitting current value, and the current value discount ratio is within a preset discount ratio range.
[0112] According to the HVS (Human Vision System) theoretical model, the human eye's response to brightness is a nonlinear process. As brightness increases, the eye's sensitivity decreases, while at low brightness, it becomes more sensitive. Furthermore, the human eye's sensitivity to contrast varies across different ADL images. Contrast is the ratio of white to black brightness within an image. When there are no black areas or large areas of dark tones within an image, the human eye's sensitivity to contrast is much lower than when the image is bright. The higher the ADL, the less likely large areas of black or dark tones will appear. Above 10% ADL, the image typically features large expanses of sky and beach, with less black or dark tones. In the 20-50% ADL range, the image is essentially left with only the sky and white clouds. In such images, the contrast requirement is very low.
[0113] According to the human eye brightness perception model of the International Commission on Illumination (CIE), the calculation is as follows:
[0114] L□=116(L1 / L2)^1 / 3-16, for L1 / L2≥0.008856;
[0115] L□=903.3L1 / L2, for L1 / L2≤0.008856;
[0116] Wherein, L□: percentage of brightness change perceived by the human eye, 1≤L□≤100, L1, L2: screen brightness under different environments, L1 / L2: brightness ratio; L1 / L2≤1.
[0117] Conversion between ambient light intensity (lux) and screen brightness (Nit): lux = (1 / π)Nit.
[0118] The optimal screen brightness under 300 Lux ambient light intensity is 100 nit.
[0119] Using the above data, the simplified formula of the optimal brightness curve is derived:
[0120] L=3.6E^0.583,>1000lux
[0121] L=0.585E^0.8+55,100-1000lux
[0122] L=20lnE-14,<100lux
[0123] Where L is the screen brightness (nit) and E is the ambient light intensity (lux);
[0124] According to CIE S 008 / E-2001, the human eye perceives a significant change in illuminance of approximately 1.5 times the current illuminance. Therefore, CIE divides illuminance levels (lux) into 20-30-50-75-100-150-200-300-500-750-1000-1500-2000-3000-5000. This illuminance level classification can be used to design the optimal brightness range. It is speculated that a brightness difference of 1.5 times can be significantly perceived by the human eye. A human eye verification test was designed to compare with the theoretical calculated values, as shown in Table 4 below.
[0125]
[0126]
[0127] Table 4
[0128] As can be seen, the comfortable brightness range matches the actual test value, ranging from 1 / 1.5 (0.67) to 1.5 times the optimal brightness range. Therefore, the brightness discount (i.e., the current value discount ratio) can be designed with a lower limit of 1 / 1.5 (67%), which represents the lower and upper limits of the current discount, respectively.
[0129] In some examples, due to the instability of white point coordinates below 48 levels and the human eye's sensitivity to low dark brightness, the current stability of OLED low-level displays is low, which can easily cause problems such as low grayscale color cast. Therefore, no current discount is applied to low grayscales. Furthermore, since ambient light readings (ambient light intensity) generally have a 30% error, the discount lower limit can be increased by 30% based on the ambient light input error to balance the ambient light input error and determine the final output example parameter curve.
[0130] like Figure 3a The six current optimization points selected in the figure are (0, 1) (100, 1), (200, 0.84), (500, 0.79), (780, 0.75), and (1024, 0.73). It can be seen from the figure that the current discount ratio is positively correlated with the brightness of the screen. The brighter the image display content, the larger the current discount ratio and the more obvious the corresponding benefit of preventing ghosting.
[0131] In some embodiments of the present invention, before adjusting the brightness information of the pixel points in the image frame to obtain the adjusted image frame, it also includes: obtaining the screen optical property parameters of the screen; wherein the screen optical property parameters include the correspondence between the brightness information and the luminous current value.
[0132] In some embodiments of the present invention, determining the first luminous current value corresponding to the first brightness information includes: determining the first luminous current value corresponding to the first brightness information based on the screen optical property parameters. Determining the second luminous current value corresponding to the second brightness information includes: determining the second luminous current value corresponding to the second brightness information based on the screen optical property parameters.
[0133] In practical applications, the screen optical property parameters of the current screen can be tested in advance. The screen optical property parameters include the correspondence between brightness information and luminous current value, and then the luminous current value and brightness information can be converted based on the screen optical property parameters.
[0134] In some embodiments of the present invention, obtaining the screen optical property parameters of the screen includes: obtaining the test luminous current values corresponding to the screen under multiple brightness information; processing the test luminous current values to obtain luminous current values, and establishing a correspondence between the brightness information and the luminous current values to obtain the screen optical property parameters of the screen.
[0135] In some embodiments of the present invention, the processing of the test luminous current value to obtain the luminous current value includes: normalizing the test luminous current value; and amplifying the normalized test luminous current value to obtain the luminous current value.
[0136] In practical applications, screen optical properties characterize the relationship between OLED screen brightness and current. This requires testing different grayscales at maximum screen brightness, recording the luminous current, and normalizing the data after testing. Because OLEDs are driven by current, excessive current can easily cause aging of the luminescent material and produce image sticking. Therefore, screen brightness (i.e., grayscale value) and screen current data (i.e., luminous current value) are crucial core parameters, and subsequent adjustments ultimately rely on changing the current.
[0137] By measuring the luminous current value of the screen at 0-255 grayscale at maximum brightness, the current value is normalized. Since the current value is small, it is multiplied by 1024 to amplify the current data for easy data identification and setting. Figure 3b , 8 points are selected for measurement, and the 8 points are (0, 0), (36, 17), (72, 60), (109, 35), (145, 275), (182, 480), (218, 740), and (255, 1024).
[0138] Graphical analysis of the tested samples, such as Figure 3b, the curve shape of the image conforms to the gamma curve; because the OLED screen is driven by current, the brightness of the screen is proportional to the input current, so the relationship curve between the input pixel voltage value and the screen brightness is the gamma curve; because the grayscale brightness curve of all OLED screens has been set according to the gamma curve when leaving the factory, the tested samples can represent the optical curve of the same product model, and there will be no large deviation between different samples, which can ensure the accuracy and stability of the overall data.
[0139] In some examples, after testing more than 10 samples, the average of the 10 sets of tested data can be calculated and written into the parameter file for subsequent algorithm calls.
[0140] In some embodiments of the present invention, before adjusting the brightness information of the pixel points in the image frame to obtain the adjusted image frame, it also includes: obtaining the ambient light intensity value; when the ambient light intensity value is less than a preset intensity value, executing the adjustment of the brightness information of the pixel points in the image frame to obtain the adjusted image frame.
[0141] As an example, the preset intensity value is 3000 lux.
[0142] In an embodiment of the present invention, the optimization scheme is turned on and off based on the ambient light intensity data transmitted from the upper layer. The optimization scheme of the embodiment of the present invention is completed within a certain ambient light level (such as an ambient light intensity value less than 2000 lux). When the external ambient light level increases, the optimization scheme of the embodiment of the present invention needs to be temporarily completely turned off. By using the ambient light sensor to flexibly set the activation conditions, the system can be turned on under normal ambient light conditions and automatically turned off when encountering a strong light environment, giving priority to ensuring user experience and ensuring that the user can see the screen clearly without introducing other problems.
[0143] In actual applications, an ambient light sensor (ALS) is installed on the screen or outside the car. The ambient light collected by the ambient light sensor is filtered and then transmitted to the corresponding ambient light algorithm interface. The ambient light data can be realized by just making a call.
[0144] By judging whether the current ambient light intensity is within the set range, if it exceeds the current preset intensity value (such as 3000 lux), no processing is performed and the display is displayed according to the default state. If the ambient light value is within the parameter preset range, subsequent image frame extraction is performed to determine the screen content.
[0145] In some embodiments of the present invention, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, it also includes: detecting the picture content displayed on the screen; when the picture content is static picture content, executing the adjustment of the brightness information of the pixels in the image frame to obtain the adjusted image frame.
[0146] Among them, the detecting of the picture content displayed on the screen includes: obtaining multiple reference image frames before the image frame; when it is detected that the inter-frame data difference value between the image frame and the multiple reference image frames is less than a preset difference value, determining that the picture content is static picture content.
[0147] In this embodiment of the present invention, by detecting whether the screen is displaying static content or continuously updating the displayed content, when the screen display is fixed (i.e., static content), that is, each pixel maintains a constant high-brightness current for a long time, it will accelerate pixel aging. Therefore, the optimization scheme of this embodiment of the present invention is mainly effective when the screen displays static high-brightness content for a long time.
[0148] The input frame content is determined to determine whether the input frame content is static. If so, the histogram information is further analyzed. In some examples, a threshold value can be set for determining whether the frame content is static (e.g., a difference value of less than 10% is considered static). Not all frames need to be unchanged; only partially changed frames can be considered as fixed displays, such as a map navigation interface where only part of the content changes.
[0149] In practical applications, cyclic frame comparison can be performed. For example, one frame of picture data is taken and stored every one minute, namely Frame0, Frame1, Frame2, Frame3, and Frame4. After Frame1 is taken, the inter-frame data is immediately compared with Frame0. When the inter-frame data difference value is greater than the set threshold (i.e., the preset difference value), it is considered that the previous and next two frames are not static pictures, Frame0 is discarded, Frame1 is marked as Frame0, and new frames Frame1, Frame2, Frame3, and Frame4 are continuously extracted until the difference between the four frames of data is within the set threshold range (i.e., less than the preset difference value). In this way, the currently displayed picture is determined to be a static picture content, and the optimization scheme is turned on. At the same time, the inter-frame comparison continues until the inter-frame comparison algorithm exceeds the threshold, and the optimization scheme is turned off.
[0150] In some embodiments of the present invention, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, it also includes: detecting the screen brightness of the image frame; when the screen brightness is a high-brightness screen, executing the adjustment of the brightness information of the pixels in the image frame to obtain the adjusted image frame.
[0151] In some embodiments of the present invention, detecting the picture brightness of the image frame includes: determining an average brightness value of the image frame; when the average brightness value is greater than a preset brightness value, determining that the picture brightness is a high-brightness picture; when the average brightness value is less than or equal to a preset brightness value, determining that the picture brightness is a low-brightness picture.
[0152] In some embodiments of the present invention, determining the average brightness value of the image frame includes: determining brightness value statistics of the image frame; and determining the average brightness value of the image frame based on the brightness value statistics.
[0153] As an example, the brightness value statistics may be histogram statistics, the abscissa of the histogram may be the grayscale value of the pixel, and the ordinate of the histogram may be the number of pixels corresponding to the grayscale value.
[0154] In an embodiment of the present invention, a histogram analysis is performed on the input image frame to check the brightness dynamic range distribution of the picture, and the ADL (Average Display Luminance) value of the picture is calculated to determine whether it is a high-brightness picture or a low-brightness picture. If it is a low-brightness picture, no processing is performed on the picture. If it is a high-brightness picture, the analysis of the image frame continues.
[0155] In actual applications, when a new frame is input, the histogram statistics algorithm can be called to calculate the specific image frame rate distribution. After the histogram statistics are completed, the average brightness value of the frame can be calculated based on the histogram statistics, as shown in the following formula:
[0156]
[0157] in, L i represents the brightness of the i-th region, and n is the total number of regions
[0158] After obtaining the average brightness value, a threshold parameter (i.e., a preset brightness value) can be set for the calculated average brightness value, which can then be used to divide the frame into high-brightness and low-brightness frames. The threshold for distinguishing between high and low brightness can be freely set, allowing developers to debug based on actual effects. In some examples, the average brightness value is between 0% and 15%, and the preset brightness value can be 3%. The frames corresponding to average brightness values above 3% are considered high-brightness frames.
[0159] In an embodiment of the present invention, by selectively reducing the brightness of some highlighted scene images and reducing the current flowing through the OLED light-emitting device, the screen ghosting phenomenon is delayed, and optimized image data is output according to the characteristics of the human vision system. Within the minimum range that the human eye can recognize, the actual experience will not be affected by the change in brightness.
[0160] In some embodiments of the present invention, the present invention further includes:
[0161] When the brightness of the picture is low, pixel offset processing is performed on the image frame to obtain an image frame after pixel offset processing, and the image frame after pixel offset processing is displayed on the screen.
[0162] In an embodiment of the present invention, it can be used in conjunction with pixel offset technology to achieve complementary advantages. When the average brightness value of the still picture is low (i.e., a low-brightness picture), the pixel offset technology takes effect. When the average brightness value of the still picture is high (i.e., a high-brightness picture), the optimization scheme of the embodiment of the present invention plays a major role, thereby improving the overall benefit of preventing ghosting.
[0163] Reference Figure 4 , shows a flowchart of another method for screen display control provided by some embodiments of the present invention, which may specifically include the following steps:
[0164] Step 401: Acquire an image frame to be displayed.
[0165] Step 402 : Obtain a brightness information lookup table; wherein the brightness information lookup table includes a mapping relationship between first brightness information and second brightness information.
[0166] Step 403 , searching the brightness information lookup table for target second brightness information mapped to the target first brightness information of the pixel in the image frame, and adjusting the target first brightness information of the pixel in the image frame to the target second brightness information to obtain an adjusted image frame.
[0167] Step 404: Display the adjusted image frame on the screen.
[0168] Reference Figure 5 , shows a flowchart of another method for screen display control provided by some embodiments of the present invention, which may specifically include the following steps:
[0169] Step 501: Obtain the ambient light intensity value.
[0170] Step 502: When the ambient light intensity value is less than a preset intensity value, detect the image content displayed on the screen.
[0171] Step 503 : When the picture content is static picture content, detect the picture brightness of the image frame to be displayed.
[0172] Step 504 , when the picture brightness is a high-brightness picture, adjust the brightness information of the pixels in the image frame to obtain an adjusted image frame.
[0173] Step 505: Display the adjusted image frame on the screen.
[0174] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0175] Some embodiments of the present invention provide a device for controlling screen display, which can be used for:
[0176] An image frame to be displayed is acquired, brightness information of pixels in the image frame is adjusted to obtain an adjusted image frame, and the adjusted image frame is displayed on a screen.
[0177] Optionally, adjusting the brightness information of the pixels in the image frame to obtain an adjusted image frame includes:
[0178] Obtaining a brightness information lookup table; wherein the brightness information lookup table includes a mapping relationship between the first brightness information and the second brightness information;
[0179] In the brightness information lookup table, the target second brightness information mapped to the target first brightness information of the pixel point in the image frame is searched, and the target first brightness information of the pixel point in the image frame is adjusted to the target second brightness information to obtain an adjusted image frame.
[0180] Optionally, before obtaining the brightness information lookup table, the method further includes:
[0181] Determining a first light-emitting current value corresponding to the first brightness information;
[0182] determining a current value discount ratio corresponding to the first light-emitting current value, and adjusting the first light-emitting current value according to the current value discount ratio to obtain a second light-emitting current value;
[0183] The second brightness information corresponding to the second light-emitting current value is determined, and a mapping relationship between the first brightness information and the second brightness information is established to obtain a brightness information lookup table.
[0184] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0185] Acquiring screen optical property parameters of the screen; wherein the screen optical property parameters include a correspondence between brightness information and a light-emitting current value;
[0186] The determining of the first light-emitting current value corresponding to the first brightness information includes: determining the first light-emitting current value corresponding to the first brightness information according to the screen optical property parameter;
[0187] The determining of the second brightness information corresponding to the second light-emitting current value includes: determining the second brightness information corresponding to the second light-emitting current value according to the screen optical property parameters.
[0188] Optionally, obtaining screen optical property parameters of the screen includes:
[0189] Obtaining test luminous current values corresponding to the screen under multiple brightness information;
[0190] The test luminous current value is processed to obtain a luminous current value, and a corresponding relationship between the brightness information and the luminous current value is established to obtain screen optical property parameters of the screen.
[0191] Optionally, the processing the test luminous current value to obtain the luminous current value includes:
[0192] Normalizing the test luminous current value;
[0193] The normalized test luminous current value is amplified to obtain the luminous current value.
[0194] Optionally, the current value discount ratio is positively correlated with the light-emitting current value, and the current value discount ratio is within a preset discount ratio range.
[0195] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0196] Get the ambient light intensity value;
[0197] When the ambient light intensity value is less than a preset intensity value, the brightness information of the pixel points in the image frame is adjusted to obtain an adjusted image frame.
[0198] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0199] Detecting the content of the picture displayed on the screen;
[0200] When the picture content is static picture content, the brightness information of the pixels in the image frame is adjusted to obtain an adjusted image frame.
[0201] Optionally, detecting the content of the picture displayed on the screen includes:
[0202] Acquire a plurality of reference image frames before the image frame;
[0203] When it is detected that the inter-frame data difference value between the image frame and the plurality of reference image frames is smaller than a preset difference value, it is determined that the picture content is static picture content.
[0204] Optionally, before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes:
[0205] Detecting the brightness of the image frame;
[0206] When the picture brightness is a high-brightness picture, the brightness information of the pixels in the image frame is adjusted to obtain an adjusted image frame.
[0207] Optionally, it also includes:
[0208] When the brightness of the picture is low, pixel offset processing is performed on the image frame to obtain an image frame after pixel offset processing, and the image frame after pixel offset processing is displayed on the screen.
[0209] Optionally, detecting the brightness of the image frame includes:
[0210] determining an average brightness value of the image frame;
[0211] When the average brightness value is greater than a preset brightness value, determining that the picture brightness is a high-brightness picture;
[0212] When the average brightness value is less than or equal to a preset brightness value, it is determined that the picture brightness is a low-brightness picture.
[0213] Optionally, determining the average brightness value of the image frame includes:
[0214] determining brightness value statistics of the image frame;
[0215] An average brightness value of the image frame is determined according to the brightness value statistical data.
[0216] Optionally, the brightness information includes:
[0217] Grayscale value of the pixel.
[0218] Optionally, the image frame includes any one of the following: an image frame for displaying a system-level icon, and an image frame for displaying an application software interface.
[0219] Optionally, the screen includes:
[0220] In-vehicle display screen.
[0221] Some embodiments of the present invention further provide an electronic device, comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the above method when executed by the processor.
[0222] Some embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the above method is implemented.
[0223] Some embodiments of the present invention further provide a computer program product, including a computer program, which implements the above method when executed by a processor.
[0224] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0225] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0226] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0227] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, apparatus, or computer program products. Thus, embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0228] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0229] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0230] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce computer-implemented processing, so that the instructions executed on the computer or other programmable terminal device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0231] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0232] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "includes," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the above elements.
[0233] The above is a detailed introduction to the provided screen display control methods, devices, equipment, vehicles, media and products. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present invention.
Claims
1. A method for controlling screen display, characterized in that: The method comprises: An image frame to be displayed is acquired, brightness information of pixels in the image frame is adjusted to obtain an adjusted image frame, and the adjusted image frame is displayed on a screen.
2. The method according to claim 1, characterized in that The adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame includes: Obtaining a brightness information lookup table; wherein the brightness information lookup table includes a mapping relationship between the first brightness information and the second brightness information; In the brightness information lookup table, the target second brightness information mapped to the target first brightness information of the pixel point in the image frame is searched, and the target first brightness information of the pixel point in the image frame is adjusted to the target second brightness information to obtain an adjusted image frame.
3. The method according to claim 2, characterized in that Before obtaining the brightness information lookup table, the method further includes: Determining a first light-emitting current value corresponding to the first brightness information; determining a current value discount ratio corresponding to the first light-emitting current value, and adjusting the first light-emitting current value according to the current value discount ratio to obtain a second light-emitting current value; The second brightness information corresponding to the second light-emitting current value is determined, and a mapping relationship between the first brightness information and the second brightness information is established to obtain a brightness information lookup table.
4. The method according to claim 3, characterized in that Before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes: Acquiring screen optical property parameters of the screen; wherein the screen optical property parameters include a correspondence between brightness information and a light-emitting current value; The determining of the first light-emitting current value corresponding to the first brightness information includes: determining the first light-emitting current value corresponding to the first brightness information according to the screen optical property parameter; The determining of the second brightness information corresponding to the second light-emitting current value includes: determining the second brightness information corresponding to the second light-emitting current value according to the screen optical property parameters.
5. The method according to claim 4, characterized in that The obtaining of screen optical property parameters of the screen includes: Obtaining test luminous current values corresponding to the screen under multiple brightness information; The test luminous current value is processed to obtain a luminous current value, and a corresponding relationship between the brightness information and the luminous current value is established to obtain screen optical property parameters of the screen.
6. The method according to claim 5, characterized in that The processing of the test luminous current value to obtain the luminous current value includes: Normalizing the test luminous current value; The normalized test luminous current value is amplified to obtain the luminous current value.
7. The method according to claim 3, characterized in that The current value discount ratio is positively correlated with the light-emitting current value, and the current value discount ratio is within a preset discount ratio range.
8. The method according to any one of claims 1 to 7, characterized in that Before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes: Get the ambient light intensity value; When the ambient light intensity value is less than a preset intensity value, the brightness information of the pixel points in the image frame is adjusted to obtain an adjusted image frame.
9. The method according to any one of claims 1 to 7, characterized in that Before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes: Detecting the content of the picture displayed on the screen; When the picture content is static picture content, the brightness information of the pixels in the image frame is adjusted to obtain an adjusted image frame.
10. The method according to claim 9, characterized in that The detecting the content of the picture displayed on the screen includes: Acquire a plurality of reference image frames before the image frame; When it is detected that the inter-frame data difference value between the image frame and the plurality of reference image frames is smaller than a preset difference value, it is determined that the picture content is static picture content.
11. The method according to any one of claims 1 to 7, characterized in that Before adjusting the brightness information of the pixels in the image frame to obtain the adjusted image frame, the method further includes: Detecting the brightness of the image frame; When the picture brightness is a high-brightness picture, the brightness information of the pixels in the image frame is adjusted to obtain an adjusted image frame.
12. The method according to claim 11, characterized in that Also includes: When the brightness of the picture is low, pixel offset processing is performed on the image frame to obtain an image frame after pixel offset processing, and the image frame after pixel offset processing is displayed on the screen.
13. The method according to claim 11, characterized in that The detecting the brightness of the image frame includes: determining an average brightness value of the image frame; When the average brightness value is greater than a preset brightness value, determining that the picture brightness is a high-brightness picture; When the average brightness value is less than or equal to a preset brightness value, it is determined that the picture brightness is a low-brightness picture.
14. The method according to claim 13, wherein: Determining the average brightness value of the image frame includes: determining brightness value statistics of the image frame; An average brightness value of the image frame is determined according to the brightness value statistical data.
15. The method according to claim 1, wherein The brightness information includes: Grayscale value of the pixel.
16. The method according to claim 1, wherein The image frame includes any one of the following: an image frame for displaying a system-level icon, and an image frame for displaying an application software interface.
17. The method according to claim 1, wherein The screen includes: In-vehicle display screen.
18. A device for screen display control, characterized in that: The device is used to: An image frame to be displayed is acquired, brightness information of pixels in the image frame is adjusted to obtain an adjusted image frame, and the adjusted image frame is displayed on a screen.
19. An electronic device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the method according to any one of claims 1 to 17 when executed by the processor.
20. A vehicle, characterized in that: Includes the apparatus as claimed in claim 18, or includes the electronic device as claimed in claim 19.
21. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 17 is implemented.
22. A computer program product, characterized in that A computer program is included which, when executed by a processor, implements the method according to any one of claims 1 to 17.