Brightness decay control method and device, electronic equipment and storage medium

By determining the unit area brightness and segmented brightness decay curve in the OLED display panel, the problems of image retention and decreased display effect caused by excessively rapid brightness decay were solved, thus extending the lifespan of the display panel.

CN116543698BActive Publication Date: 2025-10-21HEFEI BOE ZHUOYIN TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310554157.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-15
Publication Date
2025-10-21
Estimated Expiration
2043-05-15

AI Technical Summary

Technical Problem

OLED display panels experience rapid brightness decay when displaying static images over extended periods, leading to image retention and a decline in display quality.

Method used

By determining the display brightness per unit area of ​​the display panel, setting the start time of brightness decay, and adopting a segmented brightness decay curve, including the first inflection point, the second inflection point, and the cutoff point, the brightness decay process is adjusted according to the grayscale and the target brightness value.

Benefits of technology

It effectively avoids the problem of image retention caused by brightness decay starting too early or too late, extends the working life of the display panel, and improves the display effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116543698B_ABST
    Figure CN116543698B_ABST
Patent Text Reader

Abstract

The application provides a brightness decay control method and device, electronic equipment and storage medium. The method can include: determining the unit area display brightness of a display panel; determining the brightness decay start time of the display panel according to the unit area display brightness; determining the brightness decay curve according to the preset brightness decay target value; the brightness decay curve includes the first brightness decay curve from the brightness decay start time to the first inflection point time, the second brightness decay curve from the first inflection point time to the second inflection point time, and the third brightness decay curve from the second inflection point time to the cutoff time; the first inflection point time, the second inflection point time and the cutoff time are set based on the unit area display brightness and the gray scale of a display object. According to the embodiment of the application, a more appropriate decay start time can be determined, and the display effect of the display panel is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of display technology, and in particular to a brightness attenuation control method and device, an electronic device, and a storage medium. Background Art

[0002] OLED (Organic Light-Emitting Diode) display panels offer inherent advantages in image quality over LCD panels using LED (Liquid Crystal Display) backlight technology, and can be made very thin and lightweight. However, OLED display panels also have significant drawbacks. For example, when an OLED display panel displays a static image for a long time, the organic materials in it will age rapidly due to the continuous light emission, resulting in a decrease in brightness and leaving an afterimage on the screen. Summary of the Invention

[0003] Embodiments of the present application provide a brightness attenuation control method, device, electronic device, and storage medium to adjust the brightness of a display panel.

[0004] In a first aspect, an embodiment of the present application provides a brightness attenuation control method, which may include:

[0005] Determining the display brightness per unit area of ​​the display panel;

[0006] Determine the start time of brightness attenuation of the display panel based on the display brightness per unit area;

[0007] A brightness attenuation curve is determined based on a preset brightness attenuation target value; the brightness attenuation curve includes a first brightness attenuation curve from the start time of brightness attenuation to the first inflection point time, a second brightness attenuation curve from the first inflection point time to the second inflection point time, and a third brightness attenuation curve from the second inflection point time to the cutoff time; the first inflection point time, the second inflection point time and the cutoff time are set based on the display brightness per unit area and the grayscale of the display object.

[0008] In a second aspect, an embodiment of the present application provides a brightness attenuation control device, which may include:

[0009] A display brightness determination module, used to determine the display brightness per unit area of ​​the display panel;

[0010] A brightness attenuation start time determination module, configured to determine the brightness attenuation start time of the display panel based on the display brightness per unit area;

[0011] A brightness attenuation curve determination module is used to determine a brightness attenuation curve based on a preset brightness attenuation target value; the brightness attenuation curve includes a first brightness attenuation curve from the brightness attenuation start time to the first inflection point time, a second brightness attenuation curve from the first inflection point time to the second inflection point time, and a third brightness attenuation curve from the second inflection point time to the cutoff time; the first inflection point time, the second inflection point time, and the cutoff time are set based on the display brightness per unit area and the grayscale of the display object.

[0012] In a third aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor implements any of the above-described methods when executing the computer program.

[0013] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements any of the methods described above.

[0014] Compared with the prior art, this application has the following advantages:

[0015] According to the embodiments of the present application, the display panel's brightness decay start time is adjusted based on the panel's unit area display brightness. This allows for determining a more appropriate decay start time, avoiding image retention issues caused by premature or late brightness decay, and improving the display quality of the display panel. Furthermore, by configuring the brightness decay process in a segmented manner, the time it takes for the brightness to decay to its minimum brightness can be effectively extended, thereby improving the poor display quality caused by rapid brightness drops and extending the display panel's operating life.

[0016] The above description is only an overview of the technical solution of this application. In order to more clearly understand the technical means of this application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of this application more obvious and easy to understand, the specific implementation methods of this application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In the accompanying drawings, unless otherwise specified, the same reference numerals throughout the multiple drawings represent the same or similar components or elements. These drawings are not necessarily drawn to scale. It should be understood that these drawings only depict some embodiments according to the present application and should not be regarded as limiting the scope of the present application.

