国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法及其系統(tǒng)的制作方法

      文檔序號(hào):7554691閱讀:201來源:國知局
      專利名稱:用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法及其系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種用于位速率控制的方法,具體地涉及一種用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法。
      背景技術(shù)
      高級(jí)視頻編碼(AVC)標(biāo)準(zhǔn),另外稱為H.264/MPEG-4第10部分,是由ITU-T (國際電信聯(lián)盟電信標(biāo)準(zhǔn)化部門)視頻編碼專家組(VCEG)和運(yùn)動(dòng)圖像專家組(MPEG)共同開發(fā)的眾所周知的視頻壓縮標(biāo)準(zhǔn)。H.264/MPEG-4第10部分包括先進(jìn)的壓縮技術(shù),該技術(shù)被開發(fā)以使得能夠在低位速率下傳輸視頻信號(hào),或?qū)崿F(xiàn)給定的傳輸速率下的改進(jìn)的視頻質(zhì)量。接收設(shè)備的不斷演變以及以廣泛變化的連接質(zhì)量為特征的傳輸系統(tǒng)的不斷使用導(dǎo)致了對可伸縮視頻編碼的需求,該可伸縮視頻編碼允許對于例如顯示器和目標(biāo)設(shè)備的處理功能之類的特定應(yīng)用要求以及變化的傳輸條件進(jìn)行動(dòng)態(tài)適配。具體地,視頻編碼越來越多地被用于從例如多媒體消息收發(fā)、視頻電話、視頻會(huì)議和視頻流送之類的無線/移動(dòng)應(yīng)用到標(biāo)準(zhǔn)清晰度和高清晰度電視廣播的寬范圍的應(yīng)用中。此外,隨著互聯(lián)網(wǎng)和無線網(wǎng)絡(luò)對視頻內(nèi)容的傳輸變得越來越重要,這樣的視頻傳輸越來越暴露于廣泛變化的傳輸條件,以及暴露于具有變化的顯示器和計(jì)算能力的變化的解碼裝置中。可伸縮視頻編碼(SVC)是H.264/MPEG-4第10部分視頻壓縮標(biāo)準(zhǔn)(附件G)的擴(kuò)展,其在位流水平上提供了網(wǎng)絡(luò)友好的可伸縮性。具體地,SVC支持一些功能,例如位速率、格式和功率適配,有損傳輸環(huán)境中的故障弱化以及將質(zhì)量可伸縮SVC位流無損的重寫入單層
      H.264/MPEG-4第10部分 位流。通過SVC編碼提供的可伸縮位流包括一個(gè)或多個(gè)子流,該一個(gè)或多個(gè)子流能夠以得到的子流形成用于某目標(biāo)解碼器的另一個(gè)有效的位流的方式被提取??缮炜s的通常模式是時(shí)間、空間和質(zhì)量可伸縮。空間可伸縮和時(shí)間可伸縮描述了一些情況,其中位流的子集分別利用減小的圖片大小(空間可伸縮)和/或降低的幀速率(時(shí)間分辨率)來表示源內(nèi)容。通過質(zhì)量可伸縮,子流提供與其關(guān)聯(lián)的位流相同的時(shí)空分辨率,但具有較低的通常被非正式地稱為信噪比(SNR)的保真度。質(zhì)量可伸縮也通常被稱為保真度可伸縮或SNR可伸縮。其他的不常需要的可伸縮模式包括感興趣區(qū)域((ROI)和基于對象的可伸縮,其中子流通常表示原始圖片區(qū)域的空間上連續(xù)的區(qū)域。不同類型的可伸縮也可能被結(jié)合以便在單一可伸縮的位流內(nèi)支持具有不同的時(shí)空分辨率和位速率的多種表示。對于AVC實(shí)現(xiàn),已知的是,例如根據(jù)傳輸信道帶寬,使用速率控制以調(diào)節(jié)編碼視頻系統(tǒng)的輸出位速率。當(dāng)這樣的速率控制被施加在編碼器中時(shí),用于視頻信息編碼的量化參數(shù)(QP)被調(diào)整以維持輸出位流的目標(biāo)位速率。雖然用于提供這種速率控制的常規(guī)技術(shù)對于需要僅考慮單一整體信道帶寬的AVC實(shí)現(xiàn)而言是足夠的,但這些技術(shù)通常不適合于可能需要考慮多個(gè)帶寬限制的SVC實(shí)現(xiàn)。具體而言,可能要求SVC編碼器所輸出的位流內(nèi)的每個(gè)子流滿足特定帶寬和/或目標(biāo)設(shè)備規(guī)格,因此同樣地可能要求每個(gè)子流被限制在特定的位速率。

      發(fā)明內(nèi)容
      如所附權(quán)利要求中所描述的,本發(fā)明提供了一種可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法、一種可伸縮視頻編碼系統(tǒng)以及一種集成電路設(shè)備。本發(fā)明的具體實(shí)施例在從屬權(quán)利要求中被陳述。根據(jù)下文中描述的實(shí)施例,本發(fā)明的這些或其它方面將會(huì)很明顯并且被闡述。


      根據(jù)附圖,僅僅通過舉例的方式,本發(fā)明的進(jìn)一步細(xì)節(jié)、方面和實(shí)施例將被描述。在附圖中,類似的附圖標(biāo)記被用于指示相同的或功能相似的元素。為了簡便以及清晰,附圖中的元素不一定按比例繪制。圖1說明了可伸縮視頻編碼系統(tǒng)的例子。圖2說明了傳輸網(wǎng)絡(luò)的簡化例子。圖3和圖4說明了時(shí)間、空間和質(zhì)量可伸縮的簡化例子。圖5說明了一種用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法的簡化流程圖。
      具體實(shí)施例方式現(xiàn)在將參考被設(shè)置為在編碼視頻位流內(nèi)提供時(shí)間、空間和質(zhì)量可伸縮的可伸縮視頻編碼系統(tǒng)對本發(fā)明進(jìn)行描述,例如可以根據(jù)H.264/MPEG-4第10部分視頻壓縮標(biāo)準(zhǔn)的附錄G被實(shí)施。然而,應(yīng)了解 ,本發(fā)明不僅僅限于用于這樣的可伸縮視頻編碼系統(tǒng),并且可以同樣地適用于替代的可伸 縮視頻編碼實(shí)現(xiàn)。首先參照圖1,說明了根據(jù)本發(fā)明的一些示例實(shí)施例適配的可伸縮視頻編碼系統(tǒng)100的例子。預(yù)期到,部分或全部的可伸縮視頻編碼系統(tǒng)100可以在一個(gè)或多個(gè)集成電路設(shè)備內(nèi)被實(shí)現(xiàn),如一般以105所說明的。例如,下文中描述的各種功能組件可以通過一個(gè)或多個(gè)專用集成電路(ASIC)設(shè)備或通過一個(gè)或多個(gè)可編程數(shù)字信號(hào)處理器(DSP)和/或微控制器來實(shí)現(xiàn)。另外地/替換地,一些或全部的可伸縮視頻編碼系統(tǒng)100可以通過被設(shè)置為在一個(gè)或多個(gè)信號(hào)處理器(未顯示)上執(zhí)行的程序代碼來實(shí)現(xiàn)。對于所說明的例子,可伸縮視頻編碼系統(tǒng)100包括視頻編碼器模塊110,該視頻編碼器模塊110被設(shè)置為從視頻源120接收視頻信息125、編碼所接收的視頻信息125、以及輸出可伸縮編碼視頻位流115。對于圖1所說明的例子,可伸縮視頻編碼系統(tǒng)100還包括輸出緩沖器130,該輸出緩沖器130被設(shè)置為接收被視頻編碼器模塊110輸出的可伸縮編碼視頻位流115、以及緩沖可伸縮編碼視頻位流115,以用于作為緩沖的輸出位流135在傳輸信道210 (圖2)上進(jìn)行傳輸。雖然對于所說明的例子,輸出緩沖器130被說明為形成可伸縮編碼系統(tǒng)100的集成部分,但應(yīng)了解,輸出緩沖器130可以同樣地被實(shí)現(xiàn)為可伸縮視頻編碼系統(tǒng)100的輸出可操作地耦合到的分立的組件。圖2說明了傳輸網(wǎng)絡(luò)200的簡化例子,通過該傳輸網(wǎng)絡(luò)200,由可伸縮視頻編碼系統(tǒng)100輸出的編碼視頻信息可以被分發(fā)到各個(gè)不同的目標(biāo)設(shè)備220、230、240。通過通常以210、212、214、216、以及218所說明的各種傳輸信道,傳輸網(wǎng)絡(luò)200可操作地將可伸縮視頻編碼系統(tǒng)100的輸出緩沖器130耦合于目標(biāo)設(shè)備220、230、240。這樣的傳輸信道可以包括傳送編碼視頻信息的任何合適裝置,例如電使用銅線、光學(xué)使用光纖、無線地使用射頻通信信道等等。這樣的傳輸網(wǎng)絡(luò)通常包括各種路由器、交換機(jī)等等(未顯示)。如本領(lǐng)域技術(shù)人員將了解的,緩沖的輸出位流135的可用數(shù)據(jù)速率取決于傳輸信道的帶寬,緩沖的輸出位流135在所述傳輸信道上進(jìn)行傳輸。具體地,對于圖2所說明的例子,緩沖的輸出位流135的可用數(shù)據(jù)速率將取決于傳輸信道210的帶寬,輸出緩沖器135可操作地耦合于所述傳輸信道210。如果視頻編碼器模塊110輸出的可伸縮編碼視頻位流115的位速率超過了緩沖的輸出位流135的可用數(shù)據(jù)速率(即,對于所說明例子,超過了傳輸信道210的可用帶寬),在輸出緩沖器130內(nèi)緩沖的編碼視頻數(shù)據(jù)的數(shù)量將會(huì)增加,直到輸出緩沖器130變滿并且“溢出”,進(jìn)而編碼視頻數(shù)據(jù)將會(huì)丟失。為了避免輸出緩沖器130溢出,有必要控制視頻編碼器模塊110輸出的可伸縮編碼視頻位流115的位速率,以便不超過(至少不會(huì)很長時(shí)間超過)緩沖的輸出位流135的可用數(shù)據(jù)速率。因此,對于常規(guī)的(非可伸縮的)H.264/MPEG-4第10部分的視頻編碼系統(tǒng),已知的是,根據(jù)傳輸信道帶寬,使用速率控制以調(diào)節(jié)視頻編碼系統(tǒng)的輸出位速率,由此用于視頻信息編碼的量化參數(shù)(QP)被調(diào)整以維持輸出位流的目標(biāo)位速率。量化參數(shù)確定在編碼期間用于量化運(yùn)動(dòng)預(yù)測的殘留信號(hào)的量化步長。量化步長越低,越多的信息被提供給目標(biāo)編碼器,從而實(shí)現(xiàn)更高質(zhì)量的信號(hào),但要以更高的位速率為代價(jià)。因此,圖1的可伸縮視頻編碼系統(tǒng)100還包括速率控制模塊140,它被設(shè)置為向視頻編碼器模塊110提供QP值,并且調(diào)整QP值145以維持可伸縮編碼視頻位流115的目標(biāo)位速率。雖然用于提供這種速率控制的常規(guī)技術(shù)對于需要僅考慮單一整體信道帶寬的常規(guī)(非可伸縮的)視頻編碼系統(tǒng)而言是足夠的,但這些技術(shù)通常不適合于可能需要考慮多個(gè)帶寬限制的可伸縮視頻編碼系統(tǒng)。例如,再次參照圖2,在可伸縮視頻編碼系統(tǒng)中,可伸縮編碼視頻流包括一個(gè)或多個(gè)子流,該一個(gè)或多個(gè)子流能夠以得到的子流形成用于某目標(biāo)解碼器的另一個(gè)有效的位流的方式被提取。例如,如通常以250和255所說明的,子流可以被提取以滿足特定傳輸信道和/或目標(biāo)設(shè)備的限制/需求。同樣的,如通常在260所說明的,可伸縮編碼視頻流可以再次被“減薄”,以滿足特定傳輸信道和/或目標(biāo)設(shè)備的限制/需求。具體而言,通過可伸縮視頻編碼系統(tǒng)輸出的位流內(nèi)的每個(gè)子流可能被要求滿足特定帶寬和/或目標(biāo)設(shè)備規(guī)格,并且同樣地可能被要求限制到特定位速率。因此,所希望的是,不只是針對全部可伸縮編碼視頻位流115,也針對全部可伸縮編碼視頻位流115內(nèi)的單獨(dú)子流在低水平下提供速率控制??缮炜s的通常模式是時(shí)間、空間和質(zhì)量可伸縮。空間可伸縮和時(shí)間可伸縮描述了一些情況,其中位流的子集分別利用減小的圖片大小(空間可伸縮)和/或降低的幀速率(時(shí)間分辨率)來表示源內(nèi)容。通過質(zhì)量可伸縮,子流提供與關(guān)聯(lián)的(高水平)位流相同的時(shí)空分辨率,但具有較低的通常被非正式地稱為信噪比(SNR)的保真度。質(zhì)量可伸縮也通常被稱為保真度可伸縮或SNR可伸縮。其他的不常需要的可伸縮模式包括感興趣區(qū)域((ROI)和基于對象的可伸縮,其中子流通常表示原始圖片區(qū)域的空間上連續(xù)的區(qū)域。不同類型的可伸縮也可能被結(jié)合以便在單一可伸縮的位流內(nèi)支持具有不同的時(shí)空分辨率和位速率的多種表不。

      參照圖3,說明了時(shí)間可伸縮的簡化例子,例如根據(jù)H.264/MPEG-4第10部分視頻壓縮標(biāo)準(zhǔn)的附件G實(shí)現(xiàn)的。當(dāng)相應(yīng)的“訪問單元”(總體以300被說明)的集合可以被分割成時(shí)間基層和一個(gè)或多個(gè)時(shí)間增強(qiáng)層的時(shí)候,位流提供時(shí)間可伸縮。對于所說明的例子,每個(gè)訪問單元集合包括“圖片組”(G0P)305,該“圖片組”(G0P)305由以下構(gòu)成:形成G0P305的時(shí)間基層的第一訪問單元TJIO,以及,形成時(shí)間增強(qiáng)層的另外三個(gè)訪問單元,且具體是形成第一時(shí)間增強(qiáng)層的訪問單元1\320,以及形成第二時(shí)間增強(qiáng)層的訪問單元1'2330。因此,時(shí)間基層(通過每個(gè)G0P305內(nèi)的訪問單元Tq310提供)提供了包括7.5fps的幀速率的視頻信號(hào)。第一時(shí)間增強(qiáng)層(通過每一個(gè)GOP內(nèi)的訪問單元 \320提供)對時(shí)間基層進(jìn)行增強(qiáng)以提供包括15fps的幀速率的視頻信號(hào)。第二時(shí)間增強(qiáng)層(通過每一個(gè)G0P305內(nèi)的訪問單元T2330提供)對時(shí)間基層和第一增強(qiáng)層進(jìn)行增強(qiáng)以提供包括30fps的幀速率的視頻信號(hào)。以這種方式,通過提取適當(dāng)?shù)脑L問單元310、320、330,視頻信號(hào)的幀速率可以在7.5、15和30幀每秒之間伸縮。對于根據(jù)H.264/MPEG-4第10部分視頻壓縮標(biāo)準(zhǔn)的附件G實(shí)現(xiàn)的可伸縮視頻壓縮,如圖4所說明的,在每個(gè)訪問單元中實(shí)現(xiàn)空間和質(zhì)量可伸縮。每個(gè)訪問單元310、320、330包括空間相關(guān)基層D。,如總體以410所說明的,并且可以包括一個(gè)或多個(gè)空間相關(guān)增強(qiáng)層,例如總體以420所說明的空間相關(guān)增強(qiáng)層Dp以這種方式,空間相關(guān)基層Dq410提供包括低分辨率的視頻信號(hào)(例如,小圖片尺寸),其中空間相關(guān)增強(qiáng)層D02O對空間相關(guān)基層DJlO進(jìn)行‘增強(qiáng)’以提供包括高分辨率的視頻信號(hào)(例如,大圖片尺寸)。類似地,每空間相關(guān)層410、420包括如總體以430所說明的質(zhì)量基層Qtl,并且可以包括一個(gè)或多個(gè)質(zhì)量增強(qiáng)層,例如總體以440所說明的質(zhì)量增強(qiáng)層Qp以這種方式,質(zhì)量基層QJ30提供了包括低質(zhì)量(例如,低保真度)的視頻信號(hào),其中質(zhì)量增強(qiáng)層Q04O對質(zhì)量基層QJ30進(jìn)行“增強(qiáng)”以提供包括高質(zhì)量(例如,增加的高保真度)的視頻信號(hào)。再次參照圖1,視頻編碼器模塊110被設(shè)置為編碼接收到的視頻信息125以生成可伸縮編碼視頻位流115,使得可伸縮編碼視頻位流115包括訪問單兀,例如圖3和圖4中所說明的訪問單元310、320、330,從而每個(gè)訪問單元包括一個(gè)或多個(gè)空間相關(guān)層,例如圖4中所說明的空間相關(guān)層410、420。以這種方式,可伸縮編碼視頻位流115至少能夠空間可伸縮,以便可以從可伸縮視頻編碼位流115中提取出對應(yīng)于確定的空間分辨率的一個(gè)或多個(gè)子流。
      `
      速率控制模塊140還被設(shè)置為,對于視頻編碼器模塊110輸出的可伸縮編碼視頻位流115內(nèi)的每個(gè)訪問單元(例如訪問單元310、320、330),來確定可伸縮編碼視頻位流115內(nèi)的一個(gè)或多個(gè)空間相關(guān)層410、420 (例如空間相關(guān)層410、420)的位預(yù)算,以及至少部分地基于確定的位預(yù)算來計(jì)算用于編碼空間相關(guān)層的量化參數(shù)(QP)值145。通過單獨(dú)地在空間相關(guān)層水平確定位預(yù)算(相反于確定例如每個(gè)G0P305之類的每個(gè)訪問單元集合的總體位預(yù)算),也可以在空間相關(guān)層水平計(jì)算QP值,從而允許提供給視頻編碼器模塊的QP值被單獨(dú)地適用于每個(gè)訪問單元內(nèi)的不同空間相關(guān)層。以這種方式,能夠不只是針對全部可伸縮編碼視頻位流115,也針對在單獨(dú)時(shí)空分辨率下的全部可伸縮編碼視頻位流115內(nèi)的單獨(dú)子流在低水平下提供速率控制。根據(jù)本發(fā)明的一些例子,速率控制模塊140被設(shè)置為對于每個(gè)空間相關(guān)層計(jì)算用于編碼質(zhì)量基層(例如,質(zhì)量基層430)的QP值和更多質(zhì)量增強(qiáng)層(例如,質(zhì)量增強(qiáng)層440)的零。例如,用于空間相關(guān)層內(nèi)的質(zhì)量層的QP值可以基于那個(gè)空間相關(guān)層內(nèi)的確定的位預(yù)算的定義的分布被計(jì)算。根據(jù)本發(fā)明的一些實(shí)施例,可以預(yù)期,可以基于例如以下兩個(gè)因數(shù)的加權(quán)平均來確定每個(gè)空間相關(guān)層的位預(yù)算:在編碼相應(yīng)訪問單元開始時(shí)的輸出緩沖器130的緩沖器占有量;以及例如相應(yīng)空間相關(guān)層形成為其一部分的G0P305的剩余位預(yù)算。因此,對于所說明的例子,速率控制模塊140被設(shè)置為從輸出緩沖器130接收緩沖器占有量信息150。關(guān)于G0P305的剩余位預(yù)算,可以預(yù)期,GOP可用的位預(yù)算可能不能在其中的時(shí)間層之間均勻地分布。例如,低時(shí)間層(例如,每個(gè)G0P305內(nèi)的訪問單元TQ310 )可以接收更大比例的GOP位預(yù)算,因?yàn)楸绕鸶邥r(shí)間層(例如,每個(gè)G0P305內(nèi)的訪問單位T2330),它們更多被幀所引用的。位預(yù)算的分布可以基于可以是固定的或動(dòng)態(tài)地適配的加權(quán)表格。用于確定每個(gè)訪問單元的位預(yù)算分配的公式的一個(gè)例子包括:位預(yù)算(Tid)=剩余Gop預(yù)算*權(quán)重(Tid) /剩余權(quán)重[等式I]“剩余權(quán)重”在GOP起點(diǎn)處被設(shè)置為I。在每個(gè)AU完成之后,“剩余權(quán)重”然后被減少當(dāng)前時(shí)間層的權(quán)重。例如,如說明的例子中所說明的,使用3個(gè)時(shí)間層,權(quán)重可以被設(shè)置為,例如,對于Ttl為0.5、對于T1為0.3、對于T2為0.1。以這種方式,當(dāng)在GOP起點(diǎn)處確定訪問單元TJlO的預(yù)算的時(shí)候:剩余 Gop 預(yù)算=BBgop ;權(quán)重(Tid)=0.5;以及剩余權(quán)重=1.
      因此,GOP起點(diǎn)處的第一訪問單元TJlO將接收位預(yù)算:BBGQP*0.5/l=BBG0P/2。在編碼第一訪 問單元Tq310之后,在編碼GOP起點(diǎn)處的訪問單元TQ310之后用于GOP內(nèi)的下一個(gè)訪問單元的剩余位預(yù)算將等于(BBrap-位使用Ttl),以及剩余加權(quán)將等于(1-0.5) =0.5。對于所說明的例子,要被編碼的下一個(gè)訪問單元包括G0P305內(nèi)的第一訪問單元T2330。因此,該訪問單元接收(BBrap-位使用TQ)*0.1/0.5)。在編碼G0P305內(nèi)的第一訪問單元T2330之后,GOP的剩余位預(yù)算將是(BBtop-(位使用Jtl+位使用_T2),并且剩余權(quán)重將等于0.4。對于所說明的例子,要被編碼的下一個(gè)訪問單元包括G0P305內(nèi)的訪問單元1\320。因此,該訪問單元接收((BBtop-(位使用_1;+位使用_Τ2))*0.3/0.4)。在編碼G0P305內(nèi)的訪問單元 \320之后,GOP的剩余位預(yù)算將是(BBtop-(位使用Jtl+位使用_Τ2+位使用_1\),并且剩余權(quán)重將等于0.1。要被編碼的最后的訪問單元包括G0P305內(nèi)的第二訪問單元Τ2330。因此,該訪問單元接收((BBtop-(位使用_Τ0+位使用_Τ2+位使用_ \) *0.1/0.1)。影響編碼圖像所需要的數(shù)據(jù)位數(shù)量,從而影響編碼視頻流的位速率的重要因素是編碼復(fù)雜性,且具體地,其中,預(yù)測編碼被實(shí)現(xiàn),在層間或?qū)觾?nèi)預(yù)測處理完成之后,剩下來的殘差的編碼復(fù)雜性(層間/層內(nèi)失真)。因此,如果這種失真在計(jì)算QP值的時(shí)侯也被考慮在內(nèi),可伸縮編碼視頻位流115的數(shù)據(jù)速率可以被更精確地控制。預(yù)測誤差的平均絕對差(MAD)通常與編碼復(fù)雜性密切相關(guān),并且同樣地可以例如使用一種線性回歸法被用于估計(jì)層間失真。因此,對于本發(fā)明的一些示例實(shí)施例,速率控制模塊140可以被設(shè)置為估計(jì)單獨(dú)空間相關(guān)層的這種層間失真并且基于確定的位預(yù)算和其的估計(jì)的失真計(jì)算用于編碼空間相關(guān)層的相應(yīng)QP值??梢酝ㄟ^使用一個(gè)或多個(gè)R-Q (速率-量化)模型來計(jì)算QP值??梢酝ㄟ^使用下面的二次R-Q等式來計(jì)算例如用于空間相關(guān)層內(nèi)的質(zhì)量基層的QP值:位/ 失真=C0NSTl*Qstep2+C0NST2*Qstep [等式 2]其中,Qstep是在編碼期間使用的量化步長??梢灶A(yù)期,替代的R-Q模型可以被用于計(jì)算質(zhì)量增強(qiáng)層的QP值,例如將位速率和相應(yīng)的質(zhì)量基層的QP與位速率和質(zhì)量增強(qiáng)層QP連接的模型。根據(jù)本發(fā)明的一些實(shí)施例,速率控制模塊140可被設(shè)置為在視頻編碼器模塊110編碼訪問單元之前確定用于訪問單元內(nèi)的空間相關(guān)層的位預(yù)算(以及失真估計(jì)),并且計(jì)算用于編碼基于其上的空間相關(guān)層的初始QP值。速率控制模塊140可以隨后在編碼訪問單元期間基于層內(nèi)失真計(jì)算用于編碼空間相關(guān)層的修訂的QP值。例如,速率控制模塊140可以被設(shè)置為在編碼訪問單元期間對于空間相關(guān)層的圖像(幀)以行為基礎(chǔ)上來計(jì)算用于空間相關(guān)層的修訂的QP值。由于圖像內(nèi)的單獨(dú)行的失真會(huì)變化,高度失真的行會(huì)比失真少的行使用更大比例的位預(yù)算。因此,通過估計(jì)單獨(dú)行的失真,并且考慮對于其的估計(jì)的失真來計(jì)算用于該行的修訂的QP值,用于編碼空間相關(guān)層內(nèi)的那個(gè)行的位速率可以被更精確地控制。此外,可以預(yù)期,這個(gè)修訂的QP值還可以基于相應(yīng)空間相關(guān)層的編碼期間的先前的位預(yù)算消耗,因此更準(zhǔn)確地控制其整體位速率。根據(jù)本發(fā)明的一些示例實(shí)施例,速率控制模塊140還可以被設(shè)置為收集編碼數(shù)據(jù),以更新用于計(jì)算QP值的R-Q模型和/或失真預(yù)測模型。例如,速率控制模塊140可以被設(shè)置為收集例如實(shí)際位使用數(shù)據(jù)(即,用于編碼例如訪問單元的位的實(shí)際數(shù)目)和編碼例如訪問單元所產(chǎn)生的實(shí)際失真數(shù)據(jù),以及使用收集到的位使用數(shù)據(jù)和失真數(shù)據(jù)來更新用于計(jì)算QP值的R-Q模型和/或用于估計(jì)層間/層內(nèi)失真的線性回歸模型。因此,對于所說明的例子,速率控制模 塊140被設(shè)置為接收這種位使用數(shù)據(jù)155。以這種方式,計(jì)算QP值所使用的各種模型等等可以通過使用實(shí)際使用數(shù)據(jù)被動(dòng)態(tài)地更新,以連續(xù)地校準(zhǔn)可伸縮視頻編碼系統(tǒng)100的速率控制,從而使得產(chǎn)生的可伸縮編碼視頻位流115的位速率大體上被優(yōu)化。有利的是,所說明例子的速率控制模塊140使得能夠針對視頻信息的可伸縮編碼來定義位速率點(diǎn)。例如,再次參照圖4,可以針對每個(gè)空間相關(guān)層410、420定義最小速率點(diǎn),從而空間相關(guān)層的最小速率點(diǎn)僅僅包括基質(zhì)量層和其基時(shí)間層。因此,空間相關(guān)基層410的最小速率點(diǎn)(以412所說明的)包括形成每個(gè)G0P305的時(shí)間基層的第一訪問單元TQ310內(nèi)的質(zhì)量基層430。類似地,空間相關(guān)增強(qiáng)層420的最小速率點(diǎn)(以422所說明的)包括空間相關(guān)增強(qiáng)層420的質(zhì)量基層430以及形成每個(gè)G0P305的時(shí)間基層的第一訪問單元TQ310內(nèi)的空間相關(guān)基層410。以這種方式,對于每個(gè)空間相關(guān)層,可以定義最小(即,最壞情況)速率點(diǎn)。還可以針對每個(gè)空間相關(guān)層定義另外的速率點(diǎn),例如圖4中所說明的這樣的最大速率點(diǎn)414、424,從而空間相關(guān)層的最大速率點(diǎn)包括所有(S卩,基和每個(gè)增強(qiáng))質(zhì)量層和其時(shí)間層。以這種方式,對于每個(gè)空間相關(guān)層,可以最大(即,最佳情況)速率點(diǎn)。定義用于單獨(dú)空間相關(guān)層的這種速率點(diǎn)的能力使得終端用戶/應(yīng)用能夠基于視頻流提供者提供的配置信息來更準(zhǔn)確地/適當(dāng)?shù)剡x擇合適的子流。
      現(xiàn)在參照圖5,根據(jù)本發(fā)明的一些實(shí)施例,說明了一種用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法的示例的簡化流程圖500,例如可以在圖1的速率控制模塊140內(nèi)被實(shí)現(xiàn)。所述方法開始于步驟505,其中訪問單元(AU)的起點(diǎn)要被編碼,并且移動(dòng)到步驟510至530,對于所說明的例子,在對當(dāng)前訪問單元開始編碼之前被執(zhí)行這些步驟。在步驟510,確定是否有更多空間相關(guān)層要被處理。如果確定有更多空間相關(guān)層要被處理,所述方法移動(dòng)到步驟515,其中例如基于平均絕對差(MAD)預(yù)測對于當(dāng)前(例如,第一)空間相關(guān)層來估計(jì)相關(guān)失真。然后,所述方法移動(dòng)到步驟520,確定是否有要對其計(jì)算量化參數(shù)(QP)值的更多質(zhì)量層。如果確定有更多要被處理的質(zhì)量層,所述方法移動(dòng)到步驟525,其中對于當(dāng)前空間相關(guān)層的當(dāng)前(例如,第一)質(zhì)量層設(shè)置位預(yù)算。例如,可以基于例如以下兩個(gè)因數(shù)的加權(quán)平均來確定每個(gè)空間相關(guān)層的位預(yù)算:在編碼相應(yīng)訪問單元開始時(shí)的輸出緩沖器的緩沖器占有量;以及之前的例如8個(gè)訪問單元的剩余位預(yù)算。然后可以基于例如用于那個(gè)空間相關(guān)層內(nèi)的確定的位預(yù)算的所定義的分布來計(jì)算當(dāng)前質(zhì)量層的位預(yù)算。接下來,在步驟530,例如,基于確定的位預(yù)算和失真估計(jì)來計(jì)算當(dāng)前質(zhì)量層的QP值。然后,該方法返回到步驟520,確定是否有要被計(jì)算QP值的更多質(zhì)量層。以這種方式,所述方法對于當(dāng)前空間相關(guān)層內(nèi)的每個(gè)質(zhì)量層計(jì)算QP值。一旦當(dāng)前空間相關(guān)層內(nèi)的所有質(zhì)量層的QP值被計(jì)算,(即,在步驟520確定沒有要被計(jì)算QP值的更多質(zhì)量層),所述方法返回到步驟510,其中確定是否有更多要被處理的空間相關(guān)層。以這種方式,所述方法計(jì)算了當(dāng)前訪問單元內(nèi)的所有空間相關(guān)層的質(zhì)量層的QP值。一旦所有空間相關(guān)層的質(zhì)量層的QP值被計(jì)算(即,在步驟510確定沒有空間相關(guān)層要被處理),所述方法移動(dòng)到步驟540,其中對當(dāng)前訪問單元的編碼開始進(jìn)行。所述方法然后移動(dòng)到步驟545至565,對于所說明的例子,在編碼當(dāng)前訪問單元期間執(zhí)行這些步驟。在步驟545,確定是否有更多空間相關(guān)層要被編碼。如果確定有更多空間相關(guān)層要被編碼,所述方法移動(dòng)到步驟550,其中,對于所說明的例子,確定當(dāng)前空間相關(guān)層的圖像(幀)內(nèi)是否有更多行要被編碼。如果確定當(dāng)前空間相關(guān)層的更多行要被編碼,所述方法移動(dòng)到步驟555,其中對于當(dāng)前行估計(jì)行失真并且設(shè)置位預(yù)算,例如,如參照上面圖1所描述的。接下來,在步驟560,計(jì)算用于當(dāng)前空間相關(guān)層的每個(gè)質(zhì)量層內(nèi)的當(dāng)前行的修訂的QP值。然后在步驟565,行被·編碼,并且所述方法返回到步驟550,確定當(dāng)前空間相關(guān)層內(nèi)是否有更多行要被編碼。以這種方式,所述方法編碼了當(dāng)前空間相關(guān)層的每一行,并且在其中所有質(zhì)量層內(nèi),使用用于當(dāng)前空間相關(guān)層的每一行的修訂的QP值。一旦當(dāng)前空間相關(guān)層內(nèi)的所有行被編碼(即,在步驟550確定當(dāng)前空間相關(guān)層內(nèi)沒有更多行要被編碼),所述方法返回到步驟545,確定是否有更多空間相關(guān)層要被編碼。以這種方式,所述方法通過使用修訂的QP值來編碼當(dāng)前訪問單元內(nèi)的所有空間相關(guān)層。一旦所有空間相關(guān)層被編碼(即,在步驟545確定沒有更多空間相關(guān)層要被編碼),所述方法移動(dòng)到步驟570,其中收集例如實(shí)際位使用數(shù)據(jù)和/或失真數(shù)據(jù)的數(shù)據(jù)。然后在步驟575通過使用收集到的數(shù)據(jù)來更新用于計(jì)算(修訂的)QP值的模型(例如,R-Q模型和失真預(yù)測模型)。所述方法然后在當(dāng)前訪問單元的結(jié)尾在步驟580結(jié)束。根據(jù)一些示例實(shí)施例,每一個(gè)QP值可以被約束在距離先前AU內(nèi)的相同層的QP的最大距離內(nèi)。以這種方式,可以基本上避免連續(xù)幀之間的質(zhì)量大波動(dòng)和幀本身內(nèi)部的大質(zhì)量波動(dòng)。例如,每個(gè)QP可以受公式約束:
      newQP=MIN (prevQP+DeltaQP, MAX (prevQP - deltaQP, newQP)) [等式 3]每當(dāng)QP值被計(jì)算的時(shí)候,這種QP裁剪可能會(huì)發(fā)生,無論是在圖像/層水平(例如,對于所說明的例子在編碼之前)還是在行水平(例如,對于所說明的例子在編碼期間)。此夕卜,在一些例子中,取決于編碼條件,DeltaQP值可以在GOP內(nèi)的訪問單元之間進(jìn)行變化以相應(yīng)地適應(yīng)每個(gè)訪問單元的QP的邊界。由于本發(fā)明說明的實(shí)施例可以大部分通過使用本領(lǐng)域所屬技術(shù)人員所熟知的電子元件和電路來實(shí)施,所以將不會(huì)在比上述所說明的認(rèn)為有必要的程度大的任何程度上解釋細(xì)節(jié),以便理解和了解本發(fā)明的基本概念,并且不使本發(fā)明所教之內(nèi)容模糊或從之偏離。如前面所提到的,本發(fā)明可以在計(jì)算機(jī)程序中被實(shí)現(xiàn),該計(jì)算機(jī)程序用于在計(jì)算機(jī)系統(tǒng)上運(yùn)行,至少包括代碼部分,該代碼部分用于當(dāng)在例如計(jì)算機(jī)系統(tǒng)的可編程的裝置上運(yùn)行時(shí)執(zhí)行根據(jù)本發(fā)明的方法的步驟或者使得可編程的裝置能夠執(zhí)行根據(jù)本發(fā)明的設(shè)備或系統(tǒng)的功能。計(jì)算機(jī)程序是一系列指令,例如特定應(yīng)用程序和/或操作系統(tǒng)。計(jì)算機(jī)程序可以例如包括一個(gè)或多個(gè):子程序、函數(shù)、程序、對象方法、對象實(shí)現(xiàn)、可執(zhí)行的應(yīng)用、小程序、小服務(wù)程序、源代碼、目標(biāo)代碼、共享庫/動(dòng)態(tài)加載庫和/或設(shè)計(jì)用于在計(jì)算機(jī)系統(tǒng)上的執(zhí)行的其它指令序列。計(jì)算機(jī)程序可內(nèi)在地存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上或通過計(jì)算機(jī)可讀傳輸介質(zhì)傳送到計(jì)算機(jī)系統(tǒng)。所有或者一些計(jì)算機(jī)程序可被永久地、可移除地提供在計(jì)算機(jī)可讀介質(zhì)上或遠(yuǎn)程地耦合于信息處理系統(tǒng)。計(jì)算機(jī)可讀介質(zhì)可以包括,例如但不限于任何數(shù)量的以下的:包括磁盤和磁帶存儲(chǔ)介質(zhì)的磁存儲(chǔ)介質(zhì);例如光盤介質(zhì)(例如,⑶-ROM、⑶-R等等)以及數(shù)字視盤存儲(chǔ)介質(zhì)的光學(xué)存儲(chǔ)介質(zhì);包括例如FLASH存儲(chǔ)器、EEPROM、EPROM、ROM的基于半導(dǎo)體的存儲(chǔ)器單元的非易失性存儲(chǔ)器存儲(chǔ)介質(zhì);鐵磁數(shù)字存儲(chǔ)器;MRAM ;包括寄存器、緩沖器或高速緩存、主存儲(chǔ)器等等的易失性存儲(chǔ)介質(zhì);包括計(jì)算機(jī)網(wǎng)絡(luò)、點(diǎn)對點(diǎn)通信設(shè)備、以及載波傳輸介質(zhì),僅舉幾例。計(jì)算機(jī)處理通常地包括執(zhí)行的(運(yùn)行的)程序或程序的部分、當(dāng)前程序值和狀態(tài)信息、以及由操作系統(tǒng)用于管理處理的執(zhí)行的資源。計(jì)算機(jī)系統(tǒng)可以例如包括至少一個(gè)處理單元、關(guān)聯(lián)的存儲(chǔ)器和大量的輸入/輸出(I/o)設(shè)備。當(dāng)執(zhí)行計(jì)算機(jī)程序時(shí),計(jì)算機(jī)系統(tǒng)根據(jù)計(jì)算機(jī)程序處理信息并且通過I/o設(shè)備產(chǎn)生得到的輸出信息。在前面的說明中,已經(jīng)參照本發(fā)明實(shí)施例的特定例子對本發(fā)明進(jìn)行了描述。然而,很明顯,可在不脫離所附權(quán)利要求中所陳述的本發(fā)明的寬精神及范圍的情況下做出各種修改和變化。本發(fā)明所討論的連接可以是任何類型的連接,該連接適于例如通過中間設(shè)備傳送來自相應(yīng)節(jié)點(diǎn)、單元或設(shè)備的信號(hào),或者將信號(hào)傳送到相應(yīng)節(jié)點(diǎn)、單元或設(shè)備。因此,除非暗示或說明,連接例如可以是直接連接或間接連接。連接可被說明或描述,涉及單一連接、多個(gè)連接、單向連接、或雙向連接。然而,不同實(shí)施例可以改變連接的實(shí)現(xiàn)。例如,可以使用單獨(dú)單向連接而不是雙向連接,反之亦然。此外,多個(gè)連接可以被替換為串行地或以時(shí)間多路復(fù)用方式傳輸多個(gè)信號(hào)的單一連接。同樣地,攜帶多個(gè)信號(hào)的單一連接可被分離成攜帶這些信號(hào)的子集的各不同的連接。因此,存在傳輸信號(hào)的許多選擇。本領(lǐng)域所屬技術(shù)人員將 認(rèn)識(shí)到,邏輯塊之間的界限僅僅是說明性的并且替代實(shí)施例可以合并邏輯塊或電路元件,或在各個(gè)邏輯塊或電路元件上強(qiáng)加替代的分解功能。因此,應(yīng)了解,本發(fā)明描述的架構(gòu)僅僅是示范的,并且事實(shí)上實(shí)現(xiàn)相同功能的很多其它架構(gòu)可以被實(shí)現(xiàn)。例如,便于描述的清晰和方便,速率控制模塊140已經(jīng)被說明為包括位于圖1的可伸縮視頻編碼系統(tǒng)100內(nèi)的分立的組件。然而,應(yīng)了解,根據(jù)本發(fā)明示例實(shí)施例適配的速率控制模塊140可以同樣地形成例如視頻編碼模塊的集成部分,例如在圖1中所說明的視頻編碼器模塊110。為實(shí)現(xiàn)相同功能的組件的任何排列是有效“關(guān)聯(lián)”的,以便所需的功能得以實(shí)現(xiàn)。因此,本發(fā)明中結(jié)合在一起以實(shí)現(xiàn)特定功能的任何兩個(gè)元件可以被看作彼此“相關(guān)聯(lián)”以便所需的功能得以實(shí)現(xiàn),不論架構(gòu)或中間元件如何。同樣地,如此關(guān)聯(lián)的任何兩個(gè)組件還可以被認(rèn)為是彼此被“可操作連接”或“可操作耦合”以實(shí)現(xiàn)所需的功能。此外,本領(lǐng)域所屬技術(shù)人員將認(rèn)識(shí)到上述描述的操作功能之間的界限只是說明性的。所述多個(gè)操作可合并成的單一的操作,單一的操作可以分布在額外操作中以及可在至少部分重疊的時(shí)間內(nèi)執(zhí)行操作。而且,替代實(shí)施例可以包括特定操作的多個(gè)實(shí)例,并且操作的順序在各種其它實(shí)施例中會(huì)改變。又如,例子或其的多個(gè)部分可以作為物理電路的軟或代碼表征被實(shí)現(xiàn),或作為能夠轉(zhuǎn)化成物理電路的邏輯表征,例如在任何合適類型的硬件描述語言中被實(shí)現(xiàn)。此外,本發(fā)明不限于非程序化硬件中被實(shí)現(xiàn)的物理設(shè)備或單元,而是也可以應(yīng)用在可編程設(shè)備或單元中,這·些可編程設(shè)備或單元通過根據(jù)合適的程序代碼操作能夠執(zhí)行所需的設(shè)備功能,例如,主機(jī)、微型計(jì)算機(jī)、服務(wù)器、工作站、個(gè)人電腦、筆記本、個(gè)人數(shù)字助理、電子游戲、汽車和其它嵌入式系統(tǒng)、手機(jī)和各個(gè)其他無線設(shè)備,它們在本申請中被共同表示“計(jì)算機(jī)系統(tǒng)”。然而,其它修改、變化和替代也是可能的。說明書和附圖相應(yīng)地被認(rèn)為是說明性的而不是限制意義的。在權(quán)利要求中,放置在括號(hào)之間的任何附圖標(biāo)記不得被解釋為限制權(quán)利要求。詞語“包括”不排除存在權(quán)利要求中所列出的那些之外的其它元素或步驟。此外,本發(fā)明所用的“一”被定義為一個(gè)或多個(gè)。并且,即使當(dāng)相同權(quán)利要求包括介紹性短語“一個(gè)或多個(gè)”或“至少一個(gè)”以及諸如“一”的不定冠詞,權(quán)利要求中的諸如“至少一個(gè)”和“一個(gè)或多個(gè)”的介紹性短語的使用不應(yīng)當(dāng)被理解為暗示由不定冠詞“一”介紹另一個(gè)權(quán)利要求元素是將包含該所介紹的權(quán)利要求元素的任何特定權(quán)利要求限制到僅包含一個(gè)此類元素的發(fā)明。使用定冠詞也是如此。除非另有說明,使用術(shù)語如“第一”以及“第二”是用于任意區(qū)分這些術(shù)語描述的元素。因此,這些術(shù)語不一定表示時(shí)間或這些元素的其它優(yōu)先次序。某些措施在相互不同的權(quán)利要求中被列舉的事實(shí)并不表示這些措施的組合不能被用于獲取優(yōu)勢。
      權(quán)利要求
      1.一種用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法(500),所述方法包括,對于可伸縮編碼視頻位流內(nèi)的訪問單元執(zhí)行: 確定所述可伸縮編碼視頻位流內(nèi)的至少一個(gè)空間相關(guān)層的位預(yù)算(525);以及 至少部分地基于所述至少一個(gè)空間相關(guān)層的所確定的位預(yù)算來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層的至少一個(gè)量化參數(shù)(QP)值(530、560)。
      2.根據(jù)權(quán)利要求1所述的方法(500),其中所述方法包括至少部分地基于所述至少一個(gè)空間相關(guān)層的所確定的位預(yù)算來計(jì)算(530、560): 用于編碼所述至少一個(gè)空間相關(guān)層的質(zhì)量基層的QP值;以及 用于編碼所述至少一個(gè)空間相關(guān)層的至少一個(gè)質(zhì)量增強(qiáng)層的至少一個(gè)QP值。
      3.根據(jù)權(quán)利要求1或2所述的方法(500),其中所述方法還包括估計(jì)所述至少一個(gè)空間相關(guān)層的層間失真(515),以及至少部分地基于所述至少一個(gè)空間相關(guān)層的所確定的位預(yù)算和估計(jì)的失真來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層的所述至少一個(gè)QP值(530、560)。
      4.根據(jù)任何前述權(quán)利要求所述的方法(500),其中所述方法包括使用至少一個(gè)R-Q(速率-量化)模型計(jì)算所述至少一個(gè)QP值。
      5.根據(jù)任何前述權(quán)利要求所述的方法(500),其中所述方法包括,在編碼所述可伸縮編碼視頻位流內(nèi)的 訪問單元之前: 確定所述訪問單元內(nèi)的至少一個(gè)空間相關(guān)層的位預(yù)算(525);以及 至少部分地基于所述至少一個(gè)空間相關(guān)層的所確定的位預(yù)算來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層的至少一個(gè)初始QP值(530), 所述方法還包括,在編碼所述訪問單元期間: 至少部分地基于層內(nèi)失真來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層的至少一個(gè)修訂的 QP 值(560)。
      6.根據(jù)權(quán)利要求5所述的方法,其中所述方法包括,在編碼所述訪問單元期間,在所述至少一個(gè)空間相關(guān)層的圖像內(nèi)以行為基礎(chǔ)計(jì)算所述至少一個(gè)修訂的QP值(560)。
      7.根據(jù)權(quán)利要求6所述的方法(500),其中還基于在編碼所述至少一個(gè)空間相關(guān)層期間的先前的位預(yù)算消耗來計(jì)算所述至少一個(gè)修訂的QP值。
      8.根據(jù)任何前述權(quán)利要求所述的方法(500),其中所述方法還包括收集位使用數(shù)據(jù)和失真數(shù)據(jù)的組中的至少一個(gè)(570),以及使用這種收集的數(shù)據(jù)來更新(575)包括以下的組中的至少一個(gè): 用于計(jì)算QP值的至少一個(gè)R-Q (速率-量化)模型;以及 用于估計(jì)層間/層內(nèi)失真的至少一個(gè)失真預(yù)測模型。
      9.一種包括速率控制模塊(140)的可伸縮視頻編碼系統(tǒng)(100),該速率控制模塊(140)被設(shè)置為,對于所述視頻編碼系統(tǒng)(100)輸出的可伸縮編碼視頻位流(115)內(nèi)的訪問單元(310、320、330)執(zhí)行: 確定所述可伸縮編碼視頻位流(115)內(nèi)的至少一個(gè)空間相關(guān)層(410、420)的位預(yù)算;以及 至少部分地基于所述至少一個(gè)空間相關(guān)層(410、420)的所確定的位預(yù)算來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層(410、420)的至少一個(gè)量化參數(shù)(QP)值(145)。
      10.一種包括速率控制模塊(140)的集成電路設(shè)備(105),該速率控制模塊(140)被設(shè)置為,對于視頻編碼系統(tǒng)(100)輸出的可伸縮編碼視頻位流(115 )內(nèi)的訪問單元(310、320、330)執(zhí)行: 確定所述可伸縮編碼視頻位流(115)內(nèi)的至少一個(gè)空間相關(guān)層(410、420)的位預(yù)算;以及 至少部分地基于所述至少一個(gè)空間相關(guān)層(410、420)的所確定的位預(yù)算來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層 (410、420)的至少一個(gè)量化參數(shù)(QP)值(145)。
      全文摘要
      描述了一種用于可伸縮視頻編碼系統(tǒng)內(nèi)的位速率控制的方法(500)。所述方法包括對于可伸縮編碼視頻位流內(nèi)的訪問單元,確定可伸縮編碼視頻位流內(nèi)的至少一個(gè)空間相關(guān)層的位預(yù)算(525);以及至少部分地基于所述至少一個(gè)空間相關(guān)層的所確定的位預(yù)算來計(jì)算用于編碼所述至少一個(gè)空間相關(guān)層的量化參數(shù)(QP)值(530、560)。
      文檔編號(hào)H04N7/26GK103250411SQ201080070327
      公開日2013年8月14日 申請日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
      發(fā)明者耶胡達(dá)·伊特斯卡克, 亞尼夫·克萊因, 埃雷茲·施泰因貝格 申請人:飛思卡爾半導(dǎo)體公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1