欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

傳輸顯示數(shù)據(jù)的系統(tǒng)和方法與流程

文檔序號(hào):11139314閱讀:408來(lái)源:國(guó)知局
傳輸顯示數(shù)據(jù)的系統(tǒng)和方法與制造工藝

此申請(qǐng)要求2015年7月27日提交的名稱(chēng)為“壓縮幀緩沖器保持壓縮(Compressed Frame Buffer Hold Compression)”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)62/197,452的優(yōu)先權(quán)和權(quán)益,其全部?jī)?nèi)容通過(guò)引用被合并于此。

技術(shù)領(lǐng)域

本公開(kāi)涉及傳輸顯示數(shù)據(jù)的系統(tǒng)和方法。



背景技術(shù):

隨著顯示設(shè)備的分辨率增加,需要被傳遞到顯示設(shè)備(例如從主機(jī)系統(tǒng))或在顯示設(shè)備的內(nèi)部組件之間傳遞的信息量顯著增加。舉例而言,4K分辨率(也就是3840×2160)的顯示設(shè)備具有大約4倍于1920×1080分辨率的顯示設(shè)備的像素?cái)?shù)量。這意味著有大約4倍的信息量需要被傳遞到更高分辨率的顯示設(shè)備或在其內(nèi)傳遞。

處理顯示信息量的顯著增加的一種方式是增加在其上傳輸信息的信道的物理帶寬或容量。另一種方式是在通過(guò)信道傳輸信息之前壓縮信息。然而,實(shí)現(xiàn)現(xiàn)有的數(shù)據(jù)壓縮的系統(tǒng)和方法可能過(guò)度增加復(fù)雜性,因此增加顯示設(shè)備的成本。

因此,鑒于正在生產(chǎn)越來(lái)越高的分辨率的顯示設(shè)備的當(dāng)前趨勢(shì),需要有一種不過(guò)于復(fù)雜的傳輸顯示數(shù)據(jù)的系統(tǒng)和方法。



技術(shù)實(shí)現(xiàn)要素:

本公開(kāi)提供了一種傳輸顯示數(shù)據(jù)的系統(tǒng)。該系統(tǒng)包括被配置為接收源幀并輸出壓縮幀的幀編碼部分。幀編碼部分具有:被配置為使用源幀和編碼參考幀生成差異幀的差異單元;被配置為輸出源幀或差異幀的壓縮版本作為壓縮幀的編碼輸出單元;以及被配置為將源幀的壓縮版本存儲(chǔ)為新的編碼參考幀的第一壓縮幀緩沖器,其中幀編碼部分進(jìn)一步包括被配置為將分別從源幀和差異幀得到的幀的圖像質(zhì)量進(jìn)行比較的幀判定單元。

本公開(kāi)還提供了一種傳輸顯示數(shù)據(jù)的方法。該方法包括:由幀編碼部分接收源幀;使用源幀和編碼參考幀生成差異幀;將源幀的壓縮版本存儲(chǔ)為新的編碼參考幀;以及輸出源幀或差異幀的壓縮版本作為壓縮幀。

附圖說(shuō)明

被包括作為本公開(kāi)的一部分的附圖示出了各種實(shí)施例,并連同上面給出的一般描述和下面給出的各個(gè)實(shí)施例的詳細(xì)描述一起用于解釋和教導(dǎo)本文所描述的原理。

圖1示出了根據(jù)一個(gè)實(shí)施例的傳輸顯示數(shù)據(jù)的系統(tǒng)和方法的示例性實(shí)施方式。

圖2示出了根據(jù)一個(gè)實(shí)施例的圖1的編碼部分的示例性操作的流程圖。

圖3示出了根據(jù)一個(gè)實(shí)施例的圖1的解碼部分的示例性操作的流程圖。

圖4示出了根據(jù)一個(gè)實(shí)施例的傳輸顯示數(shù)據(jù)的系統(tǒng)和方法的另一實(shí)施方式。

圖5示出了根據(jù)一個(gè)實(shí)施例的圖4的編碼部分的示例性操作的流程圖。

圖6示出了根據(jù)一個(gè)實(shí)施例的圖4的解碼部分的示例性操作的流程圖。

附圖中的圖不一定按比例繪制,在所有圖中,為了例示的目的,類(lèi)似結(jié)構(gòu)或功能的元件通常由相同的附圖標(biāo)記表示。圖只是意在使對(duì)本文中描述的各個(gè)實(shí)施例的描述容易,而不是描述本文所公開(kāi)的教導(dǎo)的每個(gè)方面,并且不限制權(quán)利要求的范圍。

具體實(shí)施方式

