头戴式显示器和方法与流程

文档序号:17041344发布日期:2019-03-05 19:15阅读:200来源:国知局
头戴式显示器和方法与流程

本公开总体涉及听力系统并且具体地涉及听力系统中的串音消除。



背景技术:

头戴式显示器(hmd)可以用于向用户呈现虚拟和/或增强信息。例如,增强现实(ar)耳麦或虚拟现实(vr)耳麦可用于模拟增强/虚拟现实。传统地,ar/vr耳麦的用户佩戴耳机以接收或者以其他方式感受计算机生成的声音。然而,佩戴耳机抑制了来自现实世界环境的声音,这可能将用户暴露于未预料到的危险并且还无意地使用户与环境隔离。此外,与hmd的外壳或带子分离的耳机在审美上可能在美学上令人不愉快并且还可能通过使用被损坏。

因此,代替耳机,可以在hmd中使用骨传导换能器。骨传导换能器放置在耳部周围以生成振动,将声音通过颅骨发送至内耳。为了便于使用,骨传导换能器可以制成紧凑型的并且安装在ar/vr耳麦的带子或腿上。然而,两只耳朵使用一对骨传导换能器可能导致由于用户头骨中的颅骨共享用于传输振动的共同介质而造成的串音。



技术实现要素:

实施方式涉及包括第一骨传导换能器、第二骨传导换能器、第一振动传感器、第二振动传感器和骨传导信号发生器的头戴式显示器(hmd)。第一振动传感器生成参考信号,该参考信号表示由通过第一骨传导换能器传输的振动所引起的用户的第一耳部区域处的第一振动。第二骨传导换能器响应于抗串音信号而将第一抗串音振动传输至用户的第二耳部区域。第二振动传感器生成错误信号,该错误信号表示第二耳部区域处的由第一振动和第一抗串音振动所引起的集合振动。为了串音消除,骨传导信号发生器分别从第一振动传感器和第二振动传感器接收参考信号和错误信号。具体地,骨传导信号发生器确定用于第一振动的第一噪声传播路径的第一传递函数,并且确定用于第二振动的第二噪声传播路径的第二传递函数。骨传导信号发生器通过使用第一传递函数和第二传递函数处理参考信号和错误信号来产生抗串音信号的修改版本。此外,骨传导信号发生器将修改的抗串音信号提供至第二骨传导换能器以传输减小第二耳部区域处的错误信号的第二抗串音振动。

附图说明

图1a是根据一个实施方式的包括骨换能器组件和振动传感器组件的头戴式显示器的立体图。

图1b是根据一个实施方式的图1a的头戴式显示器的侧视图。

图1c是根据一个实施方式的由用户佩戴的图1a的头戴式显示器的侧视图。

图1d是根据一个实施方式的用户的颅骨的介质内的噪声传播路径的示图。

图1e是根据一个实施方式的对应于估计的传递函数的各个噪声传播路径的传递函数的示图。

图2是根据一个实施方式的用于执行串音消除的计算系统的框图。

图3a是根据一个实施方式的骨换能器组件的框图。

图3b是根据一个实施方式的振动传感器组件的框图。

图4是根据一个实施方式的用于串音消除的处理的流程图。

附图仅出于说明的目的而描述了本公开的实施方式。

具体实施方式

在本文中参考附图描述了实施方式。然而,本文中公开的理念可以以许多不同的形式实施,并且不应被解释为局限于本文中所阐述的实施方式。在描述中,可以省去众所周知的特征和技术的细节以避免使实施方式的特征不必要地模糊。

在附图中,附图中的相同参考数字表示相同元件。为了清晰起见可以放大附图的形状、大小和区域等。

实施方式涉及主动地减小或消除由响应于骨传导信号而传输振动的多个骨传导换能器的使用导致的串音振动。使用基于在振动传感器组件中检测到的振动而估计的传递函数生成抗串音信号。骨传导换能器组件和振动传感器组件可以包括在hmd中并且放置在用户的头部的两侧,以例如向用户提供空间音频。

