RGB color model

related topics
{system, computer, user}
{@card@, make, design}
{math, energy, light}
{math, number, function}
{style, bgcolor, rowspan}
{disease, patient, cell}

The RGB color model is an additive color model in which red, green, and blue light are added together in various ways to reproduce a broad array of colors. The name of the model comes from the initials of the three additive primary colors, red, green, and blue.

The main purpose of the RGB color model is for the sensing, representation, and display of images in electronic systems, such as televisions and computers, though it has also been used in conventional photography. Before the electronic age, the RGB color model already had a solid theory behind it, based in human perception of colors.

RGB is a device-dependent color model: different devices detect or reproduce a given RGB value differently, since the color elements (such as phosphors or dyes) and their response to the individual R, G, and B levels vary from manufacturer to manufacturer, or even in the same device over time. Thus an RGB value does not define the same color across devices without some kind of color management.

Typical RGB input devices are color TV and video cameras, image scanners, and digital cameras. Typical RGB output devices are TV sets of various technologies (CRT, LCD, plasma, etc.), computer and mobile phone displays, video projectors, multicolor LED displays, and large screens as JumboTron, etc. Color printers, on the other hand, are not RGB devices, but subtractive color devices (typically CMYK color model).

This article discusses concepts common to all the different color spaces that use the RGB color model, which are used in one implementation or another in color image-producing technology.


Full article ▸

related documents
Single-lens reflex camera
Sega Saturn
Stereo 8
Three-phase electric power
Loading coil
Dvorak Simplified Keyboard
Pulse-code modulation
Reduced instruction set computer
10 Gigabit Ethernet
Direct Connect (file sharing)
Apple IIe
Session Initiation Protocol
X Window System
Genera (operating system)
Virtual memory
Universal asynchronous receiver/transmitter
Set-top box
X10 (industry standard)
File Transfer Protocol