IP Library Granted Patent US 12,614,554
Granted Patent B2
US 12,614,554 · App. 17/739,908 · Granted Apr 28, 2026

Error correction overwrite for audio artifact reduction

Inventor: Erkan Onat (Waterdown, CA)
Assignee: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
G10L19/005H04L65/75H04L65/80H04R25/554
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,614,554
App. No.
17/739,908
Granted
Apr 28, 2026
Kind
B2
Abstract

Audio communication methods, devices, and systems, are provided with error correction overwrite for audio artifact reduction. One illustrative low-latency audio streaming method includes: receiving packets of digital audio data; applying an error correction code decoder to obtain a data stream that includes error-corrected data samples; providing a correction-limited data stream by replacing any of the error-corrected data samples that are outliers; and converting the correction-limited data stream into an audio signal.

Claims (52)

1 . A low-latency audio streaming method that comprises:

receiving packets of digital audio data;

applying an error correction code decoder to obtain a data stream that includes error-corrected data samples and error-free data samples;

providing a correction-limited data stream by replacing any of the error-corrected data samples that are outliers while forwarding the error-free data samples and any of the error-corrected data samples that are not outliers; and

converting the correction-limited data stream into an audio signal.

2 . The method of claim 1 , wherein said providing includes:

deriving a threshold from the correction-limited data stream; and

replacing the error-corrected data samples that exceed the threshold.

3 . The method of claim 2 , wherein said deriving includes:

calculating an error between a previous envelope value and a magnitude of a current data sample; and

estimating a current envelope value as a weighted sum based on the error and the previous envelope value.

4 . The method of claim 3 , wherein the weighted sum includes a constant offset.

5 . The method of claim 3 , wherein the weighted sum scales the error by a factor that depends at least in part on the error.

6 . The method of claim 3 , wherein the weighted sum scales the error by a factor that depends at least in part on the previous envelope value.

7 . The method of claim 6 , wherein the factor increases as the previous envelope value decreases.

8 . The method of claim 3 , wherein said estimating includes limiting the weighted sum to a predetermined range.

9 . The method of claim 3 , wherein the threshold is proportional to the previous envelope value.

10 . The method of claim 3 , wherein the error-corrected data samples that exceed the threshold are replaced with a predetermined fraction of the previous envelope value.

11 . A low-latency audio streaming device that comprises:

an error correction code decoder that produces a data stream having error-corrected data samples and error-free data samples;

a correction limiter that provides a correction-limited data stream by replacing any of the error-corrected data samples that are outliers and by forwarding the error-free data samples and any of the error-corrected data samples that are not outliers; and

a decompressor that converts the correction-limited data stream into an audio signal.

12 . The device of claim 11 , wherein the correction limiter includes:

an envelope estimation circuit having:

a difference element to calculate an error between a previous envelope value and a magnitude of a current data sample; and

a summation element to calculate a current envelope value based on the error and the previous envelope value; and

a compare and select (CAS) circuit having:

a comparator that compares the current data sample to a threshold based on the previous envelope value; and

a selector that replaces any of the error-corrected data samples that exceed the threshold.

13 . The device of claim 12 , wherein the current envelope is a weighted sum that includes a constant offset.

14 . The device of claim 12 , wherein the current envelope is a weighted sum that includes the error scaled by a factor that depends at least in part on the error.

15 . The device of claim 12 , wherein the current envelope is a weighted sum that includes the error scaled by a factor that depends at least in part on the previous envelope value.

16 . The device of claim 15 , wherein the factor increases as the previous envelope value decreases.

17 . The device of claim 12 , wherein the selector replaces the error-corrected data samples that exceed the threshold with a predetermined fraction of the previous envelope value.

18 . A wireless system that comprises:

a first hearing aid for a first ear, the first hearing aid including:

a microphone to capture and digitize an input audio signal;

a transmit chain that compresses the digitized audio signal into packets of digital audio data with error correction code protection; and

a first wireless transceiver that operates to transmit the packets of digital audio data; and

a second hearing aid for a second ear, the second hearing aid including:

a second wireless transceiver that operates to receive said packets of digital audio data;

an error correction code decoder that produces a data stream having error-corrected data samples and error-free data samples;

a correction limiter that provides a correction-limited data stream by replacing any of the error-corrected data samples that are outliers and by forwarding the error-free data samples and any of the error-corrected data samples that are not outliers; and

a decompressor that converts the correction-limited data stream into an audio signal.

19 . The system of claim 18 , wherein the correction limiter includes:

an envelope estimation circuit having:

a difference element to calculate an error between a previous envelope value and a magnitude of a current data sample; and

a summation element to calculate a current envelope value based on the error and the previous envelope value; and

a compare and select (CAS) circuit having:

a comparator that compares the current data sample to a threshold based on the previous envelope value; and

a selector that replaces any of the error-corrected data samples that exceed the threshold.

20 . The system of claim 19 , wherein the current envelope is a weighted sum that includes the error scaled by a factor that depends at least in part on the error, and wherein the selector replaces the error-corrected data samples that exceed the threshold with a predetermined fraction of the previous envelope value.

Assignments (3)
RELEASE OF SECURITY INTEREST IN PATENTS, RECORDED AT REEL 061071, FRAME 052 Recorded Jun 22, 2023
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC, AS GRANTOR; ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC., AS GRANTOR
Reel/Frame 064067/0654 →
SECURITY INTEREST Recorded Aug 4, 2022
From: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC; ON SEMICONDUCTOR CONNECTIVITY SOLUTIONS, INC.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 061071/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2022
From: ONAT, ERKAN
To: SEMICONDUCTOR COMPONENTS INDUSTRIES, LLC
Reel/Frame 059873/0680 →
Continuity (2)
Provisional Application 63260430 · Aug 19, 2021
Related Publication 20230055690A1 · Feb 23, 2023
References Cited (19)
US 6456719B1 · Yuh · 2002 [cited by examiner]
US 7430255B2 · Shibuya et al. · 2008 [cited by applicant]
US 8601338B2 · Kolze · 2013 [cited by applicant]
US 8649523B2 · Chau · 2014 [cited by applicant]
US 20020069038A1 · Cooper · 2002 [cited by examiner]
US 20040057586A1 · Licht · 2004 [cited by examiner]
US 20070041117A1 · Saliba · 2007 [cited by examiner]
US 20070208791A1 · Short · 2007 [cited by examiner]
US 20120243710A1 · Chau · 2012 [cited by applicant]
US 20130002797A1 · Thapa · 2013 [cited by examiner]
US 20140197307A1 · Jorion · 2014 [cited by examiner]
US 20170289357A1 · Li · 2017 [cited by examiner]
US 20170330572A1 · Johnston et al. · 2017 [cited by applicant]
US 20190246221A1 · Shariati · 2019 [cited by examiner]
US 20200089724A1 · Zimovnov · 2020 [cited by examiner]
US 20210006924A1 · Terentiv · 2021 [cited by examiner]
David L. Cohn et al., “The Relationship Between an Adaptive Quantizer and a Variance Estimator,” IEEE Transactions on Information Theory, Nov. 1975, pp. 669-671. [cited by applicant]
Gediminas Simkus, et al., “Error Robust Delay-Free Lossy Audio Coding Based on ADPCM,” Proc. of the 16th Int. Conference on Digital Audio Effects (DAFx-13), Maynooth, Ireland, Sep. 2-5, 2013, 8 pages. [cited by applicant]
Gediminas Simkus, et al., “Error Resilience Enhancement for a Robust Adpcm Audio Coding Scheme,” 2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP), IEEE 978-1-4799-2893—Apr. 14, 2014,… [cited by applicant]