在本文公開(kāi)的特征和教導(dǎo)中的每個(gè)可以單獨(dú)使用,或與其它特征和教導(dǎo)結(jié)合使用,以提供本系統(tǒng)和方法。單獨(dú)和結(jié)合使用許多這些特征和教導(dǎo)的代表性示例都將參考附圖來(lái)描述。盡管本文中的詳細(xì)描述向本領(lǐng)域普通技術(shù)人員示出了用于實(shí)踐本教導(dǎo)的方面的進(jìn)一步細(xì)節(jié),但這并不限制權(quán)利要求的范圍。因此,在詳細(xì)描述中公開(kāi)的特征的組合是本教導(dǎo)的代表性示例,并且在最廣泛的意義上來(lái)說(shuō)對(duì)于實(shí)踐教導(dǎo)可能不是必須的。

根據(jù)一個(gè)示例性實(shí)施例,本系統(tǒng)和方法在解碼部分中使用壓縮幀緩沖器以通過(guò)在時(shí)間上集成標(biāo)準(zhǔn)幀和差異幀來(lái)提高靜態(tài)圖像的質(zhì)量。如本文所用,“標(biāo)準(zhǔn)幀”或者僅“幀”指的是用于呈現(xiàn)完整的靜態(tài)圖像的顯示數(shù)據(jù),而“差異幀”指的是與兩個(gè)幀之間的差異對(duì)應(yīng)的差異數(shù)據(jù)。因此,通常,差異幀本身不包含用于呈現(xiàn)完整的靜態(tài)圖像的所有數(shù)據(jù)。視頻可以包括多個(gè)幀。

當(dāng)標(biāo)準(zhǔn)幀被發(fā)送到解碼部分時(shí),已經(jīng)處于壓縮形式的標(biāo)準(zhǔn)幀被存儲(chǔ)在解碼部分的壓縮幀緩沖器中,作為新的解碼參考幀。此外,解碼部分解壓縮并輸出標(biāo)準(zhǔn)幀。當(dāng)差異幀被發(fā)送到解碼部分時(shí),解碼部分輸出通過(guò)組合差異幀和先前存儲(chǔ)的解碼參考幀而形成的重構(gòu)幀。

圖1示出了傳輸顯示數(shù)據(jù)的系統(tǒng)和方法的示例性實(shí)施方式。參考圖1,系統(tǒng)100包括經(jīng)由信道連接的幀編碼部分110(以下簡(jiǎn)稱(chēng)為編碼部分110)和幀解碼部分120(以下簡(jiǎn)稱(chēng)為解碼部分120)。信道可以采取允許數(shù)據(jù)從幀編碼部分110被傳輸?shù)綆獯a部分120的任何形式。作為非限制性的示例,信道可以是顯示設(shè)備內(nèi)的顯示面板與顯示驅(qū)動(dòng)器之間的總線連接,或顯示設(shè)備與外部主機(jī)系統(tǒng)之間的電纜連接。系統(tǒng)100接收源幀I作為輸入,并輸出用于顯示的最終幀O。最終幀O的圖像質(zhì)量可以接近于源幀I的圖像質(zhì)量。

幀編碼部分110包括編碼器111、差異單元112、壓縮幀緩沖器113、解碼器114和115、幀判定單元116、求和單元117和編碼輸出單元(例如多路復(fù)用器118)。雖然圖1將這些組件示出為分離的組件,但這些組件中的一個(gè)或多個(gè)可以被組合。例如,解碼器114和115可以是同一解碼器,而不是分離的解碼器114和115,或者,在另一示例中,編碼器111可以與解碼器115組合。

在幀周期t期間,編碼部分110接收源幀I并將它輸入到差異單元112和編碼器111中,差異單元112使用編碼參考幀RE對(duì)源幀I執(zhí)行差異操作。具體地,差異單元112從源幀I減去編碼參考幀RE,以生成差異幀D。編碼參考幀RE從壓縮幀緩沖器113被獲取,并在被輸入到差異單元112之前被解碼器114解壓縮。差異單元112將差異幀D輸出到編碼器111。

編碼器111接收并壓縮源幀I和差異幀D中的每個(gè)。編碼器111然后將壓縮的源幀CI與壓縮的差異幀CD輸出到解碼器115。編碼器111和解碼器115可以確保相同的參考幀被生成。

解碼器115解壓縮壓縮的源幀CI和壓縮的差異幀CD中的每個(gè),并輸出解壓縮的源幀DI和解壓縮的差異幀DD。解壓縮的源幀DI被輸出到幀判定單元116,解壓縮的差異幀DD被輸出到求和單元117。求和單元117將解壓縮的差異幀DD和編碼參考幀RE相加,并將求和幀S輸出到幀判定單元116。

