IP Library Granted Patent US 8,180,634
Granted Patent B2
US 8,180,634 · App. 12/070,798 · Granted May 15, 2012

System that detects and identifies periodic interference

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 8,180,634
App. No.
12/070,798
Granted
May 15, 2012
Kind
B2
Abstract

A system improves speech detection or processing by identifying registration signals. The system encodes a limited frequency band by varying the amplitude of a pulse width modulated signal between predefined values. The signal is separated into frequency bins that identify amplitude and phase. The registration signal is measured by comparing a difference in average acoustic power in a plurality of adjacent bins over time.

Claims (40)

1. A process that improves speech processing by identifying periodic interference by processing a limited frequency band comprising:

converting a limited frequency band of a continuously varying input into a digital-domain signal;

converting the digital domain signal into a frequency-domain signal;

estimating the differences between a plurality of sets of adjacent frequency bins of the frequency-domain signal automatically;

comparing the estimated differences of the plurality of sets of adjacent frequency bins to a pre-programmed threshold automatically; and

identifying a periodic interference across an aural spectrum based on the comparison automatically in real time;

where the identification embeds a code in the continuously varying input.

2. A process that improves speech processing by identifying periodic interference by processing a limited frequency band comprising:

converting a limited frequency band of a continuously varying input into a digital-domain signal;

converting the digital domain signal into a frequency-domain signal;

estimating the differences between a plurality of sets of adjacent frequency bins of the frequency-domain signal automatically;

comparing the estimated differences of the plurality of sets of adjacent frequency bins to a pre-programmed threshold automatically; and

identifying a periodic interference across an aural spectrum based on the comparison automatically in real time;

where the identification comprises a time-varying signal in which its varying amplitude indicates a probability the periodic interference was detected.

3. A process that improves speech processing by identifying periodic interference by processing a limited frequency band comprising:

converting a limited frequency band of a continuously varying input into a digital-domain signal;

converting the digital domain signal into a frequency-domain signal;

estimating the differences between a plurality of sets of adjacent frequency bins of the frequency-domain signal automatically;

comparing the estimated differences of the plurality of sets of adjacent frequency bins to a pre-programmed threshold automatically;

identifying a periodic interference across an aural spectrum based on the comparison automatically in real time; and

deriving a probability that reflects the number of actual detections of the periodic interference to the number of possible occurrences during the limited frequency band.

4. A system that detects interference that is received with an unvoiced, a fully voiced, or a mixed voice input comprising:

a digital converter that converts a time-varying input signal into a digital-domain signal;

a window function configured to pass signals within a programmed aural frequency range while substantially blocking signals above and below the programmed aural frequency range when multiplied by an output of the digital converter;

a frequency converter that converts the signals passing within the programmed aural frequency range into a plurality of frequency bins;

a noise detector configured to compare the covariance of a plurality of adjacent frequency bins to a programmed threshold to determine when a periodic interference is present in the unvoiced, the fully voiced, or the mixed voice input automatically; and

a controller configured to derive a probability that reflects the number of actual detections of the periodic interference to the number of possible occurrences.

5. The system that detects interference that is received with the unvoiced, the fully voiced, or the mixed voice input of claim 4 further comprising a power domain converter configured to convert the output of the frequency domain into a power spectral domain.

6. The system that detects interference that is received with the unvoiced, the fully voiced, or the mixed voice input of claim 5 , where the power domain converter estimates the amplitude of each of the plurality of frequency bins through a weighted average.

7. The system that detects interference that is received with the unvoiced, the fully voiced, or the mixed voice input of claim 4 , where the noise detector is configured to set a flag that indicates when a registration signal occurs.

8. The system that detects interference that is received with the unvoiced, the fully voiced, or the mixed voice input of claim 4 , where the periodic interference comprises a Global System for Mobile Communication interference.

9. A system that detects a periodic interference that is received with an unvoiced, a fully voiced, or a mixed voice input comprising:

a digital converter that converts a time-varying input signal into a digital-domain signal;

a window function configured to pass signals within a programmed aural frequency range while substantially blocking signals above and below the frequency range when multiplied with an output of the digital converter;

a frequency converter that converts the signals passing within the programmed aural frequency range into a plurality of frequency bins;

a power domain converter that averages an acoustic power in each of the plurality of frequency bins;

a signal extractor that compares the spectral differences in selected frequency bins that comprise multiple peaks and troughs of the time-varying signal if viewed in the time domain; and

a noise identifier that automatically identifies the periodic interference;

where the noise identifier identifies the periodic interference by setting a flag that comprises a continuous signal in the time domain offset by a programmed increment

10. The system that detects a periodic interference that is received with an unvoiced, a fully voiced, or a mixed voice input of claim 9 further comprising probability logic that determines a confidence level of the identified periodic interference.

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 May 9, 2008
From: FALLAT, MARK; SAHOTA, DEREK
To: QNX SOFTWARE SYSTEMS (WAVEMAKERS), INC.
Reel/Frame 020925/0757 →