视频编码方法、解码方法、装置、计算机设备及存储介质与流程

文档序号:16008558发布日期:2018-11-20 20:22阅读:来源:国知局

技术特征:

1.一种视频编码方法,所述方法包括:

获取输入视频帧;

当确定所述输入视频帧对应的目标处理方式为下采样处理方式时,确定与所述输入视频帧对应的下采样信息;

根据所述下采样信息对所述输入视频帧进行编码得到所述输入视频帧对应的编码数据;

根据所述下采样信息对应的处理范围将所述下采样信息添加至所述编码数据。

2.根据权利要求1所述的方法,其特征在于,所述根据所述下采样信息对应的处理范围将所述下采样信息添加至所述编码数据,包括:

获取所述下采样信息对应的处理范围,所述处理范围为序列级范围或图像组级范围或帧级范围或编码块级范围;

将所述下采样信息添加至所述处理范围对应的头信息中。

3.根据权利要求1所述的方法,其特征在于,所述下采样信息包括:下采样比例;所述确定与所述输入视频帧对应的下采样信息,包括:

获取所述输入视频帧对应的当前量化参数估计值;

获取所述输入视频帧对应的量化参数阈值;

根据所述当前量化参数与所述量化参数阈值之间的差值确定与所述输入视频帧对应的下采样比例。

4.根据权利要求3所述的方法,其特征在于,所述根据所述当前量化参数与所述量化参数阈值之间的差值确定与所述输入视频帧对应的下采样比例,包括:

获取候选差值范围与候选下采样比例之间的对应关系;

确定所述当前量化参数与所述量化参数阈值之间的差值对应的目标差值范围;

根据所述目标差值范围确定与所述输入视频帧对应的下采样比例。

5.根据权利要求3所述的方法,其特征在于,所述获取所述输入视频帧对应的量化参数阈值,包括:

获取所述输入视频帧对应的视频帧信息,所述视频帧信息包括:编码信息、图像特征信息、前序视频帧的帧内编码块与帧间编码块的比值中的至少一种;

根据所述视频帧信息确定与所述输入视频帧对应的量化参数阈值。

6.根据权利要求1所述的方法,其特征在于,所述下采样信息包括下采样比例、下采样方法中的至少一种;所述确定与所述输入视频帧对应的下采样信息,包括:

获取候选环境因素与候选下采样信息之间的对应关系;

获取当前环境因素,根据所述候选环境因素与候选下采样信息之间的对应关系确定与当前环境因素对应的下采样信息。

7.根据权利要求1所述的方法,其特征在于,所述下采样信息包括:下采样方法;所述确定与所述输入视频帧对应的下采样信息,包括:

计算所述输入视频帧对应的图像内容复杂度;

获取候选图像内容复杂度与候选下采样方法之间的对应关系;

根据所述对应关系,确定与所述图像内容复杂度对应的目标下采样方法。

8.根据权利要求1所述的方法,其特征在于,所述下采样信息包括:下采样方法;所述确定与所述输入视频帧对应的下采样信息,包括:

获取所述输入视频帧的当前编码块;

计算所述当前编码块对应的模块梯度值;

根据所述模块梯度值将所述当前编码块分类到模块集合中的目标模块类,所述模块类集合中的各个候选模块类分别对应不同的模块梯度值范围;

获取候选模块类与候选下采样方法之间的对应关系;

根据所述候选模块类与候选下采样方法之间的对应关系和所述目标模块类确定所述当前编码块对应的目标下采样方法。

9.根据权利要求1所述的方法,其特征在于,所述下采样信息包括下采样比例;所述根据所述下采样信息对所述输入视频帧进行编码得到所述输入视频帧对应的编码数据,包括:

根据所述下采样比例对所述输入视频帧进行处理得到待编码帧;

获取所述待编码帧对应的当前参考帧;

根据所述当前参考帧对所述待编码帧进行编码,得到输入视频帧对应的编码数据。

