專(zhuān)利名稱:用于針對(duì)多視角視頻編碼和解碼解耦合幀號(hào)和/或圖像順序計(jì)數(shù)(poc)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的原理一般地涉及視頻編碼和解碼,更具體而言,涉及用于針 對(duì)多視角(multi-view)視頻編碼和解碼將幀號(hào)(frame number)和/或圖像 順序計(jì)數(shù)(Picture Order Count, POC)解耦合的方法和裝置。
背景技術(shù):
在國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)(ISO/IEC)運(yùn)動(dòng)圖像專(zhuān)家組-4 (MPEG-4)第10部分高級(jí)視頻編碼(AVC)標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部 門(mén)(ITU-T) H.264推薦(下文中稱為"MPEG-4 AVC標(biāo)準(zhǔn)")中,語(yǔ)法 元素frame一num被用作圖像的標(biāo)識(shí)符,并且具有若干約束,如MPEG-4 AVC標(biāo)準(zhǔn)中所定義的。frame一rmm的主要目的是用作計(jì)數(shù)器,其在每次圖 像被解碼時(shí)遞增,從而如果存在數(shù)據(jù)損失,則解碼器可以檢測(cè)到某些圖像 丟失并將能夠隱藏該問(wèn)題。frame—nmn按照訪問(wèn)單元的解碼順序增大,并 且并不一定指示顯示順序。存儲(chǔ)器管理控制操作(MMCO)使用 frame—num的值來(lái)標(biāo)記圖像作為長(zhǎng)期(long term)和短期參考;或者將參 考圖像標(biāo)記為未用于參考圖像。frame—num還用于P和SP片斷(slice)的
10默認(rèn)參考列表排序。
MPEG-4 AVC標(biāo)準(zhǔn)中的圖像順序計(jì)數(shù)是對(duì)特定圖像的定時(shí)或輸出排序
的指示。圖像順序計(jì)數(shù)是一個(gè)變量,其值相對(duì)于按解碼順序的前一瞬時(shí)解
碼刷新(IDR)圖像或者相對(duì)于包含存儲(chǔ)器管理控制操作(將所有參考圖 像標(biāo)記為"不用作參考")的前一圖像并不隨著輸出順序的圖像位置的增 大而減小。從片斷頭部語(yǔ)法元素中導(dǎo)出圖像順序計(jì)數(shù)。圖像順序計(jì)數(shù)被用 在時(shí)間直接模式(temporal DIRECT mode)內(nèi)的運(yùn)動(dòng)向量的導(dǎo)出中、隱式 加權(quán)預(yù)測(cè)中、以及B片斷的默認(rèn)初始參考圖像列表排序中。
具體而言, 一般來(lái)說(shuō)對(duì)于當(dāng)前宏塊/塊,通過(guò)考慮后續(xù)參考圖像(或者 更精確地說(shuō)是第一列表1參考)中共位位置(co-located position)內(nèi)的運(yùn) 動(dòng)信息,來(lái)導(dǎo)出使用時(shí)間相關(guān)的直接模式運(yùn)動(dòng)參數(shù)。轉(zhuǎn)到圖1,標(biāo)號(hào)100 總地指示圖示B片斷編碼中的時(shí)間直接預(yù)測(cè)的視圖。下面假定一個(gè)對(duì)象正 以恒定速度移動(dòng),則這些參數(shù)根據(jù)所涉及的參考圖像的時(shí)間距離(如圖1 所示)被縮放。直接編碼塊的運(yùn)動(dòng)向量^^。和^^相對(duì)于其第一列表l參 考中的共位位置的運(yùn)動(dòng)向量^是按如下方式計(jì)算的
<formula>formula see original document page 11</formula> (1)
<formula>formula see original document page 11</formula> (2)<formula>formula see original document page 11</formula> ( 3 )<formula>formula see original document page 11</formula> (4)
在前面的等式中,TDb和TDd分別是與當(dāng)前和列表1圖像相比、列表 1圖像中的共位塊的列表0運(yùn)動(dòng)向量所使用的參考圖像的時(shí)間距離(或更 正確地說(shuō),是圖像順序計(jì)數(shù)(POC)距離)。列表1參考圖像和被列表中 的共位塊的運(yùn)動(dòng)向量所參考的列表0中的參考被用作直接模式的兩個(gè)參 考。如果參考索引refldxL0指的是長(zhǎng)期參考圖像,或者 DiffPicOrderCnt(picl, pic0)等于0,則直接模式分區(qū)的運(yùn)動(dòng)向量^^。和 ^^通過(guò)下式導(dǎo)出
^^。=共位宏塊的mv
隱式加權(quán)預(yù)測(cè)工具也使用圖像順序計(jì)數(shù)信息來(lái)確定權(quán)重。在隱式加權(quán)預(yù)測(cè)(WP)模式中,權(quán)重因子并不在片斷頭部中明確發(fā)送,而是基于當(dāng) 前圖像和參考圖像之間的相對(duì)距離來(lái)導(dǎo)出。隱式模式僅用于B片斷中雙向 預(yù)測(cè)編碼的宏塊和宏塊分區(qū),包括那些使用直接模式的宏塊。對(duì)于隱式模 式,使用了等式(1)中所示的公式,不同之處在于偏移值Oo和Ch等于
零,并且權(quán)重因子W。和W〗是利用下面的等式(6)至等式(10)中的公
式導(dǎo)出的
wl + 2 log即)》(log膨+1)) + ((0O + ol +1)》l))
尤=(16384 + (71)0》1))/7DD (6)
Z = c/!》3(-1024,1023,叫 Z + 32) 〉〉 6) ( 7 )
『! = Z 〉> 2 ( 8 )
『0=64-^ (9)
這是下式的無(wú)除法16比特安全操作實(shí)現(xiàn)方式 W=(64.7DD)/rZ^ (10)
D^P/cCWerC""/ z'cJ, />z'c5) = J7cOraferCM《; z'a^)—尸Zc(9raferCV^Oc萬(wàn)) (11) 其中TDb是列表1參考圖像和列表0參考圖像之間的時(shí)間差,其被限 制在范圍[-128, 127]內(nèi),TDe是當(dāng)前圖像和列表O參考圖像之間的差,其被 限制在范圍[-128, 127]內(nèi)。在多視角視頻編碼中,可能存在TDD值為零的 情況(當(dāng)?shù)仁?11)中的DiffPicOrderCnt(picl, pic2)變?yōu)榱銜r(shí),這一情況 發(fā)生)。在這種情況下,權(quán)重W。和WJ皮設(shè)置為32。
在多視角視頻編碼(MVC)的當(dāng)前的符合MPEG-4 AVC的實(shí)現(xiàn)方式 中,參考軟件通過(guò)將所有視頻序列交織到單個(gè)流中來(lái)實(shí)現(xiàn)多視角預(yù)測(cè)。這 樣,視角之間的framLimm和圖像順序計(jì)數(shù)被耦合在一起。這樣有若干缺 點(diǎn)。 一個(gè)缺點(diǎn)是對(duì)于部分解碼在frame_num的值中存在間隙。這可能使參 考圖像列表的管理復(fù)雜或者使基于frame—num間隙的錯(cuò)誤損失檢測(cè)無(wú)法實(shí) 現(xiàn)。另一個(gè)缺點(diǎn)是圖像順序計(jì)數(shù)不具有真正物理上的含義,它可能破壞依 賴于圖像順序計(jì)數(shù)信息的任何編碼工具,例如時(shí)間直接模式或隱式加權(quán)預(yù) 測(cè)。另一個(gè)缺點(diǎn)是耦合使得多視角序列的并行編碼更加困難。
發(fā)明內(nèi)容
12現(xiàn)有技術(shù)的這些和其他不足和缺點(diǎn)由本發(fā)明的原理加以解決,本發(fā)明 的原理涉及一種用于針對(duì)多視角視頻編碼和解碼來(lái)解耦合幀號(hào)和圖像順序 計(jì)數(shù)(POC)的方法和裝置。
根據(jù)本發(fā)明的原理的一方面,提供了一種裝置。該裝置包括解碼器, 該解碼器用于對(duì)與來(lái)自比特流的多視角視頻內(nèi)容的至少兩個(gè)視角中的至少 一個(gè)視角相對(duì)應(yīng)的至少一個(gè)圖像進(jìn)行解碼。在該比特流中,該至少一個(gè)圖 像的編碼順序信息和輸出順序信息中的至少一種被與至少一個(gè)圖像所對(duì)應(yīng) 的至少一個(gè)視角解耦合。
根據(jù)本發(fā)明的原理的另一方面,提供了一種方法。該方法包括對(duì)與來(lái) 自比特流的多視角視頻內(nèi)容的至少兩個(gè)視角中的至少一個(gè)視角相對(duì)應(yīng)的至 少一個(gè)圖像進(jìn)行解碼。在該比特流中,該至少一個(gè)圖像的編碼順序信息和 輸出順序信息中的至少一種被與至少一個(gè)圖像所對(duì)應(yīng)的至少一個(gè)視角解耦
合o
根據(jù)本發(fā)明的原理的又一方面,提供了一種裝置。該裝置包括解碼 器,該解碼器用于對(duì)與多視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一 個(gè)進(jìn)行解碼。該解碼器利用默認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重 排序中的重新定義的變量來(lái)對(duì)至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼,該默 認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序?qū)?yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)
際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián) 盟電信部門(mén)H.264推薦。
根據(jù)本發(fā)明的原理的又一方面,提供了一種裝置。該裝置包括解碼器 (250),該解碼器用于對(duì)與多視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的 至少一個(gè)進(jìn)行解碼。該解碼器利用解碼參考圖像標(biāo)記過(guò)程中的重新定義的 變量來(lái)對(duì)至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼,該解碼參考圖像標(biāo)記過(guò)程 對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí) 視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
根據(jù)本發(fā)明的原理的又一方面,提供了一種方法。該方法包括對(duì)與多 視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼。該解碼步驟 利用默認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序中的重新定義的變量來(lái)對(duì)至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼,該默認(rèn)參考圖像列表構(gòu)造過(guò) 程和參考圖像列表重排序?qū)?yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像
專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
根據(jù)本發(fā)明的原理的又一方面,提供了一種方法。該方法包括對(duì)與多 視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼。該解碼步驟 利用解碼參考圖像標(biāo)記過(guò)程中的重新定義的變量來(lái)對(duì)至少兩個(gè)視角中的至 少一個(gè)進(jìn)行解碼,該解碼參考圖像標(biāo)記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電
工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電 信部門(mén)H.264推薦。
本發(fā)明的原理的這些和其他方面、特征和優(yōu)點(diǎn)將從下面結(jié)合附圖閱讀 的對(duì)示例性實(shí)施例的詳細(xì)描述中變清楚。
根據(jù)以下的示例性附圖可以更好地理解本發(fā)明的原理,在附圖中 圖1是圖示B片斷編碼中的時(shí)間直接預(yù)測(cè)的視圖2A是根據(jù)本發(fā)明的原理的實(shí)施例、本發(fā)明的原理可以應(yīng)用到的示 例性多視角視頻編碼(MVC)編碼器的框圖2B是根據(jù)本發(fā)明的原理的實(shí)施例、本發(fā)明的原理可以應(yīng)用到的示 例性多視角視頻編碼(MVC)解碼器的框圖3是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的解碼參考圖像
標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法的流程圖4是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的解碼參考圖像
標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法的流程圖5是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列表
構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法的流程圖6是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列表
構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的另一種示例性方法的流程圖7是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的又一種示例性方法的流程圖8是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列表
構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法的流程圖9是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列表
構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的另一種示例性方法的流程圖10是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列 表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的又一種示例性方法的流程圖11是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用時(shí)間直接模式和隱式 加權(quán)預(yù)測(cè)來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法的流程圖12是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用時(shí)間直接模式和隱式 加權(quán)預(yù)測(cè)來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的另一種示例性方法的流程圖13是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的解碼參考圖 像標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法的流程圖14是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的解碼參考圖 像標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的另一種示例性方法的流程圖15是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的解碼參考圖 像標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法的流程圖16是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的解碼參考圖 像標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法的流程圖17是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列 表構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法的流程圖18是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列
表構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的另一種示例性方法的流
程圖19是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列 表構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法的流程圖20是根據(jù)本發(fā)明的原理的實(shí)施例、用于利用修改后的參考圖像列 表構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的另一種示例性方法的流 程圖;圖21是根據(jù)本發(fā)明的原理的實(shí)施例、用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表初始化來(lái)對(duì)多視角視頻內(nèi)容
進(jìn)行編碼的示例性方法的流程圖22是根據(jù)本發(fā)明的原理的實(shí)施例、用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表初始化來(lái)對(duì)多視角視頻內(nèi)容 進(jìn)行編碼的另 一種示例性方法的流程圖23是根據(jù)本發(fā)明的原理的實(shí)施例、用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn) 行解碼的示例性方法的流程圖;以及
圖24是根據(jù)本發(fā)明的原理的實(shí)施例、用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn) 行解碼的另一種示例性方法的流程圖。
具體實(shí)施例方式
本發(fā)明的原理涉及一種用于針對(duì)多視角視頻編碼和解碼來(lái)將幀號(hào)和圖 像順序計(jì)數(shù)(POC)解耦合的方法和裝置。
這里的描述說(shuō)明了本發(fā)明的原理。因而,將會(huì)意識(shí)到,本領(lǐng)域技術(shù)人
員能夠設(shè)計(jì)各種布置,這些布置盡管在這里沒(méi)有明確描述或示出,但是也
能實(shí)現(xiàn)本發(fā)明的原理并且被包括在其精神和范圍內(nèi)。
這里所記載的所有示例和條件性語(yǔ)言都是為了教導(dǎo)目的,以幫助閱讀 者理解作為本發(fā)明的發(fā)明人對(duì)現(xiàn)有技術(shù)的貢獻(xiàn)的本發(fā)明的原理和概念,并
且被解釋為不以任何方式限制這里具體記載的示例和條件。
而且,這里記載本發(fā)明的原理的各方面和實(shí)施例以及其特定示例的所 有陳述都是為了包含其結(jié)構(gòu)和功能等同物兩者。另外,希望這些等同物既 包括當(dāng)前已知的等同物,又包括在未來(lái)開(kāi)發(fā)的等同物,即,開(kāi)發(fā)來(lái)執(zhí)行相 同功能(無(wú)論結(jié)構(gòu)如何)的任何元素。
因而,例如,本領(lǐng)域技術(shù)人員將意識(shí)到,這里給出的框圖表示實(shí)現(xiàn)本 發(fā)明的原理的說(shuō)明性電路的概念圖。類(lèi)似地,將會(huì)意識(shí)到,任何的流程 表、流程圖、狀態(tài)轉(zhuǎn)變圖、偽代碼等等都表示可以實(shí)質(zhì)表示在計(jì)算機(jī)可讀
16介質(zhì)中并因此被計(jì)算機(jī)或處理器執(zhí)行的各種過(guò)程,無(wú)論這種計(jì)算機(jī)或處理 器是否明確示出。
附圖中所示的各種元素的功能可以通過(guò)使用專(zhuān)用硬件以及能夠與適當(dāng) 軟件相關(guān)聯(lián)地運(yùn)行軟件的硬件來(lái)提供。當(dāng)由處理器提供時(shí),這些功能可以 由單個(gè)專(zhuān)用處理器提供,由單個(gè)共享處理器提供,或者由多個(gè)獨(dú)立處理器 提供,其中這多個(gè)處理器中的一些可以被共享。而且,術(shù)語(yǔ)"處理器"或
"控制器"的明確使用不應(yīng)當(dāng)被解釋為專(zhuān)有地指代能夠運(yùn)行軟件的硬件, 而是可以隱含地包括但不限于數(shù)字信號(hào)處理器(DSP)硬件、用于存儲(chǔ)軟
件的只讀存儲(chǔ)器(ROM)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)和非易失性存儲(chǔ)裝 置。
也可包括其他硬件(常規(guī)的和/或定制的)。類(lèi)似地,附圖中所示的任 何開(kāi)關(guān)都只是概念性的。它們的功能可以通過(guò)程序邏輯的操作、通過(guò)專(zhuān)用 邏輯、通過(guò)程序控制和專(zhuān)用邏輯的交互或者甚至手工地來(lái)執(zhí)行,實(shí)施者可 選擇的特定技術(shù)可以從上下文中得到更具體的理解。
在其權(quán)利要求中,表達(dá)為用于執(zhí)行特定功能的裝置的任何元素都是為 了包含執(zhí)行該功能的任何方式,例如包括a)執(zhí)行該功能的電路元素的組 合或者b)任何形式的軟件(包括固件、微代碼等等)與用于執(zhí)行該軟件 以實(shí)現(xiàn)功能的適當(dāng)電路的組合。這些權(quán)利要求中所定義的本發(fā)明的原理體 現(xiàn)了這樣一個(gè)事實(shí),即所記載的各種裝置所提供的功能被組合并以權(quán)利要 求所引用的方式被結(jié)合在一起。因而,可以認(rèn)為可提供這些功能的任何裝 置都等同于這里所示出的內(nèi)容。
說(shuō)明書(shū)中提到本發(fā)明的原理的"一個(gè)實(shí)施例"或"實(shí)施例"是指結(jié)合 實(shí)施例所描述的特定特征、結(jié)構(gòu)、特性等等被包括在本發(fā)明的原理的至少 一個(gè)實(shí)施例中。因而,在說(shuō)明書(shū)中各處出現(xiàn)的術(shù)語(yǔ)"在一個(gè)實(shí)施例中"或 "在實(shí)施例中"并不一定指的是同一實(shí)施例。
這里所用的"高層語(yǔ)法"是指在比特流中存在的語(yǔ)法,其在分級(jí)結(jié)構(gòu) 中位于宏塊層之上。例如,這里所用的高層語(yǔ)法可以指(但不限于)在片 斷頭部級(jí)別、在補(bǔ)充增強(qiáng)信息(SEI)級(jí)別、在圖像參數(shù)集級(jí)別、在序列 參數(shù)集級(jí)別和在NAL單元頭部級(jí)別的語(yǔ)法。另外,這里所用的"先前未使用的語(yǔ)法"是指還未存在于任何當(dāng)前已
知的視頻編碼標(biāo)準(zhǔn)和推薦及其擴(kuò)展(包括但不限于MPEG-4 AVC標(biāo)準(zhǔn))
中的語(yǔ)法。
另外,這里所用的"編碼順序信息"是指存在于視頻比特流中的信 息,其指示比特流中的圖像被編碼和/或解碼的順序。編碼順序信息例如可
包括frame一num。
另外,這里所用的"輸出順序信息"是指存在于視頻比特流中的信 息,其指示比特流中的圖像被輸出的順序。輸出順序信息例如可包括圖像 順序計(jì)數(shù)(POC)值。
而且,將要意識(shí)到,盡管這里本發(fā)明的原理是針對(duì)MPEG-4 AVC標(biāo) 準(zhǔn)描述的,但是本發(fā)明的原理并不僅限于這一標(biāo)準(zhǔn),因而,可以用于其他 視頻編碼標(biāo)準(zhǔn)和其擴(kuò)展,包括MPEG-4 AVC標(biāo)準(zhǔn)的擴(kuò)展,同時(shí)仍然保持 了本發(fā)明的原理的精神。
另外,這里互換使用的"交叉視角"(cross-view)和"間隔視角" (inter-view)都是指屬于除了當(dāng)前視角以外的視角的圖像。
轉(zhuǎn)到圖2A,標(biāo)號(hào)100總地指示一種示例性的多視角視頻編碼 (MVC)編碼器。編碼器100包括組合器105,組合器105具有與變換器 110的輸入相連以進(jìn)行信號(hào)傳輸?shù)妮敵?。變換器110的輸出與量化器115 的輸入相連以進(jìn)行信號(hào)傳輸。量化器115的輸出與熵編碼器120的輸入和 逆量化器125的輸入相連以進(jìn)行信號(hào)傳輸。逆量化器125的輸出與逆變換 器130的輸入相連以進(jìn)行信號(hào)傳輸。逆變換器130的輸出與組合器135的 第一非反相輸入相連以進(jìn)行信號(hào)傳輸。組合器135的輸出與內(nèi)預(yù)測(cè)器145 的輸入和解塊濾波器150的輸入相連以進(jìn)行信號(hào)傳輸。解塊濾波器150的 輸出與參考圖像存儲(chǔ)裝置155 (用于視角i)的輸入相連以進(jìn)行信號(hào)傳輸。 參考圖像存儲(chǔ)裝置155的輸出與運(yùn)動(dòng)補(bǔ)償器175的第一輸入和運(yùn)動(dòng)估計(jì)器 180的第一輸入相連以進(jìn)行信號(hào)傳輸。運(yùn)動(dòng)估計(jì)器180的輸出與運(yùn)動(dòng)補(bǔ)償 器175的第二輸入相連以進(jìn)行信號(hào)傳輸。
參考圖像存儲(chǔ)裝置160 (用于其他視角)與差異估計(jì)器170的第一輸 入和差異補(bǔ)償器165的第一輸入相連以進(jìn)行信號(hào)傳輸。差異估計(jì)器170的
18輸出與差異補(bǔ)償器165的第二輸入相連以進(jìn)行信號(hào)傳輸。
熵編碼器120的輸出可用作編碼器100的輸出。組合器105的非反相 輸入可用作編碼器100的輸入,并且與差異估計(jì)器170的第二輸入和運(yùn)動(dòng) 估計(jì)器180的第二輸入相連以進(jìn)行信號(hào)傳輸。開(kāi)關(guān)185的輸出與組合器 135的第二非反相輸入和組合器105的反相輸入相連以進(jìn)行信號(hào)傳輸。開(kāi) 關(guān)185包括與運(yùn)動(dòng)補(bǔ)償器175的輸出相連以進(jìn)行信號(hào)傳輸?shù)牡谝惠斎搿⑴c 差異補(bǔ)償器165的輸出相連以進(jìn)行信號(hào)傳輸?shù)牡诙斎?、以及與內(nèi)預(yù)測(cè)器 145的輸出相連以進(jìn)行信號(hào)傳輸?shù)牡谌斎搿?br>
轉(zhuǎn)到圖2B,標(biāo)號(hào)3200總地指示一種示例性的多視角視頻編碼 (MVC)解碼器。解碼器3200包括熵解碼器3205,熵解碼器3205具有 與逆量化器3210的輸入相連以進(jìn)行信號(hào)傳輸?shù)妮敵?。逆量化器的輸出與 逆變換器3215的輸入相連以進(jìn)行信號(hào)傳輸。逆變換器3215的輸出與組合 器3220的第一非反相輸入相連以進(jìn)行信號(hào)傳輸。組合器3220的輸出與解 塊濾波器3225的輸入和內(nèi)預(yù)測(cè)器3230的輸入相連以進(jìn)行信號(hào)傳輸。解塊 濾波器3225的輸出與參考圖像存儲(chǔ)裝置3240 (用于視角i)的輸入相連以 進(jìn)行信號(hào)傳輸。參考圖像存儲(chǔ)裝置3240的輸出與運(yùn)動(dòng)補(bǔ)償器3235的第一 輸入相連以進(jìn)行信號(hào)傳輸。
參考圖像存儲(chǔ)裝置3245 (用于其他視角)與差異補(bǔ)償器3250的第一 輸入相連以進(jìn)行信號(hào)傳輸。
熵解碼器3205的輸入可用作對(duì)解碼器3200的輸入,用于接收殘留比 特流。而且,開(kāi)關(guān)3255的控制輸入也可用作對(duì)解碼器3200的輸入,用于 接收控制語(yǔ)法以控制哪一個(gè)輸入被開(kāi)關(guān)3255選擇。另外,運(yùn)動(dòng)補(bǔ)償器 3235的第二輸入可用作解碼器3200的輸入,用于接收運(yùn)動(dòng)向量。另外, 差異補(bǔ)償器3250的第二輸入可用作對(duì)解碼器3200的輸入,用于接收差異
^開(kāi)關(guān)3255的輸出與組合器320的第二非反相輸入相連以進(jìn)行信號(hào)傳 輸。開(kāi)關(guān)3255時(shí)第一輸入與差異補(bǔ)償器3250的輸出相連以進(jìn)行信號(hào)傳 輸。開(kāi)關(guān)3255的第二輸入與運(yùn)動(dòng)補(bǔ)償器3235的輸出相連以進(jìn)行信號(hào)傳 輸。開(kāi)關(guān)3255的第三輸入與內(nèi)預(yù)測(cè)器3230的輸出相連以進(jìn)行信號(hào)傳輸。模式模塊3260的輸出與開(kāi)關(guān)3255相連以進(jìn)行信號(hào)傳輸,用于控制哪一個(gè) 輸入被開(kāi)關(guān)3255選擇。解塊濾波器3225的輸出可用作解碼器的輸出。
根據(jù)本發(fā)明的原理,可以對(duì)MPEG-4 AVC標(biāo)準(zhǔn)的高層語(yǔ)法提出若干 改變以高效地對(duì)多視角視頻序列進(jìn)行編碼。在一個(gè)實(shí)施例中,提出了在對(duì) 多視角視頻序列編碼時(shí)解耦合視角之間的幀號(hào)(frame—num)和/或圖像順 序計(jì)數(shù)(POC)值。 一種可能的應(yīng)用是,可以對(duì)每個(gè)視角獨(dú)立地應(yīng)用符合 MPEG-4AVC的解碼和輸出過(guò)程。在一個(gè)實(shí)施例中,視角之間的幀號(hào)和/ 或圖像順序計(jì)數(shù)值是通過(guò)發(fā)送針對(duì)每個(gè)視角的視角id (viewld)來(lái)解耦合 的。先前,已經(jīng)簡(jiǎn)單地提出了在高層語(yǔ)法中添加視角標(biāo)識(shí)符(view—id), 這是因?yàn)閷?duì)于若干種多視角視頻編碼(MVC)需求來(lái)說(shuō)需要view—id信 息,這些需求包括視角插值/合成、視角隨機(jī)訪問(wèn)、并行處理等等。 view—id信息也可以用于只與交叉視角預(yù)測(cè)有關(guān)的特殊編碼模式。根據(jù)本 發(fā)明的原理,正是該view—id可用來(lái)對(duì)多視角視頻內(nèi)容的視角之間的幀號(hào) 和圖像順序計(jì)數(shù)值解耦合。而且,在一個(gè)實(shí)施例中,提出了一種用于針對(duì) 多視角視頻編碼固定MPEG-4 AVC標(biāo)準(zhǔn)中的編碼工具的解決方案。
在一個(gè)實(shí)施例中,每個(gè)視角將具有不同的view—id,從而允許相同的 frame一num和POC被重新用于不同的視角。
TO T8 T4 T2 T6 Tl T3 T5 T7 (時(shí)間)
50 10 18 B4 B2 B6 Bl B3 B5 B7 (視角O片斷類(lèi)型)
51 BO B8 B4 B2 B6 Bl B3 B5 B7 (視角1片斷類(lèi)型)
52 P0 P8 B4 B2 B6 Bl B3 B5 B7 (視角2片斷類(lèi)型) 012345678 (frame一n碰)
存在若干種可以對(duì)不同視角編碼以進(jìn)行并行處理的方式。 一種可能的 方式是以這樣一種方式編碼,該方式使得對(duì)于一個(gè)GOP—個(gè)視角中的圖 像被首先編碼,接著是來(lái)自另一視角的圖像被用相同GOP大小編碼,直 到對(duì)于該GOP所有視角都已被編碼為止。然后對(duì)于其他GOP重復(fù)該過(guò) 程。在以上說(shuō)明中,首先是視角SO中的圖像被編碼,接著是來(lái)自視角S2 的圖像,然后是來(lái)自Sl的圖像。
另一種可能的方式是對(duì)于所有視角中屬于相同時(shí)間段的所有圖像首先
20進(jìn)行編碼,接著是對(duì)所有視角中屬于另一時(shí)間段的另一組圖像進(jìn)行編碼。 該過(guò)程被重復(fù),直到所有圖像都已被編碼為止。在以上說(shuō)明中,首先視角
S0、 Sl、 S2中在時(shí)間段TO的所有圖像被編碼,接著是T8、 T4等。本發(fā) 明不需要明確圖像被編碼的順序。
下文中,將討論根據(jù)本發(fā)明的原理的各種實(shí)施例對(duì)MPEG-4 AVC標(biāo) 準(zhǔn)的改變。還將示出這些改變中的一個(gè)或多個(gè)是如何可以對(duì)多視角序列進(jìn) 行并行編碼的。然而,將會(huì)意識(shí)到,盡管本發(fā)明的原理在這里主要是針對(duì) MPEG-4 AVC標(biāo)準(zhǔn)描述的,但是本發(fā)明的原理也可以針對(duì)MPEG-4 AVC 標(biāo)準(zhǔn)的擴(kuò)展以及其他視頻編碼標(biāo)準(zhǔn)及其推薦和擴(kuò)展實(shí)現(xiàn),同時(shí)仍保持本發(fā) 明的原理的范圍,這在給定這里提供的本發(fā)明的原理的教導(dǎo)的情況下很容 易被本領(lǐng)域技術(shù)人員所確定。
解碼參考圖像標(biāo)記過(guò)程
在當(dāng)前MPEG-4 AVC標(biāo)準(zhǔn)中,在解碼圖像緩沖器(DPB)中不允許多 個(gè)圖像具有相同的frame_mim。然而,根據(jù)本發(fā)明的原理的實(shí)施例,該限 制可以在多視角視頻編碼(MVC)中得到放松,這是因?yàn)橐褜rame一num 和/或圖像順序計(jì)數(shù)解耦合,S卩,提出了每個(gè)視角具有其自身的獨(dú)立 frame_num和/或圖像順序計(jì)數(shù)值。為了實(shí)現(xiàn)這一目的,在一個(gè)實(shí)施例中, 將view—id與解碼圖像相關(guān)聯(lián)。這對(duì)于每個(gè)圖像引入了另一維度。因而, 在一個(gè)實(shí)施例中,解碼參考圖像標(biāo)記過(guò)程被重新定義以包括view—id。
有兩種方法供MPEG-4 AVC標(biāo)準(zhǔn)來(lái)實(shí)現(xiàn)解碼參考圖像標(biāo)記。MPEG-4 AVC標(biāo)準(zhǔn)中用于解碼參考圖像標(biāo)記的第一方法涉及滑動(dòng)窗口解碼參考圖像 標(biāo)記。MPEG-4 AVC標(biāo)準(zhǔn)中用于解碼參考圖像標(biāo)記的第二方法涉及自適應(yīng) 存儲(chǔ)器控制解碼參考圖像標(biāo)記。
根據(jù)本發(fā)明的原理的各種實(shí)施例,這些方法中的一個(gè)或多個(gè)被改變以 考慮到在片斷頭部中存在的新view一id。表1圖示了根據(jù)本發(fā)明的原理的 實(shí)施例的片斷頭部語(yǔ)法。
表1
slice一header() {
C
描述符first—mb」n一slice2
slice—type2ue(v)
pic_parameter—set—id2uc(v)
if (nal—unit—type == 22 || nal—unit—type ——■ 23) {
viewjparameter一set一ID2uc(v)
view—ID2
frame—num2u(v)
if (! frame—mbs—only—flag) {
field_pic_flag2u(l)
if (field_pic—flag)
bottom—field—flag2u(l)
對(duì)于MPEG-4 AVC標(biāo)準(zhǔn)中用于解碼參考圖像標(biāo)記的第一方法,當(dāng)存 在具有相同frame—num/POC值但是具有不同view—id值的圖像時(shí),應(yīng)當(dāng)指 定默認(rèn)行為。根據(jù)本發(fā)明的原理的這樣的默認(rèn)行為的一個(gè)實(shí)施例是僅僅向 與當(dāng)前解碼圖像具有相同view—id的那些圖像應(yīng)用MMCO命令。
對(duì)于MPEG-4 AVC標(biāo)準(zhǔn)中用于解碼參考圖像標(biāo)記的第二方法,提供 了根據(jù)本發(fā)明的原理的各種實(shí)施例,其中引入了新的存儲(chǔ)器管理控制操作 (MMCO)命令并且/或者修改了 MPEG-4 AVC標(biāo)準(zhǔn)中的現(xiàn)有MMCO命 令,以考慮到需要被標(biāo)記的圖像的view一id。重新定義現(xiàn)有MMCO (當(dāng) memory—management—control—operation等于1時(shí))的一個(gè)實(shí)方范例涉及以下 過(guò)程
令picNumX由下式指定
picNumX = CurrPicNum — (difference_of_pic—nums一minusl + 1) viewIdX = CurrViewId - (difference—of—view—ids—minus 1 + 1)
22其中picNumX、 CurrPicNum、 difference_of_pic—nums—minus 1在當(dāng)前 MPEG-4 AVC標(biāo)準(zhǔn)中被定義,并且viewIdX是要利用MMCO命令標(biāo)記的 圖像的viewld , CurrViewId是當(dāng)前解碼圖像的viewld ,并且 difference—of—view—ids_minusl是當(dāng)前viewld禾卩要禾[J用MMCO命令標(biāo)記的 圖像的viewld之間的差。
另外,對(duì)于滑動(dòng)窗口解碼參考圖像標(biāo)記過(guò)程的默認(rèn)行為,只有與當(dāng)前 圖像具有相同viewjd的圖像被考慮以被標(biāo)記為"不用作參考"。
轉(zhuǎn)到圖3,標(biāo)號(hào)300總地指示一種用于利用修改后的解碼參考圖像標(biāo) 記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法,該方法使用視角優(yōu)先編 碼。
方法300包括開(kāi)始框305,開(kāi)始框305將控制傳遞給功能框310。功 能框310讀取編碼器配置文件,并將控制傳遞給功能框315。功能框315 令視角數(shù)為N,其中變量i (視角號(hào)索引)和j (圖像號(hào)索引)都設(shè)置為 零,并將控制傳遞給判決框320。判決框320確定i是否小于N。如果 是,則控制被傳遞給判決框325。否則,控制被傳遞給結(jié)束框399。
判決框325確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框330。否則,控制被傳遞給功能框350。
功能框330對(duì)視角i中的圖像j編碼,遞增j,并將控制傳遞給判決框 335。判決框335確定存儲(chǔ)器管理控制操作(MMCO)命令是否與當(dāng)前圖 像相關(guān)聯(lián)。如果是,則控制被傳遞給功能框340。否則,控制被傳遞給功 能框355。
功 會(huì)^ 框 340 計(jì) 算 difference—of_j)ic_nums—minus 1 禾口 difference—of_view—ids—minus 1來(lái)確定要被標(biāo)記為"不用作參考"的參考圖 像的圖像和view—id,并將控制傳遞給功能框345。功能框345將當(dāng)前圖像 插入在解碼圖像緩沖器(DPB)中,并將控制傳遞給功能框360。功能框 360針對(duì)當(dāng)前view—id改變frame—num和圖像順序計(jì)數(shù)(POC),并將控制 返回給功能框325。
功能框350遞增i,復(fù)位frame一mim和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框320。功能框355選擇view—id等于當(dāng)前圖像的view—id的圖像來(lái)被標(biāo)記為 "不用作參考",以供MPEG-4 AVC過(guò)程用于滑動(dòng)窗口參考圖像標(biāo)記, 并將控制傳遞給功能框355。
轉(zhuǎn)到圖4,標(biāo)號(hào)400總地指示一種用于利用修改后的解碼參考圖像標(biāo) 記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。
方法400包括開(kāi)始框405,開(kāi)始框405將控制傳遞給功能框310。功 能框410解析比特流、view—id、 frame一num和圖像順序計(jì)數(shù)(POC),并 將控制傳遞給功能框415。功能框415對(duì)當(dāng)前圖像解碼,并將控制傳遞給 判決框420。判決框420確定存儲(chǔ)器管理控制操作(MMCO)命令是否存 在。如果是,則控制被傳遞給功能框425。否則,控制被傳遞給功能框 440。
功 能 框 425 解 析 difference—ofj)ic—nums—minus 1 禾口 difference—of—view—ids—minus 1來(lái)確定作為"不用作參考"的參考圖像的圖 像和view—id,并將控制傳遞給功能框430。功能框430將當(dāng)前圖像插入在 解碼圖像緩沖器(DPB)中,并將控制傳遞給判決框435。判決框435確 定是否所有圖像都已被解碼。如果是,則控制被傳遞給結(jié)束框499。否 則,控制被返回給功能框410。
功能框440選擇view—id等于當(dāng)前圖像的view—id的圖像來(lái)標(biāo)記為"不 用作參考",以供MPEG-4 AVC過(guò)程用于滑動(dòng)窗口解碼參考圖像標(biāo)記, 并將控制傳遞給功能框430。
轉(zhuǎn)到圖15,標(biāo)號(hào)1500總地指示一種用于利用修改后的解碼參考圖像 標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法1500包括開(kāi)始框1505,開(kāi)始框1505將控制傳遞給功能框 1510。功能框1510讀取編碼器配置文件,并將控制傳遞給功能框1515。 功能框1515令視角數(shù)為N,其中變量i (視角號(hào)索引)和j (圖像號(hào)索 引)都設(shè)置為零,并將控制傳遞給判決框1520。判決框1520確定i是否 小于N。如果是,則控制被傳遞給判決框1525。否則,控制被傳遞給結(jié)束 框1599。
判決框1525確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳
24遞給功能框1530。否則,控制被傳遞給功能框1550。
功能框1530對(duì)視角i中的圖像j編碼,遞增j,并將控制傳遞給判決 框1535。判決框1535確定存儲(chǔ)器管理控制操作(MMCO)命令是否與當(dāng) 前圖像相關(guān)聯(lián)。如果是,則控制被傳遞給功能框1540。否則,控制被傳遞 給功能框1555。
功能框1540只針對(duì)view一id等于當(dāng)前圖像的view—id的圖像執(zhí)行相關(guān) 聯(lián)的MMCO命令,并將控制傳遞給功能框1545。功能框1545將當(dāng)前圖像 插入在解碼圖像緩沖器(DPB)中,并將控制傳遞給功能框1560。功能框 1560針對(duì)當(dāng)前view—id改變frame—num和圖像順序計(jì)數(shù)(POC),并將控 制返回給功能框1525。
功能框1550遞增i,復(fù)位frame—num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框1520。
功能框1555選擇view—id等于當(dāng)前圖像的view—id的圖像來(lái)被標(biāo)記為 "不用作參考",以供MPEG-4 AVC過(guò)程用于滑動(dòng)窗口參考圖像標(biāo)記, 并將控制傳遞給功能框1555。
轉(zhuǎn)到圖16,標(biāo)號(hào)1600總地指示一種用于利用修改后的解碼參考圖像 標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。
方法1600包括開(kāi)始框1605,開(kāi)始框1605將控制傳遞給功能框 1610。功能框1610解析比特流、view一id、 frame—num和圖像順序計(jì)數(shù) (POC),并將控制傳遞給功能框1615。功能框1615對(duì)當(dāng)前圖像解碼, 并將控制傳遞給判決框1620。判決框1620確定存儲(chǔ)器管理控制操作 (MMCO)命令是否存在。如果是,則控制被傳遞給功能框1625。否 則,控制被傳遞給功能框1640。
功能框1625解析MMCO命令,并僅針對(duì)view—id等于當(dāng)前圖像的 view—id的圖像執(zhí)行MMCO命令,并將控制傳遞給功能框1630。功能框 1630將當(dāng)前圖像插入在解碼圖像緩沖器(DPB)中,并將控制傳遞給判決 框1635。判決框1635確定是否所有圖像都已被解碼。如果是,則控制被 傳遞給結(jié)束框1699。否則,控制被返回給功能框1610。
功能框1640選擇view id等于當(dāng)前圖像的view id的圖像來(lái)被標(biāo)記為"不用作參考",以供MPEG-4 AVC過(guò)程用于滑動(dòng)窗口解碼參考圖像標(biāo) 記,并將控制傳遞給功能框1630。
參考圖像列表構(gòu)造
根據(jù)本發(fā)明的原理的實(shí)施例,將view—id與解碼參考圖像相關(guān)聯(lián)。因 此,在一個(gè)實(shí)施例中,重新定義了參考圖像的初始化過(guò)程和參考圖像列表 的重排序過(guò)程以包括view—id。
MPEG-4 AVC標(biāo)準(zhǔn)指定了默認(rèn)過(guò)程來(lái)初始化P和B片斷的參考列表。 該默認(rèn)過(guò)程隨后可以通過(guò)比特流中存在的特殊參考圖像列表重排序 (RPLR)命令來(lái)修改。
該參考圖像的默認(rèn)排序和重排序是基于frame—num和圖像順序計(jì)數(shù)值 的。然而,由于允許在解碼圖像緩沖器(DPB)中存在具有相同 frame_num/POC值的圖像,因此需要利用view—id在相同的 frame—num/POC值之間進(jìn)行區(qū)分。在一個(gè)實(shí)施例中,設(shè)置參考圖像列表的 這些過(guò)程中的一個(gè)或多個(gè)被改變。
初始化P和B片斷的參考列表的默認(rèn)初始化過(guò)程的一個(gè)實(shí)施例涉及只 允許參考列表中的時(shí)間參考圖像并且忽略view—id不同于當(dāng)前圖像的 viewjd的所有圖像。時(shí)間參考圖像將遵循在MPEG-4 AVC標(biāo)準(zhǔn)中指定的 相同默認(rèn)初始化過(guò)程。另一實(shí)施例涉及僅將交叉視角參考放置在列表中, 以使得最近的view—id被放置在列表中較靠前的位置。另一實(shí)施例涉及首 先利用時(shí)間參考初始化參考列表,然后在某些固定位置處放置交叉視角參 考幀,例如在被構(gòu)造的參考列表的結(jié)尾處。
在一個(gè)實(shí)施例中,對(duì)于重排序列表的參考圖像列表重排序命令,引入 了新的命令并且/或者修改了現(xiàn)有命令的語(yǔ)義,以考慮到需要被移動(dòng)的圖像 的view—id 。
在一個(gè)實(shí)施例中,如下所示重新定義了在該過(guò)程中使用的MPEG-4 AVC標(biāo)準(zhǔn)變量,從而使在MPEG-4 AVC標(biāo)準(zhǔn)中指定的參考圖像列表重排 序命令保持不變。
重新定義與重排序參考列表有關(guān)的MPEG-4 AVC標(biāo)準(zhǔn)的變量的一個(gè)實(shí)施例如下所示。在該實(shí)施例中,下式成立
FrameNum = frame—num * N + view—id; 并且 MaxFrameNum = 2 (^2,&隱一麵—84 + 4)*N
變量CurrPicNum如下所示地導(dǎo)出如果fidd_pic—flag等于0,則 CurrPicNum被設(shè)置為等于frame—num * N + view—id ;否則,如果 fieldjic—flag等于1,則CurrPicNum被設(shè)置為等于2 * (frame—num * N + view—id) + 1 。
MPEG-4 AVC標(biāo)準(zhǔn)中某一片斷的圖像順序計(jì)數(shù)被定義如下 if(picX是幀或互補(bǔ)場(chǎng)對(duì))
則PicOrderCnt(picX)=該幀或互補(bǔ)場(chǎng)對(duì)picX的Min(TopFieldOrderCnt, Bo加mFieldOrderCnt)
else if(picX是頂部場(chǎng))
則PicOrderCnt(picX)=場(chǎng)picX的T叩FieldOrderCnt else if(picX是底部場(chǎng))
則PicOrderCnt(picX)=場(chǎng)picX的BottomFieldOrderCnt
對(duì)于多視角視頻編碼片斷,圖像順序計(jì)數(shù)按如下方式導(dǎo)出,以用于參
考圖像列表構(gòu)造的解碼過(guò)程和解碼參考圖像標(biāo)記過(guò)程
PicOrderCnt(picX) = PicOrderCnt(picX) * N + view—id
其中N表示視角數(shù)。視角數(shù)是利用比特流中的高層語(yǔ)法指示的,并且 可以帶內(nèi)或帶外呈遞。 一個(gè)實(shí)施例在MPEG-4 AVC標(biāo)準(zhǔn)的參數(shù)集(例 如,序列參數(shù)集(SPS)、圖像參數(shù)集(PPS)或視角參數(shù)集(VPS))中 包括該參數(shù)。
重新定義與重排序參考列表有關(guān)的MPEG-4 AVC標(biāo)準(zhǔn)的變量的另一 實(shí)施例如下所示。在該實(shí)施例中,下式成立
FrameNum = GOP—length * view—id + frame—num
對(duì)于多視角視頻編碼片斷,圖像順序計(jì)數(shù)按如下方式導(dǎo)出,以用于參
考圖像列表構(gòu)造的解碼過(guò)程和解碼參考圖像標(biāo)記過(guò)程
PicOrderCnt(picX) = PicOrderCnt(picX) + GOP—length * view—id
其中GOP一length被定義為錨定圖像和在時(shí)間上位于每個(gè)視角的錨定
27圖像和前一錨定圖像之間的所有圖像。
在另一實(shí)施例中,改變現(xiàn)有的RPLR命令的語(yǔ)義,以使得它們僅應(yīng)用
于與當(dāng)前視角具有相同view—id的圖像。
轉(zhuǎn)到圖5,標(biāo)號(hào)500總地指示一種用于利用修改后的參考圖像列表構(gòu) 造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。方法500包括開(kāi)始框 505,開(kāi)始框5Q5將控制傳遞給功能框510。功能框510讀取編碼器配置文 件,并將控制傳遞給功能框515。功能框515令視角數(shù)等于變量N,將變 量i (視角號(hào)索引)和j (圖像號(hào)索引)都設(shè)置為零,并將控制傳遞給判決 框520。判決框520確定i是否小于N。如果是,則控制被傳遞給判決框 525。否則,控制被傳遞給結(jié)束框599。
判決框525確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框530。否則,控制被傳遞給功能框545。
對(duì)于間隔圖像(inter picture),功能框530僅包括view—id等于當(dāng)前 圖像的view—id的圖像,以供MPEG-4 AVC過(guò)程用于參考列表初始化,并 將控制傳遞給功能框532。功能框532對(duì)參考列表重排序,并將控制傳遞 給功能框535。功能框535對(duì)視角i中的圖像j編碼,遞增j,并將控制傳 遞給功能框540。功能框540遞增frame—num和圖像順序計(jì)數(shù)(POC), 并將控制返回給判決框525。
功能框545遞增i,復(fù)位fmme一mim和圖像順序計(jì)數(shù)(PQC),并將 控制返回給判決框520。
轉(zhuǎn)到圖6,標(biāo)號(hào)600總地指示另一種用于利用修改后的參考圖像列表 構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法600包括開(kāi)始框605,開(kāi)始框605將控制傳遞給功能框610。功 能框610讀取編碼器配置文件,并將控制傳遞給功能框615。功能框615 令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào)索引)都設(shè)置 為零,并將控制傳遞給判決框620。判決框62Q確定i是否小于N。如果 是,則控制被傳遞給判決框625。否則,控制被傳遞給結(jié)束框699。
判決框625確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框630。否則,控制被傳遞給功能框645。對(duì)于間隔圖像,功能框630初始化僅具有view—id不同于當(dāng)前圖像的 viewjd的圖像的參考列表,這種圖像與當(dāng)前圖像同時(shí)被采樣,并且被排 序使得最近的view一id被放置在列表中較靠前的位置,然后功能框630將 控制傳遞給功能框632。功能框632對(duì)參考列表重排序,并將控制傳遞給 功能框635。功能框635對(duì)視角i中的圖像j編碼,遞增j,并將控制傳遞 給功能框640。功能框640遞增frame—num和圖像順序計(jì)數(shù)(POC),并 將控制返回給判決框625。
功能框645遞增i,復(fù)位frame—num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框620。
轉(zhuǎn)到圖7,標(biāo)號(hào)700總地指示又一種用于利用修改后的參考圖像列表 構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法700包括開(kāi)始框705,開(kāi)始框705將控制傳遞給功能框710。功 能框710讀取編碼器配置文件,并將控制傳遞給功能框715。功能框715 令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào)索引)都設(shè)置 為零,并將控制傳遞給判決框720。判決框720確定i是否小于N。如果 是,則控制被傳遞給判決框725。否則,控制被傳遞給結(jié)束框799。
判決框725確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框730。否則,控制被傳遞給功能框745。
功能框730僅包括view一id等于當(dāng)前圖像的view—id的圖像,以供 MPEG-4 AVC過(guò)程用于參考列表初始化,并將控制傳遞給功能框732。功 能框732在參考列表的結(jié)尾插入與當(dāng)前圖像具有相同時(shí)間位置的交叉視角 圖像,并將控制傳遞給功能框735。功能框735對(duì)視角i中的圖像j編碼, 遞增j,并將控制傳遞給功能框740。功能框740遞增frame—rmm和圖像順 序計(jì)數(shù)(POC),并將控制返回給判決框725。
功能框745遞增i,復(fù)位frame一num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框720。
轉(zhuǎn)到圖8,標(biāo)號(hào)800總地指示一種用于利用修改后的參考圖像列表構(gòu) 造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。方法800包括開(kāi)始框 805,開(kāi)始框805將控制傳遞給功能框810。功能框810解析比特流、
29view—id、 frame一num和圖像順序計(jì)數(shù)(POC),并將控制傳遞給功能框 815。功能框815僅包括view—id等于當(dāng)前圖像的view—id的圖像,以供 MPEG-4 AVC過(guò)程用于參考列表初始化,并將控制傳遞給功能框820。功 能框820對(duì)當(dāng)前圖像解碼,并將控制傳遞給功能框825。功能框825將當(dāng) 前圖像插入在解碼圖像緩沖器中,并將控制傳遞給判決框830。判決框 830確定是否所有圖像都已被解碼。如果是,則控制被傳遞給結(jié)束框 899。否則,控制被返回給功能框810。
轉(zhuǎn)到圖9,標(biāo)號(hào)900總地指示另一種用于利用修改后的參考圖像列表 構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。方法900包括開(kāi)始框 905,開(kāi)始框905將控制傳遞給功能框910。功能框910解析比特流、 view—id、 frame_num和圖像順序計(jì)數(shù)(POC),并將控制傳遞給功能框 915。功能框915初始化僅具有view—id不同于當(dāng)前圖像的view—id的圖像 的參考列表,這種圖像與當(dāng)前圖像同時(shí)被采樣,并且被排序使得最近的 view—id被放置在列表中較靠前的位置,然后功能框915將控制傳遞給功能 框920。功能框920對(duì)當(dāng)前圖像解碼,并將控制傳遞給功能框925。功能 框925將當(dāng)前圖像插入在解碼圖像緩沖器(DPB)中,并將控制傳遞給判 決框930。判決框930確定是否所有圖像都已被解碼。如果是,則控制被 傳遞給結(jié)束框999。否則,控制被返回給功能框910。
轉(zhuǎn)到圖10,標(biāo)號(hào)1000總地指示又一種用于利用修改后的參考圖像列 表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。方法1000包括開(kāi)始 框1005,開(kāi)始框1005將控制傳遞給功能框1010。功能框1010解析比特 流、view—id、 frame—num和圖像順序計(jì)數(shù)(POC),并將控制傳遞給功能 框1015。功能框1015僅包括view—id等于當(dāng)前圖像的view—id的圖像,以 供MPEG-4 AVC過(guò)程用于參考列表初始化,并將控制傳遞給功能框 1020。功能框1020在參考列表的結(jié)尾插入與當(dāng)前圖像具有相同時(shí)間位置 的交叉視角圖像,并將控制傳遞給功能框1025。功能框1025將當(dāng)前圖像 插入在解碼圖像緩沖器中,并將控制傳遞給判決框1030。判決框1030確 定是否所有圖像都己被解碼。如果是,則控制被傳遞給結(jié)束框1099。否 則,控制被返回給功能框1010。
30轉(zhuǎn)到圖17,標(biāo)號(hào)1700總地指示一種用于利用修改后的參考圖像列表 構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法1700包括開(kāi)始框1705,開(kāi)始框1705將控制傳遞給功能框 1710。功能框1710讀取編碼器配置文件,并將控制傳遞給功能框1715。 功能框1715令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào) 索引)都設(shè)置為零,并將控制傳遞給判決框1720。判決框1720確定i是 否小于N。如果是,則控制被傳遞給判決框1725。否則,控制被傳遞給結(jié) 束框1799。
判決框1725確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框1730。否則,控制被傳遞給功能框1745。
功能框1730設(shè)置frame—num = frame—num * N + view—id,設(shè)置 PicOrderCnt(picX) = PicOrderCnt(picX) * N + view—id,并將控制傳遞給功 能框1735。功能框1735對(duì)視角i中的圖像j編碼,遞增j,并將控制傳遞 給功能框1740。功能框1740遞增frame—num和圖像順序計(jì)數(shù)(POC), 并將控制返回給判決框1725。
功能框1745遞增i,復(fù)位frame一num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框1720。
轉(zhuǎn)到圖18,標(biāo)號(hào)1800總地指示另一種用于利用修改后的參考圖像列 表構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法1800包括開(kāi)始框1805,開(kāi)始框1805將控制傳遞給功能框 1810。功能框1810讀取編碼器配置文件,并將控制傳遞給功能框1815。 功能框1815令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào) 索引)都設(shè)置為零,并將控制傳遞給判決框1820。判決框1820確定i是 否小于N。如果是,則控制被傳遞給判決框1825。否則,控制被傳遞給結(jié) 束框1899。
判決框1S25確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框1830。否則,控制被傳遞給功能框1845。
功能框1830設(shè)置frame—num — GOP—length * view—id + frame—num, 設(shè) 置PicOrderCnt(picX) = PicOrderCnt(picX) + GOP—length * view—id ,并將控制傳遞給功能框1835。功能框1835對(duì)視角i中的圖像j編碼,遞增j,并 將控制傳遞給功能框1840。功能框1840遞增frame—num和圖像順序計(jì)數(shù) (POC),并將控制返回給判決框1825。
功能框1845遞增i,復(fù)位frame一num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框1820。
轉(zhuǎn)到圖19,標(biāo)號(hào)1900總地指示一種用于利用修改后的參考圖像列表 構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。方法1900 包括開(kāi)始框1905,開(kāi)始框1905將控制傳遞給功能框1910。功能框1910 解析比特流、view—id、 frame一num和圖像順序計(jì)數(shù)(POC),并將控制傳 遞給功能框1915。功能框1915設(shè)置frame一num = frame一num * N + view—id,設(shè)置PicOrderCnt(picX) = PicOrderCnt(picX) * N + view—id,并將 控制傳遞給功能框1920。功能框1920對(duì)當(dāng)前圖像解碼,并將控制傳遞給 功能框1925。功能框1925將當(dāng)前圖像插入在解碼圖像緩沖器(DPB) 中,并將控制傳遞給判決框1930。判決框1930確定是否所有圖像都已被 解碼。如果是,則控制被傳遞給結(jié)束框1999。否則,控制被返回給功能框 1910。
轉(zhuǎn)到圖20,標(biāo)號(hào)2000總地指示另一種用于利用修改后的參考圖像列 表構(gòu)造和幀號(hào)計(jì)算來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。方法2000 包括開(kāi)始框2005,開(kāi)始框2005將控制傳遞給功能框2010。功能框2010 解析比特流、view—id、 frame—num和圖像順序計(jì)數(shù)(POC),并將控制傳 遞給功能框2015。功能框2015設(shè)置frame—num = GOP—length * view—id -frame—num ,設(shè)置PicOrderCnt(picX) = PicOrderCnt(picX) + GOP—length * view一id,并將控制傳遞給功能框2020。功能框2020對(duì)當(dāng)前圖像解碼,并 將控制傳遞給功能框2025。功能框2025將當(dāng)前圖像插入在解碼圖像緩沖 器(DPB)中,并將控制傳遞給判決框2030。判決框2030確定是否所有 圖像都已被解碼。如果是,則控制被傳遞給結(jié)束框2099。否則,控制被返 回給功能框2010。
轉(zhuǎn)到圖21,標(biāo)號(hào)2100總地指示一種用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表初始化來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法2100包括開(kāi)始框2105,開(kāi)始框2105將控制傳遞給功能框 2110。功能框2110讀取編碼器配置文件,并將控制傳遞給功能框2115。 功能框2115令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào) 索引)都設(shè)置為零,并將控制傳遞給判決框2120。判決框2120確定i是 否小于N。如果是,則控制被傳遞給判決框2125。否則,控制被傳遞給結(jié) 束框2199。
判決框2125確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框2130。否則,控制被傳遞給功能框2145。
對(duì)于間隔圖像,功能框2130執(zhí)行默認(rèn)參考列表初始化,并將控制傳 遞給功能框2132。功能框2132從編碼器配置文件讀取RPLR命令,并將 控制傳遞給功能框2134。功能框2134僅針對(duì)view—id等于當(dāng)前圖像的 view—id的圖像執(zhí)行RPLR命令,并將控制傳遞給功能框2135。功能框 2135對(duì)視角i中的圖像j編碼,遞增j,并將控制傳遞給功能框2140。功 能框2140遞增frame—num和圖像順序計(jì)數(shù)(PQC),并將控制返回給判 決框2125。
功能框2145遞增i,復(fù)位frame—num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框2120。
轉(zhuǎn)到圖22,標(biāo)號(hào)2200總地指示另一種用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表初始化來(lái)對(duì)多視角視頻內(nèi)容 進(jìn)行編碼的示例性方法。
方法2200包括開(kāi)始框2205,開(kāi)始框22Q5將控制傳遞給功能框 2210。功能框2210讀取編碼器配置文件,并將控制傳遞給功能框2215。 功能框2215令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào) 索引)都設(shè)置為零,并將控制傳遞給判決框2220。判決框2220確定i是 否小于N。如果是,則控制被傳遞給判決框2225。否則,控制被傳遞給結(jié) 束框2299。
判決框2225確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給功能框2230。否則,控制被傳遞給功能框2245。對(duì)于間隔圖像,功能框2230執(zhí)行默認(rèn)參考列表初始化,并將控制傳
遞給功能框2232。功能框2232從編碼器配置文件讀取RPLR命令,并將 控制傳遞給功能框2234。功能框2234對(duì)于在RPLR命令中指示的view—id 中指定的圖像執(zhí)行RPLR命令,并將控制傳遞給功能框2235。功能框 2235對(duì)視角i中的圖像j編碼,遞增j,并將控制傳遞給功能框2240。功 能框2240遞增framejtmm和圖像順序計(jì)數(shù)(POC),并將控制返回給判 決框2225。
功能框2245遞增i,復(fù)位frame—num和圖像順序計(jì)數(shù)(POC),并將 控制返回給判決框2220。
轉(zhuǎn)到圖23,標(biāo)號(hào)2300總地指示一種用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn) 行解碼的示例性方法。方法2300包括開(kāi)始框2305,開(kāi)始框2305將控制傳 遞給功能框2310。功能框2310解析比特流、view—id、 frame—nrnn和圖像 順序計(jì)數(shù)(POC),并將控制傳遞給功能框2315。功能框2315僅包括 view—id等于當(dāng)前圖像的view—id的圖像,以供MPEG-4 AVC過(guò)程用于參 考列表初始化,并將控制傳遞給功能框2317。功能框2317讀取RPLR命 令,并將控制傳遞給功能框2319。功能框2319僅針對(duì)view—id等于當(dāng)前圖 像的view—id的圖像執(zhí)行RPLR命令,并將控制傳遞給功能框2320。功能 框2320對(duì)當(dāng)前圖像解碼,并將控制傳遞給功能框2325。功能框2325將當(dāng) 前圖像插入在解碼圖像緩沖器中,并將控制傳遞給判決框2330。判決框 2330確定是否所有圖像都已被解碼。如果是,則控制被傳遞給結(jié)束框 2399。否則,控制被返回給功能框2310。
轉(zhuǎn)到圖24,標(biāo)號(hào)2400總地指示另一種用于通過(guò)參考圖像列表重排序 (RPLR)命令、利用修改后的參考圖像列表構(gòu)造來(lái)對(duì)多視角視頻內(nèi)容進(jìn) 行解碼的示例性方法。方法2400包括開(kāi)始框2405,開(kāi)始框2405將控制傳 遞給功能框2410。功能框2410解析比特流、view—id、 frame一rmm和圖像 順序計(jì)數(shù)(POC),并將控制傳遞給功能框2415。功能框2415僅包括 view—id等于當(dāng)前圖像的view—id的圖像,以供MPEG-4 AVC過(guò)程用于參 考列表初始化,并將控制傳遞給功能框2417。功能框2417讀取RPLR命令,并將控制傳遞給功能框2419。功能框2419僅針對(duì)view—id等于當(dāng)前圖 像的view—id的圖像執(zhí)行RPLR命令,并將控制傳遞給功能框2420。功能 框2420對(duì)當(dāng)前圖像解碼,并將控制傳遞給功能框2425。功能框2425將當(dāng) 前圖像插入在解碼圖像緩沖器中,并將控制傳遞給判決框2430。判決框 2430確定是否所有圖像都已被解碼。如果是,則控制被傳遞給結(jié)束框 2499。否則,控制被返回給功能框2410。
時(shí)間直接模式
如上所述,時(shí)間直接模式使用圖像順序計(jì)數(shù)信息來(lái)導(dǎo)出給定宏塊的運(yùn) 動(dòng)向量。由于將frame—num和/或圖像順序計(jì)數(shù)值解耦合,對(duì)于多視角視頻 內(nèi)容的每個(gè)視角引入了 view—id,并且允許將交叉視角圖像放置在解碼圖 像緩沖器和參考列表中,因此在一個(gè)實(shí)施例中,還對(duì)這一模式進(jìn)行了改 進(jìn),以應(yīng)對(duì)在交叉視角圖像指的是來(lái)自于不同于當(dāng)前視角的視角的圖像的 情況下的正確導(dǎo)出。
在時(shí)間直接模式中,存在以下示例性情況:
(1) 參考列表1中的圖像和參考列表0中的圖像具有不同的POC和 相同的view—id;
(2) 參考列表1中的圖像和參考列表0中的圖像具有不同的POC和 不同的view—id;
(3) 參考列表1中的圖像和參考列表0中的圖像具有相同的POC和 不同的view一id;以及
(4) 參考列表1中的圖像和參考列表0中的圖像具有相同的POC和 相同的view—id。
在時(shí)間直接模式中獲得運(yùn)動(dòng)向量的一個(gè)實(shí)施例是使用現(xiàn)有的MPEG-4 AVC方法,即簡(jiǎn)單忽略比特流中存在的view—id信息。在另一實(shí)施例中, 重新定義了時(shí)間直接模式來(lái)考慮到view—id信息以及圖像順序計(jì)數(shù)信息。
隱式加權(quán)預(yù)測(cè)
與時(shí)間直接模式類(lèi)似,隱式加權(quán)預(yù)測(cè)(如上所述)也使用圖像順序計(jì)
35數(shù)值來(lái)確定要應(yīng)用到參考圖像的權(quán)重。因此,在一個(gè)實(shí)施例中,應(yīng)用到時(shí) 間直接模式的所有改變將間接地固定隱式加權(quán)預(yù)測(cè)模式。在另一實(shí)施例 中,在隱式加權(quán)預(yù)測(cè)模式中獲得權(quán)重的方法可以被重新定義以考慮到 view一id信息以及圖像順序計(jì)數(shù)信息。例如,可以通過(guò)考慮如上所述的
view—id信息和視角數(shù)來(lái)計(jì)算圖像順序計(jì)數(shù),并在之后取圖像順序計(jì)數(shù)之
間的差,以獲得所需值來(lái)執(zhí)行隱式加權(quán)預(yù)測(cè)。
轉(zhuǎn)到圖11,標(biāo)號(hào)1100總地指示一種用于利用時(shí)間直接模式和隱式加
權(quán)預(yù)測(cè)來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法1100包括開(kāi)始框1105,開(kāi)始框1105將控制傳遞給功能框 1110。功能框1110讀取編碼器配置文件,并將控制傳遞給功能框1115。 功能框1115令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào) 索引)都設(shè)置為零,并將控制傳遞給判決框1120。判決框1120確定i是 否小于N。如果是,則控制被傳遞給判決框1125。否則,控制被傳遞給結(jié) 束框1199。
判決框1125確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給判決框1132。否則,控制被傳遞給功能框1145。
判決框1132確定對(duì)于當(dāng)前片斷是否能啟用加權(quán)預(yù)測(cè)。如果是,則控 制被傳遞給功能框1134。否則,控制被傳遞給功能框1136。
功能框1134對(duì)于加權(quán)預(yù)測(cè)忽略view一id信息,并將控制傳遞給功能框 1136。
功能框1136開(kāi)始對(duì)當(dāng)前宏塊編碼,并將控制傳遞給判決框1138。判 決框1138確定對(duì)于該宏塊是否選擇直接模式。如果是,則控制被傳遞給 功能框1142。否則,控制被傳遞給功能框1152。
功能框1142對(duì)于直接模式忽略view—id,并將控制傳遞給功能框 1152。
功能框1152對(duì)當(dāng)前宏塊編碼,并將控制傳遞給判決框1154。判決框 1154確定是否所有宏塊都己被編碼。如果是,則控制被傳遞給功能框 1156。否則,控制被返回給功能框1136。
功能框1156遞增變量j,并將控制傳遞給功能框1140。功能框1140
36遞增framejmm和圖像順序計(jì)數(shù),并將控制返回給判決框1125。
功能框1145遞增i,復(fù)位frame—num和圖像順序計(jì)數(shù),并將控制返回 給判決框1120。
轉(zhuǎn)到圖12,標(biāo)號(hào)1200總地指示另一種用于利用時(shí)間直接模式和隱式 加權(quán)預(yù)測(cè)來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行編碼的示例性方法。
方法1200包括幵始框1205,開(kāi)始框1205將控制傳遞給功能框 1210。功能框1210讀取編碼器配置文件,并將控制傳遞給功能框1215。 功能框1215令視角數(shù)等于變量N,將變量i (視角號(hào)索引)和j (圖像號(hào) 索引)都設(shè)置為零,并將控制傳遞給判決框1220。判決框1220確定i是 否小于N。如果是,則控制被傳遞給判決框1225。否則,控制被傳遞給結(jié) 束框1299。
判決框1225確定j是否小于視角i中的圖像數(shù)。如果是,則控制被傳 遞給判決框1232。否則,控制被傳遞給功能框1245。
判決框1232確定對(duì)于當(dāng)前片斷是否能啟用加權(quán)預(yù)測(cè)。如果是,則控 制被傳遞給功能框1234。否則,控制被傳遞給功能框1236。
功能框1234對(duì)于加權(quán)預(yù)測(cè)忽略viewjd信息,并將控制傳遞給功能框 1236。
功能框1236開(kāi)始對(duì)當(dāng)前宏塊編碼,并將控制傳遞給判決框1238。判 決框1238確定對(duì)于該宏塊是否選擇直接模式。如果是,則控制被傳遞給 功能框1242。否則,控制被傳遞給功能框1252。
功能框1242對(duì)于直接模式考慮view—id,并將控制傳遞給功能框 1252。
功能框1252對(duì)當(dāng)前宏塊編碼,并將控制傳遞給判決框1254。判決框 1254確定是否所有宏塊都己被編碼。如果是,則控制被傳遞給功能框 1256。否則,控制被返回給功能框1236。
功能框1256遞增變量j,并將控制傳遞給功能框1240。功能框1240 遞增frame—num和圖像順序計(jì)數(shù),并將控制返回給判決框1225。
功能框1245遞增i,復(fù)位frame—num和圖像順序計(jì)數(shù),并將控制返回 給判決框1220。轉(zhuǎn)到圖13,標(biāo)號(hào)1300總地指示一種用于利用修改后的解碼參考圖像 標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。
方法1300包括開(kāi)始框1305,開(kāi)始框1305將控制傳遞給功能框 1310。功能框1310解析比特流、view—id、 frame—num和圖像順序計(jì)數(shù) (POC),并將控制傳遞給功能框1315。功能框1315解析宏塊模式、運(yùn) 動(dòng)向量、ref一idx,并將控制傳遞給判決框1320。判決框1320確定對(duì)于該 圖像是否能啟用加權(quán)預(yù)測(cè)。如果是,則控制被傳遞給功能框1325。否則, 控制被傳遞給判決框1330。
功能框1325對(duì)于加權(quán)預(yù)測(cè)忽略view—id信息,并將控制傳遞給判決框 1330。
判決框1330確定宏塊是否是直接模式宏塊。如果是,則控制被傳遞 給功能框1355。否則,控制被傳遞給功能框1335。
功能框1355對(duì)于直接模式忽略view—id信息,并將控制傳遞給功能框 1335。
功能框1335對(duì)當(dāng)前宏塊解碼,并將控制傳遞給判決框1340。判決框 1340確定是否所有宏塊都已被解碼。如果是,則控制被傳遞給功能框 1345。否則,控制被返回給功能框1315。
功能框1345將當(dāng)前圖像插入在解碼圖像緩沖器中,并將控制傳遞給 判決框1350。判決框1350確定是否所有圖像都已被解碼。如果是,則控 制被傳遞給結(jié)束框1399。否則,控制被返回給功能框1310。
轉(zhuǎn)到圖14,標(biāo)號(hào)1400總地指示另一種用于利用修改后的解碼參考圖 像標(biāo)記來(lái)對(duì)多視角視頻內(nèi)容進(jìn)行解碼的示例性方法。
方法1400包括開(kāi)始框1405,開(kāi)始框1405將控制傳遞給功能框 1410。功能框1410解析比特流、view一id、 frame—num和圖像順序計(jì)數(shù) (POC),并將控制傳遞給功能框1415。功能框1415解析宏塊模式、運(yùn) 動(dòng)向量、ref一idx,并將控制傳遞給判決框1420。判決框1420確定對(duì)于該 圖像是否能啟用加權(quán)預(yù)測(cè)。如果是,則控制被傳遞給功能框1425。否則, 控制被傳遞給判決框1430。
功能框1425對(duì)于加權(quán)預(yù)測(cè)忽略view id信息,并將控制傳遞給判決框1430。
判決框1430確定宏塊是否是直接模式宏塊。如果是,則控制被傳遞 給功能框1455。否則,控制被傳遞給功能框1435。
功能框1455對(duì)于直接模式考慮view—id信息,并將控制傳遞給功能框 1435。
功能框1435對(duì)當(dāng)前宏塊解碼,并將控制傳遞給判決框1440。判決框 1440確定是否所有宏塊都已被解碼。如果是,則控制被傳遞給功能框 1445。否則,控制被返回給功能框1415。
功能框1445將當(dāng)前圖像插入在解碼圖像緩沖器中,并將控制傳遞給 判決框1450。判決框1450確定是否所有圖像都已被解碼。如果是,則控 制被傳遞給結(jié)束框1499。否則,控制被返回給功能框1410。
MVC的并行編碼
由于在多視角視頻內(nèi)容序列的處理中涉及的數(shù)據(jù)量,在多視角視頻編 碼中對(duì)于并行編碼/解碼的支持對(duì)于許多應(yīng)用來(lái)說(shuō)是很重要的,尤其是那些 具有實(shí)時(shí)約束的應(yīng)用。在當(dāng)前的符合MPEG-4 AVC的多視角視頻編碼的 實(shí)現(xiàn)方式中,啟用了交叉視角預(yù)測(cè),但是沒(méi)有提供對(duì)時(shí)間參考和交叉視角 參考的區(qū)分。通過(guò)在多視角視頻編碼編碼器和/或解碼器中添加view—id支 持并在解碼參考圖像管理的構(gòu)造和參考列表構(gòu)造中包括view—id (正如這 里所提出的),清楚地定義了并行處理引擎之間的數(shù)據(jù)依賴性,這有利于 MVC編解碼器的并行實(shí)現(xiàn)方式。
現(xiàn)在將描述本發(fā)明的許多附帶優(yōu)點(diǎn)/特征中的一些,其中某些優(yōu)點(diǎn)/特 征上面已提到。例如, 一個(gè)優(yōu)點(diǎn)/特征是一種包括解碼器的裝置,該解碼器 用于對(duì)與來(lái)自比特流的多視角視頻內(nèi)容的至少兩個(gè)視角中的至少一個(gè)視角 相對(duì)應(yīng)的至少一個(gè)圖像進(jìn)行解碼,其中在該比特流中,該至少一個(gè)圖像的 編碼順序信息和輸出順序信息中的至少一種被與該至少一個(gè)圖像所對(duì)應(yīng)的 至少一個(gè)視角解耦合。
另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼器利用 至少一個(gè)現(xiàn)有的語(yǔ)法元素(frame—num和pic一order—cntJsb)來(lái)確定至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少一種的解耦合的存在,該 至少一個(gè)現(xiàn)有的語(yǔ)法元素對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像
專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推
薦。 '
又一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼器利用 視角標(biāo)識(shí)符來(lái)確定該至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至 少一種的解耦合的存在。
又一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼器利用 上述視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且該視角標(biāo)識(shí)符存在于比特流中 的片斷級(jí)別。
又一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼器利用 視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且該視角標(biāo)識(shí)符存在于比特流中高于 宏塊級(jí)別的級(jí)別。
而且,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用存在于高于宏塊級(jí)別的級(jí)別的視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并 且該解碼器解析來(lái)自比特流的視角標(biāo)識(shí)符,以供解碼參考圖像標(biāo)記過(guò)程使 用。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器解析來(lái)自比特流的視角標(biāo)識(shí)符,并且該解碼器解析來(lái)自比特流的視角標(biāo) 識(shí)符以確定要被解碼參考圖像標(biāo)記過(guò)程標(biāo)記的特定圖像屬于至少兩個(gè)視角 中的哪一個(gè)視角。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用存在于高于宏塊級(jí)別的級(jí)別的視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并
且該解碼器使用至少 一 個(gè)現(xiàn)有的語(yǔ)法元素(no_output—of_priorjpics一flag,
max—long_term—frame—idx_plusl )來(lái)支持在重新定義的解碼參考圖像標(biāo)記 過(guò)程中使用視角標(biāo)識(shí)符,其中該至少一個(gè)現(xiàn)有的語(yǔ)法元素的語(yǔ)義被重新定
long—term—reference—flag, a memory—management—control_operation: long—term_pic—num,
adaptive—ref_pic—marking—mode—flag: i, difference—of_pic—nums_minusl: long—term—frame—idx:義以用在重新定義的解碼參考圖像標(biāo)記過(guò)程中,該重新定義的解碼參考圖 像標(biāo)記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第
10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用至少一個(gè)現(xiàn)有的語(yǔ)法元素,并且在該重新定義的解碼參考圖像標(biāo)記 過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視角標(biāo)識(shí)符的圖像被標(biāo)記。
而且,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用至少一個(gè)現(xiàn)有的語(yǔ)法元素,并且滑動(dòng)窗口解碼參考圖像標(biāo)記過(guò)程和 自適應(yīng)存儲(chǔ)器控制解碼參考圖像標(biāo)記過(guò)程中的至少一種被應(yīng)用。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用至少一個(gè)現(xiàn)有的語(yǔ)法元素,其中在該重新定義的解碼參考圖像標(biāo)記 過(guò)程中,與該至少一個(gè)圖像具有不同的視角標(biāo)識(shí)符的圖像被利用先前未使
用的i吾法元素(difference—of—view—ids一minusl)豐示i己。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用存在于高于宏塊級(jí)別的級(jí)別的視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并 且該解碼器解析來(lái)自比特流的視角標(biāo)識(shí)符以用于默認(rèn)參考圖像列表構(gòu)造。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器解析來(lái)自比特流的視角標(biāo)識(shí)符,并且根據(jù)用于參考圖像列表構(gòu)造的至少 一個(gè)現(xiàn)有的語(yǔ)法元素(frame—num和pic_order—cnt—lsb),間隔視角參考圖 像被禁止添加到用于與參考圖像列表構(gòu)造相對(duì)應(yīng)的默認(rèn)參考圖像列表創(chuàng)建 過(guò)程的參考列表上。
而且,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器解析來(lái)自比特流的視角標(biāo)識(shí)符,并且根據(jù)用于默認(rèn)參考圖像列表構(gòu)造的 至少一個(gè)現(xiàn)有的語(yǔ)法元素(frame—num和pic—order—cnt—lsb),只有間隔視 角參考圖像被添加到用于與參考圖像列表構(gòu)造相對(duì)應(yīng)的默認(rèn)參考圖像列表 創(chuàng)建過(guò)程的參考列表上。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中在該解 碼器中,僅有間隔視角參考圖像被添加到用于默認(rèn)參考圖像列表創(chuàng)建過(guò)程 的參考列表上,并且間隔視角參考圖像在時(shí)間參考之后被添加。
41另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且該解碼器使用被重新定義的
至少 一 個(gè)現(xiàn)有的語(yǔ)法元素 (ref_pic—list—reordering—flag—10, reordering—of_pic_nums—idc, abs—diff_pic—num_minus 1, long—term_pic—num, ref_pic_list—reordering—flag—11 , reordering—of_pic—nums—idc,
abs_diff_pic—num—minus 1, long—term_pic—num),以用在重新定義的參考圖 像列表重排序過(guò)程中,以支持在重新定義的參考圖像列表重排序過(guò)程中使 用視角標(biāo)識(shí)符,其中該重新定義的參考圖像列表重排序過(guò)程對(duì)應(yīng)于國(guó)際標(biāo) 準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/ 國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用至少一個(gè)現(xiàn)有的語(yǔ)法元素,并且在該重新定義的參考圖像列表重排 序過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視角標(biāo)識(shí)符的圖像被重排序。
而且,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中在該重 新定義的參考圖像列表重排序過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視 角標(biāo)識(shí)符的圖像被重排序,并且視角標(biāo)識(shí)符指示要移動(dòng)到相應(yīng)參考圖像列 表中的當(dāng)前索引的特定圖像對(duì)應(yīng)于至少兩個(gè)視角中的哪一個(gè)視角。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中在該重 新定義的參考圖像列表重排序過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視 角標(biāo)識(shí)符的圖像被重排序,并且僅當(dāng)要排序的參考圖像的視角標(biāo)識(shí)符不同 于該至少一個(gè)圖像的視角標(biāo)識(shí)符時(shí),才需要視角標(biāo)識(shí)符。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且解碼器使用針對(duì)時(shí)間直接模 式重新定義的現(xiàn)有的語(yǔ)法元素(pic—order一cnt一lsb)以支持在時(shí)間直接模式 中使用視角標(biāo)識(shí)符,該現(xiàn)有的語(yǔ)法對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì) 運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén) H.264推薦。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用現(xiàn)有的語(yǔ)法元素,并且時(shí)間直接模式是基于圖像順序計(jì)數(shù)值和視角標(biāo)識(shí)符中的至少一個(gè)導(dǎo)出的。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且該解碼器使用現(xiàn)有的語(yǔ)法元
素(pic一order一cntjsb)、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程以用于時(shí)間直接模 式,其中該現(xiàn)有的語(yǔ)法、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化 組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際 電信聯(lián)盟電信部門(mén)H.264推薦。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且該解碼器使用針對(duì)隱式加權(quán) 預(yù)測(cè)重新定義的現(xiàn)有的語(yǔ)法元素(pic一order—cnt一lsb)以支持在隱式加權(quán)預(yù) 測(cè)中使用視角標(biāo)識(shí)符,其中該現(xiàn)有的語(yǔ)法對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工 委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信 部門(mén)H.264推薦。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用現(xiàn)有的語(yǔ)法元素,并且隱式加權(quán)預(yù)測(cè)是基于圖像順序計(jì)數(shù)值和視角 標(biāo)識(shí)符中的至少一個(gè)導(dǎo)出的。
另外,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器利用視角標(biāo)識(shí)符來(lái)確定解耦合的存在,并且該解碼器使用現(xiàn)有的語(yǔ)法元 素(pic—order—cnt—lsb)、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程以用于隱式加權(quán)預(yù) 測(cè),其中該現(xiàn)有的語(yǔ)法、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化 組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際 電信聯(lián)盟電信部門(mén)H.264推薦。
而且,另一個(gè)優(yōu)點(diǎn)/特征是具有如上所述的解碼器的裝置,其中該解碼 器使用與特定圖像相對(duì)應(yīng)的至少兩個(gè)視角中的特定一個(gè)視角來(lái)確定在至少 兩個(gè)視角中的不同的那些視角的并行解碼中的間隔視角依賴性。
又一個(gè)優(yōu)點(diǎn)/特征是一種包括解碼器的裝置,該解碼器用于對(duì)與多視角 視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼。該解碼器利用默 認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序中的重新定義的變量來(lái)對(duì) 至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼,該默認(rèn)參考圖像列表構(gòu)造過(guò)程和參
43考圖像列表重排序?qū)?yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家
組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
而且,另一個(gè)優(yōu)點(diǎn)/特征是包括如上所述的解碼器的裝置,其中視角數(shù) 和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義變量。
而且,另一個(gè)優(yōu)點(diǎn)/特征是包括如上所述的解碼器的裝置,其中圖像組 長(zhǎng)度和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義變量。
又一個(gè)優(yōu)點(diǎn)/特征是一種包括解碼器的裝置,該解碼器用于對(duì)與多視角 視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)進(jìn)行解碼。該解碼器利用解 碼參考圖像標(biāo)記過(guò)程中的重新定義的變量來(lái)對(duì)至少兩個(gè)視角中的至少一個(gè) 進(jìn)行解碼,該解碼參考圖像標(biāo)記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員
會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén) H.264推薦。
而且,另一個(gè)優(yōu)點(diǎn)/特征是包括如上所述的解碼器的裝置,其中視角數(shù) 和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義變量。
而且,另一個(gè)優(yōu)點(diǎn)/特征是包括如上所述的解碼器的裝置,其中圖像組 長(zhǎng)度和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義變量。
將會(huì)意識(shí)到,對(duì)特定語(yǔ)法名(尤其是針對(duì)本發(fā)明的原理的各種創(chuàng)造性 方面描述的先前未使用的語(yǔ)法名)的選擇是用于說(shuō)明和澄清目的,因而, 給定這里提供的本發(fā)明的原理的教導(dǎo),其他名稱和/或字符等也可用于替代 和/或補(bǔ)充這里提供的語(yǔ)法名,同時(shí)仍然維持本發(fā)明的原理的精神。
本發(fā)明的原理的這些和其他的特征和優(yōu)點(diǎn)可以基于這里的教導(dǎo)很容易 被本領(lǐng)域技術(shù)人員所確定。將會(huì)理解,本發(fā)明的原理的教導(dǎo)可以按各種形 式實(shí)現(xiàn),包括硬件、軟件、固件、專(zhuān)用處理器或其組合。
更優(yōu)選地,本發(fā)明的原理的教導(dǎo)被實(shí)現(xiàn)為硬件和軟件的組合。而且, 軟件可以實(shí)現(xiàn)為有形地實(shí)現(xiàn)在程序存儲(chǔ)單元上的應(yīng)用程序。應(yīng)用程序可以 被上載到包括任何合適體系結(jié)構(gòu)的機(jī)器并被該機(jī)器執(zhí)行。優(yōu)選地,該機(jī)器 實(shí)現(xiàn)在計(jì)算機(jī)平臺(tái)上,該計(jì)算機(jī)平臺(tái)具有諸如一個(gè)或多個(gè)中央處理單元 (CPU)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)和輸入/輸出(I/O)接口之類(lèi)的硬 件。計(jì)算機(jī)平臺(tái)還可包括操作系統(tǒng)和微指令代碼。這里描述的各種過(guò)程和功能可以是微指令代碼的一部分,或者可以是應(yīng)用程序的一部分,或者是 其任何組合,其可以由CPU執(zhí)行。另外,各種其他外圍單元可以連接到諸 如額外的數(shù)據(jù)存儲(chǔ)單元和打印單元之類(lèi)的計(jì)算機(jī)平臺(tái)。
還將會(huì)理解,因?yàn)樵诟綀D中示出的某些構(gòu)成系統(tǒng)組件和方法優(yōu)選地是 以軟件實(shí)現(xiàn)的,所以系統(tǒng)組件或過(guò)程功能框之間的實(shí)際連接可能取決于當(dāng) 前原理被編程的方式而有所不同。給定這里的教導(dǎo),本領(lǐng)域技術(shù)人員將能 夠預(yù)期本發(fā)明的原理的這些和類(lèi)似的實(shí)現(xiàn)方式或配置。
盡管已參考附圖描述了說(shuō)明性實(shí)施例,但是將會(huì)理解,本發(fā)明的原理 并不限于這些精確實(shí)施例,而且本領(lǐng)域技術(shù)人員可以實(shí)現(xiàn)各種改變和修 改,而不脫離本發(fā)明的原理的范圍或精神。所有這些改變和修改都意圖被 包括在權(quán)利要求中所給出的本發(fā)明的原理的范圍內(nèi)。
權(quán)利要求
1.一種裝置,包括解碼器(250),用于對(duì)與來(lái)自比特流的多視角視頻內(nèi)容的至少兩個(gè)視角中的至少一個(gè)視角相對(duì)應(yīng)的至少一個(gè)圖像進(jìn)行解碼,其中在所述比特流中,所述至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少一種被從與所述至少一個(gè)圖像相對(duì)應(yīng)的至少一個(gè)視角解耦合。
2. 如權(quán)利要求1所述的裝置,其中所述解碼器(250)利用至少一個(gè) 現(xiàn)有的語(yǔ)法元素來(lái)確定所述至少一個(gè)圖像的編碼順序信息和輸出順序信息 中的至少一種的解耦合的存在,所述至少一個(gè)現(xiàn)有的語(yǔ)法元素對(duì)應(yīng)于國(guó)際 標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo) 準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
3. 如權(quán)利要求1所述的裝置,其中所述解碼器(250)利用視角標(biāo)識(shí) 符來(lái)確定所述至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少一種 的解耦合的存在。
4. 如權(quán)利要求3所述的裝置,其中所述視角標(biāo)識(shí)符存在于所述比特流 中的片斷級(jí)別。
5. 如權(quán)利要求3所述的裝置,其中所述視角標(biāo)識(shí)符存在于所述比特流 中高于宏塊級(jí)別的級(jí)別。
6. 如權(quán)利要求5所述的裝置,其中所述解碼器(250)解析來(lái)自所述 比特流的視角標(biāo)識(shí)符,以供解碼參考圖像標(biāo)記過(guò)程使用。
7. 如權(quán)利要求6所述的裝置,其中所述解碼器(250)解析來(lái)自所述 比特流的視角標(biāo)識(shí)符,以確定要被所述解碼參考圖像標(biāo)記過(guò)程標(biāo)記的特定 圖像屬于所述至少兩個(gè)視角中的哪一個(gè)視角。
8. 如權(quán)利要求5所述的裝置,其中所述解碼器(250)使用至少一個(gè) 現(xiàn)有的語(yǔ)法元素來(lái)支持在重新定義的解碼參考圖像標(biāo)記過(guò)程中使用所述視 角標(biāo)識(shí)符,其中所述至少一個(gè)現(xiàn)有的語(yǔ)法元素的語(yǔ)義被重新定義以用在所 述重新定義的解碼參考圖像標(biāo)記過(guò)程中,所述重新定義的解碼參考圖像標(biāo) 記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
9. 如權(quán)利要求8所述的裝置,其中在所述重新定義的解碼參考圖像標(biāo)記過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視角標(biāo)識(shí)符的圖像被標(biāo)記。
10. 如權(quán)利要求8所述的裝置,其中滑動(dòng)窗口解碼參考圖像標(biāo)記過(guò)程 和自適應(yīng)存儲(chǔ)器控制解碼參考圖像標(biāo)記過(guò)程中的至少一種被應(yīng)用。
11. 如權(quán)利要求8所述的裝置,其中在所述重新定義的解碼參考圖像 標(biāo)記過(guò)程中,與所述至少一個(gè)圖像具有不同的視角標(biāo)識(shí)符的圖像被利用先 前未使用的語(yǔ)法元素標(biāo)記。
12. 如權(quán)利要求3所述的裝置,其中所述解碼器(250)解析來(lái)自所述 比特流的視角標(biāo)識(shí)符,以用于默認(rèn)參考圖像列表構(gòu)造。
13. 如權(quán)利要求12所述的裝置,其中根據(jù)用于所述參考圖像列表構(gòu)造 的至少一個(gè)現(xiàn)有的語(yǔ)法元素,間隔視角參考圖像被禁止添加到用于與所述 參考圖像列表構(gòu)造相對(duì)應(yīng)的默認(rèn)參考圖像列表創(chuàng)建過(guò)程的參考列表上。
14. 如權(quán)利要求12所述的裝置,其中根據(jù)用于所述默認(rèn)參考圖像列表 構(gòu)造的至少一個(gè)現(xiàn)有的語(yǔ)法元素,只有間隔視角參考圖像被添加到用于與 所述參考圖像列表構(gòu)造相對(duì)應(yīng)的默認(rèn)參考圖像列表創(chuàng)建過(guò)程的參考列表 上。
15. 如權(quán)利要求14所述的裝置,其中所述間隔視角參考圖像在時(shí)間參 考之后被添加。
16. 如權(quán)利要求3所述的裝置,其中所述解碼器(250)使用被重新定 義的至少一個(gè)現(xiàn)有的語(yǔ)法元素,以用在重新定義的參考圖像列表重排序過(guò) 程中,以支持在所述重新定義的參考圖像列表重排序過(guò)程中使用所述視角 標(biāo)識(shí)符,其中所述重新定義的參考圖像列表重排序過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化 組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際 電信聯(lián)盟電信部門(mén)H.264推薦。
17. 如權(quán)利要求16所述的裝置,其中在所述重新定義的參考圖像列表 重排序過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視角標(biāo)識(shí)符的圖像被重排 序。
18. 如權(quán)利要求17所述的裝置,其中所述視角標(biāo)識(shí)符指示要移動(dòng)到相應(yīng)參考圖像列表中的當(dāng)前索引的特定圖像對(duì)應(yīng)于所述至少兩個(gè)視角中的哪 一個(gè)視角。
19. 如權(quán)利要求17所述的裝置,其中僅當(dāng)要排序的參考圖像的視角標(biāo) 識(shí)符不同于所述至少一個(gè)圖像的視角標(biāo)識(shí)符時(shí),才需要所述視角標(biāo)識(shí)符。
20. 如權(quán)利要求3所述的裝置,其中所述解碼器(250)使用針對(duì)時(shí)間 直接模式重新定義的現(xiàn)有的語(yǔ)法元素以支持在所述時(shí)間直接模式中使用所 述視角標(biāo)識(shí)符,所述現(xiàn)有的語(yǔ)法對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn) 動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén) H.264推薦。
21. 如權(quán)利要求20所述的裝置,其中所述時(shí)間直接模式是基于圖像順 序計(jì)數(shù)值和視角標(biāo)識(shí)符中的至少一個(gè)導(dǎo)出的。
22. 如權(quán)利要求3所述的裝置,其中所述解碼器(250)使用現(xiàn)有的語(yǔ) 法元素、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程以用于時(shí)間直接模式,其中所述現(xiàn) 有的語(yǔ)法、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工 委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信 部門(mén)H.264推薦。
23. 如權(quán)利要求3所述的裝置,其中所述解碼器(250)使用針對(duì)隱式 加權(quán)預(yù)測(cè)重新定義的現(xiàn)有的語(yǔ)法元素以支持在所述隱式加權(quán)預(yù)測(cè)中使用所 述視角標(biāo)識(shí)符,其中所述現(xiàn)有的語(yǔ)法對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員 會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén) H.264推薦。
24. 如權(quán)利要求23所述的裝置,其中所述隱式加權(quán)預(yù)測(cè)是基于圖像順 序計(jì)數(shù)值和視角標(biāo)識(shí)符中的至少一個(gè)導(dǎo)出的。
25. 如權(quán)利要求3所述的裝置,其中所述解碼器(250)使用現(xiàn)有的語(yǔ) 法元素、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程以用于隱式加權(quán)預(yù)測(cè),其中所述現(xiàn) 有的語(yǔ)法、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工 委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信 部門(mén)H.264推薦。
26. 如權(quán)利要求1所述的裝置,其中所述解碼器(250)使用與特定圖像相對(duì)應(yīng)的至少兩個(gè)視角中的特定一個(gè)視角來(lái)確定在對(duì)所述至少兩個(gè)視角 中的不同的那些視角的并行解碼中的間隔視角依賴性。
27. —種方法,包括對(duì)與來(lái)自比特流的多視角視頻內(nèi)容的至少兩個(gè)視角中的至少一個(gè)視角 相對(duì)應(yīng)的至少一個(gè)圖像進(jìn)行解碼,其中在所述比特流中,所述至少一個(gè)圖 像的編碼順序信息和輸出順序信息中的至少一種被從與所述至少一個(gè)圖像 相對(duì)應(yīng)的至少一個(gè)視角解耦合(410)。
28. 如權(quán)利要求27所述的方法,其中解碼步驟利用至少一個(gè)現(xiàn)有的語(yǔ) 法元素來(lái)確定所述至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少 一種的解耦合的存在(410),所述至少一個(gè)現(xiàn)有的語(yǔ)法元素對(duì)應(yīng)于國(guó)際 標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo) 準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
29. 如權(quán)利要求27所述的方法,其中解碼步驟利用視角標(biāo)識(shí)符來(lái)確定 所述至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少一種的解耦合 的存在(410)。
30. 如權(quán)利要求29所述的方法,其中所述視角標(biāo)識(shí)符存在于所述比特 流中的片斷級(jí)別。
31. 如權(quán)利要求29所述的方法,其中所述視角標(biāo)識(shí)符存在于所述比特 流中高于宏塊級(jí)別的級(jí)別。
32. 如權(quán)利要求31所述的方法,其中解碼步驟解析來(lái)自所述比特流的 視角標(biāo)識(shí)符(410),以供解碼參考圖像標(biāo)記過(guò)程使用。
33. 如權(quán)利要求32所述的方法,其中解碼步驟解析來(lái)自所述比特流的 視角標(biāo)識(shí)符,以確定要被所述解碼參考圖像標(biāo)記過(guò)程標(biāo)記的特定圖像屬于 所述至少兩個(gè)視角中的哪一個(gè)視角(425)。
34. 如權(quán)利要求29所述的方法,其中解碼步驟使用至少一個(gè)現(xiàn)有的語(yǔ) 法元素來(lái)支持在重新定義的解碼參考圖像標(biāo)記過(guò)程(1625、 340)中使用 所述視角標(biāo)識(shí)符,其中所述至少一個(gè)現(xiàn)有的語(yǔ)法元素的語(yǔ)義被重新定義以 用在所述重新定義的解碼參考圖像標(biāo)記過(guò)程中,所述重新定義的解碼參考 圖像標(biāo)記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
35. 如權(quán)利要求34所述的方法,其中在所述重新定義的解碼參考圖像標(biāo)記過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視角標(biāo)識(shí)符的圖像被標(biāo)記(1625)。 —
36. 如權(quán)利要求34所述的方法,其中滑動(dòng)窗口解碼參考圖像標(biāo)記過(guò)程和自適應(yīng)存儲(chǔ)器控制解碼參考圖像標(biāo)記過(guò)程中的至少一種被應(yīng)用。
37. 如權(quán)利要求34所述的方法,其中在所述重新定義的解碼參考圖像標(biāo)記過(guò)程中,與所述至少一個(gè)圖像具有不同的視角標(biāo)識(shí)符的圖像被利用先前未使用的語(yǔ)法元素標(biāo)記。
38. 如權(quán)利要求31所述的方法,其中解碼步驟解析來(lái)自所述比特流的視角標(biāo)識(shí)符,以用于默認(rèn)參考圖像列表構(gòu)造(340)。
39. 如權(quán)利要求38所述的方法,其中根據(jù)用于所述參考圖像列表構(gòu)造的至少一個(gè)現(xiàn)有的語(yǔ)法元素,間隔視角參考圖像被禁止添加到用于與所述參考圖像列表構(gòu)造相對(duì)應(yīng)的默認(rèn)參考圖像列表創(chuàng)建過(guò)程(815)的參考列表上。
40. 如權(quán)利要求38所述的方法,其中根據(jù)用于所述默認(rèn)參考圖像列表構(gòu)造的至少一個(gè)現(xiàn)有的語(yǔ)法元素,只有間隔視角參考圖像被添加到用于與所述參考圖像列表構(gòu)造相對(duì)應(yīng)的默認(rèn)參考圖像列表創(chuàng)建過(guò)程(915)的參考列表上。
41. 如權(quán)利要求40所述的方法,其中所述間隔視角參考圖像在時(shí)間參考之后被添加。
42. 如權(quán)利要求29所述的方法,其中解碼步驟使用被重新定義的至少一個(gè)現(xiàn)有的語(yǔ)法元素,以用在重新定義的參考圖像列表重排序過(guò)程(2317)中,以支持在所述重新定義的參考圖像列表重排序過(guò)程中使用所述視角標(biāo)識(shí)符,其中所述重新定義的參考圖像列表重排序過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
43. 如權(quán)利要求42所述的方法,其中在所述重新定義的參考圖像列表重排序過(guò)程中,只有與當(dāng)前解碼的圖像具有相同視角標(biāo)識(shí)符的圖像被重排序(2319)。
44. 如權(quán)利要求43所述的方法,其中所述視角標(biāo)識(shí)符指示要移動(dòng)到相應(yīng)參考圖像列表中的當(dāng)前索引的特定圖像對(duì)應(yīng)于所述至少兩個(gè)視角中的哪一個(gè)視角(2419)。
45. 如權(quán)利要求43所述的方法,其中僅當(dāng)要排序的參考圖像的視角標(biāo)識(shí)符不同于所述至少一個(gè)圖像的視角標(biāo)識(shí)符時(shí),才需要所述視角標(biāo)識(shí)符。
46. 如權(quán)利要求29所述的方法,其中解碼步驟使用針對(duì)時(shí)間直接模式重新定義的現(xiàn)有的語(yǔ)法元素(1310、 1315)以支持在所述時(shí)間直接模式中使用所述視角標(biāo)識(shí)符,所述現(xiàn)有的語(yǔ)法對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
47. 如權(quán)利要求46所述的方法,其中所述時(shí)間直接模式是基于圖像順序計(jì)數(shù)值和視角標(biāo)識(shí)符中的至少一個(gè)導(dǎo)出的(1420)。
48. 如權(quán)利要求29所述的方法,其中解碼步驟使用現(xiàn)有的語(yǔ)法元素、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程以用于時(shí)間直接模式,其中所述現(xiàn)有的語(yǔ)法、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
49. 如權(quán)利要求29所述的方法,其中解碼步驟使用針對(duì)隱式加權(quán)預(yù)測(cè)(1310、 1320)重新定義的現(xiàn)有的語(yǔ)法元素以支持在所述隱式加權(quán)預(yù)測(cè)中使用所述視角標(biāo)識(shí)符,其中所述現(xiàn)有的語(yǔ)法對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
50. 如權(quán)利要求49所述的方法,其中所述隱式加權(quán)預(yù)測(cè)是基于圖像順序計(jì)數(shù)值和視角標(biāo)識(shí)符中的至少一個(gè)導(dǎo)出的(1415)。
51. 如權(quán)利要求29所述的方法,其中解碼步驟使用現(xiàn)有的語(yǔ)法元素、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程以用于隱式加權(quán)預(yù)測(cè),其中所述現(xiàn)有的語(yǔ)法、現(xiàn)有的語(yǔ)義和現(xiàn)有的解碼過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
52. 如權(quán)利要求27所述的方法,其中解碼步驟使用與特定圖像相對(duì)應(yīng)的至少兩個(gè)視角中的特定一個(gè)視角來(lái)確定在對(duì)所述至少兩個(gè)視角中的不同的那些視角的并行解碼中的間隔視角依賴性(41Q)。
53. —種裝置,每括解碼器(250),用于對(duì)與多視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,其中所述解碼器利用默認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序中的重新定義的變量來(lái)對(duì)所述至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,所述默認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序?qū)?yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
54. 如權(quán)利要求53所述的裝置,其中視角數(shù)和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量。
55. 如權(quán)利要求53所述的裝置,其中圖像組長(zhǎng)度和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量。
56. —種裝置,包括解碼器(250),用于對(duì)與多視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,其中所述解碼器利用解碼參考圖像標(biāo)記過(guò)程中的重新定義的變量來(lái)對(duì)所述至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,所述解碼參考圖像標(biāo)記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
57. 如權(quán)利要求56所述的裝置,其中視角數(shù)和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量。
58. 如權(quán)利要求56所述的裝置,其中圖像組長(zhǎng)度和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量。
59,一種方法,包括對(duì)與多視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,其中解碼步驟利用默認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序中的重新定義的變量(1915、 2015)來(lái)對(duì)所述至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,所述默認(rèn)參考圖像列表構(gòu)造過(guò)程和參考圖像列表重排序?qū)?yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
60. 如權(quán)利要求59所述的方法,其中視角數(shù)和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量(1915)。
61. 如權(quán)利要求59所述的方法,其中圖像組長(zhǎng)度和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量(2015)。
62. —種方法,包括對(duì)與多視角視頻內(nèi)容相對(duì)應(yīng)的至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,其中解碼步驟利用解碼參考圖像標(biāo)記過(guò)程中的重新定義的變量(1915、 2015)來(lái)對(duì)所述至少兩個(gè)視角中的至少一個(gè)視角進(jìn)行解碼,所述解碼參考圖像標(biāo)記過(guò)程對(duì)應(yīng)于國(guó)際標(biāo)準(zhǔn)化組織/國(guó)際電工委員會(huì)運(yùn)動(dòng)圖像專(zhuān)家組-4第10部分高級(jí)視頻編碼標(biāo)準(zhǔn)/國(guó)際電信聯(lián)盟電信部門(mén)H.264推薦。
63. 如權(quán)利要求62所述的方法,其中視角數(shù)和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量(1915)。
64. 如權(quán)利要求62所述的方法,其中圖像組長(zhǎng)度和視角標(biāo)識(shí)符信息中的至少一個(gè)被用于重新定義所述變量(2015)。
全文摘要
公開(kāi)和描述了一種用于對(duì)與來(lái)自比特流的多視角視頻內(nèi)容的至少兩個(gè)視角中的至少一個(gè)視角相對(duì)應(yīng)的至少一個(gè)圖像進(jìn)行解碼的解碼器(250)和解碼方法(410),其中在比特流中,該至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少一個(gè)被與至少一個(gè)圖像所對(duì)應(yīng)的至少一個(gè)視角解耦合。此外,公開(kāi)和描述了一種用于對(duì)與多視角視頻內(nèi)容的至少兩個(gè)視角中的至少一個(gè)視角相對(duì)應(yīng)的至少一個(gè)圖像進(jìn)行編碼以形成結(jié)果比特流的編碼器(200)和編碼方法(360),其中在結(jié)果比特流中,該至少一個(gè)圖像的編碼順序信息和輸出順序信息中的至少一種被與至少一個(gè)圖像所對(duì)應(yīng)的至少一個(gè)視角解耦合。
文檔編號(hào)H04N7/26GK101496407SQ200780025705
公開(kāi)日2009年7月29日 申請(qǐng)日期2007年7月5日 優(yōu)先權(quán)日2006年7月6日
發(fā)明者克里斯蒂娜·古米拉, 鵬 尹, 帕文·拜哈斯·潘迪特, 蘇曄平 申請(qǐng)人:湯姆遜許可證公司