The present invention describes a device and method of video encoder that generates predicted motion vectors using reference motion vectors with reduced accuracy. The video encoder receives pixel blocks of video frames and generates motion vectors for encoding pixel blocks through motion compensation. The video encoder creates motion vectors with reduced precision by reducing the scaling factor based on the accuracy of the generated motion vectors. The video encoder also stores the motion vectors with reduced accuracy in the motion vector buffer as the reference motion vectors for the prediction of time or space motion vectors.
【技术实现步骤摘要】
【国外来华专利技术】用于视频编码中的运动向量储存的方法及其装置相关申请的交叉引用本申请要求2016年3月14日递交的申请号为PCT/CN2016/076224的PCT专利申请的优先权。在此合并参考该相关申请的全部内容。
本专利技术有关于视频处理。特别地,本专利技术涉及在视频编码中储存运动向量(motionvector,MV)及其扩展,三维(three-dimensional,3D)视频编码,可伸缩视频编码和屏幕内容编码的方法。
技术介绍
除非另有说明,否则本节中描述的方法相对于权利要求而言不构成先前技术,并且也不被承认为先前技术。视频编码是一种处理,其中占据不同时间位置(temporalpositions)的视频帧序列被编码为比特流。视频编码器将视频像素数据编码到比特流中,以及视频解码器对比特流进行解码以重构该视频像素数据。每个视频帧的像素数据通常被编码为像素的块(这里也称为“像素块”,“编码单元”和“宏块”)。像素块可以在比特流中被编码作为压缩转换数据(compressedtransformdata)或作为像素块的外部的参考像素数据的运动向量。通过参考像素块的外部的像素数据来重构像素块的处理被称为运动补偿。使用运动向量来参考视频序列中的其他视频帧中的像素数据的像素块是帧间预测块(inter-predictedblock)(与在其他视频帧中不参考像素数据的帧内编码或帧内预测块相反)。为了运动向量的有效发信,视频编解码器可以使用运动向量预测来降低将要发送或储存到比特流中的运动数据的量。运动向量预测是视频编解码器基于其他运动向量产生运动向量的预测的技术。所产生的预测提供构造用于运 ...
【技术保护点】
1.一种方法,其特征在于,包括:产生运动补偿运动向量,以编码或解码像素块;基于精度降低缩放因子通过降低该运动补偿运动向量的精度来创建降低精度的运动向量;将该降低精度的运动向量储存到运动向量缓冲器中以作为参考运动向量;从该运动向量缓冲器中提取该参考运动向量;通过根据精度恢复缩放因子恢复提取到的该参考运动向量的精度,来创建恢复精度的参考运动向量;以及基于该恢复精度的参考运动向量和运动向量预测模式来计算预测的运动向量。
【技术特征摘要】
【国外来华专利技术】2016.03.14 CN PCT/CN2016/0762241.一种方法,其特征在于,包括:产生运动补偿运动向量,以编码或解码像素块;基于精度降低缩放因子通过降低该运动补偿运动向量的精度来创建降低精度的运动向量;将该降低精度的运动向量储存到运动向量缓冲器中以作为参考运动向量;从该运动向量缓冲器中提取该参考运动向量;通过根据精度恢复缩放因子恢复提取到的该参考运动向量的精度,来创建恢复精度的参考运动向量;以及基于该恢复精度的参考运动向量和运动向量预测模式来计算预测的运动向量。2.如权利要求1所述的方法,其特征在于,还包括:将该精度降低缩放因子编码为比特流的图像参数集或序列参数集中的参数。3.如权利要求1所述的方法,其特征在于,还包括:基于该预测的运动向量和所产生的该运动补偿运动向量之间的差值来计算残差运动数据;以及将该精度降低缩放因子,该残差运动数据和该运动向量预测模式编码到比特流中。4.如权利要求3所述的方法,其特征在于,还包括:将该精度恢复缩放因子编码到该比特流中。5.如权利要求3所述的方法,其特征在于,还包括:将该精度降低缩放因子编码为该比特流的切片头中的参数。6.如权利要求1所述的方法,其特征在于,还包括:解析比特流以提取该精度降低缩放因子和残差运动数据,其中该产生该运动补偿运动向量的步骤包括:将该残差运动数据与该预测的运动向量相加。7.如权利要求1所述的方法,其特征在于,该计算该预测的运动向量的步骤包括:执行时间运动向量预测和空间运动向量预测中的任一个或两者。8.如权利要求1所述的方法,其特征在于,还包括:选择为该像素块产生的多个运动向量中的一个,并将所选择的该运动向量储存到该运动向量缓冲器中。9.如权利要求1所述的方法,其特征在于,该创建该降低精度的运动向量的步骤包括:向上舍入该降低精度的运动向量。10.如权利要求1所述的方法,其特征在于,该创建该降低精度的运动向量的步骤包括:首先降低用于空间运动向量预测的该运动补偿运动向量的精度,然后进一步降低用于储存到该运动向量缓冲器中的该运动补偿运动向量的精度。11.一种电子...
【专利技术属性】
技术研发人员:黄晗,张凯,安基程,
申请(专利权)人:联发科技新加坡私人有限公司,
类型:发明
国别省市:新加坡,SG
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。