一种编码器、解码器及去块滤波器的边界强度的对应推导方法与流程

文档序号:26013151发布日期:2021-07-23 21:34阅读:来源:国知局

技术特征:

1.一种译码方法,其特征在于,所述译码包括解码或编码,所述方法包括:

确定两个块中的至少一个块是否通过联合帧间帧内预测(combinedinter-intraprediction,ciip)进行预测,其中,所述两个块包括第一块(q块)和第二块(p块),且所述两个块与边界相关联;

当所述两个块中的至少一个块通过ciip进行预测时,将所述边界的边界强度(boundarystrength,bs)设置为第一值;或者,当所述两个块均未通过ciip进行预测时,将所述边界的边界强度设置为第二值。

2.根据权利要求1所述的方法,其特征在于,所述将所述边界的bs设置为所述第一值包括:

当所述第一块通过ciip进行预测时,或者当所述第二块通过ciip进行预测时,将所述边界的bs设置为所述第一值。

3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

解析码流得到标志,其中,所述标志用于指示所述两个块中的至少一个块是否通过ciip进行预测。

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:

确定所述两个块中的至少一个块是否通过帧内预测进行预测。

5.根据权利要求4所述的方法,其特征在于,所述方法包括:

当所述两个块均未通过帧内预测进行预测,且所述两个块中的至少一个块通过ciip进行预测时,将所述边界的所述bs设置为所述第一值。

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一值为2或1。

7.根据权利要求4所述的方法,其特征在于,所述方法包括:

当所述两个块均未通过帧内预测进行预测,且所述两个块也均未通过ciip进行预测时,将所述边界的bs设置为所述第二值。

8.根据权利要求1至7中任一项所述的方法,其特征在于,当所述两个块(p和q)中的至少一个块具有非零变换系数时,所述第二值为1。

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

基于vvc草案3.0推导出所述边界的原始bs;

其中,当所述原始bs的值小于阈值时,所述第一值等于所述原始bs的值与常数之和;

当所述原始bs的值不小于所述阈值时,所述第一值等于所述原始bs的值。

10.根据权利要求9所述的方法,其特征在于,所述阈值等于2。

11.根据权利要求9或10所述的方法,其特征在于,所述常数等于1。

12.根据权利要求1至11中任一项所述的方法,其特征在于,所述第一值与所述第二值相同或不同。

13.根据权利要求1至12中任一项所述的方法,其特征在于,所述方法还包括:

对于亮度分量,当所述bs的值大于0时,执行去块操作;或者,

对于色度分量,当所述bs的值大于1时,执行去块操作,其中,所述bs的值为所述第一值或所述第二值。

14.根据权利要求1至13中任一项所述的方法,其特征在于,当块通过ciip进行预测时,在执行去块操作时,所述块被视为进行帧内预测的块,其中,所述块是所述第一块或所述第二块。

15.根据权利要求1至14中任一项所述的方法,其特征在于,当块通过ciip进行预测时,所述块被视为在构建最可能模式(mostprobablemode,mpm)列表时通过帧间预测进行预测的块,其中,所述块是所述第一块或所述第二块。

16.根据权利要求1至15中任一项所述的方法,其特征在于,当块通过ciip进行预测时,所述块被视为在执行运动矢量预测(motionvectorprediction,mvp)时通过帧间预测进行预测的块,其中,所述块是所述第一块或所述第二块。

17.根据权利要求1至16中任一项所述的方法,其特征在于,当块通过ciip进行预测时,所述块被视为在构建最可能模式(mostprobablemode,mpm)列表时通过帧内预测进行预测的块,其中,所述块是所述第一块或所述第二块。

18.根据权利要求1至17中任一项所述的方法,其特征在于,当块通过ciip进行预测时,所述块被视为在执行运动矢量预测(motionvectorprediction,mvp)时通过帧内预测进行预测的块,其中,所述块是所述第一块或所述第二块。

19.一种译码方法,其特征在于,所述译码包括编码或解码,包括:

确定边界的译码块是否通过联合帧间帧内预测(combinedinter-intraprediction,ciip)进行预测;

当所述译码块是通过ciip预测的块时,将所述边界的边界强度(boundarystrength,bs)设置为第一值;或者,当所述译码块不是通过ciip预测的块时,将所述边界的边界强度设置为第二值。

20.根据权利要求19所述的方法,其特征在于,两个块与所述边界相关联,其中,所述两个块包括第一块(q块)和第二块(p块),所述边界的译码块是所述第一块。

21.根据权利要求20所述的方法,其特征在于,当所述边界是水平边界,且所述两个块属于不同的译码树单元(codingtreeunit,ctu)时,所述第一块属于所述边界的下侧边。

22.根据权利要求19至21中任一项所述的方法,其特征在于,所述方法还包括:

解析码流得到标志,所述标志用于指示所述边界的译码块是否通过ciip进行预测。

23.根据权利要求19至22中任一项所述的方法,其特征在于,所述方法还包括:

确定所述边界的译码块是否通过帧内预测进行预测。

24.根据权利要求23所述的方法,其特征在于,所述方法包括:

当所述译码块未通过帧内预测进行预测且所述译码块通过ciip进行预测时,将所述边界的所述bs设置为所述第一值,其中,所述第一值为2或1。

25.根据权利要求23所述的方法,其特征在于,当所述译码块未通过帧内预测进行预测且也未通过ciip进行预测时,当所述译码块具有非零变换系数时,所述第二值为1。

