专栏感知J6X ISP多样输出格式简介与配置说明

J6X ISP多样输出格式简介与配置说明

沃德菲2025-10-30
103
0

ISP支持设置不同的ISP的online output和axi output。

  • 其中online output通过json字段“isp_stream_output”进行开关,J6E中CPE0的output format为YUV422,CPE1的output format为YUV420。

  • 使用的json字段为“isp_dma_output_format”,支持的配置信息如下:

  • 当online output即isp_stream_output为1时,axi的output yuv的格式需要一一对应,比如:

    isp_stream_output为1,axi的yuv输出cpe0只能为8,12,14,cpe1则只能为9、11、13。

  • 如需获取ISP的output,需要通过如下接口:

    • hb_vio_get_data(pipe_id, data_type, &buf),其中data_type = HB_VIO_ISP_YUV_DATA;

    • ISP的axi output数据为3个plane,Y+UV plane,如配置raw output,raw数据会放置在第三个plane;

 

另外,ISP支持RAW输出位置配置

  • ISP支持RAW输出位置选择,使用的json字段为“output_raw_level”

    • 支持的配置信息如下:

    • 由于硬件设计的原因,ISP_OUTPUT_RAW_LEVEL_FRAME_STITCH 暂不支持。

    • 根据架构图可知,每个点的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的参数。

感知
社区征文征程6技术深度解析
评论0
0/1000