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

文档序号:9525214阅读:383来源:国知局
基于终端运行环境的音频信号编码方法和系统的制作方法
【技术领域】
[0001]本发明涉及音频传输领域,尤其涉及基于终端运行环境的音频信号编码方法和系统。
【背景技术】
[0002]随着声音通信技术的发展,越来越多的终端(如空调器)采用声音来传输参数和控制指令,其它的终端基于其声音拾取装置拾取该参数和控制指令,并基于拾取到的参数和控制指令进行相应地操作,如调整其运行参数。
[0003]但是现有技术中,将待传递的源数据编码为音频信号时,往往将待传输的源数据按照预设的频率编码为音频信号,并基于音频播放装置将该音频信号传输至目标终端,但由于终端本身的噪音装置(如空调器上的压缩机以及风机)在振动过程中会产生噪音,同时该终端所处环境中的其它噪音装置也可能产生噪音装置,对传输的音频信号产生干扰,导致音频信号传输准确率较低。

【发明内容】

[0004]本发明的主要目的在于解决音频信号传输准确率较低的技术问题。
[0005]为实现上述目的,本发明提供的一种基于终端运行环境的音频信号编码方法,所述基于终端运行环境的音频信号编码方法包括以下步骤:
[0006]在侦测到音频信号编码指令时,终端获取待编码的源数据,并获取预设的噪音装置的运行参数;
[0007]所述终端根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率;
[0008]所述终端采用确定的编码频率将所述源数据编码为音频信号。
[0009]优选地,所述终端根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率的步骤包括:
[0010]在获取到的运行参数包括多个噪音装置的运行参数时,所述终端根据预设的运行参数与编码频率组之间的映射关系,确定各个噪音装置的运行参数对应的编码频率组;
[0011]在获取到的编码频率组有多个时,所述终端获取各个编码频率组之间交集;
[0012]在各个编码频率组之间交集为单个编码频率时,所述终端将该编码频率作为获取到的运行参数所对应的编码频率。
[0013]优选地,所述在获取到的编码频率组有多个时,所述终端获取到的各个编码频率组之间交集的步骤之后,所述终端根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率的步骤还包括:
[0014]在各个编码频率组之间交集为多个编码频率时,所述终端确定各个编码频率的优先级;
[0015]所述终端将优先级最高的编码频率作为所述噪音装置的运行参数对应的编码频率。
[0016]优选地,所述终端采用确定的编码频率将所述源数据编码为音频信号的步骤替换为:
[0017]所述终端获取预设的编码频率中除确定的编码频率之外的其它编码频率;
[0018]所述终端将获取的其它编码频率作为当前编码频率,并采用所述当前编码频率将所述源数据编码为音频信号。
[0019]优选地,所述终端根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率的步骤包括:
[0020]在获取到的运行参数包括多个噪音装置的运行参数时,所述终端根据预设的运行参数与编码频率映射关系,确定各个噪音装置的运行参数对应的编码频率;
[0021]在获取到的编码频率有多个时,所述终端将获取到的所有编码频率均作为获取到的运行参数所对应的编码频率。
[0022]优选地,所述终端获取预设的编码频率中除确定的编码频率之外的其它编码频率的步骤之后,所述基于终端运行状态的音频信号编码方法还包括:
[0023]在获取到的编码频率包含所有预设的编码频率时,所述终端输出提示信息。
[0024]此外,为实现上述目的,本发明还提出一种基于终端运行环境的音频信号编码系统,所述基于终端运行环境的音频信号编码系统包括:
[0025]获取模块,用于在侦测到音频信号编码指令时,终端获取待编码的源数据,以及获取噪音装置的运行参数;
[0026]确定模块,用于根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率;
[0027]第一编码模块,用于采用确定的编码频率将所述源数据编码为音频信号。
[0028]优选地,所述确定模块包括:
[0029]确定单元,用于在获取到的运行参数包括多个噪音装置的运行参数时,根据预设的运行参数与编码频率组之间的映射关系,确定各个噪音装置的运行参数对应的编码频率组;
[0030]获取单元,用于在获取到的编码频率组有多个时,获取各个编码频率组之间交集;
[0031]处理单元,用于在各个编码频率组之间交集为单个编码频率时,将该编码频率作为获取到的运行参数所对应的编码频率。
[0032]优选地,所述确定单元还用于在各个编码频率组之间交集为多个编码频率时,确定各个编码频率的优先级;所述处理单元还用于将优先级最高的编码频率作为所述噪音装置的运行参数对应的编码频率。
[0033]优选地,所述第一编码模块替换为:
[0034]第二编码模块,用于获取预设的编码频率中除确定的编码频率之外的其它编码频率,并将获取的其它编码频率作为当前编码频率,并采用所述当前编码频率将所述源数据编码为音频信号。
[0035]优选地,所述确定模块包括:
[0036]确定单元,用于在获取到的运行参数包括多个噪音装置的运行参数时,根据预设的运行参数与编码频率映射关系,确定各个噪音装置的运行参数对应的编码频率;
[0037]处理单元,用于在获取到的编码频率有多个时,将获取到的所有编码频率均作为获取到的运行参数所对应的编码频率。
[0038]优选地,所述基于终端运行状态的音频信号编码系统还包括:
[0039]提示模块,用于在获取到的编码频率包含所有预设的编码频率时,输出提示信息。
[0040]本发明提出的基于终端运行环境的音频信号编码方法和系统,在侦测到音频信号编码指令时,终端获取待编码的源数据,以及预设的噪音装置的运行参数,并根据预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率,所述终端采用确定的编码频率将所述源数据编码为音频信号,终端采用避免噪音装置产生的音频的方式进行音频信号的传输,使得目标终端可准确识别该终端发送的音频信号,提高音频信号传输准确率。
【附图说明】
[0041]图1为本发明实现基于终端运行环境的音频信号编码的终端的较佳实施例的硬件结构示意图;
[0042]图2为图1中基于终端运行环境的音频信号编码系统的第一实施例的功能模块示意图;
[0043]图3为图1中基于终端运行环境的音频信号编码系统的第二实施例的功能模块示意图;
[0044]图4为本发明基于终端运行环境的音频信号编码方法第一实施例的流程示意图;
[0045]图5为本发明基于终端运行环境的音频信号编码方法第二实施例的流程示意图。
[0046]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0047]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0048]参照图1,图1为本发明实现基于终端运行环境的音频信号编码的终端的较佳实施例的硬件结构示意图。
[0049]该终端1包括处理单元11、存储单元12、编码单元13以及基于终端运行环境的音频信号编码系统14。
[0050]所述编码单元13,用于在处理单元11的控制下,将待编码的源数据编码为音频信号。
[0051]存储单元12,用于存储基于终端运行环境的音频信号编码系统14及其运行数据,预设的运行参数与编码频率之间的映射关系。需要强调的是,该存储单元12既可以是一个单独的存储装置,也可以是多个不同存储装置的统称,在此不作赘述。
[0052]该处理单元11,用于调用并执行空调器运行参数调整系统14,并在侦测到音频信号编码指令时,获取待编码的源数据,并获取预设的噪音装置的运行参数,调用存储单元12中存储的预设的运行参数与编码频率之间的映射关系,确定获取到的运行参数对应的编码频率,并调用编码单元13采用获取到的编码频率将所述源数据编码为音频信号。该处理单元11与存储单元12既可以分别是单独的单元,也可以集成在一起,构成一个控制器,在此不作赘述。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1