To provide an emotion estimation device, an emotion estimation method and a program thereof also capable of dealing with mixed emotions that cannot be classified by emotion estimation with one measure.
A camera 11 photographs an image of a subject. A facial expression recognition unit 12 performs emotion estimation of the subject by performing facial expression recognition from the image of the subject photographed with the camera 11. A biological information acquisition unit 13 acquires biological information such as body temperature, heart rate and brain waves of the subject from a biological sensor 2. A biological information analysis unit 14 performs emotion estimation of the subject by analyzing the biological information of the subject acquired by the biological information acquisition unit 13. Based on weighting coefficients input by a user and received from a coefficient acquisition unit 15, an estimation result adjustment unit 16 calculates an adjusted emotion estimation result obtained by combining two kinds of emotion estimation results obtained by the facial expression recognition unit 12 and the biological information analysis unit 14. An estimation result output unit 17 outputs the adjusted emotion estimation result calculated by the estimation result adjustment unit 16.