解码多视图视频的视频解码装置和方法_4

文档序号:9872763阅读:来源:国知局
42] <从邻近块推导当前块的视差向量的方法3〉
[0143] 通过组合上面的方法1和上面的方法2可W从邻近块推导当前块的视差向量。
[0144] (3-1)编码设备和/或解码设备仅从空间邻近块捜索DCP块。当捜索到多个DCP块 时,编码设备和/或解码设备返回每个DCP块的视差向量之中的具有水平分量的最大绝对值 的视差向量并且终止视差向量推导过程。
[0145] (3-2)编码设备和/或解码设备W预设顺序捜索时间邻近块W捜索DCP块。当捜索 至化CP块时,编码设备和/或解码设备返回用于DCP的视差向量并且终止视差向量推导过程。
[0146] (3-3)编码设备和/或解码设备从空间邻近块捜索DC-MCP块。当捜索到多个DV-MCP 块时,编码设备和/或解码设备返回在被存储在每个DV-MCP块中的视差向量之中的具有水 平分量的最大绝对值的视差向量并且终止视差向量推导过程。
[0147] (3-4)编码设备和/或解码设备W预设顺序捜索时间邻近块W捜索DV-MCP块。当捜 索到DV-MCP块时,编码设备和/或解码设备返回被存储在DV-MCP块中的视差向量并且终止 视差向量推导过程。
[0148] <从邻近块推导当前块的视差向量的方法4〉
[0149] 通过组合上面的方法1和上面的方法2可W从邻近块推导当前块的视差向量。
[0150] (4-1)编码设备和/或解码设备首先从时间邻近块捜索DCP块。当捜索到多个DCP块 时,编码设备和/或解码设备可W将在DCP块的视差向量之中的具有水平分量的最大绝对值 的视差向量设置为当前块的视差块并且终止视差向量推导过程。
[0151] (4-2)编码设备和/或解码设备W预设顺序捜索空间邻近块W捜索DCP块。当捜索 至化CP块时,编码设备和/或解码设备输出作为当前块的视差向量的捜索到的DCP的视差向 量并且终止视差向量推导过程。
[0152] (4-3)编码设备和/或解码设备从空间邻近块捜索DV-MCP块。当捜索到多个DV-MCP 块时,编码设备和/或解码设备返回被存储在每个DV-MCP块中的视差向量之中的具有水平 分量的最大绝对值的视差向量并且终止视差向量推导过程。
[0153] 同时,在推导视差向量的第二至第四方法中,编码设备和/或解码设备没有捜索所 有的邻近块而是可W仅使用预先确定的邻近块。例如,仅在图7的邻近块之中的当前块的上 块Bl和左块Al可W被用作空间邻近块。另外,仅位于与在图7的邻近块之中的并置图片中的 当前块相对应的区域720的中屯、处的块CO^ctr可W被用作时间邻近块。
[0154] 如上所述,从邻近块推导视差向量可W简单地指的是来自于邻近块的视差向量 (NBDV)。W运样的方式,与DV-MCP块的信息相比较,编码设备和/或解码设备可W将较高的 优先级应用于DCP块的信息。
[0155] 通过视差向量推导过程推导的视差向量是根据某个参考从相对于当前CU块的邻 近块选择的视差向量。
[0156] 运在邻近块中投射相对于视图间参考图片的块具有最小像素差的块的位置,运可 能与真实获得的视差,即,理想视差不同。此外,因为在邻近块与当前块相似的假定下执行 上述,如果推导视差的块与当前块(例如,当前编译块)的相似性减小,则视差的精确度可能 降低。另外,如果视差向量没有被获得,则尽管邻近块被捜索,编码设备和/或解码设备可能 使用零视差。
[0157] 如上所述,因为从邻近块推导视差的方法使用从邻近块推导的视差向量作为与当 前块有关的视差,所W在预测过程中使用的视差可能不同于真实的视差。为了补偿上述要 点,当前视图的标准化过程可W使用邻近视图的被解码的深度图校正视差。
[0158] 当编译(编码/解码)从属视图的纹理时,参考视图(例如,基本视图)的深度图是可 接入的。如果在编码之后输入深度图的像素值和相机参数,则通过输入的值可W计算视差。 因此,在推导视差(视差向量)W编译有关视图的纹理的过程中,如果参考视图的深度图被 使用,则从邻近块推导的当前块的视差可W被校正。
[0159] 图8是示意性地图示使用深度校正从邻近块推导的视差向量的过程的图。
[0160] 参考图8,在下面的(i)至(V)中描述校正当前块(例如,CU)的视差向量的方法。
[0161] (i)编码设备和/或解码设备可W如上所述从邻近块推导当前纹理图片Tl 800中 的当前块810的视差。
[0162] (ii)编码设备和/或解码设备可W使用在上面的(i)中推导的视差W便于指定与 当前视图中的位置相对应的邻近视图中的位置。即,编码设备和/或解码设备可W使用视差 820将当前视图中的采样位置投射到邻近视图的深度图DO 820上。如果在当前视图中的被 投射的采样位置存在于深度图的外部,则编码设备和/或解码设备允许通过剪裁投射的位 置W对应于深度图的边界。在运样的情况下,深度图DO 830被事先编译使得编码设备和/或 解码设备可W使用深度图DO 830的深度信息。
[0163] (iii)编码设备和/或解码设备可W假定在参考视图上的相应位置处的深度块840 作为要被编译的块(当前块810)的虚拟深度块850。
[0164] (iv)编码设备和/或解码设备捜索虚拟深度块850的四个角像素值之中的具有最 大值的像素。
[0165] (V)编码设备和/或解码设备将(Vi)中捜索到的像素值转换成视差。即,编码设备 和/或解码设备可W转换具有虚拟深度块850的四个角像素值的最大值的像素值。在运样的 情况下,编码设备和/或解码设备可W使用深度查找表推导视差向量。
[0166] 如在图8中所示,使用虚拟深度从邻近块推导的视差向量的提炼(refinement)可 W简单地指的是基于视差向量(DoNBDV)的深度定向的邻近块。
[0167] 如在图8中所图示,可W使用通过NBDV推导的视差获得通过DoNBDV获得的视差向 量。通过NBDV和DoNBDV,当前块(例如,CU)可W包括两个或者更多个视差向量信息。
[0168] 如果当前和邻近块的视差向量之间的相似度高,则从邻近块,即,NBDV推导的视差 向量可W很好地表达当前块的视差向量。同时,如果在当前块和邻近块的视差向量之间的 相似度低,则被校正为深度值的视差向量,即,DoNBDV可W很好地表达当前块的视差向量。 因此,在3D视频压缩/恢复过程期间,通过从CU的多个视差向量选择性地使用一个能够增加 编译效率。
[0169] 在诸如视图间运动参数预测(IvMC)、高级残留预测(ARP)、W及视图合成预测 (VSP)的视图间预测技术中可W使用CU单元的视差向量信息。关于各个预测,编码设备和/ 或解码设备可W固定地使用NBD V或者DoNBDV,并且可W从NBDV或者DoNBDV中选择性地使用 具有较高编译效率的视差向量的信息。
[0170] 例如,编码设备和/或解码设备可W使用具有较大量级的NBDV和DoNBDV的一个,而 无需附加信息(例如,指示哪个视差向量被使用的标志),作为当前块的视差向量。可替选 地,编码设备和/或解码设备可W使用具有较小量级的NBDV和DoNBDV的一个,而无需附加信 息(例如,指示哪个视差向量被使用的标志),作为当前块的视差向量。
[0171] 此外,编码设备和/或解码设备可W根据参考视图和当前视图之间的位置关系选 择性地使用NBDV或者DoNBDV。
[0172] 另外,编码设备和/或解码设备可W使用标志信息直接地发送在编码当前块中使 用的视差向量信息。例如,编码设备可W发送指示是否使用NBDV或者DoNBDV用于解码当前 块的标志。在运样的情况下,解码设备可W使用通过标志指示的视差向量解码当前块。
[0173] 如上所述,因为根据推导方法具有不同特性的视差向量被获得,所W当前块的视 差向量可W被有效率地预测。例如,通过考虑NBDV和DoNBDV运两者可W更加精确地推导当 前块的视差向量。
[0174] 目P,基于通过NBDV过程推导的视差向量和通过DoNBDV推导的视差向量可W推导作 为视差向量的被改进的视差向量。在下面的①至⑤中图示了被改进的视差向量的推导过 程。
[0175] ①如上所述,编码设备和/解码设备可W通过NBDV过程从当前块的邻近块(例如, CU)推导视差向量DVnbdv。
[0176] ②如上所述,编码设备和/或解码设备可W使用深度值通过DoNBDV过程推导当前 块的视差向量DVdoNBDV。
[0177] ③在运样的情况下,不同于NBDV过程,编码设备和/或解码设备可W通过从整个候 选块之中的所有可用的块推导视差相邻配置视差向量候选组DVnbdv(X),而没有终止过程, 即使在NBDV过程中推导第一视差向量。在运样的情况下,X表示在0 < X < N的范围中的整数, 并且N表示被推导的视差向量的数目。
[017引编码设备和/或解码设备可W计算在通过NBDV过程推导的视差向量候选组DVnbdv (X)和DVdoN匪之间的绝对值差。
[0179] ⑤编码设备和/或解码设备可W配置在视差向量组DVnbdv(X)之中具有与DVddNbdv的 最小的绝对值差的视差向量作为新视差向量DVnbdv_new,如在等式1中所示。
[0180] < 等式 1〉
[0181 ] idx=ArgMin[ I DVdo隱VI -1 DVnbdv(X) I ,X = O. . .#Cand]
[0182] DVnbdvnew=DVnbdv (idx)
[0183] 编码设备和/或解码设备可W使用通过①至⑤的方法获得的DVnbdv_new,替代 DVdoNbdv。编码设备和/或解码设备可W不改变地使用DVdqNbdv,而不使用DVnbdv_匿。
[0184] 例如,当DVnbdv_new不同于DVnbdv时,编码设备和/或解码设备可W从上面的(1)和(2) 选择一个W使用所选择的一个作为视差向量或者被应用的运动向量预测器W产生当前块 的预测义样:(1)从DVnbdv_new和DVdoNbdv中选择的一个,(2)DVnbdv。
[0185] 同时,在从邻近块推导视差向量的过程期间可W考虑编码设备和/或解码设备的 存储器容量。
[0186] 例如,在NBDV过程中,如上所述,当邻近块不包括视差向量时,编码设备和/或解码 设备可W使用通过当前块周围的DV-MCP(即,IvMC)编码的块的视差向量作为与当前块有关 的候选视差向量。
[0187] 图9是示意性地图示使用DV-MCP块捜索NBDV的方法的图。
[0188] 参考图9,可W从当前块C 910的参考基本视图的相应块940推导邻近块920的运动 向量mvl 930。可W配置与相应块940的运动向量mvl 950相似的邻近块920的运动向量930。 相应块940的运动向量可W在另一时间tl指定图片中的参考块970。根据视差相邻dvl 960, 相应块940可W被指定。
[0189] 在图9的示例中,编码设备和/
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1