《用于并行运动估计的共同空间候选块.pdf》由会员分享,可在线阅读,更多相关《用于并行运动估计的共同空间候选块.pdf(39页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104221380A43申请公布日20141217CN104221380A21申请号201380019167622申请日2013041261/623,51820120412US13/861,30220130411USH04N19/436201401H04N19/463201401H04N19/52201401H04N19/174201401H04N19/4220140171申请人高通股份有限公司地址美国加利福尼亚州72发明人瓦迪姆谢廖金翔林王马尔塔卡切维奇74专利代理机构北京律盟知识产权代理有限责任公司11287代理人宋献涛54发明名称用于并行运动估计的共同空间候选块57摘要。
2、在一个实例中,一种用于对视频数据进行译码的设备包括视频译码器,所述视频译码器经配置以针对包括并行运动估计PME区内的多个视频数据块的所述PME区,识别在所述PME区外部且邻近于所述PME区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置,且对于所述PME区内的针对其执行运动信息预测的所述块中的每一者,产生相应的运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,产生所述运动信息候选列表包括评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中。30优先权数据85PCT国际申请进入国家。
3、阶段日2014100986PCT国际申请的申请数据PCT/US2013/0363942013041287PCT国际申请的公布数据WO2013/155428EN2013101751INTCL权利要求书8页说明书22页附图8页19中华人民共和国国家知识产权局12发明专利申请权利要求书8页说明书22页附图8页10申请公布号CN104221380ACN104221380A1/8页21一种用于对视频数据进行解码的方法,所述方法包括识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置;产生所述PME区内的。
4、针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,产生所述运动信息候选列表包括评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中;及基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行解码。2根据权利要求1所述的方法,其中所述组共同空间候选块相对于所述PME区的所述位置的关系与相应组局部空间候选块相对于所述PME区内的所述视频数据块中的每一者的位置的关系是相同的。3根据权利要求1所述的方法,其中所述组共同空间候选块相对于所述PME区的预。
5、定位置包括所述PME区左边的第一位置、所述PME区上方的第二位置、所述PME区右上方的第三位置、所述PME区左下方的第四位置,及所述PME区左上方的第五位置。4根据权利要求1所述的方法,其中评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中包括对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述块的所述运动信息候选列表中。5根据权利要求4所述的方法,其中评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中包括除了在。
6、所述PME区内的所述视频数据块的所述PME区外部的任何局部空间候选块之外,还评估所述组共同空间候选块中的每一者的所述运动信息。6根据权利要求4所述的方法,其中评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中包括评估所述组共同空间候选块中的每一者而不是所述PME区内的所述视频数据块的任何局部空间候选块的所述运动信息。7根据权利要求6所述的方法,其进一步包括,对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估相应的时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中。8根据权利要求6所述的方法,其。
7、进一步包括,对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估共同时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中,其中所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者的所述运动候选列表是相同的。9根据权利要求1所述的方法,其中评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中包括确定所述PME区内的所述视频数据块的局部空间候选者不可用;响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用,评估权利要求书CN104221380A2/8页3所述组共同空间候选块中的至。
8、少一者的所述运动信息。10根据权利要求9所述的方法,其中确定所述PME区内的所述视频数据块的所述局部空间候选者不可用包括确定所述块的所述局部空间候选者在所述PME区内。11根据权利要求9所述的方法,其中响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用来评估所述组共同空间候选块中的至少一者的所述运动信息包括识别在所述PME区外部的所述组共同空间候选块中的其相对于所述PME区的位置与所述不可用的局部空间候选者相对于所述PME区内的所述视频数据块的位置是相同的一个空间候选块;及评估所述组共同空间候选块中的所述所识别的一者的所述运动信息以用于包含在所述PME区内的所述视频数据块的。
9、所述运动信息候选列表中。12根据权利要求1所述的方法,其中所述运动信息候选者包括运动向量或参考索引中的至少一者。13根据权利要求1所述的方法,其中运动信息候选列表包括合并模式或高级运动向量预测AMVP模式中的至少一者的运动信息候选列表。14一种用于对视频数据进行编码的方法,所述方法包括识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置;产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,产生。
10、所述运动信息候选列表包括评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中;及基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行编码。15根据权利要求14所述的方法,其中所述组共同空间候选块相对于所述PME区的所述位置的关系与相应组局部空间候选块相对于所述PME区内的所述视频数据块中的每一者的位置的关系是相同的。16根据权利要求14所述的方法,其中所述组共同空间候选块相对于所述PME区的预定位置包括所述PME区左边的第一位置、所述PME区上方的第二位置、所述PME区右上方的第三位置、所述PME区左下方的第四位置,及所。
11、述PME区左上方的第五位置。17根据权利要求14所述的方法,其中评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中包括对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述块的所述运动信息候选列表中。18根据权利要求17所述的方法,其中评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中包括除了在所述PME区内的所述视频数据块的所述PME区外部的任何局部空间候选块之外,还评估所述组共同空间候选块中的每一者的所述运动信。
12、息。权利要求书CN104221380A3/8页419根据权利要求17所述的方法,其中评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中包括评估所述组共同空间候选块中的每一者而不是所述PME区内的所述视频数据块的任何局部空间候选块的所述运动信息。20根据权利要求19所述的方法,其进一步包括,对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估相应的时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中。21根据权利要求19所述的方法,其进一步包括,对于所述PME区内的针对其执行运动信息预测的所述视频数。
13、据块中的每一者,评估共同时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中,其中所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者的所述运动候选列表是相同的。22根据权利要求14所述的方法,其中评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中包括确定所述PME区内的所述视频数据块的局部空间候选者不可用;响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用,评估所述组共同空间候选块中的至少一者的所述运动信息。23根据权利要求22所述的方法,其中确定所述PME区内的所述视频数据块的所述局部空间。
14、候选者不可用包括确定所述块的所述局部空间候选者在所述PME区内。24根据权利要求22所述的方法,其中响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用来评估所述组共同空间候选块中的至少一者的所述运动信息包括识别在所述PME区外部的所述组共同空间候选块中的其相对于所述PME区的位置与所述不可用的局部空间候选者相对于所述PME区内的所述视频数据块的位置是相同的一个空间候选块;及评估所述组共同空间候选块中的所述所识别的一者的所述运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中。25根据权利要求14所述的方法,其中所述运动信息候选者包括运动向量或参考索引中。
15、的至少一者。26根据权利要求14所述的方法,其中运动信息候选列表包括合并模式或高级运动向量预测AMVP模式中的至少一者的运动信息候选列表。27一种用于对视频数据进行译码的设备,所述设备包括经配置以进行以下操作的视频译码器识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置;产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,为了产生所述块的所述运动信息候选列表,所述视频译码器评估所述组共同空间。
16、候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中;及权利要求书CN104221380A4/8页5基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行译码。28根据权利要求27所述的设备,其中所述组共同空间候选块相对于所述PME区的所述位置的关系与相应组局部空间候选块相对于所述PME区内的所述视频数据块中的每一者的位置的关系是相同的。29根据权利要求27所述的设备,其中所述组共同空间候选块相对于所述PME区的预定位置包括所述PME区左边的第一位置、所述PME区上方的第二位置、所述PME区右上方的第三位置、所述PME区左下方的第四位置,及。
17、所述PME区左上方的第五位置。30根据权利要求27所述的设备,其中所述视频译码器经配置以对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述块的所述运动信息候选列表中。31根据权利要求30所述的设备,其中所述视频译码器经配置以除了在所述PME区内的所述视频数据块的所述PME区外部的任何局部空间候选块之外还评估所述组共同空间候选块中的每一者的所述运动信息。32根据权利要求30所述的设备,其中所述视频译码器经配置以评估所述组共同空间候选块中的每一者而不是所述PME区内的所述视频数据块的任何局部空间候选块的所述运动信息。3。
18、3根据权利要求32所述的设备,其中所述视频译码器进一步经配置以对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估相应的时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中。34根据权利要求32所述的设备,其中所述视频译码器进一步经配置以对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估共同时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中,其中所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者的所述运动候选列表是相同的。35根据权利要求27所述的设备,其中所述视频译码器经配置以确定所述PME区内的所述视频数据块的局。
19、部空间候选者不可用;响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用,评估所述组共同空间候选块中的至少一者的所述运动信息。36根据权利要求35所述的设备,其中所述视频译码器经配置以通过至少确定所述块的所述局部空间候选者在所述PME区内来确定所述PME区内的所述视频数据块的所述局部空间候选者不可用。37根据权利要求35所述的设备,其中所述视频译码器经配置以通过至少以下操作而响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用来评估所述组共同空间候选块中的至少一者的所述运动信息识别在所述PME区外部的所述组共同空间候选块中的其相对于所述PME区的位置与所述不。
20、可用的局部空间候选者相对于所述PME区内的所述视频数据块的位置是相同的一个空间候选块;及评估所述组共同空间候选块中的所述所识别的一者的所述运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中。权利要求书CN104221380A5/8页638根据权利要求27所述的设备,其中所述运动信息候选者包括运动向量或参考索引中的至少一者。39根据权利要求27所述的设备,其中运动信息候选列表包括合并模式或高级运动向量预测AMVP模式中的至少一者的运动信息候选列表。40根据权利要求27所述的设备,其中所述视频译码器包括视频编码器,所述视频编码器经配置以识别所述组共同空间候选块;产生所述相应。
21、的运动信息候选列表;评估所述运动信息;及对所述视频数据块进行编码。41根据权利要求27所述的设备,其中所述视频译码器包括视频解码器,所述视频编码器经配置以识别所述组共同空间候选块;产生所述相应的运动信息候选列表;评估所述运动信息;及对所述视频数据块进行解码。42根据权利要求27所述的设备,其中所述设备包含以下至少一者集成电路;微处理器;及包含所述视频译码器的无线通信装置。43一种用于对视频数据进行译码的设备,所述设备包括用于识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块的装置,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置;用于产生所。
22、述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表的装置,其中用于产生所述运动信息候选列表的装置包括用于以下操作的装置对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中;及用于基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行译码的装置。44根据权利要求43所述的设备,其中所述组共同空间候选块相对于所述PME区的所述位置的关系与相应组局部空间候选块相对于所述PME区内的所述视频数据块中的每一者的位置的关系是相同的。45根据权利。
23、要求43所述的设备,其中所述组共同空间候选块相对于所述PME区的预定位置包括所述PME区左边的第一位置、所述PME区上方的第二位置、所述PME区右上方的第三位置、所述PME区左下方的第四位置,及所述PME区左上方的第五位置。46根据权利要求43所述的设备,其中所述用于评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中的装置包括用于以下操作的装置对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述块的所述运动信息候选列表中。47根据权利要求46所述的设备,其中所述用于评估所述组共同。
24、空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中的装置包括用于以下操作的装置除了在所述PME区内的所述视频数据块的所述权利要求书CN104221380A6/8页7PME区外部的任何局部空间候选块之外,还评估所述组共同空间候选块中的每一者的所述运动信息。48根据权利要求46所述的设备,其中所述用于评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中的装置包括用于以下操作的装置评估所述组共同空间候选块中的每一者而不是所述PME区内的所述视频数据块的任何局部空间候选块的所述运动信。
25、息。49根据权利要求48所述的设备,其进一步包括用于以下操作的装置对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估相应的时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中。50根据权利要求48所述的设备,其进一步包括用于以下操作的装置对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估共同时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中,其中所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者的所述运动候选列表是相同的。51根据权利要求43所述的设备,其中所述用于评估所述组共同空间候选块中的至少一者的运动信息以用。
26、于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中的装置包括用于确定所述PME区内的所述视频数据块的局部空间候选者不可用的装置;用于响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用来评估所述组共同空间候选块中的至少一者的所述运动信息的装置。52根据权利要求51所述的设备,其中所述用于响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用来评估所述组共同空间候选块中的至少一者的所述运动信息的装置包括用于识别在所述PME区外部的所述组共同空间候选块中的其相对于所述PME区的位置与所述不可用的局部空间候选者相对于所述PME区内的所述视频数据块的位置是。
27、相同的一个空间候选块的装置;及用于评估所述组共同空间候选块中的所述所识别的一者的所述运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中的装置。53一种其上存储有指令的计算机可读存储媒体,所述指令在被执行时致使用于对视频数据进行译码的设备的一或多个处理器识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置;产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,所述致使所述一。
28、或多个处理器产生所述运动信息候选列表的指令包括致使所述一或多个处理器评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中的指令;及基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行译码。权利要求书CN104221380A7/8页854根据权利要求53所述的计算机可读存储媒体,其中所述组共同空间候选块相对于所述PME区的所述位置的关系与相应组局部空间候选块相对于所述PME区内的所述视频数据块中的每一者的位置的关系是相同的。55根据权利要求53所述的计算机可读存储媒体,其中所述组共同空间候选块相对于所述PME区的预定位置包。
29、括所述PME区左边的第一位置、所述PME区上方的第二位置、所述PME区右上方的第三位置、所述PME区左下方的第四位置,及所述PME区左上方的第五位置。56根据权利要求53所述的计算机可读存储媒体,其中所述致使所述一或多个处理器评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中的指令包括致使所述一或多个处理器以下操作的指令对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述块的所述运动信息候选列表中。57根据权利要求56所述的计算机可读存储媒体,其中所述致使所述一或多个处理器评估所。
30、述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中的指令包括致使所述一或多个处理器除了在所述PME区内的所述视频数据块的所述PME区外部的任何局部空间候选块之外还评估所述组共同空间候选块中的每一者的所述运动信息的指令。58根据权利要求56所述的计算机可读存储媒体,其中所述致使所述一或多个处理器评估所述组共同空间候选块中的每一者的运动信息以用于包含在所述PME区内的所述视频数据块中的一者的所述运动信息候选列表中的指令包括致使所述一或多个处理器评估所述组共同空间候选块中的每一者而不是所述PME区内的所述视频数据块的任何局部空间候选块的所。
31、述运动信息的指令。59根据权利要求58所述的计算机可读存储媒体,其进一步包括致使所述一或多个处理器进行以下操作的指令对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估相应的时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中。60根据权利要求58所述的计算机可读存储媒体,其进一步包括致使所述一或多个处理器进行以下操作的指令对于所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者,评估共同时间运动信息候选者以用于包含在所述块的所述运动信息候选列表中,其中所述PME区内的针对其执行运动信息预测的所述视频数据块中的每一者的所述运动候选列表是相同的。61根据。
32、权利要求53所述的计算机可读存储媒体,其中所述致使所述一或多个处理器评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中的指令包括致使所述一或多个处理器进行以下操作的指令确定所述PME区内的所述视频数据块的局部空间候选者不可用;响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用,评估所述组共同空间候选块中的至少一者的所述运动信息。62根据权利要求61所述的计算机可读存储媒体,其中所述致使所述一或多个处理器响应于所述确定所述PME区内的所述视频数据块的所述局部空间候选者不可用来评估所权利要求书CN104221380A。
33、8/8页9述组共同空间候选块中的至少一者的所述运动信息的指令包括致使所述一或多个处理器进行以下操作的指令识别在所述PME区外部的所述组共同空间候选块中的其相对于所述PME区的位置与所述不可用的局部空间候选者相对于所述PME区内的所述视频数据块的位置是相同的一个空间候选块;及评估所述组共同空间候选块中的所述所识别的一者的所述运动信息以用于包含在所述PME区内的所述视频数据块的所述运动信息候选列表中。权利要求书CN104221380A1/22页10用于并行运动估计的共同空间候选块0001本申请案主张2012年4月12申请的第61/623,518号美国临时申请案的权益,所述申请案的全部内容以引用的方。
34、式并入本文中。技术领域0002本发明涉及视频译码,且更特定来说,涉及用于视频译码的运动信息例如,运动向量预测。背景技术0003数字视频能力可并入到大范围的装置中,包含数字电视、数字直播系统、无线广播系统、个人数字助理PDA、膝上型或桌上型计算机、平板计算机、电子书阅读器、数码相机、数字记录装置、数字媒体播放器、视频游戏装置、视频游戏控制台、蜂窝式或卫星无线电电话、视频会议装置、视频串流装置等等。数字视频装置实施视频压缩技术,例如由MPEG2、MPEG4、ITUTH263、ITUTH264/MPEG4第10部分高级视频译码AVC、目前在开发中的高效率视频译码HEVC标准定义的标准和所述标准的扩展。
35、部分中所描述的那些视频压缩技术,从而更高效地发射及接收数字视频信息。其它视频压缩技术描述于当前在开发中的高效率视频译码HEVC标准中。视频装置可通过实施此些视频译码技术来更高效地发射、接收、编码、解码和/或存储数字视频信息。0004视频压缩技术包含空间图片内预测和/或时间图片间预测以减少或移除视频序列中所固有的冗余。对于基于块的视频译码,可将视频切片即,视频帧或视频帧的一部分分割为若干视频块,所述视频块还可被称作树块、译码单元CU和/或译码节点。使用空间预测相对于同一图片中的相邻块中的参考样本来编码图片的经帧内译码I切片中的视频块。图片的经帧间译码P或B切片中的视频块可使用相对于同一图片中的相。
36、邻块中的参考样本的空间预测或相对于其它参考图片中的参考样本的时间预测。图片可被称作帧,且参考图片可被称作参考帧。0005空间或时间预测产生对待译码的块的预测性块。残差数据表示待译码的原始块与预测性块之间的像素差。根据指向形成预测性块的参考样本块的运动向量以及指示经译码块与所述预测性块之间的差的残差数据来编码经帧间译码块。根据帧内译码模式和残差数据来编码经帧内译码块。为了进一步压缩,可将残差数据从像素域变换为变换域,从而产生残差变换系数,所述残差变换系数随后可被量化。起初布置在二维阵列中的经量化变换系数可依序扫描以产生变换系数的一维向量,且可应用熵译码以实现更多的压缩。发明内容0006一般来说,。
37、本发明描述用于建构平行运动估计PME区内的视频数据块的运动信息候选列表以用于合并模式或高级运动向量预测AMVP模式作为实例的运动信息预测例如,运动向量预测MVP。一般来说,为了建构视频块的运动信息候选列表,视频译码器评估与所述视频块相邻的一组局部空间候选块的相应运动信息,以及来自不同图片中说明书CN104221380A102/22页11的视频块的一或多个时间运动信息候选者以用于包含在运动信息候选列表中。然而,可并行地建构PME区内的视频块的相应运动信息候选列表。因为,对于PME内的视频块中的至少一些视频块,与所述视频块相邻的局部空间候选块中的至少一些块处于所述PME内,且因此其运动信息可能不可。
38、用于评估。检查PME区内的每一视频块的局部空间候选者以确定所述局部空间候选者是在PME区内还是PME区外可增加对PME区内的块的运动信息预测的复杂度。此外,当可用的局部空间候选者的数目和位置在PME区内的视频块之间变化时,运动信息候选列表的索引的建构及用信号通知所述索引可更复杂。0007根据本发明的技术,视频译码器识别PME区的在所述PME区外部且邻近于所述PME区的一组共同空间候选块。所述组共同空间候选块为PME区内的针对其执行运动信息预测的所有视频块所共有,且可不同于所述PME区内的视频块的相应组局部空间候选块中的任一者。在一些实例中,所述组共同空间候选块相对于所述PME区的位置的关系与局。
39、部空间候选块与其相应视频块的关系例如,左边、上方、上方和右边、下方和左边,及上方和左边是相同的。0008根据本发明的技术,对于PME区内的块中的至少一些块,视频译码器可评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的运动信息候选列表中。在一些实例中,视频译码器可评估PME区内的针对其执行运动信息预测的每一视频块的所有所述组共同空间候选块,且不评估局部空间候选块。在此些实例中,视频译码器可另外评估PME区内的针对其执行运动信息预测的视频块中的每一者的相应时间运动信息候选者,或可评估针对其执行运动信息预测的所有块的共同时间运动信息候选者。在后一种情况下,运动信息候选列表对于PME。
40、区内的针对其执行运动信息预测的所有视频块可为相同的。0009在其它实例中,对于PME区中的针对其执行运动信息预测的每一视频块,视频译码器可评估除了在所述PME区外部的任何局部空间候选块之外的所有所述组共同空间候选块的运动信息。在其它实例中,对于PME区内的给定视频块,视频译码器识别所述PME区内的一或多个局部空间候选块,且选择性地评估其相对于所述PME区的位置与所述一或多个局部空间候选块相对于所述视频块的位置相同的所述组共同空间候选块中的一或多者。根据本发明的这些及其它实例技术可降低对PME内的块的运动信息预测的复杂度。0010在一个实例中,一种对视频数据进行解码的方法包括识别在包括多个视频数。
41、据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置。所述方法进一步包括产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,产生所述运动信息候选列表包括评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中。所述方法进一步包括基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行解码。0011在另一实例中,一种对视频数据进行编码的方法包括识别在。
42、包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置。所述方法进一步包括产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中说明书CN104221380A113/22页12对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,产生所述运动信息候选列表包括评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中。所述方法进一步包括基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行编码。
43、。0012在另一实例中,一种对视频数据进行译码的设备包括视频译码器,所述视频译码器经配置以识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置。所述视频译码器进一步经配置以产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,为了产生所述块的所述运动信息候选列表,所述视频译码器评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中。所述视频译码器进一步经配置以基。
44、于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行编码。0013在另一实例中,一种对视频数据进行译码的设备包括用于识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块的装置,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置。所述设备进一步包括用于产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表的装置,其中对于所述PME区内的针对其执行运动信息预测的所述块中的至少一些块,用于产生所述运动信息候选列表的装置包括用于评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述。
45、块的所述运动信息候选列表中的装置。所述设备进一步包括用于基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行译码的装置。0014在另一实例中,一种计算机程序产品包括其上存储有指令的计算机可读存储媒体。在被执行时,所述指令致使用于对视频数据进行译码的设备的一或多个处理器识别在包括多个视频数据块的并行运动估计PME区外部且邻近于所述区的一组共同空间候选块,所述组共同空间候选块中的每一者处于相对于所述PME区的相应预定义位置。所述指令进一步致使所述一或多个处理器产生所述PME区内的针对其执行运动信息预测的所述块中的每一者的相应运动信息候选列表,其中对于所述PME。
46、区内的针对其执行运动信息预测的所述块中的至少一些块,所述致使所述一或多个处理器产生所述运动信息候选列表的指令包括致使所述一或多个处理器评估所述组共同空间候选块中的至少一者的运动信息以用于包含在所述块的所述运动信息候选列表中的指令。所述指令进一步致使所述一或多个处理器基于所述相应的运动信息候选列表对所述PME区内的针对其执行运动信息预测的所述视频数据块进行译码。0015一或多个实例的细节陈述于附图及以下描述中。其它特征、目标及优势将从描述及附图和从权利要求书中显而易见。附图说明0016图1为说明可利用本发明中所描述的技术的实例性视频编码及解码系统的框图。0017图2A到2D是说明并行运动估计PM。
47、E区内的实例视频块以及所述视频块的相应说明书CN104221380A124/22页13的局部空间候选块及在所述PME区外部的一组共同候选块的概念图。0018图3是说明可实施本发明中所描述的技术的实例视频编码器的框图。0019图4是说明可实施本发明中所描述的技术的实例视频解码器的框图。0020图5是说明用于使用PME区外部的一组共同空间候选块产生所述PME区内的视频块的运动信息候选列表的实例方法的流程图。0021图6是说明用于使用PME区外部的一组共同空间候选块产生所述PME区内的视频块的运动信息候选列表的另一实例方法的流程图。具体实施方式0022如上文所论述,视频压缩技术包含相对于另一图片中的。
48、另一块中的参考样本对视频数据块即,视频块的时间图片间预测。经帧间译码块是根据运动信息例如,指向形成另一图片中的预测块的参考样本的块的运动向量而被译码。除了运动向量之外,运动信息还可包含例如参考索引。在一些实例中,为了实现进一步的位流效率,视频块的运动信息例如,运动向量自身可使用运动信息预测技术例如,运动向量预测MVP技术来预测。0023根据此类运动信息预测技术,视频译码器可从参考块导出当前视频块的运动向量和/或其它运动信息。可从其导出所述运动信息的参考块一般包含多个预定义的空间相邻块,及来自另一图片的一或多个位于同一地点或相邻的块。例如视频编码器或视频解码器等视频译码器可基于这些参考块的运动信。
49、息建构包含空间及时间候选者的运动信息候选列表,所述参考块可被称为局部运动信息候选块。视频译码器可将索引编码或解码到候选列表中以识别用于译码所述视频块的所选择的运动信息候选者。所述运动信息预测技术可包含作为实例合并模式及高级运动向量预测AMVP模式。0024为了进一步提高译码效率及速度,已提出通过视频译码器针对多个视频块并行地执行视频译码过程的各种方面,例如,运动估计、运动补偿、变换、量化及熵译码。为了促进此类并行度,视频译码器可包含多个并行处理单元,其可为单独的硬件和/或软件单元,其可通过例如在每一级处使用多个并行处理单元同时处理多个块而以管线方式执行此类译码级。0025已提出可以此方式将运动。
50、估计并行化。具体来说,视频译码器可指定在其中包含多个视频块的并行运动估计PME区。视频译码器可随后并行地使用所述PME区内的多个块的运动信息来执行运动估计和/或运动补偿。0026当前正在努力开发新的视频译码标准当前被称作高效视频译码HEVC。即将到来的标准还被称作H265。HEVC标准还被称作ISO/IEC23008HEVC,其既定为HEVC的递交版本的标准编号。标准化工作是基于被称作HEVC测试模型HM的视频译码装置模型。HM假设优于根据例如ITUTH264/AVC等先前译码标准的视频译码装置的若干能力。举例来说,尽管H264提供九种帧内预测编码模式,但HM提供多达三十五种帧内预测编码模式。。