26.根据权利要求19至22中任一项所述的方法,其特征在于,所述方法还包括:

基于vvc草案3.0推导出所述边界的原始bs;

其中,当所述原始bs的值小于阈值时,所述第一值等于所述原始bs的值与常数之和;

当所述原始bs的值不小于所述阈值时,所述第一值等于所述原始bs的值。

27.根据权利要求26所述的方法,其特征在于,所述阈值等于2。

28.根据权利要求26或27所述的方法,其特征在于,所述常数等于1。

29.根据权利要求19至28中任一项所述的方法,其特征在于,所述方法还包括:

对于亮度分量,当所述bs的值大于0时,执行去块操作;或者,

对于色度分量,当所述bs的值大于1时,执行去块操作,其中,所述bs的值为所述第一值或所述第二值。

30.根据权利要求19至29中任一项所述的方法,其特征在于,当所述译码块通过ciip进行预测时,所述译码块被视为在执行去块操作时通过帧内预测进行预测的块。

31.根据权利要求19至30中任一项所述的方法,其特征在于,当所述译码块通过ciip进行预测时,所述译码块被视为在构建最可能模式(mostprobablemode,mpm)列表时通过帧间预测进行预测的块。

32.根据权利要求19至31中任一项所述的方法,其特征在于,当所述译码块通过ciip进行预测时,所述译码块被视为在执行运动矢量预测时通过帧间预测进行预测的块。

33.根据权利要求19至32中任一项所述的方法,其特征在于,当所述译码块通过ciip进行预测时,所述译码块被视为在构建最可能模式(mostprobablemode,mpm)列表时通过帧内预测进行预测的块。

34.根据权利要求19至33中任一项所述的方法,其特征在于,当所述译码块通过ciip进行预测时,所述译码块被视为在执行运动矢量预测时通过帧内预测进行预测的块。

35.根据权利要求19至34中任一项所述的方法,其特征在于,所述第一值与所述第二值相同或不同。

36.一种边界强度推导装置,其特征在于,所述装置为编码器或解码器,所述装置包括:

确定单元,用于确定两个块中的至少一个块是否通过联合帧间帧内预测(combinedinter-intraprediction,ciip)进行预测,其中,所述两个块包括第一块(q块)和第二块(p块),且所述两个块与边界相关联;

设置单元,用于当所述两个块中的至少一个块通过ciip进行预测时,将所述边界的边界强度(boundarystrength,bs)设置为第一值;或者,当所述两个块均未通过ciip进行预测时,将所述边界的边界强度设置为第二值。

37.根据权利要求36所述的装置,其特征在于,所述设置单元用于当所述第一块通过ciip进行预测时,或者当所述第二块通过ciip进行预测时,将所述边界的bs设置为所述第一值。

38.根据权利要求36或37所述的装置,其特征在于,所述装置还包括:

解析单元,用于解析码流得到标志,其中,所述标志用于指示所述两个块中的至少一个块是否通过ciip进行预测。

39.根据权利要求36至38中任一项所述的装置,其特征在于,所述确定单元还用于确定所述两个块中的至少一个块是否通过帧内预测进行预测。

40.根据权利要求39所述的装置,其特征在于,所述设置单元用于当所述两个块均未通过帧内预测进行预测,且所述两个块中的至少一个块通过ciip进行预测时,将所述边界的所述bs设置为所述第一值。

41.根据权利要求36至40中任一项所述的装置,其特征在于,所述第一值为2或1。

42.根据权利要求39所述的装置,其特征在于,所述设置单元用于当所述两个块均未通过帧内预测进行预测,且所述两个块也均未通过ciip进行预测时,将所述边界的bs设置为所述第二值。

43.根据权利要求36至42中任一项所述的装置,其特征在于,当所述两个块(p和q)中的至少一个块具有非零变换系数时,所述第二值为1。

44.一种编码器(20),其特征在于,包括处理电路,用于执行如权利要求1至35中任一项所述的方法。

45.一种解码器(30),其特征在于,包括处理电路,用于执行如权利要求1至35中任一项所述的方法。

46.一种计算机程序产品,其特征在于,包括程序代码,用于执行如权利要求1至35中任一项所述的方法。

47.一种解码器,其特征在于,包括:

一个或多个处理器;

非瞬时性计算机可读存储介质,耦合到所述处理器中并存储由所述处理器执行的程序,其中,当所述处理器执行所述程序时,配置所述解码器执行如权利要求1至35中任一项所述的方法。

48.一种编码器,其特征在于,包括:

一个或多个处理器;

非瞬时性计算机可读存储介质,耦合到所述处理器中并存储由所述处理器执行的程序,其中,当所述处理器执行所述程序时,配置所述编码器执行如权利要求1至35中任一项所述的方法。


技术总结
本发明提供了一种编码和解码的装置和方法。所述方法包括:确定两个块中的至少一个块是否通过联合帧间帧内预测(combined inter‑intra prediction,CIIP)进行预测,其中,所述两个块包括第一块(Q块)和第二块(P块),且所述两个块与边界相关联。所述方法还包括:当所述两个块中的至少一个块通过CIIP进行预测时,将所述边界的边界强度(boundary strength,Bs)设置为第一值;或者,当所述两个块均未通过CIIP进行预测时,将所述边界的边界强度设置为第二值。

技术研发人员:王彪;阿南德·梅赫·科特拉;塞米赫·艾森力克;高晗;陈建乐
受保护的技术使用者:华为技术有限公司
技术研发日:2019.12.07
技术公布日:2021.07.23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1