IP Library Granted Patent US 7,612,275
Granted Patent B2
US 7,612,275 · App. 11/405,890 · Granted Nov 3, 2009

Method, apparatus and computer program product for providing rhythm information from an audio signal

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,612,275
App. No.
11/405,890
Granted
Nov 3, 2009
Kind
B2
Abstract

An apparatus for providing a beat and tatum tracker includes an accent filter bank, a periodicity estimator, a period estimator and a phase estimator. The accent filter bank is configured to downsample an input audio signal. The periodicity estimator is configured to determine a periodicity based on the downsampled signal. The period estimator is configured to determine a period based on the periodicity. The phase estimator is configured to estimate a phase based on the period for determining beat and tatum times of the input audio signal.

Claims (56)

1. A method comprising:

employing downsampling to preprocess an input audio signal;

determining a periodicity and period based on the downsampled signal;

performing, via a processor, a phase estimation based on the period to determine a score comprising an average of filter outputs at intervals defined by the period; and

determining beat information based on the period and the score associated with the phase estimation.

2. A method according to claim 1 , further comprising an initial operation of resampling the input audio signal.

3. A method according to claim 1 , wherein employing downsampling comprises performing a data reduction using a decimating sub-band filter bank.

4. A method according to claim 1 , wherein employing downsampling comprises performing a data reduction using a quadrature mirror filter.

5. A method according to claim 1 , wherein determining the periodicity comprises transforming a signal derived from the input audio signal using a discrete cosine transform.

6. A method according to claim 1 , wherein determining the period comprises determining the period based on the periodicity.

7. A method according to claim 1 , wherein performing the phase estimation comprises selectively employing comb filters to filter accent information.

8. A method according to claim 7 , wherein performing the phase estimation comprises performing the phase estimation based on the accent information and the period.

9. A method according to claim 1 , wherein employing downsampling further comprises extracting accent information from the input audio signal.

10. A method according to claim 1 , wherein determining the periodicity comprises transforming a signal derived from the input audio signal using a chirp z-transform.

11. A method according to claim 1 , further comprising calculating one of beat times or tatum times based on corresponding one of beat period information or tatum period information.

12. A computer program product comprising at least one computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:

a first executable portion for employing downsampling to preprocess an input audio signal;

a second executable portion for determining a periodicity and period based on the downsampled signal;

a third executable portion for performing a phase estimation based on the period to determine a score comprising an average of filter outputs at intervals defined by the period; and

a fourth executable portion for determining beat information based on the period and the score associated with the phase estimation.

13. A computer program product according to claim 12 , further comprising a fifth executable portion for an initial operation of resampling the input audio signal.

14. A computer program product according to claim 12 , wherein the first executable portion includes instructions for performing a data reduction using a decimating sub-band filter bank.

15. A computer program product according to claim 12 , wherein the first executable portion includes instructions for performing a data reduction using a quadrature mirror filter.

16. A computer program product according to claim 12 , wherein the second executable portion includes instructions for transforming a signal derived from the input audio signal using one of a discrete cosine transform or a chirp z-transform.

17. A computer program product according to claim 12 , wherein the second executable portion includes instructions for determining the period based on the periodicity.

18. A computer program product according to claim 12 , wherein the third executable portion includes instructions for selectively employing comb filters to filter accent information.

19. A computer program product according to claim 18 , wherein the third executable portion includes instructions for performing the phase estimation based on the accent information and the period.

20. A computer program product according to claim 12 , wherein the first executable portion includes instructions for employing downsampling further comprises extracting accent information from the input audio signal.

21. A computer program product according to claim 12 , further comprising a fifth executable portion for calculating one of beat times or tatum times based on corresponding one of beat period information or tatum period information.

22. An apparatus comprising:

an accent filter bank configured to downsample an input audio signal;

a periodicity estimator configured to determine a periodicity based on the downsampled signal;

a period estimator configured to determine a period based on the periodicity; and

a phase estimator configured to estimate a phase based on the period to determine a score comprising an average of filter outputs at intervals defined by the period for determining beat and tatum times of the input audio signal based on the period and the score associated with the phase estimation.

23. An apparatus according to claim 22 , further comprising a resampler configured to resample the input audio signal.

24. An apparatus according to claim 22 , wherein the accent filter bank comprises a decimating sub-band filter bank.

25. An apparatus according to claim 22 , wherein the accent filter bank comprises a quadrature mirror filter.

26. An apparatus according to claim 22 , wherein the accent filter bank comprises a power estimation element.

27. An apparatus according to claim 22 , wherein the accent filter bank comprises an accent computation element.

28. An apparatus according to claim 27 , wherein the accent computation element is configured to extract accent information from the input audio signal.

29. An apparatus according to claim 28 , wherein the phase estimator includes a selectively determined number of comb filters configured to filter the accent information.

30. An apparatus according to claim 28 , wherein the phase estimator is configured to perform the phase estimation based on the accent information and the period.

31. An apparatus according to claim 22 , wherein the periodicity estimator is configured to transform a signal derived from the input audio signal using one of a discrete cosine transform or a chirp z-transform.

32. An apparatus according to claim 22 , wherein the period estimator is configured to determine the period based on the periodicity.

33. An apparatus according to claim 22 , wherein the apparatus is embodied in a mobile terminal.

34. An apparatus according to claim 22 , wherein the phase estimator is configured to calculate one of beat times or tatum times based on corresponding one of beat period information or tatum period information.

35. An apparatus comprising:

means for employing downsampling to preprocess an input audio signal;

means for determining a periodicity and period based on the downsampled signal;

means for performing a phase estimation based on the period to determine a score comprising an average of filter outputs at intervals defined by the period; and

means for determining beat information based on the period and the score associated with the phase estimation.

36. An apparatus comprising a processor configured to:

employ downsampling to preprocess an input audio signal;

determine a periodicity and period based on the downsampled signal;

perform a phase estimation based on the period to determine a score comprising an average of filter outputs at intervals defined by the period; and

determine beat information based on the period and the score associated with the phase estimation.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Aug 6, 2024
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 068328/0674 →
RELEASE OF LIEN ON PATENTS Recorded Aug 5, 2024
From: BARINGS FINANCE LLC
To: RPX CORPORATION
Reel/Frame 068328/0278 →
PATENT SECURITY AGREEMENT Recorded Apr 22, 2023
From: RPX CORPORATION
To: BARINGS FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 063429/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035581/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2007
From: SEPPANEN, JARNO; ERONEN, ANTTI; HIIPAKKA, JARMO
To: NOKIA CORPORATION
Reel/Frame 018963/0859 →