This paper proposes a keyframe extraction method based on a novel layered curve simplification algorithm for motion capture data. Bone angles are employed as motion features and keyframe candidates can be selected based on them. After that, the layered curve simplification algorithm will be used to refine those candidates and the keyframe collection can be gained. To meet difequirements for compression and level of detail of motion abstraction, adaptive extraction parameters are also applied. The experiments demonstrate that our method can not only compress and summarize the motion capture data efficiently, but also keep the consistency of keyframe collection between similar human motion sequences, which is of great benefit to further motion data retrieval or editing.