Preferred embodiments of the present invention will now be described in detail with reference to the drawings. It should be noted that these embodiments are for illustrative purposes only and that the scope of the invention is not limited to these embodiments.
The double-speed converter 10 writes video signal data, which enters from the correction data appending unit 40, to the frame memory 20. The double-speed converter 10 reads out video signal data, which has been stored in the frame memory 20, at a rate that is double the frame rate of the input video signal data, thereby generating video signal data that has undergone a double-speed conversion, and outputs this data to the correction processor 50.
The correction data decision unit 30 reads out video signal data of the preceding frame, which has been stored in the frame memory 20, at a rate identical with the frame rate of the input and compares the signal level with that of video signal data Din of the present frame. Based upon the result of the comparison, the correction data decision unit 30 delivers an output to the correction data appending unit 40 as correction data of, e.g., four bits. The correction data appending unit 40 adds on the 4-bit correction data to the MSB or LSB of the video signal data Din of the present frame that is input as, e.g., 12 bits, thereby outputting 16-bit correction data to the double-speed converter 10. It should be noted that this correction data includes information indicating the level of over-voltage drive.
The correction processor 50 refers to the MSB or LSB 4-bit correction data from the 16-bit data that is input following the double-speed conversion, and generates corrected 12-bit video signal data. The correction of the video signal data can be applied to the video signal of the double-speed frame rate in only one field, namely in either the initial double-speed field or the following double-speed field.
Alternatively, it is also possible to perform the correction of the video signal data in both of the double-speed fields or to not perform the correction at all.
The polarity inverter 60 outputs a video signal to the DA converter 70. This video signal is such that with respect to the common voltage, the polarity of the voltage supplied to the liquid crystal panel 90 becomes positive in one double-speed field and negative in the other double-speed field. The DA converter 70 converts the video signal data, which has undergone the polarity inversion, to an analog signal. The liquid crystal panel 90 is driven by the analog signal via the panel driver 80. The panel driver 80 may be incorporated within the DA converter 70. It goes without saying that if the input to the liquid crystal panel 90 is a digital input, the DA converter 70 and panel driver 80 will be unnecessary.
(Write and Read Operations)
Next, the write and read operations of the frame memory 20 in this embodiment will be described in detail with reference to
When frame Fn is being input as Din, write control of the first frame memory 20a is activated and video signal data is written to the first frame memory 20a, as illustrated at (a) in
Similarly, in the next frame Fn+1, write control of the second frame memory 20b is activated and video signal data is written to the second frame memory 20b, as illustrated at (d) in
Video signal data (206) that has been read out at a rate identical with that of the input video signal Din, as illustrated at (b) in
The writing and reading of video signal data will be described in further detail with reference to
The video signal data that is read out of the second frame memory is stored temporarily in respective line memories, not shown. The video signal data that has been read out at (g) in
It should be noted that the video signal data of the preceding frame Fn−1 that is read out, as illustrated at (e) of
In accordance with the arrangement of this embodiment, the frame memory used in the double-speed conversion and the frame memory used in over-voltage drive can be made a single common frame memory. Further, the comparison of video signal data for over-voltage drive can be performed in sync with the frame rate of the input video signal. Accordingly, it is possible to provide a display technique that enables an improvement in the response speed characteristic of liquid crystal without complicating the memory configuration and control thereof.
Further, it is possible to carry out correction of over-voltage drive in any double-speed field after the double-speed conversion. Accordingly, it is possible to provide a display technique whereby correction processing for improving the response speed characteristic of liquid crystal can be executed appropriately.
In this embodiment, an arrangement in which frames are read out at double the speed in order to perform over-voltage drive has been described by way of example. However, the read-out speed is not limited to double the speed, and read-out can be performed at a suitable rate in accordance with the application and objective.
The basic structure of a liquid crystal display apparatus according to a second embodiment of the present invention is the same as that of the first embodiment shown in
The double-speed converter 10 includes a first line memory 11, a second line memory 12, a first selector 13, a memory controller 14, a third line memory 15, a fourth line memory 16 and a second selector 17. The correction data decision unit 30 includes a memory controller 14, a fifth line memory 31, a sixth line memory 32, a third selector 33 and correction data deciding unit 34. It should be noted that the frame memory 20 is a single frame memory having a memory capacity capable of storing at least two frames of data.
In this arrangement, video signal data from the correction data appending unit 40 is stored in the first line memory 11 and second line memory 12 alternatingly line by line. The first selector 13 is controlled so as to read video signal data out of the second line memory 12 at the line on which video signal data is written to the first line memory 11, and to read video signal data out of the first line memory 11 at the line on which video signal data is written to the second line memory 12. The output of the first selector 13 is stored as frame data in the frame memory 20 via the memory controller 14.
The reading of data from the first line memory 11 and second line memory 12 is controlled in such a manner that four successive pixels of data are read out simultaneously. This can be implemented as follows: In a case where the video signal data is input in one phase, the line memories 11 and 12 can each be constructed by four line memories, by way of example. By storing video signal data in the four line memories at the same addresses in the order of the pixels and reading the data out of these four line memories simultaneously, four successive pixels of data can be read out simultaneously. In a case where the video signal data is input in two phases, the first line memory 11 and second line memory 12 can each be constructed by two dual-port memories. Control is exercised in such a manner that video signal data is stored in the two dual-port memories at the same addresses in the order of the pixels at a clock rate identical with that of the input video signal, and such that read-out is performed simultaneously from the two dual-port memories at double the clock rate.
The memory controller 14 exercises control so as to write video signal data, which is input in four phases, to the frame memory 20 two phases at a time at double the speed, and so as to read out the data two phases at a time at double the speed, expand the data into four phases and output the data.
The video signal data that has been stored in the frame memory 20 is stored in the third line memory 15 and fourth line memory 16, which construct the double-speed converter 10, alternatingly line by line via the memory controller 14. The second selector 17 is controlled so as to read out video signal data, which has been stored in the fourth line memory 16, at the line on which video signal data that has been read out of the frame memory 20 is written to the third line memory 15, and to read video signal data out of the third line memory 15 at the line on which video signal data is written to the fourth line memory 16. Read-out of data from the third line memory 15 and fourth line memory 16 is performed at a clock rate that is double the frame rate of the input frame rate.
The video signal data that is read out of the third line memory 15 and fourth line memory 16 is parallel 4-phase data of four pixels. Accordingly, in a case where the input video signal Din is one phase, the write/read clock of the frame memory 20 has the same rate as that of the input video signal. This is essentially four times the clock rate of the input video signal. Further, in a case where the input video signal Din is two phases, the write/read clock of the frame memory 20 has a rate that is double that of the input video signal. This is essentially double the clock rate of the input video signal.
Accordingly, in order read out data at a frame rate that is double the input frame rate, the third line memory 15 and fourth line memory 16 can each be constructed by a dual-port memory, by way of example. In a case where the input video signal Din is one phase, data is read out at a clock rate that is one-half the clock rate of the input video signal. In a case where the input video signal Din is two phases, data is read out at a clock rate identical with the clock rate of the input video signal. Thus, data can be read out at the required frame rate.
Video signal data that has been stored in the frame memory 20 is stored in the fifth line memory 31 and sixth line memory 32, which construct the correction data decision unit 30, alternatingly line by line via the memory controller 14. The third selector 33 is controlled so as to read out video signal data, which has been stored in the sixth line memory 32, at the line on which video signal data, which has been read out of the frame memory 20, is written to the fifth line memory 31, and to read video signal data out of the fifth line memory 31 at the line on which video signal data is written to the sixth line memory 32. Read-out of data from the fifth line memory 31 and sixth line memory 32 is controlled in such a manner that video signal data read out of the frame memory 20 in four phases will become single-phase data at a timing identical with that of the input video signal data. For example, this can be achieved by constructing each of the fifth and sixth line memories 31 and 32, respectively, by four dual-port memories and reading data out of the four dual-port memories successively at a clock rate identical with that of the input video signal data. It should be noted that in a case where the input video signal data Din is two phases, the above can be achieved as follows, by way of example: The fifth line memory 31 and sixth line memory 32 are each constructed by two dual-port memories, and data is read out of the two dual-port memories successively at a clock rate identical with that of the input video signal data.
The video signal data from the third selector 33 is input to the correction data deciding unit 34 as data of the preceding frame, the signal level of this data is compared with the signal level of the present frame data Din, and the result of comparison is output as 4-bit correction data, by way of example. The correction data appending unit 40 adds the 4-bit correction data to the MSB or LSB of the video signal data Din of the present frame, which is input as 12 bits, thereby obtaining 16-bit data, and outputs this 16-bit data to the double-speed converter 10.
The correction processor 50 generates 12-bit video signal data, the response rate of which has been corrected, by referring to the 4-bit correction of the MSB or LSB from the 4-phase, 16-bit data that is input thereto. The correction of the video signal data can be carried out in only one frame, namely in either the initial double-speed frame or the following double-speed frame, with respect to the video signal having the double-speed frame rate. Alternatively, it is also possible to perform the correction of the video signal data in both of the double-speed frames or to not perform the correction at all.
It should be noted that by making the frame memory 20 a DDR-SDRAM, control can be exercised in such a manner that the writing and reading of data to and from the frame memory 20 is performed at double the speed two phases at a time, and is performed at substantially four times the clock rate of the input video signal. It should be noted that DDR-SDRAM is the abbreviation of Double Data Rate—Synchronous DRAM. Further, in a case where the frame memory 20 is made a SDR-SDRAM, control can be exercised in such a manner that the writing and reading of data to and from the frame memory 20 is performed at substantially four times the clock rate of the input video signal by doubling the pass width. It should be noted that SDR-SDRAM is the abbreviation of Single Data Rate—Synchronous DRAM. As a result, control is exercised so as to write the input video signal data to the frame memory in one-fourth of the time period of the input frame period, perform read-out for generating double-speed frame data in two-fourths of the time period, and read out reference data for deciding response speed correction data in the remaining one-fourth of the time period. Further, the frame memory 20 has a capacity equivalent to at least two frames, and memory space is divided into memory space of a write frame and memory space of a read frame, thereby making it possible to implement the double-speed conversion and over-voltage drive using a single frame memory.
Next, reference will be had to
In the line interval Ln of frame Fn, write control of the first line memory 11 is activated and the video signal data is written to the first line memory 11, as illustrated at (a) of
In the interval of the next line Ln+1 of frame Fn, write control of the second line memory 12 is activated and the video signal data is written to the second line memory 12, as indicated at (c) of
By repeating the foregoing operation alternatingly line by line and alternatingly selecting read-out data from the first line memory 11 and second line memory 12 by the first selector 13, the input video data Din is written to the frame memory 20.
Further, in the interval of line Ln of frame Fn, write control of the third line memory 15 is activated in the initial one-fourth of the time period. Video signal data corresponding to line Lm of frame Fn−1 that is read out of the frame memory 20 is written, as illustrated at (e) of
In the interval of line Ln of frame Fn, write control of the fourth line memory 16 is activated in the third one-fourth of the time period. Video signal data corresponding to line Lm+1 of frame Fn−1 that is read out of the frame memory 20 is written, as illustrated at (g) of
By repeating the foregoing operation alternatingly line by line and alternatingly selecting read-out data from the third line memory 15 and fourth line memory 16 by the second selector 17, successive frame data is generated. Further, by performing this operation twice in the input frame period, video signal data having a frame rate that is double the input frame rate is generated. The video signal data thus generated is subjected to a response speed correction by the correction processor 50.
In the interval of the next line Ln of frame Fn, write control of the fifth line memory 31 is activated in the fourth one-fourth of the time period. Video signal data corresponding to line Ln+1 of frame Fn read out of the frame memory 20 is written, as indicated (i) of
In the interval of the next line Ln+1 of frame Fn, write control of the sixth line memory 32 is activated. Video signal data corresponding to line Ln+2 of frame Fn−1 read out of the frame memory 20 is written, as indicated at (k) of
By repeating the foregoing operation alternatingly line by line and alternatingly selecting read-out data from the fifth line memory 31 and sixth line memory 32 by the third selector 33, successive frame data in sync with the input frame rate is generated. The signal level of video signal data thus generated is compared with the signal level of the input video signal data Din in the correction data deciding unit 34, and the result of the comparison is output as 4-bit correction data, by way of example.
Thus, in accordance with the arrangement of the second embodiment, there is provided a display technique that makes it possible to perform a double-speed conversion and appropriate correction processing for improving the response speed characteristic of liquid crystal using a single frame memory.
In this embodiment, an arrangement in which a frame memory for storing video signal data and a frame memory for storing correction data are separately provided will be described.
In this arrangement, video signal data and correction data corresponding to this video signal data is stored in the first line memory 11 and second line memory 12 alternatingly line by line. The first selector 13 is controlled so as to read the video signal data and correction data out of the second line memory 12 at the line on which the video signal data and correction data is written to the first line memory 11, and so as to read the video signal data and correction data out of the first line memory 11 at the line on which the video signal data and correction data is written to the second line memory 12. The video signal data and correction data is stored as frame data in the first frame memory 21 and second frame memory 22, respectively, via the memory controller 14.
Read-out from the first line memory 11 and second line memory 12 is controlled in such a manner that video signal data and correction data corresponding to four successive pixels is read out simultaneously. In a case where video signal data is input in one phase, the line memories 11 and 12 can each be constructed by four line memories, by way of example. Video signal data and correction data is stored in the four line memories at the same addresses in the order of the pixels, and read-out is performed from the four line memories simultaneously. In a case where the video signal data is input in two phases, control is performed as follows: The line memories 11 and 12 are each be constructed by two dual-port memories. Control is exercised in such a manner that video signal data and correction data is stored in the two dual-port memories at the same addresses in the order of the pixels at a clock rate identical with that of the input video signal, and such that read-out is performed simultaneously from the two dual-port memories at double the clock rate.
The memory controller 14 exercises control so as to write video signal data and correction data, which is input in four phases, to the first frame memory 21 and second frame memory 22, respectively, two phases at a time at double the speed, and so as to read out the data two phases at a time at double the speed, expand the data into four phases and output the data.
The video signal data and correction data that has been stored in the first frame memory 21 and second frame memory 22, respectively, is stored in the third line memory 15 and fourth line memory 16, which construct the double-speed converter 10, alternatingly line by line via the memory controller 14. The second selector 17 reads out video signal data, which has been stored in the fourth line memory 16, at the line on which video signal data and correction data that has been read out of the first frame memory 21 and second frame memory 22 is written to the third line memory 15, and reads video signal data and correction data out of the third line memory 15 at the line on which the fourth line memory 16 is written. Read-out of data from the third line memory 15 and fourth line memory 16 is performed at a clock rate that is double the frame rate of the input frame rate.
The video signal data and correction data that is read out of the third line memory 15 and fourth line memory 16 is parallel 4-phase data of four pixels. Accordingly, in a case where the input video signal Din is one phase, the write/read clock of the first frame memory 21 and second frame memory 22 has the same rate as that of the input video signal. This is essentially four times the clock rate of the input video signal. Further, in a case where the input video signal Din is two phases, the write/read clock of the first frame memory 21 and second frame memory 22 has a rate that is double that of the input video signal. This is essentially double the clock rate of the input video signal.
Accordingly, in a case where the line memories 15 and 16 are each constituted by, e.g., a dual-port memory and video signal data Din is one phase, data is read out at a clock rate that is one-half the clock rate of the input video signal, thereby obtaining a frame rate that is double the input frame rate. Further, in a case where the input video signal Din is two phases, data is read out at a clock rate identical with the clock rate of the input video signal, thereby obtaining a frame rate that is double the input frame rate.
Video signal data that has been stored in the first frame memory 21 is stored in the fifth line memory 31 and sixth line memory 32, which construct the correction data decision unit 30, alternatingly line by line via the memory controller 14. The third selector 33 reads out video signal data, which has been stored in the sixth line memory 32, at the line on which video signal data, which has been read out of the first frame memory 21, is written to the fifth line memory 31, and reads video signal data out of the fifth line memory 31 at the line on which the sixth line memory 32 is written. Read-out of data from the fifth line memory 31 and sixth line memory 32 is controlled in such a manner that video signal data read out of the first frame memory 21 in four phases will become single-phase data at a timing identical with that of the input video signal data. For example, this can be achieved by constructing each of the fifth and sixth line memories 31 and 32, respectively, by four dual-port memories and reading data out of the four dual-port memories successively at a clock rate identical with that of the input video signal data. It should be noted that in a case where the input video signal data Din is two phases, the above can be achieved as follows, by way of example: The line memories 31 and 32 are each constructed by two dual-port memories, and data is read out of the two dual-port memories successively at a clock rate identical with that of the input video signal data.
The video signal data from the third selector 33 is input to the correction data deciding unit 34 as data of the preceding frame, the signal level of this data is compared with the signal level of the present frame data Din, and the result of comparison is output as 4-bit correction data, by way of example. The correction data is input to the first line memory 11 and second line memory 12.
In the mode of the invention described thus far, the video signal data and correction data is stored in common in the first line memory 11, second line memory 12, third line memory 15 and fourth line memory 16. However, it may be so arranged that each of the line memories is divided to store the video signal data and correction data separately.
The correction processor 50 generates 12-bit video signal data, the response rate of which has been corrected, from the video signal data and correction data. The correction of the video signal data can be carried out in only one frame, namely in either the initial double-speed frame or the following double-speed frame, with respect to the video signal having the double-speed frame rate. Alternatively, it is also possible to perform the correction of the video signal data in both of the double-speed frames or to not perform the correction at all.
It should be noted that by using DDR-SDRAMs as the first frame memory 21 and second frame memory 22, control can be exercised in such a manner that the writing and reading of data to and from these frame memories is performed at double the speed two phases at a time, and is performed at substantially four times the clock rate of the input video signal. Further, in a case where SDR-SDRAMs are used as the first frame memory 21 and second frame memory 22, control can be exercised in such a manner that the writing and reading of data to and from the frame memories is performed at substantially four times the clock rate of the input video signal by doubling the pass width. As a result, control is exercised so as to write the input video signal data to the frame memories in one-fourth of the time period of the input frame period, perform read-out for generating double-speed frame data in two-fourths of the time period, and read out reference data for deciding response speed correction data in the remaining one-fourth of the time period. Further, the frame memories 21, 22 each have a capacity capable of storing at least two frames of video signal data and correction data, and memory space is divided into memory space of a write frame and memory space of a read frame. As a result, it is possible to implement the double-speed conversion and over-voltage drive using a single frame memory.
Thus, in accordance with the arrangement of the third embodiment, there is provided a display technique that makes it possible to perform a double-speed conversion and appropriate correction processing for improving the response speed characteristic of liquid crystal. Further, a frame memory for storing video signal data and a frame memory for storing correction data are made independent of each other. Therefore, in a case where over-voltage drive is not required in terms of system configuration, the frame memory for storing correction data can readily be excluded from the structural components of the system. This can result in lower cost.
Thus, in accordance with the present invention as described above, a display technique that makes it possible to improve the response speed characteristic of liquid crystal without complicating memory configuration and control thereof can be provided.
While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2006-248573, filed Sep. 13, 2006, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2006-248573 | Sep 2006 | JP | national |