一种数据合成方法及其装置制造方法及图纸

技术编号:18621202 阅读:20 留言:0更新日期:2018-08-08 00:19
本发明专利技术公开了一种数据合成方法,按照如下步骤操作:将音频数据固化到第一固件中,并重新编译所述第一固件;对电声参数进行调试,并转换生成包含所述电声参数的数据文件;将数据文件和第一固件合成,并生成第二固件。本发明专利技术所述数据合成方法及其装置通过数据合成工具将编译工具生成的第一固件和转换工具生成的数据文件合成,并生成第二固件;本发明专利技术所述数据合成方法及其装置可节省人力资源,减少重新编译固件的麻烦,提高工作效率,提高正确率。

A data synthesis method and its device

The invention discloses a method of data synthesis, which is operated according to the following steps: the audio data is solidified into the first firmware and the first firmware is recompiled; the audio parameters are debugged and converted to the data file containing the electroacoustic parameters; the data file and the first firmware are synthesized and second firmware is generated. . The data synthesis method and device of the present invention can synthesize the data file generated by the first firmware and the conversion tool generated by the compiler tool through the data synthesis tool and generate the second firmware. The data synthesis method and the device of the invention can save the human resources, reduce the trouble of recompiling the firmware and improve the working efficiency. To improve the correct rate.

【技术实现步骤摘要】
一种数据合成方法及其装置
本专利技术涉及数据处理领域,特别是涉及了一种数据合成方法及其装置。
技术介绍
目前,音频行业一般利用MCU(MicroControlUnit微控制器)固件来控制音箱的电源、按键、显示等功能,利用DSP(DigitalSignalProcessing数字信号处理器)来设置调整音箱的声音效果。在音频行业中,普遍的做法是由软件工程师将音频数据编译到MCU固件中,由于导入MCU固件中的音频数据并非C语言格式的数据,且不能直接使用,就需要转换音频数据的格式,然后再将符合MCU固件格式的音频数据固化到MCU固件的编译软件中编译并进行烧录。由于人工在转换音频数据的格式或复制音频数据时,比较容易出错,而且如果MCU固件编译烧录后,经测试发现等电声参数仍不能符合要求时,就需要重新使用新的电声参数进行对MCU固件编译和烧录;整个过程复杂、容易出错,而且转换效率低下。
技术实现思路
本专利技术的目的在于针对现有技术存在的技术问题,提供一种数据合成方法及其装置,主要解决了原始状态的音频数据导入MCU固件中容易出错且效率低下的问题。为了解决以上提出的问题,本专利技术采用的技术方案为:本专利技术所提供的一种数据合成方法,步骤如下:将音频数据固化到第一固件中,并重新编译所述第一固件;对电声参数进行调试,并转换生成包含所述电声参数的数据文件;将数据文件和第一固件合成,并生成第二固件。作为本专利技术的进一步改进,所述将音频数据固化到第一固件中,并重新编译所述第一固件包括:修改所述第一固件的工程配置文件和C语言文件;重新编译修改后的所述第一固件,所述第一固件包含音频数据。作为本专利技术的进一步改进,所述音频数据为经数字信号处理器处理后的数据,所述音频数据不含电声参数。作为本专利技术的进一步改进,所述对电声参数进行调试可通过调试均衡器,并将调试好的所述电声参数转换生成C语言格式的数据文件。作为本专利技术的进一步改进,所述第二固件包含所述数据文件中的电声参数。作为本专利技术的进一步改进,所述数据合成方法的装置包括编译工具、转换工具以及数据合成工具;所述编译工具用于将音频数据固化到第一固件中,并重新编译所述第一固件;所述转换工具用于对电声参数进行调试,并转换生成包含所述电声参数的数据文件;所述数据合成工具用于将数据文件和第一固件直接合并,生成第二固件。作为本专利技术的进一步改进,所述编译工具具体用于:修改所述第一固件的工程配置文件和C语言文件;重新编译修改后的所述第一固件,所述第一固件包含音频数据。作为本专利技术的进一步改进,所述音频数据为经数字信号处理器处理后的数据,所述音频数据不含电声参数。作为本专利技术的进一步改进,所述对电声参数进行调试可通过调试均衡器,所述转换工具将调试好的所述电声参数转换生成C语言格式的数据文件。作为本专利技术的进一步改进,所述数据合成工具生成的第二固件含有所述数据文件中的电声参数。与现有技术相比,本专利技术的有益效果在于:本专利技术所述数据合成方法及其装置通过数据合成工具将编译工具生成的第一固件和转换工具生成的数据文件合成,并生成第二固件;本专利技术所述数据合成方法及其装置可节省人力资源,减少重新编译固件的麻烦,提高工作效率,提高正确率。附图说明图1为本专利技术实施例所述数据合成方法的步骤流程图;图2为应用于本专利技术实施例所述数据合成方法的装置。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施方式。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本专利技术的公开内容的理解更加透彻全面。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本专利技术。如图1所示,为本专利技术实施例所述数据合成方法的步骤流程图,包括如下步骤:步骤S100:将音频数据固化到第一固件中,并重新编译所述第一固件。在步骤100中,通过把外部输入的音频数据固化到第一固件的Flash(闪存)位置中,并重新编译所述第一固件。可选的,所述音频数据为经数字信号处理器处理后的数据,所述音频数据不含电声参数。可选的,所述第一固件为MCU(微控制器)固件,所述MCU固件为将微型计算机的主要部分集成在芯片上的单芯片微型计算机,在本专利技术的实施例中,所述MCU固件用于存储音频数据。可选的,所述将音频数据固化到第一固件中,并重新编译所述第一固件包括:修改所述第一固件的工程配置文件和C语言文件;重新编译修改后的所述第一固件,所述第一固件包含音频数据。可选的,对第一固件的工程配置文件进行修改为在所述第一固件的工程配置文件中添加代码:“placeataddressmem:0x9AFF{readonlysection.TAS5709};”。可选的,对第一固件的C语言文件进行修改为在所述第一固件的C语言文件中添加预编译指令代码:“#pragmalocation=“.TAS5709””。在本专利技术实施例中,所述将音频数据固化到第一固件中,并重新编译所述第一固件,可通过修改所述第一固件的工程配置文件和C语言文件,并重新编译生成第一固件。步骤S200:对电声参数进行调试,并转换生成包含所述电声参数的数据文件。在步骤200中,本专利技术实施例所述电声参数包括EQ(Equalizer均衡)数据等,所述电声参数调试好后,可转换生成C语言格式的数据文件。可选的,所述对电声参数进行调试可通过调试均衡器,并将调试好的所述电声参数转换生成C语言格式的数据文件;所述调试均衡器可增强声音信号的大小,使声音更加动听,所述声音信号可由网络输入或硬件输入,所述网络输入可通过无线WIFI、蓝牙等输入,所述硬件输入可通过SD卡、U盘等的音乐文件输入。本专利技术的实施例对电声参数进行调试,并转换生成包含所述电声参数的数据文件,可通过调试声音信号的电声参数,并把所述电声参数转换为C语言格式的数据文件。步骤S300:将数据文件和第一固件合成,并生成第二固件。在步骤300中,将所述数据文件与所述第一固件直接合并,并生成第二固件。在本专利技术的实施例中,所述将所述数据文件和所述第一固件直接合并,生成第二固件,所述生成第二固件中含有所述数据文件中的电声参数。本专利技术的实施例所述生成第二固件的工作流程如下:通过分别选择所述数据文件和所述第一固件,并显示操作过程中的选择执行状态;根据文件转换处理算法将所述数据文件转化为所述第一固件能识别的数据文件格式、且与所述第一固件直接合并,生成第二固件,所述第二固件包含所述数据文件中的电声参数。本专利技术实施例所述数据合成方法的操作简单,不容易出错,而且转换效率高。参照图2,为应用于本专利技术实施例所述数据合成方法的装置,包括编译工具1、转换工具2以及数据合成工具3;所述编译工具1用于将音频数据固定到第一固件中,并重新编译所述第一固件;所述编译工具1为IAR_for_STM8工具等,所述IAR_for_STM8工具为用于编译音箱系统MCU固件的工程配置文件和C语言文件的工具,并生成第一固件。可选的,所述音频数据为经数字信号处理器处理后的数据,所述音频数据不含电声参数。可选的,所述第一固件均为MCU(微控制器)固件,所本文档来自技高网
...

