Embodiments of the present disclosure relate to an adjusting method of a display panel, an adjusting apparatus of a display panel, an electronic device, and a computer-readable storage medium.
With the development of display technologies, display panels have been increasingly widely used. In order to achieve better display effects, parameters of display panels may be corrected, for example, the gamma (gamma) coefficient and positions of white points may be corrected.
At least one embodiment of the present disclosure provides an adjusting method of a display panel, which comprises: acquiring a detection coordinate value of a white point of the display panel in work; determining a target adjustment mode from at least two adjustment modes according to the detection coordinate value, in which the at least two adjustment modes comprise a first adjustment mode and a second adjustment mode; and adjusting at least some of parameters of the display panel on the basis of the target adjustment mode, and the parameters of the display panel comprise a grayscale coefficient and a white point setting position, adjusting the grayscale coefficient and taking the detection coordinate value as the white point setting position in the first adjustment mode, and adjusting the grayscale coefficient and adjusting the white point setting position according to the detection coordinate value in the second adjustment mode.
For example, in the adjusting method provided by an embodiment of the present disclosure, determining a target adjustment mode from at least two adjustment modes according to the detection coordinate value comprises: acquiring a desired coordinate range of the white point; and determining the first adjustment mode to be the target adjustment mode in a case where the detection coordinate value is in the desired coordinate range.
For example, in the adjusting method provided by an embodiment of the present disclosure, determining a target adjustment mode from at least two adjustment modes according to the detection coordinate value comprises: acquiring a desired coordinate range of the white point; and determining the second adjustment mode to be the target adjustment mode in a case where the detection coordinate value is outside the desired coordinate range.
For example, in the adjusting method provided by an embodiment of the present disclosure, acquiring a desired coordinate range of the white point comprises: acquiring a preset coordinate value and a permissible offset value of the white point; and determining the desired coordinate range according to the preset coordinate value and the permissible offset value.
For example, in the adjusting method provided by an embodiment of the present disclosure, adjusting at least some of parameters of the display panel on the basis of the target adjustment mode comprises: determining a target coordinate value of the white point according to the detection coordinate value, in which the target coordinate value is in the desired coordinate range; and adjusting the white point setting position according to the target coordinate value so that the adjusted white point setting position is located at the target coordinate value.
For example, in the adjusting method provided by an embodiment of the present disclosure, determining a target coordinate value of the white point according to the detection coordinate value comprises: determining a point within the desired coordinate range that is closest in distance to the detection coordinate value; and taking a coordinate of the closest point as the target coordinate value.
For example, in the adjusting method provided by an embodiment of the present disclosure, the desired coordinate range is from a first boundary coordinate to a second boundary coordinate in a first direction and from a third boundary coordinate to a fourth boundary coordinate in a second direction, the first boundary coordinate is less than the second boundary coordinate and the third boundary coordinate is less than the fourth boundary coordinate; the detection coordinate value comprises a first detection coordinate and a second detection coordinate; and determining a target coordinate value of the white point according to the detection coordinate value comprises: if the first detection coordinate is in the desired coordinate range and the second detection coordinate is greater than the fourth boundary coordinate, taking the first detection coordinate and the fourth boundary coordinate as the target coordinate value; if the first detection coordinate is in the desired coordinate range and the second detection coordinate is less than the third boundary coordinate, taking the first detection coordinate and the third boundary coordinate as the target coordinate value; if the second detection coordinate is in the desired coordinate range and the first detection coordinate is greater than the second boundary coordinate, taking the second boundary coordinate and the second detection coordinate as the target coordinate value; and if the second detection coordinate is in the desired coordinate range and the first detection coordinate is less than the first boundary coordinate, taking the first boundary coordinate and the second detection coordinate as the target coordinate value.
For example, in the adjusting method provided by an embodiment of the present disclosure, determining a target coordinate value of the white point according to the detection coordinate value comprises: if the first detection coordinate is greater than the second boundary coordinate and the second detection coordinate is greater than the fourth boundary coordinate, taking the second boundary coordinate and the fourth boundary coordinate as the target coordinate value; if the first detection coordinate is less than the first boundary coordinate and the second detection coordinate is less than the third boundary coordinate, taking the first boundary coordinate and the third boundary coordinate as the target coordinate value; if the first detection coordinate is greater than the second boundary coordinate and the second detection coordinate is less than the third boundary coordinate, taking the second boundary coordinate and the third boundary coordinate as the target coordinate value; and if the first detection coordinate is less than the first boundary coordinate and the second detection coordinate is greater than the fourth boundary coordinate, taking the first boundary coordinate and the fourth boundary coordinate as the target coordinate value.
For example, the adjusting method provided by an embodiment of the present disclosure, further comprises: after adjusting at least some of the parameters of the display panel, recording an acquired grayscale coefficient in a first storage location and recording the acquired white point setting position in a second storage location.
For example, in the adjusting method provided by an embodiment of the present disclosure, recording the acquired white point setting position in a second storage location comprises: checking whether the adjusted white point setting position is located at the target coordinate value after adjusting the white point setting position; and if the adjusted white point setting position is located at the target coordinate value, recording the adjusted white point setting position in the second storage location.
For example, in the adjusting method provided by an embodiment of the present disclosure, acquiring a detection coordinate value of a white point of a display panel in work comprises: adjusting backlight luminance of the display panel to a preset luminance range; and determining the detection coordinate value of the white point on the basis of collected optical information of a white screen of the display panel.
For example, in the adjusting method provided by an embodiment of the present disclosure, acquiring a detection coordinate value of a white point of a display panel in work comprises: adjusting flicker of the display panel to a preset flicker range.
At least one embodiment of the present disclosure provides another adjusting method of a display panel, which comprises: acquiring a detection coordinate value of a white point of a display panel in work; acquiring a preset coordinate value and a permissible offset value of the white point; and determining a desired coordinate range according to the preset coordinate value and the permissible offset value; if the detection coordinate value is in the desired coordinate range, taking the detection coordinate value as a target coordinate value; if the detection coordinate value is located outside the desired coordinate range, determining the target coordinate value on the basis of a distance between the detection coordinate value and the desired coordinate range, adjusting the white point setting position according to the target coordinate value, checking whether the white point is located at the position where the target coordinate value is located, if the white point is not located at the position where the target coordinate value is located, adjusting the white point setting position according to the target coordinate value, and if the white point is located at the position where the target coordinate value is located, recording the adjusted white point setting position in the second storage location.
At least one embodiment of the present disclosure provides an adjusting apparatus of a display panel, which comprises: an acquisition module, a determination module and an adjustment module, the acquisition module is configured to acquire a detection coordinate value of a white point of a display panel in work; the determination module is configured to determine a target adjustment mode from at least two adjustment modes according to the detection coordinate value, the at least two adjustment modes comprise a first adjustment mode and a second adjustment mode; and the adjustment module is configured to adjust at least some of parameters of the display panel on the basis of the target adjustment mode, in which the parameters of the display panel comprise grayscale coefficient and white point setting position, adjusting the grayscale coefficient and taking the detection coordinate value as the white point setting position in the first adjustment mode, and adjusting the grayscale coefficient and adjusting the white point setting position according to the detection coordinate value in the second adjustment mode.
At least one embodiment of the present disclosure provides an adjusting method of a display panel, which comprises: acquiring a detection coordinate value of a white point of a display panel in work; acquiring a desired coordinate range of the white point; and determining a target coordinate value of the white point according to a relationship between the detection coordinate value and the desired coordinate range; and adjusting a white point setting position according to the target coordinate value so that the adjusted white point is located at the target coordinate value.
For example, in the adjusting method provided by an embodiment of the present disclosure, acquiring a desired coordinate range of the white point comprises: acquiring a preset coordinate value and a permissible offset value of the white point; and determining the desired coordinate range according to the preset coordinate value and the permissible offset value.
For example, in the adjusting method provided by an embodiment of the present disclosure, determining a target coordinate value of the white point according to a relationship between the detection coordinate value and the desired coordinate range comprises: determining a point within the desired coordinate range that is closest in distance to the detection coordinate value; and taking the coordinates of the closest point as the target coordinate value.
At least one embodiment of the present disclosure provides an electronic device, which comprises: a processor; and a memory, storing one or more computer program in modules; in which the one or more computer program modules are configured to be executed by the processor to implement the adjusting method of the display panel according to any one of the embodiments mentioned above.
At least one embodiment of the present disclosure provides a computer-readable storage medium, which stores a non-transitory computer-readable instruction, the non-transitory computer-readable instruction being executed by a computer to implement the adjusting method of the display panel according to any one of the embodiments mentioned above.
In order to illustrate the technical solutions of the embodiments of the present disclosure clearer, the drawings of the embodiments will be briefly described. Obviously, the drawings in the following only relate to some embodiments of the present disclosure, and are not intended to limit the present disclosure.
In order to make objects, technical details and advantages of the embodiments of the present disclosure apparent, the technical solutions of the embodiments will be described in a clearly and fully understandable way in connection with the drawings related to the embodiments of the present disclosure. Apparently, the described embodiments are just a part but not all of the embodiments of the present disclosure. Based on the described embodiments herein, those skilled in the art can obtain other embodiment(s), without any inventive work, which should be within the scope of the present disclosure.
Unless otherwise defined, all the technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art to which the present disclosure belongs. The terms “first,” “second,” etc., which are used in the description and the claims of the present application for invention, are not intended to indicate any sequence, amount or importance, but distinguish various components. Similarly, the terms “one” or “the” do not indicate a quantity limit, but rather indicate the existence of at least one. The terms “comprise,” “comprising,” “include,” “including,” etc., are intended to specify that the elements or the objects stated before these terms encompass the elements or the objects and equivalents thereof listed after these terms, but do not preclude the other elements or objects. The phrases “connect”, “connected”, etc., are not intended to define a physical connection or mechanical connection, but may include an electrical connection, directly or indirectly. “On,” “under,” “right,” “left” and the like are only used to indicate relative position relationship, and when the position of the object which is described is changed, the relative position relationship may be changed accordingly.
Sensitivity of the human eye to an external light source is not linearly related to input light intensity. For example, at a low illuminance, it is easy for human eyes to distinguish luminance variation, and as the illuminance increases, it is not easy for the human eyes to distinguish the luminance variation. That is, the reaction of the human eyes to luminance increases nonlinearly. Therefore, the relationship between an input voltage determined by a display panel according to images and the final output luminance should also be nonlinear to adapt to the reaction of the human eyes to luminance, where Gamma (grayscale coefficient) may indicate the non-linear relationship between the luminance of the display panel and the input voltage. For example, Gamma 2.2 conforms to linear perception of the human eyes to the luminance, and accordingly a display screen that meets the Gamma 2.2±0.2 (error) may be considered as a qualified product. However, the display screen needs to go through a number of processes. Fluctuations brought about by each process may inevitably lead to Gamma not in the range of 2.2±0.2, so it is necessary to perform gamma adjustment on the display screen to ensure the gamma coefficient of the display screen remaining in the range of 2.2±0.2.
In the process of adjusting optical characteristics of the display panel, it is necessary to adjust the gamma to a desired value (e.g., 2.2±0.2), and due to the different preferences of different groups, characteristics such as the white point and contrast of a display may be adjusted. For example, the white point coordinates maybe adjusted to be within a range of (0.303, 0.309)±0.02. Gamma adjustment may be divided into single-gamma adjustment and gamma-3 adjustment. In the single-gamma adjustment, the gamma coefficient rather than the white point coordinates is adjusted, so the luminance loss is small. In the gamma-3 adjustment, the gamma coefficient and the white point coordinates are adjusted at the same time. A large deviation of the white point coordinates will lead to a large luminance loss.
When adjusting the optical characteristics of the display panel, it is common to set only one fixed adjustment mode, i.e., the single-gamma adjustment or the gamma-3 adjustment, but both of these adjustment modes are flawed to some extent. Taking the production of VR (Virtual Reality) products as an example, it is necessary to adjust optical characteristics of the product, and gamma correction (i.e., adjustment) needs to be performed in the process, which is often set as the single-gamma adjustment to take into account the luminance. In the case that the single-gamma adjustment is selected, the white point coordinates of some products may deviate from the desired range of coordinates, resulting in yield loss and unstable performance. In the case that the gamma-3 adjustment mode is selected, the luminance loss in adjustment is large, resulting in that the luminance or contrast can not reach the expected effect. In order to ensure the product quality and improve the yield of factories, there is an urgent need for a solution that is compatible with the above two adjustment modes.
At least one embodiment of the present disclosure provides an adjusting method of a display panel, an adjusting apparatus of a display panel, an electronic device, and a computer-readable storage medium. The adjusting method of the display panel includes acquiring a detection coordinate value of a white point of a display panel in work; determining a target adjustment mode from at least two adjustment modes according to the detection coordinate value, where the at least two adjustment modes include a first adjustment mode and a second adjustment mode; and adjusting at least some of parameters of the display panel on the basis of the target adjustment mode, where the parameters of the display panel include grayscale coefficient and white point setting position, adjusting the grayscale coefficient and taking the detection coordinate value as the white point setting position in the first adjustment mode, and adjusting the grayscale coefficient and adjusting the white point setting position according to the detection coordinate value in the second adjustment mode.
By the adjusting method of the display panel, adjustment modes adapted to display panels may be determined according to different conditions of different display panels, automatic selection and setting of the adjustment modes may be implemented, and thus advantages of various adjustment modes may be achieved simultaneously while defects of the single adjustment mode is overcome.
As shown in
Step S110: acquiring a detection coordinate value of a white point of a display panel in work.
Step S120: determining a target adjustment mode from at least two adjustment modes according to the detection coordinate value. For example, the at least two adjustment modes include a first adjustment mode and a second adjustment mode.
Step S130: adjusting at least some of parameters of the display panel on the basis of the target adjustment mode. For example, the parameters of the display panel include grayscale coefficient and white point setting position (hereinafter also referred to as setting position of the white point), adjusting the grayscale coefficient and taking the detection coordinate value as the white point setting position in the first adjustment mode, and adjusting the grayscale coefficient and adjusting the white point setting position according to the detection coordinate value in the second adjustment mode.
For example, in the adjusting method according to an embodiment of the present disclosure, S110 may include adjusting backlight luminance of the display panel to a preset luminance range; and determining the detection coordinate value of the white point on the basis of collected optical information of a white screen of the display panel.
For example, before detecting the actual position of the white point, the display panel may be adjusted to a desired state to make a detection result more accurate, such as by adjusting backlight of the display panel to a suitable luminance range, or by adjusting backlight luminance to a permissible maximum luminance. In addition, in some embodiments, flicker (Flicker, or FLK) of the display panel may also be adjusted to a preset flicker range, for example, the flicker is adjusted to a lowest flicker permissible for the display panel, so that the screen does not jitter or jitters less during the detection.
For example, after the display panel is adjusted to the desired state, the position of the white point may be detected, for example, optical information of the white screen may be collected by means of an optical probe, the optical information includes luminance and color coordinates, the color coordinates of the white screen may be used as the detection coordinate value of the white point, and the luminance information may be used for other purposes. The white screen may be understood as a screen at a highest grayscale. In some embodiments, in addition to collecting the optical information of the white screen, optical information of a plurality of other white points may also be collected. The plurality of white points represent screens at a plurality of grayscales, i.e., the luminance and color coordinates at a plurality of different grayscales are acquired for other purposes.
Step S121: acquiring a desired coordinate range of the white point.
Step S122: determining the first adjustment mode to be a target adjustment mode in the case that the detection coordinate value is in the desired coordinate range.
Step S123: determining the second adjustment mode to be the target adjustment mode in the case that the detection coordinate value is outside the desired coordinate range.
For example, the coordinates described in embodiments of the present disclosure are coordinates within a color gamut space, the color gamut space being, for example, the color gamut space CIE 1931.
For example, in step S121, a preset coordinate value and a permissible offset value of the white point may be acquired, and then the desired coordinate range may be determined according to the preset coordinate value and the permissible offset value. The preset coordinate value may be a desired position of the white point. If the preset coordinate value is (X0, Y0) and the permissible offset value is, for example, d, then the desired coordinate range is (X0, Y0)±d, and the desired coordinate range is [X0−d, X0+d] on the X-axis and is [Y0−d, Y0+d] on the Y-axis, where X0, Y0, and d are all values greater than zero.
For example, if the detection coordinate value of the white point is located within the desired coordinate range, the first adjustment mode is adopted, and there is no need to adjust the position of the white point, so that the detection coordinate value of the white point may be directly taken as the setting position of the white point, and only the grayscale coefficient needs to be adjusted. For example, the grayscale coefficient indicates a relationship between the input voltage and the luminance of the display panel, and the grayscale coefficient may be the gamma coefficient described above, for example, the gamma coefficient may be adjusted to be within the range of 2.2±0.2.
For example, if the detection coordinate value of the white point is located within the desired coordinate range, the second adjustment mode is adopted, the white point position needs to be adjusted, and the grayscale coefficient needs to be adjusted. During adjustment, the grayscale coefficient is adjusted before the position of the white point is adjusted. During adjustment of the position of the white point, the setting position of the white point may be adjusted according to the current detection coordinate value. In other embodiments, the position of the white point may be adjusted before the grayscale coefficient is adjusted.
In the adjusting method of the embodiments of the present disclosure, the detection coordinate value of the white point is acquired first, and then it is determined whether to adjust the grayscale coefficient only or to adjust the grayscale coefficient and the position of the white point at the same time according to the detection coordinate value of the white point. On the basis of this approach, adjustment modes adapted to display panels may be determined according to different conditions of different display panels, automatic selection and setting of the adjustment modes may be implemented, and thus advantages of various adjustment modes may be achieved simultaneously while defects of the single adjustment mode is overcome.
In the adjusting method of the embodiments of the present disclosure, the desired coordinate range of the white point is set, and the position of the white point is considered to meet the requirements when the position of the white point is located within this coordinate range. Compared to the method in the related art in which the position of the white point is considered to meet the requirements only when the position of the white point is located at a desired coordinate point, the adjusting method of the embodiments of the present disclosure has the advantages of reducing the adjustment of the position of the white point, decreasing the adjustment amplitude of the position of the white point, and reducing the luminance loss.
In the adjusting method of the embodiments of the present disclosure, the adjustment mode may be selected according to whether the detection coordinate value of the white point is located within the desired coordinate range. If the detection coordinate value of the white point is located within the desired coordinate range, only the grayscale coefficient is adjusted. If the detection coordinate value of the white point is located outside of the desired coordinate range, the grayscale coefficient and the position of the white point are adjusted. On the basis of this approach, on the one hand, it can be ensured that both the position of the white point and the grayscale coefficient meet the requirements, and on the other hand, when it is found that there is no need to adjust the position of the white point, the position of the white point is no longer changed, thus avoiding the luminance loss.
For example, step S130 may include: in the second adjustment mode, determining a target coordinate value of the white point according to the detection coordinate value, where the target coordinate value is in the desired coordinate range; and adjusting the white point setting position according to the target coordinate value so that the adjusted white point setting position is located at the target coordinate value. On the basis of this approach, the setting position of the white point may be adjusted to be within the desired coordinate range so as to meet requirements.
For example, in the process of determining the target coordinate value, a point within the desired coordinate range that is closest to the detection coordinate value may be determined, and the coordinates of the closest point are taken as the target coordinate value. For example, the luminance loss has a relationship with the adjustment amplitude of the position of the white point, for example, a positive correlation, i.e., the larger the adjustment amplitude of the position of the white point, the larger the luminance loss caused, and the smaller the adjustment amplitude of the position of the white point, the smaller the luminance loss caused. Since the point within the desired coordinate range that is closest to the detection coordinate value is taken as the target coordinate point, the adjustment amplitude of the position of the white point may be minimized, thus greatly reducing the luminance loss.
For example, in the adjusting method according to an embodiment of the present disclosure, the desired coordinate range is from a first boundary coordinate to a second boundary coordinate in a first direction, the first boundary coordinate being smaller than the second boundary coordinate; the desired coordinate range is from a third boundary coordinate to a fourth boundary coordinate in a second direction, the third boundary coordinate being smaller than the fourth boundary coordinate. For example, the first direction may be a horizontal coordinate direction. In the following embodiments, the first boundary coordinate may also be referred to as a first horizontal coordinate, the second boundary coordinate may also be referred to as a second horizontal coordinate, and the first horizontal coordinate and the second horizontal coordinate are, for example, X0−d and X0+d, respectively, as described above. The second direction may be a vertical coordinate direction. In the following embodiments, the third boundary coordinate may also be referred to as a first vertical coordinate, the fourth boundary coordinate may also be referred to as a second vertical coordinate, and the first vertical coordinate and the second vertical coordinate are, for example, Y0−d and Y0+d, respectively, as described above.
For example, the detection coordinate value includes a first detection coordinate and a second detection coordinate. The first detection coordinate is a coordinate in the first direction (e.g., the horizontal coordinate direction), and the second detection coordinate is a coordinate in the second direction (e.g., the horizontal coordinate direction). In the following embodiments, the first detection coordinate is also referred to as a horizontal coordinate detection value, the first detection coordinate is also referred to as a vertical coordinate detection value, and the horizontal coordinate detection value and the vertical coordinate detection value are, for example, denoted by Wx and Wy, respectively, where both Wx and Wy are values greater than 0.
For example, if the horizontal coordinate detection value Wx is in the desired coordinate range and the vertical coordinate detection value Wy is greater than the second vertical coordinate Y0+d, the horizontal coordinate detection value Wx and the second vertical coordinate Y0+d are taken as the target coordinate value. If the horizontal coordinate detection value Wx is in the desired coordinate range and the vertical coordinate detection value Wy is less than the first vertical coordinate Y0−d, the horizontal coordinate detection value Wx and the first vertical coordinate Y0−d are taken as the target coordinate value. If the vertical coordinate detection value Wy is in the desired coordinate range and the horizontal coordinate detection value Wx is greater than the second horizontal coordinate X0+d, the second horizontal coordinate X0+d and the vertical coordinate detection value Wy are taken as the target coordinate value. If the vertical coordinate detection value Wy is in the desired coordinate range and the horizontal coordinate detection value Wx is less than the first horizontal coordinate X0−d, the first horizontal coordinate X0−d and the vertical coordinate detection value Wy are taken as the target coordinate value.
For example, if the detection coordinate value of the white point is located in the region A, i.e., Wx is located in the range [X0−d, X0+d] and Wy is located in the range [Y0−d, Y0+d], then only the gamma coefficient needs to be adjusted.
For example, if the detection coordinate value of the white point is located in the region B, i.e., only one of Wx and Wy is within the desired coordinate range, then the white point coordinates and the gamma coefficient need to be adjusted. Only one coordinate (X coordinate or Y coordinate) needs to be adjusted during adjustment of the white point coordinates, so as to reduce the luminance loss.
For example, if the detection coordinate value of the white point is located in the region B1, Wx is within the orientation of the interval X0±d, and Wy >Y0+d, then the target coordinate value of the white point may be set as (Wx, Y0+d), i.e., the white point may be adjusted to (Wx, Y0+d).
For example, if the detection coordinate value of the white point is located in the region B2, Wy is within the orientation of the interval Y0±d, and Wx<X0−d, then the target coordinate value of the white point may be set as (X0−d, Wx), i.e., the white point may be adjusted to (X0−d, Wx).
For example, if the detection coordinate value of the white point is located in the region B3, Wx is within the orientation of the interval X0±d, and Wy<Y0−0.02, then the target coordinate value of the white point may be set as (Wx, Y0−d).
For example, if the detection coordinate value of the white point is located in the region B4, Wy is within the orientation of the interval Y0±d, and Wx>X0+0.02, then the target coordinate value of the white point may be set as (X0+d, Wx).
For example, if the horizontal coordinate detection value is greater than the second horizontal coordinate and the vertical coordinate detection value is greater than the second vertical coordinate, the second horizontal coordinate and the second vertical coordinate are taken as the target coordinate value; if the horizontal coordinate detection value is less than the first horizontal coordinate and the vertical coordinate detection value is less than the first vertical coordinate, the first horizontal coordinate and the first vertical coordinate are taken as the target coordinate value; if the horizontal coordinate detection value is greater than the second horizontal coordinate and the vertical coordinate detection value is less than the first vertical coordinate, the second horizontal coordinate and the first vertical coordinate are taken as the target coordinate value; if the horizontal coordinate detection value is smaller than the first horizontal coordinate and the vertical coordinate detection value is larger than the second vertical coordinate, the first horizontal coordinate and the second vertical coordinate are taken as the target coordinate value.
For example, if the detection coordinate value of the white point is located in the region C, i.e., both Wx and Wy are not in the desired coordinate range, then both the white point coordinates and the gamma coefficient need to be adjusted. The X coordinate and Y coordinate need to be adjusted during adjustment of the white point coordinates.
For example, if the detection coordinate value of the white point is located in the region C1, Wx<X0−d and Wy>Y0+d, then the target coordinate value of the white point may be set as (X0−d, Y0+d).
For example, if the detection coordinate value of the white point is located in the region C2, Wx<X0−d, and Wy<Y0−d, then the target coordinate value of the white point may be set as (X0−d, Y0−d).
For example, if the detection coordinate value of the white point is located in the region C3, where Wx>X0+d and Wy>Y0−d, then the target coordinate value of the white point may be set as (X0+d, Y0−d).
For example, if the detection coordinate value of the white point is located in the region C4, Wx>X0+d and Wy>Y0+d, then the target coordinate value of the white point may be set as (X0+d, Y0+d).
For example, after the target coordinate value is acquired, the setting position of the white point is adjusted so that the adjusted setting position of the white point is located at the target coordinate value. For example, the position of the white point is jointly determined by parameter values (e.g., luminance) of the three primary colors RGB. The position of the white point D65 may be adjusted by adjusting the luminance and other parameters of at least one of the three primary colors RGB, e.g., by reducing the luminance of one or more of the primary colors.
For example, the adjusting method according to an embodiment of the present disclosure may further include: after adjusting at least some of the parameters of the display panel, recording the acquired grayscale coefficient in a first storage location and recording the acquired white point setting position in a second storage location. For example, if the target adjustment mode is the first adjustment mode, the adjusted gamma coefficient is recorded in the first storage location, and the detection coordinate value is recorded in the second storage location as the setting position of the white point. If the target adjustment mode is the second adjustment mode, the adjusted grayscale coefficient is recorded in the first storage location, and the adjusted setting position of the white point is recorded in the second storage location.
For example, the storage device associated with the display panel includes a plurality of registers, and some of the registers are configured to record the gamma coefficient and the position of the white point, for example, the registers numbered C7, C8, and C9 are gamma registers. Value of the gamma coefficient may be changed by rewriting C7, and the setting position of the white point, i.e., the white point coordinate value, may be changed by rewriting C8 and C9. The first storage location is, for example, the register C7, and the second storage location is, for example, the registers C8 and C9. In the first adjustment mode, since only the gamma coefficient is adjusted and the white point coordinates are not adjusted, it is necessary to rewrite the register C7 after adjustment, for example, to rewrite the gamma coefficient in the register C7 to 2.2 while the registers C8 and C9 are not rewritten. In the second adjustment mode, the gamma coefficient and the white point coordinates are adjusted at the same time, so the register C7 needs to be rewritten after adjustment. For example, the gamma coefficient in the register C7 is rewritten to 2.2, and the registers C8/C9 also needs to be rewritten, for example, the white point coordinates in the registers C8/C9 are rewritten to the target coordinate value of the white point. In the case of using the fixed gamma-3 adjustment mode in the related art, if the position of the white point is changed, the zero bit of the register C8 is 01 (default 00), and bits 2 to 5 are variation values. When using the adjusting method of the embodiments of the present disclosure, if the position of the white point is changed, the zero bit of the register C8 is 01 (default 00), bits 2 to 4 are variation values, and bit 5 is the default value FF. Therefore, whether or not the white point coordinates are adjusted may be determined by reading back the zero bit of the product C8 as 00 or 01. Moreover, the adjustment mode maybe recognized by the readback of bit 5, which is the conventional gamma-3 adjustment when bit 5 is a variation value, and which is the adjustment mode of this embodiment of the present disclosure when bit 5 is a fixed value.
For example, the adjusting method may include checking whether the adjusted white point setting position is located at the target coordinate value after adjusting the white point setting position; and if the adjusted white point setting position is located at the target coordinate value, recording the adjusted white point setting position in the second storage location. In other words, the corresponding registers are rewritten after it is ensured that the setting position of the white point after adjustment of the white point is located at the target coordinate value.
The adjusting method of the display panel of the embodiments of the present disclosure is described above, and effects of the adjusting method will be described below with data.
An embodiment of the present disclosure proposes a method of selecting a gamma adjustment mode and dynamically calculating white point coordinates. By the way of dynamically selecting the gamma adjustment mode and dynamically finding the optimal white point coordinates, the product luminance loss is minimized while the white point coordinates are adjusted to be within the desired range.
The adjusting method of the embodiments of the present disclosure overcomes the defect that only one gamma adjustment mode, i.e., single-gamma adjustment or gamma-3 adjustment, may be set in the conventional art, and realizes automatic mode setting. The adjusting method of the embodiments of the present disclosure provides the desired coordinate range of the white point, solves the problem that only one fixed desired white point coordinate is set in the related art, and reduces the luminance loss in the gamma-3 adjustment. Therefore, the problems of large color gamut of products, yield loss of single mode and efficiency loss in gamma adjustment are solved.
At least one embodiment of the present disclosure further provides another adjusting method of a display panel.
As shown in
A detection coordinate value of a white point of a display panel in work is acquired (step S210). The detection coordinate value includes a horizontal coordinate detection value and a vertical coordinate detection value.
A preset coordinate value and a permissible offset value of the white point is acquired; and the desired coordinate range is determined according to the preset coordinate value and the permissible offset value (step S220). For example, the desired coordinate range is from a first horizontal coordinate to a second horizontal coordinate and from a first vertical coordinate to a second vertical coordinate, the first horizontal coordinate is less than the second horizontal coordinate and the first vertical coordinate is less than the second vertical coordinate.
It is determined whether the detection coordinate value of the white point is in the desired coordinate range of the white point (step S230).
If the detection coordinate value is in the desired coordinate range, the detection coordinate value is taken as a target coordinate value of the white point (step S241); the grayscale coefficient of the display panel may also be adjusted (step S242); the adjusted grayscale coefficient is recorded in a first storage location and the target coordinate value is recorded as the white point setting position in a second storage location (step S243).
If the detection coordinate value is located outside the desired coordinate range, the target coordinate value is determined on the basis of a distance between the detection coordinate value and the desired coordinate range (S251). The white point setting position is adjusted according to the target coordinate value (S252). It is checked whether the white point is located at the position where the target coordinate value is located (step S253). If the white point is not located at the position where the target coordinate value is located, go back to step S252, and adjusting the white point setting position according to the target coordinate value, and if the white point is located at the position where the target coordinate value is located, recording the adjusted white point setting position in the second storage location (S254). In addition, the grayscale coefficient of the display panel may also be adjusted, and the adjusted grayscale coefficient is recorded in the first storage location (step S255).
At least one embodiment of the present disclosure further provides yet another adjusting method of a display panel.
As shown in
Step S310: acquiring a detection coordinate value of a white point of a display panel in work.
Step S320: acquiring a desired coordinate range of the white point.
Step S330: determining a target coordinate value of the white point according to a relationship between the detection coordinate value and the desired coordinate range.
Step S340: adjusting a white point setting position according to the target coordinate value so that the adjusted white point is located at the target coordinate value.
For example, step S320 may further include acquiring a preset coordinate value and a permissible offset value of the white point, and determining the desired coordinate range according to the preset coordinate value and the permissible offset value.
For example, step S330 may further include determining a point within the desired coordinate range that is closest in distance to the detection coordinate value and taking the coordinates of the closest point as the target coordinate value.
For example, the adjusting method of the display panel may refer to the relevant description of any one of the above embodiments, which will not be repeated herein.
For example, as shown in
The acquisition module 410 is configured to acquire a detection coordinate value of a white point of a display panel in work. The acquisition module 410 may, for example, perform step S110 described in
The determination module 420 is configured to determine a target adjustment mode from at least two adjustment modes according to the detection coordinate value, where the at least two adjustment modes include a first adjustment mode and a second adjustment mode; and the determination module 420 may, for example, perform step S120 described in
The adjustment module 430 is configured to adjust at least some of parameters of the display panel on the basis of the target adjustment mode, where the parameters of the display panel include the grayscale coefficient and the white point setting position, adjusting the grayscale coefficient and taking the detection coordinate value as the white point setting position in the first adjustment mode, and adjusting the grayscale coefficient and adjusting the white point setting position according to the detection coordinate value in the second adjustment mode. The adjustment module 430 may, for example, perform step S130 described in
For example, the acquisition module 410, the determination module 420 and the adjustment module 430 may be a hardware, a software, a firmware, and any feasible combination thereof. For example, the acquisition module 410, the determination module 420 and the adjustment module 430 may be specialized or general-purpose circuits, chips or devices, etc., or a combination of a processor and a memory. The embodiments of the present disclosure do not limit the specific implementation forms of the units described above.
For example, the acquisition module 410, the determination module 420 and the adjustment module 430 may include code and a program stored in a memory; the processor may execute the code and the program to implement some or all of the functions of the acquisition module 410, the determination module 420 and the adjustment module 430 described above. For example, the acquisition module 410, the determination module 420, and the adjustment module 430 may be specialized hardware devices configured to implement some or all of the functions of the acquisition module 410, the determination module 420, and the adjustment module 430 as described above. For example, the acquisition module 410, the determination module 420, and the adjustment module 430 each may be a circuit board or a combination of circuit boards for implementing the functions as described above. In the embodiments of the present disclosure, the one circuit board or the combination of a plurality of circuit boards may include (1) one or more processors; (2) one or more non-transitory memories connected to the processors; and (3) processor-executable firmware stored in the memories.
It is to be noted that in the embodiments of the present disclosure, each of the units of the adjusting apparatus 400 of the display panel corresponds to each step of the adjusting method of the display panel described above, the specific functions of the adjusting apparatus 400 of the display panel may be referred to the relevant descriptions of the adjusting method of the display panel, which will not be repeated herein. The components and structure of the adjusting apparatus 400 of the display panel shown in
At least one embodiment of the present disclosure further provides an electronic device. The electronic device includes a processor and a memory, and the memory stores one or more computer program modules. The one or more computer program modules are configured to be executed by the processor to implement the adjusting method of the display panel described above.
It should be noted that the components of the electronic device 500 shown in
For example, the processor 510 and the memory 520 may communicate with each other directly or indirectly.
For example, the processor 510 and the memory 520 may communicate via a network. The network may include a wireless network, a wired network, and/or any combination of a wireless network and a wired network. The processor 510 and the memory 520 may also communicate with each other via a system bus, which is not limited by the present disclosure.
For example, the processor 510 and the memory 520 may be set up on the server side (or in the cloud).
For example, the processor 510 may control other components in the electronic device 500 to perform desired functions. For example, the processor 510 is a central processing unit (CPU), a graphics processing unit (GPU), or other forms of processing units having data processing capabilities and/or program execution capabilities. For example, the central processing unit (CPU) may be an X86 or ARM architecture, and the like. The processor 510 may be a general-purpose processor or a special-purpose processor, and can control other components in the electronic device 500 to perform desired functions.
For example, the memory 520 includes any combination of one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and/or cache memory, etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, erasable programmable read-only memory (EPROM), compact disk read-only memory (CD-ROM), USB memory, flash memory, and the like. One or more computer program modules may be stored on the computer-readable storage medium, and the processor 510 can execute one or more computer program modules to achieve various functions of the electronic device 500. Various application programs, various data, and various data used and/or generated by the application programs may also be stored in the computer-readable storage medium.
For example, in some embodiments, the electronic device 500 may be a cell phone, a tablet computer, an electronic paper, a television, a monitor, a laptop computer, a digital photo frame, a navigator, a wearable electronic device, a smart home device, and the like.
For example, the electronic device 500 may include a display panel, the display panel can be used for image segmentation and so on. For example, the display panel may be a rectangular panel, a circular panel, an oval panel, or a polygonal panel, and the like. In addition, the display panel can be not only a flat panel, but also a curved panel or even a spherical panel.
For example, the electronic device 500 may have a touch function, that is, the electronic device 500 may be a touch device.
It should be noted that, in the embodiments of the present disclosure, the specific functions and technical effects of the electronic device 500 may refer to the above description about the adjusting method of the display panel, which will not be repeated herein.
As illustrated in
Usually, the following apparatus may be connected to the I/O interface 650: an input apparatus 660 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, or the like; an output apparatus 670 including, for example, a liquid crystal display (LCD), a loudspeaker, a vibrator, or the like; the storage apparatus 680 including, for example, a magnetic tape, a hard disk, or the like; and a communication apparatus 690. The communication apparatus 690 may allow the electronic device 600 to be in wireless or wired communication with other devices to exchange data. While
For example, according to the embodiments of the present disclosure, the adjusting method of the display panel described above can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried by a non-transitory computer-readable medium, and the computer program includes program codes for performing the adjusting method of the display panel described above. In such embodiments, the computer program may be downloaded online through the communication apparatus 690 and installed, or may be installed from the storage apparatus 680, or may be installed from the ROM 620. When the computer program is executed by the processing apparatus 610, the functions defined in the adjusting method of the display panel provided by the embodiments of the present disclosure can be achieved.
At least one embodiment of the present disclosure further provides a computer-readable storage medium for storing non-transitory computer-readable instructions, and when the non-transitory computer-readable instructions are executed by a computer, the above-mentioned adjusting method of the display panel is achieved. The specific functions and technical effects of the computer-readable storage media can refer to the descriptions of the adjusting method of the display panel in the previous text, which will not be repeated herein.
For example, the storage medium 700 can be applied to the above-mentioned electronic device 500. For example, the storage medium 700 is the memory 520 in the electronic device 500 illustrated in
Although a computer system having various apparatus is illustrated, it should be understood that the computer system is not required to have all of the apparatus illustrated, alternatively, and the computer system may have more or less apparatus.
The above description is only the explanation of preferred embodiments of the present disclosure and the used technical principle. It should be understood by those skilled in the art that the disclosure scope involved in the present disclosure is not limited to the technical solution formed by the specific combination of the above technical features, but also covers other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the technical solution formed by replacing the above features with (but not limited to) technical features with similar functions disclosed in the present disclosure.
In addition, although the operations are depicted in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be beneficial. Similarly, although several specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of separate embodiments may also be implemented in a single embodiment in combination. On the contrary, various features described in the context of a single embodiment may also be implemented in a plurality of embodiments alone or in any suitable sub-combination.
Although the subject matter has been described in language specific to structural features and/or logical actions of methods, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are only example forms of realizing the claims.
For the present disclosure, the following statements should be noted:
What have been described above are only specific implementations of the present disclosure, the protection scope of the present disclosure is not limited thereto, and the protection scope of the present disclosure should be based on the protection scope of the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/135472 | 11/30/2022 | WO |