幀判定單元116評(píng)估并比較求和幀S和解壓縮的源幀DI中的每個(gè)的圖像質(zhì)量與源幀I的圖像質(zhì)量,并將比較判定信號(hào)輸出到多路復(fù)用器118。也就是說(shuō),在進(jìn)行比較時(shí),幀判定單元116確定求和幀S和解壓縮的源幀DI中的哪一個(gè)具有最靠近或最接近源幀I的圖像質(zhì)量。幀判定單元116可以使用包括例如閾值分析和均方誤差(MSE)分析的許多技術(shù)來(lái)評(píng)估和比較其輸入幀的圖像質(zhì)量。

多路復(fù)用器118接收壓縮的源幀CI和壓縮的差異幀CD作為輸入。取決于從幀判定單元116接收的比較判定信號(hào),多路復(fù)用器118將壓縮的源幀CI或壓縮的差異幀CD作為壓縮的幀CF輸出到信道。例如,如果幀判定單元116確定從壓縮的源幀CI得到的解壓縮的源幀DI與求和幀S相比具有更好的圖像質(zhì)量(也就是相比S更靠近I),則多路復(fù)用器118可以輸出壓縮的源幀CI作為壓縮的幀CF,壓縮幀緩沖器113可將壓縮的源幀CI存儲(chǔ)在壓縮幀緩沖器113中作為新的編碼參考幀,使得它可以在隨后的幀周期>t期間被用來(lái)生成差異幀。

另一方面,如果幀判定單元116判定從壓縮的差異幀CD得到的求和幀S與解壓縮的源幀DI相比具有更好的圖像質(zhì)量,則多路復(fù)用器118可以輸出壓縮的差異幀CD作為壓縮的幀CF。壓縮的幀CF可以用指示壓縮的幀是標(biāo)準(zhǔn)幀(也就是壓縮的源幀CI)還是差異幀(也就是壓縮的差異幀CD)的標(biāo)志(未示出)來(lái)編碼。

解壓縮的源幀DI的圖像質(zhì)量與求和幀S的圖像質(zhì)量的比較相對(duì)于源幀I來(lái)進(jìn)行。也就是說(shuō),如果解壓縮的源幀DI更靠近或更接近源幀I,則解壓縮的源幀DI被選擇。另一方面,如果求和幀S更靠近或更接近源幀I,則求和幀S被選擇。

解碼部分120從信道接收壓縮的幀CF。解碼部分120包括幀類(lèi)型選擇器121、壓縮幀緩沖器122、解碼輸出單元(例如多路復(fù)用器123)、解碼器124和126以及求和單元125。雖然圖1將這些組件示出為分離的組件,但這些組件中的一個(gè)或多個(gè)可以被組合。例如,解碼器124和126可以是同一解碼器,而不是分離的解碼器124和126。

解碼器124解壓縮壓縮的幀CF并輸出解壓縮的幀DF。幀類(lèi)型選擇器121接收解壓縮的幀DF作為輸入,并例如通過(guò)評(píng)估作為壓縮的幀CF的一部分被編碼或發(fā)送的標(biāo)志來(lái)確定解壓縮的幀DF是標(biāo)準(zhǔn)幀還是差異幀。已經(jīng)確定了解壓縮的幀DF的類(lèi)型后,幀類(lèi)型選擇器121將判定信號(hào)輸出到壓縮幀緩沖器122和多路復(fù)用器123。

如果幀類(lèi)型選擇器121確定解壓縮的幀DF是標(biāo)準(zhǔn)幀,則幀類(lèi)型選擇器121經(jīng)由判定信號(hào)指示壓縮幀緩沖器122將壓縮的幀CF存儲(chǔ)為新的解碼參考幀,其可以在隨后的幀周期>t期間被用來(lái)生成重構(gòu)幀(將在下面進(jìn)一步描述)。幀類(lèi)型選擇器121還指示多路復(fù)用器123輸出解壓縮的幀DF作為用于顯示為圖像的最終幀O。

如果幀類(lèi)型選擇器121確定解壓縮的幀DF是差異幀,則幀類(lèi)型選擇器121指示多路復(fù)用器123輸出重構(gòu)幀RF作為最終幀O。重構(gòu)幀RF由求和單元125生成,求和單元125將在這種情況下作為差異幀的解壓縮的幀DF加到解碼參考幀RD。解碼參考幀RD從壓縮幀緩沖器122獲取,并在被輸入到求和單元125之前被解碼器126解壓縮。如果從壓縮幀緩沖器122獲取解碼參考幀RD是破壞性的(也就是將其刪除),則解碼參考幀RD可以在其獲取之后被再次存儲(chǔ),使得它在隨后的幀周期>t期間可用。

