A method of ambient color sensor calibration, the method comprising: Obtaining a first plurality of reference color measurements produced by each of a first plurality of ambient color sensors for each of a plurality of ambient lighting scenarios, wherein each reference color measurement includes a plurality of color measurement components indicating an amount of ambient light (150, 415) measured by a respective one of a plurality of light detectors having substantially different spectral response profiles (212a, 212b, 212c, 212d); automatically clustering the first plurality of reference color measurements into a first plurality of lighting clusters (464, 510, 530, 540) based on the color measurement components included in the first plurality of reference color measurements; storing cluster parameters effective for automatically identifying which of the first plurality of lighting clusters (464, 510, 530, 540) is associated with a color measurement obtained from an ambient color sensor; and for each lighting cluster included in the first plurality of lighting clusters (464, 510, 530, 540): based on a portion of the plurality of reference color measurements associated with the lighting cluster, automatically calculating a set of generic transformation parameters for automatically converting a color measurement obtained from an ambient color sensor to a corresponding calibrated color value, and storing the set of generic transformation parameters in association with the lighting cluster. Obtaining a first plurality of reference color measurements produced by each of a first plurality of ambient color sensors for each of a plurality of ambient lighting scenarios, wherein each reference color measurement includes a plurality of color measurement components indicating an amount of ambient light (150, 415) measured by a respective one of a plurality of light detectors having substantially different spectral response profiles (212a, 212b, 212c, 212d); automatically clustering the first plurality of reference color measurements into a first plurality of lighting clusters (464, 510, 530, 540) based on the color measurement components included in the first plurality of reference color measurements; storing cluster parameters effective for automatically identifying which of the first plurality of lighting clusters (464, 510, 530, 540) is associated with a color measurement obtained from an ambient color sensor; and for each lighting cluster included in the first plurality of lighting clusters (464, 510, 530, 540): based on a portion of the plurality of reference color measurements associated with the lighting cluster, automatically calculating a set of generic transformation parameters for automatically converting a color measurement obtained from an ambient color sensor to a corresponding calibrated color value, and storing the set of generic transformation parameters in association with the lighting cluster. based on a portion of the plurality of reference color measurements associated with the lighting cluster, automatically calculating a set of generic transformation parameters for automatically converting a color measurement obtained from an ambient color sensor to a corresponding calibrated color value, and storing the set of generic transformation parameters in association with the lighting cluster.