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

文档序号:9635422阅读:来源:国知局
RefLayerRi出忱ffset和 / 或ScaledRefLayerBottomOffset的值中的 每一个等于0,rsPicSa呼Ie可被设置为rlPicSa呼Ie并且rsPicMotion可被设置成等于;rIPicMotion, 例如,当alt_collocated_indication_flag等于1。rsPic可通过如下方式得到。图像样本重采 样过程(如,在2013年4月SHVC工作草案JCMHflOOSG. 8. 1. 4. 1的子条款中指定的)可被调 用,并WrlPicSa呼le样本值作为输入,rsPicSample的被重采样样本值作为输出。当alt_ collocated_indication_flag等于1,图像运动场重采样过程(如,2013年4月SHVC工作 草案JCTVC-M1008G. 8. 1. 4. 2的子条款中指定的)可被调用,并WrlPicMotion作为输入, rsPicMotion的被重采样运动场作为输出。
[0139] 使用此处描述的SNR_scal油i1ity_f1ag,示例性的重采样过程可通过如下方式被 提供。例如,如果SNR_scal油ility_flag被设置成等于1,rsPicSample可被设置成等于 rlPicSample。此外,当alt_collocated_indication_flag等于 1 且如果SNR_scal油 flag被设置成等于LrsPicMotion可被设置成rlPicMotion。rsPic可通过如下方式获得。 图像样本重采样过程(如2013年4月SHVC工作草案JCTVC-M1008G. 8. 1. 4. 1的子条款中指 定的)可被调用,并WrlPicSample样本值作为输入,rsPicSample的被重采样样本值作为 输出。当alt_collocated_indication_flag等于1,图像运动场重采样过程(如2013年4 月SHVC工作草案JCTVC-M1008G. 8. 1. 4. 2的子条款中指定的)可被调用,并WrlPicMotion 作为输入,rsPicMotion的被重采样运动场作为输出。
[0140] 在示例性实施例中,一个或多个例外可被提供和/或呈现。一个该种例外可包括 或可能是混合标准可伸缩性,其中,基础层度L)是AVC编码的。视频编码尺寸在肥VC化和 AVC化之间是不同的。例如,当AVC基础层度L)和肥VC增强层同样对1920x1080视频进行 编码时,解码化参考图像尺寸可为1920x1088,同时增强编码图像尺寸可为1920x1080 (如, 运是由于AVC和肥VC标准应用不同的填充过程)。虽然亮度和/或色度样本的重采样不是 必须的,但解码后的参考图像(1920x1088)可不被直接用于预测化图像(1920x1080),且相 应的裁剪区域可被拷贝到ILR图像。
[0141] 如在此描述的,多种方法可被用于解决该种例外。例如,在一种方法中,当化和 化视频编码尺寸相同而无需考虑一个或多个伸缩偏移值时,SNR_scal油ility_flag可被 限制成1。运种限制可在比特流一致性限定中被提供和/或强调W保证编码器可适当地设 置SNR_scal油ility_flag的值。在运种情况下,针对上述1920x1080混合标准可伸缩性, SNR_scal油ility_flag可被设置成0并且层间参考图像可从根据重采样过程(如2013年 4月SHVC工作草案JCTVC-M1008G. 8. 1. 4. 21的子条款中指定的)从1920X1088AVC基础层 图像获得。
[014引在一个方法中,当比例因子,Seal沁actorX(如G. 8. 1. 4中指定的)等于1时,SNR_seal油ility_flag可被设置为1。在该方法中,重采样过程可被进一步修改W覆盖如下特 殊情况。除rlPic和rsPic(如,在SHVCWDG. 8. 1. 4定义的)之外,另一个被裁减参考层 图像rcPic可被添加到重采样过程。变量CroppedRe化aye;rPicWi化hInSamplesL和Croppe dRe化ay&rPicWi化hinSamplesL可各自被设置成在亮度样本单位下等于rcPic的宽度和高 度。变量rcPicSample可进一步被定义成指定亮度和色度成分的rcPic的样本值的一组样 本数组。此外,rcPicMotion可被定义成指定rcPic压缩运动场的一组变量数组。
[0143]变量Re化ayerPieWi化hInSamplesL和Re化ayerPi地ei曲tInSamplesL可各自被 设置成在亮度样本单位下等于被解码的参考层图像rcPic的宽度和高度。亮度样本位置 [X門[y門可指定rlPic的左上样本。此外,变量rc左侧开始rcLeftStart,rc右侧结束 rc化曲巧nd,rc上部开始rcTopStart和rc下部结束rcBottomEnd可通过如下方式获得:
[0144] rcLeftStart=xP+可伸缩参考层左侧偏移ScaledRe^ayerLeftOffset
[0145] rc化曲1:End=xP+巧e化aye;rPicWi化hInSamplesL- 1)+可伸缩参考层右侧偏移 ScaledRefLayerRightOffset
[0146] rcTopStart=yP+可伸缩参考层上部偏移ScaledRe^ayerTopOffset
[0147]rcBottomEnd=yP+(Re化ayerPi地ei曲tInSamplesL- 1) + 可伸缩参
[0148]考层下部偏移ScaledRe^ayerBottomOffset
[0149] rcPic可通过裁剪rlPic的左上位置(rcLeftStart, rcTopStart)和右下位置 Crc化曲巧nd, rcBottomEnd)获得。图5示出了裁剪的示例。如图5所示,当伸缩偏移不等 于0时,rcPic可从rlPic获得。
[0150] 重采样过程可按如下方式提供。如果SNR_scal油ility_flag被设置成1, rsPicSample可被设置成等于rcPicSample,并且当alt_collocated_indication_flag等 于1时,rsPicMotion可被设置成等于rcPicMotion。rsPic可通过如下方式获得。图像样 本重采样过程(如2013年4月SHVC工作草案JCTVC-M1008G. 8. 1. 4. 1的子条款中指定的) 可被调用,并WrlPicSample样本值作为输入,rsPicSample的被重采样样本值作为输出。 图像运动场重采样过程(如2013年4月SHVC工作草案JCTVC-M1008G. 8. 1. 4. 2的子条款 中指定的)可被调用,并WrlPicMotion作为输入,rsPicMotion的被重采样运动场作为输 出,如当alt_collocated_indication_flag等于I时。
[0151] 空间和SNR可伸缩性可被区分W,例如,避免没必要的重采样操作和/或存储器分 配。额外或追加的语法元素可在参数集扩展(如表15中所示视频参数集扩展)中被 用信号发送W指示重采样过程是否被旁路化ypass)。
[0152] 表15视频参数集扩展语法

