【技术实现步骤摘要】
【国外来华专利技术】用于视频编码的方法和装置
提供一种用于编码的方法、用于解码的方法、装置、计算机程序产品、编码器和解码器。
技术介绍
本节旨在于提供在权利要求中记载的本专利技术的背景或者情境。这里的描述可以包括如下概念,这些概念可以被探求、但是未必是先前已经设想或者探求的概念。因此,除非这里另有指示,在本节中描述的内容不是在本申请中的说明书和权利要求书之前的现有技术并且未因包含于本节中而被承认为现有技术。 视频编码解码器可以包括将输入视频变换成适合用于存储和/或传输的压缩的表示的编码器以及可以将压缩的视频表示解压回成可查看形式的解码器,或者该编码器和该解码器中的任一个。编码器可以丢弃原有视频序列中的一些信息以便以更紧凑形式、例如在更低比特率表示视频。 例如根据国际电信联盟的ITU-T H.263和H.264编码标准操作的许多混合视频编码解码器在两个阶段中对视频信息进行编码。在第一阶段中,预测在某个画面区域或者“块”中的像素值。可以例如通过运动补偿机制预测这些像素值,这些运动补偿机制涉及到发现和指示在先前编码的视频帧中的与正在被编码的块接近地对应的一个先前编码的视频帧(或者以后编码的视频帧)中的区域。此外,可以通过空间机制预测像素值,这些空间机制涉及到例如通过使用在将以指定的方式编码的块周围的像素值来发现和指示空间区域关系。 使用来自先前(或者以后)图像的图像信息的预测方式也可以称为帧间预测方法,而使用在相同图像内的图像信息的预测方式也可以称为帧内预测方法。 第二阶段是对在预测的像素块与原有像素块之间的误差进行编码的阶段。这通常是通过使用指定的 ...
【技术保护点】
一种方法,包括:接收包括预测单元的像素块;确定用于所述像素块的空间运动矢量预测候选集合;所述空间运动矢量预测候选提供有运动信息;从所述空间运动矢量预测候选集合选择第一空间运动矢量预测候选作为将包括在用于所述预测单元的合并列表中的潜在空间运动矢量预测候选;基于与所述第一空间运动矢量预测候选关联的块的位置确定空间运动矢量预测子集;比较所述第一空间运动矢量预测候选的运动信息与在确定的所述空间运动矢量预测候选子集中的所述空间运动矢量预测候选的运动信息;如果所述比较中的至少一个比较指示所述空间运动矢量预测候选的所述运动矢量信息相互对应,则从所述合并列表排除所述第一空间运动矢量预测候选。
【技术特征摘要】
【国外来华专利技术】2011.11.04 US 61/555,7031.一种方法,包括: 接收包括预测单元的像素块; 确定用于所述像素块的空间运动矢量预测候选集合;所述空间运动矢量预测候选提供有运动信息; 从所述空间运动矢量预测候选集合选择第一空间运动矢量预测候选作为将包括在用于所述预测单元的合并列表中的潜在空间运动矢量预测候选; 基于与所述第一空间运动矢量预测候选关联的块的位置确定空间运动矢量预测子集; 比较所述第一空间运动矢量预测候选的运动信息与在确定的所述空间运动矢量预测候选子集中的所述空间运动矢量预测候选的运动信息; 如果所述比较中的至少一个比较指示所述空间运动矢量预测候选的所述运动矢量信息相互对应,则从所述合并列表排除所述第一空间运动矢量预测候选。2.根据权利要求1所述的方法,包括按照预定顺序从所述空间运动矢量预测候选集合选择空间运动矢量预测候选作为所述潜在空间运动矢量预测候选。3.根据权利要求1或者2所述的方法,包括比较所述潜在空间运动矢量预测候选的运动信息与所述空间运动矢量预测候选集合的至多一个其它空间运动矢量预测候选的运动信息。4.根据权利要求1至3中的任一权利要求所述的方法,包括检查所述接收的像素块是否被划分成第一预测单元和第二预测单元;并且如果是这样,那么如果所述预测单元是所述第二预测单元,则从所述合并列表排除所述潜在空间运动矢量预测候选。5.根据权利要求1至4中的任一权利要求所述的方法,还包括: 确定将包括在合并列表中的空间运动矢量预测候选的最大数目;并且 限制在所述合并列表中包括的空间运动矢量预测候选的数目小于或者等于所述最大数目。6.根据权利要求1至5中的任一权利要求所述的方法,包括: 检查在所述合并列表中的空间运动矢量预测候选的数目是否小于所述最大数目; 如果是这样,则检查所述潜在空间运动矢量预测候选所属的预测单元是否可用于运动预测; 如果是这样,则执行以下操作中的至少一个操作: 对于在所述预测单元的左侧的潜在空间运动矢量预测候选,如果满足以下条件中的任何条件,则从所述合并列表排除所述潜在空间运动矢量预测候选: -所述接收的像素块被垂直划分成第一预测单元和第二预测单元,并且所述预测单元是所述第二预测单元; -所述接收的像素块被水平划分成第一预测单元和第二预测单元,并且如果所述预测单元是所述第二预测单元,并且所述潜在空间运动矢量预测候选具有与在所述预测单元之上的所述空间运动矢量预测候选基本上相似的运动信息; 对于在所述预测单元之上的所述潜在空间运动矢量预测候选,如果满足以下条件中的任何条件,则从所述合并列表排除所述潜在空间运动矢量预测候选: -所述接收的像素块被水平划分成第一预测单元和第二预测单元,并且所述预测单元是所述第二预测单元; -所述潜在空间运动矢量预测候选具有与在所述预测单元的左侧的所述空间运动矢量预测候选基本上相似的运动信息; 对于在所述预测单元之上的所述潜在空间运动矢量预测候选的右侧的所述潜在空间运动矢量预测候选,如果所述潜在空间运动矢量预测候选具有与在所述预测单元之上的所述空间运动矢量预测候选基本上相似的运动信息,则从所述合并列表排除所述潜在空间运动矢量预测候选; 对于在所述预测单元的左侧的所述潜在空间运动矢量预测候选之下的所述潜在空间运动矢量预测候选,如果所述潜在空间运动矢量预测候选具有与在所述预测单元的左侧的所述空间运动矢量预测候选基本上相似的运动信息,则从所述合并列表排除所述潜在空间运动矢量预测候选; 对于与所述预测单元对角邻近的所述潜在空间运动矢量预测候选,如果满足以下条件中的任何条件,则从所述合并列表排除所述潜在空间运动矢量预测候选: -已经在所述合并列表中包括了所有其它潜在空间运动矢量预测候选; -所述潜在空间运动矢量预测候选具有与在所述预测单元之上的所述空间运动矢量预测候选基本上相似的运动信息; -所述潜在空间运动矢量预测候选具有与在所述预测单元的左侧上的所述空间运动矢量预测候选基本上相似 的运动信息。7.根据权利要求1至6中的任一权利要求所述的方法,还包括向所述合并列表中包括时间运动预测候选。8.根据权利要求1至7中的任一权利要求所述的方法,包括从所述合并列表选择一个运动矢量预测候选以表示用于所述像素块的运动矢量预测。9.一种方法,包括: 接收包括预测单元的编码的像素块; 确定用于所述编码的像素块的空间运动矢量预测候选集合;所述空间运动矢量预测候选具有运动信息; 从所述空间运动矢量预测候选集合选择第一空间运动矢量预测候选作为将包括在用于所述预测单元的合并列表中的潜在空间运动矢量预测候选; 基于与所述第一空间运动矢量预测候选关联的块的位置确定空间运动矢量预测子集; 比较所述第一空间运动矢量预测候选的运动信息与所述空间运动矢量预测候选集合的另一空间运动矢量预测候选的运动信息; 如果所述比较中的至少一个比较指示所述空间运动矢量预测候选的所述运动矢量信息相互对应,则从所述合并列表排除所述第一空间运动矢量预测候选。10.根据权利要求9所述的方法,包括比较所述潜在空间运动矢量预测候选的运动信息与所述空间运动矢量预测候选集合的至多一个其它空间运动矢量预测候选的运动信息。11.根据权利要求9或者10所述的方法,包括检查所述接收的编码的像素块是否被划分成第一预测单元和第二预测单元;并且如果是这样,那么如果所述预测单元是所述第二预测单元,则从所述合并列表排除所述潜在空间运动矢量预测候选。12.根据权利要求9至11中的任一权利要求所述的方法,还包括: 确定将包括在合并列表中的空间运动矢量预测候选的最大数目;并且 限制在所述合并列表中包括的空间运动矢量预测候选的数目小于或者等于所述最大数目。13.根据权利要求9至12中的任一权利要求所述的方法,包括: 检查在所述合并列表中的空间运动矢量预测候选的数目是否小于所述最大数目; 如果是这样,则检查所述潜在空间运动矢量预测候选所属的预测单元是否可用于运动预测; 如果是这样,则执行以下操作中的至少一个操作: 对于在所述预测单元的左侧的所述潜在空间运动矢量预测候选,如果满足以下条件中的任何条件,则从所述合并列表排除所述潜在空间运动矢量预测候选: -所述接收的编码的像素块被垂直划分成第一预测单元和第二预测单元,并且所述预测单元是所述第二预测单元; -所述接收的编码的像素块被水平划分成第一预测单元和第二预测单元,并且如果所述预测单元是所述第二预 测单元,并且所述潜在空间运动矢量预测候选具有与在所述预测单元之上的所述空间运动矢量预测候选基本上相似的运动信息; 对于在所述预测单元之上的所述潜在空间运动矢量预测候选,如果满足以下条件中...
【专利技术属性】
技术研发人员:M·O·比奇,J·莱内玛,K·宇居尔,
申请(专利权)人:诺基亚公司,
类型:发明
国别省市:芬兰;FI
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。