音频控制系统和用于减弱来自轮胎的结构性噪声的方法与流程

文档序号:17670746发布日期:2019-05-15 23:02阅读:116来源:国知局
音频控制系统和用于减弱来自轮胎的结构性噪声的方法与流程

本部分提供的信息总体地呈现了本发明的上下文。在该部分以及说明书各方面中描述的当前指出姓名的发明人的工作所进行的程度并不表明其在提交时作为现有技术,从未明示或暗示其被承认为本发明的现有技术。

本发明涉及车辆音频系统,且更具体地涉及用于在客舱内产生声音以消弱轮胎噪声的方法。

一些车辆包括具有内燃机的传统动力系和在车辆运作期间正常发出声音的传动系。许多消费者已经开始依赖于作为恰当车辆功能的迹象的这些正常声音。对于某些消费者,这些正常声音的变化可以指示内燃机和/或传动系可能与所预期的不同地起作用。

一些消费者可具有关于不同类型的车辆的正常声音应该是什么的期待。例如,消费者可预期来自“高性能”车辆的某些声音,虽然一些声音可能预期不来自其他类型的车辆。没有预期声音可能有损于车辆用户的娱乐。存在非预期车辆声音也可能有损于车辆用户的娱乐。



技术实现要素:

在一个特征中,描述了用于减弱来自车辆的轮胎的结构性噪声的音频控制系统。傅立叶变换(ft)模块配置为通过对与车辆的第一车轮相关的多个加速度值执行ft来确定处于预定阶次的加速度幅度。阶次模块配置为识别预定阶次之一(其中幅度之一大于预定值),以及基于幅度之一和第一车轮的第一旋转速度来确定与车辆的第一车轮的第一旋转速度相对应的第一频率的第一阶。声音控制模块配置为以与第一车轮的第一旋转速度相对应的第一频率的第一阶设定用于输出声音的特性。音频驱动模块配置为基于该特性以与第一车轮的第一旋转速度相对应的第一频率的第一阶将电力施加到车辆的客舱内的第一扬声器。

在其他特征中,阶次模块配置为基于幅度之一除以第一车轮的第一旋转速度来确定与第一车轮的第一旋转速度相对应的第一频率的第一阶。

在其他特征中,阶次模块配置为基于幅度之一和第二车轮的第二旋转速度来确定与第二车轮的第二旋转速度相对应的第二频率的第二阶。声音控制模块进一步配置为以与第二车轮的第二旋转速度相对应的第二频率的第二阶设定用于输出声音的特性;且音频驱动模块进一步配置为基于该特性以第二频率的第二阶将电力施加到车辆的客舱内的第二扬声器。

在其他特征中:阶次模块进一步配置为基于幅度之一和第三车轮的第三旋转速度来确定与第三车轮的第三旋转速度相对应的第三频率的第三阶。声音控制模块进一步配置为以与第三车轮的第三旋转速度相对应的第三频率的第三阶设定用于输出声音的特性;且音频驱动模块进一步配置为基于该特性以第三频率的第三阶将电力施加到车辆的客舱内的第三扬声器。

在其他特征中:阶次模块进一步配置为基于幅度之一和第四车轮的第四旋转速度来确定与第四车轮的第四旋转速度相对应的第四频率的第四阶。声音控制模块进一步配置为以与第四车轮的第四旋转速度相对应的第四频率的第四阶设定用于输出声音的特性;且音频驱动模块进一步配置为基于该特性以第四频率的第四阶将电力施加到车辆的第四扬声器。

在其他特征中,启用/禁用模块配置为当以下中的至少一个出现时禁用ft模块和阶次模块:第一车轮的第一旋转速度小于第一预定速度;和第一车轮的第一旋转速度大于第二预定速度,其中第二预定速度大于第一预定速度。

在其他特征中,第一预定速度大于零。

在其他特征中,启用/禁用模块配置为当以下中的至少一个出现时禁用ft模块和阶次模块:第一车轮的第一旋转速度小于第一预定速度;和第一车轮的第一旋转速度大于第二预定速度,其中第二预定速度大于第一预定速度;第二车轮的第二旋转速度小于第一预定速度;第二车轮的第二旋转速度大于第二预定速度;第三车轮的第三旋转速度小于第一预定速度;第三车轮的第三旋转速度大于第二预定速度;第四车轮的第四旋转速度小于第一预定速度;且第四车轮的第四旋转速度大于第二预定速度。

