Visible to Intel only — GUID: wqo1644948312843
Ixiasoft
2.2.1. TDATA Pixel Packing
2.2.2. RGB Pixel Packing
2.2.3. YCbCr 444 Pixel Packing
2.2.4. YCbCr 422 Pixel Packing
2.2.5. YCbCr 420 Pixel Packing
2.2.6. Four-Channel Video Pixel Packing
2.2.7. Packing with Multiple Pixels in Parallel
2.2.8. Multiple Pixels in Parallel and Empty Pixels
2.2.9. YCbCr 422 Video with Multiple Pixels in Parallel
2.2.10. Packing RGB444 onto an RGB888 Interface
2.2.11. Packing with Less than 8 bits per Symbol Natively
2.2.12. Interlaced Fields
Visible to Intel only — GUID: wqo1644948312843
Ixiasoft
2.2.4. YCbCr 422 Pixel Packing
The Intel FPGA streaming video protocol specifies a packing scheme for YCbCr 422 pixels.
Note: YCbCr 422 video packets must be an even number of pixels in length to ensure complete pairs of chroma information are transported.
Figure 22. 8 bit YCbCr 422 video packet 1PIPThe figure shows for 8 bit YCbCr video, TDATA is 16 bits wide, which is the minimum protocol width.
Figure 23. 10 bit YCbCr 422 video packet 4 PIPIn this figure, each pixel comprises a Y (luma) value and a chroma value (either blue or red). Ten bits per symbol requires four bits of padding between pixels so that each pixel (luma and chroma pair) aligns with a byte boundary
Figure 24. 12 bit YCbCr 422 video packet 2 PIPIn this figure, each pixel comprises a Y (luma) value and a chroma value (either blue or red). Twelve bits per symbol gives a packing that aligns each pixel with a byte boundary so requiring no additional padding..