一種方法對(duì)比特流形式的圖片進(jìn)行解碼。該圖片被編碼并且由系數(shù)的矢量來(lái)表示。各個(gè)系數(shù)是量化形式的。基于矢量的掃描順序來(lái)選擇各個(gè)矢量中的特定系數(shù)。然后,基于所述特定系數(shù)的特性來(lái)推測(cè)一組模式。隨后,根據(jù)該組模式來(lái)對(duì)比特流進(jìn)行解碼。
Method for decoding pictures in special flow form
A method for decoding images in special streams. The picture is encoded and represented by a vector of coefficients. The coefficients are quantized. A vector based scan sequence is used to select the specific coefficients in each vector. Then, a set of patterns is inferred based on the characteristics of the particular coefficients. Subsequently, the special stream is decoded according to the set mode.
【技術(shù)實(shí)現(xiàn)步驟摘要】
【國(guó)外來(lái)華專利技術(shù)】用于對(duì)比特流形式的圖片進(jìn)行解碼的方法
本專利技術(shù)總體上涉及圖像編碼,更具體地說(shuō),涉及利用對(duì)量化后的變換系數(shù)進(jìn)行修正來(lái)對(duì)圖片進(jìn)行解碼,以便可以基于修正后的系數(shù)的特性來(lái)推測(cè)解碼的運(yùn)算。
技術(shù)介紹
當(dāng)利用不同的模式將圖片、視頻、圖像或其它類似數(shù)據(jù)壓縮為比特流時(shí),通常將模式信息存儲(chǔ)在比特流的頭字段中,使得在解碼器在對(duì)后續(xù)數(shù)據(jù)進(jìn)行解碼期間應(yīng)用模式之前,解碼器將獲知使用什么模式。在通常的視頻或圖像壓縮系統(tǒng)中,解碼器接收由熵解碼器解析的量化后的變換系數(shù)。然后,將這些量化后的變換系數(shù)傳送到逆變換部。然后,按照各種方式使用逆變換數(shù)據(jù),以重建原始信號(hào)。在對(duì)量化后的變換系數(shù)進(jìn)行解碼之前,量化器、變換部和后續(xù)的解碼運(yùn)算可以取決于在也從熵解碼器解析出的頭數(shù)據(jù)中接收到的各種模式指示符。當(dāng)編碼系統(tǒng)中需要附加模式信號(hào)時(shí),這些信號(hào)可以使得用于表示編碼后的信號(hào)的比特流的大小增大。而且,如果編碼系統(tǒng)遵循預(yù)先認(rèn)同的標(biāo)準(zhǔn)或規(guī)范,則需要改變這些規(guī)范,以便能夠容納這些附加指示符。與明確地用信號(hào)表示模式的情況相比,需要一種按照減小比特流的大小的方式隱含地用信號(hào)表示模式信息的方法。還需要一種用信號(hào)表示模式信息的方法,使得可以利用預(yù)先限定的比特流句法對(duì)生成的比特流進(jìn)行解碼。為了使該方法變得實(shí)用,還需要限制與在編碼器或解碼器中使用比特流相關(guān)聯(lián)的復(fù)雜性增加。通常,在本領(lǐng)域中,編碼器和解碼器被稱作“編解碼器(codec)”。編碼器:數(shù)據(jù)的塊或矢量被輸入到變換部。變換部的輸出是變換系數(shù)的塊或矢量。然后,使這些變換系數(shù)通過(guò)量化器,該量化器按照特定順序來(lái)量化這些系數(shù)。然后,將量化后的變換系數(shù)輸入到熵編碼器,該熵編碼器將這些量化后的變換系數(shù)轉(zhuǎn)換為用于傳輸或存儲(chǔ)的二進(jìn)制比特流。在該處理期間可以使用各種模式,以選擇變換類型、量化器類型或其它模式。解碼器:對(duì)二進(jìn)制比特流進(jìn)行解碼,這生成各種模式數(shù)據(jù)和變換系數(shù)的塊或矢量。將這些系數(shù)傳送到逆變換部,該逆變換部的輸出按照各種方式用于重建視頻、圖像或其它數(shù)據(jù)。解碼后的模式數(shù)據(jù)用于控制解碼處理的不同方面。水印和數(shù)據(jù)隱藏:在一些視頻應(yīng)用中,可見(jiàn)或不可見(jiàn)的數(shù)字水印作為數(shù)字?jǐn)?shù)據(jù)添加到圖片或視頻。水印通常用于驗(yàn)證記錄的媒體。這些水印通常被設(shè)計(jì)為難以從圖片或視頻中檢測(cè)出或去除。如本專利技術(shù)所期望的,水印不會(huì)提高視頻編解碼器的編碼效率,并且現(xiàn)有技術(shù)的水印技術(shù)的直接應(yīng)用對(duì)于改進(jìn)視頻的編碼效率的目的并不明顯。確實(shí)存在嵌入編碼模式數(shù)據(jù)的現(xiàn)有技術(shù)。通常,現(xiàn)有技術(shù)使用解碼后的變換系數(shù)的絕對(duì)值之和的奇偶性(奇數(shù)或偶數(shù))來(lái)決定使用兩個(gè)或更多個(gè)模式中的哪一個(gè)。
技術(shù)實(shí)現(xiàn)思路
一種方法對(duì)比特流形式的圖片進(jìn)行解碼。該圖片被編碼并且由系數(shù)的矢量來(lái)表示。各個(gè)系數(shù)是量化形式的。基于矢量的掃描順序來(lái)選擇各個(gè)矢量中的特定系數(shù)。然后,基于特定系數(shù)的特性來(lái)推測(cè)一組模式。隨后,根據(jù)該組模式來(lái)對(duì)比特流進(jìn)行解碼。在一個(gè)實(shí)施方式中,從最后掃描的非零系數(shù)推測(cè)該組模式。附圖說(shuō)明圖1是使用本專利技術(shù)的實(shí)施方式的編解碼器的解碼器的框圖;圖2是根據(jù)本專利技術(shù)的實(shí)施方式的模式推測(cè)模塊的框圖;以及圖3A是示例性掃描順序。圖3B是示例性掃描順序。圖3C是示例性掃描順序。圖3D是示例性掃描順序。具體實(shí)施方式本專利技術(shù)的實(shí)施方式對(duì)按照比特流109的形式的圖片進(jìn)行解碼。該圖片被分割為塊并且被編碼。各個(gè)塊由系數(shù)的矢量來(lái)表示。塊中的系數(shù)是量化形式的。在編解碼器的解碼器100中,熵解碼器201對(duì)比特流109進(jìn)行解析并輸出N個(gè)(預(yù)先量化的)變換系數(shù)101的矢量或塊。比特流還包括幀間/幀內(nèi)預(yù)測(cè)數(shù)據(jù)105。基于矢量的掃描順序來(lái)選擇各個(gè)矢量中的特定系數(shù)。下面描述掃描順序。塊210基于特定系數(shù)來(lái)推測(cè)一組(兩個(gè)或更多個(gè))模式,并且使用推測(cè)出的模式102來(lái)如下所述確定調(diào)整后的系數(shù)214。通常,在可能的情況下,將調(diào)整后的系數(shù)朝向零調(diào)整。調(diào)整后的系數(shù)被逆量化203,然后進(jìn)行逆變換204。根據(jù)推測(cè)出的該組模式,可以在解碼器100的各種模塊中使用所推測(cè)出的模式102。例如,所推測(cè)出的模式102可以用于逆量化203和/或逆變換204。逆變換部的輸出被添加205到幀內(nèi)/幀間預(yù)測(cè)模塊207的輸出,并且被存儲(chǔ)在緩沖器206中,緩沖器206最終輸出塊208。矢量或塊101是[x0,x1,…xN-1]。在典型的壓縮系統(tǒng)中,編碼器將許多變換系數(shù)量化為零。因此,本專利技術(shù)的重點(diǎn)在于選擇這些非零系數(shù)當(dāng)中的特定系數(shù),并且基于該特定系數(shù)的特性來(lái)在塊210中推測(cè)模式或一組模式。按照特定順序(例如,光柵掃描、鋸齒形、垂直、對(duì)角向上等)來(lái)遍歷或掃描這些系數(shù)然后解析這些系數(shù)。圖3A至圖3D示出了不同的掃描的示例。通常,選擇掃描順序,以首先訪問(wèn)非零系數(shù),此后,矢量中的剩余的量化后的變換系數(shù)可以是零。在解析從熵解碼器接收到的變換系數(shù)時(shí),例如,接收到的矢量可以是:[5-3-4201000000]。在這種情況下,元素x5是最后的非零系數(shù)。除了指示最后的非零系數(shù)的位置之外,還可以指示其它非零系數(shù)的位置。而且,還可以導(dǎo)出指示非零系數(shù)的位置的映射圖(map)。對(duì)于以上給出的示例性矢量,非零系數(shù)的二值映射圖可以是[111101000000]。還可以導(dǎo)出指示正負(fù)號(hào)信息的另選的三值映射圖,例如,[1-1-1101000000]。在已經(jīng)解析了解碼后的系數(shù)的矢量之后,可以提取并推測(cè)嵌入在矢量中的模式信息。考慮兩個(gè)模式“A”和“B”。例如,解碼器可以使用兩種不同類型的量化器、兩種不同類型的變換部,或者具有包括兩個(gè)狀態(tài)的其它模式。在提取了模式信息之后,如果選擇模式A,則解碼器可以例如使用逆量化器(203)A,或者如果選擇模式B,則使用逆量化器B。現(xiàn)在描述提取所嵌入的模式信息的多個(gè)實(shí)施方式。在N個(gè)系數(shù)的矢量[x0,x1,…xN-1]中,x0是第一個(gè)系數(shù),并且xN-1是最后一個(gè)系數(shù)。希望確定嵌入在矢量中的模式M。例如,兩個(gè)可能的模式是模式A和模式B。與現(xiàn)有技術(shù)的比較在現(xiàn)有技術(shù)中,模式通常是基于各個(gè)塊中的所有系數(shù)之和的奇偶性的。需要時(shí)間來(lái)進(jìn)行計(jì)算,并且在許多現(xiàn)代實(shí)時(shí)應(yīng)用(諸如移動(dòng)電話視頻交換)中可能是不實(shí)用的。所專利技術(shù)的解碼器的優(yōu)選實(shí)施方式使得模式基于單個(gè)系數(shù)(可能基于其后的系數(shù))。這相對(duì)于現(xiàn)有技術(shù)具有明顯優(yōu)勢(shì)。推測(cè)模塊圖2示出模式推測(cè)模塊210的實(shí)施方式。解碼后的系數(shù)被傳送到非零系數(shù)定位器模塊211,使得該組模式(例如,A或B)可以由模式選擇器212來(lái)推測(cè)。可選地,該組模式中的一個(gè)模式然后由系數(shù)調(diào)整器模塊213用來(lái)生成調(diào)整后的系數(shù)214。調(diào)整后的系數(shù)被傳送到逆量化器203,該逆量化器203可以可選地取決于所選擇的模式。模式?jīng)Q定還可以用于控制解碼器的其它部分,諸如逆變換部204和幀內(nèi)/幀間預(yù)測(cè)部207。推測(cè)模塊的實(shí)施方式實(shí)施方式1:在該實(shí)施方式中,對(duì)系數(shù)進(jìn)行掃描,直到最后的非零系數(shù)215被定位為止。如果該系數(shù)是奇數(shù),則推測(cè)出模式A。如果該系數(shù)是偶數(shù),則推測(cè)出模式B。按照順序檢查這些系數(shù),以確定最后的非零系數(shù)xk,其中k可以在0與N-1之間。如果xk是奇數(shù),則模式M←A。如果xk是偶數(shù),則模式M←B。在以上實(shí)施方式和其它實(shí)施方式中,偶數(shù)和奇數(shù)可以互換。實(shí)施方式2:在該實(shí)施方式中,如果按照所選擇的掃描順序,最后的系數(shù)是非零的奇數(shù),則推測(cè)出模式A,如果最后的系數(shù)是偶數(shù),則推測(cè)出模式B。如果最后的系數(shù)是零,則最后的非零系本文檔來(lái)自技高網(wǎng)...

