專(zhuān)利名稱(chēng):量化控制方法和裝置、其程序及記錄有程序的記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及控制視頻圖像編碼的編碼比特率的量化控制方法及其 裝置,用于實(shí)現(xiàn)該量化控制方法的量化控制程序及記錄有該程序的計(jì)算 機(jī)能夠讀取的記錄介質(zhì)。
本發(fā)明基于2007年3月14日提出的日本專(zhuān)利申請(qǐng)?zhí)卦?007-064274 號(hào)主張優(yōu)先權(quán),并在此引用其內(nèi)容。
背景技術(shù):
在眾多的視頻圖像編碼方式中,根據(jù)被輸入的視頻圖像的性質(zhì),產(chǎn) 生碼量發(fā)生變化。因此,需要一種控制產(chǎn)生碼量,將編碼比特率保持為 固定的編碼比特率控制技術(shù)。
產(chǎn)生碼量與量化步長(zhǎng)(quantization step size )具有密切的關(guān)系,產(chǎn) 生碼量通過(guò)使量化步長(zhǎng)變動(dòng)而被控制。
在MPEG-2測(cè)試模式5 (以下,簡(jiǎn)稱(chēng)為T(mén)M5)中,利用量化步長(zhǎng)與 產(chǎn)生碼量之間的關(guān)系,進(jìn)行碼量控制(例如,參照非專(zhuān)利文獻(xiàn)l)。
以下,對(duì)在MPEG-2 TM5的碼量控制進(jìn)行說(shuō)明。
在MPEG-2 TM5中,利用被稱(chēng)為GOP ( Group of Pictures:圖像組) 的、由I、 P和B圖像等不同的圖像類(lèi)型構(gòu)成的圖像群(I/P/B)的單位 進(jìn)行碼量控制。
圖6表示MPEG-2 TM5中的碼量控制的流程圖。
在利用MPEG-2 TM5的碼量控制中,如該流程圖所示,首先,最開(kāi) 始在步驟S401按圖像類(lèi)型的每一個(gè),根據(jù) XX=SX < Qx 〉
這樣的數(shù)學(xué)式求取復(fù)雜度指標(biāo)Xx (x=i、 p、 b (分別與I、 P、 B圖像對(duì) 應(yīng)))。
此處,x表示圖像類(lèi)別,Sx表示最近被編碼的同一圖像類(lèi)型的產(chǎn)生 碼量,〈Qx〉表示該編碼中的量化步長(zhǎng)的平均值。
通常,產(chǎn)生碼量Sx與量化步長(zhǎng)Qx成反比例。因此,通過(guò)計(jì)算該復(fù)
4雜度指標(biāo)Xx,能夠得知產(chǎn)生碼量與量化步長(zhǎng)的關(guān)系。
接著,在步驟S402,根據(jù)下式,按圖像類(lèi)型的每一個(gè)設(shè)定目標(biāo)碼量 Tx (x=i、 p、 b)
互
式(1)
此處,R表示分配給GOP的碼量,Np表示GOP內(nèi)的P圖像的數(shù)量, Nb表示GOP內(nèi)的B圖像的數(shù)量,Kp、 Kb表示常數(shù)。
該式意味著,在設(shè)定目標(biāo)碼量Ti的情況下,根據(jù)Xp/Xi將P圖像換 算成I圖像,根據(jù)Xb/Xi將B圖像換算成I圖像,根據(jù)其換算值、圖像數(shù) Np、 Nb和分配給GOP的碼量R,計(jì)算目標(biāo)碼量Ti。
此外,意味著,在設(shè)定目標(biāo)碼量Tp的情況下,根據(jù)XwXp將B圖像 換算成P圖像,根椐其換算值、圖像數(shù)Np、 Nb和分配給GOP的碼量R, 計(jì)算目標(biāo)碼量Tp。
此外,意味著,在設(shè)定目標(biāo)碼量Tb的情況下,根據(jù)Xp/Xb將P圖像 換算成B圖像,根據(jù)其換算值、圖像數(shù)Np、 Nb和分配給GOP的碼量R, 計(jì)算目標(biāo)碼量Tb。
接著,在步驟S403,根據(jù)以上述方式設(shè)定的圖像單位的目標(biāo)碼量 Tx,決定關(guān)于成為編碼對(duì)象的小塊的量化步長(zhǎng)。
量化步長(zhǎng)的決定是根據(jù)虛擬緩沖器的占有量dx (j)和反應(yīng)參數(shù)r, 按照下式進(jìn)行計(jì)算。
Q"力-^1 、'…式②
按各圖像類(lèi)型的每一個(gè)設(shè)定僅用于量化步長(zhǎng)的計(jì)算的虛擬緩沖器,
其占有量dx (j)利用下式進(jìn)行更新。
5
丑
+
1
II i[數(shù)3]
<formula>formula see original document page 6</formula>
此處,Gx (j)表示到對(duì)編碼對(duì)象圖像內(nèi)的第j個(gè)小塊進(jìn)行編碼為止 的全部產(chǎn)生碼量,MBcnt表示圖像內(nèi)的小塊數(shù)。此外,反應(yīng)參數(shù)r利用下 式進(jìn)行計(jì)算。
<formula>formula see original document page 6</formula>
在步驟S403,通過(guò)這種方法,基于虛擬緩沖器的占有量dx (j)和 反應(yīng)參數(shù)r,決定關(guān)于成為編碼對(duì)象的小塊的量化步長(zhǎng)Qx (j)。
接著,在步驟S404,使用已決定的量化步長(zhǎng)Qx (j),按小塊的每 一個(gè)進(jìn)行量化和編碼處理。
接著,在步驟S405,在結(jié)束l圖像的量的編碼后,計(jì)算量化步長(zhǎng)的 平均值〈Qx〉。
接著,在步驟S406,(在結(jié)束1圖像的量的編碼后,)計(jì)測(cè)實(shí)際的
產(chǎn)生碼量Sx。
根據(jù)該計(jì)測(cè)到的產(chǎn)生碼量Sx和該計(jì)算出的平均量化步長(zhǎng)〈Qx〉,再 次在步驟S401更新下一個(gè)相同的圖像類(lèi)型的復(fù)雜度指標(biāo)Xx。
利用這種方法,在MPEG-2 TM5中,按圖像的每一個(gè)設(shè)定目標(biāo)碼量, 進(jìn)行編碼處理,控制產(chǎn)生碼量。
該控制方法是,如果視頻圖像的特性不大幅變化,不發(fā)生譯碼緩沖 器的溢出、下溢,就能夠穩(wěn)定地動(dòng)作。
但是,在進(jìn)行實(shí)際的控制時(shí),必須考慮場(chǎng)景變化或譯碼緩沖器 (decoder buffer)的狀態(tài)。
例如,當(dāng)反射式幻燈(telop)等以靜止畫(huà)持續(xù)非常簡(jiǎn)單的場(chǎng)景時(shí), 量化步長(zhǎng)變得非常小。當(dāng)在其中插入風(fēng)景視頻圖像等鄉(xiāng)丈理(texture)精 細(xì)的視頻圖像時(shí),由于以非常小的量化步長(zhǎng)對(duì)紋理精細(xì)的視頻圖像進(jìn)行 編碼,所以產(chǎn)生碼量爆發(fā)性地增加,存在比特率控制失敗的可能性。
因此,提案有在檢測(cè)出場(chǎng)景變化時(shí),變更為預(yù)先決定的量化步長(zhǎng)的 方法(例如,參照專(zhuān)利文獻(xiàn)l)。
在該方法中,在檢測(cè)出場(chǎng)景變化時(shí),對(duì)場(chǎng)景變化用的量化步長(zhǎng)的初始值與通過(guò)率控制求取的量化步長(zhǎng)進(jìn)行比較,使用大的一方的量化步長(zhǎng) 進(jìn)行量化。
通過(guò)這種方法,控制檢測(cè)出場(chǎng)景變化時(shí)的量化步長(zhǎng),由此能夠防止 爆發(fā)性的碼量的產(chǎn)生。
非專(zhuān)利文獻(xiàn)1: MPEG-2, Test Model5(TM5), Doc.ISO/IECJTC1/ SC29/WG11/NO400, Test Model Editing Committee, PP. 59-63, Apr. 1993。
專(zhuān)利文獻(xiàn)l:日本專(zhuān)利申請(qǐng)?zhí)亻_(kāi)平6-113271號(hào)公報(bào)
發(fā)明的公開(kāi) 發(fā)明要解決的問(wèn)題
如上所述,在現(xiàn)有技術(shù)中,通過(guò)對(duì)量化控制的狀態(tài)進(jìn)行初始化而回 避由輸入視頻圖像等量化控制以外的原因引起的急劇的變動(dòng)。
但是,當(dāng)采用這種現(xiàn)有技術(shù)時(shí),因?yàn)椴荒芤苑从碃顩r剛變動(dòng)之后的 編碼對(duì)象紋理的性質(zhì)的量化步長(zhǎng)進(jìn)行量化,所以存在到量化步長(zhǎng)的變動(dòng) 以及與它對(duì)應(yīng)的產(chǎn)生碼量等的變動(dòng)收斂為止的時(shí)間變長(zhǎng)的問(wèn)題。
圖7表示其一例。在該例中,表示進(jìn)行初始化的量化步長(zhǎng)的初始值 d 、于能夠穩(wěn)定地進(jìn)行編碼的量化步長(zhǎng)的狀態(tài)。
在這樣的情況下,如圖7所示,因?yàn)槌跏贾档牧炕介L(zhǎng)小,所以產(chǎn) 生比目標(biāo)多的碼量,量化步長(zhǎng)逐漸上升。而且,在量化步長(zhǎng)過(guò)大的情況 下,因?yàn)楫a(chǎn)生碼量低于目標(biāo),所以量化步長(zhǎng)下降。在相當(dāng)長(zhǎng)時(shí)間后成為 穩(wěn)定的狀態(tài)。
這樣,當(dāng)在量化步長(zhǎng)的初始值與能夠穩(wěn)定地進(jìn)行編碼的量化步長(zhǎng)之 間存在差時(shí),僅進(jìn)行初始化,也不固定能夠進(jìn)行穩(wěn)定的控制。
此外,在利用幀間編碼的視頻圖像編碼方式中,當(dāng)發(fā)生場(chǎng)景變化等 視頻圖像性質(zhì)的急劇的變化時(shí),存在幀間的預(yù)測(cè)效率降低,編碼效率降 低的可能性。由此,在這樣的情況下,多不利用幀間預(yù)測(cè),而使用幀內(nèi) 預(yù)測(cè)進(jìn)4于編碼。
但是,在幀內(nèi)預(yù)測(cè)編碼中,與幀間預(yù)測(cè)編碼相比編碼效率低,存在 產(chǎn)生碼量急劇增加的可能性。特別是,在以幀間預(yù)測(cè)編碼為前提向視頻 圖像的性質(zhì)已發(fā)生變化的圖像分配了碼量的情況下,存在產(chǎn)生大幅超過(guò) 目標(biāo)碼量的碼量的可能性。這樣的產(chǎn)生碼量的急劇的增加存在誘發(fā)譯碼緩沖器的下溢的可能性。
相反,在從復(fù)雜的場(chǎng)景切換為靜止畫(huà)等非常簡(jiǎn)單的視頻圖像的情況 下,由于急劇的產(chǎn)生碼量的減少,存在發(fā)生譯碼緩沖器的溢出的可能性。
雖然能夠通過(guò)發(fā)送填充數(shù)據(jù)(stuffingdata)等無(wú)效數(shù)據(jù)來(lái)防止譯碼 緩沖器的溢出,但是無(wú)益地使碼量產(chǎn)生。
為了解決這種問(wèn)題,在量化控制中,預(yù)先較大地設(shè)定反饋量即可, 該反饋量是相對(duì)于目標(biāo)碼量與產(chǎn)生碼量的差使量化步長(zhǎng)增減的量。
但是,當(dāng)預(yù)先較大的設(shè)定反饋量時(shí),產(chǎn)生碼量的變動(dòng)變小,雖然變 得更穩(wěn)定,但是與視頻圖像的復(fù)雜度無(wú)關(guān)地抑制產(chǎn)生碼量的變動(dòng),導(dǎo)致 圖像品質(zhì)的變動(dòng)變得劇烈,主觀圖像品質(zhì)下降。
這樣,在考慮由于場(chǎng)景變化等導(dǎo)致輸入視頻圖像的性質(zhì)變化的情況 或譯碼緩沖器的占有量的情況下,在現(xiàn)有技術(shù)中,存在到成為穩(wěn)定的狀 態(tài)(收斂)為止耗費(fèi)時(shí)間,或如果要縮短到收斂為止所耗費(fèi)的時(shí)間的話(huà), 圖像品質(zhì)的變動(dòng)變大的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述問(wèn)題而完成的,其目的在于提供一種新的量化控 制技術(shù),該量化控制技術(shù)在輸入視頻圖像的性質(zhì)的急劇的變化或譯碼緩 沖器的失敗等外部原因發(fā)生的情況下,能夠抑制急劇的產(chǎn)生碼量的變 化,并且加快向穩(wěn)定狀態(tài)的收斂,其結(jié)果是,能夠防止序列整體的主觀 圖像品質(zhì)下降。
為了達(dá)到該目的,本發(fā)明的量化控制裝置構(gòu)成為,在對(duì)視頻圖像進(jìn) 行編碼,進(jìn)行使編碼比特率接近預(yù)先決定的目標(biāo)比特率的控制的視頻圖 像編碼中被使用時(shí),具備(l)計(jì)測(cè)單元,對(duì)目標(biāo)碼量與產(chǎn)生碼量的 差分進(jìn)行計(jì)測(cè);(2)檢測(cè)單元,對(duì)引起產(chǎn)生碼量的急劇的增加或減少 的預(yù)先決定的條件是否已發(fā)生進(jìn)行檢測(cè);(3)反饋量變更單元,在檢 測(cè)單元檢測(cè)出條件發(fā)生的情況下,對(duì)成為使量化步長(zhǎng)增減的量的反饋量 的變更量進(jìn)行決定,根據(jù)該決定后的變更量變更反饋量;以及(4)量 化步長(zhǎng)變更單元,根據(jù)計(jì)測(cè)單元計(jì)測(cè)到的差分碼量和變更單元變更后的 反饋量,使量化步長(zhǎng)增減。
當(dāng)采用該結(jié)構(gòu)時(shí),還可以具備反饋量恢復(fù)單元,在變更反饋量的情況下,在經(jīng)過(guò)預(yù)先決定的固定期間(時(shí)間或編碼的處理單位)后,將
反饋量恢復(fù)為變更前的值,或者具備反饋量恢復(fù)單元,在引起產(chǎn)生碼 量的急劇的增加或減少的條件發(fā)生多個(gè),且對(duì)應(yīng)于這些條件變更反饋量 的情況下,按各條件的每一個(gè)設(shè)定反饋量的變更期間(時(shí)間或編碼的處 理單位),在該設(shè)定后的變更期間經(jīng)過(guò)后,將反饋量恢復(fù)為變更前的值。
通過(guò)以上的各處理單元進(jìn)行動(dòng)作而實(shí)現(xiàn)的本發(fā)明的量化控制方法 也能夠利用計(jì)算機(jī)程序?qū)崿F(xiàn),該計(jì)算機(jī)程序記錄在適當(dāng)?shù)挠?jì)算機(jī)能夠讀 取的記錄介質(zhì)中而被提供,或通過(guò)網(wǎng)絡(luò)被提供,在實(shí)施本發(fā)明時(shí)被安裝 并在CPU等控制單元上動(dòng)作,由此實(shí)現(xiàn)本發(fā)明。
在這樣構(gòu)成的本發(fā)明的量化控制裝置中,對(duì)引起產(chǎn)生碼量的急劇的 增加或減少的條件是否已發(fā)生進(jìn)行檢測(cè)。
例如,對(duì)視頻圖像的性質(zhì)的急劇的變化的發(fā)生進(jìn)行檢測(cè),或根據(jù)接 收側(cè)緩沖器的占有量,對(duì)存在接收側(cè)緩沖器進(jìn)行下溢或溢出的可能性的 情況進(jìn)行檢測(cè),或?qū)Ξa(chǎn)生碼量與根椐目標(biāo)碼量設(shè)定的最大產(chǎn)生碼量進(jìn)行 比較,對(duì)產(chǎn)生碼量超過(guò)最大產(chǎn)生碼量的情況進(jìn)行檢測(cè),由此,對(duì)引起產(chǎn) 生碼量的急劇的增加或減少的條件是否已產(chǎn)生進(jìn)行檢測(cè)。
當(dāng)檢測(cè)到該條件的產(chǎn)生時(shí),對(duì)成為使量化步長(zhǎng)增減的量的反饋量的 變更量進(jìn)行決定,根據(jù)該決定后的變更量變更反饋量。
此時(shí),在多個(gè)條件發(fā)生的情況下,通過(guò)對(duì)利用各條件求得的反饋量 的變更量實(shí)施加法值計(jì)算、乘法值計(jì)算、平均值計(jì)算或最大值計(jì)算等規(guī) 定的計(jì)算,決定最終的反饋量的變更量。
此外,也有如下情況,針對(duì)發(fā)生的條件預(yù)先設(shè)定多個(gè)閾值,每當(dāng)超 過(guò)該閾值時(shí)逐步?jīng)Q定反饋量的變更量,由此階段性地變更反饋量。
當(dāng)以這種方式變更反饋量時(shí),根據(jù)該變更后的反饋量、和目標(biāo)碼量 與產(chǎn)生碼量的差分的計(jì)算結(jié)果,使量化步長(zhǎng)增減。
發(fā)明的效果
這樣,在本發(fā)明中,在對(duì)輸入視頻圖像進(jìn)行編碼時(shí),不是預(yù)先較大 地對(duì)決定量化步長(zhǎng)的大小的、相對(duì)于目標(biāo)碼量與產(chǎn)生碼量之差的反饋量 進(jìn)行設(shè)定,而是在檢測(cè)到輸入視頻圖像的性質(zhì)的急劇的變化或譯碼緩沖 器的失敗等外部原因的發(fā)生時(shí),在該時(shí)刻使反饋量增加,進(jìn)一步,在此 時(shí),不是增加到規(guī)定的初始值,而是以從通常的反饋量的變位的方式使
9反饋量增加。
按照該結(jié)構(gòu),根據(jù)本發(fā)明,在輸入視頻圖像的性質(zhì)的急劇的變化或 譯碼緩沖器的失敗等外部原因發(fā)生的情況下,能夠抑制急劇的產(chǎn)生碼量 的變化,并且能夠加快向穩(wěn)定狀態(tài)的收斂,結(jié)果是,能夠防止序列整體 的主觀圖像品質(zhì)下降。
圖l是根據(jù)本發(fā)明進(jìn)行的動(dòng)作的流程圖。
圖2是應(yīng)用本發(fā)明的視頻圖像編碼裝置的結(jié)構(gòu)例。
圖3是同視頻圖像編碼裝置的內(nèi)部結(jié)構(gòu)例。
圖4是同視頻圖像編碼裝置執(zhí)行的流程圖的一例。
圖5同樣是同視頻圖像編碼裝置執(zhí)行的流程圖的一例。
圖6是MPEG-2 TM5中的編碼控制的流程圖。
圖7是現(xiàn)有技術(shù)的問(wèn)題的說(shuō)明圖。
符號(hào)的說(shuō)明
1 視頻圖像編碼裝置
10 量化控制部
20 量化/編碼執(zhí)行部
30 場(chǎng)景變化;險(xiǎn)測(cè)部
100圖像單位處理部
101復(fù)雜度指標(biāo)存儲(chǔ)部
102復(fù)雜度指標(biāo)更新部
103目標(biāo)碼量計(jì)算部
104目標(biāo)碼量存儲(chǔ)部
105最大碼量計(jì)算部
106最大碼量存儲(chǔ)部
107反饋?zhàn)兏坑?jì)算部
108小塊單位處理部
1020平均量化步長(zhǎng)計(jì)算部
顧產(chǎn)生碼量取得部
1022復(fù)雜度指標(biāo)計(jì)算部
1080產(chǎn)生碼量計(jì)測(cè)部1081 虛擬緩沖器狀態(tài)確認(rèn)部
1082 產(chǎn)生碼量比較部
1083 反饋?zhàn)兏繘Q定部
1084 量化步長(zhǎng)決定部
具體實(shí)施例方式
接著,根據(jù)實(shí)施方式對(duì)本發(fā)明進(jìn)行說(shuō)明。
在本發(fā)明中,在對(duì)輸入視頻圖像進(jìn)行編碼時(shí),不是預(yù)先較大地對(duì)決 定量化步長(zhǎng)的大小的、相對(duì)于目標(biāo)碼量與產(chǎn)生碼量之差的反饋量進(jìn)行設(shè) 定,而是在檢測(cè)到輸入視頻圖像的性質(zhì)的急劇的變化或譯碼緩沖器的失 敗等外部原因的發(fā)生時(shí),在該時(shí)刻使反饋量增加,進(jìn)一步,在此時(shí),不 是增加到規(guī)定的初始值,而是以從通常的反饋量的變位的方式使反饋量 增加,由此能夠?qū)崿F(xiàn)加快向穩(wěn)定狀態(tài)的收斂。
針對(duì)該反饋量,例如能夠利用在現(xiàn)有技術(shù)中采用的反應(yīng)參數(shù)r進(jìn)行 控制。
反應(yīng)參數(shù)r是用于使量化步長(zhǎng)反映產(chǎn)生碼量相對(duì)于目標(biāo)碼量之差的 參數(shù)。如果改寫(xiě)上迷的式(2)和式(3),則能夠?qū)懗扇缦路绞健?br>
G " 一 " 一 T豕二(j一l) &(刃=^(0) + 31. ^ J厶T^ "…式(e)
此處,MBcnt表示圖像內(nèi)的小塊數(shù),Tx表示圖像的目標(biāo)碼量,Gx(j-1 )
表示至第j-l個(gè)小塊為止的產(chǎn)生碼量。
接著,在步驟S2076,使用已決定的量化步長(zhǎng)Qx (j),執(zhí)行第j 個(gè)小塊的量化和編碼處理。
這樣,當(dāng)根據(jù)圖5的流程圖結(jié)束1圖像的量的編碼時(shí),進(jìn)入圖4的 流程圖的步驟S208,計(jì)算平均量化步長(zhǎng)〈Qx〉,在接著的步驟S209, 計(jì)測(cè)實(shí)際的產(chǎn)生碼量Sx (利用最終的Gx (j)求取)。
根據(jù)該計(jì)測(cè)后的產(chǎn)生碼量Sx和該計(jì)算出的平均量化步長(zhǎng)< Qx 〉,在 上述的步驟S204,更新下一個(gè)同一圖像類(lèi)型的復(fù)雜度指標(biāo)Xx。
這樣,在本發(fā)明中,通過(guò)對(duì)視頻圖像性質(zhì)的變化、緩沖器占有量等 進(jìn)行檢測(cè),臨時(shí)性地使反饋量增加,從而不使通常的反饋量增加,就能 夠縮短收斂時(shí)間。
根據(jù)圖示實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明,但是本發(fā)明并不限定于此。
例如,在實(shí)施例中,雖然以MPEG-2TM5的量化控制為基礎(chǔ),但是 如果是以編碼比特率成為目標(biāo)比特率的方式進(jìn)行反饋控制的編碼方式 的話(huà),就能夠直接應(yīng)用本發(fā)明。
這時(shí),與利用的算法配合,變更使反饋量增加的單元即可。
產(chǎn)業(yè)上的可利用性
17根據(jù)本發(fā)明,在輸入視頻圖像的性質(zhì)的急劇的變化或譯碼緩沖器的 失敗等外部原因發(fā)生的情況下,能夠抑制急劇的產(chǎn)生碼量的變化,并且 加快向穩(wěn)定狀態(tài)的收斂,其結(jié)果是,能夠防止序列整體的主觀圖像品質(zhì) 下降。
權(quán)利要求
1.一種量化控制方法,其在對(duì)視頻圖像進(jìn)行編碼,并進(jìn)行使編碼比特率接近預(yù)先決定的目標(biāo)比特率的控制的視頻圖像編碼中使用,該量化控制方法的特征在于,具備對(duì)目標(biāo)碼量與產(chǎn)生碼量的差分進(jìn)行計(jì)測(cè)的步驟;對(duì)預(yù)先決定的條件是否已發(fā)生進(jìn)行檢測(cè)的步驟;在檢測(cè)出所述條件的發(fā)生的情況下,對(duì)成為使量化步長(zhǎng)增減的量的反饋量的變更量進(jìn)行決定,根據(jù)該決定后的變更量對(duì)反饋量進(jìn)行變更的步驟;以及根據(jù)所述計(jì)測(cè)到的差分碼量和所述變更后的反饋量,使量化步長(zhǎng)增減的步驟。
2. 如權(quán)利要求1所迷的量化控制方法,其特征在于, 在變更所述反饋量的步驟中,在所述條件存在多個(gè)的情況下,通過(guò)對(duì)在各條件下求得的反饋量的變更量施加規(guī)定的運(yùn)算,從而決定最終的 反饋量的變更量。
3. 如權(quán)利要求1所迷的量化控制方法,其特征在于, 在變更所迷反饋量的步驟中,針對(duì)所述條件預(yù)先設(shè)定多個(gè)閾值,每當(dāng)超過(guò)該閾值時(shí)逐步?jīng)Q定反饋量的變更量,由此,階段性地變更反饋量。
4. 如權(quán)利要求1所述的量化控制方法,其特征在于,具備 在變更反饋量的情況下,在經(jīng)過(guò)預(yù)先決定的固定期間之后,將反饋量恢復(fù)為變更前的值的步驟。
5. 如權(quán)利要求1所述的量化控制方法,其特征在于,具備 在所述條件存在多個(gè)、并且對(duì)應(yīng)于這些條件變更反饋量的情況下,按各個(gè)條件的每一個(gè)設(shè)定反饋量的變更期間,在該設(shè)定后的變更期間經(jīng) 過(guò)之后,將反饋量恢復(fù)為變更前的值的步驟。
6. 如權(quán)利要求1所述的量化控制方法,其特征在于,在對(duì)所迷條件的發(fā)生進(jìn)行檢測(cè)的步驟中,在檢測(cè)出視頻圖像的性質(zhì) 的急劇的變化的發(fā)生的情況下,檢測(cè)出所述條件已發(fā)生。
7. 如權(quán)利要求1所述的量化控制方法,其特征在于, 在對(duì)所述條件的發(fā)生進(jìn)行檢測(cè)的步驟中,在按照接收側(cè)緩沖器的占有量,檢測(cè)出存在接收側(cè)緩沖器下溢或溢出的可能性的情況下,檢測(cè)出 所述條件已發(fā)生。
8. 如權(quán)利要求1~5中任一項(xiàng)所述的量化控制方法,其特征在于, 在對(duì)所述條件的發(fā)生進(jìn)行檢測(cè)的步驟中,對(duì)產(chǎn)生碼量、和根據(jù)目標(biāo)碼量設(shè)定的最大產(chǎn)生碼量進(jìn)行比較,在檢測(cè)出產(chǎn)生碼量超過(guò)最大產(chǎn)生碼 量的情況下,檢測(cè)出所迷條件已發(fā)生。
9. 一種量化控制裝置,其在對(duì)視頻圖像進(jìn)行編碼,并進(jìn)行使編碼 比特率接近預(yù)先決定的目標(biāo)比特率的控制的視頻圖像編碼中使用,該量 化控制裝置的特征在于,具備對(duì)目標(biāo)碼量與產(chǎn)生碼量的差分進(jìn)行計(jì)測(cè)的單元;對(duì)預(yù)先決定的條件是否已發(fā)生進(jìn)行檢測(cè)的單元;在檢測(cè)出所述條件的發(fā)生的情況下,對(duì)成為使量化步長(zhǎng)增減的量的 反饋量的變更量進(jìn)行決定,根椐該決定后的變更量對(duì)反饋量進(jìn)行變更的 單元;以及根據(jù)所述計(jì)測(cè)到的差分碼量和所述變更后的反饋量,使量化步長(zhǎng)增 減的單元。
10. —種量化控制程序,其特征在于,用于使計(jì)算機(jī)執(zhí)行用于實(shí)現(xiàn)權(quán)利要求1所述的量化控制方法的處理。
11. 一種計(jì)算機(jī)能夠讀取的記錄介質(zhì),其特征在于, 記錄有一種量化控制程序,該量化控制程序用于使計(jì)算機(jī)執(zhí)行用于實(shí)現(xiàn)權(quán)利要求1所述的量化控制方法的處理。
全文摘要
本發(fā)明提供一種量化控制方法,其在對(duì)視頻圖像進(jìn)行編碼,并進(jìn)行使編碼比特率接近預(yù)先決定的目標(biāo)比特率的控制的視頻圖像編碼中使用,該量化控制方法是對(duì)目標(biāo)碼量與產(chǎn)生碼量的差分進(jìn)行計(jì)測(cè),對(duì)預(yù)先決定的條件是否已發(fā)生進(jìn)行檢測(cè),在檢測(cè)出上述條件的發(fā)生的情況下,對(duì)成為使量化步長(zhǎng)增減的量的反饋量的變更量進(jìn)行決定,根據(jù)該決定后的變更量變更反饋量,根據(jù)上述計(jì)測(cè)到的差分碼量和上述變更后的反饋量,使量化步長(zhǎng)增減。在上述條件存在多個(gè)的情況下,也可以通過(guò)對(duì)在各條件下求得的反饋量的變更量施加規(guī)定的運(yùn)算從而決定最終的反饋量的變更量。
文檔編號(hào)H04N7/26GK101637025SQ200880007118
公開(kāi)日2010年1月27日 申請(qǐng)日期2008年3月5日 優(yōu)先權(quán)日2007年3月14日
發(fā)明者清水淳, 谷田隆一 申請(qǐng)人:日本電信電話(huà)株式會(huì)社