An apparatus comprising: a MEMS scanner including a biaxial MEMS mirror or a pair of uniaxial MEMS mirrors; a controller communicatively coupled to the MEMS scanner and configured to control rotation of the biaxial MEMS mirror or the pair of uniaxial MEMS mirrors of the MEMS scanner; a plurality of light sources each of which comprises one or more light emitting elements; a plurality of light source drivers, each of which is configured to selectively drive a respective one of the light sources to thereby produce a respective light beam that is directed towards and incident on the biaxial MEMS mirror or one of the pair of uniaxial MEMS mirrors; and an image processor communicatively coupled to each of the light source drivers; characterized in that plurality of light sources comprises first, second and third light sources (112a, 112b and 112c), in that plurality of light source drivers comprises first, second and third light source drivers (108a, 108b and 108c), and in that the image processor is configured to: cause the first light source driver to not drive the first light source, and cause the second and third light source drivers (108b and 108c) to drive the second and third light sources (112b and 112c) to thereby produce two light beams (114b and 114c) when a foveal region of an image is being raster scanned by the MEMS scanner; and cause the second and third light source drivers to not drive the second and third light sources, and cause only the first light source driver to drive only the first light source to thereby produce only one light beam when a non-foveal region of the image is being raster scanned by the MEMS scanner. a MEMS scanner including a biaxial MEMS mirror or a pair of uniaxial MEMS mirrors; a controller communicatively coupled to the MEMS scanner and configured to control rotation of the biaxial MEMS mirror or the pair of uniaxial MEMS mirrors of the MEMS scanner; a plurality of light sources each of which comprises one or more light emitting elements; a plurality of light source drivers, each of which is configured to selectively drive a respective one of the light sources to thereby produce a respective light beam that is directed towards and incident on the biaxial MEMS mirror or one of the pair of uniaxial MEMS mirrors; and an image processor communicatively coupled to each of the light source drivers; characterized in that plurality of light sources comprises first, second and third light sources (112a, 112b and 112c), in that plurality of light source drivers comprises first, second and third light source drivers (108a, 108b and 108c), and in that the image processor is configured to: cause the first light source driver to not drive the first light source, and cause the second and third light source drivers (108b and 108c) to drive the second and third light sources (112b and 112c) to thereby produce two light beams (114b and 114c) when a foveal region of an image is being raster scanned by the MEMS scanner; and cause the second and third light source drivers to not drive the second and third light sources, and cause only the first light source driver to drive only the first light source to thereby produce only one light beam when a non-foveal region of the image is being raster scanned by the MEMS scanner. cause the first light source driver to not drive the first light source, and cause the second and third light source drivers (108b and 108c) to drive the second and third light sources (112b and 112c) to thereby produce two light beams (114b and 114c) when a foveal region of an image is being raster scanned by the MEMS scanner; and cause the second and third light source drivers to not drive the second and third light sources, and cause only the first light source driver to drive only the first light source to thereby produce only one light beam when a non-foveal region of the image is being raster scanned by the MEMS scanner.