A method of driving a display device, comprising: storing upper and lower data signal arrays to display a present display image in a first memory device; storing upper and lower data signal arrays to display a next display image in a second memory device, wherein each of the first and second memory devices (122a, 122b) includes an upper sub-memory device and a lower sub-memory device storing the upper and lower data signal arrays, respectively, wherein the upper sub-memory device of the first memory device stores the upper data signal array of an n th frame and the lower sub-memory device of the first memory device stores the lower data signal array of an (n-1) th frame, and wherein the upper sub-memory device of the second memory device stores the upper data signal array of an (n+1) th frame and the lower sub-memory device of the second memory device stores the lower data signal array of the n th frame; outputting the upper data signal array of the n th frame from the first memory device to an upper display area of a display panel during a first frame period; outputting the lower data signal array of the (n-1) th frame from the first memory device to a lower display area of the display panel during the first frame period; transferring the upper data signal array of the (n+1) th frame and the lower data signal array of the n th frame from the second memory device to the first memory device and storing the upper data signal array of the (n+1) th frame and the lower data signal array of the n th frame in the first memory device, when the upper data signal array of the n th frame and the lower data signal array of the (n-1) th frame have been entirely output; storing data signals of one frame in each of a plurality of third memory devices; and abstracting the upper and lower data signal arrays among the data signals stored in the third memory devices and storing the upper and lower data signal arrays in the second memory device, wherein the first and second memory devices (122a, 122b) repeatedly store and output the upper and lower data signal arrays. storing upper and lower data signal arrays to display a present display image in a first memory device; storing upper and lower data signal arrays to display a next display image in a second memory device, wherein each of the first and second memory devices (122a, 122b) includes an upper sub-memory device and a lower sub-memory device storing the upper and lower data signal arrays, respectively, wherein the upper sub-memory device of the first memory device stores the upper data signal array of an n th frame and the lower sub-memory device of the first memory device stores the lower data signal array of an (n-1) th frame, and wherein the upper sub-memory device of the second memory device stores the upper data signal array of an (n+1) th frame and the lower sub-memory device of the second memory device stores the lower data signal array of the n th frame; wherein each of the first and second memory devices (122a, 122b) includes an upper sub-memory device and a lower sub-memory device storing the upper and lower data signal arrays, respectively, wherein the upper sub-memory device of the first memory device stores the upper data signal array of an n th frame and the lower sub-memory device of the first memory device stores the lower data signal array of an (n-1) th frame, and wherein the upper sub-memory device of the second memory device stores the upper data signal array of an (n+1) th frame and the lower sub-memory device of the second memory device stores the lower data signal array of the n th frame; outputting the upper data signal array of the n th frame from the first memory device to an upper display area of a display panel during a first frame period; outputting the lower data signal array of the (n-1) th frame from the first memory device to a lower display area of the display panel during the first frame period; transferring the upper data signal array of the (n+1) th frame and the lower data signal array of the n th frame from the second memory device to the first memory device and storing the upper data signal array of the (n+1) th frame and the lower data signal array of the n th frame in the first memory device, when the upper data signal array of the n th frame and the lower data signal array of the (n-1) th frame have been entirely output; storing data signals of one frame in each of a plurality of third memory devices; and abstracting the upper and lower data signal arrays among the data signals stored in the third memory devices and storing the upper and lower data signal arrays in the second memory device, wherein the first and second memory devices (122a, 122b) repeatedly store and output the upper and lower data signal arrays.