[0018] Figure 1 A schematic diagram of a curve showing the relationship between the start time of brightness attenuation and the average image level of the display panel provided in this application;

[0019] Figure 2 This is one of the schematic diagrams of the brightness decay start time curve of the display panel according to one embodiment of the present application;

[0020] Figure 3 is a flow chart of a brightness attenuation control method according to an embodiment of the present application;

[0021] Figure 4 This is a second schematic diagram of a curve of the start time of brightness decay of a display panel according to an embodiment of the present application;

[0022] Figure 5 This is one of the schematic diagrams of the brightness decay curve of an embodiment of the present application;

[0023] Figure 6 This is a third schematic diagram of a curve of the start time of brightness decay of a display panel according to an embodiment of the present application;

[0024] Figure 7 This is a second schematic diagram of a brightness decay curve according to an embodiment of the present application;

[0025] Figure 8 This is a schematic diagram of the display panel division effect of an embodiment of the present application;

[0026] Figure 9 This is a third schematic diagram of a brightness decay curve according to an embodiment of the present application;

[0027] Figure 10 is a structural block diagram of a brightness attenuation control device according to an embodiment of the present application; and

[0028] Figure 11 A block diagram of an electronic device used to implement an embodiment of the present application. DETAILED DESCRIPTION

[0029] Hereinafter, only certain exemplary embodiments are briefly described. As will be appreciated by those skilled in the art, the described embodiments may be modified in various ways without departing from the spirit or scope of the present application. Therefore, the drawings and description are to be regarded as illustrative in nature and not restrictive.

[0030] To facilitate understanding of the technical solutions of the embodiments of the present application, the following describes the related technologies of the embodiments of the present application. The following related technologies can be combined with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application.

[0031] Combine Figure 1 As shown, in one implementation, a curve showing the relationship between the start time of brightness attenuation of the display panel and the APL (Average Picture Level) can be configured. The so-called APL can be calculated based on the sum of the display brightness of the display panel, and the specific calculation formula is shown in formula (1). The sum of the display brightness of the display panel can be expressed as L sum ,

[0032] The sum of the display brightness of the display panel L sum It can be calculated from the sub-pixel brightness of each pixel, and the specific calculation formula is shown in formula (2). sum (l w +l r +l g +l b )1+…+(l w +l r +l g +l b ) n ——(2).

[0033] In the calculation formula (2), n can represent the number of pixels of the display panel, and n is a positive integer. w , L r , L g , L b They can represent the brightness of the white sub-pixel, red sub-pixel, green sub-pixel, and blue sub-pixel in the pixel respectively.

[0034] Combine Figure 1 As shown in FIG, as the APL changes, the brightness decay start time of the display panel can vary from 60 milliseconds to 10 milliseconds. Therefore, the brightness decay start time T_delay of the display panel can be determined based on the calculation result in formula (1). Furthermore, the brightness decay curve can be determined based on the brightness decay start time T_delay of the display panel. Figure 2 As shown, the brightness of the display panel decays from the maximum brightness L_Max to the minimum brightness L_Min. The decay begins at the brightness decay start time T_delay, and the entire decay process is a linear process, that is, as time passes, the brightness of the display panel gradually decays from the maximum brightness L_Max to the minimum brightness L_Min from the brightness decay start time T_delay. In the above decay process, since the brightness decay start time T_delay is determined based on APL, when the display area is small and the display screen brightness is high, the display screen brightness is small, the brightness decay start time is too long, and afterimages are easily generated. In addition, after the brightness starts to decay, the brightness drops in a short time, affecting the display effect.

[0035] The embodiment of the present application provides a brightness attenuation control method, such as Figure 3 The flowchart of the brightness attenuation control method according to one embodiment of the present application may include:

[0036] Step S301: determining the display brightness per unit area of ​​the display panel.

[0037] Step S302: determining a brightness attenuation start time of the display panel according to the display brightness per unit area.

[0038] Step S303: Determine a brightness attenuation curve based on a preset brightness attenuation target value; the brightness attenuation curve includes a first brightness attenuation curve from the start time of brightness attenuation to the first inflection point time, a second brightness attenuation curve from the first inflection point time to the second inflection point time, and a third brightness attenuation curve from the second inflection point time to the cutoff time; the first inflection point time, the second inflection point time and the cutoff time are set based on the display brightness per unit area and the grayscale of the display object.

[0039] The display panel may be an OLED display panel. The so-called unit area may refer to the area within the display panel where the displayed object is located. For example, if the display panel is a 95-inch 8K panel, the resolution is 7680*4320. If a black pattern is displayed in full screen, the unit area is calculated based on the full screen area. If a 1024*760 image is displayed only in the center area of ​​the display panel, the unit area is calculated based on the center area.

