Post production visual alterations
First Claim
1. A method of superimposing a label that contains informational material onto preexisting video content to supplement said pre-existing video content comprising:
- identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label;
storing a plurality of advertisers to create an advertiser list in a database;
assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser'"'"'s associated attributes;
determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list;
querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list;
selecting said label for placement on said pre-existing video content based on said database query;
creating label space within the pre-existing video;
describing said selected label and said label space with a markup language;
applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and
presenting additional advertiser information from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and system in which “labels,” comprising supplemental information such as advertising, promotional, or informational elements including interactive elements, may be superimposed post-production into a video stream. This can be done by using overlay screens including interactive overlay screens or by combining video segments. As such, the labels do not have to physically be part of the actual scene during filming. Once a video stream is created, a space for available advertising is designated either manually or automatically by pattern recognition techniques. A list of available advertising space is generated. During viewing of television broadcasts, advertisements are placed in the video signal. Labels are displayed by superimposing an HTML page that is blank except for the advertisement onto the video signal. Advertisements can be superimposed post-production, and can be personalized and localized. The advertisements can be customized on a per-household basis.
-
Citations
41 Claims
-
1. A method of superimposing a label that contains informational material onto preexisting video content to supplement said pre-existing video content comprising:
-
identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label; storing a plurality of advertisers to create an advertiser list in a database; assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser'"'"'s associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; selecting said label for placement on said pre-existing video content based on said database query; creating label space within the pre-existing video; describing said selected label and said label space with a markup language; applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and presenting additional advertiser information from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 31, 32, 36, 37, 38)
-
-
15. A system for superimposing a label onto pre-existing video content comprising:
-
program code that identifies available advertising space; a database for storing a plurality of advertisers to create an advertiser list in the database and associated attributes to create a database record of each advertiser and each advertiser'"'"'s associated attributes; a processor for determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining said identified advertising space, comparing the identified advertising space to one or more of the stored attributes in the database record of each advertiser on said advertiser list, querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list, and for selecting said label for placement on said pre-existing video content based on said database query; a label signal that contains said advertiser information to supplement said pre-existing video content; and a logical system that selects said label signal for placement on said pre-existing video content and applies said selected label signal based upon said database query and that superimposes said label signal onto said pre-existing video content based upon said database query and presents additional advertiser information from the database record of the chosen advertiser to a user based upon the selected label signal. - View Dependent Claims (16, 17, 18, 22, 23, 24, 25, 26, 27, 28, 29, 30, 39)
-
-
19. A method for superimposing a label onto video content comprising:
-
receiving an un-enhanced video signal at a receiver; storing a plurality of advertisers to create an advertiser list in a database; assigning associated attributes in said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser'"'"'s associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of an object, class of objects, or blank space for placement of a label and comparing the at least one identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; generating a bitmap image in a said receiver from a set of instructions based on said database query; selecting a label for placement on said pre-existing video content based on said database query; applying said selected label to said un-enhanced video in said receiver based upon said database query and applying said bitmap image to said un-enhanced video in said receiver so that said bitmap image appears as an integral part of an enhanced video signal; sending an enhanced video signal from said receiver to a display; presenting additional advertiser information from the database record of the chosen advertiser to said display based upon the applied selected label and the un-enhanced video signal. - View Dependent Claims (20, 21, 40)
-
-
33. A method of superimposing a label onto pre-existing video content to supplement said pre-existing video content comprising:
-
identifying on said pre-existing video content an object, a class of objects, or a blank space for placement of a label, said label containing informational material relating to a source of goods and services; storing a plurality of advertisers to create an advertiser list in a database assigning associated attributes in a said database corresponding to advertisers on said advertiser list to create a database record of each advertiser and each advertiser'"'"'s associated attributes; determining if an advertiser listed on said advertiser list in said database will exhibit an advertisement in said pre-existing video by examining at least one of the object, class of objects, or blank space for placement of a label and comparing the at least one of the identified object, class of objects, or blank space to one or more of the stored attributes in the database record of each advertiser on said advertiser list; querying the database record of each advertiser to choose an advertiser based upon advertiser information related to the stored attributes in the database record of each advertiser on said advertiser list; selecting said label for placement on said pre-existing video content based on said database query; creating label space within the pre-existing video content; assigning an interactive link to said selected label that links to a website for said goods and services; and applying said selected label to said label space based upon said database query by superimposing said selected label onto said pre-existing video content so that said label appears as an integral part of a unified video signal; and presenting a website from the database record of the chosen advertiser to a user based upon the applied selected label and the created label space. - View Dependent Claims (34, 35, 41)
-
Specification