圖像處理方法以及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像處理方法以及裝置。
【背景技術(shù)】
[0002] 目前在圖像處理技術(shù),例如視頻壓縮技術(shù)H. 264、MPEG4等中都加入了去區(qū)塊濾波 器(DF,Debl〇cking Filter),其作用在于可以提高編碼器的壓縮率;并且在解碼之后,將圖 像進(jìn)行去區(qū)塊的平滑濾波,可以有效地提升輸出畫面的質(zhì)量。
[0003] 應(yīng)該注意,上面對(duì)技術(shù)背景的介紹只是為了方便對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、 完整的說明,并方便本領(lǐng)域技術(shù)人員的理解而闡述的。不能僅僅因?yàn)檫@些方案在本發(fā)明的
【背景技術(shù)】部分進(jìn)行了闡述而認(rèn)為上述技術(shù)方案為本領(lǐng)域技術(shù)人員所公知。
【發(fā)明內(nèi)容】
[0004] 但是,發(fā)明人發(fā)現(xiàn):目前的圖像處理技術(shù)中,圖像被完全解碼之后再由去區(qū)塊濾 波器進(jìn)行濾波,由此增加了圖像處理的時(shí)間。并且,在進(jìn)行去區(qū)塊濾波時(shí),需要對(duì)編碼單元 (CU,Coding Unit)中的邊緣(edge)按順序依次進(jìn)行濾波,由此去區(qū)塊濾波的處理時(shí)間成 為圖像處理的一個(gè)瓶頸。
[0005] 本發(fā)明實(shí)施例提供一種圖像處理方法以及裝置。將解碼和去區(qū)塊濾波并行進(jìn)行, 盡量降低圖像處理時(shí)間;并且將垂直邊緣并行進(jìn)行濾波以及將水平邊緣并行進(jìn)行濾波,盡 快降低去區(qū)塊濾波的時(shí)間。
[0006] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供一種圖像處理方法,包括:
[0007] 對(duì)待處理圖像區(qū)域中的各編碼單元依次進(jìn)行解碼;
[0008] 在對(duì)當(dāng)前編碼單元進(jìn)行解碼時(shí),并行地對(duì)所述當(dāng)前編碼單元的前一編碼單元進(jìn)行 去區(qū)塊濾波;
[0009] 其中,為所述前一編碼單元選擇多個(gè)基本處理單元,對(duì)每個(gè)基本單元中的第一垂 直邊緣和第二垂直邊緣并行進(jìn)行濾波以及對(duì)第一水平邊緣和第二水平邊緣并行進(jìn)行濾波。
[0010] 根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,提供一種圖像處理裝置,包括:
[0011] 解碼器,對(duì)待處理圖像區(qū)域中的各編碼單元依次進(jìn)行解碼;
[0012] 去區(qū)塊濾波器,當(dāng)所述解碼器對(duì)當(dāng)前編碼單元進(jìn)行解碼時(shí),并行地對(duì)所述當(dāng)前編 碼單元的前一編碼單元進(jìn)行去區(qū)塊濾波;
[0013] 其中,所述去區(qū)塊濾波器為所述前一編碼單元選擇多個(gè)基本處理單元,對(duì)每個(gè)基 本單元中的第一垂直邊緣和第二垂直邊緣并行進(jìn)行濾波以及對(duì)第一水平邊緣和第二水平 邊緣并行進(jìn)行濾波。
[0014] 本發(fā)明的有益效果在于:將當(dāng)前編碼單元的解碼和前一編碼單元的去區(qū)塊濾波并 行進(jìn)行,并且對(duì)基本處理單元中的第一垂直邊緣和第二垂直邊緣并行進(jìn)行濾波以及對(duì)第一 水平邊緣和第二水平邊緣并行進(jìn)行濾波;由此,可以大大降低圖像解碼過程的處理時(shí)間以 及去區(qū)塊濾波的處理時(shí)間。
[0015] 參照后文的說明和附圖,詳細(xì)公開了本發(fā)明的特定實(shí)施方式,指明了本發(fā)明的原 理可以被采用的方式。應(yīng)該理解,本發(fā)明的實(shí)施方式在范圍上并不因而受到限制。在所附 權(quán)利要求的精神和條款的范圍內(nèi),本發(fā)明的實(shí)施方式包括許多改變、修改和等同。
[0016] 針對(duì)一種實(shí)施方式描述和/或示出的特征可以以相同或類似的方式在一個(gè)或更 多個(gè)其它實(shí)施方式中使用,與其它實(shí)施方式中的特征相組合,或替代其它實(shí)施方式中的特 征。
[0017] 應(yīng)該強(qiáng)調(diào),術(shù)語"包括/包含"在本文使用時(shí)指特征、整件、步驟或組件的存在,但 并不排除一個(gè)或更多個(gè)其它特征、整件、步驟或組件的存在或附加。
【附圖說明】
[0018] 所包括的附圖用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步的理解,其構(gòu)成了說明書的一部 分,用于例示本發(fā)明的實(shí)施方式,并與文字描述一起來闡釋本發(fā)明的原理。顯而易見地,下 面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng) 造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
[0019] 圖1是目前圖像解碼過程的一架構(gòu)示意圖;
[0020] 圖2是目前圖像解碼過程的一時(shí)序示意圖;
[0021] 圖3是本發(fā)明實(shí)施例的圖像處理方法的一流程示意圖;
[0022] 圖4是本發(fā)明實(shí)施例的圖像解碼過程的一架構(gòu)示意圖;
[0023] 圖5是本發(fā)明實(shí)施例的圖像解碼過程的一時(shí)序示意圖;
[0024] 圖6是本發(fā)明實(shí)施例的為編碼單元選擇多個(gè)基本單元的一示意圖;
[0025] 圖7是本發(fā)明實(shí)施例的基本單元的一示意圖;
[0026] 圖8是本發(fā)明實(shí)施例的對(duì)基本處理單元進(jìn)行濾波的一示意圖;
[0027] 圖9是本發(fā)明實(shí)施例的對(duì)編碼單元進(jìn)行去區(qū)塊濾波的一流程示意圖;
[0028] 圖10是本發(fā)明實(shí)施例的多個(gè)編碼單元進(jìn)行去區(qū)塊濾波的示意圖;
[0029] 圖11是本發(fā)明實(shí)施例的圖像處理裝置的一示意圖;
[0030] 圖12是本發(fā)明實(shí)施例的去區(qū)塊濾波器的一構(gòu)成示意圖;
[0031] 圖13是本發(fā)明實(shí)施例的電子設(shè)備的一構(gòu)成示意圖。
【具體實(shí)施方式】
[0032] 參照附圖,通過下面的說明書,本發(fā)明的前述以及其它特征將變得明顯。在說明書 和附圖中,具體公開了本發(fā)明的特定實(shí)施方式,其表明了其中可以采用本發(fā)明的原則的部 分實(shí)施方式,應(yīng)了解的是,本發(fā)明不限于所描述的實(shí)施方式,相反,本發(fā)明包括落入所附權(quán) 利要求的范圍內(nèi)的全部修改、變型以及等同物。
[0033] 目前解碼過程中,圖像被完全解碼之后再由去區(qū)塊濾波器進(jìn)行濾波。圖1是目 前圖像解碼過程的一架構(gòu)示意圖,如圖1所示,可以在解碼時(shí)對(duì)輸入的圖像信號(hào)進(jìn)行解析 (parsing)、反量化(IQ, Inverse Quantization)、反變換(Inverse Transformation)等 處理;在后處理(Post-Processing)時(shí)進(jìn)行去區(qū)塊濾波、采樣點(diǎn)自適應(yīng)偏移(SAO, Sample Adaptive Offset)等處理。如圖1所示,目前的解碼器和去區(qū)塊濾波器分開設(shè)置,導(dǎo)致解碼 和去區(qū)塊濾波需要串行處理。
[0034] 圖2是目前圖像解碼過程的一時(shí)序示意圖,以最大編碼單元(IXU,Largest Coding Unit)為例進(jìn)行說明。如圖2所示,對(duì)于IXU(0,0)的垂直方向的去區(qū)塊濾波需要在 IXU(0,0)至IXU(Y-1,X-1)的解碼全部完成之后才能進(jìn)行,并且對(duì)于IXU(0,0)的水平方向 的去區(qū)塊濾波需要在LCU(0,0)至LCU(Y-1,X-1)的垂直方向的去區(qū)塊濾波全部完成之后才 能進(jìn)行。由此,整個(gè)圖像處理的時(shí)間變得很長(zhǎng)。
[0035] 針對(duì)上述技術(shù)問題,本發(fā)明實(shí)施例提出一種圖像處理方法,降低圖像解碼過程的 處理時(shí)間以及去區(qū)塊濾波的處理時(shí)間。以下對(duì)本發(fā)明實(shí)施例進(jìn)行說明。
[0036] 實(shí)施例1
[0037] 本發(fā)明實(shí)施例提供一種圖像處理方法,圖3是本發(fā)明實(shí)施例的圖像處理方法的一 流程示意圖,如圖3所示,所述圖像處理方法包括:
[0038] 步驟301,對(duì)待處理圖像區(qū)域中的各編碼單元依次進(jìn)行解碼;
[0039] 步驟302,在對(duì)當(dāng)前編碼單元進(jìn)行解碼時(shí),并行地對(duì)所述當(dāng)前編碼單元的前一編碼 單元進(jìn)行去區(qū)塊濾波;
[0040] 其中,為所述前一編碼單元選擇多個(gè)基本處理單元,對(duì)每個(gè)基本單元中的第一垂 直邊緣和第二垂直邊緣并行進(jìn)行濾波以及對(duì)第一水平邊緣和第二水平邊緣并行進(jìn)行濾波。
[0041] 在本實(shí)施例中,步驟301和步驟302可以并行進(jìn)行,即在對(duì)一個(gè)編碼單元進(jìn)行解碼 時(shí),可以并行地對(duì)該編碼單元的上一編碼單元進(jìn)行去區(qū)塊濾波。值得注意的是,本發(fā)明實(shí)施 例的編碼單元應(yīng)被理解為廣義的概念,例如LCU也屬于一種編碼單元。以下僅以LCU為例 進(jìn)行說明,但本發(fā)明不限于此。
[0042] 圖4是本發(fā)明實(shí)施例的圖像解碼過程的一架構(gòu)示意圖,如圖4所示,解碼裝置包括 解碼器和去區(qū)塊濾波器,解碼和去區(qū)塊濾波可以并行處理。值得注意的是,為了簡(jiǎn)單起見, 圖4中僅示意性示出了與本發(fā)明實(shí)施例相關(guān)的部件,但本發(fā)明不限于此,例如在具體實(shí)施 時(shí)還可以增加其他的部件,或者減少圖4中的部分部件,可以根據(jù)實(shí)際情況確定具體的架 構(gòu)。
[0043] 圖5是本發(fā)明實(shí)施例的圖像解碼過程的一時(shí)序示意圖,如圖5所示,對(duì)于IXU (0, 0) 的垂直方向的去區(qū)塊濾波,在LCU(0,0)完成解碼之后即可進(jìn)行,即可以在對(duì)LCU(0, 1)解碼 的同時(shí)對(duì)LCU(0,0)進(jìn)行垂直方向的去區(qū)塊濾波;并且對(duì)于LCU(0,0)的水平方向的去區(qū)塊 濾波,可以幾乎與LCU(0, 0)的垂直方向的去區(qū)塊濾波并行進(jìn)行。
[0044] 由此,可以大大降低圖像解碼過程的處理時(shí)間以及去區(qū)塊濾波的處理時(shí)間。通過 模擬實(shí)驗(yàn)可以得知,采用本發(fā)明實(shí)施例的圖像處理方法,可以使得圖像處理時(shí)間僅為傳統(tǒng) 處理時(shí)間的25%。
[0045] 以下以一個(gè)編碼單元為例,對(duì)該編