Screen picture display method and device, terminal equipment and storage medium

By correcting the set of gamma parameters after adjusting the screen brightness, the problem of deterioration in screen color accuracy during backlight adjustment was solved, achieving smoothness of screen brightness changes and improvement in color accuracy.

CN115602127BActive Publication Date: 2026-03-31GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-07
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing technologies cause a deterioration in screen color accuracy during backlight adjustment.

Method used

The target gamma parameter set is obtained by correcting the default gamma parameter set based on the screen brightness after the i-th backlight adjustment, and the screen image is displayed based on the target gamma parameter set after the i-th backlight adjustment.

Benefits of technology

It improves the screen color accuracy degradation caused by the default gamma parameter set during backlight adjustment, making screen brightness changes smoother.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115602127B_ABST
    Figure CN115602127B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a screen picture display method, device, terminal equipment and storage medium, belongs to the display technical field, and can solve the problem that the screen display color difference is caused in the backlight adjustment process in the prior art. The method comprises the following steps: based on the first screen brightness after the i-th backlight adjustment, the default gamma parameter set is corrected to obtain a target gamma parameter set corresponding to the first screen brightness, the i-th backlight adjustment is any one of the multiple times of backlight adjustment in which the backlight level is adjusted from the first backlight level to the second backlight level, the default gamma parameter set corresponds to the first backlight level or the default gamma parameter set corresponds to the second backlight level, i is a positive integer; and based on the target gamma parameter set, the screen picture is displayed after the i-th backlight adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a screen display method, apparatus, terminal device and storage medium. Background Technology

[0002] Currently, backlight adjustment smoothing solutions are generally implemented using polynomial color correction (PCC) or correlate color remap (CCORR). However, regardless of whether PCC or CCORR is used to achieve backlight smoothing, it will lead to a deterioration in the color accuracy of the screen display during the backlight adjustment process. Summary of the Invention

[0003] This application provides a screen display method, apparatus, terminal device, and storage medium to solve the problem of deteriorated screen display color accuracy during backlight adjustment in the prior art.

[0004] A first aspect of this application provides a screen display method, the method comprising: modifying a default gamma parameter set based on a first screen brightness after an i-th backlight adjustment to obtain a target gamma parameter set corresponding to the first screen brightness, wherein the i-th backlight adjustment is any one of multiple backlight adjustments that adjust the backlight level from a first backlight level to a second backlight level, and the default gamma parameter set corresponds to the first backlight level or the default gamma parameter set corresponds to the second backlight level, i being a positive integer; and displaying a screen image based on the target gamma parameter set after the i-th backlight adjustment.

[0005] A second aspect of this application provides a screen display device, comprising: a correction module and a display module; the correction module is configured to correct a default gamma parameter set based on a first screen brightness after an i-th backlight adjustment, to obtain a target gamma parameter set corresponding to the first screen brightness, wherein the i-th backlight adjustment is any one of multiple backlight adjustments that adjust the backlight level from a first backlight level to a second backlight level, and the default gamma parameter set corresponds to the first backlight level or the default gamma parameter set corresponds to the second backlight level, where i is a positive integer; the display module is configured to display the screen image based on the target gamma parameter set obtained by the correction module after the i-th backlight adjustment.

[0006] A third aspect of this application provides a terminal device, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they implement the steps of the screen display method described in the first aspect.

[0007] A fourth aspect of this application provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the screen display method as described in the first aspect.

[0008] A fifth aspect of this application provides a chip including a processor and a communication interface coupled to the processor. The processor is used to run programs or instructions to implement the screen display method as described in the first aspect.

[0009] In this embodiment, the default gamma parameter set is corrected based on the first screen brightness after the i-th backlight adjustment to obtain a target gamma parameter set corresponding to the first screen brightness. After the i-th backlight adjustment, the screen image is displayed based on the target gamma parameter set. The i-th backlight adjustment is any one of multiple backlight adjustments that adjusts the backlight level from the first backlight level to the second backlight level. The default gamma parameter set corresponds to the first backlight level or the default gamma parameter set corresponds to the second backlight level, and i is a positive integer. In this solution, during the backlight level adjustment process to smooth the screen brightness changes through multiple intermediate brightness backlight adjustments, the default gamma parameter set is corrected based on the screen brightness after the i-th backlight adjustment to obtain the target gamma parameter set corresponding to the i-th backlight adjustment. Then, after the i-th backlight adjustment, the screen image is displayed based on the target gamma parameter set corresponding to the adjusted screen brightness. This can improve the problem of deteriorated screen color accuracy caused by the default gamma parameter set (a gamma parameter set that does not correspond to the adjusted screen brightness) during the backlight adjustment process. Thus, by improving the color accuracy of the screen image during the backlight adjustment process, the changes in screen brightness can be made smoother. Attached Figure Description

[0010] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments and the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application, and other drawings can be obtained based on these drawings.

[0011] Figure 1 A schematic diagram of a hardware platform system for backlight smoothing based on CCORR provided in this application embodiment;

[0012] Figure 2 One of the schematic flowcharts of the screen display method provided in the embodiments of this application;

[0013] Figure 3 This is one of the schematic diagrams of the gamma parameter set provided in the embodiments of this application;

[0014] Figure 4 This is the second schematic diagram of the gamma parameter set provided in the embodiments of this application;

[0015] Figure 5 This is the third schematic diagram of the gamma parameter set provided in the embodiments of this application;

[0016] Figure 6 A second schematic flowchart illustrating the screen display method provided in this application embodiment;

[0017] Figure 7 A structural block diagram of a screen display device provided in an embodiment of this application;

[0018] Figure 8 This is a schematic diagram of the hardware structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0020] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0021] The screen display method provided in this application embodiment can be applied to the screen backlight level adjustment process. In the prior art, the screen brightness changes smoothly by adjusting the backlight level through multiple intermediate brightness backlight adjustments. However, in each intermediate brightness backlight adjustment, the screen brightness is adjusted, but the default gamma parameter set is not corrected based on the screen brightness. The screen display is still based on the default gamma parameter set corresponding to the backlight level, resulting in a deterioration in the color accuracy of the screen.

[0022] To address the aforementioned technical problems, this embodiment of the application corrects the default gamma parameter set corresponding to the backlight level based on the first screen brightness after the i-th backlight adjustment, obtaining a target gamma parameter set. After the i-th backlight adjustment, the screen image is displayed based on the target gamma parameter set corresponding to the adjusted screen brightness. This improves the problem of degraded screen color accuracy caused by the default gamma parameter set (a gamma parameter set that does not correspond to the adjusted screen brightness) during backlight adjustment. Therefore, by improving the color accuracy of the screen image during backlight adjustment, the change in screen brightness becomes smoother.

