基于终端运行环境的音频信号编码方法和系统的制作方法_2

文档序号:9525214阅读:来源:国知局
r>[0053]参照图2,图2为图1中基于终端运行环境的音频信号编码系统第一实施例的功能模块示意图。
[0054]需要强调的是,对本领域的技术人员来说,图2所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图2所示的基于终端运行环境的音频信号编码系统14,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该基于终端运行环境的音频信号编码系统14的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。
[0055]本实施例提出的基于终端运行环境的音频信号编码系统14,包括:
[0056]获取模块141,用于在侦测到音频信号编码指令时,终端获取待编码的源数据,以及获取预设的噪音装置的运行参数;
[0057]在本实施例中,在终端向目标终端发送语音控制指令,或者终端向目标终端发送音频信号时触发音频信号编码指令。该预设的噪音装置可为终端内运行的噪音装置,如空调器内的压缩机以及风机等会因震动产生噪音的装置,也可为终端的运行环境中产生噪音的装置如电机等。该源数据可为文字数据也可为音频数据。
[0058]在预设的噪音装置为终端内的噪音装置时,获取模块141可在侦测到音频信号编码指令时,直接获取其内运行的噪音装置当前的运行参数,例如终端为空调器时,获取的噪音装置运行参数可为压缩机低频运行以及风机高频运行等;在预设的噪音装置为终端运行环境中的噪音装置时,获取模块141可在侦测到音频信号编码指令时,向噪音装置发送运行参数获取指令,以供噪音装置在接收到运行参数获取指令时,向终端发送运行参数,或者噪音装置实时或定时向终端发送运行参数,获取模块141可直接获取终端当前发送的或者在预设时间间隔内发送的运行参数。
[0059]确定模块142,用于根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率;
[0060]在本实施例中,预设的运行参数可对应有多个编码频率,也可仅对应一个编码频率,该编码频率与噪音装置产生的噪音的频率不同,以供目标终端将终端发送的音频信号与噪音装置产生的噪音区别开来。例如,噪音装置为压缩机,压缩机的运行参数为低频运行,且在压缩机低频运行时产生的噪音频率为12KHZ,则在运行参数为压缩机低频运行时,对应的编码频率为14KHZ。
[0061]第一编码模块143,用于采用确定的编码频率将所述源数据编码为音频信号。
[0062]在本实施例中,采用确定的编码频率将源数据编码为音频信号后,可直接播放该音频信号以将该音频信号传输至目标设备,也可将该音频信号发送给预设的播放装置进行播放,以将该音频信号传输至目标设备。
[0063]本实施例提出的基于终端运行环境的音频信号编码系统,在侦测到音频信号编码指令时,终端获取待编码的源数据,以及预设的噪音装置的运行参数,并根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率,所述终端采用确定的编码频率将所述源数据编码为音频信号,终端采用避免噪音装置产生的音频的方式进行音频信号的传输,使得目标终端可准确识别该终端发送的音频信号,提高音频信号传输准确率。
[0064]进一步地,为提高音频信号传输的准确性,所述确定模块142包括:
[0065]确定单元,用于在获取到的运行参数包括多个噪音装置的运行参数时,根据预设的运行参数与编码频率组之间的映射关系,确定各个噪音装置的运行参数对应的编码频率组;
[0066]在本实施例中,获取模块142可获取噪音终端的运行参数以及产生的噪音频率之间的映射关系,并将各个噪音频率与预设的编码频率进行比对,将预设的编码频率中除噪音频率之外的其它编码频率,作为噪音装置的运行参数所对应的编码频率组,生成模块生成并保存运行参数与编码频率组之间的映射关系。
[0067]获取单元,用于在获取到的编码频率组有多个时,获取各个编码频率组之间交集;
[0068]处理单元,用于在各个编码频率组之间交集为单个编码频率时,将该编码频率作为获取到的运行参数所对应的编码频率。
[0069]例如,该终端为空调器,其对应的噪音装置运行参数包括压缩机低频运行、压缩机高频运行、风机低频运行、风机高频运行。且风机低频运行所对应的编码频率组为(10KHZ,14KHZ),压缩机低频运行的编码频率组为(8KHZ,10KHZ),则两个编码频率组之间的交集为10KHZ,故将10KHZ作为获取到的运行参数所对应的编码频率。
[0070]本领域技术人员可以理解的是,为提高音频信号传输的准确率,该系统还包括提示模块,用于各个编码频率组之间无交集时,可输出提示信息。该提示信息可为光提示信息及/或声音提示信息及/或文字信息。在提示信息为光提示信息时,输出该光提示信息可为控制指示灯切换至预设的颜色,或者控制指示灯以预设的频率闪烁,或者点亮指示灯等等。
[0071]进一步地,为提高音频信号传输的准确性,所述确定单元还用于在各个编码频率组之间交集为多个编码频率时,确定各个编码频率的优先级;所述处理单元还用于将优先级最高的编码频率作为所述噪音装置的运行参数对应的编码频率。
[0072]例如,该终端为空调器,其对应的噪音装置运行参数包括压缩机低频运行、压缩机高频运行、风机低频运行、风机高频运行。且风机低频运行所对应的编码频率组为(10KHZ,12KHZ, 14KHZ, 16KHZ, 18KHZ),压缩机低频运行的编码频率组为(8KHZ,10KHZ, 14KHZ, 16KHZ,18KHZ),则两个编码频率组之间的交集为10KHZ、14KHZ、16KHZ以及18KHZ,若14KHZ的优先级最高,则将14KHZ作为获取到的运行参数所对应的编码频率。该优先级可由用户或者厂家进行设定。
[0073]本领域技术人员可以理解的是,为提高音频信号传输的准确性,所述确定模块142还包括,界面推送单元,用户在各个编码频率组之间交集为多个编码频率时,显示包括所述多个编码频率的编码频率选择界面,以供用户基于所述编码频率选择界面选择对应的编码频率,在接收到编码频率选择指令时,处理单元确定编码频率选择指令对应的编码频率,并将确定的编码频率作为所述噪音装置的运行参数对应的编码频率。
[0074]进一步地,为提高音频信号传输的准确性,参照图3,提出本发明基于终端运行环境的音频信号编码系统第二实施例,在本实施例中,所述第一编码模块143替换为:
[0075]第二编码模块144,用于获取预设的编码频率中除确定的编码频率之外的其它编码频率,并将获取的其它编码频率作为当前编码频率,并采用所述当前编码频率将所述源数据编码为音频信号。
[0076]在本实施例中,预设的运行参数仅对应一个编码频率,该编码频率与噪音装置产生的噪音的频率相同,第二编码模块采用预设的编码频率中除确定的编码频率之外的其它编码频率将所述源数据编码为音频信号,以供目标终端将终端发送的音频信号与噪音装置产生的噪音区别开来。例如,噪音装置为压缩机,压缩机的运行参数为低频运行,且在压缩机低频运行时产生的噪音频率为12KHZ,则在运行参数为压缩机低频运行时,对应的编码频率为12KHZ,若预设的编码频率为12KHZ和14KHZ,则当前的编码频率为14KHZ,采用14KHZ的编码频率将所述源数据编码为音频信号。
[0077]在本实施例中,采用确定的编码频率将源数据编码为音频信号后,可直接播放该音频信号以将该音频信号传输至目标设备,也可将该音频信号发送给预设的播放装置进行播放,以将该音频信号传输至目标设备。
[0078]进一步地,为提高音频信号传输的准确性,在本发明基于终端运行环境的音频信号编码系统第二实施例中,所述确定模块142包括:
[0079]确定单元,用于在获取到的运行参数包括多个噪音装置的运行参数时,根据预设的运行参数与编码频率映射关系,确定各个噪音装置的运行参数对应的编码频率;
[0080]处理单元,用于在获取到的编码频率有多个时,将获取到的所有编码频率均作为获取到的运行参数所对应的编码频率。
[0081]例如,该终端为空调器,其对应的噪音装置运行参数包括压缩机低频运行、压缩机高频运行、风机低频运行、风机高频运行。且风机低频运行所对应的编码频率为(8KHZ),压缩机低频运行的编码频率为(12KHZ),则将8KHZ和12KHZ,作为获取到的运行参数所对应的编码频率。
[0082]本领域技术人员可
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1