System for and method of determining the period of recurring events within a recorded signal
First Claim
Patent Images
1. A method, comprising:
- determining a period of recurring events within a recorded signal, the period of recurring events providing a measurement of a tempo of the recorded signal, said determining comprising;
establishing an anchor point in the recorded signal, the anchor point being indicative of a beginning point for a period of recurring events in the recorded signal;
determining a length for the period of recurring events in the recorded signal by digitally comparing a first portion of the recorded signal starting from the established anchor point with at least one different portion of the recorded signal subsequent to the anchor point, said at least one different portion extrapolated from the first portion; and
refining the length for the period of recurring events by digitally comparing a pattern included by the first portion with patterns included by said at least one different portion subsequent to the anchor point, each subsequent portion having the length of the first portion;
associating the tempo with the recorded signal; and
using the tempo to process the recorded signal with a second recorded signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to a method of determining one or more periods of recurring events within a recorded signal, such as, music. This method can include establishing one or more anchor points in the recorded signal where an anchor point is indicative of a beginning point for a period of recurring events in the recorded signal, determining a length for the period of recurring events in the recorded signal where the length starts from the established anchor point and defines a first loop, and refining the length for the period of recurring events by comparing the first loop with subsequent loops. The subsequent loops have the length of the first loop.
-
Citations
18 Claims
-
1. A method, comprising:
-
determining a period of recurring events within a recorded signal, the period of recurring events providing a measurement of a tempo of the recorded signal, said determining comprising; establishing an anchor point in the recorded signal, the anchor point being indicative of a beginning point for a period of recurring events in the recorded signal; determining a length for the period of recurring events in the recorded signal by digitally comparing a first portion of the recorded signal starting from the established anchor point with at least one different portion of the recorded signal subsequent to the anchor point, said at least one different portion extrapolated from the first portion; and refining the length for the period of recurring events by digitally comparing a pattern included by the first portion with patterns included by said at least one different portion subsequent to the anchor point, each subsequent portion having the length of the first portion; associating the tempo with the recorded signal; and using the tempo to process the recorded signal with a second recorded signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computer system comprising:
-
means for establishing an anchor point in a recorded signal, the anchor point being indicative of a beginning point for a period of recurring events in the recorded signal; means for determining a length for the period of recurring events in the recorded signal, the length determined by digital comparison of a portion of the recorded signal starting from the established anchor point with at least one different portion of the recorded signal subsequent to the anchor point, said at least one different portion extrapolated from the first portion; means for refining the length for the period of recurring events by digitally comparing a pattern included by the first portion with patterns included by said at least one different portion subsequent to the anchor point, each subsequent portion having the length of the first portion; wherein the period of recurring events provides a measurement of a tempo of the recorded signal; means for associating the tempo with the recorded signal; and means for using the tempo to process the recorded signal with a second recorded signal. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A processing system comprising:
-
a central processing unit; and a storage device coupled to said central processing unit and having stored there information for configuring the central processing unit to determine a period of recurring events in a recorded signal, the period of recurring events providing a measurement of a tempo of the recorded signal, wherein the determining comprises; establishing a loop starting point in the recorded signal, the loop starting point being indicative of a beginning point for a period of recurring events in the recorded signal, the period of recurring events defining a loop; determining a length for the loop in the recorded signal by digitally comparing a first loop of the recorded signal starting from the established loop starting point with at least one different loop of the recorded signal subsequent to the loop starting point, said at least one different loop extrapolated from the first loop; adjusting the length of the loop by digitally comparing a pattern included by the first loop with patterns included by said at least one different loop subsequent to the loop starting point, each subsequent loop being defined as a portion of the recorded signal having the length of the first loop and starting at a point in the recorded signal later in time; associate the tempo with the recorded signal; and use the tern o to process the recorded signal with a second recorded signal. - View Dependent Claims (16, 17)
-
-
18. A method comprising the acts of:
-
displaying a graphical representation of a recorded audio signal; establishing an anchor point in the audio signal, wherein the anchor point identifies where a rhythmic pattern in the audio signal appears to begin; identifying a first period during which the rhythmic pattern in the audio signal appears to occur, the first period beginning at the anchor point and ending at a repeating point; identifying a second period during which the rhythmic pattern in the audio signal appears to occur, the second period beginning at the repeating point, wherein identifying the second period includes a digital comparison of a portion of the audio signal from the first period with a portion of the audio signal starting at the repeating point; adjusting the rhythmic pattern such that a duration of the first period is substantially the same as a duration of the second period, the durations establishing tempo information for the audio signal; associating the tempo information with the recorded audio signal; and using the tempo information to process the recorded audio signal with a second recorded audio signal.
-
Specification