编码参数的确定方法、装置、设备及存储介质制造方法及图纸

技术编号:24216471 阅读:34 留言:0更新日期:2020-05-20 19:23
本申请实施例提供一种编码参数的确定方法、装置、设备及存储介质,该方法包括根据第一分辨率对应的多个QP,进行编码;根据多个编码后的视频片段得到多个分辨率下码率和失真参数与QP的对应关系,并结合多个编码后的视频片段的JND,得到多个分辨率下QP与JND的对应关系,并根据其确定目标JND对应的编码参数。本申请可提高编码效果。

Determination method, device, equipment and storage medium of coding parameters

【技术实现步骤摘要】
编码参数的确定方法、装置、设备及存储介质
本申请实施例涉及视频编码
,尤其涉及一种编码参数的确定方法、装置、设备及存储介质。
技术介绍
随着网络以及多媒体技术的发展,数字媒体内容的应用越来越多,其中,应用最多的便是视频。在所有的媒体内容中,视频对用户的感官影响最直接,所提供的体验也最丰富。在最常用的网络视频服务中,视频画面质量、流畅度等,直接影桉树的响用户对视频业务的体验。为满足用户对网络视频业务高体验的需求,对于同一视频片段,根据预指定的多个分辨率及其对应码率进行编码,得到多个质量等级版本的视频片段,服务端会根据不同终端侧用户的网络条件提供合适质量等级的视频片段。在上面的编码模式中,每个分辨率及其对应的码率都是固定的,采用上述方法,忽略了不同视频间的个体区别,易使得一种类型的视频片段在得到目标质量档次的主观观看体验时所采用的码率过高,造成码率浪费,使得要获取某档次质量级时分辨率和码率的搭配不合理造成码率浪费,使得另一种类型的视频片段所采用的码率过低,使得视频画面的观看体验较差。在网络视频服务中,高质量低码率,同时保障用户体验为终极目标。
技术实现思路
本申请实施例提供一种编码参数的确定方法、装置、设备及存储介质,以提高编码效果,整体上降低视频码率,保障用户体验。第一方面,本申请实施例提供一种编码参数的确定方法,包括:根据多个第一分辨率中每个第一分辨率对应的多个量化参数QP,对预设的视频片段进行编码,得到多个编码后的视频片段;根据该多个编码后的视频片段,得到多个分辨率下码率与QP的对应关系,和该多个分辨率下失真参数与QP的对应关系,该多个分辨率包括:该多个第一分辨率;根据该多个编码后的视频片段的最小可视差JND、该多个分辨率下码率与QP的对应关系、以及该多个分辨率下失真参数与QP的对应关系,得到该多个分辨率下QP与JND的对应关系;根据该多个分辨率下QP与JND的对应关系,确定目标JND对应的编码参数。该方法中,可通过多个分辨率下QP与JND的关系,确定目标JND所对应的编码参数,从而可使得编码后的视频片段的目标质量等级与最优的编码参数对应,可有效避免码率浪费,也可避免码率较低带来的观看体验较差,提高视频编码效果,从而提高用户体验。在一种可实现方式中,该多个分辨率还包括:第二分辨率;如上所示的根据该多个编码后的视频片段,得到多个分辨率下码率与QP的对应关系,和该多个分辨率下失真参数与QP的对应关系,包括:根据该多个编码后的视频片段,确定该多个编码后的视频片段的码率和失真参数;根据该多个QP、该多个编码后的视频片段的码率和失真参数,确定该每个第一分辨率下码率与QP的对应关系,和该每个第一分辨率下失真参数与QP的对应关系;根据该多个第一分辨率下码率与QP的对应关系,确定该第二分辨率下码率与QP的对应关系;根据该多个第一分辨率下失真参数与QP的对应关系,确定该第二分辨率下失真参数与QP的对应关系。该方法可根据该多个第一分辨率下码率与QP的对应关系,确定该第二分辨率下码率与QP的对应关系,从而得到完整分辨率,即该多个分辨率下码率与QP的对应关系,还可根据该多个第一分辨率下失真参数与QP的对应关系,确定该第二分辨率下失真参数与QP的对应关系,从而得到完整分辨率,即该多个分辨率下失真参数与QP的对应关系,减少了预编码阶段所涉及的分辨率的个数,减少了预编码阶段的计算量。在另一种可实现方式中,如上所示的根据该多个第一分辨率下码率与QP的对应关系,确定该第二分辨率下码率与QP的对应关系,包括:根据第三分辨率下码率与QP的对应关系,以及第四分辨率下码率与QP的对应关系,采用内差值方式,确定该第二分辨率下码率与QP的对应关系;其中,该第三分辨率为:该多个第一分辨率中,小于该第二分辨率的分辨率;该第四分辨率为:该多个第一分辨率中,大于该第二分辨率的分辨率。在又一种可实现方式中,如上所示的根据该多个第一分辨率下码率与QP的对应关系,确定该第二分辨率下码率与QP的对应关系,包括:根据第五分辨率下码率与QP的对应关系,采用外差值方式,确定该第二分辨率下码率与QP的对应关系;其中,该第五分辨率为:该多个第一分辨率中,小于该第二分辨率的分辨率。在再一种可实现方式中,如上所示的根据该多个第一分辨率下失真参数与QP的对应关系,确定该第二分辨率下失真参数与QP的对应关系,包括:根据第三分辨率下失真参数与QP的对应关系,以及第四分辨率下失真参数与QP的对应关系,采用内差值方式,确定该第二分辨率下失真参数与QP的对应关系;其中,该第三分辨率为:该多个第一分辨率中,小于该第二分辨率的分辨率;该第四分辨率为:所述多个第一分辨率中,大于该第二分辨率的分辨率。在再一种可实现方式中,如上所示的根据该多个第一分辨率下失真参数与QP的对应关系,确定该第二分辨率下失真参数与QP的对应关系,包括:根据第五分辨率下失真参数与QP的对应关系,采用外差值方式,确定该第二分辨率下失真参数与QP的对应关系;其中,该第五分辨率为:该多个第一分辨率中,小于该第二分辨率的分辨率。在再一种可实现方式中,如上所示的根据该多个分辨率下QP与JND的对应关系,确定目标JND对应的编码参数,包括:根据该多个分辨率下QP与JND的对应关系,确定每个分辨率下,与该目标JND的差值最小的JND所对应的QP为候选QP;根据该多个分辨率下的多个该候选QP、每个该候选QP对应的码率以及每个该候选QP对应的JND,确定码率最低的编码参数为该目标JND对应的编码参数。该方法中,确定码率最低的编码参数,可使得目标JND对应的编码参数中,目标JND与分辨率的相适宜,目标JND与码率的相适宜,有效避免码率过高带来的资源浪费,还可避免码率较低带来的体验较差问题,从而有效提高视频编码效果。在再一种可实现方式中,该目标JND越大,该目标JND对应的分辨率越小;和/或该目标JND越小,该目标JND对应的码率越小。在再一种可实现方式中,该目标JND对应的编码参数包括:该目标JND对应的QP和分辨率;或者,该目标JND对应的码率和分辨率。在再一种可实现方式中,如上所示的根据该多个编码后的视频片段的JND、该多个分辨率下码率与QP的对应关系、以及该多个分辨率下失真参数与QP的对应关系,得到该多个分辨率对应的QP与JND的对应关系之前,该方法还可包括:接收输入的该多个编码后的视频片段的JND。在再一种可实现方式中,如上所示的根据多个第一分辨率中每个第一分辨率对应的多个量化参数QP,对预设的视频片段进行编码,得到该每个第一分辨率对应的多个编码后的视频片段之前,该方法还可包括:根据预设的编码参数,对第一预设时长内的多个视频片段进行编码,确定每个视频片段的码率及失真参数;确定该第一预设时长内的多个视频片段中,确定码率最高的视频片段为该预设本文档来自技高网...

