国产精品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>

      視頻編碼方法和設(shè)備以及視頻解碼方法和設(shè)備的制作方法

      文檔序號(hào):7919084閱讀:129來源:國(guó)知局
      專利名稱:視頻編碼方法和設(shè)備以及視頻解碼方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種一見頻編碼方法和設(shè)備以及視頻解碼方法和i殳備,更具體 地講,涉及這樣一種視頻編碼方法和設(shè)備以及視頻解碼方法和設(shè)備,所述方 法和設(shè)備能夠通過使用對(duì)色度分量視頻信號(hào)進(jìn)行編碼所獲得的結(jié)果預(yù)測(cè)關(guān)于 亮度分量視頻信號(hào)的各種編碼模式的信息,提高對(duì)亮度分量視頻信號(hào)編碼的效率。
      背景技術(shù)
      通常,當(dāng)視頻圖像被捕獲時(shí),初始視頻為RGB顏色格式。RGB顏色格 式的視頻通常被編碼為YUV (或YCbCr)顏色格式的視頻。這里,Y分量表 示包括亮度信息的亮度數(shù)據(jù),U (或Cb)和V (或Cr)分量表示包括顏色信 息的色度數(shù)據(jù)。在RGB視頻中,信息均勻分布于R、 G和B。在YUV (或 YCbCr)視頻中,信息集中于Y分量,關(guān)于U (或Cb)和V (或Cr)分量 的信息的量減少。有利的是,當(dāng)壓縮YUV視頻時(shí),壓縮率增加。為了進(jìn)一步 提高壓縮率,通常通過使用亮度分量大小的1/4對(duì)YUV (或YCbCr)視頻的 色度分量U (或Cb )和V (或Cr)進(jìn)行釆樣,來使用YUV (或YCbCr) 4:2:0 視頻。
      當(dāng)壓縮YUV (或YCbCr)視頻時(shí),通常獨(dú)立于U (或Cb )和V (或Cr) 分量對(duì)Y分量進(jìn)行編碼。例如,在ISO/IEC MPEG和ITU-T VCEG的聯(lián)合視 頻組(JVT)的MPEG陽(yáng)4 AVC/H.264標(biāo)準(zhǔn)("Text of ISO/IEC FDIS 14496-10: Information Technology - Coding of audio-visual objects - Part 10: Advanced Video Coding" (ISO/IEC FDIS 14496-10的文本信息技術(shù)-視聽對(duì)象的編碼-第10部分先進(jìn)視頻編碼),ISO/IEC JTC 1/SC29/WG 11, N5555, 2003年
      63月)(以下稱為MPEG-4 AVC/H.264 )中,當(dāng)對(duì)Y分量進(jìn)行幀內(nèi)^L頻 (intra-video )編碼時(shí),沿預(yù)測(cè)方向以4 x 4塊為單位使用九種預(yù)測(cè)方法來執(zhí) 行空間預(yù)測(cè)處理。此外,沿預(yù)測(cè)方向以16x 16塊為單位使用四種預(yù)測(cè)方法來 執(zhí)行空間預(yù)測(cè)處理。然而,由于U (或Cb)和V (或Cr)分量視頻信號(hào)與Y 分量視頻信號(hào)相比相對(duì)簡(jiǎn)單,所以獨(dú)立于Y分量浮見頻信號(hào)沿預(yù)測(cè)方向以8x8 塊為單位使用四種預(yù)測(cè)方法來針對(duì)U和V分量視頻信號(hào)執(zhí)行空間預(yù)測(cè)處理。 當(dāng)對(duì)Y分量視頻信號(hào)進(jìn)行幀間視頻(inter-video)編碼時(shí),通過使用6 抽頭(tap )濾波器擴(kuò)大預(yù)測(cè)視頻信號(hào)來精確補(bǔ)償運(yùn)動(dòng)。反之,當(dāng)對(duì)U (或Cb ) 和V (或Cr)分量視頻信號(hào)進(jìn)行幀間視頻編碼時(shí),通過使用雙線性濾波器來 補(bǔ)償運(yùn)動(dòng)。在傳統(tǒng)方法中,使用獨(dú)立的方法對(duì)Y分量視頻信號(hào)以及U(或Cb) 和V (或Cr)分量^f見頻信號(hào)進(jìn)行壓縮。

      發(fā)明內(nèi)容
      本發(fā)明提供這樣一種對(duì)視頻信號(hào)進(jìn)行編碼的方法和設(shè)備以及對(duì)編碼的視 頻信號(hào)進(jìn)行解碼的方法和設(shè)備,所述方法和設(shè)備能夠通過使用色度分量視頻 信號(hào)和亮度分量視頻信號(hào)之間的相關(guān)性從編碼并恢復(fù)的色度視頻信號(hào)中預(yù)測(cè) 亮度分量視頻信號(hào)的編碼模式,提高對(duì)亮度分量視頻信號(hào)編碼的效率。
      根據(jù)本發(fā)明一方面,提供一種視頻編碼方法,所述方法包括以下操作 對(duì)來自包括至少兩個(gè)視頻分量的當(dāng)前視頻信號(hào)的預(yù)定大小的第一視頻分量塊 進(jìn)行編碼,并恢復(fù)編碼的第一^L頻分量塊;使用恢復(fù)的第一^L頻分量塊來預(yù) 測(cè)與第一視頻分量塊相應(yīng)的第二視頻分量塊的編碼才莫式;根據(jù)預(yù)測(cè)的編碼模 式對(duì)第二視頻分量塊進(jìn)行編碼。 根據(jù)本發(fā)明另一方面,提供一種視頻編碼設(shè)備,所述設(shè)備包括編碼模 式預(yù)測(cè)單元,使用在包括至少兩個(gè)視頻分量的當(dāng)前一見頻信號(hào)中先前編碼并恢 復(fù)的預(yù)定大小的第一視頻分量,來預(yù)測(cè)與第一視頻分量塊相應(yīng)的第二視頻分 量塊的編碼模式;編碼單元,根據(jù)預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編 碼。
      根據(jù)本發(fā)明另一方面,提供一種視頻解碼方法,所述方法包括以下操作 對(duì)來自包括至少兩個(gè)視頻分量的當(dāng)前視頻信號(hào)的預(yù)定大小的第一視頻分量塊 進(jìn)行解碼;使用解碼的第 一視頻分量塊來預(yù)測(cè)與第 一視頻分量塊相應(yīng)的第二 視頻分量塊的解碼模式;根據(jù)預(yù)測(cè)的解碼模式對(duì)第二視頻分量塊進(jìn)行解碼。根據(jù)本發(fā)明另一方面,提供一種視頻解碼設(shè)備,所述設(shè)備包括解碼模
      式預(yù)測(cè)單元,使用在包括至少兩個(gè)視頻分量的當(dāng)前^L頻信號(hào)中先前解碼的預(yù)
      定大小的第 一視頻分量,來預(yù)測(cè)與第 一視頻分量塊相應(yīng)的第二視頻分量塊的
      解碼模式;解碼單元,根據(jù)預(yù)測(cè)的解碼模式對(duì)第二視頻分量塊進(jìn)行解碼。


      通過參照附圖對(duì)本發(fā)明示例性實(shí)施例進(jìn)行的詳細(xì)描述,本發(fā)明以上和其
      他特征和優(yōu)點(diǎn)將會(huì)變得更清楚,其中
      圖2是示出根據(jù)本發(fā)明示例性實(shí)施例的圖1所示的編碼單元的框圖; 圖3示出劃分宏塊的方法;
      圖4示出根據(jù)本發(fā)明示例性實(shí)施例的計(jì)算色度分量圖像塊的復(fù)雜性的過
      程;
      圖5示出色度分量視頻塊的劃分的形式的例子; 圖6示出色度分量視頻塊中的邊緣的例子;
      圖7A和圖7B是示出基于幀內(nèi)預(yù)測(cè)模式的預(yù)測(cè)方向和預(yù)測(cè)方法的參考示
      圖9是示出根據(jù)本發(fā)明示例性實(shí)施例的視頻解碼設(shè)備的結(jié)構(gòu)的框圖IO是示出圖9的解碼單元的詳細(xì)框圖11是示出根據(jù)本發(fā)明示例性實(shí)施例的視頻解碼方法的流程圖。
      具體實(shí)施例方式
      以下,通過參照附圖對(duì)本發(fā)明示例性實(shí)施例進(jìn)行說明,將對(duì)本發(fā)明進(jìn)行 詳細(xì)的描述。
      如上所述,根據(jù)傳統(tǒng)技術(shù),使用獨(dú)立的方法對(duì)亮度分量視頻信號(hào)和色度 分量視頻信號(hào)進(jìn)行編碼。這是因?yàn)樯确至繑?shù)據(jù)量少于亮度分量數(shù)據(jù)量。然 而,雖然色度分量視頻信號(hào)具有比亮度分量視頻信號(hào)少的數(shù)據(jù),但是視頻中 存在的邊緣分量往往存在于色度分量視頻信號(hào)和亮度分量視頻信號(hào)中。即, 在色度分量視頻信號(hào)中檢測(cè)到邊緣的情況下,也可能在亮度分量視頻信號(hào)中 檢測(cè)到邊緣。在色度分量視頻信號(hào)和亮度分量視頻信號(hào)中檢測(cè)的邊緣的方向性和位置可能相同。此外,通常將宏塊劃分為更小的子塊,并進(jìn)行解碼。在 色度分量視頻信號(hào)和亮度分量視頻信號(hào)中,代表宏塊的劃分的形式的塊模式 往往相同。因此,在本發(fā)明中,通過使用對(duì)被編碼并被恢復(fù)的色度分量-見頻 進(jìn)行編碼所獲得的結(jié)果,來預(yù)測(cè)各種編碼模式,并使用預(yù)測(cè)的編碼模式來對(duì) 亮度分量視頻進(jìn)行編碼。
      以下,在本發(fā)明中,限定編碼模式包括當(dāng)對(duì)預(yù)定大小的塊進(jìn)行編碼時(shí) 獲得的代表塊的劃分的形式的塊模式;和當(dāng)對(duì)預(yù)定大小的塊進(jìn)行幀內(nèi)預(yù)測(cè)時(shí) 獲得的幀內(nèi)預(yù)測(cè)模式。
      圖1是示出根據(jù)本發(fā)明實(shí)施例的視頻編碼設(shè)備的結(jié)構(gòu)的框圖。 參照?qǐng)Dl,視頻編碼設(shè)備100包括編碼單元110和編碼模式預(yù)測(cè)單元120。 編碼單元110首先對(duì)作為輸入YCbCr視頻信號(hào)的色度分量視頻信號(hào)的 CbCr視頻信號(hào)進(jìn)行編碼。具體地講,編碼單元110將輸入色度分量視頻信號(hào)
      號(hào)。通過對(duì)預(yù)測(cè)的視頻信號(hào)和輸入視頻信號(hào)之間的差進(jìn)行量化和熵編碼,來 產(chǎn)生比特流。當(dāng)色度分量視頻信號(hào)的編碼完成時(shí),可以確定對(duì)宏塊進(jìn)行編碼 的編碼模式。這是因?yàn)榫幋a單元110通過在幀間預(yù)測(cè)處理和幀內(nèi)預(yù)測(cè)處理中 應(yīng)用各種可用的編碼模式來對(duì)色度分量視頻信號(hào)的宏塊進(jìn)行編碼,對(duì)在編碼 模式下產(chǎn)生的比特流的成本彼此進(jìn)行比較,并將成本最低(例如,率失真(RD ) 成本)的預(yù)測(cè)模式確定為色度分量視頻信號(hào)的宏塊的最終編碼模式。
      在對(duì)色度分量視頻信號(hào)進(jìn)行編碼之后,編碼單元110開始對(duì)亮度分量視 頻信號(hào)進(jìn)行編碼。根據(jù)當(dāng)前實(shí)施例的編碼單元110通過使用關(guān)于色度分量視 頻信號(hào)的編碼模式的信息而預(yù)測(cè)的編碼模式來對(duì)亮度分量視頻信號(hào)進(jìn)行編 碼,其中,使用對(duì)色度分量視頻信號(hào)進(jìn)行編碼的結(jié)果以及使用色度分量和亮 度分量之間的相關(guān)性來確定所述信息。
      編碼模式預(yù)測(cè)單元120使用由編碼單元110編碼并恢復(fù)的色度分量視頻 信號(hào)來預(yù)測(cè)相應(yīng)的亮度分量視頻信號(hào)的編碼模式。
      圖2是示出根據(jù)本發(fā)明實(shí)施例的圖1所示的編碼單元100的框圖。在圖 2中,標(biāo)號(hào)210對(duì)應(yīng)于圖1的編碼單元110。雖然圖2示出根據(jù)當(dāng)前實(shí)施例的 基于MPEG-4 H.264/AVC標(biāo)準(zhǔn)的編碼單元210,但是編碼單元并不限于此。 各種眾所周知的壓縮編碼設(shè)備可用作編碼單元210。
      參照?qǐng)D2,編碼單元210包括減法單元211、變換及量化單元212、熵編碼單元213、逆變換及逆量化單元214、加法單元215、存儲(chǔ)單元216以及 預(yù)測(cè)單元217。
      預(yù)測(cè)單元217通過對(duì)色度分量視頻信號(hào)的預(yù)定大小的塊執(zhí)行幀間預(yù)測(cè)和 幀內(nèi)預(yù)測(cè)處理來產(chǎn)生預(yù)測(cè)的色度分量視頻信號(hào)。具體地講,當(dāng)對(duì)色度分量視 頻塊執(zhí)行幀間預(yù)測(cè)處理時(shí),通過在參考畫面的預(yù)定區(qū)域中預(yù)測(cè)當(dāng)前色度分量 視頻塊的運(yùn)動(dòng)來產(chǎn)生運(yùn)動(dòng)矢量,通過獲取運(yùn)動(dòng)矢量指向的參考畫面的區(qū)域來 產(chǎn)生預(yù)測(cè)的塊。當(dāng)對(duì)色度分量視頻塊執(zhí)行幀內(nèi)預(yù)測(cè)處理時(shí),通過擴(kuò)大先前編 碼并恢復(fù)的周圍塊的像素來產(chǎn)生預(yù)測(cè)的色度分量視頻塊。
      減法單元211通過從輸入色度分量視頻塊中減去預(yù)測(cè)的色度分量視頻塊 來產(chǎn)生殘差色度分量視頻塊。使用變換及量化單元212對(duì)產(chǎn)生的殘差色度分 量視頻塊進(jìn)行變換和量化。熵編碼單元213通過對(duì)變換和量化的殘差色度分 量視頻塊進(jìn)行熵編碼來產(chǎn)生比特流。
      由逆量化及逆變換單元214對(duì)變換和量化的殘差色度分量視頻塊進(jìn)行逆 量化和逆變換。加法單元215通過將逆量化和逆變換的殘差色度分量視頻塊 與預(yù)測(cè)的色度分量視頻塊相加來恢復(fù)色度分量視頻塊,并將恢復(fù)的色度分量 視頻塊存儲(chǔ)在存儲(chǔ)單元216中。
      編碼模式預(yù)測(cè)單元220使用恢復(fù)的色度分量視頻信號(hào)來預(yù)測(cè)亮度分量視 頻信號(hào)的編碼模式。具體地講,編碼模式預(yù)測(cè)單元220可通過計(jì)算色度分量 視頻塊的復(fù)雜性來預(yù)測(cè)亮度分量視頻塊的塊模式。此外,編碼模式預(yù)測(cè)單元 220可預(yù)測(cè)亮度分量視頻信號(hào)的與色度分量視頻塊的劃分形式相應(yīng)的塊模式。 此外,編碼模式預(yù)測(cè)單元220使用色度分量視頻塊中存在的邊緣的方向性來 預(yù)測(cè)亮度分量視頻塊的幀內(nèi)預(yù)測(cè)模式。此外,編碼模式預(yù)測(cè)單元220可使用 色度分量視頻塊中存在的邊緣來確定亮度分量視頻的劃分形式。
      以下,將對(duì)使用編碼模式預(yù)測(cè)單元220預(yù)測(cè)亮度分量視頻信號(hào)的各種編 碼模式的過程進(jìn)行詳細(xì)描述。
      首先,將對(duì)使用色度分量視頻信號(hào)預(yù)測(cè)亮度分量視頻信號(hào)的塊模式的過 程進(jìn)行描述。
      圖3示出劃分宏塊的方法。
      參照?qǐng)D3,可將16x 16宏塊劃分為各種大小(如16x 16、 16x8、 8 x 16 和8x8)的子塊,然后進(jìn)行編碼。此外,可將大小為8x8的塊劃分為大小 為諸如8x8、 8x4、 4x8和4x4的子塊,然后進(jìn)行編碼。通常,在宏塊的復(fù)雜性低的情況下,對(duì)大(如16 x 16、 16x8和8x 16)的宏塊進(jìn)行編碼是 有效的。另一方面,在宏塊的復(fù)雜性高的情況下,合適的是將宏塊劃分為較 小形式的子塊并對(duì)子塊進(jìn)行編碼。
      因此,編碼模式預(yù)測(cè)單元220通過根據(jù)恢復(fù)的色度分量視頻塊的復(fù)雜性 將色度分量視頻塊劃分為子塊以及根據(jù)子塊的復(fù)雜性反復(fù)將子塊劃分為更小 的子塊,來確定恢復(fù)的色度分量視頻塊的劃分形式,即,塊模式。編碼模式 預(yù)測(cè)單元220預(yù)測(cè)確定的色度分量視頻塊的塊模式作為亮度分量視頻塊的塊 模式。
      可使用各種算法來計(jì)算色度分量視頻塊的復(fù)雜性。例如,可通過使用 Canny邊緣檢測(cè)算法和Sobd邊緣檢測(cè)算法檢測(cè)塊中的邊緣以及計(jì)算檢測(cè)的 邊緣的數(shù)量,來計(jì)算復(fù)雜性?;蛘?,可通過將色度分量視頻塊中的像素的梯 度相加來計(jì)算復(fù)雜性。
      圖4示出根據(jù)本發(fā)明實(shí)施例的計(jì)算色度分量圖像塊的復(fù)雜性的過程。在 圖4中,P (i,j)表示位于第i行第j列的像素的值。
      參照?qǐng)D4,可通過將梯度相加來計(jì)算16x 16色度分量視頻塊的復(fù)雜性G,
      如等式1所示。 [等式l]
      15 15
      g= 2 2( i尸ov)-尸(z.畫ij) i +1尸a力-尸(/,j-i) i)
      在等式1中,通過將像素(i,j)及其左方像素(i-l,j)之間的像素值的差 與像素(l,j)及其上方像素(ij-l)之間的像素值的差相加來計(jì)算像素(i,j) 處的梯度。然而,可使用各種方法計(jì)算梯度。例如,可通過計(jì)算一個(gè)像素和 間隔預(yù)定像素的另 一個(gè)像素之間的像素值的差來確定梯度。
      另一方面,在多個(gè)色度分量的情況下,優(yōu)選的是,通過同時(shí)使用多個(gè)色 度分量來預(yù)測(cè)亮度分量。這是因?yàn)?,在一些色度分量中未檢測(cè)到的邊緣區(qū)域
      可能在其他色度分量中被檢測(cè)到。例如,在當(dāng)前視頻信號(hào)(如YCbCr視頻信 號(hào))中存在兩個(gè)色度分量Cb和Cr的情況下,在某些情況下,Cb分量中清楚 的邊緣區(qū)域?qū)?huì)是Cr分量中不清楚的邊緣區(qū)域?;蛘?,Cr分量中清楚的邊 緣區(qū)域?qū)?huì)是Cb分量中不清楚的邊緣區(qū)域。因此,在Cb和Cr分量中計(jì)算 的塊復(fù)雜性彼此具有互補(bǔ)關(guān)系。因此,當(dāng)預(yù)測(cè)亮度分量時(shí),優(yōu)選的是,同時(shí) 使用在多個(gè)色度分量中計(jì)算的復(fù)雜性。在上述例子中,假設(shè)通過使用第一色度分量Cb計(jì)算的復(fù)雜性為Gl,通過使用第二色度分量Cr計(jì)算的復(fù)雜性為 G2。當(dāng)前塊的復(fù)雜性可定義為復(fù)雜性Gl和G2的最大值或復(fù)雜性Gl和G2 的總和。
      在計(jì)算的16x 16色度分量視頻塊的復(fù)雜性等于或小于預(yù)定閾值T^的情 況下,編碼模式預(yù)測(cè)單元120保持16x 16色度分量視頻塊的形式。在計(jì)算的 16x16色度分量視頻塊的復(fù)雜性大于預(yù)定閾值丁16的情況下,編碼模式預(yù)測(cè) 單元120將16x 16色度分量視頻塊劃分為子塊,例如8x8子塊。類似地, 編碼模式預(yù)測(cè)單元120計(jì)算每個(gè)8 x 8子塊的復(fù)雜性,將每個(gè)8 x 8子塊的復(fù) 雜性與預(yù)定閾值Ts進(jìn)行比較,并將復(fù)雜性大于閾值Tg的8 x 8子塊劃分為子 塊,例如4x4子塊??刹粚?duì)大小比4x4子塊小的子塊執(zhí)行將塊劃分為子塊 的過程。圖5中示出通過上述過程獲得的色度分量視頻塊的例子。
      當(dāng)色度分量視頻塊的塊模式被確定時(shí),編碼模式預(yù)測(cè)單元120將關(guān)于色 度分量視頻塊的塊模式的信息輸出給編碼單元110。編碼單元110劃分亮度分 量視頻塊,并以與色度分量視頻塊相同的塊模式對(duì)劃分的亮度分量視頻塊進(jìn) 行編碼。適應(yīng)地,編碼單元110根據(jù)一般的塊模式確定算法獨(dú)立地確定亮度 分量視頻信號(hào)的塊模式,并將關(guān)于從關(guān)于色度分量視頻信號(hào)的塊模式的信息 中預(yù)測(cè)的塊模式與根據(jù)確定塊模式的實(shí)際過程劃分塊的塊模式之間的差的信 息編碼為關(guān)于塊模式的信息。在這種情況下,根據(jù)每個(gè)宏塊的劃分形式定義 預(yù)定值。可將塊模式之間的差編碼為關(guān)于塊模式的信息。例如,假設(shè)預(yù)先確 定以大小16 x 16編碼的宏塊的塊模式為0,劃分為大小為8x8的子塊并編 碼的宏塊的塊模式為1。如果根據(jù)復(fù)雜性劃分色度分量視頻塊而確定的塊模 式為1,并且如果通過針對(duì)亮度分量視頻塊確定塊模式的過程而確定的塊模 式為O,則可只發(fā)送亮度分量視頻塊的塊模式之間的差值1。另一方面,可通 過使用色度分量視頻塊的塊模式劃分亮度分量視頻塊而省略確定亮度分量視 頻塊的塊模式的實(shí)際過程,來對(duì)亮度分量視頻塊進(jìn)行編碼。
      接下來,將使用色度分量視頻對(duì)預(yù)測(cè)亮度分量視頻塊的幀內(nèi)預(yù)測(cè)模式加 以描述。
      編碼模式預(yù)測(cè)單元120使用恢復(fù)的色度分量視頻塊來檢測(cè)色度分量視頻 塊中存在的邊緣的方向性。如上所述,可使用用于檢測(cè)邊緣的各種算法(如 Camy邊緣檢測(cè)算法、Sobd算法等)來檢測(cè)色度分量視頻塊中存在的邊緣。 此外,可通過計(jì)算塊中的每個(gè)像素的梯度并使用梯度相對(duì)較大的像素來檢測(cè)
      12邊緣。
      圖6示出色度分量視頻塊中的邊緣的例子。如圖6所示,在色度分量視
      頻塊610中存在邊緣的情況下,由邊緣分開的兩個(gè)區(qū)域相互之間很不同。因
      此,當(dāng)幀內(nèi)預(yù)測(cè)處理被執(zhí)行時(shí),期望考慮邊緣的方向性確定幀內(nèi)預(yù)測(cè)方向從 而確定幀內(nèi)預(yù)測(cè)才莫式。
      圖7A和圖7B是示出基于幀內(nèi)預(yù)測(cè)模式的預(yù)測(cè)的方向和預(yù)測(cè)方法的參考 示圖。圖7A示出將被幀內(nèi)預(yù)測(cè)的當(dāng)前塊的像素以及當(dāng)前塊的周圍像素。圖 7B示出在4 x 4像素塊情況下可用的幀內(nèi)預(yù)測(cè)模式。
      參照?qǐng)D7B,當(dāng)對(duì)4 x 4塊進(jìn)行幀內(nèi)預(yù)測(cè)時(shí),九個(gè)預(yù)測(cè)方向中的 一個(gè)被確 定為預(yù)測(cè)方向。通過應(yīng)用確定的預(yù)測(cè)方向產(chǎn)生預(yù)測(cè)的一見頻。例如,如圖7A 所示,先前編碼并恢復(fù)的相鄰數(shù)據(jù)P0至P12用于預(yù)測(cè)4x4塊數(shù)據(jù)Pa至Pq。 如果以圖7B所示的幀內(nèi)預(yù)測(cè)模式中的模式0 (垂直)對(duì)4x4塊進(jìn)行幀內(nèi)預(yù) 觀ll,則Pl、 P2、 P3和P4灃皮垂直擴(kuò)大,因此,,人Pl預(yù)觀'JPa、 Pe、 Pi和Pm 的^象素j直,,人P2子貞觀寸Pb、 Pf、 Pj和Pn的^f象素丫直,乂人P3予貞觀'JPc、 Pg、 Pk和 Po的l象素^直,/人P4子貞觀'JPd、 Ph、 Pl和Pq的^象素寸直。
      在8x8像素塊的情況下,與4x4塊的幀內(nèi)預(yù)測(cè)處理相似,通過將九個(gè) 預(yù)測(cè)方向中的一個(gè)確定為預(yù)測(cè)方向來產(chǎn)生預(yù)測(cè)的一見頻。在16x 16像素塊的情 況下,通過將四個(gè)預(yù)測(cè)方向(水平、垂直、DC和平面方向)中的一個(gè)確定為 預(yù)測(cè)方向來產(chǎn)生預(yù)測(cè)的^L頻。
      編碼模式預(yù)測(cè)單元120檢測(cè)色度分量視頻塊中存在的邊緣的方向性,并 將檢測(cè)的方向性輸出到編碼單元110。然后,編碼單元110通過在與色度分量 視頻塊中存在的邊緣的方向最相似的方向上應(yīng)用幀內(nèi)預(yù)測(cè)模式,來對(duì)亮度分 量視頻塊執(zhí)行幀內(nèi)預(yù)測(cè)處理。例如,如圖6所示,在亮度分量視頻塊610中 檢測(cè)到邊緣的情況下,通過應(yīng)用各種幀內(nèi)預(yù)測(cè)模式中具有與亮度分量視頻塊 610中存在的邊緣的方向最相似的方向性的幀內(nèi)預(yù)測(cè)才莫式4,來對(duì)亮度分量視 頻塊執(zhí)行幀內(nèi)預(yù)測(cè)處理。
      適應(yīng)地,編碼單元110通過獨(dú)立地對(duì)亮度分量視頻執(zhí)行幀內(nèi)預(yù)測(cè)處理來 確定幀內(nèi)預(yù)測(cè)模式,并只將關(guān)于使用在色度分量視頻塊中檢測(cè)的邊緣的方向 性而預(yù)測(cè)的幀內(nèi)預(yù)測(cè)模式與通過實(shí)際幀內(nèi)預(yù)測(cè)處理確定的幀內(nèi)預(yù)測(cè)模式之間 的差的信息編碼為關(guān)于亮度分量視頻塊的幀內(nèi)預(yù)測(cè)模式信息。例如,如果使 用色度分量視頻塊預(yù)測(cè)的幀內(nèi)預(yù)測(cè)模式為4,并且如果通過將各種幀內(nèi)預(yù)測(cè)模式應(yīng)用到相應(yīng)的亮度分量視頻塊而最終確定的幀內(nèi)預(yù)測(cè)模式為5,則可只 發(fā)送幀內(nèi)預(yù)測(cè)模式之間的差值1作為關(guān)于幀內(nèi)預(yù)測(cè)模式的信息。另一方面, 實(shí)際上,編碼單元110可將通過使用色度分量視頻塊預(yù)測(cè)的亮度分量視頻塊 的幀內(nèi)預(yù)測(cè)模式確定為亮度分量視頻塊的幀內(nèi)預(yù)測(cè)模式。
      與通過將宏塊劃分為N x M塊來執(zhí)行編碼處理的傳統(tǒng)方法不同,編碼 單元110通過使用色度分量視頻塊中存在的邊緣將亮度分量視頻塊劃分為各 種形狀的塊,來執(zhí)行編碼處理。如圖6所示,當(dāng)在色度分量視頻塊610中檢 測(cè)到邊緣時(shí),通過使用檢測(cè)的邊緣劃分亮度分量視頻塊來執(zhí)行編碼處理。在 這種情況下,在解碼端,通過將關(guān)于是否使用在色度分量視頻塊中檢測(cè)的邊 緣對(duì)塊進(jìn)行劃分的預(yù)定二進(jìn)制信息插入到通過對(duì)亮度分量視頻塊進(jìn)行編碼而 產(chǎn)生的比特流的預(yù)定區(qū)域中使用與編碼端相同的過程對(duì)亮度分量視頻塊進(jìn)行 劃分和解碼。
      圖8是示出根據(jù)本發(fā)明實(shí)施例的視頻編碼方法的流程圖。
      參照?qǐng)D8,在操作810,對(duì)在當(dāng)前視頻信號(hào)中包括的預(yù)定大小的第一視頻 分量塊進(jìn)行編碼并恢復(fù),所述當(dāng)前視頻信號(hào)包括至少兩個(gè)視頻分量。例如, 如果第一視頻分量是色度分量,則首先對(duì)色度分量視頻信號(hào)進(jìn)行編碼并恢復(fù)。
      在操作820,使用恢復(fù)的第一視頻分量塊來預(yù)測(cè)與第一視頻分量塊相應(yīng) 的第二視頻分量塊的編碼模式。例如,使用色度分量視頻塊來預(yù)測(cè)亮度分量 視頻塊的編碼模式。如上所述,使用代表色度分量視頻塊的劃分形式的塊模 式來預(yù)測(cè)當(dāng)前編碼的亮度分量視頻塊的塊模式?;蛘撸ㄟ^使用色度分量視 頻塊中存在的邊緣的方向性來預(yù)測(cè)幀內(nèi)預(yù)測(cè)模式,其中,當(dāng)對(duì)亮度分量視頻 塊進(jìn)行幀內(nèi)預(yù)測(cè)時(shí),將應(yīng)用所述幀內(nèi)預(yù)測(cè)模式。此外,可使用色度分量視頻 塊中存在的邊緣對(duì)亮度分量視頻塊進(jìn)行劃分,然后進(jìn)行編碼。
      在操作830,基于預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼。在這種 情況下,可通過將使用色度分量視頻預(yù)測(cè)的編碼模式應(yīng)用于亮度分量視頻塊, 來對(duì)亮度分量視頻塊進(jìn)行編碼?;蛘撸谕ㄟ^獨(dú)立于色度分量視頻而對(duì)亮度 分量視頻進(jìn)行編碼而確定實(shí)際應(yīng)用到亮度分量視頻塊的編碼模式之后,可只 將亮度分量視頻塊和色度分量視頻塊之間的編碼模式的差編碼為關(guān)于編碼模 式的信息。
      另一方面,將根據(jù)本發(fā)明的使用編碼模式(考慮與色度分量視頻信號(hào)的 相關(guān)性,使用色度分量視頻信號(hào)預(yù)測(cè)所述編碼模式)編碼的亮度分量視頻的比特流的成本與根據(jù)傳統(tǒng)技術(shù)的不考慮與色度分量視頻信號(hào)的相關(guān)性而獨(dú)立 編碼的亮度分量視頻信號(hào)的比特流的成本進(jìn)行比較。用于以最低成本產(chǎn)生比 特流的編碼模式被確定為亮度分量視頻信號(hào)的最終編碼模式。將關(guān)于確定的 最終編碼模式的信息加入到編碼的亮度分量視頻信號(hào)的比特流的預(yù)定區(qū)域 中。具體地講,如上所述,將使用編碼模式(考慮與色度分量視頻信號(hào)的相 關(guān)性,使用色度分量視頻信號(hào)預(yù)測(cè)所述編碼模式)編碼的亮度分量視頻的比 特流的編碼模式設(shè)置為1,將根據(jù)傳統(tǒng)技術(shù)的不考慮與色度分量視頻信號(hào)的 相關(guān)性而獨(dú)立編碼的亮度分量視頻信號(hào)的比特流的編碼模式設(shè)置為0。如果 將關(guān)于通過將根據(jù)當(dāng)前實(shí)施例編碼的亮度分量視頻信號(hào)的比特流的成本與根 據(jù)傳統(tǒng)技術(shù)編碼的亮度分量視頻信號(hào)的比特流的成本進(jìn)行比較而獲得的最終 確定的編碼模式的信息加入到亮度分量視頻信號(hào)的比特流的預(yù)定區(qū)域,則解 碼裝置通過使用關(guān)于編碼模式的信息確定當(dāng)前將要解碼的亮度分量視頻信號(hào) 是使用考慮到與先前編碼的色度分量視頻信號(hào)的相關(guān)性預(yù)測(cè)的編碼模式被編 碼還是獨(dú)立于色度分量視頻信號(hào)被編碼。
      解碼裝置通過從比特流提取關(guān)于編碼模式的信息確定當(dāng)前將要解碼的亮 度分量視頻塊是根據(jù)當(dāng)前實(shí)施例被編碼,還是根據(jù)傳統(tǒng)技術(shù)被編碼,所述編 碼模式表示亮度分量視頻塊的編碼模式是否是使用色度分量視頻塊預(yù)測(cè)的。
      如上所述,如果關(guān)于亮度分量的編碼模式的信息為1,則使用與先前解碼的 色度分量視頻塊相應(yīng)的塊來預(yù)測(cè)將被解碼的當(dāng)前亮度分量視頻塊的解碼模 式,并根據(jù)預(yù)測(cè)的解碼模式對(duì)當(dāng)前亮度分量視頻塊進(jìn)行解碼。如果關(guān)于亮度 分量的編碼模式的信息為0,則根據(jù)傳統(tǒng)技術(shù),獨(dú)立于與色度分量視頻塊相 應(yīng)的塊而對(duì)當(dāng)前亮度分量視頻塊進(jìn)行解碼。傳統(tǒng)解碼設(shè)備可通過使解碼設(shè)備 使用利用預(yù)定二進(jìn)制信息的關(guān)于編碼模式的信息確定是否應(yīng)用當(dāng)前實(shí)施例, 來識(shí)別比特流是根據(jù)當(dāng)前實(shí)施例被編碼,還是根據(jù)傳統(tǒng)技術(shù)^皮編碼。
      在本發(fā)明中,雖然描述了第一視頻分量為色度分量以及第二視頻分量為 亮度分量的情況,但是當(dāng)對(duì)具有多個(gè)視頻分量的視頻信號(hào)進(jìn)行編碼時(shí),也可 應(yīng)用本發(fā)明。
      圖9是示出根據(jù)本發(fā)明實(shí)施例的視頻解碼設(shè)備的結(jié)構(gòu)的框圖。圖10是示 出圖9的解碼單元910的詳細(xì)框圖。
      參照?qǐng)D9,視頻解碼設(shè)備900包括解碼單元910和解碼模式預(yù)測(cè)單元920。 解碼單元910首先對(duì)比特流中包括的色度分量視頻信號(hào)進(jìn)行解碼。具體地講,參照?qǐng)D10,熵解碼單元1011通過接收比特流并對(duì)色度分量視頻信號(hào)
      進(jìn)行熵解碼來產(chǎn)生量化的系數(shù)。逆變換及逆量化單元1012通過對(duì)量化的系數(shù) 進(jìn)行逆量化和逆變換來產(chǎn)生色度分量視頻信號(hào)的殘差。預(yù)測(cè)單元1015通過預(yù) 測(cè)色度視頻信號(hào)來產(chǎn)生預(yù)測(cè)的視頻信號(hào),并將預(yù)測(cè)的視頻信號(hào)輸出到加法單 元1013。加法單元1013通過將殘差加入到預(yù)測(cè)的視頻信號(hào)來恢復(fù)色度分量 視頻信號(hào),并將恢復(fù)的色度分量視頻信號(hào)存儲(chǔ)在存儲(chǔ)單元1014中。
      解碼模式預(yù)測(cè)單元920通過使用解碼的色度分量視頻信號(hào)來預(yù)測(cè)用于對(duì) 當(dāng)前將要解碼的亮度分量視頻塊進(jìn)行解碼的解碼模式,并將預(yù)測(cè)的解碼模式 輸出到解碼單元910。解碼模式預(yù)測(cè)單元920的操作類似于圖1的編碼模式 預(yù)測(cè)單元120的操作。即,解碼模式預(yù)測(cè)單元920通過根據(jù)解碼的色度分量 視頻塊的復(fù)雜性劃分色度分量視頻塊來確定塊模式,并預(yù)測(cè)確定的塊模式作 為當(dāng)前將要解碼的亮度分量視頻塊的塊模式。此外,解碼模式預(yù)測(cè)單元920 通過檢測(cè)解碼的色度分量視頻塊中存在的邊緣的方向性來預(yù)測(cè)幀內(nèi)預(yù)測(cè)模 式,并將幀內(nèi)預(yù)測(cè)模式發(fā)送到解碼單元910。解碼單元910根據(jù)幀內(nèi)預(yù)測(cè)模 式在預(yù)測(cè)方向上對(duì)亮度分量視頻塊執(zhí)行幀內(nèi)預(yù)測(cè)處理。
      另一方面,在使用色度分量視頻塊中存在的邊緣對(duì)當(dāng)前將要解碼的亮度 分量塊進(jìn)行劃分和編碼的情況下,解碼模式預(yù)測(cè)單元920檢測(cè)色度分量視頻 塊中存在的邊緣,并將檢測(cè)的邊緣發(fā)送到解碼單元910。解碼單元910使用 檢測(cè)的邊緣對(duì)亮度分量視頻塊進(jìn)行劃分,然后對(duì)劃分的亮度分量視頻塊進(jìn)行 解碼。
      圖11是示出根據(jù)本發(fā)明實(shí)施例的視頻解碼方法的流程圖。 參照?qǐng)D11,在操作1110,接收通過對(duì)包括至少兩個(gè)視頻分量的當(dāng)前視頻 信號(hào)進(jìn)行編碼而獲得的比特流,并從接收到的比特流對(duì)預(yù)定大小的第一視頻 分量塊進(jìn)行解碼。例如,如果第一視頻分量是色度分量,則色度分量首先被 解碼。
      在操作1120,使用解碼的第一視頻分量塊來預(yù)測(cè)與第一視頻分量塊相應(yīng) 的第二視頻分量的解碼模式。例如,使用色度分量視頻塊來預(yù)測(cè)亮度分量視 頻塊的解碼模式。如上所述,使用用于表示色度分量^L頻塊的劃分形式的塊 模式,或使用當(dāng)使用色度分量視頻塊中存在的邊緣的方向性預(yù)測(cè)亮度分量視 頻塊的幀內(nèi)預(yù)測(cè)時(shí)應(yīng)用的幀內(nèi)預(yù)測(cè)模式,來預(yù)測(cè)當(dāng)前將要解碼的亮度分量視 頻塊的塊模式。此外,使用色度分量視頻塊中存在的邊緣來劃分亮度分量視
      16頻塊,然后進(jìn)行解碼。
      在操作1130,根據(jù)預(yù)測(cè)的解碼模式對(duì)第二視頻分量塊進(jìn)行解碼。 在上述例子中,描述了色度分量視頻信號(hào)和亮度分量視頻信號(hào)具有相同 大小的情況。然而,視頻信號(hào)可具有多種格式中的一種。根據(jù)格式,色度分 量視頻信號(hào)的大小可能與亮度分量視頻信號(hào)的大小不同。即使在這種情況下, 也可在相應(yīng)的位置使用色度分量塊來預(yù)測(cè)亮度分量的編碼模式,以確定與亮
      度分量相應(yīng)的塊的編碼才莫式。例如,在YCbCr 4:2:0才各式中,在水平和垂直方 向上,色度分量的視頻大小是亮度分量的視頻大小的一半。在這種情況下, 可使用8x8色度分量塊來預(yù)測(cè)16 x 16亮度分量塊的編碼模式。
      根據(jù)本發(fā)明實(shí)施例,可通過使用色度分量視頻信號(hào)和亮度分量視頻信號(hào) 之間的相關(guān)性對(duì)亮度分量視頻信號(hào)進(jìn)行編碼,來提高預(yù)測(cè)亮度分量視頻信號(hào) 的效率。因此,還提高了壓縮亮度分量視頻信號(hào)的效率。
      本發(fā)明也可實(shí)現(xiàn)為計(jì)算機(jī)可讀記錄介質(zhì)上的計(jì)算機(jī)可讀代碼。所述計(jì)算 機(jī)可讀記錄介質(zhì)為任何可存儲(chǔ)其后能由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝 置。所述計(jì)算機(jī)可讀記錄介質(zhì)的例子包括只讀存儲(chǔ)器(ROM)、隨機(jī)存取存 儲(chǔ)器(RAM)、 CD-ROM、磁帶、軟盤、和光學(xué)數(shù)據(jù)存儲(chǔ)裝置。本發(fā)明也可實(shí) 現(xiàn)為計(jì)算機(jī)可讀傳輸介質(zhì)上的計(jì)算機(jī)可讀代碼。所述計(jì)算機(jī)可讀傳輸介質(zhì)為 任何可發(fā)送其后能由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)的介質(zhì)。所述計(jì)算機(jī)可讀傳輸介 質(zhì)的例子包括載波(例如通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。所述計(jì)算機(jī)可讀記錄介質(zhì) 也可分布于網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)上,以便所述計(jì)算^L可讀代碼以分布方式 被存儲(chǔ)并被執(zhí)行。
      盡管參照本發(fā)明示例性實(shí)施例具體表示和描述了本發(fā)明,但本領(lǐng)域的普 通技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情 況下,可以在形式和細(xì)節(jié)上進(jìn)行各種改變。
      權(quán)利要求
      1、一種視頻編碼方法,包括對(duì)來自包括至少兩個(gè)視頻分量的當(dāng)前視頻信號(hào)的預(yù)定大小的第一視頻分量塊進(jìn)行編碼,并恢復(fù)編碼的第一視頻分量塊;使用恢復(fù)的第一視頻分量塊來預(yù)測(cè)與第一視頻分量塊相應(yīng)的第二視頻分量塊的編碼模式;根據(jù)預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼。
      2、 如權(quán)利要求1所述的視頻編碼方法,其中,第一視頻分量是色度分量,第二視頻分量是亮度分量。
      3、 如權(quán)利要求1所述的視頻編碼方法,其中,第二視頻分量的編碼模式包括用于表示第二視頻分量塊的劃分形式的塊模式和第二視頻分量塊的幀內(nèi)預(yù)測(cè)模式中的至少 一種模式。
      4、 如權(quán)利要求1所述的視頻編碼方法,其中,預(yù)測(cè)第二視頻分量塊的編碼模式的步驟包括通過使用恢復(fù)的第 一視頻分量塊的復(fù)雜性將第 一視頻分量塊劃分為子塊并根據(jù)子塊的復(fù)雜性反復(fù)將子塊劃分為更小的子塊,確定第一視頻分量塊的最終劃分形式,來確定第一^L頻分量塊的塊模式;根據(jù)與確定的第一視頻分量的塊模式相同的塊模式,劃分第二視頻分量塊。
      5、 如權(quán)利要求4所述的視頻編碼方法,其中,在確定第一視頻分量塊的塊模式的步驟中,在第一視頻分量塊中包括的邊緣分量的大于預(yù)定第一閾值的情況下,將第一視頻分量塊劃分為更小的子塊,其中,通過反復(fù)將邊緣分量大于第二閾值的子塊劃分為更小的子塊,確定第 一視頻分量塊的最終劃分形式。
      6、 如權(quán)利要求1所述的視頻編碼方法,其中,預(yù)測(cè)第二視頻分量塊的編碼模式的步驟包括檢測(cè)在恢復(fù)的第一視頻分量塊中包括的邊緣的方向性;確定具有與第 一視頻分量塊中包括的邊緣的方向性最相似的方向性的幀內(nèi)預(yù)測(cè)模式作為將被應(yīng)用于第二視頻分量塊的幀內(nèi)預(yù)測(cè)模式。
      7、 如權(quán)利要求1所述的視頻編碼方法,其中,預(yù)測(cè)第二視頻分量塊的編碼模式的步驟包括檢測(cè)在恢復(fù)的第一視頻分量塊中包括的邊緣;使用檢測(cè)到的在第 一視頻分量塊中包括的邊緣來劃分第二視頻分量塊。
      8、 如權(quán)利要求1所述的視頻編碼方法,其中,對(duì)第二塊視頻分量進(jìn)行編碼的步驟包括通過根據(jù)預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼,產(chǎn)生第一比特流;通過獨(dú)立于預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼,產(chǎn)生第二比特、、六 通過比較第一比特流和第二比特流,確定以最小成本應(yīng)用于比特流的編碼模式作為第二視頻分量塊的最終編碼模式。
      9、 如權(quán)利要求1所述的視頻編碼方法,其中,將用于表示是否使用恢復(fù)的第一視頻分量塊預(yù)測(cè)第二視頻分量塊的編碼模式的預(yù)定二進(jìn)制信息加入到比特流的預(yù)定區(qū)域中。
      10、 一種視頻編碼i殳備,包括編碼模式預(yù)測(cè)單元,使用在包括至少兩個(gè)視頻分量的當(dāng)前視頻信號(hào)中先前編碼并恢復(fù)的預(yù)定大小的第一視頻分量,來預(yù)測(cè)與第一視頻分量塊相應(yīng)的第二視頻分量塊的編碼模式;編碼單元,根據(jù)預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼。
      11、 如權(quán)利要求10所述的視頻編碼設(shè)備,其中,第一視頻分量是色度分量,第二視頻分量是亮度分量。
      12、 如權(quán)利要求10所述的視頻編碼設(shè)備,其中,第二視頻分量的編碼模式包括用于表示第二視頻分量塊的劃分形式的塊模式和第二視頻分量塊的幀內(nèi)預(yù)測(cè)模式中的至少 一種模式。
      13、 如權(quán)利要求10所述的視頻編碼設(shè)備,其中,編碼模式預(yù)測(cè)單元通過使用恢復(fù)的第 一視頻分量塊的復(fù)雜性將第 一視頻分量塊劃分為子塊并根據(jù)子塊的復(fù)雜性反復(fù)將子塊劃分為更小的子塊,確定第一一見頻分量塊的最終劃分形式,來確定第一視頻分量塊的塊模式,并且編碼模式預(yù)測(cè)單元預(yù)測(cè)與確定的第 一視頻分量的塊模式相同的塊模式作為第二視頻分量塊的塊模式。
      14、 如權(quán)利要求10所述的視頻編碼設(shè)備,其中,編碼模式預(yù)測(cè)單元檢測(cè)在恢復(fù)的第 一視頻分量塊中包括的邊緣的方向性,并確定具有與第 一視頻分量塊中包括的邊緣的方向性最相似的方向性的幀內(nèi)預(yù)測(cè)模式作為將被應(yīng)用于第二視頻分量塊的幀內(nèi)預(yù)測(cè)模式。
      15、 如權(quán)利要求10所述的^L頻編碼設(shè)備,其中,編碼才莫式預(yù)測(cè)單元^r測(cè)在恢復(fù)的第一視頻分量塊中包括的邊緣,并使用檢測(cè)到的在第一視頻分量塊中包括的邊緣來劃分第二視頻分量塊。
      16、 如權(quán)利要求10所述的視頻編碼設(shè)備,其中,編碼單元通過根據(jù)預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼來產(chǎn)生第一比特流,通過獨(dú)立于預(yù)測(cè)的編碼模式對(duì)第二視頻分量塊進(jìn)行編碼來產(chǎn)生第二比特流,通過將第一比特流和第二比特流彼此進(jìn)行比較來確定以最小成本應(yīng)用于比特流的編碼模式作為第二視頻分量塊的最終編碼模式。
      17、 一種視頻解碼方法,包括對(duì)來自包括至少兩個(gè)視頻分量的當(dāng)前視頻信號(hào)的預(yù)定大小的第 一視頻分量塊進(jìn)行解碼;使用解碼的第 一視頻分量塊來預(yù)測(cè)與第 一視頻分量塊相應(yīng)的第二視頻分量塊的解碼模式;根據(jù)預(yù)測(cè)的解碼模式對(duì)第二視頻分量塊進(jìn)行解碼。
      18、 如權(quán)利要求17所述的視頻解碼方法,其中,第一視頻分量是色度分量,第二視頻分量是亮度分量。
      19、 如權(quán)利要求17所述的視頻解碼方法,其中,預(yù)測(cè)第二視頻分量塊的解碼模式的步驟包括通過使用解碼的第 一視頻分量塊的復(fù)雜性將第 一視頻分量塊劃分為子塊并根據(jù)子塊的復(fù)雜性反復(fù)將子塊劃分為更小的子塊,確定第一視頻分量塊的最終劃分形式,來確定第一視頻分量塊的塊模式;才艮據(jù)與確定的第 一視頻分量的塊模式相同的塊模式,劃分第二視頻分量塊。
      20、 如權(quán)利要求17所述的視頻解碼方法,其中,預(yù)測(cè)第二^L頻分量塊的解碼模式的步驟包括檢測(cè)在恢復(fù)的第 一視頻分量塊中包括的邊緣的方向性;確定具有與第一^L頻分量塊中包括的邊緣的方向性最相似的方向性的幀內(nèi)預(yù)測(cè)模式作為將被應(yīng)用于第二視頻分量塊的幀內(nèi)預(yù)測(cè)模式。
      21、 如權(quán)利要求17所述的視頻解碼方法,其中,預(yù)測(cè)第二視頻分量塊的解碼模式的步驟包括檢測(cè)在恢復(fù)的第一視頻分量塊中包括的邊緣;使用檢測(cè)到的在第 一視頻分量塊中包括的邊緣來劃分第二視頻分量塊。
      22、 一種視頻解碼設(shè)備,包括解碼模式預(yù)測(cè)單元,使用在包括至少兩個(gè)視頻分量的當(dāng)前視頻信號(hào)中先前解碼的預(yù)定大小的第一視頻分量,來預(yù)測(cè)與第一視頻分量塊相應(yīng)的第二視頻分量塊的解碼^t式;解碼單元,根據(jù)預(yù)測(cè)的解碼模式對(duì)第二視頻分量塊進(jìn)行解碼。
      23、 如權(quán)利要求22所述的視頻解碼設(shè)備,其中,第一視頻分量是色度分量,第二視頻分量是亮度分量。
      24、 如權(quán)利要求22所述的視頻解碼設(shè)備,其中,解碼模式預(yù)測(cè)單元通過使用解碼的第 一視頻分量塊的復(fù)雜性將第 一視頻分量塊劃分為子塊并根據(jù)子塊的復(fù)雜性反復(fù)將子塊劃分為更小的子塊,確定第一視頻分量塊的最終劃分形式,來確定第一視頻分量塊的塊模式,并且解碼模式預(yù)測(cè)單元根據(jù)與確定的第 一視頻分量的塊模式相同的塊模式,劃分第二視頻分量塊。
      25、 如權(quán)利要求22所述的視頻解碼設(shè)備,其中,解碼模式預(yù)測(cè)單元檢測(cè)在恢復(fù)的第 一視頻分量塊中包括的邊緣的方向性,并確定具有與第 一視頻分量塊中包括的邊緣的方向性最相似的方向性的幀內(nèi)預(yù)測(cè)模式作為將被應(yīng)用于第二視頻分量塊的幀內(nèi)預(yù)測(cè)模式。
      26、 如權(quán)利要求22所述的視頻解碼設(shè)備,其中,解碼模式預(yù)測(cè)單元檢測(cè)在恢復(fù)的第一視頻分量塊中包括的邊緣,并使用^f企測(cè)到的在第一視頻分量塊中包括的邊緣來劃分第二視頻分量塊。
      全文摘要
      提供這樣一種視頻編碼方法和設(shè)備以及視頻解碼方法和設(shè)備,所述方法和設(shè)備能夠通過使用對(duì)色度分量視頻信號(hào)進(jìn)行編碼所獲得的結(jié)果預(yù)測(cè)關(guān)于亮度分量視頻信號(hào)的各種編碼模式的信息,來提高對(duì)亮度分量視頻信號(hào)編碼的效率。因此,從先前編碼并恢復(fù)的色度分量視頻信號(hào)中預(yù)測(cè)亮度分量視頻信號(hào)的塊模式和幀內(nèi)預(yù)測(cè)模式,并將預(yù)測(cè)的塊模式和預(yù)測(cè)的幀內(nèi)預(yù)測(cè)模式用于對(duì)亮度分量視頻信號(hào)進(jìn)行編碼。
      文檔編號(hào)H04N7/26GK101494782SQ20081014918
      公開日2009年7月29日 申請(qǐng)日期2008年9月19日 優(yōu)先權(quán)日2008年1月25日
      發(fā)明者宋秉哲, 李潤(rùn)九 申請(qǐng)人:三星電子株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1