在其他特征中,启用/禁用模块配置为当所有以下出现时启用ft模块和阶次模块:第一车轮的第一旋转速度大于第一预定速度且小于第二预定速度;第二车轮的第二旋转速度大于第一预定速度且小于第二预定速度;第三车轮的第三旋转速度大于第一预定速度且小于第二预定速度;且第四车轮的第四旋转速度大于第一预定速度且小于第二预定速度。

在其他特征中,第一扬声器位于车辆的左侧和车辆的右侧之一上;且第一车轮位于车辆的左侧和车辆的右侧中的另一个上。

在其他特征中,第一扬声器与车辆的第一车轮相关联。

在其他特征中,使用与车辆的第一车轮相关联的加速度传感器来测量加速度。

在其他特征中,ft是快速傅立叶变换(fft)和离散傅立叶变换(dft)之一。

在其他特征中,第一车轮速度传感器配置为测量第一车轮的第一旋转速度。

在其他特征中,加速度传感器与第一车轮相关联并配置为测量与第一车轮相关的多个加速度值。

在其他特征中,声音控制模块配置为基于幅度之一以与第一车轮的第一旋转速度相对应的第一频率的第一阶设定用于输出声音的量值,且音频驱动模块配置为基于该量值以与第一车轮的第一旋转速度相对应的第一频率的第一阶将电力施加到第一扬声器。

在其他特征中,声音控制模块配置为基于由车辆的客舱内的麦克风接收的客舱内的声音以与第一车轮的第一旋转速度相对应的第一频率的第一阶设定用于输出声音的量值,且音频驱动模块配置为基于该量值以与第一车轮的第一旋转速度相对应的第一频率的第一阶将电力施加到第一扬声器。

在其他特征中,声音控制模块配置为以与第一车轮的第一旋转速度相对应的第一频率的第一阶设定将用于输出声音的量值设定为预定量值,且音频驱动模块配置为基于该量值以与第一车轮的第一旋转速度相对应的第一频率的第一阶将电力施加到第一扬声器。

在一个特征中,用于减弱来自车辆的轮胎的结构性噪声的音频控制方法包括:通过对与车辆的第一车轮相关的多个加速度值执行傅立叶变换(ft)来分别确定处于预定阶次的加速度幅度;识别其中幅度之一大于预定值的预定阶次之一;基于幅度之一和第一车轮的第一旋转速度来确定与车辆的第一车轮的第一旋转速度相对应的第一频率的第一阶;以与第一车轮的第一旋转速度相对应的第一频率的第一阶设定用于输出声音的特性;以及基于该特性以与第一车轮的第一旋转速度相对应的第一频率的第一阶将电力施加到车辆的客舱内的第一扬声器。

在一个特征中,非瞬时计算机可读介质包括当履行时执行用于减弱来自车辆的轮胎的结构性噪声的方法的指令,该方法包括:通过对与车辆的第一车轮相关的多个加速度值执行傅立叶变换(ft)来分别确定处于预定阶次的加速度幅度;识别其中幅度之一大于预定值的预定阶次之一;基于幅度之一和第一车轮的第一旋转速度来确定与车辆的第一车轮的第一旋转速度相对应的第一频率的第一阶;以与第一车轮的第一旋转速度相对应的第一频率的第一阶设定用于输出声音的特性;以及基于该特性以与第一车轮的第一旋转速度相对应的第一频率的第一阶将电力施加到车辆的客舱内的第一扬声器。

从详细描述、权利要求和附图中,本发明的其他应用领域将变得显而易见。详细描述和具体示例仅用于示例目的且不旨在限制本发明的范围。

附图说明

从以下详细描述和附图中本发明将变得更好理解。

图1是包括示例性车辆系统的功能性框图。

图2是包括示例性音频控制模块和扬声器的功能性框图。

图3是包括控制车辆内的声音输出以消弱由车辆的轮胎产生的声音的示例性方法的功能性框图。

在附图中,附图标记可以重复用于标识类似和/或相同的元件。

具体实施方式

一些车辆轮胎可以是圆形的,而其他车辆轮胎可以是卵形(或椭圆形)、三叶草形或者与圆形不同的形状。即使在相同类型和牌子的车辆轮胎内,由于构造的微小差异车辆轮胎可能在轮胎与轮胎之间变化。

车辆轮胎的形状和构造的差异产生使车辆的轮胎在车辆的客舱内共同地产生非预期噪声的可能性。根据本发明,音频控制模块经由一个或多个扬声器在车辆的客舱内产生声音以抵消或减弱由车轮的轮胎产生的声音。这在车辆的客舱内提供了更令人愉悦的听觉体验。

