用于编码视频数据的设备和方法技术

技术编号:36179940 阅读:14 留言:0更新日期:2022-12-31 20:36
提供了一种通过电子设备对比特流进行解码的方法。所述电子设备接收所述比特流。此外,所述电子设备根据所述比特流从图像帧确定块单元,且从用于所述块单元的多个帧内默认模式中选择多个帧内候选模式。\所述电子设备还针对所述多个帧内候选模式中的每一个生成模板预测;基于所述模板预测从所述多个帧内候选模式中选择多个预测模式;以及基于所述多个预测模式来重建所述块单元。模式来重建所述块单元。模式来重建所述块单元。

【技术实现步骤摘要】
用于编码视频数据的设备和方法
相关申请的交叉引用
[0001]本公开主张于2021年6月29日提交的名称为“PROPOSED BLENDING INDEX DERIVATION OF DECODER SIDE INTRA PREDICTION MODE DERIVATION”(在下文称为
“‘
191临时案”)的序列号为63/216191的临时美国专利申请的权益和优先权。

191临时案的公开内容特此以引用方式完全并入本公开中。


[0002]本公开总体上涉及视频编码,尤其涉及在基于模板的帧内模式推导(TIMD:Template

based intra mode derivation)中使用模板预测的技术。

技术介绍

[0003]基于模板的帧内模式推导(TIMD)是用于视频编码的编码工具。在常规视频编码方法中,编码器和解码器可使用与目标块相邻的先前重建的样本来生成用于预测目标块的多个帧内默认模式中的一者。
[0004]然而,针对目标块的TIMD预测仅基于通过使用模板预测而选择的一个预测模式来确定,因此当TIMD被用于预测目标块时,编码效率可能不够高。因此,编码器和解码器可能需要新的TIMD以更精确地预测或重建目标块。

技术实现思路

