IP Library Granted Patent US 7,912,729
Granted Patent B2
US 7,912,729 · App. 11/809,952 · Granted Mar 22, 2011

High-frequency bandwidth extension in the time domain

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 7,912,729
App. No.
11/809,952
Granted
Mar 22, 2011
Kind
B2
Abstract

A system extends the high-frequency spectrum of a narrow band audio signal in the time domain. The system extends the harmonics of vowels by introducing a non linearity in a narrow band signal. Extended consonants are generated by a random-noise generator. The system differentiates the vowels from the consonants by exploiting predetermined features of a speech signal.

Claims (48)

1. A system that extends the high-frequency spectrum of a narrowband audio signal in the time domain comprising:

an interface configured to receive a narrowband audio signal;

a controller that extends the harmonics of vowels by introducing a non linearity in the received narrowband audio signal in the time domain; and

a random noise generator that generates consonants by introducing random-noise in the received narrowband audio signal in the time domain,

where the controller comprises a squaring circuit that squares a segment of the narrowband audio signal.

2. The system of claim 1 further comprising a plurality of filters that pass a portion of frequencies of the non-linearity and the random-noise, respectively.

3. The system of claim 1 further comprising a plurality of amplifiers that increase magnitudes of the non-linearity and the random-noise.

4. The system of claim 1 further comprising a plurality of mixers that select a portion of the non-linearity generated by the controller and a portion of the random-noise generated by the random-noise generator.

5. The system of claim 1 further comprising a summing circuit that sums a portion of the non-linearity generated by the controller and a portion of the random-noise generated by the random-noise generator.

6. The system of claim 1 further comprising a summing circuit that sums a portion of the non-linearity generated by the controller, a portion of the random-noise generated by the random-noise generator and the narrowband audio signal received through the interface.

7. The system of claim 6 further comprising an adaptive filter configured to dampen a background noise detected in an upper frequency of the summed signal.

8. The system of claim 6 further comprising an adaptive filter configured to vary the spectral shape of a portion of the summed signal.

9. The system of claim 1 further comprising:

a plurality of filters that pass a portion of frequencies of the non-linearity generated by the controller and the random-noise generated by the random-noise generator, respectively,

a plurality of amplifiers that increase magnitudes of the non-linearity and random-noise;

a plurality of mixers that select a portion of the non-linearity generated by the controller and a portion of the random-noise generated by the random-noise generator;

a first summing circuit that sums the portion of the non-linearity generated by the controller and the portion of the random-noise generated by the random-noise generator; and

a second summing circuit that sums the portion of the combined non-linearity and the random-noise with the narrowband audio signal.

10. The system of claim 9 further comprising:

a first adaptive filter configured to dampen a background noise detected in an upper frequency of the second summed signal; and

a second adaptive filter configured to vary the spectral shape of a portion of the second summed signal.

11. A method that extends a high-frequency spectrum of a narrowband signal comprising:

determining if a portion of a signal represents a vowel or a consonant;

generating a first portion of a high frequency spectrum in a time domain by squaring a portion of a narrow band signal if the that portion of the narrowband signal represents the vowel;

generating a second portion of the high frequency spectrum in the time domain by generating a random signal if the portion of the narrowband signal represents the consonant; and

filtering the generated high frequency signals to adjust spectral shapes and magnitude.

12. The method of claim 11 further comprising combing the generated high frequency signals with the narrowband signal.

13. The method of claim 11 further comprising conditioning the first portion of the high frequency spectrum and conditioning the second portion of the high frequency spectrum.

14. The method of claim 11 further comprising dampening the background noise in the generated high frequency spectrums.

15. The method of claim 11 further comprising adding the first portion of the high frequency spectrum to the second portion of the high frequency spectrum before filtering the summed signal.

16. The method of claim 11 further comprising:

adding the first portion of the high frequency spectrum to the second portion of the high frequency spectrum;

conditioning the first portion of the high frequency spectrum and conditioning the second portion of the high frequency spectrum;

adding the conditioned first portion of the high frequency spectrum to the conditioned second portion of the high frequency spectrum; and

