The disclosure relates to a method and a display system for adjusting an output image of a display, and in particular, to a method and a display system for adjusting an output image of a display with two panels.
In the past years, virtual reality (VR) technology has made tremendous strides and becomes more and more popular. VR technology has been applied in various fields, such as entertainment, exercise service, medical treatment, military training, etc. According to the latest survey, there are over 20 million VR head-mounted displays (HMDs) already in use. The HMD is a display with two independent panels for displaying virtual images in front of a user's eyes. Therefore, the HMD with good performance will be a necessary factor for realizing a great VR experience.
However, it is almost impossible to find two independent panels with the same in luminance or chromaticity due to minor manufacturing variation and/or some other manufacturing issues. Such difference in luminance or chromaticity will cause eye injury or dizziness and fainting when the two panels are used in an HMD. Therefore, it is very important to solve the problem of difference in luminance or chromaticity between two independent panels of an HMD.
One aspect of the present disclosure is related to a method for adjusting an output image of at least one of a first panel and a second panel. In accordance with one embodiment of the present disclosure, the method includes obtaining a first output image for the first panel and a second output image for the second panel, determining a first calibration data applied to the first output image and not applicable to the second output image according to a first target information, and adjusting at least one of a luminance and a chromaticity of the first output image according to the first calibration data.
Another aspect of the present disclosure is related to a display system. In accordance with one embodiment of the present disclosure, the display system includes a first panel, a second panel, a storage, and a processing device. The processing device is electrically connected to the storage, the first panel, and the second panel. The processor is configured to obtain a first output image for the first panel and a second output image for the second panel, and to determine the first calibration data applied to the first output image and not applicable to the second output image according to the first target information, and to adjust at least one of a luminance and a chromaticity of the first output image according to the first calibration data.
Another aspect of the present disclosure is related to method for adjusting an output image of at least one of a first panel and a second panel. In accordance with one embodiment of the present disclosure, the method includes measuring luminance values and color coordinates of the first panel and the second panel at different gray levels, converting the luminance values and the color coordinates measured of the first panel and the second panel to RGB values of the first panel and the second panel, and generating a first calibration data for adjusting at least one of a luminance and a chromaticity of the output image of the first panel according to the RGB values of the first panel and the second panel.
Based on the above, the problem resulting from a different in luminance or chromaticity between two independent panels can be solved by using the method and the display system.
To make the aforementioned and other features and advantages of the disclosure more comprehensible, several examples accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
The aforementioned illustrations and following detailed descriptions are exemplary for the purpose of further explaining the scope of the present disclosure. Other objectives and advantages related to the present disclosure will be illustrated in the subsequent descriptions and appended drawings.
It should be understood that the usage of “first” and “second” intends to distinguish one element from another, and the element should not be limited by the term. Therefore, hereinafter a first element is interchangeable with a second element. The term “and/or” includes one and one or more of the combination in the group as described.
First, the image measuring device 20 measures luminance values and color coordinates of the first panel 12 and the second panel 13 at different gray levels (Step S101). In an example, one or two image measuring device 20 measures luminance values (L) and color coordinates (x, y) of the first panel 12 and the second panel 13 when each of the first panel 12 and the second panel 13 displays white images from the gray level 0 to the gray level 255 (or from the gray level 0 to the gray level 1023, but is not limited thereto). In another example, one or two measuring device 20 only measures luminance values (L) and color coordinates (x, y) of the first panel 12 and the second panel 13 at some gray levels (e.g., gray level 0, 10, 50, 100, 200, and 255). In this embodiment, the image measuring device 20 measures a first partial area in the first panel 12 and a second partial area in the second panel 13 to obtain the luminance values and color coordinates of the first panel 12 and the second panel 13. The first and second partial areas can be any areas in the first panel 12 and the second panel 13. By only measuring luminance values and color coordinates of the first/second partial area (but not the whole area) in the first/second panel at different gray levels, and considering the measured values as representative luminance values and color coordinates of the whole panel at the different gray levels, this will save a lot time on generating calibration data for adjusting the luminance or/and chromaticity of the output image of the target panel. The calibration data and the target panel will be described in detail below. In another embodiment, the image measuring device 20 may measure many partial areas in the first panel 12 and the second panel 13 to obtain full luminance or/and chromatic information.
Second, the processing device 30 converts the luminance values (L) and the color coordinates (x, y) of the first panel 12 and the second panel 13 to RGB values of the first panel 12 and the second panel 13 by using a conversion formula (Step S103). In this embodiment, Equation 1 is a general conversion formula used for converting the luminance values (L) and the color coordinates (x, y) to corresponding RGB values.
X=x(L/y)
Y=L
Z=(1−x−y)(L/y)
R=(3.2406X−1.5372Y−0.4986Z)255/100
G=(−0.9689X+1.8758Y+0.0415Z)255/100
B=(0.0557X−0.2040Y+1.0570Z)255/100 [Equation 1]
Here, how to use Equation 1 for converting luminance values (L) and color coordinates (x, y) to corresponding RGB values are known by a person having ordinary skill in the art, so the detail of the conversion process will not be described in the present disclosure.
Third, the processing device 30 generates a first calibration data and a first target information according to the RGB values of the first panel 12 and the second panel 13 (Step S105). Further, the processing device 30 generates RGB gamma curves of the first panel 12 and the second panel 13 according to the RGB values of the first panel 12 and the second panel 13 and compares the RGB gamma curves of the first panel 12 and the corresponding RGB gamma curves of the second panel 13 to generate the first calibration data and the first target information. An example of the RGB values of first panel 12 and the second panel 13 are shown in the Table 1 and the RGB gamma curves of the first panel 12 and the second panel 13 are respectively shown in
For example, as shown in
For solving the problem of the different in luminance or/and chromaticity between the first panel 12 and the second panel 13, the processing device 30 generates the first calibration data by comparing the R gamma curves of the first panel 12 and the second panel 13, the G gamma curves of the first panel 12 and the second panel 13, and the B gamma curves of the first panel 12 and the second panel 13. Further, the processing device 30 uses interpolation method to generate more accurate calibration values based on the RGB gamma curves of the first panel 12 and the second panel 13. The interpolation method for generating more accurate calibration values based on the RGB gamma curves of the first panel 12 and the second panel 13 is known by a person having ordinary skill in the art, so the detail of the conversion method will not be described in the present disclosure. Furthermore, the at least one calibration value may not need to be generated if the difference in luminance or chromaticity between the first panel 12 and the second panel 13 is negligible. The processing device 30 determines whether to generate the at least one calibration value by comparing each R value of the first panel 12 with each corresponding R value of the second panel 13, each G value of the first panel 12 with each corresponding G value of the second panel 13, and each B value of the first panel 12 with each corresponding B value of the second panel 13. If the difference between the R/G/B value of the first panel 12 and the corresponding R/G/B value of the second panel 13 is larger than a predetermined value (e.g., 1), the processing device 30 generates the calibration value. This will save a lot time on generating the look-up table.
Finally, the processing device 30 stores the first calibration data and first target information in the storage 14 (Step S107). After that, the processor 11 transmits the first calibration data and the first target information to the same or another processing device 30 connected to the display 10, and the processing device 30 can adjust the output image of the first panel 12 according to the first calibration data and the first target information received.
In this embodiment, the processing device 30 obtains a first output image for the first panel 12 and a second output image for the second panel 13 (Step S201). For example, the processing device 30 can download some applications (e.g. VR, AR, MR app, or any other type app) via Internet and executes the applications to generate the first output image and the second output image. Then, the processing device 30 determines the first calibration data applied to the first output image according to the first target information (Step S203). In this embodiment, the processing device 30 obtains the first calibration data and the target information when the processing device 30 connects to the display 10 and stores the first calibration data and the target information in its memory.
Next, the processing device 30 adjusts at least one of a luminance and a chromaticity of the first output image according to the first calibration data (Step S205). After adjust the first output image, the processing device 30 transmits the adjusted first output image to the first panel 12 and directly transmits the second output image to the second panel 13 without adjusting the second output image. For example, please refer to
It should be noted that, in another example, the display system of the disclosure may not only adjust the output image of the first panel 12 but also the output image of the second panel 13, which is described in detail below.
First, the image measuring device 20 measures luminance values and color coordinates of the first panel 12 and the second panel 13 at different gray levels (Step S301). Then, the processing device 30 converts the measured luminance values and the measured color coordinates of the first panel 12 and the second panel 13 to RGB values of the first panel 12 and the second panel 13 (Step S303). Steps S301 and S303 described above are the same as or similar to Steps S101 and S103 of the above example. Thus, details thereof are not repeated hereinafter. In an example, the luminance values, the color coordinates, and the RGB values of the first panel 12 are shown in Table 2. The luminance values, the color coordinates, and the RGB values of the second panel 13 are shown in Table 3.
Then, the processing device 30 generates a first calibration data, a first target information, a second calibration data and a second target information according to the RGB values of the first panel 12 and the second panel 13 (Step S305). As shown in Table 2 and Table 3, the R and B values of the first panel 12 from the gray level 253 to the gray level 255 are larger than the corresponding R and B values of the first panel 12 from the gray level 253 to the gray level 255, but the G values of the first panel 12 from the gray level 253 to the gray level 255 are lower than the corresponding G values of the first panel 12 from the gray level 253 to the gray level 255. Accordingly, by comparing RGB gamma curves of the first panel 12 and corresponding RGB gamma curves of the second panel 13, the processing device 30 may not only generate the first calibration data and the first target information for adjusting the output image of the first panel 12, but also the second calibration data and the second target information for adjusting the output image of the second panel 13. The second target information indicates that the second calibration data are applied to the second output image and not applicable to the first output image, and the second calibration data is used for adjusting the luminance the output image of the second panel 13. Finally, the processing device 30 stores the first calibration data, the first target information, the second calibration data, and the second target information in the storage 14 (Step S307).
In this embodiment, the processing device 30 obtains a first output image for the first panel 12 and a second output image for the second panel 13 (Step S401). Then, the processing device 30 determines the first calibration data applied to the first output image according to the first target information and the second calibration data applied to the second output image according to the second target information (Step S403). Steps S401 and S403 described above are the same as or similar to Steps S201 and S203 of the above example. Thus, details thereof are not repeated hereinafter.
Next, the processing device 30 adjusts at least one of a luminance and a chromaticity of the first output image and the second output image according to the first calibration data and the second calibration data (Step S405). Based on the actual measurement results, the processing device 30 may lower the luminance of the output image of the first panel 12 according to the first calibration data and increase the luminance of the output image of the second panel 13 according to the second calibration data. Or, the processing device 30 may increase the luminance of the output image of the first panel 12 according to the first calibration data and lower the luminance of the output image of the second panel 13 according to the second calibration data. Finally, the first panel 12 displays the first output image adjusted and the second panel 13 displays the second output image adjusted (Step S407).
In one embodiment, the display system 1 may not include the processing device 30, and the processor 11 will perform the same functions as the processing device 30 for adjusting the output image of the first panel 12 and/or the second panel 13 according to at least one calibration data and at least one target information. The methods in
In view of the above illustrated embodiments, the problem resulting from the different in luminance or chromaticity between two independent panels can be solved by using the method and the display system.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed examples 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 of this disclosure provided that they fall within the scope of the following claims and their equivalents.
Number | Date | Country | |
---|---|---|---|
62316591 | Apr 2016 | US |