IP Library › Granted Patent US 12,664,996
Granted Patent B2
US 12,664,996 · App. 18/652,834 · Granted Jun 23, 2026

Short-cycle frequency detector

Inventors: Itamar Tamir (Tel Aviv, IL); Ittai Barkai (Tel Aviv, IL)
Assignee: Nuvoton Technology Corp.
G10L25/18G10L25/09G10L25/30H04R3/04
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,664,996
App. No.
18/652,834
Filed
May 2, 2024
Granted
Jun 23, 2026
Kind
B2
Examiner
ZHU, QIN
Art Unit
2691
USPC
381/56
Abstract

A system includes a memory and processor. The memory is configured to store a machine learning (ML) model that is trained to estimate values of frequencies added (FA) in sparse input signals that have been derived from respective input audio signals, the sparse input signals being indicative of one or more FA in the corresponding input audio signals. The processor is configured to (i) receive an input audio signal, (ii) derive from the input audio signal a sparse input signal indicative of the FA in the input audio signal, and (iii) estimate the values of the FA in the input audio signal by applying the trained ML model to the sparse input signal.

Claims (41)

1 . A system, comprising:

a memory, configured to store a machine learning (ML) model that is trained to estimate values of frequencies added (FA) in sparse input signals that have been derived from respective input audio signals, the sparse input signals being indicative of one or more FA in the corresponding input audio signals; and

a processor, which is configured to:

receive an input audio signal;

derive from the input audio signal a sparse input signal indicative of the FA in the input audio signal; and

estimate the values of the FA in the input audio signal by applying the trained ML model to the sparse input signal.

2 . The system according to claim 1 , wherein the processor is configured to derive the sparse input signal from the input audio signal by retaining portions of the input audio signal around zero-crossings of the input audio signal and discarding other portions of the input audio signal.

3 . The system according to claim 1 , wherein the processor is configured to derive the sparse input signal from the input audio signal by retaining portions of the input audio signal around extremums of the input audio signal and discarding other portions of the input audio signal.

4 . The system according to claim 1 , wherein the processor is configured to derive the sparse input signal from the input audio signal by retaining portions of the input audio signal around steepest portions of the input audio signal and discarding other portions of the input audio signal.

5 . The system according to claim 1 , wherein the processor is further configured to derive the sparse input signal from the input audio signal by applying an initial step of phase aligning of the input audio signal to a reference point within the input audio signal.

6 . The system according to claim 1 , wherein the processor is configured to estimate the values of the FA by detecting frequencies of one or more higher harmonic of the input audio signal.

7 . The system according to claim 1 , wherein the processor is configured to obtain the input audio signal by receiving the input audio signal.

8 . The system according to claim 1 , wherein the processor is further configured to filter-out a DC component from the input audio signal.

9 . The system according to claim 1 , wherein the processor is further configured to normalize the input audio signal.

10 . The system according to claim 1 , wherein the ML model comprises one of a convolutional neural network (CNN) and a recursive neural network (RNN).

11 . The system according to claim 1 , wherein the processor is further configured to control, using the estimated values of the FA, an audio system that produces the input audio signal.

12 . A system, comprising:

a memory configured to store a machine learning (ML) model; and

a processor, which is configured to:

obtain a plurality of audio signals that are labeled according to respective values of frequencies added (FA) in the signals;

derive from the plurality of audio signals a respective plurality of sparse training signals, each sparse training signal being indicative of one or more FA in a corresponding audio signal; and

using the sparse training signals, train the ML model to estimate values of the FA.

13 . The system according to claim 12 , wherein the processor is configured to derive the sparse training signals from the audio signals by retaining portions of the audio signals around zero-crossings of the audio signals and discarding other portions of the audio signals.

14 . The system according to claim 12 , wherein the processor is configured to derive the sparse training signals from the audio signals by retaining portions of the audio signals around extremums of the input signals and discarding other portions of the audio signals.

15 . The system according to claim 12 , wherein the processor is configured to derive the sparse training signals from the audio signals by retaining portions of the audio signals around steepest portions of the audio signals and discarding other portions of the audio signals.

16 . The system according to claim 12 , wherein the processor is further configured to apply an initial step of phase aligning the input audio signals.

17 . The system according to claim 12 , wherein the processor is configured to obtain the plurality of audio signals by receiving initial audio signals that have first durations, and slicing the initial audio signals into slices having second durations, shorter than the first durations.

18 . The system according to claim 12 , wherein the processor is further configured to filter-out a DC component from each of the plurality of audio signals.

19 . The system according to claim 12 , wherein the processor is further configured to normalize each of the plurality of audio signals.

20 . The system according to claim 12 , wherein the ML model comprises one of a convolutional neural network (CNN) and a recursive neural network (RNN).

21 . The system according to claim 19 , wherein the CNN classifies the FA according to the values of the FA that label the audio signals.

22 . A method, comprising:

storing in a memory a machine learning (ML) model that is trained to estimate values of frequencies added (FA) in sparse input signals that have been derived from respective input audio signals, the sparse input signals being indicative of one or more FA in the corresponding input audio signals;

receiving an input audio signal;

deriving from the input audio signal a sparse input signal indicative of the FA in the input audio signal; and

estimating the values of the FA in the input audio signal by applying the trained ML model to the sparse input signal.

23 . A method, comprising:

storing in a memory a machine learning (ML) model;

obtaining a plurality of audio signals that are labeled according to respective values of frequencies added (FA) in the signals;

deriving from the plurality of audio signals a respective plurality of sparse training signals, each sparse training signal being indicative of one or more FA in a corresponding audio signal; and

using the sparse training signals, training the ML model to estimate the values of the FA.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2024
From: TAMIR, ITAMAR; BARKAI, ITTAI
To: NUVOTON TECHNOLOGY CORPORATION
Reel/Frame 067315/0873 →
Continuity (1)
Related Publication 20250342853A1 · Nov 6, 2025
References Cited (16)
US 10559316B2 · Cassidy et al. · 2020 [cited by applicant]
US 11322167B2 · Healy et al. · 2022 [cited by applicant]
US 11574628B1 · Kumatani et al. · 2023 [cited by applicant]
US 11941083B2 · Barkai et al. · 2024 [cited by applicant]
US 20180115824A1 · Cassidy · 2018 [cited by examiner]
US 20180367929A1 · Lesso · 2018 [cited by examiner]
US 20190287550A1 · Lim · 2019 [cited by applicant]
US 20200012932A1 · Wang · 2020 [cited by examiner]
US 20220036915A1 · Koretzky · 2022 [cited by examiner]
US 20230136220A1 · Barkai et al. · 2023 [cited by applicant]
US 20230197043A1 · Martinez Ramirez · 2023 [cited by examiner]
CN 114067838A · 2022 [cited by examiner]
McCarthy, Bob, “Time & Phase Alignment: Inside Two Principal Concepts of System Optimization”. Website: https://www.prosoundweb.com/time-phase-alignment/ Date:Jun. 6, 2022. pp. 1-11. (Year: 2022). [cited by examiner]
Williams, “Measuring Total Harmonic Distortion (THD),” Technical Article, AAC—All About Circuits, pp. 1-8, Feb. 20, 2017, as uploaded from https://www.allaboutcircuits.com/technical-articles/the-importance-of-total-harm… [cited by applicant]
Poudel et al., “Solar Power Prediction Using Deep Learning Technique,” Advanced Science and Technology Letters, vol. 146 (FGCN 2017), pp. 148-151, year 2017. [cited by applicant]
U.S. Appl. No. 17/938,986 Office Action dated Jun. 28, 2024. [cited by applicant]