处理视频信号的方法及装置的制造方法_4

文档序号:9402450阅读:来源:国知局
邻块或时间相邻块当中已经通过视图间帧间预测而 被编译的相邻块的运动向量导出当前纹理块的视差向量。换言之,能够搜索通过视图间帧 间预测所编译的相邻块,并且能够从通过视图间帧间预测所编译的相邻块的视差向量导出 当前纹理块的视差向量。
[0093] 视图合成预测视差向量是指用于视图合成预测(VSP,View Synthesis Prediction)的视差向量。在此,视图合成预测是指使用深度数据从参考图片生成预测信息 的技术。下面将参照图9和10详细阐明视图合成预测。
[0094] 可以以预定顺序将步骤S510中所搜索到的运动向量存储于候选列表中(S520)。
[0095] 根据本发明的实施例,候选列表可以进一步连同每个运动向量一起存储视图合成 预测标记。在此,视图合成预测标记能够指示使用视图合成预测的帧间预测的执行。
[0096] 在本发明中,当视图合成预测视差向量被存储于候选列表中时,视图合成预测标 记能够被设置。
[0097] 例如,能够将视图合成标记值设置为从0至1以便指示在随同视图合成标记值一 起被存储于候选列表中的视差向量的基础上使用视图合成预测来执行帧间预测。换言之, 当视图合成预测标记被设置为" 1"时,能够执行视图合成预测。
[0098] 根据本发明的实施例,可以限制在候选列表中能够存储的运动向量的数目。因此, 运动向量搜索和存储顺序可能影响编译效率。将对搜索以及存储能够被存储于候选列表中 的运动向量的顺序给予说明。
[0099] 图6是图示出搜索以及存储能够被存储于候选列表中的运动向量的顺序的视图。
[0100] 根据本发明的实施例,运动向量能够以下列顺序被搜索并且被存储于候选列表 中。
[0101] 参照图6阐明运动向量的搜索和存储顺序。
[0102] 1)对应于参考视图的对应块的运动向量的参考视图运动向量(0),其对应于当前 纹理块的视差向量
[0103] 2)当前纹理块的左空间相邻块的运动向量(1)
[0104] 3)当前纹理块的上空间相邻块的运动向量(2)
[0105] 4)当前纹理块的右上空间相邻块的运动向量(3)
[0106] 5)当前纹理块的视差向量(4)
[0107] 6)当前纹理块的视图合成预测视差向量(5)
[0108] 7)当前纹理块的左下空间相邻块的运动向量(6)
[0109] 8)当前纹理块的左上空间相邻块的运动向量(7)
[0110] 9)当前纹理块的右下时间相邻块的运动向量(8)
[0111] 1〇)当前纹理块的中心时间相邻块的运动向量(9)
[0112] 能够以前述顺序来搜索运动向量以便生成候选列表。
[0113] 对1)开始搜索,当对应的运动向量不存在时,能够搜索下一运动向量。例如,当候 选列表能够存储多达六个运动向量、以前述顺序搜索运动向量并且将六个运动向量存储于 候选列表中时,可以不再执行搜索。
[0114] 如上述示例,能够被存储于候选列表中的运动向量的最大数目可以是六个。在该 情况下,当以图6中所示的顺序生成候选列表时,视图合成预测视差向量能够始终被存储 于候选列表中。因此,视图合成预测模式的可用性增强并且由此能够提高编译效率。换言 之,能够将视图合成预测视差向量的搜索顺序设置成小于能够被存储于候选列表中的运动 向量的数目,以至提高视图合成预测模式的可用性。
[0115] 运动向量搜索和存储顺序不限于前述实施例并且能够更改只要视图合成预测视 差向量能够被始终存储于候选列表中。
[0116] 图7是图示出根据本发明的实施例的搜索并且存储能够被存储于候选列表中的 运动向量的方法的流程图。在描述图7之前,假定能够被存储于候选列表中的运动向量的 数目受到限制。
[0117] 参照图7,视频信号处理装置可以搜索对应于当前纹理块的视差向量的参考视图 运动向量并且当找到参考视图运动向量(S710,是)时将参考视图运动向量存储于候选列 表中。当没有找到参考视图运动向量(S710,否)时,流程继续至下一步骤。
[0118] 视频信号处理装置可以搜索当前纹理块的第一空间相邻块的运动向量并且当找 到运动向量(S720,是)时将运动向量存储于候选列表中。当没有找到第一空间相邻块的运 动向量(S720,否)时,流程继续至下一步骤。
[0119] 第一空间相邻块可以包括当前纹理块的左空间相邻块、上空间相邻块以及右上空 间相邻块中的至少一块。
[0120] 视频信号处理装置可以搜索当前纹理块的视差向量并且当找到视差向量(S730, 是)时将视差向量存储于候选列表中。当没有找到视差向量(S730,否)时,流程继续至下 一步骤。
[0121] 视差向量可以是使用当前纹理块的对应深度数据所导出的视差向量以及如上述 通过视图间帧间预测所编译的相邻块的视差向量中之一。
[0122] 视频信号处理装置可以搜索当前纹理块的视图合成预测视差向量并且当找到视 图合成预测视差向量(S740,是)时将视图合成预测视差向量存储于候选列表中。当候选列 表充满运动向量时(S742,是),可以结束搜索。
[0123] 如上参照图5所述,当视图合成预测视差向量被存储于候选列表中时,能够设置 视图合成预测标记。
[0124] 当没有找到视图合成预测视差向量(S740,否)或者候选列表并未充满运动向量 (S742,否)时,流程继续至下一步骤。
[0125] 视频信号处理装置可以搜索当前纹理块的第二空间相邻块的运动向量并且当找 到运动向量(S750,是)时将所找到的运动向量存储于候选列表中。在此,当候选列表充满 运动向量时(S752,是),可以结束搜索。
[0126] 当没有搜索到运动向量(S750,否)或者候选列表并未充满运动向量(S752,否) 时,流程继续至下一步骤。
[0127] 第二空间相邻块是不被包括在第一空间相邻块中并且可以包括当前纹理块的左 下空间相邻块以及左上空间相邻块中至少一块的空间相邻块。
[0128] 视频信号处理装置可以搜索当前纹理块的时间相邻块的运动向量并且当找到运 动向量(S760,是)时将所搜索到的运动向量存储于候选列表中。当没有找到运动向量 (S760,否)时,可以结束搜索。
[0129] 当以前述顺序搜索运动向量并且将其存储于候选列表时,能够始终使用视图合成 预测模式,从而提高编译效率。
[0130] 将参照图8对用于提高视图合成预测模式的可用性的运动向量搜索方法给予说 明。
[0131] 图8是图示出根据本发明的实施例对于视图合成预测检测空间相邻块的运行信 息的方法的流程图。图8更详细地示出在图7的步骤S720和S750中所示的搜索空间相邻 块的运动向量的方法。
[0132] 参照图8,在当前纹理块的空间相邻块已经使用视图合成预测而被编译(S810, 是)时,视频信号处理装置可以将空间相邻块的视图合成预测视差向量存储于候选列表中 (S820)〇
[0133] 即便在该情况下,如上参照图5所述,视图合成预测标记值能够被设置成指示在 所存储的视差向量的基础上使用视图合成预测来执行帧间预测。
[0134] 当空间相邻块尚未使用视图合成预测而被编译(S810,否)时,如上参照图7所述, 空间运动向量能够被存储(S830)。
[0135] 具体地,能够通过确认指示对应的纹理块是否已经使用视图合成预测而被编译的 视图合成预测使用信息(或者标记)来检查是否每一纹理块已经使用视图合成预测而被编 译。
[0136] 如参照图8所述,能够通过将空间相邻块的视图合成预测视差向量存储于候选列 表中而提高视图合成预测模式的可用性。
[0137] 回顾图5,视频信号处理装置可以使用候选列表中所存储的运动向量之一在当前 纹理块上执行帧间预测(S530)。参照图3已经阐明使用参考视图运动向量、空间运动向量、 时域运动向量以及视差向量来执行帧间预测的方法,由此不再赘述。
[0138] 将参照图9和10对使用视图合成预测视差向量来执行帧间预测的方法给予说明。
[0139] 如上所述,视图合成预测视差向量是指用于视图合成预测的视差向量。视图合成 预测视差向量能够包括视差向量以及视图合成预测模式信息。视图合成预测模式信息是指 指示通过视图合成预测来执行帧
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1