Implementation of a Notation-Based Motion Choreography System

  • Shun Zhang
  • Qilei Li
  • Tao Yu
  • XiaoJie Shen
  • Weidong Geng
  • Pingyao Wang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4270)


Motion choreography is a design process of creating, structuring and forming body movements. We proposed and implemented a notation-based motion choreography system, LabanChoreographer version 0.1. Given the user specified movement notations, it will firstly perform Laban-based motion retrieval to find the most similar motions from a motion capture database notated with Labanotation, and snap together these retrieved motion clips into a continuous rough motion sequence that match the input Laban sequence as much as possible. Secondly, Laban-based motion editing algorithm is employed to semi-automatically revise and refine this candidate motion sequence such that the resulting motion data can best approximate the desired motion in the user’s mind. The choreographer is able to move flexibly back and forth between Labanotations and its rapid-prototyped motion data. It well supports the iterative and interactive development of movement ideas at a conceptual level.


Movement Idea Motion Capture Motion Sequence Virtual Character Motion Capture Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Hachimura, K., Nakamura, M.: Method of generating coded description of human body motion from motion-captured dada. In: IEEE International Workshop on Robot and Human Interactive communication, pp. 122–127 (2001)Google Scholar
  2. 2.
    Brown, M.D., Smoliar, S.W.: A graphics editor for labanotation. In: Proc. SIGGRAPH 1976, pp. 60–65 (1976)Google Scholar
  3. 3.
    Calvert, T.W., Chapman, J., Patla, A.: The integration of subjective and objective data in animation of human movement. In: Proc. SIGGRAPH 1980, pp. 198–203 (1980)Google Scholar
  4. 4.
    Calvert, T.W., Chapman, J., Patla, A.: Aspects of the kinematic simulation of human movement. IEEE Computer Graphics and Applications 2(9), 41–50 (1982)CrossRefGoogle Scholar
  5. 5.
    Schiphorst, T., Calvert, C., Lee, C., Welman, C., Gaudet, S.: Tools for interaction with the creative process of composition. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 167–174 (1990)Google Scholar
  6. 6.
    Calvert, T.W., Bruderlin, A., Mah, S., Schiphorst, T., Welman, C.: The evolution of an interface for choreographers. In: Proceedings of SIGCHI Conference on Human Factors in Computing Systems, pp. 115–122 (1993)Google Scholar
  7. 7.
    Neagle, R.J.: A survey on application for editing and animating dance notations (2004),
  8. 8.
    Wike, L., Calvert, T., Ryman, R., Fox, I.: From dance notation to human animation: The labandancer project. Computer Animation and Virtual Worlds 16, 201–211 (2005)CrossRefGoogle Scholar
  9. 9.
    Calvert, T., Wilke, L., Ryman, R., Fox, I.: Applications of computers to dance. IEEE Computer Graphics and Applications, 6–12 (March/April 2005)Google Scholar
  10. 10.
    Hutchinson, A.: Labanotation. Theatre Arts Books (1977)Google Scholar
  11. 11.
    Lansdown, J.: Computer-generated choreography revisited. In: Proceedings of 4D Dynamics Conference, pp. 89–99 (1995)Google Scholar
  12. 12.
    Badler, N.I., Smoliar, S.W.: Digital representations of human movement. ACM Computing Surveys 11, 19–38 (1979)CrossRefGoogle Scholar
  13. 13.
    Hachimura, T.K., Nakamura, M.: Generating labanotation from motion-captured human body motion data. In: Proceedings of International Workshop on Recreating the Past – Visualization and Animation of Cultural Heritage, pp. 118–123 (2001)Google Scholar
  14. 14.
    Kojima, K., Hachimura, K., Nakamura, M.: Labaneditor: Graphical editor for dance notation. In: Proceeding of the 2002 IEEE Int. Workshop on Robot and Human Interactive Communications, pp. 59–64 (2002)Google Scholar
  15. 15.
    Yu, T., Shen, X., Li, Q., Geng, W.: Motion retrieval based on movement notation language. Computer Animation and Virtual Worlds 16, 273–282 (2005)CrossRefGoogle Scholar
  16. 16.
    Shen, X., Li, Q., Yu, T., Geng, W., Lau, N.: Mocap data editing via movement notations. In: Proceedings of CAD and Graphics 2005, pp. 463–470 (2005)Google Scholar
  17. 17.
    Arikan, O., Forsyth, D.A., O’Brien, J.F.: Motion synthesis from annotations. In: Proc. SIGGRAPH 2003, pp. 402–408 (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Shun Zhang
    • 1
  • Qilei Li
    • 1
  • Tao Yu
    • 1
  • XiaoJie Shen
    • 1
  • Weidong Geng
    • 1
  • Pingyao Wang
    • 2
  1. 1.State Key Lab of CAD&CGZhejiang UniversityHangzhouPR China
  2. 2.Professional College of NingboNingboPR China

Personalised recommendations