A color model specifies a color space and visible subset of colors within it. There are four main hardware-oriented color models: RGB, CMY, CMYK, and YIQ. However, these are not intuitive for describing color in terms of hue, saturation and brightness. Therefore, models like HSV, HLS, and HVC were developed which relate more directly to human perception of color. The RGB and CMY models represent colors as combinations of red, green, blue and cyan, magenta, yellow primary colors respectively and are used in monitors and printing.