多视点视频skip模式的运动矢量预测方法

文档序号:7879957阅读:178来源:国知局
专利名称:多视点视频skip模式的运动矢量预测方法
技术领域
本发明涉及立体视频压缩编码技术领域,特别涉及一种多视点视频SKIP模式的运动矢量预测方法。
背景技术
随着人们对立体视觉感知需求的不断增长,多视点视频技术引起了越来越多的国内外学者以及工业界的关注。与普通二维视频相比,多视点视频增加了场景的深度信息,从而能给用户提供视觉上的现实感和逼真感,但是同时也大大增加了视频的数据量。因此,对于多视点视频的编码,需要进一步提高压缩效率。如今,为了满足更广角度的多视点视频图像生成,在进行编码时通常除了输入多视点视频以外,还会输入相应的深度视频,从而可以再输出端生成更多角度的合成视点视频图像。这种编码模式虽然满足了广角甚至全息的视频需求,但是庞大的数据量以及运算量对于视频的实时应用有了很大的限制,现有的视频编码标准中,SKIP模式不需要传输运动矢量和预测残差信息,可以节省较大的码率。但是,相比与单视点视频编码,多视点编码框架中引入深度信息和视差信息,从而导致现有的SKIP模式运动矢量预测方法不适用于多视点视频的编码。

发明内容
本发明旨在至少解决上述技术问题之一。为此, 本发明的一个目的在于提出一种多视点视频SKIP模式的运动矢量预测方法,该方法能够有效利用视点内相邻块和视点间对应块相邻位置的运动信息。通过利用视点内和视点间的信息,能够更加精确的预测当前块的SKIP模式运动矢量。为了实现上述目的,本发明的实施例提出了一种多视点视频SKIP模式的运动矢量预测方法,包括以下步骤:从所述多视点视频序列中获取待编码块;从所述待编码块对应的视点内获取与所述待编码块相邻的块的第一运动信息集合;获取与所述待编码块对应的视点间对应块,并得到所述视点间对应块以及与所述视点间对应块相邻的块的第二运动信息集合;根据所述第一运动信息集合和所述第二运动信息集合生成运动矢量候选集;以及分别计算所述待编码块对应的深度块和所述运动矢量候选集中每个运动矢量对应的深度块的平均均方误差,并选择平均均方误差最小的运动矢量作为所述待编码块的最优运动矢量。根据本发明实施例的多视点视频SKIP模式的运动矢量预测方法,可通过视点内相邻块和视点间对应块及对应块的相邻块的运动信息预测当前待编码块的SKIP模式的运动矢量,该方法适用于多视点视频,通过本发明实施例的方法对多视点视频进行编码,具有高的压缩率的同时具有预测精度高且编码精度高的优点,可提高多视点视频的传输速率,降低网络传输的压力。另外,该方法简单易行,适用范围广。另外,根据本发明上述实施例的多视点视频SKIP模式的运动矢量预测方法还可以具有如下附加的技术特征:在本发明的实施例中,判断所述平均均方误差最小的运动矢量对应的块与所述待编码块是否来自同一视点;如果来自不同的视点,则进一步判断所述平均均方误差最小的运动矢量对应的块与所述待编码块之间的视差矢量是否为预设值;如果为所述预设值,则将所述待编码块对应的视差矢量替换所述最优运动矢量。在本发明的实施例中,所述待编码块对应的视差矢量的计算方法如下:通过公式
权利要求
1.一种多视点视频SKIP模式的运动矢量预测方法,其特征在于,包括以下步骤: 从所述多视点视频序列中获取待编码块; 从所述待编码块对应的视点内获取与所述待编码块相邻的块的第一运动信息集合;获取与所述待编码块对应的视点间对应块,并得到所述视点间对应块以及与所述视点间对应块相邻的块的第二运动信息集合; 根据所述第一运动信息集合和所述第二运动信息集合生成运动矢量候选集;以及分别计算所述待编码块对应的深度块和所述运动矢量候选集中每个运动矢量对应的深度块的平均均方误差,并选择平均均方误差最小的运动矢量作为所述待编码块的最优运动矢量。
2.根据权利要求1所述的方法,其特征在于,在得到所述最优运动矢量之后,还包括: 判断所述平均均方误差最小的运动矢量对应的块与所述待编码块是否来自同一视占.如果来自不同的视点,则进一步判断所述平均均方误差最小的运动矢量对应的块与所述待编码块之间的视差矢量是否为预设值; 如果为所述预设值,则将所述待编码块对应的视差矢量替换所述最优运动矢量。
3.根据权利要求2所述的方法,其特征在于,所述待编码块对应的视差矢量的计算方法如下: 通过公式
4.根据权利要求1所述的方法,其特征在于,所述从待编码块对应的视点内获取与所述待编码块相邻的块的第一运动信息集合的步骤,进一步包括: 判断与所述待编码块相邻的块是否为非帧内预测块; 如果是,则将与所述待编码块相邻的块的运动矢量添加到所述第一运动信息集合; 如果不是,则舍弃与所述待编码块相邻的块的运动矢量。
5.根据权利要求1所述的方法,其特征在于,所述获取与所述待编码块对应的视点间对应块,并得到所述视点间对应块以及与所述视点间对应块相邻的块的第二运动信息集合的步骤,进一步包括: 分别判断所述视点间对应块以及与所述视点间对应块相邻的块是否为非帧内编码块; 如果是,则进一步判断所述视点间对应块以及与所述视点间对应块相邻的块分别对应的运动矢量是否通过时域预测得到; 如果是通过所述时域预测得到,则将所述视点间对应块以及与所述视点间对应块相邻的块的运动矢量添加到所述第二运动信息集合。
6.根据权利要求1所述的方法,其特征在于,通过如下公式得到所述平均均方误差最小的运动矢量:
全文摘要
本发明提出一种多视点视频SKIP模式的运动矢量预测方法,包括获取待编码块;从待编码块对应视点内获取与待编码块相邻块的运动信息集合;获取与待编码块对应的视点间对应块,并得到视点间对应块以及与视点间对应块相邻的块的运动信息集合;根据上述运动信息集合生成运动矢量候选集;分别计算待编码块对应的深度块和运动矢量候选集中每个运动矢量对应的深度块的平均均方误差,并选择平均均方误差最小的运动矢量作为待编码块的最优运动矢量。本发明实施例可通过视点内相邻块和视点间对应块及对应块的相邻块的运动信息预测当前待编码块的SKIP模式的运动矢量,该方法适用于多视点视频,且具有预测精度高的优点。
文档编号H04N7/26GK103248899SQ201310190398
公开日2013年8月14日 申请日期2013年5月21日 优先权日2013年5月21日
发明者季向阳, 张磊, 马茜, 戴琼海 申请人:清华大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1