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.

[参考译文] TDA4VH-Q1:j784s4上显示颜色不正确((橙色/红色->蓝色)或(蓝色->橙色/红色))

Guru**** 2392905 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1488252/tda4vh-q1-display-color-incorrect-on-j784s4-orange-red---blue-or-blue--orange-red

器件型号:TDA4VH-Q1

工具/软件:

SDK 版本: ti-processor-sdk-rtos-j784s4-evm-09_02_00_05

我们试图从 RGB565 (FVID2_DF_RGB16_565) 到 NV12 (FVID2_DF_YUV420SP_UV)进行 DSS 颜色转换。

显示屏出现、但颜色不正确。

原始图像:

转换后:

如何修复此颜色错误?

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

    您好、

    正如我们在另一个主题中讨论的、您能否更正 DSS M2M 节点的输入格式? 像 RGB565 (FVID2_DF_RGB16_565)一样、您是否可以尝试使用 BGR565 (FVID2_DF_BGR16_565)并查看它是否有所帮助? 输入似乎具有不同的 RGB 分量顺序。  

    此致、

    Brijesh

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

    您好、Brajesh

    感谢您的支持。

    通过在 DSS 中使用 BGR565 (FVID2_DF_BGR16_565)输入配置 dssM2Mcfg.h、我们现在可以获得正确的输出。  


    /**<输入帧属性:格式*/
    #define APP_DSS_M2M_IN_FRAME_FORMAT  ( FVID2_DF_BGR16_565 )


    但是、当我们向 DSS 提供 RGB565 (FVID2_DF_RGB16_565)时、DSS 颜色转换中有什么/有什么限制、从而将红色和蓝色互换图像作为输出。

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

    您好、

    不受限制。 这是因为您观察到颜色交换时使用的格式不正确。  

    此致、

    Brijesh

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

    您好、

    是的,我们需要理解的东西.. 使用外部帧查看器工具/甚至是用于帧查看器的在线工具,我们可以在源帧中看到正确的图像颜色, 例如: RGB。

    但为什么在 DSS 的输入端读取源帧或将其解释 为 BGR?  

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

    请注意、DSS 需要如下所示的 RGB 元件订购。 如果 不匹配、您将在 DSS 输出中看到颜色错误。  

    此致、

    Brijesh