This application claims priority to Chinese Patent Application No. 201910005170.1, filed on Jan. 3, 2019, and entitled “PIXEL COMPENSATION METHOD AND DEVICE, STORAGE MEDIUM, AND DISPLAY SCREEN”, the entire contents of which are incorporated herein by reference.
The present disclosure relates to the field of display technologies, and in particular, to a pixel compensation method and device, a storage medium, and a display screen.
With development of display technologies, organic light emitting diode (OLED) display screens are increasingly applied to high-performance display products because of their characteristics: self-illumination, fast responses, wide viewing angles, and the like. To ensure quality of the OLED display screens, pixel compensation needs to be performed on the OLED display screens to improve uniformity of images displayed by the display screens.
Embodiments of the present disclosure provide a pixel compensation method and device, a storage medium, and a display screen.
In a first aspect, a pixel compensation method is provided. The method is applied to a display screen, wherein the display screen comprises a plurality of subpixels and a plurality of photosensitive units in a one-to-one correspondence with the plurality of subpixels, each photosensitive unit is used to sense a corresponding subpixel, and the method comprises:
sensing the plurality of subpixels in a first target grayscale of the display screen by using the plurality of photosensitive units, to obtain an actual luminance value of each subpixel;
determining a theoretical luminance value of each subpixel in the first target grayscale based on a compensation sensing model, wherein the compensation sensing model is used to record a correspondence between target grayscales and theoretical pixel data, the theoretical pixel data comprises a reference luminance value of each subpixel, and the theoretical luminance value of each subpixel is in a one-to-one correspondence with the reference luminance value of each subpixel; and
performing pixel compensation on each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel.
Optionally, the performing pixel compensation on each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel comprises:
determining a compensation error of each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel;
determining whether the compensation error of each subpixel falls within a preset error range; and
if the compensation error of each subpixel falls outside the preset error range, adjusting luminance of each subpixel to perform pixel compensation on each subpixel.
Optionally, the determining a compensation error of each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel comprises:
determining the compensation error according to a compensation error formula, wherein the compensation error formula is as follows:
ΔE=k×x′−x, wherein
ΔE denotes the compensation error, x′ denotes the actual luminance value, x denotes the theoretical luminance value, k is a compensation factor, and k is a constant greater than 0.
Optionally, the compensation sensing model is used to record a one-to-one correspondence between target grayscales, theoretical pixel data, and theoretical sensing data, the theoretical sensing data comprises a theoretical sensing parameter value of each photosensitive unit, and the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses the corresponding subpixel and obtains a corresponding theoretical luminance value;
before the sensing the plurality of subpixels in a first target grayscale of the display screen by using the plurality of photosensitive units, to obtain an actual luminance value of each subpixel, the method further comprises:
determining theoretical sensing data corresponding to the first target grayscale from the compensation sensing model; and
adjusting the sensing parameter value of each photosensitive unit based on the theoretical sensing data corresponding to the first target grayscale, so that the sensing parameter value of each photosensitive unit is the theoretical sensing parameter value; and
the sensing the plurality of subpixels in a first target grayscale of the display screen by using the plurality of photosensitive units, to obtain an actual luminance value of each subpixel comprises:
sensing the plurality of subpixels in the first target grayscale based on corresponding theoretical sensing parameter values by using the plurality of photosensitive units, to obtain the actual luminance value of each subpixel.
Optionally, the display screen has m target grayscales, the first target grayscale is any one of the m target grayscales, m is an integer greater than or equal to 1, and the reference luminance value is the theoretical luminance value; and
before the determining theoretical sensing data corresponding to the first target grayscale from the compensation sensing model, the method further comprises:
sensing the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale;
determining theoretical luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale;
determining theoretical sensing data corresponding to each target grayscale; and
generating the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
Optionally, the display screen has m target grayscales, the first target grayscale is any one of the m target grayscales, m is an integer greater than or equal to 1, the reference luminance value is a difference between the theoretical luminance value and an initial luminance value, and the initial luminance value of each subpixel is a luminance value obtained through sensing by a corresponding photosensitive unit when the display screen displays a black image; and
before the determining theoretical sensing data corresponding to the first target grayscale from the compensation sensing model, the method further comprises:
sensing the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale;
determining a difference between the theoretical luminance value of each subpixel and an initial luminance value of each subpixel in each target grayscale, to obtain a reference luminance value of each subpixel in each target grayscale;
determining reference luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale;
determining theoretical sensing data corresponding to each target grayscale; and
generating the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
Optionally, the sensing the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale comprises:
sensing the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a luminance value of each subpixel in each target grayscale;
determining whether the luminance value of each subpixel falls within a preset luminance value range; and
if the luminance value of each subpixel falls within the preset luminance value range, determining the luminance value of each subpixel as a theoretical luminance value of each subpixel in each target grayscale; or
if the luminance value of each subpixel falls outside the preset luminance value range, adjusting a sensing parameter value of a photosensitive unit corresponding to each subpixel, so that a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value falls within the preset luminance value range; and determining, as a theoretical luminance value of the subpixel in each target grayscale, a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value.
Optionally, the sensing parameter value of the photosensitive unit comprises an illumination time and an integration capacitance, and the adjusting a sensing parameter value of a photosensitive unit corresponding to each subpixel comprises: adjusting at least one of the illumination time and the integration capacitance of the photosensitive unit corresponding to each subpixel based on a priority of the illumination time and a priority of the integration capacitance, wherein the priority of the illumination time is higher than the priority of the integration capacitance.
Optionally, before the determining whether the luminance value of each subpixel falls within a preset luminance value range, the method further comprises:
when the display screen displays a black image, sensing the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel;
determining a luminance correction value of each subpixel based on the initial luminance value of each subpixel;
correcting the luminance value of each subpixel in each target grayscale based on the luminance correction value of each subpixel; and
the determining whether the luminance value of each subpixel falls within a preset luminance value range comprises: determining whether a corrected luminance value of each subpixel falls within the preset luminance value range.
Optionally, the reference luminance value is the theoretical luminance value, and after the adjusting luminance of each subpixel, the method further comprises:
determining an actual luminance value of each subpixel whose luminance is adjusted; and
updating the reference luminance value of each subpixel in the compensation sensing model using the actual luminance value of each subpixel.
Optionally, the reference luminance value is the difference between the theoretical luminance value and the initial luminance value, and after the adjusting luminance of each subpixel, the method further comprises:
when the display screen displays a black image, sensing the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel;
determining an actual luminance value of each subpixel whose luminance is adjusted;
determining a difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel; and
updating the reference luminance value of each subpixel in the compensation sensing model using the difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel.
In a second aspect, a pixel compensation device is provided. The device is applied to a display screen, wherein the display screen comprises a plurality of subpixels and a plurality of photosensitive units in a one-to-one correspondence with the plurality of subpixels, each photosensitive unit is used to sense a corresponding subpixel, and the device comprises:
a sensing subcircuit, used to sense the plurality of subpixels in a first target grayscale of the display screen by using the plurality of photosensitive units, to obtain an actual luminance value of each subpixel;
a first determining subcircuit, used to determine a theoretical luminance value of each subpixel in the first target grayscale based on a compensation sensing model, wherein the compensation sensing model is used to record a correspondence between target grayscales and theoretical pixel data, the theoretical pixel data comprises a reference luminance value of each subpixel, and the theoretical luminance value of each subpixel is in a one-to-one correspondence with the reference luminance value of each subpixel; and
a compensation subcircuit, used to perform pixel compensation on each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel.
Optionally, the compensation subcircuit is used to:
determine a compensation error of each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel;
determine whether the compensation error of each subpixel falls within a preset error range; and
if the compensation error of each subpixel falls outside the preset error range, adjust luminance of each subpixel to perform pixel compensation on each subpixel.
Optionally, the compensation subcircuit is used to:
determine the compensation error according to a compensation error formula, wherein the compensation error formula is as follows:
ΔE=k×x′−x, wherein
ΔE denotes the compensation error, x′ denotes the actual luminance value, x denotes the theoretical luminance value, k is a compensation factor, and k is a constant greater than 0.
Optionally, the compensation sensing model is used to record a one-to-one correspondence between target grayscales, theoretical pixel data, and theoretical sensing data, the theoretical sensing data comprises a theoretical sensing parameter value of each photosensitive unit, the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses the corresponding subpixel and obtains a corresponding theoretical luminance value, and the device further comprises:
a second determining subcircuit, used to determine theoretical sensing data corresponding to the first target grayscale from the compensation sensing model before the plurality of subpixels are sensed in the first target grayscale of the display screen by using the plurality of photosensitive units to obtain the actual luminance value of each subpixel; and
an adjustment subcircuit, used to adjust the sensing parameter value of each photosensitive unit based on the theoretical sensing data corresponding to the first target grayscale, so that the sensing parameter value of each photosensitive unit is the theoretical sensing parameter value, wherein
the sensing subcircuit is used to sense the plurality of subpixels in the first target grayscale based on corresponding theoretical sensing parameter values by using the plurality of photosensitive units, to obtain the actual luminance value of each subpixel.
Optionally, the display screen has m target grayscales, the first target grayscale is any one of the m target grayscales, m is an integer greater than or equal to 1, the reference luminance value is the theoretical luminance value, and the device further comprises:
a generation subcircuit, used to:
before the theoretical sensing data corresponding to the first target grayscale is determined from the compensation sensing model, sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale;
determine theoretical luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale;
determine theoretical sensing data corresponding to each target grayscale; and
generate the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
Optionally, the display screen has m target grayscales, the first target grayscale is any one of the m target grayscales, m is an integer greater than or equal to 1, the reference luminance value is a difference between the theoretical luminance value and an initial luminance value, the initial luminance value of each subpixel is a luminance value obtained through sensing by a corresponding photosensitive unit when the display screen displays a black image, and the device further comprises:
a generation subcircuit, used to:
before the theoretical sensing data corresponding to the first target grayscale is determined from the compensation sensing model, sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale;
determine a difference between the theoretical luminance value of each subpixel and an initial luminance value of each subpixel in each target grayscale, to obtain a reference luminance value of each subpixel in each target grayscale;
determine reference luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale;
determine theoretical sensing data corresponding to each target grayscale; and
generate the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
Optionally, the generation subcircuit is used to:
sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a luminance value of each subpixel in each target grayscale;
determine whether the luminance value of each subpixel falls within a preset luminance value range; and
if the luminance value of each subpixel falls within the preset luminance value range, determine the luminance value of each subpixel as a theoretical luminance value of each subpixel in each target grayscale; or
if the luminance value of each subpixel falls outside the preset luminance value range, adjust a sensing parameter value of a photosensitive unit corresponding to each subpixel, so that a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value falls within the preset luminance value range; and determine, as a theoretical luminance value of the subpixel in each target grayscale, a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value.
Optionally, the sensing parameter value of the photosensitive unit comprises an illumination time and an integration capacitance, and the generation subcircuit is used to: adjust at least one of the illumination time and the integration capacitance of the photosensitive unit corresponding to each subpixel based on a priority of the illumination time and a priority of the integration capacitance, wherein the priority of the illumination time is higher than the priority of the integration capacitance.
Optionally, the device further includes:
a correction subcircuit, used to:
before whether the luminance value of each subpixel falls within the preset luminance value range is determined, and when the display screen displays a black image, sense the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel;
determine a luminance correction value of each subpixel based on the initial luminance value of each subpixel; and
correct the luminance value of each subpixel in each target grayscale based on the luminance correction value of each subpixel, wherein
the first generation subcircuit or the second generation subcircuit is used to determine whether a corrected luminance value of each subpixel falls within the preset luminance value range.
Optionally, the reference luminance value is the theoretical luminance value, and the device further comprises:
a first update subcircuit, used to:
after the luminance of each subpixel is adjusted, determine an actual luminance value of each subpixel whose luminance is adjusted; and
update the reference luminance value of each subpixel in the compensation sensing model using the actual luminance value of each subpixel.
Optionally, the reference luminance value is the difference between the theoretical luminance value and the initial luminance value, and the device further comprises:
a second update subcircuit, used to:
after the luminance of each subpixel is adjusted, and when the display screen displays a black image, sense the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel;
determine an actual luminance value of each subpixel whose luminance is adjusted;
determine a difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel; and
update the reference luminance value of each subpixel in the compensation sensing model using the difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel.
In a third aspect, a storage medium is provided. The storage medium stores an instruction, and when the instruction is run on a processing assembly, the processing assembly is enabled to perform the pixel compensation method according to the first aspect or any one of the alternatives of the first aspect.
In a fourth aspect, a pixel compensation device is provided. The device includes:
a processor; and
a memory used to store an executable instruction of the processor, wherein
the processor is used to execute the instruction stored in the memory, to perform the pixel compensation method according to the first aspect or any one of the alternatives of the first aspect.
In a fifth aspect, a display screen is provided. The display screen includes: a plurality of subpixels, a plurality of photosensitive units in a one-to-one correspondence with the plurality of subpixels, and the pixel compensation device according to the second aspect or any one of the alternatives of the second aspect; or,
includes: a plurality of subpixels, a plurality of photosensitive units in a one-to-one correspondence with the plurality of subpixels, and the pixel compensation device according to the fourth aspect or any one of the alternatives of the fourth aspect;
and each photosensitive unit is used to sense a corresponding subpixel.
In order to describe the technical solutions in the embodiments of the present more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of the present disclosure, and a person of ordinary skill in the art may also derive other drawings from these accompanying drawings without creative efforts.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure, and together with the description, serve to explain the principles of the present disclosure.
For clearer descriptions of the objects, technical solutions and advantages in the embodiments of the present disclosure, the present disclosure is described in detail below in combination with the accompanying drawings. Apparently, the described embodiments are merely some embodiments, rather than all embodiments, of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments derived by a person of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
A pixel compensation method in a related technology is usually an optical compensation method whose compensation procedure is as follows. Before an OLED display screen is delivered, the OLED display screen is lighted up in each of a plurality of feature grayscales. A photograph of the OLED display screen is shot by using a charge-coupled device (CCD) after the OLED display screen is lighted up in each feature grayscale, to obtain a feature image of the OLED display screen. The feature image is analyzed to obtain a luminance value of each subpixel of the OLED display screen in a corresponding feature grayscale. The luminance value of each subpixel in a corresponding feature grayscale is used as a compensation luminance value of each subpixel in the feature grayscale. The OLED display screen is modeled based on compensation luminance values of each subpixel in the plurality of feature grayscales, to obtain a characteristic curve of the grayscales and compensation luminance. When pixel compensation is performed on the OLED display screen, the OLED display screen is lighted up in a grayscale, and an ideal luminance value corresponding to the grayscale is determined based on a correspondence between a grayscale and ideal luminance. Then an actual grayscale corresponding to a compensation luminance value equal to the ideal luminance value is determined based on the characteristic curve of the grayscales and compensation luminance, and the actual grayscale of each subpixel is used to compensate for luminance of the corresponding subpixel in the grayscale.
However, an organic light-emitting layer in the OLED display screen gradually ages with increasing use of time, and uniformity of an image displayed by the aging OLED display screen decreases. The pixel compensation method can be used to perform pixel compensation only before the OLED display screen is delivered, and therefore, cannot be used to compensate aging pixels of the OLED display screen. Consequently, the image displayed by the OLED display screen has relatively low uniformity.
An embodiment of the present disclosure provides a pixel compensation method. The method may be applied to the display screen shown in
Step 301. Sense a plurality of subpixels in a first target grayscale of the display screen by using a plurality of photosensitive units, to obtain an actual luminance value of each subpixel.
Step 302. Determine a reference luminance value of each subpixel in the first target grayscale based on a compensation sensing model.
The compensation sensing model is used to record a correspondence between target grayscales and theoretical pixel data, and the theoretical pixel data includes the reference luminance value of each subpixel.
Step 303. Determine a theoretical luminance value of each subpixel based on the reference luminance value of each subpixel.
In this embodiment of the present disclosure, the theoretical luminance value of each subpixel is in a one-to-one correspondence with the reference luminance value of each subpixel.
Step 304. Perform pixel compensation on each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel.
The theoretical luminance value of each subpixel in the first target grayscale may be determined based on the compensation sensing model according to steps 302 and 303. In a possible implementation, the theoretical luminance value needs to be calculated based on the reference luminance value. In this case, step 303 needs to be performed to obtain the theoretical luminance value. It should be noted that, in another possible implementation, the theoretical luminance value is the reference luminance value. In this case, step 303 may be omitted.
To sum up, in the pixel compensation method provided in this embodiment of the present disclosure, the display screen may sense the subpixel by using the photosensitive unit, to obtain the actual luminance value of the subpixel, determine the theoretical luminance value of the subpixel based on the compensation sensing model, and then perform pixel compensation on the subpixel based on the theoretical luminance value and the actual luminance value of the subpixel, thereby implementing pixel compensation during use of the display screen. In this way, compensation may be performed for an aging display screen, and uniformity of an image displayed by the display screen is enhanced.
Step 401. Generate a compensation sensing model.
The compensation sensing model is used to record a correspondence between target grayscales and theoretical pixel data. Further, the compensation sensing model is used to record a one-to-one correspondence between target grayscales, theoretical pixel data, and theoretical sensing data. In this embodiment of the present disclosure, the display screen has m target grayscales, and m is an integer greater than or equal to 1. The m target grayscales are m target grayscales selected from a plurality of grayscales of the display screen. For example, the display screen has 256 grayscales: L0 to L255. Them target grayscales may be m target grayscales selected from the 256 grayscales, and may be a grayscale L1, a grayscale L3, a grayscale L5, and the like. As shown in
The reference luminance value may be a theoretical luminance value or a difference between the theoretical luminance value and an initial luminance value. The initial luminance value of each subpixel is a luminance value obtained through sensing by a corresponding photosensitive unit when the display screen displays a black image. In other words, the theoretical luminance value of each subpixel is in a one-to-one correspondence with the reference luminance value of each subpixel. In this embodiment of the present disclosure, step 401 may include either of the following two implementations based on different reference luminance values.
In a first implementation of step 401, the reference luminance value is the theoretical luminance value. In this way,
Substep 4011a. Sense the plurality of subpixels in each of them target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale.
For example,
Substep 4011a1. When the display screen displays a black image, sense the plurality of subpixels by using the plurality of photosensitive units, to obtain an initial luminance value of each subpixel.
Optionally, a grayscale of the display screen may be adjusted to the grayscale L0, so that the display screen displays the black image. Then the plurality of photosensitive units is controlled to sense the plurality of subpixels. In this case, a luminance value obtained through sensing by each photosensitive unit may be the initial luminance value of the corresponding subpixel. As shown in
For example, the display screen includes a subpixel A, a subpixel B, a subpixel C, a subpixel D, and the like. The subpixel A corresponds to a photosensitive unit A, the subpixel B corresponds to a photosensitive unit B, the subpixel C corresponds to a photosensitive unit C, and the subpixel D corresponds to a photosensitive unit D. The subpixel A is sensed by using the photosensitive unit A to obtain an initial luminance value a0 of the subpixel A, the subpixel B is sensed by using the photosensitive unit B to obtain an initial luminance value b0 of the subpixel B, the subpixel C is sensed by using the photosensitive unit C to obtain an initial luminance value c0 of the subpixel C, the subpixel D is sensed by using the photosensitive unit D to obtain an initial luminance value d0 of the subpixel D, and another case can be obtained by analogy.
It should be noted that the photosensitive element outputs the current signal, and a dark current exists in the photosensitive element without light irradiation. Therefore, when the display screen displays the black image, the processing element of the photosensitive unit may determine the luminance value based on the dark current that is output by the photosensitive element. When the display screen displays the black image, the subpixel actually emits no light. Therefore, a luminance value of the subpixel is actually 0. In this embodiment of the present disclosure, the initial luminance value of the subpixel is actually the luminance value obtained through sensing by the photosensitive unit when the display screen displays the black image (in other words, the processing element determines the luminance value based on the dark current that is output by the photosensitive element), rather than the luminance value of the subpixel. In this embodiment of the present disclosure, for convenience of description, the luminance value obtained through sensing by the photosensitive unit when the display screen displays the black image is referred to as the initial luminance value of the subpixel.
Substep 4011a2. Determine a luminance correction value of each subpixel based on the initial luminance value of each subpixel.
In this embodiment of the present disclosure, the luminance correction value of each subpixel may be a difference between the initial luminance value of each subpixel and an initial luminance value of a reference subpixel, or may be a difference between the initial luminance value of each subpixel and an average value of initial luminance values of all subpixels of the display screen. It is not difficult to understand that the luminance correction value of each subpixel may be positive, negative, or zero.
In this embodiment of the present disclosure, an example in which the luminance correction value of each subpixel is the difference between the initial luminance value of each subpixel and the initial luminance value of the reference subpixel is used. In this way, for example, if the initial luminance value of the subpixel A is a0, the initial luminance value of the reference subpixel is b0, a0 is greater than b0, and a difference between a0 and b0 is t, a luminance correction value of the subpixel A is −t. For another example, if the initial luminance value of the subpixel B is b0, and the initial luminance value of the reference subpixel is b0, a luminance correction value of the subpixel B is 0 because a difference between the initial luminance value of the subpixel B and the initial luminance value of the reference subpixel is 0. For another example, if the initial luminance value of the subpixel C is c0, the initial luminance value of the reference subpixel is b0, c0 is less than b0, and a difference between c0 and b0 is t, a luminance correction value of the subpixel C is +t. The reference subpixel may be selected depending on an actual case. For example, the reference subpixel is a subpixel having a lowest initial luminance value, or a subpixel having a highest initial luminance value, or any one of the plurality of subpixels of the display screen.
It should be noted that the photosensitive element, the current integrator, the TFT, and the like all have errors. Therefore, the luminance value obtained by sensing the subpixel by the photosensitive unit also have an error. In this embodiment of the present disclosure, the initial luminance value of each subpixel is determined, and the luminance correction value of each subpixel is determined based on the initial luminance value of each subpixel, so as to subsequently correct the luminance value of each subpixel, to eliminate impact of the errors of the photosensitive element, the current integrator, and the TFT on the luminance value of the subpixel obtained through sensing by the photosensitive unit.
Substep 4011a3. Sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a luminance value of each subpixel in each target grayscale.
Optionally, the grayscale of the display screen may be adjusted to a target grayscale. Then the plurality of photosensitive units is controlled to sense the plurality of subpixels. In this case, a luminance value obtained through sensing by each photosensitive unit may be a luminance value of the corresponding subpixel in the target grayscale. A process of controlling the photosensitive unit to sense the corresponding subpixel can be referred to substep 4011a1, and is not described herein again in this embodiment of the present disclosure.
For example, the m target grayscales include a grayscale L1, and the grayscale of the display screen may be adjusted to the grayscale L1. Then the plurality of photosensitive units is controlled to sense the plurality of subpixels, to obtain a luminance value of each of the plurality of subpixels in the grayscale L1. For example, in the grayscale L1, a luminance value of the subpixel A is a, a luminance value of the subpixel B is b, a luminance value of the subpixel C is c, and another case can be obtained by analogy.
Substep 4011a4. Correct the luminance value of each subpixel in each target grayscale based on the luminance correction value of each subpixel.
Optionally, the luminance value of each subpixel in the target grayscale and the luminance correction value of each subpixel may be added, to correct the luminance value of each subpixel in each target grayscale.
For example, if a luminance correction value of the subpixel A is −t, and a luminance value of the subpixel A in the grayscale L1 is a, the luminance value of the subpixel A in the grayscale L1 is corrected based on the luminance correction value of the subpixel A, so that an obtained corrected luminance value may be a−t. If a luminance correction value of the subpixel B is 0, and a luminance value of the subpixel B in the grayscale L1 is b, the luminance value of the subpixel B in the grayscale L1 is corrected based on the luminance correction value of the subpixel B, so that an obtained corrected luminance value may be b. If a luminance correction value of the subpixel C s+t, and a luminance value of the subpixel C in the grayscale L1 is c, the luminance value of the subpixel C in the grayscale L1 is corrected based on the luminance correction value of the subpixel C, so that an obtained corrected luminance value may be c+t. Another case can be obtained by analogy.
Substep 4011a5. Determine whether a corrected luminance value of each subpixel falls within a preset luminance value range. If the luminance value of each subpixel falls within the preset luminance value range, substep 4011a6 is performed. If the luminance value of each subpixel falls outside the preset luminance value range, substeps 4011a7 and 4011a8 are performed.
The preset luminance value range includes a luminance value upper limit and a luminance value lower limit. The corrected luminance value of each subpixel may be separately compared with the luminance value upper limit and the luminance value lower limit. If the luminance value is less than the luminance value upper limit and is greater than the luminance value lower limit, the luminance value falls within the preset luminance value range, in other words, the corrected luminance value of the subpixel falls within the preset luminance value range. If the luminance value is greater than the luminance value upper limit or less than the luminance value lower limit, the luminance value falls outside the preset luminance value range, in other words, the corrected luminance value of the subpixel falls outside the preset luminance value range.
For example, a corrected luminance value of the subpixel A is a−t, and a−t may be separately compared with the luminance value upper limit and the luminance value lower limit. If a−t is less than the luminance value upper limit and greater than the luminance value lower limit, a−t falls within the preset luminance value range, in other words, the corrected luminance value of the subpixel A falls within the preset luminance value range. If a−t is greater than the luminance value upper limit or less than the luminance value lower limit, a−t falls outside the preset luminance value range, in other words, the corrected luminance value of the subpixel A falls outside the preset luminance value range. Processes of determining a corrected luminance value of the subpixel B and a corrected luminance value of the subpixel C are similar thereto, and are not described herein again in this embodiment of the present disclosure.
Substep 4011a6. Determine the luminance value of each subpixel as a theoretical luminance value of each subpixel in each target grayscale.
The luminance value of each subpixel in substep 4011a6 is the corrected luminance value of each subpixel in substep 4011a4.
For example, the corrected luminance value a−t of the subpixel A is determined as a theoretical luminance value of the subpixel A in the grayscale L1 (the target grayscale). For another example, the corrected luminance value b of the subpixel B is determined as a theoretical luminance value of the subpixel B in the grayscale L1. For another example, the corrected luminance value c+t of the subpixel C is determined as a theoretical luminance value of the subpixel C in the grayscale L1.
Substep 4011a7. Adjust a sensing parameter value of a photosensitive unit corresponding to each subpixel, so that a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value falls within the preset luminance value range.
The sensing parameter value of the photosensitive unit includes an illumination time and an integration capacitance, and when the sensing parameter value of the photosensitive unit corresponding to each subpixel is adjusted, the illumination time and the integration capacitance of each photosensitive unit may be adjusted based on priorities. Optionally, when the sensing parameter value of the photosensitive unit is adjusted, the priority of the illumination time may be higher than the priority of the integration capacitance, in other words, the illumination time of the photosensitive unit is first adjusted. When the luminance value of the corresponding subpixel can fall within the preset luminance value range by adjusting the illumination time of the photosensitive unit, the integration capacitance of the photosensitive unit may not be adjusted. When the luminance value of the corresponding subpixel can fall outside the preset luminance value range by adjusting the illumination time of the photosensitive unit, the integration capacitance of the photosensitive unit may be adjusted, so that the luminance value of the corresponding subpixel falls within the preset luminance value range. Optionally, the sensing parameter value of the photosensitive unit may be adjusted, while the corresponding subpixel is sensed based on an adjusted sensing parameter value by using the photosensitive unit, until a luminance value obtained by through sensing again falls within the preset luminance value range.
The illumination time of each photosensitive unit is directly proportional to luminance of the corresponding subpixel, in other words, a longer illumination time of each photosensitive unit indicates a larger luminance value obtained by sensing the subpixel corresponding to the photosensitive unit. The integration capacitance of each photosensitive unit is directly proportional to the luminance value upper limit of the preset luminance value range, and is inversely proportional to the lower limit of the preset luminance value range, in other words, a larger integration capacitance of each photosensitive unit indicates a larger preset luminance value range. For example, when the luminance value of the subpixel is greater than the luminance value upper limit of the preset luminance value range, the illumination time of the corresponding photosensitive unit may be shortened based on the priority, to reduce the luminance value of the subpixel obtained through sensing by the photosensitive unit, or increase the integration capacitance of the photosensitive unit, to increase the luminance value upper limit of the preset luminance value range, so that the luminance value obtained by the photosensitive unit sensing the corresponding subpixel based on the adjusted sensing parameter value falls within the preset luminance value range. When the luminance value of the subpixel is less than the luminance value lower limit of the preset luminance value range, the illumination time of the corresponding photosensitive unit may be prolonged based on the priority, to increase the luminance value obtained by the photosensitive unit sensing the subpixel, or reduce the integration capacitance of the photosensitive unit, to reduce the luminance value lower limit of the preset luminance value range, so that the luminance value obtained by the photosensitive unit sensing the corresponding subpixel based on the adjusted sensing parameter value falls within the preset luminance value range.
It should be noted that the integration capacitance has an error. Therefore, after the integration capacitance is adjusted, substeps 4011a1 to 4011a4 need to be performed to re-correct the luminance value of each subpixel in each target grayscale. In this embodiment of the present disclosure, when the sensing parameter value is adjusted, the priority of the illumination time is set to be higher than the priority of the integration capacitance. In this way, when the luminance value of the subpixel can fall within the preset luminance value range by adjusting the illumination time, the integration capacitance does not need to be adjusted, thereby simplifying sensing and adjustment processes, further simplifying a pixel compensation process, and increasing pixel compensation efficiency.
Substep 4011a8. Determine, as a theoretical luminance value of each subpixel in each target grayscale, a luminance value obtained when each photosensitive unit sensing the corresponding subpixel based on an adjusted sensing parameter value.
For example, if a luminance value obtained by the photosensitive unit A sensing the subpixel A based on an adjusted sensing parameter value is a1, and a1 falls within the preset luminance value range, a1 may be determined as the theoretical luminance value of the subpixel A in the grayscale L1. For another example, if a luminance value obtained by the photosensitive unit B sensing the subpixel B based on an adjusted sensing parameter value is b1, b1 may be determined as the theoretical luminance value of the subpixel B in the grayscale L1. For another example, if a luminance value obtained by the photosensitive unit C sensing the subpixel C based on an adjusted sensing parameter value is c1, c1 may be determined as the theoretical luminance value of the subpixel C in the grayscale L1.
Substep 4012a. Determine theoretical luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale.
For example, assuming that, in the grayscale L1, the theoretical luminance value of the subpixel A is a1, the theoretical luminance value of the subpixel B is b1, the theoretical luminance value of the subpixel C is c1, and another case can be obtained by analogy, theoretical pixel data corresponding to the grayscale L1 may be indicated by using the following Table 1.
In this embodiment of the present disclosure, description is provided by using the theoretical pixel data corresponding to the grayscale L1 as an example. Theoretical pixel data corresponding to another target grayscale can be referred to Table 1, and is not described herein again in this embodiment of the present disclosure.
Substep 4013a. Determine theoretical sensing data corresponding to each target grayscale.
The theoretical sensing data corresponding to each target grayscale includes the theoretical sensing parameter value of each photosensitive unit, and the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses the corresponding subpixel in each target grayscale. Optionally, a sensing parameter value of the photosensitive unit when the luminance value of the subpixel obtained through sensing by the photosensitive unit is the theoretical luminance value in each target grayscale may be determined as the theoretical sensing parameter value of the photosensitive unit, and theoretical sensing parameter values of the plurality of photosensitive units in each target grayscale are determined as the theoretical sensing data corresponding to each target grayscale.
For example, assuming that the photosensitive unit A senses the subpixel A in the grayscale L1 to obtain a theoretical luminance value of the subpixel A, a sensing parameter value when the theoretical luminance value obtained through sensing by the photosensitive unit A is determined as a theoretical sensing parameter value of the photosensitive unit A, and the theoretical sensing parameter value of the photosensitive unit A may be Sa1. Another case can be obtained by analogy, and a theoretical sensing parameter value of the photosensitive unit B, a theoretical sensing parameter value of the photosensitive unit C, and the like in the grayscale L1 may be determined. Then the theoretical sensing parameter values of the photosensitive unit A, the photosensitive unit B, the photosensitive unit C, and the like in the grayscale L1 may be determined as theoretical sensing data corresponding to the grayscale L1. Assuming that, in the grayscale L1, the theoretical sensing parameter value of the photosensitive unit A is Sa1, the theoretical sensing parameter value of the photosensitive unit B is Sb1, the theoretical sensing parameter value of the photosensitive unit C is Sc1, and another case can be obtained by analogy, the theoretical sensing data corresponding to the grayscale L1 may be indicated by using the following Table 2.
In this embodiment of the present disclosure, description is provided by using the theoretical sensing data corresponding to the grayscale L1 as an example. Theoretical sensing data corresponding to another target grayscale can be referred to Table 2, and is not described herein again in this embodiment of the present disclosure.
It should be noted that, it is not difficult to understand according to the foregoing description that, when the corrected luminance value of the subpixel determined in substep 4011a5 falls within the preset luminance value range, the theoretical sensing parameter value in substep 4013a is the sensing parameter value corresponding to the luminance value obtained through sensing by the photosensitive unit in substep 4011a3. When the corrected luminance value of the subpixel determined in substep 4011a5 falls outside the preset luminance value range, the theoretical sensing parameter value in substep 4013a is the adjusted sensing parameter value in sub step 4011a7.
Substep 4014a. Generate the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
Optionally, a correspondence between target grayscales, theoretical pixel data, and theoretical sensing data may be generated based on the theoretical pixel data corresponding to the m target grayscales and the theoretical sensing data corresponding to the m target grayscales, to obtain the compensation sensing model. In addition, after the compensation sensing model is generated, the compensation sensing model may be stored for subsequent use. The compensation sensing model may be stored in the display screen (the display screen may include a storage unit) or any storage device that can communicate with a control IC of the display screen. This is not limited in this embodiment of the present disclosure.
For example, in this embodiment of the present disclosure, the compensation sensing model may be indicated by using the following Table 3.
In a second implementation of step 401, the reference luminance value is the difference between the theoretical luminance value and the initial luminance value. The initial luminance value of each subpixel is the luminance value obtained through sensing by the corresponding photosensitive unit when the display screen displays the black image. In this way,
Substep 4011b. Sense the plurality of subpixels in each of them target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale.
A process of implementing substep 4011b can be referred to the process of implementing substep 4011a, and is not described herein again in this embodiment of the present disclosure.
Substep 4012b. Determine a difference between the theoretical luminance value of each subpixel in each target grayscale and the initial luminance value of each subpixel, to obtain a reference luminance value of each subpixel in each target grayscale.
The initial luminance value of each subpixel may be subtracted from the theoretical luminance value of each subpixel in each target grayscale to obtain the difference therebetween, and the difference is used as the reference luminance value of each subpixel in each target grayscale.
For example, if an initial luminance value of a subpixel A is a0, and a theoretical luminance value of the subpixel A in a grayscale L1 is a1, a reference luminance value of the subpixel A in the grayscale L1 is Δa1=a1−a0. If an initial luminance value of a subpixel B is b0, and a theoretical luminance value of the subpixel B in the grayscale L1 is b1, a reference luminance value of the subpixel B in the grayscale L1 is Δb1=b1−b0. If an initial luminance value of a subpixel C is c0, and a theoretical luminance value of the subpixel C in the grayscale L1 is c1, a reference luminance value of the subpixel C in the grayscale L1 is Δc1=c1−c0. Another case can be obtained by analogy. A process of determining a reference luminance value of each subpixel in another target grayscale is similar thereto, and is not described herein again in this embodiment of the present disclosure.
Substep 4013b. Determine reference luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale.
For example, if in the grayscale L1, the reference luminance value of the subpixel A is a1, the reference luminance value of the subpixel B is b1, the reference luminance value of the subpixel C is c1, and another case can be obtained by analogy, theoretical pixel data corresponding to the grayscale L1 may be indicated by using the following Table 4.
In this embodiment of the present disclosure, description is provided by using the theoretical pixel data corresponding to the grayscale L1 as an example. Theoretical pixel data corresponding to another target grayscale can be referred to Table 4, and is not described herein again in this embodiment of the present disclosure.
Substep 4014b. Determine theoretical sensing data corresponding to each target grayscale.
The theoretical sensing data corresponding to each target grayscale includes a theoretical sensing parameter value of each photosensitive unit, and the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses a corresponding subpixel in each target grayscale. A process of implementing substep 4014b can be referred to the process of implementing substep 4013a, and is not described herein again in this embodiment of the present disclosure.
Substep 4015b. Generate the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
A process of implementing substep 4015b can be referred to the process of implementing substep 4014a. A difference lies in that the theoretical pixel data in the compensation sensing model in substep 4015b includes the reference luminance values of the plurality of subpixels, and the reference luminance value is a difference between a theoretical luminance value and an initial luminance value of a corresponding subpixel. For example, the compensation sensing model generated in substep 4015b may be indicated by using the following Table 5.
It should be noted that the theoretical pixel data in the compensation sensing model in the second implementation includes the difference between the theoretical luminance value of the subpixel and the initial luminance value of the subpixel, but the theoretical pixel data in the compensation sensing model in the first implementation includes the theoretical luminance value of the subpixel. Compared with the first implementation, the compensation sensing model has a relatively small data volume in the second implementation, so that storage space occupied by the compensation sensing model can be effectively reduced. For example, in the first implementation, each piece of data (that is, the theoretical luminance value) in the theoretical pixel data recorded in the compensation sensing model is 16 bits. In the second implementation, each piece of data (that is, the difference between the theoretical luminance value and the initial luminance value) in the theoretical pixel data recorded in the compensation sensing model is 8 bits. In this way, a data volume in the compensation sensing model generated in the second implementation is half data volume in the compensation sensing model generated in the first implementation. Therefore, the storage space occupied by the compensation sensing model can be halved in the second implementation.
It should be further noted that, in practical applications, in the foregoing process of generating the compensation sensing model, theoretical pixel data and theoretical sensing data that correspond to some of the m target grayscales may be determined, and the theoretical pixel data corresponding to the some target grayscales fits with the theoretical sensing data corresponding to the some target grayscales, to obtain theoretical pixel data and theoretical sensing data that correspond to the others of the m target grayscales, to save a time for generating the compensation sensing model. Optionally, the theoretical pixel data corresponding to the target grayscales may linearly fit with the theoretical sensing data corresponding to the target grayscales, to obtain the theoretical pixel data and the theoretical sensing data that correspond to the others of the m target grayscales.
Step 402. Determine theoretical sensing data corresponding to a first target grayscale of the display screen from the compensation sensing model.
The first target grayscale is any one of the m target grayscales, and the m target grayscales are m target grayscales in the compensation sensing model. It may be learned according to the description in step 401 that the compensation sensing model records the one-to-one correspondence between target grayscales, theoretical pixel data, and theoretical sensing data. Therefore, the compensation sensing model may be queried based on the first target grayscale, to obtain the theoretical sensing data corresponding to the first target grayscale. For example, if the first target grayscale is a grayscale L1, the theoretical sensing data that corresponds to the first target grayscale and that is obtained by querying the compensation sensing model based on the first target grayscale may be shown in the foregoing Table 2.
Step 403. Adjust the sensing parameter value of each photosensitive unit based on the theoretical sensing data corresponding to the first target grayscale, so that the sensing parameter value of each photosensitive unit is a theoretical sensing parameter value.
The theoretical sensing parameter value of each photosensitive unit may be determined from the theoretical sensing data corresponding to the first target grayscale, and then the sensing parameter value of each photosensitive unit is adjusted to the theoretical sensing parameter value.
For example, if the theoretical sensing data corresponding to the grayscale L1 is shown in
It should be noted that the sensing parameter value includes an illumination time and an integration capacitance. In step 403, both the illumination time and the integration capacitance of the photosensitive unit may be adjusted.
Step 404. Sense the plurality of subpixels in the first target grayscale based on the corresponding theoretical sensing parameter values by using the plurality of photosensitive units, to obtain an actual luminance value of each subpixel.
Optionally, a grayscale of the display screen may be adjusted to the first target grayscale. Then the plurality of photosensitive units is controlled to sense the plurality of subpixels. In this case, a luminance value obtained through sensing by each photosensitive unit may be an actual luminance value of the corresponding subpixel in the target grayscale. For example, in the grayscale L1, an actual luminance value of the subpixel A is a1′, an actual luminance value of the subpixel B is b1′, an actual luminance value of the subpixel C is c1′, and another case can be obtained by analogy.
Step 405. Determine a reference luminance value of each subpixel in the first target grayscale based on the compensation sensing model.
In this embodiment of the present disclosure, the theoretical pixel data corresponding to each target grayscale in the compensation sensing model includes a reference luminance value of each subpixel in each target grayscale. Therefore, the compensation sensing model may be queried based on the first target grayscale, to obtain theoretical pixel data corresponding to the first target grayscale. Then the reference luminance value of each subpixel in the first target grayscale is determined from the theoretical pixel data corresponding to the first target grayscale.
The reference luminance values determined in step 405 are different in the two implementations in step 401. An example in which the first target grayscale is the grayscale L1, and the plurality of subpixels of the display screen include a subpixel A, a subpixel B, a subpixel C, and the like is used. In this way, step 405 may include either of the following two implementations.
In a first implementation (corresponding to the first implementation in step 401), the reference luminance value is the theoretical luminance value. In this way, the theoretical pixel data corresponding to the first target grayscale determined in step 405 may be shown in the foregoing Table 1, it may be determined from the theoretical pixel data shown in
In a second implementation (corresponding to the second implementation in step 401), the reference luminance value is the difference between the theoretical luminance value and the initial luminance value. In this way, the theoretical pixel data corresponding to the first target grayscale determined in step 405 may be shown in the foregoing Table 4, it is determined from the theoretical pixel data shown in the foregoing Table 4 that in the grayscale L1, a reference luminance value of the subpixel A is Δa1, a reference luminance value of the subpixel B is Δb1, a reference luminance value of the subpixel C is Δc1, and another case can be obtained by analogy.
Step 406. Determine a theoretical luminance value of each subpixel based on the reference luminance value of each subpixel.
For the two implementations in step 401, step 406 of determining a theoretical luminance value of each subpixel based on the reference luminance value of each subpixel may include either of the following two implementations.
In a first implementation (corresponding to the first implementation in step 401), the reference luminance value is the theoretical luminance value. In this way, the reference luminance value of each subpixel may be directly determined as the theoretical luminance value of each subpixel. For example, if it is determined in step 405 that the reference luminance value of the subpixel A is a1, the reference luminance value of the subpixel B is b1, and the reference luminance value of the subpixel C is c1, a1 may be determined as a theoretical luminance value of the subpixel A, b1 may be determined as a theoretical luminance value of the subpixel B, and c1 may be determined as a theoretical luminance value of the subpixel C.
In a second implementation (corresponding to the second implementation in step 401), the reference luminance value is the difference between the theoretical luminance value and the initial luminance value. In this way, a sum of the reference luminance value and the initial luminance value of each subpixel may be determined as the theoretical luminance value of each subpixel. For example, it is determined in step 405 that the reference luminance value of the subpixel A is Δa1, the reference luminance value of the subpixel B is Δb1, and the reference luminance value of the subpixel C is Δc1. It may be learned according to substep 4011a1 that the initial luminance value of the subpixel A is a0, the initial luminance value of the subpixel B is b0, and the initial luminance value of the subpixel C is c0. In this way, Δa1+a0=a1 (details can be referred to substep 4012b) may be determined as a theoretical luminance value of the subpixel A, Δb1+b0=b1 (details can be referred to substep 4012b) may be determined as a theoretical luminance value of the subpixel B, and Δc1+c0=c1 (details can be referred to substep 4012b) may be determined as a theoretical luminance value of the subpixel C.
The theoretical luminance value of each subpixel in the first target grayscale may be determined based on the compensation sensing model according to the foregoing steps 405 and 406.
Step 407. Perform pixel compensation on each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel.
Optionally,
Substep 4071. Determine a compensation error of each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel.
In this embodiment of the present disclosure, the compensation error may be determined according to a compensation error formula. The compensation error formula may be ΔE=k×x′−x, where ΔE denotes the compensation error, x′ denotes the actual luminance value, x denotes the theoretical luminance value, k is a compensation factor, and k is a constant greater than 0. The actual luminance value and the theoretical luminance value of each subpixel may be substituted into the compensation error formula for calculation, to obtain the compensation error of each subpixel.
For example, if an actual luminance value of the subpixel A is a1′, a theoretical luminance value is a1, a1′ and a1 are substituted into ΔE=k×x′−x, so that a compensation error of the subpixel A can be obtained as follows: ΔEa=k×a1′−a1. If an actual luminance value of the subpixel B is b1′, and a theoretical luminance value is b1, b1′ and b1 are substituted into ΔE=k×x′−x, so that a compensation error of the subpixel B can be obtained as follows: ΔEb=k×b1′−b1. Another case can be obtained by analogy.
Substep 4072. Determine whether the compensation error of each subpixel falls within a preset error range. When the compensation error of the subpixel falls within the preset error range, substep 4073 is performed. When the compensation error of the subpixel falls outside the preset error range, substep 4074 is performed.
A process of implementing substep 4072 can be referred to the process of implementing substep 4011a5, and is not described herein again in this embodiment of the present disclosure.
For example, a preset compensation error range may be −3 to +3, and may be set according to an actual requirement. This is not limited in this embodiment of the present disclosure.
Substep 4073. Skip performing pixel compensation on the subpixel.
If the compensation error of the subpixel determined in substep 4072 falls within the preset error range, no pixel compensation may be performed on the subpixel.
Substep 4074. Adjust luminance of each subpixel to perform pixel compensation on each subpixel.
Optionally, if the compensation error of the subpixel falls outside the preset error range, the luminance of the subpixel may be gradually increased or decreased, until the actual luminance value of the subpixel is equal to the theoretical luminance value of the subpixel, or the compensation error of the subpixel falls within the preset error range. The luminance of the subpixel may be gradually increased or decreased at a ratio or based on a luminance value. The ratio may be 5% (percent), 10%, 20%, or the like. The luminance value may be 1, 2, 3, 4, or the like. When the actual luminance value of the subpixel is less than the theoretical luminance value, the luminance of the subpixel is gradually increased. When the actual luminance value of the subpixel is greater than the theoretical luminance value, the luminance of the subpixel is gradually decreased.
For example, assuming that a compensation error ΔEa of the subpixel A falls outside the preset error range, and an actual luminance value a1′ of the subpixel A is greater than a theoretical luminance value a1, luminance of the subpixel A may be gradually decreased at the ratio of 5%, so that the actual luminance value of the subpixel A is equal to the theoretical luminance value a1 of the subpixel A, or so that the compensation error of the subpixel A falls within the preset error range. Assuming that a compensation error ΔEa of the subpixel A falls outside the preset error range, and an actual luminance value a1′ of the subpixel A is less than a theoretical luminance value a1, the luminance of the subpixel A may be gradually increased at the ratio of 10%, so that the actual luminance value of the subpixel A is equal to the theoretical luminance value a1 of the subpixel A, or so that the compensation error of the subpixel A falls within the preset error range.
For example, assuming that a compensation error ΔEb of the subpixel B falls outside the preset error range, and an actual luminance value b1′ of the subpixel B is greater than a theoretical luminance value b1, luminance of the subpixel B may be gradually decreased based on the luminance value 2, so that the actual luminance value of the subpixel B is equal to the theoretical luminance value b1 of the subpixel B, or so that the compensation error of the subpixel B falls within the preset error range. Assuming that a compensation error ΔEb of the subpixel B falls outside the preset error range, and an actual luminance value b1′ of the subpixel B is less than a theoretical luminance value b1, the luminance of the subpixel B may be gradually increased based on the luminance value 2, so that the actual luminance value of the subpixel B is equal to the theoretical luminance value b1 of the subpixel B, or so that the compensation error of the subpixel B falls within the preset error range.
It should be noted that the process of adjusting the luminance of each subpixel in sub step 4074 may be implemented by adjusting a voltage or current that is input into a driving circuit of the subpixel. For example, when luminance of a subpixel needs to be increased, a voltage or current that is input into a driving circuit of the subpixel may be increased; when luminance of a subpixel needs to be decreased, a voltage or current that is input into a driving circuit of the subpixel may be decreased.
Step 408. Update the reference luminance value in the compensation sensing model.
For the two implementations in step 401, step 408 of updating the reference luminance value in the compensation sensing model may include either of the following two implementations.
In a first implementation (corresponding to the first implementation in step 401), the reference luminance value is the theoretical luminance value.
Substep 4081a. Determine an actual luminance value of each subpixel whose luminance is adjusted.
It is easily understood according to the description in step 407 that, in the process of performing step 407, the actual luminance value of each subpixel whose luminance is adjusted may be already determined. For example, an actual luminance value of the subpixel A whose luminance is adjusted is a2, an actual luminance value of the subpixel B whose luminance is adjusted is b2, an actual luminance value of the subpixel C whose luminance is adjusted is c2, and another case can be obtained by analogy.
Substep 4082a. Update the reference luminance value of each subpixel in the compensation sensing model using the actual luminance value of each subpixel.
Optionally, for the reference luminance value of the subpixel that needs to be updated, the actual luminance value of the subpixel may be used to cover the reference luminance value of the subpixel in the compensation sensing model, to update the reference luminance value of the subpixel.
For example, it may be learned according to Table 3 in substep 4014a that, in the grayscale L1 in the compensation sensing model, a reference luminance value of the subpixel A is a1, a reference luminance value of the subpixel B is b1, and a reference luminance value of the subpixel C is c1. In this way, the reference luminance value a1 of the subpixel Ain the compensation sensing model may be used to cover the actual luminance value a2 that is determined in substep 4081a and that is of the subpixel A whose luminance is adjusted, the reference luminance value b1 of the subpixel B in the compensation sensing model may be used to cover the actual luminance value b2 that is determined in substep 4081a and that is of the subpixel B whose luminance is adjusted, the reference luminance value c1 of the subpixel C in the compensation sensing model may be used to cover the actual luminance value c2 that is determined in substep 4081a and that is of the subpixel C whose luminance is adjusted, and another case can be obtained by analogy. Assuming that all reference luminance values in the compensation sensing model are updated, an updated compensation sensing model may be indicated by using the following Table 6.
In a second implementation (corresponding to the second implementation in step 401), the reference luminance value is the difference between the theoretical luminance value and the initial luminance value.
When the reference luminance value of each subpixel recorded in the generated compensation sensing model is the difference between the theoretical luminance value and the initial luminance value,
Substep 4081b. When the display screen displays a black image, sense the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel. A process of implementing substep 4081b can be referred to substep 4011a1, and is not described herein again in this embodiment of the present disclosure.
Substep 4082b. Determine an actual luminance value of each subpixel whose luminance is adjusted. A process of implementing substep 4082b can be referred to substep 4081a, and is not described herein again in this embodiment of the present disclosure.
Substep 4083b. Determine a difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel. A process of implementing substep 4083b can be referred to substep 4012b, and is not described herein again in this embodiment of the present disclosure.
Substep 4084b. Update a reference luminance value of each subpixel in the compensation sensing model using the difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel.
Optionally, for the reference luminance value of the subpixel that needs to be updated, the difference between the actual luminance value and the initial luminance value of the subpixel may be used to cover the reference luminance value of the subpixel in the compensation sensing model, to update the reference luminance value of the subpixel.
For example, it may be learned according to Table 5 in substep 4015b that, in the compensation sensing model, a reference luminance value of the subpixel A is Δa1, a reference luminance value of the subpixel B is Δb1, and a reference luminance value of the subpixel C is Δc1. It is assumed that a difference between an actual luminance value determined in substep 4082b of the subpixel A and an initial luminance value is Δa2, a difference between an actual luminance value and an initial luminance value of the subpixel B is Δb2, a difference between an actual luminance value and an initial luminance value of the subpixel C is Δc2, and another case can be obtained by analogy. In this way, the difference Δa2 between the actual luminance value and the initial luminance value of the subpixel A may be used to cover the reference luminance value Δa1 of the subpixel A in the compensation sensing model, the difference Δb2 between the actual luminance value and the initial luminance value of the subpixel B may be used to cover the reference luminance value Δb1 of the subpixel B in the compensation sensing model, the difference Δc2 between the actual luminance value and the initial luminance value of the subpixel C may be used to cover the reference luminance value Δc1 of the subpixel C in the compensation sensing model, and another case can be obtained by analogy. Assuming that all reference luminance values in the compensation sensing model are updated, an updated compensation sensing model may be indicated by using the following Table 7.
Δa2
Δa4
Δa6
Δb2
Δb4
Δb6
Δc2
Δc4
Δc6
It should be noted that, in this embodiment of the present disclosure, the reference luminance value in the compensation sensing model is updated, so that an updated reference luminance value is more aligned with an actual display effect. In this way, accuracy of subsequently performing pixel compensation on a subpixel may be improved.
It should be further noted that, in practical applications, the display screen is usually lighted up row by row. In the solution provided in this embodiment of the present disclosure, when pixel compensation is performed, after a row of subpixels are lighted up, pixel compensation may be performed on the row of subpixels (in other words, pixel compensation is performed while the display screen is lighted up). Alternatively, after all subpixels of the display screen are lighted up, pixel compensation is performed on the display screen. This is not limited in this embodiment of the present disclosure. In addition, when pixel compensation is performed, timing compensation or real-time compensation may be performed while the display screen is working. During the timing compensation, pixel compensation may be performed when the display screen is turned on or off. The timing compensation is not limited by an illumination time. Therefore, a subpixel may be quickly compensated. For the real-time compensation, pixel compensation may be performed within a non-driving time of a subpixel. The non-driving time is a blanking time between two consecutive images when the display screen displays an image. The display screen dynamically scans a frame of image by using a scanning point to display the frame of image. The scanning process starts from an upper left corner of the frame of image and moves forward horizontally, while the scanning point also moves downwards at a slower speed. When the scanning point reaches a right edge of the image, the scanning point quickly returns to a left side, and restarts scanning a second row of pixels under a starting point of a first row of pixels. After completing scanning of the frame of image, the scanning point returns from a lower right corner of the image to the upper left corner of the image to start scanning a next frame of image. A time interval of returning from the lower right corner of the image to the upper left corner of the image is the blanking interval between two consecutive images. In the timing compensation scheme and the real-time compensation scheme, the timing compensation scheme can effectively adjust an illumination time of a photosensitive unit, so that the photosensitive unit can perform more accurate sensing, and quickly perform pixel compensation on aging subpixels of the display screen. The real-time compensation scheme may perform pixel compensation on the aging subpixel of the display screen within a short time. In addition, in the real-time compensation scheme, the display screen has been displaying the image all the time, so that the photosensitive unit has been sensing a corresponding subpixel. Therefore, before performing pixel compensation, the photosensitive unit can be restored to an initial setting within the non-driving time, to prevent data (that is, luminance values) in a plurality of compensation processes from interfering with each other. The real-time compensation can be performed to compensate subpixels when an image displayed by the display screen is not uniform within a short time in a display process.
It should be finally noted that an order of the steps of the pixel compensation method provided in the embodiments of the present disclosure may be properly adjusted, and the steps may also be increased or decreased according to a case. Method to which mortifications readily figured out by those skilled in the art within the technical scope disclosed by the present disclosure shall fall within the protection scope of the present disclosure. Therefore, details are not described herein.
To sum up, in the pixel compensation method provided in the embodiments of the present disclosure, the theoretical luminance value of the subpixel is obtained based on the generated compensation sensing model, and the display screen senses the subpixel by using the photosensitive unit based on the theoretical sensing parameter value recorded in the compensation sensing model, to obtain the actual luminance value of the subpixel, and then compensates the subpixel based on the theoretical luminance value and the actual luminance value of the subpixel, thereby implementing pixel compensation during use of the display screen. In this way, compensation may be performed for an aging display screen, and uniformity of an image displayed by the display screen is enhanced. Further, in the process of generating the compensation sensing model, the theoretical luminance value of the subpixel is corrected by using the initial luminance value of the subpixel obtained through sensing when the display screen displays the black image, so that accuracy of the compensation sensing model can be improved. In addition, after the subpixel is compensated, the reference luminance value of the subpixel in the compensation sensing model can be updated using the actual luminance value of the subpixel, to improve accuracy of subsequently compensating the subpixel.
An embodiment of the present disclosure provides a pixel compensation device 500, applied to a display screen. The display screen includes a plurality of subpixels and a plurality of photosensitive units in a one-to-one correspondence with the plurality of subpixels, and each photosensitive unit is used to sense a corresponding subpixel. In this way,
a sensing subcircuit 501, used to sense the plurality of subpixels in a first target grayscale of the display screen by using the plurality of photosensitive units, to obtain an actual luminance value of each subpixel;
a first determining subcircuit 502, used to determine a theoretical luminance value of each subpixel in the first target grayscale based on a compensation sensing model, where the compensation sensing model is used to record a correspondence between target grayscales and theoretical pixel data, the theoretical pixel data includes a reference luminance value of each subpixel, and the theoretical luminance value of each subpixel is in a one-to-one correspondence with the reference luminance value of each subpixel; and
a compensation subcircuit 503, used to perform pixel compensation on each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel.
To sum up, in the pixel compensation device provided in this embodiment of the present disclosure, the display screen may sense the subpixel by using the sensing subcircuit, to obtain the actual luminance value of the subpixel, obtain the theoretical luminance value of the subpixel by using the first determining subcircuit and a second determining subcircuit, and then compensate the subpixel based on the theoretical luminance value and the actual luminance value of the subpixel by using the compensation subcircuit, thereby implementing pixel compensation during use of the display screen. In this way, compensation may be performed for an aging display screen, and uniformity of an image displayed by the display screen is enhanced.
Optionally, the compensation subcircuit 503 is used to:
determine a compensation error of each subpixel based on the actual luminance value of each subpixel and the theoretical luminance value of each subpixel;
determine whether the compensation error of each subpixel falls within a preset error range; and
if the compensation error of each subpixel falls outside the preset error range, adjust luminance of each subpixel to perform pixel compensation on each subpixel.
The compensation sensing model is used to record a one-to-one correspondence between target grayscales, theoretical pixel data, and theoretical sensing data, the theoretical sensing data includes a theoretical sensing parameter value of each photosensitive unit, and the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses the corresponding subpixel.
Optionally,
a second determining subcircuit 504, used to determine theoretical sensing data corresponding to a first target grayscale from the compensation sensing model before the plurality of subpixels are sensed in the first target grayscale of the display screen by using the plurality of photosensitive units to obtain the actual luminance value of each subpixel; and
an adjustment subcircuit 505, used to adjust the sensing parameter value of each photosensitive unit based on the theoretical sensing data corresponding to the first target grayscale, so that the sensing parameter value of each photosensitive unit is the theoretical sensing parameter value.
Optionally, the sensing subcircuit 501 is used to sense the plurality of subpixels in the first target grayscale based on corresponding theoretical sensing parameter values by using the plurality of photosensitive units, to obtain the actual luminance value of each subpixel.
The display screen has m target grayscales, the first target grayscale is any one of the m target grayscales, m is an integer greater than or equal to 1, the reference luminance value may be the theoretical luminance value or a difference between the theoretical luminance value and an initial luminance value, and the initial luminance value of each subpixel is a luminance value obtained through sensing by a corresponding photosensitive unit when the display screen displays a black image. When the reference luminance value is the theoretical luminance value, as shown in
a first generation subcircuit 506, used to:
before the theoretical sensing data corresponding to the first target grayscale is determined from the compensation sensing model, sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale;
determine theoretical luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale;
determine theoretical sensing data corresponding to each target grayscale, where the theoretical sensing data includes the theoretical sensing parameter value of each photosensitive unit, and the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses the corresponding subpixel in each target grayscale; and
generate the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
When the reference luminance value is the difference between the theoretical luminance value and the initial luminance value,
a second generation subcircuit 507, used to:
before the theoretical sensing data corresponding to the first target grayscale is determined from the compensation sensing model, sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a theoretical luminance value of each subpixel in each target grayscale;
determine a difference between the theoretical luminance value of each subpixel and the initial luminance value of each subpixel in each target grayscale, to obtain a reference luminance value of each subpixel in each target grayscale;
determine reference luminance values of the plurality of subpixels in each target grayscale as theoretical pixel data corresponding to each target grayscale;
determine theoretical sensing data corresponding to each target grayscale, where the theoretical sensing data includes the theoretical sensing parameter value of each photosensitive unit, and the theoretical sensing parameter value of each photosensitive unit is a sensing parameter value when each photosensitive unit senses the corresponding subpixel in each target grayscale; and
generate the compensation sensing model based on theoretical pixel data corresponding to the m target grayscales and theoretical sensing data corresponding to the m target grayscales.
Optionally, the first generation subcircuit 506 or the second generation subcircuit 507 is used to:
sense the plurality of subpixels in each of the m target grayscales by using the plurality of photosensitive units, to obtain a luminance value of each subpixel in each target grayscale;
determine whether the luminance value of each subpixel falls within a preset luminance value range; and
if the luminance value of each subpixel falls within the preset luminance value range, determine the luminance value of each subpixel as a theoretical luminance value of each subpixel in each target grayscale; or
if the luminance value of each subpixel falls outside the preset luminance value range, adjust a sensing parameter value of a photosensitive unit corresponding to each subpixel, so that a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value falls within the preset luminance value range; and determine, as a theoretical luminance value of the subpixel in each target grayscale, a luminance value obtained when each photosensitive unit senses the corresponding subpixel based on an adjusted sensing parameter value.
The sensing parameter value of the photosensitive unit includes an illumination time and an integration capacitance, and optionally, the first generation subcircuit 506 or the second generation subcircuit 507 is used to: adjust at least one of the illumination time and the integration capacitance of the photosensitive unit corresponding to each subpixel based on a priority of the illumination time and a priority of the integration capacitance. For example, the priority of the illumination time may be higher than the priority of the integration capacitance.
Optionally, as shown in
a correction subcircuit 508, used to:
before whether the luminance value of each subpixel falls within the preset luminance value range is determined, and when the display screen displays a black image, sense the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel;
determine a luminance correction value of each subpixel based on the initial luminance value of each subpixel; and
correct the luminance value of each subpixel in each target grayscale based on the luminance correction value of each subpixel.
Optionally, the first generation subcircuit 506 or the second generation subcircuit 507 is used to: determine whether a corrected luminance value of each subpixel falls within the preset luminance value range.
Optionally, when the reference luminance value is the theoretical luminance value,
a first update subcircuit 509, used to:
after the luminance of each subpixel is adjusted, determine an actual luminance value of each subpixel whose luminance is adjusted; and
update the reference luminance value of each subpixel in the compensation sensing model using the actual luminance value of each subpixel.
When the reference luminance value is the difference between the theoretical luminance value and the initial luminance value,
after the luminance of each subpixel is adjusted, and when the display screen displays a black image, sense the plurality of subpixels by using the plurality of photosensitive units, to obtain the initial luminance value of each subpixel;
determine an actual luminance value of each subpixel whose luminance is adjusted;
determine a difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel; and
update the reference luminance value of each subpixel in the compensation sensing model using the difference between the actual luminance value of each subpixel and the initial luminance value of each subpixel.
It should be noted that the sensing subcircuit 501 may be the sensing circuit shown in
To sum up, the pixel compensation device provided in the embodiments of the present disclosure generates the compensation sensing model by using the first generation subcircuit or the second generation subcircuit, obtains the theoretical luminance value of the subpixel by using the first determining subcircuit and the second determining subcircuit. The display screen senses the subpixel by using the sensing subcircuit based on the theoretical sensing parameter value recorded in the compensation sensing model, to obtain the actual luminance value of the subpixel, and then compensates the subpixel by using the compensation subcircuit, thereby implementing pixel compensation during use of the display screen. In this way, compensation may be performed for an aging display screen, and uniformity of an image displayed by the display screen is enhanced. Further, in the process of generating the compensation sensing model by using the first generation subcircuit or the second generation subcircuit, the theoretical luminance value of the subpixel is corrected by using the initial luminance value of the subpixel obtained through sensing by using the correction subcircuit when the display screen displays the black image, so that accuracy of the compensation sensing model can be improved. In addition, after the subpixel is compensated, the reference luminance value of the subpixel in the compensation sensing model can be updated using the actual luminance value of the subpixel and by using the first update subcircuit or the second update subcircuit, to improve accuracy of subsequently compensating the subpixel.
Those skilled in the art may clearly learned that, for convenience and brevity of description, a detailed working process of the subcircuits of the above-described pixel compensation device can be referred to a corresponding process in the foregoing method embodiment, and is not described herein again in this embodiment of the present disclosure.
An embodiment of the present disclosure provides a storage medium. The storage medium stores an instruction, and when the instruction is run on a processing assembly, the processing assembly is enabled to perform the pixel compensation method according to the embodiment of the present disclosure.
An embodiment of the present disclosure provides a pixel compensation device, including:
a processor; and
a memory for storing a processor executable instruction, where
the processor is used to execute instruction stored in the memory, to perform the pixel compensation method according to the embodiment of the present disclosure.
An embodiment of the present disclosure provides a display screen. The display screen may include a plurality of subpixels and a plurality of photosensitive units in a one-to-one correspondence with the plurality of subpixels, and the pixel compensation device according to the foregoing embodiment. Each photosensitive unit is used to sense a corresponding subpixel. A location relationship between each photosensitive unit and the corresponding subpixel can be referred to
To sum up, in the display screen provided in this embodiment of the present disclosure, the display screen may sense the subpixel by using the photosensitive unit, to obtain an actual luminance value of the subpixel, determine a theoretical luminance value of the subpixel based on a compensation sensing model, and then perform pixel compensation on the subpixel based on the theoretical luminance value and the actual luminance value of the subpixel, thereby implementing pixel compensation during use of the display screen. In this way, compensation may be performed for an aging display screen, and uniformity of an image displayed by the display screen is enhanced.
Other embodiments of the present disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the present disclosure. This application is intended to cover any variations, uses, or adaptations of the present disclosure following the general principles thereof and including common knowledge or commonly used technical measures which are not disclosed herein. The specification and embodiments are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.
It will be appreciated that the present disclosure is not limited to the exact construction that has been described above and illustrated in the accompanying drawings, and that various modifications and changes can be made without departing from the scope thereof. It is intended that the scope of the present disclosure is only limited by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
201910005170.1 | Jan 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2019/127488 | 12/23/2019 | WO | 00 |