视频解码和编码的方法、装置及存储和传输比特流的方法与流程
本申请涉及视频编解码和压缩。更具体地,本申请涉及基于多重子采样网格的用于帧内模板匹配预测(intra tmp)的方法和装置。
背景技术:
1、各种电子设备支持数字视频。电子设备通过通信网络来发送和接收或以其他方式传送数字视频数据,和/或将数字视频数据存储在存储设备上。由于通信网络的带宽容量有限并且存储设备的存储资源有限,因此在视频数据被传送或存储之前,可以根据一种或多种视频编解码标准使用视频编解码来压缩视频数据,以生成使用较低比特率的编码视频数据,同时避免或最小化视频质量的下降。
技术实现思路
1、本公开的实施例提供了基于多重子采样网格的用于帧内模板匹配预测(intratmp)的方法和装置。
2、根据本公开的第一方面,提供了一种用于视频编码的方法。在该方法中,确定是否使用帧内模版匹配预测;基于至少一个子采样网格对当前块进行帧内模板匹配预测,以生成与当前块对应的目标预测信号,目标预测信号用于指示至少一个子采样网格中用于对当前块进行帧内模板匹配预测的目标子采样网格;以及用信号传输目标预测信号。
3、根据本公开的第二方面,提供了一种用于视频解码的方法。在该方法中,确定是否使用帧内模版匹配预测;接收与当前块对应的目标预测信号,目标预测信号用于指示用于对当前块进行帧内模板匹配预测的目标子采样网格;以及基于目标预测信号确定当前块对应的预测块。
4、根据本公开的第三方面,提供了一种用于视频编码的装置。该装置包括一个或多个处理器;以及存储器,该存储器耦接到该一个或多个处理器并且被配置为存储可由该一个或多个处理器执行的指令,其中,该一个或多个处理器在执行这些指令时被配置为执行根据第一方面的方法。
5、根据本公开的第四方面,提供了一种用于视频解码的装置。该装置包括一个或多个处理器;以及存储器,该存储器耦接到该一个或多个处理器并且被配置为存储可由该一个或多个处理器执行的指令,其中,该一个或多个处理器在执行这些指令时被配置为执行根据第二方面的方法。
6、根据本公开的第五方面,提供了一种非暂态计算机可读存储介质,其用于存储计算机可执行指令,这些计算机可执行指令在由一个或多个计算机处理器执行时使该一个或多个计算机处理器执行根据第一方面和第二方面的方法。
7、根据本公开的第六方面,提供了一种非暂态计算机可读存储介质,其存储有通过指令生成的比特流,这些指令在由具有一个或多个处理器的计算设备执行时,使该一个或多个处理器执行根据第二方面的方法。
8、根据本公开的第七方面,提供了一种存储比特流的方法,其包括根据第二方面的方法生成比特流;以及存储该比特流。
9、根据本公开的第八方面,提供了一种传输比特流的方法,其包括根据第二方面的方法生成比特流;以及传输该比特流。
10、根据本公开的第九方面,提供了一种计算机程序产品,其包括指令,该指令当由计算设备的一个或多个处理器执行时,使该计算设备执行根据第一方面和第二方面的方法。
11、应当理解,前述概括描述和以下详细描述均仅是示例而不是对本公开的限制。
1.一种用于视频编码的方法,包括:
2.根据权利要求1所述的方法,其中,所述基于至少一个子采样网格对当前块进行所述帧内模板匹配预测,以生成与所述当前块对应的目标预测信号包括:
3.根据权利要求2所述的方法,其中,所述从所述至少一个候选块中确定目标候选块包括:
4.根据权利要求3所述的方法,其中,所述根据所述至少一个候选块各自对应的模版匹配代价,从所述至少一个候选块中确定所述目标候选块包括:
5.根据权利要求2所述的方法,其中,所述基于所述目标子采样网格生成所述目标预测信号包括:
6.根据权利要求1所述的方法,还包括:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求7所述的方法,还包括:
9.根据权利要求1所述的方法,其中,所述确定是否使用帧内模版匹配预测包括:
10.根据权利要求9所述的方法,其中,所述帧内模版匹配预测包括用于帧内块复制的帧内模版匹配预测。
11.根据权利要求1所述的方法,还包括:
12.根据权利要求11所述的方法,其中,所述编码需求包括编码增益和/或编码复杂度。
13.根据权利要求1所述的方法,其中,视频数据的色度格式包括4:2:2或4:4:4。
14.一种用于视频解码的方法,包括:
15.根据权利要求14所述的方法,其中,所述基于所述目标预测信号确定所述当前块对应的预测块包括:
16.根据权利要求15所述的方法,其中,所述目标子采样网格是根据至少一个子采样起始点预先生成的至少一个子采样网格中的一个。
17.根据权利要求16所述的方法,其中,所述目标预测信号是根据以下步骤得到的:
18.根据权利要求17所述的方法,其中,所述从所述至少一个候选块中确定目标候选块包括:
19.根据权利要求18所述的方法,其中,所述根据所述至少一个候选块各自对应的模版匹配代价,从所述至少一个候选块中确定所述目标候选块包括:
20.根据权利要求17所述的方法,其中,所述基于所述目标子采样网格生成所述目标预测信号包括:
21.根据权利要求14所述的方法,其中,所述确定是否使用帧内模版匹配预测包括:
22.根据权利要求21所述的方法,其中,所述帧内模版匹配预测包括用于帧内块复制的帧内模版匹配预测。
23.根据权利要求14所述的方法,其中,视频数据的色度格式包括4:2:2或4:4:4。
24.一种用于视频编码的装置,包括:
25.一种用于视频解码的装置,包括:
26.一种非暂态计算机可读存储介质,用于存储计算机可执行指令,所述计算机可执行指令在由一个或多个计算机处理器执行时使所述一个或多个计算机处理器执行如权利要求1至23中任一项所述的方法。
27.一种非暂态计算机可读存储介质,存储有通过指令生成的比特流,所述指令在由具有一个或多个处理器的计算设备执行时,使所述一个或多个处理器执行如权利要求1至13中任一项所述的方法。
28.一种存储比特流的方法,所述方法包括:
29.一种传输比特流的方法,所述方法包括:
30.一种计算机程序产品,包括指令,所述指令当由计算设备的一个或多个处理器执行时,使所述计算设备执行如权利要求1至23中任一项所述的方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com