[2] In this approach, the user may input words which form parts of a story and queries against the database help select suitable animation fragments.[2] Animation databases can also be used for the generation of visual scenes using humanoid models.[6] An example application has been the development of an animated humanoid-based sign language system to help the disabled.[6] Another application of an animation database is in the synthesis of idle motion for human characters.One approach to solving this problem is to use an animation database with a large set of pre-recorded human movements, and obtain the suitable patterns of motion from the database through statistical analysis.