Post production visual enhancement rendering
First Claim
1. A method of rendering an enhancement image onto a scene of pre-existing program content comprising:
- detecting a receptor site for said enhancement;
determining receptor site characteristics including type, size, and position of said receptor site;
selecting said enhancement image from a plurality of enhancement images using said receptor site characteristics;
processing said enhancement image employing a process that corresponds to said receptor site type and that produces a processed enhancement image; and
rendering said processed enhancement image at said position of said receptor site.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method and system that renders enhancement images onto receptor sites of a scene of a pre-existing program. A receptor site defines an area of a scene onto which an enhancement image may be rendered and provides information that may include size, scale, rotation, perspective, contour and coloration. Rendering processes may be direct, planar, conformal, blended, or migrated and may produce photo-realistic images that appear to be a natural part of a scene. Selection of enhancements may be targeted or opportunistic and may employ secondary selection criteria including demographics, viewer preferences, pricing and other information. Receptor site identification may employ human or software resources, or a combination thereof. Receptor site information may be determined through human or software resources or a combination thereof and may include the acquisition of characteristics of a displayed object image that then may be applied to an enhancement image.
-
Citations
48 Claims
-
1. A method of rendering an enhancement image onto a scene of pre-existing program content comprising:
-
detecting a receptor site for said enhancement;
determining receptor site characteristics including type, size, and position of said receptor site;
selecting said enhancement image from a plurality of enhancement images using said receptor site characteristics;
processing said enhancement image employing a process that corresponds to said receptor site type and that produces a processed enhancement image; and
rendering said processed enhancement image at said position of said receptor site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of rendering an enhancement image onto pre-existing content comprising:
-
accessing a first database containing a plurality of enhancement images and information associated with said enhancement images including types of said enhancement images;
selecting said enhancement image;
accessing a second database containing a plurality of receptor sites and information associated with said receptor sites;
selecting one receptor site of said plurality of receptor sites using said type of said enhancement image;
processing said enhancement image responsive to said receptor site information to produce a processed enhancement image; and
rendering said processed enhancement image at said receptor site. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of rendering an enhancement image onto pre-existing content comprising:
-
accessing a first database containing a plurality of receptor sites and information associated with said receptor sites including receptor site type;
selecting one receptor site of said plurality of receptor sites;
accessing a second database containing a plurality of enhancement images and information associated with said enhancement images including types of said enhancement images;
selecting said enhancement image using said receptor site type of said one receptor site;
processing said enhancement image responsive to said receptor site information of said one receptor site to produce a processed enhancement image; and
rendering said processed enhancement image at said one receptor site. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method of identifying a receptor site in a scene of a program at which an enhancement image may be rendered comprising:
-
accessing said scene of said program;
recognizing an object in said scene;
.defining a receptor site in said scene based upon recognition of said object; and
assigning a type to said receptor site. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for rendering an enhancement image onto a scene of pre-existing program content comprising:
-
first program code that detects a receptor site for said enhancement;
second program code that determines receptor site characteristics including type, size, and position of said receptor site;
third program code that selects said enhancement image from a plurality of enhancement images using said receptor site characteristics;
fourth program code that processes said enhancement image using said receptor site characteristics to produce a processed enhancement image; and
rendering program code that renders said processed enhancement image at said position of said receptor site. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A system for rendering an enhancement image onto a scene of pre-existing program content comprising:
-
first access means that access a program scene;
second access means that access receptor site information for said program scene;
selection means that select an enhancement image;
processing means that process said enhancement image using said receptor site information to produce a processed enhancement image; and
rendering means that render said processed enhancement image at said receptor site.
-
-
47. An interactive television system programmed to perform the following steps:
-
receive a program scene;
access receptor site information for said program scene;
select an enhancement image based upon said receptor site information;
process said enhancement image if indicated by said receptor site information; and
render said enhancement image. - View Dependent Claims (48)
-
Specification