Dynamically adapted pitch correction based on audio input

US9747918B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9747918-B2
Application numberUS-201514819854-A
CountryUS
Kind codeB2
Filing dateAug 6, 2015
Priority dateDec 21, 2012
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for adjusting pitch of an audio signal include detecting input notes in the audio signal, mapping the input notes to corresponding output notes, each output note having an associated upper note boundary and lower note boundary, and modifying at least one of the upper note boundary and the lower note boundary of at least one output note in response to previously received input notes. Pitch of the input notes may be shifted to match an associated pitch of corresponding output notes. Delay of the pitch shifting process may be dynamically adjusted based on detected stability of the input notes.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for processing a vocal signal and a non-vocal signal, comprising: detecting vocal input notes in the vocal signal; determining that a pitch of a vocal input note is stable based on a detected vibrato; mapping the vocal input notes to corresponding vocal output notes based on associated upper and lower note boundaries; shifting pitch of the vocal input notes to a pitch associated with the corresponding vocal output notes; and adjusting delay of pitch shifting based on whether the pitch of the vocal input note is stable. 2. The method of claim 1 wherein adjusting the delay of pitch shifting further comprises performing one of increasing the delay of pitch shifting in response to detecting a stable pitch of the vocal input note, and decreasing the delay of pitch shifting in response to detecting an unstable pitch of the vocal input note. 3. The method of claim 1 , further comprising: generating a vocal input note likelihood of occurrence based on a number of occurrences of each detected vocal input note; detecting non-vocal input notes in the non-vocal signal; generating a non-vocal note likelihood of occurrence based on a number of occurrences of each detected non-vocal input note; and combining the vocal note likelihood of occurrence and the non-vocal note likelihood of occurrence to generate a combined note likelihood of occurrence. 4. The method of claim 3 wherein the vocal note and non-vocal note likelihoods of occurrence are represented by respective note histograms. 5. The method of claim 3 wherein adjusting the delay of pitch shifting comprises resetting the delay of pitch shifting to a minimum value in response to detecting that the vocal signal is independent of a voice input. 6. The method of claim 1 further comprising: receiving an input designating a key/scale, wherein adjusting the upper and lower note boundaries includes adjusting the upper and lower note boundaries based on the key/scale. 7. A system for adjusting pitch of an audio signal, comprising: a first input configured to receive a first signal; a second input configured to receive a second signal; an output configured to provide a pitch-adjusted first signal; and a processor in communication with the first and second inputs and the output, the processor detecting input first notes in the first signal and input second notes in the second signal, generating a second note likelihood of occurrence based on number of occurrences of each detected second input note, mapping the input first notes to output first notes, each output first note having an associated upper note boundary and lower note boundary, modifying at least one of the upper note boundary and the lower note boundary of at least one output note in response to a combined note likelihood of occurrence including the combination of a first note likelihood of occurrence and the second note likelihood of occurrence, shifting pitch of the first signal to substantially match an output note pitch of the corresponding output first note, and generating a signal on the output corresponding to the shifted pitch first signal. 8. The system of claim 7 wherein the processor is further configured to dynamically modify a delay for shifting the pitch in response to stability of an input first note. 9. The system of claim 7 wherein the processor is configured to modify at least one of the upper note boundary and the lower note boundary in response to a designated key/scale. 10. The system of claim 9 wherein the designated key/scale is detected based on the input second notes. 11. The system of claim 9 wherein the designated key/scale is received via a user interface in communication with the processor. 12. A method for adjusting pitch of an audio signal, comprising: detecting input notes in the audio signal; mapping the input notes to corresponding output notes, each output note having an associated upper note boundary and lower note boundary; shifting pitch of the input notes to match an associated pitch of corresponding output notes; dynamically adjusting delay associated with shifting the pitch of the input notes in response to a detected stability of the input notes, wherein dynamically adjusting the delay comprises decreasing a delay of pitch shifting in response to detecting an unstable pitch. 13. The method of claim 12 wherein dynamically adjusting the delay comprises increasing the delay when a stable input note is detected. 14. The method of claim 13 wherein dynamically adjusting the delay comprises increasing the delay when an input note having vibrato is detected. 15. The method of claim 12 wherein the audio signal includes a vocal signal and a non-vocal signal, and wherein detecting the input notes includes detecting vocal input notes and non-vocal input notes, the method further comprising: modifying at least one of the upper note boundaries and the lower note boundaries for the output notes based on a number of occurrences of the vocal input notes and the non-vocal input notes. 16. The method of claim 12 further comprising: detecting a key/scale in response to the input notes in the audio signal, wherein modifying at least one of the upper and lower note boundaries comprises modifying at least one of the upper note boundary and lower note boundary in response to the key/scale.

Assignees

Inventors

Classifications

  • Background music, e.g. for video sequences or elevator music · CPC title

  • Pitch determination of speech signals · CPC title

  • Note pitch correction, i.e. modifying a note pitch or replacing it by the closest one in a given scale · CPC title

  • Pitch tracking · CPC title

  • Chord detection and/or recognition, e.g. for correction, or automatic bass generation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9747918B2 cover?
Systems and methods for adjusting pitch of an audio signal include detecting input notes in the audio signal, mapping the input notes to corresponding output notes, each output note having an associated upper note boundary and lower note boundary, and modifying at least one of the upper note boundary and the lower note boundary of at least one output note in response to previously received inpu…
Who is the assignee on this patent?
Harman Int Ind, Harman Int Ind
What technology area does this patent fall under?
Primary CPC classification G10H1/366. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).