幀內(nèi)編碼圖像塊的自適應(yīng)量化的制作方法
【專利摘要】所述方法包含使用進(jìn)行如下處理的處理部件:使用量化參數(shù)值對圖像塊的幀內(nèi)預(yù)測的殘差的變換進(jìn)行量化,并且對經(jīng)量化的變換進(jìn)行編碼,還包含使用進(jìn)行如下處理的處理部件:確定在存儲部件中能夠得到已用量化參數(shù)值及對應(yīng)編碼成本,并且使用該已用量化參數(shù)值、對應(yīng)編碼成本以及目標(biāo)比特率來確定量化參數(shù)值;其中,已用量化參數(shù)值是已被用于對與該圖像塊高度相似的或者具有與該圖像塊相同的復(fù)雜度的更多的圖像塊的量化。由此能夠確定量化參數(shù)值,從而避免閃爍偽像。
【專利說明】巾貞內(nèi)編碼圖像塊的自適應(yīng)量化
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像塊的幀內(nèi)編碼的領(lǐng)域。
【背景技術(shù)】
[0002]在諸如例如無線高清晰度多媒體接口(wHDMI)應(yīng)用這樣的高清晰度(HD)應(yīng)用中,已經(jīng)發(fā)現(xiàn)由于內(nèi)容的逼真度,時間預(yù)測不是很有利于編碼效率。同時,時間預(yù)測需要更高復(fù)雜度的編碼器和/或解碼器,并且妨礙了隨機(jī)存取。因此,在很多HD應(yīng)用(例如,H264High444Intra Prof ile)中使用唯幀內(nèi)編碼器/解碼器,因為它們能夠在編碼器/解碼器復(fù)雜度、隨機(jī)存取能力、編碼成本以及視覺質(zhì)量之間提供很好的折衷。
[0003]編碼一般包含預(yù)測、變換以及量化,其中,可以通過量化參數(shù)控制量化步長的大小。量化可以被用于控制編碼成本,使得在一些或者全部圖像上平均的失真得以最小化,同時每個圖像的編碼成本符合目標(biāo)比特率,因為其不超過目標(biāo)比特率。圖像的編碼成本高度取決于在圖像中圖示的內(nèi)容的復(fù)雜度。
[0004]He Z.等人在發(fā)表于《Optimum bit allocation and accurate rate control forvideo coding viaP -domain source modeling》(IEEE TRANS.0n Circuits and Systemsfor Video technology, 2002年10月,卷12:10,第840-849頁)中,說明了在經(jīng)量化的變換系數(shù)中的O的百分率與編碼成本之間存在線性關(guān)系。該線性關(guān)系還包含內(nèi)容相關(guān)的參數(shù)。
【發(fā)明內(nèi)容】
[0005]因為編碼成本取決于圖像內(nèi)容,所以可以僅為圖像塊單獨(dú)地確定仍然符合目標(biāo)比特率的最小量化參數(shù)值,其中,圖像塊是指正方形或者矩形的圖像像素塊,宏塊由兩個或者更多這樣的圖像像素塊或整個圖像組成。即,對于具有變化復(fù)雜度的內(nèi)容的圖像塊,最小相符量化參數(shù)值在該圖像塊上變化。
[0006]但是,發(fā)明人意識到逼真度或復(fù)雜度相同的圖像塊,具體而言,高度相似的圖像塊,共享相同的最小相符量化參數(shù)值。
[0007]因此,如果圖像塊之間的內(nèi)容不改變很多或者根本不變,例如這些圖像塊完全地或部分地圖示了同一靜止圖像、帶有改變的鼠標(biāo)指針位置的或者僅添加了某些字符而僅作稍微改變的文本編輯器的同一計算機(jī)圖形界面或網(wǎng)站,則能夠使用高度相似的圖像塊中的一個或者一些來確定最小相符量化參數(shù)值。然后,所確定的最小相符量化參數(shù)值可被用于其他所有高度相似的圖像塊。
[0008]為其他所有高度相似的圖像塊使用該最小相符量化參數(shù)值,確保了對其他所有圖像塊進(jìn)行編碼的編碼成本低于目標(biāo)比特率,并且具有相同的質(zhì)量,這對于高度相似的圖像塊是特別有利的。對于高度相似的圖像塊,使用變化的量化參數(shù)值會導(dǎo)致明顯的閃爍偽像。
[0009]為了避免這樣的偽像,即為了計算量化步長,使得在視覺質(zhì)量得以最優(yōu)化的同時在畫面級別上的編碼成本符合目標(biāo)比特率,提出根據(jù)權(quán)利要求1的對圖像塊進(jìn)行幀內(nèi)編碼的方法。[0010]所述方法包含使用進(jìn)行如下處理的處理部件:使用量化參數(shù)值對圖像塊的幀內(nèi)預(yù)測的殘差的變換進(jìn)行量化,并且對經(jīng)量化的變換進(jìn)行編碼。所述方法還包含使用進(jìn)行如下處理的處理部件:確定在存儲部件中能夠得到已用量化參數(shù)值及對應(yīng)編碼成本,已用量化參數(shù)值是已被用于對更多的圖像塊的量化,這個更多的圖像塊具有與該圖像塊相同的復(fù)雜度,并且使用該已用量化參數(shù)值、對應(yīng)編碼成本以及目標(biāo)比特率來確定量化參數(shù)值。
[0011]使用已用量化參數(shù)值及對應(yīng)編碼成本來確定該量化參數(shù)值,使得能夠確定相同的或者僅作稍微改變的量化參數(shù)值,以避免閃爍偽像。
[0012]還提出了一種用于對圖像塊進(jìn)行幀內(nèi)編碼的設(shè)備,該設(shè)備包含:量化部件,用于使用量化參數(shù)值對圖像塊的幀內(nèi)預(yù)測的殘差的變換進(jìn)行量化;以及,編碼部件,用于對經(jīng)量化的變換進(jìn)行編碼。該設(shè)備還包含:存儲部件,用于存儲已用量化參數(shù)值及對應(yīng)編碼成本,其中,已用量化參數(shù)值是已被用于對至少一個與該圖像塊高度相似的或者具有與該圖像塊相同復(fù)雜度的更多的圖像塊的量化;以及,確定部件,用于確定已用量化參數(shù)值及對應(yīng)編碼成本被存儲。該設(shè)備還包含:處理部件,適用于使用已用量化參數(shù)值、對應(yīng)編碼成本以及目標(biāo)比特率來確定量化參數(shù)值。
[0013]在實施例中,存儲部件適用于存儲更多的已用量化參數(shù)值及對應(yīng)更多的編碼成本,處理部件適用于還使用這個更多的已用量化參數(shù)值及更多對應(yīng)的編碼成本來確定量化參數(shù)值。
[0014]還提出了一種非臨時性存儲介質(zhì),其上存儲根據(jù)所提出的方法的經(jīng)編碼的幀內(nèi)編碼圖像塊。
[0015]并且,還提出了對用于對根據(jù)所提出的方法的經(jīng)幀內(nèi)編碼的幀內(nèi)編碼圖像塊進(jìn)行解碼的處理設(shè)備的使用。
[0016]在該設(shè)備的另外的實施例中,能夠?qū)ξ从糜诮獯a的位進(jìn)行填充來達(dá)到輸出恒定的比特率。
[0017]所提出的實施例,允許在對高度相似的圖像塊進(jìn)行編碼的期間,一旦得知最小相符量化參數(shù)值,就禁用(freeze)該量化參數(shù)值,其中:最小相符量化參數(shù)值使得對每個圖像編碼成本不超過目標(biāo)比特率,并因此得知接下來的更小的量化參數(shù)值將造成編碼成本超過目標(biāo)比特率。因此,一旦量化因為高度相似的圖像的量化在一段時間內(nèi)不變而被禁用,解碼圖像的質(zhì)量就會非常穩(wěn)定。
【專利附圖】
【附圖說明】
[0018]在下面的說明中,對本發(fā)明的示例性的實施例進(jìn)行更詳細(xì)地解釋,并在附圖中例示。對示例性的實施例的解釋,僅用于闡述本發(fā)明,而不用于限制本發(fā)明在權(quán)利要求書中定義的公開或者范圍。
[0019]附圖中:
[0020]圖1圖示了本發(fā)明的示例性的實施例的流程圖;并且
[0021]圖2圖示了本發(fā)明的另一個示例性的實施例的流程圖。
【具體實施方式】
[0022]本發(fā)明可以實現(xiàn)在任何包含相應(yīng)適配的處理設(shè)備的電子設(shè)備上。例如,本發(fā)明可以實現(xiàn)為電視機(jī)、移動電話、個人計算機(jī)、數(shù)字靜物照相機(jī)、數(shù)字錄相機(jī)或者車載娛樂系統(tǒng)。
[0023]在本發(fā)明的示例性的實施例中,在圖1中圖示了其流程圖,高度相似的圖像作為連續(xù)序列包含在更大的不一定高度相似的圖像的序列中。在步驟INIT中,使用目標(biāo)比特率以及變量的初始值開始對更大的序列進(jìn)行編碼,整數(shù)值的量化參數(shù)變化以在編碼圖像上平均地滿足目標(biāo)比特率。
[0024]在該示例性的實施例中,包含編碼器的處理設(shè)備用于執(zhí)行ENC步驟,即對當(dāng)前圖像的圖像塊進(jìn)行編碼,其中,編碼包含使用量化參數(shù)值對該圖像塊的幀內(nèi)預(yù)測的殘差的變換進(jìn)行量化。所使用的量化參數(shù)值以及該編碼所產(chǎn)生的編碼成本,在步驟BUF中被用于更新存儲部件。如果在判定步驟DEC中確定對應(yīng)圖像塊不與該圖像塊高度相似,其中,該相應(yīng)圖像塊與該圖像塊大小及形狀相同、并且位于在接下來要編碼的圖像中的相同位置處,則在步驟CLR中清理該存儲部件,并且在步驟RDO中,根據(jù)現(xiàn)有技術(shù)的速率控制確定量化參數(shù)值,以便對接下來要編碼的圖像的對應(yīng)圖像塊進(jìn)行編碼。
[0025]該檢測步驟DEC可以包含,例如,對第一圖像的圖像塊與相繼圖像的對應(yīng)圖像塊進(jìn)行逐像素的比較,其中,相繼圖像的對應(yīng)圖像塊具有至少一定數(shù)量的與第一圖像的圖像塊相同的像素,被認(rèn)為與所述第一圖像的圖像塊高度相似?;蛘撸瑘D像塊之間的絕對差值和與閾值一起被用于該檢測步驟。
[0026]對于高度相似的圖像塊,根據(jù)本發(fā)明,編碼器在步驟RPO中應(yīng)用新的速率控制。
[0027]在步驟RPO中,使用在存儲部件中的量化參數(shù)值以及編碼成本。
[0028]存儲部件被配置為使得一旦高度相似的圖像塊的連續(xù)序列結(jié)束它就被清空。
[0029]對于當(dāng)前的高度相似序列,存在多達(dá)三個取決于存儲部件的存儲狀態(tài)的不同階段。
[0030]在初始階段,僅存儲一個編碼成本以及一個相關(guān)聯(lián)的量化參數(shù)值。可以限制在初始階段期間的速率控制,使得如果所存儲的編碼成本符合目標(biāo)比特率,則對在接下來要編碼的圖像中的高度相似的對應(yīng)圖像塊,使用小于所存儲的量化參數(shù)值的量化參數(shù)值。并且,如果所存儲的編碼成本不符合目標(biāo)比特率,則使用大于所存儲的量化參數(shù)值的量化參數(shù)值。在初始階段,可以按照I或者根據(jù)所存儲的編碼成本及目標(biāo)比特率來改變量化參數(shù)值。
[0031]在可選的中間階段,存儲兩個不同的編碼成本以及兩個相關(guān)聯(lián)的量化參數(shù)值,其中,一個編碼成本符合目標(biāo)比特率而另一個不符合目標(biāo)比特率,所存儲的不同的量化參數(shù)值相差超過I??梢韵拗圃谠摽蛇x的中間階段期間的速率控制,使得對于在接下來要編碼的圖像中的高度相似的對應(yīng)圖像塊的量化,使用小于所存儲的與編碼成本相符的量化參數(shù)值并大于所存儲的與編碼成本不相符的量化參數(shù)值的量化參數(shù)值。在可選擇的中間階段中,可以按照I來改變量化參數(shù)值?;蛘咴谠摽蛇x擇的中間階段中,可以根據(jù)所存儲的量化參數(shù)值之間的差值來改變量化參數(shù)值??商鎿Q地或者另外地,在該可選擇的中間階段中,可以根據(jù)所存儲的編碼成本與目標(biāo)比特率之間的差值來改變量化參數(shù)值。
[0032]在最終階段中,仍然存儲兩個不同的編碼成本,一個符合目標(biāo)比特率,而另一個不符合目標(biāo)比特率。但是,在最終階段中,兩個所存儲的相關(guān)聯(lián)的量化參數(shù)值僅相差I(lǐng)。也就是說,在最終階段中,存儲最小相符量化參數(shù)值以及下一個更小的并且因此不符合目標(biāo)比特率的量化參數(shù)值,并且在步驟RPO中,所述最小相符量化參數(shù)值可被用作固定量化參數(shù)值,以便對在連續(xù)序列的圖像中的所有尚未編碼的高度相似的對應(yīng)圖像塊進(jìn)行量化。[0033]只要當(dāng)前的高度相似序列中的所有已編碼的圖像均導(dǎo)致具有與目標(biāo)比特率的相同符合性的編碼成本,即所有的編碼成本均符合目標(biāo)比特率,或者所有的編碼成本均不符合,系統(tǒng)就處于初始階段。
[0034]在初始階段期間,將所存儲的編碼成本與由對當(dāng)前的高度相似序列中的當(dāng)前圖像進(jìn)行編碼所造成的當(dāng)前編碼成本相比較。如果當(dāng)前編碼成本超過所存儲的編碼成本但是沒有超過目標(biāo)比特率,或者如果當(dāng)前編碼成本超過目標(biāo)比特率但是超過它的程度小于所存儲的編碼成本,則重寫所存儲的編碼成本以及所存儲的量化參數(shù)值,并替換為當(dāng)前編碼成本以及當(dāng)前量化參數(shù)值。
[0035]一旦對當(dāng)前序列中的當(dāng)前圖像的編碼導(dǎo)致與所存儲的編碼成本相比具有不同符合性的當(dāng)前編碼成本,即當(dāng)前編碼成本及所存儲的編碼成本之中的一個并且僅有一個符合目標(biāo)比特率,而另一個不符合,就存儲當(dāng)前編碼成本以及用于對當(dāng)前圖像進(jìn)行編碼的量化參數(shù)值,并且進(jìn)入可選的中間階段或者最終階段。
[0036]僅在如下情況下才進(jìn)行最終階段:當(dāng)前量化參數(shù)值與先前所存儲的量化參數(shù)值相差1,即一個是另一個的接下來的更小的值,其中更大的值對應(yīng)于最小相符量化參數(shù)值。例如,如果在初始階段中按照I來改變量化參數(shù)值,則出現(xiàn)該情況。
[0037]否則,進(jìn)入可選的中間階段。在可選的中間階段期間,確定所存儲的編碼成本中的哪些具有與當(dāng)前編碼成本關(guān)于目標(biāo)比特率的相同的符合性。即,對于超過目標(biāo)比特率的當(dāng)前編碼成本,一個超過目標(biāo)比特率的所存儲的編碼成本也被確定。而對于不超過目標(biāo)比特率的當(dāng)前編碼成本,確定另一個所存儲的編碼成本。然后,比較所確定的編碼成本與當(dāng)前編碼成本。如果當(dāng)前編碼成本超過所確定的編碼成本,但是不超過目標(biāo)比特率,或者如果當(dāng)前編碼成本超過目標(biāo)比特率,但是超過它的程度小于所確定的編碼成本,則重寫所確定的編碼成本以及相關(guān)聯(lián)的量化參數(shù)值,并替換為當(dāng)前編碼成本以及當(dāng)前量化參數(shù)值。
[0038]也就是說,在可選的中間階段期間以及在最終階段中,所存儲的量化參數(shù)值定義最小相符量化參數(shù)值的上限以及下限。在可選的中間階段中,這些界限相差超過I。因此,檢測在下限與上限之間的量化參數(shù)值的編碼成本最終使系統(tǒng)進(jìn)入到最終階段中。
[0039]在圖2中圖示了不同的示例性的實施例的流程圖。此處,存儲當(dāng)前量化參數(shù)值及編碼成本的步驟BUF發(fā)生在固定畫面檢測之后,即在檢測與剛剛先前的圖像的高度相似之后。在這個不同的示例性的實施例中所實現(xiàn)的步驟RPO包含四個判定步驟DEC1、DEC2、DEC3以及DEC4。
[0040]在步驟DECl中,確定當(dāng)前圖像的編碼成本是否超過目標(biāo)比特率。
[0041]在步驟DEC2中,如果存在另一個編碼成本,則確定更多的編碼成本是否超過目標(biāo)比特率,其中,該更多的編碼成本與比當(dāng)前量化參數(shù)值大I的接下來的更大的量化參數(shù)值相關(guān)聯(lián)。如果步驟DECl確定當(dāng)前編碼成本超過目標(biāo)比特率,則進(jìn)入步驟DEC2。
[0042]如果步驟DEC2確定該更多的編碼成本不超過目標(biāo)比特率,則使用接下來的更大的量化參數(shù)值對接下來要編碼的高度相似圖像進(jìn)行編碼。
[0043]如果步驟DEC2確定該更多的編碼成本超過目標(biāo)比特率,則使用根據(jù)現(xiàn)有技術(shù)的速率控制的量化參數(shù)值對接下來要編碼的高度相似圖像進(jìn)行編碼。
[0044]在步驟DEC3中,確定是否存在又一個編碼成本,該又一個編碼成本與比當(dāng)前量化參數(shù)值小I的接下來的更小的量化參數(shù)值相關(guān)聯(lián)。僅在步驟DECl確定當(dāng)前編碼成本不超過目標(biāo)比特率的情況下,才進(jìn)入步驟DEC3。
[0045]在步驟DEC4中,確定該又一個編碼成本是否超過目標(biāo)比特率。僅在進(jìn)入了步驟DEC3并確定存在該又一個編碼成本的情況下,才進(jìn)入步驟DEC4。
[0046]如果步驟DEC4確定該又一個編碼成本超過目標(biāo)比特率,則使用當(dāng)前量化參數(shù)值對接下來要編碼的高度相似圖像進(jìn)行編碼。
[0047]如果步驟DEC4確定該又一個編碼成本不超過目標(biāo)比特率,則使用小于接下來的更小的量化參數(shù)值的量化參數(shù)值,對接下來要編碼的高度相似圖像進(jìn)行編碼。在實施例中,進(jìn)一步地選取大于最大已知不相符量化參數(shù)值的、將要用于對接下來要編碼的高度相似圖像的編碼的量化參數(shù)值,其中,最大已知不相符量化參數(shù)值是所有先前已被使用卻導(dǎo)致不相符的編碼成本的量化參數(shù)值中的已知的最大值。
[0048]如果進(jìn)入了步驟DEC3,并且確定不存在該又一個編碼成本,則也進(jìn)入步驟DEC2。
[0049]在另外的示例性的實施例中,使用第一量化參數(shù)值對高度相似序列中的經(jīng)幀內(nèi)預(yù)測的第一圖像的殘差的變換系數(shù)進(jìn)行量化,并通過進(jìn)行編碼來確定對應(yīng)的編碼成本,由此確定最小相符量化參數(shù)。緊接著,根據(jù)所確定的編碼成本,確定P域模型的取決于內(nèi)容的參數(shù)。然后,使用P域模型估算第一圖像的編碼成本,以得到不同的量化參數(shù)值。由此,根據(jù)對第一圖像的編碼確定最小相符量化參數(shù)值,并且可以使用該值對該序列中的其他所有圖像進(jìn)行量化,其中,可以使用該值對第一圖像進(jìn)行重新編碼。
[0050]不同的示例性的實施例可以被擴(kuò)展以建立其中存儲幾個量化參數(shù)值的數(shù)據(jù)庫,其中,所存儲的量化參數(shù)值是為不同的已編碼圖像確定的最小相符量化參數(shù)值。
[0051]與所存儲的量化參數(shù)值一起,存儲對應(yīng)的已編碼圖像。關(guān)于對與一個所存儲的已編碼圖像高度相似的當(dāng)前圖像的編碼,所存儲的對應(yīng)量化參數(shù)值可以被用于進(jìn)行量化,或者被用作搜索適當(dāng)?shù)牧炕瘏?shù)值的開始點(diǎn)。
[0052]或者,與所存儲的量化參數(shù)值一起,存儲描述對應(yīng)已編碼圖像的逼真度或復(fù)雜度的特征的值。然后,對應(yīng)于與當(dāng)前圖像具有相同逼真度或者復(fù)雜度的已編碼圖像的所存儲的量化參數(shù)值被用于進(jìn)行量化,或者被用作搜索適當(dāng)?shù)牧炕瘏?shù)值的開始點(diǎn)。
[0053]適用于這樣進(jìn)行編碼的設(shè)備的示例性的實施例包含編碼器以及用于中間存儲所使用的兩個不同量化參數(shù)值及對應(yīng)編碼成本的部件,該編碼器包含用于進(jìn)行量化的部件,其中,一個所存儲的量化參數(shù)值對應(yīng)于符合目標(biāo)比特率的編碼成本,而另一個所存儲的量化參數(shù)值對應(yīng)于超過目標(biāo)比特率的編碼成本。
[0054]該設(shè)備的示例性的實施例,使用當(dāng)前量化參數(shù)值以及當(dāng)前編碼成本來更新存儲部件。如果當(dāng)前編碼成本不超過目標(biāo)比特率,但高于當(dāng)前所存儲的符合目標(biāo)比特率的編碼成本,則所述一個量化參數(shù)值以及對應(yīng)編碼成本被替換為當(dāng)前量化參數(shù)值以及當(dāng)前成本。同時,只要在減小之后,該量化參數(shù)值仍大于另一個所存儲的量化參數(shù)值,該量化參數(shù)值就減小。
[0055]類似地,如果當(dāng)前編碼成本超過目標(biāo)比特率,但小于當(dāng)前所存儲的不符合目標(biāo)比特率的編碼成本,則所述另一個量化參數(shù)以及對應(yīng)編碼成本被替換為當(dāng)前量化參數(shù)值以及當(dāng)前成本。同時,該量化參數(shù)值增加。
[0056]持續(xù)該替換以及量化參數(shù)值改變,直至所存儲的量化參數(shù)值相差I(lǐng)為止,即,直至使編碼成本仍然符合目標(biāo)比特率的一個量化參數(shù)值比使編碼成本不符合目標(biāo)比特率的另一個量化參數(shù)值大I為止。然后,編碼器使用所述導(dǎo)致相符編碼成本的量化參數(shù)值,以對所有高度相似圖像中的尚未編碼的圖像進(jìn)行編碼。
[0057]另外,或者替代性地,本發(fā)明的原理可被用在宏塊的級別上。也就是說,將在該序列的不同圖像中的相同位置處的高度相似的宏塊的序列被視為是高度相似的宏塊大小的圖像塊的序列。
[0058]也就是說,將畫面序列視為獨(dú)立圖像塊序列的馬賽克(mosaic),其中,每個獨(dú)立圖像塊序列是圖示在該序列的不同畫面中的相同位置處描述宏塊的、宏塊大小的圖像塊。然后,根據(jù)本發(fā)明考慮宏塊目標(biāo)比特率,調(diào)整用于對每個宏塊序列進(jìn)行編碼的量化參數(shù)值。
[0059]在另一個示例性的實施例中,本發(fā)明被用于確定將被平均地用在高度相似的連續(xù)子序列中的圖像的宏塊上的平均量化參數(shù)值。
【權(quán)利要求】
1.一種對圖像塊進(jìn)行幀內(nèi)編碼的方法,該方法包含使用進(jìn)行如下處理的處理部件, 使用量化參數(shù)值對所述圖像塊的幀內(nèi)預(yù)測的殘差的變換進(jìn)行量化,并且對經(jīng)量化的變換進(jìn)行編碼;還使用進(jìn)行如下處理的處理部件, 確定在存儲部件中能夠得到已用量化參數(shù)值及對應(yīng)編碼成本,所述已用量化參數(shù)值已被用于對與所述圖像塊高度相似的或者與所述圖像塊具有相同復(fù)雜度的更多的圖像塊的量化;并且, 使用所述已用量化參數(shù)值、所述對應(yīng)編碼成本以及目標(biāo)比特率來確定量化參數(shù)值。
2.根據(jù)權(quán)利要求1所述的方法,還包含:確定所述對應(yīng)編碼成本是否超過所述目標(biāo)比特率;并且,在所述對應(yīng)編碼成本不超過所述目標(biāo)比特率的情況下,確定所述量化參數(shù)值不大于所述已用量化參數(shù)值;并且,在所述對應(yīng)編碼成本超過所述目標(biāo)比特率的情況下,確定所述量化參數(shù)值大于所述已用量化參數(shù)值。
3.根據(jù)權(quán)利要求1所述的方法,其中,進(jìn)一步地得到更多的已用量化參數(shù)值以及對應(yīng)更多的編碼成本,并且,在得到的所述已用量化參數(shù)值之中,一個對應(yīng)于超過所述目標(biāo)比特率的編碼成本,而另一個對應(yīng)于不超過所述目標(biāo)比特率的編碼成本;該方法還包含確定所述量化參數(shù)值大于所述一個已用量化參數(shù)值,但不大于所述另一個已用量化參數(shù)值。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述已用量化參數(shù)值與所述更多的已用量化參數(shù)值相差I(lǐng)。
5.根據(jù)權(quán)利要求1至4中任意一項所述的方法,其中,所述另外的圖像塊是所述圖像塊。
6.根據(jù)權(quán)利要求1至5中任意一項所述的方法,還包含在非臨時性存儲介質(zhì)上存儲經(jīng)編碼且量化的變換。
7.一種用于對圖像塊進(jìn)行幀內(nèi)編碼的設(shè)備,該設(shè)備包含: 量化部件,用于使用量化參數(shù)值對所述圖像塊的幀內(nèi)預(yù)測的殘差的變換進(jìn)行量化;以及編碼部件,用于對經(jīng)量化的變換進(jìn)行編碼;還包含, 存儲部件,用于存儲已用量化參數(shù)值以及對應(yīng)編碼成本,所述已用量化參數(shù)值已被用于對至少一個與所述圖像塊高度相似的或者與所述圖像塊具有相同復(fù)雜度的更多的圖像塊的量化;以及 確定部件,用于確定所述已用量化參數(shù)值及對應(yīng)編碼成本被存儲;其中,該設(shè)備包含處理部件,該處理部件適用于 使用所述已用量化參數(shù)值、所述對應(yīng)編碼成本以及目標(biāo)比特率來確定所述量化參數(shù)值。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述存儲部件適用于存儲更多的已用量化參數(shù)值以及對應(yīng)更多的編碼成本,所述處理部件適用于進(jìn)一步地使用所述更多的已用量化參數(shù)值以及所述更多的對應(yīng)編碼成本來確定所述量化參數(shù)值。
9.一種非臨時性存儲介質(zhì),在該非臨時性存儲介質(zhì)上存儲根據(jù)權(quán)利要求6所述的方法進(jìn)行了幀內(nèi)編碼并存儲的幀內(nèi)編碼圖像塊。
10.對用于對根據(jù)權(quán)利要求1至5中任意一項所述的方法進(jìn)行了幀內(nèi)編碼的幀內(nèi)編碼圖像塊進(jìn)行解碼的處理設(shè)備的使用。
【文檔編號】H04N19/176GK103843338SQ201280049063
【公開日】2014年6月4日 申請日期:2012年9月4日 優(yōu)先權(quán)日:2011年10月4日
【發(fā)明者】C.徹萬斯, P.薩爾蒙, Y.奧利維爾 申請人:湯姆遜許可公司