Visible to Intel only — GUID: GUID-199F74A1-FEEF-454C-ABDE-B38DD53D0C6B
Visible to Intel only — GUID: GUID-199F74A1-FEEF-454C-ABDE-B38DD53D0C6B
Channel and Planar Image Data Layouts
Intel® IPP functions operate on two fundamental data layouts: channel and planar.
In channel format, all values share the same buffer and all values for the same pixel position are interleaved together. Functions working with channel data have a _Cn descriptor, where n can take one of the following values: 1, 2, 3, or 4. The figure below shows 24 bit per pixel RGB data, which is represented as _C3.
For planar format, there is one value per pixel but potentially several related planes. Functions working with planar data have a _Pn descriptor, where n can take one of the following values: 1, 2, 3, or 4. The figure below shows 24 bit per pixel RGB data represented as _P3.
For many video and image processing formats planes may have different sizes.