专栏底层软件如何指定 pipeline 中 Dump raw 的位置

如何指定 pipeline 中 Dump raw 的位置

已解决
自由悍将2025-09-16
25
5

J6E 提供了5个 Dump raw 的位置,如何指定呢?用hbPlayer工具 Dump,还是 跑 tuning_bin  Dump?

底层软件
征程6
评论4
0/1000
  • 费小财
    Lv.5
    "output_raw_level": 0, // 隐藏属性,默认值为0,需要结合output格式进行配置选择raw输出的位置,位置不同bit位宽不同
    但是这个配置也要跟output的位宽对齐才能生效,否则会报错
    2025-09-17
    1
    0
  • 沃德菲
    Lv.3
    J6 ISP支持RAW输出位置选择,使用的json字段为“output_raw_level” 支持的配置信息如下: typedef enum enum_isp_output_mode_e
    { ISP_OUTPUT_RAW_LEVEL_SENSOR_DATA = 0, /* the raw data after companded sensor data, it means the unprocessed raw data from sensor */ ISP_OUTPUT_RAW_LEVEL_FRAME_STITCH = 1, /* the raw data after frame stitch */ ISP_OUTPUT_RAW_LEVEL_GAMMA_FE = 2, /* the raw data after post gamma fe companding curve*/ ISP_OUTPUT_RAW_LEVEL_TONE_MAPPED = 3, /* the raw data after tone mapped*/ ISP_OUTPUT_RAW_LEVEL_POST_GAMMA_FE_LUT = 4, /* the raw data after post gamma fe lockup table*/ ISP_OUTPUT_RAW_LEVEL_POST_SHADING = 5, /* the raw data after post shading*/ ISP_OUTPUT_RAW_LEVEL_BUTT } isp_output_raw_level_e;
    由于硬件设计的原因,ISP_OUTPUT_RAW_LEVEL_FRAME_STITCH 暂不支持。
    根据J6的架构图可知,每个点的bit位宽是不一样的,因此该功能结合isp_axi_output_mode_e一同使用,参数使用不对时,接口报错,导致程序无法运行。
    isp_output_raw_level_e = 0的时候,尺寸根据sensor的支持,不做校验。
    isp_output_raw_level_e = 2/3的时候,只支持16bit raw的,因此isp_axi_output_mode_e 需要设置为带raw16的参数。
    isp_output_raw_level_e = 4/5的时候,只支持24bit raw的,因此isp_axi_output_mode_e 需要设置为带raw24的参数。
    2025-09-18
    1
    1
    • 自由悍将回复沃德菲:

      谢谢

      2025-09-22
      0
  • 沃德菲
    Lv.3

    请注意位置1是不支持的

    2025-09-18
    1
    0
  • 自由悍将
    Lv.1

    在vpm.json中有一个output_raw_level字段可以配置

    2025-09-16
    0
    0