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

一種用于對(duì)數(shù)字化圖像的序列進(jìn)行編碼的方法與流程

文檔序號(hào):11995540閱讀:249來源:國(guó)知局
一種用于對(duì)數(shù)字化圖像的序列進(jìn)行編碼的方法與流程
一種用于對(duì)數(shù)字化圖像的序列進(jìn)行編碼的方法本發(fā)明涉及一種用于對(duì)數(shù)字化圖像的序列進(jìn)行編碼的方法以及涉及一種用于對(duì)這樣的序列進(jìn)行解碼的方法。此外,本發(fā)明涉及一種編碼裝置和一種解碼裝置以及涉及一種包括編碼裝置和解碼裝置的系統(tǒng)。對(duì)于以高編碼效率進(jìn)行編碼的數(shù)字視頻,使用了所謂的運(yùn)動(dòng)補(bǔ)償。在運(yùn)動(dòng)補(bǔ)償中,待編碼的圖像和對(duì)應(yīng)參考圖像中的相似像塊之間的運(yùn)動(dòng)矢量被確定。運(yùn)動(dòng)矢量參考了參考圖像中的參考?jí)K,所述參考?jí)K具有與待編碼的圖像中的塊相同的或非常相似的圖像信息。運(yùn)動(dòng)補(bǔ)償考慮在圖像中的許多結(jié)構(gòu)僅僅被移位并且從一個(gè)圖像到下一個(gè)不改變。基于圖像塊及其對(duì)應(yīng)的參考?jí)K,那些塊之間的預(yù)測(cè)誤差被計(jì)算并用于編碼。在某些情況下,存在將被用于預(yù)測(cè)的參考?jí)K限制到參考圖像中的特定區(qū)域的需要。例如,在文檔[1]、[2]以及[3]中,描述了一種視頻編碼過程,其中僅每個(gè)圖像中的一個(gè)區(qū)的逐漸幀內(nèi)刷新被執(zhí)行。結(jié)果,圖像包括具有已經(jīng)幀內(nèi)編碼的區(qū)的更新區(qū)域和具有尚未幀內(nèi)編碼的區(qū)的非更新區(qū)域。在這個(gè)場(chǎng)景中,禁止根據(jù)參考圖像的非更新區(qū)域中的參考?jí)K來預(yù)測(cè)圖像的更新區(qū)域中的圖像塊。否則,在隨機(jī)訪問視頻流情況下,這些參考將導(dǎo)致失配,因?yàn)榉歉聟^(qū)域中的塊未被正確地解碼。在文檔[4]中,公開了一種用于基于若干輸入視頻流生成編碼視頻流的方法。在這個(gè)文檔中提到,將僅在那些圖片的邊界內(nèi)執(zhí)行用于對(duì)一個(gè)視頻流中的圖片進(jìn)行編碼的預(yù)測(cè)。本發(fā)明的目的是提供用于以高編碼效率對(duì)數(shù)字化圖像的序列進(jìn)行編碼并且相對(duì)于圖像塊的時(shí)間預(yù)測(cè)考慮編碼限制的方法。這個(gè)目的通過獨(dú)立權(quán)利要求來解決。本發(fā)明的優(yōu)選實(shí)施例在從屬權(quán)利要求中被限定。在根據(jù)本發(fā)明的方法中,執(zhí)行了運(yùn)動(dòng)補(bǔ)償過程,所述運(yùn)動(dòng)補(bǔ)償過程使用了涉及當(dāng)前圖像中的許多像素的圖像塊與涉及參考圖像中的許多像素的參考?jí)K之間的運(yùn)動(dòng)矢量,所述參考圖像是基于出自序列的一個(gè)或多個(gè)圖像的。在運(yùn)動(dòng)補(bǔ)償過程內(nèi),針對(duì)當(dāng)前圖像的至少一部分的每個(gè)圖像塊,執(zhí)行了基于由運(yùn)動(dòng)矢量所指示的對(duì)應(yīng)參考?jí)K的時(shí)間預(yù)測(cè),從而產(chǎn)生圖像塊與對(duì)應(yīng)參考?jí)K之間的預(yù)測(cè)誤差。這個(gè)預(yù)測(cè)誤差通過適當(dāng)?shù)木幋a技術(shù)而被編碼。根據(jù)本發(fā)明的方法,數(shù)字化圖像的序列中的當(dāng)前圖像被劃分成若干圖像區(qū)域,參考圖像中的參考區(qū)域與每個(gè)圖像區(qū)域相關(guān)聯(lián),其中圖像區(qū)域中的圖像塊的時(shí)間預(yù)測(cè)是基于至少部分地位于與圖像區(qū)域相關(guān)聯(lián)的參考區(qū)域中并且排他地包括來自這個(gè)參考區(qū)域的像素信息的參考?jí)K的。本發(fā)明具有能夠針對(duì)若干圖像塊考慮相對(duì)于時(shí)間預(yù)測(cè)的限制的優(yōu)點(diǎn)。這個(gè)通過參考區(qū)域與圖像區(qū)域的適當(dāng)關(guān)聯(lián)來實(shí)現(xiàn),其中僅從關(guān)聯(lián)的參考區(qū)域到圖像區(qū)域的預(yù)測(cè)是容許的。如上面所提到的那樣,參考?jí)K僅可以部分地位于參考區(qū)域中。然而,參考?jí)K中的像素信息必須排他地基于所述參考區(qū)域內(nèi)的信息。在優(yōu)選實(shí)施例中,除完全位于參考區(qū)域中的參考?jí)K之外,延伸超過對(duì)應(yīng)參考區(qū)域的邊界參考?jí)K能夠被用于時(shí)間預(yù)測(cè),其中位于參考區(qū)域之外的邊界參考?jí)K的像素的值基于邊界參考?jí)K在參考區(qū)域內(nèi)部的像素的值而被排他地確定。為了這樣做,眾所周知的邊界擴(kuò)展算法能夠被用于獲得在參考區(qū)域之外的像素的像素值。特別地,位于參考區(qū)域的邊界處的邊界參考?jí)K的像素的值被分配給位于參考區(qū)域之外的邊界參考?jí)K的像素。這是用于將在參考區(qū)域邊界處的像素值分配給該區(qū)域外部的像素的眾所周知的外推法技術(shù)。特別地,圖像中的對(duì)應(yīng)擴(kuò)展方向,例如在水平或垂直方向上,能夠被定義以用于將在邊界處的像素值擴(kuò)展超過參考區(qū)域。在本發(fā)明的另一實(shí)施例中,參考圖像是從在編碼期間壓縮的圖像生成的重建圖像或者包括來自若干重建圖像的各部分。在本發(fā)明的另一變體中,預(yù)測(cè)的編碼包括變換步驟、量化步驟以及無損熵編碼步驟。這些編碼步驟在現(xiàn)有技術(shù)中是眾所周知的。優(yōu)選地,形成參考圖像的經(jīng)重建的圖像或重建的各圖像是通過變換步驟和量化步驟壓縮并通過執(zhí)行逆變換和逆量化而重建的圖像。在特別優(yōu)選的實(shí)施例中,本發(fā)明的方法被用于包括若干視頻的混合視頻流,其中每個(gè)圖像區(qū)域和與所述圖像區(qū)域相關(guān)聯(lián)的參考區(qū)域?qū)?yīng)于混合視頻流中的(公共)視頻。通過將預(yù)測(cè)限制到單獨(dú)的視頻,避免了運(yùn)動(dòng)補(bǔ)償過程中的失配。在本發(fā)明的另一實(shí)施例中,圖像區(qū)域中的一個(gè)或多個(gè)被各劃分成子區(qū)域,其中對(duì)于所述子區(qū)域中的一個(gè)或多個(gè)附加的編碼限制適用。為了指示圖像成為圖像區(qū)域和子區(qū)域的劃分,能夠使用分層索引方案。根據(jù)這個(gè)方案,相同的分層索引值指的是對(duì)其允許時(shí)間預(yù)測(cè)的當(dāng)前圖像和參考圖像中的對(duì)應(yīng)區(qū)域。在優(yōu)選實(shí)施例中,子區(qū)域可以被劃分成還能夠由上面提到的索引方案用信號(hào)發(fā)送的進(jìn)一步更小的子區(qū)域。在另一實(shí)施例中,索引方案中的附加的索引被保留,所述附加的索引被用來指示能夠根據(jù)參考圖像中的所有子區(qū)域被臨時(shí)地預(yù)測(cè)的圖像區(qū)域中的子區(qū)域,所述所有子區(qū)域處于與所述圖像區(qū)域中的子區(qū)域相同的層次級(jí)中。在本發(fā)明的另一實(shí)施例中,至少一個(gè)圖像區(qū)域中的空間上隨后的部分從一個(gè)當(dāng)前圖像到下一個(gè)被幀內(nèi)編碼,其中幀內(nèi)編碼循環(huán)被定義使得,在預(yù)定數(shù)目的圖像已被編碼之后,整個(gè)圖像區(qū)域已被幀內(nèi)編碼。這個(gè)實(shí)施例是基于圖像區(qū)域的運(yùn)動(dòng)補(bǔ)償與如文檔[1]、[2]以及[3]中所定義的逐漸幀內(nèi)刷新編碼的組合。使用這個(gè)幀內(nèi)編碼技術(shù),對(duì)應(yīng)圖像區(qū)域的完全幀內(nèi)更新在許多圖像之后被實(shí)現(xiàn)。這個(gè)方法當(dāng)在恒定位速率信道上傳送圖像的序列時(shí)減少了緩沖器大小并導(dǎo)致低延遲。在上面描述的實(shí)施例的變體中,所述至少一個(gè)圖像區(qū)域被分成更新子區(qū)域和非更新子區(qū)域,更新子區(qū)域指的是在幀內(nèi)編碼循環(huán)中已經(jīng)被幀內(nèi)編碼的那些部分而非更新子區(qū)域指的是在幀內(nèi)編碼循環(huán)中尚未被幀內(nèi)編碼的那些部分。更新子區(qū)域中的圖像塊的時(shí)間預(yù)測(cè)是優(yōu)選基于排他地包括來自與該圖像區(qū)域相關(guān)聯(lián)的參考區(qū)域的更新子區(qū)域的像素信息的參考?jí)K的,然而非更新子區(qū)域中的圖像塊的時(shí)間預(yù)測(cè)是基于能夠包括來自參考區(qū)域的更新子區(qū)域和非更新子區(qū)域的像素的參考?jí)K的,所述像素即來自非更新子區(qū)域或更新子區(qū)域或來自更新子區(qū)域和非更新子區(qū)域兩者的像素。在另一實(shí)施例中,特別針對(duì)幀內(nèi)預(yù)測(cè)和/或去塊濾波和/或環(huán)內(nèi)濾波和/或內(nèi)插濾波,當(dāng)前圖像中的圖像區(qū)域和/或附加的圖像區(qū)域相對(duì)于除時(shí)間預(yù)測(cè)以外的一個(gè)或多個(gè)預(yù)定處理步驟被獨(dú)立于彼此地處理。能夠以不同的方式用信號(hào)發(fā)送根據(jù)本發(fā)明的圖像成為圖像區(qū)域的劃分。在一個(gè)實(shí)施例中,這個(gè)劃分在每個(gè)編碼圖像中被用信號(hào)發(fā)送。此外或可替換地,所述劃分還能夠在與編碼圖像分別定義的參數(shù)集中被用信號(hào)發(fā)送。除上述的編碼方法之外,本發(fā)明還涉及用于對(duì)由本發(fā)明方法所編碼的數(shù)字化圖像的序列進(jìn)行解碼的方法。在這個(gè)解碼方法中,經(jīng)編碼的信號(hào)中的預(yù)測(cè)誤差被解碼并且運(yùn)動(dòng)補(bǔ)償過程使用與用于編碼相同的運(yùn)動(dòng)矢量來執(zhí)行。從而,用于編碼的運(yùn)動(dòng)矢量在用于解碼的方法中是可用的。例如,運(yùn)動(dòng)矢量在經(jīng)編碼的視頻流中作為另外的信息被傳送。在解碼方法中,經(jīng)解碼的預(yù)測(cè)誤差被用于計(jì)算運(yùn)動(dòng)補(bǔ)償過程的參考圖像。本發(fā)明還涉及用于對(duì)數(shù)字化圖像的序列進(jìn)行編碼和解碼的方法,其中,圖像通過上面描述的編碼方法而被編碼并且經(jīng)編碼的圖像通過上面描述的解碼方法而被解碼。本發(fā)明還包括用于對(duì)數(shù)字化圖像的序列進(jìn)行解碼的裝置,其包括:–用于執(zhí)行運(yùn)動(dòng)補(bǔ)償過程的裝置,所述運(yùn)動(dòng)補(bǔ)償過程使用了涉及當(dāng)前圖像中的許多像素的圖像塊與涉及參考圖像中的許多像素的參考?jí)K之間的運(yùn)動(dòng)矢量,所述參考圖像是基于出自序列的一個(gè)或多個(gè)圖像的,其中針對(duì)當(dāng)前圖像的至少一部分的每個(gè)圖像塊執(zhí)行了基于由運(yùn)動(dòng)矢量所指示的對(duì)應(yīng)參考?jí)K的時(shí)間預(yù)測(cè),從而產(chǎn)生圖像塊與對(duì)應(yīng)參考?jí)K之間的預(yù)測(cè)誤差;–用于對(duì)所述預(yù)測(cè)誤差進(jìn)行編碼的裝置。用于在這個(gè)裝置中執(zhí)行運(yùn)動(dòng)補(bǔ)償過程的裝置包括用于將序列中的當(dāng)前圖像劃分成若干圖像區(qū)域的裝置,所述參考圖像中的參考區(qū)域與每個(gè)圖像區(qū)域相關(guān)聯(lián),其中圖像區(qū)域中的圖像塊的時(shí)間預(yù)測(cè)是基于至少部分地位于所述參考區(qū)域中并排他地包括來自所述參考區(qū)域的像素信息的參考?jí)K的。所述裝置被優(yōu)選布置用于執(zhí)行根據(jù)本發(fā)明的編碼方法的上面描述的優(yōu)選實(shí)施例中的任一個(gè)。本發(fā)明還涉及用于對(duì)由根據(jù)本發(fā)明的編碼方法所編碼的數(shù)字化圖像的序列進(jìn)行解碼的裝置。這個(gè)裝置包括用于對(duì)預(yù)測(cè)誤差進(jìn)行解碼的裝置以及用于使用與用于編碼相同的運(yùn)動(dòng)矢量來執(zhí)行運(yùn)動(dòng)補(bǔ)償過程的裝置。本發(fā)明還包括用于對(duì)數(shù)字化圖像的序列進(jìn)行編碼和解碼的裝置,系統(tǒng)包括根據(jù)本發(fā)明的上面描述的編碼裝置和上面描述的解碼裝置。將在下文中相對(duì)于附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行描述,其中:圖1示出了圖示根據(jù)本發(fā)明的實(shí)施例的視頻流的編碼和解碼的示意圖;圖2圖示了根據(jù)現(xiàn)有技術(shù)的針對(duì)經(jīng)歷逐漸幀內(nèi)刷新的圖像的運(yùn)動(dòng)補(bǔ)償過程;圖3圖示了基于本發(fā)明的實(shí)施例的運(yùn)動(dòng)補(bǔ)償過程;圖4示出了基于本發(fā)明的另一實(shí)施例的運(yùn)動(dòng)補(bǔ)償過程;以及圖5是圖示了根據(jù)本發(fā)明的實(shí)施例的用于對(duì)視頻流進(jìn)行編碼和解碼的系統(tǒng)的示意圖。圖1示出了基于本發(fā)明的實(shí)施例的用于對(duì)視頻流進(jìn)行編碼和解碼的步驟。在圖1的左邊部分中,示出了用于對(duì)視頻流X進(jìn)行編碼的編碼裝置COD。圖1的右邊部分圖示了解碼裝置DEC,所述解碼裝置DEC被用于由編碼裝置COD所編碼的視頻流的解碼。視頻流X包括經(jīng)歷了編碼過程的多個(gè)圖像I。在這個(gè)過程中,預(yù)測(cè)誤差信號(hào)被編碼。這個(gè)信號(hào)表示形成待編碼的當(dāng)前圖像的輸入信號(hào)I與在圖1的實(shí)施例中作為前面圖像的參考圖像的運(yùn)動(dòng)補(bǔ)償重建之間的差。然而,參考圖像還可以根據(jù)圖像在視頻流中的時(shí)間順序由當(dāng)前圖像以前和/或以后的不同圖像的各部分組成。在圖1中通過加法裝置A而被確定為輸入圖像與預(yù)測(cè)圖像之間的差的預(yù)測(cè)誤差經(jīng)歷變換T,尤其是眾所周知的DCT變換(DCT=離散余弦變換)。由這個(gè)變換所生成的變換系數(shù)其后在量化裝置Q中被量化。結(jié)果,獲得了用于圖像中的對(duì)應(yīng)宏塊的符號(hào)S。這些符號(hào)表示包括變換系數(shù)、用于預(yù)測(cè)的運(yùn)動(dòng)矢量以及另外的編碼參數(shù)的編碼圖像信息。在編碼期間使用的運(yùn)動(dòng)矢量在圖3中被指定為MV。那些運(yùn)動(dòng)矢量在運(yùn)動(dòng)估計(jì)步驟ME中被確定,其中對(duì)于當(dāng)前圖像I中的圖像塊來說參考圖像中的相似圖像塊被確定,其中參考圖像被存儲(chǔ)在圖像儲(chǔ)存器SP中。運(yùn)動(dòng)矢量描述當(dāng)前圖像中的圖像塊與參考圖像中的對(duì)應(yīng)的相似圖像塊之間的移位。需要那些運(yùn)動(dòng)矢量執(zhí)行解碼。從而,運(yùn)動(dòng)矢量像由圖1中的虛線所指示的那樣被傳送到解碼裝置DEC。儲(chǔ)存器SP中的參考圖像通過執(zhí)行逆量化IQ和逆變換IT而由符號(hào)S生成,從而產(chǎn)生重建的預(yù)測(cè)誤差。這個(gè)預(yù)測(cè)誤差通過加法裝置A’而被加到儲(chǔ)存器SP中的前面重建的參考圖像,從而產(chǎn)生新的參考圖像。描述到目前為止涉及從現(xiàn)有技術(shù)知道的通用編碼過程。根據(jù)本發(fā)明,待編碼的圖像被劃分成若干圖像區(qū)域,其中對(duì)應(yīng)的參考圖像中的參考區(qū)域與每個(gè)圖像區(qū)域相關(guān)聯(lián)。圖像區(qū)域和參考區(qū)域基于運(yùn)動(dòng)補(bǔ)償過程來限制時(shí)間預(yù)測(cè),使得用于計(jì)算圖像區(qū)域中的圖像塊的預(yù)測(cè)誤差的參考?jí)K排他地包括來自與該圖像區(qū)域相關(guān)聯(lián)的參考區(qū)域的信息。通過圖像區(qū)域和參考區(qū)域的適當(dāng)定義,避免了編碼誤差。這在圖像區(qū)域指的是在由圖像I的序列所表示的視頻流中包括的單獨(dú)視頻的情況下是特別有幫助的。將稍后相對(duì)于圖3和4給出基于圖像區(qū)域和參考區(qū)域的上面提到的運(yùn)動(dòng)補(bǔ)償過程的具體描述。圖1中的編碼裝置COD進(jìn)一步包括眾所周知的熵編碼裝置EC。這個(gè)編碼裝置執(zhí)行符號(hào)S的無損熵編碼并導(dǎo)致較高的編碼效率。經(jīng)熵編碼的符號(hào)S’被傳送到解碼器DEC,所述解碼器DEC執(zhí)行熵解碼ED、逆量化IQ以及逆變換IT。因此,解碼預(yù)測(cè)誤差被確定。基于這個(gè)誤差和被傳送到解碼器并在儲(chǔ)存器SP中存儲(chǔ)的運(yùn)動(dòng)矢量MV,用于確定原始解碼圖像的運(yùn)動(dòng)補(bǔ)償過程被執(zhí)行。為了這樣做,預(yù)測(cè)誤差通過加法裝置A’’而與儲(chǔ)存器SP中的運(yùn)動(dòng)補(bǔ)償解碼圖像組合。在詳細(xì)地說明本發(fā)明之前,如文檔[1]、[2]以及[3]中所示出的現(xiàn)有技術(shù)運(yùn)動(dòng)補(bǔ)償過程被描述。這個(gè)運(yùn)動(dòng)補(bǔ)償過程可以與根據(jù)本發(fā)明的運(yùn)動(dòng)補(bǔ)償過程組合。現(xiàn)有技術(shù)運(yùn)動(dòng)補(bǔ)償過程在圖2中被圖示,圖2示出了待編碼的當(dāng)前圖像I以及用于運(yùn)動(dòng)補(bǔ)償?shù)膶?duì)應(yīng)參考圖像RI。根據(jù)圖2中的編碼過程,僅圖像的一部分被幀內(nèi)編碼。這個(gè)部分被指定為圖2中的部分SE并且從一個(gè)圖像向下移動(dòng)到下一個(gè)。幀內(nèi)編碼在幀內(nèi)編碼循環(huán)中被執(zhí)行,其中,在編碼循環(huán)內(nèi)已對(duì)所有圖像進(jìn)行編碼之后,圖像中的所有部分已被幀內(nèi)編碼步驟更新。在圖2中,在線L之上的區(qū)域A1形成已在對(duì)應(yīng)編碼循環(huán)中被幀內(nèi)編碼的各部分的更新區(qū)域。與之相反,區(qū)域A2形成在當(dāng)前幀內(nèi)編碼循環(huán)中尚未被幀內(nèi)編碼的部分的非更新區(qū)域。與圖像I類似,參考圖像RI包括更新區(qū)域A1’和非更新區(qū)域A2’,其中更新區(qū)域A1’同A1比較起來是較小的,因?yàn)椴糠諷E在參考圖像RI中尚未被幀內(nèi)編碼。在圖2中執(zhí)行的時(shí)間預(yù)測(cè)中,必須禁止根據(jù)從在參考圖像RI中的非更新區(qū)域A2’中包括的參考?jí)K來預(yù)測(cè)已經(jīng)更新的區(qū)域A1中的圖像塊。由于這個(gè)編碼限制,僅可以根據(jù)諸如參考?jí)KR1之類的區(qū)域A1’中的參考?jí)K來預(yù)測(cè)更新區(qū)域A1中的圖像塊。參考?jí)KR2和R3不被允許用于區(qū)域A1中的圖像塊,因?yàn)槟切K被至少部分地包括在非更新區(qū)域A2’中。與之相反,對(duì)于非更新區(qū)域A2中的圖像塊,可以使用參考圖像RI中處于任意位置中的參考?jí)K,即參考?jí)KR1以及參考?jí)KR2或R3可以被用于預(yù)測(cè)。在文檔[1]、[2]以及[3]中,公開了用信號(hào)發(fā)送如上面所描述的更新區(qū)域的方法。這允許在例如塊R2的兩個(gè)區(qū)域中的參考?jí)K的特殊處理。雖然位于更新區(qū)域內(nèi)的塊R2的部分被用于參考,但是在非更新區(qū)域內(nèi)的塊R2的部分被通過外推法從更新區(qū)域所生成的像素代替。不同于本發(fā)明的方法,在文檔[1]、[2]以及[3]中所公開的方法用信號(hào)發(fā)送單個(gè)區(qū)域邊界,即更新區(qū)域與非更新區(qū)域之間的邊界。然而,區(qū)域的這個(gè)描述不適于描述若干圖像區(qū)域和參考區(qū)域,因?yàn)閮H具有限制參考的單個(gè)區(qū)域能夠被用信號(hào)發(fā)送。此外,所強(qiáng)加的唯一限制是不允許從非更新區(qū)域到更新區(qū)域的預(yù)測(cè)。圖3示出了基于本發(fā)明的第一實(shí)施例的運(yùn)動(dòng)補(bǔ)償過程。這個(gè)圖圖示了當(dāng)前圖像I,其中對(duì)應(yīng)的參考圖像RI的結(jié)構(gòu)與這個(gè)圖像相同。從而,對(duì)應(yīng)的參考圖像在括號(hào)中被指示為RI。圖像I被劃分成四個(gè)圖像區(qū)域IA1、IA2、IA3以及IA4。相同的參考區(qū)域RA1、RA2、RA3以及RA4被包括在參考圖像RI中。與圖像區(qū)域IA1相關(guān)聯(lián)的參考區(qū)域被指定為RA1,與圖像區(qū)域IA2相關(guān)聯(lián)的參考區(qū)域被指定為RA2,與圖像區(qū)域IA3相關(guān)聯(lián)的參考區(qū)域被指定為RA3,并且與圖像區(qū)域IA4相關(guān)聯(lián)的參考區(qū)域被指定為RA4。圖3中所示出的實(shí)施例指的是混合視頻流,其中圖像區(qū)域IA1至IA4中的每一個(gè)都對(duì)應(yīng)于單獨(dú)的視頻。為了避免不同視頻之間的時(shí)間預(yù)測(cè),針對(duì)相應(yīng)的圖像區(qū)域IA1至IA4中的圖像塊的預(yù)測(cè)被僅允許基于排他地包括來自所關(guān)聯(lián)的參考區(qū)域RA1至RA4的像素信息的參考?jí)K。在圖3中,圖像塊B1的示例被示出。這個(gè)塊僅能夠根據(jù)完全位于對(duì)應(yīng)的參考區(qū)域RA1內(nèi)或者部分地位于區(qū)域RA1內(nèi)但僅包括來自這個(gè)區(qū)域的像素信息的參考?jí)K來預(yù)測(cè)。在部分地位于關(guān)聯(lián)的參考區(qū)域之外的參考?jí)K情況下,僅活動(dòng)參考區(qū)域的像素被使用。其他像素(即鄰近圖像區(qū)域中的像素)使用眾所周知的邊界擴(kuò)展算法例如外推法而被外推。在優(yōu)選實(shí)施例中,在參考區(qū)域的邊界處的像素的值被用作為位于該參考區(qū)域之外的像素的值。特別地,像素值相對(duì)于垂直邊界在水平方向上或者相對(duì)于水平邊界在垂直方向上擴(kuò)展。如關(guān)于圖3所描述的實(shí)施例參考矩形圖像區(qū)域和參考區(qū)域。然而,原則上各區(qū)域的任意形狀是容許的。為了用信號(hào)發(fā)送圖像成為較小圖像區(qū)域的子劃分,兩個(gè)選項(xiàng)是可能的。在第一選項(xiàng)中,子劃分在每個(gè)編碼圖像內(nèi)被定義并用信號(hào)發(fā)送。在第二選項(xiàng)中,圖像的子劃分能夠被與編碼的圖像單獨(dú)地定義,例如在圖片參數(shù)集中。子劃分然后通過參考所述參數(shù)集而被指示。圖3中所示出的實(shí)施例還能夠與圖2中所示出的實(shí)施例組合。為了這樣做,每個(gè)圖像區(qū)域IA1能夠通過如圖2中所示出的圖像I來表示,以便相對(duì)于更新和非更新區(qū)域的相同的預(yù)測(cè)限制適用于圖像區(qū)域中的每一個(gè)。此外,僅能夠根據(jù)關(guān)聯(lián)的參考區(qū)域來預(yù)測(cè)圖像塊的限制在這樣的組合實(shí)施例中也是有效的。圖4示出了這樣的組合實(shí)施例。與圖3類似,圖像I被劃分成四個(gè)圖像區(qū)域IA1、IA2、IA3以及IA4。對(duì)于每個(gè)圖像區(qū)域來說,在對(duì)應(yīng)的參考圖像RI中存在處于相同位置中的關(guān)聯(lián)的參考區(qū)域RA1、RA2、RA3以及RA4。每個(gè)圖像區(qū)域IA1至IA4在混合視頻流中形成單獨(dú)的視頻,其中各視頻中的每一個(gè)都被用如相對(duì)于圖2所描述的部分幀內(nèi)刷新編碼來編碼。對(duì)應(yīng)圖像區(qū)域中的更新區(qū)域A1與非更新區(qū)域A2之間的邊界由線L來指示。作為示例,區(qū)域A2中的圖像塊被指示為B2而區(qū)域A2中的圖像塊被指示為B3。為了用信號(hào)發(fā)送圖像I中的預(yù)測(cè)限制,使用了分層索引“x.y”,其規(guī)定了所有圖像區(qū)域。根據(jù)這個(gè)分層索引,僅允許根據(jù)具有相同的索引x和相同的子索引y的參考區(qū)域來預(yù)測(cè)。然而,如果子索引“y”是0,則能夠根據(jù)具有相同的索引“x”的所有圖片區(qū)域?qū)崿F(xiàn)預(yù)測(cè)。分層索引被用來標(biāo)識(shí)圖像I中的所有圖像區(qū)域中的對(duì)應(yīng)的更新和非更新區(qū)域。那些區(qū)域被指定為PA1.0、PA1.1、PA2.0、PA2.1、PA3.0、PA3.1、PA4.0以及PA4.1。具有值0的子索引“y”指的是更新區(qū)域,然而具有值1的子索引“y”指的是非更新區(qū)域?;谏厦婷枋龅姆謱铀饕?,例如能夠根據(jù)其中邊界L因?yàn)閹瑑?nèi)編碼循環(huán)在后是一個(gè)步長(zhǎng)而在參考圖像中被略微向上移位的參考圖像中的圖像區(qū)域PA1.0和PA1.1來預(yù)測(cè)當(dāng)前圖像I的圖像區(qū)域PA1.0。為了允許從參考圖片的所有區(qū)域的預(yù)測(cè)還可以使用上述的索引方案。這個(gè)能夠由索引0.0(相當(dāng)于索引0)來指示。相似規(guī)則還能夠適用于具有較高的索引層次的圖像區(qū)域的定義,例如“x.y.z”。一般而言,允許當(dāng)前圖像中的圖像區(qū)域的預(yù)測(cè)的參考圖像的參考區(qū)域的列表能夠通過上面描述的分層索引方案而被用信號(hào)發(fā)送或者定義。圖像區(qū)域的上述定義還可以被用來定義跨越其幀內(nèi)預(yù)測(cè)是不容許的圖像內(nèi)部的人工邊界。這個(gè)機(jī)制避免失配。例如,在混合視頻流中,沒有根據(jù)來自鄰近圖像區(qū)域的像素的預(yù)測(cè)被實(shí)現(xiàn),因?yàn)檫@些像素不可用于混合以前的原始編碼視頻中的幀內(nèi)預(yù)測(cè)。此外,在使用部分幀內(nèi)刷新的視頻流中,正常地從非更新區(qū)域到更新區(qū)域的幀內(nèi)預(yù)測(cè)能夠發(fā)生。在隨機(jī)進(jìn)入視頻流情況下,非更新區(qū)域中的像素可能不再是可用的,即未被正確地解碼。在這些情況下圖像區(qū)域的使用將禁止幀內(nèi)預(yù)測(cè)。同樣對(duì)于除幀內(nèi)預(yù)測(cè)(例如去塊濾波、環(huán)內(nèi)濾波、內(nèi)插濾波等等)外的其他處理步驟來說,人工邊界能夠使用針對(duì)當(dāng)前圖像的圖像區(qū)域來定義。與幀內(nèi)預(yù)測(cè)的情況類似,來自鄰近圖像區(qū)域的圖片值不必被用于活動(dòng)圖像區(qū)域內(nèi)部的處理。如果鄰近關(guān)系改變則避免了失配(例如,由于流的混合或隨機(jī)進(jìn)入使用部分幀內(nèi)刷新的編碼流)。與圖像塊的預(yù)測(cè)相反,能夠跨越圖像區(qū)域?qū)崿F(xiàn)熵編碼。聯(lián)合統(tǒng)計(jì)模型能夠被用來對(duì)圖像中的所有信息(即語法元素)進(jìn)行編碼。上下文模型的重置是不必要的。因此,圖像區(qū)域的使用對(duì)于導(dǎo)致編碼效率的熵編碼允許更多的靈活性。如上面所描述的本發(fā)明具有若干優(yōu)點(diǎn)。針對(duì)混合視頻流的邊界感知運(yùn)動(dòng)補(bǔ)償過程能夠通過定義適當(dāng)?shù)膱D像區(qū)域和關(guān)聯(lián)的參考區(qū)域來執(zhí)行。在如文檔[1]、[2]以及[3]中所描述的更新和非更新區(qū)域的定義情況下是不可能的。能夠針對(duì)混合視頻流和使用部分幀內(nèi)刷新的編碼視頻流使用邊界感知運(yùn)動(dòng)補(bǔ)償?shù)慕y(tǒng)一信令。能夠在混合視頻流中避免幀間預(yù)測(cè)、幀內(nèi)預(yù)測(cè)以及其他圖片內(nèi)處理步驟的失配。本發(fā)明的優(yōu)選實(shí)施例導(dǎo)致較高的編碼效率。特別地,通過對(duì)位于對(duì)應(yīng)的參考區(qū)域之外的參考?jí)K的像素使用邊界擴(kuò)展算法,在用于預(yù)測(cè)的參考?jí)K的選擇方面存在較高的靈活性。相對(duì)于熵編碼,聯(lián)合統(tǒng)計(jì)能夠被用于若干或所有圖像區(qū)域,因?yàn)椴恍枰趫D像區(qū)域之間的邊界處實(shí)現(xiàn)上下文模型的重置。圖5示出了根據(jù)本發(fā)明的用于對(duì)視頻流進(jìn)行編碼和解碼的系統(tǒng)的實(shí)施例。數(shù)字視頻流X通過包括用于執(zhí)行運(yùn)動(dòng)補(bǔ)償過程的裝置101的編碼裝置1而被編碼,所述運(yùn)動(dòng)補(bǔ)償過程使用當(dāng)前圖像中的圖像塊與參考圖像中的參考?jí)K之間的運(yùn)動(dòng)矢量,其中針對(duì)每個(gè)圖像塊或當(dāng)前圖像的至少一部分,執(zhí)行了基于由運(yùn)動(dòng)矢量所指示的對(duì)應(yīng)參考?jí)K的時(shí)間預(yù)測(cè),從而產(chǎn)生圖像塊與對(duì)應(yīng)參考?jí)K之間的預(yù)測(cè)誤差。編碼裝置進(jìn)一步包括用于對(duì)由運(yùn)動(dòng)補(bǔ)償裝置101所產(chǎn)生的預(yù)測(cè)誤差進(jìn)行編碼的裝置103。運(yùn)動(dòng)補(bǔ)償裝置101進(jìn)一步包括用于將視頻流中的當(dāng)前圖像劃分成若干圖像區(qū)域的裝置,參考圖像中的參考區(qū)域與每個(gè)圖像區(qū)域相關(guān)聯(lián),其中圖像區(qū)域中的圖像塊的時(shí)間預(yù)測(cè)是基于至少部分地位于與圖像區(qū)域相關(guān)聯(lián)的參考區(qū)域中并且排他地包括來自這個(gè)參考區(qū)域的像素信息的參考?jí)K的。由編碼裝置1所編碼的視頻流被指定為S’并且由對(duì)應(yīng)的解碼裝置2來處理。這個(gè)解碼裝置包括用于對(duì)在流S’中包括的預(yù)測(cè)誤差進(jìn)行解碼的裝置201以及用于使用已被用于在編碼裝置1中進(jìn)行編碼的相同的運(yùn)動(dòng)矢量來執(zhí)行運(yùn)動(dòng)補(bǔ)償過程的裝置202。為了這樣做,在編碼裝置1中所確定的運(yùn)動(dòng)矢量被傳送到解碼裝置2。結(jié)果,解碼視頻流X’被解碼裝置2輸出。參考文獻(xiàn)的列表:[1]KimihikoKazui,JunpeiKoyama,AkiraNakagawa,“EvaluationresultofJCTVC-B031”,ISO/IECJTC1/SC29/WG11andITU-TSG16WP3,documentJCTBC-C021/M18028,Guanzhou,China,October2010.[2]KimihikoKazui,JunpeiKoyama,AkiraNakagawa,“Draftdescriptionofproposedsyntaxandsemanticsforverylowdelaycoding”,ISO/IECJTC1/SC29/WG11andITU-TSG16WP3,documentJCTVC-D053/M1800,Daegu,Korea,January2011.[3]KimihikoKazui,JunpeiKoyama,AkiraNakagawa,“BenefitofthenewsyntaxandsemanticsforverylowdelaycodinginHEVC”,ISO/IECJTC1/SC29/WG11andITU-TSG16WP3,documentJCTVC-D053/M1801,Daegu,Korea,January2011.[4]DE102007049351A1。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
龙陵县| 兰西县| 当雄县| 台东县| 平度市| 朝阳市| 望城县| 巨野县| 河源市| 绥江县| 三都| 平阴县| 浏阳市| 报价| 湖南省| 广丰县| 安多县| 酉阳| 江永县| 军事| 平乡县| 兴和县| 阜康市| 仙游县| 南溪县| 棋牌| 罗源县| 象山县| 郎溪县| 忻城县| 阳江市| 临泉县| 绥德县| 中超| 禄丰县| 中西区| 宁乡县| 丹凤县| 永和县| 滨海县| 全州县|