现参照图1,呈现了示例性车辆系统的功能性框图。尽管示出和将要描述用于混合车辆的车辆系统,但本发明还可应用于非混合车辆、电动车辆、燃料电池车辆以及其他类型的车辆。本发明还可应用于非自主车辆、半自主车辆和完全自主车辆。

发动机102使空气/燃料混合物燃烧以产生驱动转矩。发动机控制模块(ecm)106基于转矩请求来控制发动机102。在各实施方式中,ecm106可以基于一个或多个驾驶员输入确定转矩请求。例如,ecm106可控制发动机致动器的致动,诸如节流阀、一个或多个火花塞、一个或多个燃料喷射器、阀致动器、凸轮轴相位器、废气再循环(egr)阀、一个或多个升压设备,以及其他合适的发动机致动器。

发动机102可以将转矩输出到变速器110。变速器控制模块(tcm)114控制变速器110的操作。例如,tcm114可以控制变速器110和一个或多个转矩传递设备(例如,变矩器、一个或多个离合器等)内的档位选择。

车辆系统可包括一个或多个电动马达。例如,电动马达118可以在图1的示例所示的变速器110内实现。在给定时间,电动马达可用作发电机或者马达。当用作发电机时,电动马达将机械能转换为电能。电能可以例如用于经由电力控制设备(pcd)130诸如逆变器对电池126充电。当用作马达时,电动马达产生转矩,该转矩可以用于例如补充或替换由发动机102输出的转矩。尽管提供了一个电动马达的示例,但车辆可包括零个或多于一个电动马达。

电力逆变器控制模块(pim)134可以控制电动马达118和pcd130。pcd130基于来自pim134的信号将(例如,直流)电力从电池126施加到(例如,交流)电动马达118,并且pcd130向例如电池126提供由电动马达118输出的电力。在各实施方式中,pim134可以称为电力逆变器模块(pim)。

转向控制模块140例如基于驾驶员转动车辆内的方向盘和/或来自一个或多个车辆控制模块的转向命令来控制车辆的车轮的转向/转动。方向盘角度传感器(swa)基于方向盘的位置来监测方向盘的旋转位置并生成swa142。作为示例,转向控制模块140可以基于swa142经由eps马达144来控制车辆转向。在各实施方式中,车辆可以包括另一类型的转向系统。电子制动控制模块(ebcm)150可以选择性地控制车辆的机械制动器154。

车辆的模块可以经由网络162诸如控制器局域网络(can)来共享参数。在车辆中,can还可以称为车辆局域网络。例如,网络162可以包括一个或多个数据总线。各种参数可以经由网络162通过给定控制模块使得可用于其他控制模块。

驾驶员输入可包括例如可以提供给ecm106的加速器踏板位置(app)166。制动踏板位置(bpp)170可以提供给ebcm150。ecm106可以基于app166、bpp170和/或一个或多个其他参数来确定转矩请求并控制发动机致动器的致动。

车轮速度172还可以输入至ebcm150。车轮速度172可以分别使用车轮速度传感器来测量。一个车轮速度传感器与车辆的每个车轮相关。车轮速度传感器可以基于与车轮一起旋转的轴的位置来确定相关车轮的车轮速度。车轮速度传感器可以基于与穿过车轮速度传感器的车轮一起旋转的齿轮的齿来产生脉冲。每个脉冲可以与齿轮并且因此车轮的预定旋转量(例如360度除以齿轮的齿的数量)相对应。车轮速度传感器基于在每个预定时间时间段的位置变化来确定车轮的速度。每个车轮速度传感器以此方式基于相关车轮的旋转确定其车轮速度传感器。

tcm114例如基于来自变速器范围选择器的范围选择器输入174来控制变速器110内的档位选择。变速器范围选择器可以是停车、倒档、空档、驱动杆(prndl)或者其他合适类型的变速器范围选择器。范围选择器输入174可以提供至tcm114。

车辆可包括在他们相应的位置处产生加速度176的加速度计、三(或3)轴加速度计。例如,车辆还包括附接在每个轮胎附近(且与其相关)的一个加速度计。例如,加速度计可以附接到车辆的悬挂加载点附近。每个加速度计至少测量其位置处(例如,轮胎)的垂直加速度并相应地生成加速度信号。每个加速度计还可以测量其位置(例如轮胎)处的纵向、水平、和/或一个或多个其他加速度并相应地生成加速度信号。

