Back to results
US 2009/0265170 A1Published application
Emotion detecting method, emotion detecting apparatus, emotion detecting program that implements the same method, and storage medium that stores the same program
AssigneeNippon Telegraph and Telephone Corporation
InventorsGo Irie, Kouta Hidaka, Takashi Satou, Yukinobu Taniguchi, Shinya Nakajima
Life of this patent
Estimating the term…
Abstract
An audio feature is extracted from audio signal data for each analysis frame and stored in a storage part. Then, the audio feature is read from the storage part, and an emotional state probability of the audio feature corresponding to an emotional state is calculated using one or more statistical models constructed based on previously input learning audio signal data. Then, based on the calculated emotional state probability, the emotional state of a section including the analysis frame is determined.
Claims22
1:
- An emotion detecting method that performs an emotion detecting processing based on an audio feature of input audio signal data, comprising:
- an audio feature extracting step of extracting one or more of a fundamental frequency, a sequence of a temporal variation characteristic of the fundamental frequency, a power, a sequence of a temporal variation characteristic of the power and a temporal variation characteristic of a speech rate from the audio signal data for each analysis frame as an audio feature vector and storing the audio feature vector in a storage part;
- an audio feature appearance probability calculating step of reading the audio feature vector for each analysis frame and calculating the audio feature appearance probability that the audio feature vector appears on condition of sequences of one or more emotional states using a first statistical model constructed based on previously input learning audio signal data;
- an emotional state transition probability calculating step of calculating the probability of temporal transition of sequences of one or more emotional states as the emotional state transition probability using a second statistical model;
- an emotional state probability calculating step of calculating the emotional state probability based on the audio feature appearance probability and the emotional state transition probability;
- and
- an information outputting step of outputting information about the emotional state for each section including one or more analysis frames based on the calculated emotional state probability.
4 more elements
2:
- An emotion detecting method that performs an emotion detecting processing based on an audio feature of input audio signal data, comprising:
- an audio feature extracting step of extracting one or more of a fundamental frequency, a sequence of a temporal variation characteristic of the fundamental frequency, a power, a sequence of a temporal variation characteristic of the power and a temporal variation characteristic of a speech rate from the audio signal data for each analysis frame as an audio feature vector and storing the audio feature vector in a storage part;
- an emotional state probability processing step of reading the audio feature vector for each analysis frame and calculating the emotional state probability on condition of the audio feature vector for sequences of one or more emotional states using one or more statistical models constructed based on previously input learning audio signal data;
- an emotional state determining step of determining the emotional state of a section including the analysis frame based on the emotional state probability;
- and
- a step of outputting information about the determined emotional state.
3 more elements
3:
- The emotion detecting method according to claim 2, wherein the emotional state probability processing step comprises:
- an audio feature appearance probability calculating step of calculating the audio feature appearance probability that the audio feature vector appears on condition of sequences of one or more emotional states using a first statistical model among the one or more statistical models;
- an emotional state transition probability calculating step of calculating the probability of temporal transition of sequences of one or more emotional states as the emotional state transition probability using a second statistical model among the one or more statistical models;
- and
- a step of calculating the emotional state probability based on the audio feature appearance probability and the emotional state transition probability.
2 more elements
4:
- The emotion detecting method according to claim 1 or 3, wherein the audio feature appearance probability calculating step is a step of calculating the audio feature appearance probability for a section including one or more analysis frames based on the first statistical model, which is constructed as a conditional appearance probability of an audio feature vector in a case where a sequence of an emotional state is given.
5:
- The emotion detecting method according to claim 1 or 3, wherein the emotional state transition probability calculating step is a step of calculating the emotional state transition probability based on the second statistical model, which is constructed to determine the probability of appearance of a sequence of an emotional state in a section including one or more analysis frames as a conditional transition probability of the sequence of the emotional state in a current analysis frame on condition that a sequence of an emotional state for a section that precedes said section by at least one analysis frame is given.
6:
- The emotion detecting method according to claim 2 or 3, wherein the emotional state determining step comprises a step of selecting emotional states in descending order of the emotional state probability and determining that the selected emotional states are the emotional states of the section including the analysis frame.
7:
- The emotion detecting method according to claim 2 or 3, wherein the emotional state determining step comprises a step of calculating the difference between the probability of each of the emotional states and a convex combination of the probabilities of the other emotional states, selecting one or more emotional states in descending order of the difference, and determining that the selected emotional states are the emotional states of the section including the analysis frame.
8:
- The emotion detecting method according to claim 1 or 2, further comprising:
- a step of inputting an audio feature vector and learning audio signal data with a label indicating an emotional state for each analysis frame.
9:
- The emotion detecting method according to claim 1 or 2, further comprising:
- a step of determining whether each analysis frame is a speech frame or not, forming a speech section from one or more successive speech frames, forming an audio sub-paragraph from one or more successive speech sections, calculating the emotional level of the emotional state based on the emotional state probability of the analysis frames included in the audio sub-paragraph for each audio sub-paragraph, and extracting a summary of a content from the input audio signal data based on the emotional level.
10:
- The emotion detecting method according to claim 1 or 2, further comprising:
- a step of determining the signal periodicity of the audio signal data in units of an analysis frame, forming a section of one or more successive analysis frames based on the periodicity, calculating the emotional level of the emotional state based on the emotional state probability for each section, and extracting a summary of a content from the input audio signal data based on the emotional level.
11:
- An emotion detecting apparatus that performs an emotion detecting processing based on an audio feature of input audio signal data, comprising:
- audio feature extracting means of extracting one or more of a fundamental frequency, a sequence of a temporal variation characteristic of the fundamental frequency, a power, a sequence of a temporal variation characteristic of the power and a temporal variation characteristic of a speech rate from the audio signal data for each analysis frame as an audio feature vector and storing the audio feature vector in a storage part;
- audio feature appearance probability calculating means of reading the audio feature vector for each analysis frame and calculating the audio feature appearance probability that the audio feature vector appears on condition of sequences of one or more emotional states using a first statistical model constructed based on previously input learning audio signal data;
- emotional state transition probability calculating means of calculating the probability of temporal transition of sequences of one or more emotional states as the emotional state transition probability using a second statistical model;
- emotional state probability calculating means of calculating the emotional state probability based on the audio feature appearance probability and the emotional state transition probability;
- and
- information outputting means of outputting information about the emotional state for each section including one or more analysis frames based on the calculated emotional state probability.
4 more elements
12:
- An emotion detecting apparatus that performs an emotion detecting processing based on an audio feature of input audio signal data, comprising:
- audio feature extracting means of extracting one or more of a fundamental frequency, a sequence of a temporal variation characteristic of the fundamental frequency, a power, a sequence of a temporal variation characteristic of the power and a temporal variation characteristic of a speech rate from the audio signal data for each analysis frame as an audio feature vector and storing the audio feature vector in a storage part;
- emotional state probability processing means of reading the audio feature vector for each analysis frame and calculating the emotional state probability on condition of the audio feature vector for sequences of one or more emotional states using one or more statistical models constructed based on previously input learning audio signal data;
- emotional state determining means of determining the emotional state of a section including the analysis frame based on the emotional state probability;
- and
- information outputting means of outputting information about the determined emotional state.
3 more elements
13:
- The emotion detecting apparatus according to claim 12, wherein the emotional state probability processing means comprises:
- audio feature appearance probability calculating means of calculating the audio feature appearance probability that the audio feature vector appears on condition of sequences of one or more emotional states using a first statistical model as one of the one or more statistical models;
- emotional state transition probability calculating means of calculating the probability of temporal transition of sequences of one or more emotional states as the emotional state transition probability using a second statistical model as another one of the one or more statistical models;
- and
- means of calculating the emotional state probability based on the audio feature appearance probability and the emotional state transition probability.
2 more elements
14:
- The emotion detecting apparatus according to claim 11 or 13, wherein the audio feature appearance probability calculating means is means of calculating the audio feature appearance probability for a section including one or more analysis frames based on the first statistical model, which is constructed as a conditional appearance probability of an audio feature vector in a case where a sequence of an emotional state is given.
15:
- The emotion detecting apparatus according to claim 11 or 13, wherein the emotional state transition probability calculating means is means of calculating the emotional state transition probability based on the second statistical model, which is constructed to determine the probability of appearance of a sequence of an emotional state in a section including one or more analysis frames as a conditional transition probability of the sequence of the emotional state in a current analysis frame on condition that a sequence of an emotional state for a section that precedes said section by at least one analysis frame is given.
16:
- The emotion detecting apparatus according to claim 12 or 13, wherein the emotional state determining means comprises means of selecting emotional states in descending order of the emotional state probability and determining that the selected emotional states are the emotional states of the section including the analysis frame.
17:
- The emotion detecting apparatus according to claim 12 or 13, wherein the emotional state determining means comprises means of calculating the difference between the probability of each of the emotional states and a convex combination of the probabilities of the other emotional states, selecting one or more emotional states in descending order of the difference, and determining that the selected emotional states are the emotional states of the section including the analysis frame.
18:
- The emotion detecting apparatus according to claim 11 or 12, further comprising:
- means of inputting an audio feature vector and learning audio signal data with a label indicating an emotional state for each analysis frame.
19:
- The emotion detecting apparatus according to claim 11 or 12, further comprising:
- means of determining whether each analysis frame is a speech frame or not, forming a speech section from one or more successive speech frames, forming an audio sub-paragraph from one or more successive speech sections, calculating the emotional level of the emotional state based on the emotional state probability of the analysis frames included in the audio sub-paragraph for each audio sub-paragraph, and extracting a summary of a content from the input audio signal data based on the emotional level.
20:
- The emotion detecting apparatus according to claim 11 or 12, further comprising:
- means of determining the signal periodicity of the audio signal data in units of an analysis frame, forming a section of one or more successive analysis frames based on the periodicity, calculating the emotional level of the emotional state based on the emotional state probability for each section, and extracting a summary of a content from the input audio signal data based on the emotional level.
21:
- A program capable of making a computer implement an emotion detecting method according to claim 1 or 2.
22:
- A computer-readable recording medium in which a program according to claim 21 is recorded.