解码方法、编码方法、装置、电子设备及存储介质与流程
本申请涉及编解码,尤其涉及一种解码方法、编码方法、装置、电子设备及存储介质。
背景技术:
1、ibc(intra block copy prediction,帧内块复制预测)技术是在当前帧的已重建区域中搜索匹配块,目的是去除空间的非局部冗余。ibc一般包括运动估计和运动补偿两个过程。运动估计是编码端根据当前块搜索匹配块,并在码流中传输bv(block vector,块矢量)或bvd(block vector difference),表示当前块与其匹配块之间的相对位移。运动补偿是根据匹配块生成预测块。
技术实现思路
1、有鉴于此,本申请提供一种解码方法、编码方法、装置、电子设备及存储介质。
2、具体地,本申请是通过如下技术方案实现的:
3、根据本申请实施例的第一方面,提供一种解码方法,包括:
4、对于当前编码单元cu中的任一预测单元pu,确定该pu的预测类型;
5、在依据该pu的预测类型确定该pu采用帧内块复制预测ibc预测模式的情况下,确定该pu的块矢量bv;
6、依据该pu的bv,在搜索区域中获取该pu的匹配块;
7、依据该pu的匹配块对该pu进行重建。
8、根据本申请实施例的第二方面,提供一种编码方法,包括:
9、对于当前编码单元cu中的任一预测单元pu,确定该pu的预测类型;
10、在依据该pu的预测类型确定该pu采用帧内块复制预测ibc预测模式的情况下,在搜索区域搜索该pu的匹配块;
11、依据该pu的匹配块,确定该pu的bv,并对该pu的bv进行编码;以及,
12、依据该pu的匹配块对该pu进行重建。
13、根据本申请实施例的第三方面,提供一种解码装置,包括:
14、第一确定单元,用于对于当前编码单元cu中的任一预测单元pu,确定该pu的预测类型;
15、第二确定单元,用于在依据该pu的预测类型确定该pu采用帧内块复制预测ibc预测模式的情况下,确定该pu的块矢量bv;
16、获取单元,用于依据该pu的bv,在搜索区域中获取该pu的匹配块;
17、重建单元,用于依据该pu的匹配块对该pu进行重建。
18、根据本申请实施例的第四方面,提供一种编码装置,包括:
19、确定单元,用于对于当前编码单元cu中的任一预测单元pu,确定该pu的预测类型;
20、搜索单元,用于在依据该pu的预测类型确定该pu采用帧内块复制预测ibc预测模式的情况下,在搜索区域搜索该pu的匹配块;
21、编码单元,用于依据该pu的匹配块,确定该pu的bv,并对该pu的bv进行编码;以及,
22、重建单元,用于依据该pu的匹配块对该pu进行重建。
23、根据本申请实施例的第五方面,提供一种解码端设备,所述解码端设备包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
24、所述处理器用于执行机器可执行指令,以实现第一方面提供的解码方法。
25、根据本申请实施例的第六方面,提供一种编码端设备,所述编码端设备包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
26、所述处理器用于执行机器可执行指令,以实现第二方面提供的编码方法。
27、根据本申请实施例的第七方面,提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,实现第一方面提供的解码方法,或者,所述计算机指令被处理器执行时,实现第二方面提供的编码方法。
28、由以上技术方案可见,本申请实施例中,通过对于cu中任一pu,确定该pu的预测类型,在依据该pu的预测类型确定该pu采用ibc预测模式的情况下,可以确定该pu的bv,并依据该pu的bv,在搜索区域中获取该pu的匹配块,进而,依据该pu的匹配块对该pu进行重建,通过采用更细颗粒度的ibc预测,提高了ibc预测性能,进而,可以提高编解码性能。
1.一种解码方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述确定该pu的块矢量bv,包括:
3.根据权利要求2所述的方法,其特征在于,所述依据该pu在当前cu中的位置,确定该pu的bv编码方式,包括:
4.根据权利要求3所述的方法,其特征在于,在该pu的bv编码方式为编码bvd的情况下,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述依据所述当前cu的bv预测模式,以及,该pu在所述当前cu中的位置,确定该pu的bv编码方式,包括:
6.根据权利要求2所述的方法,其特征在于,在该pu的bv编码方式为编码bv的情况下,bv采用定长码编码,且定长码的码长依据当前cu在图像中的位置,以及,该pu在当前cu中的位置确定。
7.根据权利要求1所述的方法,其特征在于,同一cu中不同pu的预测类型允许不同;
8.根据权利要求7所述的方法,其特征在于,所述确定该pu的块矢量bv,包括:
9.根据权利要求1所述的方法,其特征在于,所述确定该pu的预测类型,包括:
10.根据权利要求1所述的方法,其特征在于,对于任一pu,搜索区域包括以下区域的至少一个:
11.根据权利要求1所述的方法,其特征在于,在该pu的搜索区域中包含无效区域的情况下,按以下方式对所述无效区域进行填充:
12.根据权利要求11所述的方法,其特征在于,所述依据所述有效区域中与所述无效区域最近的像素的像素值,确定填充值,包括:
13.根据权利要求11所述的方法,其特征在于,所述依据所述当前cu上一行的参考像素,确定填充值,包括:
14.根据权利要求1所述的方法,其特征在于,该pu的搜索区域包括当前cu中的已重建像素区域;其中,该pu的搜索区域为包含当前cu中已重建像素的矩形区域。
15.根据权利要求1所述的方法,其特征在于,对于任一cu,该cu内各pu按预设重建顺序逐个重建;
16.一种编码方法,其特征在于,包括:
17.一种解码装置,其特征在于,包括:
18.一种编码装置,其特征在于,包括:
19.一种解码端设备,其特征在于,所述解码端设备包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
20.一种编码端设备,其特征在于,所述编码端设备包括:处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令;
21.一种机器可读存储介质,其特征在于,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被处理器执行时,实现权利要求1-15任一项所述的方法,或者,所述计算机指令被处理器执行时,实现权利要求16所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com