点火状态178可以提供至车身控制模块(bcm)180。例如,点火状态178可以经由点火钥匙、按钮或开关基于驾驶员的输入而生成。在给定时间,点火状态178可以是关闭(off)、附件(accessory)、运行(run)和曲柄(crank)之一。当点火状态178从关闭或附件转换到曲柄时,bcm180通常关闭起动机开关(例如,继电器)。关闭起动机开关使起动机与发动机102接合并驱动起动机的旋转。当起动机与发动机102接合时,起动机的旋转驱动发动机102的旋转用于发动机102的起动。

车辆系统还包括音频控制模块182。音频控制模块182通过位于车辆的乘客舱(舱室)内并向车辆的乘客舱输出声音的一个或多个扬声器184来控制声音输出。音频控制模块182可以基于指示位于车辆的客舱内的一个或多个其他用户输入设备185(诸如一个或多个开关、按钮、旋钮、触摸屏显示器等)的用户输入的信号通过扬声器184来控制声音输出。例如,音频控制模块182可以基于来自用户输入设备185的信号来控制声音输出的音量、一个或多个音频源的调谐,和/或一个或多个其他音频特性。

另外,音频控制模块182基于位于车辆的客舱内的麦克风186的信号经由扬声器184输出声音。麦克风186对客舱内经受的噪声可能是敏感的。换言之,麦克风186可以基于归因于车辆的轮胎的声音和客舱内的一种或多种其他声音来生成信号。

音频控制模块182可以接收来自ecm114、ebcm150、bcm180、tcm114,和/或车辆的一个或多个其他模块的参数。音频控制模块182可例如经由网络162接收来自其他模块的参数。

图2是包括音频控制模块182和扬声器184的示例性音频系统的功能性框图。扬声器184在车辆的客舱内输出声音。例如,扬声器184中的一个或多个可以位于左前位置且与左前轮胎相关,扬声器184中的一个或多个可以位于右前位置且与右前轮胎相关,扬声器184中的一个或多个可以位于左后位置且与左后轮胎相关,且扬声器184中的一个或多个可以位于右后位置且与右后轮胎相关。如本文所使用,左、右、前和后是相对于当变速器110处于向前驱动齿轮时车辆通常所移动的车辆的前向方向。

声音控制模块204确定如何基于客舱内的抵消噪声经由扬声器184输出道路声音。噪声源包括发动机102、传动系部件(例如,包括变速器110和用于将转矩传递到车轮和传递来自车轮的转矩的其他部件)和车辆的轮胎。声音控制模块204设定用于抵消客舱内的噪声的特性208。

例如,声音控制模块204基于抵消发动机噪声和抵消传动系噪声设定特性208。声音控制模块204基于发动机速速212设定特性208以抵消或消弱发动机噪声。发动机速度传感器可以测量发动机102的曲轴的曲轴位置。发动机速度传感器可以基于与穿过发动机速度传感器的发动机102的曲轴一起旋转的齿轮的齿来产生脉冲。因此,每个脉冲可以与曲轴和齿轮的预定旋转量(例如360度除以齿轮的齿的数量)相对应。发动机速度传感器(或者,例如ecm106)可以基于每个预定时间段内曲轴位置的变化来确定发动机速度212。

声音控制模块204基于传动系速度216设定特性208以抵消或消弱传动系噪声。传动系速度传感器可以测量传动系的轴(例如,变速器输入轴、变速器输出轴等)的轴位置。传动系速度传感器可以基于与穿过传动系速度传感器的传动系的轴一起旋转的齿轮的齿来产生脉冲。因此,每个脉冲可以与轴和齿轮的预定旋转量(例如360度除以齿轮的齿的数量)相对应。传动系速度传感器(或者,例如egm106或tcm114)可以基于每个预定时间段内位置的变化来确定传动系速度216。

如以下进一步讨论,在一些情况下,声音控制模块204也设定特性208以抵消或消弱轮胎噪声。轮胎噪声在一些情况下可出现在客舱内,在其他情况下不会出现在客舱内。例如,当所有车轮速度172在预定速度范围内时可能出现轮胎噪声。预定速度范围由预定最小速度界定下限,且由预定最大速度界定上限。预定最大速度大于预定最小速度。预定最小速度大于零。预定最小和最大速度可以校准,并且可以为例如约50和90英里/小时或者其他适当的速度。

