当前位置: 首页 > 专利查询>天津大学专利>正文

基于运动剧烈程度和空域相关性的帧间模式判决方法技术

技术编号:8657837 阅读:282 留言:0更新日期:2013-05-02 01:50
一种基于运动剧烈程度和空域相关性的帧间模式判决方法:由当前编码宏块周围宏块和参考帧中对应位置处宏块的运动矢量得到当前编码宏块的运动剧烈程度;由编码宏块的运动剧烈程度估算出预编码模式;统计出当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值;统计编码宏块周围宏块和参考帧中对应位置处宏块的所使用的模式中出现次数最多的模式;由编码宏块的运动剧烈程度及当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值得到最终的预编码模式集合;将得到的预编码模式集合中的模式进行编码并将编码后开销最小的模式作为最佳模式。本发明专利技术既可以保证拥有较好的鲁棒性,又可以保证判决的准确性和有效性。

【技术实现步骤摘要】

本专利技术涉及一种帧间模式判决方法。特别是涉及一种。
技术介绍
帧间模式判决模块在AVS视频编码中占有极为重要的地位。在AVS视频编码的预测过程中仍然采用的是块的形式,考虑到视频图像本身的特性,如运动剧烈的局部区域,如果划分较大的块可能在该块中含有多个不同形状或者不同运动状态的对象,所以在选择块的大小的时候并不是单纯的划分为16X16或者8X8这种正方形块,同时考虑到在满足一定性能的前提下尽可能降低复杂性,所以在指定方案时较为详细地将编码模式划分为16X16、16X8、8X16、8X8这四种块的大小。在AVS参考代码中,对每个宏块进行编码时,首先在帧间预测模式下对每个宏块做运动估计,计算各个模式的相应代价,接着进行帧内模式和Skip模式的代价计算,最后选取所有模式中代价最小的模式为最佳模式。每个宏块在采用遍历方式得到最小代价的过程中,参考代码提供了两种方式:率失真优化和非率失真优化。率失真优化是确定一组编码参数,使得在限定码率下失真度最小,达到码率和失真度的权衡,在具体实现的过程中是一个宏块在熵编码后确定编码所需比特数与反变换反量化后重建一个宏块数据和原始宏块数据的差值的和作为一个宏块的某种模式的代价开销,用相同的方法计算该宏块的其它模式的代价开销,这些模式开销比较,最小开销的模式即为最佳模式。非率失真优化则未考虑码率和失真的权衡,只是将最佳运动矢量、最佳参考帧及其它信息所占比特和预测块与编码块的差值之和作为一个宏块的某种模式的代价开销,用相同思路计算该宏块其它模式的代价开销,这些模式开销比较得到的最小开销的模式即为最佳模式。查看近几年的文献,对该模块的研究主要有两个思路,一个是优化拉格朗日率失真公式,另一个是在未遍历所有模式的情况下根据相关信息预测最优的模式直接进行编码,这些相关信息有编码宏块周围宏块、参考帧宏块模式或某模式的率失真开销、SAD等。
技术实现思路
本专利技术所要解决的技术问题是,提供一种。本专利技术所采用的技术方案是:一种,包括如下步骤:I)根据当前编码宏块周围宏块和参考帧中对应位置处宏块的运动矢量得到当前编码宏块的运动剧烈程度;2)根据得出的编码宏块的运动剧烈程度估算出预编码模式,即完成不同的编码宏块的运动剧烈程度与各个预编码模式的映射;3)统计出当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值;统计编码宏块周围宏块(A、B、C、D)和参考帧中对应位置(F)处宏块的所使用的模式中出现次数最多的模式;4)根据编码宏块的运动剧烈程度及当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值得到最终的预编码模式集合,即步骤2)中不同运动剧烈程度估算出的预编码模式和步骤3)中出现次数最多的模式;5)将步骤4)中得到的预编码模式集合中的模式进行编码并将编码后开销最小的模式作为最佳模式。所述的当前编码宏块的运动剧烈程度是由如下步骤得到:(I)设定位于当前编码宏块左侧位置处宏块为A,左上位置处宏块为B,右上位置处宏块的C,上面位置处宏块为D,参考帧中当前编码宏块对应位置处宏块为F,同时定义当前编码宏块周围宏块A、B、C、D和参考帧中对应位置处宏块F的运动矢量分别为MVa、MVb,MVc、MVd、MVf,记为 MVi= (Xi,Yi),其中 i=A、B、C、D、F ;(2)分别计算MVa、MVb、MVc、MVd、MVf的值,其中,位置A处的运动矢量MVa的计算有如下两种情况,由于宏块的编码模式有多种,那么对于已经编码的宏块A来说,最终MV的存储有一种或多种情况,a、当最终MV的存储有一种情况时,即宏块A的MV是以8X8为单位存储的,那么MVa为这四个8X8的MV的平均值,即:本文档来自技高网
...

【技术保护点】
一种基于运动剧烈程度和空域相关性的帧间模式判决方法,其特征在于,包括如下步骤:1)根据当前编码宏块周围宏块和参考帧中对应位置处宏块的运动矢量得到当前编码宏块的运动剧烈程度;2)根据得出的编码宏块的运动剧烈程度估算出预编码模式,即完成不同的编码宏块的运动剧烈程度与各个预编码模式的映射;3)统计出当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值;统计编码宏块周围宏块(A、B、C、D)和参考帧中对应位置(F)处宏块的所使用的模式中出现次数最多的模式;4)根据编码宏块的运动剧烈程度及当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值得到最终的预编码模式集合,即步骤2)中不同运动剧烈程度估算出的预编码模式和步骤3)中出现次数最多的模式;5)将步骤4)中得到的预编码模式集合中的模式进行编码并将编码后开销最小的模式作为最佳模式。

【技术特征摘要】
1.一种基于运动剧烈程度和空域相关性的帧间模式判决方法,其特征在于,包括如下步骤: 1)根据当前编码宏块周围宏块和参考帧中对应位置处宏块的运动矢量得到当前编码宏块的运动剧烈程度; 2)根据得出的编码宏块的运动剧烈程度估算出预编码模式,即完成不同的编码宏块的运动剧烈程度与各个预编码模式的映射; 3)统计出当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值;统计编码宏块周围宏块(A、B、C、D)和参考帧中对应位置(F)处宏块的所使用的模式中出现次数最多的模式; 4)根据编码宏块的运动剧烈程度及当前编码宏块的最佳模式与周围模块或者参考帧中宏块的最佳模式相同的概率值得到最终的预编码模式集合,即步骤2)中不同运动剧烈程度估算出的预编码模式和步骤3)中出现次数最多的模式; 5)将步骤4)中得到的预编码模式集合中的模式进行编码并将编码后开销最小的模式作为最佳模式。2.根据权利要求1所述的基于运动剧烈程度和空域相关性的帧间模式判决方法,其特征在于,所述的当前编码宏块的运动剧烈程度是由如下步骤得到: (O设定位于当前编码宏块左侧位置处宏块为A,左上位置处宏块为B,右上位置处宏块的C,上面位置处宏块为D,参考帧中当前编码宏块对应位置处宏块为F,同时定义当前编码宏块周围宏块A、B、C、D和参考帧中对应位置处宏块F的运动矢量分别为MVa、MVb、MVc、MVd、MVf,记为 MVi= (Xi,Yi),其中 i=A、B、C、D、F ; (2)分别计算MVA、MVB、MVe、MVD、MVF的值,其中,位置A处的运动...

【专利技术属性】
技术研发人员:张涛杨雪孙张明魏飒王赞
申请(专利权)人:天津大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1