技术新讯 > 电子通信装置的制造及其应用技术 > 自适应编码方法、装置、设备及计算机程序产品与流程  >  正文

自适应编码方法、装置、设备及计算机程序产品与流程

  • 国知局
  • 2024-08-02 12:42:36

本申请涉及数据编码,尤其涉及一种自适应编码方法、装置、设备及计算机程序产品。

背景技术:

1、随着线上办公的快速发展,用户对提高线上办公的体验也提出更高要求。如提高视频会议过程中的体验。

2、目前,视频会议过程中,需要将本端设备的待编码数据进行编码后传输至对端设备。而视频会议场景下,可能会存在网络情况较差的问题,此时网络带宽受限,其能够支持的比特率(数据传输时单位时间传送的数据位数,视频领域又可称之为码率)较低,如支持的码率在1024kbps及以下,此种场景可以称之为低码率场景。此外,为了保证编码格式对设备的兼容性,即对所有可能的会议接入设备(对端设备)进行较为全面地支持,一般使用最基础的编码格式,如h.264bp,而该编码格式对应的数据量要大于其他编码格式对应的数据量,导致传输时更加容易超过支持的码率。

3、然而,在该低码率场景下,传统方案或为了避免编码后的数据超过支持的码率,而将编码过程中涉及的qp(quantizer parameter,量化参数)值较大地固定配置,或为了保证画质,而将编码过程中涉及的qp值较小地固定配置。即无论出于何种目的,均固定配置qp值,导致该配置过程灵活性较差。

技术实现思路

1、有鉴于此,本申请提供一种自适应编码方法、装置、设备及计算机程序产品。

2、具体地,本申请是通过如下技术方案实现的:

3、根据本申请实施例的第一方面,提供一种自适应编码方法,包括:

4、按照预设时间间隔,从待编码数据中获取数据帧;

5、在依据当前编码场景,以及,获取到的所述数据帧中的相邻数据帧之间的变化程度,确定满足场景切换条件的情况下,确定目标编码场景;

6、依据所述目标编码场景对应的qp值,对所述待编码数据进行编码。

7、根据本申请实施例的第二方面,提供一种低码率场景自适应编码装置,包括:

8、获取单元,用于按照预设时间间隔,从待编码数据中获取数据帧;

9、确定单元,用于在依据当前编码场景,以及,获取到的所述数据帧中的相邻数据帧之间的变化程度,确定满足场景切换条件的情况下,确定目标编码场景;

10、编码单元,用于依据所述目标编码场景对应的qp值,对所述待编码数据进行编码。

11、根据本申请实施例的第三方面,提供一种电子设备,包括处理器和存储器,其中,

12、存储器,用于存放计算机程序;

13、处理器,用于执行存储器上所存放的程序时,实现第一方面提供的方法。

14、根据本申请实施例的第四方面,提供一种计算机程序产品,所述计算机程序产品内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的方法。

15、本申请实施例的自适应编码方法,按照预设时间间隔,从待编码数据中获取数据帧,在依据当前编码场景,以及,获取到的数据帧中的相邻数据帧之间的变化程度,确定满足场景切换条件的情况下,确定目标编码场景,依据目标编码场景对应的qp值,对待编码数据进行编码,通过预设相邻数据帧之间的变化程度来自动确定编码场景,并依据编码场景来确定使用的qp值,与使用固定配置qp值的实现方案相比,提高了编码过程中qp值使用的灵活性。

技术特征:

1.一种自适应编码方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取到的所述数据帧中的相邻数据帧之间的变化程度,通过以下方式确定:

3.根据权利要求2所述的方法,其特征在于,数据帧被划分为多个宏块,对于任一宏块,数据帧中的目标像素位置包括该宏块中的一个指定像素位置;

4.根据权利要求3所述的方法,其特征在于,所述目标分量值包括y分量值、u分量值以及v分量值中的至少两个;所述第一目标差值包括与各所述分量值对应的目标子差值;

5.根据权利要求3所述的方法,其特征在于,所述依据各目标像素位置对应的第一目标差值,确定相邻数据帧之间的变化程度,包括:

6.根据权利要求2所述的方法,其特征在于,数据帧被划分为多个宏块;

7.根据权利要求1所述的方法,其特征在于,所述获取到的所述数据帧中的相邻数据帧之间的变化程度,通过以下方式确定:

8.根据权利要求1所述的方法,其特征在于,场景切换包括即时切换;

9.根据权利要求1所述的方法,其特征在于,场景切换包括非即时切换;

10.根据权利要求1所述的方法,其特征在于,所述方法还包括:

11.一种自适应编码装置,其特征在于,包括:

12.一种电子设备,其特征在于,包括处理器和存储器,其中,

13.一种计算机程序产品,其特征在于,所述计算机程序产品内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-10任一所述的方法。

技术总结本申请提供一种自适应编码方法、装置、设备及计算机程序产品。该方法包括:按照预设时间间隔,从待编码数据中获取数据帧;在依据当前编码场景,以及,获取到的所述数据帧中的相邻数据帧之间的变化程度,确定满足场景切换条件的情况下,获得目标编码场景;依据所述目标编码场景对应的QP值,对所述待编码数据进行编码。该方法能够提高QP值配置过程的灵活性。技术研发人员:李希凡,张勋,蒋志宝,宋建辉,江秀峰,叶志龙受保护的技术使用者:杭州海康威视数字技术股份有限公司技术研发日:技术公布日:2024/8/1

本文地址:https://www.jishuxx.com/zhuanli/20240802/237455.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。