[go: up one dir, main page]

CN101393729B - Method for computing driving voltage and applied LCD device - Google Patents

Method for computing driving voltage and applied LCD device Download PDF

Info

Publication number
CN101393729B
CN101393729B CN 200710152770 CN200710152770A CN101393729B CN 101393729 B CN101393729 B CN 101393729B CN 200710152770 CN200710152770 CN 200710152770 CN 200710152770 A CN200710152770 A CN 200710152770A CN 101393729 B CN101393729 B CN 101393729B
Authority
CN
China
Prior art keywords
msub
target point
mover
msup
slope
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 200710152770
Other languages
Chinese (zh)
Other versions
CN101393729A (en
Inventor
彭国轩
陈宥烨
石明家
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chi Mei Optoelectronics Corp
Original Assignee
Chi Mei Optoelectronics Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chi Mei Optoelectronics Corp filed Critical Chi Mei Optoelectronics Corp
Priority to CN 200710152770 priority Critical patent/CN101393729B/en
Publication of CN101393729A publication Critical patent/CN101393729A/en
Application granted granted Critical
Publication of CN101393729B publication Critical patent/CN101393729B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention discloses a method for calculating the driving voltage and an LCD device applying the method. The method adopts the concept that the overdriving voltage is calculated based on the three-point interpolation method, and comprises the following steps: firstly, dividing a color level area into two triangular areas by using a diagonal line; and comparing the slope coefficient of the straight line formed by passing through one of the end points on the diagonal line and the target point with the slope coefficient of the diagonal line, so as to confirm the position of the target point and further calculate the overdriving voltage value of the target point. Therefore, the method has the characteristics that the LCD device takes higher accuracy, lower logical operation burden as well as less memory space and the response speed into account.

Description

Method for calculating driving voltage on liquid crystal display and liquid crystal display device using same
Technical Field
The present invention relates to a method for calculating a driving voltage and a device using the same, and more particularly, to a method for calculating a driving voltage and a liquid crystal display device using the same.
Background
The conventional liquid crystal display cannot meet the requirement of real-world image display in a white-to-black reaction rate calculation mode, and needs to be calculated by actual display efficiency from gray scale to gray scale in order to completely reflect the smooth visual effect of animation. Therefore, the original extremely clear visual perception can be obtained for network streaming video, high-definition digital TV, and high-pixel computer image appreciation.
For example, as shown in fig. 1A, a partial schematic diagram of a lookup table using a target frame gray scale and a previous frame gray scale as a row coordinate and a column coordinate respectively is shown, the row coordinate and the column coordinate in the lookup table 10 have 256 × 256 original gray scales, and one of the conventional methods is to previously establish an overdrive voltage value required for converting all gray scales in the lookup table 10, and the gray scale conversion obtained by the method can achieve the optimal accuracy and the optimal logic operation, but the required memory space is greatly increased because of the large amount of calculation data.
Therefore, in order to reduce the memory space, please refer to fig. 1B, which is a partial schematic diagram of another lookup table, wherein the target frame gray scale and the previous frame gray scale are used as the row coordinate and the column coordinate, respectively, however, in order to reduce the memory space occupied by the calculation data, the row coordinate and the column coordinate in the lookup table 12 are the power of 2, and the direct mapping (DIRECT MAPPING) method is used to calculate the overdrive voltage values during the operation, that is, the lookup table only needs to establish the overdrive voltage values corresponding to 32X32 gray scale conversions, and the overdrive voltage values corresponding to the remaining gray scale conversions are calculated by using a corresponding position in each original gray scale region. For example, if the Z point in FIG. 1B is to be calculated (the gray level of the previous frame is G)ZG 'is the gray level of the target frame'Z) When the overdrive voltage value is applied, the A point (the gray scale of the previous frame is G) is usedAG 'is the gray level of the target frame'A) To calculate the overdrive voltage value of the Z point (i.e. the gray level G of the previous frame)ZConvert to target frame Gray level G'ZNeed to makeThe overdrive voltage value of (a) is required), however, since the calculation data required by the direct mapping method only refers to a single corresponding position in each original gray scale region when calculating the response speed, the memory space usage can be effectively reduced, and the burden of logic operation is not increased, but the accuracy is greatly reduced, which is a bad result.
Therefore, in order to improve the accuracy of the calculated response speed, please refer to the lookup table 12 shown in fig. 1B, and correct the lack of using too little calculated data to calculate the overdrive voltage value in the direct mapping method, so as to derive a conventional FOUR-POINT INTERPOLATION (FOUR-POINT INTERPOLATION) method to calculate the overdrive voltage value, specifically, according to the lookup table 12 provided in fig. 1B, a total of 32 × 32 overdrive voltage values corresponding to gray scale conversions need to be established in advance, and the overdrive voltage values corresponding to the remaining gray scale conversions are obtained by calculating FOUR corresponding positions in each original gray scale region, that is, if the overdrive voltage value of the Z POINT is to be calculated, A, B, C, D FOUR POINTs need to be used to calculate the overdrive voltage value of the Z POINT, so that the accuracy of the overdrive voltage value obtained by the FOUR-POINT INTERPOLATION method is better than that obtained by the direct mapping method The dynamic voltage value is high, and since the lookup table 12 has the same size as the direct mapping method, it is not necessary to use a large amount of memory space, however, since each of the overdrive voltage values in the four-point interpolation method must be derived from four relative positions, a considerable burden is imposed on the logic operation.
Disclosure of Invention
In order to overcome the above problems in the prior art, the present invention provides a method for calculating driving voltage and a liquid crystal display device using the same, so as to simultaneously achieve higher accuracy of gray scale conversion, lower logic operation burden and less memory space.
The main objective of the present invention is to provide a method for calculating driving voltage and a liquid crystal display device using the same, which divides a color gradation region into a first region and a second region, for example: two triangular areas are used to calculate the position of a target point, and three endpoints in the two triangular areas are used to calculate the overdrive voltage value of the target point by a three-point interpolation method.
Another objective of the present invention is to provide a method for calculating driving voltage and a liquid crystal display device using the same, wherein a diagonal line is used to divide a color gradation area into two triangular areas, and the position of a target point can be determined by comparing the slope of a straight line formed by one end point of the diagonal line and the target point with the slope of the diagonal line.
To achieve the above object, the present invention first provides a method for calculating a driving voltage, which comprises the following steps: firstly, forming a query table according to the target frame gray scale and the previous frame gray scale as a row coordinate and a column coordinate, converting the query table into a corresponding overdrive voltage query table, selecting a region in the overdrive voltage query table according to the target frame gray scale and the previous frame gray scale, and dividing the region into a triangular first region and a triangular second region by utilizing a diagonal line, wherein when the first region is an upper triangular region, the second region is a lower triangular region, and otherwise, when the first region is the lower triangular region, the second region is the upper triangular region; secondly, selecting one end point on the diagonal line as an origin point to calculate the slope of a straight line formed by connecting the origin point and the target point; thirdly, comparing the slope of the straight line between the original point and the target point with the slope of the diagonal line to judge whether the position of the target point is located in the first area or the second area or the diagonal line in the area; fourthly, according to the triangular area where the target point is located, the three endpoints of the triangular area are used for calculating the overdrive voltage value of the target point.
The calculation formula of the overdriving voltage values of the target points in the respective triangular regions described above is as follows. Taking the first area as an upper triangular area and the second area as a lower triangular area as an example, when the slope of a straight line between the origin and the target point is greater than the slope of the diagonal line itself, it is determined that the target point is located in the upper triangular area, and at this time, the overdrive driving voltage value of the target point can be calculated by using three endpoints in the upper triangular area through a three-point interpolation method, and the formula is as follows:
<math><mrow> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>=</mo> <msub> <mi>c</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <mrow> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <mrow> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> </mrow></math>
wherein,
Figure S2007101527708D00032
c′ythe three terminals of the first region (upper triangular region) are respectively positioned in the quadrilateral regions corresponding to the over-excitation driving voltage query tableThe standard value of the y-axis in (1),
Figure S2007101527708D00033
the x-axis coordinate value and the y-axis coordinate value of the target point in the rectangular area A corresponding to the query table are respectively, and Lx and Ly are respectively the x-axis length and the y-axis length of the rectangular area A corresponding to the query table.
When the slope of the straight line between the origin and the target point is smaller than the slope of the diagonal line, the target point is determined to be located in the lower triangular area, and at this time, the overdrive driving voltage value of the target point can be calculated by using three endpoints in the lower triangular area through a three-point interpolation method, wherein the formula is as follows:
<math><mrow> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>=</mo> <msub> <mi>c</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <mrow> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <mrow> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> </mrow></math>
wherein,c′y
Figure S2007101527708D00036
the y-axis coordinate values of the quadrilateral areas corresponding to the overdrive voltage lookup table at the three endpoints of the second area (lower triangular area) respectively,
Figure S2007101527708D00037
the x-axis coordinate value and the y-axis coordinate value of the target point in the rectangular area A corresponding to the query table are respectively, and Lx and Ly are respectively the x-axis length and the y-axis length of the rectangular area A corresponding to the query table.
When the slope of the straight line between the origin and the target point is equal to the slope of the diagonal line itself, it is determined that the target point is located on the diagonal line, and in fact, in order to unify and simplify the calculation method of the overdriving voltage value, the position of the target point may be regarded as being located in the upper triangular region or the lower triangular region, and therefore, the above-mentioned corresponding formula may be used to calculate the overdriving voltage value.
The invention also provides a liquid crystal display device applying the calculation method, which comprises a liquid crystal panel, a backlight source, a memory device and a driving device; the liquid crystal panel comprises a plurality of liquid crystal pixels, a backlight source is used for providing a light source required by the liquid crystal panel to display images, at least one driving voltage query table can be stored by a memory device, and finally, the required driving voltage is provided for the liquid crystal pixels when the images are displayed according to the driving device.
Therefore, the overdrive voltage value of the target point obtained by the method for calculating the driving voltage and the LCD device using the same of the present invention can have considerable accuracy, and the overdrive voltage lookup table for gray-scale conversion has less data than the original lookup table, so the usage amount of the memory space can be reduced, and the number of calculation data for interpolation calculation can be reduced, thereby avoiding additional burden in logic operation.
Drawings
For a better understanding of the objects, technical content, features and advantages of the invention, reference should be made to the following detailed description taken in conjunction with the accompanying drawings.
Fig. 1A is a partial schematic diagram of a conventional lookup table.
FIG. 1B is a partial schematic diagram of another prior art lookup table.
FIG. 2 is a flow chart of the main steps of the method for calculating driving voltage according to the present invention.
Fig. 3 is a flowchart illustrating the detailed steps of step S11 in fig. 2.
FIG. 4 is a flowchart of a method for calculating a driving voltage according to the present invention.
FIG. 5A is a partial schematic diagram of a lookup table according to the present invention.
FIG. 5B is a diagram illustrating a selected rectangular area A in the lookup table of FIG. 5A.
Fig. 5C is a schematic diagram of the quadrilateral area a' in the overdrive voltage lookup table corresponding to the rectangular area a in fig. 5B.
FIG. 6A is a diagram of the first upper triangular region of rectangular region A in the lookup table of FIG. 5A.
Fig. 6B is a schematic diagram of the first upper triangular region of the rectangular region a in fig. 6A being converted into the second upper triangular region of the quadrilateral region a' in the corresponding overdrive voltage lookup table.
FIG. 7A is a diagram of the first lower triangular region of rectangular region A in the lookup table of FIG. 5A.
Fig. 7B is a schematic diagram of the first lower triangular region of the rectangular region a in fig. 7A being converted into the second lower triangular region of the quadrilateral region a' in the corresponding overdrive voltage lookup table.
The main reference symbols in the drawings are as follows:
10 query form
12 query form
20 look-up table
201 rectangular area
2011 first upper triangular region
2012 first lower triangular region
201' quadrilateral area
2011' second upper triangular region
2012' second lower triangular region
Detailed Description
In order to improve the dynamic display performance of the display, the most commonly adopted technique at present is an over-driving voltage design, which is to increase the voltage value required by the liquid crystal pixel during the operation, and further increase the liquid crystal response speed, so that the response speed of the display can be greatly shortened, the afterimage can be reduced, and the visual stereoscopic impression can be improved.
Accordingly, the present invention provides a method for calculating driving voltage and a liquid crystal display device using the same, which can simultaneously achieve the calculated overdrive voltage with higher accuracy and lower logic operation load, and can achieve the above-mentioned objectives with less memory space. Various embodiments of the present invention will be provided in conjunction with the drawings and described in detail below.
Referring to fig. 2, which is a flowchart illustrating major steps of a method for calculating driving voltages according to the present invention, first, in step S11, a region and a target point in a pixel driving voltage lookup table are selected according to an (n-1) th frame gray level and an nth frame gray level, and the region is divided into a first region and a second region by a diagonal line; in step S12, one of the end points of the selected diagonal line is regarded as an origin, and the slope of the line between the origin and the target point is calculated; in step S13, the slope calculated in step S12 is compared with the slope of the diagonal line to determine whether the target point is located in the first area, the second area, or the diagonal line; finally, in step S14, the driving voltage value corresponding to the target point is calculated according to the area where the target point is located.
The step S11 further includes three steps, as shown in fig. 3, where the steps are: in step S111, inputting and storing the nth frame gray level in the storage unit; then, in step S112, reading the nth frame gray scale and the nth-1 frame gray scale, and respectively using the nth frame gray scale and the nth-1 frame gray scale as the row coordinate and the column coordinate of a lookup table; finally, in step S113, the lookup table is converted into an overdrive voltage lookup table, and the position of the overdrive voltage lookup table corresponding to the selected region is defined according to the nth frame gray scale and the nth-1 frame gray scale.
In addition, in the above step S13, after comparing the slope of the target point with the slope of the diagonal line, three results can be summarized: first, when the slope of the target point is greater than the slope of the diagonal, it can be determined that the target point is located in the first region (or the second region); secondly, when the slope of the target point is smaller than that of the diagonal line, the target point can be determined to be located in the second area (or the first area); third, when the slope of the target point is equal to the slope of the diagonal, it indicates that the target point is located on the diagonal, and the target point can be regarded as being located in the first area, the second area, or the diagonal.
More specifically, the following description will be given taking a lookup table and pixels actually appearing in a liquid crystal display device as an example, and first, referring to fig. 4, fig. 5A, fig. 5B and fig. 5C, wherein fig. 4 is a flowchart of a method for calculating a driving voltage according to the present invention, and fig. 5A to fig. 5C are respectively a partial schematic diagram of the lookup table according to the present invention, a schematic diagram corresponding to a selected rectangular area a in the lookup table in fig. 5A, and a schematic diagram corresponding to a rectangular area a in fig. 5B, and then converted into a corresponding quadrilateral area a' in the overdrive driving voltage lookup table.
First, in the method disclosed in fig. 4, a region is mainly divided into an upper triangular region and a lower triangular region, and the method includes the following steps: in step S21, a region in the over-driving voltage lookup table is selected and divided into an upper triangular region and a lower triangular region by a diagonal line; then, in step S22, one end point on the diagonal line is selected as an origin to calculate the slope of a straight line connecting the origin and the target point; then, in step S23, the slope of the straight line between the origin and the target point is compared with the slope of the diagonal line itself to determine whether the position of the target point is located in the upper triangular region or the lower triangular region or on the diagonal line; finally, in step S24, the overdrive voltage value of the target point is calculated by using the three endpoints of the triangular area according to the triangular area where the target point is located. Similarly, the overdrive voltage lookup table area used in the step S21 is selected by the following steps: first, in step S211, the nth frame gray scale is inputted; then, in step S212, the nth frame gray level is stored in an external storage unit, and the (n-1) th frame gray level is read from the external storage unit; then, in step S213, the nth frame gray scale and the nth-1 frame gray scale are read simultaneously, and a lookup table is read, so as to obtain an overdrive voltage corresponding to gray scale conversion at a specific region position in the lookup table according to the nth frame gray scale and the nth-1 frame gray scale; the row coordinate and the column coordinate of the lookup table are respectively composed of the nth frame gray scale and the nth-1 frame gray scale; next, in step S214, the lookup table is converted into a corresponding overdrive voltage lookup table, and a specific region position in the converted overdrive voltage lookup table is defined according to the nth frame gray scale and the nth-1 frame gray scale.
Specifically, in fig. 5A to 5C, in the lookup table 20 in fig. 5A, the row coordinates and the column coordinates are both powers of 2 and are respectively composed of the nth frame gray level and the n-1 th frame gray level; in addition, the rectangular area a201 in fig. 5B is determined by steps S211 to S213 in fig. 4, and is composed of four points a, B, c, and d, and the rectangular area a201 composed of four points a, B, c, and d has L in the x axis and y axis respectivelyx、LyIn this embodiment, a connecting line between the two points c and b is used as a diagonal line of the rectangular area a201, and the rectangular area a201 is cut into a first upper triangular area 2011 and a first lower triangular area 2012 by the diagonal line; finally, the quadrilateral area a ' 201 ' in fig. 5C is the quadrilateral area a ' 201 ' in the lookup table of the overdrive voltage obtained by converting the rectangular area a201 in fig. 5B through the method of step S214 in fig. 4, the quadrilateral area a ' 201 ' is composed of four points a ', B ', C ', d ', wherein a ' corresponds to a, B ' corresponds to B, C ' corresponds to C, d ' corresponds to d, and in this embodiment, the connecting line between the two points C ', B ' is used as the diagonal line of the quadrilateral area a ' 201 ', and the quadrilateral area a ' 201 ' is cut into the second upper triangular area 201 ' by the diagonal line1 'and a second lower triangular region 2012', wherein the second upper triangular region 2011 'corresponds to the first upper triangular region 2011, and the second lower triangular region 2012' corresponds to the first lower triangular region 2012. Therefore, in determining the position of the target point p (not shown in the figure because the target point p can be located at any position in the rectangular area a 201), reference may be made to steps S22 to S23 provided in fig. 4, that is, in the present embodiment, C and C' in fig. 5B and 5C are taken as the origin, and therefore, the diagonal slope of the connection line between C and B may be represented as Ly/LxAnd wherein L isyAnd LxCan be expressed by the following formula (1) and formula (2), respectively:
Ly=ay-cy (1)
wherein, ayAnd cyThe y-axis coordinates of a and c in the rectangular area a 201.
Lx=dx-cx (2)
Wherein, cxAnd dxThe x-axis coordinates of c and d in the rectangular area a 201.
The slope of the line connecting c and p can be expressed as py/pxAnd wherein p isyAnd pxCan be expressed by the following formula (3) and formula (4), respectively:
py=py-cy (3)
wherein p isyAnd cyThe y-axis coordinates of p and c in the rectangular area a 201.
px=px-cx (4)
Wherein p isxAnd cxThe x-axis coordinates of p and c in the rectangular area a 201. Therefore, the above L is comparedy/LxAnd py/pxA value of (A) if Ly/LxIs less than py/pxIt means that the target point is located in the first upper triangular region 2011 of the rectangular region a201, or in other words, located in the second upper triangular region 2011 ' of the quadrilateral region a ' 201 '; if L isy/LxGreater than py/pxThen, the target point is located in the first lower triangular region 2012 of the rectangular region a201, or may be located in the second lower triangular region 2012 ' of the quadrilateral region a ' 201 '; however, if Ly/LxIs equal to py/pxIn this case, for the sake of simplicity and uniform calculation, the location of the target point may be set as the first upper triangular region 2011 or the first lower triangular region 2012 of the rectangular region a201, that is, the target point may be regarded as being located in the second upper triangular region 2011 or the second lower triangular region 2012 ' of the quadrangular region a ' 201 ' in the converted overdrive voltage lookup table.
In summary, when the target point p to be operated is located in the first upper triangular region 2011, please refer to fig. 4, fig. 5A-fig. 5c, fig. 6A and fig. 6B, wherein fig. 6A is a schematic diagram of the first upper triangular region of the rectangular region a in the lookup table in fig. 5A, and fig. 6B is a schematic diagram of the second upper triangular region of the rectangular region a in fig. 6A, which is converted into the corresponding quadrilateral region a' in the overdrive voltage lookup table. Since the target point P in this embodiment is located in the first upper triangular region 2011 of the rectangular region A201 in the lookup table 20, the target point P 'after coordinate conversion of the overdrive driving voltage is located in the second upper triangular region 2011' of the rectangular region A '201' in the lookup table of the overdrive driving voltage, wherein the first upper triangular region 2011 is formed by three terminals a, b and c, and the second upper triangular region 2011 'converted into the overdrive driving voltage is formed by three terminals a', b 'and c'. Therefore, the mathematical relationship between the target point P in the first upper triangular region 2011 and the target point P 'located in the second upper triangular region 2011' can be expressed by the following equation (5):
<math><mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>m</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>12</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>m</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>22</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>&CenterDot;</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>p</mi> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>p</mi> <mi>y</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow></math>
or, as shown in the following formula (6):
<math><mrow> <mover> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mi>M</mi> <mo>&CenterDot;</mo> <mover> <mi>p</mi> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow></math>
wherein M in formula (6) can be expressed as shown in formula (7):
<math><mrow> <mi>M</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msub> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> </mtd> <mtd> <mover> <msub> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msub> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> </mtd> <mtd> <mover> <msub> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow></math>
and in which
Figure S2007101527708D00094
Has the following relationship:
<math><mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <msub> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <msub> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>m</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>12</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>m</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>22</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mi>Ly</mi> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>m</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>12</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>m</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>22</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>Lx</mi> </mtd> </mtr> <mtr> <mtd> <mi>Ly</mi> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow></math>
also, in the formula (6)
Figure S2007101527708D00096
Andthe two parameters can respectively conform to <math><mrow> <mover> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mi>p</mi> <mo>&prime;</mo> <mo>-</mo> <mi>c</mi> <mo>&DoubleRightArrow;</mo> <mi>p</mi> <mo>&prime;</mo> <mo>=</mo> <mi>c</mi> <mo>&prime;</mo> <mo>+</mo> <mover> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> </mrow></math> p - = p - c , Therefore, the result of equation (8) can be derived from equations (6) and (7):
<math><mrow> <mi>p</mi> <mo>&prime;</mo> <mo>=</mo> <mi>c</mi> <mo>&prime;</mo> <mo>+</mo> <mi>M</mi> <mo>&CenterDot;</mo> <mi>p</mi> </mrow></math>
<math><mrow> <mo>=</mo> <mi>c</mi> <mo>&prime;</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>a</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow></math>
finally, by deriving the equations (5) to (8), the overdrive voltage value (P) of the target point P 'in the second upper triangular region 2011' in the specific quadrilateral region A '201' of the overdrive voltage lookup table can be obtainedy') is expressed as a relation conforming to equation (9):
<math><mrow> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>=</mo> <msub> <mi>c</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <mrow> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <mrow> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow></math>
wherein,
Figure S2007101527708D00102
c′ythe three ends of the second upper triangular region 2011 are respectively located at the y-axis coordinate values in the quadrilateral region a '201' corresponding to the overdrive voltage lookup table,
Figure S2007101527708D00103
the x and y axis coordinate values of the target point in the rectangular area A201 corresponding to the lookup table 20, Lx and Ly are the values of the lookup table 20 corresponding to the target pointThe x-axis and y-axis lengths of the rectangular area a 201.
In addition, if the target point P is located in the first lower triangular region 2012 of the rectangular region a201 in the lookup table 20 shown in fig. 5A, that is, after the overdrive voltage coordinate transformation, the target point P ' is located in the second lower triangular region 2012 ' of the rectangular region a ' 201 ' in fig. 5B, please refer to fig. 4, fig. 5A, fig. 7A and fig. 7B simultaneously, fig. 7A is a schematic diagram of the first lower triangular region of the rectangular region a in the lookup table in fig. 5A, and fig. 7B is a schematic diagram of the second lower triangular region of the rectangular region a in fig. 7A transformed into the corresponding overdrive voltage lookup table, that is, the rectangular region a ' in the lookup table. Since the target point P is located in the first lower triangular region 2012 of the lookup table 20, and after the conversion of the overdriving voltage coordinate, the target point P 'falls within the second lower triangular region 2012' of the lookup table, wherein the first lower triangular region 2012 is formed by three terminals b, c and d, and the second lower triangular region 2012 'is formed by three terminals b', c 'and d'. Similar to the description in the above paragraph, the mathematical relationship for converting the target point P in this embodiment from the lookup table 20 to the target point P ' in the overdrive voltage lookup table can also be expressed by the above equation (5) and can also be expressed by the above equation (6), however, when the target point P is located in the first lower triangular region 2012, i.e. the target point P ' is located in the second lower triangular region 2012 ', M in the above equation (6) can be expressed by the following equation (10) in this embodiment:
<math><mrow> <mi>M</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <msub> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> </mtd> <mtd> <mrow> <mo>(</mo> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msub> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> </mtd> </mtr> <mtr> <mtd> <mover> <msub> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> </mtd> <mtd> <mrow> <mo>(</mo> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msub> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow></math>
and in whichIs a compound having the following relationship:
<math><mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <msub> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>m</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>12</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>m</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>22</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>Lx</mi> </mtd> </mtr> <mtr> <mtd> <mi>Ly</mi> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <msub> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> <mtr> <mtd> <mover> <msub> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>m</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>12</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>m</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>m</mi> <mn>22</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>Lx</mi> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow></math>
also, for this implementation, in equation (6)
Figure S2007101527708D00112
And
Figure S2007101527708D00113
both parameters can still be met <math><mrow> <mover> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mi>p</mi> <mo>&prime;</mo> <mo>-</mo> <mi>c</mi> <mo>&DoubleRightArrow;</mo> <mi>p</mi> <mo>&prime;</mo> <mo>=</mo> <mi>c</mi> <mo>&prime;</mo> <mo>+</mo> <mover> <mrow> <mi>p</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>,</mo> <mover> <mi>p</mi> <mo>&OverBar;</mo> </mover> <mo>=</mo> <mi>p</mi> <mo>-</mo> <mi>c</mi> </mrow></math> Thus, the result of equation (11) can be derived from equations (6) and (10):
<math><mrow> <mi>p</mi> <mo>&prime;</mo> <mo>=</mo> <mi>c</mi> <mo>&prime;</mo> <mo>+</mo> <mi>M</mi> <mo>&CenterDot;</mo> <mover> <mi>p</mi> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow></math>
<math><mrow> <mo>=</mo> <mi>c</mi> <mo>&prime;</mo> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <mrow> <mi>b</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <mrow> <mi>d</mi> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> </mrow></math>
finally, by deriving the formula (5), the formula (6), the formula (10) and the formula (11), the overdrive voltage value (P) of the target point P 'in the second lower triangular region 2012' in the specific quadrangular region a '201' of the overdrive voltage lookup table can be obtainedy') is a relationship expressed in accordance with the following equation (12):
<math><mrow> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> <mo>=</mo> <msub> <mrow> <mi>c</mi> <mo>&prime;</mo> </mrow> <mi>y</mi> </msub> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <mrow> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <mrow> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <mrow> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </mrow> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow></math>
wherein,
Figure S2007101527708D00118
c′ythe y-axis coordinate values of the three ends of the second lower triangular region 2012 ' in the quadrilateral region a ' 201 ' corresponding to the overdrive voltage lookup table,the x-axis coordinate values and the y-axis coordinate values of the target point in the rectangular area a201 corresponding to the lookup table 20, and Lx and Ly are the x-axis length and the y-axis length of the rectangular area a201 corresponding to the lookup table 20, respectively.
However, according to the embodiment shown in fig. 5a-5c, when the calculated slope of the connection line between c and P is equal to the slope of the diagonal line, it indicates that the two straight lines are coincident, and therefore, the position of the target point P or the target point P' is located on the diagonal line, and for convenience of actual operation, the target point may be regarded as being located in any one of the triangular regions, i.e., as being fixed.
Finally, the present invention also provides a liquid crystal display device by the above method for calculating driving voltage, which comprises a liquid crystal panel including a plurality of liquid crystal pixels, and providing a light source required by the liquid crystal panel to display an image through a backlight source, and storing at least one driving voltage lookup table by a memory device, and finally providing the required driving voltage for the plurality of liquid crystal pixels when displaying an image according to the driving device, wherein the method for determining the driving voltage is the flow described in the above paragraphs, and the description will not be repeated here.
In summary, the method for calculating driving voltage and the liquid crystal display device using the same disclosed in the present invention can reasonably and easily calculate the overdrive voltage value of the target point at any position (i.e. the overdrive voltage value corresponding to any gray level conversion), and can still calculate the overdrive voltage value with higher accuracy under the logic operation condition of using less memory space and lower load.
The foregoing description of the invention has been provided by way of example for purposes of illustration and description, and is intended to be readily apparent to those skilled in the art from that description or recognized by practicing the invention as described herein, but without deviating from the spirit or scope of the invention as disclosed.

Claims (6)

1. A method for calculating driving voltages on a Liquid Crystal Display (LCD) is used for calculating pixel driving voltages of the display, and the method for calculating the driving voltages comprises the following steps:
providing a memory device and a driving device, wherein the memory device stores at least one pixel driving voltage lookup table;
according to the (n-1) th frame gray scale and the (n) th frame gray scale, the driving device selects a region and a target point in the pixel driving voltage query table, and the region is divided into a first region and a second region by a diagonal line;
selecting one end point of the diagonal line as an origin point to calculate the slope of the target point;
comparing the slope of the target point to the slope of the diagonal to determine the location of the target point; and
calculating a driving voltage value of the target point according to the area of the target point, wherein the driving device provides the driving voltage value for displaying images for a plurality of liquid crystal pixels;
wherein comparing the slope of the target point with the slope of the diagonal comprises the following three results:
when the slope of the target point is larger than that of the diagonal line, determining that the target point is located in the first area;
when the slope of the target point is smaller than that of the diagonal line, determining that the target point is located in the second area; and
when the slope of the target point is equal to the slope of the diagonal line, determining that the target point is located in the first area or the second area; and
wherein the driving voltage value (p) of the target point is determined to be at the first regiony') corresponds to:
<math> <mrow> <msup> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msup> <msub> <mi>c</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <msup> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msup> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <msup> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> </mrow> </math>
wherein,
Figure FSB00000889173800012
Figure FSB00000889173800013
c′ythe y-axis coordinate values of the three endpoints of the first region in the region corresponding to the driving voltage lookup table,
Figure FSB00000889173800014
Figure FSB00000889173800015
the x-axis coordinate value and the y-axis coordinate value of the target point in the area corresponding to the query table are respectively, and Lx and Ly are respectively the x-axis length and the y-axis length of the area corresponding to the query table.
2. The method of calculating driving voltages on a liquid crystal display as claimed in claim 1 wherein selecting said region in said pixel driving voltage look-up table comprises the steps of:
inputting an nth frame gray scale and storing the nth frame gray scale in a storage unit;
reading the nth picture frame gray scale and the nth-1 picture frame gray scale, and respectively taking the nth picture frame gray scale and the nth-1 picture frame gray scale as a row coordinate and a column coordinate of a query table; and
and converting the query table into an overdrive voltage query table, and defining the position of the region in the overdrive voltage query table according to the nth frame gray scale and the n-1 th frame gray scale.
3. The method of claim 1, wherein the over-driving voltage lookup table is a power of 2.
4. A method for calculating driving voltages on a Liquid Crystal Display (LCD) is used for calculating pixel driving voltages of the display, and the method for calculating the driving voltages comprises the following steps:
providing a memory device and a driving device, wherein the memory device stores at least one pixel driving voltage lookup table;
according to the (n-1) th frame gray scale and the (n) th frame gray scale, the driving device selects a region and a target point in the pixel driving voltage query table, and the region is divided into a first region and a second region by a diagonal line;
selecting one end point of the diagonal line as an origin point to calculate the slope of the target point;
comparing the slope of the target point to the slope of the diagonal to determine the location of the target point; and
calculating a driving voltage value of the target point according to the area of the target point, wherein the driving device provides the driving voltage value for displaying images for a plurality of liquid crystal pixels;
wherein comparing the slope of the target point with the slope of the diagonal comprises the following three results:
when the slope of the target point is larger than that of the diagonal line, determining that the target point is located in the first area;
when the slope of the target point is smaller than that of the diagonal line, determining that the target point is located in the second area; and
when the slope of the target point is equal to the slope of the diagonal line, determining that the target point is located in the first area or the second area;
wherein the driving voltage value (p) of the target point is determined to be located in the second regiony') corresponds to:
<math> <mrow> <msup> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <msup> <mi>c</mi> <mo>&prime;</mo> </msup> <mi>y</mi> </msub> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <msup> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <msup> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msup> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> </mrow> </math>
wherein,
Figure FSB00000889173800032
c′y
Figure FSB00000889173800033
the y-axis coordinate values of the third end point of the second region in the region corresponding to the driving voltage lookup table,
Figure FSB00000889173800034
Figure FSB00000889173800035
and the values of x-axis and y-axis coordinates of the target point corresponding to the query table in the area are respectively obtained, and Lx and Ly are respectively the lengths of the x-axis and the y-axis of the area corresponding to the query table.
5. A liquid crystal display device, comprising:
a liquid crystal panel including a plurality of liquid crystal pixels;
the backlight source is used for providing a light source required by the liquid crystal panel for displaying images;
a memory device for storing at least one driving voltage lookup table; and
a driving device for:
selecting a region in the driving voltage lookup table, wherein the region is divided into a first region and a second region by a diagonal line;
selecting one end point of the diagonal line as an origin point to calculate the slope of a target point;
comparing the slope of the target point to the slope of the diagonal to determine the location of the target point;
calculating the driving voltage value of the target point according to the position of the target point; and
outputting the driving voltage value to drive the liquid crystal pixels;
wherein comparing the slope of the target point with the slope of the diagonal comprises the following three results:
when the slope of the target point is larger than that of the diagonal line, determining that the target point is located in the first area;
when the slope of the target point is smaller than that of the diagonal line, determining that the target point is located in the lower second area; and
when the slope of the target point is equal to the slope of the diagonal line, determining that the target point is located in the first area or the second area;
wherein the driving voltage value (p) of the target point is determined to be at the first regiony') corresponds to:
<math> <mrow> <msup> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msup> <msub> <mi>c</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <msup> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msup> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <msup> <msub> <mi>a</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Ly</mi> </mrow> </math>
wherein,
Figure FSB00000889173800037
Figure FSB00000889173800038
c′ythe y-axis coordinate values of the three endpoints of the first region in the region corresponding to the driving voltage lookup table,
Figure FSB00000889173800039
Figure FSB000008891738000310
the x-axis coordinate value and the y-axis coordinate value of the target point in the area corresponding to the query table are respectively, and Lx and Ly are respectively the x-axis length and the y-axis length of the area corresponding to the query table.
6. A liquid crystal display device, comprising:
a liquid crystal panel including a plurality of liquid crystal pixels;
the backlight source is used for providing a light source required by the liquid crystal panel for displaying images;
a memory device for storing at least one driving voltage lookup table; and
a driving device for:
selecting a region in the driving voltage lookup table, wherein the region is divided into a first region and a second region by a diagonal line;
selecting one end point of the diagonal line as an origin point to calculate the slope of a target point;
comparing the slope of the target point to the slope of the diagonal to determine the location of the target point;
calculating the driving voltage value of the target point according to the position of the target point; and
outputting the driving voltage value to drive the liquid crystal pixels;
wherein it is determined that the target point is located at the secondArea time, driving voltage value (p) of the target pointy') corresponds to:
<math> <mrow> <msup> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>=</mo> <msub> <msup> <mi>c</mi> <mo>&prime;</mo> </msup> <mi>y</mi> </msub> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>x</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mover> <msup> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>/</mo> <mi>Lx</mi> <mo>+</mo> <mover> <msub> <mi>p</mi> <mi>y</mi> </msub> <mo>&OverBar;</mo> </mover> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mover> <msup> <msub> <mi>b</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>-</mo> <mover> <msup> <msub> <mi>d</mi> <mi>y</mi> </msub> <mo>&prime;</mo> </msup> <mo>&OverBar;</mo> </mover> <mo>)</mo> </mrow> <mo>/</mo> <mi>Ly</mi> </mrow> </math>
wherein,
Figure FSB00000889173800042
c′y
Figure FSB00000889173800043
the y-axis coordinate values of the third end point of the second region in the region corresponding to the driving voltage lookup table,
Figure FSB00000889173800044
Figure FSB00000889173800045
respectively representing x-axis and y-axis coordinate values of the target point corresponding to the query table in the area, and Lx and Ly respectively representing x-axis and y-axis lengths of the area corresponding to the query table;
wherein comparing the slope of the target point with the slope of the diagonal comprises the following three results:
when the slope of the target point is larger than that of the diagonal line, determining that the target point is located in the first area;
when the slope of the target point is smaller than that of the diagonal line, determining that the target point is located in the second area; and
and when the slope of the target point is equal to that of the diagonal line, determining that the target point is located in the first area or the second area.
CN 200710152770 2007-09-17 2007-09-17 Method for computing driving voltage and applied LCD device Expired - Fee Related CN101393729B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200710152770 CN101393729B (en) 2007-09-17 2007-09-17 Method for computing driving voltage and applied LCD device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200710152770 CN101393729B (en) 2007-09-17 2007-09-17 Method for computing driving voltage and applied LCD device

Publications (2)

Publication Number Publication Date
CN101393729A CN101393729A (en) 2009-03-25
CN101393729B true CN101393729B (en) 2012-12-19

Family

ID=40493994

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200710152770 Expired - Fee Related CN101393729B (en) 2007-09-17 2007-09-17 Method for computing driving voltage and applied LCD device

Country Status (1)

Country Link
CN (1) CN101393729B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI427611B (en) * 2010-09-07 2014-02-21 Innolux Corp Overdriving value generating method
CN102568399B (en) * 2010-12-08 2014-03-12 群创光电股份有限公司 Overdrive Value Generation Method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956049A (en) * 2005-09-16 2007-05-02 三星电子株式会社 Method for driving liquid crystal display and device using same

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1956049A (en) * 2005-09-16 2007-05-02 三星电子株式会社 Method for driving liquid crystal display and device using same

Also Published As

Publication number Publication date
CN101393729A (en) 2009-03-25

Similar Documents

Publication Publication Date Title
US8830275B2 (en) Methods and systems for sub-pixel rendering with gamma adjustment
US10262582B2 (en) Image sticking compensating device and display device having the same
JP5430068B2 (en) Display device
US7312777B2 (en) Liquid crystal display device and driving method thereof
US20060208983A1 (en) Liquid crystal display and driving method thereof
CN112562576B (en) Display screen optical external compensation method, device and storage medium
CN109243384B (en) Display device, driving method thereof, driving apparatus thereof, and computer readable medium
JP5293597B2 (en) Liquid crystal display device and drive control circuit
CN101156455B (en) Method of converting signals for multi-primary displays
US20060145979A1 (en) Liquid crystal display and driving method thereof
US8497887B2 (en) Display driving unit and method for using the same
KR20070041356A (en) Display driver
US10559244B2 (en) Electronic apparatus, display driver and method for generating display data of display panel
CN104299574A (en) Automatic current limiting method for OLED (Organic Light Emitting Diode) display driving device
EP3012830B1 (en) Image up-scale unit and method
CN116631350A (en) Display color shift optimization method, display driving method and display
CN101393729B (en) Method for computing driving voltage and applied LCD device
CN102568399B (en) Overdrive Value Generation Method
CN103295545B (en) Image display device and driving method, grayscale conversion device
CN101751892A (en) Liquid crystal display device having a plurality of pixel electrodes
CN115966159A (en) Gray scale compensation method, display device and storage medium
US10504414B2 (en) Image processing apparatus and method for generating display data of display panel
KR101323433B1 (en) Liquid crystal display and method of driving the same
US20080218629A1 (en) Method and system for processing image data in LCD by integrating de-interlace and overdrive operations
JP2008292704A (en) Liquid crystal display device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121219

Termination date: 20170917