定义 ISP 实时信息。
typedef struct {
hi_u32 iso;
hi_u32 exposure_time;
hi_u32 isp_dgain;
hi_u32 again;
hi_u32 dgain;
hi_u32 ratio[3];
hi_u32 isp_nr_strength;
hi_u32 f_number;
hi_u32 sensor_id;
hi_u32 sensor_mode;
hi_u32 hmax_times;
hi_u32 vmax;
hi_u32 vc_num;
hi_u64 fsync_timestamp;
hi_u64 fs_timestamp;
hi_u64 fe_timestamp;
hi_u64 pe_timestamp;
hi_u32 reserved[10];
} hi_isp_frame_info;
成员名称 |
描述 |
|---|---|
iso |
当前sensor模拟增益*sensor数字增益*ISP数字增益*100。仅作PQ调测参考使用。 |
exposure_time |
曝光时间,单位是微秒(us)。仅作PQ调测参考使用。 |
isp_dgain |
ISP数字增益。仅作PQ调测参考使用。 |
again |
Sensor的模拟增益。仅作PQ调测参考使用。 |
dgain |
Sensor的数字增益。仅作PQ调测参考使用。 |
ratio |
多帧合成WDR相邻2帧默认曝光比。仅作PQ调测参考使用。 |
isp_nr_strength |
ISP的NR强度。当前未支持,默认值为0。 |
f_number |
当前使用的镜头的F值。仅作PQ调测参考使用。 |
sensor_id |
当前使用的sensorID。仅作PQ调测参考使用。 |
sensor_mode |
当前使用的sensor序列模式。仅作PQ调测参考使用。 |
hmax_times |
当前使用的sensor对应读出一行的时间,单位是纳秒(ns)。仅作PQ调测参考使用。 |
vmax |
sensor每帧实际生效的总行数,单位是行。仅作PQ调测参考使用。 |
vc_num |
当前未支持,默认值为0。当前未支持,默认值为0。 |
fsync_timestamp |
发出fsync曝光同步信号的时间。 |
fs_timestamp |
收到sensor模组FrameStart信号的时间,仅做参考,会受CPU负载以及调度而存在误差。 |
fe_timestamp |
收到sensor模组FrameEnd信号的时间,仅做参考,会受CPU负载以及调度而存在误差。 |
pe_timestamp |
ISP处理完成后输出图像的时间,仅做维测参考使用。 |
reserved |
预留字段,默认输出为0。 |