1.一种视频处理方法,包括:
对于使用几何分割模式的在视频的当前块和视频的比特流表示之间的转换,基于当前块的编解码条件来确定是否对运动候选应用冗余检查,其中,运动候选是从几何分割模式的一个或多个常规merge候选推导的;以及
基于所述确定执行所述转换。
2.根据权利要求1所述的方法,其中,所述编解码条件取决于冗余检查是否用于生成一个或多个常规merge候选。
3.根据权利要求1所述的方法,其中,所述编解码条件取决于一个或多个常规merge候选是否是双向预测常规merge候选。
4.根据权利要求1所述的方法,其中,所述编解码条件取决于一个或多个常规merge候选是否是单向预测常规merge候选。
5.根据权利要求3所述的方法,其中,在常规merge候选是双向预测常规merge候选的情况下,所述冗余检查被应用于候选列表中的其他运动候选。
6.根据权利要求5所述的方法,其中,所述冗余检查被应用于候选列表中的前l个运动候选,l是正整数。
7.根据权利要求5所述的方法,其中,在添加运动候选之前,所述冗余检查被应用于候选中的后l个运动候选,l是正整数。
8.根据权利要求4所述的方法,其中,在常规merge候选是单向预测常规merge候选的情况下,所述冗余检查被应用于候选列表中的其他运动候选。
9.根据权利要求8所述的方法,其中,所述冗余检查被应用于候选列表中的前l个运动候选,l是正整数。
10.根据权利要求8所述的方法,其中,在添加运动候选之前,所述冗余检查被应用于候选列表中的后l个运动候选,l是正整数。
11.根据权利要求6-7和9-10中任一项或多项所述的方法,其中,l是1或2。
12.根据权利要求4所述的方法,其中,所述冗余检查仅被应用于从单向预测常规merge候选推导的运动候选。
13.根据权利要求1至12中任一项或多项所述的方法,其中,所述冗余检查是否适用于运动候选是基于运动候选的预测方向。
14.根据权利要求13所述的方法,其中,所述冗余检查是否适用于运动候选是基于运动候选是基于常规merge候选的参考图片列表0还是参考图片列表1推导的,常规merge候选是双向预测常规merge候选。
15.根据权利要求14所述的方法,其中,在运动候选是基于常规merge候选的参考图片列表0而推导的情况下,跳过了所述冗余检查。
16.根据权利要求14所述的方法,其中,在运动候选是基于常规merge候选的参考图片列表1而推导的情况下,所述冗余检查被应用。
17.根据权利要求16所述的方法,其中,所述冗余检查被应用于基于常规merge候选的参考图片列表0而推导的另一运动候选。
18.根据权利要求16所述的方法,其中,所述冗余检查被应用于候选列表中的前l个运动候选,l是正整数。
19.根据权利要求16所述的方法,其中,在添加运动候选之前,所述冗余检查被应用于候选列表中的后l个运动候选,l是正整数。
20.根据权利要求18或19的方法,其中,l是1或2。
21.根据权利要求14至19中任一项或多项所述的方法,所述冗余检查是否适用针对不同的块、不同的区域、不同的片或不同的片组而改变。
22.根据权利要求14至19中任一项或多项所述的方法,其中,所述冗余检查是否适用是基于候选列表中的第一个运动候选的预测方向。
23.根据权利要求14至22中任一项或多项所述的方法,其中,所述冗余检查是否适用是基于候选列表中的最后一个运动候选的预测方向。
24.根据权利要求1至23中任一项或多项所述的方法,其中,所述冗余检查是否适用于运动候选是基于候选列表中的可用候选。
25.根据权利要求1至24中任一项或多项所述的方法,其中,所述冗余检查是否适用于运动候选是基于常规merge候选的索引。
26.根据权利要求25所述的方法,其中,当索引大于阈值时,跳过了所述冗余检查。
27.根据权利要求1至26中任一项或多项所述的方法,其中,常规merge候选是第一双向预测常规merge候选。
28.根据权利要求27所述的方法,其中,在添加运动候选之前候选列表包括从单向预测常规merge候选推导的其他候选的情况下,所述冗余检查被应用。
29.根据权利要求27所述的方法,其中,在运动候选与从单向预测常规merge候选推导的最后一个运动候选相同或类似的情况下,所述冗余检查被应用于运动候选以丢弃运动候选。
30.根据权利要求1至29中任一项或多项所述的方法,其中,冗余检查是否适用于运动候选是基于当前块的尺寸。
31.根据权利要求30所述的方法,其中,在当前块的宽度或高度大于阈值的情况下,跳过了所述冗余检查。
32.根据权利要求1至31中任一项或多项所述的方法,其中,所述冗余检查是否适用于运动候选是基于比特流中的时延的指示。
33.根据权利要求1至31中任一项或多项所述的方法,其中,所述冗余检查是否适用于运动候选是基于当前块的参考图片列表中的参考图片。
34.根据权利要求33所述的方法,其中,在一个或两个参考图片列表中的所有参考图片的图片顺序计数(poc)值小于当前块所在的当前图片的poc值的情况下,所述冗余检查被执行。
35.根据权利要求33所述的方法,其中,在一个或两个参考图片列表中的所有参考图片的图片顺序计数(poc)值小于或等于当前块所在的当前图片的poc值的情况下,所述冗余检查被执行。
36.根据权利要求33所述的方法,其中,所述冗余检查是否适用于运动候选是基于两个参考图片列表是否包括至少一个公共参考图片。
37.根据权利要求1至36中任一项或多项所述的方法,其中,有限冗余检查被应用于候选列表中的运动候选。
38.根据权利要求37所述的方法,其中,要被检查冗余的运动候选的数量被限制为k。
39.根据权利要求38所述的方法,其中,在已经被检查冗余的运动候选的数量达到k的情况下,跳过了冗余检查。
40.根据权利要求38所述的方法,其中,在已经被检查冗余的运动候选的数量小于k的情况下,冗余检查被应用于候选列表中的候选的子集。
41.根据权利要求37所述的方法,其中,将运动候选与其他运动候选进行比较的次数被限制为k。
42.根据权利要求41所述的方法,其中,在已经将运动候选与其他运动候选比较了k次的情况下,跳过了所述冗余检查。
43.根据权利要求41所述的方法,其中,在已经将运动候选与其他运动候选比较了少于k次的情况下,所述冗余检查被应用于候选列表中的候选的子集。
44.根据权利要求40或43所述的方法,其中,候选的子集基于可用常规merge候选的数量。
45.根据权利要求40或43所述的方法,其中,候选的子集基于在执行任何冗余检查之前的几何分割模式的运动候选的数量。
46.根据权利要求40或43所述的方法,其中,候选的子集基于以下中的至少一个:当前块的尺寸、条带、图片、片类型、或比特流中的时延的指示。
47.根据权利要求40或43所述的方法,其中,候选的子集基于从其推导候选的子集的常规merge候选集合。
48.根据权利要求1至47中任一项或多项所述的方法,其中,在所述冗余检查被应用于运动候选的情况下,在推导过程中跳过了所述冗余检查以确定常规merge候选。
49.根据权利要求1至48中任一项或多项所述的方法,其中,在所述冗余检查已经用于生成一个或多个常规merge候选的情况下,对运动候选跳过了所述冗余检查。
50.一种视频处理方法,包括:
对于视频的当前块和视频的比特流表示之间的转换,基于包括当前块的条带是否是b条带来确定几何分割模式是否被启用,其中,几何分割模式包括将当前块分割为多个分区;以及
基于所述确定执行所述转换。
51.根据权利要求50所述的方法,其中,所述确定是在没有检查比特流中的序列参数集中的指示符的情况下执行的。
52.根据权利要求51所述的方法,其中,所述确定基于比特流表示中的视频级别、图片级别、片级别或条带级别的指示符。
53.根据权利要求52所述的方法,其中,所述确定基于比特流表示中的视频参数集(vps)、图片参数集(pps)、条带头、片组头或图片头中的指示符。
54.根据权利要求50所述的方法,其中,所述确定仅基于比特流中的序列参数集中的指示符,其中所述指示符指示对整个序列禁用几何分割模式,并且其中,比特流不包括视频参数集(vps)、图片参数集(pps)、条带头、片组头或图片头中的附加指示符。
55.根据权利要求50至54中任一项所述的方法,其中,在条带不是b条带的情况下,比特流不包括指示几何分割模式被启用还是禁用的任何指示符。
56.根据权利要求50至55中任一项所述的方法,其中,在图片级别、片级别或条带级别的指示符指示几何模式被禁用的情况下,所述确定是在没有检查块级别的指示符的情况下执行的。
57.根据权利要求1至56中任一项所述的方法,其中,当前块基于至少一种划分模式而划分为多个分区。
58.根据权利要求1至57中任一项所述的方法,其中,几何分割模式包括三角形分割模式。
59.根据权利要求1至58中任一项或多项所述的方法,其中,在几何分割模式下分割的多个分区中的至少一个是非正方形和非矩形块。
60.根据权利要求1至59中任一项或多项所述的方法,其中,执行所述转换包括基于视频的当前块生成比特流表示。
61.根据权利要求1至59中任一项或多项所述的方法,其中,执行所述转换包括从比特流表示生成视频的当前块。
62.一种视频处理装置,包括处理器,其中所述处理器被配置为执行权利要求1至61中的一项或多项所述的方法。
63.一种其上存储有代码的计算机可读介质,所述代码在由处理器执行时使得处理器实施权利要求1至61中任一项或多项所述的方法。