Display control method and device, electronic equipment, storage medium and program product
By analyzing the color junction area in the Mini-LED backlight system and calculating the backlight and display compensation parameters, the display problems caused by optical crosstalk are solved, and more efficient optical crosstalk reduction and display quality improvement are achieved.
Patent Information
- Application Number
- CN202510561253.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-07-29
AI Technical Summary
There is optical crosstalk in Mini-LED backlight systems, resulting in uneven display, color distortion or reduced contrast. Existing methods such as physical isolation and increasing driving frequency have problems such as high power consumption, complex hardware, and increased cost.
By analyzing the color junction area in the display screen, determining the target adjustment area, calculating the backlight adjustment coefficient and display compensation coefficient, adjusting the backlight compensation brightness and display compensation voltage to reduce optical crosstalk.
Effectively reduce optical crosstalk, improve display uniformity and color performance, reduce power consumption and hardware complexity, and reduce costs.
Smart Images

Figure CN120388538A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technologies, and in particular, to a display control method, apparatus, electronic device, storage medium, and program product. Background Art
[0002] In a Mini-LED backlight system, the phenomenon that light signals or light rays leak or interfere with adjacent areas unexpectedly during transmission is called optical crosstalk. Optical crosstalk can cause uneven display, color distortion, or contrast reduction.
[0003] Currently, physical isolation or increasing the driving frequency is mainly used to alleviate color bleeding, but there are problems such as high power consumption, complex hardware, and increased costs. Therefore, there is an urgent need to propose a new method to solve optical crosstalk. Summary of the Invention
[0004] Embodiments of this application provide a display control method, apparatus, electronic device, storage medium, and program product to solve the problem of optical crosstalk.
[0005] In a first aspect, embodiments of this application provide a display control method, the method including:
[0006] Determine a target adjustment area located in a color boundary area in the display screen according to the display screen;
[0007] Determine a backlight adjustment coefficient and a display compensation coefficient for the target adjustment area according to the actual brightness value of the target adjustment area;
[0008] Determine the backlight compensation brightness of the target area according to the backlight adjustment coefficient, and determine the display compensation voltage of the target adjustment area according to the display compensation coefficient;
[0009] Display the display screen according to the backlight compensation brightness and the display compensation voltage.
[0010] In a possible implementation manner, determining a target adjustment area located in a color boundary area in the display screen according to the display screen includes:
[0011] Identify the color data of each pixel in the display screen;
[0012] Determine the target adjustment area according to the color data of each pixel and the color data of the reference pixels adjacent to each pixel.
[0013] In a possible implementation manner, the number of reference pixels is multiple, and determining the target adjustment area according to the color data of each pixel and the color data of the reference pixels adjacent to each pixel includes:
[0014] Traverse each pixel point in the display screen. For the traversed pixel point, when it is determined that there is at least one reference pixel point with the same color as the pixel point according to the color data of the pixel point and the color data of the corresponding reference pixel point, determine the pixel point as a target pixel point;
[0015] After completing the traversal of each pixel point in the display screen, determine multiple target pixel points;
[0016] Determine a target adjustment area according to the multiple target pixel points.
[0017] In a possible implementation manner, determining a target adjustment area according to the multiple target pixel points includes:
[0018] Determine target pixel points with the same color data and adjacent to each other as a target adjustment area.
[0019] In a possible implementation manner, determining a backlight adjustment coefficient and a display compensation coefficient of the target adjustment area according to the actual brightness value of the target adjustment area includes:
[0020] Determine the backlight adjustment coefficient of each backlight partition according to the actual brightness value of each backlight partition corresponding to the target adjustment area;
[0021] Determine the corresponding display compensation coefficient of each backlight partition according to the backlight adjustment coefficient of each backlight partition.
[0022] In a possible implementation manner, determining the corresponding display compensation coefficient of each backlight partition according to the backlight adjustment coefficient of each backlight partition includes:
[0023] Determine the corresponding display compensation coefficient of each backlight partition based on the target mapping relationship and the backlight adjustment coefficient of each backlight partition; the target mapping relationship includes: the mapping relationship between the backlight adjustment coefficient and the display compensation coefficient.
[0024] In a second aspect, an embodiment of the present application provides a display control device, and the device includes:
[0025] A first determination module, configured to determine a target adjustment area located in a color boundary area in the display screen according to the display screen;
[0026] A second determination module, configured to determine a backlight adjustment coefficient and a display compensation coefficient of the target adjustment area according to the actual brightness value of the target adjustment area;
[0027] A third determination module, configured to determine the backlight compensation brightness of the target area according to the backlight adjustment coefficient, and determine the display compensation voltage of the target adjustment area according to the display compensation coefficient;
[0028] A display control module, configured to display a display screen according to the backlight compensation brightness and the display compensation voltage.
[0029] In a third aspect, an embodiment of the present application provides an electronic device, including: a memory, a processor; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the processor executes the above first aspect and / or various possible implementation manners of the first aspect.
[0030] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement the above first aspect and / or various possible implementation manners of the first aspect.
[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, and when the computer program is executed by a processor, it implements the above first aspect and / or various possible implementation manners of the first aspect.
[0032] The display control method, device, electronic device, storage medium, and program product provided by the embodiments of the present application, the method includes: determining a target adjustment area located in the color boundary area in the display screen according to the display screen; determining a backlight adjustment coefficient and a display compensation coefficient of the target adjustment area according to the actual brightness value of the target adjustment area; determining the backlight compensation brightness of the target area according to the backlight adjustment coefficient, and determining the display compensation voltage of the target adjustment area according to the display compensation coefficient; displaying the display screen according to the backlight compensation brightness and the display compensation voltage. By analyzing the colors of the display screen, a target adjustment area where optical crosstalk exists in the display screen is determined, and the display of the target adjustment area is adjusted according to its actual display brightness to avoid affecting adjacent areas or reducing the influence of adjacent areas on it, thereby effectively reducing optical crosstalk. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The drawings here are incorporated into the description and form a part of this description, showing embodiments consistent with the present application, and are used together with the description to explain the principles of the present application.
[0034] Figure 1 It is a schematic diagram of the scenario of the display control method provided by the present application;
[0035] Figure 2 It is a schematic flow chart of the display control method provided by the present application Figure 1 ;
[0036] Figure 3 It is a schematic flow chart of the display control method provided by the present application Figure 2 ;
[0037] Figure 4 Flow schematic of the display control method provided by this application Figure 3 ;
[0038] Figure 5 Structural schematic diagram of the display control device provided by this application;
[0039] Figure 6 Structural schematic diagram of the electronic device provided by this application.
[0040] Through the above-mentioned drawings, specific embodiments of this application have been shown, and there will be more detailed descriptions hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of this application in any way, but to illustrate the concept of this application to those skilled in the art by referring to specific embodiments. Specific Embodiments
[0041] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. On the contrary, they are merely examples of devices and methods consistent with some aspects of this application as detailed in the appended claims.
[0042] In the description of this application, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of this application, "a plurality" means two or more unless otherwise specifically defined.
[0043] First, the nouns appearing in this text are explained as follows:
[0044] Mini-LED: Sub-millimeter Light Emitting Diode. Mini-LED backlight display technology provides fine pixel control through a small-sized LED chip array, thereby achieving higher contrast and clearer image display. As Figure 1 shown, the Mini-LED display system mainly includes an SoC chip 101, a display control device 102, a backlight control device 103, a liquid crystal screen 104, and a backlight unit 105. Among them:
[0045] SoC chip 101: System-on-Chip, a system-level chip, is the core processing unit of the system, responsible for running the operating system, processing graphics rendering, generating video signals, and transmitting the processed image data to the display control device 102 through transmission protocols such as VBO (V-by-One) or eDP (Embedded DisplayPort). Some SoC chips 101 may also integrate a Display Controller to directly manage the display timing and signal output.
[0046] Display control device 102: Receives the video signal from the SoC chip 101 and converts it into a driving signal (such as row / column scanning signals) that the liquid crystal screen 104 can recognize. The TCON (Timing Controller) is a key component used to parse images, generate driving timing, and analyze the light and dark distribution. TCON synchronous control: Refreshes the deflection of liquid crystal molecules (to display images) through the source / gate driver IC. Sends backlight zone data to the backlight control device 103 via I2C to light up the backlight unit 105.
[0047] Backlight control device 103: Includes a backlight control chip and a backlight driver chip. The backlight control chip receives the backlight zone data from the TCON, runs a dimming algorithm, and outputs a PWM or analog voltage signal to adjust the backlight brightness; The backlight driver chip: Converts the control signal into a constant current output to directly drive the LED beads. Usually, at least one backlight control chip is required for each screen, which acts like a "main control switch" to control the backlight source. The backlight driver chip can be divided into types such as single-channel, 4-channel, 8-channel, 16-channel, etc. One channel corresponds to one backlight zone, and one backlight zone can cover multiple LED beads. The backlight control chip achieves zonal control and fine adjustment of the backlight source by precisely controlling the state of the backlight driver chip.
[0048] Liquid crystal screen 104: Receives the signal from the TCON through the source / gate driver IC, controls the deflection of liquid crystal molecules to modulate the light transmittance, and forms an image.
[0049] Backlight unit 105: Emits light under the control of the backlight control device 103.
[0050] In a Mini-LED backlight system, the phenomenon that light signals or light rays leak or interfere with adjacent areas unexpectedly during transmission is called optical crosstalk. Optical crosstalk can lead to uneven display, color distortion, or a decrease in contrast. Currently, physical isolation or increasing the driving frequency is used to alleviate color bleeding, but there are problems such as high power consumption, complex hardware, and increased costs.
[0051] Based on the above technical problems, an embodiment of the present application provides a display control method, which can be applied to Figure 1 the application scenario shown. Taking the application of this method to Figure 1 the application scenario shown as an example, the display of the Mini-LED display system in Figure 1 is controlled. The display control method provided by the embodiment of the present application can be applied to the display control device 102 in the Mini-LED display system, and can also be applied to other electronic devices outside the Mini-LED display system to control the display control of the Mini-LED display system. The execution subject of the display control method provided by the embodiment of the present application can obtain the display data of each frame of the display screen to execute the display control method.
[0052] In one embodiment, as shown in Figure 2 , a display control method is provided. Taking the application of this method to the display control device 102 in Figure 1 as an example, the method includes the following steps:
[0053] Step 202, determine a target adjustment area located in the color boundary area of the display screen according to the display screen;
[0054] Step 204, determine the backlight adjustment coefficient and the display compensation coefficient of the target adjustment area according to the actual brightness value of the target adjustment area;
[0055] Step 206, determine the backlight compensation brightness of the target area according to the backlight adjustment coefficient and the display compensation coefficient, and determine the display compensation voltage of the target adjustment area according to the display compensation coefficient;
[0056] Step 208, display the display screen according to the backlight compensation brightness and the display compensation voltage.
[0057] The display screen refers to the screen that the Mini-LED display system is about to display. The display screen in the embodiment of the present application includes the corresponding display data of the display screen. In the Mini-LED display system, the SoC chip 101 processes the received external video signal and generates a video signal to send to the display control device 102. The TCON in the display control device 102 generates a driving timing and analyzes the light and dark distribution, and sends signals to the backlight control device 103 and the liquid crystal screen 104 to jointly realize the display of the screen.
[0058] Among them, the video signal includes the display data of each frame of the display screen. The display data of the display screen includes various information such as color and brightness. Among them, the color data determines the color performance of each pixel point, usually including the intensity values of three primary colors: red (R), green (G), and blue (B). These values together determine the final color of the pixel point. The brightness data represents the brightness level of each pixel point, which affects the overall brightness and contrast of the image. In addition to color and brightness data, the display data may also include other auxiliary information, such as synchronization signals, image resolution, refresh rate, etc. These information help the display screen correctly interpret and display the image.
[0059] Specifically, the display control device 102 is mainly responsible for controlling how the pixel points on the display screen display colors. Therefore, the data it receives are mainly color data and some auxiliary data (such as synchronization signals, image resolution, etc.). These data directly determine the color and position of each pixel point on the screen. The backlight control device 103 is responsible for controlling the light emission of the Mini-LED backlight source. The data it receives are mainly brightness data and related control signals. These brightness data are used to guide the backlight control chip how to adjust the brightness of each Mini-LED to achieve more refined zoned backlight control and higher contrast. In addition, the backlight control device 103 may also receive some instructions from the SoC chip 101 or other control chips to adjust the overall brightness or mode of the backlight.
[0060] In step 202, the display control device 102 identifies the display data of each frame of the received display screen and determines the target adjustment area in each frame of the display screen.
[0061] Among them, the target adjustment area refers to the area where optical crosstalk exists, that is, the area located at the color junction. Optical crosstalk refers to the phenomenon in the display screen that due to various factors (such as light scattering, reflection, refraction, etc.), the light between adjacent pixels or regions interferes with each other, thus affecting the image quality and clarity. As a result, the target adjustment area includes the affected and the influencing areas. Usually, the target adjustment areas appear in pairs. For example, red is a highly sensitive color, and the red area and other areas adjacent to the red area can both be target adjustment areas. Correspondingly, for the target adjustment area, its display parameters can be adjusted positively or negatively.
[0062] The actual brightness value refers to the display brightness of the initial control included in the display data of each frame of the display screen. The actual brightness value is sent from the display control device 102 to the backlight control device 103. The actual brightness value of the target adjustment area refers to the actual brightness values of all backlight partitions involved in the target adjustment area. It can be understood that since the target adjustment area refers to the area where optical crosstalk may exist, and the determination of this area is related to the actual content displayed in the display screen, therefore, it is very likely that the target adjustment area will not completely coincide with a single backlight partition. Unless the target adjustment area is completely within a backlight partition, otherwise, it will correspond to multiple backlight partitions. When adjusting the target adjustment area, it includes adjusting the brightness or other parameters of all the backlight partitions involved to ensure the complete presentation of the picture.
[0063] The backlight adjustment coefficient refers to the coefficient for adjusting the backlight parameters of the corresponding backlight partition to avoid optical crosstalk; the display compensation coefficient refers to the coefficient for compensating the display of the display screen to make up for the impact brought by the backlight adjustment after the backlight adjustment. It can be known from the technical background that in the Mini-LED display system, the display of each frame of the picture is jointly determined by the backlight controlled by the backlight control device 103 and the liquid crystal molecules in the liquid crystal screen 104. Therefore, in this embodiment, in order to alleviate the optical crosstalk between adjacent LEDs, the control parameters of both the backlight unit and the liquid crystal molecules are adjusted.
[0064] Specifically, by analyzing each frame of the display screen, the target adjustment area to be adjusted in the display screen is determined. For example, in the color boundary area (such as the junction of red and white), the brightness of the edge partition of the highly sensitive color (such as red) is multiplied by the first backlight adjustment coefficient g to reduce its brightness overflow; the brightness of the adjacent partition (such as white) is multiplied by the second backlight adjustment coefficient k, where 0 < g < 1 and k > g, to balance the visual perception difference. Correspondingly, the LCD display voltage of the display screen is synchronously adjusted. The red edge voltage data is multiplied by the first display compensation coefficient a, and the white edge is multiplied by the second display compensation coefficient b, where b < a and 0 < b < 1. The liquid crystal deflection angle is updated through the determined display compensation voltage, and the respective gray levels of the display screen at the red and white color edges are changed to suppress the color bleeding effect.
[0065] The display control method provided by the above embodiments determines a target adjustment area located in the color boundary area of the display screen according to the display screen; determines a backlight adjustment coefficient and a display compensation coefficient for the target adjustment area according to the actual brightness value of the target adjustment area; determines the backlight compensation brightness of the target area according to the backlight adjustment coefficient, and determines the display compensation voltage of the target adjustment area according to the display compensation coefficient; and displays the display screen according to the backlight compensation brightness and the display compensation voltage. By analyzing the colors of the display screen, the target adjustment area with optical crosstalk in the display screen is determined, and the display of the target adjustment area is adjusted according to its actual display brightness to avoid affecting adjacent areas or reducing the influence of adjacent areas on it, thereby effectively reducing optical crosstalk.
[0066] In one of the embodiments, as Figure 3 shown, determining the target adjustment area located in the color boundary area of the display screen according to the display data includes:
[0067] Step 302, identifying the color data of each pixel point in the display screen;
[0068] Step 304, determining the target adjustment area according to the color data of each pixel point and the color data of the reference pixel points adjacent to each pixel point.
[0069] Among them, the color data of the pixel point is a parameter associated with optical crosstalk. The display data of the pixel point is generated by the SoC chip 101 and sent to the display control device 102 after processing. The TCON in the display control device 102 converts it into a driving signal for the liquid crystal screen 104 and the backlight control device 103. By identifying and comparing the color data of each pixel point in each frame of the screen, the target adjustment area in the display screen is determined.
[0070] Specifically, the color data of each pixel point is compared with the color data of its adjacent reference pixel points to determine whether optical crosstalk will occur, so as to determine the area where optical crosstalk will occur. Each pixel point has at least 2 reference pixel points. For example, the shape of the display screen is rectangular, and the LEDs in the backlight and the liquid crystal cells in the display screen are both arranged in a matrix. For the pixel points at the four corners of the display screen, there are 2 reference pixel points, the reference pixel points of the edge pixel points are 3, and the reference pixel points of other pixel points are 4. By comparing the color data of each pixel point with the color data in the reference pixel points, it can be judged whether optical crosstalk will occur.
[0071] In the method provided by the above embodiments, by judging the color data of each pixel point and combining the position coordinates of each pixel point, the target adjustment area can be quickly determined.
[0072] In one embodiment, the number of reference pixel points is multiple. According to the color data of each pixel point and the color data of the reference pixel points adjacent to each pixel point, determining the target adjustment area includes:
[0073] Traverse each pixel point in the display screen. For the traversed pixel point, when it is determined that there is at least one reference pixel point with the same color as the pixel point according to the color data of the pixel point and the color data of the corresponding reference pixel point, determine the pixel point as a target pixel point;
[0074] After completing the traversal of each pixel point in the display screen, determine multiple target pixel points;
[0075] Determine the target adjustment area according to the multiple target pixel points.
[0076] In the display screen, traverse each pixel point. By comparing the color data of the pixel point with the color data of its corresponding reference pixel point, it can be determined whether the colors between the pixel point and its corresponding reference pixel point are the same, so as to determine whether there is optical crosstalk.
[0077] When comparing the color data of two pixel points, an appropriate comparison method can be selected according to the format of the color data. If the color space of the display screen is RGB, judge by calculating the Euclidean distance between two pixel points (R1, G1, B1) and (R2, G2, B2). Specifically, when the Euclidean distance is greater than the preset distance, it is considered that the colors are different. If the color space of the display screen is HSV, directly judge whether the colors are the same according to whether the difference between the color data H1 and H2 of the two pixel points is greater than the preset difference.
[0078] Therefore, when performing an overall analysis of the screen content of the display screen, the analysis of each pixel point can be associated with the analysis results of its adjacent reference pixel points, without analyzing each adjacent pixel point of each pixel point.
[0079] For example, start analyzing from the first pixel point in the upper left corner of the display screen. When analyzing subsequent pixel points, only need to analyze the adjacent pixel points on the right and below as reference pixel points to obtain the analysis results of the entire screen.
[0080] After the traversal is completed, multiple target pixel points in the display screen can be obtained. According to the coordinates of the multiple target pixel points, the target adjustment area can be determined. Since the colors between the target pixel points are also different, correspondingly, the adjustments for different colors are also different. Therefore, in one embodiment, determining the target adjustment area according to the multiple target pixel points includes:
[0081] Target pixel points with the same and adjacent color data are determined as a target adjustment area.
[0082] In this embodiment, a target adjustment area is a closed area, and within this area, the backlight adjustment coefficients of all pixel points are the same, and the display compensation coefficients are the same. For example, if a target adjustment area is determined to be a red area at the junction of red and white in the display screen, then the pixel points within the entire area can be adjusted in the same way.
[0083] In another embodiment, if a target adjustment area is a closed area, and within this area, the backlight adjustment coefficients of all pixel points are the same, and the display compensation coefficients are the same, but the colors of the adjacent pixel points of two pixel points in this area are different. That is to say, relatively speaking, the degree or effect of optical crosstalk at the two pixel points will be different. Therefore, when determining the target adjustment area based on all target pixel points, the colors of the adjacent pixel points when determining the target pixel points will also be considered. For example, target pixel points with red color data, some are at the junction of red and white, and are regarded as one target adjustment area; others are at the junction of red and yellow, and are regarded as another target adjustment area. Therefore, there are usually multiple target adjustment areas in the embodiments of the present application.
[0084] In the method provided in the above embodiments, the target adjustment area is determined through color data, the display of the display screen is analyzed in detail, and precise adjustment is performed for each target adjustment area, which can better eliminate optical crosstalk.
[0085] In one of the embodiments, as Figure 4 shown, determining the backlight adjustment coefficient and the display compensation coefficient of the target adjustment area according to the actual brightness value of the target adjustment area includes:
[0086] Step 402, determining the backlight adjustment coefficient of each backlight partition according to the actual brightness value of each backlight partition corresponding to the target adjustment area;
[0087] Step 404, determining the corresponding display compensation coefficient of each backlight partition according to the backlight adjustment coefficient of each backlight partition.
[0088] The target adjustment area in the display screen corresponds to at least one backlight partition in the backlight source. According to the actual brightness value of each backlight partition and the color of each pixel point in the target adjustment area, the backlight adjustment coefficient of each corresponding backlight partition is determined. The backlight adjustment coefficients for different colors are different, and the backlight adjustment coefficients at different brightness levels are also different. Therefore, the backlight adjustment coefficient corresponding to each backlight partition can be determined by means of a look-up table, where the look-up table can be determined by historical display data and can also be determined by simulated display data.
[0089] In one embodiment, determining a display compensation coefficient corresponding to each backlight partition according to the backlight adjustment coefficient of each backlight partition includes:
[0090] Based on the target mapping relationship and the backlight adjustment coefficient of each backlight partition, determining the display compensation coefficient corresponding to each backlight partition; the target mapping relationship includes: the mapping relationship between the backlight adjustment coefficient and the display compensation coefficient.
[0091] It should be understood that although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear description in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least a part of other steps or steps or stages in other steps.
[0092] Based on the same inventive concept, an embodiment of the present application further provides a display control device. The implementation solution provided by this device to solve problems is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more embodiments of the display control device provided below can refer to the limitations on the program detection method in the above text, and will not be repeated here.
[0093] In one embodiment, as Figure 5 shown, the display control device includes a first determination module 501, a second determination module 502, and a display control module 503, where:
[0094] The first determination module 501 is configured to determine a target adjustment area located in the color boundary area in the display picture according to the display picture;
[0095] The second determination module 502 is configured to determine the backlight adjustment coefficient and the display compensation coefficient of the target adjustment area according to the actual brightness value of the target adjustment area;
[0096] The third determination module 503 is configured to determine the backlight compensation brightness of the target area according to the backlight adjustment coefficient, and determine the display compensation voltage of the target adjustment area according to the display compensation coefficient;
[0097] The display control module 504 is configured to display the display picture according to the backlight compensation brightness and the display compensation voltage.
[0098] In a possible implementation manner, the first determination module 501 is further configured to:
[0099] Identify the color data of each pixel in the display screen;
[0100] Determine a target adjustment area according to the color data of each pixel and the color data of the reference pixels adjacent to each pixel.
[0101] In a possible implementation, the number of reference pixels is multiple, and the first determination module 501 is further configured to:
[0102] Traverse each pixel in the display screen. For the traversed pixel, when it is determined that there is at least one reference pixel with the same color as the pixel according to the color data of the pixel and the color data of the corresponding reference pixels, determine the pixel as a target pixel;
[0103] After traversing each pixel in the display screen, determine multiple target pixels;
[0104] Determine a target adjustment area according to the multiple target pixels.
[0105] In a possible implementation, the first determination module 501 is further configured to:
[0106] Determine target pixels with the same color and adjacent to each other as a target adjustment area.
[0107] In a possible implementation, the second determination module 502 is further configured to:
[0108] Determine the backlight adjustment coefficient of each backlight partition according to the actual brightness value of each backlight partition corresponding to the target adjustment area;
[0109] Determine the display compensation coefficient corresponding to each backlight partition according to the backlight adjustment coefficient of each backlight partition.
[0110] In a possible implementation, the second determination module 502 is further configured to:
[0111] Determine the display compensation coefficient corresponding to each backlight partition based on the mapping relationship and the backlight adjustment coefficient of each backlight partition; the target mapping relationship includes: the mapping relationship between the backlight adjustment coefficient and the display compensation coefficient.
[0112] Each module in the above display control device can be implemented in whole or in part by software, hardware, and their combination. The above modules can be embedded in the processor of the computer device in hardware form or be independent of it, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to the above modules.
[0113] Figure 6The structural schematic diagram of the electronic device provided by this application is as follows. As Figure 6 shown, the electronic device 60 provided in this embodiment includes: at least one processor 601 and a memory 602. Optionally, the device 60 further includes a communication component 603. Among them, the processor 601, the memory 602, and the communication component 603 are connected through a bus.
[0114] In the specific implementation process, at least one processor 601 executes the computer-executable instructions stored in the memory 602, so that at least one processor 601 executes the above method.
[0115] For the specific implementation process of the processor 601, reference can be made to the above method embodiment. The implementation principle and technical effect are similar, and will not be elaborated here in this embodiment.
[0116] In the above embodiment, it should be understood that the processor may be a central processing unit (English: Central Processing Unit, abbreviated: CPU), or other general-purpose processors, digital signal processors (English: Digital Signal Processor, abbreviated: DSP), application-specific integrated circuits (English: Application Specific Integrated Circuit, abbreviated: ASIC), etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the invention can be directly embodied as being executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
[0117] The memory may include a high-speed memory (Random Access Memory, RAM), and may also include a non-volatile memory (Non-volatile Memory, NVM), such as at least one disk memory.
[0118] The bus may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, the bus in the drawings of this application is not limited to only one bus or one type of bus.
[0119] This application also provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0120] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above method.
[0121] The above-readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk. The readable storage medium can be any available medium accessible by a general-purpose or special-purpose computer.
[0122] An exemplary readable storage medium is coupled to the processor so that the processor can read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in a device.
[0123] The division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be in electrical, mechanical or other forms.
[0124] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0125] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0126] If a function 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 this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The foregoing storage medium includes: USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs and other various media that can store program codes.
[0127] Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When this program is executed, it executes the steps including the above method embodiments; and the foregoing storage medium includes: ROMs, RAMs, magnetic disks, or optical discs and other various media that can store program codes.
[0128] Finally, it should be noted that: After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other embodiments of the present invention. The present invention is intended to cover any variations, uses, or adaptations of the present invention, which follow the general principles of the present invention and include common general knowledge or conventional technical means in the technical field not disclosed in the present invention. It is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present invention is only limited by the appended claims.
Claims
1. A display control method, characterized in that, The method includes: Determining a target adjustment area located in a color boundary area in the display screen according to the display screen; Determining a backlight adjustment coefficient and a display compensation coefficient for the target adjustment area according to the actual brightness value of the target adjustment area; Determining a backlight compensation brightness for the target area according to the backlight adjustment coefficient, and determining a display compensation voltage for the target adjustment area according to the display compensation coefficient; Displaying the display screen according to the backlight compensation brightness and the display compensation voltage.
2. The method according to claim 1, wherein The determining, according to the display screen, a target adjustment area located in a color boundary area in the display screen includes: Identifying color data of each pixel point in the display screen; Determining a target adjustment area according to the color data of each pixel point and the color data of a reference pixel point adjacent to each pixel point.
3. The method according to claim 2, wherein The number of the reference pixel points is multiple, and the determining a target adjustment area according to the color data of each pixel point and the color data of a reference pixel point adjacent to each pixel point includes: Traversing each pixel point in the display screen, and for the traversed pixel point, when it is determined that there is at least one reference pixel point whose color is the same as the color of the pixel point according to the color data of the pixel point and the color data of the corresponding reference pixel point, determining the pixel point as a target pixel point; After completing the traversal of each pixel point in the display screen, determining a plurality of target pixel points; Determining the target adjustment area according to the plurality of target pixel points.
4. The method according to claim 3, characterized in that, The determining the target adjustment area according to the plurality of target pixel points includes: Determining target pixel points with the same color data and adjacent to each other as a target adjustment area.
5. The method according to claim 1, characterized in that, The determining a backlight adjustment coefficient and a display compensation coefficient for the target adjustment area according to the actual brightness value of the target adjustment area includes: Determining a backlight adjustment coefficient for each backlight partition according to the actual brightness value of each backlight partition corresponding to the target adjustment area; Determining a display compensation coefficient corresponding to each backlight partition according to the backlight adjustment coefficient of each backlight partition.
6. The method according to claim 5, wherein The determining a display compensation coefficient corresponding to each backlight partition according to the backlight adjustment coefficient of each backlight partition includes: Determining a display compensation coefficient corresponding to each backlight partition based on a target mapping relationship and the backlight adjustment coefficient of each backlight partition; the target mapping relationship includes: a mapping relationship between the backlight adjustment coefficient and the display compensation coefficient.
7. A display control device, characterized in that, The device includes: A first determination module, configured to determine a target adjustment area located in a color boundary area in the display screen according to the display screen; A second determination module, configured to determine a backlight adjustment coefficient and a display compensation coefficient for the target adjustment area according to the actual brightness value of the target adjustment area; A third determination module, configured to determine a backlight compensation brightness for the target area according to the backlight adjustment coefficient, and determine a display compensation voltage for the target adjustment area according to the display compensation coefficient; A display control module, configured to display the display screen according to the backlight compensation brightness and the display compensation voltage.
8. An electronic device, characterized in that, Including: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, It includes computer-executable instructions, and when the computer-executable instructions are executed by a processor, they implement the method according to any one of claims 1 to 6.