国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      高效視頻編碼中編碼塊旗標(biāo)的編碼方法與裝置制造方法

      文檔序號:7791003閱讀:183來源:國知局
      高效視頻編碼中編碼塊旗標(biāo)的編碼方法與裝置制造方法
      【專利摘要】本發(fā)明揭露一種解碼視頻比特流的方法與裝置。在一實施例中,上述方法包含:解碼色彩分量的第一編碼塊旗標(biāo),上述第一編碼塊旗標(biāo)指示此色彩分量的當(dāng)前編碼單元是否具有至少一非零變換系數(shù)(830)。上述方法進一步包含:依據(jù)色彩分量的第一編碼塊旗標(biāo),解碼四個第二編碼塊旗標(biāo),每一第二編碼塊旗標(biāo)指示色彩分量的當(dāng)前編碼單元中四個子塊之一是否具有至少一非零變換系數(shù)(850)。色彩分量的當(dāng)前編碼單元的殘差四叉樹的決定是基于色彩分量的第一編碼塊旗標(biāo)(870),或者若四個第二編碼塊旗標(biāo)存在時基于色彩分量的第一編碼塊旗標(biāo)和四個第二編碼塊旗標(biāo)(860)。在另一實施例中,上述方法包含:解碼與變換單元相關(guān)的編碼塊旗標(biāo),并基于編碼塊旗標(biāo)決定變換單元的殘差四叉樹,其中基于編碼塊旗標(biāo)的變換單元的殘差四叉樹的決定對于亮度分量和色度分量是相同的,且編碼塊旗標(biāo)是從視頻比特流中還原的。
      【專利說明】高效視頻編碼中編碼塊旗標(biāo)的編碼方法與裝置
      [0001]相關(guān)申請的交叉引用
      [0002]本申請要求如下申請的優(yōu)先權(quán):2012年I月19日遞交的、申請?zhí)枮镻CT/CN2012/070612、標(biāo)題為“Methods and Apparatuses of CBF Coding in HEVC” 的 PCT 專利申請。在此合并參考上述申請案的全部內(nèi)容。

      【技術(shù)領(lǐng)域】
      [0003]本發(fā)明有關(guān)于視頻編碼,且特別地,本發(fā)明有關(guān)于高效視頻編碼(High-EfficiencyVideo coding, HEVC)中與編碼單兀(coding unit, CU)和變換單兀(transform unit, TU)相關(guān)的編碼塊旗標(biāo)(coded block flag, cbf)語法(syntax)的編碼方法與裝置。

      【背景技術(shù)】
      [0004]HEVC是由來自ITU-T研究組的視頻編碼專家組成的視頻編碼聯(lián)合組(JointCollaborative Team on Video Coding,以下簡稱JCT-VC)開發(fā)的一種先進的視頻編碼系統(tǒng)。在HEVC測試版本5.0 (HM-5.0)中,巾貞間編碼(inter-coded)和巾貞內(nèi)編碼(intra-coded)的殘差是利用基于塊的變換編碼方式來編碼。上述塊(稱為變換單元)是利用四叉樹結(jié)構(gòu)從根塊(根變換單元)分割而來。上述四叉樹分割可被遞歸地應(yīng)用直到產(chǎn)生葉塊(leafblock)或者最小塊。之后,二維變換被應(yīng)用至每一變換單元。每一變換單元(TU)可被分成四個子TU,即葉TU。對于每一 TU來說,需要傳送一個叫做cbf (編碼塊旗標(biāo))的語法元素以指示此TU是否具有非零變換系數(shù),其中“ I”表示存在至少一個非零系數(shù),“O”則表示不存在非零系數(shù)。
      [0005]在HM-5.0中,對于亮度分量來說,cbf只會針對殘差四叉樹的葉TU發(fā)信(signaled)。而對于色度分量來說,cbf則針對根TU和葉TU都會發(fā)信,然而,cbf也僅在尺寸小于或者等于最大色度TU尺寸的TU中發(fā)信。圖1至圖3顯示了 cbf發(fā)信(signalling)的范例。在圖1中,塊110顯示了 TU的殘差四叉樹分割,其中利用四叉樹分割,根TU被分割成子TU (TU0?TU6)。塊120顯示對應(yīng)的cbf位元,其中TU1、TU3、TU5和TU6具有非零系數(shù),而TU0、TU2和TU4則不具有非零系數(shù)。若此TU為亮度TU,則cbf位元只針對葉TU發(fā)信。圖2A是用于亮度TU的cbf發(fā)信(cbf編碼)的范例,其中四組位元“0”、“1”、“0101”以及“1”分別對應(yīng)于根TU210的四個葉的cbf位元。上述cbf位元是按照循序掃描(raster-scan)順序發(fā)信的,即按照左上TU、右上TU、左下TU、右下TU的順序。對于左下葉TU來說,其進一步被分割成4個葉TU。在循序掃描順序中,此葉TU的cbf位元為“0101”。相應(yīng)地,圖2A顯示了 cbf位元220的四個分組。圖2B所示為用于色度TU的cbf發(fā)信范例,其中cbf位元會針對根TU和葉TU傳送。根TU230被分割成四個葉TU,且左下葉TU進一步被分割成四個葉TU。因此,對應(yīng)于TU的三個層級會有三個層級的cbf位元。對于根TU(即,深度=0)來說,cbf位元“I”(由編號240表示)被發(fā)信。對于根TU的四個葉TU來說,按照循序掃描順序,cbf位元分別為“O”、“ I”、“ I”和“ I” (由編號250表示)。對于左下葉TU來說,其進一步被分割成四個葉TU,按照循序掃描順序,上述四個葉TU分別對應(yīng)于cbf位元“O”、
      和“I” (由編號260表示)。如圖2A和圖2B所示,雖然亮度TU和色度TU使用相同的RQT(殘差四叉樹),但cbf的發(fā)信是不同的。圖2B所示范例適用于根塊尺寸小于或等于最大色度TU尺寸的狀況。舉例來說,假定最大色度TU尺寸為16 X 16且最小色度TU尺寸為4父4,則根1^230的尺寸為16 X 16,每一左下葉TU的尺寸為4X4。當(dāng)色度葉TU的尺寸大于最大色度TU尺寸時,譬如32 X 32,則在32X32的層級不會進行cbf發(fā)信。
      [0006]為了減少cbf位元的數(shù)量,可將一種推斷方法應(yīng)用與亮度與色度TU,此方法中,根TU的第四葉TU的Cbf旗標(biāo)可利用其它TU的Cbf旗標(biāo)推斷出來。從而,無需對第四葉TU的cbf進行發(fā)信。
      [0007]對于亮度TU來說,第四葉TU的cbf可由先前的三個葉TU的cbf以及相關(guān)的根TU的cbf推斷出來。圖3中的塊310顯示了第四葉TU的cbf可被推斷出來的范例。由粗線框312表示的左下TU被分割成四個葉TU,其中第四葉TU的cbf為I。由于TU312被分割成四個葉TU,因此在四個葉TU中存在至少一個非零系數(shù)。當(dāng)三個先前葉TU的cbf都是O時(按照循序掃描順序),最后一個葉TU(即,第四葉TU)的cbf必然是I。因此,在此狀況下,第四葉TU的cbf可被推斷出來。為簡便起見,葉TU的cbf也被稱為葉cbf。
      [0008]對于色度TU來說,則由于需要為所有殘差四叉樹層級進行cbf傳送而有所不同。對于與每一根TU相關(guān)的四個葉TU來說,根TU的Cbf會被傳送。若TU(圖3中的塊312)的cbf為1,則四個葉TU中必然有至少一個非零葉TU。因此,若前三個葉TU的cbf都是0,則最后一個葉TU(圓圈所示)的cbf必然是I。在此狀況下,最后一個cbf可被推斷出來而無需被發(fā)信。進一步來說,色度分量的幀內(nèi)和幀間編碼TU皆可應(yīng)用上述推斷機制。
      [0009]在HEVC中,存在一個用于巾貞間編碼⑶的根殘差旗標(biāo)(root residual flag)。當(dāng)殘差旗標(biāo)為假(false)時,則不需要發(fā)信Y、U、V分量的全部cbf。當(dāng)殘差旗標(biāo)為真且當(dāng)前⑶的TU深度為O時,若色度cbf都為O時則可推斷亮度cbf為I。因此,若U(塊320)及V(塊330)的cbf都是O,則亮度TU在深度為O時的cbf可被推斷為1,如圖3所示。
      [0010]在HM5.0中,色度分量及亮度分量的最大TU尺寸分別為16X16和32X32。然而,色度分量的最大⑶尺寸為32X32。因此,其最大⑶尺寸和最大TU不相同。進一步來說,在HM-5.0中,色度cbf僅針對尺寸小于或等于最大TU尺寸的TU發(fā)信。舉例來說,當(dāng)CU尺寸為64X64,S卩,色度⑶尺寸為32X32,最大TU尺寸則對應(yīng)于16X16。因此,四個根cbf將針對32 X 32⑶中的四個16X16色度TU而傳送。在此狀況下,即使四個cbf都是0,cbf也會被傳送,如圖4所示,其中色度⑶410的尺寸為32X32。
      [0011 ] 如上所述,用于亮度TU和色度TU的Cbf發(fā)信方法是不同的。因此,需要一種統(tǒng)一的Cbf發(fā)信方法以簡化上述過程。此外,現(xiàn)有cbf發(fā)信方法中存在一些冗余,因此也需要進一步提升現(xiàn)有cbf發(fā)信方法的效率。


      【發(fā)明內(nèi)容】

      [0012]本發(fā)明揭露一種編碼及解碼視頻比特流的方法與裝置。在一實施例中,上述方法包含:解碼色彩分量的第一編碼塊旗標(biāo),上述第一編碼塊旗標(biāo)指示此色彩分量的當(dāng)前編碼單元是否具有至少一非零變換系數(shù),其中編碼塊旗標(biāo)是從視頻比特流中還原的。上述方法進一步包含:依據(jù)第一編碼塊旗標(biāo)的解碼結(jié)果,解碼此色彩分量的四個第二編碼塊旗標(biāo),每一第二編碼塊旗標(biāo)指示色彩分量的當(dāng)前編碼單元中四個子塊之一是否具有任何非零變換系數(shù),其中色彩分量的第二編碼塊旗標(biāo)是從視頻比特流中還原的。隨后,基于色彩分量的第一編碼塊旗標(biāo),或者若第二編碼塊旗標(biāo)存在時基于色彩分量的第一編碼塊旗標(biāo)和第二編碼塊旗標(biāo),決定色彩分量的當(dāng)前編碼單元的殘差四叉樹。在上述方法中,色彩分量的當(dāng)前編碼單元的尺寸大于此色度分量的最大變換單元尺寸。亮度分量的最大變換單元尺寸為32 X 32,而色度分量的最大變換單元尺寸為16X16。此色彩分量的最大變換單元尺寸可于序列級發(fā)信。
      [0013]在另一實施例中,上述方法包含:解碼與變換單元相關(guān)的編碼塊旗標(biāo),并基于編碼塊旗標(biāo)決定變換單元的殘差四叉樹,其中用于亮度分量與色度分量的編碼塊旗標(biāo)發(fā)信相同,且上述編碼塊旗標(biāo)是從視頻比特流中還原的。上述編碼塊旗標(biāo)可于根變換單元和葉變換單元層級發(fā)信,也可僅于葉變換單元發(fā)信。上述編碼塊旗標(biāo)也可于編碼單元的根層級發(fā)信而不管編碼單元的尺寸是否大于最大變換單元尺寸。編碼塊旗標(biāo)的編碼可利用上下文自適應(yīng)二進制算術(shù)編碼進行,其中上下文自適應(yīng)二進制算術(shù)編碼的上下文模型取決于殘差四叉樹的深度。在某些狀況下,編碼塊旗標(biāo)也可利用推斷來決定。

      【專利附圖】

      【附圖說明】
      [0014]圖1是葉變換單元的殘差四叉樹結(jié)構(gòu)及編碼塊旗標(biāo)范例的示意圖。
      [0015]圖2A是依據(jù)HM-5.0的、用于亮度變換單元的編碼塊旗標(biāo)發(fā)信方法范例的示意圖。
      [0016]圖2B是依據(jù)HM-5.0的、用于色度變換單元的編碼塊旗標(biāo)發(fā)信方法范例的示意圖。
      [0017]圖3是基于推斷的亮度變換單元與色度變換單元的編碼塊旗標(biāo)發(fā)信范例的示意圖。
      [0018]圖4是用于四個16X 16色度根變換單元的編碼塊旗標(biāo)的編碼塊旗標(biāo)發(fā)信范例的示意圖。
      [0019]圖5是依據(jù)本發(fā)明實施例的、用于幀間編碼單元的編碼塊旗標(biāo)推斷機制范例的示意圖。
      [0020]圖6A和6B是依據(jù)本發(fā)明實施例的、色度分量的編碼塊旗標(biāo)于編碼單元層級發(fā)信的范例的示意圖。
      [0021]圖7是整合本發(fā)明實施例的編碼器的范例性流程的示意圖。
      [0022]圖8是整合本發(fā)明實施例的解碼器的范例性流程的示意圖。
      [0023]圖9是整合本發(fā)明另一實施例的編碼器的范例性流程的示意圖。
      [0024]圖10是整合本發(fā)明另一實施例的解碼器的范例性流程的示意圖。

      【具體實施方式】
      [0025]在本發(fā)明的一個實施例中,通過將色度cbf編碼方法擴展至亮度cbf,亮度及色度cbf的發(fā)信方法得以統(tǒng)一。因此,亮度和色度cbf皆會針對殘差四叉樹的每一層級發(fā)信。換句話說,Cbf發(fā)信會針對根TU和葉TU進行。在此狀況下,用于亮度和色度分量的推斷方法也得到統(tǒng)一。因此,亮度TU和色度TU使用相同的推斷方法。換句話說,若前三個葉TU的cbf都是0,則最后一個葉TU的cbf必然為I。
      [0026]在另一實施例中,用于幀間CU的殘差旗標(biāo)推斷方法被應(yīng)用至統(tǒng)一的發(fā)信方法。因此,當(dāng)殘差旗標(biāo)為真且色度TU的Cbf皆為O時,頂層根亮度TU的Cbf被推斷為I而不管此頂層根TU是否能夠被進一步分割。進一步來說,上述用于幀間CU的殘差旗標(biāo)推斷方法也可被應(yīng)用至除了深度O以外的其他TU深度。換句話說,當(dāng)TU被進一步分割且色度Cbf都是O時,亮度TU的Cbf可被推斷為I。如圖5所示,當(dāng)殘差旗標(biāo)為I且用于色度根TU(U520和V530)的cbf都為O時,亮度根TU510的cbf可被推斷為I。
      [0027]進一步來說,色度cbf的上下文形成(context format1n)也可與色度cbf相統(tǒng)一,以使基于上下文自適應(yīng)二進制算術(shù)編碼(context-based adaptive arithmeticcoding, CABAC)的cbf編碼的上下文形成對于亮度和色度分量來說都取決于TU深度。為了降低cbf旗標(biāo)的熵編碼的復(fù)雜度,上下文的數(shù)量可被減少。此外,旁路編碼模式(bypasscoding mode)也可用于基于CABAC的cbf編碼。
      [0028]在另一實施例中,根cbf總是在⑶層級被發(fā)信而無視最大TU尺寸。因此,每一⑶中總是存在根cbf。圖6A和6B是當(dāng)色度CU尺寸為32 X 32且最大TU尺寸為16 X 16時cbf編碼過程的范例。在圖6A中,色度CU對應(yīng)于32X32的塊,其大于最大色度TU尺寸(即16X16)。由于與CU相關(guān)的所有色度TU都沒有非零系數(shù)(以O(shè)表示),則用于色度CU的根cbf為O。依據(jù)本發(fā)明的實施例,每一 CU中的根cbf總是被發(fā)信,因此O會被發(fā)信以用于⑶,而無需其他的cbf發(fā)信。圖6B所示為另一范例,其中左下TU包含至少一個非零系數(shù)。在此狀況下,I被發(fā)送以用于根色度⑶,且另外的cbf位元“O O I O”也被發(fā)信以表示哪一TU包含非零系數(shù)。基于HM-5.0的編碼系統(tǒng)中,亮度和色度分量的最大TU尺寸是已知的。最大TU尺寸的信息也可于比特流中發(fā)信,例如在比特流的序列級(例如,SPS)。
      [0029]在又一實施例中,通過將亮度cbf編碼方法擴展至色度cbf,亮度及色度cbf的發(fā)信方法得以統(tǒng)一。從而,亮度和色度cbf都僅針對葉TU發(fā)信。
      [0030]以上所述的cbf發(fā)信方法可被應(yīng)用于視頻編碼器中,同樣也可被應(yīng)用于視頻解碼器中。圖7是整合本發(fā)明實施例的編碼器的范例性流程的示意圖。在步驟710中,決定當(dāng)前CU的殘差,其中當(dāng)前CU的尺寸大于最大TU尺寸。在步驟720中,決定色彩分量的第一 cbf,第一 cbf指示當(dāng)前CU (深度=0)是否具有至少一非零變換系數(shù)。如步驟730所示,依據(jù)第一 cbf的結(jié)果可選擇不同的處理路徑。若色彩分量的當(dāng)前CU具有至少一非零變換系數(shù),則在步驟740中決定色彩分量的四個第二 cbf,其中每一第二 cbf指示當(dāng)前CU中的色彩分量的四個子塊(深度=D之一是否具有至少一非零變換系數(shù)。在此狀況下,如步驟750所示,第一 cbf和四個第二 cbf都會被整合至視頻比特流中。若當(dāng)前⑶不具有非零變換系數(shù),則如步驟760所示,僅第一 cbf被整合至視頻比特流中。通過將cbf整合至視頻比特流中的cbf發(fā)信將允許解碼器還原殘差四叉樹結(jié)構(gòu)并執(zhí)行相應(yīng)的解碼程序。在一些實施例中,若色彩分量的至少一個子塊具有至少一非零變換系數(shù),且此子塊并未達到色彩分量的最小TU尺寸,則具有非零變換系數(shù)的子塊進一步被分割成4個葉塊(深度=2)。對于每一個具有非零變換系數(shù)的子塊來說,四個第三cbf被決定,其中每一第三cbf指示色彩分量的四個葉塊之一是否具有至少一非零變換系數(shù)。上述色彩分量的四個第三cbf也被整合至視頻比特流。上述子塊和葉塊可以是當(dāng)前CU中的根TU和葉TU。上述色彩分量可以是亮度或色度分量。
      [0031]圖8是整合本發(fā)明實施例的解碼器的范例性流程的示意圖。在步驟810中,從媒體(media)或處理器(processor)接收視頻比特流。上述視頻比特流可被存儲于媒體中,例如存儲媒體(硬盤、光盤、閃存卡),或計算機存儲器(RAM、PROM、DRAM或閃存)中。視頻比特流也可被處理器接收及/或處理。舉例來說,在廣播環(huán)境中,信道接收機(channelreceiver)可接收調(diào)制的信號,解調(diào)及解復(fù)用以還原所需比特流。在此狀況下,視頻比特流接收自處理器(即,信道接收機)。在步驟830中,解碼色彩分量的第一 cbf,第一 cbf指示此色彩分量的當(dāng)前⑶(深度=O)是否具有至少一非零變換系數(shù)。如步驟840所示,依據(jù)解碼結(jié)果可選擇不同的解碼路徑。若色彩分量的第一 cbf不為0,則在步驟850中解碼色彩分量的四個第二 cbf,其中每一第二 cbf指示當(dāng)前CU中的色彩分量的四個子塊(深度=I)之一是否具有至少一非零變換系數(shù)。在步驟860中,基于第一 cbf和四個第二 cbf決定色彩分量的當(dāng)前CU的殘差四叉樹結(jié)構(gòu)。若色彩分量的四個第一 cbf都為0,則如步驟870所示,僅基于第一 cbf來決定色彩分量的當(dāng)前CU的殘差四叉樹結(jié)構(gòu)。在一些實施例中,若色彩分量在深度=I的一個子塊具有至少一非零變換系數(shù),且此子塊的尺寸大于色彩分量的最小TU尺寸,則解碼色彩分量的四個第三cbf。其中色彩分量的每一第三cbf指示色彩分量的四個葉塊之一是否具有至少一非零變換系數(shù)。上述子塊和葉塊可以是當(dāng)前CU中的根TU和葉TU。上述色彩分量可以是亮度或色度分量。
      [0032]圖9是整合本發(fā)明另一實施例的編碼器的范例性流程的示意圖。在步驟910中,從媒體或處理器接收TU。隨后在步驟920中決定與此TU相關(guān)的RQT (殘差四叉樹)。在步驟930中,決定對應(yīng)于此TU的RQT的一或多個cbf,其中用于亮度分量和色度分量的cbf的發(fā)信是相同的。
      [0033]圖10是整合本發(fā)明另一實施例的解碼器的范例性流程的示意圖。在步驟1010中,從媒體或處理器接收視頻比特流。在步驟1020中,決定與TU相關(guān)的cbf,其中此cbf是從視頻比特流中還原的。在步驟1030中,基于上述cbf決定與TU相關(guān)的殘差四叉樹,其中用于亮度分量和色度分量的cbf的發(fā)信是相同的。
      [0034]以上所述的流程僅僅是為了描述用于整合了本發(fā)明實施例的編碼器和解碼器的cbf發(fā)信的范例。在不脫離本發(fā)明精神的前提下,本領(lǐng)域的技術(shù)人員可修改每一步驟,對上述步驟重新排序,拆分一個步驟,或者整合多個步驟以實現(xiàn)本發(fā)明。
      [0035]以上描述是為了使本領(lǐng)域的技術(shù)人員能夠以上下文中的特定實施方式及其需求來實現(xiàn)本發(fā)明。然而,本領(lǐng)域的技術(shù)人員應(yīng)可對其進行各種變型與修飾,而本發(fā)明的基本精神也可以應(yīng)用至其他實施例中。因此,本發(fā)明并非以所述特定實施例為限,而應(yīng)以符合本發(fā)明宗旨及新特征的最廣的范圍為界。在上述詳細(xì)描述中,闡述各種特定細(xì)節(jié)是為了便于對本發(fā)明有全面的了解,然而,本領(lǐng)域的技術(shù)人員應(yīng)可理解本發(fā)明可以實施。
      [0036]上述的根據(jù)本發(fā)明的實施例可以不同硬件、軟件代碼、或兩者的結(jié)合來實施。舉例來說,依據(jù)本發(fā)明的一實施例,其可以是用來實施所述方法的、整合至視頻壓縮芯片中的電路,或是整合至視頻壓縮軟件中的程序代碼。依據(jù)本發(fā)明的另一實施例,其也可以是數(shù)字信號處理器(Digital Signal Processor,DSP)上執(zhí)行的、用來實施所述方法的程序代碼。本發(fā)明亦可包含由計算機處理器、DSP、微處理器、或現(xiàn)場可編程門陣列(Field ProgrammableGate Array,FPGA)執(zhí)行的一系列功能。依據(jù)本發(fā)明,通過執(zhí)行定義了本發(fā)明實施例特定方法的機器可讀軟件代碼或固件代碼,這些處理器可被設(shè)置為執(zhí)行特定的任務(wù)。所述軟件代碼或固件代碼可通過不同的編程語言及不同格式/樣式來開發(fā)。所述軟件代碼亦可符合不同的目標(biāo)平臺。然而,執(zhí)行與本發(fā)明相應(yīng)的任務(wù)的、具有不同代碼格式、樣式及語言的軟件代碼,以及其他方式形成的代碼都應(yīng)包含在本發(fā)明的范圍內(nèi)。
      [0037]在不脫離本發(fā)明的精神及基本特征的前提下,本發(fā)明亦可用其他特定形式來實施。以上所述的實施例僅僅是為了例示本發(fā)明,并非本發(fā)明的限制。本發(fā)明的范圍當(dāng)所附的權(quán)利要求為準(zhǔn),凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
      【權(quán)利要求】
      1.一種視頻比特流的解碼方法,包含: 從媒體或者處理器接收該視頻比特流; 解碼色彩分量的第一編碼塊旗標(biāo),其中該第一編碼塊旗標(biāo)指示該色彩分量的當(dāng)前編碼單元是否具有至少一非零變換系數(shù),且該第一編碼塊旗標(biāo)是從該視頻比特流中還原的; 依據(jù)該第一編碼塊旗標(biāo)的解碼結(jié)果,解碼該色彩分量的四個第二編碼塊旗標(biāo),其中每一該第二編碼塊旗標(biāo)指示該色彩分量的該當(dāng)前編碼單元中的四個子塊之一是否具有至少一非零變換系數(shù),且該四個第二編碼塊旗標(biāo)是從該視頻比特流中還原的;以及 基于該第一編碼塊旗標(biāo),或在該四個第二編碼塊旗標(biāo)存在時基于該第一編碼塊旗標(biāo)和該四個第二編碼塊旗標(biāo),決定該色彩分量的該當(dāng)前編碼單元的殘差四叉樹結(jié)構(gòu); 其中,該色彩分量的該當(dāng)前編碼單元的尺寸大于該色彩分量的最大變換單元尺寸。
      2.如權(quán)利要求1所述的方法,其特征在于,對于亮度分量來說,該色彩分量的該最大變換單元尺寸為32X32,以及對于色度分量來說,該色彩分量的該最大變換單元尺寸為16X16。
      3.如權(quán)利要求1所述的方法,其特征在于,該色彩分量的該最大變換單元尺寸于序列級發(fā)信。
      4.如權(quán)利要求1所述的方法,進一步包含: 依據(jù)該四個第二編碼塊旗標(biāo)的解碼結(jié)果解碼該色彩分量的多個第三編碼塊旗標(biāo),其中每一該第三編碼塊旗標(biāo)指示該四個子塊的下一深度的該色彩分量的一個葉塊是否具有至少一非零變換系數(shù),且該多個第三編碼塊旗標(biāo)是從該視頻比特流中還原的;以及 若該多個第三編碼塊旗標(biāo)存在,則進一步基于該多個第三編碼塊旗標(biāo)決定該色彩分量的該當(dāng)前編碼單元的該殘差四叉樹結(jié)構(gòu)。
      5.一種視頻比特流的解碼方法,包含: 從媒體或者處理器接收該視頻比特流; 解碼與變換單元相關(guān)的編碼塊旗標(biāo),其中該編碼塊旗標(biāo)是從該視頻比特流中還原的;以及 基于該編碼塊旗標(biāo)決定該變換單元的殘差四叉樹結(jié)構(gòu),其中用于亮度分量和色度分量的該編碼塊旗標(biāo)的發(fā)信是相同的。
      6.如權(quán)利要求5所述的方法,其特征在于,該編碼塊旗標(biāo)在根變換單元和葉變換單元層級發(fā)信。
      7.如權(quán)利要求5所述的方法,其特征在于,該編碼塊旗標(biāo)在葉變換單元層級發(fā)信,且該編碼塊旗標(biāo)不在根變換單元層級發(fā)信。
      8.如權(quán)利要求5所述的方法,其特征在于,該編碼塊旗標(biāo)在編碼單元的根層級發(fā)信而不管該編碼單元的塊尺寸是否大于最大變換單元尺寸。
      9.如權(quán)利要求5所述的方法,其特征在于,該編碼塊旗標(biāo)是利用上下文自適應(yīng)二進制算術(shù)編碼進行編碼,其中該上下文自適應(yīng)二進制算術(shù)編碼的上下文模型取決于該殘差四叉樹結(jié)構(gòu)的深度。
      10.如權(quán)利要求9所述的方法,其特征在于,該上下文模型被簡化,且該上下文自適應(yīng)二進制算術(shù)編碼包含旁路模式。
      11.如權(quán)利要求5所述的方法,其特征在于,該編碼塊旗標(biāo)是利用推斷來決定的。
      12.—種編碼塊旗標(biāo)的編碼方法,包含: 決定色彩分量的當(dāng)前編碼單元的殘差; 決定該色彩分量的第一編碼塊旗標(biāo),其中該第一編碼塊旗標(biāo)指示該色彩分量的該當(dāng)前編碼單元是否具有至少一非零變換系數(shù); 若該當(dāng)前編碼單元具有至少一非零變換系數(shù),決定該色彩分量的四個第二編碼塊旗標(biāo),其中每一該第二編碼塊旗標(biāo)指示該色彩分量的該當(dāng)前編碼單元中的四個子塊之一是否具有至少一非零變換系數(shù);以及 將該色彩分量的該第一編碼塊旗標(biāo)整合至視頻比特流中,或在該四個第二編碼塊旗標(biāo)存在時將該色彩分量的該第一編碼塊旗標(biāo)和該四個第二編碼塊旗標(biāo)整合至該視頻比特流中,以及 其中,該色彩分量的該當(dāng)前編碼單元的尺寸大于該色彩分量的最大變換單元尺寸。
      13.如權(quán)利要求12所述的方法,其特征在于,對于亮度分量來說,該色彩分量的該最大變換單元尺寸為32X32,以及對于色度分量來說,該色彩分量的該最大變換單元尺寸為16X16。
      14.如權(quán)利要求12所述的方法,其特征在于,該色彩分量的該最大變換單元尺寸被整合于序列級。
      15.如權(quán)利要求12所述的方法,進一步包含: 若至少一該子塊具有至少一非零變換系數(shù),決定該色彩分量的多個第三編碼塊旗標(biāo),其中每一該第三編碼塊旗標(biāo)指示該四個子塊的下一深度的該色彩分量的一個葉塊是否具有至少一非零變換系數(shù);以及 若該多個第三編碼塊旗標(biāo)存在,將該色彩分量的該第一編碼塊旗標(biāo)、該四個第二編碼塊旗標(biāo)以及該多個第三編碼塊旗標(biāo)整合至該視頻比特流中。
      16.—種編碼塊旗標(biāo)的編碼方法,包含: 從媒體或者處理器接收變換單元; 決定與該變換單元相關(guān)的殘差四叉樹;以及 決定對應(yīng)于該變換單元的該殘差四叉樹的一或多個編碼塊旗標(biāo),其中用于亮度分量和色度分量的該編碼塊旗標(biāo)的發(fā)信是相同的。
      17.如權(quán)利要求16所述的方法,其特征在于,該編碼塊旗標(biāo)在根變換單元和葉變換單元層級發(fā)信。
      18.如權(quán)利要求16所述的方法,其特征在于,該編碼塊旗標(biāo)在葉變換單元層級發(fā)信,且該編碼塊旗標(biāo)不在根變換單元層級發(fā)信。
      19.如權(quán)利要求16所述的方法,其特征在于,該編碼塊旗標(biāo)在編碼單元的根層級發(fā)信而不管該編碼單元的塊尺寸是否大于最大變換單元尺寸。
      20.一種視頻比特流的解碼裝置,包含: 從媒體接收該視頻比特流的模塊; 解碼色彩分量的第一編碼塊旗標(biāo)的模塊,其中該第一編碼塊旗標(biāo)指示該色彩分量的當(dāng)前編碼單元是否具有至少一非零變換系數(shù),且該色彩分量的該第一編碼塊旗標(biāo)是從該視頻比特流中還原的; 依據(jù)該色彩分量的該第一編碼塊旗標(biāo)的解碼結(jié)果解碼該色彩分量的第二編碼塊旗標(biāo)的模塊,其中每一該第二編碼塊旗標(biāo)指示該色彩分量的該當(dāng)前編碼單元中的四個子塊之一是否具有至少一非零變換系數(shù),且該色彩分量的該第二編碼塊旗標(biāo)是從該視頻比特流中還原的;以及 基于該色彩分量的該第一編碼塊旗標(biāo),或在該第二編碼塊旗標(biāo)存在時基于該色彩分量的該第一編碼塊旗標(biāo)和該第二編碼塊旗標(biāo),決定該色彩分量的該當(dāng)前編碼單元的殘差四叉樹結(jié)構(gòu)的模塊;以及 其中,該色彩分量的該當(dāng)前編碼單元的尺寸大于該色彩分量的最大變換單元尺寸。
      21.一種編碼塊旗標(biāo)的編碼裝置,包含: 從媒體或者處理器接收色彩分量的當(dāng)前編碼單元的模塊; 決定該色彩分量的第一編碼塊旗標(biāo)的模塊,其中該第一編碼塊旗標(biāo)指示該當(dāng)前編碼單元是否具有至少一非零變換系數(shù); 若該色彩分量的該當(dāng)前編碼單元具有至少一非零變換系數(shù),決定該色彩分量的四個第二編碼塊旗標(biāo)的模塊,其中每一該第二編碼塊旗標(biāo)指示該色彩分量的該當(dāng)前編碼單元中的四個子塊之一是否具有至少一非零變換系數(shù);以及 將該色彩分量的該第一編碼塊旗標(biāo)整合至視頻比特流中,或在該四個第二編碼塊旗標(biāo)存在時將該色彩分量的該第一編碼塊旗標(biāo)和該四個第二編碼塊旗標(biāo)整合至該視頻比特流中的模塊,以及 其中,該色彩分量的該當(dāng)前編碼單元的尺寸大于該色彩分量的最大變換單元尺寸。
      【文檔編號】H04N19/96GK104137545SQ201380006152
      【公開日】2014年11月5日 申請日期:2013年1月7日 優(yōu)先權(quán)日:2012年1月19日
      【發(fā)明者】趙亮, 安基程, 趙欣, 郭峋 申請人:聯(lián)發(fā)科技(新加坡)私人有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1