[0040] The display brightness per unit area can be expressed as L_Avg, and the specific calculation formula is shown in formula (3). In formula (3), pixel sum It can represent the sum of the number of pixels used to display the display object, L' sum It can represent the sum of the display brightness of the pixels used to display the display object.

[0041] After determining the display brightness per unit area, the brightness decay start time of the display panel can be determined based on this. For example, the relationship between the display brightness per unit area and the brightness decay start time can be predetermined based on prior experience. Generally speaking, the relationship between the display brightness per unit area and the brightness decay start time is linear. Therefore, the corresponding brightness decay start time T_delay' can be determined based on the display brightness per unit area.

[0042] The brightness decay start time T_delay' can represent the time when the display brightness of the display panel begins to decay from the maximum brightness value L_Max. The time corresponding to the display brightness of the display panel decaying from the maximum brightness value L_Max to the minimum brightness value L_Min can be used as the end time T_end. In other words, the brightness decay process is from the brightness decay start time T_delay' to the end time T_end.

[0043] When a display panel displays an object, the corresponding display brightness can be obtained based on the grayscale of the display object and the display area of ​​the display panel. Different display brightness levels can be configured with corresponding decay durations. For example, when the display brightness decays from the maximum brightness value L_Max to L_Max / 2, the corresponding duration is ΔT1, and when the display brightness decays from the maximum brightness value L_Max to L_Max / 3, the corresponding duration is ΔT2. The above durations can be pre-configured based on parameters such as the size and model of the screen.

[0044] Based on this, at least one inflection point can be set between the brightness decay start time T_delay and the end time T_end. For example, when the display brightness decays from the maximum brightness L_Max to L_Max / 2, the corresponding duration is ΔT1, corresponding to the time from the brightness decay start time T_delay' to the first inflection point time T1. When the display brightness decays from the maximum brightness L_Max to L_Max / 3, the corresponding duration is ΔT, corresponding to the time from the first inflection point time T1 to the second inflection point time T2.

[0045] Corresponding to the inflection point moment, a brightness attenuation target value also needs to be set. For example, if two inflection point moments are included, two brightness attenuation target values ​​need to be set accordingly. That is, the first inflection point moment corresponds to the first brightness attenuation target value, and the second inflection point moment corresponds to the second brightness attenuation target value. Thus, the entire attenuation process will be divided into three sections, and correspondingly, a first brightness attenuation curve from the start moment of brightness attenuation to the first inflection point moment, a second brightness attenuation curve from the first inflection point moment to the second inflection point moment, and a third brightness attenuation curve from the second inflection point moment to the cutoff moment can be determined. The attenuation curve can be a linear straight line or a smooth curve. After determining the brightness attenuation curve, the display brightness of the display panel can be controlled based on the curve.

[0046] Through the above process, the display panel's brightness decay start time can be adjusted based on the display panel's unit area display brightness. This allows for determining a more appropriate decay start time, avoiding image retention issues caused by premature or late brightness decay. Furthermore, setting the brightness decay process to a staged manner effectively prolongs the time it takes for the brightness to decay to its minimum brightness, thereby improving the degradation of display quality caused by excessively rapid brightness decreases.

[0047] In one embodiment, the step S301 of determining the display brightness per unit area of ​​the display panel may include:

[0048] Step S3011: determining a color attribute of an object displayed in a display panel, where the color attribute includes one of a single color and a mixed color.

[0049] Step S3012: Determine the sum of the display brightness and the display area of ​​the corresponding color according to the color attribute;

[0050] Step S3013: determining the display brightness per unit area of ​​the display panel according to the sum of the display brightness of the corresponding colors and the display area.

[0051] For a display object, you can first confirm its color attribute. The color attribute can be either monochrome or mixed color. That is, if the display object is a monochrome image, the color attribute of the display object can be indicated as monochrome. Conversely, if the display object is an image containing multiple colors, the color attribute of the display object can be indicated as mixed color.

[0052] It is not difficult to understand that when the color attribute is monochrome, it can be considered as a special case of color mixing. Taking the color attribute as color mixing as an example, the determination of the display brightness per unit area of ​​the display panel is explained. For color mixing, each pixel can be considered to be composed of at least one sub-pixel, and the sub-pixels can include red sub-pixels, green sub-pixels, blue sub-pixels and white sub-pixels. Based on this, the sum of the brightness of the red sub-pixels, green sub-pixels, blue sub-pixels and white sub-pixels can be calculated respectively. The sum of the brightness of the red sub-pixels can be expressed as rL sum The sum of the brightness of the green sub-pixels can be expressed as gL sum The sum of the brightness of the blue sub-pixels can be expressed as bL sum The sum of the brightness of the white sub-pixels can be expressed as wL sum Correspondingly, the display area of ​​the red sub-pixel can be expressed as rpixel sum The display area of ​​the green sub-pixel can be expressed as gpixel sum , the display area of ​​the blue sub-pixel can be expressed as bpixel sum The display area of ​​the white sub-pixel can be expressed as wpixel sum .

