Source driver, display driving circuit including the source driver, and method of operating the source driver
A source driver is provided. The source driver includes: a switch circuit with first switches, which are respectively connected between a first charge sharing line and data lines; and a charge sharing controller configured to: receive pieces of first pixel data, which respectively correspond to the data lines, and pieces of second pixel data, which respectively correspond to the of first pixel data; output a charge sharing signal having an active level to a first group of switches among the first switches respectively connected to first data lines from among the lines, based on the pieces of first pixel data and the pieces of second pixel data corresponding to the first data lines being different from each other in at least two upper bits thereof.
1 . A method of operating a source driver that includes a first charge sharing line capable of being individually connected with each of N data lines, the method comprising:
receiving N pieces of first pixel data, which respectively correspond to the N data lines, and N pieces of second pixel data, which respectively correspond to the N pieces of first pixel data;
comparing each of the N pieces of second pixel data with a piece of first pixel data corresponding thereto in terms of at least two upper bits thereof; and
performing charge sharing by connecting the first charge sharing line with a first group of the N data lines, based on a result of the comparing, wherein N is an integer of 2 or more.
2 . The method of claim 1 , wherein the performing of the charge sharing comprises connecting the first charge sharing line with the first group of the N data lines, based on each of the first group of the N data lines corresponding to a piece of the first pixel data and a piece of the second pixel data, which have a difference of 2 or more therebetween in two upper bits thereof.
3 . The method of claim 2 , further comprising determining whether each of a first number of pieces of the second pixel data, which each include two upper bits having a value that is greater than that of two upper bits of a piece of the first pixel data corresponding thereto by 2 or more from among the N pieces of second pixel data, and a second number of pieces of the second pixel data, which each include two upper bits having a value that is less than that of two upper bits of a piece of the first pixel data corresponding thereto by 2 or more from among the N pieces of the second pixel data, is greater than or equal to a minimum count that is preset.
4 . The method of claim 3 , further comprising determining whether a difference between the first number of pieces of second pixel data and the second number of pieces of second pixel data is less than that of two upper bits of a piece of the first pixel data corresponding thereto by 2 or more from among the N pieces of second pixel data, is less than or equal to a critical value that is preset.
5 . The method of claim 2 , wherein the source driver further includes a second charge sharing line capable of being individually connected with each of the N data lines, and
wherein the performing of the charge sharing comprises connecting the second charge sharing line with a second group of the N data lines, based on each of the second group of the N data lines corresponding to a piece of the first pixel data and a piece of the second pixel data, which each have a value of 0 in an uppermost bit thereof and have a difference of 2 or more therebetween in two upper bits thereof except for the uppermost bit.
6 . The method of claim 5 , wherein the source driver further includes a third charge sharing line capable of being individually connected with each of the N data lines, and
wherein the performing of the charge sharing comprises connecting the third charge sharing line with a third group of the N data lines, based on each of the third group of the N data lines corresponding to a piece of the first pixel data and a piece of the second pixel data, which each have a value of 1 in an uppermost bit thereof and have a difference of 2 or more therebetween in two upper bits thereof except for the uppermost bit.
7 . The method of claim 2 , wherein the performing of the charge sharing comprises performing the charge sharing on the first group of the N data lines connected with the first charge sharing line to be at an average voltage of voltages respectively corresponding to the first group of the N data lines connected with the first charge sharing line.
8 . The method of claim 6 , wherein the charge sharing is performed on the second group of the N data lines connected with the second charge sharing line to be at an average voltage of voltages respectively corresponding to the second group of the N data lines connected with the second charge sharing line, and
wherein the charge sharing is performed on the third group of the N data lines connected with the third charge sharing line to be at an average voltage of voltages respectively corresponding to the third group of the N data lines connected with the third charge sharing line.