音频数据处理方法、装置、设备及存储介质与流程
- 国知局
- 2024-06-21 10:43:48
本申请涉及信息安全,尤其涉及一种音频数据处理方法、装置、设备及存储介质。
背景技术:
1、随着互联网音视频的流行,在音频中隐写特定信息,以满足保密传输和版权保护的需求越来越多。
2、现有技术中,通过在id3tag(文件曲目标签)中的特定属性写入要植入的信息,来达到隐写信息的目的。
3、然而,这种方式在详细信息时容易被发现,隐秘性低。
技术实现思路
1、本申请提供一种音频数据处理方法、装置、设备及存储介质,用以解决音频中特定信息隐秘性低的技术问题。
2、第一方面,本申请提供一种音频数据处理方法,包括:
3、获取待处理音频数据和待隐写内容;
4、基于预设长度和预设类型,根据待隐写内容生成为多个填充字符串;
5、判断待处理音频数据的编码格式;
6、若判定待处理音频数据的编码格式为目标音频编码格式,则根据待处理音频数据,获取待处理数据元素;
7、将多个填充字符串和待处理数据元素进行合并,得到新的填充元素;
8、将新的填充元素输入待处理音频数据,得到包含隐写内容的音频流。
9、在一种可能的实现方式中,判断待处理音频数据的编码格式之后,还包括:若待处理音频数据的格式不为目标音频编码格式,则将待处理音频数据的格式转换为目标音频编码格式。
10、在一种可能的实现方式中,根据待处理音频数据,获取待处理数据元素,包括:
11、判断待处理音频数据的文件格式;若待处理音频数据的文件格式为音频数据交换格式,则根据头信息,得到待处理音频数据的原始数据块信息;根据原始数据块信息,解析得到待处理数据元素,头信息表征待处理音频数据的开始;若待处理音频数据的文件格式为音频数据传输流,则根据同步头信息,得到待处理音频数据的帧头信息,根据帧头信息,解析得到原始数据块信息;根据原始数据块信息,解析得到待处理数据元素,同步头信息表征待处理音频数据中任一帧的开始。
12、在一种可能的实现方式中,基于预设长度和预设类型,根据待隐写内容生成为多个填充字符串,包括:采用预设算法,对待隐写内容进行编码,得到待隐写密文;将待隐写密文的类型设置为预设类型;基于预设长度将预设类型的隐写密文切分为多个,以得到多个填充字符串。
13、在一种可能的实现方式中,将多个填充字符串和待处理数据元素进行合并,得到新的填充元素,包括:为每个填充字符串添加预设前缀,得到具有预设前缀的填充字符串;将所有的具有预设前缀的填充字符串和待处理数据元素进行合并,得到新的填充元素。
14、在一种可能的实现方式中,还包括:
15、读取包含隐写内容的音频流并进行解析,得到数据元素;基于预设类型,对数据元素进行过滤,得到待处理数据;基于预设前缀,对待处理数据进行过滤,得到多个填充字符串;去除多个填充字符串的预设前缀,并按照预设顺序合并,得到待隐写内容。
16、第二方面,本申请提供一种音频数据处理装置,包括:
17、数据获取模块,用于获取待处理音频数据和待隐写内容;
18、填充字符串生成模块,用于基于预设长度和预设类型,根据待隐写内容生成为多个填充字符串;
19、编码格式判断模块,用于判断待处理音频数据的编码格式;
20、待处理数据元素获取模块,用于若判定待处理音频数据的编码格式为目标音频编码格式,则根据待处理音频数据,获取待处理数据元素;
21、填充元素合并模块,用于将多个填充字符串和待处理数据元素进行合并,得到新的填充元素;
22、输出模块,用于将新的填充元素输入待处理音频数据,得到包含隐写内容的音频流。
23、第三方面,本申请实施例提供一种电子设备,包括:处理器和与处理器通信连接的存储器;存储器存储计算机执行指令;处理器执行存储器存储的计算机执行指令,使得处理器执行如上第一方面以及第一方面各种可能的涉及的音频数据处理方法。
24、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,计算机执行指令被处理器执行时用于实现如上第一方面以及第一方面各种可能的涉及的音频数据处理方法。
25、本申请提供的音频数据处理方法、装置、设备及存储介质,通过将隐写内容转化为填充字符串,并获取待处理音频数据对应的待处理数据元素,然后将填充字符串和待处理数据元素进行合并,写入待处理音频数据中,能够实现在音频数据中隐写特定信息的目的,达到隐写内容不易被发现,增强其隐秘性的技术效果。
技术特征:1.一种音频数据处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述判断所述待处理音频数据的编码格式之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待处理音频数据,获取待处理数据元素,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于预设长度和预设类型,根据所述待隐写内容生成为多个填充字符串,包括:
5.根据权利要求1所述的方法,其特征在于,所述将所述多个填充字符串和所述待处理数据元素进行合并,得到新的填充元素,包括:
6.根据权利要求5所述的方法,其特征在于,还包括:
7.一种音频数据处理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,
9.一种电子设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的方法。
技术总结本申请提供一种音频数据处理方法、装置、设备及存储介质。该方法包括:获取待处理音频数据和待隐写内容;基于预设长度和预设类型,根据待隐写内容生成为多个填充字符串;判断待处理音频数据的编码格式;若判定待处理音频数据的编码格式为目标音频编码格式,则根据待处理音频数据,获取待处理数据元素;将多个填充字符串和待处理数据元素进行合并,得到新的填充元素;将新的填充元素输入待处理音频数据,得到包含隐写内容的音频流。本申请的方法,增强了音频中隐写内容的隐秘性。技术研发人员:原照萌,王波,张应团,马广博,谢继刚受保护的技术使用者:中国联合网络通信集团有限公司技术研发日:技术公布日:2024/2/1本文地址:https://www.jishuxx.com/zhuanli/20240618/21382.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。