Annotation framework for video
AssigneeGoogle Inc.
InventorsMayur Datar, Ashutosh Garg, Vibhu Mittal
Life of this patent
Estimating the term…
Abstract
A system and method for transferring annotations associated with a media file. An annotation associated with a media file is indexed to a first instance of that media file. By comparing features of the two instances, a mapping is created between the first instance of the media file and a second instance of the media file. The annotation can be indexed to the second instance using the mapping between the first and second instances. The annotation can be processed (displayed, stored, or modified) based on the index to the second instance.
Claims20
A method for providing annotations at a client device in conjunction with a video, the method comprising:
- presenting the video at the client device, presenting the video including presenting a frame on a display;
- during the presenting of the frame, visually distinguishing a subset of the frame on the display with an annotation definition, the subset being less than all of the frame;
- determining whether the annotation definition of the subset of the frame being presented on the display is associated with an annotation having properties that match user-defined criteria describing one or more annotation properties;
- and
- in response to the determination, presenting the annotation corresponding to the annotation definition of the subset of the frame contemporaneously with the presentation of the frame.
A computer system for adding an annotation to a video, the system comprising:
- a computer processor;
- and
- a computer-readable storage medium storing computer program instructions, the computer program instructions to configure the processor to perform operations comprising:
- presenting the video to a user, presenting the video including presenting a frame on a display;
- during the presenting of the frame, obtaining, from user input, an indication of a subset of a frame of the video, the subset being less than all of the frame;
- and
- presenting a user interface configured to enable the user to provide annotation content to be associated with the subset of the frame, the annotation configured for contemporaneous display with frame along with a visual indication distinguishing the subset of the frame.
A computer program product, comprising a computer-readable storage medium storing computer program instructions for adding an annotation to a video, the computer program instructions to configure a computer processor to perform operations comprising:
- presenting the video to a user, presenting the video including presenting a frame on a display;
- during the presenting of the frame, obtaining, from user input, an indication of a subset of a frame of the video, the subset being less than all of the frame;
- and
- presenting a user interface configured to enable the user to provide annotation content to be associated with the subset of the frame, the annotation configured for contemporaneous display with frame along with a visual indication distinguishing the subset of the frame.
Dependencies are inferred from the claim text.