Summary of the invention
In order to solve the above technical problems, the present invention provides a kind of method and system of visual angle colour cast for improving display panel,It can be effectively improved the visual angle colour cast of display panel, and not will increase the cost of center control panel also.
A kind of method of visual angle colour cast improving display panel provided by the invention, includes the following steps:
When S1, measurement display panel do not carry out blank level adjustment, corresponding full ash under positive angle and side view angleThe practical tristimulus values of rank red, green, blue and white is as initial data;
S2, the RGB grayscale value for setting 255 grayscale white;
S3, full gray level white balance is calculated according to the RGB grayscale value and the initial data of the 255 grayscale white of settingTheoretical RGB grayscale value;
When S4, calculating display panel show image frame under the theoretical RGB grayscale value of full gray level white balance, image frameActual color coordinate variance data under positive angle and under side view angle;
Variance data between S5, the calculating actual color coordinate variance data and setting specification data is as the first differenceData;
S6, judge whether the actual color coordinate difference value meets the specification of setting according to first variance data, ifIt is no, then according to the RGB grayscale value of the set 255 grayscale white of first variance data adjustment, and step S3 is returned to, untilThe actual color coordinate variance data meets the specification of setting.
Preferably, step S3 specifically includes following step:
According to the reality of grayscale RGB complete in the RGB grayscale value of the 255 grayscale white of setting and the initial dataTristimulus values calculates the chromaticity coordinates of 255 grayscale white, and sits the chromaticity coordinates of 255 grayscale white as the color of full grayscale whiteMark, also according to the gamma curve of setting, calculates the brightness value of full grayscale, and according to the chromaticity coordinates of full grayscale white and full grayscaleBrightness value, calculate the theoretical tristimulus values of full grayscale white;
According to the initial data, the theoretical tristimulus values for the full grayscale white being calculated is modified, is repairedThe theoretical tristimulus values of full grayscale white after just;
According to the theoretical tristimulus values of revised full grayscale white, the theory of corresponding full gray level white balance is calculatedRGB grayscale value.
Preferably, according to the initial data, the theoretical tristimulus values for the full grayscale white being calculated is modified,The theoretical tristimulus values of revised full grayscale white is obtained, includes following step:
According to the practical tristimulus of the practical tristimulus values of grayscale white complete in the initial data and full grayscale RGBThe correction factor of full grayscale is calculated in corresponding relationship between value;
According to the correction factor of the full grayscale, the theoretical tristimulus values of full grayscale white is corrected.
Preferably, according to the theoretical tristimulus values of revised full grayscale white, it is white flat that corresponding full grayscale is calculatedThe theoretical RGB grayscale value of weighing apparatus, includes following step:
When calculating the theoretical RGB grayscale value of k grayscale white, first from practical the three of the full grayscale green of the initial dataThe m grayscale for finding out brightness closest to k grayscale white in values is green;
N grayscale red and p grayscale are found out from the practical tristimulus values of the red indigo plant of the full grayscale of the initial data againBlue, so that the chromaticity coordinates for the white that n grayscale is red, p grayscale blue and m grayscale green form and the color of k grayscale white are satIt marks closest;
When the brightness for the white that n grayscale is red, p grayscale blue and m grayscale green form does not meet the bright of k grayscale whiteWhen spending, then red n-i1 grayscale, p-i2 grayscale blue and m-i3 grayscale green are selected, so that n-i1 grayscale is red, p-i2 ashThe brightness of rank blue and m-i3 grayscale green composition white meets the brightness of k grayscale white, according to the red ash finally determinedThe theoretical RGB grayscale value of rank, green grayscale, blue grayscale as k grayscale white;Wherein, i1, i2, i3 are setting correction value.
Preferably, further include following step between step S3 and S4:
S30, according to the reality of grayscale RGB complete in the theoretical RGB grayscale value of full gray level white balance and the initial dataBorder tristimulus values calculates theoretical Yxy value of the image frame shown on display panel under front viewing angle and side view angle;
Step S4 includes following step:
When executing step S4 for the first time, controls the display panel and show figure under the theoretical RGB grayscale value of full gray level white balanceAs picture, and practical Yxy value of the image frame under positive angle and side view angle is measured, and according to image frame at positive visual angleIt is poor that practical Yxy value under degree and under side view angle calculates actual color coordinate of the image frame under positive angle and under side view angleHeteromerism evidence, and image frame is calculated with the theoretical Yxy value under side view angle under positive angle according to image frame and is being facedTheoretical chromaticity coordinates variance data under angle and under side view angle, also calculates the actual color coordinate variance data and the theoryVariance data between chromaticity coordinates variance data is as the second variance data;
When not being to execute step S4 for the first time, according to newest theoretical chromaticity coordinates variance data and the second difference numberAccording to newest actual color coordinate variance data is calculated.
Preferably, step S30 includes following step:
According to the given RGB grayscale value of image frame, and the theoretical RGB grayscale value of full gray level white balance, obtain imageThe theoretical RGB grayscale value of picture;
It is pierced according to practical the three of grayscale RGB complete in the theoretical RGB grayscale value of image frame and the initial dataSwash value, the theoretical tristimulus values of image frame is calculated, and according to the theoretical tristimulus values for the image frame being calculated, meterCalculate theoretical Yxy value of the image frame shown on display panel under front viewing angle and side view angle.
Preferably, it controls the display panel and shows image frame under the theoretical RGB grayscale value of full gray level white balance, including underState step:
The theoretical RGB grayscale value write-in of full gray level white balance is used to drive the center control panel of display panel;
The center control panel is handled viewdata signal according to the theoretical RGB grayscale value of full gray level white balance,It is converted to the LVDS signal of driving display panel, and the LVDS that LVDS signal is delivered to display panel is received into chip.
The present invention provides a kind of system of visual angle colour cast for improving display panel, comprising: data acquisition module, data processingModule;
The data acquisition module, when not carrying out blank level adjustment for measuring display panel, positive angle and sideThe practical tristimulus values of corresponding full grayscale red, green, blue and white is as initial data under angle, and measures display panel in full ashWhen showing image frame under the theoretical RGB grayscale value of rank white balance, reality of the image frame under positive angle and under side view angleBorder Yxy value;
The data processing module, for according to the 255 grayscale white of setting RGB grayscale value and the initial dataIt calculates the theoretical RGB grayscale value of full gray level white balance, and the write-in of the theoretical RGB grayscale value of full gray level white balance is used to drive aobviousShow the center control panel of panel, and calculates display panel and show that image is drawn under the theoretical RGB grayscale value of full gray level white balanceWhen face, actual color coordinate variance data of the image frame under positive angle and under side view angle, and calculate the practical colorVariance data between coordinate variance data and setting specification data is as the first variance data, also according to the first difference numberIt is judged that whether the actual color coordinate difference value meets the specification of setting, if it is not, then being adjusted according to first variance dataThe RGB grayscale value of set 255 grayscale white, then again according to the RGB grayscale value of 255 grayscale white adjusted and instituteThe theoretical RGB grayscale value that initial data calculates full gray level white balance is stated, until the actual color coordinate variance data meets settingSpecification.
Preferably, the data processing module, for according to the RGB grayscale value of the 255 grayscale white of setting and describedThe practical tristimulus values of full grayscale RGB in initial data calculates the chromaticity coordinates of 255 grayscale white, and 255 grayscale are whiteChromaticity coordinates of the chromaticity coordinates as full grayscale white calculate the brightness value of full grayscale also according to the gamma curve of setting, and according toThe chromaticity coordinates of full grayscale white and the brightness value of full grayscale, calculate the theoretical tristimulus values of full grayscale white, further according to describedInitial data is modified the theoretical tristimulus values for the full grayscale white being calculated, and obtains revised full grayscale whiteTheoretical tristimulus values, and according to the theoretical tristimulus values of revised full grayscale white, corresponding full grayscale is calculatedThe theoretical RGB grayscale value of white balance.
Preferably, the data processing module is also used to according to the theoretical RGB grayscale value of full gray level white balance and describedThe practical tristimulus values of full grayscale RGB in initial data calculates image frame shown on display panel in front viewing angleAnd the theoretical Yxy value under side view angle;
And the data processing module, it is also used to the reality according to image frame under positive angle and under side view angleYxy value calculates actual color coordinate variance data of the image frame under positive angle and under side view angle, and is drawn according to imageTheoretical Yxy value of the face under positive angle and under side view angle calculates reason of the image frame under positive angle and under side view angleBy chromaticity coordinates variance data, the difference between the actual color coordinate variance data and the theoretical chromaticity coordinates variance data is also calculatedHeteromerism is according to as the second variance data, and according to newest theoretical chromaticity coordinates variance data and second variance data,Newest actual color coordinate variance data is calculated.
The invention has the following beneficial effects: the method for the visual angle colour cast provided by the invention for improving display panelAnd system, when first measurement display panel does not carry out white balance adjusting, corresponding full grayscale under positive angle and side view angleThe tristimulus values of four kinds of colors of red, green, blue and white resets the RGB grayscale value of 255 grayscale white, according to 255 as initial dataThe RGB grayscale value and initial data of grayscale white calculate the theoretical RGB grayscale value of full gray level white balance, so that full grayscaleThe theoretical RGB grayscale value of white balance can be more nearly the requirement of the white balance of display panel, then detect display panel in full ashWhen showing image frame under the theoretical RGB grayscale value of rank white balance, reality of the image frame under positive angle and under side view angleWhether border chromaticity coordinates variance data is up to specification, if do not met, according to actual color coordinate variance data and setting specification valueBetween difference determine 255 grayscale white RGB grayscale value adjustment direction, and then adjust the theoretical RGB of full gray level white balanceGrayscale value, in this way can be to avoid being blindly adjusted, and then can save the time of adjustment, meets display panel whiteThe requirement of balance, and the visual angle colour cast of display panel also complies with specification, solves the problems, such as the big visual angle colour cast of display panel.
The present invention only needs the full grayscale theory RGB grayscale value of calculating center control panel is written, and does not need centeringThe hardware of heart control panel is extended, and does not need the cost of increase center control panel, the sudden strain of a muscle of low ash rank image frame will not occursBright problem.
Specific embodiment
The present invention provides a kind of method of visual angle colour cast for improving display panel, as shown in Figure 1, this method includes following stepsIt is rapid:
When S1, measurement display panel do not carry out blank level adjustment, corresponding full ash under positive angle and side view angleThe practical tristimulus values of rank red, green, blue and white, and using these practical tristimulus values as initial data.Here it is possible to pass through color pointAnalyzer measures tristimulus values, and the side view angle of selection can be 30 degree, 45 degree, 60 degree etc..
S2, the RGB grayscale value for setting 255 grayscale white;For example, can set the grayscale value of 255 grayscale white as 255,254,254, i.e. 255 grayscale whites are red by 255 grayscale, 254 grayscale are green and 254 grayscale blues are constituted.
S3, the theory that full gray level white balance is calculated according to the RGB grayscale value and initial data of the 255 grayscale white of settingRGB grayscale value.
When S4, calculating display panel show image frame under the theoretical RGB grayscale value of full gray level white balance, image frameActual color coordinate variance data under positive angle and under side view angle.Here, actual color coordinate variance data, for example, figureAs actual color coordinate of the picture under positive angle is x1y1, actual color coordinate under side view angle is x2y2, and practical color is satMark variance data may include △ x and △ y, △ x=x1-x2, △=y1-y2.Here the preferred colour of skin image of image frame.
Variance data between S5, calculating actual color coordinate variance data and setting specification data is as the first difference numberAccording to.
S6, judge whether actual color coordinate difference value meets the specification of setting according to the first variance data, if it is not, then basisThe RGB grayscale value of the set 255 grayscale white of first variance data adjustment, and step S3 is returned to, until actual color coordinate is poorHeteromerism is according to the specification for meeting setting.
Above-mentioned step S1~S6 is successively executed.
For example, actual color coordinate of the image frame under positive angle is x1y1, the actual color coordinate under side view angle isX2y2, the first variance data include the difference value △ x=x1-x2 faced with side view angle, and the specification requirement △ x of setting does not surpass0.03 is crossed, then setting specification value can be 0.03, if, x > 0.03 △, then judging that difference value △ x does not meet the rule of settingFor lattice it is necessary to readjust the RGB grayscale value of the 255 grayscale white of setting, the direction reduced toward △ x adjusts 255 grayscale whiteRGB grayscale value.
More specifically, can first by the grayscale value of R or B in the RGB grayscale value of 255 grayscale white carry out up-regulation or underIt adjusts, then obtains the change direction of difference value △ x, so that it may know the change direction of the grayscale value of R or B and the change direction of △ xBetween relationship, so that it may facilitate the adjustment of the RGB grayscale value of subsequent 255 grayscale white.
Step S3 specifically includes following step:
It is pierced according to practical the three of grayscale RGB complete in the RGB grayscale value of the 255 grayscale white of setting and initial dataSwash value, calculates the chromaticity coordinates of 255 grayscale white, and using the chromaticity coordinates of 255 grayscale white as the chromaticity coordinates of full grayscale white, alsoAccording to the gamma curve of setting, the brightness value of full grayscale is calculated, so that the brightness value of full grayscale is all satisfied the gamma curve, and rootAccording to the chromaticity coordinates of full grayscale white and the brightness value of full grayscale, the theoretical tristimulus values of full grayscale white is calculated.
According to initial data, the theoretical tristimulus values for the full grayscale white being calculated is modified, after obtaining amendmentFull grayscale white theoretical tristimulus values.
According to the theoretical tristimulus values of revised full grayscale white, the theory of corresponding full gray level white balance is calculatedRGB grayscale value.
According to initial data, the theoretical tristimulus values for the full grayscale white being calculated is modified, after obtaining amendmentFull grayscale white theoretical tristimulus values, include following step:
According to the practical tristimulus values of the practical tristimulus values of grayscale white complete in initial data and full grayscale RGB itBetween corresponding relationship, the correction factor of full grayscale is calculated;
According to the correction factor of full grayscale, the theoretical tristimulus values of full grayscale white is corrected.
For example, 255 grayscale whites of setting are made of the blue of the red of 255 grayscale, the green of 254 grayscale, 254 grayscale,The tristimulus values of 255 grayscale red is XR255, YR in initial data255、ZR255, the tristimulus values of 255 grayscale green is XG255、YG255、ZG255, the tristimulus values of 255 grayscale blue is XB255、YB255、ZB255, the tristimulus values of 255 grayscale white is XW255、YW255、ZW255, the tristimulus values of 254 grayscale red is XR in initial data254、YR254、ZR254, the tristimulus of 254 grayscale greenValue is XG254、YG254、ZG254, the tristimulus values of 254 grayscale blue is XB254、YB254、ZB254, the tristimulus of 254 grayscale whiteValue is XW254、YW254、ZW254。
So,255The theoretical tristimulus values of grayscale white is XW255’、YW255’、ZW255', it can be calculated in this way:XW255'=XR255+XG254+XB254, YW255'=YR255+YG254+YB254, ZW255'=ZR255+ZG254+ZB254。
According to the theoretical tristimulus values of 255 grayscale white, the chromaticity coordinates xy, x=of 255 grayscale white can be calculatedXW255’/(XW255’+YW255’+ZW255'), y=YW255’/(XW255’+YW255’+ZW255'), the chromaticity coordinates of full grayscale white isxy。
The brightness for setting full grayscale white meets gamma curve, can set corresponding gamma value as 2.2 ± 0.2, thusThe brightness value of available full grayscale white, can be calculated according to the chromaticity coordinates of full grayscale and the brightness value of full grayscaleThe theoretical tristimulus values of full gray level white balance.For example, the theoretical tristimulus values of k grayscale white is set as XWk’、YWk’、ZWk', wherein x=XWk’/(XWk’+YWk’+ZWk'), y=YWk’/(XWk’+YWk’+ZWk'), YWk' be k grayscale white brightness value, xy it is known thatThe theoretical tristimulus values of k grayscale white, 0≤k≤255 may finally be calculated.
Three correction factors of the theoretical tristimulus values of amendment k grayscale white, k ash are available for according to initial dataThe practical tristimulus values of rank red is XRk、YRk、ZRk, the practical tristimulus values of k grayscale green is XGk、YGk、ZGk, k grayscale indigo plantThe practical tristimulus values of color is XBk、YBk、ZBk, the practical tristimulus values of k grayscale white is XWk、YWk、ZWk。
Three correction factors for correcting the theoretical tristimulus values of k grayscale white are respectively as follows: XWk/(XRk+XGk+XBk)、YWk/(YRk+YGk+YBk)、ZWk/(ZRk+ZGk+ZBk), correct the theoretical tristimulus of k grayscale white respectively by these three coefficientsValue XWk’、YWk’、ZWk', the theoretical tristimulus values of revised k grayscale white is XWk*XWk’/(XRk+XGk+XBk)、YWk*YWk’/(YRk+YGk+YBk)、ZWk*ZWk’/(ZRk+ZGk+ZBk), since in actual value, the practical tristimulus values of k grayscale white is notIt is equal to the practical tristimulus values of the practical tristimulus values of k grayscale red, the practical tristimulus values of k grayscale green, k grayscale blueCorresponding summation, such as XWk≠XRk+XGk+XBk, YWk≠YRk+YGk+YBk, ZWk≠ZRk+ZGk+ZBk, therefore, it is necessary to pass through amendmentCoefficient is modified the theoretical tristimulus values for the k grayscale white being calculated, and corresponding correction factor is exactly according to realityWhat the difference in value between the practical tristimulus values of k grayscale white and the practical tristimulus values of k grayscale RGB obtained, in this way may be usedSo that the theoretical tristimulus values of revised k grayscale white is more accurate.
According to the theoretical tristimulus values of revised full grayscale white, the theory of corresponding full gray level white balance is calculatedRGB grayscale value, includes following step:
When calculating the theoretical RGB grayscale value of k grayscale white, first from the practical tristimulus of the full grayscale green of initial dataThe m grayscale for finding out brightness closest to k grayscale white in value is green;
N grayscale red and p grayscale blue are found out from the practical tristimulus values of the red indigo plant of the full grayscale of initial data again,So that n grayscale is red, p grayscale blue and m grayscale green form the chromaticity coordinates of white and the chromaticity coordinates of k grayscale white most connectClosely;
When the brightness for the white that n grayscale is red, p grayscale blue and m grayscale green form does not meet the bright of k grayscale whiteWhen spending, then red n-i1 grayscale, p-i2 grayscale blue and m-i3 grayscale green are selected, so that n-i1 grayscale is red, p-i2 ashThe brightness of rank blue and m-i3 grayscale green composition white meets the brightness of k grayscale white, according to the red ash finally determinedThe theoretical RGB grayscale value of rank, green grayscale, blue grayscale as k grayscale white, here, i1, i2, i3 are setting correction value,I1 can just be born, i2 can just be born, i3 can just be born, i1, i2, i3 can it is identical can not also be identical, i1, i2, i3 are preferably threeA identical number.
In general, green is to determine the display panel brightness most important point, therefore, first according to k grayscale whiteBrightness determines green grayscale, that is to say the grayscale value of G in RGB grayscale value.The chromaticity coordinates xy for analyzing k grayscale white again, originalThe red and blue tristimulus values of each grayscale is searched in data, so that the chromaticity coordinates after three kinds of colors combinations of RGB is closestRed grayscale, green grayscale, blue grayscale thus are primarily determined, for example, tentatively by the chromaticity coordinates xy of k grayscale whiteIt is confirmed that n grayscale is red, p grayscale blue and m grayscale green, corresponding RGB grayscale value that is to say n, m, p.
Certainly, n grayscale is red, p grayscale is blue and the brightness of the white of m grayscale green composition may be white with k grayscaleThe brightness of color finally has difference, and usually n grayscale is red, p grayscale is blue and the brightness of the white of m grayscale green composition can be highIn the brightness of k grayscale white, then, just red grayscale, green grayscale, blue grayscale are lowered i grayscale, such as lowered1 grayscale, for example, finally determining that the brightness of red n-i grayscale, p-i grayscale blue and m-i grayscale green composition white meetsThe brightness of k grayscale white.At this point, the n-i grayscale decided is red, p-i grayscale blue and m-i grayscale green composition are whiteChromaticity coordinates generally also comply with the chromaticity coordinates of k grayscale white.If the n-i grayscale decided is red, p-i grayscale blue withAnd the chromaticity coordinates of m-i grayscale green composition white does not meet the chromaticity coordinates of k grayscale white, then again through red ash determined aboveThe method of rank and blue grayscale is adjusted, and may finally determine the theoretical RGB grayscale value of k grayscale white.
Further, further include following step between step S3 and S4:
S30, the reality three according to grayscale RGB complete in the theoretical RGB grayscale value and initial data of full gray level white balanceValues calculates theoretical Yxy value of the image frame shown on display panel under front viewing angle and side view angle.It needsIllustrate, the Y in Yxy value that is to say the value of Y in tristimulus values XYZ, indicate brightness, and xy is the chromaticity coordinates of color.
Step S4 includes following step:
When executing step S4 for the first time, controls the display panel and show figure under the theoretical RGB grayscale value of full gray level white balanceAs picture, and practical Yxy value of the image frame under positive angle and side view angle is measured, and according to image frame at positive visual angleIt is poor that practical Yxy value under degree and under side view angle calculates actual color coordinate of the image frame under positive angle and under side view angleHeteromerism evidence, and image frame is calculated with the theoretical Yxy value under side view angle under positive angle according to image frame and is being facedTheoretical chromaticity coordinates variance data under angle and under side view angle, also calculating actual color coordinate variance data and theoretical chromaticity coordinates are poorVariance data of the heteromerism between is as the second variance data.
When not being to execute step S4 for the first time, according to newest theoretical chromaticity coordinates variance data and the second variance data,Newest actual color coordinate variance data is calculated.
For example, image frame includes the reality under positive angle in the practical Yxy value under positive angle and side view angleActual color coordinate x2y2 under border chromaticity coordinates x1y1 and side view angle, image frame is under positive angle and side view angleIt include the theoretical chromaticity coordinates x3y3 under the positive angle and theoretical chromaticity coordinates x4y4 under side view angle in theoretical Yxy value.ThisIn, actual color coordinate difference △ x=x1-x2, the △ y=y1-y2 faced under side view visual angle can be calculated, and calculateIt faces and calculates the difference of △ x Yu △ x ' with theoretical chromaticity coordinates difference △ x '=x3-x4 under side view visual angle, △ y '=y3-y4The difference △ Y of △ X and △ y and △ y '.Next time adjust during, after calculating theoretical Yxy value, obtain facing withTheoretical chromaticity coordinates difference △ x ' and △ y ' under side view visual angle carries out complement value to △ x ' and △ y ' respectively using △ X and △ Y, justActual color coordinate difference △ x and △ y of the image frame under positive angle and side view angle can be extrapolated, so there is no need toMeasure by color analysis instrument, the time of blank level adjustment can be saved.
Further, step S30 includes following step:
According to the given RGB grayscale value of image frame, and the theoretical RGB grayscale value of full gray level white balance, obtain imageThe theoretical RGB grayscale value of picture;
According to the practical tristimulus values of grayscale RGB complete in the theoretical RGB grayscale value and initial data of image frame,The theoretical tristimulus values of image frame is calculated, and according to the theoretical tristimulus values for the image frame being calculated, calculates aobviousShow theoretical Yxy value of the image frame shown on panel under front viewing angle and side view angle.
For example, given RGB grayscale value a, b, c of image frame can according to the theoretical RGB grayscale value of full gray level white balanceTo obtain the theoretical RGB grayscale value of a grayscale white as XWa, YWa, ZWa, the theoretical RGB grayscale value of b grayscale white be XWb,The theoretical RGB grayscale value of YWb, ZWb, c grayscale white are XWc, YWc, ZWc, then the theoretical RGB grayscale value of image frame isXWa、YWb、ZWc。
It controls the display panel and shows image frame under the theoretical RGB grayscale value of full gray level white balance, include the following steps:
It is used to drive the center control panel of display panel (to that is to say the theoretical RGB grayscale value write-in of full gray level white balanceTcon);
Center control panel is handled viewdata signal according to the theoretical RGB grayscale value of full gray level white balance, conversionAt LVDS (Low Voltage Differential Signaling, Low Voltage Differential Signal) signal of driving display panel, andThe LVDS that LVDS signal is delivered to display panel is received into chip.
The present invention also provides a kind of systems of visual angle colour cast for improving display panel, as shown in Fig. 2, the system 1 includes: numberAccording to acquisition module 11, data processing module 12.
When data acquisition module 11 does not carry out blank level adjustment for measuring display panel, positive angle and side view angleThe practical tristimulus values of corresponding full grayscale red, green, blue and white is white in full grayscale as initial data, and measurement display panel under degreeWhen showing image frame under the theoretical RGB grayscale value of balance, practical Yxy of the image frame under positive angle and under side view angleValue.Wherein, data acquisition module 11 can be color analysis instrument.
Data processing module 12 is used to be calculated according to the RGB grayscale value and initial data of the 255 grayscale white of setting completeThe theoretical RGB grayscale value of gray level white balance, and be used for the write-in of the theoretical RGB grayscale value of full gray level white balance to drive display panelCenter control panel 2, and calculate display panel when showing image frame under the theoretical RGB grayscale value of full gray level white balance,Actual color coordinate variance data of the image frame under positive angle and under side view angle, and calculate actual color coordinate difference numberAccording to the variance data between setting specification data as the first variance data, judge that practical color is sat also according to the first variance dataWhether mark difference value meets the specification of setting, if it is not, then according to the set 255 grayscale white of the first variance data adjustmentRGB grayscale value, then it is again white flat according to the RGB grayscale value of 255 grayscale white adjusted and the full grayscale of initial data calculatingThe theoretical RGB grayscale value of weighing apparatus, until actual color coordinate variance data meets the specification of setting.
Further, data processing module 12 is used for according to the RGB grayscale value of the 255 grayscale white of setting and originalThe practical tristimulus values of full grayscale RGB in data calculates the chromaticity coordinates of 255 grayscale white, and by the color of 255 grayscale whiteCoordinate calculates the brightness value of full grayscale also according to the gamma curve of setting as the chromaticity coordinates of full grayscale white, and according to full ashThe chromaticity coordinates of rank white and the brightness value of full grayscale calculate the theoretical tristimulus values of full grayscale white, further according to initial data,The theoretical tristimulus values for the full grayscale white being calculated is modified, the theory three for obtaining revised full grayscale white is piercedSwash value, and according to the theoretical tristimulus values of revised full grayscale white, the reason of corresponding full gray level white balance is calculatedBy RGB grayscale value.
Further, data processing module 12 is also used to according to the theoretical RGB grayscale value of full gray level white balance and originalThe practical tristimulus values of full grayscale RGB in data, calculate image frame shown on display panel in front viewing angle andTheoretical Yxy value under side view angle.
And data processing module 12 is also used to the practical Yxy value according to image frame under positive angle and under side view angleActual color coordinate variance data of the image frame under positive angle and under side view angle is calculated, and according to image frame justTheoretical Yxy value under angle and under side view angle calculates theoretical color of the image frame under positive angle and under side view angle and sitsVariance data is marked, also the variance data between calculating actual color coordinate variance data and theoretical chromaticity coordinates variance data is as secondVariance data, and according to newest theoretical chromaticity coordinates variance data and the second variance data, newest reality is calculatedChromaticity coordinates variance data.
In conclusion the method and system of the visual angle colour cast provided by the invention for improving display panel, first measure display surfaceWhen plate does not carry out white balance adjusting, the three of corresponding complete four kinds of colors of grayscale red, green, blue and white under positive angle and side view angleValues resets the RGB grayscale value of 255 grayscale white, according to the RGB grayscale value of 255 grayscale white as initial dataAnd initial data calculates the theoretical RGB grayscale value of full gray level white balance, so that the theoretical RGB grayscale of full gray level white balanceValue can be more nearly the requirement of the white balance of display panel, then detect display panel in the theoretical RGB ash of full gray level white balanceWhen showing image frame under rank value, whether actual color coordinate variance data of the image frame under positive angle and under side view angleIt is up to specification, if do not met, 255 grayscale are determined according to the difference between actual color coordinate variance data and setting specification valueThe adjustment direction of the RGB grayscale value of white, and then the theoretical RGB grayscale value of full gray level white balance is adjusted, it in this way can be to avoid blindMesh is adjusted, and then can save the time of adjustment, and display panel is finally made to meet the requirement of white balance, and display surfaceThe visual angle colour cast of plate also complies with specification, solves the problems, such as the big visual angle colour cast of display panel.
The present invention only needs the full grayscale theory RGB grayscale value of calculating center control panel is written, and does not need centeringThe hardware of heart control panel is extended, and hardly needs the cost of increase center control panel, low gray scale image will not be occurred and be drawnThe problem of face flashes.
The above content is a further detailed description of the present invention in conjunction with specific preferred embodiments, and it cannot be said thatSpecific implementation of the invention is only limited to these instructions.For those of ordinary skill in the art to which the present invention belongs, existUnder the premise of not departing from present inventive concept, a number of simple deductions or replacements can also be made, all shall be regarded as belonging to of the inventionProtection scope.