视频编码质量平滑度的优化方法、装置、设备及存储介质与流程

文档序号:16637812发布日期:2019-01-16 07:11阅读:212来源:国知局
视频编码质量平滑度的优化方法、装置、设备及存储介质与流程

本发明属于视频技术领域,尤其涉及一种视频编码质量平滑度的优化方法、装置、设备及存储介质。



背景技术:

随着多媒体技术的发展,计算机网络中各种不同应用系统产生了大量的视频数据,而大量视频数据的存储与传输给信息系统带来了很大的负担,因此高效视频编码(highefficiencyvideocoding,h.265/hevc)算法被提出,以消除视频数据冗余和减少存储与传输的压力,在降低数据量的同时,人们也不断追求更高质量的视觉体验,因此,人们在优化视频编码方案时,不仅需要面向更高的率失真性能,而且也需要保证平滑的编码质量。量化参数(quantizationparameter,qp)可以控制编码失真和编码比特,如qp小,大部分的细节都会被保留,码率较大,而qp增大,一些细节丢失,码率降低,在一个编码刷新周期中,当前视频编码帧的量化参数一般依据当前视频编码帧的率失真函数模型进行预测。一个编码刷新周期中的第一个视频编码帧的qp(即该编码刷新周期的初始量化参数)对后面视频编码帧的qp的判决和优化具有重要的影响,因此,我们只需要优化每个编码刷新周期的初始qp,将初始qp最优值预测准确,即可使视频编码质量得到全局的平滑优化。



技术实现要素:

本发明的目的在于提供一种视频编码质量平滑度的优化方法、装置、设备以及存储介质,旨在解决由于现有技术无法提供一种有效的视频编码质量平滑度的优化方法,导致预测初始量化参数最优值的偏差较大以及视频编码质量波动过大的问题。

一方面,本发明提供了一种视频编码质量平滑度的优化方法,所述方法包括下述步骤:

接收待编码视频的当前视频编码帧,确定所述当前视频编码帧是否为当前编码刷新周期的首个视频编码帧;

当所述当前视频编码帧为所述当前编码刷新周期的首个视频编码帧时,判断所述当前编码刷新周期是否为所述待编码视频的首个编码刷新周期;

当所述当前编码刷新周期为所述首个编码刷新周期时,获取所述待编码视频的当前未编码视频编码帧的每像素目标比特数目,并根据所述待编码视频的每像素目标比特数目以及训练好的第一预设svr模型预测所述当前编码刷新周期的初始量化参数;

当所述当前编码刷新周期不为所述首个编码刷新周期时,获取所述当前未编码视频编码帧的每像素目标比特数目、所述当前编码刷新周期的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差,并根据所述当前未编码视频编码帧的每像素目标比特数目、所述上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差以及训练好的第二预设svr模型预测所述当前编码刷新周期的初始量化参数。

另一方面,本发明提供了一种视频编码质量平滑度的优化装置,所述装置包括:

接收确定单元,用于接收待编码视频的当前视频编码帧,确定所述当前视频编码帧是否为当前编码刷新周期的首个视频编码帧;

周期判断单元,用于当所述当前视频编码帧为所述当前编码刷新周期的首个视频编码帧时,判断所述当前编码刷新周期是否为所述待编码视频的首个编码刷新周期;

第一预测单元,用于当所述当前编码刷新周期为所述首个编码刷新周期时,获取所述待编码视频中当前未编码视频编码帧的每像素目标比特数目,并根据所述待编码视频的每像素目标比特数目以及训练好的第一预设svr模型预测所述当前编码刷新周期的初始量化参数;以及

第二预测单元,用于当所述当前编码刷新周期不为所述首个编码刷新周期时,获取所述当前未编码视频编码帧的每像素目标比特数目、所述当前编码刷新周期的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差,并根据所述当前未编码视频编码帧的每像素目标比特数目、所述上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差以及训练好的第二预设svr模型预测所述当前编码刷新周期的初始量化参数。

另一方面,本发明还提供了一种视频编码设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述初始量化参数的预测方法的步骤。

另一方面,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述初始量化参数的预测方法的步骤。

本发明先接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

附图说明

图1是本发明实施例一提供的视频编码质量平滑度的优化方法的实现流程图;

图2是本发明实施例二提供的视频编码质量平滑度的优化方法的实现流程图

图3是本发明实施例三提供的视频编码质量平滑度的优化装置的结构示意图;

图4是本发明实施例四提供的视频编码质量平滑度的优化装置的结构示意图;以及

图5是本发明实施例五提供的一种视频编码设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的视频编码质量平滑度的优化方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s101中,接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧。

