SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
Some of the applications require high bit depth (up to 12-bit) for Luma but 8-bit is sufficient for Chroma data. This can be achieved by configuring independent Chroma data format parameter. Independent parameters are enabled by setting CTRL.CH_CHANCTRL_EN. This can be enabled when Luma and Chroma are stored in separate buffer (i.e. all the data modes except 422_UYVY mode).
When CTRL.CH_CHANCTRL_EN is high, following parameters will take effect and all parameters should be programmed even if they have same value as Luma counterpart.
Following Input data control parameters are common between Luma and Chroma.
In 422 and 420 modes, Chroma is sub-sampled compared to Luma. In RGB data, all three color components are present at full resolution (i.e. no sub-sampling). To process RGB 2 new data modes are introduced. RGB data can be processed Y1_Y2 data mode as 2 pass solution; with 2 of 3 RGB color components processed in Y1_Y2 mode and other one in 420_Y mode. In Y1_Y2 data mode, Y1 and Y2 stored in separate buffers. RGB can be processed in single pass in Y1_Y2Y3 mode with Y1 in one buffer and interleaved Y2Y3 separate buffer.