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.

[参考译文] TDA4VM:PC 和目标仿真中的 H3A 输出存在差异

Guru**** 2473260 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1463507/tda4vm-h3a-output-differneces-in-pc-and-target-emulation

器件型号:TDA4VM

工具与软件:

尊敬的 TI:

我在 TI SDK 版本7.01.00.11上使用 app_vis 应用程序。 我已为该应用设置 PC 和目标仿真。

为了提高图像质量、我尝试对 VISSCfgRef->h3aCfg 和 prms->rawfe_params.h3aparams 中的某些参数进行硬编码。 但是、我已经注意到、在这种情况下、H3A 输出在 PC 和目标仿真环境之间不匹配。

在使用 rfectrl.dpcOTf 和 rawfe_params.dpc 等硬编码参数时也观察到这种差异。

什么原因可能导致两种环境之间的 H3A 输出存在这些差异?

我已附上我用于参考的参数。

/cfs-file/__key/communityserver-discussions-components-files/791/7360.ti_5F00_query.txt

谢谢你
Sithara Tresa Chacko

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

    尊敬的  Sithara:

    [报价用户 id="405675" url="~/support/processors-group/processors/f/processors-forum/1463507/tda4vm-h3a-output-differneces-in-pc-and-target-emulation "]我注意到在这种情况下 H3A 输出在 PC 和目标仿真环境之间不匹配。[/QUOT]

    您是否是指 PC 仿真模式输出和 EVM H/W 输出之间不匹配?

    这两种环境下的 H3A 输出存在哪些差异?

    在2~3几年里、我不知道有任何类似的问题。
    H3A 输出应该匹配、我不记得在我们的测试中看到了任何不匹配。

    您能请大家谈一谈输出和差异吗?

    我正在使用 TI SDK 版本7.01.00.11上的 app_vis 应用程序。

    SDK 7.01太旧、  https://git.ti.com/cgit/?q=imaging 上的更改历史记录 只能返回到 SDK 8。

    自 SDK 8以来、我在 Git 日志中未找到任何类似的 H3A 问题。

    [报价用户 id="405675" url="~/support/processors-group/processors/f/processors-forum/1463507/tda4vm-h3a-output-differneces-in-pc-and-target-emulation "]

    我已附上我用于参考的参数。

    [报价]

    设置对我来说是一样的。

                    prms->h3a_params.aew_cfg_AEFMT = 2;
    vissCfgRef->h3aCfg->aewbCfg.outMode =2;
    
                    prms->h3a_params.aewinblk_WINH = 2;
                    prms->h3a_params.aewinblk_WINSV = 944;//958
    vissCfgRef->h3aCfg->aewbCfg.blackLineHeight =2;
    vissCfgRef->h3aCfg->aewbCfg.blackLineVertStart =944;//958
    
    
                    prms->h3a_params.pcr_AVE2LMT = 1023;
    vissCfgRef->h3aCfg->aewbCfg.satLimit =1023;
    
                    prms->h3a_params.aew_cfg_SUMSFT = 0;
    vissCfgRef->h3aCfg->aewbCfg.sumShift =0;
    
                    prms->h3a_params.aewwin1_WINH = 58;
                    prms->h3a_params.aewwin1_WINW = 40;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.height =58; ///issuee
    vissCfgRef->h3aCfg->aewbCfg.winCfg.width =40;
    
                    prms->h3a_params.aewwin1_WINHC = 32;
                    prms->h3a_params.aewwin1_WINVC = 16;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.horzCount =32;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.vertCount =16;
    
                    prms->h3a_params.aewsubwin_AEWINCH = 6;
                    prms->h3a_params.aewsubwin_AEWINCV = 6;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.horzIncr =6;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.vertIncr =6;
    
                    prms->h3a_params.aewinstart_WINSH = 0; 
                    prms->h3a_params.aewinstart_WINSV = 0;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.pos.startX =0;
    vissCfgRef->h3aCfg->aewbCfg.winCfg.pos.startY =0;
    

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

    还请分享原始输入图像以供参考。

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

    您好、Gang Hua

    谢谢您的回复。

    您是否是指 PC 仿真模式输出和 EVM H/W 输出之间不匹配?

    是的、是这样。

    我已经附加了用于 PC 和目标仿真的输入图像 H3A 和最终 VISS 输出。 输出以黑白模式显示。 如何解决该问题?

    输入图像分辨率为1280x946。

    /cfs-file/__key/communityserver-discussions-components-files/791/query.zip

    此致

    Sithara Tresa Chacko

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

    尊敬的 Sithara:

    感谢您的分享!

    您的 YUV 输出图像也不匹配。
    您是否有用于 VISS 设置的 DCC xml 文件?

    由于 SDK 7太旧、我建议一般迁移到最新的 SDK、以便获得更好的支持。

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

    您好、Gang Hua

    请找到随附的 XML 文件以供参考

    /cfs-file/__key/communityserver-discussions-components-files/791/6165.dcc_5F00_xmls.zip

    我们的项目目前基于 SDK 版本7.1、目前我们无法迁移到新的 SDK。

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

    尊敬的 Sithara:

    [报价 userid="405675" url="~/support/processors-group/processors/f/processors-forum/1463507/tda4vm-h3a-output-differneces-in-pc-and-target-emulation/5623542 #5623542"]

    请找到随附的 XML 文件以供参考

    [报价]

    感谢您的分享!

    我浏览过这些文件、它们对于 SDK 7.1而言很适用。

    输入图像分辨率为1280x946。

    顺便说一下、tt 看起来您的图像实际上是1280x944。

    [报价 userid="405675" url="~/support/processors-group/processors/f/processors-forum/1463507/tda4vm-h3a-output-differneces-in-pc-and-target-emulation "]但是、我注意到在这种情况下、H3A 输出在 PC 和目标仿真环境之间并不匹配。

    在 SDK 7.1中、使用从 xml 文件创建的用于 VISS 设置的输入原始图像和 DCC 二进制文件、VISS 应能够在目标模式和仿真模式下正常工作。
    您需要使用 DCC 二进制文件作为输入、对 tiovx VISS 内核进行编程。

    我们的项目当前基于 SDK 版本7.1、目前无法迁移到新的 SDK。

    自7.1以来、针对 VPAC 的 tiovx 内核和 PDK 驱动程序已经进行了相当多的新开发和错误修复。
    TI 没有计划为这些更改更新以前的版本。