本发明实施例适用于视频编码设备,例如,摄像机、手机等。在本发明实施例中,由于在同一编码刷新周期中,第一个视频编码帧的初始量化参数的优化程度对该编码刷新周期内其他视频编码帧和整体的编码过程有重要影响,因此,在接收待编码视频的当前视频编码帧时,先确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧。

在步骤s102中,当当前视频编码帧为当前编码刷新周期的首个码视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期。

在本发明实施例中,由于在预测首个编码刷新周期的初始量化参数时,没有上一个编码刷新周期各个视频编码帧的量化参数数据,可提取的视频编码帧信息较少,因此,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,便于确定使用何种特征集合对待编码帧的量化参数进行预测。

在步骤s103中,当当前编码刷新周期为首个编码刷新周期时,获取待编码视频的当前未编码视频编码帧的每像素目标比特数目,并根据待编码视频的每像素目标比特数目以及训练好的第一预设svr模型预测当前编码刷新周期的初始量化参数。

在本发明实施例中,第一预设svr(supportvectorregression,支撑向量机回归模型)模型是由svr模型训练好的支撑向量机回归模型。由于在预测首个编码周期的初始量化参数时,没有上一个编码周期各个视频帧的量化参数数据,且此时当前未编码视频编码帧的每像素目标比特数目即为待编码视频的所有视频编码帧,因此,在预测首个编码周期的初始量化参数时,以所有视频编码帧的每像素目标比特数目作为特征时,并通过所有视频编码帧的每像素目标比特数目以及训练好的预设svr模型预测当前编码周期的初始量化参数。

在步骤s104中,当当前编码刷新周期不为首个编码刷新周期时,获取当前未编码视频编码帧的每像素目标比特数目、当前编码刷新周期的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差,并根据当前未编码视频编码帧的每像素目标比特数目、上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差以及训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数。

在本发明实施例中,第二预设svr模型是由svr模型训练好的支撑向量机回归模型,根据对视频数据的各个特征组合进行测试,可得出当使用当前未编码视频编码帧的每像素目标比特数目、当前编码刷新周期各个视频编码帧量化参数的平均值和标准方差作为特征时,预测的初始量化参数与最优值误差最小,然而在预测待编码视频的初始量化参数时,并没有当前编码刷新周期各个视频编码帧量化参数数据,故取与其最相近的上一编码刷新周期各个视频编码帧量化参数,因此,当当前编码刷新周期不为首个编码刷新周期时,先获取当前未编码视频编码帧的每像素目标比特数目、上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差作为特征,再通过训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数。

在本发明实施例中,接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

实施例二:

图2示出了本发明实施例二提供的视频编码质量平滑度的优化方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

在步骤s201中,获取预设视频序列中各个训练样本的第一特征集合、第二特征集合和训练样本的初始量化参数,将训练样本的初始量化参数设置为初始svr模型的学习标签。

在本发明实施例中,视频序列为训练初始svr模型的多个视频,将视频序列中视频的各个编码刷新期作为训练样本,svr模型的学习标签表示了该svr模型的输出数据(各个训练样本的初始量化参数),第一特征集合包含各个训练样本的当前未编码视频编码帧的每像素目标比特数目,第二特征集合包含各个训练样本的当前未编码视频编码帧的每像素目标比特数目以及各个训练样本的各个视频编码帧量化参数的平均值和标准方差,在预测过程中,由于没有当前编码刷新周期的量化参数数据,所以取最接近的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差。

在训练初始svr模型之前,通过优化学习标签的初始量化参数,即可优化训练得到的svr模型,因此,优选地,在获取训练样本的初始量化参数时,通过预期比特准确度的惩罚项对训练样本的初始量化参数进行筛选,从而提高了模型的训练效果。具体地,当大于预设阈值时,保留对应的初始量化参数,作为初始量化参数最优值的备选,否则,将对应的初始量化参数从备选初始量化参数最优值中丢弃,从而优化了用于训练预设svr模型的学习标签,进而提高了预测初始量化参数的准确度,其中,bra为预期的比特准确度,tbr表示目标比特码率,abr表示实际比特码率。

在步骤s202中,通过第一特征集合以及第二特征集合分别对初始svr模型进行训练,以得到训练好的第一预设svr模型和第二预设svr模型。

在本发明实施例中,分别通过第一特征集合和第二特征集合对初始svr模型进行训练,从而得到训练好的第一预设svr模型和第二预设svr模型。

优选地,该初始svr模型为具有径向基函数(radialbasisfunction,rbf)内核的ε-svr算法模型,从而提高了模型回归的准确度。

在步骤s203中,接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧。

