EP1947638B1

Information Processing Device and Method, and Program

Abstract

This record has no abstract on file.

EP1947638B1, drawing sheet 1
Sheet 1 of 48

Term

0.1 yearsleft in the term

Expires 8 November 2026.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

9 claims: 3 independent, 6 dependent

  1. 1
    An information processing apparatus (1), comprising:first extraction means (41) for extracting a first feature from first sections of a waveform of a tune involving a key modulation, each of the first sections corresponding to a beat detected from the waveform, the first feature being related to the beat;removal means (42) for removing phase components from frequency components of each first feature extracted;generation means (43) for, based on the first features whose phase components have been removed, generating autocorrelation information representing correlation between the first features whose phase components have been removed for one said first section and another said first section;separation means (44) for, based on the autocorrelation information, separating the tune into a plurality of second sections each corresponding to a phrase that is repeated a plurality of times in the waveform of the tune;second extraction (45) means for extracting a second feature from each of the second sections obtained by the separation, the second feature representing a musical feature of the tune;and identification means (46) for, based on the second feature, identifying a tune structure component of the tune in the second sections as separated;wherein the first feature comprises a sequence of tone energies for a plurality of tones, each tone energy comprising the total energy of the corresponding tone in each of a predetermined number of octaves in the first section;and said removal means (42) removes the phase components from the frequency components of each first feature by a discrete Fourier transform.
  2. 8
    An information processing method, comprising:an extraction step (S2) of extracting a first feature from first sections of a waveform of a tune involving a key modulation, each of the first sections corresponding to a beat detected from the waveform, the first feature being related to the beat;a removal step (S3) of removing phase components from frequency components of each first feature extracted;a generation step (S4) of, based on the first features whose phase components have been removed, generating autocorrelation information representing correlation between the first feature whose phase components have been removed for one said first section and another said first section;a separation step (S5) for, based on the autocorrelation information, separating the tune into a plurality of second sections each corresponding to a phrase that is repeated a plurality of times in the waveform of the tune;a second extraction step (S6) for extracting a second feature from each of the second sections obtained by the separation step, the second feature representing a musical feature of the tune;and an identifying step (S7) for, based on the second feature, identifying a tune structure component of the tune in the second sections as separated;wherein the first feature comprises a sequence of tone energies for a plurality of tones, each tone energy comprising the total energy of the corresponding tone in each of a predetermined number of octaves in the first section;and said removal step removes the phase components from the frequency components of each first section by a discrete Fourier transform.
  3. 9
    A program for causing a computer to perform:an extraction step (S2) of extracting a first feature from first sections of a waveform of a tune involving a key modulation, each of the first sections corresponding to a beat detected from the waveform, the first feature being related to the beat;a removal step (S3) of removing phase components from frequency components of each first feature extracted;and a generation step (S4) of, based on the first features whose phase components have been removed, generating autocorrelation information representing correlation between the first features whose phase components have been removed for one said first section and another said first section;a separation step (S5) for, based on the autocorrelation information, separating the tune into a plurality of second sections each corresponding to a phrase that is repeated a plurality of times in the waveform of the tune;a second extraction step (S6) for extracting a second feature from each of the second sections obtained by the separation step, the second feature representing a musical feature of the tune;and an identifying step (S7) for, based on the second feature, identifying a tune structure component of the tune in the second sections as separated;wherein the first feature comprises a sequence of tone energies for a plurality of tones, each tone energy comprising the total energy of the corresponding tone in each of a predetermined number of octaves in the first section;and said removal step removes the phase components from the frequency components of each first section by a discrete Fourier transform.