專利名稱:編碼方法和裝置及記錄圖象編碼數(shù)據(jù)的記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及編碼方法和編碼裝置,特別是涉及對彩色靜止圖象和彩色運動圖象等的圖象數(shù)據(jù)進行編碼并記錄到記錄媒體上的編碼方法和編碼裝置。
作為現(xiàn)有的例子,借助MPEG1運動圖象編碼標(biāo)準(zhǔn)來進行說明。MPEG是在1988年設(shè)立在ISO/IEC JTC1/SC2(國際標(biāo)準(zhǔn)化機構(gòu)/國際電氣標(biāo)準(zhǔn)化會聯(lián)合技術(shù)委員會1/專業(yè)分會2、現(xiàn)在的SC29)中的研究運動圖象編碼標(biāo)準(zhǔn)的組織的名稱(Moving Pictures Experts Group)的簡稱。
MPEG1(MPEG階段1)是把1.5Mbps程度的存儲媒體作為對象的標(biāo)準(zhǔn),繼承了把靜止圖象編碼作為目的的JPEG和把ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))的電視會議和電視電話的低傳輸率用的運動圖象壓縮作為目的的H.261(CCITT SGXV,以現(xiàn)在的ITU-T SG15進行標(biāo)準(zhǔn)化)的基本技術(shù),向存儲媒體引入了新的技術(shù)。這些在1993年8月作為ISO/IEC11172而成立。
MPEG1是組合了幾種技術(shù)而形成的。圖3表示現(xiàn)有的編碼裝置的一個例子的方框圖。在該圖中,所輸入的圖象數(shù)據(jù)由減法器10與來自運動補償預(yù)測器11的運動補償預(yù)測化的圖象數(shù)據(jù)相減,而成為削減了時間冗長成分的差分圖象數(shù)據(jù)。該運動補償預(yù)測的預(yù)測的方向存在來自向前、向后、雙向的三種方式。它們可以在每個16象素×16象素的宏塊MB中切換使用。
預(yù)測方向由提供給輸入圖象的圖象類型所決定。具有來自向前的預(yù)測和不進行預(yù)測而獨立地對該MB進行編碼的兩種方式的圖象是P圖象。具有向后的假設(shè)預(yù)測、來自向前的預(yù)測、來自雙向的預(yù)測、獨立地進行編碼的四種方式的圖象是B圖象。運動補償是在每個MB中對運動區(qū)域進行圖形匹配而以ハ-フぺル精度檢出運動矢量,在運動移動之后進行預(yù)測。運動矢量有水平方向和垂直方向,與表示來自何處的預(yù)測MC(運動補償Motion Compensation)方式一起作為MB的附加信息進行傳輸。
從圖3的減法器10所輸出的差分圖象數(shù)據(jù)在DCT器12中進行正交變換。所謂DCT(離散余弦變換Discrete Cosine Transform)是指把余弦函數(shù)作為積分核的積分變換向有限空間進行離散變換的正交變換。由MPEG來把MB分成4份,對8×8的DCT塊進行二維DCT變換。
一般,由于視頻信號的低頻成分多而高頻成分少,當(dāng)進行DCT時,系數(shù)集中在低頻中。進行了DCT的圖象數(shù)據(jù)(DCT系數(shù))由量化器13進行量化。量化是把用視覺特性重疊了所謂量化矩陣的8×8的兩維頻率的值和用所謂進行了標(biāo)量乘積的量化標(biāo)度的值乘以其全體的值作為量化值,用該量化值除以DCT系數(shù)。當(dāng)用解碼器進行逆量化時,用量化值相乘,由此,達到與原來的DCT系數(shù)近似的值。
被量化的圖象數(shù)據(jù)由逆量化器14進行逆量化,由逆DCT器15進行逆DCT,進而,在圖象存儲器中進行暫時存儲,然后,在運動補償預(yù)測器11中作為用于計算差分圖象的基準(zhǔn)的解碼圖象來使用。
另一方面,從量化器13所取出的量化的圖象數(shù)據(jù)由VLC器17進行可變長度編碼。使用量化的值中的直流(DC)成分是預(yù)測編碼的一個的DPCM(差分脈沖編碼調(diào)制Differencial Pulse Code Modulation)。交流(AC)成分從低頻向高頻進行Z形掃描,把零的工作長度和有效系數(shù)值作為一個對象,從出現(xiàn)概率高的對象來分配編碼長度短的代碼,來進行赫夫曼編碼。
進行了可變長度編碼的數(shù)據(jù)暫時存儲在緩沖器19中,以預(yù)定的傳輸率來作為編碼數(shù)據(jù)而輸出。該輸出的數(shù)據(jù)的每個宏塊的發(fā)生代碼量被發(fā)送給代碼量控制器18,把與目標(biāo)代碼量所對應(yīng)的發(fā)生代碼量的差分值反饋給量化器13,來進行代碼量控制。反饋被反映為量化標(biāo)度,具體的代碼量控制的方法為以下這樣由于MPEG進行可變長度編碼,則輸出的比特流的每單位時間的發(fā)生代碼量是可變的。但是,在很多應(yīng)用中,必須以固定速率(CBR恒定比特率ConstantBitRate)進行發(fā)送。因此,在MPEG中,作為用于規(guī)定與該比特流相對應(yīng)的約束條件的假想解碼器模型,提出了在被稱為VBV(視頻緩沖驗證器Video Buffering Verifier)的編碼器輸出上所連接的假想解碼器模型。
在該模型中,規(guī)定編碼器和VBV完全同步地動作,各圖象的解碼在瞬時內(nèi)完成,同樣瞬時地從VBV緩沖器中除去存儲數(shù)據(jù)。在編碼中,可以控制該緩沖器不會下溢和上溢。
對此的詳細說明記載在ISO-11172 2,ISO-13818-2,H.262中。為了使發(fā)生代碼量增加,則減小量化標(biāo)度,為了使代碼量減少,就要增大量化標(biāo)度。使用該原理,考慮這樣的方法在VBV緩沖器的占有率下,控制量化標(biāo)度。
但是,如果增大量化標(biāo)度,則畫面質(zhì)量變差,而且,在從前一個I圖象或P圖象來預(yù)測P圖象,從時間上兩側(cè)的I圖象和P圖象來預(yù)測B圖象的關(guān)系上,當(dāng)I圖象變差時,連鎖地使其他圖象變差。這樣,I圖象的畫質(zhì)是最重要的,而必須分配足夠的代碼。
一般,I∶P∶B的代碼量分配基本上為6∶3∶2,當(dāng)在運動較少的場景時,成為8∶2∶1,當(dāng)運動變大時,成為4∶4∶3。表示出一邊考慮與這些圖象相對應(yīng)的代碼量分配一邊實現(xiàn)全體的速率控制的方式例子。這是在MPEG2的標(biāo)準(zhǔn)下作為試驗?zāi)P投褂玫乃惴ā?a)步驟1步驟1是給各圖象進行比特分配的步驟,在GOP內(nèi)對尚未編碼的圖象進行某種加權(quán)來分配與GOP(Group of Pictures)的各圖象相對應(yīng)的分配代碼量。即,假定在對各圖象進行編碼時使用的平均量化標(biāo)度與發(fā)生代碼量的乘積,只要畫面不變化,則在每個圖象類型中為恒定值,在每個I、P和B的各圖象中,通過下式來更新參數(shù)Xi、Xp和XbXi=Si×QiXp=Sp×QpXb=Sb×Qb其中,Xi、Xp和Xb是被稱為I圖象、P圖象和B圖象的整體復(fù)雜性測量(global comlexity measure)的參數(shù),用前一個相同圖象類型的編碼結(jié)果(發(fā)生代碼量)Si、Sp和Sb與前一個相同圖象類型的平均量化標(biāo)度Qi、Qp和Qb的乘積來進行定義。
假定;當(dāng)以I圖象的量化標(biāo)度作為基準(zhǔn)時的與P圖象的量化標(biāo)度比率Kp為1.0并且與B圖象的量化標(biāo)度的比率Kb為1.4時,達到理想的畫質(zhì)。通過以上假定,與GOP中的I圖象、P圖象、B圖象相對的分配代碼量Ti、Tp、Tb為下式所示的值式1
其中,Np、Nb是GOP內(nèi)的P圖象和B圖象的未編碼圖象個數(shù)。
以這樣求出的分配代碼量為基礎(chǔ),每當(dāng)在GOP內(nèi)進行編碼時,根據(jù)下式來更新給GOP內(nèi)的未編碼圖象分配的代碼量RR=R-Si,p,b(b)步驟2在步驟2中,為了使在步驟1中所分配的各圖象的分配代碼量(Ti,Tp,Tb)與實際的發(fā)生代碼量相一致,則在每個MB中把發(fā)生代碼量進行相加,并且從目標(biāo)代碼量以MB單位把與過程中的預(yù)測目標(biāo)代碼量之差反饋給量化標(biāo)度。
dji=d0i+Bj-1-(Ti(j-1)/MB_cnt)djp=d0p+Bj-1-(Tp(j-1)/MB_cnt)djb=d0b+Bj-1-(Tb(j-1)/MB_cnt)其中,d0i、d0p、d0b是各假想緩沖器的初始占有量,Bj-1是從各圖象的開頭到第j-1個MB的發(fā)生代碼量,MB_cnt是一個圖象內(nèi)的MB數(shù)。
接著,通過下式來求出與第j個MB相對的量化標(biāo)度QjQj=dj×31/r
r=2×比特率/圖象速率r是決定反饋的響應(yīng)速度的參數(shù)。
在現(xiàn)有的編碼方式中,量化標(biāo)度如上述那樣由1至31所控制。這是因為在MPEG標(biāo)準(zhǔn)中,量化標(biāo)度被規(guī)定為5比特,因此實際上選擇的值是1至31值的整數(shù)值。
因此,在現(xiàn)有技術(shù)中,在必須非常細致地控制代碼量的應(yīng)用中,該量化標(biāo)度的粗細原樣地與代碼量控制精度有關(guān),而成為使控制能力降低的原因。在靜止圖象編碼、僅使用一幅MPEG的內(nèi)部圖象的應(yīng)用中,成為代碼量控制精度和細微的畫質(zhì)的控制精度降低的原因。
鑒于上述問題,本發(fā)明的目的是提供能夠提高代碼量控制精度的編碼方法和編碼裝置。
本發(fā)明的另一個目的是提供編碼方法和編碼裝置,即使在靜止圖象編碼、僅使用一幅MPEG的內(nèi)部圖象的應(yīng)用中,能夠提高代碼量控制精度和細微的畫質(zhì)的控制精度。
為了實現(xiàn)上述目的,本發(fā)明的編碼方法和編碼裝置接受編碼時的發(fā)生代碼量,以根據(jù)發(fā)生代碼量和目標(biāo)代碼量的差分值所對應(yīng)的值來輸出把量化標(biāo)度的預(yù)定值細分為多個的細量化標(biāo)度,把與該輸出細量化標(biāo)度相對應(yīng)的量化矩陣和量化標(biāo)度輸入量化器,用這些量化矩陣和量化標(biāo)度的乘積除以量化器的輸入數(shù)據(jù),來進行量化。
在本發(fā)明中,使用量化標(biāo)度和量化矩陣的組合,并使用所使用的細量化標(biāo)度,由此,能夠得到補充在量化標(biāo)度值之間的有效量化寬度。
上述細量化標(biāo)度是把量化標(biāo)度的1的部分的量化矩陣細分為多個的量化標(biāo)度,希望成為低頻成分多而高頻成分少的圖象信號的細量化標(biāo)度。
本發(fā)明的這些和其他的目的、優(yōu)點及特征將通過結(jié)合附圖對本發(fā)明的實施例的描述而得到進一步說明。在這些附圖中
圖1是本發(fā)明的一個實施例的方框圖;圖2是表示本發(fā)明的一個實施例的細量化標(biāo)度與量化矩陣、量化標(biāo)度以及有效量化寬度的關(guān)系的圖。
圖3是現(xiàn)有的一個例子的方框圖。
下面對本發(fā)明的實施例進行說明。圖1表示本發(fā)明的編碼方法和編碼裝置的一個實施例的方框圖。在該圖中,對與圖3相同的構(gòu)成部分使用相同的標(biāo)號,而省略其說明。圖1的實施例的特征是設(shè)置細量化標(biāo)度變換器22。
在圖1中,由VLC器17進行了可變長度編碼的數(shù)據(jù)暫時地存儲在緩沖器19中,以預(yù)定的傳輸率作為編碼數(shù)據(jù)而輸出,并記錄在VCD(視頻CD)、DVD盤等記錄媒體20上。該輸出的數(shù)據(jù)的每個宏塊的發(fā)生代碼量被提供給代碼量控制器21,在此,求出發(fā)生代碼量與相對應(yīng)的目標(biāo)代碼量的差分值,進而,以該差分值為基礎(chǔ)來求出下述細量化標(biāo)度,該細量化標(biāo)度被提供給細量化標(biāo)度變換器22,在變換為量化矩陣和量化標(biāo)度之后,反饋給量化器13,來進行代碼量控制。上述細量化標(biāo)度是把現(xiàn)有的量化標(biāo)度進行細分。
圖2是表示上述細量化標(biāo)度和量化矩陣、量化標(biāo)度以及有效量化寬度的關(guān)系的一個例子。其中,重點地進一步細分量化值小的一方。細量化標(biāo)度是通過量化矩陣和量化標(biāo)度組合而實現(xiàn)的。所謂量化矩陣是指用在MPEG中所使用的8象素×8象素的視覺特性進行加權(quán)的值的矩陣,用該量化矩陣和量化標(biāo)度的乘積來除以DCT系數(shù),通過四舍五入來進行量化。
通過下式來實現(xiàn)在MPEG中所規(guī)定的量化[u,v]=8×c[u,v]∥(Qscale×matrix[u,v])其中,u,v表示量化矩陣內(nèi)的水平方向、垂直方向的地址,分別取0~7的值。而且,[u,v]是進行量化后的圖象數(shù)據(jù),c[u,v]是進行量化之前的圖象數(shù)據(jù),Qscale是1至31的由MPEG所規(guī)定的值,matrix[u,v]是8行×8列的由MPEG所規(guī)定的量化矩陣。在本實施例中,使用11種量化矩陣。這11種量化矩陣表示在表1、表2和表3中。
表1量化矩陣18,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,量化矩陣28,2,3,4,4,5,5,6,3,3,4,4,5,5,6,6,3,4,4,5,5,6,6,6,4,4,4,5,5,6,6,7,4,4,5,5,5,6,7,8,4,5,5,5,6,7,8,9,5,5,5,6,6,7,9, 11,5,5,6,6,7,9, 11, 14,量化矩陣38,4,5,7,8, 9,9, 10,5,5,7,7,8, 9, 10, 11,6,7,8,9,9,10, 10, 12,7,7,8,9,9,10, 11, 12,7,8,9,9, 10,11, 12, 14,8,9,9, 10, 11,12, 14, 18,9,9,9, 14, 12,14, 17, 21,9,9, 11, 12, 14,17, 21, 24,量化矩陣48,6,8, 10, 11, 14, 14, 15,7,7, 10, 11, 12, 14, 15, 16,9, 10, 11, 13, 14, 15, 15, 17,10, 10, 11, 13, 14, 15, 16, 18,10, 11, 14, 14, 14, 15, 18, 21,11, 14, 14, 14, 15, 18, 21, 27,14, 14, 14, 15, 17, 20, 25, 30,14, 14, 15, 17, 20, 25, 30, 47,
表2量化矩陣58, 8,10,13,15,18,19,20,9, 9,13,14,17,19,20,21,11,13,15,18,19,20,20,22,13,13,15,18,18,20,21,23,13,15,18,17,19,20,23,28,15,18,17,19,20,23,28,35,18,18,17,20,22,27,33,40,18,17,20,22,27,33,40,60,量化矩陣68,10,13,16,18,21,21,24,12,12,16,17,20,21,25,26,14,16,18,21,21,25,25,28,16,16,18,21,21,24,26,29,16,18,21,21,23,25,29,35,18,21,21,23,25,29,35,44,21,21,21,24,28,33,41,50,21,21,25,28,33,40,50,69,量化矩陣78,12,15,19,22,24,25,29,14,14,19,20,23,25,29,32,16,19,22,24,25,29,29,32,19,19,22,24,25,29,32,34,19,22,24,25,27,30,34,41,22,24,25,27,30,34,41,53,24,24,25,29,32,40,49,60,24,25,30,32,40,49,60,78,量化矩陣88,16,19,22,26,27,29,34,16,16,22,23,27,29,34,37,19,22,26,27,29,34,34,38,22,22,26,27,29,34,37,40,22,26,27,29,32,35,40,48,26,27,29,32,35,40,48,58,26,27,29,34,38,46,56,69,27,29,34,38,46,56,69,84,
表3量化矩陣98,18,22,25,30,31,33,39,18,18,25,26,31,33,39,42,22,25,30,31,33,39,39,43,25,25,30,31,33,39,42,45,25,30,31,33,36,40,45,54,30,31,33,36,40,45,54,66,30,31,33,39,43,52,63,78,31,33,39,43,52,63,78,95,量化矩陣108,20,24,28,33,34,37,43,20,20,28,29,34,37,43,37,24,28,33,34,37,43,43,48,28,28,33,34,37,43,47,50,28,33,34,37,40,44,50,60,33,34,37,40,44,50,60,73,33,34,37,43,48,58,70,87,34,37,43,48,58,70,56, 105,量化矩陣118,24,29,33,39,41,44,51,24,24,33,35,41,44,51,56,29,33,39,41,44,51,51,57,33,33,39,41,44,51,56,60,29,39,41,44,48,53,60,72,39,41,44,48,53,60,72,87,39,41,44,51,57,69,84,104,41,44,51,57,69,84,104, 126,在圖2中表示了具體的量化矩陣和量化標(biāo)度的組合、現(xiàn)有的使量化標(biāo)度1的值為1.0的情況下的本實施例相對的有效量化值。下面表示使用其并使用細量化標(biāo)度的代碼量控制的算法例子。由于步驟1與現(xiàn)有技術(shù)相同,則省略其說明,下面對步驟2的算法進行說明。
在步驟2中,為了使在步驟1中所分配的各圖象的分配代碼量(Ti,Tp,Tb)與實際的發(fā)生代碼量相一致,則在每個MB中把發(fā)在步驟2中,為了使在步驟1中所分配的各圖象的分配代碼量(Ti,Tp,Tb)與實際的發(fā)生代碼量相一致,則在每個MB中把發(fā)生代碼量進行相加,并且從目標(biāo)代碼量以MB單位把與過程中的預(yù)測目標(biāo)代碼量之差反饋給量化標(biāo)度。
dji=d0i+Bj-1-(Ti(j-1)/MB_cnt)djp=d0p+Bj-1-(Tp(j-1)/MB_cnt)djb=d0b+Bj-1-(Tb(j-1)/MB_cnt)其中,d0i、d0p、d0b是各假想緩沖器的初始占有量,Bj-1是從各圖象的開頭到第j-1個MB的發(fā)生代碼量,MB_cnt是一個圖象內(nèi)的MB數(shù)。
接著,通過下式來求出與第j個MB相對的細量化標(biāo)度Qj:
Qj=dj×42/rr=2×比特率/圖象速率r是決定反饋的響應(yīng)速度的參數(shù)。
這樣,由代碼量控制器21所得到的細量化標(biāo)度Qj被發(fā)送給細量化標(biāo)度變換器22。細量化標(biāo)度變換器22附加圖2和表1、表2和表3所示的“細量化標(biāo)度”和“量化矩陣、量化標(biāo)度”的對應(yīng),而給量化器13提供“量化矩陣、量化標(biāo)度”。在圖2中,量化矩陣的數(shù)值是表示表1~表3所示的11中量化矩陣中的第幾種的量化矩陣的編號。
量化器13用該量化矩陣與量化標(biāo)度的乘積來除以來自DCT器12的DCT系數(shù),通過四舍五入來進行量化。量化矩陣與VLC器17的輸出數(shù)據(jù)一起通過未圖示的復(fù)用裝置來與圖象首部進行復(fù)用,而作為編碼數(shù)據(jù)所輸出。
根據(jù)該實施例,如圖2所示的那樣,相對于現(xiàn)有的僅有一級的量化標(biāo)度,把量化標(biāo)度的1的部分量化矩陣分成11級,使用除0.125、1.25、2.5等的整數(shù)值以外的有效量化寬度就能進行編碼。結(jié)果,現(xiàn)有的僅有1~31級的量化標(biāo)度如圖2所示的那樣被擴展為42級。
它們可以在MPEG標(biāo)準(zhǔn)內(nèi)實現(xiàn)。例如,在MPEG1中,量化矩陣可以在每個GOP中進行變更。這樣,在MPEG1中的運動圖象的情況下,當(dāng)使用本實施例來變更代碼量控制精度時,使用I圖象,語法地取GOP構(gòu)成,通過發(fā)送序列首部,就能變更量化矩陣。
在MPEG2中可以在每個圖象中進行變更。這樣,在MPEG2中的運動圖象的情況下,通過在每個圖象中發(fā)送表示由MPEG2所規(guī)定的矩陣變更的代碼(量化矩陣擴展QUANT MATRIX EXTENSION),就能變更量化矩陣。
在上述實施例中,把量化標(biāo)度的1的部分量化矩陣分為11種量化矩陣,但是,本發(fā)明并不僅限于此,可以是多種的,并且,分為多種的量化矩陣的量化標(biāo)度的部分可以是除1以外的2~31的任意的量化標(biāo)度。
如上述那樣,根據(jù)本發(fā)明,使用量化標(biāo)度和量化矩陣的組合并且使用所使用的細量化標(biāo)度,來得到補充在量化標(biāo)度值之間的有效量化寬度,進行代碼量控制,因此,即使按MPEG那樣,量化標(biāo)度被規(guī)定為5比特,當(dāng)實際上選擇的值選擇了1至31的值的整數(shù)值之間時,能夠?qū)崿F(xiàn)等價的量化,而能夠提高代碼量控制精度。
根據(jù)本發(fā)明,即使在靜止圖象編碼、僅使用一幅MPEG的內(nèi)部圖象的應(yīng)用中,能夠提高代碼量控制精度和細微的畫質(zhì)的控制精度。
附圖中的標(biāo)號說明在圖1中11運動補償預(yù)測器12DCT器13量化器14逆量化器15逆DCT器16圖象存儲器17VLC器19緩沖器20記錄媒體21代碼量控制器22細量化標(biāo)度變換器在圖3中11運動補償預(yù)測器12DCT器13量化器14逆量化器15逆DCT器16圖象存儲器17VLC器18代碼量控制器19緩沖器
權(quán)利要求
1.一種編碼方法,把所輸入的圖象數(shù)據(jù)分割為有預(yù)定象素的塊,接著進行正交變換,然后,使用與量化標(biāo)度和量化矩陣的乘積相關(guān)的有效量化寬度而通過量化器進行量化,對該量化的數(shù)據(jù)進行可變長度編碼,同時,把根據(jù)編碼時的發(fā)生代碼量與目標(biāo)代碼量的差分值而生成的上述量化標(biāo)度反饋給上述量化器,來進行代碼量控制,其特征在于,接受上述編碼時的發(fā)生代碼量,以根據(jù)發(fā)生代碼量和目標(biāo)代碼量的差分值所對應(yīng)的值來輸出把量化標(biāo)度的預(yù)定值細分為多個的細量化標(biāo)度,把與該輸出細量化標(biāo)度相對應(yīng)的上述量化矩陣和上述量化標(biāo)度輸入上述量化器,用這些量化矩陣和量化標(biāo)度的乘積除以上述量化器的輸入數(shù)據(jù),來進行量化。
2.根據(jù)權(quán)利要求1所述的編碼方法,其特征在于,上述細量化標(biāo)度是把量化標(biāo)度的1的部分的量化矩陣細分為多個的量化標(biāo)度。
3.一種編碼裝置,其特征在于,包括正交變換系數(shù)輸出裝置,在把所輸入的圖象數(shù)據(jù)分割為有預(yù)定象素的塊之后進行正交變換,輸出正交變換系數(shù);量化器,用與外部信號相對應(yīng)的有效量化寬度來對上述正交變換系數(shù)進行量化;可變長度編碼器,對上述量化器的輸出數(shù)據(jù)進行可變長度編碼而輸出編碼數(shù)據(jù),同時,輸出編碼時的發(fā)生代碼量;代碼量控制器,接受上述編碼時的發(fā)生代碼量,以根據(jù)發(fā)生代碼量和目標(biāo)代碼量的差分值所對應(yīng)的值來輸出把量化標(biāo)度的預(yù)定值細分為多個的細量化標(biāo)度;細量化標(biāo)度變換器,接受從上述代碼量控制器所輸出的細量化標(biāo)度,把與該輸入細量化標(biāo)度相對應(yīng)的上述量化矩陣和上述量化標(biāo)度作為上述外部信號而輸入上述量化器,用這些量化矩陣和量化標(biāo)度的乘積除以上述量化器的輸入數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的編碼裝置,其特征在于,上述代碼量控制器輸出把量化標(biāo)度的1的部分的量化矩陣細分為多個的細量化標(biāo)度。
5.一種記錄媒體,通過以下編碼方法來記錄圖象編碼數(shù)據(jù)把所輸入的圖象數(shù)據(jù)分割為有預(yù)定象素的塊,接著進行正交變換,然后,使用與量化標(biāo)度和量化矩陣的乘積相關(guān)的有效量化寬度而通過量化器進行量化,對該量化的數(shù)據(jù)進行可變長度編碼,同時,把根據(jù)編碼時的發(fā)生代碼量與目標(biāo)代碼量的差分值而生成的上述量化標(biāo)度反饋給上述量化器,來進行代碼量控制,其特征在于,接受上述編碼時的發(fā)生代碼量,以根據(jù)發(fā)生代碼量和目標(biāo)代碼量的差分值所對應(yīng)的值來輸出把量化標(biāo)度的預(yù)定值細分為多個的細量化標(biāo)度,把與該輸出細量化標(biāo)度相對應(yīng)的上述量化矩陣和上述量化標(biāo)度輸入上述量化器,用這些量化矩陣和量化標(biāo)度的乘積除以上述量化器的輸入數(shù)據(jù),來進行量化。
全文摘要
本發(fā)明提供一種編碼方法和編碼裝置,由代碼量控制器21所得到的細量化標(biāo)度被送給細量化標(biāo)度變換器22。細量化標(biāo)度變換器22對應(yīng)地附加“細量化標(biāo)度”和“量化矩陣、量化標(biāo)度”,并向量化器13提供“量化矩陣、量化標(biāo)度”。量化器13用該量化矩陣與量化標(biāo)度的乘積來除以來自DCT器12的DCT系數(shù),通過四舍五入來進行量化。通過使用量化標(biāo)度和量化矩陣的組合并使用細量化標(biāo)度,就能得到補充到量化標(biāo)度值之間的有效量化寬度。
文檔編號H04N7/30GK1216887SQ98120499
公開日1999年5月19日 申請日期1998年10月28日 優(yōu)先權(quán)日1997年10月30日
發(fā)明者菅原隆幸 申請人:日本勝利株式會社