In one embodiment, a computer-readable non-transitory storage medium embodies software that is operable when executed to, in real time, capture, by a single sensor, a number of images of a user; determine, based on the number of images, one or more short-term cardiological signals of the user during a period of time; estimate, based on the cardiological signals, a first short-term emotional state of the user; determine, based on the number of images, one or more short-term neurological signals of the user during the period of time; estimate, based on the neurological signals, a second short-term emotional state of the user; compare the first estimated emotional state to the second estimated emotional state; and in response to a determination that the first estimated emotional state corresponds to the second estimated emotional state, determine a short-term emotion of the user during the period of time.Dans un mode de réalisation, un support de stockage non transitoire lisible par ordinateur met en œuvre un logiciel qui est utilisable lorsqu'il est exécuté pour capturer, en temps réel, par un capteur unique, un certain nombre d'images d'un utilisateur ; déterminer, sur la base du nombre d'images, un ou plusieurs signaux cardiologiques à court terme de l'utilisateur pendant une période de temps ; estimer, sur la base des signaux cardiologiques, un premier état émotionnel à court terme de l'utilisateur ; déterminer, sur la base du nombre d'images, un ou plusieurs signaux neurologiques à court terme de l'utilisateur pendant la période de temps ; estimer, sur la base des signaux neurologiques, un second état émotionnel à court terme de l'utilisateur ; comparer le premier état émotionnel estimé au second état émotionnel estimé ; et, en réponse à une détermination stipulant que le premier état émotionnel estimé correspond au second état émotionnel estimé, déterminer une émotion à court terme de l'utilisateur pendant la période de temps.