Hevc扩展的层间参数集的制作方法_3

文档序号:9635422阅读:来源:国知局
层可用,则层间动作信息(如,而不 是时间运动信息)可W用于时间运动向量预测。并置的参考层可被设置为最靠近当前增强 层的运动预测参考层。其他运动预测参考层可被指定为并置参考层。例如,最低运动预测 参考层MotionPredRe化aye;rld[nuh_laye;r_id] [0],而不是最近参考层,可被用作TMVP的 默认并置参考层。
[0096] 语法元素inte;r_laye;r_sample_pred_only_flag等于1表明当解码当前图像时, 使用EL中时间参考图像的层间预测是不被允许的。参考图像列表LO和Ll不包括时间参 考图像。不论切片的网络提取层NAL的单元类型,inte;r_laye;r_sample_pred_only_flag 可在每个切片中被用信号发送。增强层EL的瞬时译码器刷新IDR图像可W是不使用时间 参考图像进行层间预测的图像。inte;r_laye;r_sample_pred_only_flag可基于化中的IDR NAL单元被确定。如表 8 中所示的条件(如,(nal_unit_type! =IDR_W_RADL&&nal_unit_ type! =IDR_N_LP))可能被应用。
[0097] 表 8
[0099] 当inte;r_laye;r_sample_pred_only_flag等于1时,可用参考图像可W是层间参 考图像。由于在SHVC中,来自层间参考图像的运动矢量可能等于0,因而时间运动矢量预 OlVP)可能被旁路并且切片报头中与TMVP相关的语法元素可能被跳过。inter_layer_sample_pred_only_flag可能被利用W忽略运动预测信令。
[0100]WTRU可不使用inte;r_laye;r_sample_pred_only_flag来确定用于层间预测的参 考图像。例如,WTRU不接收inte;r_laye;r_sample_pred_only_flag,但WTRU可W确定用于 层间预测的参考图像。WTRU的层间预测的推断,例如,不使用时间预测,可不依赖于inter_layer_sample_pred_only_flag〇 女日果inter_layer_sample_pred_only_flag不在比特、流 中被用信号发送(例如,与/或不被WTRU接收),WTRU可推断时间参考图像。例如,WTRU 通过检查RPS(例如,RPS中的标志used_by_curr_pic_flag,used_by_curr_pic_sO_flag 和used_by_curr_pic_sl_flag可1^被设置为0)来检测时间参考图像未被用于当前切片。 时间运动矢量预测TMVP过程可被旁路,例如,如果时间参考图像没有被用于当前切片的编 码。例如,其他相关语法元素可被跳过(例如,可同样被跳过)。
[0101]slice_temporal_mvp_enabled_flag可基于增强层(例如,nuh_layer_id〉0) 的sps_temporal_mvp_enabled_flag(例如在細VC中被提供的)和 / 或inter_layer_ sample_pred_only_flag来被用信号发送。表9示出了该种信令的示例。例如,变量 InterRefEnabledInRPLFlag可根据如下方式获得:如果NumSampleRredRe化ayers[nuh_ layer_id]和NumActiveRe化ayerPics大于 0,InterRefEnabledInRPLFlag可被设置等于! inter_layer_sample_pred_only_flag;否则,InterRefEnabledInRPLFlag可被设置等于 Io
[010引 为了使slice_temporal_mvp_enabled_flag取决于inter_layer_sample_pred_only_flag,inter_layer_sample_pred_only_flag的信令和样本预测语法结构(如表 9 中所示)可先于slice_temporal_mvp_enabled_flag被确定或被用信号发送。当slice_ temporal_mvp_enabled_flag没被用信号发送(例如,由于inter_layer_sample_pred_ only_flag被设置等于]_),slice_temporal_mvp_enabled_flag可被推断等于Od
[0103] 当slice_temporal_mvp_enabled_flag为 0 时,语法元素,例如alt_collocated_ indication_flag,collocated_ref_layer_idx,colIocated_from_10_flag和 / 或 collocated_ref_idx可被跳过(如表9中所示)D表9
[0104]

