基于多种编码器的视频编码方法和装置制造方法及图纸

技术编号:38144442 阅读:10 留言:0更新日期:2023-07-08 10:01
本申请提供了一种基于多种编码器的视频编码方法和装置,该方法包括:S1,通过第一编码器的编码工具对视频信号进行处理,获得视频信号的编码信息;S2,利用编码信息,通过第二编码器对视频信号进行编码,以产生经编码的视频码流,其中,第一编码器的编码标准与第二编码器的编码标准不同。本申请所提供的技术方案在通过第二编码器对视频进行编码时,利用了第二编码器所不支持的编码工具提供的编码信息,从而提高了第二编码器对视频信号的编码效率。提高了第二编码器对视频信号的编码效率。提高了第二编码器对视频信号的编码效率。

【技术实现步骤摘要】
基于多种编码器的视频编码方法和装置


[0001]本申请涉及视频编码领域,具体涉及一种基于多种编码器的视频编码方法和装置。

技术介绍

[0002]为了实现更高的编码效率,视频编码器通常会对视频信号进行两次甚至是多次编码。在这样的两次或多次编码方案中,最后第一编码产生最终的输出码流,而在此之前的编码是为了预先分析视频内容,以便为最后第一编码选择最优编码参数。
[0003]图1为根据现有技术的两次编码方案的示意图。如图1所示,在第一编码的过程中,会产生当前帧的一些信息,例如编码每个64*64块像素的平均值,方差,整体的像素值分布图,SAD,SATD等统计信息。第二编码会晚于第一编码若干帧以确保有足够的第一编码信息来帮助选择最优的第二编码参数。
[0004]当前常见的第二或多次编码方案中,每一次的编码过程采用的都是同一种编码标准。比如对于一个HEVC的编码器,第一编码,第二编码以及多次编码,均都采用相同的HEVC编码标准,最终的编码质效率受限于当前编码器所支持的编码工具组合。
[0005]因此,需要提供一种能够改进现有第二编码或多次编码的编码效率的视频编码方法。

技术实现思路

