41. 查询内部状态消息¶
41.1. 概述¶
本章节说明Inner State information的相关接口。 此接口的作用为提供用户查询系统内部状态以及数个与ISO相关的参数目前所设置的真实数值。
使用者可在调试过程中透过此接口获取ISO相关参数目前填入的真实数值以确认参数是否正确配置。 透过此接口只能获得数值,无法改变相关参数。
41.2. API 参考¶
CVI_ISP_QueryInnerStateInfo: 获取系统内部信息以及ISO相关参数目前设定的真实数值.
41.2.1. CVI_ISP_QueryInnerStateInfo¶
【描述】
获取系统内部信息以及ISO相关参数目前设定的真实数值
【语法】
CVI_S32 CVI_ISP_QueryInnerStateInfo(VI_PIPE ViPipe, ISP_INNER_STATE_INFO_S *pstInnerStateInfo);
【参数】
参数名称 |
描述 |
输入/输出 |
---|---|---|
ViPipe |
VI_PIPE 号 |
输入 |
pstInnerStateInfo |
内部信息与目前实际参数设定值 |
输出 |
【返回值】
返回值 |
描述 |
---|---|
0 |
成功。 |
非 0 |
失败,其值为 错误码。 |
【需求】
头文件: cvi_isp.h, cvi_comm_isp.h
库文件: libisp.so
【注意】
无。
【举例】
无。
【相关主题】
无。
41.3. 数据类型¶
ISP_INNER_STATE_INFO_S : 定义内部信息与目前实际参数设定值
41.3.1. ISP_INNER_STATE_INFO_S¶
【说明】
定义内部信息与目前实际参数设定值
【定义】
#define MAX_HIST_BINS 256
#define MAX_EXPOSURE_RATIO 256
#define LTM_DARK_CURVE_NODE_NUM 257
#define LTM_BRIGHT_CURVE_NODE_NUM 513
typedef struct _ISP_INNER_STATE_INFO_S {
CVI_U32 blcOffsetR;
CVI_U32 blcOffsetGr;
CVI_U32 blcOffsetGb;
CVI_U32 blcOffsetB;
CVI_U32 blcGainR;
CVI_U32 blcGainGr;
CVI_U32 blcGainGb;
CVI_U32 blcGainB;
CVI_S32 ccm[9];
CVI_U16 drcGlobalToneBinNum;
CVI_U16 drcGlobalToneBinSEStep;
CVI_U32 drcGlobalTone[LTM_GLOBAL_CURVE_NODE_NUM];
CVI_U32 drcDarkTone[LTM_DARK_CURVE_NODE_NUM];
CVI_U32 drcBrightTone[LTM_BRIGHT_CURVE_NODE_NUM];
CVI_BOOL bWDRSwitchFinish;
// For 2TO1/3TO1/4TO1 use.
CVI_U32 u32WDRExpRatioActual[ISP_WDR_FRAME_IDX_SIZE];
ISP_MESH_SHADING_GAIN_LUT_S mlscGainTable;
} ISP_INNER_STATE_INFO_S;
【成员】
成员名称 |
描述 |
---|---|
wdrHistBinNum |
目 前画面wdr分布直方图的数组数量 |
blcOffsetR |
目前黑电平在R分量扣除的值 |
blcOffsetGr |
目前黑电平在Gr分量扣除的值 |
blcOffsetGb |
目前黑电平在Gb分量扣除的值 |
blcOffsetB |
目前黑电平在B分量扣除的值 |
blcGainR |
目前ISP在R分量的数字增益 |
blcGainGr |
目前ISP在Gr分量的数字增益 |
blcGainGb |
目前ISP在Gb分量的数字增益 |
blcGainB |
目前ISP在B分量的数字增益 |
Ccm[9] |
目前ISP使用的色彩还原矩阵真实数值 |
wdrHistogramBefore[MAX_HIST_BINS *MAX_EXPOSURE_RATIO] |
目前wdr的分布直方图 |
wdrHistogramAfter[MAX_HIST_BINS *MAX_EXPOSURE_RATIO] |
目前wdr分布直方图所产生的色调映像曲线 |
drcDarkTone[LTM_DARK_CURVE_NODE_NUM] |
目前ISP使用的暗区色调映像曲线 |
drcBrightTone[LTM_BRIGHT_CURVE_NODE_NUM] |
目前ISP使用的亮区色调映像曲线 |
bWDRSwitchFinish |
标示sensor mode切换是否完成 |
【注意事项】
无。
【相关数据类型及接口】
无。