因此,總結(jié)圖1,如果標(biāo)準(zhǔn)幀被發(fā)送以用于顯示,則進(jìn)入的源幀在左側(cè)由編碼部分110壓縮,在壓縮幀緩沖器113中被存儲(chǔ)為新的編碼參考幀,并且作為壓縮的幀通過(guò)信道被傳輸。在被解碼部分120接收后,壓縮的幀在壓縮幀緩沖器122中被存儲(chǔ)為新的解碼參考幀,被解壓縮,然后被輸出作為用于顯示的最終幀。另一方面,如果差異幀被發(fā)送以用于顯示,則計(jì)算進(jìn)入的源幀與參考幀的差異,進(jìn)入的源幀被壓縮,然后與指示它是差異幀的標(biāo)志一起通過(guò)信道被發(fā)送。在被解碼部分120接收后,壓縮的差異幀被解壓縮,并被加到從壓縮幀緩沖器122獲取的解碼參考幀,以生成用于顯示的最終幀。

根據(jù)圖1的示例性實(shí)施例,當(dāng)連續(xù)源幀顯示相同的或基本相似的圖像(例如靜止或緩慢變化的圖像的視頻)時(shí),差異幀可被發(fā)送,而不是標(biāo)準(zhǔn)幀。這樣做將是有利的,因?yàn)檫B續(xù)幀之間的差異是較小的,所以傳輸差異幀將不需要大量的信道帶寬。此外,從差異幀生成的最終幀傾向于具有更好的圖像質(zhì)量,因?yàn)橄嗤脑磮D像通過(guò)信道被有效地傳輸兩次或更多次,但具有大約單次傳輸?shù)男诺罁p失。然而,當(dāng)連續(xù)幀顯示截然不同的圖像或者當(dāng)?shù)谝辉磶诒话l(fā)送時(shí),標(biāo)準(zhǔn)幀可以被發(fā)送,而不是差異幀。在任何情況下,確定是標(biāo)準(zhǔn)幀(也就是壓縮的源幀)還是差異幀(也就是壓縮的差異幀)通過(guò)信道被發(fā)送的幀判定單元116確保了最終幀的圖像質(zhì)量不比標(biāo)準(zhǔn)幀被發(fā)送時(shí)的圖像質(zhì)量差。

圖2示出了根據(jù)一個(gè)實(shí)施例的圖1的編碼部分的示例性操作的流程圖。編碼部分接收源幀(201)。編碼部分壓縮源幀以生成壓縮的源幀(202),然后解壓縮壓縮的源幀以生成解壓縮的源幀(203)。

編碼部分從第一壓縮幀緩沖器獲取并解壓縮編碼參考幀,以生成解壓縮的編碼參考幀(204)。編碼部分取源幀與解壓縮的編碼參考幀之間的差異,以生成差異幀(205)。編碼部分壓縮差異幀,以生成壓縮的差異幀(206)。編碼部分解壓縮壓縮的差異幀,以生成解壓縮的差異幀(207)。編碼部分將解壓縮的差異幀和解壓縮的編碼參考幀相加,以生成求和幀(208)。

編碼部分評(píng)估和比較求和幀和解壓縮的源幀,以確定哪一個(gè)具有更好的圖像質(zhì)量(209)。如果從壓縮的差異幀得到的求和幀具有更好的圖像質(zhì)量(210),則編碼部分通過(guò)信道發(fā)送壓縮的差異幀(211)。如果從壓縮的源幀得到的解壓縮的源幀具有更好的圖像質(zhì)量(212),則編碼部分通過(guò)信道發(fā)送壓縮的源幀作為標(biāo)準(zhǔn)幀(213),并將壓縮的源幀存儲(chǔ)在第一壓縮幀緩沖器中作為新的編碼參考幀(214)。

圖3示出了根據(jù)一個(gè)實(shí)施例的圖1的解碼部分的示例性操作的流程圖。解碼部分從信道接收壓縮的幀(301),并解壓縮壓縮的幀以生成解壓縮的幀(302)。解碼部分確定解壓縮的幀是標(biāo)準(zhǔn)幀還是差異幀(303)。

如果解壓縮的幀是標(biāo)準(zhǔn)幀(304),則解碼部分輸出解壓縮的標(biāo)準(zhǔn)幀作為用于顯示的最終幀(305)。解碼部分還將壓縮的幀存儲(chǔ)在第二壓縮幀緩沖器中作為新的解碼參考幀(306)。

