A projector, comprising: a first spatial light modulator comprising a plurality of first pixels, each first pixel having an ON state and an OFF state; a second spatial light modulator optically coupled to the first spatial light modulator to receive light (108, 110) from the first spatial light modulator, the second spatial light modulator comprising a plurality of second pixels, each second pixel having an ON state and an OFF state, each second pixel corresponding to at least one first pixel; characterised in that the projector further comprises: a processing circuit configured to: for a pixel of said plurality of second pixels and the corresponding at least one first pixel, determine whether to control the pixels in a high-end mode or a low-end mode based on a video demand input signal indicating a corresponding greyscale level for light to be output by the projector for a frame of an image by comparing said greyscale level with a threshold level, and; if the greyscale level is greater than the threshold, control the pixels in the high-end mode by synchronously driving the pixels in the ON state for a fraction of the frame time, the fraction of the frame time being determined based on the greyscale level; and if the greyscale level is less than or equal to the threshold, control the pixels in the low-end mode, by driving the at least one first pixel in the OFF state to output leakage light, while driving the corresponding second pixel between the ON and OFF states to modulate the leakage light and output light based on the greyscale level, wherein the fraction of the frame time for which the second pixel is in the ON state is increased relative to the fraction that would have been used in the high-end mode to compensate for the at least one first pixel being in the OFF state. a first spatial light modulator comprising a plurality of first pixels, each first pixel having an ON state and an OFF state; a second spatial light modulator optically coupled to the first spatial light modulator to receive light (108, 110) from the first spatial light modulator, the second spatial light modulator comprising a plurality of second pixels, each second pixel having an ON state and an OFF state, each second pixel corresponding to at least one first pixel; characterised in that the projector further comprises: a processing circuit configured to: for a pixel of said plurality of second pixels and the corresponding at least one first pixel, determine whether to control the pixels in a high-end mode or a low-end mode based on a video demand input signal indicating a corresponding greyscale level for light to be output by the projector for a frame of an image by comparing said greyscale level with a threshold level, and; if the greyscale level is greater than the threshold, control the pixels in the high-end mode by synchronously driving the pixels in the ON state for a fraction of the frame time, the fraction of the frame time being determined based on the greyscale level; and if the greyscale level is less than or equal to the threshold, control the pixels in the low-end mode, by driving the at least one first pixel in the OFF state to output leakage light, while driving the corresponding second pixel between the ON and OFF states to modulate the leakage light and output light based on the greyscale level, wherein the fraction of the frame time for which the second pixel is in the ON state is increased relative to the fraction that would have been used in the high-end mode to compensate for the at least one first pixel being in the OFF state. for a pixel of said plurality of second pixels and the corresponding at least one first pixel, determine whether to control the pixels in a high-end mode or a low-end mode based on a video demand input signal indicating a corresponding greyscale level for light to be output by the projector for a frame of an image by comparing said greyscale level with a threshold level, and; if the greyscale level is greater than the threshold, control the pixels in the high-end mode by synchronously driving the pixels in the ON state for a fraction of the frame time, the fraction of the frame time being determined based on the greyscale level; and if the greyscale level is less than or equal to the threshold, control the pixels in the low-end mode, by driving the at least one first pixel in the OFF state to output leakage light, while driving the corresponding second pixel between the ON and OFF states to modulate the leakage light and output light based on the greyscale level, wherein the fraction of the frame time for which the second pixel is in the ON state is increased relative to the fraction that would have been used in the high-end mode to compensate for the at least one first pixel being in the OFF state.