1. A method of processing visible light signals, comprising: determining a property of light received from a light source at a device; determining a mode of operation of the device based on the property of the light, wherein the mode of operation corresponds to a color discrimination capability of at least one image sensor of the device; detecting the light, using the at least one image sensor in the determined mode of operation, to produce a plurality of detection signals, wherein the at least one image sensor comprises a plurality of pixels and each detection signal of the plurality of detection signals is associated with a respective pixel of the plurality of pixels; and extracting information from the plurality of detection signals.