[0053] Thus, the unit area display brightness rL of the red sub-pixel can be calculated respectively.

[0054] The green sub-pixel displays brightness gL per unit area.

[0055] The blue sub-pixel displays brightness bL per unit area.

[0056] The unit area display brightness of the white sub-pixel is wL,

[0057] That is, the red sub-pixel, the green sub-pixel, the blue sub-pixel, and the white sub-pixel can all be used as corresponding colors.

[0058] Thus, the sum of the unit area display luminances of the sub-pixels can be used as the unit area display luminance of the display panel.

[0059] If the color attribute is monochrome, the calculation can be performed according to the aforementioned calculation formula (3), and the calculation principle is the same.

[0060] Through the above process, only the display brightness of the display object can be counted to obtain the display brightness per unit area of ​​the effective display area. Compared with the display brightness of the entire screen, the display brightness per unit area of ​​the effective display area is more accurate and can provide a reference for calculating the start time of brightness decay when adjusting the brightness.

[0061] In one embodiment, when the color attribute of the object displayed on the display panel is monochrome, determining the start time of brightness attenuation of the display panel based on the display brightness per unit area involved in step S302 may include:

[0062] Step S3021: determining the maximum and minimum values ​​of the display brightness per unit area according to the grayscale parameters and display area parameters of the display object;

[0063] Step S3022: Determine a brightness decay start time curve using the predetermined proportional relationship between the unit area display brightness and the brightness decay start time, as well as the maximum and minimum values ​​of the unit area display brightness;

[0064] Step S3023: Determine the brightness decay start time in the brightness decay start time curve according to the display brightness per unit area.

[0065] The display brightness per unit area is determined based on the grayscale parameters of the display object and the display area parameters. The display brightness per unit area is directly proportional to the grayscale parameters of the display object and inversely proportional to the display area. For example, when the grayscale of the display object is at its maximum value and the display area is at its minimum unit, this corresponds to the maximum display brightness per unit area. When the grayscale of the display object is at its minimum value and the display area is at its maximum unit, this corresponds to the minimum display brightness per unit area. In other words, the maximum and minimum display brightness per unit area can be calculated based on the grayscale parameters of the display object and the display area parameters.

[0066] When the color attribute of the display object in the display panel is monochrome, the maximum value of the unit area display brightness is expressed as L max , the minimum value of the brightness per unit area is expressed as L min .

[0067] Combine Figure 4 As shown, Figure 4The slope in can represent a predetermined proportional relationship between the unit area display brightness and the brightness decay start time, and the proportional relationship can be predetermined based on an empirical value. Figure 4 The horizontal axis can be expressed as the unit area display brightness, and the vertical axis can be expressed as the start time of brightness decay. max And the minimum value of brightness per unit area L min These two parameters determine the maximum value T at the start of brightness decay max and the minimum value T at the start of brightness decay min That is, the brightness decay start time curve can be determined, and the brightness decay start time curve can be referred to Figure 4 .

[0068] Figure 4 The L in the above step corresponds to the unit area display brightness of the display panel determined in the above step, so that Figure 4 The brightness attenuation start time T_delay of the display panel corresponding to L is obtained from Figure 4 Indicated as T in the middle.

[0069] After determining the brightness attenuation start time T_delay, combined with Figure 5 As shown, each attenuation curve can be determined. For example, the brightness attenuation target value can be set to L max / 2, L max / 3, etc. The design of the above brightness attenuation target value is determined based on experimental data or empirical data. It should be noted that attenuation can include forward attenuation and reverse attenuation. Forward attenuation can correspond to a decrease in brightness, and reverse attenuation can correspond to an increase in brightness. In this way, the display panel can be controlled to decay forward from the brightness decay start time T_delay, and decay to L at the first inflection point. max / 3. The attenuation expression from the start of brightness attenuation to the first inflection point can be expressed as formula (4): L = L max -Gain1×ΔT1——(4). In the formula, Gain1 can represent the slope, and ΔT1 represents the time from the start of brightness decay to the first inflection point.

[0070] From the first inflection point to the second inflection point, the display panel can be controlled to decay in the reverse direction, and the brightness changes from L max / 3 adjusted to L max / 2. The attenuation expression from the first inflection point to the second inflection point can be expressed as formula (5):

[0071] L=L max / 3+Gain2×ΔT2——(5). In the formula, Gain2 can represent the slope, and ΔT2 represents the time from the first inflection point to the second inflection point.

[0072] From the second inflection point to the end time, the display panel can be controlled to decay in the forward direction. max / 2 is adjusted to the minimum value of the unit area display brightness. The attenuation expression from the first inflection point to the second inflection point can be expressed as calculation formula (6): L = L max / 2-Gain3×ΔT3——(6). In the formula, Gain3 can represent the slope, and ΔT3 represents the time from the second inflection point to the end time.

