×

Open-loop pitch track smoothing

  • US 8,386,245 B2
  • Filed: 10/27/2006
  • Issued: 02/26/2013
  • Est. Priority Date: 03/20/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of performing an open-loop pitch analysis using a circuitry, the method comprising:

  • obtaining, using the circuitry, a plurality of open-loop pitch candidates including a first open-loop pitch candidate (p_max1), a second open-loop pitch candidate (p_max2) and a third open-loop pitch candidate (p_max3), wherein p_max1>

    p_max2>

    p

    max3;

    obtaining, using the circuitry, a plurality of long-term correlation values, including a first correlation value (max1), a second correlation value (max2) and a third correlation value (max3), for each corresponding one of the plurality of open-loop pitch candidates;

    selecting, using the circuitry, an initial open-loop pitch (max) from the plurality of open-loop pitch candidates, wherein the long-term correlation value corresponding to max (p_max) has the maximum long-term correlation value among the long-term correlation values;

    if p_max2 is less than p_max,setting a first threshold value to a first pre-determined threshold value if an absolute value of a previous pitch less p_max2 is less than a first pre-determined comparison value and setting the first threshold value to a second pre-determined threshold value if the absolute value of the previous pitch less p_max2 is not less than the first pre-determined comparison value;

    if max multiplied by the first threshold value is less than max2, setting max to max2 and p_max to p

    max2;

    if p_max3 is less than p_max,setting a second threshold value to a third pre-determined threshold value if an absolute value of a previous pitch less p_max3 is less than a second pre-determined comparison value and setting the second threshold value to a fourth pre-determined threshold value if the absolute value of the previous pitch less p_max3 is not less than the second pre-determined comparison value; and

    if max multiplied by the second threshold value is less than max3, setting p_max to p_max3.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×