如果解壓縮的幀是差異幀(307),則解碼部分從第二壓縮幀緩沖器獲取并解壓縮解碼參考幀以生成解壓縮的解碼參考幀(308)。解碼部分然后將解壓縮的幀和解壓縮的解碼參考幀相加以生成重構(gòu)幀(309),并輸出重構(gòu)幀作為用于顯示的最終幀(310)。

在圖1的情況下并如上所述,只有標(biāo)準(zhǔn)幀被寫(xiě)入到解碼部分120的壓縮幀緩沖器122中,而差異幀沒(méi)有。然而,在其它實(shí)施方案中,可以預(yù)期差異幀也可以被存儲(chǔ)在第二壓縮幀緩沖器中。

此外,在一些實(shí)施例中,可以使用預(yù)測(cè)幀(例如由運(yùn)動(dòng)向量創(chuàng)建),而不是僅組合解碼參考幀與差異幀來(lái)生成重構(gòu)幀。例如,如果運(yùn)動(dòng)向量連同差異幀一起被發(fā)送,則運(yùn)動(dòng)向量可被用來(lái)對(duì)解碼參考幀進(jìn)行變換,以生成預(yù)測(cè)幀。然后,可通過(guò)組合差異幀和預(yù)測(cè)幀來(lái)生成重構(gòu)幀。

此外,在一些實(shí)施例中,幀判定單元116的操作可以在編碼器111的壓縮操作之前執(zhí)行。這將節(jié)省壓縮兩次的需要,但是在確定最終質(zhì)量方面有效性降低。

圖4示出了根據(jù)一個(gè)實(shí)施例的本系統(tǒng)和方法的另一示例性實(shí)施方式。圖4的實(shí)施例與圖1的實(shí)施例的差別在于圖4在其幀編碼部分和幀解碼部分中的每個(gè)中具有額外的編碼器,從而增加其復(fù)雜性。換句話說(shuō),在圖1的實(shí)施例中,壓縮的幀被直接存儲(chǔ)在壓縮幀緩沖器122中,而在下面將進(jìn)一步詳細(xì)描述的圖4的實(shí)施例中,壓縮的幀可以在被儲(chǔ)存在壓縮幀緩沖器422中之前被解壓縮然后被再次壓縮。如本文所用,在壓縮幀緩存器中“直接”存儲(chǔ)壓縮的幀是指壓縮的幀被存儲(chǔ)而沒(méi)有被編碼器進(jìn)一步處理。

參考圖4,系統(tǒng)400包括經(jīng)由信道連接的幀編碼部分410(以下有時(shí)簡(jiǎn)稱(chēng)為編碼部分410)和幀解碼部分420(以下有時(shí)簡(jiǎn)稱(chēng)為解碼部分420)。信道可以采取允許數(shù)據(jù)從幀編碼部分410被傳輸?shù)綆獯a部分420的任何形式。系統(tǒng)400接收源幀I作為輸入,并輸出最終幀O。最終幀O的圖像質(zhì)量可以接近于源幀I的圖像質(zhì)量。

編碼部分410包括編碼器411和419、差異單元412、壓縮幀緩沖器413、解碼器414和415、幀判定單元416、求和單元417以及多路復(fù)用器418和420。雖然圖4將這些組件示出為分離的組件,這些組件中的一個(gè)或多個(gè)可以被組合。例如,解碼器414和415可以是同一解碼器,而不是分離的解碼器414和415。在另一示例中,解碼器415可以被集成到編碼器411。

在幀周期t期間,編碼部分410接收源幀I并將它輸入到差異單元412和編碼器411,差異單元412使用編碼參考幀RE對(duì)源幀I執(zhí)行差異操作。具體地,差異單元412從源幀I減去編碼參考幀RE,以生成差異幀D。編碼參考幀RE從壓縮幀緩沖器413被獲取,并在被輸入到差異單元412之前被解碼器414解壓縮。差異單元412將差異幀D輸出到編碼器411。

編碼器411接收并壓縮源幀I和差異幀D中的每個(gè)。編碼器411然后將壓縮的源幀CI與壓縮的差異幀CD輸出到解碼器415。編碼器411和解碼器415可以用作確保相同的參考幀被生成的一對(duì)幀內(nèi)編碼器-解碼器。

解碼器415解壓縮壓縮的源幀CI和壓縮的差異幀CD中的每個(gè),并輸出解壓縮的源幀DI和解壓縮的差異幀DD。解壓縮的源幀DI被輸出到幀判定單元416,解壓縮的差異幀DD被輸出到求和單元417。求和單元417將解壓縮的差異幀DD和編碼參考幀RE相加,并將求和幀S輸出到幀判定單元416和編碼器419。

