專(zhuān)利名稱(chēng):用于視頻數(shù)據(jù)的有效精細(xì)粒度伸縮(fgs)編碼和解碼的方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻編碼和解碼領(lǐng)域,且尤其涉及基于精細(xì)粒度伸 縮的可伸縮視頻數(shù)據(jù)處理。
背景技術(shù):
傳統(tǒng)的視頻編碼標(biāo)準(zhǔn)(例如,MPEG-1, H.261/263/364)結(jié)合運(yùn) 動(dòng)估計(jì)和運(yùn)動(dòng)補(bǔ)償以消除視頻幀之間的時(shí)間冗余。這些概念對(duì)于那 些對(duì)視頻編碼技術(shù)有基本了解的技術(shù)人員而言是十分熟悉的,將不 進(jìn)4亍^"細(xì)4苗述。
目前,對(duì)H.264/AVC的可伸縮擴(kuò)展允許精細(xì)粒度的可伸縮性, 據(jù)此可以通過(guò)以10%或更小的增量來(lái)增加比特率,使得視頻序列的 質(zhì)量得以提高。根據(jù)傳統(tǒng)實(shí)施,每個(gè)FGS(精細(xì)粒度伸縮)條帶(slice ) 必須與其"基本層圖像"中的對(duì)應(yīng)條帶覆蓋相同的空間區(qū)域,即, 一個(gè)FGS條帶的開(kāi)始宏塊和宏塊數(shù)量必須與其"基本層圖像"中的 對(duì)應(yīng)條帶相同。因此,每個(gè)FGS平面必須具有與其"基本層圖像"
相同的條帶數(shù)量。
根據(jù)現(xiàn)有技術(shù),每個(gè)FGS條帶必須與其"基本層圖像"中對(duì)應(yīng) 的條帶覆蓋相同空間區(qū)域這一約束,影響了 NAL (網(wǎng)絡(luò)提取層)單 元的尺寸,因此無(wú)法根據(jù)已知的包丟失率和協(xié)議數(shù)據(jù)單元(PDU) 尺寸來(lái)進(jìn)行最優(yōu)傳輸。此外,該約束不允許感興趣區(qū)域(ROI) FGS 增強(qiáng),其中這些感興趣區(qū)域可具有比其他區(qū)域更好的質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明的目的是分別提供用于有效編碼或解碼的方法、裝置和 系統(tǒng),其克服現(xiàn)有技術(shù)的上述問(wèn)題,并提供有效的和質(zhì)量上有所改
進(jìn)的編碼。
本發(fā)明的主要優(yōu)勢(shì)在于FGS條帶可以被編碼,使得起始宏塊位 置和宏塊數(shù)量的大小可以根據(jù)最優(yōu)傳輸?shù)男枰_定,例如,使得條 帶的字節(jié)數(shù)接近但決不超過(guò)協(xié)議數(shù)據(jù)單元(PDU)的字節(jié)數(shù),還在 于FGS條帶可以被編碼,使得它覆蓋更為重要的感興趣區(qū)域或其部 分,并且它以高于不重要區(qū)域的質(zhì)量被編碼,或者,可選地,僅覆 蓋感興趣區(qū)域的FGS條帶^C編碼和傳輸。
根據(jù)本發(fā)明,每個(gè)FGS條帶必須與其"基本層圖像"中對(duì)應(yīng)條 帶覆蓋相同空間區(qū)域這一約束被消除。此外,被一個(gè)FGS條帶覆蓋 的區(qū)域(即,起始宏塊和宏塊數(shù)量)獨(dú)立于其基本層圖像。相應(yīng)地, 應(yīng)用了支持FGS條帶的可伸縮視頻編碼的任何應(yīng)用,都可受益于本 發(fā)明的創(chuàng)造性。
本發(fā)明的目的由所附獨(dú)立權(quán)利要求中定義的主題解決。
根據(jù)本發(fā)明的第一方面,提供一種用于編碼視頻數(shù)據(jù)的方法, 該方法包括獲取所述視頻數(shù)據(jù);基于所述獲取的視頻數(shù)據(jù)產(chǎn)生基本 層圖像,基本層圖像包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本 層圖像中的區(qū)域;并產(chǎn)生對(duì)應(yīng)于所述基本層圖像的至少 一 個(gè)增強(qiáng)層 圖像,其中所述至少一個(gè)增強(qiáng)層圖像包括至少一個(gè)精細(xì)粒度伸縮 (FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的 區(qū)域,其中所述F G S條帶對(duì)應(yīng)的至少 一 個(gè)區(qū)域不同于所述基本層中 的所述條帶對(duì)應(yīng)的區(qū)域,編碼所述基本層圖像和所述至少一個(gè)增強(qiáng) 層圖像得到編碼的視頻數(shù)據(jù)。
在一個(gè)優(yōu)選實(shí)施方式中,所述至少一個(gè)FGS條帶是如在視頻編 碼標(biāo)準(zhǔn)H.264/AVC的可伸縮擴(kuò)展中說(shuō)明的漸進(jìn)細(xì)化條帶。
在一個(gè)優(yōu)選實(shí)施方式中,所述產(chǎn)生所述基本層圖像和所述至少 一個(gè)增強(qiáng)層圖像是基于所述視頻數(shù)據(jù)中的運(yùn)動(dòng)信息,所述運(yùn)動(dòng)信息 由運(yùn)動(dòng)估計(jì)過(guò)程提供。
優(yōu)選地,至少一個(gè)FGS條帶對(duì)應(yīng)于圖像中的感興趣區(qū)域(ROI)。
優(yōu)選地,所述基本層圖像中的條帶數(shù)量不同于增強(qiáng)層圖像中的
FGS條帶數(shù)量。
優(yōu)選地,所述FGS條帶被編碼,使得其具有根據(jù)預(yù)定數(shù)值的字 節(jié)數(shù)。
根據(jù)本發(fā)明的另 一方面,提供一種用于編碼視頻數(shù)據(jù)的可伸縮
解碼的方法,包括以下步驟獲取所述編碼^L頻數(shù)據(jù);識(shí)別所述編 碼視頻數(shù)據(jù)中的基本層圖像和至少 一個(gè)增強(qiáng)層圖像;所述基本層圖 像包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域; 以及對(duì)應(yīng)于所述基本層圖像的至少 一個(gè)增強(qiáng)層圖像,其中所述至少 一個(gè)增強(qiáng)層圖像包括至少一個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少 一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的一個(gè)區(qū)域,其中所述至少
區(qū)域,以及通過(guò)合并所述基本層圖像和所述至少 一個(gè)增強(qiáng)層圖像解 碼所述編碼視頻數(shù)據(jù),得到解碼視頻數(shù)據(jù)。
優(yōu)選地,所述至少一個(gè)FGS條帶是如在稱(chēng)為H.264/AVC的視頻 編碼標(biāo)準(zhǔn)的可伸縮擴(kuò)展中說(shuō)明的漸進(jìn)細(xì)化條帶。
優(yōu)選地,所述基本層和所述增強(qiáng)層圖像基于所述編碼視頻數(shù)據(jù) 中的運(yùn)動(dòng)信息,所述運(yùn)動(dòng)信息在所述編碼視頻數(shù)據(jù)中提供。
優(yōu)選地,所述至少一個(gè)FGS條帶涉及所述編碼視頻數(shù)據(jù)中單獨(dú) 圖像的某些感興趣區(qū)域。
優(yōu)選地,所述編碼視頻數(shù)據(jù)不包括覆蓋非感興趣區(qū)域的FGS條帶。
優(yōu)選地,所述至少一個(gè)FGS條帶具有接近但小于預(yù)定數(shù)值的字 節(jié)數(shù)。
另 一 方面,提供 一 種根據(jù)用于編碼的上述方法操作的設(shè)備。 另 一方面,提供一種根據(jù)用于解碼的上述方法操作的設(shè)備。 另一方面,提供一種系統(tǒng),所述系統(tǒng)根據(jù)用于編碼的上述方法 支持?jǐn)?shù)據(jù)傳輸。
另一方面,提供一種系統(tǒng),所述系統(tǒng)根據(jù)用于解碼的上述方法 支持?jǐn)?shù)據(jù)傳輸。
還提供一種數(shù)據(jù)傳輸系統(tǒng),包括至少一個(gè)編碼設(shè)備,用于執(zhí)行
可伸縮編碼視頻數(shù)據(jù)的方法,包括步驟獲取所述視頻數(shù)據(jù);基于 所述獲取的視頻數(shù)據(jù)產(chǎn)生基本層圖像,基本層圖像包括至少一個(gè)條 帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;并產(chǎn)生對(duì)應(yīng)于所述 基本層圖像的至少一個(gè)增強(qiáng)層圖像,其中所述至少一個(gè)增強(qiáng)層圖像 包括至少一個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶 對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,其中所述至少 一個(gè)所述FGS條帶 對(duì)應(yīng)的區(qū)域不同于所述基本層圖像中所述條帶對(duì)應(yīng)的區(qū)域,編碼所 述基本層圖像和所述至少 一個(gè)增強(qiáng)層圖像得到編碼視頻數(shù)據(jù),以及 一種解碼設(shè)備,用于執(zhí)行編碼視頻數(shù)據(jù)的可伸縮解碼方法,包括步 驟獲取所述編碼視頻數(shù)據(jù),識(shí)別所述編碼視頻數(shù)據(jù)中的基本層圖 像和至少一個(gè)增強(qiáng)層圖像;所述基本層圖像包括至少一個(gè)條帶,所 述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;以及對(duì)應(yīng)于所述基本層圖 像的至少一個(gè)增強(qiáng)層圖像,其中所述至少一個(gè)增強(qiáng)層圖像包括至少 一個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所 述增強(qiáng)層圖像中的區(qū)域,其中所述至少一個(gè)所述FGS條帶對(duì)應(yīng)的區(qū) 域不同于所述基本層中條帶對(duì)應(yīng)的區(qū)域,以及通過(guò)合并所述基本層 圖像和所述至少 一 個(gè)增強(qiáng)層圖像解碼所述編碼視頻數(shù)據(jù),得到解碼 視頻數(shù)據(jù)。
提供一種計(jì)算程序產(chǎn)品,包括計(jì)算機(jī)可讀存儲(chǔ)結(jié)構(gòu),其上包含 計(jì)算機(jī)程序代碼,用于由電子設(shè)備主控的計(jì)算機(jī)處理器執(zhí)行,其中 所述計(jì)算機(jī)程序代碼包括用于執(zhí)行上述編碼方法的指令。
還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀存儲(chǔ)結(jié)構(gòu),其上 包含計(jì)算機(jī)程序代碼,用于由電子設(shè)備主控的計(jì)算機(jī)處理器執(zhí)行,
其中所述計(jì)算機(jī)程序代碼包括執(zhí)行上述解碼方法的指令。
還提供一種實(shí)施在載波中和表示指令的計(jì)算機(jī)數(shù)據(jù)信號(hào),當(dāng)其
被處理器執(zhí)行時(shí),導(dǎo)致編碼方法的操作被執(zhí)行。
還提供一種用于視頻數(shù)據(jù)的可伸縮編碼的模塊,包括獲取組
件,用于獲取所述視頻數(shù)據(jù);產(chǎn)生組件,用于基于獲取的視頻數(shù)據(jù) 產(chǎn)生基本層圖像;產(chǎn)生組件,用于基于所述獲取的視頻數(shù)據(jù)和所述 基本層產(chǎn)生至少一個(gè)增強(qiáng)層圖像,基本層圖像包括至少一個(gè)條帶,
所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;且至少 一個(gè)增強(qiáng)層圖像 對(duì)應(yīng)于所述基本層圖像,其中所述至少一個(gè)增強(qiáng)層圖像包括至少一 個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述 增強(qiáng)層圖像中的區(qū)域;以及定義組件,用于以如下方式定義所述一 個(gè)或多個(gè)產(chǎn)生的增強(qiáng)層FGS條帶的所述至少一個(gè),即所述FGS條帶 對(duì)應(yīng)的區(qū)域不同于所述基本層圖像中條帶對(duì)應(yīng)的區(qū)域;以及編碼組 件,用于編碼所述基本層和所述至少一個(gè)增強(qiáng)層,得到編碼視頻數(shù) 據(jù)的。
還提供一種用于編碼視頻數(shù)據(jù)的可伸縮解碼的模塊,包括獲 取組件,用于獲取所述編碼視頻數(shù)據(jù);識(shí)別組件,用于識(shí)別所述編 碼視頻數(shù)據(jù)中基本層圖像和至少 一個(gè)增強(qiáng)層圖像;其中所述基本層 圖像包括至少 一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域; 以及對(duì)應(yīng)于所述基本層圖像的至少 一個(gè)增強(qiáng)層圖像,其中所述至少 一個(gè)增強(qiáng)層圖像包括至少一個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少 一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,其中所述所述FGS 條帶的至少 一個(gè)對(duì)應(yīng)的區(qū)域不同于所述基本層圖像中條帶對(duì)應(yīng)的區(qū) 域,以及解碼組件,用于通過(guò)合并所述基本層和所述至少一個(gè)增強(qiáng) 層解碼被編碼的視頻數(shù)據(jù),得到解碼視頻數(shù)據(jù)。
還提供一種實(shí)施在載波中和表示指令的計(jì)算機(jī)數(shù)據(jù)信號(hào),當(dāng)其 被處理器執(zhí)行時(shí),導(dǎo)致用于解碼的方法的操作被執(zhí)行。
由此,現(xiàn)在提供了一種用于在這樣的意義下對(duì)FGS條帶靈活編 碼的方法,即由FGS條帶覆蓋的區(qū)域獨(dú)立于其基本層圖像。并因此, 每個(gè)FGS平面可以具有不同于"基本層"的條帶數(shù)量。
本發(fā)明的更多優(yōu)勢(shì)將在閱讀本發(fā)明實(shí)施方式的詳細(xì)說(shuō)明時(shí)明 晰,基于此,創(chuàng)造性概念是很容易理解的。
在詳細(xì)說(shuō)明和附圖中,為清晰起見(jiàn),相同或相似的組件,單元 或設(shè)備被標(biāo)以相同的參考數(shù)字。
附圖被用來(lái)提供對(duì)本發(fā)明的進(jìn)一 步理解,它被引入說(shuō)明書(shū)并組 成說(shuō)明書(shū)的一個(gè)部分。
了本發(fā)明的實(shí)施方式,并與描述一 起用來(lái)解釋本發(fā)明的原理。在附圖中,
圖1示意性地示出便攜客戶電子設(shè)備的示例框圖,其基于蜂窩
終端物設(shè)備被典型地實(shí)施;
圖2是根據(jù)本發(fā)明的編碼原理的詳細(xì)圖示;
圖3是根據(jù)本發(fā)明的解碼原理的詳細(xì)圖示;
圖4繪出根據(jù)本發(fā)明表示的編碼側(cè)的操作序列;
圖5繪出根據(jù)本發(fā)明表示的解碼側(cè)的操作序列;
圖6表示根據(jù)示出所有組件的本發(fā)明的編碼模塊;
圖7表示根據(jù)示出所有組件的本發(fā)明的解碼模塊。
雖然本發(fā)明是參考根據(jù)附圖的實(shí)施方式被說(shuō)明的,但顯然本發(fā)
明并不限于此,而是它可以在所附權(quán)利要求的范圍內(nèi)以多種方式修改。
在下文對(duì)各種實(shí)施方式的描述中將參考附圖,其構(gòu)成說(shuō)明書(shū)的 一部分,并且其中通過(guò)圖示本發(fā)明可被實(shí)施的各種實(shí)施方式來(lái)表示。 應(yīng)該理解,其他可能^f吏用的實(shí)施方式以及可能f文出的結(jié)構(gòu)性和功能 性修改沒(méi)有脫離本發(fā)明的范圍。貫穿附圖和說(shuō)明書(shū),盡可能使用相 同的參考編號(hào)來(lái)指代相似或相同的部分。
具體實(shí)施例方式
圖1繪出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的一種典型的移動(dòng)設(shè)備。 圖1中表示的移動(dòng)設(shè)備10能夠進(jìn)行蜂窩數(shù)據(jù)和語(yǔ)音通信。應(yīng)當(dāng)指出, 這種特定實(shí)施方式以說(shuō)明的方式代表了多種實(shí)施方式中的一種,本 發(fā)明不限于此特定的實(shí)施方式。移動(dòng)設(shè)備10包括(主)微處理器或 微控制器10 0以及與控制移動(dòng)設(shè)備的操作的微處理器相關(guān)聯(lián)的組件。 這些組件包括連接到顯示模塊135的顯示控制器130、非易失性存儲(chǔ)
器140、易失性存儲(chǔ)器150 (例如,隨機(jī)存取存儲(chǔ)器(RAM))、連 接到麥克風(fēng)161的音頻輸入/輸出(I/O)接口 160、揚(yáng)聲器162和/ 或聽(tīng)筒163、連接到小鍵盤(pán)175或鍵盤(pán)的小鍵盤(pán)控制器170、任何輔 助輸入/輸出(1/0)4妻口 200、以及短程通信接口 180。這樣的設(shè)備 還典型地包括被總體示為190的其他設(shè)備子系統(tǒng)。
移動(dòng)設(shè)備10可以在語(yǔ)音網(wǎng)絡(luò)上通信,和/或在數(shù)據(jù)網(wǎng)絡(luò)上同樣地 通信,例如,任何公共陸地移動(dòng)網(wǎng)絡(luò)(PLMN),形式上是例如數(shù)字 蜂窩網(wǎng)絡(luò),尤其是GSM (全球移動(dòng)通信系統(tǒng))或UMTS (通用移動(dòng) 通信系統(tǒng))。典型地,語(yǔ)音和/或數(shù)據(jù)通信通過(guò)空中接口被操作,即 與基站(BS)或節(jié)點(diǎn)B (沒(méi)有示出)的其他部件(如上)協(xié)作的蜂 窩通信接口子系統(tǒng),其中基站(BS)或節(jié)點(diǎn)B是蜂窩網(wǎng)絡(luò)基礎(chǔ)設(shè)施 的無(wú)線接入網(wǎng)絡(luò)(RAN)的一部分。參考如圖1中說(shuō)明性描述的蜂 窩通信接口子系統(tǒng),包括蜂窩接口 110、數(shù)字信號(hào)處理器(DSPH20、 接收器(RX) 121、發(fā)送器(TX) 122、以及一個(gè)或多個(gè)本地振蕩器 (L〇)123,它支持與一個(gè)或多個(gè)公共陸地移動(dòng)網(wǎng)絡(luò)(PLMN)的通 信。數(shù)字信號(hào)處理器(DSP) 120發(fā)送通信信號(hào)124到發(fā)送器(TX) 122,并從接收器(RX) 121接收通信信號(hào)125。除了處理通信信號(hào) 之外,數(shù)字信號(hào)處理器120還提供接收器控制信號(hào)126和發(fā)送器控 制信號(hào)127。例如,除分別對(duì)將要發(fā)送信號(hào)的調(diào)制和對(duì)接收信號(hào)的解 調(diào)制外,接收器(RX) 121和發(fā)送器(TX) 122中通信信號(hào)所應(yīng)用 的增益水平可以通過(guò)實(shí)施在數(shù)字信號(hào)處理器(DSP) 120中實(shí)施的自 動(dòng)增益控制算法自適應(yīng)地控制。其他收發(fā)器控制算法也可以在數(shù)字 信號(hào)處理器(DSP) 120中實(shí)施,以提供收發(fā)器122更為復(fù)雜的控制。 當(dāng)移動(dòng)設(shè)備IO通過(guò)PLMN的通信發(fā)生在單一頻率或一組密集分布頻 率上時(shí),單個(gè)的本地振蕩器(LO) 123可以與發(fā)送器(TX) 122和 接收器(RX) 121協(xié)同使用。可選地,如果不同的頻率被用于語(yǔ)音/ 數(shù)據(jù)通信或發(fā)送與接收,則多個(gè)本地振蕩器128可被用以產(chǎn)生多個(gè) 相應(yīng)的頻率。盡管圖1中描述的天線129可以是不同的天線系統(tǒng)(未 示出),移動(dòng)設(shè)備IO可以如圖所示地使用單天線結(jié)構(gòu)用于信號(hào)接收
及發(fā)送。包括語(yǔ)音和數(shù)據(jù)信息兩者在內(nèi)的信息經(jīng)由接口 110與數(shù)字
信號(hào)處理器(DSP) 120之間的數(shù)據(jù)鏈路在蜂窩接口 IIO之間往來(lái)通 信。蜂窩接口 IIO的詳細(xì)設(shè)計(jì),例如頻帶、組件選擇、功率水平等, 將依賴于其中旨在操作移動(dòng)設(shè)備100的無(wú)線網(wǎng)絡(luò)。
在完成了所有所需的網(wǎng)絡(luò)注冊(cè)或激活過(guò)程之后(該過(guò)程可能涉 及在蜂窩網(wǎng)絡(luò)中注冊(cè)所需的訂戶識(shí)別模塊(SIM) 210),然后移動(dòng) 設(shè)備10可以通過(guò)無(wú)線網(wǎng)絡(luò)發(fā)送和接收通信信號(hào),包括語(yǔ)音和數(shù)據(jù)信 號(hào)。由天線129從無(wú)線網(wǎng)絡(luò)接收到的信號(hào)被路由給接收器121,其提 供如下操作信號(hào)放大、頻率下變頻、濾波、通道選擇以及模數(shù)轉(zhuǎn) 換。接收信號(hào)的模數(shù)轉(zhuǎn)換允許使用數(shù)字信號(hào)處理器(DSP) 120執(zhí)行 更為復(fù)雜的通信功能,例如數(shù)字解調(diào)和解碼。以類(lèi)似的方式,將要 被發(fā)送的信號(hào)由例如數(shù)字信號(hào)處理器(DSP) 120處理(包括調(diào)制和 編碼),而后提供給發(fā)送器122用于數(shù)模轉(zhuǎn)換、頻率上變頻、濾波、 放大,并經(jīng)由天線129傳輸?shù)綗o(wú)線網(wǎng)絡(luò)。
可被指定為設(shè)備平臺(tái)微處理器的微處理器/微控制器(HC) 100 管理移動(dòng)設(shè)備10的功能。由處理器IIO使用的操作系統(tǒng)軟件149優(yōu) 選地在例如非易失性存儲(chǔ)器140中永久地存儲(chǔ),其可被實(shí)施為例如 閃存、支持電池的RAM、任何其他的非易失性存儲(chǔ)技術(shù)、或其組合。 除了控制移動(dòng)設(shè)備10的低層功能和(圖形)基本用戶界面功能的操 作系統(tǒng)149之外,非易失性存儲(chǔ)器140還包括多個(gè)高層軟件應(yīng)用程 序或模塊,例如語(yǔ)音通信軟件應(yīng)用程序142、數(shù)據(jù)通信軟件應(yīng)用程序 141、組織器模塊(未示出)、或其他任何類(lèi)型的軟件模塊(未示出)。 這些模塊被處理器IOO執(zhí)行并提供移動(dòng)設(shè)備IO與其用戶之間的高層 接口 。該接口典型地包括通過(guò)受控于顯示控制器130的顯示器135 提供的圖形組件、以及通過(guò)小鍵盤(pán)控制器170與處理器100連接的 小鍵盤(pán)175提供的輸入/輸出組件、輔助輸入/輸出(I/O)接口 200、 和/或短程(SR)通信接口 180。輔助1/0接口 200尤其包括USB(通 用串行總線)接口、串行接口、 MMC (多媒體卡)接口和相關(guān)接口 技術(shù)/標(biāo)準(zhǔn)、以及其他任何標(biāo)準(zhǔn)化的或私有的數(shù)據(jù)通信總線技術(shù),而短程通信接口射頻(RF)低功率接口尤其包括WLAN(無(wú)線局域網(wǎng)) 和藍(lán)牙通信技術(shù)或IRDA (紅外數(shù)據(jù)接入)接口。這里引入的RF低 功率接口應(yīng)特別纟皮理解為包括任何IEEE 801.xx標(biāo)準(zhǔn)技術(shù),其描述可 從電子電氣工程師協(xié)會(huì)獲得。此外,輔助1/0接口 200和短程通信接 口 180可以分別表示一個(gè)和多個(gè)接口 ,這些接口分別支持一個(gè)或多 個(gè)輸入/輸出接口技術(shù)和通信接口技術(shù)。
操作系統(tǒng)、特定的設(shè)備軟件應(yīng)用或模塊或其部分可以被暫時(shí)性 地加載到易失性存儲(chǔ)器150中,例如典型地基于DRAM (直接隨機(jī) 存取存儲(chǔ)器)技術(shù)實(shí)現(xiàn)的隨機(jī)存取存儲(chǔ)器,以便更快地操作。此外, 接收到的通信信號(hào)在被永久性地寫(xiě)入文件系統(tǒng)前,也可以被暫時(shí)性 地保存在易失性存儲(chǔ)器150中,其中文件系統(tǒng)位于非易失性存儲(chǔ)器
儲(chǔ)器上。應(yīng)當(dāng)理解,上述組件代表了這里以蜂窩電話形式實(shí)施的傳 統(tǒng)移動(dòng)設(shè)備10的典型組件。本發(fā)明不限于這些特定組件,對(duì)其實(shí)現(xiàn) 的描述僅為說(shuō)明之用及出于完整性考慮。
移動(dòng)設(shè)備10的示例性軟件應(yīng)用模塊是個(gè)人信息管理器應(yīng)用程 序,其提供PDA (個(gè)人數(shù)字助理)功能,典型地包括聯(lián)系人管理器、 日歷、任務(wù)管理器等。這樣的個(gè)人信息管理器由處理器100執(zhí)行, 可訪問(wèn)移動(dòng)設(shè)備10的組件,也可與其他軟件應(yīng)用才莫塊交互。例如, 與語(yǔ)音通信軟件應(yīng)用的交互使其可以管理電話呼叫、語(yǔ)音郵件等, 并且與數(shù)據(jù)通信軟件應(yīng)用程序的交互使其可以管理SMS (短消息服 務(wù))、MMS (多媒體服務(wù))、電子郵件通信和其他數(shù)據(jù)傳輸。非易 失性存儲(chǔ)器140優(yōu)選地提供文件系統(tǒng)以利于永久保存設(shè)備上數(shù)據(jù)項(xiàng), 具體包括日歷條目、聯(lián)系人等。與例如經(jīng)由蜂窩接口、短程通信接 口或輔助I/O接口的網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信能力支持經(jīng)由這些網(wǎng)絡(luò)的上
傳、下載、同步。
應(yīng)用模塊141到149表示被配置為由處理器IOO執(zhí)行的設(shè)備功 能或軟件應(yīng)用。在大多數(shù)已知的移動(dòng)設(shè)備中,單個(gè)的處理器管理和 控制移動(dòng)設(shè)備的全部操作及所有設(shè)備功能和軟件應(yīng)用。這個(gè)概念適
用于今天的移動(dòng)設(shè)備。特別地,增強(qiáng)的多媒體功能的實(shí)施驅(qū)動(dòng)對(duì)計(jì) 算能力的需求,該實(shí)施包括例如視頻流重現(xiàn)應(yīng)用、對(duì)由集成地或可 拆卸地連接的數(shù)字照相機(jī)功能獲取的數(shù)字圖像和視頻序列的才喿作、 以及還包括復(fù)雜圖形學(xué)的游戲應(yīng)用程序。處理計(jì)算能力需求的 一 種 方式是通過(guò)實(shí)施強(qiáng)大的和通用的處理器內(nèi)核來(lái)解決提高計(jì)算能力的 問(wèn)題,這種方法在過(guò)去被沿用。另一個(gè)用于提供計(jì)算能力的方法是 實(shí)現(xiàn)兩個(gè)或多個(gè)獨(dú)立的處理器內(nèi)核,這是本領(lǐng)域內(nèi)眾所周知的方法。
管通用處理器被設(shè)計(jì)為執(zhí)行多樣性的不同任務(wù),沒(méi)有針對(duì)事先選定 的特殊任務(wù)的專(zhuān)門(mén)化,但多處理器設(shè)置可以包括一個(gè)或多個(gè)通用處 理器、以及被配置為處理預(yù)定任務(wù)集的一個(gè)或多個(gè)專(zhuān)用處理器。然 而,在一個(gè)設(shè)備中多個(gè)處理器的實(shí)施中,特別是在如移動(dòng)設(shè)備10這 樣的移動(dòng)設(shè)備中,傳統(tǒng)上需要對(duì)組件進(jìn)行完全和復(fù)雜的重新設(shè)計(jì)。
下文中,本發(fā)明將提出一個(gè)概念,它允許附加處理器內(nèi)核與現(xiàn) 有處理設(shè)備實(shí)施的簡(jiǎn)單集成,使得代價(jià)高昂的完全和復(fù)雜的重新設(shè) 計(jì)可以被省略。將參考片上系統(tǒng)(SoC)設(shè)計(jì)加以描述創(chuàng)造性。片上 系統(tǒng)(SoC)是將處理設(shè)備的至少多個(gè)(或所有)組件集成在單個(gè)的
高集成化芯片上的概念。這樣的片上系統(tǒng)可以包含數(shù)字、模擬、混 合信號(hào),并常常包含射頻功能——全部在一個(gè)芯片上。典型的處理 設(shè)備包括執(zhí)行不同任務(wù)的多個(gè)集成電路。這些集成電路具體包括微
處理器、存儲(chǔ)器、通用異步結(jié)接收器-發(fā)送器(UART)、串行/并行 端口、直接存儲(chǔ)器存取(DMA)控制器等。通用異步接收器-發(fā)送器 (UART)在數(shù)據(jù)的并行比特和串行比特之間轉(zhuǎn)換。導(dǎo)致超大規(guī)模集 成(VLSI)電路的半導(dǎo)體技術(shù)近來(lái)的進(jìn)展實(shí)現(xiàn)復(fù)雜性方面的重大增 長(zhǎng),從而有可能將系統(tǒng)的多個(gè)組件集成在單一的芯片上。參考圖1, 其一個(gè)或多個(gè)組件,例如控制器130和160、存儲(chǔ)器組件150和140、 以及接口 200、 180、 IIO中的一個(gè)或多個(gè),可以與處理器100—起 集成在單個(gè)的芯片中,最終形成片上系統(tǒng)(SoC)。
另外,所述設(shè)備10配備有用于根據(jù)本發(fā)明的創(chuàng)造性操作視頻數(shù)
據(jù)可伸縮編碼的模塊105和解碼的模塊106。依靠CPU 100,所述模 塊105和106可以單獨(dú)被使用。然而,所述設(shè)備IO被配置為分別執(zhí) 行視頻數(shù)據(jù)編碼或解碼。所述視頻數(shù)據(jù)可能依靠設(shè)備的通信模塊被 接收,也可以被保存在設(shè)備10中的任意可能想到的存儲(chǔ)裝置上。
參考附圖2,根據(jù)本發(fā)明的FGS編碼原理的詳細(xì)解釋被描述。 原始的未加工—見(jiàn)頻數(shù)據(jù):故用于運(yùn)動(dòng)估計(jì),以及還用于編碼基本層EL 和相應(yīng)的增強(qiáng)層EL。原則上,每個(gè)EL包括被編碼的FGS信息,它 可以例如實(shí)現(xiàn)解碼器側(cè)的進(jìn)一 步圖像改進(jìn)。在進(jìn)行了所有編碼操作 之后,BL數(shù)據(jù)流和(如果需要)具有附加FGS信息的多于一個(gè)的 EL數(shù)據(jù)流被提供。根據(jù)本發(fā)明的創(chuàng)造性步驟,F(xiàn)GS信息以如下方式 有利地編碼,即,每個(gè)FGS條帶可以覆蓋與基本層圖像中其對(duì)應(yīng)條 帶覆蓋的區(qū)域不同的區(qū)域。因此,對(duì)于沒(méi)有被基本層圖像中的一組 條帶準(zhǔn)確覆蓋的某個(gè)區(qū)域,可以基于EL中的FGS信息增強(qiáng)圖像質(zhì) 量,從而可以通過(guò)以更高的質(zhì)量編碼覆蓋感興趣區(qū)域的FGS條帶、 或只編碼覆蓋感興趣區(qū)域的FGS條帶,從而實(shí)現(xiàn)感興趣區(qū)域ROI的 圖4象改進(jìn)??蛇x地,由運(yùn)動(dòng)估計(jì)ME產(chǎn)生的運(yùn)動(dòng)向量MV可以4皮進(jìn) 一步處理或發(fā)送給接收器。
圖3繪出了根據(jù)本發(fā)明的FGS解碼原理。在接收到BL和EL流 之后,F(xiàn)GS解碼器對(duì)所述可伸縮編碼的視頻數(shù)據(jù)提供適當(dāng)?shù)慕獯a。 依靠運(yùn)動(dòng)向量MV和EL中的FGS條帶,解碼器將根據(jù)FGS信息確 定基本層中的哪部分圖像應(yīng)當(dāng)被改進(jìn)??缮炜s解碼技術(shù)由此被實(shí)現(xiàn), 同時(shí)解碼器可以確定哪些圖像區(qū)域應(yīng)當(dāng)利用EL的FGS信息。在這 個(gè)典型的實(shí)施方式中,只有一個(gè)EL被描述并^皮相應(yīng)地解碼,^旦可以 想像解碼器可以處理多個(gè)EL。
圖4示出了操作序列,該操作序列圖示出根據(jù)本發(fā)明的 一般FGS 編碼方法。在操作S400中序列開(kāi)始。這可能對(duì)應(yīng)于編碼器模塊從例 如照相機(jī)獲取未加工視頻數(shù)據(jù)流的時(shí)間,參考操作S410。下一個(gè)操 作將根據(jù)本操作的創(chuàng)造性步驟使用相應(yīng)的FGS信息提供可伸縮視頻 編碼。操作S420和S430分別象征從基本層BL產(chǎn)生或創(chuàng)建(如果
需要)多于一個(gè)的增強(qiáng)層EL。對(duì)于每個(gè)EL,FGS信息將被定義S440, 其中所述信息被包含在對(duì)應(yīng)于基本層圖像某區(qū)域的FGS條帶中。在 定義了包含F(xiàn)GS信息的所有相關(guān)的FGS條帶之后,編碼器確定基本 層圖像中的哪部分表示ROI,并可由此將條帶中的FGS信息專(zhuān)門(mén)用 于該圖像部分,如參考操作S440所示。本發(fā)明范圍內(nèi)的其他實(shí)施同 樣也是可以想像到的。
如果不需要進(jìn)一步處理,則操作序列可以到結(jié)束操作S490,也 可以才艮據(jù)新的迭^t而 一皮重新啟動(dòng)。
圖5是根據(jù)本發(fā)明的FGS解碼方法的操作序列。操作序列在操 作S500被啟動(dòng)。接下來(lái)提供了獲取操作S510,它與例如包含F(xiàn)GS 信息的可伸縮編碼數(shù)據(jù)流的接收相 一 致?;谒鼋邮盏降木幋a數(shù) 據(jù)流,解碼器導(dǎo)出S520全部所需信息BL、 EL和所謂FGS條帶中 包含的FGS信息。
根據(jù)接收到的FGS條帶、基本層和增強(qiáng)層,解碼器被配置為重 構(gòu)原始序列S530。根據(jù)本發(fā)明的創(chuàng)造性步驟,接收到的FGS信息可 被用于基本層圖像中的某些感興趣區(qū)域。
如果不需要進(jìn)一步處理,操作序列可能到達(dá)結(jié)束操作S590,也 可能根據(jù)新的迭代而被重新啟動(dòng)。
參考圖6和圖7,根據(jù)本發(fā)明的編碼和解碼模塊被描述。所述模 塊可以被實(shí)施為軟件、硬件等單獨(dú)形式或任意組合形式。
圖6示出用于視頻數(shù)據(jù)可伸縮編碼的模塊105。所述模塊105包
括獲取組件600,用于獲取所述視頻數(shù)據(jù),產(chǎn)生組件610,用于基
于所述獲取的視頻數(shù)據(jù)產(chǎn)生基本層,產(chǎn)生組件620,用于根據(jù)所述視
頻數(shù)據(jù)和所述基本層產(chǎn)生至少一個(gè)相應(yīng)的可伸縮增強(qiáng)層,其中所述 至少一個(gè)增強(qiáng)層包括基于一個(gè)或多個(gè)增強(qiáng)FGS條帶的精細(xì)粒度伸縮
(FGS)信息,所述FGS條帶描述所述基本層中的某些區(qū)域;以及 定義組件630,用于以如下方式定義所述一個(gè)或多個(gè)產(chǎn)生的增強(qiáng)FGS 條帶的至少一個(gè),即所述至少一個(gè)產(chǎn)生的增強(qiáng)FGS條帶覆蓋的區(qū)域 不同于基本層圖像中相應(yīng)條帶覆蓋的區(qū)域;以及編碼組件640,用于
編碼所述基本層和所述至少 一 個(gè)增強(qiáng)層,得到編碼視頻數(shù)據(jù)。
圖7示出了用于編碼視頻數(shù)據(jù)的可伸縮解碼的模塊106,包括獲
取組件700,用于獲取所述編碼視頻數(shù)據(jù),識(shí)別組件710,用于識(shí)別 所述編碼視頻數(shù)據(jù)中的基本層和多個(gè)增強(qiáng)層,確定組件720,用于確 定所述多個(gè)增強(qiáng)層中關(guān)于所述基本層的精細(xì)粒度伸縮(FGS)信息, 其中所述FGS信息包括描述所述基本層中某區(qū)域的至少 一個(gè)FGS條 帶,且所述FGS條帶的至少一個(gè)覆蓋的區(qū)域不同于所述基本層圖像 中相應(yīng)條帶所覆蓋的區(qū)域,解碼組件730,用于通過(guò)合并所述基本層、 所述多個(gè)增強(qiáng)層和所述F G S信息解碼所述編碼視頻數(shù)據(jù),得到解碼 視頻數(shù)據(jù)。
盡管本發(fā)明參考基于附圖的實(shí)施方式被描述,顯而易見(jiàn)的是, 本發(fā)明并不限于此,其可以在所附權(quán)利要求的范圍內(nèi)以多種方式修 改。
權(quán)利要求
1.一種用于編碼視頻數(shù)據(jù)的方法,該方法包括-獲取所述視頻數(shù)據(jù);-基于所述獲取的視頻數(shù)據(jù)產(chǎn)生基本層圖像,所述基本層圖像包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;以及-產(chǎn)生對(duì)應(yīng)于所述基本層圖像的至少一個(gè)增強(qiáng)層圖像,其中所述至少一個(gè)增強(qiáng)層圖像包括至少一個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,-其中,所述FGS條帶的至少一個(gè)對(duì)應(yīng)的區(qū)域不同于基本層圖像中的所述條帶對(duì)應(yīng)的區(qū)域,-編碼所述基本層圖像和所述至少一個(gè)增強(qiáng)層圖像,得到編碼視頻數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)FGS條帶是 視頻編碼標(biāo)準(zhǔn)H.264/AVC的可伸縮擴(kuò)展中說(shuō)明的漸進(jìn)細(xì)化條帶。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述產(chǎn)生所述基本層圖像 和所述至少 一 個(gè)增強(qiáng)層圖像是基于所述視頻數(shù)據(jù)中的運(yùn)動(dòng)信息,所 述運(yùn)動(dòng)信息由運(yùn)動(dòng)估計(jì)過(guò)程提供。
4. 根據(jù)權(quán)利要求1所述的方法,其中所述至少一個(gè)FGS條帶對(duì) 應(yīng)于圖像中的感興趣區(qū)域(ROI)。
5. 根據(jù)權(quán)利要求1所述的方法,其中所述基本層圖像中條帶的 數(shù)量和增強(qiáng)層圖像中FGS條帶的數(shù)量不同。
6. 根據(jù)權(quán)利要求1所述的方法,其中所述FGS條帶被編碼,使 得其具有對(duì)應(yīng)于預(yù)定數(shù)值的字節(jié)數(shù)。
7. —種用于編碼視頻數(shù)據(jù)的可伸縮解碼的方法,包括步驟 -獲取所述編碼視頻數(shù)據(jù);-識(shí)別所述編碼視頻數(shù)據(jù)中的基本層圖像和至少 一 個(gè)增強(qiáng)層圖所述基本層圖像包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;并且至少一個(gè)增強(qiáng)層圖像對(duì)應(yīng)于所述基本層圖像, 其中所述至少 一 個(gè)增強(qiáng)層圖像包括至少 一 個(gè)精細(xì)粒度伸縮(F G S )條 帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,其中所述FGS條帶的所述至少 一個(gè)對(duì)應(yīng)的區(qū)域不同于所述基本 層圖像中的所述條帶對(duì)應(yīng)的區(qū)域,通過(guò)合并所述基本層圖像、所述至少一個(gè)增強(qiáng)層圖像解碼所述 編碼視頻數(shù)據(jù),得到解碼視頻數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的方法,其中所述至少一個(gè)FGS條帶是 稱(chēng)作H.264/AVC的視頻編碼標(biāo)準(zhǔn)的可伸縮擴(kuò)展中說(shuō)明的漸進(jìn)細(xì)化條 帶。
9. 根據(jù)權(quán)利要求7所述的方法,其中所述基本層圖像和所述增 強(qiáng)層圖像是基于所述編碼視頻數(shù)據(jù)中的運(yùn)動(dòng)信息,所述運(yùn)動(dòng)信息由 所述編碼視頻數(shù)據(jù)提供。
10. 根據(jù)權(quán)利要求7所述的方法,其中所述至少一個(gè)FGS條帶 涉及所述編碼視頻數(shù)據(jù)中單獨(dú)圖像的某些感興趣區(qū)域。
11. 根據(jù)權(quán)利要求7所述的方法,其中所述編碼^L頻數(shù)據(jù)不包括 覆蓋非感興趣區(qū)域的FGS條帶。
12. 根據(jù)權(quán)利要求7所述的方法,其中所述至少一個(gè)FGS條帶 具有接近但小于預(yù)定數(shù)值的字節(jié)數(shù)。
13. —種根據(jù)權(quán)利要求1所述的方法操作的設(shè)備。
14. 一種根據(jù)權(quán)利要求7所述的方法操作的設(shè)備。
15. —種用于根據(jù)權(quán)利要求1所述方法支持?jǐn)?shù)據(jù)傳輸?shù)南到y(tǒng)。
16. —種用于根據(jù)權(quán)利要求7所述方法支持?jǐn)?shù)據(jù)傳輸?shù)南到y(tǒng)。
17. —種數(shù)據(jù)傳輸系統(tǒng),包括至少一個(gè)編碼設(shè)備,用于執(zhí)行視頻 數(shù)據(jù)的可伸縮編碼方法,包括步驟-獲取所述視頻數(shù)據(jù);-基于所述獲取的視頻數(shù)據(jù)產(chǎn)生基本層圖像,所述基本層圖像 包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;以及-產(chǎn)生對(duì)應(yīng)于所述基本層圖像的至少一個(gè)增強(qiáng)層圖像,其中所述至少一個(gè)增強(qiáng)層圖像包括至少一個(gè)精細(xì)粒度伸縮(FGS)條帶,所 述至少一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,-其中所述FGS條帶的所述至少一個(gè)對(duì)應(yīng)的區(qū)域不同于所述基 本層圖像中的所述條帶對(duì)應(yīng)的區(qū)域。-編碼所述基本層圖像和所述至少一個(gè)增強(qiáng)層圖像,得到編碼 視頻數(shù)據(jù),以及一種解碼設(shè)備,用于執(zhí)行編碼視頻數(shù)據(jù)的可伸縮解碼方法,包 括步驟獲取所述編碼視頻數(shù)據(jù);識(shí)別所述編碼視頻數(shù)據(jù)中的基本層圖像和至少 一 個(gè)增強(qiáng)層圖像;所述基本層圖像包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本 層圖像中的區(qū)域;以及對(duì)應(yīng)于所述基本層圖像的至少 一個(gè)增強(qiáng)層圖 像,其中所述至少 一 個(gè)增強(qiáng)層圖像包括至少 一 個(gè)精細(xì)粒度伸縮(F G S ) 條帶,所述至少 一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,其中所述FGS條帶的所述至少一個(gè)對(duì)應(yīng)的區(qū)域不同于所述基本 層圖像中的所述條帶對(duì)應(yīng)的區(qū)域,通過(guò)合并所述基本層圖像、所述至少 一個(gè)增強(qiáng)層圖像解碼所述 編碼視頻數(shù)據(jù),得到解碼視頻數(shù)據(jù)。
18. —種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀存儲(chǔ)結(jié)構(gòu),其上包含 計(jì)算機(jī)程序代碼,用于由電子設(shè)備主控的計(jì)算機(jī)處理器執(zhí)行,其中 所述計(jì)算機(jī)程序代碼包括用于執(zhí)行根據(jù)權(quán)利要求1所述的方法的指 令。
19. 一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)可讀存儲(chǔ)結(jié)構(gòu),其上包含 計(jì)算機(jī)程序代碼,用于由電子設(shè)備主控的計(jì)算機(jī)處理器執(zhí)行,其中 所述計(jì)算機(jī)程序代碼包括用于執(zhí)行根據(jù)權(quán)利要求7所述的方法的指 令。
20. —種實(shí)施于載波中并表示指令的計(jì)算機(jī)數(shù)據(jù)信號(hào),當(dāng)其被處 理器執(zhí)行時(shí),導(dǎo)致權(quán)利要求1的操作被執(zhí)行。
21. —種用于視頻數(shù)據(jù)的可伸縮編碼的模塊(105),包括 獲取組件(600 ),用于獲取所述視頻數(shù)據(jù);產(chǎn)生組件(610),用于產(chǎn)生基于所獲取的視頻數(shù)據(jù)的基本層圖像;產(chǎn)生組件(620),用于基于所述獲取的視頻數(shù)據(jù)和所述基本層 產(chǎn)生至少一個(gè)增強(qiáng)層圖像,所述基本層圖像包括至少一個(gè)條帶,所 述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;且至少 一個(gè)增強(qiáng)層圖像對(duì) 應(yīng)于所述基本層圖像,其中所述至少一個(gè)增強(qiáng)層圖像包括至少一個(gè) 精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述增 強(qiáng)層圖像中的區(qū)域;以及定義組件(630 ),用于以如下方式定義所述一個(gè)或多個(gè)產(chǎn)生的 增強(qiáng)層FGS條帶的至少一個(gè),即所述FGS條帶的所述至少一個(gè)對(duì)應(yīng) 的區(qū)域不同于所述基本層圖像中的所述條帶對(duì)應(yīng)的區(qū)域;以及編碼組件(640 ),用于編碼所述基本層和所述至少一個(gè)增強(qiáng)層, 得到編碼視頻數(shù)據(jù)。
22. —種用于編碼視頻數(shù)據(jù)的可伸縮解碼的模塊(106),包括 獲取組件(700),用于獲取所述編碼視頻數(shù)據(jù);識(shí)別組件(710),用于識(shí)別所述編碼視頻數(shù)據(jù)中的基本層圖像 和至少 一個(gè)增強(qiáng)層圖像;其中所述基本層圖像包括至少 一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;且至少 一 個(gè)增強(qiáng)層圖像 對(duì)應(yīng)于所述基本層圖像,其中所述至少 一 個(gè)增強(qiáng)層圖像包括至少一 個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述 增強(qiáng)層圖像中的區(qū)域,其中所述FGS條帶的所述至少一個(gè)對(duì)應(yīng)的區(qū)域不同于所述基本 層圖像中的所述條帶對(duì)應(yīng)的區(qū)域;以及解碼組件(730 ),用于通過(guò)合并所述基本層、所述至少一個(gè)增 強(qiáng)層解碼被編碼的視頻數(shù)據(jù),得到解碼視頻數(shù)據(jù)。
23. —種實(shí)施于載波中并表示指令的計(jì)算機(jī)數(shù)據(jù)信號(hào),當(dāng)其被處 理器執(zhí)行時(shí),導(dǎo)致權(quán)利要求7的操作被執(zhí)行。
全文摘要
本發(fā)明公開(kāi)了一種用于基于精細(xì)粒度伸縮(FGS)信息的有效的和改進(jìn)的視頻數(shù)據(jù)可伸縮編碼和/或解碼的方法,裝置和系統(tǒng)。根據(jù)本發(fā)明的第一方面,一種用于視頻數(shù)據(jù)編碼的方法被提出,該方法包括獲取所述視頻數(shù)據(jù);基于所述獲取的視頻數(shù)據(jù)產(chǎn)生基本層圖像,基本層圖像包括至少一個(gè)條帶,所述條帶對(duì)應(yīng)于所述基本層圖像中的區(qū)域;并產(chǎn)生對(duì)應(yīng)于所述基本層圖像的至少一個(gè)的增強(qiáng)層圖像,其中,所述至少一個(gè)增強(qiáng)層圖像包括至少一個(gè)精細(xì)粒度伸縮(FGS)條帶,所述至少一個(gè)FGS條帶對(duì)應(yīng)于所述增強(qiáng)層圖像中的區(qū)域,其中所述FGS條帶對(duì)應(yīng)的所述至少一個(gè)區(qū)域不同于所述基礎(chǔ)層中所述條帶對(duì)應(yīng)的區(qū)域,編碼所述基礎(chǔ)層圖像和所述至少一個(gè)增強(qiáng)層圖像,得到編碼視頻數(shù)據(jù)。
文檔編號(hào)H04N7/26GK101180884SQ200680018048
公開(kāi)日2008年5月14日 申請(qǐng)日期2006年3月22日 優(yōu)先權(quán)日2005年4月13日
發(fā)明者王業(yè)奎 申請(qǐng)人:諾基亞公司