VISUALIZING VIDEO WITHIN EXISTING STILL IMAGES
First Claim
1. One or more computer-readable media comprising computer-executable instructions for visually integrating a video into at least one existing still image that provides greater image scope than the video, the computer-executable instructions performing steps comprising:
- obtaining a sample of the video;
selecting one or more existing still images whose image scope comprises at least a portion of an image scope of the video, the selecting being informed by location metadata associated with both the video and the still images;
identifying image features, common to both the sampled video and the selected one or more still images, that are to be utilized in transforming and aligning the sampled video to the selected one or more still images; and
deriving, with reference to the identified image features, transformation parameters for transforming and aligning the video for integration with the at least one existing still image such that the video appears within the at least one still image with image features of the video being overlaid over equivalent image features of the at least one still image.
2 Assignments
0 Petitions
Accused Products
Abstract
Video from a video camera can be integrated into a still image, with which it shares common elements, to provide greater context and understandability. Pre-processing can derive transformation parameters for transforming and aligning the video to be integrated into the still image in a visually fluid manner. The transformation parameters can then be utilized to transform and align the video in real-time and display it within the still image. Pre-processing can comprise stabilization of video, if the video camera is moveable, and can comprise identification of areas of motion and of static elements. Transformation parameters can be derived by fitting the static elements of the video to portions of one or more existing images. Display of the video in real-time in the still image can include display of the entire transformed and aligned video image, or of only selected sections, to provide for a smoother visual integration.
27 Citations
20 Claims
-
1. One or more computer-readable media comprising computer-executable instructions for visually integrating a video into at least one existing still image that provides greater image scope than the video, the computer-executable instructions performing steps comprising:
-
obtaining a sample of the video; selecting one or more existing still images whose image scope comprises at least a portion of an image scope of the video, the selecting being informed by location metadata associated with both the video and the still images; identifying image features, common to both the sampled video and the selected one or more still images, that are to be utilized in transforming and aligning the sampled video to the selected one or more still images; and deriving, with reference to the identified image features, transformation parameters for transforming and aligning the video for integration with the at least one existing still image such that the video appears within the at least one still image with image features of the video being overlaid over equivalent image features of the at least one still image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable media comprising computer-executable instructions for visually integrating a video into at least one existing still image that provides greater image scope than the video, the computer-executable instructions performing steps comprising:
-
receiving the video; transforming and aligning the received video utilizing transformation parameters; and generating an amalgamated image comprising at least a portion of the transformed and aligned video overlaid over the least one of existing still images. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for generating an amalgamated image comprising a video visually integrated into an existing still image that provides greater image scope than the video, the method comprising the steps of:
-
obtaining a sample of the video; selecting an existing still image whose image scope comprises at least a portion of an image scope of the video, the selecting being informed by location metadata associated with both the video and the still image; identifying image features, common to both the sampled video and the selected still image, that are to be utilized in transforming and aligning the sampled video to the selected still image; deriving, with reference to the identified image features, transformation parameters for transforming and aligning the video for integration with the selected still image such that the video appears within the selected still image with image features of the video being overlaid over equivalent image features of the selected still image; receiving the video; transforming and aligning the received video utilizing the transformation parameters; and generating the amalgamated image comprising at least a portion of the transformed and aligned video overlaid over the selected still image. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification