專(zhuān)利名稱(chēng):具有可變壓縮比和用于存儲(chǔ)及檢索參考幀數(shù)據(jù)的緩沖器的視頻解碼器的制作方法
技術(shù)領(lǐng)域:
本專(zhuān)利申請(qǐng)涉及視頻解碼器,尤其涉及具有簡(jiǎn)化的存儲(chǔ)器訪問(wèn)簡(jiǎn)檔(profile)的 視頻解碼器。
背景技術(shù):
在數(shù)字視頻領(lǐng)域,最普遍的圖像編碼類(lèi)型是1圖像(內(nèi)部編碼圖像),在不參考其 它任何圖像的情況下其被編碼,并且常常稱(chēng)為參考幀或錨定幀;P圖像(預(yù)測(cè)編碼圖像),根 據(jù)過(guò)去的I或P參考圖像,使用運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)對(duì)其進(jìn)行編碼;以及B圖像(雙向預(yù)測(cè)編碼圖 像),根據(jù)前一個(gè)(后面的)和未來(lái)的(前面的)1或P圖像使用運(yùn)動(dòng)補(bǔ)償對(duì)其進(jìn)行編碼。 這些圖像類(lèi)型有時(shí)還被稱(chēng)為I、P或B幀。稱(chēng)為MPEG (運(yùn)動(dòng)圖像專(zhuān)家組)壓縮的壓縮標(biāo)準(zhǔn)是一組使用如上所述的幀壓縮技術(shù) 對(duì)全動(dòng)視頻圖像進(jìn)行壓縮和解壓縮的方法。其中,MPEG壓縮使用運(yùn)動(dòng)補(bǔ)償和離散余弦變換 (DCT)處理,可以產(chǎn)生很高的壓縮比。為了更好地了解該壓縮標(biāo)準(zhǔn),可以參考Chapman &Hall 在 1997 年出版的,由 Barry G. Haskell.Atul Puri 禾口 Arun N. Netravli 等合著的“Digital Video :An Introduction to MPEG—2,,。當(dāng)前,大多數(shù)視頻解碼器,例如MPEG-2解碼器,都使用外部存儲(chǔ)器,以通過(guò)對(duì)之前 存儲(chǔ)的參考幀進(jìn)行矢量控制(vector-controlled)預(yù)測(cè),根據(jù)P圖像和B圖像創(chuàng)建視頻幀。 該外部存儲(chǔ)器最可能是基于DRAM的,因?yàn)樗鼈兇愍?dú)立存儲(chǔ)器設(shè)備的主流市場(chǎng)?;贒RAM 的存儲(chǔ)器提供突發(fā)訪問(wèn)模式以獲得高帶寬性能。這意味著通過(guò)僅給出單個(gè)讀或?qū)懼噶罹涂?以向存儲(chǔ)器或從存儲(chǔ)器傳輸多個(gè)連續(xù)的數(shù)據(jù)字(突發(fā))。為了利用可用的數(shù)據(jù)帶寬,讀和寫(xiě) 訪問(wèn)必須是面向突發(fā)的?;贒RAM的存儲(chǔ)器趨向于僅僅對(duì)于大尺寸突發(fā)具有高效的存儲(chǔ) 器傳輸。一個(gè)缺點(diǎn)是矢量控制預(yù)測(cè)要求對(duì)一個(gè)或多個(gè)存儲(chǔ)器中的參考幀進(jìn)行隨機(jī)定位的 基于塊的訪問(wèn)。這種對(duì)基于DRAM的存儲(chǔ)器進(jìn)行的訪問(wèn)的效率是相當(dāng)?shù)偷摹5诙€(gè)缺點(diǎn)是 在用于重建矢量預(yù)測(cè)幀所需要的存儲(chǔ)器訪問(wèn)帶寬方面的依賴(lài)于視頻內(nèi)容的不斷變化。雖然許多數(shù)字系統(tǒng)使用MPEG-2作為壓縮標(biāo)準(zhǔn),但是在稱(chēng)作主級(jí)(main-level)和 高級(jí)(high-level)的系統(tǒng)之間存在市場(chǎng)區(qū)別。不僅各個(gè)系統(tǒng)的編碼器的實(shí)現(xiàn)相當(dāng)不同,而 且解碼器的實(shí)現(xiàn)也相當(dāng)不同。在處理速度和存儲(chǔ)器需求上的差別在五到六倍。另一個(gè)很 快即將出現(xiàn)的市場(chǎng)區(qū)別在能進(jìn)行單重高級(jí)(single high-level)解碼和雙重高級(jí)(double high-level)解碼的系統(tǒng)(片上)之間。在雙重高級(jí)MPEG-2解碼的情況下,一個(gè)或多個(gè)目 前工藝水平的MPEG-2解碼器將需要相當(dāng)多的系統(tǒng)資源,特別是例如在對(duì)外部存儲(chǔ)器的存 儲(chǔ)器帶寬和用于參考幀存儲(chǔ)的存儲(chǔ)器足跡(memory footprint)等方面。由于在主流CMOS性能上的改進(jìn),高解碼速度未導(dǎo)致用于高級(jí)系統(tǒng)的六倍大小的 解碼塊。然而,存儲(chǔ)器需求在訪問(wèn)帶寬和容量方面線性地按比例變化,因此對(duì)解碼器體系結(jié) 構(gòu)具有較大的影響。尤其是在外部存儲(chǔ)器的情況下,在訪問(wèn)帶寬上的差別將意味著不同的方法。如果必須與其它的部件(例如CPU、定標(biāo)器(scaler)、圖形加速器、圖像合成處理器 等等)共享外部存儲(chǔ)器,這將更加復(fù)雜。當(dāng)MPEG解碼器是片上系統(tǒng)的一部分時(shí),與其它部 件共享存儲(chǔ)器資源是一種典型情況,片上系統(tǒng)使用統(tǒng)一的外部存儲(chǔ)器。之前已知的專(zhuān)利公開(kāi)US 6088391涉及用于像素?cái)?shù)據(jù)的B幀的存儲(chǔ)器系統(tǒng),其中每 個(gè)B幀包含多個(gè)部分,并且其中所述多個(gè)部分中的每個(gè)部分包含對(duì)應(yīng)于一個(gè)幀的前場(chǎng)(top field)和后場(chǎng)(bottom field)的像素?cái)?shù)據(jù)。存儲(chǔ)器系統(tǒng)包含組織為多個(gè)用于存儲(chǔ)像素?cái)?shù) 據(jù)的段的存儲(chǔ)器,其中段的數(shù)量等于幀斷面(frame section)的數(shù)量在加上兩個(gè)額外的段。 然而,每個(gè)段的大小是一個(gè)幀斷面的一半。存儲(chǔ)器系統(tǒng)還包含用于根據(jù)每個(gè)幀的前場(chǎng)和后 場(chǎng)來(lái)接收并且分離像素?cái)?shù)據(jù)的分割設(shè)備。分割設(shè)備跟蹤分段以確定所述存儲(chǔ)器的兩個(gè)可用 的段,并且為每個(gè)幀的每個(gè)斷面將來(lái)自前場(chǎng)的像素?cái)?shù)據(jù)存儲(chǔ)到一個(gè)可用的段中,并且將來(lái) 自后場(chǎng)的像素?cái)?shù)據(jù)存儲(chǔ)到存儲(chǔ)器的另一個(gè)可用的段中。最好包含一個(gè)段指針表用于跟蹤 用于交錯(cuò)顯示的存儲(chǔ)器的段。一個(gè)解碼器系統(tǒng)包括存儲(chǔ)器和分割設(shè)備,并且還包含重建單 元,用于接收視頻數(shù)據(jù)并將視頻數(shù)據(jù)解碼為像素?cái)?shù)據(jù),以及用于從段檢索像素?cái)?shù)據(jù)的顯示 電路。一種存儲(chǔ)以及檢索像素?cái)?shù)據(jù)的方法包含依據(jù)場(chǎng)來(lái)分離像素?cái)?shù)據(jù)的步驟以及將像素?cái)?shù) 據(jù)存儲(chǔ)到相應(yīng)的段中的步驟。在存儲(chǔ)了一半幀之后,由顯示設(shè)備檢索數(shù)據(jù)用于交錯(cuò)顯示。以上描述的、根據(jù)US 6088391的解碼器系統(tǒng)和方法的一個(gè)缺點(diǎn)是,其僅能夠部分 地減少存儲(chǔ)器容量需求,而不減少存儲(chǔ)器帶寬需求,沒(méi)有簡(jiǎn)化存儲(chǔ)器訪問(wèn)簡(jiǎn)檔,也沒(méi)有減少 在所需的存儲(chǔ)器訪問(wèn)帶寬方面的不斷變化。因此,需要一種視頻解碼器以及所實(shí)現(xiàn)的相關(guān)方法,通過(guò)其可以簡(jiǎn)化存儲(chǔ)器訪問(wèn) 簡(jiǎn)檔,減少在存儲(chǔ)器訪問(wèn)帶寬方面的不斷變化,還可進(jìn)一步減少存儲(chǔ)器容量需求和存儲(chǔ)器 訪問(wèn)帶寬。
發(fā)明內(nèi)容
基于上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種改進(jìn)的視頻解碼器,其具有與數(shù)據(jù) 壓縮和解壓縮相結(jié)合的集成的存儲(chǔ)器緩沖器,通過(guò)其可以獨(dú)立于視頻內(nèi)容而實(shí)現(xiàn)簡(jiǎn)單的到 外部存儲(chǔ)器的訪問(wèn)簡(jiǎn)檔,以及到外部存儲(chǔ)器的低的并且完全確定性的存儲(chǔ)器訪問(wèn)帶寬。該目的是根據(jù)權(quán)利要求1的特征部分而實(shí)現(xiàn)的。通過(guò)提供以下裝置,能夠減少將被存儲(chǔ)的參考幀的大小和存儲(chǔ)器訪問(wèn)帶寬需求, 所述裝置包括;用于使用可變壓縮方法來(lái)壓縮參考幀數(shù)據(jù)的裝置;緩沖器裝置,用于在中 間為每個(gè)參考幀至少存儲(chǔ)視頻的掃描線中的運(yùn)動(dòng)矢量的垂直孔徑(vertical aperture) (范圍)再加上一排(片(slice))宏塊;用于解壓縮參考幀數(shù)據(jù)的裝置,用于使得用于運(yùn)動(dòng) 補(bǔ)償(MC)的所述裝置能夠使用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊。本發(fā)明的另一個(gè)目的是提供一種用于簡(jiǎn)化存儲(chǔ)器訪問(wèn)簡(jiǎn)檔以及減小視頻解碼器 中的存儲(chǔ)器訪問(wèn)帶寬的方法,其中,所述視頻解碼器具有與數(shù)據(jù)壓縮和解壓縮相結(jié)合的集 成的存儲(chǔ)器緩沖器,通過(guò)該方法可以獨(dú)立于視頻內(nèi)容而實(shí)現(xiàn)簡(jiǎn)單的到外部存儲(chǔ)器的訪問(wèn)簡(jiǎn) 檔,以及到外部存儲(chǔ)器的低的并且完全確定性的存儲(chǔ)器訪問(wèn)帶寬。該目的是根據(jù)權(quán)利要求18的特征部分而實(shí)現(xiàn)的。通過(guò)提供以下步驟,能夠減少將被存儲(chǔ)的參考幀的大小和存儲(chǔ)器訪問(wèn)帶寬需求, 所述步驟包括對(duì)壓縮視頻數(shù)據(jù)進(jìn)行可變長(zhǎng)解碼;對(duì)內(nèi)部編碼圖像、內(nèi)部編碼宏塊以及內(nèi)部編碼delta信息進(jìn)行逆掃描、逆量化以及逆離散余弦變換(IDCT)解碼;用于解碼矢量預(yù) 測(cè)圖像和宏塊的運(yùn)動(dòng)補(bǔ)償;將已解碼的內(nèi)部編碼宏塊、已解碼的內(nèi)部編碼delta信息以及 運(yùn)動(dòng)補(bǔ)償過(guò)的矢量預(yù)測(cè)宏塊組合為參考幀或輸出幀數(shù)據(jù);使用可變壓縮方法來(lái)壓縮參考幀 數(shù)據(jù);在中間為每個(gè)參考幀至少將視頻的掃描線中的運(yùn)動(dòng)矢量的垂直孔徑(范圍)再加上 一排(片)宏塊存儲(chǔ)在緩沖器裝置中;對(duì)參考幀數(shù)據(jù)進(jìn)行解壓縮以使得所述用于運(yùn)動(dòng)補(bǔ)償 (MC)的裝置能夠使用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊;輸出已解 碼的圖像數(shù)據(jù)。在從屬權(quán)利要求中列出了優(yōu)選實(shí)施例。
在附圖中,相同的參考標(biāo)記表示相同的部件。圖1顯示FIFO的初始化和更新策略;圖2進(jìn)一步說(shuō)明根據(jù)圖1的FIFO的初始化和更新策略;圖3進(jìn)一步說(shuō)明根據(jù)圖1和圖2的FIFO的初始化和更新策略;圖4公開(kāi)根據(jù)本發(fā)明的第一實(shí)施例的視頻解碼器的示意圖;圖5公開(kāi)根據(jù)本發(fā)明的第二實(shí)施例的視頻解碼器的示意圖;圖6說(shuō)明如何根據(jù)壓縮比和存儲(chǔ)器訪問(wèn)帶寬來(lái)減少參考幀的大?。粓D7說(shuō)明一個(gè)優(yōu)選實(shí)施例,其中P圖像的參考幀的壓縮比是B圖像的一半;圖8說(shuō)明第二實(shí)施例的一般概念;圖9說(shuō)明第二實(shí)施例的優(yōu)選的一般概念;圖10說(shuō)明用于第二實(shí)施例的第一替換實(shí)施選項(xiàng);圖11說(shuō)明用于第二實(shí)施例的第二替換實(shí)施選項(xiàng)。通過(guò)結(jié)合附圖所進(jìn)行的詳細(xì)說(shuō)明,本發(fā)明的其它目的和特征將變得更加明顯。然 而應(yīng)該理解,附圖僅僅用于說(shuō)明的目的,而不是用于限制本發(fā)明的定義,對(duì)于本發(fā)明的范 圍,應(yīng)參考所附的權(quán)利要求。應(yīng)該進(jìn)一步理解,附圖不必按比例繪制,除非另外指明,否則它 們僅僅用于在概念上說(shuō)明這里所描述的結(jié)構(gòu)和過(guò)程。
具體實(shí)施例方式為了簡(jiǎn)化外部存儲(chǔ)器訪問(wèn)簡(jiǎn)檔以及消除在視頻解碼器所需的外部存儲(chǔ)器訪問(wèn)帶 寬方面的不斷變化,根據(jù)本發(fā)明,提出集成存儲(chǔ)器。該集成的存儲(chǔ)器用作緩沖器8,當(dāng)視頻數(shù) 據(jù)從外部存儲(chǔ)器傳輸?shù)骄彌_器中時(shí),以先進(jìn)先出(FIFO)方式訪問(wèn)緩沖器8,并且由例如在 視頻解碼器中通過(guò)運(yùn)動(dòng)矢量來(lái)構(gòu)造預(yù)測(cè)幀的設(shè)備的預(yù)取單元按照基于塊的方式進(jìn)行訪問(wèn)。 緩沖器8的功能是隱藏復(fù)雜(矢量控制)的存儲(chǔ)器訪問(wèn)簡(jiǎn)檔和來(lái)自外部存儲(chǔ)器9的存儲(chǔ)器 訪問(wèn)帶寬的不斷變化。實(shí)際上,緩沖器為每個(gè)參考幀實(shí)現(xiàn)FIFO。因此,在MPEG-2解碼器的情況中,緩沖器 8將包含最多兩個(gè)FIFO。在FIFO模式中,緩沖器8中的FIFO元素的優(yōu)選的粒度是一片,一 片是一排宏塊。假定一片橫跨圖像的整個(gè)水平范圍。該假定不是限制性的。注意,在實(shí)踐 中,傳輸一片(即,一個(gè)FIFO元素)需要多個(gè)高效的來(lái)自外部存儲(chǔ)器9的突發(fā)訪問(wèn)。更進(jìn) 一步地優(yōu)化是用通過(guò)整數(shù)個(gè)來(lái)自外部存儲(chǔ)器9的突發(fā)訪問(wèn)而獲取的字節(jié)的數(shù)量來(lái)表示一個(gè)FIFO元素。圖1顯示在典型的ATSC高級(jí)MPEG-2解碼(大約+/-128的垂直范圍,即+/_8個(gè) 片)中的用于這種FIFO的初始化和更新策略。在附圖中,參考幀緩沖器(FIFO)是8,參考 指針是11,垂直范圍運(yùn)動(dòng)矢量是12,外部存儲(chǔ)器是9。假定解碼器開(kāi)始解碼矢量預(yù)測(cè)圖像。 從左上方開(kāi)始連續(xù)輸入它的宏塊,從左掃描至右并自上而下移動(dòng),最終在右下角結(jié)束。初始 狀態(tài)是FIFO 8是大約半滿(mǎn)的(參見(jiàn)圖1左邊),它是參考幀的上部,其跨越運(yùn)動(dòng)矢量12 的垂直孔徑的一半再加上一片。矢量預(yù)測(cè)圖像的第一個(gè)輸入的片(片1)可以被完全地處 理,這是因?yàn)樗械目赡艿氖噶繀⒖紙D像數(shù)據(jù)都在FIFO 8中。當(dāng)矢量預(yù)測(cè)圖像的第二個(gè)片 (片2)的第一個(gè)宏塊必須被解碼時(shí),參考幀的下一個(gè)片必須從外部存儲(chǔ)器9傳輸?shù)紽IFO 8 中(參見(jiàn)圖1的中部和右部)。因?yàn)镕IFO 8大約是半滿(mǎn)的,所以不丟棄任何FIFO元素或數(shù) 據(jù)。該處理持續(xù)進(jìn)行直到從輸入片的頂部開(kāi)始的垂直偏移超過(guò)垂直孔徑的一半為止。從該 點(diǎn)開(kāi)始,被解碼的矢量預(yù)測(cè)圖像將不再參考FIFO 8中的第一片,從而使得丟棄第一片。當(dāng) 解碼矢量預(yù)測(cè)圖像的下一個(gè)片時(shí),丟棄FIFO 8中的第二個(gè)片,如此繼續(xù),如圖2所示。該處 理持續(xù)到參考幀的最后的片在FIFO 8中。對(duì)于FIFO 8中的當(dāng)前參考幀的出局(rim-out)狀況的有利的方法是使下一個(gè)所 需的參考幀的視頻數(shù)據(jù)在開(kāi)始解碼下一個(gè)矢量預(yù)測(cè)圖像時(shí)已在FIFO 8中。這可以通過(guò)當(dāng) 矢量預(yù)測(cè)圖像的當(dāng)前片已被解碼并且下一個(gè)片仍將被解碼時(shí),將下一個(gè)需要的參考幀的第 一個(gè)片加載到FIFO 8中來(lái)實(shí)現(xiàn),如圖3所示。當(dāng)預(yù)測(cè)圖像的最后的片已被解碼時(shí),情況如 圖1所述,但是下一個(gè)需要的參考幀的第一個(gè)部分在FIFO緩沖器8中。在MPEG-I和MPEG-2的情況中,當(dāng)假定緩沖器8中的視頻是未壓縮的時(shí),以比特表 示的緩沖器的大小應(yīng)該大于等于(運(yùn)動(dòng)矢量的垂直范圍+ —排宏塊)X每條掃描線的最大 像素?cái)?shù)量X參考幀的最大數(shù)量X每個(gè)像素的字節(jié)數(shù)量X每個(gè)字節(jié)的比特?cái)?shù)量,其中所述 一排宏塊橫跨圖像的整個(gè)水平大小。用于ATSC的單重高級(jí)MPEG-2解碼器具有256的運(yùn)動(dòng)矢量的垂直范圍,一個(gè)宏塊 排有16條掃描線,每條掃描線最多有1920個(gè)像素,最多有2個(gè)參考幀,每個(gè)像素1. 5字節(jié), 并且每個(gè)字節(jié)8比特。因此,當(dāng)未將數(shù)據(jù)壓縮應(yīng)用到單重高級(jí)MPEG-2解碼器上時(shí),必須集 成大約13M比特的緩沖存儲(chǔ)器。該13M比特存儲(chǔ)器可以與高速M(fèi)PEG解碼管道(pipe)集成 在一個(gè)模塊中。這種模塊可以應(yīng)對(duì)50/60HZ的主級(jí)解碼(main level decoding),而不需要 外部存儲(chǔ)器9。在高級(jí)解碼的情況中,緩沖器8被用于矢量控制預(yù)測(cè),它是訪問(wèn)最密集的操 作。應(yīng)該從外部添加缺少的存儲(chǔ)器容量,但是僅需要非常簡(jiǎn)單的、帶寬最小的接口。在兩種 情況下,在其能夠與圖形和其他視頻流混合的階段,解碼器的輸出必須經(jīng)由外部顯示存儲(chǔ) 器13提供給輸出。在一些主級(jí)系統(tǒng)中,甚至可以完全省略顯示存儲(chǔ)器13。由于到外部存儲(chǔ)器9的簡(jiǎn)單的訪問(wèn)簡(jiǎn)檔,根據(jù)本發(fā)明,建議增加基于塊的存儲(chǔ)器 壓縮算法,以用于到外部存儲(chǔ)器9以及來(lái)自外部存儲(chǔ)器9的壓縮和解壓縮??梢栽黾尤魏?基于塊的存儲(chǔ)器壓縮算法。但是,可變壓縮算法是優(yōu)選的,例如在WO 0117268A1中所描述 的,因此通過(guò)引用將其結(jié)合在此。根據(jù)第一實(shí)施例的視頻解碼器在圖4中示意性的說(shuō)明。解碼器優(yōu)選地是MPEG解 碼器。但是應(yīng)注意,本發(fā)明并不限于MPEG,可以用于任何特定的視頻標(biāo)準(zhǔn)或配置。根據(jù)本發(fā) 明的視頻解碼器基于現(xiàn)有技術(shù)的視頻解碼器。從壓縮數(shù)據(jù)存儲(chǔ)器1檢索到壓縮數(shù)據(jù),并通過(guò)可變長(zhǎng)解碼器(VLD) 2進(jìn)行熵解碼(entropy decoded),從而將數(shù)據(jù)轉(zhuǎn)換為離散余弦交換 (DCT)數(shù)據(jù)。逆掃描裝置(IS)3、逆量化裝置(IQ)4以及逆離散余弦變換裝置(IDCT)5處理 內(nèi)部編碼delta信息,并將數(shù)據(jù)轉(zhuǎn)換為像素?cái)?shù)據(jù)的宏塊。一個(gè)宏塊(MB)是MPEG標(biāo)準(zhǔn)的基 本編碼單元。宏塊由亮度分量(Y)的16像素X 16線的部分或4個(gè)8像素X8線的塊以及 多個(gè)空間上對(duì)應(yīng)的色度分量Cr和Cb的8X8的塊構(gòu)成。色度值的塊的數(shù)量依賴(lài)于使用哪 種特定格式?;蛘咄ㄟ^(guò)由運(yùn)動(dòng)補(bǔ)償裝置10從外部預(yù)測(cè)存儲(chǔ)器9進(jìn)行基于塊的取回并且當(dāng) 存在delta信息時(shí)還要加上delta信息,或者通過(guò)內(nèi)部編碼的宏塊來(lái)重建矢量預(yù)測(cè)幀。這種現(xiàn)有的MPEG-2解碼器將需要來(lái)自外部預(yù)測(cè)存儲(chǔ)器9的最大理論速率,它是 視頻速率的200%。例如,具有以60Hz交錯(cuò)顯示的1920X1080格式的高清視頻具有大約 62. 2M像素/秒的凈速率(無(wú)空白),大約為93.3M字節(jié)/秒(假定YUV 4:2:0格式)。因 此,在這種情況下,現(xiàn)有的高級(jí)MPEG-2解碼器理論上需要最大187M字節(jié)/秒的存儲(chǔ)器訪問(wèn) 帶寬。然而,由于復(fù)雜的存儲(chǔ)器訪問(wèn)簡(jiǎn)檔以及SDRAM僅對(duì)于大的包是高效的,所以片上系統(tǒng) 必須考慮更壞情況。根據(jù)本發(fā)明,如圖5所示,將視頻數(shù)據(jù)壓縮裝置6、視頻數(shù)據(jù)解壓縮裝置7以及緩 沖器8添加到現(xiàn)有技術(shù)水平的解碼器。壓縮裝置6用于使用可變壓縮方法來(lái)壓縮參考幀數(shù) 據(jù),其中,在壓縮之后,參考幀數(shù)據(jù)將被存儲(chǔ)在提供壓縮參考幀存儲(chǔ)器的外部存儲(chǔ)器裝置9 中。然后從所述外部存儲(chǔ)器9檢索壓縮的參考幀數(shù)據(jù),并且在中間為每個(gè)參考幀至少將視 頻的掃描線中的運(yùn)動(dòng)矢量的垂直孔徑(范圍)再加上一排(片)宏塊存儲(chǔ)在緩沖器8中, 緩沖器8設(shè)置在外部?jī)?chǔ)存器9和用于運(yùn)動(dòng)補(bǔ)償?shù)难b置10之間。利用解壓縮裝置7對(duì)參考 幀數(shù)據(jù)進(jìn)行解壓縮,從而使得運(yùn)動(dòng)補(bǔ)償(MC)裝置10能夠利用所述已解壓縮的參考幀數(shù)據(jù) 來(lái)重建矢量預(yù)測(cè)圖像和宏塊。在一個(gè)例子中,緩沖器8的大小可以等于用于解碼的 (2X 128+16) X 1920X 1. 5X2X8 = 12. 53376X IO6比特,并且最好再加上當(dāng)集成定標(biāo)器14 時(shí)用于線到線轉(zhuǎn)換緩沖的16X1920X1.5X8 0.4X106比特,即總計(jì)大約13M比特。對(duì) 外部存儲(chǔ)器9的訪問(wèn)簡(jiǎn)檔非常簡(jiǎn)單。但是,如圖6所示,已經(jīng)根據(jù)壓縮比和存儲(chǔ)器訪問(wèn)帶寬 減小了參考幀的大小。在圖6中,解碼塊為15,MB格式轉(zhuǎn)換器為16。注意,在圖6中,僅僅 一半緩沖器8被用于存儲(chǔ)一個(gè)所需的參考幀。圖7說(shuō)明了一個(gè)優(yōu)選實(shí)施例,其中,P圖像的 參考幀的壓縮比是B圖像的參考幀的壓縮比的一半。圖7的優(yōu)選的可變壓縮方法具有以下 屬性,即可以簡(jiǎn)單地通過(guò)采用壓縮比為N 1的壓縮數(shù)據(jù)的適當(dāng)?shù)囊话胱罡哂行粩?shù)據(jù)來(lái) 獲得壓縮比為2N 1的壓縮數(shù)據(jù)。本領(lǐng)域的熟練技術(shù)人員能夠?qū)⒆罡哂行粔嚎s數(shù)據(jù)和 最低有效位壓縮數(shù)據(jù)映射到存儲(chǔ)器中,從而使得能夠獲得簡(jiǎn)單的訪問(wèn)簡(jiǎn)檔和到外部存儲(chǔ)器 9的高效的存儲(chǔ)器訪問(wèn)。注意,壓縮比的比值還可以擴(kuò)展到除2以外的其他值,兩個(gè)層級(jí)也 可以擴(kuò)展到多個(gè)層級(jí)。在第二實(shí)施例中,根據(jù)圖5,當(dāng)以稍微不同的方式來(lái)應(yīng)用數(shù)據(jù)壓縮/解壓縮時(shí),與 如上所述的方式相比,緩沖器8的大小可以被進(jìn)一步縮小。在向外部存儲(chǔ)器9傳輸前,對(duì)已 解碼的參考幀應(yīng)用數(shù)據(jù)壓縮。然而,對(duì)從緩沖器8取出的數(shù)據(jù)應(yīng)用數(shù)據(jù)解壓縮,因此其包含 壓縮的參考幀數(shù)據(jù)。這一壓縮的數(shù)據(jù)已被從外部存儲(chǔ)器9加載到緩沖器8。數(shù)據(jù)壓縮方法 最好具有以下條件,即合理的壓縮因子、較低的實(shí)現(xiàn)成本、非常高的質(zhì)量、對(duì)于重復(fù)的編碼/ 解碼的健壯性以及容易的像素訪問(wèn)。具有可接受的實(shí)現(xiàn)成本以及足夠高的主觀圖像質(zhì)量的合理的數(shù)據(jù)壓縮比是2 1和4 1。對(duì)于本領(lǐng)域的技術(shù)人員來(lái)講,2 1的壓縮比被看作 無(wú)損失的,4 1的壓縮比被看作是非常高質(zhì)量的。在MPEG-2標(biāo)準(zhǔn)中,可以連續(xù)地編碼大 量P圖像,從而使得由編解碼器反復(fù)地壓縮和解壓縮某些宏塊。為了防止與應(yīng)用在編碼器 中一樣,解碼器將逐漸離開(kāi)局部重建循環(huán)(local reconstruction loop),應(yīng)該執(zhí)行精確的 量化。對(duì)于壓縮域(compressed domain)中的像素的容易訪問(wèn)應(yīng)該能夠使得允許進(jìn)行運(yùn)動(dòng) 補(bǔ)償機(jī)制的實(shí)時(shí)操作。由本發(fā)明提供的另一個(gè)優(yōu)點(diǎn)是,在結(jié)合壓縮和解壓縮使用緩沖器8時(shí),P圖像的參 考幀和B圖像的參考幀可以具有不同的壓縮比。因?yàn)镻圖像的連續(xù)預(yù)測(cè)以及由于壓縮而產(chǎn) 生的累積誤差的風(fēng)險(xiǎn),所以P圖像原則上要求更小的損失,并且因此比B圖像的壓縮程度更 小。例如,當(dāng)2 1的壓縮參考幀被用于重建P圖像,并且4 1的壓縮參考幀被用于重建 B圖像時(shí),高級(jí)MPEG-2解碼器所需的緩沖器大小從大約13M比特減小為大約3M比特。使 用可變壓縮比的優(yōu)點(diǎn)是2 1的壓縮參考幀必須被僅僅存儲(chǔ)在存儲(chǔ)器中。可變壓縮比方 法使得能夠容易地直接從2 1的壓縮參考幀獲得所需的4 1的壓縮參考幀,對(duì)于本領(lǐng) 域的技術(shù)人員來(lái)講,該特征是已知的。例如,2 1的壓縮參考幀可以被分割為兩個(gè)半平面 (half plane)。第一個(gè)包含最高有效位數(shù)據(jù),其表示4 1的壓縮比,第二個(gè)包含最低有效 位數(shù)據(jù),其與第一個(gè)組合起來(lái)表示2 1的壓縮參考幀。對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,可以引 入更多的層級(jí)或者可以實(shí)現(xiàn)除2以外的壓縮比的比值是顯而易見(jiàn)的。因此,根據(jù)本發(fā)明的解碼器可以以相對(duì)較低的存儲(chǔ)器訪問(wèn)帶寬和容易的對(duì)外部存 儲(chǔ)器的訪問(wèn)簡(jiǎn)檔來(lái)解碼雙重高級(jí)MPEG-2、單重高級(jí)MPEG-2以及至少雙主級(jí)MPEG-2。用于 遞歸使用的矢量預(yù)測(cè)圖像(例如P圖像)的壓縮參考幀的壓縮比,比用于非遞歸使用的矢 量預(yù)測(cè)圖像(例如B圖像)的壓縮參考幀的壓縮比更小,也可以在沒(méi)有緩沖器(8)的情況 下使用該實(shí)施例。優(yōu)點(diǎn)是在存儲(chǔ)器訪問(wèn)帶寬方面的潛在的減小,以及不需要集成的緩沖器 (8)。然而,缺點(diǎn)是對(duì)外部存儲(chǔ)器的存儲(chǔ)器訪問(wèn)簡(jiǎn)檔未被簡(jiǎn)化。圖5概要地說(shuō)明了根據(jù)本發(fā)明第二實(shí)施例的視頻解碼器。當(dāng)與如上所述的第一 實(shí)施例比較,緩沖器大小必須減小時(shí),該第二實(shí)施例是優(yōu)選的。幀的預(yù)測(cè)被緩沖。緩沖器8 包含壓縮視頻數(shù)據(jù),在構(gòu)建預(yù)測(cè)幀之前,由解壓縮裝置7對(duì)其進(jìn)行解壓縮。在一個(gè)例子中, 用于解碼的緩沖存儲(chǔ)器的大小等于(2X 128+16) X 1920X1. 5X2X8/C比特,其中C是壓縮 比。例如,當(dāng)對(duì)參考幀應(yīng)用4 1的壓縮比時(shí),緩沖器8的大小可以被限制到3. 3M比特,以 代替大約12. 6M比特。在圖8中說(shuō)明了一般概念。第二實(shí)施例的另一個(gè)優(yōu)點(diǎn)是,可以用比B圖像的參考幀的壓縮比更小的壓縮比來(lái) 壓縮P圖像的參考幀,這是因?yàn)閮H需要一個(gè)參考幀。使用相同大小的存儲(chǔ)器,P圖像的參考 幀的壓縮比可以是B圖像的參考幀的壓縮比的一半。在圖9中說(shuō)明了第二實(shí)施例的優(yōu)選的一般概念。例如,對(duì)于B圖像的參考幀的壓 縮比為4 1,并且對(duì)于P圖像的參考幀的壓縮比最小為2 1。注意,只有當(dāng)應(yīng)用可變壓 縮比時(shí),才能夠存儲(chǔ)按照2 1壓縮的參考幀。其優(yōu)點(diǎn)是,以較小的壓縮比處理連續(xù)的預(yù)測(cè) P圖像,因此損失較小。B圖像是非連續(xù)預(yù)測(cè)的,因此可以損失更多,從而可以具有更大的壓 縮比。其缺點(diǎn)是,壓縮參考幀的存儲(chǔ)器足跡(footprint)為兩倍大小。當(dāng)對(duì)于B圖像和P圖像壓縮比分別為6 1和3 1時(shí),通過(guò)類(lèi)似的計(jì)算可以得 到緩沖存儲(chǔ)器的大小為2. IM比特。圖10和11說(shuō)明了針對(duì)相同的基本概念的不同的實(shí)現(xiàn)選擇。本發(fā)明還涉及一種用于簡(jiǎn)化存儲(chǔ)器訪問(wèn)簡(jiǎn)檔并減少到視頻解碼器中的參考幀存 儲(chǔ)器的存儲(chǔ)器訪問(wèn)帶寬方面的不斷變化的方法,該方法包括以下步驟對(duì)壓縮視頻數(shù)據(jù)進(jìn) 行可變長(zhǎng)解碼(VLD);對(duì)內(nèi)部編碼圖像、內(nèi)部編碼宏塊以及內(nèi)部編碼delta信息進(jìn)行逆掃 描、逆量化以及逆離散余弦變換(IDCT)解碼;為解碼矢量預(yù)測(cè)圖像和宏塊進(jìn)行運(yùn)動(dòng)補(bǔ)償; 將已解碼的內(nèi)部編碼宏塊、已解碼的內(nèi)部編碼delta信息以及運(yùn)動(dòng)補(bǔ)償處理過(guò)的矢量預(yù) 測(cè)宏塊組合為參考幀或輸出幀數(shù)據(jù);使用可變壓縮方法來(lái)壓縮參考幀數(shù)據(jù);在中間為每個(gè) 參考幀至少將視頻的掃描線中的運(yùn)動(dòng)矢量的垂直孔徑(范圍)再加上一排(片)宏塊存儲(chǔ) 在緩沖器裝置中;對(duì)參考幀數(shù)據(jù)進(jìn)行解壓縮以使得所述用于運(yùn)動(dòng)補(bǔ)償(MC)的裝置能夠使 用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊;輸出已解碼的圖像數(shù)據(jù)。在一個(gè)實(shí)施例中,上述方法還包括以下步驟將所述已壓縮的參考幀數(shù)據(jù)存儲(chǔ)在 外部存儲(chǔ)器裝置中;從所述外部存儲(chǔ)器裝置中檢索所述已壓縮的參考幀數(shù)據(jù);對(duì)所述檢索 到的參考幀數(shù)據(jù)進(jìn)行解壓縮;在中間將所述已解壓縮的參考幀數(shù)據(jù)存儲(chǔ)在所述緩沖器裝置 中;使用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊。在一個(gè)可選擇的實(shí)施例中,上述方法還包括以下步驟將所述已壓縮的參考幀數(shù) 據(jù)存儲(chǔ)在外部存儲(chǔ)器裝置中;從所述外部存儲(chǔ)器裝置中檢索所述已壓縮的參考幀數(shù)據(jù);在 中間將所述已壓縮的參考幀數(shù)據(jù)存儲(chǔ)在所述緩沖器裝置中;對(duì)所述在中間被存儲(chǔ)的參考幀 數(shù)據(jù)進(jìn)行解壓縮;使用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊。在一個(gè)可選擇的實(shí)施例中,上述方法還包括以下步驟以第一壓縮比和第二壓縮 比來(lái)壓縮參考幀;利用以所述第一壓縮比壓縮的參考幀來(lái)重建將被用作參考幀的矢量預(yù) 測(cè)圖像,并且利用以所述第二壓縮比壓縮的參考幀來(lái)重建將不被用作參考幀的矢量預(yù)測(cè)圖 像。在另一個(gè)可選擇的實(shí)施例中,上述方法還包括以下步驟以第一壓縮比和第二壓 縮比來(lái)壓縮參考幀;利用以所述第一壓縮比壓縮的參考幀來(lái)重建P圖像,并且利用以所述 第二壓縮比壓縮的參考幀來(lái)重建B圖像。在上述方法的另一個(gè)可選擇的實(shí)施例中,所述第一壓縮比小于或等于所述第二壓 縮比。在上述方法的另一個(gè)可選擇的實(shí)施例中,所述第一壓縮比是所述第二壓縮比的一半。在上述方法的另一個(gè)可選擇的實(shí)施例中,所述第一壓縮比為2 1并且所述第二 壓縮比為4 1。在上述方法的另一個(gè)可選擇的實(shí)施例中,所述第一壓縮比為3 1并且所述第二 壓縮比為6 1。在上述方法的另一個(gè)可選擇的實(shí)施例中,所述第一壓縮比為4 1并且所述第二 壓縮比為8 1。在另一個(gè)可選擇的實(shí)施例中,上述方法還包括以下步驟直接從以所述第一壓縮 比壓縮的相同參考幀的數(shù)據(jù)導(dǎo)出以所述第二壓縮比壓縮的參考幀的數(shù)據(jù);在中間在所述外 部存儲(chǔ)器裝置中僅存儲(chǔ)以所述第一壓縮比壓縮的所述參考幀的數(shù)據(jù)。在另一個(gè)可選擇的實(shí)施例中,上述方法還包括以下步驟在中間分級(jí)地將以所述第一壓縮比壓縮的所述參考幀的所述壓縮的參考幀數(shù)據(jù)存儲(chǔ)在所述外部存儲(chǔ)器裝置中,從
而使得所存儲(chǔ)的第一子圖像將包含最高有效位數(shù)據(jù),該最高有效位數(shù)據(jù)表示以大于所述第
一壓縮比的所述第二壓縮比壓縮的相同的參考幀,并且第二子圖像將包含最低有效位數(shù)
據(jù),從而使得兩個(gè)子圖像一起表示以所述第一壓縮比壓縮的參考幀的數(shù)據(jù)。 在上述方法的又一個(gè)可選擇的實(shí)施例中,所述第二壓縮比是所述第一壓縮比的兩倍。在另一個(gè)可選擇的實(shí)施例中,上述方法還包括以下步驟在中間分級(jí)地將以所述 第一壓縮比壓縮的所述參考幀的所述壓縮的參考幀數(shù)據(jù)存儲(chǔ)在所述外部存儲(chǔ)器裝置中,從 而使得所存儲(chǔ)的第一子圖像將包含最高有效位數(shù)據(jù),該最高有效位數(shù)據(jù)表示以大于所述第 一壓縮比的所述第二壓縮比壓縮的相同的參考幀,并且第二子圖像將包含最低有效位數(shù) 據(jù),從而使得兩個(gè)子圖像一起表示以所述第一壓縮比壓縮的參考幀的數(shù)據(jù)。在另一個(gè)可選擇的實(shí)施例中,上述方法還包括作為集成的存儲(chǔ)緩沖器的所述緩沖 器裝置。因此,盡管已經(jīng)顯示、描述并指出了與應(yīng)用到優(yōu)選實(shí)施例的特征相同的本發(fā)明的 基本的新特征,但是應(yīng)該知道,在不脫離本發(fā)明的精神要旨的情況下,可以由本領(lǐng)域的熟練 技術(shù)人員對(duì)所說(shuō)明的設(shè)備和操作在形式和細(xì)節(jié)上進(jìn)行各種省略、替換和改變。例如,很清 楚,以實(shí)質(zhì)上相同的方式,執(zhí)行實(shí)質(zhì)上相同的功能的所有這些元件和/或方法步驟的組合 都應(yīng)包含在本發(fā)明的范圍內(nèi)。此外,應(yīng)該認(rèn)識(shí)到,結(jié)合本發(fā)明的任何公開(kāi)形式或?qū)嵤├@示 和/或說(shuō)明的結(jié)構(gòu)和/或元件和/或方法步驟可以作為設(shè)計(jì)選擇的一般素材,結(jié)合在任何 其它的公開(kāi)或說(shuō)明,或建議的形式或?qū)嵤├?。因此,?yīng)該僅由所附加的權(quán)利要求的范圍來(lái) 限制本發(fā)明。
權(quán)利要求
一種視頻解碼器,包括用于對(duì)壓縮視頻數(shù)據(jù)進(jìn)行可變長(zhǎng)解碼的裝置(2);用于對(duì)內(nèi)部編碼圖像、內(nèi)部編碼宏塊以及內(nèi)部編碼delta信息進(jìn)行逆掃描(3)、逆量化(4)以及逆離散余弦變換(5)解碼的裝置;用于為解碼矢量預(yù)測(cè)圖像和宏塊進(jìn)行運(yùn)動(dòng)補(bǔ)償?shù)难b置(10);用于將已解碼的內(nèi)部編碼宏塊、已解碼的內(nèi)部編碼delta信息以及運(yùn)動(dòng)補(bǔ)償過(guò)的矢量預(yù)測(cè)宏塊組合為參考幀或輸出幀數(shù)據(jù)的裝置;其特征在于,所述視頻解碼器還包括用于使用可變壓縮方法來(lái)壓縮參考幀數(shù)據(jù)的裝置(6);所述用于壓縮參考幀數(shù)據(jù)的裝置被設(shè)置為以第一壓縮比和第二壓縮比來(lái)壓縮參考幀;用于對(duì)參考幀數(shù)據(jù)進(jìn)行解壓縮的裝置(7),以使得所述運(yùn)動(dòng)補(bǔ)償裝置(10)能夠使用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊;用于輸出已解碼的圖像數(shù)據(jù)的裝置;所述解碼器被設(shè)置為利用以所述第一壓縮比壓縮的參考幀來(lái)重建P圖像,并且利用以所述第二壓縮比壓縮的參考幀來(lái)重建B圖像。
2.如權(quán)利要求1所述的視頻解碼器,其特征在于,所述第一壓縮比小于或等于所述第 二壓縮比。
3.如權(quán)利要求2所述的視頻解碼器,其特征在于,所述第一壓縮比是所述第二壓縮比的一半。
4.如權(quán)利要求3所述的視頻解碼器,其特征在于,所述第一壓縮比為2 1并且所述第 二壓縮比為4 1。
5.如權(quán)利要求3所述的視頻解碼器,其特征在于,所述第一壓縮比為3 1并且所述第 二壓縮比為6 1。
6.如權(quán)利要求3所述的視頻解碼器,其特征在于,所述第一壓縮比為4 1并且所述第 二壓縮比為8 1。
7.如權(quán)利要求1所述的視頻解碼器,其特征在于,所述解碼器被設(shè)置為直接從以所述 第一壓縮比壓縮的相同參考幀的數(shù)據(jù)來(lái)導(dǎo)出以所述第二壓縮比壓縮的參考幀的數(shù)據(jù);所述 用于在中間將所述已壓縮的參考幀數(shù)據(jù)存儲(chǔ)在所述外部存儲(chǔ)器裝置(9)中的裝置被設(shè)置 為僅僅存儲(chǔ)以所述第一壓縮比壓縮的所述參考幀的數(shù)據(jù)。
8.如權(quán)利要求7所述的視頻解碼器,其特征在于,所述用于將所述已壓縮的參考幀數(shù) 據(jù)存儲(chǔ)在所述外部存儲(chǔ)器裝置(9)中的裝置被設(shè)置為分級(jí)地存儲(chǔ)以所述第一壓縮比壓縮 的所述參考幀的數(shù)據(jù),從而使得所存儲(chǔ)的第一子圖像將包含最高有效位數(shù)據(jù),該最高有效 位數(shù)據(jù)表示以大于所述第一壓縮比的所述第二壓縮比壓縮的相同的參考幀,并且第二子圖 像將包含最低有效位數(shù)據(jù),從而使得兩個(gè)子圖像一起表示以所述第一壓縮比壓縮的參考幀 的數(shù)據(jù)。
9.如權(quán)利要求8所述的視頻解碼器,其特征在于,所述第二壓縮比是所述第一壓縮比 的兩倍。
10.一種用于減少對(duì)視頻解碼器中的參考幀存儲(chǔ)器的存儲(chǔ)器訪問(wèn)帶寬的方法,其特征在于,所述方法包括下列步驟對(duì)壓縮視頻數(shù)據(jù)進(jìn)行可變長(zhǎng)解碼;對(duì)內(nèi)部編碼圖像、內(nèi)部編碼宏塊以及內(nèi)部編碼delta信息進(jìn)行逆掃描、逆量化以及逆 離散余弦變換解碼;為解碼矢量預(yù)測(cè)圖像和宏塊進(jìn)行運(yùn)動(dòng)補(bǔ)償;將已解碼的內(nèi)部編碼宏塊、已解碼的內(nèi)部編碼delta信息以及運(yùn)動(dòng)補(bǔ)償過(guò)的矢量預(yù)測(cè) 宏塊組合為參考幀或輸出幀數(shù)據(jù);使用可變壓縮方法來(lái)壓縮參考幀數(shù)據(jù);所述壓縮參考幀數(shù)據(jù)為以第一壓縮比和第二壓縮比來(lái)壓縮參考幀; 對(duì)參考幀數(shù)據(jù)進(jìn)行解壓縮,以使得所述運(yùn)動(dòng)補(bǔ)償裝置能夠使用所述已解壓縮的參考幀 數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊;利用以所述第一壓縮比壓縮的參考幀來(lái)重建將被用作參考幀的矢量預(yù)測(cè)圖像,并且利 用以所述第二壓縮比壓縮的參考幀來(lái)重建將不被用作參考幀的矢量預(yù)測(cè)圖像; 輸出已解碼的圖像數(shù)據(jù)。
11.如權(quán)利要求10所述的方法,其特征在于,所述方法還包括下列步驟 以第一壓縮比和第二壓縮比來(lái)壓縮參考幀;利用以所述第一壓縮比壓縮的參考幀來(lái)重建P圖像,并且利用以所述第二壓縮比壓縮 的參考幀來(lái)重建B圖像。
12.如權(quán)利要求10或11中任一項(xiàng)所述的方法,其特征在于,所述第一壓縮比小于或等 于所述第二壓縮比。
13.如權(quán)利要求12所述的方法,其特征在于,所述第一壓縮比是所述第二壓縮比的一半。
14.如權(quán)利要求13所述的方法,其特征在于,所述第一壓縮比為2 1并且所述第二壓 縮比為4 1。
15.如權(quán)利要求13所述的方法,其特征在于,所述第一壓縮比為3 1并且所述第二壓 縮比為6 1。
16.如權(quán)利要求13所述的方法,其特征在于,所述第一壓縮比為4 1并且所述第二壓 縮比為8 1。
17.如權(quán)利要求10至12中任一項(xiàng)所述的方法,其特征在于,所述方法還包括下列步驟直接從以所述第一壓縮比壓縮的相同參考幀的數(shù)據(jù)來(lái)導(dǎo)出以所述第二壓縮比壓縮的 參考幀的數(shù)據(jù);在中間僅將以所述第一壓縮比壓縮的所述參考幀的數(shù)據(jù)存儲(chǔ)在所述外部存儲(chǔ)器裝置中。
18.如權(quán)利要求17所述的方法,其特征在于,所述方法還包括下列步驟在中間分級(jí)地將以所述第一壓縮比壓縮的所述參考幀的所述已壓縮的參考幀數(shù)據(jù)存 儲(chǔ)在所述外部存儲(chǔ)器裝置中,從而使得所存儲(chǔ)的第一子圖像將包含最高有效位數(shù)據(jù),該最 高有效位數(shù)據(jù)表示以大于所述第一壓縮比的所述第二壓縮比壓縮的相同的參考幀,并且第 二子圖像將包含最低有效位數(shù)據(jù),從而使得兩個(gè)子圖像一起表示以所述第一壓縮比壓縮的參考幀的數(shù)據(jù)。
19.如權(quán)利要求18所述的方法,其特征在于,所述第二壓縮比是所述第一壓縮比的兩倍。
20.如權(quán)利要求17至19中任一項(xiàng)所述的方法,其特征在于,所述方法還包括下列步驟在中間分級(jí)地將以所述第一壓縮比壓縮的所述參考幀的所述已壓縮的參考幀數(shù)據(jù)存 儲(chǔ)在所述外部存儲(chǔ)器裝置中,從而使得所存儲(chǔ)的第一子圖像將包含最高有效位數(shù)據(jù),該最 高有效位數(shù)據(jù)表示以大于所述第一壓縮比的所述第二壓縮比壓縮的相同的參考幀,并且第 二子圖像將包含最低有效位數(shù)據(jù),從而使得兩個(gè)子圖像一起表示以所述第一壓縮比壓縮的 參考幀的數(shù)據(jù)。
全文摘要
本發(fā)明涉及具有用于使用可變壓縮方法來(lái)壓縮參考幀數(shù)據(jù)(6)的裝置的視頻解碼器。該視頻解碼器還具有緩沖器裝置(8),用于在中間為每個(gè)參考幀至少存儲(chǔ)視頻的掃描線中的運(yùn)動(dòng)矢量的垂直孔徑(范圍)再加上一排(片)宏塊。其還包括對(duì)參考幀數(shù)據(jù)進(jìn)行解壓縮的裝置(7),用于使得所述解碼器的運(yùn)動(dòng)補(bǔ)償裝置(10)能夠使用所述已解壓縮的參考幀數(shù)據(jù)來(lái)重建矢量預(yù)測(cè)圖像和宏塊。本發(fā)明還涉及將由這種視頻解碼器實(shí)現(xiàn)的方法。
文檔編號(hào)H04N7/64GK101924945SQ20101022393
公開(kāi)日2010年12月22日 申請(qǐng)日期2005年2月23日 優(yōu)先權(quán)日2004年3月8日
發(fā)明者彼得·H·弗倫肯, 約翰內(nèi)斯·Y·齊克拉爾, 雷姆科·舒特 申請(qǐng)人:三叉微系統(tǒng)(遠(yuǎn)東)有限公司