Forum Discussion
Hi amildm,
Apologize for the delayed response.
>As for the YCrCb 4:2:2 video format, what's mapping of the pixels on the port vid_data of the HDMI IP (two pixels per clock config)?
>As for 10-bits color depth format, how can I receive this indication from the HDMI IP? What indication about the
>pixel color depth does the HDMI IP provide?
For YCbCr 4:2:2 input format , you may refer to Chapter 5.1.2. Source Video Resampler of the HDMI Intel® FPGA IP User Guide that shows a diagram on how the pixel data is mapped.
Below picture shows the YCbCr 4:2:2 color space pixel bit-field mappings per symbol, this is an example for YCbCr422 is transmitted using 24bpp (8 bpc) HDMI transport:
For Intel HDMI IP, the most significant bit (MSB) will be fill first with pixel data and the unused Least-significant bit (LSBs) are set to zero. The placement of Y and Cb/Cr data is as shown in above figure. For 10bpc case, the placement of Y and Cb/Cr will be the same.
You may refer below link for more information:
HDMI Intel® FPGA IP User Guide - 5.1.2. Source Video Resampler
Thank you for your patience.
Best Regards,
ZulsyafiqH_Intel
I tried this mapping, but it did not work for me.
I used the following mapping and it worked for me (for YCrCb 422 decimation):
[47:32] - Cb/Cr[15:0]
[31:16] - Y[15:0]