1. Field of the Invention
The present invention relates to a gamma voltage generator, and more particularly, to a gamma voltage generator which can generate gamma voltages to be independently applied to RGB (red, green and blue) image signals and a digital-to-analog converter (DAC) having the same.
2. Description of the Related Art
In general, gamma correction is a task of correcting the different photoelectrical conversion characteristics and the nonlinearity of a camera and a receiver when converting light into electrical signals in the camera and reconverting the converted electrical signals into an image in the receiver. A mathematical expression applied when implementing the gamma correction can be shown as a curve, and this curve is called a gamma curve.
In order to implement gamma correction, a plurality of gamma voltages having predetermined voltage levels are set and used. Since the gamma voltages vary depending upon the characteristics of a display, the voltage levels of the gamma voltages should be controlled, which is called gamma control. The gamma control means that, when two data having different maximum luminances are normalized or tuned to be within the same range, a maximum luminance and a minimum luminance as two vertexes are maintained as they are and only the slopes of luminance curves are changed so that colors of intermediate tones become more dark or light. The gamma voltages are used in the gamma control.
Referring to
Referring to
Referring to
The gamma voltage generator 310 generates gamma voltages having the number the same as to or less than 2N (N is an integer), using inputted gamma reference voltages. The gamma voltage selection block 320 selects and outputs gamma voltages VG corresponding to N-bit gamma voltage selection signals D<0:N−1> among the 2N number of gamma voltages.
As shown in
Accordingly, the present invention has been made in an effort to solve the problems occurring in the related art, and an object of the present invention is to provide a gamma voltage generator which can generate gamma voltages to be independently applied to RGB image signals.
Another object of the present invention is to provide a digital-to-analog converter (DAC) which can output optimal gamma voltages using the gamma voltages generated by a gamma voltage generator for generating gamma voltages to be independently applied to RGB image signals.
In order to achieve the first object, according to one aspect of the present invention, there is provided a gamma voltage generator comprising an RGB common gamma voltage generation section; and at least two of an RG gamma voltage generation section, an R gamma voltage generation section, a G gamma voltage generation section, and a B gamma voltage generation section.
The RGB common gamma voltage generation section generates RGB common gamma voltages using corresponding gamma reference voltages among a plurality of gamma reference voltages. The RG gamma voltage generation section generates RG gamma voltages using corresponding gamma reference voltages among the plurality of gamma reference voltages. The R gamma voltage generation section generates R gamma voltages using corresponding gamma reference voltages among the plurality of gamma reference voltages. The G gamma voltage generation section generates G gamma voltages using corresponding gamma reference voltages among the plurality of gamma reference voltages. The B gamma voltage generation section generates B gamma voltages using corresponding gamma reference voltages among the plurality of gamma reference voltages.
In order to achieve the second object, according to another aspect of the present invention, there is provided a digital-to-analog converter comprising a gamma voltage generator, a control circuit and a switching block.
The gamma voltage generator generates at least three kinds among RGB common gamma voltages, RG gamma voltages, R gamma voltages, G gamma voltages and B gamma voltages, using gamma reference voltages. The control circuit generates at least three driving signals among an RGB driving signal, an RG driving signal, an R driving signal, a G driving signal and a B driving signal in response to an input control signal and a least significant bit of N-bit (N is an integer) gamma voltage selection signals. The switching block switches the RGB common gamma voltages, the RG gamma voltages, the R gamma voltages, the G gamma voltages and the B gamma voltages in response to at least three corresponding driving signals among the RGB driving signal, the RG driving signal, the R driving signal, the G driving signal and the B driving signal, and selects and outputs gamma voltages that correspond to bits remaining by excluding the least significant bit from the N-bit gamma voltage selection signals.
In order to achieve the second object, according to still another aspect of the present invention, there is provided a digital-to-analog converter comprising a gamma voltage generator, a control circuit and a switching block.
The gamma voltage generator generates at least three kinds among RGB common gamma voltages, RG gamma voltages, R gamma voltages, G gamma voltages and B gamma voltages, using gamma reference voltages. The control circuit generates at least two driving signals among an RG driving signal, an R driving signal, a G driving signal and a B driving signal in response to an input control signal. The switching block selects and outputs gamma voltages that correspond to N-bit gamma voltage selection signals, among the RGB common gamma voltages directly transmitted thereto, and the RG gamma voltages, the R gamma voltages, the G gamma voltages and the B gamma voltages received through switching in response to at least two driving signals among the RG driving signal, the R driving signal, the G driving signal and the B driving signal.
In order to achieve the second object, according to a still further aspect of the present invention, there is provided a digital-to-analog converter comprising a gamma voltage generator, a control circuit and a switching block.
The gamma voltage generator generates at least three kinds among RGB common gamma voltages, RG gamma voltages, R gamma voltages, G gamma voltages and B gamma voltages, using gamma reference voltages. The control circuit generates at least two driving signals among an RG driving signal, an R driving signal, a G driving signal and a B driving signal in response to an input control signal. The switching block selects and outputs gamma voltages that correspond to N-bit gamma voltage selection signals, among the RGB common gamma voltages, the RG gamma voltages, the R gamma voltages, the G gamma voltages and the B gamma voltages, in response to at least two driving signals among the RG driving signal, the R driving signal, the G driving signal and the B driving signal.
The above objects, and other features and advantages of the present invention will become more apparent after a reading of the following detailed description taken in conjunction with the drawings, in which:
Reference will now be made in greater detail to preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals will be used throughout the drawings and the description to refer to the same or like parts.
Referring to
The RGB common gamma voltage generation section 410 has a plurality of resistors R3 through Rn (n is an integer) which are connected in series between a reference node NR and a common node NC. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and RGB common gamma voltages RGB_CG are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
The RG gamma voltage generation section 420 has a plurality of resistors R1 and R2 which are connected in series between the common node NC and a first node N1. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and RG gamma voltages RG_G are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
The B gamma voltage generation section 430 has a plurality of resistors R11 and R12 which are connected in series between the common node NC and a second node N2. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and B gamma voltages B_G are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
Among the gamma reference voltages, each of a lowest voltage and a highest voltage is exclusively applied to each one of the reference node NR and the first node N1. That is to say, if the highest voltage is applied to the reference node NR, the lowest voltage is applied to the first node N1, and if the lowest voltage is applied to the reference node NR, the highest voltage is applied to the first node N1. Accordingly, there are a case in which the highest voltage or a voltage higher or lower by a predetermined voltage level than the highest voltage is applied to the second node N2 and a case in which the lowest voltage or a voltage higher or lower by a predetermined voltage level than the lowest voltage is applied to the second node N2.
At this time, since a minimum luminance and a maximum luminance should be the same in R, G and B, in the case where the same gamma reference voltages are applied to the first node N1 and the second node N2, the resistance value of the resistor array R1 and R2 which generates the RG gamma voltages RG_G and the resistance value of the resistor array R11 and R12 which generates the B gamma voltages B_G are controlled to be different from each other. Even in the case where different gamma reference voltages are applied to the first node N1 and the second node N2, in order to make a minimum luminance and a maximum luminance the same in R, G and B, the resistance value of the resistor array R1 and R2 which generates the RG gamma voltages RG_G and the resistance value of the resistor array R11 and R12 which generates the B gamma voltages B_G should be controlled.
Referring to
Referring to
The RGB common gamma voltage generation section 510 has a plurality of resistors R3 through Rn which are connected in series between a reference node NR and a common node NC. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and RGB common gamma voltages RGB_CG are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
The R gamma voltage generation section 520 has a plurality of resistors R1 and R2 which are connected in series between the common node NC and an eleventh node N11. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and R gamma voltages R_G are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
The G gamma voltage generation section 530 has a plurality of resistors R11 and R12 which are connected in series between the common node NC and a twenty second node N22. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and G gamma voltages G_G are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
The B gamma voltage generation section 540 has a plurality of resistors R21 and R22 which are connected in series between the common node NC and a third node N3. Corresponding gamma reference voltages are applied to some of the nodes between the plurality of resistors connected in series, and B gamma voltages B_G are outputted from corresponding nodes among the nodes between the plurality of resistors connected in series.
In the same manner as described above with reference to
The gamma voltage generator 400 shown in
As can be readily seen from
Referring to
The gamma voltage generator 610 generates gamma voltages having the number less than or the same as 2N (N is an integer), using gamma reference voltages. The gamma voltage generator 610 includes an RGB common gamma voltage generation circuit 611 which generates k (k is an integer) number of RGB common gamma voltages RGB_CG, an RG gamma voltage generation circuit 612 which generates l (l is an integer) number of RG gamma voltages RG_G, and a B gamma voltage generation circuit 613 which generates m (m is an integer) number of B gamma voltages B_G. The RGB common gamma voltage generation circuit 611, the RG gamma voltage generation circuit 612 and the B gamma voltage generation circuit 613 correspond to the respective resistor arrays of
The control circuit 620 generates k number of RGB driving signals D_RGB for controlling k number of RGB common switches which respectively switch the RGB common gamma voltages RGB_CG, l number of RG driving signals D_RG for controlling l number of RG switches which respectively switch the RG gamma voltages RG_G, and m number of B driving signals D_B for controlling m number of B switches which respectively switch the B gamma voltages B_G, in response to an input control signal and a least significant bit (hereinafter referred to as an “LSB”) D<0> of N-bit gamma voltage selection signals D<0:N−1>.
In the case where it is not necessary to divide RG and B, describing the states of the RGB driving signals D_RGB, k/2 number of RGB driving signals D_RGB are enabled and the remaining k/2 number of RGB driving signals D_RGB are disabled according to the logic value of the LSB D<0>. For example, when the logic value of the LSB D<0> is 0 (zero), k/2 number of switches, which select k/2 number of RGB common gamma voltages RGB_CG having relatively low voltage levels among the k number of RGB common gamma voltages RGB_CG, are turned on, and k/2 number of switches, which select the remaining k/2 number of RGB common gamma voltages RGB_CG having relatively high voltage levels among the k number of RGB common gamma voltages RGB_CG, are turned off. In the case where the switches used in the circuit comprise transmission gates realized using CMOSes, the RGB driving signals D_RGB will be applied to switches simultaneously as original signals and signals obtained by inverting the original signals. Even though explanation for the phases of the driving signals will be omitted in the following description, it is to be noted that the use of the signals having inverted phases can be adopted in the same manner.
In the case where it is necessary to divide RG and B, describing the states of the RG driving signals D_RG and the B driving signals D_B, the RG driving signals D_RG and the B driving signals D_B, that are determined by the logic value of the LSB D<0> and the input control signal, are exclusively enables with respect to each other. For example, when the input control signal commands to select RG gamma voltages RG_G, the B driving signals D_B are disabled, and the l number of RG driving signals D_RG are selectively enabled according to the logic value of the LSB D<0>. For example, when the logic value of the LSB D<0> is 0 (zero), switches, which select ½ number of RG gamma voltages RG_G having relatively low voltage levels among the l number of RG gamma voltages RG_G, are turned on, and switches, which select the remaining ½ number of RG gamma voltages RG_G having relatively high voltage levels among the l number of RG gamma voltages RG_G, are turned off.
Conversely, when the input control signal commands to select B gamma voltages B_G, the RG driving signals D_RG are disabled, and the m number of B driving signals D_B are selectively enabled according to the logic value of the LSB D<0>. For example, when the logic value of the LSB D<0> is 1 (one), switches, which select m/2 number of B gamma voltages B_G having relatively high voltage levels among the m number of B gamma voltages B_G, are turned on, and switches, which select the remaining m/2 number of B gamma voltages B_G having relatively low voltage levels among the m number of B gamma voltages B_G, are turned off.
The input control signal includes the information of an image signal for which the gamma correction is to be currently implemented. Referring to
The switching block 630 selects and outputs one or a plurality of gamma voltages VG that correspond to bit signals D<1:N−1> remaining by excluding the LSB D<0> of the N-bit gamma voltage selection signals D<0:N−1>, among the RGB common gamma voltages RGB_CG, the RG gamma voltages RG_G and the B gamma voltages B_G, in response to the RGB driving signals D_RGB, the RG driving signals D_RG and the B driving signals D_B. To this end, the switching block 630 has an RGB common switch array 631, an RG switch array 632, a B switch array 633, and a post-switching block 634.
The RGB common switch array 631 has k number of switches which switch the RGB common gamma voltages RGB_CG respectively connected to one terminals thereof to the post-switching block 634 connected to the other terminals thereof in response to the RGB driving signals D_RGB. The RG switch array 632 has l number of switches which switch the RG gamma voltages RG_G respectively connected to one terminals thereof to the post-switching block 634 connected to the other terminals thereof in response to the RG driving signals D_RG. The B switch array 633 has m number of switches which switch the B gamma voltages B_G respectively connected to one terminals thereof to the post-switching block 634 connected to the other terminals thereof in response to the B driving signals D_B.
The post-switching block 634 selects and outputs corresponding gamma voltages among the k number of RGB common gamma voltages RGB_CG applied via the RGB common switch array 631, the l number of RG gamma voltages RG_G applied via the RG switch array 632, and the m number of B gamma voltages B_G applied via the B switch array 633, in response to the bit signals D<1:N−1> remaining by excluding the LSB D<0> from the gamma voltage selection signals D<0:N−1>.
Referring to
Referring to
The gamma voltage generator 710 generates gamma voltages having the number less than or the same as 2N, using gamma reference voltages. The gamma voltage generator 710 includes an RGB common gamma voltage generation circuit 711 which generates k number of RGB common gamma voltages RGB_CG, an R gamma voltage generation circuit 712 which generates l number of R gamma voltages R_G, a G gamma voltage generation circuit 713 which generates m number of G gamma voltages G_G, and a B gamma voltage generation circuit 714 which generates o (o is an integer) number of B gamma voltages B_G. The RGB common gamma voltage generation circuit 711, the R gamma voltage generation circuit 712, the G gamma voltage generation circuit 713 and the B gamma voltage generation circuit 714 correspond to the respective resistor arrays of
The control circuit 720 generates k number of RGB driving signals D_RGB for controlling k number of RGB common switches 731 which respectively switch the RGB common gamma voltages RGB_CG, l number of R driving signals D_R for controlling l number of R switches 732 which respectively switch the l number of R gamma voltages R_G, m number of G driving signals D_G for controlling m number of G switches 733 which respectively switch the m number of G gamma voltages G_G, and o number of B driving signals D_B for controlling o number of B switches which respectively switch the o number of B gamma voltages B_G, in response to an input control signal and an LSB D<0> of N-bit gamma voltage selection signals D<0:N−1>.
The state of the RGB driving signals D_RGB is determined by the logic value of the LSB D<0>, and the states of the R driving signal D_R, the G driving signals D_G and the B driving signals D_B are determined by the logic value of the LSB D<0> and the input control signal.
For example, if the LSB D<0> has a high logic value, k/2 number of RGB driving signals D_RGB are enabled, and conversely, if the LSB D<0> has a low logic value, the remaining k/2 number of RGB driving signals D_RGB are enabled. That is to say, a pair of k/2 number of switches are exclusively enabled with respect to each other depending upon the logic value of the LSB D<0>.
When the input control signal commands to select any ones of the R gamma voltages R_G, the G gamma voltages G_G and the B gamma voltages B_G, the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are selectively enabled according to the logic value of the LSB D<0>. For example, when the input control signal commands to select the R gamma voltages R_G and the logic value of the LSB D<0> is 0 (zero), switches, which select ½ number of R gamma voltages R_G having relatively high voltage levels among the l number of R gamma voltages R_G, are turned on, and switches, which select the remaining ½ number of R gamma voltages R_G having relatively low voltage levels among the l number of R gamma voltages R_G, are turned off.
The enabling of the RGB driving signals D_RGB and the enabling of the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are independently implemented with respect to each other. The R driving signals D_R, the G driving signals D_G and the B driving signals D_B are exclusively enabled with respect to one another. Therefore, signals that are enabled simultaneously with the RGB driving signals D_RGB are any ones of the R driving signals D_R, the G driving signals D_G and the B driving signals D_B.
The input control signal includes the information of an image signal for which the gamma correction is to be currently implemented. Referring to
The switching block 730 selects and outputs gamma voltages VG that correspond to bit signals D<1:N−1> remaining by excluding the LSB D<0> of the N-bit gamma voltage selection signals D<0:N−1>, among the RGB common gamma voltages RGB_CG, the R gamma voltages R_G, the G gamma voltages G_G and the B gamma voltages B_G, in response to the RGB driving signals D_RGB, the R driving signals D_R, the G driving signals D_G and the B driving signals D_B. To this end, the switching block 730 has an RGB common switch array 731, an R switch array 732, a G switch array 733, a B switch array 734, and a post-switching block 735.
The RGB common switch array 731 has k number of switches which switch the RGB common gamma voltages RGB_CG respectively connected to one terminals thereof to the post-switching block 735 connected to the other terminals thereof in response to the RGB driving signals D_RGB. The R switch array 732 has l number of switches which switch the R gamma voltages R_G respectively connected to one terminals thereof to the post-switching block 735 connected to the other terminals thereof in response to the R driving signals D_R. The G switch array 733 has m number of switches which switch the G gamma voltages G_G respectively connected to one terminals thereof to the post-switching block 735 connected to the other terminals thereof in response to the G driving signals D_G. The B switch array 734 has o number of switches which switch the B gamma voltages B_G respectively connected to one terminals thereof to the post-switching block 735 connected to the other terminals thereof in response to the B driving signals D_B.
The post-switching block 735 selects and outputs corresponding gamma voltages among the k number of RGB common gamma voltages RGB_CG applied via the RGB common switch array 731, the l number of R gamma voltages R_G applied via the R switch array 732, the m number of G gamma voltages G_G applied via the G switch array 733, and the o number of B gamma voltages B_G applied via the B switch array 734, in response to the bit signals D<1:N−1> remaining by excluding the LSB D<0> of the gamma voltage selection signals D<0:N−1>.
Referring to
The gamma voltage generator 810 generates gamma voltages having the number less than or the same as 2N, using gamma reference voltages. The gamma voltage generator 810 includes an RGB common gamma voltage generation circuit 811 which generates k number of RGB common gamma voltages RGB_CG, an RG gamma voltage generation circuit 812 which generates l number of RG gamma voltages RG_G, and a B gamma voltage generation circuit 813 which generates m number of B gamma voltages B_G. The RGB common gamma voltage generation circuit 811, the RG gamma voltage generation circuit 812 and the B gamma voltage generation circuit 813 correspond to the respective resistor arrays of
The control circuit 820 generates RG driving signals D_RG for controlling l number of RG switches 831 which respectively switch the RG gamma voltages RG_G, and B driving signals D_B for controlling m number of B switches 832 which respectively switch the B gamma voltages B_G, in response to an input control signal.
The states of the RG driving signals D_RG and the B driving signals D_B are determined depending upon the logic value of the input control signal. In other words, in the case where an image signal, for which the gamma correction is to be currently implemented, is R (red), the RG driving signals D_RG and the B driving signals D_B are entirely disabled, otherwise the RG driving signals D_RG and the B driving signals D_B are exclusively enabled with respect to each other.
The switching block 830 selects and outputs gamma voltages VG that correspond to N-bit gamma voltage selection signals D<0:N−1>, among the RGB common gamma voltages RGB_CG directly transmitted thereto, and the RG gamma voltages RG_G and the B gamma voltages B_G received in response to the RG driving signals D_RG and the B driving signals D_B. To this end, the switching block 830 has an RG switch array 831, a B switch array 832, and a post-switching block 833.
The RG switch array 831 has l number of switches which switch the RG gamma voltages RG_G respectively connected to one terminals thereof to the post-switching block 833 connected to the other terminals thereof in response to the RG driving signals D_RG. The B switch array 832 has m number of switches which switch the B gamma voltages B_G respectively connected to one terminals thereof to the post-switching block 833 connected to the other terminals thereof in response to the B driving signals D_B.
The post-switching block 833 selects and outputs the gamma voltages VG that correspond to the N-bit gamma voltage selection signals D<0:N−1>, among the k number of RGB common gamma voltages RGB_CG directly transmitted thereto, the l number of RG gamma voltages RG_G applied via the RG switch array 831, and the m number of B gamma voltages B_G applied via the B switch array 832.
Referring to
The gamma voltage generator 910 generates gamma voltages having the number less than or the same as 2N, using gamma reference voltages. The gamma voltage generator 910 includes an RGB common gamma voltage generation circuit 911 which generates k number of RGB common gamma voltages RGB_CG, an R gamma voltage generation circuit 912 which generates l number of R gamma voltages R_G, a G gamma voltage generation circuit 913 which generates m number of G gamma voltages G_G, and a B gamma voltage generation circuit 914 which generates o number of B gamma voltages B_G. The RGB common gamma voltage generation circuit 911, the R gamma voltage generation circuit 912, the G gamma voltage generation circuit 913 and the B gamma voltage generation circuit 914 correspond to the respective resistor arrays of
The control circuit 920 generates R driving signals D_R for controlling l number of R switches 931 which respectively switch the R gamma voltages R_G, G driving signals D_G for controlling m number of G switches 932 which respectively switch the G gamma voltages G_G, and B driving signals D_B for controlling o number of B switches 933 which respectively switch the B gamma voltages B_G, in response to an input control signal.
The states of the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are exclusively enabled by the input control signal. Depending upon the logic value of the input control signal, the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are entirely disabled, otherwise the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are exclusively enabled with respect to one another.
The input control signal includes the information of an image signal for which the gamma correction is to be currently implemented. Referring to
The switching block 930 has an R switch array 931, a G switch array 932, a B switch array 933, and a post-switching block 934. The switching block 930 selects and outputs gamma voltages VG that correspond to N-bit gamma voltage selection signals D<0:N−1>, among the RGB common gamma voltages RGB_CG directly transmitted thereto, and the R gamma voltages R_G, the G gamma voltages G_G and the B gamma voltages B_G received via the R switch array 931, the G switch array 932 and the B switch array 933 which are switched in response to the R driving signals D_R, the G driving signals D_G and the B driving signals D_B, respectively.
The R switch array 931 has l number of switches which switch the R gamma voltages R_G respectively connected to one terminals thereof to the post-switching block 934 connected to the other terminals thereof in response to the R driving signals D_R. The G switch array 932 has m number of switches which switch the G gamma voltages G_G respectively connected to one terminals thereof to the post-switching block 934 connected to the other terminals thereof in response to the G driving signals D_G. The B switch array 933 has o number of switches which switch the B gamma voltages B_G respectively connected to one terminals thereof to the post-switching block 934 connected to the other terminals thereof in response to the B driving signals D_B.
The post-switching block 934 outputs the gamma voltages VG that correspond to the N-bit gamma voltage selection signals D<0:N−1>, among the k number of RGB common gamma voltages RGB_CG generated by the RGB common gamma voltage generation circuit 911 and directly transmitted thereto, the l number of R gamma voltages R_G applied via the R switch array 931, the m number of G gamma voltages G_G applied via the G switch array 932, and the o number of B gamma voltages B_G applied via the B switch array 933.
Referring to
The gamma voltage generator 1010 generates gamma voltages having the number less than or the same as 2N, using gamma reference voltages. The gamma voltage generator 1010 includes an RGB common gamma voltage generation circuit 1011 which generates k number of RGB common gamma voltages RGB_CG, an RG gamma voltage generation circuit 1012 which generates l number of RG gamma voltages RG_G, and a B gamma voltage generation circuit 1013 which generates m number of B gamma voltages B_G.
The control circuit 1020 generates RG driving signals D_RG for controlling RG switches 1034 and B driving signals D_B for controlling B switches 1035 in response to an input control signal. The states of the RG driving signals D_RG and the B driving signals D_B are determined depending upon the logic value of the input control signal. In the case where an image signal, for which the gamma correction is to be currently implemented, is R (red) or G (green), the RG driving signals D_RG are exclusively enabled, and in the case where an image signal, for which the gamma correction is to be currently implemented, is B (blue), the B driving signals D_B are exclusively enabled.
The switching block 1030 has an RGB pre-switching block 1031, an RG pre-switching block 1032, a B pre-switching block 1033, the RG switches 1034, the B switches 1035, and a post-switching block 1036.
The RGB pre-switching block 1031 selects gamma voltages that correspond to lower M bits D<0:M−1> of N-bit gamma voltage selection signals D<0:N−1>, among the RGB common gamma voltages RGB_CG. The RG pre-switching block 1032 selects gamma voltages that correspond to the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the RG gamma voltages RG_G. The B pre-switching block 1033 selects gamma voltages that correspond to the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the B gamma voltages B_G.
The RG switches 1034 switch the RG gamma voltages RG_G selected and outputted from the RG pre-switching block 1032 in response to the RG driving signals D_RG, and the B switches 1035 switch the B gamma voltages B_G selected and outputted from the B pre-switching block 1033 in response to the B driving signals D_B. Since the RG driving signals D_RG and the B driving signals D_B are exclusively enabled with respect to each other, the RG switches 1034 and the B switches 1035 are also exclusively switched with respect to each other. Accordingly, the gamma voltages selected among the RG gamma voltages RG_G and the gamma voltages selected among the B gamma voltages B_G are likewise exclusively transmitted to the post-switching block 1036 with respect to each other.
Because l and m correspond to 2M, when assuming for the sake of convenience in explanation that the number of the gamma voltages is 2N, k becomes 2N-2M. Among the 2N gamma voltages corresponding to the N bits, the total number of the gamma voltages that correspond to the lower M bits becomes (N−M)2. Since the gamma voltage selected from the RG pre-switching block 1032 and the B pre-switching block 1033 will be one, the total number of the gamma voltages selected and outputted from the RGB pre-switching block 1031 will be (N−M)2−1.
The post-switching block 1036 selects and outputs gamma voltages VG that correspond to (N−M) bits D<M:N−1> remaining by excluding the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the (N−M)2−1 number of gamma voltages outputted from the RGB pre-switching block 1031 and one gamma voltage selected and outputted from the RG pre-switching block 1032 or the B pre-switching block 1033.
Referring to
The gamma voltage generator 1110 generates gamma voltages having the number less than or the same as 2N, using gamma reference voltages. The gamma voltage generator 1110 includes an RGB common gamma voltage generation circuit 1111 which generates k number of RGB common gamma voltages RGB_CG, an R gamma voltage generation circuit 1112 which generates l number of R gamma voltages R_G, a G gamma voltage generation circuit 1113 which generates m number of G gamma voltages G_G, and a B gamma voltage generation circuit 1114 which generates o number of B gamma voltages B_G.
The control circuit 1120 generates R driving signals D_R for controlling R switches 1135, G driving signals D_G for controlling G switches 1136, and B driving signals D_B for controlling B switches 1137 in response to an input control signal. The states of the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are determined depending upon the logic value of the input control signal. For example, in the case where an image signal, for which the gamma correction is to be currently implemented, is R (red), G (green) or B (blue), the R driving signals D_R, the G driving signals D_G or the B driving signals D_B are exclusively enabled with respect to one another.
The switching block 1130 has an RGB pre-switching block 1131, an R pre-switching block 1132, a G pre-switching block 1133, a B pre-switching block 1134, the R switches 1135, the G switches 1136, the B switches 1137, and a post-switching block 1138.
The RGB pre-switching block 1131 selects gamma voltages that correspond to lower M bits D<0:M−1> of N-bit gamma voltage selection signals D<0:N−1>, among the RGB common gamma voltages RGB_CG. The R pre-switching block 1132 selects gamma voltages that correspond to the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the R gamma voltages R_G. The G pre-switching block 1133 selects gamma voltages that correspond to the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the G gamma voltages G_G. The B pre-switching block 1134 selects gamma voltages that correspond to the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the B gamma voltages B_G. The R switches 1135 switch the R gamma voltages R_G selected and outputted from the R pre-switching block 1132 in response to the R driving signals D_R. The G switches 1136 switch the G gamma voltages G_G selected and outputted from the G pre-switching block 1133 in response to the G driving signals D_G. The B switches 1137 switch the B gamma voltages B_G selected and outputted from the B pre-switching block 1134 in response to the B driving signals D_B.
Since the R driving signals D_R, the G driving signals D_G and the B driving signals D_B are exclusively enabled with respect to one another, the R switches 1135, the G switches 1136 and the B switches 1137 are also exclusively switched with respect to one another. Accordingly, the gamma voltages selected among the R gamma voltages R_G, the gamma voltages selected among the G gamma voltages G_G and the gamma voltages selected among the B gamma voltages B_G are likewise exclusively transmitted to the post-switching block 1138 with respect to one another.
Because 1 and m correspond to 2M, when assuming that the number of the gamma voltages is 2N, k becomes 2N−2M. Among the 2N gamma voltages corresponding to the N bits, the total number of the gamma voltages that correspond to the lower M bits becomes (N−M)2. Since the gamma voltage selected from the R pre-switching block 1132, the G pre-switching block 1133 and the B pre-switching block 1134 will be one, the total number of the gamma voltages selected and outputted from the RGB pre-switching block 1131 will be (N−M)2−1.
The post-switching block 1138 selects and outputs gamma voltages VG that correspond to (N−M) bits D<M:N−1> remaining by excluding the lower M bits D<0:M−1> of the N-bit gamma voltage selection signals D<0:N−1>, among the (N−M)2−1 number of gamma voltages outputted from the RGB pre-switching block 1131 and one gamma voltage selected and outputted from the R pre-switching block 1132, the G pre-switching block 1133 or the B pre-switching block 1134.
In
In the first type DACs shown in
In the second type DACs shown in
In the third type DACs shown in
As is apparent from the above description, a gamma voltage generator and a DAC having the same according to the present invention provide advantages in that R, G and B image signals can be partially optimized such that the transmittances of the R, G and B image signals can be different through a specific range of gray scale.
Although preferred embodiments of the present invention have been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and the spirit of the invention as disclosed in the accompanying claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2008-0066046 | Jul 2008 | KR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/KR2009/003350 | 6/23/2009 | WO | 00 | 1/5/2011 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2010/005192 | 1/14/2010 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5874988 | Gu | Feb 1999 | A |
6359389 | Medina et al. | Mar 2002 | B1 |
6879310 | Nose | Apr 2005 | B2 |
6884839 | Bendix et al. | Apr 2005 | B1 |
7095395 | Bu | Aug 2006 | B2 |
7176913 | Yamada et al. | Feb 2007 | B2 |
7379081 | Park et al. | May 2008 | B2 |
7764212 | Lee et al. | Jul 2010 | B2 |
7800562 | Asano | Sep 2010 | B2 |
8013769 | Kim | Sep 2011 | B2 |
20030132906 | Tanaka et al. | Jul 2003 | A1 |
20050062691 | Tamura et al. | Mar 2005 | A1 |
Number | Date | Country |
---|---|---|
10-2003-0020832 | Mar 2003 | KR |
10-2004-0034364 | Apr 2004 | KR |
10-2005-0093824 | Sep 2005 | KR |
10-2007-0078002 | Jul 2007 | KR |
Number | Date | Country | |
---|---|---|---|
20110133972 A1 | Jun 2011 | US |