Method and apparatus for including virtual ads in video presentations
First Claim
1. A computerized system for editing a video presentation to provide an area for a virtual advertisement, comprising:
- input apparatus for selecting a region appearing in a sequence of frames in the video presentation; and
a software routine for analyzing the selected region;
wherein the software routine prepares a pixel signature for the selected region by averaging the RGB values of pixels in the selected region and applying a deviation factor.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for presenting a virtual advertisement or other virtual content in a sequences of frames of a video presentation utilizes data identifying a candidate region in the sequence of frames, a pixel signature for the region, the signature comprising a range of R, G, B values for pixels based on a standard deviation from an average value, and stored virtual content, such as an advertisement, to be implanted in the candidate region or regions. In operation, as frames having the candidate region are processed by an integration system, the alternative virtual content is substituted by default for the candidate region, except if a pixel value in the region falls outside the pixel signature range. The result is an ad that appears to be on a surface in the video presentation, as images that come between the ad and the viewer occlude the advertisement. Apparatus and methods for providing the video presentation and data sets for regions and advertisements are disclosed as well. Methods are provided for selecting candidate regions and for implanting virtual content in various embodiments.
-
Citations
4 Claims
-
1. A computerized system for editing a video presentation to provide an area for a virtual advertisement, comprising:
-
input apparatus for selecting a region appearing in a sequence of frames in the video presentation; and a software routine for analyzing the selected region; wherein the software routine prepares a pixel signature for the selected region by averaging the RGB values of pixels in the selected region and applying a deviation factor. - View Dependent Claims (2, 3)
-
-
4. A method for preparing a region in a sequence of frames in a video presentation for use as a region for adding virtual content, comprising steps of:
-
(a) taking an average of R, G, and B pixel values for pixels included in the region; (b) applying a deviation to the average values to provide a pixel value range for pixels in the region thereby creating a pixel signature; (c) creating a data set identifying the region and associating the pixel signature with the region; and (d) providing the data set to an integration system for use in substituting virtual content.
-
Specification