IP Library Granted Patent US 7,917,358
Granted Patent B2
US 7,917,358 · App. 11/240,742 · Granted Mar 29, 2011

Transient detection by power weighted average

Assignee: Apple Inc.
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,917,358
App. No.
11/240,742
Granted
Mar 29, 2011
Kind
B2
Abstract

A transient in a digital audio signal can be detected by generating a first set of spectral characteristics associated with a first portion of the digital audio signal and a second set of spectral characteristics associated with a second portion of the digital audio signal, wherein the first and second portions of the digital audio signal partially overlap, comparing values in the first set of spectral characteristics with corresponding values in the second set of spectral characteristics to generate a set of ratios, weighting the set of ratios, and analyzing at least a portion of the weighted set of ratios to detect a transient associated with the first portion of the digital audio signal. Further, an indicator identifying the presence of a detected transient can be output. Additionally, one or more ratios in the set of ratios can be weighted based on amplitude, frequency, or a power function.

Claims (29)

1. A method of detecting a transient in a digital audio signal, the method comprising:

generating a first set of spectral characteristics associated with a first portion of the digital audio signal and a second set of spectral characteristics associated with a second portion of the digital audio signal, wherein the first portion of the digital audio signal and the second portion of the digital audio signal partially overlap;

comparing, for individual component frequencies, a magnitude of a component frequency in the first set of spectral characteristics with a magnitude of a corresponding component frequency in the second set of spectral characteristics to generate a ratio, each generated ratio being included in a set of ratios;

weighting the set of ratios, including calculating, for each ratio in the set of ratios, a function value and applying a weighting factor to the calculated function value; and

analyzing at least a portion of the weighted set of ratios to detect a transient associated with the first portion of the digital audio signal.

2. The method of claim 1 , further comprising outputting an indicator identifying a portion of the digital audio signal that includes the detected transient.

3. The method of claim 2 , wherein the indicator comprises a time marker.

4. The method of claim 1 , wherein analyzing further comprises:

calculating a weighted average using one or more ratios included in the weighted set of ratios; and

comparing the weighted average to a threshold value.

5. The method of claim 4 , further comprising calculating the weighted average using only ratios included in the weighted set of ratios that correspond to peaks in the first set of spectral characteristics.

6. The method of claim 1 , wherein weighting further comprises power weighting one or more ratios included in the set of ratios.

7. The method of claim 1 , wherein weighting further comprises weighting one or more ratios included in the set of ratios based on amplitude.

8. The method of claim 1 , wherein weighting further comprises weighting one or more ratios included in the set of ratios based on frequency.

9. The method of claim 1 , further comprising processing the set of ratios, prior to weighting, to isolate a degree of change.

10. A system for detecting a transient in a digital audio signal, the system comprising processor electronics configured to perform operations comprising:

generating a first set of spectral characteristics associated with a first portion of the digital audio signal and a second set of spectral characteristics associated with a second portion of the digital audio signal, wherein the first portion of the digital audio signal and the second portion of the digital audio signal partially overlap;

comparing, for individual component frequencies, a magnitude of a component frequency in the first set of spectral characteristics with a magnitude of a corresponding component frequency in the second set of spectral characteristics to generate a ratio, each generated ratio being included in a set of ratios;

weighting the set of ratios, including calculating, for each ratio in the set of ratios, a function value and applying a weighting factor to the calculated function value; and

analyzing at least a portion of the weighted set of ratios to detect a transient associated with the first portion of the digital audio signal.

11. The system of claim 10 , wherein the processor electronics are further configured to output an indicator identifying a portion of the digital audio signal that includes the detected transient.

12. The system of claim 10 , wherein the processor electronics are further configured to:

calculate a weighted average using one or more ratios included in the weighted set of ratios; and

compare the weighted average to a threshold value.

13. The system of claim 12 , wherein the processor electronics are further configured to calculate the weighted average using only ratios included in the weighted set of ratios that correspond to peaks in the first set of spectral characteristics.

14. The system of claim 10 , wherein the processor electronics are further configured to power weight one or more ratios included in the set of ratios.

15. The system of claim 10 , wherein the processor electronics are further configured to weight one or more ratios included in the set of ratios based on amplitude.

16. The method of claim 1 , wherein the generated ratio is equal to the magnitude of the component frequency in the first set of spectral characteristics divided by the magnitude of the corresponding component frequency in the second set of spectral characteristics when the magnitude of the component frequency in the first set is larger than the magnitude of the corresponding component frequency in the second set, and equal to the magnitude of the corresponding component frequency in the second set of spectral characteristics divided by the component frequency in the first set of spectral characteristics when the magnitude of the component frequency in the first set is smaller than the magnitude of the component frequency in the second set.

17. The system of claim 10 , wherein the generated ratio is equal to the magnitude of the component frequency in the first set of spectral characteristics divided by the magnitude of the corresponding component frequency in the second set of spectral characteristics when the magnitude of the component frequency in the first set is larger than the magnitude of the corresponding component frequency in the second set, and equal to the magnitude of the corresponding component frequency in the second set of spectral characteristics divided by the component frequency in the first set of spectral characteristics when the magnitude of the component frequency in the first set is smaller than the magnitude of the component frequency in the second set.

Assignments (2)
CHANGE OF NAME Recorded Apr 10, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019143/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2005
From: ROGERS, KEVIN CHRISTOPHER
To: APPLE COMPUTER, INC.
Reel/Frame 017062/0241 →
Continuity (1)
Related Publication 20070078541A1 · Apr 5, 2007