IP Library › Granted Patent US 10,375,493
Granted Patent B2
US 10,375,493 · App. 16/009,638 · Granted Aug 6, 2019

Audio test mode

Inventors: John Paul Lesso (Edinburgh, GB); Yanto Suryono (Tokyo, JP)
Assignee: Cirrus Logic, Inc.
H04R29/001G01R31/3167G10L19/12H04R3/04H04R29/00G10L19/04H04R2430/03
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 10,375,493
App. No.
16/009,638
Filed
Jun 15, 2018
Granted
Aug 6, 2019
Kind
B2
Art Unit
2654
USPC
381/59
Abstract

An audio system receives an input signal and, if the input signal has a sparse representation in the frequency domain, comprising components at at least one frequency of interest, the input signal is filtered in at least one band pass filter, such that only components at the or each frequency of interest are passed to an output. The operation is able in some case to analyze the input signal to determine whether the input signal has a sparse representation in the frequency domain.

Claims (50)

1. An audio system, comprising:

an input for receiving an input signal;

an output;

a sparsity detector for determining whether the input signal has a sparse representation in the frequency domain;

a switch, wherein the switch is controlled by an output signal from the sparsity detector based on a determination whether the input signal has a sparse representation in the frequency domain; and

a filter for filtering the input signal in at least one band pass filter,

wherein, if the input signal is determined to have a sparse representation in the frequency domain, the switch is controlled such that the output of the filter is passed to the output and therefore only components at at least one frequency of interest are passed to the output, and if the input signal is determined not to have a sparse representation in the frequency domain, the switch is controlled such that the input signal is passed to the output.

2. An audio system as claimed in claim 1 , configured for analysing the input signal to determine whether the input signal has a sparse representation in the frequency domain.

3. An audio system as claimed in claim 2 , configured for determining whether the input signal has a sparse representation in the frequency domain by passing the input signal to a Linear Predictive Coding block.

4. An audio system as claimed in claim 3 , configured for determining that the input signal has a sparse representation in the frequency domain if the Linear Predictive Coding block is able to identify one or more frequency component of the input signal, and subtracting the identified one or more frequency component from the input signal produces a result that is below a threshold.

5. An audio system as claimed in claim 2 , configured for determining whether the input signal has a sparse representation in the frequency domain by:

passing the input signal to a Fast Fourier Transform block; and

determining a number of significant frequency components in an output of the Fast Fourier Transform block.

6. An audio system as claimed in claim 5 , further configured for:

if it is determined that the input signal has a sparse representation in the frequency domain, passing the output signal of the Fast Fourier Transform block to an Inverse Sparse Fourier Transform block to generate an output signal in the time domain comprising only the significant frequency components.

7. An audio system as claimed in claim 2 , configured for determining whether the input signal has a sparse representation in the frequency domain by:

passing the input signal to a series of one or more notch filters, each having a respective notch filter frequency;

determining if an output of any notch filter is below a threshold; and

determining that the input signal has a sparse representation in the frequency domain if an output of one notch filter is below a threshold.

8. An audio system as claimed in claim 7 , further configured for, if it is determined that the input signal has a sparse representation in the frequency domain:

setting a pass band frequency of said at least one band pass filter to be equal to a respective notch filter frequency of a notch filter.

9. An audio system as claimed in claim 1 , configured for:

analysing the input signal to determine how many significant frequency components are present in the input signal.

10. An audio system as claimed in claim 9 , comprising at least one band pass filter, and configured for:

adapting the band pass filter to set a number of pass band frequencies thereof based on the determined number of significant frequency components present in the input signal.

11. A device comprising a system as claimed in claim 1 , wherein the device comprises a mobile telephone, an audio player, a video player, a mobile computing platform, a games device, a remote controller device, a toy, a machine, or a home automation controller or a domestic appliance.

12. A method of operation of an audio system, comprising:

receiving an input signal;

determining by means of a processing element whether the input signal has a sparse representation in the frequency domain, comprising components at at least one frequency of interest;

if the input signal is determined to have a sparse representation in the frequency domain, filtering the input signal in at least one band pass filter, such that only components at the or each frequency of interest are passed to an output; and

if the input signal is determined not to have a sparse representation in the frequency domain, passing the input signal to the output.

13. A method as claimed in claim 12 , comprising:

analysing the input signal to determine whether the input signal has a sparse representation in the frequency domain.

14. A method as claimed in claim 12 , comprising:

analysing the input signal to determine how many significant frequency components are present in the input signal.

15. A method as claimed in claim 14 , comprising:

adapting a band pass filter to set a number of pass band frequencies thereof based on the determined number of significant frequency components present in the input signal.

16. A method as claimed in claim 12 , comprising determining whether the input signal has a sparse representation in the frequency domain by passing the input signal to a Linear Predictive Coding block, and further comprising:

determining that the input signal has a sparse representation in the frequency domain if the Linear Predictive Coding block is able to identify one or more frequency component of the input signal, and subtracting the identified one or more frequency component from the input signal produces a result that is below a threshold.

17. A method as claimed in claim 12 , comprising determining whether the input signal has a sparse representation in the frequency domain by:

passing the input signal to a Fast Fourier Transform block; and

determining a number of significant frequency components in an output of the Fast Fourier Transform block, and further comprising:

if it is determined that the input signal has a sparse representation in the frequency domain, passing the output signal of the Fast Fourier Transform block to an Inverse Sparse Fourier Transform block to generate an output signal in the time domain comprising only the significant frequency components.

18. A method as claimed in claim 12 , comprising determining whether the input signal has a sparse representation in the frequency domain by:

passing the input signal to a series of one or more notch filters, each having a respective notch filter frequency;

determining if an output of any notch filter is below a threshold; and

determining that the input signal has a sparse representation in the frequency domain if an output of one notch filter is below a threshold, and further comprising, if it is determined that the input signal has a sparse representation in the frequency domain:

setting a pass band frequency of said at least one band pass filter to be equal to a respective notch filter frequency of a notch filter.

19. A method as claimed in claim 12 , wherein the input signal is considered to have a sparse representation in the frequency domain if the signal contains fewer than five frequency components at significant levels.

20. A non-transitory computer readable storage medium having computer-executable instructions stored thereon that, when executed by processor circuitry, cause the processor circuitry to perform a method according to claim 12 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2019
From: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
To: CIRRUS LOGIC, INC.
Reel/Frame 049429/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 25, 2018
From: LESSO, JOHN PAUL; SURYONO, YANTO
To: CIRRUS LOGIC INTERNATIONAL SEMICONDUCTOR LTD.
Reel/Frame 046454/0816 →
Priority Claims (1)
GB 1713701.9 · Aug 25, 2017 · national
Continuity (2)
Provisional Application 62521627 · Jun 19, 2017
Related Publication 20180367929A1 · Dec 20, 2018