一种降噪数据传输方法和设备与流程

文档序号:13908467阅读:172来源:国知局
一种降噪数据传输方法和设备与流程

本发明涉及通信技术领域,尤其涉及一种降噪数据传输方法和设备。



背景技术:

车机是一种安装在车辆中控台内的车载信息娱乐产品的简称,具有拨打电话、播放多媒体文件等功能。针对车机播放音频文件的实现过程而言,该过程如图1a所示,包括:车机从保存有音频文件的存储空间中,读取音频文件中的音频数据;按照一定的传输速率,将读取到的音频数据传输至数/模转换器;数/模转换器将音频数据转化为电信号,该电信号会传输至扬声器;扬声器根据接收到的电信号输出声波,从而实现音频文件的播放。其中,数/模转换器是指将数字信号转换为模拟信号的器件。

在实际场景中,车机可能会在比较嘈杂的环境中播放音频文件,这会使得扬声器输出的声波受到环境中的其他声波(后称噪声)的干扰,从而使用户难以清楚地听到对应于音频文件的声波。这里所说的比较嘈杂的环境,比如可以是人们在车内热烈交谈的环境,或者在车窗开启的情况下,车外的噪声分贝比较高的环境,等。

为了解决上述问题,有相关技术提出,车机可以根据噪声生成降噪信号,并利用该降噪信号达到降低噪声对声波的干扰。其中,这里所说的降噪信号,也可以通过扬声器转换为一种声波,该降噪信号从功能上讲,可以达到:在环境中存在所述噪声的情况下,若该降噪信号对应的声波与音频文件对应的声波一起从扬声器输出,可以起到抵消所述噪声对音频文件对应的声波的干扰的作用。

相关技术中,生成降噪信号并利用降噪信号降低所述干扰的过程如图1b所示。图1b中,一方面,针对音频数据而言,车机可以从音频文件存储空间中读取音频文件中的音频数据,并按照既定的默认传输速率传输至数/模转换器;另一方面,车机可以利用声波采集器(如麦克风等),对噪声进行采集,并利用模/数转换器(将模拟信号转换为数字信号的器件),将采集到的噪声转化为相应的数字信号(后称噪声数据);而后,车机根据降噪数据生成算法(可设置在算法模块中),生成降噪信号对应的降噪数据并保存至降噪数据存储空间;车机从降噪数据存储空间读取降噪数据,并按照既定的默认传输速率传输至数/模转换器。

数/模转换器一方面将音频数据转化为电信号(称第一电信号),该第一电信号会传输至扬声器;另一方面,将降噪数据转化为电信号(称第二电信号),该第二电信号会传输至扬声器。扬声器根据接收到的电信号,输出相应的音频数据对应的声波以及降噪信号对应的声波。

上述现有技术,往往会预先针对降噪数据设置既定的默认传输带宽,这就使得降噪数据传输到数/模转换器时所采用的最大传输速率受到限制,可能导致扬声器输出的降噪信号对应的声波失真。一旦降噪信号对应的声波失真,不能有效抵消环境噪声,用户将难以清楚地听到对应于音频文件的声波。

除此之外,其他计算设备在采用上述类似方式对音频文件进行播放时,也会存在上述问题。



技术实现要素:

有鉴于此,本发明实施例提供了一种降噪数据传输方法和设备,用于解决现有的计算设备在按照既定的默认传输带宽传输降噪数据时,降噪数据的传输速率受限,可能导致降噪数据对应的降噪信号失真的问题。

本发明实施例提供了一种降噪数据传输方法,包括:

确定降噪信号的指定属性值;所述降噪信号的指定属性值,为表征在指定条件下传输降噪数据所需的传输带宽的属性值;所述指定条件包括:使得数/模转换器按照与噪声的采样率对应的数/模转换速率,对传输到所述数/模转化器的所述降噪数据进行转换后生成的降噪信号不失真;所述降噪数据,为所述降噪信号对应的数据;

根据所述降噪信号的指定属性值,确定传输所述降噪数据的传输带宽;

