A red, green, and blue, RGB, primary generation system adapted to define and set particular color coordinates for RGB display primaries, comprising: an RGB primary setting unit adapted to define and set particular color coordinates for RGB display primaries; a gamut boundary setting unit adapted to set a gamut boundary of a reference gamut using a data set in a color space; a gamut coverage determining unit adapted to determine whether a gamut coverage of a target gamut meets a gamut coverage threshold, using the gamut boundary of the reference gamut and the target gamut, wherein the target gamut is determined based on the defined and set color coordinates for the RGB display primaries; and a gamut efficiency determining unit adapted to determine whether a gamut efficiency of the reference gamut relative to the target gamut is at a maximum, using the target gamut and the reference gamut, when the gamut coverage meets the gamut coverage threshold, the RGB primary setting unit is adapted to define and set particular color coordinates for RGB display primaries, and to reset RGB display primaries, when the gamut coverage does not meet the predetermined gamut coverage threshold and/or the gamut efficiency is not at a maximum, and the gamut efficiency determining unit is adapted to determine whether the gamut efficiency of the reference gamut relative to the target gamut is at a maximum, using the target gamut and the reference gamut, in accordance with the equation: if target volume is larger than reference volume, then: G a m u t Efficiency = R e f e r e n c e g a m u t volume T a r g e t g a m u t volume, else: G a m u t Efficiency = T a r g e t g a m u t volume R e f e r e n c e g a m u t volume. an RGB primary setting unit adapted to define and set particular color coordinates for RGB display primaries; a gamut boundary setting unit adapted to set a gamut boundary of a reference gamut using a data set in a color space; a gamut coverage determining unit adapted to determine whether a gamut coverage of a target gamut meets a gamut coverage threshold, using the gamut boundary of the reference gamut and the target gamut, wherein the target gamut is determined based on the defined and set color coordinates for the RGB display primaries; and a gamut efficiency determining unit adapted to determine whether a gamut efficiency of the reference gamut relative to the target gamut is at a maximum, using the target gamut and the reference gamut, when the gamut coverage meets the gamut coverage threshold, the RGB primary setting unit is adapted to define and set particular color coordinates for RGB display primaries, and to reset RGB display primaries, when the gamut coverage does not meet the predetermined gamut coverage threshold and/or the gamut efficiency is not at a maximum, and the gamut efficiency determining unit is adapted to determine whether the gamut efficiency of the reference gamut relative to the target gamut is at a maximum, using the target gamut and the reference gamut, in accordance with the equation: if target volume is larger than reference volume, then: G a m u t Efficiency = R e f e r e n c e g a m u t volume T a r g e t g a m u t volume, else: G a m u t Efficiency = T a r g e t g a m u t volume R e f e r e n c e g a m u t volume. if target volume is larger than reference volume, then: G a m u t Efficiency = R e f e r e n c e g a m u t volume T a r g e t g a m u t volume, else: G a m u t Efficiency = T a r g e t g a m u t volume R e f e r e n c e g a m u t volume.