亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于質(zhì)量和速率信息對(duì)多媒體內(nèi)容進(jìn)行尺寸調(diào)整的方法和系統(tǒng)的制作方法

文檔序號(hào):7936483閱讀:304來源:國(guó)知局

專利名稱::基于質(zhì)量和速率信息對(duì)多媒體內(nèi)容進(jìn)行尺寸調(diào)整的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:概括地說,本發(fā)明涉及多媒體編碼和解碼,具體地說,本發(fā)明涉及調(diào)整多媒體尺寸以便實(shí)現(xiàn)高效的統(tǒng)計(jì)復(fù)用。
背景技術(shù)
:諸如無線通信網(wǎng)絡(luò)之類的數(shù)據(jù)網(wǎng)絡(luò)必須在為單終端定制的業(yè)務(wù)和向大量終端提供的業(yè)務(wù)之間取得平衡。例如,向許多個(gè)具有有限資源的便攜式設(shè)備(用戶)分發(fā)多媒體內(nèi)容是一個(gè)復(fù)雜的問題。因此,對(duì)于網(wǎng)絡(luò)管理員、內(nèi)容提供商和業(yè)務(wù)提供商來說,以快速和高效的方式分發(fā)內(nèi)容和/或其它網(wǎng)絡(luò)業(yè)務(wù)從而在網(wǎng)絡(luò)設(shè)備上進(jìn)行呈現(xiàn)是非常重要的。內(nèi)容傳送/媒體分發(fā)系統(tǒng)可以將實(shí)時(shí)和非實(shí)時(shí)業(yè)務(wù)封裝到傳輸幀中,并將該幀傳遞給網(wǎng)絡(luò)上的設(shè)備。例如,通信網(wǎng)絡(luò)可以使用正交頻分復(fù)用(OFDM)來提供網(wǎng)絡(luò)服務(wù)器和一個(gè)或多個(gè)移動(dòng)設(shè)備之間的通信。這種技術(shù)提供的傳輸幀的數(shù)據(jù)狹槽中封裝有要在分發(fā)網(wǎng)絡(luò)上進(jìn)行傳遞和傳輸?shù)臉I(yè)務(wù)。
發(fā)明內(nèi)容概括地說,本發(fā)明描述了用于在多個(gè)編碼器模塊和一個(gè)復(fù)用模塊之間交換信息,以便組合來自編碼器模塊的數(shù)據(jù)段從而改善質(zhì)量的技術(shù)。具體而言,這些編碼器模塊將它們各自的數(shù)據(jù)段與質(zhì)量和速率信息(例如,質(zhì)量-速率曲線和/或質(zhì)量-速率表)進(jìn)行關(guān)聯(lián)。這些編碼器模塊至少向復(fù)用模塊發(fā)送與這些數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。復(fù)用模塊至少分析這些質(zhì)量和速率信息,以便判斷編碼器模塊期望發(fā)射的數(shù)據(jù)段是否適合傳輸信道的可用帶寬。如果復(fù)用模塊確定所述多個(gè)數(shù)據(jù)段不適合可用帶寬,那么復(fù)用模塊至少根據(jù)從編碼器模塊接收的質(zhì)量和速率信息,選擇這些段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。復(fù)用模塊請(qǐng)求與所選定的數(shù)據(jù)段相關(guān)的編碼器模塊,根據(jù)所減少的比特分配來調(diào)整這些數(shù)據(jù)段的尺寸。在一個(gè)方面,本申請(qǐng)給出了一種用于組合數(shù)字多媒體數(shù)據(jù)流的方法,所述方法包括至少接收用于與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),至少根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求對(duì)所述一個(gè)或多個(gè)選定的數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。在另一個(gè)方面,本申請(qǐng)給出了一種用于組合數(shù)字多媒體數(shù)據(jù)流的裝置,所述裝置包括數(shù)據(jù)收集模塊,至少接收用于與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;分配模塊,判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;選擇模塊,當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),至少根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整,請(qǐng)求對(duì)所述一個(gè)或多個(gè)選定的數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。在另一個(gè)方面,本申請(qǐng)給出了一種用于組合數(shù)字多媒體數(shù)據(jù)流的裝置,所述裝置包括接收模塊,用于至少接收與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;確定模塊,用于確定所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;選擇模塊,用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求模塊,用于請(qǐng)求對(duì)所述一個(gè)或多個(gè)選定的數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。'在另一個(gè)方面,本申請(qǐng)給出了一種用于處理數(shù)字視頻數(shù)據(jù)的處理器,所述處理器用于至少接收用于與數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),至少根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求對(duì)所述一個(gè)或多個(gè)選定的數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。本申請(qǐng)描述的技術(shù)可以用硬件、軟件、固件或其任意組合來實(shí)現(xiàn)。當(dāng)用軟件實(shí)現(xiàn)時(shí),這些技術(shù)可以完全或部分地由包括指令的計(jì)算機(jī)可讀介質(zhì)來實(shí)現(xiàn),當(dāng)處理器執(zhí)行這些指令吋,其實(shí)現(xiàn)本申請(qǐng)描述的一個(gè)或多個(gè)方法。因此,本發(fā)明還可以預(yù)料到了用于處理數(shù)字視頻數(shù)據(jù)的計(jì)算機(jī)編程產(chǎn)品,后者包括計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可讀介質(zhì)包括使得至少一個(gè)計(jì)算機(jī)執(zhí)行以下操作的指令至少接收用于與數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),至少根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求對(duì)所述一個(gè)或多個(gè)選定的數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。在另一個(gè)方面,本申請(qǐng)給出了一種用于編碼數(shù)字多媒體數(shù)據(jù)流的方法,所述方法包括將所述流的數(shù)據(jù)段與至少質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。在另一個(gè)方面,"本申請(qǐng)給出了一種用于編碼數(shù)字多媒體數(shù)據(jù)流的裝置,所述裝置包括內(nèi)容分類模塊,將所述流的數(shù)據(jù)段與至少質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);編碼模塊,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。在另一個(gè)方面,本申請(qǐng)給出了一種用于編碼數(shù)字多媒體數(shù)據(jù)流的裝置,所述裝置包括關(guān)聯(lián)模塊,用于將所述流的數(shù)據(jù)段與至少質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);發(fā)送模塊,用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。在另一個(gè)方面,本申請(qǐng)給出了一種用于處理數(shù)字視頻數(shù)據(jù)的處理器,所述處理器用于將所述流的數(shù)據(jù)段與至少質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。在另一個(gè)方面,本申請(qǐng)給出了一種用于處理數(shù)字視頻數(shù)據(jù)的計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)可讀介質(zhì),后者包括使至少一個(gè)計(jì)算機(jī)執(zhí)行以下操作的指令將流的數(shù)據(jù)段與至少質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。下面在附圖和說明書中描述了一個(gè)或多個(gè)方面的細(xì)節(jié)。通過說明書、附圖和權(quán)利要求書,本發(fā)明的其它特征、對(duì)象和優(yōu)點(diǎn)將變得顯而易見。圖1示出了一個(gè)包括示例性復(fù)用系統(tǒng)的網(wǎng)絡(luò)。圖2示出了一種用于復(fù)用器系統(tǒng)的示例性服務(wù)器。圖3示出了描繪用于復(fù)用系統(tǒng)的MLC狹槽分配的示例性幀。圖4示出了包括用于復(fù)用系統(tǒng)的各種MLC分配形狀的示例性幀。圖5示出了描繪了針對(duì)選定的MLC分配,發(fā)射模式參數(shù)和最大狹槽高度值之間關(guān)系的表。圖6示出了描繪用于復(fù)用系統(tǒng)的不同MLC狹槽分配的示例性幀。圖7示出了提供用于復(fù)用系統(tǒng)的示例性分配算法的方法。圖8示出了根據(jù)用于復(fù)用系統(tǒng)的第一不等式狀況,向RT業(yè)務(wù)分配狹槽的示例性方法。圖9示出了根據(jù)用于復(fù)用系統(tǒng)的第二不等式狀況,向RT業(yè)務(wù)分配狹槽的示例性方法。圖10示出了描繪示例性復(fù)用系統(tǒng)分配額外的四個(gè)塊業(yè)務(wù)的操作的幀。圖11示出了根據(jù)用于復(fù)用系統(tǒng)的第三不等式狀況,向RT業(yè)務(wù)分配狹槽的示例性方法。圖12示出了描繪示例性復(fù)用系統(tǒng)分配額外的三個(gè)塊業(yè)務(wù)的操作的幀。圖13示出了根據(jù)用于復(fù)用系統(tǒng)的第四不等式狀況,向RT業(yè)務(wù)分配狹槽的示例性方法。圖14示出了描繪示例性復(fù)用系統(tǒng)分配額外的六個(gè)塊業(yè)務(wù)的操作的幀。圖15示出了用于復(fù)用系統(tǒng)的一種幀,其描繪了一種示例性分配算法的操作,以便將兩個(gè)RT業(yè)務(wù)封裝在傳輸幀中。圖16示出了一種幀,其描繪了一種示例性分配算法的操作,以便使用將未用的狹槽分組在兩個(gè)區(qū)域中的方式來封裝RT業(yè)務(wù)。圖17示出了一種用于復(fù)用系統(tǒng)的示例性幀,其被劃分成RT業(yè)務(wù)和ORT業(yè)務(wù)的區(qū)域。圖18示出了一種示例性的幀,在該幀中,將ORT業(yè)務(wù)區(qū)域劃分成不同高度的塊。圖19示出了用于復(fù)用系統(tǒng)的,向ORT業(yè)務(wù)分配狹槽的示例性方法。圖20示出了提供用于復(fù)用系統(tǒng)的狹槽分配、尺寸調(diào)整和擁塞控制的示例性方法。圖21示出了提供用于復(fù)用系統(tǒng)的調(diào)整實(shí)時(shí)業(yè)務(wù)尺寸的示例性方法。圖22示出了提供用于復(fù)用系統(tǒng)的擁塞控制的示例性方法。圖23示出了一種示例性復(fù)用系統(tǒng)。圖24是描繪一種示例性多媒體編碼設(shè)備的框圖,該示例性多媒體編碼設(shè)備根據(jù)本申請(qǐng)所述的技術(shù)對(duì)多媒體數(shù)據(jù)進(jìn)行編碼。圖25是描繪一種示例性多媒體編碼設(shè)備的框圖,該示例性多媒體編碼設(shè)備根據(jù)本申請(qǐng)所述的技術(shù)對(duì)多媒體數(shù)據(jù)進(jìn)行編碼。圖26是描繪一種示例性編碼器模塊的框圖,該示例性編碼器模塊具有根據(jù)本發(fā)明的技術(shù)的功能。圖27是描繪一種示例性復(fù)用模塊的框圖,該示例性復(fù)用模塊根據(jù)本發(fā)明的技術(shù)管理比特分配。圖28是描繪編碼器模塊根據(jù)本發(fā)明的技術(shù)對(duì)多媒體數(shù)據(jù)進(jìn)行編碼的示例性操作的流程圖。圖29是描繪根據(jù)本發(fā)明的技術(shù)來管理比特分配的復(fù)用模塊的示例性操作的流程圖。圖30是描繪復(fù)用模塊的示例性操作的流程圖,該復(fù)用模塊使用與數(shù)據(jù)段相關(guān)的質(zhì)量-速率泰來選擇要進(jìn)行尺寸調(diào)整的數(shù)據(jù)段。具體實(shí)施例方式在本發(fā)明的一個(gè)或多個(gè)方面中,提供了一種用于將內(nèi)容流復(fù)用到傳輸幀,以便在數(shù)據(jù)網(wǎng)絡(luò)上進(jìn)行傳輸?shù)膹?fù)用系統(tǒng)。例如,復(fù)用后的內(nèi)容流包括用于向設(shè)備傳輸?shù)膶?shí)時(shí)和域非實(shí)時(shí)業(yè)務(wù)的特定排歹l」、序列、混合和域選擇。該系統(tǒng)特別適合于使用在無線網(wǎng)絡(luò)環(huán)境中,但也可使用在任意類型的網(wǎng)絡(luò)環(huán)境中,其包括但不限于通信網(wǎng)絡(luò)、諸如因特網(wǎng)之類的公共網(wǎng)絡(luò)、諸如虛擬專用網(wǎng)(VPN)之類的專用網(wǎng)、局域網(wǎng)、廣域網(wǎng)、長(zhǎng)途網(wǎng)絡(luò)或任意其它類型的數(shù)據(jù)網(wǎng)絡(luò)。為了說明起見,本申請(qǐng)結(jié)合使用正交頻分復(fù)用(OFDM)在網(wǎng)絡(luò)服務(wù)器和一個(gè)或多個(gè)移動(dòng)設(shè)備之間提供通信的通信網(wǎng)絡(luò),來描述復(fù)用系統(tǒng)的一個(gè)或多個(gè)方面。例如,在OFDM系統(tǒng)中,所定義的超幀包括時(shí)分復(fù)用(TDM)導(dǎo)頻信號(hào)、頻分復(fù)用(FDM)導(dǎo)頻信號(hào)、開銷信息符號(hào)(OIS)和數(shù)據(jù)符號(hào)。數(shù)據(jù)狹槽包括在一個(gè)OFDM符號(hào)時(shí)間上出現(xiàn)的一組數(shù)據(jù)符號(hào)。舉一個(gè)例子,數(shù)據(jù)狹槽可以包括由500個(gè)數(shù)據(jù)符號(hào)組成的集合。此外,超幀中的OFDM符號(hào)時(shí)間可以攜帶多個(gè)數(shù)據(jù)狹槽,例如,七個(gè)狹槽。本申請(qǐng)使用下列規(guī)定來描述復(fù)用系統(tǒng)的一個(gè)或多個(gè)方面。流業(yè)務(wù)的構(gòu)成要素,例如,一種業(yè)務(wù)可以具有兩個(gè)流一個(gè)音頻流和一個(gè)視頻流。業(yè)務(wù)可以具有一個(gè)或多個(gè)流的媒體內(nèi)容。MLC:用于數(shù)據(jù)或控制信息的媒體邏輯信道("信道")。尺寸調(diào)整一種處理過程,通過該處理過程調(diào)整業(yè)務(wù)的尺寸,以便需要較小的帶寬來進(jìn)行傳輸。開銷信息符號(hào)(OIS):超幀中的符號(hào),這些符號(hào)攜帶關(guān)于超幀中各種MLC的位置的信息。狹槽(slot):在OFDM符號(hào)上分配給MLC的帶寬的最小單位。圖1描繪了一種多媒體編碼和解碼系統(tǒng)100。系統(tǒng)100包括多媒體編碼設(shè)備(例如,服務(wù)器104)、多媒體解碼設(shè)備(例如,移動(dòng)設(shè)備102)和數(shù)據(jù)網(wǎng)絡(luò)106。為了說明起見,假設(shè)數(shù)據(jù)網(wǎng)絡(luò)106使用OFDM技術(shù)與一個(gè)或多個(gè)便攜式設(shè)備進(jìn)行通信;但是,該復(fù)用器系統(tǒng)也適合于與其它傳輸技術(shù)一起使用,例如多種無線接入技術(shù)(例如,全球移動(dòng)通信系統(tǒng)(GSM)、CDMA2000、寬帶CDMA(W-CDMA)、CDMAlxEV-DO或者由各種IEEE801.llx標(biāo)準(zhǔn)規(guī)定的為促進(jìn)無線聯(lián)網(wǎng)而開發(fā)的多種標(biāo)準(zhǔn)系列)中的任意一種。在一個(gè)方面,服務(wù)器104用于向與網(wǎng)絡(luò)106進(jìn)行通信的一個(gè)或多個(gè)設(shè)備(例如,移動(dòng)設(shè)備102)提供服務(wù)。例如,這些設(shè)備可以預(yù)訂服務(wù)器104提供的業(yè)務(wù)。服務(wù)器104通過通信鏈路108耦接到網(wǎng)絡(luò)106。通信鏈路108包括用于允許服務(wù)器104與網(wǎng)絡(luò)106進(jìn)行通信的任何適當(dāng)通信鏈路(例如,有線和/或無線鏈路)。網(wǎng)絡(luò)106包括有線和/或無線網(wǎng)絡(luò)的任意組合,這些網(wǎng)絡(luò)允許將業(yè)務(wù)從服務(wù)器104傳送到與網(wǎng)絡(luò)106進(jìn)行通信的設(shè)備(例如,3設(shè)備102)中。應(yīng)當(dāng)注意的是,網(wǎng)絡(luò)106可以與本發(fā)明保護(hù)范圍內(nèi)任意數(shù)量和/或類型的便攜式設(shè)備進(jìn)行通信。為了簡(jiǎn)單起見,在圖1中描繪了單一的多媒體解碼設(shè)備18。例如,適用于在復(fù)用器系統(tǒng)中使用的其它設(shè)備包括但不限于個(gè)人數(shù)字助理(PDA)、電子郵件設(shè)備、尋呼機(jī)、筆記本或膝上型計(jì)算機(jī)、桌面型計(jì)算機(jī)數(shù)字音樂和視頻設(shè)備(例如mp3播放器和在商標(biāo)"iPod"下出售的那些設(shè)備)、諸如基于蜂窩、衛(wèi)星或陸地的無線電話之類的無線電話。無線鏈路110包括基于OFDM技術(shù)的無線通信鏈路;但是,無線鏈路還可以包括用于使設(shè)備與網(wǎng)絡(luò)106進(jìn)行通信的任何適當(dāng)?shù)臒o線技術(shù)。圖1中描繪的設(shè)備102包括通過無線鏈路110與網(wǎng)絡(luò)106進(jìn)行通信的移動(dòng)電話。在一些情況中,設(shè)備102參與使設(shè)備102進(jìn)行預(yù)訂和接收網(wǎng)絡(luò)106上的業(yè)務(wù)的激活進(jìn)程。該激活進(jìn)程可以由服務(wù)器104執(zhí)行。但是,該激活進(jìn)程還可以由另一個(gè)服務(wù)器、業(yè)務(wù)提供商、內(nèi)容提供商或其它網(wǎng)絡(luò)實(shí)體來執(zhí)行。為了對(duì)此進(jìn)行描述,假設(shè)設(shè)備102與服務(wù)器104—起執(zhí)行該激活進(jìn)程,設(shè)備102現(xiàn)準(zhǔn)備預(yù)訂和接收來自服務(wù)器104的業(yè)務(wù)。雖然圖1中描述的例子是圍繞預(yù)訂業(yè)務(wù)來進(jìn)行描述的,但設(shè)備102也可以接收網(wǎng)絡(luò)106上不需要預(yù)訂的業(yè)務(wù)。服務(wù)器104與實(shí)時(shí)媒體服務(wù)器(RTMS)126進(jìn)行通信,后者包括或者能夠存取包括一個(gè)或多個(gè)實(shí)時(shí)(RT)業(yè)務(wù)112的內(nèi)容。服務(wù)器104還與非實(shí)時(shí)媒體服務(wù)器(NRTMS)128進(jìn)行通信,后者包括或者能夠存取一個(gè)或多個(gè)不同于實(shí)時(shí)(ORT)或非實(shí)時(shí)(NRT)業(yè)務(wù)120。例如,業(yè)務(wù)(112、120)包括多媒體內(nèi)容,這些多媒體內(nèi)容包括新聞、體育、天氣、財(cái)經(jīng)信息、電影和/或應(yīng)用、程序、劇本或任何其它類型的適當(dāng)內(nèi)容或業(yè)務(wù)。因此,業(yè)務(wù)(112、120)可以包括視頻、音頻或用任何適當(dāng)格式形成的其它信息。應(yīng)當(dāng)注意的是,服務(wù)器104還可以與一個(gè)或多個(gè)其它媒體服務(wù)器進(jìn)行通信,后者包括或能夠存取RT和/或ORT業(yè)務(wù)。業(yè)務(wù)(112、120)具有相關(guān)的傳送需求,其可以包括但不限于帶寬、質(zhì)量和速率信息、優(yōu)先級(jí)、時(shí)延、業(yè)務(wù)類型和/或任何其它類型的傳送需求。服務(wù)器104還包括復(fù)用器(MUX)114,后者用于根據(jù)傳送需求高效地將一個(gè)或多個(gè)業(yè)務(wù)(112、120)復(fù)用到傳輸幀122中。服務(wù)器104在網(wǎng)絡(luò)106上向設(shè)備102發(fā)射這些傳輸幀,如路徑118所示。關(guān)于MUX114的更詳細(xì)描述在本文檔的另一部分中給出。MUX114的操作結(jié)果是,將業(yè)務(wù)(112、120)最優(yōu)地封裝到傳輸幀122中,使得滿足業(yè)務(wù)(112、120)的傳送需求(帶寬、優(yōu)先級(jí)、吋延、業(yè)務(wù)類型等等),高效地使用傳輸幀122的傳輸帶寬,使接收設(shè)備102省電。例如,通過高效地使用可用帶寬,移動(dòng)設(shè)各可以接收在短時(shí)間間隔上發(fā)射的業(yè)務(wù),從而節(jié)省電池電量。MUX114可以包括尺寸調(diào)整控制器116,后者用于控制如何調(diào)整RT業(yè)務(wù)112禾n/或ORT業(yè)務(wù)120的尺寸。例如,如果選定的要復(fù)用到傳輸幀122中的RT業(yè)務(wù)112不適合傳輸幀122的可用帶寬,那么尺寸調(diào)整控制器116就用于控制如何調(diào)整這些業(yè)務(wù)的尺寸(或者說,對(duì)這些業(yè)務(wù)進(jìn)行重新編碼),使得減少它們的帶寬需求。如本申請(qǐng)將詳細(xì)描述的,尺寸調(diào)整控制器116可以分析與RT業(yè)務(wù)相關(guān)的質(zhì)量和速率信息,以便確定對(duì)這些RT業(yè)務(wù)中的哪些進(jìn)行尺寸調(diào)整,與RTMS126進(jìn)行通信,以請(qǐng)求對(duì)選定的RT業(yè)務(wù)進(jìn)行選定的尺寸調(diào)整。尺寸調(diào)整控制器116還以類似方式進(jìn)行工作,以便與NRTMS128進(jìn)行通信,從而控制如何對(duì)選定的ORT業(yè)務(wù)120進(jìn)行尺寸調(diào)整。尺寸調(diào)整控制器116的操作結(jié)果是,尺寸調(diào)整后的RT和ORT業(yè)務(wù)將適合傳輸幀122的可用帶寬。關(guān)于尺寸調(diào)整控制器116的更詳細(xì)描述在本文檔的另一個(gè)部分中提供。設(shè)備102可以包括解復(fù)用器(DE-MUX)邏輯124,后者用于對(duì)傳輸幀122進(jìn)行解復(fù)用,以便獲得所發(fā)射的業(yè)務(wù)(112、120)。由于已將這些業(yè)務(wù)高效地復(fù)用到傳輸幀122中,所以節(jié)約了網(wǎng)絡(luò)帶寬,設(shè)備102使用較少的功率即可接收所發(fā)射的業(yè)務(wù)。因此,復(fù)用系統(tǒng)可用于執(zhí)行下面功能中的一個(gè)或多個(gè),以便提供將RT和ORT業(yè)務(wù)高效地復(fù)用到傳輸幀中。1、接收或訪問在網(wǎng)絡(luò)上傳輸?shù)囊粋€(gè)或多個(gè)RT和/或ORT業(yè)務(wù)。2、判斷RT和/或ORT業(yè)務(wù)是否適合傳輸幀的可用帶寬。3、如果RT和/或ORT業(yè)務(wù)不適合傳輸幀,那么對(duì)一個(gè)或多個(gè)選定的RT和域ORT進(jìn)行尺寸調(diào)整,以便減少它們的帶寬需求。4、使用一種分配算法來組裝傳輸幀(其具有原始和/或尺寸調(diào)整后的RT業(yè)務(wù)、原始和/或尺寸調(diào)整后的ORT業(yè)務(wù)),使得高效地封裝該幀。5、在網(wǎng)絡(luò)上向一個(gè)或多個(gè)接收設(shè)備發(fā)射此傳輸幀。因此,復(fù)用系統(tǒng)用于高效地復(fù)用一個(gè)或多個(gè)RT和/或ORT業(yè)務(wù),并在數(shù)據(jù)網(wǎng)絡(luò)上向設(shè)備進(jìn)行發(fā)射。應(yīng)當(dāng)注意的是,不應(yīng)將復(fù)用系統(tǒng)限制于通過圖1描述的實(shí)現(xiàn),可能的其它實(shí)現(xiàn)方案也在本發(fā)明的保護(hù)范圍之內(nèi)。圖2示出了一種用于復(fù)用系統(tǒng)的示例性服務(wù)器200。例如,可以將服務(wù)器200用作圖1中的服務(wù)器104。服務(wù)器200包括全部耦接到數(shù)據(jù)總線208的處理邏輯202、存儲(chǔ)器204和收發(fā)機(jī)邏輯206。服務(wù)器200還包括復(fù)用器(MUX)邏輯210和尺寸調(diào)整控制器212,這兩個(gè)也耦接到數(shù)據(jù)總線208。應(yīng)當(dāng)注意的是,服務(wù)器200僅表示一種實(shí)現(xiàn)方式,可能的其它實(shí)現(xiàn)方式也在本發(fā)明的保護(hù)范圍之內(nèi)。處理邏輯202可以包括CPU、處理器、門陣列、硬件邏輯、存儲(chǔ)器單元、虛擬機(jī)、軟件和/或硬件和軟件的任意組合。因此,處理邏輯202通常包括執(zhí)行機(jī)器可讀指令的邏輯和通過數(shù)據(jù)總線208控制服務(wù)器200的一個(gè)或多個(gè)其它功能單元的邏輯。收發(fā)機(jī)邏輯206包括用于使服務(wù)器200通過通信信道214向遠(yuǎn)程設(shè)備或系統(tǒng)發(fā)射數(shù)據(jù)和/或其它信息以及從遠(yuǎn)程設(shè)備或系統(tǒng)接收數(shù)據(jù)和/或其它信息的硬件和/或軟件。例如,通信信道214可以包括任何適當(dāng)類型的無線或有線通信鏈路,或其組合,以便使服務(wù)器200直接與其它服務(wù)器進(jìn)行通信,或者與一個(gè)或多個(gè)數(shù)據(jù)網(wǎng)絡(luò)和/或耦接到這些數(shù)據(jù)網(wǎng)絡(luò)的設(shè)備進(jìn)行通信。存儲(chǔ)器204包括允許服務(wù)器200存儲(chǔ)信息參數(shù)的任意適當(dāng)類型的存儲(chǔ)設(shè)備或單元。例如,存儲(chǔ)器204可以包括任何類型的隨機(jī)存取存儲(chǔ)器(RAM)、閃存、硬盤或任何其它類型的存儲(chǔ)設(shè)備。處理邏輯202可以用于通過收發(fā)機(jī)邏輯206和信道214,與一個(gè)或多個(gè)內(nèi)容提供商進(jìn)行通信。處理邏輯202與RTMS進(jìn)行通信,以便接收RT業(yè)務(wù)216,與NRTMS進(jìn)行通信,以便接收ORT業(yè)務(wù)218。例如,RT業(yè)務(wù)216和ORT業(yè)務(wù)218包括在網(wǎng)絡(luò)上向設(shè)備傳送的一個(gè)或多個(gè)內(nèi)容流。此外,RT216和ORT218業(yè)務(wù)具有相關(guān)的傳送需求,其包括但不限于質(zhì)量和速率信息、帶寬、優(yōu)先級(jí)、時(shí)延、業(yè)務(wù)類型和/或任何其它類型的傳送需求。在本發(fā)明的一個(gè)方面,處理邏輯202至少接收與RT業(yè)務(wù)216相關(guān)的質(zhì)量和速率信息,以便幫助監(jiān)控要添加在傳輸幀122中的RT業(yè)務(wù)216的尺寸和選擇這些RT業(yè)務(wù)216中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。此外,如果處理邏輯202向傳輸幀中添加ORT業(yè)務(wù)218,那么處理邏輯202可以接收傳送需求(例如,與ORT業(yè)務(wù)218相關(guān)的優(yōu)先級(jí)和時(shí)延信息),以便監(jiān)控要在傳輸幀122中添加的ORT業(yè)務(wù)的尺寸。MUX邏輯210可以包括CPU、處理器、門陣列、硬件邏輯、存儲(chǔ)器單元、虛擬機(jī)、軟件和/或硬件、軟件和固件的任意組合。MUX邏輯210用于根據(jù)傳送需求將一個(gè)或多個(gè)RT業(yè)務(wù)216禾卩/或ORT業(yè)務(wù)218復(fù)用到傳輸幀中,以便使用收發(fā)機(jī)邏輯206和信道214來向設(shè)備進(jìn)行發(fā)射。例如,MUX邏輯210用于判斷選定的ORT業(yè)務(wù)218、RT業(yè)務(wù)216和盡力而為業(yè)務(wù)(沒有示出)是否適合傳輸幀的可用帶寬(相對(duì)于它們的傳送需求而言)。在一個(gè)方面,MUX邏輯210分析與RT業(yè)務(wù)216、ORT業(yè)務(wù)218和盡為而為業(yè)務(wù)(沒有示出)相關(guān)的傳送需求,以便判斷業(yè)務(wù)216、218是否適合該傳輸幀的可用帶寬。例如,針對(duì)RT業(yè)務(wù)216,MUX邏輯210可以至少分析與各RT業(yè)務(wù)216相關(guān)的質(zhì)量和速率信息,以便判斷RT業(yè)務(wù)216是否適合傳輸幀的可用帶寬或者是否適合傳輸幀的至少一部分,以便發(fā)射RT業(yè)務(wù)216。同樣,針對(duì)ORT業(yè)務(wù)218,MUX邏輯210可以分析其它傳送需求(例如,優(yōu)先級(jí)和時(shí)延需求),以便判斷RT業(yè)務(wù)216是否適合傳輸幀的可用帶寬。例如,盡力而為業(yè)務(wù)包括需要進(jìn)行發(fā)射的任何類型的數(shù)據(jù)或信息。如果上述的流適合可用帶寬,那么MUX邏輯210用于根據(jù)本申請(qǐng)描述的一個(gè)或多個(gè)分配算法,將它們封裝到傳輸幀中。如果選定的RT業(yè)務(wù)216和/或ORT業(yè)務(wù)218不適合傳輸幀,那么MUX邏輯210告知尺寸調(diào)整控制器212。尺寸調(diào)整控制器212用于控制如何對(duì)這些業(yè)務(wù)進(jìn)行尺寸調(diào)整,以便使這些業(yè)務(wù)適合傳輸幀的可用帶寬。在本發(fā)明的一個(gè)方面,尺寸調(diào)整控制器212分析與這些業(yè)務(wù)相關(guān)的傳送需求,來選擇要進(jìn)行尺寸調(diào)整的一個(gè)或多個(gè)業(yè)務(wù)216、218。例如,尺寸調(diào)整控制器212可以至少分析與RT業(yè)務(wù)216相關(guān)的質(zhì)量和速率信息以及與ORT業(yè)務(wù)218相關(guān)的優(yōu)先級(jí)和時(shí)延需求,以便選擇要進(jìn)行尺寸調(diào)整的業(yè)務(wù)。用此方式,尺寸調(diào)整控制器212確定對(duì)特定的業(yè)務(wù)"進(jìn)行尺寸調(diào)整"的量,以便減少其傳輸帶寬需求。隨后,尺寸調(diào)整控制器212組合向與該業(yè)務(wù)相關(guān)的媒體服務(wù)器發(fā)射的尺寸調(diào)整請(qǐng)求。例如,收發(fā)機(jī)邏輯206使用通信鏈路214來發(fā)射尺寸調(diào)整請(qǐng)求。隨后,媒體服務(wù)器用于根據(jù)本申請(qǐng)描述的技術(shù)按照請(qǐng)求的調(diào)整業(yè)務(wù)尺寸。在將這些業(yè)務(wù)進(jìn)行調(diào)整以便減少它們的帶寬需求之后,MUX邏輯210能夠高效地將最初的業(yè)務(wù)和任何經(jīng)過尺寸調(diào)整后的業(yè)務(wù)封裝到傳輸幀中。關(guān)于由MUX邏輯210提供的分配算法的更詳細(xì)描述在本文檔的另一個(gè)部分中提供。尺寸調(diào)整控制器212可以包括CPU、處理器、門陣列、硬件邏輯、存儲(chǔ)器單元、虛擬機(jī)、軟件和/或硬件和軟件的任意組合。尺寸調(diào)整控制器212根據(jù)與這些業(yè)務(wù)相關(guān)的傳送需求,控制如何對(duì)一個(gè)或多個(gè)RT業(yè)務(wù)216和ORT業(yè)務(wù)218的流進(jìn)行尺寸調(diào)整,使得這些流適合傳輸幀的可用帶寬。因此,尺寸調(diào)整控制器212調(diào)整一個(gè)或多個(gè)業(yè)務(wù),從而調(diào)整其相關(guān)的傳送需求。例如,當(dāng)沒有足夠帶寬來發(fā)射業(yè)務(wù)時(shí),可以向下調(diào)整業(yè)務(wù)的尺寸以降低其帶寬需求,當(dāng)有額外的可用帶寬時(shí),可以向上調(diào)整業(yè)務(wù)的尺寸以增加其帶寬需求。尺寸調(diào)整控制器212可以是MUX邏輯210的一部分。關(guān)于尺寸調(diào)整控制器212的更詳細(xì)描述在本文檔的另一個(gè)部分中提供。復(fù)用系統(tǒng)可以包括具有存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)程序指令("指令")的計(jì)算機(jī)程序,當(dāng)程序指令由至少一個(gè)處理器(例如,處理邏輯202)執(zhí)行時(shí),提供本申請(qǐng)描述的復(fù)用系統(tǒng)的功能。例如,可以將指令從計(jì)算機(jī)可讀介質(zhì)(例如,軟盤、CDROM、存儲(chǔ)卡、閃存設(shè)備、RAM、ROM或與服務(wù)器200交互的任何其它類型存儲(chǔ)器設(shè)備或計(jì)算機(jī)可讀介質(zhì))裝載到服務(wù)器200中?;蛘?,也可以通過收發(fā)機(jī)邏輯206,將這些指令從與服務(wù)器200交互的外部設(shè)備或網(wǎng)絡(luò)資源下載到服務(wù)器200中。當(dāng)這些指令由處理邏輯202執(zhí)行時(shí),其提供如本申請(qǐng)所述復(fù)用系統(tǒng)的一個(gè)或多個(gè)方面。因此,服務(wù)器200提供了一種復(fù)用系統(tǒng),其高效地將與RT業(yè)務(wù)216和ORT業(yè)務(wù)218相關(guān)的流復(fù)用到傳輸幀中,以便向網(wǎng)絡(luò)上的設(shè)備發(fā)射。傳輸幀狹槽分配算法下面的描述說明了用于復(fù)用系統(tǒng)的狹槽分配算法。該狹槽分配算法用于向與可用的RT和ORT業(yè)務(wù)相關(guān)的內(nèi)容流分配傳輸幀中的狹槽。該分配算法用于獲得高效的帶寬利用,從而使接收設(shè)備省電。該分配算法可以由MUX邏輯210執(zhí)行和/或控制。為了說明起見,在下文中將此傳輸幀稱為超幀。應(yīng)當(dāng)注意的是,超幀僅是一種實(shí)現(xiàn)方式,復(fù)用系統(tǒng)還適合于使用其它類型的傳輸幀實(shí)現(xiàn)方式。例如,超幀可以包括用于帶寬分配的數(shù)據(jù)符號(hào)部分??梢詫⒊瑤臄?shù)據(jù)符號(hào)部分劃分成四個(gè)相同部分,其在下文稱作為"幀"。在四個(gè)幀上均等地分配業(yè)務(wù)中要發(fā)射的數(shù)據(jù)(在一個(gè)方面,其是里德-所羅門(RS)塊)。因此,在一個(gè)超幀上進(jìn)行狹槽分配算法的操作是在一個(gè)幀上進(jìn)行狹槽分配算法的操作的重復(fù)。因此,下面的描述中說明了在一個(gè)幀上的狹槽分配,但其等同地可適用于整個(gè)超幀。此外,本申請(qǐng)討論的狹槽分配算法可以用于向所有類型的業(yè)務(wù)分配狹槽,這些業(yè)務(wù)包括但不限于實(shí)時(shí)業(yè)務(wù)、非實(shí)吋業(yè)務(wù)和IP數(shù)據(jù)播送。信道分配在一個(gè)或多個(gè)方面,媒體邏輯信道(MLC)攜帶相同業(yè)務(wù)的一個(gè)或多個(gè)流。因此,每一業(yè)務(wù)都可以具有一個(gè)或多個(gè)MLC,其中在OIS中描述了它們?cè)趲械奈恢?。期望接收特定MLC的設(shè)備從OIS獲得該MLC的位置。在OIS中使用以下信息來描述幀中MLC的位置。-起始符號(hào)-起始狹槽-最低狹槽-最高狹槽-全部狹槽圖3示出了幀300的一個(gè)示例,其描繪了用于復(fù)用系統(tǒng)的MLC狹槽分配。幀300包括用于七個(gè)(7)狹槽中的每一個(gè)狹槽的"N"個(gè)OFDM符號(hào)。通常,MLC的狹槽分配是302所示的陰影區(qū)域。g卩,使用兩個(gè)變量來描述狹槽分配長(zhǎng)度和高度。長(zhǎng)度的單位是OFDM符號(hào),高度的單位是狹槽。分配形狀圖4示出了幀400的例子,幀400包括用于復(fù)用系統(tǒng)的各種MLC分配形狀。例如,MLC分配是通常由402、404、406和408所示的陰影區(qū)域。舉一個(gè)例子,選擇分配形狀,以便可使用固定的有限數(shù)量的數(shù)據(jù)域,在幀400的OIS中描述它們。分配的高度圖5示出了表500,表500描繪了針對(duì)選定的MLC分配,發(fā)射模式參數(shù)和最大狹槽高度值之間的關(guān)系。接收設(shè)備的Turbo解碼器的峰值輸出速率限制了可以在單一OFDM符號(hào)中解碼的Turbo分組的數(shù)量。結(jié)果,可以約朿MLC分配的高度。針對(duì)給定的發(fā)射模式,使用稱作為最大狹槽高度("maxSlotHdght")的變量來表示MLC分配的最大狹槽高度。例如,從表500中可以觀察到,發(fā)射模式四(4)支持具有最大狹槽高度三(3)的MLC分配,發(fā)射模式一(1)支持具有最大狹槽高度七(7)的MLC分配。分配算法在一個(gè)方面,將選定的業(yè)務(wù)的所有MLC組合在一起,使得它們的分配在幀中時(shí)間上相鄰。這減少了接收設(shè)備需要"蘇醒"來接收業(yè)務(wù)的不同MLC的次數(shù)。因此,降低或節(jié)約了接收設(shè)備的功耗。針對(duì)接收設(shè)備的功耗,優(yōu)選的是,MLC分配的高度是其最大狹槽高度。這使設(shè)備接收該MLC的可能"開啟次數(shù)"最小化。但是,為了易于封裝,為一個(gè)業(yè)務(wù)的所有組合的MLC分配相同的高度。因此,將"一個(gè)業(yè)務(wù)的最大狹槽高度"的概念規(guī)定為組合的用于該業(yè)務(wù)的所有MLC的最大狹槽高度參數(shù)中的最小值或最小值。對(duì)于本說明書的其余部分來說,業(yè)務(wù)的高度意味著該業(yè)務(wù)的所有MLC分配的共同高度。圖6示出了幀600的例子,其描繪了用于復(fù)用系統(tǒng)的不同MLC狹槽分配。將幀600劃分成具有不同高度的塊的MLC分配。舉一個(gè)例子,塊高度與業(yè)務(wù)可以采用的可能最大狹槽高度相對(duì)應(yīng)。從圖5所示的表500中,可以確定有四種可能的最大狹槽高度(即,3、4、6或7)。舉一個(gè)例子,狹槽分配算法根據(jù)最大狹槽高度參數(shù),用于將業(yè)務(wù)封裝成不同的塊分配。例如,分別由602、604、606和607示出了基于可能的最大狹槽高度(即,3、4、6或7)的分配。分配算法的操作過程下面描述了用于復(fù)用系統(tǒng)的示例性分配算法。MUX邏輯210可以進(jìn)行操作,實(shí)現(xiàn)分配算法以便執(zhí)行下面所述的功能。該分配算法的輸入如下1、針對(duì)一個(gè)幀,一個(gè)業(yè)務(wù)的每一信道具有的數(shù)據(jù)狹槽的數(shù)量。2、一個(gè)業(yè)務(wù)的每一信道的最大狹槽高度,其由該信道的發(fā)射模式來確定。該算法的輸出如下1、指示是否可以封裝的決策。如果封裝是可以的,那么該算法給出MLC分配的位置。2、如果封裝是不可以的,那么狹槽分配算法請(qǐng)求尺寸調(diào)整控制器212對(duì)業(yè)務(wù)進(jìn)行尺寸調(diào)整。在一個(gè)方面,尺寸調(diào)整控制器212決定對(duì)哪些業(yè)務(wù)進(jìn)行尺寸調(diào)整和按什么速率進(jìn)行調(diào)整。對(duì)尺寸調(diào)整控制器212的操作的描述在本文檔的另一個(gè)部分中提供。圖7示出了用于提供在復(fù)用系統(tǒng)中使用的分配算法的示例性方法700。例如,方法700用于向一個(gè)或多個(gè)RT業(yè)務(wù)分配狹槽。在一個(gè)方面,MUX邏輯210用于提供如下所述的方法700的功能。在模塊702,進(jìn)行測(cè)試,以判斷與可用狹槽的數(shù)量相比,將所有RT業(yè)務(wù)復(fù)用到一個(gè)幀中所需要的全部狹槽數(shù)量是否較大。例如,MUX邏輯210進(jìn)行這種判斷。在一個(gè)方面,可用狹槽的數(shù)量具有"每一幀符號(hào)數(shù)量"(每幀符號(hào)數(shù))七倍的值。如果所需要的狹槽數(shù)大于可用狹槽,那么該方法轉(zhuǎn)到模塊718。如果所需要的狹槽數(shù)小于或等于可用狹槽數(shù),那么該方法轉(zhuǎn)到模塊704。在模塊718,確定了封裝失敗。例如,在一個(gè)方面,MUX邏輯210確定沒有足夠的可用狹槽來封裝這些業(yè)務(wù),隨后,該方法在模塊716結(jié)束。在模塊704,計(jì)算針對(duì)每一RT業(yè)務(wù)的最大狹槽高度參數(shù)。例如,在一個(gè)方面,MUX邏輯210用于執(zhí)行這種計(jì)算。最大狹槽高度指示針對(duì)每一RT業(yè)務(wù)每一符號(hào)可允許的最大狹槽數(shù)。在模塊706,根據(jù)要復(fù)用的RT業(yè)務(wù)的最大狹槽高度參數(shù),將它們分組成"三個(gè)塊業(yè)務(wù)"(三塊業(yè)務(wù))、"四個(gè)塊業(yè)務(wù)"(四塊業(yè)務(wù))、"六個(gè)塊業(yè)務(wù)"(六塊業(yè)務(wù))和"七個(gè)塊業(yè)務(wù)"(七塊業(yè)務(wù))。在一個(gè)方面,MUX邏輯210用于按照業(yè)務(wù)的狹槽需求來組合這些業(yè)務(wù)。在模塊708,將每一組中的RT業(yè)務(wù)按遞減的數(shù)據(jù)狹槽數(shù)量進(jìn)行排序。例如,按照所需要的數(shù)據(jù)狹槽從最大到最小,來排序這些RT業(yè)務(wù)。在模塊710,計(jì)算長(zhǎng)度變量L7、L6、L4和L3。例如,七塊業(yè)務(wù)的長(zhǎng)度是"L7",六塊業(yè)務(wù)的長(zhǎng)度是"L6",四塊業(yè)務(wù)的長(zhǎng)度是"L4",三塊業(yè)務(wù)的長(zhǎng)度是"L3"。例如,將所有七塊業(yè)務(wù)的長(zhǎng)度規(guī)定為L(zhǎng)7=ceil(所有七塊業(yè)務(wù)的全部數(shù)據(jù)狹槽/7)其中,ceil(x)是大于x的最小整數(shù)。在一個(gè)方面,MUX邏輯210用于計(jì)算長(zhǎng)度參數(shù)(L7、L6、L4和L3)。在模塊712,執(zhí)行一個(gè)或多個(gè)不等式檢驗(yàn)。例如,檢驗(yàn)下列不等式以判斷每一個(gè)不等式是成立還是不成立。L7+L3+L6<=每幀符號(hào)數(shù)(1)L7+L4+L6<=每幀符號(hào)數(shù)(2)上面不等式方程的結(jié)果是,確定了四種不等式狀況。第一不等式(1)成立和不成立導(dǎo)致下文稱作為(1T,1F)。第二不等式(2)成立和不成立導(dǎo)致下文稱作為(2T,2F)。因此,上面的兩種不等式提供了用于根據(jù)復(fù)用系統(tǒng)的一個(gè)或多個(gè)方面分配狹槽的四種不等式狀況(即,1T2T、1T2F、1F2T、1F2F)。在模塊714,根據(jù)四種不等式狀況中的一種來向RT業(yè)務(wù)分配狹槽。例如,使用在模塊712執(zhí)行不等式檢驗(yàn)的結(jié)果來向RT業(yè)務(wù)分配狹槽。四種狀況中的每一種都按照本文檔的下面部分中討論的分配方法所描述的來確定分配。應(yīng)當(dāng)注意的是,方法700僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法700進(jìn)行改變、增加、刪除、組合或其它修改,這些也落入本發(fā)明的保護(hù)范圍之內(nèi)。圖8示出了根據(jù)第一不等式狀況來向RT業(yè)務(wù)分配狹槽以用于復(fù)用系統(tǒng)的示例性方法800。例如,方法800提供了與如(1T2T)所述的第一不等式狀況相關(guān)的狹槽分配。在一個(gè)方面,MUX邏輯210用于提供如下所述的方法800的功能。在模塊802,進(jìn)行測(cè)試,以判斷第一不等式的狀態(tài)是否成立(即,1T)。如果第一不等式(1)的狀態(tài)不是1T,那么該方法轉(zhuǎn)到模塊804。如果第一不等式(I)的狀態(tài)是1T,那么該方法轉(zhuǎn)到模塊806。在模塊804,該方法進(jìn)行測(cè)試第二不等式狀況。例如,由于第一不等式(1)的狀態(tài)不是1T,所以該方法轉(zhuǎn)到方法900,以測(cè)試第二不等式狀況(1T2F)。在模塊806,進(jìn)行測(cè)試以判斷第二不等式(2)的狀態(tài)是否成立(即,2T)。如果第二不等式(2)的狀態(tài)不是2T,那么該方法轉(zhuǎn)到模塊804。如果第二不等式(2)的狀態(tài)是2T,那么該方法轉(zhuǎn)到模塊808。在模塊808,該方法進(jìn)行最終操作。由于兩種狀態(tài)(1T2T)都成立,所以該方法進(jìn)行最終操作(如下所述),以完成狹槽分配。應(yīng)當(dāng)注意的是,方法800僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法800進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。圖9示出了根據(jù)第二不等式狀況來向RT業(yè)務(wù)分配狹槽以用于復(fù)用系統(tǒng)的示例性方法卯0。例如,方法900提供了與如(1T2F)所述的第二不等式狀況相關(guān)的狹槽分配。在一個(gè)方面,MUX邏輯210用于提供如下所述的方法900的功能。在模塊902,進(jìn)行測(cè)試,以判斷第一不等式(1)的狀態(tài)是否成立(即,1T)。如果第一不等式(1)的狀態(tài)不是1T,那么該方法轉(zhuǎn)到模塊904。如果第一不等式(1)的狀態(tài)是1T,那么該方法轉(zhuǎn)到模塊906。在模塊卯4,該方法進(jìn)行測(cè)試第三不等式狀況。例如,由于第一不等式(1)的狀態(tài)不是1T,所以該方法轉(zhuǎn)到方法1100以測(cè)試第三不等式狀況(1F2T)。在模塊卯6,進(jìn)行測(cè)試以判斷第二不等式(2)的狀態(tài)是否不成立(即,2F)。如果第二不等式(2)的狀態(tài)不是2F,那么該方法轉(zhuǎn)到模塊904。如果第二不等式(2)的狀態(tài)是2F,那么該方法轉(zhuǎn)到模塊908,在模塊908,處理四個(gè)塊業(yè)務(wù)。圖IO示出了一種幀1000,其描繪了復(fù)用系統(tǒng)分配額外的四個(gè)塊業(yè)務(wù)的方面的操作。例如,分配塊包括三塊1002、四塊1004、六塊1006和七塊1008。這些分配塊還包括reg2Blk1010。幀1000描繪了方法900如何進(jìn)行操作,以便向四塊1004、三塊1002和reg2Blk1010分配塊分配額外的四個(gè)塊業(yè)務(wù)(四塊業(yè)務(wù))1012。在一個(gè)方面,方法900用于向圖IO中所示的幀1000分配RT業(yè)務(wù)。再次參見圖9,在模塊908,處理四個(gè)塊業(yè)務(wù)。例如,在一個(gè)方面,MUX邏輯210用于處理如下面通過圖10中的幀1000所描述的四個(gè)塊業(yè)務(wù)。a、查找四塊1004能夠最多保持的四塊業(yè)務(wù),以滿足上文通過方法800描述的第一不等式狀況。隨后,在沒有額外四塊業(yè)務(wù)的情況下更新四塊1004。b、將額外的四塊業(yè)務(wù)移到三塊1002和reg2BIk1010。如圖10所示,reg2Blk1010是高度為1的塊。c、在移動(dòng)額外的四塊業(yè)務(wù)時(shí),還檢驗(yàn)四塊1004自身中是否可以適合連續(xù)的業(yè)務(wù)。d、僅當(dāng)下列條件不等式成立時(shí),才完成上述移動(dòng)。((L7+L3+L6)<=每幀OFDM符號(hào)數(shù))&&((L7+L4+L6)<=每幀OFDM符號(hào)數(shù))&&((L7+L4+Lreg2)<=每幀OFDM符號(hào)數(shù))在模塊910,進(jìn)行測(cè)試,以判斷是否可以如上所述那樣移動(dòng)額外的四個(gè)塊業(yè)務(wù)。如果不能夠?qū)㈩~外的四塊業(yè)務(wù)移動(dòng)到三塊1002或reg2Blk1010,以滿足模塊908的條件不等式,那么方法轉(zhuǎn)到模塊914,在模塊914,確定封裝失敗,該方法結(jié)束。如果可以移動(dòng)額外的四塊業(yè)務(wù),那么該方法轉(zhuǎn)到模塊912。在模塊912,該方法進(jìn)行最后操作。由于額外的四塊業(yè)務(wù)能夠成功地移動(dòng),所以該方法進(jìn)行最后操作以完成狹槽分配。應(yīng)當(dāng)注意的是,方法卯0僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法900進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。圖11示出了根據(jù)第三不等式狀況來向RT業(yè)務(wù)分配狹槽以用于復(fù)用系統(tǒng)的示例性方法1100。例如,方法1100在第三不等式狀況(1F2T)成立時(shí)提供分配。在一個(gè)方面,MUX邏輯210用于提供如下所述的方法1100的功能。在模塊1102,進(jìn)行測(cè)試,以判斷第一不等式(l)的狀態(tài)是否不成立(即,1F)。如果第一不等式(1)的狀態(tài)不是1F,那么該方法轉(zhuǎn)到模塊1104。如果第一不等式(1)的狀態(tài)是1F,那么該方法轉(zhuǎn)到模塊1106。在模塊1104,該方法處理第四不等式狀況。例如,由于第一不等式(l)的狀態(tài)不是1F,所以該方法轉(zhuǎn)到方法1300以處理第四不等式狀況(1F2F),現(xiàn)在由于這是唯一剩下的狀況,所以其必定成立。在模塊1106,進(jìn)行測(cè)試以判斷第二不等式(2)的狀態(tài)是否成立(即,2T)。如果第二不等式(2)的狀態(tài)不是2T,那么該方法轉(zhuǎn)到模塊1104。如果第二不等式(2)的狀態(tài)是2T,那么該方法轉(zhuǎn)到模塊1108。圖12示出了一種幀1200,其描繪了復(fù)用系統(tǒng)分配額外的三個(gè)塊業(yè)務(wù)的方面的操作。例如,分配塊包括三塊1202、四塊1204、六塊1206、reg2Blk1208和reglBlk1210。幀1200描繪了方法1100如何進(jìn)行操作,以便向三塊1202、reglBlk1210和reg2Blk1208分配塊分配額外的三個(gè)塊業(yè)務(wù)(三塊業(yè)務(wù))1212。再次參見圖11,在模塊1108,處理三個(gè)塊業(yè)務(wù)(三塊業(yè)務(wù))。例如,在一個(gè)方面,MUX邏輯210用于如下處理三塊業(yè)務(wù)。a、査找三塊1202能夠最多保持的三塊業(yè)務(wù),以滿足上文通過方法800描述的第一不等式狀況。隨后,在沒有額外三塊業(yè)務(wù)的情況下更新三塊1202。b、將額外的三塊業(yè)務(wù)移到reglBlk1210和reg2Blk1208。如圖12所示,reglBlk1210是高度為3的塊。c、在移動(dòng)時(shí),還檢驗(yàn)四塊1202自身是否可以適合連續(xù)的業(yè)務(wù)。d、僅當(dāng)下列條件不等式成立時(shí),才完成上述移動(dòng)。((L7+L3+L6)<=每幀OFDM符號(hào)數(shù))&&((L7+L4+Lregl+L6)<=每幀OFDM符號(hào)數(shù))&&((L7+L4+Lreg2)<=每幀OFDM符號(hào)數(shù))在模塊1110,進(jìn)行測(cè)試,以判斷是否可以移動(dòng)額外的三個(gè)塊業(yè)務(wù)。如果不能夠?qū)㈩~外的三塊業(yè)務(wù)移動(dòng)到reglBlk1210或reg2Blk1208,以滿足模塊1108的條件不等式,那么方法轉(zhuǎn)到模塊1112,在模塊1112,確定封裝失敗,該方法結(jié)束。如果可以移動(dòng)額外的三個(gè)塊業(yè)務(wù),那么該方法轉(zhuǎn)到模塊1114。在模塊1114,該方法進(jìn)行最后操作。由于額外的三塊業(yè)務(wù)能夠成功地移動(dòng),所以該方法進(jìn)行最后操作以完成狹槽分配。應(yīng)當(dāng)注意的是,方法1100僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法1100進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。圖13示出了根據(jù)第四不等式狀況來向RT業(yè)務(wù)分配狹槽以用于復(fù)用系統(tǒng)的示例性方法1300。當(dāng)?shù)谝?、第二和第三不等式狀況不成立時(shí),方法1300提供分配。在此情況下,可以將不等式狀況的狀態(tài)描述成(1F2F)。在一個(gè)方面,如下所述,MUX邏輯210用于提供方法1300的功能。圖14示出了一種幀1400,其描繪了復(fù)用系統(tǒng)分配額外的六個(gè)塊業(yè)務(wù)的方面的操作。例如,幀1400包括三塊1402、四塊1404、reg2Blk1406和六塊1408分配塊。幀1400描繪了如何分配額外的六個(gè)塊業(yè)務(wù)(六塊業(yè)務(wù))1410。再次參見圖13,在模塊1302,處理六個(gè)塊業(yè)務(wù)。例如,在一個(gè)方面,MUX邏輯210用于如下處理六個(gè)塊業(yè)務(wù)。a、查找四塊1404和六塊1408能夠最多保持的六塊業(yè)務(wù),以滿足上文通過方法800描述的第一不等式狀況。隨后,在沒有額外業(yè)務(wù)的情況下更新六塊1408。b、將額外的六塊業(yè)務(wù)移到三塊1402、四塊1404和reg2Blk1406。c、在移動(dòng)時(shí),還檢驗(yàn)六塊1408自身是否可以適合連續(xù)的業(yè)務(wù)。d、僅當(dāng)下列條件不等式成立時(shí),才完成上述移動(dòng)。((L7+L3+L6)<=每幀OFDM符號(hào)數(shù))&&((L7+L4+L6)<=每幀OFDM符號(hào)數(shù))&&((L7+L4+Lreg2)<=每幀OFDM符號(hào)數(shù))在模塊1304,進(jìn)行測(cè)試,以判斷是否可以移動(dòng)額外的六個(gè)塊業(yè)務(wù)。如果不能夠?qū)㈩~外的六個(gè)塊業(yè)務(wù)移動(dòng)到四塊1404、三塊1402或reg2Blk1406,以滿足模塊1302的條件不等式,那么該方法轉(zhuǎn)到模塊1306,在模塊1306,確定封裝失敗,該方法結(jié)束。如果可以移動(dòng)額外的六個(gè)塊業(yè)務(wù),那么該方法轉(zhuǎn)到模塊1308。在模塊1308,該方法進(jìn)行最后操作。由于額外的六塊業(yè)務(wù)能夠成功地移動(dòng),所以該方法進(jìn)行最后操作以完成狹槽分配。應(yīng)當(dāng)注意的是,方法1300僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法1300進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。最后的操作因ll七,從上面執(zhí)行的操作中,可以獲得關(guān)于每一個(gè)RT業(yè)務(wù)被分配了哪個(gè)塊的信息。此外,針對(duì)一個(gè)幀,RT業(yè)務(wù)的每一信道所具有的數(shù)據(jù)狹槽的數(shù)量現(xiàn)在是已知的。這些信息足夠用于獲得每一信道分配的位置。在一個(gè)方面,可以在一個(gè)塊的最大高度約朿下,連續(xù)地向該塊中的信道分配這些狹槽。封裝舉例圖15示出了一種幀1500,其描繪了一種分配算法各方面的操作,以便將兩個(gè)RT業(yè)務(wù)封裝到用于復(fù)用系統(tǒng)的傳輸幀中。在該示例中,將這兩個(gè)RT業(yè)務(wù)(即,業(yè)務(wù)A和B)封裝到幀1500的四塊區(qū)域中。為了說明起見,假設(shè)先前的操作已確定出這兩個(gè)RT業(yè)務(wù)均在四塊區(qū)域中。此外,還假設(shè)這兩個(gè)RT業(yè)務(wù)均具有兩個(gè)信道,g卩信道1和2。此外,還假設(shè)每一信道的數(shù)據(jù)狹槽的數(shù)量如下所示-業(yè)務(wù)A的信道l-9業(yè)務(wù)A的信道2-9業(yè)務(wù)B的信道l-8業(yè)務(wù)B的信道2-7如幀1500所示,根據(jù)下列參數(shù)將RT業(yè)務(wù)封裝到四塊區(qū)域中。信道1業(yè)務(wù)A(1502)起始符號(hào)=5起始狹槽=6最低狹槽=4最高狹槽=744全部狹槽=9信道2業(yè)務(wù)A(1504)起始符號(hào)=7起始狹槽=7最低狹槽=4最高狹槽=7全部狹槽=9信道1業(yè)務(wù)B(1506)起始符號(hào)=10起始狹槽=4最低狹槽=4最高狹槽=7全部狹槽=8信道2業(yè)務(wù)B(1508)起始符號(hào)=12起始狹槽=4最低狹槽=4最高狹槽=7全部狹槽=7算法總結(jié)在一個(gè)或多個(gè)方面,該分配算法提供將流到幀的高效封裝,從而使接收設(shè)備的"蘇醒"頻率和"開啟次數(shù)"最小化。例如,將業(yè)務(wù)的信道組合在一起減少了蘇醒頻率,同時(shí)按其最大狹槽高度發(fā)射業(yè)務(wù)減少了開啟次數(shù)。在一個(gè)方面,如果該算法提供的狹槽分配由于四種不等式狀況中的一種而失敗,該算法向用于控制如何對(duì)業(yè)務(wù)進(jìn)行尺寸調(diào)整的尺寸調(diào)整控制器212發(fā)送指示。如果尺寸調(diào)整控制器212根據(jù)這些指示對(duì)業(yè)務(wù)調(diào)整了尺寸,那么就保證了封裝解決方案。圖16示出了一種幀1600,其描繪了一種分配算法的一個(gè)方面的操作,以便通過將未用的狹槽分組在兩個(gè)區(qū)域中的方式來封裝RT業(yè)務(wù)。收集較小區(qū)域中的未用狹槽,確保這些狹槽由一些業(yè)務(wù)更好地使用,這些業(yè)務(wù)與輸入給上述分配算法的業(yè)務(wù)相比,在優(yōu)先級(jí)上更低。在一個(gè)方面,可以將ORT業(yè)務(wù)封裝到這些區(qū)域中。例如,在幀1600中,將未用的狹槽組合在區(qū)域1602和1604中。實(shí)吋業(yè)務(wù)尺寸調(diào)整算法在一個(gè)或多個(gè)方面,尺寸調(diào)整控制器116用于控制如何對(duì)業(yè)務(wù)進(jìn)行尺寸調(diào)整,使得可以將這些業(yè)務(wù)封裝到幀中。例如,可以對(duì)業(yè)務(wù)進(jìn)行尺寸調(diào)整,以便調(diào)整它們相關(guān)的傳送需求。在一個(gè)方面,對(duì)一個(gè)或多個(gè)業(yè)務(wù)進(jìn)行尺寸調(diào)整,以便減少相關(guān)的帶寬需求;但是,尺寸調(diào)整控制器116用于調(diào)整業(yè)務(wù)的尺寸以便調(diào)整任何相關(guān)的傳送需求。下面的描述說明了尺寸調(diào)整算法,該算法用于對(duì)RT業(yè)務(wù)中的分量流進(jìn)行尺寸調(diào)整。此外,還提供了引起對(duì)RT業(yè)務(wù)進(jìn)行尺寸調(diào)整的條件。在一個(gè)方面,尺寸調(diào)整控制器116用于實(shí)現(xiàn)確定尺寸調(diào)整參數(shù)的尺寸調(diào)整算法。隨后,在尺寸調(diào)整請(qǐng)求中將這些參數(shù)發(fā)射給與RT業(yè)務(wù)相關(guān)的RTMS。隨后,RTMS進(jìn)行操作,以便根據(jù)尺寸調(diào)整請(qǐng)求中的參數(shù)來對(duì)所識(shí)別的RT業(yè)務(wù)進(jìn)行尺寸調(diào)整。應(yīng)當(dāng)注意的是,尺寸調(diào)整控制器116還用于調(diào)整任何ORT業(yè)務(wù)的尺寸。例如,尺寸調(diào)整控制器116可用于確定應(yīng)當(dāng)怎樣調(diào)整一個(gè)或多個(gè)0RT業(yè)務(wù)的尺寸,與任何NRTMS進(jìn)行通信以便實(shí)現(xiàn)所確定的尺寸調(diào)整。結(jié)果,將調(diào)整與這些業(yè)務(wù)相關(guān)的傳送需求。例如,尺寸調(diào)整控制器116可以與NRTMS進(jìn)行通信,以便減少ORT業(yè)務(wù)的帶寬需求,從而調(diào)整其傳送需求。因此,本申請(qǐng)關(guān)于調(diào)整RT業(yè)務(wù)尺寸而描述的方面也可等同地適用于ORT業(yè)務(wù)。如圖1所示,MUX114從RTMS126和NRTMS128接收內(nèi)容流數(shù)據(jù)和相關(guān)的信令數(shù)據(jù)。在每一超幀,針對(duì)所有活動(dòng)的實(shí)時(shí)業(yè)務(wù),MUX114都與RTMS126協(xié)商數(shù)據(jù)帶寬,對(duì)于ORT業(yè)務(wù),MUX114可選地與NRTMS128協(xié)商數(shù)據(jù)帶寬。在一個(gè)方面,帶寬協(xié)商涉及下面順序的操作。a、MUX114向RTMS126發(fā)送GetDataSize.Request(獲得數(shù)據(jù)尺寸.請(qǐng)求)消息,以請(qǐng)求要在超幀中發(fā)送的RT業(yè)務(wù)的數(shù)據(jù)尺寸。b、RTMS126向MUX114發(fā)送GetDataSize.Response(獲得數(shù)據(jù)尺寸.響應(yīng))消息,后者指出要在超幀中發(fā)送的RT業(yè)務(wù)的數(shù)據(jù)尺寸。c、MUX114根據(jù)來自RTMS126以及來自其它源的所有接收到的數(shù)據(jù)尺寸,來執(zhí)行內(nèi)容調(diào)度(分配)。d、作為UpdateDataSize.Notification(更新數(shù)據(jù)尺寸.通知)消息的一部分,MUX114向RTMS126發(fā)送這些RT業(yè)務(wù)流數(shù)據(jù)的更新后的尺寸。在一個(gè)方面,MUX114用于提供內(nèi)容調(diào)度功能,其包括上面描述的狹槽分配算法的方面。尺寸調(diào)整控制器116提供尺寸調(diào)整算法的方面。狹槽分配算法負(fù)責(zé)使分配給所有媒體業(yè)務(wù)的狹槽(速率)適合超幀。盡管全部分配的狹槽小于或等于超幀中全部可用的狹槽,某些系統(tǒng)限制(例如,設(shè)備上的Turbo解碼器的峰值吞吐量限制了在單一OFDM符號(hào)中可以分配給特定媒體業(yè)務(wù)的狹槽的數(shù)量)也可能導(dǎo)致狹槽分配程序失敗。此外,可以預(yù)期對(duì)無線鏈路資源占主要需求的實(shí)時(shí)業(yè)務(wù)分量是視頻內(nèi)容。該內(nèi)容使用信源編碼進(jìn)行了壓縮,其中信源編碼導(dǎo)致了高變化比特速率流。最后,由于其它同時(shí)的媒體業(yè)務(wù)的需求,每一超幀可用于傳輸實(shí)時(shí)業(yè)務(wù)的容量可以變化。這些因素導(dǎo)致下列分配狀況中的一種發(fā)生。1、RT業(yè)務(wù)請(qǐng)求的所有數(shù)據(jù)的總和小于或等于可用的容量,故狹槽分配算法成功。2、RT業(yè)務(wù)請(qǐng)求的所有數(shù)據(jù)的總和小于或等于可用的容量,但狹槽分配算法失敗。3、RT業(yè)務(wù)請(qǐng)求的所有數(shù)據(jù)的總和大于可用的容量。分配狀況2和3導(dǎo)致分配RT業(yè)務(wù)流所請(qǐng)求的數(shù)據(jù)量失敗。在這些場(chǎng)景中,MUX114調(diào)用尺寸調(diào)整控制器116來執(zhí)行尺寸調(diào)整算法,以便對(duì)RT業(yè)務(wù)進(jìn)行尺寸調(diào)整。下一部分說明用于實(shí)時(shí)業(yè)務(wù)的質(zhì)量概念和尺寸調(diào)整算法的目標(biāo)。實(shí)時(shí)業(yè)務(wù)質(zhì)量和尺寸調(diào)整算法目標(biāo)質(zhì)量概念與實(shí)時(shí)流媒體業(yè)務(wù)中的視頻流相關(guān)。實(shí)時(shí)業(yè)務(wù)的質(zhì)量(Q)取決于分配給該業(yè)務(wù)流的比特速率(r),其可以由如下所示的質(zhì)量函數(shù)來說明Q=f(r)(3)在每一超幀,RTMS126提供幫助MUX114評(píng)估此函數(shù)的信息。在GetDataSize.Response(獲得數(shù)據(jù)尺寸.響應(yīng))消息中向MUX114發(fā)送此信息。如下面部分中所說明的,MUX114使用這些信息來對(duì)實(shí)時(shí)業(yè)務(wù)進(jìn)行質(zhì)量估計(jì),以有助于實(shí)現(xiàn)尺寸調(diào)整程序。還應(yīng)當(dāng)注意的是,為了進(jìn)行質(zhì)量估計(jì),MUX114可以使用任何選定的質(zhì)量測(cè)量值或特性。尺寸調(diào)整算法向?qū)崟r(shí)業(yè)務(wù)分配(使用物理層分組(PLP)的單位的)速率,使得全部分配的速率小于或等于用于RT業(yè)務(wù)的可用容量,從而狹槽分配算法成功。因此,在一個(gè)方面,針對(duì)RT業(yè)務(wù)的速率分配,應(yīng)當(dāng)使得RT業(yè)務(wù)視頻流的質(zhì)量函數(shù)根據(jù)下式與它們的權(quán)重成比例(Qi/Q"(Wi/Wj)(4)其中,Qi(Wi)和Qj(Wj)是任意RT業(yè)務(wù)i,j的質(zhì)量函數(shù)(流權(quán)重)。使用上文的公式(3)來估計(jì)質(zhì)量函數(shù)。與流相關(guān)的權(quán)重值給出了該流相比其它RT視頻流的相對(duì)顯著性衡量指標(biāo)。在一個(gè)方面,MUX114從預(yù)訂和提供子系統(tǒng)獲得這些流權(quán)重值,其中預(yù)訂和提供子系統(tǒng)還負(fù)責(zé)與分布網(wǎng)絡(luò)相關(guān)的業(yè)務(wù)規(guī)劃和管理功能。尺寸調(diào)整算法該部分說明RT業(yè)務(wù)尺寸調(diào)整算法的方面。該算法使用迭代方法來得到RT業(yè)務(wù)中視頻分量流(流)的速率分配。該算法首先以每一視頻流請(qǐng)求的PLP數(shù)量(速率)為開始。該算法的每一次重復(fù)都涉及確定用于速率減小的候選業(yè)務(wù)。候選流是對(duì)速率減小最不敏感的一個(gè)流,該流與其它流相比,在質(zhì)量上不承受令人不適宜的降低。在一個(gè)方面,圖2中所示的尺寸調(diào)整控制器212提供了尺寸調(diào)整算法的功能。在確定了候選流之后,降低分配給該流的速率。例如,可以將該速率降低與兩個(gè)里德-所羅門編碼塊相對(duì)應(yīng)的量。網(wǎng)絡(luò)向所有業(yè)務(wù)分配速率,這些速率具有由與一個(gè)里德-所羅門塊相對(duì)應(yīng)的PLP的數(shù)量所規(guī)定的粒度。假設(shè)使用網(wǎng)絡(luò)分層發(fā)射模式中的一種來發(fā)射具有基本視頻分量和增強(qiáng)視頻分量的視頻流。此外,系統(tǒng)約束這兩個(gè)視頻分量中的數(shù)據(jù)相等。因此,選擇兩個(gè)里德-所羅門塊作為速率減小的單位。但是,應(yīng)當(dāng)注意的是,對(duì)流的速48率減少任意其它選定的量也在這些方面的范圍之內(nèi)。常量在復(fù)用系統(tǒng)的一些方面中使用下列恒定參數(shù)來提供尺寸調(diào)整功能。rateReductionBnd任意實(shí)吋視頻流的速率的分?jǐn)?shù)減小的上限。該界限是關(guān)于該流請(qǐng)求的速率的。在一個(gè)方面,使用值0.5。sysMin流的質(zhì)量的最小值。其用于防止己達(dá)到速率減小邊界的流在速率上進(jìn)一步減小。payloadPUPPLP的有效載荷,其大約為968比特。算法輸入在復(fù)用系統(tǒng)的一些方面中使用下列輸入來提供尺寸調(diào)整功能。maxRTSOFDMSym每一超幀可用于實(shí)時(shí)業(yè)務(wù)的OFDM符號(hào)的數(shù)量的容量。numRTS共享可用容量的實(shí)時(shí)業(yè)務(wù)的數(shù)量。numVStreams實(shí)時(shí)業(yè)務(wù)中視頻分量流的總數(shù)。例如,VStream是描述每一實(shí)時(shí)視頻分量流的結(jié)構(gòu)列表?!獁eight保存該流的相對(duì)權(quán)重值。requestedPLPs保存該流請(qǐng)求的每一超幀的PLP數(shù)量。可以將請(qǐng)求的比特的原始數(shù)量估計(jì)成r叫uestedPLPs*payloadPLP(968比特)rsCodeParameterK里德-所羅門(N,K)編碼的參數(shù)K。變量在復(fù)用系統(tǒng)的一些方面中使用下列變量來提供尺寸調(diào)整功能。reqPLPs[numVStrea'ns]由標(biāo)識(shí)視頻分量流的編號(hào)(O到numVStreams-1)索引的數(shù)組。該數(shù)組保存如VStream結(jié)構(gòu)中的requestedPLPs成員所指示的,該流請(qǐng)求的每一超幀的PLP數(shù)量。assgnPLPs[numVStreams]由標(biāo)識(shí)視頻分量流的編號(hào)(O到numVStreams-l)索引的數(shù)組。該數(shù)組保存每一超幀分配給該流的PLP數(shù)量。tempPLPs[numVStreams]由標(biāo)識(shí)視頻分量流的編號(hào)(O到numVStreams-l)索引的數(shù)組。該數(shù)組保存每一超幀分配給該視頻分量流的PLP數(shù)量。這是由該算法內(nèi)部使用的臨時(shí)變量。weight[numVStreams]由標(biāo)識(shí)視頻分量流的編號(hào)(O到numVStreams-l)索引的數(shù)組。該數(shù)組保存由VStream結(jié)構(gòu)中的—weight成員指示的該流的相對(duì)權(quán)重值。effQuality[numVStreams]由標(biāo)識(shí)視頻分量流的編號(hào)(O到numVStreams-l)索引的數(shù)組。該數(shù)組保存針對(duì)實(shí)時(shí)業(yè)務(wù)流估計(jì)的質(zhì)量。PLPsPerRSBlk[numVStreams]由標(biāo)識(shí)視頻分量流的編號(hào)(O到numVStreams-l)索引的數(shù)組。該數(shù)組保存如VStream結(jié)構(gòu)中的rsCodeParameterK成員所指示的,每一里德-所羅門編碼塊的數(shù)據(jù)PLP數(shù)量。算法輸出在復(fù)用系統(tǒng)的一些方面中使用下列輸出來提供尺寸調(diào)整功能。successFlag如果尺寸調(diào)整算法成功地實(shí)現(xiàn)滿足約束條件的速率分配,那么將標(biāo)志設(shè)置為l。否則,將successFlag設(shè)置為0。尺寸調(diào)整算法所調(diào)用的內(nèi)部程序下面是復(fù)用系統(tǒng)的一些方面中的尺寸調(diào)整算法所調(diào)用的內(nèi)部程序。reducePLPs()識(shí)別用于速率減小的視頻流和減少分配給該流的數(shù)據(jù)量的程序。該程序共享如主程序所規(guī)定的變量空間。重新編碼算法所調(diào)用的外部算法下面是復(fù)用系統(tǒng)的一些方面中的進(jìn)行尺寸調(diào)整算法所調(diào)用的外部程序。slotAllocation(狹槽分配)狹槽分配算法負(fù)責(zé)使分配給所有媒體業(yè)務(wù)的狹槽(速率)適合于超幀。尺寸調(diào)整算法使用所必需的輸入自變量(其包括用于所有媒體業(yè)務(wù)的分配的數(shù)據(jù)(速率)),來調(diào)用狹槽分配算法。算法下面是描述用于復(fù)用系統(tǒng)的一些方面的尺寸調(diào)整算法的方面。在一個(gè)方面,尺寸調(diào)整控翁器212實(shí)現(xiàn)尺寸調(diào)整算法和執(zhí)行下面功能中的一個(gè)或多個(gè)。a、使用VStream結(jié)構(gòu)數(shù)據(jù),獲得數(shù)組reqPLPs[]、qualitylndex[]、PLPsPerRSBIk[]禾口weight[]。b、對(duì)與reqPLPs。中的單元相對(duì)應(yīng)的數(shù)組assgnPLPs[]中的所有單元進(jìn)行初始化。c、初始化algorithmFlag=1,successFlag=0。d、執(zhí)行下列功能-whilealgorithmFlag=1reducePLPsO如果reduction>0調(diào)用狹槽分配算法如果狹槽分配算法成功algorithmFlag=0successFlag=1endifelse/*這種狀況表示在關(guān)于rateReductionBnd邊界進(jìn)行尺寸調(diào)整時(shí)失敗*/endifendwhile下面的功能作為reducePLPs()程序的一部分來執(zhí)行。fori=0tonumVStreamstempPLPs[i]=assgnPLPs[i]tempPLPs[i]=tempPLPs[i]-2*PUPsPerRSBlk[i]/*對(duì)分配給一個(gè)流的PLP減少與兩個(gè)里德-所羅門塊相對(duì)應(yīng)的量。在一個(gè)方面,從基本分量和增強(qiáng)分量中都去除一個(gè)RS塊。該系統(tǒng)限制基本視頻分量和增強(qiáng)視頻分量中的數(shù)據(jù)相等。*/iftempPLPs[i]/reqPLPs[i]〉=rateReductionBndeffQuality[i]=f(tempPLPs[i]xpayloadPLP)/weight[i]elseeffQuality[i]=sysMinendifendfor/*其中,f()是可以用于評(píng)估質(zhì)量的任何適當(dāng)?shù)暮瘮?shù)"52e、識(shí)別如數(shù)組effQuality[]所給定的,具有最大有效質(zhì)量的業(yè)務(wù)的索引。將索引參數(shù)設(shè)置為該值。f、執(zhí)行下列功能。ifeffQuality[—index]==sysMin/*這種狀況表示在關(guān)于rateReductionBnd邊界的尺寸調(diào)整時(shí)失敗*/reduction=-1elsereduction=2*PLPsPerRSBlkLindex]assgnPLPsLindex]=tempPLPsLindex]endif因此,尺寸調(diào)整控制器212進(jìn)行操作以便在復(fù)用系統(tǒng)的一些方面中提供上面功能,從而對(duì)業(yè)務(wù)進(jìn)行尺寸調(diào)整。例如,減少RT業(yè)務(wù)的速率,以便如上所描述的分配算法的方面所提供的,使得向該業(yè)務(wù)分配超幀的可用狹槽。不同于實(shí)時(shí)的業(yè)務(wù)(ORTS)上面描述的狹槽分配算法的方面考慮了各種約束條件,確保針對(duì)OFDM符號(hào)中的業(yè)務(wù)而發(fā)送的多個(gè)Turbo分組可以由設(shè)備進(jìn)行解碼。對(duì)于RT業(yè)務(wù)來說,這種算法是優(yōu)選的,這是由于在任何時(shí)間僅需要設(shè)備接收一個(gè)RT業(yè)務(wù)。但是,設(shè)備必須在一個(gè)超幀中接收多個(gè)ORT業(yè)務(wù)。如果使用相同的算法,那么與設(shè)備極限相比,針對(duì)由該設(shè)備預(yù)訂的所有ORT業(yè)務(wù),OFDM符號(hào)中的分組的全部數(shù)量變得較大。這稱作為"Turbo分組沖突"。Turbo分組沖突導(dǎo)致ORT業(yè)務(wù)數(shù)據(jù)的丟失。丟失的數(shù)量通常依賴于用戶的預(yù)訂模式。因此,下面提供和描述針對(duì)ORT業(yè)務(wù)的狹槽分配算法的其它方面,其將完全消除Turbo分組沖突。圖17示出了一種用于復(fù)用系統(tǒng)的示例性幀1700,其被劃分成RT業(yè)務(wù)區(qū)域和ORT業(yè)務(wù)區(qū)域。第一區(qū)域1702用于RT業(yè)務(wù),第二區(qū)域1704用于ORT業(yè)務(wù)。將幀劃分成這些區(qū)域能確保在RT和ORT業(yè)務(wù)之間沒有Turbo分組沖突。RT1702和ORT1704區(qū)域之間的劃分是一種"軟"劃分(即,根據(jù)每一超幀中可用的RT和ORT業(yè)務(wù)數(shù)據(jù),這種劃分隨超幀不同而變化)。使用上文描述的狹槽分配算法和尺寸調(diào)整算法中的一種在RT業(yè)務(wù)區(qū)域1702中為RT業(yè)務(wù)分配狹槽。使用下面描述的一種ORT業(yè)務(wù)算法在ORT業(yè)務(wù)區(qū)域1704中為ORT業(yè)務(wù)分配狹槽。在一個(gè)或多個(gè)方面,還對(duì)ORT業(yè)務(wù)進(jìn)行尺寸調(diào)整,以適應(yīng)可用帶寬。下面提供了應(yīng)用于ORT業(yè)務(wù)的尺寸調(diào)整的更詳細(xì)描述。ORT業(yè)務(wù)狹槽分配對(duì)于接收設(shè)備的功耗來說,優(yōu)選的是,MLC分配的高度是其最大狹槽高度。這使接收該MLC的設(shè)備的可能"開啟次數(shù)"最小化。但是,為了易于封裝,分配一個(gè)業(yè)務(wù)的所有組合在一起的MLC具有相同的高度。因此,即使針對(duì)ORT業(yè)務(wù)來說,將"業(yè)務(wù)的最大狹槽高度"的概念定義成用于為該業(yè)務(wù)組合的所有MLC的最大狹槽高度參數(shù)中的最小值或最小量。對(duì)于本說明書的其余部分來說,業(yè)務(wù)的高度將意味著該業(yè)務(wù)的所有MLC分配的共同高度。將一個(gè)業(yè)務(wù)的信道組合在一起在一個(gè)方面,將一個(gè)業(yè)務(wù)的所有信道組合在一起,使得它們的分配在幀中在時(shí)間上相鄰。這種方法減少了設(shè)備接收一個(gè)業(yè)務(wù)的不同信道而需要"蘇醒"的次數(shù),從而幫助該設(shè)備降低功耗。將ORTS區(qū)域劃分成塊圖18示出了一種示例性幀1800,其中,將ORTS區(qū)域劃分成不同高度的塊。在一個(gè)方面,塊高度與業(yè)務(wù)可以采用的可能最大狹槽高度相對(duì)應(yīng)。從表500中可以觀察到,有四種最大狹槽高度(即,3、4、6和7)。因此,幀1800示出了用于分配相關(guān)的業(yè)務(wù)的三塊1802、四塊1804、六塊1806和七塊1808區(qū)域。隨后,ORT業(yè)務(wù)狹槽分配算法進(jìn)行操作,以便根據(jù)最大狹槽高度將業(yè)務(wù)封裝到不同的塊中。沒有哪個(gè)塊在其它塊之上在一個(gè)方面,在幀1800中排列這些塊,使得在一個(gè)塊上沒有其它塊。這確保了兩個(gè)ORT業(yè)務(wù)不存在Turbo分組沖突。ORT業(yè)務(wù)狹槽算法在一個(gè)或多個(gè)方面,下列參數(shù)表示ORT業(yè)務(wù)狹槽分配算法的輸入。a、針對(duì)一個(gè)幀,業(yè)務(wù)的每一MLC具有的數(shù)據(jù)狹槽的數(shù)量。b、業(yè)務(wù)的每一MLC的最大狹槽高度,其是由該MLC的發(fā)射模式確定的。c、可用于ORT業(yè)務(wù)的符號(hào)總數(shù)(numAvaiIOrtsSymPerFrm)。在一個(gè)或多個(gè)方面,下列參數(shù)表示來自O(shè)RT業(yè)務(wù)狹槽分配算法的輸出。a、關(guān)于是否可以封裝的決定。b、如果封裝是成功的,則輸出ORT業(yè)務(wù)占用的符號(hào)數(shù)(num0ccuOrtsSymPerFrm)。圖19示出了一種用于復(fù)用系統(tǒng)的,向ORT業(yè)務(wù)分配狹槽的示例性方法1900。在一個(gè)方面,MUX邏輯210用于提供如下所述的方法1900的功能。在模塊1902,計(jì)算每一ORT業(yè)務(wù)的最大狹槽高度。在一個(gè)方面,MUX邏輯210執(zhí)行這種計(jì)算。在模塊1904,根據(jù)每一業(yè)務(wù)的最大狹槽高度參數(shù),將這些ORT業(yè)務(wù)組合到一些塊中。例如,在一個(gè)方面,將這些業(yè)務(wù)組合到三塊業(yè)務(wù)、四塊業(yè)務(wù)、六塊業(yè)務(wù)和七塊業(yè)務(wù)。在一個(gè)方面,MUX邏輯210執(zhí)行這種操作。在模塊1906,計(jì)算長(zhǎng)度變量L7、L6、L4禾tlL3。例如,L7=ceil(所有七塊業(yè)務(wù)的全部狹槽/7),其中ceil(x)是大于x的最小整數(shù)。在一個(gè)方面,MUX邏輯210執(zhí)行這種操作。在模塊1908,進(jìn)行測(cè)試,以判斷所需的符號(hào)數(shù)是否大于可用符號(hào)的數(shù)量。例如,評(píng)估下列不等式。(L7+L6+L4+L3<=numAvailOrtsSymbolsPerFrm)在一個(gè)方面,MUX邏輯210執(zhí)行這種操作。如果上面的不等式不成立,那么該方法轉(zhuǎn)到模塊1910。如果上面的不等式成立,那么該方法轉(zhuǎn)到模塊1912。在模塊1910,確定封裝失敗,該方法在模塊1914結(jié)束。在模塊1912,封裝成功,從下面的公式中確定占用的符號(hào)數(shù)量。numOccuOrtsSymPerFrm=L7+L6+L4+L3在一個(gè)方面,MUX邏輯210執(zhí)行這種操作。一旦封裝成功,就可以容易地獲得每一MLC分配的位置,這是由于每一業(yè)務(wù)屬于的塊都是已知的。應(yīng)當(dāng)注意的是,方法l卯0僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法1900進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。狹槽分配和尺寸調(diào)整算法之間的交互在先前的部分中,描述了狹槽分配和尺寸調(diào)整算法的方面。下面的部分提供對(duì)用于復(fù)用系統(tǒng)的一些方面的這些算法間的總體交互的描述。圖20示出了提供用于復(fù)用系統(tǒng)的狹槽分配、尺寸調(diào)整和擁塞控制的示例性方法2000。例如,服務(wù)器200用于提供下面所描述的功能。在模塊2002,為高優(yōu)先級(jí)和中間優(yōu)先級(jí)ORT業(yè)務(wù)分配狹槽。例如,在每一超幀,MUX114都使用GetDataSize.Response(獲得數(shù)據(jù)尺寸.響應(yīng))指令來從內(nèi)容實(shí)體(例如,RTMS126和NRTMS128)獲得各種流數(shù)據(jù)的量以及它們相對(duì)的優(yōu)先級(jí)。使用該信息,執(zhí)行針對(duì)高優(yōu)先級(jí)和中間優(yōu)先級(jí)ORT業(yè)務(wù)的狹槽分配。例如,在一個(gè)方面,MUX邏輯210用于根據(jù)上述算法執(zhí)行高優(yōu)先級(jí)和中間優(yōu)先級(jí)ORT業(yè)務(wù)的狹槽分配。在模塊2004,進(jìn)行測(cè)試以判斷高優(yōu)先級(jí)和中間優(yōu)先級(jí)ORT業(yè)務(wù)狹槽分配是否成功。如果分配成功,那么該方法轉(zhuǎn)到模塊2006。如果分配不成功,那么該方法轉(zhuǎn)到模塊2018。在模塊2018,進(jìn)行擁塞控制。由于高優(yōu)先級(jí)和中間優(yōu)先級(jí)ORT業(yè)務(wù)狹槽分配不成功,所以系統(tǒng)承受需要解決的擁塞。在一個(gè)方面,MUX邏輯210執(zhí)行參見圖22描述的擁塞控制算法。在從擁塞控制返回后,該方法在模塊2028結(jié)束。在模塊2006,基于ORT業(yè)務(wù)分配是否成功,計(jì)算可用于RT業(yè)務(wù)的符56號(hào)數(shù)量,并將重復(fù)參數(shù)設(shè)置為零。例如,在一個(gè)方面,MUX邏輯210執(zhí)行這些功能。在模塊2008,在幀中有剩余符號(hào)的情況下,執(zhí)行RT業(yè)務(wù)的狹槽分配。例如,使用上面所描述的狹槽分配算法的方面來向RT業(yè)務(wù)分配狹槽。在模塊2010,進(jìn)行測(cè)試以判斷是否對(duì)RT業(yè)務(wù)進(jìn)行了成功的分配。如果分配不成功,該方法轉(zhuǎn)到模塊2014。如果分配成功,那么該方法轉(zhuǎn)到模塊2012。在模塊2012,減少可用的符號(hào)數(shù)量,并增加重復(fù)參數(shù)。例如,在一個(gè)方面,MUX邏輯210執(zhí)行這些功能。隨后,該方法轉(zhuǎn)到模塊2008,以便向RT業(yè)務(wù)分配狹槽。在2014,進(jìn)行測(cè)試,以判斷重復(fù)參數(shù)是否大于零。例如,在一個(gè)方面,MUX邏輯210執(zhí)行這些功能。如果重復(fù)參數(shù)大于零,那么該方法轉(zhuǎn)到模塊2016。如果重復(fù)參數(shù)不大于零,那么該方法轉(zhuǎn)到模塊2020。在模塊2016,使用numRTSymbols加1來執(zhí)行RT業(yè)務(wù)狹槽分配。例如,MUX邏輯210使用增加的numRTSymbols值來針對(duì)RT業(yè)務(wù)執(zhí)行狹槽分配。隨后,該方法轉(zhuǎn)到模塊2024。在模塊2020,對(duì)選定的RT業(yè)務(wù)進(jìn)行尺寸調(diào)整。在一個(gè)方面,使用尺寸調(diào)整算法來對(duì)一個(gè)或多個(gè)流的速率進(jìn)行調(diào)整,使得RT業(yè)務(wù)狹槽分配可以成功。例如,尺寸調(diào)整控制器212用于執(zhí)行本申請(qǐng)所描述的尺寸調(diào)整算法中的一種。在從尺寸調(diào)整算法返回后,該方法轉(zhuǎn)到模塊2022。在模塊2022,進(jìn)行測(cè)試以判斷是否成功地對(duì)RT業(yè)務(wù)調(diào)整了尺寸。例如,這可以是以下情形尺寸調(diào)整算法在實(shí)現(xiàn)具有可接受的下限視頻質(zhì)量或下限尺寸調(diào)整比率的狹槽分配時(shí)失敗。如果尺寸調(diào)整成功,那么該方法轉(zhuǎn)到模塊2024。如果尺寸調(diào)整不成功,那么這種情形意味著系統(tǒng)被擁塞了,所以該方法轉(zhuǎn)到模塊2018以執(zhí)行擁塞控制。在模塊2024,按等級(jí)的升序?yàn)榈蛢?yōu)先級(jí)ORT業(yè)務(wù)分配狹槽。例如,MUX邏輯210執(zhí)行這種功能。在模塊2026,為盡力而為ORT業(yè)務(wù)或數(shù)據(jù)分配狹槽。例如,MUX邏輯210執(zhí)行這種功能。隨后,方法2000在模塊2028結(jié)束。因此,在方法2000結(jié)束后,MUX114知道關(guān)于可以在當(dāng)前超幀中發(fā)送的各種流的確切數(shù)據(jù)尺寸。使用UpdateDataSize.Notification(更新數(shù)據(jù)尺寸.通知)消息來向RTMS126和ORTMS128反向傳送此信息。應(yīng)當(dāng)注意的是,方法2000僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法2000進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。圖21示出了提供在復(fù)用系統(tǒng)中使用的進(jìn)行尺寸調(diào)整的示例性方法2100。例如,方法2100適合于用作圖2000中的模塊2020。在一個(gè)方面,尺寸調(diào)整控制器212用于提供下面所描述的功能。在模塊2102,評(píng)估所請(qǐng)求的狹槽數(shù)量,計(jì)算參數(shù)n。在一個(gè)方面,n表示請(qǐng)求用于一個(gè)業(yè)務(wù)的狹槽數(shù)量與可用狹槽數(shù)量之比。例如,尺寸調(diào)整控制器212執(zhí)行這種計(jì)算。在模塊2104,評(píng)估要進(jìn)行尺寸調(diào)整的流的質(zhì)量。例如,在對(duì)每一個(gè)流的MLC減小n個(gè)編碼塊之后,進(jìn)行質(zhì)量評(píng)估。例如,業(yè)務(wù)的質(zhì)量(Q)取決于分配給該業(yè)務(wù)流的比特速率(r),其具有上面所表達(dá)的質(zhì)量函數(shù)的模型。例如,尺寸調(diào)整控制器212執(zhí)行這種質(zhì)量確定。在模塊2106,確定具有最大結(jié)果質(zhì)量(候選的)的流。例如,尺寸調(diào)整控制器212在模塊2104執(zhí)行完編碼塊的減小之后,確定具有最高質(zhì)量的流。在模塊2108,進(jìn)行測(cè)試以判斷最高質(zhì)量是否大于系統(tǒng)的最小質(zhì)量需求。例如,尺寸調(diào)整控制器212確定該測(cè)試的結(jié)果。如果最高質(zhì)量不大于系統(tǒng)的最小質(zhì)量需求,那么該方法轉(zhuǎn)到模塊2116。如果最高質(zhì)量大于系統(tǒng)的最小質(zhì)量需求,那么該方法轉(zhuǎn)到模塊2110。在模塊2110,對(duì)具有最高質(zhì)量的流進(jìn)行尺寸調(diào)整,并執(zhí)行狹槽分配。例如,對(duì)具有最高質(zhì)量的流減小n個(gè)編碼塊,并執(zhí)行狹槽分配。例如,尺寸調(diào)整控制器212對(duì)該流進(jìn)行尺寸調(diào)整,請(qǐng)求MUX邏輯210執(zhí)行狹槽分配。在模塊2112,進(jìn)行測(cè)試以判斷狹槽分配是否成功。例如,尺寸調(diào)整控制器212從MUX邏輯210接收指示符,后者指出在模塊2110執(zhí)行的狹槽分配是否成功。如果狹槽分配成功,那么該方法轉(zhuǎn)到模塊2114。如果狹槽分配不成功,那么該方法轉(zhuǎn)到模塊2102。在模塊2114,確定尺寸調(diào)整成功,在模塊2116,確定尺寸調(diào)整失敗。例如,尺寸調(diào)整控制器212進(jìn)行這種確定。隨后,該方法轉(zhuǎn)到模塊2118,58在模塊2118,該方法返回到圖2000中的模塊2020。因此,方法2100用于提供在復(fù)用系統(tǒng)中使用的尺寸調(diào)整。應(yīng)當(dāng)注意的是,方法2100僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法2100進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。圖22示出了提供用于復(fù)用系統(tǒng)的擁塞控制的示例性方法2200。例如,方法2200適合于用作圖2000中的模塊2018。在一個(gè)方面,MUX210用于提供下而所描述的功能。在模塊2202,為高優(yōu)先級(jí)ORT業(yè)務(wù)分配狹槽。例如,MUX210根據(jù)本申請(qǐng)描述的分配算法的方面來執(zhí)行這種分配。在模塊2204,進(jìn)行測(cè)試以判斷在模塊2202執(zhí)行的分配是否成功。例如,MUX210執(zhí)行這種功能。如果分配成功,那么該方法轉(zhuǎn)到模塊2208。如果分配不成功,那么該方法轉(zhuǎn)到模塊2206。在模塊2206,按照它們等級(jí)的升序來分配高優(yōu)先級(jí)ORT業(yè)務(wù)。例如,MUX210根據(jù)本申i青描述的分配算法的方面來執(zhí)行這種分配。隨后,方法2200在2218結(jié)束。在模塊2208,對(duì)所有可能的RT業(yè)務(wù)流減小選定的量,對(duì)這些流執(zhí)行狹槽分配。例如,尺寸調(diào)整控制器212和MUX210根據(jù)本申請(qǐng)描述的方面來執(zhí)行這些操作。所選定的量是基于該系統(tǒng)已知的速率減小參數(shù)的。在模塊2210,進(jìn)行測(cè)試以判斷模塊2208的RT業(yè)務(wù)狹槽分配是否成功。例如,MUX210執(zhí)行這種功能。如果分配成功,那么該方法轉(zhuǎn)到模塊2112。如果分配不成功,那么該方法轉(zhuǎn)到模塊2214。在模塊2212,按照等級(jí)的升序?yàn)橹虚g優(yōu)先級(jí)ORT業(yè)務(wù)分配狹槽。例如,MUX210根據(jù)本申請(qǐng)描述的分配算法方面來執(zhí)行這種分配。隨后,方法2200在2218結(jié)束。在模塊2214,執(zhí)行RT業(yè)務(wù)狹槽分配,其不包括僅次于最低的等級(jí)的業(yè)務(wù)。例如,MUX210根據(jù)本申請(qǐng)描述的分配算法方面來執(zhí)行這種分配。在模塊2216,進(jìn)行測(cè)試以判斷模塊2214的分配是否成功。例如,MUX210執(zhí)行這種功能。如果分配成功,那么該方法轉(zhuǎn)到模塊2212。如果分配不成功,那么該方法返回到模塊2214,以便排除另一業(yè)務(wù)并再次嘗試狹槽分配。因此,方法2200用于提供在復(fù)用系統(tǒng)中使用的擁塞控制。應(yīng)當(dāng)注意的是,方法2200僅表示一種實(shí)現(xiàn)方式,可以對(duì)方法2200進(jìn)行改變、增加、刪除、組合或其它修改,這些也在本發(fā)明的保護(hù)范圍之內(nèi)。圖23示出了一種示例性復(fù)用系統(tǒng)2300。復(fù)用系統(tǒng)2300包括用于接收數(shù)據(jù)的模塊(2302)、用于確定帶寬的模塊(2304)、用于分配數(shù)據(jù)的模塊(2306)、用于調(diào)整數(shù)據(jù)尺寸的模塊(2308)。在一個(gè)方面,這些模塊(2302-2308)由至少一個(gè)處理器提供,其中所述至少一個(gè)處理器執(zhí)行計(jì)算機(jī)程序以提供如本申請(qǐng)所描述的復(fù)用系統(tǒng)的方面。圖24是描繪另一種示例性多媒體編碼設(shè)備2400的框圖,多媒體編碼設(shè)備2400根據(jù)本申請(qǐng)所述的技術(shù)對(duì)多媒體數(shù)據(jù)進(jìn)行編碼。多媒體編碼設(shè)備2400構(gòu)成用于廣播多媒體數(shù)據(jù)的一個(gè)或多個(gè)信道的廣播網(wǎng)絡(luò)組件的一部分。例如,多媒體編碼設(shè)備2400可以構(gòu)成用于向一個(gè)或多個(gè)無線設(shè)備(例如,移動(dòng)設(shè)備102(圖l))廣播編碼后多媒體數(shù)據(jù)的一個(gè)或多個(gè)信道的無線基站、服務(wù)器或任意基礎(chǔ)設(shè)施節(jié)點(diǎn)的一部分。例如,多媒體編碼設(shè)備2400可以表示圖1中的服務(wù)器104。多媒體編碼設(shè)備2400對(duì)包括一個(gè)或多個(gè)多媒體數(shù)據(jù)流的多個(gè)業(yè)務(wù)進(jìn)行編碼,組合所編碼的流,然后經(jīng)由傳輸信道2402向多媒體解碼設(shè)備發(fā)射所組合的流。在本發(fā)明的一個(gè)方面,多媒體編碼設(shè)備2400編碼、組合和發(fā)射在一個(gè)時(shí)間段內(nèi)接收的數(shù)據(jù)流的部分。舉一個(gè)例子,多媒體編碼設(shè)備2400以每秒為基礎(chǔ)對(duì)這些流進(jìn)行操作。換言之,多媒體編碼設(shè)備2400對(duì)多個(gè)流中的一秒數(shù)據(jù)段進(jìn)行編碼,組合一秒數(shù)據(jù)段以形成數(shù)據(jù)的超幀,經(jīng)由發(fā)射機(jī)2408在傳輸信道2402上發(fā)射該超幀。如本申請(qǐng)所使用的,術(shù)語"超幀"是指在一個(gè)時(shí)間段或窗(例如,一秒時(shí)間段或窗)內(nèi)收集到的一組數(shù)據(jù)段。這些數(shù)據(jù)段可以包括一個(gè)或多個(gè)數(shù)據(jù)幀。雖然本發(fā)明的技術(shù)是在一秒數(shù)據(jù)段的背景下描述的,但是這些技術(shù)還可以用于組合和發(fā)射其它數(shù)據(jù)段,例如,針對(duì)在不同的時(shí)間段所接收的數(shù)據(jù)段(其中,這些時(shí)間段可以是也可以不是固定的時(shí)間段)或者針對(duì)各個(gè)幀或數(shù)據(jù)幀的集合。換言之,可以規(guī)定超幀,使其覆蓋比一秒時(shí)間更長(zhǎng)或更短的時(shí)間間隔,或者甚至可變的時(shí)間間隔。傳輸信道2402可以包括任何有線或無線介質(zhì)或者其組合。在一個(gè)方面,傳輸信道2402是固定帶寬信道。在此情況下,多媒體編碼設(shè)備2400經(jīng)由傳輸信道2402發(fā)射的數(shù)據(jù)比特的數(shù)量被限制為固定帶寬信道的尺寸。多媒體編碼設(shè)備2400嘗試按目標(biāo)質(zhì)量級(jí)輸出每一個(gè)數(shù)據(jù)流。目標(biāo)質(zhì)量級(jí)用于確定預(yù)先選定的、用戶選擇的、通過自動(dòng)進(jìn)程或者需要來自用戶或另一進(jìn)程的輸入的半自動(dòng)進(jìn)程選定的、或者基于預(yù)定的標(biāo)準(zhǔn)由編碼設(shè)備或系統(tǒng)動(dòng)態(tài)選定的比特速率??梢愿鶕?jù)例如編碼應(yīng)用的類型或者將接收這些多媒體數(shù)據(jù)的客戶端設(shè)備的類型,來選擇目標(biāo)質(zhì)量級(jí)。如果按照目標(biāo)質(zhì)量級(jí)輸出每一數(shù)據(jù)流而需要的比特?cái)?shù)量超過傳輸信道2402上可用的比特量,那么多媒體編碼設(shè)備2400根據(jù)本發(fā)明的技術(shù),管理這些流中的比特分配,以努力保持多個(gè)流的最高整體質(zhì)量。如圖24所示,多媒體編碼設(shè)備2400包括編碼器模塊2404A-2404N(統(tǒng)稱為"編碼器模塊2404")、復(fù)用模塊2406和發(fā)射機(jī)模塊2408。編碼器模塊2404從一個(gè)或多個(gè)源接收數(shù)字多媒體數(shù)據(jù)流。例如,編碼器模塊2404可以從存儲(chǔ)器或耦接到編碼器模塊2404的圖像捕獲設(shè)備接收多媒體數(shù)據(jù)流。多媒體數(shù)據(jù)流可以包括要進(jìn)行編碼和發(fā)射成廣播的直播實(shí)時(shí)視頻、音頻或音視頻流,或者可以包括要進(jìn)行編碼和發(fā)射成廣播或按需發(fā)射的預(yù)先錄制的和存儲(chǔ)的視頻、音頻或音視頻流。本發(fā)明的技術(shù)還可以應(yīng)用于非實(shí)時(shí)業(yè)務(wù)或?qū)崟r(shí)業(yè)務(wù)和非實(shí)時(shí)業(yè)務(wù)的組合。換言之,多媒體編碼設(shè)備2400可以包括生成ORT業(yè)務(wù)的一個(gè)或多個(gè)ORT模塊。但是,為了簡(jiǎn)單起見,圖24僅描繪了編碼器模塊2404。編碼器模塊2404可以將接收的數(shù)據(jù)流與至少質(zhì)量和速率信息進(jìn)行關(guān)聯(lián)。如將更詳細(xì)描述的,編碼器模塊2404可以分析這些流的內(nèi)容,將這些流與各自的質(zhì)量和速率信息(例如,質(zhì)量-速率曲線、內(nèi)容分類曲線或質(zhì)量-速率表)進(jìn)行關(guān)聯(lián)。具體而言,針對(duì)編碼器模塊2404期望添加在當(dāng)前超幀中的數(shù)據(jù)段而言,質(zhì)量和速率信息指示處于不同質(zhì)量級(jí)時(shí)數(shù)據(jù)段的尺寸,等等。編碼器模塊2404向復(fù)用模塊2406至少發(fā)送與這些數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。編碼器模塊2404可以經(jīng)由控制信道向復(fù)用模塊2406發(fā)送質(zhì)量和速率信息。例如,在從復(fù)用模塊2406接收到請(qǐng)求之后,編碼器模塊2404可以經(jīng)由控制信道發(fā)送質(zhì)量和速率信息。復(fù)用模塊2406和編碼器模塊2404可以使用多種不同的通信協(xié)議進(jìn)行通信。在一個(gè)方面,復(fù)用模塊2406可以使用一些使用消息傳輸層(MTL)作為承載傳輸機(jī)制的協(xié)議來進(jìn)行通信。復(fù)用模塊2406接收質(zhì)量和速率信息。在一些情況中,復(fù)用模塊2406還接收傳送需求,例如,與一個(gè)或多個(gè)ORT業(yè)務(wù)相關(guān)的優(yōu)先級(jí)和時(shí)延需求。復(fù)用模塊2406分析一個(gè)或多個(gè)傳送需求,以判斷編碼器模塊2404期望添加在當(dāng)前掛l'貞中的數(shù)據(jù)段是否適合傳輸信道2402的可用帶寬。例如,復(fù)用模塊2406可以使用與多媒體編碼設(shè)備2400的目標(biāo)質(zhì)量級(jí)和與這些數(shù)據(jù)段相關(guān)的各質(zhì)量-速率曲線之間的交叉點(diǎn)相對(duì)應(yīng)的尺寸,來針對(duì)這些數(shù)據(jù)段是否適合當(dāng)前超幀做出初始判斷。再舉一個(gè)例子,復(fù)用模塊2406可以使用與這些數(shù)據(jù)段相關(guān)的質(zhì)量-速率表中指定的最高質(zhì)量級(jí)相對(duì)應(yīng)的尺寸,來針對(duì)這些數(shù)據(jù)段是否適合當(dāng)前超幀做出初始判斷。為了判斷數(shù)據(jù)段是否適合傳輸信道2402的可用帶寬,復(fù)用模塊2406可以確定將這些數(shù)據(jù)段中的每一個(gè)按照與所選定的一種質(zhì)量級(jí)相對(duì)應(yīng)的尺寸進(jìn)行發(fā)送所需要的傳輸信道資源量,將發(fā)送這些數(shù)據(jù)段所需要的傳輸信道資源量進(jìn)行相加,對(duì)所有數(shù)據(jù)段所需要的傳輸信道資源的總和與可用的傳輸信道資源量進(jìn)行比較,以判斷是否有充足的傳輸信道資源來發(fā)送這些數(shù)據(jù)段。在無線環(huán)境下,傳輸信道資源可以包括無線鏈路或無線接口資源。在一個(gè)示例的方面,復(fù)用模塊2406可以執(zhí)行狹槽分配算法(例如,如上所述的狹槽分配算法中的一種),以判斷是否有充足的傳輸信道資源。如上文中所更詳細(xì)描述的,復(fù)用模塊2406還可以將與編碼器模塊2404的數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,與ORT業(yè)務(wù)的傳送需求結(jié)合起來考慮,以判斷所有業(yè)務(wù)/段是否適合可用帶寬。如果復(fù)用模塊2406確定這多個(gè)數(shù)據(jù)段不適合可用帶寬(例如,狹槽分配算法失敗或者所需的傳輸信道資源的總和超過可用的傳輸信道資源),那么復(fù)用模塊2406根據(jù)從編碼器模塊2404接收的質(zhì)量和速率信息,選擇這些段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。復(fù)用模塊2406嘗試選擇要進(jìn)行尺寸調(diào)整的數(shù)據(jù)段,其中這些數(shù)據(jù)段在采用相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最小量影響。如下文將更詳細(xì)描述的,復(fù)用模塊2406分析質(zhì)量和速率信息,以確定在減少分配給這些段的比特?cái)?shù)量之后,對(duì)每一數(shù)據(jù)段的質(zhì)量影響,選擇數(shù)據(jù)段中采用減小的尺寸時(shí)具有最高質(zhì)量級(jí)的一個(gè)或多個(gè)。按此方式,62復(fù)用模塊可以在編碼器模塊2404的實(shí)時(shí)業(yè)務(wù)之間進(jìn)行決斷。但是,在一些情況中,復(fù)用模塊2406還可以根據(jù)要進(jìn)行尺寸調(diào)整的一個(gè)或多個(gè)ORT業(yè)務(wù)的相關(guān)傳送需求來選擇這些ORT業(yè)務(wù),從而在編碼器模塊2404的實(shí)時(shí)業(yè)務(wù)和ORT業(yè)務(wù)之間分配帶寬。同樣,本申請(qǐng)的技術(shù)是在用于示例目的的實(shí)吋業(yè)務(wù)背景中描述的。復(fù)用模塊2406可以仍然根據(jù)上文描述的技術(shù)對(duì)ORT業(yè)務(wù)進(jìn)行分析和進(jìn)行尺寸調(diào)整。因此,在下面的圖中描述的技術(shù)更適用于調(diào)整實(shí)時(shí)業(yè)務(wù)尺寸。復(fù)用模塊2406請(qǐng)求與所選定的數(shù)據(jù)段相關(guān)的編碼器模塊2404,以便根據(jù)減小的比特分配來對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行尺寸調(diào)整。在一些情況中,當(dāng)沒有足夠的帶寬來發(fā)射業(yè)務(wù)時(shí),復(fù)用模塊2406可以請(qǐng)求編碼器模塊2404向下調(diào)整所選定的數(shù)據(jù)段的尺寸。在其它情況中,當(dāng)有盈余的可用帶寬時(shí),復(fù)用模塊2406可以請(qǐng)求編碼器模塊2404向上調(diào)整所選定的數(shù)據(jù)段的尺寸。復(fù)用模塊2406可以經(jīng)由控制信道向與所選定的段相關(guān)的編碼器模塊2404發(fā)送尺寸調(diào)整請(qǐng)求。尺寸調(diào)整請(qǐng)求可以針對(duì)所選定的數(shù)據(jù)段指定例如比特的尺寸。與所選定的數(shù)據(jù)段相關(guān)的編碼器模塊2404接收與它們各自數(shù)據(jù)段相關(guān)的尺寸調(diào)整請(qǐng)求,對(duì)多媒體數(shù)據(jù)段進(jìn)行尺寸調(diào)整。編碼器模塊2404可以以多種不同的方式來調(diào)整數(shù)據(jù)段的尺寸。與所選定的數(shù)據(jù)段相關(guān)的編碼器模塊2404可以調(diào)整一個(gè)或多個(gè)編碼變量,以便減少數(shù)據(jù)段的尺寸,使其小于或等于尺寸調(diào)整請(qǐng)求中指定的最大尺寸。例如,編碼器模塊2404可以使用更高的量化參數(shù)(QP)來重新編碼數(shù)據(jù)段。再舉一個(gè)例子,編碼器模塊2404可以按減少的編碼速率來重新編碼數(shù)據(jù)段。替代地或另外地,編碼器模塊2404可以減少要編碼的信息的量,因此減少數(shù)據(jù)段的尺寸。在一些情況中,編碼器模塊24040可以調(diào)整一個(gè)或多個(gè)編碼變量,以便將數(shù)據(jù)段的尺寸增加到尺寸調(diào)整請(qǐng)求中所指定的尺寸。例如,編碼器模塊2404可以使用更低的QP來重新編碼數(shù)據(jù)段或者按增加的編碼速率來重新編碼數(shù)據(jù)段。當(dāng)復(fù)用模塊2406準(zhǔn)備生成當(dāng)前超幀時(shí),復(fù)用模塊2406收集編碼后的數(shù)據(jù)段。例如,復(fù)用模塊2406可以經(jīng)由控制信道向編碼器模塊2404發(fā)送傳送請(qǐng)求。響應(yīng)上述請(qǐng)求,編碼器模塊2404向復(fù)用模塊2406發(fā)送編碼后的多媒體數(shù)據(jù)段。復(fù)用模塊2406對(duì)多媒體數(shù)據(jù)流進(jìn)行組合以形成超幀,向發(fā)射機(jī)2408發(fā)送該超幀,以便經(jīng)由傳輸信道2402向一個(gè)或多個(gè)解碼設(shè)備進(jìn)行傳輸。按此方式,復(fù)用模塊2406管理這些流中的比特分配,以便使所有數(shù)據(jù)段最高效地適合固定帶寬的信道2402,并同時(shí)保持這多個(gè)數(shù)據(jù)流的i^高整體質(zhì)量。'多媒體編碼設(shè)各2400中的組件是可適用于實(shí)現(xiàn)本申請(qǐng)所述技術(shù)的那些組件的示例。但是,如果期望的話,多媒體編碼設(shè)備2400還可以包括其它組件。此外,不是必須將本發(fā)明的技術(shù)限制于圖24那樣的系統(tǒng)或者是廣播系統(tǒng)。這些技術(shù)可以適用于任何多媒體編碼環(huán)境中,在這些多媒體編碼環(huán)境中,編碼技術(shù)用于對(duì)多個(gè)多媒體數(shù)據(jù)流進(jìn)行編碼,以便在具有有限帶寬的傳輸信道上進(jìn)行傳輸??梢詫⑺枥L的多媒體編碼設(shè)備2400中的組件集成為編碼器/解碼器(CODEC)的一部分??梢栽谂c編碼器或CODEC不同的組件或芯片上形成發(fā)射機(jī)2408。多媒體編碼設(shè)備2400中的組件可以實(shí)現(xiàn)成一個(gè)或多個(gè)處理器、數(shù)字信號(hào)處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、分離邏輯、軟件、硬件、固件或其任意組合。此外,多媒體編碼設(shè)備2400可以遵循諸如運(yùn)動(dòng)圖象專家組(MPEG-4)、國(guó)際電信同盟標(biāo)準(zhǔn)化部門(ITU-T)(例如,H.263或H.264)之類的多媒體編碼標(biāo)準(zhǔn)、或其它編碼標(biāo)準(zhǔn)或其組合。具體而言,根據(jù)以下事實(shí),即復(fù)用模塊2404進(jìn)行決斷所使用的質(zhì)量和速率信息可以針對(duì)每一個(gè)編碼器模塊2404而獨(dú)立地生成,所以與復(fù)用模塊2406進(jìn)行通信的每一個(gè)編碼器模塊2404可遵循不同的多媒體編碼標(biāo)準(zhǔn)。將不同的特征描述成模塊,是旨在強(qiáng)調(diào)多媒體編碼設(shè)備2400的不同功能方面,而不是意味著這些模塊必須由分開的硬件或軟件組件來實(shí)現(xiàn)。此外,可以將與一個(gè)或多個(gè)模塊相關(guān)的功能集成在共同或分開的硬件或軟件組件中。因此,不應(yīng)將本發(fā)明限制于多媒體編碼設(shè)備2400的例子。圖25是描繪另一種示例性多媒體編碼設(shè)備2500的框圖,多媒體編碼設(shè)備2500在嘗試使多個(gè)流更高效地適合超幀的過程中,管理這些流中間的比特分配,同時(shí)保持這多個(gè)流的最高整體質(zhì)量。除了對(duì)選定的多媒體數(shù)據(jù)段進(jìn)行尺寸調(diào)整由與選定的數(shù)據(jù)段相關(guān)的尺寸調(diào)整模塊2502A-2502N(統(tǒng)稱為"尺寸調(diào)整模塊2502")執(zhí)行以外,多媒體編碼設(shè)備2500與圖24中的多媒體編碼設(shè)備2400基本上相一致。因此,將圖24的編碼器模塊2404的功能劃分成編碼器模塊2504和尺寸調(diào)整模塊2502。換言之,編碼器模塊2504向復(fù)用模塊2506提供與各數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于向這些數(shù)據(jù)段分配可用帶寬;當(dāng)分配失敗時(shí),選擇這些數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。尺寸調(diào)整模塊2502從復(fù)用模塊2506接收對(duì)數(shù)據(jù)段進(jìn)行尺寸調(diào)整的請(qǐng)求,并根據(jù)從復(fù)用模塊2506接收的尺寸調(diào)整請(qǐng)求來調(diào)整數(shù)據(jù)段的尺寸。圖26是描繪一種示例性編碼器模塊2600的框圖,編碼器模塊2600具有根據(jù)本發(fā)明的技術(shù)的功能。例如,編碼器模塊2600可以表示圖24的編碼設(shè)備2400中的任何一個(gè)編碼器模塊2404。編碼器模塊2600包括復(fù)用模塊接口2602、內(nèi)容分類模塊2604、質(zhì)量-速率信息模塊2606和編碼模塊2602。編碼模塊2608具體包括尺寸調(diào)整模塊2612。尺寸調(diào)整模塊2612可以表示圖1中的尺寸調(diào)整控制器116。編碼器模塊2600從源接收一個(gè)或多個(gè)多媒體數(shù)據(jù)流。例如,編碼器模塊2600可以從存儲(chǔ)器或輜接到編碼器模塊2600的圖像捕獲設(shè)備接收多媒體數(shù)據(jù)流。多媒體數(shù)據(jù)流可以包括要進(jìn)行編碼和發(fā)射成廣播的直播實(shí)時(shí)視頻、音頻或音視頻流,或者可以包括要進(jìn)行編碼和發(fā)射成廣播或按需發(fā)射的預(yù)先錄制的和存儲(chǔ)的視頻、音頻或音視頻流。本發(fā)明的技術(shù)還可以應(yīng)用于非實(shí)時(shí)業(yè)務(wù)或?qū)崟r(shí)業(yè)務(wù)和非實(shí)時(shí)業(yè)務(wù)的組合。如上所述,不管數(shù)據(jù)的內(nèi)容如何,編碼器模塊2600針對(duì)這些數(shù)據(jù)流都努力維持恒定感知的質(zhì)量度量。換言之,編碼器模塊2600可以按目標(biāo)質(zhì)量級(jí)嘗試輸出每一個(gè)數(shù)據(jù)流。為了維持恒定或類似的感知的質(zhì)量級(jí),編碼器模塊2600可以針對(duì)具有不同內(nèi)容的數(shù)據(jù)段,選擇不同的比特速率。為此,內(nèi)容分類模塊2604根據(jù)數(shù)據(jù)段的內(nèi)容來分類這些數(shù)據(jù)段。內(nèi)容分類模塊2604可以根據(jù)數(shù)據(jù)段的復(fù)雜度(例如,空間復(fù)雜度和/或時(shí)間復(fù)雜度)來對(duì)這些數(shù)據(jù)段進(jìn)行分類。在共同待決且共同轉(zhuǎn)讓的2006年3月10日提交的、題目為"CONTENTCLASSIFICATIONFORMULTIMEDIAPROCESSING"的美國(guó)專利申請(qǐng)No.ll/373,577[代理人案巻號(hào)為050253]中描述了適當(dāng)?shù)膬?nèi)容分類方法,其中以引用方式將上述申請(qǐng)的全部?jī)?nèi)容并入到本申請(qǐng)。例如,內(nèi)容分類模塊2604可以將運(yùn)動(dòng)信息(在x軸上)分類成"高"、"中"和"低"幾類,將紋理(texture)信息(在y軸上)分類成"高"、"中"和"低"幾類,并在交叉點(diǎn)上指示該內(nèi)容分類情況。例如,這種分類可以與特定的質(zhì)量-速率曲線相關(guān)。內(nèi)容分類模塊2604根據(jù)所述分類情況,將數(shù)據(jù)段與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián)。在一個(gè)方面,內(nèi)容分類模塊2604將數(shù)據(jù)段與各質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián)。質(zhì)量-速率曲線模擬根據(jù)比特速率的諸如峰值信號(hào)與噪聲比(PSNR)之類的質(zhì)量度量。例如,可以使用下面形式的對(duì)數(shù)函數(shù)來模擬質(zhì)量-速率曲線^=a*h諷+6其中,2是質(zhì)量度量,W是比特速率,"和6是使用多個(gè)采樣數(shù)據(jù)點(diǎn)計(jì)算所得的常量。編碼器模塊2600可以維持多個(gè)質(zhì)量-速率曲線,這些質(zhì)量-速率曲線表示具有變化內(nèi)容的數(shù)據(jù)流的質(zhì)量-速率特性。舉一個(gè)例子,編碼器模塊2600可以維持針對(duì)八種不同種類的質(zhì)量-速率曲線,其中,這八種不同種類與流的內(nèi)容中的運(yùn)動(dòng)和紋理的變化等級(jí)相關(guān),例如,運(yùn)動(dòng)和紋理中的變化等級(jí)。考慮到恒定的PSNR未必意味著恒定感知的質(zhì)量的事實(shí),編碼器模塊2600可以維持使用不同于PSNR的質(zhì)量度量的質(zhì)量-速率曲線,例如,平均評(píng)價(jià)分得分(MOS)。替代地,編碼器模塊2600可以考慮以下事實(shí)調(diào)整質(zhì)量-速率曲線恒定的PSNR未必意味著恒定感知的質(zhì)量。例如,編碼器模塊2600可以通過如在共同待決且共同轉(zhuǎn)讓的2006年3月10日提交的、題目為"CONTENTCLASSIFICATIONFORMULTIMEDIAPROCESSING"的美國(guó)專利申請(qǐng)No.11/373,577[代理人案巻號(hào)為050253]中所描述的偏移,來調(diào)整傳統(tǒng)的質(zhì)量-速率曲線,其中以引用方式將上述申請(qǐng)的全部?jī)?nèi)容并入到本申請(qǐng)?;蛘?,編碼器模塊2600可以把與每一個(gè)內(nèi)容曲線相關(guān)的目標(biāo)質(zhì)量級(jí)調(diào)整一定的偏移量。例如,可以將包括高運(yùn)動(dòng)、高紋理內(nèi)容的數(shù)據(jù)段按相對(duì)于目標(biāo)質(zhì)量級(jí)稍微較低的質(zhì)量來進(jìn)行編碼,但將包括低運(yùn)動(dòng)、低紋理內(nèi)容的數(shù)據(jù)段按相對(duì)于目標(biāo)質(zhì)量級(jí)稍微較高的質(zhì)量進(jìn)行編碼。由于每一內(nèi)容種類具有其自己相對(duì)于整體目標(biāo)質(zhì)量級(jí)經(jīng)過調(diào)整的質(zhì)量級(jí),所以編碼器模塊2600可以使每一內(nèi)容種類的質(zhì)量級(jí)歸一化,以便衡量編碼器模塊2600的當(dāng)前質(zhì)量級(jí)。編碼器模塊2600可以根據(jù)下列的線性方程來實(shí)現(xiàn)此歸一化Q翻-Qr—Q、(5)其中,0,是歸一化的質(zhì)量級(jí),込是記錄的質(zhì)量級(jí),Ot是針對(duì)曲線A在質(zhì)量級(jí)中的調(diào)整偏移量。如果質(zhì)量歸一化不是線性函數(shù),那么在質(zhì)量歸--化之后必須進(jìn)行等級(jí)確定。在本發(fā)明的另一個(gè)方面,內(nèi)容分類模塊2604可以將數(shù)據(jù)段與預(yù)先計(jì)算所得的質(zhì)量-速率表進(jìn)行關(guān)聯(lián),其中,這些質(zhì)量-速率表指示與這些段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及該段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。為此,內(nèi)容分類模塊2604可以將數(shù)據(jù)段與一個(gè)質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián),其中該質(zhì)量-速率山l線與特定的一個(gè)質(zhì)量-速率表中相對(duì)應(yīng)。質(zhì)量-速率曲線、調(diào)整的質(zhì)量-速率曲線和預(yù)先計(jì)算所得的質(zhì)量-速率表可以保持在存儲(chǔ)器(沒有示出)中,并在需要吋由內(nèi)容分類模塊2604進(jìn)行訪問。在一些情況中,編碼器模塊2600并不存儲(chǔ)預(yù)先計(jì)算所得的質(zhì)量-速率信息或者僅預(yù)先計(jì)算質(zhì)量-速率信息的一部分。例如,質(zhì)量-速率信息生成模塊2606可以預(yù)先計(jì)算多個(gè)質(zhì)量-速率曲線或調(diào)整的質(zhì)量-速率曲線,以便用于內(nèi)容分類。在共同待決且共同轉(zhuǎn)讓的2006年3月10日提交的、題目為"CONTENTCLASSIFICATIONFORMULTIMEDIAPROCESSING"的美國(guó)專利申請(qǐng)No.11/373,577[代理人案巻號(hào)為050253]中描述了用于生成質(zhì)量-速率曲線和內(nèi)容分類曲線的一個(gè)示例性技術(shù),其中以引用方式將上述申請(qǐng)的全部?jī)?nèi)容并入到本申請(qǐng)。但是,質(zhì)量-速率信息生成模塊2606可以根據(jù)分類情況,以一個(gè)段接一個(gè)段的方式生成用于各數(shù)據(jù)段的質(zhì)量-速率表。例如,質(zhì)量-速率信息生成模塊2606可以生成列出等級(jí)和尺寸對(duì)的表。這些等級(jí)與特定的質(zhì)量級(jí)相對(duì)應(yīng)。例如,每一個(gè)等級(jí)可以與質(zhì)量度量中的一個(gè)特定下降量相對(duì)應(yīng)。使用PSNR作為示例性的質(zhì)量度量,每一個(gè)等級(jí)都與PSNR中的0.05dB下降量相對(duì)應(yīng)。具體而言,等級(jí)0可以與盡力而為質(zhì)量級(jí)相對(duì)應(yīng),等級(jí)1與最高質(zhì)量級(jí)相對(duì)應(yīng),等級(jí)2與比前一質(zhì)量級(jí)低0.05dB的質(zhì)量級(jí)相對(duì)應(yīng)等等。在一個(gè)方面,與最高質(zhì)量(例如,等級(jí)1、2和3)相對(duì)應(yīng)的等級(jí)事實(shí)上對(duì)應(yīng)于與目標(biāo)質(zhì)量級(jí)相比更高的質(zhì)量級(jí)。如下面所進(jìn)一步詳細(xì)描述的,質(zhì)量-速率信息生成模塊2606可以使用質(zhì)量-速率曲線中的相應(yīng)一個(gè)來確定這些等級(jí)。在一個(gè)方面,質(zhì)量-速率信息生成模塊2606可以計(jì)算多種質(zhì)量級(jí)和相應(yīng)的等級(jí),使用相應(yīng)的質(zhì)量-速率曲線來確定處于各質(zhì)量級(jí)時(shí)各數(shù)據(jù)段的尺寸。在本發(fā)明的另一個(gè)方面,質(zhì)量-速率信息生成模塊2606計(jì)算編碼器模塊2600可以提供的數(shù)據(jù)段的尺寸,隨后,計(jì)算這些尺寸中的每一個(gè)尺寸的質(zhì)量級(jí)和相應(yīng)的等級(jí)。例如,編碼器模塊2600可以將數(shù)據(jù)段的尺寸逐漸地減小固定的量(例如,傳輸信道的最小傳輸單位尺寸),使用下式來計(jì)算與每一個(gè)期望的尺寸相對(duì)應(yīng)的等級(jí)等級(jí)=CEILING((Ak—S)/xk),(6)其中,等級(jí)是針對(duì)期望的尺寸的相應(yīng)等級(jí)值,A是針對(duì)第t個(gè)質(zhì)量-速率曲線的調(diào)整的目標(biāo)質(zhì)量級(jí),5"是與期望的尺寸相對(duì)應(yīng)的質(zhì)量級(jí)(即,與期望的尺寸和第k個(gè)質(zhì)量-速率曲線的交叉點(diǎn)相對(duì)應(yīng)的質(zhì)量級(jí)),^是每一等級(jí)增加的質(zhì)量下降量,C五仏/A^W是輸出大于或等于x的最小整數(shù)值的取整函數(shù)。編碼器模塊2600向復(fù)用模塊(2406、2506)至少發(fā)送與每一數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便幫助復(fù)用模塊(2406、2506)監(jiān)控當(dāng)前超幀的尺寸和確定要對(duì)數(shù)據(jù)段中的哪些進(jìn)行尺寸調(diào)整。例如,編碼器模塊2600可以發(fā)送與要包括在當(dāng)前超幀中的數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。響應(yīng)來自復(fù)用模塊(2406、2506)的請(qǐng)求,編碼器模塊2600可以向復(fù)用模塊(2406、2506)至少發(fā)送質(zhì)量和速率信息。例如,編碼器模塊2600可以發(fā)送與數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線或質(zhì)量-速率表。如果需要對(duì)與編碼器模塊2600相關(guān)的數(shù)據(jù)段中的任何一個(gè)進(jìn)行尺寸調(diào)整,那么復(fù)用模塊(2406、2506)就向編碼器模塊2600發(fā)送尺寸調(diào)整請(qǐng)求。響應(yīng)此尺寸調(diào)整請(qǐng)求,尺寸調(diào)整模塊2612調(diào)整多媒體數(shù)據(jù)段的尺寸。舉一個(gè)例子,尺寸調(diào)整模塊2612可以增加該數(shù)據(jù)段的尺寸,即向上調(diào)整數(shù)據(jù)段的尺寸。再舉一個(gè)例子,尺寸調(diào)整模塊2612減小該數(shù)據(jù)段的尺寸,即向下調(diào)整數(shù)據(jù)段的尺寸。向下調(diào)整數(shù)據(jù)段的尺寸可能導(dǎo)致該數(shù)據(jù)段的質(zhì)量級(jí)降到目標(biāo)質(zhì)量級(jí)之下。但是,如果進(jìn)行尺寸調(diào)整后的數(shù)據(jù)段的質(zhì)量級(jí)降到最小質(zhì)量級(jí)之下,那么尺寸調(diào)整模塊2612就僅將數(shù)據(jù)段調(diào)整到大于或等于最小質(zhì)量級(jí)的尺寸。來自復(fù)用模塊(2406、2506)的尺寸調(diào)整請(qǐng)求可以包括數(shù)據(jù)段的尺寸(例如,最大尺寸),尺寸調(diào)整模塊2612可以調(diào)整一個(gè)或多個(gè)編碼變量,以實(shí)現(xiàn)重新編碼請(qǐng)求中指定的尺寸。例如,尺寸調(diào)整模塊2612可以按照調(diào)整的比特速率來重新編碼數(shù)據(jù)段,以便調(diào)整數(shù)據(jù)段的尺寸,例如,按減小的比特速率來重新編碼這些數(shù)據(jù)段,以便將數(shù)據(jù)段調(diào)整為小于或等于尺寸調(diào)整請(qǐng)求中指定的最大尺寸。再舉一個(gè)例子,尺寸調(diào)整模塊2612可以使用調(diào)整后的量化參數(shù)來重新編碼這些數(shù)據(jù)段。編碼器模塊2600從復(fù)用模塊(2406、2506)接收請(qǐng)求,以便發(fā)送要包括在當(dāng)前超幀中的編碼后數(shù)據(jù)段。響應(yīng)來自復(fù)用模塊(2406、2506)的請(qǐng)求,編碼器模塊2600向復(fù)用模塊(2406、2506)發(fā)送編碼后的數(shù)據(jù)段。如上所述,編碼器模塊2600按照配置好的目標(biāo)質(zhì)量發(fā)送沒有被選定進(jìn)行尺寸調(diào)整的數(shù)據(jù)段。但是,編碼器模塊2600按減少的質(zhì)量發(fā)送被選定進(jìn)行尺寸調(diào)整的數(shù)據(jù)段。編碼器模塊2600中的組件是可適用于實(shí)現(xiàn)本申請(qǐng)所述技術(shù)的那些組件的示例。但是,如果期望的話,編碼器模塊2600可以包括許多其它組件。編碼器模塊2600中的組件可以實(shí)現(xiàn)成一個(gè)或多個(gè)處理器、數(shù)字信號(hào)處理器、ASIC、FPGA、分離邏輯、軟件、硬件、固件或其任意組合。此外,編碼器模塊2600可以遵循諸如MPEG-4、ITU-TH.263、ITU-TH.264之類的多媒體編碼標(biāo)準(zhǔn)、或其它編碼標(biāo)準(zhǔn)。將不同的特征描述成模塊,是旨在強(qiáng)調(diào)編碼器模塊2600的不同功能方面,而不是意味著這些模塊必須由分開的硬件或軟件組件來實(shí)現(xiàn)。此外,可以將與一個(gè)或多個(gè)模塊相關(guān)的功能集成在共同或分開的硬件或軟件組件中。因此,不應(yīng)將本發(fā)明限制于編碼器模塊2600的例子。圖27是描繪一種示例性復(fù)用模塊2700的框圖,復(fù)用模塊2700根據(jù)本發(fā)明的技術(shù)來管理比特分配。具體而言,復(fù)用模塊2700從各編碼器模塊(例如,編碼器模塊2404(圖24))接收多個(gè)數(shù)據(jù)段,請(qǐng)求對(duì)一個(gè)或多個(gè)數(shù)據(jù)段進(jìn)行尺寸調(diào)整,以便確保發(fā)送這些數(shù)據(jù)段所必需的無線鏈路資源不超過可用的無線鏈路資源。例如,復(fù)用模塊2700可以表示圖24中的復(fù)用模塊2406或圖25中的復(fù)用模塊2506。復(fù)用模塊2700包括編碼器模塊接口2702、數(shù)據(jù)收集模塊2086和比特管理模塊2704。比特管理模塊2704還包括分配可用帶寬的分配模塊2708和當(dāng)帶寬分配不成功時(shí)確定哪個(gè)數(shù)據(jù)段要進(jìn)行尺寸調(diào)整的選擇模塊2710。如上所述,復(fù)用模塊2700經(jīng)由編碼器模塊接口2702從編碼器模塊2404接收編碼后的數(shù)據(jù)段,將編碼后的數(shù)據(jù)段組合到超幀中,向一個(gè)或多個(gè)解碼設(shè)備(例如,圖1中的移動(dòng)設(shè)備102)發(fā)射該超幀。雖然本發(fā)明的技術(shù)是在一秒數(shù)據(jù)超幀的背景下描述的,但這些技術(shù)還可以用于發(fā)射其它數(shù)據(jù)段,例如針對(duì)在不同的時(shí)間段內(nèi)接收的數(shù)據(jù)段或針對(duì)各個(gè)數(shù)據(jù)幀。比特管理模塊2704監(jiān)控每一個(gè)生成的超幀的尺寸,以確保發(fā)送這些超幀所需要的傳輸信道資源(例如,無線鏈路資源)沒有超過傳輸信道2402上的可用傳輸信道資源。為了幫助比特管理模塊2704監(jiān)控這些超幀的尺寸,數(shù)據(jù)收集模塊2706從各編碼器模塊2704收集質(zhì)量和速率信息。例如,數(shù)據(jù)收集模塊2706可以向各編碼器模塊2404發(fā)送請(qǐng)求,其請(qǐng)求與編碼器模塊2404期望包括在當(dāng)前超幀中的各數(shù)據(jù)段相關(guān)的傳送需求(例如,質(zhì)量和速率信息)。這些質(zhì)量和速率信息根據(jù)比特速率或數(shù)據(jù)尺寸至少指示用于數(shù)據(jù)段的質(zhì)量度量。例如,數(shù)據(jù)收集模塊2706可以接收與這些段相對(duì)應(yīng)的質(zhì)量-速率曲線,這些曲線根據(jù)用于各數(shù)據(jù)段的比特速率來為質(zhì)量度量建立模型(例如,PSNR)。再舉一個(gè)例子,數(shù)據(jù)收集模塊2706接收與這些數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。如上所述,這些質(zhì)量-速率表可以指示各種等級(jí)(或質(zhì)量級(jí))以及與各個(gè)不同等級(jí)相關(guān)的尺寸。因此,具體而言,針對(duì)編碼器模塊2404期望在當(dāng)前超幀中發(fā)射的數(shù)據(jù)段,質(zhì)量和速率信息描述了數(shù)據(jù)段處于不同質(zhì)量級(jí)時(shí)的尺寸。比特管理模塊2704至少分析質(zhì)量和速率信息,以便判斷這多個(gè)數(shù)據(jù)段是否適合傳輸信道2402的可用帶寬。比特管理模塊2704可以分析除質(zhì)量和速率信息之外的其它傳送需求。例如,比特管理模塊2704可以分析與ORT業(yè)務(wù)相關(guān)的優(yōu)先級(jí)和時(shí)延需求。比特管理模塊2704可以包括分配模塊2708,后者嘗試在數(shù)據(jù)段當(dāng)中分配可用帶寬。例如,分配模塊2708嘗試使用上文所述分配算法中的一種來分配可用帶寬。在其第一次嘗試分配可用帶寬時(shí),分配模塊2708可以使用與目標(biāo)質(zhì)量級(jí)和與數(shù)據(jù)段相關(guān)的各質(zhì)量-速率曲線之間的交叉點(diǎn)相對(duì)應(yīng)的尺寸,來嘗試分配帶寬。再舉一個(gè)例子,復(fù)用模塊2406可以使用與數(shù)據(jù)段相關(guān)的質(zhì)量-速率表中指定的最高質(zhì)量級(jí)相對(duì)應(yīng)的尺寸,對(duì)這些數(shù)據(jù)段是否適合當(dāng)前的超幀做出初始判斷。如果分配模塊2708在這些數(shù)據(jù)段中分配帶寬成功,例如,有充足的傳輸信道資源和不需要額外的傳輸信道資源來發(fā)送這些數(shù)據(jù)段,那么就不需要進(jìn)行尺寸調(diào)整。但是,如果分配模塊2708沒有使用與目標(biāo)質(zhì)量級(jí)或最佳質(zhì)量級(jí)相關(guān)的尺寸信息來成功地分配可用帶寬,那么比特管理模塊2704就選擇這些數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。例如,當(dāng)沒有充足的傳輸信道資源時(shí),比特管理模塊2704可以選擇這些數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。再舉一個(gè)例子,當(dāng)盈余的傳輸信道資源量超過門限時(shí),比特管理模塊2704可以選擇這些數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。具體而言,比特管理模塊2704包括選擇模塊2710,后者至少分析從編碼器模塊2404接收的質(zhì)量和速率信息,以便選擇要進(jìn)行尺寸調(diào)整的一個(gè)或多個(gè)數(shù)據(jù)段。在選擇模塊2710選擇向下進(jìn)行尺寸調(diào)整的一個(gè)或多個(gè)數(shù)據(jù)段的情況中,選擇模塊2710可以根據(jù)上述分析,選擇在采用相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段。一個(gè)數(shù)據(jù)段的質(zhì)量(^)取決于分配給該數(shù)據(jù)段的比特速率(。,其由下面的質(zhì)量函數(shù)給出&=/Un(。,其中,^是特定于該多媒體段的常量,其由編碼器模塊2404提供。選擇模塊2710根據(jù)下式給出的優(yōu)化問題,來嘗試使所有數(shù)據(jù)段的整體質(zhì)量最大化。其中,w是數(shù)據(jù)段的總數(shù),^^是所有數(shù)據(jù)段的整體質(zhì)量,^是與第/個(gè)數(shù)據(jù)段相關(guān)的常量,。是與第f個(gè)數(shù)據(jù)段相關(guān)的比特速率,及是全部可用的帶寬,2w是與第f個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量,&-—是與第/個(gè)數(shù)據(jù)段相關(guān)的最小質(zhì)量,w,是與第/個(gè)數(shù)據(jù)段相關(guān)的優(yōu)先級(jí)。選擇模塊2710按以下方式來向數(shù)據(jù)段分配比特速率(并且,因此而分配尺寸),即與這些數(shù)據(jù)段相關(guān)的最終質(zhì)量與它們分配的優(yōu)先級(jí)(如果有的話)成比例??梢酝ㄟ^使用拉格朗日乘法器方法和KuhiiTucker(庫恩塔克爾)條件來解決上述的優(yōu)化問題。將優(yōu)化問題轉(zhuǎn)化為標(biāo)準(zhǔn)的形式(最大假定|>,=/仏/a^=W,7W,+1其中Z-1…("-1)min,其中'1…"化和^約朿條件),可得到下式L'=,,=iJ假定t,;=W(8)a.,/2,"其中,、l…("-1)-2,^-2,,—,,,,,,,其中…i…"如下定義拉格朗日函數(shù)F(。,義,,〃,)=lX-4l>,-^I-2A'fe-A)-力A(-A+仏>=,、'=i^>=+t,,,((、in(。))i,)其中,=—1))和從(/=1...")是拉格朗日乘法器。下面是一組KuhnTucker條件A。"7~=--d一、A、+〃,=0/=1=02S"(w-l)(9)(10)、r,乂w臺(tái)(11)=w,+人In")—ln(。+I)=01"("-1)/^>(。)imin')=0〃,》01《"《W《n1S!'《《(12)(13)(14)(15)分配給實(shí)時(shí)視頻流的期望比特速率應(yīng)當(dāng)滿足式(10)-(15)。選擇模塊2710可以使用任意的標(biāo)準(zhǔn)非線性編程技術(shù)來求解這些方程組。下面是調(diào)度兩個(gè)數(shù)據(jù)段(即,n=2)的速率和下列參數(shù)值的示例<table>tableseeoriginaldocumentpage73</column></row><table>根據(jù)上面的參數(shù),選擇模塊2710將向第一多媒體段分配4800kbps的比特速率,向第二多媒體段分配200kbps的比特速率。在一秒數(shù)據(jù)段的情況中,第一數(shù)據(jù)段的最大尺寸是4800千比特,第二數(shù)據(jù)段的最大尺寸是200千比特。選擇模塊2710將質(zhì)量和速率信息中指示的數(shù)據(jù)段的所估計(jì)尺寸與計(jì)算所得的最大尺寸進(jìn)行比較,選擇超過其相關(guān)的最大尺寸的任何數(shù)據(jù)段為要進(jìn)行尺寸調(diào)整的段。再舉一個(gè)例子,復(fù)用模塊14可以使用從編碼器模塊2404接收的質(zhì)量-速率表,來選擇要進(jìn)行尺寸調(diào)整的一個(gè)或多個(gè)數(shù)據(jù)段。如上所述,在最初的帶寬分配期間,分配模塊2708使用與最高質(zhì)量級(jí)相關(guān)的等級(jí)相對(duì)應(yīng)的尺寸信息,來嘗試分配帶寬。當(dāng)按選定等級(jí)的尺寸向數(shù)據(jù)段分配帶寬不成功時(shí),選擇模塊2710選擇具有次高整體質(zhì)量的等級(jí)組合用于這些數(shù)據(jù)段。下面的表1描繪了與流1-4相關(guān)的四個(gè)數(shù)據(jù)段相對(duì)應(yīng)的質(zhì)量-速率表的部分。具體而言,表1描繪了針對(duì)與流l-4相關(guān)的四個(gè)數(shù)據(jù)段的當(dāng)前等級(jí)值、當(dāng)前等級(jí)值時(shí)數(shù)據(jù)段的尺寸、下一等級(jí)值和下一等級(jí)值時(shí)數(shù)據(jù)段的尺寸。將通過參見表1來幫助描繪選擇模塊2710的選擇過程。<table>tableseeoriginaldocumentpage73</column></row><table><table>tableseeoriginaldocumentpage74</column></row><table>選擇模塊2710分析質(zhì)量-速率表,以識(shí)別數(shù)據(jù)段中的一個(gè)或多個(gè),這一個(gè)或多個(gè)數(shù)據(jù)段具有與最高質(zhì)量級(jí)相關(guān)的下一等級(jí)。在表1描繪的情況中,具有最小值的下一等級(jí)與最高質(zhì)量級(jí)相對(duì)應(yīng)。參見表l,選擇模塊2710識(shí)別與流1和流3相關(guān)的段為具有最小的下一等級(jí)。如表1所示,與流1和流3相關(guān)的數(shù)據(jù)段均具有下一等級(jí)值5,而與流2和流4相關(guān)的數(shù)據(jù)段分別具有與較差質(zhì)量級(jí)相對(duì)應(yīng)的下一等級(jí)值6和8。以此方式,選擇模塊2710分析質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段。選擇模塊2710至少選擇所識(shí)別的數(shù)據(jù)段中的一個(gè)來進(jìn)行尺寸調(diào)整。在所識(shí)別的數(shù)據(jù)段當(dāng)中,選擇模塊2710可以選擇具有與當(dāng)前等級(jí)相關(guān)的最大尺寸的所識(shí)別數(shù)據(jù)段。參見表1,選擇模塊2710選擇與流3相關(guān)的數(shù)據(jù)段,這是由于其當(dāng)前尺寸是與40,000字節(jié)相對(duì)比的45,000字節(jié)。替代地,選擇模塊2710可以選擇處于當(dāng)前等級(jí)的段尺寸和處于下一等級(jí)的段尺寸之間具有最大差值的所識(shí)別數(shù)據(jù)段。再次參見表1,選擇模塊2710選擇與流1相關(guān)的數(shù)據(jù)段,同與流3相關(guān)的段具有5,000字節(jié)的差值相比,與流l相關(guān)的數(shù)據(jù)段具有10,000字節(jié)的差值。在選擇模塊2710選擇了數(shù)據(jù)段中的一個(gè)或多個(gè)之后,分配模塊2708使用與選定的數(shù)據(jù)段的減小的等級(jí)或質(zhì)量相關(guān)的尺寸,來嘗試分配可用帶寬。如果分配算法仍然不成功,那么選擇模塊2710選擇其它的數(shù)據(jù)段來進(jìn)行尺寸調(diào)整或者按照甚至更加降低的質(zhì)量來對(duì)相同的段進(jìn)行尺寸調(diào)整。當(dāng)分配模塊2708在數(shù)據(jù)段中成功地分配了可用帶寬之后,比特管理模塊2704請(qǐng)求對(duì)每一個(gè)選定的數(shù)據(jù)段進(jìn)行尺寸調(diào)整,以確保所有數(shù)據(jù)段都適合傳輸信道的可用帶寬。例如,比特管理模塊2704可以向與所選定的多媒體數(shù)據(jù)段相關(guān)的編碼器模塊2404發(fā)送尺寸調(diào)整請(qǐng)求。比特管理模塊2704可以指定最大可接受的數(shù)據(jù)段尺寸。編碼器模塊2404根據(jù)如上所詳細(xì)描述的尺寸調(diào)整請(qǐng)求中包含的信息,來重新編碼數(shù)據(jù)。分配模塊2708和選擇模塊2710可以針對(duì)數(shù)據(jù)段執(zhí)行比特分配,按相似的方式選擇一個(gè)或多個(gè)數(shù)據(jù)段來向上進(jìn)行尺寸調(diào)整。例如,使用與所選定的數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,分配模塊可以首先使用與目標(biāo)質(zhì)量級(jí)相關(guān)的等級(jí)相對(duì)應(yīng)的尺寸信息,來嘗試分配帶寬。當(dāng)按照與目標(biāo)質(zhì)量級(jí)相對(duì)應(yīng)的尺寸向數(shù)據(jù)段分配帶寬不成功時(shí),在這種情況中,盈余帶寬的量超過了門限,選擇模塊2710為這些數(shù)據(jù)段選擇具有較好整體質(zhì)量的新的等級(jí)組合。具體而言,選擇模塊2710可以分析質(zhì)量-速率表,以識(shí)別數(shù)據(jù)段中的一個(gè)或多個(gè),這一個(gè)或多個(gè)數(shù)據(jù)段具有與僅次于最高的質(zhì)量級(jí)相關(guān)的次高等級(jí)。選擇模塊2710至少選擇所識(shí)別的數(shù)據(jù)段中的一個(gè)來向上進(jìn)行尺寸調(diào)整。在所識(shí)別的數(shù)據(jù)段當(dāng)中,選擇選擇模塊2710可以選擇具有與當(dāng)前等級(jí)相對(duì)應(yīng)的最小尺寸的所識(shí)別數(shù)據(jù)段。替代地,選擇模塊2710可以選擇處于當(dāng)前等級(jí)的段尺寸和處于次高等級(jí)的段尺寸之間具有最小差值的所識(shí)別數(shù)據(jù)段。在任何一種情況中,數(shù)據(jù)收集模塊2706在其準(zhǔn)備將數(shù)據(jù)段組合到超幀中吋,發(fā)送數(shù)據(jù)請(qǐng)求。數(shù)據(jù)收集模塊2706接收響應(yīng)此命令而編碼的數(shù)據(jù)段。復(fù)用模塊2700通過組合編碼后的多媒體數(shù)據(jù)段,來組合出超幀。隨后,復(fù)用模塊2700向發(fā)射機(jī)2408(圖24)提供超幀以便進(jìn)行發(fā)射,或者緩存該超幀直到發(fā)射機(jī)2408請(qǐng)求此超幀為止。多媒體復(fù)用模塊2700中的組件是可適用于實(shí)現(xiàn)本申請(qǐng)所述技術(shù)的那些組件的示例。但是,如果期望的話,復(fù)用模塊2700還可以包括許多其它組件。復(fù)用模塊2700中的組件可以實(shí)現(xiàn)成一個(gè)或多個(gè)處理器、數(shù)字信號(hào)處理器、ASIC、FPGA、分離邏輯、軟件、硬件、固件或其任意組合。此夕卜,復(fù)用模塊2700可以遵循諸如MPEG-4、ITU-TH.263、ITU-TH.264之類的多媒體編碼標(biāo)準(zhǔn)或其它編碼標(biāo)準(zhǔn)。將不同的特征描述成模塊,是旨在強(qiáng)調(diào)復(fù)用模塊2700的不同功能方面,而不是意味著這些模塊必須由分開的硬件或軟件組件來實(shí)現(xiàn)。此外,可以將與一個(gè)或多個(gè)模塊相關(guān)的功能集成在共同或分開的硬件或軟件組件中。因此,不應(yīng)將本發(fā)明限制于復(fù)用模塊2700的例子。圖28是描繪根據(jù)本發(fā)明的技術(shù),編碼器模塊(例如,圖26中的編碼器模塊2600)對(duì)多媒體數(shù)據(jù)進(jìn)行編碼的示例性操作的流程圖。編碼器模塊2600從源接收一個(gè)或多個(gè)多媒體數(shù)據(jù)流(2800)。例如,編碼器模塊2600可以從存儲(chǔ)器或耦接到編碼器模塊2404的圖像捕獲設(shè)備接收多媒體數(shù)據(jù)流。多媒體數(shù)據(jù)流可以包括直播實(shí)時(shí)內(nèi)容、非實(shí)時(shí)內(nèi)容或者實(shí)時(shí)內(nèi)容和非實(shí)時(shí)內(nèi)容的組合。編碼器模塊2600根據(jù)數(shù)據(jù)段的內(nèi)容來對(duì)數(shù)據(jù)段進(jìn)行分類(2802)。例如,內(nèi)容分類模塊2604(圖26)可以根據(jù)數(shù)據(jù)段的復(fù)雜度(例如,空間復(fù)雜度和/或吋間復(fù)雜度)來分類所接收的數(shù)據(jù)段。內(nèi)容分類模塊2604根據(jù)分類情況,將數(shù)據(jù)段與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián)(2804)。舉一個(gè)例子,內(nèi)容分類模塊2604可以將數(shù)據(jù)段與多個(gè)質(zhì)量-速率曲線中的一個(gè)進(jìn)行關(guān)聯(lián)。如上所述,可以預(yù)先計(jì)算質(zhì)量-速率曲線并將其存儲(chǔ)在存儲(chǔ)器中。再舉一個(gè)例子,內(nèi)容分類模塊2604可以將數(shù)據(jù)段與多個(gè)預(yù)先計(jì)算所得的質(zhì)量-速率表中的一個(gè)進(jìn)行關(guān)聯(lián)。編碼器模塊2600可以生成用于數(shù)據(jù)段的其它質(zhì)量和速率信息(2806)。例如,質(zhì)量和速率信息生成模塊2606可以針對(duì)每一個(gè)數(shù)據(jù)段來生成質(zhì)量-速率表。如上所述,質(zhì)量-速率表指示與數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及處于各質(zhì)量級(jí)時(shí)數(shù)據(jù)段的尺寸。舉一個(gè)例子,質(zhì)量和速率信息生成模塊2606可以使用與數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線,來生成列出等級(jí)和尺寸對(duì)的表。編碼器模塊2600向復(fù)用模塊發(fā)送與數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息(2808)。例如,響應(yīng)來自復(fù)用模塊的請(qǐng)求,編碼器模塊2600可以發(fā)送與數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。例如,編碼器模塊2600可以發(fā)送與數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線和/或質(zhì)量-速率表。如上文所詳細(xì)描述的,復(fù)用模塊使用質(zhì)量和速率信息,來監(jiān)控當(dāng)前超幀的尺寸和幫助復(fù)用模塊來確定哪些數(shù)據(jù)段需要進(jìn)行進(jìn)行尺寸調(diào)整。如果與編碼器模塊2600相關(guān)的任何數(shù)據(jù)段需要進(jìn)行尺寸調(diào)整,那么編碼器模塊2600從復(fù)用模塊接收尺寸調(diào)整請(qǐng)求(2810)。來自復(fù)用模塊的尺寸調(diào)整請(qǐng)求可以包括針對(duì)數(shù)據(jù)段的尺寸(例如,以比特為單位的最大尺寸)。響應(yīng)此尺寸調(diào)整請(qǐng)求,尺寸調(diào)整模塊2612調(diào)整經(jīng)過編碼的數(shù)據(jù)段的尺寸,以便滿足尺寸調(diào)整請(qǐng)求中指定的尺寸限制(2812)。在本發(fā)明的一個(gè)方面,尺寸調(diào)整模塊2612調(diào)整一個(gè)或多個(gè)編碼變量,以便減小數(shù)據(jù)段的尺寸。例如,進(jìn)行尺寸調(diào)整模塊2612可以按照減小的比特速率或者使用調(diào)整的(例如,更高的)量化參數(shù),來重新編碼數(shù)據(jù)段。替代地或另外地,尺寸調(diào)整模塊2612可以調(diào)整要進(jìn)行編碼的信息量。例如,尺寸調(diào)整模塊2612可以減小用于編碼運(yùn)動(dòng)信息的比特?cái)?shù),以減小數(shù)據(jù)段的尺寸。在本發(fā)明的另一個(gè)方面,尺寸調(diào)整模塊2612可以調(diào)整一個(gè)或多個(gè)編碼變量,以便增加數(shù)據(jù)段的尺寸。例如,尺寸調(diào)整模塊2612可以按照增加的比特速率或使用較低的量化參數(shù)來重新編碼數(shù)據(jù)段。編碼器模塊2600從復(fù)用模塊接收請(qǐng)求,以便發(fā)送要包括在當(dāng)前超幀中的數(shù)據(jù)段的編碼內(nèi)容(2814)。響應(yīng)來自復(fù)用模塊的請(qǐng)求,編碼器模塊2600向復(fù)用模塊發(fā)送數(shù)據(jù)段的編碼內(nèi)容(2816)。如上所述,編碼器模塊2600按最初的尺寸發(fā)送沒有被選定用于進(jìn)行尺寸調(diào)整的數(shù)據(jù)段,按減小的尺寸發(fā)送被選定用于進(jìn)行尺寸調(diào)整的數(shù)據(jù)段。圖29是描繪根據(jù)本發(fā)明的技術(shù)來管理比特分配的復(fù)用模塊2800的示例性操作的流程圖。數(shù)據(jù)收集模塊2806從每一個(gè)編碼器模塊2404請(qǐng)求至少質(zhì)量和速率信息(2900)。數(shù)據(jù)收集模塊2806還可以從編碼器模塊2404請(qǐng)求除質(zhì)量和速率信息之外的其它傳送請(qǐng)求信息。此外,數(shù)據(jù)收集模塊2806可以請(qǐng)求與復(fù)用模塊2800將在當(dāng)前超幀中包括的ORT業(yè)務(wù)相關(guān)的一個(gè)或多個(gè)傳送請(qǐng)求。數(shù)據(jù)收集模塊2806至少接收與各編碼器模塊2404期望添加在當(dāng)前超幀中的數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息(2902)。具體而言,如上所述,這些質(zhì)量和速率信息根據(jù)比特速率或數(shù)據(jù)尺寸指示用于數(shù)據(jù)段的質(zhì)量度量。例如,質(zhì)量和速率信息可以包括與數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線或與數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。如上所述,數(shù)據(jù)收集模塊2806還可以接收不同于針對(duì)這些數(shù)據(jù)段的質(zhì)量和速率信息的傳送請(qǐng)求,以及與ORT業(yè)務(wù)相關(guān)的一個(gè)或多個(gè)傳送請(qǐng)求。分配模塊2808嘗試在這些數(shù)據(jù)段中分配可用帶寬(2904)。例如,分配模塊2808可以使用上文所述的分配算法中的一種,來嘗試分配可用帶寬。在其第一次嘗試分配可用帶寬時(shí),分配模塊2808可以使用與數(shù)據(jù)段的最佳期望質(zhì)量相關(guān)的尺寸,來嘗試分配帶寬。例如,如果質(zhì)量速率信息包括質(zhì)量-速率表,那么分配模塊2808嘗試使用與等級(jí)值l相關(guān)的尺寸來分配帶寬。如果質(zhì)量和速率信息包括質(zhì)量-速率曲線,那么分配模塊2808就嘗試使用與目標(biāo)質(zhì)量級(jí)和各質(zhì)量-速率曲線的交叉點(diǎn)相對(duì)應(yīng)的尺寸來分配帶寬。此外,分配模塊2808還在這些數(shù)據(jù)段和如上文所詳細(xì)描述的ORT業(yè)務(wù)之間分配可用帶寬。分配模塊2808判斷可用帶寬的分配是否成功(2906)。如果分配模塊2808沒有成功地分配帶寬,那么選擇模塊2810就根據(jù)與這些數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,來選擇數(shù)據(jù)段中的至少一個(gè)來進(jìn)行尺寸調(diào)整(2908)。在一個(gè)方面,當(dāng)沒有足夠的帶寬來發(fā)射業(yè)務(wù)吋,選擇模塊2810可以選擇一個(gè)或多個(gè)數(shù)據(jù)段來向下進(jìn)行尺寸調(diào)整。具體而言,選擇模塊2810選擇在采用相應(yīng)減少的尺寸吋對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段。例如,選擇模塊2810可以識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的下一等級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段。如果兩個(gè)或更多數(shù)據(jù)段具有相同的下一等級(jí),那么選擇模塊2810就選擇具有與當(dāng)前等級(jí)相關(guān)的最大尺寸的所識(shí)別數(shù)據(jù)段?;蛘?,選擇模塊2810可以選擇處于當(dāng)前等級(jí)的段尺寸和處于下一等級(jí)的段尺寸之間具有最大差值的所識(shí)別數(shù)據(jù)段。在另一個(gè)方面,當(dāng)盈余的可用帶寬量超過門限時(shí),選擇模塊2810可以選擇一個(gè)或多個(gè)數(shù)據(jù)段來向上進(jìn)行尺寸調(diào)整。在一些情況中,選擇模塊2810還可以選擇一個(gè)或多個(gè)ORT業(yè)務(wù)來進(jìn)行尺寸調(diào)整。分配模塊2808使用所選定的數(shù)據(jù)段的已減小的尺寸,來重新嘗試分配可用帶寬。如果分配算法仍然不成功,那么選擇模塊2810就選擇其它的數(shù)據(jù)段來進(jìn)行尺寸調(diào)整或者按照甚至進(jìn)一步減小的質(zhì)量來對(duì)相同的段進(jìn)行尺寸調(diào)整。當(dāng)分配模塊2808成功地在數(shù)據(jù)段中分配可用帶寬之后,復(fù)用模塊2800請(qǐng)求對(duì)各個(gè)所選定的數(shù)據(jù)段進(jìn)行尺寸調(diào)整,以便使這多個(gè)段適合可用帶寬(2910)。例如,復(fù)用模塊2800可以向與所選定的數(shù)據(jù)段相關(guān)的各編碼器模塊2404發(fā)送請(qǐng)求。尺寸調(diào)整請(qǐng)求可以指定數(shù)據(jù)段的最大可接受尺寸或減小的比特速率。如上文所詳細(xì)描述的,編碼器模塊2404根據(jù)此尺寸調(diào)整請(qǐng)求中包括的信息,來調(diào)整數(shù)據(jù)的尺寸。數(shù)據(jù)收集模塊2806請(qǐng)求從編碼器模塊2404傳送這些數(shù)據(jù)段的編碼內(nèi)容(2912)。例如,當(dāng)數(shù)據(jù)收集模塊2806準(zhǔn)備好將數(shù)據(jù)組合到超幀中時(shí),其可以向編碼器模塊2404發(fā)送數(shù)據(jù)請(qǐng)求。數(shù)據(jù)收集模塊2806接收響應(yīng)此命令而編碼的數(shù)據(jù)段(2914)。復(fù)用模塊2800通過組合編碼后多媒體數(shù)據(jù)段,來組裝超幀(2916)。隨后,復(fù)用模塊2800可以向發(fā)射機(jī)2408發(fā)送此超幀以便進(jìn)行發(fā)射(2918)。在一些情況中,復(fù)用模塊2800可以緩存該超幀,直到發(fā)射機(jī)2408請(qǐng)求此超幀為止。圖30是描繪復(fù)用模塊2800的示例性操作的流程圖,復(fù)用模塊2800使用與數(shù)據(jù)段相關(guān)的質(zhì)量-速率表來選擇要進(jìn)行尺寸調(diào)整的數(shù)據(jù)段。首先,選擇模塊2810判斷是否有任何其它可能的等級(jí)組合(3000)。選擇模塊2810可以分析質(zhì)量-速率表,來判斷是否有任何不是處于最差等級(jí)的數(shù)據(jù)段。在上文所述的示例中,最差等級(jí)與編號(hào)最高的等級(jí)相對(duì)應(yīng)。如果沒有其它可能的等級(jí)組合(即,每一個(gè)數(shù)據(jù)段都處于其最差等級(jí)),那么選擇模塊2810就開始選擇要從超幀中去除的一個(gè)或多個(gè)數(shù)據(jù)段(3001)。例如,選擇模塊2810可以使用上文所述的擁塞控制算法,來選擇要從超幀中去除的一個(gè)或多個(gè)段。如果存在其它可能的等級(jí)組合,那么選擇模塊2810就識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的下一等級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段(3002)。例如,當(dāng)質(zhì)量-速率表是如上文所述的那樣生成時(shí),選擇模塊2810可以識(shí)別具有最小的下一等級(jí)的數(shù)據(jù)段。以此方式,選擇模塊2810分析質(zhì)量-速率表,以識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)流。選擇模塊2810選擇所識(shí)別的數(shù)據(jù)段中的一個(gè)來進(jìn)行尺寸調(diào)整(3004)。如果僅一個(gè)數(shù)據(jù)段具有最小的下一等級(jí)值,那么復(fù)用模塊2800就選擇該段。如果兩個(gè)或更多數(shù)據(jù)段具有相同的下一等級(jí),那么選擇模塊2810就選擇具有與當(dāng)前等級(jí)相關(guān)的最大尺寸的所識(shí)別數(shù)據(jù)段。或者,選擇模塊2810可以選擇處于當(dāng)前等級(jí)的段尺寸與處于下一等級(jí)的段尺寸之間具有最大差值的所識(shí)別數(shù)據(jù)段。選擇模塊2810將與所選定的數(shù)據(jù)段相關(guān)的等級(jí)設(shè)置為下一等級(jí)(3006)。在選擇模塊2810選擇了一個(gè)或多個(gè)數(shù)據(jù)段之后,分配模塊2808使用與針對(duì)所選定的數(shù)據(jù)段而減少的等級(jí)相關(guān)的尺寸,來重新嘗試分配可用帶寬。如果分配算法仍然不成功,那么選擇模塊2810就選擇其它的數(shù)據(jù)段來進(jìn)行尺寸調(diào)整,'或者用如上文所述的類似方式,按照甚至更加降低的質(zhì)量來對(duì)相同的段進(jìn)行尺寸調(diào)整。本申請(qǐng)所述技術(shù)可以用硬件、軟件、固件或其任意組合來實(shí)現(xiàn)。當(dāng)使用硬件實(shí)現(xiàn)時(shí),可以使用數(shù)字硬件、模擬硬件或其組合來實(shí)現(xiàn)這些技術(shù)。當(dāng)使用軟件實(shí)現(xiàn)時(shí),這些技術(shù)可以至少部分地由計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的或傳輸?shù)囊粋€(gè)或多個(gè)指令或代碼來實(shí)現(xiàn)。計(jì)算機(jī)可讀介質(zhì)可以包括計(jì)算機(jī)存儲(chǔ)介質(zhì)、通信介質(zhì)或二者,計(jì)算機(jī)可讀介質(zhì)可以包括便于從一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠存取的任何可用介質(zhì)。.通過示例而不是限制的方式,這種計(jì)算機(jī)可讀介質(zhì)可以包括RAM(例如,同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM)、只讀存儲(chǔ)器(ROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM))、ROM、電可擦寫可編程只讀存儲(chǔ)器(EEPROM)、EEPROM、閃存、CD-ROM或其它光盤存儲(chǔ)、磁盤存儲(chǔ)介質(zhì)或其它磁存儲(chǔ)設(shè)各、或者能夠用于攜帶或存儲(chǔ)期望的指令或數(shù)據(jù)結(jié)構(gòu)形式的程序代碼并能夠由計(jì)算機(jī)進(jìn)行存取的任何其它真實(shí)介質(zhì)。此外,任何連接也可以適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所述介質(zhì)的定義中。如本申請(qǐng)所使用的,盤和碟包括壓縮光碟(CD)、激光影碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍(lán)光光碟,其中盤(disk)通常磁性地復(fù)制數(shù)據(jù),而碟(disc)則用激光來光學(xué)地復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的保護(hù)范圍之內(nèi)。如本申請(qǐng)所公開的,計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì)以及與計(jì)算機(jī)可讀介質(zhì)相關(guān)的任何材料,其包括將計(jì)算機(jī)可讀介質(zhì)封裝在其中的封裝材料。與計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)可讀介質(zhì)相關(guān)的代碼可以由計(jì)算機(jī)執(zhí)行,例如,由諸如一個(gè)或多個(gè)數(shù)字信號(hào)處理器(DSP)、通用微處理器、ASIC、FPGA或其它等同的集成或分離邏輯電路之類的一個(gè)或多個(gè)處理器執(zhí)行。在一些方面,本申請(qǐng)所述功能可以在用于編碼和解碼的專用軟件模塊或硬件模塊中提供,或者并入到組合的CODEC中。上面已經(jīng)描繪了本申請(qǐng)的各個(gè)方面。這些和其它方面都落入所附權(quán)利要求的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種用于對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行組合的方法,所述方法包括至少接收與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),至少根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求對(duì)所選定的一個(gè)或多個(gè)數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。2、根據(jù)權(quán)利要求1所述的方法,其中,至少接收質(zhì)量和速率信息包括至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。3、根據(jù)權(quán)利要求1所述的方法,其中,至少接收質(zhì)量和速率信息包括至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中的每一個(gè)質(zhì)量-速率表都至少指示與相應(yīng)數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。4、根據(jù)權(quán)利要求3所述的方法,其中,判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬進(jìn)一步包括確定將每一個(gè)所述數(shù)據(jù)段按照與選定的一種質(zhì)量級(jí)相對(duì)應(yīng)的尺寸進(jìn)行發(fā)送所需要的傳輸信道資源量;將發(fā)送所述多個(gè)數(shù)據(jù)段所需要的傳輸信道資源量進(jìn)行相加;將全部數(shù)據(jù)段所需要的傳輸信道資源的總和與可用的傳輸信道資源量進(jìn)行比較,以便判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬。5、根據(jù)權(quán)利要求4所述的方法,其中,選擇所述多個(gè)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整包括當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和大于所述可用帶寬量時(shí),選擇所述多個(gè)段中的一個(gè)或多個(gè)來向下進(jìn)行尺寸調(diào)整。6、根據(jù)權(quán)利要求4所述的方法,其中,選擇所述多個(gè)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整包括當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和小于所述可用帶寬量時(shí),選擇所述多個(gè)段中的一個(gè)或多個(gè)來向上進(jìn)行尺寸調(diào)整。7、根據(jù)權(quán)利要求3所述的方法,其中,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)包括當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;分析所述質(zhì)量-速率表,以便確定所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中在處于所述當(dāng)前質(zhì)量級(jí)時(shí)具有最大估計(jì)尺寸的至少一個(gè)數(shù)據(jù)段。8、根據(jù)權(quán)利要求7所述的方法,還包括使用所選定的數(shù)據(jù)段在處于所述后繼質(zhì)量級(jí)時(shí)的尺寸,來判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇一個(gè)或多個(gè)其它數(shù)據(jù)段來進(jìn)行尺寸調(diào)整。9、根據(jù)權(quán)利要求3所述的方法,其中,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)包括當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;對(duì)于每一個(gè)所述數(shù)據(jù)段,計(jì)算所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸與所識(shí)別的數(shù)據(jù)段處于所述后繼質(zhì)量級(jí)時(shí)的尺寸之間的差值;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中具有最大計(jì)算差值的至少一個(gè)數(shù)據(jù)段。10、根據(jù)權(quán)利要求1所述的方法,其中,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)包括分析與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息;根據(jù)分析結(jié)果,選擇在處于相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段。11、根據(jù)權(quán)利要求io所述的方法,其中,選擇在處于相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段包括使下式最大化其中,"是數(shù)據(jù)段的總數(shù),^7b,。/是所有數(shù)據(jù)段的整體質(zhì)量,A是與第Z'個(gè)數(shù)據(jù)段相關(guān)的常量,。是與第/個(gè)數(shù)據(jù)段相關(guān)的比特速率,及是總的可用比特速率,g^是與第z'個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量,^-^是與第Z'個(gè)數(shù)據(jù)段相關(guān)的最小質(zhì)量,W,是與第/個(gè)數(shù)據(jù)段相關(guān)的優(yōu)先級(jí)。12、根據(jù)權(quán)利要求1所述的方法,其中,請(qǐng)求對(duì)所選定的數(shù)據(jù)段進(jìn)行尺寸調(diào)整包括為所選定的數(shù)據(jù)段至少指定最大尺寸。13、根據(jù)權(quán)利要求1所述的方法,還包括-在一個(gè)時(shí)間段內(nèi)對(duì)所述數(shù)據(jù)段的多媒體數(shù)據(jù)進(jìn)行組合。14、根據(jù)權(quán)利要求1所述的方法,還包括請(qǐng)求對(duì)被選定進(jìn)行尺寸調(diào)整的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;請(qǐng)求對(duì)所述多個(gè)數(shù)據(jù)段中剩余的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;響應(yīng)這些請(qǐng)求,接收所述多個(gè)數(shù)據(jù)段各自的內(nèi)容。15、一種用于對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行組合的裝置,所述裝置包括數(shù)據(jù)收集模塊,至少接收與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;'分配模塊,判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;選擇模塊,用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),至少根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整,請(qǐng)求對(duì)所選定的一個(gè)或多個(gè)數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。16、根據(jù)權(quán)利要求15所述的裝置,其中,所述數(shù)據(jù)收集模塊至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。17、根據(jù)權(quán)利要求15所述的裝置,其中,所述數(shù)據(jù)收集模塊至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中的每一個(gè)質(zhì)量-速率表都至少指示與相應(yīng)數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。18、根據(jù)權(quán)利要求17所述的裝置,其中,所述分配模塊用于確定將每一個(gè)所述數(shù)據(jù)段按照與選定的一種質(zhì)量級(jí)相對(duì)應(yīng)的尺寸進(jìn)行發(fā)送所需要的傳輸信道資源量;將發(fā)送所述數(shù)據(jù)段所需要的傳輸信道資源量進(jìn)行相加;將全部數(shù)據(jù)段所需要的傳輸信道資源的總和與可用的傳輸信道資源量進(jìn)行比較,以便判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬。19、根據(jù)權(quán)利要求18所述的裝置,其中,當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和大于所述可用帶寬量時(shí),所述選擇模塊選擇所述多個(gè)段中的一個(gè)或多個(gè)來向下進(jìn)行尺寸調(diào)整。20、根據(jù)權(quán)利要求18所述的裝置,其中,當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和小于所述可用帶寬量時(shí),所述選擇模塊選擇所述多個(gè)段中的一個(gè)或多個(gè)來向上進(jìn)行尺寸調(diào)整。21、根據(jù)權(quán)利要求17所述的裝置,其中,所述選擇模塊用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;分析所述質(zhì)量-速率表,以便確定所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中在處于所述當(dāng)前質(zhì)量級(jí)時(shí)具有最大估計(jì)尺寸的至少一個(gè)數(shù)據(jù)段。22、根據(jù)權(quán)利要求21所述的裝置,其中所述分配模塊使用所選定的數(shù)據(jù)段在處于所述后繼質(zhì)量級(jí)時(shí)的尺寸,來判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),所述選擇模塊根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇一個(gè)或多個(gè)其它數(shù)據(jù)段來進(jìn)行尺寸調(diào)整。23、根據(jù)權(quán)利要求17所述的裝置,其中,所述選擇模塊用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;對(duì)于每一個(gè)所述數(shù)據(jù)段,計(jì)算所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸與所識(shí)別的數(shù)據(jù)段處于所述后繼質(zhì)量級(jí)時(shí)的尺寸之間的差值;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中具有最大計(jì)算差值的至少一個(gè)數(shù)據(jù)段。24、根據(jù)權(quán)利要求15所述的裝置,其中,所述選擇模塊用于分析與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息;根據(jù)分析結(jié)果,選擇在處于相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段。25、根據(jù)權(quán)利要求24所述的裝置,其中,所述選擇是通過使下式最大化來選擇所述一個(gè)或多個(gè)數(shù)據(jù)段的其中,w是數(shù)據(jù)段的總數(shù),^^是所有數(shù)據(jù)段的整體質(zhì)量,^,是與第z'個(gè)數(shù)據(jù)段相關(guān)的常量,。是與第/個(gè)數(shù)據(jù)段相關(guān)的比特速率,i是總的可用比特速率,^^是與第/個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量,2,——是與第/個(gè)數(shù)據(jù)段相關(guān)的最小質(zhì)量,w,是與第/個(gè)數(shù)據(jù)段相關(guān)的優(yōu)先級(jí)。26、根據(jù)權(quán)利要求15所述的裝置,其中,當(dāng)請(qǐng)求進(jìn)行尺寸調(diào)整時(shí),所述選擇模塊為所選定的數(shù)據(jù)段至少指定最大尺寸。27、根據(jù)權(quán)利要求15所述的裝置,其中,所述數(shù)據(jù)段包括一個(gè)時(shí)間段內(nèi)所述流的各部分。28、根據(jù)權(quán)利要求15所述的裝置,其中,所述數(shù)據(jù)收集模塊用于-請(qǐng)求對(duì)被選定進(jìn)行尺寸調(diào)整的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;請(qǐng)求對(duì)所述多個(gè)數(shù)據(jù)段中剩余的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;響應(yīng)這些請(qǐng)求,接收所述多個(gè)數(shù)據(jù)段各自的內(nèi)容。29、一種用于對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行組合的裝置,所述裝置包括假定J>=W<formula>formulaseeoriginaldocumentpage0</formula>-—其中z'-I…",接收模塊,用于至少接收與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;確定模塊,用于確定所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;選擇模塊,用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求模塊,用于請(qǐng)求對(duì)所選定的一個(gè)或多個(gè)數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)段適合所述可用帶寬。30、根據(jù)權(quán)利要求29所述的裝置,其中,所述接收模塊至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。31、根據(jù)權(quán)利要求29所述的裝置,其中,所述接收模塊至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中的每一個(gè)質(zhì)量-速率表都至少指示與相應(yīng)數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。32、根據(jù)權(quán)利要求31所述的裝置,其中,所述確定模塊用于確定將每一個(gè)所述數(shù)據(jù)段按照與選定的一種質(zhì)量級(jí)相對(duì)應(yīng)的尺寸進(jìn)行發(fā)送所需要的傳輸信道資源量;將發(fā)送所述數(shù)據(jù)段所需要的傳輸信道資源量進(jìn)行相加;將全部數(shù)據(jù)段所需要的傳輸信道資源的總和與可用的傳輸信道資源量進(jìn)行比較,以便判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬。33、根據(jù)權(quán)利要求32所述的裝置,其中,當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和大于所述可用帶寬量時(shí),所述選擇模塊選擇所述多個(gè)段中的一個(gè)或多個(gè)來向下進(jìn)行尺寸調(diào)整。34、根據(jù)權(quán)利要求32所述的裝置,其中,當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和小于所述可用帶寬量時(shí),所述選擇模塊選擇所述多個(gè)段中的一個(gè)或多個(gè)來向上進(jìn)行尺寸調(diào)整。35、根據(jù)權(quán)利要求31所述的裝置,其中,所述選擇模塊用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;分析所述質(zhì)量-速率表,以便確定所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中在處于所述當(dāng)前質(zhì)量級(jí)時(shí)具有最大估計(jì)尺寸的至少一個(gè)數(shù)據(jù)段。36、根據(jù)權(quán)利要求31所述的裝置,其中,所述選擇模塊用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;對(duì)于每一個(gè)所述數(shù)據(jù)段,計(jì)算所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸與所識(shí)別的數(shù)據(jù)段處于所述后繼質(zhì)量級(jí)時(shí)的尺寸之間的差值;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中具有最大計(jì)算差值的至少一個(gè)數(shù)據(jù)段。37、根據(jù)權(quán)利要求29所述的裝置,其中,所述選擇模塊用于分析與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息;通過使下式最大化,來選擇具有對(duì)質(zhì)量最少量影響的一個(gè)或多個(gè)數(shù)據(jù)<formula>formulaseeoriginaldocumentpage9</formula>其中,w是數(shù)據(jù)段的總數(shù),2r^是所有數(shù)據(jù)段的整體質(zhì)量,^是與第/個(gè)數(shù)據(jù)段相關(guān)的常量,r,.是與第/個(gè)數(shù)據(jù)段相關(guān)的比特速率,A是總的可用其中/=1...("_1)其中/=1...",比特速率,0,,,是與第/個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量,^一,是與第Z'個(gè)數(shù)據(jù)段相關(guān)的最小質(zhì)量,W,是與第/個(gè)數(shù)據(jù)段相關(guān)的優(yōu)先級(jí)。38、一種用于處理數(shù)字視頻數(shù)據(jù)的處理器,所述處理器用于接收與數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率信息;判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求對(duì)所選定的一個(gè)或多個(gè)數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)流適合所述可用帶寬。39、根據(jù)權(quán)利要求38所述的處理器,其中,所述處理器用于至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。40、根據(jù)權(quán)利要求38所述的處理器,其中,所述處理器用于至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中的每一個(gè)質(zhì)量-速率表都至少指示與相應(yīng)數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。41、根據(jù)權(quán)利要求40所述的處理器,其中,所述處理器用于確定將每一個(gè)所述數(shù)據(jù)段按照與選定的一種質(zhì)量級(jí)相對(duì)應(yīng)的尺寸進(jìn)行發(fā)送所需要的傳輸信道資源量;將發(fā)送所述數(shù)據(jù)段所需要的傳輸信道資源量進(jìn)行相加;將全部數(shù)據(jù)段所需要的傳輸信道資源的總和與可用的傳輸信道資源量進(jìn)行比較,以便判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬。42、根據(jù)權(quán)利要求41所述的處理器,其中,所述處理器用于當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和大于所述可用帶寬量時(shí),選擇所述多個(gè)段中的一個(gè)或多個(gè)來向下進(jìn)行尺寸調(diào)整。43、根據(jù)權(quán)利要求41所述的處理器,其中,所述處理器用于當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和小于所述可用帶寬量時(shí),選擇所述多個(gè)段中的一個(gè)或多個(gè)來向上進(jìn)行尺寸調(diào)整。44、根據(jù)權(quán)利要求40所述的處理器,其中,所述處理器用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;分析所述質(zhì)量-速率表,以便確定所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中在處于所述當(dāng)前質(zhì)量級(jí)時(shí)具有最大估計(jì)尺寸的至少一個(gè)數(shù)據(jù)段。45、根據(jù)權(quán)利要求44所述的處理器,其中,所述處理器用于使用所選定的數(shù)據(jù)段在處于后繼質(zhì)量級(jí)時(shí)的尺寸來判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇一個(gè)或多個(gè)其它數(shù)據(jù)段來進(jìn)行尺寸調(diào)整。46、根據(jù)權(quán)利要求40所述的處理器,其中,所述處理器用于當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;對(duì)于每一個(gè)所述數(shù)據(jù)段,計(jì)算所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸與所識(shí)別的數(shù)據(jù)段處于所述后繼質(zhì)量級(jí)時(shí)的尺寸之間的差值;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中具有最大計(jì)算差值的至少一個(gè)數(shù)據(jù)段。47、根據(jù)權(quán)利要求38所述的處理器,其中,所述處理器用于分析與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息;根據(jù)分析結(jié)果,選擇在處于相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段。48、根據(jù)權(quán)利要求47所述的處理器,其中,所述處理器用于使下式最大化其中,《是數(shù)據(jù)段的總數(shù),2腸,是所有數(shù)據(jù)段的整體質(zhì)量,^:,是與第/個(gè)數(shù)據(jù)段相關(guān)的常量,。是與第/個(gè)數(shù)據(jù)段相關(guān)的比特速率,/是總的可用比特速率,^,,是與第/個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量,gK_min,是與第/個(gè)數(shù)據(jù)段相關(guān)的最小質(zhì)量,^是與第z'個(gè)數(shù)據(jù)段相關(guān)的優(yōu)先級(jí)。49、根據(jù)權(quán)利要求38所述的處理器,其中,所述處理器用于為所選定的數(shù)據(jù)段至少指定最大尺寸。50、根據(jù)權(quán)利要求38所述的處理器,其中,所述處理器用于在一個(gè)時(shí)間段內(nèi)對(duì)所述數(shù)據(jù)段的多媒體數(shù)據(jù)進(jìn)行組合。51、根據(jù)權(quán)利要求38所述的處理器,其中,所述處理器用于請(qǐng)求對(duì)被選定進(jìn)行尺寸調(diào)整的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;請(qǐng)求對(duì)所述多個(gè)數(shù)據(jù)段中剩余的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;響應(yīng)這些請(qǐng)求,接收所述多個(gè)數(shù)據(jù)段各自的內(nèi)容。52、一種用于處理數(shù)字視頻數(shù)據(jù)的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀介質(zhì),包括使至少一個(gè)計(jì)算機(jī)執(zhí)行以下操作的指令接收與數(shù)字多媒體數(shù)據(jù)流相關(guān)的多個(gè)數(shù)據(jù)段的質(zhì)量和速率{曰息;假定Z^=7=w,/wi+,其中,'=1...("—l)2,,,》0,—腿,其中/4…",判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整;請(qǐng)求對(duì)所選定的一個(gè)或多個(gè)數(shù)據(jù)段中的每一個(gè)都進(jìn)行尺寸調(diào)整,以便使所述多個(gè)流適合所述可用帶寬。53、根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)至少接收質(zhì)量和速率信息的指令包括使所述計(jì)算機(jī)至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線的指54、根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)至少接收質(zhì)量和速率信息的指令包括使所述計(jì)算機(jī)至少接收與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量-速率表的指令,其中的每一個(gè)質(zhì)量-速率表都至少指示與相應(yīng)數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。55、根據(jù)權(quán)利要求54所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬的指令進(jìn)一步包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令確定將每一個(gè)所述數(shù)據(jù)段按照與選定的一種質(zhì)量級(jí)相對(duì)應(yīng)的尺寸進(jìn)行發(fā)送所需要的傳輸信道資源量;將發(fā)送所述數(shù)據(jù)段所需要的傳輸信道資源量進(jìn)行相加;將全部數(shù)據(jù)段所需要的傳輸信道資源的總和與可用的傳輸信道資源量進(jìn)行比較,以便判斷所述多個(gè)數(shù)據(jù)段是否適合所述可用帶寬。56、根據(jù)權(quán)利要求55所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)選擇所述多個(gè)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和大于所述可用帶寬量時(shí),選擇所述多個(gè)段中的一個(gè)或多個(gè)來向下進(jìn)行尺寸調(diào)整。57、根據(jù)權(quán)利要求55所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)選擇所述多個(gè)段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令當(dāng)發(fā)送所述數(shù)據(jù)段所需要的傳輸資源的總和小于所述可用帶寬量時(shí),選擇所述多個(gè)段中的一個(gè)或多個(gè)來向上進(jìn)行尺寸調(diào)整。58、根據(jù)權(quán)利要求54所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;分析所述質(zhì)量-速率表,以便確定所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中在處于所述當(dāng)前質(zhì)量級(jí)時(shí)具有最大估計(jì)尺寸的至少一個(gè)數(shù)據(jù)段。59、根據(jù)權(quán)利要求58所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令使用所選定的數(shù)據(jù)段在處于所述后繼質(zhì)量級(jí)時(shí)的尺寸,來判斷所述多個(gè)數(shù)據(jù)段是否適合可用帶寬;當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),根據(jù)與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,選擇一個(gè)或多個(gè)其它數(shù)據(jù)段來進(jìn)行尺寸調(diào)整。60、根據(jù)權(quán)利要求54所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)選擇所述多個(gè)數(shù)據(jù)段中的一個(gè)或多個(gè)的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令當(dāng)所述多個(gè)數(shù)據(jù)段不適合所述可用帶寬時(shí),分析所述質(zhì)量-速率表,以便識(shí)別具有與僅次于最佳的質(zhì)量級(jí)相對(duì)應(yīng)的后繼質(zhì)量級(jí)的一個(gè)或多個(gè)數(shù)據(jù)段;對(duì)于每一個(gè)所述數(shù)據(jù)段,計(jì)算所識(shí)別的數(shù)據(jù)段處于當(dāng)前質(zhì)量級(jí)時(shí)的尺寸與所識(shí)別的數(shù)據(jù)段處于所述后繼質(zhì)量級(jí)時(shí)的尺寸之間的差值;選擇所識(shí)別的數(shù)據(jù)段當(dāng)中具有最大計(jì)算差值的至少一個(gè)數(shù)據(jù)段。61、根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)選擇所述數(shù)據(jù)段中的一個(gè)或多個(gè)的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令分析與所述多個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息;根據(jù)分析結(jié)果,選擇在處于相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段。62、根據(jù)權(quán)利要求61所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)選擇在處于相應(yīng)減少的尺寸時(shí)對(duì)質(zhì)量具有最少量影響的一個(gè)或多個(gè)數(shù)據(jù)段的指令包括使所述計(jì)算機(jī)將下式最大化的指令其中,"是數(shù)據(jù)段的總數(shù),g7^/是所有數(shù)據(jù)段的整體質(zhì)量,^是與第z'個(gè)數(shù)據(jù)段相關(guān)的常量,。是與第/個(gè)數(shù)據(jù)段相關(guān)的比特速率,/是總的可用比特速率,2w是與第z'個(gè)數(shù)據(jù)段相關(guān)的質(zhì)量,^_—是與第/個(gè)數(shù)據(jù)段相關(guān)的最小質(zhì)量,w,是與第z'個(gè)數(shù)據(jù)段相關(guān)的優(yōu)先級(jí)。63、根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)請(qǐng)求對(duì)所選定的數(shù)據(jù)段進(jìn)行尺寸調(diào)整的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令為所選定的數(shù)據(jù)段至少指定最大尺寸。假定^>,=i其中/=i...("-1)&》^—其中!、1…",64、根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令在一個(gè)時(shí)間段內(nèi)對(duì)所述數(shù)據(jù)段的多媒體數(shù)據(jù)進(jìn)行組合。65、根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令請(qǐng)求對(duì)被選定進(jìn)行尺寸調(diào)整的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;請(qǐng)求對(duì)所述多個(gè)數(shù)據(jù)段中剩余的數(shù)據(jù)段的編碼內(nèi)容進(jìn)行傳送;響應(yīng)這些請(qǐng)求,接收所述多個(gè)數(shù)據(jù)段各自的內(nèi)容。66、一種用于對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行編碼的方法,所述方法包括將所述流的數(shù)據(jù)段至少與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。67、根據(jù)權(quán)利要求66所述的方法,還包括分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)分析結(jié)果,將所述數(shù)據(jù)段與多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián)。68、根據(jù)權(quán)利要求67所述的方法,其中,至少發(fā)送所述質(zhì)量和速率信息包括至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。69、根據(jù)權(quán)利要求66所述的方法,其中,至少發(fā)送所述質(zhì)量和速率信息包括至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中,所述質(zhì)量-速率表至少指示與所述數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。70、根據(jù)權(quán)利要求69所述的方法,還包括分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)對(duì)所述內(nèi)容的分析,選擇多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線用于所述數(shù)據(jù)段;使用所選定的質(zhì)量-速率曲線,生成與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。71、根據(jù)權(quán)利耍求70所述的方法,其中,生成所述質(zhì)量-速率表包括計(jì)算所述數(shù)據(jù)段的編碼尺寸;使用所選定的質(zhì)量-速率曲線,確定與每一個(gè)尺寸相關(guān)的質(zhì)量級(jí),其中,每--個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量。72、根據(jù)權(quán)利要求70所述的方法,其中,生成所述質(zhì)量-速率表包括計(jì)算對(duì)所述數(shù)據(jù)段進(jìn)行編碼時(shí)所處的多個(gè)質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量;使用所選定的質(zhì)量-速率曲線,確定所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。73、根據(jù)權(quán)利要求66所述的方法,還包括接收要至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息的請(qǐng)求;響應(yīng)所述請(qǐng)求,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。74、根據(jù)權(quán)利要求66所述的方法,還包括接收要對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整的請(qǐng)求;響應(yīng)所述請(qǐng)求,'對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整。75、根據(jù)權(quán)利要求74所述的方法,還包括接收要傳送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容的請(qǐng)求;響應(yīng)所述請(qǐng)求,發(fā)送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容,以便用于復(fù)用處76、一種用于對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行編碼的裝置,所述裝置包括-內(nèi)容分類模塊,將所述流的數(shù)據(jù)段至少與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);編碼模塊,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。77、根據(jù)權(quán)利要求76所述的裝置,其中,所述內(nèi)容分類模塊用于分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)分析結(jié)果,將所述數(shù)據(jù)段與多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián)。78、根據(jù)權(quán)利要求77所述的裝置,其中,所述編碼模塊用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。79、根據(jù)權(quán)利要求76所述的裝置,其中,所述編碼模塊用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中,所述質(zhì)量-速率表至少指示與所述數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。80、根據(jù)權(quán)利要求79所述的裝置,其中所述內(nèi)容分類模塊用于分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)對(duì)所述內(nèi)容的分析,選擇多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線用于所述數(shù)據(jù)段;所述裝置還包括質(zhì)量和速率信息生成模塊,其使用所選定的質(zhì)量-速率曲線,生成與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。81、根據(jù)權(quán)利要求80所述的裝置,其中,所述質(zhì)量和速率信息生成模塊用于計(jì)算所述數(shù)據(jù)段的編碼尺寸;使用所選定的質(zhì)量-速率曲線,確定與每一個(gè)尺寸相關(guān)的質(zhì)量級(jí),其中,每--個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量。82、根據(jù)權(quán)利要求80所述的裝置,其中,所述質(zhì)量和速率信息生成模塊用于'計(jì)算所述數(shù)據(jù)段進(jìn)行編碼時(shí)所處的多個(gè)質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量;使用所選定的質(zhì)量-速率曲線,確定所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。83、根據(jù)權(quán)利要求76所述的裝置,其中,所述編碼模塊用于接收要至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息的請(qǐng)求;響應(yīng)所述請(qǐng)求,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。84、根據(jù)權(quán)利要求76所述的裝置,還包括尺寸調(diào)整模塊,用于接收要對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整的請(qǐng)求;響應(yīng)所述請(qǐng)求,對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整。85、根據(jù)權(quán)利要求84所述的裝置,其中,所述編碼模塊用于接收要傳送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容的請(qǐng)求;響應(yīng)所述請(qǐng)求,發(fā)送所述經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容,以便用于復(fù)用處理。86、一種用于對(duì)數(shù)字多媒體數(shù)據(jù)流進(jìn)行編碼的裝置,所述裝置包括關(guān)聯(lián)模塊,用于將所述流的數(shù)據(jù)段至少與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);發(fā)送模塊,用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。87、根據(jù)權(quán)利要求86所述的裝置,其中,所述關(guān)聯(lián)模塊用于分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)分析結(jié)果,將所述數(shù)據(jù)段與多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián)。88、根據(jù)權(quán)利要求87所述的裝置,其中,所述發(fā)送模塊用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。89、根據(jù)權(quán)利要求86所述的裝置,其中,所述發(fā)送模塊用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中,所述質(zhì)量-速率表至少指示與所述數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。90、根據(jù)權(quán)利要求89所述的裝置,其中所述關(guān)聯(lián)模塊用于分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)對(duì)所述內(nèi)容的分析,選擇多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線用于所述數(shù)據(jù)段;所述裝置還包括.-生成模塊,用于使用所選定的質(zhì)量-速率曲線,生成與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。91、根據(jù)權(quán)利要求90所述的裝置,其中,所述生成模塊用于計(jì)算所述數(shù)據(jù)段的編碼尺寸;使用所選定的質(zhì)量-速率曲線,確定與每一個(gè)尺寸相關(guān)的質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量。92、根據(jù)權(quán)利要求90所述的裝置,其中,所述生成模塊用于計(jì)算所述數(shù)據(jù)段進(jìn)行編碼時(shí)所處的多個(gè)質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量;使用所選定的質(zhì)量-速率曲線,確定所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。93、根據(jù)權(quán)利要求86所述的裝置,還包括用于接收要至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息的請(qǐng)求的模塊;其中,所述發(fā)送模塊響應(yīng)所述請(qǐng)求,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。94、根據(jù)權(quán)利要求86所述的裝置,還包括用于接收要對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整的請(qǐng)求的模塊;用于響應(yīng)所述請(qǐng)求,對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整的模塊;其中,所述發(fā)送模塊發(fā)送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容,以便用于復(fù)用處理。95、一種用于處理數(shù)字視頻數(shù)據(jù)的處理器,所述處理器用于將所述流的數(shù)據(jù)段與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);向復(fù)用裝置發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。96、根據(jù)權(quán)利要求95所述的處理器,其中,所述處理器用于分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)分析結(jié)果,將所述數(shù)據(jù)段與多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián)。97、根據(jù)權(quán)利要求96所述的處理器,其中,所述處理器用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。98、根據(jù)權(quán)利要求95所述的處理器,其中,所述處理器用于至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中,所述質(zhì)量-速率表至少指示與所述數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)吋的尺寸。99、根據(jù)權(quán)利要求98所述的處理器,其中,所述處理器用于分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)對(duì)所述內(nèi)容的分析,選擇多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線用于所述數(shù)據(jù)段;使用所選定的質(zhì)量-速率曲線,生成與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。100、根據(jù)權(quán)利要求99所述的處理器,其中,所述處理器用于計(jì)算所述數(shù)據(jù)段的編碼尺寸;使用所選定的質(zhì)量-速率曲線,確定與每一個(gè)尺寸相關(guān)的質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量。101、根據(jù)權(quán)利要求99所述的處理器,其中,所述處理器用于計(jì)算所述數(shù)據(jù)段進(jìn)行編碼時(shí)所處的多個(gè)質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量;使用所選定的質(zhì)量-速率曲線,確定所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。102、根據(jù)權(quán)利要求95所述的處理器,其中,所述處理器用于接收要至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息的請(qǐng)求;響應(yīng)所述請(qǐng)求,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。103、根據(jù)權(quán)利要求95所述的處理器,其中,所述處理器用于接收要對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整的請(qǐng)求;響應(yīng)所述請(qǐng)求,對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整。104、根據(jù)權(quán)利要求103所述的處理器,其中,所述處理器用于接收要傳送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容的請(qǐng)求;響應(yīng)所述請(qǐng)求,發(fā)送所述經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容,以便用于復(fù)用處理。105、一種用于處理數(shù)字視頻數(shù)據(jù)的計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀介質(zhì),包括使至少一個(gè)計(jì)算機(jī)執(zhí)行以下操作的指令.-將流的數(shù)據(jù)段與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián);向復(fù)用裝置發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。106、根據(jù)權(quán)利要求105所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)分析結(jié)果,將所述數(shù)據(jù)段與多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線進(jìn)行關(guān)聯(lián)。107、根據(jù)權(quán)利要求106所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)至少發(fā)送所述質(zhì)量和速率信息的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率曲線。108、根據(jù)權(quán)利要求105所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)至少發(fā)送所述質(zhì)量和速率信息的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表,其中,所述質(zhì)量-速率表至少指示與所述數(shù)據(jù)段相關(guān)的一個(gè)或多個(gè)質(zhì)量級(jí)以及所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。109、根據(jù)權(quán)利要求108所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令分析所述數(shù)據(jù)段的內(nèi)容;根據(jù)對(duì)所述內(nèi)容的分析,選擇多個(gè)質(zhì)量-速率曲線中的一個(gè)質(zhì)量-速率曲線用于所述數(shù)據(jù)段;使用所選定的質(zhì)量-速率曲線,生成與所述數(shù)據(jù)段相關(guān)的質(zhì)量-速率表。110、根據(jù)權(quán)利要求109所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)生成所述質(zhì)量-速率表的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令計(jì)算所述數(shù)據(jù)段的編碼尺寸;使用所選定的質(zhì)量-速率曲線,確定與每一個(gè)尺寸相關(guān)的質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量。111、根據(jù)權(quán)利要求109所述的計(jì)算機(jī)程序產(chǎn)品,其中,使計(jì)算機(jī)生成所述質(zhì)量-速率表的指令包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令計(jì)算所述數(shù)據(jù)段進(jìn)行編碼時(shí)所處的多個(gè)質(zhì)量級(jí),其中,每一個(gè)質(zhì)量級(jí)與相鄰的質(zhì)量級(jí)相隔一個(gè)質(zhì)量增量;使用所選定的質(zhì)量-速率曲線,確定所述數(shù)據(jù)段處于每一個(gè)質(zhì)量級(jí)時(shí)的尺寸。112、根據(jù)權(quán)利要求105所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令接收要至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息的請(qǐng)求;響應(yīng)所述請(qǐng)求,至少發(fā)送與所述數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息,以便用于復(fù)用處理。113、根據(jù)權(quán)利要求105所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令接收要對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整的請(qǐng)求;響應(yīng)所述請(qǐng)求,對(duì)所述數(shù)據(jù)段進(jìn)行尺寸調(diào)整。114、根據(jù)權(quán)利要求113所述的計(jì)算機(jī)程序產(chǎn)品,還包括使所述計(jì)算機(jī)執(zhí)行以下操作的指令接收要傳送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容的請(qǐng)求;響應(yīng)所述請(qǐng)求,發(fā)送經(jīng)過尺寸調(diào)整的數(shù)據(jù)段的內(nèi)容,以用于復(fù)用處理。全文摘要概括地說,本發(fā)明描述了用于在多個(gè)編碼器模塊和一個(gè)復(fù)用模塊之間交換信息,以便組合來自這些編碼器模塊的數(shù)據(jù)段從而改善整體質(zhì)量的技術(shù)。具體而言,這些編碼器模塊將它們各自的數(shù)據(jù)段與質(zhì)量和速率信息進(jìn)行關(guān)聯(lián),至少向復(fù)用模塊發(fā)送與這些數(shù)據(jù)段相關(guān)的質(zhì)量和速率信息。復(fù)用模塊分析這些質(zhì)量和速率信息,以便判斷編碼器模塊期望添加在當(dāng)前超幀中的這些數(shù)據(jù)段是否適合傳輸信道的可用帶寬。如果復(fù)用模塊確定多個(gè)數(shù)據(jù)段不適合可用帶寬,那么復(fù)用模塊根據(jù)從這些編碼器模塊接收的質(zhì)量和速率信息,選擇這些段中的一個(gè)或多個(gè)來進(jìn)行尺寸調(diào)整。文檔編號(hào)H04L27/26GK101601249SQ200880003494公開日2009年12月9日申請(qǐng)日期2008年1月30日優(yōu)先權(quán)日2007年1月30日發(fā)明者B·古普塔,B·柯林斯,B·阿胡賈,D·沙阿,G·K·沃克,P·卡納安,P·巴米迪帕蒂,R·S·戴利,S·J·達(dá)爾,T·M·納佳拉杰,V·R·拉維德朗,V·考???小S·S·勞卡斯申請(qǐng)人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1