Patent ID: 8027631
Filing Date: 2011-09-27
Classification: G09B,G10H,G10L

Abstract:
1. A song practice support device comprising: association means for associating model voice data stored beforehand and input learner voice data with each other in a time axis direction; storage means for storing delimiter information representative of delimiter positions defining predetermined sections of the model voice data in the time axis direction; section length ratio calculation means for associating the model voice data with the learner voice data on a section basis in accordance with the delimiter information stored in said storage means and the result of association by said association means and for calculating, on a section basis, a ratio between the section length of a model voice represented by the model voice data and the section length of a learner voice represented by the learner voice data; correspondence point identification means for identifying, on a frame basis with a frame having a predetermined time length, correspondence points between the model voice and learner voice for respective sections in accordance with the ratio calculated by said section length ratio calculation means; pitch shift means for shifting a pitch of the learner voice represented by the input learner voice data so as to be coincident with a corresponding pitch of the model voice data in accordance with a result of association by said association identification by said correspondence point identification means; time stretching means for compressing or extending a predetermined section of the learner voice data in the time axis direction so that a section length thereof is made to coincide with a corresponding section length of the model voice data in accordance with the result of association by said association means; and output means for outputting to sound emission means the learner voice data shifted in pitch by said pitch shift means and compressed or extended in the time axis direction by said time stretching means, wherein in accordance with the result of identification by said correspondence point identification means, said pitch shift means shifts the pitch of the learner voice in respect of a frame in which the pitch of the learner voice corresponding to the pitch of the model voice is detected, so as to be coincident with the corresponding pitch of the model voice, and said pitch shift means interpolates between the pitches of frames close to a frame in which the pitch of the model voice is not detected, to thereby determine the pitch of the model voice for that frame.