The Adobe RGB (1998) color space or opRGB is a
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
developed by
Adobe Systems, Inc.
Adobe Inc. ( ), originally called Adobe Systems Incorporated, is an American multinational computer software company incorporated in Delaware
and headquartered in San Jose, California. It has historically specialized in software for the crea ...
in 1998. It was designed to encompass most of the colors achievable on
CMYK
The CMYK color model (also known as process color, or four color) is a subtractive color model, based on the CMY color model, used in color printing, and is also used to describe the printing process itself. The abbreviation ''CMYK'' refer ...
color
printers
Printer may refer to:
Technology
* Printer (publishing), a person or a company
* Printer (computing), a hardware device
* Optical printer for motion picture films
People
* Nariman Printer (fl. c. 1940), Indian journalist and activist
* James ...
, but by using
RGB
The RGB color model is an additive color model in which the red, green and blue primary colors of 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 additiv ...
primary color
A set of primary colors or primary colours (see spelling differences) consists of colorants or colored lights that can be mixed in varying amounts to produce a gamut of colors. This is the essential method used to create the perception of ...
s on a device such as a
computer display
A computer monitor is an output device that displays information in pictorial or textual form. A discrete monitor comprises a visual display, support electronics, power supply, housing, electrical connectors, and external user controls.
The ...
. The Adobe RGB (1998)
color space
A color space is a specific organization of colors. In combination with color profiling supported by various physical devices, it supports reproducible representations of colorwhether such representation entails an analog or a digital representa ...
encompasses roughly 50% of the
visible colors specified by the
CIELAB color space
The CIELAB color space, also referred to as ''L*a*b*'' , is a color space defined by the International Commission on Illumination (abbreviated CIE) in 1976. (Referring to CIELAB as "Lab" without asterisks should be avoided to prevent confusion ...
– improving upon the
gamut
In color reproduction, including computer graphics and photography, the gamut, or color gamut , is a certain ''complete subset'' of colors. The most common usage refers to the subset of colors which can be accurately represented in a given circ ...
of the
sRGB
sRGB is a standard RGB (red, green, blue) color space that HP and Microsoft created cooperatively in 1996 to use on monitors, printers, and the World Wide Web. It was subsequently standardized by the International Electrotechnical Commission ...
color space, primarily in cyan-green
hue
In color theory, hue is one of the main properties (called color appearance parameters) of a color, defined technically in the CIECAM02 model as "the degree to which a stimulus can be described as similar to or different from stimuli that ...
s. It was subsequently standardized by the
IEC
The International Electrotechnical Commission (IEC; in French: ''Commission électrotechnique internationale'') is an international standards organization that prepares and publishes international standards for all electrical, electronic and ...
as IEC 61966-2-5:1999 with a name opRGB (optional RGB color space) and is used in
HDMI
High-Definition Multimedia Interface (HDMI) is a proprietary audio/video interface for transmitting uncompressed video data and compressed or uncompressed digital audio data from an HDMI-compliant source device, such as a display controll ...
.
Historical background
Beginning in 1997, Adobe Systems was looking into creating
ICC profile
In color management, an ICC profile is a set of data that characterizes a color input or output device, or a color space, according to standards promulgated by the International Color Consortium (ICC). Profiles describe the color attributes of ...
s that its consumers could use in conjunction with
Photoshop's new
color management
In digital imaging systems, color management (or colour management) is the controlled conversion between the color representations of various devices, such as image scanners, digital cameras, monitors, TV screens, film printers, computer printe ...
features. Since not many applications at the time had any ICC color management, most
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ef ...
s did not ship with useful profiles.
Lead developer of Photoshop,
Thomas Knoll
Thomas Knoll is an American software engineer who created Adobe Photoshop. He initiated the development of image processing routines in 1988. After Knoll created the first core routines, he showed them to his brother, John Knoll, who worked at ...
decided to build an ICC profile around specifications he found in the documentation for the
SMPTE
The Society of Motion Picture and Television Engineers (SMPTE) (, rarely ), founded in 1916 as the Society of Motion Picture Engineers or SMPE, is a global professional association of engineers, technologists, and executives working in the m ...
240M standard, the precursor to
Rec. 709
Rec. 709, also known as Rec.709, BT.709, and ITU 709, is a standard developed by ITU-R for image encoding and signal characteristics of high-definition television.
The most recent version is BT.709-6 released in 2015. BT.709-6 defines the P ...
(but not in primaries: 240M also defined EOTF and thus was display referred, sRGB was created by connecting BT.470 PAL and SMPTE C). SMPTE 240M's gamut is wider than that of the BT.709 gamut and the same as BT.470 NTSC (System B, G). However, with the release of Photoshop 5.0 nearing, Adobe made the decision to include the profile within the software.
Although users loved the wider range of reproducible colors, those familiar with the SMPTE 240M specifications contacted Adobe, informing the company that it had copied the values that described idealized primaries, not actual standard ones (in a special annex to the standard). The real values were much closer to sRGB's, which avid Photoshop consumers did not enjoy as a working environment. To make matters worse, an engineer had made an error when copying the red primary chromaticity coordinates, resulting in an even more inaccurate representation of the SMPTE standard. On the other hand red and blue primary are the same as in PAL and green is the same as in
NTSC 1953 (blue is the same as in BT.709 and sRGB).
Adobe tried numerous tactics to correct the profile, such as correcting the red primary and changing the white point to match that of the
CIE Standard Illuminant D50 (though that will also change the primaries and is thus pointless), yet all of the adjustments made CMYK conversion worse than before. In the end, Adobe decided to keep the "incorrect" profile, but changed the name to ''Adobe RGB (1998)'' in order to avoid a trademark search or
infringement
Infringement refers to the violation of a law or a right.
Infringement may refer to:
* Infringement procedure, a European Court of Justice procedure to determine whether a Member State has fulfilled its obligations under Union law
* Intellectual ...
.
Specifications
Reference viewing conditions
In Adobe RGB (1998), colors are specified as
'R'',''G'',''B''triplets, where each of the ''R'', ''G'', and ''B'' components have values ranging between 0 and 1. When displayed on a monitor, the exact
chromaticities
Chromaticity is an objective specification of the quality of a color regardless of its luminance. Chromaticity consists of two independent parameters, often specified as hue (h) and colorfulness (s), where the latter is alternatively called s ...
of the reference
white point
A white point (often referred to as reference white or target white in technical documents) is a set of tristimulus values or chromaticity coordinates that serve to define the color "white" in image capture, encoding, or reproduction. Depending ...
,1,1 the reference black point
,0,0
The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline of ...
and the primaries (
,0,0
The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline of ...
,1,0 and
,0,1
The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline o ...
are specified. To meet the color appearance requirements of the color space, the
luminance
Luminance is a photometric measure of the luminous intensity per unit area of light travelling in a given direction. It describes the amount of light that passes through, is emitted from, or is reflected from a particular area, and falls withi ...
of the monitor must be 160.00
cd/m
2 at the white point, and 0.5557 cd/m
2 at the black point, which implies a
contrast ratio
The contrast ratio (CR) is a property of a display system, defined as the ratio of the luminance of the brightest shade (white) to that of the darkest shade (black) that the system is capable of producing. A high contrast ratio is a desired aspe ...
of 287.9. Moreover, the black point shall have the same chromaticity as the white point, yet with a luminance equal to 0.34731% of the white point luminance.
The ambient
illumination level at the monitor faceplate when the monitor is turned off must be 32
lx.
As with sRGB, the ''RGB'' component values in Adobe RGB (1998) are not proportional to the luminances. Rather, a
gamma of 2.2 is assumed, without the linear segment near zero that is present in sRGB. The precise gamma value is 563/256, or 2.19921875. In coverage of the
CIE 1931 color space
The CIE 1931 color spaces are the first defined quantitative links between distributions of wavelengths in the electromagnetic visible spectrum, and physiologically perceived colors in human color vision. The mathematical relationships that def ...
the Adobe RGB (1998) color space covers 52.1%.
The chromaticities of the primary colors and the white point, both of which correspond to the CIE Standard Illuminant D65, are as follows:
The corresponding absolute ''XYZ''
tristimulus values for the reference display white and black points are as follows:
[
Normalized ''XYZ'' tristimulus values can be obtained from absolute luminance ''XaYaZa'' tristimulus values as follows:][
:
:
:
where ''XKYKZK'' and ''XWYWZW'' are reference display black and white points in the table above.
The conversion between normalized XYZ to and from Adobe RGB tristimulus values can be done as follows:][
:
:
As was later defined in the IEC standard opYCC uses BT.601 matrix for conversion to YCbCr, that can be full range matrix and limited range matrix. Display can signal YCC quantization range support and sink can send either one.
]
ICC PCS color image encoding
An image in the ICC Profile Connection Space (PCS) is encoded in 24-bit
Notable 24-bit machines include the CDC 924 – a 24-bit version of the CDC 1604, CDC lower 3000 series, SDS 930 and SDS 940, the ICT 1900 series, the Elliott 4100 series, and the Datacraft minicomputers/Harris H series.
The term SWORD i ...
Adobe RGB (1998) color image encoding. Through the application of the 3x3 matrix
Matrix most commonly refers to:
* ''The Matrix'' (franchise), an American media franchise
** '' The Matrix'', a 1999 science-fiction action film
** "The Matrix", a fictional setting, a virtual reality environment, within ''The Matrix'' (franchi ...
below (derived from the inversion of the color space chromaticity coordinates and a chromatic adaptation Chromatic adaptation is the human visual system’s ability to adjust to changes in illumination in order to preserve the appearance of object colors. It is responsible for the stable appearance of object colors despite the wide variation of light w ...
to CIE Standard Illuminant D50 using the Bradford transformation matrix), the input image's normalized ''XYZ'' tristimulus values are transformed into ''RGB'' tristimulus values. The component values would be clipped
''Clipped'' is a video featuring five tracks by the Australian hard rock band AC/DC. First released in 1991, it contained three tracks from '' The Razors Edge'' and two from ''Blow Up Your Video''.
In 2002 a DVD version was released which al ...
to the range , 1
The comma is a punctuation mark that appears in several variants in different languages. It has the same shape as an apostrophe or single closing quotation mark () in many typefaces, but it differs from them in being placed on the baseline o ...
[
:
The ''RGB'' tristimulus values are then converted to Adobe RGB ''R'G'B component values through the use of the following component transfer functions:
:
The resulting component values would be then represented in ]floating point
In computing, floating-point arithmetic (FP) is arithmetic that represents real numbers approximately, using an integer with a fixed precision, called the significand, scaled by an integer exponent of a fixed base. For example, 12.345 can be r ...
or integer
An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the language ...
encodings. If it is necessary to encode values from the PCS back to the input device
In computing, an input device is a piece of equipment used to provide data and control signals to an information processing system, such as a computer or information appliance. Examples of input devices include keyboards, mouse, scanners, cameras ...
space, the following matrix can be implemented:
:
Comparison to sRGB
Gamut
sRGB
sRGB is a standard RGB (red, green, blue) color space that HP and Microsoft created cooperatively in 1996 to use on monitors, printers, and the World Wide Web. It was subsequently standardized by the International Electrotechnical Commission ...
is an RGB color space proposed by HP and Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
in 1996 to approximate the color gamut of the (then) most common computer display devices (CRTs). Since sRGB serves as a "best guess" metric for how another person's monitor produces color, it has become the standard color space for displaying images on the Internet. sRGB's color gamut encompasses just 35% of the visible colors specified by CIE, whereas Adobe RGB (1998) encompasses slightly more than 50% of all visible colors. Adobe RGB (1998) extends into richer cyan
Cyan () is the color between green and blue on the visible spectrum of light. It is evoked by light with a predominant wavelength between 490 and 520 nm, between the wavelengths of green and blue.
In the subtractive color system, or CMYK col ...
s and greens than does sRGB – for all levels of luminance. The two gamuts are often compared in mid-tone values (~50% luminance), but clear differences are evident in shadows
A shadow is a dark area where light from a light source is blocked by an opaque object. It occupies all of the three-dimensional volume behind an object with light in front of it. The cross section of a shadow is a two-dimensional silhouette, ...
(~25% luminance) and highlights (~75% luminance) as well. In fact, Adobe RGB (1998) expands its advantages to areas of intense orange, yellow, and magenta
Magenta () is a color that is variously defined as pinkish- purplish- red, reddish-purplish-pink or mauvish- crimson. On color wheels of the RGB (additive) and CMY (subtractive) color models, it is located exactly midway between red and bl ...
regions.
Although there is a significant difference between gamut ranges in the CIE ''xy'' chromaticity diagram, if the coordinates were to be transformed to fit on the CIE ''u′v′'' chromaticity diagram, which illustrates the eye's perceived variance in hue more closely, the difference in the green region is far less exaggerated. Also, although Adobe RGB (1998) can ''theoretically'' represent a wider gamut of colors, the color space requires special software and a complex workflow in order to utilize its full range. Otherwise, the produced colors would be squeezed into a smaller range (making them appear duller) in order to match sRGB's more widely used gamut.
Bit depth distribution
Although the Adobe RGB (1998) working space clearly provides more colors to utilize, another factor to consider when choosing between color spaces is how each space influences the distribution of the image's bit depth. Color spaces with larger gamuts "stretch" the bits over a broader region of colors, whereas smaller gamuts concentrate these bit
The bit is the most basic unit of information in computing and digital communications. The name is a portmanteau of binary digit. The bit represents a logical state with one of two possible values. These values are most commonly represented a ...
s within a narrow region.
A similar, yet not as dramatic concentration of bit depth occurs with Adobe RGB (1998) versus sRGB, except in three dimensions rather than one. The Adobe RGB (1998) color space occupies roughly 40% more volume than the sRGB color space, which concludes that one would only be exploiting 70% of the available bit depth if the colors in Adobe RGB (1998) are unnecessary.[ On the contrary, one may have plenty of "spare" bits if using a ]16-bit
16-bit microcomputers are microcomputers that use 16-bit microprocessors.
A 16-bit register can store 216 different values. The range of integer values that can be stored in 16 bits depends on the integer representation used. With the two mos ...
image, thus negating any reduction due to the choice of working space.
See also
* International Electrotechnical Commission (IEC)
* Society for Imaging Science and Technology (IS&T)
* Society for Information Display (SID)
References
External links
''Adobe Magazine'' discussion of Photoshop 5.0’s new RGB working spaces
* ttps://www.color.org/chardata/rgb/adobergb.xalter ICC Adobe RGB (1998) Encoding Characteristics*IEC 61966-2-5:2007
optional RGB color space - opRGB
{{Authority control
Color space