throbber
Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 1 of 26
`
`
`Exhibit 7
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 2 of 26
`”°°“”‘eTl||lfi||||Il|lllllllflllllllllfllllfllmIllilllllfllllllillllflllllllllll
`
`US007444656B2
`
`(12) Ulllted States Patent
`Lemmons
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 7,444,656 B2
`Oct. 28, 2008
`
`(54) POST PRODUCTION VISUAL
`ENHANCEMENT RENDERING
`
`5,515,485 A
`5,543,856 A
`5,794,210 A
`
`5/1996 Liquet et al.
`8/1996 Rosser etal.
`8/1998 Goldhaber et al.
`
`.............. .. 395/135
`
`.......... .. 705/14
`
`(75)
`
`Inventor: Thomas Lemmons, Evergreen, CO (US)
`
`5,929,850 A
`6,177,931 B1
`
`7/1999 Broadwin et al.
`1/2001 Alexander et al.
`
`......... .. 345/327
`
`(73) Assignee:
`
`Intellocity USA, Inc.
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U"S'C' 1540’) by 543 days"
`(21) Appl. No.: 10/403,317
`
`FR
`wo
`W0
`
`(Continued)
`
`FOREIGN PATENT DOCUMENTS
`2 730 837 A
`8/1996
`wo 9115921 A
`10/1991
`W0 9510919
`4/1995
`OTHER PUBLICATIONS
`
`(22)
`
`Filed:
`
`Mar. 27, 2003
`
`(65)
`
`Prior Publication Data
`US 2004/0031062 A1
`Feb’ 12’ 2004
`Related US_ Application Data
`(63) Continuation-in-part of application No. 10/212,289,
`filed on Aug. 2, 2002.
`
`)
`
`51
`
`(
`
`(60) Provisional application No‘ 60/3093714’ filed on Aug‘
`2’ 2001'
`I t Ci
`'
`n '
`H04N 7/025
`H04N 7/10
`H04N 5/445
`G06F 13/00
`G06F 3/00
`
`U.S. Appl. No. 10/041,881, filed Oct. 24, 2001, Rasmussen et al.
`
`(Continued)
`Primary Examiner—Hunter B Lonsberry
`(Z1401):Szgizlleorriiiei, Agent, or Firm—Schwegman, Lundberg &
`
`(57)
`
`ABSTRACT
`
`Disclosed is a method and system that renders enhancement
`images onto receptor sites of a scene of a pre-existing pro-
`gram. A receptor site defines an area of a scene onto which an
`enhancement image may be rendered and provides informa-
`.
`h
`.
`i d
`.
`i
`.
`.
`tion t at may inc u e size, sca e, rotation, perspective, con-
`tour and coloration. Rendering processes may be direct, pla-
`nar, ‘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 deInO_
`graphics, Viewer preferences, pricing and other information.
`Receptor Site identification may employ human or Software
`resources, or a combination thereof. Receptor site informa-
`tion 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.
`
`(2006.01)
`(2006 01)
`(200601)
`(200601)
`200601
`(
`'
`)
`........................... ..
`U.S. Cl.
`725/40
`_
`_
`_
`(58) Field of Classification Search ................. .. 725/32,
`.
`.
`72§/34’35> 40
`See apphcanon file for Complete Search h1St0ry-
`References Cited
`U.S. PATENT DOCUMENTS
`
`(56)
`
`5,264,933 A * 11/1993 Rosseretal.
`5,353,392 A
`10/1994 Liquet et al.
`
`............. .. 348/578
`.............. .. 395/135
`
`47 Claims, 14 Drawing Sheets
`
`200
`
`K
`
`Iwish I had 3
`Yummy Donut
`ngm now
`
`
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 3 of 26
`Case 5:16-CV-00349-NC Document 19-10 Filed 04/11/16 Page 3 of 26
`
`US 7,444,656 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`2002/0112249 A1*
`
`8/2002 Hendricks et al.
`
`......... .. 725/136
`
`OTHER PUBLICATIONS
`
`U.S. Appl. No. 09/941,148, filed Aug. 27, 2001, Huber et al.
`U.S. Appl. No. 10/046,618, filed Oct. 26, 2001, Markel et al.
`U.S. Appl. No. 10/076,950, filed Feb. 12, 2002, Zenoni.
`U.S. Appl. No. 10/103,545, filed Mar. 20, 2002, Reynolds et al.
`U.S. Appl. No. 10/099,054, filed Mar. 13, 2002, Markel.
`U.S. Appl. No. 10/357,155, filed Jan. 31, 2003, Markel.
`U.S. Appl. No. 60/688,075, filed Oct. 17, 2003, Huber et al.
`Aaron Giles Transparency Notes Aug 19 1994 hlIl.‘p'WWWII1lt
`.
`’
`’
`'
`’
`’
`'
`'
`'
`edu.8001/people/nocturne/etc/Transparency_notes.htrnl.
`International Preliminary Examination Report mailed Oct. 12, 2004.
`* cited by examiner
`
`Shoff et al.
`Reagor ...................... .. 455/40
`Sham et al.
`. 348/589
`Liu et 31.
`725/37
`Eldering
`N 705/14
`Srinivasan et 31.
`.......... N 725/32
`Sum
`.............. N 725/32
`Rangan et 31.
`.
`.
`
`Snmvasan et 31'
`' 709/219
`.................. .. 725/32
`Pack et al.
`xgacinzi :1t 31' ““““““““ 2;
`Kitsukawa et al.
`.......... .. 725/36
`
`
`
`6,240,555
`6,263,189
`6,297,853
`6,308,327
`6,324,519
`6,357,042
`6,446,246
`6,493,872
`2001/0023436
`2002/0010923
`2002/0056090
`2002/0059117
`2002/0059590
`
`B1
`B1
`B1*
`B1
`B1
`B2
`B1
`B1 *
`A1
`A1
`A1
`A1
`A1
`
`5/2001
`7/2001
`10/2001
`10/2001
`11/2001
`3/2002
`9/2002
`12/2002
`9/2001
`1/2002
`5/2002
`5/2002
`5/2002
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 4 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 4 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 1 of 14
`
`US 7,444,656 B2
`
`Figure 1
`
`102 Window
`
`100 Program
`Scene
`
`‘(
`
`104 Actor
`
`
`
`1 10
`
`Telephone
`
`1 08
`
`Magazine
`
`106 Desk
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 5 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 5 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 2 of 14
`
`US 7,444,656 B2
`
`Figure 2
`
`K 200
`
`
`
`I wish I had a
`
`Yummy Donut
`
`
`
`Enhancement
`
`
`
`Image
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 6 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 6 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 3 of 14
`
`US 7,444,656 B2
`
`Figure 3
`
`1’ Direct
`Rendering
`Process
`
`Steps
`
`302
`
`/
`
`Access Program
`Scene
`
`
`
`Access Receptor /
`Site Information
`
`304
`
`306
`
`Access Enhancement /
`Image
`
`308
`
`Select Image Version /
`Or Scale Image
`
`310
`
`
`Render
` Enhancement
`
`312
`
`/
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 7 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 7 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 4 of 14
`
`US 7,444,656 B2
`
`Fig u re 4
`
`Planar Enhancement
`Image 403
`
`402 Window
`
`400
`
`Scene with 3
`Planar Enhancement
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 8 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 8 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 5 of 14
`
`US 7,444,656 B2
`
`Fig u re 5
`
`500
`5/ Steps for Rendering a
`Planar Enhancement
`
`Access Program
`Scene
`
`Access Receptor
`Site Information
`
`502
`
`/
`
`504
`
`/
`
`506
`
`508
`
`5 10
`
`S12
`
`
`
`Access Enhancement /
`Image Information
`
` Scale / Clip
`
`Enhancement Image
`
`Modify Enhancement /
`Coloration
`
` Render
`Enhancement
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 9 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 9 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 6 of 14
`
`US 7,444,656 B2
`
`Figure 6
`
`600 Scene Showing
`Conformal Enhancement
`
`Images
`
`608
`
`609
`
`Conformal
`Enhancement
`
`Image
`
` Magazine
`
`Telephone
`6 1 0
`
`61 1
`Conformal Enhancement
`
`Image
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 10 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 10 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 7 of 14
`
`US 7,444,656 B2
`
`Figure 7
`
`700 Steps for
`K Conformaily Mapping
`Enhancement Images
`
`Access Program
`Scene
`
`Access Receptor
`Site Information
`
`702
`
`/
`
`704
`
`/
`
`Access Enhancement /
`Image Information
`
`706
`
`Scale / Warp
`Enhancement Image
`
`708
`
`/
`
`-
`Modify Conformal
`Enhancement Image
`Coloration
`
`/
`
` 07 1
`
`712
`
`Render Processed
`
`Image
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 11 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 11 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 8 of 14
`
`US 7,444,656 B2
`
`Figure 8
`
`800 Program Scene
`5/ With Blended Image
`
`807 Blended
`Enhancement
`
`
`
`Image
`
`806 Desk
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 12 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 12 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 9 of 14
`
`US 7,444,656 B2
`
`K 900 Steps for
`Rendering a
`Blended Image
`
`Figure 9
`
`Access Program
`
`Scene
`
`Access Receptor
`
`Site Information
`
`Access Enhancement
`
`Image Information
`
`Scale/Warp/Rotate
`Enhancement Image
`
`Modify Enhancement
`Image Coloration
`
`Render Processed
`
`Image
`
`902
`
`904
`
`906
`
`908
`
`910
`
`912
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 13 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 13 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 10 of 14
`
`US 7,444,656 B2
`
`Figure 10A
`
`1000 Original
`/ Scene
`
`
`
`
`1006 Scene with
`)/ Migrated Image
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 14 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 14 of 26
`
`U.S. Patent
`
`Oct. 28, 2008
`
`Sheet 11 of 14
`
`US 7,444,656 B2
`
`Figure 11
`
`Access Program
`
`Scene
`
`1102
`
`X
`
`1100 Steps for
`Generating a
`Migrated Image
`
`Identify Migration
`Receptor Object
`
`Determine Receptor
`Object Perspective
`And Illumination
`
`Scale/WarplRotate
`Enhancement Image
`
`Migrate Illumination to
`Enhancement Image
`
`Render Processed
`
`Image
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 15 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 15 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 12 of 14
`
`US 7,444,656 B2
`
`Figure 12
`
`1200 Steps to Schedule
`Opportunistic Receptor
`Site Utilization
`
`1218
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 16 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 16 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 13 of 14
`
`US 7,444,656 B2
`
`Fig ure 1 3
`
`1300 Steps to Identify
`5/ Receptor Sites and
`Schedule Targeted
`Enhancements
`
`Access Enhancement
`Database
`
`
`
`Receptor
`Site ?
`
`1314
`\
`
`Add to Receptor
`Site List
`
`
`
`1316
`
`/
`
`1318
`
`P
`
`Enh ncem nt
`rocess
`a
`e /
`Images
`
`Create Enhancement / 1320
`Schedule
`
`
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 17 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 17 of 26
`
`U.S. Patent
`
`Oct. 28,2008
`
`Sheet 14 of 14
`
`US 7,444,656 B2
`
`Figure 14
`
`1400 Steps to Identify
`K a Receptor Site in a
`Program Scene
`
`Access Program
`Scene
`
`
`
`Detect Object
`Image Area(s)
`
`1402
`
`1404
`
`/
`
`/
`
`
`
`
`
`
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`Path
`1420
`
`1418 \
`
`Determine Receptor
`Site Dimensions
`
`And Perspective
`
`Determine Object
`Contour
`
`
`
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 18 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 18 of 26
`
`US 7,444,656 B2
`
`2
`
`1
`POST PRODUCTION VISUAL
`ENHANCEMENT RENDERING
`
`CROSS REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation-in-part of U.S. patent
`application Ser. No. 10/212,289, entitled “POST PRODUC-
`TION VISUAL ALTERNATIONS,” filed Aug. 2, 2002 by
`Thomas Lemmons, which was based upon U.S. provisional
`patent application No. 60/309,714, entitled “POST PRO-
`DUCTION VISUAL ALTERATIONS,” filedAug. 2, 2001 by
`Thomas Lemmons, the entire disclosure of which is specifi-
`cally incorporated herein by reference for all that it discloses
`and teaches.
`
`BACKGROUND OF THE INVENTION
`
`a. Field of the Invention
`
`The present invention pertains generally to television and
`streaming media video program presentation and more par-
`ticularly to post-production visual enhancements and modi-
`fications applied to existing program content.
`b. Description of the Background
`A wide range of programs is provided through broadcast
`television, cable and satellite systems. Internet or other net-
`work presentation of such programs may likely increase in the
`future. Typically such broadcasts are commercial broadcasts
`where programs are accompanied by advertisements, com-
`mercial messages, previews and the like. Trends in the tele-
`vision industry include the advent of digital video recorders
`that allow viewers to easily skip advertising content. Addi-
`tionally, viewers of non-recorded programs may change
`channels, do chores, get a snack, mute audio output, or oth-
`erwise stop viewing when commercial messages are pre-
`sented. These trends reduce the viewing audience for adver-
`tising and the effectiveness of advertising messages.
`Therefore a new method of presenting advertising is needed.
`
`SUMMARY OF THE INVENTION
`
`The present invention overcomes the disadvantages and
`limitations of the prior art by providing a system and method
`of rendering visual enhancements onto scenes of an existing
`program. A scene that may comprise a sequence of video
`frames is analyzed to determine potential receptor sites for
`the placement ofvi sual enhancements. Enhancement images,
`that may comprise advertising or other information, may be
`processed to produce a visually modified enhancement image
`that matches characteristics of the receptor site, such as the
`size, shape, color, perspective, and illumination of the recep-
`tor site. Image processing may be employed to alter an
`enhancement
`image such that a photo-realistic image is
`attained that appears to be a natural part of a scene. Such
`images may be employed to unobtrusively display products
`or product messages within program scenes.
`The present invention may therefore comprise a method of
`rendering an enhancement image onto a scene ofpre-existing
`program content comprising: detecting a receptor site for the
`enhancement; determining receptor
`site characteristics
`including type, size, and position of the receptor site; select-
`ing the enhancement image from a plurality of enhancement
`images using the receptor site characteristics; processing the
`enhancement image employing a process that corresponds to
`the receptor site type and that produces a processed enhance-
`ment image; and rendering the processed enhancement image
`at the position of the receptor site.
`
`The present invention may further comprise 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 the
`enhancement images including types of the enhancement
`images, selecting the enhancement image; accessing a second
`database containing a plurality of receptor sites and informa-
`tion associated with the receptor sites and selecting one
`receptor site of the plurality of receptor sites using the type of
`the enhancement image; processing the enhancement image
`responsive to the receptor site information to produce a pro-
`cessed enhancement image; and rendering the processed
`enhancement image at the receptor site.
`The present invention may further comprise a method of
`rendering an enhancement image onto pre-existing content
`comprising: accessing a first database containing a plurality
`ofreceptor sites and information associated with the receptor
`sites including receptor site type, selecting one receptor site
`of said plurality ofreceptor sites; accessing a second database
`containing a plurality of enhancement images and informa-
`tion associated with the enhancement images including types
`ofthe enhancement images, selecting the enhancement image
`using the receptor site types of the one receptor site; process-
`ing the enhancement image responsive to the receptor site
`information of the one receptor site to produce a processed
`enhancement image; and rendering the processed enhance-
`ment image at the one receptor site.
`The present invention may further comprise a method of
`identifying a receptor site in a scene of a program at which an
`enhancement image may be rendered comprising: accessing
`the scene of the program; recognizing an object in the scene;
`defining a receptor site in the scene based upon recognition of
`the object; and assigning a type to the receptor site.
`The present invention may further comprise a system for
`rendering an enhancement image onto a scene ofpre-existing
`program content comprising: first program code that detects a
`receptor site for the enhancement; second program code that
`determines receptor site characteristics including type, size,
`and position of the receptor site; third program code that
`selects the enhancement image from a plurality of enhance-
`ment images using the receptor site characteristics; fourth
`program code that processes the enhancement image using
`the receptor site characteristics to produce a processed
`enhancement image; and rendering program code that ren-
`ders the processed enhancement image at the position of the
`receptor site.
`Advantageously, embodiments of the present invention
`allow broadcasters to insert advertising into existing content
`to attain higher viewership of advertising messages and to
`tailor messages to a particular customer or demographic.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`In the drawings,
`FIG. 1 is an illustration of a program scene to which a
`supplemental image may be applied.
`FIG. 2 is an illustration of an enhancement image applied
`to the scene of FIG. 1 employing direct rendering.
`FIG. 3 is a flowchart of steps employed to direct render and
`enhancement image.
`FIG. 4 illustrates a planar enhancement image applied to
`the scene shown in FIG. 1.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`FIG. 5 is a flowchart of steps employed to render a planar
`enhancement.
`
`65
`
`FIG. 6 is an illustration of conformal enhancement images
`applied to the scene of FIG. 1.
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 19 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 19 of 26
`
`US 7,444,656 B2
`
`3
`FIG. 7 is a flowchart of steps that may be employed to
`conformally map an enhancement image to an apparent
`object.
`FIG. 8 illustrates the application of a blended image to the
`program scene of FIG. 1.
`FIG. 9 is a flowchart of steps that may be employed to
`render a blended image.
`FIGS. 10A and 10B illustrate a program scene to which a
`migrated enhancement image may be applied.
`FIG. 11 is a flowchart of steps performed in migrating the
`characteristics of a displayed object
`to an enhancement
`image.
`FIG. 12 is a flowchart of steps performed to schedule
`opportunistic receptor site utilization.
`FIG. 13 is a flowchart of steps that may be performed to
`identify receptor sites and to schedule targeted enhance-
`ments.
`
`FIG. 14 is a flowchart of steps that may be performed to
`identify a receptor site in a scene of a program.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`FIG. 1 is an illustration of a program scene to which a
`supplemental image may be applied. Program scene 100
`comprises window 102, actor 104, desk 106, magazine 108,
`and telephone 110. Embodiments of the present invention are
`directed to adding an enhancement image to existing program
`content such as program scene 100 of FIG. 1. Supplemental
`audio may also accompany the enhancement
`image. An
`enhancement image may be employed to provide additional
`information concerning displayed content or may be
`employed to add new information, such as advertising, for
`example. An enhancement image may be processed in a num-
`ber ofways prior to being rendered. Such rendering processes
`may be termed as direct, planar, conformal, blended, or
`migrated. Advantageously, processed enhancement images
`may be employed to add commentary, advertising, humor, or
`other information that may increase viewer enjoyment and
`eflicacy of advertising.
`The selection, processing, and rendering of an enhance-
`ment image uses receptor site information. A receptor site is
`an area within a scene of a program where an enhancement
`image may be rendered and includes label spaces as disclosed
`in the patent application Ser. No. 10/212,289, entitled “POST
`PRODUCTION VISUAL ALTERATIONS,” filed Aug. 2,
`2002 by Thomas Lemmons. A “label space,” is a space within
`the content (which may be a video stream) that is available for
`application ofa label . A label may comprise any form ofvideo
`enhancement,
`including video sequences,
`text, graphical
`images that may be in bitmap format or any other format, or
`other graphical representation. Ifthe label is a “hot label,” the
`viewer may then click on the hot label or otherwise activate a
`link associated with the label to access additional informa-
`tion.
`
`Receptor site information may include size, perspective,
`type, illumination, and clipping information. Human opera-
`tors, pattern recognition and other software, or a combination
`thereof, may be employed to identify a receptor site and to
`assign a type to the receptor site. A plurality of receptor sites
`may exist within one scene. Receptor site identification may
`be targeted or opportunistic. For targeted identification, a
`particular enhancement or set of enhancements is identified
`and program scenes are then inspected for a suitable receptor
`site. For opportunistic identification, scenes of a program are
`inspected for possible receptor sites and once identified, a
`database may be parsed to select an enhancement or group of
`enhancements that correspond to an identified receptor site
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`type. Parsing of the database may employ receptor site type
`and size, or other information, to determine a set of “candi-
`date” enhancements. Selection of a specific enhancement
`image may employ a range of processes and may use a com-
`bination of price, frequency, demographics, user preference,
`subscription type, type of service, or other information for
`selection. Such processes are termed secondary selection pro-
`cesses. Price information may be employed to select among
`possible enhancement images to maximize earnings. Price
`based selection of enhancements may be real-time or near
`real-time such that potential advertisers may “bid” on adver-
`tising opportunities. Methods may include those disclosed in
`U.S. Pat. No. 5,794,210 entitled “Attention Brokerage”
`issued Aug. 11, 1998 to Golhaber et al; and in U.S. Pat. No.
`6,253,189 entitled “System and Method for Completing
`Advertising Time Slot Transactions” issued Jun. 26, 2001 to
`Freezell et al; and in U.S. Pat. No. 6,324,519 entitled “Adver-
`tisement Auction System” issued Nov. 27, 2001 to Eldering,
`all of which are specifically incorporated herein by reference
`for all that they teach and disclose.
`Advertising enhancement selection may reflect user pref-
`erences or other information and may employ methods dis-
`closed in U.S. provision patent application Ser. No. 60/420,
`1 10 entitled “iChoose Video Advertising” filed Oct. 18, 2002
`by Tom Huber and Thomas Lemmons, which is specifically
`incorporated herein by reference for all that it teaches and
`discloses. Frequency criteria may be employed to repeat
`advertising messages a predetermined number of times, such
`as may be used to promote product or brand name familiarity;
`or messages may be scheduled to occur in some order such
`that the viewer’s interest or curiosity may be stimulated by
`having a changing array of messages presented. Demo-
`graphic criteria may be employed to select messages tailored
`to a specific segment of the population, time of showing,
`program type, and the like.
`Enhancement images may be “static” or animated and may
`be displayed for a predetermined duration, as may be
`expressed as a period of time or a number of frames of a
`presentation. Animation may include apparent motion and
`may include fade-in, fade-out, dissolve, sparkle or other
`effects. The position of an enhancement image may be varied
`during display. Enhancement images are not limited in format
`and may include GIF, TIFF, TIF, JPEG, bitmaps, motion
`JPEG, MPEG, three dimensional models, and other formats.
`Enhancement images may be rendered at a broadcast site or at
`the receiving site. Processing of enhancement images may
`occur at a broadcast site, at a receiving site, or both where
`tasks may be divided between the broadcast site and the
`receiving site.
`FIG. 2 is an illustration of a modified scene 200 with
`
`enhancement image 205 applied to the modified scene 200 of
`FIG. 1 employing direct rendering. In FIG. 2, modified pro-
`gram scene 200 comprises actor 204 and direct rendered
`enhancement
`image 205. Direct rendering refers to the
`enhancement image being rendered with little or no modifi-
`cation, such that little or no processing ofenhancement image
`205 is required. Rendering may comprise selection of an
`enhancement image that matches, nearly matches, or matches
`without exceeding the size of the receptor site. The enhance-
`ment image may be scaled to attain a desired size. In FIG. 2,
`direct rendered enhancement image 205 is employed to indi-
`cate the actor’ s thoughts. Direct rendered enhancements may
`be employed to add messages, humor, icons, logos, and other
`information.
`
`FIG. 3 is a flowchart of steps employed to directly render an
`enhancement image. Process 300 begins at step 302 where a
`scene of a program containing a suitable receptor site is
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 20 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 20 of 26
`
`US 7,444,656 B2
`
`5
`accessed. As noted previously, receptor site identification
`may be deterministic or opportunistic. At step 304, receptor
`site information is accessed to determine the position and size
`of the receptor site. At step 306, enhancement image infor-
`mation is accessed. At step 308, a check is performed to
`determine if the size of the enhancement image is to be
`altered. This check may comprise comparing the enhance-
`ment image size with the receptor site size. Ifthe check of step
`308 determines that the size of the enhancement image does
`not need to be altered, processing continues at step 312 where
`the enhancement image is rendered. Ifthe check performed at
`step 308 determines that the enhancement image size is to be
`altered, processing continues at step 310 where the image is
`scaled or clipped, or alternatively, if multiple versions of an
`enhancement image are provided, a version that corresponds
`to the receptor site size may be selected. Processing then
`continues at step 312 where the enhancement image is ren-
`dered. In another embodiment of the present invention, step
`306 may comprise accessing an enhancement image from a
`plurality of images that corresponds to the size ofthe receptor
`site, or there may be only one enhancement image wherein
`the enhancement image is of the desired size, such that steps
`308 and 310 are not employed. Enhancement image informa-
`tion may include how the enhancement image is to be ren-
`dered. Rendering is a process in which the enhancement
`image replaces or is combined with a portion of the program
`scene and is described below in greater detail.
`FIG. 4 illustrates a planar enhancement image applied to a
`scene 400. Planar enhancements are processed to conform to
`an apparent surface shown in a program scene. Receptor sites
`for planar images may correspond to windows, pictures, pic-
`ture frames, signs, billboards, computer or television screens,
`panels in a stadium, or similar surfaces and areas. In FIG. 4,
`the modified program scene 400 comprises window 402,
`planar enhancement
`image 403, and actor 404. Planar
`enhancement image 403 is an “out of the window” scene
`containing an automobile. As shown in FIG. 4, a planar
`enhancement image 403 may be employed to promote prod-
`uct or brand familiarity. Planar enhancement images may be
`employed to generate humor, such as having a different scene
`out a window each time the window is shown, a different
`picture in a picture frame each time the picture frame is
`shown, or by showing humorous or nonsensical images. For
`example, scenes from an old sci-fi movie depicting aliens
`might be shown as a window scene to add humor to existing
`content. Planar enhancement receptor sites may correspond
`to two-dimensional surfaces such that image processing may
`employ two-dimensional
`scaling. Processing of planar
`enhancement images may also include color modification.
`For example, the intensity of an enhancement image may be
`modified to match or closely match the lighting conditions of
`a scene such that the rendered image appears as a natural part
`of the scene.
`
`FIG. 5 is a flowchart of the steps 500 employed to render a
`planar enhancement. At step 502, a scene of a program con-
`taining a suitable receptor site is accessed. At step 504, recep-
`tor site information is accessed to determine position, orien-
`tation, and dimensions of the receptor site. At step 506,
`enhancement image information is accessed. Enhancement
`image information may include how the enhancement image
`is to be combined with program content and if the enhance-
`ment image should be scaled or clipped. At step 508 the
`enhancement image is scaled or clipped employing informa-
`tion from step 504. At step 510 the scaled or clipped enhance-
`ment image may be color modified. At step 512 the processed
`enhancement image is rendered.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`FIG. 6 is an illustration of conformal enhancement images
`applied to an object already existing in a scene. In FIG. 6,
`modified program scene 600 comprises first conformal
`enhancement image 609 conformally rendered on magazine
`image 608 and second conformal enhancement image 611
`conformally rendered on telephone image 610. The confor-
`mal enhancement images depicted in FIG. 6 illustrate how
`images in a program scene may be associated with a commer-
`cial product.
`FIG. 7 is a flowchart of steps that may be employed to
`conformally map an enhancement image to an object already
`existing in a scene. Process 700 begins at step 702 where a
`scene of a program containing a suitable receptor site on an
`existing object is accessed. At 704, receptor site information
`is accessed to determine information including size, position,
`contour, and illumination. At step 706, enhancement image
`information is accessed. Enhancement image information
`may include how the enhancement image is to be combined
`with program content and what properties of the receptor site
`should be applied to the enhancement image, such as reflec-
`tivity, for example. At step 708, size and contour information
`of the receptor site are employed to scale and/or warp the
`enhancement image. Warping comprises non-linear scaling
`as may be employed to map a bit mapped image to a surface,
`such as a sphere or other curved surface for example. At step
`710, illumination information is employed to modify the
`color of the enhancement image. Illumination information
`may comprise color, gradient, and reflectivity. Color in any of
`the embodiments of the present invention may be expressed
`as hue and saturation or may employ any other color spaces,
`including RGB, or Y-Cr-Cb for example. Gradient informa-
`tion may specify variation in color or intensity across the
`image. The enhancement image information accessed at step
`706 may include information employed to control color
`modification. In one embodiment it may be desired that an
`enhancement image blend into the program scene and appear
`as if it were part ofthe original scene. In another embodiment
`it may be desired that the enhancement object stand out from
`the scene. Color information included as part of enhancement
`image information may override or take priority over color
`information associated with a receptor site. At step 712, the
`color-processed image is rendered at the receptor site. As
`previously noted, enhancement images may be animated. For
`example, the word “YUM” may be mapped to the surface of
`a pizza box that already contains pizza company information.
`The word “YUM” may be animated to appear for a predeter-
`mined duration and then be removed. The word “YUM” may
`dissolve, pop, shimmer, morph into a pizza delivery carica-
`ture and run away, or produce any other animated effect.
`FIG. 8 illustrates the application of a blended image to a
`program scene. A blended image is an image that is rotated
`and scaled, or warped, to match receptor site size and per-
`spective, and that is color processed to correspond to illumi-
`nation of the receptor site. Through this process, a blended
`image is a photo-realistic image that appears to be a natural
`part of a scene. A blended image may be employed to display
`advertising related objects or to introduce humor, game
`objects (find the golden key in scenes, for example) and the
`like. In FIG. 8, modified program scene 800 comprises
`blended enhancement
`image 807 rendered on desk 806.
`Blended enhancement image 807 is an image of a soft drink
`can that has been scaled, rotated, colored and inserted in the
`scene to appear as a natural part of the scene. The color
`processing of blended enhancement image 807 may include
`reflectivity where color from the receptor site or surrounding
`area may be used to define the color of the blended image.
`Advantageously, blended images allow product messages to
`
`

`
`Case 5:16-cv-00349-NC Document 19-10 Filed 04/11/16 Page 21 of 26
`Case 5:16—cv—OO349—NC Document 19-10 Filed 04/11/16 Page 21 of 26
`
`US 7,444,656 B2
`
`7
`be unobtrusively introduced into a scene without interrupting
`the flow of a program presentation. Blended images may be
`employed to place objects on desks, tables, walls, streets,
`buildings, and virtually anywhere in a scene that would
`appear to be a part of the scene. Billboards may be placed in
`outdoor scen

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket