Abstract
This paper presents an online chatting system with automatic expression animation and animated avatar. The system is constructed upon an XML based language AAML (Affective Animation Markup Language), which describes hierarchically affective content for online communication. Once the user types a chatting sentence, the AAML produces a piece of personalized facial animation. The animation would be sent to the remote client right now to enrich the chatting process. Comparatively, our system is designed with its dedicated feature that its structure is hierarchical and open, so the users can extend the AAML, defining their own tags to realize personal affective expression. In addition, caricature generation according to an input facial photograph is embedded in the framework, so the animation is synthesized based on the caricature with entertainment effect. Successful application of the online chatting system shows that our system can enhance affective interaction by the customized facial animation and the animated avatar that is similar with the user. The function can also be widely applied in online or mobile environment such as multimedia message synthesis.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ekman, P., Friesen, W.V.: Facial Action Coding System. Consulting Psychologists Press Inc. (1978)
Bulterman, D.: SMIL-2. IEEE Multimedia (October 2001)
Cassell, J., Vihjalmsson, H., Bickmore, T.: BEAT: the Behavior Expression Animation Toolkit. In: Proceedings of SIGGRAPH 2001 (2001)
Beard, S., Reid, D.: MetaFace and VHML: A First Implementation of the Virtual Human Markup Language. In: Proceedings of Embodied conversational agents - let’s specify and evaluate them! for AAMAS 2002, Bologna, Italy, July 16th (2002)
Arya, A., Hamidzadeh, B.: An XML-Based Language for Face Modeling and Animation. In: Proceedings of IASTED Intl Conf. on Visualization, Imaging and Image Processing, VIIP-2002, Malaga, Spain, pp. 1–6 (2002)
Arya, A., Hamidzadeh, B.: ShowFace: A Framework for Personalized Face Animation. In: Proceedings of IEEE/EURASIP RichMedia-2003, Lausanne, Switzerland, October 16-17 (2003)
Koch, R.M., Gross, M.H., Bosshard, A.A.: Emotion Editing using Finite Elements. In: Proceedings of the Eurographics 1998, Lisbon, Portugal (1998)
Liu, J., Chen, Y., Gao, W., Fu, R., Zhou, R.: Creative Cartoon Face Synthesis System for Mobile Entertainment. In: Ho, Y.-S., Kim, H.-J. (eds.) PCM 2005. LNCS, vol. 3767, pp. 1027–1038. Springer, Heidelberg (2005)
Cootes, T.F., Taylor, C.J., Cooper, D., Graham, J.: Active shape models–their training and application. Computer vision and image understanding 61(1), 38–59 (1995)
Beier, T., Neely, S.: Feature-Based Image Metamorphosis. Computer Graphics (July 1992)
Liu, J., Chen, Y., Gao, W.: Mapping Learning in Eigenspace for Harmonious Caricature Generation. In: 14th ACM International Conference on Multimedia, Santa Barbara, USA, pp. 683–686, October 22-27 (2006)
Liang, L., Chen, H., Xu, Y.-Q., Shum, H.-Y.: Example-based Caricature Generation with Exaggeration. In: Proc. IEEE 10th Pacific Conference on Computer Graphics and Applications (2002)
Gooch, B., Reinhard, E., Gooch, A.: Human facial illustrations: Creation and psychophysical evaluation. ACM Trans. Graph. 23(1), 27–44 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Liu, J., Chen, Y., Gao, X., Xie, J., Gao, W. (2008). AAML Based Avatar Animation with Personalized Expression for Online Chatting System. In: Huang, YM.R., et al. Advances in Multimedia Information Processing - PCM 2008. PCM 2008. Lecture Notes in Computer Science, vol 5353. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89796-5_66
Download citation
DOI: https://doi.org/10.1007/978-3-540-89796-5_66
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89795-8
Online ISBN: 978-3-540-89796-5
eBook Packages: Computer ScienceComputer Science (R0)