[0073] Thus, through the above steps, when the color attribute of the display object on the display panel is monochrome, a matching brightness decay start time can be determined from the determined brightness decay start time curve based on the display brightness per unit area of ​​the display panel. Because the brightness decay start time is determined based on the unit display area, implementation is simple and can address issues such as premature brightness decay in low-brightness images in monochrome mode, late brightness decay in high-brightness small windows, and reduced display quality caused by excessively rapid brightness decay.

[0074] In one embodiment, when the color attribute of the object displayed on the display panel is mixed color, determining the start time of brightness attenuation of the display panel based on the display brightness per unit area involved in step S302 may include:

[0075] Step S3024: Determine a brightness decay start time reference value based on the determined maximum brightness decay start time of each designated color sub-pixel.

[0076] Step S3025: determining the brightness decay start time of the display panel according to the determined brightness decay start time of each designated color sub-pixel and the brightness decay start time reference value.

[0077] When the color attribute of the display object in the display panel is mixed color, the specified color sub-pixel can be the aforementioned red sub-pixel, green sub-pixel, blue sub-pixel and white sub-pixel that can constitute each pixel point. For each color sub-pixel, it is necessary to determine the maximum value of the brightness attenuation start moment. The determination principle is similar to that in the aforementioned steps S3021 to S3022. The following is an example of the determination process of the white sub-pixel. First, the maximum and minimum values ​​of the white display brightness per unit area can be determined based on the grayscale parameters and display area parameters of the display object. The maximum value of the white display brightness per unit area is expressed as wL max , the minimum value of the brightness per unit area is expressed as wL minUsing the predetermined ratio between the white display brightness per unit area and the white brightness attenuation start time, as well as the maximum and minimum values ​​of the white display brightness per unit area, determine Figure 6 The white brightness decay start time curve is shown. Figure 6 The slope in may represent a predetermined proportional relationship between the white display brightness per unit area and the start time of white brightness attenuation, and the proportional relationship may be predetermined based on an empirical value. Figure 6 The horizontal axis can be expressed as the white display brightness per unit area, and the vertical axis can be expressed as the start time of white brightness attenuation. max And the minimum value of white display brightness per unit area wL min These two parameters determine the maximum value wT at the start of white brightness decay max and the minimum value wT at the start of white brightness attenuation min That is, the white brightness decay start time curve can be determined. According to the determined white display brightness wL per unit area, the white brightness decay start time wT is determined in the brightness decay start time curve.

[0078] Correspondingly, using the same method, the maximum value rT at the start of red brightness attenuation can be determined max and the minimum value rT at the start of red brightness attenuation min , and the red brightness decay start time rT. Determine the maximum value bT of the blue brightness decay start time max and the minimum value bT at the start of blue brightness attenuation min , and the blue brightness decay start time bT. Determine the maximum value gT of the green brightness decay start time max and the minimum value gT at the start of green brightness attenuation min , and the starting time gT of green brightness decay.

[0079] According to the determined maximum value of the brightness decay start time of each designated color sub-pixel, the reference value T of the brightness decay start time can be determined. total The specific calculation formula is shown in formula (7), T total =rT max +bT max +gT max +wT max ——(7).

[0080] According to the determined brightness decay start time of each designated color sub-pixel and the brightness decay start time reference value, the brightness decay start time T of the display panel can be determined accordingly. delay The specific calculation formula is shown in formula (8), Tdelay =T total -wT-rT-gT-bT——(8).

[0081] After determining the brightness attenuation start time T_delay, combined with Figure 7 As shown, each attenuation curve can be determined. For example, the brightness attenuation target value can be set to L max / 2, 2L max / 3, etc. The above brightness attenuation target value is designed based on experimental data or empirical data. Thus, the display panel can be controlled to decay positively from the brightness decay start time T_delay, and decay to L at the first inflection point. max / 2. From the first inflection point to the second inflection point, the display panel can be controlled to decay in the reverse direction, and the brightness is L max / 2 adjusted to 2L max / 3. From the second inflection point to the end, the display panel can be controlled to decay forward, from 2L max / 3 is adjusted to the minimum display brightness per unit area.

[0082] Through the above process, problems such as premature brightness decay of low-brightness images in a large window display in mixed color mode and late brightness decay of high-brightness images in a small window display, causing afterimages, can be solved.

[0083] In one embodiment, when the color attribute of the object displayed on the display panel is mixed color, determining the brightness attenuation start time of the display panel according to the display brightness per unit area may further include:

[0084] Step S3026: Divide the display panel into multiple sub-display areas of equal size.

[0085] Step S3027: Compare the determined brightness attenuation start time of each sub-display area, and select the brightness attenuation start time with the smallest value as the brightness attenuation start time of the display panel.

[0086] The display panel can be divided into 4, 8, 16, 24 or other sub-display areas of the same size. Figure 8 In the example shown, the display panel is divided into 16 sub-display areas of equal size. According to the above algorithm, the brightness decay start time T of each sub-display area can be obtained. delay1 、T delay2 、……、T delay16 Each brightness attenuation start time corresponds to a numerical value, so that the 16 numerical values ​​can be compared and the brightness attenuation start time with the smallest numerical value is selected as the brightness attenuation start time of the display panel.