[0023] first, Figure 1 This application illustrates a hardware platform system for backlight smoothing based on CCORR. For example... Figure 1 As shown, the hardware platform system includes: an Overlay (OVL) module, a Picture Quality (PQ) module, a Sub Pixel Render / Color Manager (SRP / CM) module, a Display Stream Compress (DSC) module, and a Display Serial Interface (DSI) module. The PQ module includes: a Sharpness (TDSHP) module, a Color adjustment module, a CCORR module, a 3D Look-up Table (C3D) module, an Ambient-light Adaptive Luma (AAL) module, a Gamma module, and a Dither module. The PQ module configures and updates parameters for at least one of the TDSHP, Color, CCORR, C3D, AAL, Gamma, and Dither modules. The parameters of the Gamma module are the set of gamma parameters in this embodiment.

[0024] It should be noted that the screen display method provided in this application embodiment can be used not only in the hardware platform system for backlight smoothing based on CCORR, but also in other hardware platform systems that achieve backlight smoothing by adding multiple intermediate brightness adjustments, such as a hardware platform system for backlight smoothing based on PCC. The specific method can be determined according to actual usage requirements, and this application embodiment does not limit it.

[0025] The terminal device in this application embodiment can be a mobile terminal device or a non-mobile terminal device. Mobile terminal devices can be mobile phones, tablets, laptops, handheld computers, in-vehicle terminal devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc.; non-mobile terminal devices can be personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc.; this application embodiment does not impose specific limitations.

[0026] The execution subject of the screen display method provided in this application embodiment can be the aforementioned terminal device (including mobile terminal device and non-mobile terminal device), or it can be a functional module and / or functional entity in the terminal device that can implement the screen display method. The specific implementation subject can be determined according to actual usage requirements, and this application embodiment does not limit it.

[0027] The screen display method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0028] like Figure 2 As shown, this application provides a screen display method. The following description uses a terminal device as the execution subject to illustrate the screen display method provided in this application. The method may include steps 201 and 202 as described below.

[0029] 201. Based on the first screen brightness after the i-th backlight adjustment, the terminal device corrects the default gamma parameter set to obtain the target gamma parameter set corresponding to the first screen brightness.

[0030] Wherein, the i-th backlight adjustment is any one of the multiple backlight adjustments that adjust the backlight level from the first backlight level to the second backlight level. The default gamma parameter set corresponds to the first backlight level, or the default gamma parameter set corresponds to the second backlight level, and i is a positive integer.

[0031] It is understood that in the embodiments of this application, the terminal device typically includes multiple backlight levels. Under each backlight level, the screen brightness of the corresponding full white image is different, and each backlight level corresponds to a default set of gamma parameters.

[0032] It should be noted that the default gamma parameter set corresponding to different backlight levels may be the same or different, and can be determined according to actual usage requirements. This application does not limit this.

[0033] It is understood that in the embodiments of this application, the first backlight level and the second backlight level can be adjacent backlight levels or non-adjacent backlight levels (i.e., separated by other backlight levels). The specific backlight level can be determined according to actual usage requirements, and the embodiments of this application do not limit it.

[0034] It is understandable that, in order to make the screen brightness change smooth during the backlight adjustment process (i.e., smooth backlight adjustment), the first backlight level is usually not directly adjusted to the second backlight level. Instead, the screen brightness is adjusted multiple times (at least one intermediate screen brightness is added between the screen brightness corresponding to the first backlight level and the screen brightness corresponding to the second backlight level) to achieve the adjustment of the first backlight level to the second backlight level.

[0035] Optionally, when the default gamma parameter sets corresponding to different backlight levels are different, the terminal device can determine the default gamma parameter set as the default gamma parameter set corresponding to the first backlight level, or determine the default gamma parameter set as the default gamma parameter set corresponding to the second backlight level, based on the relationship between the first screen brightness and the screen brightness corresponding to the first and second backlight levels. The specific determination can be made according to actual usage requirements, and this application embodiment does not impose limitations.

[0036] For example, if the absolute value of the difference between the first screen brightness and the screen brightness corresponding to the first backlight level is less than or equal to the absolute value of the difference between the first screen brightness and the screen brightness corresponding to the second backlight level, then the default gamma parameter set is determined to be the default gamma parameter set corresponding to the first backlight level; if the absolute value of the difference between the first screen brightness and the screen brightness corresponding to the first backlight level is greater than the absolute value of the difference between the first screen brightness and the screen brightness corresponding to the second backlight level, then the default gamma parameter set is determined to be the default gamma parameter set corresponding to the second backlight level.

[0037] Optionally, in this embodiment, the default gamma parameter set can be modified based on the first screen brightness and other parameters to obtain the target gamma parameter set. Alternatively, based on the first screen brightness, a gamma parameter set corresponding to the first screen brightness can be matched from multiple preset gamma parameter sets as the target gamma parameter set. Alternatively, based on the first screen brightness and multiple preset gamma parameter sets, the gamma parameter set corresponding to the first screen brightness can be calculated as the target gamma parameter set. Alternatively, based on the first screen brightness, the default gamma parameter set can be modified using other methods to obtain the target gamma parameter set. This embodiment does not limit the scope of the application.

[0038] 202. After the i-th backlight adjustment, the terminal device displays the screen image based on the target gamma parameter set.

[0039] It is understandable that during the i-th backlight adjustment process, the terminal device corrects the default gamma parameter set to the target gamma parameter set. After the i-th backlight adjustment, before displaying the screen image, the terminal device processes each frame of the screen image through the parameters in the target gamma parameter set before displaying each frame of the screen image.

[0040] For example, based on Figure 1 During the backlight adjustment process, during the i-th backlight adjustment, after the terminal device corrects the parameters (default gamma parameter set) of the Gamma module through the PQ module and updates them to the target gamma parameter set, before displaying the screen image, the terminal device processes each frame of the screen image through the various modules under the PQ module and then displays each frame of the screen image.

