Display device and method for driving the same, driving apparatus, and computer-readable medium
The present disclosure relates to a method for driving a display device, a driving apparatus, a display device and a computer-readable medium. The method includes: determining backlight signal values of backlight partitions in a backlight module according to input grayscale values of pixels; adjusting the backlight signal values of the backlight partitions by performing peak stretching processing on the backlight partitions in the condition that a total power consumption of the adjusted backlight module is less than a power threshold of the backlight module; determining backlight signal values of the pixels; determining output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels; driving a display panel to display an image according to the output grayscale values of the pixels; and driving the backlight module according to the adjusted backlight signal values of the backlight partitions.
Latest BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD. Patents:
This application is a Section 371 National Stage Application of International Application No. PCT/CN2019/097721, filed Jul. 25, 2019, which has not yet published, and claims priority to the Chinese Patent Application No. 201811129308.0, filed on Sep. 27, 2018, which is incorporated herein by reference in their entireties.
TECHNICAL FIELDThe present disclosure relates to the field of display technology, and more particularly, to a display device and a method for driving the same, a driving apparatus, and a computer-readable medium.
BACKGROUNDA display device such as a liquid crystal display etc. may be controlled using a local backlight adjustment (i.e., local dimming) method, so as to reduce power consumption of the display device, increase a contrast of a display picture, and reduce afterimages, etc. This local backlight adjustment method is to divide a backlight source of the display device into a plurality of backlight partitions, and then control the respective backlight partitions independently. Peak driving technology may also be used in combination with the method. That is, peak driving is performed on some of the backlight partitions, so that these backlight partitions reach possible maximum brightness.
However, in a realization process, compensation for transmittance of a Liquid Crystal Display (LCD) panel does not match with a change in backlight, which causes a “bright block phenomenon” of the display and affects a display effect.
SUMMARYEmbodiments of the present disclosure propose a display device and a method for driving the same, a driving apparatus, and a computer-readable medium.
According to an aspect of the present disclosure, there is proposed a method for driving a display device comprising a display panel and a backlight module, the method comprising:
determining backlight signal values of a plurality of backlight partitions in the backlight module according to input grayscale values of pixels in an image to be displayed;
adjusting the backlight signal values of the plurality of backlight partitions by performing peak stretching processing on at least one of the plurality of backlight partitions having a backlight signal value greater than a peak stretching threshold, so that a total power consumption of the plurality of backlight partitions in the backlight module is less than a power threshold of the backlight module;
determining backlight signal values of the pixels in the image to be displayed according to the adjusted backlight signal values of the plurality of backlight partitions;
determining output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels;
driving the display panel to display the image to be displayed using the determined output grayscale values of the pixels; and
driving the backlight module using the adjusted backlight signal values of the plurality of backlight partitions.
In an example, the adjusting the backlight signal values of the plurality of backlight partitions by performing peak stretching processing on at least one backlight partition having a backlight signal value greater than a peak stretching threshold comprises:
determining a maximum power consumption margin of the backlight module according to the backlight signal values of the plurality of backlight partitions and the power threshold of the backlight module;
calculating, for each of the plurality of backlight partitions, a representative backlight value of the backlight partition based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition, so as to obtain a plurality of representative backlight values;
ranking candidate ones of the plurality of backlight partitions having a representative backlight value greater than the peak stretching threshold in a descending order of the plurality of representative backlight values; and
sequentially stretching the backlight signal values of the ranked candidate backlight partitions in response to a sum of power consumption increments of the backlight module due to the peak stretching processing being less than the maximum power consumption margin.
In an example, the calculating a representative backlight value of the backlight partition based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition comprises:
performing histogram statistics on the input grayscale values of the pixels in the sub-display region to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
calculating the representative backlight value of the backlight partition using the cumulative distribution function of the input grayscale values according to the histogram.
In an example, the determining backlight signal values of the pixels in the image to be displayed comprises:
determining the backlight signal values of the pixels in the image to be displayed by processing the adjusted backlight signal values of the plurality of backlight partitions using a preset backlight diffusion function.
In an example, the method according to the embodiments of the present disclosure further comprises:
performing smoothing processing on the backlight signal values of the backlight partitions which have been subjected to the peak stretching processing,
wherein the determining backlight signal values of the pixels in the image to be displayed comprises:
determining the backlight signal values of the pixels in the image to be displayed by processing the smoothed backlight signal values using a preset backlight diffusion function.
In an example, the performing smoothing processing on the backlight signal values of the backlight partitions which have been subjected to the peak stretching processing comprises:
acquiring a backlight signal value A of a backlight partition SBpeak which has been subjected to the peak stretching processing;
acquiring a minimum value B of backlight signal values of (N×N−1) neighborhood backlight partitions of the backlight partition SBpeak, where N is an odd number greater than 1; and
in response to a difference value (A-B) being greater than or equal to a smoothing threshold K, using a smoothed backlight signal value A′=(K/(A−B))×A+(1−K/(A−B))×B as the backlight signal value of the backlight partition SBpeak.
In an example, the determining backlight signal values of a plurality of backlight partitions in the backlight module according to input grayscale values of pixels in an image to be displayed comprises:
for each of the plurality of backlight partitions,
performing histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
calculating a backlight signal value of the backlight partition using a cumulative distribution function of the input grayscale values according to the histogram,
wherein the performing histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition comprises:
determining a percentage r of pixel area of a row or column of boundary pixels between a sub-display region SAi of a backlight partition SBi and a sub-display region SAj of a backlight partition SBj located within the sub-display region SAi, where 0<r<1, i and j are integers, 1≤i≤l, 1≤j≤l, l is a number of the plurality of backlight partitions in the backlight module, and the backlight partition SBi and the backlight partition SBj are adjacent ones of the plurality of backlight partitions; and
performing histogram statistics on input grayscale values of pixels in the sub-display region SAi based on the percentage r of pixel area.
In an example, the power threshold of the backlight module is set to a rated power of the backlight module or a maximum power withstandable by the backlight module.
According to another aspect of the embodiments of the present disclosure, there is proposed an apparatus for driving a display device comprising a display panel and a backlight module, the apparatus comprising:
a first determination module configured to determine backlight signal values of a plurality of backlight partitions in the backlight module according to input grayscale values of pixels in an image to be displayed;
an adjustment module configured to adjust the backlight signal values of the plurality of backlight partitions by performing peak stretching processing on at least one of the plurality of backlight partitions having a backlight signal value greater than a peak stretching threshold, so that a total power consumption of the plurality of backlight partitions in the backlight module is less than a power threshold of the backlight module;
a second determination module configured to determine backlight signal values of the pixels in the image to be displayed according to the adjusted backlight signal values of the plurality of backlight partitions;
a third determination module configured to determine output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels; and
a driving module configured to drive the display panel using the determined output grayscale values of the pixels and drive the backlight module using the adjusted backlight signal values of the plurality of backlight partitions.
In an example, the adjustment module is further configured to:
determine a maximum power consumption margin of the backlight module according to the backlight signal values of the plurality of backlight partitions and the power threshold of the backlight module;
calculate, for each of the plurality of backlight partitions, a representative backlight value of the backlight partition based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition, so as to obtain a plurality of representative backlight values;
rank candidate ones of the plurality of backlight partitions having a representative backlight value greater than the peak stretching threshold in a descending order of the plurality of representative backlight values; and
sequentially stretch the backlight signal values of the ranked candidate backlight partitions in response to a sum of power consumption increments of the backlight module due to the peak stretching processing being less than the maximum power consumption margin.
In an example, the adjustment module is further configured to:
perform histogram statistics on the input grayscale values of the pixels in the sub-display region to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
calculate the representative backlight value of the backlight partition using the cumulative distribution function of the input grayscale values according to the histogram.
In an example, the apparatus according to the embodiments of the present disclosure further comprises:
a smoothing module configured to perform smoothing processing on the backlight signal values of the backlight partitions which have been subjected to the peak stretching processing,
wherein the second determination module is further configured to:
process the smoothed backlight signal values using a preset backlight diffusion function.
In an example, the smoothing module is further configured to:
acquire a backlight signal value A of a backlight partition SBpeak which has been subjected to the peak stretching processing;
acquire a minimum value B of backlight signal values of (N×N−1) neighborhood backlight partitions of the backlight partition SBpeak, where N is an odd number greater than 1; and
in response to a difference value (A−B) between A and B being greater than or equal to a smoothing threshold K, use a smoothed backlight signal value A′=(K/(A−B))×A+(1−K/(A−B))×B as the backlight signal value of the backlight partition SBpeak.
In an example, the first determination module is further configured to:
for each of the plurality of backlight partitions,
perform histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
calculate a backlight signal value of the backlight partition using a cumulative distribution function of the input grayscale values according to the histogram,
wherein the first determination module is further configured to perform histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition by:
determining a percentage r of pixel area of a row or column of boundary pixels between a sub-display region SAi of a backlight partition SBi and a sub-display region SAj of a backlight partition SBj located within the sub-display region SAi, where 0<r<1, i and j are integers, 1≤i≤l, 1≤j≤l, l is a number of the plurality of backlight partitions in the backlight module, and the backlight partition SBi and the backlight partition SBj are adjacent ones of the plurality of backlight partitions;
performing histogram statistics on input grayscale values of pixels in the sub-display region SAi based on the percentage r of pixel area; and
calculating the backlight signal value of the backlight partition SBi using the cumulative distribution function of the input grayscale values according to the histogram statistics.
According to yet another aspect of the embodiments of the present disclosure, there is proposed a driving apparatus, comprising:
a memory configured to store instructions;
at least one processor which executes instructions stored in the memory to implement the method according to the embodiments of the present disclosure.
According to a further aspect of the embodiments of the present disclosure, there is proposed a display device, comprising
a display panel comprising a plurality of sub-display regions;
a backlight module comprising a plurality of backlight partitions; and
the driving apparatus according to the embodiments of the present disclosure.
According to still another aspect of the embodiments of the present disclosure, there is proposed a non-transitory computer-readable storage medium having stored thereon instructions that are configured to, when executed by at least one processor, implement the method according to the embodiments of the present disclosure.
The above and other purposes, features, and advantages of the embodiments of the present disclosure will become more apparent through the following description of the embodiments of the present disclosure with reference to the accompanying drawings. It should be illustrated that throughout the accompanying drawings, the same elements are represented by the same or similar reference signs. In the accompanying drawings:
In order to make the purposes, technical solutions and advantages of the embodiments of the present disclosure more clear, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the embodiments described are a part of the embodiments of the present disclosure instead of all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the described embodiments of the present disclosure without any creative effort are within the protection scope of the present disclosure. In the following description, some specific embodiments are for illustrative purposes only and are not to be construed as limiting the present disclosure, but merely examples of the embodiments of the present disclosure. The conventional structure or construction will be omitted when it may cause confusion to the understanding of the present disclosure. It should be illustrated that shapes and dimensions of components in the figures do not reflect true sizes and proportions, but only illustrate contents of the embodiments of the present disclosure.
Furthermore, in the description of the embodiments of the present disclosure, the term “connected to” or “connected” may mean that two components are directly connected, or that two components are connected via one or more other components. In addition, the two components can be connected or coupled by wire or wirelessly.
A display device such as a liquid crystal display etc. may be controlled using a local backlight adjustment method, so as to reduce power consumption of the display device, increase a contrast of a display picture, and reduce afterimages etc. This local backlight adjustment method is substantially to divide a backlight source of the display device into a plurality of backlight partitions, and then control the respective backlight partitions independently. Peak stretching technology (i.e., peak driving technology) may also be used in combination with the method. That is, peak stretching processing is performed on backlight signal values of some of the backlight partitions, so that these backlight partitions reach possible maximum brightness, to enable details of a display picture to be clearer and further improve a contrast of the display picture. For example, light emitting devices in some backlight partitions of the display device may be provided with a maximum driving current which may be withstood by the light emitting devices. For example, if a usual current used to drive light emitting devices in a backlight module of a liquid crystal display is, for example, about 200 mA, the driving current applied to light emitting devices of a certain backlight partition may be increased to a large value, for example, 400 mA, within a range which may be withstood by the light emitting devices of the backlight module, so that a sub-display region corresponding to the backlight partition achieves greater visual brightness.
In step S101, after local backlight adjustment (i.e., local diming) is performed, a backlight signal value of each backlight partition is extracted.
In step S102, a method for performing dynamical peak stretching processing on backlight in a region is used, in which when it is determined that the backlight signal value of a backlight partition is greater than a set stretching threshold, the backlight signal value of the backlight partition is increased by L times. That is, peak stretching processing is performed on the backlight partition.
In step S103, the backlight signal value which is subjected to the peak stretching processing is directly output to a Control Unit (CU) for backlight control.
In step S104, backlight diffusion is performed on the backlight signal value output in step S101 using a backlight diffusion function to obtain a backlight signal value of each pixel as a basis for compensation for transmittance of a display panel.
In step S105, the transmittance of the display panel is compensated using an adding compensation method, i.e., adjusting display brightness of each pixel in the display panel.
It may be understood by those skilled in the art that, as shown in
The inventors of the present application recognize that visual brightness of a certain sub-display region SA mainly depends on light transmittance of the sub-display region SA and brightness of a backlight partition SB corresponding to the sub-display region SA. At the same time, the light transmittance of the certain sub-display region SA depends on a deflection angle of a light valve such as a liquid crystal molecule, which is affected by an applied electric field, and the deflection angle is directly related to data signals provided to the sub-display region (i.e., grayscale values of pixels of a display image). Therefore, it may be considered that the visual brightness of the sub-display region is based on the data signals provided to the sub-display region and a backlight signal value of the backlight partition corresponding to the sub-display region. In the above step S102, only a backlight partition having a backlight signal value greater than a set stretching threshold is determined and a backlight signal value of the backlight partition is increased by certain times. This method does not take into account a statistical distribution of pixel values of the image displayed in the display region, may not retain image information as much as possible, and thus may not control a distortion rate of the image.
In addition, in the above step S103, the backlight signal value which is subjected to the peak stretching processing is directly output to the control unit for backlight control. This may make sub-display regions which are relatively dark originally appear too bright, which results in a large brightness difference between these sub-display regions and sub-display regions corresponding to backlight partitions which are not subjected to peak stretching processing. This may reduce uniformity of brightness of the overall display picture of the display device, which is prone to cause a bright block phenomenon and is not conducive to subsequent compensation for the transmittance of the display panel.
According to the embodiments of the present disclosure, there is proposed a method for driving a display device. It may be understood by those skilled in the art that serial numbers of various steps in the following method are only used as representations of the steps for description, and should not be regarded as indicating an execution order of the respective steps. Unless explicitly stated, the steps of the method need not to be performed exactly in the order shown, or some steps may be performed at the same time.
As shown in
In step S202, the backlight signal values of the plurality of backlight partitions are adjusted by performing peak stretching processing on at least one of the plurality of backlight partitions having a backlight signal value greater than a peak stretching threshold, so that a total power consumption of the plurality of backlight partitions in the backlight module is less than a power threshold of the backlight module.
In step S203, backlight signal values of the pixels in the image to be displayed are determined according to the adjusted backlight signal values of the plurality of backlight partitions.
In step S204, output grayscale values of the pixels are determined according to the backlight signal values of the pixels and the input grayscale values of the pixels.
In step S205, the display panel is driven using the determined output grayscale values of the pixels; and the backlight module is driven using the adjusted backlight signal values of the plurality of backlight partitions.
Next, the driving method 20 according to the embodiment of the present disclosure will be described in detail with reference to the accompanying drawings.
According to the embodiment of the present disclosure, in step S201, a spatial domain conversion may further be performed on the input image to be displayed. For example, an original input image in a RGB format may be converted to a Hue, Saturation, brightness Value (HSV) color space format, to separate hue, saturation, and brightness components of the original image, and use the brightness value components (denoted as components V) as input grayscale values of pixels in subsequent processing, so as to retain brightness of the original image as much as possible. It may be understood by those skilled in the art that the RGB-HSV color space conversion may be performed using various methods, so that the components V which are obtained by the HSV conversion may be grayscale values from 0 to 255, which will not be described in detail for brevity. In addition, when the display panel is driven according to the determined output grayscale values of the respective pixels in step S205, it is necessary to convert the output grayscale values of the respective pixels in the HSV color space into RGB data signals to drive the display panel for display.
According to the embodiment of the present disclosure, in step S201, a percentage r of pixel area of a row or column of boundary pixels between a sub-display region SAi of a backlight partition SBi and a sub-display region SAj of a backlight partition SBj located within the sub-display region SAi may further be determined, wherein 0<r<1, i is an integer, 1≤i≤l, 1≤j≤l, and l is a number of the plurality of backlight partitions in the backlight module. The backlight partition SBi and the backlight partition SBj are adjacent ones of the plurality of backlight partitions. It may be understood by those skilled in the art that there may be more than one backlight partition SBj. In step S201, a histogram statistics of input grayscale values of pixels in the sub-display region SAi may be calculated based on the percentage r of pixel area. Then, a backlight signal value of the backlight partition SBi is calculated using a cumulative distribution function of the input grayscale values according to the histogram statistics.
As shown in
Next, an exemplary process of performing histogram statistics on input grayscale values of pixels in each sub-display region in the above step S201 will be described in detail. When histogram statistics is performed, for each sub-display region, a cumulative sum of a number of pixels having one of the input grayscale values from 0 to 255 is calculated. For example, for the sub-display region SA1, when statistics is performed on a cumulative sum of a number of pixels having one of the input grayscale values from 0 to 255 for the 67th row of pixels, since 67% of the pixel area of the 67th row is considered to be in the sub-display region SA1, a number of pixels having a corresponding grayscale value is multiplied by a coefficient of 67%=0.67. For example, in an example in which the sub-display region SA1 comprises a first row of pixels to the 67th row of pixels, it is assumed that 124 pixels in total from the first row of pixels to the 66th row of pixels have an input grayscale value of 155, and 24 pixels in the 67th row have the grayscale value of 155. When statistics is performed on a number of pixels having the input grayscale value of 155 for the sub-display region SA1, a number of pixels having the input grayscale value of 155 in the 67th row is considered to be 24×0.67=16, and therefore a number of pixels having the pixel grayscale value of 155 in the sub-display region SA1 is (124+16)=140. Similarly, for the sub-display region SA2, when statistics is performed on a cumulative sum of a number of pixels having one of the input grayscale values from 0 to 255 for the 67th row of pixels, since 33% of each pixel in the 67th row is considered to be in the sub-display region SA2, a number of pixels having a corresponding grayscale value is multiplied by a coefficient of 33%=0.33; and when statistics is performed on a cumulative sum of a number of pixels having one of the input grayscale values from 0 to 255 for the 134th row of pixels, since 33% of each pixel in the 134th row is considered to be in the sub-display region SA2, a number of pixels having a corresponding grayscale value is multiplied by a coefficient of 33%=0.33. For the sub-display region SA3, when statistics is performed on a cumulative sum of a number of pixels having one of the input grayscale values from 0 to 255 for the 134th row of pixels, since 67% of each pixel in the 134th row is considered to be in the sub-display region SA3, a number of pixels having a corresponding grayscale value is multiplied by a coefficient of 67%=0.67. Since a number of pixels having a certain grayscale that is obtained in this way may not be an integer, the number of pixels may be rounded.
It may be understood by those skilled in the art that although the above examples are described by using rows of boundary pixels as an example, the method according to the embodiment of the present disclosure may of course be applied to a case of columns of boundary pixels, which will not be repeated here for brevity.
After histogram statistics is performed, a pixel number distribution of the respective input grayscale values in each sub-display region may be obtained. Then, a Probability Density Function (PDF) and a Cumulative Distribution Function (CDF) of the input grayscale values in each sub-display region are calculated according to the histogram statistics.
It may be understood by those skilled in the art that, in step S201, a value of the CDF to be used may be set to be slightly larger, for example, 0.003. Thereby, for each sub-display region SAi, the backlight signal value of the backlight partition SBi may be acquired by taking an input grayscale value of fewer pixels into account, which may reduce the influence of noise points that may exist in the sub-display region SAi on the backlight signal value. In addition, it may be understood by those skilled in the art that other values of the CDF may of course be used in S201.
According to the embodiment of the present disclosure, a number of pixels having a respective input grayscale value included in each sub-display region is calculated more accurately by taking the case that a number of pixels included in the sub-display region for the backlight partition is not an integer into account, which further improves the accuracy of statistics on the histogram, thereby improving the accuracy of subsequent processing. In addition, in the above step S201, the backlight signal values of the plurality of backlight partitions in the backlight module which are determined according to the input grayscale values of the respective pixels in the input image to be displayed may also be specifically implemented in other manners. For example, an average value of the input grayscale values of all pixels in the sub-display region is used as the backlight signal value corresponding to the backlight partition, which is not limited herein.
According to the embodiment of the present disclosure, in step S202, the backlight signal values of the plurality of backlight partitions are adjusted by performing peak stretching processing on at least one of the plurality of backlight partitions having a backlight signal value greater than a peak stretching threshold.
In step S501, a maximum power consumption margin of the backlight module is determined according to the backlight signal values of the plurality of backlight partitions and a power threshold of the backlight module.
In step S502, a representative backlight value of the backlight partition is calculated for each of the plurality of backlight partitions based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition, so as to obtain a plurality of representative backlight values. According to the description below, it may be learned that the representative backlight value is a backlight value which is determined according to a specific value of the CDF for comparison with the peak stretching threshold. Here, “representative” is only used for naming the value, and does not provide additional restrictions.
In step S503, candidate ones of the plurality of backlight partitions having a representative backlight value greater than the peak stretching threshold are ranked in a descending order of the plurality of representative backlight values.
In step S504, the backlight signal values of the ranked candidate backlight partitions are sequentially stretched by setting times in response to a sum of power consumption increments of the backlight module due to the peak stretching processing being less than the maximum power consumption margin.
Next, the exemplary method for performing peak stretching processing according to the embodiment of the present disclosure shown in
In step S501, a maximum power consumption margin ΔP of the backlight module is determined according to the power threshold of the backlight module and the backlight signal values of the plurality of backlight partitions obtained in step S201. For example, the power threshold of the backlight module may be a rated power of the backlight module or a maximum power which may be withstood by the backlight module.
For example, a first power consumption value P1 of the backlight module may be calculated according to the backlight signal values of the respective backlight partitions in the plurality of backlight partitions obtained in step 201. Specifically, a power consumption of each backlight partition may be calculated according to a backlight signal value of the backlight partition, and the first power consumption value P1 of the backlight module may be obtained by adding the power consumptions of the respective backlight partitions. Then, the power threshold of the backlight module is used as a second power consumption value P2. A maximum power consumption margin may be obtained by subtracting the first power consumption value P1 from the second power consumption value P2, ΔP=P2−P1.
In step S502, a representative backlight value of each backlight partition SBi is calculated based on a cumulative distribution function of input grayscale values of pixels in each sub-display region SAi. For example, histogram statistics may be performed on the input grayscale values of the pixels in each sub-display region SAi, and a cumulative distribution function CDF of the input grayscale values of the sub-display region SAi may be obtained based on the histogram statistics. For example, a grayscale value when the CDF is 0.05 may be used as a representative backlight value of the corresponding backlight partition SBi. When the CDF is 0.05, it is equivalent to use, as the representative backlight value of the backlight partition SBi, an input grayscale value Y when a cumulative result of a corresponding number of pixels is 5% of a total number of pixels in the sub-display region SAi in a histogram statistical result in a descending order of input grayscale values. This method is used to determine the representative backlight value Y of each backlight partition SBi.
As shown in
It may be understood by those skilled in the art that in step S502, the value of the CDF to be used may be set to be slightly larger, for example, 0.05. Thereby, for each sub-display region SAi, a representative backlight value of the backlight partition SBi may be acquired by taking an input grayscale value of more pixels into account. This is completely different from the above step S201 in which the value of the CDF may be set to be slightly smaller (for example, 0.003). Thereby, the backlight signal value X and the representative backlight value Y obtained for the same backlight partition SBi may be the same or different. In addition, it may be understood by those skilled in the art that other values of the CDF may of course be used in S502.
It may be understood by those skilled in the art that the representative backlight value may also be calculated using an average value method. For example, an average value of pixel grayscale values of all pixels in the sub-display region SAi is taken as the representative backlight value of the backlight partition SBi. However, since the average value method does not take into account distribution characteristics of the grayscale values of the pixels in the sub-display region SAi, the representative backlight values of the backlight partitions which are acquired using the average value method may not well retain effective information of the image to be displayed. In addition, when backlight partitions which are to be subjected to peak stretching processing are selected using the representative backlight values of the backlight partitions which are acquired using the average value method, a range of the backlight partitions which are to be subjected to peak stretching processing may not be adjusted according to actual needs. Compared with the average value method, the cumulative distribution function CDF takes into account not only the grayscale values of the pixels, but also the distribution of the grayscale values of the pixels, and therefore the effective information of the image to be displayed may be retained as much as possible. In addition, the range of the backlight partitions which are to be subjected to peak stretching processing may be flexibly adjusted using different values of the CDF, by simply adjusting the value of the CDF. For example, in a case where a peak stretching threshold T is given, the value of the CDF is increased, for example, the value of the CDF, which is equal to 0.05, may be changed to 0.1, which means that the representative backlight value which is acquired in this way may decrease, and therefore the range of the backlight partitions which are to be subjected to peak stretching processing may be reduced. Similarly, in a case where the peak stretching threshold T is given, the value of the CDF is decreased, for example, the value of the CDF, which is equal to 0.05, may be changed to 0.01, which means that the representative backlight value which is acquired in this way may increase, and therefore the range of the backlight partitions which are to be subjected to peak stretching processing may be increased. Therefore, according to the embodiment of the present disclosure, there is provided a more flexible method to determine the backlight partitions which are to be subjected to peak stretching processing.
According to the embodiment of the present disclosure, compared with a case where the average value of the input grayscale values (i.e., the grayscale values of the pixels) of the sub-display region SAi is used as the representative backlight value of the backlight partition SBi, when the cumulative distribution function CDF of the input grayscale values is used, most of image information may be effectively retained while reducing a number of backlight partitions which are to be subjected to peak stretching processing, thereby ensuring that the peak stretching processing is performed only on a backlight partition having a large backlight signal value. In addition, according to the embodiment of the present disclosure, the range of the backlight partitions which are subjected to the peak stretching processing may be adjusted by only adjusting the value of the CDF, thereby achieving a more flexible control method.
Then, in step S503, the candidate backlight partitions SBc having a representative backlight value greater than the peak stretching threshold T are ranked in a descending order of the representative backlight values. For example, the respective candidate backlight partitions SBc are ranked according to a descending order of the representative backlight values, and then respective backlight partitions having a representative backlight value greater than the peak stretching threshold T are selected as candidate backlight partitions SBc. Alternatively, respective backlight partitions having a representative backlight value greater than the peak stretching threshold T may also be firstly selected as candidate backlight partitions SBc, and then the candidate backlight partitions SBc are ranked in a descending order of the representative backlight values. It may be understood by those skilled in the art that the peak stretching threshold T may be flexibly set according to practical applications, so that the peak stretching processing is performed only on a backlight partition having a representative backlight value greater than the peak stretching threshold T, to avoid over-bright display.
Next, in step S504, the backlight signal values of the ranked candidate backlight partitions are sequentially stretched by setting times until a sum of power consumption increments due to the peak stretching processing is greater than or equal to the maximum power consumption margin ΔP which is acquired in step S501.
For example, firstly, m=1, and after peak stretching processing is performed on a backlight signal value of a candidate backlight partition which is ranked in the first place (that is, a candidate backlight partition having the largest representative backlight value), a power increment Δp1 caused by the peak stretching processing (i.e., an amount of power change before performing peak stretching processing and after performing peak stretching processing) is determined, and it is determined whether a sum of the power increments (Δp1+0)=Δp1 is less than the maximum power consumption margin ΔP. If Δp1<ΔP, peak stretching processing is performed on a backlight signal value of a candidate backlight partition which is ranked in the second place, a power increment Δp2 caused by the peak stretching processing is determined, m=2, and it is determined whether a sum of the power increment Δp2 and the power increment Δp1, i.e., (Δp1+Δp2), is less than or equal to the maximum power consumption margin ΔP. If so, peak stretching processing is performed a backlight signal value of a candidate backlight partition which is ranked in the third place, and so on. For example, if a sum of the power increments (Δp1+Δp2+Δp3+Δp4+Δp5) obtained after peak stretching processing is performed on a backlight signal value of a candidate backlight partition which is ranked in the fifth place is no less than the maximum power consumption margin ΔP, the peak stretching processing on the backlight signal value of the candidate backlight partition which is ranked in the fifth place is canceled, that is, a final result is that the peak stretching processing is performed on the backlight signal values of the candidate backlight partitions which are ranked in the first place to the fourth place. It may be understood by those skilled in the art that various methods may be used to perform the peak stretching processing, which will not be repeated here for brevity.
According to the embodiment of the present disclosure, since there may be a large difference between backlight signal values of a backlight partition SBpeak which has been subjected to the peak stretching processing and a neighborhood backlight partition, it is prone to cause occurrence of bright blocks. Therefore, according to the embodiment of the present disclosure, smoothing processing may further be performed on the backlight signal value of the backlight partition which has been subjected to the peak stretching processing.
In step S601, the backlight signal value A of the backlight partition SBpeak which has been subjected to the peak stretching processing is acquired.
In step S602, a minimum value B of backlight signal values of (N×N−1) neighborhood backlight partitions of the backlight partition SBpeak is acquired, where N is an odd number greater than 1.
In step S603, it is determined whether a difference value (A−B) between A and B is greater than a smoothing threshold K.
In step S604, if the difference value (A−B) is greater than the smoothing threshold K, a smoothed backlight signal value A′=(K/(A−B)) xA+(1−K/(A-B))×B is used as the backlight signal value of the backlight partition SBpeak.
In step S605, if the difference value (A−B) is less than or equal to the smoothing threshold K, the backlight signal value A of the backlight partition SBpeak does not change.
According to the embodiment of the present disclosure, the smoothing method shown in
According to the embodiment of the present disclosure, the difference value between the backlight signal values of the backlight partitions may be adjusted by only adjusting the smoothing threshold K. The smoothing threshold K may be selected based on a linear relationship between brightness of the backlight module and backlight signal values, that is, as the backlight signal value increases, the brightness of the backlight module increases linearly. For example, by taking a 4-bit backlight screen as an example and taking an intermediate backlight signal value of 127 relative to a maximum backlight signal value of 255 as a reference value, it may be considered that a brightness difference between brightness when the backlight signal value is less than or equal to 210 and brightness when the backlight signal value is equal to 127 is acceptable to human eyes. Therefore, the purpose of the smoothing is to smooth the backlight signal value which has been subjected to the peak stretching processing to 210. At this time, the smoothing threshold K may be set to 210−127=83, so that a difference between backlight signal values of neighborhood backlight partitions may be maintained in a range of less than or equal to 83.
According to the embodiment of the present disclosure, in step S203, the adjusted backlight signal values of the plurality of backlight partitions may be processed using a preset backlight diffusion function to determine backlight signal values of the respective pixels in the image to be displayed. For example, the adjusted backlight signal values of the plurality of backlight partitions may be diffused to pixels in the respective sub-display regions using a Point Spread Function (PSF) to obtain backlight signal values of the respective pixels. According to the embodiment of the present disclosure, in order to improve the accuracy of the PSF processing, for example, the backlight signal values of the respective pixels which are acquired by the PSF processing may be subjected to normalization processing and data interpolation row by row, and are fitted to a curve, and the backlight signal values of the respective pixels may be obtained from the fitted curve. It may be understood by those skilled in the art that backlight diffusion may be performed using various methods to obtain the backlight signal values of the respective pixels, and the embodiments of the present disclosure are not limited to the above examples.
According to the embodiment of the present disclosure, the “backlight signal values of the pixels” may be understood as compensation for visual brightness of each pixel in the image to be displayed by brightness of backlight partitions. In addition, it may be understood by those skilled in the art that the “the adjusted backlight signal values of the plurality of backlight partitions” may be smoothed backlight signal values, or may also be backlight signal values without performing smoothing.
According to the embodiment of the present disclosure, in order to achieve a better compensation effect, in step S204, an output grayscale value of a pixel is determined according to a backlight signal value and an input grayscale value of the pixel.
In step S701, it is determined whether the backlight signal value of the pixel is lower than an always-on grayscale value; if so, step S703 is performed; and if not, step S702 is performed.
In step S702, it is determined whether the input grayscale value of the pixel is less than the peak stretching threshold T; if so, step S704 is performed; and if not, step S705 is performed.
In step S703, the input grayscale value of the pixel is increased to obtain the output grayscale value of the pixel.
In step S704, the input grayscale value of the pixel is decreased to obtain the output grayscale value of the pixel.
In step S705, the input grayscale value of the pixel is linearly stretched to obtain the output grayscale value.
It may be understood by those skilled in the art that the output grayscale value of each pixel obtained above is substantially a component V in an HSV space. When it is to drive the display panel, the output grayscale value of each pixel needs to be converted from the HSV color space into an RGB data signal for display. The conversion from the HSV color space into the RGB data signal may be achieved using an inverse conversion of the RGB-HSV conversion used in step 201.
According to the embodiment of the present disclosure, the term “always-on grayscale value” may refer to a grayscale value corresponding to the pixel when the backlight partition emits light at the maximum brightness, for example, 255, and of course, the grayscale value may also be set to other values. According to the embodiment of the present disclosure, in a case where a backlight module is given, the “always-on grayscale value” may be a constant.
In one example, when it is determined that the backlight signal value of the pixel is lower than the always-on grayscale value, the output grayscale value of the pixel may be determined according to the following formula (1):
Voutput=V0+(blmax−blpsf)×V0/M (1);
wherein Voutput represents the output grayscale value of the pixel, V0 represents the input grayscale value of the pixel, blpsf represents the backlight signal value of the pixel, blmax represents the maximum value of the backlight signal value of each pixel, and M represents the always-on grayscale value, which is generally 255.
When it is determined that the backlight signal value of the pixel is higher than or equal to the threshold grayscale value and the input grayscale value of the pixel is less than the peak stretching threshold T, the output grayscale value of the pixel may be determined according to the following formula 2a:
Voutput=V0×(M/blpsf) (2a);
wherein Voutput represents the output grayscale value of the pixel, V0 represents the input grayscale value of the pixel, blpsf represents the backlight signal value of the pixel, and M represents the always-on grayscale value, which is generally 255.
When it is determined that the backlight signal value of the pixel is higher than or equal to the threshold grayscale value, and the input grayscale value of the pixel is greater than or equal to the peak stretching threshold T, the output grayscale value of the pixel may be determined according to the following formula 3a:
Voutput=((M−T×(M/blpsf))/(M−T))×(V0−M)+M (3a);
wherein Voutput represents the output grayscale value of the pixel, V0 represents the input grayscale value of the pixel, blpsf represents the backlight signal value of the pixel, T represents the peak stretching threshold, and M represents the always-on grayscale value, which is generally 255.
When the above formulas 2a and 3a are used, although the bright block problem is effectively solved, the obtained display image is prone to have a black spot problem, which may affect the display effect. This is because, for example, a difference between original brightness values of two adjacent pixels is only 2, but after adjustment is performed using the above formulas 2a and 3a, the difference between the brightness values reaches 10. It may be seen from
To this end, the peak stretching threshold T may be decreased (represented as movement of the point P to the left in
Based thereon, the output grayscale value of the pixel may be determined according to the following formula 2b:
Voutput=V0×((M+(blpsf−M)/a)/blpsf)(1/γ) (2b)
wherein Voutput represents the output grayscale value of the pixel, V0 represents the input grayscale value of the pixel, blpsf represents the backlight signal value of the pixel, a is a constant greater than 1, for example, 1.2 may be selected, and the smaller the value of a, the better, for example, γ=2.2, and M represents the always-on grayscale value, which is generally 255.
In addition, the output grayscale value of the pixel may be determined according to the following formula 3b:
Voutput=((M−T×(M+(blpsf−M)/a)/blpsf)(1/γ))/(M−T))×(V0−M)+M (3b)
wherein Voutput represents the output grayscale value of the pixel, V0 represents the input grayscale value of the pixel, blpsf represents the backlight signal value of the pixel, T represents the peak stretching threshold, a is a constant greater than 1, for example, 1.2 may be selected, and the smaller the value of a, the better, for example, γ=2.2, and M represents the always-on grayscale value, which is generally 255.
The above formula 3b is a straight line solving expression based on the formula 2a. The formula 2b has two main improvements over the formula 2a: the point P is moved in the upward direction by changing the original backlight signal value; and adding a power index of 1/γ, which makes the transmittance curve smooth at the point P, makes change in the transmittance softer, and achieves a better display effect. Therefore, the black spot problem may be solved, which realizes a better HDR display effect.
It may be understood by those skilled in the art that functional modules in the driving apparatus 800A according to the embodiment of the present disclosure may be used to implement various functions of the exemplary driving method according to the embodiment of the present disclosure, for example, the driving methods described above with reference to
It may be understood by those skilled in the art that by executing the instructions stored in the memory 8002 by the processor 8001, the driving apparatus 800B according to the embodiment of the present disclosure may implement various functions of the exemplary driving method according to the embodiment of the present disclosure, for example, the driving methods described above with reference to
It may be understood by those skilled in the art that the display device 90 according to the embodiment of the present disclosure may be any product or component having a display function, such as an electronic paper, a mobile phone, a tablet computer, a television, a display, a notebook computer, a digital photo frame, a navigator, etc.
According to the technical solutions of the embodiments of the present disclosure, there are provided a display device and a method for driving the same, a driving apparatus, and a computer-readable medium. Peak stretching processing is performed on the backlight signal value of at least one of the plurality of backlight partitions using a cumulative distribution function to adjust the backlight signal values of the plurality of backlight partitions, and smooth processing is performed on the backlight partitions which have been subjected to the peak stretching processing to obtain the backlight signal values of the respective pixels in the image to be displayed, which may further improve the display effect. In addition, the output grayscale value of each pixel is determined according to the backlight signal value and the input grayscale value of the pixel for display control. In addition, in a case where a backlight partition of a backlight module may correspond to a number of pixels which is not an integer, integerization processing is performed. With the technical solutions according to the embodiments of the present disclosure, the backlight signal value may be accurately compensated in a case of any change in backlight, so that the adjusted transmittance matches with the change in backlight and the brightness of the image to be displayed, thereby avoiding the bright block problem and improving the display effect.
It should be illustrated that, functions described herein as being implemented by pure hardware, pure software, and/or firmware may also be implemented by means of dedicated hardware, a combination of general-purpose hardware and software, etc. For example, functions described as being implemented by dedicated hardware (for example, Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), etc.) may be implemented by a combination of general purpose hardware (for example, Central Processing Unit (CPU), or Digital Signal Processor (DSP)) and software, and vice versa.
It should be illustrated that, in the above description, the technical solutions according to the embodiments of the present disclosure are shown by way of example only, but it does not mean that the embodiments of the present disclosure are limited to the above steps and structures. Where possible, steps and structures may be adjusted and selected as needed. Therefore, some steps and units are not necessary to implement the general idea of the embodiments of the present disclosure.
The present disclosure has been described hereto in connection with the embodiments. It should be understood that various other changes, substitutions and additions can be made by those skilled in the art without departing from the spirit and scope of the embodiments of the present disclosure. Therefore, the scope of the embodiments of the present disclosure is not limited to the specific embodiments described above, but is defined by the appended claims.
Claims
1. A method for driving a display device comprising a display panel and a backlight module, the method comprising:
- determining backlight signal values of a plurality of backlight partitions in the backlight module according to input grayscale values of pixels in an image to be displayed;
- adjusting the backlight signal values of the plurality of backlight partitions by performing peak stretching processing on at least one of the plurality of backlight partitions having a backlight signal value greater than a peak stretching threshold, so that a total power consumption of the plurality of backlight partitions in the backlight module is less than a power threshold of the backlight module;
- determining backlight signal values of the pixels in the image to be displayed according to the adjusted backlight signal values of the plurality of backlight partitions;
- determining output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels;
- driving the display panel using the determined output grayscale values of the pixels; and
- driving the backlight module using the adjusted backlight signal values of the plurality of backlight partitions.
2. The method according to claim 1, wherein the adjusting the backlight signal values of the plurality of backlight partitions by performing peak stretching processing on at least one backlight partition having a backlight signal value greater than a peak stretching threshold comprises:
- determining a maximum power consumption margin of the backlight module according to the backlight signal values of the plurality of backlight partitions and the power threshold of the backlight module;
- calculating, for each of the plurality of backlight partitions, a representative backlight value of the backlight partition based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition, so as to obtain a plurality of representative backlight values;
- ranking candidate ones of the plurality of backlight partitions having a representative backlight value greater than the peak stretching threshold in a descending order of the plurality of representative backlight values; and
- sequentially stretching the backlight signal values of the ranked candidate backlight partitions in response to a sum of power consumption increments of the backlight module due to the peak stretching processing being less than the maximum power consumption margin.
3. The method according to claim 2, wherein the calculating a representative backlight value of the backlight partition based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition comprises:
- performing histogram statistics on the input grayscale values of the pixels in the sub-display region to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
- calculating the representative backlight value of the backlight partition using the cumulative distribution function of the input grayscale values according to the histogram.
4. The method according to claim 1, wherein the determining backlight signal values of the pixels in the image to be displayed comprises:
- determining the backlight signal values of the pixels in the image to be displayed by processing the adjusted backlight signal values of the plurality of backlight partitions using a preset backlight diffusion function.
5. The method according to claim 1, further comprising:
- performing smoothing processing on the backlight signal values of the backlight partitions which have been subjected to the peak stretching processing,
- wherein determining backlight signal values of the pixels in the image to be displayed comprises:
- determining the backlight signal values of the pixels in the image to be displayed by processing the smoothed backlight signal values using a preset backlight diffusion function.
6. The method according to claim 5, wherein performing smoothing processing on the backlight signal values of the backlight partitions which have been subjected to the peak stretching processing comprises:
- acquiring a backlight signal value A of a backlight partition SBpeak which has been subjected to the peak stretching processing;
- acquiring a minimum value B of backlight signal values of (N×N−1) neighborhood backlight partitions of the backlight partition SBpeak, where N is an odd number greater than 1; and
- in response to a difference value (A−B) being greater than or equal to a smoothing threshold K, using a smoothed backlight signal value A′=(K/(A−B))×A+(1−K/(A−B))×B as the backlight signal value of the backlight partition SBpeak.
7. The method according to claim 1, wherein the determining backlight signal values of a plurality of backlight partitions in the backlight module according to input grayscale values of pixels in an image to be displayed comprises:
- for each of the plurality of backlight partitions,
- performing histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
- calculating a backlight signal value of the backlight partition using a cumulative distribution function of the input grayscale values according to the histogram,
- wherein performing histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition comprises:
- determining a percentage r of pixel area of a row or column of boundary pixels between a sub-display region SAi of a backlight partition SBi and a sub-display region SAj of a backlight partition SBj located within the sub-display region SAi, where 0<r<1, i and j are integers, 1≤i≤l, 1≤j≤l, l is a number of the plurality of backlight partitions in the backlight module, and the backlight partition SBi and the backlight partition SBj are adjacent ones of the plurality of backlight partitions; and
- performing histogram statistics on input grayscale values of pixels in the sub-display region SAi based on the percentage r pixel area.
8. The method according to claim 1, wherein the power threshold of the backlight module is set to a rated power of the backlight module or a maximum power withstandable by the backlight module.
9. A non-transitory computer-readable storage medium having stored thereon instructions that are configured to, when executed by at least one processor, implement the method according to claim 1.
10. A driving apparatus, comprising:
- a memory configured to store instructions;
- at least one processor which executes the instructions stored in the memory to:
- determine backlight signal values of a plurality of backlight partitions in the backlight module according to input grayscale values of pixels in an image to be displayed;
- adjust the backlight signal values of the plurality of backlight partitions by performing peak stretching processing on at least one of the plurality of backlight partitions having a backlight signal value greater than a peak stretching threshold, so that a total power consumption of the plurality of backlight partitions in the backlight module is less than a power threshold of the backlight module;
- determine backlight signal values of the pixels in the image to be displayed according to the adjusted backlight signal values of the plurality of backlight partitions;
- determine output grayscale values of the pixels according to the backlight signal values of the pixels and the input grayscale values of the pixels;
- drive the display panel using the determined output grayscale values of the pixels; and
- drive the backlight module using the adjusted backlight signal values of the plurality of backlight partitions.
11. A display device, comprising:
- a display panel comprising a plurality of sub-display regions;
- a backlight module comprising a plurality of backlight partitions; and
- the driving apparatus according to claim 10.
12. The driving apparatus according to claim 10, wherein the at least one processor executes the instructions stored in the memory to:
- determine a maximum power consumption margin of the backlight module according to the backlight signal values of the plurality of backlight partitions and the power threshold of the backlight module;
- calculate, for each of the plurality of backlight partitions, a representative backlight value of the backlight partition based on a cumulative distribution function of input grayscale values of pixels in a sub-display region corresponding to the backlight partition, so as to obtain a plurality of representative backlight values;
- rank candidate ones of the plurality of backlight partitions having a representative backlight value greater than the peak stretching threshold in a descending order of the plurality of representative backlight values; and
- sequentially stretch the backlight signal values of the ranked candidate backlight partitions in response to a sum of power consumption increments of the backlight module due to the peak stretching processing being less than the maximum power consumption margin.
13. The driving apparatus according to claim 10, wherein the at least one processor executes the instructions stored in the memory to:
- perform histogram statistics on the input grayscale values of the pixels in the sub-display region to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
- calculate the representative backlight value of the backlight partition using the cumulative distribution function of the input grayscale values according to the histogram.
14. The driving apparatus according to claim 10, wherein the at least one processor executes the instructions stored in the memory to:
- determine the backlight signal values of the pixels in the image to be displayed by processing the adjusted backlight signal values of the plurality of backlight partitions using a preset backlight diffusion function.
15. The driving apparatus according to claim 10, wherein the at least one processor executes the instructions stored in the memory to:
- perform smoothing processing on the backlight signal values of the backlight partitions which have been subjected to the peak stretching processing, and
- determine the backlight signal values of the pixels in the image to be displayed by processing the smoothed backlight signal values using a preset backlight diffusion function.
16. The driving apparatus according to claim 10, wherein the at least one processor executes the instructions stored in the memory to:
- acquire a backlight signal value A of a backlight partition SBpeak which has been subjected to the peak stretching processing;
- acquiring a minimum value B of backlight signal values of (N×N−1) neighborhood backlight partitions of the backlight partition SBpeak, where N is an odd number greater than 1; and
- in response to a difference value (A−B) being greater than or equal to a smoothing threshold K, use a smoothed backlight signal value A′=(K/(A−B))×A+(1−K/(A−B))×B as the backlight signal value of the backlight partition SBpeak.
17. The driving apparatus according to claim 10, wherein the at least one processor executes the instructions stored in the memory to:
- for each of the plurality of backlight partitions,
- perform histogram statistics on input grayscale values of a sub-display region corresponding to the backlight partition to obtain a histogram reflecting a number of pixels as a function of the input grayscale values; and
- calculate a backlight signal value of the backlight partition using a cumulative distribution function of the input grayscale values according to the histogram, and
- determine a percentage r of pixel area of a row or column of boundary pixels between a sub-display region SAi of a backlight partition SBi and a sub-display region SAj of a backlight partition SBj located within the sub-display region SAi, where 0<r<1, i and j are integers, 1≤i≤l, 1≤j≤l, l is a number of the plurality of backlight partitions in the backlight module, and the backlight partition SBi and the backlight partition SBj are adjacent ones of the plurality of backlight partitions; and
- perform histogram statistics on input grayscale values of pixels in the sub-display region SAi based on the percentage r pixel area.
9711093 | July 18, 2017 | Fujiwara et al. |
9741305 | August 22, 2017 | Jung |
10210822 | February 19, 2019 | Zhang et al. |
10388231 | August 20, 2019 | Zhou et al. |
20030090455 | May 15, 2003 | Daly |
20060238487 | October 26, 2006 | Shih |
20060279522 | December 14, 2006 | Kurihara |
20070152926 | July 5, 2007 | Kwon |
20080252666 | October 16, 2008 | Chen |
20120299891 | November 29, 2012 | Fujiwara et al. |
20160203774 | July 14, 2016 | Ahn et al. |
20180075813 | March 15, 2018 | Zhang et al. |
20180218690 | August 2, 2018 | Zhou et al. |
20190355313 | November 21, 2019 | Sun et al. |
102324222 | January 2012 | CN |
102770798 | November 2012 | CN |
106023905 | October 2016 | CN |
106297674 | January 2017 | CN |
106448571 | February 2017 | CN |
108665857 | October 2018 | CN |
20130030877 | March 2013 | KR |
20130052298 | May 2013 | KR |
Type: Grant
Filed: Jul 25, 2019
Date of Patent: Sep 7, 2021
Patent Publication Number: 20210020116
Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD. (Beijing), BOE TECHNOLOGY GROUP CO., LTD. (Beijing)
Inventors: Yilang Sun (Beijing), Yifang Chu (Beijing), Zhihua Ji (Beijing), Tiankuo Shi (Beijing), Lingyun Shi (Beijing), Xiaomang Zhang (Beijing)
Primary Examiner: Dorothy Harris
Application Number: 16/635,086