【技術(shù)保護(hù)點(diǎn)】
一種對(duì)比特流形式的圖片進(jìn)行解碼的方法,其中,所述圖片被編碼并且由系數(shù)來(lái)表示,其中,各個(gè)系數(shù)是量化形式的,該方法包括以下步驟:基于掃描順序來(lái)確定連續(xù)的系數(shù)的數(shù)量;根據(jù)所述數(shù)量來(lái)確定是否使用一組編碼模式;當(dāng)使用所述一組編碼模式時(shí),利用所述連續(xù)的系數(shù)來(lái)從所述一組編碼模式中推測(cè)出用于解碼處理的一個(gè)編碼模式;以及根據(jù)所述一組編碼模式對(duì)所述比特流進(jìn)行解碼,其中,在解碼器中執(zhí)行所述步驟。
【技術(shù)特征摘要】
【國(guó)外來(lái)華專利技術(shù)】2011.09.30 US 13/250,9721.一種對(duì)比特流形式的圖片進(jìn)行解碼的方法,其中,所述圖片被編碼并且由系數(shù)來(lái)表示,其中,各個(gè)系數(shù)是量化形式的,該方法包括以下步驟:基于掃描順序來(lái)確定連續(xù)的系數(shù)的數(shù)量;根據(jù)所述數(shù)量來(lái)確定是否使用一組編碼模式;當(dāng)使用所述一組編碼模式時(shí),利用所述連續(xù)的系數(shù)來(lái)從所述一組編碼模式中推測(cè)出用于解碼處理的一個(gè)編碼模式;以及根據(jù)所述一組編碼模式對(duì)所述比特流進(jìn)行解碼,其中,在解碼器中執(zhí)行所述步驟。2.根據(jù)權(quán)利要求1所述的方法,其中,從最后掃描的非零系數(shù)來(lái)推測(cè)所述一個(gè)編碼模式。3.根據(jù)權(quán)利要求2所述的方法,其中,所述最后掃描的非零系數(shù)的值是1或-1。4.根據(jù)權(quán)利要求3所述的方法,該方法還包括以下步驟:在所述推測(cè)之后將所述值設(shè)置為零。5.根據(jù)權(quán)利要求2所述的方法,其中,所述最后掃描的非零系數(shù)的值是1、-1或偶數(shù)時(shí)推測(cè)出第一編碼模式,否則,推測(cè)出第二編碼模式。6.根據(jù)權(quán)利要求2所述的方法,該方法還包括以下步驟:在所述推測(cè)之后朝向零調(diào)整所述值。7.根據(jù)權(quán)利要求2所述的方法,該方法還包括以下步驟:如果在所述推測(cè)之前所述最后掃描的系數(shù)值是1或-1,則遠(yuǎn)離零調(diào)整所述值。8.根據(jù)權(quán)利要求2所述的方法,其中,所述最后掃...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:R·A·科恩,S·拉內(nèi),安東尼·韋特羅,孫惠方,
申請(qǐng)(專利權(quán))人:三菱電機(jī)株式會(huì)社,
類型:發(fā)明
國(guó)別省市:日本,JP
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。