按照确定出的所述传输带宽,对所述降噪数据进行传输。

本发明实施例提供了一种降噪数据传输设备,包括:

计算单元,用于确定降噪信号的指定属性值;所述降噪信号的指定属性值,为表征在指定条件下传输降噪数据所需的传输带宽的属性值;所述指定条件包括:使得数/模转换器按照与噪声的采样率对应的数/模转换速率,对传输到所述数/模转化器的所述降噪数据进行转换后生成的降噪信号不失真;所述降噪数据,为所述降噪信号对应的数据;

确定单元,根据所述降噪信号的指定属性值,确定传输所述降噪数据的传输带宽;

传输单元,用于按照所述确定单元确定出的所述传输带宽,对所述降噪数据进行传输。

本发明实施例还提供了一种降噪数据传输方法,包括:

确定传输降噪数据的第一传输带宽,所述第一传输带宽根据上述记载的降噪数据的传输方法确定得到;

按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输;所述音频数据,为播放的音频文件中的数据。

本发明实施例还提供了一种降噪数据传输设备,包括:

确定单元,用于确定传输降噪数据的第一传输带宽,所述第一传输带宽根据上述记载的降噪数据的传输方法确定得到;

传输单元,用于按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输;所述音频数据,为播放的音频文件中的数据。

本发明有益效果如下:

本发明实施例提供的技术方案,根据降噪信号的指定属性值,确定传输降噪信号对应的降噪数据所需的传输带宽,并按照确定的传输带宽传输所述降噪数据,相较于现有技术中使用设定的传输带宽传输降噪数据,本发明实施例使用根据降噪信号的指定属性值确定的传输带宽传输降噪数据,可以使得降噪数据的传输速率与保证降噪信号不失真的情况下所需求的传输速率相匹配,从而能够满足降噪数据对传输带宽的需求,使得在按照与噪声的采样率对应的数/模转换速率,对所述降噪数据进行转换后生成的降噪信号不失真。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1a为现有技术中车机播放音频文件的示意图;

图1b为现有技术中车机利用降噪信号降低噪声干扰的示意图;

图2为本发明实施例提供的一种降噪数据传输方法的流程示意图;

图3为本发明实施例提供的一种降噪数据传输方法的流程示意图;

图4为本发明实施例提供的一种降噪数据传输方法的流程示意图;

图5为本发明实施例提供的车机播放音频文件的示意图;

图6为本发明实施例提供的一种降噪数据传输设备的结构示意图;

图7为本发明实施例提供的一种降噪数据传输设备的结构示意图。

具体实施方式

现有技术中,在传输降噪数据时,通常使用既定的默认传输带宽进行传输,使得降噪数据传输到数/模转换器时所采用的最大传输速率受到限制。比如,既定默认的传输带宽为akbps,而当前噪声较大,导致单位时间内生成的相应的降噪数据的量较大,进而使得降噪数据实际所需的传输带宽为bkbps,b大于a,那么,按照akbps传输降噪数据,将导致单位时间内传输的降噪数据小于单位时间内生成的降噪数据(相当于单位时间内发生的数据传输中产生了数据丢失),从而使得将降噪数据转换后的降噪信号失真。并且,在实际应用场景中,降噪数据可以随环境噪声的变化而变化,传输降噪数据所需的传输带宽也会相应变化,这样,使用设定的传输带宽传输降噪数据,还可能出现设定的传输带宽远大于单位时间内生成的降噪数据的量,从而导致不必要传输资源浪费。

本发明实施例提供的技术方案,根据降噪信号的指定属性值,确定传输降噪信号对应的降噪数据所需的传输带宽,并按照确定的传输带宽传输所述降噪数据,相较于现有技术中使用设定的传输带宽传输降噪数据,本发明实施例使用根据降噪信号的指定属性值确定的传输带宽传输降噪数据,可以使得降噪数据的传输速率与保证降噪信号不失真的情况下所需求的传输速率相匹配,从而能够满足降噪数据对传输带宽的需求,使得在按照与噪声的采样率对应的数/模转换速率,对所述降噪数据进行转换后生成的降噪信号不失真。

