日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

帶寬自適應(yīng)流選擇的制作方法

文檔序號:7641743閱讀:180來源:國知局
專利名稱:帶寬自適應(yīng)流選擇的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及帶寬自適應(yīng)流選擇。
背景技術(shù)
傳統(tǒng)多媒體流式傳輸系統(tǒng)典型地從源端( source ) 向目的端
(destination)流式傳輸一個音頻流和一個相關(guān)視頻流。音頻和視頻流的 組合帶寬是在源端和目的端之間所需的信道帶寬。如果例如由于網(wǎng)絡(luò)阻塞 ^使得這種信道帶寬減少,則傳統(tǒng)系統(tǒng)具有很有限的方式來充分處理這種減 少。因此,現(xiàn)代的多媒體傳輸系統(tǒng)采用了使得源端適應(yīng)變化源端-目的端帶 寬的各種技術(shù)。
通常以比特流的形式處理和傳輸視頻數(shù)據(jù)。速率控制涉及為 一組圖像、 一個圖像、 一個片段或一個宏塊分配比特的處理。期望的速率控制方案應(yīng) 該對于給定比特率最大化圖像質(zhì)量。存在三種常用類型的速率控制,包括 恒定比特率、可變比特率和精確比特。序列的長度可以已知或可以未知。 如果已知,則可實現(xiàn)用于壓縮流的精確比特,其可用于某些存儲應(yīng)用。例 如,恒定比特率可用于恒定比特率傳輸信道,例如在廣播中。恒定比特率 僅需要較小的緩沖器,并且通常在推(push )模式下使用??勺儽忍芈士?用于可變帶寬信道,例如用于數(shù)字視頻盤。可變比特率典型地需要較大的 緩沖器,并且通常在拉(pull)模式下使用。由于任一信道具有有限的帶 寬,所以可變比特率具有兩個參數(shù)。 一個可變比特率參數(shù)是最大比特率, 另一個是平均比特率。設(shè)置可變比特率的最大比特率用于信道,設(shè)置可變 比特率的平均比特率用于存儲空間。
典型的技術(shù)是使得多個交替音頻和視頻流可用于源端,其中交替流是相同內(nèi)容的編碼,但是具有不同的帶寬。這給源端提供了從中選擇用于向 目的端傳輸?shù)淖钸m當(dāng)音頻/視頻流的可能。
不幸地,這種現(xiàn)有方法具有以下缺點,例如未完全適應(yīng)變化源端-目的 端帶寬或比特率、高圖像質(zhì)量變化和在圖像中的阻塞。本發(fā)明公開的實施 例解決了這些和其它問題。

發(fā)明內(nèi)容
通過用于帶寬自適應(yīng)流選擇的設(shè)備和對應(yīng)方法解決了本領(lǐng)域的這些和 其它缺點和不足。
一種選擇多個交替輸入流中的一個用于傳輸?shù)氖纠栽O(shè)備包括輸入 確定裝置,用于確定對于所述多個交替輸入流中每一個的帶寬需求;輸出 測量裝置,用于測量當(dāng)前可用傳輸帶寬;和流選擇裝置,用于選擇所述多 個交替輸入流中具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶 寬需求的一個交替輸入流用于傳輸。
該示例性設(shè)備還包括與所述輸入確定裝置信號通信的編碼器;在所 述輸入確定裝置和所述流選擇裝置之間信號通信的子取樣器;以及與所述 輸出測量裝置信號通信的接收器。
一種選擇多個交替輸入流中的一個用于傳輸?shù)膶?yīng)示例性方法包括 確定對于所述多個交替輸入流中每一個的帶寬需求;測量當(dāng)前可用傳輸帶 寬;和選擇所述多個交替輸入流中具有小于或等于所測量的當(dāng)前可用傳輸 帶寬的最高確定帶寬需求的一個交替輸入流用于傳輸。
根據(jù)結(jié)合附圖將閱讀的以下示例性實施例的描述,本發(fā)明公開內(nèi)容的 這些和其它方面、特點和優(yōu)點將變得清楚。


