电子装置上的参考画面集信令和限制的制作方法_6

文档序号:9355721阅读:来源:国知局
每个编码画面调用一次用于生 成不可用参考画面的解码处理。主要仅针对RASL画面的语法约束的规范指定此处理。与 NoRaslOutputFlag等于1的IRAP画面关联的RASL画面的解码处理的整个规范仅用于指 定对此类RASL画面的允许语法内容的约束。在解码处理期间,与NoRaslOutputFlag等于 1的IRAP画面关联的任何RASL画面可被忽略,因为这些画面被指定为不输出,并且对被指 定为输出的任何其它画面的解码处理没有影响。
[0377] 在另一实施例中,所述限制如下定义:
[0378] -当当前画面是RADL画面时,RefPicSetInterLayer中将不包括RASL画面。
[0379] 在附加替代实施例中,所述限制如下定义:
[0380] 当当前画面是RADL画面时,RefPicSetStInterLayer中将不包括下列画面中的任 一个:
[0381] -RASL 画面
[0382] -通过用于生成不可用参考画面的解码处理生成的画面。
[0383] -按照解码顺序在关联的IRAP画面之前的画面。
[0384] 图24是示出层间参考画面集(RPS)更新模块2418的框图。层间参考画面集(RPS) 更新模块2418可以是电子装置102b上的解码器112的一部分。层间参考画面集(RPS)更 新模块2418可由解码器112用来更新层间参考画面集(RPS) (RefPicSetInterLayer)。
[0385] 层间参考画面集(RPS)更新模块2418可包括层间画面2434。在一个配置中,层 间画面2434可以是非IRAP(内随机访问点)画面或内随机访问点(IRAP)画面。层间画面 2434可以是经由比特流110从另一电子装置102a接收的画面。层间参考画面集(RPS)更 新模块2418可确定层间画面2434是否被添加到参考画面集(RPS)。
[0386] 层间画面2434可包括层标识符(nuh_layer_id)2436、时间标识符 (TemporalId)2438和画面顺序计数(P0O2453。如果层间画面2434的层标识符(nuh_ layer_id) 2436对应于作为当前层的直接参考层的层,并且层间画面2434的画面顺序计数 (POC) 2453等于当前画面(nuh_layer_id) 2459的画面顺序计数(POC) 2461,执行附加检查 (以确定层间画面2434是否应当被添加到参考画面集(RPS) 120)。
[0387] 层间参考画面集的解码处理示出于下表7中。在此伪码中,如果当前画面不是 RADL画面,则作为当前画面的直接参考层并且具有与当前画面相同的画面顺序计数值的各 个层的层间参考画面被添加到当前画面的层间参考画面集RefPicSetlnterLayer。另外,如 果当前画面是RADL画面,并且层间参考画面不是RASL画面并且也不是不可用参考画面,则 具有与当前画面相同的画面顺序计数值的层间参考画面被添加到当前画面的层间参考画 面集 RefPicSetInterLayer0
[0388]
[0389] 表 7
[0390] 其中 layer_id_in_nuh[i]指定第 i 层的 VCL NAL 单元中的 nuh_layer_ id语法元素的值。当不存在时,layer_id_in_nuh [i]的值被推测为等于i。变量 LayerIdInVps [layer_id_in_nuh[i]]被设定为等于 i。
[0391] direct_dependency_flag[i] [j]等于0指定具有索引j的层不是具有索引i 的层的直接参考层。direct_dependency_flag[i] [j]等于1指定具有索引j的层可 以是具有索引i的层的直接参考层。当对于〇至vps_max_layers_minusl的范围内的 i和j,direct_dependency_flag[i] [j]不存在时,它被推测为等于0。如下得出变量 NumDirectRefLayers[i]和 RefLayerId[i][j]:
[0392]
[0393] 层间参考画面集的解码处理的进一步的实施例示出于下面的表8和表9中。它们 在对层间参考画面集进行解码方面实现与表7相同或相似的结果,但是利用略微不同的逻 辑来操作。
[0394]
[0397] 表 9
[0398] 如表10所不得出变量NumPocTotalCurr。
[0399]
[0400] 表 10
[0401] 其中StRpsIdx是短期RPS的索引。
[0402] num_long_term_sps指定基于活动SPS中指定的候选长期参考画面得出的当前画 面的长期RPS中的条目的数量D num_long_term_sps的值将在0至num_long_term_ref_ pics_sps的范围内,包括端值当不存在时,num_long_term_sps的值被推测为等于0。
[0403] num_long_term_pics指定片头中直接信令通知的当前画面的长期RPS中的条目 的数量。当不存在时,num_long_term_pics的值被推测为等于0。
[0404] lt_idx_sps[i]指定当前画面的长期RPS中的第i条目在活动SPS中指定的候选 长期参考画面的列表中的索引D用于表示lt_idx_sps[i]的比特数等于Ceil(Log2(num_ long_term_ref_pics_sps))D 当不存在时,lt_idx_sps[i]的值被推测为等于 〇D lt_idx_ sps[i]的值将在0至num_long_term_ref_pics_sps_l的范围内,包括端值D
[0405] p〇c_lsb_lt [i]指定画面顺序计数对当前画面的长期RPS中的第i条目的 MaxPicOrderCntLsb 取模的值used_by_curr_pic_lt_flag[i]等于 0 指定当前幽面的长 期RPS中的第i条目不用于被当前画面参考。
[0406] 变量 PocLsbLt [i]和 UsedByCurrPicLt [i]如下得出:
[0407] -如果 i 小于 num_long_term_sps,则 PocLsbLt[i]被设定为等于 lt_ref_pic- poc_lsb_sps [lt_idx_sps [i] ],UsedByCurrPicLt [i]被设定为等于 used-by_curr-pic_ lt_sps_flag[lt_idx_sps [i] ] 〇
[0408] -否则,PocLsbLt [i]被设定为等于 poc_lsb_lt [i],UsedByCurrPicLt [i]被设定 为等于 used-by_curr-pic_lt_flag[i] 〇
[0409] num_negative_pics指定画面顺序计数值小于当前画面的画面顺序计数值的第 StRpsIdx候选短期RPS中的条目数量a num_negative_pics的值将在0至sps_max_dec_ pic-buffering-minusl [sps-max_sub_layers-minusl]的范围内,包括端值。
[0410] num_positive_pics指定画面顺序计数值大于当前画面的画面顺序计数值的第 StRpsIdx候选短期RPS中的条目数量a num_positive_pics的值将在0至sps_max_dec_ pic-buffering-minusl[sps-max_sub_layers-minusl]-num-negative-pics 的范围内,包 括端值。
[0411] delta_poc_sO_minusl [i]加1当i等于0时,指定当前画面的画面顺序计数值与 画面顺序计数值小于当前画面的第StRpsIdx候选短期RPS中的第i条目之差,或者当i大 于0时,指定画面顺序计数值小于当前画面的画面顺序计数值的第StRpsIdx候选短期RPS 中的第i条目和第(i+1)条目的画面顺序计数值之差。delta_p〇C_S〇_minu Sl[i]的值将在 O至215-1的范围内,包括端值。
[0412] used_by_curr_pic_sO_flag[i]等于0指定画面顺序计数值小于当前画面的第 StRpsIdx候选短期RPS中的第i条目不用于被当前画面参考。
[0413] delta_poc_sl_minusl [i]加 1当i等于0时,指定当前画面与画面顺序计数值大 于当前画面的第StRpsIdx候选短期RPS中的第i条目的画面顺序计数值之差,或者当i大 于0时,指定画面顺序计数值大于当前画面的画面顺序计数值的当前候选短期RPS中的第 (i+Ι)条目和第i条目的画面顺序计数值之差。delta_poc_sl_minusl[i]的值将在0至 215-1的范围内,包括端值。
[0414] used_by_curr_pic_sl_flag[i]等于0指定画面顺序计数值大于当前画面的当前 候选短期RPS中的第i条目不用于被当前画面参考。
[0415] 当 inter_ref_pic_set_prediction_flag 等于 0 时,如下得出变量 NumNegativePics [stRpsIdx]、NumPositivePics [stRpsIdx]、UsedByCurrPicSO [stRpsIdx] [i]、UsedByCurrPicSl [stRpsIdx] [i]、DeltaPocSO [stRpsIdx] [i]和 DeltaPocSl[stRpsIdx] [i]:
[0416] NumNegativePics[stRpsldx] = num-negative-pics
[0417] NumPositivePics[stRpsldx] = num-positive-pics
[0418] UsedByCurrPicSO[stRpsldx][i] = used-by-curr-pic-sO-flag[i]
[0419] UsedByCurrPicSl[stRpsldx][i] = used-by-curr-pic-si-flag[i]
[0420] -如果i等于0,则以下适用:
[0421] DeltaPocSO[stRpsldx] [i] = -(delta-poc-sO-minusl [i]+l)
[0422] DeltaPocSl [stRpsldx] [i] = delta-poc-si-minusl [i]+l
[0423] -否则,以下适用:
[0424] DeltaPocSO [stRpsldx] [i] = DeltaPocSO [stRpsldx] [i_l] - (delta-poc-sO- minusl [i]+l)
[0425] DeltaPocSl [stRpsldx] [i] = DeltaPocSl [stRpsldx] [i_l] + (delta-poc-si- minusl [i]+l)
[0426] 如下得出变量 NumDeltaPocs [stRpsId]:
[0427] NumDeltaPocs[stRpsldx] = NumNegativePics[stRpsldx]+NumPositive Pics[stRpsldx]
[0428] 下面描述对CRA画面的NumPocTotalCurr值的限制方面的改变D由于对于nuh_ layer_id大于零的CRA NAL单元允许层间预测,而不允许帧间预测D由于如表10所述 来计算NumPocTotalCurr以包括层间参考画面集中的画面的数量,我们在对CRA画面的 NumPocTotalCurr值的限制方面提出下列改变D
[0429] 如表10中所指定地得出变量NumPocTotalCurr。对NumPocTotalCurr的值应用下 列限制是比特流一致性的要求:
[0430] -如果当前画面是nuh_layer_id等于0的CRA画面或BLA画面,则 NumPocTotalCurr 的值将等于 0。
[0431] -否则,当当前画面包含P或B片,或者是nuh_layer_id大于0的CRA画面时, NumPocTotalCurr的值将不等于0。
[0432] 在变形实施例中,对NumPocTotalCurr的值应用下列限制是比特流一致性的要 求:
[0433] -如果当前画面是nuh_layer_id等于0的CRA画面或BLA画面,则 NumPocTotalCurr 的值将等于 0。
[0434] -否贝lj,当当前画面包含P或B片时,NumPocTotalCurr的值将不等于0。
[0435] 在其它实施例中,如果当前画面是nuh_layer_id值大于零的CRA画面,则 NumPocTotalCurr可等于零或者可不等于零。
[0436] 术语"计算机可读介质"是指可被计算机或处理器访问的任何可用介质。如本文 所用,术语"计算机可读介质"可表示非瞬时性的有形的计算机和/或处理器可读介质。作 为示例而非限制,计算机可读或处理器可读介质可包括RAM、ROM、EEPR0M、CD-ROM或者其它 光盘存储装置、磁盘存储装置或其它磁存储装置,或者可用于以指令或数据结构的形式承 载或存储期望的程序代码并且可被计算机或处理器访问的任何其它介质。如本文所用,盘 包括紧凑盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘以及蓝光(注册商标)盘,其中 磁盘通常按照磁的方式再现数据,而光盘利用激光以光学方式再现数据。
[0437] 应当注意的是,本文所述的一个或多个方法可在硬件中实现和/或利用硬件来执 行。例如,本文所述的一个或多个方法可在芯片集、ASIC、大规模集成电路(LSI)集成电路 等中实现和/或利用其来实现。
[0438] 本文所公开的各个方法包括用于实现所述方法的一个或多个步骤或动作。在不脱 离的权利要求的范围的情况下,方法步骤和/或动作可彼此互换和/或组合成单个步骤。换 言之,除非为了所描述的方法的正确操作需要步骤或动作的具体顺序,否则在不脱离的权 利要求的范围的情况下,可修改特定步骤和/或动作的顺序和/或使用。
[0439] 将理解权利要求不限于上面示出的精确配置和部件。在不脱离权利要求的范围的 情况下,可对本文所述的系统、方法和设备的布置方式、操作和细节进行各种修改、改变和 变化。
【主权项】
1. 一种在电子装置上对参考画面集进行解码的方法,包括: 获得比特流; 从所述比特流获得当前画面;以及 从所述比特流获得层间参考画面集(RPS), 其中,如果所述当前画面是随机访问可解码引导(RADL)画面,则所述层间RPS中不包 括随机访问跳过引导(RASL)画面。2. -种在电子装置上信令通知参考画面集的方法,包括: 指示与当前画面对应的先前信令通知的参考画面集(RPS); 如果所述先前信令通知的RPS中的画面将用作所述当前画面的参考画面,则对所述画 面设定第一标志;以及 发送比特流。3. 根据权利要求2所述的方法,进一步包括不发送当前RPS的由当前画面使用标志。4. 根据权利要求2所述的方法,其中,所述先前信令通知的RPS作为在先前信令通知的 RPS的集合中的索引来信令通知。5. 根据权利要求2所述的方法,其中,所述先前信令通知的RPS包括在所述先前信令通 知的RPS中的另一参考画面的至少一个对应值。6. 根据权利要求5所述的方法,其中,所述至少一个对应值是所述先前信令通知的RPS 中的第二参考画面的由当前画面使用标志值。7. 根据权利要求5所述的方法,其中,所述先前信令通知的RPS由预测短期参考画面集 存在标志指示。8. 根据权利要求2所述的方法,其中,所述第一标志是保持画面标志。9. 根据权利要求2所述的方法,其中,所述当前画面在随机访问点之后的第一画面组 (GOP)中。10. 根据权利要求2所述的方法,其中,所述先前信令通知的RPS经由删除操作来信令 通知。11. 根据权利要求2所述的方法,其中,所述先前信令通知的RPS从画面参数集(PPS)、 序列参数集(SPS)、适应参数集(APS)、视频参数集(VPS)和片头(SH)中的一个发送。12. 根据权利要求2所述的方法,其中,所述先前信令通知的RPS从所述比特流中的元 素发送。13. -种信令通知参考画面集的电子装置,包括: 处理器; 与所述处理器电子通信的存储器; 存储在所述存储器中的指令,所述指令能够被执行以: 指示与当前画面对应的先前信令通知的参考画面集(RPS); 如果所述先前信令通知的RPS中的画面将用作所述当前画面的参考画面,则对所述画 面设定第一标志;并且 发送比特流。14. 根据权利要求13所述的电子装置,进一步包括能够执行以不发送当前RPS的由当 前画面使用标志的指令。15. 根据权利要求13所述的电子装置,其中,所述先前信令通知的RPS作为在一组先前 信令通知的RPS集合中的索引来信令通知。16. 根据权利要求13所述的电子装置,其中,所述先前信令通知的RPS包括在所述先前 信令通知的RPS中的另一参考画面的至少一个对应值。17. 根据权利要求16所述的电子装置,其中,所述至少一个对应值是在所述先前信令 通知的RPS中的第二参考画面的由当前画面使用标志值。18. 根据权利要求16所述的电子装置,其中,所述第一标志是保持画面标志。19. 根据权利要求13所述的电子装置,其中,所述第一标志是预测短期参考画面集存 在标志。20. 根据权利要求13所述的电子装置,其中,所述当前画面在随机访问点之后的第一 画面组(GOP)中。21. 根据权利要求13所述的电子装置,其中,所述先前信令通知的RPS经由删除操作来 信令通知。22. 根据权利要求13所述的电子装置,其中,所述先前信令通知的RPS从画面参数集 (PPS)、序列参数集(SPS)、适应参数集(APS)、视频参数集(VPS)和片头(SH)中的一个发 送。23. 根据权利要求13所述的电子装置,其中,所述先前信令通知的RPS从所述比特流中 的元素发送。24. -种在电子装置上对参考画面集进行解码的方法,包括: 获得比特流; 获得当前画面; 获得先前信令通知的参考画面集(RPS); 如果在所述先前信令通知的RPS中的画面应当用作所述当前画面的参考画面 则对于所述画面,获得第一标志指示; 如果所述第一标志为正,则从所述先前信令通知的RPS的至少一个对应值确定第二标 志;以及 对所述当前画面进行解码。25. 根据权利要求24所述的方法,其中,基于所述第二标志对所述当前画面进行解码。26. 根据权利要求24所述的方法,其中,所述第一标志是保持画面标志。27. 根据权利要求24所述的方法,其中,所述第二标志是由当前画面使用标志。28. 根据权利要求24所述的方法,其中,所述至少一个对应值从所述先前信令通知的 RPS获得。29. 根据权利要求28所述的方法,其中,所述至少一个对应值是在所述先前信令通知 的RPS中的第二参考画面的由当前画面使用标志值。30. 根据权利要求28所述的方法,其中,所述至少一个对应值是布尔值。31. 根据权利要求24所述的方法,其中,所述当前画面在随机访问点之后的第一画面 组(GOP)中。32. 根据权利要求24所述的方法,其中,所述先前信令通知的RPS经由删除操作来信令 通知。33. 根据权利要求24所述的方法,其中,所述先前信令通知的RPS从画面参数集 (PPS)、序列参数集(SPS)、适应参数集(APS)、视频参数集(VPS)和片头(SH)中的一个获 得。34. 根据权利要求24所述的方法,其中,所述先前信令通知的RPS从所述比特流中的元 素获得。35. -种对参考画面集进行解码的电子装置,包括: 处理器; 与所述处理器电子通信的存储器; 存储在所述存储器中的指令,所述指令能够被执行以: 获得比特流; 获得当前画面; 获得先前信令通知的参考画面集(RPS); 对于在所述先前信令通知的RPS中的画面,如果所述画面应当用作所述当前画面的参 考画面,则获得第一标志指示; 如果所述第一标志为正,则从所述先前信令通知的RPS的至少一个对应值确定第二标 志;并且 对所述当前画面进行解码。36. 根据权利要求35所述的电子装置,其中,基于所述第二标志对所述当前画面进行 解码。37. 根据权利要求35所述的电子装置,其中,所述第一标志是保持画面标志。38. 根据权利要求35所述的电子装置,其中,所述第二标志是由当前画面使用标志。39. 根据权利要求35所述的电子装置,其中,所述至少一个对应值从所述先前信令通 知的RPS获得。40. 根据权利要求39所述的电子装置,其中,所述至少一个对应值是在所述先前信令 通知的RPS中的第二参考画面的由当前画面使用标志值。41. 根据权利要求39所述的电子装置,其中,所述至少一个对应值是布尔值。42. 根据权利要求35所述的电子装置,其中,所述当前画面在随机访问点之后的第一 画面组(GOP)中。43. 根据权利要求35所述的电子装置,其中,所述先前信令通知的RPS经由删除操作来 信令通知。44. 根据权利要求35所述的电子装置,其中,所述先前信令通知的RPS从画面参数集 (PPS)、序列参数集(SPS)、适应参数集(APS)、视频参数集(VPS)和片头(SH)中的一个获 得。45. 根据权利要求35所述的电子装置,其中,所述先前信令通知的RPS从所述比特流中 的元素获得。
【专利摘要】在一个实施例中,从比特流获得层间参考画面集(RPS),其中,如果当前画面是随机访问可解码引导(RADL)画面,则层间RPS中不包括随机访问跳过引导(RASL)画面。在另一实施例中,获得先前信令通知的RPS。对于先前信令通知的RPS中的画面,如果该画面应当用作当前画面的参考画面,则获得第一标志(保持画面标志)指示。如果第一标志为正,则确定来自先前信令通知的RPS的至少一个对应值的第二标志(由当前画面使用标志)。
【IPC分类】H04N19/70, H04N19/58
【公开号】CN105075266
【申请号】CN201480019238
【发明人】萨钦·G·德施潘德
【申请人】夏普株式会社
【公开日】2015年11月18日
【申请日】2014年4月3日
【公告号】WO2014162747A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1