本发明实施例,可以在计算设备传输降噪数据后,对所述降噪数据进行转换得到的降噪信号不失真,进而使得降噪信号可以有效抵消环境噪声的干扰,所述计算设备可以是安装在车辆中控台中的车机,也可以是其他具有音频播放功能的设备,比如,手机,笔记本电脑,等。

下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1

图2为本发明实施例提供的一种降噪数据传输方法的流程示意图,所述方法如下所述。

步骤201:确定降噪信号的指定属性值。

在步骤201中,在存在环境噪声的环境中,可以使用噪声采集设备采集所述环境噪声,并按照环境噪声所需的采样率对环境噪声进行采样,得到数字化后的噪声数据,此时,可以根据数字化后的噪声数据生成降噪数据,所述降噪数据为降噪信号对应的数据。

需要说明的是,在对所述噪声进行采样时,噪声所需的采样率可以是所述噪声的最大频率的至少2倍,使得所述噪声按照所述采样率采样得到的数字信号可以完整地包含所述噪声中的信息。

这样,在根据环境噪声得到降噪数据后,可以确定得到所述降噪信号的指定属性值,这里的降噪信号的指定属性值,为表征在指定条件下传输降噪信号对应的降噪数据所需的传输带宽的属性值。

在本发明实施例中,所述降噪信号的指定属性值可以是所述降噪信号对应的噪声类型的数量和/或噪声类型,所述噪声类型,指的是由不同原因产生的噪声的类型,比如,车辆在行驶过程中轮胎产生的噪声可以是一种类型的噪声,车辆发动机运行时产生的噪声也可以是一种类型的噪声,另外,由于车辆的快速行驶而导致空气急速流动产生的风声也是一种类型的噪声(风噪),等等。

在实际应用场景中,确定所述降噪信号对应的噪声类型的数量和/或噪声类型的方法,包括:可以对采集到的噪声进行频谱分析,在得到分析结果后,根据所述分析结果确定所述噪声类型的数量和/或噪声类型。

具体地,可以将分析得到的所述噪声的频谱,与预设的不同类型的噪声的频谱进行对比,根据对比结果,确定所述噪声包含的噪声的类型,进而确定所述噪声类型的数量,其中,所述预设的不同类型的噪声的频谱可以通过预先对不同类型的噪声进行频谱分析得到。

比如,针对车辆在行驶过程中轮胎产生的噪声(以下简称轮胎噪声),可以将预设的轮胎噪声的频谱与采集到的所述噪声的频谱进行对比,确定采集到的所述噪声中是否包含轮胎噪声,如果包含,那么,可以将所述噪声类型的数量加一。如果根据类似方法,还确定出采集到的噪声中包含其他类型的噪声,则可以将所述数量再进行增加。

在本发明实施例中,所述降噪信号的指定属性值还可以是根据按照所述采样率采样得到的环境噪声,在单位时间内生成的所述降噪数据的数据量,其中,所述数据量可以表征所述降噪信号对应的噪声的强弱(数据量越大,噪声的强度越强。)

所述指定条件可以包括:使得数/模转换器按照与噪声的采样率对应的数/模转换速率,对传输到所述数/模转化器的所述降噪数据进行转换后生成的降噪信号不失真。也就是说,在按照与噪声的采样率对应的数/模转换速率,将降噪数据转化为降噪信号后,转化后的降噪信号可以包含降噪数据中的全部信息,即所述降噪信号对应的声波可以抵消所述环境噪声的干扰。

步骤202:根据所述降噪信号的指定属性值,确定传输所述降噪数据的传输带宽。

在步骤202中,已知所述降噪数据的指定属性值,可以根据确定的所述降噪信号的指定属性值,确定传输所述降噪数据的传输带宽。

在本发明实施例中,确定传输降噪信号所需的传输带宽,可以等同于确定传输所述降噪数据的数据传输速率。也就是说,根据所述降噪信号的指定属性值,确定以怎样的数据传输速率传输所述降噪数据,使得在按照与所述采样率对应的数/模转换速率,对所述降噪数据进行转换后生成的降噪信号不失真。

