标签:avs2 背景建模
BG帧:用于计算一个图像与背景的差分结果的背景图像缓冲;在差分模式启用时,BG帧是S帧的参考帧.
差分预测全局运动矢量数量 global_mv_num_x
4位无符号整数。表示当前图像在差分模式下与BG帧做差分运算时用到的横轴轴方向的全局运动矢量数量。
差分预测全局运动矢量数量 global_mv_num_y
4位无符号整数。表示当前图像在差分模式下与BG帧做差分运算时用到的纵轴方向的全局运动矢量数量。
差分预测全局运动矢量global_mv_x[i]
4位无符号整数。表示当前图像在差分模式下与BG帧做差分运算时用到的全局运动矢量的横坐标,当前图像的每个宏块的差分预测全局运动矢量的导出过程见9.2.3
差分预测全局运动矢量global_mv_y[i]
4位无符号整数。表示当前图像在差分模式下与BG帧做差分运算时用到的全局运动矢量的纵坐标,当前图像的每个宏块的差分预测全局运动矢量的导出过程见9.2.3
差分模式允许标志 difference_mode_enable标志。
值为“1”表示当前图像允许使用差分模式编码。值为“0”表示当前图像不使用差分模式编码。
宏块差分模式标志 difference_mode_flag
标志。值为“1”表示当前宏块使用差分模式编码。值为“0”表示当前宏块不使用差分模式编码。
背景图像输出标志 background_picture_output_flag
标志。值为“1”表示当前图像是应被输出的G帧, BG帧不变;值为“0”表示当前图像是不应被输出的G帧, BG帧更新为当前G帧。背景图像输出标志 difference_mode_enable
标志。值为“1”表示当前图像启用已经允许使用的差分模式,DiffModeEnable的值为1;值为“0”表示当前图像关闭已经允许使用的差分模式,DiffModeEnable的值为0。
9.4.5 参考图像选择
——如果当前图像是S 帧并且PictureStructure 等于1,
——如果DifferenceModeEnable等于0,其参考图像是最近解码的G 帧。
——如果DifferenceModeEnable等于1,参考图像是当前的BG帧。
参考图像的标记方法如图29 所示。此时NumberOfReference 等于1。
——如果当前图像是S 帧并且PictureStructure 等于0,同时当前解码场在显示顺序上是第一场:
——如果DifferenceModeEnable等于0,其参考图像是最近解码的G 帧的第一场;
——如果DifferenceModeEnable等于1,参考图像是当前的BG帧的第一场。
参考图像的标记方法如图30 所示。此时NumberOfReference 等于1。
——如果当前图像是S 帧并且PictureStructure 等于0,同时当前解码场在显示顺序上是第二场:
——如果DifferenceModeEnable等于0,其参考图像是最近解码的G 帧的第二场;
——如果DifferenceModeEnable等于1,参考图像是当前的BG帧的第二场。
参考图像的标记方法如图31 所示。此时NumberOfReference 等于1。
标签:avs2 背景建模
原文地址:http://blog.csdn.net/zhangyuehuan/article/details/44699845