技术新讯 > 乐器声学设备的制造及制作,分析技术 > 音频压缩方法、装置、电子设备及计算机存储介质与流程  >  正文

音频压缩方法、装置、电子设备及计算机存储介质与流程

  • 国知局
  • 2024-06-21 11:47:00

本申请实施例涉及音频压缩,尤其涉及一种音频压缩方法、装置、电子设备及计算机存储介质。

背景技术:

1、在音频压缩技术中,音频压缩算法使用的编码速率不同,压缩后得到的音频的质量不同。若使用较低的编码速率进行压缩,得到的音频压缩结果的噪声较大,但传输带宽较低,而若使用较高的编码速率进行压缩,得到的音频压缩结果的噪声较低,但传输带宽较大。

2、因此,在进行音频压缩时,如何在降低编码速率和减少噪声中进行平衡,是一个亟待解决的问题。

技术实现思路

1、有鉴于此,本申请实施例提供一种音频压缩方法、装置、电子设备及计算机存储介质,以至少部分解决上述问题。

2、根据本申请实施例的第一方面,提供了一种音频压缩方法,包括:根据待压缩音频的当前时刻的音频信号、以及与音频信号对应的预测音频信号,确定当前时刻的差分信号,差分信号为音频信号和预测音频信号之差;根据当前时刻的差分信号和预先获得的待压缩音频前一时刻的差分信号,确定当前时刻的差分信号变化信息,差分信号变化信息包括当前时刻的差分信号与前一时刻的差分信号的正负性变化;根据差分信号变化信息,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,并通过目标音频压缩算法对待压缩音频进行压缩,其中,至少两种音频压缩算法的编码速率不同。

3、在一种可选实现方式中,预设的至少两种音频压缩算法包括第一音频压缩算法和第二音频压缩算法,其中,第一音频压缩算法的编码速率小于第二音频压缩算法的编码速率。

4、在一种可选实现方式中,根据差分信号变化信息,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,包括:判断前一时刻所采用的音频压缩算法为第一音频压缩算法或第二音频压缩算法,得到判断结果;根据差分信号变化信息和判断结果,从第一音频压缩算法和第二音频压缩算法中确定当前时刻的目标音频压缩算法。

5、在一种可选实现方式中,根据差分信号变化信息和判断结果,从第一音频压缩算法和第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:若前一时刻采用的音频压缩算法为第一音频压缩算法,且,差分信号变化信息指示当前时刻的差分信号与前一时刻的差分信号的正负性发生变化,则确定第二音频压缩算法为当前时刻的目标音频压缩算法。

6、在一种可选实现方式中,根据差分信号变化信息和判断结果,从第一音频压缩算法和第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:若前一时刻采用的音频压缩算法为第一音频压缩算法,且,差分信号变化信息指示当前时刻的差分信号与前一时刻的差分信号的正负性未发生变化,则确定第一音频压缩算法为当前时刻的目标音频压缩算法。

7、在一种可选实现方式中,根据差分信号变化信息和判断结果,从第一音频压缩算法和第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:若前一时刻采用的音频压缩算法为第二音频压缩算法,则获取目标压缩次数,目标压缩次数是指在当前时刻之前连续采用第二音频压缩算法进行音频压缩的压缩次数;根据目标压缩次数和预设次数,从第一音频压缩算法和第二音频压缩算法中确定当前时刻的目标音频压缩算法。

8、在一种可选实现方式中,根据目标压缩次数和预设次数,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,包括:比较目标压缩次数和预设次数的大小;若目标压缩次数小于预设次数,则确定第二音频压缩算法为当前时刻的目标音频压缩算法;若目标压缩次数大于或等于预设次数,则确定第一音频压缩算法为当前时刻的目标音频压缩算法。

9、根据本申请实施例的第二方面,提供了一种音频压缩装置,包括差分信号确定模块、差分信号变化信息确定模块和音频压缩模块。其中,差分信号确定模块用于根据待压缩音频的当前时刻的音频信号、以及与音频信号对应的预测音频信号,确定当前时刻的差分信号,差分信号为音频信号和预测音频信号之差;差分信号变化信息确定模块用于根据当前时刻的差分信号和预先获得的待压缩音频前一时刻的差分信号,确定当前时刻的差分信号变化信息,差分信号变化信息包括当前时刻的差分信号与前一时刻的差分信号的正负性变化;音频压缩模块用于根据差分信号变化信息,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,并通过目标音频压缩算法对待压缩音频进行压缩,其中,至少两种音频压缩算法的编码速率不同。

10、根据本申请实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一方面的方法对应的操作。

11、根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面的方法。

12、根据本申请实施例提供的一种音频压缩方法、装置、电子设备及计算机存储介质,其中,音频压缩方法包括:根据待压缩音频的当前时刻的音频信号、以及与音频信号对应的预测音频信号,确定当前时刻的差分信号,差分信号为音频信号和预测音频信号之差;根据当前时刻的差分信号和预先获得的待压缩音频前一时刻的差分信号,确定当前时刻的差分信号变化信息,差分信号变化信息包括当前时刻的差分信号与前一时刻的差分信号的正负性变化;根据差分信号变化信息,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,并通过目标音频压缩算法对待压缩音频进行压缩,其中,至少两种音频压缩算法的编码速率不同。本申请根据当前时刻的差分信号和前一时刻的差分信号,确定当前时刻的差分信号的正负性是否发生变化,从而根据差分信号的正负性的变化情况,选择不同编码速率的音频压缩算法对待压缩音频进行压缩,相较于单独采用高编码速率的压缩方法,降低了传输带宽;相较于单独使用低编码速率的压缩方法,减少了噪声。

技术特征:

1.一种音频压缩方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,预设的所述至少两种音频压缩算法包括第一音频压缩算法和第二音频压缩算法,其中,所述第一音频压缩算法的编码速率小于所述第二音频压缩算法的编码速率。

3.根据权利要求2所述的方法,其特征在于,所述根据所述差分信号变化信息,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据所述差分信号变化信息和所述判断结果,从所述第一音频压缩算法和所述第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:

5.根据权利要求3所述的方法,其特征在于,所述根据所述差分信号变化信息和所述判断结果,从所述第一音频压缩算法和所述第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:

6.根据权利要求3所述的方法,其特征在于,所述根据所述差分信号变化信息和所述判断结果,从所述第一音频压缩算法和所述第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述目标压缩次数和预设次数,从所述第一音频压缩算法和所述第二音频压缩算法中确定当前时刻的目标音频压缩算法,包括:

8.一种音频压缩装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。

技术总结本申请实施例提供了一种音频压缩方法、装置、电子设备及计算机存储介质,其中,音频压缩方法包括:根据待压缩音频的当前时刻的音频信号、以及与音频信号对应的预测音频信号,确定当前时刻的差分信号;根据当前时刻的差分信号和预先获得的待压缩音频前一时刻的差分信号,确定当前时刻的差分信号变化信息;根据差分信号变化信息,从预设的至少两种音频压缩算法中确定当前时刻的目标音频压缩算法,并通过目标音频压缩算法对待压缩音频进行压缩。本申请根据差分信号的正负性变化情况,选择不同编码速率的音频压缩算法对待压缩音频进行压缩,相较于单独采用高编码速率的压缩方法,降低了传输带宽;相较于单独使用低编码速率的压缩方法,减少了噪声。技术研发人员:司天明受保护的技术使用者:上海艾为电子技术股份有限公司技术研发日:技术公布日:2024/4/29

本文地址:https://www.jishuxx.com/zhuanli/20240618/23542.html

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