adding the combined first portion of the high frequency spectrum and the second portion of the high frequency spectrum to the narrowband signal.

17. The method of claim 16 further comprising dampening at least a portion of the background noise in the combined high frequency spectrum and the narrowband signal.

18. A system that extends the high-frequency spectrum of a narrowband audio signal in the time domain comprising:

an interface configured to receive a narrowband audio signal;

a controller that extends the harmonics of vowels by introducing a non linearity in the received narrowband audio signal in the time domain;

a random noise generator that generates consonants by introducing random-noise in the received narrowband audio signal in the time domain,

a plurality of filters that pass a portion of frequencies of the non-linearity generated by the controller and the random-noise generated by the random-noise generator, respectively,

a plurality of amplifiers that increase magnitudes of the non-linearity and random-noise;

a plurality of mixers that select a portion of the non-linearity generated by the controller and a portion of the random-noise generated by the random-noise generator;

a first summing circuit that sums the portion of the non-linearity generated by the controller and the portion of the random-noise generated by the random-noise generator;

a second summing circuit that sums the portion of the combined non-linearity and the random-noise with the narrowband audio signal

a first adaptive filter configured to dampen a background noise detected in an upper frequency of the second summed signal; and

a second adaptive filter configured to vary the spectral shape of a portion of the second summed signal,

where the controller comprises a squaring circuit that squares a segment of the narrowband audio signal.

Assignments (10)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2020
From: 2236008 ONTARIO INC.
To: BLACKBERRY LIMITED
Reel/Frame 053313/0315 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: QNX SOFTWARE SYSTEMS LIMITED
To: 8758271 CANADA INC.
Reel/Frame 032607/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2014
From: 8758271 CANADA INC.
To: 2236008 ONTARIO INC.
Reel/Frame 032607/0674 →
CHANGE OF NAME Recorded Feb 27, 2012
From: QNX SOFTWARE SYSTEMS CO.
To: QNX SOFTWARE SYSTEMS LIMITED
Reel/Frame 027768/0863 →
CONFIRMATORY ASSIGNMENT Recorded Jul 9, 2010
From: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
To: QNX SOFTWARE SYSTEMS CO.
Reel/Frame 024659/0370 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jun 3, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS GMBH & CO. KG
Reel/Frame 024483/0045 →
SECURITY AGREEMENT Recorded May 8, 2009
From: HARMAN INTERNATIONAL INDUSTRIES, INCORPORATED; BECKER SERVICE-UND VERWALTUNG GMBH; CROWN AUDIO, INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS (MICHIGAN), INC.; HARMAN BECKER AUTOMOTIVE SYSTEMS HOLDING GMBH; HARMAN BECKER AUTOMOTIVE SYSTEMS, INC.; HARMAN CONSUMER GROUP, INC.; HARMAN DEUTSCHLAND GMBH; HARMAN FINANCIAL GROUP LLC; HARMAN HOLDING GMBH & CO. KG; HARMAN MUSIC GROUP, INCORPORATED; HARMAN SOFTWARE TECHNOLOGY INTERNATIONAL BETEILIGUNGS GMBH; HARMAN SOFTWARE TECHNOLOGY MANAGEMENT GMBH; HBAS INTERNATIONAL GMBH; HBAS MANUFACTURING, INC.; INNOVATIVE SYSTEMS GMBH NAVIGATION-MULTIMEDIA; JBL INCORPORATED; LEXICON, INCORPORATED; MARGI SYSTEMS, INC.; QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.; QNX SOFTWARE SYSTEMS CANADA CORPORATION; QNX SOFTWARE SYSTEMS CO.; QNX SOFTWARE SYSTEMS GMBH; QNX SOFTWARE SYSTEMS GMBH & CO. KG; QNX SOFTWARE SYSTEMS INTERNATIONAL CORPORATION; QNX SOFTWARE SYSTEMS, INC.; XS EMBEDDED GMBH (F/K/A HARMAN BECKER MEDIA DRIVE TECHNOLOGY GMBH)
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 022659/0743 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2008
From: NONGPIUR, RAJEEV; HETHERINGTON, PHILLIP A.
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 020504/0678 →