專利名稱:視頻編/解碼方法和視頻編/解碼裝置的制作方法
技術領域:
本發(fā)明涉及^L頻編解碼技術,尤其涉及碎見頻編碼方法、 一見頻解碼方法、 視頻編碼裝置、視頻解碼裝置和視頻編解碼裝置。
背景技術:
-現(xiàn)頻編碼技術是將數(shù)字一見頻信息壓縮,以便實現(xiàn)更有效地被傳送和存 儲;視頻解碼技術則是對已編碼視頻信息進行解析重建,得到視頻圖像。目 前的視頻編碼標準中通常采用基于塊的運動補償和變換編碼的編碼架構,包 括幀內預測、幀間預測、變換、量化和熵編碼等。相應地,在解碼時,包括 熵解碼、反量化、反變換以及預測補償?shù)纫幌盗薪獯a重建過程。幀間預測處理主要包括運動估計和運動補償,在解碼時只有運動補償, 在編碼時既有運動估計又有運動補償。所謂運動估計,是指對于當前幀中的每一塊(宏塊及其子宏塊)到作為 參考幀的前一幀或后一幀某給定搜索范圍內根據(jù)一定的匹配準則找出與當 前塊最相似的塊,即匹配塊,由匹配塊與當前塊的相對位移計算出運動矢量 (Motion Vector)。為了進行運動估計,需要讀入該塊對應搜索窗的參考幀 數(shù)據(jù)(也稱參考數(shù)據(jù))。對于一個16x 16的宏塊,如果運動估計搜索窗為 水平[-64,+64)、垂直[-32,+32),則需要讀入的參考數(shù)據(jù)為參考幀中對應于 本宏塊及其周圍的位置圖像區(qū)域,大小可為(64+ 16 + 64) x ( 32+ 16 + 32) =144x 80。在多參考幀情況下,可能需要讀入多個參考幀搜索窗數(shù)據(jù)。所謂運動補償,就是根據(jù)運動矢量獲得對應區(qū)域參考塊數(shù)據(jù),即參考塊 圖像,運動補償輸出的參考塊圖像用于塊的重建。在運動估計過程中,對于每幀圖像的邊界塊,由于運動估計的搜索窗對應的區(qū)域會超出參考幀的邊界,因此通常采用無限制運動矢量擴展搜索,即在參考幀中對應的邊界塊的外側區(qū)域擴展一定量的圖像區(qū)域。以16xl6的 邊角宏塊為例,若運動估計搜索窗仍為水平[-64,+64)、垂直[-32,+32), 則需要在參考幀中對應宏塊的外側區(qū)域水平方向擴展64個像素,垂直方向 擴展32個像素,以達到搜索窗對應的圖像區(qū)域大小。即對于每幀圖像,得 到如圖l所示的參考圖像區(qū)域,圖1中的中間白色區(qū)域為圖像本身的區(qū)域, 夕卜側的灰色區(qū)域為擴展的區(qū)域。目前,擴展區(qū)域的像素通常由邊界點的像素復制得到,且所擴展的區(qū)域 只是為了填充邊界塊對應的搜索窗,以方便邊界塊進行運動估計,并不會影 響運動估計中的匹配塊尋找,但由于區(qū)域的擴展需要進行大量的邊界及復制 運算,因此會增加圖像編碼過程中的運算量。發(fā)明內容有鑒于此,本發(fā)明中一方面提供一種視頻編碼方法、解碼方法,另一方 面提供一種視頻編碼裝置、解碼裝置、編解碼裝置,以便降低圖像編碼過程 中的運算量。本發(fā)明所提供的視頻編碼方法,包括提取視頻中當前欲編碼的連續(xù)K幀圖像;將所述K幀圖像拼接成MxN的組合幀圖像,K=MxN,其中,K為大于 1的整數(shù),M、 N為大于1或等于1的整數(shù);對所述組合幀圖像進行編碼,得到包括所述組合幀圖像拼接信息的壓縮 碼流。其中,所述視頻為單視頻,所述連續(xù)K幀圖像為視頻內的連續(xù)K幀圖像; 或者,所述視頻為多視頻,所述連續(xù)K幀圖像為視頻內和/或視頻間的連續(xù) K幀圖像。較佳地,所述將K幀圖像拼接成M x N的組合幀圖像包括 按照使各圖像中具有相似像素的邊界相鄰的原則,將所述K幀圖像中的部分圖像進行鏡像和/或旋轉處理;將所述K幀圖像中處理后的圖像與未處理的圖像拼接成MxN的組合 幀圖像。本發(fā)明所提供的視頻解碼方法,包括 從壓縮碼流中解碼出當前M x N的組合幀圖像;根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述組合幀圖像拆分為 視頻中連續(xù)的K幀圖像,K=M x N;其中,K為大于l的整數(shù),M、 N為大于1或等于1的整數(shù)。其中,所述根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述組合幀圖 像拆分為視頻中連續(xù)的K幀圖像包括根據(jù)所述拼接信息中的拼接位置信息,將M x N的組合幀從拼接處拆分為 K幀圖像;根據(jù)所述拼接信息中的圖像處理信息,將所述已拆分的K幀圖像中存在鏡 像和/或旋轉的圖像進行反鏡像和/或反旋轉,得到K幀原始圖像的重建圖像;根據(jù)所述拼接信息中的圖像順序信息,將所述K幀原始圖像進行排序, 形成視頻中連續(xù)的K幀圖像。本發(fā)明所提供的視頻編碼裝置,包括圖像提^^莫塊,用于從視頻中提取當前欲編碼的連續(xù)K幀圖像;圖像拼接模塊,用于將所述圖像提取模塊提取的K幀圖像拼接成M x N的組合幀圖像,K=MxN,其中,K為大于.l的整數(shù),M、 N為大于1或等于1的整數(shù);圖像編碼模塊,用于對所述圖像拼接模塊拼接的組合幀圖像進行編碼,得 到包括所述組合幀圖像拼接信息的壓縮碼流。 較佳地,所述圖像拼接模塊包括處理子模塊,用于按照使各圖像中具有相似像素的邊界相鄰的原則,將所 述K幀圖像中的部分圖像進行鏡像和/或旋轉處理;拼接子模塊,用于將所述K幀圖像中處理后的圖像與未處理圖像拼接為MxN的組合幀圖4象。本發(fā)明所提供的視頻解碼裝置,包括圖像解碼模塊,用于從壓縮碼流中解碼出當前MxN的組合幀圖像; 圖像拆分模塊,用于根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所 述圖像解碼模塊解碼出的組合幀圖像拆分為連續(xù)的K幀圖像,K=MxN; 其中,K為大于l的整數(shù),M、 N為大于1或等于1的整數(shù)。 其中,所述圖像拆分模塊包括拼縫拆分子模塊,用于根據(jù)所述拼接信息中的拼接位置信息,將MxN的 組合幀從拼接處拆分為K幀圖像;圖像處理子模塊,用于根據(jù)所述拼接信息中的圖像處理信息,將所述已拆 分的K幀圖像中存在鏡像和/或旋轉的圖像進行反鏡像和/或反旋轉,得到K幀 原始圖像的重建圖像;圖像排序子模塊,用于根據(jù)所述拼接信息中的圖像順序信息,將所述K 幀原始圖像進行排序,形成視頻中連續(xù)的K幀圖像。本發(fā)明所提供的視頻編解碼裝置,包括圖像提^^莫塊,用于從視頻中提取當前欲編碼的連續(xù)K幀圖像;圖像拼接模塊,用于將所述圖像提^^莫塊提取的K幀圖像拼接成M x N的 組合幀圖1象,K-MxN;圖像編碼模塊,用于對所述圖像拼接模塊拼接的組合幀圖像進行編碼,得 到包括所述組合幀圖像拼接信息的壓縮碼流;圖像解碼模塊,用于從壓縮碼流中解碼出當前M x N的組合幀圖像;圖像拆分模塊,用于根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述 圖像解碼模塊解碼出的組合幀圖像拆分為連續(xù)的K幀圖像,K=MxN;其中,K為大于l的整數(shù),M、 N為大于l或等于1的整數(shù)。較佳地,所述圖像拼接模塊包括處理子模塊,用于按照使各圖像中具有相似像素的邊界相鄰的原則,將所 述K幀圖像中的部分圖像進行鏡像和/或旋轉處理;拼接子模塊,用于將所述K幀圖像中處理后的圖像與未處理圖像拼接 為MxN的組合幀圖^f象。從上述方案可以看出,本發(fā)明中的編碼方法首先將當前欲編碼的連續(xù)K 幀圖像拼接成MxN的組合幀圖像,再對所述組合幀圖像進行編碼,得到包 括所述組合帕圖像拼接信息的壓縮碼流,使得進行幀間編碼時,對應的Mx N的參考組合幀圖像的擴展區(qū)域與原來相比得到縮減,從而降低圖像編碼過 程中的運算量。
圖1為現(xiàn)有技術中幀間預測時每幀圖像的參考圖像區(qū)域示意圖; 圖2為本發(fā)明實施例中4見頻編碼方法的示例性流程圖; 圖3為單視頻中的連續(xù)4幀圖像的示意圖; 圖4a至圖4b為圖3所示4幀圖像的兩種拼接圖像; 圖5為本發(fā)明實施例中對2x2的組合幀圖像進行幀間預測時的參考圖 像區(qū)域示意圖;圖6為本發(fā)明實施例中一種拼接算法的流程示意圖; 圖7為本發(fā)明實施例中視頻解碼方法的示例性流程圖; 圖8為本發(fā)明實施例中視頻編碼裝置的示例性結構圖; 圖9為本發(fā)明實施例中視頻解碼裝置的示例性結構圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,下面結合實施例和 附圖,對本發(fā)明進一步詳細說明。圖2為本發(fā)明實施例中圖像編碼方法的示例性流程圖。如圖2所示,該 流程包括如下步驟步驟201,提取視頻中當前欲編碼的連續(xù)K幀圖像,其中,K為大于l 的整數(shù)。本步驟中,所述視頻可以為單視頻,也可以為多視頻,即多個攝像機對 同一個對象進行拍攝時得到的多個視頻序列。在單視頻時,所述連續(xù)的K幀圖像為視頻內的連續(xù)K幀圖像;在多視頻時,所述連續(xù)的K幀圖像為視 頻內和/或視頻間的連續(xù)K幀圖像。以單視頻的情況為例,假設K為4,則前欲編碼的連續(xù)K幀圖像可如 圖3所示的4幀圖像。步驟202,將所述K幀圖像拼接成MxN的組合幀圖像,K=MxN,其 中,M、 N為大于1或等于1的整數(shù)。本步驟中,可以將連續(xù)的K幀圖像直接進行拼接,拼接為MxN的組 合幀圖像,對于圖3所示的4幀圖像,可得到如圖4a所示的2x2的組合幀 圖4象;也可以按照使各圖像中具有相似像素的邊界相鄰的原則,將所述K 幀圖像中的部分圖像進行鏡像和/或旋轉處理,之后,將所述K幀圖像中處 理后的圖像與未處理的圖像拼接成MxN的組合幀圖像,對于圖3所示的4 幀圖像,可得到如圖4b所示的2x2的組合幀圖像;此外,還可以將K幀圖 像按照其它方式進行拼接,此處不再——列舉。步驟203,對所述組合幀圖像進行編碼,得到包括所述組合幀圖像拼接 信息的壓縮碼流。本步驟中,對所述組合幀圖像的編碼方法同現(xiàn)有技術中對單幀圖像的編 碼方法一致,只是壓縮碼流中用于解碼的邊信息中還包括組合幀圖像的拼接 信息,該拼接信息可包括拼接位置信息、圖像處理信息及圖像順序信息。其 中,在進行幀間預測時,參考圖像為MxN的組合幀圖像的重建圖像,即M xN的參考組合幀圖像,對于2x2的組合幀圖像,進行幀間預測時每幀圖 像的參考圖像區(qū)域如圖5所示,可見,擴展區(qū)域與原來相比縮減了一半,降 低了圖像編碼過程中的運算量。下面對圖2所示步驟202中的拼接過程舉例說明對于連續(xù)K幀寬wd高ht圖像組合成一幀寬Mx wd,高Nx ht的組合幀 圖像(其中K = MxN),假定設定偶數(shù)行進行垂直鏡像,偶數(shù)列進行水平鏡像,則將第n, 1《n《K,幀圖像位置放在I行J列上的具體拼接算法可如圖6 所示,包括如下步驟步驟601,判斷第I行是否為偶數(shù)行,如果是,則執(zhí)行步驟602;否則, 執(zhí)行步驟603。步驟602,將所述圖像進行垂直鏡像。步驟603,判斷第J列是否為偶數(shù)列,如果是,則執(zhí)行步驟604;否則, 執(zhí)行步驟605。步驟604,將所述圖像進行水平鏡像。 步驟605,將圖像復制到第I行I列上。與圖2所示一見頻編碼方法相對應,圖7為本發(fā)明實施例中一見頻解碼方法 的示例性流程圖。如圖7所示,該流程包括如下步驟步驟701,從壓縮碼流中解碼出當前MxN的組合幀圖像,其中,M、 N為大于1或等于1的整數(shù)。本步驟中,從壓縮碼流中解碼當前M x N的組合幀圖像的方法同現(xiàn)有技 術中對單幀圖像的解碼方法一致。其中,在進行幀間運動補償時,參考圖像 為MxN的組合幀圖像的重建圖像,即MxN的參考組合幀圖4象。步驟702,根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述組合幀 圖像拆分為視頻中連續(xù)的K幀圖像,K=MxN,其中,K為大于l的整數(shù)。本步驟中的一種處理過程可以為首先根據(jù)拼接信息中的拼接位置信 息,將組合幀從拼接處拆分開,得到K幀圖像;若根據(jù)拼接信息中的圖像 處理信息,得知其中存在鏡像和/或旋轉的圖像,則將該圖像進行反鏡像和/ 或反旋轉,得到原始圖像的重建圖像;最后,根據(jù)拼接信息中的圖像順序信 息,將K幀原始圖像進行排序,形成視頻中連續(xù)的K幀圖像。實際應用中,圖2所示視頻編碼方法和圖7所示視頻解碼方法也可結合應用,得到本發(fā)明實施例中的浮見頻編解碼方法。例如,在編碼側,將視頻中的圖像按照圖2所示視頻編碼方法進行編碼后,將壓縮碼流存儲或傳輸,之后在解碼側,對壓縮碼流按照圖7所示視頻解碼方法進行解碼后輸出重建的視頻圖像。以上對本發(fā)明實施例中的^l頻編碼方法、浮見頻解碼方法和一見頻編解碼方 法進行了詳細描述,下面再對本發(fā)明實施例中的視頻編碼裝置、視頻解碼裝 置和視頻編解碼裝置進行詳細描述。圖8為本發(fā)明實施例中視頻編碼裝置的示例性結構圖。如圖8所示,該 裝置可包括圖像提取模塊、圖像拼接模塊和圖像編碼模塊。其中,圖像提取模塊用于從視頻中提取當前欲編碼的連續(xù)K幀圖像。所 述視頻可以為單視頻,也可以為多視頻,即多個攝像機對同一個對象進行拍 才聶時得到的多個視頻序列。在單視頻時,所述連續(xù)的K幀圖像為視頻內的 連續(xù)K幀圖像;在多視頻時,所述連續(xù)的K幀圖像為視頻內和/或視頻間的 連續(xù)K幀圖像,其中,K為大于l的整數(shù)。圖像拼接模塊用于將所述圖像提^^莫塊提取的K幀圖像拼接成M x N的組 合幀圖像,K=MxN。其中,圖像拼接模塊可以將連續(xù)的K幀圖像直接進行 拼接,拼接為MxN的組合幀圖像;也可以按照使各圖像中具有相似像素的 邊界相鄰的原則,將所述K幀圖像中的部分圖像進行鏡像和/或旋轉處理, 之后,將所述K幀圖像中處理后的圖像與未處理的圖像拼接成MxN的組 合幀圖像;此外,還可以將K幀圖像按照其它方式進行拼接,此處不再一 一列舉。其中,m、 n為大于1或等于1的整數(shù)。圖像編碼模塊用于對所述圖像拼接模塊拼接的組合幀圖像進行編碼,得 到包括所述組合幀圖像拼接信息的壓縮碼流。其中,對所述組合幀圖像的編 碼方法同現(xiàn)有技術中對單幀圖像的編碼方法 一 致,只是壓縮碼流中用于解碼 的邊信息中還包括組合幀圖像的拼接信息。具體實現(xiàn)時,若按照使各圖像中具有相似像素的邊界相鄰的原則進行拼接, 則所述圖像拼接模塊可包括處理子模塊和拼接子模塊。其中,處理子模塊用于按照使各圖像中具有相似像素的邊界相鄰的原則, 將所述K幀圖像中的部分圖像進行鏡像和/或旋轉處理。拼接子模塊用于將所述K幀圖像中處理后的圖像與未處理的圖像拼接為MxN的組合幀圖像。圖9為本發(fā)明實施例中視頻解碼裝置的示例性結構圖。如圖9所示,該裝 置可包括圖像解碼模塊和圖像拆分模塊。其中,圖像解碼模塊用于從壓縮碼流中解碼出當前MxN的組合幀圖像。 其中,從壓縮碼流中解碼當前M x N的組合幀圖像的方法同現(xiàn)有技術中對單幀 圖像的解碼方法一致。其中,M、 N為大于1或等于1的整數(shù)圖像拆分模塊用于根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述圖 像解碼模塊解碼出的組合幀圖像拆分為連續(xù)的K幀圖像,K=MxN。其中,圖 像拆分模塊可首先將組合幀從拼接處拆分開,若存在鏡像和旋轉的圖像,則將 該圖形反鏡像和反旋轉,得到原始圖像的重建圖像。其中,K為大于1的整數(shù)。具體實現(xiàn)時,圖像拆分模塊的一種內部結構實現(xiàn)可如圖9中所示,包括 拼縫拆分子模塊、圖像處理子模塊和圖像排序子模塊。其中,拼縫拆分子模塊用于根據(jù)所述拼接信息中的拼接位置信息,將Mx N的組合幀從拼接處拆分為K幀圖像;圖像處理子模塊用于根據(jù)所述拼接信息中的圖像處理信息,將所述已拆分 的K幀圖像中存在鏡像和/或旋轉的圖像進行反鏡像和/或反旋轉,得到K幀原 始圖像的重建圖像。圖像排序子模塊用于根據(jù)所述拼接信息中的圖像順序信息,將所述K幀原 始圖像進行排序,形成視頻中連續(xù)的K幀圖像。實際應用中,圖8所示視頻編碼裝置和圖9所示視頻解碼裝置可位于同 一個裝置中,共同構成本實施例中的視頻編解碼裝置。即本實施例中的一見頻 編解碼裝置可包括圖像提取模塊、圖像拼接模塊、圖像編碼模塊、圖像解 碼模塊和圖像拆分模塊。本實施例中,視頻編解碼裝置中各模塊的具體操作 可與圖8和圖9所示裝置中相應模塊的具體操作一致,同樣,圖像拼接模塊 在具體實現(xiàn)時,也可如圖7所示包括處理子模塊和拼接子模塊,此處不再一 一贅述。以上所述的具體實施例,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的較佳實施例而已, 并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內,所作的任 何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1、一種視頻編碼方法,其特征在于,該方法包括提取視頻中當前欲編碼的連續(xù)K幀圖像;將所述K幀圖像拼接成M×N的組合幀圖像,K=M×N,其中,K為大于1的整數(shù),M、N為大于1或等于1的整數(shù);對所述組合幀圖像進行編碼,得到包括所述組合幀圖像拼接信息的壓縮碼流。
2、 如權利要求l所述的方法,其特征在于,所述視頻為單視頻,所述連續(xù) K幀圖像為視頻內的連續(xù)K幀圖像;或者,所述視頻為多視頻,所述連續(xù)K幀圖像為視頻內和/或視頻間的連續(xù) K幀圖像。
3、 如權利要求l所述的方法,其特征在于,所述將K幀圖像拼接成MxN 的組合幀圖像包括按照使各圖像中具有相似像素的邊界相鄰的原則,將所述K幀圖像中的部 分圖像進行鏡像和/或旋轉處理;將所述K幀圖像中處理后的圖像與未處理的圖像拼接成M x N的組合幀圖像。
4、 一種視頻解碼方法,其特征在于,該方法包括 從壓縮碼流中解碼出當前M x N的組合幀圖<象;根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述組杏幀圖像拆分為視 頻中連續(xù)的K幀圖像,K=MxN;其中,K為大于l的整數(shù),M、 N為大于1或等于1的整數(shù)。
5、 如權利要求4所述的方法,其特征在于,所述根據(jù)壓縮碼流中所述組合 幀圖像的拼接信息,將所述組合幀圖像拆分為視頻中連續(xù)的K幀圖像包括根據(jù)所述拼接信息中的拼接位置信息,將M x N的組合幀從拼接處拆分為 K幀圖像;根據(jù)所述拼接信息中的圖像處理信息,將所述已拆分的K幀圖像中存在鏡 像和/或旋轉的圖像進行反鏡像和/或反旋轉,得到K幀原始圖像的重建圖像;根據(jù)所述拼接信息中的圖像順序信息,將所述K幀原始圖像進行排序,形 成視頻中連續(xù)的K幀圖像。
6、 一種視頻編碼裝置,其特征在于,該裝置包括圖像提f^莫塊,用于從視頻中提取當前欲編碼的連續(xù)K幀圖像; 圖像拼接模塊,用于將所述圖像提ip^莫塊提取的K幀圖像拼接成M x N的組合幀圖像,K=MxN,其中,K為大于1的整數(shù),M、 N為大于1或等于1的整數(shù);圖像編碼模塊,用于對所述圖像拼接模塊拼接的組合幀圖像進行編碼,得 到包括所述組合幀圖像拼接信息的壓縮碼流。
7、 如權利要求6所述的裝置,其特征在于,所述圖像拼接模塊包括 處理子模塊,用于按照使各圖像中具有相似像素的邊界相鄰的原則,將所述K幀圖像中的部分圖像進行鏡像和/或旋轉處理;拼接子模塊,用于將所述K幀圖像中處理后的圖像與未處理圖像拼接為M xN的組合幀圖像。
8、 一種視頻解碼裝置,其特征在于,該裝置包括 圖像解碼模塊,用于從壓縮碼流中解碼出當前M x N的組合幀圖像; 圖像拆分模塊,用于根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述圖像解碼模塊解碼出的組合幀圖像拆分為連續(xù)的K幀圖像,K=M x N; 其中,K為大于l的整數(shù),M、 N為大于1或等于1的整數(shù)。
9、 如權利要求8所述的裝置,其特征在于,所述圖像拆分模塊包括 拼縫拆分子模塊,用于根據(jù)所述拼接信息中的拼接位置信息,將M x N的組合幀從拼接處拆分為K幀圖像;圖像處理子模塊,用于根據(jù)所述拼接信息中的圖像處理信息,將所述已拆 分的K幀圖像中存在鏡像和/或旋轉的圖像進行反鏡像和/或反旋轉,得到K幀 原始圖像的重建圖像;圖像排序子模塊,用于根據(jù)所述拼接信息中的圖像順序信息,將所述K幀 原始圖像進行排序,形成視頻中連續(xù)的K幀圖像。
10、 一種視頻編解碼裝置,其特征在于,該碼裝置包括圖像提^^莫塊,用于從視頻中提取當前欲編碼的連續(xù)K幀圖像; 圖像拼接模塊,用于將所述圖像提^^莫塊提取的K幀圖像拼接成M x N的組合幀圖像,K=MxN;圖像編碼模塊,用于對所述圖像拼接模塊拼接的組合幀圖像進行編碼,得到包括所述組合幀圖像拼接信息的壓縮碼流;圖像解碼模塊,用于從壓縮碼流中解碼出當前M x N的組合幀圖像; 圖像拆分模塊,用于根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述圖像解碼模塊解碼出的組合幀圖像拆分為連續(xù)的K幀圖像,K=M x N; 其中,K為大于l的整數(shù),M、 N為大于1或等于1的整數(shù)。
11、 如權利要求IO所述的裝置,其特征在于,所述圖像拼接模塊包括 處理子模塊,用于按照使各圖像中具有相似像素的邊界相鄰的原則,將所述K幀圖像中的部分圖像進行鏡像和/或旋轉處理;拼接子模塊,用于將所述K幀圖像中處理后的圖像與未處理圖像拼接為M xN的組合幀圖像。
12、 如權利要求10所述的裝置,其特征在于,所述圖像拆分模塊包括 拼縫拆分子模塊,用于根據(jù)所述拼接信息中的拼接位置信息,將M x N的組合幀從拼接處拆分為K幀圖像;圖像處理子模塊,用于根據(jù)所述拼接信息中的圖像處理信息,將所述已拆 分的K幀圖像中存在鏡像和/或旋轉的圖像進行反鏡像和/或反旋轉,得到K幀 原始圖像的重建圖像;圖像排序子模塊,用于根據(jù)所述拼接信息中的圖像順序信息,將所述K幀 原始圖像進行排序,形成視頻中連續(xù)的K幀圖像。
全文摘要
本發(fā)明公開了一種視頻編/解碼方法,包括將視頻中欲編碼的連續(xù)K幀圖像拼接成M×N的組合幀圖像,K=M×N;對所述組合幀圖像進行編碼,得到包括所述組合幀圖像拼接信息的壓縮碼流。之后,在解碼側從壓縮碼流中解碼出當前M×N的組合幀圖像;根據(jù)壓縮碼流中所述組合幀圖像的拼接信息,將所述組合幀圖像拆分為視頻中連續(xù)的K幀圖像,K=M×N。本發(fā)明還公開了一種視頻編/解碼裝置。本發(fā)明所公開的技術方案,能夠降低圖像編碼過程中的運算量。
文檔編號H04N7/26GK101291436SQ200810115208
公開日2008年10月22日 申請日期2008年6月18日 優(yōu)先權日2008年6月18日
發(fā)明者飛 高 申請人:北京中星微電子有限公司