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

畫面塊的編碼和解碼方法、對應(yīng)的設(shè)備和數(shù)據(jù)流的制作方法_3

文檔序號:9439594閱讀:來源:國知局
個SRPRl'和rl'可能被重構(gòu)。特 殊參考畫面Rl'和rl'從而被用作Bc的參考畫面。如果在重構(gòu)Bc時在DPB中rl可用,貝U Bc還可W從一個特殊參考畫面Rl'和rl來重構(gòu)。INFO和符號可W針對每個特殊參考畫面 (在切片頭部中或者在切片片段頭部中)進行解碼或者可W針對若干特殊參考畫面來分組 在一個單一頭部中。INK)和符號例如可W從沈I消息、VPS(視頻參數(shù)集肥VC)中或者從Sc 的切片頭部中被解碼。
[0062] 圖6圖示根據(jù)特定且非限制性實施例的編碼方法的流程圖。該方法用于對流S中 的當(dāng)前畫面塊Bc進行編碼。
[0063] 在步驟S20中,從流Sl中的至少一個第一重構(gòu)的參考畫面Rl對當(dāng)前畫面塊Bc進 行編碼。通常,對當(dāng)前畫面塊進行編碼包含:確定殘差;變換殘差;W及將所變換的殘差量 化成量化數(shù)據(jù)。將量化數(shù)據(jù)進一步賭編碼在流S中。殘差通過從當(dāng)前畫面塊Bc中減去預(yù) 測器來獲得。預(yù)測器從第一重構(gòu)的參考畫面Rl確定。更精確地,通過運動向量在重構(gòu)的參 考畫面Rl中確定預(yù)測器。如果當(dāng)前塊是從兩個參考塊雙向預(yù)測出的,則預(yù)測器通過平均運 兩個參考塊來獲得。兩個參考塊屬于兩個不同的重構(gòu)的參考畫面Rl和rl,或者屬于同一重 構(gòu)的參考畫面。運動向量也被編碼在流S中。運些步驟對于視頻壓縮領(lǐng)域的技術(shù)人員是公 知的,不做進一步的公開。
[0064] 在步驟S24中,將重構(gòu)的參考畫面Rl和信息INFO編碼到流S_diff中。對S_diff 的解碼是SRP。流S_diff可W是流S的一部分,或者可W獨立于流S。根據(jù)不同于用INFO 標(biāo)識的Rl的第二重構(gòu)的參考畫面R2將重構(gòu)的參考畫面Rl編碼在S_diff中。根據(jù)變型, 如果重構(gòu)的參考畫面R2的大小不同于當(dāng)前畫面Ic的大小,并且因此不同于Rl的大小,貝U 對R2重新調(diào)節(jié)W便對重構(gòu)的參考畫面Rl進行編碼,使得重新調(diào)節(jié)的R2畫面(可能通過適 當(dāng)?shù)奶畛洌┡cIc具有相同的大小。在該情況下,根據(jù)F巧2)對Rl進行編碼,其中F是重新 調(diào)節(jié)濾波器。
[0065] 作為示例,流S_diff對Rl和R2之間的逐個像素差異DIFF進行編碼。DIFF畫面 通過變換(例如,使用DCT)、量化和賭編碼進行編碼。根據(jù)變型,如果Rl和R2的大小不同, 則差異畫面是重構(gòu)的參考畫面Rl和重新調(diào)節(jié)的第二重構(gòu)的參考畫面R2之間的差異。作 為示例,如果R2大于R1,則下調(diào)R2,而如果R2小于R1,則上調(diào)R2。在該情況下,DIFF= Rl-F巧2),當(dāng)R2和Ic大小相同時,F(xiàn)是單位矩陣函數(shù),而在其他情況下是重新調(diào)節(jié)函數(shù)。
[0066] 根據(jù)變型,解碼方法還包含可選的對與差異畫面相關(guān)聯(lián)的符號進行的解碼。如果 運樣的符號被解碼,則特殊參考畫面Rl'在符號為正時等于F巧2)+DIFF,而在符號為負(fù)時 等于F巧2)-DIFF。
[0067] 根據(jù)另外的變型,流S_diff針對Rl的一些塊對運些塊和R2中的塊(即,與Be同 位置的塊或者經(jīng)運動補償?shù)膲K)之間的差異進行編碼。使用傳統(tǒng)的帖內(nèi)預(yù)測(即,根據(jù)相 鄰的重構(gòu)的樣本)將Rl的其他塊編碼到S_diff中。
[006引對信息INFO進行編碼使得能夠處理不同的使用情況。例如,如果從兩個重構(gòu)的參 考畫面Rl和rl對當(dāng)前畫面塊Bc進行編碼,則兩個重構(gòu)的參考畫面根據(jù)兩個其他重構(gòu)的參 考畫面R2和r2進行編碼。INFO向解碼器指示將從R2重構(gòu)特殊參考畫面Rl',而in化指 示將從r2重構(gòu)另外的特殊參考畫面rl'。每個特殊參考畫面例如在流S_diff中用指示不 同于傳統(tǒng)的I、P、B畫面/切片類型的畫面/切片類型的專用標(biāo)志來標(biāo)識。該畫面/切片類 型指示當(dāng)前AU是將被用于替換DPB中的畫面的特殊參考畫面。根據(jù)變型,每個特殊畫面用 切片頭部中的專用t不志來t不識。
[0069] 根據(jù)變型,畫面切片類型是I、P或B,但是切片頭部的特殊標(biāo)志指示重構(gòu)的畫面不 被顯示但是作為參考存儲在DPB中。
[0070] 在特定實施例中,針對DPB的重構(gòu)的參考畫面中的若干或每個可能的對來編碼一 個特殊參考畫面和信息INFO。因此,在任何時候都可W從DPB的任何畫面重構(gòu)塊Be,即使 其并非來自在限制漂移的同時根據(jù)其進行編碼的那個,在重構(gòu)Be時,如果在DPB中Rl不可 用,則可W從特殊參考畫面Rl'而不是R2來重構(gòu)Be。漂移因此而被限制,因為就內(nèi)容而言, Rl'更接近于Rl而不是R2。
[007。 標(biāo)識第二重構(gòu)的參考畫面的信息例如是P0C。根據(jù)變型,標(biāo)識第二重構(gòu)的畫面的信 息是重構(gòu)的參考畫面索引。
[0072] 公開的該解碼方法的所有變型和選擇都可應(yīng)用于編碼方法。具體地,編碼方法包 含可選的對與差異畫面相關(guān)聯(lián)的符號的編碼。
[0073]INK)和符號例如從沈I消息、VPS(視頻參數(shù)集肥VC)解碼或者來自Sc的切片頭 部。
[0074] 根據(jù)變型,在流切換的背景下使用編碼和解碼方法,如圖7示。在該情況下,畫面 的第一序列被編碼在流SO中。畫面的第二序列被編碼在流Sl中。通常,畫面的第二序列 與第一序列相同,但是W不同的比特率,即通過使用不同的量化步長進行編碼。根據(jù)變型, 畫面的第二序列是第一序列的重新調(diào)節(jié)的版本,即上調(diào)或下調(diào)的版本。根據(jù)特定實施例,SO 和Sl具有相同的GOP結(jié)構(gòu)(即,相同的解碼次序和相同的參考畫面列表,如在肥VC標(biāo)準(zhǔn)的 8. 3. 1節(jié)和8. 3. 2節(jié)中所定義的那樣)。
[00巧]除了流SO和Sl之外,在每個時刻tn,Sl的重構(gòu)的參考畫面巧被進一步地編碼在 流S_diff中作為來自如圖7所示的SO的在時間上相對應(yīng)的,即時間對齊的(例如,相同的 畫面次序計數(shù))重構(gòu)的參考畫面S茲的SRP。重構(gòu)的參考畫面巧浮與用于標(biāo)識對應(yīng)的重構(gòu)的 參考畫面綴的信息irrfo_tn-起編碼在S_diff中。注意,對應(yīng)于i?盤的源畫面被編碼在Sl中,并且對應(yīng)于8茲的源畫面被編碼在SO中。
[0076]參考圖5公開的解碼方法用于對從第一流SO切換到第二流Sl之后的畫面塊Be進行解碼。參照圖7,從流SO中解碼畫面并且顯示直至?xí)r間t2為止。在t2和t3之間發(fā)生 切換。在切換之后,從流Sl中解碼并顯示畫面。在切換時,DBPO包含從SO解碼的若干重 構(gòu)的參考畫面。DPBO與SO有關(guān)。參照圖7,PB0包含在切換時間處的S個重構(gòu)的參考畫面 僞、礎(chǔ)。巧槪。
[0077] 在步驟10中,S_diffl、S_diff2和S_difT3被解碼成解碼數(shù)據(jù)(例如,殘差或編 碼模式)W及標(biāo)識存儲在DPBO中的重構(gòu)的參考畫面i4>、!線郝礎(chǔ)e的信息iWo_tO、irrfo_ tl和info_t2。
[007引在步驟12中,從對應(yīng)的解碼數(shù)據(jù)和對應(yīng)的重構(gòu)的參考畫面/礙、堿和 槪重構(gòu)S個特殊參考畫面SRP_tO、SRP_tl和SRP_t2。然后,將重構(gòu)的SRP存 儲在(可能)不同于DPBO的DPBl中。DPBl與Sl有關(guān)。根據(jù)第一特定實施 例,S_diff對巧^和可能被重新調(diào)節(jié)的在時間上相對應(yīng)的畫面《露之間的逐個 像素差異進行編碼。在該情況下,重構(gòu)的SRP是SRP做=卿乂巧轉(zhuǎn)0)、. SRP_tl=波化、此評(輸)、SRPt2二躬化?紹+巧蠕>),其中diff_t0、diff_tl、 diff_t2是從S_diff解碼的。如有必要,用F重新調(diào)節(jié),使得其大小與當(dāng)前畫面Ic的大 小相同。如果沒有進行重新調(diào)節(jié),則F是單位矩陣函數(shù)。根據(jù)第二特定實施例,S_diff使 用可能由F重新調(diào)節(jié)的/?茲對礎(chǔ)?進行編碼。在該情況下,S設(shè)中的塊的預(yù)測器是畫面巧器中 的空間同位置的塊或者是韓§中的經(jīng)運動補償?shù)膲K或者從.R錠中的空間相鄰塊(空間帖內(nèi) 預(yù)測)得出。在第一特定實施例的情況下,當(dāng)不需要重新調(diào)節(jié)時,即當(dāng)?shù)谝缓偷诙鞯漠嬅?的大小相同時,可W使用相同的差異畫面diff_t0、和diff_t2從SO切換到Sl或 者從Sl切換到SO。在先前的示例中,如果diff_t0對濟象和流Sl中的在時間上相對應(yīng)的畫 面巧蓋之間差異,而不是相反的情況進行編碼,則從9?中減去diff_t0而不是添加,W便重 構(gòu)SRP_tO。從而對符號解碼W指示是通過添加差異畫面還是通過減去差異畫面來修改重構(gòu) 的參考畫面。
[0079] 在步驟S16中,從DPBl中的重構(gòu)的參考畫面來重構(gòu)Be。就在切換之后,DPBl包含 =個SRP。
[0080] 本發(fā)明顯然不限制于3個重構(gòu)的參考畫面的情況。根據(jù)本發(fā)明的特定實施例,對 于DPBO中的所有重構(gòu)的參考畫面,在步驟12重構(gòu)特殊參考畫面并且存儲在DPBl中。根據(jù) 變型,僅對將被用作切換之后的參考畫面的DPBO中的每個重構(gòu)的參考畫面重構(gòu)SRP。
[0081] 根據(jù)變型,將標(biāo)志fl3編碼(相應(yīng)地,解碼)例如在VPS或SEI中,指示具有給定 的layer_id的隨后編碼(相應(yīng)地,解碼)的畫面未使用任何層間預(yù)測。更精確地,在標(biāo)志 之后編碼(相應(yīng)地,解碼)
當(dāng)前第3頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1