1460718874-06f0bd4e-4539-4f3d-8158-ee77c6ee8082

1. A driving circuit for driving a display panel, wherein the display panel includes a plurality of cells arranged in rows, comprising:
a gate electrode driving circuit to provide a gate voltage for driving a row of the cells;
a common electrode driving circuit to provide a common voltage to a common electrode of the row of cells, the common electrode driving circuit including:
a first buffer to provide a first level of the common voltage;
a second buffer to provide a second level of the common voltage;
a first switch to selectively couple the first buffer to an external capacitor;
a second switch to selectively couple the second buffer to the external capacitor; and
wherein only one of the first and second switches is turned ON to couple one of the first and second buffers to the external capacitor; and
wherein the external capacitor is coupled between the gate electrode driving circuit and the common electrode driving circuit, and is charged by a potential difference between the common voltage and the gate voltage.
2. The driving circuit of claim 1, wherein the gate electrode driving circuit further includes a third buffer to provide a first level of the gate voltage and a third switch to selectively couple the third buffer to the external capacitor.
3. The driving circuit of claim 2, the gate electrode driving circuit further including a fourth buffer to provide a second level of the gate voltage and a fourth switch to selectively couple the fourth buffer to the external capacitor, wherein only one of the third and fourth switches is turned ON to couple one of the third and the fourth buffers to the external capacitor.
4. The driving circuit of claim 3, a difference between the first and second levels of the common voltage is substantially the same as a difference between the first and second levels of the gate voltage.
5. A driving method for driving a display panel, wherein the display panel includes a driving circuit and a plurality of cells arranged in rows, the driving circuit comprising:
a gate electrode driving circuit to provide a gate voltage to a row of cells, the gate electrode driving circuit including
a first buffer to provide a first level of the gate voltage,
a second buffer to provide a second level of the gate voltage,
a first switch to selectively couple the first buffer to an output of the gate electrode driving circuit, and
a second switch to selectively couple the second buffer to the output of the gate electrode driving circuit; and

a common electrode driving circuit to provide a common voltage to the row of cells, the common electrode driving circuit including
a third buffer to provide a first level of the common voltage,
a fourth buffer to provide a second level of the common voltage,
a third switch to selectively couple the third buffer to an output of the common gate electrode driving circuit, and
a fourth switch to selectively couple the fourth buffer to the output of the common electrode driving circuit, and

an external capacitor coupled between the output of the gate electrode driving circuit and the output of the common electrode driving circuit to provide an additional gate voltage to the row of cells;
the method comprising:
turning ON the first and the third switches to respectively couple the first buffer and the third buffer to the external capacitor to charge the external capacitor with a difference between the first level of the common voltage and the first level of the gate voltage; and
turning ON the second and the fourth switches to respectively couple the second buffer and the fourth buffer to the external capacitor to charge the external capacitor with a difference between the second level of the common voltage and the second level of the gate voltage;
wherein only one of the first and second switches is turned ON and only one of the third and fourth switches is turned ON.
6. A driving method for driving a display panel, wherein the display panel includes a driving circuit and a plurality of cells arranged in rows, the driving circuit comprising:
a gate electrode driving circuit to provide a gate voltage to a row of cells, the gate electrode driving circuit including
a first buffer to provide a first level of the gate voltage, and
a first switch to selectively couple the first buffer to an output of the gate electrode driving circuit, and

a common electrode driving circuit to provide a common voltage to the row of cells, the common electrode driving circuit including
a second buffer to provide a first level of the common voltage,
a third buffer to provide a second level of the common voltage,
a second switch to selectively couple the second buffer to an output of the common gate electrode driving circuit, and
a third switch to selectively couple the third buffer to the output of the common electrode driving circuit; and

