IP Library Granted Patent US 12,231,851
Granted Patent B1
US 12,231,851 · App. 18/100,513 · Granted Feb 18, 2025

Method, apparatus and system for low latency audio enhancement

Inventors: Igor Lovchinsky (New York, NY); Jonathan Macoskey (Pittsburgh, PA); Philip Meyers, IV (Brooklyn, NY); Andrew J. Casper (Inver Grove Heights, MN); Nicholas Morris (Brooklyn, NY)
Assignee: Chromatic Inc.
H04R25/507H04R25/554H04R2225/43
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,231,851
App. No.
18/100,513
Granted
Feb 18, 2025
Kind
B1
Abstract

According to some embodiments, an ear-worn device, e.g., a hearing aid, is provided that operates to enhance audio signals detected by the ear-worn device. In some embodiments, the ear-worn device includes a microphone, a processing circuit coupled to the microphone, and an output signal generator coupled to the processing circuit. In some embodiments, a method for enhancing audio signals includes: detecting an audio signal with the microphone; as the audio signal is being detected, dividing the audio signal into a plurality of segments; enhancing the detected audio signal with the processing circuit of the hearing aid; and outputting the enhanced audio signal with the output signal generator. In some embodiments, enhancing the detected audio signal includes processing one or more of the segments of the detected audio signal with a neural network engine (NNE) of the processing circuit to obtain an output for enhancing the detected audio signal.

Claims (53)

1. A method for enhancing audio signals with a hearing aid, the hearing aid comprising a microphone, a processing circuit coupled to the microphone, and an output signal generator coupled to the processing circuit, the method comprising:

detecting an audio signal with the microphone of the hearing aid;

as the audio signal is being detected, dividing, with the processing circuit of the hearing aid, the audio signal into a plurality of overlapping segments, the plurality of overlapping segments comprising a first segment and a second segment, the first segment and the second segment sharing an overlapping portion;

after detecting the first segment, enhancing the overlapping portion by processing the first segment with a neural network engine (NNE) of the processing circuit to obtain a first output for enhancing the first segment including the overlapping portion;

transmitting the enhanced overlapping portion to the output signal generator for playback;

beginning playback of the enhanced overlapping portion with the output signal generator;

detecting the second segment during the playback of the enhanced overlapping portion;

after detecting the second segment including the overlapping portion and a non-overlapping portion, enhancing the non-overlapping portion of the second segment by processing the second segment with the NNE to obtain a second output for enhancing the second segment including the overlapping portion and the non-overlapping portion;

transmitting the enhanced non-overlapping portion to the output signal generator for playback; and

beginning playback of the enhanced non-overlapping portion with the output signal generator.

2. The method of claim 1 , wherein enhancing the overlapping portion comprises enhancing the overlapping portion with a digital signal processing (DSP) circuit of the processing circuit of the hearing aid.

3. The method of claim 1 ,

wherein processing the first segment with the NNE of the processing circuit to obtain the first output comprises isolating a first speech component of the overlapping portion from a first noise component of the overlapping portion, and

wherein processing the second segment with the NNE comprises isolating a second speech component of the overlapping portion from a second noise component of the overlapping portion.

4. The method of claim 1 , wherein enhancing the overlapping portion by processing the first segment with the NNE to obtain the first output for enhancing the first segment comprises:

generating a mask for the first segment including the overlapping portion;

applying the mask to the first segment to generate an enhanced first segment including the enhanced overlapping portion and an enhanced non-overlapping portion; and

excluding the enhanced non-overlapping portion from further processing.

5. The method of claim 1 , wherein a first length of the first segment is longer than the overlapping portion, and wherein a second length of the second segment is longer than the overlapping portion.

6. The method of claim 1 ,

wherein the plurality of overlapping segments further comprises a third segment, the third segment and the second segment sharing a second overlapping portion, the second overlapping portion comprising the non-overlapping portion of the second segment, and wherein the method further comprises:

detecting the third segment during the playback of the enhanced non-overlapping portion of the second segment;

after detecting the third segment including the second overlapping portion and a non-overlapping portion, enhancing the non-overlapping portion of the third segment by processing the third segment with the NNE to obtain a third output for enhancing the third segment including the non-overlapping portion;

transmitting the enhanced non-overlapping portion of the third segment to the output signal generator for playback; and

beginning playback of the enhanced non-overlapping portion of the third segment with the output signal generator.

7. The method of claim 1 , wherein the plurality of overlapping segments further comprises a third segment, the method further comprising:

selectively transmitting, with a controller of the processing circuit of the hearing aid, the third segment to the NNE or a digital signal processing (DSP) circuit based on a characteristic of the third segment.

8. The method of claim 7 , wherein a character of the third segment comprises a noise level of the third segment compared to a threshold noise level, and wherein selectively transmitting the third segment to the NNE or the DSP circuit based on the characteristic of the third segment comprises transmitting the third segment to the DSP circuit when the noise level is below the threshold noise level.

9. The method of claim 1 , wherein the NNE comprises a recurrent NNE.

10. A method for enhancing audio signals with a hearing aid, the hearing aid comprising a microphone, a processing circuit coupled to the microphone, and an output signal generator coupled to the processing circuit, the method comprising:

detecting an audio signal with the microphone of the hearing aid;

