Intel® FPGA Streaming Video Protocol Specification

ID 683397
Date 5/15/2024
Document Table of Contents

2.2.5. YCbCr 420 Pixel Packing

The Intel FPGA streaming video protocol specifies a packing scheme for YCbCr 420 pixels with 2 pixels in parallel.
Note: YCbCr 420 video fields must always be an even height to ensure complete pairs of chroma information are transported.
Figure 25. 10 bit YCbCr 420 video packet The figure shows an example for 10 bit YCbCr 420 video, with two pixels in parallel.

The first video packet carries line 0 with Cb data in the chroma symbol and the second video packet carries line 1 with Cr chroma data. In this example, pixels do not perfectly fill a given number of bytes so the 2 MSBs are padded with undefined data.