Embedding Interactive Objects into a Video Session
AssigneeAT&T Intellectual Property I, L.P.
InventorMehmet Ozkan
Life of this patent
Estimating the term…
Abstract
A method includes receiving, at a media device, overlay data associated with media content. The overlay data includes information indicating a time and a position at which a particular object is represented within the media content, and the overlay data includes information associating the particular object with supplemental information. The method further includes, during playback of the media content, receiving user input at the media device, and, responsive to the user input, generating an overlay display based on the overlay data, where the overlay display causes the particular object to be highlighted in a display of the media content.
Claims20
A device comprising:
- a processing system including a processor;
- and
- a memory accessible to the processor, the memory storing instructions that are executable by the processor to cause the processor to perform operations,
- the operations comprising:
- receiving media content;
- obtaining an overlay file that includes first overlay data for a first resolution of the media content and second overlay data for a second resolution of the media content, wherein the first overlay data comprises a first coordinate for an object and the second overlay data comprises a second coordinate for the object;
- determining a resolution for a display communicatively coupled to the device resulting in a determined resolution;
- selecting the first overlay data according to the determined resolution;
- and
- providing the media content and first instructions to the display according to the first overlay data, wherein the display presents the media content on the display and presents the object according to the first coordinate of the first overlay data and the first instructions.
A machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:
- receiving media content;
- obtaining an overlay file that includes first overlay data for a first resolution of the media content and second overlay data for a second resolution of the media content, wherein the first overlay data comprises a first coordinate for an object and the second overlay data comprises a second coordinate for the object;
- determining a resolution for a display communicatively coupled to the processing system resulting in a determined resolution;
- selecting the first overlay data according to the determined resolution;
- providing the media content and first instructions to the display according to the first overlay data, wherein the display presents the media content on the display and presents the object according to the first coordinate of the first overlay data and the first instructions;
- and
- providing second instructions to the display in response to receiving first user-generated input, wherein the display highlights the object according to the second instructions.
A method, comprising:
- receiving, by a processing system including a processor, media content;
- obtaining, by the processing system, an overlay file that includes first overlay data for a first resolution of the media content and second overlay data for a second resolution of the media content, wherein the first overlay data comprises a first coordinate for an object and the second overlay data comprises a second coordinate for the object;
- determining, by the processing system, a resolution for a display communicatively coupled to the processing system, resulting in a determined resolution;
- selecting, by the processing system, the first overlay data according to the determined resolution;
- providing, by the processing system, the media content and first instructions to the display according to the first overlay data, wherein the display presents the media content on the display and presents the object according to the first coordinate of the first overlay data and the first instructions;
- and
- providing, by the processing system, second instructions to the display in response to receiving first user-generated input, wherein the display presents a menu of user actions according to the second instructions.
Dependencies are inferred from the claim text.