[0087] Combine Figure 9 For example, the attenuation curve of each segment can be determined. For example, the brightness attenuation target value can be set to L max / 2, 2L max / 3, etc. The above brightness attenuation target value is designed based on experimental data or empirical data. Thus, the display panel can be controlled to decay positively from the brightness decay start time T_delay, and decay to L at the first inflection point. max / 2. From the first inflection point to the second inflection point, the display panel can be controlled to decay in the positive direction, and the brightness is L max / 2 adjusted to L max / 3. From the second inflection point to the end time, the display panel can be controlled to decay in the forward direction. max / 3 is adjusted to the minimum value of the display brightness per unit area. In the current embodiment, the first brightness attenuation curve can be set to a linear curve, and the second brightness attenuation curve and the third brightness attenuation curve can be set to a quadratic curve. As a result, there are differential changes in the brightness adjustment process. For example, the quadratic curve is smoother than the linear curve. This method divides the entire display panel into multiple sub-display areas of equal size, processes each area separately, and finally selects the shortest brightness attenuation start time as the brightness attenuation start time of the display panel. It can effectively solve the problems of premature brightness attenuation of low-brightness images under large window display screens, and late brightness attenuation of high-brightness images under small window display screens, causing afterimages. It also avoids the problem of afterimages in local highlight areas caused by low overall brightness of the picture but the presence of local highlight areas due to low display brightness per unit area and long duration of static images.

[0088] In one embodiment, before determining the brightness attenuation curve, the method further includes:

[0089] The sub-pixels of the specified color are adjusted using the determined luminous efficiency parameters.

[0090] When the color attribute of the object displayed on the display panel is mixed color, the red, green, and blue sub-pixels have lower luminous efficiency and are more likely to produce residual images compared to white pixels. Therefore, when calculating the static image using the unit area display brightness, it is possible to consider setting the luminous efficiency parameter based on the transmittance of the red, green, and blue sub-pixels. For example, the luminous efficiency parameter can be inversely proportional to the transmittance. Therefore, when determining the brightness decay start time T of the display panel, delay When the original calculation formula (8) can be adjusted to the calculation formula (9)T delay =T total-wT-ratioR*rT-ratioG*gT-ratioB*bT——(9). Wherein ratioR, ratioG, and ratioB can represent the red sub-pixel luminous efficiency parameter, the green sub-pixel luminous efficiency parameter, and the blue sub-pixel luminous efficiency parameter, respectively.

[0091] Through the above process, when the display brightness of the red sub-pixel, the green sub-pixel, and the blue sub-pixel is high, by setting the luminous efficiency parameters, the brightness of the static image can be decayed faster to avoid afterimages.

[0092] In one embodiment, before determining the display brightness per unit area of ​​the display panel, the following steps may also be included:

[0093] Step S104: Determine whether the display object in the display panel has changed.

[0094] Step S105 : when the change of the display object does not reach the change threshold within the specified time period, determining the display brightness per unit area of ​​the display panel.

[0095] Before determining the display brightness per unit area of ​​the display panel, a determination may be made as to whether the display object is a static image. That is, the brightness attenuation control method is only executed when the determination result is that the display object is a static image. The basis for the determination may be whether the display object on the display panel has changed. The change may be based on whether the color of each pixel in two consecutive image frames is different, or it may be based on the number or proportion of pixels that have undergone color changes in two consecutive image frames. If the i+1th frame image is the same as the i-th frame image, a timer may be started. When the display object has not changed after a specified time, the display brightness per unit area of ​​the display panel may be determined.

[0096] Through the above process, intelligent and automatic control of the display panel can be achieved.

[0097] Corresponding to the application scenario and method of the method provided in the embodiment of the present application, the embodiment of the present application also provides a brightness attenuation control device. Figure 10 FIG. 1 is a block diagram of a brightness attenuation control device according to an embodiment of the present application. The brightness attenuation control device may include:

[0098] A display brightness determination module 1001 is used to determine the display brightness per unit area of ​​the display panel;

[0099] A brightness attenuation start time determination module 1002 is configured to determine a brightness attenuation start time of a display panel based on the display brightness per unit area;

[0100] The brightness attenuation curve determination module 1003 is used to determine the brightness attenuation curve based on a preset brightness attenuation target value. The brightness attenuation curve includes a first brightness attenuation curve from the brightness attenuation start time to the first inflection point time, a second brightness attenuation curve from the first inflection point time to the second inflection point time, and a third brightness attenuation curve from the second inflection point time to the cutoff time. The first inflection point time, the second inflection point time, and the cutoff time are set based on the display brightness per unit area and the grayscale of the display object.

[0101] In one embodiment, the display brightness determination module 1001 may include:

[0102] A color attribute determination submodule is used to determine the color attribute of the display object in the display panel, where the color attribute includes one of a single color and a mixed color;

[0103] The parameter determination submodule is used to determine the sum of the display brightness and the display area of ​​the corresponding color according to the color attributes;

[0104] The display brightness determination execution submodule is used to determine the display brightness per unit area of ​​the display panel according to the sum of the display brightness of the corresponding colors and the display area.

[0105] In one embodiment, when the color attribute of the object displayed on the display panel is monochrome, the brightness attenuation start time determination module 1002 may include:

[0106] The boundary value determination submodule is used to determine the maximum and minimum values ​​of the display brightness per unit area according to the grayscale parameters and display area parameters of the display object;

[0107] a brightness decay start time curve determination submodule, configured to determine the brightness decay start time curve using a predetermined proportional relationship between the unit area display brightness and the brightness decay start time, as well as the maximum and minimum values ​​of the unit area display brightness;

[0108] The brightness decay start time determination execution submodule is used to determine the brightness decay start time in the brightness decay start time curve according to the unit area display brightness.

[0109] In one embodiment, when the color attribute of the object displayed on the display panel is mixed color, the brightness attenuation start time determination module 1002 may include:

[0110] a brightness decay start time reference value determination submodule, configured to determine a brightness decay start time reference value based on the determined maximum brightness decay start time of each sub-pixel of a specified color;

[0111] The brightness decay start time determination execution submodule is further configured to determine the brightness decay start time of the display panel according to the determined brightness decay start time of each designated color sub-pixel and the brightness decay start time reference value.

[0112] In one embodiment, when the color attribute of the object displayed on the display panel is mixed color, the brightness attenuation start time determination module 1002 may include:

[0113] A division submodule is used to divide the display panel into multiple sub-display areas of equal size;

[0114] The brightness attenuation start time determination execution submodule is further configured to compare the determined brightness attenuation start time of each sub-display area and select the brightness attenuation start time with the smallest value as the brightness attenuation start time of the display panel.

[0115] In one embodiment, the system further includes a luminous efficiency adjustment module, which can be specifically configured to adjust sub-pixels of a specified color using the determined luminous efficiency parameters.

[0116] In one embodiment, it further includes:

[0117] A display object change determination module, used to determine whether a display object in the display panel has changed;

[0118] The result determination module is used to determine the display brightness per unit area of ​​the display panel when the change of the display object does not reach the change threshold within a specified time period.

[0119] The functions of each module in each device in the embodiment of the present application can be referred to the corresponding description in the above method, and have corresponding beneficial effects, which will not be repeated here.

[0120] Figure 11 FIG. 1 is a block diagram of an electronic device for implementing an embodiment of the present application. Figure 11 As shown, the electronic device includes: a memory 1110 and a processor 1120. The memory 1110 stores a computer program that can be run on the processor 1120. When the processor 1120 executes the computer program, the method in the above embodiment is implemented. The number of the memory 1110 and the processor 1120 can be one or more.

[0121] The electronic device also includes:

[0122] The communication interface 1130 is used to communicate with external devices and perform data exchange transmission.

[0123] If the memory 1110, the processor 1120, and the communication interface 1130 are implemented independently, the memory 1110, the processor 1120, and the communication interface 1130 can be connected to each other via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0124] Optionally, in a specific implementation, if the memory 1110, the processor 1120 and the communication interface 1130 are integrated on a chip, the memory 1110, the processor 1120 and the communication interface 1130 can communicate with each other through an internal interface.

[0125] An embodiment of the present application provides a computer-readable storage medium storing a computer program, which implements the method provided in the embodiment of the present application when the program is executed by a processor.

[0126] An embodiment of the present application also provides a chip, which includes a processor for calling and executing instructions stored in the memory from the memory, so that a communication device equipped with the chip executes the method provided in the embodiment of the present application.

[0127] An embodiment of the present application also provides a chip, including: an input interface, an output interface, a processor and a memory. The input interface, the output interface, the processor and the memory are connected through an internal connection path. The processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the method provided in the embodiment of the application.

[0128] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor that supports the Advanced RISC Machines (ARM) architecture.

[0129] Furthermore, optionally, the above-mentioned memory may include a read-only memory and a random access memory. The memory may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may include a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may include a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available. For example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM) and direct RAM bus random access memory (DR RAM).

[0130] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another.

[0131] In the description of this specification, the reference terms "one embodiment," "some embodiments," "example," "specific example," or "some examples" mean that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. Moreover, the specific features, structures, materials, or characteristics described may be combined in any appropriate manner in any one or more embodiments or examples. In addition, those skilled in the art may combine and combine different embodiments or examples described in this specification, as well as features of different embodiments or examples, unless they are mutually inconsistent.

[0132] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features being referred to. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. Throughout the description of this application, "plurality" means two or more, unless otherwise specifically defined.