[0106] 信令顺序,slice_tenporal_mvp_enabled_flag可先于inter_layer_saiiple_pred_only_ 円ag被用信号发送,可被保持。如表10中所示,条件(InterRefEnabledInRPLFlag)可应用于用信 号发送IMP参数。InterRefEnabledInRPLFlag的获取可在视频编码标准,如SHVC中被指明。变量 InterRefEnabledInRPLFlag可通过如下方式获得:如果NumSaiiplePredRefLayers[nuh_layer_id]大 于 0 并且NumActiveRefLayerPics大于 0,InterRefEn油IedInRPLFlag可被设置等于!inter_layer_ saiiple_pred_only_flag;否贝Ij,InterRefEnabledInRPLFlag可被设置等于Idslice_te哑oral_mvp_ enabled_flag的值可通过如下方式发生改变:如果InterRefEnabledInRPLFlag等于0,则slice_ te哑oral_mvp_enabled_flag可被设置等于Od
[0107]表 10 [010 引
[0109] 时间亮度运动矢量预测的推导过程可发生改变,变量mvLXCol和available円agUCCol被 获得,例站I,slice_temporal_mvp_enabled_flag等于 0 或者InterRefEnable出nRPLFlag等于 0,贝[J mvD(防1成分(例如两个)可被设置等于0,并且available円agLXCol可被设置等于0。
[0110] 视频编码设备(如,基于SHVC编码标准的)可在切片报头中用信号发送一个 或多个语法元素(例如,两个语法元素),alt_collocated_indication_flag和/或 collocated_ref_laye;r_idx W指示用于层间运动预测的参考层。原始时间运动矢量预 测J (TMVP)可使用语法元素collocated_f;rom_10_f lag和collocated_ref_idx来指示 用于TMVP的参考图像。相同的信令可应用到层间运动预测,W便多余的语法元素alt_ collocated_indication_flag和collocated_ref_laye;r_idx可不被用信号发送(如,可被 忽略)。表11示出了示例通用切片片段头语法。
[01U] alt_collocated_indication_flag和collocated_ref_laye;r_idx可由视频编码 标准,如肥VC提供。用于TMVP的一些层间参考图像可不被用于样本预测。参考图像列表 中的层间参考图像的索引可用于指示TMVP的层间并置参考图像。参考图像列表中的层间 参考图像的索引可不被用于层间样本预测。施加对比特流的限制,使得对应于层间参考图 像的参考索引不被任何增强层图像的预测块参考。
[0112]表 11
[0115]用于用信号发送SNR可伸缩性的系统和/或方法被提供。在运些系统和/或方法 中,信令应在不同伸缩性之间予W区分。例如,空间可伸缩性可区别于SNR可伸缩性,反之 亦然。在一个实施例中,指示符,标志,或其他标识符或信息可用来区分SNR可伸缩性和空 间可伸缩性。此外,基于指示符,如SNR可伸缩性指示符,该信令可指示是否调用或执行重 采样过程,(如,针对样本)和/或运动预测。
[0116] 如此处所描述的,已存在的国际视频标准,如MPEG-2视频,比263,M阳G4视觉。和。 H. 264,每一个可包括或具有支持可伸缩性模式的工具和/或配置文档。但是,对于由运些 已存在标准支持的可伸缩性编码,肥VC可能现在并不支持。因此,肥VC可被扩展W支持该 可伸缩性编码,该可伸缩性编码包括如下内容中的至少一项:空间可伸缩性(即,可伸缩比 特流可在多于一个空间分辨率上用信号发送),质量可伸缩性(即,可伸缩比特流包括处于 多于一个质量级别上的信号)和标准可伸缩性(即,可伸缩比特流包括使用H. 264/AVC编 码的基础层和一个或多个使用肥VC编码的增强层)。在示例实施例中,被肥VC支持的质量 可伸缩性可W也包括SNR可伸缩性。此外,由于现在3D视频越来越受欢迎,可伸缩性的附 加扩展(如,可伸缩比特流包括2D和/或3D视频信号)将被提供和/或使用(如,在MPEG 中描述或定义的)。
[0117]用于肥VC可伸缩和多视点扩展的公共规范可包括用于肥VC可伸缩性扩展(SHVC) 的基于参考索引的框架。在该框架下,SHVC的语法,语义和解码过程被提供。基于参考索 引的框架可W在块级别和/或低于块级别上维持一个或操作不变,W使存在的单层编解码 器逻辑可W在可伸缩编码系统中被重用,框架可W简化可伸缩性编解码器的设计,并且可 W进一步通过结合高级语法信令和层间处理模块而灵活地支持不同的可伸缩性类型W实 现编码效率。多种新高级语法变化可被提供和/或支持层间处理和SHVC的多层信令。
[0118]为了用信号发送肥VC中的运种可伸缩性,如在此处描述的系统和/或方法被提 供。例如,空间可伸缩性可区别于SNR可伸缩性,反之亦然。在一个实施例中,指示符,标志, 或其他标识符或信息可用来区分SNR可伸缩性和空间可伸缩性。此外,基于指示符,如SNR 可伸缩性指示符,该信令可指示是否调用或执行重采样过程,(如,针对样本)和/或运动 预测。
[0119]可伸缩视频编码可支持多个层,每个层可支持空间可伸缩性,时间可伸缩性,SNR(信号噪声比)可伸缩性和/或任何其他类型的可伸缩性。可伸缩比特流可W具有混合 可伸缩层,并且每个增强层可W依赖一个或多个将被解码的较低层。层间过程可W产生层 间参考图像ILR样本和/或运动场信息,W增强或改进增强层编码效率。
[0120]SNR伸缩性信令被提供和/或使用。对于空间可伸缩性,视频可在不同分辨率和 不同层上被编码。例如,基础层视频可具有72化分辨率,增强层可具有108化分辨率。此 夕F,对于SNR可伸缩性,视频分辨率可在多层间相同,但不同的层可在不同的质量水平上 被编码。例如,基础层W33地被编码,而增强层W36地被编码。在SHVC中,语法元素,如 seal油ility_mask,可包含在参数集(如,视频参数集VP巧中W区分多视点可伸缩性和空 间/SNR可伸缩性(如,表12中所示)。
[0121] 表12可伸缩性标识到可伸缩性维度的映射
[0123]但是,如今在SHVC中,seal油ility_mask语法可能无法区分空间可伸缩性和SNR可伸缩性。例如,空间可伸缩性和SNR可伸缩性可能是两种不同的可伸缩性,两种不同的伸 缩性可能使用不同的编解码器操作和存储器分配。运些区别的示例如下所示。参考层运动 场和参考层图像样本的重采样过程可用于空间可伸缩性但不能用于SNR可伸缩性。此外, 一些层间滤波器,如固定可替换重采样滤波器(如,在核屯、实验SCE3中评估的),可获得在 SNR可伸缩性上的改进性能增益,但可能不能应用于空间可伸缩性。应用可将单环路设计 (如,该设计被SVC,H. 264的可伸缩扩展,支持)用于SNR可伸缩性而不是用于空间可伸缩 性。采样网格(如,目前正经历核屯、实验SCEl)可解决与空间可伸缩性,而不是SNR可伸缩 性,相关的特定问题。
[0124] 如在此所述,提供一种在高级语法中区分空间可伸缩性和SNR可伸缩性的系统、 方法和手段,W使编码器和解码器操作可根据被支持的相关编码工具而被配置和/或初始 化。
[012引例如,如今在甜VC中,SNR可伸缩性可根据比例因子,如在重采样过程(如2013年 4月SHVC工作草案JCTVC-M1008的G. 8. 1. 4中描述的重采样过程)中指定的ScaleFactoriC 被推断出。当ScaleFacto巧等于1,可伸缩性为SNR可伸缩性。可伸缩性可在解析SPS和 SPS扩展后获得。其他信令选择可被提供W寻址(acMress)重采样过程和SNR可伸缩性的 信令,从而减少或避免(如,通过避免解析)多余的编解码器操作和存储器分配和/或接 入。
[0126] 单独的可伸缩性维度可被分配给空间和SNR可伸缩性,例如,W区分空间和SNR可 伸缩性。表13示出了修改后的可伸缩维度表的示例实施例,其中空间和SNR可伸缩性具有 独特的或单独的值。
[0127] 表13建议的可伸缩性标识到可伸缩性维度的映射 [012 引
[0129] 如表13所示,除了视点标识ViewId和依赖性标识D巧enden巧Id,变量 Sn;rld[laye;r_id_in_ruih[i]]被提供和/或被用作第i层的SNR标识符。根据示例实施例, SnrId通过如下方式获得:
[0130]
[013。 此外,例如,为了区分空间和SNR可伸缩性,SNR可伸缩性标志被提
[0132] 供和/或被使用。例如,SNR可伸缩性标志可被添加到参数集扩展(如,视
[0133] 频参数集VPS扩展)中W指示如表14中所示的SNR可伸缩性。
[0134] 表14视频参数集扩展语法
[0135]

[0137] 根据示例实施例,如果或当SNR_scal油ility_flag等于I时,nuh_laye;r_id等于 laye;r_id_in_nuh[i]的层和nuh_laye;r_id等于laye;r_id_in_nuh[j]的层之间的可伸缩 性可W指定或指示SNR可伸缩性。如果或当SNR_scal油ility_flag等于0时,nuh_laye;r_ id等于laye;r_id_in_nuh[i]的层和nuh_laye;r_id等于laye;r_id_in_nuh[j]的层之间的 可伸缩性不是SNR可伸缩性(如,不能指定或指示SNR可伸缩性)。此外,如果或当SNR_ seal油lag未被提供时,它被推断等于0。
[013引如在此描述的,解码可,例如作为重采样过程的一部化被执行。与示例性重采样过程相 关的解码过程可通过如下方式执行。如果阿eWi化hInSanplesL等于IfefLayerPicWi加血沾呼IesL, 阿cHei出讨nSanplesL等于RefLayerPicHei出讨nSamplesL,并且ScaledRefLayerLefWfset, ScaledRefLayerTopOffset,Scaled
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1