The present disclosure claims priority of a patent application with title of “DISPLAY DRIVING METHOD, APPARATUS AND DISPLAY DEVICE” submitted by the present applicant on Sep. 7, 2015 in China, which is hereby incorporated by reference in its entirety.
The present disclosure relates to the field of display technology, and in particular, to a display driving method, apparatus and a display device.
In the display field, the higher the desired brightness of a display screen is, accordingly, the greater the analog power supply voltage of a source driver chip of a display module must be. Thus, in order to ensure that the display screen can emit light with maximum brightness, the analog power supply voltage of the source driver chip is generally set to the voltage corresponding to the maximum brightness.
However, when the source driver chip operates at a voltage corresponding to the maximum brightness, power consumption of the source driver chip is high.
Embodiments of the present disclosure provide a display driving method, apparatus and a display device. According to a first aspect of embodiments of the present disclosure, there is provided a display driving method, comprising:
acquiring pixel data of N pixels, N=i*j, i being a coefficient and being a positive integer, and j being the number of pixels in each row;
determining, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data;
calculating an analog power supply voltage of a source driver chip of a display module according to respective brightness values, the analog power supply voltage being positively correlated with the brightness values.
Alternatively, said determining, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data comprises:
converting a gray scale input value in each pixel data into brightness values of at least three types of sub-pixels, the at least three types of sub-pixels comprising: a sub-pixel R, a sub-pixel G and a sub-pixel B; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel W; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel Y.
Alternatively, said calculating the analog power supply voltage of a source driver chip of a display module according to respective brightness values comprises:
querying a voltage value corresponding to each brightness value according to a preset correspondence between the brightness values and the voltage values;
selecting, for each type of sub-pixel, a maximum voltage value from N voltage values corresponding to N brightness values of this type of sub-pixel;
calculating the analog power supply voltage according to the selected maximum voltage values of the sub-pixels of different types.
Alternatively, said analog power supply voltage VAVDD is that VAVDD=k*Max (VS
wherein it is assumed that sub-pixels of different types are S1, S2, . . . Sn respectively; the maximum voltage values corresponding to sub-pixels of respective types are VS
Alternatively, before said calculating the analog power supply voltage of a source driver chip of a display module according to respective brightness values, the method further comprises:
calculating, for each pixel data, a total brightness value of the pixel corresponding to the pixel data according to the brightness values of respective sub-pixels in the pixel corresponding to the pixel data;
determining the number of total brightness values higher than a preset threshold among N total brightness values;
reducing, if a ratio of the number to N is less than a preset ratio, the total brightness values higher than the preset threshold to the preset threshold;
calculating brightness values of respective sub-pixels in the corresponding pixel after the total brightness values are reduced to the preset threshold.
Alternatively, the method further comprises:
for each type of sub-pixel, selecting the maximum brightness value from N brightness values corresponding to this type of sub-pixel, and;
calculating, for each pixel data, a gray scale output value of this type of sub-pixel corresponding to the pixel data, according to the selected maximum brightness value, the brightness value of this type of sub-pixel corresponding to each pixel data and the number of bits of the pixel data
According to a second aspect of embodiments of the present disclosure, there is provided a display driving apparatus, comprising:
a data acquisition module for acquiring pixel data of N pixels, N=i*j, i being a coefficient and being a positive integer, and j being the number of pixels in each row;
a brightness value determination module for determining, for each pixel data acquired by the data acquisition module, brightness values of respective sub-pixels in a pixel corresponding to the pixel data;
a voltage calculation module for calculating an analog power supply voltage of a source driver chip of a display module according to respective brightness values determined by the luminance value determination module, the analog power supply voltage being positively correlated with the brightness values.
Alternatively, the brightness value determination module is further used for:
converting a gray scale input value in each pixel data into brightness values of at least three types of sub-pixels, the at least three types of sub-pixels comprising: a sub-pixel R, a sub-pixel G and a sub-pixel B; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel W; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel Y.
Alternatively, the voltage calculation module comprises:
a first calculation unit for querying a voltage value corresponding to each brightness value according to a preset correspondence between the brightness values and the voltage values;
a voltage selection unit for selecting, for each type of sub-pixel, a maximum voltage value from N voltage values corresponding to N brightness values of this type of sub-pixel;
a second calculation unit for calculating the analog power supply voltage according to the maximum voltage values of the sub-pixels of different types selected by the voltage selection unit.
Alternatively, said analog power supply voltage VAVDD is that VAVDD=k*Max (VS
wherein it is assumed that sub-pixels of different types are S1, S2, . . . Sn respectively; the maximum voltage values corresponding to sub-pixels of respective types are VS
Alternatively, the apparatus further comprises:
a first calculation module for calculating, for each pixel data, a total brightness value of the pixel corresponding to the pixel data according to the brightness values of respective sub-pixels in the pixel corresponding to the pixel data;
a number determination module for determining the number of total brightness values higher than a preset threshold among N total brightness values calculated by the first calculation module;
a brightness value reduction module for, if a ratio of the number determined by the number determination module to N is less than a preset ratio, reducing the total brightness values higher than the preset threshold to the preset threshold;
a second calculation module for calculating brightness values of respective sub-pixels in the corresponding pixel after the total brightness values are reduced to the preset threshold by the luminance value reduction module.
Alternatively, the apparatus further comprises:
a brightness value selection module for selecting, for each type of sub-pixel, the maximum brightness value from N brightness values corresponding to this type of sub-pixel;
a gray scale calculation module for calculating, for each pixel data, a gray scale output value of this type of sub-pixel corresponding to the pixel data, according to the maximum brightness value selected by the luminance value selection module, the brightness value of this type of sub-pixel corresponding to each pixel data and the number of bits of the pixel data.
According to a third aspect of embodiments of the present disclosure, there is provided a display driving apparatus, comprising: a processor; a memory; and computer program instructions stored in the memory, the computer program instructions, when being executed by the processor, performing steps of: acquiring pixel data of N pixels, N=i*j, i being a coefficient and being a positive integer, and j being the number of pixels in each row; determining, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data; calculating an analog power supply voltage of a source driver chip of a display module according to respective brightness values, the analog power supply voltage being positively correlated with the brightness values.
According to a fourth aspect of embodiments of the present disclosure, there is provided a display device, comprising the display driving apparatus disclosed in the second aspect or any one possible implementation of the second aspect.
The embodiments of present disclosure determines, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to each pixel data, after acquiring the pixel data of N pixels, and then calculates the analog power supply voltage of the source driver chip according to the brightness value required actually. Since the calculated analog power supply voltage is usually lower than the voltage corresponding to the maximum brightness, the scheme described above solves the problem that the power consumption of the source driver chip is high in the prior art by way of reducing the analog power supply voltage, and thus achieves the effect that the power consumption of the source driver chip may be reduced and the service life of the source driver chip is thereby prolonged.
In order to explain the technical schemes in embodiments of the present disclosure more clearly, attached drawings to be used in the description of embodiments will be introduced simply in the following. Apparently, the attached drawings described below are only some embodiments of the present disclosure. It is possible for those of ordinary skill in the art to obtain other attached drawings according to these attached drawings on the premise of paying no creative work.
In order to make the object, technical schemes and advantages of the present disclosure more clear, implementations of the present disclosure will be described in more detail in conjunction with attached drawings in the following.
For better understanding, first of all, the implementation scenario to which display driving methods provided by various embodiments of the present disclosure relate will be introduced simply.
Please refer to
When the source driver chip operates, the power consumption of AVDD is that:
PAVDD=C1oad*FData×VAVDD2
wherein, C1oad represents the load of Data Line, FData is the change frequency of Data, and VAVDD is the voltage of AVDD.
The voltage value of AVDD is positively correlated with the maximum brightness desired to be displayed, and AVDD is usually set at the voltage corresponding to the maximum brightness for ensuring that the display can be performed with the maximum brightness. Thus, when the source driver chip operates at the voltage corresponding to the maximum brightness, the power consumption of the source driver chip is high.
Please refer to
At step 201, pixel data of N pixels are acquired.
N=i*j, i is a coefficient and is a positive integer, and j is the number of pixels in each row. For example, taking the resolution of a display screen being 1024×768 as an example, when i=2, pixel data of 2×1024 pixels may be acquired.
The pixel data may be an input signal in RGB format, in RGBW format, or in RGBY format. Also, the number of bits of the pixel data may be 6 bit, 8 bit, 10 bit or 12 bit, which is not limited by the present embodiment.
At step 202, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data are determined.
Alternatively, the present step may include converting a gray scale input value in each pixel data into brightness values of at least three types of sub-pixels. The at least three types of sub-pixels include: a sub-pixel R, a sub-pixel G and a sub-pixel B; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel W; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel Y.
Taking the pixel data being a signal in RGB format in the existing standard and the at least three types of sub-pixels are four types of sub-pixels in RGBW, the present step may include the following steps.
(1) Gray scale signals R1, G1 and B1 of R, G and B components in the RGB input signal are converted into their corresponding brightness LR′, LG′ and LB′.
Specifically, please refer to
(2) the color coordinates (A (xA,yA)) of a point A (an arbitrary point) in a display plane and the brightness value LA of the point A are calculated according to LR′, LG′ and LB′.
In connection with
(3) The point A is moved toward a sub-pixel W, and the color coordinates (A (xA′,yA′)) of the moved point A and the brightness value LA′ of the moved point A are calculated.
In connection with
(4) Brightness values of a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel W are calculated according to the coordinates of the moved point A, the brightness value of the moved point A and a replacement ratio of white.
Still in connection with
In addition, please refer to
It should be noted that the present embodiment only uses calculating brightness values after acquiring N pixel data as an example for explanation t. Alternatively, it is also possible to calculate the brightness value according to one pixel data each time when the pixel data is acquired, which is not limited by the present embodiment.
At step 203, the analog power supply voltage of a source driver chip of a display module is calculated according to respective brightness values, the analog power supply voltage being positively correlated with the brightness values.
Specifically, the step may be performed by the following processes.
(i). The voltage value corresponding to each brightness value is queried according to a preset correspondence between the brightness values and the voltage values.
(ii). For each type of sub-pixel, the maximum voltage value is selected from N voltage values corresponding to N brightness values of this type of sub-pixel.
Brightness values of N sub-pixels of a same type may be determined by N pixel data, that is, N voltage values corresponding to brightness values of N sub-pixels of a same type may be obtained after the process (i). Thereafter, for each type of sub-pixels, the maximum voltage value may be selected from the N voltage values obtained.
For example, still taking sub-pixels being four types of sub-pixels in RGBW as an example for explanation. The selected maximum voltage value corresponding to the sub-pixel R is VR max, the selected maximum voltage value corresponding to the sub-pixel G is VG max, the selected maximum voltage value corresponding to the sub-pixel B is VB max, and selected maximum voltage value corresponding to the sub-pixel W is VW max.
(iii). The analog power supply voltage is calculated according to the selected maximum voltage values of the sub-pixels of different types.
The analog power supply voltage is positively correlated with the brightness values.
Specifically, the process (iii) may include the following processes.
(1) It is assumed that respective types of sub-pixels are S1, S2, . . . Sn respectively, and maximum voltage values corresponding to respective types of sub-pixels are VS
(2) The analog power supply voltage VAVDD is that VAVDD=k*Max (VS
Wherein n is the number of sub-pixel types, and k and b are constants. Usually, k may take 1, and b may take 0.2.
For example, when maximum voltage values corresponding to respective types of sub-pixels are VR max, VG max, VB max and VW max, the analog power supply voltage of the source driver chip is VAVDD=k*Max (VRmax+VGmax+VBmax+VWmax)+b.
Alternatively, the display driving method according to the present embodiment may further include the following steps.
At step 204, for each type of sub-pixel, the maximum brightness value is selected from N brightness values corresponding to this type of sub-pixel.
After the brightness values of respective sub-pixels in the pixel corresponding to each pixel data is determined, for each type of sub-pixel, the maximum brightness value may be selected from N brightness values corresponding to this type of sub-pixel.
For example, sub-pixels being four types of sub-pixels in RGBW are still taken as an example for explanation. For the sub-pixel R, the maximum brightness value selected from N brightness values is LRmax; for the sub-pixel G, the maximum brightness value selected from N brightness values is LGmax; for the sub-pixel B, the maximum brightness value selected from N brightness values is LBmax; for the sub-pixel W, the maximum brightness value selected from N brightness values is LWmax.
At step 205, for each pixel data, a gray scale output value of said type of sub-pixel corresponding to the pixel data is calculated according to the selected maximum brightness value, the brightness value of said type of sub-pixel corresponding to the pixel data and the number of bits of the pixel data.
Specifically, the gray scale of a certain type of sub-pixel in the pixel data is
in which L is the brightness of this type of sub-pixel in the current pixel data, Lmax is the selected maximum brightness value of this type of sub-pixel in N pixel data, γ is a coefficient, and n is the number of bits of the pixel data.
For example, sub-pixels being four types of sub-pixels in RGBW are taken as an example for explanation. Gray scale output values of four types of sub-pixels in each pixel data are
respectively.
Alternatively, in practical implementation, there may be other calculation ways to calculate gray scale output values corresponding to respective sub-pixels in each pixel data. For example, after the maximum brightness values corresponding to respective sub-pixels are selected, a gamma curve may be generated firstly. Thereafter, gray scale output values corresponding to respective sub-pixels in each pixel data are queried according to the gamma curve.
Specifically, sub-pixels being four types of sub-pixels in RGBW are taken as an example for explanation. The gamma curve may be that:
In addition, the first point to be noted additionally is that the present embodiment only takes performing step 204 and step 205 after step 203 as an example. Alternatively, step 204 and step 205 may also be performed after step 202, and the actual order for performing them is not limited by the present embodiment.
The second point to be noted additionally is that, after the analog power supply voltage is set, a gamma voltage needs to be adaptively set, that is, gamma voltages (GR, GG, GB, GW) of respective types of sub-pixels need to be adaptively set. Specifically, there may be m gamma voltages for each type of sub-pixel, and each gamma voltage is
in which Xz is a preset constant, Z takes a value from 0 to m, and Vmax is the maximum voltage value among N voltage values corresponding to said type of sub-pixel.
For example, taking gamma voltages of a red sub-pixel being set and the number of gamma voltages being 9 as an example, gamma voltages of the red sub-pixel may be respectively:
Wherein X0=0, X1=32, X2=64, X3=96, X4=128, X5=160, X6=192, X7=224, X8=255. γ is a coefficient, and n is the number of bits of the pixel data. Also, the explanation is made by taking the values of X0 to X8 being the above values as only an example. However, in practical implementation, they may be other values, which are not limited by the present embodiment. Furthermore, the explanation is made by taking the number of gamma voltages of a same type of sub-pixel being 9 only as an example in the present embodiment. Alternatively, the number of gamma voltages may also be more or less, and the number is not limited by the present embodiment.
In one application scenario of the present embodiment, the explanation is made by taking the pixel data being a signal in RGB format and the at least three sub-pixels being four types of sub-pixels in RGBW as an example. Please refer to
In summary, the display driving method provided by the present embodiment determines, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data, after pixel data of N pixels are acquired, and then calculates the analog power supply voltage of the source driver chip according to the brightness value required actually. Since the calculated analog power supply voltage is usually lower than the voltage corresponding to the maximum brightness, the scheme described above solves the problem that the power consumption of the source driver chip is high in the prior art by way of reducing the analog power supply voltage, and thus achieves the effect that the power consumption of the source driver chip may be reduced and the service life of the source driver chip is thereby prolonged.
It should be noted additionally that, referring to
At step 206, for each pixel data, a total brightness value of the pixel corresponding to the pixel data is calculated according to the brightness values of respective sub-pixels in the pixel corresponding to the pixel data.
Taking respective sub-pixels being four types of sub-pixels in RGBW as an example, brightness values of four types of sub-pixels in the pixel data are LR, LG, LB, LW respectively, and accordingly the total brightness value of the pixel corresponding to the pixel data may be LR+LG+LB+LW.
At step 207, the number of total brightness values higher than a preset threshold among N total brightness values is determined.
The preset threshold is a relatively high brightness value. For example, taking the supported maximum brightness being 1 lumen as an example, the preset threshold may take 0.9 lumens.
At step 208, the total brightness values higher than the preset threshold are reduced to the preset threshold if the ratio of the number to N is less than a preset ratio.
To ensure the original display effect, the preset ratio is usually a small preset value. For example, the preset ratio may be 5% or 1%.
In connection with
At step 209, brightness values of respective sub-pixels in the corresponding pixel are calculated after the total brightness values are reduced to the preset threshold.
The ratios between brightness values of respective sub-pixels in one pixel remain unchanged. After the total brightness value of the pixel is reduced to the preset threshold, brightness values of respective sub-pixels may be calculated according to the ratios between brightness values of respective sub-pixels.
By reducing the total brightness values higher than the preset threshold to the preset threshold when total brightness values of the pixels are higher than the preset threshold and the proportion of the number of total brightness values higher than the preset threshold is relatively small, an effect is achieved that the analog power supply voltage of the source driver chip is reduced by reducing the brightness and thus the power consumption is reduced under the premise of not affecting the display effect. Meanwhile, by reducing total brightness values higher than the preset threshold to the preset threshold, that is, by reducing the total brightness of pixels to be displayed, the effect that the power consumption of the light emitting layer may be reduced and thus the service life of the light emitting layer may be prolonged is achieved.
Please refer to
The data acquisition module 401 is used for acquiring pixel data of N pixels, N=i*j, i being a coefficient and being a positive integer, and j being the number of pixels in each row.
The brightness value determination module 402 is used for determining, for each pixel data acquired by the data acquisition module 401, brightness values of respective sub-pixels in a pixel corresponding to the pixel data.
The voltage calculation module 403 is used for calculating an analog power supply voltage of a source driver chip of a display module according to respective brightness values determined by the brightness value determination module 402, the analog power supply voltage being positively correlated with the brightness values.
Alternatively, the brightness value determination module 402 is further used for converting a gray scale input value in each pixel data into brightness values of at least three types of sub-pixels, the at least three types of sub-pixels including: a sub-pixel R, a sub-pixel G and a sub-pixel B; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel W; or a sub-pixel R, a sub-pixel G, a sub-pixel B and a sub-pixel Y.
Alternatively, the voltage calculation module 403 includes: a first calculation unit 403a for querying a voltage value corresponding to each brightness value according to a preset correspondence between the brightness values and the voltage values; a voltage selection unit 403b for selecting, for each type of sub-pixel, a maximum voltage value from N voltage values corresponding to N brightness values of this type of sub-pixel; a second calculation unit 403c for calculating the analog power supply voltage according to the maximum voltage values of the sub-pixels of different types selected by the voltage selection unit 403b.
Alternatively, it may be assumed that sub-pixels of different types are S1, S2, . . . Sn respectively, the maximum voltage values corresponding to sub-pixels of respective types are VS
Alternatively, the apparatus further includes: a first calculation module 404 for calculating, for each pixel data, the total brightness value of the pixel corresponding to the pixel data according to the brightness values of respective sub-pixels in the pixel corresponding to the pixel data; a number determination module 405 for determining the number of total brightness values higher than a preset threshold among N total brightness values calculated by the first calculation module 404; a brightness value reduction module 406 for reducing the total brightness values higher than the preset threshold to the preset threshold if the ratio of the number determined by the number determination module 405 to N is less than a preset ratio; and a second calculation module 407 for calculating brightness values of respective sub-pixels in the corresponding pixel after the total brightness values are reduced to the preset threshold by the brightness value reduction module 406.
Alternatively, the apparatus further includes: a brightness value selection module 408 for selecting, for each type of sub-pixel, the maximum brightness value from N brightness values corresponding to this type of sub-pixel; and a gray scale calculation module 409 for calculating, for each pixel data, a gray scale output value of the type of sub-pixel corresponding to each pixel data, according to the maximum brightness value selected by the brightness value selection module 408, the brightness of the type of sub-pixel corresponding to each pixel data and the number of bits of the pixel data.
In summary, the display driving apparatus provided by the present embodiment determines, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data, after pixel data of N pixels are acquired, and then calculates the analog power supply voltage of the source driver chip according to the brightness value required actually. Since the calculated analog power supply voltage is usually lower than the voltage corresponding to the maximum brightness, the scheme described above solves the problem that the power consumption of the source driver chip is high in the prior art by way of reducing the analog power supply voltage, and thus achieves the effect that the power consumption of the source driver chip may be reduced and that the service life of the source driver chip is thereby prolonged.
By reducing the total brightness values higher than the preset threshold to the preset threshold when total brightness values of the pixels are higher than the preset threshold and the proportion of the number of total brightness values higher than the preset threshold is relatively small, an effect is achieved that the analog power supply voltage of the source driver chip is reduced by reducing the brightness and thus the power consumption is reduced under the premise of not affecting the display effect. Meanwhile, by reducing total brightness values higher than the preset threshold to the preset threshold, that is, by reducing the total brightness of pixels to be displayed, the effect that the power consumption of the light emitting layer may be reduced and thus the service life of the light emitting layer may be prolonged is achieved.
The present disclosure further provides a display device which includes the display driving apparatus as shown in
In summary, the display device provided by the present embodiment determines, for each pixel data, brightness values of respective sub-pixels in a pixel corresponding to the pixel data, after pixel data of N pixels are acquired, and then calculates the analog power supply voltage of the source driver chip according to the brightness value required actually. Since the calculated analog power supply voltage is usually lower than the voltage corresponding to the maximum brightness, the scheme described above solves the problem that the power consumption of the source driver chip is high in the prior art by way of reducing the analog power supply voltage, and thus achieves the effect that the power consumption of the source driver chip may be reduced and that the service life of the source driver chip is thereby prolonged. In addition, since the analog power supply voltage of the source driver chip is lower than the voltage of the maximum brightness, the current flowing through the light emitting layer in the actual operation procedure of the source driver chip is reduced accordingly, and thus the service life of the light emitting layer is prolonged.
The serial numbers of above embodiments of the present disclosure are only for the purpose of description but not represent that the embodiment is superior or inferior.
It should be understood by those of ordinary skill in the art that steps for implementing all or part of the embodiments described above may be accomplished by hardware, or may be accomplished by related hardware instructed by a program which may be stored in a type of computer readable storage medium. The storage medium mentioned above may be a read only memory, a magnetic disk, a compact disk, etc.
The descriptions above are only preferred embodiments of the present disclosure but not used to limit the present disclosure. Any amendment, equivalent substitution, improvement made within the spirit and the principle of the present disclosure should all be contained in the protection scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
2015 1 0564797 | Sep 2015 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
20030122807 | Kataoka et al. | Jul 2003 | A1 |
20100134472 | Chang | Jun 2010 | A1 |
20130147861 | Kim | Jun 2013 | A1 |
20140354698 | Lee | Dec 2014 | A1 |
Number | Date | Country |
---|---|---|
101751842 | Jun 2010 | CN |
102456309 | May 2012 | CN |
102956173 | Mar 2013 | CN |
103165066 | Jun 2013 | CN |
104200765 | Dec 2014 | CN |
2001147666 | May 2001 | JP |
101373335 | Mar 2014 | KR |
Entry |
---|
Chinese Office Action dated Apr. 25, 2016. |
Number | Date | Country | |
---|---|---|---|
20170069251 A1 | Mar 2017 | US |