新四季網

重新編碼視頻數據流的設備和方法

2023-09-18 01:24:50 3

專利名稱:重新編碼視頻數據流的設備和方法
技術領域:
本發明涉及重新編碼視頻數據流的設備和方法。
背景技術:
多媒體應用的發展和數據網絡的多樣性使得數據編碼系統更加複雜。不同種類網絡的相互連接常需要重新編碼它們輸送的數據流,通常,涉及代碼轉換。重新編碼可以用不同於來自最初壓縮標準的壓縮標準實現(例如,根據MPEG-4AVC標準(「先進的視頻編碼」只取首字母的縮寫詞)的重新編碼最初根據MPEG-2或MPEG-4標準編碼的數據流)。
重新編碼主要地用於有相當比特率限制的網絡。因此,此重新編碼系統可能適應要求網絡和限制網絡的輸入流的比特率。
由調節作用於圖像塊的DCT係數(DCT是「離散餘弦變換」取首字母的縮寫詞)的量化步長的環的方式,承擔調節用於MPEG型視頻編碼器或代碼轉換器的比特率。此調節的質量和穩定性很大的依賴於對下一組圖像預測要編碼的圖像的複雜性的質量。
在源圖像的前後關係中,已研發許多的雙路編碼技術,第一編碼通路提供精確的要編碼圖像的複雜性的知識,然後第二編碼通路編碼圖像作為此複雜性的函數。
此雙路編碼技術是非常有效的,但代碼轉換系統是昂貴的。

發明內容
因此,本發明的目的是提供一種基於估算要重新編碼的圖像的代碼轉換前和後的複雜性,重新編碼圖像序列的設備。
因此,本發明根據給定的視頻流的預置比特率,提供一種重新編碼的設備,包括根據至少一個模式編碼開始編碼圖像序列的,包括
裝置,用於提取關聯圖像重新編碼的信息,所述信息表示至少每個圖像重新編碼的複雜性(Xrecod);裝置,用於提取信息,所提取的信息是關聯圖像的最初編碼的編碼複雜性的信息(Xinit);設備包括裝置,用於計算根據所述模式以前重新編碼圖像的重新編碼的複雜性(Xrecod)與這些圖像的最初編碼的複雜性(Xinit)的比率(Ratiox),稱為複雜性比率;裝置,用於更新所述模式的平均複雜性比率(SmoothedRatiox[mode])作為複雜性比率(Ratiox)的函數;裝置,由估算要重新編碼的每個圖像的複雜性(Xpred)為圖像的最初編碼的複雜性(Xinit)乘以模式的平均複雜性比率(SmoothedRatiox[mode])的積,根據模式重新編碼每個圖像。
與編碼前後關係中眾所周知的概念相反,發明人認識到在圖像的代碼轉換前後關係中圖像的複雜性不是常數—在一個和同樣的壓縮標準中的代碼轉換的情況中,複雜性依賴於作用於圖像的量化步長大小,因此依賴於圖像序列的編碼比特率。
—在有壓縮標準改變的代碼轉換的情況中,複雜性依賴於每個壓縮算法本身的特性和以前的參數。
另一方面,在代碼轉換的兩種情況中,最初的和重新編碼的圖像的複雜性的比率是相對穩定的。
在重新編碼前提取測量使得可能最小化獲得足夠編碼質量要求的信息,在重新編碼後提取測量使得可能獲得比特率調節環好的運行,同時保證了預測重新編碼的圖像的複雜性的質量。
從編碼和從重新編碼引起的信息使得可能查明圖像的複雜性,因此,可以為將來要編碼的圖像定義新的重新編碼參數。
在此方式中,相對於使用雙路編碼器的設備,本發明可降低成本。
根據優選的實施例,設備包括,對定義為參考周期的幾個連續圖像,裝置,用於存儲與最初編碼關聯的信息,所述信息是參考周期的圖像的最初編碼的複雜性(GlobalXinit),
參考周期的圖像的最初編碼的不可壓縮開銷(GlobalOverheadinit)。
對要編碼的當前圖像,根據優選的實施例,設備存儲一定數目的要重新編碼的並屬於確定的參考周期的輸入圖像的複雜性,並使用前面一定數目的重新編碼的圖像的重新編碼的複雜性,確定作用於當前要重新編碼的圖像的量化步長。
根據優選的實施例,重新編碼每個圖像的裝置依賴於關聯屬於參考周期的圖像的最初編碼的信息。
因此,重新編碼基於從幾個以前重新編碼的圖像產生的編碼和重新編碼的信息,獲得暫時的穩定性是可能的。
本發明也涉及根據給定的預置視頻流的比特率重新編碼圖像的方法,其中,根據至少一個模式編碼最初圖像序列,包括步驟提取關聯重新編碼某些圖像的信息,信息表示至少每個圖像的重新編碼的複雜性(Xrecod);提取信息,所提取的信息是關聯某些圖像的最初編碼的編碼複雜性的信息(Xinit);方法包括步驟計算根據所述模式以前重新編碼圖像的重新編碼的複雜性(Xrecod)與這些圖像的最初編碼的複雜性(Xinit)的比率Ratiox,稱為複雜性比率;更新模式的平均複雜性比率(SmoothedRatiox[mode])作為複雜性比率(Ratiox)的函數;—由估算要重新編碼的每個圖像的複雜性(Xpred)為圖像的最初編碼的複雜性(Xinit)乘以模式的平均複雜性比率(SmoothedRatiox[mode])的積,根據模式所述重新編碼每個圖像。


