A method for displaying image data, said method comprising: receiving an established color gamut defined by a predefined number of primary colors; receiving a number of primary display colors associated with a light source, said number of primary display colors associated with said light source exceeding said number of primary colors defining said established color gamut; receiving a first virtual color gamut based on a combination of said primary display colors associated with said light source to approximate said established color gamut; receiving video data including intensity values corresponding to a number of colors fewer than said number of primary colors associated with said light source; generating intensity values associated with said first virtual color gamut based on said video data; receiving a second virtual color gamut based on residual power of said light source considering said first virtual color gamut; generating intensity values associated with said second virtual color gamut based on said video data; receiving first and second blend matrices for calculating a weighted combination of said intensity values associated with said first and second virtual color gamuts; generating intensity values associated with said primary display colors of said light source by calculating a weighted combination of said intensity values associated with said first and second virtual color gamuts, wherein said weighted combination is calculated by applying said first blend matrix to said intensity values associated with said first virtual gamut and applying said second blend matrix to said intensity values associated with said second virtual gamut and adding the results; and providing said intensity values associated with said primary display colors to a spatial light modulator. receiving an established color gamut defined by a predefined number of primary colors; receiving a number of primary display colors associated with a light source, said number of primary display colors associated with said light source exceeding said number of primary colors defining said established color gamut; receiving a first virtual color gamut based on a combination of said primary display colors associated with said light source to approximate said established color gamut; receiving video data including intensity values corresponding to a number of colors fewer than said number of primary colors associated with said light source; generating intensity values associated with said first virtual color gamut based on said video data; receiving a second virtual color gamut based on residual power of said light source considering said first virtual color gamut; generating intensity values associated with said second virtual color gamut based on said video data; receiving first and second blend matrices for calculating a weighted combination of said intensity values associated with said first and second virtual color gamuts; generating intensity values associated with said primary display colors of said light source by calculating a weighted combination of said intensity values associated with said first and second virtual color gamuts, wherein said weighted combination is calculated by applying said first blend matrix to said intensity values associated with said first virtual gamut and applying said second blend matrix to said intensity values associated with said second virtual gamut and adding the results; and providing said intensity values associated with said primary display colors to a spatial light modulator.