[0041] Optionally, in this embodiment, during the backlight adjustment process, the terminal device can obtain the target gamma parameter set corresponding to each backlight adjustment in advance before adjusting the screen brightness, and then update the default gamma parameter set to the target gamma parameter set (obtained in advance for this backlight adjustment) each time the backlight is adjusted; alternatively, it can obtain the target gamma parameter set corresponding to this backlight adjustment each time the backlight is adjusted, and then update the default gamma parameter set to the target gamma parameter set; the specific method can be determined according to actual usage requirements, and this embodiment does not limit it.

[0042] Optionally, in this embodiment, steps 201 to 202 can be performed in each of the multiple backlight adjustments that adjust the backlight level from the first backlight level to the second backlight level; alternatively, steps 201 to 202 can be performed in some of the multiple backlight adjustments, while steps 201 to 202 are not performed in the other multiple backlight adjustments. The specific implementation can be determined according to actual usage requirements, and this embodiment does not limit the specific implementation.

[0043] In this embodiment, by correcting the gamma parameter set during the backlight adjustment process, and then displaying the screen image based on the corrected gamma parameter set, the problem of color difference in the screen image caused by the gamma parameter set can be improved during the backlight adjustment process. In turn, by improving the color accuracy of the screen image, the change in screen brightness becomes smoother.

[0044] Optionally, step 201 above can be implemented through step 201a below.

[0045] 201a. The terminal device corrects the default gamma parameter set based on the first screen brightness, the second screen brightness, and the screen gamma value to obtain the target gamma parameter set.

[0046] The second screen brightness is the screen brightness corresponding to the first backlight level, or the second screen brightness is the screen brightness corresponding to the second backlight level.

[0047] One optional implementation is that, when the default gamma parameter set corresponds to the first backlight level (i.e., the default gamma parameter set is the default gamma parameter corresponding to the first backlight level), the second screen brightness is the screen brightness corresponding to the first backlight level. Another optional implementation is that, when the default gamma parameter set corresponds to the second backlight level (i.e., the default gamma parameter set is the default gamma parameter corresponding to the second backlight level), the second screen brightness is the screen brightness corresponding to the second backlight level. Yet another optional implementation is that, when the default gamma parameter set corresponds to the first backlight level, the second screen brightness is the screen brightness corresponding to the second backlight level. A further optional implementation is that, when the default gamma parameter set corresponds to the second backlight level, the second screen brightness is the screen brightness corresponding to the first backlight level. The specific implementation can be determined according to actual usage requirements, and this application embodiment does not limit it.

[0048] In this application embodiment, a scheme is provided to correct the default gamma parameter set based on the first screen brightness, the second screen brightness, and the screen gamma value. Based on the first screen brightness, the second screen brightness, and the screen gamma value, the target gamma parameter set can be made closer to reality, and the problem of color difference in screen display can be better improved.

[0049] Optionally, if the default gamma parameter set corresponds to the first backlight level, and the second screen brightness is the screen brightness corresponding to the first backlight level, then the above step 201a can be implemented through the following step 201a1.

[0050] 201a1. The terminal device calculates the target gamma parameter set based on the first screen brightness, the second screen brightness, the screen gamma value, the default gamma parameter set, and the first formula and the second formula.

[0051] The first formula is G = (2 k -1)×(B / A) 1 / γ The second formula is L i = L0×(G-1) / G0, where G is the maximum parameter in the target gamma parameter set, k is the number of bits for each parameter (k is a positive integer), A is the second screen brightness, B is the first screen brightness, γ is the screen gamma value, G0 is the maximum parameter in the default gamma parameter set, and L0 is the first gamma parameter. i This is the second gamma parameter.

[0052] It is understood that γ is determined by the physical characteristics of the screen. Different types of screens may have the same or different γ, and this application does not limit it.

[0053] For example, γ can be 2.2.

[0054] It should be noted that during image processing, the gamma parameters (Gamma module) in the gamma parameter set are used to modify the gamma of the screen display content (screen image), and the screen itself also has a gamma characteristic (i.e., screen gamma value, γ). The final optical image (screen image) seen by the human eye is jointly determined by the gamma parameters (Gamma module) in the gamma parameter set and γ. In the embodiments of this application, the screen gamma value participates in the calculation during the correction of the gamma parameters in the gamma parameter set. The gamma parameter corresponding to a screen image frame is determined by the grayscale of that screen image frame. For example, if the grayscale of that screen image frame is 255, it corresponds to the 512th gamma parameter in the gamma parameter set (which includes 512 parameters); if the grayscale of that screen image frame is 127, it corresponds to the 256th gamma parameter in the gamma parameter set.

[0055] Optionally, in this embodiment, after correcting the default gamma parameter set according to step 201a1 above, a correction coefficient can be multiplied by each parameter in the corrected default gamma parameter set to obtain the final target gamma parameter set. The correction coefficient for each parameter can be the same or different; the correction coefficient can be obtained through multiple experiments within an allowable range; the specific correction coefficient can be determined according to actual usage requirements, and this embodiment does not impose any limitations.

[0056] This application provides a scheme for calculating a target gamma parameter set based on a first screen brightness, a second screen brightness, a screen gamma value, a default gamma parameter set, and a first formula and a second formula. This scheme can make the target gamma parameter set closer to reality and can better improve the problem of color difference in screen display.

[0057] It should be noted that, in the embodiments of this application, the default gamma parameter set can also be modified based on the first screen brightness, the second screen brightness, and the screen gamma value using other methods. The specific method can be determined according to actual usage requirements, and is not limited in the embodiments of this application.

[0058] Optionally, step 201 above can be implemented through step 201b below.

[0059] 201b. The terminal device determines the set of preset gamma parameters that matches the brightness of the first screen from among multiple preset gamma parameter sets as the target gamma parameter set.

[0060] Optionally, the multiple preset gamma parameter sets can be obtained experimentally or calculated (they can be calculated before the terminal device leaves the factory or calculated during the previous backlight adjustment process and then saved). This application embodiment does not limit this.

[0061] It is understood that in this embodiment of the application, if a set of preset gamma parameters is set in advance for different screen brightness during the backlight level adjustment process, then during the backlight level adjustment process, the set of preset gamma parameters corresponding to the first screen brightness can be matched from multiple preset gamma parameter sets as the target gamma parameter set.

[0062] In this embodiment of the application, a scheme is provided to match a preset gamma parameter set corresponding to the brightness of the first screen from multiple preset gamma parameter sets as the target gamma parameter set. This scheme can reduce the amount of computation and improve the efficiency of obtaining the target gamma parameter set.