启用/禁用模块220基于使用车轮速度传感器测量的车轮速度172和预定速度范围的比较来启用和禁用傅立叶变换(ft)模块224和阶次模块228。例如,当所有车轮速度172在预定速度范围内(在预定最小和最大速度之间,包括端值)时,启用/禁用模块220启用ft模块224和阶次模块228。当车轮速度172中的一个或多个不在预定速度范围内(即,小于预定最小速度或大于预定最大速度)时,启用/禁用模块220禁用ft模块224和阶次模块228。启用/禁用模块220经由启用/禁用信号232来启用和禁用ft模块224和阶次模块228。

当禁用ft模块224和阶次模块228时,声音控制模块204设定特性208以不抵消或消弱轮胎噪声。当启用ft模块224和阶次模块228时,声音控制模块204基于抵消或消弱轮胎噪声而设定特性208。

当启用时,ft模块224分别对使用加速度传感器测量的加速度176的预定集执行傅立叶变换,诸如快速傅立叶变换(fft)或离散傅立叶变换(dft)。如上所讨论,一个加速度传感器(并且因此加速度176之一)与车轮中的每一个相关联。ft模块224对与左前车轮相关的加速度176的预定集执行ft,对与右前车轮相关的加速度176的预定集执行ft,对与左后车轮相关的加速度176的预定集执行ft,以及对与右后车轮相关的加速度176的预定集执行ft。加速度176之一的预定集与在预定时间段内测量的加速度176之一的值相对应。

与旋转速度(转/分)相对应的频率和数倍的频率称为阶次。例如,与左前轮的车轮速度相对应的频率称为左前轮的频率的第一阶,该频率的两倍称为左前车轮的频率的第二阶,该频率的三倍称为左前车轮的频率的第三阶,以此类推。对于车轮中的每一个同样是正确的。然而,每个车轮可以以稍微不同的速度行进,诸如由于转动、轮胎大小差异、道路凸起/状况等。

ft模块224分别产生车轮的加速度波谱240作为ft的结果。更具体地,经由对与左前车轮相关的加速度176的预定集执行的ft产生左前加速度波谱,经由对与右前车轮相关的加速度176的预定集执行的ft产生右前加速度波谱,经由对与左后车轮相关的加速度176的预定集执行的ft产生左后加速度波谱,以及经由对与右后车轮相关的加速度176的预定集执行的ft产生右后加速度波谱。

加速度波谱240中的每一个包括与相应车轮速度相对应的频率的预定阶次的(加速度诸如米/秒平方的)(例如平均)幅度。例如,左前车轮的加速度波谱240包括处于左前车轮的频率的第一阶的第一幅度、处于左前车轮的频率的第二阶的第二幅度、处于左前车轮的频率的第三阶的第三幅度,以此类推。其他车轮的加速度波谱240包括基于分别与其他车轮相关的加速度176确定的类似数据。

尽管提供了整个阶次的示例,但加速度波谱240可包括一个或多个分数阶次,诸如一个或多个0.5阶次。还有,尽管提供了三个示例性阶次,但加速度波谱240可包括两个或多个不同阶次的幅度,且加速度波谱240可包括其他阶次的幅度。

当启用时,阶次模块228基于加速度波谱240分别设定以此生成预定音调以抵消或消弱轮胎噪声的车轮阶次236。例如,阶次模块228可以识别具有大于预定值的幅度的加速度波谱240之一的阶次。如上所讨论,加速度波谱240之一与车轮之一相关。阶次模块228可以对加速度波谱240中的每一个这样做以识别具有大于预定值的幅度的所有车轮的所有阶次。

可选地,在各实施方式中,阶次模块228可共同搜索加速度波谱240以识别具有大于预定值的n个最大幅度的阶次(在所有加速度波谱240之外)中的n个。例如,由于他们的幅度最大,阶次模块228可识别与左前车轮的速度相对应的频率的第二阶、与右前车轮的速度相对应的频率的第三阶,和与右后车轮的速度相对应的频率的0.5阶。尽管提供了三(即,n=3)的示例,但n是大于零的整数,且其他阶次和/或其他车轮可具有最大幅度。

对于具有大于预定值的幅度的每个阶次,阶次模块228将该阶次的幅度(加速度)除以车轮速度中的每一个。例如,当左前轮胎的第二阶具有大于预定值的幅度时,阶次模块228可以将左前车轮的第二阶的该幅度(加速度)除以(i)左前车轮的车轮速度,(ii)右前车轮的车轮速度,(iii)左后车轮的车轮速度,以及(iv)右后车轮的车轮速度。可以使用车轮的预定直径和从分(例如,以rpm)到秒的转化首先将车轮速度转化为与加速度相对应的单元,诸如米/秒。除法的结果是(i)左前车轮的阶次,(ii)右前车轮的阶次,(iii)左后车轮的阶次,以及(iv)右后车轮的阶次。

