码迷,mamicode.com
首页 > 其他好文 > 详细

(笔记1)AVS2背景建模

时间:2015-03-28 15:49:23      阅读:179      评论:0      收藏:0      [点我收藏+]

标签: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。

 




(笔记1)AVS2背景建模

标签:avs2 背景建模

原文地址:http://blog.csdn.net/zhangyuehuan/article/details/44699845

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!