示例性系统的概述

图1a示出了根据一个实施方式的包括骨传导换能器组件和振动传感器组件的头戴式显示器(hmd)100的立体图。hmd100包括框架102、计算系统108、照相机110、传感器112、触摸板114、显示器116、右骨传导换能器组件118a和左骨传导换能器组件118b(在下文中统称为“骨传导换能器组件118”)、以及右振动传感器组件120a和左振动传感器组件120b(在下文中统称为“振动传感器组件120”)。图1b示出了根据一个实施方式的hmd100的侧视图。

框架102使hmd100能够固定至用户的头部,更具体地,固定至用户的鼻子和耳朵。在一些配置中,框架102是实心结构并且在其他配置中,框架102是空心结构(或者实心和空心结构的结合)。框架102包括固定右镜片元件104a和左镜片元件104b(在下文中统称为“镜片元件104”)以及右侧臂106a和左侧臂106b(在下文中统称为“侧臂106”)的前框105。侧臂106连接至前框105。当用户佩戴hmd100时,侧臂106放置在hmd100的用户的耳朵后面并且将hmd100固定至用户。

镜片元件104由至少部分透明的材料制成。这种镜片元件104帮助hmd100的用户进入ar环境中,hmd100的用户通过镜片元件104在ar环境中感知到投射的图像叠加在现实世界视图上。

计算系统108可以是执行与hmd100的操作相关联的各种计算操作的硬件或硬件和软件的结合。通过计算系统108执行的操作包括生成骨传导信号并且估计噪声传播路径的传递函数以补偿串音振动。计算系统108通过有线网络(例如,经由配线122)或者无线网络(例如,)与骨传导换能器组件118和振动传感器组件120通信。如在图1a所示,计算系统108放置在右侧臂106a上。然而,在可替换的配置中,计算系统108可以在框架102的另一部分上(例如,左侧臂106b上)、可以在框架102内部(例如,在侧臂106内部)、或者可以与hmd100分离且远离hmd100定位。以下参考图2进一步详细地描述计算系统108的部件和功能。

照相机110被配置为捕捉图像和/或视频。照相机110具有小的形状因子。如在图1a所示,照相机110放置在框架102的接近右镜片元件104a和右侧臂106a的前部中。然而,在可替换的配置中,照相机110可以放置在框架102的另一部分中(例如,在框架102的接近左镜片元件104b和左侧臂106b的前部中、在右侧臂106a中、在左侧臂106b中、在前框105的中部中等)。在一个实施方式中,照相机110可以覆盖与通过镜片元件104看到的用户的视野至少部分叠加的视野。

传感器112检测hmd100的位置和移动。传感器112可包括一个或多个麦克风、全球定位系统(gps)传感器、磁强计(指南针)、陀螺仪、加速计等。如在图1a所示,传感器112放置在框架102的接近右镜片元件104a和右侧臂106a的前部中。然而,在可替换的配置中,传感器112可以放置在框架102的另一部分中(例如,在框架102的接近左镜片元件104b和左侧臂106b的前部中、在右侧臂106a中、在左侧臂106b中、在框架102的右侧臂106a与左侧臂106b之间的中部中等)。

触摸板114接收与hmd100的操作相关联的用户输入。例如,触摸板114可感测和解析对象(例如,hmd100的用户的手指)的位置和移动。触摸板114可使用电阻感测、电容感测、表面声波感测、压力感测、光学感测等。触摸板114可以将触觉馈送提供至触摸该触摸板114的用户的手指。如图1a和图1b所示,触摸板114放置在右侧臂106a中。在可替换的配置中,触摸板114可以放置在框架102的另一部分中(例如,在左侧臂106b中)。

