9. A method comprising, at a processor: automatically detecting an object in at least a portion of at least one image frame of video content; associating metadata corresponding to the detected object with the image frame by embedding the metadata with the at least one image frame to tightly couple the metadata to the at least one image frame to provide for metadata-to-content synchronization that is independent of playback performance, playback timing, and user interaction, wherein the metadata associates at least one multimedia element with the detected object, and wherein upon rendering of the image frame, the multimedia element is to be overlaid on the detected object based on the metadata.
9. A method comprising, at a processor: automatically detecting an object in at least a portion of at least one image frame of video content; associating metadata corresponding to the detected object with the image frame by embedding the metadata with the at least one image frame to tightly couple the metadata to the at least one image frame to provide for metadata-to-content synchronization that is independent of playback performance, playback timing, and user interaction, wherein the metadata associates at least one multimedia element with the detected object, and wherein upon rendering of the image frame, the multimedia element is to be overlaid on the detected object based on the metadata. 10. The method of claim 9 , wherein the multimedia element is to provide for user interactivity based on the metadata.