用于视频编码中的运动向量储存的方法及其装置制造方法及图纸

技术编号:20291249 阅读:46 留言:0更新日期:2019-02-10 21:14
本发明专利技术描述了使用具有精度降低的参考运动向量来产生预测的运动向量的视频编码器的装置和方法。该视频编码器接收视频帧的像素块,并通过运动补偿产生用于对像素块进行编码的运动向量。该视频编码器基于精度降低缩放因子通过降低产生的运动向量的精度来创建降低精度的运动向量。该视频编码器还将降低精度的运动向量储存到运动向量缓冲器中,以作为时间或空间运动向量预测的参考运动向量。

A Method and Device for Storing Motion Vectors in Video Coding

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)或作为像素块的外部的参考像素数据的运动向量。通过参考像素块的外部的像素数据来重构像素块的处理被称为运动本文档来自技高网...

【技术保护点】
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

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

1