麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

影像轉換編碼裝置的制作方法

文檔序號:7945409閱讀:289來源:國知局
專利名稱:影像轉換編碼裝置的制作方法
技術領域
本發明是有關數字電視或數字影像設備應用領域,特別是關于將具有特定比特率的MPEG(活動圖像專家組)比特流,重新轉換為另一種比特率來進行傳輸的影像轉換編碼(transcoding)裝置的。


圖1是一般影像轉換編碼裝置結構的框圖。它由解碼部(10),幀存儲部(20),編碼部(30),比特率控制部(50)構成。解碼部(10)由下列部分構成,即有接收視頻比特流之后,進行可變長度解碼(Variable LengthDecoding;VLD)的VLD(11)部;對上述VLD的離散余弦轉換(DCT)系數,進行逆量化(Inverse Quantized;IQ)的逆量化部(12);對逆量化的離散余弦變換系數,進行反離散余弦轉換(Inverse Discrete CosineTransform;IDCT)的IDCT部分(13);對逆離散余弦變換數據和運動補償數據,進行加法運算的加法器(14);為了對加法器(14)的輸出進行運動補償而對它們進行存儲的存儲器(15);利用存儲器(15)中儲存的數據和由VLD部分(11)輸出的運動矢量,進行運動補償后,將它輸出到加法器(14)的運動補償部(16)。在這里,加法器(14)的輸出,為進行運動補償,將存入到存儲器(15);同時為進行影像轉換編碼,還將存入到存儲器(20)。另外,編碼部(30)是為了將解碼部(10)的輸出轉換為另一比特率而設置的。它由下列部分構成;即從幀存儲器(20)的輸出數據中減去運動補償數據的減法運算用減法器(31);對減法器(31)輸出進行離散余弦變換的DCT部(32);對在DCT部(32)中已經進行了離散余弦變換的系數再進行量化的量化部(33);對量化離散余弦變換系數進行可變長度編碼(Variable Length Coding;VLC)的VLC部(34);對量化的離散余弦變換系數進行逆量化的IQ部(35);對在IQ部(35)中已經進行了逆量化的系數再進行逆離散余弦變換的IDCT部(36);對在IDCT部(36)中已經進行逆離散余弦變換的數據和運動補償數據,再進行加法運算的加法器(37);為運動補償需要對加法器(37)的輸出進行存儲的存儲器(38);對存儲器(38)中存入的數據,進行運動補償后,把它輸出到減法器(31)和加法器(37)的運動補償部(39);以及由于進行了可變長度編碼的數據長度不均勻,將對可變長度編碼的數據暫存后,按一定速度進行輸出的緩沖器(40)。比特率控制部(50)由下列部分構成,即從緩沖器(40)接收緩沖充滿度,并進行標準量化參數計算的標準量化參數計算部(51);用幀存儲器(20)計算影像活化度的活化度計算部(52);根據已求的標準量化參數和已算出的活化度,生成一個在實際量化中要使用的實際量化參數,并將其輸出到量化部(33)的量化參數發生部(53)。在如此構成的圖1中,譯碼部(10)的VLD部(11),將輸入的視頻位流進行可變長度譯碼,并分離成運動矢量、量化值以及離散余弦變換(Discrete Cosine Transform)系數后,將運動矢量(MV)輸出到運動補償部(16);而量化值及離散余弦變換系數則輸出到IQ部(12)。IQ部(12)將把離散余弦變換系數根據量化值進行逆量化后,輸出到IDCT部(13);IDCT部(13)將逆量化的離散余弦變換系數,進行逆離散余弦變換后,輸出到加法器(14)。如果,解碼部(10)是一般的MPEG-2視頻解碼器,那么IDCT部(13)就按MPEG-2視頻語法(syntax),將以8X8圖像塊為單位進行逆離散余弦變換。這時由MPEG規定的圖像形態有I,P,B三種。
當通過IDCT部(13)所復原的數據為I圖像時,是一個能夠直接顯示出來的完整畫面;而為B,P圖像時,是一個需要通過運動補償部(16)進行運動補償的不完整畫面。也就是說,若把I圖像當作為基準時,顯示運動信息的運動矢量可看作“0”。如果是B,P圖像,那么應利用存入在存儲器(15)的前幀圖像來復原成原來的畫面。在這里所謂的運動矢量(Motion vector;MV)是指,為了運動補償,從當前圖像或場座標與作為基準幀的場座標之間的一個偏移(offset)的二維矢量。而且,從VLD部(11)輸出的運動矢量輸出到運動補償部(16);運動補償部(16)利用運動矢量和存儲器(15)中存儲的前一幀,對當前像元值進行運動補償后,向加法器(14)輸出。即,運動補償部(16)利用存儲于存儲器(15)的前一幀和VLD部(13)輸出的當前B或P圖像運動矢量,進行單向或雙向預測,將把B或P圖像復原成完整的影像。加法器(14),把逆離散余弦變換的值和運動補償值相加之后,復原成最終像元值的完整的影像,并將其存儲于運動補償用存儲器(15)和影像轉換編碼用的幀存儲器(20)。就是說,I圖像時,被逆量化/逆離散余弦變換的結果,將直接存入到存儲器(15,20);而P圖像或B圖像時,運動補償數據和逆離散余弦變換的結果,將在加法器(14)中進行加算后,存入存儲器(15,20)。這時,為了將存儲器(20)中存儲的影像,再次轉換為低傳輸比特率的位流之后,存于象硬盤的存儲裝置時,就需要類似編碼器(30)之類的視頻編碼設備。就是說,編碼器(30)中的減法器(31),對幀存儲器(20)輸出的數據為I圖像時,將原封不動地進行輸出;而數據為P或B圖像時,將用與運動補償部(39)運動補償數據的差值輸出到DCT部(32).DCT部(32)將對輸入的數據進行離散余弦變換之后,輸出到量化部(33)進行量化。在這里,DCT部(32)將通過二維軸的變換來消除數據的相關性;為此將圖像按像塊劃分后,將各個被劃分的像塊按離散余弦變換式進行軸變換。這樣進行軸變換的數據有向一個方向(低域方向)集中的傾向;在量化部(33)中,以一定的量化間格只將對這些集中的數據進行量化后,輸出到可變長度編碼部(Variable Length Coding;VLC)(34)。VLC部(34)將以短碼字來表示經常出現的值,用長碼字來表示不常出現的值,從而減少整個的比特數。這時,在VLC部分(34)經可變長度編碼的數據,將輸出到緩沖器(40)。緩沖器(40)暫存可變長度編碼數據后,按一定的速度向硬盤等的存儲裝置(Storage)輸出,并計算緩沖器的充滿度,輸出到比特率控制部(50)。即,利用譯碼部(10)和編碼部(30),將具有特定比特率的MPEC位流轉換為另一種比特率,例如低傳輸的比特率后,存入存儲裝置。而且,在量化部(33)被量化的離散余弦變換系數,重新輸入到IQ部(35)被逆量化后,輸出到IDCT部(36)。IDCT部(36)將對逆量化的離散余弦變換系數進行逆離散余弦變換,并輸出到加法器(37)。加法器(37)將把逆離散余弦變換值和運動補償值,相加復原成最終像元值,即完整的影像后,為了運動補償存入到存儲器(38)。運動補償部(39)利用從存儲器(38)讀出的上一幀進行運動補償后,輸出到減法器(31)和加法器(37)。另外,HDTV(高清晰度電視)傳輸信道的帶寬是固定的,而各個影像數據因最終都得進行可變長度編碼,所以數據量將隨時間而不同。而且,為了按給定的傳輸率去調節發生的數據量,就需要位速率控制(rate control)部(50)。位速率控制部(50)主要根據緩沖器(40)的充滿度(buffer fullness),改變量化部(33)的步長,調節數據發生量。即,當發生的比特數在基準值以上時,緩沖器(40)中充填的數據量會增加,為此就要加大量化步長以減少下次發生的比特數;相反,當數據發生量在基準值以下時,將減小量化步長以增加發生比特數,使緩沖器(40)的狀態從整體上調節成維持一個恒定值。
這時,如果參照在ISO(International Organization forStandardization---國際標準化組織)所屬機構IS/IECJTC1/SC29/WG11中正在進行的國際標準化的MPEG-2資料(文件號AVC-491,TEST MODEL5),比特率控制部(50)應履行下面三個階段的動作。首先,第一階段是預測復雜度,分配目標比特階段。即根據傳輸比特率按GOP(Group OfPicture---圖像組)單位分配一定的位速率,并在GOP內部,根據各個圖像(I、P、B幀)的復雜度,將把應分的各個圖像的比特分出去。
這時,I、P、B圖像被編碼后,I、P、B各個圖像的復雜度(X)按下列數學式1求得。[數學式1]XiSiQiXpSpQpXbSbQb其中,Si,Sp,Sb分別是對傳輸移轉的I、P、B圖像進行編碼后發生的比特量;Qi、Qp、Qb是對各個圖像的所有宏塊進行編碼期間使用的量化參數平均值。
初始復雜度,定為Xi=160*比特率/115,Xp=60*比特率/115,Xb=42*比特率/115。這時的比特率按比特數/秒求得。即,根據影像編碼形態I、P、B圖像的比特率來編碼的I,P,或B圖像的各目標比特(Ti、Tb、Tp),將按下列數學式2分配。[數學式2]Ti=max{R/(1+NvXp/XiXp+NbXb/XiKb),bit_rate/8spicture_rate}Tp=max{R/(Np+NbKpXb/KbXp),bit_rate/8spicture_rate}T=max{R/(Nb+NpKbXp/KpXb),bit_rate/8spicture_rate}在數學式2中,Kp、Kb是存在于量化行列中的常數,分別定為Kp=1.0,Kp=1.4;R為在GOP分配比特中,對上一圖像進行編碼后剩下的比特數.bitrate為(信道頻道)傳輸率(bit/sec),picture_rate為每秒中被解碼的圖像數。GOP開始時的R(位速率bit rate)值為0。并且,對每個GOP,R定為R+GOP_target,從R減去每個GOP所發生的比特量之后,將把它更新為R。在這里,G=bit rate*N/Picture_rate,N為GOP的大小。還有Np,Nb為當前在GOP內需要編碼的P,B圖像的數。
第2階段為調節傳輸率(即,比特率)階段。根據虛擬緩沖器(virtualbuffer)(40)的充滿度去計算各個宏塊的標準量化參數,按照第一階段分配的比特,去控制各個圖像的比特率,以便能去對當前的圖像進行編碼。在這里,假設各個圖像都具有任意的虛擬緩沖器,那么將采用一種按緩沖器的狀態來調節量化參數的方法。
第3階段為適應量化階段。求當前需要編碼的宏塊活化度(ACTIVITY),并使其規范化。將把這一規范化的活化度和在第2階段求得的標準量化參數相乘,得出實際用于量化的量化參數。就是說,適應量化是提高畫質的一種主觀方法,是根據當前的宏塊復雜度來變換標準量化參數的一個方法。
即,進行比特分配及緩沖器充滿度計算的第1、第2階段是,通過緩沖器(40)及標準量化參數計算部(51)來完成的;而進行適應量化的第3階段是由活化度計算部(52)及量化參數發生部(53)來完成的。
本發明是這樣實現的即影像轉換編碼裝置具有下述的結構特征,設有對接收的高清晰度視頻比特流進行解碼的解碼部;把在解碼部得到解碼的視頻位流進行存儲的幀存儲部;對通過幀存儲部輸出的視頻比特流進行再編碼,并將其轉化為低清晰度視頻比特流的編碼部以及位速率控制部。其中,比特率控制部由下列部分構成,即設有一個圖像比特計數器,它將去計算在輸入到解碼部的當前被解碼的視頻比特流中,每個圖像實際被解碼的比特量;設有一個緩沖器,它將利用圖像比特計數器計算出的比特量和在編碼器中被編碼成可變長度的視頻比特流,去求再編碼圖像的目標比特數,然后再利用所得目標比特數,去計算緩沖器的充滿度;設有一個按照緩沖器輸出的緩沖充滿度,去計算標準量化參數的標準量化參數計算部;設有計算譯碼器輸出的影像活化度用活化度計算部;按照求得的標準量化參數和計算出的活化度來生成實際量化將被使用的量化參數,并將其輸出到編碼部和量化部的量化參數發生部。
圖像比特計數部,具有下述特征,即在解碼部輸入的視頻比特流中,對圖像起始代碼進行檢波,并對檢波到的起始代碼和下一個圖像起始代碼之間的比特數進行計數,并予以輸出。
本發明的效果本發明的影像轉換編碼裝置,將10Mbps以上HD級MPEG序列,轉換為6Mbps級以下的NTSC級MPEG序列時,通過利用包括圖像比特計數器部在內的,比特率控制部和下行抽樣部,可縮短計算時間,簡化硬件的復雜度。而且,在維持良好的畫面質量的情況下,還能有效地縮減存儲容量。尤其是能大幅簡化比特率控制部階段1的比特分配,不僅能縮減硬件,還能改善畫面質量。而且,在控制比特率時,因無須GOP結構方面的信息,所以能及時有效地對當前的圖像進行比特分配和量化。
圖2示出采用本發明比特率控制部的影像轉換編碼裝置結構框圖。
圖3示出本發明另一實例的影像轉換編碼裝置結構框圖。
圖面主要部分的符號說明100解碼部200前處理部300幀存儲部 400編碼部500轉換編碼參數控制部600比特率控制部601圖像比特計數部602基準量化參數計算部603活化度計算部604量化參數發生部圖2示出了采用本發明比特率控制部(600)的影像轉換編碼裝置結構框圖。位速率控制部(600)之外的結構部分,即韓國專利(2002-57525)在將HD級MPEG序列轉換為NTSC級序列時,是利用被視頻譯碼的MPEG-2參數的,因此在編碼器中進行運動補償時,可去掉運動預測過程,于是可以減少運動補償及計算時間,并能減少硬件的復雜度。
在本發明中,只對比特率控制部(600)及計算緩沖器(40)的充滿度進行說明。
比特率控制部(600)由下列部分構成,即設有在當前要被解碼的MPEG-2比特流中,對每一個圖像計算出實際得到編碼的比特量的圖像比特計數部(601);根據從緩沖器(40)輸出的緩沖充滿度,計算標準量化參數的標準量化參數計算部(602);從幀存儲器(300)的輸出中,計算影像活化度的活化度計算部(603);根據計算出的標準量化參數和活化度,去生成在實際量化中要被使用的量化參數,并將其輸出到編碼器(400)之量化部(33)的量化參數發生部(604)。
這里,緩沖器(40)利用圖像比特計數部(601)計算的比特量,去求需要在編碼部(400)進行編碼的圖像目標比特數,并利用該求得的目標比特數,去計算緩沖器充滿度,并將其輸出到比特率控制部(600)的標準參數計算部(602)。
根據比特率來調節量化部(33)的量化參數,對保證畫面質量是至關重要的。本發明利用圖像比特計數器(601)來控制比特率和量化。
為此,圖像比特計數器(601)具有如下功能即在當前輸入的視頻位流中,檢波picture_start_code的功能,和對下一個picture_start_code之間的比特進行計數的功能。那么,在圖像比特計數器部(601)中計數的比特數,將成為一個去編碼高清晰度影像的一圖像比特數(T1<T1i,T1p,T1b)。
于是,緩沖器(40)就可以利用比特數(T1)和數學式3至數學式5,可以去預測為編碼低清晰度影像用一圖像的目標比特數。數學式3T1-cER1數學式4T2-cER2數學式5T2=T1ER2/R1這里,T1和R1是被傳輸視頻比特流的一圖像目標比特數和一序列比特率。而T2和R2是將要轉換編碼的視頻比特流一個圖像的目標比特數和一序列比特率。c為比例常數,它由GOP內余下的I,P,B圖像個數及復雜度(complexity)構成。
這時,如果假定低清晰度影像復雜度,同高清晰度影像復雜度沒有多大差別,那么可由數學式3和數學式4得到數學式5。
在這里,從MPEG比特流語法(syntax)中很容易得到R1;而R2是我們要再傳輸的比特率。另外,由于T1在圖像比特計數器(601)中進行檢波,所以當前需要編碼的圖像目標比特數T2也容易求得。為此,在現有的比特率控制方式中,省略了目標比特數分配部分,可以減縮了硬件。
利用T2對量化和比特率進行控制的3個階段,具體如下階段1比特分配(Bit allocation)
首先,緩沖器(40)將用下述數學式6,去求要編碼的圖像目標比特數。
數學式6T2(k)Ti(k)sR2R1kH{i-p-b}上述數學式6是將數學式5一般化的式子,T1(k)是在GOP內為K-圖像分配的目標比特數,將從圖像比特計數器(601)中求得。階段2)比特率控制(Rete control)階段2為調節傳輸率(即位速率)的階段。在該階段,控制比特率,以便按階段1求得的目標比特數,對當前圖像進行編碼。
為此,緩沖器(40)利用階段1求得的目標比特數T2,在對宏塊J進行編碼之前,如按下列數學式7,去求各個緩沖器的充滿度。數學式7di=di0Bi-1-(T2iS(j-1)/MB cnt)di=di0Bi-1-(T2iS(j-1)/MB cnt)db=db0Bi-1-(T2bS(j-1)/MB cnt)這里,d0i,d0p,d0b表示各個圖像的虛擬緩沖器(40)的初始充滿度。這是在最先的同類圖像中的比特率控制誤差。即,在以前同類圖像編碼中發生的比特數和分配給該圖像的比特數的差。Bj表示包括j在內,到目前為止對宏塊進行編碼時所發生的比特數。MB-cnt表示圖像內總的宏塊數.di,dp,db表示各個圖像虛擬緩沖器(40)的充滿度,而最后虛擬緩沖器(40)的充滿度(di,dp,db;j=MB-cnt),被用作下一圖像的初始充滿度(d0i,d0p,d0b)。
這樣求得的緩沖器(40)的充滿度dj,將輸出到比特率控制部(600)的標準量化參數計算部(602)。
標準量化參數計算部(602),利用j-1宏塊至的在編碼時所發生的緩沖器(40)的充滿度,如下列數學式8,去求出j宏塊標準量化參數Qj,然后輸出到量化參數發生部(604)。數學式8Qi=(djs3l/r)
其中,數學式8的反應參數(reaction parameter)r,將按下列數學式9求得。數學式9r=2sR2/picture-rate階段3適應量化適應量化是提高主觀畫面質量的方法,是將上面的標準量化參數,根據當前的宏塊復雜度,加以改變的一種方法。為此,活化度(activity)計算部(603),接受幀存儲器(300)的輸出之后,去求當前要編碼的宏塊活化度actj,以活化度actj計算出規范化的活化度N-actj,并向量化參數發生部(604)輸出。在這里,actj將在宏塊中各個子塊離散值中的最小值的代表來使用。
另外,表示各個宏塊復雜度值的actj的規范化,將按下列數學式10求得數學式10N-actj=[(2sactj)+avg-act]/[actj+(2savg-act)]式中,avg-act是最近編碼的圖像活化度actj的平均值。通常,在頭一個圖像中定為avg_act=400;但在本發明中,則先求出初次譯碼的原清晰度宏塊的avg_act值,并以此設定為初始值。因而,可獲得更好的畫面質量。
這時,對人類視覺敏感的平坦部分,因為actj比當前圖像復雜度(avg-act)全體的平均值還要小,所以N-atcj變小;而不夠敏感的復雜領域,因為actj比復雜度的平均值要大,因而N-actj成了變大的一個函數。那么,量化參數發生部(604),將按下面的數學式11,把規范化的活化度N-actj和在第2階段求得的量化標準參數Qj相乘,求出實際用于量化的宏塊量化參數mquantj。數學式11mquantj=Qj*N-actj這里,要讓mquantj值位于[1,·····,31]范圍之內,并按宏塊單位編碼傳輸。如上所述,本發明利用了圖像比特計數器(601),因而不但使階段1的比特分配變得非常簡單,還可有效地利用編碼器(400)的比特分配信息,從而還可改善畫面的質量。并且,本發明因為不需要GOP結構方面的信息,所以對每每的當前圖像,能有效地實施分配比特和量化。
另外,圖3示出了本發明的另一實例。它除了解碼部(100)和前處理部(200)之外,跟圖2的結構和動作都相同,所以對相同的方框及器件賦予了相同的符號,因而在此將省略對它們的詳細說明,而只將說明一下解碼部(100)。在圖3解碼部(100)中備有下行抽樣部(701)和上行抽樣部(702),因而圖2的前處理部(200)就變得不必要了。
通過加法器(14)出來的被解碼經宏塊,如果經由下行抽樣部(701),那么其清晰度縮小到1/4,按同樣的比例,可將幀存儲器(300)的大小也可縮小到1/4,進而存儲器(300)的帶寬及處理時間也可大為縮減。
此時,如果將下行抽樣部(701)的下行抽樣方式,利用韓國申請的專利(公開的專利號2002-9909)的話,那么幀存儲器(300)將具有以場為單位的存儲結構。所以,在一個序列內幀和場圖像并存的條件下,將得到以場為基礎的均勻抽樣(down-sampling)的結果。還有,當減縮75%時,為了維持存儲器內對場的信息,將亮度(Luminance)信號和色度(chrominance)信號另行分離出來進行處理。這時,在幀圖像的情形下,色度信號將分成4×8像素塊,而亮度信號則分成8×8大小的像素塊。在隔行掃描序列(Interlaced sequence)的情形下,將能繼續維持畫質好的場單位的信息。
此時,通過下行抽樣部(701)清晰度減少為1/4,自然地使原來解碼的16×16的宏塊,轉換為8×8的子塊。所以,輸出到編碼器(400)的宏塊,將是把原來譯碼的4個宏塊相加而成的一個宏塊。
在圖3中,I圖像的轉換編碼過程是,經逆離散余弦變換的I圖像,在下行抽樣部(701)中被下行抽樣之后,通過幀存儲器(300)輸出到編碼部(400)。編碼部(400)將對輸入的I圖像,進行離散余弦變換及量化之后,傳輸到VLC部(34)。這時,每個宏塊被內聯編碼處理,而量化部(33)從比特控制部(600)接收量化參數之后,對離散余弦變換的I圖像進行量化。另外,P或B圖像,將對下行抽樣的低清晰度影像,進行運動預測補償。這時,因P或B圖像已被下行抽樣,所以將在上行抽樣部(702)得到復原之后,輸入到運動補償部(16)。運動補償部(16)按照運動類型(motion type)實行幀預測(frame prediction)和場預測(field prediction)。而且,被預測補償的影像和被逆離散余弦變換的影像之和,在下行抽樣部(701)下行抽樣后,通過幀存儲器(300)輸入到編碼部(400)。編碼部(400)將對在運動補償部(39)被預測補償的影像與當前被下行抽樣的低清晰度影像之差,進行離散余弦變換和量化,并傳輸到VLC部(34)。
因此,本發明能長期儲存由數字VCR(盒式錄像機)或DTV(數字電視機)機頂盒傳輸過來的MPE-2比特流,并能將高比特率的HD(高清晰度)級或SD(標準清晰度)級的視頻信號,轉換為低比特率位流。而且,本發明可以內置于電視機中或STB(機頂盒)形態的設備中。
另外,本發明對具有內置用存儲存裝置的數字電視或數字盒式錄像機等應用領域來說是必須的一項技術,可在高性能視頻錄像及數字電視上,同其它公司進行技術競爭方面帶來很大的效果。另外,本發明還可適用于各種視頻服務設備或個人視頻錄像等設備的應用。
特別是本發明的比特率控制部分,可適用于將具有特定比特率的視頻信號,轉換為另一種比特率來進行傳輸的所有影像轉換編碼裝置。
通過以上說明,如果是同行人都可知道,在不離本發明技術思想的范圍內,可以進行多樣的變更及修改。本發明的技術范圍,并不限定在實例中記述的內容,而是以專利申請的權利要求范圍來確定。
權利要求
1.一種影像轉換編碼裝置,包括設有對接收的高清晰度視頻位流進行解碼的解碼部、把在解碼部得到解碼的視頻位流進行存儲的幀存儲部、對通過幀存儲部輸出的視頻比特流進行再編碼,并將其轉化為低清晰度視頻比特流的編碼部以及比特率控制部,其特征是影像轉換編碼裝置設有一個圖像比特計數器,它將去計算在輸入到解碼部的當前被解碼的視頻比特流中,每個圖像實際被解碼的比特量;設有一個緩沖器,它將利用圖像比特計數器計算出的比特量和在編碼器中被編碼成可變長度的視頻比特流,去求再編碼圖像的目標比特數,然后再利用所得目標比特數,去計算緩沖器的充滿度;設有一個按照緩沖器輸出的緩沖充滿度,去計算標準量化參數的標準量化參數計算部;設有計算解碼器輸出的影像活化度用活化度計算部;按照求得的標準量化參數和計算出的活化度來生成實際量化將被使用的量化參數,并將其輸出到編碼部和量化部的量化參數發生部。
2.根據權利要求1所述的影像轉換編碼裝置,其特征是圖像比特計數部在解碼部輸入的視頻比特流中對圖像起始代碼(picture-strt-code)進行檢波,并對檢波到的起始代碼和下一個圖像起始代碼之間的比特數進行計數,并予以輸出。
3.根據權利要求1所述的影像轉換編碼裝置,其特征是緩沖器將當前要編碼的一圖像目標比特數T2(k)用下述數學式,去求取的影像轉換編碼裝置,即T2(k)Ti(k)sR2R1kH{i-p-b}式中,Ti(k)是為GOP中的K-圖像而分配的目標比特數,它在圖像比特計數器中求得;R1是向解碼部輸入的視頻比特流一序列比特率,R2是將要進行再編碼的視頻比特流一序列比特率。
4.根據權利要求1所述的影像轉換編碼裝置,其特征是緩沖器利用下述的數學式去求(dji,djp,djb)為特征的影像轉換編碼裝置。即di=di0Bi-1-(T2iS(j-1)/MB cnt)dp=dp0Bi-1-(T2pS(j-1)/MB cnt)db=db0Bi-1-(T2bS(j-1)/MB cnt)式中,d0i,d0p,d0b表示各個圖像的緩沖器初始充滿度。Bj表示包括j在內,到目前為止對宏塊進行編碼時所發生的比特數。MB-cnt表示圖像內總的宏塊數。
5.根據權利要求1所述的影像轉換編碼裝置,其特征是活化度計算部具有下述特征的影像轉換編碼裝置,即接受幀存儲器的輸出之后,去求當前要編碼的宏塊活化度,并加以規范化之后,向量化參數發生部(604)輸出。在活化度規范化時被利用的活化度平均值的初始值是,將計算出被解碼成原清晰度的各宏塊平均活化度來予以設定。
6.根據權利要求1所述的影像轉換編碼裝置,其特征是解碼部具有下述結構特征的影像轉換編碼裝置,即設有一個將輸入的視頻比特流經可變長度解碼、逆離散余弦變換、逆量化過程而被譯碼之后,跟已進行運動補償的數據相加,并予以輸出的視頻譯碼部;對從視頻譯碼部輸出的數據進行下行抽樣,并將其存入幀存儲器的下行抽樣部;接收存儲在幀存儲器的視頻比特流,并對其進行上行抽樣之后,為進行運動補償而進行輸出的上行抽樣部。
全文摘要
本發明是有關在數字電視或數字影像設備的應用領域中,先將具有高傳輸比特率的MPEG(活動圖像專家組標準)比特流進行解碼,然后重新用低傳輸比特率進行再次編碼來進行傳輸的一個影像轉換編碼裝置的。特別是進行再次編碼時,比特率控制部在當前需要解碼的視頻比特流中,先計算出每個圖像的實際被解碼的比特量,然后利用計算出的比特量,去計算緩沖器的充滿度。這樣,簡化了比特分配,縮短了計算時間,縮小了硬件的復雜度。另外,在控制比特率時,由于不需要對GOP(圖像組)結構的信息,能一一及時地對當前圖像進行有效的比特分配及量化。
文檔編號H04N7/26GK1437401SQ0215690
公開日2003年8月20日 申請日期2002年12月23日 優先權日2002年12月23日
發明者金應兌 申請人:樂金電子(沈陽)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 宁陕县| 武川县| 绵阳市| 旌德县| 修水县| 黄平县| 额尔古纳市| 科技| 延长县| 拉孜县| 元阳县| 曲阜市| 镇江市| 昌江| 普洱| 永城市| 固镇县| 苍山县| 文安县| 上林县| 无极县| 津市市| 阳朔县| 黑水县| 平潭县| 绵阳市| 石阡县| 西盟| 西乌珠穆沁旗| 德阳市| 滦南县| 镇宁| 英吉沙县| 靖江市| 黄浦区| 西乡县| 石楼县| 柯坪县| 静乐县| 乾安县| 固镇县|