專利名稱:管理覆蓋內容到視頻信號中的插入的制作方法
技術領域:
本發(fā)明涉及視頻處理領域。更特定來說,本發(fā)明提供用于管理覆蓋內容到視頻信號中的插入的方法、設備及系統(tǒng)。另外,本發(fā)明的某些實例實施例針對在轉換視頻信號期間將覆蓋內容插入到所述視頻信號中。
背景技術:
當今的電視圖像頻繁地被額外內容(本文中稱作"覆蓋內容")所覆蓋,例如文字消息、標識、動畫或以全運動視頻為特征的子窗口。此類經編輯的信號用于傳達緊急信息、目標廣告或用于定制與全屏幕節(jié)目或廣告相關聯(lián)的消息。在特定時間,可存在可用于插入到特定視頻串流中的多于一個的候選覆蓋內容。盡管可易于獲得用于將新的內容插入或覆蓋到全屏幕視頻中的設備,但此類設備通常經設計以與未壓縮視頻信號一起操作,且僅是以那些應用為標桿。
基于壓縮標準(例如MPEG)所編碼的視頻信號向視頻編輯過程呈現(xiàn)特殊的挑戰(zhàn)。圖1中顯示用于將覆蓋內容插入到視頻信號中的現(xiàn)有技術系統(tǒng)。在所述現(xiàn)有技術中,在于視頻編輯器12處插入覆蓋內容(輔助視頻)之前,解碼器10完全解碼視頻信號。然后,在被轉發(fā)到最后目的地之前在編碼器14處再編碼來自視頻編輯器12的經修改視頻信號。此解決方案不僅昂貴,而且其還可降級視頻的質量。例如,通常選擇昂貴的高質量編碼器用于原始編碼過程,且然后,則在額外硬件(如果需要)的成本上加以節(jié)省以在服務于更有限的聽(觀)眾的較小電纜頭端或其它分配地點中處理信號。
盡管可在不使用單獨的解碼器、編輯器及編碼器的情況下直接修改視頻信號,但需要解決多個問題。例如,壓縮標準(例如,MPEG-2及H.264)使用運動補償來預測特征從一個視頻幀到另一視頻幀的移動。然而,如果通過插入或覆蓋不同的視頻圖像來更該這些幀中的一者,那么會破壞解碼器與原始編碼器之間的同步化。因此,在使用跨越圖像的經修改與未修改區(qū)域之間的邊界的運動向量來編碼所述圖像的區(qū)域時,運動預測過程將失效。
提供一種經簡化的管理覆蓋內容到視頻信號中的插入的方式將是有利的。特定來說,能夠使覆蓋內容與所述覆蓋內容將被插入其中的視頻信號或與特定地理區(qū)域中的視頻信號密切相關將是有利的。能夠使用附加到覆蓋內容及/或視頻信號的具有識別信息的標簽來實現(xiàn)覆蓋內容與視頻信號之間的此類密切相關也將是有利的。能夠在不使用解碼器及編碼器的情況下實現(xiàn)用覆蓋內容修改經壓縮的視頻信號將是進一步有利的。此引起大量成本節(jié)省,尤其在需要處理大量串流時。另外,能夠使用相同插入及覆蓋設備來實現(xiàn)對視頻信號的壓縮比的修改將是有利的。
本發(fā)明的方法、設備及系統(tǒng)提供上述及其它優(yōu)點。特定來說,本發(fā)明當與高級轉換系統(tǒng)(例如,用在電纜及其它視頻分配中心中的統(tǒng)計多路復用器)組合時尤其有利。
發(fā)明內容
本發(fā)明提供用于管理覆蓋內容到視頻信號中的插入的方法、設備及系統(tǒng)。在本發(fā)明的一個實例實施例中,從視頻源接收視頻信號。另外,在一個或一個以上覆蓋內容信號中提供覆蓋內容。將標簽附加到以下中的至少一者(a)所述視頻信號;及(b)所述一個或一個以上覆蓋內容信號中的至少一者。所述標簽含有識別信息。然后,可根據所述識別信息將從所述一個或一個以上覆蓋內容信號中的一者中選擇的覆蓋內容插入到所述視頻信號中以產生經修改的視頻內容。
在其它實例實施例中,可將標簽既附加到所述視頻信號又附加到所述一個或一個以上覆蓋內容信號中的每一者??赏ㄟ^以下步驟從所述一個或一個以上覆蓋內容信號
中的一者中選擇所述覆蓋內容從所述視頻信號及所述一個或一個以上覆蓋內容信號
中的每一者抽取所述標簽,將來自所述視頻信號的標簽與來自所述覆蓋內容信號的每--標簽進行比較,及從具有作為從所述視頻信號所抽取的標簽的最佳匹配的標簽的覆蓋內容信號中選擇覆蓋內容用于插入。
所述識別信息可包括以下中的至少一者識別所述覆蓋內容將被插入到所述視頻信號中的地理區(qū)域的地理信息;下行鏈路控制裝置識別符;目的地QAM;頻道編號;插入開始時間;覆蓋內容的持續(xù)時間;插入識別符;插入窗口位置;插入窗口大小;分類識別符;混合信息;能夠使覆蓋內容與視頻信號匹配的關鍵字等。
所述分類識別符可包括以下中的至少一者所述視頻信號的主題信息、所述覆蓋內容的主題信息、現(xiàn)有插入窗口的優(yōu)先級信息、插入窗口的特性、所述覆蓋內容的音頻超越信息、所述覆蓋內容的分辨率、頻道編號、用于插入所述覆蓋內容的目標節(jié)目名稱、所述目標節(jié)目的區(qū)域節(jié)目級別、所述目標節(jié)目的傳輸識別符、格式描述符、包括文字位置、速度、字體大小、字體類型及字體顏色中的至少一者的文字分量描述符及包括視頻分辨率、視頻位置及針對動畫的視頻速度中的至少一者的視頻分量描述符等。
在其它實例實施例中,可將標簽既附加到視頻信號又附加到一個或一個以上覆蓋內容信號中的每一者??蓪⒎诸愖R別符提供為所述識別信息的至少一部分??舍槍γ恳环诸愖R別符給所述覆蓋內容信號指派對應的配合等級參數。所述配合等級參數可指 示每一覆蓋內容與所述分類識別符之間的相對對應性。在此實例實施例中,可識別與 所述視頻信號具有相同分類識別符的覆蓋內容信號。然后,可從具有指示與分類識別 符的最高對應性的配合等級參數的所識別的覆蓋內容信號中選擇所述覆蓋內容。
可在中央分配地點處產生所述覆蓋內容信號??稍诓迦胫皩⑺龈采w內容信號 轉發(fā)到至少一個遠程位置以進行存儲。所述遠程位置可包括以下中的一者電纜頭端、 中央局、電纜分配集線器及衛(wèi)星分配集線器。在此實例中,所述識別信息可包括地理 信息且可在特定遠程位置處選擇具有對應于所述特定遠程位置的地理信息的覆蓋內 容信號用于插入。
所述覆蓋內容的所述選擇及插入可發(fā)生在所述至少一個遠程位置處。另一選擇 為,所述覆蓋內容的所述選擇及插入可發(fā)生在中央位置處。然后,可將經修改的視頻 內容的多個副本從中央位置分配到一個或一個以上遠程位置以用于進一步的分配。
可在中央分配地點處將標簽附加到覆蓋內容信號。此標簽可確定所述一個或一個 以上遠程位置中的哪一者將把所述覆蓋內容插入在特定視頻串流中。
可將所述覆蓋內容信號插入到所述視頻信號的插入窗口中以替代所述視頻信號 的一對應部分。另一選擇為,可將所述覆蓋內容插入到所述視頻信號的插入窗口中并 與所述視頻信號的一對應部分混合。
本發(fā)明還囊括對應于上述方法的系統(tǒng)。用于將覆蓋內容插入到視頻信號中的系統(tǒng) 的一個實例實施例包括用于從視頻源接收視頻信號的網絡交換機及用于在一個或一 個以上覆蓋內容信號中將覆蓋內容提供到所述網絡交換機的覆蓋產生器。還提供加標 簽構件,其用于將含有識別信息的標簽附加到以下中的至少一者(a)所述視頻信 號;及(b) —個或一個以上覆蓋內容信號中的至少一者。提供與網絡交換機通信的 視頻處理器。所述視頻處理器適于從一個或一個以上覆蓋內容信號中的一者中選擇覆 蓋內容并根據識別信息將選定覆蓋內容插入到視頻信號中以產生經修改的視頻內容。
用于視頻信號的加標簽構件可包括用于將標簽附加到視頻信號的加標簽處理器。 用于一個或一個以上覆蓋內容信號的加標簽構件可包括覆蓋產生器,其可適于將標簽 附加到一個或一個以上覆蓋內容信號??蓪撕灨郊拥揭曨l信號及一個或一個以上覆 蓋內容信號中的每一者。
所述視頻處理器可包括用于從視頻信號及一個或一個以上覆蓋內容信號中的每 一者抽取標簽的構件、用于將來自視頻信號的標簽與來自覆蓋內容信號的每一標簽進 行比較的構件,及用于從具有作為從視頻信號所抽取的標簽的最佳匹配的標簽的覆蓋 內容信號中選擇覆蓋內容用于插入。
所述識別信息可包括各種信息,包含如上所論述的分類識別符。
在一個實例實施例中,加標簽處理器可將標簽附加到視頻信號及一個或一個以上 覆蓋內容信號中的每一者。所述識別信息可包含分類識別符。覆蓋產生器可針對每一 分類識別符給覆蓋內容信號指派對應的配合等級參數。所述配合等級參數可指示每一覆蓋內容與分類識別符之間的相對對應性。視頻處理器可識別與視頻信號具有相同分 類識別符的覆蓋內容信號且可從具有指示與分類識別符的最高對應性的配合等級參 數的所識別覆蓋內容信號中選擇覆蓋內容。
所述覆蓋產生器可位于中央分配地點處。至少一個視頻處理器可提供于相應遠程 位置處??稍诓迦胫皩⒏采w內容信號轉發(fā)到至少一個遠程位置以進行存儲。所述識 別信息可包括地理信息。特定遠程位置處的視頻處理器可從具有對應于其特定遠程位 置的地理信息的覆蓋內容信號中選擇覆蓋內容用于插入在視頻信號中??稍谥醒敕峙?地點處將標簽附加到覆蓋內容信號且可確定所述一個或一個以上遠程位置中的哪一 者將把用于插入的覆蓋內容插入在特定視頻串流中。
外部源可通過覆蓋產生器觸發(fā)覆蓋內容的插入。所述外部源可包括(例如)緊急 警告系統(tǒng)(EAS)、廣告決策系統(tǒng)(ADS)或其它源。
下文將結合附圖描述本發(fā)明,其中相同的參考編號表示相同的元件,且 圖1顯示用于將覆蓋內容插入到視頻信號中的現(xiàn)有技術系統(tǒng)的方框圖; 圖2顯示根據本發(fā)明的用于將覆蓋內容插入到視頻信號中的系統(tǒng)的實例實施例 的方框圖3顯示根據本發(fā)明的視頻處理器的實例實施例的方框圖;及 圖4顯示根據本發(fā)明的實例實施例的用于觸發(fā)覆蓋內容的插入的系統(tǒng)的方框圖。
具體實施例方式
下文詳細說明僅提供實例性實施例,且并非打算限制本發(fā)明的范圍、適用性或配 置。相反,下文對實例性實施例的詳細說明將為所屬領域的技術人員提供能使其實施 本發(fā)明實施例的說明。應了解,可在元件的功能及布置方面作出各種改變,此并不背 離在所附權利要求書中所闡述的本發(fā)明的精神及范圍。
本發(fā)明提供用于管理消息或其它視頻內容到主視頻信號中的插入的方法、設備及 系統(tǒng)。在圖2中顯示根據本發(fā)明的具有插入及覆蓋能力的視頻處理系統(tǒng)20的實例實 施例的簡單方框圖。在此實例中,從一個或一個以上視頻源接收視頻信號,例如,舉 例來說衛(wèi)星21、耦合到視頻編碼器23的攝像機22、視頻存儲裝置/服務器24、 IP網 絡25等。通過覆蓋內容產生器26 (例如)使用從供用戶輸入的控制臺(或從如下文 結合圖4所論述的外部源)所提供的信息產生將被插入到傳入視頻信號中的覆蓋內容 信號。作為實例,覆蓋內容產生器26及用戶控制臺可以是安裝有用于產生文字、圖 形特征或更一般的視頻內容的軟件的PC。在此一實例中,所述PC還可包含用于將再 現(xiàn)視頻編碼為適合壓縮格式的軟件或硬件。視頻處理器28實施將內容插入或覆蓋到 主視頻信號中,所述視頻處理器28經由網絡交換機27或其它適合機構接收視頻信號及覆蓋內容信號。
為管理在視頻處理器28處將何覆蓋內容插入到何視頻信號中,將標簽附加到以 下中的至少一者(a)視頻信號;及(b) 一個或一個以上覆蓋內容信號中的至少一
者。所述標簽含有供在匹配覆蓋內容到適當視頻信號中使用的識別信息。然后,視頻 處理器28能夠從覆蓋內容信號中的一者中選擇覆蓋內容并根據識別信息將選定覆蓋 內容插入到視頻信號中以產生經修改的視頻內容。
可通過覆蓋產生器26將所述標簽附加到覆蓋內容信號。可在視頻源處(例如, 在衛(wèi)星21處、在耦合到視頻編碼器23的攝像機22處、在視頻存儲裝置(服務器) 24處或IP網絡25處)通過加標簽處理器29將標簽附加到每一傳入視頻信號。加標 簽處理器29可實施為視頻源處的編碼裝置的一部分(例如,實施為編碼器23或視頻 服務器24的一部分)或實施為單獨的裝置(例如,在IP網絡25或衛(wèi)星21下游)。
所附加的標簽可插入到基本視頻或音頻串流的報頭中或可將其多路復用為由對 應于一個或一個以上節(jié)目的多個視頻、音頻及數據串流組成的經打包串流。在此情況 下,可將報頭信息封裝為一個或一個以上包并給其指派唯一的包識別符(PID)。在 MPEG-2傳輸串流的情況下,通過將這些PID與同一多路復用串流中所包含的稱作節(jié) 目相關聯(lián)表(PAT)及節(jié)目映射表(PMT)的特殊包中所列出的條目相匹配來確定包 類型及節(jié)目對應性。
在其它實例實施例中,可將標簽既附加到視頻信號又附加到一個或一個以上覆蓋 內容信號中的每一者。視頻處理器28可通過以下步驟從覆蓋內容信號中的一者選擇 覆蓋內容從視頻信號及一個或一個以上覆蓋內容信號中的每一者抽取標簽、將來自 所述視頻信號的標簽與來自覆蓋內容信號的每一標簽進行比較且從具有作為從視頻 信號所抽取的標簽的最佳匹配的標簽的覆蓋內容信號中選擇覆蓋內容以用于插入。
標簽中所含有的識別信息可包括以下中的至少一者識別覆蓋內容將被插入到視 頻信號中的地理區(qū)域的地理信息;下行鏈路控制裝置識別符;目的地QAM;頻道編 號;插入開始時間;覆蓋內容的持續(xù)時間;插入識別符;插入窗口位置;插入窗口大 小;分類識別符;混合信息;用以能夠使覆蓋內容與視頻信號匹配的關鍵字等。
例如,可將具有插入識別符的標簽附加到視頻信號并用來使所述視頻信號與視頻 處理器28應該已經接收的特定覆蓋內容信號相匹配。視頻處理器28將通過使覆蓋內 容信號標簽中的關鍵字與在附加到視頻信號的標簽中所含有的插入識別符相匹配來 識別此覆蓋內容信號。
例如郵政編碼、下行鏈路控制裝置ID、目的地QAM、頻道編號等的地理信息可 被包含在標簽中以實現(xiàn)覆蓋內容的(例如)針對廣告的較佳目標插入。內容描述符也 可被包含在標簽中,所述內容描述符可包含格式信息(文字、靜止圖形、MPEG2、 MPEG4視頻、音頻類型等)及對應分量描述符中的至少一者。另外,可提供文字分 量描述符,其可包含列表位置、速度、字體等中的至少一者。此外,標簽可包含視頻 分量描述符,其可包含分辨率、位置、針對動畫的移動速度等中的至少一者??商峁┮纛l描述符,其可指示替代主音頻的政策(其通常并不是所需要的)。
所述混合信息可包括用以能夠使覆蓋內容與視頻信號的對應部分進行阿爾法
(alpha)混合以獲得含有所述覆蓋內容的經修改的視頻信號的信息。
所述分類識別符可用來幫助視頻處理器28選擇用來在特定時間插入視頻信號中 并定位于所述視頻信號或所述視頻信號的幀內的最適合覆蓋內容。其是可在規(guī)定時間 被解釋為關于視頻信號的主題分類的參數,或可將其解釋為傳達信息(例如,現(xiàn)有窗 口的優(yōu)先級、窗口背景的特性、目的地QAM、目的地頻道或下行鏈路控制裝置)的 更一般篩選過濾器。注意,覆蓋內容可包含或可不包含音頻且所述分類識別符也可規(guī) 定是否允許超越與主視頻串流一起提供的音頻。
選擇特定覆蓋內容用于插入到主視頻節(jié)目中的過程可通過首先給每一可用覆蓋 內容信號的標簽預指派一個或一個以上分類識別符來實施。然后,當主視頻串流中的 標簽發(fā)出插入時機的信號時,可從主視頻節(jié)目中的標簽抽取分類識別符并與可用覆蓋 內容信號中的每一者中的一個或一個以上分類識別符進行比較。具有匹配識別符的任 何覆蓋內容信號均將含有適合插入到主視頻節(jié)目中的覆蓋內容。
所述分類識別符可包括以下中的至少一者視頻信號的主題信息、覆蓋內容的主
題信息、現(xiàn)有插入窗口的優(yōu)先級信息、插入窗口的特性、覆蓋內容的音頻超越信息、 覆蓋內容的分辨率、頻道編號、用于插入覆蓋內容的目標節(jié)目名稱、目標節(jié)目的區(qū)域 節(jié)目級別、目標節(jié)目的傳輸識別符、格式描述符、包括文字位置、速度、字體大小、 字體類型及字體顏色中的至少一者的文字分量描述符及包括視頻分辨率、視頻位置、 針對動畫的視頻速度中的至少一者的視頻分量描述符等。
在已發(fā)出插入時機信號且存在多于一個的適合覆蓋內容信號的情況下,可進一步 最優(yōu)化選擇過程。例如,除給每一覆蓋內容信號預指派一個或一個以上分類識別符之 外,也可給所述覆蓋內容信號預指派"配合等級"參數。即,針對每一分類識別符, 可存在指示內容與特定分類的相關性的對應配合等級參數。然后,如果存在以相同分 類識別符為特征的多個覆蓋內容信號,且如果此識別符與包含在主視頻串流中的標簽 中所規(guī)定的一者相匹配,那么將選擇具有最高對應配合等級參數的覆蓋內容信號。此 方法可用來在使用部分屏幕視頻插入時最大化目標廣告的效率。
在使用分類識別符及配合等級參數兩者的實例實施例中,可將標簽既附加到視頻
信號(例如,在加標簽處理器29處)又附加到一個或一個以上覆蓋內容信號中的每 一者(例如,在覆蓋內容產生器26處)??蓪⒎诸愖R別符提供為識別信息的至少一 部分??舍槍γ恳环诸愖R別符給覆蓋內容信號指派對應的配合等級參數(例如,在覆 蓋內容產生器26處)。所述配合等級參數可指示每一覆蓋內容與分類識別符之間的 相對對應性。在此一實例實施例中,視頻處理器28可識別與視頻信號具有相同分類 識別符的覆蓋內容信號。然后,視頻處理器28可從具有指示與分類識別符的最高對 應性的配合等級參數的所識別覆蓋內容信號中選擇覆蓋內容。
覆蓋內容產生器26可位于中央分配地點處。視頻處理器28可位于遠離覆蓋內容產生器26的位置處。多個視頻處理器28可提供于相應的遠程位置處,例如(舉例來 說)各種下游地點,例如電纜或衛(wèi)星頭端或集線器、電話公司中央局或節(jié)點等??稍?插入之前將覆蓋內容信號從覆蓋內容產生器26轉發(fā)到對應遠程位置處的至少一個視 頻處理器28以進行存儲。例如,視頻處理器28可位于電纜頭端、中央局、電纜分配 集線器、衛(wèi)星分配集線器等中的一者處。在此實例中,標簽中所含有的識別信息可包 括地理信息。特定遠程位置處的視頻處理器28可從具有對應于所述視頻處理器28的 所述特定遠程位置的地理信息的覆蓋內容信號中選擇覆蓋內容以用于插入視頻信號 中。例如,標簽可用來將覆蓋內容信號與特定地理區(qū)域匹配。然后,每一視頻處理器 28可將標簽與針對每一相應視頻處理器位置的位置的預指派區(qū)域代碼進行比較。以 此方式,針對每一視頻處理器28形成不同的消息變得可能,因為視頻處理器現(xiàn)在能 夠掃描所有消息來找到最適合本地聽(觀)眾的一個消息。
可在至少一個遠程位置處通過所述位置處的相應視頻處理器28發(fā)生覆蓋內容的 選擇及插入。另一選擇為,可在中央位置處通過視頻處理器28發(fā)生覆蓋內容的選擇 及插入。然后,可將經修改視頻內容的多個副本從中央位置分配到一個或一個以上遠 程位置以用于進一步的分配。
可在中央分配地點處通過覆蓋內容產生器26將標簽附加到覆蓋內容信號。此標 簽可確定相應遠程位置處的一個或一個以上視頻處理器28中的哪一者將把覆蓋內容 插入特定視頻串流中。
視頻處理器可將覆蓋內容信號插入到視頻信號的插入窗口中以替代視頻信號的 對應部分。另一選擇為,可將覆蓋內容插入到視頻信號的插入窗口中并將其與視頻信 號的對應部分混合。阿爾法混合可用來混合覆蓋內容與視頻信號的對應插入窗口部 分。
圖3中顯示根據本發(fā)明的視頻處理器28的實例實施例。圖3中所示的視頻處理 器28的實例實施例包含用于在發(fā)生覆蓋內容的插入的同時實現(xiàn)對視頻串流的數據速 率的修改的任選存儲器分配器30及任選視頻速率轉換器31。所屬領域的技術人員將 了解,在需要插入覆蓋內容而無需對所得經修改的視頻串流的數據速率進行任何修改 的情況下,可將視頻處理器28實施為不具有由任選存儲器分配器30及任選視頻速率 轉換器31所提供的轉換能力。另一選擇為,視頻速率轉換器31可經構造以維持視頻 信號的原始數據速率。
在需要進行轉換的實例實施例中,存儲器分配器30可針對規(guī)定經編碼圖像的水 平及垂直尺寸的報頭信息掃描視頻信號(例如,來自圖2的視頻源21、 22、 24及/或 25的任一視頻信號或來自圖2的覆蓋內容產生器26的覆蓋內容信號)的傳入包。如 果具有用于存儲每一傳入視頻信號的一個或一個以上圖像的存儲器,那么視頻速率轉 換器31可需要此信息。除用于個別視頻信號的任選存儲器空間之外,速率轉換器31 還包含用于將被插入或覆蓋在視頻信號的頂部上的覆蓋內容的存儲器。在美國專利 7,046,677中描述了現(xiàn)有技術存儲器分配器的實例。并不將傳入視頻包直接發(fā)送到視頻速率轉換器31而是首先經由動態(tài)隨機存取存 儲器控制器32將其沉積到包動態(tài)隨機存取存儲器33中。通過將標簽沉積到與CPU 34 通信的接收信息模塊36中來通知中央處理單元(CPU) 34每一包的到達。所述標簽 識別所述包且CPU 34維持使包動態(tài)隨機存取存儲器33中的地址與對應于所接收包的 信息相匹配的列表。
盡管視頻速率轉換器31能夠處理多個視頻串流,但必須首先將其組織成完整幀 且在各個幀之間的邊界處進行多路復用。CPU 34追蹤包括每一幀的包的順序并確定 將幀從包動態(tài)隨機存取存儲器33轉發(fā)到視頻速率轉換器31的順序。CPU 34指示動 態(tài)隨機存取存儲器控制器32按期望順序將選定的包從包動態(tài)隨機存取存儲器33轉發(fā) 到視頻速率轉換器31。
除調節(jié)每一串流的數據速率之外,視頻速率轉換器31還可實施插入及覆蓋。CPU 34可分析沉積到接收信息模塊36中的標簽中所含有的識別信息以確定特定視頻串流 是否具有可用于插入覆蓋內容的插入窗口。在特定視頻串流中識別插入時機之后,所
述CPU可基于覆蓋內容及/或視頻串流的標簽中所含有的識別信息選擇用于插入的特 定覆蓋內容,如上文所詳細論述。然后,CPU 34可指導動態(tài)隨機存取存儲器控制器 32將來自包動態(tài)隨機存取存儲器33的適當包提供到速率轉換器31。例如,CPU 34 可指導動態(tài)隨機存取存儲器控制器32將來自包動態(tài)隨機存取存儲器33的對應于己與 特定視頻串流匹配的覆蓋內容的包提供到速率轉換器31。速率轉換器31可使用各種 阿爾法混合技術來混合覆蓋內容與視頻信號的對應插入窗口部分。
所屬領域的技術人員將了解,在不需要進行轉換的實施例中,可用適合處理器替 代存儲器分配器30及視頻速率轉換器31以執(zhí)行插入及覆蓋。
在視頻速率轉換器31處理完所述幀之后,經由動態(tài)隨機存取存儲器控制器32 將所得的包(例如,經轉換的包及/或含有覆蓋內容的經修改的包)順序返回到包動 態(tài)隨機存取存儲器33。同時,通知CPU34每一包傳送。此通過再將標簽沉積到接收 信息模塊36中以使得CPU 34再知曉每一包在包動態(tài)隨機存取存儲器33中的位置來 完成。在此情況下,速率轉換器31向接收信息模塊36提供所述標簽。如果CPU34 需要關于特定視頻串流的額外信息,那么其可向動態(tài)隨機存取存儲器控制器32提交 請求以接收包括任何選定包的數據。
CPU 34還管理用于最后輸出的包的定序及格式化。通過管理用以在每一串流上 實現(xiàn)類似視頻質量的轉換過程同時利用輸出頻道的全容量易于實施統(tǒng)計多路復用方 案。CPU 34通過指示動態(tài)隨機存取存儲器控制器32將選定包從包動態(tài)隨機存取存儲 器33傳送到傳輸重新格式化器模塊38來管理輸出多路復用的格式化。在此情況下, CPU 34還可具有在每一包通過傳輸重新格式化器模塊38時修改所述每一包的報頭 (包含標簽)的能力。
預調整具有標簽的視頻串流或覆蓋內容串流可通過修改當前用于實施全屏幕數 字廣告插入的現(xiàn)有協(xié)議(例如,SCTE-30及SCTE-35協(xié)議)來完成。如果在不同的時間用不同的分辨率傳輸主視頻信號,那么可用不同的分辨率發(fā)送 相同的覆蓋內容。例如,"分辨率"可以是確定"配合等級"的參數中的一者,或者, 可針對不同的分辨率指派不同的分類ID。
在于所述時間窗口期間由DPI服務器所傳輸的視頻可變?yōu)?主視頻"信號的意 義上,相同方法可經延伸以與DPI (數字節(jié)目插入) 一起使用。在此類情況下,提供 拼接功能性的系統(tǒng)(或DPI服務器本身)可插入標簽,且分類ID可用來插入或覆蓋 目標廣告的內容。以此方式,DPI服務器可在不必修改廣告內容本身的情況下利用本 發(fā)明的能力。此給予小的頭端僅在原始地由較大頭端傳輸的廣告內容的特定部分上進 行覆蓋或插入的靈活性。
關于主節(jié)目的主題分類可利用節(jié)目的已存在特性。例如,ATSC系統(tǒng)可使用由其 隨便支配的可用參數的組合,例如主要及次要頻道編號、節(jié)目名稱、節(jié)目的區(qū)域級別、 傳輸ID等。
目標廣告可通過在特定時間插入事件發(fā)起人的覆蓋內容來實現(xiàn)。如果事件/區(qū)段 具有許多發(fā)起人,那么主題信息可針對其全部使用相同分類ID,但具有不同的"配 合等級"參數。當然,如果應用希望在不同時間在所有發(fā)起人的所插入覆蓋內容中旋 轉,那么可動態(tài)地改變"配合等級"參數。
覆蓋內容信號可經由各種不同的傳輸協(xié)議傳輸到視頻處理器28。如果覆蓋內容 碰巧是以全運動視頻為特征的子窗口,那么帶寬及存儲要求可變得關鍵。在此情況下, 在更接近實際插入時間的時間經由MPEG-2傳輸協(xié)議傳輸此數據可能更容易。
還可使覆蓋內容產生器26能夠做出關于將在何時及何處插入所述覆蓋內容的決 策。此給予覆蓋內容產生器26不必等待及相依于主視頻節(jié)目中的標簽而在任何時間 覆蓋主視頻信號的靈活性。另一選擇為,可在覆蓋內容信號報頭中提供旗標以超越主 視頻節(jié)目中的標簽中的任一者。此能力對于由文字消息組成的覆蓋信號具有高于所有 視頻節(jié)目的優(yōu)先級的緊急警告應用可是有利的。在此情況下,覆蓋內容信號報頭可提 供信息,例如插入時間、位置、大小等。可針對每一覆蓋內容修改其它參數,例如不 透明性。
圖4顯示根據本發(fā)明的實例實施例的用于通過覆蓋產生器26觸發(fā)覆蓋內容的插 入的系統(tǒng)的方框圖。存在多種用以觸發(fā)覆蓋內容的插入的方式,如所屬領域的技術人 員將明了。圖4僅顯示各種實例中的某些實例??赏ㄟ^廣告決策系統(tǒng)(ADS)模塊 42使用(例如)DVS 629協(xié)議發(fā)出覆蓋插入的信號。DVS 629是由電纜電信工程師 協(xié)會(SCTE)數字視頻小組委員會(DVS)開發(fā)且在發(fā)展中的標準。ADS模塊42 可使用DVS 629協(xié)議經由網絡交換機50與覆蓋產生器26通信。ADS 42可向覆蓋產 生器26發(fā)送知曉覆蓋內容的簡檔。以此方式,可提供目標廣告。換句話說,對于相 同網絡或廣告內容,可向不同的觀看者提供不同的覆蓋內容(例如,基于觀看者簡檔、 人口統(tǒng)計、觀看時間、觀看區(qū)域等)。
緊急警告系統(tǒng)(EAS)編碼器模塊45可采用(例如)SCTE18 (SCTE標準)協(xié)議來經由網絡交換機50向覆蓋產生器26發(fā)送緊急警告消息。以此方式,EAS編碼器 模塊45可觸發(fā)對現(xiàn)有視頻網絡的文字覆蓋。
覆蓋產生器26還可經由網絡交換機50釆用來自模塊48的其它形式的協(xié)議,如 GUI、 HTTP、 SNMP等。接受各種協(xié)議形式的覆蓋內容實現(xiàn)了對覆蓋文字或圖形的 實況快速更新,此可使覆蓋內容插入的商業(yè)應用成為實時應用。
所屬領域的技術人員將了解,根據本發(fā)明,也可給予經覆蓋的內容其它效應。
現(xiàn)在,應了解,本發(fā)明提供用于管理覆蓋內容到視頻信號中的插入及用于轉換具 有插入及覆蓋能力的視頻信號的有利的方法、設備及系統(tǒng)。
盡管已結合所圖解說明的各種實施例描述了本發(fā)明,但可在不背離權利要求書中 所闡述的本發(fā)明精神及范圍的前提下對本發(fā)明作出眾多修改及改變。
權利要求
1、一種用于將覆蓋內容插入到視頻信號中的方法,其包括從視頻源接收視頻信號;在一個或一個以上覆蓋內容信號中提供覆蓋內容;將標簽附加到以下中的至少一者(a)所述視頻信號;及(b)所述一個或一個以上覆蓋內容信號中的至少一者,所述標簽含有識別信息;根據所述識別信息,將從所述一個或一個以上覆蓋內容信號中的一者中選擇的覆蓋內容插入到所述視頻信號中,以產生經修改的視頻內容。
2、 如權利要求1所述的方法,其進一步包括將標簽既附加到所述視頻信號又附加到所述一個或一個以上覆蓋內容信號中的 每一者。
3、 如權利要求2所述的方法,其中通過以下步驟從所述一個或一個以上覆蓋內容信號中的一者中選擇所述覆蓋內容-從所述視頻信號及所述一個或一個以上覆蓋內容信號中的每一者抽取所述標簽; 將來自所述視頻信號的所述標簽與來自所述覆蓋內容信號的每一標簽進行比較; 從具有作為從所述視頻信號所抽取的所述標簽的最佳匹配的所述標簽的所述覆蓋內容信號中,選擇所述覆蓋內容以用于插入。
4、 如權利要求l所述的方法,其中所述識別信息包括以下中的至少一者(1)識別所述覆蓋內容將被插入到所述 視頻信號中的地理區(qū)域的地理信息;(2)下行鏈路控制裝置識別符;(3)目的地QAM; (4)頻道編號;(5)插入開始時間;(6)覆蓋內容的持續(xù)時間;(7)插 入識別符;(8)插入窗口位置;(9)插入窗口大??;(10)分類識別符;(11)混 合信息;及(12)能夠使所述覆蓋內容與所述視頻信號匹配的關鍵字。
5、 如權利要求4所述的方法,其中所述分類識別符包括以下中的至少一者所述視頻信號的主題信息、所述覆蓋內容的主題信息、現(xiàn)有插入窗口的優(yōu)先級信息、插 入窗口的特性、所述覆蓋內容的音頻超越信息、所述覆蓋內容的分辨率、頻道編號、 用于插入所述覆蓋內容的目標節(jié)目名稱、所述目標節(jié)目的區(qū)域節(jié)目級別、所述目標節(jié) 目的傳輸識別符、格式描述符、包括文字位置、速度、字體大小、字體類型及字體顏 色中的至少一者的文字分量描述符及包括視頻分辨率、視頻位置及針對動畫的視頻速 度中的至少一者的視頻分量描述符。
6、 如權利要求1所述的方法,其進一步包括將標簽既附加到所述視頻信號又附加到所述一個或一個以上覆蓋內容信號中的每一者;將分類識別符提供為所述識別信息的至少一部分;針對每一分類識別符給所述覆蓋內容信號指派對應的配合等級參數,所述配合等 級參數指示每一覆蓋內容與所述分類識別符之間的相對對應性;及 識別與所述視頻信號具有相同分類識別符的所述覆蓋內容信號; 其中從具有指示與所述分類識別符的最高對應性的配合等級參數的所述所識別 覆蓋內容信號中,選擇所述覆蓋內容。
7、 如權利要求l所述的方法,其中 在中央分配地點處產生所述覆蓋內容信號。
8、 如權利要求7所述的方法,其中在所述插入之前將所述覆蓋內容信號轉發(fā)到至少一個遠程位置以進行存儲。
9、 如權利要求8所述的方法,其中所述遠程位置包括以下中的一者電纜頭端、 中央局、電纜分配集線器及衛(wèi)星分配集線器。
10、 如權利要求8所述的方法,其中 所述識別信息包括地理信息;且在特定遠程位置處,選擇具有對應于所述特定遠程位置的地理信息的所述覆蓋內 容信號,以用于插入。
11、 如權利要求8所述的方法,其中所述覆蓋內容的所述選擇及插入發(fā)生在所述至少一個遠程位置處。
12、 如權利要求7所述的方法,其中在所述中央分配地點處將所述標簽附加到所述覆蓋內容信號且確定所述一個或 一個以上遠程位置中的哪一者將把所述覆蓋內容插入特定視頻串流中。
13、 如權利要求l所述的方法,其中所述覆蓋內容的所述選擇及插入發(fā)生在中央位置處;且可將所述經修改的視頻內容從所述中央位置分配到一個或一個以上遠程位置,以 用于進一步的分配。
14、 如權利要求1所述的方法,其中將所述覆蓋內容信號插入到所述視頻信號的插入窗口中,以替代所述視頻信號的對應部分。
15、 如權利要求1所述的方法,其中將所述覆蓋內容插入到所述視頻信號的插入窗口中,并將其與所述視頻信號的對應部分混合。
16、 如權利要求1所述的方法,其進一步包括從外部源觸發(fā)所述覆蓋內容的所述插入。
17、 如權利要求16所述的方法,其中所述外部源包括緊急警告系統(tǒng)及廣告決策系統(tǒng)中的一者。
18、 一種用于將覆蓋內容插入到視頻信號中的系統(tǒng),其包括網絡交換機,其用于從視頻源接收視頻信號;覆蓋產生器,其用于在一個或一個以上覆蓋內容信號中將覆蓋內容提供到所述網 絡交換機;加標簽構件,其用于將標簽附加到以下中的至少一者(a)所述視頻信號;及 (b)所述一個或一個以上覆蓋內容信號中的至少一者,所述標簽含有識別信息; 視頻處理器,其與所述網絡交換機通信,所述視頻處理器適于從所述一個或一個以上覆蓋內容信號中的一者中選擇覆蓋內容;及 根據所述識別信息將所述選定覆蓋內容插入到所述視頻信號中以產生經修改 的視頻內容。
19、 如權利要求18所述的系統(tǒng),其中用于所述視頻信號的所述加標簽構件包括用于將標簽附加到所述視頻信號的加 標簽處理器;用于所述一個或一個以上覆蓋內容信號的所述加標簽構件包括所述覆蓋產生器, 其將所述標簽附加到所述一個或一個以上覆蓋內容信號;且標簽被附加到所述視頻信號及所述一個或一個以上覆蓋內容信號中的每一者。
20、 如權利要求19所述的系統(tǒng),其中所述視頻處理器包括抽取構件,其用于從所述視頻信號及所述一個或一個以上覆蓋內容信號的每一者 抽取所述標簽;比較構件,其用于將來自所述視頻信號的所述標簽與來自所述覆蓋內容信號的每 一標簽進行比較;選擇構件,其用于從具有作為從所述視頻信號所抽取的所述標簽的最佳匹配的所 述標簽的所述覆蓋內容信號中,選擇所述覆蓋內容以用于插入。
21、 如權利要求18所述的系統(tǒng),其中所述識別信息包括以下中的至少一者(1)識別所述覆蓋內容將被插入到所述 視頻信號中的地理區(qū)域的地理信息;(2)下行鏈路控制裝置識別符;(3)目的地 QAM; (4)頻道編號;(5)插入開始時間;(6)覆蓋內容的持續(xù)時間;(7)插 入識別符;(8)插入窗口位置;(9)插入窗口大??;(IO)分類識別符;(11)混 合信息;及(12)能夠使所述覆蓋內容與所述視頻信號匹配的關鍵字。
22、 如權利要求21所述的系統(tǒng),其中所述分類識別符包括以下中的至少一者 所述視頻信號的主題信息、所述覆蓋內容的主題信息、現(xiàn)有插入窗口的優(yōu)先級信息、 插入窗口的特性、所述覆蓋內容的音頻超越信息、所述覆蓋內容的分辨率、頻道編號、 用于插入所述覆蓋內容的目標節(jié)目名稱、所述目標節(jié)目的區(qū)域節(jié)目級別、所述目標節(jié) 目的傳輸識別符、格式描述符、包括文字位置、速度、字體大小、字體類型及字體顏 色中的至少一者的文字分量描述符及包括視頻分辨率、視頻位置及針對動畫的視頻速 度中的至少一者的視頻分量描述符。
23、 如權利要求18所述的系統(tǒng),其中所述加標簽處理器將標簽附加到所述視頻信號及所述一個或一個以上覆蓋內容信號中的每一者;所述識別信息包括分類識別符;所述覆蓋產生器針對每一分類識別符給所述覆蓋內容信號指派對應的配合等級 參數,所述配合等級參數指示每一覆蓋內容與所述分類識別符之間的相對對應性;所述視頻處理器識別與所述視頻信號具有相同分類識別符的所述覆蓋內容信號;及所述視頻處理器從具有指示與所述分類識別符的最高對應性的配合等級參數的 所述所識別覆蓋內容信號中,選擇所述覆蓋內容。
24、 如權利要求18所述的系統(tǒng),其中 所述覆蓋產生器位于中央分配地點處。
25、 如權利要求24所述的系統(tǒng),其中 在相應遠程位置處提供至少一個視頻處理器;在所述插入之前,所述覆蓋內容信號被轉發(fā)到至少一個遠程位置以進行存儲。
26、 如權利要求25所述的系統(tǒng),其中所述遠程位置包括以下中的一者電纜頭端、中央局、電纜分配集線器及衛(wèi)星分配集線器。
27、 如權利要求25所述的系統(tǒng),其中 所述識別信息包括地理信息;且特定遠程位置處的所述視頻處理器從具有對應于所述特定遠程位置的地理信息 的所述覆蓋內容信號中,選擇所述覆蓋內容以插入所述視頻信號中。
28、 如權利要求24所述的系統(tǒng),其中 所述選擇及插入發(fā)生在所述遠程位置處。
29、 如權利要求24所述的系統(tǒng),其中所述標簽在所述中央分配地點處被附加到所述覆蓋內容信號,且確定所述一個或 --個以上遠程位置中的哪一者將把用于插入的所述覆蓋內容插入特定視頻串流中。
30、 如權利要求18所述的系統(tǒng),其中 所述覆蓋內容的所述選擇及插入發(fā)生在中央位置處;且所述經修改的視頻內容可從所述中央位置被分配到一個或一個以上遠程位置以 用于進一步的分配。
31、 如權利要求18所述的系統(tǒng),其中所述覆蓋內容信號被插入到所述視頻信號 的插入窗口中,以替代所述視頻信號的對應部分。
32、 如權利要求18所述的系統(tǒng),其中所述覆蓋內容被插入到所述視頻信號的插 入窗口中,并與所述視頻信號的對應部分混合。
33、 如權利要求18所述的系統(tǒng),其進一步包括外部源,其用于通過所述覆蓋產生器觸發(fā)所述覆蓋內容的所述插入。
34、 如權利要求33所述的系統(tǒng),其中所述外部源包括緊急警告系統(tǒng)及廣告決策 系統(tǒng)中的一者。
全文摘要
本發(fā)明提供用于管理覆蓋內容到視頻信號中的插入的方法、設備及系統(tǒng)。從視頻源接收視頻信號。另外,在一個或一個以上覆蓋內容信號中提供覆蓋內容。將標簽附加到所述視頻信號及/或所述覆蓋內容信號。所述標簽含有識別信息。然后,可根據所述識別信息將從所述覆蓋內容信號中的一者中選擇的覆蓋內容插入到所述視頻信號中以產生經修改的視頻內容。所述識別信息可包括識別所述覆蓋內容或視頻信號的源或主題、所述覆蓋內容或視頻信號的目的地的各種類型的信息、識別所述覆蓋內容將被插入的地理區(qū)域的信息或能夠使所述覆蓋內容與適當視頻信號匹配的關鍵字或其它信息。
文檔編號G05B11/01GK101529346SQ200780039115
公開日2009年9月9日 申請日期2007年9月12日 優(yōu)先權日2006年9月18日
發(fā)明者查利·X·揚, 愛德華·A·克勞斯, 阿內什·夏爾馬 申請人:Rgb網絡有限公司