首页 > 其他 > 详细

(笔记1)AVS2背景建模

时间:2015-03-28 15:46:47      阅读:409      评论:0      收藏:0      [点我收藏+]

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背景建模

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!