Information about Color Depth

Color depth
8-bit color
15/16 bit: Highcolor
24/32 bit: Truecolor
Web-safe color
Related
RGB color model
Palette
This box:     [ edit]


Color depth is a computer graphics term describing the number of bits used to represent the color of a single pixel in a bitmapped image or video frame buffer. This concept is also known as bits per pixel (bpp), particularly when specified along with the number of bits used. Higher color depth gives a broader range of distinct colors.

Indexed color

Main article: Indexed color
With relatively low color depth, the stored value is typically a number representing the index into a color map or palette. The colors available in the palette itself may be fixed by the hardware or modifiable. Modifiable palettes are sometimes referred to as pseudocolor palettes.

Enlarge picture
1 bit
  • 1-bit color (21 = 2 colors) monochrome, often black and white
  • 2-bit color (2² = 4 colors) CGA, gray-scale early NeXTstation
  • 3-bit color (2³ = 8 colors) Many early home computers with TV out displays
Enlarge picture
4 bits
Enlarge picture
8 bits
Old graphics chips, particularly those used in home computers and video game consoles, often feature an additional level of palette mapping in order to increase the maximum number of simultaneously displayed colors. For example, in the ZX Spectrum, the picture is stored in a two-color format, but these two colors can be separately defined for each rectangular block of 8x8 pixels.

Direct color

As the number of bits increases, the number of possible colors becomes impractically large for a color map (a 20 bit depth would require more memory to store the colormap than is required to store the pixels themselves). So in higher color depths, the color value typically directly encodes relative brightnesses of red, green, and blue to specify a color in the RGB color model.

8-bit direct color

A very limited but true direct color system, there are 3 bits (8 possible levels) for both the R and G components, and the two remaining bits in the byte pixel to the B component (four levels), enabling 256 (8 × 8 × 4) different colors. The normal human eye is less sensitive to the blue component than to the red or green, so it is assigned one bit less than the others. Used, at least, in the MSX2 system series of computers in the early 1990's.

Do not confuse with an indexed color depth of 8bpp (although it can be simulated in such systems selecting the adequate table).

12-bit direct color

In 12-bit direct color, there are 4 bits (16 possible levels) for each of the R, G, and B components, enabling 4,096 (16 × 16 × 16) different colors. This color depth is sometimes used in devices with a color display, such as mobile telephones and other equipment.

HighColor

Highcolor or HiColor is considered sufficient to provide life-like colors, and is encoded using either 15 or 16 bits:
  • 15-bit uses 5 bits to represent red, 5 for green, and 5 for blue. Since 25 is 32 there are 32 levels of each color which can therefore be combined to give a total of 32,768 (32 × 32 × 32) mixed colors .
  • 16-bit color uses 5 bits to represent red, 5 bits to represent blue, but (since the human eye is more sensitive to the color green) uses 6 bits to represent 64 levels of green. These can therefore be combined to give 65,536 (32 × 64 × 32) mixed colors. Sixteen-bit color is referred to as "thousands of colors" on Macintosh systems.

LCD Displays

  • Some modern LCD displays use dithered 18-bit color (64 × 64 × 64 = 262,144 combinations) to achieve faster transition times, without sacrificing truecolor display levels entirely.

Truecolor

Enlarge picture
Truecolor (24+ bits)
Truecolor can frequently mimic many colors found in the real world, producing 16.7 million distinct colors. This approaches the level at which the human eye can distinguish colors for most photographic images, though image manipulation, some black-and-white images (which are restricted to 256 levels with Truecolor) or "pure" generated images may reveal the limitations.
  • 24-bit Truecolor uses 8 bits to represent red, 8 bits to represent blue and 8 bits to represent green. 28 = 256 levels of each of these three colors can therefore be combined to give a total of 16,777,216 mixed colors (256 × 256 × 256). Twenty-four-bit color is referred to as "millions of colors" on Macintosh systems.
32 bit is also called floating point. 32 bit per channel and 32 bit color needs to be differentiated, its a description per channel (red/green/blue) and in use mostly for feature film compositing. It is able to express values far beyond 0-1 (0-255)

32-bit color

"32-bit color" is a misnomer when regarding display color depth. A common misconception is that 32-bit color produces 4,294,967,296 distinct colors.