[0063] Optionally, each set of gamma parameters may include three sets of gamma parameters, each corresponding to one of the three primary color components (e.g., the gamma module may also include three channels, each channel including 2). t A k-bit integer, where each channel corresponds to one of the three primary color components (i.e., each set of gamma parameters corresponds to one channel); it can also include a set of gamma parameters corresponding to the luminance component (for example, it can be said that the gamma module includes one channel, and this one channel includes 2 k-bit integers). t A k-bit integer, where each channel corresponds to the luminance component (i.e., the set of gamma parameters corresponds to one channel). The specific value can be determined according to actual usage requirements, and this application does not limit the specific value.

[0064] Optionally, each set of gamma parameters includes three sets of gamma parameters, each set of gamma parameters including 2 t A set of k-bit integers, where each set of gamma parameters corresponds to the gamma parameter of one of the three primary color components; where 0 ≤ t ≤ k.

[0065] It should be noted that currently, when recording the color of a digital image, it is actually represented by the bit depth (abbreviated as bit) required for each pixel. That is, the image depth represents the number of bits used to store each pixel, and it is also used to measure the color resolution of the image. Image depth determines the number of colors each pixel in a color image can have, or the number of gray levels each pixel in a grayscale image can have. It determines the maximum number of colors that can appear in a color image, or the maximum number of gray levels in a grayscale image. For example, in a monochrome image, if each pixel has 8 bits, then the maximum number of gray levels is 2 to the power of 8, or 256. In a color image, if the pixel bits for the R, G, and B components are 4, 4, and 2 respectively, then the maximum number of colors is 2 to the power of 4 + 4 + 2 = 10, or 1024. This means that the pixel depth is 10 bits, and each pixel can be one of 1024 colors. Therefore, the component values ​​and brightness values ​​of the image in the embodiments of this invention are dimensionless.

[0066] It is understandable that the color of a pixel is determined by its three primary color components. For example, if a pixel contains three sub-pixels: red (R), green (G), and blue (B), then the three primary color components are R, G, and B, respectively. As another example, if a pixel contains three sub-pixels: cyan (C), magenta (M), and yellow (Y), then the three primary color components can be C, M, and Y. In the embodiments of this application, the three primary color components can be R, G, and B, or C, M, and Y, or other color components. In the following embodiments, the example of R, G, and B as the three primary color components will be used for illustrative purposes.

[0067] Example 1, t is 9, k is 10, meaning each channel consists of 512 10-bit integers. For example... Figure 3 As shown, this is one of the three sets of gamma parameters in the default gamma parameter set corresponding to the first backlight level. The parameters in the three sets of gamma parameters are the same, and the parameters in each set of gamma parameters are even numbers from 0 to 1022. Therefore, the figure shows the parameters of one set of gamma parameters.

[0068] It should be noted that in practice, the parameters in the three sets of gamma parameters can be the same or different; the parameters in each set of gamma parameters can be even numbers from 0 to 1022, odd numbers from 1 to 1023, or other integers (e.g., some odd numbers and some even numbers); the specific values ​​can be determined according to actual usage requirements, and this application embodiment does not limit them.

[0069] Example 2, following Example 1, aims to make backlight adjustment smoother and improve color accuracy after adjustment. We need a backlight level corresponding to multiple brightness levels. Assuming the brightness of a full white screen (255 for 8-bit, 1023 for 10-bit) at a certain backlight level is A, and the screen gamma value is γ, then any other brightness B can be obtained by modifying the parameters in the default gamma parameter set. First, calculate the maximum parameter G in the target gamma parameter set, and then calculate the other parameters in the target gamma parameter set. The calculation formula is as follows:

[0070] (G / 1023) γ ×A=B

[0071] G = 1023 × (B / A) (1 / γ)

[0072] L i =L0×(G-1) / G0

[0073] For example, at the maximum backlight level, the brightness of a full white screen (255) is 420. Assuming γ is 2.2, the maximum parameter in the gamma parameter set corresponding to 75% brightness is G1 = 1023 × (0.75). (1 / 2.2) =897. Other parameters in the gamma parameter set can be obtained by L1 = L0 × (G1 - 1) / G0. Specifically, a set of gamma parameters in the gamma parameter set corresponding to 75% brightness is as follows: Figure 4 As shown.

[0074] For example, at the maximum backlight level, the brightness of a full white screen (255) is 420. Assuming γ is 2.2, the maximum parameter in the gamma parameter set corresponding to 50% brightness is G2 = 1023 × (0.5). (1 / 2.2) =747. Other parameters in the gamma parameter set can be obtained by L2 = L0 × (G1 - 1) / G0. Specifically, a set of gamma parameters in the gamma parameter set corresponding to 50% brightness is as follows: Figure 5 As shown.

[0075] Example 3, following Example 2 above, as shown in Table 1, represents the screen brightness and γ values ​​corresponding to different gray levels and gamma parameter sets under actual measurement. Here, #DIV / 0! indicates that the denominator is 0 and does not exist; #NUM! indicates that it is meaningless. The actual measurement and theoretical calculation correspond well, and γ remains essentially constant within the allowable error range with a small error, indicating that the target gamma parameter set calculated in this application embodiment is relatively close to reality and has high accuracy.

[0076] Table 1

[0077]

[0078] In this embodiment, the screen brightness change is very smooth during backlight adjustment, and the human eye can hardly perceive the abrupt change in screen brightness, nor is there any color abrupt change (i.e., no color difference, high color accuracy). This is because the R, G, and B components change proportionally, and there are no other superposition operations, making it very comfortable for the human eye, especially in dark environments where the human eye is very sensitive and even slight changes can cause flicker, which the human eye can perceive. This solution achieves smooth screen brightness adjustment without causing color difference.

[0079] Optionally, each set of gamma parameters includes a set of gamma parameters, and the set of gamma parameters includes 2 t A set of k-bit integers, and a set of gamma parameters corresponding to the luminance components; where 0 ≤ t ≤ k.

[0080] It is understood that the luminance component can also be called the grayscale value, and the chrominance component includes the hue component and the saturation component. In the embodiments of the present invention, the color space composed of the luminance component and the chrominance component can be the YUV color space, the YCbCr color space, the HSI color space, the HSV color space, etc.

[0081] Below is a brief introduction to several commonly used color spaces that include luminance and chrominance components.

[0082] YUV: where Y represents the luminance component (Luminance or Luma), which is the grayscale value, while U and V represent the chrominance components (Chrominance or Chroma). In YUV, the Y value is the luminance value.

