文档
注册

hi_venc_h264_adv_stream_info

说明

定义H.264协议码流高级特征信息。

Atlas 推理系列产品(Ascend 310P处理器),预留结构体,暂不支持。

Atlas A2训练系列产品/Atlas 800I A2推理产品,预留结构体,暂不支持。

定义

typedef struct {
    hi_u32 residual_bits; 
    hi_u32 head_bits; 
    hi_u32 madi_val; 
    hi_u32 madp_val; 
    hi_double psnr_val; 
    hi_u32 sse_lcu_cnt; 
    hi_u64 sse_sum; 
    hi_venc_sse_info sse_info[HI_VENC_MAX_SSE_NUM]; 
    hi_u32 qp_hist[HI_VENC_QP_HIST_NUM]; 
    hi_u32 move_scene16x16_num; 
    hi_u32 move_scene_bits; 
} hi_venc_h264_adv_stream_info;

成员

成员名称

描述

residual_bits

编码当前帧残差(bit)数 。

Atlas 200/500 A2推理产品,暂不支持该参数。

head_bits

编码当前帧头信息的(bit)数 。

Atlas 200/500 A2推理产品,暂不支持该参数。

madi_val

编码当前帧空域纹理复杂度Madi值 。

Atlas 200/500 A2推理产品,暂不支持该参数。

madp_val

编码当前帧时域运动复杂度Madp值。

Atlas 200/500 A2推理产品,暂不支持该参数。

psnr_val

编码当前帧的PSNR(Peak signal-to-noise ratio)(峰值信噪比)值 。

不同软件中关于峰值信噪比的计算公式略有不同,因此峰值信噪比值可能存在差异。

仅支持输入图片分辨率的乘积小于4096*2032时获取psnr_val值,否则psnr_val值无效。

sse_lcu_cnt

编码当前帧中LCU(Largist Coding Unit)个数 。

sse_sum

编码当前帧中SSE(sum of squared errors )(和方差)值。

不同软件中关于和方差的计算公式略有不同,因此和方差值可能存在差异。

sse_info

编码当前帧中8个区域的SSE(和方差)值。

不同软件中关于和方差的计算公式略有不同,因此和方差值可能存在差异。

#define HI_VENC_MAX_SSE_NUM 8

qp_hist

编码当前帧Qp直方图。

Atlas 200/500 A2推理产品,暂不支持该参数。

#define HI_VENC_QP_HIST_NUM 52

move_scene16x16_num

判断为图像前景的16*16块的数目,需要开启前景宏块级码控制。

Atlas 200/500 A2推理产品,暂不支持该参数。

move_scene_bits

判断为图像前景区域编码bit数,需要开启前景宏块级码控制。

Atlas 200/500 A2推理产品,暂不支持该参数。

搜索结果
找到“0”个结果

当前产品无相关内容

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