在各实施方式中,对于具有大于预定值的幅度的每个阶次,阶次模块228可以确定与来自加速度波谱240之一的幅度相关的阶次并且将该幅度(加速度)除以其他车轮的车轮速度中的每一个。例如,当左前轮胎的第二阶具有大于预定值的幅度时,阶次模块228可以将左前车轮的第二阶的该幅度(加速度)除以(ii)右前车轮的车轮速度,(iii)左后车轮的车轮速度,以及(iv)右后车轮的车轮速度。类似于以上,可以使用车轮的预定直径和从分(例如,以rpm)到秒的转化首先将车轮速度转化为与加速度相对应的单元,诸如米/秒。除法的结果是(ii)右前车轮的阶次,(iii)左后车轮的阶次,和(iv)右后车轮的阶次。在该示例中,左前车轮的阶次是根据左前车轮的加速度波谱240确定的。

阶次模块228将车轮速度除以大于预定值的幅度中的每一个以产生以此生成预定音调以抵消或消弱轮胎噪声的相应车轮的阶次集。当在所有加速度波谱240之外,没有幅度大于预定值时,该集可以各自包括零阶次。当一个或多个幅度大于预定值时,该集各自包括相应车轮的一个或多个阶次。车轮阶次236包括相应车轮的阶次集。

如上所述,当启用ft模块224和阶次模块228时,声音控制模块204设定特性208以抵消或消弱轮胎噪声。特性208包括以此输出用于抵消轮胎噪声的预定音调的相应车轮的频率。特性208还包括以此输出处于相应频率的预定音调以抵消或消弱轮胎噪声的量值。声音控制模块204基于该车轮的车轮阶次集和该车轮的车轮速度来确定每个车轮的频率。

声音控制模块204可以(例如最初地)将以此输出用于抵消轮胎噪声的预定音调的量值设定为预定量值。另外或可选地,声音控制模块204可以基于处于由客舱内的麦克风186产生的麦克风信号244中的频率的量值来确定量值。声音控制模块204可以例如使用公式和将麦克风信号244的量值与用于输出预定音调的量值相关联的查找表之一设定量值。例如,当处于该频率的麦克风信号244的量值大于预定值时声音控制模块204可以降低频率的量值,且当麦克风信号244的量值小于预定值时可以增加该量值。

另外或可选地,声音控制模块204可以基于相关幅度(大于预定值)来确定频率的量值。声音控制模块204可以例如使用公式和将加速度幅度与用于输出预定音调的量值相关联的查找表之一设定量值。例如,随着幅度的增加,声音控制模块204可以使量值增加,且反之亦然。

声音控制模块204还可以生成特性208以输出来自车辆的相反侧(左或右)的扬声器的声音。例如,基于左前轮胎处大于预定值的加速度,声音控制模块204生成特性208以经由一个或多个右前扬声器以该频率输出预定音调。类似地,基于右后轮胎处大于预定值的加速度,声音控制模块204生成特性208以经由一个或多个左后扬声器以该频率输出预定音调。这提高了由轮胎产生的噪声的抵消/消弱。

音频驱动模块260接收特性208并可以接收存储在存储器252中的预定音调248。音频驱动模块260根据特性208将电力(例如来自一个或多个其他电池)施加到相应扬声器184。更具体地,音频驱动模块269以特性208指定的频率和量值将电力施加到相应扬声器184。因此由扬声器184输出的声音抵消或消弱车辆的客舱内由轮胎产生的声音/噪声。

图3包括描绘抵消或消弱车辆的客舱内由轮胎产生的噪声的示例性方法的流程图。控制开始于304,在此启用/禁用模块220确定所有车轮速度172是否在预定速度范围内。如果304是假(即,如果车轮速度172中的一个或多个在预定速度范围之外),则启用/禁用模块220禁用ft模块224和阶次模块228,并且控制继续到308。在308,声音控制模块204设定特性208以不抵消或消弱轮胎噪声。然而,声音控制模块204可以设定特性208以消弱或抵消发动机和/或传动系噪声。如果304是真,则启用/禁用模块220启用ft模块224和阶次模块228,且控制继续到312。

