一种Skip类型宏块的判定方法、装置、设备及介质制造方法及图纸

技术编号:19908749 阅读:26 留言:0更新日期:2018-12-26 04:39
本发明专利技术公开了一种Skip类型宏块的判定方法、装置、设备及介质,该方法的步骤包括:根据与待编码宏块相邻的已编码宏块的运动矢量,计算待编码宏块的运动矢量预测值;根据运动矢量预测值对待编码宏块进行变换运算,并根据运算结果对待编码宏块进行Skip类型宏块的判定。本方法利用了宏块之间所具有的关联性,根据已编码宏块的运动向量对其相邻的待编码宏块的运动向量进行的预测,相比于通过运动搜索遍历参考帧中大量的参考宏块,进而对待编码宏块进行匹配以及代价运算以获得待编码宏块对应的运动矢量而言,本方法能够减轻了硬件平台的执行压力。此外,本发明专利技术还提供一种Skip类型宏块的判定装置、设备及介质,有益效果同上所述。

【技术实现步骤摘要】
一种Skip类型宏块的判定方法、装置、设备及介质
本专利技术涉及视频编码领域,特别是涉及一种Skip类型宏块的判定方法、装置、设备及介质。
技术介绍
预测是视频压缩编码的一个核心的功能之一,包括当前主流的H.264编码器在内的视频编码器所采用的预测方式主要有两类,一是帧内预测,另一是帧间预测。帧间预测是利用视频图像帧间的相关性,即时间相关性,来达到图像压缩的目的,是广泛用于普通电视、会议电视、视频电话、高清晰度电视的压缩编码。由于在视频帧中往往存在有无需进行压缩编码操作的Skip类型宏块,因此在帧间预测中,往往需要对待编码帧中的Skip类型宏块进行判定。传统的对Skip类型宏块进行判定所采用的普遍方式是,通过运动搜索在参考帧中依次计算与各待编码宏块相匹配的运动矢量,进而分别根据各运动矢量对相应的待编码宏块进行变换,最终根据变换结果对该待编码宏块是否为Skip类型宏块进行判定。但是由于在对每一个待编码宏块进行运动搜索时,均需要对参考帧一定区域中的每个参考宏块进行与待编码宏块的匹配以及代价运算,因此每一次进行运动搜索时都会执行相对繁琐的运算内容,进而导致判定Skip类型宏块所需要占用的运本文档来自技高网...

【技术保护点】
1.一种Skip类型宏块的判定方法,其特征在于,包括:根据与待编码宏块相邻的已编码宏块的运动矢量,计算所述待编码宏块的运动矢量预测值;根据所述运动矢量预测值对所述待编码宏块进行变换运算,并根据运算结果对所述待编码宏块进行Skip类型宏块的判定。

【技术特征摘要】
1.一种Skip类型宏块的判定方法,其特征在于,包括:根据与待编码宏块相邻的已编码宏块的运动矢量,计算所述待编码宏块的运动矢量预测值;根据所述运动矢量预测值对所述待编码宏块进行变换运算,并根据运算结果对所述待编码宏块进行Skip类型宏块的判定。2.根据权利要求1所述的方法,其特征在在于,所述根据所述运动矢量预测值对所述待编码宏块进行变换运算,并根据运算结果对所述待编码宏块进行Skip类型宏块的判定具体包括:利用所述运动矢量预测值对所述待编码宏块进行运动补偿,生成预测宏块;计算所述预测宏块与所述待编码宏块之间的预测残差,并对所述预测残差进行DCT变换,获取变换结果系数;当所述变换结果系数在预设门限值内时,则判定所述待编码宏块为Skip类型宏块。3.根据权利要求2所述的方法,其特征在于,所述计算所述预测宏块与所述待编码宏块之间的预测残差,并对所述预测残差进行DCT变换,获取变换结果系数具体包括:分别计算所述预测宏块与所述待编码宏块之间在Y、U、V三个分量上的Y分量预测残差、U分量预测残差以及V分量预测残差;对所述Y分量预测残差、所述U分量预测残差以及所述V分量预测残差分别进行所述DCT变换,生成Y分量变换结果系数、U分量变换结果系数以及V分量变换结果系数;相应的,所述当所述变换结果系数在预设门限值内时,则判定所述待编码宏块为Skip类型宏块具体为:当所述Y分量变换结果系数、所述U分量变换结果系数以及所述V分量变换结果系数均在相应的所述预设门限值内时,则判定所述待编码宏块为所述Skip类型宏块。4.根据权利要求3所述的方法,其特征在于,在所述生成Y分量变换结果系数、U分量变换结果系数以及V分量变换结果系数后,该方法进一步包括:当所述Y分量变换结果系数和/或所述U分量变换结果系数和/或所述V分量变换结果系数,未在相应的所述预设门限值内时,对所述待编码...

【专利技术属性】
技术研发人员:邹箭
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1