幀判定單元416評(píng)估并比較求和幀S和解壓縮的源幀DI的圖像質(zhì)量,并將比較判定信號(hào)輸出到多路復(fù)用器418和420。幀判定單元416可以使用包括例如閾值分析和均方誤差(MSE)分析的許多技術(shù)來(lái)評(píng)估和比較其輸入幀的圖像質(zhì)量。

多路復(fù)用器418接收壓縮的源幀CI和壓縮的差異幀CD作為輸入。取決于從幀判定單元416接收的比較判定信號(hào),多路復(fù)用器418將壓縮的源幀CI或壓縮的差異幀CD作為壓縮的幀CF輸出到信道。例如,如果幀判定單元416確定從壓縮的源幀CI得到的解壓縮的源幀DI與求和幀S相比具有更好的圖像質(zhì)量,則多路復(fù)用器418可以輸出壓縮的源幀CI作為壓縮的幀CF,壓縮幀緩沖器413可將壓縮的源幀CI存儲(chǔ)在壓縮幀緩沖器413中作為新的編碼參考幀,使得它可以在隨后的幀周期>t期間被用來(lái)生成差異幀。

另一方面,如果幀判定單元416判定從壓縮的差異幀CD得到的求和幀S與解壓縮的源幀DI相比具有更好的圖像質(zhì)量,則多路復(fù)用器418可以輸出壓縮的差異幀CD作為壓縮的幀CF。壓縮的幀CF可以用指示壓縮的幀是標(biāo)準(zhǔn)幀(也就是壓縮的源幀CI)還是差異幀(也就是壓縮的差異幀CD)的標(biāo)志(未示出)來(lái)編碼。

編碼器419壓縮求和幀S,以生成壓縮的求和幀。多路復(fù)用器420接收壓縮的源幀CI和壓縮的求和幀CS作為輸入。取決于從幀判定單元416接收的比較判定信號(hào),多路復(fù)用器420將壓縮的源幀CI或壓縮的求和幀CS輸出到壓縮幀緩沖器413,用于存儲(chǔ)為新的編碼參考幀。

因而,與當(dāng)被多路復(fù)用器118輸出時(shí)僅壓縮的源幀CI被存儲(chǔ)在壓縮幀緩沖器113中的圖1的實(shí)施例不同,圖4的實(shí)施例根據(jù)壓縮的源幀CI和壓縮的差異幀CD中的哪一個(gè)被多路復(fù)用器418輸出來(lái)存儲(chǔ)壓縮的源幀CI或壓縮的求和幀CS。例如,如果多路復(fù)用器418輸出壓縮的源幀CI,則多路復(fù)用器420輸出壓縮的源幀CI,用于存儲(chǔ)在壓縮幀緩沖器413中。如果多路復(fù)用器418輸出壓縮的差異幀CD,則多路復(fù)用器420輸出壓縮的求和幀CS,用于存儲(chǔ)在壓縮幀緩沖器413中。

解碼部分420從信道接收壓縮的幀CF。解碼部分420包括幀類(lèi)型選擇器421、壓縮幀緩沖器422、多路復(fù)用器423和428、解碼器424和426、求和單元425和編碼器427。雖然圖4將這些組件示出為分離的組件,但這些組件中的一個(gè)或多個(gè)可以被組合。例如,解碼器424和426可以是同一解碼器,而不是分離的解碼器424和426。

解碼器424解壓縮壓縮的幀CF并輸出解壓縮的幀DF。幀類(lèi)型選擇器421接收解壓縮的幀DF作為輸入,并例如通過(guò)評(píng)估作為壓縮的幀CF的一部分被編碼或發(fā)送的標(biāo)志來(lái)確定解壓縮幀是標(biāo)準(zhǔn)幀還是差異幀。已經(jīng)確定了解壓縮的幀DF的類(lèi)型后,幀類(lèi)型選擇器421將判定信號(hào)輸出到多路復(fù)用器423。

如果幀類(lèi)型選擇器421確定解壓縮的幀DF是標(biāo)準(zhǔn)幀,則幀類(lèi)型選擇器421指示多路復(fù)用器423輸出解壓縮的幀DF作為用于顯示為圖像的最終幀O。如果幀類(lèi)型選擇器421確定解壓縮的幀DF是差異幀,則幀類(lèi)型選擇器421指示多路復(fù)用器423輸出重構(gòu)幀RF為最終幀O。重構(gòu)幀RF由求和單元425生成,求和單元425將在這種情況下作為差異幀的解壓縮的幀DF加到解碼參考幀RD。解碼參考幀RD從壓縮幀緩沖器422獲取,并在被輸入到求和單元425之前被解碼器426解壓縮。

