Linking a video and an animation
First Claim
Patent Images
1. 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.
5 Assignments
0 Petitions
Accused Products
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.
141 Citations
44 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
determining if the image associated with the animation keyframe is a composite image; and
signaling the user that a composite image is available for viewing if the image associated with the animation keyframe is a composite image.
-
-
24. The method of claim 23 wherein determining if the image associated with the animation keyframe is a composite image comprises determining if the image associated with the animation keyframe is a panoramic image.
-
25. The method of claim 24 further comprising:
-
receiving a request from the user to view the panoramic image; and
executing program code in response to the request from the user to render views of the panoramic image in response to navigation input from the user.
-
-
26. The method of claim 25 wherein the navigation input from the user includes a command to pan a perspective view of a scene depicted in the panoramic image in a horizontal direction.
-
27. The method of claim 25 wherein the navigation input from the user includes a command to tilt a perspective view of a scene depicted in the panoramic image.
-
28. The method of claim 23 wherein determining if the image associated with the animation keyframe is a composite image comprises determining if the image associated with the animation keyframe is a high resolution still image.
-
29. The method of claim 28 further comprising:
-
receiving a request from the user to view the high resolution still image; and
executing program code in response to the request from the user to scale views of the high resolution still image in response to zoom input from the user.
-
-
30. The method of claim 22 wherein prompting a user of the playback system to initiate display of an image associated with the animation keyframe comprises displaying an indicator on a display of the playback system to signal the user that the image associated with the animation keyframe is available for viewing.
-
31. The method of claim 22 wherein prompting a user of the playback system to initiate display of an image associated with the animation keyframe comprises activating an indicator on the playback system to signal the user that the image associated with the animation keyframe is available for viewing.
-
32. The method of claim 31 wherein activating an indicator on the playback system comprises activating an indicator on a handheld controller of the playback system.
-
33. 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.
-
-
34. 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.
-
-
35. 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. - View Dependent Claims (36, 37, 38, 39, 40, 41)
-
-
42. 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. - View Dependent Claims (43)
-
-
44. 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.
-
Specification