Display apparatus, display control method, and non-volatile computer storage medium
By detecting and reducing the brightness of the target pixel in the display area of the display device, the problem of pixel damage caused by long-term highlighting is solved, the risk of display abnormalities is reduced, and the display effect is improved.
Patent Information
- Application Number
- PCT/CN2024/095078
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-06-29
- Filing Date
- 2024-05-24
- Publication Date
- 2025-01-02
AI Technical Summary
The display device highlights the display area for a long time for a display device to cause some pixels to fail to emit light normally, increasing the risk of display abnormalities.
By detecting the target pixel in the display area, that is, a bright pixel whose brightness reaches the specified brightness within a specified period and reducing its brightness to avoid pixel damage caused by long-term highlighting.
It effectively reduces the risk of abnormal display of display devices, extends the service life of pixels, and improves the display effect.
Smart Images

Figure CN2024095078_02012025_PF_FP_ABST
Abstract
Description
Display device, display control method, and nonvolatile computer storage medium
[0001] This application claims priority to Chinese patent application number 202310797347.2, filed on June 29, 2023, entitled “Display device, display control method and non-volatile computer storage medium”. The entire contents of the above case are incorporated by reference into this disclosure. Technical Field
[0002] The present application relates to the field of display technology, and in particular to a display device, a display control method, and a non-volatile computer storage medium. Background Art
[0003] A display device is a device that can realize a display function, and the display of the display device can be controlled by a display control method.
[0004] In a display control method, display data is first acquired, and then a display device is controlled to display based on the display data, thereby achieving control of the display device.
[0005] However, some areas in the display area of the display device may be displayed in high brightness for a long time, which may cause some pixels in the display device to fail to emit light normally, thereby causing a high risk of abnormal display of the display device.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide a display device, a display control method, and a non-volatile computer storage medium. The technical solution is as follows:
[0008] According to one aspect of an embodiment of the present application, a display device is provided, comprising a display panel and a control component, wherein the display panel is electrically connected to the control component, the display panel includes a display area, and the control component is configured to:
[0009] Get display data;
[0010] controlling the display panel to display based on the display data;
[0011] detecting whether there are target pixels in the display area, the target pixels comprising at least some bright pixels whose brightness reaches a specified brightness within a specified period of time;
[0012] In response to the target pixel existing in the display area, the brightness of the target pixel is reduced.
[0013] Optionally, the control component is further configured to:
[0014] determining whether there is a bright pixel whose brightness reaches the specified brightness within the specified period of time in a first corner area of the at least one corner area;
[0015] In response to the bright pixel existing in the first corner area, it is determined whether the bright pixel is the target pixel.
[0016] Optionally, the control component is further configured to: determine a ratio of the number of the bright pixels in the first corner area;
[0017] In response to the ratio value belonging to a target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0018] Optionally, the control component is further configured to: acquire a specified number of reference display images, wherein the reference display images include identifiers of content providers of the reference display images;
[0019] Obtaining a reference proportion value of the mark in the corner area of the display area in each reference display image;
[0020] The target ratio range is determined based on a maximum value and a minimum value of the reference ratio values.
[0021] Optionally, the control component is further configured to:
[0022] In response to the ratio value not falling within the target ratio range, it is determined that the bright pixel in the first corner area is not the target pixel.
[0023] Optionally, the control component is further configured to: obtain an average brightness of the first pixel in the first corner area within the specified time period, where the specified time period is a time period before a current moment;
[0024] When the average brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
[0025] Optionally, the control component is further configured to:
[0026] Obtaining the lowest brightness of the first pixel in the first corner area within the specified time period, where the specified time period is a time period before the current moment;
[0027] When the minimum brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
[0028] Optionally, the control component is further configured to:
[0029] Obtaining a duration during which the brightness of the first pixel in the first corner area is greater than or equal to the specified brightness within the specified time period, where the specified time period is a time period before the current moment;
[0030] When the duration is greater than or equal to a specified duration, the first pixel is determined to be the bright pixel.
[0031] Optionally, the control component is further configured to:
[0032] determining a ratio of the number of the bright pixels in the first corner area;
[0033] In response to the ratio value being within a target ratio range, determining whether the picture displayed in the display area is a static picture;
[0034] In response to the picture displayed in the display area not being the static picture, the bright pixel is determined as the target pixel.
[0035] Optionally, the control component is further configured to:
[0036] Determining whether the picture displayed in the display area is a static picture;
[0037] In response to the picture displayed in the display area not being the static picture, determining whether there is a bright pixel in a first corner area of the display area whose brightness reaches the specified brightness within the specified time period;
[0038] In response to the bright pixels existing in the display area, determining a ratio of the number of the bright pixels in the first corner area;
[0039] In response to the ratio value belonging to a target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0040] Optionally, the control component is further configured to:
[0041] In response to the image displayed in the display area being the static image, the overall brightness of the display area is reduced.
[0042] Optionally, the control component is further configured to:
[0043] Determining whether the picture displayed in the display area is a static picture;
[0044] In response to the image displayed in the display area being the static image, the overall brightness of the display area is reduced.
[0045] Optionally, the control component is further configured to:
[0046] Acquire first brightness data of a current frame set of the display device, where the current frame set is a set of at least one frame including the current frame;
[0047] Acquire second brightness data of a historical frame set of the display device, where the historical frame set is a set including at least one frame before a current frame;
[0048] In response to a difference between the first brightness data and the second brightness data being smaller than a specified brightness threshold, it is determined that the picture displayed in the display area is the static picture.
[0049] Optionally, the control component is further configured to:
[0050] The designated brightness threshold is determined based on the second brightness data, where the designated brightness threshold is a product of the second brightness data and a target ratio range.
[0051] Optionally, the control component is further configured to:
[0052] Acquire brightness data of the target pixel during the specified time period;
[0053] Determining an attenuation factor corresponding to the brightness data in a preset lookup table based on the brightness data, wherein the lookup table includes a plurality of brightness data and an attenuation factor corresponding to each brightness data;
[0054] The attenuated brightness of the target pixel is determined based on a preset formula, where the preset formula includes:
[0055] e=d*a*b;
[0056] Wherein, e is the attenuated brightness, d is the current brightness of the target pixel, a is the attenuation factor, and b is the brightness data of the target pixel in the specified time period;
[0057] The brightness of the target pixel is reduced to the attenuated brightness.
[0058] Optionally, the control component is further configured to:
[0059] Obtaining the brightness of the target pixel in each frame within the specified time period;
[0060] The brightness data is determined based on the brightness of each frame.
[0061] According to another aspect of an embodiment of the present application, a display control method is provided for a display device, the method comprising:
[0062] Get display data;
[0063] controlling the display device to display based on the display data;
[0064] detecting whether there are target pixels in a display area of the display device, the target pixels comprising at least some bright pixels whose brightness reaches a specified brightness within a specified period of time;
[0065] In response to the target pixel existing in the display area, the brightness of the target pixel is reduced.
[0066] Optionally, detecting whether a target pixel exists in a display area of the display device includes:
[0067] determining whether there is a bright pixel whose brightness reaches the specified brightness within the specified period of time in a first corner area of the at least one corner area;
[0068] In response to the bright pixel existing in the first corner area, it is determined whether the bright pixel is the target pixel.
[0069] Optionally, determining whether the bright pixel is the target pixel includes:
[0070] determining a ratio of the number of the bright pixels in the first corner area;
[0071] In response to the ratio value belonging to a target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0072] Optionally, the method further includes:
[0073] Acquire a specified number of reference display images, wherein the reference display images include identifiers of content providers of the reference display images;
[0074] Obtaining a reference proportion value of the mark in the corner area of the display area in each reference display image;
[0075] The target ratio range is determined based on a maximum value and a minimum value of the reference ratio values.
[0076] Optionally, the method further includes:
[0077] In response to the ratio value not falling within the target ratio range, it is determined that the bright pixel in the first corner area is not the target pixel.
[0078] Optionally, determining whether there is a bright pixel in a first corner area of the at least one corner area whose brightness reaches the specified brightness within the specified time period includes:
[0079] Obtaining an average brightness of a first pixel in the first corner area within a specified time period, where the specified time period is a time period before a current moment;
[0080] When the average brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
[0081] Optionally, determining whether there is a bright pixel in a first corner area of the at least one corner area whose brightness reaches the specified brightness within the specified time period includes:
[0082] Obtaining the lowest brightness of the first pixel in the first corner area within the specified time period, where the specified time period is a time period before the current moment;
[0083] When the minimum brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
[0084] Optionally, determining whether there is a bright pixel in a first corner area of the at least one corner area whose brightness reaches the specified brightness within the specified time period includes:
[0085] Obtaining a duration during which the brightness of the first pixel in the first corner area is greater than or equal to the specified brightness within the specified time period, where the specified time period is a time period before the current moment;
[0086] When the duration is greater than or equal to a specified duration, the first pixel is determined to be the bright pixel.
[0087] Optionally, determining whether the bright pixel is the target pixel includes:
[0088] determining a ratio of the number of the bright pixels in the first corner area;
[0089] In response to the ratio value being within a target ratio range, determining whether the picture displayed in the display area is a static picture;
[0090] In response to the picture displayed in the display area not being the static picture, the bright pixel is determined as the target pixel.
[0091] Optionally, detecting whether a target pixel exists in a display area of the display device includes:
[0092] Determining whether the picture displayed in the display area is a static picture;
[0093] In response to the picture displayed in the display area not being the static picture, determining whether there is a bright pixel in the display area whose brightness reaches the specified brightness within the specified time period;
[0094] In response to the bright pixels existing in the display area, determining a ratio of the number of the bright pixels in the first corner area;
[0095] In response to the ratio value belonging to a target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0096] Optionally, the method further includes:
[0097] In response to the image displayed in the display area being the static image, the overall brightness of the display area is reduced.
[0098] Optionally, after reducing the brightness of the target pixel, the method further includes:
[0099] Determining whether the picture displayed in the display area is a static picture;
[0100] In response to the image displayed in the display area being the static image, the overall brightness of the display area is reduced.
[0101] Optionally, determining whether the picture displayed in the display area is a static picture includes:
[0102] Acquire first brightness data of a current frame set of the display device, where the current frame set is a set of at least one frame including the current frame;
[0103] Acquire second brightness data of a historical frame set of the display device, where the historical frame set is a set including at least one frame before a current frame;
[0104] In response to a difference between the first brightness data and the second brightness data being smaller than a specified brightness threshold, it is determined that the picture displayed in the display area is the static picture.
[0105] Optionally, after obtaining the second brightness data of the historical frame set of the display device, the method further includes:
[0106] The designated brightness threshold is determined based on the second brightness data, where the designated brightness threshold is a product of the second brightness data and a target ratio range.
[0107] Optionally, reducing the brightness of the target pixel includes:
[0108] Acquire brightness data of the target pixel during the specified time period;
[0109] Determining an attenuation factor corresponding to the brightness data in a preset lookup table based on the brightness data, wherein the lookup table includes a plurality of brightness data and an attenuation factor corresponding to each brightness data;
[0110] The attenuated brightness of the target pixel is determined based on a preset formula, where the preset formula includes:
[0111] e=d*a*b;
[0112] Wherein, e is the attenuated brightness, d is the current brightness of the target pixel, a is the attenuation factor, and b is the brightness data of the target pixel in the specified time period;
[0113] The brightness of the target pixel is reduced to the attenuated brightness.
[0114] Optionally, obtaining the brightness data of the target pixel in the specified time period includes:
[0115] Obtaining the brightness of the target pixel in each frame within the specified time period;
[0116] The brightness data is determined based on the brightness of each frame.
[0117] According to another aspect of an embodiment of the present application, there is provided a display device, including:
[0118] A data acquisition module, used for acquiring display data;
[0119] A display control module, configured to control the display of the display device based on the display data;
[0120] a detection module, configured to detect whether a target pixel exists in a display area of the display device, wherein the target pixel comprises at least some bright pixels whose brightness reaches a specified brightness within a specified period of time;
[0121] The brightness reduction module is configured to reduce the brightness of the target pixel in response to the presence of the target pixel in the display area.
[0122] Optionally, the detection module includes:
[0123] a bright pixel determining unit, configured to determine whether there is a bright pixel whose brightness reaches the specified brightness within the specified period of time in a first corner area of the at least one corner area;
[0124] The target pixel determining unit is configured to determine whether the bright pixel is the target pixel in response to the bright pixel existing in the first corner area.
[0125] Optionally, the target pixel determination unit is configured to:
[0126] determining a ratio of the number of the bright pixels in the first corner area;
[0127] In response to the ratio value belonging to a target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0128] Optionally, the display device further includes:
[0129] a reference acquisition module, configured to acquire a specified number of reference display images, wherein the reference display images include identifiers of content providers of the reference display images;
[0130] a ratio acquisition module, configured to acquire a reference ratio value of the mark in each reference display image in a corner area of the display area;
[0131] The range determination module is configured to determine the target ratio range based on a maximum value and a minimum value of the reference ratio values.
[0132] Optionally, the display device further includes:
[0133] The target negation module is configured to determine that the bright pixel in the first corner area is not the target pixel in response to the ratio value not falling within the target ratio range.
[0134] Optionally, the bright pixel determination unit is configured to:
[0135] Obtaining an average brightness of a first pixel in the first corner area within a specified time period, where the specified time period is a time period before a current moment;
[0136] When the average brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
[0137] Optionally, the bright pixel determination unit is configured to:
[0138] Obtaining the lowest brightness of the first pixel in the first corner area within the specified time period, where the specified time period is a time period before the current moment;
[0139] When the minimum brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
[0140] Optionally, the bright pixel determination unit is configured to:
[0141] Obtaining a duration during which the brightness of the first pixel in the first corner area is greater than or equal to the specified brightness within the specified time period, where the specified time period is a time period before the current moment;
[0142] When the duration is greater than or equal to a specified duration, the first pixel is determined to be the bright pixel.
[0143] Optionally, the target pixel determination unit is configured to:
[0144] determining a ratio of the number of the bright pixels in the first corner area;
[0145] In response to the ratio value being within a target ratio range, determining whether the picture displayed in the display area is a static picture;
[0146] In response to the picture displayed in the display area not being the static picture, the bright pixel is determined as the target pixel.
[0147] Optionally, the detection module is used to:
[0148] Determining whether the picture displayed in the display area is a static picture;
[0149] In response to the picture displayed in the display area not being the static picture, determining whether there is a bright pixel in a first corner area of the display area whose brightness reaches the specified brightness within the specified time period;
[0150] In response to the bright pixels existing in the display area, determining a ratio of the number of the bright pixels in the first corner area;
[0151] In response to the ratio value belonging to a target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0152] Optionally, the display device further includes:
[0153] The overall brightness reduction module is configured to reduce the overall brightness of the display area in response to the image displayed in the display area being the static image.
[0154] Optionally, the display device further includes:
[0155] A static determination module, configured to determine whether the image displayed in the display area is a static image;
[0156] The overall brightness reduction module is configured to reduce the overall brightness of the display area in response to the image displayed in the display area being the static image.
[0157] Optionally, the static determination module is configured to:
[0158] Acquire first brightness data of a current frame set of the display device, where the current frame set is a set of at least one frame including the current frame;
[0159] Acquire second brightness data of a historical frame set of the display device, where the historical frame set is a set including at least one frame before a current frame;
[0160] In response to a difference between the first brightness data and the second brightness data being smaller than a specified brightness threshold, it is determined that the picture displayed in the display area is the static picture.
[0161] Optionally, the display device further includes:
[0162] The brightness threshold acquisition module is used to determine the specified brightness threshold based on the second brightness data, where the specified brightness threshold is the product of the second brightness data and a target ratio range.
[0163] Optionally, the target ratio range is 1 / 64 to 1 / 32.
[0164] Optionally, the brightness reduction module includes:
[0165] a brightness data acquisition unit, configured to acquire brightness data of the target pixel during the specified time period;
[0166] an attenuation factor acquiring unit, configured to determine, based on the brightness data, an attenuation factor corresponding to the brightness data in a preset lookup table, wherein the lookup table includes a plurality of brightness data and an attenuation factor corresponding to each brightness data;
[0167] An attenuated brightness determining unit is configured to determine the attenuated brightness of the target pixel based on a preset formula, wherein the preset formula includes: e=d*a*b;
[0168] Wherein, e is the attenuated brightness, d is the current brightness of the target pixel, a is the attenuation factor, and b is the brightness data of the target pixel in the specified time period;
[0169] The brightness reducing unit is configured to reduce the brightness of the target pixel to the attenuated brightness.
[0170] Optionally, the brightness data acquisition unit is configured to:
[0171] Obtaining the brightness of the target pixel in each frame within the specified time period;
[0172] The brightness data is determined based on the brightness of each frame.
[0173] According to another aspect of an embodiment of the present application, a display device is provided, comprising a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the display control method as described above.
[0174] According to another aspect of an embodiment of the present application, a non-volatile computer storage medium is provided, wherein the computer storage medium stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the display control method as described above.
[0175] A computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the display control method provided in the various optional implementations described above.
[0176] The beneficial effects of the technical solutions provided in the embodiments of the present application include at least:
[0177] By detecting whether there is a target pixel in the display area of the display device, the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reducing the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and being unable to emit light normally, the problem of high risk of display abnormality of the display device in the related art is solved, and the effect of reducing the risk of display abnormality of the display device is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0178] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0179] FIG1 is a schematic structural diagram of a display device provided in an embodiment of the present application;
[0180] FIG2 is a schematic structural diagram of another display device provided in an embodiment of the present application;
[0181] FIG3 is a flow chart of a display control method provided by an embodiment of the present application;
[0182] FIG4 is a flow chart of another display control method provided by an embodiment of the present application;
[0183] FIG5 is a schematic diagram of an image displayed in a display area of a display device in the embodiment shown in FIG4 ;
[0184] FIG6 is a flow chart of detecting whether a target pixel exists in the embodiment shown in FIG4 ;
[0185] FIG7 is a flow chart of determining a target ratio range according to the embodiment shown in FIG4 ;
[0186] FIG8 is a flow chart of another display control method provided by an embodiment of the present application;
[0187] FIG9 is a flowchart of determining whether a picture displayed in a display area is a static picture according to an embodiment of the present application;
[0188] FIG10 is a flow chart of another display control method provided by an embodiment of the present application;
[0189] FIG11 is a block diagram of a display device provided in an embodiment of the present application.
[0190] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0191] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0192] A display device is a device that can realize a display function. The display device can display various display data under the control of a display control method.
[0193] However, when a display device displays based on display data, some areas within the display area of the display device may display images at higher brightness for extended periods of time, such as various logos. These logos may be located in a certain position within the display area for extended periods of time and have a high brightness. This increases the risk of damage to the pixels in the display area used to display these logos. This risk is particularly heightened for some organic light-emitting diode (OLED) display panels, where it can lead to "screen burn-in," severely impacting the display quality of the display device and reducing the user experience.
[0194] The embodiments of the present application provide a display device, a display control method, and a non-volatile computer storage medium, which can solve some problems existing in the above-mentioned related technologies.
[0195] FIG1 is a schematic structural diagram of a display device provided in an embodiment of the present application. The display device 10 may include a display panel 11 and a control component 12 . The control component 12 may be electrically connected to the display panel 11 .
[0196] The display panel 11 may be an organic light emitting diode display panel, or a liquid crystal display (LCD) panel. The display panel 11 includes a display area for displaying images.
[0197] The control component 12 can be used to control the display panel 11 to perform display.
[0198] The display device 10 can be a smart phone, a tablet computer, a notebook computer, a desktop computer, etc.
[0199] FIG2 is a schematic diagram of another display device provided in an embodiment of the present application, which is a display device that has been adjusted based on the display device shown in FIG1 . The display device also includes a first circuit board 13, a connecting circuit board 14, and a plurality of source drivers (Source IC) 15, wherein the first circuit board 13 may include a timing controller (TCON) 131 and a power management integrated circuit (PMIC) 132 and other structures. The first circuit board 13 may be connected to the display panel 11 through the connecting circuit board 14, and the plurality of source drivers 15 may be connected to the display panel 11, for example, they may be located in a peripheral area outside the display area aa, and the connecting circuit board 14 may include a flexible printed circuit (FPC). The control component 12 in the display device provided in the embodiment of the present application may be partially or entirely combined with the source driver 15, or may be partially or entirely combined with the timing controller 131. FIG2 shows a structure in which the control component 12 is provided in the timing controller 131, but the embodiment of the present application is not limited to this.
[0200] FIG3 is a flow chart of a display control method provided by an embodiment of the present application. The method can be used for the display device in the implementation environment shown in FIG1 . The method may include the following steps:
[0201] Step 201: Obtain display data.
[0202] Step 202: Control the display device to display based on the display data.
[0203] Step 203 : Detect whether there are target pixels in the display area of the display device, where the target pixels include at least some bright pixels whose brightness reaches a specified brightness within a specified period of time.
[0204] Step 204 : In response to the presence of the target pixel in the display area, reduce the brightness of the target pixel.
[0205] The display data may be display data obtained by the display device from an external device, or may be display data generated by the display device itself, which is not limited in the present embodiment. The display data may include various data such as image data and video data.
[0206] The display device can detect whether a target pixel exists when performing display based on the display data.
[0207] In summary, the display control method provided in the embodiment of the present application solves the problem of high risk of display abnormality of the display device in the related art by detecting whether there is a target pixel in the display area of the display device, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reduces the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and failing to emit light normally, thereby achieving the effect of reducing the risk of display abnormality of the display device.
[0208] FIG4 is a flow chart of another display control method provided by an embodiment of the present application. The display control method may be used in the display device shown in FIG1 or FIG2 . The display control method may include the following steps:
[0209] Step 301: Obtain display data.
[0210] When applying the display control method provided in the embodiment of the present application, the display device can obtain display data, which may include various data such as image data and video data.
[0211] The display data may be display data acquired by the display device from an external device, or may be display data generated by the display device itself, which is not limited in this embodiment of the present application.
[0212] The display control method provided in the embodiment of the present application can be specifically applied to a control component in a display device, that is, the control component can be used to obtain display data.
[0213] In an exemplary embodiment, the display data may be provided by a content provider, and the display data may include an identifier of the content provider. It should be noted that the content provider may not be the direct provider of the display data, but rather the provider of the content included in the display data. For example, if the display data is display data of an interview program provided by a television station, the television station may be considered the content provider of the display data. Alternatively, if the display data is video data published on a website, the website may be the content provider of the display data.
[0214] Step 302: Control the display device to display based on the display data.
[0215] After acquiring the display data, the display device may control the display of the display device based on the display data.
[0216] For example, as shown in Figure 5, Figure 5 is a schematic diagram of an image displayed in a display area of a display device in the embodiment shown in Figure 4, wherein an image is displayed in the display area q1, and the display area q1 displays the logo b1 of the content provider of the image. When the content provider is a TV station, the logo b1 can be the logo of the TV station. When the content provider is a website, the logo b1 can be the icon of the website.
[0217] Step 303: Detect whether there is a target pixel in the display area of the display device.
[0218] In an exemplary embodiment, when displaying display data, the display device may detect whether a target pixel exists in at least one corner region of the display area. The corner region is a region including a vertex of the display area. For example, when the display area is rectangular, the regions including the four vertices of the rectangle are the four corner regions.
[0219] As shown in FIG. 5 , the corner areas in the display area may include a corner area q11 , a corner area q12 , a corner area q13 , and a corner area q14 in the display area shown in FIG. 5 .
[0220] The applicant has discovered that when a display device is displaying data, the logo of the content provider of the display data will be displayed for a long time in the corner area of the display area of the display device, and the brightness of the content provider logo may be relatively high. In this case, the risk of "burn-in" in the area where the content provider logo is located will be very high. In view of this situation, the display control method provided in the embodiment of the present application can be used to reduce the brightness of the pixels displaying the logo to reduce the abnormal display of these pixels.
[0221] Specifically, in step 303, the presence of a target pixel can be detected in at least one corner area of the display area. Compared to detecting the presence of a target pixel in the entire display area, this solution can reduce the detection range, thereby increasing detection speed and reducing computational complexity.
[0222] In the embodiment of the present application, a variety of methods can be used to detect whether a target pixel exists in a corner area. For example, FIG6 is a flowchart of detecting whether a target pixel exists in the embodiment shown in FIG4. Referring to FIG6, step 303 includes:
[0223] Sub-step 3031: Determine whether there is a bright pixel in a first corner area of at least one corner area whose brightness reaches a specified brightness within a specified period of time.
[0224] Among them, the first corner area can be any corner area of multiple corner areas in the display area. The size of the corner area can be set in advance. In an exemplary embodiment, the sizes of multiple logos in the display area can be obtained, and the size of the corner area is determined based on the area occupied by the logo with the largest size in the display image. For example, 100 display images with different logos can be obtained (the display image can be the image displayed in the display area), where the station logo A is the logo with the largest size, then the area occupied by the external graphic of the area occupied by the station logo A in the display image can be determined as the corner area, or, the maximum coordinates of 100 different logos in the x direction and y direction (the x direction can be the row direction of multiple pixels arranged in rows and columns, and the y direction can be the column direction) can be selected, and the two maximum coordinates can be used to determine the corner area.
[0225] The display device can determine whether there is a bright pixel whose brightness reaches a specified brightness within a specified time period in a first corner area of at least one corner area. Herein, a bright pixel may refer to a pixel whose brightness reaches a specified brightness within a specified time period, and the specified time period may be a time period before the current moment. Exemplarily, the specified time period may be a time period between the current moment and 5 minutes before the current moment. In addition, the pixel involved in the embodiment of the present application may refer to a light-emitting unit in a display device, and the display device may include a plurality of pixels arranged in rows and columns, and the area where the plurality of pixels arranged in rows and columns are located may constitute a display area of the display device, and these plurality of pixels may display different colors and different brightness changes so that the display device can display various images. In addition, the pixel may refer to a pixel in a display device for displaying a certain color, and the pixel may include a plurality of sub-pixels, or the pixel may also refer to a sub-pixel, and the sub-pixel may include a blue sub-pixel, a green sub-pixel, a red sub-pixel, and a white sub-pixel, etc.
[0226] In the embodiment of the present application, the display device can determine whether the brightness of the pixels in the first corner area reaches the specified brightness within the specified time period in a variety of ways.
[0227] For example, the display device may determine as a bright pixel a pixel whose brightness is always greater than or equal to a specified brightness during the specified period; or a pixel whose average brightness during the specified period is greater than a specified brightness as a bright pixel; or a pixel whose brightness during the specified period is greater than a specified brightness for a specified duration (the specified duration may be 1 / n of the specified period, such as 1 / 2 to 1 / 10). Alternatively, the display device may determine as a bright pixel a pixel that meets at least two of the above three criteria.
[0228] In addition, the specified brightness can be determined based on the properties of the display device itself. For example, the display device can be pre-aged (when a pixel has a ghost image, it can be considered that the pixel has obvious aging phenomenon) to test at which brightness the pixels in the display device age faster, and the brightness is determined as the specified brightness. In an embodiment of the present application, the brightness can be represented by a grayscale, and the grayscale can be recorded in the display data obtained by the display device. For example, if it is found through testing that the pixels in the display device age faster at a grayscale of 200, the grayscale of 200 can be determined as the specified brightness. Of course, the specified brightness can also be determined in other ways, and the embodiment of the present application is not limited to this.
[0229] In general, the bright pixel may be a pixel with high comprehensive brightness within a specified time. Such a pixel ages quickly and is prone to color difference and brightness difference with other adjacent pixels.
[0230] In addition, the brightness involved in the embodiments of the present application may also be the brightness of the light beam actually emitted by the pixel, and the unit may be nit. The brightness may be obtained by setting a sensor outside the display device.
[0231] Sub-step 3032: In response to the presence of bright pixels in the first corner area, determine the proportion of the number of bright pixels in the first corner area.
[0232] When bright pixels are present in the first corner region, the display device may obtain a ratio of the number of bright pixels in the first corner region. For example, if the first corner region includes 1000 pixels and the number of bright pixels in the first corner region is 500, the ratio is one-half.
[0233] Sub-step 3033: In response to the ratio value being within the target ratio range, determining the bright pixel in the first corner area as the target pixel.
[0234] In the embodiment of the present application, the target pixel can be considered to be a pixel in the display area used to display the logo, and the display device will attenuate the brightness of the target pixel. The applicant has discovered that the proportion of the logo in the corner area is within a certain range, neither too large nor too small. Based on this, the display device can determine that the bright pixel in the first corner area is the target pixel when the proportion value determined in the above step is within the target proportion range.
[0235] This can avoid determining some pixels that are not in the logo as target pixels.
[0236] Sub-step 3034: In response to the ratio value not being within the target ratio range, determining that the bright pixel in the first corner area is not a target pixel.
[0237] If the ratio value is less than the minimum value of the target ratio range, it indicates that there are only a small number of scattered and non-blocked bright pixels in the first corner area. The impact of this situation is small, and this part of the pixels can be not determined as target pixels; if the ratio value is greater than the maximum value of the target ratio range, it indicates that there are large areas of high-brightness pixels in the corner area, which may be the content normally displayed in the display data rather than an identification. In this case, the display device may not determine this part of the pixels as target pixels to avoid affecting normal display.
[0238] In the display control method provided in the embodiment of the present application, the target ratio range can be determined in a variety of ways. In an exemplary embodiment, FIG7 is a flow chart of determining the target ratio range in the embodiment shown in FIG4 . Referring to FIG7 , before sub-step 3033 , the display control method provided in the embodiment of the present application may include:
[0239] Step 303a: Acquire a specified number of reference display images.
[0240] Steps 303a to 303c of determining the target ratio range may be performed by a ratio range determination device, which may be an independent device such as a computer, a server, or the like, or may be the display device involved in the above-mentioned embodiment, which is not limited in this embodiment of the present application.
[0241] Each reference display image includes an identifier of the content provider of the reference display image. The specified number of reference display images can be screenshots of display data provided by multiple different content providers during display. The screenshots can include the actual display content, such as an image of a specific moment in a comedy video, movie, or variety show, and the identifier located in a corner area of the image.
[0242] The specified number can be pre-set, such as 20 to 100, specifically 20, 40, 50, 60, 70, 80, 90, or 100. The specified number of reference display images can include screenshots of display data from various current mainstream content providers, such as major TV stations and video platforms.
[0243] Step 303b: Obtain a reference proportion value of the corner area marked in the display area in each reference display image.
[0244] The proportion range determining device may respectively determine a reference proportion value occupied by the corner area marked in the display area in each reference display image in a specified number of reference display images.
[0245] When determining the reference ratio value, the ratio range determining device may first obtain the region where the marker is located in each reference display image, and then determine the reference ratio value based on the ratio of the size of the region to the size of the corner region.
[0246] The proportional range determining device may determine the area where the mark is located in the reference display image in a variety of ways:
[0247] In one solution, the proportion range determination device can use image recognition technology to identify the area where the logo is located in the reference display image. Specifically, it can first obtain the logos of multiple content providers (which may include current mainstream content providers, such as multiple TV stations at various levels, multiple video websites, etc.), and then search for graphics that match the shapes of these logos in the reference display image, and determine the area where the matching graphics are located as the area where the logo is located in the reference display image.
[0248] In another solution, the area where the logo is located can be manually marked in the reference display image.
[0249] Step 303c: determine a target ratio range based on the maximum and minimum values of the reference ratio values.
[0250] The ratio range determining device may determine the target ratio range based on the maximum value and the minimum value of the reference ratio values of the multiple reference display images determined in the above steps. For example, the maximum value of the multiple reference ratio values may be determined as the maximum value of the target ratio range, and the minimum value of the multiple reference ratio values may be determined as the minimum value of the target ratio range. Alternatively, the ratio range determining device may multiply the maximum value of the multiple reference ratio values by a preset coefficient (e.g., 1.1 to 1.5) to obtain the maximum value of the target ratio range, and multiply the minimum value of the multiple reference ratio values by a preset coefficient (e.g., 1.1 to 1.5) to obtain the minimum value of the target ratio range.
[0251] It should be noted that, in the embodiment of the present application, steps 303a to 303c are only limited to be executed before sub-step 3033, but no other restrictions are placed on the execution time of steps 303a to 303c, and steps 303a to 303c may not belong to step 303. Exemplarily, steps 303a to 303c may be executed before step 301, step 302 or step 303, or after step 301, or after step 302, or steps 303a to 303c may be executed simultaneously with step 301, or steps 303a to 303c may be executed simultaneously with step 302.
[0252] When there is no target pixel in the display area, the display device may continue to execute step 303 .
[0253] Step 304 : In response to the presence of a target pixel in the display area, obtain brightness data of the target pixel in a specified time period.
[0254] The display device may acquire brightness data of each target pixel in a specified period when the target pixel exists in the display area. The brightness data may be brightness data reflecting the comprehensive brightness of the target pixel in the specified period.
[0255] The process of the display device acquiring the brightness data may include:
[0256] 1) Get the brightness of the target pixel in each frame within a specified period of time.
[0257] The display device may first obtain the brightness of the target pixel for each frame within a specified time period. For example, if the specified time period is 100 seconds and the frame rate is 20 frames per second, the display device may obtain 2000 brightness levels for 2000 frames within the 100 seconds. The brightness levels may be grayscale, for example, 2000 brightness levels represent 2000 grayscale levels.
[0258] Of course, in order to reduce the amount of calculation, the display device may also obtain less brightness. For example, the brightness of a portion of frames (such as 1 frame) may be extracted from multiple frames per second.
[0259] 2) Determine brightness data based on the brightness of each frame.
[0260] The display device may determine brightness data based on the brightness of each frame within a specified time period. For example, the average brightness of these multiple frames may be used as the brightness data. The average brightness may be an arithmetic mean, a geometric mean, a square mean, a weighted mean, or any other average. Of course, the display device may also select some brightness values (e.g., randomly selected, or selected according to a predetermined rule) from the brightness values of each frame within a specified time period to determine the brightness data, and this embodiment of the present application is not limited thereto.
[0261] The brightness data may be in grayscale.
[0262] Step 305: Determine an attenuation factor corresponding to the brightness data in a preset lookup table based on the brightness data.
[0263] The lookup table may include a plurality of brightness data and an attenuation factor corresponding to each brightness data. Since the brightness data may be grayscale, the lookup table may record a correspondence between a plurality of grayscales and attenuation factors.
[0264] The lookup table can be determined in advance through testing. For example, pre-testing can be performed to obtain the speed at which pixels age and exhibit afterimages at each grayscale, so as to determine the attenuation factor corresponding to each grayscale. For example, the higher the grayscale, the faster the pixels age and exhibit afterimages, and the larger the corresponding attenuation factor can be, that is, the grayscale can be positively correlated with the attenuation factor.
[0265] In addition, the corresponding relationship may be expressed as a brightness attenuation curve. The brightness attenuation curve may be located in a rectangular coordinate system. In the rectangular coordinate system, the x-axis may be the grayscale, and the y-axis may be the attenuation factor.
[0266] In the method provided in the embodiments of the present application, each display device may have a corresponding lookup table, or display devices from the same batch may have a corresponding lookup table, or all display devices may correspond to a single lookup table, which is not limited in the embodiments of the present application. When multiple display devices correspond to a single lookup table, the attenuation factor corresponding to each grayscale can be determined by combining the speed of aging and image sticking of the multiple display devices at each grayscale.
[0267] Step 306: Determine the attenuated brightness of the target pixel based on a preset formula.
[0268] After obtaining the brightness data reflecting the integrated brightness of the target pixel in a specified period and the attenuation factor corresponding to the brightness data, the display device can determine the attenuated brightness of the target pixel based on the brightness data, the attenuation factor, and a preset formula. The preset formula may include:
[0269] e=d*a*b;
[0270] Wherein, e is the attenuated brightness, d is the current brightness of the target pixel, that is, the brightness of the target pixel before the brightness is reduced, b is the brightness data of the target pixel in the specified time period obtained in the above step, and a is the attenuation factor corresponding to b.
[0271] Of course, the display device may also determine the attenuated brightness in other ways. For example, for any grayscale, a fixed difference may be reduced. If the grayscale of a pixel is less than the difference, the grayscale of the pixel may be reduced to 0.
[0272] Step 307: Reduce the brightness of the target pixel to the attenuated brightness.
[0273] After determining the attenuated brightness of a target pixel, the display device can reduce the brightness of the target pixel to the attenuated brightness. This reduces the brightness of the target pixel, preventing the target pixel from being exposed to high brightness for a long time, which can cause rapid aging and image sticking. This can extend the life of the target pixel and improve the display quality of the display device.
[0274] The display device can control the brightness of each determined target pixel using the method provided in the embodiment of the present application.
[0275] Subsequent steps are optional.
[0276] Step 308: Determine whether the image displayed in the display area is a static image. If it is a static image, execute step 309. If it is not a static image, execute step 310.
[0277] The display device may further determine whether the picture displayed in the display area is a static picture.
[0278] Exemplarily, the display device may compare the brightness data of each frame, and when the brightness data are close, determine that the picture displayed in the display area is a static picture; when not close, determine that the picture displayed in the display area is not a static picture.
[0279] Step 309: Reduce the overall brightness of the display area.
[0280] In response to the image displayed in the display area being a static image, the display device may further reduce the overall brightness of the display area to eliminate the regional sense generated when the brightness of a target pixel is individually reduced, thereby improving the user experience.
[0281] Step 310: Do not reduce the overall brightness of the display area.
[0282] In response to the fact that the picture displayed in the display area is not a static picture, the display device may not reduce the overall brightness of the display area.
[0283] In summary, the display control method provided in the embodiment of the present application solves the problem of high risk of display abnormality of the display device in the related art by detecting whether there is a target pixel in the display area of the display device, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reduces the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and failing to emit light normally, thereby achieving the effect of reducing the risk of display abnormality of the display device.
[0284] FIG8 is a flowchart of another display control method provided by an embodiment of the present application. The display control method can be used for the display device shown in FIG1 or FIG2 . The display control method can include the following steps:
[0285] Step 401: Obtain display data.
[0286] When applying the display control method provided in the embodiment of the present application, the display device can obtain display data, which may include various data such as image data and video data.
[0287] The display data may be display data acquired by the display device from an external device, or may be display data generated by the display device itself, which is not limited in this embodiment of the present application.
[0288] The display control method provided in the embodiment of the present application can be specifically applied to a control component in a display device, that is, the control component can be used to obtain display data.
[0289] In an exemplary embodiment, the display data may be provided by a content provider, and the display data may include an identifier of the content provider. It should be noted that the content provider may not be the direct provider of the display data, but rather the provider of the content included in the display data. For example, if the display data is display data of an interview program provided by a television station, the television station may be considered the content provider of the display data. Alternatively, if the display data is video data published on a website, the website may be the content provider of the display data.
[0290] Step 402: Control the display device to display based on the display data.
[0291] After acquiring the display data, the display device may control the display of the display device based on the display data.
[0292] This step can refer to step 302 in the embodiment shown in FIG4 , and will not be described in detail in this embodiment of the present application.
[0293] Step 403: Determine whether there is a bright pixel whose brightness reaches a specified brightness within a specified period of time in a first corner area of the at least one corner area. If there is a bright pixel, execute step 404; otherwise, execute step 403.
[0294] In an embodiment of the present application, the display device may first detect whether there are bright pixels in the corner regions of the display area. A bright pixel may be a pixel whose brightness reaches a specified brightness within a specified period of time, where the specified period of time may be a period before the current moment. The corner regions are regions including the vertices of the display area. For example, if the display area is rectangular, the regions including the four vertices of the rectangle are the four corner regions.
[0295] When there is a bright pixel, the display device may continue to perform subsequent steps. When there is no bright pixel, the display device may continue to perform step 403 to continue to detect whether there is a bright pixel in subsequent display data.
[0296] A display device may detect the presence of a bright pixel in a variety of ways.
[0297] The first option:
[0298] 1) Obtain the average brightness of the first pixel in the first corner area within a specified time period, where the specified time period is the time period before the current moment.
[0299] The first pixel may be any pixel in the first corner area. The display device may obtain the brightness of the first pixel in each frame within a specified time period and use the average brightness of each frame as the average brightness. The average brightness may be an arithmetic mean, a geometric mean, a square mean, a weighted mean, or other average values.
[0300] 2) When the average brightness is greater than or equal to the specified brightness, the first pixel is determined to be a bright pixel.
[0301] The display device may determine that the first pixel is a bright pixel when the average brightness determined in the above step is greater than or equal to a specified brightness. The specified brightness may be determined based on the properties of the display device itself. For example, the display device may be pre-tested for aging (when a pixel exhibits image sticking, it may be considered that the pixel has exhibited significant aging) to test at which brightness the pixels in the display device age most rapidly, and the specified brightness may be determined based on the brightness. The specified brightness may be expressed as a grayscale.
[0302] The average brightness can more accurately reflect the comprehensive brightness of the first pixel within a specified period of time. Therefore, the solution of determining bright pixels by the average brightness can improve the accuracy of the method provided in the embodiment of the present application when determining bright pixels.
[0303] Second option:
[0304] 1) Obtain the lowest brightness of the first pixel in the first corner area within a specified time period.
[0305] In this manner, the display device can obtain the lowest brightness of the first pixel in the first corner area within a specified time period.
[0306] 2) When the minimum brightness is greater than or equal to the specified brightness, the first pixel is determined to be a bright pixel.
[0307] The display device may determine that the first pixel is a bright pixel when the minimum brightness is greater than or equal to the specified brightness. For example, if the display device obtains that the minimum brightness of the first pixel within the specified time period is 210 grayscales and the specified brightness is 200 grayscales, the first pixel may be determined to be a bright pixel.
[0308] Since the brightness of the marker usually does not change, this method of determining bright pixels by using the minimum brightness can improve the accuracy of the method provided in the embodiment of the present application when determining bright pixels.
[0309] The third option:
[0310] 1) Obtaining a duration during which the brightness of a first pixel in a first corner area is greater than or equal to a specified brightness within a specified time period.
[0311] In this manner, the display device may determine whether the first pixel is a bright pixel based on the duration during which the brightness of the first pixel within a specified period is greater than or equal to a specified brightness.
[0312] 2) When the brightness of the first pixel within the specified time period is greater than or equal to the specified brightness for a duration greater than or equal to the specified duration, the first pixel is determined to be a bright pixel.
[0313] The display device may determine that the first pixel is a bright pixel when the brightness of the first pixel within the specified time period is greater than or equal to the specified brightness for a period greater than or equal to the specified time period. The specified time period may be pre-set, and illustratively, the length of the specified time period may be 1 / 2 to 1 / 5 of the specified time period.
[0314] This approach can avoid mistakenly determining as bright pixels some pixels whose brightness is much higher than the specified brightness only in some time periods but lower than the specified brightness in more time periods, thereby improving the accuracy of the method provided in the embodiment of the present application in determining bright pixels.
[0315] The method provided in the embodiment of the present application can determine whether the first pixel is a bright pixel through at least one of the above three schemes. For example, when two or three schemes are applied, the first pixel can be determined to be a bright pixel when the first pixel meets the requirements of the two schemes at the same time.
[0316] In addition, the method for determining bright pixels provided in the embodiment of the present application can also be applied to other embodiments provided in the present application.
[0317] Step 404: Determine the ratio of the number of bright pixels in the first corner area.
[0318] In response to the presence of bright pixels in the first corner area, the display device can determine the proportion of the number of bright pixels in the first corner area. This step can refer to sub-step 3032 in the embodiment shown in Figure 4 above, and will not be repeated in this embodiment of the present application.
[0319] Step 405: In response to the ratio value being within the target ratio range, determine whether the image displayed in the display area is a static image. If the image displayed in the display area is not a static image, execute step 406; if the image displayed in the display area is a static image, execute step 408.
[0320] In response to the ratio value being within the target ratio range, the display device may begin to determine whether the image displayed in the display area is a static image. For details regarding the target ratio range, reference may be made to steps 303a to 303c in the embodiment shown in FIG. 4 , and this embodiment of the present application will not be further elaborated herein.
[0321] As shown in FIG9 , FIG9 is a flowchart of determining whether a picture displayed in a display area is a static picture provided by an embodiment of the present application. The process may include:
[0322] Sub-step 4051: Acquire first brightness data of a current frame set of the display device.
[0323] The display device may obtain first brightness data of a current frame set, where the current frame set is a set including at least one frame of the current frame. The first brightness data may be an average of brightness data of all frames in the current frame set.
[0324] Sub-step 4052: Acquire second brightness data of a historical frame set of the display device.
[0325] The display device can obtain the second brightness data of the historical frame set, which is a set of at least one frame before the current frame. The frames included in the historical frame set may overlap with the frames included in the current frame set, or may not overlap. The embodiment of the present application does not limit this. For example, if the current frame is the nth frame, the current frame set may include the nth frame, the n-1th frame, and the n-2th frame, and the historical frame set may include the n-1th frame, the n-2th frame, and the n-3th frame, so that there is overlap. Alternatively, the historical frame set may include the n-3th frame, the n-4th frame, and the n-5th frame, so that there is no overlap.
[0326] In the embodiment of the present application, after obtaining the second brightness data, the display device may determine a specified brightness threshold based on the second brightness data, where the specified brightness threshold is the product of the second brightness data and the target ratio range.
[0327] Optionally, the target ratio range is 1 / 64 to 1 / 32.
[0328] Sub-step 4053: In response to the difference between the first brightness data and the second brightness data being smaller than a specified brightness threshold, determining that the image displayed in the display area is a static image.
[0329] That is, the definition of static picture in this application does not refer to a static picture in a strict sense, but may refer to a picture that is basically static.
[0330] It should be noted that the first brightness data, the second brightness data, and the specified brightness threshold can all be represented by grayscale. For example, the first brightness data can be grayscale 200, the second brightness data can be grayscale 210, and the specified brightness threshold can be grayscale 20. If the difference between the first brightness data and the second brightness data is 10, which is less than the specified brightness threshold, it can be determined that the image displayed in the display area is a static image.
[0331] Correspondingly, in response to the difference between the first brightness data and the second brightness data being greater than or equal to the specified brightness threshold, it is determined that the picture displayed in the display area is not a static picture.
[0332] Step 406: Determine the bright pixel as the target pixel.
[0333] In response to the image displayed in the display area not being a static image, the display device may determine bright pixels as target pixels. That is, when the image displayed in the display area is not a static image, in order to reduce the impact of brightness attenuation, the display device may only determine bright pixels as target pixels.
[0334] Step 407: Reduce the brightness of the target pixel.
[0335] In response to the presence of the target pixel in the display area, the display device can reduce the brightness of the target pixel. The method of reducing the brightness of the target pixel can refer to steps 304 to 307 in the embodiment shown in Figure 4, and the embodiment of the present application will not be repeated here.
[0336] Step 408: Reduce the overall brightness of the display area.
[0337] In response to the fact that the image displayed in the display area is a static image, the display device can reduce the overall brightness of the display area. Since the display device displays a static image, even if the brightness of the entire screen is reduced, it will not have a significant impact on the display effect, and can achieve the effect of reducing the risk of display abnormalities of the display device.
[0338] In summary, the display control method provided in the embodiment of the present application solves the problem of high risk of display abnormality of the display device in the related art by detecting whether there is a target pixel in the display area of the display device, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reduces the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and failing to emit light normally, thereby achieving the effect of reducing the risk of display abnormality of the display device.
[0339] FIG10 is a flowchart of another display control method provided by an embodiment of the present application. The display control method may be used for the control component in the display device shown in FIG1 or FIG2 . The display control method may include the following steps:
[0340] Step 601: Obtain display data.
[0341] This step can refer to step 701 in the embodiment shown in FIG8 , and will not be described in detail in this embodiment of the present application.
[0342] Step 602: Control the display device to display based on the display data.
[0343] This step can refer to step 402 in the embodiment shown in FIG8 , and will not be described in detail in this embodiment of the present application.
[0344] Step 603: Determine whether the picture displayed in the display area is a static picture. If it is not a static picture, execute step 604; if it is a static picture, execute step 607.
[0345] In the embodiment of the present application, the display device may first determine whether the image displayed in the display area is a static image. For details on how to determine whether the image displayed in the display area is a static image, please refer to step 405 in the embodiment shown in FIG. 8 , and this embodiment of the present application will not be further described here.
[0346] Step 604: Determine whether there is a bright pixel in the first corner area of the display area whose brightness reaches the specified brightness within the specified time period. If there is a bright pixel, execute step 605; if not, execute step 603.
[0347] In response to the image displayed in the display area not being a static image, the display device may begin to determine whether there are bright pixels in the display area whose brightness reaches a specified brightness within a specified period of time. This step can be referred to as step 403 in the embodiment shown in FIG. 8 above, and will not be further described in this embodiment of the present application.
[0348] Step 605: Determine the ratio of the number of bright pixels in the first corner area.
[0349] In response to the presence of bright pixels in the display area, the display device can determine the proportion of the number of bright pixels in the first corner area. This step can refer to step 404 in the embodiment shown in Figure 8 above, and will not be repeated in this embodiment of the present application.
[0350] Step 606 : In response to the ratio value being within the target ratio range, determine the bright pixel in the first corner area as the target pixel.
[0351] When the ratio of the number of bright pixels in the first corner area falls within a target ratio range, the display device may determine that the bright pixel in the first corner area is the target pixel.
[0352] Step 607: Reduce the brightness of the target pixel.
[0353] The display device may reduce the brightness of the pixel determined as the target pixel. The specific reduction method can refer to steps 304 to 307 in the embodiment shown in FIG4 above, and will not be repeated in this embodiment of the present application.
[0354] Step 608: Reduce the overall brightness of the display area.
[0355] In response to the fact that the image displayed in the display area is a static image, the display device can reduce the overall brightness of the display area. Since the display device displays a static image, even if the brightness of the entire screen is reduced, it will not have a significant impact on the display effect, and can achieve the effect of reducing the risk of display abnormalities of the display device.
[0356] In summary, the display control method provided in the embodiment of the present application solves the problem of high risk of display abnormality of the display device in the related art by detecting whether there is a target pixel in the display area of the display device, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reduces the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and failing to emit light normally, thereby achieving the effect of reducing the risk of display abnormality of the display device.
[0357] The following are embodiments of the apparatus disclosed herein, which can be used to implement the method embodiments disclosed herein. For details not disclosed in the apparatus embodiments disclosed herein, please refer to the method embodiments disclosed herein.
[0358] In an exemplary embodiment, referring to FIG. 1 or FIG. 2 , the control component 12 in the display device is used to:
[0359] Get display data.
[0360] The display panel 11 is controlled to display based on the display data.
[0361] Whether a target pixel exists in the display area is detected, where the target pixel includes at least a portion of bright pixels whose brightness reaches a specified brightness within a specified period of time.
[0362] In response to the target pixel existing in the display area, the brightness of the target pixel is reduced.
[0363] In summary, the display device provided by the embodiment of the present application solves the problem of high risk of display abnormality of the display device in the related art by detecting whether there is a target pixel in the display area, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reduces the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and being unable to emit light normally, thereby achieving the effect of reducing the risk of display abnormality of the display device.
[0364] Optionally, the control component 12 is further configured to:
[0365] determining whether there is a bright pixel whose brightness reaches a specified brightness within a specified period of time in a first corner area of the at least one corner area;
[0366] In response to the presence of a bright pixel in the first corner region, it is determined whether the bright pixel is a target pixel.
[0367] Optionally, the control component 12 is further configured to: determine a ratio of the number of bright pixels in the first corner area;
[0368] In response to the ratio value belonging to the target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0369] Optionally, the control component 12 is further configured to: obtain a specified number of reference display images, wherein the reference display images include an identifier of a content provider of the reference display images;
[0370] Obtaining a reference ratio value of a corner area marked in a display area in each reference display image;
[0371] The target ratio range is determined based on the maximum and minimum values of the reference ratio values.
[0372] Optionally, the control component 12 is further configured to:
[0373] In response to the ratio value not falling within the target ratio range, it is determined that the bright pixel in the first corner area is not a target pixel.
[0374] Optionally, the control component 12 is further configured to: obtain an average brightness of the first pixel in the first corner area within a specified time period, where the specified time period is a time period before a current moment;
[0375] When the average brightness is greater than or equal to the specified brightness, the first pixel is determined to be a bright pixel.
[0376] Optionally, the control component 12 is further configured to:
[0377] Obtain the lowest brightness of the first pixel in the first corner area within a specified time period, where the specified time period is the time period before the current moment;
[0378] When the minimum brightness is greater than or equal to the specified brightness, the first pixel is determined to be a bright pixel.
[0379] Optionally, the control component 12 is further configured to:
[0380] Obtaining a duration during which the brightness of the first pixel in the first corner area is greater than or equal to a specified brightness within a specified time period, where the specified time period is a period before the current moment;
[0381] When the duration is greater than or equal to the specified duration, the first pixel is determined to be a bright pixel.
[0382] Optionally, the control component 12 is further configured to:
[0383] determining a ratio of the number of bright pixels in the first corner area;
[0384] In response to the ratio value being within the target ratio range, determining whether the picture displayed in the display area is a static picture;
[0385] In response to the picture displayed in the display area not being a static picture, the bright pixel is determined as the target pixel.
[0386] Optionally, the control component 12 is further configured to:
[0387] Determine whether the image displayed in the display area is a static image;
[0388] In response to the picture displayed in the display area not being a static picture, determining whether there is a bright pixel in a first corner area of the display area whose brightness reaches a specified brightness within a specified period of time;
[0389] In response to the presence of bright pixels in the display area, determining a ratio of the number of bright pixels in the first corner area;
[0390] In response to the ratio value belonging to the target ratio range, the bright pixel in the first corner area is determined to be the target pixel.
[0391] Optionally, the control component 12 is further configured to:
[0392] In response to the image displayed in the display area being a static image, the overall brightness of the display area is reduced.
[0393] Optionally, the control component 12 is further configured to:
[0394] Determine whether the image displayed in the display area is a static image;
[0395] In response to the image displayed in the display area being a static image, the overall brightness of the display area is reduced.
[0396] Optionally, the control component 12 is further configured to:
[0397] Acquire first brightness data of a current frame set of the display device, where the current frame set is a set of at least one frame including the current frame;
[0398] Acquire second brightness data of a historical frame set of the display device, where the historical frame set is a set including at least one frame before the current frame;
[0399] In response to a difference between the first brightness data and the second brightness data being smaller than a specified brightness threshold, it is determined that the picture displayed in the display area is a static picture.
[0400] Optionally, the control component 12 is further configured to:
[0401] A designated brightness threshold is determined based on the second brightness data, where the designated brightness threshold is a product of the second brightness data and the target ratio range.
[0402] Optionally, the control component 12 is further configured to:
[0403] Get the brightness data of the target pixel in the specified time period;
[0404] Determining an attenuation factor corresponding to the brightness data in a preset lookup table based on the brightness data, wherein the lookup table includes a plurality of brightness data and an attenuation factor corresponding to each brightness data;
[0405] Determine the attenuated brightness of the target pixel based on a preset formula, which includes:
[0406] e=d*a*b;
[0407] Where, e is the attenuated brightness, d is the current brightness of the target pixel, a is the attenuation factor, and b is the brightness data of the target pixel in the specified time period;
[0408] Reduces the brightness of the target pixel to the falloff brightness.
[0409] Optionally, the control component 12 is further configured to:
[0410] Get the brightness of the target pixel in each frame within the specified time period;
[0411] Luminance data is determined based on the luminance of each frame.
[0412] FIG11 is a block diagram of a display device provided in an embodiment of the present application. The display device 1000 may include the following modules:
[0413] A data acquisition module 1010 is used to acquire display data;
[0414] A display control module 1020 is used to control the display device to display based on the display data;
[0415] A detection module 1030 is configured to detect whether a target pixel exists in a display area of the display device, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified period of time;
[0416] The brightness reduction module 1040 is configured to reduce the brightness of a target pixel in response to the presence of the target pixel in the display area.
[0417] In summary, the display control device provided in the embodiment of the present application solves the problem of high risk of display abnormality of the display device in the related art by detecting whether there is a target pixel in the display area of the display device, where the target pixel includes at least some bright pixels whose brightness reaches a specified brightness within a specified time period; and when the target pixel exists in the display area, reduces the brightness of the target pixel to avoid the target pixel maintaining high brightness for a long time and being unable to emit light normally, thereby achieving the effect of reducing the risk of display abnormality of the display device.
[0418] In addition, an embodiment of the present application also provides a display device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by the processor to implement the display control method as described above.
[0419] An embodiment of the present application also provides a non-volatile computer storage medium, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to implement the display control method as described above.
[0420] The present application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the display control method provided in the various optional implementations described above.
[0421] In this application, the term "at least one of A and B" simply describes an association relationship between associated objects, indicating that three possible relationships exist. For example, "at least one of A and B" can mean: A exists alone, A and B exist simultaneously, and B exists alone. Similarly, "at least one of A, B, and C" means that seven possible relationships exist, indicating: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, A and C exist simultaneously, C and B exist simultaneously, and A, B, and C exist simultaneously. Similarly, "at least one of A, B, C, and D" means that fifteen possible relationships exist, indicating: A exists alone, B exists alone, C exists alone, D exists alone, A and B exist simultaneously, A and C exist simultaneously, A and D exist simultaneously, C and B exist simultaneously, D and B exist simultaneously, C and D exist simultaneously, C and D exist simultaneously, A, B, and C exist simultaneously, A, B, and D exist simultaneously, A, C, and D exist simultaneously, B, C, and D exist simultaneously, and A, B, C, and D exist simultaneously.
[0422] In this application, the terms "first", "second", "third" and "fourth" are used for descriptive purposes only and should not be understood as indicating or implying relative importance. The term "plurality" refers to two or more, unless otherwise expressly limited.
[0423] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0424] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0425] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or by a program to instruct the relevant hardware, and the program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0426] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A display device, characterized in that: The display device includes a display panel and a control component, the display panel is electrically connected to the control component, the display panel includes a display area, and the control component is used to: Get display data; Controlling the display panel to display based on the display data; detecting whether there is a target pixel in the display area, the target pixel comprising at least a portion of bright pixels whose brightness reaches a specified brightness within a specified period of time; In response to the target pixel existing in the display area, the brightness of the target pixel is reduced.
2. The display device according to claim 1, characterized in that The control component is also used for: determining whether there is a bright pixel whose brightness reaches the specified brightness within the specified period of time in a first corner area of the at least one corner area; In response to the bright pixel existing in the first corner area, it is determined whether the bright pixel is the target pixel.
3. The method according to claim 2, characterized in that The control component is further used to: determine a ratio of the number of the bright pixels in the first corner area; In response to the ratio value belonging to a target ratio range, a bright pixel in the first corner area is determined to be the target pixel.
4. The display device according to claim 3, characterized in that: The control component is further used to: acquire a specified number of reference display images, wherein the reference display images include an identifier of a content provider of the reference display images; Obtaining a reference ratio value of the mark in each reference display image in a corner area of the display area; The target ratio range is determined based on a maximum value and a minimum value of the reference ratio values.
5. The display device according to claim 3, characterized in that: The control component is also used for: In response to the ratio value not being within the target ratio range, determining The bright pixel is not the target pixel.
6. The display device according to any one of claims 2 to 5, characterized in that: The control component is further used to: obtain an average brightness of the first pixel in the first corner area within the specified time period, where the specified time period is a time period before the current moment; When the average brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
7. The display device according to any one of claims 2 to 5, characterized in that: The control component is also used for: Obtain the lowest brightness of the first pixel in the first corner area within the specified time period, where the specified time period is a time period before the current moment; When the minimum brightness is greater than or equal to the specified brightness, the first pixel is determined to be the bright pixel.
8. The display device according to any one of claims 2 to 5, characterized in that: The control component is also used for: Obtaining a duration during which the brightness of the first pixel in the first corner area is greater than or equal to the specified brightness within the specified time period, where the specified time period is a time period before the current moment; When the duration is greater than or equal to a specified duration, the first pixel is determined to be the bright pixel.
9. The display device according to claim 2, characterized in that: The control component is also used for: Determine a ratio of the number of the bright pixels in the first corner area; In response to the ratio value being within a target ratio range, determining whether the picture displayed in the display area is a static picture; In response to the picture displayed in the display area not being the static picture, the bright pixel is determined as the target pixel.
10. The display device according to claim 1, characterized in that: The control component is also used for: Determining whether the picture displayed in the display area is a static picture; In response to the picture displayed in the display area not being the static picture, determining the display area whether there is a bright pixel whose brightness reaches the specified brightness within the specified time period in the first corner area; In response to the bright pixels existing in the display area, determining a ratio of the number of the bright pixels in the first corner area; In response to the ratio value belonging to a target ratio range, a bright pixel in the first corner area is determined to be the target pixel.
11. The display device according to claim 9 or 10, characterized in that: The control component is also used for: In response to the picture displayed in the display area being the static picture, the overall brightness of the display area is reduced.
12. The display device according to claim 1, characterized in that: The control component is also used for: Determining whether the picture displayed in the display area is a static picture; In response to the picture displayed in the display area being the static picture, the overall brightness of the display area is reduced.
13. The display device according to claim 9, 10 or 12, characterized in that: The control component is also used for: Acquire first brightness data of a current frame set of the display device, where the current frame set is a set of at least one frame including the current frame; Acquire second brightness data of a historical frame set of the display device, where the historical frame set is a set including at least one frame before a current frame; In response to a difference between the first brightness data and the second brightness data being smaller than a specified brightness threshold, it is determined that the picture displayed in the display area is the static picture.
14. The display device according to claim 13, characterized in that: The control component is also used for: The designated brightness threshold is determined based on the second brightness data, where the designated brightness threshold is a product of the second brightness data and a target ratio range.
15. The display device according to any one of claims 1 to 5, characterized in that: The control component is also used for: Acquire brightness data of the target pixel in the specified time period; Determine, based on the brightness data, an attenuation factor corresponding to the brightness data in a preset lookup table, wherein the lookup table includes a plurality of brightness data and an attenuation factor corresponding to each brightness data; The attenuated brightness of the target pixel is determined based on a preset formula, wherein the preset formula includes: e = d*a*b; Wherein, e is the attenuated brightness, d is the current brightness of the target pixel, a is the attenuation factor, and b is the brightness data of the target pixel in the specified time period; The brightness of the target pixel is reduced to the attenuated brightness.
16. The display device according to claim 15, characterized in that: The control component is also used for: Obtaining the brightness of the target pixel in each frame within the specified time period; The brightness data is determined based on the brightness of each frame.
17. A display control method for a display device, the method comprising: Get display data; Controlling the display device to display based on the display data; Detecting whether there is a target pixel in a display area of the display device, the target pixel comprising at least a portion of bright pixels whose brightness reaches a specified brightness within a specified period of time; In response to the target pixel existing in the display area, the brightness of the target pixel is reduced.
18. A display device, characterized in that: include A data acquisition module, used for acquiring display data; A display control module, used for controlling the display device to display based on the display data; A detection module, configured to detect whether there are target pixels in a display area of the display device, wherein the target pixels include bright pixels whose brightness reaches a specified brightness within a specified period of time; The brightness reduction module is used to reduce the brightness of the target pixel in response to the presence of the target pixel in the display area.
19. A display device, characterized in that: The display device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the display control method as described in claim 17.
20. A non-volatile computer storage medium, characterized in that: The computer storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the display control method as described in claim 17.
Citation Information
Patent Citations
Timing controller, driving method thereof, and display device using the same
CN103839509A
Timing controller and display device
CN105719617A
Brightness adjusting method, brightness adjusting device and terminal
CN105741767A
Device and method for reducing ghosts of OLED (organic light emitting display) panel
CN106023887A
Displayer burn-in prevention method and device and storage medium
CN108492767A