專利名稱:低復(fù)雜度空間可縮放編碼的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種視頻編碼器和解碼器(CODEC),更具體地說,涉及用于空間可縮放編碼和解碼的設(shè)備和方法。
背景技術(shù):
廣播視頻服務(wù)提供者現(xiàn)在使用MPEG-2來發(fā)送標(biāo)準(zhǔn)清晰度(“SD”)的視頻節(jié)目。在將來,可以預(yù)見向使用JVT/H.264/MPEGAVC(“JVT”)標(biāo)準(zhǔn)的高清晰度(“HD”)的轉(zhuǎn)變。MPEG-2SD節(jié)目和相同節(jié)目的JVD HD版本兩者的同時(shí)聯(lián)播需要比如果使用可縮放的方法更多的帶寬。但是,可縮放的編碼器和解碼器比不可縮放的編碼器和解碼器在計(jì)算上要復(fù)雜得多。
在MPEG-2和MPEG-4標(biāo)準(zhǔn)的可縮放性框架內(nèi)已經(jīng)廣泛研究和標(biāo)準(zhǔn)化了可縮放性的許多不同方法,包括SNR可縮放性、空間可縮放性、時(shí)間可縮放性、和細(xì)粒度可縮放性。但是因?yàn)閷?shí)施可縮放的編碼器和解碼器的復(fù)雜性顯著增加,所以在實(shí)際中還沒有廣泛采用可縮放的編碼。
空間可縮放編碼器和解碼器通常需要高分辨率可縮放編碼器/解碼器在不可縮放高分辨率編碼器/解碼器中應(yīng)該具有的功能的基礎(chǔ)上提供附加的功能。在MPEG-2空間可縮放編碼器中,決定是根據(jù)標(biāo)準(zhǔn)分辨率還是高分辨率參考圖片來進(jìn)行預(yù)測(cè)。MPEG-2空間可縮放解碼器能夠根據(jù)標(biāo)準(zhǔn)分辨率圖片或者高分辨率圖片來進(jìn)行預(yù)測(cè)。MPEG-2空間可縮放編碼器/解碼器使用兩組參考圖片存儲(chǔ),一個(gè)用于標(biāo)準(zhǔn)分辨率圖片而另一個(gè)用于高分辨率圖片。
因此,所需要的是能夠在有限帶寬連接上支持相同節(jié)目的SD和HD版本兩者的、降低復(fù)雜度的空間可縮放編碼器/解碼器。
發(fā)明內(nèi)容
本發(fā)明的低復(fù)雜度空間可縮放編碼的方法和設(shè)備解決了現(xiàn)有技術(shù)中的這些和其他的缺點(diǎn)和不利問題。
用于接收高分辨率視頻并且提供壓縮的高分辨率可縮放和標(biāo)準(zhǔn)分辨率位流的編碼器包括標(biāo)準(zhǔn)分辨率編碼器(312);選擇器(346),與標(biāo)準(zhǔn)分辨率編碼器耦合,用于在指示接收的高分辨率序列的信號(hào)和指示所接收序列的標(biāo)準(zhǔn)分辨率版本的信號(hào)之間進(jìn)行選擇;以及高分辨率編碼器(348),與選擇器進(jìn)行耦合,以提供高分辨率可縮放位流。
通過結(jié)合附圖來閱讀示例實(shí)施方式的下面詳細(xì)描述,本發(fā)明的這些和其他方面、特點(diǎn)和優(yōu)點(diǎn)將變得明顯。
結(jié)合下面示例附圖將更好的理解本發(fā)明,其中圖1示出了相對(duì)高復(fù)雜度空間可縮放編碼器的框圖;圖2示出了相對(duì)高復(fù)雜度空間可縮放解碼器的框圖;圖3示出了根據(jù)本發(fā)明原理的低復(fù)雜度空間可縮放編碼器的框圖;和圖4示出了根據(jù)本發(fā)明原理的低復(fù)雜度空間可縮放解碼器的框圖。
具體實(shí)施例方式
現(xiàn)在所公開的本發(fā)明的實(shí)施方式提供了一種用于低復(fù)雜度、總體成本低、空間可縮放編碼和解碼的方法和設(shè)備。在下面的描述中,雖然方法和設(shè)備實(shí)施方式可以僅僅進(jìn)行編碼、解碼、或編碼和解碼兩者,但是為了簡(jiǎn)明的目的還是將編碼器和解碼器共同稱為CODEC。
根據(jù)本發(fā)明的原理,低復(fù)雜度空間可縮放CODEC使用非可縮放編碼器和/或解碼器塊。可以在這里和/或在附圖中使用術(shù)語(yǔ)“正?!币灾甘九c特定的可縮放元件相反的總體上不可縮放的元件和/或高復(fù)雜度特點(diǎn),而不應(yīng)該被特別理解為必須是傳統(tǒng)的元件和/或特點(diǎn)。
在本發(fā)明的示例實(shí)施方式中,使用空間可縮放性技術(shù)可縮放地編碼內(nèi)部編碼(intra-coded)的(I)圖片,而對(duì)非內(nèi)部編碼的(P和B)圖片進(jìn)行非縮放編碼。將高分辨率輸入圖像下采樣(down-sample)以形成標(biāo)準(zhǔn)分辨率圖像,并且使用非可縮放編碼器/解碼器將標(biāo)準(zhǔn)分辨率圖像進(jìn)行編碼和解碼。將解碼的圖像上采樣(up-sample),然后將其從輸入的高分辨率圖像中減去。然后使用非可縮放編碼器將高分辨率圖像和上采樣的標(biāo)準(zhǔn)分辨率圖像之間的差進(jìn)行編碼。在解碼器端,使用非可縮放解碼器僅僅將I編碼的標(biāo)準(zhǔn)分辨率圖片進(jìn)行解碼,然后將它們上采樣并且加入到解碼的高分辨率差信號(hào)中,以形成高分辨率輸出圖片。將非I編碼的高分辨率圖片進(jìn)行不可縮放解碼。
因此,在本發(fā)明的示例實(shí)施方式中,僅僅對(duì)于內(nèi)部編碼的圖片或片段執(zhí)行空間可縮放編碼/解碼,而對(duì)于非內(nèi)部編碼的圖片或片段執(zhí)行不可縮放的編碼/解碼。比較于內(nèi)部編碼的(I)圖片,可縮放的編碼提供顯著的編碼高效優(yōu)點(diǎn),但是對(duì)于相互編碼的(inter-coded)(B和P)圖片則不十分有利。通過僅僅在內(nèi)部編碼的圖片中使用可縮放性技術(shù)可以顯著地降低空間可縮放編碼器和解碼器的復(fù)雜度,同時(shí)保持大部分編碼高效優(yōu)點(diǎn)。
根據(jù)本發(fā)明的原理,不需要具有可縮放性的視頻編碼器和解碼器。相反地,結(jié)合附加功能塊,可以在這個(gè)系統(tǒng)中使用不可縮放的高分辨率編碼器和解碼器。標(biāo)準(zhǔn)分辨率和高分辨率編碼器和解碼器可以符合諸如MPEG-2、MPEG-4或H.264的任何視頻壓縮標(biāo)準(zhǔn)。例如,標(biāo)準(zhǔn)分辨率編碼器和解碼器可以是符合標(biāo)準(zhǔn)MPEG-2的基本配置(Main Profile),而高分辨率編碼器和解碼器可以是符合標(biāo)準(zhǔn)的H.264編碼器和解碼器。如本領(lǐng)域的普通技術(shù)人員所顯見的,還可以考慮其他組合。
本說明書解釋了本發(fā)明的原理。應(yīng)該理解雖然沒有在這里明確描述或示出,但是本領(lǐng)域的普通技術(shù)人員能夠做出實(shí)施本發(fā)明的原理并且包括在本發(fā)明的精神和范圍內(nèi)的各種設(shè)計(jì)。
在這里所述的所有例子和條件語(yǔ)言是為了說明的目的以幫助讀者理解本發(fā)明的原理和由發(fā)明者提出的、用于改進(jìn)現(xiàn)有技術(shù)的概念,不應(yīng)該將這些具體引用的例子和條件語(yǔ)言理解為對(duì)于本發(fā)明的限制。
而且,在這里說明本發(fā)明的原理、方面和實(shí)施方式的所有陳述,以及其具體例子都試圖包括其結(jié)構(gòu)和功能的等效物。此外,這種等效物還試圖包括已知的等效物以及在將來開發(fā)的等效物,即不論結(jié)構(gòu)、被開發(fā)用來執(zhí)行相同功能的任何元件。
因此,例如,本領(lǐng)域的普通技術(shù)人員應(yīng)該理解在這里所示出的框圖表示體現(xiàn)本發(fā)明原理的說明性電路的概念圖。類似地,應(yīng)該理解任何流程圖、程序框圖、狀態(tài)轉(zhuǎn)變圖、偽代碼等都代表可以實(shí)質(zhì)上在計(jì)算機(jī)可讀介質(zhì)中表示的、從而可被計(jì)算機(jī)或處理器執(zhí)行的各種處理,不論是否明確地示出了這種計(jì)算機(jī)和處理器。
可以通過使用專用硬件以及能夠結(jié)合適當(dāng)?shù)能浖韴?zhí)行軟件的硬件來提供在附圖中示出的各種元件的功能。當(dāng)由處理器提供時(shí),可以由單個(gè)專用處理器,由單個(gè)共享處理器,或由多個(gè)獨(dú)立的、其中的一些可以被共享的處理器來提供所述功能。而且,不應(yīng)該將術(shù)語(yǔ)“處理器”或“控制器”的明確使用理解為排他地表示能夠執(zhí)行軟件的硬件,而應(yīng)該隱含地、沒有限制地包括數(shù)字信號(hào)處理器(“DSP”)硬件、用于存儲(chǔ)軟件的只讀存儲(chǔ)器(“ROM”)、隨機(jī)訪問存儲(chǔ)器(“RAM”)、和非易失存儲(chǔ)器。
還可以包括其他傳統(tǒng)的和/或顧客的硬件。類似地,在附圖中所示的任何切換僅僅是概念性的??梢酝ㄟ^程序邏輯的操作、通過專用邏輯、通過程序控制和專用邏輯的互動(dòng)、或者甚至人工的、由實(shí)施者選擇的根據(jù)本文更加具體地理解的特別技術(shù)來執(zhí)行它們的功能。
在其權(quán)利要求中,被表示作為用于執(zhí)行具體功能的裝置的任何元件都試圖涵蓋執(zhí)行該功能的任何方式,包括,例如,a)執(zhí)行該功能的電路元件的組合,b)與適當(dāng)?shù)碾娐方Y(jié)合用于執(zhí)行軟件以執(zhí)行功能的任何形式的軟件,因此包括固件、微代碼等。由這種權(quán)利要求所限定的本發(fā)明基于下面的事實(shí),即以權(quán)利要求所宣稱的方式將通過各種所引用的裝置所提供的功能進(jìn)行組合并且合并在一起。因此申請(qǐng)人將能夠提供那些功能的任何裝置都視為對(duì)于這里所示的那些的等效物。
如圖1所示,由參考標(biāo)記100總體指示支持兩層的標(biāo)準(zhǔn)復(fù)雜性空間可縮放編碼器。編碼器100包括用于接收高分辨率輸入視頻序列的下采樣器110。將下采樣器110以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率不可縮放編碼器112,其隨后以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率幀存儲(chǔ)器114。標(biāo)準(zhǔn)分辨率不可縮放編碼器112輸出標(biāo)準(zhǔn)分辨率位流,并且還以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率不可縮放解碼器120。
標(biāo)準(zhǔn)分辨率不可縮放解碼器120以信號(hào)通訊耦合于上采樣器130,其隨后以信號(hào)通訊耦合于可縮放高分辨率編碼器140。可縮放高分辨率編碼器140還接收高分辨率輸入視頻序列,并且以信號(hào)通訊耦合于高分辨率幀存儲(chǔ)器150,并且輸出高分辨率可縮放位流。
因此,高分辨率輸入視頻序列由標(biāo)準(zhǔn)復(fù)雜性編碼器100接收并且被下采樣以創(chuàng)建標(biāo)準(zhǔn)分辨率視頻序列。使用不可縮放標(biāo)準(zhǔn)分辨率視頻壓縮編碼器來編碼標(biāo)準(zhǔn)分辨率視頻序列,從而創(chuàng)建標(biāo)準(zhǔn)分辨率位流。使用不可縮放標(biāo)準(zhǔn)分辨率視頻壓縮解碼器來解碼標(biāo)準(zhǔn)分辨率位流。(可以在解碼器內(nèi)部來執(zhí)行這種功能)。將解碼的標(biāo)準(zhǔn)分辨率序列進(jìn)行上采樣,并且提供作為到可縮放高分辨率編碼器的兩個(gè)輸入之一。可縮放高分辨率編碼器編碼視頻以創(chuàng)建高分辨率可縮放位流。
轉(zhuǎn)到圖2,以參考標(biāo)記200總體指示支持兩層的標(biāo)準(zhǔn)復(fù)雜度空間可縮放解碼器。空間可縮放解碼器200包括用于接收標(biāo)準(zhǔn)分辨率位流的標(biāo)準(zhǔn)分辨率解碼器260,其以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率幀存儲(chǔ)器262,并且輸出標(biāo)準(zhǔn)分辨率視頻序列。標(biāo)準(zhǔn)分辨率解碼器260還以信號(hào)通訊耦合于上采樣器270,其隨后以信號(hào)通訊耦合于可縮放高分辨率解碼器280。
可縮放高分辨率解碼器280還以信號(hào)通訊耦合于高分辨率幀存儲(chǔ)器290??煽s放高分辨率解碼器280接收高分辨率可縮放位流并且輸出高分辨率視頻序列。
因此,標(biāo)準(zhǔn)復(fù)雜度解碼器200接收高分辨率可縮放位流和標(biāo)準(zhǔn)分辨率位流兩者。使用利用標(biāo)準(zhǔn)分辨率幀存儲(chǔ)器的不可縮放標(biāo)準(zhǔn)分辨率視頻壓縮解碼器來解碼標(biāo)準(zhǔn)分辨率位流。將解碼的標(biāo)準(zhǔn)分辨率視頻上采樣,然后輸入到高分辨率可縮放解碼器。高分辨率可縮放解碼器使用一組高分辨率幀存儲(chǔ)器,并且創(chuàng)建高分辨率輸出視頻序列。
如圖3中所示,由參考標(biāo)記300總體指示支持兩層的低復(fù)雜度空間可縮放編碼器。編碼器300包括用于接收高分辨率輸入視頻序列的下采樣器310。下采樣器310以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率不可縮放編碼器312,其隨后以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率幀存儲(chǔ)器314。標(biāo)準(zhǔn)分辨率不可縮放編碼器312輸出標(biāo)準(zhǔn)分辨率位流,并且還以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率不可縮放內(nèi)部解碼器322。
標(biāo)準(zhǔn)分辨率不可以縮放內(nèi)部解碼器322以信號(hào)通訊耦合于上采樣器330,其隨后以信號(hào)通訊耦合于第二加法單元344的非反向輸入端和第一加法單元342的反向輸入端的每一個(gè)。第一加法單元342具有用于接收高分辨率輸入視頻序列的非反向輸入端,并且具有以信號(hào)通訊耦合于選擇器346的輸出端。選擇器346也具有用于接收高分辨率輸入視頻序列的輸入端,以及用于從標(biāo)準(zhǔn)分辨率不可縮放編碼器312接收I-片段/I-圖片指示符的第三輸入端。選擇器346以信號(hào)通訊耦合于不可縮放高分辨率編碼器348。不可縮放高分辨率編碼器348用于輸出高分辨率可縮放位流,并且以信號(hào)通訊耦合于加法單元344的非反向輸入端。不可縮放高分辨率編碼器348還以信號(hào)通訊耦合于幀存儲(chǔ)器350。幀存儲(chǔ)器350以信號(hào)通訊耦合于加法單元344的輸出端。
因此,低復(fù)雜度空間可縮放編碼器實(shí)施方式300接收高分辨率輸入視頻序列。將該序列下采樣以創(chuàng)建標(biāo)準(zhǔn)分辨率視頻序列。使用不可縮放標(biāo)準(zhǔn)分辨率編碼器編碼標(biāo)準(zhǔn)分辨率視頻序列,從而創(chuàng)建標(biāo)準(zhǔn)分辨率位流。使用不可縮放標(biāo)準(zhǔn)分辨率解碼器將內(nèi)部編碼(I)圖片進(jìn)行解碼?;蛘撸梢宰鳛樵诮獯a器自身內(nèi)的輔助功能來執(zhí)行這個(gè)功能。將解碼的標(biāo)準(zhǔn)分辨率I圖片進(jìn)行上采樣,并且從輸入視頻圖片中減去。可選擇性地將偏移(例如-128)添加到所述差中,從而將象素值維持在
的范圍內(nèi)。然后將這些差異圖片輸入到不可縮放高分辨率視頻壓縮編碼器。在存儲(chǔ)到高分辨率幀存儲(chǔ)器中之前,將上采樣的標(biāo)準(zhǔn)分辨率解碼的I圖片和可選擇偏移添加到高分辨率編碼的差異信號(hào)中。這允許在隨后的P和B圖片的不可縮放編碼中使用正確的參考圖片。對(duì)于非I圖片(P和B),將輸入視頻序列圖片輸入到不可縮放高分辨率視頻編碼器,并且進(jìn)行不可縮放編碼。
轉(zhuǎn)到圖4,由參考標(biāo)記400總體地指示支持兩層的低復(fù)雜度空間可縮放解碼器。低復(fù)雜度空間可縮放解碼器400包括I圖片檢測(cè)器/選擇器464用于接收標(biāo)準(zhǔn)分辨率位流,其以信號(hào)通訊耦合于標(biāo)準(zhǔn)分辨率內(nèi)部解碼器466。標(biāo)準(zhǔn)分辨率內(nèi)部解碼器466。以信號(hào)通訊耦合于上采樣器470,其隨后以信號(hào)通訊耦合于加法單元484的第一非反向輸入端。標(biāo)準(zhǔn)分辨率內(nèi)部解碼器466還以信號(hào)通訊耦合于選擇器486的第一輸入端,以提供內(nèi)部編碼指示符給選擇器486。
低復(fù)雜度空間可縮放解碼器400還包括用于接收高分辨率可縮放位流的不可縮放高分辨率解碼器482。高分辨率解碼器482以信號(hào)通訊耦合于加法單元484的第二非反向輸入端、選擇器486的第二輸入端、以及高分辨率幀存儲(chǔ)器490的每一個(gè)。加法單元484具有以信號(hào)通訊耦合于選擇器486的第三輸入端的輸出端。選擇器486輸出高分辨率視頻序列,并且以信號(hào)通訊耦合于高分辨率幀存儲(chǔ)器490。
因此,低復(fù)雜度空間可縮放解碼器實(shí)施方式400包括I圖片選擇器/檢測(cè)器,其搜索接收的標(biāo)準(zhǔn)分辨率位流并且去除所有非I圖片編碼的數(shù)據(jù)。其可以通過在位流中搜索圖片開始代碼并且從圖片頭部解碼圖片編碼類型來識(shí)別I圖片。然后不可縮放標(biāo)準(zhǔn)分辨率內(nèi)部解碼器解碼I圖片數(shù)據(jù)。這種只用于內(nèi)部的解碼器比完全視頻壓縮解碼器的復(fù)雜度低得多,并且不需要標(biāo)準(zhǔn)分辨率參考幀存儲(chǔ)器。將解碼的標(biāo)準(zhǔn)分辨率內(nèi)部圖片進(jìn)行上采樣。
將高分辨率可縮放位流輸入到不可縮放高分辨率解碼器。對(duì)于非I圖片,將其輸出選擇作為輸出高分辨率視頻序列。對(duì)于I圖片,將高分辨率解碼的輸出添加到上采樣的標(biāo)準(zhǔn)分辨率解碼的I圖片中,其被選擇用來形成輸出高分辨率視頻序列。對(duì)于可縮放I圖片,將輸出高分辨率視頻圖片存儲(chǔ)在參考幀存儲(chǔ)器,而不是不可縮放高分辨率解碼器的輸出端。
雖然在框圖中作為分開的塊示出了不可縮放高分辨率解碼器和標(biāo)準(zhǔn)分辨率內(nèi)部解碼器,但是可以使用單個(gè)多功能解碼器來執(zhí)行兩種功能。因?yàn)閮?nèi)解碼通常比相互解碼要簡(jiǎn)單得多,所以如果使用通用處理器,則在執(zhí)行高分辨率相互圖片解碼所需要的相同時(shí)間段期間,可以將該處理器用來執(zhí)行標(biāo)準(zhǔn)分辨率內(nèi)部圖片解碼和高分辨率內(nèi)部圖片解碼。
在H.264視頻編碼標(biāo)準(zhǔn)中,可以使用不同預(yù)測(cè)類型來編碼在相同圖片中的獨(dú)立片段。例如,圖片可包含I片段和P片段兩者。如果在本發(fā)明中將H.264用于高分辨率和標(biāo)準(zhǔn)分辨率編碼,則在需要將與上采樣的標(biāo)準(zhǔn)分辨率圖片的I片段對(duì)應(yīng)的宏塊也編碼作為I片段的條件下,可對(duì)I片段而不是I圖片執(zhí)行可縮放性。在這種實(shí)施方式中,I圖片檢測(cè)器/選擇器會(huì)變成I片段檢測(cè)器/選擇器。
如果在標(biāo)準(zhǔn)分辨率層中使用要求利用相同預(yù)測(cè)類型將在相同圖片中的所有片段進(jìn)行編碼的MPEG-2或其他編碼標(biāo)準(zhǔn),并且在高分辨率層使用H.264,則是否應(yīng)用可縮放性的選擇依賴于在標(biāo)準(zhǔn)分辨率層中所使用的圖片編碼類型。即使對(duì)應(yīng)的MPEG-2標(biāo)準(zhǔn)分辨率層不是I圖片,還可以在高分辨率H.264層中編碼I片段,但是不應(yīng)用可縮放性。
可以將本領(lǐng)域的普通技術(shù)人員公知的各種方法用于上采樣器和下采樣器功能,所述方法包括雙向線性內(nèi)插(bi-linear interpolation)、或多抽頭內(nèi)插(multi-tap interpolation)和抽選濾波器(decimation filter)。
高分辨率視頻序列圖片可以包含不由標(biāo)準(zhǔn)分辨率視頻序列圖片表示的數(shù)據(jù),例如如果高分辨率圖片具有16∶9的寬高比而標(biāo)準(zhǔn)分辨率圖片具有4∶3的寬高比。在這種情況中,對(duì)于那些與在標(biāo)準(zhǔn)分辨率圖片中出現(xiàn)的象素不對(duì)應(yīng)的象素,可以將上采樣功能設(shè)置為值零。
根據(jù)這里的示教本領(lǐng)域的普通技術(shù)人員能夠容易地判明本發(fā)明的這些和其他特點(diǎn)和優(yōu)點(diǎn)。應(yīng)該理解可以用各種形式的硬件、軟件、固件、特殊目的處理器、或它們的組合來實(shí)現(xiàn)本發(fā)明的原理。
最好,將本發(fā)明的原理實(shí)現(xiàn)為硬件和軟件的組合。而且,最好將軟件實(shí)現(xiàn)為明確體現(xiàn)在程序存儲(chǔ)單元中的應(yīng)用程序。該應(yīng)用程序可以被上載到包括任何適當(dāng)結(jié)構(gòu)的機(jī)器中并且由其執(zhí)行。最好,將該機(jī)器在計(jì)算機(jī)平臺(tái)上實(shí)現(xiàn),該平臺(tái)具有諸如一個(gè)或多個(gè)中央處理單元(“CPU”)、隨機(jī)訪問存儲(chǔ)器(“RAM”)、和輸入/輸出(“I/O”)接口的硬件。所述計(jì)算機(jī)平臺(tái)還可以包括操作系統(tǒng)和微指令代碼。在這里所述的各種處理和功能可以或者是微指令代碼的一部分或者是應(yīng)用程序的一部分,或者是它們的任何組合,它們都可由CPU來執(zhí)行。此外,可以將諸如附加數(shù)據(jù)存儲(chǔ)單元和打印單元的各種外圍設(shè)備單元連接到所述計(jì)算機(jī)平臺(tái)。
還應(yīng)該理解,因?yàn)樵诟綀D中所描述的某些構(gòu)成系統(tǒng)元件和方法最好用軟件來實(shí)現(xiàn),所以在系統(tǒng)元件之間的實(shí)際連接或處理功能塊可以根據(jù)本發(fā)明被編程的方式而不同。根據(jù)這里的示教,本領(lǐng)域的普通技術(shù)人員能夠設(shè)想這些或類似的實(shí)施方式或本發(fā)明的結(jié)構(gòu)。
雖然已經(jīng)參照附圖描述了說明性實(shí)施方式,但是應(yīng)該理解本發(fā)明并不限于這些確切的實(shí)施方式,在不偏離本發(fā)明的精神或范圍的情況下,本領(lǐng)域的普通技術(shù)人員可對(duì)其進(jìn)行各種改動(dòng)和修改。所有的這種改動(dòng)和修改都應(yīng)該包括在如所附權(quán)利要求所述的本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種空間可縮放視頻編碼器(300),用于接收高分辨率視頻序列并且提供高分辨率可縮放位流和標(biāo)準(zhǔn)分辨率位流的每一個(gè),該編碼器包括標(biāo)準(zhǔn)分辨率編碼器(312),響應(yīng)接收的序列;選擇器(346),與標(biāo)準(zhǔn)分辨率編碼器(312)進(jìn)行信號(hào)通訊,用于在指示接收的高分辨率序列的信號(hào)和指示所接收序列的標(biāo)準(zhǔn)分辨率版本的信號(hào)之間進(jìn)行選擇;以及高分辨率編碼器(348),與選擇器進(jìn)行信號(hào)通訊,以提供高分辨率可縮放位流。
2.根據(jù)權(quán)利要求1所述的編碼器,還包括標(biāo)準(zhǔn)分辨率內(nèi)部解碼器(322),其與標(biāo)準(zhǔn)分辨率編碼器進(jìn)行信號(hào)通訊并且響應(yīng)接收的序列。
3.根據(jù)權(quán)利要求1所述的編碼器,其中所述高分辨率編碼器是不可縮放的。
4.根據(jù)權(quán)利要求1所述的編碼器,還包括與標(biāo)準(zhǔn)分辨率編碼器進(jìn)行信號(hào)通訊的I片段指示器和I圖片指示器之中的至少一個(gè)。
5.根據(jù)權(quán)利要求1所述的編碼器,其中所述標(biāo)準(zhǔn)分辨率編碼器是不可縮放的。
6.根據(jù)權(quán)利要求2所述的編碼器,還包括下采樣器(310),與標(biāo)準(zhǔn)分辨率編碼器進(jìn)行信號(hào)通訊;和上采樣器(330),與標(biāo)準(zhǔn)分辨率內(nèi)部解碼器進(jìn)行信號(hào)通訊。
7.根據(jù)權(quán)利要求1所述的編碼器,還包括標(biāo)準(zhǔn)分辨率幀存儲(chǔ)器(314),其與標(biāo)準(zhǔn)分辨率編碼器進(jìn)行信號(hào)通訊。
8.根據(jù)權(quán)利要求2所述的編碼器,還包括加法單元(342),其在標(biāo)準(zhǔn)分辨率內(nèi)部解碼器和選擇器之間進(jìn)行信號(hào)通訊。
9.根據(jù)權(quán)利要求1所述的編碼器,還包括高分辨率幀存儲(chǔ)器(350),其與高分辨率編碼器進(jìn)行信號(hào)通訊。
10.根據(jù)權(quán)利要求2所述的編碼器,還包括高分辨率幀存儲(chǔ)器(350),其與高分辨率編碼器進(jìn)行信號(hào)通訊;和加法單元(344),其在標(biāo)準(zhǔn)分辨率內(nèi)部解碼器和高分辨率幀存儲(chǔ)器之間進(jìn)行信號(hào)通訊。
11.一種用于提供空間可縮放編碼的視頻數(shù)據(jù)的編碼方法,所述方法包括接收高分辨率視頻圖片;將所接收的圖片下采樣為標(biāo)準(zhǔn)分辨率;指示是否將標(biāo)準(zhǔn)分辨率圖片編碼為I圖片;編碼標(biāo)準(zhǔn)分辨率圖片;以編碼的標(biāo)準(zhǔn)分辨率位流輸出編碼的標(biāo)準(zhǔn)分辨率圖片;從編碼的標(biāo)準(zhǔn)分辨率位流中解碼編碼的標(biāo)準(zhǔn)分辨率I圖片;上采樣解碼的標(biāo)準(zhǔn)分辨率I圖片;從接收的高分辨率視頻圖片中減去上采樣的解碼的標(biāo)準(zhǔn)分辨率I圖片以形成差異圖片;響應(yīng)于I圖片的指示在所接收的高分辨率視頻圖片和所述差異圖片之間進(jìn)行選擇;和高分辨率編碼所選擇的圖片。
12.根據(jù)權(quán)利要求11所述的編碼方法,還包括如果其沒有被指示為I圖片則存儲(chǔ)高分辨率視頻圖片;將上采樣的I圖片和差異圖片相加以形成高分辨率I圖片;存儲(chǔ)高分辨率I圖片;和如果其沒有被指示為I圖片,則獲取至少一個(gè)存儲(chǔ)的圖片以便高分辨率編碼該選擇的圖片。
全文摘要
公開了一種視頻編碼器(300)和方法,所述編碼器用于接收高分辨率視頻并且提供壓縮的高分辨率可縮放和標(biāo)準(zhǔn)分辨率位流,并且包括標(biāo)準(zhǔn)分辨率編碼器(312);選擇器(346),其與標(biāo)準(zhǔn)分辨率編碼器耦合并且用于在指示接收的高分辨率序列的信號(hào)和指示所接收序列的標(biāo)準(zhǔn)分辨率版本的信號(hào)之間進(jìn)行選擇;以及高分辨率編碼器(348),其耦合于選擇器并且用于提供高分辨率可縮放位流。
文檔編號(hào)H04N7/50GK1810036SQ200480017170
公開日2006年7月26日 申請(qǐng)日期2004年6月17日 優(yōu)先權(quán)日2003年6月19日
發(fā)明者吉爾·M·博伊斯 申請(qǐng)人:湯姆森特許公司