对用于使耳蜗植入系统适应患者的定制声学场景进行渲染的系统和方法转让专利

申请号 : CN201380071216.0

文献号 : CN104936651B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : A·库尔卡尼

申请人 : 领先仿生公司

摘要 :

一种示例性系统,包括1)适应设施,其被配置为保持代表一个或多个声音的库的数据和代表一个或多个环境的库的数据,以及2)检测设施,其被配置为检测用户对被包括在所述一个或多个声音的库中的声音和被包括在所述一个或多个环境的库中的环境的选择。所述适应设施被进一步配置为基于所选择的声音和所选择的环境生成代表声学场景的音频信号,并且使用所述音频信号来使耳蜗植入系统适应患者。也公开了相应的系统和方法。

权利要求 :

1.一种适应系统,包括:

适应设施,其被配置为保存代表一个或多个声音的库的数据和代表一个或多个环境的库的数据;以及检测设施,其通信地耦合到所述适应设施并且被配置为检测用户对被包括在所述一个或多个声音的库中的声音的选择,以及检测所述用户对被包括在所述一个或多个环境的库中的环境的选择;

其中,所述适应设施被进一步配置为

基于所选择的声音和所选择的环境,生成代表声学场景的音频信号,以及使用所述音频信号来使耳蜗植入系统适应患者。

2.根据权利要求1所述的系统,其中,所述适应设施被进一步配置为:保存与所选择的环境相关联的头部相关脉冲响应;以及通过将代表所述声音的声波与所述头部相关脉冲响应进行卷积,生成所述音频信号。

3.根据权利要求2所述的系统,其中,所述头部相关脉冲响应还与位于所述患者的头部的第一侧的第一麦克风相关联,并且其中,所述适应设施被进一步配置为:保存与位于所述患者的头部的第二侧上的第二麦克风相关联的另外的头部相关脉冲响应,所述第二侧与所述第一侧相对;

通过将所述声波与所述另外的头部相关脉冲响应进行卷积,生成第二音频信号;以及使用所述第二音频信号来进一步使所述耳蜗植入系统适应所述患者。

4.根据权利要求3所述的系统,其中,所述适应设施被进一步配置为:通过将所述音频信号呈现给位于所述患者的头部的所述第一侧上的第一耳部,使用所述音频信号来使所述耳蜗植入系统适应所述患者;以及通过将所述第二音频信号呈现给位于所述患者的头部的所述第二侧上的第二耳部,使用所述第二音频信号来使所述耳蜗植入系统适应所述患者。

5.根据权利要求1所述的系统,其中,所述适应设施被进一步配置为:保存与被包括在所述耳蜗植入系统中的麦克风相关联的无回声脉冲响应;

保存代表与所选择的环境相关联的房间模型的数据;

基于所述无回声脉冲响应和所述房间模型,生成与所选择的环境相关联的头部相关脉冲响应;以及通过将代表所述声音的声波与所述头部相关脉冲响应进行卷积,生成所述音频信号。

6.根据权利要求1所述的系统,其中:

所述检测设施被进一步配置为检测所述用户对被包括在由所述适应设施保存的所述一个或多个声音的库中的另外的声音的选择;以及所述适应设施被进一步配置为进一步使所述音频信号的生成基于所选择的另外的声音。

7.根据权利要求6所述的系统,其中,所述适应设施被配置为通过以下步骤,生成所述音频信号:保存与所选择的环境相关联的头部相关脉冲响应;

将代表所述声音的声波与所述头部相关脉冲响应进行卷积,以生成第一信号;

将代表所述另外的声音的另外的声波与所述头部相关脉冲响应进行卷积,以生成第二信号;以及组合所述第一信号和所述第二信号,以生成所述音频信号。

8.根据权利要求6所述的系统,其中,所述适应设施被进一步配置为:保存与被包括在所述耳蜗植入系统中的麦克风相关联的无回声脉冲响应;

保存代表与所选择的环境相关联的房间模型的数据;

基于所述无回声脉冲响应和所述房间模型,生成与所选择的环境相关联的头部相关脉冲响应;以及通过以下步骤,生成所述音频信号:

将代表所述声音的声波与所述头部相关脉冲响应进行卷积以生成第一信号,将代表所述另外的声音的另外的声波与所述头部相关脉冲响应进行卷积以生成第二信号,以及将所述第一信号和所述第二信号组合以生成所述音频信号。

9.根据权利要求1所述的系统,其中

所述检测设施被进一步配置为:

检测所述用户对被包括在由所述适应设施保存的所述一个或多个声音的库中的另外的声音的选择,以及接收代表与环境相关联的房间模型的用户输入,所述环境最初没有被包括在由所述适应设施保存的所述一个或多个环境的库中;以及所述适应设施被进一步配置为

通过以下步骤,生成代表另外的声学场景的另外的音频信号:生成与所述环境相关联的头部相关脉冲响应,所述环境最初没有被包括在由所述适应设施保存的所述一个或多个环境的库中,以及将代表所述另外的声音的声波与所述头部相关脉冲响应进行卷积,以及使用所述另外的音频信号来进一步使所述耳蜗植入系统适应所述患者。

10.根据权利要求9所述的系统,其中,所述适应设施被配置为通过以下步骤,生成与最初没有被包括在由所述适应设施保存的所述一个或多个环境的库中的所述环境相关联的所述头部相关脉冲响应:保存与被包括在所述耳蜗植入系统中的麦克风相关联的无回声脉冲响应;以及基于所述无回声脉冲响应和所述房间模型,计算与所述环境相关联的所述头部相关脉冲响应,所述环境最初没有被包括在由所述适应设施保存的所述一个或多个环境的库中。

11.根据权利要求1所述的系统,其中:

所述检测设施被进一步配置为检测所述用户对被包括在由所述适应设施保存的一个或多个麦克风的库中的麦克风的选择;以及所述适应设施被配置为进一步使所述音频信号的生成基于所选择的麦克风。

