一种多视点视频编解码系统以及预测向量的方法和装置制造方法及图纸

技术编号:3584621 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在多视点视图编码中预测向量的方法,该方法包括:确定当前图像块采用的编码方式;当确定当前图像块采用视图间帧间预测编码方式时,预测当前图像块的视点差向量;当确定当前图像块采用视图内帧间预测编码方式时,预测当前图像块的运动向量。本发明专利技术还公开了一种在多视点视图编码中预测向量的装置,其特征在于,该装置包括:当前图像块确定单元、编码方式确定单元、视点差向量预测单元、运动向量预测单元。本发明专利技术还公开了在多视点视图解码中预测向量的方法,多视点视图编解码系统。根据本发明专利技术公开的方法、装置和系统,能够改善视点差向量的预测以及运动向量的预测的精度,提高多视点视频的编码效率。

【技术实现步骤摘要】

本专利技术涉及编码技术,特别是指一种多视点视频编解码系统,在多视频 编解码系统中预测向量的方法和装置。
技术介绍
随着多媒体通信技术的发展,人们不再满足于传统的固定视点视觉以及2D平面视觉,在娱乐、教育、观光和外科医学等许多应用领域内,出现了 对于自由视点视频和3D视频的需求。例如能够由观看者选择视角的自由视 点电^L(FTV),以及为处于不同位置观看者播放不同视角视频的立体视觉 电视(3DTV)。上述应用都要求使用多个摄像机,在不同的空间位置,以 不同的角度,同时获取同一场景的视频信号,并有效地对所获得的一组视频 信号,进行压缩编码和传输。所获得的这一组视频称为多视点视频,而对所 述多视点视频进行压缩编码的过程称为多视点视频编码。显然,多视点视频 编码是实现自由视点视频类和3D视频类应用的 一项关键技术。在现有的多视点视频编码中,对编码图像中的不同图像块,采用不同的 编码方式进行编码,例如,对部分图像块使用^L图内帧间预测编码方式编码, 对部分图^f象块利用4见图间帧间预测编码方式进行编码。而在不同的编码过程 中,都按照H.264/AVC标准中所规定的MV预测方式预测向量。由于,在多视点视频中,图像块的向量分为运动向量和视点差向量,而 运动向量与视点差向量之间通常是没有任何相关性的,所以,根据现有技术, 无法准确预测各图像块的向量,向量的预测精度不高,从而导致编码效率降 低。
技术实现思路
本专利技术实施例提供一种在多视点视频编码中预测向量的方法,提高向量 的预测精度。本专利技术实施例提供一种在多视点视频编码中预测向量的装置,提高向量 的预测精度。本专利技术实施例提供一种在多视点视频解码中预测向量的方法,提高向量 的预测精度。本专利技术实施例提供一种多视点视频编解码系统,提高编码、解码过程中 向量的预测精度。本专利技术实施例提供一种在多视点视图编码中预测向量的方法,该方法包括确定当前图像块采用的编码方式;当确定当前图像块采用视图间帧间预 测编码方式时,预测当前图像块的视点差向量;当确定当前图像块采用视图 内帧间预测编码方式时,预测当前图像块的运动向量。本专利技术实施例提供一种在多视点视图编码中预测向量的装置,该装置包 括当前图像块确定单元、编码方式确定单元、视点差向量预测单元、运动 向量预测单元;其中,所述当前图像块确定单元用于确定当前编码的图像块; 所述编码方式确定单元用于确定当前图像块采用的编码方式,将采用视图间 帧间预测编码方式的信息,发送给所述视点差向量预测单元,将采用视图内 帧间预测编码方式的信息,发送给所述运动向量预测单元;所述视点差向量 预测单元用于根据得到的编码方式信息,预测当前图像块的视点差向量;所 述运动向量预测单元用于根据得到的编码方式信息,预测当前图像块的运动 向量。本专利技术实施例提供一种在多视点视图解码中预测向量的方法,该方法包 括确定当前图像块采用的解码方式;当确定当前图像块采用与视图间帧间 预测编码方式相对应的解码方式时,预测当前图像块的视点差向量;当确定 当前图^f象块采用与#见图内帧间预测编码方式相对应的解码方式时,预测当前图4象块的运动向量。本专利技术实施例提供一种多视点视频编解码系统,包括编码端和解码端;其 特征在于,所述编码端包括编码中向量预测装置、编码单元,所述解码端包 括解码中向量预测装置、解码单元;所述编码中向量预测装置用于确定当前 编码图像块采用的编码方式,当确定当前图像块采用视图间帧间预测编码方式 时,预测当前图像块的视点差向量,当确定当前图像块采用视图内帧间预测编 码方式时,预测当前图像块的运动向量;所述编码单元用于利用所述编码中向 量预测装置预测的向量,编码当前编码图像块,并发送给解码端;所述解码中 向量预测装置用于接收编码端发送的编码码流,确定当前解码图像块采用的解 码方式,当确定当前解码图像块采用与视图间帧间预测编码方式相对应的解码 方式时,预测当前图像块的视点差向量,当确定当前图像块采用与视图内帧间 预测编码方式相对应的解码方式时,预测当前图像块的运动向量;所述解码单 元用于利用所述解码中向量预测装置预测的向量,解码当前解码图像块。根据本专利技术实施例提供的编码过程中的向量预测方法和装置,在多视点 视频编码过程中,针对不同的编码方式,预测不同的向量,从而能够改善视 点差向量的预测以及运动向量的预测的精度,提高多视点视频的编码效率。根据本专利技术实施例提供的解码过程中的向量预测方法,在多视点视频解 码过程中,针对采用不同编码方式编码的图像块解码时,预测不同的向量, 从而能够改善视点差向量的预测以及运动向量的预测的精度,提高多视点视 频的解码效率。根据本专利技术实施例提供的多视点视频编解码系统,在多视点视频编码过 程中,针对不同的编码方式,预测不同的向量,在多视点视频解码过程中, 针对采用不同编码方式编码的图像块解码时,预测不同的向量,从而能够改 善视点差向量的预测以及运动向量的预测的精度,提高多视点视频的编码、 解码效率。附图说明图1所示为本专利技术实施例中在多视点视频编码中预测向量的流程图; 图2所示为本专利技术实施例中预测视点差向量的流程图; 图3所示为本专利技术实施例中计算各图像块所属区域的区域视点差向量 的流程图4所示为本专利技术实施例中在同一时间点上,相邻视点图像的示意图; 图5所示为本专利技术实施例中编码图像的偏移示意图; 图6所示为本专利技术实施例中视图偏移-平均绝对差值曲线示意图; 图7所示为本专利技术实施例中编码图像中每一个图像块所属区域的区域 视点差向量示意图8所示为本专利技术实施例中预测运动向量的流程图9所示为本专利技术实施例中运动向量预测值推导示意图10所示为本专利技术实施例中点M所在相邻视点视图中的外极线示意图11所示为在多视点视图编码中预测向量的装置结构图12所示为本专利技术实施例中在多视点视频解码中预测向量的流程图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面举具体实施例, 对本专利技术作进一步详细的说明。本专利技术实施例中,在多视点视频编码过程中,针对不同的编码方式,预 测不同的向量,从而提高向量的预测精度。图l所示为本专利技术实施例中,在多视点视频编码中预测向量的流程图。 具体为步骤101:确定当前图像块采用的编码方式,如果当前图像块采用视图 间帧间预测编码方式,则执行步骤102;如果当前图像块采用视图内帧间预 测编码方式,则执行步骤103。其中,图像块可以为16x 16的块,也可以为4x4的块,对图像块的大 小没有特别的限制。在此,确定当前图像块的编码方式的具体步骤为首先对当前图像块搜 索参考图像,所述参考图像分为视图内帧间参考图像和视图间参考图像。 然后,根据搜索的不同类型的参考图像,分别采用相应的编码方式进行编码 后,比较各编码方式的编码效率,并将编码效率最好的编码方式,确定为当 前图像块的编码方式。在此,如果选择视图内帧间参考图像,则采用视图内 帧间预测编码方式,如果选择视图间参考图像,则采用视图间帧间预测编码 方式和视图内帧间预测编码方式。步骤102:预测当前图像块的视点差向量(DV)。由于在视图间帧间预测编码方式中,当前编码图像的参考图像为同 一时 间点上的不同视点上的图像,即为视图间参考图像,因此,用视点差向量描 述当前图像块较为准确。步骤103:预测当前图像块的本文档来自技高网...