在本发明实施例中,由于在同一编码刷新周期中,第一个视频编码帧的初始量化参数的优化程度对该编码刷新周期内其他视频编码帧和整体的编码过程有重要影响,因此,在接收待编码视频中的当前视频编码帧时,先确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧。

在步骤s204中,当当前视频编码帧为当前编码刷新周期的首个码视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期。

在本发明实施例中,由于在预测首个编码刷新周期的初始量化参数时,没有上一个编码刷新周期各个视频编码帧的量化参数数据,可提取的视频编码帧信息较少,因此,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,便于确定使用何种特征集合对待编码帧的量化参数进行预测。

在步骤s205中,当当前编码刷新周期为首个编码刷新周期时,获取待编码视频的当前未编码视频编码帧的每像素目标比特数目,并根据待编码视频的每像素目标比特数目以及训练好的第一预设svr模型预测当前编码刷新周期的初始量化参数。

在本发明实施例中,由于在预测首个编码周期的初始量化参数时,没有上一个编码周期各个视频帧的量化参数数据,且此时当前未编码视频编码帧的每像素目标比特数目即为待编码视频的所有视频编码帧,因此,在预测首个编码周期的初始量化参数时,以所有视频编码帧的每像素目标比特数目作为特征时,并通过所有视频编码帧的每像素目标比特数目以及训练好的预设svr模型预测当前编码周期的初始量化参数。

在步骤s206中,当当前编码刷新周期不为首个编码刷新周期时,获取当前未编码视频编码帧的每像素目标比特数目、当前编码刷新周期的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差,并根据当前未编码视频编码帧的每像素目标比特数目、上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差以及训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数。

在本发明实施例中,根据对视频数据的各个特征组合进行测试,可得出当使用当前未编码视频编码帧的每像素目标比特数目、当前编码刷新周期各个视频编码帧量化参数的平均值和标准方差作为特征时,预测的初始量化参数与最优值误差最小,然而在预测待编码视频的初始量化参数时,并没有当前编码刷新周期各个视频编码帧量化参数数据,故取与其最相近的上一编码刷新周期各个视频编码帧量化参数,因此,当当前编码刷新周期不为首个编码刷新周期时,先获取当前未编码视频编码帧的每像素目标比特数目、上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差作为特征,再通过训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数。

在通过训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数之后,优选地,获取当前视频编码帧的可用平均带宽、待编码视频中所有视频编码帧的平均带宽、当前编码刷新周期的前一编码刷新周期初始量化参数和当前编码刷新周期的前两编码刷新周期初始量化参数,计算当前编码刷新周期初始量化参数的预设第一参数范围和预设第二参数范围,当当前视频编码帧的可用平均带宽大于所有视频编码帧的平均带宽时,根据预设第一参数范围对预测的当前编码刷新周期的初始量化参数进行裁剪,当当前视频编码帧的可用平均带宽不大于所有视频编码帧的平均带宽时,根据预设第二参数范围对预测的当前编码刷新周期的初始量化参数进行裁剪,从而提高了预测初始量化参数的准确度,进而提高视频编码的质量平滑度。具体地,预设第一参数范围为(min1qp,max1qp),预设第二参数范围为(min2qp,max2qp)。

其中,iqp1和iqp2表示前一编码刷新周期初始量化参数和前两编码刷新周期初始量化参数,d为量化参数的可允许浮动的常数,为为保证帧级别视频质量的平滑度,一般设置为2-3之间,当当前编码刷新周期为第二个编码刷新周期时,iqp1、iqp2都取待编码视频的首个编码刷新周期的初始量化参数。

在本发明实施例中,先设置初始svr模型的学习标签,根据不同的特征集合训练好对应的svr模型,再接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

实施例三:

图3示出了本发明实施例三提供的视频编码质量平滑度的优化装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

接收确定单元31,用于接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧;

周期判断单元32,用于当当前视频编码帧为当前编码刷新周期的首个码视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期;

第一预测单元33,用于当当前编码刷新周期为首个编码刷新周期时,获取待编码视频的当前未编码视频编码帧的每像素目标比特数目,并根据待编码视频的每像素目标比特数目以及训练好的第一预设svr模型预测当前编码刷新周期的初始量化参数;以及

第二预测单元34,用于当当前编码刷新周期不为首个编码刷新周期时,获取当前未编码视频编码帧的每像素目标比特数目、当前编码刷新周期的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差,并根据当前未编码视频编码帧的每像素目标比特数目、上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差以及训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数。

在本发明实施例中,接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

在本发明实施例中,初始量化参数的预测装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一的描述,在此不再赘述。

实施例四:

图4示出了本发明实施例四提供的视频编码质量平滑度的优化装置的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

