关于论文《Frame loss error concealment for SVC》中TD的一个问题

对于丢失的BL和EL的B帧都可以使用TD进行恢复。此处有一个疑问:TD的前提是List 1reference 中co-located位置的宏块在其List 0 reference中要有运动矢量才行,也就是说co-located位置的宏块要是B宏块或P宏块才行,但是B帧或P帧中都是允许有I宏块的,如果co-located位置是I宏块如何处理呢?一方面看xTemporalDirectMode中的处理,另一个方面看该论文在JVT中对应的提案,一般在提案中都有算法比较详细的描述。在JVT-Q046中有该描述,但是对TD的算法,也没有很详细的描述。再把论文和JVT提案认真的读几遍,看是否有疏忽的地方。猜想,对于I宏块可能采取的FC(Frame Copy)的模式,应该是从前向参考帧或后向参考帧直接拷贝,或对前、后向参考帧宏块加权求均值的方式?将来我测试的时候,都可以实现看看。并用不同的测试序列进行测试,看那个效果更好! 经过思考:可能是这么处理的,对于co-located是I宏块的情况,就直接把运动矢量赋值为0,就相当于帧拷贝了。 还有个问题,求预测值的时候,是平均值呢呢,还是根据和当前帧的距离进行加权呢?需要到代码里验证,再看看关于TD的理论知识。 对于co-located是intra 预测的情况,见论文《Direct Mode Coding for Bipredictive Slices in the H.264 Standard》,INTRODUCTION里面就有描述,基本和我的想法是一致的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值