[0005]本公开涉及一种用于通过使用TIMD中的模板预测来预测图像帧中的块单元的设备和方法。
[0006]在本公开的第一方面中,提供了一种用于对比特流进行解码的方法和用于执行所述方法的电子设备。所述方法包括:接收所述比特流;根据所述比特流从图像帧确定块单元;从用于所述块单元的多个帧内默认模式中选择多个帧内候选模式;针对所述多个帧内候选模式中的每一个生成模板预测;基于所述模板预测从所述多个帧内候选模式中选择多个预测模式;以及基于所述多个预测模式来重建所述块单元。
[0007]第一方面的实施方式进一步包括:确定与所述块单元相邻的多个模板块;确定与所述多个模板块相邻的多个模板参考;以及通过使用所述多个帧内候选模式,基于所述多个模板参考来预测所述多个模板块,以生成所述模板预测。
[0008]第一方面的实施方式进一步包括:通过将所述多个模板块分别与所述模板预测中的每一个进行比较来确定多个代价值;以及基于所述多个代价值选择所述多个预测模式。
[0009]在第一方面的另一实施方式中,由代价函数确定的所述多个代价值中的每一个对应于所述模板预测中的一个。
[0010]在第一方面的另一实施方式中,所述多个模板块包括顶部相邻块和左相邻块,且每一个与所述块单元相邻。
[0011]第一方面的实施方式进一步包括:基于所述多个预测模式来预测所述块单元以生
成多个预测块,每个预测块对应于所述多个预测模式中的一个;加权地组合所述多个预测块以生成具有多个加权参数的预测块;以及基于所述预测块来重建所述块单元。
[0012]在第一方面的另一实施方式中,所述多个预测模式基于多个模板块来选择;以及所述多个加权参数基于所述多个模板块来确定。
[0013]在第一方面的另一实施方式中,所述多个模板块被预测以基于所述多个模板块的所述模板预测来生成用于选择所述多个预测模式的所述模板预测;所述多个加权参数基于多个代价值来确定;以及所述多个代价值通过分别将所述多个模板块与所述模板预测中的每个模板预测进行比较来确定。
[0014]在第一方面的另一实施方式中,所述多个帧内候选模式是从所述多个帧内默认模式中选择的多个最可能模式(MPM)。
[0015]第一方面的实施方式进一步包括:确定与所述块单元相邻的多个模板区域;通过使用梯度滤波器对所述多个模板区域进行滤波,以用于生成多个模板角度和多个模板幅度,其中所述多个模板角度中的每一个对应于所述多个模板幅度中的一个;以及基于所述多个模板角度和所述多个模板幅度来生成梯度直方图HoG,以用于选择所述多个帧内候选模式。
[0016]第一方面的实施方式进一步包括:基于预定义的关系将所述多个模板角度中的每一个模板角度映射到所述多个帧内默认模式中的一个帧内默认模式,以生成至少一个映射模式;以及通过基于所述至少一个映射模式累计所述多个模板幅度来生成所述HoG,其中,基于所述HoG中累计的幅度,从所述多个帧内默认模式中选择所述多个帧内候选模式。
[0017]在本公开的第二方面中,提供了一种用于对比特流进行解码的方法和用于执行所述方法的电子设备。所述方法包括:接收所述比特流;根据所述比特流从图像帧确定块单元和与所述块单元相邻的多个相邻区域;基于所述相邻区域从用多个帧内默认模式中选择多个帧内候选模式;针对所述多个帧内候选模式中的每一个生成模板预测;基于所述模板预测从所述多个帧内候选模式中选择多个预测模式;以及基于所述多个预测模式来重建所述块单元。
[0018]第二方面的实施方式进一步包括:确定与所述块单元相邻的多个模板块;确定与所述多个模板块相邻的多个模板参考;以及通过使用所述多个帧内候选模式,基于所述多个模板参考来预测所述多个模板块,以生成所述模板预测。
[0019]第二方面的实施方式进一步包括:通过将所述多个模板块分别与所述模板预测中的每一个进行比较来确定多个代价值;以及基于所述多个代价值选择所述多个预测模式。
[0020]在第二方面的另一实施方式中,由代价函数确定的所述多个代价值中的每一个对应于所述模板预测中的一个。
[0021]在第二方面的另一实施方式中,所述多个模板块包括顶部相邻块和左相邻块,且每一个与所述块单元相邻。
[0022]第二方面的实施方式进一步包括:基于所述多个预测模式来预测所述块单元以生成多个预测块,每个预测块对应于所述多个预测模式中的一个;加权地组合所述多个预测块以生成具有多个加权参数的预测块;以及基于所述预测块来重建所述块单元。
[0023]在第二方面的另一实施方式中,所述多个预测模式基于多个模板块来选择;以及所述多个加权参数基于所述多个模板块来确定。
[0024]在第二方面的另一实施方式中,所述多个模板块被预测以基于所述多个模板块的所述模板预测来生成用于选择所述多个预测模式的所述模板预测;所述多个加权参数基于多个代价值来确定;以及所述多个代价值通过分别将所述多个模板块与所述模板预测中的每个模板预测进行比较来确定。
[0025]在第二方面的另一实施方式中,所述多个相邻区域是与所述块单元相邻的多个重建块;在重建所述块单元之前,基于至少一个重建模式来重建所述多个重建块;以及所述多个帧内候选模式是基于所述至少一个重建模式从所述多个帧内默认模式中选择的多个最可能模式(MPM)。
[0026]第二方面的实施方式进一步包括:通过使用梯度滤波器对所述多个相邻区域进行滤波,以生成多个模板角度和多个模板幅度,其中所述多个模板角度中的每一个对应于所述多个模板幅度中的一个;以及基于所述多个模板角度和所述多个模板幅度来生成梯度直方图HoG,以用于选择所述多个帧内候选模式。
[0027本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过电子设备对比特流进行解码的方法,所述方法包括:接收所述比特流;根据所述比特流从图像帧确定块单元;从用于所述块单元的多个帧内默认模式中选择多个帧内候选模式;针对所述多个帧内候选模式中的每一个生成模板预测;基于所述模板预测从所述多个帧内候选模式中选择多个预测模式;以及基于所述多个预测模式来重建所述块单元。2.根据权利要求1所述的方法,进一步包括:确定与所述块单元相邻的多个模板块;确定与所述多个模板块相邻的多个模板参考;以及通过使用所述多个帧内候选模式,基于所述多个模板参考来预测所述多个模板块,以生成所述模板预测。3.根据权利要求2所述的方法,进一步包括:通过将所述多个模板块分别与所述模板预测中的每一个进行比较来确定多个代价值;以及基于所述多个代价值选择所述多个预测模式。4.根据权利要求3所述的方法,其特征在于,由代价函数确定的所述多个代价值中的每一个对应于所述模板预测中的一个。5.根据权利要求2所述的方法,其特征在于,所述多个模板块包括顶部相邻块和左相邻块,且每一个与所述块单元相邻。6.根据权利要求1所述的方法,进一步包括:基于所述多个预测模式来预测所述块单元以生成多个预测块,每个预测块对应于所述多个预测模式中的一个;加权地组合所述多个预测块以生成具有多个加权参数的预测块;以及基于所述预测块来重建所述块单元。7.根据权利要求6所述的方法,其特征在于,所述多个预测模式基于多个模板块来选择;以及所述多个加权参数基于所述多个模板块来确定。8.根据权利要求7所述的方法,其特征在于,所述多个模板块被预测以基于所述多个模板块的所述模板预测来生成用于选择所述多个预测模式的所述模板预测;所述多个加权参数基于多个代价值来确定;以及所述多个代价值通过分别将所述多个模板块与所述模板预测中的每个模板预测进行比较来确定。9.根据权利要求1所述的方法,其特征在于,所述多个帧内候选模式是从所述多个帧内默认模式中选择的多个最可能模式MPM。10.根据权利要求1所述的方法,进一步包括:确定与所述块单元相邻的多个模板区域;通过使用梯度滤波器对所述多个模板区域进行滤波,以用于生成多个模板角度和多个
模板幅度,其中所述多个模板角度中的每一个对应于所述多个模板幅度中的一个;以及基于所述多个模板角度和所述多个模板幅度来生成梯度直方图HoG,以用于选择所述多个帧内候选模式。11.根据权利要求10所述的方法,进一步包括:基于预定义的关系将所述多个模板角度中的每一个模板角度映射到所述多个帧内默认模式中的一个帧内默认模式,以生成至少一个映射模式;以及通过基于所述至少一个映射模式累计所述多个模板幅度来生成所述HoG,其中,基于所述HoG中累计的幅度,从所述多个帧内默认模式中选择所述多个帧内候选模式。12.一种用于对比特流进行解码的电子设备,所述电子设备包括:至少一个处理器;以及存储器,其耦接至所述至少一个处理器并且存储多个指令,当所述多个指令由...

【专利技术属性】
技术研发人员:杨雨樵邓智友
申请(专利权)人:鸿颖创新有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1