获取设置单元41,用于获取预设视频序列中各个训练样本的第一特征集合、第二特征集合和训练样本的初始量化参数,将训练样本的初始量化参数设置为初始svr模型的学习标签;

模型训练单元42,用于通过第一特征集合以及第二特征集合分别对初始svr模型进行训练,以得到训练好的第一预设svr模型和第二预设svr模型;

接收确定单元43,用于接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧;

周期判断单元44,用于当当前视频编码帧为当前编码刷新周期的首个码视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期;

第一预测单元45,用于当当前编码刷新周期为首个编码刷新周期时,获取待编码视频的当前未编码视频编码帧的每像素目标比特数目,并根据待编码视频的每像素目标比特数目以及训练好的第一预设svr模型预测当前编码刷新周期的初始量化参数;

第二预测单元46,用于当当前编码刷新周期不为首个编码刷新周期时,获取当前未编码视频编码帧的每像素目标比特数目、当前编码刷新周期的上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差,并根据当前未编码视频编码帧的每像素目标比特数目、上一编码刷新周期各个视频编码帧量化参数的平均值和标准方差以及训练好的第二预设svr模型预测当前编码刷新周期的初始量化参数;

获取计算单元47,用于获取当前视频编码帧的可用平均带宽、待编码视频中所有视频编码帧的平均带宽、当前编码刷新周期的前一编码刷新周期初始量化参数和当前编码刷新周期的前两编码刷新周期初始量化参数,计算当前编码刷新周期初始量化参数的预设第一参数范围和预设第二参数范围;

第一裁剪单元48,用于当当前视频编码帧的可用平均带宽大于所有视频编码帧的平均带宽时,根据预设第一参数范围对预测的当前编码刷新周期的初始量化参数进行裁剪;以及

第二裁剪单元49,用于当当前视频编码帧的可用平均带宽不大于所有视频编码帧的平均带宽时,根据预设第二参数范围对预测的当前编码刷新周期的初始量化参数进行裁剪。

其中,获取设置单元41包括:

参数筛选单元411,用于通过预期比特准确度的惩罚项对训练样本的初始量化参数进行筛选。

在本发明实施例中,先设置初始svr模型的学习标签,根据不同的特征集合训练好对应的svr模型,再接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

在本发明实施例中,初始量化参数的预测装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。各单元的具体实施方式可参考实施例一和实施例二的描述,在此不再赘述。

实施例五:

图5示出了本发明实施例五提供的视频编码设备的结构,为了便于说明,仅示出了与本发明实施例相关的部分,其中包括:

本发明实施例的视频编码设备5包括处理器51、存储器52以及存储在存储器52中并可在处理器51上运行的计算机程序53。该处理器41执行计算机程序53时实现上述各个初始量化参数的预测方法实施例中的步骤,例如图1所示的步骤s101至s104以及图2所示的步骤s201至s206。或者,处理器41执行计算机程序53时实现上述各个初始量化参数的预测装置实施例中各单元的功能,例如图3所示单元31至34以及图4所示单元41至49的功能。

在本发明实施例中,该处理器执行计算机程序时,接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

该处理器执行计算机程序时实现上述初始量化参数的预测方法实施例中的步骤可参考实施例一和实施例二的描述,在此不再赘述。

实施例六:

在本发明实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述各个初始量化参数的预测方法实施例中的步骤,例如,图1所示的步骤s101至s104以及图2所示的步骤s201至s206。或者,该计算机程序被处理器执行时实现上述各个初始量化参数的预测装置实施例中各单元的功能,例如图3所示单元31至34以及图4所示单元41至49的功能。

在本发明实施例中,在计算机程序被处理器执行后,接收待编码视频的当前视频编码帧,确定当前视频编码帧是否为当前编码刷新周期的首个视频编码帧,当当前视频编码帧为当前编码刷新周期的首个视频编码帧时,判断当前编码刷新周期是否为待编码视频的首个编码刷新周期,然后根据当前视频编码帧所处的编码刷新周期,获取当前视频编码帧的特征,再根据该特征以及训练好的相应svr模型预测当前编码刷新周期的初始量化参数,从而通过准确地预测各个编码刷新周期的初始量化参数最优值提高相应编码刷新周期内当前视频编码帧的量化参数准确度,进而提高视频编码质量的平滑度。

该处理器执行计算机程序时实现上述初始量化参数的预测方法实施例中的步骤可参考实施例一和实施例二的描述,在此不再赘述。

本发明实施例的计算机可读存储介质可以包括能够携带计算机程序代码的任何实体或装置、存储介质,例如,rom/ram、磁盘、光盘、闪存等存储器。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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