This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/TDA3XEVM:控制 RGB 增益、TDA3xx 显示对比度

Guru**** 2606725 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/652358/rtos-tda3xevm-control-of-rgb-gain-contrast-of-display-from-tda3xx

器件型号:TDA3XEVM

工具/软件:TI-RTOS

大家好,

我想知道,有什么方法可以通过 TDA3x 控制显示屏的 RGB 增益、亮度/对比度。 我想知道这些参数是否可以通过软件控制。

谢谢和此致,

V.B.Surendar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Surendar、

    目前尚不支持此功能。 HW 本身不支持它。 但在 ISP 链路中有一些支持。 那么、您是否在数据路径中使用 ISP 链路?

    此致、
    Brijesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Brijesh、

    我们正在尝试更改 DSS 参数,如果我没有错,这些参数将影响所有公用的用例。 现在,我们正在处理我们在 TRM 中找到的 DISPC 视频端口输出,使用这些寄存器,我们可以启用伽马,但颜色相位旋转单元不起任何作用。

    请建议它是否是改变 RGB 增益的正确位置。我们的问题基本上是我们现在尝试调整显示屏上的一些明亮的黄色。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Surendar、

    要启用 CPR 模块、您需要首先在配置寄存器中启用它。 请启用它、它将起作用。

    Rgds、
    Brijesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Brijesh,

    我已经为 CPR 启用了配置寄存器的第15位,但在显示屏中仍然看不到任何变化。 我还单独更改了 RGB 的系数、但仍然看不到任何更改

    在之间,我们可以通过控制此参数来减少显示屏上的黄色曝光吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Surendar、

    您使用的输出接口是什么? 此模块不能用于 BT 输出接口。
    如果您使用的是视频管道,则视频管道中还有一个 CPR。 在将 YUV 转换为 RGB 时、您可能可以使用此选项来控制黄色。

    Rgds、
    Brijesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Brijesh,

    我们使用的是并行 LCD 接口,而不是 BT 接口。 您能不能帮助我们找到视频管道中的其它 CPR。 我还可以检查它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Surendar、

    此 YUV 到 RGB 转换的系数在 DISPC_VID_CONV_COEF0、1和2寄存器中配置。 您可以尝试更改这些寄存器中的值。

    Rgds、
    Brijesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Brijesh,

    我已启用上述寄存器并尝试,但在显示屏上看不到图像。 我尝试了不同的系数值、但仍然无法调整显示屏的 RGB 增益。


    请就此向我们提供帮助、如果我错过了任何内容、也请告诉我。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Surendar、

    您的输入格式是什么? 您使用的是哪种显示管道?

    如果您的输入格式为 YUV、并且您正在执行某种混合操作、则 CSC 模块将被绝对使用。 如果更改被使用、则不可能产生任何效果。  您必须使用差分管道、否则您的输入格式不是 YUV。

    CPR 不工作甚至令人奇怪。 我使用了 CPR、它工作正常。 您是否启用了 CPR 以获得正确的输出? TDA2x 支持多个输出、因此如果您未在正确的输出中启用它、则不会看到它的效果。 检查您正在使用的重叠管理器和 LCD 输出、并相应地启用 CPR。  

    Rgds、

    Brijesh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Brijesh,

    我们不确定以下事项:

    1) 1)输入格式
    2) 2)显示管道

    我们目前正在 TDA3x 平台上使用后视全景用例,输出为 VIP LCD 显示屏。 我们发现的观察结果是,我们可以启用伽马输出,而 CPR 即使在启用后,我们也看不到显示屏的变化。 我还想知道您是否指的是 TDA2x 平台。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、您是否在寄存器中手动检查了是否真正启用了 CPR、以及您提供的系数是否实际应用?

    Rgds、
    Brijesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我使用行硬件读写函数[HW_RD_REG32、HW_WR_REG32]来确认是否启用了 CPR。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Brijesh,这方面是否有任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Surendar、


    奇怪的是、您能否共享 DSS 寄存器转储?

    Rgds、
    Brijesh
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Brijesh,

    我们发现系数矩阵值的问题。 我们只检查第一行值。 现在,当我们更改其他系数值时,显示输出将发生变化。

    现在、我们可以控制视频的输出颜色。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很好、很高兴听到它正在工作。