This application claims the priority benefit of Taiwan application serial no. 109107072, filed on Mar. 4, 2020. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to a luminance compensation method, and in particular, relates to a luminance compensation method configured for a display device.
When a display device is turned on, the backlight module is not yet in a stable state. Generally, depending on manufacturing and electrical properties of each backlight module, the initial start-up periods required by backlight modules to reach a stable state vary slightly, and the initial start-up periods are usually 20 to 30 minutes long. As such, during the initial start-up period, not until the initial start-up period is over may a backlight module reach its predetermined luminance value. In other words, during the initial start-up period, the luminance of the backlight module is not stable. Therefore, when using the display after the display device is turned on, the user may notice that the luminance value is unstable. The instability of luminance during the initial start-up period may cause problems for professional users of computer graphics in particular.
The disclosure provides a luminance compensation method through which luminance values of backlight modules in each unit time during an initial start-up period are close to be identical.
The luminance compensation method provided by the disclosure includes the following steps. According to a plurality of luminance values of a plurality of sampled display devices in each unit time during an initial start-up period, an average luminance value in each unit time is obtained and a time-varying luminance sequence is accordingly established. According to a plurality of operating luminance values of the sampled display devices under a plurality of different driving condition values after the initial start-up period, an average operating luminance value under each driving condition value is obtained, and an operating luminance sequence is accordingly established. A driving condition value look-up table is generated according to each driving condition value of the operating luminance sequence corresponding to each average luminance value of the time-varying luminance sequence in each unit time. Whether the average luminance value in each unit time during the initial start-up period is less than the average luminance value at ending of the initial start-up period is determined. A difference value between a driving condition value corresponding to a maximum average luminance value of the time-varying luminance sequence and a driving condition value corresponding to the average luminance value of the time-varying luminance sequence in the unit time is calculated according to the driving condition value look-up table, a driving condition value corresponding to a predetermined luminance value is added, a compensation driving condition value in the unit time is obtained, and a time-varying compensation sequence established under the compensation driving condition value in each unit time during the initial start-up period after compensation is accordingly generated when the average luminance value in the time unit is less than the average luminance value at ending of the initial start-up period, such that a backlight module of a display device is driven according to the time-varying compensation sequence in each unit time during the initial start-up period to provide luminance corresponding to the predetermined luminance value.
To sum up, in the disclosure, the sampled display devices are measured to establish the time-varying luminance sequence and the operating luminance sequence. The operating luminance sequence is converted to generate the driving condition value look-up table, and the time-varying compensation sequence is generated according to the driving condition value look-up table and the time-varying luminance sequence. Therefore, the display devices compensate the backlight modules of the display devices according to time-varying compensation sequence during the initial start-up period. In this way, in the disclosure, the luminance values of the backlight modules in each unit time during the initial start-up period are close to be identical.
To make the aforementioned more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
With reference to
For instance, the initial start-up period is 30 minutes long. The unit time is, for example, 1 minute. The luminance value of the sampled display device 100_1 is measured every unit time after the initial start-up period starts. The luminance value of the sampled display device 100_1 is measured 1 minute after the initial start-up period starts, and the luminance value of the sampled display device 100_1 is measured again 2 minutes after the initial start-up period starts. The rest may be deduced by analogy, and such measurement does not end until the luminance value of the sampled display device 100_1 30 minutes after the initial start-up period starts is measured. Therefore, during the initial start-up period, the luminance value of the sampled display device 100_1 in every one minute is measured. Similarly, during the initial start-up period, the luminance values of the sampled display devices 100_2 to 100_n in every one minute are measured. The luminance sensor 200 may transmit the measured luminance values to an operator 300. The operator 300 may establish a time-varying luminance sequence ATLS according to the luminance values. For instance, the operator 300 may average the luminance values of the sampled display devices 100_1 to 100_n in each unit time during the initial start-up period, obtains the average luminance value in each unit time, and accordingly generates the time-varying luminance sequence ATLS. The operator 300 may be, for example, a central processing unit (CPU), a programmable microprocessor for general or special use, a digital signal processor (DSP), a programmable controller, an application specific integrated circuit (ASIC), a programmable logic device (PLD), or any other similar devices or a combination of the foregoing devices, and may be loaded to run a computer program.
In step S120, according to a plurality of operating luminance values of the sampled display devices under a plurality of different driving condition values after the initial start-up period, an average operating luminance value under each driving condition value is obtained, and an operating luminance sequence is accordingly established. In this embodiment, after the initial start-up period, the sampled display devices 100_1 to 100_n are driven through driving signals having various different driving condition values. In this embodiment, the predetermined driving condition value may be provided through an external driving device or may be provided by a control device built in each of the sampled display devices 100_1 to 100_n, which should however not be construed as limitations to the disclosure. In this embodiment, the different driving condition values may be 0% to 100% of the working cycle. That is, the sampled display devices 100_1 to 100_n are driven through driving signals having different working cycles. The sampled display devices 100_1 to 100_n may provide a high luminance when being driven by driving signals having high working cycles. The sampled display devices 100_1 to 100_n may provide a low luminance when being driven by driving signals having low working cycles. The sampled display devices 100_1 to 100_n drive respective backlight modules through 0% to 100% of the working cycle after the initial start-up period (that is, after 30 minutes). A plurality of operating luminance values of the sampled display devices 100_1 to 100_n generated through 0% to 100% of the working cycle after the initial start-up period may be measured through the luminance sensor 200. For instance, after the initial start-up period, the sampled display device 100_1 may drive the backlight module through 0%, 1%, . . . , and 100% of the working cycle. The luminance sensor 200 may measure the operating luminance values generated by the sampled display device 100_1 through 0%, 1%, . . . , and 100% of the working cycle in sequence. As such, the operating luminance values generated by the sampled display device 100_1 through the various driving condition values in a stable state are measured. Similarly, after the initial start-up period, the operating luminance values generated by the sampled display devices 100_2 to 100_n through the various driving condition values in the stable state are measured. In step S120, the luminance sensor 200 may be configured to measure the operating luminance values in the center positions of the display regions of the sampled display devices 100_1 to 100_n. In some embodiments, the luminance sensor 200 may measure the operating luminance values in various positions of the display regions of the sampled display devices 100_1 to 100_n.
In the present embodiment, the luminance sensor 200 may transmit the measured operating luminance values generated corresponding to the driving condition values to operator 300. The operator 300 may establish an operating luminance sequence ADLS according to the operating luminance values generated corresponding to the driving condition values. In the present embodiment, the operator 300 averages the operating luminance values of the sampled display devices 100_1 to 100_n under each driving condition value after the initial start-up period, obtains the average operating luminance value of each driving condition value, and accordingly generates the operating luminance sequence ADLS.
In the present embodiment, step S110 and step S120 may be performed before shipping of the display devices of the same production batch as the sampled display devices 100_1 to 100_n. The sampled display devices 100_1 to 100_n may be sampled during, for example, the research and development stage, the manufacturing stage, and the quality assurance stage, so that step S110 and step S120 may be performed on the sampled display devices 100_1 to 100_n.
In step S130, a driving condition value look-up table is generated according to each driving condition value of identical or similar average operating luminance values in the operating luminance sequence corresponding to the average luminance value of the time-varying luminance sequence in each unit time. In this embodiment, the operator 300 obtains and converts each driving condition value of the operating luminance sequence ADLS corresponding to each average luminance value of the time-varying luminance sequence AILS in each unit time to generate a driving condition value look-up table DTS. In the driving condition value look-up table DTS, the driving condition values described above are at least included, such as 0%, 1%, . . . , and 100% of the working cycle. It thus can be seen that each driving condition value in the driving condition value look-up table may correspond to each average luminance value.
In step S140, whether the average luminance value in each unit time during the initial start-up period is less than the average luminance value at ending of the initial start-up period is determined. In the present embodiment, the operator 300 obtains a plurality of average luminance values corresponding to plural unit times from the time-varying luminance sequence AILS according to the different unit times during the initial start-up period and the average luminance values when at ending of the initial start-up period. The operator 300 may further determine whether the average luminance value corresponding to each unit time is less than the average luminance value at ending of the initial start-up period.
In step S150, when the average luminance value in the time unit is less than the average luminance value at ending of the initial start-up period, the difference value between the driving condition value corresponding to a maximum average luminance value of the time-varying luminance sequence and the driving condition value corresponding to the average luminance value of the time-varying luminance sequence in the unit time according to the driving condition value look-up table is calculated, the driving condition value corresponding to the predetermined luminance value is added, the compensation driving condition value in the unit time is obtained, and the time-varying compensation sequence established by the compensation driving condition value in each unit time during the initial start-up period after compensation is accordingly generated, such that a backlight module of a display device is driven according to the compensation driving condition value of the time-varying compensation sequence in each unit time during the initial start-up period to provide luminance corresponding to the predetermined luminance value. In this embodiment, the “driving condition value” is the number value of the working cycle. The driving condition is thereby quantified. The operator 300 may calculate the difference value between the driving condition value corresponding to the maximum average luminance value of the time-varying luminance sequence ATLS and the driving condition value corresponding to each average luminance value of the time-varying luminance sequence ATLS according to the driving condition value look-up table DTS, adds the driving condition value of the predetermined luminance value expected to be achieved, and accordingly generates a time-varying compensation sequence CS. The display devices receive the time-varying compensation sequence CS. The backlight module of the display device is driven according to the compensation driving condition value of the time-varying compensation sequence CS in each unit time during the initial start-up period to provide luminance corresponding to the predetermined luminance value. In the luminance compensation method provided by this embodiment, the luminance values of the backlight modules in each unit time during the initial start-up period are close to be identical. In this way, the luminance of the backlight modules during the initial start-up period is stable.
Further, with reference to
Implementation details of step S110 are specifically provided as follows. With reference to
In this embodiment, a total of 10 sampled display devices 100_1 to 100_n are provided. The initial start-up period is 30 minutes long. During the initial start-up period, the luminance values of the sampled display devices 100_2 to 100_n in every one minute (i.e., each unit time) are measured. Therefore, the two-dimensional time-varying luminance array TLM has 10 rows and 31 columns. The rows of the two-dimensional time-varying luminance array TLM correspond to time-varying luminance values TL1-0 to TL10-30 of the sampled display devices 100_1 to 100_n during the initial start-up period. A first row of the two-dimensional time-varying luminance array TLM records the time-varying luminance values TL1-0 to TL1-30 of the sampled display device 100_1 during the initial start-up period. A second row of the two-dimensional time-varying luminance array TLM records the time-varying luminance values TL2-0 to TL2-30 of the sampled display device 100_2 during the initial start-up period, and the rest may be deduced by analogy. The columns of the two-dimensional time-varying luminance array TLM correspond to the time-varying luminance values TL1-0 to TL10-30 of the sampled display devices 100_1 to 100_n in each time unit during the initial start-up period. A first column of the two-dimensional time-varying luminance array TLM records the time-varying luminance values TL1-0 to TL10-0 of the sampled display devices 100_1 to 100_n during the initial start-up period. A second column of the two-dimensional time-varying luminance array TLM records the time-varying luminance values TL1-1 to TL10-1 of the sampled display devices 100_1 to 100_n in a first minute during the initial start-up period. A third column of the two-dimensional time-varying luminance array TLM records the time-varying luminance values TL1-2 to TL10-2 of the sampled display devices 100_1 to 100_n in a second minute during the initial start-up period, and the rest may be deduced by analogy.
Next, the rows of the two-dimensional time-varying luminance array TLM are averaged to generate the time-varying luminance sequence AILS. In this embodiment, the operator 300 may average 10 rows in the two-dimensional time-varying luminance array TLM to generate the time-varying luminance sequence AILS. In this embodiment, the operator 300 may average the time-varying luminance values TL1-0, TL2-0, . . . , and TL10-0 of the two-dimensional time-varying luminance array TLM to generate an average luminance value ATL0 of the time-varying luminance sequence AILS. The operator 300 may average the time-varying luminance values TL1-1, TL2-1, . . . , and TL10-1 of the two-dimensional time-varying luminance array TLM to generate an average luminance value ATL1 of the time-varying luminance sequence AILS, and the rest may be deduced by analogy. The time-varying luminance sequence AILS has average luminance values ATL1 to ATL30. Therefore, the time-varying luminance sequence AILS may reflect an average time-varying luminance tendency of the display devices (including the sampled display devices 100_1 to 100_n) of the same batch during the initial start-up period.
Implementation details of step S120 are specifically provided as follows. With reference to
In this embodiment, the sampled display devices 100_1 to 100_n generate the luminance values through 0%, 1%, . . . , and 100% of the working cycle. Therefore, the two-dimensional operating luminance array DLM has 10 rows and 101 columns. The rows of the two-dimensional operating luminance array DLM correspond to operating luminance values DL1-0 to DL10-100 generated by the sampled display devices 100_1 to 100_n under different driving condition values (0%, 1%, . . . , and 100% of the working cycle). A first row of the two-dimensional operating luminance array DLM records the operating luminance values DL1-0 to DL1-100 of the sampled display device 100_1 during the initial start-up period. A second row of the two-dimensional operating luminance array DLM records the operating luminance values DL2-0 to DL2-100 of the sampled display device 100_2 during the initial start-up period, and the rest may be deduced by analogy. The columns of the two-dimensional operating luminance array DLM correspond to the time-varying luminance values TL1-0 to TL10-30 of the sampled display devices 100_1 to 100_n in each time unit during the initial start-up period. A first column of the two-dimensional operating luminance array DLM records the operating luminance values DL1-0 to DL10-0 generated by the sampled display devices 100_1 to 100_n through 0% of the working cycle. A second column of the two-dimensional operating luminance array DLM records the operating luminance values DL1-1 to DL10-1 generated by the sampled display devices 100_1 to 100_n through 1% of the working cycle. A third column of the two-dimensional operating luminance array DLM records the operating luminance values DL1-2 to DL10-2 generated by the sampled display devices 100_1 to 100_n through 2% of the working cycle, and the rest may be deduced by analogy.
Next, the rows of the two-dimensional operating luminance array DLM are averaged to generate the operating luminance sequence ADLS. In this embodiment, the operator 300 may average 10 rows in the two-dimensional operating luminance array DLM to generate the operating luminance sequence ADLS. In this embodiment, the operator 300 may average the operating luminance values DL1-0, DL2-0, . . . , and DL10-0 of the two-dimensional operating luminance array DLM to generate an average operating luminance value ADL0 of the operating luminance sequence ADLS. The operator 300 may average the operating luminance values DL1-1, DL2-1, . . . , and DL10-1 of the two-dimensional operating luminance array DLM to generate an average operating luminance value ADL 1 of the operating luminance sequence ADLS, and the rest may be deduced by analogy. The operating luminance sequence ADLS has average operating luminance values ADL0 to ADL100. Therefore, the operating luminance sequence ADLS may reflect a luminance value average tendency corresponding to the working cycle of the display devices (including the sampled display devices 100_1 to 100_n) of the same batch.
With reference to
In the present embodiment, expected luminance values are, for example, 0 cd/m2, 1 cd/m2, 2 cd/m2, . . . , and 339 cd/m2. Therefore, 340 expected luminance values are provided. Note that a total of 101 driving condition values are provided. The number of the expected luminance values is greater than the number of the driving condition values. Therefore, in order to set each of the expected luminance values in a numerical range of the average operating luminance value to have one corresponding driving condition value, that is, the number of the driving condition values in the driving condition value look-up table is allowed to be equal to the number of the expected luminance values, in step S130 in
With reference to
In step S151, the operator 300 may generate a difference value corresponding to the unit time according to the first working cycle and the second working cycle in the unit time. The operator 300 may subtract the first working cycle from the second working cycle to generate the difference value. In step S151, the operator 300 may further add the difference value to the predetermined working cycle to generate a first compensation working cycle of the time-varying compensation sequence CS corresponding to the unit time. The operator 300 may obtain the predetermined working cycle corresponding to the predetermined luminance value from the driving condition value look-up table DTS. For instance, the predetermined luminance value may be 322 cd/m2. The predetermined working cycle corresponding to the predetermined luminance value of 322 cd/m2 obtained by the operator 300 from the driving condition value look-up table DTS is 80%, which should however not be construed as limitations to the disclosure The predetermined working cycle may be equal to the working cycle of the predetermined driving condition value as described in step S110.
After the time-varying compensation sequence CS is generated, step S152 of the method flow is performed. In step S152, the operator 30 may determine whether the compensation working cycle is less than a maximum predetermined working cycle. In the present embodiment, the maximum predetermined working cycle is configured to be a maximum rated working cycle configured to drive the backlight module 120. For instance, the maximum rated working cycle is 100% or 98%, which should however not be construed as limitations to the disclosure. When the compensation working cycle is less than the maximum predetermined working cycle, step S153 of the method flow is performed. In step S153, the operator 300 loads the compensation working cycle into the time-varying compensation sequence CS. As such, in the unit time during the initial start-up period, the backlight module 120 is driven by the display device 100 according to the first compensation working cycle of the time-varying compensation sequence CS in the unit time.
In contrast, in step S152, when the compensation working cycle is greater than or equal to the maximum predetermined working cycle, step S154 of the method flow is performed. In step S154, the operator 300 loads the maximum predetermined working cycle into the time-varying compensation sequence CS. As such, in the unit time during the initial start-up period, the backlight module 120 is driven by the display device 100 according to the maximum predetermined working cycle (e.g., 100% of the working cycle) in the unit time. Step S151 to step S154 provided by this embodiment may be included in step S150 in
With reference to step S142 again, when the first average luminance value is greater than or equal to the second average luminance value, it means that the backlight module 120 is not required to be compensated in the unit time during the initial start-up period. As such, step S160 of the method flow is performed. In step S160, when the first average luminance value is greater than or equal to the second average luminance value, the operator 300 treats the predetermined working cycle (e.g., 80% of the working cycle) as the compensation working cycle in the unit time in the time-varying compensation sequence CS and loads the predetermined working cycle into the time-varying compensation sequence CS. As such, in the unit time during the initial start-up period, the backlight module 120 is driven by the display device 100 according to the compensation working cycle (e.g., 80% of the working cycle) in the time-varying compensation sequence CS in the unit time.
For instance, the unit time when the initial start-up period starts is treated as the unit time (i.e., the 0th minute), the first average luminance value obtained by the operator 300 corresponding to the unit time is 311 cd/m2. The second average luminance value is 320 cd/m2. The operator 300 determines that the first average luminance value is less than the second average luminance value in step S142. Therefore, in step S151, the operator 300 may subtract the first working cycle (e.g., 68% of the working cycle) corresponding to the first average luminance value from the second working cycle (e.g., 77% of the working cycle) corresponding to the second average luminance value to generate a difference value, that is, a different value of 9%. The operator 300 obtains a difference value of 9%. Further, the difference value is added to the predetermined working cycle to generate the compensation working cycle, that is, 89% of the working cycle. Next, the operator 300 determines that the compensation working cycle (i.e., 89% of the working cycle) is less than the maximum predetermined working cycle (i.e., 100% of the working cycle) in step S152. Therefore, in step S153, the display device 100 drives the backlight module 120 in the unit time (the 0th minute) when the initial start-up period starts through 89% of the working cycle.
For another instance, the 1st minute during the initial start-up period is treated as the unit time, the first average luminance value obtained by the operator 300 corresponding to the unit time is 320 cd/m2. The second average luminance value is 320 cd/m2. The operator 300 determines that the first average luminance value is equal to the second average luminance value in step S142. It thus can be seen that the backlight module 120 is not required to be compensated in the first minute during the initial start-up period 1. The operator 300 may treat the predetermined working cycle as the compensation working cycle in step S160. As such, during the initial start-up period, the display device 100 drives the backlight module 120 in the first minute through 80% of the working cycle.
For still another instance, the 2nd minute during the initial start-up period is treated as the unit time, the first average luminance value obtained by the operator 300 corresponding to the unit time is 311 cd/m2. The second average luminance value is 320 cd/m2. The operator 300 determines that the first average luminance value is less than the second average luminance value in step S142. Therefore, in step S151, the operator 300 may subtract the first working cycle (e.g., 56% of the working cycle) corresponding to the first average luminance value from the second working cycle (e.g., 77% of the working cycle) corresponding to the second average luminance value to generate a difference value, that is, a different value of 21%. The operator 300 may obtain a difference value of 21%. Further, the difference value is added to the predetermined working cycle to generate the compensation working cycle, that is, 101% of the working cycle. Next, the operator 300 determines that the compensation working cycle (i.e., 101% of the working cycle) is greater than the maximum predetermined working cycle (i.e., 100% of the working cycle) in step S152. Therefore, in step S154, the display device 100 drives the backlight module 120 in the 2nd minute during the initial start-up period through 100% of the working cycle.
With reference to
In view of the foregoing, in the disclosure, the sampled display devices are measured to establish the time-varying luminance sequence and the operating luminance sequence. The operating luminance sequence is converted to generate the driving condition value look-up table, and the time-varying compensation sequence is generated according to the driving condition value look-up table and the time-varying luminance sequence. Therefore, the display devices compensate the backlight modules of the display devices according to time-varying compensation sequence during the initial start-up period. In this way, in the disclosure, the luminance values of the backlight modules in each unit time during the initial start-up period are close to be identical.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure covers modifications and variations provided that they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
109107072 | Mar 2020 | TW | national |