[0083] YCbCr: This is a scaled and offset replica of YUV. The Y in YCbCr has the same meaning as in YUV, and Cb and Cr both refer to color, only the representation method differs. Within the YUV family, YCbCr is the most widely used member in computer systems, with broad applications; JPEG and MPEG both use this format. Generally, when people refer to YUV, they mostly mean YCbCr. In YCbCr, the Y value is the luminance value.

[0084] HSI (Hue Scale Index) reflects how the human visual system perceives color, using three basic characteristic quantities: hue (H), saturation (S), and lightness (I). In HSI, the I value is the lightness value.

[0085] HSV is a color space created based on the intuitive characteristics of color. Its parameters are: Hue (H), Saturation (S), and Lightness (V). In HSV, the V component is the Lightness component, and the V value is the Lightness value.

[0086] In this embodiment of the invention, the YCbCr color space, which is composed of luminance and chrominance components, is used as an example for illustrative explanation.

[0087] For example, t is 9 and k is 10, meaning a set of gamma parameters includes 512 10-bit integers. For specific details, please refer to the above-described settings for a gamma parameter set including three sets of gamma parameters; these will not be elaborated upon in this embodiment.

[0088] In this embodiment, the default gamma parameter set is modified so that the screen brightness adjustment is smooth and the color difference problem of the screen image can be improved, since each gamma parameter set only has gamma parameters corresponding to the luminance component.

[0089] This application provides various forms of gamma parameter sets to adapt to different color spaces (such as the three primary color space, or luminance and chromaticity color space, etc.). For different color spaces, during backlight level adjustment, the default gamma parameter set is modified to improve the color difference problem in the screen display. Other types of gamma parameter sets can also be modified using the method provided in this application, and this application is not limited thereto.

[0090] Optionally, if each set of gamma parameters includes a set of gamma parameters that are gamma parameters corresponding to the luminance component, then step 202 above can be specifically implemented through steps 202a to 202c below.

[0091] 202a. After the i-th backlight adjustment, the terminal device processes the luminance component of each pixel in the screen image based on the target gamma parameter set.

[0092] 202b. The terminal device performs color compensation on the chromaticity component of each pixel, corresponding to the processed luminance component.

[0093] It is understandable that color compensation can also be called color difference compensation, which is a method to compensate for color differences in an image.

[0094] 202c. Terminal device display screen.

[0095] In this embodiment of the application, color compensation of the Cb and Cr components of the YCbCr image is used as an example. The color compensation method can be any of the prior art, which will not be elaborated here.

[0096] For example, color compensation is performed on the chromaticity components according to the following formula:

[0097] K c =Y o / Y,Cb o =Kreg×Kc ×Cb,Cr o =Kreg×K c ×Cr

[0098] Where Y is the luminance component before processing by the target gamma parameter set (Gamma module), Y o Cb is the luminance component processed based on the target gamma parameter set (Gamma module). o Cr o Kreg represents the chromaticity component after color compensation. It is used to control the intensity of color compensation and its value range is generally [0, 4]. The specific value needs to be determined by those skilled in the art based on the actual situation.

[0099] It should be noted that if the input image (the screen image to be displayed) is composed of a three-primary-color space, it must be converted to a luminance and chrominance color space before processing by the gamma module. After the gamma module processes the luminance component and performs color compensation on the chrominance component, the processed image is converted back to the three-primary-color space. The specific conversion method is detailed in existing technology and will not be elaborated here. If the input image itself is a luminance and chrominance color space, color space conversion is not required. If the output image supports both luminance and chrominance color spaces, the processed Y value is directly output. o Cb o Cr o .

[0100] In this embodiment, while adjusting the luminance component of the pixels in the screen image through the target gamma parameter set, corresponding color compensation is also performed on the chrominance component, thereby further improving the color difference problem of the screen image.

[0101] Optionally, before step 201 above, the screen display method provided in this application embodiment may further include steps 203 and 204 below.

[0102] 203. The terminal device determines the backlight adjustment scheme based on the screen brightness corresponding to the first backlight level and the screen brightness corresponding to the second backlight level.

[0103] The backlight adjustment scheme is used to indicate the number of backlight adjustments in multiple backlight adjustments and the change pattern of screen brightness corresponding to each backlight adjustment. The change pattern is either uniform or exponential.

[0104] The indicator shows that the brightness changes slowly in low-brightness areas and quickly in high-brightness areas, thus better adapting to the fact that the human eye is more sensitive in darker environments, making the backlight adjustment smoother.

[0105] Optionally, in this embodiment, when the larger screen brightness (hereinafter referred to as brightness 1) of the screen brightness corresponding to the first backlight level and the screen brightness corresponding to the second backlight level is less than the brightness threshold, or when the smaller screen brightness (hereinafter referred to as brightness 2) is greater than the brightness threshold, the change pattern can be determined as uniform change or exponential change, and the number of backlight adjustments and the screen brightness corresponding to each backlight adjustment can be determined according to the determined change pattern; when brightness 1 is greater than the brightness threshold and brightness 2 is less than the brightness threshold, the change pattern can be determined as exponential change, and the number of backlight adjustments and the screen brightness corresponding to each backlight adjustment can be determined according to the determined exponential change pattern.

[0106] Optionally, in this embodiment, when brightness 1 is less than the brightness threshold, the change pattern can be determined as uniform change, and the number of backlight adjustments and the screen brightness corresponding to each backlight adjustment can be determined according to the determined uniform change pattern; when brightness 2 is greater than the brightness threshold, the change pattern can be determined as exponential change, and the number of backlight adjustments and the screen brightness corresponding to each backlight adjustment can be determined according to the determined exponential change pattern; when brightness 1 is greater than the brightness threshold and brightness 2 is less than the brightness threshold, the change pattern can be determined as exponential change, and the number of backlight adjustments and the screen brightness corresponding to each backlight adjustment can be determined according to the determined exponential change pattern.

[0107] It is understood that, in this embodiment of the application, other backlight adjustment schemes can also be determined based on the screen brightness corresponding to the first backlight level and the screen brightness corresponding to the second backlight level. This embodiment of the application does not limit these schemes.

[0108] 204. The terminal device determines the brightness of the first screen according to the backlight adjustment scheme.