显示器116向hmd100的用户投射、或者以其他方式显示图像和/或视频。显示器116可以是投影仪、半透明的液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器等。如在图1a所示,显示器116在右镜片元件104a内部。在可替换的配置中,显示器116可以放置在框架102的另一部分中(例如,在左镜片元件104b内部)。尽管示出了单个显示器116,但是hmd100可包括额外的显示器116。例如,hmd100可包括右镜片元件104a内部的一个或多个显示器116以及左镜片元件104b内部的一个或多个显示器116。

图1c是根据一个实施方式的由用户佩戴的图1a的头戴式显示器的侧视图。hmd100通过使侧臂106弹性地压向用户130的右耳区域132和左耳区域(未示出)而固定至用户130。右耳区域132包括右耳134、右耳134周围的右颞骨(未示出)、以及覆盖右颞骨的一小块皮肤。类似地,左耳区域(未示出)包括左耳、左耳周围的左颞骨、以及覆盖左颞骨的一小块皮肤。颞骨位于用户130的头骨的侧面和底部并且容纳耳朵的结构(例如,中耳和内耳)。在一个实施方式中,右侧臂106a放置在用户130的右耳134的后面并且与用户130的右耳区域132接触。类似地,左侧臂106b放置在用户130的左耳(未示出)的后面并且与用户130的左耳区域(未示出)接触。

骨传导换能器组件118将骨传导振动传输至用户130的颞骨。骨传导换能器组件118与用户130的小块皮肤接触。具体地,右骨传导换能器组件118a与覆盖右耳区域132中的右颞骨的一小块皮肤接触。类似地,左骨传导换能器组件118b与覆盖左耳区域中的左颞骨的一小块皮肤接触。关于图3a进一步描述了骨传导换能器组件118。尽管图1c示出了与右耳134上的一小块皮肤接触的右骨传导换能器组件118a,但是骨传导换能器组件118a可以放置在右耳区域132的其他区域中,诸如,右耳134的后面或右耳134的下部。

振动传感器组件120与用户的小块皮肤接触以检测由一个或两个骨传导换能器组件导致的骨传导振动。具体地,右振动传感器组件120a与覆盖右耳区域132中的颞骨的一小块皮肤接触。类似地,左振动传感器组件120b与覆盖左耳区域中的颞骨的一小块皮肤接触。关于图3b进一步描述振动传感器组件120。

图1d是根据一个实施方式的用户130的颅骨的介质内的噪声传播路径的示图。骨传导换能器组件118a和118b分别放置在用户130的右耳区域132和左耳区域133上。另外,振动传感器组件120a和120b分别放置在用户130的右耳区域132和左耳区域133上。为了清晰起见,在图1d中未示出hmd100的其他部件,并且图1d中示出的实例是用户130的头部的后视图。

骨传导振动可包括旨在理想地仅分别由佩戴hmd100的用户的右耳和左耳听到的右振动和左振动。右振动由右骨传导换能器118a生成并且左振动由左骨传导换能器组件118b生成。然而,串音可发生在右振动和左振动之间,因为这两个振动共享用户的头骨中的颅骨的相同介质作为它们到达左耳区域133和右耳区域132的路径。由于这种串音,左耳可以听到一些右振动并且右耳可以听到一些左振动。例如,通过骨传导换能器组件118b生成的一些左振动(“串音振动”)还沿着主路径140(或者“串音路径”)行进至右耳区域132。在其他问题之中,这种串音使得hmd100的用户难以使空间声音局部化并且降低总体体验。

计算系统108可以通过执行串音消除改善提供至用户130的音频的质量。在一些实施方式中,串音消除包括处理“交叉噪声”和“局部噪声”(或“残余噪声”)这两者。交叉噪声包括由沿着主路径140行进的参考信号所引起的串音振动,而局部噪声由错误信号沿着右耳区域132中的次级路径150传播所引起。振动传感器组件120a检测来源于左耳区域133的交叉噪声,并且振动传感器组件120a还检测来源于右耳区域132的局部噪声。通过处理检测到的噪声来估计各种噪声传播路径的传递函数(以下关于图1e和图2进一步描述),计算系统108确定抗串音信号并将抗串音信号提供至骨传导换能器组件118a。响应于接收到抗串音信号,骨传导换能器组件118a传输减小或消除由用户130在右耳区域132感知的串音振动的抗串音振动。计算系统108还可以同时或者单独地执行串音消除以补偿左耳区域133中的串音。