10.根据权利要求9所述的方法,其特征在于,所述根据所述当前参考帧对所述待编码帧进行编码,得到输入视频帧对应的编码数据,包括:

获取待编码帧对应的下采样比例,根据所述下采样比例对所述当前参考帧进行处理得到目标参考帧;

根据所述目标参考帧对所述待编码帧进行编码,得到所述输入视频帧对应的编码数据。

11.一种视频解码方法,所述方法包括:

获取待解码视频帧对应的编码数据;

当确定所述待解码视频帧对应的目标处理方式为下采样处理方式时,从所述编码数据中获取与所述待解码视频帧对应的下采样信息;

根据所述待解码视频帧对应的下采样信息对所述编码数据进行解码,得到对应的解码视频帧。

12.根据权利要求11所述的方法,其特征在于,所述从所述编码数据中获取与所述待解码视频帧对应的下采样信息,包括:

从所述编码数据中读取所述下采样信息,根据所述下采样信息在所述编码数据中的位置确定所述下采样信息对应的处理范围,所述处理范围为序列级范围或图像组级范围或帧级范围或编码块级范围;

根据所述处理范围确定与所述待解码视频帧对应的下采样信息。

13.根据权利要求11所述的方法,其特征在于,所述下采样信息包括:下采样比例;

所述根据所述待解码视频帧对应的下采样信息对所述编码数据进行解码,得到对应的解码视频帧,包括:

根据所述待解码视频帧对应的下采样比例对所述编码数据进行解码,得到所述待解码视频帧对应的重建视频帧;

根据所述下采样比例对应的上采样比例对所述重建视频帧进行上采样处理得到解码视频帧。

14.根据权利要求13所述的方法,其特征在于,所述根根据所述待解码视频帧对应的下采样比例对所述编码数据进行解码,得到所述待解码视频帧对应的重建视频帧,包括:

获取所述待解码视频帧对应的当前参考帧;

根据所述待解码视频帧对应的下采样比例以及所述当前参考帧对所述编码数据进行解码,得到所述待解码视频帧对应的重建视频帧。

15.根据权利要求14所述的方法,其特征在于,所述根据所述待解码视频帧对应的下采样比例以及所述当前参考帧对所述编码数据进行解码,得到所述待解码视频帧对应的重建视频帧,包括:

根据所述待解码视频帧对应的下采样比例确定与所述待解码视频帧对应的分辨率信息;

根据所述分辨率信息对所述当前参考帧进行处理得到目标参考帧;

根据所述目标参考帧对所述编码数据进行解码,得到所述待解码视频帧对应的重建视频帧。

16.根据权利要求11所述的方法,其特征在于,所述下采样信息包括下采样方法;所述根据所述待解码视频帧对应的下采样信息对所述待解码视频帧进行解码,得到对应的解码视频帧,包括:

对所述编码数据进行解码,得到所述待解码视频帧对应的重建视频帧;

根据所述下采样方法对应的上采样方法对所述重建视频帧进行处理得到解码视频帧。

17.一种视频编码装置,所述装置包括:

视频帧获取模块,用于获取输入视频帧;

确定模块,用于确定与所述输入视频帧对应的下采样信息;

编码模块,用于根据所述下采样信息对所述输入视频帧进行编码得到所述输入视频帧对应的编码数据;

添加模块,用于根据所述下采样信息对应的处理范围将所述下采样信息添加至所述编码数据。

18.一种视频解码装置,所述装置包括:

编码数据获取模块,用于获取待解码视频帧对应的编码数据;

下采样信息获取模块,用于从所述编码数据中获取与所述待解码视频帧对应的下采样信息;

解码模块,用于根据所述待解码视频帧对应的下采样信息对所述编码数据进行解码,得到对应的解码视频帧。

19.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至16中任一项所述方法的步骤。

20.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至16中任一项所述方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1