视频编码的率失真优化量化方法、系统、设备及存储介质技术方案

技术编号:39261958 阅读:15 留言:0更新日期:2023-10-30 12:15
本申请实施例公开了一种视频编码的率失真优化量化方法、系统、设备及存储介质。本申请实施例提供的技术方案,通过在率失真优化量化的熵编码比特估计过程中,依据设定的第一固定值表示当前像素点在待编码系数大于1时编码所需的第一比特消耗信息,基于第一固定值计算当前像素点的最优量化系数;依据设定的第二固定值表示当前像素点标记为当前变换单元最后一个非零比特位的第二比特消耗信息,基于第二固定值计算当前像素点编码为最后一个非零系数的率失真代价。采用上述技术手段,可以在保障编码质量的前提下缩短率失真优化量化的耗时,实现率失真优化量化流程的优化,进而提升视频编码效率。编码效率。编码效率。

【技术实现步骤摘要】
视频编码的率失真优化量化方法、系统、设备及存储介质


[0001]本申请实施例涉及视频编码
,尤其涉及一种视频编码的率失真优化量化方法、系统、设备及存储介质。

技术介绍

[0002]目前,在视频编码过程中,经常会使用到率失真优化量化技术(RDOQ,Rate Distortion Optimized Quantization)以提升编码性能。率失真优化量化技术通过将视频编码的量化过程与率失真优化原理结合,利用率失真优化准则确定每一个非零系数的最优量化值和最后一个非零系数的位置,使码率满足目标码率的条件下编码失真尽量小。
[0003]但是,相关的率失真优化量化方案为了提升视频编码性能,在率失真优化量化的熵编码比特估计过程中,需要逐个像素点计算编码有效位的上下文,估计像素点在待编码系数大于1时的比特消耗以及像素点被标记为当前变换单元最后一个非零比特位的比特消耗。整个过程需要进行复杂的计算流程,耗时较长。对于部分视频编码实时性要求较高的场景,复杂的率失真优化量化流程难以达到实时性要求,用户体验相对较差。

技术实现思路

