国产精品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>

      動態(tài)圖象譯碼裝置和方法

      文檔序號:7964892閱讀:123來源:國知局
      專利名稱:動態(tài)圖象譯碼裝置和方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及例如電視電話、電視會議等中用于圖象通信的便攜式及固定式圖象通信裝置、數(shù)字VTR、視頻服務(wù)器等的圖象存儲、記錄裝置等中用的動態(tài)圖象編碼/譯碼裝置,以單獨(dú)軟件或DSP固件形式安裝的動態(tài)圖象編碼/譯碼程序等中用的動態(tài)圖象的預(yù)測編碼方式。
      背景技術(shù)
      作為現(xiàn)有的動態(tài)圖象編碼方式中的預(yù)測編碼例可以舉出ISO/IECJTC1/SC29/WG11中進(jìn)行標(biāo)準(zhǔn)化作業(yè)的MPEG-4(Moving PictureExperts Group Phase-4)的視頻編碼參照方式(Verification Model,以下稱VM)。VM伴隨MPEG-4的標(biāo)準(zhǔn)化作業(yè)的進(jìn)行,方式的內(nèi)容發(fā)生變化,但這里設(shè)想VM Version5.0,以下只表為VM。
      VM是將動態(tài)圖象順序取作在時間/空間上取任意形狀的圖象目標(biāo)的集合體,以各圖象目標(biāo)為單元進(jìn)行編碼的方式。圖16中示出了VM中的視頻數(shù)據(jù)結(jié)構(gòu)。在VM中,將包含時間軸的動態(tài)圖象目標(biāo)稱為VideoObjedt(VO),將表示VO在各時刻的狀態(tài)、成為編碼單元的圖象數(shù)據(jù)稱為Video Objedt Plane(VOP)。當(dāng)VO在時間/空間上具有層次性時,在VO和VOP之間特別設(shè)有稱為Video Objedt Layer(VOL)的單元,表現(xiàn)VO內(nèi)的層次結(jié)構(gòu)。各VOP被分離為形狀信息和結(jié)構(gòu)信息。但是,在動態(tài)圖象順序中當(dāng)VO為1個時,各VOP便與幀同義。這時,不存在形狀信息,只進(jìn)行結(jié)構(gòu)信息的編碼。
      如圖17所示,VOP具有表現(xiàn)形狀信息的由初始數(shù)據(jù)和結(jié)構(gòu)數(shù)據(jù)構(gòu)成的結(jié)構(gòu)。各數(shù)據(jù)被分別定義為由16×16個樣本構(gòu)成的塊(初始塊、宏塊)的集合體。初始塊內(nèi)的各樣本用8位表現(xiàn)。宏塊伴隨16×16個樣本的輝度信號,包含與其對應(yīng)的色差信號。根據(jù)動態(tài)圖象順序制作VOP數(shù)據(jù)的處理是在本編碼裝置以外進(jìn)行的。
      圖18表示采用VM編碼方式的VOP編碼裝置的結(jié)構(gòu)。該圖中,P1是輸入的原VOP數(shù)據(jù),P2是表現(xiàn)VOP的形狀信息的初始塊,P3是傳送輸入的VOP的形狀信息的有無所用的開關(guān),P4是對初始平面進(jìn)行壓縮編碼的形狀編碼部,P5是壓縮的初始塊數(shù)據(jù),P6是局部譯碼初始塊,P7是結(jié)構(gòu)數(shù)據(jù)(宏塊),P8是移動檢測部,P9是變形參數(shù),P10是移動補(bǔ)償部,P11是預(yù)測圖象候選,P12是預(yù)測方式選擇部,P13是預(yù)測方式信息,P14是最后預(yù)測圖象,P15是預(yù)測誤差信號,P16是結(jié)構(gòu)編碼部,P17是結(jié)構(gòu)編碼信息,P18是局部譯碼預(yù)測誤差信號,P19是局部譯碼宏塊,P20是子畫面存儲器更新部,P21是VOP存儲器,P22是子畫面存儲器,P23是長度可變編碼·多路復(fù)用部,P24是緩沖器,P25是編碼位流。
      另外,圖19示出了簡要說明該編碼裝置的工作的流程。
      在圖18所示的編碼裝置中,首先,原VOP輸入P1被分成初始塊P2和宏塊P7(步PS2、步PS3),初始塊P2被送到形狀編碼部P4,宏塊P7被送到移動檢測部8。形狀編碼部P4是進(jìn)行初始塊P2的數(shù)據(jù)壓縮的處理塊(步PS4),本發(fā)明不是關(guān)于形狀信息的壓縮方法,所以該處理的詳細(xì)說明從略。
      形狀編碼部P4的輸出是壓縮初始數(shù)據(jù)P5和局部譯碼初始塊P6,前者被送給長度可變編碼·多路復(fù)用部P23,后者被分別送給移動檢測部8、移動補(bǔ)償部P10、預(yù)測方式選擇部P12和結(jié)構(gòu)編碼部P16。
      移動檢測部P8(步PS5)接收宏塊P7,利用VOP存儲器P21中存儲的參照圖象數(shù)據(jù)和局部譯碼初始塊P6,檢測每個宏塊局部的移動矢量。已經(jīng)編碼的VOP的局部譯碼圖象被存入VOP存儲器P21。每次宏塊的編碼結(jié)束后,便依次用該局部譯碼圖象更新VOP存儲器P21的內(nèi)容。移動檢測部P8同時還具有接收全部原VOP的結(jié)構(gòu)數(shù)據(jù),利用子畫面存儲器P22中存儲的參照圖象數(shù)據(jù)和局部譯碼初始平面,檢測全局的彎曲參數(shù)的功能。后文將詳細(xì)說明子畫面存儲器P22。
      移動補(bǔ)償部P10(步PS6)利用由移動檢測部P8檢測的移動參數(shù)P9和局部譯碼初始塊P6,生成預(yù)測圖象候選P11。其次,在預(yù)測方式選擇部P12中,用預(yù)測誤差信號電力和原信號電力,確定該宏塊最后的預(yù)測方式P13及預(yù)測圖象P14(步PS7)。這里還包括內(nèi)部/在內(nèi)判斷。
      在結(jié)構(gòu)編碼部P16中,根據(jù)預(yù)測方式P13,預(yù)測DCT、量子化、得到的量子化DCT系數(shù)后,或直接將預(yù)測誤差或原宏塊本身送給長度可變編碼·多路復(fù)用部P23,進(jìn)行編碼(步PS8、步PS9)。長度可變編碼·多路復(fù)用部P23根據(jù)預(yù)定的語法和長度可變編碼代碼,將接收的數(shù)據(jù)變換成位流,進(jìn)行多路復(fù)用(步PS10)。量子化DCT系數(shù)經(jīng)過逆量子化、逆DCT,變成局部譯碼預(yù)測誤差信號P18后,得到與預(yù)測圖象P14相加后的局部譯碼圖象P19(步PS11)。局部譯碼圖象P19被寫入VOP存儲器P21及子畫面存儲器P22,用于以后的VOP的預(yù)測(步PS12)。
      以下,詳細(xì)說明進(jìn)行預(yù)測的部分、特別是預(yù)測方式和移動補(bǔ)償部、子畫面存儲器P22及VOP存儲器P21的更新控制。
      (1)VM中的預(yù)測方式如圖20所示,在VM中通常有4種VOP編碼類型,能對每一宏塊選擇各類型中用○表示的預(yù)測方式。用I-VOP時完全不進(jìn)行預(yù)測,全部進(jìn)行內(nèi)部編碼。P-VOP能進(jìn)行從過去的VOP開始的預(yù)測。B-VOP在預(yù)測中能使用過去及未來的VOP。
      以上的預(yù)測是全部由移動矢量進(jìn)行的預(yù)測。另一方面,Sprite-VOP是可以使用內(nèi)部存儲器的預(yù)測。所謂內(nèi)部是指在VOP單元中檢測下式所示的彎曲參數(shù)集[式1]&alpha;&RightArrow;=(a,b,c,d,e,f,g,h)]]>以此為根據(jù),通過依次混合VOP而生成的圖象空間,并被存入子畫面存儲器P22。
      x’=(ax+by+c)/(gx+hy+1)y’=(dx+ey+f)/(gx+hy+1)這里,(x,y)是原VOP的象素位置,(x’,y’)是根據(jù)彎曲參數(shù)而與(x,y)對應(yīng)的子畫面存儲器中的象素位置。在Sprite-VOP的各宏塊中,統(tǒng)一地使用該彎曲參數(shù)集,確定子畫面存儲器中的(x’,y’),能生成預(yù)測圖象進(jìn)行預(yù)測。嚴(yán)格地說,子畫面中預(yù)測用的″動態(tài)子畫面″和不用預(yù)測而在譯碼側(cè)以近似地合成VOP為目的用的″靜態(tài)子畫面″是有區(qū)別的。但以下根據(jù)用于預(yù)測的目的,按″子畫面″的意義使用動態(tài)子畫面。
      用移動檢測部P8檢測以上用于預(yù)測的移動矢量及彎曲參數(shù)。將它們統(tǒng)稱為移動信息P9。
      (2)移動補(bǔ)償部移動補(bǔ)償部P10例如取圖21所示的內(nèi)部結(jié)構(gòu)。在該圖中,P26是彎曲參數(shù),P27是移動矢量,P28是全局移動補(bǔ)償部,P29是局部移動補(bǔ)償部,P30是由彎曲參數(shù)決定的預(yù)測圖象候選,P31是由移動矢量決定的預(yù)測圖象候選。預(yù)測圖象P11是P30及P31的總稱。
      圖22中簡要地示出了移動補(bǔ)償部P10的工作情況(步PS14至步PS21)的流程。
      在移動補(bǔ)償部P10中,利用由移動檢測部P8對每個宏塊P7檢測的VOP總體的彎曲參數(shù)P26或宏塊單元的移動矢量P27,生成預(yù)測圖象P11。在全局移動補(bǔ)償部P28中進(jìn)行使用彎曲參數(shù)P26的移動補(bǔ)償,在局部移動補(bǔ)償部P29中進(jìn)行使用移動矢量P27的移動補(bǔ)償。
      在I-VOP的情況下,移動補(bǔ)償部P10不工作(步PS14至步PS21)。其次,局部移動補(bǔ)償部P29工作,利用移動矢量P27,從VOP存儲器P21內(nèi)的過去的VOP局部譯碼圖象只取出預(yù)測圖象(PR1)(步PS15)。在I-VOP的情況下,只使用該預(yù)測圖象(PR1)。
      在步PS16中,在B-VOP的情況下,再在局部移動補(bǔ)償部P29中,利用移動矢量P27從VOP存儲器P21內(nèi)的未來的VOP局部譯碼圖象取出預(yù)測圖象的候選(PR2)(步PS17),同時將從過去及未來的VOP局部譯碼圖象得到的預(yù)測圖象相加后取平均(PR3)(步PS18)。
      另外,即使是直接預(yù)測(根據(jù)相當(dāng)于ITU-T勸告H.263編碼方式中的B幀的預(yù)測方式的預(yù)測。根據(jù)成為組的P-VOP的矢量作成B幀用的矢量。在此詳述說明從略),也同樣生成預(yù)測圖象(PR4)(步PS19)。在圖21中,由移動矢量決定的預(yù)測圖象候選P31也是從上述PR1至PR4的一部分或全部的總稱。
      當(dāng)既不是I-VOP,也不是B-VOP,而是Sprite-VOP時,與P-VOP相同,利用移動矢量從VOP存儲器取出預(yù)測圖象(PR1),同時在步PS20中,在全局移動補(bǔ)償部P28中用彎曲參數(shù)P26,從子畫面存儲器P22取出預(yù)測圖象P30。
      全局移動補(bǔ)償部P28根據(jù)彎曲參數(shù)P26,計算子畫面存儲器P22中的預(yù)測圖象存在的地址,根據(jù)該地址從子畫面存儲器P22中取出并輸出預(yù)測圖象P30。局部移動補(bǔ)償部P29根據(jù)移動矢量P27,計算VOP存儲器P21中的預(yù)測圖象存在的地址,根據(jù)該地址從VOP存儲器P21中取出并輸出預(yù)測圖象P31。
      在預(yù)測方式選擇部P12中,對這些預(yù)測圖象候選P11并包括內(nèi)部信號P7進(jìn)行評價,選擇預(yù)測誤差信號電力最小的預(yù)測圖象候選P11。
      (3)存儲器更新由存儲器更新部P20進(jìn)行存儲器更新控制(步PS12),進(jìn)行VOP存儲器P21及子畫面存儲器P22的更新。這些存儲器內(nèi)容的更新與在宏塊單元中選擇的預(yù)測方式P13無關(guān)地進(jìn)行。
      存儲器更新部P20的內(nèi)部結(jié)構(gòu)示于圖23,表示存儲器更新部P20的工作(步PS22至步PS28)的流程示于圖24。
      在圖23中,P32是VOP編碼類型,P33是子畫面預(yù)測識別符,P34是子畫面布萊特(brend)系數(shù),P35是開關(guān),P36是開關(guān),P37是子畫面合成部,P38是子畫面變形處理部,P39是VOP存儲器更新信號,P40子畫面更新信號。
      首先,利用子畫面預(yù)測識別符檢查是否指定在該VO或VOL中使用子畫面(步PS22),不使用子畫面時,檢查B-VOP(步PS27),如果是B-VOP,完全不進(jìn)行存儲器的更新。在I-VOP或P-VOP的情況下,對每一宏塊將局部譯碼圖象P14寫入VOP存儲器21(步PS28)。
      另一方面,在步PS22的檢查中,當(dāng)使用子畫面時,首先進(jìn)行與上述同樣的VOP存儲器的更新后(步PS23,步PS24),按照以下的順序進(jìn)行子畫面存儲器P22的更新。
      a)子畫面的彎曲(步PS25)首先,在子畫面變形處理部P38中,利用[式3]所示的彎曲參數(shù),使子畫面存儲器的由[式2]所示的區(qū)域(該VOP的時刻為t時,與將子畫面存儲器上的位置作為原點(diǎn)的VOP面積相同的區(qū)域)變形。
      M(R&RightArrow;,t-1)]]>[式3]&alpha;&RightArrow;=(a,b,c,d,e,f,g,h)]]>b)子畫面的布萊特系數(shù)(步PS26)利用上述a)的結(jié)果得到的彎曲圖象,在子畫面合成部P37中,根據(jù)下式求出新的子畫面存儲區(qū)。
      M=(R&RightArrow;,t)(1-&alpha;)&CenterDot;Wb[M(R&RightArrow;,t-1),&alpha;&RightArrow;]+&alpha;&CenterDot;V0(r&RightArrow;,t)]]>式中各量的意義如下式所示。

      α布萊特系數(shù)P34 上述(1)的結(jié)果得到的彎曲圖象 局部譯碼VOP的位置 及時刻t時的象素值但在局部譯碼宏塊中不屬于VOP的區(qū)域看作是[式6]VO(ρ,t)=0布萊特系數(shù)α是以VOP單元給出的,所以局部譯碼VOP不管VOP區(qū)的內(nèi)容如何,根據(jù)α且按比重,一并在子畫面存儲器中合成。
      在以上這種現(xiàn)有的編碼方式中的預(yù)測方式中,進(jìn)行動態(tài)圖象目標(biāo)的預(yù)測時,由于最大只能一面一面地使用只進(jìn)行動矢量檢測的存儲器和只進(jìn)行彎曲參數(shù)檢測的存儲器,所以只能將能用于預(yù)測的參照圖象作為極其有限的方法使用,不能獲得滿意的預(yù)測效率。
      另外,在同時對多個動態(tài)圖象目標(biāo)進(jìn)行編碼的系統(tǒng)中,由于在這些存儲器中只包含表示預(yù)測的動態(tài)圖象目標(biāo)本身的歷史的參照圖象,所以限定了參照圖象的變化,同時不能利用動態(tài)圖象目標(biāo)之間的相關(guān)關(guān)系進(jìn)行預(yù)測。
      再者,即使進(jìn)行存儲器的更新時,由于與動態(tài)圖象目標(biāo)的內(nèi)部結(jié)構(gòu)、性質(zhì)及歷史等無關(guān)地改寫存儲器的內(nèi)容,所以不能將對于預(yù)測動態(tài)圖象目標(biāo)有用的重要知識充分地存入存儲器,存在不能謀求提高預(yù)測效率的問題。

      發(fā)明內(nèi)容
      本發(fā)明就是為了解決上述問題而完成的,其目的在于提供這樣一種靈活的預(yù)測方式,即設(shè)置多個存儲器,考慮動態(tài)圖象順序的內(nèi)部結(jié)構(gòu)、性質(zhì)等,將動態(tài)圖象順序的歷史有效地存入多個存儲器中,提高預(yù)測及編碼效率,同時能在多個動態(tài)圖象目標(biāo)之間進(jìn)行預(yù)測。
      本發(fā)明的動態(tài)圖象預(yù)測方式備有移動補(bǔ)償裝置,它使用多個存儲動態(tài)圖象順序的編碼及譯碼時參照的圖象的存儲區(qū),根據(jù)表現(xiàn)被預(yù)測圖象區(qū)的移動的參數(shù),利用上述多個存儲區(qū)上的任意數(shù)據(jù)生成預(yù)測圖象;以及存儲器更新控制裝置,它能在任意時刻更新上述多個存儲區(qū)中1個以上的存儲區(qū)的內(nèi)容。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是個別的參數(shù)有效值范圍分別對應(yīng)于上述多個存儲區(qū),特定包含表現(xiàn)被預(yù)測圖象區(qū)的移動的參數(shù)值的上述參數(shù)有效值范圍所對應(yīng)的存儲區(qū)作為預(yù)測圖象生成元的存儲區(qū),利用該特定的存儲區(qū)上的數(shù)據(jù)生成預(yù)測圖象。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是個別的變形方法分別對應(yīng)于上述多個存儲區(qū),對應(yīng)于指定表現(xiàn)被預(yù)測圖象區(qū)的移動的參數(shù)值的存儲區(qū),根據(jù)與上述存儲區(qū)對應(yīng)的變形方法,利用該存儲區(qū)上的數(shù)據(jù)生成預(yù)測圖象。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是上述多個存儲區(qū)使用在對應(yīng)的特定動態(tài)圖象目標(biāo)預(yù)測中用的存儲區(qū)進(jìn)行預(yù)測時,識別被預(yù)測動態(tài)圖象目標(biāo)能單獨(dú)譯碼再生,使用在對應(yīng)的特定動態(tài)圖象目標(biāo)預(yù)測中用的存儲區(qū)以外的存儲區(qū)進(jìn)行預(yù)測時,識別被預(yù)測動態(tài)圖象目標(biāo)不能單獨(dú)譯碼再生,以便確定參照的存儲區(qū)。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式備有根據(jù)表現(xiàn)上述被預(yù)測圖象區(qū)的移動的參數(shù),利用上述多個存儲區(qū)上的任意數(shù)據(jù)生成預(yù)測圖象的移動補(bǔ)償裝置;以及根據(jù)動態(tài)圖象順序或動態(tài)圖象順序在各時刻的變化狀態(tài),一邊增減上述多個存儲區(qū)的數(shù)量或容量,一邊更新內(nèi)容的存儲器更新控制裝置。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是限定預(yù)測各上述動態(tài)圖象目標(biāo)或該動態(tài)圖象目標(biāo)在各時刻的圖象時使用的存儲區(qū),進(jìn)行預(yù)測。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是上述移動補(bǔ)償裝置通過計算從多個存儲區(qū)得到的多個預(yù)測圖象,生成最后的預(yù)測圖象。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是檢測每個被預(yù)測圖象區(qū)中設(shè)定的參數(shù),根據(jù)該參數(shù)選擇預(yù)測方式、參照存儲區(qū)及存儲器更新方法,進(jìn)行預(yù)測。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是預(yù)先根據(jù)動態(tài)圖象順序,預(yù)先檢測表示可利用的碼的數(shù)量、順序變化量、被預(yù)測圖象區(qū)的特征量和重要程度等的參數(shù),根據(jù)該參數(shù)選擇預(yù)測方式、參照存儲區(qū)及存儲器更新方法,進(jìn)行預(yù)測。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是在進(jìn)行由多個動態(tài)圖象目標(biāo)構(gòu)成的動態(tài)圖象順序的編碼時,利用存儲了參照用的圖象的多個存儲區(qū)進(jìn)行預(yù)測時,預(yù)先根據(jù)動態(tài)圖象順序或各動態(tài)圖象目標(biāo)檢測表示所給出的碼的數(shù)量、各動態(tài)圖象目標(biāo)的變化量、被預(yù)測動態(tài)圖象目標(biāo)的特征量和重要程度等的參數(shù),根據(jù)該參數(shù)選擇預(yù)測方式、參照存儲區(qū)及存儲器更新方法,進(jìn)行預(yù)測。
      另外,本發(fā)明的動態(tài)圖象預(yù)測方式是備有利用多個存儲區(qū)中存儲的參照圖象,生成預(yù)測圖象的移動補(bǔ)償裝置;根據(jù)動態(tài)圖象順序或動態(tài)圖象目標(biāo)的內(nèi)容,在任意時刻更新上述多個存儲區(qū)內(nèi)容的存儲器更新裝置;以及對預(yù)測的信息進(jìn)行編碼的預(yù)測信息編碼裝置,上述存儲器更新裝置在進(jìn)行動態(tài)圖象順序或動態(tài)圖象目標(biāo)的編碼時,根據(jù)預(yù)測時使用的頻度,確定各存儲區(qū)的等級,上述預(yù)測信息編碼裝置根據(jù)預(yù)測時使用的存儲區(qū)的等級,進(jìn)行與預(yù)測有關(guān)的信息的碼分配。


      圖1是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的結(jié)構(gòu)圖。
      圖2是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的工作流程圖。
      圖3是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖4是表示移動補(bǔ)償部的工作流程圖。
      圖5是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的存儲器更新部的結(jié)構(gòu)圖。
      圖6是表示存儲器更新部的工作流程圖。
      圖7是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖8是表示圖7中的移動補(bǔ)償部的工作流程圖。
      圖9是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖10是表示圖9中的移動補(bǔ)償部的工作流程圖。
      圖11是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的結(jié)構(gòu)圖。
      圖12是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖13是表示圖12中的移動補(bǔ)償部的工作流程圖。
      圖14是表示本發(fā)明的實施例中的動態(tài)圖象編碼裝置的存儲器更新部的結(jié)構(gòu)圖。
      圖15是表示圖14中的存儲器更新部的工作流程圖。
      圖16是表示VM編碼方式中的視頻數(shù)據(jù)結(jié)構(gòu)的說明圖。
      圖17是表示VOP數(shù)據(jù)結(jié)構(gòu)的說明圖。
      圖18是VM編碼裝置的結(jié)構(gòu)圖。
      圖19是表示圖18中的編碼裝置的工作流程圖。
      圖20是表示與VOP類型對應(yīng)的預(yù)測種類的說明圖。
      圖21是表示圖18所示的編碼裝置中的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖22是表示圖21中的移動補(bǔ)償部的工作流程圖。
      圖23是表示圖18所示的編碼裝置中的存儲器更新部的結(jié)構(gòu)圖。
      圖24是表示圖23中的存儲器更新部的工作流程圖。
      具體實施例方式
      實施例1圖1是表示實施例1的動態(tài)圖象編碼裝置的結(jié)構(gòu)框圖。該圖中,1是輸入動態(tài)圖象信號,2是結(jié)構(gòu)數(shù)據(jù),3是移動檢測部,4是移動參數(shù),5是移動補(bǔ)償部,6是預(yù)測圖象候選,7是預(yù)測方式選擇部,8是預(yù)測方式,9是預(yù)測圖象,10是預(yù)測誤差圖象,11是結(jié)構(gòu)編碼部,12是量子化DCT系數(shù),13是局部譯碼的預(yù)測誤差圖象,14是局部譯碼圖象,15是存儲器更新部,16是存儲器a,17是存儲器b,18是存儲器c,19是長度可變編碼·多路復(fù)用部,20是發(fā)信緩沖器,21是位流。這樣的移動補(bǔ)償部5、存儲器更新部15用來實現(xiàn)預(yù)測方式。圖2是表示該編碼裝置的工作流程的流程圖。
      在該實施例中,根據(jù)輸入動態(tài)圖象的重要程度,分別使用3個存儲器,而且設(shè)有以任意時間間隔更新存儲器a的內(nèi)容的結(jié)構(gòu)。另外,動態(tài)圖象順序是輸入幀單元的順序。
      (1)輸入信號如上所述,將動態(tài)圖象順序中的表示各時刻的圖象的幀輸入單元中,幀被分割成成為編碼單元的宏塊(步S1)。
      (2)分別使用存儲器的方法過去譯過碼的圖象或預(yù)先固定給出的圖象被存入存儲器中,但在該實施例中,根據(jù)幀中的部分區(qū)的重要程度,如下分別使用3個存儲器。
      存儲器a存儲重要程度小的區(qū)(=靜止或均勻移動,而且結(jié)構(gòu)均勻的背景區(qū))。
      存儲器b存儲重要程度中等的區(qū)(=被攝物體移動,移動較小的區(qū))。
      存儲器c存儲重要程度大的區(qū)(=被攝物體移動,移動大的區(qū))。
      存儲器a中存儲的可以考慮電視會議的場面等中出現(xiàn)的背景區(qū)。另外,包括伴隨某種微小移動的被攝物體,也相當(dāng)于包括通過操作攝象機(jī)使畫面整體均勻移動的場面中的背景區(qū)。如果代替這些移動,預(yù)先從稱為宏塊的小單元求出幀全體的移動,將其作為宏塊的移動,則是有效的。這可以這樣做,即通過求出相當(dāng)于在現(xiàn)有例中說明過的子畫面中的彎曲參數(shù)的變形參數(shù),將其看作宏塊的移動參數(shù)。變形參數(shù)可以只是平行移動參數(shù)(=與移動矢量同義),也可以是包含變形的仿射參數(shù)、遠(yuǎn)近法移動參數(shù)等。
      存儲器b中存儲的可以考慮例如電視會議的場面中不發(fā)言、只是身體移動的人物區(qū),畫面中注意程度低的被攝物體區(qū)。存儲器c中存儲的可以考慮例如電視會議的場面中的發(fā)言者等注意程度最高的被攝物體區(qū)。
      存儲器b、c中存儲的區(qū)由于具有被攝物體本身的動作,所以當(dāng)然要考慮每個宏塊中具有不同的移動參數(shù)。這時的移動參數(shù)可以只是平行移動參數(shù)(=與移動矢量同義),也可以是包含變形的仿射參數(shù)、遠(yuǎn)近法移動參數(shù)等。
      (3)移動檢測(步S2)本實施例中的移動檢測部3去掉現(xiàn)有例中的那種移動矢量和彎曲參數(shù)的區(qū)別,能在宏塊單元中檢測全部3個存儲器的任意的變形參數(shù)。另外,備有用存儲器a檢測幀全體的變形參數(shù)的全局移動參數(shù)檢測功能,以及用存儲器a至c檢測每個宏塊的變形參數(shù)的局部移動參數(shù)檢測功能。
      (4)移動補(bǔ)償(步S3)本實施例中的移動補(bǔ)償部5的內(nèi)部結(jié)構(gòu)示于圖3。在該圖中,22是預(yù)測圖象存儲器地址計算部,23是預(yù)測圖象存儲器地址,24是存儲器讀出部,25是參照存儲器指示信號。記述其移動補(bǔ)償工作(步S11至步S16)的流程示于圖4。
      首先,如果是I(內(nèi)部)-幀,不進(jìn)行移動補(bǔ)償(步S11)。如果不是I-幀,則將由移動檢測部3檢測的全局移動參數(shù)和來自各存儲器的局部移動參數(shù)一起生成預(yù)測圖象(步S12至步S15)。具體地說,預(yù)測圖象存儲器地址計算部22中根據(jù)移動參數(shù)4,計算由參照存儲器指示信號25指示的存儲器中的預(yù)測圖象存在的地址23,根據(jù)地址23,從存儲器讀出部24對應(yīng)的存儲區(qū)取出并輸出預(yù)測圖象6。
      在該實施例中,由于全局移動參數(shù)或是局部移動參數(shù)都是基于同一變形方式,所以生成任何預(yù)測圖象都能共同使用圖3所示的結(jié)構(gòu)。另外,用全局移動參數(shù)取出時(步S15),經(jīng)常將存儲器α作為參照存儲器用。
      (5)預(yù)測方式的選擇(步S4)該實施例中的預(yù)測方式選擇部7可以這樣構(gòu)成,如現(xiàn)有例所示,包括由移動補(bǔ)償部5生成的全部預(yù)測圖象6和內(nèi)部信號2,選擇預(yù)測誤差信號電力最小的預(yù)測圖象。
      (6)存儲器的更新存儲器的更新由存儲器更新部15進(jìn)行控制。該實施例中的存儲器更新部15的內(nèi)部結(jié)構(gòu)示于圖5。在該圖中,26是存儲器a更新時用的活動性,27是存儲器a更新判斷部,28是更新存儲器選擇部,29、30是開關(guān),31是更新存儲器a的圖象數(shù)據(jù),32是更新存儲器b的圖象數(shù)據(jù),33是更新存儲器c的圖象數(shù)據(jù),34是更新存儲器a的全局預(yù)測圖象數(shù)據(jù)。另外,將存儲器更新的工作流程示于圖6。
      該實施例中的存儲器更新程序按以下順序進(jìn)行。
      (1)幀單元的逐次更新(步S17至步S21)首先,根據(jù)預(yù)測方式信息8,將局部譯碼圖象14寫入預(yù)測用存儲器。
      (2)存儲器a的更新(步S22、步S23)存儲器a的內(nèi)容可以說是背景圖象等的不隨時間變化的圖象區(qū)的歷史,除非區(qū)域的內(nèi)容隨著場面的變化或畫面全體大的移動等而發(fā)生很大的變化,否則存儲器的內(nèi)容就沒有必要更新。當(dāng)然,如果備有使被攝物體等的活動區(qū)以幀為單元逐次更新,而存儲器a的內(nèi)容以更長的時間間隔進(jìn)行更新的結(jié)構(gòu),則能有效地根據(jù)被攝物體的移動,預(yù)測影影綽綽的背景圖象。
      在該實施例中,根據(jù)以上觀點(diǎn),設(shè)有以任意的時間間隔進(jìn)行存儲器a的更新的結(jié)構(gòu)。具體地說,例如如下考慮a.根據(jù)全局移動參數(shù)的大小,當(dāng)移動大時將內(nèi)容一起更新,移動小時在該時刻不更新內(nèi)容的方法b.不受幀之間的時間間隔的限定,按某一定的時間間隔一起更新內(nèi)容的方法c.檢測場面的變化,以場面變化后的幀一起更新的方法等。
      在該實施例中,將成為以上這樣的更新判斷基準(zhǔn)的數(shù)據(jù)統(tǒng)稱為存儲器a更新用的活動性26。首先,存儲器a更新判斷部27用活動性26判斷是否更新存儲器a的內(nèi)容(步S22)。在上述a的情況下,全局移動參數(shù)值變成活動性,在上述b的情況下,該幀的計時標(biāo)記相當(dāng)于活動性,在上述c的情況下,通知場面變化檢測的標(biāo)記相當(dāng)于活動性。
      在斷定了要更新存儲器a的內(nèi)容時,局部譯碼圖象14的內(nèi)容被作為全局預(yù)測圖象數(shù)據(jù)34輸出,改寫存儲器a的內(nèi)容(步S23)。在未斷定更新存儲器a的內(nèi)容時,不進(jìn)行存儲器a的更新。
      另外,該幀中的存儲器a更新判斷結(jié)果被多路化在位流中,送給譯碼側(cè),能在譯碼側(cè)進(jìn)行同樣的更新。
      利用上述編碼裝置,根據(jù)動態(tài)圖象順序的內(nèi)容,供給有效地分別使用多個存儲器的結(jié)構(gòu),能提高預(yù)測效率。
      即,進(jìn)行動態(tài)圖象順序的預(yù)測時,根據(jù)動態(tài)圖象順序的內(nèi)容或性質(zhì),分別使用多個存儲區(qū),進(jìn)行以任意的變形參數(shù)為依據(jù)的預(yù)測,所以即使包括復(fù)雜的移動,也能進(jìn)行與局部圖象性質(zhì)相符的有效的預(yù)測,能提高預(yù)測效率,能構(gòu)成既能保持編碼圖象的品質(zhì),又能減少編碼數(shù)據(jù)的發(fā)送量的編碼裝置。另外,在根據(jù)本發(fā)明的預(yù)測方式對編碼后的位流進(jìn)行譯碼的譯碼裝置中,也能用同樣的預(yù)測方式構(gòu)成。
      在該實施例中,說明了對每個幀進(jìn)行編碼的裝置,但即使是對具有任意形狀的動態(tài)圖象目標(biāo)(VOP)進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,說明了以宏塊為單元的編碼裝置,但即使是按照由具有任意形狀的局部圖象或多個固定尺寸塊的組合構(gòu)成的形狀可變的塊區(qū)等單元進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,使用了利用存儲器a的全局移動參數(shù)檢測,但當(dāng)然也可以不用它,即使是只使用局部移動檢測的結(jié)構(gòu),也能適用。在不進(jìn)行全局移動檢測時,作為預(yù)測方式,不需要傳送全局/局部預(yù)測的判斷信息。
      另外,在該實施例中,還可以這樣構(gòu)成,即設(shè)置在對預(yù)先根據(jù)動態(tài)圖象順序的內(nèi)容生成的參照圖象數(shù)據(jù)進(jìn)行存儲、編碼過程中不進(jìn)行更新的存儲器,將其用于預(yù)測。
      另外,還可以使用與在該實施例中說明的移動補(bǔ)償部5、與存儲器更新部15完全相同的構(gòu)件構(gòu)成譯碼裝置。在用于譯碼裝置的情況下,移動補(bǔ)償部5只生成與譯碼過的移動參數(shù)有關(guān)的預(yù)測圖象即可。
      實施例2其次,示出在圖1所示構(gòu)成的編碼裝置中,只使移動補(bǔ)償部5的結(jié)構(gòu)不同而構(gòu)成譯碼裝置的實施例,并說明移動補(bǔ)償部5的結(jié)構(gòu)和工作情況。
      將該實施例的移動補(bǔ)償部5的內(nèi)部結(jié)構(gòu)示于圖7。在該圖中,35是參照存儲器選擇部。另外,將記述其移動補(bǔ)償?shù)脑敿?xì)工作情況的流程示于圖8。
      首先,如果是I-幀,則不進(jìn)行移動補(bǔ)償(步S24)。如果不是I-幀,則根據(jù)移動參數(shù)4的值,確定參照存儲器(步S25)。該處理是在參照存儲器確定部35中進(jìn)行的。參照存儲器確定部35保持著分配給各存儲器的有效移動參數(shù)值范圍,通過與移動參數(shù)4進(jìn)行比較,判斷該移動參數(shù)4指的是哪個存儲區(qū),輸出參照存儲器編號25。
      所謂有效移動參數(shù)值范圍,例如在檢測移動矢量時,其探索范圍為±15個象素,意味著各存儲器的有效探索范圍為±0至3個象素范圍用于存儲器a的預(yù)測,±4至8個象素范圍用于存儲器b的預(yù)測,±9至15個象素范圍用于存儲器c的預(yù)測。但是,在用全局移動參數(shù)生成預(yù)測圖象時,參照存儲器認(rèn)定為存儲器a,所以在只使用局部移動參數(shù)時,才起動存儲器確定部35。
      其次,隨著所選擇的參照存儲器編號25,生成預(yù)測圖象(步S26至步S30)。具體地說,在預(yù)測圖象存儲器地址計算部22中根據(jù)移動參數(shù)4,計算由參照存儲器編號25指示的存儲器中的預(yù)測圖象存在的地址23,根據(jù)地址23,存儲器讀出部24從對應(yīng)的存儲區(qū)取出并輸出預(yù)測圖象6。
      在該實施例中,由于全局移動參數(shù)或是局部移動參數(shù)都是基于同一變形方式,所以生成任何預(yù)測圖象都能共同使用圖7所示的結(jié)構(gòu)。另外,用全局移動參數(shù)取出時(步S31),經(jīng)常將存儲器a作為參照存儲器用。
      另外,該幀中的各存儲器的有效移動參數(shù)值范圍被多路化在位流中,送給譯碼側(cè),能在譯碼側(cè)進(jìn)行同樣的存儲器選擇。
      利用上述的具有移動補(bǔ)償部5的結(jié)構(gòu)的編碼裝置,根據(jù)幀的局部移動程度,供給有效地分別使用多個存儲器的結(jié)構(gòu),能提高預(yù)測效率。
      在該實施例中,說明了對每個幀進(jìn)行編碼的裝置,但即使是對具有任意形狀的動態(tài)圖象目標(biāo)(VOP)進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,說明了以宏塊為單元的編碼裝置,但即使是按照由具有任意形狀的局部圖象或多個固定尺寸塊的組合構(gòu)成的形狀可變的塊區(qū)等單元進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,使用了利用存儲器a的全局移動參數(shù)檢測,但當(dāng)然也可以不用它,即使是只使用局部移動檢測的結(jié)構(gòu),也能適用。在不進(jìn)行全局移動檢測時,作為預(yù)測方式,不需要傳送全局/局部預(yù)測的判斷信息。
      另外,還可以使用與在該實施例中說明的移動補(bǔ)償部5完全相同的構(gòu)件構(gòu)成譯碼裝置。在用于譯碼裝置的情況下,移動補(bǔ)償部5只生成與譯碼過的移動參數(shù)有關(guān)的預(yù)測圖象即可。
      實施例3其次,示出在圖1所示結(jié)構(gòu)的編碼裝置中,只使移動補(bǔ)償部5的結(jié)構(gòu)不同而構(gòu)成編碼裝置的實施例,并說明移動補(bǔ)償部5的結(jié)構(gòu)和工作情況。
      將該實施例的移動補(bǔ)償部5的內(nèi)部結(jié)構(gòu)示于圖9。在該圖中,36是平行移動量(=移動矢量),37是仿射參數(shù),38是遠(yuǎn)近法參數(shù),39是基于平行移動量的預(yù)測圖象存儲器地址計算部,40是基于仿射參數(shù)的預(yù)測圖象存儲器地址計算部,41基于遠(yuǎn)近法參數(shù)的預(yù)測圖象存儲器地址計算部。另外,將記述其移動補(bǔ)償?shù)脑敿?xì)工作情況的流程示于圖10。
      首先,如果是I-幀,則不進(jìn)行移動補(bǔ)償(步S33)。如果不是I-幀,則根據(jù)移動參數(shù)4的值和參照存儲器編號25,計算預(yù)測圖象地址(步S34)。該處理是在預(yù)測圖象存儲器地址計算部39至41中進(jìn)行的。
      各存儲器地址計算部根據(jù)分配給對應(yīng)的各存儲器的圖象變形方式進(jìn)行地址計算。在該實施例中,將平行移動用于存儲器a,將伴隨某種程度的旋轉(zhuǎn)或放大、縮小等單純的變形的仿射參數(shù)用于存儲器b,將伴隨3維復(fù)雜的移動的遠(yuǎn)近法參數(shù)用于存儲器c。這些變形方式用下列變換式表示。
      平行移動量(a,b)x’=x+ay’=y(tǒng)+b[仿射變換]仿射參數(shù)(a,b,c,θ)x’=a(cosθ)x+a(sinθ)y+by’=a(-sinθ)x+a(cosθ)y+c[遠(yuǎn)近法變換]遠(yuǎn)近法參數(shù)(a,b,c,d,e,f)x’=(ax+by+c)/(gx+hy+1)y’=(dx+ey+f)/(gx+hy+1)式中,(x,y)是原宏塊的象素位置,(x’,y’)是根據(jù)各參數(shù)而與(x,y)對應(yīng)的存儲器中的象素位置。即,根據(jù)這些參數(shù),計算(x’,y’)在存儲器上的位置。利用該結(jié)構(gòu),能根據(jù)各宏塊中移動的性質(zhì)都能適合的存儲器,進(jìn)行預(yù)測。利用根據(jù)各移動參數(shù)36至38計算的存儲器地址23,存儲器讀出部24從對應(yīng)的存儲區(qū)取出并輸出預(yù)測圖象6(步35至步39)。
      另外,該幀中的各存儲器的變形方式的類型被在位流中多路化,并送給譯碼側(cè),能在譯碼側(cè)進(jìn)行同樣的移動補(bǔ)償。
      利用上述的具有移動補(bǔ)償部5的結(jié)構(gòu)的編碼裝置,根據(jù)幀的局部移動性質(zhì),供給有效地分別使用多個存儲器的結(jié)構(gòu),能提高預(yù)測效率。
      在該實施例中,說明了對每個幀進(jìn)行編碼的裝置,但即使是對具有任意形狀的動態(tài)圖象目標(biāo)(VOP)進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,說明了以宏塊為單元的編碼裝置,但即使是按照由具有任意形狀的局部圖象或多個固定尺寸塊的組合構(gòu)成的形狀可變的塊區(qū)等單元進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,使用了利用存儲器a的全局移動參數(shù)檢測,但當(dāng)然也可以不用它,即使是只使用局部移動檢測的結(jié)構(gòu),也能適用。在不進(jìn)行全局移動檢測時,作為預(yù)測方式,不需要傳送全局/局部預(yù)測的判斷信息。
      另外,還可以使用與在該實施例中說明的移動補(bǔ)償部5完全相同的構(gòu)件構(gòu)成譯碼裝置。在用于譯碼裝置的情況下,移動補(bǔ)償部5只生成與譯碼過的移動參數(shù)有關(guān)的預(yù)測圖象即可。
      實施例4其次,說明以具有形狀信息的2個不同的動態(tài)圖象目標(biāo)混合存在的動態(tài)圖象順序為對象,對這些動態(tài)圖象目標(biāo)一并進(jìn)行編碼的裝置的實施例。圖11示出了該實施例中的編碼裝置的結(jié)構(gòu)。
      該圖中,42是輸入圖象幀,43是目標(biāo)分離部,44a、44b是目標(biāo)數(shù)據(jù),45a、45b是形狀塊,46a、46b是開關(guān),47a、47b是形狀編碼部,48a、48b是壓縮形狀塊數(shù)據(jù),49a、49b是局部譯碼形狀塊,50a、50b是結(jié)構(gòu)數(shù)據(jù)(宏塊),51a、51b是移動檢測部,52a、52b是移動參數(shù),53a、53b是移動補(bǔ)償部,54a、54b是預(yù)測圖象候選,55a、55b是預(yù)測方式選擇部,56a、56b是預(yù)測方式信息,57a、57b是最后預(yù)測圖象,58a、58b是預(yù)測誤差信號,59a、59b是結(jié)構(gòu)編碼部,60a、60b是壓縮結(jié)構(gòu)數(shù)據(jù),61a、61b是局部譯碼預(yù)測誤差信號,62a、62b是局部譯碼宏塊,63是存儲器更新部,64是存儲器a,65是存儲器b,66是存儲器c,67是存儲器d,68是存儲器e,69是存儲器f,70a、70b是長度可變編碼部,71是多路復(fù)用部,72緩沖器,73位流。
      送給該編碼裝置的輸入42是圖象幀,它在目標(biāo)分離部43中被分成編碼單元的目標(biāo)。目標(biāo)分離部43的處理可以采用任意的方法。
      目標(biāo)形狀信息以形狀塊45a、45b的形式被送給形狀編碼部47a、47b進(jìn)行編碼,作為壓縮形狀塊數(shù)據(jù)48a、48b送給長度可變編碼部70a、70b。
      移動檢測部51a、51b與VM編碼方式一樣,考慮局部譯碼形狀塊49a、49b,進(jìn)行移動參數(shù)檢測。移動參數(shù)檢測可以用全部存儲器a至f,在宏塊單元中進(jìn)行。
      但是,作為原則,對于在目標(biāo)分離部43的前級的編碼處理部分(圖中帶符號a的部件)中進(jìn)行編碼的目標(biāo)來說,使用存儲器a至c,對于在后級的編碼處理部分(圖中帶符號b的部件)中進(jìn)行編碼的目標(biāo)來說,使用存儲器d至f。
      另外,作為移動的種類,去掉移動矢量和彎曲參數(shù)的區(qū)別,對于所有的存儲器都能在宏塊單元中檢測任意的變形參數(shù)。
      在移動補(bǔ)償部53中根據(jù)移動參數(shù)52,生成全部預(yù)測圖象候選54后,在預(yù)測方式選擇部55中獲得最后的預(yù)測圖象57和預(yù)測方式信息56。取原信號50和預(yù)測圖象57的差分,獲得預(yù)測誤差信號58,它在結(jié)構(gòu)編碼部59中編碼后,被送給長度可變譯碼部70。另外,進(jìn)行過局部譯碼的預(yù)測誤差信號61與預(yù)測圖象57相加,成為局部譯碼圖象62,根據(jù)存儲器更新部的指示,被寫入存儲器a至f。
      在上述前、后級編碼部中,被編碼的目標(biāo)數(shù)據(jù)在多路復(fù)用部中被在1個位流中多路復(fù)用化,通過緩沖器72進(jìn)行輸送。
      以下以進(jìn)行主要工作的移動補(bǔ)償部53為中心,說明預(yù)測。
      該實施例中的移動補(bǔ)償部53a、53b根據(jù)由移動檢測部51a、51b檢測的移動參數(shù)52a、52b,生成預(yù)測圖象。移動補(bǔ)償部53a、53b的內(nèi)部結(jié)構(gòu)示于圖12。另外,工作流程示于圖13。(但,工作流程就是前級編碼部中的移動補(bǔ)償部的工作情況)。
      在圖12中,74是另一目標(biāo)參照判斷部,75是另一目標(biāo)參照指示標(biāo)記。
      這里,移動參數(shù)52還包括檢測用的存儲器編號。與實施例1一樣,根據(jù)參數(shù)值并利用存儲器地址計算部22、存儲器讀出部24,生成預(yù)測圖象(步S44至步S49)。另外,根據(jù)移動參數(shù)52中的參照用的存儲器編號,決定是否使用該宏塊預(yù)測中另一目標(biāo)用的存儲器(步S43)。
      該判斷由另一目標(biāo)參照判斷部74進(jìn)行,判斷結(jié)果被作為另一目標(biāo)參照指示75輸出,用于判斷在譯碼側(cè)該目標(biāo)是否能單獨(dú)再生,所以被多路復(fù)用化在位流中,送給譯碼側(cè)。編碼時可以進(jìn)行限制,以便能經(jīng)常在譯碼側(cè)單獨(dú)再生,檢測移動參數(shù)時,也可以進(jìn)行限制,以便只使用本身預(yù)測用的存儲器。
      利用具有上述移動補(bǔ)償部53的結(jié)構(gòu)的編碼裝置,根據(jù)幀的局部移動性質(zhì),供給有效地分別使用多個存儲器的結(jié)構(gòu),能提高預(yù)測效率。
      另外,在該實施例中,說明了在宏塊單元中對目標(biāo)進(jìn)行編碼的裝置,但即使是按照由具有任意形狀的局部圖象或多個固定尺寸塊的組合構(gòu)成的形狀可變的塊區(qū)等單元進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,還可以使用與在該實施例中說明的移動補(bǔ)償部53完全相同的構(gòu)件構(gòu)成譯碼裝置。在用于譯碼裝置的情況下,移動補(bǔ)償部53只生成與譯碼過的移動參數(shù)有關(guān)的預(yù)測圖象即可。另外,如果這樣構(gòu)成,即根據(jù)位流,對相當(dāng)于另一目標(biāo)參照指示75的位進(jìn)行譯碼,并能識別譯碼中的目標(biāo)是否能單獨(dú)再生,這樣就能無誤地對目標(biāo)數(shù)據(jù)進(jìn)行譯碼再生。
      實施例5其次,說明采用對應(yīng)于動態(tài)圖象目標(biāo)隨時間的變化,能使存儲器的數(shù)量及容量自動地變化的結(jié)構(gòu)時的實施例。說明工作情況時,考慮將圖1所示結(jié)構(gòu)的編碼裝置中的存儲器更新部15的結(jié)構(gòu)更換后的編碼裝置。
      圖14示出了該實施例中的存儲器更新部15的內(nèi)部結(jié)構(gòu)。在該圖中,76是存儲器展開判斷部,77是存儲器展開指示信號,78是存儲器退縮判斷部,79是存儲器退縮指示信號。工作流程(步S51至步S63)示于圖15。
      當(dāng)由于場面變化等而出現(xiàn)與存儲器中存儲的動態(tài)圖象順序的歷史顯著不同的圖象時,在場面變化后的預(yù)測中,原有的存儲器中含有的參照圖象的預(yù)測效率往往下降。在這種情況下,如果能檢測場面的變化,對場面變化后的幀進(jìn)行內(nèi)部編碼等,并將其作為心的參照圖象追加存入存儲器中,則能提高以后的預(yù)測效率。
      另外,由于能追加的存儲器的容量有物理性的極限,所以具有能使存儲器上的參照圖象中預(yù)測時幾乎不使用的部分逐漸退縮的結(jié)構(gòu)。根據(jù)預(yù)測方式信息,由存儲器更新部測量預(yù)測時使用的頻度,使之具有在存儲器更新部中將頻度小的存儲部分從使用區(qū)展開的結(jié)構(gòu)。如果采用該實施例,例如在用軟件構(gòu)成編碼裝置時,能有效地利用有限的RAM資源。
      根據(jù)上述觀點(diǎn),該實施例中的存儲器更新部15具有根據(jù)動態(tài)圖象順序隨時間變化的狀態(tài),或使存儲區(qū)增加,或使含有預(yù)測時不大使用的參照圖象的存儲區(qū)退縮的功能。
      存儲器a與實施例1相同,在存儲器a更新判斷部27中確定是否可以更新,更新時將局部譯碼圖象14寫入存儲器a(步S56,步S57)。另外,根據(jù)預(yù)測方式信息8,將局部譯碼圖象14寫入各存儲器(步S51至步S55)。
      這些存儲器內(nèi)容的更新是根據(jù)存儲器展開/退縮的判斷進(jìn)行的。在存儲器展開判斷部76中,根據(jù)存儲器a更新時使用的活動性26,判斷是否增加存儲器a(或存儲器b、c)的容量(步S58至步S60)。如果由于場面變化等而斷定可以增加容量,便用存儲器展開指示信號77指示存儲器展開。另外,在存儲器退縮判斷部78中,根據(jù)預(yù)測方式信息8,進(jìn)行預(yù)測時用的存儲區(qū)的計數(shù),只對規(guī)定次數(shù)以下的預(yù)測時用的存儲區(qū),用存儲器退縮指示信號79指示存儲器的退縮(步S61至步S63)。
      利用具有上述存儲器更新部15的結(jié)構(gòu)的編碼裝置,能隨著動態(tài)圖象順序隨時間變化而有效地進(jìn)行預(yù)測,同時供給將預(yù)測時所必要的存儲區(qū)按時間分配的結(jié)構(gòu),能提高預(yù)測效率,同時能有效地利用存儲器資源。
      另外,在該實施例中,說明了對每個幀進(jìn)行編碼的裝置,但即使是對具有任意形狀的動態(tài)圖象目標(biāo)(VOP)進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,在該實施例中,說明了在宏塊單元中對幀進(jìn)行編碼的裝置,但即使是按照由具有任意形狀的局部圖象或多個固定尺寸塊的組合構(gòu)成的形狀可變的決區(qū)等單元進(jìn)行編碼的裝置,也能獲得同樣的效果。
      另外,還可以使用與在該實施例中說明的存儲器更新部15完全相同的構(gòu)件構(gòu)成譯碼裝置。
      實施例6在上述各實施例中,還能這樣構(gòu)成,即在幀或動態(tài)圖象目標(biāo)單元中預(yù)先限定預(yù)測時使用的存儲器,進(jìn)行預(yù)測。因此,不需要對應(yīng)與以幀或動態(tài)圖象目標(biāo)單元編碼的存儲器相關(guān)的信息及應(yīng)以宏塊單元編碼的存儲器選擇信息(包括預(yù)測方式信息)進(jìn)行編碼,能有效地進(jìn)行編碼。另外,能構(gòu)成對如上編碼后的位流進(jìn)行譯碼,使幀或動態(tài)圖象目標(biāo)再生的譯碼裝置。
      實施例7在上述各實施例中,還能這樣構(gòu)成,即將從多個存儲器中的任意的2個存儲器取出的預(yù)測圖象相加,并將平均后的圖象作為最后的預(yù)測圖象用。另外,能構(gòu)成對如上編碼后的位流進(jìn)行譯碼,使幀或動態(tài)圖象目標(biāo)再生的譯碼裝置。
      實施例8在上述各實施例所示的編碼裝置中,還能這樣構(gòu)成,即對規(guī)定成為進(jìn)行預(yù)測的單元的圖象區(qū)的空間的復(fù)雜性、注視程度、移動的復(fù)雜性等的特征量參數(shù),預(yù)先進(jìn)行檢測,將它們用作存儲器更新時的判斷尺度。
      例如,可以考慮進(jìn)行這樣處理的裝置,即,當(dāng)由圖象的性質(zhì)給出的編碼量中對全體進(jìn)行編碼有困難時,利用上述的特征量等,對于注視程度低的區(qū)不進(jìn)行預(yù)測及編碼,能省去存儲器的更新,反之,對于注視程度高的區(qū),根據(jù)移動的性質(zhì)將其寫入適當(dāng)?shù)拇鎯^(qū)中,以便在以后的預(yù)測中能充分地利用。
      實施例9在利用多個存儲器,對動態(tài)圖象順序進(jìn)行預(yù)測編碼的裝置中能這樣構(gòu)成,即在動態(tài)圖象順序的各時刻,檢測可使用的碼的數(shù)量、或該時刻的場面變化量(場面變化檢測等)、實施例8中所述的被預(yù)測圖象區(qū)的特征量或重要程度等的參數(shù),將這些值用作選擇能在該時刻預(yù)測圖象用的預(yù)測方式或參照存儲區(qū)時的判斷尺度。
      例如,可以考慮這樣的裝置,即在通過發(fā)信緩沖器等的制約,預(yù)先規(guī)定能使用的碼的數(shù)量的情況下,利用全部可能利用的預(yù)測方式和參照存儲區(qū),最大限度地提高預(yù)測效率,或者在不特定能使用的碼的數(shù)量的情況下,限制預(yù)測方式和參照存儲區(qū),簡化編碼處理,減少處理量。
      另外,可以考慮在場面變化檢測時,不進(jìn)行預(yù)測,全部進(jìn)行內(nèi)部編碼的裝置。另外,還可以考慮預(yù)先檢測表示被預(yù)測圖象區(qū)的移動性質(zhì)的參數(shù),根據(jù)其性質(zhì)選擇進(jìn)行恰當(dāng)?shù)念A(yù)測的預(yù)測方式和參照存儲器的裝置。
      實施例10在用多個存儲器對由多個動態(tài)圖象目標(biāo)構(gòu)成的動態(tài)圖象順序進(jìn)行預(yù)測、編碼的裝置中,可以這樣構(gòu)成,即檢測能作為順序使用的總碼數(shù)量、能在各動態(tài)圖象目標(biāo)的各個時刻使用的碼的數(shù)量、或在該時刻的動態(tài)圖象目標(biāo)的變化量(目標(biāo)的出現(xiàn)、隱蔽等)、各動態(tài)圖象目標(biāo)在場面中的重要程度/注視程度的等級、實施例8或9所述的被預(yù)測圖象區(qū)的特征量或重要程度等的參數(shù),將這些值用作選擇能在該時刻預(yù)測動態(tài)圖象目標(biāo)用的預(yù)測方式或參照存儲區(qū)時的判斷尺度。
      例如,可以考慮這樣的編碼裝置,即設(shè)置與各目標(biāo)對應(yīng)的壓縮數(shù)據(jù)緩沖器,在通過發(fā)信緩沖器等的制約,預(yù)先規(guī)定能使用的碼的總數(shù)的情況下,根據(jù)表示各目標(biāo)的緩沖器的狀態(tài)和各目標(biāo)的變化量或重要程度的等級等的參數(shù),選擇預(yù)測方式和參照存儲區(qū),以便進(jìn)行與各目標(biāo)的狀態(tài)和重要程度對應(yīng)的最佳預(yù)測,既保證高的圖象質(zhì)量,又能集中在總體規(guī)定的總碼量中進(jìn)行處理。
      另外,可以考慮根據(jù)反映目標(biāo)的出現(xiàn)或隱蔽等的狀況的參數(shù),在目標(biāo)本身的變化量非常大的情況下,不進(jìn)行預(yù)測,全部進(jìn)行內(nèi)部編碼的裝置。
      另外,還可以考慮預(yù)先檢測目標(biāo)中的表示被預(yù)測圖象區(qū)的移動性質(zhì)的參數(shù),根據(jù)其性質(zhì)選擇進(jìn)行恰當(dāng)?shù)念A(yù)測的預(yù)測方式和參照存儲器的裝置。
      實施例11另外,有時設(shè)置進(jìn)行有關(guān)預(yù)測的編碼信息(參照存儲器編號等)的碼分配(編碼)的預(yù)測信息編碼裝置。
      在用多個存儲器對動態(tài)圖象順序或動態(tài)圖象目標(biāo)進(jìn)行預(yù)測、編碼的裝置中,可以這樣構(gòu)成,即根據(jù)預(yù)測時使用的頻度,給存儲區(qū)加上等級,而且在編碼過程中所加的等級能動態(tài)地變更,根據(jù)預(yù)測時用的存儲區(qū)的等級,進(jìn)行上述預(yù)測信息編碼裝置中的有關(guān)預(yù)測的編碼信息(參照存儲器編號等)的碼分配。
      例如在圖1所示的編碼裝置中,在存儲器更新部15中設(shè)置分別計數(shù)存儲器a~c在預(yù)測時被使用的頻度的計數(shù)器,根據(jù)該計數(shù)值,給存儲器a~c加上等級。該等級的施加可以例如以1幀或動態(tài)圖象目標(biāo)在某時刻的圖象(VOP)為單元進(jìn)行,也可以在更細(xì)的單元即在每一被預(yù)測圖象區(qū)(宏塊、任意形狀區(qū)、任意形狀塊等)中進(jìn)行。
      因此,能知道哪個存儲器在預(yù)測中以怎樣的頻度被使用。預(yù)測中頻繁使用的存儲區(qū)是進(jìn)行預(yù)測時重要程度高的存儲區(qū),參照頻度越高,等級也越高。
      這樣一來,在各被預(yù)測圖象區(qū)單元中對預(yù)測時使用的存儲區(qū)編號進(jìn)行編碼時,將短的碼分配給頻繁參照的存儲器(=等級高的存儲器)的編號,這樣能提高編碼效率。
      另外,在被預(yù)測圖象區(qū)單元中檢測的移動參數(shù)如果也能分配到與參照的存儲器的等級對應(yīng)的碼長,則能將短碼分配給頻繁發(fā)生的移動參數(shù)值,能有效地進(jìn)行預(yù)測信息的編碼。這些結(jié)構(gòu)能這樣實現(xiàn),即長度可變編碼·多路復(fù)用部從存儲器更新部接收各存儲器的等級,根據(jù)該等級信息改變碼長度,進(jìn)行預(yù)測信息的編碼。
      如上所述,如果采用本發(fā)明,由于具有多個存儲參照用圖象的存儲區(qū),所以能根據(jù)動態(tài)圖象順序的性質(zhì),分配存入存儲器,另外,由于能在任意時刻更新多個存儲區(qū)中的1個以上的存儲區(qū)的內(nèi)容,所以背景圖象等不隨時間變化的圖象內(nèi)容長時間內(nèi)不進(jìn)行內(nèi)容的更新,從而能進(jìn)行局部變化的圖象區(qū)頻繁地更新存儲器內(nèi)容等的控制,能進(jìn)行有效地利用動態(tài)圖象順序的歷史的預(yù)測。
      另外,由于對多個存儲區(qū)分別設(shè)定使各存儲區(qū)成為有效的變形參數(shù)值范圍,根據(jù)被預(yù)測圖象區(qū)的變形參數(shù)值,預(yù)測時切換使用存儲區(qū),所以能根據(jù)動態(tài)圖象順序的局部的/大范圍的移動的大小,進(jìn)行有效的預(yù)測。同時每個被預(yù)測圖象區(qū)的應(yīng)編碼的移動參數(shù)能在參照存儲區(qū)的有效移動參數(shù)值范圍內(nèi)有效地進(jìn)行編碼。
      另外,由于對多個存儲區(qū)分別設(shè)定使各存儲區(qū)成為有效的變形方法,根據(jù)被預(yù)測圖象區(qū)的變形參數(shù)的種類,能切換并預(yù)測存儲器,所以能根據(jù)動態(tài)圖象順序的局部的/大范圍的移動的復(fù)雜性,有效地進(jìn)行預(yù)測。同時能適當(dāng)?shù)剡x擇與被預(yù)測圖象區(qū)的移動性質(zhì)一致的變形方法,能有效地對移動參數(shù)進(jìn)行編碼。
      另外,由于預(yù)測由多個動態(tài)圖象目標(biāo)構(gòu)成的動態(tài)圖象順序時,不僅能對被預(yù)測動態(tài)圖象目標(biāo)使用多個存儲區(qū),而且能用本身應(yīng)使用的存儲區(qū)以外的存儲區(qū)進(jìn)行預(yù)測,所以能進(jìn)行有效的預(yù)測。另外,由于斷定用本身應(yīng)使用的存儲區(qū)以外的存儲區(qū)進(jìn)行預(yù)測時,該動態(tài)圖象目標(biāo)不能單獨(dú)譯碼再生,而用本身應(yīng)使用的存儲區(qū)進(jìn)行預(yù)測時,該動態(tài)圖象目標(biāo)能單獨(dú)譯碼再生,所以能對各個動態(tài)圖象目標(biāo)進(jìn)行穩(wěn)定的譯碼。
      另外,由于根據(jù)動態(tài)圖象順序在各個時刻的變化狀況及參照用的頻度等,一邊增減預(yù)測時使用的多個存儲區(qū)的數(shù)量及容量,一邊更新內(nèi)容,所以能將動態(tài)圖象順序的歷史瞬間反映在存儲內(nèi)容中,能有效地利用有限的存儲器資源進(jìn)行預(yù)測。
      另外,由于預(yù)測由多個動態(tài)圖象目標(biāo)構(gòu)成的動態(tài)圖象順序時,限定預(yù)測時能使用的多個存儲區(qū)中對動態(tài)圖象目標(biāo)或動態(tài)圖象目標(biāo)在各個時刻的圖象預(yù)測時用的存儲區(qū)數(shù)量或容量,進(jìn)行預(yù)測,所以既能保持預(yù)測效率,又能對與預(yù)測有關(guān)的信息有效地進(jìn)行編碼。
      另外,由于通過計算從多個存儲區(qū)得到的多個預(yù)測圖象,生成最后的預(yù)測圖象,所以能進(jìn)行更有效的預(yù)測。
      另外,由于進(jìn)行動態(tài)圖象順序的編碼時,檢測表示與被預(yù)測圖象區(qū)單元對應(yīng)的特征量或重要程度的參數(shù),根據(jù)該參數(shù)選擇預(yù)測方式、參照存儲區(qū)及存儲器更新方法,進(jìn)行預(yù)測,所以能利用與被預(yù)測圖象區(qū)對應(yīng)的前饋信息,進(jìn)行有效的預(yù)測。
      另外,由于進(jìn)行動態(tài)圖象順序的編碼時,預(yù)先檢測表示對應(yīng)于動態(tài)圖象順序在各個時刻的可能利用的碼的數(shù)量或變化量等的參數(shù),根據(jù)該參數(shù)選擇預(yù)測方式、參照存儲區(qū)及存儲器更新方法,進(jìn)行預(yù)測,所以能利用較大范圍的單元的前饋信息,進(jìn)行有效的預(yù)測。
      另外,由于進(jìn)行由多個動態(tài)圖象目標(biāo)構(gòu)成的動態(tài)圖象順序的編碼時,預(yù)先檢測表示對應(yīng)于全部動態(tài)圖象順序或各動態(tài)圖象目標(biāo)的可能利用的碼的數(shù)量、變化量等的參數(shù),根據(jù)該參數(shù)選擇預(yù)測方式、參照存儲區(qū)及存儲器更新方法,進(jìn)行預(yù)測,所以能進(jìn)行考慮了動態(tài)圖象目標(biāo)之間的重要程度的差別等的有效的預(yù)測。
      另外,由于在動態(tài)圖象順序或動態(tài)圖象目標(biāo)的編碼過程中,根據(jù)預(yù)測時使用的頻度,給存儲區(qū)加上等級,根據(jù)等級對與預(yù)測有關(guān)的信息進(jìn)行編碼,所以能有效地對與預(yù)測有關(guān)的信息進(jìn)行編碼。
      圖25是表示本發(fā)明的實施形態(tài)中的動態(tài)圖象譯碼裝置的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖26是表示移動補(bǔ)償部的工作流程圖。
      圖27是說明內(nèi)插處理的說明圖。
      圖28是表示本發(fā)明的實施形態(tài)中的動態(tài)圖象譯碼裝置的存儲器更新部的工作流程圖。
      圖29是表示VM編碼方式中的視頻數(shù)據(jù)結(jié)構(gòu)的說明圖。
      圖30是表示VOP數(shù)據(jù)結(jié)構(gòu)的說明圖。
      圖31是表示VM編碼裝置的結(jié)構(gòu)的結(jié)構(gòu)圖。
      圖32是表示圖31中的編碼裝置的工作流程圖。
      圖33是表示與VOP編碼類型對應(yīng)的預(yù)測種類的說明圖。
      圖34是表示圖31所示的編碼裝置中的移動補(bǔ)償部的結(jié)構(gòu)圖。
      圖35是表示圖34中的移動補(bǔ)償部的工作流程圖。
      圖36是表示圖31所示的編碼裝置中的存儲器更新部的結(jié)構(gòu)圖。
      圖37是表示圖36中的存儲器更新部的工作流程圖。
      權(quán)利要求
      1.一種動態(tài)圖象譯碼裝置,輸入壓縮圖象并使用預(yù)測圖像將圖像譯碼,其特征在于具有存儲器,存儲在產(chǎn)生預(yù)測圖象時參照的圖象;輸入部,輸入表示變換方法的指示信息和壓縮圖象;和預(yù)測圖象生成部,具有作與多個變換方法對應(yīng)的變換處理的處理部,并對上述存儲器上的參照圖象,作與輸入部輸入的指示信息所示出的變換方法對應(yīng)的變換處理,生成預(yù)測圖象。
      2.根據(jù)權(quán)利要求1所述的動態(tài)圖象譯碼裝置,其特征在于上述處理部根據(jù)平行移動變換方法、仿射變換方法、透視變換方法中的任何一種的變換方法,生成預(yù)測圖象。
      3.根據(jù)權(quán)利要求1所述的動態(tài)圖象譯碼裝置,其特征在于上述動態(tài)圖象譯碼裝置還具有多個存儲器,存儲在產(chǎn)生預(yù)測圖象時參照的圖象,并且與上述多種變換方法之中至少一種以上的變換方法對應(yīng);上述處理部參照在與變換方法對應(yīng)的存儲器中存儲的圖象,生成預(yù)測圖象。
      4.一種動態(tài)圖象譯碼裝置,輸入壓縮圖象并使用預(yù)測圖像將圖像譯碼,其特征在于具有多個存儲器,存儲在產(chǎn)生預(yù)測圖象時參照的圖象,并且與上述多種變換方法之中至少一種以上的變換方法對應(yīng);輸入部,輸入表示上述多個存儲器之中應(yīng)使用的存儲器的存儲器信息和壓縮圖象;和預(yù)測圖象生成部,從上述多個存儲器中,選擇輸入部所輸入的存儲器信息表示的存儲器,并通過參照在所選擇的存儲器中存儲的圖象,生成預(yù)測圖象。
      5.根據(jù)權(quán)利要求4所述的動態(tài)圖象譯碼裝置,其特征在于上述預(yù)測圖象生成部具有根據(jù)多種變換方法作變換處理的處理部;上述多個存儲器中的各個存儲器,與規(guī)定的變換方法的對應(yīng);上述處理部根據(jù)與所選擇的存儲器對應(yīng)的變換方法作變換處理并生成預(yù)測圖象。
      6.根據(jù)權(quán)利要求5所述的動態(tài)圖象譯碼裝置,其特征在于上述處理部根據(jù)平行移動變換方法、仿射變換方法、透視變換方法中的任何一種的變換方法,生成預(yù)測圖象。
      7.一種動態(tài)圖象譯碼裝置,輸入壓縮圖象并使用預(yù)測圖像將圖像譯碼,其特征在于具有存儲器,存儲在產(chǎn)生預(yù)測圖象時參照的圖象;和預(yù)測圖象生成部,輸入指示多種變換方法之中,為生成壓縮圖象所使用的變換方法的指示信息和壓縮圖象,并使用上述存儲器上的參照圖象,根據(jù)指示信息表示的變換方法,生成預(yù)測圖象。
      8.根據(jù)權(quán)利要求7所述的動態(tài)圖象譯碼裝置,其特征在于上述預(yù)測圖象生成部根據(jù)平行移動變換方法、仿射變換方法、透視變換方法中的任何一種的變換方法,生成預(yù)測圖象。
      9.根據(jù)權(quán)利要求7所述的動態(tài)圖象譯碼裝置,其特征在于上述動態(tài)圖象譯碼裝置還具有多個存儲器,存儲在產(chǎn)生預(yù)測圖象時參照的圖象,并且與上述多種變換方法之中至少一種以上的變換方法對應(yīng);上述預(yù)測圖象生成部參照在與上述變換方法對應(yīng)的存儲器中存儲的圖象,生成預(yù)測圖象。
      10.一種動態(tài)圖象譯碼方法,輸入壓縮圖象并使用預(yù)測圖像將圖像譯碼,其特征在于具有存儲工序,存儲在產(chǎn)生預(yù)測圖象時參照的圖象;輸入工序,輸入表示變換方法的指示信息和壓縮圖象;和預(yù)測圖象生成工序,具有作與多個變換方法對應(yīng)的變換處理的處理工序,并對由上述存儲工序所存儲的參照圖象,作與輸入工序所輸入的指示信息所示出變換方法對應(yīng)的變換處理,生成預(yù)測圖象。
      11.根據(jù)權(quán)利要求10所述的動態(tài)圖象譯碼方法,其特征在于上述處理工序根據(jù)平行移動變換方法、仿射變換方法、透視變換方法中的任何一種的變換方法,生成預(yù)測圖象。
      12.根據(jù)權(quán)利要求10所述的動態(tài)圖象譯碼方法,其特征在于上述動態(tài)圖象譯碼方法還具有在與上述多種變換方法之中至少一種以上的變換方法對應(yīng)的多個存儲器中,存儲在產(chǎn)生預(yù)測圖象時參照的圖象的工序;上述處理工序參照在與變換方法對應(yīng)的存儲器中存儲的圖象,生成預(yù)測圖象。
      13.一種動態(tài)圖象譯碼方法,輸入壓縮圖象并使用預(yù)測圖像將圖像譯碼,其特征在于具有在與上述多種變換方法之中至少一種以上的變換方法對應(yīng)的多個存儲器中,存儲在產(chǎn)生預(yù)測圖象時參照的圖象的工序;輸入工序,輸入表示上述多個存儲器之中應(yīng)使用的存儲器的存儲器信息和壓縮圖象;和預(yù)測圖象生成工序,從上述多個存儲器中,選擇輸入工序所輸入的存儲器信息表示的存儲器,并通過參照在所選擇的存儲器中存儲的圖象,生成預(yù)測圖象。
      14.根據(jù)權(quán)利要求13所述的動態(tài)圖象譯碼裝置,其特征在于上述預(yù)測圖象生成工序具有根據(jù)多種變換方法作變換處理的處理工序;上述多個存儲器中的各個存儲器,與規(guī)定的變換方法的對應(yīng);上述處理工序根據(jù)與所選擇的存儲器對應(yīng)的變換方法作變換處理并生成預(yù)測圖象。
      15.根據(jù)權(quán)利要求14所述的動態(tài)圖象譯碼方法,其特征在于上述處理工序根據(jù)平行移動變換方法、仿射變換方法、透視變換方法中的任何一種的變換方法,生成預(yù)測圖象。
      16.一種動態(tài)圖象譯碼方法,輸入壓縮圖象并使用預(yù)測圖像將圖像譯碼,其特征在于具有存儲在產(chǎn)生預(yù)測圖象時參照的圖象的工序;和預(yù)測圖象生成工序,輸入指示多種變換方法之中,為在生成壓縮圖象使用的變換方法的指示信息和壓縮圖象,并使用由上述存儲工序所存儲的參照圖象,根據(jù)指示信息表示的變換方法,生成預(yù)測圖象。
      17.根據(jù)權(quán)利要求16所述的動態(tài)圖象譯碼方法,其特征在于上述預(yù)測圖象生成工序根據(jù)平行移動變換方法、仿射變換方法、透視變換方法中的任何一種的變換方法,生成預(yù)測圖象。
      18.根據(jù)權(quán)利要求16所述的動態(tài)圖象譯碼方法,其特征在于上述動態(tài)圖象譯碼方法還具有在與上述多種變換方法之中至少一種以上的變換方法對應(yīng)的多個存儲器中,存儲在產(chǎn)生預(yù)測圖象時參照的圖象的工序;上述預(yù)測圖象生成部參照在與上述變換方法對應(yīng)的存儲器中存儲的圖象,生成預(yù)測圖象。
      全文摘要
      獲得一種根據(jù)動態(tài)圖象的場面內(nèi)容和重要程度、移動的性質(zhì)等,進(jìn)行高精度的預(yù)測的動態(tài)圖象編碼方式。備有存儲參照用圖象的多個存儲區(qū);能與表現(xiàn)被預(yù)測圖象區(qū)的移動的任意的變形參數(shù)對應(yīng),根據(jù)該變形參數(shù),利用上述多個存儲區(qū)上的任意數(shù)據(jù)生成預(yù)測圖象的移動補(bǔ)償裝置;以及能在任意時間間隔內(nèi)更新上述多個存儲區(qū)中1個以上的存儲區(qū)的內(nèi)容的存儲器更新控制裝置。
      文檔編號H04N7/24GK1992900SQ20061010183
      公開日2007年7月4日 申請日期1998年1月22日 優(yōu)先權(quán)日1997年2月13日
      發(fā)明者關(guān)口俊一, 淺井光太郎, 村上篤道, 西川博文, 黑田慎一, 井須芳美, 長谷川由里 申請人:三菱電機(jī)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1