[發(fā)明專利]變換子塊邊界的去塊在審
| 申請(qǐng)?zhí)枺?/td> | 202080013945.0 | 申請(qǐng)日: | 2020-02-12 |
| 公開(kāi)(公告)號(hào): | CN113424545A | 公開(kāi)(公告)日: | 2021-09-21 |
| 發(fā)明(設(shè)計(jì))人: | K·安德森;J·恩霍;張智 | 申請(qǐng)(專利權(quán))人: | 瑞典愛(ài)立信有限公司 |
| 主分類號(hào): | H04N19/86 | 分類號(hào): | H04N19/86;H04N19/176;H04N19/117 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 于靜 |
| 地址: | 瑞典斯*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 變換 邊界 | ||
一種用于對(duì)編碼單元的至少一個(gè)邊界去塊的方法。該方法包括:確定編碼單元使用子塊變換,其中,子塊變換在編碼單元內(nèi)生成變換子塊邊界,從而在編碼單元內(nèi)形成至少一個(gè)變換子塊;作為確定編碼單元使用子塊變換的結(jié)果,基于編碼單元內(nèi)變換子塊的尺寸,確定最大濾波器長(zhǎng)度,其中,最大濾波器長(zhǎng)度指示在對(duì)編碼單元的邊界去塊時(shí)要修改的最大樣本數(shù)量;以及基于所確定的最大濾波器長(zhǎng)度,對(duì)編碼單元的邊界去塊。(圖6)。
技術(shù)領(lǐng)域
本公開(kāi)涉及高效視頻編碼(HEVC)和通用視頻編碼(VVC)。
背景技術(shù)
視頻序列由一系列圖像組成,其中每個(gè)圖像由一個(gè)或多個(gè)分量組成。每個(gè)分量可以被描述為二維矩形樣本值陣列。視頻序列中的圖像可以由三個(gè)分量組成;一個(gè)亮度分量Y(其中樣本值是亮度值)以及兩個(gè)色度分量Cb和Cr(其中樣本值是色度值)。其他示例包括Y’Cb Cr、Yuv和ICTCP。在ICTCP中,I是“強(qiáng)度亮度”分量。在本公開(kāi)的上下文中,任何亮度分量將被稱為Y’、Y或作為Y的I或簡(jiǎn)稱為亮度。色度分量的尺寸可以在每個(gè)尺寸上比亮度分量小一倍。例如,HD圖像的亮度分量的尺寸會(huì)是1920×1080,色度分量每一個(gè)會(huì)是960×540的尺寸。分量有時(shí)被稱為顏色分量。
塊是一個(gè)二維樣本陣列。在視頻編碼中,每個(gè)分量被分割成塊,并且已編碼的視頻比特流是一系列塊。在視頻編碼中,圖像可以被分割成覆蓋圖像的特定區(qū)域的單元。每個(gè)單元由來(lái)自構(gòu)成該特定區(qū)域的所有分量的所有塊組成,并且每個(gè)塊完全屬于一個(gè)單元。H.264中的宏塊和HEVC中的編碼單元(CU)是單元的示例。
在HEVC中,每個(gè)圖片被分區(qū)成編碼樹(shù)單元(CTU)。CTU由N×N亮度樣本塊和兩個(gè)M×M對(duì)應(yīng)色度塊組成。HEVC中的CTU類似于H.264和更早標(biāo)準(zhǔn)中的宏塊,但與宏塊相比,CTU大小是可配置的。然而,在大多數(shù)情況下,HEVC中的CTU大小被設(shè)置為64×64亮度樣本。每個(gè)CTU可以被遞歸地進(jìn)行四叉樹(shù)分割。然后,四叉樹(shù)的根與CTU相關(guān)聯(lián)。四叉樹(shù)被分割,直到到達(dá)葉,葉被稱為編碼單元(CU)。HEVC中的CU始終由具有相等高度和寬度的亮度塊組成。在比特流中傳達(dá)如何分割每個(gè)CTU。CU還是另外兩棵樹(shù)的根節(jié)點(diǎn),即以預(yù)測(cè)單元(PU)作為節(jié)點(diǎn)的預(yù)測(cè)樹(shù)和以變換單元(TU)作為節(jié)點(diǎn)的變換樹(shù)。HEVC中的一些解碼過(guò)程在CU級(jí)別上進(jìn)行,一些在PU級(jí)別上進(jìn)行,一些在TU級(jí)別上進(jìn)行。PU之間的邊界和TU之間的邊界由去塊濾波器進(jìn)行濾波以減少TU與PU之間的不連續(xù)性。在HEVC中,對(duì)于PU存在兩種預(yù)測(cè)類型:幀內(nèi)預(yù)測(cè)和幀間預(yù)測(cè),其中,幀內(nèi)預(yù)測(cè)僅使用來(lái)自當(dāng)前圖片的先前解碼樣本的預(yù)測(cè)來(lái)進(jìn)行預(yù)測(cè),而幀間預(yù)測(cè)使用來(lái)自至少一個(gè)先前解碼圖片的預(yù)測(cè)。
在HEVC中,去塊首先被應(yīng)用于垂直邊界上,然后被應(yīng)用于水平邊界上。邊界是TU邊界或PU邊界。為了實(shí)現(xiàn)并行的友好去塊,去塊在8×8樣本網(wǎng)格上被執(zhí)行。
針對(duì)每個(gè)邊界設(shè)置去塊濾波器強(qiáng)度參數(shù)(bs)。如果bs的值大于0,則去塊可以被應(yīng)用。邊界強(qiáng)度越大,則應(yīng)用越強(qiáng)的濾波。首先,檢查如果在塊之間的PU邊界處的任何塊是幀內(nèi)預(yù)測(cè)塊,則(bs被設(shè)置為=2),或者如果兩個(gè)塊都使用幀間預(yù)測(cè)但它們使用不同的參考幀或者具有顯著不同的運(yùn)動(dòng)矢量,則(bs被設(shè)置為=1)。還檢查如果塊之間的TU邊界在至少一個(gè)塊中具有非零變換系數(shù)(碼塊標(biāo)志CBF等于1),則(bs被設(shè)置為=1)。這第一次檢查設(shè)置大于0的邊界強(qiáng)度(bs)以指示去塊應(yīng)當(dāng)被應(yīng)用。邊界強(qiáng)度越大,則應(yīng)用越強(qiáng)的濾波。為了在去塊時(shí)減少/避免移除自然結(jié)構(gòu),則針對(duì)亮度應(yīng)用在邊界的各側(cè)沒(méi)有任何自然結(jié)構(gòu)的檢查。在HEVC中,使用以下不等式來(lái)對(duì)邊界的各側(cè)使用梯度計(jì)算:abs(p0-2*p1+p2)+abs(q0-2*q1+q2)beta,其中beta是基于用于塊的量化參數(shù)的參數(shù),并且p0、p1、和p2是在塊邊界的一側(cè)的樣本,而q0、q1、和q2是在塊邊界的另一側(cè)的樣本。沿著邊界在兩個(gè)位置處對(duì)條件進(jìn)行檢查,并且如果兩個(gè)條件都滿足,那么針對(duì)邊界的那4個(gè)樣本部分,對(duì)亮度樣本進(jìn)行去塊。如果任一相鄰塊被幀內(nèi)編碼,則色度邊界可以總是被濾波。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于瑞典愛(ài)立信有限公司,未經(jīng)瑞典愛(ài)立信有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202080013945.0/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





