專利名稱:一種視頻編碼方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字視頻處理,更具體地說(shuō),涉及一種多分辨率視頻傳輸方法及系統(tǒng)。
背景技術(shù):
隨著多媒體設(shè)備和網(wǎng)絡(luò)的快速發(fā)展,越來(lái)越多的用戶希望在互聯(lián)網(wǎng)或無(wú)線網(wǎng)絡(luò)中 通過(guò)不同的多媒體設(shè)備如手機(jī)、IP電視來(lái)享受多媒體服務(wù)。這就要求視頻編碼技術(shù)根據(jù)如 可用的信道帶寬、處理能力和/或可用存儲(chǔ)器資源等因素提供同一視頻內(nèi)容的不同分辨率 給不同的多媒體設(shè)備。在多種視頻編碼技術(shù)中,可分級(jí)的視頻編碼技術(shù)使視頻內(nèi)容能夠?qū)W(wǎng)絡(luò)、設(shè)備特 征,和/或用戶需求的無(wú)縫的、動(dòng)態(tài)的適應(yīng)。目前有多種可分級(jí)的視頻編碼技術(shù),如用于從 同一的視頻內(nèi)容創(chuàng)建不同分辨率和幀頻率的空間和時(shí)間的可分級(jí)的視頻編碼。在過(guò)去十 年中,空間和時(shí)間的可分級(jí)的視頻編碼發(fā)展迅速,并被一些主要的視頻編碼標(biāo)準(zhǔn)如MPEG-2、 MPEG-4 和 H2. 63++ 所接受。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對(duì)于本 領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。
發(fā)明內(nèi)容
本發(fā)明提供了一種多分辨率視頻傳輸?shù)南到y(tǒng)和/或方法,將結(jié)合至少一幅附圖來(lái) 充分展示和/或描述,并結(jié)合權(quán)利要求做了完整的闡述。依據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻編碼方法,包括利用視頻處理系統(tǒng)中的一個(gè)或多個(gè)處理器和/或電路來(lái)執(zhí)行截取接收的視頻內(nèi)容以形成多分辨率的視頻層,包括在不同分辨率下的一個(gè)基本 視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層;對(duì)所述基本視頻層和所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼;產(chǎn)生合成視頻,其包括所述已編碼的基本視頻層和所述已編碼的一個(gè)或多個(gè)增強(qiáng) 視頻層。優(yōu)選地,所述方法進(jìn)一步包括,根據(jù)與所述基本視頻層相關(guān)的編碼信息對(duì)所述一 個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼。優(yōu)選地,與所述基本視頻層相關(guān)的所述編碼信息包括塊運(yùn)動(dòng)矢量、塊編碼模式、量 化水平和/或量化后的殘余數(shù)據(jù)。優(yōu)選地,一個(gè)或多個(gè)視頻接收單元對(duì)所述已編碼的基本視頻層進(jìn)行解碼,并根據(jù) 用于視頻渲染的一個(gè)或多個(gè)相應(yīng)設(shè)備類型、用戶需求和/或所述已解碼的基本視頻層質(zhì) 量,對(duì)所述已編碼的一個(gè)或多個(gè)增強(qiáng)視頻曾進(jìn)行解碼。優(yōu)選地,所述一個(gè)或多個(gè)視頻接收單元擴(kuò)展所述已解碼的基本視頻層,以縮小所 述已解碼的基本視頻層和所述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。優(yōu)選地
所述一個(gè)或多個(gè)視頻接收單元將所述已解碼的基本視頻層擴(kuò)展為一分辨率;根據(jù)所述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層來(lái)確定所述分辨率。優(yōu)選地,所述一個(gè)或多個(gè)視頻接收單元檢測(cè)一個(gè)轉(zhuǎn)變點(diǎn),用于對(duì)所述已編碼的一 個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行解碼。優(yōu)選地,所述一個(gè)或多個(gè)視頻接收單元在所述已檢測(cè)的轉(zhuǎn)變點(diǎn)之前和/或之后逐 步改變所述已解碼的基本視頻層的分辨率,以縮少所述已解碼的基本視頻層和所述已解碼 的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。優(yōu)選地,已接收的視頻內(nèi)容包括用于所述截取的截取窗口之外的標(biāo)志。優(yōu)選地,所述方法進(jìn)一步包括為所述標(biāo)志在所述截取窗口中確定一個(gè)位置;從相應(yīng)的視頻層在所述確定的位置提取已接收到的視頻內(nèi)容;從所述相應(yīng)的視頻層在所述確定的位置去掉所述已接收的視頻內(nèi)容;在所述相應(yīng)的視頻層的所述確定位置插入所述標(biāo)志。依據(jù)本發(fā)明的一個(gè)方面,提供了一種視頻編碼系統(tǒng),包括視頻處理系統(tǒng)包括一個(gè)或多個(gè)處理器和/或電路,其中所述一個(gè)或多個(gè)處理器和 /或電路用于截取接收的視頻內(nèi)容以形成多分辨率的視頻層,包括在不同分辨率下的一個(gè)基本 視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層;對(duì)所述基本視頻層和所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼;產(chǎn)生合成視頻,其包括所述已編碼的基本視頻層和所述已編碼的一個(gè)或多個(gè)增強(qiáng) 視頻層。優(yōu)選地,所述一個(gè)或多個(gè)處理器和/或電路用于根據(jù)與所述基本視頻層相關(guān)的編 碼信息對(duì)所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼。優(yōu)選地,與所述基本視頻層相關(guān)的所述編碼信息包括塊運(yùn)動(dòng)矢量、塊編碼模式、量 化水平和/或量化后的殘余數(shù)據(jù)。優(yōu)選地,一個(gè)或多個(gè)視頻接收單元對(duì)所述已編碼的基本視頻層進(jìn)行解碼,并根據(jù) 用于視頻渲染的一個(gè)或多個(gè)相應(yīng)設(shè)備類型、用戶需求和/或所述已解碼基本視頻層的質(zhì) 量,對(duì)所述已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行解碼。優(yōu)選地,所述一個(gè)或多個(gè)視頻接收單元擴(kuò)展已解碼的基本視頻層,以縮少所述已 解碼的基本視頻層和所述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。優(yōu)選地所述一個(gè)或多個(gè)視頻接收單元將所述已解碼的基本視頻層擴(kuò)展為一分辨率;根據(jù)所述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層來(lái)確定所述分辨率?!?yōu)選地,所述一個(gè)或多個(gè)視頻接收單元檢測(cè)一個(gè)轉(zhuǎn)變點(diǎn),用于對(duì)所述已編碼的一 個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行解碼。優(yōu)選地,所述一個(gè)或多個(gè)視頻接收單元在所述已檢測(cè)的轉(zhuǎn)變點(diǎn)之前和/或之后逐 步改變所述已編碼的基本視頻層的分辨率,以縮小所述已解碼的基本視頻層和所述已解碼 的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。優(yōu)選地,已接收的視頻內(nèi)容包括用于所述截取的截取窗口之外的標(biāo)志。
優(yōu)選地,所述一個(gè)或多個(gè)處理器和/或電路用于為所述標(biāo)志在所述截取窗口中確定一個(gè)位置;從相應(yīng)的視頻層在所述確定的位置提取已接收到的視頻內(nèi)容; 從所述相應(yīng)的視頻層在所述確定的位置去掉所述已接收的視頻內(nèi)容;在所述相應(yīng)的視頻層的所述確定位置插入所述標(biāo)志。本發(fā)明的各種優(yōu)點(diǎn)、特征和創(chuàng)新之處以及所述實(shí)施例之中的各種細(xì)節(jié),通過(guò)下文 的描述以及相關(guān)附圖將得到全面的理解。
圖IA是依據(jù)本發(fā)明一較佳實(shí)施例的用于利用截取實(shí)現(xiàn)可分級(jí)視頻編碼的示范性 視頻編碼系統(tǒng)的結(jié)構(gòu)示意圖;圖IB是依據(jù)本發(fā)明一較佳實(shí)施例的通過(guò)截取實(shí)現(xiàn)可分級(jí)視頻編碼的已處理分層 視頻的示范性分層視頻示意圖;圖2是依據(jù)本發(fā)明一較佳實(shí)施例的在可分級(jí)的視頻編碼期間為截取機(jī)制配置的 示范性可分級(jí)視頻編碼器的結(jié)構(gòu)示意圖;圖3是依據(jù)本發(fā)明一較佳實(shí)施例的用在可分級(jí)視頻編碼器的示范性視頻截取操 作的示意圖;圖4是依據(jù)本發(fā)明一較佳實(shí)施例的配置成對(duì)已編碼的截取視頻內(nèi)容進(jìn)行解碼的 示范性可分級(jí)視頻解碼器的結(jié)構(gòu)示意圖;圖5是依據(jù)本發(fā)明一較佳實(shí)施例的利用截取產(chǎn)生多視頻層的可分級(jí)視頻編碼的 示范性步驟的流程圖;圖6是依據(jù)本發(fā)明一較佳實(shí)施例的用于對(duì)已編碼的截取視頻內(nèi)容進(jìn)行解碼的可 分級(jí)視頻解碼的示范性步驟的流程圖;圖7是依據(jù)本發(fā)明一較佳實(shí)施例的為了改善給觀眾的視頻質(zhì)量而對(duì)已解碼的視 頻層內(nèi)容進(jìn)行處理的示范性步驟的流程具體實(shí)施例方式本發(fā)明的一些實(shí)施例涉及一種多分辨率視頻傳輸?shù)姆椒ê?或系統(tǒng)。在本發(fā)明 的不同實(shí)施例中,可分級(jí)的視頻編碼器可用于接收視頻內(nèi)容??煞旨?jí)的視頻編碼器可用于 截取已接收的視頻內(nèi)容以形成多分辨率的視頻層,包括在不同空間分辨率下的一個(gè)基本視 頻層和一個(gè)或多個(gè)增強(qiáng)視頻層。先后對(duì)基本視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼,并 結(jié)合已編碼的基本視頻層和已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層產(chǎn)生合成視頻與一個(gè)或多個(gè) 視頻接收單元通信。與基本視頻層相關(guān)的編碼信息如塊運(yùn)動(dòng)矢量、塊編碼模式、量化水平和 /或量化后的殘余數(shù)據(jù)用于對(duì)一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼。視頻接收單元根據(jù)設(shè)備類 型、用戶需求和/或已解碼的基本視頻層的質(zhì)量,能夠接收并適應(yīng)性的解碼已編碼的基本 視頻層和已編碼的增強(qiáng)視頻層。視頻接收單元可用于擴(kuò)展已解碼的基本視頻層,以縮小已 解碼的基本視頻層和已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。視頻接收單元可 配置成或用于檢測(cè)一個(gè)開始對(duì)已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行解碼的轉(zhuǎn)變點(diǎn)。視頻接 收單元可用于在檢測(cè)的轉(zhuǎn)變點(diǎn)之前和/或之后逐步改變已解碼的基本視頻層的分辨率,以縮小已解碼的基本視頻層和已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。將接收的視頻內(nèi)容里的標(biāo)志加到用于視頻截取的截取窗口中。圖IA是依據(jù)本發(fā)明一較佳實(shí)施例的用于利用截取實(shí)現(xiàn)可分級(jí)視頻編碼的示范性 視頻編碼系統(tǒng)的結(jié)構(gòu)示意圖。如圖IA所示,其中展示了視頻傳輸單元110,通信網(wǎng)絡(luò)120,多 個(gè)視頻接收單元130至150。視頻傳輸單元110可包括視頻源112、可分級(jí)視頻編碼器114 和多路復(fù)用器116。多個(gè)視頻接收單元130至150中的每個(gè)包含多路分解器如132、142和 152,視頻分級(jí)解碼器如134、144和154,和視頻播放設(shè)備如136、146和156。視頻傳輸單元110可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于提供已編碼的 視頻內(nèi)容給一個(gè)或多個(gè)視頻接收單元如多個(gè)視頻接收單元130至150。視頻傳輸單元110 配置成用于從同一源視頻內(nèi)容創(chuàng)建多分辨率視頻內(nèi)容,提供給不同的多媒體設(shè)備。視頻傳 輸單元110的例子可包括但不限于有線電視前端,直接廣播衛(wèi)星前端,web服務(wù)器等。視頻源112可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于捕捉源視頻內(nèi)容,該視 頻源112可與可分級(jí)視頻編碼器114通信。視頻源112包括,例如,視頻攝像機(jī)、磁性存儲(chǔ) 介質(zhì)(如磁盤驅(qū)動(dòng)器)或者光學(xué)存儲(chǔ)介質(zhì)(如CD-R0M)??煞旨?jí)視頻編碼器114可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于對(duì)來(lái)自視 頻源112得到的源視頻內(nèi)容進(jìn)行逐幀編碼??煞旨?jí)視頻編碼器114用于執(zhí)行視頻代碼以改 變視頻質(zhì)量如空間分辨率和/或信噪比的程度??煞旨?jí)視頻編碼器114可配置成利用多種 視頻壓縮算法,如MPEG-2、MPEG-4、AVC、VC1、VP6和/或其它視頻格式中指定的視頻壓縮算 法,對(duì)視頻源112提供的源視頻內(nèi)容形成壓縮的或編碼的視頻內(nèi)容?!耙曨l質(zhì)量的程度”指 的是特征,可影響源視頻內(nèi)容解碼后如何被察覺(jué)。例如,可分級(jí)視頻編碼器114可用于對(duì)來(lái) 自視頻源112的源視頻內(nèi)容進(jìn)行編碼為多空間分辨率,如640*480像素或800*600像素。 在這點(diǎn)上,可分級(jí)視頻編碼器114利用截取原理創(chuàng)建多視頻層,包括一個(gè)基本視頻層和一 個(gè)或多個(gè)增強(qiáng)視頻層。每一個(gè)多視頻層的分辨率可不同??蓪?duì)產(chǎn)生的多視頻層進(jìn)行處理, 用以提供來(lái)自同一源視頻內(nèi)容的不同空間分辨率的已編碼視頻給不同視頻接收單元如130 至 150。多路復(fù)用器116可包括適當(dāng)邏輯、電路、接口和/或代碼,能夠?qū)⒍鄠€(gè)已編碼的視 頻層合并為單個(gè)多路復(fù)用的視頻比特流。此單個(gè)多路復(fù)用的視頻比特流可通過(guò)通信網(wǎng)絡(luò) 120傳輸?shù)揭曨l接收單元130至150。通信網(wǎng)絡(luò)120可以為有線或無(wú)線的通信網(wǎng)絡(luò)。通信網(wǎng)絡(luò)120可以為局域網(wǎng)、廣域 網(wǎng)、互聯(lián)網(wǎng)等。視頻接收單元130至150中的每個(gè)可包括適當(dāng)邏輯、電路、接口和/或代碼,能夠 通過(guò)通信網(wǎng)絡(luò)120接收來(lái)自視頻傳輸單元110的已編碼的視頻比特流。接收的已編碼視頻 比特流可包含同一源視頻內(nèi)容的多分辨率視頻。多分辨率視頻由同一源視頻內(nèi)容的一個(gè)基 本視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層形成。在這點(diǎn)上,利用截取原理可創(chuàng)建基本視頻層和一 個(gè)或多個(gè)增強(qiáng)視頻層。視頻接收單元130至150的例子可包含,例如,機(jī)頂盒、個(gè)人計(jì)算機(jī)等。盡管在圖IA中示出的是在單個(gè)視頻傳輸單元110和多個(gè)視頻接收單元如130至 150之間的一點(diǎn)到多點(diǎn)的連接,但是本發(fā)明并不受限于此。相應(yīng)地,在沒(méi)有脫離本發(fā)明不同 實(shí)施例的精神和范圍的情況下,本發(fā)明可支持的在單個(gè)視頻傳輸單元如視頻傳輸單元110和單個(gè)視頻接收單元如130之間的點(diǎn)到點(diǎn)的連接。多路分解器如多路分解器132可包括適當(dāng)邏輯、電路、接口和/或代碼,用于將單 個(gè)多路復(fù)用的視頻比特流分離為由可分級(jí)的視頻編碼器110創(chuàng)建的多視頻層。這些視頻層 之后可與可分級(jí)的視頻解碼器134通信??煞旨?jí)的視頻解碼器如可分級(jí)的視頻解碼器134可包括適當(dāng)邏輯、電路、接口和/ 或代碼,用于對(duì)來(lái)自多路分解器132的每個(gè)視頻層上的已編碼視頻內(nèi)容進(jìn)行解碼。在這點(diǎn) 上,可分級(jí)的視頻解碼器134可配置成首先對(duì)基本視頻層上的已編碼視頻內(nèi)容進(jìn)行解碼, 然后,為每一個(gè)視頻幀對(duì)一個(gè)或多個(gè)增強(qiáng)視頻層上的已編碼視頻內(nèi)容進(jìn)行解碼。利用如編 碼信息和基本視頻層上的已解碼視頻內(nèi)容的質(zhì)量等信息協(xié)助一個(gè)或多個(gè)增強(qiáng)視頻層上的 視頻解碼。可分級(jí)的視頻解碼器134可用于處理最終的已解碼的視頻內(nèi)容,與視頻顯示設(shè) 備136通信用以播放視頻。視頻顯示設(shè)備如視頻顯示設(shè)備136可包括適當(dāng)邏輯、電路、接口和/或代碼,能夠 顯示由可分級(jí)視頻編碼器110創(chuàng)建的基本視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層上的已解碼視 頻內(nèi)容。在這點(diǎn)上,視頻顯示設(shè)備136可配置成最初顯示基本視頻層上的已解碼的視頻內(nèi) 容。通過(guò)增加一個(gè)或多個(gè)增強(qiáng)視頻層上的已解碼視頻內(nèi)容來(lái)改善視頻顯示設(shè)備136上的視 頻觀看質(zhì)量。視頻顯示設(shè)備136利用多種標(biāo)準(zhǔn)接口,例如高清晰多媒體接口,標(biāo)準(zhǔn)多媒體接 口和/或顯示端口,可與可分級(jí)的視頻解碼器134通信。在操作上,通過(guò)視頻源112捕捉的源視頻內(nèi)容可與可分級(jí)視頻編碼器114通信進(jìn) 行視頻處理??煞旨?jí)視頻編碼器114可配置成將捕捉的源視頻內(nèi)容分成一個(gè)基本視頻層和 一個(gè)或多個(gè)增強(qiáng)視頻層。通過(guò)截取可創(chuàng)建不同分辨率下的基本視頻層和一個(gè)或多個(gè)增強(qiáng)視 頻層??煞旨?jí)視頻編碼器114能夠通過(guò)分別對(duì)基本視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層上的視 頻內(nèi)容進(jìn)行編碼,創(chuàng)建多分辨率編碼視頻。創(chuàng)建的多分辨率編碼視頻通過(guò)多路復(fù)用器116 可多路復(fù)用為一個(gè)單個(gè)多路復(fù)用的視頻比特流。單個(gè)視頻比特流可與視頻接收單元130通 信,例如,通過(guò)通信網(wǎng)絡(luò)120與視頻接收單元130通信。在視頻接收單元130中,多路分解器132能夠接收和分離可分級(jí)視頻編碼器110 創(chuàng)建的單個(gè)多路復(fù)用的比特流為多視頻層。然后這些視頻層可送入可分級(jí)視頻解碼器134。 可分級(jí)視頻解碼器134可用于對(duì)來(lái)自多路分解器132的每個(gè)視頻層上的已編碼視頻內(nèi)容進(jìn) 行解碼。首先逐幀對(duì)基本視頻上的已編碼視頻內(nèi)容解碼,隨后逐幀對(duì)一個(gè)或多個(gè)增強(qiáng)視頻 層上的已編碼視頻內(nèi)容解碼。視頻顯示設(shè)備136可顯示來(lái)自基本視頻層的已解碼的視頻內(nèi) 容。可改善視頻顯示設(shè)備136上的視圖質(zhì)量,例如,通過(guò)增加來(lái)自一個(gè)或多個(gè)增強(qiáng)視頻層上 的已解碼視頻內(nèi)容來(lái)改善視頻顯示設(shè)備136上的視圖質(zhì)量。圖IB是依據(jù)本發(fā)明一較佳實(shí)施例的通過(guò)截取實(shí)現(xiàn)可分級(jí)視頻編碼的已處理分層 視頻的示范性分層視頻示意圖。如圖IB所示,其中展示了源視頻150和相關(guān)的分層視頻包 括一個(gè)基本視頻層160和一個(gè)或多個(gè)增強(qiáng)視頻層如增強(qiáng)視頻層170和增強(qiáng)視頻層180?!∶總€(gè)視頻層包括多個(gè)視頻幀。例如,基本視頻層160可包括視頻幀160a至160d。 增強(qiáng)視頻層170可包括視頻幀170a至170d。增強(qiáng)視頻層180可包括視頻幀180a至180d。 通過(guò)多種方式可將源視頻150分成基本視頻層160和一個(gè)或多個(gè)增強(qiáng)視頻層如增強(qiáng)視頻層 170。例如,基本視頻層160可包括代表源視頻150的最低的時(shí)間、空間和質(zhì)量。視頻增強(qiáng) 層如視頻增強(qiáng)層180可包括除基本視頻層160之外的源視頻150的其它信息。將基本視頻層160作為一個(gè)開始點(diǎn)利用一個(gè)或多個(gè)增強(qiáng)視頻層來(lái)重建源視頻150。在這點(diǎn)上,通過(guò)截取每個(gè)相應(yīng)的視頻層為大小理想的視頻分辨率、可用帶寬和/或特殊視頻質(zhì)量來(lái)解析源視頻 150。例如,每一個(gè)最終視頻層的分辨率可能是不同的,通過(guò)截取源視頻150為標(biāo)準(zhǔn)視頻分 辨率可形成基本視頻層160。例如,通過(guò)截取源視頻150為高清晰視頻分辨率可形成增強(qiáng)視 頻層170。圖2是依據(jù)本發(fā)明一較佳實(shí)施例的在可分級(jí)的視頻編碼期間為截取機(jī)制配置的 示范性可分級(jí)視頻編碼器的結(jié)構(gòu)示意圖。如圖2所示,其中展示了可分級(jí)視頻編碼器200 包括可分級(jí)預(yù)處理器210,基本層編碼器220,增強(qiáng)層編碼器230,編碼器層間處理器240和 存儲(chǔ)器250??煞旨?jí)預(yù)處理器210可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于處理接收的 視頻內(nèi)容如高清晰分辨率源視頻內(nèi)容。例如,可分級(jí)預(yù)處理器210可用于執(zhí)行噪聲的減少, 以改善接收的高清晰分辨率源視頻內(nèi)容的視覺(jué)質(zhì)量和提高編碼性能??煞旨?jí)預(yù)處理器210 可配置成將接收到的高清晰分辨率源視頻內(nèi)容分成多分辨率視頻內(nèi)容。在這點(diǎn)上,可分級(jí) 預(yù)處理器210能夠決定接收的高清晰分辨率源視頻內(nèi)容的哪一部分可以通過(guò)基本層編碼 器210或增強(qiáng)層編碼器230進(jìn)行編碼??煞旨?jí)預(yù)處理器210能夠確定一個(gè)截取窗口,將接 收到的高清晰分辨率源視頻內(nèi)容截取出一部分,形成一個(gè)標(biāo)準(zhǔn)分辨率的視頻內(nèi)容??煞旨?jí) 預(yù)處理器210依據(jù)多種因素如持續(xù)的視圖質(zhì)量、用戶的喜好和/或可用的信道性能可確定 截取窗口。截取窗口可確定為靜態(tài)或動(dòng)態(tài)的。通過(guò)基本層編碼器220可對(duì)標(biāo)準(zhǔn)分辨率視頻 內(nèi)容編碼成標(biāo)準(zhǔn)分辨率視頻比特流。類似地,可分級(jí)預(yù)處理器210可用于通過(guò)對(duì)截取接收的高清晰分辨率源視頻內(nèi)容 的至少一部分以形成高清晰分辨率視頻內(nèi)容。例如,通過(guò)從接收的高清晰分辨率源視頻內(nèi) 容中減去已截取的視頻內(nèi)容形成高清晰視頻內(nèi)容。通過(guò)增強(qiáng)層編碼器230可將已形成的高 清晰分辨率源視頻內(nèi)容編碼成高清晰視頻比特流?;緦泳幋a器220可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于對(duì)來(lái)自可分級(jí) 預(yù)處理器210的標(biāo)準(zhǔn)分辨率視頻內(nèi)容進(jìn)行編碼?;緦泳幋a器220可配置成利用多種視頻 壓縮算法包括MPEG-2、MPEG-4、AVC、VCl、VP6和/或其它視頻格式為來(lái)自可分級(jí)預(yù)處理器 210的標(biāo)準(zhǔn)分辨率視頻內(nèi)容形成已編碼的標(biāo)準(zhǔn)分辨率視頻內(nèi)容。通過(guò)幀內(nèi)編碼、預(yù)測(cè)編碼和 /或雙向預(yù)測(cè)編碼對(duì)標(biāo)準(zhǔn)分辨率視頻內(nèi)容進(jìn)行編碼創(chuàng)建一個(gè)標(biāo)準(zhǔn)分辨率視頻比特流。標(biāo)準(zhǔn) 分辨率視頻比特流可輸出到多路復(fù)用器116。此外,基本層編碼器220可配置成提供基本視 頻層編碼信息給編碼器層間處理器240。基本視頻層編碼信息可包括與標(biāo)準(zhǔn)分辨率視頻比 特流相關(guān)的塊運(yùn)動(dòng)矢量、塊編碼模式、量化水平和/或量化后的殘余數(shù)據(jù)。編碼器層間處理器240可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于接收基本 層編碼器220提供的基本視頻層編碼信息。編碼器層間處理器240利用接收的基本視頻層 編碼信息能夠產(chǎn)生參考編碼信息。參考編碼信息提供給增強(qiáng)層編碼器230使增強(qiáng)視頻層能 夠編碼。增強(qiáng)視頻層編碼器230可包括適當(dāng)邏輯、電路、接口和/或代碼,能夠?qū)?lái)自可分級(jí)預(yù)處理器210的高清晰分辨率視頻內(nèi)容進(jìn)行編碼。增強(qiáng)視頻層編碼器230可用于利用多 種視頻壓縮算法如MPEG-2、MPEG-4、AVC、VCl、VP6和/或其它視頻格式中指定的視頻壓縮 算法,為來(lái)自可分級(jí)預(yù)處理器210的接收的高清晰分辨率視頻內(nèi)容形成一個(gè)高清晰視頻比特流。例如,通過(guò)幀內(nèi)編碼、預(yù)測(cè)編碼和/或雙向預(yù)測(cè)編碼可創(chuàng)建高清晰視頻比特流。增強(qiáng) 視頻層編碼器230能夠利用參考編碼信息,為來(lái)自可分級(jí)預(yù)處理器210的接收的高清晰分 辨率視頻內(nèi)容創(chuàng)建高清晰分辨率視頻比特流。創(chuàng)建的高清晰分辨率視頻比特流可輸出到多 路復(fù)用器116。存儲(chǔ)器250可包括適當(dāng)邏輯、電路、接口和/或代碼,能夠存儲(chǔ)信息,如可被可分級(jí) 預(yù)處理器210及編碼器層間處理器240利用的可執(zhí)行指令和數(shù)據(jù)。執(zhí)行指令可包括多種被 可分級(jí)預(yù)處理器210利用的用以處理接收的高清晰分辨率視頻內(nèi)容的降低噪聲算法。執(zhí)行 指令可包括可被基本層處理器220和/或增強(qiáng)層處理器230利用的編碼算法。執(zhí)行指令可 包括被可分級(jí)預(yù)處理器210利用以確定用于視頻截取的截取窗口的算法。執(zhí)行指令也可包 括用于創(chuàng)建來(lái)自編碼器層間處理器240提供的基本視頻層編碼信息的參考編碼信息的算 法。數(shù)據(jù)可包括多分辨率視頻內(nèi)容,如高清晰分辨率視頻內(nèi)容和標(biāo)準(zhǔn)分辨率視頻內(nèi)容。數(shù) 據(jù)可包括已編碼視頻幀和編碼信息如塊運(yùn)動(dòng)矢量、塊編碼模式、量化水平和/或量化后的 殘余數(shù)據(jù)。存儲(chǔ)器250可包括RAM、ROM、低延遲非易失性存儲(chǔ)器如閃存和/或其它合適的 電子數(shù)據(jù)存儲(chǔ)器。盡管圖IA中只示出了由視頻傳輸單元110產(chǎn)生的單個(gè)增強(qiáng)視頻層,但本發(fā)明不受 限于此。相應(yīng)地,視頻傳輸單元110產(chǎn)生的任何數(shù)目的增強(qiáng)視頻層沒(méi)有脫離本發(fā)明各實(shí)施 例的精神和范圍。在操作上,可分級(jí)預(yù)處理器210可用于接收源視頻內(nèi)容,如來(lái)自視頻源112的高清 晰分辨率源視頻內(nèi)容??煞旨?jí)預(yù)處理器210可用于將接收的高清晰分辨率源視頻內(nèi)容分成 多分辨率視頻內(nèi)容,包括如高清晰分辨率視頻內(nèi)容和標(biāo)準(zhǔn)分辨率視頻內(nèi)容。利用相應(yīng)的分 辨率通過(guò)截取接收的高清晰分辨率源視頻內(nèi)容產(chǎn)生最終的標(biāo)準(zhǔn)分辨率視頻內(nèi)容和高清晰 分辨率視頻內(nèi)容?;緦泳幋a器220可將標(biāo)準(zhǔn)分辨率視頻內(nèi)容編碼為一個(gè)標(biāo)準(zhǔn)分辨率視頻 比特流。相關(guān)的基本視頻層編碼信息可提供給編碼器層間處理器240。編碼器層間處理器 240根據(jù)接收的基本視頻層編碼信息能夠產(chǎn)生參考編碼信息。編碼器層間處理器240可將 產(chǎn)生的參考編碼信息提供給增強(qiáng)層編碼器230,以支持對(duì)來(lái)自可分級(jí)預(yù)處理器210的高清 晰分辨率視頻內(nèi)容的編碼。最終的高清晰分辨率視頻比特流可與標(biāo)準(zhǔn)分辨率視頻比特流在 多路復(fù)用器116復(fù)用起來(lái),傳輸?shù)揭曨l接收單元130至150。圖3是依據(jù)本發(fā)明一較佳實(shí)施例的用在可分級(jí)視頻編碼器的示范性視頻截取操 作的示意圖。如圖3所示,其中展示了源視頻內(nèi)容300、截取的視頻內(nèi)容340和已完善的截 取的視頻內(nèi)容350。源視頻內(nèi)容300包括一個(gè)截取區(qū)域310和截取區(qū)域310外的標(biāo)志320。 截取的視頻內(nèi)容340包括與源視頻內(nèi)容300中截取區(qū)域310示出的視頻內(nèi)容相同的視頻內(nèi) 容。標(biāo)志320可被放置在截取的視頻內(nèi)容340中形成已完善的截取視頻內(nèi)容。在這點(diǎn)上, 可根據(jù)如用戶喜好選擇標(biāo)志320在已完善的截取視頻內(nèi)容350中的標(biāo)志位置。在標(biāo)志320 放置之前,可對(duì)已截取視頻內(nèi)容在已選擇標(biāo)志位置進(jìn)行剪切和保存。例如通過(guò)利用基本層 編碼器220對(duì)已完善的截取視頻內(nèi)容350進(jìn)行編碼,產(chǎn)生在基本視頻層上的已編碼視頻內(nèi) 容?!D4是依據(jù)本發(fā)明一較佳實(shí)施例的配置成對(duì)已編碼的截取視頻內(nèi)容進(jìn)行解碼的 示范性可分級(jí)視頻解碼器的結(jié)構(gòu)示意圖。如圖4所示,其中展示了可分級(jí)視頻解碼器400, 包括基本層解碼器410,增強(qiáng)層解碼器420,解碼器層間處理器430,可分級(jí)后處理器440和存儲(chǔ)器450。 基本層解碼器410可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于對(duì)已編碼的視 頻內(nèi)容如來(lái)自多路分解器132的已編碼標(biāo)準(zhǔn)分辨率視頻內(nèi)容解碼?;緦咏獯a器410可用 于利用多種視頻壓縮算法如MPEG-2、MPEG-4、AVC、VCl、VP6和/或其它視頻格式中指定的 視頻壓縮算法,為來(lái)自多路分解器132的已編碼的標(biāo)準(zhǔn)分辨率視頻內(nèi)容形成已解碼的標(biāo)準(zhǔn) 分辨率視頻內(nèi)容。已解碼的標(biāo)準(zhǔn)分辨率視頻內(nèi)容可輸出到可分級(jí)后處理器440作進(jìn)一步視 頻處理。除此之外,基本層解碼器410可配置成提供已解碼的標(biāo)準(zhǔn)分辨率視頻內(nèi)容及相關(guān) 基本層編碼信息給解碼器層間處理器430,以支持增強(qiáng)層解碼器420對(duì)增強(qiáng)視頻層上的已 編碼視頻內(nèi)容的解碼。解碼器層間處理器430可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于接收來(lái)自 基本層解碼器410的已解碼標(biāo)準(zhǔn)視頻比特流的基本視頻層編碼信息。解碼器層間處理器 430可用于利用接收的基本視頻層編碼信息為增強(qiáng)層解碼器230創(chuàng)建參考編碼信息。例如, 根據(jù)基本層解碼器410和增強(qiáng)層解碼器420的一個(gè)操作模式,和/或在基本視頻層上的已 解碼標(biāo)準(zhǔn)分辨率視頻內(nèi)容的視圖質(zhì)量來(lái)確定參考編碼信息。解碼器層間處理器430可用于 利用參考編碼信息與增強(qiáng)視頻解碼器230通信,以支持增強(qiáng)視頻層的解碼。增強(qiáng)層解碼器420可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于對(duì)已編碼的視 頻內(nèi)容如來(lái)自多路分解器132的已編碼的高清晰視頻內(nèi)容解碼。增強(qiáng)層解碼器420能夠利 用多種視頻壓縮算法如MPEG-2、MPEG-4、AVC、VCl、VP6和/或其它視頻格式中指定的視頻 壓縮算法,為來(lái)自多路分解器132的已編碼的高清晰視頻內(nèi)容形成解碼的高清晰分辨率視 頻內(nèi)容。解碼的高清晰分辨率視頻內(nèi)容可輸出到可分級(jí)后處理器440。此外,增強(qiáng)層解碼器 420可配置成利用解碼器層間處理器430提供的參考編碼消息支持增強(qiáng)視頻層的解碼。解 碼的高清晰視頻內(nèi)容可提供給可分級(jí)后處理器440做進(jìn)一步視頻處理??煞旨?jí)后處理器440可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于將來(lái)自已解 碼基本視頻層內(nèi)容和已解碼的增強(qiáng)視頻層內(nèi)容合并生成合成視頻內(nèi)容。根據(jù)觀看質(zhì)量和/ 或用戶需求,可分級(jí)后處理器440可用于合并或添加已解碼的基本視頻層內(nèi)容到已解碼的 增強(qiáng)視頻層內(nèi)容,作為增強(qiáng)視頻層解碼過(guò)程的一部分。此外,可分級(jí)后處理器440可用于重 新組合已解碼的基本視頻層內(nèi)容和已解碼的增強(qiáng)視頻層內(nèi)容以提供更好的視圖。已解碼的 基本視頻層和已解碼的增強(qiáng)視頻層在分辨率上的一個(gè)明顯的跳躍可引起視頻顯示設(shè)備如 視頻顯示設(shè)備136上的內(nèi)容跳躍。在這點(diǎn)上,可分級(jí)后處理器440可配置成通過(guò)擴(kuò)展已解 碼的基本視頻層為一定分辨率來(lái)消除分辨率上的明顯跳躍,根據(jù)已解碼的增強(qiáng)視頻層來(lái)確 定此分辨率用以保證觀眾期望的視頻質(zhì)量。例如,已解碼的基本視頻層可被擴(kuò)展到與已解 碼的增強(qiáng)視頻層相同的分辨率。或者,可分級(jí)后處理器440能夠檢測(cè)或決定一個(gè)轉(zhuǎn)變點(diǎn),該 轉(zhuǎn)變點(diǎn)為已編碼的增強(qiáng)視頻層上的解碼開始點(diǎn)??煞旨?jí)后處理器440在已檢測(cè)的轉(zhuǎn)變點(diǎn)之 前和/或之后能夠逐步改變已編碼的基本視頻層的分辨率,以縮小已解碼的基本視頻層和 已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。存儲(chǔ)器450可包括適當(dāng)邏輯、電路、接口和/或代碼,可用于存儲(chǔ)信息,如可被可分 級(jí)后處理器440及解碼器層間處理器430利用的可執(zhí)行指令和數(shù)據(jù)??蓤?zhí)行指令可包括可 分級(jí)后處理器440用于處理已解碼的高清晰分辨率視頻內(nèi)容和已解碼的標(biāo)準(zhǔn)分辨率視頻 內(nèi)容的多種圖片處理算法??蓤?zhí)行指令可包括可被基本層解碼器410和/或增強(qiáng)層解碼器420利用的解碼算法。可執(zhí)行指令還可包括被解碼器層間處理器430利用以修改基本視頻 層編碼信息的算法。數(shù)據(jù)可包括已解碼的高清晰分辨率視頻內(nèi)容、已解碼的標(biāo)準(zhǔn)分辨率視 頻內(nèi)容、已編碼的視頻幀、基本視頻層編碼信息如塊運(yùn)動(dòng)矢量、塊編碼模式、量化水平和量 化后的殘余數(shù)據(jù)。存儲(chǔ)器450可包括RAM、ROM、低延遲非易失性存儲(chǔ)器如閃存和/或其它 合適的電子數(shù)據(jù)存儲(chǔ)器。在操作上,已編碼的基本視頻層和已編碼的增強(qiáng)視頻層分別與基本視頻層解碼器410和增強(qiáng)視頻層解碼器420通信?;疽曨l層解碼器410可配置成對(duì)接收的已編碼基本 視頻層進(jìn)行解碼,形成一個(gè)已解碼的的基本視頻層?;疽曨l層410能夠提供已解碼的基 本視頻層及相關(guān)的基本視頻層編碼信息給解碼器層間處理器430。解碼器層間處理器430 可用于根據(jù)接收的基本視頻層編碼信息提供參考編碼信息給增強(qiáng)層解碼器420。增強(qiáng)層解 碼器420可利用參考編碼信息幫助對(duì)接收的已編碼的增強(qiáng)視頻層的解碼。解碼的增強(qiáng)視頻 層可提供給可分級(jí)后處理器440做進(jìn)一步視頻處理。例如,可分級(jí)后處理器440可用于重 新組合已解碼基本視頻層和已解碼增強(qiáng)視頻層以形成包含預(yù)期分辨率的合成視頻內(nèi)容???分級(jí)后處理器440能夠調(diào)整已解碼的基本視頻層的分辨率,避免視頻顯示視頻如視頻顯示 設(shè)備136上的內(nèi)容跳躍。圖5是依據(jù)本發(fā)明一較佳實(shí)施例的利用截取產(chǎn)生多視頻層的可分級(jí)視頻編碼的 示范性步驟的流程圖。示范性步驟開始于步驟502,在步驟502中源視頻112可用于接收源 視頻內(nèi)容。在步驟504,可分級(jí)預(yù)處理器210可配置成為基本視頻層和增強(qiáng)視頻層確定截取 窗口,為了對(duì)來(lái)自接收的源視頻創(chuàng)建多分辨率視頻內(nèi)容?;疽曨l層和增強(qiáng)視頻層可具有 不同的分辨率。在步驟506,可分級(jí)預(yù)處理器210利用確定的截取窗口能夠截取接收到的源 視頻,分別形成基本視頻層內(nèi)容和增強(qiáng)視頻層內(nèi)容。在步驟510,確定是沒(méi)有標(biāo)志存在于已 接收的源視頻內(nèi)容,還是有標(biāo)志存在于已接收的視頻內(nèi)容且位于如圖3所描述的已確定的 截取窗口。在可確定沒(méi)有標(biāo)志存在于已接收的源視頻內(nèi)容或者是有標(biāo)志存在于已接收的源 視頻內(nèi)容位于已確定的截取窗口的情況下,然后在步驟512,利用基本視頻層編碼器220對(duì) 基本視頻層內(nèi)容編碼。示范性過(guò)程繼續(xù)到步驟522,在步驟522利用增強(qiáng)視頻層編碼器230 對(duì)增強(qiáng)視頻層內(nèi)容編碼,形成已編碼的增強(qiáng)視頻層內(nèi)容。在步驟524,合并已編碼的基本視 頻層內(nèi)容和已編碼的增強(qiáng)視頻層內(nèi)容,形成單個(gè)多路復(fù)用的視頻比特流。通過(guò)通信網(wǎng)絡(luò)120 將單個(gè)多路復(fù)用的視頻比特流傳輸?shù)揭粋€(gè)或多個(gè)視頻接收單元如視頻接收單元130。示范 性過(guò)程結(jié)束于步驟526。在步驟510,在可確定沒(méi)有標(biāo)志存在于已接收的源視頻內(nèi)容或者是有標(biāo)志存在于 已接收的源視頻內(nèi)容且位于已確定的截取窗口的情況下,然后在步驟514,可分級(jí)預(yù)處理器 210能夠確定在相應(yīng)已截取視頻內(nèi)容里的一個(gè)預(yù)期標(biāo)志位置。在步驟516,提取已確定標(biāo)志 位置的視頻層內(nèi)容形成剩余視頻內(nèi)容。在步驟518,將存在的標(biāo)志插入到在視頻層內(nèi)容里的 已確定的預(yù)期標(biāo)志位置,形成組合視頻內(nèi)容。在步驟520,利用相應(yīng)層編碼器對(duì)組合視頻內(nèi) 容編碼。示范性步驟繼續(xù)到步驟524。圖6是依據(jù)本發(fā)明一較佳實(shí)施例的用于對(duì)已編碼的截取視頻內(nèi)容進(jìn)行解碼的可 分級(jí)視頻解碼的示范性步驟的流程圖。如圖6所示,示范性步驟開始于步驟602,在步驟602 中視頻接收單元如視頻接收單元130通過(guò)通信網(wǎng)絡(luò)120能夠接收來(lái)自視頻傳輸單元110的 已編碼視頻內(nèi)容。在步驟604,多路分解器132能夠多路分解接收的已編碼視頻內(nèi)容為已編碼的基本視頻層內(nèi)容和已編碼的增強(qiáng)視頻層內(nèi)容。在步驟606,可分級(jí)解碼器134利用基本 視頻層解碼器410能夠?qū)σ丫幋a的基本視頻層內(nèi)容解碼。在步驟608,確定質(zhì)量例如已解 碼基本視頻層內(nèi)容的分辨率是否滿足要求。在基本視頻層內(nèi)容的分辨率不滿足要求的條件 下,轉(zhuǎn)到步驟610,可分級(jí)解碼器134利用增強(qiáng)層解碼器420能夠?qū)σ丫幋a的增強(qiáng)視頻層內(nèi) 容解碼。在步驟612,確定在已編碼視頻層內(nèi)容中是否一個(gè)插入的標(biāo)志。在已編碼視頻層內(nèi) 容中有一個(gè)插入標(biāo)志的條件下,轉(zhuǎn)到步驟614,從已解碼視頻層內(nèi)容中擦除插入的標(biāo)志。在 步驟616,可分級(jí)后處理器440能夠?qū)⑻砑右呀獯a的增強(qiáng)視頻層內(nèi)容到已解碼的基本視頻 層內(nèi)容,為視頻顯示設(shè)備136上的顯示產(chǎn)生輸出視頻內(nèi)容。示范性步驟結(jié)束于步驟620。 在步驟608,在已解碼的基本視頻層內(nèi)容的分辨率滿足要求的條件下,轉(zhuǎn)到步驟 618,在步驟618中,可分級(jí)后處理器440能夠利用已解碼的基本視頻層內(nèi)容為視頻顯示設(shè) 備136上的顯示產(chǎn)生輸出視頻內(nèi)容。示范性步驟結(jié)束于步驟620。在步驟612,在已編碼視頻層內(nèi)容中沒(méi)有一個(gè)插入標(biāo)志的條件下,示范性步驟繼續(xù) 到步驟614。圖7是依據(jù)本發(fā)明一較佳實(shí)施例的為了改善給觀眾的視頻質(zhì)量而對(duì)已解碼的視 頻層內(nèi)容進(jìn)行處理的示范性步驟的流程圖。如圖7所示,示范性步驟開始于步驟702,步驟 702-710與圖6中602-610中描述的一樣。在步驟712,確定在已解碼的基本視頻層內(nèi)容和 已解碼的增強(qiáng)視頻層內(nèi)容之間在分辨率上是否有明顯的或檢測(cè)到的跳躍或差別。在已解碼 的基本視頻層內(nèi)容和已解碼的增強(qiáng)視頻層內(nèi)容之間在分辨率上有明顯的或檢測(cè)到的跳躍 或差別的條件下,轉(zhuǎn)到步驟714,可分級(jí)后處理器440能夠調(diào)整已解碼的基本視頻層的分辨 率,用以縮小已解碼的基本視頻層和已解碼的增強(qiáng)視頻層在分辨率上的差別。例如,已解碼 的基本視頻層可被擴(kuò)展為與已編碼的增強(qiáng)視頻層一樣的分辨率。另一方面,可分級(jí)后處理 器440能夠檢測(cè)或確定一個(gè)對(duì)已編碼的增強(qiáng)視頻層解碼的轉(zhuǎn)變點(diǎn)。可分級(jí)后處理器440在 已檢測(cè)的轉(zhuǎn)變點(diǎn)之前和/或之后能夠逐步改變已解碼的基本視頻層的分辨率,來(lái)消除分辨 率上的明顯跳躍。在步驟716,可分級(jí)后處理器440可用于添加已解碼的增強(qiáng)視頻層內(nèi)容到 已解碼的基本視頻層內(nèi)容,為視頻顯示設(shè)備136上的顯示產(chǎn)生輸出視頻內(nèi)容。示范性步驟 結(jié)束于步驟720。在步驟708,在已解碼的基本視頻層內(nèi)容的分辨率滿足要求的條件下,轉(zhuǎn)到步驟 718,在步驟718,可分級(jí)后處理器440能夠利用已解碼的基本視頻層內(nèi)容為視頻顯示設(shè)備 136上的顯示產(chǎn)生輸出視頻內(nèi)容。示范性步驟的結(jié)束于步驟720。在步驟712,在已解碼的 基本視頻層內(nèi)容和已解碼的增強(qiáng)視頻層內(nèi)容之間在分辨率上無(wú)明顯跳躍或差別的條件下, 示范性步驟轉(zhuǎn)到步驟716。本發(fā)明提供了一種多分辨率視頻傳輸方法及系統(tǒng)的各個(gè)方面。依據(jù)本發(fā)明的多個(gè) 實(shí)施例,可分級(jí)視頻編碼器114能夠接收來(lái)自視頻源112的視頻內(nèi)容??煞旨?jí)視頻編碼器 114可用于截取接收的視頻內(nèi)容,形成如圖IB所描述的多分辨率視頻層,包括一個(gè)基本視 頻層和一個(gè)或多個(gè)增強(qiáng)視頻層?;疽曨l層和一個(gè)或多個(gè)增強(qiáng)視頻層可具有不同的空間分 辨率。如圖2所描述,例如,接收的視頻內(nèi)容可分成一個(gè)具有標(biāo)準(zhǔn)分辨率的基本視頻層和一 個(gè)或多個(gè)具有高清晰分辨率的增強(qiáng)視頻層??煞旨?jí)視頻編碼器114能夠連續(xù)地首先對(duì)基本 視頻層編碼,隨后對(duì)增強(qiáng)視頻層編碼。利用基本層編碼器220和增強(qiáng)層編碼器230對(duì)基本 視頻層和增強(qiáng)視頻層編碼。合并已編碼的基本視頻層和已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層,產(chǎn)生與一個(gè)或多個(gè)視頻接收單元如視頻接收單元130至150通信的合成視頻?!≡鰪?qiáng)層編碼器230能夠利用編碼器層間處理器240提供的參考編碼信息,對(duì)增強(qiáng) 視頻層編碼。編碼器層間處理器240從基本視頻層編碼信息如塊運(yùn)動(dòng)矢量、塊編碼模式、量 化水平和/或量化后剩余數(shù)據(jù)取得參考編碼信息。視頻接收單元130至150能夠接收并解 碼已編碼的基本視頻層和已編碼的增強(qiáng)視頻層。視頻接收單元130至150可用于根據(jù)多個(gè) 因素,如視頻接收單元130至150的類型、用戶需求和/或已解碼的基本視頻層的質(zhì)量,對(duì) 增強(qiáng)視頻層進(jìn)行適應(yīng)性的解碼,如圖4到圖7所描述的,視頻接收單元130至150能夠擴(kuò)展 已解碼的基本視頻層,以縮小已解碼的基本視頻層和已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層之間 在分辨率上的差別。例如,視頻接收單元130至150將已解碼的基本視頻層擴(kuò)展為根據(jù)所 述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層決定的分辨率。視頻接收單元130至150可配置成檢測(cè) 一個(gè)開始對(duì)已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層解碼的轉(zhuǎn)變點(diǎn)。視頻接收單元130至150在檢 測(cè)的轉(zhuǎn)變點(diǎn)之前和/或之后能夠逐步改變已解碼的基本視頻層的分辨率,以縮小已解碼的 基本視頻層和已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分辨率上的差異。如圖3到圖5所描述的,為相應(yīng)的視頻截取選擇一個(gè)不管是靜態(tài)還是動(dòng)態(tài)的截取 窗口。接收的視頻內(nèi)容如源視頻內(nèi)容300可包括一個(gè)標(biāo)志如位于已選擇的截取窗口 310之 外的標(biāo)志320。在這點(diǎn)上,可分級(jí)預(yù)處理器210能夠確定在截取窗口 310里放置標(biāo)志320的 位置。可分級(jí)預(yù)處理器210能夠從相應(yīng)的視頻層的確定位置提取相應(yīng)的接收視頻內(nèi)容,然 后,從基本視頻層中除去。在基本視頻層的確定位置插入標(biāo)志320,形成相應(yīng)的已更新的視頻層如350。通過(guò) 相應(yīng)層的編碼器可對(duì)已更新的視頻層進(jìn)行編碼。如圖4和圖6所描述的,視頻接收單元如 視頻接收單元130可配置成相應(yīng)的處理已編碼的視頻層。本發(fā)明的另一實(shí)施例提供一種機(jī)器和/或計(jì)算機(jī)可讀存儲(chǔ)器和/或介質(zhì),其上存 儲(chǔ)的機(jī)器代碼和/或計(jì)算機(jī)程序具有一個(gè)或多個(gè)可由機(jī)器和/或計(jì)算機(jī)執(zhí)行的代碼段,使 得機(jī)器和/或計(jì)算機(jī)能夠?qū)崿F(xiàn)本文所描述的多分辨率視頻傳輸。相應(yīng)地,本發(fā)明可以通過(guò)硬件、軟件,或者軟、硬件結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明可以在一個(gè) 或多個(gè)計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn),或者由分布在幾個(gè)互連的計(jì)算機(jī)系統(tǒng)中的不同部分 以分散方式實(shí)現(xiàn)。任何可以實(shí)現(xiàn)所述方法的計(jì)算機(jī)系統(tǒng)或其它設(shè)備都是可適用的。常用軟 硬件的結(jié)合可以是安裝有計(jì)算機(jī)程序的通用計(jì)算機(jī)系統(tǒng),通過(guò)安裝和執(zhí)行所述程序控制計(jì) 算機(jī)系統(tǒng),使其按所述方法運(yùn)行。本發(fā)明可在包含部分可執(zhí)行其它功能的集成電路的硬件 下實(shí)現(xiàn)。本發(fā)明還可以通過(guò)計(jì)算機(jī)程序產(chǎn)品進(jìn)行實(shí)施,所述程序包含能夠?qū)崿F(xiàn)本發(fā)明方法 的全部特征,當(dāng)其安裝到計(jì)算機(jī)系統(tǒng)中時(shí),通過(guò)運(yùn)行,可以實(shí)現(xiàn)本發(fā)明的方法。本申請(qǐng)文件 中的計(jì)算機(jī)程序所指的是可以采用任何程序語(yǔ)言、代碼或符號(hào)編寫的一組指令的任何表 達(dá)式,該指令組使系統(tǒng)具有信息處理能力,以直接實(shí)現(xiàn)特定功能,或在進(jìn)行下述一個(gè)或兩個(gè) 步驟之后,a)轉(zhuǎn)換成其它語(yǔ)言、代碼或符號(hào);b)以不同的格式再現(xiàn),實(shí)現(xiàn)特定功能?!”景l(fā)明是通過(guò)幾個(gè)具體實(shí)施例進(jìn)行說(shuō)明的,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在不脫離 本發(fā)明范圍的情況下,還可以對(duì)本發(fā)明進(jìn)行各種變換及等同替代。另外,針對(duì)特定情形或具 體情況,可以對(duì)本發(fā)明做各種修改,而不脫離本發(fā)明的范圍。因此,本發(fā)明不局限于所公開 的具體實(shí)施例,而應(yīng)當(dāng)包括落入本發(fā)明權(quán)利要求范圍內(nèi)的全部實(shí)施方式。
權(quán)利要求
一種視頻編碼方法,其特征在于,包括利用視頻處理系統(tǒng)中的一個(gè)或多個(gè)處理器和/或電路來(lái)執(zhí)行截取接收的視頻內(nèi)容以形成多分辨率的視頻層,包括在不同分辨率下的一個(gè)基本視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層;對(duì)所述基本視頻層和所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼;產(chǎn)生合成視頻,其包括所述已編碼的基本視頻層和所述已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層。
2.如權(quán)利要求1所述方法,其特征在于,包括根據(jù)與所述基本視頻層相關(guān)的編碼信息 對(duì)所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼。
3.如權(quán)利要求2所述方法,其特征在于,與所述基本視頻層相關(guān)的所述編碼信息包括 塊運(yùn)動(dòng)矢量、塊編碼模式、量化水平和/或量化后的殘余數(shù)據(jù)。
4.如權(quán)利要求1所述方法,其特征在于,一個(gè)或多個(gè)視頻接收單元對(duì)所述已編碼的基 本視頻層進(jìn)行解碼,并根據(jù)用于視頻渲染的一個(gè)或多個(gè)相應(yīng)設(shè)備類型、用戶需求和/或所 述已解碼基本視頻層的質(zhì)量,對(duì)所述已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行解碼。
5.如權(quán)利要求4所述方法,其特征在于,所述一個(gè)或多個(gè)視頻接收單元擴(kuò)展已解碼的 基本視頻層,以縮小所述已解碼的基本視頻層和所述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層在分 辨率上的差異。
6.如權(quán)利要求4所述方法,其特征在于所述一個(gè)或多個(gè)視頻接收單元將所述已解碼的基本視頻層擴(kuò)展為一分辨率; 根據(jù)所述已解碼的一個(gè)或多個(gè)增強(qiáng)視頻層來(lái)確定所述分辨率。
7. 一種視頻編碼系統(tǒng),其特征在于,包括視頻處理系統(tǒng)包括一個(gè)或多個(gè)處理器和/或電路,其中所述一個(gè)或多個(gè)處理器和/或 電路用于截取接收的視頻內(nèi)容以形成多分辨率的視頻層,包括在不同分辨率下的一個(gè)基本視頻 層和一個(gè)或多個(gè)增強(qiáng)視頻層;對(duì)所述基本視頻層和所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼;產(chǎn)生合成視頻,其包括所述已編碼的基本視頻層和所述已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層。
8.如權(quán)利要求7所述系統(tǒng),其特征在于,所述一個(gè)或多個(gè)處理器和/或電路用于根據(jù)與 所述基本視頻層相關(guān)的編碼信息對(duì)所述一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼。
9.如權(quán)利要求8所述系統(tǒng),其特征在于,與所述基本視頻層相關(guān)的所述編碼信息包括 塊運(yùn)動(dòng)矢量、塊編碼模式、量化水平和/或量化后的殘余數(shù)據(jù)。
10.如權(quán)利要求7所述系統(tǒng),其特征在于,一個(gè)或多個(gè)視頻接收單元對(duì)所述已編碼的基 本視頻層進(jìn)行解碼,并根據(jù)用于視頻渲染的一個(gè)或多個(gè)相應(yīng)設(shè)備類型、用戶需求和/或所 述已解碼基本視頻層的質(zhì)量,對(duì)所述已編碼的一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行解碼。
全文摘要
可分級(jí)的編碼器能夠截取接收的視頻內(nèi)容,形成多分辨率視頻層,包括在不同空間分辨率下的一個(gè)基本視頻層和一個(gè)或多個(gè)增強(qiáng)視頻層?;疽曨l層和一個(gè)或多個(gè)增強(qiáng)視頻層通過(guò)連續(xù)編碼合并產(chǎn)生與一個(gè)或多個(gè)視頻接收單元通信的合成視頻。利用基本視頻層的編碼信息為每個(gè)一個(gè)或多個(gè)增強(qiáng)視頻層進(jìn)行編碼。視頻接收單元用于根據(jù)設(shè)備需求首先對(duì)已編碼的基本視頻層解碼,隨后對(duì)已編碼的增強(qiáng)視頻層解碼。視頻接收單元根據(jù)相應(yīng)的已解碼的增強(qiáng)視頻層調(diào)整已解碼的基本視頻層的分辨率,以改善視頻質(zhì)量。在視頻接收單元對(duì)插入在截取窗口內(nèi)的要求位置的標(biāo)志進(jìn)行相應(yīng)的處理。
文檔編號(hào)H04N7/26GK101800895SQ20091017635
公開日2010年8月11日 申請(qǐng)日期2009年9月10日 優(yōu)先權(quán)日2008年9月19日
發(fā)明者布賴恩·赫格, 陳雪敏, 韋德·王 申請(qǐng)人:美國(guó)博通公司