1. An apparatus, comprising a display that includes an array of display elements; a processor capable of communicating with the display, the processor being capable of processing image data; a memory device capable of communicating with the processor; and a controller configured to: receive an input image frame; generate a first set of color subfields based on the received input image frame; process the first set of color subfields to obtain a second set of color subfields, the second set of color subfields including a larger number of color subfields than the first set of color subfields; execute a scalar dithering process on at least one color subfield of the second set of color subfields using a first dither mask; execute a vector dithering process across at least two color subfields of the second set of color subfields using a second dither mask; and cause the dithered second set of color subfields to be output on a display.