音频处理方法、装置、设备及存储介质制造方法及图纸

技术编号:37987820 阅读:13 留言:0更新日期:2023-06-30 10:02
本公开提供一种音频处理方法、装置、设备及存储介质,涉及数据处理技术领域。该方法包括:对待处理单帧音频的初始时域数据进行时频转换处理,获得待处理单帧音频的初始频域数据,初始频域数据包括频率与幅值对应关系的信息;根据初始频域数据中的频率与幅值对应关系的信息获得待处理单帧音频的低频频域数据;根据低频频域数据获得待处理单帧音频的加密参数序列;根据低频频域数据和初始时域数据获得待处理单帧音频的降噪时域数据;利用加密参数序列对降噪时域数据进行加密,获得待处理单帧音频的加密后的音频数据。该方法提高了生成真随机数的便捷性和灵活性。随机数的便捷性和灵活性。随机数的便捷性和灵活性。

【技术实现步骤摘要】
音频处理方法、装置、设备及存储介质


[0001]本公开涉及数据处理
,具体而言,涉及一种音频处理方法、装置、设备及可读存储介质。

技术介绍

[0002]数据加密,是指通过加密算法和加密密钥将明文转变为密文,在解密时通过解密算法和解密密钥将密文恢复为明文。数据加密是计算机系统对信息进行保护的一种最可靠的办法。在物联网应用中,数据的加密尤其重要。
[0003]一些相关技术中采用一些算法生成随机数进行加密,其产生的随机数通常为伪随机数序列,返回的结果有规律可循,用其加密容易被破解。另一些相关技术建立在一种不确定源的基础上产生真随机数,例如电路噪声、空气噪声、光源噪声等现象,基于这些源产生真随机数多需要复杂的电路或者设备,因此这些真随机数发生器的应用场合受到限制。
[0004]如上所述,如何提高生成真随机数的便捷性和灵活性以提高加密的可靠性成为亟待解决的问题。
[0005]在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开的目的在于提供一种音频处理方法、装置、设备及可读存储介质,至少在一定程度上克服由于相关技术在不确定源的基础上产生真随机数导致的生成真随机数的便捷性和灵活性较差的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本公开的一方面,提供一种音频处理方法,包括:对待处理单帧音频的初始时域数据进行时频转换处理,获得所述待处理单帧音频的初始频域数据,所述初始频域数据包括频率与幅值对应关系的信息;根据所述初始频域数据中的频率与幅值对应关系的信息获得所述待处理单帧音频的低频频域数据;根据所述低频频域数据获得所述待处理单帧音频的加密参数序列;根据所述低频频域数据和所述初始时域数据获得所述待处理单帧音频的降噪时域数据;利用所述加密参数序列对所述降噪时域数据进行加密,获得所述待处理单帧音频的加密后的音频数据。
[0009]根据本公开的一实施例,根据所述初始频域数据中的频率与幅值对应关系的信息获得所述待处理单帧音频的低频频域数据,包括:获取所述初始频域数据中幅值低于预设振幅阈值的频率的数据为所述低频频域数据。
[0010]根据本公开的一实施例,根据所述低频频域数据获得所述待处理单帧音频的加密参数序列,包括:将所述低频频域数据中的各个频率对应的幅值作为随机数序列,通过非线性函数将所述随机数序列映射为所述加密参数序列。
[0011]根据本公开的一实施例,所述非线性函数为S型生长曲线函数。
[0012]根据本公开的一实施例,根据所述低频频域数据和所述初始时域数据获得所述待处理单帧音频的降噪时域数据,包括:对所述低频频域数据进行所述时频转换的逆转换处理,获得所述待处理单帧音频的噪声时域数据;将所述待处理单帧音频的初始时域数据中的所述噪声时域数据去除,获得所述待处理单帧音频的降噪时域数据。
[0013]根据本公开的一实施例,利用所述加密参数序列对所述降噪时域数据进行加密,获得所述待处理单帧音频的加密后的音频数据,包括:获得所述降噪时域数据的平均幅值;将所述加密参数序列中的各个加密参数与所述平均幅值相乘,获得置乱参数序列;利用音频置乱算法将所述置乱参数序列插入所述降噪时域数据,获得所述待处理单帧音频的加密后的音频数据。
[0014]根据本公开的一实施例,还包括:获取待处理音频数据;对所述待处理音频数据进行分帧加窗处理,获得多帧待处理单帧音频的初始时域数据。
[0015]根据本公开的再一方面,提供一种音频处理装置,包括:时频转换模块,用于对待处理单帧音频的初始时域数据进行时频转换处理,获得所述待处理单帧音频的初始频域数据,所述初始频域数据包括频率与幅值对应关系的信息;低频频域数据获得模块,用于根据所述初始频域数据中的频率与幅值对应关系的信息获得所述待处理单帧音频的低频频域数据;加密参数序列获得模块,用于根据所述低频频域数据获得所述待处理单帧音频的加密参数序列;降噪时域数据获得模块,用于根据所述低频频域数据和所述初始时域数据获得所述待处理单帧音频的降噪时域数据;乱序模块,用于利用所述加密参数序列对所述降噪时域数据进行加密,获得所述待处理单帧音频的加密后的音频数据。
[0016]根据本公开的一实施例,所述低频频域数据获得模块,还用于:获取所述初始频域数据中幅值低于预设振幅阈值的频率的数据为所述低频频域数据。
[0017]根据本公开的一实施例,所述加密参数序列获得模块,还用于:将所述低频频域数据中的各个频率对应的幅值作为随机数序列,通过非线性函数将所述随机数序列映射为所述加密参数序列。
[0018]根据本公开的一实施例,所述非线性函数为S型生长曲线函数。
[0019]根据本公开的一实施例,所述降噪时域数据获得模块,包括:噪声时域数据获得模块,用于对所述低频频域数据进行所述时频转换的逆转换处理,获得所述待处理单帧音频的噪声时域数据;噪声时域数据去除模块,用于将所述待处理单帧音频的初始时域数据中的所述噪声时域数据去除,获得所述待处理单帧音频的降噪时域数据。
[0020]根据本公开的一实施例,所述乱序模块,还用于:获得所述降噪时域数据的平均幅值;将所述加密参数序列中的各个加密参数与所述平均幅值相乘,获得置乱参数序列;利用音频置乱算法将所述置乱参数序列插入所述降噪时域数据,获得所述待处理单帧音频的加密后的音频数据。
[0021]根据本公开的一实施例,所述装置还包括:分帧加窗模块,用于:获取待处理音频数据;对所述待处理音频数据进行分帧加窗处理,获得多帧待处理单帧音频的初始时域数据。
[0022]根据本公开的再一方面,提供一种设备,包括:存储器、处理器及存储在所述存储器中并可在所述处理器中运行的可执行指令,所述处理器执行所述可执行指令时实现如上
述任一种方法。
[0023]根据本公开的再一方面,提供一种计算机可读存储介质,其上存储有计算机可执行指令,所述可执行指令被处理器执行时实现如上述任一种方法。
[0024]本公开的实施例提供的音频处理方法,对待处理单帧音频的初始时域数据进行时频转换处理,获得待处理单帧音频的初始频域数据,然后根据初始频域数据中的频率与幅值对应关系的信息获得待处理单帧音频的低频频域数据,再根据低频频域数据获得待处理单帧音频的加密参数序列;根据低频频域数据和初始时域数据获得待处理单帧音频的降噪时域数据;然后利用加密参数序列对降噪时域数据进行加密,获得待处理单帧音频的加密后的音频数据,从而可实现利用待处理音频中的噪声数据生成真随机数后对降噪后的待处理音频进行加密,提高了生成真随机数的便捷性和灵活性,进而提高了音频加密的可靠性。
[0025]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
[0026]通过参照附图详细描述其示例实施例,本公开的上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频处理方法,其特征在于,包括:对待处理单帧音频的初始时域数据进行时频转换处理,获得所述待处理单帧音频的初始频域数据,所述初始频域数据包括频率与幅值对应关系的信息;根据所述初始频域数据中的频率与幅值对应关系的信息获得所述待处理单帧音频的低频频域数据;根据所述低频频域数据获得所述待处理单帧音频的加密参数序列;根据所述低频频域数据和所述初始时域数据获得所述待处理单帧音频的降噪时域数据;利用所述加密参数序列对所述降噪时域数据进行加密,获得所述待处理单帧音频的加密后的音频数据。2.根据权利要求1所述的方法,其特征在于,根据所述初始频域数据中的频率与幅值对应关系的信息获得所述待处理单帧音频的低频频域数据,包括:获取所述初始频域数据中幅值低于预设振幅阈值的频率的数据为所述低频频域数据。3.根据权利要求1或2所述的方法,其特征在于,根据所述低频频域数据获得所述待处理单帧音频的加密参数序列,包括:将所述低频频域数据中的各个频率对应的幅值作为随机数序列,通过非线性函数将所述随机数序列映射为所述加密参数序列。4.根据权利要求3所述的方法,其特征在于,所述非线性函数为S型生长曲线函数。5.根据权利要求1所述的方法,其特征在于,根据所述低频频域数据和所述初始时域数据获得所述待处理单帧音频的降噪时域数据,包括:对所述低频频域数据进行所述时频转换的逆转换处理,获得所述待处理单帧音频的噪声时域数据;将所述待处理单帧音频的初始时域数据中的所述噪声时域数据去除,获得所述待处理单帧音频的降噪时域数据。6.根据权利要求1所述的方法,其特征在于,利用所述加密参数序列对所述降噪时域数据进行加密,获得...

【专利技术属性】
技术研发人员:焦点李才顺李盟张振
申请(专利权)人:兆易创新科技集团股份有限公司
类型:发明
国别省市:

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

1