US20030122854A1 - Display controller and display device provided therewith - Google Patents
Display controller and display device provided therewith Download PDFInfo
- Publication number
- US20030122854A1 US20030122854A1 US10/197,873 US19787302A US2003122854A1 US 20030122854 A1 US20030122854 A1 US 20030122854A1 US 19787302 A US19787302 A US 19787302A US 2003122854 A1 US2003122854 A1 US 2003122854A1
- Authority
- US
- United States
- Prior art keywords
- display data
- data
- display
- frame
- memory
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/34—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
- G09G3/36—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using liquid crystals
- G09G3/3611—Control of matrices with row and column drivers
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0261—Improving the quality of display appearance in the context of movement of objects on the screen or movement of the observer relative to the screen
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/02—Handling of images in compressed format, e.g. JPEG, MPEG
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/16—Determination of a pixel data signal depending on the signal applied in the previous frame
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
Definitions
- the present invention relates to a display controller that outputs a driving signal to a driver circuit of a display part according to display data received from the outside, in particular, a display controller that improves dynamic image displaying performance, and to a display device provided with this display controller.
- an active matrix liquid crystal display device display data inputted from an outside system are transformed into gradation voltage, and the gradation voltage is supplied as drain voltage to a liquid crystal panel, realizing gradation displaying. Recently, in the field of such an active matrix liquid crystal display device, a liquid crystal panel is advancing toward a larger screen and higher color purity.
- a now common TFT liquid crystal material has a response speed of about 20-40 ms. This becomes a main cause of a sense of after-image when a dynamic image is displayed, and, in the present state, satisfactory displaying performance has not been obtained yet.
- a response speed of liquid crystal is lower in the case where display changes “from a half tone to a half tone” than in the case where display changes “from white to black” or “from black to white”, sometimes taking a threefold or fourfold time.
- An object of the present invention is to provide a display controller that can obtain good display quality without giving a sense of after-image even in displaying a dynamic image while suppressing increase of the memory mounting area, the power consumption and the price, and to provide a display device provided with that display controller.
- the present invention provides a display controller for outputting a driving data signal to a driver circuit of a display part according to display data from the outside, comprising:
- a display data conversion means that compares display data of an n-th (n is a natural number) frame from outside with display data of the (n ⁇ 1)-th frame temporally stored in said memory, generates said driving data signal for displaying the n-th frame, based on a comparison result, and outputs said driving data signal to said driver circuit;
- a memory control means that reads display data of N (N is a natural number greater than 1) pixels of said (n ⁇ 1)-th frame from said memory to deliver the read display data to said display data conversion means, and, correspondingly to reading of said display data of N pixels of the (n ⁇ 1)-th frame, writes display data of N pixels of said n-th frame into an area (of the memory) from which said display data of N pixels of the (n ⁇ 1)-th frame having been read.
- the present invention provides a display device comprising:
- said driver circuit for receiving said driving data signal generated by said display data conversion means of said display controller
- display data of an n-th frame and the (n ⁇ 1)-th frame are compared, and, based on the comparison result, a driving data signal for displaying the n-th frame is generated. Accordingly, it is possible to obtain better display quality without a sense of after-image in displaying a dynamic image.
- the display data of N pixels of the (n ⁇ 1)-th frame are read sequentially from the memory, and each time when display data of N pixels of the (n ⁇ 1)-th frame are read, display data of N pixels of the n-th frame are sequentially written into the memory area from which the display data of N pixels of the (n ⁇ 1)-th frame have been read.
- the storage capacity of the memory capacity of two frames is not required, since the capacity of one frame is sufficient. In other words, the storage capacity of the memory can be reduced.
- the mentioned effects become larger.
- the memory, the display data conversion means, and the memory control means can be formed on one circuit chip, and as a result, the display controller becomes smaller and of lower cost, furthermore, while realizing high-speed processing.
- FIG. 1 is a circuit block diagram showing a liquid crystal display device of a first embodiment according to the present invention
- FIG. 2 is a circuit block diagram showing a memory control circuit of the first embodiment of the present invention
- FIG. 3 is a circuit block diagram showing a shift circuit of the first embodiment of the present invention.
- FIG. 4 is a timing chart showing timing of various operations of the memory control circuit of the first embodiment of the present invention.
- FIG. 5 is a circuit block diagram showing a data conversion circuit of the first embodiment of the present invention.
- FIG. 6 is a flowchart showing operation of a data correction circuit of the first embodiment of the present invention.
- FIG. 7 is a flowchart showing the correction algorithm shown in FIG. 6;
- FIG. 8 is an explanatory view showing limits and coefficients in data correction of the first embodiment of the present invention.
- FIG. 9 is a timing chart showing timing of various operations of the data conversion circuit of the first embodiment of the present invention.
- FIG. 10 is an explanatory view showing display patterns in various states in the first embodiment of the present invention.
- FIG. 11 is a flowchart showing operation of a data correction circuit of a second embodiment according to the present invention.
- FIG. 12 is a timing chart showing timing of various operations of a data conversion circuit of the second embodiment of the present invention.
- FIG. 13 is an explanatory view showing display patterns in various states in the second embodiment of the present invention.
- FIG. 14 is a circuit block diagram showing a memory control circuit of a third embodiment according to the present invention.
- FIG. 15 is a circuit block diagram showing a shift circuit of the third embodiment of the present invention.
- FIG. 16 is a timing chart showing timing of various operations of the memory control circuit of the third embodiment of the present invention.
- FIG. 17 is an explanatory view showing display patterns in various states in the third embodiment of the present invention.
- FIG. 18 is a circuit block diagram showing a data conversion circuit of a fourth embodiment according to the present invention.
- FIG. 19 is a timing chart showing timing of various operations of the data conversion circuit of the fourth embodiment of the present invention.
- FIG. 20 is a flowchart showing operation of a weighting circuit and a data correction circuit of the fourth embodiment of the present invention.
- FIG. 21 is a rear view showing a liquid crystal panel of the first embodiment of the present invention.
- FIG. 22 is an explanatory view showing brightness changes in various cases where display data are or are not corrected in the first embodiment of the present invention.
- the liquid crystal display device of the present embodiment comprises a liquid crystal display panel 120 , drivers 121 and 122 for driving the liquid crystal display panel 120 , and a control circuit 100 for outputting signals to the drivers 121 and 122 .
- the liquid crystal display panel 120 is provided with a plurality of drain lines, a plurality of gate lines perpendicular to those drain lines, and pixel electrodes provided correspondingly to intersections of those lines.
- the number of pixels of this liquid crystal display panel 120 is 1024 ⁇ 3 ⁇ 768, and 8 bits of a display signal are inputted to each pixel.
- the drivers 121 and 122 consist of a drain driver 121 for applying voltage on the plurality of drain lines of the liquid crystal display panel 120 and a gate driver 122 for applying voltage on the plurality of gate lines of the liquid crystal display panel 120 .
- the control circuit 100 comprises a TCON (Timing Convertor) circuit 110 for converting display data 102 a or the like from the outside into a driving data signal or the like corresponding to driving of the liquid crystal display panel 120 , and a power circuit 111 for receiving power from the outside and supplying the power to various parts.
- the TCON circuit 110 and the power circuit 111 are formed on one control substrate. Further, the TCON circuit 110 is implemented on one chip.
- the TCON circuit 110 comprises: a level conversion circuit 109 for converting display data 102 a or the like as a differential signal from the outside into display data 102 or the like as a CMOS signal; a display data memory 104 for storing the display data 102 as a CMOS signal for one frame; a memory control circuit (a memory control means, a data compression means) 103 for controlling writing and reading of data to and from the display data memory 104 ; a display data conversion circuit (a display data conversion means, a data expansion means) 112 for generating a driving data signal 117 from display data 102 for an n-th frame, which is received from the level conversion circuit 109 , and display data 116 for an (n ⁇ 1)-th frame, which is stored in the display data memory 104 ; and a timing signal generation circuit 108 for generating various timing signals 113 , 114 , 115 , based on a control signal 101 from the outside.
- the display data 102 a as a differential signal is inputted from the outside.
- the inputted signal is display data as a CMOS signal
- the level conversion circuit 109 is not necessary.
- a transmitter IC corresponding to the signal can be used as the level conversion circuit.
- the control substrate on which the control circuit 100 is formed is provided with an input connector 131 for signal connection with the outside, a drain driver FPC (Flexible Printed Circuit) 132 for signal connection with the drain driver 121 , and a gate driver FPC (Flexible Printed Circuit) 133 for signal connection with the gate driver 122 .
- a drain driver FPC Flexible Printed Circuit
- a gate driver FPC Flexible Printed Circuit
- FIG. 21 is a view showing the backside of the liquid crystal display panel 120 .
- the memory control circuit 103 and the display data memory 104 are connected with each other through a data bus 107 of a 16-bit width.
- the data bus width of the display data memory is 16 bits
- the display data 102 from the outside is 24-bit data (8 bits ⁇ 3).
- the memory control circuit 103 has a function of converting the display data 102 into 16-bit display data.
- the memory control circuit 103 comprises: a memory control signal generation circuit 201 for generating a memory control timing signal 105 from the control signal 101 ; a quaternary counter 204 for counting synchronizing signals 202 included in the control signal 101 to generate a count signal ( 0 , 1 , 2 , 3 , 0 , 1 , . . .
- a display data compression circuit (a depth-wise compression means) 209 for compressing display data of 24 bits per 1 pixel into 16-bit display data; four shift circuits 206 - 1 - 206 - 4 each for causing phase delay of the compressed display data 207 - 0 by four clocks, based on the synchronizing signal 202 ; a selection circuit 208 for selecting output of one shift circuit out of the shift circuits 206 - 1 - 206 - 4 , based on a count value indicated by the count signal 205 ; a write display data buffer 210 for temporally storing output of the selection circuit 208 and for writing the stored output as write display data 106 into the display data memory 104 ; and a read display data buffer 211 for reading the display data stored in the display data memory 104 and for temporally storing the read data to output the stored data to the data conversion circuit 112 .
- a display data compression circuit (a depth-wise compression means) 209 for compressing display data of 24 bits per 1 pixel into 16
- each shift circuit has four latching circuits 301 , 301 , . . . for each holding display data for one clock according to the synchronizing signal.
- a time-axis-wise compression means is constituted by the quaternary counter 204 , four shift circuits 206 - 1 - 206 - 4 and the selection circuit 208 , among the components of the memory control circuit 103 .
- the display data conversion circuit 112 comprises: a data selection signal generation circuit 501 for generating latching signals 502 - 1 - 502 - 4 and a selection signal ( 0 , 1 , 2 , 3 , 4 , 0 , 1 , . . . ) 503 , based on the timing signal 115 from the timing signal generation circuit 108 (FIG.
- four latching circuits 504 - 1 - 504 - 4 for holding read display data 116 from the memory control circuit 103 according to the latching signals 502 - 1 - 502 - 4 ; a selection circuit 506 for selecting output of one latching circuit out of the latching circuits 504 - 1 - 504 - 4 according to a value indicated by the selection signal 503 ; and a data correction circuit 508 for generating the driving data signal 117 by comparing the display data for the (n ⁇ 1)-th frame received from the selection circuit 506 with the display data for the n-th frame received from the outside.
- the data expansion means is constituted by the data selection signal generating circuit 501 , the four latching circuits 504 - 1 - 504 - 4 , and the selection circuit 506 , among the components of the display data conversion circuit 112 .
- display data 102 a and a control signal 101 a from the outside are converted in their levels by the level conversion circuit 109 within the TCON circuit 110 .
- the level-converted control signal 101 is sent to the memory control circuit 103 and the timing signal generation circuit 108 .
- the level-converted display data 102 is sent to the memory control circuit 103 and the display data conversion circuit 112 .
- the display data 102 is inputted into the data compression circuit (the depth-wise compression means) 209 of the memory control circuit 103 .
- 24-bit display data 102 is compressed into 16-bit display data 207 - 0 , i.e., 2 ⁇ 3 of the 24-bit display data 102 .
- the memory control signal generation circuit 201 of the memory control circuit 103 generates the memory control timing signal 105 from the control signal 101 . Further, when the quaternary counter 204 receives the display timing signal 203 that is included in the control signal 101 and shows start timing for each horizontal period, then, as shown in FIG. 4, the quaternary counter 204 counts synchronizing signals 202 included in the control signal 101 , as 0 , 1 , 2 , 3 , 0 , 1 , 2 , . . . , and generates the count signal ( 0 , 1 , 2 , 3 , 0 , 1 , 2 , . . . ) 205 .
- each shift circuit holds the inputted display data of four clocks, based on the synchronizing signal 202 , before outputting the display data.
- the first shift circuit 206 - 1 outputs shifted display data 207 - 1 whose phase is shifted by four clocks from the inputted display data 207 - 0 .
- the second shift circuit 206 - 2 to which the shifted display data 207 - 1 is inputted, delays the phase of the inputted data by four clocks.
- the fourth shift circuit 206 - 4 outputs shifted display data 207 - 4 whose phase is shifted by 16 clocks from the inputted display data 207 - 0 .
- the inputted display data 207 - 0 are d 0 , d 1 , d 2 , . . . for respective pixels
- the shifted display data 207 - 4 as the output of the fourth shift circuit 206 - 4 are d 0 , d 1 , . . .
- the shifted display data 207 - 3 as the output of the third shift circuit 206 - 3 are shifted by four clocks, giving d 4 , d 5 , . . . .
- the shifted display data 207 - 2 as the output of the second shift circuit 206 - 2 are shifted further by four clocks, giving d 8 , d 9 , . . . , and the shifted display data 207 - 1 as the output of the first shift circuit 206 - 1 are shifted further by four clocks, giving d 12 , d 13 , . . . .
- the selection circuit 208 of the memory control circuit 103 selects output of one shift circuit out of the shift circuits 206 - 1 - 206 - 4 , depending on the count value indicated by the count signal 205 .
- the selection circuit 208 selects d 0 , which is the shifted display data 207 - 4 from the fourth shift circuit 206 - 4 .
- the selection circuit 208 selects d 5 , which is the shifted display data 207 - 3 from the third shift circuit 206 - 3 .
- the selection circuit 208 selects d 10 , which is the shifted display data 207 - 2 from the second shift circuit 206 - 2 . Further, when the count signal indicates 3, then, the selection circuit 208 selects d 15 , which is the shifted display data 207 - 1 from the first shift circuit 206 - 1 .
- the output of the selection circuit 208 is the display data d 0 , d 5 , d 10 , d 15 extracted from display data of 20 pixels d 0 -d 19 , selecting display data of one pixel out of every display data of 5 (a value of N 0 mentioned below) pixels.
- the inputted display data 207 - 0 is compressed to one fifth in the time axis direction.
- the write display data buffer 210 When the write display buffer 210 accumulates display data (d 0 , d 5 , d 10 , d 15 ) corresponding to 20 pixels from the selection circuit 208 , then, the write display data buffer 210 writes the display data, as write display data 106 , into the memory 104 according to a write timing signal 213 included in the memory control timing signal 105 . At that time, the write display data buffer 210 writes the write display data 106 into an area of the memory 104 corresponding to an address signal 215 included in the memory control timing signal 105 .
- a storage capacity of the display data memory 104 is as large as display data of one frame. However, the capacity for storing one frame of the display data 102 received from the outside is not required.
- the display data from the outside is compressed to two thirds in the depth direction, and to one fifth in the time axis direction.
- memory access of the memory control circuit 103 is practiced in a cycle of 20 clocks.
- the write display data 106 is written into the memory 104 as described above.
- display data of the preceding frame in the memory 104 are read by the read display data buffer 211 .
- the read display data buffer 211 sequentially reads display data q 0 , q 5 , q 10 , q 15 corresponding to 20 pixels that precede by one frame, out of an area of the memory 104 corresponding to the address signal 215 included in the memory control timing signal 105 , according to the read timing signal 214 included also in the memory control timing signal 105 .
- the read display data buffer 211 sends the data to the data conversion circuit 112 .
- the address signals 215 used for read and write operations in one cycle indicate the same area in the memory 104 . Accordingly, when, in the former part of one cycle, display data q 0 , q 5 , q 10 , q 15 corresponding to 20 pixels in the top part of an (n ⁇ 1)-th frame are read from the memory 104 , then, in the latter part of this cycle, display data d 0 , d 5 , d 10 , d 15 corresponding to 20 pixels in the top part of the n-th frame are written into the same area as the storage area of the display data q 0 , q 5 , q 10 , q 15 of the (n ⁇ 1)-th frame.
- display data q 20 , q 25 , q 30 , q 35 corresponding to 20 pixels of the (n ⁇ 1)-th frame are read from the memory 104 , and in the latter part of the cycle, display data d 20 , d 25 , d 30 , d 35 corresponding to 20 pixels of the n-th frame are written into the same area as the storage area of the display data q 20 , q 25 , q 30 , q 35 of the (n ⁇ 1)-th frame.
- display data 106 corresponding to N (in the present embodiment, N is 20) pixels of an (n ⁇ 1)-th frame are sequentially read from the display data memory 116 , and delivered to the display data conversion circuit 112 . And, each time when display data 116 corresponding to N pixels of the (n ⁇ 1)-th frame are read, display data 106 corresponding to N pixels of the n-th frame are sequentially written into the area of the memory 104 from which the read display data 116 are read. Accordingly, as the storage capacity of the memory, capacity for two frames is not required, and capacity for one frame is sufficient.
- Storage capacity for one frame is sufficient for alternately reading display data corresponding to N pixels and writing such data into the same area, only in the special case where data to store into the memory are regularly ordered and the data can be stored in the order, and the stored data can be sequentially read in the order of the storing.
- random data are stored at random timing and only specific data are read at random timing, as is the case with environment for using a memory of an ordinary computer.
- the data selection signal generation circuit 501 of the data conversion circuit 112 generates the latching signals 502 - 1 - 502 - 4 and the selection signal ( 0 , 1 , 2 , 3 , 4 , 0 , 1 , . . . ) 503 , based on the timing signal 115 from the timing signal generation circuit 108 (FIG. 1).
- the latching signals 502 - 1 - 502 - 4 are generated with such timing that latched display data 505 - 1 - 505 - 4 each are read display data 116 corresponding to 20 pixels of the preceding frame received from the memory control circuit 103 and can be held for 20 clocks of the synchronizing signal 202 .
- the latching circuits 504 - 1 - 504 - 4 each hold read display data 116 corresponding to 20 pixels of the preceding frame received from the memory control circuit 103 , as each latched display data 505 - 1 - 505 - 4 held for 20 clocks of the synchronizing signal 202 .
- the data selection signal generation circuit 501 counts up every fifth clocks of the synchronizing signals 202 included in the timing signal 115 , and, when the count value becomes 4, then, the data selection signal generation circuit 501 counts from 0 again.
- This count value ( 0 , 1 , 2 , 3 , 4 , 0 , 1 , . . . ) is outputted as the selection signal 503 to the selection circuit 506 .
- the selection circuit 506 selects output from one of the latching circuits 504 - 1 - 504 - 4 , according to the count value indicated by the selection signal 503 .
- the selection circuit 506 first outputs q 0 held by the first latching circuit 504 - 1 into the data correction circuit 508 , by the quantity corresponding to 5 clocks.
- the selection circuit 506 outputs q 5 held by the second latching circuit 504 - 2 , by the quantity corresponding to 5 clocks.
- the selection circuit 506 outputs q 15 held by the fourth latching circuit 504 - 4 , by the quantity corresponding to 5 clocks.
- the data correction circuit 508 to which the display data 507 are inputted from the selection circuit 506 , identifies the display data of the 0th pixel through the display data of the 4th pixel as q 0 , the display data of 5th pixel through the display data of 9th pixel as q 5 , and the rest as q 10 and q 15 for each display data of 5 pixels.
- the data correction circuit 508 compares thus-inputted display data 507 of the (n ⁇ 1)-th frame with the display data 102 of the n-th frame, to generate a driving data signal 117 , which is delivered to the drain driver 117 (FIG. 1).
- FIGS. 6 and 7. show processing about the X-th display data counted from the display starting point, d(X) shows the X-th inputted display data 102 counted from the display starting point, q(X) shows the display data 507 of the preceding frame to the X-th frame counted from the display starting point, and D(X) shows display data adapted for a driving data signal 117 for the X-th pixel counted from the display starting point.
- Step 2 the data correction circuit 508 calculates a difference dif(X) between them (Step 2 ). Since the preceding frame display data q(X) changes every fifth pixels, q(X) can be written as q( 5 ⁇ INT(X/5)).
- INT(X) means a value obtained by rounding X to the nearest integer on the side of 0.
- the preceding frame display data q(X) have been compressed such that R and B each are 5 bits, and G is 6 bits, while each of R, G and B of the inputted display data d(X) is 8 bits.
- the inputted display data d(X) is compressed to have also R and B of 5 bits and G of 6 bits, to calculates the above difference.
- Step 3 it is judged if the absolute value of the difference dif(X) is larger than 1 or not.
- the absolute value of the difference dif(X) is 1 or less, then it is judged that gradation change towards the display data of the preceding frame hardly exists, or in other words, the image is almost static.
- the inputted display data d(X) is used, as it is, as the display data D(X) adapted for a driving data signal, and the display data D(X) is converted into the driving data signal 117 , which is delivered to the drain driver 117 (FIG. 1) (Step 4 ).
- the absolute value of the difference dif(X) is larger than 1, then, it is judged that the image is a dynamic image involving gradation change, and correction algorithm is performed (Step 5 ).
- the largeness of the absolute value of the difference dif(X) is judged referring to 1.
- this reference value may be, for example, 2 or 3, depending on the characteristics of the liquid crystal panel.
- the data correction circuit 508 judges if the difference dif(X) is less than 0, or in other words, if the gradation becomes smaller than the preceding frame, or in still other words, if the brightness falls (Step 11 ).
- Steps 12 - 16 are performed, to determine the driving data signal D(X) in each of the following cases (1)-(3).
- Steps 17 - 19 are performed, to determine the driving data signal D(X) in each of the following cases (1) and (2).
- the limit Limit 1 , the limit Limit 2 , the conversion coefficient kr 1 , the conversion coefficient kr 2 , the conversion coefficient kf 1 , and the conversion coefficient kf 2 take values such as shown in FIG. 8.
- those values shown in the figure may be changed suitably depending on the characteristics of the liquid crystal panel and the gradation voltage, for example.
- coefficient-changing switches may be provided to some part of the-liquid display device such that those conversion coefficients can be changed suitably. Receiving signals from those coefficient-changing switches, the data correction circuit 508 may change the conversion coefficients according to the received signals.
- the memory 104 stores the 0th and 5th columns of the (n ⁇ 1)-th frame.
- the 1st-4th columns are treated as the same display data as the 0th column
- the 6th-9th columns are treated as the same display data as the 5th column.
- the memory data for the (n ⁇ 1)-th frame are displayed as shown in FIG. 10B.
- the inputted display data of the n-th frame have a pattern that is shifted by 3 pixels from the pattern of the inputted display data of the (n ⁇ 1)-th frame as shown in FIG.
- the memory 104 stores the 0th and 5th columns of the n-th frame. Since the 1st-4th columns are treated as the same display data as the 0th column, and the 6th-9th columns are treated as the same display data as the 5th column, the memory data for the n-th frame are displayed as shown in FIG. 10D.
- both the memory data of the (n ⁇ 1)-th frame and the inputted display data of the n-th frame are display data Ba in the areas (A, 0 )-(A, 4 ), (A, 6 )-(A, 9 ), (B, 0 )-(B, 3 ), (B, 7 )-(B, 9 ), (C, 8 ), (C, 9 ), (D, 9 ), (E, 0 )-(E, 3 ), and (F, 0 )-(F, 3 ).
- the inputted display data of the n-frame are not corrected in those areas, and converted as they are into the driving data signal for those areas of the n-th frame.
- both the memory data of the (n ⁇ 1)-th frame and the inputted display data of the n-th frame are display data Bb in the areas (B, 4 ), (C, 3 ), (C, 4 ), (D, 3 )-(D, 8 ), (E, 4 )-(E, 9 ), and (F, 4 )-(F, 9 ). Accordingly, the inputted display data of the n-th frame are not corrected in those areas also, and converted as they are into the driving data signal for those areas of the n-th frame.
- the memory data of the (N ⁇ 1)-th frame are Bb, while the display data of the N-th frame are Ba that is brighter than Bb. Accordingly, the display data for those areas are set to Bba that is brighter than the display data Ba, and this display data Bba is converted into the driving data signal.
- the memory data of the (N ⁇ 1)-th frame are Ba, while the display data of the N-th frame are Bb that is darker than Ba. Accordingly, the display data for those areas are set to Bab that is darker than the display data Bb, and this display data Bab is converted into the driving data signal.
- the driving data signal when the display data in question become brighter than the display data of the preceding frame, the driving data signal is generated so as to realize brighter display than the display data in question.
- the driving data signal is generated so as to realize darker display than the display data in question. Accordingly, the visual response speed is increased.
- the brightness of the preceding frame display data is “Before change” shown in the figure
- the brightness of the current display data is “Target” shown in the figure, which is higher than the previous brightness, and the difference between both brightness is larger than the value requiring the above-described correction.
- the driving data signal is determined by comparing the display data with the preceding frame display data, and accordingly, the visual response speed can be increased.
- the access system to the memory 104 that stores the preceding frame display data is designed such that the storage capacity for one-frame of display data is sufficient as the storage capacity of the memory, as described above.
- display data is compressed to two fifteenth, before stored into the memory.
- the storage capacity of the memory can be made remarkably smaller.
- mounting area of the substrate can be smaller, displaying power can be lowered, and costs can be reduced.
- the TCON circuit 110 including the memory 104 can be made on one chip as shown in FIG.
- the display data of the (n ⁇ 1)-th frame and the display data of the n-th frame is a predetermined value or less, the display data of the n-th frame is not corrected. Accordingly, it is possible to suppress color drift in the state that the image is static or nearly static.
- the level conversion circuit 109 is included in the TCON circuit 110 .
- the level conversion circuit 109 can be placed outside the TCON circuit 110 .
- FIGS. 11 - 13 a liquid crystal display device of a second embodiment according to the present invention will be described referring to FIGS. 11 - 13 .
- the present embodiment is fundamentally similar in its configuration and operation to the first embodiment, except that the phases of the write timing and read timing to the memory 104 are shifted.
- the data of the 0th pixel of the display starting point through the 4th pixel are set to q 2
- the display data of the 5th pixel through the 9th pixel are set to q 7
- the data of the 10th pixel through the 14th pixel are set to q 12 , before those data are delivered to the data correction circuit 508 .
- Step 11 when the inputted display data d(X) and the preceding frame display data q(X) are inputted to the data correction circuit 508 (Step 1 ), then, in the step (Step 2 a ) where the difference dif(X) between both data is calculated, the data q(X) is treated as q( 5 ⁇ INT(X/5)+2).
- the memory 104 stores the 2nd and 7th columns of the frame concerned.
- the 0th-4th columns are treated as the same display data as the 2nd column
- the 5th-9th columns are treated as the same display data as the 7th columns.
- the memory data for the (n ⁇ 1)-th and n-th frames are displayed as FIGS. 13B and 13D, respectively.
- display pattern of the memory data which is to be compared with that same pattern, is different from the first embodiment. Accordingly, the pattern (FIG. 13E) of the driving data signal is also different from the first embodiment.
- N 0 is 5.
- k and m are integers larger than or equal to 0, and N 0 >m.
- m is 0, and in the second embodiment, m is 2.
- FIGS. 14 - 16 a liquid crystal display device of a third embodiment according to the present invention will be described referring to FIGS. 14 - 16 .
- display data of one pixel is stored as a representative value into the memory.
- all the display data of 5 pixels concerned are considered to have the same value as the representative value stored in the memory.
- an average value of inputted display data of 5 pixels is obtained, and stored as a representative value into the memory.
- all the inputted display data of 5 pixels concerned are considered to have the same value as the average value, i.e., the representative value stored in the memory.
- the present invention is fundamentally similar to the first embodiment except that the memory control circuit 103 a for controlling writing of display data into the memory 104 is different from the first embodiment.
- the memory control circuit 103 a comprises: four shift/averaging circuits 1401 - 1 - 1401 - 4 connected in series with each other; and latching circuits 1404 connected to the output side of the shift/averaging circuits 1401 - 1 - 1401 - 4 .
- each shift/averaging circuit 1401 - 1 - 1401 - 4 comprises: five latching circuits 1501 - 1 - 1501 - 5 connected in series with each other; and an averaging circuit 1502 for obtaining an average value of display data held in the latching circuits 1501 - 1 - 1501 - 5 .
- the averaging circuit 1502 obtains an average value A 0 of the display data d 0 -d 4 held by the latching circuits 1501 - 1 - 1501 - 5 , and delivers A 0 to the selection circuit 208 . Further, the fifth latching circuit 1501 - 5 delivers d 4 to the next shift/averaging circuit 1401 -(N+1).
- 24-bit display data 102 is converted into 16-bit display data by the data compression circuit 209 of the memory control circuit 103 a, and then, inputted to the first shift/averaging circuit 1401 - 1 .
- the first shift/averaging circuit 1401 - 1 obtains an average value of the inputted display data of 5 pixels, and outputs the average value to the selection circuit 208 .
- the first shift/averaging circuit 1401 - 1 shifts the display data by 5 pixels to deliver the display data 1402 - 1 to the second shift/averaging circuit 1401 - 2 .
- each of the following shift/averaging circuits 1401 - 2 , - 3 , - 4 operates similarly.
- the fourth shift/averaging circuit 1401 - 4 outputs A 4 as the average display data 1403 - 4 to the selection circuit 208
- the third shift/averaging circuit 1401 - 3 holds average display data A 9 of the display data behind 5 pixels. Since the third shift/averaging circuit 1401 - 3 is connected to the selection circuit 208 via one latching circuit 1404 , A 8 is inputted as the average display data 1403 - 3 to the selection circuit 208 .
- the second shift/averaging circuit 1401 - 2 is outputs A 12 as the average display data 1403 - 2 to the selection circuit 208 , via two latching circuits 1404 .
- the first shift/averaging circuit 1401 - 1 outputs A 16 as the average display data 1403 - 1 to the selection circuit 208 , via three latching circuits 1404 .
- the selection circuit 208 selects one input out of the average display data 1403 - 1 - 1403 - 4 inputted from the shift/averaging circuits 1401 - 1 - 1401 - 4 , according to a count value indicated by the count signal received from the quaternary counter 204 . As shown in FIG. 16, when the count value is 0, the selection circuit 208 selects the average display data 1403 - 4 from the fourth shift/averaging circuit 1401 - 4 . When it is assumed that the selected average display data 1403 - 4 is A 4 , then, the selection circuit 208 next receives the count value 1, and selects A 9 as the average display data 1403 - 3 from the third shift/averaging circuit 1401 - 3 . Successively, when the selection circuit 208 receives the count values 2 and 3 in turn, the selection circuit 208 selects A 14 as the average display data 1403 - 2 and A 19 as the average display data 1403 - 1 , respectively.
- the data A 4 , A 9 , A 14 , and A 19 as the average display data 1403 - 1 - 1403 - 4 selected by the selection circuit 208 are stored temporally in the write display data buffer 210 , and then stored into the memory 104 , similarly to the first embodiment.
- the memory 104 stores the average value of the display data in the 0th through 4th columns and the average value of the display data in the 5th through 9th columns. Thus, these memory display data are displayed as shown in FIGS. 17B and 17D, respectively.
- the gradations of the average display data change from bright to dark in the order of Ba, Bc 1 , Bc 2 , Bc 3 , Bc 4 , Bb. It is assumed here that, when the display data of the (n ⁇ 1)-th frame and the display data of the n-th frame are compared for correction, the display data changed by 3 levels or more in the above-mentioned order is corrected, and the display data changed by 2 levels or less is not corrected. For example, when the display data of the (n ⁇ 1)-th frame is Ba and the display data of the n-th frame is Bc 3 , Bc 4 or Bb, then, correction is carried out. On the other hand, when the display data of the (n ⁇ 1)-th frame is Ba and the display data of the n-th frame is Ba, Bc 1 or Bc 2 , correction is not carried out.
- the memory data Bb of the 0th-3rd columns of the rows C and D of the (n ⁇ 1)-frame and the inputted display data Ba of the 0th-3rd columns of the rows C and D of the n-th frame are changed by 3 levels in the above-described order of brightness. Accordingly, the inputted display data Ba of the n-th frame is corrected based on the memory data Bb of the (n ⁇ 1)-th frame, to obtain a driving data signal Bba as shown in FIG. 17E. Similarly in the other areas, the inputted display data Ba, Bb and Ba are corrected to obtain driving data signals Bc 4 a , Bc 4 b and Bc 1 a.
- FIGS. 18 - 20 a liquid crystal display device of a fourth embodiment according to the present invention will be described referring to FIGS. 18 - 20 .
- display data of one pixel out of inputted display data of 5 pixels is stored as a representative value into the memory.
- all the display data of the 5 pixels are considered to have the same value as the representative value corresponding to the one pixel stored in the memory.
- display data of one pixel out of inputted display data of 5 pixels is stored as a representative value into the memory, and in using the memory display data, the representative value corresponding to the one pixel stored in the memory is weighted and then used as the display data of 5 pixels.
- the data conversion circuit 112 a for treating memory display data read from the memory 104 is different from the first embodiment.
- the data conversion circuit 112 a is provided with a weighting circuit 1812 and a latching circuit 1810 between the selection circuit 506 and data correction circuit 508 of the data conversion circuit 112 (FIG. 5) of the first embodiment.
- a weighting circuit 1812 and a latching circuit 1810 between the selection circuit 506 and data correction circuit 508 of the data conversion circuit 112 (FIG. 5) of the first embodiment.
- its operation is similar to the first embodiment until the selection circuit 506 .
- the selection circuit 506 sequentially outputs q 0 , q 5 , q 10 and q 15 each for 5 clocks, as selected display data 1809 , into the weighting circuit 1812 and the latching circuit 1810 .
- the selected display data 1809 are delayed in phase by 5 clocks in the latching circuit 1810 , and outputted as delayed display data 1811 to the weighting circuit 1812 .
- the weighting circuit 1812 From the data selection signal generation circuit, the selected display data 1809 , and the delayed display data 1811 , the weighting circuit 1812 generates the display data 507 to deliver to the data correction circuit 508 .
- the selected display data 1809 is the display data q 0 of the 0th pixel as the representative value of the display data of the 0th through 4th pixels
- the delayed display data 1811 becomes the display data q 5 of the 5th pixel as the representative value of the display data of the 5th through 9th pixels.
- the weighting circuit 1812 judges what is the count value indicated by the count signal B 1805 ( 0 , 1 , 2 , 3 , 4 , 0 , 1 , . . . ) from the data selection signal generation circuit. When the count value is 0, then, the weighting circuit 1812 delivers q(X) as the selected display data 1809 , as it is, as the display data q′(X) to the data correction circuit 508 .
- the weighting circuit 1812 may be taken a case where q 0 and q 5 are inputted respectively as the selected display data 1809 and the delayed display data to the weighting circuit 1812 . Then, when the count value is 0, the weighting circuit 1812 outputs q 0 as the display data of the 0th pixel.
- the weighting circuit 1812 When the count value is 1, the weighting circuit 1812 outputs ((3 ⁇ 4) ⁇ q 0 +(1 ⁇ 4) ⁇ q 5 ) as the display data of the first pixel. When the count value is 2 or 3, the weighting circuit 1812 outputs ((1 ⁇ 2) ⁇ q 0 +(1 ⁇ 2) ⁇ q 5 ) as the display data of the third or 4th pixel. And, when the count value is 4, the weighting circuit 1812 outputs ((1 ⁇ 4) ⁇ q 0 +(3 ⁇ 4) ⁇ q 5 ) as the display data of the 4th pixel.
- the representative value stored in the memory is used to generate display data of 5 pixels, assuming the memory storage system of the first embodiment.
- display data of 5 pixels may be generated based on the representative value stored in the memory, similarly to the present embodiment.
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Liquid Crystal Display Device Control (AREA)
- Transforming Electric Information Into Light Information (AREA)
- Liquid Crystal (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a display controller that outputs a driving signal to a driver circuit of a display part according to display data received from the outside, in particular, a display controller that improves dynamic image displaying performance, and to a display device provided with this display controller.
- 2. Related Art Statement
- In an active matrix liquid crystal display device, display data inputted from an outside system are transformed into gradation voltage, and the gradation voltage is supplied as drain voltage to a liquid crystal panel, realizing gradation displaying. Recently, in the field of such an active matrix liquid crystal display device, a liquid crystal panel is advancing toward a larger screen and higher color purity.
- However, a now common TFT liquid crystal material has a response speed of about 20-40 ms. This becomes a main cause of a sense of after-image when a dynamic image is displayed, and, in the present state, satisfactory displaying performance has not been obtained yet. In particular, generally, a response speed of liquid crystal is lower in the case where display changes “from a half tone to a half tone” than in the case where display changes “from white to black” or “from black to white”, sometimes taking a threefold or fourfold time.
- As a technique for solving this problem, is known a method for example as shown in Japanese Unexamined Patent Laid-open No. 2000-221475 in which display data for a preceding frame (field) is stored in a memory, and in a next frame, the stored display data is compared with new display data inputted from the outside. Depending on the comparison result, the display data is changed, and gradation display is realized according to the changed display data.
- When the above-described technique is employed, response speeds in half tone displaying can be improved, and apparently better displaying quality than before can be obtained.
- However, in the above-described technique, display data for one frame should be held always, and further, memory capacity corresponding to two frames is required, since read operation and write operation on the memory should be performed at the same time. This causes problems such as increase of the mounting area of the substrate, increase of the power consumption, increase of the price, and the like.
- An object of the present invention is to provide a display controller that can obtain good display quality without giving a sense of after-image even in displaying a dynamic image while suppressing increase of the memory mounting area, the power consumption and the price, and to provide a display device provided with that display controller.
- To attain the above-mentioned object, the present invention provides a display controller for outputting a driving data signal to a driver circuit of a display part according to display data from the outside, comprising:
- a memory for storing said display data;
- a display data conversion means that compares display data of an n-th (n is a natural number) frame from outside with display data of the (n−1)-th frame temporally stored in said memory, generates said driving data signal for displaying the n-th frame, based on a comparison result, and outputs said driving data signal to said driver circuit;
- a memory control means that reads display data of N (N is a natural number greater than 1) pixels of said (n−1)-th frame from said memory to deliver the read display data to said display data conversion means, and, correspondingly to reading of said display data of N pixels of the (n−1)-th frame, writes display data of N pixels of said n-th frame into an area (of the memory) from which said display data of N pixels of the (n−1)-th frame having been read.
- Further, to attain the above object, the present invention provides a display device comprising:
- the display controller;
- said driver circuit for receiving said driving data signal generated by said display data conversion means of said display controller; and
- said display part driven by said driver circuit.
- According to the present invention described above, display data of an n-th frame and the (n−1)-th frame are compared, and, based on the comparison result, a driving data signal for displaying the n-th frame is generated. Accordingly, it is possible to obtain better display quality without a sense of after-image in displaying a dynamic image.
- Further, according to the present invention, the display data of N pixels of the (n−1)-th frame are read sequentially from the memory, and each time when display data of N pixels of the (n−1)-th frame are read, display data of N pixels of the n-th frame are sequentially written into the memory area from which the display data of N pixels of the (n−1)-th frame have been read. Accordingly, as the storage capacity of the memory, capacity of two frames is not required, since the capacity of one frame is sufficient. In other words, the storage capacity of the memory can be reduced. Thus, it is possible to suppress increase of the mounting area of the memory, increase of power consumption, and price increase. In particular, when display data are compressed before storing into the memory, the mentioned effects become larger. Further, owing to miniaturization of the memory, the memory, the display data conversion means, and the memory control means can be formed on one circuit chip, and as a result, the display controller becomes smaller and of lower cost, furthermore, while realizing high-speed processing.
- FIG. 1 is a circuit block diagram showing a liquid crystal display device of a first embodiment according to the present invention;
- FIG. 2 is a circuit block diagram showing a memory control circuit of the first embodiment of the present invention;
- FIG. 3 is a circuit block diagram showing a shift circuit of the first embodiment of the present invention;
- FIG. 4 is a timing chart showing timing of various operations of the memory control circuit of the first embodiment of the present invention;
- FIG. 5 is a circuit block diagram showing a data conversion circuit of the first embodiment of the present invention;
- FIG. 6 is a flowchart showing operation of a data correction circuit of the first embodiment of the present invention;
- FIG. 7 is a flowchart showing the correction algorithm shown in FIG. 6;
- FIG. 8 is an explanatory view showing limits and coefficients in data correction of the first embodiment of the present invention;
- FIG. 9 is a timing chart showing timing of various operations of the data conversion circuit of the first embodiment of the present invention;
- FIG. 10 is an explanatory view showing display patterns in various states in the first embodiment of the present invention;
- FIG. 11 is a flowchart showing operation of a data correction circuit of a second embodiment according to the present invention;
- FIG. 12 is a timing chart showing timing of various operations of a data conversion circuit of the second embodiment of the present invention;
- FIG. 13 is an explanatory view showing display patterns in various states in the second embodiment of the present invention;
- FIG. 14 is a circuit block diagram showing a memory control circuit of a third embodiment according to the present invention;
- FIG. 15 is a circuit block diagram showing a shift circuit of the third embodiment of the present invention;
- FIG. 16 is a timing chart showing timing of various operations of the memory control circuit of the third embodiment of the present invention;
- FIG. 17 is an explanatory view showing display patterns in various states in the third embodiment of the present invention;
- FIG. 18 is a circuit block diagram showing a data conversion circuit of a fourth embodiment according to the present invention;
- FIG. 19 is a timing chart showing timing of various operations of the data conversion circuit of the fourth embodiment of the present invention;
- FIG. 20 is a flowchart showing operation of a weighting circuit and a data correction circuit of the fourth embodiment of the present invention;
- FIG. 21 is a rear view showing a liquid crystal panel of the first embodiment of the present invention; and
- FIG. 22 is an explanatory view showing brightness changes in various cases where display data are or are not corrected in the first embodiment of the present invention.
- Now, various embodiments according to the present invention will be described referring to the drawings.
- First, referring to FIGS.1-10, 21 and 22, a liquid crystal display device of a first embodiment according to the present invention will be described.
- The liquid crystal display device of the present embodiment comprises a liquid
crystal display panel 120,drivers crystal display panel 120, and acontrol circuit 100 for outputting signals to thedrivers - Although not shown, the liquid
crystal display panel 120 is provided with a plurality of drain lines, a plurality of gate lines perpendicular to those drain lines, and pixel electrodes provided correspondingly to intersections of those lines. In the present embodiment, the number of pixels of this liquidcrystal display panel 120 is 1024×3×768, and 8 bits of a display signal are inputted to each pixel. - The
drivers drain driver 121 for applying voltage on the plurality of drain lines of the liquidcrystal display panel 120 and agate driver 122 for applying voltage on the plurality of gate lines of the liquidcrystal display panel 120. - The
control circuit 100 comprises a TCON (Timing Convertor)circuit 110 for convertingdisplay data 102 a or the like from the outside into a driving data signal or the like corresponding to driving of the liquidcrystal display panel 120, and apower circuit 111 for receiving power from the outside and supplying the power to various parts. TheTCON circuit 110 and thepower circuit 111 are formed on one control substrate. Further, theTCON circuit 110 is implemented on one chip. - The
TCON circuit 110 comprises: alevel conversion circuit 109 for convertingdisplay data 102 a or the like as a differential signal from the outside intodisplay data 102 or the like as a CMOS signal; adisplay data memory 104 for storing thedisplay data 102 as a CMOS signal for one frame; a memory control circuit (a memory control means, a data compression means) 103 for controlling writing and reading of data to and from thedisplay data memory 104; a display data conversion circuit (a display data conversion means, a data expansion means) 112 for generating a driving data signal 117 fromdisplay data 102 for an n-th frame, which is received from thelevel conversion circuit 109, anddisplay data 116 for an (n−1)-th frame, which is stored in thedisplay data memory 104; and a timingsignal generation circuit 108 for generating various timing signals 113, 114, 115, based on acontrol signal 101 from the outside. Here, it is assumed that thedisplay data 102 a as a differential signal is inputted from the outside. However, in the case where the inputted signal is display data as a CMOS signal, then, of course, thelevel conversion circuit 109 is not necessary. Or, in the case where the display data is inputted from the outside in another form than a differential signal and a CMOS signal, then, a transmitter IC corresponding to the signal can be used as the level conversion circuit. - As shown in FIGS. 1 and 21, the control substrate on which the
control circuit 100 is formed is provided with aninput connector 131 for signal connection with the outside, a drain driver FPC (Flexible Printed Circuit) 132 for signal connection with thedrain driver 121, and a gate driver FPC (Flexible Printed Circuit) 133 for signal connection with thegate driver 122. Through theinput connector 131, pass theelectric power 111 a from the outside, as well as thedisplay data 102 a and control signal 101 a from the outside. Further, through thedrain driver FPC 132, pass the drivingdata signal 117 and thetiming signal 114. And, through thegate driver FPC 133, pass thetiming signal 113. Here, FIG. 21 is a view showing the backside of the liquidcrystal display panel 120. - The
memory control circuit 103 and thedisplay data memory 104 are connected with each other through adata bus 107 of a 16-bit width. Thus, the data bus width of the display data memory is 16 bits, while thedisplay data 102 from the outside is 24-bit data (8 bits×3). Accordingly, thememory control circuit 103 has a function of converting thedisplay data 102 into 16-bit display data. - As shown in FIG. 2, the
memory control circuit 103 comprises: a memory controlsignal generation circuit 201 for generating a memory control timing signal 105 from thecontrol signal 101; aquaternary counter 204 for counting synchronizingsignals 202 included in thecontrol signal 101 to generate a count signal (0, 1, 2, 3, 0, 1, . . . ) 205; a display data compression circuit (a depth-wise compression means) 209 for compressing display data of 24 bits per 1 pixel into 16-bit display data; four shift circuits 206-1-206-4 each for causing phase delay of the compressed display data 207-0 by four clocks, based on the synchronizingsignal 202; aselection circuit 208 for selecting output of one shift circuit out of the shift circuits 206-1-206-4, based on a count value indicated by thecount signal 205; a write display data buffer 210 for temporally storing output of theselection circuit 208 and for writing the stored output aswrite display data 106 into thedisplay data memory 104; and a read display data buffer 211 for reading the display data stored in thedisplay data memory 104 and for temporally storing the read data to output the stored data to thedata conversion circuit 112. The four shift circuits 206-1-206-4 are connected in series with one another, and, as shown in FIG. 3, each shift circuit has four latchingcircuits - In the present embodiment, a time-axis-wise compression means is constituted by the
quaternary counter 204, four shift circuits 206-1-206-4 and theselection circuit 208, among the components of thememory control circuit 103. - As shown in FIG. 5, the display
data conversion circuit 112 comprises: a data selectionsignal generation circuit 501 for generating latching signals 502-1-502-4 and a selection signal (0, 1, 2, 3, 4, 0, 1, . . . ) 503, based on the timing signal 115 from the timing signal generation circuit 108 (FIG. 1); four latching circuits 504-1-504-4 for holding readdisplay data 116 from thememory control circuit 103 according to the latching signals 502-1-502-4; aselection circuit 506 for selecting output of one latching circuit out of the latching circuits 504-1-504-4 according to a value indicated by theselection signal 503; and adata correction circuit 508 for generating the driving data signal 117 by comparing the display data for the (n−1)-th frame received from theselection circuit 506 with the display data for the n-th frame received from the outside. - In the present embodiment, the data expansion means is constituted by the data selection
signal generating circuit 501, the four latching circuits 504-1-504-4, and theselection circuit 506, among the components of the displaydata conversion circuit 112. - Next, operation of the above-described liquid crystal display device will be described.
- As shown in FIG. 1,
display data 102 a and acontrol signal 101 a from the outside are converted in their levels by thelevel conversion circuit 109 within theTCON circuit 110. The level-convertedcontrol signal 101 is sent to thememory control circuit 103 and the timingsignal generation circuit 108. And, the level-converteddisplay data 102 is sent to thememory control circuit 103 and the displaydata conversion circuit 112. - As shown in FIG. 2, the
display data 102 is inputted into the data compression circuit (the depth-wise compression means) 209 of thememory control circuit 103. In thedata compression circuit 209, thedisplay data 102, whose 24 (=8×3) bits correspond to one pixel, is compressed into 16-bit display data 207-0 to conform with the bus width of thememory data bus 107. Namely, the display data is compressed in the depth direction. In detail, for example, when upper 5 bits of 8-bit data for R (red), upper 6 bits of 8-bit data for G (green) and upper 5 bits of 8-bit data for B (blue) are used, then, 24-bit display data 102 is compressed into 16-bit display data 207-0, i.e., ⅔ of the 24-bit display data 102. - The memory control
signal generation circuit 201 of thememory control circuit 103 generates the memory control timing signal 105 from thecontrol signal 101. Further, when thequaternary counter 204 receives thedisplay timing signal 203 that is included in thecontrol signal 101 and shows start timing for each horizontal period, then, as shown in FIG. 4, thequaternary counter 204counts synchronizing signals 202 included in thecontrol signal 101, as 0, 1, 2, 3, 0, 1, 2, . . . , and generates the count signal (0, 1, 2, 3, 0, 1, 2, . . . ) 205. - When display data207-0-207-3 are inputted respectively to the shift circuits 206-1-206-4 of the
memory control circuit 103, each shift circuit holds the inputted display data of four clocks, based on the synchronizingsignal 202, before outputting the display data. Thus, as shown in FIG. 4, the first shift circuit 206-1 outputs shifted display data 207-1 whose phase is shifted by four clocks from the inputted display data 207-0. The second shift circuit 206-2, to which the shifted display data 207-1 is inputted, delays the phase of the inputted data by four clocks. Finally, the fourth shift circuit 206-4 outputs shifted display data 207-4 whose phase is shifted by 16 clocks from the inputted display data 207-0. Thus, when it is assumed that the inputted display data 207-0 are d0, d1, d2, . . . for respective pixels, and when the shifted display data 207-4 as the output of the fourth shift circuit 206-4 are d0, d1, . . . , then, the shifted display data 207-3 as the output of the third shift circuit 206-3 are shifted by four clocks, giving d4, d5, . . . . The shifted display data 207-2 as the output of the second shift circuit 206-2 are shifted further by four clocks, giving d8, d9, . . . , and the shifted display data 207-1 as the output of the first shift circuit 206-1 are shifted further by four clocks, giving d12, d13, . . . . - The
selection circuit 208 of thememory control circuit 103 selects output of one shift circuit out of the shift circuits 206-1-206-4, depending on the count value indicated by thecount signal 205. In detail, as shown in FIG. 4, when thecount signal 205 indicates 0, then, theselection circuit 208 selects d0, which is the shifted display data 207-4 from the fourth shift circuit 206-4. Next, when the count signal indicates 1, then, theselection circuit 208 selects d5, which is the shifted display data 207-3 from the third shift circuit 206-3. Further, when the count signal indicates 2, then, theselection circuit 208 selects d10, which is the shifted display data 207-2 from the second shift circuit 206-2. Further, when the count signal indicates 3, then, theselection circuit 208 selects d15, which is the shifted display data 207-1 from the first shift circuit 206-1. In other words, the output of theselection circuit 208 is the display data d0, d5, d10, d15 extracted from display data of 20 pixels d0-d19, selecting display data of one pixel out of every display data of 5 (a value of N0 mentioned below) pixels. Thus, the inputted display data 207-0 is compressed to one fifth in the time axis direction. - When the
write display buffer 210 accumulates display data (d0, d5, d10, d15) corresponding to 20 pixels from theselection circuit 208, then, the write display data buffer 210 writes the display data, aswrite display data 106, into thememory 104 according to awrite timing signal 213 included in the memorycontrol timing signal 105. At that time, the write display data buffer 210 writes thewrite display data 106 into an area of thememory 104 corresponding to anaddress signal 215 included in the memorycontrol timing signal 105. A storage capacity of thedisplay data memory 104 is as large as display data of one frame. However, the capacity for storing one frame of thedisplay data 102 received from the outside is not required. As described above, in the step previous to storing the display data into thememory 104, the display data from the outside is compressed to two thirds in the depth direction, and to one fifth in the time axis direction. Thus, the capacity of two fifteenths (=(⅔)×(⅕)) of the capacity for storing one frame of the display data from the outside 102 is sufficient as the storage capacity of thememory 104. - As shown in FIG. 4, memory access of the
memory control circuit 103 is practiced in a cycle of 20 clocks. In the latter part of this cycle, thewrite display data 106 is written into thememory 104 as described above. On the other hand, in the former part of the cycle, display data of the preceding frame in thememory 104 are read by the readdisplay data buffer 211. The read display data buffer 211 sequentially reads display data q0, q5, q10, q15 corresponding to 20 pixels that precede by one frame, out of an area of thememory 104 corresponding to theaddress signal 215 included in the memorycontrol timing signal 105, according to the read timing signal 214 included also in the memorycontrol timing signal 105. When the display data corresponding to 20 pixels are accumulated, the readdisplay data buffer 211 sends the data to thedata conversion circuit 112. The address signals 215 used for read and write operations in one cycle indicate the same area in thememory 104. Accordingly, when, in the former part of one cycle, display data q0, q5, q10, q15 corresponding to 20 pixels in the top part of an (n−1)-th frame are read from thememory 104, then, in the latter part of this cycle, display data d0, d5, d10, d15 corresponding to 20 pixels in the top part of the n-th frame are written into the same area as the storage area of the display data q0, q5, q10, q15 of the (n−1)-th frame. Further, in the former part of the next cycle, display data q20, q25, q30, q35 corresponding to 20 pixels of the (n−1)-th frame are read from thememory 104, and in the latter part of the cycle, display data d20, d25, d30, d35 corresponding to 20 pixels of the n-th frame are written into the same area as the storage area of the display data q20, q25, q30, q35 of the (n−1)-th frame. - As described above, in the present embodiment,
display data 106 corresponding to N (in the present embodiment, N is 20) pixels of an (n−1)-th frame are sequentially read from thedisplay data memory 116, and delivered to the displaydata conversion circuit 112. And, each time whendisplay data 116 corresponding to N pixels of the (n−1)-th frame are read,display data 106 corresponding to N pixels of the n-th frame are sequentially written into the area of thememory 104 from which the readdisplay data 116 are read. Accordingly, as the storage capacity of the memory, capacity for two frames is not required, and capacity for one frame is sufficient. Storage capacity for one frame is sufficient for alternately reading display data corresponding to N pixels and writing such data into the same area, only in the special case where data to store into the memory are regularly ordered and the data can be stored in the order, and the stored data can be sequentially read in the order of the storing. Of course, it is impossible in the case where random data are stored at random timing and only specific data are read at random timing, as is the case with environment for using a memory of an ordinary computer. - As shown in FIG. 5, the data selection
signal generation circuit 501 of thedata conversion circuit 112 generates the latching signals 502-1-502-4 and the selection signal (0, 1, 2, 3, 4, 0, 1, . . . ) 503, based on the timing signal 115 from the timing signal generation circuit 108 (FIG. 1). The latching signals 502-1-502-4 are generated with such timing that latched display data 505-1-505-4 each are readdisplay data 116 corresponding to 20 pixels of the preceding frame received from thememory control circuit 103 and can be held for 20 clocks of the synchronizingsignal 202. Thus, according to respective latching signals 502-1-502-4, the latching circuits 504-1-504-4 each hold readdisplay data 116 corresponding to 20 pixels of the preceding frame received from thememory control circuit 103, as each latched display data 505-1-505-4 held for 20 clocks of the synchronizingsignal 202. - As shown in FIG. 9, the data selection
signal generation circuit 501 counts up every fifth clocks of the synchronizing signals 202 included in thetiming signal 115, and, when the count value becomes 4, then, the data selectionsignal generation circuit 501 counts from 0 again. This count value (0, 1, 2, 3, 4, 0, 1, . . . ) is outputted as theselection signal 503 to theselection circuit 506. Theselection circuit 506 selects output from one of the latching circuits 504-1-504-4, according to the count value indicated by theselection signal 503. Thus, when the readdisplay data 116 inputted into thedata conversion circuit 112 are q0, q5, q10, q15, for example, then, theselection circuit 506 first outputs q0 held by the first latching circuit 504-1 into thedata correction circuit 508, by the quantity corresponding to 5 clocks. Next, theselection circuit 506 outputs q5 held by the second latching circuit 504-2, by the quantity corresponding to 5 clocks. And, finally, theselection circuit 506 outputs q15 held by the fourth latching circuit 504-4, by the quantity corresponding to 5 clocks. Thus, thedata correction circuit 508, to which thedisplay data 507 are inputted from theselection circuit 506, identifies the display data of the 0th pixel through the display data of the 4th pixel as q0, the display data of 5th pixel through the display data of 9th pixel as q5, and the rest as q10 and q15 for each display data of 5 pixels. - The
data correction circuit 508 compares thus-inputteddisplay data 507 of the (n−1)-th frame with thedisplay data 102 of the n-th frame, to generate a drivingdata signal 117, which is delivered to the drain driver 117 (FIG. 1). - Now, a procedure in the
data correction circuit 508 for generating the driving data signal 117 will be described referring to flowcharts shown in FIGS. 6 and 7. These flowcharts show processing about the X-th display data counted from the display starting point, d(X) shows the X-th inputteddisplay data 102 counted from the display starting point, q(X) shows thedisplay data 507 of the preceding frame to the X-th frame counted from the display starting point, and D(X) shows display data adapted for a drivingdata signal 117 for the X-th pixel counted from the display starting point. - As shown in the flowchart of FIG. 6, when the inputted display data d(X) and the preceding frame display data q(X) are inputted into the data correction circuit508 (Step 1), then, the
data correction circuit 508 calculates a difference dif(X) between them (Step 2). Since the preceding frame display data q(X) changes every fifth pixels, q(X) can be written as q(5×INT(X/5)). Here, INT(X) means a value obtained by rounding X to the nearest integer on the side of 0. Thus, in thisStep 2, dif(X)=d(X)−q(5×INT(X/5)) is calculated. Here, the preceding frame display data q(X) have been compressed such that R and B each are 5 bits, and G is 6 bits, while each of R, G and B of the inputted display data d(X) is 8 bits. Thus, the inputted display data d(X) is compressed to have also R and B of 5 bits and G of 6 bits, to calculates the above difference. - Next, it is judged if the absolute value of the difference dif(X) is larger than 1 or not (Step3). When the absolute value of the difference dif(X) is 1 or less, then it is judged that gradation change towards the display data of the preceding frame hardly exists, or in other words, the image is almost static. And, the inputted display data d(X) is used, as it is, as the display data D(X) adapted for a driving data signal, and the display data D(X) is converted into the driving
data signal 117, which is delivered to the drain driver 117 (FIG. 1) (Step 4). On the other hand, when the absolute value of the difference dif(X) is larger than 1, then, it is judged that the image is a dynamic image involving gradation change, and correction algorithm is performed (Step 5). Here, the largeness of the absolute value of the difference dif(X) is judged referring to 1. However, this reference value may be, for example, 2 or 3, depending on the characteristics of the liquid crystal panel. - As shown in the flowchart of FIG. 7, first in the correction algorithm, the
data correction circuit 508 judges if the difference dif(X) is less than 0, or in other words, if the gradation becomes smaller than the preceding frame, or in still other words, if the brightness falls (Step 11). - In the case (A) where dif(X)>0, or, the brightness rises, then, Steps12-16 are performed, to determine the driving data signal D(X) in each of the following cases (1)-(3).
-
- (3) Limit1>d(X)>0 (YES in Step 12): D(X)=d(X)+kr1×dif(X)
- Further, in the case (B) where dif(X)<0, or, the brightness falls, then, Steps17-19 are performed, to determine the driving data signal D(X) in each of the following cases (1) and (2).
- (1) d(X)≧Limit1 (N0 in Step 17): D(X)=d(X)+kf2×dif(X)
- (2) Limit1>d(X)>0 (YES in Step 17): D(X)=d(X)+kf1×dif(X)
- Here, in the above expressions, the limit Limit1, the limit Limit2, the conversion coefficient kr1, the conversion coefficient kr2, the conversion coefficient kf1, and the conversion coefficient kf2 take values such as shown in FIG. 8. Favorably, those values shown in the figure may be changed suitably depending on the characteristics of the liquid crystal panel and the gradation voltage, for example. Further, coefficient-changing switches may be provided to some part of the-liquid display device such that those conversion coefficients can be changed suitably. Receiving signals from those coefficient-changing switches, the
data correction circuit 508 may change the conversion coefficients according to the received signals. - Next, referring to FIG. 10, it will be described in detail how data correction is performed with respect to a certain display pattern.
- For example, in the case where the inputted display data of the (n−1)-th frame display a pattern as shown in FIG. 10A, the
memory 104 stores the 0th and 5th columns of the (n−1)-th frame. The 1st-4th columns are treated as the same display data as the 0th column, and the 6th-9th columns are treated as the same display data as the 5th column. Thus, the memory data for the (n−1)-th frame are displayed as shown in FIG. 10B. Further, also in the case where the inputted display data of the n-th frame have a pattern that is shifted by 3 pixels from the pattern of the inputted display data of the (n−1)-th frame as shown in FIG. 10C, thememory 104 stores the 0th and 5th columns of the n-th frame. Since the 1st-4th columns are treated as the same display data as the 0th column, and the 6th-9th columns are treated as the same display data as the 5th column, the memory data for the n-th frame are displayed as shown in FIG. 10D. - Now, it is assumed that the memory data of the (n−1)-th frame (FIG. 10B) and the inputted display data of the n-th frame (FIG. 10C) are used to generate the driving data signal for the n-th frame (FIG. 10E). In this case, both the memory data of the (n−1)-th frame and the inputted display data of the n-th frame are display data Ba in the areas (A,0)-(A, 4), (A, 6)-(A, 9), (B, 0)-(B, 3), (B, 7)-(B, 9), (C, 8), (C, 9), (D, 9), (E, 0)-(E, 3), and (F, 0)-(F, 3). Accordingly, the inputted display data of the n-frame are not corrected in those areas, and converted as they are into the driving data signal for those areas of the n-th frame. Further, both the memory data of the (n−1)-th frame and the inputted display data of the n-th frame are display data Bb in the areas (B, 4), (C, 3), (C, 4), (D, 3)-(D, 8), (E, 4)-(E, 9), and (F, 4)-(F, 9). Accordingly, the inputted display data of the n-th frame are not corrected in those areas also, and converted as they are into the driving data signal for those areas of the n-th frame.
- On the other hand, in the areas (C,0)-(C, 2) and (D, 0)-(D, 2), the memory data of the (N−1)-th frame are Bb, while the display data of the N-th frame are Ba that is brighter than Bb. Accordingly, the display data for those areas are set to Bba that is brighter than the display data Ba, and this display data Bba is converted into the driving data signal. Further, in the areas (A, 5), (B, 5), (B, 6), and (C, 5)-(C, 7), the memory data of the (N−1)-th frame are Ba, while the display data of the N-th frame are Bb that is darker than Ba. Accordingly, the display data for those areas are set to Bab that is darker than the display data Bb, and this display data Bab is converted into the driving data signal.
- Namely, in the present embodiment, when the display data in question become brighter than the display data of the preceding frame, the driving data signal is generated so as to realize brighter display than the display data in question. When the display data in question become darker than the display data of the preceding frame, the driving data signal is generated so as to realize darker display than the display data in question. Accordingly, the visual response speed is increased. By way of example, is assumed the case where, as shown in FIG. 22, the brightness of the preceding frame display data is “Before change” shown in the figure, and the brightness of the current display data is “Target” shown in the figure, which is higher than the previous brightness, and the difference between both brightness is larger than the value requiring the above-described correction. Then, by generating the driving data signal that can realize higher brightness than the target brightness, as in the case of “Setting 1”, “Setting 2”, or “
Setting 3” shown in the figure, time required for reaching the “Target” brightness from the “Before change” brightness can be shortened. Here, “Setting 1”, “Setting 2”, and “Setting 3” show respective states in the cases where the above-mentioned conversion coefficients are changed variously. - As described above, in the present embodiment, the driving data signal is determined by comparing the display data with the preceding frame display data, and accordingly, the visual response speed can be increased. Further, in the present embodiment, the access system to the
memory 104 that stores the preceding frame display data is designed such that the storage capacity for one-frame of display data is sufficient as the storage capacity of the memory, as described above. In addition, display data is compressed to two fifteenth, before stored into the memory. Thus, the storage capacity of the memory can be made remarkably smaller. As a result, mounting area of the substrate can be smaller, displaying power can be lowered, and costs can be reduced. Further, since thememory 104 can be made smaller, theTCON circuit 110 including thememory 104 can be made on one chip as shown in FIG. 1, and further miniaturization, more power saving, and higher-speed processing can be realized. Further, in the present embodiment, in the case where the deviation between the display data of the (n−1)-th frame and the display data of the n-th frame is a predetermined value or less, the display data of the n-th frame is not corrected. Accordingly, it is possible to suppress color drift in the state that the image is static or nearly static. - In the present embodiment, the
level conversion circuit 109 is included in theTCON circuit 110. However, thelevel conversion circuit 109 can be placed outside theTCON circuit 110. - Next, a liquid crystal display device of a second embodiment according to the present invention will be described referring to FIGS.11-13.
- The present embodiment is fundamentally similar in its configuration and operation to the first embodiment, except that the phases of the write timing and read timing to the
memory 104 are shifted. - In the first embodiment, when the inputted display data are q0, q1, q2, q3, q5, q6, . . . , then, on the basis of the data q0 at the display starting point, data of every fifth pixels, q0, q5, q10, . . . are stored into the
memory 104. On the other hand, in the present embodiment, on the basis of the data q2 shifted by two pixels from the display starting point, data of every fifth pixels, q2, q7, q12, . . . are stored into thememory 104. - Further, as shown in FIG. 12, the data of the 0th pixel of the display starting point through the 4th pixel are set to q2, the display data of the 5th pixel through the 9th pixel are set to q7, and the data of the 10th pixel through the 14th pixel are set to q12, before those data are delivered to the
data correction circuit 508. In other words, as shown in the flowchart of FIG. 11, when the inputted display data d(X) and the preceding frame display data q(X) are inputted to the data correction circuit 508 (Step 1), then, in the step (Step 2 a) where the difference dif(X) between both data is calculated, the data q(X) is treated as q(5×INT(X/5)+2). - Thus, in the case where patterns of the inputted display data of the (n−1)-th and n-th frames are respectively as shown in FIGS. 13A and 13C, the
memory 104 stores the 2nd and 7th columns of the frame concerned. The 0th-4th columns are treated as the same display data as the 2nd column, and the 5th-9th columns are treated as the same display data as the 7th columns. Thus, the memory data for the (n−1)-th and n-th frames are displayed as FIGS. 13B and 13D, respectively. Of course, in the present embodiment, even if the inputted display pattern is same as in the first embodiment (FIGS. 10A and 10C), display pattern of the memory data, which is to be compared with that same pattern, is different from the first embodiment. Accordingly, the pattern (FIG. 13E) of the driving data signal is also different from the first embodiment. - Here, the time-axis-wise compression in the first and second embodiments will be summarized together. When the display data sequentially inputted from the outside are d(0), d(1), d(2), d(3), . . . , then, these inputted display data are stored as d(0·N0+m), d(1·N0+m), d(2·N0+m), . . . , d(k·N0+m), . . . into the
memory 104. Here, N0 is a number obtained by dividing a natural number into the above-mentioned N (=20), i.e., the number of pixels as a unit of reading and writing into thememory 104, and N0 itself is a natural number. In the first and second embodiments, N0 is 5. In other words, multiplying N0 by a natural number, N is obtained. Further, k and m are integers larger than or equal to 0, and N0>m. In the first embodiment, m is 0, and in the second embodiment, m is 2. - Next, a liquid crystal display device of a third embodiment according to the present invention will be described referring to FIGS.14-16.
- In both the above embodiments, out of inputted display data of 5 pixels, display data of one pixel is stored as a representative value into the memory. When the memory display data is used, all the display data of 5 pixels concerned are considered to have the same value as the representative value stored in the memory. On the other hand, in the present embodiment, an average value of inputted display data of 5 pixels is obtained, and stored as a representative value into the memory. When the memory display data is used, all the inputted display data of 5 pixels concerned are considered to have the same value as the average value, i.e., the representative value stored in the memory.
- Accordingly, the present invention is fundamentally similar to the first embodiment except that the
memory control circuit 103 a for controlling writing of display data into thememory 104 is different from the first embodiment. - As shown in FIG. 14, the
memory control circuit 103 a comprises: four shift/averaging circuits 1401-1-1401-4 connected in series with each other; and latchingcircuits 1404 connected to the output side of the shift/averaging circuits 1401-1-1401-4. As shown in FIG. 15, each shift/averaging circuit 1401-1-1401-4 comprises: five latching circuits 1501-1-1501-5 connected in series with each other; and anaveraging circuit 1502 for obtaining an average value of display data held in the latching circuits 1501-1-1501-5. For example, when a certain shift/averaging circuit 1401-N is inputted with display data d0, d1, d2, d3, d4, and the fifth latching circuit 1501-5 holds d4, then, the fourth latching circuit 1501-4, the third latching circuit 1501-3, the second latching circuit 1501-2, and the first latching circuit 1501-1 hold d3, d2, d1, d0, respectively. Theaveraging circuit 1502 obtains an average value A0 of the display data d0-d4 held by the latching circuits 1501-1-1501-5, and delivers A0 to theselection circuit 208. Further, the fifth latching circuit 1501-5 delivers d4 to the next shift/averaging circuit 1401-(N+1). - As shown in FIG. 14, 24-
bit display data 102 is converted into 16-bit display data by thedata compression circuit 209 of thememory control circuit 103 a, and then, inputted to the first shift/averaging circuit 1401-1. As described above, the first shift/averaging circuit 1401-1 obtains an average value of the inputted display data of 5 pixels, and outputs the average value to theselection circuit 208. Further, the first shift/averaging circuit 1401-1 shifts the display data by 5 pixels to deliver the display data 1402-1 to the second shift/averaging circuit 1401-2. Successively, each of the following shift/averaging circuits 1401-2, -3, -4, operates similarly. - When it is assumed, as shown in FIG. 16, that the fourth shift/averaging circuit1401-4 outputs A4 as the average display data 1403-4 to the
selection circuit 208, then, the third shift/averaging circuit 1401-3 holds average display data A9 of the display data behind 5 pixels. Since the third shift/averaging circuit 1401-3 is connected to theselection circuit 208 via onelatching circuit 1404, A8 is inputted as the average display data 1403-3 to theselection circuit 208. Similarly, the second shift/averaging circuit 1401-2 is outputs A12 as the average display data 1403-2 to theselection circuit 208, via two latchingcircuits 1404. And, the first shift/averaging circuit 1401-1 outputs A16 as the average display data 1403-1 to theselection circuit 208, via three latchingcircuits 1404. - Similarly to the first embodiment, the
selection circuit 208 selects one input out of the average display data 1403-1-1403-4 inputted from the shift/averaging circuits 1401-1-1401-4, according to a count value indicated by the count signal received from thequaternary counter 204. As shown in FIG. 16, when the count value is 0, theselection circuit 208 selects the average display data 1403-4 from the fourth shift/averaging circuit 1401-4. When it is assumed that the selected average display data 1403-4 is A4, then, theselection circuit 208 next receives thecount value 1, and selects A9 as the average display data 1403-3 from the third shift/averaging circuit 1401-3. Successively, when theselection circuit 208 receives the count values 2 and 3 in turn, theselection circuit 208 selects A14 as the average display data 1403-2 and A19 as the average display data 1403-1, respectively. - The data A4, A9, A14, and A19 as the average display data 1403-1-1403-4 selected by the
selection circuit 208 are stored temporally in the writedisplay data buffer 210, and then stored into thememory 104, similarly to the first embodiment. - Now, referring to FIG. 17, will be described the memory display data and driving data signal corresponding to the inputted display data in the present embodiment.
- When the patterns of the inputted display data of the (n−1)-th frame and the n-th frame are as shown in FIGS. 17A and 17C, respectively, then, the
memory 104 stores the average value of the display data in the 0th through 4th columns and the average value of the display data in the 5th through 9th columns. Thus, these memory display data are displayed as shown in FIGS. 17B and 17D, respectively. - Here, it is assumed, as shown in FIGS. 17A and 17B, that the display data of the 0th through 4th columns of the row A and the 5th through 9th columns of the row D have the average value Bc1, the display data of the 1st through 4th columns of the row B and the 5th through 9th columns of the row F have the average value Bc3, the display data of the 0th through 4th columns of the rows C and D have the average value Bb, the display data of the 0th through 4th columns of the rows E and F have the average value Bc4, and the display data of the 5th through 9th columns of the rows A-C have the average value Ba. Here, the gradations of the average display data change from bright to dark in the order of Ba, Bc1, Bc2, Bc3, Bc4, Bb. It is assumed here that, when the display data of the (n−1)-th frame and the display data of the n-th frame are compared for correction, the display data changed by 3 levels or more in the above-mentioned order is corrected, and the display data changed by 2 levels or less is not corrected. For example, when the display data of the (n−1)-th frame is Ba and the display data of the n-th frame is Bc3, Bc4 or Bb, then, correction is carried out. On the other hand, when the display data of the (n−1)-th frame is Ba and the display data of the n-th frame is Ba, Bc1 or Bc2, correction is not carried out.
- Under the above-described assumption, here considered the case where the driving data signal is generated based on the memory display data of the (n−1)-th frame shown in FIG. 17B and the inputted display data of the n-th frame shown in FIG. 17C. Then, out of the inputted display data of the n-th frame, all data of the row A, all data of the row B, the 3rd-9th columns of the row C, the 3rd and 4th columns of the row D, and the 5th-9th columns of the rows E and F are not corrected, and as they are converted into the driving signals as shown in FIG. 17E. On the other hand, the memory data Bb of the 0th-3rd columns of the rows C and D of the (n−1)-frame and the inputted display data Ba of the 0th-3rd columns of the rows C and D of the n-th frame are changed by 3 levels in the above-described order of brightness. Accordingly, the inputted display data Ba of the n-th frame is corrected based on the memory data Bb of the (n−1)-th frame, to obtain a driving data signal Bba as shown in FIG. 17E. Similarly in the other areas, the inputted display data Ba, Bb and Ba are corrected to obtain driving data signals Bc4 a, Bc4 b and Bc1 a.
- Next, a liquid crystal display device of a fourth embodiment according to the present invention will be described referring to FIGS.18-20.
- In all the first, second and third embodiments, display data of one pixel out of inputted display data of 5 pixels is stored as a representative value into the memory. In using the memory display data, all the display data of the 5 pixels are considered to have the same value as the representative value corresponding to the one pixel stored in the memory. On the other hand, in the present embodiment, display data of one pixel out of inputted display data of 5 pixels is stored as a representative value into the memory, and in using the memory display data, the representative value corresponding to the one pixel stored in the memory is weighted and then used as the display data of 5 pixels.
- Thus, in the present embodiment, the
data conversion circuit 112 a for treating memory display data read from thememory 104 is different from the first embodiment. - As shown in FIG. 18, the
data conversion circuit 112 a is provided with aweighting circuit 1812 and alatching circuit 1810 between theselection circuit 506 anddata correction circuit 508 of the data conversion circuit 112 (FIG. 5) of the first embodiment. Thus, its operation is similar to the first embodiment until theselection circuit 506. - As shown in FIG. 19, similarly to the first embodiment, when the memory read
display data 116 are q0, q5, q10 and q15, then, latched data 1807-1-1807-4 from the latching circuits 504-1-504-4 become q0, q5, q10 and q15 respectively, for 20 clocks corresponding to one cycle. According to a count signal A 1804 (0, 1, 2, 3, 0, 1, . . . ) from the data selectionsignal generation circuit 1801, theselection circuit 506 sequentially outputs q0, q5, q10 and q15 each for 5 clocks, as selecteddisplay data 1809, into theweighting circuit 1812 and thelatching circuit 1810. The selecteddisplay data 1809 are delayed in phase by 5 clocks in thelatching circuit 1810, and outputted as delayeddisplay data 1811 to theweighting circuit 1812. Based on a count signal B 1805 (0, 1, 2, 3, 4, 0, 1, . . . ), from the data selection signal generation circuit, the selecteddisplay data 1809, and the delayeddisplay data 1811, theweighting circuit 1812 generates thedisplay data 507 to deliver to thedata correction circuit 508. Here, when the selecteddisplay data 1809 is the display data q0 of the 0th pixel as the representative value of the display data of the 0th through 4th pixels, then, the delayeddisplay data 1811 becomes the display data q5 of the 5th pixel as the representative value of the display data of the 5th through 9th pixels. - As shown in FIG. 20, the
weighting circuit 1812 judges what is the count value indicated by the count signal B 1805 (0, 1, 2, 3, 4, 0, 1, . . . ) from the data selection signal generation circuit. When the count value is 0, then, theweighting circuit 1812 delivers q(X) as the selecteddisplay data 1809, as it is, as the display data q′(X) to thedata correction circuit 508. When the count value is 1, then, theweighting circuit 1812 multiplies q(X) as the selecteddisplay data 1809 by ¾, multiplies q(X+5) as the delayed display data by ¼, adds both products, and delivers the sum as the display data q′(X) (=(¾)×q(X)+(¼)×q(X+5)) to thedata correction circuit 508. Successively, when the count value is 2 or 3, then, theweighting circuit 1812 multiplies q(X) as the selecteddisplay data 1809 by {fraction (2/4)}, multiplies q(X+5) as the delayed display data by {fraction (2/4)}, and delivers the sum of both products, as the display data q′(X) (=(½)×q(X)+(½)×q(X+5)), to thedata correction circuit 508. When the count value is 4, then, theweighting circuit 1812 multiplies q(X) as the selecteddisplay data 1809 by ¼, multiplies the delayed display data q(X+5) by ¾, and delivers the sum of both products, as the display data q′(X) (=(¼)×q(X)+(¾)×q(X+5)), to thedata correction circuit 508. As an example, may be taken a case where q0 and q5 are inputted respectively as the selecteddisplay data 1809 and the delayed display data to theweighting circuit 1812. Then, when the count value is 0, theweighting circuit 1812 outputs q0 as the display data of the 0th pixel. When the count value is 1, theweighting circuit 1812 outputs ((¾)×q0+(¼)×q5) as the display data of the first pixel. When the count value is 2 or 3, theweighting circuit 1812 outputs ((½)×q0+(½)×q5) as the display data of the third or 4th pixel. And, when the count value is 4, theweighting circuit 1812 outputs ((¼)×q0+(¾)×q5) as the display data of the 4th pixel. - In the present embodiment, the representative value stored in the memory is used to generate display data of 5 pixels, assuming the memory storage system of the first embodiment. However, also in the case where the memory storage system of the second or third embodiment is employed, display data of 5 pixels may be generated based on the representative value stored in the memory, similarly to the present embodiment.
- Further, all the above-described embodiments are concerned with a liquid crystal display device. However, the present invention is not limited to it, and for example, may be applied to a plasma display device, an EL (Electro Luminescence) display device, and the like.
Claims (15)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001365224A JP3749473B2 (en) | 2001-11-29 | 2001-11-29 | Display device |
JP2001-385224 | 2001-12-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20030122854A1 true US20030122854A1 (en) | 2003-07-03 |
US7164415B2 US7164415B2 (en) | 2007-01-16 |
Family
ID=19175279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/197,873 Expired - Lifetime US7164415B2 (en) | 2001-11-29 | 2002-07-19 | Display controller and display device provided therewith |
Country Status (5)
Country | Link |
---|---|
US (1) | US7164415B2 (en) |
JP (1) | JP3749473B2 (en) |
KR (1) | KR100538723B1 (en) |
CN (1) | CN1255776C (en) |
TW (1) | TWI227455B (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060008158A1 (en) * | 2004-07-08 | 2006-01-12 | Daiichi Sawabe | Data conversion device |
US20090109211A1 (en) * | 2007-10-31 | 2009-04-30 | Nec Electronics Corporation | Liquid crystal display, LCD driver, and operating method of LCD driver |
US20090207163A1 (en) * | 2006-09-12 | 2009-08-20 | Asahi Yamato | Liquid Crystal Driving Circuit, Driving Method and Liquid Crystal Display Apparatus |
CN110060649A (en) * | 2019-05-21 | 2019-07-26 | 京东方科技集团股份有限公司 | Display panel, the driving circuit of display device and pixel array, driving method |
US10553174B2 (en) | 2015-08-27 | 2020-02-04 | Sharp Kabushiki Kaisha | Display device and power supply control method therefor |
Families Citing this family (45)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7356720B1 (en) * | 2003-01-30 | 2008-04-08 | Juniper Networks, Inc. | Dynamic programmable delay selection circuit and method |
JP4902116B2 (en) * | 2004-12-27 | 2012-03-21 | 株式会社 日立ディスプレイズ | Liquid crystal display |
JP4743837B2 (en) * | 2005-01-13 | 2011-08-10 | ルネサスエレクトロニクス株式会社 | Controller / driver, liquid crystal display device using the same, and liquid crystal driving method |
JP4085283B2 (en) * | 2005-02-14 | 2008-05-14 | セイコーエプソン株式会社 | Image processing system, projector, program, information storage medium, and image processing method |
CN1332300C (en) * | 2005-04-30 | 2007-08-15 | 广东威创日新电子有限公司 | Remote display processing method based on server end/client end structure |
JP5220268B2 (en) | 2005-05-11 | 2013-06-26 | 株式会社ジャパンディスプレイイースト | Display device |
US7764278B2 (en) * | 2005-06-30 | 2010-07-27 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
KR100826695B1 (en) * | 2005-06-30 | 2008-04-30 | 세이코 엡슨 가부시키가이샤 | Integrated circuit device and electronic instrument |
JP4010332B2 (en) * | 2005-06-30 | 2007-11-21 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US7411804B2 (en) * | 2005-06-30 | 2008-08-12 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP4158788B2 (en) * | 2005-06-30 | 2008-10-01 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US7564734B2 (en) * | 2005-06-30 | 2009-07-21 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP2007012925A (en) * | 2005-06-30 | 2007-01-18 | Seiko Epson Corp | Integrated circuit device and electronic apparatus |
US20070001974A1 (en) * | 2005-06-30 | 2007-01-04 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP4661401B2 (en) * | 2005-06-30 | 2011-03-30 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
JP4010336B2 (en) * | 2005-06-30 | 2007-11-21 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US20070001984A1 (en) * | 2005-06-30 | 2007-01-04 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
US7411861B2 (en) * | 2005-06-30 | 2008-08-12 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP2007012869A (en) * | 2005-06-30 | 2007-01-18 | Seiko Epson Corp | Integrated circuit device and electronic apparatus |
JP4552776B2 (en) * | 2005-06-30 | 2010-09-29 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
JP4830371B2 (en) * | 2005-06-30 | 2011-12-07 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
JP4345725B2 (en) * | 2005-06-30 | 2009-10-14 | セイコーエプソン株式会社 | Display device and electronic device |
JP4661400B2 (en) * | 2005-06-30 | 2011-03-30 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US7561478B2 (en) * | 2005-06-30 | 2009-07-14 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
KR100828792B1 (en) * | 2005-06-30 | 2008-05-09 | 세이코 엡슨 가부시키가이샤 | Integrated circuit device and electronic instrument |
US7755587B2 (en) * | 2005-06-30 | 2010-07-13 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP4010335B2 (en) * | 2005-06-30 | 2007-11-21 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
JP4010334B2 (en) * | 2005-06-30 | 2007-11-21 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US7567479B2 (en) * | 2005-06-30 | 2009-07-28 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
US20070001970A1 (en) * | 2005-06-30 | 2007-01-04 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
US20070016700A1 (en) * | 2005-06-30 | 2007-01-18 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
KR100850614B1 (en) * | 2005-06-30 | 2008-08-05 | 세이코 엡슨 가부시키가이샤 | Integrated circuit devices and electronic devices |
JP4186970B2 (en) * | 2005-06-30 | 2008-11-26 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US7593270B2 (en) * | 2005-06-30 | 2009-09-22 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP4151688B2 (en) * | 2005-06-30 | 2008-09-17 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
US20070001975A1 (en) * | 2005-06-30 | 2007-01-04 | Seiko Epson Corporation | Integrated circuit device and electronic instrument |
JP4665677B2 (en) | 2005-09-09 | 2011-04-06 | セイコーエプソン株式会社 | Integrated circuit device and electronic apparatus |
JP5082240B2 (en) * | 2005-12-28 | 2012-11-28 | セイコーエプソン株式会社 | Image control IC |
JP2007178850A (en) * | 2005-12-28 | 2007-07-12 | Seiko Epson Corp | Image output driver IC |
JP4586739B2 (en) * | 2006-02-10 | 2010-11-24 | セイコーエプソン株式会社 | Semiconductor integrated circuit and electronic equipment |
KR101394433B1 (en) * | 2007-08-10 | 2014-05-14 | 삼성디스플레이 주식회사 | Signal processor, liquid crystal display comprising the same and driving method of liquid crystal display |
JP5366304B2 (en) | 2009-05-19 | 2013-12-11 | ルネサスエレクトロニクス株式会社 | Display driving apparatus and operation method thereof |
CN103065601B (en) * | 2013-01-28 | 2015-06-24 | 深圳市华星光电技术有限公司 | Image processing device and method and liquid crystal display |
US10534422B2 (en) | 2013-08-09 | 2020-01-14 | Novatek Microelectronics Corp. | Data compression system for liquid crystal display and related power saving method |
TWI533283B (en) | 2013-08-09 | 2016-05-11 | 聯詠科技股份有限公司 | Data compression system for liquid crystal display |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5374941A (en) * | 1991-09-18 | 1994-12-20 | Canon Kabushiki Kaisha | Display control apparatus for dispersionless display |
US5546104A (en) * | 1993-11-30 | 1996-08-13 | Rohm Co., Ltd. | Display apparatus |
US5898442A (en) * | 1994-09-02 | 1999-04-27 | Kabushiki Kaisha Komatsu Seisakusho | Display control device |
US5900856A (en) * | 1992-03-05 | 1999-05-04 | Seiko Epson Corporation | Matrix display apparatus, matrix display control apparatus, and matrix display drive apparatus |
US6127995A (en) * | 1992-10-15 | 2000-10-03 | Hitachi, Ltd. | Liquid crystal display driving method/driving circuit capable of being driven with equal voltages |
US6825824B2 (en) * | 2000-02-03 | 2004-11-30 | Samsung Electronics Co., Ltd. | Liquid crystal display and a driving method thereof |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2708746B2 (en) * | 1987-07-03 | 1998-02-04 | 三菱電機株式会社 | LCD control circuit |
JPH0442290A (en) * | 1990-06-08 | 1992-02-12 | Matsushita Electric Ind Co Ltd | Liquid crystal display device |
JP3041951B2 (en) | 1990-11-30 | 2000-05-15 | カシオ計算機株式会社 | LCD drive system |
JPH08179734A (en) | 1994-12-26 | 1996-07-12 | Casio Comput Co Ltd | Liquid crystal display device and drive circuit for liquid crystal display element |
KR100191312B1 (en) * | 1996-01-31 | 1999-06-15 | 윤종용 | Memory Reduction Method of MPEG Decoder |
JP3272309B2 (en) | 1998-10-01 | 2002-04-08 | 株式会社ナナオ | Pixel interpolation processing method and unit thereof, and digital image display device having the same |
JP2000221475A (en) * | 1999-02-03 | 2000-08-11 | Nec Corp | Liquid crystal display device and drive method therefor |
JP2001117074A (en) * | 1999-10-18 | 2001-04-27 | Hitachi Ltd | Liquid crystal display |
JP2001154170A (en) | 1999-11-26 | 2001-06-08 | Rohm Co Ltd | Liquid crystal display device |
KR100609744B1 (en) * | 1999-11-30 | 2006-08-09 | 엘지.필립스 엘시디 주식회사 | Method and apparatus for driving liquid crystal display device |
KR100788383B1 (en) * | 2000-12-21 | 2007-12-31 | 엘지.필립스 엘시디 주식회사 | Driving circuit of liquid crystal display device |
-
2001
- 2001-11-29 JP JP2001365224A patent/JP3749473B2/en not_active Expired - Fee Related
-
2002
- 2002-07-16 KR KR10-2002-0041662A patent/KR100538723B1/en active IP Right Grant
- 2002-07-19 TW TW091116160A patent/TWI227455B/en not_active IP Right Cessation
- 2002-07-19 US US10/197,873 patent/US7164415B2/en not_active Expired - Lifetime
- 2002-08-20 CN CNB02129898XA patent/CN1255776C/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5374941A (en) * | 1991-09-18 | 1994-12-20 | Canon Kabushiki Kaisha | Display control apparatus for dispersionless display |
US5900856A (en) * | 1992-03-05 | 1999-05-04 | Seiko Epson Corporation | Matrix display apparatus, matrix display control apparatus, and matrix display drive apparatus |
US6483497B1 (en) * | 1992-03-05 | 2002-11-19 | Seiko Epson Corporation | Matrix display with signal electrode drive having memory |
US6127995A (en) * | 1992-10-15 | 2000-10-03 | Hitachi, Ltd. | Liquid crystal display driving method/driving circuit capable of being driven with equal voltages |
US5546104A (en) * | 1993-11-30 | 1996-08-13 | Rohm Co., Ltd. | Display apparatus |
US5898442A (en) * | 1994-09-02 | 1999-04-27 | Kabushiki Kaisha Komatsu Seisakusho | Display control device |
US6825824B2 (en) * | 2000-02-03 | 2004-11-30 | Samsung Electronics Co., Ltd. | Liquid crystal display and a driving method thereof |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060008158A1 (en) * | 2004-07-08 | 2006-01-12 | Daiichi Sawabe | Data conversion device |
US7321371B2 (en) | 2004-07-08 | 2008-01-22 | Sharp Kabushiki Kaisha | Data conversion device |
US20090207163A1 (en) * | 2006-09-12 | 2009-08-20 | Asahi Yamato | Liquid Crystal Driving Circuit, Driving Method and Liquid Crystal Display Apparatus |
US8054275B2 (en) * | 2006-09-12 | 2011-11-08 | Sharp Kabushiki Kaisha | Liquid crystal driving circuit and method with correction coefficients based on current and previous frame gradation ranges |
US20090109211A1 (en) * | 2007-10-31 | 2009-04-30 | Nec Electronics Corporation | Liquid crystal display, LCD driver, and operating method of LCD driver |
US10553174B2 (en) | 2015-08-27 | 2020-02-04 | Sharp Kabushiki Kaisha | Display device and power supply control method therefor |
CN110060649A (en) * | 2019-05-21 | 2019-07-26 | 京东方科技集团股份有限公司 | Display panel, the driving circuit of display device and pixel array, driving method |
Also Published As
Publication number | Publication date |
---|---|
US7164415B2 (en) | 2007-01-16 |
CN1255776C (en) | 2006-05-10 |
JP2003167555A (en) | 2003-06-13 |
KR20030044766A (en) | 2003-06-09 |
JP3749473B2 (en) | 2006-03-01 |
KR100538723B1 (en) | 2005-12-26 |
TWI227455B (en) | 2005-02-01 |
CN1421840A (en) | 2003-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7164415B2 (en) | Display controller and display device provided therewith | |
CN111279409B (en) | Display control device, liquid crystal display device, and television receiver | |
US7391398B2 (en) | Method and apparatus for displaying halftone in a liquid crystal display | |
US7847771B2 (en) | Display device capable of adjusting divided data in one frame | |
US6894669B2 (en) | Display control device of liquid crystal panel and liquid crystal display device | |
KR101324361B1 (en) | Liquid Crystal Display | |
KR100571070B1 (en) | Display device | |
JP5299741B2 (en) | Display panel control device, liquid crystal display device, electronic apparatus, display device driving method, and control program | |
CN101356570B (en) | Liquid crystal display device and method for driving the same | |
JP5105778B2 (en) | Driving device and driving method for liquid crystal display device | |
JP5281233B2 (en) | Display device and driving method of display device | |
US7636487B2 (en) | Display device and driving device thereof | |
EP1190411A1 (en) | Controller circuit for liquid crystal matrix display devices | |
KR20160124360A (en) | Display apparatus and method of driving display panel using the same | |
CN101202005A (en) | Display device and display system | |
US20070195040A1 (en) | Display device and driving apparatus thereof | |
US20080246709A1 (en) | Display device | |
JP2005309326A (en) | Liquid crystal display device | |
JP2005268912A (en) | Image processor for frame interpolation and display having the same | |
US8519988B2 (en) | Display device and drive control device thereof, scan signal line driving method, and drive circuit | |
US20090010339A1 (en) | Image compensation circuit, method thereof, and lcd device using the same | |
US20080238910A1 (en) | Overdriving A Pixel Of A Matrix Display | |
KR20170038989A (en) | Timing controller and display apparatus having the same | |
JP3230405B2 (en) | Liquid crystal display device and driving method thereof | |
KR100965823B1 (en) | Driving method of liquid crystal display device to minimize afterimage and device therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HITACHI, LTD, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:OOISHI,YOSHIHISA;NITTA, HIROYUKI;MAEDA, TAKSHI;AND OTHERS;REEL/FRAME:013265/0607 Effective date: 20020729 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: IPS ALPHA SUPPORT CO., LTD., JAPAN Free format text: COMPANY SPLIT PLAN TRANSFERRING FIFTY (50) PERCENT SHARE OF PATENTS AND PATENT APPLICATIONS;ASSIGNOR:HITACHI DISPLAYS, LTD.;REEL/FRAME:027362/0466 Effective date: 20100630 Owner name: HITACHI DISPLAYS, LTD., JAPAN Free format text: COMPANY SPLIT PLAN TRANSFERRING ONE HUNDRED (100) PERCENT SHARE OF PATENT AND PATENT APPLICATIONS;ASSIGNOR:HITACHI, LTD.;REEL/FRAME:027362/0612 Effective date: 20021001 Owner name: PANASONIC LIQUID CRYSTAL DISPLAY CO., LTD., JAPAN Free format text: MERGER/CHANGE OF NAME;ASSIGNOR:IPS ALPHA SUPPORT CO., LTD.;REEL/FRAME:027363/0315 Effective date: 20101001 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |
|
AS | Assignment |
Owner name: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA, CALIFORNIA Free format text: NUNC PRO TUNC ASSIGNMENT;ASSIGNOR:PANASONIC LIQUID CRYSTAL DISPLAY CO., LTD.;REEL/FRAME:065615/0327 Effective date: 20230828 |