基于上述步骤101中记载的内容,所述指定属性值可以是所述降噪信号对应的噪声类型的数量和/或噪声类型,也可以是根据按照所述采样率采样得到的噪声,在单位时间内实际生成的所述降噪数据的数据量,那么,在本发明实施例中,可以从上述两个方面确定传输所述降噪数据的传输带宽。

具体地,当所述指定属性值为“所述降噪信号对应的噪声类型的数量和/或噪声类型”时,确定传输所述降噪数据的传输带宽,包括:

根据所述噪声类型的数量和/或噪声类型,预测根据按照所述采样率采样得到的噪声,在单位时间内生成的所述降噪数据的数据量;

根据预测出的所述数据量,确定传输所述降噪数据的传输带宽。

在实际应用场景中,如果所述噪声类型比较多,可以说明,环境中的所述噪声杂乱,干扰较强,那么,可以预测单位时间内生成的所述降噪数据的数据量比较多,此时,可以确定传输所述降噪数据的传输带宽比较大;如果所述噪声类型比较少,可以说明,环境中的所述噪声的类型比较单一,那么,可以预测单位时间内生成的所述降噪数据的数据量比较少,此时,可以确定传输所述降噪数据的传输带宽比较小。

本发明实施例中,可以预先通过试验的方式,估计出在保证降噪信号不失真的前提下,各种可能存在的噪声类型对应的、单位时间内需传输至数/模转换器的降噪数据的最大数据量,并针对每种噪声类型,保存估计出的所述最大数据值。后续,基于保存的所述最大数据值,可以在确定出噪声类型后,分别根据不同噪声类型所对应的所述最大数据量,估计在单位时间内生成的降噪数据的数据量。具体而言,可以将确定出的噪声类型分别对应的所述最大数据量的总和,作为预测出的单位时间内生成的降噪数据的数据量。

本发明实施例中,若假设通过试验的方法,估计出在保证降噪信号不失真的前提下,各种可能存在的噪声类型对应的、单位时间内需传输至数/模转换器的降噪数据的最大数据量差异较小,那么,对所述最大数据量中的最大值进行保存。后续,基于保存的所述最大值,可以在确定出噪声类型后,统计确定出的噪声类型的数量,然后,以该数量乘以保存的所述最大值得到的乘积值,作为预测出的单位时间内生成的降噪数据的数据量。

当所述指定属性值为“根据按照所述采样率采样得到的噪声,在单位时间内实际生成的所述降噪数据的数据量”时,可以根据在单位时间内实际生成的所述降噪数据的数据量确定所述传输带宽,比如,在单位时间内实际生成的所述降噪数据的数据量比较多时,可以确定所述传输带宽比较大,在单位时间内实际生成的所述降噪数据的数据量比较少时,可以确定所述传输带宽比较小。本发明实施例中,可以通过对降噪数据生成算法输出的降噪数据进行流量监控,确定“根据按照所述采样率采样得到的噪声,在单位时间内实际生成的所述降噪数据的数据量”。

步骤203:按照确定出的所述传输带宽,对所述降噪数据进行传输。

在步骤203中,在传输所述降噪数据时,可以按照确定的所述传输带宽,对所述降噪数据进行传输,使得使得数/模转换器按照与噪声的采样率对应的数/模转换速率,对所述降噪数据进行转换后生成的降噪信号不失真。

在本发明的另一实施例中,按照确定出的所述传输带宽,对所述降噪数据进行传输后,所述方法还包括:

在所述降噪信号的指定属性值发生变化后,根据变化后的所述指定属性值,确定传输相应的降噪数据的传输带宽;

按照根据变化后的所述指定属性值确定出的所述传输带宽,对相应的降噪数据进行传输。

在实际应用中,环境噪声不是固定不变的,那么,可以实时监控传输环境的环境噪声,在确定环境噪声发生变化时,可以根据变化后的环境噪声生成新的降噪信号,此时,所述新的降噪信号的指定属性值也会发生变化。

