亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置、動(dòng)態(tài)圖像預(yù)測(cè)解碼方法_4

文檔序號(hào):9436453閱讀:來源:國(guó)知局

[0084]在步驟306,得到相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像。在此,利用圖1中說明的編碼方法對(duì)處理對(duì)象圖像進(jìn)行編碼而得到壓縮數(shù)據(jù),再對(duì)壓縮數(shù)據(jù)進(jìn)行解碼得到再現(xiàn)圖像(相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像)。另外,通過進(jìn)行編碼得到的壓縮數(shù)據(jù)被發(fā)送到動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100的外部。或者,也可以將壓縮數(shù)據(jù)蓄積在動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100內(nèi)的未圖示的存儲(chǔ)器中。在后面的步驟307,判定相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像是否在后續(xù)的處理中被用作參照?qǐng)D像。該判定是根據(jù)該圖像的編碼類型進(jìn)行的。另外,在本實(shí)施方式中,將DDR圖片、單向預(yù)測(cè)編碼圖像、以及特定的雙向預(yù)測(cè)編碼圖像全部設(shè)為參照?qǐng)D像。但是,不限于該方法。
[0085]當(dāng)在步驟307判定為再現(xiàn)圖像未被用作參照?qǐng)D像的情況下,不將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器104中,進(jìn)入步驟309。另一方面,當(dāng)在步驟307判定為再現(xiàn)圖像被用作參照?qǐng)D像的情況下,在步驟308將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器104中,進(jìn)入步驟309。
[0086]在步驟309判定是否存在下一個(gè)圖像(未處理的圖像),如果存在下一個(gè)圖像,則返回到步驟302,針對(duì)下一個(gè)圖像重復(fù)步驟302?步驟308的處理。這樣重復(fù)進(jìn)行步驟302?步驟308的處理一直到最后一個(gè)圖像,在全部圖像的處理結(jié)束后,結(jié)束圖3所示的處理。
[0087]通過上述的圖3所示的處理,在隨機(jī)訪問圖像(此處指最近的DDR圖片)的處理結(jié)束后,在對(duì)顯示順序信息TR比TR_DDR大的第一個(gè)圖像進(jìn)行處理時(shí)(實(shí)際上指緊挨在步驟306的處理前面的步驟303),幀存儲(chǔ)器被刷新。另外,幀存儲(chǔ)器的刷新的定時(shí)可以設(shè)為在隨機(jī)訪問圖像(此處指最近的DDR圖片)的處理結(jié)束后,對(duì)顯示順序信息TR比TR_DDR大的第一個(gè)圖像進(jìn)行處理的時(shí)刻,也可以設(shè)為緊挨在步驟306的處理之后。
[0088]上述的圖3所示的處理對(duì)應(yīng)于圖1中的動(dòng)態(tài)圖像預(yù)測(cè)編碼裝置100整體的處理,尤其是步驟302?305的處理由幀存儲(chǔ)器管理器114進(jìn)行。
[0089]另外,圖3說明了作為動(dòng)態(tài)圖像的編碼方法時(shí)的情況,但也能夠適用于動(dòng)態(tài)圖像解碼方法的處理。在進(jìn)行解碼處理的情況下,在步驟301還輸入被實(shí)施了壓縮編碼的圖像的數(shù)據(jù)(比特流)。從該數(shù)據(jù)中抽取對(duì)象圖像的顯示順序信息和編碼類型,利用與上述相同的方法進(jìn)行步驟302?305的控制。執(zhí)行對(duì)在步驟306將對(duì)象圖像壓縮得到的數(shù)據(jù)進(jìn)行解碼,將圖像復(fù)原的處理。自步驟307開始的處理如上所述。這種處理對(duì)應(yīng)于圖2中的動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200整體的處理,尤其是步驟302?305的處理是由幀存儲(chǔ)器管理器209進(jìn)行的。
[0090]圖4是用于說明本實(shí)施方式的動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的處理的示意圖。圖4所示的圖像401?409是構(gòu)成動(dòng)態(tài)圖像的圖像組的一部分,表示圖像401被η張圖像領(lǐng)先的狀態(tài)。因此,如圖4的區(qū)域418所示,將圖像401的顯示順序信息TR表述為(η+1)。并且,在本實(shí)施方式中示出了先對(duì)TR= (η+5)的圖像402進(jìn)行處理,然后對(duì)在顯示順序中先行于圖像402的圖像403、404、405進(jìn)行處理的狀態(tài),以便進(jìn)行包括雙向預(yù)測(cè)的編碼/解碼處理?;谕瑯拥睦碛?,顯示順序?yàn)?η+3)的圖像403先于顯示順序?yàn)?η+2)的圖像404被處理。這種順序與圖1l(B)相同。另外,以后所說的“對(duì)圖像進(jìn)行處理”是指“對(duì)圖像進(jìn)行編碼或者解碼”。
[0091]在圖4的圖像401?409的框內(nèi)記述的英文的意思如下所述。S卩,P表示通過單向預(yù)測(cè)被編碼的圖像,DDR表示作為DDR圖片被編碼的圖像,B和b表示通過雙向預(yù)測(cè)被編碼的圖像。并且,除用小寫字母b示出的圖像之外的圖像(即用大寫字母B、P、DDR示出的圖像)全部被用作參照?qǐng)D像。針對(duì)圖4中的區(qū)域420示出的各個(gè)圖像的RP的值以及區(qū)域419示出的TR_DDR的值,是指針對(duì)各個(gè)圖像的處理剛剛結(jié)束后的值,不是針對(duì)各個(gè)圖像的處理開始時(shí)(即進(jìn)入圖3的步驟302時(shí))的值。例如,在針對(duì)圖像402的處理開始時(shí)RP =0,針對(duì)圖像402的處理剛剛結(jié)束后的RP = 1
[0092]在對(duì)圖像401的處理中,由于圖像401不是DDR圖片,因而RP = O。對(duì)應(yīng)于圖像401的TR_DDR可以取任意的值,但設(shè)定為通過先行的處理而存儲(chǔ)的值。并且,用大寫字母Pl示出的圖像401被用作參照?qǐng)D像,因而被存儲(chǔ)在幀存儲(chǔ)器中。
[0093]下面,參照?qǐng)D3說明圖像402的處理。此時(shí),如圖4中最下段的區(qū)域410所示,在幀存儲(chǔ)器中存儲(chǔ)有被再現(xiàn)的圖像P1。在圖像402的處理開始的時(shí)刻RP = 0,因而在步驟302判定為否定,進(jìn)入步驟304。由于圖像402是DDR圖片,因而在步驟304判定為肯定,在步驟305設(shè)定為RP = 1、TR_DDR = η+5。并且,圖像402由于被用作參照?qǐng)D像,因而被存儲(chǔ)在幀存儲(chǔ)器中。
[0094]然后,在圖像403的處理開始的時(shí)刻,如圖4中的區(qū)域411所示,在幀存儲(chǔ)器中存儲(chǔ)有圖像Pl和DDR5。此時(shí)RP = 1,但由于圖像403的顯示順序TR(η+3)比TR_DDR(n+5)小、而且圖像403不是DDR圖片,因而在步驟302、304判定為否定,直接進(jìn)行編碼或者解碼(步驟306)。并且,圖像403由于被用作參照?qǐng)D像,因而被存儲(chǔ)在幀存儲(chǔ)器中。
[0095]在對(duì)圖像404和405進(jìn)行處理時(shí),幀存儲(chǔ)器的刷新同樣保持待機(jī)狀態(tài)(RP = I)。并且,圖像404和405由于未被用作參照?qǐng)D像,因而如圖4的區(qū)域412、413所示在幀存儲(chǔ)器中沒有存儲(chǔ)圖像404和405,而是存儲(chǔ)有圖像P1、DDR5、B3。
[0096]在圖像406的處理開始的時(shí)刻RP = 1,但是由于圖像406的顯示順序信息TR(n+9)比TR_DDR(n+5)大,因而在步驟302判定為肯定,在步驟303將參照?qǐng)D像設(shè)定為不要,由此刷新幀存儲(chǔ)器,設(shè)定RP = O0此時(shí)設(shè)定為不要的參照?qǐng)D像僅僅是除最近的DDR圖片402之外的、顯示順序信息TR比最近的DDR圖片402小的參照?qǐng)D像。因此,如圖4的區(qū)域414所示,在幀存儲(chǔ)器中,圖像Pl和圖像B3的存儲(chǔ)區(qū)域被釋放,僅存儲(chǔ)有圖像DDR5。圖像406如圖4的區(qū)域415所示在該圖像406的處理結(jié)束后被存儲(chǔ)在幀存儲(chǔ)器中,其后進(jìn)行與上述相同的幀存儲(chǔ)器的刷新控制。
[0097]這樣在剛剛進(jìn)行DDR圖片402的處理之后或者之前,不將位于幀存儲(chǔ)器中的參照?qǐng)D像(在圖4中指Pl)設(shè)定為不要,因而在DDR圖片402之后實(shí)施的圖像403、404、405的處理中能夠參照?qǐng)D像P1,因此能夠有助于編碼效率的提高。并且,當(dāng)在DDR圖片402的處理之后執(zhí)行幀存儲(chǔ)器刷新時(shí),不將最近的DDR圖片402(圖像DDR5)設(shè)定為不要,因而在后續(xù)的圖像407、408、409的處理中能夠?qū)⒆罱腄DR圖片402 (圖像DDR5)用作參照?qǐng)D像。
[0098]這樣,本實(shí)施方式通過利用附隨于圖像的顯示順序信息,能夠利用顯示順序信息設(shè)定在作為隨機(jī)訪問的位置的畫面內(nèi)預(yù)測(cè)圖像(DDR圖片)的處理之后進(jìn)行的存儲(chǔ)器刷新的定時(shí),由此能夠高效地對(duì)位于隨機(jī)訪問圖像前后的圖像進(jìn)行壓縮編碼。并且,能夠如下所述消除由于現(xiàn)有技術(shù)的缺點(diǎn)導(dǎo)致的問題。
[0099]S卩,由于顯示順序信息是各個(gè)圖像一定附帶的信息,因而不需要發(fā)送新的信息(標(biāo)志),消除了現(xiàn)有技術(shù)的缺點(diǎn)2。并且,在進(jìn)行動(dòng)態(tài)圖像的編輯(例如將一部分圖像舍棄,將另一部分圖像連接起來等)的情況下,由于恰當(dāng)?shù)卦O(shè)定構(gòu)成動(dòng)態(tài)圖像的各個(gè)圖像的顯示順序信息,因而不會(huì)引發(fā)錯(cuò)誤動(dòng)作,消除了現(xiàn)有技術(shù)的缺點(diǎn)I。另外,本發(fā)明的存儲(chǔ)器刷新的定時(shí)不限于P圖片,不依賴于圖像的編碼類型(I圖片、P圖片、B圖片),因而無論是否需要存儲(chǔ)器的刷新,都能夠以編碼效率最好的編碼類型進(jìn)行處理,消除了現(xiàn)有技術(shù)的缺點(diǎn)3。
[0100][關(guān)于變形例]
[0101]在上述的實(shí)施方式中說明了將圖像的顯示順序信息設(shè)為“絕對(duì)值”進(jìn)行編碼時(shí)的處理,然而為了提高編碼效率,也存在將圖像的顯示順序信息設(shè)為“差分值”進(jìn)行編碼的實(shí)施方式。下面,作為變形例,說明將顯示順序信息設(shè)為“差分值”進(jìn)行編碼的實(shí)施方式。
[0102]圖5是表示動(dòng)態(tài)圖像預(yù)測(cè)編碼/解碼方法的變形例的流程圖。在變形例中,按照下面所述對(duì)圖像的顯示順序信息進(jìn)行編碼。即,對(duì)于在幀存儲(chǔ)器的刷新的待機(jī)過程中成為處理對(duì)象的圖像,對(duì)該圖像的顯示順序信息與DDR圖片的顯示順序信息的差分值進(jìn)行編碼。另一方面,對(duì)于上述圖像之外的圖像,利用任意的方法對(duì)該圖像的顯示順序信息進(jìn)行編碼。例如,可以對(duì)該圖像的顯示順序信息與DDR圖片的顯示順序信息的差分進(jìn)行編碼,也可以對(duì)該圖像的顯示順序信息與在編碼順序中緊挨其前面的圖像的顯示順序信息的差分進(jìn)行編碼。
[0103]在下面的變形例中,關(guān)于圖5說明作為動(dòng)態(tài)圖像的解碼方法的情況,當(dāng)然圖5也能夠適用于動(dòng)態(tài)圖像的編碼方法。在圖5的步驟501,已實(shí)施壓縮編碼的圖像的數(shù)據(jù)被輸入動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200,從該數(shù)據(jù)中抽取對(duì)象圖像的顯示順序信息的差分值(delta_TR)以及與圖像的編碼類型相關(guān)的信息。同時(shí),將TR_DDR和RP初始化為O。
[0104]在后面的步驟502,確認(rèn)是否RP = I。如果滿足該條件,則意味著幀存儲(chǔ)器刷新處于待機(jī)中,因而進(jìn)入步驟503。在步驟503,將該時(shí)刻的處理對(duì)象圖像的顯示順序信息TR_CUR設(shè)定為TR_DDR與delta_TR之和(相加得到的值)。
[0105]然后,在步驟504確認(rèn)TR_CUR是否大于TR_DDR。如果滿足該條件,則意味著處于幀存儲(chǔ)器刷新待機(jī)中、而且處理對(duì)象的圖像是在顯示順序中位于DDR圖片后面的圖像,因而執(zhí)行幀存儲(chǔ)器207的刷新處理(即,將在幀存儲(chǔ)器207中存儲(chǔ)的參照?qǐng)D像設(shè)定為不要的處理)(步驟505)。但是,此處被設(shè)定為不要的參照?qǐng)D像僅是顯示順序信息TR比最近的DDR圖片的顯示順序信息(TR_DDR)小的參照?qǐng)D像。并且,不將最近的DDR圖片(或者畫面內(nèi)預(yù)測(cè)編碼圖像)設(shè)定為不要。以上所述的刷新處理結(jié)束,由此將狀態(tài)變量RP設(shè)定為RP = O。然后,進(jìn)入后述的步驟507。并且,當(dāng)在前述的步驟504判定為否定時(shí)也進(jìn)入步驟507。
[0106]另一方面,當(dāng)在步驟502判定為否定時(shí)進(jìn)入步驟506,將TR_CUR設(shè)定為此前已進(jìn)行處理的圖像的顯示順序信息TR_PREV與delta_TR之和(相加得到的值),進(jìn)入步驟507。
[0107]在步驟507,確認(rèn)該時(shí)刻的處理對(duì)象圖像是否是DDR圖片。另外,動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200能夠從由外部輸入的壓縮編碼數(shù)據(jù)中得到與圖像的編碼類型(DDR、畫面間預(yù)測(cè)編碼或者雙向預(yù)測(cè)編碼)相關(guān)的信息。
[0108]在步驟507,在該時(shí)刻的處理對(duì)象圖像是DDR圖片的情況下,在步驟508,將該時(shí)刻的處理對(duì)象圖像的顯示順序信息TR_CUR設(shè)定為TR_DDR,將狀態(tài)變量RP設(shè)定為RP = 1,然后進(jìn)入步驟509。另一方面,當(dāng)在步驟507不滿足條件的情況下,進(jìn)入步驟509。
[0109]在步驟509,得到相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像。此處是利用在圖2中說明的解碼方法對(duì)處理對(duì)象圖像的壓縮數(shù)據(jù)進(jìn)行解碼,由此得到相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像。另外,此處得到的再現(xiàn)圖像例如被發(fā)送到動(dòng)態(tài)圖像預(yù)測(cè)解碼裝置200的外部。在后面的步驟501,判定相當(dāng)于處理對(duì)象圖像的再現(xiàn)圖像是否在后續(xù)的處理中被用作參照?qǐng)D像。該判定是根據(jù)該圖像的編碼類型而進(jìn)行的。另外,在此將DDR圖片、單向預(yù)測(cè)編碼圖像以及特定的雙向預(yù)測(cè)編碼圖像全部設(shè)為參照?qǐng)D像。但是,不限于該方法。
[0110]當(dāng)在步驟510判定為再現(xiàn)圖像未被用作參照?qǐng)D像的情況下,不將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器207中,進(jìn)入步驟512。另一方面,當(dāng)在步驟510判定為再現(xiàn)圖像被用作參照?qǐng)D像的情況下,進(jìn)入步驟511,將再現(xiàn)圖像存儲(chǔ)在幀存儲(chǔ)器207中,進(jìn)入步驟512。
[0111]在步驟512,為了便于后續(xù)的步驟506的處理,將TR_CUR設(shè)定為TR_PREV,進(jìn)入步驟513。在步驟513判定是否存在下一個(gè)圖像(未處理的圖像),如果存在下一個(gè)圖像,則返回到步驟502,針對(duì)下一個(gè)圖像反復(fù)步驟502?步驟512的處理。這樣反
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1