6. The method according to claim 5 , wherein said descriptions of the annotations include descriptions for specifying certain portions of digital contents.
5. A method for transcoding digital content, the method comprising: storing annotations in a database system to be used in a transcoding process, said annotation data is stored in annotation files that are prepared for units of digital contents, the annotation data including descriptions for the transcoding process, the descriptions being correlated with a layout of elements in the digital contents, the database system configured to select the annotation data based on correlation between the layout of the digital content and the descriptions of the annotations; and transcoding by at least one computer processor the digital content based on a selected annotation stored in the database.