A method of plotting an image on a digital display device, the method comprising:
- upon receipt, at a first update phase within a first image refresh period, of a first imagery input defining activation of a selected pixel representing at least a first portion of an image to be displayed, storing the first imagery input in a first image buffer and outputting, to the digital display device, image data as stored in the first image buffer for setting a state of the selected pixel during the first update phase within the first image refresh period, thereby causing the digital display device to display at least a portion of the image represented by the first imagery input;
- upon receipt, at a second update phase within the first image refresh period, of a second imagery input defining activation of the selected pixel representing at least a second portion of the image to be displayed, storing the second imagery input in the first image buffer and outputting, to the digital display device, image data corresponding to the second imagery input as stored in the first image buffer for setting a state of the selected pixel during the second update phase within the first image refresh period mixed with the image data corresponding to the first imagery input, thereby causing the digital display device to display at least a portion of the image represented by the first and second imagery inputs;
- upon receipt, at a first update phase within a second image refresh period subsequent to the first image refresh period, of a third imagery input that does not define activation of the selected pixel, storing the third imagery input in a second image buffer and removing the first imagery input from the first image buffer and outputting, to the digital display device, image data corresponding to a removal of at least the portion of the image represented by the first imagery input for setting the state of the selected pixel during the first update phase within the second image refresh period, the output image data being mixed with image data corresponding to the second and third imagery inputs as stored in the first and second image buffers, thereby causing the digital display device to display at least a portion of the image represented by the second and third imagery inputs;
- and
- upon receipt, at a second update phase within the second image refresh period, of a fourth imagery input that does not define activation of the selected pixel, storing the fourth imagery input in the second image buffer and removing the second imagery input form the first image buffer and outputting image data corresponding to a removal of the at least second portion of the image represented by the second imagery input for setting the state of the selected pixel during the second update phase of the subsequent image refresh period, the output image data being mixed with image data corresponding to the third and fourth imagery inputs as stored in the second image buffer, thereby causing the digital display device to display at least a portion of the image represented by the third and fourth imagery inputs,
- wherein the first update phase within the first image refresh period is at a different time than the second update phase within the first image refresh period, and
- wherein the first update phase within the second image refresh period is at a different time than the second update phase within the second image refresh period.