国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      變換活動(dòng)圖像編碼方式的方法及其裝置的制作方法

      文檔序號(hào):7883248閱讀:210來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):變換活動(dòng)圖像編碼方式的方法及其裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及用于將以某一編碼方式記錄的活動(dòng)圖像數(shù)據(jù)變換為另一編碼方式的活動(dòng)圖像數(shù)據(jù)的方法及其裝置。
      近年來(lái),迎來(lái)了對(duì)聲音、圖像、其他數(shù)據(jù)進(jìn)行綜合處理的多媒體時(shí)代,向來(lái)使用的信息媒體,例如報(bào)紙、雜志、電視、無(wú)線電、電話等向人們傳遞信息的手段被作為多媒體的對(duì)象采納。
      通常所謂多媒體不僅是指文字,還指同時(shí)相關(guān)地表示圖形、聲音、特別是圖像等,以上述已有的信息媒體作為多媒體對(duì)象的必要條件,是以數(shù)字形式表示其信息。
      但是,將上述各信息媒體所具有的信息量作為數(shù)字信息量估計(jì),在文字的情況下所需要的信息量是,每一文字1~2字節(jié),聲音的情況下是每一秒64kb(電話質(zhì)量),對(duì)于活動(dòng)圖像,則是每一秒100Mb(現(xiàn)行電視接收質(zhì)量)以上。上述信息媒體中,這樣龐大的信息量以數(shù)字形式原封不動(dòng)地加以處理是不現(xiàn)實(shí)的。
      例如電視電話已經(jīng)借助于具有64kbps~1.5Mbps的傳輸速率的綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)實(shí)用化了,但是攝像機(jī)拍攝的圖像原封不動(dòng)地用ISDN傳輸是不可能的。
      因此,信息壓縮技術(shù)越來(lái)越需要了,例如在電視電話的情況下,使用ITU-T(國(guó)際電信聯(lián)合會(huì)電信標(biāo)準(zhǔn)化部)提出的國(guó)際標(biāo)準(zhǔn)化的H.261標(biāo)準(zhǔn)和H.263標(biāo)準(zhǔn)的活動(dòng)圖像壓縮技術(shù)。
      采用MPEG標(biāo)準(zhǔn)的信息壓縮技術(shù),能夠把通常的電視廣播活動(dòng)圖像數(shù)據(jù)壓縮到2~15Mbps。
      這里所謂MPEG(Moving Picture Experts Group)是指世界標(biāo)準(zhǔn)化機(jī)構(gòu)(International Organization for Standardization、ISO)的進(jìn)行聲音、活動(dòng)圖像標(biāo)準(zhǔn)化的工作小組(ISO/IEC JTC1/SC29/WG11),同時(shí)也意味著該小組制定的數(shù)據(jù)壓縮國(guó)際標(biāo)準(zhǔn)?,F(xiàn)在,可以利用MPEG以物體為單元進(jìn)行編碼、操作,實(shí)現(xiàn)多媒體時(shí)代需要的新功能的MPEG4正在標(biāo)準(zhǔn)化。
      這樣,現(xiàn)在想要使用多種活動(dòng)圖像編碼標(biāo)準(zhǔn),而今后的課題是編碼數(shù)據(jù)(下面稱(chēng)為“位流”)沒(méi)有互換性。
      例如以MPEG4為依據(jù)的譯碼器有能夠譯碼H.263位流的規(guī)定,但是,通常在上述H.261、H.263、MPEG2、MPEG4的編碼方式之間,位流沒(méi)有互換性(亦即不能夠把以不同方式為依據(jù)的編碼器和譯碼器配對(duì)使用)。
      因此需要以不同編碼方式為依據(jù)的位流的變換裝置(下稱(chēng)代碼轉(zhuǎn)換器)。


      圖1是代碼轉(zhuǎn)換器的概念圖。在這里,A和B是不同的編碼方式,以方式A為依據(jù)的譯碼器101和以方式B為依據(jù)的編碼器103通過(guò)幀存儲(chǔ)器及圖像變換部102連接。
      例如,分別考慮方式A和方式B分別為MPEG2(圖像規(guī)模為704×480像素)和H.263(圖像規(guī)模為360×228像素)。雖然圖像規(guī)模不同,但是可進(jìn)行變換,以暫時(shí)把位流變換為圖像后,再次編碼。
      但是,上述H.261、H.263、MPEG2、MPEG4的編碼方式都把運(yùn)動(dòng)補(bǔ)償離散余弦變換(Motion-Compensated Discrete Cosine Transformation)編碼方式(下面簡(jiǎn)稱(chēng)“MC-DCT編碼”)作為共同的構(gòu)架使用。在MC-DCT編碼方式中,把圖像分割為16×16像素構(gòu)成的稱(chēng)為宏數(shù)據(jù)塊的數(shù)據(jù)塊,在連續(xù)的圖像(幀)之間計(jì)算宏數(shù)據(jù)塊的差分變成最小值的活動(dòng)量(運(yùn)動(dòng)矢量),對(duì)該差分進(jìn)行離散余弦變換(DCT)編碼。
      求運(yùn)動(dòng)矢量,使幀間差分達(dá)到最小,從而得到去除冗余性的差分圖像。此工作稱(chēng)為運(yùn)動(dòng)補(bǔ)償。
      DCT用于去除殘留于運(yùn)動(dòng)補(bǔ)償過(guò)的圖像(差分圖像)中的空間冗余性。
      還有,第一幀由于沒(méi)有進(jìn)行與其他幀的差分編碼,只使用DCT編碼。這稱(chēng)為I圖片。經(jīng)過(guò)MC-DCT編碼的一般幀稱(chēng)為P圖片。
      上述MC-DCT編碼方式用于編碼方式A、B,則在圖1的譯碼時(shí)能夠得到活動(dòng)信息和DCT系數(shù)量化等MC-DCT編碼時(shí)的副信息(下稱(chēng)“補(bǔ)充信息”),可望改善再次編碼時(shí)的計(jì)算效率和編碼效率(圖像質(zhì)量和編碼量)。
      利用這種補(bǔ)充信息的已有代碼轉(zhuǎn)換器的例子有日本申請(qǐng)?zhí)亻_(kāi)平10-271494號(hào)公報(bào)公開(kāi)的活動(dòng)圖像代碼變換裝置。
      其概念示于圖2。
      把圖1所示的代碼轉(zhuǎn)換器的方式A置為MPEG2,把方式B置為H.263,則相當(dāng)于圖2的202到203的結(jié)構(gòu)。
      在這一已有例中,兩種編碼方式具有MD-DCT方式作為共同的構(gòu)架,因此,縮放(乘以圖像規(guī)模的比變換絕對(duì)值)MPEG譯碼時(shí)得到的運(yùn)動(dòng)矢量,在H.263的編碼時(shí)能夠省略運(yùn)動(dòng)矢量檢索。
      在圖2所示的已有例中,從補(bǔ)充信息取得運(yùn)動(dòng)矢量,利用在MPEG2的譯碼時(shí)得到的信息提高再次編碼的計(jì)算效率。
      但是,構(gòu)成實(shí)際代碼轉(zhuǎn)換器時(shí),除了運(yùn)動(dòng)矢量的再次利用外還有許多應(yīng)該研究的課題。
      在實(shí)際編碼器中,為了調(diào)整其輸出位流的數(shù)據(jù)量,需要有稱(chēng)為“速率控制”的機(jī)構(gòu)。
      通常,預(yù)先在輸出側(cè)設(shè)置吸收數(shù)據(jù)發(fā)生量的變動(dòng)的緩存器,根據(jù)在該輸出緩存器滯留的數(shù)據(jù)量(下面稱(chēng)為“緩存器充填量”)調(diào)整代碼量。
      MC-DCT編碼方式中,通常該代碼量的調(diào)整利用改變DCT系數(shù)的量化精度的方法進(jìn)行(精度高則圖像質(zhì)量提高,但是發(fā)生的代碼量增加,精度低則反之)。
      圖3是表示代碼轉(zhuǎn)換器的課題的概念圖。
      在輸出緩存器304的前面有通信線路或存儲(chǔ)媒體?,F(xiàn)在假定為具有固定的數(shù)據(jù)速度的通信線路,則從輸出緩存器以一定的速度輸出位流。采用方式B的編碼器303必須對(duì)發(fā)生的代碼量進(jìn)行調(diào)整(速率控制),使緩存器204的數(shù)據(jù)不下溢也不溢出。另一方面,為了提高再次編碼的圖像的質(zhì)量,必須利用與編碼模式等編碼步驟有關(guān)的補(bǔ)充信息。一般地說(shuō),如果使采用方式B的編碼器與采用方式A的編碼步驟無(wú)關(guān)地運(yùn)作,則采用方式B引起的圖像質(zhì)量損失疊加于采用A方式引起的圖像質(zhì)量損失。例如采用方式A的位流定為以10幀/秒編碼。
      利用方式B以15幀/秒獨(dú)立地將其再現(xiàn)結(jié)果再次編碼,則與方式A的編碼時(shí)刻一致的方式B的幀在3幀中只有1幀。也就是說(shuō),其他2幀譯碼間隔與原來(lái)的活動(dòng)圖像不一致。因此,方式B的譯碼結(jié)果,盡管提高了幀速率也不能維持方式A的圖像質(zhì)量,而且擔(dān)心變壞。
      這也可以說(shuō)成DCT系數(shù)的量化。方式A的量化采取按1/2舍入。為了防止再次量化引起的累積誤差,方式B的量化也采取按1/2舍入,這在代碼量銜接的意義上是最理想的。代碼轉(zhuǎn)換器中的幀速率的變換、DCT系數(shù)的再次量化、圖像規(guī)模的變換在廣義的意義上都是對(duì)活動(dòng)圖像進(jìn)行“再量化”操作。這種再量化最好是使在圖3中的采用方式B的編碼器303從屬于采用方式A的譯碼器301地進(jìn)行工作。
      歸納上面所述,進(jìn)行速率控制時(shí),最好是采用方式B的編碼器303一邊觀察輸出緩存器304的充填量一邊獨(dú)立于譯碼器301地進(jìn)行工作,以便能夠?qū)υ倭炕M(jìn)行控制。另一方面,為了抑制廣義的再量化引起的圖像質(zhì)量下降,采用方式B的編碼器303最好是從屬于采用方式A的譯碼器301地進(jìn)行工作。但是,關(guān)于代碼轉(zhuǎn)換器的已有技術(shù)是根據(jù)利用按運(yùn)動(dòng)矢量定標(biāo)再編碼等補(bǔ)充信息以提高計(jì)算效率的觀點(diǎn)研究出來(lái)的,尚未見(jiàn)到能夠同時(shí)進(jìn)行速率控制與抑制再量化引起的圖像質(zhì)量下降的技術(shù)。
      鑒于上述各點(diǎn),本發(fā)明的目的在于,提供在變換活動(dòng)圖像編碼方式時(shí)一邊抑制圖像質(zhì)量下降一邊進(jìn)行速率控制的方法及裝置。
      本發(fā)明的第1種形態(tài)是,把利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用同樣由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,而且從數(shù)據(jù)的前頭依次變換的方法/裝置,1.從第1數(shù)據(jù)系列中讀出1幀份額的數(shù)據(jù),再先讀后續(xù)幀的編碼模式進(jìn)行記錄,2.在所述先讀的后續(xù)幀的編碼模式是幀內(nèi)編碼時(shí),根據(jù)變換為第2活動(dòng)圖像編碼方式的第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行控制,或不進(jìn)行當(dāng)前幀的編碼,或減少發(fā)生代碼量。然后,把第1數(shù)據(jù)系列中存在的以幀內(nèi)編碼模式編碼的數(shù)據(jù)優(yōu)先變換為第2數(shù)據(jù)系列。
      采用這樣的方法/裝置,先讀出后續(xù)幀的編碼模式加以記錄,根據(jù)該模式相應(yīng)于發(fā)生變換時(shí)的代碼量對(duì)當(dāng)前幀的代碼量進(jìn)行控制,以此使得在“I”幀編碼時(shí)能夠進(jìn)行穩(wěn)定的編碼,而不發(fā)生溢出。
      本發(fā)明的第2種形態(tài)是,把利用第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,而且從數(shù)據(jù)前頭起把幀或分割幀得到的部分圖像按每一編碼單元依次變換的方法/裝置,1.從第1數(shù)據(jù)系列中讀出1編碼單元的數(shù)據(jù)時(shí),對(duì)該1編碼單元的數(shù)據(jù)量進(jìn)行記錄,2.在把1編碼單元變換到第2活動(dòng)圖像編碼方式時(shí),把第2數(shù)據(jù)系列的發(fā)生代碼量的目標(biāo)值定為所述數(shù)據(jù)量乘以規(guī)定系數(shù)的值。而且控制得使構(gòu)成第1數(shù)據(jù)系列的各編碼單元的數(shù)據(jù)量的比接近構(gòu)成第2數(shù)據(jù)系列的各編碼單元的數(shù)據(jù)量的比。
      采用這樣的方法/裝置,對(duì)原圖像數(shù)據(jù)的1幀份額的數(shù)據(jù)量進(jìn)行記錄,將其變換到第2活動(dòng)圖像編碼方式時(shí),把發(fā)生代碼量的目標(biāo)值定為所述數(shù)據(jù)量乘以規(guī)定系數(shù)的值,借助于此,能夠在原來(lái)的速率控制下可靠地進(jìn)行再編碼,能夠抑制再次量化引起的累積誤差造成的圖像質(zhì)量下降。
      本發(fā)明的第3種形態(tài)是,把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為同樣利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,而且從數(shù)據(jù)前頭依次變換的方法/裝置,在第2數(shù)據(jù)系列的發(fā)生代碼量沒(méi)有達(dá)到作為目標(biāo)值的代碼量的情況下,在第2活動(dòng)圖像編碼方式中更多地選擇幀內(nèi)編碼模式。
      采用這樣的方法/裝置,在輸出緩存器有余裕時(shí),利用插入幀內(nèi)編碼模式的方法進(jìn)行調(diào)整。借助于此,即使不改變量化特性也能夠進(jìn)行速率控制,能夠抑制再次量化引起的圖像質(zhì)量下降。
      本發(fā)明的第4種形態(tài)是,從數(shù)據(jù)前頭依次把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為同樣利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的方法/裝置,在第2數(shù)據(jù)系列的發(fā)生代碼量超過(guò)作為目標(biāo)值的代碼量的情況下,在第2活動(dòng)圖像編碼方式中更多地選擇幀間編碼模式。采用這樣的方法/裝置,在輸出緩存器沒(méi)有余裕時(shí),利用插入幀間編碼模式的方法進(jìn)行調(diào)整。借助于此,即使不改變量化特性也能夠進(jìn)行速率控制,能夠抑制再次量化引起的圖像質(zhì)量下降。
      本發(fā)明的第5種形態(tài)是,依次把利用帶有量化引起的信息損失的第1不可逆活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為同樣利用帶有量化引起的信息損失的第2不可逆活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的方法/裝置,1.從第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),記錄量化寬度,2.在對(duì)第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行調(diào)節(jié)時(shí),將量化寬度變換為所述記錄的量化寬度的整數(shù)倍。
      采用這樣的方法/裝置,在利用量化寬度的變更進(jìn)行速率控制時(shí),能夠利用對(duì)變更取整數(shù)倍的方法抑制再次量化引起的圖像質(zhì)量下降。
      考慮下面結(jié)合附圖在一個(gè)例子中進(jìn)行的描述,本發(fā)明上述的和其他的目的和特征將會(huì)更加清楚地得到理解。
      圖1是代碼轉(zhuǎn)換器的概念圖。
      圖2表示已有的代碼變換裝置。
      圖3是代碼轉(zhuǎn)換器的課題的概念圖。
      圖4是H.261的圖像數(shù)據(jù)結(jié)構(gòu)圖。
      圖5是H.261的圖像數(shù)據(jù)結(jié)構(gòu)圖。
      圖6是MPEG4圖像簡(jiǎn)單類(lèi)(profile)的圖像數(shù)據(jù)結(jié)構(gòu)圖。
      圖7是MPEG4圖像簡(jiǎn)單類(lèi)的數(shù)據(jù)結(jié)構(gòu)圖。
      圖8表示代碼轉(zhuǎn)換器中間數(shù)據(jù)。
      圖9是代碼轉(zhuǎn)換器全系統(tǒng)流程圖。
      圖10是從H.261變換到MPEG4時(shí)的幀內(nèi)、幀間編碼模式控制部分的流程圖。
      圖11是從H.261變換到MPEG4時(shí)速率控制用的宏數(shù)據(jù)塊單元編碼信息變更部分的流程圖。
      圖12是從MPEG4變換到H.261時(shí)的幀內(nèi)、幀間編碼模式控制部分的流程圖。
      圖13是從MPEG4變換到H.261時(shí)速率控制用的宏數(shù)據(jù)塊單元編碼信息變更部分的流程圖。
      圖14是本發(fā)明的代碼轉(zhuǎn)換器的概念圖。
      圖15表示從H.261變換到MPEG4的代碼轉(zhuǎn)換器。
      圖16表示從MPEG4變換到H.261的代碼轉(zhuǎn)換器。
      作為實(shí)施例,考慮了把以依據(jù)ITUO-T H.261建議的活動(dòng)圖像編碼方式編碼的位流變換為以依據(jù)ISO MPEG-4標(biāo)準(zhǔn)的活動(dòng)圖像編碼方式的位流及其相反變換。不管哪一種都是依據(jù)MC-DCT方式的代表性編碼方式,其詳細(xì)內(nèi)容記述于ITU-T建議H.261文件(H.261 Recommendation、LINE TRANSMISSION OF NON-TELEPHONE SIGNALS03/1993)和ISO標(biāo)準(zhǔn)化文件(文件號(hào)ISO/IEC JTC1/SC29/WG11 N2502文件名INFORMATION TECHNOLOGY-GENERIC CODING OF AUDIO-VISUAL OBJECTS Part2VisualISO/IEC 14496-2、出版日期1998.10)。又,標(biāo)準(zhǔn)化中未作出規(guī)定的H.261編碼器的運(yùn)作參考CCITT(現(xiàn)在為ITU-T)SG15 Working Party 15/4、Specialists Group oncoding for Visual Telephone Document 525、Description of Ref.Mode 18(RM8)、June 1989。
      首先對(duì)H.261的數(shù)據(jù)結(jié)構(gòu)加以說(shuō)明。
      圖4表示H.261的圖像數(shù)據(jù)結(jié)構(gòu)。編碼的圖像稱(chēng)為QCIF(Quarter CommonInterface Format),取橫向176像素,縱向144像素。在H.261也把圖像分割為16×16像素的宏數(shù)據(jù)塊。以宏數(shù)據(jù)塊單元進(jìn)行運(yùn)動(dòng)補(bǔ)償,但是DCT編碼以構(gòu)成宏數(shù)據(jù)塊的DCT數(shù)據(jù)塊進(jìn)行。DCT數(shù)據(jù)塊的大小為8×8像素,共由6個(gè)DCT數(shù)據(jù)塊構(gòu)成宏數(shù)據(jù)塊,其中輝度數(shù)據(jù)塊4個(gè),色差數(shù)據(jù)塊對(duì)輝度數(shù)據(jù)塊縱橫各1個(gè),因?yàn)槲鱿穸仍谶@兩部分平分。匯集3行宏數(shù)據(jù)塊的單元稱(chēng)為GOB(Group of block)。
      圖5表示根據(jù)H.261編碼的數(shù)據(jù)結(jié)構(gòu)。為了便于理解,把位流分成4層說(shuō)明。首先,位流是圖片(Picture,與“幀”意義相同)的重復(fù)。從PSC(Picture Start Code,即“幀開(kāi)始碼”)開(kāi)始,接著是TR(Temporal Reference,即“幀編號(hào)”)。然后是PTYPE(Picture Type,即“類(lèi)型信息”)。H.261中,在PTYPE表示出圖像規(guī)模和再現(xiàn)模式,沒(méi)有關(guān)于在后面敘述的該幀是經(jīng)過(guò)幀內(nèi)編碼還是幀間編碼的信息。此后是GOB層的重復(fù)(QCIF的情況下是3次)。
      QOB層的前頭是GBSC(GOB開(kāi)始碼)。從GOB開(kāi)始碼開(kāi)始,接著是GN(GOB Number,即GOB編號(hào)),然后傳送GQUANT(量化特性信息)。在H.261中,DCT系數(shù)的量化,對(duì)于幀間編碼是以從1到31的索引號(hào)表示的量化寬度進(jìn)行的。對(duì)于幀內(nèi)編碼,只是相當(dāng)于索引號(hào)8的一種。
      該GOB的DCT系數(shù)量化寬度由GQUANT指示。GOB層的最后是宏數(shù)據(jù)塊的重復(fù)。宏數(shù)據(jù)塊的數(shù)據(jù)以MBA(Micro block Address,即“宏數(shù)據(jù)塊地址”)開(kāi)始。這相對(duì)表示包含有效碼的宏數(shù)據(jù)塊的位置。在MC-DCT編碼時(shí),靜止區(qū)域中即使運(yùn)動(dòng)矢量和DCT系數(shù)都不傳送也能夠重現(xiàn)圖像。
      因此,也可以不傳送宏數(shù)據(jù)塊。這被稱(chēng)為宏數(shù)據(jù)塊跳躍,因此需要MBA。MTYPE(類(lèi)型信息)用于指示出宏數(shù)據(jù)塊是進(jìn)行了幀間編碼,還是進(jìn)行了幀內(nèi)編碼。除了H.261以外的MC-DCT編碼中,通常在進(jìn)行幀單元的幀內(nèi)/幀間切換之外,還按宏數(shù)據(jù)塊單元進(jìn)行幀內(nèi)/幀間切換。
      又,同時(shí)在MTYPE中包含回路濾波器是否施加于該宏數(shù)據(jù)塊的信息?;芈窞V波器以H.261特有的(其他編碼標(biāo)準(zhǔn)中所沒(méi)有的)處理對(duì)運(yùn)動(dòng)補(bǔ)償后的預(yù)測(cè)圖像實(shí)施利用局部平均的濾波。有時(shí)為了提高預(yù)測(cè)效率適當(dāng)加以利用。MQUANT(量化特性)利用GQUANT決定該GOB的DCT系數(shù)量化寬度,在需要變更量化寬度的情況下,以宏數(shù)據(jù)塊為單元將其傳送。MVD(運(yùn)動(dòng)矢量數(shù)據(jù))是用于運(yùn)動(dòng)補(bǔ)償?shù)倪\(yùn)動(dòng)矢量。CBP(Coded BlockPattern,即編碼數(shù)據(jù)塊模式)表示有效數(shù)據(jù)塊模式。
      共計(jì)6DCT數(shù)據(jù)塊中,DCT后的系數(shù)量化結(jié)果完全為零的數(shù)據(jù)塊沒(méi)有必要傳送。因此CBP只指定具有非領(lǐng)系數(shù)的數(shù)據(jù)塊傳送DCT系數(shù)。
      下面對(duì)MPEG-4標(biāo)準(zhǔn)進(jìn)行說(shuō)明。
      在MPEG-4利用稱(chēng)為“類(lèi)”(profile)的應(yīng)用進(jìn)行使用功能的劃分。在這里,作為變換的對(duì)象的是最簡(jiǎn)單的簡(jiǎn)單類(lèi)。
      圖6表示MPEG-4的圖像數(shù)據(jù)結(jié)構(gòu)。在H.261中,圖像規(guī)模定為QCIF及其縱橫2倍規(guī)模的CIF(Common Interface Format)圖像,但是在MPEG-4中,這是任意的,也沒(méi)有圖像規(guī)模為16的倍數(shù)的限制。像素的縱橫尺寸比(把一個(gè)像素看成矩形時(shí)的縱橫比率)也是任意的。在H.261中為4∶3。
      因此,為了簡(jiǎn)單,在這里使處理的圖像的規(guī)模全部統(tǒng)一于H.261。
      在MPEG-4,定義稱(chēng)為視頻數(shù)據(jù)包(Video packet)的結(jié)構(gòu)代替GOB。GOB是將圖像分割為固定的矩形得到的,與此相反,視頻數(shù)據(jù)包的開(kāi)始位置在宏數(shù)據(jù)塊單元是任意的。其他DCT數(shù)據(jù)塊的結(jié)構(gòu)和H.261大致相同,因此在圖6中省略其說(shuō)明。
      MPEG-4中,把相當(dāng)于1幀或1圖片的圖像稱(chēng)為視頻對(duì)象平面(Video Objectplane)。下面將其簡(jiǎn)稱(chēng)為VOP。
      首先,從VSC(VOP Start Code,即VOP開(kāi)始碼)開(kāi)始,借助于VTYPE(vop#coding#type),了解該幀是被幀內(nèi)編碼還是幀間編碼。在H.261中,利用TR(temporal Reference,即時(shí)間基準(zhǔn)),進(jìn)行時(shí)間顯示作為幀編號(hào),對(duì)于MPEG-4,詳細(xì)情況在引用的文獻(xiàn)中已有敘述,因此加以省略,而從基準(zhǔn)幀起經(jīng)過(guò)的時(shí)間,利用MTB(module#time#base)以秒單位的粒度直接指示時(shí)間,利用VTI(vop#time#increment)以小于秒的粒度直接指示時(shí)間。VQUANT是量化特性信息,相當(dāng)于H.261的GQUANT,對(duì)整個(gè)圖像的量化寬度進(jìn)行指定。RSM(Resync Mark,即再同步標(biāo)記)附于視頻數(shù)據(jù)包的前頭,遇到傳輸出錯(cuò)時(shí)能夠迅速進(jìn)行再同步。視頻數(shù)據(jù)包首部收容著再同步之后需要的有關(guān)VOP的信息。
      宏數(shù)據(jù)塊數(shù)據(jù)的結(jié)構(gòu)從NCD(Not Coded,即無(wú)效標(biāo)志)開(kāi)始。在H.261中,利用MBA,作為轉(zhuǎn)向下一有效的宏數(shù)據(jù)塊的相對(duì)地址,跳過(guò)無(wú)效宏數(shù)據(jù)塊,而在MPEG-4中,利用建立1位的標(biāo)志的方法表現(xiàn)無(wú)效的宏數(shù)據(jù)塊。MCBPC(microblock type andthe coded block pattern for chrominance,即宏數(shù)據(jù)塊信息)與MTYPE一樣,使用于進(jìn)行幀內(nèi)/幀間的切換。
      但是,由于在MPEG-4不存在回路濾波器,所以不包含該表示。另一方面,信號(hào)的DCT數(shù)據(jù)的有效/無(wú)效模式在MCBPC得以表示。也就是說(shuō),H.261的CBP中,包含有關(guān)色差信號(hào)的信息。關(guān)于輝度DCT數(shù)據(jù)塊的有效/無(wú)效模式,利用CBPY(輝度有效數(shù)據(jù)塊模式)表示構(gòu)成宏數(shù)據(jù)塊的4個(gè)輝度數(shù)據(jù)塊的模式。
      DQUANT使用于以宏數(shù)據(jù)塊單元變更DCT系數(shù)的量化寬度的情況。與MQUANT不同,以±2的范圍指示增減值。MVD(運(yùn)動(dòng)矢量信息)是使用于運(yùn)動(dòng)補(bǔ)償?shù)倪\(yùn)動(dòng)矢量。H.261的精度以整數(shù)的像素為單位,而在MPEG-4則不同,以半像素(0.5像素)為單位。DCT系數(shù)數(shù)據(jù)塊的結(jié)構(gòu)大致與H.261相同。
      將上面所述加以歸納表明,H.261與最單純的結(jié)構(gòu)的MPEG-4共有MC-DCT的框架,數(shù)據(jù)結(jié)構(gòu)雖然表現(xiàn)方法(編碼的文法)不同,但是數(shù)據(jù)上有許多互換性。H.261與MPEG-4在編碼方式變換方面較大的不同為以下各點(diǎn)。
      運(yùn)動(dòng)補(bǔ)償H.261整數(shù)精度+回路濾波器MPEG-4半像素精度搜索范圍能夠借助于稱(chēng)為F值的定標(biāo)變更運(yùn)動(dòng)矢量是每一宏數(shù)據(jù)塊存在4個(gè)的模式,DCT系數(shù)量化DCT系數(shù)量化H.261、MPEG-4都是具有相同的量化寬度的線形量化。
      但是,對(duì)于幀內(nèi)編碼模式的直流分量,在MPEG-4中有非線形量化的模式。
      H.261的幀內(nèi)編碼固定于量化索引號(hào)8。
      由于上述不同,代碼轉(zhuǎn)換器不采取原封不動(dòng)轉(zhuǎn)儲(chǔ)DCT系數(shù)的結(jié)構(gòu),如圖3所示,將方式A(這時(shí)是H.261或MPEG-4)變換為方式B(MPEG-4或H.261)時(shí),采取通過(guò)幀存儲(chǔ)器302,暫時(shí)譯碼為圖像數(shù)據(jù)后,再次編碼的方式或裝置。
      這時(shí),作為補(bǔ)充信息,考慮圖8所示的代碼轉(zhuǎn)換器中間數(shù)據(jù)。
      在圖8中,表示出存儲(chǔ)于存儲(chǔ)器的存儲(chǔ)目的地的是為了與下面所示的實(shí)施例的結(jié)構(gòu)取得對(duì)應(yīng)。
      下面對(duì)各數(shù)據(jù)的意義加以說(shuō)明。
      根據(jù)迄今為止所說(shuō)明的數(shù)據(jù)結(jié)構(gòu),以下各項(xiàng)可以作為H.261和MPEG4共同的中間數(shù)據(jù)使用。
      *下一幀編碼模式NPTYPE=[‘I’、‘P’、‘U’]利用方式A的譯碼中先讀求得。如果是MPEG4則為VTYPE,如果是H.261則‘U’為不定。
      *當(dāng)前幀編碼量Pcontent(單位Kbits)利用方式A的1幀譯碼求得。
      在1幀結(jié)束后進(jìn)行再編碼時(shí),與1幀份額的數(shù)據(jù)量相當(dāng)。從原圖像譯碼的中途開(kāi)始再編碼時(shí),數(shù)據(jù)量是從該幀的開(kāi)始到該時(shí)刻為止。
      *當(dāng)前幀編碼模式PTYPE=[‘I’、‘P’]‘I’表示幀內(nèi)編碼,‘P’表示幀間編碼。在H.261,如果所有的宏數(shù)據(jù)塊是幀內(nèi)編碼,不是‘I’則是‘P’。這可以根據(jù)下述PREDi、j判定。
      *當(dāng)前幀編號(hào)TR(整數(shù)值)
      從MPEG4,利用MTB和VTI求得。
      *有效無(wú)效標(biāo)記CDij=
      表示為,宏數(shù)據(jù)塊的有效0,無(wú)效1。i、j表示宏數(shù)據(jù)塊的水平、垂直位置。‘U’表示不定的情況。
      例如,對(duì)A方式的P圖片以B方式I圖片再次進(jìn)行編碼等情況下為不定。
      *數(shù)據(jù)塊有效無(wú)效標(biāo)志CBPi、j、k=
      表示DCT數(shù)據(jù)塊的有效、無(wú)效。根據(jù)MPEG4由MCBPC與CBPY決定。
      由于是Y×4、Cr×1、Cb×1,所以k取0~5的數(shù)值。
      *量化定標(biāo)QUANTi、j=[1、~、31、‘U’]表示宏數(shù)據(jù)塊單元的量化寬度的索引號(hào)*編碼模式MTYPEi、j=[‘I’、‘P’、‘U’]表示宏數(shù)據(jù)塊單元的幀內(nèi)、幀間編碼模式。‘U’表示不定。
      運(yùn)動(dòng)矢量(MVXi、j、MVYi、j)值是[-15、~、15、‘U’]以整數(shù)精度表示運(yùn)動(dòng)矢量的水平、垂直絕對(duì)值。由于H.261是整數(shù)精度,所以與其一致。
      *幀內(nèi)間隔PERIODi、j=
      的整數(shù)值在MC-DCT方式中,幀間DCT運(yùn)算的精度被積累,在編碼、譯碼間發(fā)生運(yùn)算的失配。
      因此,必須在132編碼幀間隔以?xún)?nèi)對(duì)宏數(shù)據(jù)塊進(jìn)行幀內(nèi)編碼。
      這稱(chēng)為幀內(nèi)更新。這是用于周期性進(jìn)行該幀內(nèi)更新的計(jì)數(shù)器。初始值取0。
      *運(yùn)動(dòng)區(qū)域標(biāo)志MOVi、j=
      是表示該宏數(shù)據(jù)塊是否包含于運(yùn)動(dòng)區(qū)域的標(biāo)志。以‘1’表示是運(yùn)動(dòng)區(qū)域。
      在實(shí)施例中,(MVXi、j、MVYi、j)的要素中,任何一個(gè)絕對(duì)值在1以上就作為運(yùn)動(dòng)區(qū)域。
      以上說(shuō)明了對(duì)H.261、MPEG4的數(shù)據(jù)結(jié)構(gòu)之后,在圖9對(duì)第1實(shí)施例和第2實(shí)施例的共同的流程圖加以說(shuō)明。
      首先,利用初始化,PERIODi、j對(duì)全部i、j設(shè)定于0。該數(shù)據(jù)涉及宏數(shù)據(jù)塊單元的幀內(nèi)、幀間控制。
      下面利用方式A(H.261或MPEG4)圖像的再次構(gòu)成及中間數(shù)據(jù)生成的步驟,生成重放圖像和中間數(shù)據(jù)NPTYPE、Pcontent、PTYPE、TR、CDi、j、CBPi、j、k、QUANTi、j、MTYPEi、j(MVXi、j、MVYi、j)、MOVi、j。
      在這里,對(duì)于全部實(shí)施例,代碼轉(zhuǎn)換器的基本方針如下。
      基本方針1以方式A編碼時(shí)生成的補(bǔ)充信息中,PTYPE、TR、CDi、j、CBPi、j、k、QUANTi、j、MTYPEi、j基本上全部轉(zhuǎn)移到方式B的編碼模式使用。借助于此,可以抑制再次量化引起的累積造成的圖像質(zhì)量下降。
      但是,變更方式A譯碼時(shí)生成的補(bǔ)充信息中的一部分以控制速率。進(jìn)行變更的方法將在下面敘述。
      基本方針2運(yùn)動(dòng)矢量信息(MVXi、j、MVYi、j)在進(jìn)行方式B的再編碼時(shí)作為參考信息使用。也就是說(shuō),運(yùn)動(dòng)矢量信息的值確定的情況下,以在其近旁宏數(shù)據(jù)塊之間的差分為最小的位置作為運(yùn)動(dòng)矢量使用于再次搜索。在‘U’的情況下從(0、0)開(kāi)始搜索。
      在圖9中,生成中間數(shù)據(jù)后進(jìn)入條件轉(zhuǎn)移。
      當(dāng)前幀的編碼模式是中間編碼,后一幀的編碼模式是幀內(nèi)編碼,并且如果當(dāng)前的緩存器充填量(圖中Bcontent)滿(mǎn)足如下條件,即Bcontent(該幀的累積數(shù)據(jù)量)>緩存器容量的一半則廢棄當(dāng)前輸入幀,停止編碼,對(duì)下一幀進(jìn)行幀內(nèi)編碼。
      又,從譯碼側(cè)給出對(duì)后一幀進(jìn)行強(qiáng)制性幀內(nèi)編碼的指示時(shí)也一樣。在出錯(cuò)的情況下,從譯碼側(cè)給出對(duì)后一幀進(jìn)行強(qiáng)制性幀內(nèi)編碼的指示。
      在MC-DCT編碼中,稱(chēng)為I圖片的幀內(nèi)編碼過(guò)的幀是重要的。因?yàn)橐院蟮囊詭g編碼模式編碼的幀沒(méi)有這一幀就不能譯碼。另一方面,在輸出緩存器的容量沒(méi)有余裕的情況下按照上述基本方針1進(jìn)行再編碼的情況下,在進(jìn)行I圖片的再編碼時(shí)恐怕要發(fā)生輸出緩存器溢出的情況。一旦發(fā)生由于輸出緩存器溢出,I圖片不能夠編碼的事態(tài),圖像質(zhì)量將發(fā)生下降。
      因此,先讀出后續(xù)于當(dāng)前輸入幀的后續(xù)幀的NPTYPE,考慮后續(xù)幀的NPTYPE和當(dāng)前的緩存器充填量(Bcontent),對(duì)B方式的編碼處理加以切換。也就是說(shuō),如果后續(xù)幀是I圖片,而且I圖片再次編碼時(shí)輸出緩存器有可能溢出,則廢棄當(dāng)前輸入幀(P圖片),為再次編碼的后續(xù)幀的I圖片確保輸出緩存器的容量。圖9表示的就是這一概念。
      還有,在H.261中,幀內(nèi)、幀間編碼的模式表示不存在于幀的前頭,所以圖9的條件轉(zhuǎn)移只能夠用于MPEG4→H.261的情況。
      在圖9的條件轉(zhuǎn)移中,如果是“否”(“NO’)(H.261→MPEG4的變換中通常為“否”)則進(jìn)入幀內(nèi)、幀間編碼模式控制。關(guān)于該控制以后的處理,將把從H.261變換為MPEG4的變換方法作為實(shí)施例1,把從MPEG4變換為H.261的變換方法作為實(shí)施例2加以說(shuō)明。
      實(shí)施例1實(shí)施根據(jù)圖9、10、11所示的流程進(jìn)行的變換。圖9中的粗線條框所示的處理步驟中,幀內(nèi)、幀間編碼模式控制(S1)按照?qǐng)D10所示的流程圖實(shí)施,速率控制用的宏數(shù)據(jù)塊單元編碼信息的變更(S2)按照?qǐng)D11所示的流程圖實(shí)施。
      在這里,關(guān)于速率控制的條件,H.261的編碼速率取64Kbps,MPEG4的編碼速率也同樣取64Kbps。又,輸出緩存器的緩存器規(guī)模采取6.4kbit。
      在圖10所示的幀內(nèi)、幀間編碼模式控制中,從H.261的數(shù)據(jù)系列變換為MPEG4的數(shù)據(jù)系列時(shí),將屬于運(yùn)動(dòng)區(qū)域的宏數(shù)據(jù)塊中的更新間隔為高端的N個(gè)(在本實(shí)施例中為3個(gè))宏數(shù)據(jù)塊強(qiáng)制性變更為幀內(nèi)編碼模式。
      借助于上述處理,以運(yùn)動(dòng)區(qū)域的宏數(shù)據(jù)塊為中心進(jìn)行幀內(nèi)更新,因此MPEG4的位流的耐出錯(cuò)特性得到改善。這是因?yàn)樵陟o止圖像區(qū)域發(fā)生傳輸錯(cuò)誤的情況下,利用拷貝前一幀的結(jié)果的方法進(jìn)行補(bǔ)救,而在運(yùn)動(dòng)區(qū)域則圖像質(zhì)量下降。
      圖11表示對(duì)判定為是幀間模式的宏數(shù)據(jù)塊進(jìn)行再編碼處理的步驟。運(yùn)動(dòng)預(yù)測(cè)實(shí)施代碼轉(zhuǎn)換器的基本方針2所示的處理。
      這時(shí),把運(yùn)動(dòng)補(bǔ)償過(guò)的數(shù)據(jù)塊間差分的輝度色散作為VAR、把輸入圖像的數(shù)據(jù)塊內(nèi)輝度色散作為VAROR計(jì)算。
      作為H.261編碼器的典型,在典型的RM8(記載于上述引用的文獻(xiàn))中,使用該VAR和VAROR對(duì)宏數(shù)據(jù)塊的編碼模式進(jìn)行是幀內(nèi)模式還是幀間模式的判定。具體地說(shuō),在VAR<64的情況下,也就是幀間差分的信號(hào)功率絕對(duì)小的情況下,或是VAR<VAROR,亦即幀間差分的信號(hào)功率比幀內(nèi)信號(hào)功率小的情況下,進(jìn)行幀間編碼。
      在進(jìn)行幀間編碼時(shí),進(jìn)行速率控制,調(diào)整編碼發(fā)生量,使緩存器充填量(Bcontent)接近預(yù)定代碼量。在本實(shí)施例中,預(yù)定代碼量根據(jù)下式進(jìn)行計(jì)算。
      預(yù)定代碼量=Pcontent×(MPEG-4編碼速率/H.261編碼速率)×當(dāng)前的宏數(shù)據(jù)塊處理數(shù)/總數(shù)在本實(shí)施例中,編碼速率二者是64kbps,因此(MPEG-4編碼速率/H.261編碼速率)=1。
      這樣,以Pcontent為依據(jù)對(duì)預(yù)定代碼量(換句話說(shuō),就是目標(biāo)代碼量)進(jìn)行計(jì)算,能夠一邊盡可能保存H.261的量化控制,一邊還能夠?qū)崿F(xiàn)原來(lái)進(jìn)行的速率控制。例如,進(jìn)行速率控制,使構(gòu)成方式B的數(shù)據(jù)系列的各編碼單元之間的數(shù)據(jù)量的比接近構(gòu)成方式A的數(shù)據(jù)系列的各編碼單元之間的數(shù)據(jù)量的比。其結(jié)果是,構(gòu)成方式A的數(shù)據(jù)系列時(shí)的概念在變換后的方式B的數(shù)據(jù)系列中也被保存下來(lái)。
      又,乘VAR的系數(shù)r根據(jù)下式計(jì)算。
      r=max(1、0,預(yù)定代碼量/發(fā)生代碼量)因此,VAR在發(fā)生代碼量低于預(yù)定代碼量時(shí)大于1。所以,在由于取VAR=VAR*r,輸出緩存器的容量有余裕時(shí)(發(fā)生代碼量低于預(yù)定代碼量時(shí)),加大VAR,對(duì)模式進(jìn)行控制,以更多地選擇幀內(nèi)編碼模式。還有,VAR是運(yùn)動(dòng)補(bǔ)償過(guò)的幀間差分像素均方值(輝度色散),表示幀間差分的信號(hào)功率。又VAROR是輸入圖像的數(shù)據(jù)塊內(nèi)的像素均方值(輝度色散),表示幀內(nèi)信號(hào)功率。
      通常的編碼器控制中,在位速率有余裕的情況下減小量化寬度,提高圖像質(zhì)量,而在本發(fā)明這樣的發(fā)生變換編碼的情況下,如上所述,最好是量化特性盡可能不改變,因此量化寬度的變更限制于最低限度,使幀內(nèi)編碼模式的幀(I圖片)數(shù)目增加。以此增加對(duì)于數(shù)據(jù)包丟失的耐出錯(cuò)特性。通常MPEG-4比H.261編碼效率高,因此在相同編碼速率的變換中,在輸出緩存器的充填量有余裕的范圍進(jìn)行控制以采用幀內(nèi)模式有如上所述的好處。
      又,圖11所示的流程圖的最后的步驟是QUANTi、j的控制。在RM8中,64Kbps的情況下用下式求量化寬度。
      量化寬度=2×int(緩存器充填量[bit]/200)+2根據(jù)上式控制量化寬度,則得以實(shí)現(xiàn)如果緩存器充填量增加,量化寬度就變大,發(fā)生代碼量就減少的緩存器控制。
      在本實(shí)施例中,考慮量化誤差的累積與發(fā)生的二進(jìn)制位量的關(guān)系,變更量化寬度如下。
      緩存器充填量>緩存器容量的70%時(shí)量化寬度=QUANTi、j×2緩存器充填量>緩存器容量的80%時(shí)量化寬度=QUANTi、j×3緩存器充填量>緩存器容量的90%時(shí)量化寬度=QUANTi、j×4
      但是,在MPEG-4中,在鄰接的宏數(shù)據(jù)塊中QUANTi、j的值的變更最大只允許到2為止,因此變更幅度限制于最大為2。
      這樣,先進(jìn)行控制編碼模式,使緩存器充填量接近目標(biāo)代碼量的控制,如果需要變更量化特性(量化寬度),就設(shè)定方式B的量化寬度,使其為方式A的量化寬度的整數(shù)倍。
      以上對(duì)第1實(shí)施例進(jìn)行了敘述。所實(shí)現(xiàn)的是一邊保存變更前的量化特性一邊對(duì)速率進(jìn)行控制的方法的一個(gè)例子。
      還敘述了在輸出緩存器有余裕時(shí)利用對(duì)VAR值的再定義增加幀內(nèi)宏數(shù)據(jù)塊的方法,但是也可以與此不同,對(duì)屬于運(yùn)動(dòng)區(qū)域的宏數(shù)據(jù)塊的幀內(nèi)更新值N進(jìn)行調(diào)整。
      下面對(duì)實(shí)施例2進(jìn)行說(shuō)明。
      實(shí)施例2是從MPEG-4變換為H.261的變換方法,依據(jù)圖9、12、13所示的流程圖實(shí)施變換操作。
      圖9中的粗線框所示的處理步驟中,幀間、幀內(nèi)編碼模式控制按照?qǐng)D12內(nèi)的流程圖執(zhí)行,速率控制用的宏數(shù)據(jù)塊單元編碼信息的變更按照?qǐng)D13內(nèi)的流程圖執(zhí)行。
      為了便于理解,以不同于實(shí)施例1的內(nèi)容為中心進(jìn)行說(shuō)明。
      在這里MPEG-4的編碼效率比H.261高,但是為了提高耐出錯(cuò)性能,假定對(duì)宏數(shù)據(jù)塊進(jìn)行幀內(nèi)編碼到超過(guò)需要的程度。
      圖12所示的幀內(nèi)、幀間編碼模式的控制中,除了在幀內(nèi)宏數(shù)據(jù)塊中PERIODi、j是最大的,或是PERIODi、j超過(guò)宏數(shù)據(jù)塊總數(shù)(99)外,編碼模式取‘U’(不定)。這樣,即使當(dāng)前幀的編碼模式是幀間差分編碼模式的情況下,也余留最低限度的幀內(nèi)宏數(shù)據(jù)塊,除此以外,編碼模式取‘U’(不定)。其結(jié)果是,在下一步驟(圖13)產(chǎn)生再次進(jìn)行幀間編碼的機(jī)會(huì)。
      在這里,從編碼效率高的方式B變換為編碼效率相對(duì)較低的方式A時(shí),如果把包含于方式B的數(shù)據(jù)系列的全部I圖片(幀內(nèi)編碼圖像)變換為方式A的數(shù)據(jù)系列,則I圖片比P圖片(幀間編碼圖像)數(shù)據(jù)量多,因此有可能發(fā)生輸出緩存器溢出的情況。本實(shí)施例為了在不對(duì)量化寬度進(jìn)行控制的情況下避免緩存器溢出,減少幀內(nèi)編碼的宏數(shù)據(jù)塊的數(shù)目。相對(duì)增加幀間編碼的宏數(shù)據(jù)塊的數(shù)目。
      圖13所示的幀內(nèi)/幀間判定是在RM8敘述的使用VAR和VAROR的一般判定方法。作為圖13的最后步驟的QUANTi、j控制與實(shí)施例1相同,因此省略其說(shuō)明。
      采用實(shí)施例2,對(duì)變換為通常編碼效率據(jù)說(shuō)比MPEG-4差的H.261的方式變換,進(jìn)行模式變換,把幀內(nèi)宏數(shù)據(jù)塊變換為幀間宏數(shù)據(jù)塊,借助于此,即使不對(duì)其他宏數(shù)據(jù)塊進(jìn)行量化寬度的控制,也能夠避免緩存器溢出。
      下面就圖像代碼變換裝置的實(shí)施例進(jìn)行2項(xiàng)敘述。圖14是實(shí)施例3、實(shí)施例4共同的代碼轉(zhuǎn)換器的概念圖,是實(shí)施圖9的方法的裝置。
      在幀編碼模式存儲(chǔ)器406、運(yùn)動(dòng)矢量存儲(chǔ)器407、宏數(shù)據(jù)塊編碼模式存儲(chǔ)器408、速率控制信息存儲(chǔ)器409存儲(chǔ)圖8所記載的中間數(shù)據(jù)。圖9所記載的控制用編碼器控制部409實(shí)現(xiàn)。接收該控制信號(hào)后,幀編碼模式變更部410、宏數(shù)據(jù)塊編碼模式變更部411分別進(jìn)行變更。
      該圖表示只要編碼器控制部405的控制信號(hào)無(wú)特別控制,PTYPE、TR、CDi、j、CBPi、j、k、QUANTi、j、MTYPEi、j的信息就原封不動(dòng)被傳遞到方式B的編碼器的結(jié)構(gòu)。將圖14詳細(xì)化,以第1個(gè)方法實(shí)施例相應(yīng)的裝置實(shí)施例作為實(shí)施例3示于圖15。圖15中,501是可變長(zhǎng)度譯碼部,502是進(jìn)行逆量化處理的逆量化部,503是進(jìn)行逆DCT處理的逆DCT部,504是加法器,505是幀存儲(chǔ)器,506是進(jìn)行運(yùn)動(dòng)補(bǔ)償處理的運(yùn)動(dòng)補(bǔ)償部,507是回路濾波器。由這些部分構(gòu)成H.261譯碼器。被譯碼的圖像通過(guò)幀存儲(chǔ)器505傳遞到MPEG-4編碼器。
      該圖中,508是減法器,509是進(jìn)行DCT運(yùn)算的DCT部,510是對(duì)DCT系數(shù)進(jìn)行量化的量化部,511是進(jìn)行逆量化的逆量化部,512是進(jìn)行逆DCT運(yùn)算的逆DCT部,513是加法器,514是幀存儲(chǔ)器,515是進(jìn)行運(yùn)動(dòng)預(yù)測(cè)及運(yùn)動(dòng)補(bǔ)償處理的運(yùn)動(dòng)預(yù)測(cè)-運(yùn)動(dòng)補(bǔ)償部,516是可變長(zhǎng)度編碼部,517是輸出緩存器。由這些部分構(gòu)成MPEG-4編碼器。
      518是MPEG-4速率控制部,實(shí)施圖9、10、11的控制。中間數(shù)據(jù)存儲(chǔ)于速率控制信息存儲(chǔ)器519、宏數(shù)據(jù)塊編碼模式存儲(chǔ)器520、幀編碼模式存儲(chǔ)器521,在其中接收PTYPE、TR、CDi、j、CBPi、j、k、QUANTi、j、MTYPEi、j的信息后,對(duì)MPEG-4編碼器進(jìn)行控制。更具體地說(shuō),數(shù)據(jù)塊模式變更部522改變宏數(shù)據(jù)塊的編碼模式,幀內(nèi)-幀間模式變更部以PTYPE與MTYPE的信息為依據(jù)控制預(yù)測(cè)編碼。
      還有,模式信息由可變長(zhǎng)度編碼部516多路復(fù)用后傳送到輸出緩存器,但是為了簡(jiǎn)化,在圖中沒(méi)有表示出這一點(diǎn)。
      下面利用圖16對(duì)實(shí)施例4加以說(shuō)明。
      實(shí)施例4進(jìn)行與實(shí)施例3相反的從MPEG-4到H.261的變換。在圖16中,601是可變長(zhǎng)度譯碼器,602是逆量化部,603是逆DCT部,604是加法器,605是幀存儲(chǔ)器,606是運(yùn)動(dòng)補(bǔ)償部。由這些部分構(gòu)成MPEG-4譯碼器。
      譯碼過(guò)的圖像通過(guò)幀存儲(chǔ)器605傳送到H.261編碼器。
      該圖中,607是減法器,608是DCT部,609是量化部,610是逆量化部,611是逆DCT部,612是加法器,613是幀存儲(chǔ)器,614是運(yùn)動(dòng)預(yù)測(cè)-運(yùn)動(dòng)補(bǔ)償部,615是回路濾波器,616是可變長(zhǎng)度編碼器,617是輸出緩存器。由這些部分構(gòu)成H.261編碼器。618是H.261速率控制部,實(shí)施圖9、12、13的控制。中間數(shù)據(jù)存儲(chǔ)于速率控制信息存儲(chǔ)器619、宏數(shù)據(jù)塊編碼模式存儲(chǔ)器620、幀編碼模式存儲(chǔ)器621,在其中接收PTYPE、TR、CDi、j、CBPi、j、k、QUANTi、j、MTYPEi、j的信息后,對(duì)H.261編碼器進(jìn)行控制。更具體地說(shuō),數(shù)據(jù)塊模式變更部622改變宏數(shù)據(jù)塊的編碼模式,幀內(nèi)-幀間模式變更部以PTYPE與MTYPE的信息為依據(jù)控制預(yù)測(cè)編碼。還有,模式信息由可變長(zhǎng)度編碼部623多路復(fù)用后傳送到輸出緩存器,但是為了簡(jiǎn)化,在圖中沒(méi)有表示出這一點(diǎn)。
      作為包含對(duì)實(shí)施本發(fā)明的電子計(jì)算機(jī)進(jìn)行編程能夠使用的命令的記錄媒體的電子計(jì)算機(jī)程序產(chǎn)品包含于本發(fā)明的范圍。該記錄媒體是軟盤(pán)、光盤(pán)、CD-ROM及磁盤(pán)等盤(pán)片、ROM、RAM、EPROM、EEPROM磁卡或光卡等,但是并不特別限定于此。也考慮到把該程序記錄于記錄媒體上移送到世界各地的終端,或經(jīng)過(guò)互聯(lián)網(wǎng)等通信線路傳輸(加密發(fā)信),從而在電子計(jì)算機(jī)或便攜式信息終端上實(shí)施。
      本發(fā)明不限于上述實(shí)施例所描述的內(nèi)容,在不背離本發(fā)明的范圍的情況下,可作各種變化和更改。
      本說(shuō)明書(shū)以1999年2月25日提出申請(qǐng)的日本特愿平11-047613號(hào)為依據(jù)。其內(nèi)容全部包含于此。
      權(quán)利要求
      1.一種變換方法,把利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,包括從所述第1數(shù)據(jù)系列中先讀出接在當(dāng)前幀的后面的后續(xù)幀的編碼模式,判斷先讀出的所述后續(xù)幀的編碼模式是否幀內(nèi)編碼,在所述后續(xù)幀的編碼模式是幀內(nèi)編碼時(shí),根據(jù)所述第2數(shù)據(jù)系列的發(fā)生代碼量,決定是否利用所述第2活動(dòng)圖像編碼方式對(duì)所述當(dāng)前幀進(jìn)行編碼,其中所述第1數(shù)據(jù)系列中存在的以幀內(nèi)編碼模式編碼的數(shù)據(jù)被優(yōu)先變換為第2數(shù)據(jù)系列。
      2.根據(jù)權(quán)利要求1所述的變換方法,其特征在于,在所述后續(xù)幀的編碼模式是幀內(nèi)編碼時(shí),如果所述第2數(shù)據(jù)系列的發(fā)生代碼量大于規(guī)定值,則撤銷(xiāo)所述當(dāng)前幀,跳到所述后續(xù)幀。
      3.根據(jù)權(quán)利要求2所述的變換方法,其特征在于,將利用所述第2活動(dòng)圖像編碼方式生成的所述第2數(shù)據(jù)系列寫(xiě)入輸出緩存器,其中所述第2數(shù)據(jù)系列的發(fā)生代碼量使用所述輸出緩存器的緩存器充填量。
      4.根據(jù)權(quán)利要求1所述的變換方法,其特征在于,從所述第1數(shù)據(jù)系列讀出1編碼單元的數(shù)據(jù)時(shí),記錄該1編碼單元的數(shù)據(jù)量,對(duì)于每一所述編碼單元,決定第2數(shù)據(jù)系列的發(fā)生代碼量的目標(biāo)值,所述目標(biāo)值是所述記錄的數(shù)據(jù)量乘以系數(shù)的值,利用所述第2活動(dòng)圖像編碼方式從所述1編碼單元的數(shù)據(jù)生成所述第2數(shù)據(jù)系列時(shí),進(jìn)行速率控制,以使所述第2數(shù)據(jù)系列的發(fā)生代碼量接近所述目標(biāo)值,其中,構(gòu)成所述第1數(shù)據(jù)系列的各編碼單元之間的數(shù)據(jù)量之比接近構(gòu)成對(duì)應(yīng)的第2數(shù)據(jù)系列的各編碼單元之間的數(shù)據(jù)量之比。
      5.根據(jù)權(quán)利要求1所述的變換方法,其特征在于,從所述第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),取得在所述第1活動(dòng)圖像編碼方式中對(duì)該數(shù)據(jù)進(jìn)行量化時(shí)的量化寬度,在利用所述第2活動(dòng)圖像編碼方式對(duì)所述當(dāng)前幀進(jìn)行編碼時(shí)對(duì)所述第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行調(diào)整的情況下,將所述第2活動(dòng)圖像編碼方式的量化寬度變更為上述取得的量化寬度的整數(shù)倍。
      6.根據(jù)權(quán)利要求1所述的變換方法,其特征在于,利用所述第2活動(dòng)圖像編碼方式對(duì)所述當(dāng)前幀進(jìn)行編碼,并且在對(duì)所述第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行調(diào)節(jié)的情況下,變更所述第2活動(dòng)圖像編碼方式的量化寬度。
      7.一種變換方法,把利用第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,包括從所述第1數(shù)據(jù)系列中讀出1編碼單元的數(shù)據(jù),對(duì)該1編碼單元的數(shù)據(jù)量進(jìn)行記錄,對(duì)于每一所述編碼單元,決定第2數(shù)據(jù)系列的發(fā)生代碼量的目標(biāo)值,所述目標(biāo)值是所述記錄的數(shù)據(jù)量乘以系數(shù)的值,利用所述第2活動(dòng)圖像編碼方式從所述1編碼單元的數(shù)據(jù)生成所述第2數(shù)據(jù)系列時(shí),進(jìn)行速率控制,以使所述第2數(shù)據(jù)系列的發(fā)生代碼量接近所述目標(biāo)值,其中,構(gòu)成所述第1數(shù)據(jù)系列的各編碼單元之間的數(shù)據(jù)量之比接近構(gòu)成對(duì)應(yīng)的第2數(shù)據(jù)系列的各編碼單元之間的數(shù)據(jù)量之比。
      8.根據(jù)權(quán)利要求7所述的變換方法,其特征在于,所述1編碼單元以1幀或多幀構(gòu)成。
      9.一種變換方法,把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,包括在所述第2數(shù)據(jù)系列的發(fā)生代碼量沒(méi)有達(dá)到目標(biāo)值的情況下,在所述第2活動(dòng)圖像編碼方式中使利用幀內(nèi)編碼模式編碼的數(shù)據(jù)塊數(shù)目增加。
      10.根據(jù)權(quán)利要求9所述的變換方法,其特征在于,從所述第1數(shù)據(jù)系列中讀出1數(shù)據(jù)塊單元的數(shù)據(jù)時(shí),對(duì)該1數(shù)據(jù)塊單元的數(shù)據(jù)量進(jìn)行記錄,對(duì)于每一所述數(shù)據(jù)塊單元,把所述記錄的數(shù)據(jù)量乘以系數(shù)的值作為第2數(shù)據(jù)系列的發(fā)生代碼量的目標(biāo)值使用。
      11.根據(jù)權(quán)利要求9所述的變換方法,其特征在于,從所述第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),取得在所述第1活動(dòng)圖像編碼方式中對(duì)該數(shù)據(jù)進(jìn)行量化時(shí)的量化寬度,在利用所述第2活動(dòng)圖像編碼方式對(duì)當(dāng)前幀進(jìn)行編碼的情況下調(diào)節(jié)所述第2數(shù)據(jù)系列的發(fā)生代碼量時(shí),將所述第2活動(dòng)圖像編碼方式的量化寬度變更為所述取得的量化寬度的整數(shù)倍。
      12.根據(jù)權(quán)利要求9所述的變換方法,其特征在于,所述數(shù)據(jù)塊單元是幀單元或宏數(shù)據(jù)塊單元。
      13.根據(jù)權(quán)利要求9所述的變換方法,其特征在于,對(duì)運(yùn)動(dòng)補(bǔ)償?shù)臄?shù)據(jù)塊間差分的輝度色散進(jìn)行再定義,使幀內(nèi)編碼模式方式選擇得更多,以使利用幀內(nèi)方式編碼的數(shù)據(jù)塊數(shù)目增加。
      14.根據(jù)權(quán)利要求9所述的變換方法,其特征在于,縮短屬于運(yùn)動(dòng)區(qū)域的宏數(shù)據(jù)塊的內(nèi)更新間隔,以使利用幀內(nèi)編碼模式編碼的數(shù)據(jù)塊數(shù)目增加。
      15.一種變換方法,把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,包括在所述第2數(shù)據(jù)系列的發(fā)生代碼量超過(guò)目標(biāo)值的情況下,在所述第2活動(dòng)圖像編碼方式中使利用幀間編碼模式編碼的數(shù)據(jù)塊數(shù)目增加。
      16.根據(jù)權(quán)利要求15所述的變換方法,其特征在于,從所述第1數(shù)據(jù)系列中讀出1數(shù)據(jù)塊單元的數(shù)據(jù)時(shí),對(duì)該1數(shù)據(jù)塊單元的數(shù)據(jù)量進(jìn)行記錄,對(duì)于每一所述數(shù)據(jù)塊單元,把所述記錄的數(shù)據(jù)量乘以系數(shù)的值作為第2數(shù)據(jù)系列的發(fā)生代碼量的目標(biāo)值使用。
      17.根據(jù)權(quán)利要求15所述的變換方法,其特征在于,從所述第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),取得在所述第1活動(dòng)圖像編碼方式中對(duì)該數(shù)據(jù)進(jìn)行量化時(shí)的量化寬度,在利用所述第2活動(dòng)圖像編碼方式對(duì)當(dāng)前幀進(jìn)行編碼的情況下調(diào)節(jié)所述第2數(shù)據(jù)系列的發(fā)生代碼量時(shí),將所述第2活動(dòng)圖像編碼方式的量化寬度變更為所述取得的量化寬度的整數(shù)倍。
      18.一種變換方法,把利用帶有量化引起的信息損失的第1不可逆活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用帶有量化引起的信息損失的第2不可逆活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,包括從所述第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),取得在所述第1活動(dòng)圖像編碼方式中對(duì)該數(shù)據(jù)進(jìn)行量化時(shí)的量化寬度,在對(duì)所述第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行調(diào)節(jié)時(shí),將所述第2不可逆活動(dòng)圖像編碼方式的量化寬度變更為所述取得的量化寬度的整數(shù)倍。
      19.一種變換裝置,把利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為同樣利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,包含從所述第1數(shù)據(jù)系列中先讀出接在當(dāng)前幀的后面的后續(xù)幀的編碼模式的手段(系統(tǒng))、判斷先讀出的所述后續(xù)幀的編碼模式是否幀內(nèi)編碼的手段(系統(tǒng)),以及在所述后續(xù)幀的編碼模式是幀內(nèi)編碼時(shí),根據(jù)所述第2數(shù)據(jù)系列的發(fā)生編碼量,決定是否利用所述第2活動(dòng)圖像編碼方式對(duì)所述當(dāng)前幀進(jìn)行編碼,其中所述第1數(shù)據(jù)系列中存在的以幀內(nèi)編碼模式編碼的數(shù)據(jù)被優(yōu)先變換為第2數(shù)據(jù)系列。
      20.一種變換裝置,把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,具有在所述第2數(shù)據(jù)系列的發(fā)生代碼量沒(méi)有達(dá)到目標(biāo)值的情況下,在所述第2活動(dòng)圖像編碼方式中使利用幀內(nèi)編碼模式編碼的數(shù)據(jù)塊數(shù)目增加的機(jī)構(gòu)。
      21.一種變換裝置,把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,具有在所述第2數(shù)據(jù)系列的發(fā)生代碼量超過(guò)目標(biāo)值的情況下,在所述第2活動(dòng)圖像編碼方式中使利用幀間編碼模式編碼的數(shù)據(jù)塊數(shù)目增加的機(jī)構(gòu)。
      22.一種變換裝置,把利用帶有量化引起的信息損失的第1不可逆活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用帶有量化引起的信息損失的第2不可逆活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列,其特征在于,具備從所述第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),取得在所述第1活動(dòng)圖像編碼方式中對(duì)該數(shù)據(jù)進(jìn)行量化時(shí)的量化寬度的手段,以及在對(duì)所述第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行調(diào)節(jié)時(shí),將所述第2不可逆活動(dòng)圖像編碼方式的量化寬度變更為所述取得的量化寬度的整數(shù)倍的手段。
      23.一種記錄媒體,存儲(chǔ)把利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用由幀內(nèi)編碼模式與幀間差分編碼模式的組合構(gòu)成的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的程序,而且該存儲(chǔ)的程序能夠利用電子計(jì)算機(jī)讀取,其特征在于,所述程序包含從所述第1數(shù)據(jù)系列中先讀出接在當(dāng)前幀的后面的后續(xù)幀的編碼模式的步驟、判斷先讀出的所述后續(xù)幀的編碼模式是否幀內(nèi)編碼的步驟,以及在所述后續(xù)幀的編碼模式是幀內(nèi)編碼時(shí),根據(jù)所述第2數(shù)據(jù)系列的發(fā)生代碼量,決定是否利用所述第2活動(dòng)圖像編碼方式對(duì)所述當(dāng)前幀進(jìn)行編碼的步驟。
      24.一種記錄媒體,存儲(chǔ)把利用第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的程序,而且該存儲(chǔ)的程序能夠利用電子計(jì)算機(jī)讀取,其特征在于,所述程序包含從所述第1數(shù)據(jù)系列讀出1編碼單元的數(shù)據(jù),對(duì)該1編碼單元的數(shù)據(jù)量進(jìn)行記錄的步驟、對(duì)于每一所述編碼單元決定所述第2數(shù)據(jù)系列的發(fā)生代碼量的步驟,所述目標(biāo)值是所述記錄的數(shù)據(jù)量乘以系數(shù)的值,以及利用所述第2活動(dòng)圖像編碼方式從所述1編碼單元的數(shù)據(jù)生成所述第2數(shù)據(jù)系列時(shí),進(jìn)行速率控制,以使所述第2數(shù)據(jù)系列的發(fā)生代碼量接近所述目標(biāo)值的步驟。
      25.一種記錄媒體,存儲(chǔ)把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的程序,而且該存儲(chǔ)的程序能夠利用電子計(jì)算機(jī)讀取,其特征在于,所述程序包含在所述第2數(shù)據(jù)系列的發(fā)生代碼量未達(dá)到目標(biāo)值的情況下,在所述第2活動(dòng)圖像編碼方式中使利用幀內(nèi)編碼模式編碼的數(shù)據(jù)塊數(shù)目增加的步驟。
      26.一種記錄媒體,存儲(chǔ)把利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第1活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用以數(shù)據(jù)塊單元切換幀內(nèi)編碼模式與幀間差分編碼模式的第2活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的程序,而且該存儲(chǔ)的程序能夠利用電子計(jì)算機(jī)讀取,其特征在于,所述程序包含在所述第2數(shù)據(jù)系列的發(fā)生代碼量超過(guò)目標(biāo)值的情況下,在所述第2活動(dòng)圖像編碼方式中使利用幀間編碼模式編碼的數(shù)據(jù)塊數(shù)目增加的步驟。
      27.一種記錄媒體,存儲(chǔ)把利用帶有量化引起的信息損失的第1不可逆活動(dòng)圖像編碼方式生成的第1數(shù)據(jù)系列變換為利用帶有量化引起的信息損失的第2不可逆活動(dòng)圖像編碼方式生成的第2數(shù)據(jù)系列的程序,而且該存儲(chǔ)的程序能夠利用電子計(jì)算機(jī)讀取,其特征在于,所述程序包含從所述第1數(shù)據(jù)系列讀出數(shù)據(jù)時(shí),取得在所述第1活動(dòng)圖像編碼方式中對(duì)該數(shù)據(jù)進(jìn)行量化時(shí)的量化寬度的步驟,以及在對(duì)所述第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行調(diào)節(jié)時(shí),將所述第2不可逆活動(dòng)圖像編碼方式的量化寬度變更為所述取得的量化寬度的整數(shù)倍的步驟。
      全文摘要
      本發(fā)明涉及變換活動(dòng)圖像編碼方式的方法及其裝置,這種活動(dòng)圖像編碼方式的變換方法是從第1活動(dòng)圖象編碼方式的第1數(shù)據(jù)系列讀出1幀的數(shù)據(jù),再先讀出后續(xù)幀的編碼模式進(jìn)行記錄,在先讀出的后續(xù)幀的編碼模式是幀內(nèi)編碼的情況下,根據(jù)交換為第2活動(dòng)圖像編碼方式的第2數(shù)據(jù)系列的發(fā)生代碼量進(jìn)行控制,決定是否不對(duì)當(dāng)前幀進(jìn)行編碼,或減少發(fā)生代碼量。然后將第1數(shù)據(jù)系列中存在的以幀內(nèi)編碼模式編碼的數(shù)據(jù)優(yōu)先交換為第2數(shù)據(jù)系列。
      文檔編號(hào)H04N7/26GK1264988SQ0010362
      公開(kāi)日2000年8月30日 申請(qǐng)日期2000年2月25日 優(yōu)先權(quán)日1999年2月25日
      發(fā)明者榮藤稔, 上野山努, 巖崎修, 小宮大作 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1