在312,ft模块224生成用于车轮中的每一个的加速度波谱240。加速度波谱240中的每一个包括处于与车轮速度172之一相对应的频率的阶次的加速度幅度。在316,阶次模块228确定车轮之一的加速度波谱240之一的(加速度的)幅度中的至少一个是否大于预定值(即,预定加速度)。如果316是真,则控制继续到320。如果316是假,则控制转到308,在此声音控制模块204设定特性208以不抵消或消弱轮胎噪声。

在320,阶次模块228确定以此生成预定音调248以抵消或消弱轮胎噪声的车轮中的每一个的车轮阶次236。阶次模块228基于大于预定值的幅度生成车轮阶次236。对于与大于预定值的加速度波谱240之一的(加速度的)量值之一相关的车轮之一,阶次模块228可以基于幅度除以该车轮的车轮速度172之一设定阶次。阶次模块228分别基于幅度之一和其他车轮的车轮速度172中的车轮速度来分别设定其他车轮的阶次236中的阶次。例如,对于其他车轮之一,阶次模块228基于幅度之一除以其他车轮之一的车轮速度172之一设定车轮阶次236之一。

在324,声音控制模块204设定用于输出预定音调248之一的特性208,用于轮胎噪声的抵消或消弱。更具体地,声音控制模块204确定以此输出预定音调248之一的频率。声音控制模块204分别基于车轮阶次236和车轮速度172确定频率。例如,对于左前轮胎,声音控制模块204基于(用于左前轮胎的)车轮阶次236之一和左前轮胎的车轮速度172之一来确定用于左前轮胎的频率。

在324,声音控制模块204还设定用于输出预定音调248之一的量值。声音控制模块204可以基于幅度之一和/或基于麦克风信号244来将该量值设定为预定量值;

在328,音频驱动模块260基于对车轮所确定的频率分别将电力施加到扬声器184之一。一般而言,音频驱动模块260可以将电力施加到与相关轮胎相反的车辆的一侧(左或右)上的扬声器184之一。例如,对于用于输出左前轮胎的预定音调248之一的频率和量值,音频驱动模块260以该频率和量值将电力施加到与右前轮胎相关联的扬声器184中的一个或多个。作为另一示例,对于用于输出右后轮胎的预定音调248之一的频率和量值,音频驱动模块260以该频率和量值将电力施加到与左后轮胎相关联的扬声器184中的一个或多个。

可选地,音频驱动模块260可以将电力施加到与相关轮胎相同的车辆的一侧(左或右)上的扬声器184之一。例如,对于用于输出左前轮胎的预定音调248之一的频率和量值,音频驱动模块260以该频率和量值将电力施加到与左前轮胎相关联的扬声器184中的一个或多个。作为另一示例,对于用于输出右后轮胎的预定音调248之一的频率和量值,音频驱动模块260以该频率和量值将电力施加到与右后轮胎相关联的扬声器184中的一个或多个。

客舱内的扬声器184响应于电力的施加而产生声音,且该声音消弱归因于轮胎的客舱内的噪声。尽管示出了图3结束的示例,但图3的示例说明了一个控制回路,并且控制可以返回304。

前面的描述在本质上仅仅是说明性的并且绝不是要限制本发明内容、其应用或用途。本发明的宽泛教导可以以各种形式来实施。因此,尽管本发明包括特定示例,但是本发明的真实范围不应被限制于此,因为在研读了附图、说明书和以下权利要求之后,其它修改将变得显而易见。应当理解,方法内的一个或多个步骤可以以不同顺序(或同时)执行,而不改变本发明的原理。进一步地,尽管实施例中的每一个在以上描述为具有某些特征,但相对于本发明的任何实施例描述的这些特征中的任意一个或多个可以在其他实施例中的任意一个的特征中实现和/或与其他实施方式中的任意一个的特征组合,即使没有明确描述该组合。换言之,所描述实施例并不相互排斥,且一个或多个实施例彼此的置换仍在本发明的范围内。

使用各种术语描述元件之间(例如,模块、电路元件、半导体层等之间)的空间和功能关系,这些术语包括“连接”、“接合”、“联接”、“邻近”、“接近”、“在……顶部”、“上方”、“下方”,以及“设置”。除非明确地描述为“直接”,当在以上公开内容中描述第一和第二元件之间的关系时,该关系可以是其中没有其他中介元件存在于第一和第二元件之间的直接关系,但也可以是其中一个或多个中介元件存在于(空间地或功能地)第一和第二元件之间的间接关系。如本文所使用,短语“a、b和c中的至少一个”应该被理解为使用非排他性逻辑或者(or)表示逻辑(a或b或c),并且不应被理解为表示“a中的至少一个、b中的至少一个和c中的至少一个”。