【技术保护点】
1.一种数据合成方法,其特征在于,步骤如下:将音频数据固化到第一固件中,并重新编译所述第一固件;对电声参数进行调试,并转换生成包含所述电声参数的数据文件;将数据文件和第一固件合成,并生成第二固件。

【技术特征摘要】
1.一种数据合成方法,其特征在于,步骤如下:将音频数据固化到第一固件中,并重新编译所述第一固件;对电声参数进行调试,并转换生成包含所述电声参数的数据文件;将数据文件和第一固件合成,并生成第二固件。2.根据权利要求1所述的数据合成方法,其特征在于,所述将音频数据固化到第一固件中,并重新编译所述第一固件包括:修改所述第一固件的工程配置文件和C语言文件;重新编译修改后的所述第一固件,所述第一固件包含音频数据。3.根据权利要求2所述的数据合成方法,其特征在于:所述音频数据为经数字信号处理器处理后的数据,所述音频数据不含电声参数。4.根据权利要求1所述的数据合成方法,其特征在于:所述对电声参数进行调试可通过调试均衡器,并将调试好的所述电声参数转换生成C语言格式的数据文件。5.根据权利要求1所述的数据合成方法,其特征在于:所述第二固件包含所述数据文件中的电声参数。6.一种数据合成方法的装置,其特征在于:所述数据合成方法的装置包...

【专利技术属性】
技术研发人员:邱凡吴兴振刘志雄
申请(专利权)人:深圳市三诺数字科技有限公司深圳市三诺声智联股份有限公司广西三诺数字科技有限公司
类型:发明
国别省市:广东,44

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

1