1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause one or more processors to: obtain luminance and chrominance values for each of a first plurality of display regions of a display, wherein each display region includes one or more display positions; determine a color gamut for each of the first plurality of display regions, wherein each such color gamut is based, at least in part, on the region's obtained luminance and chrominance values; determine a common color gamut based, at least in part, on one or more of the first plurality of display regions' color gamuts; determine a target color gamut based, at least in part, on the common color gamut; determine a color gamut for each of a first plurality of display positions, wherein each such color gamut is based, at least in part, on two or more of the obtained luminance and chrominance values; map one or more of the color gamuts of the first plurality of display positions to the target color gamut; and use the target color gamut to generate a uniform color display at at least two display positions on the display.