参考图片列表修改信息的有条件信号通知的制作方法_6

文档序号:8344954阅读:来源:国知局
一个或多个标志)在比特流中被有条件地用信号通知。
[0117] 设备可W当WL修改结构被用信号通知时基于逐个条带地,或在某些其它的基础 上,重复执行技术(1000)。
[0118] 图11显示用于WL修改标志的有条件解析的一般化技术(1100)。实施视频解码 器(例如,正如参照图4描述的)的计算设备可W执行技术(1100)。
[0119] 解码器评估(1110)条件。例如,条件至少部分取决于指示全部参考图片的数目的 变量。在某些示例性实现中,变量是NumPocTotal化rr,并且解码器检验变量是否大于1。替 换地,解码器评估其它的和/或附加的条件。被评估(1110)的条件可包括单个因子(例如, 指示全部参考图片的数目的变量的值),或被评估(1110)的条件可包括多个因子(例如,指 示全部参考图片的数目的变量的值W及一个或多个其它因子)。条件可作为对于WL修改 结构的处理的一部分来被评估(1110 )。或者,条件可作为对于条带头的处理的一部分来被 评估(1110)。
[0120] 取决于评估的结果,设备从比特流中有条件地解析指示WL是否按照在比特流中 被明确地用信号通知的语法元素来修改(例如,替换、调整)的标志。例如,标志是ref_pic_ list_modification_flag_10 或 ref_pic_list_modification_flag_ll 之一,且它可 W作 为条带头的WL修改结构的一部分被有条件地用信号通知。或者,在评估条件(1110)后, 取决于评估的结果,WL修改结构(包括指示WL是否按照在比特流中被明确地用信号通知 的语法元素来被修改的一个或多个标志)从比特流中被有条件地解析。
[0121] 设备可W当WL修改结构被用信号通知时基于逐个条带地,或在某些其它的基础 上,重复执行技术(1100)。
[0122] E.用于列表项的有条件信号通知和解析的一般化技术 图12显示用于WL修改的列表项的有条件信号通知的一般化技术(1200)。实施视频 编码器(例如,正如参照图3描述的)的计算设备可W执行技术(1200)。
[0123] 所述设备评估(1210)条件。例如,条件至少部分取决于指示全部参考图片的数目 的变量(例如,在某些实现中的NumPocTotal化rr)。或者,条件至少部分取决于对于RPL的 现用参考图片的数目。或者,条件至少部分取决于加权的预测是否被禁用。可使用不同的 逻辑来取决当前条带是P条带还是B条带,和/或取决于哪个WL正被用信号通知/解析 而检验加权的预测是否被禁用。例如,用于检验针对第一 RPL的条件的逻辑(它可被P条带 或B条带使用)不同于用于检验针对第二RPL的条件的逻辑(其只可被B条带使用)。替换 地,编码器评估其它的和/或附加的条件。
[0124] 取决于评估的结果,设备在比特流中有条件地用信号通知(1220)用于列表项的、 指示如何修改(例如,替换、调整)RPL的一个或多个语法元素。例如,用于列表项的(一个 或多个)语法元素作为条带头的WL修改结构的一部分被有条件地用信号通知。
[0125] 在某些示例性实现中,如果(a)全部参考图片的数目等于2和化)对于WL的现 用参考图片的数目等于1,则用于列表项的(一个或多个)语法元素不在比特流中,W及为列 表项中的一项推断值。在其它的示例性实现中,除了该个条件W外,如果(C)全部参考图片 的数目等于2,(d)对于RPL的现用参考图片的数目等于2,和(e)加权的预测被禁用,则用 于列表项的所述一个或多个语法元素不在比特流中,W及为列表项中的两项推断值。
[01%] 设备可W当WL修改结构被用信号通知时基于逐个条带地,或在某些其它的基础 上,重复执行技术(1200)。
[0127] 图13显示用于WL修改的列表项的有条件解析的一般化技术(1300)。实施视频 解码器(例如,正如参照图4描述的)的计算设备可W执行技术(1300)。
[0128] 解码器评估(1310)条件。例如,条件至少部分取决于指示全部参考图片的数目 的变量(例如,在某些示例性实现中的NumPocTotal化rr)。或者,条件至少部分取决于对于 RPL的现用参考图片的数目。或者,条件至少部分取决于加权的预测是否被禁用。可使用不 同的逻辑来取决于当前条带是P条带还是B条带,和/或取决于哪个WL正被用信号通知 /解析而检验加权的预测是否被禁用。替换地,解码器评估其它的和/或附加的条件。
[0129] 取决于评估的结果,设备从比特流中有条件地解析(1320)用于列表项的、指示如 何修改(例如,替换、调整)RPL的一个或多个语法元素。例如,用于列表项的(一个或多个) 语法元素被从条带头的WL修改结构有条件地解析。
[0130] 在某些示例性实现中,如果(a)全部参考图片的数目等于2和化)对于WL的现 用参考图片的数目等于1,则用于列表项的(一个或多个)语法元素不在比特流中,W及为列 表项中的一项推断值。在其它的示例性实现中,除了该个条件W外,如果(C)全部参考图片 的数目等于2,(d)对于RPL的现用参考图片的数目等于2,和(e)加权的预测被禁用,则用 于列表项的所述一个或多个语法元素不在比特流中,W及为列表项中的两项推断值。
[0131] 设备可W当WL修改结构被用信号通知时基于逐个条带地,或在某些其它的基础 上,重复执行技术(1300)。
[0132] F.用于调节列表项的信号通知和解析的一般化技术 图14显示用于调节针对WL修改的列表项的信号通知的一般化技术(1400)。实施视 频编码器(例如,正如参照图3描述的)的计算设备可W执行技术(1400)。
[0133] 该设备评估(1410)条件。例如,条件至少部分取决于加权的预测是否被禁用。可 使用不同的逻辑来取决于当前条带是P条带还是B条带,和/或取决于哪个WL正被用信 号通知/解析而检验加权的预测是否被禁用。例如,用于检验针对第一 RPL的条件的逻辑 (它可被P条带或B条带使用)不同于用于检验针对第二RPL的条件的逻辑(它只可被B条 带使用)。替换地,编码器评估其它的和/或附加的条件。
[0134] 取决于评估的结果,设备调整(1420)在比特流中用于列表项的、指示如何修改 (例如,替换、调整)RPL的一个或多个语法元素的信号通知。具体地,调整(一个或多个) 语法元素中的至少一个语法元素的长度比特计)。例如,对用于列表项的索引i,如果 加权的预测被禁用,则语法元素中的至少一个的长度比特计)随i增加而减小。在某 些示例性实现中,如果加权的预测被禁用,则用于列表项[i]的给定语法元素的长度是 Ceil(Log2(NumPocTotal化rr - i))。否则巧日权的预测被启用),用于列表项[i]的给定语 法元素的长度是〔6;11江0肖2(伽111?0(31'〇131化1'1'))比特。
[0135] 设备可W当WL修改结构被用信号通知时基于逐个条带地,或在某些其它的基础 上,重复执行技术(1400)。
[0136] 图15显示用于调整对于RPL修改的列表项的解析的一般化技术(1500)。实施视 频解码器(例如,正如参照图4描述的)的计算设备可W执行技术(1500)。
[0137] 解码器评估(1510)条件。例如,条件至少部分取决于加权的预测是否被禁用。可 使用不同的逻辑来根据当前条带是P条带还是B条带,和/或根据哪个WL正被用信号通 知/解析而检验加权的预测是否被禁用。替换地,解码器评估其它的和/或附加的条件。
[0138] 取决于评估的结果,设备调整(1520 )从比特流中对用于列表项的、指示如何修 改(例如,替换、调整)RPL的一个或多个语法元素的解析。具体地,调整(一个或多个)语 法元素中的至少一个语法元素的长度比特计)。例如,对用于列表项的索引i,如果加 权的预测被禁用,则所述语法元素中的至少一个的长度比特计)随i增加而减小。在 某些示例性实现中,如果加权的预测被禁用,则用于列表项[i]的给定语法元素的长度是 Ceil(Log2(NumPocTotal化rr - i))。否则巧日权的预测被启用),用于列表项[i]的给定语 法元素的长度是〔6;11江0肖2(伽111?0(31'〇131化1'1'))比特。
[0139] 设备可W当WL修改结构被用信号通知时基于逐个条带地,或在某些其它的基础 上,重复执行技术(1500)。
[0140] G.替换例 图7a, 7b,10和11图示出基于某个条件的对于标志(诸如 ref_pic_list_modification_flag_10 或 ref_pic_list_modification_flag_ll)的 有条件信号通知和解析。W该种方式,附加的WL修改信息(诸如用于列表项的语法元素) 的信号通知被控制。正如参照图7a解释的,WL修改标志的信号通知和解析可W通过评估 作为ref_pic_lists_modification〇结构的一部分的条件而被控制。替换地,正如参照图 化解释的,RPL修改结构(例如,ref_pic_lists_modification〇结构)的信号通知和解析 可W通过评估作为条带头处理的一部分的相同条件或者W别的方式而被控制。例如,如果 变量 NumPocTotalQirr 大于 1,则 ref_pic_lists_modification〇 结构被用信号通知。否 贝ij (变量 NumPocTotalQirr 不大于 1),则 ref_pic_lists_modification〇 结构不被用信号 通知W及列表项的值如W上参照图7a描述的那样被推断。扩展到图10,在评估条件后,取 决于评估的结果,WL修改语法结构被有条件地用信号通知。扩展到图11,在评估条件后, 取决于评估的结果,WL修改语法结构被有条件地解析。
[0141] 为了举例说明起见,本详细说明包括具有用于某些参数和变量的特定名称的各种 例子。该里描述的创新不限于利用具有该样的名称的参数或变量的实现。而是,该里描述 的创新可W用各种类型的参数和变量来实施。
[0142] H.附加的创新的特征 除了权利要求W外,该里描述的创新的特征包括,但不限于,在W下的表格中显示的特 征。
【主权项】
1. 一种实施视频编码器的计算设备,其中所述计算设备适于执行包括以下步骤的方 法: 评估条件,其中所述条件至少部分取决于指示全部参考图片的数目的变量;以及 取决于评估的结果,在比特流中有条件地用信号通知指示参考图片列表("RPL")是否 按照比特流中明确地用信号通知的语法元素来修改的标志。
2. 权利要求1的计算设备,其中所述条件取决于所述变量的值是否大于1。
3. 权利要求1的计算设备,其中所述标志被作为条带头的RPL修改结构的一部分来有 条件地用信号通知,以及其中所述条件被作为对于包括所述标志的RPL修改结构的处理的 一部分来评估。
4. 权利要求1的计算设备,其中所述条件被作为对于条带头的处理的一部分来评估, 以及其中包括所述标志的RPL修改结构取决于评估的结果被有条件地用信号通知。
5. 权利要求1的计算设备,其中在编码期间,视频编码器评估(a)对于其RPL按照在 比特流中明确地用信号通知的语法元素来修改的运动补偿的结果和(b)对于其RPL没有 按照在比特流中明确地用信号通知的语法元素来修改的运动补偿的结果,以及修改RPL,使 得(1)对一个或多个参考图片重新排序,以便用参考索引更有效地寻址,(2)至少部分基 于在编码期间使用的频率,去除一个或多个参考图片,和/或(3)至少部分基于在编码期 间使用的频率,添加一个或多个参考图片。
6. -种由视频解码器执行的方法,包括: 评估条件,其中所述条件至少部分取决于指示全部参考图片的数目的变量;以及 取决于评估的结果,从比特流中有条件地解析指示参考图片列表("RPL")是否按照比 特流中明确地用信号通知的语法元素来修改的标志。
7. 权利要求6的方法,其中所述条件取决于所述变量的值是否大于1。
8. 权利要求6的方法,其中所述标志被从条带头的RPL修改结构中有条件地解析,以及 其中所述条件被作为对于包括所述标志的RPL修改结构的处理的一部分来评估。
9. 权利要求6的方法,其中所述条件被作为对于条带头的处理的一部分来评估,以及 其中包括所述标志的RPL修改结构取决于评估的结果被有条件地解析。
10. -种或多种其上存储计算机可执行指令的计算机可读介质,所述计算机可执行指 令用于使得由此被编程的处理单元执行一种方法,所述方法包括: 评估作为用于条带头的处理的一部分的条件,其中所述条件至少部分取决于指示全部 参考图片的数目的变量;以及 取决于评估的结果,在比特流中有条件地用信号通知或从比特流中有条件地解析条带 头的参考图片列表("RPL")修改结构,其中RPL修改结构包括指示RPL是否按照比特流中 明确地用信号通知的语法元素来修改的标志。
【专利摘要】在用信号通知参考图片列表(“RPL”)修改信息中的创新。例如,视频编码器评估一个条件,所述条件至少部分取决于指示全部参考图片的数目的变量。取决于评估的结果,编码器在比特流中用信号通知指示RPL是否按照在比特流中明确地用信号通知的语法元素来修改的标志。视频解码器评估该条件,以及取决于评估的结果,从比特流中解析指示RPL是否按照在比特流中明确地用信号通知的语法元素来修改的标志。所述条件可作为用于包括标志的RPL修改结构的处理的一部分被评估,或作为用于条带头的处理的一部分被评估。编码器和解码器还可以评估影响用于RPL修改信息的列表项的语法元素的其它条件。
【IPC分类】H04N19-51, H04N19-134, H04N19-70, H04N19-503, H04N19-583, H04N19-109
【公开号】CN104662906
【申请号】CN201380051068
【发明人】G.J.萨利文, S.卡努穆里
【申请人】微软公司
【公开日】2015年5月27日
【申请日】2013年9月23日
【公告号】EP2901699A1, US20140092991, WO2014052249A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1