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.

[参考译文] TDA4VP-Q1:LCAC — 关于 TDA 变量值的说明

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1594046/tda4vp-q1-lcac---clarification-on-tda-variable-values

器件型号: TDA4VP-Q1

尊敬的 Gang:

我们将 CAC MAT 实验脚本修改为 python 脚本,使用该脚本我们有移位数组
  CAC_SHIFT_1 = np.array ([
       [0、0]、
    [400  、0]、
    [600  、–2]、
    [800  、–4]、
    [1000  、–6]、
    [1100  、–8]、
    [1300  、–11]、
    ])

  CAC_SHIFT_2 = np.array ([
       [0、 0]、
    [400  、 0]、
    [600  、 2]、
    [800  、 4]、
    [1000  、6]、
    [1100  、8]、
    [1300 、 11]、
    ])
     
步骤 1 的输出是 block_s=40。
  #第 1 步:找到最理想的下采样块大小。
  block_s = find_block_s (im_sz)

网格网格尺寸为(高度=40、宽度=47)。


问题是什么?  
1.能否确认 TDA 中变量的正确值为:

  blkSize = 40
  blkGridSize:
    hCnt = 40
    vCnt = 47
   
2.由于我们的图像大小为 1536x1824、因此下样本的大小似乎为 38x38。
  但是、这种缩放不会给出相同的网格网格大小、因为  
  1536x1824 => 1/38 => 40x48
  这是否符合预期?而不是如上所示的 40x47?

3.什么是正确的值 是否显示 Lut?  -当前设置为 0。

 

注意:我尝试附加 python 文件、但我无法附加该文件。

此致、

Swetha.  

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

    您好、Swetha:

    您能否确认 TDA 中变量的正确值为:

    对我来说是正确的。

    由于我们的图像大小为 1536x1824、因此下样本大小似乎为 38x38。

    您如何获得 38 的价值?

    38 无效、因为块大小必须是 4 的倍数。

    的正确值是什么 是否显示 Lut?  -当前设置为 0。

    哪一个是“displacementLut"?“?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    注意:我尝试附加 python 文件、但我无法附加该文件。

    您可以在上传前将文件扩展名更改为“txt",“,也、也可以使用“Insert"按钮“按钮“、然后选择“ 代码“、以便在帖子中包含您的代码。

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

    嗨、Gang、问题是网格网格大小为  40x47。 由于图像为 1536x1824、向下样本的大小约为 38x38、或者您能纠正我们吗?  

    我们正在尝试通过 python 脚本来理解逻辑。 下面附上了我们的副本供您参考。 谢谢。

    e2e.ti.com/.../5618.dcc_5F00_mat_5F00_file_5F00_LUT_5F00_Creator_5F00_GangHua_5F00_1.txt

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

    “displayacementLut"来自“来自以下代码片段:

    typedef struct
    {
        uint32_t        colorEnable;
        /**< CAC color processing in 2x2 pixel grid only one pixel in row should be
             enabled valid valies are 0x6, 0x9 */
        uint32_t        blkSize;
        /**< CAC color processing Block Size, Value should be multiple of 4
          *  with minimum value of 8 */
    
        Cac_GridSize    blkGridSize;
        /**< Structure with Horizontal And Vertical Grid Size */
    
        int32_t        *displacementLut;
        /**< Displacement Lut Addr Should Not be Null */
    } Cac_Config;

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于图像为 1536x1824、下样本大小约为 38x38、或者您能纠正我们吗?

    是的、它大约是 38、恰好是 40、因为 40 是 4 的倍数。

    问题是网格网格大小为  40x47。

    假设块大小为 40、网状 LUT 大小为 47H x 40V。

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

    这是 PDK 定义的 CAC LUT。

    它对应于 DCC xml 文件中的 CAC LUT。