本申請是申請人向中國專利局提交的申請?zhí)枮?01280063017.0,國際申請?zhí)枮閜ct/kr2012/008481,申請日為2012年10月17日,發(fā)明名稱為“用于對圖像進行編碼/解碼的方法及裝置”的發(fā)明專利申請的分案申請。本發(fā)明涉及視頻處理,尤其涉及一種用于轉換視頻的方法及裝置。
背景技術:
:近來,對諸如高清(hd)和超高清(uhd)視頻的高分辨率與高品質(zhì)視頻的需求不斷增加。為了提供具有較高分辨率與較高品質(zhì)的視頻,視頻數(shù)據(jù)量在增加。因此,與傳統(tǒng)視頻數(shù)據(jù)處理方法相比,為了提供高品質(zhì)的視頻,傳輸和存儲視頻數(shù)據(jù)的成本上升了。為了解決因視頻數(shù)據(jù)的分辨率和品質(zhì)的提高而引起的這些問題,可以利用高效視頻壓縮技術。針對視頻數(shù)據(jù)壓縮,使用各種技術方案,如:幀間預測,其從其它圖片預測包括在當前圖片中的像素值;幀內(nèi)預測,其使用關于當前圖片內(nèi)的其它像素的信息來預測包括在當前圖片內(nèi)的像素值;以及熵編碼/解碼方法,其將較短的碼分配給頻繁出現(xiàn)或發(fā)生的信號。技術實現(xiàn)要素:技術問題本發(fā)明的一個方面在于提供一種視頻編碼方法及一種視頻編碼裝置以提高視頻編碼性能。本發(fā)明的另一個方面在于提供一種視頻解碼方法及一種視頻解碼裝置以提高視頻解碼性能。本發(fā)明的又一個方面在于提供一種變換方法及一種變換裝置以提高視頻編碼性能。本發(fā)明的再一個方面在于提供一種逆變換方法及一種逆變換裝置以提高視頻解碼性能。技術方案本發(fā)明實施例提供了一種視頻解碼方法。該視頻解碼方法可以包括:確定與色度分量塊對應的預測模式;基于與色度分量塊對應的預測模式,從多個變換跳躍模式(tsm)候選中確定色度分量塊的變換跳躍模式;以及基于所確定的變換跳躍模式來對色度分量塊進行逆變換。多個變換跳躍模式候選可以包括以下至少之一:進行水平變換與豎直變換兩者的二維(2d)變換模式;進行水平變換的水平變換模式;進行豎直變換的豎直變換模式;以及不進行變換的非變換模式。當與色度分量塊對應的預測模式為幀間模式時,色度分量塊的變換跳躍模式的確定可以包括:確定與色度分量塊對應的亮度分量塊的變換跳躍模式作為色度分量塊的變換跳躍模式。當與色度分量塊對應的預測模式為幀內(nèi)模式時,色度分量塊的變換跳躍模式的確定可以包括:確定色度分量塊的幀內(nèi)預測模式;以及基于所確定的幀內(nèi)預測模式來確定色度分量塊的變換跳躍模式。當色度分量塊的所確定的幀內(nèi)預測模式為dm模式時,色度分量塊的變換跳躍模式的確定可以包括:確定與色度分量塊對應的亮度分量塊的變換跳躍模式作為色度分量塊的變換跳躍模式,并且其中dm模式可以是這樣的模式:在該模式下,亮度分量塊的幀內(nèi)預測模式被用作色度分量塊的幀內(nèi)預測模式。當色度分量塊的所確定的幀內(nèi)預測模式為水平模式時,多個變換跳躍模式候選可以包括除水平變換模式之外的二維變換模式、豎直變換模式和非變換模式。當色度分量塊的所確定的幀內(nèi)預測模式為豎直模式時,多個變換跳躍模式候選可以包括除豎直變換模式之外的二維變換模式、水平變換模式和非變換模式。當色度分量塊的所確定的幀內(nèi)預測模式為dc模式時,多個變換跳躍模式候選可以包括除水平變換模式和豎直變換模式之外的二維變換模式和非變換模式。當色度分量塊的所確定的幀內(nèi)預測模式為lm模式時,多個變換跳躍模式候選可以包括除水平變換模式和豎直變換模式之外的二維變換模式和非變換模式,并且lm模式可以是這樣的模式:在該模式下,色度分量的預測像素值基于亮度分量的像素值而確定。本發(fā)明的另一個實施例提供了一種視頻解碼裝置。該視頻解碼裝置可以包括:預測模塊,被配置為確定與色度分量塊對應的預測模式;以及逆變換模塊,被配置為基于與色度分量塊對應的預測模式從多個變換跳躍模式(tsm)候選中確定色度分量塊的變換跳躍模式,以及基于所確定的變換跳躍模式對色度分量塊進行逆變換。多個變換跳躍模式候選可以包括以下至少之一:進行水平變換與豎直變換兩者的二維(2d)變換模式、進行水平變換的水平變換模式、進行豎直變換的豎直變換模式,以及不進行變換的非變換模式。本發(fā)明的又一個實施例提供了一種視頻編碼方法。視頻編碼方法可以包括:確定與色度分量塊對應的預測模式;基于與色度分量塊對應的預測模式,從多個變換跳躍模式(tsm)候選中確定色度分量塊的變換跳躍模式;以及基于所確定的變換跳躍模式對色度分量塊進行變換。多個變換跳躍模式候選可以包括以下至少之一:進行水平變換和豎直變換兩者的二維(2d)變換模式、進行水平變換的水平變換模式、進行豎直變換的豎直變換模式,以及不進行變換的非變換模式。當與色度分量塊對應的預測模式為幀間模式時,色度分量塊的變換跳躍模式的確定可以包括:確定與色度分量塊對應的亮度分量塊的變換跳躍模式作為色度分量塊的變換跳躍模式。當色度分量塊的預測模式為幀內(nèi)模式時,色度分量塊的變換跳躍模式的確定可以包括:確定色度分量塊的幀內(nèi)預測模式;以及基于所確定的幀內(nèi)預測模式確定色度分量塊的變換跳躍模式。當色度分量塊的所確定的幀內(nèi)預測模式為dm模式時,色度分量塊的變換跳躍模式的確定可以包括:確定與色度分量塊對應的亮度分量塊的變換跳躍模式作為色度分量塊的變換跳躍模式,并且dm模式是這樣的模式:在該模式下,亮度分量塊的幀內(nèi)預測模式被用作色度分量塊的幀內(nèi)預測模式。當色度分量塊的所確定的幀內(nèi)預測模式為水平模式時,多個變換跳躍模式候選可以包括除水平變換模式之外的二維變換模式、豎直變換模式以及非變換模式。當色度分量塊的所確定的幀內(nèi)預測模式為豎直模式時,多個變換跳躍模式候選可以包括除豎直變換模式之外的二維變換模式、水平變換模式以及非變換模式。當色度分量塊的所確定的幀內(nèi)預測模式為dc模式時,多個變換跳躍模式候選可以包括除水平變換模式和豎直變換模式之外的二維變換模式和非變換模式。當色度分量塊的所確定的幀內(nèi)預測模式為lm模式時,多個變換跳躍模式候選可以包括除水平變換模式和豎直變換模式之外的二維變換模式和非變換模式,并且lm模式可以是這樣的模式:在該模式下,色度分量的預測像素值基于亮度分量的像素值而確定。本發(fā)明的再一個實施例提供了一種視頻編碼裝置。該視頻編碼裝置可以包括:預測模塊,被配置為確定與色度分量塊對應的預測模式;以及變換模塊,被配置為基于與色度分量塊對應的預測模式從多個變換跳躍模式(tsm)候選中確定色度分量塊的變換跳躍模式,以及基于所確定的變換跳躍模式對色度分量塊進行變換。多個變換跳躍模式候選可以包括以下至少之一:進行水平變換和豎直變換兩者的二維(2d)變換模式、進行水平變換的水平變換模式、進行豎直變換的豎直變換模式,以及不進行變換的非變換模式。本發(fā)明的再一個實施例提供了一種利用解碼裝置解碼視頻信號的方法,所述視頻信號具有要解碼的當前塊,所述方法包括:獲取所述當前塊的幀內(nèi)預測模式,其中針對所述當前塊的亮度分量和所述當前塊的色度分量中的每一個獲取所述幀內(nèi)預測模式;獲取與所述當前塊有關的殘差系數(shù);通過對所述殘差系數(shù)進行逆量化來獲取經(jīng)逆量化的殘差系數(shù);在多個變換候選集中確定與所述當前塊有關的變換候選集,其中,每個所述變換候選集包括一個或多個變換模式,其中,所述一個或多個變換模式包括二維變換模式、水平變換模式、豎直變換模式或非變換模式中的至少一個,以及其中,所述變換候選集中的一個具有與所述變換候選集中的另一個不同類型或不同數(shù)量的變換模式;基于用于指定與所述當前塊有關的變換模式的變換模式索引,根據(jù)所確定的變換候選集來確定與所述當前塊有關的變換模式,其中針對所述當前塊的亮度分量和所述當前塊的色度分量中的每一個用信號發(fā)送所述變換模式索引;基于所確定的變換模式,根據(jù)所述經(jīng)逆量化的殘差系數(shù)來獲取所述當前塊的殘差樣本;基于所述幀內(nèi)預測模式獲取所述當前塊的預測樣本;以及通過使用所述殘差樣本和所述預測樣本來重構所述當前塊。有益效果根據(jù)本發(fā)明的一種視頻編碼方法,視頻編碼性能可以被增強。根據(jù)本發(fā)明的一種視頻解碼方法,視頻解碼性能可以被增強。根據(jù)本發(fā)明的一種變換/逆變換方法,視頻編碼/解碼性能可以被增強。附圖說明圖1是例示根據(jù)本發(fā)明示例性實施例的視頻編碼裝置的配置的框圖。圖2是例示根據(jù)本發(fā)明示例性實施例的視頻解碼裝置的配置的框圖。圖3示意性地例示根據(jù)本發(fā)明示例性實施例的基于變換模式的變換方法。圖4是示意性地例示根據(jù)本發(fā)明示例性實施例的編碼裝置的變換處理的流程圖。圖5是示意性地例示根據(jù)本發(fā)明示例性實施例的解碼裝置的逆變換處理的流程圖。圖6例示基于與色度分量塊對應的幀內(nèi)預測模式確定色度分量塊的變換跳躍模式的方法。圖7是示意性地例示根據(jù)本發(fā)明示例性實施例的編碼方法的流程圖。圖8是示意性地例示根據(jù)本發(fā)明示例性實施例的解碼方法的流程圖。具體實施方式盡管獨立地顯示在附圖中示出的部件以表示視頻編碼裝置/解碼裝置中不同的區(qū)別功能,但是這樣的配置并不表明每個部件由單獨的硬件組成部分或軟件組成部分構成。即,獨立地布置部件以便于描述,其中至少兩個部件可以組合成單一部件,或者單一部件可以被分成多個部件以執(zhí)行功能。應當注意,其中一些部件被集成為一個組合部件和/或部件被分成多個單獨的部件的實施例包括在本發(fā)明的范圍內(nèi),并未脫離本發(fā)明的實質(zhì)。在下文中,將參照附圖對本發(fā)明示例性實施例進行詳細描述。在附圖中相同的附圖標記指代相同的部件,并且將省略對相同部件的重復說明。圖1是例示根據(jù)本發(fā)明示例性實施例的視頻編碼裝置的配置的框圖。參照圖1,視頻編碼裝置可以包括圖片分割模塊110、幀間預測模塊120、幀內(nèi)預測模塊125、變換模塊130、量化模塊135、解量化模塊140、逆變換模塊145、濾波器模塊150、存儲器155、重排模塊160和熵編碼模塊165。圖片分割模塊110可以將當前輸入圖片分割成一個或更多編碼單元。編碼單元(cu)是視頻編碼裝置中的編碼處理單元,并且其可以基于四叉樹結構利用深度信息被遞歸分割。cu可以具有8x8、16x16、32x32以及64x64的不同的大小。具有最大大小的cu可以被稱為最大編碼單元(lcu),并且具有最小大小的cu可以被稱為最小編碼單元(scu)。此外,圖片分割模塊110可以對cu進行分割以生成預測單元(pu)和變換單元(tu)。pu可以小于或等于cu,并且pu不必是正方形塊而可以是矩形塊。一般地,可以以2n*2n或n*n個塊為單位來進行幀內(nèi)預測。此處,n是表示像素數(shù)目的自然數(shù),并且2n*2n或n*n可以表示pu大小(和/或分割模式)。此外,可以以2n*2n、2n*n、n*2n或n*n個塊為單位來進行幀間預測。這里,n是表示像素數(shù)目的自然數(shù),并且2n*2n、2n*n、n*2n或n*n可以表示pu大小(和/或分割模式)。此外,除了2n*2n、2n*n、n*2n或n*n的pu,還可以以2nxnu、2nxnd、nlx2n或nrx2n的pu為單位來進行幀間預測以提高幀間預測的效率。此處,2nxnu、2nxnd、nlx2n或nrx2n可以表示pu大小(和/或分割模式)。在2nxnu和2nxnd的分割模式中,pu的大小可以為2nx(1/2)n或2nx(3/2)n,而在nlx2n和nrx2n的分割模式中,pu的大小可以為(1/2)nx2n或(3/2)nx2n。在幀間預測模式中,幀間預測模塊120可以進行運動估計(me)和運動補償(mc)。幀間預測模塊120可以基于關于當前圖片的先前圖片和后續(xù)圖片中至少之一的信息來生成預測塊。幀間預測模塊120可以基于分割預測目標塊和存儲在存儲器155中的至少一個參考塊來進行運動估計。幀間預測模塊120可以生成包含運動向量、參考塊索引和預測模式的運動信息作為運動估計的結果。此外,幀間預測模塊120可以利用運動信息和參考塊來進行運動補償。此處,幀間預測模塊120可以根據(jù)參考塊生成并且輸出與輸入塊對應的預測塊。在幀內(nèi)預測模式中,幀內(nèi)預測模塊125可以基于當前圖片內(nèi)像素的信息生成預測塊。在幀內(nèi)預測模式中,幀內(nèi)預測模塊125可以基于預測目標塊和預先經(jīng)過變換及量化而重構的重構塊對當前塊進行預測。這里,重構塊可以是尚未進行濾波的重構圖片。在上述幀間預測模式或幀內(nèi)預測模式中,可以對預測目標塊進行預測以生成預測塊。此處,可以基于預測目標塊和所產(chǎn)生的預測塊之間的差值來生成殘差塊。變換模塊130可以通過每個tu對殘差塊進行變換以生成變換系數(shù)。tu可以具有最大和最小大小內(nèi)的樹結構??梢酝ㄟ^標記來指示當前塊是否通過每個tu分割成子塊。變換模塊130可以利用離散余弦變換(dct)和/或離散正弦變換(dst)來進行變換。量化模塊135可以對由變換模塊130變換的系數(shù)進行量化。量化系數(shù)可以根據(jù)圖片的塊或重要性進行變化。經(jīng)過量化的變換系數(shù)可以被提供給重排模塊160和解量化模塊140。重排模塊160可以通過掃描將經(jīng)過量化的變換系數(shù)的二維塊布置成變換系數(shù)的一維向量以提高熵編碼效率。重排模塊160可以基于隨機統(tǒng)計來改變掃描順序以提高熵編碼效率。熵編碼模塊165可以對由重排模塊160獲取的值進行熵編碼。在熵編碼中,更頻繁地出現(xiàn)的語法元素值可以分配有較少比特數(shù)的碼字,而不太頻繁地出現(xiàn)的語法元素值可以分配有較多比特數(shù)的碼字。因此,待編碼符號的比特串的大小可以被減小以提高視頻編碼的壓縮性能。各種編碼方法,諸如指數(shù)哥倫布編碼、上下文-自適應可變長度編碼(cavlc)和/或上下文-自適應二進制算術編碼(cabac)可以被用于熵編碼。編碼信息可以被形成壓縮比特流并通過網(wǎng)絡提取層(nal)被傳輸或存儲。解量化模塊140可以對經(jīng)過量化模塊135量化了的變換系數(shù)進行解量化,并且逆變換模塊145可以對經(jīng)過解量化的變換系數(shù)進行逆變換以生成重構殘差塊。重構殘差塊可以與由幀間預測模塊120或幀內(nèi)預測模塊125生成的預測塊合并以生成重構塊。重構塊可以被提供給幀內(nèi)預測模塊125和濾波器模塊150。濾波器模塊150可以采用去塊濾波器、采樣自適應偏移濾波器(sao)和/或自適應環(huán)路濾波器(alf)對重構殘差塊進行濾波。去塊濾波器可以對重構塊進行濾波以消除在編碼與解碼中出現(xiàn)的塊之間的邊界處的失真。sao是一種要對應用去塊濾波器的殘差塊執(zhí)行的用于按照像素補償與原始圖片的偏差的環(huán)路濾波處理??梢酝ㄟ^sao來施加帶偏移和邊緣偏移。帶偏移可以根據(jù)強度將像素劃分為32個帶并且將偏移應用于處于邊緣區(qū)域的16個帶和處于中心區(qū)域的16個帶這兩個分組。alf可以進行濾波以最小化預測目標塊與最終重構塊之間的誤差。alf基于通過比較由去塊濾波器濾波之后的重構塊與當前預測目標塊來獲取的值進行濾波,并且alf的濾波器系數(shù)信息可以被加載到切片頭上并且可以被從編碼裝置傳輸?shù)浇獯a裝置。存儲器155可以通過濾波器模塊150存儲最終重構塊,并且最終重構塊可以被提供給進行幀間預測的幀間預測模塊120。圖2是例示本發(fā)明示例性實施例的視頻解碼裝置的配置的框圖。參照圖2,視頻解碼裝置可以包括熵解碼模塊210、重排模塊215、解量化模塊220、逆變換模塊225、幀間預測模塊230、幀內(nèi)預測模塊235、濾波器模塊240和存儲器245。熵解碼模塊210可以用nal接收壓縮比特流。熵解碼模塊210可以對接收的比特流進行熵解碼,并且當比特流包括預測模式和運動向量信息時可以對預測模式和運動向量信息進行熵解碼。當使用熵解碼時,更頻繁地出現(xiàn)的語法元素值可以分配有較少比特數(shù)的碼字,而不太頻繁地出現(xiàn)的語法元素值可以分配有較多比特數(shù)的碼字。因此,待編碼符號的比特串的大小可以被減小以提高視頻編碼的壓縮性能。熵解碼變換系數(shù)或殘差信號可以被提供給重排模塊215。重排模塊215可以對經(jīng)過解碼的變換系數(shù)或殘差信號進行反向掃描以生成變換系數(shù)的二維塊。解量化模塊220可以解量化經(jīng)過重排的變換系數(shù)。逆變換模塊225可以對經(jīng)過解量化的變換系數(shù)進行逆變換以生成殘差塊。殘差塊可以與由幀間預測模塊230或幀內(nèi)預測模塊235生成的預測塊合并以生成重構塊。重構塊可以被提供給幀內(nèi)預測模塊235和濾波器模塊240。幀間預測模塊230和幀內(nèi)預測模塊235執(zhí)行的操作與視頻編碼裝置的幀間預測模塊120和幀內(nèi)預測模塊125執(zhí)行的操作相同或等同,因而其說明在此省略。濾波器模塊240可以采用去塊濾波器、sao和/或alf對重構塊進行濾波。去塊濾波器可以對重構塊進行濾波以去除編碼和解碼中出現(xiàn)的塊之間的邊界處的失真。sao可以以像素為單位應用于經(jīng)去塊濾波器濾波的重構塊以減小與原始圖片的差。alf可以對經(jīng)過sao的重構塊進行濾波以最小化預測目標塊和最終重構塊之間的誤差。存儲器245可以存儲通過濾波器模塊240獲取的最終重構塊,并且所存儲的最終重構塊可以提供給進行幀間預測的幀間預測模塊230。在下文中,塊可以指用于視頻編碼與解碼的處理單元。因此,在本說明書中,塊可能意味著cu、pu或tu。一般地,視頻信號可以包括指定了光的組分的三原色的量的信號。信號的三種顏色可以用紅(r)、綠(g)、藍(b)來表示。為了減小用于視頻處理的頻帶,r、g、b信號可以被轉換為與r、g、b信號等同的亮度和色度信號。此處,視頻信號可以包括一個亮度信號和兩個色度信號。此處,亮度信號是表示屏幕亮度的分量,而色度信號是表示屏幕顏色的分量。亮度信號可以用y來表示,色度信號可以用c來表示。因為人眼對亮度信號敏感而對色度信號不敏感,所以一個圖片或塊可以包括與亮度分量的像素的數(shù)量相比較少數(shù)量的色度分量的像素。在4:2:0的視頻格式中,在水平方向上色度分量塊的像素數(shù)可以是亮度分量塊的像素數(shù)的1/2,并且在豎直方向上是亮度分量的像素數(shù)的1/2。在4:2:2的視頻格式中,在水平方向上色度分量塊的像素數(shù)可以是亮度分量塊的像素數(shù)的1/2并且在豎直方向上與亮度分量的像素數(shù)相同。在4:4:4的視頻格式中,無論在水平方向上還是在豎直方向上色度分量塊的像素數(shù)與亮度分量塊的像素數(shù)都是相同的。如上參照圖1和圖2所述,編碼裝置可以通過每個tu對殘差塊進行變換,并且解碼裝置可以對解量化的變換系數(shù)進行逆變換以生成重構殘差塊。在下面的描述中,必要時為方便起見,逆變換也可以被稱為“變換”,對本領域普通技術人員來說這很容易理解。編碼裝置和解碼裝置可以進行包括豎直變換和水平變換兩者的二維(2d)變換。然而,當豎直信號和水平信號具有明顯不同的特征時,豎直變換或水平變換可以被跳過。此外,整個變換處理可以針對稀疏信號跳過。這種變換方法可以減小解碼裝置的復雜性并且提高編碼效率。在下面的描述中,包括水平變換和豎直變換的變換模式被稱為“二維變換模式”。僅包括水平變換而沒有包括豎直變換的變換模式被稱為“水平變換模式”,并且只包括豎直變換而沒有包括水平變換的變換模式被稱為“豎直變換模式”。此外,既不包括水平變換也不包括豎直變換的變換模式被稱為“非變換模式”。這里,非變換模式也可以被稱為“變換旁路模式”。圖3示意性例示根據(jù)本發(fā)明示例性實施例的基于變換模式的變換方法。圖3所示的方塊310至340是變換目標塊。此處,變換目標塊可以與tu和/或cu對應。此外,標記在塊310至330上的箭頭可以指示變換方向。關于變換目標塊310,豎直變換和水平變換都可以被執(zhí)行。因此,變換目標塊310的變換模式可以對應于二維變換模式。關于變換目標塊320,可以僅進行水平變換而不進行豎直變換。因此,變換目標塊320的變換模式可以對應于水平變換模式。在這種情況下,由于對行進行變換而不對列進行變換,所以水平變換模式下的變換方法也可以被稱為“僅對行的變換”。關于變換目標塊330,可以僅進行豎直變換而不進行水平變換。因此,變換目標塊330的變換模式可以對應于豎直變換模式。在這種情況下,由于變換對列進行而不對行進行,所以豎直變換模式下的變換方法也可以被稱為“僅對列的變換”。關于變換目標塊340,可以不執(zhí)行變換。因此,變換目標塊340的變換模式可以對應于非變換模式。在前述的變換模式中,豎直變換和/或水平變換可能會或可能不會被跳過。因此,這些變換模式也可以被稱為變換跳躍模式(tsm)。也就是說,變換跳躍模式可以包含二維變換模式、水平變換模式、豎直變換模式和非變換模式。因此,二維變換模式、水平變換模式、豎直變換模式和/或非變換模式可以被用作變換目標塊的變換跳躍模式的候選。在一種示例性實施例中,二維變換模式、水平變換模式、豎直變換模式和非變換模式中至少之一可以被用作變換目標塊的變換跳躍模式候選。此處,選自多個變換跳躍模式候選中的一個變換跳躍模式可以被應用于一個變換目標塊。編碼裝置可以考慮率失真優(yōu)化(rdo)從多個變換跳躍模式候選中選擇一種具有最小成本值的變換跳躍模式。然后,編碼裝置可以基于所選的變換跳躍模式對變換目標塊進行變換。即,編碼裝置可以根據(jù)所選的變換跳躍模式將二維變換模式、水平變換模式、豎直變換模式和/或非變換模式中的一種所選的變換跳躍模式應用于變換目標塊。此外,編碼裝置可以對所選的變換跳躍模式的信息進行編碼并且將信息傳輸給解碼裝置。變換跳躍模式可以以cu或tu為單位來確定。此處,當以cu為單位來確定變換跳躍模式時,可以以cu為單位來傳輸信息。當以tu為單位來確定變換跳躍模式時,可以以tu為單位來傳輸信息。例如,變換跳躍模式的信息可以通過使用變換跳躍模式索引來傳輸給解碼裝置。變換跳躍模式索引可以是指示變換跳躍模式候選中要應用于變換目標塊的變換跳躍模式的索引??梢愿鶕?jù)變換跳躍模式來為變換跳躍模式索引分配索引值。此處,二維變換模式、水平變換模式和豎直變換模式可以具有不同的索引值。解碼裝置可以從編碼裝置接收變換跳躍模式的信息(例如,編碼變換跳躍模式索引)并且對信息進行解碼。此處,解碼裝置可以基于解碼的信息獲得要應用于變換目標快的變換跳躍模式。解碼裝置可以根據(jù)所獲得的變換跳躍模式對變換目標快進行變換。即,解碼裝置可以根據(jù)所獲得的變換跳躍模式將二維變換模式、水平變換模式、豎直變換模式和/或非變換模式中的一種獲得的變換跳躍模式應用于變換目標塊。圖4是示意性例示根據(jù)本發(fā)明示例性實施例的編碼裝置的變換處理的流程圖。參考圖4,編碼裝置可以從多個變換跳躍模式候選中為變換目標塊確定變換跳躍模式(s410)。此處,多個變換跳躍模式候選可以包括二維變換模式、水平變換模式、豎直變換模式和非變換模式中至少之一。此處,編碼裝置可以考慮rdo從多個變換跳躍模式候選中選擇具有最小成本值的變換跳躍模式。后面將描述根據(jù)示例性實施例的確定多個變換跳躍模式候選以及變換目標塊的變換跳過模式的方法。參考圖4,編碼裝置可以根據(jù)所確定的變換跳躍模式對變換目標塊進行變換(s420)。即,編碼裝置可以根據(jù)所選的變換跳躍模式將二維變換模式、水平變換模式、豎直變換模式和非變換模式中的一種所選擇的變換跳躍模式應用于變換目標塊。此外,編碼裝置可以對應用于變換目標塊的變換跳躍模式的信息進行編碼并且將信息傳輸給解碼裝置。例如,信息可以通過變換跳躍模式索引而被傳輸給解碼裝置。此處,如上所述,考慮到變換跳躍模式的出現(xiàn)概率,編碼裝置可以給具有較高出現(xiàn)概率的變換跳躍模式分配短碼字并且給具有較低出現(xiàn)概率的變換跳躍模式分配長碼字。后面將描述根據(jù)示例性實施例的為變換跳躍模式分配碼字的方法。圖5是示意性例示根據(jù)本發(fā)明示例性實施例的解碼裝置的逆變換處理的流程圖。解碼裝置可以從編碼裝置接收包括變換跳躍模式的信息(例如,編碼變換跳躍模式索引)的比特流并且對比特流進行解碼。在從編碼裝置接收到的比特流中,短碼字可以被分配給具有較高出現(xiàn)概率的變換跳躍模式,并且長碼字可以被分配給具有較低出現(xiàn)概率的變換跳躍模式。后面將描述根據(jù)示例性實施例的為變換跳躍模式分配碼字的方法。參考圖5,解碼裝置可以從多個變換跳躍模式候選中為逆變換目標塊獲得變換跳躍模式(s510)。此處,多個變換跳躍模式候選可以包括二維變換模式、水平變換模式、豎直變換模式和非變換模式中至少之一。解碼裝置可以與編碼裝置使用相同的一組變換跳躍模式候選。這里,解碼裝置可以基于已解碼的信息(變換跳躍模式的信息,例如,解碼變換跳躍模式索引)為逆變換目標塊獲得變換跳躍模式。后面將詳細描述根據(jù)示例性實施例確定多個變換跳躍模式候選以及變換目標塊的變換跳躍模式的方法。再次參考圖5,解碼裝置可以根據(jù)所獲得的變換跳躍模式對逆變換目標塊進行逆變換(s520)。即,解碼裝置可以根據(jù)所選擇的變換跳躍模式將二維變換模式、水平變換模式、豎直變換模式和/或非變換模式中的一個所選擇的變換跳躍模式應用于逆變換目標塊。在圖4和圖5所示的實施例中,編碼裝置和解碼裝置可以將二維變換模式、水平變換模式、豎直變換模式和非變換模式中的全部都用作具有亮度分量的變換目標塊的變換跳躍模式候選。此處,二維變換模式(和/或?qū)诙S變換模式的變換跳躍模式索引)、水平變換模式(和/或?qū)谒阶儞Q模式的變換跳躍模式索引)、豎直變換模式(和/或?qū)谪Q直變換模式的變換跳躍模式索引)和/或非變換模式(和/或?qū)诜亲儞Q模式的變換跳躍模式索引)可以分別分配有不同的碼字。在這種情況下,如上所述,考慮到變換跳躍模式的出現(xiàn)概率,編碼裝置可以給具有較高出現(xiàn)概率的變換跳躍模式分配短碼字并且給具有較低出現(xiàn)概率的變換跳躍模式分配長碼字。表1詳細說明根據(jù)示例性實施例的給具有亮度分量的變換目標塊的變換跳躍模式分配碼字的方法。[表1]tsm行變換列變換碼字(cabac和/或cavlc)注意ts0oo1二維變換ts1o-01一維變換ts2-o001一維變換ts3--000非變換在表1中,ts0表示二維變換模式。ts1表示水平變換模式,并且ts2表示豎直變換模式。ts3表示非變換模式。這里,水平變換模式和豎直變換模式都可以對應于一維變換模式。例如,參考表1,如果二維變換模式出現(xiàn)得最頻繁,則就可以給二維變換模式分配碼字“1”。同樣地,根據(jù)模式的出現(xiàn)頻率,可以給水平變換模式分配碼字“01”,可以給豎直變換模式分配碼字“001”,并且可以給非變換模式分配碼字“000”。即使當取決于變換跳躍模式而將豎直變換和/或水平變換跳過時,在二維變換模式下可以使用相同的量化矩陣。此外,編碼裝置和解碼裝置可以對要被變換跳躍的行和/或列中的值進行縮放,其可以由等式1來表示。等式1y=(x*scale+offset)>>shift此處,x可以是變換跳躍行和/或列中的元素,并且y可以是縮放值?!皊cale”可以是縮放因子?!皁ffset”可以是應用于縮放的偏移值,并且“shift”可以是應用于縮放的比特移位值。此處,當變換沒有被跳躍時,例如,在二維變換模式中,作為偏移值和比特移位值,“offset”和“shift”可以具有相同的值。此外,在等式1中,應用于編碼裝置和解碼裝置的縮放因子可以取決于tu的大小來確定。在一個示例性實施例中,根據(jù)tu的大小的縮放因子可以如表2中所列出的那樣被設置。[表2]n481632scale128181256362此處,n(和/或nxn)可以是tu大小,并且scale可以是縮放因子。參考表2,當tu大小為8x8時,縮放因子值181可以被應用。雖然前述實施例示出變換跳躍模式被應用于具有亮度分量的變換目標塊(在下文中,“亮度分量塊”),但本發(fā)明不限于此??蛇x擇地,當對具有色度分量的變換目標塊(在下文中,“色度分量塊”)進行變換時,變換目標塊的變換跳躍模式可以被確定并且可以基于所確定的變換跳躍模式進行變換。在一個示例性實施例中,假設色度分量塊的預測模式是幀間模式。色度分量塊的特征可能與對應于色度分量塊的亮度分量塊的特征相關聯(lián)。因此,在這種情況下,編碼裝置和解碼裝置可以給色度分量塊和對應于色度分量塊的亮度分量塊使用相同的變換跳躍模式。即,色度分量塊的變換跳躍模式可以被確定為與對應于色度分量塊的亮度分量塊的變換跳躍模式相同的變換跳躍模式。當亮度分量塊的變換跳躍模式被應用于對應于亮度分量塊的色度分量塊時,編碼裝置可以不將色度分量塊的變換跳躍模式上的信息(例如,變換跳躍模式索引)傳輸給解碼裝置。因此,在這種情況下,編碼/解碼性能可以被提高??蛇x擇地,在其它示例性實施例中,當色度分量塊的預測模式是幀內(nèi)模式時,編碼裝置與解碼裝置基于色度分量塊的預測方向(和/或幀內(nèi)預測模式)可以確定色度分量塊的變換跳躍模式。例如,編碼裝置和解碼裝置可以使用不同的方法去確定變換跳躍模式候選并且可以使用不同的方法基于色度分量塊的預測方向(和/或幀內(nèi)預測模式)給變換跳躍模式分配碼字,這將在后面參照圖6進行描述。圖6例示基于與色度分量塊對應的幀內(nèi)預測模式確定色度分量塊的變換跳躍模式的方法。如上參照圖1和圖2所述,編碼裝置和解碼裝置可以基于當前圖片內(nèi)像素的信息通過進行幀內(nèi)預測而生成預測塊。幀內(nèi)預測可以根據(jù)預測目標塊的幀內(nèi)預測模式來進行。幀內(nèi)預測模式可以包括dc模式、平面模式、豎直模式、水平模式和角模式。dc模式和平面模式是非定向模式,并且其它模式是定向模式。此處,角模式是除了豎直模式和水平模式以外的定向預測模式。圖6例示幀內(nèi)預測模式的預測方向以及分配給每個預測方向的模式值。在圖6中,幀內(nèi)預測模式可以各自具有不同的預測方向。分配給各個幀內(nèi)預測模式的數(shù)可以被稱為模式值。參考圖6,模式值為0的幀內(nèi)預測模式可以被稱為平面模式。在平面模式中,用于預測目標像素的預測的參考像素可以基于預測目標塊中預測目標像素的位置來確定,并且預測目標像素的值可以基于所確定的參考像素而獲得。模式值為1的幀內(nèi)預測模式可以被稱為dc模式,在dc模式中可以利用與預測目標快相鄰的像素的平均像素值來生成預測塊。在模式值為26的幀內(nèi)預測模式中,可以基于相鄰塊的像素值進行豎直方向預測。因此,模式值為26的幀內(nèi)預測模式可以稱為豎直模式。在模式值為10的幀內(nèi)預測模式(水平模式)中,可以基于相鄰塊的像素值進行水平方向預測。因此,模式值為10的幀內(nèi)預測模式也可以被稱為水平模式。在其它模式中,可以根據(jù)相應的角度、基于相鄰塊的像素值進行預測。同時,因為圖片的亮度分量和色度分量彼此相關聯(lián),色度分量的幀內(nèi)預測模式可以基于與色度分量對應的亮度分量的預測模式來編碼,并且解碼裝置可以基于亮度分量的預測模式獲取色度分量的預測模式。因此,從編碼裝置傳輸?shù)浇獯a裝置的色度分量的預測模式的信息可能不是色度分量自身的預測模式,而是用于從與亮度分量的預測模式的關系獲取色度分量的預測模式的值。表3詳細說明了基于亮度分量的預測模式值和從編碼裝置傳輸?shù)浇獯a裝置的值來確定的色度分量的預測模式。[表3]參考表3,從編碼裝置傳輸?shù)浇獯a裝置的值可以是分配給intra_chroma_pred_mode(幀內(nèi)_色度_預測_模式)的值。intrapredmode可以表示亮度分量的幀內(nèi)預測模式。例如,當intra_chroma_pred_mode是2并且intrapredmode是26時,色度分量的幀內(nèi)預測模式值可以是10。intra_chroma_pred_mode和intrapredmode不受表達方式的限制。在表3中,當intra_chroma_pred_mode是4時,色度分量的預測模式可以被稱為dm模式。此處,dm模式可以意味著這樣的幀內(nèi)預測模式:在該幀內(nèi)預測模式中,與亮度分量的預測模式相同的預測模式可以被用于色度分量。此外,除了表3中說明的幀內(nèi)預測模式,編碼裝置和解碼裝置也可以對色度分量塊使用lm模式。此處,lm模式可以意味著這樣的幀內(nèi)預測模式:在該幀內(nèi)預測模式中,色度分量的預測像素值根據(jù)亮度分量的像素值確定。因此,在lm模式中,圖片的方向性可能不是很重要。同時,如上所述,編碼裝置和解碼裝置可以基于色度分量塊的預測方向(和/或幀內(nèi)預測模式)來確定色度分量塊的變換跳躍模式。在一種示例性實施例中,當與色度分量塊對應的幀內(nèi)預測模式是dm模式時,編碼裝置和解碼裝置可以給色度分量塊和對應于色度分量塊的亮度分量塊使用相同的變換跳躍模式。即,色度分量塊的變換跳躍模式可以被確定為與對應于色度分量塊的亮度分量塊的變換跳躍模式相同的變換跳躍模式,這是因為在dm模式中與亮度分量的預測模式相同的預測模式可以被用于色度分量。此外,每個變化跳躍模式的出現(xiàn)概率可以根據(jù)與色度分量塊對應的pu的幀內(nèi)預測模式(和/或預測方向)而變化。因此,可以基于與色度分量塊對應的pu的幀內(nèi)預測模式(和/或預測方向)來將不同的碼字分配給變換跳躍模式(和/或變換跳躍模式索引)。即,分配給變換跳躍模式(和/或變換跳躍模式索引)的碼字可以基于與色度分量塊對應的pu的幀內(nèi)預測模式(和/或預測方向)來確定。在一種示例性實施例中,當與色度分量塊對應的幀內(nèi)預測模式是水平模式時,在多個變換跳躍模式中,水平變換模式可能具有最低的出現(xiàn)概率。因此,當與色度分量塊對應的幀內(nèi)預測模式是水平模式時,水平變換模式除外,二維變換模式、豎直變換模式和非變換模式可以用作變換跳躍模式候選。在這種情況下,二維變換模式、豎直變換模式和非變換模式中的一種變換跳躍模式可以被應用于色度分量塊。圖4例示根據(jù)示例性實施例的當二維變換模式、豎直變換模式和非變換模式被用做變換跳躍模式候選時給變換跳躍模式分配碼字的方法。[表4]在表4中,ts0表示二維變換模式,ts2表示豎直變換模式,并且ts3表示非變換模式。這里,豎直變換模式可以對應于一維變換模式。參考表4,當對應于色度分量塊的幀內(nèi)預測模式是水平模式時,二維變換模式、豎直變換模式和非變換模式可以被用作變換跳躍模式候選。在另一個示例性實施例中,當對應于色度分量塊的幀內(nèi)預測模式是豎直模式時,豎直變換模式在多個變換跳躍模式中可能具有最低的出現(xiàn)概率。因此,當對應于色度分量塊的幀內(nèi)預測模式是豎直模式時,豎直變換模式除外,二維變換模式、水平變換模式和非變換模式可以被用做變換跳躍模式候選。在這種情況下,二維變換模式、水平變換模式和非變換模式中的一種變換跳躍模式可以被應用于色度分量塊。表5詳細說明了根據(jù)示例性實施例的用于當二維變換模式、水平變換模式和非變換模式被用作變換跳躍模式候選時給變換跳躍模式分配碼字的一種方法。[表5]在表5中,ts0表示二維變換模式,ts1表示水平變換模式,并且ts3表示非變換模式。此處,水平變換模式可以對應于一維變換模式。參考表5,當與色度分量塊對應的幀內(nèi)預測模式是豎直模式時,二維變換模式、水平變換模式和非變換模式可以被用作變換跳躍模式候選??蛇x擇地,在其它示例性實施例中,當與色度分量塊對應的幀內(nèi)預測模式是dc模式和/或lm模式時,與色度分量塊對應的圖片的方向性可能不是很重要。因此,當與色度分量塊對應的幀內(nèi)預測模式是dc模式和/或lm模式時,水平變換模式和豎直變換模式除外,二維變換模式和非變換模式可以被用作變換跳躍模式候選。在這種情況下,二維變換模式和非變換模式中的一種變換跳躍模式可以被應用于色度分量塊。表6說明根據(jù)示例性實施例的當二維變換模式和非變換模式被用作變換跳躍模式候選時給變換跳躍模式分配碼字的方法。[表6]在表6中,ts0表示二維變換模式并且ts3表示非變換模式。參考表6,當與色度分量塊對應的幀內(nèi)預測模式是dc模式和/或lm模式時,二維變換模式和非變換模式可以被用作變換跳躍模式候選。在上述實施例中,對變換跳躍模式進行編碼(和/或變換跳躍模式索引)的處理可以被跳過或用于編碼變換跳躍模式(和/或變換跳躍模式索引)的比特數(shù)可以被減小。據(jù)此,編碼/解碼性能可以被提高。圖7是示意性地例示根據(jù)本發(fā)明示例性實施例的編碼方法的流程圖。參考圖7,編碼裝置可以生成與當前塊對應的殘差塊(s710)。如上所述,編碼裝置可以對當前塊進行幀間預測和/或幀內(nèi)預測,從而生成與當前塊對應的預測塊。此處,編碼裝置可以通過以像素為單位求當前塊的像素值與預測塊的像素值之間的差以生成殘差信號即殘差塊。在圖7中,編碼裝置可以對殘差信號(即殘差塊)進行變換(s720)。編碼裝置可以通過使用變換核對殘差信號進行變換,并且變換核的大小可以為2*2、4*4、8*8、16*16、32*32或64*64。在一個示例性實施例中,n*n的塊的變換系數(shù)c可以通過等式2來計算。[等式2]c(n,n)=t(n,n)xb(n,n)xt(n,n)t此處,c(n,n)是n*n變換系數(shù)矩陣,t(n,n)是n*n的變換核矩陣,并且b(n,n)是n*n的殘差塊矩陣。當變換系數(shù)通過變換生成時,編碼裝置可以對所生成的變換系數(shù)進行量化。可以通過rdo確定殘差塊和變換系數(shù)中的哪一個被傳輸。當預測被恰當?shù)赝瓿蓵r,殘差塊即殘差信號可以在不變換編碼的情況下按原樣傳輸。編碼裝置可以比較變換編碼前/后的成本函數(shù)并且選擇包括最低成本的方法。此處,編碼裝置可以將針對當前塊的用信號發(fā)送的信號(殘差信號或變換系數(shù))的類型的信息傳輸給解碼裝置。詳細的變換過程已經(jīng)在上述的實施例中示出,因而其說明在此省略。再參考圖7,編碼裝置可以掃描變換系數(shù)(s730)。此處,如上所述,編碼裝置可以通過掃描將經(jīng)過量化的變換系數(shù)的二維塊重新排列為變換系數(shù)的一維向量。此處,編碼裝置可以基于隨機統(tǒng)計而改變掃描順序以提高熵編碼的效率。當進行掃描時,編碼裝置可以對經(jīng)過掃描的變換系數(shù)和邊信息(例如,當前塊的幀間預測模式的信息)進行熵編碼(s740)。經(jīng)過編碼的信息可以被形成壓縮比特流并且通過nal被傳輸或存儲。雖然基于圖7中的流程圖按照一系列階段描述了編碼方法,但本發(fā)明不限于此。圖7中的一些階段可以按照與上文所述的不同的順序來執(zhí)行或并行執(zhí)行。此外,在本發(fā)明的范圍內(nèi),其它階段可以被添加到流程圖中的階段之間,或者一個或者多個階段可以被從圖7的流程圖中刪除。圖8是示意性地例示根據(jù)本發(fā)明示例性實施例的解碼方法的流程圖。參考圖8,解碼裝置可以對從編碼裝置接收到的比特流進行熵解碼(s810)。例如,解碼裝置可以基于可變長度編碼(vlc)表和/或cabac來獲得預測模式和當前塊的殘差信號。解碼裝置可以獲取針對當前塊接收的信號是殘差信號還是變換系數(shù)的信息并且獲取殘差信號或當前塊的變換系數(shù)的一維向量。當所接收的比特流包括解碼所需的邊信息時,邊信息可以被進行熵解碼。在圖8中,解碼裝置可以反向掃描經(jīng)過熵解碼的殘差信號或變換系數(shù)以生成二維塊(s820)。此處,可以將殘差信號生成為殘差塊,并且可以將變換系數(shù)生成為變換系數(shù)的二維塊。當變換系數(shù)生成時,解碼裝置可以解量化所生成的變換系數(shù)。再參考圖8,解碼裝置可以對經(jīng)過解量化的變換系數(shù)進行逆變換,從而生成殘差塊(s830)。逆變換可以用等式3來表示。[等式3]b(n,n)=t(n,n)xc(n,n)xt(n,n)t在上面已經(jīng)對逆變換進行了描述,因而其說明在此省略。當殘差塊生成時,解碼裝置可以基于所生成的殘差塊生成重構塊(s840)。如上所述,解碼裝置可以對解碼目標塊進行幀間預測和/或幀內(nèi)預測以生成與解碼目標塊對應的預測塊。此處,解碼裝置逐個像素地將預測塊的像素值和殘差塊的像素值相加,從而生成重構塊。雖然基于圖8中的流程圖按照一系列階段描述了解碼方法,但本發(fā)明不限于此。圖8中的一些階段可以按照與上文所述的不同的順序來執(zhí)行或并行執(zhí)行。此外,在本發(fā)明的范圍內(nèi),其它階段可以被添加到流程圖中的階段之間,或者一個或者更多階段可以被從圖8的流程圖中刪除。雖然在上述實施例中基于流程圖按照一系列階段或塊對方法進行了描述,但是本發(fā)明不限于上述階段順序。一些階段可以按照與上述次序不同的次序來執(zhí)行或同時執(zhí)行。此外,本領域技術人員應當理解,流程圖中所示的階段并非唯一,在不影響本發(fā)明的范圍的情況下,流程圖中還可以包括另外的階段,或可以從流程圖中刪除一個或更多個階段。參考示例性實施例描述了本發(fā)明,并且上述實施例包括示例的各個方面。盡管可能未提到用于說明各個方面的所有可能的組合,但是本領域技術人員應當理解,在不背離本發(fā)明的原理與精神的情況下可以對這些示例性實施例做出改變、修改和替代,本發(fā)明的范圍由所附權利要求及其等同物來限定。此外,本發(fā)明還可以被配置如下:(1).一種視頻解碼方法,包括:確定與色度分量塊對應的預測模式;基于與所述色度分量塊對應的所述預測模式,從多個變換跳躍模式(tsm)候選中確定所述色度分量塊的變換跳躍模式;以及基于所確定的變換跳躍模式來對所述色度分量塊進行逆變換,其中,所述多個變換跳躍模式候選包括以下至少之一:進行水平變換與豎直變換兩者的二維(2d)變換模式;進行水平變換的水平變換模式;進行豎直變換的豎直變換模式;以及不進行變換的非變換模式。(2).根據(jù)(1)所述的視頻解碼方法,其中當與所述色度分量塊對應的所述預測模式為幀間模式時,所述色度分量塊的所述變換跳躍模式的所述確定包括:確定與所述色度分量塊對應的亮度分量塊的變換跳躍模式作為所述色度分量塊的所述變換跳躍模式。(3).根據(jù)(1)所述的視頻解碼方法,其中當與所述色度分量塊對應的所述預測模式為幀內(nèi)模式時,所述色度分量塊的所述變換跳躍模式的所述確定包括:確定所述色度分量塊的幀內(nèi)預測模式;以及基于所確定的幀內(nèi)預測模式來確定所述色度分量塊的變換跳躍模式。(4).根據(jù)(3)所述的視頻解碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為dm模式時,所述色度分量塊的所述變換跳躍模式的所述確定包括:確定與所述色度分量塊對應的亮度分量塊的變換跳躍模式作為所述色度分量塊的所述變換跳躍模式,并且其中所述dm模式是這樣的模式:在該模式下,所述亮度分量塊的幀內(nèi)預測模式被用作所述色度分量塊的所述幀內(nèi)預測模式。(5).根據(jù)(3)所述的視頻解碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為水平模式時,所述多個變換跳躍模式候選包括除所述水平變換模式之外的所述二維變換模式、所述豎直變換模式和所述非變換模式。(6).根據(jù)(3)所述的視頻解碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為豎直模式時,所述多個變換跳躍模式候選包括除所述豎直變換模式之外的所述二維變換模式、所述水平變換模式和所述非變換模式。(7).根據(jù)(3)所述的視頻解碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為dc模式時,所述多個變換跳躍模式候選包括除所述水平變換模式和所述豎直變換模式之外的所述二維變換模式和所述非變換模式。(8).根據(jù)(3)所述的視頻解碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為lm模式時,所述多個變換跳躍模式候選包括除所述水平變換模式和所述豎直變換模式之外的所述二維變換模式和所述非變換模式,并且所述lm模式是這樣的模式:在該模式下,色度分量的預測像素值基于亮度分量的像素值而確定。(9).一種視頻解碼裝置,包括:預測模塊,被配置為確定與色度分量塊對應的預測模式;以及逆變換模塊,被配置為基于與所述色度分量塊對應的所述預測模式從多個變換跳躍模式(tsm)候選中確定所述色度分量塊的變換跳躍模式,以及基于所確定的變換跳躍模式對所述色度分量塊進行逆變換,其中所述多個變換跳躍模式候選包括以下至少之一:進行水平變換與豎直變換兩者的二維(2d)變換模式、進行水平變換的水平變換模式、進行豎直變換的豎直變換模式,以及不進行變換的非變換模式。(10).一種視頻編碼方法,包括:確定與色度分量塊對應的預測模式;基于與所述色度分量塊對應的所述預測模式,從多個變換跳躍模式(tsm)候選中確定所述色度分量塊的變換跳躍模式;以及基于所確定的變換跳躍模式對所述色度分量塊進行變換,其中所述多個變換跳躍模式候選包括以下至少之一:進行水平變換和豎直變換兩者的二維(2d)變換模式、進行水平變換的水平變換模式、進行豎直變換的豎直變換模式,以及不進行變換的非變換模式。(11).根據(jù)(10)所述的視頻編碼方法,其中當與所述色度分量塊對應的所述預測模式為幀間模式時,所述色度分量塊的所述變換跳躍模式的所述確定包括:確定與所述色度分量塊對應的亮度分量塊的變換跳躍模式作為所述色度分量塊的所述變換跳躍模式。(12).根據(jù)(10)所述的視頻編碼方法,其中當所述色度分量塊的所述預測模式為幀內(nèi)模式時,所述色度分量塊的所述變換跳躍模式的所述確定包括:確定所述色度分量塊的幀內(nèi)預測模式;以及基于所確定的幀內(nèi)預測模式確定所述色度分量塊的變換跳躍模式。(13).根據(jù)(12)所述的視頻編碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為dm模式時,所述色度分量塊的所述變換跳躍模式的所述確定包括:確定與所述色度分量塊對應的亮度分量塊的變換跳躍模式作為所述色度分量塊的變換跳躍模式,并且所述dm模式是這樣的模式:在該模式下,所述亮度分量塊的幀內(nèi)預測模式被用作所述色度分量塊的所述幀內(nèi)預測模式。(14).根據(jù)(12)所述的視頻編碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為水平模式時,所述多個變換跳躍模式候選包括除所述水平變換模式之外的所述二維變換模式、所述豎直變換模式以及所述非變換模式。(15).根據(jù)(12)所述的視頻編碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為豎直模式時,所述多個變換跳躍模式候選包括除所述豎直變換模式之外的所述二維變換模式、所述水平變換模式以及所述非變換模式。(16).根據(jù)(12)所述的視頻編碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為dc模式時,所述多個變換跳躍模式候選包括除所述水平變換模式和所述豎直變換模式之外的所述二維變換模式和所述非變換模式。(17).根據(jù)(12)所述的視頻編碼方法,其中當所述色度分量塊的所確定的幀內(nèi)預測模式為lm模式時,所述多個變換跳躍模式候選包括除所述水平變換模式和所述豎直變換模式之外的所述二維變換模式和所述非變換模式,并且所述lm模式是這樣的模式:在該模式下,色度分量的預測像素值基于亮度分量的像素值而確定。(18).一種視頻編碼裝置,包括:預測模塊,被配置為確定與色度分量塊對應的預測模式;以及變換模塊,被配置為基于與所述色度分量塊對應的所述預測模式從多個變換跳躍模式(tsm)候選中確定所述色度分量塊的變換跳躍模式,以及基于所確定的變換跳躍模式對所述色度分量塊進行變換,其中所述多個變換跳躍模式候選包括以下至少之一:進行水平變換和豎直變換兩者的二維(2d)變換模式、進行水平變換的水平變換模式、進行豎直變換的豎直變換模式,以及不進行變換的非變換模式。當前第1頁12