视频编码、解码方法及其帧间预测方法和装置的制造方法_4

文档序号:9914778阅读:来源:国知局
,通过柱面映射得到正常的全景图 时,画面上部分纵向分辨率较高,横向分辨率较低,反之,画面下部分纵向分辨率较低,横向 分辨率较高。在柱面映射的时候,分辨率低的部分本来就是插值得到的,这部分画面在横向 (或纵向)上就相对平滑,因此插值不需要那么多的抽头数,相比于传统的统一使用相同滤 波器的插值方法,可以减少运算量。所以,本实施例中采用上述方式选择插值滤波器。当然, 在其他实施例中,插值滤波器的选择可以根据实际需求自由设计。
[0118]步骤3.3:进行运动补偿,将预测图像块和重建的残差块相同位置的像素值相加, 得到重建图像块。重建图像块即为解码得到的图像块。
[0119]实施例四
[0120]请参考图7,对应于上述实施例一提供的全景视频编码方法,本实施例相应提供了 一种全景视频编码系统,包括图像块划分装置201、帧间预测装置202、残差计算装置203和 码流生成装置204。
[0121]图像块划分装置201用于将当前图像划分为若干图像块。
[0122] 帧间预测装置202用于得到当前图像块的预测图像块。并且,本实施例中,帧间预 测装置202采用上述实施例二提供的帧间预测装置。
[0123] 残差计算装置203用于将当前图像块与预测图像块相减,得到残差块。
[0124] 码流生成装置204用于对残差块进行变换、量化和熵编码,以得到编码码流。
[0125] 实施例五
[0126] 请参考图8,对应于上述实施例三提供的全景视频解码方法,本实施例相应提供了 一种全景视频解码系统,包括残差块重建装置301、帧间预测装置302和图像块重建装置 303〇
[0127] 残差块重建装置301用于对编码码流进行熵解码、反量化和反变换,以得到重建的 残差块。
[0128] 帧间预测装置302用于得到当前图像块的预测图像块。并且,本实施例中,帧间预 测装置302采用上述实施例二提供的帧间预测装置。
[0129] 图像块重建装置303用于将预测图像块和重建的残差块相加,得到重建的图像块。
[0130] 需要说明的是,本申请实施例中,仅对全景视频编解码过程中的帧间预测方法进 行详细说明,对于全景视频编解码过程中的其他步骤,皆可以采用现有技术中的任意一种 可行方法。另外,通常,视频处理装置可包括编码装置和/或解码装置,编码装置包括编码过 程和解码过程,解码装置包括解码过程。解码装置的解码过程与编码装置的解码过程相同。
[0131] 本领域技术人员可以理解,上述实施方式中各种方法的全部或部分步骤可以通过 程序来控制相关硬件完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包 括:只读存储器、随机存取存储器、磁盘或光盘等。
[0132] 以上内容是结合具体的实施方式对本申请所作的进一步详细说明,不能认定本申 请的具体实施只局限于这些说明。对于本申请所属技术领域的普通技术人员来说,在不脱 离本申请发明构思的前提下,还可以做出若干简单推演或替换。
【主权项】
1. 一种用于视频编解码的帧间预测方法,其特征在于,包括: 获取当前图像块的运动矢量以及当前像素的相关空间位置信息; 根据当前图像块的运动矢量以及当前像素的相关空间位置信息得到当前像素的运动 矢量; 根据得到的当前像素的运动矢量得到当前像素的预测值。2. 如权利要求1所述的方法,其特征在于,所述当前像素的相关空间位置信息包括当前 图像的尺寸大小,当前图像块在当前图像内的坐标,当前图像块的尺寸大小,以及当前像素 在当前图像块内的坐标。3. 如权利要求2所述的方法,其特征在于,所述根据当前图像块的运动矢量以及当前像 素的空间位置信息得到当前像素的运动矢量的步骤,包括: 通过下面函数关系得到当前像素的运动矢量: (MV7 χ,Μν7y) = f(x,y,w,h,i,j ,MVx,MVy, width, height) 其中,f为预设函数,(x,y)为当前图像块左上角像素在当前图像内的坐标,(i,j)为当 前像素在当前图像块内的坐标,w、h分别为当前图像块的宽和高,width、height分别为当前 图像的宽和高,(MV x,MVy)为当前图像块的运动矢量。4. 如权利要求1-3任一项所述的方法,其特征在于,所述根据得到的当前像素的运动矢 量得到当前像素的预测值的步骤,包括:当得到的当前像素的运动矢量指向的参考样本位 置不是整像素位置时,则使用插值法计算参考样本位置的样本值,并将该样本值作为当前 像素的预测值;当得到的当前像素的运动矢量指向的参考样本位置是整像素位置时,则将 该整像素位置的像素值作为参考样本位置的样本值,并将该样本值作为当前像素的预测 值。5. 如权利要求4所述的方法,其特征在于,所述插值法采用自适应插值法,所述自适应 插值法所采用的插值滤波器根据所述参考样本的坐标确定。6. -种用于视频编解码的帧间预测装置,其特征在于,包括: 信息获取模块,用于获取当前图像块的运动矢量以及当前像素的相关空间位置信息; 计算模块,用于根据当前图像块的运动矢量以及当前像素的相关空间位置信息得到当 前像素的运动矢量; 预测模块,用于根据得到的当前像素的运动矢量得到当前像素的预测值。7. 如权利要求5所述的装置,其特征在于,所述当前像素的相关空间位置信息包括当前 图像的尺寸大小,当前图像块在当前图像内的坐标,当前图像块的尺寸大小,以及当前像素 在当前图像块内的坐标。8. 如权利要求6或7所述的装置,其特征在于,预测模块用于根据得到的当前像素的运 动矢量得到当前像素的预测值时:当得到的当前像素的运动矢量指向的参考样本位置不是 整像素位置时,则预测模块用于使用插值法计算参考样本位置的样本值,并将该样本值作 为当前像素的预测值;当得到的当前像素的运动矢量指向的参考样本位置是整像素位置 时,则预测模块用于将该整像素位置的像素值作为参考样本位置的样本值,并将该样本值 作为当前像素的预测值。9. 一种视频编码方法,其特征在于,包括: 将当前图像划分为若干图像块; 采用如权利要求1-5任一项所述的帧间预测方法得到当前图像块的预测图像块; 将当前图像块与预测图像块相减,得到残差块; 对残差块进行变换、量化和熵编码,以得到编码码流。10. -种视频解码方法,其特征在于,包括: 对编码码流进行熵解码、反量化和反变换,以得到重建的残差块; 采用如权利要求1-5任一项所述的帧间预测方法得到当前图像块的预测图像块; 将预测图像块和重建的残差块相加,得到重建的图像块。
【专利摘要】一种视频编码、解码方法及其帧间预测方法和装置,其中,帧间预测方法包括:获取当前图像块的运动矢量以及当前像素的相关空间位置信息;根据当前图像块的运动矢量以及当前像素的相关空间位置信息得到当前像素的运动矢量;根据得到的当前像素的运动矢量得到当前像素的预测值。因此,在进行帧间预测时,不仅仅考虑当前图像块的运动矢量,还考虑当前像素的相关空间位置信息,可以适应不同的镜头畸变的特性以及当物体在画面中运动时产生的放大/缩小现象,从而提高计算像素的运动矢量时的准确性,提升视频编解码过程中帧间预测的性能和压缩效率。
【IPC分类】H04N19/503, H04N19/59, H04N19/176, H04N19/513
【公开号】CN105681805
【申请号】CN201610035562
【发明人】王振宇, 王荣刚, 姜秀宝, 高文
【申请人】北京大学深圳研究生院
【公开日】2016年6月15日
【申请日】2016年1月19日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1