国产精品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>

      用于基于系數(shù)采樣的可擴展視頻編碼的系統(tǒng)、方法和計算機程序產(chǎn)品的制作方法

      文檔序號:7994893閱讀:227來源:國知局
      用于基于系數(shù)采樣的可擴展視頻編碼的系統(tǒng)、方法和計算機程序產(chǎn)品的制作方法
      【專利摘要】用于與HEVC標(biāo)準(zhǔn)兼容的擴展編碼視頻數(shù)據(jù)的多個層的生成的方法、系統(tǒng)和計算機程序產(chǎn)品??梢詫碜灶A(yù)測處理的殘余變換成頻域中的系數(shù)。然后,可以對這些系數(shù)進(jìn)行采樣來創(chuàng)建經(jīng)編碼數(shù)據(jù)的層。可以使用不同方式對這些系數(shù)進(jìn)行采樣來創(chuàng)建多個相應(yīng)的層。然后可以對這些層進(jìn)行復(fù)用并將其發(fā)送到解碼器。在此,可以選擇這些層中的一個或多個層。對某些層的選擇可以依賴于所產(chǎn)生視頻的期望屬性。例如,可以期望某個級別的視頻質(zhì)量、幀速率、分辨率和/或比特深度。然后可以對所選擇的層中的系數(shù)進(jìn)行組裝來創(chuàng)建要在視頻解碼中使用的殘余的版本。
      【專利說明】用于基于系數(shù)采樣的可擴展視頻編碼的系統(tǒng)、方法和計算機程序產(chǎn)品

      【背景技術(shù)】
      [0001]高效視頻編碼(冊乂0是演進(jìn)中的視頻壓縮標(biāo)準(zhǔn)。其正在由130/1%運動圖像專家組(即郎)和1幾-!'視頻編碼專家組…⑶幻形成的視頻編碼(兀I'-70聯(lián)合協(xié)作小組開發(fā)。
      可以使用諸如幀內(nèi)/幀間預(yù)測、變換、量化和環(huán)路濾波和熵編碼模塊的若干模塊。
      [0002]隨著的標(biāo)準(zhǔn)化接近完成,10X^0已經(jīng)開始計劃向標(biāo)準(zhǔn)增加可擴展視頻編碼(370擴展。37(:是應(yīng)對現(xiàn)代視頻服務(wù)的環(huán)境中的網(wǎng)絡(luò)和設(shè)備異質(zhì)性的一種方式。比特流可以包含本身可以被解碼的若干子比特流,其中,這些子流可以分別表示源視頻內(nèi)容,但具有例如,各自不同的分辨率、幀速率、質(zhì)量和/或比特深度。在解碼一側(cè),可以選擇特定的子集流來進(jìn)行解碼,其中,該選擇可以基于所期望的分辨率、幀速率、質(zhì)量、和/或比特深度等。
      [0003]通過使用多層編碼結(jié)構(gòu)來實現(xiàn)可擴展性。概括地說,在37(:系統(tǒng)中,可以存在一個底層(80和若干個增強層(此可以使用與標(biāo)準(zhǔn)兼容的方式來對81進(jìn)行編碼,并且可以將814示識為層0。可以以將£14示識為層1、2.......等等。當(dāng)對具有等于~的層標(biāo)識符的此進(jìn)行編碼時,具有小于~的層標(biāo)識符的所有的層是可用的。這意味著可以根據(jù)更低層的圖像(即,具有更小編號的層)或者根據(jù)同一層中之前被編碼的圖像來對與此相對應(yīng)的圖像進(jìn)行預(yù)測??梢詫⑺械膶影l(fā)送到解碼側(cè),其中,可以選擇特定層用于解碼。
      [0004]因為每個層表示源視頻內(nèi)容,所以多個層的傳輸和存儲表示極大量的數(shù)據(jù)。雖然關(guān)于對解碼哪個表示(即層)向端用戶提供了若干選項,但在對這些層的編碼、傳輸和存儲中會消耗大量的帶寬和處理功率。

      【專利附圖】

      【附圖說明】
      [0005]圖1是示出實施例的處理的流程圖。
      [0006]圖2是根據(jù)實施例的用于可擴展視頻編碼和解碼的系統(tǒng)的框圖。
      [0007]圖3是根據(jù)實施例示出系數(shù)采樣的流程圖。
      [0008]圖4是根據(jù)實施例的一維系數(shù)采樣的圖示。
      [0009]圖5是根據(jù)實施例示出用于系數(shù)采樣的替代過程的流程圖。
      [0010]圖6是根據(jù)實施例的二維系數(shù)采樣的圖示。
      [0011]圖7是根據(jù)實施例示出層生成的流程圖。
      [0012]圖8是根據(jù)實施例示出根據(jù)所接收層的系數(shù)恢復(fù)的流程圖。
      [0013]圖9是根據(jù)實施例的可擴展視頻編碼的軟件或固件實施例的計算環(huán)境的框圖。
      [0014]圖10是根據(jù)實施例的可擴展視頻解碼的軟件或固件實施例的計算環(huán)境的框圖。
      [0015]圖11是示出根據(jù)實施例的、本文中描述的功能可以在其中實現(xiàn)的平臺的框圖。
      [0016]圖12是示出根據(jù)實施例的、本文中描述的功能可以在其中實現(xiàn)的示例性設(shè)備的圖。
      [0017]在附圖中,附圖標(biāo)記的最左邊的位標(biāo)識該附圖標(biāo)記首次出現(xiàn)的附圖。

      【具體實施方式】
      [0018]現(xiàn)在參照附圖對實施例進(jìn)行描述,在附圖中相同的附圖標(biāo)記指示完全相同或功能相似的元素。雖然討論了特定的配置和布置,但應(yīng)該理解的是:這是僅為了說明的目的而做的。相關(guān)領(lǐng)域的技術(shù)人員將認(rèn)識到的是:在不脫離本說明書的精神和范圍的情況下可以使用其它配置和布置。對于相關(guān)領(lǐng)域的技術(shù)人員來說顯而易見的是:這也可以在不同于本文中描述的多種其它系統(tǒng)和應(yīng)用中使用。
      [0019]本文中公開了用于與標(biāo)準(zhǔn)兼容的視頻數(shù)據(jù)的多個層的生成的方法、系統(tǒng)和計算機程序產(chǎn)品??梢詫碜蕴幚淼臍堄嘧儞Q成頻域中的系數(shù)。然后,可以對這些系數(shù)進(jìn)行采樣來創(chuàng)建視頻數(shù)據(jù)的層。可以使用不同方式對這些系數(shù)進(jìn)行采樣來創(chuàng)建各個不同的層。然后可以對這些層進(jìn)行復(fù)用并將其發(fā)送到解碼器。在此,可以選擇這些層中的一個或多個層。對某些層的選擇可以依賴于所產(chǎn)生視頻的期望屬性。例如,可能期望某個級別的視頻質(zhì)量、幀速率、分辨率和/或比特深度。然后可以對所選擇的層中的系數(shù)進(jìn)行組裝來創(chuàng)建將要在視頻解碼中使用的殘余的版本。
      [0020]圖1示出了根據(jù)實施例的對可擴展的經(jīng)編碼視頻的處理。在105處,可以將來自在視頻壓縮期間執(zhí)行的預(yù)測性視頻壓縮過程的殘余變換成頻域中的系數(shù)。在110處,可以將系數(shù)掃描成一維形式或數(shù)據(jù)結(jié)構(gòu)。在115處,可以對系數(shù)進(jìn)行采樣。在替代實施例中,如同下面將更詳細(xì)描述的,采樣可以在掃描之前發(fā)生??梢詧?zhí)行多次采樣,其中,每次采樣導(dǎo)致系數(shù)的子集。在實施例中,可以對與亮度分量相對應(yīng)的系數(shù),或者對視頻的色度分量執(zhí)行采樣。在120處,可以生成多個層的經(jīng)編碼數(shù)據(jù),其中,針對系數(shù)的每次采樣生成一個層。可以在125處對層進(jìn)行復(fù)用。
      [0021]在130處,在解碼器處,可以對復(fù)用數(shù)據(jù)進(jìn)行解復(fù)用,從而可以得到單獨的層。在135處,可以選擇這些層的子集以達(dá)到用戶或用戶的視頻處理系統(tǒng)的要求。如上所述,層的特定子集的選擇可以依賴于這樣的要求,從而允許可擴展性。在140處,可以確定來自這些所選擇的層的系數(shù),并且在145處,可以對這些系數(shù)進(jìn)行組裝。然后,在150處,可以對所產(chǎn)生的系數(shù)執(zhí)行逆變換。這可以創(chuàng)建原始?xì)堄嗟陌姹?,其然后可以用于對可接受形式的視頻進(jìn)行解碼。
      [0022]圖2中示出了根據(jù)實施例的用于以可擴展的方式對視頻進(jìn)行編碼和解碼的系統(tǒng)??梢越邮諄碜灶A(yù)測性視頻壓縮過程的殘余205,并將其輸入到編碼器中的變換模塊210。該變換可以得到對殘余205的頻域表示,其中,變換模塊210的輸出可以是該表示的系數(shù)。例如,該變換可以是正方形四叉樹變換,或者可替代地可以是非正方形四叉樹變換。然后,可以將系數(shù)輸出到系數(shù)采樣模塊215。在這里,可以對系數(shù)進(jìn)行多次采樣,每次采樣得到原始系數(shù)的不同的子集。
      [0023]單獨對每個子集或者各個采樣進(jìn)行處理,以便生成其自己的視頻數(shù)據(jù)層。對于每一層來說,可以將系數(shù)傳送到量化模塊。為了創(chuàng)建層0,將系數(shù)傳送到量化模塊220,可以將該量化模塊的輸出傳送到熵編碼器230。該熵編碼的結(jié)果可以是層0。另一次采樣可以得到可以送到量化模塊221的系數(shù)的子集,可以將該量化模塊的輸出送到熵編碼器231。熵編碼器231的輸出可以是層1??梢葬槍Χ啻尾蓸又貜?fù)該過程,從而得到相應(yīng)數(shù)量的層。最后是被示為層II的層。然后這些層可由比特流復(fù)用器(皿240進(jìn)行組合。
      [0024]在解碼器處,可以在子流提取模塊245處對經(jīng)復(fù)用的比特流進(jìn)行處理。在這里,提取出代表從層0......中的選擇的子流??梢栽诒忍亓鹘鈴?fù)用器((161111^)250處執(zhí)行對這些所選擇的層的解復(fù)用,從而得到所示出的層0、1.......0。在各個實施例中,可以對原始層0.......的任意子集進(jìn)行選擇和解復(fù)用。然后,可以對每個層進(jìn)行處理以便恢復(fù)相關(guān)聯(lián)的系數(shù)。層0可由熵編碼器260和反量化模塊270處理。可以對每個所選擇的層進(jìn)行類似的處理??梢栽谙禂?shù)組裝模塊275處對系數(shù)進(jìn)行聚合。然后,可以對經(jīng)組裝的系數(shù)執(zhí)行逆變換280。結(jié)果是殘余285。注意,鑒于不是原始層0.......11中的所有層都可以是由提取模塊245提取的,因此殘余285可能與殘余205不相同,相反殘余285可以被視為殘余205的近似。殘余285然后可以用于對經(jīng)編碼的源視頻(未示出)的最后解碼。
      [0025]根據(jù)實施例,在圖3中示出了系數(shù)采樣的過程(圖1的115〉。如同根據(jù)標(biāo)準(zhǔn)的處理,可以用二維的方式來組織從對殘余的變換中得到的系數(shù)??梢栽?10處對系數(shù)進(jìn)行掃描,從而得到這些系數(shù)的一維組織。該掃描操作可以使用水平掃描順序、垂直掃描順序或?qū)菕呙桧樞颉?br> [0026]一旦掃描完成,可以進(jìn)行采樣。采樣過程可由若干預(yù)先定義的采樣參數(shù)來控制。這些參數(shù)可以包括采樣的起始位置和結(jié)束位置。此外,可以定義采樣模式。采樣模式可以包括采樣率或周期1該值表示采樣過程的周期性。如果原始變換內(nèi)核是二維的,并且具有~X 1的大小,那么系數(shù)的總數(shù)量是~ X 1,并且I?可以處于(1,⑶X 1)-1]的范圍中。采樣模式還可以包括相位的定義,其規(guī)定對每個周期中的哪些系數(shù)進(jìn)行采樣。因此,如果周期尺=4,并且相位被定義為(0, 1,3),那么可以將系數(shù)視為連續(xù)非重疊的4個一組。在每個4個系數(shù)的組中,可以將系數(shù)標(biāo)識為系數(shù)0、1、2和3。如果相位是(0, 1,3),那么可以對編號為0、1和3的系數(shù)(即,第一、第二和第四系數(shù))進(jìn)行采樣。
      [0027]在實施例中,可以基于量化參數(shù)⑶?)值自適應(yīng)地確定采樣參數(shù)。還可以通過使用當(dāng)前圖像和/或之前編碼的圖像的特性在編碼器處生成采樣參數(shù)。這樣的參數(shù)可以發(fā)送到解碼器以便在解碼期間使用??商娲?,可以通過使用之前編碼的相鄰圖像的特性在解碼器處生成采樣參數(shù)??商娲?,采樣參數(shù)可以依賴于變換過程中使用的變換內(nèi)核。在本文中,不同大小的變換內(nèi)核可以導(dǎo)致不同采樣參數(shù)的使用;此外,正方形四叉樹變換內(nèi)核可以使用與非正方形四叉樹變換內(nèi)核不同的采樣參數(shù)。此外,不同通道(例如,色度和亮度)可以使用不同的采樣參數(shù)。
      [0028]在320處,采樣可以在定義的起始位置處開始。在330處,采樣可以根據(jù)預(yù)先定義的周期和相位進(jìn)行。在340處,采樣可以在預(yù)先定義的結(jié)束位置處停止。
      [0029]在實施例中,可以針對特定的編碼或預(yù)測模式,和/或針對特定編碼單元、預(yù)測單元或變換單元來自適應(yīng)地應(yīng)用系數(shù)采樣。例如,對于某種預(yù)測模式來說,系數(shù)采樣可以是強制的。
      [0030]在圖4中以圖形的形式示出了示例采樣過程。在所示的四幅圖中的每一幅圖中,V軸表示系數(shù)值,而X軸表示頻率。每個箭頭的高度表示相應(yīng)系數(shù)的幅度3軸上的小的空心正方形表示具有幅度0的系數(shù)。頂部的圖表示從變換和掃描過程得到的完整的一組系數(shù)。虛線表示采樣范圍的程度,在采樣范圍之內(nèi),采樣過程的開始和結(jié)束位置定義如下。
      [0031]從上往下的第二幅圖示出了層0,層0也被稱為底層(81^在這里,采樣范圍中的所有系數(shù)設(shè)置為0。下一幅圖示出了層1,層1是增強層(£1).在這里,周期設(shè)置為3,并且相位是(0, 0。因此,將采樣范圍中的系數(shù)視為連續(xù)非重疊的3個一組。在每一組內(nèi),對第一和第二系數(shù)進(jìn)行采樣,并且忽略第三系數(shù)。
      [0032]第四幅圖(在圖4的底部)示出了層2,其是另一個此。在這里,周期設(shè)置為3,并且相位是(2).因此,再次將采樣范圍中的系數(shù)視為連續(xù)非重疊的3個一組。在每一組內(nèi),忽略第一和第二系數(shù),對第三系數(shù)進(jìn)行采樣。所指示的系數(shù)表示所產(chǎn)生的層2。如同所指示的,移除三個一組的每組中的第一和第二系數(shù),即,與相位0或1相對應(yīng)的系數(shù)。
      [0033]在替代實施例中,掃描可以在采樣之后執(zhí)行。在這里,可以針對從變換過程輸出的以二維形式組織的系數(shù)進(jìn)行采樣。圖5中示出了這樣的實施例。在510處,采樣可以在系數(shù)的二維(20)陣列中所定義的起始位置處開始。在520處,采樣可以根據(jù)預(yù)先定義的相位和周期進(jìn)行。在530處,采樣可以在預(yù)先定義的結(jié)束點處結(jié)束。在540處,可以對所采樣的系數(shù)執(zhí)行掃描。
      [0034]在圖6中以圖形的形式示出了這樣的實施例。左上方的陣列可以將系數(shù)表示為變換過程的輸出。該陣列的右半部分表示采樣范圍??梢杂梅柕男问綄⑦@些系數(shù)的值表示為社.......2,0,1.......5。為了采樣的目的,指示了預(yù)先定義的開始和結(jié)束位置。此外,
      如所示的,垂直周期設(shè)置為4,而水平周期設(shè)置為2。右上方的陣列表示8匕層0,其中,采樣范圍中所有的系數(shù)值設(shè)置為0。
      [0035]左下方的陣列表示此,層1。用于采樣的相位指示為(0, 0)(其與開始點一致)(1, 0、(2, 0)和(3, 1〉。在位置(0, 0)處采樣的系數(shù)具有值3 ;在位置(1, 1)處采樣的系數(shù)具有值(1 ;在位置(2, 0)處采樣的系數(shù)具有值6 ;并且在位置(3, 1)處采樣的系數(shù)具有值卜。如所示的,在每個周期中,上述相位繼續(xù)。右下方的陣列表示另一個此,層2。在這里,執(zhí)行不同的采樣。具體而言,相位是以不同的方式定義的。該層中的相位是(0, 1),(1, 0), (2, 1)^(3,0〉。所采樣的系數(shù)如所示的。
      [0036]在這樣的實施例中,在采樣完成之后,可以進(jìn)行對所采樣系數(shù)的掃描。和以前一樣,掃描可水平、垂直或?qū)堑剡M(jìn)行。結(jié)果可以是這些經(jīng)掃描的系數(shù)的一維組織。
      [0037]根據(jù)實施例,在圖7中示出了層生成(圖1的12(0。在710處,可以接收層的系數(shù)。在720處,可以執(zhí)行系數(shù)的量化。在730處,可以執(zhí)行熵編碼。熵編碼的輸出可以表示視頻數(shù)據(jù)的層。
      [0038]根據(jù)實施例,在圖8中示出了從這樣的經(jīng)編碼數(shù)據(jù)中得到系數(shù)(圖1的140)的逆操作。在810處,可以接收所選擇的層。在820處,可以執(zhí)行熵解碼。在830處,可以執(zhí)行反量化,從而得到所選擇的層的系數(shù)。
      [0039]可以使用硬件元件、軟件元件或二者的組合來實現(xiàn)各個實施例。硬件元件的示例可以包括:處理器、微處理器、電路、電路元件(例如,晶體管、電阻器、電容器、電感器等)、集成電路、專用集成電路(八310、可編程邏輯器件(^⑶)、數(shù)字信號處理器⑶??)、現(xiàn)場可編程門陣列(沖以)、邏輯門、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片組等等。軟件的示例可以包括:軟件組件、程序、應(yīng)用、計算機程序、應(yīng)用程序、系統(tǒng)程序、機器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、過程、軟件接口、應(yīng)用程序接口(仙0、指令集、計算代碼、計算機代碼、代碼段、計算機代碼段、字、值、符號、或它們的任意組合。確定是否使用硬件元件和/或軟件元件來實現(xiàn)實施例可以根據(jù)多種因素而不同,諸如期望的計算速率、功率電平、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲器資源、數(shù)據(jù)總線速度以及其它設(shè)計或性能約束。
      [0040]如本文中所使用的,術(shù)語軟件可以指代包括計算機可讀介質(zhì)的計算機程序產(chǎn)品,計算機可讀介質(zhì)中存儲有用于導(dǎo)致計算機系統(tǒng)執(zhí)行本文中公開的一個或多個特征和/或特征組合的計算機程序邏輯。計算機可讀介質(zhì)可以是臨時性或非臨時性的。臨時性計算機可讀介質(zhì)的示例可以是通過局域網(wǎng)或廣域網(wǎng)、或者通過例如因特網(wǎng)的網(wǎng)絡(luò),在射頻上或在電導(dǎo)體上傳輸?shù)臄?shù)字信號。非臨時性計算機可讀介質(zhì)的示例可以是光盤、閃速存儲器、隨機存取存儲器、只讀存儲器或其它數(shù)據(jù)存儲設(shè)備。
      [0041]根據(jù)實施例,在圖9中示出了執(zhí)行這樣的軟件/固件的計算系統(tǒng)。所示出的系統(tǒng)900可以用作視頻編碼器的一部分或者支持視頻編碼器。系統(tǒng)900可以包括一個或多個處理器920,并且還可以包括存儲器910的本體。處理器920可以包括一個或多個中央處理單元內(nèi)核和/或具有一個或多個內(nèi)核的圖形處理單元。存儲器910可以包括可以存儲計算機程序邏輯940的一個或多個計算機可讀介質(zhì)。存儲器910可以實現(xiàn)為硬盤和驅(qū)動器、諸如例如光盤、只讀存儲器(801)或隨機存取存儲器(1^1)設(shè)備的可移動介質(zhì)、或它們的某種組合。處理器920和存儲器910可以使用本領(lǐng)域普通技術(shù)人員已知的若干技術(shù)中的任意技術(shù)(例如總線)來進(jìn)行通信。存儲器910中包含的計算機程序邏輯940可由處理器920讀取和執(zhí)行。一個或多個1/0端口和/或1/0設(shè)備(統(tǒng)一示為1/0 930)也可以連接到處理器920和存儲器910。
      [0042]計算機程序邏輯940可以包括體現(xiàn)上面針對視頻數(shù)據(jù)的某些層描述的處理的邏輯。在圖示的實施例中,計算機程序邏輯940可以包括變換模塊950,其可以負(fù)責(zé)將殘余變換成頻域的一組系數(shù)。邏輯940還可以包括掃描模塊960,其可以負(fù)責(zé)將二維形式的系數(shù)轉(zhuǎn)換成一維形式。邏輯940還可以包括采樣模塊970。該模塊可以負(fù)責(zé)根據(jù)預(yù)先定義的采樣模式和給定的規(guī)定的結(jié)束和起始位置的如上所述的對系數(shù)的采樣。邏輯940還可以包括量化模塊980,其負(fù)責(zé)對系數(shù)進(jìn)行量化以便有助于隨后的處理。邏輯940還可以包括用于熵編碼的模塊990。
      [0043]根據(jù)實施例,在圖10中示出了執(zhí)行解碼系統(tǒng)中的軟件/固件(或者支持這樣的解碼系統(tǒng))的計算系統(tǒng)。所示出的系統(tǒng)1000可以用作解碼器的一部分或者支持解碼器。系統(tǒng)1000可以包括一個或多個處理器1020,并且還可以包括存儲器1010的本體。處理器1020可以包括一個或多個中央處理單元內(nèi)核和/或具有一個或多個內(nèi)核的圖形處理單元。存儲器1010可以包括可以存儲計算機程序邏輯1040的一個或多個計算機可讀介質(zhì)。存儲器1010可以實現(xiàn)為硬盤和驅(qū)動器、諸如例如光盤、只讀存儲器(801)或隨機存取存儲器(狀1)設(shè)備的可移動介質(zhì)、或它們的某種組合。處理器1020和存儲器1010可以使用本領(lǐng)域普通技術(shù)人員已知的若干技術(shù)中的任意技術(shù)(例如總線)來進(jìn)行通信。存儲器1010中包含的計算機程序邏輯1040可由處理器1020讀取和執(zhí)行。一個或多個1/0端口和/或1/0設(shè)備(統(tǒng)一示為1/0 1030)也可以連接到處理器1020和存儲器1010。
      [0044]計算機程序邏輯1040可以包括體現(xiàn)上面針對解碼器處的處理描述的處理的邏輯。在圖示的實施例中,計算機程序邏輯1040可以包括層選擇模塊1050,其可以負(fù)責(zé)選擇用于解碼目的的特定層。計算機程序邏輯1040還可以包括負(fù)責(zé)熵解碼的模塊1060。計算機程序邏輯1040還可以包括反量化模塊1070,其可以負(fù)責(zé)將量化的系數(shù)調(diào)整成允許進(jìn)一步處理的形式。邏輯1040還可以包括系數(shù)組裝模塊1080,其可以負(fù)責(zé)對來自所選擇的層的系數(shù)進(jìn)行聚合。邏輯1040還可以包括逆變換模塊1090,其可以負(fù)責(zé)將系數(shù)轉(zhuǎn)換成可以用于解壓縮的殘余的形式。
      [0045]用于可擴展視頻編碼和/或解碼的系統(tǒng)(例如,圖2、圖9和圖10所示的系統(tǒng))可以是更大的信息系統(tǒng)的一部分。圖11示出了這樣的實施例。在實施例中,系統(tǒng)1100可以是媒體系統(tǒng),盡管系統(tǒng)1100并不局限于該上下文。例如,系統(tǒng)1100可以并入個人計算機〔?0、膝上型計算機、超膝上型計算機、平板設(shè)備、觸摸板、便攜式計算機、手持計算機、掌上型計算機、個人數(shù)字助理(即八)、蜂窩電話、組合蜂窩電話外0八、電視、智能設(shè)備(例如智能電話、智能平板或智能電視?、移動互聯(lián)網(wǎng)設(shè)備(1101消息傳送設(shè)備、數(shù)據(jù)通信設(shè)備等等。
      [0046]在實施例中,系統(tǒng)1100包括耦接到顯示器1120的平臺1102。平臺1102可以接收來自內(nèi)容設(shè)備(諸如內(nèi)容服務(wù)設(shè)備1130或內(nèi)容傳遞設(shè)備1140或其它類似的內(nèi)容源)的內(nèi)容。包括一個或多個導(dǎo)航特征的導(dǎo)航控制器1150可以用于例如與平臺1102和/或顯示器1120進(jìn)行交互。下面對這些組件中的每個組件進(jìn)行了更加詳細(xì)的描述。
      [0047]在實施例中,平臺1102可以包括芯片組1105、處理器1110、存儲器1112、存儲1114、圖形子系統(tǒng)1115、應(yīng)用1116和/或無線電1118的任意組合。芯片組1105可以在處理器1110、存儲器1112、存儲1114、圖形子系統(tǒng)1115、應(yīng)用1116和/或無線電1118之間提供互通。例如,芯片組1105可以包括能夠提供與存儲1114的互通的存儲適配器(未示出
      [0048]處理器1110可以實現(xiàn)為復(fù)雜指令集計算機化130或精簡指令集計算機(8130處理器、#6指令集兼容處理器、多內(nèi)核、或任何其它微處理器或中央處理單元(⑶們。在實施例中,處理器1110可以包括多核處理器、多核移動處理器等等。在實施例中,處理器1110可以分別與圖9和圖10的處理器920和/或1020相對應(yīng)。
      [0049]存儲器1112可以實現(xiàn)為易失性存儲器設(shè)備,諸如但不限于:隨機存取存儲器(狀…、動態(tài)隨機存取存儲器或靜態(tài)
      [0050]存儲1114可以實現(xiàn)為非易失性存儲設(shè)備,諸如但不限于:磁盤驅(qū)動器、光學(xué)盤驅(qū)動器、磁帶驅(qū)動器、內(nèi)部存儲設(shè)備、附接存儲設(shè)備、閃速存儲器、電池備份的30狀1 (同步01^1)和/或網(wǎng)絡(luò)可訪問的存儲設(shè)備。在實施例中,例如,當(dāng)包括多個硬盤驅(qū)動器時,存儲1114可以包括用于針對有價值的數(shù)字媒體增加存儲性能增強的保護(hù)的技術(shù)。
      [0051]圖形子系統(tǒng)1115可以執(zhí)行對圖像(諸如用于顯示的靜止或視頻)的處理。例如,圖形子系統(tǒng)1115可以是圖形處理單元(⑶們或視覺處理單元〔V?們。模擬或數(shù)字接口可以用于通信地耦接圖形子系統(tǒng)1115和顯示器1120。例如,接口可以是高清晰度多媒體接口、顯示端口、無線11011、和/或無線!10兼容技術(shù)中的任意一種。圖形子系統(tǒng)1115可以集成到處理器1110或芯片組1105中。圖形子系統(tǒng)1115可以是通信地耦接到芯片組1105的獨立的卡。
      [0052]本文中描述的圖形和/或視頻處理技術(shù)可以在各種硬件架構(gòu)中實現(xiàn)。例如,圖形和/或視頻功能可以集成在芯片組內(nèi)??商娲?,可以使用分立的圖形和/或視頻處理器。作為又一個實施例,圖形和/或視頻功能可由通用處理器(包括多核處理器)實現(xiàn)。在進(jìn)一步實施例中,該功能可以在消費者電子設(shè)備中實現(xiàn)。
      [0053]無線電1118可以包括能夠使用各種合適的無線通信技術(shù)來發(fā)送和接收信號的一個或多個無線電。這樣的技術(shù)可以涉及跨一個或多個無線網(wǎng)絡(luò)的通信。示例性無線網(wǎng)絡(luò)包括(但不限于):無線局域網(wǎng)(11燦0、無線個域網(wǎng)〔I?燦0、無線城域網(wǎng)(麗/^)、蜂窩網(wǎng)絡(luò)、以及衛(wèi)星網(wǎng)絡(luò)。在跨這些網(wǎng)絡(luò)的通信中,無線電1118可以根據(jù)任何版本中一個或多個可應(yīng)用的標(biāo)準(zhǔn)進(jìn)行操作。
      [0054]在實施例中,顯示器1120可以包括任何監(jiān)測器或顯示器。顯示器1120可以包括例如,計算機的顯示屏幕、觸摸屏顯示器、視頻監(jiān)視器、類電視設(shè)備、和/或電視機。顯示器1120可以是數(shù)字和/或模擬的。在實施例中,顯示器1120可以是全息顯示器。另外,顯示器1120可以是可以接收視覺投影的透明表面。這樣的投影可以傳遞各種形式的信息、圖像和/或?qū)ο?。例如,這樣的投影可以是用于移動增強現(xiàn)實(嫩10應(yīng)用的視覺覆蓋。在一個或多個軟件應(yīng)用1116的控制之下,平臺1102可以在顯示器1120上顯示用戶接口 1122。
      [0055]在實施例中,例如,內(nèi)容服務(wù)設(shè)備1130可由任何國家、國際和/或獨立的服務(wù)托管,并因此可由平臺1102經(jīng)由因特網(wǎng)訪問。內(nèi)容服務(wù)設(shè)備1130可以耦接到平臺1102和/或顯示器1120。平臺1102和/或內(nèi)容服務(wù)設(shè)備1130可以耦接到網(wǎng)絡(luò)1160以便傳送(例如,發(fā)送和/或接收)去往和來自網(wǎng)絡(luò)1160的媒體信息。內(nèi)容傳遞設(shè)備1140還可以耦接到平臺1102和/或顯示器1120。
      [0056]在實施例中,內(nèi)容服務(wù)設(shè)備1130可以包括:有線電視盒、個人計算機、網(wǎng)絡(luò)、電話、能夠傳遞數(shù)字信息和/或內(nèi)容的因特網(wǎng)使能的設(shè)備或器件、以及能夠在內(nèi)容提供商和平臺1102和/顯示器1120之間經(jīng)由網(wǎng)絡(luò)1160或者直接單向或雙向傳送內(nèi)容的任何其它類似設(shè)備。將明白的是,去往和來自內(nèi)容提供商和系統(tǒng)1100中的組件中的任意一個的內(nèi)容可以經(jīng)由網(wǎng)絡(luò)1160單向或雙向傳送。內(nèi)容的示例可以包括任何媒體信息,其包括例如視頻、音樂、醫(yī)療和游戲彳目息等等。
      [0057]內(nèi)容服務(wù)設(shè)備1130接收內(nèi)容,例如,包括媒體信息、數(shù)字信息和/或其它內(nèi)容的有線電視節(jié)目。內(nèi)容提供商的示例可以包括任何有線或衛(wèi)星電視或無線電或因特網(wǎng)內(nèi)容提供商。所提供的示例并不意在限制本發(fā)明的實施例。
      [0058]在實施例中,平臺1102可以接收來自具有一個或多個導(dǎo)航特征的導(dǎo)航控制器1150的控制信號。例如,控制器1150的導(dǎo)航特征可以用于與用戶接口 1122進(jìn)行交互。在實施例中,導(dǎo)航控制器1150可以是指示設(shè)備,該指示設(shè)備可以是允許用戶向計算機輸入空間(例如,連續(xù)和多維)數(shù)據(jù)的計算機硬件組件(尤其是人機接口設(shè)備諸如圖形用戶接口((^1)和電視機和監(jiān)測器的許多系統(tǒng)允許用戶使用物理姿勢控制并向計算機或電視機提供數(shù)據(jù)。
      [0059]控制器1150的導(dǎo)航特征的運動可以通過指針、光標(biāo)、對焦環(huán)、或顯示器上顯示的其它可視指示器的運動在顯示器(例如,顯示器1120)上得到呼應(yīng)。例如,在軟件應(yīng)用1116的控制下,位于導(dǎo)航控制器1150上的導(dǎo)航特征可以映射到例如用戶接口 1122上顯示的虛擬導(dǎo)航特征。在實施例中,控制器1150可以不是單獨的組件,而是集成在平臺1102和/或顯示器1120中。然而,實施例并不局限于本文中描述或示出的元素或上下文。
      [0060]在實施例中,驅(qū)動器(未示出)可以包括:例如,當(dāng)啟用時,用于使用戶能夠在初始啟動之后,用對按鈕的觸摸像電視一樣立即打開或關(guān)閉平臺1102的技術(shù)。當(dāng)平臺“關(guān)閉”時,程序邏輯可以允許平臺1102將內(nèi)容流式傳輸?shù)矫襟w適配器或其它內(nèi)容服務(wù)設(shè)備1130或內(nèi)容傳遞設(shè)備1140。此外,例如,芯片組1105可以包括支持5.1環(huán)繞聲音頻和/或高清7.1環(huán)繞聲音頻的硬件和/或軟件。驅(qū)動器可以包括用于集成的圖形平臺的圖形驅(qū)動器。在實施例中,圖形驅(qū)動器可以包括快速外圍組件互連(1^1)圖形卡。
      [0061]在各個實施例中,系統(tǒng)1100中示出的組件中的任意一個或多個組件可以是集成的。例如,平臺1102和內(nèi)容服務(wù)設(shè)備1130可以是集成的,或者平臺1102和內(nèi)容傳遞設(shè)備1140可以是集成的,或者例如平臺1102、內(nèi)容服務(wù)設(shè)備1130和內(nèi)容傳遞設(shè)備1140可以是集成的。在各個實施例中,平臺1102和顯示器1120可以是集成單元。例如,顯示器1120和內(nèi)容服務(wù)設(shè)備1130可以是集成的,或者顯示器1120和內(nèi)容傳遞設(shè)備1140可以是集成的。這些示例并不意在限制本發(fā)明。
      [0062]在各個實施例中,系統(tǒng)1100可以實現(xiàn)為無線系統(tǒng)、有線系統(tǒng)、或者二者的組合。當(dāng)實現(xiàn)為無線系統(tǒng)時,系統(tǒng)1100可以包括適于通過無線共享介質(zhì)來進(jìn)行通信的組件和接口,諸如一個或多個天線、發(fā)射機、接收機、收發(fā)機、放大器、濾波器、控制邏輯等等。無線共享介質(zhì)的示例可以包括無線頻譜的一些部分,例如,即頻譜等等。當(dāng)實現(xiàn)為有線系統(tǒng)時,系統(tǒng)1100可以包括適于通過有線通信介質(zhì)來進(jìn)行通信的組件和接口,諸如輸入丨輸出(1/0)適配器、用于將1/0適配器與相應(yīng)的有線通信介質(zhì)相連接的物理連接器、網(wǎng)絡(luò)接口卡010、磁盤控制器、視頻控制器、音頻控制器等等。有線通信介質(zhì)的示例可以包括:電線、線纜、金屬引線、印刷電路板”⑶)、背板、交換結(jié)構(gòu)、半導(dǎo)體材料、雙絞線、同軸電纜、光纖等等。
      [0063]平臺1102可以建立用于傳送信息的一個或多個邏輯或物理信道。信息可以包括媒體信息和控制信息。媒體信息可以指的是表示意欲用于用戶的內(nèi)容的任何數(shù)據(jù)。內(nèi)容的示例可以包括:例如,來自語音會話、視頻會議、流式視頻、電子郵件(“咖^丨”)消息、語音郵件消息、字母數(shù)字符號、圖形、圖像、視頻、文本等的數(shù)據(jù)。來自語音會話的數(shù)據(jù)可以是,例如,話音信息、靜默時段、背景噪聲、舒適噪聲、音調(diào)等等??刂菩畔⒖梢灾傅氖潜硎疽庥槍ψ詣踊到y(tǒng)的命令、指令或控制字的任何數(shù)據(jù)。例如,控制信息可以用于路由媒體信息通過系統(tǒng),或者指示節(jié)點以預(yù)先確定的方式來處理媒體信息。然而,實施例并不局限于圖11中描述或示出的元素或上下文。
      [0064]如上所述,可以以不同的物理樣式或形狀因子來體現(xiàn)系統(tǒng)1100。圖12示出了可以在其中體現(xiàn)系統(tǒng)1100的小形狀因子設(shè)備1200的實施例。例如,在實施例中,設(shè)備1200可以實現(xiàn)為具有無線能力的移動計算設(shè)備。例如,移動計算設(shè)備可以指的是具有處理系統(tǒng)和移動電源或供電(例如一個或多個電池)的任何設(shè)備。
      [0065]如上所述,移動計算設(shè)備的示例可以包括:個人計算機〔?0、膝上型計算機、超膝上型計算機、平板設(shè)備、觸摸板、便攜式計算機、手持計算機、掌上型計算機、個人數(shù)字助理(戶!^)、蜂窩電話、組合蜂窩電話外0八、電視、智能設(shè)備(例如智能電話、智能平板或智能電視 ?、移動互聯(lián)網(wǎng)設(shè)備(110^消息傳送設(shè)備、數(shù)據(jù)通信設(shè)備等等。
      [0066]移動計算設(shè)備的示例還可以包括:布置為由人佩戴的計算機。在實施例中,例如,移動計算設(shè)備可以實現(xiàn)為能夠執(zhí)行計算機應(yīng)用以及語音通信和/或數(shù)據(jù)通信的智能電話。雖然通過舉例的方式,一些實施例可以用實現(xiàn)為智能電話的移動計算設(shè)備來描述,但可以明白的是:其它實施例也可以使用其它無線移動計算設(shè)備來實現(xiàn)。這些實施例并不局限于此上下文。
      [0067]如圖12中所示,設(shè)備1200可以包括:殼體1202、顯示器1204、輸入/輸出(1/0)設(shè)備1206、和天線1208。設(shè)備1200還可以包括導(dǎo)航特征1212。顯示器1204可以包括用于顯示適合移動計算設(shè)備的信息的任何合適的顯示單元。1/0設(shè)備1206可以包括用于向移動計算設(shè)備輸入信息的任何合適的1/0設(shè)備。1/0設(shè)備1206的示例可以包括:字母數(shù)字鍵盤、數(shù)字按鍵、觸摸板、輸入鍵、按鈕、開關(guān)、搖桿開關(guān)、麥克風(fēng)、揚聲器、語音識別設(shè)備和軟件等等。也可以通過麥克風(fēng)的方式將信息輸入到設(shè)備1200。這些信息可以由語音識別設(shè)備進(jìn)行數(shù)字化。這些實施例并不局限于此上下文。
      [0068]至少一個實施例的一個或多個方面可由表示處理器中的各個邏輯的機器可讀介質(zhì)上存儲的代表性指令實現(xiàn),當(dāng)由機器讀取時,所述指令使得機器制造邏輯以執(zhí)行本文中描述的技術(shù)。被稱為“I?核”的這樣的表示可以存儲在有形機器可讀介質(zhì)上,并提供給各個消費者或制造工廠以便加載到實際制造邏輯或處理器的制造機器中。
      [0069]在示出功能、特征及其的關(guān)系的功能構(gòu)造塊的幫助下,在本文中公開了方法和系統(tǒng)。為了描述方便,已經(jīng)在本文中任意定義了這些功能構(gòu)造塊的邊界中的至少一些。只要適當(dāng)?shù)貓?zhí)行所規(guī)定的功能及其關(guān)系,就可以定義替代邊界。
      [0070]雖然在本文中公開了各個實施例,但應(yīng)理解的是,這些實施例是僅通過舉例而非限制的方式呈現(xiàn)的。對相關(guān)領(lǐng)域的技術(shù)人員來說將顯而易見的是:可以在不脫離本文中公開的方法和系統(tǒng)的精神和范圍的情況下,在其中在形式和細(xì)節(jié)上進(jìn)行各種變化。因此,權(quán)利要求的廣度和范圍不應(yīng)由本文中公開的任何示例性實施例來限定。
      [0071]在實施例中,一種可擴展視頻編碼方法可以包括:對從過程的預(yù)測殘余的變換得到的系數(shù)進(jìn)行采樣,其中,采樣執(zhí)行多次以便產(chǎn)生相應(yīng)的多個采樣;針對每次采樣,生成經(jīng)編碼數(shù)據(jù)的相應(yīng)的層;以及對相應(yīng)的層進(jìn)行復(fù)用。
      [0072]在實施例中,這樣的方法還可以包括:將每次米樣掃描成一維形式,其在所述米樣之后因此在所述生成之后執(zhí)行。在替代實施例中,這樣的方法還可以包括:將從變換得到的系數(shù)掃描成一維形式,其在所述采樣之前執(zhí)行。
      [0073]經(jīng)編碼數(shù)據(jù)的層的生成可以包括:對采樣的量化;以及對量化采樣的熵編碼。采樣可以根據(jù)預(yù)先定義的采樣模式、起始位置和結(jié)束位置來執(zhí)行。
      [0074]在實施例中,一種可擴展視頻解碼方法可以包括:接收包括經(jīng)編碼數(shù)據(jù)的多個層的經(jīng)復(fù)用的比特流;從經(jīng)復(fù)用的比特流中選擇所述多個層的子集;針對子集中的每個層,得到至少部分表示過程的殘余的對系數(shù)的采樣;對這些層的系數(shù)進(jìn)行組裝;以及對系數(shù)執(zhí)行逆變換,以便創(chuàng)建殘余的版本。這樣的方法還可以包括:確定視頻質(zhì)量的級別,其中,選擇所述多個層的子集以便達(dá)到所述視頻質(zhì)量。針對層的對系數(shù)的采樣的獲得可以包括:對層進(jìn)行熵解碼;以及對經(jīng)熵解碼的層執(zhí)行反量化。
      [0075]上述處理可由用于可擴展視頻編碼的設(shè)備來實現(xiàn),其包括:用于使處理器對從過程的預(yù)測殘余的變換得到的系數(shù)進(jìn)行采樣的裝置,其中,采樣執(zhí)行多次以便產(chǎn)生相應(yīng)的多個采樣;
      用于使處理器針對每次采樣,生成經(jīng)編碼數(shù)據(jù)的相應(yīng)層的裝置;以及用于使處理器對相應(yīng)層進(jìn)行復(fù)用的裝置。這樣的設(shè)備還可以包括:用于使處理器將每次采樣掃描成一維形式的裝置,所述掃描在所述采樣之后并且在所述生成之前執(zhí)行;或者可以包括:用于使處理器將從變換得到的系數(shù)掃描成一維形式的裝置,所述掃描在所述采樣之前執(zhí)行。
      [0076]用于使處理器生成經(jīng)編碼數(shù)據(jù)的層的裝置可以包括:用于使處理器對采樣進(jìn)行量化的裝置;以及用于使處理器對經(jīng)量化的采樣進(jìn)行熵編碼的裝置。
      [0077]采樣可以根據(jù)預(yù)先定義的采樣模式、起始位置和結(jié)束位置來執(zhí)行。
      [0078]—種用于可擴展視頻解碼的設(shè)備可以包括:用于使處理器接收包括經(jīng)編碼數(shù)據(jù)的多個層的經(jīng)復(fù)用的比特流的裝置;用于使處理器從經(jīng)復(fù)用的比特流中選擇所述多個層的子集的裝置;用于使處理器針對子集中的每個層,得到至少部分表示過程的殘余的對系數(shù)的采樣的裝置;用于使處理器對這些層的系數(shù)進(jìn)行組裝的裝置;以及用于使處理器對系數(shù)執(zhí)行逆變換,以便創(chuàng)建殘余的版本的裝置。用于使處理器得到針對層的對系數(shù)的采樣的裝置可以包括:用于使處理器對層進(jìn)行熵解碼的裝置;以及用于使處理器對經(jīng)熵解碼的層執(zhí)行反量化的裝置。這樣的設(shè)備還可以包括:用于使處理器確定視頻質(zhì)量的級別的裝置,其中,選擇所述多個層的子集以便達(dá)到特定的視頻質(zhì)量。
      [0079]—種用于可擴展視頻編碼的設(shè)備可以包括:用于對從過程的預(yù)測殘余的變換得到的系數(shù)進(jìn)行采樣的系數(shù)采樣模塊,其中,采樣執(zhí)行多次以便產(chǎn)生相應(yīng)的多個采樣;用于針對每次采樣,生成經(jīng)編碼數(shù)據(jù)的相應(yīng)層的裝置;以及用于對相應(yīng)層進(jìn)行復(fù)用的復(fù)用器。
      [0080]這樣的設(shè)備還可以包括:用于將每次采樣掃描成一維形式的裝置,所述掃描在所述采樣之后并且因此在所述生成之后執(zhí)行,或者可以包括:用于將從變換得到的系數(shù)掃描成一維形式的裝置,所述掃描在所述采樣之前執(zhí)行。
      [0081]生成裝置可以包括:用于采樣的量化的量化模塊;以及用于對經(jīng)量化的采樣進(jìn)行熵編碼的熵編碼器。
      [0082]在這樣的裝置中,采樣可以根據(jù)預(yù)先定義的采樣模式、起始位置和結(jié)束位置來執(zhí)行。
      [0083]一種用于可擴展視頻解碼的設(shè)備可以包括:用于接收包括經(jīng)編碼數(shù)據(jù)的多個層的經(jīng)復(fù)用的比特流的裝置;用于從經(jīng)復(fù)用的比特流中選擇所述多個層的子集的子流選擇模塊;用于針對子集中的每個層,得到至少部分表示過程的殘余的對系數(shù)的采樣的裝置;用于對這些層的系數(shù)進(jìn)行組裝的系數(shù)組裝模塊;以及用于對系數(shù)執(zhí)行逆變換,以便創(chuàng)建殘余的版本的逆變換模塊。用于得到針對層的對系數(shù)的采樣的裝置可以包括:用于對層進(jìn)行熵解碼的熵編碼器;以及用于對經(jīng)熵解碼的層執(zhí)行反量化的反量化模塊。該設(shè)備還可以包括:用于確定視頻質(zhì)量的級別的裝置,其中,選擇所述多個層的子集以便達(dá)到視頻質(zhì)量。
      【權(quán)利要求】
      1.一種可擴展視頻編碼方法,包括: 對從視頻壓縮過程的殘余的變換得到的系數(shù)進(jìn)行采樣,其中,所述采樣執(zhí)行多次以便產(chǎn)生相應(yīng)的多個采樣; 針對每次采樣,生成視頻數(shù)據(jù)的相應(yīng)的層;以及 對所述相應(yīng)的層進(jìn)行復(fù)用。
      2.根據(jù)權(quán)利要求1所述的方法,還包括: 將每次采樣掃描成一維形式,所述掃描在所述采樣之后并且在所述生成之前執(zhí)行。
      3.根據(jù)權(quán)利要求1所述的方法,還包括: 將從所述變換得到的所述系數(shù)掃描成一維形式,所述掃描在所述采樣之前執(zhí)行。
      4.根據(jù)權(quán)利要求1所述的方法,其中經(jīng)編碼數(shù)據(jù)的層的所述生成包括: 對采樣進(jìn)行量化;以及 對經(jīng)量化的采樣進(jìn)行熵編碼。
      5.根據(jù)權(quán)利要求1所述的方法,其中,所述采樣是根據(jù)預(yù)先定義的采樣模式、起始位置和結(jié)束位置來執(zhí)行的。
      6.一種可擴展視頻解碼方法,包括: 接收包括視頻數(shù)據(jù)的多個層的經(jīng)復(fù)用的比特流; 從所述經(jīng)復(fù)用的比特流中選擇所述多個層的子集; 針對子集中每個所選擇的層,得到至少部分表示視頻壓縮過程的殘余的對系數(shù)的采樣; 對所選擇的層的系數(shù)進(jìn)行組裝;以及 對所述系數(shù)執(zhí)行逆變換,以便創(chuàng)建所述殘余的版本。
      7.根據(jù)權(quán)利要求6所述的方法,其中,針對層的對系數(shù)的采樣的所述得到包括: 對所述層進(jìn)行熵解碼;以及 對經(jīng)熵解碼的層執(zhí)行反量化。
      8.根據(jù)權(quán)利要求6所述的方法,還包括:確定視頻質(zhì)量,其中,選取所選擇的層以便達(dá)到所述視頻質(zhì)量。
      9.一種用于可擴展視頻編碼的設(shè)備,包括: 用于使處理器對從視頻壓縮過程的殘余的變換得到的系數(shù)進(jìn)行采樣的裝置,其中,所述采樣執(zhí)行多次以便產(chǎn)生相應(yīng)的多個采樣; 用于使所述處理器針對每次采樣,生成視頻數(shù)據(jù)的相應(yīng)層的裝置;以及 用于使所述處理器對所述相應(yīng)層進(jìn)行復(fù)用的裝置。
      10.根據(jù)權(quán)利要求9所述的設(shè)備,還包括: 用于使所述處理器將每次采樣掃描成一維形式的裝置,所述掃描在所述采樣之后并且在所述生成之前執(zhí)行。
      11.根據(jù)權(quán)利要求9所述的設(shè)備,還包括: 用于使所述處理器將從所述變換得到的系數(shù)掃描成一維形式的裝置,所述掃描在所述采樣之前執(zhí)行。
      12.根據(jù)權(quán)利要求9所述的設(shè)備,其中,用于使所述處理器生成經(jīng)編碼數(shù)據(jù)的層的所述裝置包括: 用于使所述處理器對采樣進(jìn)行量化的裝置;以及 用于使所述處理器對經(jīng)量化的采樣進(jìn)行熵編碼的裝置。
      13.根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述采樣是根據(jù)預(yù)先定義的采樣模式、起始位置和結(jié)束位置來執(zhí)行的。
      14.一種用于可擴展視頻解碼的設(shè)備,包括: 用于使處理器接收包括視頻數(shù)據(jù)的多個層的經(jīng)復(fù)用的比特流的裝置; 用于使所述處理器從經(jīng)復(fù)用的比特流中選擇所述多個層的子集的裝置; 用于使所述處理器針對所述子集中的每個所選擇的層,得到至少部分表示視頻壓縮過程的殘余的對系數(shù)的采樣的裝置; 用于使所述處理器對所選擇的層的系數(shù)進(jìn)行組裝的裝置;以及 用于使所述處理器對所述系數(shù)執(zhí)行逆變換,以便創(chuàng)建所述殘余的版本的裝置。
      15.根據(jù)權(quán)利要求14所述的設(shè)備,其中,用于使所述處理器得到針對層的對系數(shù)的采樣的所述裝置包括: 用于使所述處理器對所述層進(jìn)行熵解碼的裝置;以及 用于使所述處理器對經(jīng)熵解碼的層執(zhí)行反量化的裝置。
      16.根據(jù)權(quán)利要求14所述的設(shè)備,還包括: 用于使所述處理器確定視頻質(zhì)量的裝置,其中,選取所選擇的層以便達(dá)到所述視頻質(zhì)量。
      17.一種用于可擴展視頻編碼的設(shè)備,包括: 系數(shù)采樣模塊,其用于對從視頻壓縮過程的殘余的變換得到的系數(shù)進(jìn)行采樣,其中,所述采樣執(zhí)行多次以便產(chǎn)生相應(yīng)的多個采樣; 用于針對每次采樣,生成經(jīng)編碼數(shù)據(jù)的相應(yīng)層的裝置;以及 復(fù)用器,其用于對所述相應(yīng)層進(jìn)行復(fù)用。
      18.根據(jù)權(quán)利要求17所述的設(shè)備,還包括: 用于將每次采樣掃描成一維形式的裝置,所述掃描在所述采樣之后并且在所述生成之前執(zhí)行。
      19.根據(jù)權(quán)利要求17所述的設(shè)備,還包括: 用于將從所述變換得到的所述系數(shù)掃描成一維形式的裝置,所述掃描在所述采樣之前執(zhí)行。
      20.根據(jù)權(quán)利要求17所述的設(shè)備,其中經(jīng)編碼數(shù)據(jù)的層的所述生成包括: 用于采樣的量化的量化模塊;以及 用于對經(jīng)量化的采樣進(jìn)行熵編碼的熵編碼器。
      21.根據(jù)權(quán)利要求17所述的設(shè)備,其中,所述采樣是根據(jù)預(yù)先定義的采樣模式、起始位置和結(jié)束位置來執(zhí)行的。
      22.一種用于可擴展視頻解碼的設(shè)備,包括: 用于接收包括視頻數(shù)據(jù)的多個層的經(jīng)復(fù)用的比特流的裝置; 子流提取模塊,其用于從所述經(jīng)復(fù)用的比特流中選擇所述多個層的子集; 用于針對所述子集中的每個所選擇的層,得到至少部分表示視頻壓縮過程的殘余的對系數(shù)的采樣的裝置; 系數(shù)組裝模塊,其用于對所選擇的層的系數(shù)進(jìn)行組裝;以及 逆變換模塊,其用于對所述系數(shù)執(zhí)行逆變換,以便創(chuàng)建所述殘余的版本。
      23.根據(jù)權(quán)利要求22所述的設(shè)備,其中,用于得到針對層的對系數(shù)的采樣的所述裝置包括: 用于對所述層進(jìn)行熵解碼的熵編碼器;以及 用于對經(jīng)熵解碼的層執(zhí)行反量化的反量化模塊。
      24.根據(jù)權(quán)利要求22所述的設(shè)備,還包括: 用于確定視頻質(zhì)量的級別的裝置,其中,選取所選擇的層以便達(dá)到視頻質(zhì)量。
      【文檔編號】H04N19/132GK104335584SQ201280073513
      【公開日】2015年2月4日 申請日期:2012年6月29日 優(yōu)先權(quán)日:2012年6月29日
      【發(fā)明者】張文豪, 邱怡仁, 徐理東, 韓鈺, 江宏 申請人:英特爾公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1