[发明专利]一种视频编码中B帧的快速编码方法有效
申请号: | 201310174156.7 | 申请日: | 2013-05-13 |
公开(公告)号: | CN103297774A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 袁春;白彩霞;张强 | 申请(专利权)人: | 清华大学深圳研究生院 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 深圳市汇力通专利商标代理有限公司 44257 | 代理人: | 李保明;张慧芳 |
地址: | 518055 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 快速 方法 | ||
技术领域
本发明涉及一种视频编码方法,更具体地说,涉及视频编码中B帧的快速编码方法。
背景技术
在现代社会中,视频应用占据的市场比例越来越大。而视频编解码在其中发挥了非常大的作用。目前的市场中,80%的视频应用都是采用H.264/AVC进行编解码。虽然H.264/AVC被广泛应用在视频领域中,然而随着人们对高分辨率、高质量的视频的需求,H.264/AVC视频编码已经逐渐不能满足大众的需求。正因如此,HEVC视频编码标准应运而生。HEVC的目标是在和H.264/AVC高端类(high profile)同等质量的情况上,码率仅为H.264/AVC标准的一半。HEVC可以支持更大的分辨率,相比H.264/AVC,HEVC可以支持从较低分辨率的QVGA到超高清的7680x4320视频。
HEVC标准采用了更为灵活的块结构,引入了类似于H.264/AVC中宏块概念的编码树单元(CTU),CTU采用四叉树的分割结构。在CTU的划分过程中,需要从最大编码单元(LCU,64x64)划分到最小编码单元(SCU,8x8),每次划分后都需进行帧内或帧间编码,然后选择率失真值最小时所对应的划分模式,并设定为当前CTU的最佳划分模式。在原始的HEVC编码算法中,LCU需要从64x64到8x8进行划分编码,则需要进行1+4+16+64=85次的编码计算,其中有84次是不必要的计算,这导致了编码速度慢。
发明内容
本发明的目的针对现有视频编码方法计算量大、编码速度慢的技术缺陷,提供一种视频编码中B帧的快速编码方法,以减少视频编码方法的计算量,提高编码速度。
为达上述目的,本发明提供的一种视频编码中B帧的快速编码方法包括以下步骤:
对当前编码单元在部分PU(预测单元)模式的率失真值比较;
用当前编码单元与其最佳匹配单元的SAD(绝对误差和)值和相应的设定值比较;
结合率失真值比较结果以及SAD值和相应的设定值的比较结果,判定当前编码单元进行或不进行细的划分。通过以上步骤,跳过了一些划分编码,减少了一些不必要的计算,从而达到了提高编码速度的目的。
在上述快速编码方法中,优选地,所述部分PU模式包括2Nx2N、Nx2N和2NxN。
在上述快速编码方法中,优选地,所述设定值与当前编码单元的大小相关。
在上述快速编码方法中,优选地,缺省设置不编码8x8的编码单元。
在上述快速编码方法中,优选地,若当前编码单元的大小为64x64或32x32,执行所述率失真值比较的步骤、所述SAD值和相应的设定值比较的步骤以及所述判定步骤;若当前编码单元的大小为16x16,则仅仅当前编码单元与其最佳匹配单元的SAD值大于第一阈值时,才对当前编码单元进行细的划分,第一阈值与256的比值K大于所述设定值与对应的当前编码单元尺寸的比值T。
在上述快速编码方法中,优选地,所述率失真值比较步骤包括用当前编码单元在2NxN模式和Nx2N模式的两个率失真值rc1和rc2中的较小值与当前编码单元在2Nx2N模式的率失真值rc0比较;所述判定步骤包括当率失真值rc0小于两个率失真值rc1和rc2中的较小值,且所述SAD值小于相应的设定值时,当前编码单元不进行细的划分。
在上述快速编码方法中,优选地,所述率失真值比较步骤还包括用当前编码单元在2NxN模式和Nx2N模式的两个率失真值rc1和rc2中的较大值的1/L与当前编码单元在2Nx2N模式的率失真值rc0比较,1<L<2;所述判定步骤还包括当率失真值rc0小于两个率失真值rc1和rc2中的较小值,且率失真值rc0小于两个率失真值rc1和rc2中的较大值的1/L,且所述SAD值小于相应的设定值时,当前编码单元也不进行细的划分。
与现有视频编码中的B帧编码方法相比,本发明具有以下优点:本发明方法用当前编码单元在部分PU模式的率失真值以及与其最佳匹配单元的SAD值,判断该编码单元是否需要进行细的划分,不但跳过了一些划分编码,减少了一些不必要的计算,大大提高了编码速度,同时最大限度的减少了对视频质量和码率的影响。
附图说明
图1为较佳实施例中B帧快速编码的流程图。
具体实施方式
下面结合附图和实施例进一步说明本发明。
较佳实施例是针对HEVC标准中B帧的CTU划分进行优化,提供的视频编码中B帧的快速编码方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学深圳研究生院,未经清华大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310174156.7/2.html,转载请声明来源钻瓜专利网。