此外,編碼器427壓縮重構(gòu)幀RF,并將它輸出到多路復(fù)用器428。如果幀類(lèi)型選擇器421確定解壓縮的幀DF是標(biāo)準(zhǔn)幀,則幀類(lèi)型選擇器421指示多路復(fù)用器428輸出壓縮的幀CF,用于存儲(chǔ)為新的解碼參考幀。如果幀類(lèi)型選擇器421確定解壓縮的幀DF是差異幀,則幀類(lèi)型選擇器421指示多路復(fù)用器428將壓縮的重構(gòu)幀RF輸出到壓縮幀緩沖器422中,用于存儲(chǔ)為新的解碼參考幀。兩個(gè)幀可在隨后的幀周期>t期間被用來(lái)生成重構(gòu)幀。相比之下,當(dāng)壓縮的幀CF是標(biāo)準(zhǔn)幀時(shí),圖1的實(shí)施例僅將壓縮的幀CF存儲(chǔ)在壓縮幀緩沖器113中。

與圖1的實(shí)施例相比圖4的實(shí)施例的優(yōu)點(diǎn)總地來(lái)說(shuō)包括:當(dāng)以較低比特率傳輸時(shí)在一系列圖像上的圖像顯示質(zhì)量的提高;以及當(dāng)以全比特率傳輸時(shí)當(dāng)對(duì)緩慢移動(dòng)的時(shí)序圖像進(jìn)行編碼時(shí)基線方面的提高。然而,因?yàn)閳D4的實(shí)施例在編碼部分和解碼部分中的每個(gè)中需要額外的編碼器,所以增加了復(fù)雜性,這可能轉(zhuǎn)化為增加的功率使用量、增加的設(shè)計(jì)和制造成本以及降低的可靠性。因此,與圖4的實(shí)施例相比圖1的實(shí)施例的優(yōu)點(diǎn)總地來(lái)說(shuō)包括:簡(jiǎn)化的編碼器/解碼器模型、同樣質(zhì)量的靜態(tài)圖像、以及對(duì)于移動(dòng)圖像不比基線壓縮技術(shù)差的質(zhì)量。

圖5示出了根據(jù)一個(gè)實(shí)施例的圖4的編碼部分的示例性操作的流程圖。編碼部分接收源幀(501)。編碼部分壓縮源幀以生成壓縮的源幀(502),然后解壓縮壓縮的源幀以生成解壓縮的源幀(503)。

編碼部分從第一壓縮幀緩沖器獲取并解壓縮編碼參考幀,以生成解壓縮的編碼參考幀(504)。編碼部分取源幀與解壓縮的編碼參考幀之間的差異,以生成差異幀(505)。編碼部分壓縮差異幀,以生成壓縮的差異幀(506)。編碼部分解壓縮壓縮的差異幀,以生成解壓縮的差異幀(507)。編碼部分將解壓縮的差異幀和解壓縮的編碼參考幀相加,以生成求和幀(508)。

編碼部分評(píng)估和比較求和幀和解壓縮的源幀,以確定其中的哪一個(gè)具有更好的圖像質(zhì)量(509)。如果從壓縮的差異幀得到的求和幀具有更好的圖像質(zhì)量(510),則編碼部分通過(guò)信道發(fā)送壓縮的差異幀(511)。編碼部分然后還壓縮求和幀(512),并將壓縮的求和幀存儲(chǔ)在第一壓縮幀緩沖器中作為新的編碼參考幀(513)。

另一方面,如果從壓縮的源幀得到的解壓縮的源幀具有更好的圖像質(zhì)量(514),則編碼部分通過(guò)信道發(fā)送壓縮的源幀作為標(biāo)準(zhǔn)幀(515),并將壓縮的源幀存儲(chǔ)在第一壓縮幀緩沖器中作為新的編碼參考幀(516)。

圖6示出了根據(jù)一個(gè)實(shí)施例的圖4的解碼部分的示例性操作的流程圖。解碼部分從信道接收壓縮的幀(601),并解壓縮壓縮的幀以生成解壓縮的幀(602)。解碼部分然后確定解壓縮的幀是標(biāo)準(zhǔn)幀還是差異幀(603)。

如果解壓縮的幀是標(biāo)準(zhǔn)幀(604),則解碼部分輸出解壓縮的幀作為用于顯示的最終幀(605)。解碼部分還將從信道接收的壓縮的幀存儲(chǔ)在第二壓縮幀緩沖器中作為新的解碼參考幀(606)。