In reality, 32-bit color actually refers to 24-bit color (Truecolor) with an additional 8 bits, either as empty padding space or to represent an alpha channel. Considering red, green, and blue use the same amount of bits for their respective color (with the exception of 16-bit color), the total bits used will be a multiple of 3: like 15-bit color (5 bits each) and 24-bit color (8 bits each).

The reason for using empty space is that all but the newest modern computers process data internally in units of 32 bits; as such, using this amount for each pixel can allow speed optimizations, albeit increasing the required video memory.

Beyond truecolor

In the late 1990s, some high-end graphics hardware and scanners, such as from SGI, started to use more than 8 bits per channel, such as 12 or 16. This has never become common, as the gain in color resolution is almost invisible.

However, professional-quality image manipulation software has started to employ 16 bits per color channel for internal storage, providing protection against accumulating rounding errors when multiple consecutive manipulations are performed on a picture.

For extended dynamic range imaging, including high dynamic range imaging (HDRI), floating point numbers describe numbers in excess of 'full' white and black. This allows an image to describe accurately the intensity of the sun and deep shadows in the same colour space. Various models describe these ranges, many employing 32 bit accuracy per channel. A new format is the ILM "half" using 16-bit floating point numbers, it appears this is a much better use of 16 bits than using 16-bit integers and is likely to replace it entirely as hardware becomes fast enough to support it.

Television Color

Most of today's TVs and computer screens form images by varying the intensity of just three primary colors: red, green, and blue. Bright yellow, for example, is composed of equal parts red and green, with no blue component. However, this is only an approximation, and is not as saturated as actual yellow light. For this reason, recent technologies such as, Texas Instruments's BrilliantColor augment the typical red, green, and blue channels with up to three others: cyan, magenta and yellow.[1] Mitsubishi and Samsung, among others, use this technology in some TV sets. Assuming that 8 bits are used per color, such six-color images would have a color depth of 48 bits.

The ATI FireGL V7350 graphics card supports 40-bit and 64-bit color[2].

See also

References

1. ^ Hutchison, David C. (2006-04-05). "Wider color gamuts on DLP display systems through BrilliantColor technology". Digital TV DesignLine. Retrieved on 2007-08-16. 
2. ^ Smith, Tony (2006-03-20). ATI unwraps first 1GB graphics card. Hardware.co.uk. Retrieved on 2006-10-03.

External links

8-bit color graphics is a method of storing image information in a computer's memory or in an image file, such that each pixel is represented by one 8-bit byte. The maximum number of colors that can be displayed at any one time is 256.
..... Click the link for more information.
Highcolour graphics (variously spelled Hicolour, Highcolor, and Hicolor, and known as Thousands of colors on a Macintosh) is a method of storing image information in a computer's memory such that each pixel is represented by two bytes.
..... Click the link for more information.
Truecolor is a method of representing and storing graphical image information (especially in computer processing) such that a very large number of colors, shades, and hues can be displayed at once, such as high quality photographic images or complex graphics.
..... Click the link for more information.
RGB color model is an additive model in which red, green, and blue (often used in additive light models) are combined in various ways to reproduce other colors. The name of the model and the abbreviation ‘RGB’ come from the three primary colors, red, green, and blue and
..... Click the link for more information.
palette, in computer graphics, is a designated subset of the total range of colors supported by a computer graphics system. Each color in the palette is assigned a number, and for each pixel, one of these numbers is stored. This number determines the color of the pixel.
..... Click the link for more information.
Computer graphics is a sub-field of computer science and is concerned with digitally synthesizing and manipulating visual content. Although the term often refers to three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.
..... Click the link for more information.
BIT is an acronym for:
  • Bannari amman Institute of Technology
  • Bangalore Institute of Technology
  • Beijing Institute of Technology
  • Benzisothiazolinone
  • Bilateral Investment Treaty
  • Bhilai Institute of Technology - Durg

