1. A method comprising: receiving an imagery or audio file; identifying perceptual features in the imagery or audio file; and based on the perceptual features, automatically generating metadata for the imagery or audio file.