B的變換信息進(jìn)行編碼的示例的圖;
[0097] 圖41是例示了利用樹結(jié)構(gòu)對圖39中的子塊C的變換信息進(jìn)行編碼的示例的圖;
[0098] 圖42是例示了利用樹結(jié)構(gòu)對圖39中的子塊C的變換信息進(jìn)行編碼的另一示例的 圖;
[0099] 圖43是例示了利用樹結(jié)構(gòu)對圖39中的子塊D的變換信息進(jìn)行編碼的示例的圖。
【具體實施方式】
[0100] 根據(jù)本發(fā)明的實施方式的視頻編碼設(shè)備和視頻解碼設(shè)備可以是個人計算機(PC)、 筆記本或膝上型計算機、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、便攜式游戲機 (PSP)或移動通信終端、智能電話等,并且可以表示配備有例如諸如用于在各種裝置或有線 /無線通信網(wǎng)絡(luò)之間進(jìn)行通信的調(diào)制解調(diào)器的通信裝置、用于存儲用于對視頻和相關(guān)數(shù)據(jù) 進(jìn)行編碼或解碼的各種程序的存儲器以及用于執(zhí)行這些程序以進(jìn)行操作和控制的微處理 器的各種設(shè)備。
[0101] 此外,由視頻編碼設(shè)備編碼為比特流的視頻可以實時或非實時地發(fā)送給用于在經(jīng) 由有線/無線通信網(wǎng)絡(luò)發(fā)送視頻之后對該視頻進(jìn)行解碼以將其重構(gòu)和再現(xiàn)為視頻的視頻 解碼設(shè)備,其中,所述有線/無線通信網(wǎng)絡(luò)包括互聯(lián)網(wǎng)、短距離無線通信網(wǎng)絡(luò)、無線LAN網(wǎng) 絡(luò)、也稱為WiMax網(wǎng)絡(luò)的WiBro(無線寬帶)以及移動通信網(wǎng)絡(luò)或諸如電纜或USB(通用串 行總線)的通信接口。
[0102] 盡管以下將描述輸入視頻在編碼和解碼之前被以宏塊為單位進(jìn)行劃分,但是本發(fā) 明的實施方式不限于此。例如,輸入視頻可以不被劃分為諸如宏塊的規(guī)則的塊,而是可以劃 分為諸如圓、梯形和六邊形的各種不規(guī)則的塊,接著按照所劃分的區(qū)域進(jìn)行編碼和解碼。
[0103] 圖1是例示了根據(jù)本發(fā)明的實施方式的視頻編碼設(shè)備的示意性構(gòu)造的框圖。
[0104] 根據(jù)本發(fā)明的實施方式的視頻編碼設(shè)備100可以包括編碼信息編碼器110和視頻 編碼器200。
[0105] 視頻信息編碼器110對表明要編碼的視頻的塊的塊模式是否為跳過模式的塊模 式信息以及表明塊是否被劃分為子塊的分割模式信息進(jìn)行編碼,并且根據(jù)所述塊模式信息 和所述分割模式信息的組合對塊的跳過運動信息或包括塊的塊類型信息和預(yù)測信息的預(yù) 測編碼?目息進(jìn)行編碼。
[0106] 在本發(fā)明的實施方式中,編碼信息不是按照塊為單位編碼的視頻的像素信息,而 是用于對像素信息進(jìn)行編碼的附加信息。編碼信息的示例可以包括塊的塊模式信息、分割 模式信息、跳過運動信息、塊類型信息、預(yù)測信息、預(yù)測編碼信息、變換類型信息、編碼塊模 式(CBP)信息、差量量化參數(shù)信息以及跳過類型信息。
[0107] 塊模式信息是表明塊的塊模式是否為跳過模式的信息。塊模式可以包括表明塊是 要在不編碼的情況下跳過還是要在不跳過的情況下進(jìn)行編碼的跳過模式和非跳過模式。塊 模式信息可以例如通過表明塊的塊模式是跳過模式或非跳過模式的1比特跳過塊標(biāo)記來 具體實現(xiàn),但是不限于此,而是可以按照各種其它方法來具體實現(xiàn)。
[0108] 跳過模式是不對諸如塊類型信息、運動信息或變換系數(shù)信息的特定信息進(jìn)行編碼 的模式。
[0109] 例如,如果當(dāng)前要編碼的輸入視頻中的塊的塊模式是跳過模式,則視頻編碼設(shè)備 100會僅對表明跳過模式的信息進(jìn)行編碼,而不對諸如塊類型信息、運動信息或變換系數(shù)信 息的其它信息進(jìn)行編碼。
[0110] 作為另一示例,跳過模式可以是僅對塊的運動信息進(jìn)行編碼而不對諸如類型信息 和變換系數(shù)信息的其它信息進(jìn)行編碼的模式。
[0111] 作為另一示例,跳過模式可以是僅對塊的變換類型信息和變換系數(shù)信息進(jìn)行編碼 而不對類型信息和運動信息進(jìn)行編碼的模式。
[0112] 作為另一示例實施方式,非發(fā)送信息可以根據(jù)跳過模式而在各個塊大小之間不 同。例如,如果64X64塊是跳過模式,則僅變換系數(shù)信息可以被編碼;如果16X16塊是跳 過模式,則僅運動信息可以被編碼。
[0113] 分割模式信息是表明塊是否被劃分為更小的子塊的信息。
[0114] 例如,如果當(dāng)前要由視頻編碼設(shè)備100進(jìn)行編碼的輸入視頻中的塊是64X64像素 宏塊,則64X64像素宏塊可以劃分為各種大小和數(shù)量的子塊,諸如兩個64X32像素子塊、 一個64X32像素子塊、兩個32X32像素子塊和四個32X32像素子塊,并且可以按照子塊 為單位進(jìn)行編碼。在該情況下,分割模式信息表明宏塊是否在編碼之前被劃分為子塊。分 割模式信息可以具體實現(xiàn)為例如表明塊被劃分為子塊的1比特分割標(biāo)記,但是不限于此, 而是可以按照各種其它方法具體實現(xiàn)。
[0115] 作為另一示例,分割模式信息是表明塊被劃分為預(yù)定大小的更小子塊的信息。
[0116] 例如,如果當(dāng)前要由視頻編碼設(shè)備100編碼的輸入視頻中的塊是64X64像素宏 塊,則64X64像素宏塊可以通過表明其是否被劃分為16X16塊子塊的1比特標(biāo)記被劃分 為16個16X16塊。此外,各個16X16塊可以被劃分為更小子塊,并且可以通過表明子塊 的形狀的信息(分割類型信息)進(jìn)行編碼。
[0117] 如果要編碼的塊的塊模式是跳過模式,則跳過運動信息是通過對塊、塊的運動向 量與塊的預(yù)測運動向量之間的差向量和/或基準(zhǔn)圖片索引進(jìn)行運動估計而確定的運動向 量。具體地說,如果塊的塊模式是跳過模式,則視頻編碼設(shè)備100僅對塊的跳過運動信息進(jìn) 行編碼而不對塊的系數(shù)信息進(jìn)行編碼。在該情況下,稍后描述的視頻解碼設(shè)備重構(gòu)跳過運 動信息并通過利用重構(gòu)的跳過運動信息對塊的運動進(jìn)行補償來重構(gòu)該塊。
[0118] 作為跳過模式的另一示例性實施方式,僅當(dāng)要編碼的基準(zhǔn)圖片索引為0時才應(yīng)用 跳過模式,并且如果塊的塊模式是跳過模式,則視頻編碼設(shè)備100僅對通過對塊或者塊的 運動向量與塊的預(yù)測運動向量之間的差向量進(jìn)行運動估計而確定的運動向量進(jìn)行編碼,而 不對基準(zhǔn)圖片索引和塊的運動信息進(jìn)行編碼。稍后描述的視頻解碼設(shè)備僅重構(gòu)所確定的 運動向量或塊的運動向量與預(yù)測運動向量之間的差向量,并且通過將基準(zhǔn)圖片索引設(shè)置為 〇(即,上一個重構(gòu)圖片用作基準(zhǔn)圖片)對塊進(jìn)行運動補償來重構(gòu)塊。
[0119] 作為跳過模式的另一示例性實施方式,在確定要編碼的塊的預(yù)測運動向量時,如 果當(dāng)前要編碼的塊的上部塊和左部塊的一個或更多個運動向量是零向量(即,{〇,〇})則零 向量可用作預(yù)測運動向量。在其它情況下,上部塊、左部塊和右上部塊的運動向量的中間值 被用作預(yù)測運動向量。如果當(dāng)前要編碼的塊是跳過模式,則當(dāng)在確定預(yù)測運動向量中上部 塊或左部塊的運動向量是{〇,〇}時,稍后描述的視頻解碼設(shè)備使用{〇,〇}作為預(yù)測運動向 量,并通過重構(gòu)重構(gòu)差向量并執(zhí)行運動補償來重構(gòu)塊。
[0120] 作為另一示例性實施方式,不同的預(yù)測運動向量可以根據(jù)各個塊大小而不同。例 如,對于大于16X16的塊,中間向量被用作預(yù)測運動向量,而與當(dāng)前要編碼的塊的上部塊 和左部塊的向量值無關(guān)。對于16X16塊,如果當(dāng)前要編碼的塊的上部塊和左部塊的向量是 (〇, 〇),則零向量被用作預(yù)測向量。在其它情況下,左部塊、上部塊和左上部塊的三個運動向 量的中間向量被用作預(yù)測運動向量(反之亦然)。
[0121] 如果要編碼的塊的塊模式不是跳過模式,則塊類型信息表明塊是幀間塊還是幀內(nèi) 塊以及塊的子塊的分割類型。
[0122] 作為示例,塊類型信息可以按照宏塊為單位進(jìn)行編碼,并且可以包括表明宏塊是 幀間宏塊還是幀內(nèi)宏塊的1比特塊類型標(biāo)記以及表明塊的子塊的分割類型的分割類型信 息。例如,可以用表明塊是幀間宏塊還是幀內(nèi)宏塊的1或〇二進(jìn)制比特來表示塊類型標(biāo)記。 分割類型信息可以用子塊的各個分割類型編號來表示。作為另一示例,分割類型信息可以 按照16X16像素大小為單位進(jìn)行編碼,并且如果當(dāng)前16X16塊是幀內(nèi)塊,則表明當(dāng)前塊中 的子塊是幀內(nèi)模式。
[0123] 作為另一示例,塊類型信息可以包括表明塊是幀間宏塊還是幀內(nèi)宏塊的1比特塊 類型標(biāo)記、表明塊的子塊的分割類型的分割類型信息以及表明子塊的塊模式是否為跳過模 式的1比特跳過子塊標(biāo)記。這里,跳過子塊標(biāo)記表明塊的各個子塊是否為跳過模式,并且如 果子塊為跳過模式,則表明子塊被跳過而不進(jìn)行編碼。即,如果塊的多個子塊當(dāng)中的要編碼 的子塊是跳過模式,則不對該子塊的運動信息和系數(shù)信息進(jìn)行編碼。
[0124] 作為另一示例,塊類型信息可以通過根據(jù)塊是幀間塊還是幀內(nèi)塊以及塊的子塊的 分割類型而分配給多個可用塊類型的塊類型編號來具體實現(xiàn)。
[0125] 此外,塊類型信息可以表明根據(jù)分割模式信息要進(jìn)行編碼的塊的塊類型,或者可 以表明要編碼的塊的各個子塊的塊類型。例如,如果分割模式信息表明要編碼的塊沒有劃 分為子塊,則分割模式信息表明要編碼的塊是幀間塊還是幀內(nèi)塊以及塊的分割類型(即, 沒有劃分的宏塊的類型);并且如果分割模式信息表明要編碼的塊被劃分為子塊,則分割 類型信息表明要編碼的塊的各個子塊是幀間塊還是幀內(nèi)塊以及塊的子塊的分割類型。
[0126] 預(yù)測信息是用于對要編碼的塊或該塊的各個子塊進(jìn)行預(yù)測編碼的信息。預(yù)測信息 可以是關(guān)于針對幀內(nèi)預(yù)測編碼的幀內(nèi)預(yù)測模式的信息,并且可以是關(guān)于針對幀間預(yù)測編碼 的運動向量的信息和關(guān)于基準(zhǔn)圖片索引的信息。
[0127] 變換類型信息是關(guān)于用來對要編碼的塊或者該塊的各個子塊進(jìn)行變換和量化的 變換單位的信息。例如,如果64X64像素塊在沒有被進(jìn)一步劃分的情況下被編碼,并且 16X16變換被確定為足夠,則可以將表明使用16X16變換的信息編碼為變換類型信息。
[0128] CBP信息是表明要編碼的塊或者該塊的各個子塊的變換系數(shù)是否全部為0的信 息,并且差量量化參數(shù)信息是表明要編碼的塊或者該塊的各個子塊的量化參數(shù)的信息。
[0129] 可以通過經(jīng)由編碼信息編碼器110分析輸入視頻或者通過經(jīng)由視頻編碼器200分 析輸入視頻來確定上述塊模式信息、分割模式信息、塊類型信息、預(yù)測信息、分割類型信息、 CBP信息和差量量化參數(shù)信息。
[0130] 視頻編碼器200基于塊的塊類型信息和預(yù)測信息對塊的系數(shù)信息進(jìn)行編碼。例 如,如果塊模式信息表明要編碼的塊的塊模式不是跳過模式并且塊類型信息表明該塊被劃 分為各種形狀和大小的子塊,則視頻編碼器200通過根據(jù)各個子塊預(yù)測信息對各個子塊進(jìn) 行幀內(nèi)預(yù)測編碼或幀間預(yù)測編碼來對塊的系數(shù)信息進(jìn)行編碼。這里,系數(shù)信息是關(guān)于通過 預(yù)測要編碼的視頻的塊的亮度分量和/或色度分量以及對其殘留塊進(jìn)行變換/量化而生成 的量化變換系數(shù)的信息。系數(shù)信息被編碼并且被包括在比特流中作為紋理數(shù)據(jù)。
[0131] 圖2是例示了根據(jù)本發(fā)明的實施方式的視頻編碼器200的示意性構(gòu)造的圖。參照 圖2,視頻編碼器200可以包括預(yù)測器210、減法器220、變換器/量化器230、編碼器240、逆 變換器/逆量化器250、加法器260、濾波器270和圖片緩沖器280。
[0132] 預(yù)測器210可以包括幀內(nèi)預(yù)測器212和幀間預(yù)測器214。幀間預(yù)測器214可以包 括運動估計器216和運動補償器218。
[0133] 由一個圖片或運動圖片的幀構(gòu)成的輸入圖片被劃分為NXN像素的宏塊(N:等于 或大于16的整數(shù)),并且這些宏塊被輸入到圖1的視頻編碼設(shè)備100。如果輸入視頻是 4:2:0格式的視頻,則宏塊包括具有NXN像素的亮度塊和具有兩個(M/2)X(N/2)像素的色 度塊。這里,宏塊不僅包括16X16像素塊而且還包括32X32像素塊和64X64像素塊。大 于16X16像素塊的宏塊還被稱為擴展宏塊。
[0134] 如圖3所示,各個宏塊可以在幀內(nèi)預(yù)測編碼或幀間預(yù)測編碼之前被劃分為更小的 子塊。
[0135] 圖3是例示了根據(jù)本發(fā)明的實施方式的針對幀內(nèi)預(yù)測編碼和幀間預(yù)測編碼的宏 塊和各種大小的子塊的圖。
[0136] 圖3例示了當(dāng)N是等于或大于16的整數(shù)并且最小塊大小是4X4像素時的宏塊和 子塊。如果宏塊是64X64像素塊,則作為子塊的64X64像素塊、64X32像素塊、32X64像 素塊和32X32像素塊可以屬于宏塊層0,并且作為子塊的32X32像素塊、32X16像素塊、 16X32像素塊和16X16像素塊可以屬于宏塊層1。這里,宏塊層K+1的子塊可以僅當(dāng)宏塊 層K((0彡K彡log2 (N/4)))的子塊當(dāng)中的最大子塊被劃分為四個塊時才被使用。
[0137] 視頻編碼設(shè)備100可以在將宏塊劃分為子塊的情況下計算各個子塊的編碼效率, 并且將具有最高編碼效率的子塊確定為最終幀內(nèi)預(yù)測塊或幀間預(yù)測塊。編碼效率可以基于 率失真優(yōu)化(RD0)技術(shù)來測量。
[0138] 最小塊大小可以根據(jù)作為最大可用層值的最大層值(MaxLayer)來確定。例如,在 NxN像素宏塊的情況下,最小塊大小可以確定為W(2MaAayCT)。
[0139] 圖4是例示了根據(jù)本發(fā)明的實施方式的各個分割類型的編號的圖。
[0140] 參照圖4,如果宏塊層K的N/2KXN/2K像素塊沒有再被劃分,則分割類型編號0 被分配給宏塊層K的N/2K X N/2K像素塊。如果宏塊層K的N/2K X N/2K像素塊被劃分為兩 個N/2K X N/2K+1像素塊,則分割類型編號1被分配給宏塊層K的N/2K X N/2K像素塊。如 果宏塊層K的N/2KXN/2K像素塊被劃分為兩個N/2 κ+1χ N/2K像素塊,則分割類型編號2被 分配給宏塊層K的N/2K X N/2K像素塊。如果宏塊層K的N/2K X N/2K像素塊被劃分為四個 N/2K+1x N/2K+1像素塊,則分割類型編號3被分配給宏塊層K的N/2K X N/2K像素塊。在圖3 中,宏塊層K的N/2K X N/2K像素塊中的各個子塊上標(biāo)記的編號0、1、2和3是用于標(biāo)識各個 子塊的分割編號。
[0141] 圖5是例示了根據(jù)本發(fā)明的實施方式的視頻編碼方法的流程圖。
[0142] 在根據(jù)本發(fā)明的實施方式的視頻編碼方法中,視頻編碼設(shè)備100對表明要編碼的 視頻的塊的塊模式的塊模式信息進(jìn)行編碼(S510)。具體地說,視頻編碼設(shè)備100確定是 對要編碼的塊的系數(shù)信息進(jìn)行編碼還是僅對塊的運動信息進(jìn)行編碼而不對塊的系數(shù)信息 進(jìn)行編碼。如果僅對塊的運動信息進(jìn)行編碼,則視頻編碼設(shè)備100對表明塊模式是跳過模 式的塊模式信息進(jìn)行編碼;如果不僅對塊的運動信息進(jìn)行編碼而且對塊的系數(shù)信息進(jìn)行編 碼,則視頻編碼設(shè)備100對表明塊模式不是跳過模式的塊模式信息進(jìn)行編碼。
[0143] 視頻編碼設(shè)備100對表明塊是否被劃分為子塊的分割模式信息進(jìn)行編碼(S520)。 具體地說,視頻編碼設(shè)備100確定是將要編碼的塊劃分為更小子塊并且按照子塊為單位對 該塊進(jìn)行編碼還是在不將該塊劃分為更小子塊的情況下對該塊進(jìn)行編碼。如果在不將該塊 劃分為更小子塊的情況下對該塊進(jìn)行編碼,則視頻編碼設(shè)備100對表明該塊沒有劃分為子 塊的分割模式信息進(jìn)行編碼;并且如果該塊在編碼之前被劃分為更小子塊,則視頻編碼設(shè) 備100對表明該塊被劃分為子塊的分割模式信息進(jìn)行編碼。例如,如果要編碼的塊是64x64 像素宏塊,則視頻編碼設(shè)備100確定是在編碼之前將64x64像素宏塊劃分為16x16像素子 塊還是在不將該64x64像素宏塊劃分為16x16像素子塊的情況下對該宏塊進(jìn)行編碼,并且 相應(yīng)地對分割模式信息進(jìn)行編碼。如果64x64像素宏塊在編碼之前被劃分為16x16像素子 塊,則各個16x16像素子塊可以被劃分為更小子塊,并且塊類型被編碼并發(fā)送給解碼器。
[0144] 視頻編碼設(shè)備100根據(jù)塊模式信息和分割模式信息的組合對塊的跳過運動信息 或者包括塊的塊類型信息和塊的預(yù)測信息的預(yù)測編碼信息進(jìn)行編碼(S530),并且基于塊類 型信息和預(yù)測信息對塊的系數(shù)信息進(jìn)行編碼(S540)。具體地說,視頻編碼設(shè)備100根據(jù)與 塊模式信息是否表明要編碼的塊的塊模式是跳過模式以及分割模式信息是否表明塊被劃 分為子塊的組合對應(yīng)的各種情況來按照不同方式對塊進(jìn)行編碼。
[0145] 此后,將假設(shè)要編碼的塊是64x64像素宏塊并且被劃分為16x16像素子塊來描述 視頻編碼設(shè)備100執(zhí)行步驟S530和步驟S540的處理。
[0146] 在步驟S530中,如果塊模式信息表明塊的塊模式是跳過模式并且分割模式信息 表明塊沒有被劃分為子塊,則視頻編碼設(shè)備100可以對塊的跳過運動向量進(jìn)行編碼。具體 地說,視頻編碼設(shè)備100以64x64像素為單位對要編碼的塊進(jìn)行運動估計,以檢測基準(zhǔn)圖片 中的最類似于要編碼的塊的基準(zhǔn)塊,將表明基準(zhǔn)塊和要編碼的塊的相對位置的運動向量確 定為跳過運動向量,將表明包括基準(zhǔn)塊的基準(zhǔn)圖片的基準(zhǔn)圖片索引確定為跳過基準(zhǔn)圖片索 弓丨,并且對包括跳過運動向量和跳過基準(zhǔn)圖片索引的跳過運動信息進(jìn)行編碼。
[0147] 在步驟S530中,如果塊模式信息表明塊的塊模式是跳過模式并且分割模式信息 表明塊被劃分為子塊,則視頻編碼設(shè)備100可以對要編碼的塊的跳過運動向量進(jìn)行編碼。 具體地說,視頻編碼設(shè)備100以64x64像素為單位對要編碼的塊的各個子塊進(jìn)行運動估計, 以檢測基準(zhǔn)圖片中的最類似于要編碼的塊的各個子塊的基準(zhǔn)子塊,將表明基準(zhǔn)子塊和要編 碼的塊的各個子塊的相對位置的運動向量確定為跳過運動向量,將表明包括基準(zhǔn)子塊的基 準(zhǔn)圖片的基準(zhǔn)圖片索引確定為跳過基準(zhǔn)圖片索引,并且對包括跳過運動向量和跳過基準(zhǔn)圖 片索引的跳過運動信息進(jìn)行編碼。因而,如果塊模式信息表明塊的塊模式是跳過模式并且 分割模式信息表明塊被劃分為子塊,則跳過運動信息被編碼為與各個子塊的數(shù)量一樣多。
[0148] 在步驟S530和步驟S540中,如果塊模式信息表明塊的塊模式不是跳過模式并且 分割模式信息表明塊沒有被劃分為子塊,則視頻編碼設(shè)備1〇〇可以對包括塊的塊類型信息 和預(yù)測信息的預(yù)測編碼信息進(jìn)行編碼。具體地說,視頻編碼設(shè)備100以64x64像素為單位 對要編碼的塊進(jìn)行運動估計,以檢測基準(zhǔn)圖片中最類似于要編碼的塊的基準(zhǔn)塊,確定表明 基準(zhǔn)塊和要編碼的塊的相對位置的運動向量,確定表明包括基準(zhǔn)塊的基準(zhǔn)圖片的基準(zhǔn)圖片 索引,對通過對要編碼的塊和預(yù)測塊之間的殘留塊進(jìn)行變換/量化而獲得的系數(shù)信息進(jìn)行 編碼,其中通過基于所確定的運動向量對要編碼的塊的運動進(jìn)行補償來生成預(yù)測塊,并且 還對預(yù)測編碼時使用的塊類型信息和預(yù)測信息進(jìn)行編碼。
[0149] 在步驟S530和步驟S540中,如果塊模式信息表明塊的塊模式不是跳過模式并且 分割模式信息表明塊被劃分為子塊,則視頻編碼設(shè)備100可以對包括塊的各個子塊的塊類 型信息和預(yù)測信息的預(yù)測編碼信息進(jìn)行編碼。具體地說,如果要編碼的塊的子塊的塊類型 是幀間塊,則要編碼的塊的各個子塊可以被劃分為16x16, 16x8, 8x16或8x8像素子塊。如 果16x16塊被劃分為四個8x8像素子塊,則各個8x8塊可以被劃分為更小的8x8, 8x4, 4x8 或4x4子塊。具體地說,視頻編碼設(shè)備100以子塊大小為單位執(zhí)行運動估計,以檢測基準(zhǔn)圖 片中最類似于要編碼的塊的各個子塊的基準(zhǔn)子塊,確定表明基準(zhǔn)子塊和要編碼的塊的各個 子塊的相對位置的運動向量,確定表明包括基準(zhǔn)子塊的基準(zhǔn)圖片的基準(zhǔn)圖片索引,對通