[0109] During the backlight level adjustment process, multiple specific changes (linear uniform changes or exponential changes) are added. Each change first calculates the transition screen brightness, and then calculates the parameters of the target gamma parameter set through the screen's own gamma characteristics (γ value) and the default gamma module corresponding to the backlight level (mainly the data bit width, such as 10 bits, to improve the accuracy of adjustment and calculation). The gamma module is updated synchronously, making the screen backlight change smoother and improving the color difference problem of screen display.

[0110] For example, assuming the screen brightness corresponding to backlight level_1 is A_1, and the screen brightness corresponding to backlight level_1–1 is A_2, during the process of adjusting the screen brightness from A_1 to A_2, in order to make the backlight adjustment smooth, as follows: Figure 6 As shown, it includes the following steps:

[0111] 601. The terminal device calculates the brightness difference d between two adjacent backlight levels and determines that the brightness adjustment of two adjacent backlight levels is completed through N backlight adjustments.

[0112] Where d is a positive number and N is an integer greater than 1. Taking the uniform change of screen brightness as an example, the change in screen brightness each time the backlight is adjusted is i÷N.

[0113] The terminal device obtains the initial backlight level and initial screen brightness, corresponding to backlight level_1 and screen brightness A_1, and sends them through the display driver integrated circuit (DDIC) of the display. The terminal device obtains the initial default gamma parameter set, which is the default gamma parameter set corresponding to backlight level_1. The gamma parameter set is updated through the PQ module of the display.

[0114] 602. During the i-th backlight adjustment when the screen brightness changes from A_1 to A_2, the terminal device calculates the screen brightness corresponding to the i-th backlight adjustment.

[0115] Where i is a positive integer, i = 1, 2, ..., N. The screen brightness corresponding to the i-th backlight adjustment is A_1-d×(i÷N).

[0116] 603. The terminal device calculates the target gamma parameter set based on the screen brightness of the i-th backlight adjustment, the screen gamma value, and the default gamma parameter set corresponding to backlight level_1 using the first formula and the second formula.

[0117] The terminal device calculates the parameters of the target gamma parameter set according to the first formula and the second formula, including three sets of gamma parameters corresponding to the R component, G component and B component.

[0118] 604. The terminal device updates the default gamma parameter set corresponding to backlight level_1 to the target gamma parameter set.

[0119] It should be noted that to transition a terminal device from backlight level_1 to any level_N, it is only necessary to repeat steps 601 to 604 above.

[0120] 605. The terminal device determines whether the Nth backlight adjustment has been completed.

[0121] If the terminal device determines that the Nth backlight adjustment has not been completed, it returns to step 602 above; otherwise, it executes step 606 below.

[0122] 606. The terminal device completes the adjustment of the backlight level and updates the gamma parameter set to the default gamma parameter set corresponding to the adjusted backlight level.

[0123] It is understandable that when a terminal device switches from backlight level_1 to backlight level_1–1, the gamma parameter set (i.e., the parameters of the Gamma module) is updated to the default gamma parameter set corresponding to backlight level_1–1.

[0124] Figure 7 This is a structural block diagram of a screen display device shown in an embodiment of this application, such as... Figure 7 As shown, the screen display device includes: a correction module 701 and a display module 702; the correction module 701 is used to correct the default gamma parameter set based on the first screen brightness after the i-th backlight adjustment, so as to obtain a target gamma parameter set corresponding to the first screen brightness, wherein the i-th backlight adjustment is any one of the multiple backlight adjustments that adjust the backlight level from the first backlight level to the second backlight level, and the default gamma parameter set corresponds to the first backlight level or the default gamma parameter set corresponds to the second backlight level, where i is a positive integer; the display module 702 is used to display the screen image based on the target gamma parameter set obtained by the correction module 701 after the i-th backlight adjustment.

[0125] Optionally, in this embodiment of the application, the correction module 701 described above can be... Figure 1 The PQ module in the example, such as the correction module 701, can be used to determine the adjustment scheme of multiple backlight adjustments from the first backlight level to the second backlight level (e.g., including determining the number of adjustments and the screen brightness after each backlight adjustment), and can also be used to correct the default gamma parameter set to obtain the target gamma parameter set corresponding to the first screen brightness. It can also have other functions, which are not limited in the embodiments of this application.

[0126] Optionally, the aforementioned correction module 701 can be... Figure 1 The embodiments of this application do not limit the scope of the PQ module to one or more modules that can achieve the above functions. For example, the above-mentioned correction module 701 can be the module in the PQ module that configures and updates parameters for the Gamma module.

[0127] Optionally, the display module 702 described above can be Figure 1 The combination of the PQ module and the display panel can also be a combination of one (or more) modules of the PQ module and the display panel (for example, a combination of the Gamma module and the display panel). The specific combination can be determined according to the actual usage requirements, and this application embodiment does not limit it.

[0128] Optionally, in the embodiments of this application, the above-mentioned correction module 701 and display module 702 may also correspond to other functional modules or units in the hardware platform system that realizes backlight smoothing, and the embodiments of this application do not limit them.

[0129] Optionally, the correction module 701 is specifically used to correct the default gamma parameter set based on the first screen brightness, the second screen brightness, and the screen gamma value to obtain the target gamma parameter set; wherein the second screen brightness is the screen brightness corresponding to the first backlight level, or the second screen brightness is the screen brightness corresponding to the second backlight level.

[0130] Optionally, the default gamma parameter set corresponds to the first backlight level, and the second screen brightness is the screen brightness corresponding to the first backlight level; the correction module 701 is specifically used to calculate the target gamma parameter set based on the first screen brightness, the second screen brightness, the screen gamma value, the default gamma parameter set, and the first formula and the second formula; wherein, the first formula is G = (2 k -1)×(B / A) 1 / γ The second formula is L i = L0×(G-1) / G0, where G is the maximum parameter in the target gamma parameter set, k is the number of bits for each parameter (k is a positive integer), A is the second screen brightness, B is the first screen brightness, γ is the screen gamma value, G0 is the maximum parameter in the default gamma parameter set, and L0 is the first gamma parameter. i This is the second gamma parameter.

[0131] Optionally, the correction module 701 is specifically used to determine the set of preset gamma parameters that matches the brightness of the first screen from among multiple preset gamma parameter sets as the target gamma parameter set.

[0132] Optionally, each set of gamma parameters includes three sets of gamma parameters, each set of gamma parameters including 2 t A set of k-bit integers, where each set of gamma parameters corresponds to the gamma parameter of one of the three primary color components; or, each set of gamma parameters includes a set of gamma parameters, where each set of gamma parameters includes 2... t A set of k-bit integers, and a set of gamma parameters corresponding to the luminance components; where 0 ≤ t ≤ k.