as the audio signal is being detected, dividing, with the processing circuit of the hearing aid, the audio signal into a plurality of segments, the plurality of segments comprising a first segment and a second segment, the first segment preceding the second segment in time;

after detecting the first segment, processing the first segment with a neural network engine (NNE) to obtain a first output for enhancing the second segment;

enhancing the second segment based on the first output of the NNE;

transmitting the enhanced second segment to an output signal generator for playback; and

beginning playback of the enhanced second segment with the output signal generator.

11. The method of claim 10 , wherein dividing the detected audio signal into the plurality of segments comprises dividing the detected audio signal using a controller of the processing circuit, and wherein enhancing the second segment with the processing circuit of the hearing aid further comprises:

receiving, at a digital signal processing (DSP) circuit, the second segment from the controller, the receiving beginning at an initial time,

wherein enhancing the second segment based on the first output of the NNE comprises enhancing the second segment with the DSP circuit of the processing circuit.

12. The method of claim 11 , wherein enhancing the second segment with the DSP circuit comprises enhancing the second segment with the DSP circuit after an elapsed time since the initial time, the elapsed being equivalent to a length of the second segment.

13. The method of claim 11 , wherein enhancing the second segment with the DSP circuit comprises enhancing the second segment with the DSP circuit after an elapsed time since the initial time, the elapsed time being equal to or shorter than a duration of processing the first segment with the NNE to obtain the first output for enhancing the detected audio signal.

14. The method of claim 10 , wherein the plurality of segments further comprises a third segment, the first segment and the second segment preceding the third segment in time, the method further comprising:

after detecting the second segment, processing the second segment with the NNE to obtain a second output for enhancing the third segment; and

enhancing the third segment based on the second output of the NNE.

15. The method of claim 10 , wherein the plurality of segments further comprises a third segment, the first segment and the second segment preceding the third segment in time, the method further comprising:

prior to completing the processing of the second segment with the NNE, detecting the third segment;

enhancing the third segment based on the first output of the NNE; and

transmitting the enhanced third segment to the output signal generator for playback.

16. The method of claim 10 ,

wherein processing the first segment with the NNE to obtain the first output for enhancing the second segment comprises generating, based on the first segment, a mask for the second segment, and

wherein enhancing the second segment based on the first output of the NNE comprise applying the generated mask to the second segment.

17. The method of claim 10 , wherein the NNE comprises a recurrent NNE.

18. The method of claim 10 , wherein detecting the first segment comprises detecting the first segment during a first time period, and wherein detecting the second segment comprises detecting the second segment beginning at a time after the first time period.

Assignments (2)
CHANGE OF NAME Recorded Oct 9, 2025
From: CHROMATIC INC.
To: FORTELL RESEARCH INC.
Reel/Frame 073057/0966 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2023
From: LOVCHINSKY, IGOR; MACOSKEY, JONATHAN; MEYERS, PHILIP, IV; CASPER, ANDREW J.; MORRIS, NICHOLAS
To: CHROMATIC INC.
Reel/Frame 064262/0435 →
Continuity (2)
Provisional Application 63302462 · Jan 24, 2022
Provisional Application 63302531 · Jan 24, 2022
References Cited (27)
US 9881631B2 · Erdogan et al. · 2018 [cited by applicant]
US 10721571B2 · Crow et al. · 2020 [cited by applicant]
US 10812915B2 · Santos et al. · 2020 [cited by applicant]
US 10957301B2 · Hoby et al. · 2021 [cited by applicant]
US 11330378B1 · Jelcicová et al. · 2022 [cited by applicant]
US 11373672B2 · Mesgarani · 2022 [cited by examiner]
US 11375325B2 · Froehlich et al. · 2022 [cited by applicant]
US 11647344B2 · Chen · 2023 [cited by examiner]
US 11800301B2 · Verhulst · 2023 [cited by examiner]
US 11804234B2 · Gallart Mauri · 2023 [cited by examiner]
US 12003920B2 · Jensen · 2024 [cited by examiner]
US 20160099008A1 · Barker · 2016 [cited by examiner]
US 20210289299A1 · Durrieu · 2021 [cited by applicant]
US 20220095061A1 · Diehl et al. · 2022 [cited by applicant]
US 20220159403A1 · Sporer et al. · 2022 [cited by applicant]
US 20220223161A1 · Fuchs et al. · 2022 [cited by applicant]
US 20220230048A1 · Li et al. · 2022 [cited by applicant]
US 20220232321A1 · Wexler et al. · 2022 [cited by applicant]
US 20220232331A1 · Jelcicová et al. · 2022 [cited by applicant]
US 20220256294A1 · Diehl et al. · 2022 [cited by applicant]
US 20230169987A1 · Jin · 2023 [cited by examiner]
US 20240223971A1 · Pedersen · 2024 [cited by examiner]
EP 0357212A2 · 1990 [cited by applicant]
WO WO2022079848A1 · 2022 [cited by applicant]
WO WO2022107393A1 · 2022 [cited by applicant]
WO WO2022191879A1 · 2022 [cited by applicant]
Giri et al., Personalized Percepnet: Real-time, Low-complexity Target Voice Separation and Enhancement. Amazon Web Service, Jun. 8, 2021, arXiv preprint arXiv:2106.04129. 5 pages. [cited by applicant]