【技术保护点】
1.一种编码参数的确定方法,其特征在于,包括:/n根据多个第一分辨率中每个第一分辨率对应的多个量化参数QP,对预设的视频片段进行编码,得到多个编码后的视频片段;/n根据所述多个编码后的视频片段,得到多个分辨率下码率与QP的对应关系,和所述多个分辨率下失真参数与QP的对应关系,所述多个分辨率包括所述多个第一分辨率;/n根据所述多个编码后的视频片段的最小可视差JND、所述多个分辨率下码率与QP的对应关系、以及所述多个分辨率下失真参数与QP的对应关系,得到所述多个分辨率下QP与JND的对应关系;/n根据所述多个分辨率下QP与JND的对应关系,确定目标JND对应的编码参数。/n

【技术特征摘要】
1.一种编码参数的确定方法,其特征在于,包括:
根据多个第一分辨率中每个第一分辨率对应的多个量化参数QP,对预设的视频片段进行编码,得到多个编码后的视频片段;
根据所述多个编码后的视频片段,得到多个分辨率下码率与QP的对应关系,和所述多个分辨率下失真参数与QP的对应关系,所述多个分辨率包括所述多个第一分辨率;
根据所述多个编码后的视频片段的最小可视差JND、所述多个分辨率下码率与QP的对应关系、以及所述多个分辨率下失真参数与QP的对应关系,得到所述多个分辨率下QP与JND的对应关系;
根据所述多个分辨率下QP与JND的对应关系,确定目标JND对应的编码参数。