參考附圖從下面的實施例的詳細描述中,不限於此例子,本發明的優點和其它特點會更明晰。
圖1表示包括本發明設備的系統的實施例;圖2表示本發明設備的實施例。
具體實施例方式
在圖1中描述表示編碼視頻圖像序列的設備1和重新編碼同樣序列的設備2的系統。
編碼設備1是一通路型的編碼器。
編碼設備1傳送數據流,特別是音頻/視頻流到重新編碼設備2。在給定的實施例中,編碼1和重新編碼2,兩個設備由通信網絡的方式互相連接,因此遠離,但在另一實施例中可以本地的互相連接。
重新編碼設備2也接收與輸入視頻流的每個圖像關聯的複雜性,Xini,和不可壓縮的開銷,Overheadini,表示由在視頻流中的編碼設備1執行的最初編碼各自的複雜性和不可壓縮的開銷。
重新編碼設備2也使用由重新編碼輸出流引起的重新編碼信息。此重新編碼信息是重新編碼的複雜性,Xrecod,和重新編碼的不可壓縮的開銷,Overheadinit。
圖2表示根據本發明的重新編碼設備的實施例框圖。
設備包括連接到重新編碼環4和先期測量裝備9的解碼器3。解碼器3和先期測量裝備9接收由如在圖1中表示的編碼設備1發送的二進位流為輸入。二進位流由表示編碼的圖像的序列組成。圖像可以根據各種模式編碼,例如根據MPEG-2,MPEG-4ASP標準(「Advanced Simple Profile」只取首字母的縮寫詞)或MPEG-4AVC標準(「Advanced Video Coding」只取首字母的縮寫詞)。在下文詳細描述的優選實施例中,圖像可以根據三種模式編碼,內部,雙向的或根據MPEG-2標準預側的。
解碼器3輸出進入重新編碼環4的視頻流。
重新編碼環4基於解碼器3產生的視頻流和由重新量化裝備6提供的量化值Qrecod產生重新編碼的二進位流。
重新編碼環4連接到後測量裝備5。此裝備負責測量由重新編碼環4輸出的流的複雜性Xrecod,和不可壓縮的開銷,Overheadrecod。
先期測量裝備9接收順序或別的方式組織的圖像。
先期測量裝備9提取每個圖像的可壓縮開銷,Enccostinit。
先期測量裝備9提取每個圖像的複雜性,Xinit。複雜性表示為壓縮開銷,Enccostinit乘以量化步長,Qinit的積。
在給定為例子的實施例中,在視頻流中傳送複雜性,複雜性與每個圖像關聯。
在不同的實施例中,每個圖像的複雜性不隨流傳送,先期測量裝備9計算其為二進位流的函數。
先期測量裝備9也提取每個圖像的不可壓縮的開銷,也涉及為語法開銷,Overheadinit。
在給出為例子的實施例中,在視頻流中傳送不可壓縮的開銷,不可壓縮的開銷、Overheadinit與每個圖像關聯。
在不同的實施例中,每個圖像的最初編碼的不可壓縮的開銷不隨流傳送,先期測量裝備計算它為二進位流的函數。
因此,應當理解,提取最初編碼的複雜性或不可壓縮的開銷意思是恢復二進位流或基於二進位流恢復複雜性的計算。
當先期測量裝備9接收形成參考周期的一定數量圖像時,因此獲得整個時間上更好的穩定性,對每個參考周期,計算它的複雜性,GlobalXinit,和它的不可壓縮開銷,GlobalOverheadinit。一旦接收到所有的圖像時,開始重新編碼序列的每個圖像。
編碼開銷一方面由可壓縮開銷和另一方面由語法造成的不可壓縮開銷和矢量的開銷組成。
在MPEG-2或MPEG-4ASP編碼的情況中,可壓縮開銷主要是離散餘弦變換DCT的係數。在MPEG-4AVC編碼的情況中,可壓縮開銷是近似DCT變換的整個變換。
先期測量裝備9提供每個輸入編碼圖像的最初複雜性,Xinit,和最初不可壓縮開銷,Overheadinit到預測裝備8。
後測量裝備5為每個圖像從重新編碼的輸出流中恢復—不可壓縮開銷Overheadinit,—量化步長大小Qrecod。
計算每個圖像的重新編碼的複雜性(Xrecod),這是可壓縮開銷乘以量化步長大小的積。
在優選的實施例中,使用的編碼是DCT型,這是代替「離散餘弦變換」取首字母的縮寫。在此優選的模式中,可壓縮開銷相應於根據可變長代碼(VLC)編碼的離散餘弦變換(DCT)的係數。
模塊5輸出不可壓縮開銷Overheadinit和量化步長大小Qrecod到模塊7和8。
預測裝備8為每個圖像計算編碼圖像的最初不可壓縮開銷與重新編碼的圖像的不可壓縮開銷的比率(Ratiooverhead)和編碼圖像的最初複雜性與重新編碼圖像的複雜性的比率(Ratiox)。
因此存儲計算的比率。
Ratiooverhead=OverheadrecodOverheadinit]]>Ratiox=XrecodXinit]]>模塊8基於存儲的最新的比率更新平均的複雜性比率,SmoothedRatiox,平均不可壓縮開銷比率,SmoothedRatiooverhead。在不同於參考周期的周期上估算使用的比率Ratiox和Ratiooverhead。特別是,在接收要重新編碼的視頻序列時,重新編碼值Overheadrecod和Xrecod是不知道的,因為這些是重新編碼設備正要計算的重新編碼值。因此用於計算不可壓縮開銷與複雜性的平均比率的比率是基於以前計算的值和重新編碼前後更新的值。
對每個編碼模式計算這兩個因子。因此,估算根據模式要重新編碼的每個圖像作為根據同樣編碼模式以前重新編碼圖像的函數。
預測裝備8,對當前圖像和它存在的參考周期,由計算重新編碼的複雜性,Xpred的估計和重新編碼的不可壓縮開銷Overheadpred的估計,計算要重新編碼的圖像的開銷的估計。
Overheadpred=SmoothedRatiooverhead[mode]×OverheadinitXpred=SmoothedRatiox[mode]×Xinit模塊8也計算當前圖像存在的參考周期的不可壓縮開銷(GlobalOverheadpred)和重新編碼的複雜性(GlobalXpred)。
GlobalOverheadpred=modeSmoothedRatiooverhead[mode]GlobalOverheadinit[mode]]]>GlobalXpred=modeSmoothedRatiox[mode]GlobalXinit[mode]]]>因此,基於這些測量,此裝備能在圖像參考周期提供要重新編碼的圖像的相對權重的估計。
圖像水平調節裝備7計算圖像預置可壓縮開銷(Targetcost)作為由外部管理模塊(沒有示出)提供的預置比特率的函數,使得用戶能控制重新編碼、圖像的預測和全局複雜性。
Targetcost=XpredGlobalXpredGlobalTargetcost]]>和GlobalTargetcost=[Drecodframe_rateNbimages]-GlobalOverheadpred]]>這裡—Drecod是重新編碼預置比特率,以bit/s表示。
—Nbimages是在參考周期中的圖像數。
—frame_rate是每秒的圖像數。
在不同的壓縮標準的代碼轉換的情況中,以前計算的圖像預置比特率(Targetcost)使得量化裝備6能基於下面的公式,計算作用到要重新編碼的圖像的平均量化步長QrecodXpred=Targetcost×Qrecod在一個和同樣的壓縮標準中的代碼轉換的情況中,圖像預置比特率使得可能降低壓縮增益,可適用於計算作用於要重新編碼的圖像的每個宏數據塊的重新編碼量化步長大小Qrecod。圖像水平調節裝備7根據下面的公式,從那裡降低在圖像上要獲得的壓縮增益(GainC)GainC=Enccostinit-TargetcostEnccostinit]]>圖像水平調節裝備7傳送增益,GainC到重新量化裝備6。
基於增益,GainC,重新量化裝備6基於下面的公式,計算要作用到要重新編碼的圖像(全局或每個宏數據塊)上的量化步長QrecodXpred=Targetcost×QrecodXinit=Enccostinit×QinitXpred=Xinit×SmoothedRatiox[mode]這裡Qrecod=SmoothedRatiox[mode]1-GainCQinit]]>因此,重新編碼環使用新的重新編碼量化步長Qrecod,以便重新編碼進入重新編碼環的新的輸入圖像。
1.下面給出的例子描述了在MPEG-2到MPEG-4型的代碼轉換器中的特殊的實施例。
參考周期的長度是稱為圖像組(GOP)的長度,是「Group Of Picture」首字母的縮寫詞。
各種編碼模式是內部(I)、雙向(B)或預測(P)模式。
在MPEG-2型的編碼情況中,顆粒度有時比圖像型的顆粒度細,可位於宏數據塊水平。在此情況中,圖像的每個宏數據塊用它自己的量化步長編碼。
因此,先期測量裝備9為每個圖像的宏數據塊提取—最初的可壓縮開銷和最初的不可壓縮開銷,—量化步長大小,下一步為每個宏數據塊計算宏數據塊複雜性,它是可壓縮開銷乘以量化步長的積。
下一步為各圖像計算—最初的可壓縮開銷,Enccostinit,—最初的不可壓縮開銷,Overheadinit,—最初的圖像複雜性,Xinit,通過分別加上可壓縮開銷、不可壓縮開銷和宏數據塊的最初複雜性形成該圖像。
下一步,測量裝備計算每個圖像組(GOP)
—I圖像的最初的可壓縮開銷的總計,—B圖像的最初的可壓縮開銷的總計,—P圖像的最初的可壓縮開銷的總計,—I圖像的最初的不可壓縮開銷的總計,IGOPOverheadinit,—B圖像的最初的不可壓縮開銷的總計,BGOPOverheadinit,—P圖像的最初的不可壓縮開銷的總計,PGOPOverheadinit,—I圖像的最初的複雜性的總計,IGOPXinit,—B圖像的最初的複雜性的總計,BGOPXinitt,—P圖像的最初的複雜性的總計,PGOPXinitt,—GOP的最初的總開銷,GOPcost。
先期測量裝備5為重新編碼圖像的每個宏數據塊計算—可壓縮開銷,—量化步長大小,—宏數據塊複雜性,為可壓縮開銷乘以量化步長大小的積。
模塊8計算重新編碼環4的輸出比特率MeanBpprecod的比率與輸入比特率MeanBppinit的比率之比。
基於由管理裝備提供的預置比特率計算輸出比特率,MeanBpprecodMeanBpprecod=Drecodframe_ratenbimages]]>其中—Drecod是重新編碼預置比特率,以bit/s表示。
—Nbimages是在參考周期中的圖像數。
—frame_rate是每秒的圖像數。
MeanBpprecod=GOPcostNbimages_GOP]]>其中—GOPcost表示GOP的總開銷(可壓縮開銷和不可壓縮開銷)—Nbimages_GOP表示在GOP中的圖像數。
模塊8估算要重新編碼的每個圖像,和要重新編碼的圖像屬於的當前GOP的複雜性和不可壓縮開銷。
如在一般實施例中前面指出的,預測裝備8對每個圖像計算編碼的圖像的最初的不可壓縮開銷與重新編碼的圖像的不可壓縮開銷的比率(Ratiooverhead),並計算編碼的圖像的最初的複雜性與重新編碼的圖像的複雜性的比率(Ratiox)。
為了避免必須考慮前面的比率之一突然中斷,其可能存在於外部可接受的限制,例如這可能由不良的測量或由表示點特徵的圖像引起的,根據下面的公式限制比率RedFactoroverhead=Ratiooverhead∈[MINRatiooverhead,1]RedFactorx=Ratiox∈[MINRatiox,1]其中MINRatiooverhead=(1-Weightoverhead[mode])+Weightoverhead[mode]×ratiorateMINRatiox=(1-Weightx[mode])+Weightx[mode]×ratiorate其中Weightoverhead[mode]和Weightx[mode]是常數。
選擇的最大限制是「1」,因為重新編碼不引起增加的複雜性。
複雜性和編碼開銷比率依賴於進入重新編碼環的比特率的比率和離開重新編碼環的比特率的比率,也不同的依賴於編碼模式。
模塊8對各編碼模式計算平均的不可壓縮開銷的比率和平均的複雜性比率對在內部(I)模式中編碼的圖像SmoothedRatiooverhead=RedFactoroverheadSmoothedRatiox=RedFactorx對在雙向的(B)或預測(P)模式中編碼的圖像SmoothedRatiooverhead=2SmoothedRatiooverhead+RedFactoroverhead3]]>SmoothedRatiox=2SmoothedRatiox+RedFactorx3]]>這兩個比率分別初始化為下面的值(1-Weightoverhead[mode])+Weightoverhead[mode]×ratiorate
(1-Weightx[mode])+Weightx[mode]×ratiorate模塊8下一步估算如在一般例子的實施例中指出的要重新編碼的當前圖像的複雜性,Xpred,和不可壓縮的重新編碼開銷,Overheadpred。
下一步,根據下面的公式估算當前GOP的複雜性,GOPpred,和不可壓縮開銷,GOPOverheadpredGOPOverheadpred=SmoothedRatiooverhead[I]×IGOPOverheadinit+SmoothedRatiooverhead[B]×BGOPOverheadinit+SmoothedRatiooverhead[P]×PGOPOverheadinitGOPXpred=ZI×SmoothedRatiox[I]×IGOPXinit+ZP×SmoothedRatiox[P]×PGOPXinit+ZB×SmoothedRatiox[B]×BGOPXinit權重常數ZI,ZB,ZP是服從下面規則的常數ZI×QI=ZP×QP=ZB×QP這些常數表明為了得到編碼質量的常數表達,I,B和P圖像應該不同的量化,更嚴格地量化B圖像。
調節裝備7計算圖像預置開銷作為根據下面的公式估算的複雜性的函數。
Targetcost=Z[mode]GoPXpredXpredGOPTargetcost]]>和GOPTargetcost=[MeanBPPrecord×Nbimages]-GOPOverheadpred也根據下面的公式計算在要重新編碼的圖像上獲得的為百分比的增益,GainCGainC=Enccostinit-TargetcostEnccostinit]]>此增益傳送到根據下面的公式計算重新編碼量化步長Qrecod的量化裝備6
Qrecod=SmoothedRatiox[mode]1-GainCQinit]]>2.下面給出的例子描述在MPEG-2到MPEG-4AVC型的代碼轉換器中的特殊的實施例。
各種編碼模式仍是,內部(I),雙向的(B)或預測(P)模式。
先期測量裝備9對圖像的每個宏數據塊提取如在前面的例子中的—最初的可壓縮開銷和最初的不可壓縮開銷,—量化步長大小,下一步計算每個宏數據塊的宏數據塊複雜性,為可壓縮開銷乘以量化步長的積。
對每個圖像計算—最初的可壓縮開銷,Enccostinit,—最初的不可壓縮開銷,Overheadinit,—最初的圖像複雜性,Xinit,通過分別加上可壓縮開銷、不可壓縮開銷和宏數據塊的最初的複雜性形成該圖像。
測量裝備下一步計算每個圖像組(GOP)—I圖像的最初的可壓縮開銷的總計,—B圖像的最初的可壓縮開銷的總計,—P圖像的最初的可壓縮開銷的總計,—I圖像的最初的不可壓縮開銷的總計,IGOPOverheadinit,—B圖像的最初的不可壓縮開銷的總計,BGOPOverheadinit,—P圖像的最初的不可壓縮開銷的總計,PGOPOverheadinit,—I圖像的最初的複雜性的總計,IGOPXinit,—B圖像的最初的複雜性的總計,BGOPXinitt,—P圖像的最初的複雜性的總計,PGOPXinitt,—GOP,GOPcost的最初的總開銷。
先期測量裝備5對重新編碼的圖像的每個宏數據塊計算—可壓縮開銷,
—量化步長,—宏數據塊複雜性,為可壓縮開銷乘以量化步長的積。
模塊8計算重新編碼環4的輸出比特率MeanBpprecod的比率與輸入比特率MeanBppinit的比率之比。
基於由管理裝備提供的預置比特率計算輸出比特率,MeanBpprecodMeanBpprecod=Drecodframe_ratenbimages]]>其中—Drecod是重新編碼預置比特率,以bit/s表示。
—Nbimages是在參考周期中的圖像數。
—frame_rate是每秒的圖像數。
MeanBpprecod=GOPcostNbimages_GOP]]>其中—GOPcost表示GOP的總開銷(可壓縮開銷和不可壓縮開銷)—NbimagesGOP表示在GOP中的圖像數。
模塊8估算要重新編碼的每個圖像,和要重新編碼的圖像屬於的當前GOP的複雜性和不可壓縮開銷。
如在一般實施例中前面指出的一樣,預測裝備8對每個圖像計算編碼圖像的最初的不可壓縮開銷與重新編碼的圖像的不可壓縮開銷的比率(Ratiooverhead),並計算編碼的圖像的最初的複雜性與重新編碼的圖像的複雜性的比率(Ratiox)。
為了避免必須考慮前面的比率之一突然中斷,其可能存在於外部可接受的限制,例如可能由不良的測量或由表示點特徵的圖像引起的,根據下面的公式限制比率RedFactoroverhead=Ratiooverhead∈[MINRatiooverhead,1]RedFactorx=Ratiox∈[MINRatiox,1]其中MINRatiooverhead=(1-Weightoverhead[mode])+Weightoverhead[mode]×ratiorate
MINRatiox=(1-Weightx[mode])+Weightx[mode]×ratiorate其中Weightoverhead[mode]和Weightx[mode]是常數。
複雜性和編碼開銷比率依賴於進入重新編碼環的比特率的比率和離開重新編碼環的比特率的比率,也不同的依賴於編碼模式。
模塊8對各編碼模式計算平均的不可壓縮開銷的比率和平均的複雜性比率對在內部(I)模式中編碼的圖像SmoothedRatiooverhead=RedFactoroverheadSmoothedRatiox=RedFactorx對在雙向的(B)或預測(P)模式中編碼的圖像SmoothedRatiooverhead=2SmoothedRatiooverhead+RedFactoroverhead3]]>SmoothedRatiox=2SmoothedRatiox+RedFactorx3]]>這兩個比率分別初始化為下面的值(1-Weightoverhead[mode])+Weightoverhead[mode]×ratiorate(1-Weightx[mode])+Weightx[mode]×ratiorate如在一般例子的實施例中指出的,下一步,模塊8估算要重新編碼的當前圖像的複雜性,Xpred和不可壓縮的重新編碼的開銷,Overheadpred。
下一步,根據下面的公式估算當前GOP的複雜性,GOPXpred,和不可壓縮開銷,GOPOverheadpredGOPOverheadpred=SmoothedRatiooverhead[I]×IGOPOverheadinit+SmoothedRatiooverhead[B]×BGOPOverheadinit+SmoothedRatiooverhead[P]×PGOPOverheadinitGOPXpred=ZI×SmoothedRatiox[I]×IGOPXinit+ZP×SmoothedRatiox[P]×PGOPXinit+ZB×SmoothedRatiox[B]×BGOPXinit權重常數ZI,ZB,ZP是服從下面規則的常數
ZI×QI=ZP×QP=ZB×QP這些常數表明,為了得到編碼質量的常數表達,I,B和P圖像應該不同的量化,更嚴格地量化B圖像。
調節裝備7計算圖像預置開銷作為根據下面的公式估算的複雜性的函數Targetcost=Z[mode]GoPXpredXpredGOPTargetcost]]>和GOPTargetcost=[MeanBPPrecord×Nbimages]-GOPOverheadpred此圖像預置開銷傳送到量化模塊6。作為此預置開銷的函數,模塊6量化要重新編碼的圖像。
權利要求
1.一種根據視頻流的給定預置比特率的重新編碼圖像的設備,其中,根據至少一個模式編碼最初圖像序列,包括裝置,用於提取關聯圖像的重新編碼的信息,信息表示至少每個圖像的重新編碼的複雜性(Xrecod);裝置,用於提取信息,所述提取的信息是關聯圖像的最初編碼的編碼複雜性的信息(Xinit);其特徵在於包括裝置,根據所述模式,計算以前重新編碼圖像的重新編碼的複雜性(Xrecod)與這些圖像的最初編碼的複雜性(Xinit)的比率(Ratiox),稱為複雜性比率;裝置,用於更新模式的平均複雜性比率(SmoothedRatiox[mode])作為複雜性比率(Ratiox)的函數;裝置,由估算要編碼的每個圖像的複雜性(Xpred)作為圖像的最初編碼的複雜性(Xinit)乘以模式的平均複雜性比率(SmoothedRatiox[mode])的積,根據所述模式重新編碼每個圖像。
2.根據權利要求1所述的重新編碼設備,其特徵在於包括裝置,用於提取每個圖像最初編碼的不可壓縮開銷(Overheadinit);裝置,用於提取每個重新編碼圖像的重新編碼的不可壓縮開銷(Overheadrecod);裝置,根據所述模式,計算以前重新編碼的圖像的重新編碼不可壓縮開銷(Overheadrecod)與這些圖像的最初編碼的不可壓縮開銷(Overheadinit)的比率(Ratiooverhead),稱為不可壓縮開銷比率;裝置,更新模式的平均不可壓縮開銷比率(SmoothedRatiooverhead[mode])作為不可壓縮開銷比率(Ratiooverhead)的函數;裝置,估算要重新編碼的每個圖像的不可壓縮開銷(Overheadpred)作為圖像的最初的編碼不可壓縮開銷(Overheadinit)乘以各模式的平均不可壓縮開銷(SmoothedRatiooverhead)的積,根據模式重新編碼每個圖像。
3.根據權利要求1或2所述的重新編碼設備,其特徵在於包括裝置,對定義為參考周期的幾個連續圖像,存儲與最初編碼關聯的信息,所述信息是參考周期圖像的最初編碼的複雜性(GlobalXinit);參考周期圖像的最初編碼的不可壓縮開銷(GlobalOverheadinit)。
4.根據權利要求3所述的重新編碼設備,其特徵在於重新編碼每個圖像的裝置依賴於關聯屬於參考周期圖像的最初編碼的信息。
5.根據權利要求3或4所述的重新編碼設備,其特徵在於包括裝置,用於估算每個參考周期的總不可壓縮重新編碼開銷(GlobalOverheadpred)。
6.根據權利要求3到5之一所述的重新編碼設備,其特徵在於包括裝置,用於估算每個參考周期的重新編碼的總複雜性(GlobalXpred)。
7.根據權利要求6所述的重新編碼設備,其特徵在於包括裝置,用於計算每個要重新編碼的圖像的預置可壓縮開銷(Targetcost)作為至少關於參考周期重新編碼的總複雜性的相對估算的重新編碼的複雜性(GlobalXpred)的函數。
8.根據權利要求7所述的重新編碼設備,其特徵在於包括裝置,用於提取圖像最初編碼的開銷(Enccostinit);裝置,用於計算作用於要重新編碼的每個圖像的壓縮增益(GainC)作為所述圖像的預置可壓縮開銷(Targetcost)和最初編碼的可壓縮開銷(Enccostinit)的函數。
9.根據權利要求8所述的重新編碼設備,其特徵在於包括裝置,用於計算作用於要重新編碼的每個圖像的平均量化(Qrecod)作為壓縮增益(GainC)、要重新編碼的圖像的編碼模式的平均複雜性比率(SmoothedRatiox[mode])和作用於要重新編碼的圖像的最初編碼的平均量化(Qinit)的函數。
10.一種根據視頻流的給定預置比特率的重新編碼圖像的方法,其中,根據至少一個模式編碼最初圖像序列,包括步驟提取關聯某些圖像的重新編碼的信息,所述信息表示至少每個圖像的重新編碼的複雜性(Xrecod);提取信息,所述提取的信息是關聯某些圖像的最初編碼的編碼複雜性的信息(Xinit);根據所述模式,計算以前重新編碼的圖像的重新編碼的複雜性(Xrecod)與這些圖像的最初編碼的複雜性(Xinit)的比率(Ratiox),稱為複雜性比率;更新模式的平均複雜性比率(SmoothedRatiox[mode])作為複雜性比率(Ratiox)的函數;由估算要重新編碼的每個圖像的複雜性(Xpred)為圖像的最初編碼的複雜性(Xinit)乘以模式的平均複雜性比率(SmoothedRatiox[mode])的積,根據模式重新編碼每個圖像。
全文摘要
本發明涉及根據視頻流給定預置比特率重新編碼圖像的設備,其中,至少一個模式編碼最初圖像序列,包括裝置,提取關聯圖像重新編碼的信息,信息表示至少每個圖像的重新編碼的複雜性(Xrecod);裝置,提取信息,所述提取的信息是關聯圖像的最初編碼的編碼複雜性的信息(X
文檔編號H04N7/26GK1628464SQ03803209
公開日2005年6月15日 申請日期2003年2月10日 優先權日2002年2月11日
發明者格扎維埃·迪克盧, 帕特裡斯·亞歷山大, 派屈克·迪梅爾 申請人:法國耐思訊公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