本發(fā)明公開內(nèi)斜艮據(jù)以下示例性附圖教導(dǎo)了帶寬自適應(yīng)流選擇,其中 圖1示出根據(jù)本發(fā)明公開內(nèi)容的原理的帶寬自適應(yīng)流選擇的流程圖; 圖2示出根據(jù)本發(fā)明乂^開內(nèi)容的原理的帶寬自適應(yīng)流選擇的視頻編碼
器框圖3示出根據(jù)本發(fā)明公開內(nèi)容的原理的帶寬自適應(yīng)流選擇的具有視頻編碼和子取樣的系統(tǒng)框圖4示出根據(jù)本發(fā)明公開內(nèi)容的原理的帶寬自適應(yīng)流選擇的具有多個幀類型的流表;和
圖5示出根據(jù)本發(fā)明公開內(nèi)容的原理的帶寬自適應(yīng)流選擇的具有多流視頻編碼和子取樣的系統(tǒng)框圖。
*實施方式
本發(fā)明公開的內(nèi)容定義了一種方法,用于響應(yīng)于輸入和輸出帶寬動態(tài) 選擇適當(dāng)?shù)慕惶媪骷捌淇蛇x擇子取樣。因此,流帶寬可以總是最佳地匹配 于源端-目的端信道容量。
在其它實施例中,對每一個交替流進行子取樣,從而源端選擇性M 送部分交替流。這樣提供了使得流帶寬適應(yīng)于實際源端/目的端信道容量的 更多可能。
所述流可包括例如^f見頻、音頻或視頻和音頻的數(shù)據(jù)類型。例如,如果 編碼器或其它源端產(chǎn)生超過一個音頻編碼流,則可使用帶寬自適應(yīng)流選捧來選定對于當(dāng)前或瞬時網(wǎng)絡(luò)或傳輸線路^H牛要發(fā)送的適當(dāng)音頻編碼。
為了使得該選擇方法適應(yīng)于系統(tǒng)和流的經(jīng)常變化動態(tài)情況,示例性實 施例連續(xù)測量源端-目的端信道容量,以及源端可從中選擇的所有可能音頻 /視頻流帶寬。
如圖1所示,通過標(biāo)號IOO—般地表示帶寬自適應(yīng)流選擇的方法。該 方法包括向輸入框112傳遞控制的開始框110。輸入框112接收交替輸入 流和它們的子取樣譯文,并且向功能框114傳遞控制。功能框114測量交 替輸入流的帶寬和每一個它們子取樣的譯文,并且向功能框116傳遞控制。 功能框116隨后測量對于輸出的可用帶寬,并且向功能框118傳遞控制。 功能框118選擇一個指定交替流的一個指定子取樣譯文,從而該選擇具有 等于或小于可用輸出帶寬的所有可能的最高帶寬。功能框118向結(jié)束框120傳遞控制。
轉(zhuǎn)到圖2,通過標(biāo)號200 —般地表示帶寬自適應(yīng)流選擇的視頻編碼器。 編碼器200的輸入端與求和點210的同相輸入端以信號通信的方式連接。 求和點210的輸出端與塊轉(zhuǎn)換功能220以信號通信的方式連接。
編碼器200的輸入端還與用于I圖像的幀內(nèi)預(yù)測塊215以信號通信的 方式連接,所述幀內(nèi)預(yù)測塊215具有與轉(zhuǎn)換器220的第二輸入端連接的輸 出端。轉(zhuǎn)換器220與量化器230以信號通信的方式連接。應(yīng)該理解,在可 選實施例中,用于速率控制的單獨量化器參數(shù)確定單元可以使用在表示使 用哪個量化器參數(shù)的單元之間的信號來饋送量化器230。量化器230的輸 出端與可變長度編碼器("VLC" )240以信號通信的方式連接,其中VLC 240的輸出端是編碼器200的外部可用輸出端。
量化器230的輸出端還與逆量化器250以信號通信的方式連接。逆量 化器250與逆塊轉(zhuǎn)換功能260以信號通信的方式連接,隨后逆塊轉(zhuǎn)換功能 260與基準(zhǔn)圖像存儲器270以信號通信的方式連接?;鶞?zhǔn)圖像存儲器270 的第一輸出端與用于多個基準(zhǔn)圖像的移動估測器280的第一輸入端信號以 通信的方式連接。編碼器200的輸入端還與移動估測器280的第二輸入端 以信號通信的方式連接。
移動估測器280的輸出端與移動補償器290的第一輸入端以信號通信 的方式連接?;鶞?zhǔn)圖像存儲270的第二輸入端與移動補償器290的第二輸 入端以信號通信的方式連接。移動補償器290的輸出端與求和點210的反 相輸入端以信號通信的方式連接。
現(xiàn)在,轉(zhuǎn)到圖3,通過標(biāo)號300 —般地表示用于帶寬自適應(yīng)流選擇的 具有視頻編碼和子取樣的系統(tǒng)。系統(tǒng)300包括編碼器310,用于創(chuàng)建比 特流;與編碼器以信號通信的方式連接的子取樣器320,用于對比特流子 取樣;以及,與子取樣器信號以通信的方式連接的接收器330,用于接收 子取樣后的比特流。
如圖4所示,通過標(biāo)號400 —般地表示用于帶寬自適應(yīng)流選擇的具有 多個幀類型的流的表。所列出的流示出對于多個段實際傳遞的幀,分別包
括三個B幀、兩個B幀、 一個B幀和無B幀。因此,在表頂部的流S1 被完全傳遞而沒有通過子取樣的幀減少,而在表底部的流S5 M本上子取 樣減少為一個I幀。
轉(zhuǎn)到圖5,通過標(biāo)號200 —般地表示用于帶寬自適應(yīng)流選擇的具有多 流4見頻編碼和子取樣的系統(tǒng)。系統(tǒng)500包括多流編碼器510,用于創(chuàng)建 多比特流;與編碼器以信號通信的方式連接的子取樣器520,用于對多比 特流子取樣;以及,與子取樣器以信號通信的方式連接的接收器530,用 于接收子取樣后的比特流。
流是包括不同類型幀的序列的編碼。例如,在MPEG編碼視頻流中, 可以在I、 P和B幀之間區(qū)分。流創(chuàng)建器或編碼器發(fā)送包含有全部幀類型 的完整流至子取樣器。子取樣器阻塞某些幀類型,或?qū)⑺鼈兝^續(xù)傳遞至接 收器。
再參照圖3,編碼器獲知流,并定義包括僅某些幀類型的流配置。由 于配置包括幀類型的子集,所以可以看作完整流的子取樣譯文。4艮據(jù)當(dāng)前 使用的流配置阻塞或傳遞ii^幀是子取樣器的功能。
再參照圖4,對于MPEG^L頻的示例性情況,編碼器可才艮據(jù)B幀的數(shù) 目定義多流配置Si。例如,如果編碼器對具有一個B幀的MPEG視頻流 編碼,則它將告訴子取樣器存在3個不同的可能配置
1. 無子取樣,即傳遞所有幀;
2. 通過丟下所有B幀來子取樣;
3. 通過僅傳遞I幀至接收器來子取樣。
再參照圖5,編碼器不僅可以對一個流編碼,而且可以對使用相同源 端的多流編碼,以允許更大自適應(yīng)性。這些交替編碼將用于不同比特率, 從而由于可以在分別具有子取樣配置可能的交替編碼之間選擇,所以使得 子取樣器有更多可能與接收器帶寬匹配。
每一個配置都具有相關(guān)估測的比特率。在設(shè)置時,使得流配置和對應(yīng) 的比特率對于子取樣器已知。在運行期間,子取樣器監(jiān)控兩個參數(shù)
1.在自身和接收器之間的可用帶寬;和
2. 幀類型的比特率,因此不同流配置的比特率。
子取樣器使用這種連續(xù)更新的信息來選擇與接收器帶寬最佳匹配的交 替流和子取樣配置。即,其選擇具有小于或等于可用帶寬的最大比特率的 配置。
例如,如果編碼器創(chuàng)建兩個交替MPEG視頻流, 一個具有一個B幀, 一個無B幀,則子取樣器具有5個配置的可能
1. 交替流0的無子取樣傳遞幀IO、 P0和B0。
2. 阻塞交替流O的B幀傳遞幀I0和P0。
3. 僅傳遞交替流0的I幀傳遞幀10。
4. 交替流1的無子取樣傳遞幀II和Pl。
5. 僅傳遞交替流1的I幀傳遞幀Il。 在給定時間,子取樣器可測量幀類型的比特率為
1. R(IO) = 30kb/s
2. R(P0) = 90kb/s
3. R(B0) = 80kb/s
4. R(Il) = 20kb/s
5. R(P1) = 80kb/s
上述基本比特率得到對于每一個配置的導(dǎo)出比特率如下
1. R(IO + P0 + B0) = 200kb/s
2. R(IO + P0) = 120kb/s
3. R(IO) = 30kb/s
4. R(Il + Pl) = 100kb/s
5. R(Il) = 20kb/s
因此,如果此時接收器的可用帶寬是110kb/s,則子取樣器將選擇配置 4并發(fā)送完全交替流1。因此,該示例性實施例提供了一種從許多交流輸入 流和它們的子取樣譯文中選擇一個的方法,通過以下方式實現(xiàn)該方法,包 括測量交替輸入流的帶寬和它們的子取樣譯文中的每一個,測量用于輸 出的可用帶寬,以及選擇一個指定交替流的一個指定子取樣譯文,從而該選捧具有等于或小于可用輸出帶寬的所有可能選擇的最高帶寬。
可選擇具有音頻和視頻的不同組合的流。在極低信道帶寬的情況下, 例如,示例性選擇器甚至盡量向下子取樣,以至于僅選擇具有最低音頻帶 寬的流,同時完全丟棄視頻流。
在可選實施例中,可使用速率控制來提供用于向選擇器輸入的交替數(shù) 據(jù)流。速率控制涉及為一組圖像、 一個圖像、 一個片段或一個宏塊分配比 特的處理。本發(fā)明公開內(nèi)容的優(yōu)選實施例假設(shè)序列長度未知。圖像組
(GOP)是在兩個相鄰幀間編碼圖像之間的圖像,并且包括第一幀間編碼 圖像。
本發(fā)明公開內(nèi)容的優(yōu)選實施例可以滿足比特率和/或存儲需求,避免緩 沖器上溢和下溢,編碼出具有期望數(shù)目比特的較好圖像質(zhì)量,限制在圖像 之間的圖像質(zhì)量變化,以及以期望比特率編碼出較好序列質(zhì)量。
比特限制可用于流序列、GOP、圖像、片段和/或宏塊。比特限制可假 設(shè)例如序列的總比特和/或長度未知,GOP表示在兩個鄰近I圖像之間的圖 像,以及對于I、 P和B類型圖像的初始圖像比特限制比率是I:P:B = 6:3:1。 在對每一個GOP編碼之后,可以更新該比率。例如,可以將隨后的GOP 的初始比特限制比率初始化為從先前GOP得出的比特限制比率。所述比 特對應(yīng)于GOP比特、平均GOP比特、先前GOP比特和總可用比特中的 最大數(shù)目。
可作為絕對差的和獲得對于I圖像或幀間塊的編碼復(fù)雜度估算,作為 絕對預(yù)測差的和獲得對于P圖像的編碼復(fù)雜度估算,作為絕對雙向預(yù)測差 的和獲得對于B圖像的編碼復(fù)雜度估算以及作為絕對差獲得對于宏塊的編 碼復(fù)雜度估算。
可通過等于2-GOP比特的平均比特率的緩沖器大小對編碼緩沖器模 型化。如果編碼器緩沖器下溢,則可附加0。如果要編碼的圖像可使得編 碼緩沖器下溢,則可增加圖像大小。如果要編碼的圖像可使得編碼緩沖器 上溢,則可減小圖像大小。可以根據(jù)編碼緩沖器輸出延遲確定端對端延遲。 在一個實例中,可以從一個圖像確定端對端延遲。在可選實施例中,例如,可以從的任意數(shù)目圖像(例如,6個圖像)確定端對端延遲。對于其它應(yīng) 用,當(dāng)緩沖器半滿時,可以從開始輸出流確定端對端延遲。
也可以計算解碼器緩沖器延遲。當(dāng)計劃移除圖像時,圖像的所有比特 將在解碼器緩沖器中。對于某些應(yīng)用,解碼器緩沖器延遲取決于圖像的最 大數(shù)目比特。對于其它應(yīng)用,當(dāng)緩沖器半滿時,可以確定解碼器緩沖器延 遲。
基于這里的教導(dǎo),本發(fā)明公開內(nèi)容的這些和其它特點和優(yōu)點可以被相 關(guān)領(lǐng)域的技術(shù)人員容易確定。應(yīng)該理解,本發(fā)明公開內(nèi)容的教導(dǎo)可以以硬 件、軟件、構(gòu)件、專用處理器或者其組合的各種形式實現(xiàn)。此外,軟件優(yōu) 選地作為在程序存儲單元上有形具體化的應(yīng)用程序來實現(xiàn)。應(yīng)用程序可以 上載到包括任意適合架構(gòu)的機器,并通過其執(zhí)行。優(yōu)選地,機器可以在具 有例如一個或多個中央處理單元("CPU")、隨才4取存儲器(,RAM,,) 和輸入/輸出("I/O")接口的硬件的計算機平臺上執(zhí)行。計算機平臺還 可包括操作系統(tǒng)和獨:指令代碼。這里描述的各個處理和功能可以是可通過 CPU執(zhí)行的微指令代碼的一部分或應(yīng)用程序的一部分,或其任意組合。此 外,各種其它外圍單元可連接至計算機平臺,例如附加數(shù)據(jù)存儲單元和打 印單元。
還應(yīng)該理解,由于在附圖中描述的某些組成系統(tǒng)組件和方法優(yōu)選地以 軟件實現(xiàn),所以在系統(tǒng)組件或處理功能塊之間的實際連接可以根據(jù)本發(fā)明 公開內(nèi)容編程方式而不同。給出這里的教導(dǎo),相關(guān)領(lǐng)域的普通技術(shù)人員將 能夠推測本發(fā)明公開內(nèi)容的這些和類似實施或配置。
盡管參照附圖描述了示例性實施例,應(yīng)該理解本發(fā)明不限于這些精確 實施例,并且在不脫離本發(fā)明公開內(nèi)容的范圍和精神的情況下,可以由相 關(guān)領(lǐng)域普通l支術(shù)人員進行各種變化和修改。例如,可選實施例可以在序列 長度或容量已知時對精確的平均比特率編碼,在使用兩個完全雙路編碼之 后實現(xiàn)帶寬自適應(yīng)流選擇,優(yōu)化圖像中的比特分配,識別情景改變,使用 統(tǒng)計復(fù)用器和/或?qū)嵤┯糜诜謱訑?shù)據(jù)(例如用于MPEG)的流選擇。所有這 些變化和修改包括在如所附權(quán)利所闡述的本發(fā)明公開內(nèi)容的范圍內(nèi)。
權(quán)利要求
1.一種選擇多個交替輸入流中的一個用于傳輸?shù)姆椒ǎ龇椒òù_定對于所述多個交替輸入流中每一個的帶寬需求;測量當(dāng)前可用傳輸帶寬;和選擇所述多個交替輸入流中具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的一個交替輸入流用于傳輸。
2. 如權(quán)利要求l所述的方法,還包括 對交替輸入流子取樣;測量子取樣后的交替輸入流的帶寬需求;如果所述子取樣后的交替輸入流具有小于或等于所測量的當(dāng)前可用傳 輸帶寬的最高確定帶寬需求,則選擇所述子取樣后的交替輸入流用于傳輸。
3. 如權(quán)利要求l所述的方法,還包括 對所述多個交替輸入流中每一個子取樣; 測量子取樣后的交替輸入流中每一個的帶寬需求; 選擇具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的所述子取樣后的交替輸入流用于傳輸。
4. 如權(quán)利要求1所述的方法,其中輸入流至少包括一個圖像組 (GOP),所述方法還包括通過從每一個GOP過濾掉一個圖像,對所述交替輸入流子取樣,以 形成第 一子取樣后的輸入流;通過從每一個GOP過濾掉兩個圖像,對所述交替輸入流子取樣,以 形成第二子取樣后的輸入流;通過從每一個GOP過濾掉三個圖像,對所述交替輸入流子取樣,以 形成第三子取樣后的輸入流;通過從每一個GOP過濾掉四個圖像,對所述交替輸入流子取樣,以 形成第四子取樣后的輸入流;測量所述子取樣后的交替輸入流中每一個的帶寬需求; 選擇具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的所述子取樣后的交替輸入流用于傳輸。
5. 如權(quán)利要求l所述的方法,其中輸入流包括I、 P和B圖像,所述方法還包括通過從每一個GOP過濾掉至少一個圖像,對所述交替輸入流子取樣, 以形成子取樣后的交替輸入流,其中在P圖像之前過濾掉B圖像,以及在 I圖像之前過濾掉P圖像;測量所述子取樣后的交替輸入流的帶寬需求;如果所述子取樣后的交替輸入流具有小于或等于所測量的當(dāng)前可用傳 輸帶寬的最高確定帶寬需求,則選擇所述子取樣后的交替輸入流用于傳輸。
6. —種選擇多個交替輸入流中的一個用于傳輸?shù)脑O(shè)備,所述設(shè)備包括輸入確定裝置,用于確定對于所述多個交替輸入流中每一個的帶寬需求;輸出測量裝置,用于測量當(dāng)前可用傳輸帶寬;和 流選擇裝置,用于選擇所述多個交替輸入流中具有小于或等于所測量 的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的一個交替輸入流用于傳輸。
7. 如權(quán)利要求6所述的設(shè)備,還包括 與所述輸入確定裝置信號通信的編碼器;在所述輸入確定裝置和所述流選擇裝置之間信號通信的子取樣器;和 與所述輸出測量裝置信號通信的接收器。
8. 如權(quán)利要求7所述的設(shè)備,其中所述編碼器提供至少一個輸入流 至所述子取樣器。
9. 如權(quán)利要求7所述的設(shè)備,其中所述編碼器提供多個交替輸入流 至所述子取樣器。
10. 如權(quán)利要求7所述的設(shè)備,所述編碼器包括 輸入端子;與所述輸入端子信號通信的預(yù)測單元; 與所述預(yù)測單元信號通信的轉(zhuǎn)換單元; 與所述轉(zhuǎn)換單元信號通信的量化單元;和 與所述量化單元信號通信的可變長度編碼單元。
11. 如權(quán)利要求10所述的設(shè)備,所述編碼器還包括 與所述量化單元信號通信的逆量化單元;與所述逆量化單元信號通信的逆轉(zhuǎn)換單元; 與所述逆轉(zhuǎn)換單元信號通信的基準(zhǔn)圖像單元;與所述基準(zhǔn)圖像單元和所述輸入端子分別信號通信的移動估測單元,; 與所述基準(zhǔn)圖像單元和所述移動估測單元分別信號通信的移動補償單 元和求和單元,具有與所述移動補償單元信號通信的負輸入端,與所述移 動補償單元信號通信的正輸入端,以及與所迷轉(zhuǎn)換單元信號通信的輸出端。
12. 如權(quán)利要求6所述的設(shè)備,還包括 對交替輸入流子取樣的裝置; 測量子取樣后的交替輸入流的帶寬需求的裝置; 如果所述子取樣后的交替輸入流具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求,則選擇所述子取樣后的交替輸入流用于傳輸 的裝置。
13. 如權(quán)利要求6所述的設(shè)備,還包括對所述多個交替輸入流中每一個子取樣的裝置;測量子取樣后的交替輸入流中每一個的帶寬需求的裝置; 選捧具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的所述子取樣后的交替輸入流用于傳輸?shù)难b置。
14. 如權(quán)利要求6所述的設(shè)備,其中輸入流至少包括一個圖像組 (GOP),所述i殳備還包括通過從每一個GOP過濾掉一個圖像,對所述交替輸入流子取樣,以 形成笫一子取樣后的輸入流的裝置;通過從每一個GOP過濾掉兩個圖像,對所述交替輸入流子取樣,以 形成第二子取樣后的輸入流的裝置;通過從每一個GOP過濾掉三個圖像,對所述交替輸入流子取樣,以 形成第三子取樣后的輸入流的裝置;通過從每一個GOP過濾掉四個圖像,對所述交替輸入流子取樣,以 形成笫四子取樣后的輸入流的裝置;測量所述子取樣后的交替輸入流中每一個的帶寬需求的裝置;選擇具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求 的所述子取樣后的交替輸入流用于傳輸?shù)难b置。
15. 如權(quán)利要求6所述的設(shè)備,其中輸入流包括I、 P和B圖4象,所 述設(shè)備還包括通過從每一個GOP過濾掉至少一個圖像,對所述交替輸入流子取樣,以形成子取樣后的交替輸入流的裝置,其中在P圖像之前過濾掉B圖像,以及在I圖像之前過濾掉P圖像;測量所述子取樣后的交替輸入流的帶寬需求的裝置; 如果所述子取樣后的交替輸入流具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求,則選擇所述子取樣后的交替輸入流用于傳輸?shù)难b置。
16. —種機器可讀的程序存儲裝置,其有形地實現(xiàn)通過所述機器執(zhí)行 的指令程序,以執(zhí)行選擇多個交替輸入流中的一個用于傳輸?shù)某绦虿襟E, 所述程序步驟包括確定對于所述多個交替輸入流中每一個的帶寬需求; 測量當(dāng)前可用傳輸帶寬;和選擇所述多個交替輸入流中具有小于或等于所測量的當(dāng)前可用傳輸帶 寬的最高確定帶寬需求的一個交替輸入流用于傳輸。
17. 如權(quán)利要求16所述的程序存儲裝置,所述程序步驟還包括 對交替輸入流子取樣;測量子取樣后的交替輸入流的帶寬需求;如果所述子取樣后的交替輸入流具有小于或等于所測量的當(dāng)前可用傳 輸帶寬的最高確定帶寬需求,則選擇所述子取樣后的交替輸入流用于傳輸。
18. 如權(quán)利要求16所述的程序存儲裝置,所述程序步驟還包括對所述多個交替輸入流中每一個子取樣;測量子取樣后的交替輸入流中每一個的帶寬需求; 選擇具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的所述子取樣后的交替輸入流用于傳輸。
19. 如權(quán)利要求16所述的程序存儲裝置,其中輸入流至少包括一個 圖像組(GOP),所述程序步驟還包括通過從每一個GOP過濾掉一個圖像,對所述交替輸入流子取樣,以 形成第 一子取樣后的輸入流;通過從每一個GOP過濾掉兩個圖像,對所述交替輸入流子取樣,以 形成第二子取樣后的輸入流;通過從每一個GOP過濾掉三個圖像,對所述交替輸入流子取樣,以 形成第三子取樣后的輸入流;通過從每一個GOP過濾掉四個圖像,對所述交替輸入流子取樣,以 形成第四子取樣后的輸入流;測量所述子取樣后的交替輸入流中每一個的帶寬需求;選擇具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的所述子取樣后的交替輸入流用于傳輸。
20. 如權(quán)利要求16所述的程序存儲裝置,其中輸入流包括I、 P和B 圖像,所述程序步驟還包括通過從每一個GOP過濾掉至少一個圖像,對所述交替輸入流子取樣, 以形成子取樣后的交替輸入流,其中在P圖像之前過濾掉B圖像,以及在 I圖像之前過濾掉P圖像;測量所述子取樣后的交替輸入流的帶寬需求;如果所述子取樣后的交替輸入流具有小于或等于所測量的當(dāng)前可用傳 輸帶寬的最高確定帶寬需求,則選擇所述子取樣后的交替輸入流用于傳輸。
全文摘要
提供一種選擇多個交替輸入流中的一個用于傳輸?shù)脑O(shè)備和對應(yīng)方法,所述方法包括確定對于所述多個交替輸入流中每一個的帶寬需求(114);測量當(dāng)前可用傳輸帶寬(116);和選擇所述多個交替輸入流中具有小于或等于所測量的當(dāng)前可用傳輸帶寬的最高確定帶寬需求的一個交替輸入流用于傳輸(118)。
文檔編號H04N7/12GK101346989SQ200680049025
公開日2009年1月14日 申請日期2006年7月10日 優(yōu)先權(quán)日2006年1月10日
發(fā)明者D·S·圖拉加, K·拉塔孔達, P·韋斯特林克 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1