CN115104150A - 用于主动降噪设备的计算架构 - Google Patents

用于主动降噪设备的计算架构 Download PDF

Info

Publication number
CN115104150A
CN115104150A CN202180014361.XA CN202180014361A CN115104150A CN 115104150 A CN115104150 A CN 115104150A CN 202180014361 A CN202180014361 A CN 202180014361A CN 115104150 A CN115104150 A CN 115104150A
Authority
CN
China
Prior art keywords
anr
dsp processor
audio stream
processor
dsp
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202180014361.XA
Other languages
English (en)
Inventor
R·F·卡雷拉斯
M·P·奥科内尔
C·J·马尔赫恩
J·H·卡特尔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bose Corp
Original Assignee
Bose Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bose Corp filed Critical Bose Corp
Publication of CN115104150A publication Critical patent/CN115104150A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • G10K11/17879General system configurations using both a reference signal and an error signal
    • G10K11/17881General system configurations using both a reference signal and an error signal the reference signal being an acoustic signal, e.g. recorded with a microphone
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1781Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions
    • G10K11/17821Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase characterised by the analysis of input or output signals, e.g. frequency range, modes, transfer functions characterised by the analysis of the input signals only
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1783Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions
    • G10K11/17833Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase handling or detecting of non-standard events or conditions, e.g. changing operating modes under specific operating conditions by using a self-diagnostic function or a malfunction prevention function, e.g. detecting abnormal output levels
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17853Methods, e.g. algorithms; Devices of the filter
    • G10K11/17854Methods, e.g. algorithms; Devices of the filter the filter being an adaptive filter
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1785Methods, e.g. algorithms; Devices
    • G10K11/17855Methods, e.g. algorithms; Devices for improving speed or power requirements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K11/00Methods or devices for transmitting, conducting or directing sound in general; Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/16Methods or devices for protecting against, or for damping, noise or other acoustic waves in general
    • G10K11/175Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound
    • G10K11/178Methods or devices for protecting against, or for damping, noise or other acoustic waves in general using interference effects; Masking sound by electro-acoustically regenerating the original acoustic waves in anti-phase
    • G10K11/1787General system configurations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1083Reduction of ambient noise
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/10Applications
    • G10K2210/108Communication systems, e.g. where useful sound is kept and noise is cancelled
    • G10K2210/1081Earphones, e.g. for telephones, ear protectors or headsets
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3026Feedback
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3027Feedforward
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3028Filtering, e.g. Kalman filters or special analogue or digital filters
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3053Speeding up computation or convergence, or decreasing the computational load
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/301Computational
    • G10K2210/3056Variable gain
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K2210/00Details of active noise control [ANC] covered by G10K11/178 but not provided for in any of its subgroups
    • G10K2210/30Means
    • G10K2210/321Physical
    • G10K2210/3214Architectures, e.g. special constructional features or arrangements of features
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1016Earpieces of the intra-aural type

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Medical Informatics (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Soundproofing, Sound Blocking, And Sound Damping (AREA)
  • Headphones And Earphones (AREA)

Abstract

提供了用于个人主动降噪(ANR)设备(10)的计算架构。设备包括接收音频流(32)的通信接口(12)、驱动器、麦克风***(28)和ANR处理平台(14)。平台包括第一DSP(20),其被配置成:接收音频流(32)和来自麦克风***(28)的信号,根据第一DSP(20)中的一组参数对音频流(32)执行ANR,以及输出经处理的音频流(34)。平台包括第二DSP(22),其被配置成:响应于对源音频流(32)、来自麦克风***(28)的信号和经处理的音频流(34)的分析来生成状态数据;以及改变第一DSP(20)上的操作参数。平台包括通用处理器(24),其被配置成:使用通信接口(12)传送控制信号(40),处理来自第二DSP(22)的状态数据,以及改变第一DSP(20)上的参数。

Description

用于主动降噪设备的计算架构
优先权声明
本申请要求于2020年2月12日提交的美国专利申请第16/788,365号的优先权,该美国专利申请据此全文以引用方式并入本文。
技术领域
本公开整体涉及个人主动降噪(ANR)设备。更具体地,本公开涉及用于有效地处理不同ANR处理功能的计算架构。
背景技术
为了将用户的耳朵与不需要的环境声音隔离开,佩戴在用户耳朵周围的个人ANR设备的耳机和其他物理配置已变得司空见惯。ANR耳机通过主动生成抗噪声信号来抵消不需要的环境噪声。这些ANR耳机与被动降噪(PNR)头戴式耳机形成对比,后者将用户的耳朵与环境噪声简单地物理隔离。用户特别感兴趣的是ANR耳机,其也结合有音频收听功能,从而使用户能够收听以电子方式提供的音频(例如,录制音频的回放或从另一设备接收的音频),而没有不需要的环境噪声的侵入。
随着ANR设备变得越来越流行,对提高性能和增加更强大功能的需求推动了对更复杂计算要求的需要。例如,除了提供现有技术的信号处理之外,ANR设备还承担着提供增强功能的任务,诸如提供多个I/O端口(例如,蓝牙、USB等)、高质量电话服务、噪声水平控制管理、事件处理、用户体验命令处理等。随着增加的计算要求,成本和功耗均随着更复杂的硬件被添加到ANR设备而增加。
发明内容
下文提及的所有示例和特征均可以任何技术上可能的方式组合。
公开了描述用于有效地处理ANR设备中的不同ANR处理功能的计算架构的***和方法。
在一些具体实施中,所述计算架构包括至少三个不同的处理器,每个处理器被配置成执行适合于单个处理器的一组计算功能。在这些情况下,该架构允许由符合任务的要求(例如,优先级、速度、存储器资源)的处理器来处理不同类型的所需功能。通过在不同处理器之间划分功能,获得了计算效率并降低了功耗。
一个方面提供了一种个人主动降噪(ANR)设备,其包括:通信接口,该通信接口被配置成接收源音频流和控制信号;驱动器;麦克风***;和ANR计算架构。
在某些具体实施中,ANR计算架构包括:第一DSP处理器,其被配置成:接收源音频流和来自麦克风***的信号,根据部署在第一DSP处理器中的一组操作参数对源音频流执行ANR,以及将经处理的音频流输出到驱动器;第二DSP处理器,其被配置成:响应于对源音频流、来自麦克风***的信号和经处理的音频流中的至少一者的分析来生成状态数据;以及改变第一DSP上的该一组操作参数;和通用处理器,其可操作地耦接到第一DSP处理器和第二DSP处理器并且被配置成:使用通信接口传送控制信号,处理来自第二DSP处理器的状态数据,以及改变第一DSP处理器上的该一组操作参数。
具体实施可包括以下特征中的一个特征、或它们的任何组合。
在某些方面,操作参数选自:滤波器系数、压缩器设置、信号混合器、增益项和信号路由选项。
在其他方面,由第二DSP处理器生成的状态数据包括在经处理的音频流中检测到的错误状况。
在另外的方面,由第二DSP处理器生成的状态数据包括在经处理的音频流中检测到的频域过载状况。
在一些具体实施中,由第二DSP生成的状态数据包括:从麦克风***和经处理的音频流检测到的声压级(SPL)信息。
在另外的具体实施中,通信接口包括蓝牙***。
在特定情况下,通用处理器包括休眠模式以节省功率,并且其中休眠模式被配置成由第一DSP处理器、第二DSP处理器和通信接口中的至少一者唤醒。
在某些方面,通用处理器被进一步配置成对从第二DSP处理器接收的状态数据应用机器学习。
在特定具体实施中,通用处理器被进一步配置成对基于时间的信号应用机器学习。在一些情况下,基于时间的信号包括从麦克风***和/或经由蓝牙***接收的原始音频数据块。
在其他方面,操作参数包括滤波器系数,并且通用处理器被进一步配置成在第一DSP处理器上计算和安装经更新的滤波器系数。
在一些情况下,通用处理器被进一步配置成:评估状态数据以识别个人ANR的损坏状况。
本公开中所述的两个或更多个特征,包括本发明内容部分中所述的那些,可组合以形成在本文未具体描述的具体实施。
一个或多个具体实施的细节在附图和以下描述中论述。其他特征、对象和有益效果在说明书、附图和权利要求书中将是显而易见的
附图说明
图1示出了根据各种具体实施的具有分层计算架构的ANR设备的框图。
图2示出了根据各种具体实施的计算架构的详细视图。
图3示出了根据各种具体实施的例示性个人ANR可穿戴设备。
需注意,各种具体实施的附图未必按比例绘制。附图仅旨在示出本公开的典型方面,因此不应视为限制具体实施的范围。在附图中,类似的编号表示附图之间类似的元件。
具体实施方式
本公开的各种具体实施描述了用于主动降噪(ANR)设备的计算架构,其包括至少三个不同的处理器,每个处理器被配置成执行适合于单个处理器的一组计算功能。因此,该架构允许由符合任务的要求(例如,优先级、速度、存储器资源)的处理器来处理每个所需功能。通过在不同处理器之间划分功能,可获得计算效率并且可降低功耗。
虽然本公开提供了用于诸如采用ANR的耳机的设备的架构,但出于简洁的目的省略了对ANR的详尽描述。在必要的范围内,例如在2012年10月2日授予Joho等人的名称为“Binaural Feedforward-based ANR”的美国专利第8,280,066号和2012年5月22日授予Carreras等人的名称为“ANR Signal Processing Topology”的美国专利第8,184,822号中描述了例示性ANR***,这两个专利的内容据此以引用方式并入本文。
本文所公开的解决方案旨在适用于各种各样的个人ANR设备,即,被构造成至少部分地由用户佩戴在用户的至少一只耳朵附近以为至少一只耳朵提供ANR功能的设备。应注意的是,尽管个人ANR设备的各种特定具体实施可包括耳机、双向通信头戴式耳机、听筒、耳塞、音频眼镜、无线头戴式耳机(也称为“耳麦”)和护耳器,但特定具体实施的呈现旨在通过使用示例来促进理解,并且不应视为限制本公开的范围或权利要求覆盖范围的范围。
另外,本文所公开的解决方案适用于提供双向音频通信、单向音频通信(即,由另一设备以电子方式提供的音频的声学输出)或根本不提供通信的个人ANR设备。此外,本文所公开的内容适用于无线地连接到其他设备、通过导电和/或光导电缆连接到其他设备、或根本不连接到任何其他设备的个人ANR设备。这些教导内容适用于具有被构造为佩戴在用户的一只或两只耳朵附近的物理配置的个人ANR设备,包括并且不限于具有一只或两只听筒的耳机、头戴式耳机、颈后式耳机、具有通信麦克风(例如,吊杆式麦克风)的头戴式耳机、无线头戴式耳机(即,耳麦)、音频眼镜、单耳机或成对耳机,以及结合有一只或两只听筒以实现音频通信和/或耳朵保护的帽子、头盔、衣服或任何其他物理配置。
除了个人ANR设备之外,本文所公开和受权利要求书保护的内容还意在适用于在人可坐或站的相对小的空间中提供ANR,所述空间包括并且不限于电话亭、汽车乘客舱等。
图1示出了个人ANR设备10的框图,在一个示例中,该个人ANR设备可被构造成由用户佩戴以在用户的至少一只耳朵附近提供主动降噪(ANR)。个人ANR设备10可具有多种物理配置中的任一种,包括结合有单个听筒以仅向用户的一只耳朵提供ANR的配置,结合有一对听筒以向用户的两只耳朵提供ANR的其他配置,以及结合有一个或多个独立扬声器以向用户周围的环境提供ANR的其他配置。然而,应注意的是,为了讨论的简单性,仅结合图1示出和描述了单个设备10。如还将更详细地阐述的,个人ANR设备10结合有除了可能进一步提供直通音频之外还可提供基于反馈的ANR和基于前馈的ANR中的任一者或两者的功能。
在图1的例示性实施方案中,ANR设备10包括无线通信接口,在这种情况下为蓝牙***12,其提供与音频网关设备(或简称网关设备)30的通信,诸如智能电话、可穿戴智能设备、膝上型计算机、平板电脑、服务器等。蓝牙***12可例如被实现为蓝牙片上***(SoC)、蓝牙低功耗(BLE)模块,或以任何其他方式。需注意,虽然ANR设备10被示出为使用蓝牙***12来提供无线通信,但也可使用任何类型的无线技术(例如,Wi-Fi Direct、Cellular等)来代替它。与ANR设备10的通信还可经由与蓝牙***12交互的第一通用串行总线(USB)端口16和/或与通用(GP)处理器24交互的第二USB端口18来进行。GP处理器24是在ANR设备10上实现的至少三个处理器中的一个处理器,其他处理器是第一数字信号处理(DSP)处理器20和第二DSP处理器22,这两个处理器形成DSP***14。
在典型的应用中,源音频流32经由蓝牙***12从网关设备30接收并被传递到DSP***14,其中第一DSP处理器20执行ANR并生成经处理的音频流34,该经处理的音频流然后经由声学驱动器26(即,扬声器)广播。麦克风***28捕获提供给DSP***14的环境噪声声音,以例如为ANR提供用于生成的抗噪声声音的参考信号。例如,使用所捕获的声音,抗噪声信号由声学驱动器26计算和输出,其中振幅和时间偏移被计算为与周围环境中不需要的噪声声音声学地相互作用。麦克风***28还可用于捕获电话应用等的用户语音,这些用户语音可经由输出音频流36传送到蓝牙***12,并且然后传送到网关设备30。应当理解,麦克风***28中的各个麦克风的数量和位置将取决于ANR设备10的特定要求。此外,如所指出的,可实现任何类型的通信接口,例如USB端口16、18或其他通信端口和协议(未示出),而不是使用蓝牙***12来与网关设备30通信。
除了音频流之外,还可在网关设备30与GP处理器24之间传送控制信号40。控制信号40可例如包括:来自网关设备30的数据包(例如,用以更新可控噪声消除(CNC)水平);被传送到网关设备30的ANR设备生成的数据包(例如,用以提供一对耳塞之间的协调);用户生成的控制信号(例如,跳到下一首歌曲、接听电话、设置CNC水平等)等。此外,如本文进一步详细阐述的,GP处理器24可生成反馈42(例如,产品使用特性、故障检测等),该反馈可被报告回网关设备30和/或诸如云平台31的远程服务。反馈42例如可用于通过提供关于如何使用ANR设备10、报告错误状况等的细节来增强用户体验。
ANR设备10通常包括附加部件(为简洁起见省略了这些附加部件),包括例如电源、诸如GUI和/或LED指示器的视觉输入/输出装置、触觉输入/输出装置、功率和控制开关、附加存储器、电容输入装置、传感器等。
如所指出的,ANR设备10的计算架构利用至少三个不同的处理器,该至少三个不同的处理器提供用于实现与ANR设备10相关联的功能的模块化和分层操作平台。使用这种架构,每个处理器的处理能力都符合特定的任务,以提高***的效率。一般来讲,第一DSP处理器20提供一组核心ANR算法50,其被设计成向音频流32提供主动降噪;第二DSP处理器22提供一组信号分析(SA)算法52,其被设计成分析ANR操作并提供诸如操作特性、故障等的状态数据,以及响应于ANR设备10内的任何可用信号自动调整ANR算法50内的参数;并且GP处理器24提供一组高级功能54,诸如管理用户控件,提供I/O处理、处理由DSP***14生成的事件、实现功率模式水平等。
图2更详细地示出了处理器分层结构和特性。在该例示性实施方案中,第一DSP处理器20和第二DSP处理器22共享公共总线21,使得它们都可访问GP处理器24、麦克风***28、音频流等。如本文所指出的,第一DSP处理器20包括一组核心ANR算法50,其处理输入的音频流32(图1),包括例如反馈回路处理、补偿器处理、前馈回路处理和音频均衡。核心ANR算法50可包括操作ANR参数,其例如指示滤波器系数、压缩器设置、信号混合器、增益项、信号路由选项等。核心ANR算法50通常可被表征为面向流处理并且需要高水平处理器性能但相对低复杂性的过程。具体地,由核心ANR算法50执行的功能旨在以最少量的处理选项和存储要求来极其快速地操作。对于这些类型的流处理功能,需要非常低的延迟,例如大约1微秒至10微秒。另外,因为第一DSP处理器20提供核心ANR功能,所以只要ANR设备10可操作,第一DSP处理器20就必须持续通电。因此,第一DSP处理器20被调制为使用尽可能小的功率来实现ANR算法50的计算。
第二DSP处理器22包括一组信号分析算法52,其不直接提供ANR处理,而是改为分析信号并生成例如表征ANR设备10内的信号和由第一DSP处理器20执行的ANR处理的状态数据。该状态数据可包括例如故障信息、不稳定性检测、性能特性、错误状况、频域过载状况、声压级(SPL)信息等。信号分析算法52执行可采用阈值和规则的不同类型的分析。例如,如果一系列频率特性偏离预期范围,则可触发故障,导致对应的“事件”被输出到GP处理器24,该GP处理器然后可采取纠正措施。
可在第二DSP处理器22中部署适于分析信号的任何处理。非限制性例示性信号分析算法52在例如以下专利中有所描述:2019年3月26日公布的名称为“Real-timedetection of feedback instability”(例如,描述不稳定性检测)的美国专利第10,244,306号;名称为“Parallel Compensation in Active Noise Reduction Devices”的美国公布第2018/0286374号;名称为“Dynamic Compensation in Active Noise ReductionDevices”的2018/0286373;名称为“Automatic Gain Control in Active NoiseReduction(ANR)Signal Flow Path”(例如,描述过载状况)的2018/0286375;和名称为“Compressive Hear-through in Personal Acoustic Devices”(例如,描述对ANR进行控制以在耳朵处产生最大响度)的美国公布第2019/0130928号,这些专利中的每个专利据此全文以引用方式并入本文。
如本文所指出的,第二DSP处理器22还可直接改变第一DSP处理器20的操作(即,ANR)参数。例如,在特定情况下,信号分析算法52被部署成基于从算法50、52,从GP处理器24,从麦克风28中的任一个麦克风,从输入音频流32和/或从控制信号40捕获的内部信号来自动调整ANR参数(即,在核心ANR算法50内)以实现所需体验。例如,在某些具体实施中,使用由算法52监控的外部信号(诸如由麦克风28接收的外部声压级(SPL)特性)来调整ANR参数。
因为第二DSP处理器22不直接实现核心ANR服务,所以需要相对较少量的性能,然而却提供相对较大量的计算复杂度。例如,在特定情况下,由第二DSP处理器22执行的任务可承受例如大约100微秒至10毫秒的更大的延迟量。类似于第一DSP处理器20,当设备10可操作时,第二DSP处理器也持续通电。在某些具体实施中,第二DSP处理器22被配置成执行流处理和块处理两者,并且包括适度量的数据存储和可编程性从而以有效方式来执行分析任务。
GP处理器24包括一组高级功能54,其是与由第一DSP处理器20执行的ANR处理相差一个级别。由GP处理器24实现的特定功能54可取决于ANR设备10的要求。图2示出了一组例示性功能。在某些例示性具体实施中,通信算法56处理I/O和命令处理功能。在一些情况下,通信算法56包括用于将不同的通信协议(例如,USB对蓝牙)转换成通用协议的统一消息收发接口。统一消息收发接口允许在单个位置(即,GP处理器24)中存储和实现用于解释命令的代码,并且因此允许将所有命令路由到GP处理器24以进行处理。
GP处理器24通常负责处理更大和更复杂的计算。在一些具体实施中,GP处理器24基于产品在他或她的头部上的适配程度来计算针对个体用户定制的“一次性”滤波器系数。在特定具体实施中,用户体验算法64基于例如控制信号40和反馈42来分析用户适配,并且通信算法56通知用户响应于适配算法来调整设备10的适配。
在各种具体实施中,GP处理器24还包括ANR控制算法58,其响应于从DSP***14接收的事件或响应于从网关设备30(图1)接收的控制信号40来更新第一DSP处理器20的操作参数。在某些情况下,控制算法58实现CNC(可控噪声消除)特征等。
如所指出的,GP处理器24可从第二DSP处理器22接收“事件”,例如指示不稳定性或一些其他问题,例如使用美国专利第10,244,306号(先前以引用方式并入本文)中所述的技术来检测。如果基于一个或多个所接收的事件需要立即改变以减轻不稳定性,则第二DSP处理器22通常将负责改变第一DSP处理器20中的ANR参数。不管是否需要立即改变,GP处理器24都可记录在其本地存储器中生成的事件,并经由蓝牙***12(图1)报告这些事件。
在收集了一系列事件之后,GP处理器24可利用其一个或多个算法来识别和/或处理状况。例如,如果检测到多个不稳定性事件,则部署***健康算法62以确定是否存在更严重的问题(例如,ANR设备10中的故障)。在识别出故障的情况下,***健康算法62被配置成表征该故障,并且基于故障的性质,***健康算法62直接发起DSP处理器20上的ANR参数改变。在其他情况下,***健康算法62采取其他动作,诸如分析事件数据,将分析报告给网关设备30,应用机器学习以确定故障的原因等。如所指出的,将ANR设备10的损坏状况报告回网关设备30以通知设备用户(或另一用户)ANR设备10发生故障。
例如,当检测到不稳定性事件时,例如使用美国专利第10,244,306号(先前以引用方式并入本文)中所述的技术,GP处理器24记录该事件。在检测到的不稳定性事件的数量超过预定阈值的情况下,GP处理器24被配置成提供设备10看起来出现故障的通知(例如,向设备用户或另一用户)。类似地,如果在基于产品在他或她的头部上的适配程度来计算针对个体用户定制的滤波器系数时所测量的数据指示某种不寻常(例如,不良适配,如由反馈对前馈麦克风信号中的非预期差异所表征的),则GP处理器24提供反馈,该反馈指示用户例如针对适配来调整该设备。
在其他情况下,部署协调算法60来协调一对耳机(例如,耳塞、罩耳式音频设备等)之间的性能。例如,响应于检测到第一耳机在低ANR性能水平下工作(例如,由于检测到的故障),协调算法60使第二耳机与第一耳机的ANR性能水平匹配,以避免性能失配并确保更好的用户体验。
在各种具体实施中,用户体验算法64被部署为提供诸如音量、均衡等的用户控制,并实现诸如电话、音乐收听等的不同操作模式。用户体验算法64可被实现为分析传感器数据以自动控制ANR设备10(例如,当在飞机上时提供特殊设置),收集并提供可被远程分析的反馈等。在其他情况下,算法64响应ANR设备10不良适配的状态数据(例如,未检测到与用户耳道的正确密封)并输出警告(例如,向设备用户或另一用户)。
在另外的具体实施中,GP处理器24被配置成实现机器学习模型或事件分类器。在一些示例中,GP处理器24被配置成对从第二DSP处理器22接收的状态数据应用机器学习。在更具体的示例中,GP处理器24被配置成对从第二DSP处理器22接收的状态数据和诸如原始音频数据块的基于时间的信号应用机器学习。在一些情况下,经由麦克风***28和/或蓝牙***12接收基于时间的信号(其可包括原始或未经处理的音频数据)(例如,作为音频流32)。涉及信号处理的例示性机器学习技术在以下专利申请中有所描述:2019年5月29日提交的名称为“Automatic Active Noise Reduction(ANR)Control”的美国申请第16/425,550号和2019年11月21日提交的名称为“Active Transit Vehicle Classification”的美国申请第16/690,675号,这些申请据此全文以引用方式并入本文。
在另外的具体实施中,为了例示GP处理器24上的各种功能54,轻量级操作***(OS)和/或功能库66可被实现为:允许容易地访问、添加和删除算法和例程;允许执行软件更新;提供对存储装置的访问;提供更高级脚本和/或编程语言等的使用。
因为GP处理器24不执行任何时间关键的信号处理服务,所以可以相对低的性能来实现GP处理器24,但需要相对高量的计算复杂度,以便提供各种各样的功能。当执行功能时,延迟可相对较高,例如为约100毫秒至10秒。此外,因为不总是需要其功能,所以GP处理器24被配置成在不需要时(例如,当未检测到事件或不需要分析时)被置于较低功率模式或休眠模式。休眠模式被配置成由第一DSP处理器20、第二DSP处理器22和/或从通信接口中的一个通信接口接收的控制信号中的至少一者唤醒。一般来讲,GP处理器24不需要处理任何流处理,而是使用标准存储器配置将数据作为块处理。可根据需要例如使用内部存储装置和/或闪存驱动器来实现数据存储。
图3是包括图1的ANR设备10的例示性可穿戴音频设备70的示意图。在该示例中,可穿戴音频设备70是包括两个耳机(例如,入耳式耳机,也称为“耳塞”)72、74的音频头戴式耳机。虽然耳机72、74以“真”无线配置(即,在耳机72、74之间没有拴系)示出,但在附加的具体实施中,头戴式音频耳机70包括拴系无线配置(由此耳机72、74经由具有无线连接的导线连接到回放设备)或有线配置(由此耳机72、74中的至少一个耳机具有到回放设备的有线连接)。每个耳机72、74被示出为包括主体76,该主体可包括由一种或多种塑料或复合材料形成的壳体。主体76可包括用于***用户耳道入口中的出音嘴78和用于将出音嘴78保持在用户耳朵内静止位置的支撑构件80。每个耳机72、74包括用于实现本文所述的各种功能中的一些或全部功能的ANR设备10。同样可使用ANR设备10来实现其他可穿戴设备形式,包括环耳式耳机、音频眼镜、开耳式音频设备等。
应当理解,ANR设备10中的一个或多个功能可被实现为硬件和/或软件,并且各种部件可包括通过任何常规方式(例如,硬连线和/或无线连接)连接部件的通信路径。例如,一个或多个非易失性设备(例如,诸如闪存存储器设备的集中式或分布式设备)可存储和/或执行用于ANR设备10中的一个或多个***(例如,蓝牙***12、DSP***14、GP 24等)的程序、算法和/或参数。另外,本文所述的功能或其部分,以及其各种修改(下文称为“功能”)可至少部分地经由计算机程序产品实现,例如在信息载体中有形实施的计算机程序,诸如一个或多个非暂态机器可读介质,用于执行,或控制一个或多个数据处理装置,例如可编程处理器、计算机、多个计算机和/或可编程逻辑部件的操作。
计算机程序可以任何形式的编程语言被写入,包括编译或解释语言,并且它可以任何形式部署,包括作为独立程序或作为模块、部件、子例程或适于用在计算环境中的其他单元。计算机程序可被部署在一个计算机上或在一个站点或多个站点分布以及通过网络互联的多个计算机上执行。
与实现全部或部分功能相关联的动作可由执行一个或多个计算机程序的一个或多个可编程处理器执行,以执行功能。功能的全部或部分可被实现为专用目的逻辑电路,例如FPGA(现场可编程门阵列)和/或ASIC(专用集成电路)。适用于执行计算机程序的处理器例如包括通用微处理器和专用微处理器两者,以及任何类型的数字计算机的任何一个或多个处理器。一般来讲,处理器可接收来自只读存储器或随机存取存储器或两者的指令和数据。计算机的部件包括用于执行指令的处理器和用于存储指令和数据的一个或多个存储器设备。
另外,可由一个或多个联网计算设备执行与实现本文所述的全部或部分功能相关联的动作。联网计算设备可通过网络例如一个或多个有线和/或无线网络诸如局域网(LAN)、广域网(WAN)、个人局域网(PAN)、互联网连接设备和/或网络和/或基于云的计算(例如,基于云的服务器)来连接。
在各种具体实施中,被描述为“耦接”的电子部件可以经由常规的硬连线和/或无线装置链接,使得这些电子部件可以彼此传送数据。另外,给定部件内的子部件可被认为是经由常规路径链接的,这可能不一定被示出。
已描述了多个具体实施。然而,应当理解,在不脱离本文所述发明构思的范围的情况下,可进行附加修改,并且因此,其他具体实施在以下权利要求书的范围内。

Claims (20)

1.一种个人主动降噪(ANR)设备,所述ANR设备包括:
通信接口,所述通信接口被配置成接收源音频流和控制信号;
驱动器;
麦克风***;以及
ANR计算架构,所述ANR计算架构包括:
第一DSP处理器,所述第一DSP处理器被配置成:接收所述源音频流和来自所述麦克风***的信号,根据部署在所述第一DSP处理器中的一组操作参数对所述源音频流执行ANR,以及将经处理的音频流输出到所述驱动器;
第二DSP处理器,所述第二DSP处理器被配置成:响应于对所述源音频流、来自所述麦克风***的信号和所述经处理的音频流中的至少一者的分析来生成状态数据;以及改变所述第一DSP处理器上的所述一组操作参数;以及
通用处理器,所述通用处理器可操作地耦接到所述第一DSP处理器和所述第二DSP处理器并且被配置成:使用所述通信接口传送控制信号,处理来自所述第二DSP处理器的状态数据,以及改变所述第一DSP处理器上的所述一组操作参数。
2.根据权利要求1所述的个人ANR设备,其中所述操作参数选自:滤波器系数、压缩器设置、信号混合器、增益项和信号路由选项。
3.根据权利要求1所述的个人ANR设备,其中由所述第二DSP处理器生成的所述状态数据包括在所述经处理的音频流中检测到的错误状况。
4.根据权利要求1所述的个人ANR设备,其中由所述第二DSP处理器生成的所述状态数据包括在所述经处理的音频流中检测到的频域过载状况。
5.根据权利要求1所述的个人ANR设备,其中由所述第二DSP处理器生成的所述状态数据包括:从所述麦克风***和所述经处理的音频流检测到的声压级(SPL)信息。
6.根据权利要求1所述的个人ANR设备,其中所述通用处理器包括休眠模式以节省功率,并且其中所述休眠模式被配置成由所述第一DSP处理器、所述第二DSP处理器和所述通信接口中的至少一者唤醒。
7.根据权利要求1所述的个人ANR设备,其中所述通用处理器被进一步配置成对从所述第二DSP处理器接收的所述状态数据应用机器学习。
8.根据权利要求7所述的个人ANR设备,其中所述通用处理器被进一步配置成对基于时间的信号应用机器学习。
9.根据权利要求1所述的个人ANR设备,其中所述操作参数包括滤波器系数,并且所述通用处理器被进一步配置成在所述第一DSP处理器上计算和安装经更新的滤波器系数。
10.根据权利要求1所述的个人ANR设备,其中所述通用处理器被进一步配置成:评估所述状态数据以识别所述个人ANR的损坏状况。
11.一种主动降噪(ANR)计算架构,所述ANR计算架构包括:
第一DSP处理器,所述第一DSP处理器被配置成:接收源音频流,根据部署在所述第一DSP处理器中的一组操作参数对所述源音频流执行ANR,以及输出经处理的音频流;
第二DSP处理器,所述第二DSP处理器被配置成:响应于对所述源音频流、麦克风输入和所述经处理的音频流中的至少一者的分析来生成状态数据,以及改变所述第一DSP中的所述操作参数;以及
通用处理器,所述通用处理器可操作地耦接到所述第一DSP处理器和所述第二DSP处理器两者并且被配置成:使用通信接口传送控制信号,处理来自所述第二DSP处理器的状态数据,以及改变所述第一DSP处理器中的所述操作参数。
12.根据权利要求11所述的ANR计算架构,其中所述操作参数选自:滤波器系数、压缩器设置、信号混合器、增益项和信号路由选项。
13.根据权利要求11所述的ANR计算架构,其中由所述第二DSP处理器生成的所述状态数据包括在所述麦克风输入和所述经处理的音频流中检测到的错误状况。
14.根据权利要求11所述的ANR计算架构,其中由所述第二DSP处理器生成的所述状态数据包括在所述经处理的音频流中检测到的频域过载状况。
15.根据权利要求11所述的ANR计算架构,其中由所述第二DSP处理器生成的所述状态数据包括从所述经处理的音频流检测到的声压级(SPL)信息。
16.根据权利要求11所述的ANR计算架构,其中所述通用处理器包括休眠模式以节省功率,其中所述休眠模式被配置成由所述第一DSP处理器、所述第二DSP处理器和所述通信接口中的至少一者唤醒。
17.根据权利要求11所述的ANR计算架构,其中所述通用处理器被进一步配置成对从所述第二DSP处理器接收的所述状态数据应用机器学习。
18.根据权利要求17所述的ANR计算架构,其中所述通用处理器被进一步配置成对基于时间的信号应用机器学习。
19.根据权利要求11所述的ANR计算架构,其中所述通用处理器被进一步配置成在所述第一DSP处理器中计算和安装经更新的滤波器系数。
20.根据权利要求11所述的ANR计算架构,其中所述通用处理器被进一步配置成评估状态数据以识别损坏状况并且经由所述通信接口将所述损坏状况传送到外部设备。
CN202180014361.XA 2020-02-12 2021-02-10 用于主动降噪设备的计算架构 Pending CN115104150A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16/788,365 2020-02-12
US16/788,365 US11386882B2 (en) 2020-02-12 2020-02-12 Computational architecture for active noise reduction device
PCT/US2021/017387 WO2021163137A1 (en) 2020-02-12 2021-02-10 Computational architecture for active noise reduction device

Publications (1)

Publication Number Publication Date
CN115104150A true CN115104150A (zh) 2022-09-23

Family

ID=75439438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202180014361.XA Pending CN115104150A (zh) 2020-02-12 2021-02-10 用于主动降噪设备的计算架构

Country Status (5)

Country Link
US (3) US11386882B2 (zh)
EP (1) EP4104166A1 (zh)
JP (1) JP2023514217A (zh)
CN (1) CN115104150A (zh)
WO (1) WO2021163137A1 (zh)

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6073150A (en) 1997-06-23 2000-06-06 Sun Microsystems, Inc. Apparatus for directing a parallel processing computing device to form an absolute value of a signed value
US6717537B1 (en) 2001-06-26 2004-04-06 Sonic Innovations, Inc. Method and apparatus for minimizing latency in digital signal processing systems
CA2452945C (en) * 2003-09-23 2016-05-10 Mcmaster University Binaural adaptive hearing system
WO2006105105A2 (en) * 2005-03-28 2006-10-05 Sound Id Personal sound system
EP2216774B1 (en) 2009-01-30 2015-09-16 Harman Becker Automotive Systems GmbH Adaptive noise control system and method
US8165313B2 (en) 2009-04-28 2012-04-24 Bose Corporation ANR settings triple-buffering
US8073150B2 (en) 2009-04-28 2011-12-06 Bose Corporation Dynamically configurable ANR signal processing topology
US8144890B2 (en) 2009-04-28 2012-03-27 Bose Corporation ANR settings boot loading
US8073151B2 (en) 2009-04-28 2011-12-06 Bose Corporation Dynamically configurable ANR filter block topology
US8532310B2 (en) 2010-03-30 2013-09-10 Bose Corporation Frequency-dependent ANR reference sound compression
US8184822B2 (en) 2009-04-28 2012-05-22 Bose Corporation ANR signal processing topology
US8280066B2 (en) 2009-04-28 2012-10-02 Bose Corporation Binaural feedforward-based ANR
US9368096B2 (en) 2011-12-20 2016-06-14 Texas Instruments Incorporated Method and system for active noise cancellation according to a type of noise
GB201205275D0 (en) * 2012-03-26 2012-05-09 Soundchip Sa Media/communications system
US9886968B2 (en) * 2013-03-04 2018-02-06 Synaptics Incorporated Robust speech boundary detection system and method
US9881601B2 (en) * 2013-06-11 2018-01-30 Bose Corporation Controlling stability in ANR devices
JP2015173369A (ja) 2014-03-12 2015-10-01 ソニー株式会社 信号処理装置、信号処理方法、およびプログラム
WO2016061283A1 (en) * 2014-10-14 2016-04-21 Skytree, Inc. Configurable machine learning method selection and parameter optimization system and method
CA2971147C (en) * 2014-12-23 2022-07-26 Timothy DEGRAYE Method and system for audio sharing
US9788114B2 (en) * 2015-03-23 2017-10-10 Bose Corporation Acoustic device for streaming audio data
US10757503B2 (en) * 2016-09-01 2020-08-25 Audeze, Llc Active noise control with planar transducers
CA3055910A1 (en) 2017-03-09 2018-09-13 Amit Kumar Real-time acoustic processor
US10614790B2 (en) 2017-03-30 2020-04-07 Bose Corporation Automatic gain control in an active noise reduction (ANR) signal flow path
US10553195B2 (en) 2017-03-30 2020-02-04 Bose Corporation Dynamic compensation in active noise reduction devices
US10580398B2 (en) 2017-03-30 2020-03-03 Bose Corporation Parallel compensation in active noise reduction devices
US11087776B2 (en) 2017-10-30 2021-08-10 Bose Corporation Compressive hear-through in personal acoustic devices
US10244306B1 (en) 2018-05-24 2019-03-26 Bose Corporation Real-time detection of feedback instability
US11151043B2 (en) * 2019-08-12 2021-10-19 Micron Technology, Inc. Demand delay and data value correlated memory pre-fetching systems and methods

Also Published As

Publication number Publication date
EP4104166A1 (en) 2022-12-21
US20220301540A1 (en) 2022-09-22
US20230395057A1 (en) 2023-12-07
JP2023514217A (ja) 2023-04-05
US11763794B2 (en) 2023-09-19
WO2021163137A1 (en) 2021-08-19
US11386882B2 (en) 2022-07-12
US20210248991A1 (en) 2021-08-12

Similar Documents

Publication Publication Date Title
CN110326305B (zh) 入耳式耳机的离头检测
US10075783B2 (en) Acoustically summed reference microphone for active noise control
CN109196877B (zh) 个人声音设备的头上/头外检测
KR20200070290A (ko) 헤드셋 온 이어 상태 검출
US11438711B2 (en) Hearing assist device employing dynamic processing of voice signals
US11553286B2 (en) Wearable hearing assist device with artifact remediation
CN103391496A (zh) 应用于主动噪声消除anr耳机的啸叫抑制方法和装置
KR20190118171A (ko) 통신 어셈블리에서의 사용자 음성 액티비티 검출을 위한 방법, 그것의 통신 어셈블리
US20230260499A1 (en) Synchronization of instability mitigation in audio devices
US11832072B2 (en) Audio processing using distributed machine learning model
EP3977753B1 (en) Dynamic control of multiple feedforward microphones in active noise reduction devices
US11763794B2 (en) Computational architecture for active noise reduction device
US11889268B2 (en) Method for operating a hearing aid system having a hearing instrument, hearing aid system and hearing instrument
WO2023283285A1 (en) Wearable audio device with enhanced voice pick-up
US11122350B1 (en) Method and apparatus for on ear detect
GB2589802A (en) Earphone system
TW202038633A (zh) 主動式降噪(anc)耳機與其anc方法
US11696065B2 (en) Adaptive active noise cancellation based on movement
US11303998B1 (en) Wearing position detection of boomless headset
US20230178063A1 (en) Audio device having aware mode auto-leveler
WO2023107426A2 (en) Audio device having aware mode auto-leveler
Pawelczyk et al. An efficient communication system for noisy environments

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination