本申請(qǐng)要求2015年12月8日提交的標(biāo)題為“SYSTEM AND METHOD OF USING COMPRESSED REFERENCE FRAMES IN VIDEO CODECS(在視頻編解碼器中使用壓縮參考幀的系統(tǒng)和方法)”的美國(guó)臨時(shí)申請(qǐng)第62/264,757號(hào)的優(yōu)先權(quán)和權(quán)益,其全部?jī)?nèi)容通過引用被合并于此。
本申請(qǐng)涉及2016年11月4日提交的標(biāo)題為“SYSTEM AND METHOD OF USING COMPRESSED REFERENCE FRAMES IN VIDEO CODECS(在視頻編解碼器中使用壓縮參考幀的系統(tǒng)和方法)”的美國(guó)專利申請(qǐng)第15/344,444號(hào)(“'444申請(qǐng)”),其全部?jī)?nèi)容通過引用被合并于此。
技術(shù)領(lǐng)域
根據(jù)本發(fā)明的實(shí)施例的一個(gè)或多個(gè)方面涉及壓縮視頻數(shù)據(jù)的傳輸,更具體地說,涉及使用壓縮參考幀數(shù)據(jù)來(lái)編碼未壓縮視頻數(shù)據(jù)和解碼壓縮視頻數(shù)據(jù)的系統(tǒng)和方法。
背景技術(shù):
視頻顯示器可以從諸如計(jì)算機(jī)中的視頻卡的視頻數(shù)據(jù)源以相對(duì)高的數(shù)據(jù)速率接收數(shù)據(jù)。視頻數(shù)據(jù)可以在視頻數(shù)據(jù)源處被壓縮并在顯示器處被解壓縮,以使得能夠通過具有一定容量的信道以更高的有效數(shù)據(jù)速率發(fā)送。視頻數(shù)據(jù)的解碼可以包含使用參考幀,例如先前顯示的視頻幀(或未壓縮而顯示的視頻幀)。存儲(chǔ)參考幀可能需要大量的存儲(chǔ)器,這可能是昂貴的。
因此,需要一種節(jié)省成本的用于解碼壓縮視頻數(shù)據(jù)的系統(tǒng)和方法。
技術(shù)實(shí)現(xiàn)要素:
本公開的實(shí)施例的方面涉及用于傳輸壓縮視頻的系統(tǒng)和方法。發(fā)射器從視頻源接收未壓縮視頻數(shù)據(jù),并使用一個(gè)或多個(gè)參考幀對(duì)其進(jìn)行壓縮。接收器接收壓縮視頻數(shù)據(jù)并使用相同參考幀對(duì)其解碼以形成顯示數(shù)據(jù)。參考幀以壓縮形式被存儲(chǔ)在發(fā)射器和接收器中。顯示數(shù)據(jù)的每一幀成為用于后續(xù)幀的解碼的參考幀。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種視頻接收器,包括:第一解碼器,被配置為:接收壓縮視頻數(shù)據(jù)和未壓縮參考幀數(shù)據(jù);并且生成未壓縮顯示數(shù)據(jù);第一編碼器,被配置為:從第一解碼器接收顯示數(shù)據(jù);并且壓縮顯示數(shù)據(jù)以形成壓縮參考幀數(shù)據(jù);參考幀數(shù)據(jù)緩沖器,被配置為存儲(chǔ)壓縮參考幀數(shù)據(jù);以及第二解碼器,被配置為:從參考幀數(shù)據(jù)緩沖器獲取壓縮參考幀數(shù)據(jù);并且解碼壓縮參考幀數(shù)據(jù)以形成未壓縮參考幀數(shù)據(jù),其中第一編碼器和第二解碼器被配置為以比第一解碼器低的壓縮比操作。
在一個(gè)實(shí)施例中,第一解碼器是高級(jí)顯示流壓縮解碼器。
在一個(gè)實(shí)施例中,第一編碼器是顯示流壓縮編碼器,并且第二解碼器是顯示流壓縮解碼器。
在一個(gè)實(shí)施例中,第一解碼器被配置為以4:1的壓縮比操作。
在一個(gè)實(shí)施例中,第一編碼器被配置為以至少2:1的壓縮比操作。
在一個(gè)實(shí)施例中,第一編碼器被配置為以至少2.4:1的壓縮比操作。
在一個(gè)實(shí)施例中,每個(gè)參考幀由n個(gè)片組成,每個(gè)片對(duì)應(yīng)于參考幀的矩形部分,并且第一編碼器被配置為每次一片地壓縮顯示數(shù)據(jù)。
在一個(gè)實(shí)施例中,參考幀數(shù)據(jù)緩沖器包括n+1個(gè)片緩沖器,n是正整數(shù),每個(gè)片緩沖器具有足以存儲(chǔ)參考幀的一個(gè)壓縮片的大小。
在一個(gè)實(shí)施例中,第二解碼器被配置為一次解碼來(lái)自一個(gè)片緩沖器的數(shù)據(jù)。
在一個(gè)實(shí)施例中,第二解碼器被配置為一次生成2行未壓縮參考幀數(shù)據(jù)。
在一個(gè)實(shí)施例中,第二解碼器被配置為一次生成4行未壓縮參考幀數(shù)據(jù)。
在一個(gè)實(shí)施例中,第二解碼器被配置為一次生成6行未壓縮參考幀數(shù)據(jù)。
在一個(gè)實(shí)施例中,視頻接收器被配置為:將來(lái)自第一編碼器的壓縮參考幀數(shù)據(jù)保存到n+1個(gè)片緩沖器中的臨時(shí)片緩沖器中,同時(shí)第二解碼器解碼來(lái)自n+1個(gè)片緩沖器中的第一片緩沖器的數(shù)據(jù),并且當(dāng)?shù)诙獯a器完成對(duì)來(lái)自第一片緩沖器的數(shù)據(jù)的解碼時(shí),完成將壓縮參考幀數(shù)據(jù)保存到臨時(shí)片緩沖器中,并且當(dāng)?shù)诙獯a器完成對(duì)來(lái)自第一片緩沖器的數(shù)據(jù)的解碼時(shí),將來(lái)自臨時(shí)片緩沖器的壓縮參考幀數(shù)據(jù)復(fù)制到第一片緩沖器。
在一個(gè)實(shí)施例中,片緩沖器是環(huán)形緩沖器;視頻接收器被配置為:將壓縮參考幀數(shù)據(jù)保存到n+1個(gè)片緩沖器中的由第一指針標(biāo)識(shí)的第一片緩沖器中,同時(shí)第二解碼器解碼來(lái)自n+1個(gè)片緩沖器中的由第二指針標(biāo)識(shí)的第二片緩沖器的數(shù)據(jù),第一片緩沖器和第二片緩沖器在環(huán)形緩沖器中以環(huán)形相鄰;當(dāng)?shù)诙獯a器完成對(duì)來(lái)自第二片緩沖器的壓縮參考幀數(shù)據(jù)的解碼時(shí),完成將壓縮參考幀數(shù)據(jù)保存到第一片緩沖器中;并且使第一指針和第二指針前進(jìn)以標(biāo)識(shí)n+1個(gè)片緩沖器中的各自的后續(xù)片緩沖器,第一指針前進(jìn)以指向第二片緩沖器,第一指針和第二指針在同一方向上前進(jìn)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種視頻接收器,包括第一顯示數(shù)據(jù)生成器和第二顯示數(shù)據(jù)生成器,第一顯示數(shù)據(jù)生成器和第二顯示數(shù)據(jù)生成器中的每一個(gè)包括:第一解碼器,被配置為:接收壓縮視頻數(shù)據(jù)和未壓縮參考幀數(shù)據(jù);并且生成未壓縮顯示數(shù)據(jù);第一編碼器,被配置為:從第一解碼器接收顯示數(shù)據(jù);并且壓縮顯示數(shù)據(jù)以形成壓縮參考幀數(shù)據(jù);參考幀數(shù)據(jù)緩沖器,被配置為存儲(chǔ)壓縮參考幀數(shù)據(jù);以及第二解碼器,被配置為:從參考幀數(shù)據(jù)緩沖器獲取壓縮參考幀數(shù)據(jù);并且解碼壓縮參考幀數(shù)據(jù)以形成未壓縮參考幀數(shù)據(jù),其中第一編碼器和第二解碼器被配置為以比第一解碼器低的壓縮比操作。
在一個(gè)實(shí)施例中,第一顯示數(shù)據(jù)生成器被配置為生成每行未壓縮視頻數(shù)據(jù)的第一個(gè)一半,并且第二顯示數(shù)據(jù)生成器被配置為生成每行未壓縮視頻數(shù)據(jù)的第二個(gè)一半。
在一個(gè)實(shí)施例中,第一解碼器是高級(jí)顯示流壓縮解碼器;第一編碼器是顯示流壓縮編碼器;并且第二解碼器是顯示流壓縮解碼器。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,提供了一種用于生成顯示數(shù)據(jù)的方法,該方法包括:由第一解碼器接收壓縮視頻數(shù)據(jù)和未壓縮參考幀數(shù)據(jù);由第一解碼器生成未壓縮顯示數(shù)據(jù);由第一編碼器從第一解碼器接收顯示數(shù)據(jù);由第一編碼器壓縮顯示數(shù)據(jù)以形成壓縮參考幀數(shù)據(jù);由參考幀數(shù)據(jù)緩沖器存儲(chǔ)壓縮參考幀數(shù)據(jù);由第二解碼器從參考幀數(shù)據(jù)緩沖器獲取壓縮參考幀數(shù)據(jù);以及由第二解碼器解碼壓縮參考幀數(shù)據(jù)以形成未壓縮參考幀數(shù)據(jù),其中第一編碼器和第二解碼器被配置為以比第一解碼器低的壓縮比操作。
在一個(gè)實(shí)施例中,第一解碼器是高級(jí)顯示流壓縮解碼器。
在一個(gè)實(shí)施例中,第一編碼器是顯示流壓縮編碼器,并且第二解碼器是顯示流壓縮解碼器。
附圖說明
參考說明書、權(quán)利要求書和附圖將領(lǐng)會(huì)和理解本發(fā)明的這些和其它特征和優(yōu)點(diǎn),其中:
圖1A是根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻系統(tǒng);
圖1B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻系統(tǒng);
圖1C是根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻接收器;
圖1D是根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻接收器;和
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的視頻接收器。
具體實(shí)施方式
以下結(jié)合附圖闡述的詳細(xì)描述旨在作為根據(jù)本發(fā)明提供的時(shí)間差分系統(tǒng)和方法的示例性實(shí)施例的描述,并且不旨在表示其中本發(fā)明可以被構(gòu)造或利用的僅有形式。該描述結(jié)合所示的實(shí)施例闡述了本發(fā)明的特征。然而,應(yīng)當(dāng)理解,相同或等同的功能和結(jié)構(gòu)可以由也旨在被包括在本發(fā)明的精神和范圍內(nèi)的不同實(shí)施例來(lái)實(shí)現(xiàn)。如本文別處所指示的,相同的元件編號(hào)旨在表示相同的元件或特征。
參考圖1A,在一些實(shí)施例中,視頻數(shù)據(jù)源100(諸如計(jì)算機(jī)或視頻卡)可以生成視頻數(shù)據(jù)的連續(xù)幀。在視頻數(shù)據(jù)源處的或在視頻數(shù)據(jù)源中的發(fā)射器105可以包括主編碼器110和多個(gè)參考幀115。主編碼器110可以從視頻數(shù)據(jù)源100接收未壓縮視頻數(shù)據(jù),并且使用參考幀115壓縮視頻數(shù)據(jù)幀,以形成壓縮視頻數(shù)據(jù)。壓縮視頻數(shù)據(jù)可以被傳輸?shù)竭B接到視頻數(shù)據(jù)的接收方(例如顯示器125)或者位于接收方中的接收器120。接收器120可以包括主解碼器130和多個(gè)參考幀115,并且主解碼器130可以使用參考幀115來(lái)解碼所接收的壓縮視頻數(shù)據(jù)以重構(gòu)視頻數(shù)據(jù)的原始幀,或者如果壓縮和解壓縮不是無(wú)損的,則生成類似于視頻數(shù)據(jù)的原始幀的新的視頻數(shù)據(jù)幀。用于編碼和解碼視頻數(shù)據(jù)的系統(tǒng)可以被稱為編碼器-解碼器或“視頻編解碼器”。
參考幀可以是先前顯示的幀。例如,壓縮視頻數(shù)據(jù)可以包括關(guān)于原始視頻幀之間的差異的信息,并且接收器可以存儲(chǔ)一個(gè)或多個(gè)先前顯示的幀,并且根據(jù)一個(gè)或多個(gè)先前顯示的幀以及接收器在壓縮視頻數(shù)據(jù)中接收的關(guān)于原始視頻幀之間的差異的信息推斷當(dāng)前幀(即,要被顯示的幀)。在本文中使用的術(shù)語(yǔ)中,為了清楚起見,將接收器標(biāo)識(shí)為與顯示器分離的元件,即使在商業(yè)產(chǎn)品中接收器和顯示器可以共用諸如外殼、電源或集成電路基板的元件。接收器和顯示器的組合可以被稱為“顯示裝置”。顯示器的形成可視圖像的部分可以被稱為“顯示面板”。顯示器可以包括被配置為顯示圖像的顯示面板,每個(gè)圖像由以行(或“排”)和列排列的多個(gè)像素組成;每個(gè)像素可以包括三個(gè)子像素(例如,紅色子像素、綠色子像素和藍(lán)色子像素)(例如,由三個(gè)子像素組成)。如本文所用的“接收器”是接收壓縮視頻數(shù)據(jù)并生成未壓縮視頻數(shù)據(jù)的電路,并且“顯示器”是接收未壓縮視頻數(shù)據(jù)并生成供用戶觀看的圖像的裝置。如本文所用的術(shù)語(yǔ)“編碼”是指從未壓縮數(shù)據(jù)生成壓縮數(shù)據(jù)(例如,視頻數(shù)據(jù)或參考幀數(shù)據(jù)),并且如本文所用的術(shù)語(yǔ)“解碼”是指從壓縮數(shù)據(jù)生成未壓縮數(shù)據(jù)(例如,視頻數(shù)據(jù)或參考幀數(shù)據(jù))。如本文所用,“參考幀數(shù)據(jù)”是指表示一個(gè)或多個(gè)參考幀或者一個(gè)或多個(gè)參考幀的一個(gè)或多個(gè)部分的數(shù)據(jù)。
存儲(chǔ)一個(gè)或多個(gè)參考幀可能消耗大量的存儲(chǔ)器,這可能是昂貴的。因此,在一些實(shí)施例中,一個(gè)或多個(gè)參考幀以壓縮形式存儲(chǔ)。用來(lái)存儲(chǔ)一個(gè)或多個(gè)參考幀的壓縮方法可以與發(fā)射器用于生成壓縮視頻數(shù)據(jù)的壓縮方法相同或不同。例如,參考圖1B,并且如在'444申請(qǐng)中所討論的那樣,在一個(gè)實(shí)施例中,參考幀由參考幀編碼器135編碼,被存儲(chǔ)為壓縮參考幀數(shù)據(jù)(例如,壓縮參考幀117),并且當(dāng)需要時(shí)由參考幀解碼器140解碼。編碼和解碼可以在接收器中執(zhí)行(以減少在接收器中用于存儲(chǔ)參考幀數(shù)據(jù)的存儲(chǔ)器的量),并且可以在發(fā)射器中執(zhí)行相同的編碼和解碼,使得如果參考幀編碼器135和參考幀解碼器140的組合效果不是無(wú)損的,則編碼器110將使用與解碼器130相同的重構(gòu)(即,編碼和解碼)參考幀。
參考圖1C,在一些實(shí)施例中,主解碼器130可以是符合由視頻電子標(biāo)準(zhǔn)協(xié)會(huì)發(fā)布的高級(jí)顯示流壓縮(ADSC)標(biāo)準(zhǔn)的ADSC解碼器,例如其可以是以4:1的壓縮比操作的解碼器。參考幀編碼器135可以是顯示流壓縮(DSC)編碼器,例如,其可以是符合由視頻電子標(biāo)準(zhǔn)協(xié)會(huì)發(fā)布的DSC標(biāo)準(zhǔn)的編碼器,并且參考幀解碼器140可以是DSC解碼器。參考幀編碼器135和參考幀解碼器140可以以比主解碼器130低的壓縮比操作。例如,參考幀編碼器135可以以3:1(或在一些實(shí)施例中,2:1或1:1,或者非整數(shù)壓縮比,例如2.4:1)的壓縮比操作,因此,參考幀解碼器140可以以3:1(或在一些實(shí)施例中,2:1或1:1,或者非整數(shù)壓縮比,例如2.4:1)的壓縮比(或“解壓縮比”)操作。參考幀編碼器135可以以至少2:1或至少2.4:1的壓縮比操作。壓縮比可能影響重構(gòu)質(zhì)量。ADSC和DSC編碼器和解碼器可以在1/16bpp(每像素比特)分辨率內(nèi)操作,其中“每像素比特”是指以壓縮形式存儲(chǔ)像素所需的比特?cái)?shù)。在一些實(shí)施例中,主解碼器130和參考幀解碼器140都是DSC解碼器,并且參考幀編碼器135是DSC編碼器。
主解碼器130可以從發(fā)射器接收壓縮數(shù)據(jù),并且從參考幀解碼器140接收未壓縮參考幀數(shù)據(jù)(其可以被臨時(shí)存儲(chǔ)在未壓縮參考幀數(shù)據(jù)緩沖器145中),并且可以生成顯示數(shù)據(jù)(其可以被臨時(shí)存儲(chǔ)在顯示數(shù)據(jù)緩沖器150中)。顯示數(shù)據(jù)可以例如每次生成2行(或者每次4行,或者每次6行),被臨時(shí)存儲(chǔ)在顯示數(shù)據(jù)緩沖器150中,并且被發(fā)送到顯示器,并且還被發(fā)送到參考幀編碼器135。
參考幀編碼器135可以例如每次2行(或每次4行,或每次6行)地編碼顯示數(shù)據(jù),并將其存儲(chǔ)在參考幀數(shù)據(jù)緩沖器155中。壓縮顯示數(shù)據(jù)然后可以被用作用于解碼視頻數(shù)據(jù)的下一幀的參考幀數(shù)據(jù)。
參考幀解碼器140可以從參考幀數(shù)據(jù)緩沖器155獲取壓縮參考幀數(shù)據(jù)(其可以是來(lái)自最后顯示的圖像的壓縮數(shù)據(jù)),對(duì)其進(jìn)行解碼以形成未壓縮參考幀數(shù)據(jù),并且將未壓縮參考幀數(shù)據(jù)供給到主解碼器130(例如,經(jīng)由未壓縮參考幀數(shù)據(jù)緩沖器145)。參考幀解碼器140可對(duì)被稱為片的數(shù)據(jù)塊操作,片中的每一個(gè)可對(duì)應(yīng)于幀的矩形部分。例如,對(duì)于1920像素寬和1080像素高的顯示器,片可以對(duì)應(yīng)于寬度為1920像素且高度為108像素的矩形(即,包含來(lái)自該矩形的數(shù)據(jù)),使得每幀由10個(gè)片組成。
因此,參考幀數(shù)據(jù)緩沖器155可以由多個(gè)片緩沖器(SB)160、165組成。如圖1C所示,片緩沖器160可以被布置為環(huán)形緩沖器,并且參考幀數(shù)據(jù)緩沖器155可以包括被稱為臨時(shí)片緩沖器165的附加片緩沖器。環(huán)形緩沖器中的片緩沖器160的數(shù)量可以等于幀中的片的數(shù)量。在操作中,當(dāng)參考幀解碼器140解碼來(lái)自一個(gè)片緩沖器的壓縮參考幀數(shù)據(jù)時(shí),參考幀編碼器135可以對(duì)來(lái)自當(dāng)前顯示幀的片的顯示數(shù)據(jù)進(jìn)行編碼,并將壓縮數(shù)據(jù)作為壓縮參考幀數(shù)據(jù)(例如,當(dāng)視頻的下一幀要被解碼時(shí)用作參考幀)存儲(chǔ)在臨時(shí)片緩沖器中。在當(dāng)前片的末尾,(i)參考幀解碼器140已經(jīng)從當(dāng)前片緩沖器160讀取了所有數(shù)據(jù),(ii)片的顯示數(shù)據(jù)的最后兩行已經(jīng)被發(fā)送到顯示器,以及(iii)參考幀編碼器135已經(jīng)編碼了顯示數(shù)據(jù)的最后行,并且將相應(yīng)的壓縮數(shù)據(jù)保存到臨時(shí)片緩沖器165中。然后,(i)臨時(shí)片緩沖器165的內(nèi)容可以被復(fù)制到參考幀解碼器140在前一幀期間所讀取的片緩沖器160中,(ii)參考幀解碼器140可以開始解碼來(lái)自環(huán)形緩沖器中的下一個(gè)片緩沖器160的壓縮參考幀數(shù)據(jù),以及(iii)參考幀編碼器135可以再次開始編碼顯示數(shù)據(jù)并將壓縮數(shù)據(jù)保存在臨時(shí)片緩沖器165中。因此,當(dāng)完成一個(gè)片緩沖器的處理時(shí),處理進(jìn)行到下一片緩沖器。連續(xù)的片緩沖器不需要在物理存儲(chǔ)器中相鄰;當(dāng)實(shí)現(xiàn)環(huán)形緩沖器使得處理從一個(gè)進(jìn)行到另一個(gè)(例如,作為緩沖器指針在接收器中前進(jìn)的結(jié)果)時(shí),兩個(gè)片緩沖器可以被稱為在環(huán)形緩沖器中“以環(huán)形相鄰”。
參考圖1D,在一些實(shí)施例中,參考幀數(shù)據(jù)緩沖器155可以包含包括n+1個(gè)片緩沖器的環(huán)形緩沖器(而不是具有臨時(shí)片緩沖器165和n個(gè)片緩沖器的環(huán)形緩沖器)。在這種情況下,如圖所示,參考幀解碼器140可以從一個(gè)片緩沖器160讀取,并且參考幀編碼器135可以將壓縮數(shù)據(jù)寫入相鄰片緩沖器160,相鄰片緩沖器160可以是參考幀解碼器140在前一幀期間所讀取的片緩沖器160。當(dāng)前讀緩沖器(即,當(dāng)前從其讀取的片緩沖器160)和當(dāng)前寫緩沖器(即,當(dāng)前被寫入的片緩沖器160)可以分別由讀指針和寫指針來(lái)標(biāo)識(shí)。在幀的末尾,讀指針和寫指針中的每一個(gè)可以前進(jìn)以指向各自的下一個(gè)片緩沖器160,使得參考幀編碼器135將開始對(duì)參考幀解碼器140剛剛完成讀取的片緩沖器160的寫入。
在一些實(shí)施例中,接收器可以包括多個(gè)圖1C和圖1D中所示的電路,當(dāng)接收器120包括多個(gè)這樣的電路時(shí),其中的每一個(gè)可以被稱為顯示數(shù)據(jù)生成器170。參考圖2,在一些實(shí)施例中,多個(gè)(例如,2個(gè)、4個(gè)或8個(gè))顯示數(shù)據(jù)生成器170可并行操作,每個(gè)供應(yīng)顯示數(shù)據(jù)的每行的一部分。例如,在圖2的實(shí)施例中,第一顯示數(shù)據(jù)生成器170可以為顯示器的左半部分提供數(shù)據(jù),并且第二顯示數(shù)據(jù)生成器170可以為顯示器的右半部分提供數(shù)據(jù)。因此,第一顯示數(shù)據(jù)生成器170可以提供每行顯示數(shù)據(jù)的左半部分,并且第二顯示數(shù)據(jù)生成器170可以提供每行顯示數(shù)據(jù)的右半部分;組合器205可以組合每行的兩半,以形成顯示器的顯示數(shù)據(jù)的完整行。如果顯示數(shù)據(jù)被一次兩行地提供給屏幕,則系統(tǒng)可以以類似的方式操作。在這樣的實(shí)施例中,每個(gè)片可以具有小于幀的寬度的寬度;例如,如果如圖2所示兩個(gè)顯示數(shù)據(jù)生成器170并行操作,則每個(gè)片可以對(duì)應(yīng)于幀的具有幀的一半寬度的矩形區(qū)域。
鑒于上述,在用于傳輸壓縮視頻的系統(tǒng)和方法中,可以減少用于存儲(chǔ)參考幀數(shù)據(jù)的存儲(chǔ)器的量。發(fā)射器從視頻源接收未壓縮的視頻數(shù)據(jù),并使用一個(gè)或多個(gè)參考幀對(duì)其進(jìn)行壓縮。接收器接收壓縮視頻數(shù)據(jù)并使用相同的參考幀對(duì)其解碼以形成顯示數(shù)據(jù)。參考幀以壓縮形式存儲(chǔ)在發(fā)射器和接收器中。顯示數(shù)據(jù)的每一幀成為用于后續(xù)幀的解碼的參考幀。
根據(jù)在本文中描述的本發(fā)明的實(shí)施例的顯示設(shè)備和/或任何其它相關(guān)設(shè)備或組件可以利用任何合適的硬件、固件(例如專用集成電路)、軟件、或軟件、固件和硬件的適當(dāng)組合來(lái)實(shí)現(xiàn)。例如,顯示設(shè)備的各種組件可以被形成在一個(gè)集成電路(IC)芯片上或單獨(dú)的IC芯片上。此外,顯示設(shè)備的各種組件可以在柔性印刷電路膜、帶載封裝(TCP)、印刷電路板(PCB)上實(shí)現(xiàn),或者與顯示設(shè)備形成在同一基板上。此外,顯示設(shè)備的各種組件可以是在一個(gè)或多個(gè)計(jì)算設(shè)備中的一個(gè)或多個(gè)處理器上運(yùn)行的、執(zhí)行計(jì)算機(jī)程序指令并與其它系統(tǒng)組件交互以便完成本文中描述的各種功能的進(jìn)程或線程。計(jì)算機(jī)程序指令被存儲(chǔ)在可用標(biāo)準(zhǔn)存儲(chǔ)設(shè)備在計(jì)算設(shè)備中實(shí)現(xiàn)的存儲(chǔ)器中,諸如例如隨機(jī)存取存儲(chǔ)器(RAM)。計(jì)算機(jī)程序指令還可以被存儲(chǔ)在其它的非臨時(shí)性計(jì)算機(jī)可讀介質(zhì)中,諸如例如CD-ROM或閃存驅(qū)動(dòng)器等。此外,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到各種計(jì)算設(shè)備的功能可以被組合或集成到單個(gè)計(jì)算設(shè)備,或特定計(jì)算設(shè)備的功能可以跨過一個(gè)或多個(gè)其它計(jì)算設(shè)備分布,而不脫離本發(fā)明的示例性實(shí)施例的范圍。
應(yīng)當(dāng)理解,雖然術(shù)語(yǔ)“第一”、“第二”、“第三”等可在本文中用來(lái)描述各個(gè)元件、組件、區(qū)域、層和/或部分,但是這些元件、組件、區(qū)域、層和/或部分不應(yīng)該受這些術(shù)語(yǔ)的限制。這些術(shù)語(yǔ)僅用來(lái)區(qū)分一個(gè)元件、組件、區(qū)域、層或部分與另一個(gè)元件、組件、區(qū)域、層或部分。因此,下面討論的第一元件、組件、區(qū)域、層或部分可以被稱為第二元件、組件、區(qū)域、層或部分,而不脫離本發(fā)明構(gòu)思的精神和范圍。
出于易于描述的目的,在本文中可能使用諸如“之下”、“下方”、“下”、“下面”、“上方”、“上”等的空間相對(duì)術(shù)語(yǔ)來(lái)描述如圖中所示的一個(gè)元件或特征相對(duì)于另一個(gè)元件或特征的關(guān)系。應(yīng)當(dāng)理解,除了圖中描繪的方位之外,這樣的空間相對(duì)術(shù)語(yǔ)意在包含設(shè)備在使用或操作中的不同方位。例如,如果圖中設(shè)備被翻轉(zhuǎn),則被描述為在其它元件或特征“下方”或“之下”或“下面”的元件將被定向?yàn)樵谄渌蛱卣鞯摹吧戏健?。因此,示例術(shù)語(yǔ)“下方”和“下面”可以包含上方和下方兩種方位。設(shè)備可被另外定向(例如旋轉(zhuǎn)90度或者在其它方位),并且本文使用的空間相對(duì)描述符應(yīng)當(dāng)進(jìn)行相應(yīng)的解釋。另外,還應(yīng)當(dāng)理解,當(dāng)層被稱為在兩個(gè)層“之間”時(shí),其可以是兩個(gè)層之間的唯一層,或者也可以存在一個(gè)或多個(gè)中間層。
本文所使用的術(shù)語(yǔ)僅用于描述特定實(shí)施例的目的,而不意圖限制本發(fā)明構(gòu)思。如本文所用,術(shù)語(yǔ)“基本上”、“大約”和類似術(shù)語(yǔ)被用作近似的術(shù)語(yǔ),而不是作為程度的術(shù)語(yǔ),并且旨在包括本領(lǐng)域普通技術(shù)人員公認(rèn)的在測(cè)量或計(jì)算的值中的固有公差。如本文所用,術(shù)語(yǔ)“主要成分”是指構(gòu)成組合物的至少一半重量的成分,并且當(dāng)應(yīng)用于多個(gè)物品時(shí),術(shù)語(yǔ)“主要部分”是指物品的至少一半。
如本文所用,單數(shù)形式的“一”旨在也包括復(fù)數(shù)形式,除非上下文另有明確說明。將進(jìn)一步理解的是,當(dāng)在本說明書中使用時(shí),術(shù)語(yǔ)“包括”和/或“包含”表明存在所陳述的特征、整體、步驟、操作、元件和/或組件,但不排除存在或添加一個(gè)或多個(gè)其它特征、整體、步驟、操作、元件、組件和/或它們的組。如本文所用,術(shù)語(yǔ)“和/或”包括相關(guān)聯(lián)的所列項(xiàng)目的一個(gè)或多個(gè)的任意和所有組合。當(dāng)放在一列要素之前時(shí),諸如“至少一個(gè)”的表述修飾的是整列元件,而不是修飾該列中的個(gè)別要素。此外,當(dāng)描述本發(fā)明構(gòu)思的實(shí)施例時(shí),使用“可以”指的是“本發(fā)明的一個(gè)或多個(gè)實(shí)施例”。此外,術(shù)語(yǔ)“示例性”意指示例或例示。如本文所用,術(shù)語(yǔ)“使用”和“被用來(lái)”可以被認(rèn)為分別與術(shù)語(yǔ)“利用”和“被利用來(lái)”同義。
應(yīng)當(dāng)理解,當(dāng)元件或?qū)颖环Q為在另一元件或?qū)印吧稀薄ⅰ斑B接到”、“聯(lián)接到”或“鄰近于”另一元件或?qū)訒r(shí),其可以直接在另一元件或?qū)由?,直接連接到、聯(lián)接到或鄰近于另一元件或?qū)?,或者可以存在一個(gè)或多個(gè)中間元件或中間層。與之相比,當(dāng)元件或?qū)颖环Q為“直接在”另一元件或?qū)印吧稀薄ⅰ爸苯舆B接到”、“直接聯(lián)接到”或“緊鄰”另一元件或?qū)訒r(shí),不存在中間元件或中間層。
盡管在本文已經(jīng)具體描述和示出了時(shí)間差分系統(tǒng)和方法的示例性實(shí)施例,但是對(duì)于本領(lǐng)域技術(shù)人員來(lái)說許多修改和變化將是顯而易見的。因此,應(yīng)當(dāng)理解,根據(jù)本發(fā)明的原理構(gòu)造的時(shí)間差分系統(tǒng)和方法可以以不同于本文具體描述來(lái)實(shí)現(xiàn)。本發(fā)明還被限定在下面的權(quán)利要求及其等同方案中。