图1e是根据一个实施方式的对应于估计的传递函数的各个噪声传播路径的示图。在一些实施方式中,计算系统108可以确定沿着主路径140和次级路径150(如图1d中先前示出的)通过用户的颅骨传播的由左骨传导换能器组件118b和右骨传导换能器组件118a这两者所引起的噪声的估计的传递函数。具体地,“传递函数左-右”(tflr)对应于噪声从左骨传导换能器组件118b传播至右振动传感器组件120a,“传递函数左-左”(tfll)对应于噪声从左骨传导换能器组件118b传播至左振动传感器组件120b,“传递函数右-右”(tfrr)对应于噪声从右骨传导换能器组件118a传播至右振动传感器组件120a,并且“传递函数右-左”(tfrl)对应于噪声从右骨传导换能器组件118a传播至左振动传感器组件120b。

示例性计算系统

图2是根据一个实施方式的用于串音消除的计算系统108的框图。其中,计算系统108包括照相机接口202、传感器接口204、触摸接口206、音频模块208、显示模块210、网络接口212、存储器220、处理器240、以及连接这些部件的总线250等。处理器240执行存储在存储器220中的指令。

照相机接口202被配置为与照相机110连接。照相机接口202可以将通过照相机110捕捉的图像和/或视频存储在存储器220中。照相机接口202可以处理(例如,译码)通过照相机110捕捉的图像和/或视频。

传感器接口204被配置为与传感器112接口连接。传感器接口204可以将与通过传感器112检测到的hmd100的位置和移动对应的传感器数据存储在存储器220中。

触摸接口206被配置为与触摸板114接口连接。触摸接口206可以将对应于由触摸板114接收的用户输入并与hmd100的操作相关联的传感器数据存储在存储器220中。

音频模块208被配置为与音频源(例如,声源224)和音频接收器(audiosink)(例如,骨传导换能器组件118)连接。音频模块208可以从音频源接收声音信号、处理所接收的声音信号、并且将处理的声音信号传输至音频信宿。

显示模块210被配置为与视频源(例如,vr/ar引擎222)和显示器(例如,显示器116)接口连接。显示模块210可以从视频源接收视频信号并且可以将视频信号传输至显示器。

网络接口212被配置为将计算系统108通信连接至诸如音频源、视频源、现实引擎等的外部系统。网络接口212可以通过互联网、通过lan、wan、移动式有线或无线网络、专用网、虚拟专用网络或它们的组合通信。

存储器220是其中存储虚拟/增强现实(vr/ar)引擎222、声源224和骨传导信号发生器230的非暂时性计算机可读存储介质。存储器220还包括图2中未示出的软件部件,诸如,操作系统(os)。

vr/ar引擎222生成用于发送至显示模块210的视频数据、用于发送至音频模块208的音频数据以及用于发送至其他用户界面装置的外围数据,以向用户提供虚拟或增强现实的感觉。在一个实施方式中,vr/ar引擎222经由照相机接口202从照相机接收信息、经由传感器接口204从传感器接收信息以及经由触摸接口208从触摸板接收信息。基于所接收的信息,vr/ar引擎222确定提供至hmd100的用户的音频数据、视频数据和外围数据。在虚拟现实的情况下,例如,如果hmd100检测到用户的头部向右转或向左转,则vr/ar引擎222生成对应于右侧视图或左侧视图的图像并将其发送至显示模块210并且将相应改变的音频数据发送至音频模块208。在增强现实的情况下,例如,如果hmd100检测到用户看向左边或右边,则vr/ar引擎222将反映用户在加强环境中的移动的音频和视频数据提供至音频模块208和显示模块210。