【技术保护点】
一种在多视点视图编码中预测向量的方法,其特征在于,该方法包括:确定当前图像块采用的编码方式;当确定当前图像块采用视图间帧间预测编码方式时,预测当前图像块的视点差向量;当确定当前图像块采用视图内帧间预测编码方式时,预测当前图像块的运动向量。

【技术特征摘要】
1. 一种在多视点视图编码中预测向量的方法,其特征在于,该方法包括确定当前图像块采用的编码方式;当确定当前图像块采用视图间帧间预测编码方式时,预测当前图像块的视点差向量;当确定当前图像块采用视图内帧间预测编码方式时,预测当前图像块的运动向量。2、 根据权利要求1所述的方法,其特征在于,所述预测当前图像块的视点 差向量的步骤包括判断当前图像块的相邻图像块是否仅含有运动向量信息,如果是,则获取 当前图像块所属区域的区域视点差向量,将当前图像块所属区域的区域视点差 向量,作为当前图像块的视点差向量预测值,否则,使用H.264/AVC标准中所 规定的运动向量预测方法,计算得到当前图像块的视点差向量预测值。3、 根据权利要求2所述的方法,其特征在于,所述判断当前图像块的相邻 图像块是否仅含有运动向量信息为确定当前图像块的相邻图像块所采用的编码方式,如果相邻图像块都采用 视图内帧间预测编码方式,则确定当前图像块的相邻图像块仅含有运动向量信 息。4、 根据权利要求2所述的方法,其特征在于,所述获取当前图像块所属区 域的区域视点差向量为对当前编码图像,计算针对参考图像的不同视图偏移情况下的平均绝对差值;根据所得到的平均绝对差值,确定编码图像的区域视点差向量; 根据编码图像的区域视点差向量,得到当前图像块所属区域的区域视点差 向量。5、 根据权利要求1所述的方法,其特征在于,所述预测当前图像块的运动向量的步骤包括判断当前图像块的相邻图像块是否仅含有视点差向量信息,如果是,得到 当前图像块的视点差向量预测值,利用所得到的视点差向量预测值,计算运动 向量预测值;否则,使用H,264/AVC标准中所规定的运动向量预测方法,计算 得到当前图像块的运动向量预测值。6、 根据权利要求5所述的方法,其特征在于,所述得到当前图像块的视点 差向量预测值为将所有相邻图像块的视点差向量的平均值作为当前图像块的 视点差向量预测值,或者,将一相邻图像块的视点差向量作为当前图像块的视 点差向量预测值。7、 根据权利要求5所述的方法,其特征在于,所述利用所得到的视点差向 量预测值,计算运动向量预测值的步骤包括判断当前图像块的视点差向量预测值,在当前编码图像的视图间参考图像 中所指向的图像块是否含有运动向量信息,如果含有,则利用所述视图间参考 图像中的图像块的运动向量信息,得到当前图像块的运动向量预测值,否则, 将当前图像块的运动向量预测值置为零。8、 根据权利要求7所述的方法,其特征在于,所述利用所述视图间参考图 像中的图像块的运动向量信息,得到当前图像块的运动向量预测值的步骤包括判断,所述视图间参考图像中的图像块的运动向量在参考视点中所指向的 视图内帧间参考图像,与在编码视点中当前编码图像的视图内帧间参考图像, 是否在相同的时间点上,如果在相同的时间点上,则将所述视图间参考图像中 的图像块的运动向量,作为当前图像块的运动向量预测值;如果不在相同的时 间点,则将所述视图间参考图像中的图像块的运动向量,按规定比例作为当前 图像块的运动向量预测值,或者将当前图像块的运动向量预测值置为0。9、 根据权利要求8所述的方法,其特征在于,所述规定比例为当前图像 块的视点差向量预测值,在当前编码图像的视图间参考图像中所指向的图像块 的运动向量所指向的参考视点中的视图内帧间参考图像的时间点,和当前图像 块的运动向量所指向的编码视点中的视图内帧间参考图像的时间点之间的比值。10、 根据权利要求2所述的方法,其特征在于,当编码所述当前图像块时, 进 一 步编码当前图像块所属区域的区域视点差向量。11、 根据权利要求IO所述的方法,其特征在于,所述编码当前图像块所属 区域的区域^L点差向量为将编码图像的所有区域视点差向量编码;将所述当前图像块所使用的区域视点差向量的索引编码。12、 根据权利要求ll所述的方法,其特征在于,所述将编码图像的所有区 域视点差向量编码为按照区域视点差向量的模值从小到大的顺序,排列所有的区域视点差向量;对所有区域视点差向量的水平分量与垂直分量,分别进行一阶前向差分 编码。13、 一种在多视点视图编码中预测向量的装置,其特征在于,该装置包括 当前图像块确定单元、编码方式确定单元、视点差向量预测单元、运动向量预 测单元;其中,所述当前图像块确定单元用亍确定当前编码的图像块;所述编码方式确定单元用于确定当前图像块采用的编码方式,将采用视图 间帧间预测编码方式的信息,发送给所述视点差向量预测单元,将采用视图内 帧间预测编码方式的信息,发送给所述运动向量预测单元;所述视点差向量预测单元用于根据得到的编码方式信息,预测当前图像块 的视点差向量;所述运动向量预测单元用于根据得到的编码方式信息,预测当前图像块的 运动向量。14、 根据权利要求13所述的装置,其特征在于,所述装置进一步包括相 邻图像块确定单元、图像块向量信息获取单元;所述相邻图像块确定单元用于确定当前图像块的相邻图像块:;所述图像块向量信息获取单元用于获取所述相邻图像块所含有的向量信息。15、 根据权利要求14所述的装置,其特征在于,该装置进一步包括区域 视点差向量计算单元;所述区域-f见点差向量计算单元用于计算当前图像块所属区域的区域视点差 向量;所述视点差向量预测单元用于根据所述图像块向量信息获取单元所获取的 相邻图像块所含有的向量信息,确定当前图像块的相邻图像块仅含有运动向量...

【专利技术属性】
技术研发人员:林四新杨海涛霍俊彦常义林熊联欢
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1