在所述指定属性值发生变化时,为了使得所述新的降噪信号对应的降噪数据可以在所述指定条件下传输,可以根据变化后的所述指定属性值,按照上述记载的方法确定传输所述新的降噪信号对应的降噪数据的传输带宽,并使用确定的新的传输带宽,传输所述新的降噪数据。其中,所述相应的降噪数据即为所述新的降噪信号对应的降噪数据。

比如,在确定环境噪声变强时,可以以更高的传输带宽传输所述新的降噪数据,在确定所述环境噪声变弱时,可以以比较低的传输带宽传输所述新的将噪数据。

本发明实施例提供的技术方案,根据降噪信号的指定属性值,确定传输降噪信号对应的降噪数据所需的传输带宽,并按照确定的传输带宽传输所述降噪数据,相较于现有技术中使用设定的传输带宽传输降噪数据,本发明实施例使用根据降噪信号的指定属性值确定的传输带宽传输降噪数据,可以使得降噪数据的传输速率与保证降噪信号不失真的情况下所需求的传输速率相匹配,从而能够满足降噪数据对传输带宽的需求,使得在按照与噪声的采样率对应的数/模转换速率,对所述降噪数据进行转换后生成的降噪信号不失真。

实施例2

图3为本发明实施例提供的一种降噪数据传输方法的流程示意图,所述方法如下所述。

步骤301:确定传输降噪数据的第一传输带宽。

在步骤301中,计算设备在播放音频文件时,如果存在环境噪声,为了抵消环境噪声的干扰,可以根据所述环境噪声生成降噪信号,并确定传输所述降噪信号对应的降噪数据的第一传输带宽,使得按照所述第一传输带宽传输所述降噪数据后,所述降噪数据转化后的所述降噪信号可以抵消所述环境噪声的干扰。

具体地,可以根据上述实施例1中记载的方法确定传输所述降噪数据的第一传输带宽,这里不再重复描述。

步骤302:按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输。

其中,所述音频数据,为播放的音频文件中的数据。

在步骤302中,计算设备在播放音频文件时,为了抵消所述环境噪声的干扰,可以按照所述音频文件对应的音频数据所需的第二传输带宽传输所述音频数据,并同时按照所述第一传输带宽传输所述降噪数据。

在实际应用场景中,可以将所述音频数据以及所述降噪数据传输至数/模转化器,这样,所述数/模转化器可以按照设定的数/模转换速率将所述音频数据转化为相应的第一电信号,以及按照与噪声的采样率对应的数/模转换速率,将所述降噪数据转化为相应的第二电信号。

所述数/模转化器可以将所述第一电信号以及所述第二电信号输出至扬声器,所述扬声器在接收到所述第一电信号以及所述第二电信号时,将所述第一电信号转化为音频数据对应的声波输出,将所述第二电信号转化为降噪数据对应的声波输出。

这样,由于按照确定的所述第一传输带宽对所述降噪数据进行传输,因此,所述数/模转化器将所述降噪数据转化后生成的降噪信号没有失真,进而使得所述降噪信号对应的声波可以抵消环境中的噪声。

在本发明的另一实施例中,按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输后,所述方法还包括:

在所述传输环境的噪声发生变化时,根据变化后的噪声,确定传输相应的降噪数据的第三传输带宽;

按照所述第一传输带宽对所述音频数据进行传输,并按照所述第三传输带宽对相应的降噪数据进行传输。

在实际应用中,可以实时监控传输环境的环境噪声,在确定环境噪声发生变化时,可以根据变化后的噪声,生成新的降噪信号,以便于所述新的降噪信号对应的声波可以抵消环境噪声。

在生成所述新的降噪信号后,所述新的降噪信号的指定属性值相对于原有的指定属性值也会发生变化,此时,可以根据变化后的指定属性值,按照上述实施例1中记载的方法确定得到传输所述新的降噪信号对应的降噪数据(即上述记载的相应的降噪数据)的第三传输带宽,以便于按照所述第三传输带宽传输所述相应的降噪数据后,所述相应的降噪数据转化后的降噪信号不失真。