声源224将声音信号提供至vr/ar引擎222。声源224可以是例如应用程序(例如,游戏程序)、从用户的环境检测到的声音信号、从远端源经由网络接口212接收到的音频数据。

骨传导信号发生器230从vr/ar引擎222生成对应于声音信号的骨传导信号。骨传导信号包括表示通过骨传导换能器组件118传输的振动的振动信号。骨传导信号发生器230包括骨传导传递模块232和串音消除控制器234。

骨传导传递模块232是用于生成当应用于左右骨传导换能器118时导致立体声或空间音频的骨传导信号的软件模块。在一个实施方式中,骨传导转换模块232使用头部相关传递函数(hrtf)处理声音信号并且生成用于右骨传导换能器118a的右振动信号和用于左骨传导换能器118b的左振动信号。右振动信号和左振动信号可以是数字信号。作为通过骨传导传递模块232的处理的结果,hmd100的用户可以感知到如从某个空间位置发起的声音(由通过骨传导换能器组件118生成的振动导致的)。为了这个目的,vr/ar引擎222可以提供表示指示2d或3d位置的空间位置信息,用户应该感知到声音如从该2d或3d位置发起一样。

串音消除控制器234处理通过骨传导换能器组件118生成的振动以执行串音消除。进一步地,串音消除控制器234可以使用谱估计、曲线拟合、多项式回归、傅里叶变换、自适应滤波、或者用于确定传递函数系数的任何其他合适的技术估计对应于用户的头骨中的各种传播路径的传递函数(如先前在图1e中示出的)。串音消除控制器234使用估计的传递函数生成抗串音信号。在实施方式中,串音消除控制器234使用如图1e所示的四个传递函数tfll、tflr、tfrr和tfrl生成用于消除左耳区域和/或右耳区域中的串音的抗串音信号。

此外,串音消除控制器234可以执行初始或在线校准以确定估计的传递函数。在示例性初始校准处理中,串音消除控制器234检索基线校准数据(例如,针对用户的样本群的均值/平均校准数据)以估计传递函数。作为另一实例,串音消除控制器234通过向用户提供指令执行校准序列以确定hmd100适配的质量,例如,调整用户头部上的hmd100使得用户从骨传导换能器组件118感知到令人满意的音频质量。

在一些实施方式中,串音消除控制器234每当用户130佩戴hmd100时执行校准以考虑hmd100的适配的变化。例如,用户130的头部上的hmd100的具体位置或方位可从适配至适配转移,这可以改变接近耳部区域的用户130的皮肤与骨传导换能器组件118或振动传感器组件120之间的物理接触的质量。在另一个实施方式中,串音消除控制器234定期检测估计的传递函数的错误并且响应于确定检测出的错误大于阈值错误而执行重新校准。例如,该错误可能由于用户130上的hmd100在会话期间的偏移而改变。因此,串音消除控制器234可以接通反馈回路以反复更新估计的传递函数的系数以便减小检测出的错误,并且因此减轻由用户130感知的音频失真。如另一实例,串音消除控制器234可以响应于确定通过振动传感器组件120检测出的信号具有大于阈值的信噪比而执行校准。

在实施方式中,串音消除控制器234可以使用一个或多个自适应滤波器以表征振动。例如,作为vr或ar体验的一部分,每个自适应滤波器可包括可以在用户130使用hmd100收听音频的同时实时调整的一个或多个系数(即,参数)。串音消除控制器234可以同时或单独训练用于左右骨传导换能器组件118的自适应滤波器。在一个实施方式中,相同的自适应滤波器用于这两个骨传导换能器组件118的串音消除。在其他实施方式中,具有不同系数的单独的自适应滤波器可以用于右骨传导换能器组件118a和左骨传导换能器组件118b。进一步地,串音消除控制器234可以使用不同的自适应滤波器处理由参考信号和错误信号所引起的噪声,因为这两个信号可以独立地在时间上变化。