12.根据权利要求11所述的系统,其中,所述适应设施被进一步配置为提供图形用户接口,其允许所述用户选择所述声音、所述环境以及所述麦克风中的至少一个。

13.根据权利要求1所述的系统,其中:

所述检测设施被进一步配置为检测所述用户对与所选择的声音相关联的源位置的选择;以及所述适应设施被配置为进一步使所述音频信号的生成基于所选择的源位置。

14.根据权利要求1所述的系统,其中:

所述检测设施被进一步配置为检测所述用户对与所述声音相关联的源和被包括在所述耳蜗植入系统中的麦克风之间的距离的选择;以及所述适应设施被配置为进一步使所述音频信号的生成基于所选择的距离。

15.根据权利要求1所述的系统,其中

所述检测设施被进一步配置为检测所述用户对头部尺寸的选择;以及所述适应设施被配置为进一步使所述音频信号的生成基于所选择的头部尺寸。

16.根据权利要求1所述的系统,其中,所述适应设施被配置为通过以下步骤,使用所述音频信号来使所述耳蜗植入系统适应所述患者:将所述音频信号呈现给所述患者;

检测由所述患者响应于所述音频信号而提供的反馈;以及基于所述反馈,调节与所述耳蜗植入系统相关联的一个或多个控制参数。

17.一种适应系统,包括:

适应设施,其被配置为保存:代表多个声波的数据,所述多个声波代表多个声音;代表多个无回声脉冲响应的数据,每一个所述无回声脉冲响应与被包括在多个麦克风中的独特的麦克风相关联;以及代表多个房间模型的数据,每一个所述房间模型与被包括在多个环境中的独特的环境相关联;

检测设施,其通信地耦合到所述适应设施并且被配置为检测用户对以下的选择:被包括在所述多个声音中的声音、被包括在所述多个麦克风中的麦克风以及被包括在所述多个环境中的环境;

其中,所述适应设施被进一步配置为

基于与所选择的麦克风相关联并且被包括在所述无回声脉冲响应的库中的无回声脉冲响应以及与所选择的环境相关联并且被包括在所述房间模型的库中的房间模型,生成与所选择的麦克风和所选择的环境相关联的头部相关脉冲响应,通过将被包括在所述多个声波中的并且代表所选择的声音的声波与所述头部相关脉冲响应进行卷积,生成代表声学场景的音频信号,以及使用所述音频信号来使耳蜗植入系统适应患者。

18.根据权利要求17所述的系统,其中:所述检测设施被进一步配置为检测所述用户对与所选择的声音相关联的源位置的选择;以及所述适应设施被配置为进一步使所述音频信号的生成基于所选择的源位置。

19.根据权利要求17所述的系统,其中:所述检测设施被进一步配置为检测所述用户对头部尺寸的选择;以及所述适应设施被配置为进一步使所述音频信号的生成基于所选择的头部尺寸。

说明书 :

对用于使耳蜗植入系统适应患者的定制声学场景进行渲染的

系统和方法

背景技术

[0001] 人类的听觉涉及利用耳蜗中的毛细胞,其将音频信号变换或转换为听觉神经脉冲。由于很多不同原因而导致的听力损失通常有两种类型:传导性的和感觉神经的。当声音到达耳蜗中的毛细胞的正常的机械路径被阻碍时,传导性的听力损失发生。例如,这些声音路径可能由于听小骨损伤而被阻碍。传导性的听力损失经常可以通过利用常规的助听器(hearing aid)来治疗,所述常规的助听器将声音放大以使得音频信号到达耳蜗和毛细胞。一些类型的传导性听力损失也可以通过外科手术来治疗。
[0002] 另一方面,感觉神经的听力损失是由于将声信号转换到听觉神经脉冲所需要的耳蜗中的毛细胞的缺失或损坏所导致的。不管声刺激有多大,遭受感觉神经的听力损失的人不能从常规的助听器系统获得显著益处。这是因为将声音能量转换为听觉神经脉冲的机制已经损坏。因此,在正常工作的毛细胞缺失的情况下,听觉神经脉冲是不能直接从声音生成的。
[0003] 为了克服感觉神经的听力损失,开发了大量的耳蜗植入系统。通过以植入在耳蜗植入患者中的电极阵列所形成的一个或多个通道的方式直接将电刺激呈现到刺激部位(例如,听觉神经纤维),耳蜗植入系统绕过耳蜗中的毛细胞。对刺激部位的直接刺激引起在大脑中对声音的感知以及对听力功能的至少部分的修复。
[0004] 当耳蜗植入物最初植入在患者中时,以及其后与临床医生(例如,听觉病矫治专家)随访期间,使耳蜗植入系统适应患者通常是必要的。适应过程的目标之一是优化各种程序参数(例如,阈值级别(“T级别”),最舒适刺激级别(“M级别”)、刺激率、输入动态范围(“IDR”)值等等)以适应患者的特定需求。因此,典型的适应会话涉及对各种程序参数的精神物理学确定,之后是与患者在门诊现场交谈期间的进一步调节。
[0005] 在完整适应会话之后,当患者遇到真实世界(例如,餐馆、教室、教堂等)中的情况,他们抱怨未达最佳标准的声音质量和听力表现并非不常见。当前对临床来说,在这些真实世界的声学情景中测试患者是不切实际的。从而,没有大量的反复试验,难以生成明智的(informed)程序改变以改善程序问题。

附图说明

[0006] 附图示出了各种实施例并且其为说明书的一部分。所示出的实施例仅为示例而未限制本公开的范围。在整个附图中,相同的或类似的附图标记指示相同的或类似的元件。
[0007] 图1示出了根据本文所描述的原理的示例性耳蜗植入系统。
[0008] 图2示出了根据本文所描述的原理的其中适应系统可以被选择性地和通信地耦合到耳蜗植入系统的示例性配置。
[0009] 图3示出了根据本文所描述的原理的适应系统的示例性部件。
[0010] 图4示出了根据本文所描述的原理的示例性声音库和示例性环境库。
[0011] 图5示出了根据本文所描述的原理的示例性头部相关(head-related)脉冲响应集。
[0012] 图6A示出了根据本文所描述的原理的示例性无回声脉冲响应集。
[0013] 图6B是根据本文所描述的原理的房间模型的表。
[0014] 图7示出了根据本文所描述的原理的示例性图形用户接口。
[0015] 图8示出了根据本文所描述的原理的示例性图形用户接口。
[0016] 图9示出了根据本文所描述的原理的对用于使耳蜗植入系统适应患者的定制声学场景进行渲染的示例性方法。
[0017] 图10示出了根据本文所描述的原理的示例性计算设备。

