sYCC
IEC 61966-2-1 Default YCC encoding transformation for a standard luma-chroma-chroma colour space
AbbreviationsRGB
StatusPublished
Year started1996
First publishedOctober 18, 1999; 26 years ago (1999-10-18)[1]
Latest version61966-2–1 Amend. 1
2003
OrganizationIEC[1]
CommitteeTC/SC: TC 100/TA 2[1]
Base standardsIEC 61966 Colour Measurement and Management in Multimedia Systems and Equipment
DomainColor space, color model
Websitewebstore.iec.ch/publication/6169

sYCC is a standard numerical encoding of colors, similar to the CIE YCbCr encoding,[2] It uses three coordinates: a luma value , that is roughly proportional to perceived brightness of the color, and two chroma values and , which are roughly the "blueness" and "redness" of the hue. Each coordinate is represented by an integer with some number of bits, which is interpreted as either unsigned (for ) or signed (for and ).

The space is defined by Annex F of the International Electrotechnical Commission (IEC) standard 61966-2-1 Amendment 1 (2003), as a linear transformation of the non-linear sRGB color space defined by the same document.

The official conversion from sYCC to sRGB will often result in negative R, G, or B values or values greater than 1 but unlike in normal YCbCr those values are not clamped. The same for when XYZ is converted into sYCC values, at the sRGB stage negative and greater than 1 values are preserved. The sRGB transfer function is thus modified to accept negative RGB values.

sYCC definition

edit

The three unsigned integers of an sYCC encoded color represent fractional coordinates according to the formulas[2]

where the scale factor is the maximum unsigned -bit integer, and the offset is (as in the usual two's complement representation of signed integers). Conversely, the encoded integer values are given by

with the resulting values clipped to the range .

In particular, for (which is the normal bit size), one gets and . Thus the fractional luma ranges from 0 to 1, while the fractional chroma coordinates range from to .

The standard specifies that these fractional values are related to the non-linear fractional sRGB coordinates by a linear transformation, described by the matrix product

This correspondence is the same as the RGB to YCC mapping specified by the old TV standard ITU-R BT.601-5, note that the coefficients of here are defined still with 3 decimal places, because 4 decimal places would change legacy encoding of images (first row: Kr = 0.299 and Kg = 0.587).[2]

The non-linear fractional sRGB coordinates can be computed from the fractional sYCC coordinates by inverting the above matrix. The standard gives the approximation

which is expected to be accurate enough for bits per component. For bit sizes greater than 8, the standard recommends using a more accurate inverse. It states that the following matrix with 6 decimal digits is accurate enough for :

The same standard specifies the relation between the non-linear fractional coordinates and the CIE 1931 XYZ coordinates. The connection entails the transfer function ("gamma correction") that maps to the linear R, G, B coordinates, and then a 3D linear transformation that relates these to the CIE .

Since the linear transformation from sRGB to sYCC is defined in terms of non-linear (gamma-encoded) values (), rather than the linear ones (), the component of sYCC is not the CIE Y coordinate, not even a function of it alone. That is, two colors with the same CIE Y value may have different sYCC values, and vice-versa.

Particular values

edit

The integer encoded sYCC triplet represents the color black whereas is white (more precisely, the CIE illuminant D65). More generally, triplets , for in 0..255, represent shades of gray.

Note that the 8-bit integer sYCC triplet has fractional coordinates , which, according to these matrices, has fractional non-linear sRGB coordinate , and therefore has to be converted to XYZ to be realizable or perceivable. Similarly, the sYCC triplet has and .

References

edit
  1. ^ a b c "IEC 61966-2-1:1999". IEC Webstore. International Electrotechnical Commission. Retrieved 3 March 2017.. The first official specification of sRGB.
  2. ^ a b c "IEC 61966-2-1:1999 Multimedia systems and equipment – Colour measurement and management – Part 2-1: Colour management – Default RGB colour space – sRGB: Amendment 1". International Electrotechnical Commission. 2003. Replaces the version IEC 61966-2-1:1999, introducing the sYCC encoding for YCbCr color spaces, an extended-gamut RGB encoding bg-sRGB, and a CIELAB transformation.

📚 Artikel Terkait di Wikipedia

South Yorkshire County Council

The South Yorkshire County Council (SYCC) — also known as South Yorkshire Metropolitan County Council — was the top-tier local government authority for

SRGB

IEC 61966-2-1:1999, approved in 2003, also defines a YCbCr encoding called sYCC and a conversion to more than 8 bits called bg-sRGB. The scRGB standard also

HDMI

Archived from the original on June 21, 2014. Retrieved January 30, 2018. "sYCC". Color.org. "Video Timings Calculator". tomverbeure.github.io. Retrieved

South Yorkshire

South Yorkshire on 1 April 1974, although South Yorkshire County Council (SYCC) had been running since elections in 1973. The leading article in The Times

Nikon D2H

temperature lighting, mixed ambient, and speedlight lighting. Support for the sYCC color space was added, and Exif compliance was adjusted from Exif 2.2 to

Nikon D2X

dominated Nikon's digital SLR lineup until the D2X. The camera supports the sYCC color space. The CMOS sensor used in the D2X has the ability to resolve about

YCbCr

oriented applications, as sRGB (though the matrix used for sRGB form of YCbCr, sYCC, is still BT.601). In this case, the values of Kb and Kr differ, but the

High Efficiency Video Coding

Rec. 601 (SMPTE 170M), Rec. 709, Rec. 2020, Rec. 2100, SMPTE 240M, sRGB, sYCC, xvYCC, XYZ, and externally specified color spaces such as Dolby Vision or