支持多个层的图像编码和解码方法以及使用该方法的装置的制造方法_5

文档序号:9693678阅读:来源:国知局
)考虑在内的接近度序列(proximity sequence)适应性地修改将参考图片添加 至参考图片列表的序列。
[0234]也就是说,可以将参考图片列表中的较低索引分配给在视图方面与当前层具有较 小差异的层中的参考图片,以及可以将参考图片列表中的较高索引分配给在视图方面与当 前层具有较大差异的层中的参考图片。
[0235]例如,如图12所示,在可以包括在多视图参考图片集中的参考图片0、参考图片1、 参考图片2以及参考图片3中,参考图片0可以被排列在参考图片列表0的第一序列位置处, 以及参考图片1、参考图片2和参考图片3可以被排列在紧接第三参考图片集之后即参考图 片列表0的最后序列位置处。
[0236]此处,参考图片0可以是在视图方面与当前层具有较小差异的层中的参考图片,以 及参考图片1、参考图片2和参考图片3可以是在视图方面与当前层具有较大差异的层中的 图片。
[0237]当前层和可以被排列在参考图片列表的前部位置处的参考层的视图之间的差值 可以被设置为默认值,或者可以由编码设备可变地设置并且传送至解码设备。
[0238]根据本发明的另外的实施方式,可以根据当前图片的时间子层的索引 (tempralld)来设置层间参考图片集的排列序列。
[0239]图13示出了根据本发明的实施方式的使用时间子层的索引构造的参考图片列表。 [0240]在多层结构中,取决于当前图片的属于增强层的时间子层,使用层间参考图片的 频率可能不同。当作为时间子层的索引值的temporalID较大时,可以通过参照同一层中的 图片而不是参照另一层中的参考图片来更高效地进行帧间预测。
[0241]换言之,当tempralld的值较小时,参考层间的图片进行编码会比参考相同层的图 片进行编码更高效。当tempralld的值较大时,使用相同层的图片作为参考图片进行编码比 使用层间的图片作为参考图片进行编码更高效。
[0242] 在本实施方式中,考虑到层间图片被参考的频率根据时间子层而改变的事实,初 始参考图片列表中的要添加层间参考图片的位置可以根据时间子层的索引(tempralld)而 适应性地改变。
[0243] 图13是示出了当tempralld的值在从0至2的范围内时的参考图片列表0的构造。
[0244] 当tempralld的值为0时,有大的可能性将在增强层中执行层间预测,从而包括层 间参考图片的第四参考图片集被添加至初始参考图片列表的第一序列位置。
[0245] 使用包括在相应参考图片集中的参考图片中的、指示对应图片当前是否被用作参 考图片的标记信息(used_by_curr_pic_flag)为1的图片所构造的初始参考图片列表0包 括:包括在第四参考图片集中的四个图片(〇,1,2,3);第一参考图片集的第一图片和第二图 片(0,1)、第二参考图片集的第一图片和第二图片(0,1),以及第三参考图片集的第一图片 和第二图片(〇,1)。
[0246] 如在图中所示,在已经设置参考图片列表的初始值之后,修改参考图片列表,然后 可以设置最终参考图片列表。关于参考图片列表的修改的信息可以用切片头部来标记。
[0247] 修改的最终参考图片列表0被按照下述序列构造:第一参考图片集中的第一图片 和第二图片(〇,1)、第四参考图片集中的第一图片和第二图片(〇,1)以及第二参考图片集中 的第一图片(0)。
[0248] 当tempralld的值为1时,包括层间参考图片的第四参考图片集可以被添加至初始 参考图片列表〇中的第一参考图片集之后。
[0249] 使用指示对应图片当前是否被用作参考图片的标记信息(used_by_curr_pic_ flag)为1的图片所构造的初始参考图片列表包括:第一参考图片集的第一图片和第二图片 (〇,1)、第四参考图片集的第一图片和第二图片(〇,1)、第二参考图片集的第一图片和第二 图片(〇,1)以及第三参考图片集中的第一图片和第二图片(〇,1)。
[0250]修改的最终的参考图片列表0被按照下述序列构造:第一参考图片集的第一图片 和第二图片(〇,1)、第四参考图片集的第一图片和第二图片(〇,1)以及第二参考图片集的第 一图片。
[0251] 当tempralld为2时,有大的可能性将执行相同层的帧间预测而不是执行增强层的 层间预测,从而包括层间参考图片的第四参考图片集将被添加至第三参考图片集之后,也 就是说,被添加至初始参考图片集的最后的序列位置。
[0252]使用指示对应图片当前是否被用作参考图片的标记信息(used_by_curr_pic_ flag)为1的图片所构造的初始参考图片列表包括:第一参考图片集的第一图片和第二图片 (0,1)、第二参考图片集的第一图片和第二图片(0,1)、第三参考图片集的第一图片和第二 图片(〇,1)以及第四参考图片集的第一图片和第二图片(〇,1)。
[0253]修改的最终的参考图片列表被按照下述序列构造:第一参考图片集的第一图片和 第二图片(0,1)、第二参考图片集的第一图片和第二图片(0,1)以及第四参考图片集的第一 图片(0)。
[0254]与上面的描述类似,初始参考列表Ll可以被配置成使得要添加第四参考图片集的 位置根据tempralld的值而改变。例如,当tempralld的值为0时,初始参考列表Ll可以被按 照下述序列构造:第四参考图片集、第二参考图片集、第一参考图片集以及第三参考图片 集。当tempralld的值为1时,初始参考列表Ll可以被按照下述序列构造:第二参考图片集、 第四参考图片集、第一参考图片集以及第三参考图片集。当tempralld的值为2时,第四参考 图片集可以被添加至初始参考图片列表Ll的最后的序列位置。
[0255]总之,如在图13中所示,初始参考图片列表中的要添加层间参考图片的位置可以 根据时间子层的tempra11d的值而适应性地改变。
[0256]同时,根据本发明的又一实施方式,多层结构中的参考图片列表的构造的序列可 以根据层的时间子层的层索引tempralld的值之间的差来不同地设置。
[0257]在多层结构中,当增强层的tempralld的值和基本层的tempralld的值彼此不同或 当tempralld的值之间的差较大时,减小了增强层参考基本层的可能性(即层间参考关系存 在的可能性)。
[0258] 相比之下,当增强层的tempralld的值和基本层的tempralld的值彼此相同时,或 者当tempralld的值之间的差较小时,增大了增强层参考基本层的可能性(即层间参考关系 存在的可能性)。
[0259]由于发生层间参考的频率根据增强层的tempralld的值和基本层的tempralld的 值之间的差而改变,所以参考图片列表中要被添加层间参考图片的位置可以根据层的 tempra11d的值之间的差而适应性地改变。
[0260]例如,当属于增强层的图片的tempralld的值与属于基本层或参考层的图片的 tempralld的值相同时,可以将层间参考图片集添加至参考图片列表的第一序列位置,反 之,当属于两层的图片的tempralld的值彼此不同时,可以将层间参考图片集添加至长期参 考图片集之后的位置,即参考图片列表的最后的序列位置。
[0261]可替选地,当层间参考图片集被添加至参考图片列表时,如果属于增强层的图片 的tempralld的值与属于基本层或参考层的图片的tempralld的值之间的差小于特定值时, 则可以将层间参考图片集添加至参考图片列表的第一序列位置,反之,如果属于两层的 tempralld的值之间的差大于特定值时,则可以将层间参考图片集添加至长期参考图片集 之后的位置即参考图片列表的最后的序列位置。
[0262]可替选地,当层间参考图片被添加至参考图片列表的前部位置时,可以将层间参 考图片添加至参考图片列表的第二参考图片集的位置而不是参考图片列表的第一参考图 片集的位置。当层间参考图片被添加至参考图片列表的后部位置时,可以将层间参考图片 添加至长期参考图片集之前的位置而不是参考图片列表的最后的位置。
[0263]例如,当增强层的当前图片的tempralld的值与用作层间参考图片的基本层的图 片的tempralld的值相同例如为2时,可以将层间参考图片添加至参考图片列表的第一位 置。
[0264]相比之下,当增强层的当前图片的tempralld的值为4时,并且用作层间参考图片 的tempralld的值为2时,可以将层间参考图片添加至参考图片列表的长期参考图片集之后 的位置。
[0265]根据本发明的再一实施方式,可以根据被允许层间预测的时间子层的最大数目来 适应性地构造参考图片列表。
[0266]支持多层结构的位流可以包括关于被允许层间预测的时间子层的最大数目的信 息。这样的信息可以作为包括在视频参数集中的max_tid_il_ref_pics_plusl的语法元素 来传送。通过从max_tid_il_ref_pics_plusl中减去1而获得的值意味着被允许层间预测的 时间子层的最大数目。
[0267]在这种情况下,当构造参考图片列表时,如果当前层的tempralld的值大于被指定 为通过从max_tid_il_ref_pics_plusl中减去1而获得的值的值,贝Ij从编码效率和解码效率 的角度,更适合使用相同层的图片作为的参考图片而不是使用上采样基本层图片。因此,当 当前层的tempralld的值大于被指定为max_tid_il_ref_pics_plusl的值时,可以设置参考 图片列表使得不使用层间参考。在这种情况下,可以不将层间参考图片集添加至参考图片 列表。即使已经添加了层间参考图片集,但是可以发出防止层间参考图片集被参考的独立 信号。
[0268]相比之下,在当前层的tempralld的值小于或等于被指定为max_tid_il_ref_ piCS_plusl的值时,可以通过将针对当前层的短期参考图片集、长期参考图片集以及层间 参考图片集进行组合来构成参考图片集。在这种情况下,可以根据已经参考图6至图13描述 的实施方式以及可以根据所述实施方式修改的实施方式来配置参考图片集。
[0269]同时,在当前层的较低层中,当执行当前层的预测时不参考其tempralld的值大于 通过从max_tid_il_ref_pics_plusl减去1而获得的值的较低层。
[0270]此外,在帧间预测中,由于不对时间子层的tempralld的值大于当前切片或图片的 tempralld的值的切片或图片进行参考,所以可以不参考具有比当前切片或图片的 tempralld的值大的tempralld的值的基本层的切片或图片。
[0271]当根据时间子层的tempralld而不使用层间参考图片集时,可以仅使用针对当前 层的短期参考图片集和长期参考图片集来构造参考图片列表。
[0272]同时,支持空间可扩展性的位流中的增强层和基本层的图片,或者支持多视图可 扩展性的位流中的当前层的图片以及邻近当前层的视图中的相邻层的图片具有相似的特 性。在该情况下,在参考图片集之间可以存在相似性。
[0273]在下文中,将描述以下配置:在该配置中,基于参考图片集可以在不同的层中彼此 相似的事实,在构造增强层的参考图片列表或参考图片集时使用基本层或下层的参考图片 集或参考图片列表。
[0274]根据本发明的实施方式,可以通过将与基本层的参考图片集有关的信息用作增强 层的参考图片集来执行增强层的预测。
[0275]S卩,在编码装置和解码装置中,基本层、另一下层或与要编码或解码的当前层相邻 的层(在下文中被成为'参考层')的参考图片集可以在不作改变的情况下用于当前层中。
[0276]编码装置和解码装置可以从用于对参考层进行编码和解码的编码单元和解码单 元获得与参考层的参考图片集有关的信息,即与构成参考图片集的参考图片有关的信息以 及指示当前是否使用参考图片的标记信息,并且编码装置和解码装置可以在不作改变的情 况下将所获得信息用于预测增强层即当前层。
[0277]在当前要编码或解码的增强层将参考的参考层为基本层的图片时,因为不存在层 间参考图片,所以基本层可以使用与短期参考图片集和长期参考图片集有关的信息。在基 本层的参考图片集被用于增强层时,将该信息以信号的形式发出可以经由序列参数集 (SPS)来执行。
[0278]以下表1示出根据本发明的实施方式的SPS。
[0279]表1
[0280]
[0281 ]参照表I,inter_layer_copy_flag的值为1的情况指:将由当前层参考的参考层的 短期参考图片集和长期参考图片集用作当前层的短期参考图片集和长期参考图片集。当 ;[1^61'_13761'_0(^7_;^38的值为0时,对当前层而非参考层的切片头部(81;[06 1163(161')进行 解码,从而导出当前层的短期参考图片集和长期参考图片集。
[0282] 如表1所示,inter_layer_c〇py_flag信息可以在该信息包括在SPS中的情况下被 传送。可替代地,这样的标记信息可以在该信息包括在图片级别(pictureslice)或切片级 别(slicelevel)中的情况下被传送。
[0283] 'num_short_term_ref_pic_sets'表示包括在SPS中的短期参考图片集的数目。如 表1 所不,'num_short_term_ref_pic_sets' 在inter_layer_copy_flag为 ' 0 ' 时被接收。
[0284] 在将num_short_term_ref_pic_sets以信号形式发出时,在'循环(for)语句(i= 0;i〈num_short_term_ref_pic_sets;i++) ' 被重复与由num_short_term_ref_pic_sets所 指定的短期参考图片集的数目对应的次数时,导出短期参考图片集(sh〇rt_term_ref_piC_set(i))的索引。
[0285]long_term_ref_pics_present_flag为O的情况指用于当前层的图片的预测的长 期参考图片不存在,而l〇ng_term_ref_pics_present_flag为1的情况指至少一个长期参考 图片用于当前层的图片的预测。
[0286] 'num_long_term_ref_pics_sps'表示包括在SPS中的长期参考图片集的数目。
[0287] 'lt_ref_pic_poc_lsb_sps[i] '表示在SPS中指定的第i候选长期参考图片的 MaxPocLsb0
[0288]used_by_curr_pic_lt_sps_flag[i]为0的情况指:在SPS中指定的第i候选长期参 考图片未被用作其第i候选长期参考图片包括在对应的长期参考图片集中的图片的参考图 片。
[0289]总之,根据本发明的实施方式,在当前层所参考的参考层为基本层时,可以在构造 当前层的参考图片列表时在不作改变的情况下使用基本层的短期参考图片集和长期参考 图片集。在该情况下,标记信息例如inter_layer_copy_flag可以在该标记信息包括在SPS 中的情况下以信号的形式被发出。
[0290]根据本发明的另一实施方式,编码装置和解码装置可以将参考层的参考图片集中 的一些参考图片集用作当前层的参考图片集。即,在将参考层的短期参考图片集和长期参 考图片集中的至少一个用作当前层的参考图片集时,可以将是否使用每个参考图片集以信 号的形式发出。
[0291] 表2示出根据本发明的实施方式的SPS。
[0292] 表 2

[0295] 参照表2,inter_layer_short_copy_flag的
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1