【技术实现步骤摘要】
基于音频的数据传输方法、装置及存储介质
本专利技术涉及数据交互
,尤其涉及基于音频的数据传输方法、装置及存储介质。
技术介绍
在现有的嵌入式音频设备开发中,可以实现USB到音频(I2S)的转换(CP2615),将PC上的音频文件通过USB传输到嵌入式音频设备上进行播放,但是PC与嵌入式音频设备的数据交互以及系统在线编程需要通过其他接口(网口,USB,串口,JTAG)来完成。这样就要求嵌入式音频设备与PC间至少需要两套及以上的通信接口,一套用于传输音频文件,其他用于数据交互和系统在线升级,导致嵌入式音频设备的成本增加,因此需要一种能够基于音频载波的数据传输方法,以使得在传输音频的时候还能够传输其他数据。
技术实现思路
本专利技术提供了基于音频的数据传输方法、装置及存储介质,旨在解决上述
技术介绍
中提及的技术问题。本专利技术首先提供了一种基于音频的数据传输方法,应用于第一终端,通过所述第一终端将音频文件发送给第二终端,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述方法包括以下步骤:将所述音频数据设置为正弦波形的载波;以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;将所述调制数据流传输 ...
【技术保护点】
1.一种基于音频的数据传输方法,应用于第一终端,通过所述第一终端将音频文件发送给第二终端,其特征在于,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述方法包括以下步骤:/n将所述音频数据设置为正弦波形的载波;/n以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;/n将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;/n将所述调制数据流传输到所述第二终端。/n
【技术特征摘要】
1.一种基于音频的数据传输方法,应用于第一终端,通过所述第一终端将音频文件发送给第二终端,其特征在于,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述方法包括以下步骤:
将所述音频数据设置为正弦波形的载波;
以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;
将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;
将所述调制数据流传输到所述第二终端。
2.根据权利要求1所述的数据传输方法,其特征在于,所述单位数据段插入的所述音频数据位于所述载波的中间部分,以使得传输到所述第二终端的所述调制数据流的初始部分为未插入所述单位数据段的音频数据。
3.一种基于音频的数据传输方法,应用于第二终端,其特征在于,所述方法还包括:
获取调制数据流,其中所述调制数据流是由第一终端将待传输数据流以4bits位宽拆分得到的单位数据段,按照拆分顺序依次插入设置为正弦波形的载波的所述音频数据的bit9、bit10、bit11和bit12中得到的;
监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据是否非零;
当首次监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据非零时,将该所述bit9、bit10、bit11和bit12的组合数据提取作为首数据,并按顺序提取后续的所述音频数据中的bit9、bit10、bit11和bit12信息组合成原始的待传输数据流,其中所述待传输数据流为非音频信息的其他数据。
4.根据权利要求1所述的数据传输方法,其特征在于,还包括特征检测步骤,包括:
检测所述调制数据流是否周期输入;
当检测...
【专利技术属性】
技术研发人员:陈昌明,李志宏,范科伟,刘承,王俊,
申请(专利权)人:深圳安捷丽新技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。