an external capacitor coupled between the output of the gate electrode driving circuit and the output of the common electrode driving circuit to provide an additional gate voltage to the row of cells;
the method comprising:
turning ON the first and the second switches to respectively couple the first buffer and the second buffer to the external capacitor to charge the external capacitor with a difference between the first level of the common voltage and the first level of the gate voltage; and
turning ON the third switch to couple the third buffer to the external capacitor to charge the external capacitor with the second level of the common voltage;
wherein only one of the second and third switches is turned ON.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method in a data processing system, comprising the steps of:
receiving an indication of a drawing event;
assigning a duration to the drawing event;
displaying the drawing event; and
erasing the displayed drawing event after the duration is expired.
2. The method of claim 1, further comprising the step of:
storing the drawing event.
3. The method of claim 1, further comprising the steps of:
receiving one or more indications of one or more other drawings events;
assigning one or more durations to the one or more other drawings events;
displaying the one or more other drawing events; and
erasing the one or more displayed drawing events after the one or more durations have expired.
4. The method of claim 3, wherein the step of displaying further comprises the steps of:
defining a replay rate; and
displaying the drawing events based on the defined replay rate.
5. The method of claim 3, further comprising the step of:
receiving the one or more indications from more than one user.
6. The method of claim 1, wherein the duration comprises a drawing event index.
7. The method of claim 1, wherein the step of assigning a duration further comprises the step of:
assigning the duration in response to a user input.
8. The method of claim 1, wherein the step of assigning a duration further comprises the step of:
assigning the duration by a computer.
9. The method of claim 1, further comprising the step of:
facilitating viewer interaction with the display of the drawing event.
10. The method of claim 1, wherein the indicated drawing event is on an existing drawing, and wherein the step of displaying further comprises the step of:
displaying the drawing event on the existing drawing.
11. The method of claim 1, wherein the step of displaying further comprises the step of:
performing, on the one or more drawing events, one of scaling, panning, zooming, translating and transforming.
12. The method of claim 11, further comprising the step of:
moving one or more drawing events outside of a border of a drawing area.
13. The method of claim 1, further comprising the step of;
moving one or more drawing events to a smaller drawing area.
14. A data processing system, comprising:
a memory comprising a program that receives an indication of a drawing event, assigns a duration to the drawing event, displays the drawing event, and erases the displayed drawing event after the duration is expired; and
a processor for running the program.
15. The data processing system of claim 14, wherein the program further stores the drawing event.
16. The data processing system of claim 14, wherein the program further receives one or more indications of one or more other drawings events, assigns one or more durations to the one or more other drawings events, displays the one or more other drawing events, and erases the one or more displayed drawing events after the one or more durations have expired.
17. The data processing system of claim 16, wherein program further defines a replay rate, and displays the drawing events based on the defined replay rate.
18. The data processing system of claim 16, wherein the program further receives the one or more indications from more than one user.
19. The data processing system of claim 14, wherein the duration comprises a drawing event index.
20. The data processing system of claim 14, wherein program further assigns the duration in response to a user input.
21. The data processing system of claim 14, wherein the program further assigns the duration by a computer.
22. The data processing system of claim 14, wherein the program further facilitates viewer interaction with the display of the drawing event.
23. The data processing system of claim 14, wherein the indicated drawing event is on an existing drawing, and wherein the step of displaying further comprises the step of:
displaying the drawing event on the existing drawing.
24. The data processing system of claim 14, wherein the program further performs, on the one or more drawing events, one of scaling, panning, zooming, translating and transforming.
25. The data processing system of claim 24, wherein the program further moves one or more drawing events outside of a border of a drawing area.
26. The data processing system of claim 14, wherein the program further moves one or more drawing events to a smaller drawing area.
27. A computer-readable medium containing instructions for controlling a data processing system to perform a method comprising the steps of:
receiving an indication of a drawing event;
assigning a duration to the drawing event;
displaying the drawing event; and
erasing the displayed drawing event after the duration is expired.
28. The computer-readable medium of claim 27, wherein the method further comprises the step of:
storing the drawing event.
29. The computer-readable medium of claim 27, wherein the method further comprises the steps of:
receiving one or more indications of one or more other drawings events;
assigning one or more durations to the one or more other drawings events;
displaying the one or more other drawing events; and
erasing the one or more displayed drawing events after the one or more durations have expired.
30. The computer-readable medium of claim 29, wherein the step of displaying further comprises the steps of:
defining a replay rate; and
displaying the drawing events based on the defined replay rate.
31. The computer-readable medium of claim 29, wherein the method further comprises the step of:
receiving the one or more indications from more than one user.
32. The computer-readable medium of claim 27, wherein the duration comprises a drawing event index.
33. The computer-readable medium of claim 27, wherein the step of assigning a duration further comprises the step of:
assigning the duration in response to a user input.
34. The computer-readable medium of claim 27, wherein the step of assigning a duration further comprises the step of:
assigning the duration by a computer.
35. The computer-readable medium of claim 27, wherein the method further comprises the step of:
facilitating viewer interaction with the display of the drawing event.
36. The computer-readable medium of claim 27, wherein the received drawing event is on an existing drawing, and wherein the step of displaying further comprises the step of:
displaying the drawing event on the existing drawing.
37. The computer-readable medium of claim 27, wherein the step of displaying further comprises the step of:
performing, on the one or more drawing events, one of scaling, panning, zooming, translating and transforming.
38. The computer-readable medium of claim 27, wherein the method further comprises the step of:
moving one or more drawing events outside of a border of a drawing area.
39. The computer-readable medium of claim 27, wherein the method further comprises the step of:
moving one or more drawing events to a smaller drawing area.
40. A data processing system comprising:
means for receiving an indication of a drawing event;
means for assigning a duration to the drawing event;
means for displaying the drawing event; and
means for erasing the displayed drawing event after the duration is expired.