..... Click the link for more information.
Color or colour[1] (see spelling differences) is the visual perceptual property corresponding in humans to the categories called red, yellow, blue, black, etc.
..... Click the link for more information.
pixel (short for picture element, using the common abbreviation "pix" for "pictures") is a single point in a graphic image. Each such information element is not really a dot, nor a square, but an abstract sample.
..... Click the link for more information.
raster graphics image, digital image, or bitmap, is a data structure representing a generally rectangular grid of pixels, or points of color, viewable via a computer monitor, paper, or other display medium.
..... Click the link for more information.
The framebuffer is a video output device that drives a video display from a memory buffer containing a complete frame of data. The information in the buffer typically consists of color values for every pixel (point that can be displayed) on the screen.
..... Click the link for more information.
Indexed color or named color is a type of color space for digital images. Whereas an RGB image specifies a red, green, and blue value separately for each pixel in the image, an indexed color image maintains a table that defines a number of predefined colors, and each pixel
..... Click the link for more information.
palette, in computer graphics, is a designated subset of the total range of colors supported by a computer graphics system. Each color in the palette is assigned a number, and for each pixel, one of these numbers is stored. This number determines the color of the pixel.
..... Click the link for more information.
1-bit color graphics is a method of storing image information in a computer's memory or in an image file, such that each pixel is represented by one bit. The maximum number of colors that can be displayed at any one time is two; on or off, white or black.
..... Click the link for more information.
Monochrome comes from the two Greek words mono (μoνο, meaning "only" or "alone"), and chroma (χρωμα, meaning "colour"). A monochromatic object has a single colour.
..... Click the link for more information.
Color Graphics Adapter (CGA), introduced in 1981, was IBM's first color graphics card (originally sold under the name "Color/Graphics Monitor Adapter"), and the first color computer display standard for the IBM PC.
..... Click the link for more information.
Type Workstation computer
Released 1990
Discontinued 1993
Processor Motorola 68040
Memory 8MB - 32MB
8MB - 128MB ( Turbo )
OS NeXTSTEP, OPENSTEP, NetBSD (limited support)

NeXTstation
..... Click the link for more information.
Enhanced Graphics Adapter (EGA) is the IBM PC computer display standard specification located between CGA and VGA in terms of graphics performance (that is, color and space resolution).
..... Click the link for more information.
Video Graphics Array (VGA) refers either to an analog computer display standard, the 15-pin D-subminiature VGA connector, first marketed in 1987 by IBM, or the 640×480 resolution itself.
..... Click the link for more information.
The Original Chip Set (OCS) was a chipset used in the earliest Commodore Amiga computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set (ECS) and greatly improved Advanced Graphics Architecture (AGA).
..... Click the link for more information.
The Original Chip Set (OCS) was a chipset used in the earliest Commodore Amiga computers and defined the Amiga's graphics and sound capabilities. It was succeeded by the slightly improved Enhanced Chip Set (ECS) and greatly improved Advanced Graphics Architecture (AGA).
..... Click the link for more information.
8-bit color graphics is a method of storing image information in a computer's memory or in an image file, such that each pixel is represented by one 8-bit byte. The maximum number of colors that can be displayed at any one time is 256.
..... Click the link for more information.
Video Graphics Array (VGA) refers either to an analog computer display standard, the 15-pin D-subminiature VGA connector, first marketed in 1987 by IBM, or the 640×480 resolution itself.
..... Click the link for more information.
Super Video Graphics Array, almost always abbreviated to Super VGA or just SVGA is a broad term that covers a wide range of computer display standards.

Originally, it was an extension to the VGA standard first released by IBM in 1987.
..... Click the link for more information.
Advanced Graphics Architecture (AGA) is the third generation Amiga graphic chip set, first used in the Amiga 4000 in 1992. AGA was codenamed Pandora chipset by Commodore International internally.
..... Click the link for more information.
SGI

Public (NASDAQ:  SGIC )
Founded California (1982)
Headquarters Sunnyvale, California, USA

Key people Robert "Bo" Ewald, CEO
Eng Lim Goh, CTO
Kathy A. Lanterman, CFO
Tim Butchart, VP
Barry J.
..... Click the link for more information.
Type Workstation computer
Released 1990
Discontinued 1993
Processor Motorola 68040
Memory 8MB - 32MB
8MB - 128MB ( Turbo )
OS NeXTSTEP, OPENSTEP, NetBSD (limited support)

NeXTstation
..... Click the link for more information.
Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner (1932-1994) as the principal hardware designer.
..... Click the link for more information.
Hold-and-Modify (more commonly known as HAM) is a screenmode of the Commodore Amiga computer. It allows all 4,096 colors of the Amiga's color palette to be displayed at once, using only 6 bits per pixel, even though 12 bits per pixel would normally be needed.
..... Click the link for more information.
Type Home computer
Released 23 April 1982
Discontinued December 1990
Processor Z80 @ 3.5 MHz and equivalent
Memory 16 KB / 48 KB / 128 KB
OS Sinclair BASIC

The ZX Spectrum
..... Click the link for more information.


This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus


page counter