Audio signal blending with beat alignment

US11418879B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11418879-B2
Application numberUS-202015931398-A
CountryUS
Kind codeB2
Filing dateMay 13, 2020
Priority dateMay 13, 2020
Publication dateAug 16, 2022
Grant dateAug 16, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus are described for aligning cross-faded audio signals using beats. In an embodiment, a controller includes a cross-fade module having at least first and second audio inputs and an audio output port to provide an audio output signal to an external audio reproduction system. A control signal determines whether to provide the first or the second audio signal to the audio output, and the cross-fade module cross-fades the audio output signal from one audio signal to the other audio signal. A beat alignment module determines a delay between a first beat of the first audio signal and a second beat of the second audio signal, and a delay module delays either the first or the second audio signal to compensate for the delay into the cross-fade module.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller comprising: a cross-fade module having a first audio input port to receive a first audio signal, a second audio input port to receive a second audio signal, an audio output port to provide an audio output signal and configured to be connected to an external audio reproduction system, and a control input port to receive a control signal used to determine whether to provide the first audio signal or the second audio signal to the audio output port, wherein the cross-fade module cross-fades the audio output signal at the audio output port from one audio signal to the other audio signal; a beat alignment module to cross-correlate the first audio signal and the second audio signal, to perform a search in the time domain for a beat-aligned delay corresponding to a peak in the cross-correlation, a range of the search being limited to an integer number of beats, the beat-aligned delay being between a first beat of the first audio signal and a second beat of the second audio signal to align beats of the respective signals; and a delay module to receive the delay and to delay at least one of the first audio signal and the second audio signal to compensate for the delay before the at least one of the first audio signal and the second audio signal are received at the respective audio input port. 2. The controller of claim 1 , wherein the first audio signal and the second audio signal represent a same program received at different times through different transmission media. 3. The controller of claim 1 , wherein the control signal has a first mixing factor for the first audio signal and a second mixing factor for the second audio signal and wherein the control signal increases the first mixing factor while decreasing the second mixing factor to transition the audio output to the first audio signal. 4. The controller of claim 1 , further comprising: a time to frequency domain converter connected to receive the first and second audio signals and send frequency domain first and second audio signals to the beat alignment module, wherein the beat alignment module performs a cross-correlation in the frequency domain, and a frequency to time domain converter connected to receive the cross-correlation, wherein the beat alignment module determines the delay from the cross-correlation in the time domain. 5. The controller of claim 1 , wherein the controller monitors a signal quality of the first audio signal and the second audio signal and sends a control signal to the cross-fade module to switch to one of the first audio signal or the second audio signal based on the monitoring. 6. The controller of claim 5 , wherein the controller monitors an error rate of each respective signal as the signal quality. 7. The controller of claim 1 , further comprising: an analog radio tuner to receive an analog radio broadcast; an analog-to-digital converter to convert the received analog radio broadcast to the first audio signal; and an internet radio receiver to receive an internet radio broadcast and produce the second audio signal. 8. The controller of claim 1 , wherein the integer number of beats is not more than eleven. 9. The controller of claim 1 , wherein the beat alignment module is further to perform a search to find a closest downbeat by comparing beats to each other. 10. The controller of claim 1 , wherein the beat alignment module comprises a sequence of multiple delay gates, the output of each of which is a time shifted portion of the second audio signal, wherein the beat alignment module is to cross-correlate by cross-correlating the first audio signal with each time shifted portion of the second audio signal and determine a magnitude for each result, and wherein the beat alignment module is to perform a search by comparing the magnitude for each result to determine a greatest peak magnitude. 11. A method comprising: receiving a first audio signal at a first audio input port of a cross-fade module; receiving a second audio signal at a second audio input port of the cross-fade module; receiving a control signal at a control input port of the cross-fade module; cross-correlating the first audio signal and the second audio signal; determining a lag between a first beat of the first audio signal and a second beat of the second audio signal by performing a search in the time domain for a lag corresponding to a peak in the cross-correlation, a range of the search being limited to an integer number of beats; delaying at least one of the first audio signal and the second audio signal before it is received at the respective audio input port to compensate for the determined lag; and reducing the output amplitude provided at an audio output port of the cross-fade module from the first audio signal while increasing the output amplitude of the second audio signal in response to the control signal, the audio output port configured to be connected to an external audio reproduction system. 12. The method of claim 11 , further comprising generating the first audio signal by receiving an analog radio signal and converting the analog radio signal to a digital form as the first audio signal. 13. The method of claim 11 wherein cross-correlating comprises cross-correlating the first audio signal against the second audio signal at different lags and wherein determining a lag comprises determining a lag of a cross-correlation of the different lags with a highest correlation. 14. The method of claim 11 , wherein determining a lag comprises cross-correlating the first audio signal in a frequency domain representation against the second audio signal in a frequency domain representation and converting the cross-correlation to a time domain representation to determine a lag using the cross-correlation. 15. The method of claim 14 , wherein determining a lag comprises comparing peaks at different times on the time domain cross-correlation. 16. The method of claim 11 , wherein performing the search comprises performing a search to find a closest downbeat by comparing beats to each other. 17. A radio receiver comprising: a first radio tuner to receive an analog radio broadcast; an analog-to-digital converter to convert the received analog radio broadcast to a first audio signal; a second radio tuner to receive a second radio broadcast and produce a second audio signal; a cross-fade module coupled to the first audio signal and to the second audio signal to switch between the first or the second audio signal as an audio output signal using a cross-fade; a beat alignment module coupled to the first audio signal and to the second audio signal to cross-correlate the first audio signal and the second audio signal, to perform a search in the time domain for a beat-aligned delay corresponding to a peak in the cross-correlation, a range of the search being limited to an integer number of beats, the beat-aligned delay being between the first audio signal and the second audio signal to align beats of the respective signals; and a delay module to receive the delay and to delay the second audio signal using the determined delay of the beat alignment module. 18. The radio receiver of claim 17 , further comprising: a time to frequency domain converter connected to receive the first and second audio signals and send frequency domain first and second audio signals to the beat alignment module; wherein the beat alignment module cross-correlates the frequency domain first and second audio signals, and a frequency to time domain converter connected to receive the

Assignees

Inventors

Classifications

  • H04H20/20Primary

    Arrangements for broadcast or distribution of identical information via plural systems · CPC title

  • Analogue value compared with reference values (H03M1/48 takes precedence) · CPC title

  • Management of the audio stream, e.g. setting of volume, audio stream path · CPC title

  • H04R3/04Primary

    for correcting frequency response · CPC title

  • Arrangements for switching distribution systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11418879B2 cover?
A method and apparatus are described for aligning cross-faded audio signals using beats. In an embodiment, a controller includes a cross-fade module having at least first and second audio inputs and an audio output port to provide an audio output signal to an external audio reproduction system. A control signal determines whether to provide the first or the second audio signal to the audio outp…
Who is the assignee on this patent?
Nxp Bv
What technology area does this patent fall under?
Primary CPC classification H04H20/20. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).