具体实施方式

[0018] 本文描述了对用于使耳蜗植入系统适应患者的定制声学场景进行渲染的系统和方法。如下文将要描述的,适应系统可以1)保持代表声音的库(即,声音库)的数据和代表环境的库(即,环境库)的数据,2)检测用户对被包括在声音的库中的声音和被包括在环境的库中的环境的选择,3)基于所选择的声音和所选择的环境生成代表声学场景的音频信号,以及4)使用该音频信号使耳蜗植入系统适应患者。
[0019] 被包括在声音库中的每个声音可以代表可以被呈现给耳蜗植入患者的声内容。例如,声音库可以包括音乐、讲话(例如,用特定语言的讲话)、测试句子(例如,AzBio句子)、噪声、和/或可以被呈现给耳蜗植入患者的任何其他声内容。每个声音可以由特定声源(例如,任何性别的人、一个或多个乐器等等)来生成,并且可以由适应系统以一个或多个数据文件(例如,录制的音频文件)的形式来保持(例如,存储)。每个声音可以是“干燥的”或相对不依赖环境的(即,每个声音可以在最低限度地影响声音质量的环境(例如,无回声室)中录制)。
[0020] 被包括在环境的库中的每个环境可以代表房间(例如,教室、会议室、起居室、办公室等)、地点(例如,餐馆、教堂、体育场等)、户外场所(例如,繁忙的街道、工地等)、和/或任何其他环境(在任意给定的时间耳蜗植入患者可以在其中)。在一些示例中,如下文将要描述的,环境的库可以包括一个或多个患者特定环境(例如,患者家的房间)。
[0021] 如下文将更详细描述的,本文所描述的系统和方法可以允许用户(例如,临床医生)借助在试听室或其他专用设备方面可忽略的开销,选择性地将被包括在声音的库中的任意声音与被包括在环境的库中的任意环境组合以创建代表各种不同声学场景的音频信号。这些音频信号然后可以由适应系统呈现给正在与耳蜗植入系统适应的患者,以便于在各种收听条件下保证耳蜗植入系统的最佳操作。
[0022] 为了说明,临床医生可以使用适应系统选择由女士生成的讲话的记录和代表教堂的环境。适应系统相应地可以组合所选择的讲话和环境(例如,通过将代表该讲话的声音波形和与所选择的环境相关联的头部相关的脉冲响应进行卷积)以渲染代表其中女士在教堂讲话的声学场景的音频信号。音频信号然后可以用于使耳蜗植入系统适应患者(例如,通过将该音频信号呈现给患者,检测患者响应于该音频信号所提供的反馈,以及基于该反馈来调节与耳蜗植入系统相关联的一个或多个程序参数)。
[0023] 临床医生然后可能想要呈现给患者代表男士在相同教堂中讲话的音频信号。为了这个目标,临床医生可以选择由男士生成的讲话的记录并且指示适应系统将该男士讲话与代表该教堂的相同环境进行组合。适应系统相应地可以渲染代表其中男士在教堂讲话的声学场景的音频信号。该音频信号然后可以用于进一步使耳蜗植入系统适应该患者。
[0024] 图1示出了示例性耳蜗植入系统100。如所示出,耳蜗植入系统100可以包括被配置为位于患者外部的各种部件,包括但不限于麦克风102、声音处理器104、头盔(headpiece)106。耳蜗植入系统100可以进一步包括被配置为植入在患者内的各种部件,包括但不限于耳蜗植入物108和其上布置了多个电极112的引线110。如下文将更详细描述的,另外的或可替换的部件可以被包括在耳蜗植入系统100内,其可以服务特定实现。现在将更详细地描述图1中所示的部件。
[0025] 麦克风102可以被配置为检测呈现给患者的音频信号。麦克风102可以以任何适当的形式来实施。例如,麦克风102可以包括“T-Mic”等,其被配置为放置在耳道入口附近的外耳内。这样的麦克风可以通过附接到耳钩的架或柄保持在耳道入口附近的外耳内,其中耳钩被配置为选择性地附接到声音处理器104。另外地或可替换地,麦克风102可以通过以下来实施:布置在头盔106内的一个或多个麦克风、布置在声音处理器104内的一个或多个麦克风、一个或多个波束成形麦克风、和/或任何其他适合的麦克风,其可以服务特定实现。
[0026] 声音处理器104(即,被包括在声音处理器104内的一个或多个部件)可以被配置为引导耳蜗植入物108生成代表一个或多个音频信号(例如,麦克风102所检测到的一个或多个音频信号,其通过辅助音频输入端口的方式输入,等)的电刺激(本文也称为“刺激电流”)并且将其施加到与患者的听觉路径(例如,听觉神经)相关联的一个或多个刺激部位。示例性刺激部位包括但不限于耳蜗内的一个或多个位置、耳蜗核、下丘、和/或听觉路径中的任何其他核。为了这个目标,声音处理器104可以根据所选择的声音处理策略或程序来处理该一个或多个音频信号以生成用于控制耳蜗植入物108的适当的刺激参数。声音处理器104可以包括以下或者被以下实施:耳后(“BTE”)单元、身体穿戴设备、和/或可以服务特定实现的任何其他声音处理单元。
[0027] 在一些示例中,声音处理器104可以通过头盔106和耳蜗植入物108之间的无线通信链路114的方式,无线地向耳蜗植入物108发送刺激参数(例如,以被包括在前向遥测序列中的数据字(data word)的形式)和/或功率信号。应当理解的是,通信链路114可以包括双向通信链路和/或一个或多个专用单向通信链路。
[0028] 头盔106可以通信地耦合到声音处理器104,并且可以包括外部天线(例如,线圈和/或一个或多个无线通信部件),该外部天线被配置为便于声音处理器104到耳蜗植入物108的选择的无线耦合。头盔106可以另外地或可替换地用于选择性地并且无线地将任何其他外部设备耦合到耳蜗植入物108。为了这个目标,头盔106可以被配置为固定到患者的头部并且被确定位置(positioned)以使得布置在头盔106内的外部天线通信地耦合到对应的(被包括在耳蜗植入物108内或者与耳蜗植入物108相关联的)可植入天线(其也可以通过线圈和/或一个或多个无线通信部件来实施)。如此,刺激参数和/或功率信号可以经由通信链路114(其可以包括可以服务特定实现的双向通信链路和/或一个或多个专用单向通信链路)在声音处理器104和耳蜗植入物108之间无线地传输。
[0029] 耳蜗植入物108可以包括可以与本文所描述的系统和方法关联使用的任意类型的可植入刺激器。例如,耳蜗植入物108可以通过可植入耳蜗刺激器来实施。在一些可替换的实现中,耳蜗植入物108可以包括脑干植入物和/或可以在患者内植入并且被配置为施加刺激到位于沿着患者的听觉路径的一个或多个刺激部位的任何其他类型的主动植入物。
[0030] 在一些示例中,耳蜗植入物108可以被配置为根据声音处理器104传输给它的一个或多个刺激参数来生成代表声音处理器104所处理的音频信号(例如,麦克风102所检测到的音频信号)的电刺激。耳蜗植入物108可以被进一步配置为经由沿着引线110布置的一个或多个电极112施加电刺激到患者内的一个或多个刺激部位。在一些示例中,耳蜗植入物108可以包括每个都与一个或多个电极112所定义的通道相关联的多个独立的电流源。如此,可以通过多个电极112的方式将不同的刺激电流水平同时施加到多个刺激部位。
[0031] 图2示出了其中适应系统202可以通过通信链路204的方式选择性地和通信地耦合到耳蜗植入系统100(例如,到声音处理器104)的示例性配置200。适应系统202和耳蜗植入系统100可以使用任何适当的通信技术、设备、网络、媒介、以及支持数据通信的协议来进行通信。
[0032] 适应系统202可以被配置为执行本文所描述的适应过程和/或操作中的一个或多个。为了这个目标,适应系统202可以被实施为计算设备和通信设备的任何适当的组合,计算设备和通信设备包括但不限于,适应站(fitting station)、个人计算机、膝上计算机、手持设备、移动设备(例如,移动电话)、临床医生程序接口(“CPI”)设备、和/或可以服务特定实现的任何其他适当的部件。
[0033] 图3示出了适应系统202的示例性部件。如图3所示,适应系统202可以包括适应设施302、检测设施304、以及存储设施306,其可以使用任何适当的通信技术通信地耦合到彼此。现在将更详细地描述这些设施中的每个设施。
[0034] 存储设施306可以被配置为存储库数据308(例如,代表声音和环境或与其相关联的数据)和控制参数数据310(例如,代表用于使耳蜗植入系统适应患者的控制参数的数据)。将会认识到,存储设施306可以保持另外的或可替换的数据,其可以服务特定实现。
[0035] 适应设施302可以被配置为执行与耳蜗植入系统100相关的一个或多个适应操作。适应设施302可以保持代表声音的库(即,声音库)的数据和代表环境的库(即,环境库)的数据。这可以以任何适当的方式来执行。
[0036] 例如,可以通过保持(例如,存储在存储设施306内)代表每种声音的所录制的音频文件(例如,MP3、WMA、WAV、DSS、和/或任何其他类型的声音文件)来保持代表声音库的数据。每个所录制的音频文件可以代表与被包括在声音库中的一种声音相关联的声音波形。
[0037] 代表环境库的数据也可以以任何适当的形式来保持。例如,可以以条目的表格的形式来保持代表环境库的数据,其中每个条目代表特定的环境。
[0038] 图4示出了可以由适应设施302保持的示例性声音库402和示例性环境库404。如所提及,声音库402可以包括可以被呈现给耳蜗植入患者的任何类型的声音。例如,声音库402可以包括测试句子、讲话、音乐、噪声、和/或可以被呈现给耳蜗植入患者的任何其他声内容。每种声音可以由特定声源(例如,任何性别的人、一个或多个乐器等)来生成,采用特定语言(例如,英语、德语等),和/或具有任何其他适当的特征,其可以服务特定实现。为了说明,声音库402包括AzBio句子、男士英语讲话、女士英语讲话、男士德语讲话、女士德语讲话、音乐、以及噪声。
[0039] 被包括在环境库404中的每个环境可以代表房间(例如,教室、会议室、起居室、办公室等)、地点(例如,餐馆、教堂、体育场等)、户外场所(例如,繁忙的街道、工地等)、和/或任何其他环境(在任意给定的时间耳蜗植入患者可以在其中)。在一些示例中,如在环境库404示出的最后条目中所指示的,患者特定环境也可以被包括在环境库404中。可以通过提供代表与患者特定环境相关联的房间模型的数据来提供患者特定环境(例如,患者家的房间),如下文将更详细描述的那样。
[0040] 适应设施302可以被配置为保持与被包括在环境库404中的每个环境相关联的另外的数据。如下文将要描述的那样,该另外的数据可以允许适应设施302对可以用于使耳蜗植入系统适应患者的各种不同的声学场景进行渲染。
[0041] 例如,适应设施302可以保持代表与被包括在环境库404中的每个环境相关联的一个或多个头部相关脉冲响应的数据。如本文所使用的,“头部相关脉冲响应”(或“HRIR”)可以表征在声源和用于检测特定环境中的声音的麦克风(例如,被包括在耳蜗植入系统中的麦克风)之间的声路径。
[0042] 为了说明,声源可以被表示为X(f,θ),其中f表示频率而θ表示源位置(即,由声源生成的声音到达麦克风的角度)。声源所生成的声音可以由麦克风来录制。所录制的信号可以被表示为Y(f,θ)。声源X(f,θ)和麦克风之间的声路径可以通过头部相关转换函数H(f,θ)来表示,其中,H(f,θ)=Y(f,θ)/X(f,θ)。换言之,H(f,θ)体现了声音(包括环境的影响)随着其从声源传播到麦克风的整个转换。头部相关转换函数H(f,θ)在时间域可以被表示为与头部相关转换函数相关联的脉冲响应,如由h[n]=IFFT[H(f,θ)]所示,其中h[n]表示头部相关脉冲响应。
[0043] 如下文将要描述的那样,与特定环境相关联的HRIR可以用于生成精确的声压波形,其将由被包括在与患者相关联的耳蜗植入系统中的麦克风所接收,如果患者实际上处于该特定环境下。具体地,任意声波s[n]与关联于特定环境的头部相关脉冲响应h[n]的卷积生成将由麦克风生成的波形或信号,如果麦克风正在该特定环境中接收该声波。这可以由以下等式来表示:y[n]=s[n]*h[n],其中y[n]是由s[n]和h[n]的卷积生成的音频信号并且代表在该特定环境中的声学场景。如下文将要描述的那样,适应设施302可以在计算上生成y[n]并然后使用y[n]使耳蜗植入系统适应患者(例如,通过向患者呈现由y[n]所表示的音频信号)。
[0044] 如所指明的那样,HRIR可以是环境特定的(即,每个环境可以具有与其相关联的不同HRIR)。这是因为每个环境可以在每个环境内的声音传播和/或表面反射(如,墙)的方式上是唯一的。
[0045] HRIR也可以是麦克风特定的(即,取决于用于检测声源所生成的声音的麦克风的特定类型和/或位置)。例如,T-mic、波束成形麦克风、布置在头盔(例如,头盔106)内的麦克风和布置在声音处理器(例如,声音处理器104)内的麦克风中,每个都可以具有与其相关联的关于特定环境的不同的HRIR。
[0046] HRIR也可以是头部尺寸特定的(即,取决于与用于检测声源所生成的声音的麦克风相关联的患者的头部尺寸)。例如,成人患者和儿科患者可以具有不同的头部尺寸并因此有与其相关联的不同的HRIR。
[0047] 除了这些因素特定的相关性中的每个,HRIR也可以取决于源位置(即,声音从声源到达麦克风的角度)和距离(即,声源和麦克风之间的距离)。例如,0度的源位置(即,声源在麦克风正前)和90度的源位置(即,声源在麦克风一侧)将引起不同的HRIR。类似地,10米的距离和20米的距离将引起不同的HRIR。
[0048] 因此,在一些示例中,适应设施302可以保持对应于每个环境的HRIR的各种集合。每个集合可以是麦克风特定的和/或头部尺寸特定的,并且可以允许适应设施302创建和渲染可能发生在特定环境中的各种不同的声学场景。
[0049] 为了说明,图5示出了示例性HRIR集合502,其对应于特定环境并且是对特定类型的麦克风和/或头部尺寸特定的。对应于相同环境的类似的HRIR集合可以针对其他类型的麦克风和头部尺寸而被保持。例如,针对特定环境,适应设施302可以针对被包括在可能麦克风集合中的麦克风和被包括在可能头部尺寸集合中的头部尺寸的每个组合保持独特的HRIR集合。为了说明,如果有五个可能类型的麦克风和两个可能的头部尺寸,适应设施302可以针对被包括在环境库404中的每个环境保持10个类似于HRIR集合502的独特的HRIR集合。
[0050] 如图所示,HRIR集合502可以包括多个HRIR,每个HRIR取决于特定源位置和特定距离。例如,图5中标注为h1[n]的HRIR对应于0度的源位置和10米的距离。如另一示例,图5中标注为h16[n]的HRIR对应于15度的源位置和40米的距离。将会认识到,对应于源位置与距离的另外的或可替换的组合的HRIR可以被包括在HRIR集合502中。例如,HRIR集合502可以包括对应于多达360度的源位置的HRIR。
[0051] 被包括在HRIR集合502中的每个HRIR可以以任何适当的方式生成。例如,每个HRIR可以在该HRIR被装载到适应系统202之前被测量(例如,通过耳蜗植入提供商和/任何其他实体)。为了说明,耳蜗植入提供商可以在特定环境内(例如,教堂)设立麦克风,并且在该环境内的各种不同的源位置和在声源与麦克风之间的各种不同的距离处使用该麦克风来录制由声源所生成的声音(例如,脉冲)。该过程可以利用各种不同的麦克风并且针对各种不同的头部尺寸在相同的环境内重复。对应于各种声音记录的HRIR然后可以被计算并且以一个或多个数据文件的形式被存储。数据文件随后可以装载到(例如,导入)适应系统202上或者由适应系统202访问(例如,通过网络的方式远程访问)。
[0052] 与环境相关联的HRIR可以被进一步分解成无回声脉冲响应和与环境相关联的房间模型。无回声脉冲响应是在无回声室(例如,与外部噪声源隔离并且被设计为完全地吸收房间内生成的声音反射的房间)中生成的头部相关脉冲响应。如下文将要描述的那样,无回声脉冲响应可以是麦克风特定的、头部尺寸特定的、以及源位置特定的。与环境相关联的房间模型至少可以对声音如何在被包括在环境中的物理表面(例如,墙)反射进行建模。房间模型也可以对声音如何在环境中和/或环境的任何其他特征中传播进行建模,其可以服务特定实现。
[0053] 在一些示例中,代替(或除了)适应设施302保持对应于被包括在环境库404中的每个环境的HRIR,适应设施302可以保持与不同麦克风和/或头部尺寸相关联的无回声脉冲响应,以及与被包括在环境库404中的一个或多个环境相关联的一个或多个房间模型。如此,如下文将要描述的,适应设施302可以针对房间模型所表示的任意环境生成HRIR,从而消除了在每个实际环境中测量HRIR的需求。
[0054] 为了说明,图6A示出了示例性无回声脉冲响应集合602,其可以由适应设施302保持并且对应于可以被包括在耳蜗植入系统中的特定麦克风。可以针对可以被包括在耳蜗植入系统中的其他类型的麦克风保持无回声脉冲响应的类似集合,其可以服务特定实现。
[0055] 如所示出,无回声脉冲响应集合602可以包括多个无回声脉冲响应(标注为hA1[n]到hA8[n]),每个无回声脉冲响应取决于特定源位置和特定头部尺寸。例如,标注为hA1[n]的无回声脉冲响应对应于0度的源位置和成人头部尺寸。如另一示例,标注为hA8[n]的无回声脉冲响应对应于15度的源位置和儿科头部尺寸。将会认识到,对应于源位置和头部尺寸的另外的或可替换的组合的无回声脉冲响应可以被包括在无回声脉冲响应集合602中。例如,无回声脉冲响应集合602可以包括对应于多达360度的源位置的无回声脉冲响应。也将认识到,无回声脉冲响应不取决于距离(即,声源与麦克风之间的距离)。
[0056] 被包括在无回声脉冲响应集合602中的每个无回声脉冲响应可以例如通过将麦克风放置在无回声室并使用该麦克风录制在无回声室内各种不同的源位置处的声源所生成的脉冲。可以利用各种不同的麦克风并且针对各种不同的头部尺寸重复该过程。对应于各种声音记录的无回声脉冲响应然后可以被计算并且以一个或多个数据文件的形式被存储。数据文件随后可以装载到(例如,导入)适应系统202上或者由适应系统202访问(例如,通过网络的方式远程访问)。
[0057] 图6B是与可以由适应设施302保持的各种环境(例如,环境A到D)相对应的房间模型(例如,RM1到RM4)的表604。如所提及,每个房间模型可以对声音如何在被包括在房间模型的对应环境中的物理表面(例如,墙)反射进行建模。房间模型也可以对声音如何在环境中和/或环境的任何其他特征中传播进行建模,其可以服务特定实现。
[0058] 在一些示例中,适应设施302可以基于无回声脉冲响应(例如,从无回声脉冲响应集合502中选择的无回声脉冲响应)和与环境(例如,从表602中选择的房间模型)相关联的房间模型来生成与特定环境相关联的HRIR。这可以利用任何适当的计算启发法来执行,其可以服务特定实现。所生成的HRIR然后可以与从声音库402中选择的声音所关联的声波进行卷积以用于渲染声学场景,该声学场景可以用于使耳蜗植入系统适应患者。
[0059] 返回到图3,检测设施304可以检测用户对可以被用于渲染声学场景的各种不同参数的选择。例如,检测设施304可以检测用户对被包括在声音库402中的声音和被包括在环境库404中的环境的选择。作为响应,适应设施302可以基于所选择的声音和所选择的环境生成代表声学场景的音频信号,并且使用该音频信号使耳蜗植入系统适应患者。
[0060] 为了说明,图7示出了示例性图形用户接口(“GUI”)700,其可以由适应设施302呈现并且可以被配置为便于用户选择被包括在声音库402中的声音和被包括在环境库404中的环境。GUI 700可以以任何适当的方式被呈现。例如,适应设施302可以将GUI 700呈现在与适应系统202相关联的显示屏幕内。
[0061] 如所示出,GUI 700可以包括声音的列表702,用户可以从中选择想要的声音,以及环境的列表704,用户可以从中选择想要的环境。在该特定示例中,用户可以通过选择位于特定条目旁边的框来选择被包括在每个列表内的特定条目(即,特定声音或环境)。例如,GUI 700示出了用户已经选择了“男士英语讲话”作为声音以及“教室”作为环境。
[0062] 一旦用户选择了想要的声音和环境,则用户可以选择选项706以创建代表基于所选择的声音和环境的声学场景的音频信号。例如,响应于对“男士英语讲话”声音和“教室”环境的选择,适应设施304可以选择或生成对应于教室的HRIR。
[0063] 为了说明,适应设施304可以从类似于HRIR集合502的HRIR集合中选择与教室相对应的已经生成的HRIR。在一些示例中,所选择的HRIR可以与默认麦克风、默认头部尺寸、默认源位置、以及默认距离相关联。这样的默认设置可以由用户规定和/或由适应设施304自动确定(例如,通过分析用户过去进行的选择、检测实际上被包括在患者的耳蜗植入系统中的麦克风的类型等)。如下文将要描述的,用户可以可替换地规定这些参数中的任一参数。
[0064] 一旦选择了HRIR,适应设施302可以将所选择的HRIR与代表“男士英语讲话”声音的声波进行卷积(或处理)以生成代表声学场景的音频信号(即,在教室中讲出男士英语讲话的场景)。音频信号然后可以用于使耳蜗植入系统适应患者。例如,音频信号可以被呈现给患者(例如,通过使音频信号流式传送到被包括在耳蜗植入系统中的声音处理器)。适应设施304可以检测(要么自动地要么基于临床医生或其他用户所提供的人工输入)患者响应于该音频信号而提供的反馈,并且基于该反馈调整(例如,自动地或响应于临床医生或其他用户所提供的人工输入)与耳蜗植入系统相关联的一个或多个控制参数(即,支配耳蜗植入系统的操作的一个或多个参数)。
[0065] 可替换地,适应设施302可以生成与教室相对应的HRIR。例如,适应设施302可以保持代表与教室相关联的房间模型的数据。适应设施302也可以保持与被包括在患者所使用耳蜗植入系统中的麦克风相关联的无回声脉冲响应。无回声脉冲响应可以从类似于无回声脉冲响应集合602的无回声脉冲响应集合中选择,并且可以对应于默认头部尺寸和默认源位置(除非这些参数由用户选择,如下文将要描述的那样)。
[0066] 如上所述,适应设施302可以使用无回声脉冲响应和房间模型来在计算上生成对应于教室的HRIR。所生成的HRIR然后可以与代表“男士英语讲话”声音的声波进行卷积以生成代表该声学场景的音频信号,所述音频信号用于使耳蜗植入系统适应患者。
[0067] 如所提及,用户可以选择一个或多个其他参数以便于进一步定制由适应系统202所生成的音频信号。例如,图8示出了示例性GUI 800,其可以由适应设施302呈现,并且可以被配置为便于用户选择被包括在声音库402中的声音、被包括在环境库404中的环境、麦克风类型、头部尺寸、距离、以及源位置。GUI 800可以以任何适当的方式呈现。例如,适应设施302可以将GUI 800呈现在与适应系统202相关联的显示屏幕内。
[0068] 如所示出,GUI 800可以包括:声音的列表702,用户可以从中选择想要的声音;环境的列表704,用户可以从中选择想要的环境;麦克风的列表802,用户可以从中选择想要的麦克风;头部尺寸的列表804,用户可以从中选择想要的头部尺寸;距离的列表806,用户可以从中选择想要的距离;以及源位置的列表808,用户可以从中选择想要的源位置。在该特定示例中,GUI 800示出了用户已经选择了“男士英语讲话”作为声音、“教室”作为环境、“SP Mic”作为麦克风、“成人”作为头部尺寸、“20米”作为距离、以及“10度”作为源位置。
[0069] 一旦用户选择了想要的声音、环境、麦克风、头部尺寸、距离、以及源位置,则用户可以选择选项810以创建代表基于所选择的参数的声学场景的音频信号。
[0070] 为了说明,适应设施304可以使用所选择的参数从类似于HRIR集合502的HRIR集合中选择与教室相对应的已经生成的HRIR。一旦选择了HRIR,适应设施302可以将所选择的HRIR与代表“男士英语讲话”声音的声波进行卷积(或处理)以生成代表声学场景的音频信号(即,在教室中讲出男士英语讲话的场景)。音频信号然后可以用于使耳蜗植入系统适应患者,如上所述。
[0071] 可替换地,适应设施302可以生成与教室相对应的HRIR。例如,适应设施302可以保持代表与教室相关联的房间模型的数据。在一些示例中,房间模型可以考虑所选择的距离。适应设施302然后可以选择(例如,从类似于无回声脉冲响应集合602的无回声脉冲响应集合中)与所选择的麦克风、头部尺寸、以及源位置相关联的无回声脉冲响应,并且使用该无回声脉冲响应和房间模型来在计算上生成对应于教室的HRIR。所生成的HRIR然后可以与代表“男士英语讲话”声音的声波进行卷积以生成代表该声学场景的音频信号,所述音频型号用于使耳蜗植入系统适应患者。
[0072] 将会认识到,用户可以从中选择的图8中所示出的参数仅是示例性的,并且另外的或更小的参数可以由用户选择以生成代表声学场景的音频信号,所述音频信号用于使耳蜗植入系统适应患者。
[0073] 上文所描述的方法的模块性便于创建很多不同的定制声学场景而不要求专门的设备和逻辑。它们在语言和性别上是不可知论的,从而允许在环境库404中所包括的每个环境中渲染任何语言的源。
[0074] 作为另一示例,通过将代表与患者特定环境相关联的房间模型的数据装载到适应系统202,患者特定环境可以动态地加入到环境库404。为了说明,检测设施304可以接收代表与最初没有被包括在环境库404中的环境(例如,患者家的房间或任何其他患者特定环境)相关联的房间模型的用户输入。适应设施302然后可以基于房间模型和以本文所描述的任何方式选择的无回声脉冲响应来生成与环境相关联的HRIR。适应设施302然后可以通过将HRIR和与所选择的声音相关联的声波进行卷积来生成可以被用于使耳蜗植入系统适应患者的代表声学场景的音频信号,如上所述。
[0075] 在一些示例中,本文所描述的系统和方法可以用于使耳蜗植入系统适应双侧耳蜗植入患者(即,耳蜗植入物被植入到双耳的患者)。例如,关于特定环境,适应设施302可以保持或生成与位于患者头部第一侧的第一麦克风相关联的第一头部相关脉冲响应和与位于患者头部第二侧(例如,第一侧相对的侧)的第二麦克风相关联的第二头部相关脉冲响应。响应于用户对声音的选择,适应设施302可以通过将代表该声音的声波与第一头部相关脉冲响应进行卷积来生成第一音频信号。同样地,响应于用户对声音的选择,适应设施302可以通过将代表该声音的声波与第二头部相关脉冲响应进行卷积来生成第二音频信号。适应设施302然后可以使用第一音频信号和第二音频信号来使耳蜗植入系统适应患者。例如,适应设施302可以将第一音频信号呈现给患者的第一耳部(例如,右耳)并且将第二音频信号呈现给患者的第二耳部(例如,左耳)。
[0076] 另外地或可替换地,本文所描述的系统和方法可以用于模拟特定环境中的多个声源。例如,可以期望的是,创建这样的声学场景:其中音乐在播放的同时人在特定环境中讲话。为了这个目标,用户可以选择被包括在声音库402中的多个声音(例如,通过从GUI 700或GUI 800中选择多个声音)。作为响应,适应设施302可以将与该环境相对应的HRIR和与每个选择的声音相关联的声波进行卷积。所生成的信号可以被组合(例如,加和)以生成代表期望的声学场景的音频信号。
[0077] 为了说明,用户可以选择由声波s1[n]和s2[n]分别表示的两个声音。对应于该环境的HRIR可以由h[n]来表示。在该示例中,适应设施302可以生成音频信号y[n],根据以下等式:y[n]=s1[n]*h[n]+s2[n]*h[n]。在一些可替换的示例中(例如,当声源位于环境内不同的源位置时),适应设施302可以保持与第一声源相关联的第一HRIR h1[n]和与第二声源相关联的第二HRIR h2[n]。在该示例中,适应设施302可以生成音频信号y[n],根据以下等式:y[n]=s1[n]*h1[n]+s2[n]*h2[n]。
[0078] 图9示出了对用于使耳蜗植入系统适应患者的定制声学场景进行渲染的示例性方法900。尽管图9示出了根据一个实施例的示例性步骤,但其他实施例可以省略、增加、重排序、和/或修改图9示出的任何步骤。图9示出的一个或多个步骤可以由适应系统202和/或其任意实现来执行。
[0079] 在步骤902,适应系统检测用户对被包括在适应系统所保持的一个或多个声音的库中的声音的选择。步骤902可以以本文所描述的任意方式执行。
[0080] 在步骤904,适应系统检测用户对被包括在适应系统所保持的一个或多个环境的库中的环境的选择。步骤904可以以本文所描述的任意方式执行。将会认识到,用户也可以选择其他参数(例如,麦克风类型、源位置、距离、以及头部尺寸)。
[0081] 在步骤906,适应系统基于所选择的声音和所选择的环境生成代表声学场景的音频信号。步骤906可以以本文所描述的任意方式执行。
[0082] 在步骤908,适应系统使用该音频信号使耳蜗植入系统适应患者。步骤908可以以本文所描述的任意方式执行。
[0083] 在特定实施例中,本文所描述的过程中的一个或多个可以至少部分地实施为被体现在非暂时性计算机可读介质中的指令并且由一个或多个计算设备所执行。通常,处理器(例如,微处理器)从非暂时性计算机可读介质(例如,存储器等)接收指令并且执行这些指令,从而执行一个或多个过程,包括在本文描述的一个或多个过程。可以使用各种已知的计算机可读介质中的任何一个来存储和/或传送该指令。
[0084] 计算机可读介质(也称为处理器可读介质)包括任何可以由计算机(例如,由计算机的处理器)所读取的参与提供数据(例如,指令)的非暂时性介质。这样的介质可以有很多形式,包括但不限于非易失性介质和/或易失性介质。非易失性介质可以包括例如,光盘或磁盘和其他持久存储器。易失性介质可以包括例如动态随机存取存储器(“DRAM”),其典型地构成主存储器。计算机可读介质的一般形式包括例如,盘、硬盘、磁带、任何其他磁介质、CD-ROM、DVD、任何其他光介质、RAM、PROM、EPROM、FLASH-EEPROM、任何其他存储器芯片或磁带、或计算机能够从中读取的任何其他有形介质。
[0085] 图10示出了示例性计算设备1000,其可以被配置为执行本文所描述的过程中的一个或多个。如图10所示,计算设备1000可以包括经由通信基础架构1010通信地连接的通信接口1002、处理器1004、存储设备1006、以及输入/输出(“I/O”)模块1008。尽管示例性计算设备1000在图10中示出,图10中所示出的部件不旨在进行限制。另外的或可替换的部件可以用在其他实施例中。现在将更加详细地描述图10中所示出的计算设备1000的部件。
[0086] 通信接口1002可以被配置为与一个或多个计算设备通信。通信接口1002的示例包括但不限于有线网络接口(例如,网络接口卡)、无线网络接口(例如,无线网络接口卡)、调制解调器、音频/视频连接、以及任何其他适当的接口。
[0087] 处理器1004通常代表能够处理数据或解释、执行、和/或引导执行本文所描述的一个或多个指令、过程、和/或操作的任意类型或形式的处理单元。处理器1004可以根据一个或多个应用1012来引导对操作的执行,或诸如可以被存储在存储设备1006或其他计算机可读介质中的其他计算机可执行指令。
[0088] 存储设备1006可以包括一个或多个数据存储介质、设备、或配置,并且可以采用任意类型、任意形式的数据存储介质和/或设备,以及其组合。例如,存储设备1006可以包括但不限于硬盘驱动器、网络驱动器、闪存驱动器、磁盘、光盘、随机存取存储器(“RAM”)、动态RAM(“DRAM”)、其他非易失性和/或易失性数据存储单元或其组合或子组合。电子数据,包括本文所描述的数据,可以暂时地或永久地存储在存储设备1006中。例如,代表被配置为引导处理器1004执行本文所描述的任意操作的一个或多个可执行应用1012的数据可以被存储在存储设备1006内。在一些示例中,数据可以被安排在驻留于存储设备1006内的一个或多个数据库中。
[0089] I/O模块1008可以被配置为接收用户输入和提供用户输出,并且可以包括支持输入和输出能力的任何硬件、固件、软件、或其组合。例如,I/O模块1008可以包括用于捕捉用户输入的硬件和/或软件,包括但不限于键盘或小键盘、触摸屏部件(例如,触摸屏显示器)、接收器(例如,RF或红外接收器)、和/或一个或多个输入按钮。
[0090] I/O模块1008可以包括向用户呈现输出的一个或多个设备,包括但不限于图形引擎、显示器(例如,显示屏幕)、一个或多个输出驱动器(例如,显示驱动器)、一个或多个音频扬声器、以及一个或多个音频驱动器。在特定实施例中,I/O模块1008被配置为提供图形数据到显示器以呈现给用户。图形数据可以代表一个或多个图形用户接口和/或任何其他图形内容,其可以服务特定实现。
[0091] 在一些示例中,本文所描述的任何设施可以由计算设备1000的一个或多个部件来实施或者被实施在计算设备1000的一个或多个部件内。例如,驻留于存储设备1006内的一个或多个应用1012可以被配置为引导处理器1004执行与适应系统202相关联的一个或多个过程或功能。
[0092] 在前述的描述中,参照附图描述了各种示例性实施例。然而,显而易见的是,可以对这些实施例进行各种修改和改变,并且可以实施另外的实施例,而不脱离本发明的范围,如在所附权利要求书中阐述的那样。例如,本文所描述的一个实施例的特定特征可以与本文所描述的另一实施例的特征组合或者对其进行替换。相应地,描述和附图应当被视为示例性而非限制性的意义。