IP Library Granted Patent US 7,514,620
Granted Patent B2
US 7,514,620 · App. 11/510,031 · Granted Apr 7, 2009

Method for shifting pitches of audio signals to a desired pitch relationship

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,514,620
App. No.
11/510,031
Granted
Apr 7, 2009
Kind
B2
Abstract

A method and apparatus for shifting pitches of audio signals to achieve desired pitch relationships between the audio signals. Two or more audio signals are received. The audio signals may be in either a digital or analog format. One of the input audio signals is selected to be a reference signal. For each of the other audio signals, the pitch of the other audio signal is compared with the pitch of the reference signal to determine a relative pitch relationship. For each of the other signals, an adjustment is determined to bring the relationship to a desired pitch relationship. Based on the adjustment, the pitch of at least one of the audio signals is adjusted to achieve the desired pitch relationship between the audio signals.

Claims (71)

1. A method for achieving a desired relationship between pitches of audio signals, said method comprising:

receiving two or more audio signals each having a pitch;

determining a reference signal of the two or more audio signals;

for each audio signal other than the reference signal:

determining a relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal;

determining an adjustment to bring the relationship to a desired pitch relationship; and

applying a value representing the adjustment to a set of adjustments; and shifting the pitch of at least one of the two or more audio signals, based on the set of adjustments;

wherein the two or more audio signals are derived from a corresponding two or more channels and the reference signal is always taken from the same channel.

2. The method of claim 1 , wherein determining an adjustment to bring the relationship to a desired ratio comprises:

accessing a table comprising desired pitch ratios; and

selecting from the table a pitch ratio nearest the relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal.

3. The method of claim 1 , wherein the desired pitch relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal is based on a just intonation.

4. The method of claim 1 , wherein the desired pitch relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal is of the form n/m, wherein each of n and m may have any integer value from 1 to 16.

5. The method of claim 1 , further comprising:

determining an offset that is based on the set of adjustments; and

shifting the pitch of the two or more audio signals, based on the offset.

6. The method of claim 1 , further comprising determining a provisional pitch of each of the two or more audio signals.

7. The method of claim 5 , wherein the step of determining an offset further comprises filtering the two or more audio signals to remove undesired pitch variations.

8. The method of claim 1 , wherein determining a reference signal of the two or more audio signals is not based on a channel but is instead based on a pitch relationship between the pitches of the two or more audio signals.

9. The method of claim 1 , wherein the step of shifting the pitch of at least one of the two or more audio signals comprises shifting the fundamental frequency of a first of the two or more audio signals.

10. The method of claim 9 , wherein the step of shifting the pitch of at least one of the two or more audio signals further comprises shifting the frequency of one or more harmonic frequencies of the first audio signals while preserving the harmonic relationships between the fundamental frequency and the one or more harmonic frequencies.

11. A device for providing a tuning for audio signals, said device comprising:

a plurality of processing channels, wherein each said processing channel is operable to:

determine a pitch of an input audio signal; and

shift the pitch of the input audio signal based on a pitch shift value to generate an output audio signal;

a processor coupled to the processing channels; and

a computer readable medium coupled to the processor and having stored thereon instructions which, when executed by the processor, cause the processor to perform:

receiving the pitch of the input signal from each of the plurality of processing channels;

selecting a reference signal based on the pitch of the input audio signal from each of the plurality of processing channels;

for each audio signal other than the reference signal, performing the following steps:

determining a relationship between the pitch of the audio signal and the pitch of the reference signal; and

determining an adjustment, if any, to bring the relationship to a desired pitch relationship;

for each audio signal, including the reference signal, performing the following steps:

based on one or more of the adjustments, establishing a pitch shift value for a particular audio signal; and

outputting the pitch shift value to the channel that corresponds to the particular audio signal.

12. The device of claim 11 , wherein the instructions which, when executed by the processor, cause the processor to perform determining an adjustment to bring the relationship to a desired ratio comprise instructions which, when executed by the processor, cause the processor to perform:

accessing a table comprising desired pitch ratios; and

selecting from the table a pitch ratio nearest the relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal.

13. The device of claim 11 , wherein the desired pitch relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal is based on a just intonation.

14. The device of claim 11 , wherein the desired pitch relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal is of the form n/m, wherein each of n and m may have any integer value from 1 to 16.

15. The device of claim 11 , wherein the instructions which, when executed by the processor, cause the processor to perform determining a reference signal of the two or more audio signals comprise instructions which, when executed by the processor, cause the processor to perform determining a reference signal based on the processing channels associated with the audio signals.

16. The device of claim 11 , wherein the instructions which, when executed by the processor, cause the processor to perform determining a reference signal of the two or more audio signals comprise instructions which, when executed by the processor, cause the processor to perform determining a reference signal based on a pitch relationship between the pitches of the two or more audio signals.

17. The device of claim 11 , further comprising instructions which, when executed by the processor, cause the processor to perform:

determining an offset that is based on the adjustment for each audio signal other than the reference signal; and

shifting the pitch of each of the audio signals, including the reference signal, based on the offset.

18. The device of claim 11 , wherein each said processing channel is further operable to determine a provisional pitch of the input audio signal for said processing channel.

19. The device of claim 11 , wherein at least one of said processing channels is further operable to filter at least one of the audio signals to remove undesired pitch variations.

20. The device of claim 11 , wherein the pitch of the input audio signal is a fundamental frequency of the input audio signal.

21. A method comprising performing a machine-executed operation involving instructions, wherein the machine-executed operation is at least one of:

A) sending said instructions over transmission media;

B) receiving said instructions over transmission media;

C) storing said instructions onto a machine-readable storage medium; and

D) executing the instructions; wherein said instructions are instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of:

for each of a plurality of audio signals, receiving a pitch of the audio signal;

selecting a reference audio signal based on the pitch of each of the audio signals;

for each audio signal other than the reference audio signal, performing the following steps:

determining a relationship between the pitch of the audio signal and the pitch of the reference audio signal;

determining an adjustment, if any, to bring the relationship to a desired pitch relationship;

for each audio signal, including the reference audio signal, performing the following steps:

based on one or more of the adjustments, establishing a pitch shift value for a particular audio signal; and

outputting the pitch shift value for the particular audio signal.

22. The method of claim 21 , wherein determining an adjustment to bring the relationship to a desired ratio comprises:

accessing a table comprising desired pitch ratios; and

selecting from the table a pitch ratio nearest the relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal.

23. The method of claim 21 , wherein the desired pitch relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal is based on a just intonation.

24. The method of claim 21 , wherein the desired pitch relationship between the pitch of the reference signal and the pitch of the audio signal other than the reference signal is of the form n/m, wherein each of n and m may have any integer value from 1 to 16.

25. The method of claim 21 , wherein the two or more audio signals are derived from a corresponding two or more channels and the reference signal is always taken from the same channel regardless of the relationship between the pitches of the two or more audio signals.

26. The method of claim 21 , further comprising:

determining an offset that is based on the adjustment for each audio signal other than the reference signal; and

adjusting the pitch of each of the audio signals, including the reference signal, based on the offset.

27. The device of claim 21 , wherein the pitch of a particular audio signal is a fundamental frequency of the particular audio signal.

Assignments (2)
CHANGE OF NAME Recorded Mar 20, 2007
From: APPLE COMPUTER, INC.
To: APPLE INC.
Reel/Frame 019035/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2006
From: FRIEDMAN, SOL; ADAM, HANNS-CHRISTOF; DIEDRICHSEN, STEFFAN
To: APPLE COMPUTER, INC.
Reel/Frame 018249/0686 →
Continuity (1)
Related Publication 20080047414A1 · Feb 28, 2008