Post Go back to editing

Input to ADV7611 is RGB full range but output is Limited range RGB

Hi All,

In My setup input  to ADV7611 is RGB FULL RANE(0-255)

With the setting below

98 02 F2 (INP_COLOR_SPACE is "1111 - Input color space depends on color space reported by HDMI block.")

The expected output is ADV7611 is RGB FULL RANE(0-255) but instead the output is LIMITED range.

When we change the register setting to forcing input to Full range as below

98 02 12 (INP_COLOR_SPACE is "0001 - Forces RGB (range 0 to 255) input")

Output is FULL Range RGB.

In Addition to This if the setting is

98 02 F7  (INP_COLOR_SPACE is "1111 - Input color space depends on color space reported by HDMI block.") 

The Output is FULL Range RGB.

The read back register "HDMI_COLORSPACE" always sense Limited input Range even if the input is FULL RANGE.

 

Please suggest what is causing this behavior.

Thanks

Kailash

  • Hi,

    Please find the below comment,

    The read back register "HDMI_COLORSPACE" always sense Limited input Range even if the input is FULL RANGE.

       At first, we need to confirm with source device.

       Please crosscheck your source whether RGB limited or full range is coming from the source. Register - 0x53( Readback of the HDMI input color space decoded from several fields in the AVI InfoFrame) is available to check whether RGB limited or full range coming from the source. so set the input source to either RGB Limited Range or RGB Full Range input mode according to your requirement.

    Note: Full range sets the RGB levels (0-255): So set the input source to RGB full range and then the IO map would be 0x02, 0xF2.
    Limited range sets the RGB levels (16-235): So set the input source to RGB limited range and IO map, 0x02 would be 0xF6.
    Thanks,
    Poornima
  • Hi Poornima,

    Thanks for reply.

    I will simplify my doubt.

    For the setting 98 02 F2, Why ADV7611 is not detecting input as FULL Range ,when put on auto input Range detection?

    For the setting 98 02 12, Why it is taking input as FULL Range when  forced to detect input as FULL Range.? 

    Does this mean if the input is LIMITED range then also forcing input to FULL range on ADV7611 with setting 98 02 12 will give me FULL Range output?

    We only Work with FULL Range to maintain black and white levels.

    Thanks

    Kailash

  • Hi,

      For the setting 98 02 F2, Why ADV7611 is not detecting input as FULL Range ,when put on auto input Range detection?

          If your source is outputting full range then ADV7611 also should output full range when we set "98 02 F2".

    For the setting 98 02 12, Why it is taking input as FULL Range when  forced to detect input as FULL Range.? 

    Does this mean if the input is LIMITED range then also forcing input to FULL range on ADV7611 with setting 98 02 12 will give me FULL Range output?

         YES, when you force ADV7611 to full range then it will output full range output even from the source is limited range.

    Thanks,

    Poornima

  • Hi,

    >>If your source is outputting full range then ADV7611 also should output full range when we set "98 02 F2".

    My Source is outputting FULL RANGE(0-255), What could be the possible reason for ADV7611 still detecting it as LIMITED RANGE(16-235) with setting "98 02 F2".

    Thanks

    Kailash

  • Hi,

       Let me check with our eval board and let you know about that.

    Thanks,

    Poornima

  • Hi,

      Here we have verified with ADV7619 evaluation board, we could able to get the full range output when we configure 98 02 F2. Please refer below snap for your reference.

      

      Please let us know your Tx part, If it is ADV7511 then configure the register "72 57 48" and let us know the result.

    Thanks,

    Poornima