一种编码处理方法及相关设备与流程
本申请涉及视频编码,尤其涉及一种编码处理方法、一种编码处理装置、一种计算机设备、一种计算机可读存储介质及一种计算机程序产品。
背景技术:
1、将视频编码成码流是实现原始视频数据量压缩的一种编码技术,它可以通过减少传输中的视频数据量来节省带宽资源。当前,视频压缩编码技术众多,熵编码作为一种基于信息熵原理的无损编码方法,能够有效去除视频中元素符号的统计冗余,对保证视频编码的压缩效率起着至关重要的作用。然而,在视频熵编码的实际应用中,存在一些问题:在对视频进行熵编码时,虽然可以利用概率模型记录的符号统计特性自适应地对符号流进行编码,但是某些视频编码标准对于帧级概率模型的继承有着严格的限制,例如,在vvc(versatile video coding,通用视频编码标准)和hevc(high efficiency video coding,高效视频编码标准)标准中,帧级概率模型的继承是不被允许的;而在ecm(enhancedcompression modulation,下一代视频编码标准参考软件平台)标准中,尽管帧级概率模型的继承是允许的,但继承条件苛刻,在实际应用中应用较少。这些限制和问题都在一定程度上降低了视频编码的速度和效率,影响了整体编码性能的提升。
技术实现思路
1、本申请实施例提供一种编码处理方法及相关设备,可以有效地提升编码效率,提升整体编码性能。
2、一方面,本申请实施例提供了一种编码处理方法,该方法包括:
3、获取视频中待处理的第一视频帧,视频包括至少一个视频帧,第一视频帧是指至少一个视频帧中的任一个;
4、从第一视频帧所依赖的至少一个参考视频帧中选取出第二视频帧,第二视频帧是至少一个参考视频帧中已进行熵编码处理的参考视频帧;
5、采用第二视频帧在熵编码处理的过程中所使用的第二概率模型,对第一视频帧所需的第一概率模型进行初始化处理;
6、基于初始化处理后的第一概率模型,对第一视频帧进行熵编码处理。
7、一方面,本申请实施例提供了一种编码处理装置,该装置包括:
8、获取单元,用于获取视频中待处理的第一视频帧,视频包括至少一个视频帧,第一视频帧是指至少一个视频帧中的任一个;
9、处理单元,用于从第一视频帧所依赖的至少一个参考视频帧中选取出第二视频帧,第二视频帧是至少一个参考视频帧中已进行熵编码处理的参考视频帧;
10、处理单元,还用于采用第二视频帧在熵编码处理的过程中所使用的第二概率模型,对第一视频帧所需的第一概率模型进行初始化处理;
11、处理单元,还用于基于初始化处理后的第一概率模型,对第一视频帧进行熵编码处理。
12、一方面,本申请实施例提供一种计算机设备,该计算机设备包括:处理器,适用于执行计算机程序;计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时,实现如上述编码处理方法。
13、一方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被处理器加载并执行如上述编码处理方法。
14、一方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括计算机程序或计算机指令,该计算机程序或计算机指令被处理器执行时实现上述编码处理方法。
15、在本申请实施例中,可以获取视频中待处理的第一视频帧,从第一视频帧所依赖的至少一个参考视频帧中选取出一个参考视频帧作为第二视频帧,并采用第二视频帧在熵编码处理的过程中使用的第二概率模型,对第一视频帧所需的第一概率模型进行初始化,按照初始化后的第一概率模型对第一视频帧进行熵编码,这样便继承了第二视频帧在熵编码处理的过程中使用的第二概率模型对第一视频帧进行熵编码处理,由于第二视频帧是一个参考视频帧,第二视频帧作为被继承概率模型帧,不会多增加依赖性,通过视频帧之间概率模型的依赖,可以使得编码过程编码决策变得更加高效,提升整个编码速度,在第二视频帧与第一视频帧处于不同时域层时,能够减轻同一时域层的视频帧的概率模型的依赖关系,使得同一时域层的视频帧可以做帧级并行编码,有利于编码器进行无损加速,提升编码速度,从而提升整体编码性能。
1.一种编码处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述视频中的每个视频帧均具有各自的编码顺序,所述第一视频帧是按照编码顺序获取到的一个视频帧。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述从所述第一视频帧所依赖的至少一个参考视频帧中选取出第二视频帧,包括:
6.如权利要求5所述的方法,其特征在于,所述量化参数包括帧级量化参数;所述根据所述第一视频帧的量化参数和所述第一视频帧所依赖的每个参考视频帧的量化参数,分别计算所述第一视频帧与所依赖的每个参考视频帧之间的量化绝对差值,包括:
7.如权利要求5所述的方法,其特征在于,所述量化参数包括单元级量化参数,所述至少一个参考视频帧中的任一个参考视频帧表示为参考视频帧ri,所述根据所述第一视频帧的量化参数和所述第一视频帧所依赖的每个参考视频帧的量化参数,分别计算所述第一视频帧与所依赖的每个参考视频帧之间的量化绝对差值,包括:
8.如权利要求7所述的方法,其特征在于,所述根据所述第一视频帧与所依赖的每个参考视频帧之间的量化绝对差值,从所述第一视频帧所依赖的至少一个参考视频帧中选取出第二视频帧,包括:
9.如权利要求8所述的方法,其特征在于,所述方法还包括:
10.如权利要求1-9中任一项所述的方法,其特征在于,所述至少一个视频帧被划分至k个时域层,每个时域层包括一个或多个视频帧,所述第一视频帧是第k个时域层中的任一个视频帧,k∈[1,k],且k、k为正整数;所述方法还包括:
11.如权利要求1-9中任一项所述的方法,其特征在于,所述采用所述第二视频帧在熵编码处理的过程中所使用的第二概率模型,对所述第一视频帧所需的第一概率模型进行初始化处理,包括:
12.一种编码处理装置,其特征在于,包括:
13.一种计算机设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时,执行如权利要求1-11中任一项所述的编码处理方法。
15.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序或计算机指令,所述计算机程序或计算机指令被处理器执行实现如权利要求1-11中任一项所述的编码处理方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com