在本发明实施例中,所述第一传输带宽中的“第一”、所述第二传输带宽中的“第二”以及所述第三传输带宽中的“第三”,只是为了便于区分不同的传输带宽,没有其他特殊含义。

在确定所述第三传输带宽后,可以按照所述第一传输带宽对所述音频数据进行传输,并同时按照所述第三传输带宽对所述相应的降噪数据进行传输。

这样,如果将所述音频数据以及所述相应的降噪数据传输至数/模转化器,所述数/模转化器将所述音频数据对应的电信号以及所述相应的降噪数据对应的电信号输出至扬声器,扬声器输出所述音频数据对应的声波以及所述新的降噪信号对应的声波,进而抵消环境中的变化后的环境噪声。

在实际应用场景中,计算设备在播放音频文件的过程中,可以实时监测环境中的环境噪声,并根据实时监测到的环境噪声确定降噪信号,根据所述降噪信号的指定属性值,实时确定传输所述降噪数据的传输带宽,使得在将所述降噪数据转化为降噪信号后,所述降噪信号不失真,所述降噪信号对应的声波可以抵消环境中变化的环境噪声。

本发明实施例中,计算设备在播放音频文件时,按照所述音频文件对应的音频数据所需的传输带宽传输所述音频数据,并按照为降噪数据确定的传输带宽传输所述降噪数据,使得降噪数据转化后的降噪信号对应的声波可以抵消环境噪声对所述音频数据转化后的声波的干扰,且在环境噪声发生变化时,根据变化后的环境噪声实时改变传输相应的降噪数据所需的传输带宽,使得降噪数据转化后的降噪信号可以不失真,进而降噪信号对应的声波可以抵消环境噪声对音频数据对应的声波的干扰。

实施例3

图4为本发明实施例提供的一种降噪数据传输方法的流程示意图。所述方法如下所述。

步骤401:确定降噪信号的指定属性值。

在步骤401中,可以根据环境噪声,生成降噪信号,进而确定所述降噪信号的指定属性值。

所述降噪信号的指定属性值与上述实施例1中记载的指定属性值的含义相同。

步骤402:根据所述降噪信号的指定属性值,确定传输所述降噪信号对应的降噪数据的第一传输带宽。

在步骤402中,可以根据上述实施例1中记载的方法,确定传输所述降噪信号对应的降噪数据的第一传输带宽。

步骤403:按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输。

其中,所述音频数据,为播放的音频文件中的数据。

在步骤403中,计算设备在播放音频文件时,为了避免环境噪声对音频文件对应的声波的干扰,在按照所述音频数据所需的第二传输带宽对所述音频数据进行传输时,可以同时按照所述第一传输带宽对所述降噪数据进行传输,使得所述降噪数据转化后的降噪信号对应的声波可以抵消环境噪声的干扰。

步骤404:判断所述环境噪声是否发生变化。

在实际应用中,计算设备在播放音频文件的过程中,如果所述环境噪声没有发生变化,则继续执行上述步骤403;如果所述环境噪声发生变化,则执行步骤405。

步骤405:根据变化后的所述环境噪声,生成新的降噪信号。

在步骤405中,在所述环境噪声发生变化时,为了避免变化后的环境噪声对声波的干扰,可以根据变化后的环境噪声,生成新的降噪信号。

步骤406:确定传输所述新的降噪信号对应的降噪数据的第三传输带宽。

在步骤406中,降噪信号发生变化成为新的降噪信号,如果按照所述第一传输带宽传输所述新的降噪信号对应的降噪数据,可能导致所述新的降噪信号失真,因此,可以根据上述实施例1中记载的方法,确定传输所述新的降噪信号对应的降噪数据的第三传输带宽。

步骤407:按照所述第一传输带宽对所述音频数据进行传输,并按照所述第三传输带宽对所述新的降噪数据进行传输。