[0133] Any process or method described in the flowchart or otherwise described herein can be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing the steps of a specific logical function or process. The scope of the preferred embodiments of the present application includes other implementations in which the functions may be performed in a different order than shown or discussed, including performing the functions substantially simultaneously or in reverse order depending on the functions involved.

[0134] The logic and / or steps described in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, apparatus or device (such as a computer-based system, a system including a processor or other system that can fetch instructions from an instruction execution system, apparatus or device and execute instructions), or used in combination with such instruction execution systems, apparatuses or devices.

[0135] It should be understood that various parts of the present application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. All or part of the steps of the above embodiment method can be completed by instructing the relevant hardware through a program, which can be stored in a computer-readable storage medium. When the program is executed, it includes one or a combination of the steps of the method embodiment.

[0136] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing module, or each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or in the form of software functional modules. If the aforementioned integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium. The storage medium may be a read-only memory, a magnetic disk, or an optical disk, etc.

[0137] The above is merely an exemplary embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various modifications or substitutions within the technical scope described in this application, and such modifications or substitutions should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A brightness attenuation control method, characterized in that: include: Determining the display brightness per unit area of ​​the display panel; Determining a brightness attenuation start time of the display panel according to the unit area display brightness; A brightness attenuation curve is determined according to a preset brightness attenuation target value; the brightness attenuation curve includes a first brightness attenuation curve from the brightness attenuation start moment to the first inflection point moment, a second brightness attenuation curve from the first inflection point moment to the second inflection point moment, and a third brightness attenuation curve from the second inflection point moment to the cutoff moment; the first inflection point moment, the second inflection point moment and the cutoff moment are set based on the unit area display brightness and the grayscale of the display object, and the second brightness attenuation curve includes the reverse attenuation of the display panel brightness.

2. The method according to claim 1, characterized in that Determining the display brightness per unit area of ​​the display panel includes: Determining a color attribute of an object displayed in a display panel, wherein the color attribute includes one of a single color and a mixed color; Determining the sum of display brightness and display area of ​​the corresponding color according to the color attribute; The display brightness per unit area of ​​the display panel is determined according to the sum of the display brightnesses of the corresponding colors and the display area.

3. The method according to claim 1, characterized in that When the color attribute of the object displayed on the display panel is monochrome, determining the brightness attenuation start time of the display panel according to the unit area display brightness includes: Determine the maximum and minimum values ​​of the display brightness per unit area based on the grayscale parameters and display area parameters of the display object; Determine a brightness decay start time curve using a predetermined proportional relationship between the unit area display brightness and the brightness decay start time, as well as the maximum and minimum values ​​of the unit area display brightness; The brightness decay start time is determined in the brightness decay start time curve according to the unit area display brightness.

4. The method according to claim 1, wherein When the color attribute of the object displayed on the display panel is mixed color, determining the brightness attenuation start time of the display panel according to the unit area display brightness includes: Determining a brightness decay start time reference value based on the determined maximum brightness decay start time of each designated color sub-pixel; The brightness decay start time of the display panel is determined according to the determined brightness decay start time of each designated color sub-pixel and the brightness decay start time reference value.

5. The method according to claim 1 or 4, characterized in that When the color attribute of the object displayed on the display panel is mixed color, the determining the brightness attenuation start time of the display panel according to the unit area display brightness further includes: Dividing the display panel into a plurality of sub-display areas of equal size; The determined brightness attenuation start time of each of the sub-display areas is compared, and the brightness attenuation start time with the smallest value is selected as the brightness attenuation start time of the display panel.

6. The method according to claim 5, characterized in that Before determining the brightness attenuation curve, it also includes: The sub-pixels of the specified color are adjusted using the determined luminous efficiency parameters.

7. The method according to claim 1, characterized in that Before determining the display brightness per unit area of ​​the display panel, the method further includes: Determining whether a display object in the display panel has changed; If the change of the display object does not reach the change threshold within the specified time period, determining the display brightness per unit area of ​​the display panel is performed.

8. A brightness attenuation control device, characterized in that: include: A display brightness determination module, used to determine the display brightness per unit area of ​​the display panel; a brightness attenuation start time determination module, configured to determine a brightness attenuation start time of the display panel according to the unit area display brightness; A brightness attenuation curve determination module is used to determine a brightness attenuation curve based on a preset brightness attenuation target value; the brightness attenuation curve includes a first brightness attenuation curve from the brightness attenuation start time to the first inflection point time, a second brightness attenuation curve from the first inflection point time to the second inflection point time, and a third brightness attenuation curve from the second inflection point time to the cutoff time; the first inflection point time, the second inflection point time and the cutoff time are set based on the unit area display brightness and the grayscale of the display object, and the second brightness attenuation curve includes the reverse attenuation of the display panel brightness.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory, wherein the processor implements the method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

11. A display panel, wherein a computer program is stored in the display panel, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Control device, driving method thereof and display device

    CN115956266A