Coding-independent code points (CICP) is a way to signal the properties of a video or audio stream. It can describe the color profile of videos (and still images) in a simpler way than the use of ICC profiles. It is defined in both ITU-T H.273 and ISO/IEC 23091-2. It is used by multiple codecs including AVC, HEVC, VVC, and AVIF.
Standardization
- 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
Common combinations of H.273 parameters are summarized in ITU-T Series H Supplement 19.6
Common CICP values78Code 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
"H.273 : Coding-independent code points for video signal type identification". www.itu.int. Archived from the original on 2018-02-04. Retrieved 2021-09-12. https://www.itu.int/rec/T-REC-H.273/en ↩
"ISO/IEC 23001-8:2016". ISO. Retrieved 2021-11-11. https://www.iso.org/cms/render/live/en/sites/isoorg/contents/data/standard/06/96/69661.html ↩
"CICP · AOMediaCodec/libavif Wiki". GitHub. Retrieved 2021-11-06. https://github.com/AOMediaCodec/libavif ↩
"H.273 : Coding-independent code points for video signal type identification". www.itu.int. Archived from the original on 2018-02-04. Retrieved 2021-09-12. https://www.itu.int/rec/T-REC-H.273/en ↩
"CICP · AOMediaCodec/libavif Wiki". GitHub. Retrieved 2021-11-06. https://github.com/AOMediaCodec/libavif ↩
"H.Sup19 : Usage of video signal type code points". www.itu.int. Archived from the original on 2020-03-14. Retrieved 2021-09-12. https://www.itu.int/rec/T-REC-H.Sup19/en ↩
"H.273 : Coding-independent code points for video signal type identification". www.itu.int. Archived from the original on 2018-02-04. Retrieved 2021-09-12. https://www.itu.int/rec/T-REC-H.273/en ↩
"H.Sup19 : Usage of video signal type code points". www.itu.int. Archived from the original on 2020-03-14. Retrieved 2021-09-12. https://www.itu.int/rec/T-REC-H.Sup19/en ↩