欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于重新調(diào)整多媒體內(nèi)容大小的方法和系統(tǒng)的制作方法

文檔序號(hào):7674974閱讀:291來(lái)源:國(guó)知局

專利名稱::用于重新調(diào)整多媒體內(nèi)容大小的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及多媒體編碼與解碼,且更特定來(lái)說(shuō),涉及多媒體大小的重新調(diào)整以用于有效統(tǒng)計(jì)多路復(fù)用。
背景技術(shù)
:數(shù)據(jù)網(wǎng)絡(luò),例如無(wú)線通信網(wǎng)絡(luò),需要在針對(duì)單一終端定制的服務(wù)與向大量終端提供的服務(wù)之間折衷。舉例來(lái)說(shuō),將多媒體內(nèi)容分布給大量資源有限的便攜式裝置(訂戶)是一個(gè)復(fù)雜的問(wèn)題。因此,網(wǎng)絡(luò)管理者、內(nèi)容零售商和服務(wù)提供者具有以快速且有效的方式分布內(nèi)容和/或其它網(wǎng)絡(luò)服務(wù)以在連網(wǎng)裝置上呈現(xiàn)的方法是非常重要的。內(nèi)容傳遞/媒體分布系統(tǒng)可將實(shí)時(shí)與非實(shí)時(shí)服務(wù)包裝于傳輸幀內(nèi)且將所述幀傳遞到網(wǎng)絡(luò)上的裝置。舉例來(lái)說(shuō),通信網(wǎng)絡(luò)可利用正交頻分多路復(fù)用(OFDM)以提供網(wǎng)絡(luò)服務(wù)器與一個(gè)或一個(gè)以上移動(dòng)裝置之間的通信。此技術(shù)提供具有包裝有待傳遞和在分布網(wǎng)絡(luò)上傳輸?shù)姆?wù)的數(shù)據(jù)槽的傳輸幀。
發(fā)明內(nèi)容一般來(lái)說(shuō),本發(fā)明描述用于重新調(diào)整多媒體內(nèi)容大小以用于有效統(tǒng)計(jì)多路復(fù)用的技術(shù)。更具體來(lái)說(shuō),響應(yīng)于重新調(diào)整數(shù)據(jù)區(qū)段大小的請(qǐng)求,編碼模塊重新調(diào)整數(shù)據(jù)區(qū)段的大小以減小數(shù)據(jù)區(qū)段的位速率。如本文所用的術(shù)語(yǔ)"位速率"是指每單位時(shí)間用于表示多媒體數(shù)據(jù)的區(qū)段的位數(shù)目。通常,位速率以千位每秒(kbits/s)規(guī)定。因此,數(shù)據(jù)區(qū)段的位速率對(duì)應(yīng)于數(shù)據(jù)區(qū)段的大小。因此,減小數(shù)據(jù)區(qū)段的位速率會(huì)減小數(shù)據(jù)區(qū)段的大小。根據(jù)本發(fā)明的技術(shù),編碼模塊可通過(guò)調(diào)整待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小。舉例來(lái)說(shuō),編碼模塊可減小待編碼的運(yùn)動(dòng)信息量。換句話說(shuō),與待重新調(diào)整大小的數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼模塊使用較少數(shù)目的位來(lái)編碼運(yùn)動(dòng)信息,因此減小數(shù)據(jù)區(qū)段的大小。在本發(fā)明的一個(gè)方面,與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼模塊可合并兩個(gè)或兩個(gè)以上7運(yùn)動(dòng)向量。作為另一實(shí)例,編碼模塊可重新選擇編碼模式以用于數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的一個(gè)或一個(gè)以上像素區(qū)塊以減小待編碼的運(yùn)動(dòng)信息量。除調(diào)整待編碼的運(yùn)動(dòng)信息量外,編碼模塊還可調(diào)整一個(gè)或一個(gè)以上編碼變量,例如數(shù)據(jù)區(qū)段被重新編碼的位速率或重新編碼數(shù)據(jù)區(qū)段所用的量化參數(shù),以進(jìn)一步減小數(shù)據(jù)區(qū)段的位速率。在一個(gè)方面,一種用于編碼多媒體數(shù)據(jù)流的方法包含接收重新調(diào)整與數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段的大小的請(qǐng)求,以及響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段的大小。在另一方面,一種用于編碼數(shù)字多媒體數(shù)據(jù)流的設(shè)備包含接收重新調(diào)整與數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段的大小的請(qǐng)求的接口,以及響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小的重新調(diào)整大小模塊。在又一方面,一種用于編碼數(shù)字多媒體數(shù)據(jù)流的設(shè)備包含接收重新調(diào)整與數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段的大小的請(qǐng)求的裝置,以及響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小的裝置。在另一方面,一種用于處理數(shù)字視頻數(shù)據(jù)的處理器適于接收重新調(diào)整與數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段的大小的請(qǐng)求并響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小。本文所描述的技術(shù)可以硬件、軟件、固件或其任何組合來(lái)實(shí)施。如果以軟件實(shí)施,那么所述技術(shù)可整體或部分由計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn),所述計(jì)算機(jī)程序產(chǎn)品包括一包含指令的計(jì)算機(jī)可讀媒體,所述指令當(dāng)由處理器執(zhí)行時(shí)執(zhí)行本文所描述的方法中的一者或一者以上。因此,本發(fā)明還涵蓋用于處理數(shù)字視頻數(shù)據(jù)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包含一包含指令的計(jì)算機(jī)可讀媒體,所述指令促使至少一個(gè)計(jì)算機(jī)接收重新調(diào)整與數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段的大小的請(qǐng)求,且響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小。一個(gè)或一個(gè)以上方面的細(xì)節(jié)在附圖與下文的描述中陳述。從描述內(nèi)容與圖式以及從權(quán)利要求書中將了解本發(fā)明的其它特征、目的和優(yōu)勢(shì)。圖1是說(shuō)明例示性編碼與解碼系統(tǒng)的框圖。圖2是說(shuō)明另一例示性編碼與解碼系統(tǒng)的框圖。圖3是說(shuō)明用于多媒體編碼裝置內(nèi)的例示性編碼器模塊的框圖。圖4是說(shuō)明根據(jù)本發(fā)明的技術(shù)編碼多媒體數(shù)據(jù)的編碼器模塊的例示性操作的流程圖。圖5是根據(jù)本發(fā)明的各方面的一者減小運(yùn)動(dòng)信息量的編碼器模塊的例示性操作的流程圖。具體實(shí)施例方式大體上,本發(fā)明描述重新調(diào)整多媒體內(nèi)容大小以用于有效統(tǒng)計(jì)多路復(fù)用的技術(shù)。更具體來(lái)說(shuō),響應(yīng)于重新調(diào)整數(shù)據(jù)區(qū)段大小的請(qǐng)求,編碼模塊重新調(diào)整數(shù)據(jù)區(qū)段大小以減小數(shù)據(jù)區(qū)段的位速率。如本文所用的術(shù)語(yǔ)"位速率"是指每單位時(shí)間用于表示多媒體數(shù)據(jù)區(qū)段的位數(shù)目。通常,位速率以千位每秒(kbits/s)說(shuō)明。因此,數(shù)據(jù)區(qū)段的位速率對(duì)應(yīng)于數(shù)據(jù)區(qū)段的大小。因此,減小數(shù)據(jù)區(qū)段的位速率會(huì)減小數(shù)據(jù)區(qū)段的大小。根據(jù)本發(fā)明的技術(shù),編碼模塊可通過(guò)調(diào)整待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小。舉例來(lái)說(shuō),編碼模塊可減小待編碼的運(yùn)動(dòng)信息量。換句話說(shuō),與待重新調(diào)整大小的數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼模塊使用更少數(shù)目的位來(lái)編碼運(yùn)動(dòng)信息,因此減小數(shù)據(jù)區(qū)段的大小。在本發(fā)明的一個(gè)方面,與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼模塊可合并兩個(gè)或兩個(gè)以上的運(yùn)動(dòng)向量。作為另一實(shí)例,編碼模塊可重新選擇一編碼模式用于數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的一個(gè)或一個(gè)以上像素區(qū)塊以減小待編碼的運(yùn)動(dòng)信息量。除調(diào)整待編碼的運(yùn)動(dòng)信息量外,編碼模塊還可調(diào)整一個(gè)或一個(gè)以上編碼變量,例如數(shù)據(jù)區(qū)段被重新編碼的位速率或重新編碼數(shù)據(jù)區(qū)段所用的量化參數(shù),以進(jìn)一步減小數(shù)據(jù)區(qū)段的位速率。圖1是說(shuō)明例示性編碼與解碼系統(tǒng)10的框圖。編碼與解碼系統(tǒng)IO包括多媒體編碼裝置12與多媒體解碼裝置14。多媒體編碼裝置12編碼多媒體數(shù)據(jù),組合經(jīng)編碼的數(shù)據(jù)且經(jīng)由傳輸信道16將經(jīng)組合的數(shù)據(jù)傳輸?shù)蕉嗝襟w解碼裝置14。多媒體編碼裝置12可形成用于廣播多媒體數(shù)據(jù)的一個(gè)或一個(gè)以上信道的廣播網(wǎng)絡(luò)組件的一部分。多媒體編碼裝置12可(例如)形成無(wú)線基站、服務(wù)器或用于將經(jīng)編碼的多媒體數(shù)據(jù)的一個(gè)或一個(gè)以上信道廣播到一個(gè)或一個(gè)以上無(wú)線裝置(例如多媒體解碼裝置14)的任何基礎(chǔ)結(jié)構(gòu)節(jié)點(diǎn)的一部分。多媒體編碼裝置12可編碼包括一個(gè)或一個(gè)以上多媒體數(shù)據(jù)流的多個(gè)服務(wù),組合所述經(jīng)編碼的流且經(jīng)由傳輸信道16將所述經(jīng)組合的流傳輸?shù)蕉嗝襟w解碼裝置。服務(wù)可包括實(shí)時(shí)與非實(shí)時(shí)多媒體內(nèi)容或服務(wù),例如新聞、體育、天氣、金融信息、電影和/或應(yīng)用、程序、指令碼、電子郵件、文件傳送或任何其它類型的適當(dāng)內(nèi)容或服務(wù)。在本發(fā)明的一個(gè)方面,多媒體編碼裝置12編碼、組合并傳輸經(jīng)一時(shí)間周期所接收的數(shù)據(jù)流的若干部分。作為一實(shí)例,多媒體編碼裝置12可在每秒基礎(chǔ)上對(duì)所述流進(jìn)行操作。換句話說(shuō),多媒體編碼裝置12編碼多個(gè)流的一秒數(shù)據(jù)區(qū)段,組合一秒數(shù)據(jù)區(qū)段以形成數(shù)據(jù)超級(jí)幀并且經(jīng)由傳輸器22在傳輸信道16上傳輸所述超級(jí)幀。如本文所使用,術(shù)語(yǔ)"超級(jí)幀"是指在一預(yù)定時(shí)間周期或窗口(例如一秒的時(shí)間周期或窗口)內(nèi)收集的一組數(shù)據(jù)區(qū)段。數(shù)據(jù)區(qū)段包括一個(gè)或一個(gè)以上數(shù)據(jù)幀。盡管本發(fā)明的技術(shù)在一秒數(shù)據(jù)區(qū)段的情形中描述,但所述技術(shù)還可用于組合并且傳輸其它數(shù)據(jù)區(qū)段,例如經(jīng)不同時(shí)間周期(其可為或可不為固定時(shí)間周期)接收的數(shù)據(jù)區(qū)段,或用于組合并傳輸個(gè)別幀或數(shù)據(jù)幀的集合。換句話說(shuō),超級(jí)幀可被界定為涵蓋比一秒周期長(zhǎng)或短的時(shí)間間隔,或甚至可變時(shí)間周期。多媒體解碼裝置14可包含接收通過(guò)多媒體編碼裝置12傳輸?shù)慕?jīng)編碼的多媒體數(shù)據(jù)的用戶裝置。以實(shí)例的方式,解碼裝置14可實(shí)施為數(shù)字電視、無(wú)線通信裝置、便攜式數(shù)字助理(PDA)、膝上型計(jì)算機(jī)或臺(tái)式計(jì)算機(jī)、數(shù)字音樂(lè)與視頻裝置(例如以商標(biāo)"iPod"出售的那些裝置)或無(wú)線電話(例如蜂窩式、基于衛(wèi)星或地面的無(wú)線電話)的一部分。盡管為了簡(jiǎn)單起見,在圖1中僅說(shuō)明單一多媒體解碼裝置14,但多媒體編碼裝置12可將經(jīng)組合的數(shù)據(jù)流傳輸?shù)揭粋€(gè)以上多媒體解碼裝置。傳輸信道16可包含任何有線或無(wú)線媒體,或其組合。在一個(gè)方面,傳輸信道16是固定帶寬信道。換句話說(shuō),可用于傳輸經(jīng)組合的數(shù)據(jù)流的傳輸信道資源的量是有限的。因此,多媒體編碼裝置12可經(jīng)由傳輸信道16傳輸?shù)臄?shù)據(jù)位的數(shù)目受到可用于傳輸?shù)膫鬏斝诺蕾Y源的量限制。在無(wú)線情形中,例如,多媒體編碼裝置12可經(jīng)由傳輸信道16傳輸?shù)臄?shù)據(jù)的位數(shù)目受到可用的空中鏈路或空中接口資源的量限制。傳輸信道16可包含一種或一種以上無(wú)線電存取技術(shù),例如全球移動(dòng)通信系統(tǒng)(GSM)、碼分多址(CDMA)、CDMA2000、寬帶CDMA(W-CDMA)、CDMAlx演進(jìn)數(shù)據(jù)優(yōu)化(EV-DO)、頻分多址(FDMA)、時(shí)分多址(TDMA)或經(jīng)制定以幫助通過(guò)各種IEEE80Lllx標(biāo)準(zhǔn)界定的無(wú)線連網(wǎng)的較廣泛的標(biāo)準(zhǔn)系列。多媒體編碼裝置12可試圖以恒定質(zhì)量水平或位速率來(lái)輸出數(shù)據(jù)流中的每一者。本文所述的技術(shù)適用于任一情形。在試圖維持恒定質(zhì)量的情況下,例如,多媒體編碼裝置12基于目標(biāo)質(zhì)量水平選擇數(shù)據(jù)流的位速率。用于確定位速率的目標(biāo)質(zhì)量水平可預(yù)先選定、由用戶選擇、經(jīng)由自動(dòng)過(guò)程或需要由用戶或從其它過(guò)程輸入的半自動(dòng)過(guò)程選擇,或通過(guò)編碼裝置或系統(tǒng)基于預(yù)定標(biāo)準(zhǔn)動(dòng)態(tài)地選擇。目標(biāo)質(zhì)量水平可基于(例如)編碼應(yīng)用的類型或?qū)⒔邮斩嗝襟w數(shù)據(jù)的客戶端裝置的類型進(jìn)行選擇。如果以目標(biāo)質(zhì)量水平輸出數(shù)據(jù)流中的每一者所必需的位數(shù)目超過(guò)存在可用傳輸信道資源的位的數(shù)目,那么多媒體編碼裝置12管理所述流中的位分配以試圖保持多個(gè)流的最高總體質(zhì)量。10如圖1所示,多媒體編碼裝置12包括編碼器模塊18A-18N(統(tǒng)稱為"編碼器模塊18")、非實(shí)時(shí)(NRT)服務(wù)模塊19、多路復(fù)用模塊20和傳輸器22。編碼器模塊18從一個(gè)或一個(gè)以上源接收數(shù)字多媒體數(shù)據(jù)流。編碼器模塊18可(例如)從耦合到編碼器模塊18的存儲(chǔ)器或圖像捕獲裝置接收多媒體數(shù)據(jù)流。多媒體數(shù)據(jù)流可包含待編碼和作為廣播或應(yīng)需傳輸?shù)膶?shí)況實(shí)時(shí)視頻、音頻或視頻與音頻流,或可包含待編碼和作為廣播或應(yīng)需傳輸?shù)念A(yù)先記錄且存儲(chǔ)的視頻、音頻或視頻與音頻流。編碼器模塊18將傳遞要求發(fā)送到多路復(fù)用模塊20,所述傳遞要求例如與編碼器模塊18的實(shí)時(shí)服務(wù)相關(guān)聯(lián)、與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的質(zhì)量和速率信息。NRT服務(wù)模塊19還可發(fā)送與NRT服務(wù)相關(guān)聯(lián)的傳遞要求,例如優(yōu)先權(quán)與等待時(shí)間要求。編碼器模塊18與NRT服務(wù)模塊19可響應(yīng)于來(lái)自多路復(fù)用模塊20的請(qǐng)求而將傳遞要求發(fā)送到多路復(fù)用模塊20。編碼器模塊18與NRT服務(wù)模塊19可根據(jù)多個(gè)不同通信協(xié)議使用一個(gè)或一個(gè)以上控制信道與多路復(fù)用模塊20通信。在一個(gè)方面,多路復(fù)用模塊20可使用利用消息傳送層(MTL)作為下層傳送機(jī)制的協(xié)議進(jìn)行通信。多路復(fù)用模塊20分析傳遞要求(例如,質(zhì)量和速率信息、優(yōu)先權(quán)要求與等待時(shí)間要求)來(lái)確定是否存在足夠傳輸信道資源來(lái)傳輸編碼器模塊18期望包括于當(dāng)前超級(jí)幀中的數(shù)據(jù)區(qū)段。換句話說(shuō),多路復(fù)用模塊20確定編碼器模塊18與NRT服務(wù)模塊19期望包括于當(dāng)前超級(jí)幀中的數(shù)據(jù)區(qū)段是否適配于固定帶寬信道。多路復(fù)用模塊20可(例如)確定以對(duì)應(yīng)于質(zhì)量水平中的選定一者的大小和/或位速率發(fā)送數(shù)據(jù)區(qū)段中的每一者所必需的傳輸信道資源的量。多路復(fù)用模塊20可合計(jì)發(fā)送數(shù)據(jù)區(qū)段所必需的傳輸信道資源量,并將所有數(shù)據(jù)區(qū)段所需的傳輸信道資源的總量與可用傳輸信道資源量進(jìn)行比較來(lái)確定是否存在足夠傳輸信道資源來(lái)發(fā)送數(shù)據(jù)區(qū)段。如果多路復(fù)用模塊20確定多個(gè)數(shù)據(jù)區(qū)段并不適配于可用帶寬,例如,所必需的傳輸信道資源的總量超過(guò)可用的傳輸信道資源,那么多路復(fù)用模塊20選擇所述區(qū)段中的一者或一者以上重新調(diào)整大小。多路復(fù)用模塊20可試圖選擇在相應(yīng)減小的大小下對(duì)質(zhì)量具有最小量影響的數(shù)據(jù)區(qū)段重新調(diào)整大小。多路復(fù)用模塊20向與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18發(fā)送根據(jù)減小的位分配或減小的位速率重新調(diào)整數(shù)字多媒體數(shù)據(jù)流大小的請(qǐng)求。此外,多路復(fù)用模塊20可向NRT模塊19發(fā)送重新調(diào)整NRT服務(wù)中的一者或一者以上的大小的請(qǐng)求。多路復(fù)用模塊20可經(jīng)由控制信道向與選定區(qū)段相關(guān)聯(lián)的編碼器模塊18與NRT模塊19發(fā)送重新調(diào)整大小的請(qǐng)求。重新調(diào)整大小的請(qǐng)求可規(guī)定選定數(shù)據(jù)區(qū)段的最大大小(例如以位為單位)或所述數(shù)據(jù)區(qū)段的減小的位速率。與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18接收與其各自數(shù)據(jù)區(qū)段相關(guān)聯(lián)的重新調(diào)整大小的請(qǐng)求,并重新調(diào)整多媒體數(shù)據(jù)區(qū)段的大小。編碼器模塊18與NRT服務(wù)模塊19可以多種不同方式重新調(diào)整數(shù)據(jù)區(qū)段大小。關(guān)于實(shí)時(shí)服務(wù),與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18調(diào)整待編碼的運(yùn)動(dòng)信息量以重新調(diào)整數(shù)據(jù)區(qū)段大小。舉例來(lái)說(shuō),編碼器模塊18可減小待編碼的運(yùn)動(dòng)信息量。換句話說(shuō),與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18使用較少數(shù)目的位來(lái)編碼運(yùn)動(dòng)信息,因此減小數(shù)據(jù)區(qū)段的大小。在一個(gè)方面,與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18可合并兩個(gè)或兩個(gè)以上的運(yùn)動(dòng)向量以減小待編碼的運(yùn)動(dòng)信息量。作為另一實(shí)例,編碼器模塊18可重新選擇一編碼模式用于在數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的一個(gè)或一個(gè)以上像素區(qū)塊。如將在下文中更詳細(xì)描述,重新選擇編碼模式用于像素區(qū)段可具有與合并運(yùn)動(dòng)向量類似的作用。在另一實(shí)例中,當(dāng)重新調(diào)整大小的請(qǐng)求指示存在額外可用帶寬時(shí),編碼器模塊18可(例如)再次通過(guò)重新選擇一編碼模式用于數(shù)據(jù)區(qū)段內(nèi)的一幀的一個(gè)或一個(gè)以上像素區(qū)段來(lái)增加待編碼的運(yùn)動(dòng)信息量。所述編碼模式可(例如)包含一種或一種以上預(yù)測(cè)模式。在H.264的情形中,例如,編碼模式可包含預(yù)測(cè)模式,例如宏區(qū)塊級(jí)幀間模式(例如,幀間16x16、幀間16x8、幀間8x16和幀間8x8)或8x8子分區(qū)模式(例如,幀間8x8、幀間8x4、幀間4x8和幀間4x4)以及用于相同區(qū)塊大小的幀內(nèi)預(yù)測(cè)模式。此外,編碼模式還可包括用于幀間模式中的每一者的前向、反向或雙向預(yù)測(cè)模式選擇。與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18除調(diào)整待編碼的運(yùn)動(dòng)信息量外還可調(diào)整一個(gè)或一個(gè)以上編碼變量。換句話說(shuō),編碼器模塊18可調(diào)整一個(gè)或一個(gè)以上編碼變量并減小待編碼的運(yùn)動(dòng)信息量來(lái)進(jìn)一步重新調(diào)整數(shù)據(jù)區(qū)段大小。舉例來(lái)說(shuō),與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18可調(diào)整重新編碼數(shù)據(jù)區(qū)段的位速率。如上文所述,與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18可將位速率減小為在重新調(diào)整大小的請(qǐng)求中規(guī)定的位速率?;蛘?,編碼器模塊18可基于分配到數(shù)據(jù)區(qū)段的位數(shù)目確定減小的位速率。作為另一實(shí)例,與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18可調(diào)整用于重新編碼數(shù)據(jù)區(qū)段的量化參數(shù)(QP)或編碼隨后數(shù)據(jù)區(qū)段的幀速率。編碼器模塊18使用經(jīng)調(diào)整的編碼變量重新編碼數(shù)據(jù)區(qū)段或大小經(jīng)調(diào)整的數(shù)據(jù)區(qū)段。以此方式,與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18重新調(diào)整數(shù)據(jù)區(qū)段大小以滿足在重新調(diào)整大小的請(qǐng)求中所規(guī)定的大小或速率要求。當(dāng)多路復(fù)用模塊20準(zhǔn)備產(chǎn)生當(dāng)前超級(jí)幀時(shí),多路復(fù)用模塊20收集經(jīng)編碼的數(shù)據(jù)區(qū)段。多路復(fù)用模塊20可(例如)經(jīng)由控制信道將傳送請(qǐng)求發(fā)送到編碼器模塊18。響應(yīng)所述請(qǐng)求,編碼器模塊18將經(jīng)編碼的多媒體數(shù)據(jù)區(qū)段發(fā)送到多路復(fù)用模塊20。多路復(fù)用模塊20組合多媒體數(shù)據(jù)流以形成超級(jí)幀且將超級(jí)幀發(fā)送到傳輸器22以經(jīng)由傳輸信道16傳輸?shù)揭粋€(gè)或一個(gè)以上解碼裝置。以此方式,多路復(fù)用模塊20管理所述流中的位分配以使所有數(shù)據(jù)區(qū)段適配于固定帶寬信道16,同時(shí)保持多個(gè)數(shù)據(jù)流的最高總體質(zhì)量。本發(fā)明的所述技術(shù)還可應(yīng)用于非實(shí)時(shí)服務(wù)或?qū)崟r(shí)服務(wù)與非實(shí)時(shí)服務(wù)的組合。舉例來(lái)說(shuō),多路復(fù)用模塊20可從NRT服務(wù)模塊19接收傳遞要求,例如非實(shí)時(shí)服務(wù)的優(yōu)先權(quán)與等待時(shí)間要求,并且分析實(shí)時(shí)與非實(shí)時(shí)服務(wù)的傳遞要求以確定所述服務(wù)是否適配于固定帶寬信道。多路復(fù)用模塊20還可需要重新調(diào)整所述非實(shí)時(shí)服務(wù)的一者或一者以上的大小。以此方式,多路復(fù)用模塊20可在實(shí)時(shí)服務(wù)與非實(shí)時(shí)服務(wù)之間做出仲裁。然而,為了說(shuō)明的目的,本發(fā)明描述在實(shí)時(shí)服務(wù)的情形中編碼技術(shù)的使用。多媒體編碼裝置12中的組件是那些適用于實(shí)施本文所述的技術(shù)的例示性組件。然而,如果需要,多媒體編碼裝置12可包括許多其它組件。舉例來(lái)說(shuō),多媒體編碼裝置可包括一個(gè)以上NRT服務(wù)模塊19。此外,本發(fā)明的技術(shù)無(wú)需限于在類似于圖1的系統(tǒng)的系統(tǒng)中或廣播系統(tǒng)中使用。所述技術(shù)可應(yīng)用于其中使用編碼技術(shù)來(lái)編碼多個(gè)多媒體數(shù)據(jù)流以便以有限的帶寬在傳輸信道上傳輸?shù)娜魏味嗝襟w編碼環(huán)境中。多媒體編碼裝置12的所說(shuō)明的組件可集成為編碼器/解碼器(CODEC)的一部分。多媒體編碼裝置12中的組件可實(shí)施為一個(gè)或一個(gè)以上處理器、數(shù)字信號(hào)處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、離散邏輯、軟件、硬件、固件或其任何組合。此外,多媒體編碼裝置12可符合例如移動(dòng)圖片專家組(MPEG-4)、由國(guó)際電信聯(lián)盟標(biāo)準(zhǔn)化部門(ITU-T)制定的一個(gè)或一個(gè)以上標(biāo)準(zhǔn)(例如H.263或ITU-TH.264)等多媒體編碼標(biāo)準(zhǔn),或另一編碼標(biāo)準(zhǔn)。將不同特征描繪為模塊是希望強(qiáng)調(diào)多媒體編碼裝置12的不同功能方面且未必暗示所述模塊必須通過(guò)單獨(dú)硬件或軟件組件來(lái)實(shí)現(xiàn)。事實(shí)上,與一個(gè)或一個(gè)以上模塊相關(guān)聯(lián)的功能性可被集成于共用或單獨(dú)硬件或軟件組件內(nèi)。因此,本發(fā)明不應(yīng)限于多媒體編碼裝置12的實(shí)例。圖2是說(shuō)明另一例示性編碼與解碼系統(tǒng)30的框圖。編碼與解碼系統(tǒng)30大體上與圖1的編碼與解碼系統(tǒng)IO—致,但重新調(diào)整選定多媒體數(shù)據(jù)區(qū)段大小是由與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的重新調(diào)整大小模塊32A-32N(統(tǒng)稱為"重新調(diào)整大小模塊32")來(lái)執(zhí)行的。因此,圖1的編碼器模塊18的功能性在編碼器模塊34A-34N(統(tǒng)稱為"編碼器模塊34")與重新調(diào)整大小模塊32之間劃分。換句話說(shuō),編碼器模塊34向多路復(fù)用模塊20提供與用于將可用帶寬分配到數(shù)據(jù)區(qū)段和當(dāng)分配失敗時(shí)選擇所述待重新調(diào)整大小的數(shù)據(jù)區(qū)段中的一者或一者以上的數(shù)據(jù)區(qū)段中的每一者相關(guān)聯(lián)的傳遞要求,例如至少質(zhì)量和速率信息。重新調(diào)整大小模塊32從多路復(fù)用模塊20接收重新調(diào)整數(shù)據(jù)區(qū)段大小的請(qǐng)求并且根據(jù)多路復(fù)用模塊20在重新調(diào)整大小的請(qǐng)求中所規(guī)定的要求來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小。明確地說(shuō),與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的重新調(diào)整大小模塊32(例如)通過(guò)根據(jù)本文所述的技術(shù)合并一個(gè)或一個(gè)以上運(yùn)動(dòng)向量來(lái)減小待編碼的運(yùn)動(dòng)信息量,因此減小數(shù)據(jù)區(qū)段的大小。除減小待編碼的運(yùn)動(dòng)信息量外,重新調(diào)整大小模塊32還可調(diào)整一個(gè)或一個(gè)以上編碼變量,例如,位速率、幀速率或QP,以減小數(shù)據(jù)區(qū)段的大小。圖3是說(shuō)明用于多媒體編碼裝置(例如圖1的多媒體編碼裝置12)內(nèi)的例示性編碼器模塊40的框圖。編碼器模塊40可(例如)表示圖1的編碼裝置12的編碼器模塊18中的任一者。編碼器模塊40包括多路復(fù)用模塊接口42、內(nèi)容分類模塊44、質(zhì)量-速率信息產(chǎn)生模塊46和編碼模塊48。編碼模塊48進(jìn)一步包括重新調(diào)整選定進(jìn)行重新調(diào)整大小的數(shù)據(jù)區(qū)段的大小的重新調(diào)整大小模塊50。編碼器模塊40從源接收一個(gè)或一個(gè)以上多媒體數(shù)據(jù)流。編碼器模塊40可(例如)從耦合到編碼器模塊40的存儲(chǔ)器或圖像捕獲裝置接收多媒體數(shù)據(jù)流。多媒體數(shù)據(jù)流可包含待編碼且作為廣播傳輸?shù)膶?shí)況實(shí)時(shí)視頻、音頻或視頻與音頻流,或可包含待編碼和作為廣播或應(yīng)需傳輸?shù)念A(yù)先記錄且存儲(chǔ)的視頻、音頻或視頻與音頻流。編碼器模塊40可經(jīng)配置而以恒定位速率或質(zhì)量水平操作。舉例來(lái)說(shuō),在某些情況下,編碼器模塊40試圖與數(shù)據(jù)內(nèi)容無(wú)關(guān)地維持?jǐn)?shù)據(jù)流的恒定的感知質(zhì)量度量。換句話說(shuō),編碼器模塊40可試圖以目標(biāo)質(zhì)量水平輸出每一數(shù)據(jù)流。為了維持恒定或類似的感知質(zhì)量水平,編碼器模塊40可選擇不同位速率用于具有不同內(nèi)容的數(shù)據(jù)區(qū)段。為此目的,內(nèi)容分類模塊44基于數(shù)據(jù)區(qū)段的內(nèi)容對(duì)數(shù)據(jù)區(qū)段進(jìn)行分類。內(nèi)容分類模塊44可基于區(qū)段的數(shù)據(jù)復(fù)雜性(例如,空間復(fù)雜性和/或時(shí)間復(fù)雜性)來(lái)將數(shù)據(jù)區(qū)段進(jìn)行分類。一種例示性內(nèi)容分類方法在2006年3月10日申請(qǐng)的題為"用于多媒體處理的內(nèi)容分類(CONTENTCLASSIFICATIONFORMULTIMEDIAPROCESSING)"的共同待決且共同讓渡的第11/373,577號(hào)美國(guó)專利申請(qǐng)案中描述,所述專利申請(qǐng)案的全部?jī)?nèi)容以引用的方式并入本文中。舉例來(lái)說(shuō),內(nèi)容分類模塊44可將運(yùn)動(dòng)信息(例如,運(yùn)動(dòng)向量)分類為"高"、"中"和"低"的類別(在x軸上),且將紋理信息(例如,對(duì)比度值)分類成"高"、"中"和"低"的類別(在y軸上)且在交叉點(diǎn)處指示內(nèi)容分類。此分類可與(例如)特定質(zhì)量-速率曲線相關(guān)聯(lián)。內(nèi)容分類模塊44基于分類使數(shù)據(jù)區(qū)段與一個(gè)或一個(gè)以上傳遞要求相關(guān)聯(lián)。內(nèi)容分類模塊44可(例如)使數(shù)據(jù)區(qū)段與個(gè)別質(zhì)量和速率信息(例如質(zhì)量-速率曲線、質(zhì)量-速率表等)相關(guān)聯(lián)。質(zhì)量-速率曲線模擬質(zhì)量度量,例如隨位速率變化的峰值信噪比(PSNR)。編碼器模塊40可以已經(jīng)離線計(jì)算的質(zhì)量-速率曲線來(lái)配置?;蛘?,質(zhì)量-速率信息產(chǎn)生模塊46可通過(guò)(例如)使用以下形式的對(duì)數(shù)函數(shù)模擬質(zhì)量-速率曲線來(lái)產(chǎn)生質(zhì)量-速率曲線其中Q為質(zhì)量度量,r為位速率,且a和b為使用多個(gè)樣本數(shù)據(jù)點(diǎn)計(jì)算的常數(shù)。質(zhì)量-速率信息產(chǎn)生模塊46可維持表示具有不同內(nèi)容的數(shù)據(jù)流的質(zhì)量-速率特征的多個(gè)質(zhì)量-速率曲線。作為一實(shí)例,質(zhì)量-速率信息產(chǎn)生模塊46可維持與所述流的內(nèi)容中的運(yùn)動(dòng)與紋理的變動(dòng)水平相關(guān)聯(lián)的八個(gè)不同類別的質(zhì)量-速率曲線。為了說(shuō)明恒定PSNR未必意味著恒定感知質(zhì)量的事實(shí),質(zhì)量-速率信息產(chǎn)生模塊46可維持使用非PSNR的質(zhì)量度量(例如平均意見分?jǐn)?shù)(MOS))的質(zhì)量-速率曲線?;蛘?,質(zhì)量-速率信息產(chǎn)生模塊46可調(diào)整質(zhì)量-速率曲線以說(shuō)明恒定PSNR未必意味著恒定感知質(zhì)量的事實(shí)。舉例來(lái)說(shuō),質(zhì)量-速率信息產(chǎn)生模塊46可通過(guò)在2006年3月10日申請(qǐng)的題為"用于多媒體處理的內(nèi)容分類(CONTENTCLASSIFICATIONFORMULTIMEDIAPROCESSING)"的共同待決且共同讓渡的第11/373,577號(hào)美國(guó)專利申請(qǐng)案中詳細(xì)描述的偏移來(lái)調(diào)整傳統(tǒng)質(zhì)量-速率曲線,所述專利申請(qǐng)案的全部?jī)?nèi)容以引用的方式并入本文中?;蛘撸|(zhì)量-速率信息產(chǎn)生模塊46可通過(guò)偏移調(diào)整與內(nèi)容曲線中的每一者相關(guān)聯(lián)的目標(biāo)質(zhì)量水平。包括高運(yùn)動(dòng)、高紋理內(nèi)容的數(shù)據(jù)區(qū)段可(例如)以相對(duì)于目標(biāo)質(zhì)量水平略低的質(zhì)量進(jìn)行編碼,而包括低運(yùn)動(dòng)、低紋理內(nèi)容的數(shù)據(jù)區(qū)段可以相對(duì)于目標(biāo)質(zhì)量水平略高的質(zhì)量進(jìn)行編碼。因?yàn)槊恳粌?nèi)容類別相對(duì)于總體目標(biāo)質(zhì)量水平具有其自身的經(jīng)調(diào)整的質(zhì)量水平,所以編碼器模塊40可正規(guī)化每一內(nèi)容類別的質(zhì)量水平以在編碼器模塊40處測(cè)量當(dāng)前質(zhì)量水平。編碼器模塊40可根據(jù)下文的線性等式來(lái)實(shí)現(xiàn)此正規(guī)化其中G,m為正規(guī)化質(zhì)量水平,2r為經(jīng)記錄的質(zhì)量水平,且仏為曲線^的質(zhì)量水平中的調(diào)整偏移。如果質(zhì)量正規(guī)化并非為線性函數(shù),那么可在質(zhì)量正規(guī)化之后執(zhí)行級(jí)別確定。在另一實(shí)例中,內(nèi)容分類模塊44可使數(shù)據(jù)區(qū)段與預(yù)先計(jì)算的質(zhì)量-速率表相關(guān)聯(lián),所述預(yù)先計(jì)算的質(zhì)量-速率表指示與所述區(qū)段和所述區(qū)段在所述質(zhì)量水平中的每一者處的大小相關(guān)聯(lián)的一個(gè)或一個(gè)以上質(zhì)量水平。為此,內(nèi)容分類模塊44可使數(shù)據(jù)區(qū)段與質(zhì)量-速率曲線相關(guān)聯(lián),所述質(zhì)量-速率曲線對(duì)應(yīng)于所述質(zhì)量-速率表中的特定一者。質(zhì)量-速率信息產(chǎn)生模塊46可預(yù)先計(jì)算質(zhì)量-速率曲線、經(jīng)調(diào)整的質(zhì)量-速率曲線或質(zhì)量-速率表,并將預(yù)先計(jì)算的質(zhì)量和速率信息存儲(chǔ)于存儲(chǔ)器(未圖示)內(nèi)。當(dāng)需要時(shí),內(nèi)容分類模塊44可存取預(yù)先計(jì)算的質(zhì)量和速率信息。或者,質(zhì)量-速率信息產(chǎn)生模塊46可產(chǎn)生實(shí)時(shí)數(shù)據(jù)區(qū)段的質(zhì)量和速率信息。舉例來(lái)說(shuō),質(zhì)量-速率信息產(chǎn)生模塊46可基于與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的質(zhì)量-速率曲線建立質(zhì)量-速率表。編碼器模塊40經(jīng)由多路復(fù)用模塊接口42將傳遞要求(例如,與將包括于當(dāng)前超級(jí)幀內(nèi)的數(shù)據(jù)區(qū)段中的每一者相關(guān)聯(lián)的質(zhì)量和速率信息)發(fā)送到多路復(fù)用模塊20(圖1)。質(zhì)量和速率信息幫助多路復(fù)用模塊20監(jiān)控當(dāng)前超級(jí)幀的大小,且如果需要重新調(diào)整大小以將數(shù)據(jù)區(qū)段適配于當(dāng)前超級(jí)幀,那么確定哪些數(shù)據(jù)區(qū)段將重新調(diào)整大小。編碼器模塊40可響應(yīng)于來(lái)自多路復(fù)用模塊20的請(qǐng)求將質(zhì)量和速率信息發(fā)送到多路復(fù)用模塊20。如上文所述,質(zhì)量和速率信息可包含與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的質(zhì)量-速率曲線或質(zhì)量-速率表。如果與編碼器模塊40相關(guān)聯(lián)的數(shù)據(jù)區(qū)段中的任一者需要重新調(diào)整大小,那么多路復(fù)用模塊20將重新調(diào)整大小的請(qǐng)求發(fā)送到編碼器模塊40。響應(yīng)于重新調(diào)整大小的請(qǐng)求,重新調(diào)整大小模塊50重新調(diào)整多媒體數(shù)據(jù)區(qū)段大小以減小數(shù)據(jù)區(qū)段的大小。根據(jù)本發(fā)明的技術(shù),重新調(diào)整大小模塊50可調(diào)整待編碼的運(yùn)動(dòng)信息量。舉例來(lái)說(shuō),重新調(diào)整大小模塊50可減小與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的運(yùn)動(dòng)信息量。如上文所述,數(shù)據(jù)區(qū)段中的每一者包括一個(gè)或一個(gè)以上數(shù)據(jù)幀。數(shù)據(jù)幀可被分成多個(gè)像素區(qū)塊。某些通常被稱作"宏區(qū)塊"的像素區(qū)塊包含一組像素子區(qū)塊。作為一實(shí)例,16x16宏區(qū)塊可包含四個(gè)8x8像素子區(qū)塊。H.264標(biāo)準(zhǔn)允許對(duì)具有多種不同大小(例如16x16、16x8、8x16、8x8、4x4、8x4和4x8)的區(qū)塊進(jìn)行編碼。所述子區(qū)塊中的每一者可包括至少一個(gè)描述所述特定子區(qū)塊的運(yùn)動(dòng)場(chǎng)的運(yùn)動(dòng)向量。為了減小與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的運(yùn)動(dòng)信息量,并因此減小數(shù)據(jù)區(qū)段的大小,重新調(diào)整大小模塊50可合并這些子區(qū)塊的運(yùn)動(dòng)向量以產(chǎn)生用于宏區(qū)塊的單一運(yùn)動(dòng)向量。此外,重新調(diào)整大小模塊50可合并與宏區(qū)塊相關(guān)聯(lián)的運(yùn)動(dòng)向量以產(chǎn)生用于幀的單一運(yùn)動(dòng)向量。因此,重新調(diào)整大小模塊50減小運(yùn)動(dòng)向量的數(shù)目,從而導(dǎo)致待編碼的信息量減小且因此數(shù)據(jù)區(qū)段的大小減小。在本發(fā)明的一個(gè)方面,重新調(diào)整大小模塊50基于新的位預(yù)算(即基于在重新調(diào)整大小的請(qǐng)求中指示的最大位數(shù)目或位速率)為數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的一個(gè)或一個(gè)以上像素區(qū)塊重新選擇一編碼模式。如上文所述,重新調(diào)整大小模塊50可基于新的位預(yù)算重新選擇編碼預(yù)測(cè)模式。在H.264的情形中,例如,重新調(diào)整大小模塊50可為數(shù)據(jù)區(qū)段內(nèi)的幀的像素區(qū)塊中的一者或一者以上重新選擇幀間預(yù)測(cè)模式(例如,幀間16x16、幀間16x8、幀間8x16和幀間8x8)或8x8子分區(qū)預(yù)測(cè)模式(例如,幀間8x8、幀間8x4、幀間4x8和幀間4x4)以及幀內(nèi)預(yù)測(cè)模式。此外,編碼模式還可包括用于幀間模式中的每一者的前向、反向或雙向預(yù)測(cè)模式選擇。作為替代或另外,重新調(diào)整大小模塊50可為選定幀間模式中的每一者重新選擇前向、反向或雙向預(yù)測(cè)模式。換句話說(shuō),重新調(diào)整大小模塊50重新做出關(guān)于宏區(qū)塊、子區(qū)塊或其它像素分區(qū)的模式?jīng)Q策。在一個(gè)方面,重新調(diào)整大小模塊50可基于在第一遍編碼期間所產(chǎn)生的信息重新選擇編碼模式。明確地說(shuō),編碼模塊48在第一遍編碼期間經(jīng)歷每一模式且產(chǎn)生對(duì)應(yīng)于每一模式的子區(qū)塊中的每一者的運(yùn)動(dòng)向量。換句話說(shuō),編碼模塊48產(chǎn)生每一子區(qū)塊的多個(gè)不同運(yùn)動(dòng)向量,其中不同運(yùn)動(dòng)向量中的每一者對(duì)應(yīng)于一特定模式。在第一遍編碼期間,編碼模塊48選擇一模式用于像素區(qū)塊并且對(duì)所述選定模式的運(yùn)動(dòng)向量進(jìn)行編碼。在第一遍編碼期間所產(chǎn)生的模式信息,即與所述模式中的每一者相關(guān)聯(lián)的運(yùn)動(dòng)向量存儲(chǔ)于存儲(chǔ)器(未圖示)中以由重新調(diào)整大小模塊50在重新選擇期間使用。響應(yīng)于重新調(diào)整大小的請(qǐng)求,重新調(diào)整大小模塊50可根據(jù)多路復(fù)用模塊所規(guī)定的新的位預(yù)算重新選擇用于所述子區(qū)塊中的一者或一者以上的模式,以試圖從第一重的模式中選擇較好模式。舉例來(lái)說(shuō),重新調(diào)整大小模塊50可重新選擇所述模式以使用僅具有一個(gè)運(yùn)動(dòng)向量的幀間16xl6模式來(lái)代替需要兩個(gè)運(yùn)動(dòng)向量的初始幀內(nèi)16x8模式。以此方式,重新選擇用于一個(gè)或一個(gè)以上像素區(qū)塊的編碼模式導(dǎo)致與合并運(yùn)動(dòng)信息類似的結(jié)果。重新調(diào)整大小模塊50檢索針對(duì)新選定的模式(例如,在上述實(shí)例中的幀間16x16模式)在第一遍編碼期間所產(chǎn)生并且存儲(chǔ)于存儲(chǔ)器中的運(yùn)動(dòng)信息。以此方式,在重新編碼期間重新做出模式?jīng)Q策具有與合并一個(gè)或一個(gè)以上運(yùn)動(dòng)向量類似的結(jié)果?;蛘?,重新調(diào)整大小模塊50可使用與舊的模式相關(guān)聯(lián)的運(yùn)動(dòng)信息產(chǎn)生針對(duì)重新選定的模式的運(yùn)動(dòng)信息。舉例來(lái)說(shuō),重新調(diào)整大小模塊可合并幀內(nèi)16x8模式的運(yùn)動(dòng)信息以產(chǎn)生用于新的幀間16x16模式的運(yùn)動(dòng)向量。重新調(diào)整大小模塊50可基于質(zhì)量-速率優(yōu)化規(guī)則重新選擇模式?jīng)Q策。換句話說(shuō),重新調(diào)整大小模塊50可重新選擇對(duì)數(shù)據(jù)區(qū)段的質(zhì)量具有較小影響但對(duì)位速率節(jié)省有顯著影響的模式。由于在重新調(diào)整大小期間運(yùn)動(dòng)估計(jì)并非必需的(盡管可執(zhí)行運(yùn)動(dòng)估計(jì)),所以與第一重相比計(jì)算復(fù)雜性是很小的。以此方式,重新調(diào)整大小模塊50重新做出模式?jīng)Q策以選擇要合并在一起的運(yùn)動(dòng)向量。表1包括將對(duì)于四個(gè)數(shù)據(jù)區(qū)段,使用第一重的模式重新編碼的數(shù)據(jù)與在重新做出模式?jīng)Q策之后重新編碼的數(shù)據(jù)的大小進(jìn)行比較的結(jié)果。不同區(qū)段識(shí)別為動(dòng)畫區(qū)段、音樂(lè)區(qū)段、新聞區(qū)段和體育區(qū)段。表1說(shuō)明三種類型的編碼結(jié)果(列l(wèi))、總位速率(即大小)(列2)、基礎(chǔ)層與加強(qiáng)層比率(列3)、P幀中的運(yùn)動(dòng)信息百分比(列4)、基礎(chǔ)層亮度PSNR17(列5)和加強(qiáng)層亮度PSNR(列6)。三種類型的編碼結(jié)果是第一重的編碼結(jié)果(每一區(qū)段的第一行)、使用第一重的模式的重新編碼結(jié)果(每一區(qū)段的第二行)和使用上文所述的重新選定的模式?jīng)Q策的重新編碼結(jié)果(每一區(qū)段的第三行)。用于重新編碼的量化參數(shù)通過(guò)將在第一重中所使用的量化參數(shù)增加六而得到。表1<table>tableseeoriginaldocumentpage18</column></row><table>如在表1的結(jié)果中所說(shuō)明,在重新做出模式?jīng)Q策(MD)之后重新編碼可比使用第一重模式更顯著地減小速率。觀看基礎(chǔ)層與加強(qiáng)層比率(B:E),可見,當(dāng)使用第一重模式執(zhí)行重新編碼時(shí)歸因于在P幀中的運(yùn)動(dòng)信息的大小,很難達(dá)到l:l。此外,較大的基礎(chǔ)層并不償還(payoff)如在基礎(chǔ)層PSNR中所示的基礎(chǔ)層質(zhì)量。因此,對(duì)于不同的位預(yù)算,在第一重時(shí)決定的模式并不是最佳的。因此,重新做出模式?jīng)Q策可顯著減小數(shù)據(jù)區(qū)段的大小。除減小運(yùn)動(dòng)信息量外,重新調(diào)整大小模塊50還可調(diào)整一個(gè)或一個(gè)以上編碼變量以減小選定數(shù)據(jù)區(qū)段的大小。編碼變量可包括選定數(shù)據(jù)區(qū)段被重新編碼的位速率,選定數(shù)據(jù)區(qū)段被重新編碼的QP等。舉例來(lái)說(shuō),重新調(diào)整大小模塊50可以減小的位速率重新編碼數(shù)據(jù)區(qū)段以減小選定數(shù)據(jù)區(qū)段的大小。在某些情況下,減小的位速率可規(guī)定于重新調(diào)整大小的請(qǐng)求中?;蛘?,位速率控制模塊52可基于在重新調(diào)整大小的請(qǐng)求中規(guī)定的其它信息(例如最大大小)來(lái)選擇減小的位速率。作為替代或另外,重新調(diào)整大小模塊50可做出其它調(diào)整以例如使用經(jīng)調(diào)整的量化參數(shù)來(lái)重新編碼數(shù)據(jù)區(qū)段而重新調(diào)整數(shù)據(jù)區(qū)段大小。在某些情況下,重新調(diào)整數(shù)據(jù)區(qū)段大小可造成數(shù)據(jù)區(qū)段的質(zhì)量水平低于目標(biāo)質(zhì)量水平。然而,如上文所述,多路復(fù)用模塊20選擇待重新編碼的區(qū)段使得所有數(shù)據(jù)區(qū)段的總質(zhì)量得到保持。如果經(jīng)重新調(diào)整大小的數(shù)據(jù)區(qū)段的質(zhì)量水平低于與編碼器模塊40相關(guān)聯(lián)的最小質(zhì)量水平,那么重新調(diào)整大小模塊50可重新調(diào)整數(shù)據(jù)區(qū)段大小使得經(jīng)重新調(diào)整大小的數(shù)據(jù)區(qū)段的質(zhì)量水平大于或等于最小質(zhì)量水平。舉例來(lái)說(shuō),如果包括于重新調(diào)整大小的請(qǐng)求中的位速率導(dǎo)致數(shù)據(jù)區(qū)段以低于與編碼器模塊40相關(guān)聯(lián)的最小質(zhì)量水平的質(zhì)量水平編碼,那么速率控制模塊52可選擇使數(shù)據(jù)區(qū)段以最小質(zhì)量水平被編碼的較高的位速率。編碼器模塊40從多路復(fù)用模塊20接收發(fā)送待包括于當(dāng)前超級(jí)幀內(nèi)的經(jīng)編碼的數(shù)據(jù)區(qū)段的請(qǐng)求。響應(yīng)于來(lái)自多路復(fù)用模塊20的請(qǐng)求,編碼器模塊40將經(jīng)編碼的數(shù)據(jù)區(qū)段發(fā)送到多路復(fù)用模塊20。如上文所述,編碼器模塊40發(fā)送并未經(jīng)選定用于以原始位速率調(diào)整大小的數(shù)據(jù)區(qū)段并發(fā)送經(jīng)選定用于以減小的位速率調(diào)整大小的數(shù)據(jù)區(qū)段。編碼器模塊40中的組件是那些適用于實(shí)施本文所述的技術(shù)的例示性組件。然而,如果需要,編碼器模塊40可包括許多其它組件。編碼器模塊40中的組件可實(shí)施為一個(gè)或一個(gè)以上處理器、數(shù)字信號(hào)處理器、ASIC、FPGA、離散邏輯、軟件、硬件、固件或其任何組合。此外,編碼器模塊40可符合例如MPEG-4、ITU-TH.263、ITU-TH.264的多媒體編碼標(biāo)準(zhǔn),或另一編碼標(biāo)準(zhǔn)。將不同特征描繪為模塊希望強(qiáng)調(diào)編碼器模塊40的不同功能方面且未必暗示所述模塊必需通過(guò)單獨(dú)硬件或軟件組件來(lái)實(shí)現(xiàn)。事實(shí)上,與一個(gè)或一個(gè)以上模塊相關(guān)聯(lián)的功能性可被集成于共用或單獨(dú)硬件或軟件組件內(nèi)。因此,本發(fā)明不應(yīng)限于編碼器模塊40的實(shí)例。圖4是說(shuō)明編碼器模塊(例如圖3的編碼器模塊40)根據(jù)本發(fā)明的技術(shù)編碼多媒體數(shù)據(jù)的例示性操作的流程圖。編碼器模塊40從源接收一個(gè)或一個(gè)以上多媒體數(shù)據(jù)流(60)。編碼器模塊40可(例如)從耦合到編碼器模塊40的存儲(chǔ)器或圖像捕獲裝置接收多媒體數(shù)據(jù)流。多媒體數(shù)據(jù)流可包含實(shí)況實(shí)時(shí)內(nèi)容、非實(shí)時(shí)內(nèi)容或?qū)崟r(shí)內(nèi)容與非實(shí)時(shí)內(nèi)容的組合。編碼器模塊40基于數(shù)據(jù)區(qū)段的內(nèi)容對(duì)數(shù)據(jù)區(qū)段進(jìn)行分類(62)。內(nèi)容分類模塊44(圖3)可(例如)基于區(qū)段的數(shù)據(jù)復(fù)雜性(例如,空間復(fù)雜性和/或時(shí)間復(fù)雜性)來(lái)將所接收的數(shù)據(jù)區(qū)段進(jìn)行分類。內(nèi)容分類模塊44進(jìn)一步基于所述分類使數(shù)據(jù)區(qū)段與質(zhì)量和速率信息相關(guān)聯(lián)(64)。作為一實(shí)例,內(nèi)容分類模塊44可使數(shù)據(jù)區(qū)段與多個(gè)質(zhì)量-速率曲線中的一者相關(guān)聯(lián)。如上文所述,質(zhì)量-速率曲線可經(jīng)預(yù)先計(jì)算且存儲(chǔ)于存儲(chǔ)器中。作為另一實(shí)例,內(nèi)容分類模塊44可使數(shù)據(jù)區(qū)段與多個(gè)預(yù)先計(jì)算的質(zhì)量-速率表中的一者相關(guān)聯(lián)。編碼器模塊40可產(chǎn)生用于數(shù)據(jù)區(qū)段的額外質(zhì)量和速率信息(66)。舉例來(lái)說(shuō),質(zhì)量和速率信息產(chǎn)生模塊46可產(chǎn)生用于數(shù)據(jù)區(qū)段中的每一者的質(zhì)量-速率表。如上文所述,質(zhì)量-速率表指示與數(shù)據(jù)區(qū)段和數(shù)據(jù)區(qū)段在質(zhì)量水平中的每一者處的大小相關(guān)聯(lián)的一個(gè)或一個(gè)以上質(zhì)量水平。編碼器模塊40將與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的質(zhì)量和速率信息發(fā)送到多路復(fù)用模塊20(68)。編碼器模塊40可(例如)響應(yīng)于來(lái)自多路復(fù)用模塊的請(qǐng)求發(fā)送與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的質(zhì)量和速率信息。編碼器模塊40可(例如)發(fā)送與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的質(zhì)量-速率曲線和/或質(zhì)量-速率表。如上文詳述,多路復(fù)用模塊使用質(zhì)量和速率信息來(lái)監(jiān)控當(dāng)前超級(jí)幀的大小并且?guī)椭嗦窂?fù)用模塊確定哪些數(shù)據(jù)區(qū)段需要重新調(diào)整大小。如果與編碼器模塊40相關(guān)聯(lián)的數(shù)據(jù)區(qū)段中的任一者需要重新調(diào)整大小,那么編碼器模塊40從多路復(fù)用模塊20接收重新調(diào)整大小的請(qǐng)求(70)。來(lái)自多路復(fù)用模塊20的重新調(diào)整大小的請(qǐng)求可包括數(shù)據(jù)區(qū)段的減小的位速率或最大大小(例如以位為單位)。響應(yīng)于重新調(diào)整大小的請(qǐng)求,重新調(diào)整大小模塊50重新調(diào)整經(jīng)編碼的數(shù)據(jù)區(qū)段以減小數(shù)據(jù)區(qū)段的大小(72)。根據(jù)本發(fā)明的技術(shù),與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18減小待編碼的運(yùn)動(dòng)信息量,因此減小數(shù)據(jù)區(qū)段的大小。舉例來(lái)說(shuō),與選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的編碼器模塊18可合并兩個(gè)或兩個(gè)以上運(yùn)動(dòng)向量。如本文將描述,編碼器模塊18可基于新的位預(yù)算(即,大小)重新選擇一個(gè)或一個(gè)以上像素區(qū)塊的編碼模式以減小待編碼的運(yùn)動(dòng)信息的大小。重新選擇編碼模式具有與將運(yùn)動(dòng)向量合并在一起相同的結(jié)果。此外'重新調(diào)整大小模塊50可調(diào)整一個(gè)或一個(gè)以上編碼變量以進(jìn)一步減小數(shù)據(jù)區(qū)段的大小。重新調(diào)整大小模塊50可(例如)以減小的位速率、較高的QP重新編碼數(shù)據(jù)區(qū)段以減小數(shù)據(jù)區(qū)段的大小。編碼器模塊40從多路復(fù)用模塊20接收發(fā)送待包括于當(dāng)前超級(jí)幀內(nèi)的經(jīng)編碼的數(shù)據(jù)區(qū)段的內(nèi)容的請(qǐng)求(74)。響應(yīng)于來(lái)自多路復(fù)用模塊的請(qǐng)求,編碼器模塊2600將經(jīng)編碼的數(shù)據(jù)區(qū)段內(nèi)容發(fā)送到多路復(fù)用模塊20(76)。如上文所述,編碼器模塊40發(fā)送并未經(jīng)選定用于以原始大小調(diào)整大小的數(shù)據(jù)區(qū)段并發(fā)送經(jīng)選定用于以減小的大小調(diào)整大小的數(shù)據(jù)區(qū)段。圖5是說(shuō)明編碼器模塊(例如編碼器模塊40(圖3))根據(jù)本文所述的各方面的一者減小運(yùn)動(dòng)信息量的例示性操作的流程圖。首先,編碼模塊48選擇在數(shù)據(jù)區(qū)段內(nèi)的幀的像素區(qū)塊(80)。編碼模塊48針對(duì)每一選定像素區(qū)塊的每一模式產(chǎn)生運(yùn)動(dòng)信息(82)。舉例來(lái)說(shuō),編碼模塊48可針對(duì)前向預(yù)測(cè)模式、反向預(yù)測(cè)模式和雙向預(yù)測(cè)模式產(chǎn)生運(yùn)動(dòng)信息。編碼模塊48將針對(duì)所述模式中的每一者所產(chǎn)生的運(yùn)動(dòng)信息存儲(chǔ)于存儲(chǔ)器中以在重新調(diào)整大小期間使用(86)。編碼模塊48為像素區(qū)塊選擇所述模式中的一者以在第一遍編碼期間使用(84)。編碼模塊48可(例如)在第一遍編碼期間基于質(zhì)量-速率優(yōu)化規(guī)則選擇用于像素區(qū)塊的模式。換句話說(shuō),編碼模塊48選擇實(shí)現(xiàn)目標(biāo)質(zhì)量水平的模式。編碼模塊48確定在數(shù)據(jù)區(qū)段的幀內(nèi)是否存在更多像素區(qū)塊(88)。當(dāng)在數(shù)據(jù)區(qū)段的幀內(nèi)存在額外像素區(qū)塊時(shí),編碼模塊48選擇下一像素區(qū)塊,產(chǎn)生用于選定像素區(qū)塊的每一模式的運(yùn)動(dòng)信息,將針對(duì)所述模式中的每一者所產(chǎn)生的運(yùn)動(dòng)信息存儲(chǔ)于存儲(chǔ)器中并為像素區(qū)塊選擇所述模式中的一者以在第一遍編碼期間使用。如果不存在額外像素區(qū)塊,那么編碼模塊等待接收針對(duì)數(shù)據(jù)區(qū)段的重新調(diào)整大小的請(qǐng)求(90)。在接收針對(duì)數(shù)據(jù)區(qū)段的重新調(diào)整大小的請(qǐng)求后,重新調(diào)整大小模塊50重新選擇用于所述像素區(qū)塊中的一者或一者以上的模式(92)。重新調(diào)整大小模塊50可(例如)重新選擇所述編碼模式以使用僅具有一個(gè)運(yùn)動(dòng)向量的幀間16x16模式來(lái)代替需要兩個(gè)運(yùn)動(dòng)向量的原始幀內(nèi)16x8模式。重新調(diào)整大小模塊50在第一遍編碼期間檢索所產(chǎn)生的用于幀間16x16模式的運(yùn)動(dòng)信息并且存儲(chǔ)于存儲(chǔ)器中。因此,在重新編碼期間重新做出模式?jīng)Q策具有與合并一個(gè)或一個(gè)以上運(yùn)動(dòng)向量類似的結(jié)果。重新調(diào)整大小模塊50可基于質(zhì)量-速率優(yōu)化規(guī)則重新選擇模式?jīng)Q策。換句話說(shuō),重新調(diào)整大小模塊50可重新選擇對(duì)數(shù)據(jù)區(qū)段的質(zhì)量具有較小影響但對(duì)位速率節(jié)省有顯著影響的模式。重新調(diào)整大小模塊50以減小的運(yùn)動(dòng)信息重新編碼數(shù)據(jù)區(qū)段(96)。以此方式,重新調(diào)整大小模塊50通過(guò)減小與數(shù)據(jù)區(qū)段相關(guān)聯(lián)的運(yùn)動(dòng)信息量來(lái)重新調(diào)整數(shù)據(jù)區(qū)段大小。如上文所述,重新調(diào)整大小模塊50可另外調(diào)整一個(gè)或一個(gè)以上編碼變量以進(jìn)一步重新調(diào)整數(shù)據(jù)區(qū)段的大小。舉例來(lái)說(shuō),重新調(diào)整大小模塊50可減小數(shù)據(jù)區(qū)段被重新編碼的位速率或增加在重新編碼數(shù)據(jù)區(qū)段期間所使用的量化參數(shù)。基于本文所述的教示,所屬領(lǐng)域的技術(shù)人員應(yīng)了解,本文所揭示的一方面可獨(dú)立于任何其它方面實(shí)施且這些方面中的兩者或兩者以上可以多種方式組合。本文所述的技術(shù)可以硬件、軟件、固件或其任何組合來(lái)實(shí)施。如果以硬件實(shí)施,那么所述技術(shù)可使用數(shù)字硬件、模擬硬件或其組合來(lái)實(shí)現(xiàn)。如果以軟件實(shí)施,那么所述技術(shù)可至少部分通過(guò)計(jì)算機(jī)可讀媒體上的一個(gè)或一個(gè)以上經(jīng)存儲(chǔ)或傳輸?shù)闹噶罨虼a來(lái)實(shí)現(xiàn)。計(jì)算機(jī)可讀媒體可包括計(jì)算機(jī)存儲(chǔ)媒體、通信媒體或兩者,且可包括幫助將計(jì)算機(jī)程序從一個(gè)位置傳送到另一位置的任何媒體。存儲(chǔ)媒體可為可通過(guò)計(jì)算機(jī)存取的任何可用媒體。以實(shí)例而非限制的方式,所述計(jì)算機(jī)可讀媒體可包含RAM(例如同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(SDRAM))、只讀存儲(chǔ)器(ROM)、非易失性隨機(jī)存取存儲(chǔ)器(NVRAM)、ROM、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、EEPROM、快閃存儲(chǔ)器、CD-ROM或其它光盤存儲(chǔ)裝置、磁盤存儲(chǔ)裝置或其它磁性存儲(chǔ)裝置,或任何其它可用于載運(yùn)或存儲(chǔ)呈指令或數(shù)據(jù)結(jié)構(gòu)的形式的所需程序代碼且可通過(guò)計(jì)算機(jī)存取的有形媒體。并且,任何連接適當(dāng)?shù)乇环Q作計(jì)算機(jī)可讀媒體。舉例來(lái)說(shuō),如果軟件使用同軸電纜、光纖電纜、雙扭線、數(shù)字定戶線(DSL)或例如紅外線、無(wú)線電和微波等無(wú)線技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸,那么同軸電纜、光纖電纜、雙扭線、DSL或例如紅外線、無(wú)線電和微波等無(wú)線技術(shù)包括于媒體的定義內(nèi)。如本文所使用的磁盤(Disk)與光盤(Disc)包括緊密光盤(CD)、激光光盤、光盤、數(shù)字多功能光盤(DVD)、軟性磁盤和藍(lán)射線光盤,其中磁盤通常利用磁再生數(shù)據(jù),而光盤利用光(例如利用激光)再生數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)包括于計(jì)算機(jī)可讀媒體的范圍內(nèi)。如本文所揭示的計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀媒體以及任何與計(jì)算機(jī)可讀媒體相關(guān)聯(lián)的材料,包括內(nèi)部封裝有計(jì)算機(jī)可讀媒體的封裝材料。與計(jì)算機(jī)程序產(chǎn)品的計(jì)算機(jī)可讀媒體相關(guān)聯(lián)的代碼可由計(jì)算機(jī)執(zhí)行,例如由一個(gè)或一個(gè)以上處理器(例如一個(gè)或一個(gè)以上數(shù)字信號(hào)處理器(DSP)、通用微處理器、ASIC、FPGA或其它等效集成或離散邏輯電路)執(zhí)行。在某些方面,本文所述的功能性可提供于經(jīng)配置以用于編碼與解碼的專用軟件模塊或硬件模塊內(nèi)或并入在組合的CODEC中。本文已描述各種方面。這些與其它方面在所附權(quán)利要求書的范圍內(nèi)。權(quán)利要求1.一種編碼數(shù)字多媒體數(shù)據(jù)流的方法,所述方法包含接收重新調(diào)整與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段大小的請(qǐng)求;以及響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小。2.根據(jù)權(quán)利要求l所述的方法,其中通過(guò)調(diào)整所述待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小包含通過(guò)減小所述待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小。3.根據(jù)權(quán)利要求2所述的方法,其中減小所述待編碼的運(yùn)動(dòng)信息量包含合并與所述數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的兩個(gè)或兩個(gè)以上像素區(qū)塊相關(guān)聯(lián)的運(yùn)動(dòng)信息。4.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包含基于在對(duì)所述數(shù)據(jù)區(qū)段的第一遍編碼期間產(chǎn)生的信息為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇編碼模式。5.根據(jù)權(quán)利要求4所述的方法,其中為像素區(qū)塊重新選擇所述模式包含為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇在所述數(shù)據(jù)區(qū)段的質(zhì)量方面產(chǎn)生最小影響且在所述數(shù)據(jù)區(qū)段的位速率方面產(chǎn)生最高減小的所述編碼模式。6.根據(jù)權(quán)利要求4所述的方法,其中為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇編碼模式包含重新選擇與所述像素區(qū)塊相關(guān)聯(lián)的幀內(nèi)模式或幀間模式中的一者。7.根據(jù)權(quán)利要求4所述的方法,其中為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇編碼模式包含為一個(gè)或一個(gè)以上幀間模式像素區(qū)塊重新選擇前向預(yù)測(cè)模式、反向預(yù)測(cè)模式和雙向預(yù)測(cè)模式中的一者。8.根據(jù)權(quán)利要求1所述的方法,其中調(diào)整所述待編碼的運(yùn)動(dòng)信息量包含增加所述待編碼的運(yùn)動(dòng)信息量。9.根據(jù)權(quán)利要求1所述的方法,其中重新調(diào)整所述數(shù)據(jù)區(qū)段大小進(jìn)一步包含響應(yīng)于進(jìn)一步重新調(diào)整所述數(shù)據(jù)區(qū)段大小的所述請(qǐng)求而調(diào)整一個(gè)或一個(gè)以上編碼變量。10.根據(jù)權(quán)利要求9所述的方法,其中調(diào)整一個(gè)或一個(gè)以上編碼變量包含調(diào)整編碼所述數(shù)據(jù)區(qū)段的位速率、編碼所述數(shù)據(jù)區(qū)段的量化參數(shù)和編碼所述數(shù)據(jù)區(qū)段的幀速率中的一者。11.根據(jù)權(quán)利要求1所述的方法,其中所述數(shù)據(jù)區(qū)段包含實(shí)時(shí)數(shù)據(jù)區(qū)段。12.—種用于編碼數(shù)字多媒體數(shù)據(jù)流的設(shè)備,所述設(shè)備包含接口,其接收重新調(diào)整與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段大小的請(qǐng)求;以及重新調(diào)整大小模塊,其響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小。13.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述重新調(diào)整大小模塊重新調(diào)整所述數(shù)據(jù)區(qū)段大小以減小所述待編碼的運(yùn)動(dòng)信息量。14.根據(jù)權(quán)利要求13所述的設(shè)備,其中所述重新調(diào)整大小模塊合并與所述數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的兩個(gè)或兩個(gè)以上像素區(qū)塊相關(guān)聯(lián)的運(yùn)動(dòng)信息以減小所述運(yùn)動(dòng)信息量。15.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述重新調(diào)整大小模塊基于在所述數(shù)據(jù)區(qū)段的第一遍編碼期間產(chǎn)生的信息為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇編碼模式。16.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述重新調(diào)整大小模塊為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇在所述數(shù)據(jù)區(qū)段的質(zhì)量方面產(chǎn)生最小影響且在所述數(shù)據(jù)區(qū)段的位速率方面產(chǎn)生最高減小的所述編碼模式。17.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述重新調(diào)整大小模塊重新選擇與所述像素區(qū)塊相關(guān)聯(lián)的幀內(nèi)模式或幀間模式中的一者。18.根據(jù)權(quán)利要求15所述的設(shè)備,其中所述重新調(diào)整大小模塊為一個(gè)或一個(gè)以上幀間模式像素區(qū)塊重新選擇前向預(yù)測(cè)模式、反向預(yù)測(cè)模式和雙向預(yù)測(cè)模式中的一者。19.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述重新調(diào)整大小模塊增加所述待編碼的運(yùn)動(dòng){曰息里o20.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述重新調(diào)整大小模塊響應(yīng)于進(jìn)一步重新調(diào)整所述數(shù)據(jù)區(qū)段大小的所述請(qǐng)求而調(diào)整一個(gè)或一個(gè)以上編碼變量。21.根據(jù)權(quán)利要求20所述的設(shè)備,其中所述重新調(diào)整大小模塊調(diào)整編碼所述數(shù)據(jù)區(qū)段的位速率、編碼所述數(shù)據(jù)區(qū)段的量化參數(shù)和編碼所述數(shù)據(jù)區(qū)段的幀速率中的一者。22.根據(jù)權(quán)利要求12所述的設(shè)備,其中所述數(shù)據(jù)區(qū)段包含實(shí)時(shí)數(shù)據(jù)區(qū)段。23.—種用于編碼數(shù)字多媒體數(shù)據(jù)流的設(shè)備,所述設(shè)備包含-用于接收重新調(diào)整與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段大小的請(qǐng)求的裝置;以及用于響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小的裝置。24.根據(jù)權(quán)利要求23所述的設(shè)備,其中所述重新調(diào)整大小裝置減小所述待編碼的運(yùn)動(dòng)信息量。25.根據(jù)權(quán)利要求24所述的設(shè)備,其中所述重新調(diào)整大小裝置合并與所述數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的兩個(gè)或兩個(gè)以上像素區(qū)塊相關(guān)聯(lián)的運(yùn)動(dòng)信息。26.根據(jù)權(quán)利要求23所述的設(shè)備,其中所述重新調(diào)整大小裝置基于在所述數(shù)據(jù)區(qū)段的第一遍編碼期間產(chǎn)生的信息為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇編碼模式。27.根據(jù)權(quán)利要求26所述的設(shè)備,其中所述重新調(diào)整大小裝置為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇在所述數(shù)據(jù)區(qū)段的質(zhì)量方面產(chǎn)生最小影響且在所述數(shù)據(jù)區(qū)段的位速率方面產(chǎn)生最高減小的所述編碼模式。28.根據(jù)權(quán)利要求26所述的設(shè)備,其中所述重新調(diào)整大小裝置重新選擇與所述像素區(qū)塊相關(guān)聯(lián)的幀內(nèi)模式或幀間模式中的一者。29.根據(jù)權(quán)利要求26所述的設(shè)備,其中所述重新調(diào)整大小裝置為一個(gè)或一個(gè)以上幀間模式像素區(qū)塊重新選擇前向預(yù)測(cè)模式、反向預(yù)測(cè)模式和雙向預(yù)測(cè)模式中的一者。30.根據(jù)權(quán)利要求23所述的設(shè)備,其中所述重新調(diào)整大小裝置增加所述待編碼的運(yùn)動(dòng)信息量。31.根據(jù)權(quán)利要求23所述的設(shè)備,其中所述重新調(diào)整大小裝置響應(yīng)于進(jìn)一步重新調(diào)整所述數(shù)據(jù)區(qū)段大小的所述請(qǐng)求而調(diào)整一個(gè)或一個(gè)以上編碼變量。32.根據(jù)權(quán)利要求31所述的設(shè)備,其中所述重新調(diào)整大小裝置調(diào)整編碼所述數(shù)據(jù)區(qū)段的位速率、編碼所述數(shù)據(jù)區(qū)段的幀速率和編碼所述數(shù)據(jù)區(qū)段的量化參數(shù)中的一者。33.根據(jù)權(quán)利要求23所述的設(shè)備,其中所述數(shù)據(jù)區(qū)段包含實(shí)時(shí)數(shù)據(jù)區(qū)段。34.—種用于處理數(shù)字視頻數(shù)據(jù)的處理器,所述處理器適于-接收重新調(diào)整與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段大小的請(qǐng)求;以及響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小。35.根據(jù)權(quán)利要求34所述的處理器,其中所述處理器適于減小所述待編碼的運(yùn)動(dòng)信息量。36.根據(jù)權(quán)利要求35所述的處理器,其中所述處理器適于合并與所述數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的兩個(gè)或兩個(gè)以上像素區(qū)塊相關(guān)聯(lián)的運(yùn)動(dòng)信息。37.根據(jù)權(quán)利要求34所述的處理器,其中所述處理器適于基于在所述數(shù)據(jù)區(qū)段的第一遍編碼期間所產(chǎn)生的信息為一個(gè)或一個(gè)以上像素區(qū)段重新選擇編碼模式。38.根據(jù)權(quán)利要求37所述的處理器,其中所述處理器適于為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇在所述數(shù)據(jù)區(qū)段的質(zhì)量方面產(chǎn)生最小影響且在所述數(shù)據(jù)區(qū)段的位速率方面產(chǎn)生最高減小的所述編碼模式。39.根據(jù)權(quán)利要求37所述的處理器,其中所述處理器適于重新選擇與所述像素區(qū)塊相關(guān)聯(lián)的幀內(nèi)模式或幀間模式中的一者。40.根據(jù)權(quán)利要求37所述的處理器,其中所述處理器適于為一個(gè)或一個(gè)以上幀間模式像素區(qū)塊重新選擇前向預(yù)測(cè)模式、反向預(yù)測(cè)模式和雙向預(yù)測(cè)模式中的一者。41.根據(jù)權(quán)利要求34所述的處理器,其中所述處理器適于增加所述待編碼的運(yùn)動(dòng)信息量。42.根據(jù)權(quán)利要求34的處理器,其中所述處理器適于響應(yīng)于進(jìn)一步重新調(diào)整所述數(shù)據(jù)區(qū)段大小的所述請(qǐng)求而調(diào)整一個(gè)或一個(gè)以上編碼變量。43.根據(jù)權(quán)利要求42所述的處理器,其中所述處理器適于調(diào)整編碼所述數(shù)據(jù)區(qū)段的位速率、編碼所述數(shù)據(jù)區(qū)段的幀速率和編碼所述數(shù)據(jù)區(qū)段的量化參數(shù)中的一者。44.一種用于處理數(shù)字視頻數(shù)據(jù)的計(jì)算機(jī)程序產(chǎn)品,其包含計(jì)算機(jī)可讀媒體,其包含促使至少一個(gè)計(jì)算機(jī)執(zhí)行以下操作的指令接收重新調(diào)整與所述數(shù)字多媒體數(shù)據(jù)流相關(guān)聯(lián)的數(shù)據(jù)區(qū)段大小的請(qǐng)求;以及響應(yīng)于所述請(qǐng)求通過(guò)調(diào)整所述數(shù)據(jù)區(qū)段的待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小。45.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)通過(guò)調(diào)整所述待編碼的運(yùn)動(dòng)信息量來(lái)重新調(diào)整所述數(shù)據(jù)區(qū)段大小的所述指令包含促使所述計(jì)算機(jī)減小所述待編碼的運(yùn)動(dòng)信息量的指令。46.根據(jù)權(quán)利要求45所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)減小所述待編碼的運(yùn)動(dòng)信息量的所述指令包含促使所述計(jì)算機(jī)合并與所述數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的兩個(gè)或兩個(gè)以上像素區(qū)塊相關(guān)聯(lián)的運(yùn)動(dòng)信息的指令。47.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包含促使所述計(jì)算機(jī)基于在所述數(shù)據(jù)區(qū)段的第一遍編碼期間所產(chǎn)生的信息為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇編碼模式的指令。48.根據(jù)權(quán)利要求47所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)重新選擇編碼模式的所述指令包含促使所述計(jì)算機(jī)為一個(gè)或一個(gè)以上像素區(qū)塊重新選擇在所述數(shù)據(jù)區(qū)段的質(zhì)量方面產(chǎn)生最小影響且在所述數(shù)據(jù)區(qū)段的位速率方面產(chǎn)生最高減小的所述編碼模式的指令。49.根據(jù)權(quán)利要求47所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)重新選擇編碼模式的所述指令包含促使所述計(jì)算機(jī)重新選擇與所述像素區(qū)塊相關(guān)聯(lián)的幀內(nèi)模式或幀間模式中的一者的指令。50.根據(jù)權(quán)利要求47所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)重新選擇編碼模式的所述指令包含促使所述計(jì)算機(jī)為一個(gè)或一個(gè)以上幀間模式像素區(qū)塊重新選擇前向預(yù)測(cè)模式、反向預(yù)測(cè)模式和雙向預(yù)測(cè)模式中的一者的指令。51.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)調(diào)整所述待編碼的運(yùn)動(dòng)信息量的所述指令包含促使所述計(jì)算機(jī)增加所述待編碼的運(yùn)動(dòng)信息量的指令。52.根據(jù)權(quán)利要求44所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀媒體進(jìn)一步包含促使所述計(jì)算機(jī)響應(yīng)于進(jìn)一步重新調(diào)整所述數(shù)據(jù)區(qū)段大小的所述請(qǐng)求而調(diào)整一個(gè)或一個(gè)以上編碼變量的指令。53.根據(jù)權(quán)利要求52所述的計(jì)算機(jī)程序產(chǎn)品,其中促使所述計(jì)算機(jī)調(diào)整一個(gè)或一個(gè)以上編碼變量的所述指令包含促使所述計(jì)算機(jī)調(diào)整編碼所述數(shù)據(jù)區(qū)段的位速率、編碼所述數(shù)據(jù)區(qū)段的幀速率和編碼所述數(shù)據(jù)區(qū)段的量化參數(shù)中的一者的指令。全文摘要本發(fā)明描述用于重新調(diào)整多媒體內(nèi)容大小以用于有效統(tǒng)計(jì)多路復(fù)用的技術(shù)。響應(yīng)于重新調(diào)整當(dāng)前數(shù)據(jù)區(qū)段大小的請(qǐng)求,與所述選定區(qū)段相關(guān)聯(lián)的編碼模塊調(diào)整待編碼的運(yùn)動(dòng)信息量以重新調(diào)整所述數(shù)據(jù)區(qū)段的大小。舉例來(lái)說(shuō),與所述選定數(shù)據(jù)區(qū)段相關(guān)聯(lián)的所述編碼模塊可合并兩個(gè)或兩個(gè)以上運(yùn)動(dòng)向量以減小所述待編碼的運(yùn)動(dòng)信息量。作為另一實(shí)例,所述編碼模塊重新選擇用于所述數(shù)據(jù)區(qū)段內(nèi)的至少一個(gè)幀的一個(gè)或一個(gè)以上像素區(qū)塊的編碼模式。文檔編號(hào)H04N7/26GK101507279SQ200780003531公開日2009年8月12日申請(qǐng)日期2007年1月31日優(yōu)先權(quán)日2006年1月31日發(fā)明者帕尼庫(kù)馬爾·巴米迪帕蒂,比尼塔·古普塔,維賈雅拉克希米·R·拉韋恩德拉恩,肯特·G·沃克申請(qǐng)人:高通股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新和县| 台湾省| 定西市| 沽源县| 梨树县| 沙洋县| 宾阳县| 桑日县| 乡宁县| 鸡东县| 娄底市| 金秀| 青河县| 南宫市| 芜湖市| 大宁县| 海口市| 云梦县| 万山特区| 樟树市| 铁岭市| 沧源| 博爱县| 观塘区| 上犹县| 蓬莱市| 叙永县| 哈尔滨市| 古田县| 博罗县| 石嘴山市| 顺平县| 忻州市| 玉龙| 运城市| 莱州市| 栾川县| 福建省| 台东市| 洪洞县| 高清|