Linking a video and an animation
AssigneePresenter.com, Inc.
InventorsShenchang Eric Chen, Whei-Tsu Helen Tahn, Jonathan Brandt
Life of this patent
Estimating the term…
Abstract
An apparatus and method for linking a video and an animation. A data structure containing elements that correspond to respective frames of a first video is generated. Information that indicates an image in an animation that has been created from a second video is stored in one or more of the elements of the data structure.
Claims44
A method of linking a video and an animation comprising:
- generating a data structure containing elements that correspond to respective frames of a first video;
- and
- storing in one or more of the elements of the data structure information that identifies an animation image that has been created from one or more frames of a second video.
A method of displaying a video on a playback system, the method comprising:
- displaying a frame of the video on a display of the playback system;
- inspecting a data element associated with the frame of the video to identify an animation keyframe that corresponds to the frame of the video, the animation keyframe having been automatically generated using the frame of the video;
- and
- prompting a user of the playback system to initiate display of an image associated with the animation keyframe.
A method of displaying a video on a playback system, the method comprising:
- displaying a frame of the video on a display of the playback system;
- inspecting a data element associated with the frame of the video to identify an animation keyframe that corresponds to the frame of the video, the animation keyframe having been automatically generated using the frame of the video;
- and
- displaying an image associated with the animation keyframe within a window on the display concurrently with displaying the frame of the video.
A playback system comprising:
- a processor;
- a display coupled to the processor;
- a media reader coupled to the processor;
- and
- a memory coupled to the processor, the memory including program code which, when executed, causes the processor to
- signal the media reader to provide video data from a machine-readable medium, the video data including a sequence of video frames and a data structure having elements that are associated with the video frames;
- display the sequence of video frames on the display;
- inspect the data structure elements associated with the video frames to identify an animation keyframe that corresponds to one or more of the video frames, the animation keyframe having been automatically generated using the one or more of the video frames;
- and
- prompt a user of the playback system to initiate display of an image associated with the animation keyframe.
A method comprising:
- displaying a video on a display of a playback system;
- receiving input from a user requesting to switch from displaying the video to displaying an image of a 3D object navigable image linked to a frame of the video, the 3D object navigable image having been generated using one or more frames of the video;
- and
- displaying the navigable image.
A method comprising:
- displaying a video on a display of a playback system;
- and
- receiving input from a user requesting to switch from displaying the video to displaying a three dimensional object linked to a frame of the video, the three dimensional object having been generated from the frame of the video.
A computer readable medium having data stored thereon for displaying a sequence of images from an animation, wherein the animation has been linked to a video by:
- generating a data structure containing elements that correspond to respective frames of a first video;
- and
- storing in one or more of the elements of the data structure information that indicates an image in an animation that has been created from a second video.
Dependencies are inferred from the claim text.