[0004]本申请实施例提供一种视频编码的率失真优化量化方法、系统、设备及存储介质,能够在保障视频编码质量的同时简化率失真优化量化流程,提升视频编码效率,解决相关率失真优化量化方案耗时较长的技术问题。
[0005]在第一方面,本申请实施例提供了一种视频编码的率失真优化量化方法,包括:
[0006]在率失真优化量化的熵编码比特估计过程中,依据设定的第一固定值表示当前像素点在待编码系数大于1时编码所需的第一比特消耗信息,基于第一固定值计算当前像素点的最优量化系数;
[0007]依据设定的第二固定值表示当前像素点标记为当前变换单元最后一个非零比特位的第二比特消耗信息,基于第二固定值计算当前像素点编码为最后一个非零系数的率失真代价。
[0008]在第二方面,本申请实施例提供了一种视频编码的率失真优化量化系统,包括:
[0009]第一优化模块,配置为在率失真优化量化的熵编码比特估计过程中,依据设定的第一固定值表示当前像素点在待编码系数大于1时编码所需的第一比特消耗信息,基于第一固定值计算当前像素点的最优量化系数;
[0010]第二优化模块,配置为依据设定的第二固定值表示当前像素点标记为当前变换单元最后一个非零比特位的第二比特消耗信息,基于第二固定值计算当前像素点编码为最后一个非零系数的率失真代价。
[0011]在第三方面,本申请实施例提供了一种视频编码的率失真优化量化设备,包括:
[0012]存储器以及一个或多个处理器;
[0013]所述存储器,配置为存储一个或多个程序;
[0014]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的视频编码的率失真优化量化方法。
[0015]在第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在由计算机处理器执行时配置为执行如第一方面所述的视频编码的率失真优化量化方法。
[0016]在第五方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品中包含有指令,当指令在计算机或处理器上运行时,使得计算机或处理器执行如第一方面所述的视频编码的率失真优化量化方法。
[0017]本申请实施例通过在率失真优化量化的熵编码比特估计过程中,依据设定的第一固定值表示当前像素点在待编码系数大于1时编码所需的第一比特消耗信息,基于第一固定值计算当前像素点的最优量化系数;依据设定的第二固定值表示当前像素点标记为当前变换单元最后一个非零比特位的第二比特消耗信息,基于第二固定值计算当前像素点编码为最后一个非零系数的率失真代价。采用上述技术手段,通过在率失真优化量化的熵编码比特估计过程中,选择跳过部分对编码质量影响较小的比特消耗估计步骤,使用固定值表示其比特估计结果,以此可以在保障编码质量的前提下缩短率失真优化量化的耗时,实现率失真优化量化流程的优化,进而提升视频编码效率。
附图说明
[0018]图1是本申请实施例提供的一种视频编码的率失真优化量化方法的流程图;
[0019]图2是本申请实施例中的率失真优化量化流程图;
[0020]图3是本申请实施例中的率失真代价计算流程图;
[0021]图4是本申请实施例提供的一种视频编码的率失真优化量化系统的结构示意图;
[0022]图5是本申请实施例提供的一种视频编码的率失真优化量化设备的结构示意图。
具体实施方式
[0023]为了使本申请的目的、技术方案和优点更加清楚,下面结合附图对本申请具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0024]本申请提供的视频编码的率失真优化量化方法,旨在率失真优化量化的熵编码比特估计过程中,选择跳过部分对编码质量影响较小的比特消耗估计步骤,使用固定值表示其比特估计结果,以在保障编码质量的前提下缩短率失真优化量化的耗时,实现率失真优化量化流程的优化。
[0025]在相关的视频编码场景中,为了视频编码的性能收益,其编码过程的计算复杂度相对较大。对于其中的率失真优化量化流程而言,整个过程耗时较长。但在具体应用中,存
在一些编码器、编码场景对实时性有着近乎苛刻的要求,而由于业务的不同,待编码序列的特征也各不相同,比如运动剧烈、不规律的自然视频和以直播为主的视频,其使用不同算法的效果也各不相同。对于这部分视频编码实时性要求较高的场景,复杂的率失真优化量化流程难以达到实时性要求。基于此,提供本申请实施例的视频编码的率失真优化量化方法,以对率失真优化量化流程进行优化,提升视频编码效率,解决相关率失真优化量化方案耗时较长的技术问题。
[0026]实施例:
[0027]图1给出了本申请实施例提供的一种视频编码的率失真优化量化方法的流程图,本实施例中提供的视频编码的率失真优化量化方法可以由视频编码的率失真优化量化设备执行,该视频编码的率失真优化量化设备可以通过软件和/或硬件的方式实现,该视频编码的率失真优化量化设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。一般而言,该视频编码的率失真优化量化设备可以是编码器设备,电脑,手机,平板等计算设备。
[0028]下述以该视频编码的率失真优化量化设备为执行视频编码的率失真优化量化方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频编码的率失真优化量化方法,其特征在于,包括:在率失真优化量化的熵编码比特估计过程中,依据设定的第一固定值表示当前像素点在待编码系数大于1时编码所需的第一比特消耗信息,基于所述第一固定值计算当前像素点的最优量化系数;依据设定的第二固定值表示当前像素点标记为当前变换单元最后一个非零比特位的第二比特消耗信息,基于所述第二固定值计算当前像素点编码为最后一个非零系数的率失真代价。2.根据权利要求1所述的视频编码的率失真优化量化方法,其特征在于,基于所述第二固定值计算当前像素点编码为最后一个非零系数的率失真代价,包括:遍历当前变换单元的各个非零像素点,确定编码当前像素点所需的估计码率;基于所述估计码率和所述第二固定值计算当前像素点编为最后一个非零系数的率失真代价。3.根据权利要求2所述的视频编码的率失真优化量化方法,其特征在于,所述确定编码当前像素点所需的估计码率,包括:确定当前像素点的像素值,基于所述像素值查询预构建的映射关系表,确定编码当前像素点所需的估计码率,所述映射关系表预先根据不同像素值与对应的估计码率的映射关系构建。4.根据权利要求2所述的视频编码的率失真优化量化方法,其特征在于,基于所述估计码率和所述第二固定值计算当前像素点编为最后一个非零系数的率失真代价,包括:获取设定的率失真代价影响系数和设定的系数放大信息,根据所述估计码率和所述第二固定值之和确定初始码率消耗信息,基于初始码率消耗信息、所述率失真代价影响系数和所述系数放大信息计算当前像素点编为最后一个非零系数的率失真代价。5.根据权利要求1所述的视频编码的率失真优化量化方法,其特征在于,在所述基于所述第二固定值计算当前像素点编为最后一个非零系数的率失真代价之后,还包括:从当前变换单元最后一个非零像素点开始向前遍历非零像素点,选择取值最小的所述率失真代价对应的非零像素点为当前变换单元最后一个...

【专利技术属性】
技术研发人员:张旭
申请(专利权)人:有半岛北京信息科技有限公司
类型:发明
国别省市:

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

1