A method for displaying image data, the method comprising: receiving video data having a format associated with an established color gamut defined by a predefined number of primary colors; defining a first virtual color gamut based on a combination of a number of primary display colors associated with a light source to approximate said established color gamut, the number of primary display colors associated with said light source exceeding the number of primary colors defining the established color gamut; defining a second virtual color gamut based on residual power of said light source considering said first virtual gamut; determining luminance levels indicated by the video data; generating intensity values associated with said first virtual color gamut based on said luminance levels indicated by said video data and generating intensity values associated with said second virtual color gamut based on said luminance levels indicated by said video data, wherein only said first virtual color gamut is used for luminance levels in a lower part of a luminance range associated with the light source and both said first virtual gamut and said second virtual color gamut is used for luminance levels in an upper part of the luminance range associated with the light source; receiving first and second blend matrices for calculating a weighted combination of said intensity values associated with said first virtual color gamut and said intensity values associated with said second virtual color gamut; generating intensity values associated with the primary display colors of the light source by calculating a weighted combination of said intensity values associated with said first virtual color gamut and said intensity values associated with said second virtual color gamut, 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 the intensity values associated with the predefined number of primary colors to a spatial light modulator. receiving video data having a format associated with an established color gamut defined by a predefined number of primary colors; defining a first virtual color gamut based on a combination of a number of primary display colors associated with a light source to approximate said established color gamut, the number of primary display colors associated with said light source exceeding the number of primary colors defining the established color gamut; defining a second virtual color gamut based on residual power of said light source considering said first virtual gamut; determining luminance levels indicated by the video data; generating intensity values associated with said first virtual color gamut based on said luminance levels indicated by said video data and generating intensity values associated with said second virtual color gamut based on said luminance levels indicated by said video data, wherein only said first virtual color gamut is used for luminance levels in a lower part of a luminance range associated with the light source and both said first virtual gamut and said second virtual color gamut is used for luminance levels in an upper part of the luminance range associated with the light source; receiving first and second blend matrices for calculating a weighted combination of said intensity values associated with said first virtual color gamut and said intensity values associated with said second virtual color gamut; generating intensity values associated with the primary display colors of the light source by calculating a weighted combination of said intensity values associated with said first virtual color gamut and said intensity values associated with said second virtual color gamut, 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 the intensity values associated with the predefined number of primary colors to a spatial light modulator.