另一方面,如果解壓縮的幀是差異幀(607),則解碼部分從第二壓縮幀緩沖器獲取并解壓縮解碼參考幀以生成解壓縮的解碼參考幀(608)。解碼部分然后將解壓縮的幀和解壓縮的解碼參考幀相加以生成重構(gòu)幀(609),并輸出重構(gòu)幀作為用于顯示的最終幀(610)。解碼部分然后壓縮重構(gòu)幀(611),并將壓縮的重構(gòu)幀存儲(chǔ)在第二壓縮幀緩沖器中作為新的解碼參考幀(612)。

各個(gè)實(shí)施例可使用硬件元件、軟件元件或二者的組合來(lái)實(shí)現(xiàn)。硬件元件的示例可以包括處理器、微處理器、電路、電路元件(例如晶體管、電阻器、電容器、電感器等)、集成電路、專(zhuān)用集成電路(ASIC)、可編程邏輯器件(PLD)、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、邏輯門(mén)、寄存器、半導(dǎo)體器件、芯片、微芯片、芯片集等等。軟件的示例可以包括軟件組件、程序、應(yīng)用、計(jì)算機(jī)程序、應(yīng)用程序、系統(tǒng)程序、機(jī)器程序、操作系統(tǒng)軟件、中間件、固件、軟件模塊、例程、子例程、函數(shù)、方法、步驟、軟件接口、應(yīng)用程序接口(API)、指令集、計(jì)算代碼、計(jì)算機(jī)代碼、代碼段、計(jì)算機(jī)代碼段、字、值、符號(hào)或其任意組合。確定實(shí)施例是否使用硬件元件和/或軟件元件來(lái)實(shí)現(xiàn)根據(jù)多個(gè)因素而不同,諸如期望的計(jì)算速率、功率電平、耐熱性、處理周期預(yù)算、輸入數(shù)據(jù)速率、輸出數(shù)據(jù)速率、存儲(chǔ)器資源、數(shù)據(jù)總線速度以及其它設(shè)計(jì)或性能約束。

至少一個(gè)實(shí)施例的一個(gè)或多個(gè)方面可以由被存儲(chǔ)在機(jī)器可讀介質(zhì)上的代表處理器內(nèi)的各種邏輯的代表性指令來(lái)實(shí)現(xiàn),該代表性指令在被機(jī)器讀取時(shí)使得機(jī)器產(chǎn)生邏輯來(lái)執(zhí)行本文描述的技術(shù)。被稱(chēng)為“IP核”的這樣的代表可以被存儲(chǔ)在有形的機(jī)器可讀介質(zhì)上,并被提供給各個(gè)客戶(hù)或生產(chǎn)設(shè)施,以加載到實(shí)際上構(gòu)造邏輯的制造機(jī)器或處理器內(nèi)。

盡管已經(jīng)參考各種實(shí)施方式描述了在本文中提出的某些特征,但是該描述并非旨在以限制性的意義來(lái)解釋。因此,本文所描述的實(shí)施方式以及對(duì)本公開(kāi)所屬的領(lǐng)域內(nèi)的技術(shù)人員顯而易見(jiàn)的其它實(shí)施方式的各種修改被認(rèn)為在本公開(kāi)的精神和范圍內(nèi)。出于解釋的目的,前面的描述已經(jīng)參考具體實(shí)施例進(jìn)行了描述。然而,上面的說(shuō)明性的討論并非旨在窮舉或?qū)?quán)利要求的范圍限制為所公開(kāi)的精確形式??紤]到上述教導(dǎo),許多修改和變化是可能的。為了最好地解釋構(gòu)成權(quán)利要求的基礎(chǔ)的原理及其實(shí)際應(yīng)用而選擇了實(shí)施例,從而使得本領(lǐng)域技術(shù)人員能夠最好地使用實(shí)施例以及各種修改來(lái)適合預(yù)期的特定使用。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
都匀市| 涪陵区| 通州区| 荥阳市| 台前县| 商都县| 怀宁县| 叙永县| 木兰县| 邹城市| 武穴市| 清涧县| 芜湖市| 酉阳| 体育| 金阳县| 崇州市| 商都县| 垦利县| 新津县| 保康县| 敦化市| 洮南市| 沾化县| 武平县| 磴口县| 清原| 手游| 育儿| 庆安县| 桂阳县| 西峡县| 江口县| 讷河市| 罗城| 遵义县| 华容县| 温宿县| 竹山县| 横峰县| 若尔盖县|