在附图中,箭头所示的箭头的方向通常表示图示所关注的信息(诸如数据或指令)流。例如,当元件a和元件b互换各种信息,但从元件a传送到元件b的信息与图示相关时,箭头可从元件a指向元件b。该单向箭头并不意味着没有其他信息从元件b传送到元件a。进一步地,对于从元件a发送到元件b的信息,元件b可将信息的请求发送到元件a,或者接收至元件a的信息的确认。

在本申请中,包括以下定义,术语“模块”或术语“控制器”可以被替换为术语“电路”。术语“模块”可以指代、作为其部分或包括:专用集成电路(asic);数字、模拟、或混合模拟/数字离散电路;数字、模拟、或混合模拟/数字集成电路;组合逻辑电路;现场可编程门阵列(fpga);执行代码的处理器电路(共享、专用、或群组);存储由处理器电路执行的代码的存储器电路(共享、专用、或群组);提供所描述功能的其它合适的硬件部件;或者上述一些或全部的组合,诸如在片上系统中。

该模块可包括一个或多个接口电路。在一些示例中,接口电路可包括连接到局域网(lan)、互联网、广域网(wan)或他们的组合的有线或无线接口。本发明的任何给定模块的功能可在经由接口电路连接的多个模块中进行分配。例如,多个模块可允许负载平衡。在进一步的示例中,服务器(还称为远程或云)模块可代表客户模块完成一些功能。

以上所使用的术语代码可包括软件、固件和/或微代码,并且可指代程序、例程、功能、类别、数据结构和/或对象。术语共享处理器电路包含执行来自多个模块的一些或全部代码的单个处理器电路。术语群组处理器电路包含与附加处理器电路结合来执行来自一个或多个模块的一些或全部代码的处理器电路。对多个处理器电路的引用包含离散管芯上的多个处理器电路、单个管芯上的多个处理器电路、单个处理器电路的多个内核、单个处理器电路的多个线程、或上述的组合。术语共享存储器电路包含存储来自多个模块的一些或全部代码的单个存储器电路。术语群组存储器电路包含与附加存储器结合来存储来自一个或多个模块的一些或全部代码的存储器电路。

术语存储器电路是术语计算机可读介质的子集。如本文所使用,术语计算机可读介质并不包含通过介质(例如在载波上)传播的瞬时电气或电磁信号;因此术语计算机可读介质可以被认为是有形且非瞬时的。非瞬时有形计算机可读介质的非限制性示例是非易失性存储器电路(例如闪存存储器电路、可擦除可编程只读存储器电路,或掩模只读存储器电路)、易失性存储器电路(例如静态随机存取存储器电路或动态随机存取存储器电路)、磁存储介质(例如模拟或数字磁带或硬盘驱动器),以及光存储介质(例如cd、dvd或蓝光光盘)。

本申请中描述的装置和方法可以部分或全部由专用计算机来实施,该专用计算机是通过将通用计算机配置为执行计算机程序中所体现的一个或多个特定功能来创建的。上述功能块、流程图部件和其他元件用作软件规范,其可以通过熟练技术人员或程序员的例行工作而被转化成计算机程序。

计算机程序包括存储在至少一个非瞬时有形计算机可读介质上的处理器可执行指令。计算机程序还可以包括或依赖于所存储的数据。计算机程序可以包含与专用计算机的硬件交互的基本输入/输出系统(bios)、与专用计算机的特定设备交互的设备驱动器、一个或多个操作系统、用户应用程序、后台服务器,后台应用程序等。

计算机程序可以包括:(i)要被解析的描述性文本,诸如html(超文本标记语言)、xml(可扩展标记语言)、或json(javascript对象符号),(ii)汇编代码,(iii)由编译器从源代码生成的目标代码,(iv)由解释器执行的源代码,(v)由即时编译器编译和执行的源代码等。仅作为示例,可以使用来自包括以下的语言的语法来撰写源代码:c、c++、c#、objectivec、swift、haskell、go、sql、r、lisp、fortran、perl、pascal、curl、ocaml、html5(第五版超文本标记语言)、ada、asp(动态服务器页面)、php(php:超文本预处理器)、scala、eiffel、smalltalk、erlang、ruby、visuallua、matlab,simulink和

权利要求中所列举的元素都不是要作为35u.s.c.§112(f)的含义内的装置加功能元素,除非使用短语“用于……的装置”明确地列举了元素,或者在使用短语“用于……的操作”或“用于……的步骤”的方法权利要求的情况下。

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