Patent ID: 8316395

Claim:
An information processing apparatus comprising: content obtaining means for obtaining content from a source; content metadata obtaining means for obtaining previously generated content metadata which includes text data corresponding to the obtained content; a storage unit that stores the obtained content and the content metadata; determination means for determining whether the obtained text data is included in a predetermined content metadata category; editing means for editing, when the obtained text data is determined to be included in the predetermined content metadata category, the obtained content metadata to create and store extended content metadata which includes the obtained text data in association with information on a link destination corresponding to the category of the obtained text data to be displayed when a predetermined operation is performed on the text data of the obtained content metadata being reproduced, and for storing, when the obtained text data is determined to not be included in the predetermined content metadata category, the obtained content metadata in an unmodified format; reproduction means for reproducing, at the information processing apparatus, the text data of the extended content metadata in synchronization with the reproduction of associated content; and display means for displaying, at the information processing apparatus, the information on the link destination included in the extended content metadata created by the editing means when the predetermined operation is performed on the text data of the extended content metadata that is reproduced by the reproduction means, wherein the determination means automatically determines whether the obtained text data read from the storage unit and corresponding to content being currently reproduced by the reproduction means and displayed on the display means is included in the predetermined content metadata category, and the editing means automatically edits the obtained content metadata corresponding to the content being currently reproduced by the reproduction means and displayed on the display means to create and store the extended content metadata.