廣告的自動本地化的制作方法
【專利摘要】在各種示例實施例中,提供了用于廣告的自動本地化的系統和方法。在示例實施例中,接收傳輸信號。識別傳輸信號的一部分。執行本地化的廣告數據是否對應所識別的該部分的確定。獲取對應所識別的傳輸信號的該部分的本地化的廣告數據。然后,將本地化的廣告數據插入所識別的傳輸信號的該部分以生成經改變的信號。將經改變的信號發送到用戶設備。
【專利說明】廣告的自動本地化
[0001]相關申請
[0002]本申請是2011 年 7 月 I 日提交的名為 “Advertising Methods for AdvertisingTime Slots and Embedded Objects”的美國專利申請序號13 / 175,663的部分延續,其是2011 年 7 月 12 日公布的名為 “Advertising Methods for Advertising Time Slots andEmbedded 0bjects”的美國專利號7,979,877的延續,這里由此通過引用將這兩個申請的全部并入。
【技術領域】
[0003]本公開一般地涉及廣告,并且在具體的示例實施例中,涉及廣告的自動本地化。
【背景技術】
[0004]典型地,廣告以全國、區域以及本地為基礎出售。主要的廣告主(例如,Ford、Proctor、以及Gamble、Nestle或類似廣告主)經常全國性地或通過聯盟(affiliate)來購買廣告時間。在這些情況下,將在廣告的全國性的或區域性的覆蓋區域(footprint)上顯示同樣的廣告。但是,這些廣告不允許包括本地信息。
【專利附圖】
【附圖說明】
[0005]所附附圖僅僅圖示了本發明的示例實施例并且不能將其認為是限制本發明的范圍。
[0006]圖1是本發明的總體系統的示意性圖。
[0007]圖2是本發明的系統的機頂盒、顯示器、以及遙控裝置的具體框圖。
[0008]圖3是本發明的實施例的圖示,其中,可以將四個視頻信號組合成四個合成的視
頻信號。
[0009]圖4是本發明的實施例的圖示,其中,將主視頻圖像與第二視頻圖像的一部分組合以創建五個合成的視頻信號。
[0010]圖5描繪了本發明的實施例的另一機頂盒。
[0011]圖6描繪了被采用以在用戶的機頂盒處創建合成的圖像的一系列的步驟。
[0012]圖7是本發明的一個實施方式的圖示。
[0013]圖8是其中可以顯示交互內容的方式的圖示。
[0014]圖9是提供與廣告主相關聯的額外信息列表的數據庫的圖形呈現。
[0015]圖10是提供與廣告主相關聯的屬性列表的數據庫的圖形呈現。
[0016]圖11和圖12是示出本發明的其他實施方式的場景的圖示。
[0017]圖13、圖14、以及圖15是示出本發明的其他實施方式的場景的圖示。
[0018]圖16和圖17是示出本發明的其他實施方式的場景的圖示。
[0019]圖18是一般地圖示本發明的一個實施例的示意框圖。
[0020]圖19是一般地圖示本發明的另一實施例的示意框圖。[0021]圖20是圖示了可以被執行以將嵌入廣告應用到視頻流中的步驟的流程圖。
[0022]圖21是圖示了為嵌入廣告的安裝而可以通過可用廣告空間的人工指定來執行的步驟的流程圖。
[0023]圖22是圖示了為嵌入廣告的安裝而可以通過可用廣告空間的自動指定和搜索實際對象來執行的步驟的流程圖。
[0024]圖23是圖示了為嵌入廣告的安裝而可以通過可用廣告空間的自動指定和搜索空白空間來執行的步驟的流程圖。
[0025]圖24是圖示了為嵌入廣告的安裝而可以使用自動方法以組合同時查找實際對象和空白空間的過程的方式來執行的步驟的流程圖。
[0026]圖25是圖示了為嵌入廣告的安裝而可以通過使用標簽和標記以描述廣告空間來執行的步驟的流程圖。
[0027]圖26是圖示了拍賣嵌入廣告的過程的流程圖。
[0028]圖27是圖示了競標嵌入廣告的過程的流程圖。
[0029]圖28是圖示了基于吸引力(affinity)數據而修改競標策略的過程的流程圖。
[0030]圖29是圖示了競標直播事件的過程的流程圖。
[0031]圖30是圖示了為直播事件分析廣告機會的過程的流程圖。
[0032]圖31是圖示了基于嵌入廣告的顯示時間而對廣告主計費的過程的流程圖。
[0033]圖32是圖示了用于提供廣告的自動本地化的系統的網絡架構的示例實施例的框圖。
[0034]圖33是圖示了本地站的示例實施例的框圖。
[0035]圖34是圖示了中央管理系統的示例實施例的框圖。
[0036]圖35是用于自動地本地化廣告的示例高級方法的流程圖。
[0037]圖36是用于管理本地化的廣告的銷售和驗證的示例高級方法的流程圖。
[0038]圖37是自動地本地化廣告的可視流程圖。
[0039]圖38是以計算系統的示例形式的機器的簡化的框圖,在該計算系統內,可以執行用于引起機器執行這里討論的任意一個或更多個方法的一組指令。
【具體實施方式】
[0040]下面的描述包括體現本發明的說明性的實施例的系統、方法、技術、指令序列、以及計算機器程序產品。在以下描述中,為了解釋的目的,給出大量具體的細節,從而提供各種實施例的理解。但是,對于那些本領域技術人員將顯然地,可以在沒有這些具體細節之下實踐實施例。一般地,沒有具體示出眾所周知的指令實例、協議、結構、以及技術。
[0041]這里描述的示例實施例提供用于廣告的自動本地化的系統和方法。過去,大的廣告主購買廣告時間并且提供待顯示的全國性的或區域性的廣告。但是,大廣告主的本地賣方或經銷商(例如,本地Ford經銷商)可能想要在全國性的或區域性的廣告內提供本地信息(例如,本地經銷商的地址)。
[0042]在電視廣告實施例中,交互電視提供了允許包括本地信息的機構。使用交互電視,可以將交互應用發送到每個觀眾的機頂盒并且基于地理位置、觀眾偏好、觀眾人數統計、以及與觀眾關聯的任意其他屬性,交互應用能夠呈現本地信息。但是,機頂盒的使用需要廣告主、付費電視上攜帶的本地站、付費電視操作者、以及應用提供者之間的協調。額外地,這一類型的交互廣告能夠僅僅到達具有適當機頂盒的家庭。為了克服這些問題,可以在本地站處將本地化的廣告數據增加到全國性的或區域性的電視中的商業廣告中。這消除了機頂盒的需要。
[0043]額外地,本地站可以能夠從全國性的或區域性的廣告中獲利。本地站可以取得發送到本地站的全國性的或區域性的信號(例如,節目、廣告)并且使得這一信號與本地站和其聽眾相關。例如,全國性的廣告可以是Ford商業廣告,并且本地站可以增加指示區域中的最近的Ford經銷商的地址或者Ford的本地化的特價的信息。
[0044]在各種示例實施例中,提供了用于廣告的自動本地化的系統和方法。在示例實施例中,接收用于傳送到用戶設備的包括媒體的傳輸信號并且識別媒體的一部分。在一個示例中,傳輸信號是全國性的廣播(例如,包括電視節目和商業廣告)并且該部分可以包括全國性的廣告。通過確定媒體的該部分的至少一個屬性以及訪問中央數據庫來通過將該至少一個屬性匹配到存儲在中央數據庫中的數據來確定該部分的身份,可以識別該部分。在一個實施例中,屬性可以包括媒體的一個或更多個幀的指紋。可以執行本地化的廣告數據是否對應所識別的部分的確定。相應地,可以獲取對應媒體的所識別的部分的本地化的廣告數據。然后,可以將本地化的廣告數據插入媒體的所識別的部分以生成經改變的信號。在一個實施例中,本地化的廣告數據的插入包括將本地化的廣告數據覆蓋到所識別的部分的一段之上(例如,作為滾動播出區的全國性廣告的底部屏幕區域)以生成經改變的視頻信號。發送經改變的信號或者將其傳送(例如,經由廣播網、局域網、廣域網、蜂窩網、和/或因特網)到用戶設備(例如,電視、計算機、移動設備,諸如智能電話、平板電腦或者任意其他觀看設備)。
[0045]圖1到圖6圖示了使用視頻組合技術來生成嵌入廣告的一個方法。信號的組合可以發生在機頂盒中或者可以發生在上行流源(例如,本地站)中。通過使用由標記語言生成的覆蓋頁、通過視頻組合技術、或者通過任意其他期望的技術,嵌入廣告能夠采用插入到電視節目中的對象的形式。通過逐像素地否定電視廣播顯示,使得實際上能夠從廣播中消除對象,使用覆蓋頁的嵌入廣告能夠替代電視廣播中的對象,諸如Thomas Lemmons在2002年8月2日提交的名為“Post Production Visual Alterations”的美國專利申請號10 /212,289中公開的,這里通過引用專門地將其公開和教導的全部并入。可選地,通過在機頂盒水平組合視頻圖像,能夠將視頻組合技術用于嵌入廣告,諸如Thomas Lemmons等在2002年3月20日提交的名為“Video Combiner”的美國專利申請號10 / 103,545中公開的,這里通過引用專門地將其公開和教導的全部并入。插入的對象能夠符合顯示的背景并且與顯示中的對象一致,使得插入的對象呈現為實際上包含在電視廣播內的對象,諸如Steven0.Markel 在 2003 年 I 月 31 日提交的名為“Tracking Moving Objects on Video withInteractive Access Points”的美國專利申請序號10 / 357,155中公開的,這里通過引用專門地將其公開和教導的全部并入。嵌入廣告提供了拍賣廣告的高度的靈活性。這一高靈活性允許電視臺提供嵌入廣告,針對預錄的和直播節目兩者,該嵌入廣告能夠由電視廣告主競標。
[0046]圖1圖示了 了可以用于將合成的視頻信號傳遞到單獨的觀眾的各種組件的互連。視頻源100和126通過分發網絡104將視頻信號102和126發送到觀眾的位置111。額外地,多個交互視頻服務器106和116發送視頻、HTML、以及其他附件108。分別將多個饋源(feed) 110發送到連接到電視114、120、和124的若干機頂盒112、118和122。機頂盒112和118可以是交互機頂盒并且機頂盒122可以不具有交互特征。
[0047]可以將視頻源100和126以及交互視頻服務器106和116附加到傳統的電纜電視頭端、衛星分發中心、或者用于視頻信號的其他集中的分發點。分發網絡104可以包括電纜電視網絡、衛星電視網絡、因特網視頻分發網絡、或能夠分發視頻數據的任意其他網絡。
[0048]如果視頻分發網絡支持雙向通信(諸如使用電纜調制解調器),則交互機頂盒112和118可以通過視頻分發網絡104與交互視頻服務器106和108通信。額外地,通信可以通過其他上行流通信網絡130。這樣的上行流網絡可以包括撥號調制解調器、直接因特網連接、或允許獨立于視頻分發網絡104的通信的其他通信網絡。
[0049]盡管圖1圖示了交互機頂盒112和118的使用,但是,能夠在沒有與交互視頻服務器的交互連接的情況下實現本發明,該交互視頻服務器諸如是交互視頻服務器106和116。在那種情況下,單獨的多個視頻源100能夠提供多個視頻饋源110給在觀眾的位置111的非交互機頂盒12。交互機頂盒112和118與非交互機頂盒122之間的不同在于交互機頂盒112和118并入接收、格式化、和顯示交互內容以及發送交互請求到交互視頻服務器106和116的功能性。
[0050]機頂盒112、118和122可以接收和解碼兩個或更多個視頻饋源并且組合饋源以產生為觀眾顯示的合成視頻信號。因為視頻信號可以以若干不同的方式組合,所以,這樣的合成視頻信號可以對于每個觀眾不同。在呈現描述(presentation description)中,描述了組合信號的方式。可以通過交互視頻服務器106和116或通過另一服務器132來提供呈現描述。服務器132可以是網絡服務器或專門的數據服務器。
[0051]如以下所公開的,機頂盒包括多個視頻解碼器和視頻控制器,該視頻控制器提供用于組合在顯示器114上顯示的視頻信號的控制信號。按照當前可用技術,交互機頂盒112能夠提供請求給交互視頻服務器106以提供用于顯示器114上的顯示的各種網絡連接。多個交互視頻服務器116能夠提供多個信號給觀眾的位置111。
[0052]機頂盒112、118、以及122可以是物理上置于觀眾的電視上面的單獨盒子,可以將其并入電視電子裝置中,可以是由可編程計算機執行的功能,或者可以采用任意其他形式。照此,機頂盒指能夠接收視頻信號和采用如這里所公開的呈現描述的任意接收裝置。
[0053]在呈現描述中定義了將組合視頻信號的方式。呈現描述可以是由服務器132、交互視頻服務器106和116提供的單獨的文件,或者可以是嵌入到多個饋源110的一個或更多個中。可以發送多個呈現描述并且基于一個或多個呈現描述中的標識,執行在機頂盒中的程序代碼可以選擇呈現描述中的一個或更多個。這允許對應于機頂盒需求和/或觀眾偏好或其他信息來選擇呈現描述。進一步,通過上行流設備可以采用人數統計信息以確定用于具體機頂盒或一組機頂盒的呈現描述版本并且然后可以將一個或多個呈現描述版本的標識發送到機頂盒或多個機頂盒。呈現描述還可以通過諸如為因特網的可以采用電纜系統上的上行流通信的網絡或者其他網絡來訪問。在類似的方式中,機頂盒可以通過網絡訪問呈現描述,該呈現描述對應機頂盒需求和/或觀眾偏好或其他信息。以及在如上所述的類似方式中,上行流設備可以采用人口統計信息以確定用于具體機頂盒或一組機頂盒的呈現描述版本并且然后可以將一個或多個呈現描述版本的標識發送到機頂盒或多個機頂盒。標識可以包括URL、文件名、擴展名或識別呈現描述的其他信息。進一步,可以將多個呈現描述傳遞到機頂盒并且觀眾可以選擇呈現描述的版本。可選地,執行在機頂盒中的軟件程序可以生成呈現描述并且這樣的生成還可以采用觀眾偏好或人數統計信息。
[0054]在某些情況下,觀眾可以直接提供呈現描述到機頂盒112、118、122中,或者,觀眾可以修改呈現描述。這樣的呈現描述可以是存儲在機頂盒中的觀眾偏好并且使用菜單、遙控器上的按鈕、圖形觀眾界面、或者以上的任意組合來創建。還可以使用創建本地呈現描述的其他方法。
[0055]呈現描述可以采用標記語言的形式,其中,控制視頻圖像的格式、表現和感受。使用這樣的語言,可以完全定義兩個或更多個視頻圖像組合的方式。語言可以類似于XML、HTML、或其他圖形標記語言并且允許特定視頻功能,諸如視頻圖像的一部分的逐像素替代、旋轉、平移、以及變形,文本和其他圖形元素的創建,將一個視頻圖像和另一個疊加和重影,一個視頻圖像和另一個的色鍵替代(color key replacement),以及可以預期的任意其他命令。相比于對于畫中圖(PIP)顯示典型的硬編碼圖形替代選擇,本發明的呈現描述是“軟”描述,其提供組合圖像的方式中的自由并且可以容易地創建、改變、修改或更新。該描述不限于任意具體格式并且可以采用私人或公共格式或其組合。進一步,呈現描述可以包括在時間周期上或在多個幀上執行的一系列的操作。換而言之,呈現描述可以是動態的。例如,和另一視頻圖像組合的視頻圖像可以穿過屏幕,淡入淡出,其可以符合透視法地從幀到幀地改變,或者可以在大小上改變。
[0056]對于每個機頂盒,具體的呈現描述可以被創建并且被調整以適應給每個觀眾。可以解析、翻譯、解釋、或改變適用于多個機頂盒的一般的呈現描述以遵循具體的機頂盒的要求和/或適于被調整以適應一般的呈現描述以對應觀眾人數統計、偏好、或其他信息。例如,廣告可以針對選擇的觀眾組或者觀眾可以具有針對電視節目的特定的表現和感受的偏好。在某些實例中,可以將某些呈現描述應用到大的觀眾組中。
[0057]通過反向通道130或其他網絡連接,可以將呈現描述從服務器132發送到每個機頂盒,或者可以將其嵌入到發送到機頂盒的一個或更多個視頻信號中。進一步,基于具體的機頂盒的地址,可以單獨地將呈現描述發送到每個機頂盒。可選地,可以發送多個呈現描述,并且基于呈現描述中包含的標識或其他信息,機頂盒可以選擇或存儲呈現描述中的一個。在某些實例中,機頂盒可以通過反向通道130或通過視頻分發網絡104請求呈現描述。那時,服務器132、交互視頻服務器106或116、或者用于呈現描述的其他源可以發送請求的呈現描述到機頂盒。
[0058]交互視頻服務器106或116提供的交互內容可以包括用于機頂盒通過反向通道從服務器請求呈現描述的指令。Ian Zenoni在2002年3月5日提交的名為“Multicastingof Interactive Data Over A Back Channel”的美國臨時申請中描述了發送和接收這一數據的方法,這里通過引用專門地將其公開和教導的全部并入。
[0059]呈現描述可以包含視頻的若干組合所需的命令。在這樣的情況下,存儲在機頂盒中的觀眾的本地偏好可以指示哪組命令將用于顯示適于此觀眾的具體的視頻組合。例如,在廣告活動中,呈現描述可以包括用于為四個不同的產品的四個不同的電視商業廣告而組合若干視頻圖像的命令。位于機頂盒內的觀眾的偏好可以指示用于第一電視商業廣告的偏好,從而將執行組合視頻信號以產生第一電視商業廣告所需的命令并且將忽略其他三組命令。
[0060]在操作中,圖1的設備提供多個視頻饋源110給觀眾的位置111。由每個交互機頂盒112、118、122分別組合多個視頻饋源以生成關聯的或合成的視頻信號115、117、119。如下所公開的,每個交互機頂盒112、118、122使用由視頻源100、交互視頻服務器106、116、單獨的服務器132提供的指令,或者存儲在觀眾的位置的觀眾偏好以生成控制信號以將信號組合成關聯的視頻信號。額外地,由每個交互視頻服務器106、116提供的呈現描述信息能夠提供用于顯示視頻附件的部署描述。關聯的視頻信號可以全屏地或者屏幕顯示的一部分地覆蓋各種視頻饋源。在任意事件中,可以以某一方式將各種視頻饋源互相關聯,使得顯示的信號是關聯的視頻信號,具有由每個單獨的視頻饋源提供的關聯的部分。
[0061]圖2是連同顯示器202和遙控裝置204 —起的交互機頂盒的具體示意框圖。如圖2中所示,提供多個視頻饋源信號206到交互機頂盒200。將包括視頻信號、HTML信號、視頻附件、呈現描述、以及其他信息的多個視頻饋源信號206應用到調諧器/解碼器208。調諧器/解碼器208提取每個不同的信號,諸如視頻MPEG信號210、交互視頻饋源212、另一視頻或交互視頻饋源214、以及呈現描述信息216。
[0062]呈現描述信息216是對于視頻組合器232而言組合多個視頻信號的不同的部分以形成合成的視頻圖像所需的信息。呈現描述信息216能夠采用眾多形式,諸如ATVEF觸發器或使用HTML的標記語言描述或類似格式。可以在垂直消隱編碼信號中發送這樣的信息,該垂直消隱編碼信號包括關于組合不同的視頻信號的方式的指令。例如,可以將呈現描述編碼進流210的垂直消隱間隔(VBI)。呈現描述還可以包括用于連接到增強的視頻網站的因特網地址。呈現描述信息216可以包括適用于專門的機頂盒的專門的命令,或者可以包含適用于廣范圍的機頂盒的一般命令。這里作出的對ATVEF規范的引用僅僅以說明性目的作出,并且這樣的引用不應解釋為以任意方式對ATVEF規范的認可。
[0063]呈現描述信息216可以是嵌入到多個饋源206中的一個或更多個視頻信號中的節目。在某些情況下,可以以單獨的信道或者與正使用的視頻信號無關的通信格式來發送呈現描述信息216到機頂盒,以形成合成的視頻圖像。例如,呈現描述信息216可以經歷通過電纜調制解調器作出的直接因特網連接、撥號因特網接入、在多個饋源206中攜帶的專門的數據信道、或者任意其他通信方法。
[0064]還如圖2中所示,將視頻信號210應用到視頻解碼器220以解碼視頻信號以及將數字視頻信號應用到視頻RAM222以用于暫時存儲。視頻信號210可以是MPEG標準,其中預測和內編碼幀包括視頻信號。其他視頻標準可以用于存儲和傳輸視頻信號210,同時保持在本發明的精神和意圖內。類似地,視頻解碼器224接收交互視頻饋源212,該交互視頻饋源212可以包括來自交互網頁的視頻附件。視頻解碼器224解碼視頻信號并且將其應用到視頻RAM226。視頻解碼器228連接到視頻RAM230并且以相同方式運行。視頻解碼器220、224、228還可以執行解壓縮功能以解壓縮MPEG或其他壓縮的視頻信號。將來自視頻RAM222、226、230的每個視頻信號應用到視頻組合器232。視頻組合器232可以包括復用器或其他設備以用于組合視頻信號。視頻組合器232操作在由視頻控制器218生成的控制信號234的控制之下。在本發明的某些實施例中,高速視頻解碼器可以處理多于一個視頻饋源并且可以以更少的組件實現為視頻解碼器220、224、228和RAM222、226、230所描述的功能。視頻組合器232可以包括算術和邏輯處理功能。[0065]視頻控制器218接收呈現描述指令216并且生成控制信號234以控制視頻組合器232。控制信號可以包括眾多命令以將一個視頻圖像和另一個合并。這樣的命令可以包括一個圖像和另一個的直接覆蓋、逐像素替代、色鍵替代、平移、旋轉、或視頻的一段的其他移動、一個圖像在另一個之上的重影、或者如某人可能期望的一個圖像的任意其他操作以及與另一個的組合。例如,呈現描述指令216可以指示在全屏上顯示視頻信號210,而僅僅在屏幕頂部的第三部分上顯示交互視頻饋源212。
[0066]呈現描述指令216還指示視頻控制器218關于如何顯示像素信息。例如,由視頻控制器218生成的控制信號234可以在區域中替代視頻210的背景視頻像素,其中將交互視頻饋源212應用到顯示的頂部上。呈現描述指令216可以關于基于顏色、強度、或其他因素的像素的替代而設置限制。還能夠在任意特定像素位置基于每個視頻信號的組合的輸出來顯示像素,以提供真正組合的輸出信號。當然,如所期望的,能夠獲得視頻信號的組合的任意期望的類型,以在視頻組合器232的輸出處產生組合的視頻信號236。還有,如圖2中所圖示的,視頻組合器232能夠組合任意數量的視頻信號。僅需要提供呈現描述216,使得視頻控制器218能夠生成指示視頻組合器232適當地組合各種視頻信號的控制信號234。
[0067]呈現描述指令216可以包括從服務器直接發送到機頂盒200的指令或者呈現描述指令216可以由觀眾可設置。例如,如果將要將廣告顯示到具體的地理區域,諸如特定郵政編碼中的觀眾,可以將一組呈現描述指令216嵌入到廣告視頻中,以指示機頂盒200以特定方式組合視頻。
[0068]在某些實施例中,可以將觀眾的偏好存儲在本地偏好252中并且單獨使用或者結合呈現描述指令216使用。例如,本地偏好可以是將新聞節目與特定優選的背景合并。在另一實施例中,觀眾的本地偏好可以從在呈現描述信息216中出現的若干選項的列表中選擇。在這樣的示例中,呈現描述信息216可以包含用于若干可選擇的呈現方案的指令,其中之一可以是觀眾優選的并且包含在本地偏好252中。
[0069]在某些實施例中,可以將觀眾的偏好存儲在中央服務器中。這樣的實施例可以提供用于關于觀眾的偏好的統計量的收集和分析。進一步,基于在中央服務器上分析的他們的偏好,可以直接將定制的和針對性的廣告和節目偏好發送到觀眾。服務器可以具有容量以直接將呈現描述指令216下載到觀眾的機頂盒。可以推送這樣的下載,其中服務器發送呈現描述指令216,或者可以獲得這樣的下載,其中機頂盒從服務器請求呈現描述指令216。
[0070]還如圖2中所示,將組合的視頻信號236應用到主渲染引擎238。主渲染引擎238生成關聯的視頻信號240。主渲染引擎238格式似數字組合的視頻信號236以產生關聯的視頻信號240。如果顯示器202是模擬顯示器,則主渲染引擎238還執行如數-模轉換器的功能。如果顯示器202是高清晰度數字顯示器,則主渲染引擎238以適當的格式將比特放到關聯的視頻信號240中以用于在數字顯示器上顯示。
[0071]圖2還公開了在觀眾的操作之下的遙控裝置204。遙控裝置204以其中遙控裝置與交互機頂盒交互的標準方式運行,該交互機頂盒諸如是交互機頂盒200。機頂盒包括接收機242,諸如從遙控器204接收信號241的紅外(IR)接收機。接收機242將IR信號轉換成應用到編碼器244的電信號。編碼器244將信號編碼成用于在數字視頻分發網絡104上以交互信號來傳輸的適當格式(圖1)。信號由調制器246調制并且由上變換器248上變換成適當的頻率。然后,將上變換信號應用到定向耦合器250,用于多個饋源206上的到數字視頻分發網絡104的傳輸。還可以采用與交互機頂盒交互的其他方法。例如,觀眾輸入可以經歷鍵盤、鼠標、操縱桿、或者其他指針或選擇設備。進一步,可以使用其他形式的輸入,包括音頻和視頻。遙控裝置204的示例是示例性的并且不意圖限制發明。
[0072]還如圖2中所示,調諧器/解碼器208可以檢測可能編碼到視頻信號102中的網址信息215 (圖1)。這一網址信息可以包含關于一個或更多個網址的信息,該一個或更多個網址包含與視頻信號102相互關聯的并且能夠用于提供關聯的視頻信號240的呈現描述。解碼器208檢測地址信息215,該地址信息215可以以若干不同的方式中任意一種來編碼,諸如ATVEF觸發器、垂直消隱間隔(VBI)中的標簽、編碼在反向信道中、內嵌為MPEG流中的數據PID (分組標識)信號、或者其他編碼和發送方法。按照微軟的ASF格式,還能夠將信息編碼到的流媒體中。在2002年2月12日提交的名為“Video Tags and Markers”的美國專利申請序號10 / 076,950中更全面地公開了將這一信息編碼為指示,這里通過引用專門地將其公開和教導的全部并入。在以上引用的專利申請中更全面地公開了調諧器/解碼器208能夠提取一個或更多個網址215的方式。在任意事件中,將地址信息215應用到編碼器244并且地址信息215被編碼以用于通過數字視頻分發網絡104到交互視頻服務器的傳輸。調制器246調制信號并且由上變換器248上變換,以用于在電纜上到定向耦合器250的傳輸。在這一方式中,視頻源100能夠經由視頻信號102自動地提供視頻饋源。
[0073]如上所提及的,能夠由激活遙控裝置204的觀眾選擇提供的網址信息。遙控裝置204能夠包括個人化的遙控器,諸如2001年8月27日提交的名為“Personalized RemoteControl”的美國專利序號09 / 941,148中所公開的,這里通過引用專門地將其公開和教導的全部并入。額外地,能夠按照2001年10月24日提交的名為“Creating On-ContentEnhancements”的美國專利申請序號10 / 041,881來提供使用遙控器204的交互性,這里通過引用專門地將其公開和教導的全部并入。換而言之,遙控器204能夠用于訪問交互視頻饋源中任意一個上的“熱點”以提供進一步的交互性,諸如訂購產品和服務的能力,以及如在以上引用的專利申請中公開的“熱點”的其他使用。按照2001年8月21日提交的名為“iSelect Video”的美國專利申請序號09 / 933,928和2002年2月20日提交的名為“Content Based Video Selection”的美國專利申請序號10 / 080,996,基于系統已經學習的或者以使用遙控裝置的人工方式選擇的觀眾偏好,還能夠以自動的方式提供偏好數據,這里通過引用專門地將兩者的公開和教導的全部并入。在這一方式中,能夠提供自動或人工選擇的偏好,以生成相關聯的視頻信號240。
[0074]圖3圖示了了本發明的實施例300,其中可以將四個視頻信號302、304、306、以及308組合成四個合成的視頻信號310、312、314、以及316。視頻信號302和304呈現用于兩個不同的交通工具的廣告。視頻信號302示出了用于小轎車的廣告,其中視頻信號304示出了用于小型貨車的廣告。視頻信號306和308是背景圖像,其中視頻信號306示出了用于山脈場景的背景以及視頻信號308示出了用于海洋場景的背景。視頻信號306和302的組合或合成得到信號310,示出在山脈場景之前的小轎車。類似地,信號312、314、以及316是合成的視頻信號。
[0075]在本實施例中,可以部分地使用觀眾的本地偏好并且由廣告主作出在觀眾的電視上顯示哪個合成的圖像的選擇。例如,廣告主可能希望對足夠幸運地生活在山脈狀態中的那些觀眾顯示山脈場景。本地偏好可以指示選擇哪個車廣告。在示例中,本地偏好可以確定觀眾為沒有孩子在家的稍年長的夫婦,并且因而可以優選看見用于小轎車而非小型貨車的廣告。
[0076]在本實施例中組合不同的視頻流的方法可以是色鍵替代。色鍵替代是選擇具有具體顏色和位置的像素并且以來自另一視頻圖像的相同位置的像素來替代那些像素的方法。色鍵替代是工業中用于合并兩個視頻圖像的常用技術。
[0077]圖4圖示了了本發明的實施例400,其中,將主視頻圖像402與第二視頻圖像404的部分組合。第二視頻圖像404包括四個小的視頻圖像406、408、410和412。可以將小的圖像插入主視頻圖像402以產生若干合成的視頻圖像414、416、418、420、以及422。
[0078]在實施例400中,主視頻圖像402包括邊部分424和中央廣告426。在這一情況下,邊部分描述Tom市場的今天的特價。特價為中央廣告426,其為蝦。其他特價商品在第二視頻圖像404中示出,諸如,魚406、火腿408、蘇打水410、以及肉排412。觀眾偏好可以向具體的觀眾指示顯示哪個復合視頻。例如,如果觀眾是素食主義者,火腿408和肉排412廣告都不合適。如果人物具有指示他們將在一周的特殊日子里吃魚的宗教信仰偏好,例如,可以提供魚406的特價。如果觀眾的偏好指示觀眾已經從登廣告的商店中購買了蘇打水,則可以顯示蘇打水廣告410。在其中沒有示出偏好的情況下,可以由機頂盒作出隨機選擇,可以使用默認廣告或用于選擇廣告的其他方法。
[0079]由此,本發明提供了一種系統,其中能夠在觀眾位置生成相關聯的或合成的視頻信號。這樣的系統的優點在于能夠如所期望地在觀眾的位置提供和組合多個視頻饋源。這消除了在產品水平生成單獨的組合視頻信號以及在傳輸鏈路上傳輸那些單獨的組合視頻信號的需要。例如,如果在傳輸鏈路上提供十個單獨的組合視頻饋源,則能夠在觀眾的位置生成總共十的階乘個組合信號。這極大地減少了必須在傳輸鏈路上傳輸的信號的數量。
[0080]進一步,本發明通過提供交互視頻饋源給觀眾位置來以自動、半自動、以及人工方式提供交互性。照此,能夠提供更大的靈活性用于生成相關聯的視頻信號。
[0081]圖5描述了本發明的另一機頂盒實施例。機頂盒500包括調諧器/解碼器502、解碼器504、存儲器506、處理器508、可選網絡接口 510、視頻輸出單元512、以及用戶接口514。調諧器/解碼器502接收包括至少兩個視頻信號501的廣播。在圖5的一個實施例中,調諧器/解碼器502能夠調諧至少兩個獨立的頻率。在圖5的另一實施例中,調諧器/解碼器502對包含在廣播帶內的至少兩個視頻信號解碼,如可以伴隨模擬電視信道帶或衛星帶上的QAM或QPSK傳輸發生。視頻信號的“調諧”可以包括識別具有預定PID(包標識)值或其范圍的包以及將這樣的包前轉到處理器508或到解碼器504。例如,可以將音頻和/或視頻數據包503傳遞到解碼器504以及可以將控制包傳遞到處理器508。通過輔PID或者通過在預定范圍中的PID值,可以從控制包507中辨別數據包。解碼器504處理從調諧器/解碼器502接收的包并且生成和存儲圖像和/或音頻信息505到存儲器506中。圖像和音頻信息505可以包括對于基于DCT圖像壓縮方法(例如,諸如MPEG和動態JPEG)通用、或者對于其他壓縮方法(諸如小波或類似方法)通用的各種信息類型。音頻信息可以遵從MPEG或者其他格式,諸如由杜比實驗室(Dolby Laboratories)和THX開發的對于電影院和家庭娛樂系統通用的那些。解碼器504可以包括一個或更多個解碼器芯片以提供足夠的處理能力來大體同時地處理兩個或者更多個視頻流。提供給處理器508的控制包507可以包括呈現描述信息。呈現描述信息還可以采用網絡接口 510來訪問。可以將網絡接口 510連接到包括調制解調器、電纜調制解調器、DSL調制解調器、機頂盒中的上行流信道以及類似物的提供對呈現描述的訪問的任意類型的網絡511。還可以采用網絡接口 510以提供用戶對交互內容的響應給關聯的服務器或其他設備。
[0082]圖5的處理器508采用表現描述來控制存儲在存儲器506中的圖像和/或音頻信息的組合。組合過程可以采用處理器508、解碼器504、或處理器508和解碼器504的組合。將如采用表現描述來創建的組合的圖像和/或音頻信息提供給視頻輸出單元512,該視頻輸出單元512產生和輸出用于電視、監視器、或其他類型的顯示器515的信號。輸出信號516可以包括合成視頻、S-視頻、RGB、或任意其他格式。用戶接口 514支持遙控裝置、鼠標、鍵盤或者其他輸入設備。用戶輸入517可以用作選擇表現描述的版本或者用作經由用戶接口 514修改表現描述。
[0083]圖6描述了在用戶的機頂盒處創建組合的圖像而采用的一系列的步驟600。在步驟602處,接收多個視頻信號。這些信號可以包含數字地編碼的圖像和音頻數據。在步驟604處,訪問表現描述。表現描述可以是廣播信號的一部分,或者可以通過網絡來訪問。在步驟606處,解碼至少兩個視頻信號以及將用于每個視頻信號的圖像數據和音頻數據(如果存在)存儲在機頂盒的存儲器中。在步驟608處,按照表現描述來組合視頻圖像的一部分以及可選地為音頻數據的一部分。視頻圖像以及可選地為音頻數據的組合可以產生機頂盒的存儲器中的組合的數據,或者,可以“即時(on the fly)”地(其中執行實時組合)執行這樣的組合,并且將輸出提供給步驟610。例如,如果采用模型來在兩個圖像的一部分之間選擇,則可以采用機頂盒的非連續尋址來以實時方式訪問每個圖像的一部分,從而消除了在機頂盒存儲器中創建最終顯示圖像的需要。在步驟610處,將組合的圖像和可選地為組合的音頻輸出到呈現設備,諸如電視、監視器、或其他顯示設備。還可以將音頻提供給呈現設備或放大器、立體聲音響系統、或者其他音頻設備。
[0084]本發明的呈現描述提供了通過其可以容易地定義和控制組合圖像和/或音頻流的方法和方式的描述。呈現描述可以規定待組合的圖像、組合圖像的場景位置、待執行以組合圖像的操作或者多個操作的類型、組合的圖像的顯示的開始和持續時間。進一步,呈現描述可以包括控制顯示的方面的動態變量,諸如移動、漸變景、以及類似暫時或幀變化過程,該過程提供對應于圖像應用到的場景中的變化的圖像修改。
[0085]待組合的圖像可以在傳輸之前處理或者可以在顯示之前在機頂盒處處理,或者可以是兩者。例如,由于場景搖動,可以裁剪與場景組合的圖像以渲染對應于所顯示的圖像的部分,使得對于多個視頻幀,可以采用單個圖像。
[0086]視頻圖像的組合可以包括將第一視頻圖像的一部分由第二視頻圖像替換和/或與其組合。組合圖像的方式可以采用任意硬件或軟件方法并且可以包括比特_BLT(比特塊邏輯轉移)、光柵操作、以及任意其他邏輯或算術操作,包括但不限于最大、最小、平均、梯度、以及類似操作。這樣的方法還可以包括確定第一圖像的區域的強度或顏色以及將強度或顏色應用到第二圖像的區域。可以使用顏色或一組顏色來規定第一圖像的哪些像素由第二圖像的一部分來替代或者將與第二圖像的一部分組合。呈現描述還可以包括定義第一圖像的哪些區域將由第二圖像組合或替代的模型。模型可以是每像素單個比特,如可以用于規定替代,或者可以包括每像素多于一個比特,其中,例如,用于每個像素的多個比特可以規定組合圖像的方式,諸如混合水平或強度。例如,可以將模型實現為標記語言頁的一部分,諸如HTML或XML。這里公開的任意處理方法可以進一步包括產生匹配焦點的模糊或動態模糊的過程。處理方法還可以包括匹配第一圖像的“粒度”的過程。如上所提及的,圖像不限于格式類型并且不限于組合的方法。
[0087]視頻信號的組合可以采用加載到機頂盒中并且用作處理或描述呈現描述以及可以提供用于以呈現描述描述的方式組合圖像和/或音頻的處理例程的程序代碼。這一程序代碼可以叫作圖像組合代碼并且可以包括可執行代碼以支持任意前述的組合方法。圖像組合代碼可以特定于每個類型的機頂盒。
[0088]視頻信號的組合還可以包括相關聯的音頻流的組合并且可以包括音頻的混合或替代。例如,海洋背景場景可以包括諸如鳥或海浪的聲音。對于視頻圖像,可以響應于觀眾人數統計或偏好來選擇音頻。呈現描述可以規定實時或在多個幀上變化的混合水平。音頻的混合還可以包括處理音頻信號以提供多信道音頻,諸如環繞聲或其他編碼的格式。
[0089]可以采用本發明的實施例以增加內容到已有的視頻節目。增加的內容可以采用額外的描述、幽默的音頻、文本、或圖形、統計量、瑣事以及類似物的形式。如之前所公開的,視頻饋源可以是交互饋源,使得觀眾可以響應于所顯示的圖像或聲音。用于渲染和接收對交互元素的響應的方法可以采用任意方法并且包括并入的申請中公開的那些。所采用的方法還可以包括由Thomas Lemmons在2003年3月27日提交的名為“Post Production VisualEnhancement Rendering”的美國申請序號10 / 403, 317中公開的那些,其為ThomasLemmons 在 2002 年 8 月 8 曰提交的名為 “Post Production Visual Alterations” 的美國專利申請號10 / 212,289的部分延續,其基于Thomas Lemmons在2001年8月8日提交的名為“Post Production Visual Alterations” 的美國臨時專利申請號 60 / 309,714,這里將所有這些教導和公開的全部專門地并入。照此,包括交互內容的交互視頻饋源可以與另一視頻饋源組合和顯示,其中,該交互內容包括熱點、按鈕、或其他交互元素,以及在因特網、上行流連接、或其他到關聯的服務器的網絡上,可以接收并且可以傳遞交互區域的用戶響應。
[0090]更具體地,圖7到圖25圖示了其中諸如為HTML覆蓋頁的增強能夠用于在電視節目中創建嵌入廣告的方式。
[0091]圖7是用于使用增強來提供嵌入廣告的一個實施方式的圖。參見圖7,顯示了來自電視臺的場景,示出了場景中的各項或對象。可以在諸如為電視機的顯示設備700上顯示視頻,該顯示設備700可以包括任意類型的顯示器,諸如等離子體顯示器、平板顯示器、CRT監視器、或任意其他顯示器。還可以在顯示因特網上的視頻流內嵌入廣告的計算機監視器上顯示視頻,或者在包括在電影院中顯示的電影的任意其他類型的顯示系統/設備上顯示視頻。在該場景中,將人物702顯示為坐在桌子706邊上的椅子704上。人物702坐在諸如匹薩盒708的對象前面,人物正在吃來自該對象的匹薩。如將在圖23中更具體地討論的,可以通過某已有技術來自動地識別對象或匹薩盒,諸如圖案識別軟件。可選地,可以將如在以上引用的專利申請中公開的標簽或者標記應用到視頻流中,該視頻流提供視頻流中的對象識別信息(匹薩盒)和對象的位置。然后,系統可以確定是否已經將匹薩廣告主列出為嵌入廣告主。即,可以編譯列表,該列表包括希望以嵌入廣告的形式在視頻呈現中展示廣告的廣告主。廣告主的列表還可以包括項(屬性),其可以是廣告主希望推出的產品、概念等的形式。這樣的廣告主和屬性的列表可以存儲在廣播商的數據庫中。關于圖9的描述中,將更全面地公開廣告主和屬性的列表。
[0092]再次參見圖7,一旦識別出在這一實例中為匹薩盒708的對象,則可以針對匹薩廣告主查詢廣告主列表。如果已經將匹薩廣告主列為嵌入廣告廣告主,則將可以是標志、文本形式的嵌入廣告或用于廣告主的其他形式的廣告圖形化地顯示(疊加或覆蓋)在匹薩盒上。在關于圖23的描述中更具體地討論應用、或疊加匹薩盒上的嵌入廣告的過程。嵌入廣告可以包括任意形式的視頻增強,包括視頻序列、文本、可以是位圖格式或任意其他格式的圖形圖像、或者其他圖形表示。如果嵌入廣告是“熱標簽”(即,嵌入廣告是交互的增強),則觀眾可以點擊熱標簽以從廣告的商店中訂購匹薩。在關于圖23中進一步討論這一過程的細節。
[0093]嵌入廣告可以包括對原始視頻信號的增強,諸如改進、增大或新的添加。例如,可以將公司標志應用到蘇打罐。蘇打罐可以已經存在于原始視頻信號中,或者可以將蘇打罐插入原始信號中。可選地,改變可以包括從原始視頻信號的降低,諸如退化、減少、或刪除。例如,可以“擦除”視頻的一部分,從而創建空白空間,該空白空間可以用于應用嵌入廣告或顯示廣告。使用諸如是以上在圖1到圖7中公開的視頻組合技術、或者通過使用諸如是標記語言覆蓋頁的增強,能夠以這一方式完成對象插入,該增強包括交互增強。
[0094]可以將嵌入廣告應用到任意類型的視頻內容和視頻信號,諸如直播或錄播的電視廣播、動畫、電影視頻以及類似物,或者可以將嵌入廣告捕獲為磁或光媒介文件,諸如數字視頻/通用/可變盤(DVD)長篇電影。嵌入廣告還可以包括信息內容,諸如標記。可以通過錄或拍來創建內容,諸如拍攝直播廣播、長篇電影、電視節目、或其他呈現。還可以使用動畫來創建內容。動畫的一個示例是電視或長篇電影上的卡通。內容創建可以包括電腦動畫。電腦動畫是包括長篇電影的多媒體呈現的主要組件,以及能夠使用眾多軟件應用來創建能夠在任意顯示設備上顯示的動畫,諸如電腦監視器、電視屏幕、或電影屏幕。
[0095]當然,可以將嵌入廣告應用到任意形式的觀看材料,包括教育節目、多媒體呈現、或者娛樂呈現。這樣的多媒體或娛樂呈現可以包括數字增強或計算機增強的呈現、動畫呈現,其可以包括長篇動畫電影、在電視網絡上廣播的動畫節目、DVD動畫呈現、或其他形式的動畫呈現。額外地,可以將嵌入廣告應用到諸如是長篇視頻電影的多媒體或娛樂呈現,其可以在電影院中、可能地以數字格式、通過光纖連接、通過激光技術、或者通過其他技術來顯
/Jn ο
[0096]如上所提及的,還能夠通過組合視頻信號來完成促成視頻信號中的補充內容的技術。這樣的技術在2001年3月20日提交的名為“DELIVERY OF INTERACTIVE VIDEO CONTENTUSING FULL MOTION VIDEO PLANES”的美國臨時申請序號60 / 278,669,現在為在2002年3月20日提交的名為“VIDEO COMBINER”的美國非臨時申請序號10 / 103,545中公開,這里通過引用專門地將兩者公開和教導的全部并入。按照以上引用的申請,系統能夠組合視頻信號,該視頻信號在觀眾的位置處并入嵌入廣告。例如,連同用于組合兩個或更多個視頻饋源的指令,將其中某些能夠包括嵌入廣告的多個視頻饋源提供給觀眾的機頂盒。然后,能夠在機頂盒中或者位于或接近觀眾的位置的其他物中組合視頻饋源以生成組合的或相關聯的視頻信號,用于具有嵌入廣告的顯示。如上所提及的,在視頻分發網絡上的傳輸之前,能夠由電視臺組合視頻饋源。[0097]額外地,一個或更多個視頻饋源能夠包括從因特網連接提供的增強的視頻。諸如HTML的腳本能夠用于指示增強的視頻信號的部署。能夠提供指令以用于特定片段的替代,以制作交互嵌入廣告,該特定片段包括嵌入廣告空間。
[0098]熱標簽(交互的嵌入廣告)能夠在電視廣播期間悄然呈現。如上所公開的,嵌入廣告自身能夠是交互元素,該交互元素放置在特定對象上或者在屏幕的空白部分中,該特定對象與廣告元素相關。還如上所公開的,嵌入廣告可以不是交互的,即,嵌入廣告可以簡單地存在為視頻流的一部分的廣告或信息材料。通過使用插入到視頻流中的標簽和標記,能夠完成視頻內容的插入以產生組合的視頻流、以及交互內容的插入,如在2002年2月12日提交的美國非臨時申請序號10 / 076,950中所公開的,其基于在2001年2月12日提交的名為“VIDEO TAGS AND MARKERS”的美國臨時申請序號60 / 268,350,這里通過引用專門地將兩者公開和教導的全部并入。
[0099]為交互鏈接的嵌入廣告能夠允許產品上的交互嵌入廣告信息的疊加。嵌入廣告可以呈現為視覺增強,諸如標志或名稱,并且因而諸如是本地或全國性的公司的任意團體或廣告主的廣告、或者簡單資訊。嵌入廣告還能夠是個人化的、本地化的廣告。實施例可以采用圖案辨別技術,該圖案辨別技術提供識別其上放置屬于對象的嵌入廣告的對象的自動方法。嵌入廣告可以本地化到其中能夠在機頂盒處疊加具體廣告的點,使得廣告能夠向下個人化到家用或個人電視水平。
[0100]通過創建對于嵌入廣告可利用的“嵌入廣告空間”、或者內容(其可以是視頻流)內的空間,可以將嵌入廣告應用到內容。通過人工或自動的方法,可以完成這樣的嵌入廣告空間的指定。如關于圖9的描述而進一步解釋的,可以基于“屬性”來選擇將疊加的嵌入廣告或嵌入廣告的類型。可以連同廣告主的關聯的屬性而將廣告主列表存儲在數據庫中。“屬性”是實際對象的類型、或者可以與廣告主或者與信息種類或類型關聯的空白空間。根據視頻流內所識別的對象的種類或者空白空間,可以將嵌入廣告應用到視頻流內的嵌入廣告空間。可以將所識別的對象或空白空間(視頻流內)與列為前述數據庫內的屬性的對象、對象的類型或者空白空間相比較。一旦發現匹配的實際對象或空白空間,則選擇適當的嵌入廣告并且將其應用到視頻流內的嵌入廣告空間中。
[0101]再次參見圖7,嵌入廣告710呈現為稱作“Paul匹薩店(Paul’s Pizzeria) ”的本地專賣店的標志。嵌入廣告可以是能夠是本地公司或全國連鎖公司的實際標志、名稱、或者廣告,并且可以以非干擾廣告存在,該非干擾廣告呈現為原始拍攝場景的實際元素。嵌入廣告710呈現為實際匹薩盒上的標志,因而在場景中完全自然地呈現。嵌入廣告710可以以為視頻信號的一部分的非交互增強而存在,并且因而嵌入廣告可以簡單地以廣告存在,或者嵌入廣告可以是交互元素,該交互元素具有由觀眾激活的功能性,因而充當廣告和交互工具。
[0102]再次參見圖7,如果嵌入廣告710是交互的,則嵌入廣告可以由觀眾712來激活。如之前所描述的,“觀眾”是觀看視頻的人物。嵌入廣告710的激活可以以若干方式發生,包括對一系列的嵌入廣告的切換,其使用某種形式的手持控制設備716上的控制按鈕(諸如激活光標718的遙控裝置),使用有線或無線鼠標,或者通過其他手段,包括但非限制方式的光束,諸如能夠用作指向嵌入廣告的指針的IR光束。這樣的系統可以以類似于觸摸屏的方式來運行,該觸摸屏識別光束而非用戶手指。光標718可以是在電視屏幕700上顯示的指示,諸如點、閃爍線、箭頭、符號、或任意其他指示。光標位置可以由另一形式的手持控制設備來控制,諸如有線鼠標或者無線鼠標(未示處),其以類似于連接到計算機和監視器的鼠標的方式。一旦激活,則嵌入廣告可以使得大量選項可用,包括帶來訂單720,其可以允許觀眾開始直接訂購匹薩的過程。訂單720可以呈現在電視屏幕700的未使用部分上,由此引起當前視頻呈現的非干擾。
[0103]圖8是其中可以顯示交互內容的方式的圖。一旦激活,則嵌入廣告(在圖7中所指)可以在增強內容窗口或邊區域801中顯示信息。顯示在顯示設備800上的當前視頻呈現可以保持在廣播窗口 840中可觀看。如圖8中所示,包括與在圖7中呈現的對象相同的對象的所顯示的視頻保持可見,該相同的對象包括桌子826、匹薩盒828、嵌入廣告830、人物832、以及椅子834。可選地,可以在完全單獨的頁上顯示由嵌入廣告帶來的信息。嵌入廣告可以帶來圖形用戶界面(GUI)802、文本框、或者用作以某一方式呈現信息給觀眾的某一其他呈現方案。⑶1802可以呈現關于公司的額外信息804,對于該公司,已經激活嵌入廣告。這樣的額外信息可以由廣告主或者由創作者(審查和/或編輯視頻信號的人物)來提交。額外信息804可以包含在單獨的存儲設備中,諸如數據庫。在關于圖9的描述中更全面地公開了包含額外廣告主信息的數據庫。一旦激活嵌入廣告,則為了額外信息,能夠訪問這一對應數據庫。單獨的數據庫可以位于中央計算機中、或者多個計算機上,其可以是在頭端、重傳站點、其他站點的服務器、或者在觀眾的象庭的機頂盒中。在關于圖17和圖18的描述中更全面地公開了中央計算機。中央計算機插入嵌入廣告。在圖23中進一步具體討論嵌入廣告的插入。
[0104]再次參見圖8,額外信息804可以包括公司簡檔806、網址808、優惠券810、或其他信息。網址808可以簡單地為地址,該地址非交互并且簡單地位于彼處用于引起觀眾注意和用于觀眾在稍后的時間有機會訪問此地址,或者網址可以充當直接的、交互的鏈接。交互的鏈接808可以將觀眾鏈接到公司主頁、或者公司網站,其允許觀眾進行購買814。也就是,“訂購匹薩”網站814可以是專門設計用于與嵌入廣告的觀眾交互的具體網站。此外,如果廣告主是全國性的公司,則額外信息可以包括全國性公司的本地批發商或專賣店812。嵌入廣告可以提供到本地服務器的鏈接以提供關于本地商店的信息。例如,如圖17中所圖示的,如果Paul匹薩店是全國連鎖公司,則本地廣播商可以在在頭端的服務器處疊加Paul匹薩店的本地專賣店。當點擊嵌入廣告時,觀眾將在額外信息顯示中看見他們的本地Paul匹薩店,并且能夠直接地從他們本地的商店訂購匹薩。
[0105]進一步,觀眾還可以具有訪問與當前視頻呈現無關的鏈接的選擇。例如,在圖形用戶界面802的不同部分,觀眾能夠激活促成對萬維網的訪問的鏈接816。例如,在特定電視節目期間,諸如“幸存者”系列節目,觀眾能夠對觀眾最喜歡的人物投票818。觀眾還能夠為選舉投票820,通過點擊交互鏈接822和進入他們的本地信息來讀取他們的本地政治代表,或者甚至讀取當前世界事件824。
[0106]圖9是提供與廣告主相關聯的額外信息列表的數據庫的圖形呈現,該列表如數據庫900中所列。如之前關于圖8的描述中所提及的,可以將廣告主的額外信息包含在存儲設備中,諸如數據庫900。如圖9中所圖示的,這樣的額外信息可以作為條目902來提交。例如,一條條目可以用于廣告主名稱-Paul匹薩店901,具有可以包括公司簡檔、網址、優惠券、或其他信息的額外的關聯信息。額外信息可以由廣告主和/或由創作者來提交。額外地,連同類似信息,可以將其他廣告主存儲在同樣的數據庫中,作為單獨的條目904。
[0107]圖10是提供與廣告主關聯的屬性列表的數據庫的圖形呈現,該列表如數據庫1006中所列。數據庫1006還可以包含嵌入廣告自身、或者到嵌入廣告的鏈接。參見圖10,為了將嵌入廣告畫到特定對象或者甚至到空白空間上,必須有是否存在適當的嵌入廣告來應用的確定。因而,連同相關聯的屬性,將廣告主的列表存儲在存儲設備中,諸如數據庫1006。將“屬性”定義為與廣告主關聯的任意實際對象或對象的類型、或者“空白空間”,其將在后續解釋。屬性可以由廣告主和/或由創作者提交。參見圖10,如可以將從眾多條目中看見的一條條目,將廣告主存儲在數據庫1006中。例如,廣告主通用電氣1014可以是條目1008。通用電氣可以伴隨屬性1010列表。這樣的屬性1010可以包括實際對象,諸如“爐灶”、“冰箱”、“烤箱”、以及其他實際對象或類型,諸如家電等。可選地,廣告主可能希望擁有在可用的空白空間上廣告的機會;在這一情況下,廣告主可以提交“空白空間”,作為他們的屬性中的一個。例如,如在條目1012中可見的,廣告主Joe家電1016可以選擇列表“空白空間”1014作為屬性,這將允許Joe家電1016有機會對視頻內容中的空白空間競標以及有機會將廣告應用到實際對象。空白空間可以進一步限制到具體區域,諸如科羅拉多雪崩隊曲棍球臺下方的擋板。在關于圖11和圖12的描述中更全面地公開空白空間廣告。額外地,連同類以信息,可以將其他廣告主存儲在同樣的數據庫中,作為諸如是1018和1020的其他條目。此外,這一數據庫可以存儲嵌入廣告圖形文件的文件名和/或到嵌入廣告圖形文件的鏈接,其可以存儲在單獨的位置中。可選地,數據庫可以包含嵌入廣告文本文件1026、1028。在關于圖13和圖14的描述中更全面地公開這些概念。將公司選擇為使用嵌入廣告的廣告主的方式在圖24中更具體地討論。如果本發明的系統在廣告主列表中發現匹薩廣告主,則將嵌入廣告繪到所識別的匹薩盒上,此時觀眾可以點擊嵌入廣告并且訂購匹薩。應用嵌入廣告的過程在圖23中更具體地討論。
[0108]圖11和圖12是示出其他實施例的場景的圖示。能夠將嵌入廣告編碼以按每場景來改變。如由圖11所圖示的,在電視節目的場景一 1100中,可以將嵌入廣告1104疊加(覆蓋)到冰箱1102上。在場景二 1206中,攝像頭角度不同,這改變了冰箱1208的位置。在這一場景中,嵌入廣告1210保持在冰箱上。進一步,替代如由嵌入廣告1104和1210所說明的呈現為場景的正常部分的嵌入廣告,嵌入廣告1212可以呈現為更大和更明顯,諸如寫在地毯1214的邊緣外的文本,因而對觀眾呈現為場景的明顯的部分。
[0109]圖13、圖14和圖15是示出其他實施例的場景的圖示。如圖13中所示,在電視屏幕1300上顯示足球賽。場景說明了足球場1302和具有真實橫幅廣告1304、1306和1308的看臺,如在體育場中典型地看到的。通過將嵌入廣告1310、1312、以及1314疊加到運動場1302上來在這一預先存在的視頻信號中補充嵌入廣告。因而,如同場地嵌入廣告1310、1312、以及1314是環境中固有的并且看似它們是場景的自然部分一樣,最終的增強的視頻信號呈現給觀眾。
[0110]在圖14中,示出了電視屏幕1430,其中,將嵌入廣告1434、1436、以及1438疊加到真實橫幅廣告的上面,該真實橫幅廣告存在于未增強的視頻信號中。增強的視頻信號徹底模糊了看臺處存在的真實橫幅廣告并且呈現給觀眾如同疊加的嵌入廣告1434、1436、以及1438是環境中固有的并且是場景的自然部分。以這一方式,對于全國性的廣播節目的不同區域,本地嵌入廣告能夠取代全國性的嵌入廣告。圖14還圖示了放置在代表進攻方隊伍的球門區的足球場1432上的資訊嵌入廣告1440。
[0111]在圖15中,示出了電視屏幕1548,其中,交互的隊員姓名嵌入廣告1550、1552、1554、以及1556疊加在比賽中的足球隊員的頭盔上。在這一實例中,沒有將增強的視頻信號示為對于環境固有的并且當訪問時嵌入廣告可以用作熱標簽以帶來額外的隊員信息。這一信息能夠包括個人的、履歷或統計數據或用于所訪問的隊員的類似信息,但是需要用戶點擊嵌入廣告。
[0112]圖16和圖17是示出其他實施例的場景的圖示。每次嵌入廣告呈現在新場景中時,嵌入廣告可以是不同的廣告。如圖16中所示,場景一 1602,人物1604為了蘇打罐1608到達開著的冰箱1606。嵌入廣告1610是“可口可樂(COKE) ”標志。在圖17中,場景二 1712,當站在關閉的冰箱1716邊時,同樣的人物1714從蘇打罐1718中喝飲料。嵌入廣告1720現在是“百事可樂(PEPSI)”標志。如將后續解釋的,可以通過廣告的圖案辨別和本地化疊加來完成以這一方式應用嵌入廣告。
[0113]圖16還圖示了交互紋身嵌入廣告的添加。在場景一 1602中,使用疊加在人物肩膀上的包含全國性的辨別的標志1650的紋身來描述人物1604。在這一場景中,將紋身與透明的背景疊加以看似場景的自然的部分。訪問這一交互的熱標簽可以將觀眾鏈接到在全國性的辨別的標志中描述的公司的主頁或者鏈接到本地紋身商店的地址和電話號碼。
[0114]圖18是一般地圖示了另一實施例的示意框圖。如圖18中所示,源站點1800可以提供內容。內容包括未增強的視頻信號1802。內容可以由內容提供商來創建,諸如電視網絡、電視演播室、直播廣播、提供代碼或數據的服務器,諸如應用服務提供商、因特網服務提供商、或者能夠發送內容到觀眾的任意其他類型的內容提供商。源站點1800能夠生成內容自身,或者可以簡單地提供以未增強的視頻信號1806的方式來從外部源1804供應的內容。源站點1800發送未增強的視頻信號1802到服務器1808。未增強的視頻信號的地址能夠由廣告主提供給電視臺。
[0115]參見圖18,服務器1808與中央計算機1810交互并且將嵌入廣告1812應用到未增強的視頻信號1802。這一嵌入廣告1812可以包括任意形式的視頻增強,包括視頻序列、文本或圖形圖像并且可以是任意格式、或者其他圖形呈現,諸如位圖或GIF。服務器1808訪問包含在中央計算機1810中的多個數據文件1822中的一個或者更多個。對于每個廣告主,可以有一個數據文件,或者對于每個廣告(嵌入廣告)有一個數據文件,以及可以包括作為數據文件內的圖形信息而存在的嵌入廣告1812。數據文件1822還可以包括放置和輪廓數據1814,其可以通過使用已有的計算機辨別、物理操作、或者其他技術來獲得。通過使用放置和輪廓數據,嵌入廣告可以悄然地應用到視頻信號,或者可以呈現為對原始視頻信號1802的明顯的添加。可選地,數據文件1822可以包括可以疊加(覆蓋)到原始未增強的視頻信號1802上的第二視頻流。
[0116]再次參見圖18,如在圖9的描述中所涉及的,中央計算機1810還可以包含數據庫1816,其存儲每個廣告主名稱和額外的信息。如在圖10的描述中所涉及的,中央計算機1810還可以包含另一數據庫1818,其存儲每個廣告主名稱、關聯的屬性以及到嵌入廣告的鏈接1022、1024(如圖10中所圖示的)或者嵌入廣告文本文件1026和1028。通過鏈接1820,數據庫1818(如在之前圖10中所圖示的)中的每個廣告主的每個條目可以鏈接到關聯的廣告主的數據文件1822。照舊,可以將數據庫和數據文件存儲在中央計算機中或者多個計算機上或機頂盒中,該多個計算機能夠包括位于頭端的服務器。
[0117]參見圖18,服務器1808可以并入已有的圖案辨別軟件和技術以提供其中可以識別可用廣告空間的一個方式。但是,如在關于圖25的描述中可以進一步看到的,通過若干方法,能夠達到廣告空間的識別。圖案辨別軟件可以與存儲在中央計算機1810中的屬性數據庫1818通信。如之前所討論的,屬性可以是實際對象或者“空白空間”屬性。圖案辨別軟件可以搜索未增強的視頻流1802中的這些實際的對象或空白空間。一旦識別了圖案,則服務器在屬性數據庫1818中搜索匹配屬性。在多于一個公司已經將所識別的實際對象或空白空間列為屬性的事件中,競標可以開始以選擇哪個廣告主將接收嵌入廣告。在關于圖23中進一步具體描述嵌入廣告的標準、過程和應用的具體討論。
[0118]再次參見圖18,一旦服務器1808已經應用嵌入廣告1812,服務器從數據文件1822或者屬性和文本嵌入廣告數據庫1818中獲得該嵌入廣告1812,來自服務器的輸出為增強的視頻信號1824,即,具有一個或更多個應用到視頻信號的嵌入廣告的視頻信號。增強的視頻信號1824經由鏈路1826發送到機頂盒1828。鏈路1826可以包括射頻鏈路、衛星鏈路、電纜連接、或者任意其他類型的通信。機頂盒1828接收和發送增強的視頻信號1824到顯示設備1830,諸如計算機監視器或電視屏幕。
[0119]圖19是一般地圖示另一實施例的示意框圖。在圖19中,由機頂盒而非服務器來應用嵌入廣告。內容包括未增強的視頻信號1902。內容可以由內容提供商來創建,內容提供商諸如是電視網絡、電視演播室、直播廣播、提供代碼或數據的服務器,諸如應用服務提供商、因特網業務提供商、或者能夠發送內容到觀眾的任意其他類型的內容提供商。源站點1900能夠生成內容自身、或者可以簡單地提供從外部源1904以未增強視頻信號1906的形式供應的內容。源站點1900經由鏈路1926發送未增強的視頻信號1902到機頂盒1928,該鏈路1926再次可以包括射頻鏈路、衛星鏈路、或者其他類型的鏈路。機頂盒1928訪問中央計算機1910以應用一個或更多個嵌入廣告到來增強的視頻信號1902以產生增強的視頻信號1924輸出。然后,將這一增強的視頻信號1924從機頂盒1928發送到顯示設備1930,諸如計算機監視器或電視屏幕。
[0120]圖20是圖示在應用嵌入廣告到視頻流中執行的步驟2000的流程圖。如圖20中所示,在步驟2002處創建內容。如之前所公開的,內容可以由內容提供商創建,內容提供商諸如是電視網絡、電視演播室、直播廣播、提供數據的服務器,諸如應用服務提供商、因特網服務提供商、或者能夠發送內容到觀眾的任意其他類型的內容提供商。過程在步驟2004處繼續,其中,由人工方法指定可用廣告空間。這樣的人工方法可以包括讓創作者(即,審查未增強的視頻信號的人物)手動地指定對于廣告可用的當前未增強的視頻信號內的空間。可選地,過程可以從其中創建內容的步驟2002進行到其中自動指定可用的廣告空間的步驟2006。指定廣告空間的自動方法可以包括視覺(圖案)辨別或其他技術。過程進行到步驟2008,其中生成可用廣告空間的列表。這一列表可以由同樣包含廣告主的列表和他們的關聯的屬性的服務器來生成。在步驟2010處,由廣告主對最近已經指定的可用廣告空間競標。在步驟2012處,將嵌入廣告放在視頻中,同時視頻內容顯示在顯示設備上,諸如計算機監視器或電視屏幕。
[0121 ] 嵌入廣告可以是本地或全國性的公司的代表并且可以以每個象庭為基礎來疊加。通過利用吸引力數據,可以促成這一個人化的疊加,諸如在2001年10月26日提交的名為“Collection of Affinity Data from Television,Video, or Similar Transmissions”的美國專利申請序號10 / 046,618中公開的,其基于在2000年10月26日提交的名為“Collection of Affinity Data from Television,Video, or Similar Transmission”的美國臨時申請序號60 / 243,506,并且還在2002年3月13日提交的名為“AffinityMarketing for Interactive Media Systems” 的美國非臨時申請序號 10 / 099,054 中公開的,其基于在2001年3月13日提交的名為“Affinity Marking for InteractiveTelevision”的美國臨時申請序號60 / 275,295,這里通過引用專門地將所有這些的公開和教導的全部并入。通過收集從個人化遙控裝置接收的數據,還可以以逐個家庭為基礎地疊加嵌入廣告,如以上引用的申請序號60 / 227,916和09 / 941,148中所公開的。按照以上申請,通過使用各種傳感器、以及與簡單的打開電視和不觀看電視相反的反饋機制,吸引力數據提供關于聽眾是否實際上參與當前電視視頻呈現的信息給電視臺。將個人化的遙控器用于收集關于家庭的每個不同的成員正在收看什么電視節目的數據。總體上,來自吸引力數據和個人化遙控器的技術使用可以允許廣告的個人針對性。在此方面,電視臺可以在開始競標過程之前提供關于有多少家庭將接收廣告主的廣告的數據給廣告主。可以在電視臺征求競標時將這一信息與屬性數據存儲和將這一信息發送到廣告主。
[0122]圖21是圖示為嵌入廣告的安裝而通過人工指定可用廣告空間來執行的步驟2100的流程圖。在步驟2101中顯示內容、或視頻信號。在步驟2102中,之前定義的作為審查視頻信號的人物的創作者審查視頻信號。過程進行到步驟2104,其中創作者人工地指定未增強的視頻信號內的可用廣告空間。也就是,創作者尋找在原始的未增強的視頻流內存在的可能的空間,在該可能的空間上放置廣告。這樣的可能的空間可以包括實際對象,在該實際對象上可以應用公司的特定標志,或者可以包括空白空間,在該空白空間上,期望在空白空間上放置他們的廣告的任意廣告主可以利用。此外,創作者可以安排對象的插入,諸如廣告牌、易拉罐、轎車、衣服等。在此方面,可以改變節目的已有對象。例如,視頻信號可以顯示開雪佛蘭的女演員。嵌入廣告具有將雪佛蘭變為福特的能力。一旦創作者識別了嵌入廣告機會,則創作者指定所識別的機會和放置點,作為嵌入廣告可利用的。進行到步驟2106,生成用于所識別的對象、插入的對象、或者空白空間的放置和輪廓數據,其中該對象或空白空間能夠充當可用廣告空間。通過使用已有的計算機辨別技術、物理操作、或其他技術,可以獲得放置/輪廓數據,并且通過位于頭端、機頂盒、或者其他站點的計算機,可以生成放置/輪廓數據。輪廓數據的利用可以包括使得嵌入廣告在場景中呈現得更加自然。作為示例,如果嵌入廣告應用的對象是圓的,則如文本或者圖形或者任意視覺增強的嵌入可以是環繞對象的物理形狀,使得嵌入廣告-增強的對象呈現為看起來自然。通過生成放置/輪廓數據,指定了可用廣告空間并且可用廣告空間包括環繞所識別對象的邊緣。
[0123]再次參見圖21,在步驟2108中,將放置/輪廓數據與視頻信號組合。在步驟2110中,由計算機訪問組合的放置/輪廓數據和視頻信號。計算機的位置可以是在頭端(傳輸站點)、重傳站點、機頂盒(家庭)、或者某一其他站點處。在步驟2112中,可以將嵌入廣告應用到未增強的視頻信號。如之前所公開的,可以通過覆蓋數據來應用嵌入廣告到原始未增強的視頻信號上,該數據可以包含嵌入廣告自身,連同放置/輪廓數據。數據可以是超文本標記語言(HTML)疊加頁的形式,除了 HTML覆蓋頁包含的嵌入廣告外,其通常空白。以這一方式,隨著視頻信號流過系統,僅僅嵌入廣告是可見的。服務器或機頂盒將HTML頁覆蓋到視頻信號上,因而通過使用由放置/輪廓數據給定的坐標來將嵌入廣告應用到視頻信號的可選區域。嵌入廣告可以是顏色編碼的或者部分透明的,使得嵌入廣告呈現為給觀眾的原始廣播的一部分。可選地,如之前在圖11中所圖示的,嵌入廣告可以呈現為對原始視頻信號的明顯添加。
[0124]嵌入廣告可以組成圖形、圖像或文本信息并且可以是MPEG流、位圖、JPEG圖像等的形式。嵌入廣告的圖形、圖像或者文本信息可以在本地存儲在機頂盒中、在頭端處、在分發點或者可以在因特網或其他網絡上訪問。如上所指示的,HTML覆蓋頁可以用于組合嵌入廣告的信息和預先存在的視頻流。但是,任意類型的計算機生成的位圖能夠用于產生能夠在一個或更多個幀中與預先存在的視頻信號組合的屏幕。
[0125]此外,計算機生成的位圖不需要僅僅覆蓋預先存在的視頻圖像。例如,視頻圖像和嵌入廣告圖像的組合可以采用位圖信息的算術或邏輯組合。這樣的組合可以采用對窗口圖形用戶界面環境而言常見的光柵操作,該環境諸如為Microsoft Windows?.這些算術和邏輯組合允許嵌入廣告用嵌入廣告的內容來替代或部分替代預先存在的視頻圖像。還能夠使用這樣的技術來產生半色調和“透視”嵌入廣告。顯示給觀眾的合成的視頻信號允許嵌入廣告然后呈現為所顯示的圖像的主要部分。因此,通過簡單地將計算機生成的位圖覆蓋到預先存在的視頻內容上,能夠完成疊加嵌入廣告內容到預先存在的視頻內容上的過程,其還可以包括從MPEG類型的信號所生成的位圖信息。可選地,如上所公開的,將嵌入廣告內容疊加到預先存在的視頻內容上的過程能夠通過實際上組合包含嵌入廣告內容的計算機生成的位圖和預先存在的視頻內容來完成,諸如使用算術或邏輯組合。進一步,還能夠采用在電視和計算機技術中知曉并且通常指“藍屏”和“色度鍵(chroma-key) ”的常用的色鍵技術。例如,嵌入廣告內容可以包括具體顏色,該具體顏色已經指定為不替代預先存在的視頻內容的內容,或者可以采用具體顏色來定義替代或組合的區域。以這一方式,使用色鍵技術,能夠完成嵌入廣告內容的“透明”。
[0126]能夠以各種方式完成選擇嵌入廣告內容的過程。例如,可以在網絡連接上訪問嵌入廣告內容。這一網絡連接可以基于存儲在機頂盒中的偏好或者基于作為預先存在的視頻系統的視頻內容的一部分而發送的標簽或標記。此外,網絡連接可以是到服務器的上行流連接,該服務器諸如是位于頭端或者某一分發點的服務器,該頭端或者某一分發點已經存儲了能夠然后通過VBI或者帶外信道下載到機頂盒的嵌入廣告內容。此外,以這一方式訪問的嵌入廣告內容可以基于存儲在頭端、接入點處或在機頂盒處的偏好。此外,可以從指令中生成嵌入廣告內容的位圖信息,該指令從諸如是以上描述的各種網絡連接的網絡下載。這些指令可以包括能夠在機頂盒水平生成圖形或文本的可執行代碼。再次,這些能夠基于偏好。
[0127]雖然之前的描述可以采用參考機頂盒,但是,專門地意圖任意以及所有這樣的描述應該應用到任意可操作用于提供類似功能的接收單元,包括智能電視、多媒體計算機、衛星接收機等,并且還可以應用到可以采用無線網絡以接收視頻傳輸以及可以采用無線網絡以訪問嵌入廣告信息的便攜系統。
[0128]圖22是圖示為嵌入廣告的安裝而通過可用廣告空間的自動指定和搜索實際對象來執行的步驟2200的流程圖。在發明的之前的實施例中,通過人工方法執行可用廣告空間的指定。可選地,用于嵌入廣告的機會的指定可以自動地完成。以下步驟概述了指定可用廣告機會的自動過程。在步驟2201中,顯示當前未增強的視頻信號。過程進行到步驟2202,其中可以將圖案辨別技術應用到當前未增強的視頻呈現。這些圖案辨別技術可以通過在頭端(傳輸站點)、重傳站點、機頂盒(家庭)、或者某一其他站點處的計算機來執行。在步驟2204中,作出關于是否已經辨別出圖案的查詢。所辨別的圖案可以包括實際對象。如果還沒有辨別出圖案,則過程返回2202并且繼續應用圖案辨別組件到當前的視頻呈現。返回步驟2204,如果在某種程度上辨別出了圖案,則過程進行到步驟2206,其中作出關于所辨別的圖案是否是實際對象的查詢。如果所辨別的圖案不是實際對象,則過程返回步驟2202并且繼續采用圖案辨別組件。當在步驟2206處查詢之后,如果確定所辨別的圖案是實際對象,則過程進行到步驟2208,其中生成放置和輪廓數據,其可以包括所辨別的對象的坐標。如之前所公開的,可以通過使用已有的計算機辨別技術、物理操作、或其他技術來生成放置和輪廓數據。可以通過位于頭端、機頂盒、或其他站點的計算機來生成放置/輪廓數據。通過生成放置/輪廓數據,指定可用廣告空間并且可用廣告空間包括環繞所識別的對象的邊緣。如上所描述的,還能夠通過其他對象來自動地替代所辨別的對象。
[0129]再次參見圖22,在步驟2210中,將放置/輪廓數據與視頻信號組合。因而,在步驟2210之后的輸出信號是增強的視頻信號。在步驟2212中通過計算機訪問統稱為增強的視頻信號的放置/輪廓數據和視頻信號。如之前所公開的,計算機的位置可以是在頭端(傳輸站點)、重傳站點、機頂盒(家庭)、或者某一其他站點處。在步驟2214中,計算機將HTML頁面覆蓋到視頻信號上,除了嵌入廣告,該HTML頁面是空白的。因而,通過使用由放置/輪廓數據給定的坐標,將一個或更多個嵌入廣告應用到視頻信號的可選區域。
[0130]圖23是圖示為嵌入廣告的安裝而通過可用廣告空間的自動指定和搜索空白空間來執行的步驟2300的流程圖。在圖23中討論的原理與在圖22中討論的原理類似,替代實際對象,使用搜索空白空間的圖案辨別組件。如之前在圖22中之前公開的,通過使用自動方法來完成可用廣告空間的指定。過程在步驟2301處開始,其中顯示未增強的視頻信號。過程在步驟2302處繼續,其中可以將圖案辨別技術應用到未增強的視頻信號。同樣,可以通過在頭端(發送站點)、重傳站點、機頂盒(家庭)、或者某一其他位置處的計算機來執行圖案辨別技術。在步驟2304處,作出關于是否已經辨別出圖案的查詢。所辨別的圖案可以包括空白空間。如果還沒有辨別出圖案,則過程返回步驟2304并且繼續將圖案辨別組件應用到當前的視頻呈現。返回步驟2304,如果辨別出了圖案,則過程進行到步驟2306,其中作出關于所辨別的圖案是否空白空間的查詢。如果所辨別的圖案不是空白空間,則過程返回步驟2302并且繼續采用圖案辨別組件。當在步驟2306處查詢之后,如果確定所辨別的圖案是空白空間,則過程進行到步驟1208,在步驟1208中生成放置和輪廓數據并且該放置和輪廓數據可以包括所辨別的對象的坐標。如之前所公開的,可以通過使用已由計算機辨別技術、物理操作、或者其他技術、通過在頭端、機頂盒、或者其他站點處的計算機來生成放置和輪廓數據。通過生成放置/輪廓數據,指定可用廣告空間并且該可用廣告空間包括環繞所識別的對象的邊緣。
[0131]再次參見圖23,在步驟2310中,將放置/輪廓數據與視頻信號組合。在步驟2312中,合成的增強的視頻信號通過計算機來訪問。如之前所公開的,計算機的位置可以是在頭端(發送站點)、重傳站點、機頂盒(家庭)、或某一其他位置處。在步驟2314處,計算機將HTML頁面覆蓋到視頻信號上,除了嵌入廣告,該HTML頁面是空白的。因而,通過使用由放置/輪廓數據給定的坐標,可以將一個或更多個嵌入廣告應用到視頻信號的可選區域。
[0132]圖24是圖示為嵌入廣告的安裝而使用自動方法以組合同時尋找實際對象和搜索空白區域的過程的方式來執行的步驟2400的流程圖。如圖24中所示,在步驟2401處,創作者創建廣告主的列表。在步驟2402處,輸入屬性并且分配給各自的廣告主。如之前所定義的,屬性是與廣告主關聯的任意實際對象,或者空白空間。在圖11-圖15中圖示了實際對象屬性和空白空間屬性。如之前在圖8中所討論的,可以附加額外信息的列表給每個廣告主。
[0133]再次參見圖24,在步驟2404處,創建如圖10中所圖示的每個公司和他們的關聯的屬性的數據庫記錄。在步驟2406處,將這一記錄保存到數據庫。在步驟2408處,播放諸如是電視情景喜劇的視頻信號。在步驟2410處,激活圖案辨別組件,其不斷地搜索視頻內容以識別圖案,例如,實際對象或空白空間。在步驟2412處,作出關于是否已經辨別出圖案的決定。如果已經辨別出圖案,則過程進行到步驟2414。如果還沒有辨別出圖案,則過程返回步驟2410并且繼續在視頻信號中搜索額外的圖案。如果在步驟2414處已經辨別出圖案,則作出關于辨別了什么類型的圖案的決定。如果所識別的圖案是空白空間,則過程進行到步驟2416。在步驟2416處,生成放置和/或輪廓數據,其可以包括所識別的對象的坐標。如之前所公開的,通過使用已有的計算機辨別技術、物理操作、或其他技術,可以生成放置和輪廓數據。通過生成放置數據,指定可用廣告空間。在步驟2418處,在數據庫中搜索適當的廣告。如果沒有發現適當的廣告,則過程返回步驟2410并且繼續搜索視頻信號。在步驟2420處,具有匹配屬性的廣告主競標廣告并且選擇獲勝的競標人。
[0134]往回參見圖13-圖15,圖案辨別組件可以辨別空白空間,諸如表演場地板、空當或場地等,在該空白空間上,多個廣告主可能想要廣告(多個廣告主已經將“空白空間”列為他們的屬性的一個)。廣告主可以已經選擇將屬性放置在標中,該屬性諸如是曲棍球賽、棒球賽、老友記、宋飛正傳片段、情景喜劇、黃金時段播出、重播等。這允許將電視廣告主放置在具體感興趣的區域的投標過程中并且允許電視臺在對電視廣告主感興趣的話題、次數、節目等放標中瞄準電視廣告主。
[0135]再次參見圖24,在步驟2422處,創建可擴展標記語言(XML)并且將其疊加(覆蓋)到未增強的視頻信號內的所指定的空白空間上。通過使用在之前的步驟2416中獲得的放置/輪廓數據,將XML代碼疊加到未增強的視頻信號上。在最終的步驟2424中,經由可擴展腳本語言(XSL)分析器來將代碼從XML翻譯成用于網絡電視機頂盒的代碼、HTML、Java腳本(JS)(用于Liberate機頂盒的代碼)和/或用于其他機頂盒的代碼。
[0136]再次參見圖24,過程返回步驟2414。如果所辨別的圖案是實際對象,則過程進行到步驟2426。在步驟2426處,生成放置和/或輪廓數據。同樣,通過使用已有的計算機辨別技術、物理操作、或者其他技術可以生成放置和輪廓數據。在步驟2428處,為匹配屬性而對數據庫進行搜索。如果沒有發現匹配屬性,則過程返回步驟2410并且圖案辨別程序繼續搜索視頻流。如果發現匹配屬性,則過程進行到步驟2430。在步驟2430處,聯系具有匹配屬性的廣告主以投標。將關于嵌入廣告的信息提供給廣告主。廣告主時嵌入廣告投標并且選擇獲勝投標。如果沒有具有匹配屬性的廣告主,則電視臺可能希望將機會分類為空白空間,這意味著將移去對象并且插入新的對象。這提供了獲取針對嵌入廣告機會的投標者的移動機會。[0137]然后,過程進行到步驟2432,其中創建XML代碼并且將XML代碼疊加在所指定的實際對象上或者替代對象。在最終的步驟2434中,經由XSL分析器將代碼從XML翻譯成用于網絡電視機頂盒的代碼、HTML、JS(用于Liberate機頂盒的代碼)和/或用于其他機頂盒的代碼。
[0138]圖25是圖示為嵌入廣告的安裝而通過使用標簽和標記以描述廣告空間來執行的步驟2500的流程圖。如之前所提及的,圖案辨別技術可以提供可以識別可用廣告空間的方式。但是,能夠通過若干方法來達到廣告空間的識別。例如,視頻流內的可用廣告空間可以通過使用如在以上引用的申請序號60 / 268,350和10 / 076,950中所公開的技術來定義。
[0139]再次參見圖25,在步驟2501處創建內容。進行到步驟2502,指定可用廣告空間。如在圖21和圖22中所討論的,可以通過自動或人工方法來達到可用廣告空間的指定。如果可用廣告空間已經通過自動方法指定,則能夠通過人工方法來對其檢查和編輯。過程進行到步驟1404,其中如以上引用中所公開的,生成標簽。這些標簽描述了在步驟2502處指定的廣告空間。如之前所公開的,廣告空間可以是實際對象或者空白空間,并且以屬性來指代。標簽定義了所識別的對象的位置和可能的輪廓。也就是,標簽可以包括位置或若干定義位置,可能以X和y坐標,以及所識別的對象或空白空間(屬性)的輪廓。標簽可以將屬性標記為空白空間或實際對象。還可以通過使用已有的計算機辨別技術、物理操作、或其他技術來生成這一放置和輪廓數據。過程進行到步驟2506,其中將標簽放置在視頻流中。
[0140]再次參見圖25,過程進行到步驟2508,其中,以以上公開的方式生成標記。這些標記指示視頻流內每個視頻段之間的劃分位置。也就是,標記指示視頻流內每個視頻段的開始和結束。過程進行到步驟2510,其中將標記插入視頻流中。這能夠通過內容提供商或節目的營銷人員來完成。
[0141]在步驟2512處,可以將“移動位置”標簽疊加到視頻流中并且以這種方式指示屏幕上對象的新位置,諸如在2002年2月6日提交的名為“TRACKING MOVING OBJECTS ONVIDEO WITH INTERACTIVE ACCESS POINTS” 的美國臨時申請序號 60 / 354,745 中所公開的,這里通過引用專門地將其公開和教導的全部并入。
[0142]例如,所識別的對象可以是冰箱,其可以輕微地從一個幀到下一幀移動。這樣的標簽將說明冰箱的新位置和/或方位,并且這一標簽可以包括冰箱的新X和I坐標以及輪廓數據。標簽和標記可以在視頻的垂直消隱間隔(VBI)期間發送。可以使用任意已知的用于發送增強的數據的標準,包括先進的電視增強論壇(ATVEF)。這里作出的對ATVEF規范的引用僅僅用于說明性目的而作出,并且這樣的引用不應解釋為以任意方式對ATVEF規范的認可。
[0143]再次參見圖25,過程進行到步驟2514,其中將已經以標簽和標記增強的視頻信號發送到廣播商或到其中讀取標簽的頭端。可選地,廣播商能夠讀取標簽,如果待疊加的廣告是全國性的廣告。再次參見步驟2514,頭端讀取標記對象或者空白空間的位置并且提供其他信息的標簽,該其他信息諸如是對象或者空白空間簡檔、大小、類型、或其他信息。然后過程進行到步驟2516,其中頭端查詢廣告主列表,如圖3中所指的。作出關于列表中是否包含已經將所識別的對象或空白空間列為廣告主的屬性中的一個的查詢。在步驟2518處,選擇具有匹配屬性的廣告主以用于競標并且選擇持標人。結果在步驟2520處在頭端處將嵌入廣告疊加到視頻流中。嵌入廣告的顯示大小可以通過標簽提供的坐標和輪廓數據來確定。[0144]因此,本發明的各種實施例提供能夠由廣告主競標的嵌入廣告并且本地實現、或者甚至以家庭基礎來實現,這是本地化的廣告的終極形式。廣告的本地化可以是極有效的,特別是在與個人偏好和人數統計數據組合的時候。進一步,通過在后期制作環境中將嵌入廣告添加到視頻內容中,能夠以簡單和廉價的方式來提供本地廣告。以這一方式的針對性的廣告能夠是對于預期的廣告主是非常有價值的,以及廣告主將愿意以高價競標這樣的廣告。照此,可以增加廣播商的收入。嵌入廣告可以是悄然的、非干擾的,并且不損害視頻內容的大小、顏色、或者連續性。可以通過若干方法來激活為交互的嵌入廣告,包括使用手持設備或遙控器來點擊嵌入廣告,在嵌入廣告上移動指針設備,或其他方法。嵌入廣告能夠將信息傳遞回手持設備以用于顯示/交互,可能通過無線或紅外鏈接,將信息發回服務器以用于數據聚合,或者執行任意數量的其他動作。進一步,按照本發明,能夠使用個人化的手持設備,本發明允許系統提供個人化的信息并且允許若干人同時地交互相同的節目。這樣的原理在2001年8月27日提交的名為“Personalized Remote Control”的美國非臨時申請序號09 / 941,148中公開,其基于在2000年8月25日提交的名為“Personalized RemoteControl”的美國臨時申請序號60 / 227,916,這里通過引用專門地將兩者的公開和教導的全部并入。
[0145]嵌入廣告鼓勵推動購買產品或服務,這鼓勵廣告主對嵌入廣告競標。用于產品和服務的嵌入廣告可以直接地與正觀看的內容相關,或者可以提供用于購買與視頻內容無關的項的額外信息。嵌入廣告能夠被調整以適應個人的一對一的廣告,允許觀眾投票,執行其他交互響應,或者促成對萬維網的訪問。嵌入廣告能夠以多個不同的方式來顯示信息,諸如在相關項上、在單獨的頁面上、或者在視頻呈現的未使用的部分上。傳統的增強,諸如在電視屏幕的邊部分或底部上的窗口或文本框,可以在激活嵌入廣告時就呈現。具體的小圖標,可能稱作“Buy-Con?”,可以呈現在屏幕的角上,指示場景中可用的嵌入廣告給觀眾。
[0146]通過使用已有的圖案辨別技術,可以自動地安裝嵌入廣告。通過軟件識別的圖案可以是存在于當如的視頻流中的實際對象,或者存在于當如的視頻流中的空白空間。實際對象或空白空間可以是疊加嵌入廣告的適當位置。將通過圖案辨別軟件識別的圖案與屬性列表匹配以識別可應用的嵌入廣告,以及圖案是分配的放置和/或輪廓數據。然后通過計算機使用放置/輪廓數據以將嵌入廣告應用到當前的視頻流中。能夠以具有相同或不同的屬性的其他對象來替代對象。
[0147]可選地,可以通過人工地將嵌入廣告安裝到節目內容中來達到嵌入廣告的安裝,諸如名為“Creating On Content Enhancements”的美國專利申請序號10 / 041,881中所公開的,其基于名為“Creating On Content Enhancements”的美國臨時專利申請序號60 /243,107,在上面參見和并入。初始地,按照他們的人數統計,可以在頭端(發送站點)、在重傳站點、或者在個人家庭中完成人工地將廣告安裝到節目內容中。以逐個家庭為基礎來放置嵌入廣告的原理在名為“Personalized Remote Control”的美國專利申請序號09 /941, 148中公開,其基于名為“Personalized Remote Control”的美國臨時專利申請序號60 / 227,916,在上面參見和并入。
[0148]公開的各種實施例的進一步的優點包括以每場景為基礎來改變嵌入廣告的能力,以及自動地或通過人工方法來實現嵌入廣告的能力。此外,因為嵌入廣告不必須是交互的并且能夠作為視頻信號的一部分而存在。未針對交互性使能的電視仍然能夠接收嵌入廣告。因而,嵌入廣告的申請可以不限于視頻信號,而是嵌入廣告可以應用到任意類型的信號、以及任意類型的媒介。
[0149]公開的各種實施例提供了以競標廣告的形式來允許將后期制作的視覺改變增加到視頻流中。以這一方式,廣播和基本的電纜信道可以以簡單和廉價的方式來給本地公司提供對于嵌入廣告的競標。可以人工地或自動地將視覺改變或嵌入廣告疊加到視頻流中。嵌入廣告是廣告的有效方式,并且可以以逐個家庭為基礎來將嵌入廣告疊加到視頻流中。可以個人化和本地化嵌入廣告。在任意的信號或媒介內,可以將嵌入廣告應用到任意形式的觀看材料。嵌入廣告可以悄然地或明顯地呈現在視頻內容內,以及嵌入廣告可以是交互的或非交互的。嵌入廣告可以以每場景為基礎而改變。
[0150]此外,在競標嵌入廣告之前,將控制顯示給用戶的各種類型的廣告的偏好和人數統計信息提供給廣告主。控制顯示的廣告的人數統計和偏好信息在2003年10月16日提交的名為“Demographic / Preference Sniffer”的美國專利申請序號10 / 688,067中公開,其基于在2002年10月18日提交的名為“Demographic / Preference Sniffer”的美國臨時專利申請序號60 / 419,871,這里通過引用專門地將其公開和教導的全部并入。進一步,升級的廣告,諸如在2003年10月17日提交的名為“iChoose Video Advertising”的美國專利申請序號10 / 688, 075中公開的,其基于在2002年10月18日提交的名為“iChooseVideo Advertising”的美國臨時申請序號60 / 420,110,這里通過引用專門地將其公開和教導的全部并入。關于控制信息顯示的人數統計和偏好的信息能夠用于進一步幫助電視廣告主競標嵌入廣告。
[0151]圖26是圖示拍賣嵌入廣告的過程2600的流程圖。在步驟2602處,電視臺以以上公開的方式生成嵌入廣告機會。在步驟2604處,電視臺提供嵌入廣告機會列表給廣告主和包括生成嵌入廣告所需要的廣告信息和其他信息的廣告規范,該其他信息諸如是廣告的期望的持續時間、廣告的大小的描述、可能觀看廣告的觀眾、目標聽眾、廣告的呈現和競標信息。如上所指示的,存在基于觀眾的人數統計信息或偏好信息的目標聽眾。能夠在競標之前將這一信息提供廣告主。然后在步驟2606處電視臺接受投標直到截止時間。在步驟2608處,電視臺選擇勝出的競標者。在步驟2610處,電視臺通知競標者勝出的競標者并且可以在那時及時提供用于放置額外的嵌入廣告的額外機會給勝出的競標者和失標者。在步驟2614處,電視臺在廣告結束之前從勝出的競標者獲取所需要的廣告信息。然后,在步驟2616處電視臺生成嵌入廣告。在步驟2618處,以以上指示的方式來將嵌入廣告插入電視廣播。
[0152]圖27是圖示公開在競標嵌入廣告中由廣告主執行的過程的步驟2700的流程圖。在步驟2702處,廣告主從電視臺接收嵌入廣告機會的列表。如上所公開的,這一列表可以基于廣告主業務的屬性來創建。例如,廣告主可以從事出售家電,在這一情況下,廣告主可以具有列出的“家電”作為屬性。如果在場景中存在在家電上放置嵌入廣告的機會,該家電諸如是冰箱,將會將屬性“家電”附加到嵌入廣告機會。當然,可以有屬性的眾多其他示例,該其他示例可以非常寬泛。如上所指示的,屬性“重播”的指定能夠進一步限定到節目或特定節目的類型,諸如“情景喜劇”或“宋飛正傳”能夠用作一系列的屬性,使得廣告主能夠獲取相關的嵌入廣告信息。
[0153]再次參見圖27,在步驟2706處,廣告主檢查簡單的視頻、用于嵌入廣告的規范、所需的廣告信息以及競標信息。在這一情況下,連同嵌入廣告機會,可以提供簡單的視頻,該簡單的視頻示出了嵌入在視頻片段中的廣告,使得廣告主能夠擁有關于當廣播節目時廣告主的廣告可以呈現的方式的概念。當然,這一過程應用于預錄的節目。但是,使用直播節目,諸如曲棍球賽,能夠提供示出在冰上以及在板上的嵌入廣告的之前的比賽的視頻片段,作為嵌入廣告可以呈現的方式的示例。同樣,廣告主能夠確定廣告主的廣告可以呈現的方式并且可以影響廣告主可能希望競標這樣的廣告的數額。
[0154]在圖27的步驟2708處,廣告主之后確定是否將提交投標。如果否,則過程進行到步驟2710,并且廣告主檢查其他嵌入廣告機會。如果廣告主確定其想要提交投標,則過程進行到步驟2712以制定投標策略。在競標技術中已知有各種競標策略并且能夠由廣告主使用。例如,廣告主開始可能希望提交非常高的投標以嘗試擠掉其他投標者。當然,廣告主可以在投第一標之前確定廣告主愿意支付廣告的最大數額。在此方面,如果提供關于廣告主的其他嵌入廣告的成功或展示的流行度的吸引力數據,則那些因素可以影響廣告主的最大標數額。在步驟2714處,廣告主之后提交投標。然后,在步驟2716處,確定廣告主已經提交的投標是否已經贏得拍賣。如果還沒有贏得拍賣,則過程進行到步驟2722,其中廣告主可能希望檢查其投標策略。在步驟2724處,廣告主之后確定其是否愿意提交另一標。如果否,則過程進行到步驟2710以檢查其他廣告機會。如果廣告主希望提交另一標,則過程返回步驟2714以提交投標。如果在步驟2716處廣告主贏得競標,則過程進行到步驟2718,其中,廣告主提供需要的廣告信息給電視臺。然后過程在步驟2720處結束。
[0155]圖28公開了基于吸引力數據來修改競標策略的過程2800。吸引力數據是指示觀眾對節目、廣告或任意其他顯示的信息的響應的數據。吸引力數據能夠通過任意期望的方法來收集,包括調查、尼爾森評價數據或者按照Steven 0.Markel在2001年10月26 日提交的名為 “Collection of Affinity Data from Television, Video or SimilarTransmissions”的美國專利申請序號10 / 046,618中描述的過程。
[0156]再次參見圖28,在步驟2802處,廣告主確定其已經贏得廣告投標。在步驟2804處,電視臺生成增強的廣告。在步驟2806處,將增強的廣告廣播給觀眾。在步驟2808處,按照任意期望的方法來收集吸引力數據,該任意期望的方法諸如是以上描述的那些。然后通過電視臺來收集吸引力數據并且在步驟2810處分析。在步驟2812處,廣告主可能希望基于吸引力數據生成新的投標策略。例如,如果廣告主在美國橄欖球超級杯比賽的嵌入廣告上競標并且比賽是在第四節中比分非常接近的比賽,則廣告主可能希望以更大的數額競標。當然,反過來同樣真實。例如,如果廣告主在美國橄欖球超級杯比賽中競標并且比分在第四節中非常傾斜于一方,則廣告主可能希望以低得多的數額競標或者撤銷之前的投標并且支付罰金。
[0157]吸引力數據還能夠用于確定具體廣告的成功。例如,關于觀眾對于在節目中之前已經顯示的嵌入廣告的響應,能夠收集吸引力數據。例如,吸引力數據能夠評價觀眾對于廣告的響應,其提供了關于廣告主是否希望在事件期間在后續的廣告上以更高或更低投標來競標的有價值的信息給廣告主,該事件諸如是足球賽或曲棍球賽。
[0158]當然,以上公開的過程不僅僅限于嵌入廣告。例如,電視臺可能希望指定特定的廣告時隙作為能夠由電視廣告主競標的廣告。以這一方式,通過擁有可用于競標的某些時隙,電視臺可能希望最大化其收入,同時維持標準的預購買的廣告時隙,使得提供保證的收入數額。此外,在節目期間,這些時隙可以與正在發生的事物具有特別的關系。例如,可以將在判處點球或者在運動事件中回顧比賽之后的時隙指定為“用于競標”廣告。廣告主可能希望購買那個時隙并且播放幽默廣告,該幽默廣告示出戴有厚鏡片的、眼神很不好的裁判。此夕卜,對于這些類型的廣告,吸引力數據信息能夠非常有價值以顯示觀眾接受或拒絕該廣告。通過收集這一數據,電視廣告主能夠確定他們是否將愿意以更頻繁的基礎來播放這些廣告并且為那些特別的時隙進行更高的投標。
[0159]圖29公開了當電視臺愿意延長拍賣直到與嵌入廣告將顯示的時間非常接近的時間時可以用于直播事件的競標過程2900。在步驟2902處,廣告主以如上所公開的各種方式來接收用于直播事件的廣告機會的標準。在步驟2904處,廣告主提供用于嵌入廣告的所需要的信息給電視臺。在步驟2906處,電視臺生成用于每個廣告主的嵌入廣告并且存儲這些嵌入廣告,該每個廣告主已經提交所需要的信息。可選地,電視臺能夠提供嵌入廣告的樣本拷貝給廣告主。在步驟2908處,電視臺設置拍賣時間的結束,使得拍賣時間的結束接近于嵌入廣告的顯示的時間。以這一方式,能夠在直播事件的過程期間發生競標。例如,可以在比賽的實際比賽期間競標,該比賽諸如是斯坦利杯決賽、或者美國橄欖球超級杯比賽。如上所解釋的,比賽中的事件的過程能夠引起在比賽期間增加或減少投標。在步驟2910處,競標者基于直播事件的進度而投標。在步驟2912處,電視臺獲取用于獲勝投標者的嵌入廣告。在步驟2914處,電視臺顯示嵌入廣告。
[0160]圖30是圖示了分析用于直播事件的廣告機會的過程3000的流程圖。在步驟3002處,電視臺能夠檢查各種攝像頭角度以及直播事件或類似事件的各種顯示以嘗試確定嵌入廣告機會。例如,電視臺能夠從曲棍球比賽中查看攝像頭角度或之前的視頻并且確定在溜冰場的冰面上以及牌子上存在什么樣的嵌入廣告機會。如上所指示的,即使標記可能出現在溜冰場的冰面上或在牌子上,能夠使用標記語言覆蓋頁或視頻組合技術來將那些標記移去,如上所公開的。因此,在步驟3004處,由電視臺確定用于嵌入廣告的可能的位置。在該評價中,廣告主還可以輔助電視臺。在步驟3006處,電視臺從感興趣的廣告主收集所有需要的廣告信息。在步驟3008處,生成各種嵌入廣告(即,對象)以用于在直播節目中插入。在步驟3010處,電視臺之后能夠提供嵌入廣告的樣本顯示,該嵌入廣告諸如是插入的對象。例如,在直播足球賽的廣播期間,插入的對象可以包括攜帶橫幅的飛機或者插入到看臺的人群中的橫幅。其他嵌入對象,如上所公開的,能夠包括放置在隊員自身上的廣告,諸如紋身或商標。在步驟3012處,電視臺從廣告主獲取關于修改以及額外的嵌入的廣告機會的建議。
[0161]圖31公開了用于基于嵌入廣告的顯示時間來對廣告主計費的過程3100。在步驟3102處,電視臺以上述方式嵌入廣告到電視節目中。在步驟3104處,嵌入軟件對全部對象(即,嵌入廣告)在屏幕上顯示的幀進行計數。在步驟3106處,將每個嵌入對象的幀的總數提供給計費軟件。在步驟3108處,基于嵌入廣告出現的總幀數,計費軟件生成嵌入廣告的總的廣告成本。當然,可以存在遮蔽物(cap)來限制廣告主的曝光。
[0162]因此,本發明提供允許電視臺拍賣嵌入廣告和正常時隙廣告兩者的各種方式。以這一方式的廣告拍賣允許電視臺有可能增加預錄和直播事件兩者的廣告收入。另一方面,廣告主還從競標過程中獲利。例如,如果事件因為分數傾斜于一方而引起更小的興趣,那么更小的公司能夠在諸如為美國橄欖球超級杯大賽的大的事件期間做廣告。廣告主能夠基于偏好和人數統計數據來組成目標廣告。此外,評價廣告的效果的吸引力數據能夠由廣告主使用以最大化收入和確定競標策略。能夠通過標記語言覆蓋頁或者通過組合的視頻技術來生成嵌入廣告。能夠使用的通過電視臺來設置嵌入廣告的各種策略,包括用于足球賽的紅區廣告、當主隊得分時將所有的嵌入廣告改變為單個廣告主、以及提供與特別的廣告內容上相關的時隙。嵌入廣告機會的屬性能夠用于選擇可能的廣告主,其還允許可能的廣告主僅僅檢查對于廣告主有興趣的嵌入廣告。能夠使用視頻組合技術和標記語言覆蓋頁來擦除場景中已有的廣告并且插入其他廣告、或者插入其他對象到場景中。例如,如果在場景中存在桌子,能夠將可口可樂罐或者啤酒實際地插入到場景中,并且能夠去除已存在的諸如是煙灰缸的物體并且能夠插入可口可樂。類似地,能夠擦除諸如是轎車的對象并且能夠將不同的轎車插入到場景中以提供嵌入廣告機會。可以基于節目中事件的發生來提供各種廣告機會,諸如進攻或觸地的計分。在此情況下,可以將觸發器插入到節目中,其觸發節目中的一個或更多個嵌入廣告的插入。在這一示例中,可以將觸發器嵌入在視頻節目中,其使得最高的競標者將所有的嵌入廣告改變成此特別的廣告主的嵌入廣告,該最高的競標者具有曲棍球賽上的前進進攻或者足球賽中的進攻得分等上的投標。能夠建立各種標準,諸如足球賽的第四節的分數、曲棍球或者籃球賽的最后幾分鐘期間的分數等。如果廣告主希望退出競標過程,則能夠對廣告主收取用于不遵守過程的備用費。廣告主還能夠在將嵌入廣告放在特定攝像頭角度中之上競標。因此,建議了各種方法用于拍賣嵌入廣告和時隙廣告兩者,其提供了眾多優點給電視臺和電視廣告主兩者。
[0163]如上所討論的,示例實施例允許在媒體中包括本地廣告。在某些實施例中,可以將本地廣告插入到全國性的廣告中。在其他實施例中,可以將本地廣告插入到視頻節目、音頻節目、流媒體、或者任意其他類型的媒體中。參照圖32,示出了用于提供廣告的自動本地化的環境的網絡架構3200的進一步的示例實施例。在示例實施例中,本地站3202經由網絡3204通信地耦合到觀眾或聽眾的用戶設備3206,從而發送媒體到用戶設備3206。在一個實施例中,本地站3202可以包括頭端。媒體可以包括一個或更多個視頻(例如,電視節目、視覺廣告)、音頻(例如,無線節目、音頻廣告)、數字媒體(例如,因特網上的音頻、視頻、數據)或者這些的任意組合。照此,網絡3204可以包括廣播網絡、衛星、廣域網(WAN)、因特網、蜂窩網、或任意其他類型的通信網絡中的一個或更多個。
[0164]用戶設備3206可以包括電視、收音機、移動設備、臺式計算機、或用戶可以利用以從本地站3202接收媒體傳輸的任意其他通信設備。在某些實施例中,用戶設備3206可以包括用于顯示信息的顯示模塊以及用于輸出音頻到用戶的音頻模塊。在進一步的實施例中,用戶設備3206可以包括用于接收用戶輸入以控制或響應于用戶設備3206上出現的各種媒體的輸入模塊。
[0165]在其中本地站3202將本地化的廣告數據插入到全國性的信號中的實施例中,本地站3202經由網絡3204來從全國性的分發器3208接收傳輸。全國性的信號可以包括節目(例如,電視節目)和全國性的廣告(例如,全國性的福特商業廣告)。然后,本地站3202的本地廣告系統3210可以將本地化的廣告數據(例如,本地福特經銷商的地址或特價)插入到全國性的廣告的適當的部分(例如,在全國性福特商業廣告的段上)。本地化的廣告數據可以從位于本地站3202的本地廣告數據庫3212獲取。可選地,本地廣告數據庫3212可以位于本地站3202的外部,并且可以通過網絡3204獲取本地化的廣告數據。[0166]在某些實施例中,通過外部站點3214來生成本地化的廣告數據,諸如廣告代理。例如,如果本地站3202沒有足夠大的支撐以生成本地化的廣告數據,則本地站3202可以聯系外部站點3214以生成本地化的廣告數據。外部站點3214可以為每個參與的本地站生成本地化的廣告數據的庫存(例如,圖形覆蓋、剪切)。每個本地化的廣告數據可以包括廣告素材信息,該廣告素材信息關聯本地化的廣告數據和對應的全國性的或地區性的廣告。然后可以將生成的本地化的廣告數據分發給本地站3202(例如經由安全因特網連接)并且存儲在本地廣告數據庫3212中。可選地,本地站3202可以生成本地化的廣告數據自身以及將本地化的廣告數據存儲在本地廣告數據庫3212中。
[0167]一旦以插入本地化的廣告數據來改變全國性的信號,則通過網絡3204將改變后的信號發送到用戶設備3206或者直接地發送到用戶設備3206。將在下面關于圖33更具體地討論本地站3202。
[0168]在示例實施例中,中央管理系統3216提供本地廣告系統3210給本地站3202。中央管理系統3216還可以提供與本地廣告系統3210關聯的業務,諸如管理待插入到全國性的廣告中或覆蓋到全國性的廣告上的本地廣告的銷售。例如,小的本地站3202可能不足夠大到支撐處理本地廣告銷售和計費。在這一情況下,中央管理系統3216將為本地站3202管理銷售和計費。由中央管理系統3216管理的一個過程是驗證將本地化的廣告數據插入到信號中以用于本地站3202的重傳。將在下面結合圖34更具體的討論中央管理系統3216。
[0169]注意到雖然示例實施例出現在具有插入的或覆蓋到上面的本地化的廣告數據的全國性電視信號(包括電視節目和全國性的廣告)的上下文中,但是可以將這里描述的主題應用到其他形式的媒體。例如,可以將本地化的廣告數據增加到區域電視信號、全國性或地區性的無線廣播、以及因特網視頻或音頻。額外地,雖然關于將本地化的廣告數據增加到全國性的/地區性的廣告來討論示例實施例,但是,借此可以構思實施例可以將廣告數據插入或覆蓋到節目自身上(例如,電視節目)。例如,如果在電視節目中看見演員在喝瓶可口可樂,則廣告數據可以出現在場景的底部的滾動播出區,指示在本地食品雜貨店處的可口可樂的特價。
[0170]現在參見圖33,示出了說明本地站3202的組件的示例框圖。傳輸引擎3300從全國性的分發器3208接收包括媒體的傳輸信號(例如,全國性的信號)。然后本地廣告系統3210處理全國性的信號。在示例實施例中,本地廣告系統3210由中央管理系統3216來提供并且包括通信地彼此耦合的辨別引擎3302、識別引擎3304、獲取引擎3306、以及插入引擎3308,以及本地站3202的其他組件。
[0171]辨別引擎3302配置為對所接收的信號(例如,全國性的信號)中的媒體上的內容執行辨別以識別媒體的各個部分,諸如全國性的廣告。在一個實施例中,辨別引擎3302對于媒體執行提取指紋處理。指紋是在信號中發現的圖像的統計量。例如,指紋可以識別各種顏色(例如,紅色、藍色和綠色)的平均亮度,圖像上的顏色的變化,圖像的頂部和底部或者左邊和右邊之間的亮度差。在某些情況下,指紋包括圖像的每個區域的統計量(例如,將圖像分為54個區域并且為每個區域計算平均亮度)。因為兩個指紋可能相同,所以,辨別引擎3302可以針對一系列的幀(例如,3-5幀)或者媒體的每幾個幀(例如,每三幀)來確定指紋。雖然指紋是使用的內容辨別的一種形式,但是,其他形式可以包括識別信號中的水印、識別信號中的元數據、或者使用圖像或音頻辨別。例如,可以在內容的圖像段或者音頻段內識別內容的一片或一部分的水印。然后可以從水印中提取識別信息并且將其用于識別內容。
[0172]在某些實施例中,辨別弓丨擎3302還可以確定全國性的廣告內本地化的廣告數據可以插入的位置。在這些實施例中,辨別引擎3302使用對象辨別或者嵌入的元數據來識別全國性的廣告的圖像中的特征或者屬性,其中,本地化的廣告數據可以放置在全國性的廣告的圖像中。例如,可以將全國性的福特商業廣告的背景中的橫幅識別為可以定位本地化的廣告的位置。
[0173]一旦對信號提取指紋或者由辨別引擎3302辨別內容,則識別引擎3304確定指紋是否對應已知廣告或節目。在一個實施例中,識別引擎3304調用中央數據庫(例如位于中央管理系統3216處)以確定指紋是否與用于全國性的廣告的指紋信息匹配;因而識別對應的全國性的廣告。相應地,提前對全國性的廣告提取指紋并且將對應的指紋信息存儲到中央數據庫。例如,指紋可以識別媒體的段為“福特廣告#26”。注意并非所有的指紋將關聯已知廣告或節目。
[0174]如果識別出指紋,則如果存在對應的本地化的廣告數據,獲取引擎3306嘗試獲取該本地化的廣告數據。相應地,在一個實施例中,獲取引擎3306將訪問本地廣告數據庫3212以搜索任意本地化的廣告數據,指示(通過廣告素材信息的方式)將其插入所識別的全國性的廣告或者覆蓋到所識別的全國性的廣告。例如,用于主街道上的Stanley福特店的本地廣告可以具有廣告素材信息,該廣告素材信息指示與本地廣告數據庫3212中的福特廣告#26對應。在這一情況下,與主街道上的Stanley福特店相關聯的本地化的廣告數據由獲取引擎3306來獲取。
[0175]插入引擎3308將所獲取的本地化的廣告數據插入到用于傳送到用戶設備3206的媒體中。在一個實施例中,插入引擎3308將把本地化廣告數據覆蓋到全國性的廣告上。覆蓋可以發生在全國性的廣告的一節上(例如,全國性的廣告的底部的滾動播放區、角落中、彈出窗口或云中、或者全國性的廣告的空白部分)。在一個示例中,可以使用與色鍵存儲的幀來執行插入以將本地化的廣告數據覆蓋到全國性的廣告上。雖然根據圖像或文本討論了本地化的廣告數據,但是,注意本地化的廣告數據可以包括音頻(例如,本地人物的解說聲音)、動畫。或能夠與原始接收信號組合的任意其他類型的數據。
[0176]插入引擎3308可以不針對全國性的廣告的整個持續時間來插入或覆蓋本地化的廣告數據。例如,可以在全國性的廣告已經開始之后的短延遲之后插入(例如,呈現)本地化的廣告數據并且可以在全國性的廣告結束之前不久移除。在在全國性的廣告的開始處的這一廷遲以及結束處的提早移除允許本地化的廣告數據的呈現中的輕微的不對齊,這將不會影響重傳的觀看。
[0177]進一步,當將本地化的廣告數據插入到原始信號中時,插入引擎3308可以調整本地化的廣告數據。例如,可以取決于原始信號的視頻圖像的亮度來調整本地化的廣告數據的亮度。照此,插入引擎3308能夠適應本地化的廣告數據的呈現。
[0178]然后,由傳輸引擎3300將得到的經改變的信號(例如,具有本地化的廣告數據的全國性的信號)發送到用戶設備3206。
[0179]盡管已經根據大量單獨的引擎來定義了本地廣告系統3210的各種組件,但是,技術人員將認識到這些組件中的眾多能夠以其他形式組合或組織,并且不是所有的引擎都需要按照示例實施例來呈現或實現。進一步,并非本地站3202的所有的組件已經包括在圖33中。通常,還沒有具體示出或討論不直接與示例性實施例相關的組件、協議、結構、以及技術。這里給出的描述簡單地提供了大量示例性實施例以輔助讀者理解這里使用的系統和方法。
[0180]圖34是圖示中央管理系統3216的示例實施例的框圖。中央管理系統3216提供本地廣告系統3210給本地站3202并且還可以提供與本地廣告系統3210相關聯的業務,諸如管理全國性的廣告內的本地廣告機會的銷售。為此,中央管理系統3216包括可通信地耦合在一起的銷售引擎3402、集中式廣告數據庫3404、以及校驗引擎3406。
[0181]因為并非所有的本地站將想要為本地廣告管理銷售和計費,所以,中央管理系統3216可以提供這一服務給本地站。銷售引擎3402管理本地廣告技術的銷售和計費。照此,銷售引擎3402可以維持和更新中央廣告數據庫3404。中央廣告數據庫3404可以包括可用于本地化的全國性的廣告的記錄、已經簽約以在特殊的全國性的廣告中包含他們的本地化的廣告數據的本地實體的記錄、本地化的廣告數據的對應的屬性和廣告素材信息(例如,關聯本地化的廣告數據和全國性的廣告的數據)、以及對應的計費信息(例如,待計費數額、待計費實體)。
[0182]集中式廣告數據庫3404還包含用于允許本地化的每個全國性的廣告的指紋信息。在某些情況下,全國性的廣告主可能不想他們的全國性的廣告本地化。照此,集中式廣告數據庫3404可以由本地廣告系統3210的識別引擎3304來訪問、或者接收來自其的調用以確定指紋是否可識別為全國性的廣告的一部分。
[0183]因為本地廣告主將想要他們的本地廣告數據適當地插入全國性的廣告中并且發送,所以,中央管理系統3216使用驗證引擎3406來執行這一驗證。在示例實施例中,驗證引擎3406使用與由本地廣告系統3210使用的辨別/提取指紋過程相似的辨別/提取指紋過程。在這些實施例中,測試接收機3408從本地站3202接收發送的信號,其包括全國性的廣告和任意插入的本地化的廣告數據。測試接收機3408還可以從本地廣告系統3210 (例如,從插入引擎3308)接收關于插入的本地化的廣告數據的插入信息。這一插入信息可以存儲到集中式廣告數據庫3404。
[0184]識別模塊3410分析發送信號中的媒體并且識別指紋、圖像、或來自媒體的其他屬性。由辨別模塊3410執行的操作與由本地廣告系統3210的辨別引擎3302執行的那些相似。
[0185]然后,識別模塊3412訪問集中式廣告數據庫3404以確定對于由辨別模塊3410生成的指紋或屬性是否存在匹配(例如,從插入信息中)。如果發現匹配,則確定對應的全國性的廣告和本地化的廣告數據的身份。在可替代的實施例中,辨別模塊3412可以匹配接收的插入信息到已知的傳輸表以驗證在適當的時隙處在網絡傳輸期間發生的本地廣告數據(例如,全國性的廣告時隙)。
[0186]圖35是用于在本地站3202處自動地本地化廣告的示例高級方法3500的流程圖。在操作3502中,由傳輸引擎3300接收包含媒體的傳輸信號。在一個實施例中,傳輸信號包括包括媒體(例如,節目以及全國性的廣告)的全國性的信號。在可替代的實施例中,信號可以包括本地信號,其包括本地媒體。例如本地媒體可以是節目(例如來自DVD)的本地拷貝或者本地節目自身。[0187]在操作3504中,辨別引擎3302對傳輸信號的媒體執行內容辨別處理。在一個實施例中,辨別引擎3302在媒體的一部分上執行提取指紋過程以識別在媒體的一部分上發現的圖像的一個或更多個統計量或屬性。指紋可以是在媒體的一系列幀(例如3-5幀)上或者媒體的每隔少數幀(例如每三幀)上。雖然指紋是所使用的辨別的一種形式,但是其他形式可以包括識別信號中的水印、識別信號中的元數據、或者使用圖像或音頻辨別。
[0188]在操作3506中,作出關于從辨別過程中得到的指紋或其他屬性是否與可識別的全國性的廣告相關聯的確定。在示例實施例中,識別引擎3304確定指紋是否對應已知的廣告或節目。在一個實施例中,識別引擎3304調用中央數據庫(例如位于中央管理系統3216的集中式廣告數據庫3404)以確定指紋是否可識別。
[0189]如果將指紋識別為全國性的廣告的一部分,則在操作3508中作出關于匹配本地廣告是否應該插入全國性的廣告中的確定。在一個實施例中,獲取引擎3306將訪問本地廣告數據庫3212以搜索任意本地化的廣告數據,該任意本地化的廣告數據具有指示應該插入或與所識別的全國性的廣告重疊的廣告素材信息。可選地,獲取引擎3306可以訪問集中式廣告數據庫3404以確定是否指示本地廣告插入到全國性的廣告中。
[0190]如果存在匹配的本地廣告,則在操作3510中獲取本地化的廣告數據。相應地,獲取引擎3306訪問本地廣告數據庫3212以搜索本地化的廣告數據,該本地化的廣告數據指示為插入或覆蓋所識別的全國性的廣告。
[0191]在操作3512中,將本地化的廣告數據插入傳輸信號中的媒體的一部分中。在一個實施例中,插入引擎3308將把本地化的廣告數據覆蓋到全國性廣告上。覆蓋可以發生在全國性廣告的一部分(例如,在全國性的廣告的底部的滾動播放區、在角落中、在彈出窗口或云中、或者全國性的廣告的空白部分)中。可以以這樣的方式插入本地化的廣告數據,其中,其在全國性的廣告已經開始之后不久在全國性的廣告中可見并且在全國性的廣告的結束之前不久移除。當取決于全國性的廣告的視覺屬性而插入本地化的廣告數據到媒體中時,插入引擎3308可以調整本地化的廣告數據。在音頻實施例中,本地化的廣告數據可以包括與可以在無線顯示器上顯示的全國性的廣告相關的文本。
[0192]在操作3514中,將經改變的信號發送到用戶設備3206。可以通過發送引擎3300將經改變的信號(例如,具有本地化的廣告數據的全國性的信號)發送到用戶設備3206。
[0193]在某些實施例中,本地化的廣告數據可以包括選擇機構(例如,按鈕)。例如,選擇機構的激活可以觸發優惠券或其他折扣與用戶設備3206的用戶相關聯。當用戶激活選擇機構時,可以將優惠券或折扣發送到用戶設備3206或者關于用戶賬戶(例如,會員卡、網絡購物賬戶)激活。可以由插入引擎3308或本地廣告系統3210的另一組件或者中央管理系統3216來提供優惠券或者折扣。
[0194]注意在一個實施例中,信號可以是直播節目。例如,實時地,操作者可以提供位置指示(例如,按按鈕),其中,在該位置,可以在直播節目期間放置廣告。指示引起在此點及時生成指紋,其可以用于觸發搜索對應的本地化的廣告數據。在另一實施例中,辨別引擎3410或識別引擎3412(或者兩者的組合)可以使用語音辨別來觸發在直播節目期間搜索對應的本地化的廣告數據。例如,如果在直播足球賽期間解說員說“觸地”,則語音辨別將觸發搜索對應于在直播節目中發生的觸地的本地化的廣告數據。
[0195]圖36是用于管理在中央管理系統3216處的廣告的本地化事務的示例高級方法3600的流程圖。因為并非所有的本地站將想要管理本地廣告的銷售和計費,所以,中央管理系統3216可以提供這一服務給本地站3202。
[0196]在操作3602中,處理本地廣告的銷售。在示例實施例中,銷售引擎3402管理本地廣告機會的銷售和計費。銷售引擎3402可以創建本地實體的記錄,該本地實體已經簽約以在特殊的全國性的廣告中包括他們的本地化的廣告數據,連同本地化的廣告數據對應的屬性和對應的計費信息(例如,待計費數額、待計費實體)。對應的屬性可以指示全國性的廣告將本地實體的本地化的廣告數據與誰關聯。還可以將這一信息發送到與本地實體關聯的本地站3202。
[0197]還可以將信息存儲在集中式廣告數據庫3404中。照此,在操作3604中,銷售引擎3402保持和更新集中式廣告數據庫3404。集中式廣告數據庫3404可以包括對于本地化可用的全國性的廣告的記錄、已經簽約以在特殊的全國性的廣告中包括他們的本地化的廣告數據的本地實體的記錄、本地實體的本地化的廣告的對應的屬性和廣告素材信息、以及本地實體的對應的計費信息(例如,待計費數額、待計費實體)。中央管理數據庫3404還可以包含用于其中允許本地化的每個全國性的廣告的指紋信息。
[0198]因為本地廣告主將想更驗證他們的本地化的廣告被插入到全國性的廣告中并且發送,所以,中央管理系統3216還執行這一驗證。在操作3606中,接收經改變的信號的重傳。在這些實施例中,測試接收機3408從本地站3202接收發送的信號,其包括全國性的廣告和任意插入的本地化的廣告數據。
[0199]在操作3608中,執行本地廣告辨別處理。在示例實施例中,驗證引擎3406使用與由本地廣告系統3210使用的辨別/提取指紋處理相類似的辨別/提取指紋處理。例如,辨別模塊3410分析發送信號中的媒體并且識別指紋、圖像、或者來自媒體的其他屬性。由辨別模塊3410執行的操作與由本地廣告系統3210的辨別引擎3302執行的操作類似。
[0200]在操作3610中,作出關于本地廣告是否可識別的確定。在一個實施例中,識別模塊3412訪問中央廣告數據庫3404以確定對于辨別模塊3610生成的指紋或屬性是否存在匹配(例如,從插入信息中)。如果發現匹配,則可以確定對應的全國性的廣告和本地化的廣告數據的身份并且在操作3612中驗證包括本地化的廣告數據。如果沒有識別匹配的本地化的廣告數據,則在操作3614中沒有確認驗證。
[0201]圖37是用于自動地本地化廣告的可視流程圖。相應地,由發送引擎3300接收包含媒體3702的發送信號。在一個實施例中,媒體3702包括節目(例如,電視節目)和全國性的廣告。在本示例中,媒體的一部分是全國性的福特商業廣告3704。
[0202]隨后,辨別引擎3302執行發送信號的媒體的內容辨別處理。在一個實施例中,辨別引擎3302執行提取指紋過程以標識在媒體(例如,全國性的福特商業廣告3704)的一部分中發現的圖像的一個或更多個統計量或屬性。指紋可以是在媒體的一系列幀(例如,3-5幀)上或者每隔幾個幀(例如,每三幀)。
[0203]然后可以作出對于中央數據庫(例如位于中央管理系統3216處的集中式廣告數據庫3404)的調用以確定指紋是否可標識。在一個實施例中,識別引擎3304執行調用。
[0204]如果將指紋標識為全國性的廣告的一部分,則作出關于是否應該將匹配的本地廣告插入全國性的廣告的確定。在一個實施例中,獲取引擎3306將訪問本地廣告數據庫3212以搜索具有廣告素材信息的任意本地化的廣告數據,該廣告素材信息指示應該將其插入或覆蓋識別的全國性廣告。
[0205]如果存在匹配的本地廣告,則獲取本地化的廣告數據并且將其插入到全國性福特商業廣告3704的部分中。在一個實施例中,插入引擎3308將把本地化的廣告數據覆蓋到全國性的廣告中。在示例中,本地化的廣告數據包括指示“訪問主街道上的Stan福特店,今天大折扣”。將這一本地化的廣告數據覆蓋到全國性的福特商業廣告3704的底部部分。注意本地化的廣告數據可以包括文本、圖形、動畫、音頻、或者這些的任意組合。將包含全國性福特商業廣告3704和用于Stan福特店的本地化的廣告數據的經改變的信號3708發送到用戶設備。
[0206]應該注意媒體3708中任意數量的全國性的廣告可以具有插入的本地化的廣告數據。例如,全國性的福特商業廣告3704和廣告#2都可以具有插入到其上的本地化的廣告數據。在這些實施例中,提取指紋過程可以持續不斷。每次識別出(使用提取指紋過程)存在插入的本地化的廣告數據的全國性的廣告時,獲取引擎3306和插入引擎3308將獲取和插入對應的本地化的廣告數據到適當的全國性的廣告中。
[0207]模塊、組件和邏輯
[0208]額外地,可以將這里描述的特定實施例實現為邏輯或者多個模塊、引擎、組件、或機構。模塊、引擎、邏輯、組件、或者機構(統稱為“模塊”)可以是能夠執行特定操作并且以特定方式配置或安排的有形單元。在特定示例實施例中,可以由軟件(例如,應用或應用部分)或固件(注意如技術人員已知的,這里一般地能夠替換地使用軟件和固件)來配置一個或更多個計算機系統(例如,單獨的、客戶端、或者服務器計算機系統)或計算機系統的一個或更多個組件(例如,處理器或者處理器組)。
[0209]在各種實施例中,可以機械地或電地實現模塊。例如,模塊可以包括永久配置(例如,在專用處理器、專用集成電路(ASIC)、或者陣列內)以執行特定操作的專用電路或邏輯。模塊還可以包括由軟件或固件臨時配置以執行如這里所描述的特定操作的可編程邏輯或電路(例如,如在通用處理器或其他可編程處理器中所包括的)。將意識到可以通過例如成本、時間、能量使用、以及包大小考慮來驅動在專門和永久配置電路中或者在臨時配置電路中(例如,由軟件或硬件來配置)機械地實現模塊的決定。
[0210]相應地,應該將術語“模塊”理解為包括有形實體,理解為物理構造、永久配置(例如,硬接線的)、或者臨時配置(例如,編程的)來以特定方式操作或者以執行這里描述的特定操作的實體。考慮其中臨時配置(例如,編程)模塊或組件的實施例,不需要在任意一個例子中及時配置或舉例說明模塊或組件中的每一個。例如,其中包括使用軟件配置的通用處理器的模塊或組件,可以將通用處理器配置為在不同的時間各自的不同的模塊。軟件可以相應地將處理器配置為在時間的一個實例中組成特別的模塊并且配置成在時間的不同的實例中組成不同的模塊。可以臨時配置或永久配置處理器以執行相關操作。無論否臨時配置或永久配置,這樣的處理器可以組成操作用于執行一個或更多個操作或功能的處理器實現的模塊。
[0211]模塊能夠提供信息給其他模塊、以及從其他模塊接收信息。相應地,可以將所描述的模塊認為是通信耦合的。其中多個這樣的模塊同時存在,可以通過連接模塊的信號傳輸(例如,在適當的電路和總線上)來達到。在不同時間配置或舉例說明多個模塊的實施例中,可以達到這樣的模塊之間的通信,例如,通過存儲器結構中信息的存儲和獲取,對于該存儲器結構,多個模塊已訪問。例如,一個模塊可以執行操作和在存儲設備中存儲此操作的輸出,對于該存儲設備,模塊通信地與其耦合。然后,進一步的模塊可以在稍后的時間訪問存儲設備以獲取和處理所存儲的輸出。模塊還可以初始化與輸入或輸出設備的通信并且能夠在資源上操作(例如,收集信息)。
[0212]示例機器架構和機器可讀媒介
[0213]關于圖38,以其中可以執行引起機器執行這里討論的任意一個或更多個方法的指令的計算機系統3800的示例形式,示例實施例延伸到機器。在可選替代的示例實施例中,機器以單獨的設備運行或者可以連接(例如,網絡連接)到其他機器。在連網的部署中,機器可以運行于在服務器-客戶端網絡環境中的服務器或客戶端機器的容量中,或者以點對點(或者分布式)網絡環境中的對等機器來運行。機器可以是個人計算機(PO、臺式PC、機頂盒(STB)、個人數字助理(PDA)、蜂窩電話、網絡設備、網絡路由器、開關或橋、或者能夠執行規定由此機器采取的動作的指令(連續地或其他)的任意機器。進一步,雖然僅僅說明了單個機器,但是應該將術語“機器”考慮為包括任意機器集合,該機器單獨地或聯合地執行一組(或者多組)指令以執行這里討論的方法的任意一個或更多個。
[0214]示例計算機系統3800可以包括處理器3802(例如,中央處理單元(CPU)、圖形處理單元(GPU)或者兩者)、主存儲器3804以及靜態存儲器3806,其經由總線3808彼此通信。計算機系統3800可以進一步包括視頻顯示單元3810(例如,液晶顯示器(LCD)或者陰極射線管(CRT))。在示例實施例中,計算機系統3800還可以包括一個或更多個字母-數字輸入設備3812(例如,鍵盤)、用戶界面(UI)導航設備或者光標控制設備3814(例如,鼠標)、盤驅動單元3816、信號生成設備3818 (例如,揚聲器)、以及網絡接口設備3820。
[0215]機器可讀存儲媒介
[0216]盤驅動單元3816包括機器可讀存儲媒介3822,在該機器可讀存儲媒介3822上,存儲了由這里描述的任意一個或更多個方法或者功能具體化或使用的一組或更多組指令3824和數據結構(例如,軟件指令)。在由計算機系統3800執行其期間,指令3824還可以完全或至少部分地駐留在主存儲器3804內或者在處理器3802內,主存儲器3804和處理器3802同樣組成機器可讀媒介。
[0217]雖然在示例實施例中將機器可讀媒介3822示為單個媒介,但是術語“機器可讀存儲媒介”可以包括存儲一個或更多個指令的單個媒介或多個媒介(例如,集中式或分布式數據庫、或者關聯的緩存和服務器)。還應該認為術語“機器可讀媒介”包括任意有形媒介,該有形媒介能夠存儲、編碼、或執行指令,該指令用于由機器執行并且引起機器執行本發明的任意一個或更多個實施例的方法,或者該有形媒介能夠存儲、編碼、或者執行由這樣的指令使用或者與這樣的指令關聯的數據結構。應該相應地將術語“機器可讀存儲媒介”理解為包括但不限于固態存儲器以及光和磁媒介。機器可讀存儲媒介的具體示例包括非易失存儲器,包括通過示例半導體存儲設備(例如,可擦可編程只讀存儲器(EPROM)、電可擦可編程只讀存儲器(EEPROM)、以及閃存設備);諸如是內部硬盤以及可移動盤的磁盤;磁光盤;以及CD-ROM和DVD-ROM盤的方式。
[0218]傳輸媒介
[0219]使用經由網絡接口設備3820的傳輸媒介和利用多個已知的傳送協議中任意一個(例如,HTTP),可以進一步在通信網絡3826上發送或接收指令3824。通信網絡的示例包括局域網(LAN)、廣域網(WAN)、因特網、移動電話網、POTS網絡、以及無線數據網絡(例如WiFi和WiMax網絡)。應該認為術語“傳輸媒介”包括任意有形媒介,該有形媒介能夠存儲、編碼、或執行由機器執行的指令,并且包括數字或模擬通信信號或者其他有形媒介以促成這樣的軟件的通信。
[0220]盡管已經關于特定示例實施例描述了發明主體的概述,但是對于這些實施例,能夠作出各種修改和改變,而不脫離本發明的實施例的更寬的精神和范圍。這里,為了方便,發明主題的這樣的實施例可以單獨地或統稱地僅僅由“發明”指代,并且如果事實上公開了多于一個,沒有意圖意愿限制本申請的范圍到任意單個發明或發明構思。
[0221]足夠具體地描述這里說明的實施例以使得本領域技術人員能夠實踐公開的教導。從中可以使用和得到其他實施例,使得可以作出結構和邏輯替代,而不脫離這一公開的范圍。因此,不認為具體描述是限制意義的,并且連同這樣的權利要求所賦予的等價物的全部范圍,各種實施例的范圍僅僅由所附權利要求書定義。
[0222]如這里所使用的,可以將術語“或者”理解為在包含的或獨占的意思。額外地,盡管以下所討論的各種示例實施例集中于將本地化的廣告數據插入到全國性的廣告中,但是在本公開中僅僅給出實施例用于澄清。因而,本地化的廣告數據到任意媒介的插入可以采用這里描述的系統和方法的各種實施例并且可以將其認為是在示例實施例的范圍內。在下面具體討論大量示例實施例的每個。
[0223]此外,對于這里描述為單個實例的資源、操作、或結構,可以提供多個實例。額外地,各種資源、操作、模塊、引擎、以及數據存儲的邊界在某種程度上是任意的,并且在特殊的說明性的配置的上下文中說明了特別的操作。可以預想功能性的其他分配并且其可以落入本發明的各種實施例的范圍。一般,可以將在示例配置中呈現為單獨的資源的結構和功能性實現為組合的結構或資源。類似地,可以將呈現為單個資源的結構和功能性實現為單獨的資源。如所附權利要求書所呈現的,這些和其他變化、修正、添加、以及改進落入本發明的實施例的范圍。相應地,說明書和附圖理解為說明性的而非限制意義。
【權利要求】
1.一種方法,包括: 接收傳輸信號,該傳輸信號包括用于傳送到用戶設備的媒體; 識別媒體的用于修改的部分; 確定本地化的廣告數據是否對應所識別的部分; 基于對應所識別的部分的本地化的廣告數據,獲取對應所識別的部分的本地化的廣告數據; 使用機器的處理器,將本地化的廣告數據插入媒體的所識別的部分以生成經改變的傳輸信號,該經改變的傳輸信號包括媒體和本地化的廣告數據;以及發送經改變的信號到用戶設備。
2.如權利要求1的方法,其中媒體的該部分包括全國性廣告。
3.如權利要求1的方法,其中所識別的部分包括來自于由電視節目、廣播節目、音頻廣告、區域性廣告、地方廣告、以及流媒體組成的組的選擇。
4.如權利要求1的方法,其中該部分的識別包括: 生成媒體的該部分的至少一個幀的指紋;以及 訪問中央數據庫以通過將指紋匹配到存儲在中央數據庫中的數據來確定該部分的身份。
5.如權利要求1的方法,其中該部分的識別包括: 確定媒體的該部分的至少一個屬性;以及 訪問中央數據庫以通過將所述至少一個屬性匹配到存儲在中央數據庫中的數據來確定該部分的身份。
6.如權利要求1的方法,其中確定本地化的廣告數據是否對應包括: 訪問中央數據庫,該中央數據庫包括用于多個本地化的廣告數據的廣告素材信息;以及 在中央數據庫的廣告素材信息中搜索具有與所識別的部分匹配的廣告素材信息的本地化的廣告數據。
7.如權利要求1的方法,其中本地化的廣告數據的插入包括將本地化的廣告數據覆蓋到所識別的部分的至少一部分上。
8.如權利要求1的方法,其中本地化的廣告數據的插入包括以本地化的廣告數據來替代所識別的部分。
9.如權利要求1的方法,進一步包括: 從用戶設備接收與本地化的廣告數據相關聯的選擇;以及 提供與本地化的廣告數據相關聯的優惠券,以由用戶設備的用戶使用。
10.如權利要求1的方法,進一步包括通過接收所發送的經改變的信號和執行辨別過程以識別在所發送的經改變的信號中的本地化的廣告數據的存在,驗證在所發送的經改變的信號中的所識別的部分中的本地化的廣告數據的存在。
11.如權利要求1的方法,其中該部分的識別包括: 從媒體的該部分中識別水印;以及 從用于識別該部分的水印中提取識別信息。
12.—種與至少一個處理器通信的非暫時性機器可讀媒介,該非暫時性機器可讀媒介存儲指令,其中,當由機器的該至少一個處理器執行該指令時,使得機器執行以下操作,包括: 接收傳輸信號,該傳輸信號包括用于傳送到用戶設備的媒體; 識別媒體的用于修改的部分; 確定本地化的廣告數據是否對應所識別的部分; 基于對應于所識別的部分的本地化的廣告數據,獲取對應所識別的部分的本地化的廣告數據; 使用機器的處理器,將本地化的廣告數據插入媒體的所識別的部分以生成經改變的傳輸信號,該經改變的傳輸信號包括媒體和本地化的廣告數據;以及發送經改變的信號到用戶設備。
13.如權利要求12的非瞬時性機器可讀媒介,其中該部分的識別包括: 確定媒體的該部分的至少一個屬性;以及 訪問中央數據庫以通過將該至少一個屬性匹配到存儲在中央數據庫中的數據來確定該部分的身份。
14.如權利要求12的非瞬時性機器可讀媒介,其中確定本地化的廣告數據是否對應包括: 訪問中央數據庫,該中央數據庫包括用于本地化的廣告數據的廣告素材信息;以及 在中央數據庫的廣告素材信息中搜索與所識別的部分的匹配。
15.如權利要求12的非瞬時性機器可讀媒介,其中本地化的廣告數據的插入包括將本地化的廣告數據覆蓋到所識別的部分上。
16.如權利要求12的非瞬時性機器可讀媒介,其中操作進一步包括: 從用戶設備接收與本地化的廣告數據相關聯的選擇;以及 提供與本地化的廣告數據相關聯的優惠券,以由用戶設備的用戶使用。
17.如權利要求12的非瞬時性機器可讀媒介,其中操作進一步包括驗證在所發送的經改變的信號中的所識別的部分中的本地化的廣告數據的存在。
18.—種系統,包括: 機器的處理器; 傳輸引擎,配置成接收包括用于傳送到用戶設備的媒體的傳輸信號; 識別引擎,配置成識別媒體的用于修改的部分; 獲取引擎,配置成確定本地化的廣告數據是否對應所識別的部分以及配置成獲取對應所識別的部分的本地化的廣告數據; 以及 插入引擎,配置成使用處理器將本地化的廣告數據插入到媒體的所識別的部分以生成經改變的信號。
19.如權利要求18的系統,進一步包括辨別引擎,配置成生成媒體的該部分的至少一幀的指紋,識別引擎進一步配置成訪問中央數據庫以通過將指紋匹配到存儲在中央數據庫中的數據來確定該部分的身份。
20.如權利要求18的系統,進一步包括驗證引擎,配置成驗證在經改變的信號中的所識別的部分中的本地化的廣告數據的存在。
【文檔編號】H04N21/2668GK103686254SQ201310571227
【公開日】2014年3月26日 申請日期:2013年9月17日 優先權日:2012年9月17日
【發明者】J·蒂恩斯曼, T·胡伯爾, T·萊蒙斯, I·澤諾尼 申請人:公共電視公司