Coding-independent code points
Jump to navigation
Jump to search
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Coding-independent code points (CICP) is a way to signal the properties of a video or audio stream.[1][2] It can describe the color profile of videos (and still images) in a simpler way than the use of ICC profiles.[3] It is defined in both ITU-T H.273 and ISO/IEC 23091-2.[1] It is used by multiple codecs including AVC[citation needed], HEVC,[citation needed] VVC, and AVIF.[3]
Standardization
[edit | edit source]- ITU-T H.273, for video.
- ISO/IEC 23001-8:2016, part of MPEG-B (system technologies). Later split into three parts:
- ISO/IEC 23091-1:2018, for systems.
- ISO/IEC 23091-2:2019, for video. (Revised by ISO/IEC 23091-2:2021).
- ISO/IEC 23091-3:2018, for audio.
Common CICP values
[edit | edit source]Common combinations of H.273 parameters are summarized in ITU-T Series H Supplement 19.[4]
| Code point value | Meaning | |
|---|---|---|
| Transfer function | 1, 6, 14, 15 | SDR (Rec. 709) |
| 16 | PQ | |
| 18 | HLG | |
| Color primaries | 1 | Rec. 709, sRGB |
| 5 | Rec. 601 (PAL) | |
| 6 | Rec. 601 (NTSC) | |
| 9 | Rec. 2020, Rec. 2100 | |
| 12 | P3-D65 | |
| Matrix coefficients | 0 | R'G'B' |
| 1 | Y'CbCr (for Rec. 709) | |
| 5, 6 | Y'CbCr (for Rec. 601) | |
| 9 | Y'CbCr (for Rec. 2020, Rec. 2100) | |
| 14 | ICtCp (for Rec. 2100) |
References
[edit | edit source]- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).