1. A method of processing visible light signals, comprising: determining a property of light received from a light source at a device by processing an image of the light source to determine a first portion of the image that corresponds to the light source and a second portion of the image that does not correspond to the light source and determining a relative brightness of the light source by comparing the first portion of the image to the second portion of the image; determining a mode of operation of the device based on the property of the light based at least in part on the relative brightness of the light source, 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.