文档
注册

hi_isp_dp_static_attr

说明

定义静态坏点校正属性。

定义

typedef struct { 
    hi_bool enable;  
    hi_u16  bright_count;
    hi_u16  dark_count;      
    hi_u32  bright_table[HI_ISP_STATIC_DP_COUNT_MAX];     
    hi_u32  dark_table[HI_ISP_STATIC_DP_COUNT_MAX];     
    hi_bool show;
} hi_isp_dp_static_attr;

成员

成员名称

描述

enable

是否使能静态坏点校正。

  • HI_FALSE:否
  • HI_TRUE:是

bright_count

当该变量作为输入时,表示亮坏点的个数;该变量作为输出时,表示总的坏点个数。

取值范围与vi pipe设置的宽度有关。

宽度[120, 3840]:取值范围 [0,HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[3841, 7680]:取值范围 [0, 2 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[7681, 11520]:取值范围 [0, 3 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[11521, 15360]:取值范围 [0, 4 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[15361, 16384]:取值范围 [0, 5 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

#define HI_ISP_STATIC_DP_COUNT_NORMAL         2048

dark_count

当该变量作为输入时,表示暗坏点的个数;作为输出时无效。

取值范围与vi pipe设置的宽度有关。

宽度[120, 3840]:取值范围 [0,HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[3841, 7680]:取值范围 [0, 2 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[7681, 11520]:取值范围 [0, 3 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[11521, 15360]:取值范围 [0, 4 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

宽度[15361, 16384]:取值范围 [0, 5 * HI_ISP_STATIC_DP_COUNT_NORMAL]。

bright_table [HI_ISP_STATIC_

DP_COUNT_MA

X]

亮坏点坐标信息,低29bit有效,[12:0]bit为坏点水平坐标, [28:16]bit为坏点垂直坐标。

当该变量作为输入时,表示亮坏点的坐标值查找表;作为输出时,表示所有坏点的坐标值查找表。

取值范围:[0, 0x1FFF1FFF]。

数组的有效长度与vi pipe设置的宽度有关。

宽度[120, 3840]:有效长度 HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[3841, 7680]:有效长度 2 * HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[7681, 11520]:有效长度 3 * HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[11521, 15360]:有效长度 4 * HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[15361, 16384]:有效长度 5 * HI_ISP_STATIC_DP_COUNT_NORMAL。

#define HI_ISP_STATIC_DP_COUNT_NORMAL         2048
#define HI_ISP_STRIPING_MAX_NUM               5
#define HI_ISP_STATIC_DP_COUNT_MAX            (HI_ISP_STATIC_DP_COUNT_NORMAL * HI_ISP_STRIPING_MAX_NUM)

dark_table [HI_ISP_STATIC_

DP_COUNT_MA

X]

暗的坏点坐标值,低29bit 有效,[12:0]bit为坏点水平坐标, [28:16]bit为坏点垂直坐标。

当该变量作为输入时,表示暗坏点的坐标值查找表;作为输出时无效。

取值范围:[0, 0x1FFF1FFF]。

数组的有效长度与vi pipe设置的宽度有关。

宽度[120, 3840]:有效长度 HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[3841, 7680]:有效长度 2 * HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[7681, 11520]:有效长度 3 * HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[11521, 15360]:有效长度 4 * HI_ISP_STATIC_DP_COUNT_NORMAL。

宽度[15361, 16384]:有效长度 5 * HI_ISP_STATIC_DP_COUNT_NORMAL。

show

是否使能静态坏点显示。

  • HI_FALSE:否
  • HI_TRUE:是

注意事项

  • enable_detect、show与enable是3个互斥的设置,并且对应的优先级是逐次降低的。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词