Method and system for enhanced velocity resolution and signal to noise ratio in optical phase-encoded range detection
US-2021072381-A1 · Mar 11, 2021 · US
US11418879B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11418879-B2 |
| Application number | US-202015931398-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 13, 2020 |
| Priority date | May 13, 2020 |
| Publication date | Aug 16, 2022 |
| Grant date | Aug 16, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
for correcting frequency response · CPC title
Arrangements for switching distribution systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.