This application is a Section 371 National Stage of International Application No. PCT/CN2015/090376, filed 23 Sep. 2015, entitled “DISPLAY METHOD AND DISPLAY DEVICE,” which has not yet published, which claims priority to Chinese Application No. 201510188622.6, filed on Apr. 20, 2015, incorporated herein by reference in their entirety.
The present disclosure relates to the display field, and particularly to a display method and a display device.
With development of the display technique, most of widely used display device (e.g. display panel, display device and so on) utilizes a RGB (Red, Green, Blue) three color technique, and a RGB data for each of pixels may comprises numerical values for three R, G and B channels. In order to enhance displaying brightness, the RGB three color techniques are improved to generate a RGBW (Red, Green, Blue and White) four color technique. Many display devices are provided with a function of converting the RGB data into the RGBW data.
During a process of converting the RGB data into the RGBW data, a minimum value of the numerical values for the three R, G and B channels is selected, and a calculation is carried out based on a formula
(λ is a nonlinear conversion factor, which is normally taken as 2.5) to obtain a numerical value W1 for the W channel in the RGBW data; then, the numerical values for the three R, G and B channels are subtracted by W1 to obtain numerical values R1, G1 and B1 for the three R, G and B channels in the RGBW data so as to get the RGBW data; and finally, the RGBW data is utilized to display and output.
During the process of the present invention, the present inventor finds there are at least the following issues in the prior art.
On the basis of the converting process as mentioned above, a tone is not changed after each of the pixels are converted; however, since incorporation of the numerical value for the W channel, a saturation degree of the respective pixels after conversion are decreased at different levels. Since a chrominance is determined by combination of the tone and the saturation degree, there is a color difference at the respective pixels before and after conversion, so as to lead to a larger color difference before and after conversion.
In order to solve the issues for the prior art, an embodiment of the present disclosure provides a display method and a display device, which are shown as follows.
In one aspect, there is provided a display method which comprises steps of: converting a three-channel data of each of pixels in a target image to be displayed to a four-channel data; calculating a color different between the four-channel data after being converted and the three-channel data before being converted; for a pixel the color difference of which meets a preset adjustment condition, decreasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjusted four-channel data, and displaying by utilizing the adjusted four-channel data; and for the remaining pixels, displaying by utilizing the four-channel data after being converted.
Alternatively, the step of decreasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjusted four-channel data comprises a step of: deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges.
Alternatively, the step of deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges comprises steps of: determining a boundary of the margin range to which the pixel corresponding to the three-channel data before being converted belongs in the chrominance coordinate system for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges, determining a connection line from a coordinate point corresponding to the four-channel data after being converted to a coordinate point corresponding to the three-channel data before being converted, and determining an intersection point of the boundary and the connection line; and deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line.
Alternatively, the step of deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line comprises steps of: deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line; and adjusting the numerical value of the other channels in the four-channel data after being converted to get an adjusted four-channel data according to the adjustment value of the newly added channel.
Alternatively, the step of deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line comprises steps of: taking the ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line as the first adjustment coefficient; and deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to the first adjustment coefficient and a preset second adjustment coefficient.
Alternatively, the step of deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to the first adjustment coefficient and the preset second adjustment coefficient comprises a step of: multiplying the numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted by the first adjustment coefficient and the present second adjustment coefficient to get the adjustment value of the newly added channel.
Alternatively, the three-channel is a RGB data and the four-channel data is a RGBW data.
In another aspect, there is provided a display device, which comprises: a conversion unit configured for converting a three-channel data of each of pixels in a target image to be displayed to a four-channel data; an adjustment unit configured for calculating a color different between the four-channel data after being converted and the three-channel data before being converted, and for a pixel the color difference of which meets a preset adjustment condition, configured for decreasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjusted four-channel data, and a display unit configured for displaying by utilizing the adjusted four-channel data for the pixels the four-channel data of which is adjusted in the target image, and configured for displaying by utilizing the four-channel data after being converted for the pixels except for the pixels the four-channel data of which is adjusted in the target image.
Alternatively, the adjustment unit is configured for deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges.
Alternatively, the adjustment unit comprises a determination sub-unit configured for determining a boundary of the margin range to which the pixel corresponding to the three-channel data before being converted belongs in the chrominance coordinate system for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges, determining a connection line from a coordinate point corresponding to the four-channel data after being converted to a coordinate point corresponding to the three-channel data before being converted, and determining an intersection point of the boundary and the connection line; and an adjustment sub-unit configured for deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line.
Alternatively, the adjustment sub-unit comprises a first adjustment unit configured for deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line; and a second adjustment unit configured for adjusting the numerical value of the other channels in the four-channel data after being converted to get an adjusted four-channel data according to the adjustment value of the newly added channel.
Alternatively, the first adjustment unit comprise a first adjustment sub-unit configured for taking the ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line as the first adjustment coefficient; and a second adjustment sub-unit configured for deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to the first adjustment coefficient and a preset second adjustment coefficient.
Alternatively, the second adjustment sub-unit is configured for multiplying the numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted by the first adjustment coefficient and the present second adjustment coefficient to get the adjustment value of the newly added channel.
Alternatively, the three-channel is a RGB data and the four-channel data is a RGBW data.
The technical effect of the embodiment of the present disclosure is shown as follows. In the embodiment of the present disclosure, a three-channel data of each of pixels in a target image to be displayed is converted to a four-channel data; for a pixel the color difference of which meets a preset adjustment condition, a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted is decreased to get an adjusted four-channel data, and it is displayed by utilizing the adjusted four-channel data; and for the pixels except for the pixels the four-channel data of which is adjusted in the target image, it is displayed by utilizing the four-channel data after being converted. Thus, a color difference before and after being converted for some pixels may be decreased so as to decrease color difference before and after image conversion.
The particular embodiments of the present disclosure will be illustrated by referring to accompany figures so as to definitely explain technical solutions of the embodiments of the present disclosure, in which:
In order to make the objects, technical solution and advantages of the present invention be more definite, the embodiments of the present invention will be further illustrated in detail in conjunction with the accompany figures.
The embodiment of the present disclosure provides a display method.
In the embodiment of the present disclosure, a three-channel data of each of pixels in a target image to be displayed is converted to a four-channel data; for a pixel the color difference of which meets a preset adjustment condition, a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted is decreased to get an adjusted four-channel data, and it is displayed by utilizing the adjusted four-channel data; and for the pixels except for the pixels the four-channel data of which is adjusted in the target image, it is displayed by utilizing the four-channel data after being converted. Thus, a color difference before and after being converted for some pixels may be decreased so as to decrease color difference before and after image conversion.
The embodiment of the present disclosure provides a display method, an executing subject of which may be a display device. The display device may be a display panel, a display or the like which is provided with a function of converting a three-channel data into a four-channel data. The three-channel data may be any three-channel data such as RGB data and the four-channel data may be any four-channel data such as RGBW data. In the present embodiment, a situation in which the three-channel data is RGB data and the four-channel data is RGBW data is taken as an example for illustration in detail. Other situations are similar and are omitted for brevity.
The process as shown in
At step 101, a three-channel data of each of pixels in a target image to be displayed is converted to a four-channel data.
Among others, the target image may be one image frame to be displayed by the display device, and the display device may carry out the present process on the all of image frames to be displayed.
In the present embodiment, the process of converting the three-channel data in to the four-channel data may be implemented in any manners and such a step may utilize any converting means. A process of converting the RGB data into the RGBW data is taken as an example. Firstly, a minimum value of the numerical values for the three R, G and B channels is selected, and a calculation is carried out based on a formula of
(λ is a nonlinear conversion factor, which is normally taken as 2.5) to obtain a numerical value W1 for the W channel in the RGBW data; then, the numerical values for the three R, G and B channels are subtracted by W1 to obtain numerical values R1, G1 and B1 for the three R, G and B channels in the RGBW data so as to get the RGBW data; and finally, the adjusted RGBW data is utilized to display and output. Such a conversion may ensure the tone of image before and after being converted keeps to be constant.
At step 102, a color different between the four-channel data after being converted and the three-channel data before being converted is calculated.
At step 103, for a pixel the color difference of the four-channel data after being converted and the three-channel data before being converted of which meets a preset adjustment condition, a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted is decreased to get an adjusted four-channel data, and displaying by utilizing the adjusted four-channel data.
The preset adjustment conditions is a condition which reflects that the color different is large enough to a certain degree. For example, the preset adjustment condition may be a condition in which the color difference is large enough to be distinguished by naked eyes. There are many means for calculating the color different and different means may correspond to different preset adjustment conditions.
In an implementation, when the RGB data is converted to the RGBW data, the newly added channel is the W channel. During a process of converting data, if the color difference of the RGBW data after conversion and the RGB data before version for a certain pixel is large enough to meet the preset adjustment condition, the numerical value of the W channel may be decreased by a and the numerical values of the three R, G and B channels may be added by a. thus, it may ensure that the tone is kept constant. Meanwhile, since the numerical of the W channel is decreased, i.e. a white component is decreased, a change of the saturation degree of the RGBW data with respect to the RGB data may be also decreased so as to decrease the color difference. For the pixel the RGBW data of which is adjusted, the adjusted RGBW data may be utilized to display.
Alternatively, a chrominance coordinate system may be utilized to determine the color difference before and after conversion. Correspondingly, the step 102 may be carried out as follows: deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges.
Among others, the chrominance coordinate system may be a coordinate system which quantifies a chrominance by converting the numerical values of the respective channels in the image data into coordinate values. The chrominance coordinate system is provided with corresponding conversion formula for different image data, which is utilized to convert the data of the respective channels in the image data to the coordinate values in the chrominance coordinate system. The margin range is a range which is utilized in the chrominance coordinate system to determine whether the color difference of two pixels (in the present embodiment, the pixels before and after conversion) can be distinguished by human eyes. If the coordinates of two pixels in the chrominance coordinate system is within the same margin range, it indicates that their color difference can't be distinguished by human eyes; otherwise, it indicates that their color difference can be distinguished by human eyes. A large number of margin ranges are provided in the chrominance coordinate system.
In the implementation, for each of the pixels, the RGBW data after being converted and the RGB data before being converted may be converted to coordinate values in the chrominance coordinate system, respectively. Then, it is determined whether the coordinate points corresponding to the RGBW data after being converted and the RGB data before being converted belong to the same margin range in the chrominance coordinate system. If they do not belong to the same margin range, it indicates that the color difference of the pixels before and after being converted can be distinguished by human eyes, i.e. there is a visual deviation, and the RGBW data of the pixel should be adjusted. If they belong to the same margin range, it indicates that the color difference of the pixels before and after being converted can't be distinguished by human eyes, i.e. there is not a visual deviation, and the RGBW data of the pixel may not be adjusted. The corresponding adjustment is shown in the previous contents.
Alternatively, when the RGBW data of the pixel is adjusted, the coordinate point of the pixel in the chrominance coordinate system is adjusted within the margin range in which the coordinate point corresponding to the RGB data before being converted is located. The corresponding process is shown as follows: for pixels for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges, a boundary of the margin range to which the pixel corresponding to the three-channel data before being converted belongs in the chrominance coordinate system is determined, and a connection line from a coordinate point corresponding to the four-channel data after being converted to a coordinate point corresponding to the three-channel data before being converted is determined, and then an intersection point of the boundary and the connection line; and deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data is determined.
Alternatively, in order to ensure that the color tone of the pixel during the adjustment is kept constant, when the numerical value of the W channel is decreased, the numerical values of the R, G and B channel may be increased by a corresponding process as follows: a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted is decreased to get an adjustment value of the newly added channel according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line; and the numerical value of the other channels in the four-channel data after being converted is adjusted to get an adjusted four-channel data according to the adjustment value of the newly added channel.
In the implementation, when the numerical value of the W channel is adjusted, the numerical value of the W channel is decreased by b, and the numerical values of the R, G and B channels are increased by b so as to get the final numerical values of the R, G, B and W channels by a corresponding calculation formal as follows:
R2=R1+b,G2=G1+b,B2=B1+b (2),
in which R1 and R2 are numerical values of the R channel before and after being adjusted, G1 and G2 are numerical values of the G channel before and after being adjusted and B1 and B2 are numerical values of the B channel before and after being adjusted.
Alternatively, in consideration of an objective of decreasing power consumption of the display device, an adjustment coefficient α may be introduced to determine the adjustment numerical value of the W channel. The corresponding process is shown as follows: the ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line is taken as the first adjustment coefficient (i.e. β); and a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted is deceased to get an adjustment value of the newly added channel according to the first adjustment coefficient and a preset second adjustment coefficient.
Furthermore, the numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted may be multiplied by the first adjustment coefficient and the present second adjustment coefficient to get the adjustment value of the newly added channel.
In the implementation, the adjustment value b of the W channel may be determined by the calculation formula as follows:
b=αβW1 (3),
in which α represents the preset second adjustment coefficient which is set by adjusting the numerical value of the W channel to decrease power consumption of the display device while the color different is small. The numerical value of α may be determined by statistics of a plurality of experiments.
At step 104, for the remaining pixels except for the pixels the four-channel data of which is adjusted in the target image, it is displayed by utilizing the four-channel data after being converted.
In the implementation, when the data is converted, if the color difference between the RGBW data after being converted and the RGB data before being converted for a certain pixel is small so that it can't meet the preset adjustment condition as mentioned above, the RGBW data may not be adjusted, and it is displayed by directly utilizing the RGBW data without any adjustment.
By employing difference processes for the pixel with a large color different and the pixel with a small color difference, the color difference of the whole target image may be decreased. The target image may be any one image frame during the displaying of the display device.
Alternatively, the adjustment unit 620 is configured for deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges.
Alternatively, the adjustment unit 620 comprises a determination sub-unit configured for determining a boundary of the margin range to which the pixel corresponding to the three-channel data before being converted belongs in the chrominance coordinate system for pixels, for which the coordinate points of the four-channel data after being converted and the three-channel data before being converted in the chrominance coordinate system belong to different margin ranges, determining a connection line from a coordinate point corresponding to the four-channel data after being converted to a coordinate point corresponding to the three-channel data before being converted, and determining an intersection point of the boundary and the connection line; and an adjustment sub-unit configured for deceasing a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get the adjusted four-channel data for pixels according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line.
Alternatively, the adjustment sub-unit comprises a first adjustment unit configured for deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to a ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line; and a second adjustment unit configured for adjusting the numerical value of the other channels in the four-channel data after being converted to get an adjusted four-channel data according to the adjustment value of the newly added channel.
Alternatively, the first adjustment unit comprise a first adjustment sub-unit configured for taking the ratio of a distance from the intersection point to the coordinate point corresponding to the three-channel data before being converted to a length of the connection line as the first adjustment coefficient; and a second adjustment sub-unit configured for deceasing a numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted to get an adjustment value of the newly added channel according to the first adjustment coefficient and a preset second adjustment coefficient.
Alternatively, the second adjustment sub-unit is configured for multiplying the numerical value of the newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted by the first adjustment coefficient and the present second adjustment coefficient to get the adjustment value of the newly added channel.
Alternatively, the three-channel is a RGB data and the four-channel data is a RGBW data.
The technical effect of the embodiment of the present disclosure is shown as follows. In the embodiment of the present disclosure, a three-channel data of each of pixels in a target image to be displayed is converted to a four-channel data; for a pixel the color difference of which meets a preset adjustment condition, a ratio of a numerical value of a newly added channel in the four-channel data after being converted with respect to the three-channel data before being converted is decreased to get an adjusted four-channel data, and it is displayed by utilizing the adjusted four-channel data; and for the pixels except for the pixels the four-channel data of which is adjusted in the target image, it is displayed by utilizing the four-channel data after being converted. Thus, a color difference before and after being converted for some pixels may be decreased so as to decrease color difference before and after image conversion.
The display device disclosed by the present disclosure may be any products or components having a display function, such as liquid crystal panel, electronic paper, mobile phone, tablet computer, television, notebook, digital photo frame, navigator and the like.
It should be noted that when the display device provided by the embodiment as mentioned above is utilized to display, the respective functional modules are only utilized for illustration. In an actual application, the functions as mentioned above can be carried out by different functional modules. That is to say, the internal configuration of the device may be divided into different functional modules to implement all of or a partial of the functions as mentioned above. Furthermore, the display device and the display method provided by the embodiments as mentioned above belong to the same inventive idea and its particular implementation may be referred to the method embodiment and is omitted for brevity.
The sequence number of the embodiment of the present disclosure is only utilized for illustration and does not represent advantages and disadvantages of the embodiments.
It should be understood by those skilled in the art that all of or a partial of the steps of the embodiments as mentioned above may be accomplished by hardware, and may be accomplished by a program which instructs relevant hardware. The program may be stored on a computer readable storage medium which may be a read-only storage, magnetic disk, optical disk and so on.
The above description is only a preferable embodiment of the present disclosure and is not utilized to limit the present invention. Any changes, replacements and modifications within the scope and spirit of the present invention are included in the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
2015 1 0188622 | Apr 2015 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2015/090376 | 9/23/2015 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2016/169205 | 10/27/2016 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
8232944 | Takada et al. | Jul 2012 | B2 |
8314761 | Takada et al. | Nov 2012 | B2 |
9245472 | Jang et al. | Jan 2016 | B2 |
9886881 | Zhang et al. | Feb 2018 | B2 |
20090207182 | Takada et al. | Aug 2009 | A1 |
20120249613 | Takada et al. | Oct 2012 | A1 |
20140071189 | Park | Mar 2014 | A1 |
20140184655 | Jang et al. | Jul 2014 | A1 |
20150154937 | Funatsu et al. | Jun 2015 | A1 |
20160293082 | Zhang et al. | Oct 2016 | A1 |
Number | Date | Country |
---|---|---|
101510389 | Aug 2009 | CN |
101860762 | Oct 2010 | CN |
103747223 | Apr 2014 | CN |
103915078 | Jul 2014 | CN |
104091578 | Oct 2014 | CN |
104376833 | Feb 2015 | CN |
104795050 | Jul 2015 | CN |
2006-135744 | May 2006 | JP |
10-2013-0030598 | Mar 2013 | KR |
2014024577 | Feb 2014 | WO |
Entry |
---|
International Search Report and Written Opinion, including English translation of Box No. V, for International Application No. PCT/CN2015/090376, dated Jan. 7, 2016, 11 pages. |
First Office Action, including Search Report, for Chinese Patent Application No. 201510188622.6, dated Oct. 31, 2016, 12 pages. |
Number | Date | Country | |
---|---|---|---|
20170076690 A1 | Mar 2017 | US |