Image tracking and substitution system and methodology
First Claim
Patent Images
1. A method for processing a predefined presentation, the method comprising:
- receiving a plurality of user-selected first images;
tracking a portion of individual frames through a sequence of frames of the predefined presentation to provide a tracked portion of the individual frames;
determining an orientation, size, or distortion of the tracked portion of the individual frames;
selecting one or more second images from the plurality of user-selected first images based on the determined orientation, size, or distortion of the tracked portion of the individual frames;
generating one or more integration images based on the selected one or more second images; and
integrating at least a portion of the one or more integration images into the predefined presentation in place of the tracked portion responsive to the tracking.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a system and method for processing a video input signal providing for tracking a selected portion in a predefined audiovisual presentation and integrating selected user images into the selected portion of the predefined audiovisual presentation.
-
Citations
15 Claims
-
1. A method for processing a predefined presentation, the method comprising:
-
receiving a plurality of user-selected first images; tracking a portion of individual frames through a sequence of frames of the predefined presentation to provide a tracked portion of the individual frames; determining an orientation, size, or distortion of the tracked portion of the individual frames; selecting one or more second images from the plurality of user-selected first images based on the determined orientation, size, or distortion of the tracked portion of the individual frames; generating one or more integration images based on the selected one or more second images; and integrating at least a portion of the one or more integration images into the predefined presentation in place of the tracked portion responsive to the tracking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium storing instructions that, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a predefined image presentation; receiving a plurality of sets of substitute images; analyzing a portion of the predefined image presentation and determining a plurality of reference objects; determining an orientation, size, or distortion of a portion of the predefined image presentation based at least in part on the reference objects; selecting, based at least in part on the determined orientation, size, or distortion, a set of substitute images from among the plurality of sets of substitute images; associating the selected set of substitute images with the portion of the predefined image presentation based, at least in part, upon the reference objects within the predefined image presentation; and substituting the selected set of substitute images for a portion of the predefined image presentation. - View Dependent Claims (13, 14)
-
-
15. A system for serially altering a video signal by substituting images into the video signal, comprising:
-
a receiving component configured to receive a first video signal containing an original signal and first images; a storage component configured to store second images; and an analyzer configured to determine an orientation, size, or distortion of a feature of the first images; a selector configured to compare and select one or more selected second images from among the second images based at least in part on the determined orientation, size, or distortion of the feature of the first images; a substitution component configured to substitute the selected second images for first images and produce a second video signal comprising the first video signal and selected second images without first images.
-
Specification