在一些实施方式中,串音消除控制器234使用沿着次级路径检测出的局部噪声,例如使用滤波的x最小均方(lms)算法或其他类型的算法实施自适应滤波。返回参考图1d,除了通过主路径140传播的交叉噪声之外,用户还可以在特定耳部区域感知通过次级路径150传播的局部噪声。通过仅检测交叉噪声并将交叉噪声作为输入提供至线性滤波器,串音消除控制器234可以不必能够生成还补偿局部噪声的抗串音信号。然而,串音消除控制器234可以反复更新自适应滤波器的系数以减小错误信号(例如,成本函数),诸如,局部噪声。进一步地,串音消除控制器234可以使用lms算法估计用于更新系数的交叉噪声(参考信号)的脉冲响应。与线性滤波器相反,自适应滤波器可以生成具有与局部噪声(包括线性滤波器不能够补偿的任何低频噪声)的频率分量对应的频率分量的抗串音信号。例如,抗串音信号可具有与局部噪声的相位相反的相位,例如,抗串音信号具有与局部噪声相同的频率但是相位彼此不同(高达180度)。因此,通过右骨传导换能器组件118a传输的抗串音振动将由于叠加而从局部噪声消除或至少减小振动。

在一些实施方式中,串音消除控制器234使用前馈自适应滤波器,该前馈自适应滤波器估计由从用户的头部的一侧传输至另一侧的参考信号所引起的噪声的传递函数。例如,如果参考信号从左侧发起,则传递函数考虑参考信号的数模(d/a)转换、参考信号的放大率(例如,通过骨传导换能器组件118进行的)、左骨传导换能器、左侧上的皮肤阻抗、从头部的左侧传播至右侧的骨振动、右侧上的皮肤阻抗、右振动传感器、以及检测出的振动的模数(a/d)转换。在相同实例中,估计由头部的右侧上的错误信号所引起的噪声的传递函数的另一个自适应滤波器也考虑上述参数、以及从右骨传导换能器至右振动传感器的局部振动循环(例如,次级路径150)。

示例性骨传导换能器组件

图3a示出了根据一个实施方式的骨传导换能器组件118。骨传导换能器组件118可包括接收器302、转换器304和骨传导换能器阵列306等。

接收器302是使用通信协议从计算系统108接收表示通过骨传导换能器阵列306再现的振动的骨传导信号的硬件或者与软件结合的硬件。通信协议可以是用于传达骨传导信号而特定开发的标准协议或通信协议。骨传导信号可以是数字信号。

转换器304是生成对应于骨传导信号的模拟电压信号的硬件或与软件结合的硬件。转换器304可以是数模转换器(dac)。转换器304接收数字格式的骨传导信号并且将该信号转换为模拟信号。

骨传导换能器阵列306从dac304接收模拟电压信号并且经由用户的颅骨生成传输到hmd100的用户的耳朵的振动。为了这个目的,骨传导换能器阵列306与hmd100的用户的一小块皮肤接触。骨传导换能器阵列306包括一个或多个骨传导换能器。

示例性振动传感器组件

图3b示出了根据一个实施方式的振动传感器组件120。振动组件120包括振动传感器322、转换器324和传输器326。振动传感器组件120检测振动并且将关于检测出的振动的数据发送至计算系统108用于自适应滤波以便消除或减小检测出的振动。

振动传感器322检测振动并且生成表示检测出的振动的模拟信号。振动传感器322可以检测响应于通过骨传导换能器的振动的传输而检测振动。为了这个目的,振动传感器322与hmd100的用户的一小块皮肤接触。

转换器324生成表示通过振动传感器322检测出的振动的传感器信号。转换器324可以是模数转换器(adc)以将传感器信号的模拟版本转换为用于传输至计算系统108的数字传感器信号。

