视频编码方法和装置制造方法及图纸

技术编号:32331181 阅读:17 留言:0更新日期:2022-02-16 18:38
本公开公开了一种视频编码方法和装置,涉及视频处理技术领域。其中的视频编码方法包括:获取视频帧序列在前一次编码的实际码率和所述视频帧序列中每一帧的前景轮廓;根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率;根据所述视频帧序列在当前次编码的目标码率和所述视频帧序列中每一帧的前景轮廓,进行当前次编码。本公开能够在优化编码的视频质量的同时,降低视频编码中的系统资源消耗。降低视频编码中的系统资源消耗。降低视频编码中的系统资源消耗。

【技术实现步骤摘要】
视频编码方法和装置


[0001]本公开涉及视频处理
,尤其涉及一种视频编码方法和装置。

技术介绍

[0002]视频转码,是指将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。
[0003]为了减少视频转码过程中的质量波动,通常采用多次编码技术。相关技术中,在对视频进行多次编码时,基于第N

1次编码的质量评价信息,比如第N

1次编码的PNSR(峰值信噪比),对第N次编码进行质量优化,但是其存在系统资源消耗多的问题。

技术实现思路

[0004]本公开要解决的一个技术问题是,提供一种视频编码方法和装置,以在优化编码的视频质量的同时,降低视频编码中的系统资源消耗。
[0005]根据本公开的一方面,提出一种视频编码方法,包括:获取视频帧序列在前一次编码的实际码率和所述视频帧序列中每一帧的前景轮廓;根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率;根据所述视频帧序列在当前次编码的目标码率和所述视频帧序列中每一帧的前景轮廓,进行当前次编码。
[0006]在一些实施例中,根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率包括:判断所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间是否匹配;在所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间匹配的情况下,根据所述视频帧序列在前一次编码的实际码率,设置所述视频帧序列在当前次编码的目标码率。
[0007]在一些实施例中,根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率还包括:在所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间不匹配的情况下,根据预设的目标码率取值区间设置所述视频帧序列在当前次编码的目标码率。
[0008]在一些实施例中,根据所述视频帧序列在当前次编码的目标码率和所述视频帧序列中每一帧的前景轮廓,进行当前次编码包括:根据所述视频帧序列在当前次编码的目标码率,确定所述视频帧序列中每一帧所包含的编码单元的目标量化参数;对于所述视频帧序列中的每一帧,对所述前景轮廓所对应的编码单元的目标量化参数进行调整,根据调整后的编码单元的目标量化参数进行编码。
[0009]在一些实施例中,对所述前景轮廓所对应的编码单元的目标量化参数进行调整包括:对于所述视频帧序列中的每一帧,获取预先设置的该帧的量化参数的调整因子,或者,根据当前次编码中已编码帧的量化参数的调整因子确定该帧的量化参数的调整因子;根据该帧的量化参数的调整因子与所述前景轮廓所对应的编码单元的目标量化参数,得到调整后的编码单元的目标量化参数。
[0010]在一些实施例中,对所述前景轮廓所对应的编码单元的目标量化参数进行调整包括:获取预先设置的该帧的量化参数的调整因子;根据该帧的量化参数的调整因子与所述前景轮廓所对应的编码单元的目标量化参数,得到调整后的编码单元的目标量化参数。
[0011]在一些实施例中,获取所述视频帧序列中每一帧的前景轮廓包括对所述视频帧序列中的每一帧进行背景建模,以识别出所述视频帧序列中每一帧的前景像素;根据所述前景像素,通过轮廓查找算法确定所述视频帧序列中每一帧的前景轮廓。
[0012]根据本公开的另一方面,还提出一种视频编码装置,包括:获取模块,被配置为获取视频帧序列在前一次编码的实际码率和所述视频帧序列中每一帧的前景轮廓;确定模块,被配置为根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率;编码模块,被配置为根据所述视频帧序列在当前次编码的目标码率和所述视频帧序列中每一帧的前景轮廓,进行当前次编码。
[0013]在一些实施例中,所述确定模块包括:判断单元,被配置为判断所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间是否匹配;设置单元,被配置为在所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间匹配的情况下,根据所述视频帧序列在前一次编码的实际码率,设置所述视频帧序列在当前次编码的目标码率。
[0014]在一些实施例中,所述设置单元还被配置为:在所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间不匹配的情况下,根据预设的目标码率取值区间设置所述视频帧序列在当前次编码的目标码率。
[0015]在一些实施例中,所述编码模块被配置为:根据所述视频帧序列在当前次编码的目标码率,确定所述视频帧序列中每一帧所包含的编码单元的目标量化参数;对于所述视频帧序列中的每一帧,对所述前景轮廓所对应的编码单元的目标量化参数进行调整,根据调整后的编码单元的目标量化参数进行编码。
[0016]根据本公开的再一方面,还提出一种视频编码装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器的指令执行上述的视频编码方法。
[0017]根据本公开的又一方面,还提出一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现上述的视频编码方法。
[0018]与相关技术相比,本公开实施例中,通过获取视频帧序列在前一次编码的实际码率和视频帧序列中每一帧的前景轮廓,根据视频帧序列在前一次编码的实际码率,确定视频帧序列在当前次编码的目标码率,进而,根据视频帧序列在当前次编码的目标码率和视频帧序列中每一帧的前景轮廓,进行当前次编码,能够在优化编码的视频质量的同时,降低编码的系统资源消耗。
[0019]通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
[0020]构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
[0021]参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
[0022]图1为本公开的视频编码方法的一些实施例的流程示意图。
[0023]图2为本公开的视频编码方法的另一些实施例的流程示意图。
[0024]图3为本公开的视频编码装置的一些实施例的结构示意图。
[0025]图4为本公开的视频编码装置的另一些实施例的结构示意图。
[0026]图5为本公开的视频编码系统的一些实施例的结构示意图。
[0027]图6为本公开的视频编码装置的再一些实施例的结构示意图。
[0028]图7为本公开的视频编码装置的又一些实施例的结构示意图。
具体实施方式
[0029]现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
[0030]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0031]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码方法,包括:获取视频帧序列在前一次编码的实际码率和所述视频帧序列中每一帧的前景轮廓;根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率;根据所述视频帧序列在当前次编码的目标码率和所述视频帧序列中每一帧的前景轮廓,进行当前次编码。2.根据权利要求1所述的视频编码方法,其中,根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率包括:判断所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间是否匹配;在所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间匹配的情况下,根据所述视频帧序列在前一次编码的实际码率,设置所述视频帧序列在当前次编码的目标码率。3.根据权利要求2所述的视频编码方法,其中,根据所述视频帧序列在前一次编码的实际码率,确定所述视频帧序列在当前次编码的目标码率还包括:在所述视频帧序列在前一次编码的实际码率与预设的目标码率取值区间不匹配的情况下,根据预设的目标码率取值区间设置所述视频帧序列在当前次编码的目标码率。4.根据权利要求1所述的视频编码方法,其中,根据所述视频帧序列在当前次编码的目标码率和所述视频帧序列中每一帧的前景轮廓,进行当前次编码包括:根据所述视频帧序列在当前次编码的目标码率,确定所述视频帧序列中每一帧所包含的编码单元的目标量化参数;对于所述视频帧序列中的每一帧,对所述前景轮廓所对应的编码单元的目标量化参数进行调整,根据调整后的编码单元的目标量化参数进行编码。5.根据权利要求4所述的视频编码方法,其中,对所述前景轮廓所对应的编码单元的目标量化参数进行调整包括:根据当前次编码中已编码帧的量化参数的调整因子确定该帧的量化参数的调整因子;根据该帧的量化参数的调整因子与所述前景轮廓所对应的编码单元的目标量化参数,得到调整后的编码单元的目标量化参数。6.根据权利要求4所述的视频编码方法,其中,对所述前景轮廓所对应的编码单元的目标量化参数进行调整包括:获取预先设置的该帧的量化参数的调整因子;根据该帧的量化参数的调整因子与所述前景轮廓所对应的编码单元的目标量化参数,得到调整后的编码单元的目标量化参数。7.根据权利要求1所述的视频编码方法,其中,获取所述视频帧序列中每...

【专利技术属性】
技术研发人员:王剑光
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1