【技术实现步骤摘要】
本专利技术涉及视频编解码领域,尤其涉及一种P帧帧间预测块划分的方法及装置。
技术介绍
常规的P帧帧间预测算法对宏块的编码,宏块的预测模式含有Skip模式、宏块的中贞间预测模式(16x16)、子宏块(16x8、8xl6、8x8)的巾贞间预测模式、子块(8x4、4x8、4x4)的帧间预测模式。在对宏块进行所有块划分和预测模式进行遍历预测后,最后通过RDO(率失真优化,Rate-Distortion Optimization),获取最佳巾贞间预测模式。上述块划分和预测模式上的遍历操作,虽然可以达到率失真性能的优化实现,但随之带来的计算量也是巨大的。
技术实现思路
本专利技术实施例的目的在于提出一种P帧帧间预测块划分的方法,旨在解决现有技术在块划分和预测模式上的遍历操作计算量巨大的问题。本专利技术实施例是这样实现的,一种P帧帧间预测块划分的方法,所述方法包括:计算当前编码宏块水平方向像素第一跳变值、水平方向像素第二跳变值及当前编码宏块垂直方向像素第一跳变值、垂直方向像素第二跳变值,
【技术保护点】
一种P帧帧间预测块划分的方法,其特征在于,所述方法包括:计算当前编码宏块水平方向像素第一跳变值、水平方向像素第二跳变值及当前编码宏块垂直方向像素第一跳变值、垂直方向像素第二跳变值,diffh_1=sum1≤i≤8((y(i,9)-ref0(i,9))-(y(i,8)-ref0(i,8)))diffh_2=sum9≤i≤16((y(i,9)-ref0(i,9))-(y(i,8)-ref0(i,8)))diffv_1=sum1≤j≤8((y(9,j)-ref0(9,j))-(y(8,j)-ref0(8,j)))diffv_2=sum9≤j≤16((y(9,j)-ref0(9,j))-(y(8,j)-ref0(8,j)))其中,diffh_1表示当前编码宏块水平方向像素第一跳变值,diffh_2表示当前编码宏块水平方向像素第二跳变值,diffv_1表示当前编码宏块垂直方向像素第一跳变值,diffv_2表示当前编码宏块垂直方向像素第二跳变值,表示对满足条件的所有变量求和,y(i,j)表示当前编码宏块第i行第j列的亮度值,ref0(i,j)表示当前
【技术特征摘要】
1.一种P帧帧间预测块划分的方法,其特征在于,所述方法包括: 计算当前编码宏块水平方向像素第一跳变值、水平方向像素第二跳变值及当前编码宏块垂直方向像素第一跳变值、垂直方向像素第二跳变值,2.如权利要求1所述的P帧帧间预测块划分的方法,其特征在于,所述当前编码宏块的第一参考宏块表不以参考列表中第一个参考巾贞作为当前编码宏块参考巾贞时对应的参考宏块。3.如权利要求1所述的P帧帧间预测块划分的方法,其特征在于,所述常规的Skip模式为:利用先进行整像素搜索,然后进行亚像素搜索的Skip模式对当前编码宏块预测。4.如权利要求1所述的P帧帧间预测块划分的方法,其特征在于, 子块(8x4、4x8、4x4 )之间的预测无先后顺序。5.如权利要求1所述的P帧帧间预测块划分的方法,其特征在于,所述“进入16x16、8xl6、8x8的巾贞间预测”步骤中,子宏块(8xl6、8x8)之间的预测无先后顺序; 所述“进入16116、1618、818、的巾贞间预测”步骤中,子宏块(1618、818)之间的预测无先后顺序。6.一种P帧帧间预测块划分的装置,其特征在于,所述装置包括,第一、第二跳变...
【专利技术属性】
技术研发人员:舒倩,
申请(专利权)人:深圳市云宙多媒体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。