[0133] Optionally, when each gamma parameter set includes a set of gamma parameters, the display module 702 is specifically used to process the luminance component of each pixel in the screen image based on the target gamma parameter set after the i-th backlight adjustment; to perform color compensation on the chromaticity component of each pixel corresponding to the processed luminance component; and to display the screen image.

[0134] Optionally, the screen display device includes: a determining module; the determining module is used to determine a backlight adjustment scheme based on the screen brightness corresponding to the first backlight level and the screen brightness corresponding to the second backlight level before the correction module 701 corrects the default gamma parameter set based on the first screen brightness after the i-th backlight adjustment to obtain a target gamma parameter set corresponding to the first screen brightness; and to determine the first screen brightness based on the backlight adjustment scheme; wherein the backlight adjustment scheme is used to indicate the number of backlight adjustments in multiple backlight adjustments and the change law of the screen brightness corresponding to each backlight adjustment, and the change law is uniform change or exponential change.

[0135] For example, the above-mentioned determining module can be Figure 1 The CCORR module can be a combination of the CCORR module and other modules, and this application does not limit the specific implementation.

[0136] In this embodiment, each module can implement the screen display method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0137] Figure 8 To illustrate the hardware structure of a terminal device according to various embodiments of this application, as shown in the following diagram... Figure 8 As shown, the terminal device includes, but is not limited to, components such as: a radio frequency (RF) circuit 801, a memory 802, an input unit 803, a display unit 804, a sensor 805, an audio circuit 806, a wireless fidelity (WiFi) module 807, a processor 808, a power supply 809, and a camera 810. The RF circuit 801 includes a receiver 8011 and a transmitter 8012. Those skilled in the art will understand that... Figure 8 The terminal device structure shown does not constitute a limitation on the terminal device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0138] RF circuit 801 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with processor 808; additionally, it transmits uplink data to the base station. Typically, RF circuit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), and a duplexer. Furthermore, RF circuit 801 can also communicate wirelessly with networks and other devices. The aforementioned wireless communication can use any communication standard or protocol, including but not limited to Global System for Mobile Communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, and Short Message Service (SMS).

[0139] The memory 802 can be used to store software programs and modules. The processor 808 executes various functional applications and data processing of the terminal device by running the software programs and modules stored in the memory 802. The memory 802 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the terminal device (such as audio data, phone book, etc.). In addition, the memory 802 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0140] Input unit 803 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the terminal device. Specifically, input unit 803 may include touch panel 8031 ​​and other input devices 8032. Touch panel 8031, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 8031), and drive corresponding connection devices according to a pre-set program. Optionally, touch panel 8031 ​​may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, sends it to processor 808, and can receive and execute commands from processor 808. In addition, touch panel 8031 ​​can be implemented using various methods such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 8031, the input unit 803 may also include other input devices 8032. Specifically, other input devices 8032 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.

[0141] Display unit 804 can be used to display information input by the user or information provided to the user, as well as various menus of the terminal device. Display unit 804 may include display panel 8041, optionally configured as a liquid crystal display (LCD), organic light-emitting diode (OLED), or similar form. Further, touch panel 8031 ​​may cover display panel 8041. When touch panel 8031 ​​detects a touch operation on or near it, it transmits the information to processor 808 to determine the touch event. Subsequently, processor 808 provides corresponding visual output on display panel 8041 based on the touch event. Although in Figure 8 In this embodiment, the touch panel 8031 ​​and the display panel 8041 are two separate components to realize the input and output functions of the terminal device. However, in some embodiments, the touch panel 8031 ​​and the display panel 8041 can be integrated to realize the input and output functions of the terminal device.

[0142] The terminal device may also include at least one sensor 805, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 8041 according to the ambient light level, and the proximity sensor can deactivate the display panel 8041 and / or backlight when the terminal device is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity, and can be used for applications that identify the terminal device's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometers, taps), etc. Other sensors that may be configured in the terminal device, such as gyroscopes, geomagnetic sensors, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here. In this embodiment, the terminal device may include an accelerometer, a depth sensor, or a distance sensor, etc.

[0143] Audio circuit 806, speaker 8061, and microphone 8062 provide an audio interface between the user and the terminal device. Audio circuit 806 converts received audio data into electrical signals and transmits them to speaker 8061, where speaker 8061 converts them into sound signals for output. On the other hand, microphone 8062 converts collected sound signals into electrical signals, which are then received by audio circuit 806, converted into audio data, and output to processor 808 for processing. The audio data is then transmitted via RF circuit 801 to, for example, another terminal device, or output to memory 802 for further processing.

[0144] WiFi is a short-range wireless transmission technology. Terminal devices using the WiFi module 807 can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 8 WiFi module 807 is shown, but it is understood that it is not a necessary component of the terminal device and can be omitted as needed without changing the essence of the invention.

[0145] The processor 808 is the control center of the terminal device, connecting various parts of the terminal device through various interfaces and lines. It executes software programs and / or modules stored in the memory 802, and calls data stored in the memory 802, to perform various functions and process data, thereby providing overall monitoring of the terminal device. Optionally, the processor 808 may include one or more processing units; preferably, the processor 808 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 808. In this embodiment, the processor 808 may include a hardware platform system for implementing backlight smoothing.

[0146] The terminal device also includes a power supply 809 (such as a battery) to power various components. Preferably, the power supply can be logically connected to the processor 808 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. Although not shown, the terminal device may also include a Bluetooth module, etc., which will not be described in detail here.

[0147] In this embodiment, the processor 808 is configured to correct the default gamma parameter set based on the first screen brightness after the i-th backlight adjustment, so as to obtain a target gamma parameter set corresponding to the first screen brightness. The i-th backlight adjustment is any one of multiple backlight adjustments that adjust the backlight level from the first backlight level to the second backlight level. The default gamma parameter set corresponds to the first backlight level or the default gamma parameter set corresponds to the second backlight level, where i is a positive integer. The processor 808 is also configured to control the display unit 804 to display the screen image based on the target gamma parameter set after the i-th backlight adjustment.

[0148] Optionally, the processor 808 is specifically used to correct the default gamma parameter set based on the first screen brightness, the second screen brightness, and the screen gamma value to obtain the target gamma parameter set; wherein the second screen brightness is the screen brightness corresponding to the first backlight level, or the second screen brightness is the screen brightness corresponding to the second backlight level.

