A serial-to-parallel converter circuit is constructed of a plurality of D flip-flops receiving, as a clock signal, data in a single signal of serial data stored in a ROM. Each D flip-flop transmits “high” data to a next stage through a latch operation every time a piece of the data is read from the ROM. The plurality of D flip-flops converts the signal of serial data to parallel data by producing output signals as control signals. According to this arrangement, a signal production circuit and a display device incorporating it become available which allow for a reduction in the capacity, cost, and dimensions of the storage means, and also in the wiring and substrate areas required around the storage means, through more efficient use of the data stored in the storage means.
|
25. A signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses, comprising:
a memory for storing, as the digital data, a single signal of serial data including a time series of data pulses representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
a serial-to-parallel conversion circuit for reading the signal of serial data from the memory and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
1. A signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses, comprising:
storage means for storing, as the digital data, a single signal of serial data including a time series of data pulses representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
serial-to-parallel converter means for reading the signal of serial data from the storage means and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
28. A display device including a signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses, the signal production circuit comprising:
a memory for storing, as the digital data, a single signal of serial data including a time series of data poises representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
a serial-to-parallel conversion circuit for reading the signal of serial data from the memory and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
17. A display device including a signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses,
the signal production circuit comprising:
storage means for storing, as the digital data, a single signal of serial data including a time series of data pulses representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
serial-to-parallel converter means for reading the signal of serial data from the storage means and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
2. The signal production circuit as defined in
the serial-to-parallel converter means includes a plurality of flip-flops, connected in cascade so that an output signal of one flip-flop is an input signal of a next, which convert data from serial to parallel by sequentially latching input data based on the signal of serial data which serves as a common clock signal to all the flip-flops, and deriving output signals from predetermined ones of the plurality of flip-flops as the parallel data.
3. The signal production circuit as defined in
combining means for producing the plurality of kinds of pulse signals by combining output signals from the predetermined ones of the plurality of flip-flops.
4. The signal production circuit as defined in
control switching means for supplying the produced plurality of kinds of pulse signals to a plurality of circuits which operate in respective sequences of a common frame period, by switching from one circuit to another at the common frame period.
5. The signal production circuit as defined in
the serial-to-parallel converter means performs an AND operation between the signal of serial data and data pulses with a pulse period equal to, or shorter than, a base pulse width of the signal of serial data and with a base pulse width 1/n times that of the signal of serial data, where n is an integer, before the conversion to the parallel data is performed.
6. The signal production circuit as defined in
the storage means stores the single signal of serial data into which a plurality of signals of serial data representative of a plurality of sequences are merged; and
the serial-to-parallel converter means decomposes the single signal or serial data into the signals of serial data, each signal representative of one of the plurality of sequences, and produces parallel data representative of the plurality of sequences from the signals of serial data.
7. The signal production circuit of
8. The signal production circuit as defined in
the plurality of kinds of pulse signals are used to drive matrix-type display elements in a predetermined sequence.
9. The signal production circuit as defined in
the single signal of serial data includes a time series or data pulses each of which rises in synchronism with at least one of rise and fall timings of the plurality of kinds of pulse signals.
10. The signal production circuit of
11. The signal production circuit of
12. The signal production circuit of
the plurality of pulse signals produced by the serial-to-parallel converter means are a plurality of control signals for controlling the operation of a device embodying the signal production circuit, and
the single signal of serial data includes a time series of data pulses representative of all rises and fall timings of the plurality of control signals and data pulses of all time intervals between such rise and fall timings.
13. The signal production circuit of
14. The signal production circuit of
15. The signal production circuit of
16. The signal production circuit of
18. The display device as defined in
display pixels which are constituted by electroluminescence elements.
19. The display device as defined in
the signal production circuit produces, as the plurality of kinds of pulse signals, a plurality of control signals to drive the display element in a predetermined sequence.
20. The display device as defined in
wherein the signal production circuit supplies plurality of first timing signals to a write drive circuit as the control signals to control an application timing of the write voltage.
21. The display device as defined in
wherein the signal production circuit supplies to the modulation drive circuit a plurality of second timing signals as control signals to control timings of application of the modulation voltage.
22. The display device of
23. The display device of
24. The display device of
26. The signal production circuit of
27. The signal production circuit of
|
The present invention relates to signal production circuits for producing a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses, and also to display devices, such as capacitive flat matrix displays, liquid crystal displays, and plasma displays, incorporating such a signal production circuit.
Matrix-type display devices, such as capacitive flat matrix displays, liquid crystal displays, and plasma displays, share similar peripheral mechanism for voltage application and its control, although they differ from each other in materials used for display elements and voltages supplied to display panels. A schematic arrangement of a capacitive flat matrix display is illustrated as an example in a block diagram constituting
A scanning driver 72 is connected to the scanning electrodes 71b, supplying predetermined voltage to the scanning electrodes 71b through operation of a shift register circuit 73. A data driver 74 is connected to the data electrodes 71a, supplying predetermined voltage to the data electrodes 71a through operation of a shift register and latch circuit 75. A drive circuit 76 includes a write drive circuit 76a and a modulation drive circuit 76b and produces a high voltage for the display panel 71 from voltage, VD, (for example, 12V) for use in a drive circuit supplied from a power source 80 according to a control signal input from a drive logic circuit 77. The write drive circuit 76a supplies write voltage (for example, 200V) to the scanning driver 72 which then supplies the voltage to pixels illuminate the display panel 71. The modulation drive circuit 76b supplies modulation voltage (for example, 40V) to the data driver 74 which then turns on or off the EL elements according to display data.
The drive logic circuit 77 produces timing signals (control signals) 78 and 79 to drive the display panel 71 from voltage, VL, (for example, 5V) for use in a logic circuit supplied from the power source 80 according to display data D and input signals including clock signals CK for display data transfer, horizontal synchronous signals H, and vertical synchronous signals V. The data (digital data) to produce the timing signals 78 and 79 is stored in an internal ROM (Read Only Memory) 77a. The timing signal 78 is used to control the timing of the write voltage supply from the write drive circuit 76a. Meanwhile, the timing signal 79 is used to control the timing of the modulation voltage supply from the modulation drive circuit 76a.
In a conventional control signal production circuit 81, as detailed in the above, the ROM 77a stores all the data required to drive the display panel 71 for each kind of control signals and therefore needs a large storage capacity. For example, in the case illustrated in
The present invention has an object to present signal production circuits that allow for a reduction in the capacity, cost, and dimensions of a ROM and other storage means and also in the wiring and substrate areas required around the storage means, through more efficient use of the data stored in the storage means. The present invention has another object to present display device incorporating such a signal production circuit.
To achieve the first object, a signal production circuit in accordance with the present invention is a signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses, and is characterized in that it includes:
storage for storing, as the digital data, a single signal of serial data including a time series of data pulses representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
serial-to-parallel converter for reading the signal of serial data from the storage and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
According to the invention, the serial-to-parallel converter produces a plurality of kinds of pulse signals by converting a single signal of data stored in the storage from serial to parallel. The parallel conversion is carried out using predetermined data contained in the signal of serial data representative of the rise and fall timings of all the pulse signals, and the produced pulse signals are provided as parallel output data via individual paths. The pulse signals are divided into two or more kinds which have same or different rise and fall timings. The serial data includes a time series of data pulses representative of rise and fall timings of the pulse signals. Therefore, the data pulses constituting the serial data may be arranged in any time series, that is, any pulse width and timing relative to each other. Hence, a plurality of kinds of pulse signals can be readily produced with various rise and fall timings.
Further, since the gross amount of data does not change before and after a normal serial-to-parallel conversion, the amount of data does not change between a case where the serial data prepared by merging individual pieces of data, each piece representative of one of the pulse signals, is simply read and converted from serial to parallel and a case where all the data is stored in advance in the storage for each kind of the pulse signals and directly read as parallel data. In contrast, in the present embodiment, a single signal of serial data is prepared by using both the data pulses representative of all the rise and fall timings of the pulse signals and the data pulses representative of time intervals between the rise and fall timings. In this manner, those pieces of data that are redundant in terms of time series in the production of the pulse signals are eliminated. Accordingly, the storage needs to store only a fraction of the gross amount of data and transfer only a fraction of the gross amount of data per unit time. In addition, only a single signal of serial data needs to be read from the storage; therefore, the storage requires only a single pair of terminal and data output line.
Hence, the data stored in the ROM or other storage is thus used with increased efficiency. This enables reduction in the capacity, cost, and dimensions of the storage and also in the wiring and substrate areas required around the storage.
To achieve the second object, a display device in accordance with the present invention is characterized in that it is provided with a signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses,
the signal production circuit including:
storage for storing, as the digital data, a single signal of serial data including a time series of data pulses representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
serial-to-parallel converter for reading the signal of serial data from the storage and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
According to the invention, the provision of a signal production circuit for producing the plurality of kinds of pulse signals allows for a reduction in the capacity, cost, and dimensions of the storage such as a ROM and also in the wiring and substrate areas required around the storage. Hence, the provision allows for a reduction in the cost and dimensions, especially, the area, of the display device.
For a fuller understanding of the nature and advantages of the invention, reference should be made to the ensuing detailed description taken in conjunction with the accompanying drawings.
The following description will discuss an embodiment of a signal production circuit in accordance with the present invention in reference to
The ROM (storage means) 2 is an integrated circuit storing serial data signal WDATA from which the control signals W1, W2, D1, and D2 are produced. As shown in
The serial data signal WDATA includes a time series of data pulses. The rise of each data pulse is representative of the rise and/or fall timings of the control signals W1, W2, D1, and D2. The serial data signal WDATA contains a data pulse (data) d1 whose rise timing is representative of the rise timing of the control signal W1, a data pulse d2 whose rise timing is representative of the fall timing of the control signal W1 and the rise timing of the control signal W2, a data pulse d3 whose rise timing is representative of the rise timing of the control signal W1, a data pulse d4 whose rise timing is representative of the rise timing of the control signal D1, a data pulse d5 whose rise timing is representative of the fall timing of the control signal D1 and the rise timing of the control signal D2, and a data pulse d6 whose rise timing is representative of the rise timing of the control signal D1.
The serial-to-parallel converter circuit (serial-to-parallel converter means) 3 is constituted by six cascade-connected D flip-flops F/F1 to F/F6. The serial data signal WDATA which is read from the ROM 2 via predetermined one of its terminals is supplied to the clock terminals of the D flip-flops F/F1 to F/F6 as a common clock signal. A common reset signal is supplied to the R terminals of all the D flip-flops. A high level signal is always supplied to the D terminal of the D flip-flop F/F1. The signal output from the
As to the D flip-flops F/F2 to F/F5, the signal output from the Q terminal of one is the signal input to the D terminal of the next. Being designated as parallel control signals W1, W2, D1, and D2, the signal outputs via the Q terminals of the second-, third-, fifth-, and sixth-stage D flip-flops F/F2, F/F3, F/F5, and F/F6 are transmitted through individual paths and supplied as inputs to a display device drive circuit.
Now, the operations of the control signal production circuit 1 arranged as above will be explained. The operations do not differ if “high” and “low” levels of the serial data signal WDATA, and the control signals W1, W2, D1, and D2 are reversed. A reset operation is performed by applying a reset signal to all the D flip-flops of
The flip-flop F/F2 remains in this state until it receives the high data pulse d2, which is a next pulse constituting the serial data signal WDATA. Accordingly, the latch period extending from one latch timing to next is equal to the time interval from an application of a high data pulse (or low data pulse) to a next application of a high data pulse (or low data pulse) in the serial data signal WDATA. In the above case, since the reading interval from the data pulse d1 to the data pulse d2 is set to be equal to the duration in which the control signal W1 is high, the control signal W1 of
As each D flip-flop receives the data pulse d2, it latches data in synchronism with the rise timing of the data pulse d2 in the same manner as in the foregoing. Besides, after having received the data pulse d1, the D flip-flop F/F1 always provides low level output from the
Thus, data is transferred sequentially from the D flip-flop F/F2 to the D flip-flop F/F6 in synchronism with the rise timings of the data pulses d1 to d6 constituting the serial data signal WDATA. Accordingly, the control signal D1 rises in synchronism with the rise of the data pulse d4 and falls in synchronism with the rise of the data pulse d5, and the control signal D2 rises in synchronism with the rise of the data pulse d5 and falls in synchronism with the rise of the data pulse d6.
In the present embodiment, the serial data signal WDATA is thus converted to parallel data by deriving output signals from predetermined ones of the D flip-flops. Desired control signals become available by deriving output signals from appropriately selected D flip-flops. Therefore, parallel control signals W1, W2, D1, and D2 can be readily produced from serial data signal WDATA using a known latch circuit.
As described above, the serial-to-parallel converter circuit 3 produces the four control signals W1, W2, D1, and D2 by converting serial data signal WDATA, which is stored in the ROM 2 and supplied to the serial-to-parallel converter circuit as a single signal, from serial to parallel through latch operations of the D flip-flops F/F1 to F/F6 which operate on the data pulses d1 to d6, as a clock signal, constituting the serial data signal WDATA. The control signals W1, W2, D1, and D2 should be produced with a predetermined relationship of timings as shown in
Since the gross amount of data does not change before and after a normal serial-to-parallel conversion, the amount of read-out data does not change between a case where the serial data prepared by merging individual pieces of data, each piece representative of one of the control signals W1, W2, D1, and D2, is simply read out and converted from serial to parallel and a case where all the data is stored in advance in the ROM 2 for each one of control signals W1, W2, D1, and D2 and directly read out as parallel data. In contrast, in the present embodiment, a single serial data signal WDATA is prepared by using both the data pulses d1 to d6 representative of the rise and fall timings of the control signals W1, W2, D1, and D2 for use in predetermined sequential drive of an EL display device and the data representative of time intervals between the rise and fall timings.
In this manner, those pieces of data that are redundant in terms of time series in the production of the control signals W1, W2, D1, and D2 are eliminated. Specifically, no more data is required than the data representative of timings of switchings from low to high and vice versa. Further, the timings of switchings of the four signals are controllable with a single serial data signal alone. Accordingly, the ROM 2 needs to store ¼ times the gross amount of data, and transfer ¼ times the gross amount of data per unit time. In addition, only a single serial data signal WDATA needs to be read from the ROM 2; therefore, the ROM 2 requires only a single pair of terminal and data output line instead of four. The data stored in the ROM 2 is thus used with increased efficiency. This enables reduction in the capacity, cost, and dimensions of the ROM 2 and also in the wiring and substrate areas required around the ROM 2.
For AC drive of an EL display device, the control switching circuit 12 converts the produced control signals W1, W2, D1, and D2 into the control signals PW1, PW2, PD1, and PD2 and the control signals NW1, NW2, ND1, and ND2 which are valid for every other frame periods and supplies them to a P drive circuit and an N drive circuit, so as to switch between the P and N drive circuits at the start of every frame period. The P and N drive circuits drive the EL display device with the application of positive and negative voltage (P drive and N drive) respectively to the scanning electrodes.
A part supplying signals to the P drive circuit is constituted by AND gates 13, 14, 15, and 16 which perform an AND operation between the control signals W1, W2, D1, and D2 and an externally supplied identification signal PNS to produce control signals PW1, PW2, PD1, and PD2 respectively. A part supplying signals to the N drive circuit is constituted by AND gates 17, 18, 19, and 20 and an inverter 21. The inverter 21 inverts the identification signal PNS, and the AND gates 17, 18, 19, and 20 perform an AND operation between the control signals W1, W2, D1, and D2 and the inverted signal to produce control signals NW1, NW2, ND1, and ND2 respectively.
The level of the identification signal PNS is inverted for each frame period of the control signals W1, W2, D1, and D2 so that the identification signal PNS represents a high level in P drive periods and a low level in N drive periods. The control signals PW1, PW2, PD1, and PD2 thus produced, equaling the control signals W1, W2, D1, and D2 respectively in P drive and being a low level unchangeably in N drive, are used to control a first writing (charging), a second writing (charging), a first discharge, and a second discharge in P drive of the EL element. Similarly, the control signals NW1, NW2, ND1, and ND2, being a low level unchangeably in P drive and equaling to the control signals W1, W2, D1, and D2 in N drive, are used to control a first writing (charging), a second writing (charging), a first discharge, and a second discharge in N drive of the EL element.
In other words, the control signals W1, W2, D1, and D2 are supplied to the P drive circuit as the control signals PW1, PW2, PD1, and PD2 in P drive (cycles in which the identification signal PNS is a high) and to the N drive circuit as the control signals NW1, NW2, ND1, and ND2 in N drive (cycles in which the identification signal PNS is a low).
Therefore, the arrangement of
Referring to
To solve the problem, as shown in
In this manner, the control signal is produced with rise and fall timings that are suitably modified based on the resultant rise timings of the signal a3.
The arrangement is applicable in general to supplementary data signal a2 with a pulse period 1/n times the base pulse width of the signal a1, where n is an integer. Thus, the number of rise and fall timings can be increased to any given integer. Further, all the rise and fall timings of the control signal can be uniformly shifted slightly by moving the rise timings of the signal a1 off the rise timings of the signal a2 slightly and hence distorting the synchronism. A further alternative is the supplementary data signal a2 with a base pulse period which is equal to a value other than 1/n times a base pulse width of the signal a1, thereby producing a control signal with irregularly displaced rise and fall timings.
In this manner, the arrangement of
Now, referring to
The sequence divider circuit 21 is constituted by D flip-flops F/F1, F/F12, and F/F13. The clock signal CK of
The serial data signal DATA(AB), as shown in
When the clock signal CK is supplied to the clock terminal of the D flip-flop F/F11 in
The serial data signal DATA(AB) is thus divided into the serial data signal DATA(A) in which the data Ai is arranged in a sequence corresponding to the sequence A and the serial data signal DATA(B) in which the data Bj is arranged in a sequence corresponding to the sequence B. Then, the serial data signal DATA(A) and DATA(B) are converted from serial to parallel in the same manner as in the foregoing, to enable production of individual control signals corresponding to the sequences A and B respectively. To effect the serial-to-parallel conversion, D flip-flops are prepared individually for the sequence A and the sequence B as shown in the serial-to-parallel converter circuit 3 of
If N sequences should be controlled, a signal of original serial data signal DATA(ABC . . . ) is latched according to a combination of the clock signal CK and an output signal from an N-ary counter and thereby divided into N signals of serial data for N sequences.
The ternary counter 22 is constituted by a NOT gate 22a, an OR gate 22b, and D flip-flops F/F14 and F/F15. A clock signal CK of
The output signals from the Q and
The sequence divider circuit 23 is constituted by AND gates 23a, 23b, and 23c, and D flip-flops F/F16, F/F17, and F/F18. A clock signal CK and signals Q1 and Q2 are supplied to the AND gate 23a, and the resultant output signal is supplied to the clock terminal of the D flip-flop F/F16. A clock signal CK and signals Q1 and
The serial data signal DATA(ABC), as shown in
When the clock signal CK is supplied to the ternary counter 22, the resultant signals Q1 and Q2 are representative of series of pulses shown in
The D flip-flop F/F16 latches the serial data signal DATA(ABC) according to the rise timings of the clock signal CK(A), and provides as an output the serial data signal DATA(A) comprising nothing more than the data Ai at its Q terminal. Meanwhile, the D flip-flop F/F17 latches the serial data signal DATA(ABC) according to the rise timings of the clock signal CK(B), and provides as an output the serial data signal DATA(B) comprising nothing more than the data Bj at its Q terminal. The D flip-flop F/F18 latches the serial data signal DATA(ABC) according to the rise timings of the clock signal CK(C), and provides an output the serial data signal DATA(C) comprising nothing more than the data Ck at its Q terminal.
The serial data signal DATA(ABC) is thus divided into the serial data signal DATA(A) in which the data Ai is arranged in a sequence corresponding to the sequence A, the serial data signal DATA(B) in which the data Bj is arranged in a sequence corresponding to the sequence B, and the serial data signal DATA(C) in which the data Ck is arranged in a sequence corresponding to the sequence C. Then, the serial data signals DATA(A), DATA(B), and DATA(C) are converted from serial to parallel in the same manner as in the foregoing, to enable production of individual control signals corresponding to the sequences A, B, and C respectively.
According to the arrangement of
Referring to
As shown in
The drive logic circuit 7 includes a control signal production circuit 1 as well as a ROM 2. As described earlier in detail, the control signal production circuit 1 produces control signals 78 (control signals W1, W2, D1, and D2) necessary to drive the display panel 71 from the serial data signal WDATA read from the ROM 2 in which the serial data signal WDATA is stored in advance.
According to the arrangement, the provision of the control signal production circuit 1 allows for a reduction in the capacity, cost, and dimensions of the ROM 2 and also in the wiring and substrate areas required for the drive logic circuit 7, through more efficient use of the data stored in the ROM 2 in advance.
The control signal production circuit 1 may be replaced with the control signal production circuit 11. The control signal production circuit 1 or 11 may additionally include a serial-to-parallel data converter circuit explained earlier in reference to
Referring to
The serial-to-parallel converter circuit (serial-to-parallel converter means) 32 is constituted by seventh-stage D flip-flops F/F1 to F/F7 that are connected in cascade. Accordingly, the arrangement includes the serial-to-parallel converter circuit 3 of embodiment 1, plus a D flip-flop F/F7 added thereto in a similar manner. The output signals of the D flip-flops F/F2, F/F5, and F/F6 which appear at their Q terminals are input signals of the non-cascade signal production circuit 33. The output signals of the D flip-flops F/F4 and F/F7 which appear at their Q terminals are provided as control signals SU and AL respectively.
The non-cascade signal production circuit (combining means) 33 is constituted by OR gates 34 and 35 and a D flip-flop F/F21. The OR gate 34 performs an AND operation between the output signals of the second-stage D flip-flop F/F2 and the fifth-stage D flip-flop F/F5. The result of the operation in the OR gate 34 is supplied as the clock signal to the clock terminal of the D flip-flop F/F21. To the R terminal of the D flip-flop F/F21 is supplied the same reset signal as the one supplied to the serial-to-parallel converter circuit 32. The output signal from the
Now, the following description will discuss operations of the control signal production circuit 31 arranged as above. It is supposed here that in the ROM 2 is stored a serial data signal MDATA shown in
A reset operation is performed by applying a reset signal to all the D flip-flops of
In these circumstances, the output signal of the D flip-flop F/F2 is high, while the output signal of the D flip-flop F/F5 is low. Therefore, the output signal of the OR gate 34 is high, and the D flip-flop F/F21 latches data input from its D terminal. Since the output signal from the
Subsequently, when data pulses d32 and d33 are read, the high output signal of the D flip-flop F/F2 is transferred to following stages sequentially. Since the output signals of the D flip-flops F/F2 and F/F5 both remain low until the data pulse d34 is read, the output signal of the OR gate 34 is low, and the D flip-flop F/F21 performs no latch operation. The control signal SC thus remains high. Further, when the data pulse d32 is read, the output signals of the D flip-flops F/F2 and F/F6 both remain low; therefore, the output signal of the OR gate 35 becomes low, causing the control signal SD to fall.
As the data pulse d33 is read, the output signal of the D flip-flop F/F4 becomes high, causing the control signal SU to rise. As the data pulse d34 is read, the output signal of the D flip-flop F/F5 becomes high; therefore, the output signal of the OR gate 34 becomes high, causing the D flip-flop F/F21 to latch low data and the control signal SC to rise. Under these conditions, the output signal of the D flip-flop F/F4 becomes low, causing the control signal SU to fall also.
As the data pulse d35 is read, the output signal of the D flip-flop F/F6 becomes high; therefore, the output signal from the OR gate 35 becomes high, causing the control signal SD to rise again. As the data pulse d36 is read, the output signals of the D flip-flops F/F2 and F/F6 both become low; therefore the output signal of the OR gate 35 low, causing the control signal SD to fall. In these circumstances, since the output signal of the D flip-flop F/F7 becomes high, the control signal AL rises. As the data pulse d37 is read, the output signal of the D flip-flop F/F7 falls.
As detailed in the above, in the present embodiment, the control signals SC and SD are produced by combining output signals of a plurality of D flip-flops. If a single control signal is to be produced from an output signal of a single D flip-flop, only cascade signals can be produced according to the sequence of the D flip-flops as long as no external signal is supplied. In contrast, as detailed in the above, since logic operations are executed by combining output signals of a plurality of D flip-flops, the control signals SC and SD can be produced so as to have the same rise and fall timings as discrete data pulses contained in the serial data signal MDATA.
This prevents the control signals SC, SU, SD, and AL from forming cascades. Further, the logic operations are modifiable so as to arbitrarily set the rise and fall timings, as well as their numbers, of control signals. As detailed in the above, according to the present embodiment, control signals can be produced which are suitable to a wide variety of sequences.
Needless to say, the present embodiment may incorporate the arrangement of
Referring to
As shown in
The display device of the present embodiment differs from the display device of
The drive logic circuit 27 includes a control signal production circuit 31 as well as an ROM 2. As described earlier in detail, the control signal production circuit 31 produces control signals 79 (control signals SC, SU, SD, and AL) necessary to drive the display panel 71 from the serial data signal MDATA read from the ROM 2 in which the serial data signal MDATA is stored in advance.
According to the arrangement, the provision of the control signal production circuit 31 allows for a reduction in the capacity, cost, and dimensions of the ROM 2 and also in the wiring and substrate areas required for the drive logic circuit 27, through more efficient use of the data stored in the ROM 2 in advance.
The control signal production circuit 31 may additionally include a serial-to-parallel data converter circuit explained earlier in reference to
As detailed in the foregoing, a signal production circuit in accordance with the present invention is a signal production circuit for producing, from digital data, a plurality of kinds of pulse signals which are respectively repetitions of a predetermined sequence of pulses, and is arranged so that it includes:
storage means for storing, as the digital data, a single signal of serial data including a time series of data pulses representative of all rise and fall timings of the plurality of kinds of pulse signals and data pulses representative of all time intervals between the rise and fall timings; and
serial-to-parallel converter means for reading the signal of serial data from the storage means and producing, as parallel data, the plurality of kinds of pulse signals from the data representative of all the predetermined rise and fall timings of the plurality of kinds of pulse signals.
Therefore, the signal of serial data includes a time series of data pulses representative of rise and fall timings of the plurality of pulse signals in a sequence corresponding to sequential drive. Therefore, the data pulses constituting the serial data may be arranged in any time series, which enables a timing relationship required between the plurality of pulse signals to be readily satisfied.
Further, a signal of serial data is composed containing both the data pulses representative of all the rise and fall timings of the pulse signals and the data representative of time intervals between all the rise and fall timings. Therefore, those pieces of data that are redundant in terms of time series in the production of the pulse signals are eliminated. Accordingly, the storage means needs to store, and transfer per unit time, a greatly reduced amount of data. In addition, only a single signal of serial data needs to be read from the storage means; therefore, the storage means requires only a single pair of terminal and data output line.
Hence, the data stored in the ROM or other storage means is thus used with increased efficiency. This enables reduction in the capacity, cost, and dimensions of the storage means and also in the wiring and substrate areas required around the storage means.
As detailed in the foregoing, a signal production circuit in accordance with the present invention is arranged so that the plurality of kinds of pulse signals are a plurality of control signals to drive a matrix-type display element in a predetermined sequence.
According to the invention, the serial-to-parallel converter means produces a plurality of control signals by converting a single signal of data stored in the storage means from serial to parallel. The parallel conversion is carried out using predetermined data contained in the signal of serial data representative of the rise and fall timings of all the control signals, and the produced control signals are provided as parallel output data via individual paths to a circuit in a next stage. The plurality of control signals should be produced with a predetermined relationship of timings so as to drive the display element in a predetermined sequence; however, the serial data includes a time series of data pulses representative of the rise and fall timings of the plurality of control signals in a sequence corresponding to sequential drive. Therefore, the data pulses constituting the serial data may be arranged in any time series, that is, any pulse width and pulse position (timing) relative to each other. Hence, the timing relationship can be readily satisfied for a variety of sequences.
Since the gross amount of data does not change before and after a normal serial-to-parallel conversion, the amount of data does not change between a case where the serial data prepared by merging individual pieces of data, each piece representative of one of control signals, is simply read and converted from serial to parallel and a case where all the data is stored in advance in the storage means for each kind of control signals and directly read as parallel data. In contrast, in the present embodiment, a single signal of serial data is composed containing both the data pulses representative of the rise and fall timings of the control signals for use in predetermined sequential drive of a display element and the data representative of time intervals between the rise and fall timings. In this manner, those pieces of data that are redundant in terms of time series in the production of the control signals are eliminated. Accordingly, the storage means needs to store only a fraction of the gross amount of data and transfer only a fraction of the gross amount of data per unit time. In addition, only a single signal of serial data needs to be read from the storage means; therefore, the storage means requires only a single pair of terminal and data output line.
Hence, the data stored in the ROM or other storage means is thus used with increased efficiency. This enables reduction in the capacity, cost, and dimensions of the storage means and also in the wiring and substrate areas required around the storage means.
As detailed in the foregoing, another signal production circuit in accordance with the present invention is arranged so that the serial-to-parallel converter means includes a plurality of flip-flops, connected in cascade so that an output signal of one flip-flop is an input signal of a next, which convert data from serial to parallel by sequentially latching input data based on the signal of serial data which serves as a common clock signal to all the flip-flops, and deriving output signals from predetermined ones of the plurality of flip-flops as the parallel data.
According to the invention, in the serial-to-parallel converter means, A plurality of flip-flops are connected in cascade so that an output signal of one flip-flop is an input signal of a next. Each flip-flop performs a latch operation based on the signal of serial data read from the storage means serving as a common clock signal every time a piece of data representative of a rise or fall timing of a desired pulse signal (control signal) is supplied to the clock terminal of each flip-flop.
The latch period extending from one latch timing to next is equal to the time interval from a reading of high data (or low data) to a next reading of high data (or low data) in the serial data. Accordingly, if the data reading interval is set to be equal to the duration in which the pulse signal (control signal) is high for example, a pulse signal (control signal) appears at the output of a flip-flop which latches high data supplied from a flip-flop in the previous stage upon the start of the latch period. Which pulse signal (control signal) appears at the output depends on the relative position of the flip-flop in the cascade. In the present invention, data is converted from serial to parallel by deriving output signals from predetermined ones of the plurality of flip-flops; desired pulse signals (control signals) become available by deriving output signals from appropriately selected flip-flops.
Hence a plurality of parallel pulse signals (control signals) can be readily produced from serial data, using a known latch circuit.
As detailed in the foregoing, another signal production circuit in accordance with the present invention is arranged so that it further includes combining means for producing the plurality of kinds of pulse signals (control signals) by combining output signals from the predetermined ones of the plurality of flip-flops.
According to the invention, output signals of a plurality of flip-flops are combined by the combining means to produce pulse signals (control signals). If a single pulse signal (control signal) is to be produced from an output signal of a single flip-flop, only cascade signals can be produced according to the sequence of the flip-flops as long as no external signal is supplied. In contrast, if logic operations are executed by combining output signals of a plurality of flip-flops, for example, the second- and fifth-stage flip-flops, pulse signals (control signals) can be produced such that the rise and fall timings are represented by discrete data contained in the serial data.
This prevents cascading of the pulse signal (control signal) with another pulse signal (control signal). Further, the logic operations are modifiable so as to arbitrarily set the rise and fall timings, as well as their numbers, of pulse signals (control signals). As detailed so far, according to the present invention, pulse signals (control signals) can be produced which are suitable to a wide variety of sequences.
As detailed in the foregoing, another signal production circuit in accordance with the present invention is arranged so that it further includes control switching means for supplying the produced plurality of kinds of pulse signals (control signals) to a plurality of circuits which operate in respective sequences of a common frame period, by switching from one circuit to another at the common frame period.
According to the invention, if there exist a plurality of circuits which operate in respective sequences of a common frame period, the control switching means switches from one circuit to another to sequentially supply the produced pulse signals (control signals). For example, if the pulse signals (control signals) are to be used to AC-drive a display element, the control switching means converts the produced pulse signals (control signals) into those which are valid for every other frame periods and supplies them to the drive circuits, so as to switch between drive circuits for addressing scanning electrodes so that every other display line is driven by positive voltage and the remaining lines are driven by negative voltage. In this manner, the circuits which operate in sequences of a common frame period can share the serial data; therefore, the amount of data that should be stored in the storage means is further reduced.
As detailed in the foregoing, a signal production circuit in accordance with the present invention is arranged so that the serial-to-parallel converter means performs an AND operation between the signal of serial data and supplementary data with a pulse period equal to, or shorter than, a base pulse width of the signal of serial data and with a base pulse width 1/n times that of the signal of serial data, where n is an integer, before the conversion to the parallel data is performed.
According to the invention, external supplementary data is supplied with a pulse period equal to, or shorter than, a base pulse width of the signal of serial data and with a base pulse width 1/n times that of the signal of serial data, where n is an integer. An AND operation is performed between the serial data read from the storage means and the externally provided supplementary data. For further explanation of the invention, an example is taken here in which an AND operation is performed between the serial data and a supplementary data with a pulse period equal to a base pulse width of the serial data and with a base pulse width half that of the serial data. Under these conditions, if the serial data and the supplementary data are representative a concurrent rise timing, and there are some parts in the serial data where a high level appears continuously, a rise timing and a fall timing are newly obtained at the respective boundaries of the continuous part. Thus, the rise and fall timings of the pulse signals (control signals) to be produced can be varied.
Accordingly, the arrangement is applicable in general to supplementary data with a pulse period 1/n times the base pulse width of the serial data, where n is an integer. Thus, the number of rise and fall timings can be increased to any given integer. Further, all the rise and fall timings of the pulse signal (control signal) can be uniformly shifted slightly by shifting the rise timings of the signal a1 off the rise timings of the supplementary data slightly and hence distorting the synchronism. A further alternative is supplementary data with a pulse period which is equal to a value other than 1/n times the base pulse width of the serial data, thereby producing a pulse signal (control signal) with irregularly displaced rise and fall timings.
In this manner, the arrangement allows a variety of serial-to-parallel conversions by taking advantage of timings obtained from parts of the serial data where a high level appears continuously.
As detailed in the foregoing, another signal production circuit in accordance with the present invention is arranged so that the storage means stores the single signal of serial data into which a plurality of signals of serial data representative of a plurality of sequences are merged, and the serial-to-parallel converter means decomposes the single signal of serial data into the signals of serial data, each signal representative of one of the plurality of sequences, and produces parallel data representative of the plurality of sequences from the signals of serial data.
According to the invention, a single signal of serial data is composed containing data representative of a plurality of sequences and stored in the storage means. The serial-to-parallel converter means produces parallel data representative of the plurality of sequences after decomposing the single signal of serial data into signals of serial data, each signal being intended to be representative of one of the plurality of sequences. When two signals of data for two individual sequences are combined to form a single signal of serial data so that a piece of data of one signal appears alternately with a piece of data of the other, the composed signal of serial data can be divided back into the separate signals by latching the signals independently by the use of two signals each of which rises only in the reading period of the corresponding signal. The scheme is applicable to three or more different sequences. Therefore, the invention can produce pulse signals (control signals) for a plurality of sequences without providing any additional output lines to the storage means.
As detailed in the foregoing, a display device in accordance with the present invention is arranged so that it includes one of the foregoing signal production circuits.
Therefore, the display device is cheaper and smaller, especially, in terms of area.
As detailed in the foregoing, another display device in accordance with the present invention is arranged so that it further includes display pixels which are constituted by electroluminescence elements.
According to the invention, the display pixel is constituted by an electroluminescence element; therefore, the display device is suitable for use in sequential drive whereby electroluminescence elements are charged and discharged in multiple stages.
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art intended to be included within the scope of the following claims.
Patent | Priority | Assignee | Title |
11003206, | Jan 03 2020 | Rockwell Collins, Inc. | Field-programmable gate array precision input timing |
Patent | Priority | Assignee | Title |
5001692, | Apr 21 1987 | U.S. Philips Corporation; Philips DuPont | Optical recording system providing a recording signal waveform adapted to the recording characteristics of the record carrier, and recording apparatus and record carrier for use in such systems |
5023891, | Jul 25 1989 | EMC Corporation | Method and circuit for decoding a Manchester code signal |
5031095, | Feb 20 1987 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Data transmission apparatus |
5394442, | Jul 23 1986 | Optical Communications Corporation | Optical communications transmitter and receiver |
5557272, | Jun 16 1994 | International Business Machines Corporation | Non-volatile serial-to-parallel converter system utilizing thin-film, floating-gate, amorphous transistors |
5889817, | Jul 10 1996 | FUJI ELECTRIC CO , LTD | Communication system with data comparison circuit |
5920261, | Dec 31 1996 | Design Vision Inc. | Methods and apparatus for tracking and displaying objects |
6031481, | Feb 22 1991 | CIRRUS LOGIC INC | Analogue and digital converters |
6067585, | Jun 23 1997 | Hewlett Packard Enterprise Development LP | Adaptive interface controller that can operate with segments of different protocol and transmission rates in a single integrated device |
6184851, | Oct 03 1995 | Canon Kabushiki Kaisha | Image forming apparatus and method of manufacturing and adjusting the same |
6191772, | Nov 02 1992 | SAMSUNG ELECTRONICS CO , LTD | Resolution enhancement for video display using multi-line interpolation |
6229513, | Jun 09 1997 | PANASONIC LIQUID CRYSTAL DISPLAY CO , LTD | Liquid crystal display apparatus having display control unit for lowering clock frequency at which pixel drivers are driven |
6243061, | Aug 16 1996 | U.S. Philips Corporation | Active matrix display devices and methods of driving such |
6445367, | Jun 13 1994 | Canon Kabushiki Kaisha | Electron-beam generating device having plurality of cold cathode elements, method of driving said device and image forming apparatus applying same |
6483493, | Oct 31 1997 | Seiko Epson Corporation | Electro-optical apparatus and electronic device |
JP1207792, | |||
JP122625, | |||
JP62173831, | |||
JP6317477, | |||
JP63276099, | |||
JP7049664, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 14 2000 | NAKAMURA, EIJI | Sharp Kabushiki Kaisha | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 011216 | /0672 | |
Oct 17 2000 | Sharp Kabushiki Kaisha | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Mar 23 2009 | ASPN: Payor Number Assigned. |
Mar 23 2009 | RMPN: Payer Number De-assigned. |
Nov 24 2010 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Oct 07 2014 | ASPN: Payor Number Assigned. |
Oct 07 2014 | RMPN: Payer Number De-assigned. |
Dec 19 2014 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 11 2019 | REM: Maintenance Fee Reminder Mailed. |
Jul 29 2019 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 26 2010 | 4 years fee payment window open |
Dec 26 2010 | 6 months grace period start (w surcharge) |
Jun 26 2011 | patent expiry (for year 4) |
Jun 26 2013 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 26 2014 | 8 years fee payment window open |
Dec 26 2014 | 6 months grace period start (w surcharge) |
Jun 26 2015 | patent expiry (for year 8) |
Jun 26 2017 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 26 2018 | 12 years fee payment window open |
Dec 26 2018 | 6 months grace period start (w surcharge) |
Jun 26 2019 | patent expiry (for year 12) |
Jun 26 2021 | 2 years to revive unintentionally abandoned end. (for year 12) |