传输器326将通过转换器324生成的传感器信号传输至计算系统108。传输器326可以实施标准或定制的通信协议以将数字传感器信号传达至计算系统108。

示例性处理流程

图4是根据一个实施方式的用于串音消除的处理400的流程图。在以下描述中将参考图1d。第一骨传导换能器(例如,骨传导换能器组件118b的一部分)传输用户的第一耳部区域(例如,左耳区域133)所用的振动。然而,振动的传输不与第一耳部区域隔离,而且通过用户的头骨传输至第二耳部区域(例如,右耳区域132),导致串音振动。第一振动传感器(例如,振动传感器组件120b的一部分)生成402表示由通过第一骨传导换能器传输的振动所引起的第一耳部区域处的第一振动的参考信号。

第二骨传导换能器(例如,骨传导换能器组件118a的一部分)响应于抗串音信号将第一抗串音振动传输404至第二耳部区域。第一抗串音振动旨在消除至少一些串音振动。然而,不是所有串音振动都可以消除,这导致由于串音造成的剩余振动。因此,第二振动传感器(例如,振动传感器组件120a的一部分)生成406表示第二耳部区域处的由第一振动和第一抗串音振动所引起的集合振动的错误信号。振动传感器组件120可以将参考信号和错误信号传输至计算系统108。

计算系统108的串音消除控制器234确定408用于第一振动(例如,交叉振动)的第一噪声传播路径(例如,图1d中的主路径140)的第一传递函数。串音消除控制器234确定410用于第二振动(例如,局部振动)的第二噪声传播路径(例如,图1d中的次级路径150)的第二传递函数。串音消除控制器234通过使用第一传递函数和第二传递函数处理参考信号和错误信号生成412抗串音信号的修改版本。串音消除控制器234将修改的抗串音信号提供414至第二骨传导换能器以传输减小或消除第二耳部区域处的错误信号的第二抗串音振动。在一些实施方式中,确定传递函数可以在线执行。例如,包括骨传导换能器组件118和振动传感器组件120的hmd100将生成的参考信号和错误信号经由网络连接提供至计算机服务器,并且该计算机服务器估计传递函数并且使用估计的传递函数处理信号以生成抗串音信号。

在一些实施方式中,串音消除控制器234使用一个或多个自适应滤波器确定传递函数。相同的处理400可以重复几次以训练自适应滤波器并且更新自适应滤波器的系数。利用多次重复,串音消除控制器234可以进一步减小(或者完全消除)错误信号,并且因此提供改善的串音消除和空间音频。此外,可以利用使用相同或不同的自适应滤波器的用于用户的左耳区域和右耳区域的骨传导换能器组件118和振动传感器组件120重复相同的处理400。

在一些实施方式中,串音消除控制器234响应于确定检测出的信噪比(snr)分别大于左侧和右侧的snr阈值确定更新用于用户的头部的左侧和右侧的传递函数。因此,如果用于左信道和右信道的训练信号被微弱地相关,则串音消除控制器234可以同时更新用于左耳区域和右耳区域的传递函数(例如,通过训练自适应滤波器)。响应于确定信噪比不大于对应的snr阈值(例如,用于与左信道和右信道强烈相关的立体声音乐应用),串音消除控制器234可以在更新用于对应于左侧和右侧的噪声传播路径的传递函数之间交替。串音消除控制器234可以在10-100毫秒的时间尺度上在左侧和右侧之间切换,例如,使得佩戴hmd100的用户不能够在收听由骨传导换能器提供的音频的同时感知切换。

图4中描述的处理的步骤仅是说明性的。例如,代替如图4所示的顺序发生,可以同时发生参考信号的生成402和错误信号的生成406。在一些实施方式中,串音消除控制器234重复处理400以便即使用户先前使用了相同的hmd100但是每当用户佩戴hmd100时也更新传递函数,这是因为用户头部上的hmd100的具体适配可以在用途之间变化。

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