2.根据权利要求1所述的方法,其特征在于,所述多个分辨率还包括第二分辨率;
所述根据所述多个编码后的视频片段,得到多个分辨率下码率与QP的对应关系,和所述多个分辨率下失真参数与QP的对应关系,包括:
根据所述多个编码后的视频片段,确定所述多个编码后的视频片段的码率和失真参数;
根据所述多个QP、所述多个编码后的视频片段的码率和失真参数,确定所述每个第一分辨率下码率与QP的对应关系,和所述每个第一分辨率下失真参数与QP的对应关系;
根据所述多个第一分辨率下码率与QP的对应关系,确定所述第二分辨率下码率与QP的对应关系;
根据所述多个第一分辨率下失真参数与QP的对应关系,确定所述第二分辨率下失真参数与QP的对应关系。


3.根据权利要求2所述的方法,其特征在于,所述根据所述多个第一分辨率下码率与QP的对应关系,确定所述第二分辨率下码率与QP的对应关系,包括:
根据第三分辨率下码率与QP的对应关系,以及第四分辨率下码率与QP的对应关系,采用内差值方式,确定所述第二分辨率下码率与QP的对应关系;其中,所述第三分辨率为:所述多个第一分辨率中,小于所述第二分辨率的分辨率;所述第四分辨率为:所述多个第一分辨率中,大于所述第二分辨率的分辨率;
或者,
根据第五分辨率下码率与QP的对应关系,采用外差值方式,确定所述第二分辨率下码率与QP的对应关系;其中,所述第五分辨率为:所述多个第一分辨率中,小于所述第二分辨率的分辨率。


4.根据权利要求2所述的方法,其特征在于,所述根据所述多个第一分辨率下失真参数与QP的对应关系,确定所述第二分辨率下失真参数与QP的对应关系,包括:
根据第三分辨率下失真参数与QP的对应关系,以及第四分辨率下失真参数与QP的对应关系,采用内差值方式,确定所述第二分辨率下失真参数与QP的对应关系;其中,所述第三分辨率为:所述多个第一分辨率中,小于所述第二分辨率的分辨率;所述第四分辨率为:所述多个第一分辨率中,大于所述第二分辨率的分辨率;
或者,
根据第五分辨率下失真参数与QP的对应关系,采用外差值方式,确定所述第二分辨率下失真参数与QP的对应关系;其中,所述第五分辨率为:所述多个第一分辨率中,小于所述第二分辨率的分辨率。


5.根据权利要求1-4中任一项所述的方法,其特征在于,所述根据所述多个分辨率下QP与JND的对应关系,确定目标JND对应的编码参数,包括:
根据所述多个分辨率下QP与JND的对应关系,确定每个分辨率下,与所述目标JND的差值最小的JND所对应的QP为候选QP;
根据所述多个分辨率下的多个所述候选QP、每个所述候选QP对应的码率以及每个所述候选QP对应的JND,确定码率最低的编码参数为所述目标JND对应的编码参数。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述目标JND对应的编码参数包括:所述目标JND对应的QP和分辨率;或者,所述目标JND对应的码率和分辨率。


7.根据权利要求1-6中任一项所述的方法,其特征在于,所述根据多个第一分辨率中每个第一分辨率对应的多个量化参数QP,对预设的视频片段进行编码,得到所述每个第一分辨率对应的多个编码后的视频片段之前,所述方法还包括:
根据预设的编码参数,对第一预设时长内的多个视频片段进行编码,确定每个视频片段的码率及失真参数;
确定所述第一预设时长内的多个视频片段中,确定码率最高的视频片段为所述预设的视频片段。


8.根据权利要求1-6中任一项所述的方法,其特征在于,所述预设的视频片段为第二预设时长内的多个视频片段中的第一个视频片段。
...

【专利技术属性】
技术研发人员:鞠增伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1