專利名稱:動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可變速再現(xiàn)地編碼動(dòng)態(tài)圖像的動(dòng)態(tài)圖像解碼方法、解碼如此編碼的流的動(dòng)態(tài)圖像解碼方法和該流。
背景技術(shù):
近年來,迎來了綜合處理聲音、圖像等象素值的多媒體時(shí)代,將把以前的信息媒體、即報(bào)紙、雜志、電視、收音機(jī)、電話等信息傳遞給人的手段作為多媒體的對(duì)象。通常,所謂多媒體,不僅是文字,還指同時(shí)關(guān)聯(lián)圖形、聲音、尤其圖像等表示的媒體,但在將上述現(xiàn)有信息媒體作為多媒體的對(duì)象時(shí),必需以數(shù)字形式來表示該信息。
但是,若將上述各信息媒體持有的信息量估計(jì)為數(shù)字信息量,則在文字的情況下,每1個(gè)文字的信息量為1-2字節(jié),在聲音的情況下,必需每秒64Kbits(電話質(zhì)量)以上的信息量,對(duì)于動(dòng)畫則必需每秒100Mbits(當(dāng)前電視接收質(zhì)量)以上的信息量,上述信息媒體中以數(shù)字形式來原樣處理如此龐大的信息是不現(xiàn)實(shí)的。例如,電視電話已由具有64Kbit/s-1.5Mbits/s傳送速度的綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDNIntergratedServices Digital Network)實(shí)用化,但由ISDN來原樣發(fā)送電視攝像機(jī)的映像是不可能的。
因此,需要信息的壓縮技術(shù),例如在電視電話的情況下,使用ITU-T(國(guó)際電信聯(lián)合電信標(biāo)準(zhǔn)化部門)推薦的H.261或H.263標(biāo)準(zhǔn)的動(dòng)畫壓縮技術(shù)。另外,根據(jù)MPEG-1標(biāo)準(zhǔn)的信息壓縮技術(shù),也可將圖像信息與聲音信息一起輸入通常的音樂用CD(compact disc致密盤)中。
這里,所謂MPEG(Moving Picture Experts Group)是ISO/IEC(國(guó)際標(biāo)準(zhǔn)化機(jī)構(gòu)國(guó)際電氣標(biāo)準(zhǔn)會(huì)議)標(biāo)準(zhǔn)化的動(dòng)態(tài)圖像信號(hào)壓縮的國(guó)際標(biāo)準(zhǔn),MPEG-1是將動(dòng)態(tài)圖像信號(hào)壓縮到1.5Mbps、即將電視信號(hào)的信息壓縮到約100分之1的標(biāo)準(zhǔn)。另外,MPEG-1標(biāo)準(zhǔn)中將對(duì)象的質(zhì)量設(shè)為傳送速度主要以約1.5Mbps實(shí)現(xiàn)程度的中等程度的質(zhì)量,所以在應(yīng)滿足更高畫質(zhì)要求的標(biāo)準(zhǔn)化的MPEG-2中,動(dòng)態(tài)圖像信號(hào)以2-15Mbps來實(shí)現(xiàn)TV播放質(zhì)量。
在現(xiàn)實(shí)中,推進(jìn)MPEG-1、MPEG-2、和標(biāo)準(zhǔn)化的作業(yè)組(ISO/IECJTC1/SC29/WG11),由此達(dá)成提高M(jìn)PEG-1、MPEG-2的壓縮率,進(jìn)而可以物體單位來進(jìn)行編碼、解碼操作,實(shí)現(xiàn)多媒體時(shí)代必需的新功能的MPEG-4被標(biāo)準(zhǔn)化。MPEG-4雖然最初旨在推進(jìn)低比特率的編碼方法的標(biāo)準(zhǔn)化,但現(xiàn)在擴(kuò)展到既包含交織(交錯(cuò))圖像也包含高比特率的更通用的編碼。另外,當(dāng)前ISO/IEC與ITU-T共同推進(jìn)MPEG-4AVC和ITU H.264的標(biāo)準(zhǔn)化活動(dòng),作為更高壓縮率的下一代圖像編碼方式。在2002年5月的時(shí)候,發(fā)行了將下代圖像編碼方式稱為委員會(huì)草案(CD)的文件(例如參照Text of Committee Draft of Joint VideoSpecification(ITU-T Rec.H.264|ISO/IEC 14496-10 AVC)0.4‘Overview of the syntax’0.4.1‘Temporal Processing’8.2.2‘Parameterset decoding’)。
通常在動(dòng)態(tài)圖像的編碼中,通過削減時(shí)間方向和空間方向的冗余性來進(jìn)行信息量的壓縮。因此,在以削減時(shí)間上的冗余性為目的的畫面間預(yù)測(cè)編碼中,參照前面或后面的圖象,以塊單位來進(jìn)行動(dòng)作的檢測(cè)和預(yù)測(cè)圖像的生成,對(duì)得到的預(yù)測(cè)圖像與編碼對(duì)象圖象的差分值進(jìn)行編碼。其中,所謂圖象是表示1畫面的術(shù)語(yǔ),在漸進(jìn)(progressive)圖像中意味著幀,在交織圖像中意味著幀或字段。這里,所謂交織圖像是一個(gè)幀由時(shí)刻不同的兩個(gè)字段構(gòu)成的圖像。在交織(交錯(cuò))圖像的編碼或解碼處理中,可將一個(gè)幀原樣作為幀來處理,或作為兩個(gè)字段來處理,或在幀內(nèi)的每個(gè)塊中作為幀結(jié)構(gòu)或字段結(jié)構(gòu)來處理。
將不持有參照?qǐng)D像來進(jìn)行畫面內(nèi)預(yù)測(cè)編碼的圖象稱為I圖象。另外,將僅參照1個(gè)圖象來進(jìn)行畫面間預(yù)測(cè)編碼的圖象稱為P圖象。將參照兩個(gè)圖象來進(jìn)行畫面間預(yù)測(cè)編碼的圖象稱為B圖象。B圖象可參照兩個(gè)圖象,作為顯示時(shí)間在前或在后的任意組合??稍谧鳛榫幋a和解碼的基本單位的每個(gè)塊中指定參照?qǐng)D像(參照?qǐng)D象),但將進(jìn)行編碼的比特流中在先記述的參照?qǐng)D象區(qū)別為第1參照?qǐng)D象,將在后記述的參照?qǐng)D象區(qū)別為第2參照?qǐng)D象。但是,作為編碼和解碼這些圖象時(shí)的條件,需要已編碼和解碼參照的圖象。
在編碼P圖象和B圖象時(shí),使用動(dòng)作補(bǔ)償畫面間預(yù)測(cè)編碼。所謂動(dòng)作補(bǔ)償畫面間預(yù)測(cè)編碼是在畫面間預(yù)測(cè)編碼中適用動(dòng)作補(bǔ)償?shù)木幋a方式。所謂動(dòng)作補(bǔ)償不是單純從參照?qǐng)D象的象素值來預(yù)測(cè),而是檢測(cè)圖象內(nèi)各部分的動(dòng)作量(下面將其稱為運(yùn)動(dòng)矢量),進(jìn)行考慮該動(dòng)作量的預(yù)測(cè),從而提高預(yù)測(cè)精度,且減少數(shù)據(jù)量的方式。例如,檢測(cè)編碼對(duì)象圖象的運(yùn)動(dòng)矢量,編碼僅移位該運(yùn)動(dòng)矢量大小的預(yù)測(cè)值與編碼對(duì)象圖象的預(yù)測(cè)殘差,由此減少數(shù)據(jù)量。在該方式的情況下,在解碼時(shí)需要運(yùn)動(dòng)矢量的信息,所以還要編碼運(yùn)動(dòng)矢量并記錄或傳送。
運(yùn)動(dòng)矢量以宏塊或塊單位進(jìn)行檢測(cè),具體而言,固定編碼對(duì)象圖象側(cè)的宏塊或塊,使參照?qǐng)D象側(cè)的宏塊或塊在搜索范圍內(nèi)移動(dòng),找出與基準(zhǔn)宏塊或塊最相似的參照塊的位置,由此檢測(cè)運(yùn)動(dòng)矢量。
圖1是表示現(xiàn)有MPEG2的流結(jié)構(gòu)圖,(a)是表示圖象流的圖,(b)是表示流的分層結(jié)構(gòu)圖。如圖1(a)、(b))所示,MPEG2的流具有以下的分層結(jié)構(gòu)。流(Stream)由多個(gè)圖象組(GOPGroup of Picture)構(gòu)成,通過將其設(shè)為編碼處理的基本單位,可進(jìn)行動(dòng)態(tài)圖像的編輯或隨機(jī)訪問。圖象組由多個(gè)圖象構(gòu)成,各圖象具有I圖象、P圖象或B圖象。流、GOP和圖象還由表示各單位的區(qū)間的同步信號(hào)(sync)和作為該單位中公用數(shù)據(jù)的首標(biāo)(header)構(gòu)成。
圖2是表示其它現(xiàn)有流的分層結(jié)構(gòu)圖。該流對(duì)應(yīng)于當(dāng)前ITU-T與ISO/IEC共同標(biāo)準(zhǔn)化中的JVT(H.264/MPEG-4 AVC)。在JVT下,沒有所謂首標(biāo)的概念,公用數(shù)據(jù)以所謂參數(shù)組PS的名稱配置在流的開頭中。另外,沒有相當(dāng)于GOP的概念,但若以不依賴于其它圖象就可解碼的特別圖象單位分割數(shù)據(jù),則可構(gòu)成相當(dāng)于GOP的可隨機(jī)訪問的單位,所以將其稱為隨機(jī)訪問單元RAU。
參數(shù)組PS具有作為相當(dāng)于各圖象的首標(biāo)的數(shù)據(jù)的圖象參數(shù)組PPS、和相當(dāng)于MPEG-2的GOP或序列單位首標(biāo)的序列參數(shù)組SPS。向各圖象賦予表示從所述圖象參數(shù)組PPS和序列參數(shù)組SPS的多個(gè)替補(bǔ)中參照哪個(gè)的識(shí)別符。即,圖象參數(shù)組PPS和序列參數(shù)組SPS僅對(duì)多個(gè)組編碼一次,用識(shí)別符表示各圖象參照該組中的哪個(gè),由此節(jié)省如MPEG-2那樣對(duì)每個(gè)圖象都編碼幾次相同值的首標(biāo)(參數(shù)組)的浪費(fèi),提高壓縮率。
圖象序號(hào)PN是用于識(shí)別圖象的識(shí)別序號(hào)。序列參數(shù)組SPS中包含最大可參照?qǐng)D象數(shù)、圖像尺寸等,在圖象參數(shù)組PPS中包含可變長(zhǎng)編碼的種類(霍夫曼編碼與算術(shù)編碼的切換)、量化步驟的初始值、參照?qǐng)D象數(shù)等。
圖3是表示實(shí)現(xiàn)現(xiàn)有動(dòng)態(tài)圖像編碼方法的動(dòng)態(tài)圖像編碼裝置的結(jié)構(gòu)框圖。
動(dòng)態(tài)圖像編碼裝置3是壓縮編碼輸入的圖像信號(hào)Vin后輸出變換為可變長(zhǎng)編碼等比特流的編碼流Str的裝置,具備動(dòng)作檢測(cè)部101、動(dòng)作補(bǔ)償部102、減法部103、正交變換部104、量化部105、去量化部106、逆正交變換部107、加法部108、圖象存儲(chǔ)器109、開關(guān)110、預(yù)測(cè)結(jié)構(gòu)決定部111和可變長(zhǎng)編碼部301。
將圖像信號(hào)Vin輸入減法部103和動(dòng)作檢測(cè)部101。減法部103計(jì)算輸入的圖像信號(hào)Vin與預(yù)測(cè)圖像的差分值,輸出到正交變換部104。正交變換部104將差分值變換為頻率系數(shù),輸出到量化部105。量化部105量化輸入的頻率系數(shù),將量化值Qcoef輸出到可變長(zhǎng)編碼部301。
去量化部106將量化值Qcoef去量化,而恢復(fù)成頻率系數(shù),輸出到逆正交變換部107。逆正交變換部107從頻率系數(shù)逆頻率變換為象素差值后,輸出到加法部108。加法部108將象素差值與從動(dòng)作補(bǔ)償部102輸出的預(yù)測(cè)圖像相加后,作為解碼圖像。開關(guān)110在指示保存該解碼圖像的情況下變?yōu)镺N,將解碼圖像保存在圖象存儲(chǔ)器109中。
另一方面,以宏塊單位輸入圖像信號(hào)Vin的動(dòng)作檢測(cè)部101將存儲(chǔ)在圖象存儲(chǔ)器109中的解碼圖像作為搜索對(duì)象,檢測(cè)最接近輸入圖像信號(hào)的區(qū)域,決定指示其位置的運(yùn)動(dòng)矢量MV。運(yùn)動(dòng)矢量檢測(cè)是以進(jìn)一步分割宏塊的塊單位來進(jìn)行的。此時(shí),因?yàn)榭蓪⒍鄠€(gè)圖象用作參照?qǐng)D象,所以每個(gè)塊都必需指定參照?qǐng)D象用的識(shí)別序號(hào)(參照索引Index)。通過參照索引Index取得與圖象存儲(chǔ)器109中的各圖象具有的圖象序號(hào)的相對(duì)應(yīng),從而可指定參照?qǐng)D象。
動(dòng)作補(bǔ)償部102使用通過上述處理檢測(cè)到的運(yùn)動(dòng)矢量MV和參照索引Index,從存儲(chǔ)在圖象存儲(chǔ)器109中的解碼圖像中取出最適于預(yù)測(cè)圖像的圖像區(qū)域。
若對(duì)象圖象是表示隨機(jī)訪問單元RAU的開始位置的隨機(jī)訪問單元開始圖象RAVin,則預(yù)測(cè)結(jié)構(gòu)決定部111通過圖象類型Ptype向動(dòng)作檢測(cè)部101和動(dòng)作補(bǔ)償部102發(fā)出指示,以將對(duì)象圖象編碼(畫面內(nèi)編碼)為可隨機(jī)訪問的特別的圖象。另外,預(yù)測(cè)結(jié)構(gòu)決定部111將該圖象類型Ptype輸出到可變長(zhǎng)編碼部301。
可變長(zhǎng)編碼部301可變長(zhǎng)編碼量化值Qcoef、參照索引Index、圖象類型Ptype和運(yùn)動(dòng)矢量MV,設(shè)為編碼流Str。
圖4是表示實(shí)現(xiàn)現(xiàn)有動(dòng)態(tài)圖像解碼方法的動(dòng)態(tài)圖像解碼裝置的結(jié)構(gòu)框圖。圖中,與實(shí)現(xiàn)圖3的現(xiàn)有動(dòng)態(tài)圖像編碼方法的動(dòng)態(tài)圖像編碼裝置進(jìn)行相同動(dòng)作的設(shè)備附加相同記號(hào),省略說明。
可變長(zhǎng)解碼部401解碼編碼流Str,輸出量化值Qcoef、參照索引Index、圖象類型Ptype和運(yùn)動(dòng)矢量MV。將量化值Qcoef、參照索引Index和運(yùn)動(dòng)矢量MV輸入圖象存儲(chǔ)器208、動(dòng)作補(bǔ)償部204和去量化部205,進(jìn)行解碼處理,該動(dòng)作與圖3的現(xiàn)有動(dòng)態(tài)圖像編碼裝置一樣。
但是,隨機(jī)訪問單元RAU可僅通過其單位圖象進(jìn)行解碼,卻不能通過現(xiàn)有的JVT編碼方法和流得到VTR或盤記錄器等存儲(chǔ)裝置中重要的可變速再現(xiàn)用信息。這是由于JVT為了大大提高編碼效率(壓縮率),導(dǎo)入非常彈性的圖象間的預(yù)測(cè)結(jié)構(gòu)。
圖5是表示圖象的參照關(guān)系實(shí)例的模式圖。圖5(a)是MPEG-2中使用的圖象間的預(yù)測(cè)結(jié)構(gòu)。圖中加斜線的圖象是被其它圖象參照的圖象。在MPEG-2中,P圖象(P4、P7)可進(jìn)行僅參照顯示時(shí)刻之前的1個(gè)I圖象或P圖象的預(yù)測(cè)編碼。另外,B圖象(B1、B2、B3、B5、B6)可進(jìn)行參照顯示時(shí)刻之前1個(gè)與之后1個(gè)I圖象或P圖象的預(yù)測(cè)編碼。另外,還決定配置在流中的順序,將I圖象和P圖象配置在顯示時(shí)刻的順序,將B圖象配置在之后顯示的I圖象或P圖象之后。因此,可通過i)解碼全部圖象、ii)僅解碼I圖象與P圖象的流、僅顯示I圖象與P圖象、iii)僅解碼并顯示I圖象的流等3種方式來解碼,所以可容易實(shí)現(xiàn)從i)通常的再現(xiàn)到ii)中速再現(xiàn)、iii)高速再現(xiàn)等3種方式。
在JVT中還可進(jìn)行從B圖象來參照B圖象的預(yù)測(cè)。圖5(b)是JVT的預(yù)測(cè)實(shí)例,B圖象(B1、B3)參照B圖象(B2)。在本實(shí)例中,可實(shí)現(xiàn)i)解碼全部圖象、ii)僅解碼并顯示參照I圖象、P圖象、B圖象的流、iii)僅解碼I圖象與P圖象的流、僅顯示I圖象與P圖象、iv)僅解碼并顯示I圖象的流等4種方式。
但是,JVT還可從P圖象來參照B圖象,如圖6所示,P圖象(P7)也可參照B圖象(B2)。此時(shí),若B圖象(B2)不能解碼,則P圖象(P7)不能解碼,所以可實(shí)現(xiàn)i)解碼全部圖象、ii)僅解碼并顯示參照I圖象、P圖象、B圖象的流、iii)僅解碼并顯示I圖象等3種方式。
這樣,因?yàn)镴VT允許非常彈性的預(yù)測(cè)結(jié)構(gòu),所以若不知道實(shí)際的預(yù)測(cè)結(jié)構(gòu),則可能不知道怎樣可變速再現(xiàn)。因此,從圖5和圖6的實(shí)例中,可不根據(jù)預(yù)測(cè)結(jié)構(gòu)實(shí)現(xiàn)的只不過是i)解碼全部圖象、ii)僅解碼并顯示I圖象的流等2種方式。其中,與可由MPEG-2實(shí)現(xiàn)的可變速再現(xiàn)相比,可實(shí)現(xiàn)的速度選擇肢過少。
因此,本發(fā)明鑒于上述問題作出,其目的在于提供一種動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法等,可容易特定為了可變速再現(xiàn)而必需解碼的圖象,可進(jìn)行適于可變速再現(xiàn)的編碼和解碼。
發(fā)明內(nèi)容
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的動(dòng)態(tài)圖像編碼方法以圖象單位編碼動(dòng)態(tài)圖像信號(hào),生成編碼流,其特征在于,包含信息生成步驟,生成用于特定作為可變速再現(xiàn)對(duì)象的圖象的可變速再現(xiàn)用信息;編碼步驟,編碼所述可變速再現(xiàn)用信息,附加于所述編碼流中。
由此,在可變速再現(xiàn)時(shí),可根據(jù)可變速再現(xiàn)用信息來特定作為期望的可變速再現(xiàn)對(duì)象的圖象,通過僅解碼該特定的圖象,可省略無用的圖象的解碼來容易地進(jìn)行可變速再現(xiàn)。
其中,所述信息生成步驟中,作為由多個(gè)圖象構(gòu)成的隨機(jī)訪問單元,以可僅參照該隨機(jī)訪問單元內(nèi)的圖象來解碼該隨機(jī)訪問單元內(nèi)的編碼對(duì)象圖象的所述隨機(jī)訪問單元單位,生成所述可變速再現(xiàn)用信息。
由此,即使隨機(jī)訪問單元單位下圖象的參照關(guān)系的結(jié)構(gòu)不同,也可在可變速再現(xiàn)時(shí)根據(jù)可變速再現(xiàn)用信息來特定作為期望的可變速再現(xiàn)對(duì)象的圖象。
另外,所述動(dòng)態(tài)圖像編碼方法還包含檢測(cè)步驟,檢測(cè)作為所述可變速再現(xiàn)對(duì)象的圖象參照的公用信息的編碼必要性;和公用信息附加步驟,向通過所述檢測(cè)步驟檢測(cè)到所述公用信息編碼必要性的圖象附加所述公用信息。
由此,例如即使是已附加到以不到N倍速再現(xiàn)的圖象的公用信息,在必要以N倍速再現(xiàn)的圖象的情況下,也由于在以N倍速再現(xiàn)的圖象中也必需附加公用信息,所以可避免可變速再現(xiàn)時(shí)沒有應(yīng)參照的公用信息的情況。
另外,本發(fā)明涉及的動(dòng)態(tài)圖像解碼方法,以圖象單位來解碼編碼流,其特征在于,包含信息抽取步驟,抽取特定作為可變速再現(xiàn)對(duì)象的圖象的可變速再現(xiàn)用信息;解碼步驟,解碼所述可變速再現(xiàn)用信息,而且,根據(jù)所述可變速再現(xiàn)用信息,特定并解碼作為可變速再現(xiàn)對(duì)象的圖象。
由此,可變速再現(xiàn)時(shí),可根據(jù)可變速再現(xiàn)用信息來特定作為期望的可變速再現(xiàn)對(duì)象的圖象,通過僅解碼該特定的圖象,可省略無用圖象的解碼,可容易進(jìn)行可變速再現(xiàn)。
這里,所述信息抽取步驟中,作為由多個(gè)圖象構(gòu)成的隨機(jī)訪問單元,以可僅參照該隨機(jī)訪問單元內(nèi)的圖象來解碼該隨機(jī)訪問單元內(nèi)的解碼對(duì)象圖象的所述隨機(jī)訪問單元單位,抽取所述可變速再現(xiàn)用信息。
由此,即使隨機(jī)訪問單元單位下圖象的參照關(guān)系的結(jié)構(gòu)不同,也可在可變速再現(xiàn)時(shí)根據(jù)可變速再現(xiàn)用信息來特定作為期望的可變速再現(xiàn)對(duì)象的圖象。
另外,所述動(dòng)態(tài)圖像解碼方法還包含存儲(chǔ)器控制步驟,即使可變速再現(xiàn)時(shí),被其它圖象參照的圖象是不構(gòu)成所述可變速再現(xiàn)對(duì)象的圖象,也可作為保存在圖象存儲(chǔ)器中的圖象來進(jìn)行控制。
由此,可防止即使指定相對(duì)參照的圖象,可變速再現(xiàn)時(shí),指定為解碼對(duì)象圖象的參照?qǐng)D象的圖象與編碼時(shí)的參照?qǐng)D象不同。
另外,本發(fā)明不僅可實(shí)現(xiàn)為這種動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法,還可實(shí)現(xiàn)為具備這種動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法包含的特征的步驟作為部件的動(dòng)態(tài)圖像編碼裝置和動(dòng)態(tài)圖像解碼裝置。另外,還可實(shí)現(xiàn)為使計(jì)算機(jī)執(zhí)行這些步驟的程序,或?qū)崿F(xiàn)為由所述動(dòng)態(tài)圖像編碼方法編碼的編碼流。另外,不用說,這種程序和編碼流還可經(jīng)CD-ROM等記錄媒體或因特網(wǎng)等傳送媒體來配送。
如上所述,根據(jù)本發(fā)明涉及的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法,因?yàn)榭扇菀滋囟S機(jī)訪問單元RAU中為了可變速再現(xiàn)而必需解碼的圖象,所以可容易實(shí)現(xiàn)適于可變速再現(xiàn)的編碼和解碼,實(shí)用價(jià)值高。
圖1是現(xiàn)有MPEG-2的流結(jié)構(gòu)圖,(a)是表示圖象流的圖,(b))是表示流的分層結(jié)構(gòu)的圖。
圖2是表示現(xiàn)有的其它流的分層結(jié)構(gòu)的圖。
圖3是表示實(shí)現(xiàn)現(xiàn)有的動(dòng)態(tài)圖像編碼方法的動(dòng)態(tài)圖像編碼裝置的結(jié)構(gòu)框圖。
圖4是表示實(shí)現(xiàn)現(xiàn)有的動(dòng)態(tài)圖像解碼方法的動(dòng)態(tài)圖像解碼裝置的結(jié)構(gòu)框圖。
圖5是表示圖象的參照關(guān)系的實(shí)例的模式圖,(a)是MPGE-2中的圖象間的預(yù)測(cè)結(jié)構(gòu)的實(shí)例,(b)是JVT中的預(yù)測(cè)結(jié)構(gòu)的實(shí)例。
圖6是表示圖象的參照關(guān)系的實(shí)例的模式圖。
圖7是表示實(shí)現(xiàn)本發(fā)明的動(dòng)態(tài)圖像編碼方法的動(dòng)態(tài)圖像編碼裝置的結(jié)構(gòu)框圖。
圖8是本發(fā)明的流的結(jié)構(gòu)圖(實(shí)施例1),(a)是隨機(jī)訪問單元RAU的結(jié)構(gòu)例,(b)是可變速再現(xiàn)變換RAM的一例,(c)是可變速再現(xiàn)變換RAM的另一例,(d)是可變速再現(xiàn)變換RAM的再一例。
圖9是表示圖象的參照關(guān)系(實(shí)施例1)的模式圖,(a)是圖象的參照關(guān)系的一例,(b)是圖象的參照關(guān)系的另一例,(c)是圖象的參照關(guān)系的再一例。
圖10是表示生成可變速再現(xiàn)變換RAM時(shí)的動(dòng)作的流程圖。
圖11是表示附加圖象參數(shù)組PPS時(shí)的動(dòng)作的流程圖。
圖12是表示編碼對(duì)象圖象時(shí)的動(dòng)作的流程圖。
圖13是本發(fā)明的流的結(jié)構(gòu)圖(實(shí)施例2),(a)是隨機(jī)訪問單元RAU的結(jié)構(gòu)例,(b))是可變速再現(xiàn)變換表(映像表)RAMTBL的一例。
圖14是表示生成可變速再現(xiàn)變換識(shí)別符RAMID時(shí)的動(dòng)作的流程圖。
圖15是表示實(shí)現(xiàn)本發(fā)明的動(dòng)態(tài)圖像解碼方法的動(dòng)態(tài)圖像解碼裝置的結(jié)構(gòu)框圖。
圖16是表示動(dòng)態(tài)圖像解碼裝置的動(dòng)作的流程圖,(a)是對(duì)應(yīng)于實(shí)施例1中所示的流的結(jié)構(gòu)的流程圖,(b)是對(duì)應(yīng)于實(shí)施例2中所示的流的結(jié)構(gòu)的流程圖。
圖17是表示圖象存儲(chǔ)器的保存狀態(tài)的模式圖,(a)是表示通常再現(xiàn)時(shí)的保存狀態(tài)的模式圖,(b)是表示現(xiàn)有的4倍速再現(xiàn)時(shí)的保存狀態(tài)的模式圖,(c)是本發(fā)明的4倍速再現(xiàn)時(shí)的保存狀態(tài)的模式圖。
圖18是表示解碼對(duì)象圖象時(shí)的動(dòng)作的流程圖。
圖19是表示動(dòng)態(tài)圖像解碼裝置的其它動(dòng)作的流程圖,(a)是對(duì)應(yīng)于實(shí)施例1中所示的流的結(jié)構(gòu)的流程圖,(b)是對(duì)應(yīng)于實(shí)施例2中所示的流的結(jié)構(gòu)的流程圖。
圖20是存儲(chǔ)由計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)各實(shí)施例的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的程序的記錄媒體的說明圖,(a)是表示作為記錄媒體主體的軟盤的物理格式的實(shí)例的說明圖,(b))是表示從軟盤的正面看的外觀、斷面結(jié)構(gòu)及軟盤的說明圖,(c)是表示在軟盤FD上進(jìn)行上述程序的記錄再現(xiàn)的結(jié)構(gòu)說明圖。
圖21是表示實(shí)現(xiàn)內(nèi)容配送服務(wù)的內(nèi)容提供系統(tǒng)的整體結(jié)構(gòu)框圖。
圖22是表示手機(jī)的一例的圖。
圖23是表示手機(jī)的內(nèi)部結(jié)構(gòu)的框圖。
圖24是表示數(shù)字播放用系統(tǒng)的整體結(jié)構(gòu)框圖。
具體實(shí)施例方式
雖然JVT的預(yù)測(cè)結(jié)構(gòu)由于過于彈性而難以可變速再現(xiàn),但若在解碼隨機(jī)訪問單元RAU之前,知道哪個(gè)預(yù)測(cè)結(jié)構(gòu)被該隨機(jī)訪問單元RAU的圖象使用,則如圖5和圖6的各例所示,可實(shí)現(xiàn)兩種以上的速度的可變速再現(xiàn)。
下面,用圖7至圖24來說明本發(fā)明的實(shí)施例。
另外,實(shí)施例說明中所用的隨機(jī)訪問單元RAU未必是JVT的特別單位,因?yàn)樵诿總€(gè)隨機(jī)訪問單元RAU中配置參數(shù)組PS,所以也可僅是由畫面內(nèi)編碼(I圖象)開始的圖象的集合。
(實(shí)施例1)圖7是表示使用本發(fā)明涉及的動(dòng)態(tài)圖像編碼方法的動(dòng)態(tài)圖像編碼裝置一實(shí)施例的結(jié)構(gòu)框圖。另外,向進(jìn)行與圖3中所示現(xiàn)有動(dòng)態(tài)圖像編碼裝置3的各部分相同動(dòng)作的設(shè)備附加相同符號(hào),省略說明。
動(dòng)態(tài)圖像編碼裝置1是壓縮編碼輸入的圖像信號(hào)Vin后輸出變換為可變長(zhǎng)編碼等比特流的編碼流Str的裝置,具備動(dòng)作檢測(cè)部101、動(dòng)作補(bǔ)償部102、減法部103、正交變換部104、量化部105、去量化部106、逆正交變換部107、加法部108、圖象存儲(chǔ)器109、開關(guān)110、預(yù)測(cè)結(jié)構(gòu)決定部111、可變長(zhǎng)編碼部112、變換生成部113、檢測(cè)部114、和公用信息附加部115。
變換生成部113對(duì)應(yīng)于圖象類型Ptype,生成作為可變速再現(xiàn)必需信息的可變速再現(xiàn)用信息Map(例如后述的可變速再現(xiàn)變換RAM或可變速再現(xiàn)變換表(マップテ一ブル)RAMTBL、可變速再現(xiàn)變換識(shí)別符RAMID),輸出到可變長(zhǎng)編碼部112??勺冮L(zhǎng)編碼部112編碼可變速再現(xiàn)用信息Map后配置于編碼流Str中。
檢測(cè)部114在編碼對(duì)象的圖象是以N倍速以上再現(xiàn)(解碼)的圖象時(shí),判定作為對(duì)象圖象參照的公用信息的圖象參數(shù)組PPS是否已由N倍速以上再現(xiàn)的圖象編碼,從而檢測(cè)圖象參數(shù)組PPS編碼的必要性。公用信息附加部115向由檢測(cè)部114檢測(cè)了編碼必要性的圖象附加圖象參數(shù)組PPS。
圖8是實(shí)施例1的流的結(jié)構(gòu)圖。與圖2的現(xiàn)有流的結(jié)構(gòu)圖的不同之處在于在隨機(jī)訪問單元RAU中配置可變速再現(xiàn)變換RAM。
圖8(a)表示隨機(jī)訪問單元RAU的結(jié)構(gòu)例。在本結(jié)構(gòu)例中,將可變速再現(xiàn)變換RAM配置在隨機(jī)訪問單元RAU內(nèi)的圖象之前,在可變速再現(xiàn)變換RAM中記載若編碼哪個(gè)圖象的流則可以期望的可變速再現(xiàn)的信息。在動(dòng)態(tài)圖像解碼裝置中,按照可變速再現(xiàn)變換RAM中記載的信息,僅解碼期望的可變速再現(xiàn)必需的圖象,從而可省略不必的圖象解碼,可容易進(jìn)行可變速再現(xiàn)。
圖8(b))是可變速再現(xiàn)變換RAM的實(shí)例。在可變速再現(xiàn)變換RAM中記載對(duì)隨機(jī)訪問單元RAU內(nèi)的作為圖象識(shí)別符的每個(gè)圖象序號(hào)PN必需以何倍速再現(xiàn)來解碼該圖象。即,在各圖象序號(hào)PN的后面位置記載表示該圖象必需以何倍速再現(xiàn)來解碼的信息(Speed)。從而,可容易知道必需以期望的再現(xiàn)速度解碼哪個(gè)圖象。另外,在隨機(jī)訪問單元RAU的開頭統(tǒng)一配置圖象序號(hào)PN,之后統(tǒng)一配置表示必需以何倍速再現(xiàn)來解碼的信息(Speed)。
圖8(c)是可變速再現(xiàn)變換RAM的另一例。順序記載必需以何倍速再現(xiàn)隨機(jī)訪問單元RAU內(nèi)的各圖象。由此,不必在可變速再現(xiàn)變換RAM中配置圖象序號(hào)PN,可節(jié)約為了配置圖象序號(hào)PN所必需的區(qū)域。
圖8(d)是可變速再現(xiàn)變換RAM的再一例。首先配置表示必需以何倍速再現(xiàn)來解碼的信息(Speed),之后記載為了該速度再現(xiàn)所必需的圖象的圖象序號(hào)PN。
作為表示需要以何倍速再現(xiàn)來解碼的信息(Speed),例如在記載為必需以N倍速來再現(xiàn)圖象M的情況下,將Speed設(shè)為N。此時(shí),在再現(xiàn)速度為K倍速的情況下,若N<K,則圖象M不必解碼,但若N>=K,則必需解碼圖象M。
圖9是表示圖象的參照關(guān)系實(shí)例的模式圖。這里,加斜線的圖象是被其它圖象參照的圖象。
在圖9(a)所示實(shí)例中,在3倍速的情況下,再現(xiàn)圖象I0、P3、P6。在圖9(b))所示實(shí)例中,在4倍速的情況下,再現(xiàn)圖象I0、P4,在2倍速的情況下,再現(xiàn)圖象I0、B2、P4、P6、B6。在圖9(c)所示實(shí)例中,在3倍速的情況下,再現(xiàn)圖象I0、P3、P6,在1.5倍速的情況下,再現(xiàn)圖象I0、P1、P3、P4、P6、P7。
因此,表示必需以何倍速再現(xiàn)來解碼的信息(Speed)在圖9(a)所示實(shí)例中,圖象I0、P3、P6變?yōu)閇3],其它圖象變?yōu)閇1],在圖9(b)所示實(shí)例中,圖象I0、P4變?yōu)閇4],圖象B2、B6變?yōu)閇2],其它圖象變?yōu)閇1],在圖9(c)所示實(shí)例中,圖象I0、P3、P6變?yōu)閇3],圖象P1、P4、P7變?yōu)閇1.5],其它圖象變?yōu)閇1]。
下面,說明上述結(jié)構(gòu)的動(dòng)態(tài)圖像編碼裝置1的動(dòng)作。圖10是表示生成可變速再現(xiàn)變換RAM時(shí)的動(dòng)作的流程圖。
變換生成部113判定編碼對(duì)象的圖象是否是隨機(jī)訪問點(diǎn)、即隨機(jī)訪問單元RAU的最初圖象(步驟S10)。該判定的結(jié)果,若是隨機(jī)訪問點(diǎn)的圖象(步驟S10為是),則變換生成部113生成可變速再現(xiàn)變換RAM,并輸出到可變長(zhǎng)編碼部112(步驟S11)。接著,可變長(zhǎng)編碼部112編碼可變速再現(xiàn)變換RAM(步驟S12)。并且,可變長(zhǎng)編碼部112編碼對(duì)象圖象(步驟S13)。
另一方面,上述判定的結(jié)果,若不是隨機(jī)訪問點(diǎn)的圖象(步驟S10為否),則可變長(zhǎng)編碼部112編碼對(duì)象圖象(步驟S13)。
之后,判定是否有未編碼圖象(步驟S14),若有未編碼圖象,則重復(fù)上述動(dòng)作(步驟S10-S14),若無未編碼圖象,則結(jié)束處理。
但是,在解碼編碼流Str時(shí),如上所述,參照?qǐng)D象參數(shù)組PPS來進(jìn)行解碼,在變更該圖象參數(shù)組PPS的情況下,將該新的圖象參數(shù)組PPS作為編碼流Str發(fā)送到參照的圖象的數(shù)據(jù)之前。但是,若進(jìn)行可變速再現(xiàn),則在解碼應(yīng)參照變更后的新的圖象參數(shù)組PPS的圖象時(shí),產(chǎn)生沒有該圖象參數(shù)組PPS的狀況。例如,在圖9(b)所示實(shí)例中,按圖象I0、P4、B2、B1、B3、P8、B6、B5、B7的順序來編碼。此時(shí),對(duì)圖象B2變更圖象參數(shù)組PPS,向參照變更后的新的圖象參數(shù)組PPS的圖象B2的數(shù)據(jù)中附加該新的圖象參數(shù)組PPS。此時(shí),在通常和2倍速的再現(xiàn)下沒有問題,但例如在4倍速再現(xiàn)中,再現(xiàn)圖象I0、P4、P8,未解碼圖象B2,所以也未解碼更新后的新的圖象參數(shù)組PPS。從而,因?yàn)槲唇獯a圖象P8應(yīng)參照的圖象參數(shù)組PPS,所以產(chǎn)生不能解碼圖象P8等問題。
因此,在本實(shí)施例中,當(dāng)在以N倍速再現(xiàn)的圖象中必需圖象參數(shù)組PPS的情況下,即使已附加于以不到N倍速再現(xiàn)的圖象中,也必需附加于以N倍速再現(xiàn)的圖象中。即,在上述實(shí)例中,還在圖象P8的數(shù)據(jù)中附加圖象B2中變更后的新的圖象參數(shù)組PPS。
圖11是表示附加圖象參數(shù)組PPS時(shí)的動(dòng)作的流程圖。
檢測(cè)部114判定編碼對(duì)象的圖象是否以N倍速以上再現(xiàn)(解碼)(步驟S20)。該判定的結(jié)果,若是以N倍速以上再現(xiàn)的圖象(步驟S20為是),則判定對(duì)象圖象參照的圖象參數(shù)組PPS是否在編碼以N倍速以上再現(xiàn)的圖象時(shí)已被編碼(步驟S21)。這里,在編碼以N倍速以上被再現(xiàn)的圖象時(shí)還未編碼的情況下(步驟S21為否),則公用信息附加部115為了向?qū)ο髨D象附加圖象參數(shù)組PPS,向可變長(zhǎng)編碼部112輸出(步驟S22)。之后,可變長(zhǎng)編碼部112編碼圖象參數(shù)組PPS(步驟S23)。并且,可變長(zhǎng)編碼部112編碼對(duì)象圖象(步驟S24)。
另一方面,上述判定的結(jié)果,在不是以N倍速以上再現(xiàn)的圖象(步驟S20為否),和對(duì)象圖象參照的圖象參數(shù)組PPS在編碼以N倍速以上再現(xiàn)的圖象時(shí)已被編碼(步驟S21為是)的情況下,可變長(zhǎng)編碼部112編碼對(duì)象圖象(步驟S24)。
接著,判定是否有未編碼圖象(步驟S25),若有未編碼圖象,則重復(fù)上述動(dòng)作(步驟S20-S25),若沒有未編碼圖象,則結(jié)束處理。
圖12是表示編碼對(duì)象圖象時(shí)的動(dòng)作的流程圖。
檢測(cè)部114判定編碼對(duì)象的圖象是否以N倍速以上再現(xiàn)(解碼)(步驟S30)。該判定的結(jié)果,若是以N倍速以上再現(xiàn)的圖象(步驟S30為是),則參照以N倍速以上再現(xiàn)的圖象,進(jìn)行對(duì)象圖象的編碼(步驟S31)。另一方面,若不是以N倍速以上再現(xiàn)的圖象(步驟S30為否),則參照任意圖象,進(jìn)行對(duì)象圖象的編碼(步驟S32)。
接著,判定對(duì)象圖象在編碼其它圖象時(shí)是否被參照(步驟S33)。該判定的結(jié)果,若是被其它圖象參照的圖象(步驟S33為是),則將對(duì)象圖象保存在圖象存儲(chǔ)器109中(步驟S34)。另一方面,若不是被其它圖象參照的圖象(步驟S33為否),則不將對(duì)象圖象保存在圖象存儲(chǔ)器109中。
接著,判定是否有未編碼圖象(步驟S35),若有未編碼圖象,則重復(fù)上述動(dòng)作(步驟S30-S35),若沒有未編碼圖象,則結(jié)束處理。
如上所述,將可變速再現(xiàn)變換RAM配置在隨機(jī)訪問單元RAU內(nèi)的圖象之前,在可變速再現(xiàn)變換RAM中記載若解碼哪個(gè)圖象流則可以期望的可變速再現(xiàn)的信息。另外,即使是已附加到不到N倍速再現(xiàn)的圖象中的圖象參數(shù)組PPS,在必需以N倍速來再現(xiàn)的圖象的情況下,也必需附加于以N倍速再現(xiàn)的圖象中。由此,在動(dòng)態(tài)圖像解碼裝置中,按照可變速再現(xiàn)變換RAM中記載的信息,僅解碼期望的可變速再現(xiàn)必需的圖象,從而可省略不必的圖象解碼,可容易進(jìn)行可變速再現(xiàn)。
另外,在本實(shí)施例中,當(dāng)生成可變速再現(xiàn)變換RAM時(shí),因?yàn)槠渌鼒D象未參照的圖象不對(duì)其它圖象的解碼造成影響,所以可生成僅對(duì)應(yīng)于對(duì)其它圖象造成影響的被參照?qǐng)D象的可變速再現(xiàn)變換RAM。另外,也可代替配置相當(dāng)于可變速再現(xiàn)變換RAM的功能的、例如各圖象的信息,配置不被其它圖象參照的圖象、I圖象、P圖象、B圖象等每個(gè)目錄的動(dòng)作信息。
另外,也可賦予表示全部流由這種可變速再現(xiàn)容易的隨機(jī)訪問單元RAU構(gòu)成的識(shí)別信息。
而且,在本實(shí)施例中,例如在圖象M的Speed(表示必需以何倍速再現(xiàn)來解碼的信息)為N、再現(xiàn)速度為K倍速的情況下,說明了若N<K,則圖象M不必解碼,但若N>=K,則圖象M必需解碼,但即使N<K,在N與K的差小的情況下,為了提高可變速再現(xiàn)的畫質(zhì),也可解碼圖象M。
而且,表示上述必需以何倍速再現(xiàn)來解碼的信息(Speed)可以不是表示實(shí)際再現(xiàn)速度的值,而是表示再現(xiàn)速度程度的值。例如,僅在通常速度的再現(xiàn)中,必需的圖象為[1],在比其稍快的速度的再現(xiàn)中,必需的圖象為[2],在比其更快的速度的再現(xiàn)中,必需的圖象為[3]。
(實(shí)施例2)在實(shí)施例1中,示出在隨機(jī)訪問單元RAU中配置可變速再現(xiàn)變換RAM的實(shí)例,但若各隨機(jī)訪問單元RAU的可變速再現(xiàn)變換RAM內(nèi)容相同,則在隨機(jī)訪問單元RAU中不必配置可變速再現(xiàn)變換RAM。
圖13是實(shí)施例2的流的結(jié)構(gòu)圖。
在本實(shí)施例中,如圖13(b)所示生成基于如圖9所示的圖象參照關(guān)系的包含多個(gè)可變速再現(xiàn)變換PAM的可變速再現(xiàn)變換表RAMTBL。另外,在各隨機(jī)訪問單元RAU中配置如圖13(a)所示表示對(duì)應(yīng)于可變速再現(xiàn)變換表RAMTBL的哪個(gè)可變速再現(xiàn)變換RAM的可變速再現(xiàn)變換識(shí)別符RAMID。
可變速再現(xiàn)變換表RAMTBL最好配置在流的開頭,另外,也可作為附加信息,在其它流中進(jìn)行編碼,或事先確定規(guī)定值后,配備在設(shè)備中。
圖14是表示生成可變速再現(xiàn)變換識(shí)別符RAMID時(shí)的動(dòng)作的流程圖。這里,進(jìn)行可變速再現(xiàn)變換識(shí)別符RAMID的生成和編碼(步驟S41-S42),代替實(shí)施例1中的可變速再現(xiàn)變換RAM的生成和編碼(圖10,步驟S11-S12)。
如上所述,可由可變速再現(xiàn)變換識(shí)別符RAMID來實(shí)現(xiàn)與實(shí)施例1一樣的效果。
另外,在生成可變速再現(xiàn)變換表RAMTBL中包含的可變速再現(xiàn)變換RAM時(shí),因?yàn)槠渌鼒D象未參照的圖象不對(duì)其它圖象的解碼造成影響,所以可生成僅對(duì)應(yīng)于對(duì)其它圖象造成影響的被參照?qǐng)D象的可變速再現(xiàn)變換RAM。而且,也可代替配置相當(dāng)于可變速再現(xiàn)變換RAM的功能的、例如各圖象的信息,配置不被其它圖象參照的圖象、I圖象、P圖象、B圖象等每個(gè)目錄的動(dòng)作信息。
另外,也可賦予表示全部流由這種可變速再現(xiàn)容易的隨機(jī)訪問單元RAU構(gòu)成的識(shí)別信息。
而且,在實(shí)施例1、2中,向隨機(jī)訪問單元RAU單位賦予可變速再現(xiàn)變換RAM和可變速再現(xiàn)變換識(shí)別符RAMID,但不限于此。例如,若流整體結(jié)構(gòu)相同,則即使向流單位賦予可變速再現(xiàn)變換RAM和可變速再現(xiàn)變換識(shí)別符RAMID也無妨。
另外,在實(shí)施例1、2中,僅描述了編碼至少一個(gè)可變速再現(xiàn)變換RAM的情況,但還考慮通過運(yùn)用而使可變速再現(xiàn)變換RAM固定的情況,在該情況下,不必編碼可變速再現(xiàn)變換RAM。為了可進(jìn)行這種運(yùn)用,最好事先檢測(cè)作為可變速再現(xiàn)對(duì)象的圖象參照的公用信息的編碼的必要性,向檢測(cè)到公用信息的編碼的必要性的圖象附加公用信息。
(實(shí)施例3)圖15是表示根據(jù)本發(fā)明涉及的動(dòng)態(tài)圖像解碼方法的動(dòng)態(tài)圖像解碼裝置的結(jié)構(gòu)框圖。另外,向進(jìn)行與圖4所示的現(xiàn)有動(dòng)態(tài)圖像解碼裝置4的各部分相同動(dòng)作的設(shè)備附加相同符號(hào),并省略說明。
動(dòng)態(tài)圖像解碼裝置2是解碼如上所述由動(dòng)態(tài)圖像編碼裝置1編碼的編碼流Str的裝置,具備流抽取部201、可變長(zhǎng)解碼部202、抽取圖象選擇部203、動(dòng)作補(bǔ)償部204、去量化部205、逆正交變換部206、加法部207、圖象存儲(chǔ)器208和存儲(chǔ)器控制部209。
抽取圖象選擇部203根據(jù)由可變長(zhǎng)解碼部202解碼的可變速再現(xiàn)用信息Map來確定為了以從外部輸入的再現(xiàn)速度信息PlaySpeed指示的再現(xiàn)速度再現(xiàn)而必需解碼的圖象,并通知流抽取部201。流抽取部201僅抽取對(duì)應(yīng)于抽取圖象選擇部203判斷為必需解碼的圖象的流,并傳送給可變長(zhǎng)解碼部202。存儲(chǔ)器控制部209即使不對(duì)可變速再現(xiàn)時(shí)被其它圖象參照的圖象進(jìn)行解碼,也將其作為保存在圖象存儲(chǔ)器208中的圖象來進(jìn)行控制。
下面,說明上述結(jié)構(gòu)的動(dòng)態(tài)圖像解碼裝置2的動(dòng)作。圖16是表示動(dòng)態(tài)圖像解碼裝置2的動(dòng)作的流程圖,(a)對(duì)應(yīng)于實(shí)施例1中所示的流的結(jié)構(gòu),(b)對(duì)應(yīng)于實(shí)施例2中所示的流的結(jié)構(gòu)。
在解碼由實(shí)施例1所示的流的結(jié)構(gòu)編碼的編碼流Str的情況下,流抽取部201判定解碼對(duì)象的圖象是否是隨機(jī)訪問點(diǎn)、即隨機(jī)訪問單元RAU的最初圖象(步驟S50)。該判定的結(jié)果,若是隨機(jī)訪問點(diǎn)的圖象(步驟S50為是),則流抽取部201抽取可變速再現(xiàn)變換RAM,輸出到可變長(zhǎng)解碼部202(步驟S51)。之后,可變長(zhǎng)解碼部202解碼可變速再現(xiàn)變換RAM,輸出到抽取圖象選擇部203(步驟S52)。
接著,抽取圖象選擇部203根據(jù)可變長(zhǎng)解碼部202解碼的可變速再現(xiàn)變換RAM,決定為了以從外部輸入的再現(xiàn)速度信息PlaySpeed指示的再現(xiàn)速度再現(xiàn)而必需解碼的圖象,并通知流抽取部201(步驟S53)。流抽取部201判定對(duì)象圖象是否是抽取圖象選擇部203決定為不必解碼的圖象(步驟S54)。這里,若對(duì)象圖象不是決定為不必解碼的圖象(步驟S54為否),則僅提取對(duì)應(yīng)于對(duì)象圖象的流后輸出到可變長(zhǎng)解碼部202??勺冮L(zhǎng)解碼部202解碼對(duì)應(yīng)于輸入的圖象的流(步驟S55)。
接著,判定是否有未解碼圖象(步驟S56),若有未解碼圖象,則重復(fù)上述動(dòng)作(步驟S50-S56),若無未解碼圖象,則結(jié)束處理。
另外,在解碼由實(shí)施例2所示的流的結(jié)構(gòu)編碼的編碼流Str的情況下,如圖16(b)所示,若解碼對(duì)象的圖象是隨機(jī)訪問點(diǎn)的圖象(步驟S50為是),則流抽取部201抽取可變速再現(xiàn)變換識(shí)別符RAMID,輸出到可變長(zhǎng)解碼部202(步驟S61)。之后,可變長(zhǎng)解碼部202解碼可變速再現(xiàn)變換識(shí)別符RAMID,輸出到抽取圖象選擇部203(步驟S62)。
接著,抽取圖象選擇部203根據(jù)可變長(zhǎng)解碼部202解碼的可變速再現(xiàn)變換識(shí)別符RAMID和可變速再現(xiàn)變換表RAMTBL,決定為了以從外部輸入的再現(xiàn)速度信息PlaySpeed指示的再現(xiàn)速度再現(xiàn)而必需解碼的圖象,并通知流抽取部201(步驟S63)。以后的動(dòng)作與解碼由實(shí)施例1所示的流的結(jié)構(gòu)編碼的編碼流Str的情況一樣。另外,這里預(yù)先解碼可變速再現(xiàn)變換表RAMTBL,作為抽取圖象選擇部203具有的表格。
但是,在解碼對(duì)象圖象時(shí),因?yàn)槭褂孟鄬?duì)的參照索引Index來指定參照的圖象,所以在進(jìn)行可變速再現(xiàn)時(shí)指定為參照?qǐng)D象的圖象與編碼時(shí)的參照?qǐng)D象不同。例如在圖9(b)所示實(shí)例中,在以通常速度再現(xiàn)全部圖象的情況下,當(dāng)解碼圖象P8時(shí),如圖17(a)所示,將被參照的全部圖象I0、P4、B2保存在圖象存儲(chǔ)器208中。相反,在4倍速再現(xiàn)的情況下,如圖17(b)所示,以4倍速再現(xiàn)來再現(xiàn)(解碼),且將被參照的圖象I0、P4保存在圖象存儲(chǔ)器208中。因此,若在4倍速再現(xiàn)的情況下使用指定圖象P8參照的圖象P4的參照索引Index(指定圖象存儲(chǔ)器208中的前兩個(gè)圖象),則如圖17(b)所示,指定圖象I0,產(chǎn)生錯(cuò)誤。
因此,在本實(shí)施例中,即使對(duì)于進(jìn)行可變速再現(xiàn)情況下未再現(xiàn)的圖象,也一定處理為將被其它圖象參照的圖象保存在圖象存儲(chǔ)器208中。即,在上述實(shí)例中,如圖17(c)所示,控制為將數(shù)據(jù)保存在圖象P4之后。
圖18是表示解碼對(duì)象圖象時(shí)的動(dòng)作的流程圖。另外,該流程圖所示的動(dòng)作相當(dāng)于圖16中示出的流程圖中是否不需要解碼的判定處理、對(duì)象圖象的解碼處理和判定是否有未解碼圖象的處理(步驟S53-S56)的部分。
流抽取部201判定對(duì)象圖象是否是決定為必需以N倍速來解碼的圖象(步驟S90)。該判定的結(jié)果,若對(duì)象圖象是決定為必需解碼的圖象(步驟S90為是),則可變長(zhǎng)解碼部202參照N倍速以上的圖象來解碼對(duì)象圖象(步驟S91)。之后,存儲(chǔ)器控制部209判定是否存在未以N倍速解碼、但被其它圖象參照的圖象(步驟S92)。
該判定的結(jié)果,若存在這種圖象(步驟S92為是),則存儲(chǔ)器控制部209將未以該N倍速解碼、但被其它圖象參照的圖象保存在圖象存儲(chǔ)器208中(步驟S93)。之后,存儲(chǔ)器控制部209將解碼后的對(duì)象圖象保存在圖象存儲(chǔ)器208中(步驟S94)。
另一方面,若不存在上述圖象(步驟S92為否),則存儲(chǔ)器控制部209僅將解碼后的對(duì)象圖象保存在圖象存儲(chǔ)器208中(步驟S94)。
之后,判定是否有未解碼圖象(步驟S95),若有未解碼圖象,則重復(fù)上述動(dòng)作(步驟S90-S95),若沒有未解碼圖象,則結(jié)束處理。另外,在對(duì)象圖象不必以N倍速解碼的情況下(步驟S90為否),也同樣判定是否有未解碼圖象(步驟S95),若有未解碼圖象,則重復(fù)上述動(dòng)作(步驟S90-S95),若沒有未解碼圖象,則結(jié)束處理。
如上所述,將如實(shí)施例1和實(shí)施例2所示編碼后的編碼流Str根據(jù)可變速再現(xiàn)用信息Map來僅解碼在期望的可變速再現(xiàn)中必需的圖象,從而可省略不必的圖象解碼,可容易進(jìn)行可變速再現(xiàn)。
(實(shí)施例4)在本實(shí)施例中,說明實(shí)施例3所示的動(dòng)態(tài)圖像解碼裝置2的動(dòng)作部分不同的情況。
圖19是表示動(dòng)態(tài)圖像解碼裝置2的動(dòng)作的流程圖,(a)對(duì)應(yīng)于實(shí)施例1中所示的流的結(jié)構(gòu),(b))對(duì)應(yīng)于實(shí)施例2中所示的流的結(jié)構(gòu)。圖19中,向與圖16所示流程圖的各處理相同的處理附加相同步驟序號(hào),并省略說明。
在實(shí)施例3中,如圖16(a)所示,流抽取部201判定解碼對(duì)象的圖象是否是隨機(jī)訪問單元RAU的最初圖象(步驟S50),但在本實(shí)施例中,如圖19(a)所示,單純判定是否配置可變速再現(xiàn)變換RAM(步驟S70)。其結(jié)果,若配置可變速再現(xiàn)變換RAM(步驟S70為是),則流抽取部201抽取可變速再現(xiàn)變換RAM,并輸出到可變長(zhǎng)解碼部202(步驟S51)。
同樣,在圖16(b))中,流抽取部201判定解碼對(duì)象的圖象是否是隨機(jī)訪問單元RAU的最初圖象(步驟S50),但在本實(shí)施例中,如圖19(b)所示,單純判定是否配置可變速再現(xiàn)變換識(shí)別符RAMID(步驟S80)。其結(jié)果,若配置可變速再現(xiàn)變換識(shí)別符RAMID(步驟S80為是),則流抽取部201抽取可變速再現(xiàn)變換識(shí)別符RAMID,并輸出到可變長(zhǎng)解碼部202(步驟S61)。
如上所述,通過判定是否配置可變速再現(xiàn)變換RAM或可變速再現(xiàn)變換識(shí)別符RAMID,如實(shí)施例1和實(shí)施例2所示編碼后的編碼流Str也可根據(jù)可變速再現(xiàn)用信息Map來僅解碼在期望的可變速再現(xiàn)中必需的圖象,從而可省略不必的圖象解碼,可容易進(jìn)行可變速再現(xiàn)。
(實(shí)施例5)并且,通過將用于實(shí)現(xiàn)上述各實(shí)施例中所示的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的程序記錄在軟盤等記錄媒體中,可在獨(dú)立的計(jì)算機(jī)系統(tǒng)中簡(jiǎn)單實(shí)施上述各實(shí)施例中所示的處理。
圖20是使用記錄在軟盤等記錄媒體中的程序、由計(jì)算機(jī)系統(tǒng)來實(shí)施上述各實(shí)施例的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的情況的說明圖。
圖20(b)表示從軟盤的正面看的外觀、斷面結(jié)構(gòu)及軟盤,圖20(a)表示作為記錄媒體主體的軟盤的物理格式的實(shí)例。軟盤FD內(nèi)置于殼體F內(nèi),在該盤的表面中,以同心圓形從外周向內(nèi)周形成多個(gè)軌道Tr,沿角度方向?qū)⒏鬈壍婪指畛?6個(gè)扇區(qū)Se。因此,由存儲(chǔ)上述程序的軟盤,在上述軟盤FD上分配的區(qū)域中,記錄上述程序。
另外,圖20(c)表示用于在軟盤FD上進(jìn)行上述程序的記錄再現(xiàn)的結(jié)構(gòu)。在將實(shí)現(xiàn)動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的上述程序記錄在軟盤FD中的情況下,從計(jì)算機(jī)系統(tǒng)Cs經(jīng)軟盤驅(qū)動(dòng)器寫入上述程序。另外,在通過實(shí)現(xiàn)軟盤內(nèi)的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的程序在計(jì)算機(jī)系統(tǒng)中構(gòu)筑上述動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的情況下,通過軟盤驅(qū)動(dòng)器從軟盤中讀出程序,并傳送到計(jì)算機(jī)系統(tǒng)。
另外,在上述說明中,將軟盤用作記錄媒體來進(jìn)行說明,但使用光盤也可同樣進(jìn)行。另外,記錄媒體不限于此,只要是IC卡、ROM帶盒等能記錄程序的媒體,即可同樣實(shí)施。
(實(shí)施例6)這里,說明上述實(shí)施例所示的動(dòng)態(tài)圖像編碼方法或動(dòng)態(tài)圖像解碼方法的應(yīng)用例和使用該方法的系統(tǒng)。
圖21是表示實(shí)現(xiàn)內(nèi)容配送服務(wù)的內(nèi)容提供系統(tǒng)ex100的整體結(jié)構(gòu)框圖。將通信服務(wù)的提供面積分割成期望的大小,并在各小區(qū)內(nèi)分別設(shè)置作為固定無線站的基站ex107-ex110。
該內(nèi)容提供系統(tǒng)ex100例如經(jīng)因特網(wǎng)服務(wù)提供商ex102和電話網(wǎng)ex104、和基站ex107-ex110,在因特網(wǎng)ex101上連接計(jì)算機(jī)ex111、PDA(personal digital assistant)ex112、攝像機(jī)ex113、手機(jī)ex114、帶攝像機(jī)的手機(jī)ex115等各設(shè)備。
但是,內(nèi)容提供系統(tǒng)ex100不限于圖21的組合,也可使任意組合后連接。另外,各設(shè)備也可不經(jīng)作為固定無線站的基站ex107-ex110來直接連接于電話網(wǎng)ex104上。
攝像機(jī)ex113是數(shù)字視頻攝像機(jī)等可拍攝動(dòng)態(tài)圖像的設(shè)備。另外,手機(jī)是PDC(Personal Digital Communications)方式、CDMA(CodeDivision Multiple Access)方式、W-CDMA(Wideband-Code DivisionMultiple Access)方式、或 GSM(Global System for MobileCommunication)方式的手機(jī)機(jī)、或PHS(Personal Handyphone System)等,是哪個(gè)都無妨。
另外,流服務(wù)器ex103從攝像機(jī)ex113經(jīng)基站ex109、電話網(wǎng)ex104連接,可使用攝像機(jī)ex113,基于用戶發(fā)送的編碼處理后的數(shù)據(jù)進(jìn)行現(xiàn)場(chǎng)配送等。拍攝的數(shù)據(jù)的編碼處理既可由攝像機(jī)ex113進(jìn)行,也可由進(jìn)行數(shù)據(jù)發(fā)送處理的服務(wù)器等進(jìn)行。另外,由攝像機(jī)ex116拍攝的動(dòng)態(tài)圖像數(shù)據(jù)也可經(jīng)計(jì)算機(jī)ex111發(fā)送到流服務(wù)器ex103。攝像機(jī)ex116是數(shù)碼相機(jī)等可拍攝靜止圖像、動(dòng)態(tài)圖像的設(shè)備。此時(shí),動(dòng)態(tài)圖像數(shù)據(jù)的編碼可由攝像機(jī)ex116進(jìn)行,也可由計(jì)算機(jī)ex111來進(jìn)行。另外,編碼處理在計(jì)算機(jī)ex111或攝像機(jī)ex116具有的LSIex117中進(jìn)行處理。另外,也可將圖像編碼、解碼用軟件組裝在作為可由計(jì)算機(jī)ex111等讀取的記錄媒體的任一存儲(chǔ)媒體(CD-ROM、軟盤、硬盤等)中。并且,也可由帶攝像機(jī)的手機(jī)ex115來發(fā)送動(dòng)態(tài)圖像數(shù)據(jù)。此時(shí)的動(dòng)態(tài)圖像數(shù)據(jù)是由手機(jī)ex115具有的LSI編碼處理后的數(shù)據(jù)。
在該內(nèi)容提供系統(tǒng)ex100中,用戶與上述實(shí)施例一樣編碼處理由攝像機(jī)ex113、攝像機(jī)ex116等拍攝的內(nèi)容(例如拍攝音樂現(xiàn)場(chǎng)的映像等)后,發(fā)送到流服務(wù)器ex103,另一方面,流服務(wù)器ex103向有請(qǐng)求的客戶機(jī)流配送上述內(nèi)容數(shù)據(jù)。作為客戶機(jī),有可解碼上述編碼處理后的數(shù)據(jù)的計(jì)算機(jī)ex111、PDAex112、攝像機(jī)ex113、手機(jī)ex114等。由此,內(nèi)容提供系統(tǒng)ex100是可由客戶機(jī)接收編碼后的數(shù)據(jù)并再現(xiàn),并且在客戶機(jī)實(shí)時(shí)接收并解碼、再現(xiàn),由此可實(shí)現(xiàn)個(gè)人播放的系統(tǒng)。
最好在構(gòu)成該系統(tǒng)的各設(shè)備的編碼、解碼中使用上述各實(shí)施例中所示的動(dòng)態(tài)圖像編碼裝置或動(dòng)態(tài)圖像解碼裝置。
作為一例,對(duì)手機(jī)進(jìn)行說明。
圖22是表示使用上述實(shí)施例說明的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法的手機(jī)ex115的圖。手機(jī)ex115具有與基站ex110之間收發(fā)電波的天線ex201;CCD攝像機(jī)等可拍攝映像、靜止圖像的攝像機(jī)部ex203、顯示解碼由攝像機(jī)部ex203拍攝的映像、由天線ex201接收的映像等的數(shù)據(jù)的液晶顯示器等顯示部ex202;由操作鍵ex204群構(gòu)成的主體部;用于聲音輸出的揚(yáng)聲器等聲音輸出部ex208、用于聲音輸入的麥克風(fēng)等聲音輸入部ex205、保存拍攝的動(dòng)態(tài)圖像或靜止圖像的數(shù)據(jù)、接收到的郵件的數(shù)據(jù)、動(dòng)態(tài)圖像的數(shù)據(jù)或靜止圖像的數(shù)據(jù)等編碼后的數(shù)據(jù)或解碼后的數(shù)據(jù)用的記錄媒體ex207;可將記錄媒體ex207安裝在手機(jī)ex115中的插槽部ex206。記錄媒體ex207在SD卡等塑料外殼內(nèi)容納作為可進(jìn)行電改寫或刪除的非易失性存儲(chǔ)器的EEPROM(Electrically Erasable and Programmable Read Only Memory)之一的閃存存儲(chǔ)器元件。
進(jìn)而,用圖23來說明手機(jī)ex115。手機(jī)ex115經(jīng)同步總線ex313將電源電路部ex310、操作輸入控制部ex304、圖像編碼部ex312、攝像機(jī)接口部ex303、LCD(Liquid Crystal Display)控制部ex302、圖像解碼部ex309、多路復(fù)用分離部ex308、記錄再現(xiàn)部ex307、調(diào)制解調(diào)電路部ex306及聲音處理部ex305彼此連接到統(tǒng)一控制具備顯示部ex202及操作鍵ex204的主體部各部的主控制部ex311上。
電源電路部ex310通過用戶的操作而在結(jié)束通話及電源鍵為導(dǎo)通狀態(tài)時(shí),通過從電池組向各部供電,將帶攝像機(jī)的數(shù)字手機(jī)ex115啟動(dòng)到可動(dòng)作的狀態(tài)。
手機(jī)ex115根據(jù)由CPU、ROM及RAM等構(gòu)成的主控制部ex311的控制,通過聲音處理部ex305將聲音通話模式時(shí)由聲音輸入部ex205集中的聲音信號(hào)變換為數(shù)字聲音數(shù)據(jù),由調(diào)制解調(diào)電路部ex306進(jìn)行擴(kuò)頻處理,并由收發(fā)信電路部ex301實(shí)施數(shù)模變換處理及頻率變換處理后,經(jīng)天線ex201發(fā)送。另外,手機(jī)機(jī)ex115放大聲音通話模式時(shí)由天線ex201接收到的接收數(shù)據(jù),實(shí)施頻率變換處理及模數(shù)變換處理,并由調(diào)制解碼電路部ex306進(jìn)行逆擴(kuò)頻處理,在由聲音處理部ex305變換為模擬聲音數(shù)據(jù)后,經(jīng)聲音輸出部ex208輸出。
并且,在數(shù)據(jù)通信模式時(shí)發(fā)送電子郵件的情況下,通過主體部的操作鍵ex204的操作輸入的電子郵件的文本數(shù)據(jù)經(jīng)操作輸入控制部ex304送到主控制部ex311。主控制部ex311由調(diào)制解調(diào)電路部ex306對(duì)文本數(shù)據(jù)進(jìn)行擴(kuò)頻處理,由收發(fā)信電路部ex301實(shí)施數(shù)模變換處理及頻率變換處理后,經(jīng)天線ex201發(fā)送到基站ex110。
在數(shù)據(jù)通信模式時(shí)發(fā)送圖像數(shù)據(jù)的情況下,經(jīng)攝像機(jī)接口部ex303將由攝像機(jī)部ex203拍攝的圖像數(shù)據(jù)提供給圖像編碼部ex312。另外,在不發(fā)送圖像數(shù)據(jù)的情況下,也可經(jīng)攝像機(jī)接口部ex303及LCD控制部ex302,將由攝像機(jī)部ex203拍攝的圖像數(shù)據(jù)直接顯示在顯示部ex202上。
圖像編碼部ex312具備本申請(qǐng)中說明的動(dòng)態(tài)圖像編碼裝置,通過按照用于上述實(shí)施例所示的動(dòng)態(tài)圖像編碼裝置的編碼方法壓縮編碼從攝像機(jī)部ex203提供的圖像數(shù)據(jù),變換為編碼圖像數(shù)據(jù),并發(fā)送到多路復(fù)用分離部ex308。另外,與此同時(shí),手機(jī)機(jī)ex115將攝像機(jī)部ex203在拍攝中由聲音輸入部ex205集中到的聲音作為數(shù)字的聲音數(shù)據(jù),經(jīng)聲音處理部ex305,發(fā)送到多路復(fù)用分離部ex308。
多路復(fù)用分離部ex308按規(guī)定的方式多路復(fù)用從圖像編碼部ex312提供的編碼圖像數(shù)據(jù)和從聲音處理部ex305提供的聲音數(shù)據(jù),調(diào)制解調(diào)電路部ex306對(duì)結(jié)果得到的多路復(fù)用數(shù)據(jù)進(jìn)行擴(kuò)頻處理,并由收發(fā)信電路部ex301實(shí)施數(shù)模變換處理及頻率變換處理后,經(jīng)天線ex201發(fā)送。
在數(shù)據(jù)通信模式時(shí),在接收鏈接到網(wǎng)頁(yè)等上的動(dòng)態(tài)圖像文件的數(shù)據(jù)的情況下,調(diào)制解調(diào)電路部ex306逆擴(kuò)頻處理經(jīng)天線ex201從基站ex110接收到的接收數(shù)據(jù),并將結(jié)果得到的多路復(fù)用數(shù)據(jù)發(fā)送到多路復(fù)用分離部ex308。
另外,在解碼經(jīng)天線ex201接收到的多路復(fù)用數(shù)據(jù)中,多路復(fù)用分離部ex308通過分離多路復(fù)用數(shù)據(jù),分成圖像數(shù)據(jù)的比特流與聲音數(shù)據(jù)的比特流,經(jīng)同步總線ex313將該編碼圖像數(shù)據(jù)提供給圖像解碼部ex309,并且,將該聲音數(shù)據(jù)提供給聲音處理部ex305。
下面,圖像解碼部ex309具備本申請(qǐng)中說明的動(dòng)態(tài)圖像解碼裝置,通過由對(duì)應(yīng)于上述實(shí)施例所示的編碼方法的解碼方法來解碼圖像數(shù)據(jù)的比特流,生成再現(xiàn)動(dòng)態(tài)圖像數(shù)據(jù),并經(jīng)LCD控制部ex302提供給顯示部ex202,由此,顯示例如鏈接到網(wǎng)頁(yè)上的動(dòng)態(tài)圖像文件中包含的動(dòng)態(tài)圖像數(shù)據(jù)。與此同時(shí),聲音處理部ex305在將聲音數(shù)據(jù)變換為模擬聲音數(shù)據(jù)后,提供給聲音輸出部ex208,由此,再現(xiàn)例如鏈接到網(wǎng)頁(yè)上的動(dòng)態(tài)圖像文件中包含的聲音數(shù)據(jù)。
另外,不限于上述系統(tǒng)實(shí)例,最近基于衛(wèi)星、地面波的數(shù)字播放成為話題,如圖24所示,也可在數(shù)字播放用系統(tǒng)中裝入上述實(shí)施例的至少動(dòng)態(tài)圖像編碼裝置或動(dòng)態(tài)圖像解碼裝置之一。具體而言,播放站ex409經(jīng)電波將映像信息的比特流傳輸?shù)酵ㄐ呕虿シ判l(wèi)星ex410。接收到上述比特流的播放衛(wèi)星ex410發(fā)射播放用電波,具有衛(wèi)星播放接收設(shè)備的家庭的天線ex406接收該電波,由電視(接收機(jī))ex401或機(jī)頂盒(STB)ex407等裝置來解碼比特流并再現(xiàn)。另外,也可在讀取記錄在作為記錄媒體的CD或DVD等存儲(chǔ)媒體ex402中的位流并解碼的再現(xiàn)裝置ex403中安裝上述各實(shí)施例中所示的動(dòng)態(tài)圖像解碼裝置。此時(shí),將再現(xiàn)的映像信號(hào)顯示在監(jiān)視器ex404中。另外,還考慮在連接于有線電視用電纜ex405或衛(wèi)星/地面波播放的天線ex406上的機(jī)頂盒ex407內(nèi)安裝動(dòng)態(tài)圖像解碼裝置,由電視的監(jiān)視器ex408來再現(xiàn)。此時(shí),也可不是機(jī)頂盒,而在電視內(nèi)裝入動(dòng)態(tài)圖像解碼裝置。另外,也可以是具有天線ex411的汽車ex412從衛(wèi)星ex410或基站ex107等接收信號(hào),在汽車ex412具有的汽車導(dǎo)航系統(tǒng)ex413等的顯示裝置中再現(xiàn)動(dòng)態(tài)圖像。
并且,也可由上述實(shí)施例所示的動(dòng)態(tài)圖像編碼裝置編碼圖像信號(hào)并記錄在記錄媒體中。作為具體例,有在DVD盤ex421中記錄圖像信號(hào)的DVD記錄器、或在硬盤中記錄圖像信號(hào)的盤記錄器等記錄器ex420。另外,也可記錄在SD卡ex422中。若記錄器ex420具備上述實(shí)施例所示的動(dòng)態(tài)圖像解碼裝置,則可再現(xiàn)記錄在DVD盤ex421或SD卡ex422中的圖像信號(hào)并由監(jiān)視器ex408進(jìn)行顯示。
另外,汽車導(dǎo)航系統(tǒng)ex413的結(jié)構(gòu)考慮例如在圖23所示結(jié)構(gòu)中去除攝像機(jī)部ex203與攝像機(jī)接口部ex303、圖像編碼部ex312的結(jié)構(gòu),在計(jì)算機(jī)ex111或電視(接收機(jī))ex401等中也作同樣考慮。
另外,上述手機(jī)ex114等的終端除具有編碼器、解碼器雙方的收發(fā)信型終端外,還考慮僅有編碼器的發(fā)送終端、僅有解碼器的接收終端等3種安裝形式。
這樣,可將上述實(shí)施例所示的動(dòng)態(tài)圖像編碼方法或動(dòng)態(tài)圖像解碼方法用于上述任一設(shè)備、系統(tǒng)中,從而可得到上述實(shí)施例中說明的效果。
另外,本發(fā)明不限于上述實(shí)施例,在不脫離本發(fā)明的范圍下,可進(jìn)行各種變形或修正。
產(chǎn)業(yè)上的可利用性如上所述,本發(fā)明涉及的動(dòng)態(tài)圖像編碼方法和動(dòng)態(tài)圖像解碼方法例如可用作在手機(jī)、DVD裝置和個(gè)人計(jì)算機(jī)等中編碼構(gòu)成動(dòng)態(tài)圖像的各圖象后生成編碼流、或解碼生成的編碼流的方法。
權(quán)利要求
1.一種動(dòng)態(tài)圖像編碼方法,其以圖象單位編碼動(dòng)態(tài)圖像信號(hào),生成編碼流,其特征在于,包含信息生成步驟,生成用于特定作為可變速再現(xiàn)對(duì)象的圖象的可變速再現(xiàn)用信息;和編碼步驟,編碼所述可變速再現(xiàn)用信息,附加于所述編碼流中。
2.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)圖像編碼方法,其特征在于所述信息生成步驟中,隨機(jī)訪問單元是由多個(gè)圖象構(gòu)成的,以僅參照該隨機(jī)訪問單元內(nèi)的圖象而可解碼該隨機(jī)訪問單元內(nèi)的編碼對(duì)象圖象的所述隨機(jī)訪問單元單位,生成所述可變速再現(xiàn)用信息。
3.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)圖像編碼方法,其特征在于在所述信息生成步驟中,作為所述可變速再現(xiàn)用信息,對(duì)應(yīng)生成可變速再現(xiàn)的速度、和以所述速度特定作為再現(xiàn)對(duì)象的圖象的信息。
4.根據(jù)權(quán)利要求3所述的動(dòng)態(tài)圖像編碼方法,其特征在于所述可變速再現(xiàn)用信息被記載了對(duì)每個(gè)圖象序號(hào)該圖象的解碼必需的所述速度。
5.根據(jù)權(quán)利要求3所述的動(dòng)態(tài)圖像編碼方法,其特征在于所述可變速再現(xiàn)用信息被順序記載了對(duì)各圖象的解碼必需的所述速度。
6.根據(jù)權(quán)利要求3所述的動(dòng)態(tài)圖像編碼方法,其特征在于所述可變速再現(xiàn)用信息被記載了對(duì)每個(gè)所述速度為了以該速度再現(xiàn)所必需的圖象的圖象序號(hào)。
7.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)圖像編碼方法,其特征在于在所述信息生成步驟中,作為所述可變速再現(xiàn)用信息,生成根據(jù)規(guī)定的參照關(guān)系列表來特定對(duì)應(yīng)的參照關(guān)系的索引。
8.根據(jù)權(quán)利要求7所述的動(dòng)態(tài)圖像編碼方法,其特征在于所述規(guī)定的參照關(guān)系列表是具有多組可變速再現(xiàn)速度與特定作為以所述速度的再現(xiàn)的對(duì)象的圖象的信息相對(duì)應(yīng)的變換信息的變換表,在所述信息生成步驟,作為所述可變速再現(xiàn)用信息,生成用于選擇從所述變換表中對(duì)應(yīng)的變換信息的識(shí)別符。
9.根據(jù)權(quán)利要求8所述的動(dòng)態(tài)圖像編碼方法,其特征在于在所述信息生成步驟中,生成所述變換表,在所述編碼步驟,編碼所述變換表,附加于所述編碼流上。
10.根據(jù)權(quán)利要求1所述的動(dòng)態(tài)圖像編碼方法,其特征在于所述動(dòng)態(tài)圖像編碼方法還包含檢測(cè)步驟,檢測(cè)作為所述可變速再現(xiàn)的對(duì)象的圖象參照的公用信息的編碼必要性;和公用信息附加步驟,對(duì)通過所述檢測(cè)步驟檢測(cè)到所述公用信息編碼必要性的圖象附加所述公用信息。
11.一種動(dòng)態(tài)圖像解碼方法,以圖象單位來解碼編碼流,其特征在于,包含信息抽取步驟,抽取用于特定作為可變速再現(xiàn)對(duì)象的圖象的可變速再現(xiàn)用信息;和解碼步驟,解碼所述可變速再現(xiàn)用信息,并且,根據(jù)所述可變速再現(xiàn)用信息,特定并解碼作為可變速再現(xiàn)對(duì)象的圖象。
12.根據(jù)權(quán)利要求11所述的動(dòng)態(tài)圖像解碼方法,其特征在于在所述信息抽取步驟,由多個(gè)圖象構(gòu)成的隨機(jī)訪問單元,以僅參照該隨機(jī)訪問單元內(nèi)的圖象而可解碼該隨機(jī)訪問單元內(nèi)的編碼對(duì)象圖象的所述隨機(jī)訪問單元單位,抽取所述可變速再現(xiàn)用信息。
13.根據(jù)權(quán)利要求11所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述可變速再現(xiàn)用信息將可變速再現(xiàn)的速度與特定作為以所述速度再現(xiàn)對(duì)象的圖象的信息相對(duì)應(yīng),在所述解碼步驟,根據(jù)被指示的速度與所述可變速再現(xiàn)用信息,特定作為以所述被指示的速度再現(xiàn)的對(duì)象的圖象。
14.根據(jù)權(quán)利要求13所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述可變速再現(xiàn)用信息對(duì)每個(gè)圖象序號(hào)被記載了該圖象的解碼必需的所述速度。
15.根據(jù)權(quán)利要求13所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述可變速再現(xiàn)用信息被順序記載了對(duì)各圖象的解碼必需的所述速度。
16.根據(jù)權(quán)利要求13所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述可變速再現(xiàn)用信息對(duì)每個(gè)所述速度記載為了以該速度再現(xiàn)所必需的圖象的圖象序號(hào)。
17.根據(jù)權(quán)利要求11所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述可變速再現(xiàn)用信息是根據(jù)規(guī)定的參照關(guān)系列表來特定對(duì)應(yīng)的參照關(guān)系的索引,在所述解碼步驟,根據(jù)所述索引,從所述規(guī)定的參照關(guān)系列表特定對(duì)應(yīng)的參照關(guān)系。
18.根據(jù)權(quán)利要求17所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述規(guī)定的參照關(guān)系列表是具有多組將可變速再現(xiàn)速度與特定作為以所述速度再現(xiàn)的對(duì)象的圖象的信息相對(duì)應(yīng)的變換信息的變換表,所述索引是從所述變換表中選擇對(duì)應(yīng)的變換信息的識(shí)別符,在所述解碼步驟,根據(jù)指示的速度、所述變換表和所述識(shí)別符,特定作為以所述指示的速度來再現(xiàn)的對(duì)象的圖象。
19.根據(jù)權(quán)利要求18所述的動(dòng)態(tài)圖像解碼方法,其特征在于在所述信息抽取步驟,抽取所述變換表,在所述解碼步驟,解碼所述變換表。
20.根據(jù)權(quán)利要求11所述的動(dòng)態(tài)圖像解碼方法,其特征在于所述動(dòng)態(tài)圖像解碼方法還包含存儲(chǔ)器控制步驟,可變速再現(xiàn)時(shí),即使被其它圖象參照的圖象是不作為所述可變速再現(xiàn)的對(duì)象的圖象,也可作為保存在圖象存儲(chǔ)器中的圖象來進(jìn)行控制。
21.一種動(dòng)態(tài)圖像編碼裝置,以圖象單位編碼動(dòng)態(tài)圖像信號(hào),生成編碼流,其特征在于,包含信息生成部件,生成用于特定作為可變速再現(xiàn)的對(duì)象的圖象的可變速再現(xiàn)用信息;和編碼部件,編碼所述可變速再現(xiàn)用信息,附加于所述編碼流中。
22.一種動(dòng)態(tài)圖像解碼裝置,以圖象單位來解碼編碼流,其特征在于,包含信息抽取部件,抽取用于特定作為可變速再現(xiàn)的對(duì)象的圖象的可變速再現(xiàn)用信息;和解碼部件,解碼所述可變速再現(xiàn)用信息,而且,根據(jù)所述可變速再現(xiàn)用信息,特定并解碼作為可變速再現(xiàn)對(duì)象的圖象。
23.一種程序,用于以圖象單位編碼動(dòng)態(tài)圖像信號(hào),生成編碼流,其特征在于使計(jì)算機(jī)執(zhí)行以下步驟信息生成步驟,生成用于特定作為可變速再現(xiàn)對(duì)象的圖象的可變速再現(xiàn)用信息;和編碼步驟,編碼所述可變速再現(xiàn)用信息,附加于所述編碼流中。
24.一種程序,用于以圖象單位來解碼編碼流,其特征在于使計(jì)算機(jī)執(zhí)行以下步驟信息抽取步驟,抽取用于特定作為可變速再現(xiàn)的對(duì)象的圖象的可變速再現(xiàn)用信息;和解碼步驟,解碼所述可變速再現(xiàn)用信息,而且,根據(jù)所述可變速再現(xiàn)用信息,特定并解碼作為可變速再現(xiàn)對(duì)象的圖象。
25.一種編碼流,以圖象單位來編碼動(dòng)態(tài)圖像信號(hào),其特征在于,包含用于特定作為可變速再現(xiàn)的對(duì)象的圖象的可變速再現(xiàn)用信息。
全文摘要
動(dòng)態(tài)圖像編碼裝置(1)具備變換生成部(113),對(duì)應(yīng)于圖象類型Ptype,生成作為可變速再現(xiàn)必需信息的可變速再現(xiàn)用信息Map;可變長(zhǎng)編碼部(112),編碼可變速再現(xiàn)用信息Map后配置于編碼流Str中;檢測(cè)部(114),檢測(cè)編碼對(duì)象的圖象參照的圖象參數(shù)組PPS編碼的必要性;和公用信息附加部(115),向編碼對(duì)象圖象附加由檢測(cè)部(114)檢測(cè)編碼必要性的圖象參數(shù)組PPS。
文檔編號(hào)H04N7/24GK1692654SQ20038010035
公開日2005年11月2日 申請(qǐng)日期2003年12月3日 優(yōu)先權(quán)日2003年1月17日
發(fā)明者野真也 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社