專(zhuān)利名稱(chēng):視頻編碼、解碼方法及視頻編碼器、解碼器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻技術(shù)領(lǐng)域,尤其涉及一種視頻編碼、解碼方法及3見(jiàn)頻編 碼器、解碼器。
背景技術(shù):
傳統(tǒng)的二維視頻是一種平面信息的載體,它只能表現(xiàn)出場(chǎng)景的內(nèi)容,而 不能表現(xiàn)場(chǎng)景的深度信息,而人類(lèi)在觀(guān)看周?chē)澜鐣r(shí),不僅能看到物體的寬 度和高度,而且能獲知物體的深度,并判斷物體之間或觀(guān)看者與物體之間的
距離。這種三維視覺(jué)特性產(chǎn)生的原因是人們用雙目同時(shí)觀(guān)看物體,由于雙 目間距,左眼和右眼在看一定距離的物體時(shí),所接收到的視覺(jué)圖像是不同的, 綜合兩幅圖像的信息,從而在人們大腦中產(chǎn)生立體感。隨著視頻技術(shù)的發(fā)展, 人們不滿(mǎn)足于二維視頻所帶來(lái)的視頻感受,進(jìn)一步追求更好的用戶(hù)體驗(yàn)和身 臨其境的感受,立體視頻技術(shù)成為實(shí)現(xiàn)這一 目標(biāo)的關(guān)鍵技術(shù)之一。
立體視頻技術(shù)基于人類(lèi)的雙目視差原理,通過(guò)攝像機(jī)獲取同一場(chǎng)景不同 角度的兩幅圖像,將兩幅圖像同時(shí)或者先后顯示在屏幕上,讓兩眼分別觀(guān)看 兩幅圖像來(lái)獲得立體感覺(jué)。因此,與傳統(tǒng)的二維視頻相比,立體視頻具有兩 個(gè)視頻流,在保證圖像分辨率且不考慮壓縮編碼的情況下,立體視頻需要傳 輸?shù)臄?shù)據(jù)流量是二維視頻的兩倍,數(shù)據(jù)流量的增加給存儲(chǔ)和傳輸帶來(lái)了極大 的挑戰(zhàn),僅僅提高存儲(chǔ)容量和網(wǎng)絡(luò)帶寬已不足以解決該問(wèn)題,必須設(shè)計(jì)高效 的編碼方法對(duì)立體^f見(jiàn)頻數(shù)據(jù)進(jìn)行壓縮處理。
目前市場(chǎng)上存在各種規(guī)格的立體顯示設(shè)備,如頭盔顯示器、立體眼睛、 全息顯示設(shè)備和各種不同分辨率的自動(dòng)立體顯示器,不同的立體顯示器所需要的立體視頻內(nèi)容的等級(jí)也不盡相同,并且,與這些立體顯示器連接的網(wǎng)絡(luò) 的帶寬也各有不同,使得相同的立體顯示器連接在不同的網(wǎng)絡(luò)中,也需要不 同等級(jí)的立體視頻內(nèi)容。例如,連接在高速網(wǎng)絡(luò)上的立體顯示設(shè)備可以根據(jù)
自身的分辯能力,要求較豐富的立體信息,從而顯示高質(zhì)量的立體視頻;在 某些情況下,立體顯示器受本身?xiàng)l件制約或受網(wǎng)絡(luò)帶寬限制,僅需要較簡(jiǎn)單 的立體信息,顯示具有簡(jiǎn)單立體感的視頻;甚至不需要任何立體信息,如傳 統(tǒng)的二維顯示器,只需顯示二維圖像。這種不同顯示設(shè)備和不同網(wǎng)絡(luò)傳輸能 力并存的現(xiàn)狀要求一種立體視頻編解碼方法,可以滿(mǎn)足連接在不同網(wǎng)絡(luò)下各 種立體顯示設(shè)備的不同級(jí)別的立體顯示需求。
現(xiàn)有的立體視頻編解碼方法僅實(shí)現(xiàn)了二維顯示和三維顯示分別編碼,即 將雙目視頻中的其中一視圖作為基準(zhǔn)視圖,采用標(biāo)準(zhǔn)的編碼方式進(jìn)行編碼, 將另一視圖參考基準(zhǔn)視圖進(jìn)行編碼,這樣,在顯示端解碼基準(zhǔn)視圖的內(nèi)容可 實(shí)現(xiàn)二維顯示,解碼所有的內(nèi)容實(shí)現(xiàn)三維顯示,但無(wú)法滿(mǎn)足連接在不同網(wǎng)絡(luò) 下各種立體顯示設(shè)備的不同級(jí)別的立體顯示需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種視頻編碼方法和編碼器,以實(shí)現(xiàn)對(duì)立體視圖的 分級(jí)編碼,滿(mǎn)足連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體視 圖顯示需求。
本發(fā)明實(shí)施例提供了 一種視頻解碼方法和解碼器,以實(shí)現(xiàn)對(duì)立體視圖的 分級(jí)解碼,滿(mǎn)足連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體視 圖顯示需求。
本發(fā)明實(shí)施例還提供了一種^L頻編碼方法和編碼器,以實(shí)現(xiàn)對(duì)立體^L圖 的分級(jí)編碼,滿(mǎn)足連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體 視圖顯示需求;且減小網(wǎng)絡(luò)傳輸帶寬,提高傳輸效率。
本發(fā)明實(shí)施例還提供了 一種視頻解碼方法和解碼器,以實(shí)現(xiàn)對(duì)立體視圖的分級(jí)解碼,滿(mǎn)足連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體
視圖顯示需求;且減小網(wǎng)絡(luò)傳輸帶寬,提高傳輸效率。 本發(fā)明實(shí)施例提供了一種視頻編碼方法,包括
將第 一視圖作為參考視圖進(jìn)行基層編碼,結(jié)合本地解碼后的第 一視圖和 第二視圖提取至少 一 層的預(yù)測(cè)信息;
將所述至少一層的預(yù)測(cè)信息分別進(jìn)^f于增強(qiáng)層編碼; 將所述增強(qiáng)層編碼與所述第一視圖的基層編碼復(fù)用得到編碼信息。
本發(fā)明實(shí)施例提供了一種視頻編碼器,包括
基層編碼模塊,用于將第一視圖作為參考視圖進(jìn)行基層編碼;
至少一個(gè)的預(yù)測(cè)信息提取模塊,用于結(jié)合本地解碼后的第一一見(jiàn)圖和第二
視圖提取至少一層的預(yù)測(cè)信息;
增強(qiáng)層編碼模塊,用于將所述至少一層的預(yù)測(cè)信息分別進(jìn)行增強(qiáng)層編碼; 復(fù)用模塊,用于將所述增強(qiáng)層編碼與所述第一視圖的基層編碼復(fù)用得到
編碼信息。
本發(fā)明實(shí)施例提供了一種視頻解碼方法,包括 將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層編碼; 將基層編碼解碼,獲得作為參考視圖的第一視圖; 將增強(qiáng)層編碼解碼,獲得至少一層的預(yù)測(cè)信息; 根據(jù)所述預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。 本發(fā)明實(shí)施例提供了一種視頻解碼器,包括
解復(fù)用模塊,用于將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層 編碼;
基層解碼模塊,用于將基層編碼解碼,獲得作為參考視圖的第一視圖; 增強(qiáng)層解碼模塊,用于將增強(qiáng)層編碼解碼,獲得至少一層的預(yù)測(cè)信息; 預(yù)測(cè)模塊,用于根據(jù)所述預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。 本發(fā)明實(shí)施例還提供了一種視頻編碼方法,包括將第 一視圖作為參考視圖進(jìn)行基層編碼,結(jié)合本地解碼后的第 一視圖和
第二視圖提取第 一層預(yù)測(cè)信息;
對(duì)第一層預(yù)測(cè)信息進(jìn)行增強(qiáng)層編碼;
從提取第二層預(yù)測(cè)信息增量開(kāi)始,提取當(dāng)前層預(yù)測(cè)信息增量的步驟如下 結(jié)合本地解碼后的第一視圖、第二視圖及前一層預(yù)測(cè)信息提取當(dāng)前層預(yù) 測(cè)信息增量,對(duì)當(dāng)前層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼;依次類(lèi)推,直至對(duì)最 后 一層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼;
將所述基層編碼和所述增強(qiáng)層編碼復(fù)用得到編碼信息。 本發(fā)明實(shí)施例還提供了 一種視頻編碼器,包括 基層編碼模塊,用于將第一視圖作為參考視圖進(jìn)行基層編碼; 多層預(yù)測(cè)信息提取才莫塊,所述多層預(yù)測(cè)信息提取模塊中的第一層預(yù)測(cè)信 息提取模塊與所述基層編碼模塊連接,用于結(jié)合本地解碼后的第一視圖和第 二視圖提取第一層預(yù)測(cè)信息;所述多層預(yù)測(cè)信息提取模塊中除第一層預(yù)測(cè)信 息提取模塊以外的其他層預(yù)測(cè)信息提取模塊,與其前一層預(yù)測(cè)信息提取模塊 連接,用于結(jié)合本地解碼后的第一視圖、第二視圖以及前一層預(yù)測(cè)信息提取 當(dāng)前層預(yù)測(cè)信息增量;
增強(qiáng)層編碼模塊,用于對(duì)第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量進(jìn)行增 強(qiáng)層編碼;
復(fù)用模塊,用于將所述基層編碼和所述增強(qiáng)層編碼復(fù)用得到編碼信息。 本發(fā)明實(shí)施例還提供了一種視頻解碼方法,包括 將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層編碼; 將基層編碼解碼,獲得作為參考視圖的第一視圖; 將增強(qiáng)層編碼解碼,獲得第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量; 根據(jù)所述第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量,計(jì)算至少一層的預(yù)測(cè) 信息;
根據(jù)所述至少一層的預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。本發(fā)明實(shí)施例還提供了一種視頻解碼器,包括
解復(fù)用模塊,用于將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層 編碼;
基層解碼模塊,用于將基層編碼解碼,獲得作為參考視圖的第一視圖; 增強(qiáng)層解碼模塊,用于將增強(qiáng)層編碼解碼,獲得第一層預(yù)測(cè)信息和若干 層預(yù)測(cè)信息增量;
計(jì)算模塊,用于根據(jù)所述第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量,計(jì)算 至少一層的預(yù)測(cè)信息;
預(yù)測(cè)模塊,用于根據(jù)所述至少一層的預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。
本發(fā)明實(shí)施例的視頻編碼方法和視頻編碼器,通過(guò)提取至少一層的預(yù)測(cè) 信息并分別進(jìn)行增強(qiáng)層編碼,實(shí)現(xiàn)了對(duì)立體視圖的分級(jí)編碼,滿(mǎn)足了連接在 不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體視圖顯示需求。
本發(fā)明實(shí)施例的視頻解碼方法和視頻解碼器,通過(guò)獲得至少一層的預(yù)測(cè) 信息,實(shí)現(xiàn)了對(duì)立體視圖的分級(jí)解碼,滿(mǎn)足了連接在不同網(wǎng)絡(luò)下各種立體顯 示設(shè)備不同顯示級(jí)別的立體視圖顯示需求。
本發(fā)明實(shí)施例的視頻編碼方法和視頻編碼器,通過(guò)提取第一層預(yù)測(cè)信息 和若干層預(yù)測(cè)信息增量,并進(jìn)行增強(qiáng)層編碼,實(shí)現(xiàn)了對(duì)立體一見(jiàn)圖的分級(jí)編碼, 滿(mǎn)足了連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體視圖顯示需 求;由于對(duì)若干層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼,減小了網(wǎng)絡(luò)傳輸帶寬,提 高了傳輸效率。
本發(fā)明實(shí)施例的視頻解碼方法和視頻解碼器,通過(guò)根據(jù)獲得的第一層預(yù) 測(cè)信息和若干層預(yù)測(cè)信息增量,計(jì)算至少一層的預(yù)測(cè)信息,實(shí)現(xiàn)了對(duì)立體視
立體視圖顯示需求;由于對(duì)若干層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層解碼,減小了網(wǎng) 絡(luò)傳輸帶寬,提高了傳輸效率。
圖1為本發(fā)明實(shí)施例一視頻編碼方法的流程圖; 圖2為本發(fā)明實(shí)施例一^f見(jiàn)頻編碼器的示意圖; 圖3為本發(fā)明實(shí)施例一視頻解碼方法的流程圖; 圖4為本發(fā)明實(shí)施例一視頻解碼器的示意圖; 圖5為本發(fā)明實(shí)施例二視頻編碼方法的流程圖; 圖6為本發(fā)明實(shí)施例二3見(jiàn)頻編碼器的示意圖; 圖7為本發(fā)明實(shí)施例二視頻解碼方法的流程圖; 圖8為本發(fā)明實(shí)施例二3見(jiàn)頻解碼器的示意圖。
具體實(shí)施例方式
下面通過(guò)附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。 -f見(jiàn)頻編碼方法實(shí)施例一
如圖1所示,為本發(fā)明實(shí)施例一視頻編碼方法的流程圖,本實(shí)施例以深 度/視差信息作為預(yù)測(cè)信息。在執(zhí)行圖1中所示的步驟之前,可以預(yù)先設(shè)定所 要提取的深度/視差信息的層數(shù)和級(jí)別,本實(shí)施例以提取三層深度/視差信息 為例,從粗糙到精細(xì)依次為稀疏深度/視差信息、致密深度/視差信息及精細(xì) 深度/視差信息,對(duì)本實(shí)施例的技術(shù)方案做進(jìn)一步介紹。本實(shí)施例視頻編碼方 法執(zhí)行以下步驟
步驟101、采用兩臺(tái)或多臺(tái)攝像機(jī)從不同角度對(duì)同一場(chǎng)景進(jìn)行拍攝,獲 得兩幅S見(jiàn)圖,分別為左目艮視圖和右眼視步驟102、從左眼視圖和右眼視圖中任選一視圖作為參考視圖進(jìn)行基層 編碼,可以選擇左眼視圖,也可以選擇右眼視圖,本實(shí)施例選擇左目艮視圖作 為參考視步驟103、將經(jīng)過(guò)基層編碼后的左眼視圖在本地解碼,結(jié)合右眼視圖分 別進(jìn)行稀疏深度/視差信息提取、致密深度/視差信息提取以及精細(xì)深度/視差信息提?。?br>
步驟104、將稀疏深度/視差信息、致密深度/視差信息以及精細(xì)深度/視 差信息分別進(jìn)行增強(qiáng)層編碼;
步驟105、將左眼視圖的基層編碼和增強(qiáng)層編碼復(fù)用得到編碼信息。
在步驟101之前,也可以不對(duì)提取的深度/視差信息的層數(shù)和級(jí)別做預(yù)先 設(shè)定,而在步驟103之前增加如下步驟
步驟1021、分析顯示設(shè)備的請(qǐng)求信息和/或網(wǎng)絡(luò)傳輸信息,分辨率較高 的顯示設(shè)備所需的立體視圖的顯示級(jí)別較高,可要求提取精細(xì)深度/視差信 息;網(wǎng)絡(luò)較擁擠時(shí)僅能傳輸較少的內(nèi)容,則所需的立體視圖的顯示級(jí)別較低, 可要求提取稀疏深度/視差信息;綜合這兩種因素,獲取各種顯示設(shè)備在不同 網(wǎng)絡(luò)下所需的至少一個(gè)的立體視圖顯示級(jí)別。
進(jìn)一步地,所述步驟103具體為將經(jīng)過(guò)基層編碼后的左目艮—見(jiàn)圖在本地 解碼,結(jié)合右眼視圖提取與顯示設(shè)備和/或網(wǎng)絡(luò)所需的立體視圖顯示級(jí)別對(duì)應(yīng) 的至少 一層的深度/視差信息。
本發(fā)明實(shí)施例視頻編碼方法中的預(yù)測(cè)信息也可以為運(yùn)動(dòng)矢量信息,或是 深度/視差信息與運(yùn)動(dòng)矢量信息的結(jié)合;基層編碼和增強(qiáng)層編碼可以為帶運(yùn)動(dòng) 補(bǔ)償?shù)碾x散余弦變換編碼。
本實(shí)施例的視頻編碼方法,通過(guò)提取至少一層的深度/視差信息并分別進(jìn)
行增強(qiáng)層編碼,實(shí)現(xiàn)了對(duì)立體視圖的分級(jí)編碼,滿(mǎn)足了連接在不同網(wǎng)絡(luò)下各
種立體顯示設(shè)備不同顯示級(jí)別的立體視圖顯示需求;還可以根據(jù)顯示設(shè)備和
網(wǎng)絡(luò)狀況的具體要求,提糾目應(yīng)級(jí)別的深度/視差信息,提高了編碼效率,降
低了編碼復(fù)雜度,且進(jìn)一步的提高了網(wǎng)絡(luò)傳輸效率;本實(shí)施例還對(duì)基層編碼
進(jìn)行復(fù)用,根據(jù)該基層編碼,可以對(duì)二維視圖進(jìn)行顯示,兼容二維顯示的功 6匕
視頻編碼器的實(shí)施例一
如圖2所示,為本發(fā)明實(shí)施例一視頻編碼器的示意圖,具體包括基層編碼模塊IO,用于對(duì)作為參考視圖的左眼視圖進(jìn)行基層編碼,也可 以將右眼視圖作為參考視圖,對(duì)右眼視圖進(jìn)行基層編碼;稀疏預(yù)測(cè)信息提取 模塊ll,用于結(jié)合右眼視圖和本地解碼后的左眼視圖提取稀疏預(yù)測(cè)信息;致 密預(yù)測(cè)信息提取模塊12,用于結(jié)合右眼視圖和本地解碼后的左目艮視圖提取致 密預(yù)測(cè)信息;精細(xì)預(yù)測(cè)信息提取模塊13,用于結(jié)合右眼視圖和本地解碼后的 左眼視圖提取精細(xì)預(yù)測(cè)信息;增強(qiáng)層編碼模塊14,用于將稀疏預(yù)測(cè)信息、致 密預(yù)測(cè)信息、精細(xì)預(yù)測(cè)信息分別進(jìn)行增強(qiáng)層編碼;復(fù)用模塊15,用于將左眼 視圖的基層編碼和增強(qiáng)層編碼復(fù)用得到編碼信息。
本實(shí)施例還可以包括分析模塊16,用于分析顯示設(shè)備的請(qǐng)求信息和/或 網(wǎng)絡(luò)傳輸信息,獲取顯示設(shè)備和/或網(wǎng)絡(luò)所需的至少 一個(gè)的立體視圖顯示級(jí) 別。
本發(fā)明實(shí)施例的視頻編碼器不限于上述三層預(yù)測(cè)信息提取模塊,可以根 據(jù)實(shí)際需要,如顯示設(shè)備和/或網(wǎng)絡(luò)的需要,設(shè)置至少一個(gè)的預(yù)測(cè)信息提取模 塊,滿(mǎn)足不同顯示設(shè)備和/或網(wǎng)絡(luò)的需求。
本實(shí)施例通過(guò)設(shè)置稀疏預(yù)測(cè)信息提^^莫塊11、致密預(yù)測(cè)信息提取^莫塊12 及精細(xì)預(yù)測(cè)信息提取模塊13,提取了三層預(yù)測(cè)信息并分別進(jìn)行增強(qiáng)層編碼, 實(shí)現(xiàn)了對(duì)立體視圖的分級(jí)編碼,滿(mǎn)足了連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備 不同顯示級(jí)別的立體視圖顯示需求;還可以根據(jù)分析模塊16,獲得顯示設(shè)備 和網(wǎng)絡(luò)狀況的具體要求,并提取相應(yīng)級(jí)別的預(yù)測(cè)信息,提高了編碼效率,降 低了編碼復(fù)雜度,且進(jìn)一步的提高了網(wǎng)絡(luò)傳輸效率。
-f見(jiàn)頻解碼方法實(shí)施例一
如圖3所示,為本發(fā)明實(shí)施例一視頻解碼方法的流程圖,本實(shí)施例的解 碼方法是針對(duì)本發(fā)明實(shí)施例一視頻編碼方法所作出的,具體包括以下步驟 步驟201、將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層編碼; 步驟202、將基層編碼解碼,獲得作為參考視圖的左眼-f見(jiàn)圖; 步驟203、將增強(qiáng)層編碼解碼,獲得稀疏深度/視差信息、致密深度/視差信息及精細(xì)深度/視差信息;
步驟204、根據(jù)稀疏深度/視差信息、致密深度/視差信息、精細(xì)深度/視 差信息以及左目艮視圖預(yù)測(cè)右目艮視圖。
在編碼過(guò)程中,若通過(guò)分析顯示i殳備和/或網(wǎng)絡(luò)傳輸信息,獲得至少一個(gè) 的立體視圖顯示級(jí)別,根據(jù)該顯示級(jí)別獲取與其對(duì)應(yīng)的稀疏深度/視差信息、 致密深度/視差信息及精細(xì)深度/視差信息的三層預(yù)測(cè)信息結(jié)構(gòu),則在解碼過(guò) 程中,直接對(duì)增強(qiáng)層編碼進(jìn)行解碼,獲得上述三層深度A見(jiàn)差信息;若通過(guò)預(yù) 先設(shè)定上述三層預(yù)測(cè)信息結(jié)構(gòu),則在解碼過(guò)程中步驟203之前,還可以包括
步驟2021、分析顯示設(shè)備的請(qǐng)求信息,獲取各種顯示設(shè)備所需的至少一 個(gè)的立體視圖顯示級(jí)別。
進(jìn)一步地,所述步驟203具體為將與至少一個(gè)的立體一見(jiàn)圖的顯示級(jí)別 對(duì)應(yīng)的增強(qiáng)層編碼解碼,獲得至少一層的深度/視差信息,可以為稀疏深度/ 視差信息或致密深度/視差信息或精細(xì)深度/視差信息或三者的任意組合。
本發(fā)明實(shí)施例視頻解碼方法中的預(yù)測(cè)信息也可以為運(yùn)動(dòng)矢量信息,或是 深度/視差信息與運(yùn)動(dòng)矢量信息的結(jié)合。
本實(shí)施例視頻解碼方法,通過(guò)獲得至少一層的深度/視差信息,實(shí)現(xiàn)了對(duì) 立體視圖的分級(jí)解碼,結(jié)合左眼視圖,預(yù)測(cè)右目艮視圖,故可以根據(jù)左眼視圖 和預(yù)測(cè)得到的右眼視圖進(jìn)行立體視圖顯示,滿(mǎn)足了各種立體顯示設(shè)備不同顯 示級(jí)別的立體視圖顯示需求;還可以根據(jù)顯示設(shè)備的具體要求,解碼相應(yīng)級(jí) 別的增強(qiáng)層編碼,獲得相應(yīng)級(jí)別的深度/視差信息,提高了解碼效率,降低了 解碼復(fù)雜度;本實(shí)施例還對(duì)基層編碼進(jìn)行解碼,根據(jù)該基層編碼的解碼信息, 可以顯示二維視圖,兼容二維顯示的功能。
視頻解碼器的實(shí)施例一
如圖4所示,為本發(fā)明實(shí)施例一^f見(jiàn)頻解碼器的示意圖,具體包括 解復(fù)用模塊20,用于將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng) 層編碼;基層編碼模塊21,用于將基層編碼解碼,獲得作為參考視圖的左眼視圖;增強(qiáng)層解碼模塊22,用于將增強(qiáng)層編碼解碼,獲得稀疏預(yù)測(cè)信息、致 密預(yù)測(cè)信息及精細(xì)預(yù)測(cè)信息;預(yù)測(cè)模塊23,用于根據(jù)三層預(yù)測(cè)信息和左目艮視 圖預(yù)測(cè)右目艮視圖。
本實(shí)施例還可以包括分析模塊24,用于分析顯示設(shè)備的請(qǐng)求信息,獲取 所述顯示設(shè)備所需的至少 一個(gè)的立體-見(jiàn)圖顯示級(jí)別。
本實(shí)施例通過(guò)設(shè)置增強(qiáng)層解碼模塊22,獲得了三層預(yù)測(cè)信息,實(shí)現(xiàn)了對(duì) 立體視圖的分級(jí)解碼,滿(mǎn)足了各種立體顯示設(shè)備不同顯示級(jí)別的立體視圖顯 示需求;還可以根據(jù)分析模塊24,獲得顯示設(shè)備的具體要求,解碼相應(yīng)級(jí)別 的預(yù)測(cè)信息,提高了解碼效率,降低了解碼復(fù)雜度。
;現(xiàn)頻編碼方法實(shí)施例二
如圖5所示,為本發(fā)明實(shí)施例二視頻編碼方法的流程圖,本實(shí)施例以深 度/視差信息作為預(yù)測(cè)信息。在執(zhí)行圖5所示的步驟之前,可以預(yù)先設(shè)定所要 提取的深度/視差信息的層數(shù)和級(jí)別,本實(shí)施例以提取三層深度/視差信息為 例,從粗糙到精細(xì)依次為稀疏深度/視差信息、致密深度/視差信息及精細(xì)深 度/視差信息,對(duì)本實(shí)施例的技術(shù)方案做進(jìn)一步介紹。本實(shí)施例視頻編碼方法 執(zhí)行以下步驟
步驟301、采用兩臺(tái)或多臺(tái)攝像機(jī)從不同角度對(duì)同一場(chǎng)景進(jìn)行拍攝,獲 得兩幅;f見(jiàn)圖,分別為左眼視圖和右眼視步驟302、從左眼視圖和右目艮視圖中任選一視圖作為參考視圖進(jìn)行基層 編碼,可以選擇左眼^見(jiàn)圖,也可以選擇右目艮視圖,本實(shí)施例選擇左眼視圖作 為參考視步驟303、將經(jīng)過(guò)基層編碼后的左目艮視圖在本地解碼,結(jié)合右眼視圖進(jìn) 行稀疏深度/視差信息提取,并對(duì)稀疏深度/視差信息進(jìn)行增強(qiáng)層編碼;
步驟304、結(jié)合本地解碼后的左眼視圖、右眼視圖及稀疏深度/視差信息 進(jìn)行致密深度/視差信息增量提取,并對(duì)致密深度/視差信息增量進(jìn)行增強(qiáng)層 編碼;步驟305、結(jié)合本地解碼后的左目艮視圖、右眼視圖及致密深度/視差信息 進(jìn)行精細(xì)深度/視差信息增量提取,并對(duì)精細(xì)深度/視差信息增量進(jìn)行增強(qiáng)層 編碼;
步驟306、將基層編碼和增強(qiáng)層編碼復(fù)用得到編碼信息。
具體地說(shuō),步驟304可以具體為結(jié)合本地解碼后的左目艮視圖和右目艮視 圖提取致密深度/視差信息;計(jì)算致密深度/視差信息相當(dāng)于稀疏深度/視差信 息的增量,即致密深度/視差信息增量。同理,步驟305也可以通過(guò)依此實(shí)現(xiàn)。
在步驟301之前,也可以不對(duì)提取的深度/視差信息的層數(shù)和級(jí)別做預(yù)先 設(shè)定,可以在步驟303之前增加如下步驟
步驟3021、分析顯示設(shè)備的請(qǐng)求信息和/或網(wǎng)絡(luò)傳輸信息,分辨率較高 的顯示設(shè)備所需的立體視圖的顯示級(jí)別較高,可要求提取精細(xì)深度/視差信 息;網(wǎng)絡(luò)較擁擠時(shí)僅能傳輸較少的內(nèi)容,則所需的立體視圖的顯示級(jí)別較低, 可要求提取稀疏深度/視差信息;綜合這兩種因素,獲取顯示設(shè)備和/或網(wǎng)絡(luò) 所需的立體視圖的顯示級(jí)別,根據(jù)所述顯示級(jí)別確定提取深度/視差信息的總 層數(shù)和級(jí)別,例如,根據(jù)顯示級(jí)別需要提取三層深度/視差信息,級(jí)別為稀疏、 致密和精細(xì),則在執(zhí)行步驟3021后,繼續(xù)執(zhí)行步驟303 -步驟306。
本發(fā)明實(shí)施例視頻編碼方法中的預(yù)測(cè)信息也可以為運(yùn)動(dòng)矢量信息,或是 深度/視差信息與運(yùn)動(dòng)矢量信息的結(jié)合;基層編碼和增強(qiáng)層編碼可以為帶運(yùn)動(dòng) 補(bǔ)償?shù)碾x散余弦變換編碼。
本發(fā)明實(shí)施例編碼方法不限于提取三層預(yù)測(cè)信息,根據(jù)確定的提取預(yù)測(cè) 信息的總層數(shù)和級(jí)別可以提取一層預(yù)測(cè)信息和至少一層的預(yù)測(cè)信息增量。
本實(shí)施例的視頻編碼方法,通過(guò)提取一層深度/視差信息和若干層深度/ 視差信息增量,并分別進(jìn)行增強(qiáng)層編碼,實(shí)現(xiàn)了對(duì)立體視圖的分級(jí)編碼,滿(mǎn) 足了連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體視圖顯示需 求;由于對(duì)若干層深度/視差信息增量進(jìn)行增強(qiáng)層編碼,網(wǎng)絡(luò)中傳輸?shù)男畔⒘?減少,減小了網(wǎng)絡(luò)傳輸帶寬,提高了傳輸效率;還可以根據(jù)顯示設(shè)備和網(wǎng)絡(luò)狀況的具體要求,提取相應(yīng)層數(shù)和級(jí)別的深度/視差信息,提高了編碼效率,
降低了編碼復(fù)雜度,且進(jìn)一步的提高了網(wǎng)絡(luò)傳輸效率;本實(shí)施例還對(duì)基層編 碼進(jìn)行復(fù)用,根據(jù)該基層編碼,可以對(duì)二維視圖進(jìn)行顯示,兼容二維顯示的 功能。
-f見(jiàn)頻編碼器實(shí)施例二
如圖6所示,為本發(fā)明實(shí)施例二^f見(jiàn)頻編碼器的示意圖,具體包括
基層編碼模塊30,用于對(duì)左眼視圖進(jìn)行基層編碼;稀疏預(yù)測(cè)信息提取模 塊31,與基層編碼模塊30連接,用于結(jié)合右眼^L圖和本地解碼后的左目艮視 圖提取稀疏預(yù)測(cè)信息;致密預(yù)測(cè)信息提取模塊32,與稀疏預(yù)測(cè)信息提取模塊 31連接,用于接收稀疏預(yù)測(cè)信息提取模塊31發(fā)送來(lái)的稀疏預(yù)測(cè)信息,并結(jié) 合右眼視圖和本地解碼后的左眼視圖提取致密預(yù)測(cè)信息增量;精細(xì)預(yù)測(cè)信息 提取模塊33,與致密預(yù)測(cè)信息提取模塊32連接,用于接收致密預(yù)測(cè)信息提 取模塊32發(fā)送來(lái)的致密預(yù)測(cè)信息,并結(jié)合右眼視圖和本地解碼后的左眼視圖 提取精細(xì)預(yù)測(cè)信息增量;增強(qiáng)層編碼模塊34,用于對(duì)稀疏預(yù)測(cè)信息、致密預(yù) 測(cè)信息增量及精細(xì)預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼;復(fù)用模塊35,用于將基層 編碼和增強(qiáng)層編碼復(fù)用得到編碼信息。
本實(shí)施例還可以包括分析模塊36,用于分析顯示設(shè)備的請(qǐng)求信息和/或 網(wǎng)絡(luò)傳輸信息,獲取顯示設(shè)備和/或網(wǎng)絡(luò)所需的立體視圖的顯示級(jí)別,根據(jù)所 迷顯示級(jí)別確定提取預(yù)測(cè)信息增量的總層數(shù)和級(jí)別。
本發(fā)明實(shí)施例的視頻編碼器不限于上述三層預(yù)測(cè)信息提取模塊,可以根 據(jù)實(shí)際需要,如顯示設(shè)備和/或網(wǎng)絡(luò)的需要,設(shè)置至少一個(gè)的預(yù)測(cè)信息提取模 塊,滿(mǎn)足不同顯示設(shè)備和/或網(wǎng)絡(luò)的需求。
本實(shí)施例通過(guò)設(shè)置稀疏預(yù)測(cè)信息提^jf莫塊31、致密預(yù)測(cè)信息提取模塊32 及精細(xì)預(yù)測(cè)信息提取模塊33,提取了稀疏預(yù)測(cè)信息、致密預(yù)測(cè)信息增量及精 細(xì)預(yù)測(cè)信息增量,并分別進(jìn)行增強(qiáng)層編碼,實(shí)現(xiàn)了對(duì)立體^L圖的分級(jí)編碼, 滿(mǎn)足了連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備不同顯示級(jí)別的立體視圖顯示需求;由于對(duì)致密預(yù)測(cè)信息增量及精細(xì)預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼,網(wǎng)絡(luò)中 傳輸?shù)男畔⒘繙p少,對(duì)網(wǎng)絡(luò)傳輸帶寬的要求降低,提高了傳輸效率;還可以 根據(jù)分析模塊36,獲得顯示設(shè)備和網(wǎng)絡(luò)狀況的具體要求,并提取相應(yīng)層數(shù)和 級(jí)別的預(yù)測(cè)信息,提高了編碼效率,降低了編碼復(fù)雜度,且進(jìn)一步的提高了 網(wǎng)絡(luò)傳輸效率。
視頻解碼方法實(shí)施例二
如圖7所示,為本發(fā)明實(shí)施例二視頻解碼方法的流程圖,本實(shí)施例的解 碼方法是針對(duì)本發(fā)明實(shí)施例二視頻編碼方法所作出的,具體包括以下步驟
步驟401、將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層編碼;
步驟402、將基層編碼解碼,獲得作為參考視圖的左眼視步驟403、將增強(qiáng)層編碼解碼,獲得稀疏深度/視差信息、致密深度/視 差信息增量及精細(xì)深度/視差信息增量;
步驟404、根據(jù)稀疏深度/視差信息和致密深度/視差信息增量,計(jì)算致 密深度/視差信息;根據(jù)致密深度/視差信息和精細(xì)深度/視差信息增量,計(jì)算 精細(xì)深度/視差信息;
步驟405、根據(jù)稀疏深度/視差信息、致密深度/視差信息、精細(xì)深度/視 差信息以及左目艮視圖預(yù)測(cè)右眼視圖。
在編碼過(guò)程中,若通過(guò)分析顯示設(shè)備和/或網(wǎng)絡(luò)傳輸信息,獲得至少一個(gè) 的立體視圖顯示級(jí)別,根據(jù)該顯示級(jí)別獲取與其對(duì)應(yīng)的稀疏深度/視差信息、 致密深度/視差信息及精細(xì)深度/視差信息的三層預(yù)測(cè)信息結(jié)構(gòu),則在解碼過(guò) 程中,直接對(duì)增強(qiáng)層編碼進(jìn)行解碼,獲得上述三層深度/視差信息;若通過(guò)預(yù) 先設(shè)定上述三層預(yù)測(cè)信息結(jié)構(gòu),則在解碼過(guò)程中步驟403之前,還可以包括
步驟4021、分析顯示設(shè)備的請(qǐng)求信息,獲取各種顯示設(shè)備所需的至少一 個(gè)的立體^L圖顯示級(jí)別,根據(jù)該顯示級(jí)別確定增強(qiáng)層解碼的總層數(shù)和級(jí)別。
進(jìn)一步地,所述步驟403具體為根據(jù)確定的增強(qiáng)層解碼的總層數(shù)和級(jí) 別對(duì)增強(qiáng)層編碼進(jìn)行解碼,獲得稀疏深度/視差信息和至少 一層的深度/視差信息增量,該至少 一層的深度/視差信息增量可以為致密深度/視差信息增量 或致密深度/視差信息增量和精細(xì)深度/視差信息增量。
本發(fā)明實(shí)施例視頻解碼方法中的預(yù)測(cè)信息也可以為運(yùn)動(dòng)矢量信息,或是 深度/視差信息與運(yùn)動(dòng)矢量信息的結(jié)合。
本實(shí)施例視頻解碼方法,通過(guò)根據(jù)獲得的第一層深度/視差信息和若干層 深度/視差信息增量,計(jì)算至少一層的深度/視差信息,實(shí)現(xiàn)了對(duì)立體視圖的 分級(jí)解碼,結(jié)合左目艮視圖,預(yù)測(cè)右目艮視圖,故可以根據(jù)左目艮視圖和預(yù)測(cè)得到 的右眼視圖進(jìn)行立體視圖顯示,滿(mǎn)足了各種立體顯示設(shè)備不同顯示級(jí)別的立
體視圖顯示需求;由于對(duì)若干層深度/視差信息增量進(jìn)行增強(qiáng)層解碼,網(wǎng)絡(luò)中 傳輸?shù)男畔⒘繙p少,對(duì)網(wǎng)絡(luò)傳輸帶寬的要求降低,提高了傳輸效率;還可以 根據(jù)顯示設(shè)備的具體要求,解碼相應(yīng)層數(shù)和級(jí)別的增強(qiáng)層編碼,獲得相應(yīng)級(jí) 別的深度/視差信息,提高了解碼效率,降低了解碼復(fù)雜度;本實(shí)施例還對(duì)基 層編碼進(jìn)行解碼,根據(jù)該基層編碼的解碼信息,可以顯示二維-現(xiàn)圖,兼容二 維顯示的功能。
視頻解碼器實(shí)施例二
如圖8所示,為本發(fā)明實(shí)施例二視頻解碼器的示意圖,具體包括 解復(fù)用模塊40,用于將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng) 層編碼;基層編碼模塊41,用于將基層編碼解碼,獲得作為參考視圖的左眼 視圖;增強(qiáng)層解碼模塊42,用于將增強(qiáng)層編碼解碼,獲得稀疏預(yù)測(cè)信息、致 密預(yù)測(cè)信息增量及精細(xì)預(yù)測(cè)信息增量;計(jì)算模塊43,用于根據(jù)稀疏預(yù)測(cè)信息、 致密預(yù)測(cè)信息增量及精細(xì)預(yù)測(cè)信息增量,計(jì)算稀疏預(yù)測(cè)信息、致密預(yù)測(cè)信息 及精細(xì)預(yù)測(cè)信息;預(yù)測(cè)模塊44,用于根據(jù)三層預(yù)測(cè)信息和左目M見(jiàn)圖預(yù)測(cè)右眼 視圖。
本實(shí)施例還可以包括分析模塊45,用于分析顯示設(shè)備的請(qǐng)求信息,獲取 所述顯示設(shè)備所需的立體視圖的顯示級(jí)別,根據(jù)所述顯示級(jí)別確定增強(qiáng)層解 碼的總層數(shù)。本實(shí)施例通過(guò)設(shè)置增強(qiáng)層解碼模塊42和計(jì)算模塊43,獲得了三層預(yù)測(cè) 信息,實(shí)現(xiàn)了對(duì)立體視圖的分級(jí)解碼,滿(mǎn)足了各種立體顯示設(shè)備不同顯示級(jí) 別的立體視圖顯示需求;由于對(duì)若干層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層解碼,網(wǎng)絡(luò) 中傳輸?shù)男畔⒘繙p少,對(duì)網(wǎng)絡(luò)傳輸帶寬的要求降低,提高了傳輸效率;還可 以根據(jù)分析模塊45,獲得顯示設(shè)備的具體要求,解碼相應(yīng)層數(shù)和級(jí)別的預(yù)測(cè) 信息,提高了解碼效率,降低了解碼復(fù)雜度。
最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其 限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或
者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技 術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種視頻編碼方法,其特征在于,包括將第一視圖作為參考視圖進(jìn)行基層編碼,結(jié)合本地解碼后的第一視圖和第二視圖提取至少一層的預(yù)測(cè)信息;將所述至少一層的預(yù)測(cè)信息分別進(jìn)行增強(qiáng)層編碼;將所述增強(qiáng)層編碼與所述第一視圖的基層編碼復(fù)用得到編碼信息。
2、 根據(jù)權(quán)利要求1所述的視頻編碼方法,其特征在于,所述預(yù)測(cè)信息 具體為運(yùn)動(dòng)矢量信息和/或深度/視差信息。
3、 根據(jù)權(quán)利要求1所述的視頻編碼方法,其特征在于,所述基層編碼 和增強(qiáng)層編碼為帶運(yùn)動(dòng)補(bǔ)償?shù)碾x散余弦變換編碼。
4、 根據(jù)權(quán)利要求l-3任一所述的視頻編碼方法,其特征在于,在所述 將第一視圖作為參考視圖進(jìn)行基層編碼之前,還包括分析顯示設(shè)備的請(qǐng)求 信息和/或網(wǎng)絡(luò)傳輸信息,獲取所述顯示設(shè)備和/或網(wǎng)絡(luò)所需的至少 一個(gè)的立 體視圖顯示級(jí)別;所述結(jié)合本地解碼后的第 一視圖和第二視圖提取至少 一層的預(yù)測(cè)信息具 體為結(jié)合本地解碼后的第一視圖和第二視圖提取與所述顯示設(shè)備和/或網(wǎng)絡(luò) 所需的立體視圖顯示級(jí)別對(duì)應(yīng)的至少一層的預(yù)測(cè)信息。
5、 一種視頻編碼器,其特征在于,包括 基層編碼模塊,用于將第一視圖作為參考視圖進(jìn)行基層編碼;至少一個(gè)的預(yù)測(cè)信息提取^t塊,用于結(jié)合本地解碼后的第一^L圖和第二視圖提取至少 一層的預(yù)測(cè)信息;增強(qiáng)層編碼模塊,用于將所述至少一層的預(yù)測(cè)信息分別進(jìn)行增強(qiáng)層編碼; 復(fù)用模塊,用于將所述增強(qiáng)層編碼與所述第一視圖的基層編碼復(fù)用得到編碼信息。
6、 根據(jù)權(quán)利要求5所述的視頻編碼器,其特征在于,還包括分析模 塊,用于分析顯示設(shè)備的請(qǐng)求信息和/或網(wǎng)絡(luò)傳輸信息,獲取所述顯示設(shè)備和/或網(wǎng)絡(luò)所需的至少一個(gè)的立體視圖顯示級(jí)別。
7、 一種視頻解碼方法,其特征在于,包括 將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層編碼; 將基層編碼解碼,獲得作為參考視圖的第一視圖; 將增強(qiáng)層編碼解碼,獲得至少一層的預(yù)測(cè)信息; 根據(jù)所述預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。
8、 根據(jù)權(quán)利要求7所述的視頻解碼方法,其特征在于,所述預(yù)測(cè)信息 具體為運(yùn)動(dòng)矢量信息和/或深度/視差信息。
9、 根據(jù)權(quán)利要求7或8所述的視頻解碼方法,其特征在于,在所述將 增強(qiáng)層編碼解碼之前還包括分析顯示設(shè)備的請(qǐng)求信息,獲取所述顯示設(shè)備 所需的至少一個(gè)的立體一見(jiàn)圖顯示級(jí)別;所述將增強(qiáng)層編碼解碼,獲得至少一層的預(yù)測(cè)信息,具體為將增強(qiáng)層 編碼解碼,獲得與所述顯示設(shè)備所需的立體顯示級(jí)別對(duì)應(yīng)的至少 一層的預(yù)測(cè) 信息。
10、 一種視頻解碼器,其特征在于,包括解復(fù)用模塊,用于將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層 編碼;基層解碼模塊,用于將基層編碼解碼,獲得作為參考視圖的第一視圖; 增強(qiáng)層解碼模塊,用于將增強(qiáng)層編碼解碼,獲得至少一層的預(yù)測(cè)信息; 預(yù)測(cè)模塊,用于根據(jù)所述預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。
11、 根據(jù)權(quán)利要求IO所述的視頻解碼器,其特征在于,還包括分析 模塊,用于分析顯示設(shè)備的請(qǐng)求信息,獲取所述顯示設(shè)備所需的至少一個(gè)的 立體視圖顯示級(jí)別。
12、 一種^L頻編碼方法,其特征在于,包括將第一視圖作為參考視圖進(jìn)行基層編碼,結(jié)合本地解碼后的第一視圖和 第二視圖提取第 一層預(yù)測(cè)信息;對(duì)第一層預(yù)測(cè)信息進(jìn)行增強(qiáng)層編碼;從提取第二層預(yù)測(cè)信息增量開(kāi)始,提取當(dāng)前層預(yù)測(cè)信息增量的步驟如下 結(jié)合本地解碼后的第一視圖、第二視圖及前一層預(yù)測(cè)信息提取當(dāng)前層預(yù)測(cè)信息增量,對(duì)當(dāng)前層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼;依次類(lèi)推,直至對(duì)最后一層預(yù)測(cè)信息增量進(jìn)行增強(qiáng)層編碼;將所述基層編碼和所述增強(qiáng)層編碼復(fù)用得到編碼信息。
13、 根據(jù)權(quán)利要求12所述的視頻編碼方法,其特征在于,所述結(jié)合本 地解碼后的第一視圖、第二視圖及前一層預(yù)測(cè)信息提取當(dāng)前層預(yù)測(cè)信息增量, 具體為結(jié)合本地解碼后的第 一視圖以及第二視圖提取當(dāng)前層預(yù)測(cè)信息; 根據(jù)當(dāng)前層預(yù)測(cè)信息和前一層預(yù)測(cè)信息計(jì)算當(dāng)前層預(yù)測(cè)信息增量。
14、 根據(jù)權(quán)利要求13所述的視頻編碼方法,其特征在于,所述提取當(dāng) 前層預(yù)測(cè)信息增量具體為提取當(dāng)前層運(yùn)動(dòng)矢量信息增量和/或當(dāng)前層深度/ 視差信息增量。
15、 根據(jù)權(quán)利要求14所述的視頻編碼方法,其特征在于,所述基層編 碼和增強(qiáng)層編碼為帶運(yùn)動(dòng)補(bǔ)償?shù)碾x散余弦變換編碼。
16、 根據(jù)權(quán)利要求12-15任一所述的視頻編碼方法,其特征在于,在 所述對(duì)第一層預(yù)測(cè)信息進(jìn)行增強(qiáng)層編碼之前還包括分析顯示設(shè)備的請(qǐng)求信 息和/或網(wǎng)絡(luò)傳輸信息,獲取顯示設(shè)備和/或網(wǎng)絡(luò)所需的立體視圖的顯示級(jí)別, 才艮據(jù)所述顯示級(jí)別確定提取預(yù)測(cè)信息增量的級(jí)別和總層數(shù)。
17、 一種視頻編碼器,其特征在于,包括 基層編碼模塊,用于將第一視圖作為參考視圖進(jìn)行基層編碼;多層預(yù)測(cè)信息提取模塊,所述多層預(yù)測(cè)信息提取模塊中的第 一層預(yù)測(cè)信 息提取模塊與所述基層編碼模塊連接,用于結(jié)合本地解碼后的第一3見(jiàn)圖和第 二視圖提取第一層預(yù)測(cè)信息;所述多層預(yù)測(cè)信息提取模塊中除第一層預(yù)測(cè)信 息提取模塊以外的其他層預(yù)測(cè)信息提取模塊,與其前一層預(yù)測(cè)信息提取模塊連接,用于結(jié)合本地解碼后的第一視圖、第二視圖以及前一層預(yù)測(cè)信息提取當(dāng)前層預(yù)測(cè)信息增量;增強(qiáng)層編碼模塊,用于對(duì)第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量進(jìn)行增 強(qiáng)層編碼;復(fù)用模塊,用于將所述基層編碼和所述增強(qiáng)層編碼復(fù)用得到編碼信息。
18、 根據(jù)權(quán)利要求17所述的視頻編碼器,其特征在于,還包括分析 模塊,用于分析顯示設(shè)備的請(qǐng)求信息和/或網(wǎng)絡(luò)傳輸信息,獲取顯示設(shè)備和/ 或網(wǎng)絡(luò)所需的立體視圖的顯示級(jí)別,根據(jù)所述顯示級(jí)別確定提取預(yù)測(cè)信息增 量的級(jí)別和總層數(shù)。
19、 一種視頻解碼方法,其特征在于,包括 將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層編碼; 將基層編碼解碼,獲得作為參考視圖的第一視圖; 將增強(qiáng)層編碼解碼,獲得第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量; 根據(jù)所述第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量,計(jì)算至少一層的預(yù)測(cè)信息;根據(jù)所述至少一層的預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。
20、 根據(jù)權(quán)利要求19所述的視頻解碼方法,其特征在于,所述獲得第 一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量具體為獲得第一層運(yùn)動(dòng)矢量信息和/ 或第一層深度/視差信息以及若干層運(yùn)動(dòng)矢量信息增量和/或若干層深度/視 差信息增量。
21、 根據(jù)權(quán)利要求19或20所述的視頻解碼方法,其特征在于,在將增 強(qiáng)層編碼解碼之前還包括分析顯示設(shè)備的請(qǐng)求信息,獲取顯示設(shè)備所需的 立體視圖的顯示級(jí)別,根據(jù)所述顯示級(jí)別確定增強(qiáng)層解碼的級(jí)別和總層數(shù)。
22、 一種視頻解碼器,其特征在于,包括解復(fù)用模塊,用于將接收到的編碼信息解復(fù)用,獲得基層編碼和增強(qiáng)層 編碼;基層解碼模塊,用于將基層編碼解碼,獲得作為參考視圖的第一視圖; 增強(qiáng)層解碼模塊,用于將增強(qiáng)層編碼解碼,獲得第一層預(yù)測(cè)信息和若干 層預(yù)測(cè)信息增量;計(jì)算模塊,用于根據(jù)所述第一層預(yù)測(cè)信息和若干層預(yù)測(cè)信息增量,計(jì)算至少一層的預(yù)測(cè)信息;預(yù)測(cè)模塊,用于根據(jù)所述至少一層的預(yù)測(cè)信息和第一視圖預(yù)測(cè)第二視圖。
23、根據(jù)權(quán)利要求22所述的視頻解碼器,其特征在于,還包括分析模塊,分析顯示設(shè)備的請(qǐng)求信息,獲取顯示設(shè)備所需的立體視圖的顯示級(jí)別,根據(jù)所述顯示級(jí)別確定增強(qiáng)層解碼的級(jí)別和總層數(shù)。
全文摘要
本發(fā)明涉及一種視頻編碼、解碼方法及視頻編碼器、解碼器,其中一種視頻編碼方法包括對(duì)第一視圖進(jìn)行基層編碼,結(jié)合本地解碼后的第一視圖和第二視圖提取至少一層的預(yù)測(cè)信息;將至少一層的預(yù)測(cè)信息分別進(jìn)行增強(qiáng)層編碼;將增強(qiáng)層編碼與第一視圖的基層編碼復(fù)用得到編碼信息;另一種視頻編碼方法包括將第一視圖進(jìn)行基層編碼,結(jié)合本地解碼后的第一視圖和第二視圖提取第一層預(yù)測(cè)信息;對(duì)第一層預(yù)測(cè)信息進(jìn)行增強(qiáng)層編碼;提取至少一層的預(yù)測(cè)信息增量,并對(duì)其進(jìn)行增強(qiáng)層編碼;將基層編碼和增強(qiáng)層編碼復(fù)用得到編碼信息。本發(fā)明實(shí)現(xiàn)了對(duì)立體視頻的內(nèi)容進(jìn)行分級(jí)編解碼,滿(mǎn)足了連接在不同網(wǎng)絡(luò)下各種立體顯示設(shè)備的不同級(jí)別的立體顯示需求。
文檔編號(hào)H04N7/26GK101420609SQ200710176288
公開(kāi)日2009年4月29日 申請(qǐng)日期2007年10月24日 優(yōu)先權(quán)日2007年10月24日
發(fā)明者平 方 申請(qǐng)人:深圳華為通信技術(shù)有限公司