[0006]鉴于此,本申请提供了一种基于多种编码器的视频编码方法和装置,以用于解决现有技术中的上述技术问题。
[0007]根据本申请的一个方面,提供了一种基于多种编码器的视频编码方法,多种编码器包括第一编码器和第二编码器,该方法包括:S1,通过第一编码器的编码工具对视频信号进行处理,获得视频信号的编码信息;S2,利用编码信息,通过第二编码器对视频信号进行编码,以产生经编码的视频码流,其中,第一编码器的编码标准与第二编码器的编码标准不同。
[0008]根据本申请的一些实施例,第一编码器使用的编码工具与第二编码器使用的编码工具不同。
[0009]根据本申请的一些实施例,第一编码器包括根据不同编码标准的多个编码器。
[0010]根据本申请的一些实施例,第一编码器包括AV1编码器,第二编码器为H.264或HEVC编码器。
[0011]根据本申请的一些实施例,第一编码器使用的编码工具包括屏幕内容编码工具,编码信息包括屏幕内容判断信息。
[0012]根据本申请的一些实施例,第一编码器使用的编码工具包括复合楔形预测工具,编码信息包括帧内帧间复合预测信息。
[0013]根据本申请的一些实施例,第一编码器使用的编码工具包括的CDEF滤波工具,编码信息包括视频信号的块边界信息。
[0014]根据本申请的一些实施例,第一编码器包括HEVC或AV1编码器,第二编码器为H.264编码器。
[0015]根据本申请的一些实施例,第一编码器使用的编码工具包括块划分工具,编码信息包括块划分信息。
[0016]根据本申请的一个方面,提供了一种基于多种编码器的视频编码装置,视频编码装置包括:第一编码器,用于通过第一编码器的编码工具对视频信号进行处理,获得视频信号的编码信息;第二编码器,用于根据编码信息,对视频信号进行编码,以产生经编码的视频码流,其中,第一编码器的编码标准与第二编码器的编码标准不同。
[0017]根据本申请的一个方面,提供了一种电子设备,电子设备包括:一个或多个处理器;存储器,其用于存储可执行指令;一个或多个处理器被配置为根据可执行指令来以上描述的方法。
[0018]根据本申请的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,使处理器执行以上描述的方法。
[0019]根据本申请的又一个方面,提供了一种电子设备,包括:一个或多个处理器以及存储器,其中,存储器用于存储可执行指令;一个或多个处理器被配置为经由可执行指令来实现上述的方法。
[0020]从以上技术方案可以看出,本申请所提供的技术方案至少存在以下优点:在通过第二编码器对视频进行编码时,利用了第二编码器所不支持的编码工具提供的编码信息,从而提高了第二编码器对视频信号的编码效率。
附图说明
[0021]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,但并不构成对本申请技术方案的限制。
[0022]图1示出了根据现有技术的两次编码方案的示意图;图2示出了本申请示例性实施例所提供的基于多种编码器的视频编码方法的流程图;图3示出了本申请示例性实施例所提供的基于多种编码器的视频编码方法的示意图;图4示出了本申请示例性实施例所提供的基于多种编码器的视频编码装置的结构框图;图5示出了本申请示例性实施例所提供的电子设备的结构框图。
具体实施方式
[0023]下面将参照附图来详细描述本申请的各种示例性实施例。对示例性实施例的描述仅仅是说明性的,并不作为对本申请及其应用或使用的任何限制。本申请可以以许多不同的形式实现,不限于这里所述的实施例。提供这些实施例是为了使本申请透彻且完整,并且向本领域技术人员充分表达本申请的范围。
[0024]除非上下文另外明确地表明,如果未特意限定要素的数量,则该要素可以是一个也可以是多个。如本说明书使用的,术语“多个/若干/这些”意指两个或更多,并且术语“基于/根据”应解释为“至少部分地基于/根据”。此外,术语“和/或”以及
“…
中的至少一个”涵盖所列出的项目中的任何一个以及全部可能的组合方式。
[0025]图2示出了本申请示例性实施例所提供的基于多种编码器的视频编码方法的流程图。如图2所示,根据本申请示例性实施例的基于多种编码器的视频编码方法包括:S1,通过第一编码器的编码工具对视频信号进行处理,获得视频信号的编码信息;S2,利用编码信息,通过第二编码器对视频信号进行编码,以产生经编码的视频码流,其中,第一编码器的编码标准与第二编码器的编码标准不同。
[0026]在本实施例中,多种编码器包括第一编码器和第二编码器。具体地,多种编码器可以包括采用不同编码标准的编码器,例如AV1编码器、H.264编码器和HEVC编码器。
[0027]在步骤S1中,通过第一编码器的编码工具对视频信号进行处理,获得视频信号的编码信息。不同编码标准的编码器提供不同的编码工具。步骤S1的目的在于获得视频信号的编码信息,因此并不需要实际产生经编码的视频码流。
[0028]在一些实施例中,第一编码器可以仅包括一个编码器,并且在步骤S1中,使用该编码器中的一个或多个编码工具对待编码的视频信号进行处理,从而生成对应于编码工具的一条或多条编码信息。在另一些实施例中,第一编码器可以包括多个不同编码标准的编码器,并且在不同S1中,每个编码器都通过一个或多个编码工具对待编码的视频信号进行处理,从而生成对应于编码工具的一条或多条编码信息。在第一编码器可以包括多个不同编码标准的编码器的情况下,每个第一编码器对视频信号的处理可以并行执行,也可按照任意顺序执行,本申请对此不作限定。
[0029]S2,利用编码信息,通过第二编码器对视频信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多种编码器的视频编码方法,所述多种编码器包括第一编码器和第二编码器,其特征在于,所述方法包括:S1,通过所述第一编码器的编码工具对视频信号进行处理,获得所述视频信号的编码信息;S2,利用所述编码信息,通过所述第二编码器对所述视频信号进行编码,以产生经编码的视频码流,其中,所述第一编码器的编码标准与所述第二编码器的编码标准不同。2.根据权利要求1所述的视频编码方法,其特征在于,所述第一编码器使用的编码工具与所述第二编码器使用的编码工具不同。3.根据权利要求1所述的的视频编码方法,其特征在于,所述第一编码器包括根据不同编码标准的多个编码器。4.根据权利要求1所述的视频编码方法,其特征在于,所述第一编码器包括AV1编码器,所述第二编码器为H.264或HEVC编码器。5.根据权利要求4所述的视频编码方法,其特征在于,所述第一编码器使用的编码工具包括屏幕内容编码工具,所述编码信息包括屏幕内容判断信息。6.根据权利要求4所述的视频编码方法,其特征在于,所述第一编码器使用的编码工具包括复合楔形预测工具,所述编码信息包括帧内帧间复合预测信息。7.根据权利要求4所述的视频编码方法,...

【专利技术属性】
技术研发人员:李想邵明凯舒晓殷婷
申请(专利权)人:瀚博半导体上海有限公司
类型:发明
国别省市:

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

1