IP Library Granted Patent US 9,094,139
Granted Patent B2
US 9,094,139 · App. 13/533,548 · Granted Jul 28, 2015

Look ahead metrics to improve blending decision

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 9,094,139
App. No.
13/533,548
Granted
Jul 28, 2015
Kind
B2
Abstract

A method and apparatus are provided for blending analog and digital portions of a composite digital audio broadcast signal by using look ahead metrics computed from previously received audio frames to guide the blending process and prevent unnecessary blending back and forth between analog and digital if the look ahead metrics indicate that future digital signal quality is degraded or impaired.

Claims (36)

1. A method for processing a composite digital audio broadcast signal, comprising:

separating a composite digital audio broadcast signal into an analog audio portion and a digital audio portion;

demodulating the analog and digital audio portions of the composite digital audio broadcast signal to produce an analog audio signal and a digital audio signal, respectively, where demodulating the digital audio portion comprises processing the digital audio portion of the composite digital audio broadcast signal to compute a plurality of signal quality metric values from a corresponding plurality of audio frames; and

controlling audio frame combination of the analog audio signal and the digital audio signal used to produce an audio output by preventing or delaying blending from analog to digital when one or more look ahead signal quality metric values computed from previously received audio frames do not meet a signal quality threshold requirement.

2. The method of claim 1 , where processing the digital audio portion of the composite digital audio broadcast signal comprises periodically computing a signal quality metric value from digital audio portions at different audio frames.

3. The method of claim 1 , further comprising storing the plurality of signal quality metric values in a storage buffer for subsequent retrieval during blending of the analog audio signal with the digital audio signal.

4. The method of claim 1 , where each of the plurality of signal quality metric values is computed in an FM demodulator based on a signal-to-noise ratio (SNR) computed from upper and lower primary sidebands provided by a channel state information module.

5. The method of claim 4 , where each signal quality metric value is computed as 10*log 10(SNR/360)/2+C, where C is an adjustment term for each supported service mode.

6. The method of claim 1 , where each of the plurality of signal quality metric values is computed in an AM demodulator based on a signal-to-noise ratio (SNR) computed from upper and lower primary sidebands provided by a binary phase shift key module.

7. The method of claim 6 , where each signal quality metric value is computed as 10*log 10((800/SNR)*4306.75)+C, where C is an adjustment term for each supported service mode.

8. The method of claim 1 , where processing the digital audio portion of the composite digital audio broadcast comprises computing a plurality of signal quality metric values for each of a plurality of supported service modes.

9. The method of claim 1 , further comprising computing for one or more supported service modes a delay measure specifying the delay between processing the digital audio portion of the composite digital audio broadcast signal and blending the analog audio signal with the digital audio signal.

10. The method of claim 1 , further comprising blending the analog audio signal with the digital audio signal by accelerating a blending from digital to analog when one or more previously computed signal quality metric values do not meet a signal quality threshold requirement.

11. The method of claim 1 , further comprising:

computing a running count of how many blend transitions occur within a timer period; and

blending the analog audio signal with the digital audio signal by preventing or delaying blending from analog to digital when the running count meets a count threshold.

12. A receiver for an in-band on-channel broadcast signal comprising at least one non-transitory recordable storage medium having stored thereon executable instructions and data which, when executed by at least one processing device, cause the at least one processing device to blend analog and digital audio portions of the composite digital radio broadcast signal by:

demodulating the analog and digital audio portions of the composite digital radio broadcast signal to produce an analog audio signal and a digital audio signal, respectively, where demodulating the digital audio portion comprises:

processing audio samples of the digital audio portion of the composite digital radio broadcast signal to compute signal quality metric values for a plurality of audio frames, and

storing the signal quality metric values in memory; and

controlling audio frame combination of the analog audio signal and the digital audio signal used to produce an audio output by preventing blending from analog to digital when one or more look ahead signal quality metric values stored in memory do not meet a signal quality threshold requirement.

13. The receiver of claim 12 , further comprising executable instructions and data which cause the at least one processing device to blend analog and digital audio portions of the composite digital radio broadcast signal by:

computing a running count of blend transitions occurring within a timer period; and

blending the analog audio signal with the digital audio signal by preventing blending from analog to digital when the running count meets a count threshold.

14. The receiver of claim 12 , further comprising executable instructions and data which cause the at least one processing device to blend analog and digital audio portions of the composite digital radio broadcast signal by:

blending the analog audio signal with the digital audio signal by accelerating a blending from digital to analog when one or more signal quality metric values stored in memory do not meet a signal quality threshold requirement.

15. A tangible non-transitory computer readable medium comprising computer program instructions adapted to cause one or more processors to:

demodulate the analog and digital audio portions of a current audio sample of the composite digital radio broadcast signal to produce an analog audio signal and a digital audio signal, respectively, where a plurality of audio samples of the digital audio portion of the composite digital radio broadcast signal are processed to compute a plurality of signal quality metric values; and

control audio frame combination of the analog audio signal and the digital audio signal of the current audio sample used to produce an audio output by preventing blending from analog to digital when one or more previously computed signal quality metric values from previously received audio samples do not meet a signal quality threshold requirement.

16. The computer readable storage medium of claim 15 , further comprising computer program instructions adapted to cause the one or more processors to:

compute a running count of blend transitions occurring within a timer period; and blend the analog audio signal with the digital audio signal by preventing blending from analog to digital when the running count meets a count threshold.

17. The computer readable storage medium of claim 15 , further comprising computer program instructions adapted to cause one or more processors to:

blend the analog audio signal and the digital audio signal of the current audio sample by accelerating a blending from digital to analog when one or more signal quality metric values stored in memory from previously received audio samples do not meet a signal quality threshold requirement.

18. The computer readable storage medium of claim 15 , where the computer program instructions are further adapted to prevent blending from analog to digital when a plurality of consecutive audio frames failing to meet the signal quality threshold requirement meets or exceeds the threshold count.

19. The computer readable storage medium of claim 15 , where the computer program instructions are further adapted to prevent blending from analog to digital when a computed running average computed from the previously computed signal quality metric values is below a predetermined signal quality threshold requirement.

20. The computer readable storage medium of claim 15 , where the computer program instructions are further adapted to prevent blending from analog to digital when a majority of the previously computed signal quality metric values is below a predetermined signal quality threshold requirement.

Assignments (10)
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 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
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 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 040821/0108 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 9, 2015
From: IBIQUITY DIGITAL CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037069/0153 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2015
From: MERRILL LYNCH CREDIT PRODUCTS, LLC
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 036877/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2012
From: PAHUJA, ASHWINI; MANDADI, CHAMANTI
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 029314/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: PAHUJA, ASHWINI
To: IBIQUITY DIGITAL CORPORATION
Reel/Frame 028882/0413 →
SECURITY AGREEMENT Recorded Jul 25, 2012
From: IBIQUITY DIGITAL CORPORATION
To: MERRILL LYNCH CREDIT PRODUCTS, LLC
Reel/Frame 028635/0763 →