亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

視頻解碼設(shè)備和視頻解碼方法與流程

文檔序號(hào):11437451閱讀:243來源:國(guó)知局
視頻解碼設(shè)備和視頻解碼方法與流程
本申請(qǐng)為發(fā)明名稱為“視頻編碼設(shè)備、視頻解碼設(shè)備、視頻編碼方法、視頻解碼方法以及程序”的原中國(guó)發(fā)明專利申請(qǐng)的分案申請(qǐng)。原申請(qǐng)的申請(qǐng)?zhí)枮?01280005386.4;原申請(qǐng)的申請(qǐng)日為2012年01月05日;原發(fā)明專利申請(qǐng)案的優(yōu)先權(quán)日為2011年01月13日。本發(fā)明涉及使用分級(jí)編碼單元的視頻解碼設(shè)備和視頻解碼方法。
背景技術(shù)
:非專利文獻(xiàn)(npl)1公開了典型的視頻編碼系統(tǒng)和視頻解碼系統(tǒng)。npl1中描述的視頻編碼設(shè)備具有如圖15中所示的結(jié)構(gòu)。以下將圖15中示出的視頻編碼設(shè)備稱為典型視頻編碼設(shè)備。參考圖15,以下描述典型視頻編碼設(shè)備的結(jié)構(gòu)和操作,該設(shè)備接收數(shù)字化視頻的每個(gè)幀作為輸入并輸出比特流。圖15中所示視頻編碼設(shè)備包括變換器/量化器101、熵編碼器102、逆變換器/逆量化器103、緩沖器104、預(yù)測(cè)器105、復(fù)用器106以及編碼控制器108。圖15中所示視頻編碼設(shè)備將每個(gè)幀分割成16×16像素尺寸的被稱為宏塊(mb)的塊,并從該幀的左上方起依次編碼每個(gè)mb。圖16為示出在幀具有qcif(四分之一通用中間格式)空間分辨率情況下的塊分割示例的說明圖。為了簡(jiǎn)單起見,以下僅關(guān)注亮度(luminance)像素值來描述每個(gè)單元的操作。從經(jīng)塊分割的輸入視頻減去供應(yīng)自預(yù)測(cè)器105的預(yù)測(cè)信號(hào),并將結(jié)果輸入至變換器/量化器101作為預(yù)測(cè)錯(cuò)誤圖像。存在兩種類型的預(yù)測(cè)信號(hào),即,內(nèi)(intra)預(yù)測(cè)信號(hào)和間(inter)預(yù)測(cè)信號(hào)。間預(yù)測(cè)信號(hào)亦稱幀間預(yù)測(cè)信號(hào)。以下描述每種預(yù)測(cè)信號(hào)。內(nèi)預(yù)測(cè)信號(hào)是基于與存儲(chǔ)在緩沖器104中的當(dāng)前圖片具有相同的顯示時(shí)間的、重建圖片的圖像而生成的預(yù)測(cè)信號(hào)。參見npl1中的8.3.1的用于亮度采樣的intra_4×4預(yù)測(cè)過程、8.3.2的用于亮度采樣的intra_8×8預(yù)測(cè)過程以及8.3.3的用于亮度采樣的intra_16×16預(yù)測(cè)過程,存在3種塊尺寸的內(nèi)預(yù)測(cè)可用——即,intra_4×4、intra_8×8和intra_16×16。從圖17中的(a)和(c)可以理解,intra_4×4和intra_8×8分別是4×4塊尺寸和8×8塊尺寸的內(nèi)預(yù)測(cè)。附圖中每個(gè)圈(○)代表用于內(nèi)預(yù)測(cè)的參考像素,即,與當(dāng)前圖片具有相同的顯示時(shí)間的重建圖片的像素。在intra_4×4的內(nèi)預(yù)測(cè)中,直接將重建的外圍像素設(shè)置為參考像素,并將其用于圖17(b)中所示九個(gè)方向上的填補(bǔ)(外插)以形成預(yù)測(cè)信號(hào)。在intra_8×8的內(nèi)預(yù)測(cè)中,將通過由圖17(c)中右箭頭下方所示低通濾波器(1/2、1/4、1/2/)對(duì)重建圖片的圖像的外圍像素加以平滑而獲得的像素設(shè)置為參考像素,并將其用于圖17(b)中所示九個(gè)方向上的外插以形成預(yù)測(cè)信號(hào)。類似地,從圖18(a)中可以理解,intra_16×16是16×16塊尺寸的內(nèi)預(yù)測(cè)。像圖17中那樣,附圖中每個(gè)圈(○)代表用于內(nèi)預(yù)測(cè)的參考像素,即與當(dāng)前圖片具有相同的顯示時(shí)間的重建圖片的像素。在intra_16×16的內(nèi)預(yù)測(cè)中,直接將重建圖片的圖像的外圍像素設(shè)置為參考像素,并將其用于圖18(b)中所示四個(gè)方向上的外插以形成預(yù)測(cè)信號(hào)。在下文中,將使用內(nèi)預(yù)測(cè)信號(hào)編碼的mb和塊分別稱為內(nèi)mb和內(nèi)塊,即,將內(nèi)預(yù)測(cè)的塊尺寸稱為內(nèi)預(yù)測(cè)塊尺寸,并將外插的方向稱為內(nèi)預(yù)測(cè)方向。內(nèi)預(yù)測(cè)塊尺寸和內(nèi)預(yù)測(cè)方向是與內(nèi)預(yù)測(cè)有關(guān)的預(yù)測(cè)參數(shù)。間預(yù)測(cè)信號(hào)是從與當(dāng)前圖片具有不同的顯示時(shí)間、并存儲(chǔ)于緩沖器104中的重建圖片的圖像中生成的預(yù)測(cè)信號(hào)。在下文中,將使用間預(yù)測(cè)信號(hào)編碼的mb和塊分別稱為間mb和間塊。間預(yù)測(cè)的塊尺寸(間預(yù)測(cè)塊尺寸)例如可從16×16、16×8、8×16、8×8、8×4、4×8和4×4中選擇。圖19為示出使用16×16塊尺寸的間預(yù)測(cè)示例的說明圖。圖19中所示的運(yùn)動(dòng)矢量mv=(mvx,mvy)為間預(yù)測(cè)的預(yù)測(cè)參數(shù),其指示參考圖片的間預(yù)測(cè)塊(間預(yù)測(cè)信號(hào))相對(duì)于將被編碼的塊的平行位移。在avc中,間預(yù)測(cè)的預(yù)測(cè)參數(shù)不僅包括間預(yù)測(cè)的方向,而且還包括參考圖片索引,其中所述間預(yù)測(cè)的方向代表間預(yù)測(cè)信號(hào)的參考圖片相對(duì)于將被編碼的塊的將被編碼的圖片的方向,而所述參考圖片索引用來標(biāo)識(shí)用于對(duì)將被編碼的塊進(jìn)行間預(yù)測(cè)的參考圖片。這是因?yàn)樵赼vc中,可將存儲(chǔ)于緩沖器104中的多個(gè)參考圖片用于間預(yù)測(cè)。在avc間預(yù)測(cè)中,能夠以1/4像素的精確度來計(jì)算運(yùn)動(dòng)矢量。圖20為示出在運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)中亮度信號(hào)的內(nèi)插處理的說明圖。在圖20中,a代表位于整數(shù)像素位置的像素信號(hào),b、c、d代表位于小數(shù)像素位置的具有1/2像素精確度的像素信號(hào),而e1、e2、e3代表位于小數(shù)像素位置的具有1/4像素精確度的像素信號(hào)。通過對(duì)位于水平整數(shù)像素位置的像素應(yīng)用6抽頭濾波器而生成像素信號(hào)b。同樣地,通過對(duì)位于縱向整數(shù)像素位置的像素應(yīng)用6抽頭濾波器而生成像素信號(hào)c。通過對(duì)位于水平或垂直小數(shù)像素位置的具有1/2像素精確度的像素應(yīng)用6抽頭濾波器而生成像素信號(hào)d。以[1,-5,20,20,-5,1]/32來代表該6抽頭濾波器的系數(shù)。分別通過對(duì)位于相鄰整數(shù)像素位置或小數(shù)像素位置的像素應(yīng)用2抽頭濾波器[1,1]/2而生成像素信號(hào)e1、e2和e3。通過僅包括內(nèi)mb而編碼的圖片稱為i圖片。通過不僅包括內(nèi)mb而且還包括間mb而編碼的圖片稱為p圖片。通過包括不止使用一個(gè)參考圖片而是同時(shí)使用兩個(gè)參考圖片用于間預(yù)測(cè)的間mb而編碼的圖片稱為b圖片。在b圖片中,其中間預(yù)測(cè)信號(hào)的參考圖片相對(duì)于將被編碼的塊的將被編碼的圖片的方向?yàn)檫^去的間預(yù)測(cè)稱為前向預(yù)測(cè),其中間預(yù)測(cè)信號(hào)的參考圖片相對(duì)于將被編碼的塊的將被編碼的圖片的方向?yàn)閷淼拈g預(yù)測(cè)稱為后向預(yù)測(cè),而同時(shí)使用既涉及過去又涉及將來的兩個(gè)參考圖片的間預(yù)測(cè)稱為雙向預(yù)測(cè)。間預(yù)測(cè)的方向(間預(yù)測(cè)方向)為間預(yù)測(cè)的預(yù)測(cè)參數(shù)。依照來自編碼控制器108的指令,預(yù)測(cè)器105將輸入視頻信號(hào)與預(yù)測(cè)信號(hào)相比較,以確定使得預(yù)測(cè)錯(cuò)誤圖像塊的能量最小化的預(yù)測(cè)參數(shù)。編碼控制器108將確定的預(yù)測(cè)參數(shù)供應(yīng)至熵編碼器102。變換器/量化器101對(duì)已從中減去預(yù)測(cè)信號(hào)的圖像(預(yù)測(cè)錯(cuò)誤圖像)進(jìn)行頻率變換以獲得頻率變換系數(shù)。變換器/量化器101還以預(yù)定的量化步長(zhǎng)寬度qs來量化該頻率變換系數(shù)。在下文中,將量化的頻率變換系數(shù)稱為變換量化值。熵編碼器102對(duì)預(yù)測(cè)參數(shù)和變換量化值進(jìn)行熵編碼。預(yù)測(cè)參數(shù)為關(guān)聯(lián)于mb和塊預(yù)測(cè)的信息,諸如預(yù)測(cè)模式(內(nèi)預(yù)測(cè)、間預(yù)測(cè))、內(nèi)預(yù)測(cè)塊尺寸、內(nèi)預(yù)測(cè)方向、間預(yù)測(cè)塊尺寸以及上文所述的運(yùn)動(dòng)矢量等。逆變換器/逆量化器103以預(yù)定的量化步長(zhǎng)寬度qs來逆量化變換量化值。逆變換器/逆量化器103還對(duì)通過逆量化獲得的頻率變換系數(shù)執(zhí)行逆頻率變換。將預(yù)測(cè)信號(hào)添加至通過逆頻率變換獲得的重建預(yù)測(cè)錯(cuò)誤圖像,并將結(jié)果供應(yīng)至緩沖器104。緩沖器104存儲(chǔ)供應(yīng)的重建圖像。將用于一幀的重建圖像稱為重建圖片。復(fù)用器106對(duì)熵編碼器102的輸出數(shù)據(jù)和編碼參數(shù)進(jìn)行復(fù)用及輸出?;谏鲜霾僮?,視頻編碼設(shè)備中的復(fù)用器106生成比特流。npl1中描述的視頻解碼設(shè)備具有如圖21中所示的結(jié)構(gòu)。在下文中,將圖21中所示的視頻解碼設(shè)備稱為典型視頻解碼設(shè)備。參照?qǐng)D21描述典型視頻解碼設(shè)備的結(jié)構(gòu)與操作,所述典型視頻解碼設(shè)備接收比特流作為輸入并輸出經(jīng)解碼的視頻幀。圖21中所示的視頻解碼設(shè)備包括解復(fù)用器201、熵解碼器202、逆變換器/逆量化器203、預(yù)測(cè)器204以及緩沖器205。該解復(fù)用器201對(duì)輸入比特流進(jìn)行解復(fù)用并提取熵編碼視頻比特流。熵解碼器202對(duì)視頻比特流進(jìn)行熵解碼。熵解碼器202對(duì)mb和塊預(yù)測(cè)參數(shù)以及變換量化值進(jìn)行熵解碼,并將結(jié)果供應(yīng)至逆變換器/逆量化器203和預(yù)測(cè)器204。逆變換器/逆量化器203以量化步長(zhǎng)寬度來逆量化變換量化值。逆變換器/逆量化器203還對(duì)通過逆量化獲得的頻率變換系數(shù)執(zhí)行逆頻率變換。在逆頻率變換之后,預(yù)測(cè)器204基于熵解碼mb和塊預(yù)測(cè)參數(shù),使用緩沖器205中存儲(chǔ)的重建圖片的圖像生成預(yù)測(cè)信號(hào)。在生成預(yù)測(cè)信號(hào)之后,將供應(yīng)自預(yù)測(cè)器204的預(yù)測(cè)信號(hào)添加至通過由逆變換器/逆量化器203執(zhí)行的逆頻率變換而獲得的重建預(yù)測(cè)錯(cuò)誤圖像,并將結(jié)果供應(yīng)至緩沖器205作為重建圖像。繼而,輸出存儲(chǔ)于緩沖器205中的重建圖片輸出為解碼圖像(解碼視頻)?;谏鲜霾僮鳎湫鸵曨l解碼設(shè)備生成解碼圖像。引文列表非專利文獻(xiàn)npl1:iso/iec14496-10advancedvideocodingnpl2:“testmodelunderconsideration,”document:jctvc-b205,jointcollaborativeteamonvideocoding(jct-vc)ofitu-tsg16wp3andiso/iecjtc1/sc29/wg112ndmeeting:geneva,ch,21-28july,2010技術(shù)實(shí)現(xiàn)要素:技術(shù)問題npl2公開了考慮中的測(cè)試模型(tmuc)。與npl1中公開的不同,該tmuc使用圖22中所示的分級(jí)編碼單元(編碼樹塊(ctb))。在本說明書中,將ctb塊稱為編碼單元(cu)。在此,將最大cu稱為最大編碼單元(lcu),并將最小cu稱為最小編碼單元(scu)。在tmuc方案中,引入預(yù)測(cè)單元(pu)的概念作為對(duì)每個(gè)cu的預(yù)測(cè)的單元(見圖23)。pu為預(yù)測(cè)的基本單元,并定義了圖23中所示的8個(gè)pu劃分類型{2n×2n,2n×n,n×2n,n×n,2n×nu,2n×nd,nl×2n,nr×2n}。將用于間預(yù)測(cè)的pu稱為間pu,并將用于內(nèi)預(yù)測(cè)的pu稱為內(nèi)pu。將使用間預(yù)測(cè)的pu劃分稱為間pu劃分,并將使用內(nèi)預(yù)測(cè)的pu劃分稱為內(nèi)pu劃分。在圖23中所示的形狀之中,僅將支持2n×2n和n×n正方形作為內(nèi)pu劃分。在下文中,將cu和pu的一邊的長(zhǎng)度分別稱為cu尺寸和pu尺寸。tmuc方案可使用具有最多達(dá)12個(gè)抽頭的濾波器來以小數(shù)精確度尋找預(yù)測(cè)圖像。像素位置與濾波器系數(shù)之間的關(guān)系如下。[表1]像素位置濾波器系數(shù)1/4{-1,5,-12,20,-40,229,76,-32,16,-8,4,-1}1/2{-1,8,-16,24,-48,161,161,-48,24,-16,8,-1}3/4{-1,4,-8,16,-32,76,229,-40,20,-12,5,-1}參考圖24描述像素位置。在圖24中,假設(shè)a和e是位于整數(shù)像素位置的像素。在這種情況下,b是位于1/4像素位置的像素,c是位于1/2像素位置的像素,并且d是位于3/4像素位置的像素。上述情況也適用于垂直方向上的像素。圖20中所示的像素b或像素c是通過對(duì)水平或垂直的1/2像素位置應(yīng)用一次濾波器而生成。像素e1通過對(duì)1/4像素位置應(yīng)用一次濾波器而生成。參照?qǐng)D25,對(duì)小數(shù)像素的生成示例進(jìn)行描述,所述小數(shù)像素諸如像素e2和像素e3,其像素位置為在水平方向和垂直方向兩者上的小數(shù)精確度位置并且至少其中之一為1/4像素位置。在圖25中,假設(shè)像素a是位于整數(shù)像素位置的像素而像素c是位于要獲取的小數(shù)像素位置的像素。在這種情況下,首先通過應(yīng)用針對(duì)垂直1/4像素位置的濾波器來生成像素b。繼而,相對(duì)于小數(shù)像素b通過應(yīng)用針對(duì)水平3/4像素位置的濾波器而生成像素c。在npl2的8.3內(nèi)插方法(interpolationmethods)中更為詳細(xì)地描述了小數(shù)像素的生成。在tmuc方案中,將指示所有層次上cu的每個(gè)pu報(bào)頭中的pu劃分類型的語(yǔ)法(根據(jù)npl2中的4.1.10的預(yù)測(cè)單元語(yǔ)法,在內(nèi)預(yù)測(cè)情況下為intra_split_flag以及在間預(yù)測(cè)情況下為inter_partitioning_idc)嵌入到輸出比特流中。在下文中,將intra_split_flag語(yǔ)法稱為內(nèi)pu劃分類型語(yǔ)法,并將inter_partitioning_idc語(yǔ)法稱為間pu劃分類型語(yǔ)法。當(dāng)在每個(gè)lcu內(nèi)存在許多小尺寸cu時(shí),比特流中所包括的間pu劃分類型語(yǔ)法比特的數(shù)目比率增大,從而造成壓縮視頻的質(zhì)量降低的問題。此外,在tmuc方案中,對(duì)參考圖片的存儲(chǔ)器訪問隨著間pu劃分的尺寸變小而增加,從而造成存儲(chǔ)器帶寬緊張的問題。特別是由于在tmuc方案中使用12抽頭濾波器來生成小數(shù)像素,因而使得存儲(chǔ)器帶寬更為緊張。圖26為描述當(dāng)使用12抽頭濾波器時(shí)的存儲(chǔ)器訪問區(qū)域的說明圖。圖26(a)示出了當(dāng)選擇n×npu劃分類型時(shí)一個(gè)間pu劃分的存儲(chǔ)器訪問區(qū)域,而圖26(b)示出了當(dāng)選擇2n×2n間pu劃分類型時(shí)的存儲(chǔ)器訪問區(qū)域。當(dāng)選擇n×n時(shí),由于針對(duì)間pu劃分0、1、2、3中的每一個(gè)執(zhí)行總共4次如圖26(a)中的虛線所包圍的尺寸的存儲(chǔ)器訪問,因此存儲(chǔ)器訪問量具有通過將4(n+11)2=4n2+88n+484乘以參考圖片的比特計(jì)數(shù)而獲得的值。由于2n×2n間pu劃分的存儲(chǔ)器訪問量具有通過將(2n+11)2=4n2+44n+121乘以參考圖片的比特計(jì)數(shù)而獲得的值,因此n×n間pu劃分的存儲(chǔ)器訪問量變得比2n×2n存儲(chǔ)器訪問量更大。例如,當(dāng)n=4時(shí),8×8cu中的間pu的存儲(chǔ)器訪問量,預(yù)測(cè)為單向預(yù)測(cè),并且考慮每個(gè)像素值的比特精確度為8比特的情況。在2n×2n間pu劃分中的存儲(chǔ)器訪問量為19×19×1×8比特=2888比特,而在n×n間pu劃分中的存儲(chǔ)器訪問量為15×15×4×8比特=7200比特,該存儲(chǔ)器訪問量大約為2.5倍。在lcu單元中,如果lcu的塊尺寸為128×128,則當(dāng)通過一個(gè)間pu劃分預(yù)測(cè)lcu時(shí)存儲(chǔ)器訪問量將為139×139×1×8比特=154568比特,而當(dāng)lcu全部由4×4間pu劃分來預(yù)測(cè)時(shí)(即,當(dāng)通過1024個(gè)間pu劃分來預(yù)測(cè)lcu時(shí)),存儲(chǔ)器訪問量將為15×15×1024×8比特=1843200比特,該存儲(chǔ)器訪問量大約為12倍。本發(fā)明的目的是減少每預(yù)定區(qū)域的存儲(chǔ)器帶寬。對(duì)于問題的解決方案根據(jù)本發(fā)明的視頻解碼設(shè)備是使用間預(yù)測(cè)來對(duì)視頻進(jìn)行解碼的視頻解碼設(shè)備,該視頻解碼設(shè)備包括:熵解碼單元,所述熵解碼單元從比特流解碼預(yù)測(cè)模式;以及解碼單元,該解碼單元基于所述預(yù)測(cè)模式是否為間預(yù)測(cè)模式以及將被解碼的編碼單元cu的尺寸是否等于最小間預(yù)測(cè)單元pu尺寸,來解碼將被解碼的所述cu的間pu劃分類型。根據(jù)本發(fā)明的視頻解碼方法是使用間預(yù)測(cè)來對(duì)視頻進(jìn)行解碼的視頻解碼方法,該視頻解碼方法包括:從比特流解碼預(yù)測(cè)模式;以及基于所述預(yù)測(cè)模式是否為間預(yù)測(cè)模式以及將被解碼的編碼單元cu的尺寸是否等于最小間預(yù)測(cè)單元pu尺寸,來解碼將被解碼的所述cu的間pu劃分類型。發(fā)明的有益效果根據(jù)本發(fā)明,可限制對(duì)小的間pu劃分的使用以減少存儲(chǔ)器帶寬。附圖說明[圖1]圖1為示例性實(shí)施方式1中的視頻編碼設(shè)備的框圖。[圖2]圖2為示出確定pu劃分類型候選項(xiàng)的過程的流程圖。[圖3]圖3為指明關(guān)于序列參數(shù)集中最小間pu尺寸的信息的列表的說明圖。[圖4]圖4為示出pu報(bào)頭寫入操作的流程圖。[圖5]圖5為指明關(guān)于pu語(yǔ)法中inter_partitioning_idc語(yǔ)法的信息的列表的說明圖。[圖6]圖6為示例性實(shí)施方式2中的視頻解碼設(shè)備的框圖。[圖7]圖7為示出pu報(bào)頭解析操作的流程圖。[圖8]圖8為指明關(guān)于圖片參數(shù)集中最小間pu尺寸的信息的列表的說明圖。[圖9]圖9為指明關(guān)于切片報(bào)頭中最小間pu尺寸的信息的列表的說明圖。[圖10]圖10為示例性實(shí)施方式4中的視頻解碼設(shè)備的框圖。[圖11]圖11為示出錯(cuò)誤檢測(cè)操作的流程圖。[圖12]圖12為示出信息處理系統(tǒng)的配置示例的框圖,該信息處理系統(tǒng)能夠?qū)崿F(xiàn)根據(jù)本發(fā)明的視頻編碼設(shè)備和視頻解碼設(shè)備的功能。[圖13]圖13為示出根據(jù)本發(fā)明的視頻編碼設(shè)備的主要部分的框圖。[圖14]圖14為示出根據(jù)本發(fā)明的視頻解碼設(shè)備的主要部分的框圖。[圖15]圖15為典型視頻編碼設(shè)備的框圖。[圖16]圖16為示出塊分割示例的說明圖。[圖17]圖17為描述intra_4×4和intra_8×8的內(nèi)預(yù)測(cè)的說明圖。[圖18]圖18為描述intra_16×16的內(nèi)預(yù)測(cè)的說明圖。[圖19]圖19為示出間預(yù)測(cè)示例的說明圖。[圖20]圖20為示出運(yùn)動(dòng)補(bǔ)償預(yù)測(cè)中對(duì)亮度信號(hào)的內(nèi)插處理的說明圖。[圖21]圖21為典型視頻解碼設(shè)備的框圖。[圖22]圖22為描述ctb的說明圖。[圖23]圖23為描述pu的說明圖。[圖24]圖24為描述小數(shù)像素位置的說明圖。[圖25]圖25為描述在tmuc方案中使用12抽頭濾波器的小數(shù)像素生成方法的說明圖。[圖26]圖26為描述當(dāng)使用12抽頭濾波器來生成小數(shù)像素時(shí)的存儲(chǔ)器訪問范圍的說明圖。具體實(shí)施方式為了解決上述典型技術(shù)的技術(shù)問題,本發(fā)明使用分級(jí)編碼單元基于視頻編碼中cu深度(即cu尺寸)限制間pu劃分,以解決所述問題。在本發(fā)明的一個(gè)示例中,限制能夠使用間pu劃分的除2n×2n之外的cu尺寸來解決所述問題。在本發(fā)明的另一示例中,限制pu報(bào)頭中的間pu劃分類型語(yǔ)法的傳輸來解決所述問題。在本發(fā)明的上述示例中,可將比特流中所包括的間pu劃分類型語(yǔ)法的比特?cái)?shù)目的比率保持為低,以抑制存儲(chǔ)器帶寬并同時(shí)改善壓縮視頻的質(zhì)量。示例性實(shí)施方式1示例性實(shí)施方式1示出的視頻編碼設(shè)備包括:編碼控制裝置,該編碼控制裝置用于基于從外部設(shè)定的預(yù)定最小間pu尺寸來控制間pu劃分類型;以及嵌入裝置,該嵌入裝置用于在比特流中嵌入關(guān)于最小間pu尺寸的信息以將關(guān)于最小間pu尺寸的信息信號(hào)發(fā)送至視頻解碼設(shè)備。在該示例性實(shí)施方式中,假設(shè)可用的cu尺寸為128、64、32、16和8(即,lcu的尺寸為128而scu的尺寸為8),而最小間pu尺寸(mininterpredunitsize)為8。在該示例性實(shí)施方式中還假設(shè)關(guān)于最小間pu尺寸的信息(min_inter_pred_unit_hierarchy_depth)為通過將最小間pu尺寸(8)除以scu尺寸(8)而獲得的值的以2為底的log(對(duì)數(shù))。因此,在該示例性實(shí)施方式中,復(fù)用到比特流中的min_inter_pred_unit_hierarchy_depth的值為0(=log2(8/8))。如圖15中所示典型視頻編碼設(shè)備那樣,如圖1所示,示例性實(shí)施方式中的視頻編碼設(shè)備像包括變換器/量化器101、熵編碼器102、逆變換器/量化器103、緩沖器104、預(yù)測(cè)器105、復(fù)用器106以及編碼控制器107。圖1所示的示例性實(shí)施方式中的視頻編碼設(shè)備與圖15所示的視頻編碼設(shè)備的不同之處在于:將mininterpredunitsize供應(yīng)至編碼控制器107,來以大于mininterpredunitsize的cu尺寸傳輸間pu劃分類型語(yǔ)法;并且還將mininterpredunitsize供應(yīng)至復(fù)用器106,來將mininterpredunitsize信號(hào)發(fā)送至視頻解碼設(shè)備。編碼控制器107使預(yù)測(cè)器105計(jì)算成本(比率-失真成本:r-d成本),該成本根據(jù)編碼失真(輸入信號(hào)與重建圖片之間的錯(cuò)誤圖像的能量)以及生成的比特計(jì)數(shù)而計(jì)算。編碼控制器107確定在其中r-d成本得到最小化的cu分離(splitting)圖案(通過如圖22所示的split_coding_unit_flag確定的分離圖案)以及每個(gè)cu的預(yù)測(cè)參數(shù)。編碼控制器107將確定的split_coding_unit_flag和每個(gè)cu的預(yù)測(cè)參數(shù)供應(yīng)至預(yù)測(cè)器105和熵編碼器102。該預(yù)測(cè)參數(shù)是與將被編碼的cu的預(yù)測(cè)相關(guān)聯(lián)的信息,諸如預(yù)測(cè)模式(pred_mode)、內(nèi)pu劃分類型(intra_split_flag)、內(nèi)預(yù)測(cè)方向、間pu劃分類型(inter_partitioning_idc)以及運(yùn)動(dòng)矢量。作為示例,該示例性實(shí)施方式中的編碼控制器107從總共10種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}和間預(yù)測(cè){2n×2n,2n×n,n×2n,n×n,2n×nu,2n×nd,nl×2n,nr×2n}中作為用于尺寸大于mininterpredunitsize的cu選擇最佳的pu劃分類型的預(yù)測(cè)參數(shù)。對(duì)于尺寸等于mininterpredunitsize的cu,編碼控制器107從總共3種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}和間預(yù)測(cè){2n×2n}中選擇最佳的pu劃分類型作為預(yù)測(cè)參數(shù)。對(duì)于尺寸小于mininterpredunitsize的cu,編碼控制器107從兩種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}中選擇最佳的pu劃分類型作為預(yù)測(cè)參數(shù)。圖2為示出該示例性實(shí)施方式中的編碼控制器107用以確定pu劃分類型候選項(xiàng)的操作的流程圖。如圖2中所示,當(dāng)在步驟s101中確定將被編碼的cu的cu尺寸大于mininterpredunitsize時(shí),編碼控制器107在步驟s102中將pu劃分類型候選項(xiàng)設(shè)置為總共10種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}和間預(yù)測(cè){2n×2n,2n×n,n×2n,n×n,2n×nu,2n×nd,nl×2n,nr×2n},并在步驟s106中基于r-d成本來確定預(yù)測(cè)參數(shù)。當(dāng)在步驟s101中確定將被編碼的cu的cu尺寸小于或等于mininterpredunitsize時(shí),編碼控制器107轉(zhuǎn)到步驟s103。當(dāng)在步驟s103中確定將被編碼的cu的cu尺寸等于mininterpredunitsize時(shí),編碼控制器107在步驟s104中將pu劃分類型候選項(xiàng)設(shè)置為總共3種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}和間預(yù)測(cè){2n×2n},并在步驟s106中基于r-d成本來確定預(yù)測(cè)參數(shù)。當(dāng)在步驟s103中確定將被編碼的cu的cu尺寸小于mininterpredunitsize時(shí),編碼控制器107在步驟s105中將pu劃分類型候選項(xiàng)設(shè)置為總共2種類型的內(nèi)預(yù)測(cè){2n×2n,n×n},并在步驟s106中基于r-d成本來確定最佳的pu劃分類型作為預(yù)測(cè)參數(shù)。預(yù)測(cè)器105選擇與編碼控制器107所確定的每個(gè)cu的預(yù)測(cè)參數(shù)相對(duì)應(yīng)的預(yù)測(cè)信號(hào)。從形狀由編碼控制器107確定的每個(gè)cu的輸入視頻中減去供應(yīng)自預(yù)測(cè)器105的預(yù)測(cè)信號(hào),以生成預(yù)測(cè)錯(cuò)誤圖像,并將預(yù)測(cè)錯(cuò)誤圖像輸入到變換器/量化器101。變換器/量化器101對(duì)預(yù)測(cè)錯(cuò)誤圖像進(jìn)行頻率變換以獲得頻率變換系數(shù)。變換器/量化器101還以預(yù)定量化步長(zhǎng)寬度qs來量化頻率變換系數(shù),以獲得變換量化值。熵編碼器102對(duì)供應(yīng)自編碼控制器107的split_coding_unit_flag(見圖22)、預(yù)測(cè)參數(shù)以及供應(yīng)自變換器/量化器101的變換量化值進(jìn)行熵編碼。逆變換器/逆量化器103以預(yù)定量化步長(zhǎng)寬度qs來逆量化變換量化值。逆變換器/逆量化器103還對(duì)通過逆量化而獲得的頻率變換系數(shù)執(zhí)行逆頻率變換。將預(yù)測(cè)信號(hào)添加至通過逆頻率變換而獲得的重建預(yù)測(cè)錯(cuò)誤圖像,并將結(jié)果供應(yīng)至緩沖器104。復(fù)用器106復(fù)用并輸出關(guān)于最小間pu尺寸的信息(min_inter_pred_unit_hierarchy_depth)以及熵編碼器102的輸出數(shù)據(jù)。根據(jù)npl2中的4.1.2的序列參數(shù)集rbsp語(yǔ)法,復(fù)用器106復(fù)用如圖3中所列出的序列參數(shù)集中的log2_min_coding_unit_size_minus3語(yǔ)法和max_coding_unit_hierarchy_depth語(yǔ)法之后的min_inter_pred_unit_hierarchy_depth語(yǔ)法(通過將mininterpredunitsize除以scu尺寸而獲得的值的以2為底的log(對(duì)數(shù)),即,在示例性實(shí)施方式中為0)。log2_min_coding_unit_size_minus3語(yǔ)法和max_coding_unit_hierarchy_depth語(yǔ)法分別為用于確定scu尺寸(mincodingunitsize)和lcu尺寸(maxcodingunitsize)的信息。mincodingunitsize和maxcodingunitsize分別按如下計(jì)算。mincodingunitsize=1<<(log2_min_coding_unit_size_minus3+3)maxcodingunitsize=1<<(log2_min_coding_unit_size_minus3+3+max_coding_unit_hierarchy_depth)min_inter_pred_unit_hierarchy_depth語(yǔ)法與mincodingunitsize具有以下關(guān)系。min_inter_pred_unit_hierarchy_depth=log2(mininterpredunitsize/mincodingunitsize)基于上述操作,根據(jù)本發(fā)明的視頻編碼設(shè)備生成比特流?;陬A(yù)定的最小間pu尺寸和將被編碼的cu的cu尺寸,該示例性實(shí)施方式中的視頻編碼設(shè)備控制將被編碼的cu的間pu劃分,以便不出現(xiàn)尺寸小于最小間pu尺寸的任何間pu。通過防止出現(xiàn)尺寸小于最小間pu尺寸的任何間pu,存儲(chǔ)器帶寬得到減少。另外,由于通過防止出現(xiàn)尺寸小于最小間pu尺寸的任何間pu而減少了將被信號(hào)發(fā)送的間pu劃分類型語(yǔ)法的數(shù)目,因此降低了pu報(bào)頭的代碼量在比特流中的百分比,并因而改善了視頻的質(zhì)量。該示例性實(shí)施方式的視頻編碼設(shè)備中的編碼控制裝置基于從外部設(shè)置的預(yù)定最小間pu尺寸來控制間pu劃分。作為示例,編碼控制設(shè)備進(jìn)行控制,使得除2n×2n之外的間pu劃分類型僅用于cu尺寸大于預(yù)定尺寸的cu之中。因此,由于2n×2n間pu劃分的發(fā)生概率增加以減少熵,因此改善了熵編碼的效率。所以,可在減少存儲(chǔ)器帶寬的同時(shí)保持壓縮視頻的質(zhì)量。同樣地,對(duì)于視頻解碼,該示例性實(shí)施方式中的視頻編碼設(shè)備包括嵌入裝置,該嵌入裝置用于在比特流中嵌入關(guān)于從外部設(shè)置的預(yù)定最小間pu尺寸的信息,以便可從比特流中解析間pu劃分類型語(yǔ)法。因此,由于將預(yù)定尺寸信號(hào)發(fā)送至視頻解碼設(shè)備,因而可增強(qiáng)視頻編碼設(shè)備與視頻解碼設(shè)備的互操作性。示例性實(shí)施方式2示例性實(shí)施方式2中的視頻編碼設(shè)備包括:編碼控制裝置,該編碼控制裝置用于基于從外部設(shè)置的預(yù)定最小間pu尺寸來控制間pu劃分類型,以及用于基于以上預(yù)定最小間pu尺寸來控制間pu劃分類型語(yǔ)法的熵編碼;以及嵌入裝置,該嵌入裝置用于在比特流中嵌入關(guān)于最小間pu尺寸的信息以便將關(guān)于以上最小間pu尺寸的信息信號(hào)發(fā)送至視頻解碼設(shè)備。在此示例性實(shí)施方式中,假設(shè)傳輸間pu劃分類型語(yǔ)法的cu的cu尺寸大于以上最小間pu尺寸(mininterpredunitsize)。還假設(shè)在該示例性實(shí)施方式中,可用的cu尺寸為128、64、32、16和8(即,lcu尺寸為128而scu尺寸為8),并且mininterpredunitsize為8。因此,在該示例性實(shí)施方式中,用于在比特流中嵌入間pu劃分類型語(yǔ)法的cu尺寸為128、64、32和16。還假設(shè)在該示例性實(shí)施方式中,關(guān)于最小間pu尺寸的信息(min_inter_pred_unit_hierarchy_depth)是通過將最小間pu尺寸(8)除以scu尺寸(8)而獲得的值的以2為底的log(對(duì)數(shù))。因此,在該示例性實(shí)施方式中,復(fù)用到比特流之中的min_inter_pred_unit_hierarchy_depth的值為0(=log2(8/8))。該示例性實(shí)施方式中的視頻編碼設(shè)備的結(jié)構(gòu)與圖1所示的示例性實(shí)施方式1中的視頻編碼設(shè)備的結(jié)構(gòu)相同。如圖1中所示,該示例性實(shí)施方式中的視頻編碼設(shè)備與圖15中示出的視頻編碼設(shè)備的不同之處在于,將mininterpredunitsize供應(yīng)至編碼控制器107,從而以大于mininterpredunitsize的cu尺寸來傳輸間pu劃分類型語(yǔ)法,并且還將mininterpredunitsize供應(yīng)至復(fù)用器106,來將mininterpredunitsize信號(hào)發(fā)送至視頻解碼設(shè)備。編碼控制器107使預(yù)測(cè)器105計(jì)算根據(jù)編碼失真(輸入信號(hào)與重建圖片之間的錯(cuò)誤圖像的能量)以及生成的比特計(jì)數(shù)而計(jì)算的r-d成本。編碼控制器107確定在其中r-d成本得到最小化的cu分離圖案(由如圖22中所示的split_coding_unit_flag確定的分離圖案)以及每個(gè)cu的預(yù)測(cè)參數(shù)。編碼控制器107將確定的split_coding_unit_flag和每個(gè)cu的預(yù)測(cè)參數(shù)供應(yīng)至預(yù)測(cè)器105和熵編碼器102。該預(yù)測(cè)參數(shù)是與將被編碼的cu的預(yù)測(cè)相關(guān)聯(lián)的信息,諸如預(yù)測(cè)模式(pred_mode)、內(nèi)pu劃分類型(intra_split_flag)、內(nèi)預(yù)測(cè)方向、間pu劃分類型(inter_partitioning_idc)以及運(yùn)動(dòng)矢量。與示例性實(shí)施方式1中類似,該示例性實(shí)施方式中的編碼控制器107從總共10種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}和間預(yù)測(cè){2n×2n,2n×n,n×2n,n×n,2n×nu,2n×nd,nl×2n,nr×2n}中選擇最佳的pu劃分類型作為用于尺寸大于mininterpredunitsize的cu的預(yù)測(cè)參數(shù)。對(duì)于尺寸等于mininterpredunitsize的cu,編碼控制器107從總共3種類型的內(nèi)預(yù)測(cè){2n×2n,n×n}和間預(yù)測(cè){2n×2n}中選擇最佳的pu劃分類型作為預(yù)測(cè)參數(shù)。對(duì)于尺寸小于mininterpredunitsize的cu,編碼控制器107從內(nèi)預(yù)測(cè){2n×2n,n×n}中選擇最佳的pu劃分類型作為預(yù)測(cè)參數(shù)。當(dāng)將被熵編碼的cu的預(yù)測(cè)模式為間預(yù)測(cè)并且cu尺寸小于或等于mininterpredunitsize時(shí),該示例性實(shí)施方式中的編碼控制器107對(duì)熵編碼器102加以控制,使其不對(duì)inter_partitioning_idc進(jìn)行熵編碼。預(yù)測(cè)器105選擇與編碼控制器107所確定的每個(gè)cu的預(yù)測(cè)參數(shù)相對(duì)應(yīng)的預(yù)測(cè)信號(hào)。從形狀由編碼控制器107所確定的每個(gè)cu的輸入視頻中減去供應(yīng)自預(yù)測(cè)器105的預(yù)測(cè)信號(hào),以生成預(yù)測(cè)錯(cuò)誤圖像,并將預(yù)測(cè)錯(cuò)誤圖像輸入至變換器/量化器101。變換器/量化器101對(duì)預(yù)測(cè)錯(cuò)誤圖像進(jìn)行頻率變換,以獲得頻率變換系數(shù)。變換器/量化器101還以預(yù)定量化步長(zhǎng)寬度qs來量化頻率變換系數(shù),以獲得變換量化值。熵編碼器102對(duì)供應(yīng)自編碼控制器107的split_coding_unit_flag(見圖22)、預(yù)測(cè)參數(shù)以及供應(yīng)自變換器/量化器101的變換量化值進(jìn)行熵編碼。如上文所述,當(dāng)將被熵編碼的cu的預(yù)測(cè)模式為間預(yù)測(cè)并且cu尺寸小于或等于mininterpredunitsize時(shí),該示例性實(shí)施方式中的熵編碼器102不對(duì)inter_partitioning_idc進(jìn)行熵編碼。逆變換器/逆量化器103以預(yù)定量化步長(zhǎng)寬度qs來逆量化變換量化值。逆變換器/逆量化器103還對(duì)通過逆量化而獲得的頻率變換系數(shù)執(zhí)行逆頻率變換。將預(yù)測(cè)信號(hào)添加至通過逆頻率變換而獲得的重建預(yù)測(cè)錯(cuò)誤圖像,并將結(jié)果供應(yīng)至緩沖器104。復(fù)用器106復(fù)用并輸出關(guān)于最小間pu尺寸的信息(min_inter_pred_unit_hierarchy_depth)和熵編碼器102的輸出數(shù)據(jù)。根據(jù)npl2中的4.1.2的序列參數(shù)集rbsp語(yǔ)法,復(fù)用器106復(fù)用如圖3中所列出的序列參數(shù)集中的log2_min_coding_unit_size_minus3語(yǔ)法和max_coding_unit_hierarchy_depth語(yǔ)法之后的min_inter_pred_unit_hierarchy_depth語(yǔ)法(通過將mininterpredunitsize除以scu尺寸而獲得的值的以2為底的log(對(duì)數(shù)),即,在示例性實(shí)施方式中為0)。log2_min_coding_unit_size_minus3語(yǔ)法和max_coding_unit_hierarchy_depth語(yǔ)法分別為用于確定scu尺寸(mincodingunitsize)和lcu尺寸(maxcodingunitsize)的信息。mincodingunitsize和maxcodingunitsize分別按如下計(jì)算。mincodingunitsize=1<<(log2_min_coding_unit_size_minus3+3)maxcodingunitsize=1<<(log2_min_coding_unit_size_minus3+3+max_coding_unit_hierarchy_depth)min_inter_pred_unit_hierarchy_depth語(yǔ)法與mincodingunitsize具有以下關(guān)系。min_inter_pred_unit_hierarchy_depth=log2(mininterpredunitsize/mincodingunitsize)基于上述操作,該示例性實(shí)施方式中的視頻編碼設(shè)備生成比特流。接下來參考圖4的流程圖,描述作為該示例性實(shí)施方式的特征的、寫入間pu劃分類型語(yǔ)法的操作。如圖4中所示,熵編碼器102在步驟s201中對(duì)split_coding_unit_flag進(jìn)行熵編碼。熵編碼器102還在步驟s202中對(duì)預(yù)測(cè)模式進(jìn)行熵編碼,即,熵編碼器102對(duì)pred_mode語(yǔ)法進(jìn)行熵編碼。當(dāng)在步驟s203中確定將被編碼的cu的預(yù)測(cè)模式為間預(yù)測(cè)、并且在步驟s204中確定cu尺寸小于或等于mininterpredunitsize時(shí),編碼控制器107對(duì)熵編碼器102加以控制,使其跳過對(duì)inter_partitioning_idc語(yǔ)法的熵編碼。當(dāng)在步驟s203中確定將被編碼的cu的預(yù)測(cè)模式為內(nèi)預(yù)測(cè)時(shí),或者當(dāng)在步驟s204中確定cu尺寸大于mininterpredunitsize時(shí),編碼控制器107對(duì)熵編碼器102加以控制,使其在步驟s205中對(duì)關(guān)于將被編碼的cu的pu劃分類型信息進(jìn)行熵編碼。根據(jù)npl2中的4.1.10預(yù)測(cè)單元算法,以如圖5中所示列表中所表示的信號(hào)發(fā)送上述pred_mode語(yǔ)法和inter_partitioning_idc語(yǔ)法。該示例性實(shí)施方式特征在于:當(dāng)滿足“if(currpredunitsize>mininterpredunitsize)”條件時(shí),僅在尺寸大于mininterpredunitsize的cu的pu報(bào)頭中信號(hào)發(fā)送inter_partitioning_idc語(yǔ)法。當(dāng)將被編碼的cu的cu尺寸小于或等于預(yù)定最小間pu尺寸時(shí),該示例性實(shí)施方式中的視頻編碼設(shè)備不對(duì)將被編碼的cu的pu報(bào)頭層中的間pu劃分類型語(yǔ)法進(jìn)行熵編碼,從而減少將被信號(hào)發(fā)送的間pu劃分類型語(yǔ)法的數(shù)目。由于將被信號(hào)發(fā)送的間pu劃分類型語(yǔ)法的數(shù)目的減少將會(huì)減小pu報(bào)頭的代碼量在比特流中的百分比,因此進(jìn)一步改善了視頻的質(zhì)量。當(dāng)將被編碼的cu的cu尺寸超過預(yù)定最小間pu尺寸時(shí),該示例性實(shí)施方式中的視頻編碼設(shè)備以預(yù)定的間pu劃分類型來設(shè)置將被編碼的cu的pu報(bào)頭層中的間pu劃分類型語(yǔ)法,并且對(duì)間pu劃分類型進(jìn)行熵編碼,以便不出現(xiàn)尺寸小于最小間pu尺寸的間pu。通過防止出現(xiàn)尺寸小于最小間pu尺寸的任何間pu,使存儲(chǔ)器帶寬得到減少。示例性實(shí)施方式3示例性實(shí)施方式3中的視頻解碼設(shè)備解碼由示例性實(shí)施方式2中的視頻編碼設(shè)備生成的比特流。該示例性實(shí)施方式中的視頻解碼設(shè)備包括:解復(fù)用裝置,該解復(fù)用裝置用于對(duì)復(fù)用至比特流之中的最小間pu尺寸信息進(jìn)行解復(fù)用;cu尺寸確定裝置,該cu尺寸確定裝置用于基于解復(fù)用的最小間pu尺寸信息來確定從中解析間pu劃分類型的預(yù)定cu尺寸;以及解析裝置,該解析裝置用于從比特流中解析由cu尺寸確定設(shè)備所確定的cu尺寸中的間pu劃分類型。如圖6中所示,該示例性實(shí)施方式中的視頻解碼設(shè)備包括解復(fù)用器201、熵解碼器202、逆變換器/逆量化器203、預(yù)測(cè)器204、緩沖器205以及解碼控制器206。解復(fù)用器201對(duì)輸入比特流進(jìn)行解復(fù)用,并提取最小間pu尺寸信息和熵編碼視頻比特流。解復(fù)用器201對(duì)如圖3中所列的序列參數(shù)中的log2_min_coding_unit_size_minus3語(yǔ)法和max_coding_unit_hierarchy_depth語(yǔ)法之后的min_inter_pred_unit_hierarchy_depth語(yǔ)法進(jìn)行解復(fù)用。解復(fù)用器201還使用解復(fù)用的語(yǔ)法值來確定最小間pu尺寸(mininterpredunitsize),其中按如下所述方式來傳輸間pu劃分類型語(yǔ)法(inter_partitioning_idc語(yǔ)法)。mininterpredunitsize=1<<(log2_min_coding_unit_size_minus3+3+min_inter_pred_unit_hierarchy_depth)換言之,該示例性實(shí)施方式中的解復(fù)用器201還在基于解復(fù)用的最小間pu尺寸信息來確定從中解析間pu劃分類型語(yǔ)法的cu尺寸中發(fā)揮作用。解復(fù)用器201還將最小間pu尺寸供應(yīng)至解碼控制器206。熵解碼器202對(duì)視頻比特流進(jìn)行熵解碼。熵解碼器202將經(jīng)熵解碼的變換量化值供應(yīng)至逆變換器/逆量化器203。熵解碼器202將經(jīng)熵解碼的split_coding_unit_flag和預(yù)測(cè)參數(shù)供應(yīng)至解碼控制器206。當(dāng)將被解碼的cu的預(yù)測(cè)模式為間預(yù)測(cè)并且cu尺寸為mininterpredunitsize時(shí),該示例性實(shí)施方式中的解碼控制器206對(duì)熵解碼器202加以控制,使其跳過對(duì)將被解碼的cu的間pu劃分類型語(yǔ)法的熵解碼。解碼控制器206還將將被解碼的cu的間pu劃分類型設(shè)置為2n×2n。當(dāng)將被解碼的cu的cu尺寸小于mininterpredunitsize時(shí),cu的預(yù)測(cè)模式僅為內(nèi)預(yù)測(cè)。逆變換器/逆量化器203以預(yù)定的量化步長(zhǎng)寬度來逆量化亮度和色差的變換量化值。逆變換器/逆量化器203還對(duì)通過逆量化獲得的頻率變換系數(shù)執(zhí)行逆頻率變換。在逆頻率變換之后,預(yù)測(cè)器204基于從解碼控制器206供應(yīng)的預(yù)測(cè)參數(shù),使用存儲(chǔ)于緩沖器205中的重建圖片的圖像來生成預(yù)測(cè)信號(hào)。將供應(yīng)自預(yù)測(cè)器204的預(yù)測(cè)信號(hào)添加至通過由逆變換器/逆量化器203所執(zhí)行的逆頻率變換而獲得的重建預(yù)測(cè)錯(cuò)誤圖像,并將結(jié)果供應(yīng)至緩沖器205作為重建圖片。繼而輸出存儲(chǔ)于緩沖器205中的重建圖片作為解碼圖像。基于上述操作,該示例性實(shí)施方式中的視頻解碼設(shè)備生成解碼圖像。接下來參考圖7的流程圖,描述作為該示例性實(shí)施方式的特征的、解析間pu劃分類型語(yǔ)法的操作。如圖7中所示,熵解碼器202在步驟s301中對(duì)split_coding_unit_flag進(jìn)行熵解碼以決定cu尺寸。在步驟s302中,熵解碼器202對(duì)預(yù)測(cè)模式進(jìn)行熵解碼。換言之,熵解碼器202對(duì)pred_mode語(yǔ)法進(jìn)行熵解碼。當(dāng)在步驟s303中確定預(yù)測(cè)模式為間預(yù)測(cè)并在步驟s304中確定決定的cu尺寸為mininterpredunitsize時(shí),解碼控制器206在步驟s305中控制熵解碼器202,以跳過對(duì)間pu劃分類型的熵解碼,并將cu的pu劃分類型設(shè)置為2n×2n(inter_partitioning_idc=0)。當(dāng)在步驟s303中確定預(yù)測(cè)模式為內(nèi)預(yù)測(cè)時(shí),或者當(dāng)在步驟s304中確定所決定的cu尺寸大于mininterpredunitsize時(shí),解碼控制器206在步驟s306中控制熵解碼器202以不跳過對(duì)將被解碼的cu的pu劃分類型的熵解碼,并將cu的pu劃分類型設(shè)置成作為熵解碼的結(jié)果而獲得的pu劃分類型。示例性實(shí)施方式1和示例性實(shí)施方式2中的視頻編碼設(shè)備可將示例性實(shí)施方式1中所使用的最小間pu尺寸信息(min_inter_pred_unit_hierarchy_depth)復(fù)用至如圖8中所示列表或如圖9中所示列表所代表的圖片參數(shù)集或切片報(bào)頭(sliceheader)之中。類似地,該示例性實(shí)施方式中的視頻解碼設(shè)備可從圖片參數(shù)集或切片報(bào)頭中解復(fù)用min_inter_pred_unit_hierarchy_depth語(yǔ)法。示例性實(shí)施方式1和示例性實(shí)施方式2中的視頻編碼設(shè)備可將min_inter_pred_unit_hierarchy_depth語(yǔ)法設(shè)置為通過將lcu尺寸(maxcodingunitsize)除以最小間pu尺寸(mininterpredunitsize)而獲得的值的以2為底的log(對(duì)數(shù)),即,可使用以下公式。min_inter_pred_unit_hierarchy_depth=log2(maxcodingunitsize/mininterpredunitsize)在這種情況下,該示例性實(shí)施方式中的視頻解碼設(shè)備可按如下所示基于min_inter_pred_unit_hierarchy_depth語(yǔ)法來計(jì)算最小間pu尺寸。mininterpredunitsize=1<<(log2_min_coding_unit_size_minus3+3+max_coding_unit_hierarchy_depth–min_inter_pred_unit_hierarchy_depth)在該示例性實(shí)施方式中的視頻解碼設(shè)備中,由于不出現(xiàn)尺寸小于最小間pu尺寸的間pu,因此減少了存儲(chǔ)器帶寬。示例性實(shí)施方式4示例性實(shí)施方式4中的視頻解碼設(shè)備解碼由示例性實(shí)施方式1中視頻編碼設(shè)備所生成的比特流。該示例性實(shí)施方式中的視頻解碼設(shè)備包括:用于對(duì)復(fù)用至比特流中的最小間pu尺寸信息進(jìn)行解復(fù)用的裝置;以及錯(cuò)誤檢測(cè)裝置,所述錯(cuò)誤檢測(cè)裝置用于基于解復(fù)用的最小間pu尺寸信息來檢測(cè)訪問包括將被解碼的cu的比特流的訪問單元中的錯(cuò)誤。如在npl1的3.1訪問單元中所定義,訪問單元是存儲(chǔ)一個(gè)圖片的編碼數(shù)據(jù)的單元。錯(cuò)誤是指違反基于每預(yù)定區(qū)域所允許的運(yùn)動(dòng)矢量數(shù)目的限制。如圖10中所示,該示例性實(shí)施方式中的視頻解碼設(shè)備包括解復(fù)用器201、熵解碼器202、逆變換器/逆量化器203、預(yù)測(cè)器204、緩沖器205以及錯(cuò)誤檢測(cè)器207。解復(fù)用器201以與示例性實(shí)施方式3中的解復(fù)用器201相同的方式操作,以便對(duì)輸入比特流進(jìn)行解復(fù)用以及提取最小間pu尺寸信息和熵編碼的視頻比特流。解復(fù)用器201還確定最小間pu尺寸并將最小間pu尺寸供應(yīng)至錯(cuò)誤檢測(cè)器207。熵解碼器202對(duì)視頻比特流進(jìn)行熵解碼。熵解碼器202向逆變換器/逆量化器203供應(yīng)熵解碼的變換量化值。熵解碼器202繼而向錯(cuò)誤檢測(cè)器207供應(yīng)熵解碼的split_coding_unit_flag和預(yù)測(cè)參數(shù)。錯(cuò)誤檢測(cè)器207基于從解復(fù)用器201供應(yīng)的最小間pu尺寸對(duì)供應(yīng)自熵解碼器202的預(yù)測(cè)參數(shù)執(zhí)行錯(cuò)誤檢測(cè),并將結(jié)果供應(yīng)至預(yù)測(cè)器204。下文將會(huì)描述錯(cuò)誤檢測(cè)操作。錯(cuò)誤檢測(cè)器207還充當(dāng)示例性實(shí)施方式3中解碼控制器206的作用。逆變換器/逆量化器203以與示例性實(shí)施方式3中的逆變換器/逆量化器203相同的方式操作。預(yù)測(cè)器204基于從錯(cuò)誤檢測(cè)器207供應(yīng)的預(yù)測(cè)參數(shù),使用緩沖器205中存儲(chǔ)的重建圖片的圖像來生成預(yù)測(cè)信號(hào)。緩沖器205以與示例性實(shí)施方式3中的緩沖器205相同的方式操作?;谏鲜霾僮?,該示例性實(shí)施方式中的視頻解碼設(shè)備生成解碼圖像。參考圖11的流程圖,描述該示例性實(shí)施方式中的視頻解碼設(shè)備對(duì)訪問包括將被解碼的cu的比特流的訪問單元中的錯(cuò)誤進(jìn)行檢測(cè)的錯(cuò)誤檢測(cè)操作。在步驟s401中,錯(cuò)誤檢測(cè)器207決定cu尺寸、預(yù)測(cè)模式以及pu劃分類型。在步驟s402中,錯(cuò)誤檢測(cè)器207確定將被解碼的cu的pu的預(yù)測(cè)模式。當(dāng)預(yù)測(cè)模式為內(nèi)預(yù)測(cè)時(shí),過程結(jié)束。當(dāng)預(yù)測(cè)模式為間預(yù)測(cè)時(shí),程序轉(zhuǎn)到步驟s403。在步驟s403中,錯(cuò)誤檢測(cè)器207將將被解碼的cu的pu尺寸與最小間pu尺寸相比較。當(dāng)將被解碼的cu的pu尺寸大于或等于最小間pu尺寸時(shí),過程結(jié)束。當(dāng)將被解碼的cu的pu尺寸小于最小間pu尺寸時(shí),程序轉(zhuǎn)到步驟s404。在步驟s404中,錯(cuò)誤檢測(cè)器207確定存在錯(cuò)誤并將該錯(cuò)誤通知外部。例如,錯(cuò)誤檢測(cè)器207輸出產(chǎn)生錯(cuò)誤的將被解碼的cu的地址。根據(jù)以上操作,錯(cuò)誤檢測(cè)器207檢測(cè)訪問包括將被解碼的cu的比特流的訪問單元中的錯(cuò)誤。每個(gè)上述示例性實(shí)施方式均能夠以硬件或以計(jì)算機(jī)程序來實(shí)現(xiàn)。圖12中所示的信息處理系統(tǒng)包括處理器1001、程序存儲(chǔ)器1002、用于存儲(chǔ)視頻數(shù)據(jù)的存儲(chǔ)介質(zhì)1003以及用于存儲(chǔ)比特流的存儲(chǔ)介質(zhì)1004。存儲(chǔ)介質(zhì)1003和存儲(chǔ)介質(zhì)1004可為不同存儲(chǔ)介質(zhì),或相同存儲(chǔ)介質(zhì)上的存儲(chǔ)區(qū)域??墒褂弥T如硬盤等磁介質(zhì)作為存儲(chǔ)介質(zhì)。在圖12中所示的信息處理系統(tǒng)中,用于實(shí)現(xiàn)圖1、圖6和圖10中的每個(gè)所示出的每個(gè)塊(除緩沖塊之外)的功能的程序存儲(chǔ)于程序存儲(chǔ)器1002中。處理器1001根據(jù)存儲(chǔ)于程序存儲(chǔ)器1002中的程序執(zhí)行處理,以實(shí)現(xiàn)分別在圖1、圖6或圖10中示出的視頻編碼設(shè)備或視頻解碼設(shè)備的功能。圖13為示出根據(jù)本發(fā)明的視頻編碼設(shè)備的主要部分的框圖。如圖13中所示,根據(jù)本發(fā)明的視頻解碼設(shè)備是使用間預(yù)測(cè)來編碼視頻的視頻編碼設(shè)備,該設(shè)備包括編碼控制裝置11(圖1中作為示例而示出的編碼控制器107),所述編碼控制裝置11用于基于預(yù)定最小間pu尺寸(pa)和將被編碼的cu的cu尺寸(pb)來控制將被編碼的cu的間pu劃分類型。圖14為示出根據(jù)本發(fā)明的視頻解碼設(shè)備的主要部分的框圖。如圖14中所示,根據(jù)本發(fā)明的視頻解碼設(shè)備是使用間預(yù)測(cè)來解碼視頻的視頻解碼設(shè)備,所述設(shè)備包括解碼控制裝置21(圖6和圖10中作為示例而示出的解碼控制器207),所述解碼控制裝置21用于基于預(yù)定最小間pu尺寸(pa)和將被解碼的cu的尺寸(pb)來控制將被解碼的cu的間pu劃分。雖然已參考示例性實(shí)施方式和示例對(duì)本發(fā)明進(jìn)行了描述,但本發(fā)明并不限于上述示例性實(shí)施方式和示例。在本發(fā)明范圍內(nèi)可對(duì)本發(fā)明的結(jié)構(gòu)和細(xì)節(jié)做出可由本領(lǐng)域技術(shù)人員所了解的各種改變。本申請(qǐng)要求基于在2011年1月13日提交的日本專利申請(qǐng)第2011-4964號(hào)的優(yōu)先權(quán),其公開內(nèi)容整體并入本文。參考標(biāo)號(hào)列表11編碼控制裝置21解碼控制裝置101變換器/量化器102熵編碼器103逆變換器/逆量化器104緩沖器105預(yù)測(cè)器106復(fù)用器107、108編碼控制器201解復(fù)用器202熵解碼器203逆變換器/逆量化器204預(yù)測(cè)器205緩沖器206解碼控制器207錯(cuò)誤檢測(cè)器1001處理器1002程序存儲(chǔ)器1003存儲(chǔ)介質(zhì)1004存儲(chǔ)介質(zhì)當(dāng)前第1頁(yè)12
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1