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

文档序号:9220783阅读:来源:国知局
进行卷积(或处理)以生成代表声学场景的音频信号(即,在教室中讲出男士英语讲话的场景)。音频信号然后可以用于使耳蜗植入系统适应患者,如上所述。
[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 [η]和82[11]分别表示的两个声音。对应于该环境的HRIR可以由h[n]来表示。在该示例中,适应设施302可以生成音频信号y [η],根据以下等式:y[n] = S1 [n] *h [η] +S2 [η] *h [η] ο在一些可替换的示例中(例如,当声源位于环境内不同的源位置时),适应设施302可以保持与第一声源相关联的第一 HRIR Ill [η]和与第二声源相关联的第二 HRIR h2[n]o在该示例中,适应设施302可以生成音频信号y [η],根据以下等式: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内的一个或多个应用10
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1