The present invention relates to a matrix type display device for displaying an image using a display panel such as a matrix type liquid crystal panel or a matrix type fluorescent display panel having pixel portions at intersections arrayed in a matrix shape and, more particularly, to a matrix type display device to be used in a display unit of a mobile information terminal device such as a mobile telephone device for displaying an image of a high frame rate such as motion images or graphic images, and to a display method for the device.
The matrix type display device of the prior art stores graphic data, as inputted from image writing means such as CPU, temporarily in a built-in frame memory when the graphic data are to be displayed in a predetermined display panel.
Here, when the graphic data are read from the frame memory and outputted to the display panel, graphic data inputted from the outside may be overwritten midway of one frame thereof. Then, there may occur an event, in which the contents of the image of upper and lower portions of one frame are shifted with time, when the motion images or still images are displayed.
In order to prevent that shift of the image contents, in the frame memory, as conventionally described in the following Patent Publications, a write wait signal is outputted from the side of the matrix type display device to the side of the external image writing means, and the input of the graphic data to the matrix type display device is delayed until the end of reading the each frame of the graphic data. Thus, the write of the image in the frame memory is brought into the stop state thereby to control the synchronization properly between the write and read of the graphic data, so that the graphic data inputted from the outside may not be overwritten midway of the graphic data of one frame outputted to the display panel:
JP-A-2002-108268;
JP-A-2002-108316; and
JP-A-2002-202881.
As a result, when the motion images or the still images are displayed, it is possible to prevent the event, in which the image contents of the upper and lower portions in one frame are shifted with time, and accordingly to display a smooth image.
In the matrix type display device of the prior art, when the graphic data from the image writing means such as the external CPU are to be written, the write of a next image is delayed till the end of the read of the image from the frame memory.
Therefore, even in the case where an application needing a high-speed rendering such as the Java (i.e., the registered trade name) is started to render the image, the write of the graphic data is delayed to raise a problem that the rendering speed is retarded.
As a matter of fact, according to the kind of the application, the rendering speed is 70 frames/sec. or higher. In the case of synchronization with the read of the display module, therefore, the image cannot be updated other than the refresh cycle of the display module such as the speed of about 60 frames/sec. This raises a problem that the rendering speed is retarded by the write wait.
Therefore, an object of this invention is to provide a matrix type display device capable of preventing the rendering speed and the processing ability in the image write from lowering, and a display method for the display device.
In order to solve the problems thus far described, according to this invention, there is provided a matrix type display device comprising: a frame memory capable of storing at least one frame of graphic data inputted from an image writing unit; a data write control circuit for outputting a write wait signal for causing the write of graphic data to the frame memory to wait, to the image writing unit, and for outputting a write end signal at the time of ending the write of the graphic data inputted from the image writing unit for each frame, in the frame memory; a synchronizing circuit for outputting a read start signal on the basis of the write end signal and a frame synchronizing signal; a data read control circuit for reading the graphic data stored in the frame memory, on the basis of the read start signal; an in-module frame memory for storing the graphic data read from the frame memory; and a display drive circuit for outputting the frame synchronizing signal, reading the graphic data stored in the in-module frame memory and for driving a display panel for displaying the graphic data.
The present invention is described in the following in connection with its shown embodiments.
<Configuration>
The image writing unit 1 is enabled to transmit a WT output control signal (or an output control signal) WTOC to the later-described write wait signal output control circuit 3 in the input control unit 12. This WT output control signal WTOC is one for deciding whether or not the transmission of a write wait signal WT from the input control unit 12 is permitted. In the case where it is desired to display such images (e.g., the motion images) needing a high-speed rendering using applications such as the java (i.e., the registered trade name) the WT output control signal WTOC is outputted at a low level so that the write wait signal WT may not be outputted from the write wait signal output control circuit 3. In the case the where high-speed rendering for displaying still images or the like is not needed, the WT output control signal WTOC is outputted at a high level so that the output of the write wait signal WT from the write wait signal output control circuit 3 may be permitted.
The input control unit 12 is configured to include: a frame memory 14 for storing input graphic data temporarily at least at a frame unit; and a circuit unit having a microprocessor, an address bus, a data bus, a control line and so on. Moreover, the circuit unit having the microprocessor is provided, as its components for functioning according to a software program, with: a data write control unit 2 for controlling the write of graphic data GD1 in the frame memory 14; a data read control unit 16 for controlling the read of graphic data GD2 from the frame memory 14; and synchronizing circuit 17 for controlling the synchronization between the data write control unit 2 and the data read control unit 16.
The data write control unit 2 is provided with: a function to make a control to start the write of the graphic data GD1 fed from the image writing unit 1, in the frame memory 14 at the instant when a (later-described) read end signal RE is given from the data read control unit 16; and a function to output a write end signal WE to the synchronizing circuit 17 at the instant when the write of the graphic data GD1 in the frame memory 14 ends.
This data write control unit 2 is further provided therein with the write wait signal output control circuit 3 for outputting the write wait signal WT suitably to the external image writing unit 1.
This write wait signal output control circuit 3 outputs the write wait signal WT to the image writing unit 1 so that the image of the next frame may not be written in the frame memory 14 till the graphic data written in the frame memory 14 are transferred to the display panel module unit 13 (i.e. , a later-described in-module frame memory 18). As a result, the data write control unit 2 can cause the start of the write of the next frame to wait till the instant when the read end signal RE from the data read control unit 16 is inputted.
The write wait signal output control circuit 3 has a function to switch the write wait signal WT to be outputted to the image writing unit 1 according to the WT output control signal WTOC fed from the image writing unit 1. Specifically, the case, in which the WT output control signal WTOC is the low output, means that the output of the write wait signal WT to the image writing unit 1 is inhibited. From now on, therefore, the output of the write wait signal WT to the image writing unit 1 is stopped till the WT output control signal WTOC at the high output is fed. On the contrary, the case, in which the WT output control signal WTOC is the high output, means that the output of the write wait signal WT to the image writing unit 1 is permitted. From now on, therefore, the output of the write wait signal WT to the image writing unit 1 is suitably executed till the WT output control signal WTOC at the low output is fed.
The data read control unit 16 reads and transfers the graphic data stored temporarily in the frame memory 14, to the display panel module unit 13, and outputs the read end signal RE indicating the end of the read, to the data write control unit 2.
The synchronizing circuit 17 receives the inputs of a frame synchronizing signal FS from the display panel module unit 13 and the write end signal WE from the data write control unit 2, and outputs a read start signal RK to the data read control unit 16 in synchronism with the frame synchronizing signal FS.
The display panel module unit 13 is provided with: the in-module frame memory 18 for storing the graphic data temporarily for each frame; a display panel 19 for displaying the image; and a signal electrode drive circuit 20 and a scanning electrode drive circuit 21 for driving the display of the display panel 19.
Of these, the signal electrode drive circuit 20 makes and outputs a read control signal RC for reading the stored contents of the in-module frame memory 18 from the signal electrode drive circuit 20, to the in-module frame memory 18. And, the signal electrode drive circuit 20 makes and outputs the frame synchronizing signal FS to the scanning electrode drive circuit 21 and the synchronizing circuit 17, and makes and outputs a line synchronizing signal LS to the scanning electrode drive circuit 21.
On the basis of the frame synchronizing signal FS and the line synchronizing signal LS, on the other hand, the scanning electrode drive circuit 21 makes and outputs a control signal to the scanning electrodes of the display panel 19.
Here, the signal electrode drive circuit 20 and the scanning electrode drive circuit 21 function as a display drive circuit for driving the display of the display panel 19.
<Actions>
The actions of the matrix type display device 11 are explained in the following.
The image writing unit 1 decides whether the WT output control signal WTOC is to be made at the high output or at the low output according to the kind of application employed. Specifically, in the case of a display of still image needing no high-speed rendering, the image writing unit 1 sets the WT output control signal WTOC at the high output so as to permit the output of the write wait signal WT from the write wait signal output control circuit 3. On the contrary, in the case where images (e.g., motion images) needing the high-speed rendering as in the case of using the Java (i.e., the registered trade name) or an application for displaying an image inputted from a camera, the image writing unit 1 outputs the WT output control signal WTOC at the low level so as to inhibit the write wait signal WT from the write wait signal output control circuit 3.
With reference to the timing chart of
At first, in the case of the display of the still image needing no high-speed rendering, the image writing unit 1 outputs the WT output control signal WTOC at the high level, as illustrated in
When graphic data (A) are inputted as the GD1 from the external image writing unit 1 to the matrix type display device 11, as shown in
When the storage of the graphic data GD1 in the frame memory 14 ends at a timing t1, as illustrated in
Since the WT output control signal WTOC from the image writing unit 1 is the high output, the write wait signal output control circuit 3 of the data write control unit 2 decides that the write wait signal WT is permitted, and outputs the write wait signal WT at the timing t1 to the image writing unit 1, as illustrated in
The synchronizing circuit 17 is reset into a wait state, at the instant when it is fed with the write end signal WE from the data write control unit 2, and waits till the frame synchronizing signal FS, as illustrated in
On the basis of a reference signal produced by the not-shown oscillation circuit, the signal electrode drive circuit 20 in the display panel module unit 13 produces and outputs the read control signal RC to the in-module frame memory 18. And, the signal electrode drive circuit 20 outputs the frame synchronizing signal FS (of
On the basis of the frame synchronizing signal FS and the line synchronizing signal LS, the scanning electrode drive circuit 21 produces and outputs a control signal to the scanning electrodes of the display panel 19.
When the frame synchronizing signal FS (of
On the other hand, the graphic data GD3 (of
At the instant when the (n+2)-th graphic data stored in the in-module frame memory 18 are to be read as GD3, therefore, the graphic data (A) newly transferred and stored are read as the GD3 so that they are not changed midway of one frame, while being read, to the graphic data newly transferred.
The next write data or the graphic data (B) are not written in the frame memory 14 for the time period (while the write wait signal WT is the high output) from the timing t1 of the write end signal WE of
When the read end signal RE (of
Here, the graphic data GD2 (of
Moreover, the transfer of the graphic data (B) of the next frame, which have been written in the frame memory 14 at the timing t5, to the in-module frame memory 18 is started at a timing t6 of the next frame synchronizing signal FS, at which the graphic data (A) are read from the in-module frame memory 18.
The graphic data (B) written in the in-module frame memory 18 are read as the (n+3)-th graphic data GD3 (of
Thus in the matrix type display device 11, the graphic data GD2 (of
Here are explained the actions of the matrix type display device 11 of the case needing the high-speed rendering as in the case of using the Java (i.e., the registered trade name) or others.
In the case where an application needing the high-speed rendering is started to render the image, the period of the graphic data GD1 may appear shorter than that of the waveform illustrated in
Therefore, one example of the actions of the matrix type display device 11 in the display of the case needing the high-speed rendering is described with reference to the timing chart of
Then, at the timing t1 illustrated in
In this case, as shown in
Moreover, another example of the actions of the matrix type display device 11 in the display of the case needing the high-speed rendering is described with reference to the timing chart of
Then, at the timing t1 illustrated in
In the case where the write timing of the graphic data (B) in the frame memory 14 from the image writing unit 1 is slower than the read end timing t5 of the graphic data (A), as shown in
Moreover, at a timing later than the read end timing t5 of the graphic data (A), and after the timing t5 and before the timing t6 of the frame synchronizing signal FS inputted at first, the graphic data (B) and the graphic data (C) are written in the frame memory 14 (
In the case where the write wait signal WT is thus fixed at the low output, an image may be displayed in a midway cut state, or some images may be skipped. However, the rendering can be made to match the frame speed of the graphic data GD1 fed from the image writing unit 1 so that the high-speed image can be rendered by the display panel module unit 13.
In the case where such an application is used that its own execution speed lowered as the rendering speed is lowered, for example, the rendering speed can match the application side thereby to prevent the processing delay on the application side. Moreover, the graphic data GD1 preferred to be rendered at the high speed can be displayed on the display panel module unit 13 at the frame speed fed from the image writing unit 1.
<Configuration>
Here are described at first the points, at which the matrix type display device of this embodiment is different from the aforementioned first embodiment. This matrix type display device is configured, as shown in
On the basis of the frame synchronizing signal FS, the write wait signal output control circuit 23 detects the write frequency of the graphic data GD1 from the image writing unit 1 in the frame memory 14 for a predetermined time period, and changes the write wait OFF flag WTOFF into the high state or the low state in the write wait signal output control circuit 3 in dependence upon whether or not the write frequency is high. Specifically, on the basis of the timing synchronized with the frame synchronizing signal FS, the write wait signal output control circuit 23 decides the number of productions of the write wait signal WT at all times. In the case where the number of productions is at a predetermined reference number m or more, the write wait signal output control circuit 23 decides that the write frequency of the graphic data GD1 is higher than the predetermined reference number, and sets the write wait OFF flag WTOFF into the high state. On the other hand, in the case where the number of productions of the write wait signal WT is the predetermined reference number m or less, the write wait signal output control circuit 23 decides that the write frequency is lower than the predetermined reference number, the write wait signal output control circuit 23 sets the write wait OFF flag WTOFF into the low state. Here, the detection of the predetermined reference number m may be referred to either one period or a predetermined plurality of periods of the frame synchronizing signal FS.
In the case where the write wait OFF flag WTOFF is in the low state, the write wait signal output control circuit 23 outputs the write wait signal WT at the high output as a second write wait signal WT2 at the high output to the image writing unit 1. In the case where the write wait OFF flag WTOFF is in the high state, the write wait signal output control circuit 23 outputs the second write wait signal WT2 at the low output even if the write wait signal WT becomes the high output.
In the case where the second write wait signal WT2 fed from the write wait signal output control circuit 23 is the low output, the image writing unit 1 transmits the graphic data GD1 of the next frame to the frame memory 14, and writes them. On the other hand, in the case where the second write wait signal WT2 is the high output, the image writing unit 1 stops the output of the graphic data GD1 of the next frame to the frame memory 14. Therefore, in the case where the write wait OFF flag WTOFF is in the high state in the write wait signal output control circuit 23, the second write wait signal WT2 is always the low output so that the write wait of the graphic data GD1 of the next frame in the frame memory 14 does not occur.
In short, in the case where the write wait signal WT occurs the predetermined reference number m or more, it is decided that the high-speed rendering is necessary. In this case, the write wait OFF flag WTOFF is set into the high state thereby to make it possible to prevent the production of the write wait. On the other hand, in the case where the number of productions of the write wait signal WT is at the predetermined reference number m or less, it is decided that the high-speed rendering is not necessary, and the write wait OFF flag WTOFF is set into the low state, and the write of the graphic data from the image writing unit 1 is caused to suitably wait.
The remaining configurations are similar to those of the first embodiment, so that their description is omitted.
<Actions>
The actions of the matrix type display device thus configured are explained with reference to the timing chart of
As described above, the write wait signal output control circuit 23 always decides the number of productions of the write wait signal WT (of
Here, the reference number m is set into the optimum value according to the kind of application.
At first, here is described the case, in which the write wait OFF flag WTOFF is in the low state, that is, in the case where the number of productions of the write wait signal WT (of
The image writing unit 1 writes the graphic data GD1 (of
In the case where the write wait OFF flag WTOFF (of
Next, at the timing t3 of the read start signal RK outputted on the basis of the frame synchronizing signal FS (of
Subsequently, at the timing t5 when the read of the graphic data GD2 (of
At the instant when the read end signal RE (of
Here is described the case, in which the write of the graphic data from the image writing unit 1 is detected at the predetermined reference number m or more so that the write wait OFF flag WTOFF is changed into the high state. In the case where the interval to write the first frame (A), the second frame (B) and the third frame (C) of the graphic data GD1 in the frame memory 14 is short, as shown in
In the case where the write wait signal WT thus occurs at a short interval so that the number of its productions for a predetermined period based on the frame synchronizing signal FS (of
In the case where the write wait OFF flag WTOFF (of
After this, the write wait signal output control circuit 23 detects the low output of the write wait signal WT on the basis of the frame synchronizing signal FS (of
In the case where the write number of the graphic data GD1 from the image writing unit 1 into the frame memory 14 for the predetermined period is thus larger than the predetermined reference number, it is decided that the high-speed rendering is necessary, and the write wait OFF flag WTOFF is changed into the high state. In the case where the write wait OFF flag WTOFF is in the high state, the second write wait signal WT2 is outputted at the low level to the image writing unit 1 even if the write wait signal WT is outputted at the high level, but the write of the graphic data from the image writing unit 1 is not inhibited. As a result, the write wait of the graphic data does not occur.
On the other hand, in the case where the write number of the graphic data GD1 from the image writing unit 1 in the frame memory 14 for the predetermined period is less than the predetermined reference number, it is decided that the high-speed render is not necessary, and the write wait OFF flag WTOFF is changed into the low state. In the case where the write wait OFF flag WTOFF is in the low state, the output of the write wait signal WT is outputted as it is as the second write wait signalWT2 to the image writing unit 1. This image writing unit 1 causes the graphic data write to wait suitably, if necessary.
Thus, the write wait signal output control circuit 23 in the data write control unit 22 detects the image write frequency of the image writing unit 1. In the case where the write wait signal output control circuit 23 decides that the image writing unit 1 needs the high-speed rendering, the write wait signal output control circuit 23 feeds the second write wait signal WT2 at the low output to the image writing unit 1 on the basis of the write wait signal WT and the write wait OFF flag WTOFF. As a result, the image writing unit 1 can write the graphic data GD1 in the frame memory 14 without any write wait.
The matrix type display device of the second embodiment thus far described is configured such that the write wait signal output control circuit 23 of the data write control unit 22 controls whether or not the second write wait signal WT2 is to be outputted according to the state of the write wait OFF flag WTOFF so that the write of the graphic data from the image writing unit 1 in the frame memory 14 is awaited by the second write wait signal WT2 thereby to prevent the execution speed of the application from being lowered. This embodiment is configured such that both the write wait signal WT and the write wait OFF flag WTOFF are outputted to the image writing unit 1 so that whether or not the graphic data GD1 of a new frame are to be written is decided by the image writing unit 1 according to the combination of the two.
<Configuration>
To the image writing unit 1, there are inputted both the write wait signal WT from a data write control unit 32 and a write wait OFF signal (i.e., the “write wait OFF flag” in the second embodiment) WTOFF. When the write wait OFF signal WTOFF is the low output, the write wait signal WT is processed as valid, and whether or not the graphic data GD1 are to be outputted is decided based on the write wait signal WT. When the write wait signal WT is the high output, the write of the graphic data GD1 of a next frame in the frame memory 14 is awaited. When the write wait signal WT is at the low output, the write of the graphic data GD1 of the next frame in the frame memory 14 is started.
On the other hand, when the write wait OFF signal WTOFF is at the high output, the graphic data GD1 of the next frame are written in the frame memory 14 not only in the case where the write wait signal WT inputted is the low output but also in the case where the write wait signal WT is at the high output.
Here, the write wait OFF signal WTOFF is fed from a write wait signal output control circuit 33 to the image writing unit 1. Like the write wait signal output control circuit 23 of the second embodiment, the write wait signal output control circuit 33 detects the write frequency of the graphic data GD1 to the frame synchronizing signal FS, and controls whether or not the image write in the frame 14 is permitted.
In the matrix type display device of the configuration shown in
<Configuration>
At first, here are described the points, at which the matrix type display device of this embodiment is different from that of the aforementioned first embodiment. This matrix type display device is configured, as shown in
The synchronizing signal input detecting circuit 34 detects whether or not the frame synchronizing signal FS is inputted, and outputs the detected result as a synchronizing signal detection result signal FSD to the synchronizing signal switching circuit 35.
On the other hand, the input control unit 11 is provided with a false synchronizing signal producing circuit 36 for generating a false synchronizing signal FS2, which can be used in place of the frame synchronizing signal FS. The false synchronizing signal FS2 is inputted to the synchronizing signal switching circuit 35.
To the synchronizing signal switching circuit 35, there are inputted the false synchronizing signal FS which is outputted from the display panel module unit 13, the false synchronizing signal FS2 which is outputted from the false synchronizing signal producing circuit 36, and the synchronizing signal input detecting signal FSD which is outputted from the synchronizing signal input detecting circuit 34. On the basis of the synchronizing signal input detecting signal FSD of the synchronizing signal switching circuit 35, moreover, either the frame synchronizing signal FS or the false synchronizing signal FS2 is selected and outputted as a switched synchronizing signal FSK to the synchronizing circuit 17.
The remaining configurations are similar to those of the first embodiment so that their description is omitted.
<Actions>
Here are described the actions of the matrix type display device thus configured. The processing in the display panel module unit 13 is similar to that of Embodiment 1 so that its description is omitted.
At first, here is described the case, in which the frame synchronizing signal FS is inputted from the display panel module unit 13 to the synchronizing signal input detecting circuit 34 and the synchronizing signal switching circuit 35. When the frame synchronizing signal FS is inputted to the synchronizing signal input detecting unit 34, the synchronizing signal input detecting circuit 34 outputs the synchronizing signal input detecting signal FSD at the low level so as to indicate that the frame synchronizing signal FS is inputted.
The false synchronizing signal generating circuit 36 divides the frequency of the clock owned by the (not-shown) internal circuit of the input control unit 12 or the like, and produces the false synchronizing signal FS2 having a frequency approximate that of the frame synchronizing signal FS. Depending upon the configuration of the input control unit 12, the false synchronizing signal FS2 need not have a frequency approximate that of the frame synchronizing signal FS but may be a signal having a higher frequency than that of the frame synchronizing signal FS. The false synchronizing signal FS2 is outputted from the false synchronizing signal producing circuit 36 and is inputted to the synchronizing signal switching circuit 35.
In the case where the synchronizing signal input detecting signal FSD outputted from the synchronizing signal input detecting circuit 34 is the low output, the frame synchronizing signal FS is being inputted from the display panel module unit 13 to the synchronizing signal switching circuit 35. Therefore, the synchronizing signal switching circuit 35 outputs the frame synchronizing signal FS as the switched synchronizing signal FSK to the synchronizing circuit 17.
In the case where the frame synchronizing signal FS is thus being inputted to the synchronizing signal detecting circuit 34 and the synchronizing signal switching circuit 35, the matrix type display device shown in
Here is described the case, in which the frame synchronizing signal FS is not inputted from the display panel module unit 13 to the synchronizing signal input detecting circuit 34 and the synchronizing signal switching circuit 35. In the case where the frame synchronizing signal FS is not inputted to the synchronizing signal input detecting circuit 34, this synchronizing signal input detecting circuit 34 sets the synchronizing signal input detecting signal FSD to the high output so as to indicate that the synchronizing signal is not inputted.
In the case where the synchronizing signal input detecting signal FSD outputted from the synchronizing signal input detecting circuit 34 is the high output, the frame synchronizing signal FS is not inputted from the display panel module unit 13 to the synchronizing signal switching circuit 35. Therefore, the synchronizing signal switching circuit 35 outputs the false synchronizing signal FS2 as the switched synchronizing signal FSK to the synchronizing circuit 17.
Here, the remaining configuration components in the input control unit 12 perform the actions like those of Embodiment 1 so that their description is omitted.
With the configuration shown in
Here, the synchronizing signal input detecting circuit 34, the synchronizing signal switching circuit 35 and the false synchronizing signal producing circuit 36 can also be added to the matrix type display device according to the second and third embodiments.
<Configuration>
At first, here is described the points, at which the matrix type display device of the fifth embodiment is different from that of the aforementioned first embodiment. This matrix type display device is provided with not only the display panel module unit 13 but also a second display module 130, as shown in
Like the display module 13, the second display module 130 is provided therein with a second in-module frame memory 130, a second display panel 190, a second signal electrode drive circuit 200 and a second scanning electrode drive circuit 210. The second signal electrode drive circuit 200 outputs a read control signal RCA to the second in-module frame memory 130, and outputs a line synchronizing signal LSA and a frame synchronizing signal FSA to the second scanning electrode drive circuit 210. Here, the frame synchronizing signal FSA is outputted to a synchronizing signal selecting circuit 30, too.
Moreover, the input control unit 12 is provided with the synchronizing signal selecting circuit 30, to which are inputted the frame synchronizing signal FS from the display panel module unit 13 and the frame synchronizing signal FSA from the second display panel module unit 130. On the basis of a frame synchronization selecting signal FFS from the image writing unit 1, the synchronizing signal selecting circuit 30 selects either the frame synchronizing signal FS or the frame synchronizing signal FSA, and outputs the selected signal as a selected frame synchronizing signal FS3 to the synchronizing circuit 17.
The remaining configurations are similar to those of the first embodiment so that their description is omitted.
<Actions>
The actions of the matrix type display device thus configured are described with reference to a timing chart of
The matrix type display device in this embodiment synchronizes the actions of the input control unit 12 with either the frame synchronizing signal FS or the second frame synchronizing signal FS2 selected by the synchronizing signal selecting circuit 30. As a result, the display panel module unit outputting the selected signal may display the image needing no high-speed rendering. In order to permit the write wait signal WT from the write wait signal output control circuit 3, therefore, the image writing unit 1 outputs the high signal as the WT output control signal WTOC, as illustrated in
Moreover, (A) of
When graphic data (B) for the display module 13 are inputted as the GD1 from the external image writing unit 1 to the input control unit 12 of the matrix type display unit 11, as shown in
When the storage of the graphic data GD1 in the frame memory 14 ends at the timing t1, as shown in
On the other hand, the write wait signal output control circuit 3 of the data write control unit 2 decides that the output of the write wait signal WT is permitted, because the WT output control signal WTOC from the image writing unit 1 is the high output. At the aforementioned timing t1, therefore, the write wait signal output control circuit 3 outputs the write wait signal WT to the image writing unit 1, as shown in
On the basis of the reference signal produced by the not-shown oscillation circuit, the signal electrode drive circuit 20 in the display panel module unit 13 produces and outputs the read control signal RC to the in-module frame memory 18, and outputs the frame synchronizing signal FS (of
On the basis of the reference signal produced by the oscillation circuit different from the oscillation circuit for the signal electrode drive circuit 20, the second signal electrode drive circuit 200 in the second display panel module unit 130 likewise produces and outputs the second read control signal RCA to the second in-module frame memory 18, and outputs the second frame synchronizing signal FSA (of
On the basis of a frame synchronizing signal selection control signal FSS inputted from the external image writing unit 1, the synchronizing signal selecting circuit 30 is controlled to select the frame synchronizing signal FS (of
The synchronizing circuit 17 is reset, at the instant when fed with the write end signal WE from the data write control unit 2, to transfer to the wait state, in which it waits till the selected frame synchronizing signal FS3 illustrated in
When the selected frame synchronizing signal FS (of
Moreover, the graphic data GD3 (of
At the instant when the (n+2)-th graphic data stored in the in-module frame memory 18 are to be read as the GD3, therefore, the graphic data (B) newly transferred and stored are read as the GD3 so that they are not switched, while being read, into the graphic data newly transferred midway of one frame.
The graphic data (C) or the next write data are not written in the frame memory 14 for the period from the timing t1 of the write end signal WE of
When the read end signal RE (of
Here, the graphic data GD2 (of
The transfer of the graphic data (C) of the next frame, which are written in the frame memory 14 at the timing t5, to the in-module frame memory 18 is started at the timing t6 of the next selected frame synchronizing signal FS3, at which the graphic data (B) were read from the in-module frame memory 18.
Thus, in the matrix type display device 11, the graphic data GD2 (of
Here is described the graphic data to be displayed in the second display panel 190. As described above, the signal selected by the synchronizing signal selecting circuit 30 is the frame synchronizing signal FS but not the second frame synchronizing signal FSA. As shown in
Specifically, if the write of the graphic data in the second in-module frame memory 190 from the frame memory 14 is performed asynchronously of the second frame synchronizing signal FSA, the second frame synchronizing signal FSA reads the graphic data (Y) from the frame memory 14 at a timing t8 of
Since the frame synchronizing signal FS is selected as the selected frame synchronizing signal FS3, however, the graphic data (Y) are read in this case from the frame memory 14 and written in the second in-module frame memory 180. As a result, the graphic data of the (n+5)-th frame to be displayed in the second display panel 190 contain the image, in which the graphic data (X) and the graphic data (Y) are switched in one frame.
In the case where the graphic data of the (n+5)-th frame of
Specifically, the image writing unit 1 outputs the frame synchronizing signal selecting control signal FSS to the synchronizing signal selecting unit 30 so that the synchronizing signal selecting unit 30 may select either the frame synchronizing signal FS from the display panel module unit 13 or the frame synchronizing signal FSA from the display panel module unit 130. At this time, a smooth image can be displayed by selecting the display module unit for displaying the image, the frame of which is entirely or mostly updated, such as the camera image for each frame. On the other hand, the image to be displayed on the other display panel left selected is almost the image needing a partial update such as a graphic image, so that the display of an image having unremarkable breaks and little display deterioration can be realized.
In the description thus far made, moreover, the display module for displaying the image, the frame of which is entirely or mostly updated, such as the camera image is preferred to display a smooth image by selecting either the frame synchronizing signal FS from the display panel module unit 13 or the frame synchronizing signal FSA from the display panel module unit 130 with the synchronizing signal selecting unit 30 in accordance with the kind of the application used. However, in the case where one display module is in the display OFF state or in the power-OFF state, the frame synchronizing signal from the display panel module unit displaying the image may be selected independently of the contents of the other display image so that the display may be made in synchronism with the selected frame synchronizing signal.
As described in connection with the fourth embodiment, moreover, the device may be provided with the synchronizing signal input circuit 34, the synchronizing signal switching circuit 35 and the false synchronizing signal producing circuit 36.
The matrix type display device according to this invention comprises: a frame memory capable of storing at least one frame of graphic data inputted from an image writing unit; a data read control circuit for outputting a write wait signal for causing the write of graphic data to the frame memory to wait, to the image writing unit, and for outputting a write end signal at the time of ending the write of the graphic data inputted from the image writing unit for each frame, in the frame memory; a synchronizing circuit for outputting a read start signal on the basis of the write end signal and a frame synchronizing signal; a data read control circuit for reading the graphic data stored in the frame memory, on the basis of the read start signal; an in-module frame memory for storing the graphic data read from the frame memory; and a display drive circuit for outputting the frame synchronizing signal, reading the graphic data stored in the in-module frame memory and for driving a display panel for displaying the graphic data. As a result, in the case where the application needing the high-speed rendering is started, the rendering is started without any delay of write so that the rendering speed can be prevented from lowering. In the case where the application needing no high-speed rendering is started, on the other hand, the write is delayed so that the contents of the rendered image can be prevented from being shifted with time.
Number | Date | Country | Kind |
---|---|---|---|
2003-047054 | Feb 2003 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP04/01874 | 2/19/2004 | WO | 8/22/2005 |