[0149] Optionally, the default gamma parameter set corresponds to the first backlight level, and the second screen brightness is the screen brightness corresponding to the first backlight level; the processor 808 is specifically used to calculate the target gamma parameter set based on the first screen brightness, the second screen brightness, the screen gamma value, the default gamma parameter set, and the first formula and the second formula; wherein, the first formula is G = (2 k -1)×(B / A) 1 / γ The second formula is L i= L0×(G-1) / G0, where G is the maximum parameter in the target gamma parameter set, k is the number of bits for each parameter (k is a positive integer), A is the second screen brightness, B is the first screen brightness, γ is the screen gamma value, G0 is the maximum parameter in the default gamma parameter set, and L0 is the first gamma parameter. i This is the second gamma parameter.

[0150] Optionally, the processor 808 is specifically configured to determine the set of preset gamma parameters that matches the brightness of the first screen from among multiple preset gamma parameter sets as the target gamma parameter set.

[0151] Optionally, each set of gamma parameters includes three sets of gamma parameters, each set of gamma parameters including 2 t A set of k-bit integers, where each set of gamma parameters corresponds to the gamma parameter of one of the three primary color components; or, each set of gamma parameters includes a set of gamma parameters, where each set of gamma parameters includes 2... t A set of k-bit integers, and a set of gamma parameters corresponding to the luminance components; where 0 ≤ t ≤ k.

[0152] Optionally, when each gamma parameter set includes a set of gamma parameters, the processor 808 is specifically used to process the luminance component of each pixel in the screen image based on the target gamma parameter set after the i-th backlight adjustment; to perform color compensation on the chrominance component of each pixel corresponding to the processed luminance component; and to control the display unit 804 to display the screen image.

[0153] Optionally, the processor 808 is further configured to, before correcting the default gamma parameter set based on the first screen brightness after the i-th backlight adjustment to obtain the target gamma parameter set corresponding to the first screen brightness, determine a backlight adjustment scheme according to the screen brightness corresponding to the first backlight level and the screen brightness corresponding to the second backlight level; and determine the first screen brightness according to the backlight adjustment scheme; wherein the backlight adjustment scheme is used to indicate the number of backlight adjustments in multiple backlight adjustments and the change law of the screen brightness corresponding to each backlight adjustment, and the change law is uniform change or exponential change.

[0154] The beneficial effects of the various implementation methods in this embodiment can be found in the beneficial effects of the corresponding implementation methods in the above-mentioned screen display method embodiments. To avoid repetition, they will not be described again here.

[0155] This application also provides a terminal device, which may include a processor, a memory, and a program or instructions stored in the memory and executable on the processor. When the program or instructions are executed by the processor, they can implement the various processes of the screen display method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0156] This application provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the screen display method provided in the above-described method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0157] This application also provides a computer program product, wherein the computer program product includes computer instructions. When the computer program product is run on a processor, the processor executes the computer instructions to implement the various processes of the screen display method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0158] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described screen display method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0159] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0160] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, servers, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0161] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0162] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0163] If the integrated unit is implemented as 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 this application, in essence, or the part that contributes to the prior art, or all or part of the 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 to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0164] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A screen picture display method characterized by comprising: The method comprises: correcting a default gamma parameter set based on a first screen brightness after i-th backlight adjustment to obtain a target gamma parameter set corresponding to the first screen brightness, the i-th backlight adjustment being any one of a plurality of backlight adjustments of adjusting a backlight level from a first backlight level to a second backlight level, the default gamma parameter set corresponding to the first backlight level or the second backlight level, i being a positive integer; displaying a screen picture based on the target gamma parameter set after the i-th backlight adjustment; wherein different backlight levels correspond to different default gamma parameter sets; The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme.

2. The method of claim 1, wherein, The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. wherein the first formula is , and the second formula is , is a maximum parameter in the target gamma parameter set, is a bit number of each parameter, is a positive integer, is the second screen brightness, is the first screen brightness, is the screen gamma value, is a maximum parameter in the default gamma parameter set, is a first gamma parameter, is a second gamma parameter.

3. The method of claim 1, wherein, The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; 4. The method according to any one of claims 1 to 3, characterized in that, Each set of gamma parameters includes three sets of gamma parameters, each set of gamma parameters including an integer of bits, the each set of gamma parameters being gamma parameters corresponding to one of three primary color components. determining the first screen brightness according to the backlight adjustment scheme. Each set of gamma parameters includes a set of gamma parameters, the set of gamma parameters including an integer of bits, the set of gamma parameters being gamma parameters corresponding to a luma component; wherein .

5. The method of claim 4, wherein, The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determining a backlight adjustment scheme according to a screen brightness corresponding to the first backlight level and a screen brightness corresponding to the second backlight level; determining the first screen brightness according to the backlight adjustment scheme. The method further comprises: determin The backlight adjustment scheme is used to indicate a number of times of backlight adjustment and a change rule of screen brightness corresponding to each time of backlight adjustment in the multiple times of backlight adjustment, and the change rule is uniform change or exponential change.

7. A screen picture display device, characterized by comprising: The device comprises a correction module and a display module. The correction module is configured to correct a default gamma parameter set based on a first screen brightness after the i th time of backlight adjustment, to obtain a target gamma parameter set corresponding to the first screen brightness, the i th time of backlight adjustment is any one of the multiple times of backlight adjustment from a first backlight level to a second backlight level, the default gamma parameter set corresponds to the first backlight level or the second backlight level, i is a positive integer; The display module is configured to display a screen picture based on the target gamma parameter set obtained by the correction module after the i th time of backlight adjustment. Different backlight levels correspond to different default gamma parameter sets. The correction of the default gamma parameter set based on the first screen brightness after the i th time of backlight adjustment to obtain the target gamma parameter set corresponding to the first screen brightness comprises: Correction of the default gamma parameter set based on the first screen brightness, a second screen brightness and a screen gamma value to obtain the target gamma parameter set; The second screen brightness is a screen brightness corresponding to the first backlight level or the second backlight level.

8. A terminal device, comprising: The device comprises a processor, a memory and a program or instruction stored on the memory and executable on the processor, and the program or instruction is executed by the processor to implement the steps of the screen picture display method in any one of claims 1 to 6.

9. A readable storage medium, characterized by, The readable storage medium stores a program or instruction, and the program or instruction is executed by the processor to implement the steps of the screen picture display method in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Image processing method of display device and display device thereof

    TW201442004A