專利名稱:影像融合系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種影像壓縮系統(tǒng)及方法,尤其涉及一種影像壓縮中的影像融合系統(tǒng)及方法。
背景技術(shù):
在2010 年 4 月,Joint Collaborative Team on Video Coding(JCT-VC)開始著手于研究新一代的壓縮技術(shù)高效視頻編碼(HighEfficiency Video Coding,即H. 265/HEVC),其目的是成為下一代的壓縮標準。相較于目前的壓縮技術(shù)H. 264,其目標為降低50%的比特率(Bit rate),同時其畫面質(zhì)量及計算復雜度也提升了 3倍。目前普遍的研究方向為提升壓縮效率、提高編碼正確性以及錯誤恢復能力、降低計算時間及計算復雜度。在編碼流程中,一張影像或畫面會被切割成多個固定大小的最大編碼單元 (Largest Coding Unit, IXU),而每個IXU內(nèi)則會以四分樹的架構(gòu)遞歸切割成不同大小的編碼單元(Coding Units,⑶)以進行像素預測。在遞歸切割的過程中亦會判定這個IXU內(nèi)最佳的切割方式,在遞歸結(jié)束之后此LCU內(nèi)的最佳切割方式將被決定。在此遞歸過程中,由于測試過每一個不同大小的CU以確定最佳的切割方式,其所耗費的運算時間及其運算復雜度是相當高而有待改善的。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種影像融合系統(tǒng),其可利用影像中的亮度及色彩資訊對LCU中的區(qū)塊進行融合,以達到降低計算量及加速LCU切割的目的。鑒于以上內(nèi)容,有必要提供一種影像融合方法,其可利用影像中的亮度及色彩資訊對LCU中的區(qū)塊進行融合,以達到降低計算量及加速LCU切割的目的。一種影像融合系統(tǒng),應用于電子裝置,該系統(tǒng)包括切割模塊,用于獲取一張影像中的一個最大編碼單元LCU,將該LCU切割成多個NXN區(qū)塊;計算模塊,用于依據(jù)Z字形順序,計算當前NXN區(qū)塊的像素平均值;融合模塊,用于根據(jù)當前NXN區(qū)塊的像素平均值判斷該LCU是否需要執(zhí)行融合操作,如果該LCU需要執(zhí)行融合操作,則對該LCU執(zhí)行融合操作?!N影像融合方法,應用于電子裝置,該方法包括切割步驟,獲取一張影像中的一個最大編碼單元LCU,將該LCU切割成多個NXN區(qū)塊;計算步驟,依據(jù)Z字形順序,計算當前NXN區(qū)塊的像素平均值;融合步驟,根據(jù)當前NXN區(qū)塊的像素平均值判斷該LCU是否需要執(zhí)行融合操作,如果該LCU需要執(zhí)行融合操作,則對該LCU執(zhí)行融合操作。相較于現(xiàn)有技術(shù),所述的影像融合系統(tǒng)及方法,其可利用影像中的亮度及色彩資訊對LCU中的區(qū)塊進行融合,降低計算量及加速LCU切割。
圖I是本發(fā)明影像融合系統(tǒng)的運行環(huán)境示意圖。
圖2是影像融合系統(tǒng)的功能模塊圖。圖3A及圖3B是本發(fā)明影像融合方法的較佳實施例的流程圖。圖4是將一個IXU切割成多個NXN區(qū)塊的示意圖。圖5是將圖4中的NXN融合成2NX2N區(qū)塊的示意圖。圖6是將圖5中的2NX2N融合成4NX4N區(qū)塊的示意圖。圖7是將圖6中的4NX4N融合成8NX8N區(qū)塊的示意圖。主要元件符號說明
權(quán)利要求
1.一種影像融合系統(tǒng),應用于電子裝置,其特征在于,該系統(tǒng)包括 切割模塊,用于獲取一張影像中的一個最大編碼單元LCU,將該LCU切割成多個NX N區(qū)塊; 計算模塊,用于依據(jù)Z字形順序,計算當前NXN區(qū)塊的像素平均值 '及融合模塊,用于根據(jù)當前NXN區(qū)塊的像素平均值判斷該LCU是否需要執(zhí)行融合操作,如果該LCU需要執(zhí)行融合操作,則對該LCU執(zhí)行融合操作。
2.如權(quán)利要求I所述的影像融合系統(tǒng),其特征在于,該系統(tǒng)還包括 預測模塊,用于對分割后的NXN區(qū)塊或融合后的區(qū)塊進行像素預測。
3.如權(quán)利要求I所述的影像融合系統(tǒng),其特征在于,所述融合操作包括NXN區(qū)塊的第一次融合,該第一次融合包括 判斷當前NXN區(qū)塊是否屬于當前2NX2N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前2NX 2N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前NXN區(qū)塊屬于當前2NX2N區(qū)塊的最后區(qū)塊,則判斷當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值是否相近; 如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值不相近,則結(jié)束第一次融合;如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值相近,執(zhí)行NXN區(qū)塊的第一次融合,將當前2N X 2N區(qū)塊內(nèi)的4個N X N區(qū)塊融合成一個區(qū)塊。
4.如權(quán)利要求3所述的影像融合系統(tǒng),其特征在于 如果當前2NX2N區(qū)塊內(nèi)的每兩個NXN區(qū)塊的像素平均值的偏差皆小于預設(shè)值,則判定當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值相近。
5.如權(quán)利要求I所述的影像融合系統(tǒng),其特征在于,所述融合操作包括NXN區(qū)塊的第一次融合,該第一次融合包括 判斷當前NXN區(qū)塊是否屬于當前2NX 2N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前2NX 2N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前N X N區(qū)塊屬于當前2N X 2N區(qū)塊的最后區(qū)塊,則判斷當前2N X 2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值是否相近; 如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值不相近,則執(zhí)行第二次融合;如果當前2NX2N區(qū)塊內(nèi)的4個NX N區(qū)塊的像素平均值相近,執(zhí)行NXN區(qū)塊的第一次融合,將當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊融合成一個區(qū)塊,然后執(zhí)行第二次融合。
6.如權(quán)利要求5所述的影像融合系統(tǒng),其特征在于,所述第二次融合包括 判斷當前NXN區(qū)塊是否屬于當前4NX4N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前4NX 4N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個2NX2N區(qū)塊中的第一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前NXN區(qū)塊屬于當前4NX4N區(qū)塊的最后區(qū)塊,則繼續(xù)判斷當前4NX4N區(qū)塊內(nèi)是否含NXN區(qū)塊; 如果當前4NX4N區(qū)塊內(nèi)含NXN區(qū)塊,則結(jié)束第二次融合; 如果當前4NX4N區(qū)塊內(nèi)不含NXN區(qū)塊,則判斷當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值是否相近; 如果當前4NX 4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊的像素平均值不相近,則結(jié)束第二次融合;如果當前4NX 4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊的像素平均值相近,執(zhí)行2NX 2N區(qū)塊的第二次融合,將當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊融合成一個區(qū)塊。
7.如權(quán)利要求5所述的影像融合系統(tǒng),其特征在于,所述第二次融合包括 判斷當前NXN區(qū)塊是否屬于當前4NX4N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前4NX 4N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個2NX2N區(qū)塊中的第一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前NXN區(qū)塊屬于當前4NX4N區(qū)塊的最后區(qū)塊,則繼續(xù)判斷當前4NX4N區(qū)塊內(nèi)是否含NXN區(qū)塊; 如果當前4NX4N區(qū)塊內(nèi)含NXN區(qū)塊,則執(zhí)行第三次融合; 如果當前4NX4N區(qū)塊內(nèi)不含NXN區(qū)塊,則判斷當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值是否相近;如果當前4NX 4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊的像素平均值不相近,則執(zhí)行第三次融合;如果當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值相近,執(zhí)行2NX2N區(qū)塊的第二次融合,將當前4NX 4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊融合成一個區(qū)塊,然后執(zhí)行第三次融八口 ο
8.如權(quán)利要求7所述的影像融合系統(tǒng),其特征在于,所述第三次融合包括 判斷當前NXN區(qū)塊是否屬于當前8NX8N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前8NX8N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個4NX4N區(qū)塊中的第一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前N X N區(qū)塊屬于當前8N X 8N區(qū)塊的最后區(qū)塊,則繼續(xù)判斷當前8N X 8N區(qū)塊內(nèi)是否含4NX4N以下的區(qū)塊; 如果當前8NX8N區(qū)塊內(nèi)含4NX4N以下的區(qū)塊,則結(jié)束第三次融合; 如果當前8NX8N區(qū)塊內(nèi)不含4NX4N以下的區(qū)塊,則判斷當前8NX8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊的像素平均值是否相近; 如果當前8NX8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊的像素平均值不相近,則結(jié)束第三次融合;如果當前8NX8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊的像素平均值相近,執(zhí)行4NX4N區(qū)塊的第三次融合,將當前8NX8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊融合成一個區(qū)塊。
9.一種影像融合方法,應用于電子裝置,其特征在于,該方法包括 切割步驟,獲取一張影像中的一個最大編碼單元LCU,將該LCU切割成多個NXN區(qū)塊;計算步驟,依據(jù)Z字形順序,計算當前NXN區(qū)塊的像素平均值 '及融合步驟,根據(jù)當前NXN區(qū)塊的像素平均值判斷該LCU是否需要執(zhí)行融合操作,如果該LCU需要執(zhí)行融合操作,則對該LCU執(zhí)行融合操作。
10.如權(quán)利要求9所述的影像融合方法,其特征在于,該方法還包括 預測步驟,對分割后的NXN區(qū)塊或融合后的區(qū)塊進行像素預測。
11.如權(quán)利要求9所述的影像融合方法,其特征在于,所述融合操作包括NXN區(qū)塊的第一次融合步驟,該第一次融合步驟包括 判斷當前NXN區(qū)塊是否屬于當前2NX2N區(qū)塊的最后區(qū)塊;如果當前NXN區(qū)塊不屬于當前2NX2N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前NXN區(qū)塊屬于當前2NX2N區(qū)塊的最后區(qū)塊,則判斷當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值是否相近; 如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值不相近,則結(jié)束第一次融合步驟; 如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值相近,執(zhí)行NXN區(qū)塊的第一次融合,將當前2N X 2N區(qū)塊內(nèi)的4個N X N區(qū)塊融合成一個區(qū)塊。
12.如權(quán)利要求11所述的影像融合方法,其特征在于 如果當前2NX2N區(qū)塊內(nèi)的每兩個NXN區(qū)塊的像素平均值的偏差皆小于預設(shè)值,則判定當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值相近。
13.如權(quán)利要求9所述的影像融合方法,其特征在于,所述融合操作包括NXN區(qū)塊的第一次融合步驟,該第一次融合步驟包括 判斷當前NXN區(qū)塊是否屬于當前2NX 2N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前2NX2N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前NXN區(qū)塊屬于當前2NX2N區(qū)塊的最后區(qū)塊,則判斷當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值是否相近; 如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值不相近,則執(zhí)行第二次融合步驟; 如果當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊的像素平均值相近,執(zhí)行N XN區(qū)塊的第一次融合,將當前2NX2N區(qū)塊內(nèi)的4個NXN區(qū)塊融合成一個區(qū)塊。
14.如權(quán)利要求13所述的影像融合方法,其特征在于,所述第二次融合步驟包括 判斷當前NXN區(qū)塊是否屬于當前4NX4N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前4NX4N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個2NX2N區(qū)塊中的第一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前NXN區(qū)塊屬于當前4NX4N區(qū)塊的最后區(qū)塊,則繼續(xù)判斷當前4NX4N區(qū)塊內(nèi)是否含NXN區(qū)塊; 如果當前4NX4N區(qū)塊內(nèi)含NXN區(qū)塊,則結(jié)束第二次融合步驟; 如果當前4NX4N區(qū)塊內(nèi)不含NXN區(qū)塊,則判斷當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值是否相近; 如果當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值不相近,則結(jié)束第二次融合步驟; 如果當前4NX4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊的像素平均值相近,執(zhí)行2NX 2N區(qū)塊的第二次融合,將當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊融合成一個區(qū)塊。
15.如權(quán)利要求13所述的影像融合方法,其特征在于,所述第二次融合步驟包括 判斷當前NXN區(qū)塊是否屬于當前4NX4N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前4NX4N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個2NX2N區(qū)塊中的第一個NXN區(qū)塊作為新的當前NXN區(qū)塊;如果當前NXN區(qū)塊屬于當前4NX 4N區(qū)塊的最后區(qū)塊,則繼續(xù)判斷當前4NX 4N區(qū)塊內(nèi)是否含NXN區(qū)塊; 如果當前4NX4N區(qū)塊內(nèi)含NXN區(qū)塊,則執(zhí)行第三次融合步驟; 如果當前4NX4N區(qū)塊內(nèi)不含NXN區(qū)塊,則判斷當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值是否相近; 如果當前4NX4N區(qū)塊內(nèi)的4個2NX2N區(qū)塊的像素平均值不相近,則執(zhí)行第三次融合步驟; 如果當前4NX4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊的像素平均值相近,執(zhí)行2NX 2N區(qū)塊的第 二次融合,將當前4NX 4N區(qū)塊內(nèi)的4個2NX 2N區(qū)塊融合成一個區(qū)塊,然后執(zhí)行第三次融合步驟。
16.如權(quán)利要求15所述的影像融合方法,其特征在于,所述第三次融合步驟包括 判斷當前NXN區(qū)塊是否屬于當前8NX8N區(qū)塊的最后區(qū)塊; 如果當前NXN區(qū)塊不屬于當前8NX8N區(qū)塊的最后區(qū)塊,則依據(jù)Z字形順序,從該LCU中選取下一個4NX4N區(qū)塊中的第一個NXN區(qū)塊作為新的當前NXN區(qū)塊; 如果當前N X N區(qū)塊屬于當前8N X 8N區(qū)塊的最后區(qū)塊,則繼續(xù)判斷當前8N X 8N區(qū)塊內(nèi)是否含4NX4N以下的區(qū)塊; 如果當前8NX8N區(qū)塊內(nèi)含4NX4N以下的區(qū)塊,則結(jié)束第三次融合步驟; 如果當前8N X 8N區(qū)塊內(nèi)不含4N X 4N以下的區(qū)塊,則判斷當前8N X 8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊的像素平均值是否相近; 如果當前8NX8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊的像素平均值不相近,則結(jié)束第三次融合步驟; 如果當前8NX8N區(qū)塊內(nèi)的4個4NX4N區(qū)塊的像素平均值相近,執(zhí)行4NX4N區(qū)塊的第三次融合,將當前8NX 8N區(qū)塊內(nèi)的4個4NX 4N區(qū)塊融合成一個區(qū)塊。
全文摘要
一種影像融合系統(tǒng)及方法,該系統(tǒng)用于獲取一張影像中的一個最大編碼單元LCU,將該LCU切割成多個N×N區(qū)塊;依據(jù)Z字形順序,計算當前N×N區(qū)塊的像素平均值;根據(jù)當前N×N區(qū)塊的像素平均值判斷該LCU是否需要執(zhí)行融合操作,如果該LCU需要執(zhí)行融合操作,則對該LCU執(zhí)行融合操作。利用本發(fā)明可以降低計算量及加速LCU的切割。
文檔編號H04N5/265GK102970489SQ20121045353
公開日2013年3月13日 申請日期2012年11月13日 優(yōu)先權(quán)日2012年11月13日
發(fā)明者李忠一, 葉建發(fā), 湯明樺 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司