1.一种层间视频解码方法,包括:
在位于当前块左侧的空间邻近块候选、位于当前块上方的空间邻近块候选以及位于共同定位位置的时间邻近块候选之中搜索具有用于视差补偿的视差矢量的邻近块候选;
将搜索到的邻近块候选的用于视差补偿的视差矢量预测为当前块的视差矢量;
当具有用于视差补偿的视差矢量的邻近块候选未被搜索到时,在空间邻近块候选之中搜索被执行了层间运动预测补偿的邻近块候选;
通过使用搜索到的被执行了层间运动预测补偿的邻近块候选的层间运动信息来预测当前块的视差矢量;
当未预测出当前块的视差矢量时,将默认视差矢量确定为非零值,并通过使用确定的默认视差矢量和层间深度图像来确定当前块的视差矢量。
2.如权利要求1所述的层间视频解码方法,其中,搜索具有用于视差补偿的视差矢量的邻近块候选的步骤包括:在与当前块的左侧边界邻近的块中位于最下方的空间邻近块候选、在与当前块的上方边界邻近的块中位于最右侧的空间邻近块、以及位于共同定位位置的时间邻近块候选之中搜索具有用于视差补偿的视差矢量的邻近块候选。
3.如权利要求1所述的层间视频解码方法,其中,搜索具有层间运动信息的邻近块候选的步骤包括:确定在与当前块的左侧边界邻近的块中位于最下方的空间邻近块以及在与当前块的上方边界邻近的块中位于最右侧的空间邻近块候选是否执行了层间运动预测补偿。
4.如权利要求1所述的层间视频解码方法,其中,搜索具有用于视差补偿的视差矢量的邻近块候选的步骤包括:省略对位于当前块的对角线方向的时间邻近块候选和空间邻近块候选的搜索。
5.如权利要求1所述的层间视频解码方法,其中,搜索具有沿层间方向的运动矢量的邻近块候选的步骤包括:通过对位于当前块左侧的空间邻近块候选、位于当前块上方的空间邻近块候选以及位于共同定位位置的时间邻近块候选指定优先级来搜索具有用于视差补偿的视差矢量的邻近块候选。
6.如权利要求1所述的层间视频解码方法,其中,搜索具有用于视差补偿的视差矢量的邻近块候选的步骤包括:当搜索到至少两个沿时间方向的参考画面时,通过对共同定位画面中所包括的时间邻近块候选指定优先级来搜索具有用于视差补偿的视差矢量的邻近块候选。
7.如权利要求1所述的层间视频解码方法,还包括:当当前块的视差矢量被预测为(0,0)时,通过使用层间深度图来将当前块的视差矢量确定为不为(0,0)的值。
8.如权利要求1所述的层间视频解码方法,还包括:当当前块的视差矢量被预测为(0,0)时,设置不使用利用预测的视差矢量的模式。
9.一种层间视频解码设备,包括:
第一层解码器,被配置为基于从比特流获得的编码信息来重构第一层图像;
视差矢量确定器,被配置为在位于第二层当前块左侧的空间邻近块候选、位于第二层当前块上方的空间邻近块候选以及位于共同定位位置的时间邻近块候选之中搜索具有用于视差补偿的视差矢量的邻近块候选,并将搜索到的邻近块候选的用于视差补偿的视差矢量预测为第二层当前块的视差矢量,
其中,当具有用于视差补偿的视差矢量的邻近块候选未被搜索到时,视差矢量确定器在空间邻近块候选之中搜索被执行了层间运动预测补偿的邻近块候选,并通过使用搜索到的被执行了层间运动预测补偿的邻近块候选的层间运动信息来预测第二层当前块的视差矢量,
当未预测出当前块的视差矢量时,视差矢量确定器将默认视差矢量确定为非零值,并通过使用确定的默认视差矢量和层间深度图像来确定当前块的视差矢量。
10.如权利要求9所述的层间视频解码设备,其中,视差矢量确定器在与当前块的左侧边界邻近的块中位于最下方的空间邻近块候选、在与当前块的上方边界邻近的块中位于最右侧的空间邻近块、以及位于共同定位位置的时间邻近块候选之中执行用于预测视差矢量的搜索。
11.如权利要求9所述的层间视频解码设备,其中,视差矢量确定器省略对位于当前块的对角线方向的时间邻近块候选和空间邻近块候选的搜索。
12.如权利要求9所述的层间视频解码设备,其中,当搜索到至少两个沿时间方向的参考画面时,视差矢量确定器通过对共同定位画面中所包括的时间邻近块候选指定优先级来搜索具有用于视差补偿的视差矢量的邻近块候选。