国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于多視點視頻編碼/解碼的設(shè)備的制作方法與工藝

      文檔序號:11732819閱讀:232來源:國知局
      用于多視點視頻編碼/解碼的設(shè)備的制作方法與工藝
      用于多視點視頻編碼/解碼的設(shè)備本專利申請是下列專利申請的分案申請:申請?zhí)枺?00980156340.0申請日:2009年12月08日發(fā)明名稱:多視點視頻編碼/解碼方法和設(shè)備技術(shù)領(lǐng)域本發(fā)明的示范實施例涉及一種多視點(multi-view)視頻編碼/解碼方法和設(shè)備,該方法和設(shè)備使用編碼和解碼的多視點視頻來對與所述多視點視頻對應(yīng)的深度信息視頻進行編碼和解碼。

      背景技術(shù):
      近年來,已經(jīng)進行了用于通過數(shù)字電視(DTV)來對多視點視頻進行廣播的研究。為了對與利用人眼所看到的真實視頻相似的多視點視頻進行廣播,應(yīng)該創(chuàng)建和傳送多視點視頻。然后,應(yīng)該通過顯示設(shè)備來接收和再現(xiàn)所述多視點視頻。然而,由于多視點視頻具有大量的數(shù)據(jù),所以難以按照在當(dāng)前的數(shù)字廣播系統(tǒng)中使用的信道的帶寬來接收多視點視頻。相應(yīng)地,正在對用于對多視點視頻進行編碼和解碼的技術(shù)進行研究。多視點視頻編碼(MVC)是一種以下技術(shù),其對從具有不同視圖的多個相機獲取的多個視頻、以及與所述多個視頻對應(yīng)的多個深度信息視頻(即,多視點視頻)進行編碼。針對同一對象,所述多個相機被布置為根據(jù)距離和方向上的預(yù)定規(guī)則而彼此間隔開。作為結(jié)果,在具有不同視圖并且組成多視點視頻的相應(yīng)視頻之間存在高相關(guān)性。當(dāng)恰當(dāng)?shù)厥褂孟鄳?yīng)視頻之間的高相關(guān)性時,可能顯著地改善MVC的編碼效率。然而,由于從同一對象反射的光可能取決于方向而彼此不同,所以可以考慮所述光以使編碼效率最大化。正在積極地進行其標準化的MVC基于H.264/MPEG部分10高級視頻編碼(在下文中,稱作H.264/AVC),該H.264/MPEG部分10高級視頻編碼是現(xiàn)有的國際運動圖像編碼標準。在MVC中,考慮多視點視頻的上述特性,以尋找一種用于改善編碼效率的方法。例如,將分級B畫面編碼處理應(yīng)用于視圖內(nèi)預(yù)測編碼,執(zhí)行該分級B畫面編碼處理以支持在H.264/AVC中定義的聯(lián)合可伸縮視頻編碼(JSVC)中的時間可伸縮性。此外,與視圖內(nèi)預(yù)測編碼并排地(sidebyside)執(zhí)行視圖間預(yù)測編碼,以改善MVC中的編碼效率。相應(yīng)地,研究三維(3D)視頻的關(guān)聯(lián)團體正在對通過DTV廣播進行的3D視頻的接收和傳送進行大量研究。當(dāng)前,該研究正針對高清晰度(HD)立體視頻的傳送和接收。HD立體視頻是指具有1920×1080尺寸的隔行視頻或者具有1024×720尺寸的逐行視頻。圖1是解釋了傳統(tǒng)的多視點視頻編碼/解碼系統(tǒng)的框圖。參考圖1,傳統(tǒng)的多視點視頻編碼/解碼系統(tǒng)包括第一視頻編碼單元101、第一視頻解碼單元103、第一深度信息視頻編碼單元105、第一深度信息視頻解碼單元107、第二視頻編碼單元109、第二視頻解碼單元111、第二深度信息視頻編碼單元113、和第二深度視頻信息解碼單元115。分別將第一和第二視頻以及第一和第二深度信息視頻輸入到第一和第二視頻編碼單元101和109以及第一和第二深度信息視頻編碼單元105和113。第一和第二視頻具有彼此不同的視圖,并且第一和第二深度信息視頻分別對應(yīng)于所述第一和第二視頻,并包括深度信息。在傳統(tǒng)的多視點視頻編碼/解碼系統(tǒng)中,可以使用兩個或更多視頻,并且深度信息視頻的數(shù)目可以對應(yīng)于視頻的數(shù)目。此時,可以使用具有不同視圖的視頻來對多視點視頻進行編碼。即,在多視點視頻之間存在高相關(guān)性。因此,當(dāng)首先對第一視頻進行編碼時,第二視頻編碼單元109可以通過參考編碼的第一視頻來對第二視頻進行編碼。可以按照相同的方式來對深度信息視頻進行編碼。將相應(yīng)的編碼的視頻輸入到第一和第二視頻解碼單元103和111以及第一和第二深度信息視頻解碼單元107和115,并然后進行解碼。二維(2D)視頻是通過對編碼的第一或第二視頻進行解碼所獲得的視頻,而3D視頻是通過對編碼的第一和第二視頻以及編碼的第一深度信息視頻進行解碼所獲得的視頻。第一視頻可以是具有參考視圖的視頻。多視點視頻是通過對編碼的第一和第二視頻以及編碼的第一和第二深度信息視頻進行解碼所獲得的視頻。即,在傳統(tǒng)的多視點視頻編碼/解碼系統(tǒng)中,獨立地執(zhí)行多視點視頻和深度信息視頻的編碼和解碼。

      技術(shù)實現(xiàn)要素:
      技術(shù)問題本發(fā)明的實施例針對一種多視點視頻編碼/解碼方法和設(shè)備,該方法和設(shè)備有效地對與多視點視頻對應(yīng)的深度信息視頻進行編碼和解碼,由此有效地對該多視點視頻進行編碼和解碼??梢酝ㄟ^以下描述來理解本發(fā)明的其他目的和優(yōu)點,并且通過參考本發(fā)明的實施例,它們將變得明顯。同樣,對于本發(fā)明所屬技術(shù)領(lǐng)域的技術(shù)人員來說明顯的是,可以通過所要求保護的部件及其組合來實現(xiàn)本發(fā)明的目的和優(yōu)點。技術(shù)解決方案根據(jù)本發(fā)明的實施例,一種多視點視頻編碼方法包括:通過執(zhí)行幀間預(yù)測(interprediction)和幀內(nèi)預(yù)測(intraprediction)來對多視點視頻進行編碼;以及根據(jù)幀間預(yù)測和幀內(nèi)預(yù)測中的至少一個來對與該多視點視頻對應(yīng)的深度信息視頻進行編碼。根據(jù)本發(fā)明的另一實施例,一種多視點視頻編碼方法包括:控制與多視點視頻對應(yīng)的第一和第二深度信息視頻的比例尺(scale),從而使所述比例尺相同;以及通過參考其比例尺被控制的第一深度信息視頻來對其比例尺被控制的第二深度信息視頻進行編碼。根據(jù)本發(fā)明的另一實施例,一種多視點視頻編碼設(shè)備包括:視頻編碼塊,被配置為通過幀間預(yù)測和幀內(nèi)預(yù)測來對多視點視頻進行編碼;以及深度信息視頻編碼塊,被配置為使用該視頻編碼塊所生成的幀間預(yù)測信息和幀內(nèi)預(yù)測信息中的一條或多條,來對與該多視點視頻對應(yīng)的深度信息視頻進行編碼。根據(jù)本發(fā)明的另一實施例,一種多視點視頻編碼設(shè)備包括:比例尺控制塊,被配置為控制與多視點視頻對應(yīng)的第一和第二深度信息視頻的比例尺,從而使所述比例尺彼此相等;以及深度信息視頻編碼塊,被配置為通過參考其比例尺被控制的第一深度信息視頻來對其比例尺被控制的第二深度信息視頻進行編碼。根據(jù)本發(fā)明的另一實施例,一種多視點視頻解碼方法包括:接收通過幀間預(yù)測和幀內(nèi)預(yù)測所編碼的多視點視頻、以及通過使用根據(jù)幀間預(yù)測的預(yù)測信息和根據(jù)幀內(nèi)預(yù)測的預(yù)測信息中的一條或多條所編碼的深度信息視頻;對編碼的多視點視頻進行解碼;以及使用在深度信息視頻編碼期間所使用的預(yù)測信息來對編碼的深度信息視頻進行解碼。具體來講,按照本發(fā)明一個方面,提供了一種用于多視點視頻編碼的設(shè)備,該設(shè)備包括:比例尺控制塊,被配置為控制與多視點視頻對應(yīng)的第一和第二深度信息視頻的比例尺,從而使所述比例尺相同;以及深度信息視頻編碼塊,被配置為通過參考其比例尺被控制的第一深度信息視頻,來對其比例尺被控制的第二深度信息視頻進行編碼。按照本發(fā)明另一方面,提供了一種用于多視點視頻解碼的設(shè)備,該設(shè)備包括:接收單元,被配置為接收通過幀間預(yù)測和幀內(nèi)預(yù)測中的至少一個所編碼的多視點視頻、通過使用根據(jù)幀間預(yù)測和幀內(nèi)預(yù)測中的至少一個的預(yù)測信息中的一條或多條所編碼的深度信息視頻、以及指示出是否使用了根據(jù)至少一個幀間預(yù)測和幀內(nèi)預(yù)測的預(yù)測信息的標志比特,其中根據(jù)幀間預(yù)測的預(yù)測信息包括根據(jù)幀間預(yù)測的運動向量;第一解碼單元,被配置為對所編碼的多視點視頻進行解碼;第二解碼單元,被配置為使用在深度信息視頻的編碼期間所使用的預(yù)測信息,來對所編碼的深度信息視頻進行解碼;以及控制單元,被配置為控制所解碼的深度信息視頻的比例尺,其中通過參考其比例尺被控制的第二深度信息視頻,來對所解碼的深度信息視頻的比例尺進行控制。有益效果根據(jù)本發(fā)明的實施例,當(dāng)對用于多視點視頻的深度信息視頻進行編碼時,可以通過使用在多視點視頻編碼期間所生成的預(yù)測信息來執(zhí)行該編碼,這使得可能增加編碼效率。此外,可以在深度信息視頻的解碼期間使用在多視點視頻解碼期間所使用的預(yù)測信息。因此,可能增加用于多視點視頻的解碼效率。附圖說明圖1是解釋了傳統(tǒng)的多視點視頻編碼/解碼系統(tǒng)的框圖。圖2示出了用于解釋根據(jù)本發(fā)明實施例的多視點視頻編碼方法的構(gòu)思的視頻。圖3是解釋了根據(jù)本發(fā)明另一實施例的多視點視頻編碼/解碼系統(tǒng)的圖。圖4是解釋了其中在根據(jù)本發(fā)明實施例的多視點視頻編碼設(shè)備301中使用預(yù)測信息的處理的圖。圖5圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼設(shè)備301。圖6圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼設(shè)備301。圖7圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼方法。圖8圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼方法。圖9圖示了根據(jù)本發(fā)明另一實施例的多視點視頻解碼方法。具體實施方式下面,將參考附圖來更加詳細地描述本發(fā)明的示范實施例。然而,本發(fā)明可以按照不同的形式來實施,并且不應(yīng)被構(gòu)造為限于在這里提出的實施例。相反地,提供這些實施例,使得本公開將是徹底和完全的,并將向本領(lǐng)域技術(shù)人員充分地傳達本發(fā)明的范圍。貫穿整個公開中,貫穿本發(fā)明的各個圖和實施例中,同樣的附圖標記表示同樣的部分。附圖不必按照比例尺,并且在一些實例中,可能已經(jīng)對比例進行了擴大,以便清楚地圖示所述實施例的特征。圖2示出了用于解釋根據(jù)本發(fā)明實施例的多視點視頻編碼方法的構(gòu)思的視頻。在圖2中,第一深度信息視頻203對應(yīng)于第一視頻201,而第二深度信息視頻207對應(yīng)于第二視頻205。第一和第二視頻201和205是由同一相機所拍攝的,并且是用于具有時間差的不同幀的視頻。參考圖2,在時間軸上,第一視頻201和第一深度信息視頻203以及第二視頻205和第二深度信息視頻207分別在對象的輪廓和對象的運動上具有相似性。這是因為深度信息是通過表達圖中視頻的對象與相機之間的距離所獲得的,并且深度信息視頻表現(xiàn)了該深度信息。具體地,編碼期間的視頻和深度信息視頻中的對象輪廓與根據(jù)幀內(nèi)預(yù)測的幀中預(yù)測模式緊密相關(guān),而對象運動與運動向量緊密相關(guān)。即,當(dāng)對視頻和與該視頻對應(yīng)的深度信息視頻進行編碼時,視頻中的預(yù)測模式和運動向量非??赡芘c深度信息視頻中的預(yù)測模式和運動向量相似。因此,并不獨立地執(zhí)行視頻和深度信息視頻的編碼,而是使用視頻與深度信息視頻之間的相似性來執(zhí)行該編碼,這使得可能增加編碼效率。即,當(dāng)在對深度信息視頻進行編碼時、通過在視頻編碼期間所生成的預(yù)測信息來執(zhí)行多視點視頻的編碼時,整個編碼量可能降低,以增加編碼效率。預(yù)測信息包括預(yù)測模式和運動向量。可以將此原理擴展到多視點視頻。圖3是解釋了根據(jù)本發(fā)明另一實施例的多視點視頻編碼/解碼系統(tǒng)的圖。參考圖3,根據(jù)本發(fā)明實施例的多視點視頻編碼和解碼系統(tǒng)包括多視點視頻編碼設(shè)備301和多視點視頻解碼設(shè)備303。圖3圖示了以下情況,其中分別對第一和第二視頻以及與所述第一和第二視頻對應(yīng)的第一和第二深度信息視頻進行編碼和解碼。多視點視頻編碼設(shè)備301接收并編碼第一和第二視頻以及第一和第二深度信息視頻。第一和第二視頻是由具有彼此不同視圖的相機所拍攝的多視點視頻,而第一和第二深度信息視頻可以通過立體匹配或深度相機來獲取。多視點視頻編碼設(shè)備301通過幀間預(yù)測和幀內(nèi)預(yù)測來對多視點視頻(即,第一和第二視頻以及第一和第二深度信息視頻)進行編碼。此時,多視點視頻編碼設(shè)備301可以使用在視頻編碼期間生成的根據(jù)幀間預(yù)測的預(yù)測信息和根據(jù)幀內(nèi)預(yù)測的預(yù)測信息中的一條或多條,來對與該視頻對應(yīng)的深度信息視頻進行編碼。預(yù)測信息可以包括根據(jù)幀間預(yù)測的視頻的運動向量和根據(jù)幀內(nèi)預(yù)測的視頻的預(yù)測模式。如上面在圖2中所描述的,視頻的運動向量和預(yù)測模式與深度信息視頻的運動向量和預(yù)測模式相似。因此,多視點視頻編碼設(shè)備301可以使用視頻的運動向量和預(yù)測模式中的一者或兩者來對深度信息視頻進行編碼。多視點視頻編碼設(shè)備301可以傳送編碼的視頻和編碼的深度信息視頻,作為一個比特流。多視點視頻解碼設(shè)備303從多視點視頻編碼設(shè)備301接收編碼的視頻和編碼的深度信息視頻,并然后對接收到的視頻進行解碼。多視點視頻解碼設(shè)備303使用在多視點視頻編碼期間所使用的預(yù)測信息來對編碼的深度信息視頻進行解碼。由于多視點視頻編碼設(shè)備301使用多視點視頻的預(yù)測信息來對深度信息視頻進行編碼,所以需要通過使用該多視點視頻的預(yù)測信息來對編碼的深度信息視頻進行解碼。在此情況下,在深度信息視頻的編碼期間使用了多視點視頻的預(yù)測信息的信息可以被包括在由多視點視頻編碼設(shè)備301所生成的比特流中并然后被提供到多視點視頻解碼設(shè)備303,或者被單獨地提供到多視點視頻解碼設(shè)備303。多視點視頻編碼設(shè)備301和多視點視頻解碼設(shè)備303兩者都可以根據(jù)H.264/AVC標準來分別執(zhí)行編碼和解碼。多視點視頻編碼/解碼系統(tǒng)可以包括分離器305。分離器305對解碼的第一和第二視頻以及解碼的第一和第二深度信息視頻進行分離,使得可以使用分離的視頻用于再現(xiàn)2D、3D或多視點視頻。此外,多視點視頻編碼設(shè)備301可以使用先前編碼的視頻和深度信息視頻,來對與先前編碼的視頻和深度信息視頻具有不同視圖的視頻和深度信息視頻進行編碼。具體地,當(dāng)通過參考先前編碼的深度信息視頻來對與先前編碼的深度信息視頻具有不同視圖的深度信息視頻進行編碼時,根據(jù)本發(fā)明實施例的多視點視頻編碼設(shè)備301可以通過控制深度信息視頻之間的比例尺來執(zhí)行該編碼。下面,將參考圖5來詳細地描述此內(nèi)容。圖4是解釋了其中在根據(jù)本發(fā)明實施例的多視點視頻編碼設(shè)備301中使用預(yù)測信息的處理的圖。參考圖4,視頻和深度信息視頻包括I幀、P幀和B幀。在I幀中,執(zhí)行通過幀內(nèi)預(yù)測的編碼??梢酝ㄟ^I幀來執(zhí)行對于運動圖像的隨機訪問。在將先前編碼的I幀或P幀設(shè)置為參考視頻的情況下,P幀估計單一方向中的運動向量,并且B幀使用I幀、P幀和B幀來估計兩個方向中的運動向量。即,在P和B幀中,執(zhí)行通過幀間預(yù)測的編碼。在圖4中,箭頭指示出參考幀。幀內(nèi)預(yù)測是基于單一幀中相鄰像素的灰度級之間的高相關(guān)性的編碼技術(shù)。在幀內(nèi)預(yù)測中,并不使用參考幀來對當(dāng)前幀的塊進行編碼,而是使用要編碼的當(dāng)前幀的先前編碼區(qū)域來計算當(dāng)前塊的預(yù)測值。將幀內(nèi)預(yù)測模式劃分為4×4亮度(luma)幀內(nèi)預(yù)測模式、8×8亮度幀內(nèi)預(yù)測模式、和16×16亮度幀內(nèi)預(yù)測模式、以及色度幀內(nèi)預(yù)測模式。取決于幀內(nèi)預(yù)測模式的類別(即,各種尺寸和各種幀內(nèi)預(yù)測方向)來對當(dāng)前塊執(zhí)行幀內(nèi)預(yù)測,并且根據(jù)從它們之中選擇的最佳幀內(nèi)預(yù)測模式來生成預(yù)測值。當(dāng)生成預(yù)測值時,對關(guān)于殘差(residue)和預(yù)測模式的信息進行編碼,以增加視頻編碼的壓縮率。殘差是當(dāng)前塊的像素值與預(yù)測值之間的差值。幀間預(yù)測是基于視頻序列中相繼幀之間的相似性的編碼技術(shù)。使用一個或多個參考幀來按照塊為單位估計和補償當(dāng)前幀的運動,以便對視頻進行編碼。在參考幀中,搜索當(dāng)前幀的相似塊,并且提取運動向量。對參考幀中當(dāng)前塊與相似塊之間的殘差進行編碼,以便增加視頻編碼的壓縮率。此時,需要運動向量,以對根據(jù)幀間預(yù)測所編碼的視頻進行解碼。因此,對運動向量一起進行編碼。根據(jù)本發(fā)明的實施例,當(dāng)對深度信息視頻進行編碼時,使用根據(jù)視頻的編碼的預(yù)測信息。即,如圖4所圖示的,可以通過使用根據(jù)視頻的I幀的編碼的預(yù)測信息來對深度信息視頻的I幀進行編碼。此外,可以通過使用根據(jù)視頻B幀和P幀的編碼的預(yù)測信息來對深度信息視頻的B和P幀進行編碼。在此情況下,當(dāng)對深度信息視頻進行編碼時,可以執(zhí)行該編碼,而無需包括關(guān)于預(yù)測模式或運動向量的信息。因此,編碼效率可以增加。即,當(dāng)對深度信息視頻進行編碼時,插入標志比特,該標志比特包括使用根據(jù)視頻的編碼的預(yù)測信息的這種信息。然后,當(dāng)對編碼的深度信息視頻進行解碼時,可以使用標志比特,以使用視頻的解碼信息。因此,可以不對根據(jù)深度信息視頻的編碼的預(yù)測模式和運動向量進行編碼。由于標志比特的信息量小于根據(jù)深度信息視頻的編碼的預(yù)測模式和運動向量的信息量,所以編碼效率可以增加。此時,可以在深度信息視頻之前對視頻進行編碼。此外,由于使用視頻與深度信息視頻之間的相似性,所以可以通過使用關(guān)于同一視圖和同一幀的預(yù)測信息來對深度信息視頻進行編碼。其間,如圖4中所圖示的,當(dāng)對視頻進行編碼時,可以參考具有不同視圖的視頻的幀。此外,當(dāng)對深度信息視頻進行編碼時,可以參考具有不同視圖的深度信息視頻的幀??梢酝ㄟ^參考具有不同視圖的視頻的幀來對B幀和P幀進行編碼。例如,針對第二視頻的P幀,可以通過參考第一視頻的I幀來執(zhí)行根據(jù)幀間預(yù)測的編碼。下面,將參考圖6來詳細地描述此內(nèi)容。圖5圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼設(shè)備301。參考圖5,根據(jù)本發(fā)明實施例的多視點視頻編碼設(shè)備301包括視頻編碼塊501和深度信息視頻解碼塊503。視頻編碼塊501執(zhí)行幀間預(yù)測和幀內(nèi)預(yù)測,以對多視點視頻進行編碼。圖5圖示了以下情況,其中視頻編碼塊501對多視點視頻之中的第一視頻進行編碼。深度信息視頻編碼塊503使用根據(jù)幀間預(yù)測和幀內(nèi)預(yù)測的預(yù)測信息中的一條或多條,來對與多視點視頻對應(yīng)的深度信息視頻進行編碼。視頻編碼塊501對第一視頻進行編碼,而深度信息視頻編碼塊503對第一深度信息視頻進行編碼。如上所述,預(yù)測信息可以是根據(jù)幀間預(yù)測的視頻的運動向量、和根據(jù)幀內(nèi)預(yù)測的視頻的預(yù)測模式。更具體地,深度信息視頻編碼塊503包括運動向量生成單元505、一致性(identity)判斷單元507、標志比特編碼單元509和編碼單元511。運動向量生成單元505使用參考幀來生成用于第一深度信息視頻的當(dāng)前幀的運動向量。如上所述,運動向量生成單元505在將B幀和P幀設(shè)置為當(dāng)前幀的情況下,設(shè)置參考幀,并且生成運動向量。一致性判斷單元507判斷用于當(dāng)前幀的運動向量是否與根據(jù)幀間預(yù)測的運動向量一致。即,一致性判斷單元507對視頻編碼塊501所生成的運動向量與運動向量生成單元505所生成的運動向量進行比較。作為結(jié)果,當(dāng)確認了運動向量之間的一致性時,在深度信息視頻的編碼期間使用視頻編碼塊501所生成的運動向量。標志比特編碼單元509生成指示出一致性判斷單元507的一致性判斷結(jié)果的標志比特,并然后對生成的標志比特進行編碼。例如,當(dāng)確認了一致性時,標志比特可以指示出“1”。另一方面,當(dāng)沒有確認一致性時,標志比特可以指示出“0”。編碼單元511取決于該標志比特來對包括了用于當(dāng)前幀的運動向量的深度信息視頻進行編碼。即,當(dāng)確認了一致性時,編碼單元511對包括了用于深度信息視頻的運動向量的深度信息視頻進行編碼。另一方面,當(dāng)沒有確認一致性時,編碼單元511對排除了用于深度信息視頻的運動向量的深度信息視頻進行編碼。根據(jù)本發(fā)明的實施例,當(dāng)確認了一致性時,可以僅僅對標志比特進行編碼,該標志比特比運動向量具有更少量的信息量。因此,編碼效率可以增加。此外,當(dāng)判斷出視頻編碼塊501所生成的運動向量與運動向量生成單元505所生成的運動向量一致時,可以使用視頻編碼塊501所生成的運動向量來增加編碼的精度。在I幀中,并不生成運動向量,而是根據(jù)預(yù)測模式來執(zhí)行編碼。多視點視頻編碼設(shè)備301可以使用根據(jù)幀內(nèi)模式的視頻的預(yù)測模式來對深度信息視頻進行編碼。更具體地,標志比特編碼單元509可以進一步生成和編碼指示出視頻編碼塊501是否使用在幀內(nèi)預(yù)測期間所使用的預(yù)測模式來對深度信息視頻進行編碼的標志比特。編碼單元511可以執(zhí)行根據(jù)預(yù)測模式的幀內(nèi)預(yù)測,并且進一步對深度信息視頻的當(dāng)前幀進行編碼。即,編碼單元511在第一視頻的I幀的預(yù)測模式與深度信息視頻的I幀的預(yù)測模式一致的前提下,使用第一視頻的I幀內(nèi)的預(yù)測模式來對深度信息視頻進行編碼。因此,由于可以僅僅對比預(yù)測模式的信息具有更少信息量的標志比特進行編碼,所以編碼效率增加。取決于該設(shè)計,多視點視頻編碼設(shè)備301可以使用預(yù)測模式和運動向量中的一者或兩者來對深度信息視頻進行編碼。此外,當(dāng)深度信息視頻編碼塊503使用視頻編碼塊501的運動向量來對深度信息視頻進行編碼時,多視點視頻編碼設(shè)備301可以不判斷一致性,而是在確認了該一致性的前提下對深度信息視頻進行編碼??梢匀Q于宏塊類型來執(zhí)行幀間預(yù)測和幀內(nèi)預(yù)測。多視點視頻編碼設(shè)備301首先判斷宏塊類型之間的一致性。當(dāng)確認了該一致性時,多視點視頻編碼設(shè)備301可以使用視頻編碼塊501的預(yù)測信息來對深度信息視頻進行編碼。其間,多視點視頻編碼設(shè)備301可以進一步包括未圖示的過濾器塊。過濾器塊取決于視頻與深度信息視頻之間的分辨率或幀頻的差異來控制預(yù)測信息,使得深度信息視頻編碼塊503可使用該預(yù)測信息。例如,當(dāng)一致性判斷單元507判斷出運動向量之間的一致性時,過濾器塊可以控制輸入到一致性判斷單元507的運動向量的比例尺。即,當(dāng)視頻的幀頻不同于深度信息視頻的幀頻時,過濾器塊可以執(zhí)行重采樣(subsampling),以控制運動向量的比例尺。替換地,當(dāng)視頻的分辨率不同于深度信息視頻的分辨率時,過濾器塊可以執(zhí)行欠采樣(downsampling),以控制運動向量的比例尺。圖6圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼設(shè)備301。參考圖6,根據(jù)本發(fā)明實施例的多視點視頻編碼設(shè)備301包括比例尺控制塊601和深度信息視頻編碼塊603。圖6圖示了以下情況,其中對第一和第二深度信息視頻進行編碼。第二深度信息視頻是對應(yīng)于與第一深度信息視頻具有不同視圖的視頻的深度信息視頻。比例尺控制塊601控制與多視點視頻對應(yīng)的第一和第二深度信息視頻的比例尺,從而使所述比例尺彼此相同。如上所述,深度信息視頻包括深度信息,并且該深度信息是通過表達圖中視頻的對象與相機之間的距離所獲得的。因此,可能存在相對于同一對象的第一和第二深度信息視頻之間的深度值。即,可能存在比例尺上的差異。當(dāng)在第二深度信息視頻編碼期間、參考第一深度信息視頻時,第一深度信息視頻與第二深度信息視頻之間的比例尺上的差異可能導(dǎo)致誤差。比例尺控制塊601可以基于第二深度信息視頻來控制第一深度信息視頻的比例尺,或者利用其平均值來控制第一和第二深度信息視頻的比例尺。深度信息視頻編碼塊603通過參考由比例尺控制塊601來控制其比例尺的第一深度信息深度圖像,來對其比例尺被控制的第二深度信息視頻進行編碼。參考圖4,當(dāng)對于第二深度信息視頻的P幀執(zhí)行根據(jù)幀間預(yù)測的編碼時,可以參考第一深度信息視頻的I幀。盡管在圖4中未圖示,但是當(dāng)對于第二深度信息視頻的B幀執(zhí)行根據(jù)幀間預(yù)測的編碼時,可以參考第一深度信息視頻的B幀。此時,深度信息視頻編碼塊603可以通過參考其比例尺被控制的第一深度信息視頻來對其比例尺被控制的第二深度信息視頻進行編碼。其間,多視點視頻可以由圖5中所圖示的視頻編碼塊501來進行編碼。此外,根據(jù)本發(fā)明實施例的包括比例尺控制塊601和深度信息視頻編碼塊603的多視點視頻編碼設(shè)備301可以控制兩個或更多深度信息視頻的比例尺,并然后對所述深度信息視頻進行編碼。圖7圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼方法。參考圖7,根據(jù)本發(fā)明實施例的多視點視頻編碼方法從步驟S701開始。在步驟S701中,視頻編碼塊501執(zhí)行幀間預(yù)測和幀內(nèi)預(yù)測,以對多視點視頻進行編碼。在步驟S703中,深度信息視頻編碼塊503使用根據(jù)幀間預(yù)測和幀內(nèi)預(yù)測的預(yù)測信息中的一條或多條,來對與多視點視頻對應(yīng)的深度信息視頻進行編碼。在下文中,將詳細地描述步驟S703。在步驟S705中,運動向量生成單元505使用參考幀來生成用于深度信息視頻的當(dāng)前幀的運動向量。在步驟S707中,一致性判斷單元507判斷根據(jù)視頻編碼塊501的幀間預(yù)測的運動向量是否與用于當(dāng)前幀的運動向量一致。此時,當(dāng)在視頻與深度信息視頻之間存在幀頻或分辨率上的差異時,過濾器塊可以控制根據(jù)視頻編碼塊501的幀間預(yù)測的運動向量的比例尺。在步驟S709中,標志比特編碼單元509生成和編碼指示出一致性判斷結(jié)果的標志比特。在步驟S711中,編碼單元509取決于該標志比特來對包括用于當(dāng)前幀的運動向量的深度信息視頻進行編碼。當(dāng)在步驟S707中判斷出沒有確認運動向量之間的一致性時,在步驟S711中對包括了運動向量的深度信息視頻進行編碼。另一方面,當(dāng)在步驟S707中判斷出確認了該一致性時,在步驟S711中對排除了運動向量的深度信息視頻進行編碼。根據(jù)本發(fā)明的實施例,可以通過使用在步驟S701中生成的根據(jù)幀內(nèi)預(yù)測的預(yù)測模式來執(zhí)行深度信息視頻的編碼。更具體地,可以將在步驟S701中生成的根據(jù)幀內(nèi)預(yù)測的預(yù)測模式傳輸?shù)綐酥颈忍鼐幋a單元509,并且標志比特編碼單元509使用該預(yù)測模式來生成和編碼指示出是否對深度信息視頻進行編碼的標志比特。編碼單元509執(zhí)行根據(jù)該預(yù)測模式的幀內(nèi)預(yù)測,并然后,對深度信息視頻進行編碼。圖8圖示了根據(jù)本發(fā)明另一實施例的多視點視頻編碼方法。參考圖8,根據(jù)本發(fā)明實施例的多視點視頻編碼方法從步驟S801開始。在步驟S801中,比例尺控制塊601控制與多視點視頻對應(yīng)的第一和第二深度信息視頻的比例尺,從而使所述比例尺彼此相同。這是因為當(dāng)在第二深度信息視頻編碼期間、參考第一深度信息視頻時,第一深度信息視頻與第二深度信息視頻之間的比例尺上的差異可能導(dǎo)致誤差。在步驟S803中,深度信息視頻編碼塊603通過參考在步驟S801中控制其比例尺的第一深度信息視頻來對第二深度信息視頻進行編碼。在步驟S801中,可以控制兩個或更多深度信息視頻的比例尺。在步驟S803中,可以對其比例尺被控制的兩個或更多深度信息視頻進行編碼。圖9圖示了根據(jù)本發(fā)明另一實施例的多視點視頻解碼方法。參考圖9,根據(jù)本發(fā)明實施例的多視點視頻解碼方法從步驟S901開始。在步驟S901中,接收通過幀間預(yù)測和幀內(nèi)預(yù)測所編碼的多視點視頻、以及通過使用根據(jù)幀間預(yù)測和幀內(nèi)預(yù)測的預(yù)測信息中的一條或多條所編碼的深度信息視頻。即,在步驟S901中接收根據(jù)本發(fā)明上述實施例所編碼的視頻和深度信息視頻??梢宰鳛橐粋€比特流來傳送所編碼的多視點視頻和所編碼的深度信息視頻。在步驟S903中,對編碼的多視點視頻進行解碼。然后,在步驟S905中,使用在深度信息視頻編碼期間所使用的預(yù)測信息來對編碼的深度信息視頻進行解碼。由于在深度信息視頻的編碼處理中使用了根據(jù)多視點視頻的編碼的預(yù)測信息,所以可以在步驟S905中使用根據(jù)多視點視頻的編碼的預(yù)測信息。在步驟S905中,可以通過參考在深度信息視頻的編碼處理中生成的標志比特,來使用根據(jù)多視點視頻的編碼的預(yù)測信息。此外,可以根據(jù)H.264/AVC標準來執(zhí)行在步驟S903和S905中的解碼。同樣,可以將上述的多視點視頻編碼/解碼方法和設(shè)備實施為計算機程序。本發(fā)明所屬技術(shù)領(lǐng)域的計算機程序員可以容易地詮釋出用于構(gòu)成該程序的代碼和代碼段。此外,可以將創(chuàng)建的程序存儲在計算機可讀記錄介質(zhì)或數(shù)據(jù)存儲介質(zhì)中,并且可以通過計算機來讀出和運行。計算機可讀記錄介質(zhì)的示例包括任何計算機可讀記錄介質(zhì),例如,諸如載波之類的無形介質(zhì)、以及諸如CD或DVD之類的有形介質(zhì)。盡管已經(jīng)針對特定實施例而描述了本發(fā)明,但是對于本領(lǐng)域技術(shù)人員將顯而易見的是,可以做出各種改變和修改,而不脫離由以下權(quán)利要求限定的本發(fā)明的精神和范圍。
      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1