The invention discloses a method and a device for fast motion vector precision adaptive motion vector accuracy based on two-dimensional orthogonal transform by judging the current prediction corresponding to every pixel unit in the PU block of the absolute value of the size of the relationship between SATDint and SATDqter corresponding to the related characteristics of MV, IMV predicted the possibility to skip it the unnecessary inter prediction process, to ensure the video quality drop can be ignored, so as to further reduce the calculation of a new generation of video encoding complexity, greatly reduce the inter prediction time, which saves encoding time; this method is simple and is conducive to a new industrialization generation of video encoding standard.
【技术实现步骤摘要】
一种基于自适应运动矢量精度的运动矢量精度快速选择方法及装置
本专利技术属于视频编码领域,特别涉及一种基于自适应运动矢量精度的运动矢量精度快速选择方法及装置。
技术介绍
自适应运动矢量精度(AMVR,AdvancedMotionVectorResolution)是在运动估计中,完成1/4像素精度运动估计之后,由于1/4像素精度运动估计会带来比特数的增加,虽然可能失真减小了,但总体的RDcost(率失真代价)并没有减小,因此需要重新执行一次整像素运动估计并与之前获得的最优MV(运动矢量)进行比较,取RDcost最小者作为最终的最优MV。重新执行的整像素运动估计,被称之为IMV(IntegerMotionVector,整数运动矢量)。最近,新一代视频编码标准的制定引入了大量的新型编码工具,IMV技术则是其中之一。近年来,视频技术的应用范围变得更广,如视频监控、网上可视会议、网上可视电子商务、网上政务、网上购物、网上学校、远程医疗、网上研讨会、网上展示厅、个人网上聊天、可视咨询等业务。但是要实现以上所有的功能都必须进行视频编解码,在编码传输过程中的数据量非常大,单纯扩大存 ...
【技术保护点】
一种基于自适应运动矢量精度的运动矢量精度快速选择方法,其特征在于,包括以下步骤:步骤1:在对视频帧图像的预测单元PU块执行帧间2Nx2N预测的运动估计时,获取当前预测单元PU块分别经过整像素精度运动估计和分像素精度运动估计后,每个像素点的最优MV信息和对应的预测MV值之差的二维正交变换;所述当前预测单元PU块中每个像素点对应的预测MV值在编码过程中利用高级运动向量预测技术AMVP获得;步骤2:基于步骤1获得的当前预测单元PU块各像素点所述的二维正交变换,计算当前预测单元PU块中所有像素点对应的二维正交变换绝对值之和:SATDint和SATDqter;SATDint表示整像素 ...
【技术特征摘要】
1.一种基于自适应运动矢量精度的运动矢量精度快速选择方法,其特征在于,包括以下步骤:步骤1:在对视频帧图像的预测单元PU块执行帧间2Nx2N预测的运动估计时,获取当前预测单元PU块分别经过整像素精度运动估计和分像素精度运动估计后,每个像素点的最优MV信息和对应的预测MV值之差的二维正交变换;所述当前预测单元PU块中每个像素点对应的预测MV值在编码过程中利用高级运动向量预测技术AMVP获得;步骤2:基于步骤1获得的当前预测单元PU块各像素点所述的二维正交变换,计算当前预测单元PU块中所有像素点对应的二维正交变换绝对值之和:SATDint和SATDqter;SATDint表示整像素MV的SATD值,SATDqter表示分像素MV的SATD值;所述SATD表示经过哈达曼变换后的绝对误差和;步骤3:判断公式是否成立:SATDqter<=K*SATDint,若成立,则当前预测单元PU块跳过IMV_2N×2N模式,继续后续模式,否则,进进行IMV_2N×2N模式,并根据率失真代价决策出最优MV以及当前预测单元PU块后续执行的最佳模式;其中,Rquarter表示分像素精度运动估计的最优MV的比特数,Rinteger表示整像素精度运动估计的最优MV的比特数,λ为计算率失真优化的参数。2.根据权利要求1所述的方法,其特征在于,在所述步骤2后,判断当前预测单元PU块的最优MV均值是否为整像素MV,若是,则当前预测单元PU块跳过IMV_2N×2N模式,继续后续模式;否则,进入步骤3。3.一种基于自适应运动矢量精度的运动矢量精度快速选择装置,其特征在于,包括:整像素精度运动估计模块,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。