基于音频的数据传输方法、装置及存储介质制造方法及图纸

技术编号:27654983 阅读:23 留言:0更新日期:2021-03-12 14:16
本发明专利技术提供了一种基于音频的数据传输方法,使用一个音频接口实现音频文件播放,数据交互以及系统在线升级,既不需要添加及更换硬件,也不需要额外的上位机软件,降低了设备成本,兼容性较好,并且操作简便,大幅度提升了嵌入式音频设备等带音频输入功能的终端的程序调试的效率。

【技术实现步骤摘要】
基于音频的数据传输方法、装置及存储介质
本专利技术涉及数据交互
,尤其涉及基于音频的数据传输方法、装置及存储介质。
技术介绍
在现有的嵌入式音频设备开发中,可以实现USB到音频(I2S)的转换(CP2615),将PC上的音频文件通过USB传输到嵌入式音频设备上进行播放,但是PC与嵌入式音频设备的数据交互以及系统在线编程需要通过其他接口(网口,USB,串口,JTAG)来完成。这样就要求嵌入式音频设备与PC间至少需要两套及以上的通信接口,一套用于传输音频文件,其他用于数据交互和系统在线升级,导致嵌入式音频设备的成本增加,因此需要一种能够基于音频载波的数据传输方法,以使得在传输音频的时候还能够传输其他数据。
技术实现思路
本专利技术提供了基于音频的数据传输方法、装置及存储介质,旨在解决上述
技术介绍
中提及的技术问题。本专利技术首先提供了一种基于音频的数据传输方法,应用于第一终端,通过所述第一终端将音频文件发送给第二终端,所述音频文件由16bit位宽大小的音频数据组成,所述音频数据的bit9、bit10、bit11和bit12均为0,所述方法包括以下步骤:将所述音频数据设置为正弦波形的载波;以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;将所述调制数据流传输到所述第二终端。进一步的,所述单位数据段插入的所述音频数据位于所述载波的中间部分,以使得传输到所述第二终端的所述调制数据流的初始部分为未插入所述单位数据段的音频数据。本专利技术还提供了一种基于音频的数据传输方法,应用于第二终端,所述方法还包括:获取调制数据流,其中所述调制数据流是由第一终端将待传输数据流以4bits位宽拆分得到的单位数据段,按照拆分顺序依次插入设置为正弦波形的载波的所述音频数据的bit9、bit10、bit11和bit12中得到的;监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据是否非零;当首次监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据非零时,将该所述bit9、bit10、bit11和bit12的组合数据提取作为首数据,并按顺序提取后续的所述音频数据中的bit9、bit10、bit11和bit12信息组合成原始的待传输数据流,其中所述待传输数据流为非音频信息的其他数据。进一步的,还包括特征检测步骤,包括:检测所述调制数据流是否周期输入;当检测到所述调制数据流以预设个数的周期输入后,开始监测所述音频数据中包含的bit9、bit10、bit11和bit12信息。本专利技术还提供了一种基于音频的数据传输装置,应用于第一终端,包括:设置模块,用于将所述音频数据设置为正弦波形的载波;拆分模块,用于以4bits位宽为单位拆分待传输数据流,得到单位数据段,其中所述待传输数据流为非音频信息的其他数据;调制模块,用于将所述单位数据段按照拆分顺序依次插入所述音频数据的bit9、bit10、bit11和bit12中,得到调制数据流;其中,一所述音频数据对应一所述单位数据段;传输模块,用于将所述调制数据流传输到所述第二终端。本专利技术还提供了一种基于音频的数据传输装置,应用于第二终端,包括:获取模块,用于获取调制数据流,其中所述调制数据流是由第一终端将待传输数据流以4bits位宽拆分得到的单位数据段,按照拆分顺序依次插入设置为正弦波形的载波的所述音频数据的bit9、bit10、bit11和bit12中得到的;监测模块,用于监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据是否非零;数据复原模块,用于当首次监测所述音频数据中的bit9、bit10、bit11和bit12的组合数据非零时,将该所述bit9、bit10、bit11和bit12的组合数据提取作为首数据,并按顺序提取后续的所述音频数据中的bit9、bit10、bit11和bit12信息组合成原始的待传输数据流,其中所述待传输数据流为非音频信息的其他数据。本专利技术还提供了一种存储介质,其上存储有计算机程序,所述程序被处理执行时实现上述的基于第一终端的基于音频的数据传输方法。本专利技术还提供了一种存储介质,其上存储有计算机程序,所述程序被处理执行时实现上述的基于第二终端的基于音频的数据传输方法。本公开实施例提供的技术方案可以包括以下有益效果:(1)使用一套接口实现音频文件播放,数据交互以及系统在线升级,既不需要添加及更换硬件,也不需要额外的上位机软件,降低了设备成本,兼容性较好。(2)操作简便,大幅度提升了嵌入式音频设备等带音频输入功能的终端的程序调试的效率。应当理解的是,以上的一般描述和后面的细节描述仅仅是示例性和解释性的,并不能限制本公开。附图说明图1是本专利技术提供的一实施例的应用于第一终端的基于音频的数据传输方法。图2是图1实施例的载波波形图。图3是图1实施例的调制数据流的波形图。图4是本专利技术提供的一实施例的应用于第二终端的基于音频的数据传输方法。图5是本专利技术提供的一实施例的应用于第一终端的基于音频的数据传输装置。图6是本专利技术提供的一实施例的应用于第二终端的基于音频的数据传输装置。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能解释为对本专利技术的限制。
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本领域技术人员应当理解,本专利技术所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言种类、级别,也不受其赖以运行的操作系统或平台所限制。理所当然地,此类概念也不受任何形式的终端所限制。本领域技术人员应当理解,本专利技术所称的用本文档来自技高网
...

【技术保护点】
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

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

1