[01巧]resampling_buffe;r_en油le_flag[i] [j]可等于0W指示或指定第i层和第j层 之间的重采样过程可被旁路并且无重采样缓存器被分配。resampling_buffe;r_en油le_ flag等于1指示或指定用于图像样本或运动值的重采样过程的相关缓存器被调用。当 resampling_buffe;r_en油le_flag没有呈现,则默认值为0。重采样过程将按如下方式 修改。如果resampling_buffe;r_en油le_flag被设置成0,rsPicSample可被设置等于 rlPicSample,并且当alt_collocated_indication_flag等于 1,rsPicMotion可被设置成 等于rlPicMotionJsPic可按如下方式获得。图像样本重采样过程(如2013年4月SHVC工 作草案JCTVC-M1008G. 8. 1.4. 1的子条款中指定的)可被调用,并WrlPicSample样本值作 为输入,rsPicSample的被重采样样本值作为输出。此外,当alt_collocated_indication_ flag等于1,图像运动场重采样过程(如2013年4月SHVC工作草案JCTVC-M1008G. 8. 1. 4. 2 的子条款中指定的)可被调用,并WrlPicMotion作为输入,rsPicMotion的被重采样运动 场作为输出。
[0156]resampling_buffer_enable_flag可不与direct_dependency_typei吾法元素结 合。resampling_buffe;r_en油le_flag可被如表17所示被用信号发送(如,单独用信号发 送)。resampling_buffe;r_en油le_flag可提供灵活性W使被重采样参考图像和运动可被 用于不同于样本预测和/或运动预测的其他目的。例如,被重采样的运动可被用于产生混 合层间参考图像。
[0157] 表16视频参数集扩展语法
[0160]resampling_buffer_enable_flag可不与direct_dependency_typei吾法兀素结 合。resampling_buffe;r_en油le_flag可被作为SNR_scal油ility_flag被用信号发送(如, 单独用信号发送),而resamp1ing_buffe;r_en油1e_f1ag可被放置在SPS或SPS扩展或其他 任何合适的参数集中。表17示出了SPS扩展中的信令SNR_scal油ility_flag的示例实施 例。如表17中示出的语法元素num_SNR_scal油ility_flags可指示被用信号发送标志的 数量。num_SNR_scal油ility_flags的值可等于当前增强层的参考层的数量。num_scalet ref_laye;r_offsets可等于当前增强层的参考层的数量。如表19所示,语法元素num_SNR_ seal油ility_flags和num_scaled_ref_laye;r_offsets可合并成一个语法元素并作为一 个语法元素而被用信号发送,如,num_ref_layers。
[0161] 表17序列参数集扩展语法
[0162]
[0163] 鉴于在此描述的SNR可伸缩性信令,编解码器操作可用信号发送一个或多个 语法元素W节省被用信号发送比特的数量,从而提高效率。例如,如在此描述的SNR_ scalability_flag(如,可被添加到之前所述的VPS扩展中)可用于不同的应用场景中。
[0164] 例如,SNR_scal油ility_flag可被提供给采样网格转移信令和/或被采样网格 移位信令使用,采样网格移位信息可使用多种技术和/或方法被采样(如,2013年4月 JCTVC-M0465提出的"Signalingofphaseoffsetinup-samplingprocessandchroma samplinglocation")。例如,采样网格信息可通过相位偏移呈现标志和亮度和或色度相 位偏移参数在SPS扩展中被用信号发送。由于采样相位移位可用于空间可伸缩性,提出的 SNR_scal油ility_flag可用作避免不必要的在用于SNR可伸缩性的比特流中呈现语法元 素的条件。表18示出了使用SNR_scal油ility_flag信令作为确定是否用信号发送额外采 样网格参数的条件的示例语法表。
[0165] 表18提出的SPS扩展中的采样网格信息
[0167] 可伸缩参考层偏移被提供或被使用。例如,在SPS扩展中被用信号发送的可伸缩 参考层偏移语法元素可被用于对齐基础层和增强层。在SNR可伸缩性中,可伸缩偏移可为0 并且同样的,通过运些偏移的信令依赖于SNR_scal油ility_flag,额外的比特可通过跳过 SNR可伸缩层的伸缩偏移信令而被节省下来。表19示出了该种信令的示例。
[0168] 表19序列参数集扩展语法
[0171] num_ref_laye;r的语义可能无法精确的匹配于VPS中用信号发送的依赖层(如,参 考层)的数量。在VPS中,num_ref_layers指定呈现在SPS中的可伸缩参考层偏移参数集 的数量。在实施例中,num_ref_layers的值可处于0到63(含63)的范围内。语义可按如 下方式修改,num_ref_layers可指定或指示呈现在SPS中的可伸缩参考层偏移参数集的数 量。num_ref_layers的值可等于NumDirectRe化ayers [nuh_laye;r_id](如,作为比特流一 致性限定的一部分W及在2013年4月SHVC工作草案JCTVC-M1008的F. 7. 4. 3. 1. 1中指定 的)。
[0172] 层间过滤信令可被提供和/或使用。例如,开关整数位置滤波器(如,2013年4月 JCTVC-M0273中描述的滤波器,在整数位置上非SCE4可开关滤波器,可在层间过滤上的核 屯、实验(SCE3)中提供)可实现对于SNR可伸缩性而不是空间可伸缩性的性能增益。因此, 多种过滤开关方法可被提供和/或使用。例如,过滤开关可在切片报头中被用信号发送,并 且,在其他实施例中,ILR和过滤ILR可被插入到用于层间预测的参考图像列表(RPL)。例 如,当SNR_scal油ility_flag被设置成0,如由于该过滤器无法改进空间可伸缩性场景的 性能时,切片报头中的一比特语法元素可被旁路。在另一个示例中,当SNR_scal油 flag被设置成0,如由于过滤ILR图像不被添加到参考图像集和参考图像列表时,活动层间 参考图像的数量可被减小。用信号发送SNR可伸缩性指示符可针对空间可伸缩性情况提前 节省DPB存储器尺寸和简化参考图像列表构建过程。SNR_scal油ility_flag可在重采样过 程中被参考W针对空间可伸缩性(SNR_scal油ility_flag被设置成0)旁路开关整数位置 滤波器(如,2013年4月JCTVC-M0273中描述的滤波器,在整数位置上非SCE4可开关滤波 器)的,W便减少编解码器操作复杂性和存储器分配。
[0173] 多个标志可在参数集(如,视频参数集)中被用信号发送。每个标志可指示与可 伸缩比特流的层(例如基础层和依赖增强层)相关的重采样过程是否需要执行。在标志指 示不需要重采样过程的情况下,重采样缓存器的分配可被旁路。在标志指示需要重采样过 程的情况下,一个或多个重采样缓存器可被分配并且与一个参考图像样本相关的参考图像 样本或运动中的一个或多个的重采样将被调度。
[0174] 在此描述的信令可被用于,例如,任何网络或在此描述的合适的网络元素。例如, 在此描述的信令可根据与例如图6A-图6E所示出的示例无线通信系统100的无线通信系 统和/或其组件关联的设备(如,视频流设备)执行的可伸缩视频编码而被执行。
[0175] 图6A描述了在其中可W实施和/或使用一个或更多个实施方式的示例通信系统 的系统图。通信系统100可W是向多个用户提供内容,例如语音、数据、视频、消息发送、广 播
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1