IP Library Granted Patent US 10,225,070
Granted Patent B2
US 10,225,070 · App. 15/822,411 · Granted Mar 5, 2019

Time-alignment measurment for hybrid HD radio technology

Inventors: Brian W. Kroeger (Sykesville, MD); Paul J. Peyla (Elkridge, MD)
Assignee: Ibiquity Digital Corporation
H04L7/0041H04H20/30H04H40/00H04H40/18H04H60/00H04H60/12H04L12/18H04H2201/18
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,225,070
App. No.
15/822,411
Granted
Mar 5, 2019
Kind
B2
Abstract

A method for processing a digital audio broadcast signal in a radio receiver, includes: receiving a hybrid broadcast signal; demodulating the hybrid broadcast signal to produce an analog audio stream and a digital audio stream; and using a normalized cross-correlation of envelopes of the analog audio stream and the digital audio stream to measure a time offset between the analog audio stream and the digital audio stream. The time offset can be used to align the analog audio stream and the digital audio stream for subsequent blending of an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream.

Claims (60)

1. A method for processing a digital audio broadcast signal in a radio receiver, the method comprising:

receiving a hybrid broadcast signal;

demodulating the hybrid broadcast signal to produce an analog audio stream and a digital audio stream; and

using a normalized cross-correlation of envelopes of the analog audio stream and the digital audio stream to measure a time offset between the analog audio stream and the digital audio stream, including:

using a coarse envelope cross-correlation computed over a first range of lag values to locate a vicinity of the time offset; and

subsequently using a fine envelope cross-correlation computed over a second range of lag values, where in the second range of lag values is narrower than the first range of lag values.

2. The method of claim 1 , further comprising:

using the time offset to align the analog audio stream and the digital audio stream.

3. The method of claim 1 , further comprising:

blending an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream; and

using the time offset to scale an analog signal blend metric, to control blend thresholds in the blending of the output of the radio receiver, and to inhibit blending when misalignment is detected.

4. The method of claim 1 , further comprising:

blending an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream;

phase-adjusting the digital audio stream; and

using the phase-adjusted digital audio stream to temporarily replace input digital audio frames during blend ramps used in the blending of the output of the radio receiver.

5. The method of claim 1 , further comprising:

blending an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream; and

computing cross-correlation of bass signals of the analog and digital audio streams to detect potential inversion, to validate time offset measurements, or to improve blend quality.

6. The method of claim 1 , further comprising:

blending an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream; and

computing cross-correlation of the analog audio stream and the digital audio stream to predict sound quality of a potential blend.

7. The method of claim 1 , wherein:

the normalized cross-correlation of envelopes is computed using a vector of bandpass samples of the analog audio stream and a vector of bandpass samples of the digital audio stream.

8. The method of claim 1 , further comprising:

using quadratic interpolation of peak indices determined by the envelope cross-correlations to improve resolution of a computed peak lag.

9. The method of claim 1 , wherein;

the normalized cross-correlation of envelopes is computed using a vector of samples of the analog audio stream and a vector of samples of the digital audio stream; and

the normalized cross-correlation of envelopes of the vector of samples of the analog audio stream and the vector of samples of the digital audio stream produces bifurcated and composite correlation peaks that are compared for correlation validation via temporal consistency.

10. The method of claim 1 , wherein:

the normalized cross-correlation of envelopes is computed using a vector of samples of the analog audio stream and a vector of samples of the digital audio stream; and

the normalized cross-correlation of envelopes of the analog audio vector and the digital audio vector produces current and previous peaks that are compared for correlation validation via temporal consistency.

11. The method of claim 1 , further comprising:

calculating phase-adjusted frequency-domain correlation coefficients to validate the time offset.

12. A radio receiver comprising:

processing circuitry configured to:

receive a hybrid broadcast signal;

demodulate the hybrid broadcast signal to produce an analog audio stream and a digital audio stream;

use a normalized cross-correlation of envelopes of the analog audio stream and the digital audio stream to measure a time offset between the analog audio stream and the digital audio stream;

compute a coarse envelope cross-correlation over a first range of lag values to locate a vicinity of the time offset; and

subsequently compute a fine envelope cross-correlation over a second range of lag values, where in the second range of lag values is narrower than the first range of lag values.

13. The radio receiver of claim 12 , wherein the processing circuitry is further configured to use the time offset to align the analog audio stream and the digital audio stream.

14. The radio receiver of claim 12 , wherein the processing circuitry is further configured to blend an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream; and

to use the normalized cross-correlation of envelopes of the analog audio stream and the digital audio stream to scale an analog signal blend metric, to control blend thresholds in the blending step, and to inhibit blending when misalignment is detected.

15. The radio receiver of claim 12 , wherein the processing circuitry is further configured to blend an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream, to phase-adjust the digital audio stream, and to use the phase-adjusted digital audio stream to temporarily replace input digital audio frames during blend ramps used in the blend of the output of the radio receiver.

16. The radio receiver of claim 12 , wherein the processing circuitry is further configured to blend an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream; and to compute cross-correlation of bass signals of the analog and digital audio streams to detect potential inversion, to validate time offset measurements, or to improve blend quality.

17. The radio receiver of claim 12 , wherein the processing circuitry is further configured to blend an output of the radio receiver from the analog audio stream to the digital audio stream or from the digital audio stream to the analog audio stream and to compute cross-correlation of the analog audio stream and the digital audio stream to predict sound quality of a potential blend.

18. The radio receiver of claim 12 , wherein the processing circuitry is further configured to compute normalized cross-correlation of envelopes using a vector of bandpass samples of the analog audio stream and a vector of bandpass samples of the digital audio stream.

19. The radio receiver of claim 12 , wherein the processing circuitry is further configured to use quadratic interpolation of peak indices to improve resolution of a computed peak lag.

20. The radio receiver of claim 12 , wherein the processing circuitry is further configured to compute the normalized cross-correlation of envelopes using a vector of samples of the analog audio stream and a vector of samples of the digital audio stream to produce bifurcated and composite correlation peaks; and

to compare the bifurcated and composite correlation peaks for correlation validation via temporal consistency.

21. The radio receiver of claim 12 , wherein the processing circuitry is further configured to compute the normalized cross-correlation of envelopes using a vector of samples of the analog audio stream and a vector of samples of the digital audio stream to produce current and previous peaks; and

to compare the current and previous peaks for correlation validation via temporal consistency.

22. The radio receiver of claim 12 , wherein the processing circuitry is further configured to calculate phase-adjusted frequency-domain correlation coefficients to validate the time offset.

23. A method for aligning analog and digital signals; the method comprising:

receiving or generating an analog audio stream and a digital audio stream;

using a normalized cross-correlation of envelopes of the analog audio stream and the digital audio stream to measure a time offset between the analog audio stream and the digital audio stream, including:

using a coarse envelope cross-correlation computed over a first range of lag values to locate a vicinity of the time offset; and

subsequently using a fine envelope cross-correlation computed over a second range of lag values, where in the second range of lag values is narrower than the first range of lag values; and

using the time offset to align the analog audio stream and the digital audio stream.

24. The method of claim 23 , wherein the normalized cross-correlation of envelopes is computed using a vector of bandpass samples of the analog audio stream and a vector of bandpass samples of the digital audio stream.

Assignments (3)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2017
From: KROEGER, BRIAN W.; PEYLA, PAUL J.
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 044222/0359 →
Continuity (2)
Continuation 15099233 · Apr 14, 2016
Related Publication 20180139035A1 · May 17, 2018