專利名稱:用于個性化視頻編碼的方法和設備的制作方法
技術領域:
本發(fā)明涉及一種用于個性化視頻編碼的方法,具體地涉及一種用于基 于公共視頻流和個性化信息的輸入流而生成編碼編輯視頻流的方法。本發(fā) 明還涉及一種與用于實現(xiàn)根據(jù)本發(fā)明的方法的組合裝置協(xié)作的編碼設備。
背景技術:
當前,用于編碼例如主流(例如電視節(jié)目)的編輯視頻流的方法在通 過介質(zhì)發(fā)送之前對完整的編輯視頻流進行編碼,其中所述編輯視頻流可以 被看作是對應于公共視頻流,所述公共視頻流中添加有一些廣播指定的或 運營商指定的信息,例如該運營商的商標,所述信息相應地纟皮看作是個性 化信息的輸入流。在接收方,這個完整的編輯視頻流必須又被解碼。
這意味著對于所有內(nèi)^L供商、所有運營商等,完整的編碼視頻流需 要被發(fā)送。同樣,如果相同的運營商想要根據(jù)用戶團體而添加畫內(nèi)
(in-picture )用戶指定的信息至相同的視頻流,例如一些特別針對指定用 戶的指定廣告,則每次完整的編輯視頻流都需要被編碼、發(fā)送和解碼。類 似地,如果一些用戶根本不需要任何廣告,則同樣是在這種情況下,完整 的編碼公共視頻流針對這些用戶而被編碼、發(fā)送和解碼??蛇x方案依賴于 機頂盒中的復雜的重現(xiàn)能力從而在終端用戶側(cè)完成編輯。
很清楚,這種現(xiàn)有技術方法在編碼、解碼、傳輸或機頂盒能力方面負 擬艮重
發(fā)明內(nèi)容
本發(fā)明的目的因而是提出 一種如上述類型的用于個性化視頻編碼的方 法,但是其目的在于減小要被編碼、被發(fā)送和被解碼的數(shù)據(jù)的量,并且能 夠使用相對便宜的標準設備。
根據(jù)本發(fā)明,該目的通過如權(quán)利要求1的特征部分所描述的特征而實現(xiàn)。
這樣,所述公共視頻流利用宏塊分組機制而被分別編碼。宏塊分組的
實例是靈活的宏塊排列,其已經(jīng)在H,264/AVC視頻編碼標準中公開。這個 標準主要描述了先進的壓縮技術,所述技術被開發(fā)成實現(xiàn)較低比特速率的 視頻信號傳輸。這個標準定義了編碼視頻比特流的語法以及解碼該比特率 的方法。每個視頻幀以宏塊級被細分且被編碼,其中每個宏塊是16 x 16 像素塊。
宏塊一起被分組成片(slice)以實現(xiàn)并行或差錯恢復。每個宏塊還以 "幀內(nèi)預測"模式被編碼,其中基于參考幀的宏塊來形成預測宏塊。幀內(nèi) 預測編碼模式在當前片內(nèi)應用空間信息,其中預測宏塊是從已事先編碼、 解碼和重構(gòu)的當前片中的采樣而被形成的。幀間預測編碼模式使用來自先 前和/或?qū)韰⒖紟臅r間信息來估計運動,從而形成預測宏塊。
默認的H.264行為是以光柵掃描順序(即從左至右掃描行)來對宏塊 分組的。然而,H.264標準還引入了新的能力,稱作靈活的宏塊排列,后 文稱作FMO。 FMO將視頻幀劃分成多個片組,其中每個片組都包括可能 處于非連續(xù)位置且可以在幀內(nèi)任何位置的一組宏塊。用于實現(xiàn)FMO的傳 統(tǒng)的方法是編碼并且然后發(fā)送片組內(nèi)的宏塊。
根據(jù)本發(fā)明,以光柵順序片(raster order slice )或者利用FMO的更 靈活的分組機制(其用語對背景或爿>共視頻流編碼)的相同宏塊分組機制 現(xiàn)在也被用于對中間流編碼,該中間流本身是將用戶指定的輸入流混合到 公共視頻流中的產(chǎn)物。在混合步驟期間,與這個將來的宏塊分組有關的信 息,例如其中輸入流被添加至公共視頻流的圖像區(qū)域所代表的位置,是在 外部提供的或者應當作為控制信息而被添加至或插入所產(chǎn)生的中間流,從 而在下一步驟利用這個相同的宏塊分組機制實現(xiàn)正確的編碼。由于輸入流要在其中被混合的公共視頻流內(nèi)的圖像區(qū)域或位置本身連 至幀內(nèi)的指定片序號,這個額外信息將使得后續(xù)編碼能夠利用相同的按照
片的宏塊分組(macroblock grouping in slices )來執(zhí)行。
因此,利用相同宏塊分組的公共視頻流本身的編碼步驟生成了編碼的
公共視頻流,該視頻流包括編碼視頻幀序列,由此每個編碼幀由這個公共
視頻流的編碼宏塊的預定數(shù)目片的序列而組成。
通過針對中間流的編碼也使用相同的宏塊分組機制,也生成同 一預定
數(shù)目片的幀序列。
所述方法的混合和編碼部分是借助于根據(jù)本發(fā)明的編碼設備來實現(xiàn)的。
在下一步驟,來自編碼公共視頻流或編碼中間流的合適的片在根據(jù)本 發(fā)明的組合裝置中被選擇,以使得對于每個幀和每個片序號,僅選擇每個 流的一個片以進行進一步傳輸。這樣,生成編碼編輯流,其對于每個幀和 片號包括所選的片。
這通過在所述組合裝置中在這個組合和過濾步驟期間自由選擇合適的 片而能夠生成編碼編輯視頻流。因此,如果用戶輸入流包括一組要被添加 至幀內(nèi)不同位置的不同多媒體元素,例如廣告、商標等,則編輯流可以僅 包括原始的背景公共視頻流,或者包括僅具有一組添加的多媒體元素的這 個背景視頻流的一部分,或者包括具有兩個或更多被添加至不同位置的多 媒體元素的編輯流。
這個方法因而能夠節(jié)約系統(tǒng)的編碼和傳輸能力,并且使用簡單的與 H.264/AVC標準兼容的解碼器,該解碼器可能支持FMO特性以實現(xiàn)更靈 活的宏塊分組機制,而無需額外的圖形重現(xiàn)能力。
組合和過濾步驟可以在發(fā)送側(cè)進行也可以在接收側(cè)進行,或者在網(wǎng)絡 中任何地方進行,如權(quán)利要求2至4分別說明的那樣。在后一情況中,例 如接入節(jié)點的中間節(jié)點可以從所有接收的編碼中間視頻流中選擇指定片, 以由此形成最終的編碼編輯視頻流,如權(quán)利要求2至4中進一步說明的那 樣。在后一情況下,編碼編輯視頻流還由這個中間節(jié)點傳送至與其耦合的用戶。在幾個用戶或接收器耦合到這個中間節(jié)點的情況下,其中每個接收 機屬于指定的不同用戶配置文件,這個中間節(jié)點中的所述組合裝置還可以 相應于要進一步向其傳送這些編碼編輯視頻流的接收機的指定用戶配置文 件而生成這些編碼編輯視頻流中的幾個。發(fā)送器中的組合裝置也可以生成 這些流中的幾個以進一步傳輸至屬于指定配置文件的、耦合至該發(fā)送器的 幾個用戶。
所附權(quán)利要求中說明了其他實施例。
應當指出,權(quán)利要求中所使用的術語"耦合"不應當被解釋成僅限于
直接連接。因此,"耦合到設備B的設備A"這一表述的范圍不應限于其 中設備A的輸出直接連接到設備B的輸入的設備或系統(tǒng)。其意味著在A 的輸出和B的輸入之間存在一個路徑,該路徑可以是包括其他設備或裝置 的路徑。
應當指出,權(quán)利要求中使用的術語"包括"不應當被解釋成限于其后 列出的裝置。因此,"包括裝置A和B的設備"這一表述的范圍不應當限 于僅由部件A和B組成的設備。其意味著對于本發(fā)明而言,相關的部件僅 為A和B。
參考附圖,通過閱讀下面對實施例的描述,本發(fā)明的上述和其他目的 和特征將變得更加明顯并且本發(fā)明本身將得到更好的理解,其中 圖1示出了根據(jù)本發(fā)明的用于編碼一個個性化視頻流的設備; 圖2示出了根據(jù)本發(fā)明的用于編碼n個個性化視頻流之一的設備。
具體實施例方式
首先針對個性化信息的一個輸入流來描述本發(fā)明,如圖1顯示的那樣。 將標記成video0的/^共視頻流與標記成inputi的個性化信息的輸入流相混 合。與其中混合這一操作產(chǎn)生不能標識個性化輸入在何處被混合的原始視 頻流的現(xiàn)有技術方法相反,根據(jù)本發(fā)明的由混合器Mi執(zhí)行的混合步驟考慮了宏塊分組步驟,以將個性化信息被混合到公共流中的區(qū)域或位置映射
到片組區(qū)域。這個混合產(chǎn)生了標記成videoi的中間視頻流,其包括公共視 頻流但是個性化信息出現(xiàn)在通過宏塊組區(qū)域標識別的位置。為此,混合器 必須接收或包括必要的控制信息來識別出不同的圖像區(qū)域,在所述圖像區(qū) 域處個性化輸入流應當被添加至公共視頻流中。這個位置借助于與屬于給 定片號的宏塊一致的一組圖像區(qū)域來表示,因為下一步驟將使用相應的宏 塊分組以將每個宏塊映射到指定片號。
在下一步驟中,公共視頻流video0和中間流videoi 二者都將利用相同 的宏塊分組而被編碼。這個宏塊分組機制與混合步驟期間識別出的那一個 一致是很重要的,這意味著為了生成中間流而將輸入流添加至公共視頻流 中的圖像區(qū)域現(xiàn)在也用于片編碼。這將它自己反映成編碼所產(chǎn)生的編碼宏 塊的片數(shù)目。用于編碼video0的編碼器標記成E0,而用于編碼videoi的 編碼器標記成Ei。根據(jù)AVC標準,標記成evideo0的所產(chǎn)生的編碼公共視 頻流因而包括編碼視頻幀序列,并且每個編碼視頻幀本身包括這個公共視 頻流的編碼宏塊的這個預訂數(shù)目片的序列。圖l示出了m個幀的序列,其 中每個幀包括編碼宏塊的兩個片。這些分別標記成sll、 frl (其是指幀1 的片1) , s12、 frl (其是指幀1的片2),直到sll、 frm (其是指幀m的 片1)至s12、 frm (其是指幀m的片2 )。
這個宏塊分組的例子是已經(jīng)提及的FMO排列,但是根據(jù)AVC標準也 可以使用其他機制。
根據(jù)本發(fā)明,還利用相同的宏塊分組機制來編碼中間視頻流,并且所 產(chǎn)生的編碼中間流因而包括相應的編碼視頻流序列,由此每個編碼視頻幀 也包括編碼宏塊的這個同一預定數(shù)目的片的序列。在圖l所示的例子中, m個幀的序列因而產(chǎn)生,并且每個幀包括宏塊的兩個片。這些以與公共視 頻流的片相同的方式來標記。
編碼公共視頻流的這些片的內(nèi)容當然不同于編碼中間流的片的內(nèi)容。 這在圖像中通過使用代表連續(xù)片的不同顏色的框來指示。公共視頻流的片顯示成空白的、未填充的框,而表示編碼中間流的slicel的不同框填充以 斑點。表示編碼中間流的slice2的不同框是灰色的。
混合器Mi和兩個編碼器Eo和Ei是根據(jù)本發(fā)明的編碼設備EA的一 部分。這個編碼設備通常是發(fā)送器的一部分。在一些實施例中,這個發(fā)送 器經(jīng)由例如無線或有線網(wǎng)絡的通信網(wǎng)絡而將編碼公共流evideo0以及編碼 中間流evideoi 二者發(fā)送至接收器。
在其他實施例中,這個發(fā)送器還包括組合裝置,其在圖1中標記成F。 這個i殳備適于接收來自編碼設備EA的編碼^^共視頻流evideo0和編碼中 間流evideoi,并且還適于針對每個幀和每個片號而選擇流的一個片,以由 此形成包括相同數(shù)目幀的序列的編碼編輯視頻流,以及每個幀的相同數(shù)目 的片。在圖1中,所產(chǎn)生的編碼編輯視頻流標記成evideofmal,并且也包 括m個幀的序列,每個幀都包括宏塊的兩個片。對于片1,選擇公共^L頻 流的片,而對于片2,選擇個性化信息的輸入流的片。很容易理解,可以 進行其他組合,例如僅選擇公共流的片,或僅選擇個性化輸入流的片,或 其他組合,即個性化流的片l和公共流的片2.
與其中在所產(chǎn)生的四個流要被發(fā)送至四個不同接收器的情況下、針對 這四個流中的每一個需要不同的編碼器的現(xiàn)有技術情形相比,現(xiàn)在僅需要 兩個編碼器和一個組合裝置。與標準AVC兼容的解碼器也可以用于創(chuàng)建 個性化內(nèi)容,其可能支持FMO以在使用片分組機制的情況下具有更優(yōu)化 的片分組機制。這與目前具有復雜的圖形能力的機頂盒相反。
在將許多不同的個性化信息輸入流與公共視頻流混合以被傳送至一個 或幾個用戶或用戶組的情況下,這些優(yōu)點將變得更加突出。公共視頻流可 以包括電視節(jié)目,并且不同的輸入流可以是針對不同用戶組的不同的商標 或廣告類型。實例是針對有寵物的用戶的寵物食品的專門廣告,而其他廣 告針對其他用戶,例如針對有嬰兒的家庭的尿布廣告,等等。在現(xiàn)有技術 情形中,應當將這些廣告中的每一個與公共視頻流混合以進行編碼和隨后 的傳輸?,F(xiàn)在,輸入流可以包括不同圖像區(qū)域中的這些不同的廣告,其每個都屬于流中的不同位置。混合中間流的編碼僅進行一次,并且所述組合 裝置因而可以選擇使用所述片中的哪一個來生成組合的編碼編輯流。
圖2示出了針對n個不同輸入流的情形,每個輸入流都屬于不同的個 性化信息。再次,公共流標記成video0,并且n個不同的輸入流標記成 inputl至inputn。如圖1所示,這些輸入流與公共視頻流相混合以生成n 個中間流videol至videon。各個混合器標記成Ml至Mn。如圖1所示, 這些混合器應當考慮宏塊分組步驟以將個性化信息被混合在公共流中的位 置映射到片組區(qū)域,該片組區(qū)域本身用片號表示。這個混合產(chǎn)生了標記成 videoi的中間視頻流,其包括公共視頻流而個性化信息出現(xiàn)在由宏塊分組 區(qū)域所標識的位置處。針對僅一個流的情況例如應用相似的考慮。混合器 應當接收或包含必要的控制信息來識別不同的位置,其中在所述位置將個 性化輸入流添加至/^共視頻流。這個位置借助于一組與屬于片的宏塊一致 的圖像區(qū)域來表示。在標記成El至En的n個AVC編碼器中分別對n個 中間流編碼。如前文所述,這個宏塊分組機制與用于混合步驟的那一個相 容是很重要的,其意味著為生成中間流而將輸入流添加至公共視頻流的圖 像區(qū)域現(xiàn)在也用于將宏塊編碼和映射成片。利用也標記成E0的編碼器, 通過也使用這個相同的宏塊分組來對公共視頻流編碼。再次,若干幀的序 列由這些編碼器提供,其中每個幀都包括宏塊的預定數(shù)目的片。在圖2中 再次示出了 m個幀的序列,每個幀也包括兩個片。然而很明顯,任何數(shù) 目的幀和片都適于使用本發(fā)明。
所有的混合器和編碼器都包含于根據(jù)本發(fā)明的編碼設備EA中。這個 編碼設備因而適于接收n個個性化信息輸入流,inputl至inputn,以及公 共視頻流video0,并且利用這個宏塊分組而生成n+l個編碼視頻流,其標 記成evideoO至evideon。再次,不同片的不同內(nèi)容借助于對表示不同片的 小框的填充來指示。再次,公共視頻流的片表示成空白框。對于編碼中間 流evideol,針對片1的連續(xù)幀與公共視頻流的相同,但是針對片2的連續(xù) 幀是不同的,其用有斑點的框表示。對于編碼中間流evideoi,片2的連續(xù) 幀與公共視頻流的相同;然而內(nèi)容對于片1而言是不同的,如用磚式填充所表示的那樣。對于編碼中間流evideon ,第 一 片對于公共視頻流是共同的, 而第二片是不同的,如用灰色框所表示的那樣。
標記成F的組合裝置因而必須針對每個片號僅選擇n+l個文件中的一 個片,以使得該選擇所產(chǎn)生的編碼編輯流包括所選片的序列。在圖2中, 所產(chǎn)生的編碼編輯視頻流具有來自編碼中間流evideoi的第一片和來自編 碼中間流evideol的第二片。
顯然,通過這種方式,可以進行許多的組合。編碼設備EA通常包含 于發(fā)送器中,該發(fā)送器在一些實施例中還可以包括組合裝置F。在其他實 施例中,發(fā)送器僅包括編碼設備,而組合裝置或者是接收器本身的一部分 或者是網(wǎng)絡內(nèi)的中間節(jié)點的一部分,例如DSL網(wǎng)絡中的接入節(jié)點、用于家 庭網(wǎng)絡的家用網(wǎng)關等。
在所述組合裝置構(gòu)成發(fā)送器或中間節(jié)點的一部分的情況下,該組合裝 置可以適于生成這些編碼編輯視頻流中的幾個,它們?nèi)缓罂梢员贿M一步傳 送至合適的用戶。不同的編碼編輯視頻流因而每個都屬于指定的用戶配置 文件,該配置文件也連至指定的用戶或用戶組。同樣,在這種情況下,所 述組合裝置和發(fā)送器或中間節(jié)點需要接收或在必要的情況下?lián)碛信c適當?shù)?片選擇和傳輸有關的控制信息,以使得正確的最終編碼編輯流到達正確的 用戶或接收機。
應當指出,所述混合器、不同的編碼器和組合裝置相互配合以實現(xiàn)所 述方法。達到該目的的一種方式是一種用于提M適的控制信號給所述混 合器、編碼器和組合裝置的中央控制塊,其在圖1和圖2中標記成CM。 這些控制信號用控制塊CM與所述混合器、編碼器和組合裝置F之間的箭 頭來指示,并且可以包括用以指示屬于給定片的圖像的區(qū)域的特定信息, 從而對可能的編碼器判定進行限制以確保時間相關性的正確性,對 encoder0的參考判定進行限制以確保編碼器所使用的時間參考圖像、序列 和圖像^lt設置等等的正確性。然而,在其他實施例中,這個中央編碼可以用i殳備自身中的一些編程 智能來代替,以使得它們可以僅以共同操作的方式來運轉(zhuǎn)。在其他實施例
中,在所有混合器、編碼器及組合裝置和控制裝置CM之間實現(xiàn)雙向耦合。 盡管上文已經(jīng)結(jié)合指定設備描述了本發(fā)明的原理,然而應當清楚地理 解,該描述僅作為實例而不作為對如所附權(quán)利要求中限定的本發(fā)明范圍的 限制。
權(quán)利要求
1. 一種用于基于公共視頻流(video0)和至少一個個性化信息輸入流(input1,...,inputi,...,inputn)而生成編碼編輯視頻流(evideofinal)的方法,所述方法包括通過將所述至少一個輸入流(input1,...,inputi,...,inputn)混合到所述公共視頻流(video0)中而生成至少一個中間流(video1,...,videoi,...,videon)的步驟,以及對所述至少一個中間流(video1,...,videoi,...,videon)編碼以生成至少一個編碼中間流(evideo1,...,evideoi,...,evideon)的步驟,其特征在于,所述至少一個中間流是在考慮按照片的宏塊分組的情況下、通過將所述至少一個輸入流添加至所述公共視頻流的預定位置中而生成的,所述方法包括利用所述宏塊分組來對所述公共視頻流(video0)編碼的步驟,由此生成包括編碼視頻幀序列的編碼公共視頻流(evideo0),每個編碼視頻幀都包括所述公共視頻流(video0)的編碼宏塊的預定數(shù)目片(s11,...,sls)的序列,由此,所述至少一個中間流(video1,...,videoi,...,videon)通過使用所述宏塊分組而被編碼,以使得所述至少一個編碼中間視頻流包括所述至少一個中間視頻流的編碼宏塊的所述預定數(shù)目片(sl1)的幀序列,并且由此,所述方法還包括通過組合裝置(F)來組合和過濾所述編碼公共視頻流(evideo0)和所述至少一個編碼中間流(evideo1,...,evideoi,...,evideon)的步驟,以使得對于每個幀和每個片序號僅選擇一個流的一個片來形成所述編碼編輯視頻流(evideofinal)。
2. 根據(jù)權(quán)利要求1所述的方法,其中,形成所述編碼編輯視頻流 (evideofinal)的所述步驟后隨這一步驟經(jīng)由網(wǎng)絡將所述編碼編輯流 (evideofinal)發(fā)送至接收器。
3. 根據(jù)權(quán)利要求1所述的方法,其中,形成所述編碼編輯視頻流 (evideofinal)的所述步驟是在接收所述編碼公共視頻流(evideo0 )和所述至少一個編碼中間流(evideol,…,evideoi,…,evideon )之后由接收機內(nèi) 的所述組合裝置(F)來執(zhí)行的。
4. 根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個編碼中間視頻流 (evideol, ..., evideoi,…,evideon)和所述編碼公共視頻流(evideo0)由發(fā)送器經(jīng)由網(wǎng)絡發(fā)送至中間節(jié)點,并且其中,組合和過濾所述編碼公共視頻 流(evideo0)和所述至少一個編碼中間流(evideol,, evideoi, ..,, evideon ) 以由此形成所述編碼編輯視頻流(evideofinal)的所述步驟是由所述網(wǎng)絡 的所述中間節(jié)點內(nèi)的所述組合裝置(F)來執(zhí)行的,并且后隨這一步驟 由所述中間節(jié)點將所述編碼編輯視頻流(evideofinal)發(fā)送至接收器。
5. 根據(jù)權(quán)利要求4所述的方法,其中,針對所述中間節(jié)點耦合到每個 都屬于指定用戶配置文件的多個接收器,多個所述編碼編輯-f見頻流由所述 中間節(jié)點內(nèi)的所述組合裝置(F)生成,每個編碼編輯視頻流由此對應于 所述指定用戶配置文件之一,以進一步由所述中間節(jié)點傳輸至相應的接收 器。
6. —種用于生成編碼/>共禾見頻流(evideo0)和至少一個編碼中間流 (evideol, ..., evideoi, ", evideon )的編碼設備(EA),所述編碼設備(EA)適于接收公共視頻流(video0)和至少一個個性 化信息輸入流(inputl,…,inputi, " inputn ),所述編碼設備(EA)還包括至少一個混合器(Ml,…,Mi,…,Mn), 用于混合所述/^共碎見頻流(video0)和所述至少一個輸入流(inputl,..., inputi, ..., inputn )以由此生成至少一個中間流(video 1,…,videoi,…, videon ),所述編碼設備(EA)還包括至少一個編碼器(El,…,Ei,…,En), 用于將所述至少一個中間流(videol, ..., videoi,…,videon )編碼成所述至 少一個編碼中間流(evideol,…,evideoi,…,evideon ),其特征在于,所述至少一個混合器(Ml,...,Mi,..,,Mn)適于在考慮按照片的宏塊 分組的情況下、通過將所述至少一個輸入流添加至所述>^共視頻流的預定 位置而生成所述至少一個中間流(videol,…,videoi,.." videon ),所述編碼設備(EA)還包括另 一個編碼器(E0),用于利用所述宏塊 分組而生成所述公共視頻流(video0),由此生成包括編碼視頻幀序列的 編碼公共視頻流(evideo0 ),以使得每個編碼視頻幀包括所述公共視頻流 (video0)的編碼宏塊的預定數(shù)目的片(sll,…,sls)的序列,所述至少一個編碼器(El,…,Ei,…,En )還適于通過l吏用所述宏塊分 組來對所述至少一個中間流編碼,從而生成包括所述至少一個中間視頻流 的編碼宏塊的所述預定數(shù)目的片(sll)的幀序列的所述至少一個編碼中間 流(evideol,…,evideoi,…,evideon )。
7. —種用于發(fā)送編碼視頻流的發(fā)送器,其特征在于,所述發(fā)送器包括根據(jù)權(quán)利要求6的編碼設備。
8. —種組合裝置(F),用于組合和過濾編碼公共視頻流(evideo0) 和至少一個編碼中間流(evideol, ..., evideoi, ..., evideon )以由此生成編碼 編輯視頻流(evideofinal),所述組合裝置(F)適于接收包括編碼視頻幀 序列的所述編碼公共視頻流(evideo0),每個編碼視頻幀都包括公共視頻 流(video0)的編碼宏塊的預定數(shù)目的片(sll,…,sls)的序列,并且適于 接收包括至少一個中間視頻流的編碼宏塊的所述預定數(shù)目的片(sll)的編 碼視頻幀序列的所述至少一個編碼中間流(evideol,…,evideoi,..., evideon),所述組合裝置(F)還適于組合和過濾所述編碼公共視頻流(evideo0)和至少一個編碼中間流(evideol, ..., evideoi,…,evideon),以 使得對于每個幀和每個片序號僅選擇一個流的一個片來生成所述編碼編輯 視頻流(evideoflnal)。
9. 根據(jù)權(quán)利要求8所述的組合裝置(F), 其特征在于,所述組合裝置(F)還適于生成多個不同的編碼編輯視頻流,每個編 碼編輯視頻流由此對應于指定的用戶配置文件。
10. 根據(jù)權(quán)利要求7所述的發(fā)送器,其特征在于,所述發(fā)送器還包括根據(jù)權(quán)利要求8或9的組合裝置(F)。
11. 一種用于接收編碼視頻流的接收器,其特征在于,所述接收器包括根據(jù)權(quán)利要求8的組合裝置(F)。
12. —種用于傳送編碼視頻流的網(wǎng)絡中的中間節(jié)點,其特征在于,所 述中間節(jié)點包括根據(jù)權(quán)利要求8或9的組合裝置(F)。
13. 根據(jù)權(quán)利要求12所述的中間節(jié)點,其中,針對所述中間節(jié)點耦 合到每個都屬于所述指定用戶配置文件的多個接收器,所述中間節(jié)點還適 于根據(jù)所述指定用戶配置文件而將所述不同的編碼編輯視頻流發(fā)送至各自 的接收器。
全文摘要
一種用于基于公共視頻流(video0)和個性化信息的至少一個輸入流(input1,...,inputi,...,inputn)而生成編碼編輯視頻流(evideofinal)的方法,所述方法包括在考慮按照片的宏塊分組的情況下、通過將所述至少一個輸入流混合到所述公共視頻流中的預定位置處而生成至少一個中間流(video1,...,videoi,...,videon)的步驟,以及利用所述宏塊分組、對所述至少一個中間流編碼以生成至少一個編碼中間流(evideo1,...,evideoi,...,evideon)的步驟,以及利用所述宏塊分組對所述公共視頻流編碼以生成編碼公共視頻流(evideo0)的步驟,所述方法還包括由組合裝置(F)來組合和過濾所述編碼公共視頻流和所述至少一個編碼中間流的步驟,以使得對于每個幀和每個片序號僅選擇一個流的一個片來形成所述編碼編輯視頻流。
文檔編號H04N7/32GK101437164SQ20081017402
公開日2009年5月20日 申請日期2008年11月12日 優(yōu)先權(quán)日2007年11月13日
發(fā)明者S·范登貝格 申請人:阿爾卡特朗訊公司