專(zhuān)利名稱(chēng)::多視角視頻解碼設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及圖像編碼/解碼,具體而言,涉及邊界濾波強(qiáng)度的推導(dǎo)過(guò)程和使用此推導(dǎo)過(guò)程的去塊(deblocking)濾波方法及裝置。
背景技術(shù):
:多視角視頻編碼(Multi-viewvideocoding,MVC)是對(duì)從多個(gè)照相機(jī)獲得的多幅相應(yīng)視角的圖像進(jìn)行處理,即處理多視角圖像。根據(jù)預(yù)定的規(guī)則,以相對(duì)于對(duì)象的不同距離和/或不同方向上設(shè)置多個(gè)相互分離的照相機(jī)。所以,形成一副多視角圖像的多幅相應(yīng)視角的圖像在很大程度上相互關(guān)聯(lián)。因此,如果適當(dāng)利用各視角的圖像之間的這種高度的關(guān)聯(lián)性,就可以大大提高M(jìn)VC的編碼效率?;贖.264/MPEG-4部分10高級(jí)視頻編碼(下文中稱(chēng)其為H.264/AVC,它是動(dòng)畫(huà)編碼的國(guó)際標(biāo)準(zhǔn)),考慮到上述多視角圖像的特征,對(duì)MVC(其標(biāo)準(zhǔn)尚在制定中)的研究正在進(jìn)行,以提升編碼效率。例如,將層級(jí)B-圖像編碼處理(其用于支持H.264/AVC中定義的聯(lián)合可擴(kuò)展視頻編碼(JointScalableVideoCoding,JSVC)中的時(shí)間擴(kuò)展)應(yīng)用于視角內(nèi)(intra-view)預(yù)測(cè)編碼處理。此外,考慮到多視角圖像的上述特征,在MVC中,還執(zhí)行視角間(inter-view)預(yù)測(cè)處理,以獲得高編碼效率。圖1示出了MVC中視角內(nèi)預(yù)測(cè)和視角間預(yù)測(cè)之間關(guān)系的示意性預(yù)測(cè)結(jié)構(gòu),MVC標(biāo)準(zhǔn)尚在制定中。圖1示出了8個(gè)視角,其表明時(shí)間方向上圖像組(G0P)的大小是8幀。參見(jiàn)圖1,S0、Sl、S2、S3...S7表示視角,T0、Tl、T2、T3...T100表示時(shí)間方向。參見(jiàn)圖1,在每個(gè)視角中,使用時(shí)間方向上在H.264/AVC中定義的層級(jí)B-圖像結(jié)構(gòu)來(lái)執(zhí)行預(yù)測(cè)編碼處理。在第一時(shí)間(T0)上的每個(gè)視角的圖像和在時(shí)間方向上與TO上的圖像相隔距離是8幀的圖像(S卩,相隔距離與圖像組(G0P)的大小對(duì)應(yīng)的圖像,例如,在T8、T16和T24上的圖像)僅為視角間預(yù)測(cè)的。具體而言,在T0,T8,T16,T24...,視角S2是從視角S0預(yù)測(cè)的,視角Sl是從視角SO和視角S2預(yù)測(cè)的,視角S4是從視角S2預(yù)測(cè)的,視角S3是從視角S2和視角S4預(yù)測(cè)的,視角S6是從視角S4預(yù)測(cè)的,視角S5是從視角S4和視角S6預(yù)測(cè)的,視角S7是從視角S6預(yù)測(cè)的,因?yàn)镾7是最終視角。在每隔一個(gè)視角中,即在視角S1、S3、S5和S7中,在其他時(shí)間T1、T2、T3...T7、T9、T10...,執(zhí)行時(shí)間視角內(nèi)預(yù)測(cè)和視角間預(yù)測(cè)。即,除了時(shí)間視角內(nèi)預(yù)測(cè)之夕卜,還從視角S0和視角S2對(duì)視角Sl進(jìn)行視角間預(yù)測(cè),從視角S2和視角S4對(duì)視角S3進(jìn)行視角間預(yù)測(cè),從視角S4和視角S6對(duì)視角S5進(jìn)行視角間預(yù)測(cè)。與此同時(shí),通常由于方向的不同,對(duì)象的反射光也會(huì)不同,在MVC中為了獲得較高的編碼效率需要對(duì)此進(jìn)行考慮。具體而言,可以在不同距離和/或方向在對(duì)象周?chē)O(shè)置照相機(jī),因此即便當(dāng)在同一時(shí)間為對(duì)象拍照時(shí),從相應(yīng)照相機(jī)獲得的圖像也可能具有不同的亮度(也被稱(chēng)為光照)和/或不同的色度。在其標(biāo)準(zhǔn)尚在制定的MVC中,在對(duì)相應(yīng)視角的圖像之間的光照和/或色度差異進(jìn)行補(bǔ)償后,執(zhí)行視角間預(yù)測(cè)編碼以獲得較高的編碼效率。除了視角方向上的預(yù)測(cè)編碼外,這種光照補(bǔ)償或色度補(bǔ)償還可以應(yīng)用于時(shí)間方向上的預(yù)測(cè)編碼。在其標(biāo)準(zhǔn)尚在制定的MVC中,視角方向和/或時(shí)間方向中的預(yù)測(cè)編碼使用光照補(bǔ)償處理和/或色度補(bǔ)償處理。在與運(yùn)動(dòng)預(yù)測(cè)處理同時(shí)進(jìn)行的光照補(bǔ)償處理和/或色度補(bǔ)償處理中,獲得光照變化值和/或色度變化值(其是當(dāng)前幀(也被稱(chēng)作當(dāng)前塊)和參考幀(也被稱(chēng)作參考?jí)K)之間的光照和/或色度差值),隨后將光照和/或色度差值應(yīng)用于參考幀的圖像。然而,在其標(biāo)準(zhǔn)尚在制定的MVC中考慮的光照和/或色度補(bǔ)償處理是在具有預(yù)定大小的塊單元(例如宏塊或小于宏塊的塊單元)中執(zhí)行的。這種塊單元中的光照補(bǔ)償處理和/或色度補(bǔ)償處理可能會(huì)導(dǎo)致塊效應(yīng)。因此,就需要尋找一種方法以消除或減少由光照補(bǔ)償和/或色度補(bǔ)償造成的塊效應(yīng)。但是,在其標(biāo)準(zhǔn)尚在制定的MVC中,卻沒(méi)有對(duì)此需求進(jìn)行考慮。
發(fā)明內(nèi)容本發(fā)明提供了消除或減少由光照補(bǔ)償(ic)和/或色度補(bǔ)償引起的塊效應(yīng)的邊界濾波強(qiáng)度(bS)的推導(dǎo)過(guò)程,以及使用所述推導(dǎo)過(guò)程的去塊濾波的方法和裝置。本發(fā)明還提供了高效地消除或減少由IC模式等引起的塊效應(yīng)的bS推導(dǎo)過(guò)程,而同時(shí)并不改變常規(guī)的去塊濾波處理的主要構(gòu)思,以及使用所述推導(dǎo)過(guò)程的去塊濾波方法和裝置。根據(jù)本發(fā)明的一方面,提供一種用于去塊濾波的bS推導(dǎo)過(guò)程,包括判斷兩個(gè)相鄰塊中的至少一個(gè)是否為內(nèi)編碼;如果所述兩個(gè)塊均不是內(nèi)編碼,則判斷所述兩個(gè)塊中的至少一個(gè)是否包含正交變換系數(shù);如果所述兩個(gè)塊均不包含正交變換系數(shù),則判斷所述兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是否是基于不同的參考幀而執(zhí)行的,或者所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值是否大于或等于1;如果運(yùn)動(dòng)補(bǔ)償是基于相同的參考幀而執(zhí)行的,并且所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于l,則判斷所述兩個(gè)塊是否是通過(guò)IC模式進(jìn)行編碼。根據(jù)本發(fā)明的另一方面,提供了去塊濾波的bS推導(dǎo)過(guò)程,包括確定相鄰兩個(gè)塊的bS。具體而言,bS推導(dǎo)過(guò)程包括判斷所述兩個(gè)塊是否是通過(guò)IC模式進(jìn)行編碼并且根據(jù)所述判斷結(jié)果來(lái)確定bS,其中,當(dāng)兩個(gè)塊均不是內(nèi)編碼且包含正交變換系數(shù),以及,兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是基于相同參考幀而執(zhí)行的且兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于1時(shí),執(zhí)行所述兩個(gè)塊是否是通過(guò)IC模式進(jìn)行編碼的判斷。根據(jù)本發(fā)明的另一方面,提供了去塊濾波方法,包括對(duì)相鄰的兩個(gè)塊進(jìn)行bS推導(dǎo)過(guò)程;根據(jù)所推導(dǎo)出的bS,對(duì)所述兩個(gè)塊的像素值進(jìn)行濾波的過(guò)程,其中所述bS推導(dǎo)過(guò)程包括判斷兩個(gè)相鄰塊中的至少一個(gè)是否為內(nèi)編碼;如果所述兩個(gè)塊均不是內(nèi)編碼,則判斷所述兩個(gè)塊中的至少一個(gè)是否包含正交變換系數(shù);如果所述兩個(gè)塊均不包含正交變換系數(shù),則判斷所述兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是否是基于不同的參考幀而執(zhí)行的,或者所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值是否大于或等于1;如果運(yùn)動(dòng)補(bǔ)償是基于相同的參考幀而執(zhí)行的,并且所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于l,則判斷所述兩個(gè)塊是否是通過(guò)ic模式進(jìn)行編碼。根據(jù)本發(fā)明的另一方面,提供了去塊濾波裝置,包括bS推導(dǎo)單元,其推導(dǎo)兩個(gè)相鄰塊的bS;濾波單元,其根據(jù)從bS推導(dǎo)單元輸出的bS,對(duì)所述兩個(gè)塊的像素值進(jìn)行濾波,其中所述bS推導(dǎo)過(guò)程包括判斷兩個(gè)相鄰塊中的至少一個(gè)是否為內(nèi)編碼;如果所述兩個(gè)塊均不是內(nèi)編碼,則判斷所述兩個(gè)塊中的至少一個(gè)是否包含正交變換系數(shù);如果所述兩個(gè)塊均不包含正交變換系數(shù),則判斷所述兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是否是基于不同的參考幀而執(zhí)行的,或者所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值是否大于或等于1;如果運(yùn)動(dòng)補(bǔ)償是基于相同的參考幀而執(zhí)行的,并且所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于l,則判斷所述兩個(gè)塊是否是通過(guò)ic模式進(jìn)行編碼。根據(jù)本發(fā)明的另一方面,提供了去塊濾波方法,包括對(duì)相鄰的兩個(gè)塊進(jìn)行bS推導(dǎo)過(guò)程;根據(jù)所推導(dǎo)出的bS,關(guān)于所述兩個(gè)塊的像素值應(yīng)用濾波的過(guò)程,其中所述bS推導(dǎo)過(guò)程包括當(dāng)兩個(gè)塊均不是內(nèi)編碼,兩個(gè)塊均不包含正交變換系數(shù),兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是基于相同參考幀而執(zhí)行的,并且兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于1時(shí),判斷所述兩個(gè)塊是否是通過(guò)IC模式進(jìn)行編碼;當(dāng)兩個(gè)塊均是通過(guò)IC模式進(jìn)行編碼并且所述塊具有相同的光照變化值,或者,兩個(gè)塊均不是通過(guò)IC模式進(jìn)行編碼時(shí),為bS分配一個(gè)值,以使無(wú)需進(jìn)行邊界濾波。根據(jù)本發(fā)明的另一方面,提供了一種bS推導(dǎo)過(guò)程,包括判斷兩個(gè)相鄰塊中的至少一個(gè)是否為內(nèi)編碼;如果所述兩個(gè)塊均不是內(nèi)編碼,則判斷所述兩個(gè)塊中的至少一個(gè)是否包含正交變換系數(shù);如果所述兩個(gè)塊均不包含正交變換系數(shù),則判斷所述兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是否是基于不同的參考幀而執(zhí)行的,或者所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值是否大于或等于1;如果運(yùn)動(dòng)補(bǔ)償是基于相同的參考幀而執(zhí)行的,并且所述兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于l,則判斷所述兩個(gè)塊是否均是通過(guò)ic模式進(jìn)行編碼并且所述塊是否具有不同的光照變化值,或者所述兩個(gè)塊中是否僅有一個(gè)是通過(guò)IC模式進(jìn)行編碼;如果所述兩個(gè)塊均是通過(guò)IC模式進(jìn)行編碼并且所述塊具有不同的光照變化值,則使用所述兩個(gè)塊的光照變化值之間的差值來(lái)推導(dǎo)bS,如果所述兩個(gè)塊中僅一個(gè)是通過(guò)IC模式編碼,則所述IC編碼塊的光照變化值來(lái)推導(dǎo)bS。根據(jù)本發(fā)明的另一方面,提供一種多視角視頻解碼設(shè)備,包括光照補(bǔ)償單元,用于當(dāng)沿視角方向或時(shí)間方向執(zhí)行預(yù)測(cè)解碼時(shí)執(zhí)行光照補(bǔ)償;邊界濾波強(qiáng)度推導(dǎo)單元,利用關(guān)于是否對(duì)兩個(gè)相鄰的P塊和q塊執(zhí)行光照補(bǔ)償?shù)男畔⒁约爱?dāng)對(duì)P塊和q塊執(zhí)行了光照補(bǔ)償時(shí)P塊和q塊的光照變化值的信息,推導(dǎo)該P(yáng)塊和q塊的邊界濾波強(qiáng)度;濾波單元,用于根據(jù)所推導(dǎo)的邊界濾波強(qiáng)度針對(duì)該P(yáng)塊和q塊執(zhí)行去塊濾波。優(yōu)選地,如果所述兩個(gè)相鄰的p塊和q塊是通過(guò)光照模式編碼的并且具有不同的光照變化值,或者如果這兩個(gè)塊中僅有一個(gè)塊是通過(guò)光照模式編碼的,則所述邊界濾波強(qiáng)度推導(dǎo)單元利用所述兩個(gè)相鄰的p塊和q塊的光照變化值的差來(lái)推導(dǎo)邊界濾波強(qiáng)度。優(yōu)選地,如果所述兩個(gè)相鄰的p塊和q塊中僅有一個(gè)塊是通過(guò)光照模式編碼的,則所述邊界濾波強(qiáng)度推導(dǎo)單元利用所述兩個(gè)相鄰的P塊和q塊的光照變化值的差來(lái)推導(dǎo)邊界濾波強(qiáng)度。優(yōu)選地,當(dāng)所述光照變化值或光照變化值的差大于或等于預(yù)定閾值時(shí),則所述邊界濾波強(qiáng)度設(shè)定為具有第一值的邊界濾波強(qiáng)度;當(dāng)所述光照變化值或光照變化值的差小于該閾值時(shí),則所述邊界濾波強(qiáng)度設(shè)定為具有第二值的邊界濾波強(qiáng)度。通過(guò)結(jié)合附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例,本發(fā)明的上述和其他特征和優(yōu)勢(shì)將變得顯而易見(jiàn)。圖1的框圖示出了多視角視頻編碼(MVC)中的預(yù)測(cè)結(jié)構(gòu)的示例;圖2的流程圖示出了MVC的邊界濾波處理;圖3示出了去塊濾波所用的塊p和q之間的關(guān)系;圖4示出了根據(jù)本發(fā)明第一實(shí)施例的去塊濾波方法中的邊界濾波強(qiáng)度(bS)推導(dǎo)過(guò)程的示例性流程圖;圖5示出了根據(jù)本發(fā)明第一實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的另一個(gè)示例性流程圖;圖6和圖7示出了根據(jù)本發(fā)明第二實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的示例性流程圖;圖8和圖9示出了根據(jù)本發(fā)明第二實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的另一個(gè)示例性流程圖;圖10示出了根據(jù)本發(fā)明實(shí)施例的去塊濾波裝置的框圖。具體實(shí)施例方式下面將結(jié)合其中示出本發(fā)明示例性實(shí)施例的附圖詳細(xì)描述本發(fā)明。但是,本發(fā)明也可以以多種不同的方式進(jìn)行實(shí)施,本發(fā)明并不限于本文所闡述的實(shí)施例;需要特別說(shuō)明的是,提供這些實(shí)施例是為了使本文變得清晰完整,使本領(lǐng)域技術(shù)人員能夠完全地理解本發(fā)明的思想。在實(shí)施例和附圖中,為方便起見(jiàn),各部分用附圖標(biāo)記來(lái)表示。如上所述,當(dāng)圖像在塊單元中編碼時(shí),可能會(huì)出現(xiàn)塊效應(yīng)??梢允褂美缭贖.264/AVC標(biāo)準(zhǔn)中定義的去塊濾波方法來(lái)消除或減少塊效應(yīng)。根據(jù)這種去塊濾波方法,首先執(zhí)行邊界濾波強(qiáng)度(bS)推導(dǎo)過(guò)程,以對(duì)濾波程度進(jìn)行分類(lèi),隨后基于推導(dǎo)出的bS對(duì)相鄰塊的像素值進(jìn)行濾波。但是,因?yàn)槿K濾波方法適用于不考慮光照補(bǔ)償和/或色度補(bǔ)償?shù)膯我暯且曨l編碼,所以,其不適用于考慮光照補(bǔ)償和/或色度補(bǔ)償?shù)亩嘁暯且曨l編碼(MVC)。與此同時(shí),還考慮了MVC(其標(biāo)準(zhǔn)尚在制定中)的H.264/AVC標(biāo)準(zhǔn)中定義的常規(guī)去塊濾波方法的應(yīng)用。圖2的流程圖示出了考慮應(yīng)用于MVC的去塊濾波方法中的bS推導(dǎo)過(guò)程。下面將結(jié)合圖2詳細(xì)描述bS推導(dǎo)過(guò)程。參照?qǐng)D2,判斷在相鄰塊p和q中是否至少有一個(gè)是內(nèi)編碼(intra-coded)(SIOI)。在本文中,塊p或塊q是內(nèi)編碼或間編碼(inter-coded)的意思是說(shuō)塊p或塊q指向內(nèi)編碼宏塊或?qū)儆趦?nèi)編碼宏塊。圖3中示出了塊p和q的關(guān)系。參見(jiàn)圖3,塊p是位于塊p和q的塊邊界的左側(cè)或上側(cè)的塊,塊q是位于塊P和q的塊邊界的右側(cè)或下側(cè)的塊。如果在步驟S101中的塊p和q中的至少一個(gè)是內(nèi)編碼,則執(zhí)行步驟S102。否則,如果步驟SIOI中的塊p和q都是間編碼的話(huà),則執(zhí)行步驟S103。在本文中,間編碼是一種預(yù)測(cè)編碼,其使用和當(dāng)前幀相比具有不同時(shí)間和/或視角的重新構(gòu)造的幀圖像作為參考幀。如果在步驟S101中的塊p和q中的至少一個(gè)是內(nèi)編碼,則判斷塊p和q的邊界是否是宏塊(MB)的邊沿(S102)。如果塊p和q的邊界是MB的邊沿,則將bS設(shè)置為4(S105)。否則,如果塊P和q的邊界不是MB的邊沿,則將bS設(shè)置為3(S106)。當(dāng)bS被設(shè)置為4時(shí),在后續(xù)的濾波應(yīng)用處理中執(zhí)行最強(qiáng)的濾波。當(dāng)bS具有較小值的時(shí)候,則執(zhí)行較弱的濾波。如果在步驟S101中的塊p和q都是間編碼塊,則判斷塊p禾Pq中的至少一個(gè)是否包含正交變換系數(shù)(S103)。正交變換系數(shù)也被稱(chēng)作編碼系數(shù)或非零變換系數(shù)。如果塊p和q中的至少一個(gè)包含了正交變換系數(shù),則將bS設(shè)置為2(S107)。否則,如果塊p和q均未包含正交變換系數(shù),則執(zhí)行步驟S104。步驟S104包括判斷是否基于不同參考幀而執(zhí)行了兩個(gè)塊p和q的運(yùn)動(dòng)補(bǔ)償(MC),或者兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平分量和垂直分量之間的絕對(duì)差值是否大于或等于1(S104)。在本文中,語(yǔ)句"MC是基于不同參考幀而執(zhí)行的"的意思是說(shuō)MC是基于不同種類(lèi)的參考幀而執(zhí)行的和/或MC是基于不同數(shù)量的參考幀而執(zhí)行的。如果運(yùn)動(dòng)補(bǔ)償是基于不同參考幀而執(zhí)行的或絕對(duì)差值大于或等于l,則將bS設(shè)置為I(SIOS)。否則,如果兩個(gè)塊P和q的運(yùn)動(dòng)補(bǔ)償是基于相同參考幀而執(zhí)行的,且兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于l,則將bS設(shè)置為0(S109)。當(dāng)將bS設(shè)置為0時(shí),在后續(xù)的濾波應(yīng)用處理中不執(zhí)行濾波。如上所述,MVC的去塊濾波方法中的bS推導(dǎo)過(guò)程并不考慮待處理的塊是否是通過(guò)光照補(bǔ)償或色度補(bǔ)償編碼的。另一方面,如參考圖l所述,當(dāng)執(zhí)行了視角方向和/或時(shí)間方向上的MVC預(yù)測(cè)編碼時(shí),執(zhí)行光照補(bǔ)償和/或色度補(bǔ)償以提高編碼效率。如上所述,如果視角方向或時(shí)間方向上的預(yù)測(cè)編碼考慮光照補(bǔ)償和/或色度補(bǔ)償,且去塊濾波方法不考慮光照補(bǔ)償和/或色度補(bǔ)償,則使用去塊濾波方法無(wú)法完全消除或有效減少塊效應(yīng)。在下文中,本發(fā)明的實(shí)施例介紹了在圖像編碼/解碼處理(例如其中使用光照補(bǔ)償和/或色度補(bǔ)償來(lái)執(zhí)行編碼的MVC)中完全消除或減少塊效應(yīng)的方法和裝置。將引用去塊濾波結(jié)合光照值來(lái)描述本發(fā)明。但是,對(duì)本領(lǐng)域普通技術(shù)人員顯而易見(jiàn)的是,本發(fā)明并不限于結(jié)合光照值的去塊濾波。第一實(shí)施例圖4示出了根據(jù)本發(fā)明第一實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的流程圖。參見(jiàn)圖4,首先判斷以下兩個(gè)條件成立與否兩個(gè)相鄰塊p和q均通過(guò)光照補(bǔ)償(IC)模式進(jìn)行編碼并且塊p和q具有不同的光照變化值,或者,塊P和q中僅有一個(gè)是通過(guò)IC模式編碼的(S201)。這里,IC模式是視角或時(shí)間方向上的預(yù)測(cè)編碼類(lèi)型,通過(guò)該模式,將光照補(bǔ)償應(yīng)用于塊P和q或包括P和q的塊。如果相鄰塊p和q均是通過(guò)IC模式編碼的并且塊包含不同的光照變化值,或者,塊P和塊q中僅有一個(gè)是通過(guò)IC模式編碼的,則將bS設(shè)置為非零預(yù)定值(K1)(S202)。例如,Kl可以是如H.264/AVC中所定義的在1到4之間的一個(gè)整數(shù)。另一方面,如果塊p和q均不是通過(guò)IC模式編碼的,或者,塊p和q均是通過(guò)IC模式編碼的但塊p和q均包含相同的光照變化值,則將bS設(shè)置為0(S203)。在本文中,當(dāng)將bS設(shè)置為0時(shí),不在濾波應(yīng)用處理中執(zhí)行濾波。代表bS的Kl可以是預(yù)定值,例如在1到4之間的一個(gè)整數(shù)?;蛘?,如果塊p和q均是通過(guò)IC模式編碼的話(huà),則Kl可以是根據(jù)塊p和q的光照變化值之差(即,塊p和q的光照變化值的絕對(duì)差值)的兩個(gè)或更多個(gè)變量;如果塊P和q中僅有一個(gè)是通過(guò)IC模式編碼的,則K1可以是根據(jù)塊的光照變化值(或光照變化絕對(duì)值)的兩個(gè)或更多個(gè)變量。例如,如果光照變化值的差值或光照變化值等于或大于預(yù)定的門(mén)限值(例如5),則將Kl設(shè)置為3,否則如果光照變化值的差值或光照變化值小于門(mén)限值,則將Kl設(shè)置為1。如后所述,執(zhí)行仿真處理,在該仿真處理中,將門(mén)限值設(shè)置為5,并基于該門(mén)限值將K1設(shè)置為l或3。使用MVC測(cè)試圖像的仿真處理結(jié)果顯示,圖像質(zhì)量得到了提高。圖5示出了根據(jù)本發(fā)明第一實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的另一個(gè)示例性流程圖。本實(shí)施例在推導(dǎo)bS的一些判斷處理上不同于參考圖4描述的上述實(shí)施例。參見(jiàn)圖5,首先判斷塊p和q中是否至少一個(gè)是通過(guò)IC模式編碼的(S211)。如果塊P和q均不是通過(guò)IC模式編碼的,則將bS設(shè)置為0(S214)。否則,如果塊p和q中的至少一個(gè)是通過(guò)IC模式編碼的,則執(zhí)行步驟S212。步驟S212包括判斷塊p和q是否均是通過(guò)IC模式進(jìn)行編碼以及它們的光照變化值是否相同(S212)。如果塊p和q均是通過(guò)IC模式編碼的且它們的光照變化值相同,則將bS設(shè)置為0,否則將bS設(shè)置為非零預(yù)定值(Kl)。這里,Kl可以是一個(gè)確定的值或根據(jù)光照變化值之差或光照變化值的變量。第二實(shí)施例根據(jù)第一實(shí)施例的bS推導(dǎo)過(guò)程和使用該推導(dǎo)過(guò)程的去塊濾波方法可以消除或減少僅由光照補(bǔ)償引起的塊效應(yīng)。考慮到有常規(guī)去塊濾波方法,問(wèn)題是如何將上述本發(fā)明的第一實(shí)施例與圖像編碼/解碼處理中的常規(guī)去塊處理相結(jié)合,這是因?yàn)榻Y(jié)合的方法可以大大影響編碼效率和/或圖像質(zhì)量。例如,根據(jù)第一實(shí)施例的去塊濾波方法可以與諸如H.264/AVC的去塊濾波方法之類(lèi)的常規(guī)去塊濾波方法一起執(zhí)行。具體而言,根據(jù)第一實(shí)施例的去塊濾波方法可以在常規(guī)去塊濾波方法之前或之后執(zhí)行。但是,這種結(jié)合的方法可能會(huì)導(dǎo)致不利的效果。即,由于在編碼或解碼過(guò)程中應(yīng)執(zhí)行兩次去塊濾波方法,或者由于兩次去塊濾波會(huì)偏移濾波效果,因此效率會(huì)降低。為了解決此問(wèn)題,在常規(guī)去塊濾波方法中可以考慮是否執(zhí)行IC處理,此即綜合的去塊濾波方法。例如,常規(guī)去塊濾波方法,具體是指,在bS推導(dǎo)過(guò)程中考慮的常規(guī)判斷程序,它可以與判斷編碼是否通過(guò)ic模式執(zhí)行的處理一起執(zhí)行,隨后,可以執(zhí)行一次濾波應(yīng)用處理。因此,可以有效地執(zhí)行編碼。但是,即便在此方法中,在常規(guī)bS推導(dǎo)過(guò)程中何時(shí)考慮IC編碼和/或如何考慮IC編碼,也會(huì)影響編碼效率。因此,就需要以最大化去塊濾波效果的方式將常規(guī)bS推導(dǎo)算法與上面根據(jù)第一實(shí)施例所述的確定程序相結(jié)合。如后所述,在常規(guī)bS推導(dǎo)過(guò)程算法的最后步驟,即僅當(dāng)根據(jù)H.264/AVC標(biāo)準(zhǔn)定義的bS推導(dǎo)過(guò)程中的bS被設(shè)置為0時(shí),考慮根據(jù)第一實(shí)施例所述的IC編碼。此外,根據(jù)本實(shí)施例,bS是基于光照變化值之差或一個(gè)特定塊的光照變化值而大致推導(dǎo)出來(lái)的,以有效地改善圖像質(zhì)量。如上所述,在常規(guī)bS推導(dǎo)過(guò)程中僅當(dāng)滿(mǎn)足特定的情況(H.264/AVC中bS=0)時(shí),才將第一實(shí)施例應(yīng)用于當(dāng)前實(shí)施例,基于仿真處理的數(shù)據(jù),考慮塊效應(yīng)的消除或減少以及編碼效率,其被認(rèn)為是最有效的方法。通過(guò)仿真結(jié)果,本發(fā)明的發(fā)明人發(fā)現(xiàn),當(dāng)將常規(guī)去塊濾波方法應(yīng)用于MVC時(shí),邊界條件bS=0的塊中出現(xiàn)了很明顯的塊效應(yīng)。表1示出了關(guān)于下列各項(xiàng)的示例量化參數(shù),bS頻率(將其應(yīng)用于多個(gè)塊中的相鄰塊,所述多個(gè)塊形成圖像序列"舞廳(Ballroom)"的第191幀,所述圖像序列舞廳是具有四分之一視頻圖像陣列(QVGA)的MVC測(cè)試圖像序列之一)。使用參考圖2所述的bS推導(dǎo)過(guò)程來(lái)獲得bS。參見(jiàn)表l,盡管根據(jù)量化參數(shù)的頻率中存在差異,但已經(jīng)將為0或1的bS分配給了至少80X的IC塊。此外,大約44%至50%的IC塊包含邊界條件bS=0,因此未應(yīng)用去塊濾波。表1QP=37QP=32<table>tableseeoriginaldocumentpage9</column></row><table>10/。參見(jiàn)表1,在大約50%的IC塊中未應(yīng)用濾波,因此,對(duì)象圖像質(zhì)量由于塊效應(yīng)而降低。此外,本發(fā)明的發(fā)明人還發(fā)現(xiàn)了通過(guò)仿真處理獲得的表1的測(cè)試圖像中的這種塊中的塊效應(yīng)。另外,還發(fā)現(xiàn)當(dāng)將bS設(shè)置為1時(shí),就不會(huì)出現(xiàn)塊效應(yīng)。利用使用其他測(cè)試圖片獲得的其他仿真數(shù)據(jù)也得到了這樣的結(jié)果。例如,相同的結(jié)果出現(xiàn)在該圖像序列舞廳的第12幅圖像以及出口QVGA序列的第3視角,第12幀。艮卩,根據(jù)H.264/AVC算法,塊效應(yīng)基本上出現(xiàn)在具有邊界條件bS=0的塊中。因此,根據(jù)本發(fā)明,僅當(dāng)相鄰的兩個(gè)塊是間編碼時(shí),才通過(guò)考慮當(dāng)對(duì)這些塊編碼時(shí)是否執(zhí)行IC來(lái)推導(dǎo)bS。根據(jù)本發(fā)明的一個(gè)實(shí)施例,當(dāng)相鄰的兩個(gè)塊是間編碼并且基于H.264/AVC而將bS設(shè)置為0時(shí),即當(dāng)兩個(gè)塊均不包含正交變換系數(shù),且兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償(MC)是基于相同參考幀而執(zhí)行的,且兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于1時(shí),則通過(guò)考慮兩個(gè)塊是否是通過(guò)IC模式編碼的來(lái)推導(dǎo)bS。根據(jù)本實(shí)施例,當(dāng)兩個(gè)塊中的至少一個(gè)是內(nèi)編碼時(shí),當(dāng)兩個(gè)塊均是間編碼且至少一個(gè)塊包含正交變換系數(shù)時(shí),或者,當(dāng)兩個(gè)塊均不包含正交變換系數(shù)且基于不同參考幀執(zhí)行兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償、或兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量的絕對(duì)差值大于或等于1時(shí),bS推導(dǎo)過(guò)程不考慮兩個(gè)塊是否通過(guò)IC模式編碼。下面將結(jié)合相關(guān)附圖來(lái)詳細(xì)描述根據(jù)本發(fā)明的第二實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程。本實(shí)施例是基于由H.264/AVC定義的去塊濾波方法的。根據(jù)本實(shí)施例推導(dǎo)的bS可以用于以與H.264/AVC定義的方式相同的方式來(lái)進(jìn)行濾波。但是,根據(jù)本發(fā)明的濾波應(yīng)用方法不限于此。在本文中,并未詳細(xì)描述濾波應(yīng)用方法。圖6和圖7示出了根據(jù)本發(fā)明第二實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的示例性流程圖。參見(jiàn)圖6,首先判斷塊p和q中是否至少有一個(gè)是內(nèi)編碼(S301)。這里,可以通過(guò)識(shí)別包括塊P或塊q的宏塊是否是內(nèi)編碼來(lái)判斷塊P或塊q是否是內(nèi)編碼。如果塊P和塊q中至少有一個(gè)是內(nèi)編碼,則執(zhí)行步驟S302,否則執(zhí)行步驟S303。步驟S302包括判斷塊p和q的邊界是否是MB邊沿(S302)。如果塊p和q的邊界是MB邊沿,則將bS設(shè)置為4(S307),9否則將bS設(shè)置為3(S308)。步驟S303包括判斷塊p和q中是否至少有一個(gè)包含正交變換系數(shù)(S303)。如果塊p和q中至少有一個(gè)包含正交變換系數(shù),則將bS設(shè)置為2(S309),否則執(zhí)行步驟S304。步驟S304包括判斷以下條件是否成立兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償基于不同的參考幀而執(zhí)行,或者,兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值大于或等于1。如果基于不同的參考幀來(lái)執(zhí)行兩個(gè)塊P和q的運(yùn)動(dòng)補(bǔ)償,或者兩個(gè)塊P和q的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值大于或等于l,則將bS設(shè)置為1(S310)。如果基于相同的參考幀來(lái)執(zhí)行兩個(gè)塊P和q的運(yùn)動(dòng)補(bǔ)償,并且兩個(gè)塊P和q的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于l,則并不將bS設(shè)置為O,這不同于常規(guī)方法,其他處理按如圖7所示的那樣繼續(xù)。參考圖7,判斷塊p和q中是否至少有一個(gè)是通過(guò)IC模式進(jìn)行編碼的(S305)。如果塊P和q均不是通過(guò)IC模式編碼,則將bS設(shè)置為O,bS推導(dǎo)過(guò)程結(jié)束(S312)。但是,如果塊P和q中至少有一個(gè)是通過(guò)IC模式編碼,則執(zhí)行步驟S306。步驟S306包括判斷兩個(gè)塊p和q是否均是通過(guò)IC模式進(jìn)行編碼的以及他們的光照變化值是否相同。如果兩個(gè)塊P和q均是通過(guò)IC模式編碼的且他們的光照值相同,則將bS設(shè)置為0,bS推導(dǎo)過(guò)程結(jié)束(S312)。否則,如果塊p和q中僅一個(gè)是通過(guò)IC模式編碼的,或者如果塊p和q均是通過(guò)IC模式編碼的且塊p和q包含不同的光照變化值,則將bS設(shè)置為非零預(yù)定值(Kl)(S311)。如上所述,根據(jù)本發(fā)明,即便當(dāng)在H.264/AVG中應(yīng)將塊p禾Pq的bS推導(dǎo)為0時(shí),僅在判斷塊P和q是否是通過(guò)IC模式編碼且塊p和q是否包含不同的光照變化值,或塊p和q中是否僅有一個(gè)是通過(guò)IC模式編碼之后,才推導(dǎo)bS。如果塊p和q是通過(guò)IC模式編碼的且塊p和q包含不同的光照變化值或者塊P和q中僅一個(gè)是通過(guò)IC模式編碼的,則將bS設(shè)置為非零預(yù)定值(Kl),因此使用對(duì)應(yīng)的濾波強(qiáng)度來(lái)執(zhí)行濾波。否則,如果塊p和q均是通過(guò)IC模式編碼的且塊p和q包含相同的光照變化值,則像常規(guī)情況一樣將bS設(shè)置為0,因此不執(zhí)行濾波。根據(jù)本發(fā)明的實(shí)施例,Kl可以是預(yù)定值,因此后續(xù)濾波應(yīng)用處理可以使用恒定的強(qiáng)度執(zhí)行。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,K1可以是根據(jù)具體情況的變量,在本例中,可以使用不同的濾波強(qiáng)度來(lái)執(zhí)行后續(xù)的濾波應(yīng)用處理。例如,當(dāng)塊P和q均是通過(guò)IC模式編碼時(shí),根據(jù)光照變化值之間的差值可以相應(yīng)地推導(dǎo)bS;另一方面,僅當(dāng)塊p和q中的一個(gè)是通過(guò)IC模式編碼時(shí),根據(jù)該塊的光照變化值的大小(絕對(duì)值)來(lái)相應(yīng)地推導(dǎo)bS。在這些情況中,當(dāng)光照變化值之差或光照變化值較大時(shí),執(zhí)行強(qiáng)濾波,另一方面,當(dāng)光照變化值之差或光照變化值較小時(shí),執(zhí)行弱濾波。如參考第一實(shí)施例所述,如果光照變化值之差或光照變化值大于預(yù)定門(mén)限值時(shí),例如如果K1是5或比5大,則將K1設(shè)置為3,并執(zhí)行強(qiáng)濾波。另一方面,如果光照變化值之差或光照變化值小于5,則將Kl設(shè)置為1,并執(zhí)行弱濾波。圖8和圖9示出了根據(jù)本發(fā)明第二實(shí)施例的去塊濾波方法中的bS推導(dǎo)過(guò)程的另一個(gè)示例性流程圖。參見(jiàn)圖8和圖9,步驟S321到S324以及S327到S330與圖6和圖7中所示的步驟S301到S304以及S307到S310相同。因此,下面將僅詳細(xì)描述根據(jù)第一和第二實(shí)施例的bS推導(dǎo)過(guò)程之間的不同。參見(jiàn)圖9,如果在步驟S324之后執(zhí)行步驟S325,即如果塊p和q均是間編碼、塊p10和q均不包含非零變換系數(shù)、兩個(gè)塊p和q的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于1且基于相同參考幀執(zhí)行運(yùn)動(dòng)補(bǔ)償,則判斷兩個(gè)塊P和q是否均通過(guò)IC模式進(jìn)行編碼且這兩個(gè)塊是否包含不同的光照變化值,或者,塊p和q中是否僅一個(gè)是通過(guò)IC模式進(jìn)行編碼的(S325)。如果塊p和q均是通過(guò)IC模式編碼的且塊包含不同的光照變化值,或者,塊P和q中僅一個(gè)是通過(guò)IC模式編碼的,則執(zhí)行步驟S326,否則將bS設(shè)置為0(S333)。步驟S326包括判斷當(dāng)塊p和q中僅一個(gè)是通過(guò)IC模式進(jìn)行編碼時(shí),光照變化值是否等于或大于預(yù)定門(mén)限值(Tl),或者,當(dāng)塊p和q均是通過(guò)IC模式編碼時(shí),兩個(gè)塊的光照變化值之間的差值是否等于或大于預(yù)定門(mén)限值(Tl)(S326)。如果光照變化值或光照變化值之差等于或大于預(yù)定門(mén)限值(Tl),則將bS設(shè)置為K2(S331)。另一方面,如果光照變化值或光照變化值之差小于門(mén)限值,則將bS設(shè)置為K1,K1小于K2(S332)。在本例中,門(mén)限值(Tl)=5,Kl=1,K2=3。但本實(shí)施例不限于此。圖10示出了根據(jù)本發(fā)明實(shí)施例的去塊濾波裝置10的框圖。去塊濾波裝置10可以被包括在MVC的編碼或解碼裝置中。從編碼或解碼裝置的反量化或反變化單元輸出的像素殘留數(shù)據(jù)和預(yù)測(cè)像素?cái)?shù)據(jù)的總和可以被輸入到去塊濾波裝置10中。當(dāng)在視角方向和/或時(shí)間方向上執(zhí)行預(yù)測(cè)編碼或執(zhí)行解碼時(shí),該編碼或解碼裝置包括執(zhí)行光照補(bǔ)償和/或色度補(bǔ)償?shù)膯卧?。參?jiàn)圖10,去塊濾波裝置10包括bS推導(dǎo)單元12和濾波單元14。bS推導(dǎo)單元12根據(jù)參照?qǐng)D4到圖7描述的本發(fā)明的實(shí)施例推導(dǎo)塊p和q的bS。將推導(dǎo)bS所需的信息,例如,在H.264/AVC中定義的信息,即塊p和q是內(nèi)編碼還是間編碼的信息,是否包含正交變換系數(shù)的信息,參考幀的信息,運(yùn)動(dòng)向量值的信息,是否對(duì)塊P和q執(zhí)行IC的信息,和/或?qū)σ粋€(gè)塊執(zhí)行IC時(shí)該塊的光照變化值的信息,輸入到bS推導(dǎo)單元12中。隨后,bS推導(dǎo)單元12輸出所推導(dǎo)的bS。以上描述了bS推導(dǎo)單元12執(zhí)行的bS推導(dǎo)過(guò)程?;趶腷S推導(dǎo)單元12輸入的bS,濾波單元14對(duì)塊p和q執(zhí)行去塊濾波。濾波單元14執(zhí)行的濾波方法并不受限制。例如,濾波可以是基于H.264/AVC而執(zhí)行的。將反量化和反變化的塊P和q的像素值輸入濾波單元14。如上所述,根據(jù)本發(fā)明,可以消除或減少由光照補(bǔ)償和/或色度補(bǔ)償引起的塊效應(yīng)。根據(jù)本發(fā)明,在不改變常規(guī)去塊濾波處理的總體構(gòu)思的情況下,可以有效地消減由光照補(bǔ)償或其他引起的塊效應(yīng)。盡管本發(fā)明是參照其示例性實(shí)施例而具體示出和描述的,但本領(lǐng)域普通技術(shù)人員可以理解的是,可以對(duì)本發(fā)明的形式和細(xì)節(jié)進(jìn)行各種各樣的修改,而這并不背離由所附權(quán)利要求定義的本發(fā)明實(shí)質(zhì)精神和保護(hù)范圍。權(quán)利要求一種多視角視頻解碼設(shè)備,包括光照補(bǔ)償單元,用于當(dāng)沿視角方向或時(shí)間方向執(zhí)行預(yù)測(cè)解碼時(shí)執(zhí)行光照補(bǔ)償;邊界濾波強(qiáng)度推導(dǎo)單元,利用關(guān)于是否對(duì)兩個(gè)相鄰的p塊和q塊執(zhí)行光照補(bǔ)償?shù)男畔⒁约爱?dāng)對(duì)p塊和q塊執(zhí)行了光照補(bǔ)償時(shí)p塊和q塊的光照變化值的信息,推導(dǎo)該p塊和q塊的邊界濾波強(qiáng)度;濾波單元,用于根據(jù)所推導(dǎo)的邊界濾波強(qiáng)度針對(duì)該p塊和q塊執(zhí)行去塊濾波。2.如權(quán)利要求l的多視角視頻解碼設(shè)備,其中如果所述兩個(gè)相鄰的p塊和q塊是通過(guò)光照模式編碼的并且具有不同的光照變化值,或者如果這兩個(gè)塊中僅有一個(gè)塊是通過(guò)光照模式編碼的,則所述邊界濾波強(qiáng)度推導(dǎo)單元利用所述兩個(gè)相鄰的P塊和q塊的光照變化值的差來(lái)推導(dǎo)邊界濾波強(qiáng)度。3.如權(quán)利要求2的多視角視頻解碼設(shè)備,其中如果所述兩個(gè)相鄰的p塊和q塊中僅有一個(gè)塊是通過(guò)光照模式編碼的,則所述邊界濾波強(qiáng)度推導(dǎo)單元利用所述兩個(gè)相鄰的P塊和q塊的光照變化值的差來(lái)推導(dǎo)邊界濾波強(qiáng)度。4.如權(quán)利要求2的多視角視頻解碼設(shè)備,其中,當(dāng)所述光照變化值或光照變化值的差大于或等于預(yù)定閾值時(shí),則所述邊界濾波強(qiáng)度設(shè)定為具有第一值的邊界濾波強(qiáng)度;當(dāng)所述光照變化值或光照變化值的差小于該閾值時(shí),則所述邊界濾波強(qiáng)度設(shè)定為具有第二值的邊界濾波強(qiáng)度。5.如權(quán)利要求4的多視角視頻解碼設(shè)備,其中,所述第一值等于3,而所述第二值等于1。全文摘要本發(fā)明提供了在執(zhí)行預(yù)測(cè)編碼的圖像編碼/解碼處理中使用光照補(bǔ)償和/或色度補(bǔ)償(例如多視角視頻編碼)的bS推導(dǎo)過(guò)程以及去塊濾波方法及裝置。根據(jù)本發(fā)明的一個(gè)實(shí)施例,如果兩個(gè)塊均不是內(nèi)編碼、兩個(gè)塊均不包含非零變換系數(shù)、所述兩個(gè)塊的運(yùn)動(dòng)補(bǔ)償是基于相同參考幀而執(zhí)行的且兩個(gè)塊的兩個(gè)運(yùn)動(dòng)向量的水平或垂直分量之間的絕對(duì)差值小于1,則通過(guò)考慮兩個(gè)塊是否是通過(guò)光照補(bǔ)償(IC)進(jìn)行編碼來(lái)推導(dǎo)兩個(gè)塊的bS。具體而言,如果兩個(gè)塊均是通過(guò)IC模式進(jìn)行編碼或兩個(gè)塊均不是通過(guò)IC模式進(jìn)行編碼,則將bS設(shè)置為無(wú)需進(jìn)行濾波的一個(gè)值。另一方面,如果兩個(gè)塊均是通過(guò)IC模式進(jìn)行編碼且兩個(gè)塊具有不同的光照變化值,或僅一個(gè)塊通過(guò)IC模式編碼時(shí),則使用光照變化值之間的差值或光照變化值來(lái)推導(dǎo)bS。文檔編號(hào)H04N7/26GK101790091SQ201010116410公開(kāi)日2010年7月28日申請(qǐng)日期2007年11月19日優(yōu)先權(quán)日2006年12月15日發(fā)明者徐德榮,樸光勛,樸慜祐,金奎憲申請(qǐng)人:慶熙大學(xué)校產(chǎn)學(xué)協(xié)力團(tuán)