在步骤407中,计算设备在按照所述第一传输带宽对所述音频数据进行传输时,同时按照所述第三传输带宽对所述新的降噪数据进行传输,这样,新的降噪数据转化后的新的降噪信号不失真,所述新的降噪信号对应的声波可以抵消变化后的环境噪声对音频文件对应的声波的干扰。

实施例4

图5为本发明实施例提供的车机播放音频文件的示意图。

从图5中可以看出,采集器在采集到环境噪声,经过模/数转换器以及算法模块生成降噪信号,图5中的传输带宽计算模块,用于根据本发明实施例中记载的方法确定传输所述降噪信号对应的降噪数据的传输带宽。这样,在将所述降噪信号对应的降噪数据传输至数/模转换器时,使用传输带宽计算模块确定出的传输带宽进行传输,使得数/模转换器将接收到的所述降噪数据转化后的降噪信号不失真,扬声器输出的降噪信号对应的声波可以抵消环境噪声的干扰。

实施例5

图6为本发明实施例提供的一种降噪数据传输设备的结构示意图。所述降噪数据传输设备包括:计算单元61、确定单元62和传输单元63,其中:

计算单元61,用于确定降噪信号的指定属性值;所述降噪信号的指定属性值,为表征在指定条件下传输降噪数据所需的传输带宽的属性值;所述指定条件包括:使得数/模转换器按照与噪声的采样率对应的数/模转换速率,对传输到所述数/模转化器的所述降噪数据进行转换后生成的降噪信号不失真;所述降噪数据,为所述降噪信号对应的数据;

确定单元62,根据所述降噪信号的指定属性值,确定传输所述降噪数据的传输带宽;

传输单元63,用于按照所述确定单元62确定出的所述传输带宽,对所述降噪数据进行传输。

在本发明实施例中,所述计算单元61确定的所述降噪信号的指定属性值,包括:

所述降噪信号对应的噪声类型的数量和/或噪声类型。

所述确定单元62,具体用于:

根据所述噪声类型的数量和/或噪声类型,预测根据按照所述采样率采样得到的噪声,在单位时间内生成的所述降噪数据的数据量;

根据预测出的所述数据量,确定传输所述降噪数据的传输带宽。

所述计算单元61,具体用于:

对采集到的噪声的进行频谱分析;

根据分析结果,确定所述噪声类型的数量和/或噪声类型。

在本发明实施例中,所述计算单元61确定的所述降噪信号的指定属性值,包括:

根据按照所述采样率采样得到的噪声,在单位时间内实际生成的所述降噪数据的数据量。

所述确定单元62,还用于在所述传输单元63按照确定出的所述传输带宽,对所述降噪数据进行传输后,在所述降噪信号的指定属性值发生变化后,根据变化后的所述指定属性值,确定传输所述降噪数据的传输带宽;

所述传输单元63,还用于按照根据变化后的所述指定属性值确定出的所述传输带宽,对相应的降噪数据进行传输。

需要说明的是,本发明实施例提供的数据降噪传输设备可以通过硬件方式实现,也可以通过软件方式实现,这里不做限定。

实施例6

图7为本发明实施例提供的一种降噪数据传输设备的结构示意图。所述降噪数据传输设备包括:生成单元71、确定单元72和传输单元73,其中:

确定单元71,用于确定传输降噪数据的第一传输带宽,所述第一传输带宽根据实施例1中记载的方法确定得到;

传输单元72,用于按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输;所述音频数据,为播放的音频文件中的数据。

所述确定单元71,还用于在所述传输单元72按照传输音频数据所需的第二传输带宽对所述音频数据进行传输,并按照所述第一传输带宽对所述降噪数据进行传输后,在所述传输环境的噪声发生变化时,根据变化后的噪声,确定传输相应的降噪数据的第三传输带宽;

所述传输单元72,还用于按照所述第一传输带宽对所述音频数据进行传输,并按照所述第三传输带宽对所述新的降噪数据进行传输。

需要说明的是,本发明实施例提供的数据降噪传输设备可以通过硬件方式实现,也可以通过软件方式实现,这里不做限定。

本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1