发明名称 |
一种基于场景转换的视频差错控制方法 |
摘要 |
本发明公开了一种基于场景转换的视频差错控制方法。利用时域差错掩盖算法能对视频序列进行很好的修复,但是在发生场景转换的时候,由于前后帧图像的时域相关性大大降低,这时候利用时域差错掩盖信息来进行掩盖可能会恢复出错误的信息。本发明用到了一种基于场景变换的时空域混合差错掩盖算法。在检测到视频序列发生场景变换的时候,采用空域差错掩盖,其余采用时域差错掩盖。本发明中还基于H.264多宏块分割模式的特性,自适应的选择最优的候选向量。本发明通过对丢包的视频帧进行错误隐藏来实现系统来更好的主客观流媒体视频质量,明显改善用户体验。 |
申请公布号 |
CN102685509A |
申请公布日期 |
2012.09.19 |
申请号 |
CN201210126690.6 |
申请日期 |
2012.04.26 |
申请人 |
中山大学 |
发明人 |
吴仁涛;罗笑南;林格 |
分类号 |
H04N7/68(2006.01)I |
主分类号 |
H04N7/68(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于场景转换的视频差错控制方法,其特征在于,该方法的具体步骤如下:Step1:在进行错误掩盖前,当前帧的类型已经得知,对不同帧类型自适应的选择不同的差错掩盖算法;对于I帧类型,采用自适应空域差错掩盖算法ASEC;若为P帧,转Step2;Step2:由于在发生场景转换的情况下,可利用的前一帧中时域相关信息大大降低,对P帧进行掩盖前,先对当前视频进行检测;若发生场景转换,则对P帧用ASEC算法来进行掩盖;否则,转Step3;Step3:根据丢失宏块的上下左右宏块来对丢失宏块的分割模式进行预测,对分割后的丢失子宏块相应的选择最佳运动矢量来组成候选运动矢量组;Step4:然后对候选运动矢量组中的运动矢量采用BMA来进行边界匹配,选出使SAD最小的一个为最佳运动矢量;Step6:根据Step5求的运动矢量,从参考帧中获得运动补偿宏块,取代丢失宏块。 |
地址 |
510006 广东省广州市番禺区大学城中山大学东校区教学实验中心C401 |