欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖像編碼方法和圖像編碼裝置的制作方法

文檔序號:7941643閱讀:156來源:國知局
專利名稱:圖像編碼方法和圖像編碼裝置的制作方法
技術領域
本發(fā)明涉及圖像編碼方法和圖像編碼裝置。尤其涉及根據(jù)MPEG (Moving Picture Experts Group)-4 AVC方式,或根據(jù)ITU-T H. 264方式,將圖像信號分割為由多個塊構(gòu)成的 片,并以塊為單位將各片編碼的圖像編碼方法和圖像編碼裝置。
背景技術
近年來,迎來了綜合處理聲音、圖像和其他像素值的多媒體時代,可以將現(xiàn)有技術 的信息媒體、即新聞、雜志、電視、收音機和電話等信息傳送到人的裝置作為多媒體的對象 來采納。一般,所謂多媒體不僅指文字,還指將圖形或聲音、尤其是圖像等同時關聯(lián)表示。為 了將上述現(xiàn)有信息媒體作為多媒體的對象,將該信息作為數(shù)字形式表示成為必須條件。但是,若將上述各信息媒體具有的信息量估計為數(shù)字信息量,則在文字的情況下 每1個文字的信息量需要1 2字節(jié)。與此相對,在聲音的情況下,每1秒需要64Kbits (電 話質(zhì)量)、進一步對于運動圖像的情形,每1秒需要IOOMbits (現(xiàn)有電視接收質(zhì)量)以上 的信息量。因此,上述信息媒體中,以數(shù)字形式原樣處理該巨大的信息是不現(xiàn)實的。例如, 電視電話由具有64Kbit/s 1. 5Mbit/s傳送速度的業(yè)務綜合數(shù)字網(wǎng)(ISDN Integrated ServicesDigital Network)來實用。但是,不可能將電視 攝像機的影像以原樣的數(shù)字信 息量通過I SDN發(fā)送。因此,信息壓縮技術是必要的。例如,在電視電話的情況下,使用由ITU_T(國際電 通信聯(lián)合電通信標準化部門)建議的H. 261或H. 263標準的運動圖像壓縮技術。MPEG-I 標準的信息壓縮技術中,圖像信息可以與聲音信息一起放入通常的音樂用CD(光盤)中。這里,所謂MPEG (Moving Picture Experts Group)是指由 IS0/IEC (國際標準化 機構(gòu)國際電氣標準會議)標準化的運動圖像信號壓縮的國際標準。MPEG-I是將運動圖像 信號壓縮到1. 5Mbit/s,即將電視信號的信息壓縮到約百分之一的標準。由于MPEG-I標準 中,作為對象的質(zhì)量為中等程度的質(zhì)量、即,傳送速度主要是能夠以約1.5Mbit/s實現(xiàn)的程 度的質(zhì)量,所以又標準化了應滿足進一步高圖像質(zhì)量要求的MPEG-2。MPEG-2中,將運動圖 像信號以2 15Mbit/s來實現(xiàn)TV廣播質(zhì)量。另外,現(xiàn)有技術中,由發(fā)展了 MPEG-l、MPEG-2和標準化的操作組(IS0/IEC JTCl/ SC29/WG11),將實現(xiàn)了超過MPEG-I、MPEG-2的壓縮率并進一步使以物體為單位來進行編 碼 解碼 操作成為可能、從而實現(xiàn)多媒體時代所需的新功能的MPEG-4標準化。MPEG-4實 現(xiàn)了超過MPEG-1、和MPEG-2的壓縮率,并進一步使以物體為單位來進行編碼、解碼和操作 成為可能。該MPEG-4中最先是將低比特率的編碼方法的標準化作為目標來發(fā)展,但是擴展 到還含有包括交織圖像(interlace)在內(nèi)的高比特率編碼方法的、更通用的編碼。進一步, 現(xiàn)在還由IS0/IEC和ITU-T共同標準化了 MPEG-4 AVC和ITU-T H. 264,來作為更高壓縮率 的圖像編碼方式。這里,圖像信號可以認為是作為同一時刻的像素集合的圖片(還稱作幀或場)相
6連續(xù)而成的信號。另外,由于像素與圖片內(nèi)的附近像素之間的相關性強,所以進行利用了圖 片內(nèi)的像素相關性的壓縮。進一步,由于在連續(xù)的圖片間的像素相關性也強,所以還進行利 用了圖片間的像素相關性的壓縮。這里,將利用了圖片間的像素相關性和圖片內(nèi)的像素相 關性的壓縮稱作幀間編碼,將沒有利用圖片間的像素相關性,但是利用了圖片內(nèi)的像素相 關性的壓縮稱作幀內(nèi)編碼。由于該幀間編碼利用了圖片間的相關性,所以可以實現(xiàn)比幀內(nèi) 編碼高的壓縮率。另外,MPEG-1、MPEG-2、MPEG-4、MPEG-4AVC和 H. 264 中,構(gòu)成作為二維矩形區(qū)域的 像素集合的塊(或宏塊),以塊為單位來切換幀內(nèi)編碼和幀間編碼。另一方面,ADSL或使用了光纖的高速網(wǎng)絡環(huán)境普及,由此,在一般家庭中也可以以 超過幾Mbit/s的比特率來發(fā)送接收。進一步,今后幾年,期待可進行幾十Mbit/s的發(fā)送接 收。由此,通過使用上述圖像編碼技術,可以設想不僅是使用了專用線路的企業(yè),一般家庭 中也可導入TV廣播質(zhì)量和HDTV廣播質(zhì)量的TV電話和TV會議系統(tǒng)。但是,在經(jīng)網(wǎng)絡傳送編碼后的圖像數(shù)據(jù)即流時,有可能因網(wǎng)絡堵塞等流的一部分 丟失。在流的一部分丟失的情況下,接收側(cè)中不能正確解碼與丟失的流所對應的地方的圖 像。進一步,在利用了圖片間的像素相關性的壓縮中,不能正確解碼的狀態(tài)還會傳播到后續(xù) 的圖片。即,圖像質(zhì)量劣化還傳播到后續(xù)的圖片。因此,定義了作為集合多個塊而成的編碼 單位的片。片是可進行獨立編碼和解碼處理的最小單位,即使流的一部分丟失,也可以以片 為單位進行解碼處理。圖1是說明使用了 MPEG-2標準的片分割方法的情況下的片和塊的關系的圖。圖1 所示的圖片(1幀)由多個塊構(gòu)成。在構(gòu)成圖片的塊中,同一行的塊構(gòu)成1個片。例如,加 斜線的片是I片,其他片是P片。I片是僅由幀內(nèi)(intra)編碼的塊構(gòu)成的片,P片是由幀 間(inter)編碼或幀內(nèi)編碼的塊構(gòu)成的片。H. 264標準中,一般I片(intra slice)是指僅利用片內(nèi)的像素相關性來進行編碼 的片,P片(inter slice)是指利用片內(nèi)像素相關性和片間像素相關性進行編碼的片。這 里,所謂片間是指該片和該片之外的片之間,也可以是與包含該片的圖片不同的圖片的片 之間。換而言之,I片是不使用來自周圍(該片的外側(cè))的圖像信號的預測編碼,即僅集合 了幀內(nèi)編碼的幀內(nèi)宏塊的片,P片是通過預測編碼提高了壓縮效率,即混合幀間編碼的幀間 宏塊和幀內(nèi)宏塊而構(gòu)成的片。還存在不允許在1個圖片內(nèi)混合存在以H. 264標準規(guī)定的I片和P片的運行標準。 因此,為方便,本說明書的所謂I片將有意僅使用片內(nèi)的像素相關性來加以編碼的特殊P片 也稱作I片。圖2是說明圖片中多個塊的編碼順序用的圖。該圖1所示的圖片中的塊以圖2所 示的順序、即,在圖片內(nèi),在片單位內(nèi)從左到右、且以片為單位從上到下的順序來進行編碼 而生成流。但是,即使在傳送路徑上不丟失地接收該片的流,而以片為單位進行了解碼處理, 也不見得可以正確解碼進行解碼處理后的像素。在該片被幀內(nèi)編碼的情況下,即使之前因 流的丟失而不能正確解碼,僅通過幀內(nèi)編碼的片的流也可正確解碼像素。但是,在解碼丟失 后的流的下一圖片時,在該片被幀間編碼的情況下,參考剛解碼出的圖片來進行解碼,所以 若參考之前因流丟失而存在圖像質(zhì)量劣化的圖片來進行解碼,則不能正確解碼像素。
這樣,存在下述課題,S卩,在流丟失的情況下,若丟失后的流的下一圖片被幀間編 碼,則不能正確解碼,進一步也不能遞歸地正確解碼后續(xù)的圖片。因此,在以下說明的方法中,防止圖像質(zhì)量的劣化遞歸傳播。圖3是表示按時間順序連續(xù)的圖片的片分割例的圖。這里,加斜線的片與圖1同 樣,是I片,其他片是P片。片以行為單位。圖3(a) 圖3(1)是按時間順序連續(xù)的圖片。 即,圖3中,圖3(a)是按時間順序最早的圖片,圖3(1)是按時間順序最后的圖片。圖3中, I片的位置按時間順序在之后的圖片中下移1行,移動到最下行后返回到最上行(圖3(j) 到圖3(k))。這樣,由較強應對流丟失的I片與較弱應對流丟失但是包含壓縮率高的幀間編碼 的P片來構(gòu)成圖片,按時間順序在圖片內(nèi)循環(huán)I片的位置。由此,即使在某個時刻流丟失從 而P片的圖像質(zhì)量劣化,在流丟失后的P片位置的片按時間順序在之后的圖片中為I片時, 也可正確解碼圖片。即,可以恢復存在圖像劣化的流。因此,可以防止圖像質(zhì)量劣化無限傳播。接著,說明實現(xiàn)防止圖3所示的圖像質(zhì)量劣化的傳播的圖像編碼裝置800。圖4是表示使用了 MPEG-2標準的片分割方法的情況下的圖像編碼裝置800的結(jié) 構(gòu)框圖。圖像編碼裝置800包括塊數(shù)計數(shù)部802、幀內(nèi)/幀間決定部804、片決定部806和 視頻編碼器808。塊數(shù)計數(shù)部802測量作為視頻編碼器808編碼對象的圖片中的塊數(shù)。塊數(shù)計數(shù)部 802將作為視頻編碼器808編碼對象的圖片的塊對應于圖片的哪個位置的情況通知給幀內(nèi) /幀間決定部804和片決定部806。幀內(nèi)/幀間決定部804根據(jù)由塊數(shù)計數(shù)部802通知的塊位置,決定作為視頻編碼 器808編碼對象的圖片的片是I片還是P片。幀內(nèi)/幀間決定部804將所決定出的片的種 類(I片或P片)通知視頻編碼器808。片決定部806具有塊位置取得部8062和片邊界決定部8066。片決定部806根據(jù)由塊數(shù)計數(shù)部802通知的塊位置,決定是否在片的邊界,即構(gòu)成 片的塊在行位置中,所通知的塊是否在最后的位置。片決定部806通過塊位置取得部8062 取得從塊數(shù)計數(shù)部802通知的塊位置,并通過片邊界決定部8066決定所通知的塊位置是否 是片單位的邊界。片邊界決定部8066將所決定出的塊位置的信息(是否是片單位的邊界) 通知視頻編碼器808。視頻編碼器808根據(jù)從片決定部806的片邊界決定部8066通知的片的邊界(片 單位)和由幀內(nèi)/幀間決定部804通知的片的種類,利用該片中可使用的編碼方法(幀內(nèi) 編碼或幀間編碼)以塊為單位將輸入圖像VIN編碼。視頻編碼器808將編碼后的輸入圖像 VIN作為流STR輸出到分組化部820。這里,如上所述,由于使用MPEG-2標準的片,所以視頻編碼器808編碼的圖片的片 單位是構(gòu)成圖片的多個塊的行單位。分組化部820將流STR變換為適合網(wǎng)絡傳送的形式。圖5是說明使用了 MPEG-4標準的片分割方法的情況下的片與塊的關系的1例的 圖。MPEG-4標準中,片如圖1所示的MPEG-2標準的片那樣可以為行為單位,但是大多采用
8了構(gòu)成片的控制,使得將片編碼后的比特數(shù)一定。因此,片的形狀不見得是圖1所示這種矩 形。片中含有的塊數(shù)也可根據(jù)所輸入的圖像信號的圖案可變。這里,圖5所示的圖片(1幀)由多個塊構(gòu)成。另外,構(gòu)成圖片的塊中,用粗線包圍 的多個塊構(gòu)成1個片。例如,加斜線的多個塊中用粗線包圍的多個塊是I片,用其他粗線包 圍的多個塊是P片。有斜線的多個塊表示是幀內(nèi)編碼的位置的塊。MPEG-4標準中,由于用斜線表示的 幀內(nèi)編碼的位置也可以與片的單位不一致,所以圖5中表示其一例。圖6是表示按時間順序連續(xù)的圖片的片分割例的圖。有斜線的位置的塊是包含I 片且?guī)瑑?nèi)編碼的塊,用其他粗線包圍的多個塊(片)是P片。圖6(a) 圖6(1)是按時間 順序連續(xù)的圖片。這樣,與圖3同樣,由較強應對流丟失的I片與較弱應對流丟失但是包含 壓縮率好的幀間編碼的P片構(gòu)成圖片,在圖片內(nèi)按時間順序使包含I片的幀內(nèi)編碼位置循 環(huán)。由此,可以防止圖像質(zhì)量劣化遞歸傳播。下面,說明實現(xiàn)防止圖6所示的圖像質(zhì)量劣化的傳播的圖像編碼裝置900。圖7是表示使用了 MPEG-4標準的片分割方法的情況下的圖像編碼裝置900的結(jié) 構(gòu)框圖。圖像編碼裝置900包括塊數(shù)計數(shù)部802、幀內(nèi)/幀間決定部804、片尺寸決定部906 與視頻編碼器908。圖7中,對進行與圖4的MPEG-2的圖像編碼裝置的框圖相同動作的設 備添加同一序號而省略說明。視頻編碼器908根據(jù)由片尺寸決定部906通知的片的邊界(片單位)與由幀內(nèi)/ 幀間決定部804通知的片的種類,以塊為單位通過可使用的編碼方法(幀內(nèi)編碼或幀間編 碼)將輸入圖像VIN編碼。視頻編碼器908將編碼后的輸入圖像VIN作為流STR輸出到分 組化部820,同時,向片尺寸決定部906通知編碼后的比特數(shù)。片尺寸決定部906包括片邊界決定部9066和編碼比特數(shù)計數(shù)部9068。片尺寸決 定部906通過編碼比特數(shù)計數(shù)部9068取得從視頻編碼器908通知的比特數(shù),并通過片邊界 決定部9066根據(jù)所通知的比特數(shù)決定視頻編碼器908編碼的塊是否是片單位的邊界的塊。編碼比特數(shù)計數(shù)部9068向片邊界決定部9066通知所取得的由視頻編碼器908通 知的比特數(shù)或該通知的比特數(shù)成為預定比特數(shù)的時刻信息。片邊界決定部9066根據(jù)從編碼比特數(shù)計數(shù)部9068通知的比特數(shù)的信息,判斷對 象塊是否是片的最后塊、即作為片單位的邊界的塊。片邊界決定部9066向視頻編碼器908 通知作為判斷結(jié)果的塊是片的邊界的情況。如圖5和圖6所示,用斜線所示的幀內(nèi)編碼的位置在每個圖片從上位置移動到下 位置,但是與片的單位不一致。如上這樣,若以片來分割圖片,則可有效防止因網(wǎng)絡的流丟失造成的圖像質(zhì)量劣 化。這里,舉例來說明以片為單位來網(wǎng)絡傳送流的情況下的比特數(shù)。圖8是表示按時間順序連續(xù)的圖片的片分割例的圖,圖9A和圖9B是表示按時間 順序?qū)⒏髌幋a后的比特數(shù)的例子的圖。圖9A和圖9B表示在以圖8所示的片為單位來網(wǎng) 絡傳送流的情況下,按時間順序?qū)⒏髌幋a后的比特數(shù)的例子。如圖8所示,例如,設圖片由5個片構(gòu)成,包含1個I片和4個P片。
I片的比特數(shù)比P片的比特數(shù)多,一般產(chǎn)生幾倍 10倍左右的比特數(shù)。圖9A中, 以從上到下的順序來編碼構(gòu)成圖片的片,橫軸圖示了時刻,縱軸圖示了通過該片的編碼產(chǎn) 生的比特數(shù)的大小的圖像。從圖8和圖9A可看出,構(gòu)成圖片的I片按時間順序以從上到下 的順序即周期性地循環(huán)。圖9B表示將按時間順序連續(xù)的多個圖片編碼,并按編碼順序以一定比特率傳送 這些圖片的情形。這里,圖9B中,橫軸方向的幅度(長度)是比特數(shù)的大小,表示該片的數(shù) 據(jù)傳送所需的時間。通過在各圖片中包含相同數(shù)目的I片,使各圖片單位的比特數(shù)大致相 同。非專 禾Ij 文 獻 1:MPEG_2 標準 ^ I SO/1EC 13818 — 2、 “InformationTechnology-Generic Coding Of Moving Pictures And Associated AudioInformation :Video,,、International Standards Second Edition、December 2000非專 禾Ij 文 獻 2:MPEG-4 標準 ^ I SO/1EC 14496-2、 “InformationTechnology-Coding Of Audio-Visual Objects-Part 2:Visual,,、 InternationalStandard> Third Edition、July 2004為了減少比特數(shù)較多的I片的比特數(shù),只要減少構(gòu)成I片的宏塊數(shù)即可,但是若單 純減少片中含有的塊數(shù),則每個圖片的片數(shù)增多,存在如下這樣的問題。1)片編碼的初始化所需的處理量增多。其在如壓縮率非常高的H. 264中使用的算 術編碼那樣,片前端的變量的初始化處理較多的編碼中特別成為問題。2)圖片中所占的片頭(片中含有的宏塊的解碼所需的共用數(shù)據(jù))的代碼量增多, 壓縮效率變差。其尤其在低比特率編碼中成為問題。3)由于需要以片為單位進行初始化,所以在由硬件實現(xiàn)圖像編碼的情況下,還初 始化以塊為單位的編碼處理的流水線(pipeline)處理。由此,流水線處理中斷的頻率增
^^ ο在使用如上述這種MPEG-2標準的片或MPEG-4標準的片來以片數(shù)分割圖片的情況 下,有下述所示的問題。1)在使用MPEG-2標準的片的情況下,有圖片內(nèi)的1行的多個塊為1個片的限制,
基本上不能改變。若獨自擴展MPEG-2的構(gòu)想,為了減少每一個圖片的片數(shù),而將存在于多個K行中 的多個塊作為1個片擴展,則由于所有片的大小相同,所以I片尺寸也增大了。即,構(gòu)成I 片的塊數(shù)增多。換而言之,僅由比特數(shù)比幀間編碼多的幀內(nèi)編碼形成的I片的比特數(shù)尤其 增多。若考慮解碼為片單位的情形,則I片自身流丟失的頻率增大,因I片造成的圖像質(zhì)量 劣化的傳播防止不能有效工作。2)在使用MPEG-4標準的片的情況下,以片為單位進行分割,使得比特數(shù)為一定。 但是,由于片的邊界由實際編碼后的比特數(shù)決定,所以不能在將塊編碼之前決定片邊界的 位置。因此,不能通過片單位的并行處理結(jié)構(gòu)來實現(xiàn)高速的圖像編碼裝置,而變?yōu)橐詨K為單 位依次進行編碼的低速圖像編碼裝置。進一步,在通過流水線處理實現(xiàn)塊單位的編碼處理的情況下,在對象塊的編碼完 成而決定片分割的時刻,(本來應包含在下一片中)后續(xù)塊的編碼處理成為流水線處理已 經(jīng)被進行。因此,需要從后續(xù)塊的編碼處理重新進行流水線處理,而不適合流水線處理。
進一步,在如圖9A所示那樣,各圖片中包含相同數(shù)目的I片的情況下,在將按時間 順序連續(xù)的多個圖片編碼并按編碼順序來網(wǎng)絡傳送編碼后的這些圖片時,通過圖9B的圖 片N+4和圖片N+5來連續(xù)2次傳送I片。編碼中,通過根據(jù)剛編碼完的I片或P片中產(chǎn)生的比特數(shù)預測之后編碼的I片或 P片的比特數(shù),來進行編碼的控制。但是,在下面所示的情況下,預測很困難,難以進行控制 使得短時間的平均比特數(shù)為一定。1)在預測的片在圖片內(nèi)的位置與剛編碼完的位置大不相同的情況下,尤其在圖片 內(nèi)的最上位置和最下位置的情況下2)在因圖片內(nèi)的位置而圖案大大不同的圖像或運動大的運動圖像等、圖片內(nèi)位置 或圖片間圖像的統(tǒng)計特征不同的情況下在1)、2)的情況下,用于提高編碼圖像質(zhì)量的I片和P片所需的比特數(shù)比值因圖 片內(nèi)的編碼位置或編碼的圖片單位而大不相同。因此,如圖9B所示的圖片N+4和圖片N+5 那樣,尤其在將產(chǎn)生很多比特數(shù)的I片連續(xù)編碼的情況下,難以進行使其為一定的比特數(shù) 的編碼控制,不能很好地控制到希望的比特數(shù)。因此,優(yōu)勢比特數(shù)不能成為一定,或者若在 勉強使比特數(shù)成為一定時產(chǎn)生較大的圖像質(zhì)量劣化。

發(fā)明內(nèi)容
因此,本發(fā)明鑒于上述問題而作出,其所要解決的技術問題是實現(xiàn)不會妨礙流水 線化或并行化,可降低流丟失的頻率,同時使處理量減少和壓縮率提高的圖像編碼方法和 圖像編碼裝置。為了解決上述問題,本發(fā)明的圖像編碼裝置,將圖像信號分割為由多個塊構(gòu)成的 片,并以塊為單位將各片編碼,其特征在于,包括分割單元,將圖片分割為利用片內(nèi)的像素 相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi))片與利用片內(nèi)的像素相關性和片間的像素相 關性進行編碼且由多個塊構(gòu)成的P(幀間)片;以及編碼單元,通過以塊為單位將所述各片 編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的多個 圖片的各個圖片內(nèi)的I片位置,使得在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖 片中,該多個圖片內(nèi)的I片的位置循環(huán),并且分別分割所述多個圖片,使得所述按時間順序 連續(xù)的多個圖片中,I片中包含的塊數(shù)與該I片和其下一 I片之間含有的1個以上的P片 中包含的塊數(shù)之和成為預定值。通過該結(jié)構(gòu),即使在某個時刻因流丟失從而P片的圖像質(zhì)量劣化,在流丟失后的P 片位置上的片按時間順序在之后的圖片中為I片時,也可以正確解碼圖片,可防止圖像質(zhì) 量劣化無限傳播。另外,即使I片和P片產(chǎn)生的比特數(shù)有差異,比特數(shù)多的I片的比特數(shù)的 變動可以為周期性的。即,由于不連續(xù)網(wǎng)絡傳送比特數(shù)有差異的I片,所以可以使網(wǎng)絡傳送 的比特數(shù)均衡。由此,可以實現(xiàn)不會妨礙流水線化或并行化,降低流丟失的頻率,同時使處 理量降低和壓縮率提高的圖像編碼方法和圖像編碼裝置。所述分割單元可以進一步將所述圖片分割為由塊數(shù)M(M是0以上的整數(shù))構(gòu)成的 I片和除了位于所述圖片內(nèi)的特定位置的P片之外由塊數(shù)N(N是1以上的整數(shù)、且M < N) 構(gòu)成的多個P片。根據(jù)該結(jié)構(gòu),由于通過減少I片的塊數(shù),增多P片的塊數(shù),而減少圖片內(nèi)的片數(shù),所以可以在圖片整體中實現(xiàn)處理量降低和壓縮率提高。所述分割單元也可進一步將所述圖片分割為I片和P片,使得在所述按時間順序 連續(xù)的多個圖片中,每預先設置的數(shù)目的圖片,I片的位置從一端到另一端的移動重復;所 述編碼單元包括編碼數(shù)據(jù)生成部,通過對所述I片利用該片內(nèi)的像素相關性進行編碼,對 所述P片利用該片內(nèi)的像素相關性或該片與其他片之間的像素相關性進行編碼,來生成所 述按時間順序連續(xù)的多個圖片的編碼數(shù)據(jù);以及流生成部,生成包含所述按時間順序連續(xù) 的多個圖片中共用的數(shù)據(jù)與所述按時間順序連續(xù)的多個圖片的編碼數(shù)據(jù)的流;所述流生成 部在所述I片位于所述一端的圖片被編碼后而成的編碼數(shù)據(jù)的緊前面配置所述共用的數(shù) 據(jù)。根據(jù)該結(jié)構(gòu),通過在I片位于圖片的一端的圖片的緊前面配置多個圖片中共用的 數(shù)據(jù),從而在基于圖像解碼裝置的中途再現(xiàn)時,從圖片的一端向另一端,圖像被正確顯示的 區(qū)域變寬。該顯示方法與畫面的滾動相同,與日??偪吹降娘@示方法相似,所以收視者不會 感覺不協(xié)調(diào)。這樣,本發(fā)明的圖像編碼方法在中途再現(xiàn)時,可以生成顯示收視者很難感受不 協(xié)調(diào)感的影像的運動圖像流。為了解決上述問題,本發(fā)明的圖像編碼裝置將圖像信號分割為由多個塊構(gòu)成的 片,并以塊為單位將各片編碼,其特征在于,包括分割單元,將圖片分割為利用片內(nèi)的像素 相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi))片與利用片內(nèi)的像素相關性和片間的像素相 關性進行編碼且由多個塊構(gòu)成的P (幀間)片;以及編碼單元,通過以塊為單位將所述各片 編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的多個 圖片的各個圖片內(nèi)的I片位置,使得在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖 片中,該多個圖片內(nèi)的I片的位置循環(huán),并且將該多個圖片分別分割為由塊數(shù)M(M是0以上 的整數(shù))構(gòu)成的I片與除了位于該圖片內(nèi)的特定位置的P片之外由塊數(shù)N(N是1以上的整 數(shù)、且M<N)構(gòu)成的多個P片。根據(jù)該結(jié)構(gòu),由于通過減少I片的塊數(shù),增多P片的塊數(shù),可減少圖片內(nèi)的片數(shù),所 以可以在圖片整體中實現(xiàn)處理量降低和壓縮率提高。另外,由于可以用預定的塊數(shù)來分割 片,所以不會妨礙流水線化和并行化。進一步,即使在某個時刻因流丟失從而P片的圖像質(zhì) 量劣化,在流丟失后的P片位置上的片按時間順序在之后的圖片中為I片時,也可以正確解 碼圖片,可防止圖像質(zhì)量劣化無限傳播。由此,可以實現(xiàn)不會妨礙流水線化或并行化,降低 流丟失的頻率,同時使處理量降低和壓縮率提高的圖像編碼方法和圖像編碼裝置。所述分割單元也可包括塊數(shù)計數(shù)器單元,對表示編碼對象的塊數(shù)的計數(shù)值進行計 數(shù);幀內(nèi)/幀間決定單元,根據(jù)所述塊數(shù)計數(shù)器計數(shù)出的塊數(shù),來決定對象片的種類;所述 分割單元根據(jù)由所述幀內(nèi)/幀間決定單元決定的片的種類與所述計數(shù)出的塊數(shù),決定所述 多個圖片各個的所述I片和所述多個P片的分割位置,由此分別分割所述多個圖片。根據(jù)該結(jié)構(gòu),能夠根據(jù)由幀內(nèi)/幀間決定單元決定出的對象片的種類,來決定構(gòu) 成對象片的塊的數(shù)目,并加以分割。所述分割單元也可以將按照所述多個圖片各自內(nèi)的塊的編碼順序為位于I片的 緊前面的P片作為由塊數(shù)L(L是1以上的整數(shù)、且L < N)構(gòu)成的所述特定位置的P片,來 進行分割所述分割單元也可以將按照所述多個圖片各自內(nèi)的塊的編碼順序為位于I片的緊后面的P片作為由塊數(shù)J(J是1以上的整數(shù)、且J < N)構(gòu)成的所述特定位置的P片,來 進行分割。所述分割單元也可以將所述多個圖片各自內(nèi)位于最下行的P片作為由塊數(shù)K(K是 1以上的整數(shù)、且K < N)構(gòu)成的所述特定位置的P片,來進行分割。根據(jù)該結(jié)構(gòu),通過調(diào)整位于圖片內(nèi)特定位置的P片的大小,能夠使其他位置的P片 中含有的塊數(shù)為一定值N,所以可以減少圖片內(nèi)的片數(shù)。所述分割單元也可以將所述I片分割為由構(gòu)成所述圖片的行的塊數(shù)的1/2以下的 塊數(shù)Μ(Μ是0以上的整數(shù))構(gòu)成的片。由此,可以減少構(gòu)成I片的塊數(shù),減少編碼時的比特數(shù),同時減少圖片內(nèi)的全部片數(shù)。另外,所述分割單元也可以將所述I片分割為由與構(gòu)成所述圖片的行的塊數(shù)相等 的塊數(shù)Μ(Μ是0以上的整數(shù))構(gòu)成的片。由此,I片作為容易進行編碼處理的行單位的最小塊尺寸,可減少編碼時的比特 數(shù),同時可以減少圖片內(nèi)的片數(shù)。所述分割單元也可以進一步將所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的 圖片中的至少1個圖片分割為由塊數(shù)為0構(gòu)成的I片與多個P片。由此,可以在流中調(diào)整編碼后的I片的比特位置。例如,在I片和P片產(chǎn)生的比特 數(shù)有差異,且I片的比特數(shù)與P片的比特數(shù)相比尤其大的情況下,可以通過增加I片和I片 之間的P片數(shù)來減少編碼I片的頻率,所以可以降低網(wǎng)絡上的傳送比特率。所述分割單元也可以將I片的位置在圖片內(nèi)為最下行的圖片的下一圖片僅分割 為不包含I片的多個P片。即,所述分割單元也可以在I片的位置在圖片內(nèi)為最下行的圖 片的下一圖片中,分割為塊數(shù)為0的I片和多個P片。由此,流中,可以使編碼后的I片的比特位置大致等間隔。例如即使I片和P片產(chǎn) 生的比特數(shù)有差異也是周期性改變,所以可以降低網(wǎng)絡上的流丟失。所述分割單元也可以分別分割所述多個圖片,使得在所述按時間順序連續(xù)的多個 圖片中,圖片中的I片所含的塊數(shù)與該I片和該圖片的下一圖片中的I片之間所含的1個 以上的P片中含有的塊數(shù)之和成為預定值。由此,即使I片和P片產(chǎn)生的比特數(shù)有差異,也可使I片的比特數(shù)的變動為周期性 的。即,由于不連續(xù)網(wǎng)絡傳送比特數(shù)有偏差的I片,所以可以使網(wǎng)絡傳送的比特數(shù)均衡。本發(fā)明的圖像編碼方法為,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位 將各片編碼,其特征在于,包括分割步驟,將所述圖片分割為利用片內(nèi)的像素相關性進行 編碼且由多個塊構(gòu)成的I (幀內(nèi))片與利用片內(nèi)的像素相關性和片間的像素相關性進行編 碼且由多個塊構(gòu)成的P(幀間)片;以及編碼步驟,通過以塊為單位將所述各片編碼,將按時 間順序連續(xù)的多個圖片編碼;所述分割步驟改變所述按時間順序連續(xù)的多個圖片的各個圖 片內(nèi)的I片位置,使得在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個 圖片內(nèi)的I片的位置循環(huán),并且將該多個圖片分別分割為由塊數(shù)Μ(Μ是0以上的整數(shù))構(gòu)成 的I片與除了位于該圖片內(nèi)的特定位置的P片之外由塊數(shù)Ν(Ν是1以上的整數(shù)、且M < N) 構(gòu)成的多個P片。為了解決上述問題,本發(fā)明的圖像編碼裝置,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編碼,其特征在于,包括分割單元,將所述圖片分割為利用片內(nèi)的 像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi))片與利用片內(nèi)的像素相關性和片間的像 素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片;以及編碼單元,通過以塊為單位將所述 各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的 多個圖片的各個圖片內(nèi)的I片位置,使得在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目 的圖片中,該多個圖片內(nèi)的I片的位置循環(huán),并且分別分割所述多個圖片,使得所述按時間 順序連續(xù)的多個圖片中,I片中包含的塊數(shù)與該I片和其下一 I片之間含有的1個以上的P 片中包含的塊數(shù)之和成為預定值。根據(jù)該結(jié)構(gòu),I片與I片之間含有的P片的塊數(shù)相同。尤其,若構(gòu)成P片的塊數(shù)為 一定數(shù)目,則可以使從任意的片位置開始的連續(xù)預定數(shù)目的片中含有的I片和P片的個數(shù) 一定,而不區(qū)分I片和P片,所以在每次片編碼時,可以進行編碼控制,使得預定片數(shù)的比特 數(shù)為一定,從而在編碼對象圖像包含急變運動的情況下或場景變化等的圖像的統(tǒng)計量大大 變化的情況下,也可容易實現(xiàn)不會使圖像質(zhì)量大大劣化,而使平均比特數(shù)為一定的編碼控 制。所述分割單元也可以進一步在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的 圖片中,將至少1個圖片分割為不包含I片的多個P片。即,所述分割單元也可進一步在所 述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,將至少1個圖片分割為由塊數(shù)為0 構(gòu)成的I片和多個P片。為了解決上述問題,本發(fā)明的圖像編碼方法將圖像信號分割為由多個塊構(gòu)成的 片,并以塊為單位將各片編碼,其特征在于,包括分割步驟,將所述圖片分割為利用片內(nèi)的 像素相關性進行編碼且由多個塊構(gòu)成的I(幀內(nèi))片與利用片內(nèi)的像素相關性和片間的像 素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片;以及編碼步驟,通過以塊為單位將所述 各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的 多個圖片的各個圖片內(nèi)的I片位置,使得在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目 的圖片中,該多個圖片內(nèi)的I片的位置循環(huán),并且分別分割所述多個圖片,使得所述按時間 順序連續(xù)的多個圖片中,I片中包含的塊數(shù)與該I片和其下一 I片之間含有的1個以上的P 片中包含的塊數(shù)之和成為預定值本發(fā)明不僅作為裝置實現(xiàn),還可作為包含這種裝置具有的處理單元的集成電路實 現(xiàn),還可作為將構(gòu)成該裝置的處理單元作為步驟的方法實現(xiàn),或?qū)⑦@些步驟作為使計算機 加以執(zhí)行的程序?qū)崿F(xiàn),或作為表示該程序的信息、數(shù)據(jù)或信號實現(xiàn)。并且,這些程序、信息、 數(shù)據(jù)和信號可以經(jīng)CD-ROM等記錄媒體或互聯(lián)網(wǎng)等的通信媒體來進行分發(fā)。發(fā)明的效果根據(jù)本發(fā)明,可以提供不會妨礙流水線化或并行化,可降低流丟失的頻率,同時使 處理量降低和壓縮率提高的圖像編碼方法和圖像編碼裝置。具體來說,本發(fā)明的圖像編碼方法和圖像編碼裝置中,分割片,使得I片的大小 (塊數(shù))比P片的大小(塊數(shù))小。由此,得到下述效果(1)可以減少圖片的片數(shù),防止因 片分割造成的處理量增加和壓縮率劣化,(2)由于減少I片的塊數(shù),所以I片的比特數(shù)減少, 對防止圖像質(zhì)量劣化的傳播起到重要作用的I片難以受到流丟失的影響。


圖1是MPEG-2的片和塊的關系的說明圖;圖2是圖片中的多個塊的編碼順序的說明圖;圖3是表示按時間順序連續(xù)的圖片的片分割例的圖;圖4是表示使用了 MPEG-2標準的片分割方法的情況下的圖像編碼裝置800的結(jié) 構(gòu)框圖;圖5是說明使用了 MPEG-4標準的片分割方法的情況下的片與塊的關系的1例的 圖;圖6是表示按時間順序連續(xù)的圖片的片分割例的圖;圖7是表示使用了 MPEG-4標準的片分割方法的情況下的圖像編碼裝置的結(jié)構(gòu)框 圖;圖8是表示按時間順序連續(xù)的圖片的片分割例的圖;圖9A是表示按時間順序?qū)⒏髌幋a后的比特數(shù)的例子的圖;圖9B是表示按時間順序?qū)⒏髌幋a后的比特數(shù)的例子的圖;圖10是表示使用了本發(fā)明的片分割方法的情況下的圖像編碼裝置的結(jié)構(gòu)框圖;圖11是說明使用了本發(fā)明的實施方式1的片分割方法的情況下的片與塊的關系 的圖;圖12是表示本發(fā)明的實施方式1中的按時間順序連續(xù)的圖片的片分割例的圖;圖13A是用于說明本發(fā)明的實施方式1中網(wǎng)絡傳送流的情形的圖;圖13B是用于說明本發(fā)明的實施方式1中網(wǎng)絡傳送流的情形的圖;圖14是說明本發(fā)明的實施方式1的圖像編碼裝置編碼的情況下的處理的流程 圖;圖15是表示本發(fā)明的實施方式2的按時間順序連續(xù)的圖片的片分割例的圖;圖16是說明本發(fā)明的實施方式2的圖像編碼裝置編碼的情況下的處理的流程 圖;圖17是表示本發(fā)明的實施方式3的按時間順序連續(xù)的圖片的片分割例的圖;圖18是說明本發(fā)明的實施方式3的圖像編碼裝置編碼的情況下的處理的流程 圖;圖19是表示本發(fā)明的實施方式4的按時間順序連續(xù)的圖片的片分割例的圖;圖20是表示本發(fā)明的實施方式5的按時間順序連續(xù)的圖片的片分割例的圖;圖21是表示本發(fā)明的實施方式6的按時間順序連續(xù)的圖片的片分割例的圖;圖22A是表示本發(fā)明的實施方式6的按時間順序?qū)⒏髌幋a后的比特數(shù)的例子的 圖;圖22B是表示本發(fā)明的實施方式6的按時間順序?qū)⒏髌幋a后的比特數(shù)的例子的 圖;圖23是說明本發(fā)明的實施方式6的圖像編碼裝置編碼的情況下的處理的流程 圖;圖24是說明本發(fā)明的實施方式6的圖像編碼裝置編碼的情況下的處理的流程 15
圖25是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的片分割例的圖;圖26是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的片分割例的圖;圖27A是表示本發(fā)明的實施方式7的按時間順序?qū)⒏髌幋a后的比特數(shù)的例子的 圖;圖27B是表示本發(fā)明的實施方式7的按時間順序?qū)⒏髌幋a后的比特數(shù)的例子的 圖;圖28是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的另一片分割例的 圖;圖29是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的又一片分割例的 圖;圖30是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的另一片分割例的 圖;圖31是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的又一片分割例的 圖;圖32是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的片分割的變形例的 圖;圖33A是表示按圖32的時間順序?qū)⒏髌幋a后的比特數(shù)的例子的圖;圖33B是表示按圖32的時間順序?qū)⒏髌幋a后的比特數(shù)的例子的圖;圖34是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的又一片分割的變形 例的圖;圖35是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的又一片分割的變形 例的圖;圖36是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的又一片分割的變形 例的圖;圖37是表示本發(fā)明的實施方式7的按時間順序連續(xù)的圖片的又一片分割的變形 例的圖;圖38是表示MPEG-2中的GOP結(jié)構(gòu)的圖;圖39是表示MPEG-2中的流結(jié)構(gòu)的圖;圖40是表示H. 264中的圖片的片結(jié)構(gòu)的圖;圖41是本發(fā)明的實施方式8涉及的圖像編碼裝置的框圖;圖42是本發(fā)明的實施方式9涉及的圖像編碼裝置的框圖;圖43是表示本發(fā)明的實施方式9涉及的各圖片的片分割例的圖;圖44是表示本發(fā)明的實施方式9涉及的流結(jié)構(gòu)的圖;圖45是表示本發(fā)明的實施方式9涉及的在片分割中能夠從GOP的最先開始正確 解碼的片的圖;。圖46是表示本發(fā)明的實施方式9涉及的流被編碼后的顯示例的圖;圖47是表示I片不位于GOP開頭圖片的最開始的情況下能夠正確解碼的片的圖;圖48A是表示本發(fā)明的實施方式9涉及的參考圖片和對象圖片的關系的圖;圖48B是表示本發(fā)明的實施方式9涉及的參考圖片與對象圖片的關系的圖;0153]圖48C是表示I片不位于GOP開頭圖片的最開始的情況下的參考圖片與對象圖片 的關系的0154]圖48D是表示I片不位于GOP開頭圖片的最開始的情況下的參考圖片與對象圖片 的關系的0155]
呈圖;
0156]
0157]
0158]
0159]
0160] 0161] 0162]
0163]
0164]
0165]
0166]
0167]
0168]
0169]
0170]
0171]
0172]
0173]
0174]
0175]
0176]
0177]
0178]
0179]
0180] 0181] 0182]
0183]
0184]
圖49是表示本發(fā)明的實施方式9涉及的基于圖像編碼裝置的片編碼的流程的流
圖50是表示本發(fā)明的實施方式10涉及的各圖片的片分割例的圖; 圖51是表示本發(fā)明的實施方式10涉及的流結(jié)構(gòu)的圖; 圖52是表示本發(fā)明的實施方式11涉及的各圖片的片分割例的圖; 圖53是表示本發(fā)明的實施方式11涉及的流結(jié)構(gòu)的圖; 圖54是表示本發(fā)明的實施方式12涉及的各圖片的片分割例的圖; 圖55是表示本發(fā)明的實施方式12涉及的各圖片的片分割的變形例的圖; 圖56是表示本發(fā)明的實施方式13涉及的各圖片的片分割例的圖; 圖57A是表示本發(fā)明的實施方式14涉及的記錄媒體的結(jié)構(gòu)圖; 圖57B是表示本發(fā)明的實施方式14涉及的記錄媒體的結(jié)構(gòu)圖; 圖57C是表示本發(fā)明的實施方式14涉及的計算機系統(tǒng)的結(jié)構(gòu)圖。 符號說明
100、800、900、1000、1100 圖像編碼裝置
102、802、1103 104,804,1104 106,906 108、808、908 200,820 806
塊數(shù)計數(shù)部 幀內(nèi)/幀間決定部 片尺寸決定部 視頻編碼器 分組化部
1062
1064
1065
1066 1101 1102
1105
1106
1107
1108
片決定部 塊數(shù)取得部 片種類取得部 參考部
片分割位置決定部 輸入圖像 流
片編碼部
共用數(shù)據(jù)生成判斷部 共用數(shù)據(jù)生成部 流生成部 1200,1200a 12001、1215a 260f、1270a 1270f、1280a 12801
0185]1201,1521 I 片
]1202、1202a、1202b、1202c、1202d、1522
0187]1204 能夠正確解碼的片
1215f、1220a 圖片
1220v、1240a 1240v、1260a
P片
1211,1513 共用數(shù)據(jù)1212、1212a 1212j、1232a 1232v、1252a 1252t 圖片編碼數(shù)據(jù)1213、1233、1253 片編碼數(shù)據(jù)1300 軟盤1301 盤1302 外殼1303 軌道1304 扇區(qū)1310 計算機系統(tǒng)1311 軟盤驅(qū)動器1501 I 圖片1502 P 圖片1511、1512、1514 編碼數(shù)據(jù)8062 塊位置取得部8066,9066 片邊界決定部9068 編碼比特數(shù)計數(shù)部
具體實施例方式下面,使用附圖來說明本發(fā)明的實施方式。圖10是表示使用了本發(fā)明的片分割方法的情況下的圖像編碼裝置100的結(jié)構(gòu)框 圖。圖像編碼裝置100包括塊數(shù)計數(shù)部102、幀內(nèi)/幀間決定部104、片尺寸決定部106 和視頻編碼器108。塊數(shù)計數(shù)部102測量要編碼的片中的塊數(shù)。塊數(shù)計數(shù)部102將作為視頻編碼器108編碼對象的片的塊數(shù)、S卩,片內(nèi)第幾個塊通 知給幀內(nèi)/幀間決定部104和片尺寸決定部106。幀內(nèi)/幀間決定部104根據(jù)從塊數(shù)計數(shù)部102通知的塊數(shù),決定作為視頻編碼器 108編碼對象的片是I片還是P片。幀內(nèi)/幀間決定部104將所決定的片的種類(I片或P片)通知給視頻編碼器108 和片種類取得部1064。片尺寸決定部106包括塊數(shù)取得部1062、片種類取得部1064、參考部1065和片分 割位置決定部1066。片種類取得部1064取得從幀內(nèi)/幀間決定部104通知的作為視頻編碼器808編 碼對象的片的種類(I片還是P片)。塊數(shù)取得部1062取得從塊數(shù)計數(shù)部102通知的作為視頻編碼器808編碼對象的 片的塊數(shù)。片分割位置決定部1066基于片種類取得部1064所取得的片的種類,根據(jù)塊數(shù)取 得部1062取得的塊數(shù),決定是否是作為視頻編碼器108編碼對象的片單位的邊界的塊(下 面,記載為片分割位置)。
片分割位置決定部1066將所決定的片分割位置通知給視頻編碼器808。根據(jù)從片 分割位置決定部1066通知的片分割位置,由視頻編碼器108分割為片。具體來說,片分割 位置決定部1066在片種類取得部1064所取得的片的種類是I片的情況下,將從塊數(shù)計數(shù) 部102通知的片內(nèi)的塊數(shù)成為M個的時刻決定為片分割位置,并通知視頻編碼器108。片分割位置決定部1066在片種類取得部1064取得的片的種類是P片的情況下, 將從塊數(shù)計數(shù)部102通知的塊數(shù)成為N個(N > M)的時刻決定為片分割位置,并通知給視 頻編碼器108。這里,N和M是整數(shù)。這里,片分割位置決定部1066根據(jù)參考部1065中保存的表格等中記載的規(guī)則來 決定片分割位置。參考部1065中保存有表格,該表格記載了例如,若為P片,則將塊數(shù)成為 N個(N > M)的時刻作為P片分割位置,若為I片則將塊數(shù)成為M個(N > M)的時刻作為I 片分割位置等的片分割位置決定規(guī)則。視頻編碼器108根據(jù)由片尺寸決定部106通知的每個片分割位置的片單位下、且 由幀內(nèi)/幀間決定部104所通知的片的種類,以塊為單位通過可使用的編碼方法(幀內(nèi)編 碼或幀間編碼)來編碼輸入圖像VIN。視頻編碼器108將編碼后的輸入圖像VIN作為流STR 而輸出到分組化部200。分組化部200將流STR變換為適合網(wǎng)絡傳送的形式。例如,將流STR以片為單位 變換為1個網(wǎng)絡傳送單位。這里,流STR中,也可以將1個片轉(zhuǎn)換為多個網(wǎng)絡傳送單位。(實施方式1)圖11是說明使用了本發(fā)明的實施方式1的片分割方法的情況下的片與塊的關系 的圖。圖11所示的圖片(1幀)由多個塊構(gòu)成。在構(gòu)成圖片的塊中,加斜線的多個塊的區(qū) 域是片,且為I片。用其他粗線包圍的多個塊是片,且為P片。這里,表示了圖片由I片和 P片構(gòu)成的例子。圖1的MPEG-2標準的片分割方法與本發(fā)明的片分割方法的不同點在于, I片中含有的塊數(shù)比P片中含有的塊數(shù)少(片尺寸小)。圖12是表示本發(fā)明的實施方式1中的按時間順序連續(xù)的圖片的片分割例的圖。這 里,加斜線的片是I片,其他片是P片。圖12(a) 圖12(1)是以該順序而按時間順序連續(xù)的圖片。I片的位置按時間順 序在后一圖片中下移1行。P片和P片間的分割位置固定,而與I片的位置無關。即,片分 割位置決定部1066決定片分割位置,使得構(gòu)成P片的塊數(shù)原則上一定。但是,在圖片內(nèi)的I 片的緊前面和緊后面的P片中,通過插入I片,使P片中含有的塊數(shù)例外地變少。因此,片 分割位置決定部1066允許該例外地變少的情形來決定片分割位置。此外,在圖片的塊數(shù)不 能以等尺寸的P片分割的情況下,圖片最下行的P片塊數(shù)也例外地變少。片分割位置決定 部1066同樣允許該例外地變少的情形來決定片分割位置。這樣,通過減少I片的塊數(shù),增多P片的塊數(shù),可以減少圖片內(nèi)的片數(shù)。進一步,由 于可以以圖片為單位來循環(huán)移動僅由幀內(nèi)編碼的塊構(gòu)成的I片,所以可進行較強應對流丟 失的圖像編碼。即,即使在某個時刻因流丟失而P片的圖像質(zhì)量劣化,在流丟失后的P片的 圖片內(nèi)水平 垂直位置的片按時間順序在之后的圖片中為I片時,也能夠正確解碼圖片,并 能夠恢復存在圖像劣化的流。另外,如圖12所示,圖片內(nèi)的I片的位置移到最下行之后的下一圖片被作為不包 含I片而僅為P片的圖片進行編碼,接著在下一圖片中I片的位置回到最上行進行編碼(圖12 (j)到圖12(1))。即,片尺寸決定部106在決定片后的片分割位置為,視頻編碼器108編 碼的片是I片且為圖片的最下行的情況下,通知視頻編碼器108,使得視頻編碼器108接下 來要編碼的圖片僅由不包含I片的P片構(gòu)成。視頻編碼器108根據(jù)片尺寸決定部106的通 知,對例如與緊前面的圖片為相同的片分割位置且僅由P片構(gòu)成的圖片進行編碼。也可以將不包含I片而僅為P片的圖片表現(xiàn)為由塊數(shù)為0的I片和塊數(shù)為1個以 上的P片構(gòu)成的圖片。作為不包含I片而僅為P片的圖片進行編碼的方法基于參考部1065中保存的表 格中記載的規(guī)則。由此,圖片的I片和下一圖片的I片之間被編碼的P片的塊數(shù)在I片循環(huán)的過程 中(例如圖12(a)到圖12(1))成為一定。結(jié)果,流中被編碼的比特數(shù)較多的I片的比特位 置大致等間隔。因此,在例如以片為單位來網(wǎng)絡傳送流STR的情況下,可以使網(wǎng)絡傳送的比 特數(shù)均衡。在比特率低的情況下或復雜運動少的圖像信號中,與I片的比特數(shù)相比,P片的比 特數(shù)非常少。大多情況下幀內(nèi)編碼的每個塊的比特數(shù)為幀間編碼的比特數(shù)的10倍以上,有 時即使使P片的塊數(shù)比I片的塊數(shù)多,I片的比特數(shù)也非常多。通過在流中,使被編碼的I 片的比特位置大致等間隔,從而即使I片和P片產(chǎn)生的比特數(shù)有偏差,也是周期性改變,所 以可以容易地通過網(wǎng)絡的發(fā)送接收緩沖器吸收該改變,在改變大的情況下,可以降低產(chǎn)生 頻率較高的網(wǎng)絡中的流丟失。這樣,通過較強應對流丟失的I片和較弱應對流丟失但包含壓縮率高的幀間編碼 的P片構(gòu)成圖片,并按時間順序在圖片內(nèi)使I片的位置循環(huán)。例如,若某個時刻流丟失從而 P片的圖像質(zhì)量劣化,則圖像質(zhì)量劣化傳播,直到流丟失后的P片位置的片在后續(xù)圖片中成 為I片為止。但是,在流丟失后的該圖片中位置的片按時間順序在之后的圖片中成為I片 時,由于I片是僅利用片內(nèi)的像素相關性進行編碼的片,所以可正確解碼圖片在該位置上 的片。即,存在圖像劣化的流被恢復。因此,可以防止圖像質(zhì)量劣化被無限傳播。為了更可靠地防止圖像質(zhì)量劣化的傳播,各圖片(例如圖12(a)到圖12(1))中的 P片參考(利用像素相關性)的范圍也可以限于比各圖片(例如圖12(a)到圖12(1))中 的該P片還位于上(前頭)側(cè)的P片或I片。但是,即使在不是這種限定的情況下,由于大 多一般參考的是與時間上接近(例如緊前面的)的圖片在同一位置上的片,所以之前產(chǎn)生 的圖像質(zhì)量劣化傳播到包含與產(chǎn)生圖像質(zhì)量劣化的像素在同一位置上的像素在內(nèi)的片是I 片的圖片之后的圖片中的可能性降低。這里,圖13A和圖13B表示網(wǎng)絡傳送流的情況下的比特數(shù)差異。圖13A和圖13B是用于說明網(wǎng)絡傳送本發(fā)明的實施方式1的流的情形的圖。圖13A是表示為便于比較而作為現(xiàn)有例的、以圖片為單位(幀單位)網(wǎng)絡傳送流 的情形的圖。圖13B是表示以片為單位網(wǎng)絡傳送流的情形的圖。本發(fā)明中,由于I片的塊數(shù)比P片的塊數(shù)少,所以如圖13B所示,可以減少I片和 P片之間的比特數(shù)大小的差別。另外,即使I片和P片產(chǎn)生的比特數(shù)有偏差,I片中的比特 數(shù)差異也是周期性的。因此,可以使網(wǎng)絡傳送的比特數(shù)均衡。這里,如上所述,圖12 (k)中,作為不包含I片而僅為P片的圖片進行編碼。由此,在不僅將圖13B所示的每個幀編碼,還將連續(xù)的幀(流)編碼的情況下,在幀邊界附近,也 不會連續(xù)編碼I片而使大的比特數(shù)連續(xù)。即,通過使I片的比特數(shù)的差異為周期性,可以使 網(wǎng)絡傳送的比特數(shù)均衡。如從圖12所看出的,作為圖片的片的邊界的宏塊位置對每個圖片(循環(huán))固定地 被確定,而不依賴于輸入的圖像信號的內(nèi)容。因此,可以以片為單位并行進行編碼處理,可 實現(xiàn)高速的圖像編碼裝置。圖14是說明本發(fā)明的實施方式1的圖像編碼裝置100進行編碼的情況下的處理 流程圖。首先,片尺寸決定部106判斷視頻編碼器108的編碼對象片是否是I片(S 101)。 具體來說,片分割位置決定部1066判斷由片種類取得部1064取得的片的種類。在片種類取得部1064所取得的片的種類是I片的情況下(S101的“是”的情況 下),片分割位置決定部1066根據(jù)參考部1065中保存的規(guī)則,將片分割位置決定為第M塊。 即,片分割位置決定部1066根據(jù)由塊數(shù)取得部1062取得的塊數(shù),將從作為I片的起始的塊 起的第M塊決定為片分割位置。根據(jù)從片分割位置決定部1066通知的片分割位置,視頻編 碼器808將I片的片尺寸設為M塊進行編碼(S104)。接著,在由片種類取得部1064所取得的片的種類不是I片的情況下(S101的“否” 的情況下),即,由片種類取得部1064取得的編碼對象片的種類是P片的情況下,片分割位 置決定部1066判斷編碼對象片是否是圖片最后(最下行)的片(S102)。即,片分割位置決 定部1066根據(jù)由塊數(shù)取得部1062取得的塊數(shù)判斷編碼對象片是否是圖片最后的片位置。在編碼對象片是圖片最后的片的情況下,片分割位置決定部1066根據(jù)參考部 1065中保存的規(guī)則,將片分割位置決定為第N以下(N>M)的塊。根據(jù)從片分割位置決定 部1066通知的片分割位置,視頻編碼器808將圖片最后的P片的片尺寸設為N以下(N > M)的塊數(shù)進行編碼(S105)。圖片最后的P片的片尺寸、即構(gòu)成圖片最后的P片的塊數(shù)由圖 片塊數(shù)決定。例如,在圖片由L塊構(gòu)成的情況下,將用N除L后的余數(shù)作為最后片的塊數(shù)。接著,在編碼對象片不是圖片最后片的情況下,片分割位置決定部1066根據(jù)由塊 數(shù)取得部1062取得的塊數(shù)與由片種類取得部1064取得的片的種類,來判斷編碼對象的P 片在圖片內(nèi)的位置是否是I片緊前面或緊后面的片(S103)。在編碼對象片是I片緊前面或緊后面的片的情況下,如圖12所示這樣,由于I片 插入,P片的塊數(shù)比N少,所以變?yōu)榕c其塊數(shù)相對應的片(S105)。即,在編碼對象P片是I 片緊前面或緊后面的片的情況下,片分割位置決定部1066根據(jù)由塊數(shù)取得部1062取得的 塊數(shù)與由片種類取得部1064取得的片的種類,將構(gòu)成片的塊數(shù)設為N以下,來決定I片緊 前面或緊后面的P片的片分割位置。接著,在編碼對象片不是I片緊前面也不是I片緊后面的片的情況下,由N塊數(shù)構(gòu) 成片(S106)。即,片分割位置決定部1066根據(jù)由塊數(shù)取得部1062取得的塊數(shù)與由片種類 取得部1064取得的片的種類,將構(gòu)成P片的塊數(shù)設為N,來決定不是I片緊前面或緊后面的 P片的片分割位置。使用圖14所說明的S101、S102和S103的判斷順序可以在構(gòu)成片的塊數(shù)與上述所 描述的內(nèi)容相同的范圍內(nèi)進行替換。例如,可以替換S102和S103的順序。以上,根據(jù)本實施方式1,即使在某個時刻因流丟失從而使P片的圖像質(zhì)量劣化,在流丟失后的P片位置上的片按時間順序在之后的圖片中為I片時,也可以正確解碼圖片, 從而可以恢復存在圖像劣化的流。因此,可以防止圖像質(zhì)量劣化無限傳播。進一步,通過減 少片的塊數(shù),而增多P片的塊數(shù),可以減少圖片內(nèi)的片數(shù)。由于片的分割位置可以以圖片為 單位決定,所以可以實現(xiàn)不會妨礙流水線化或并行化,可減少流丟失的頻率,并使處理量減 少和壓縮率提高的圖像編碼方法和圖像編碼裝置。另外,本發(fā)明中為了以片為單位進行編碼的并行處理,可以準備多個圖像編碼裝 置100,而在各并行單位的塊數(shù)計數(shù)部102中如上述這樣來計算塊數(shù)即可。例如,在圖11和 圖12的片分割例中2個并行的情況下,可以分割為圖片上半部分6行和下半部分4行的塊, 而使上半部分和下半部分的處理并行。即,本實施方式1中,P片在圖片內(nèi)的邊界位置原則 上固定。因此,通過單純根據(jù)塊數(shù)在固定的邊界位置來分割圖片,并由多個處理單元(處理 器或硬件)加以處理,可以以片為單位使處理并行。(實施方式2)接著,下面說明實施方式2。對于與實施方式1相同的結(jié)構(gòu)和相同的動作,省略說 明。圖15是表示本發(fā)明的實施方式2中的按時間順序連續(xù)的圖片的片分割例的圖。這 里,加斜線的片是I片,其他片是P片。圖12中的實施方式1的片分割方法與圖15中的本 實施方式2的片分割方法的不同在于,I片的緊后面的P片的大小一定(N塊),在I片之下 的P片的邊界位置(片分割位置)下移I個片的行數(shù)。因此,本實施方式2中,特征為構(gòu)成圖片的片數(shù)比實施方式1少。例如,比較圖12 和圖15。若比較圖12(a)和圖15(a)、圖12(b)和圖15(b)、圖12(d)和圖15(d)、以及圖 12(e)和圖15(e),則構(gòu)成圖15所示的實施方式2的圖片的片數(shù)較少。因此,可以減少構(gòu)成 圖片的片數(shù),可得到可使處理量減少或壓縮率提高的效果。圖16是說明本發(fā)明的實施方式2的圖像編碼裝置100編碼的情況下的處理流程 圖。對與圖14中說明的處理進行相同處理的地方添加同一附圖標記,而省略說明。本實施方式2中,除了圖片內(nèi)最后位置的情形下的P片之外,I片緊后面的位置上 的P片的塊數(shù)為N塊。由此,代替圖14的S103,若是I片緊前面的片,則如圖15所示,由于 I片插入,P片的塊數(shù)比N少,所以成為與其塊數(shù)相對應的片(S110)。S卩,在編碼對象P片 為I片緊前面的片的情況下,片分割位置決定部1066根據(jù)由塊數(shù)取得部1062取得的塊數(shù) 與由片種類取得部1064取得的片的種類,將構(gòu)成片的塊數(shù)設為N以下,來決定I片緊前面 的P片的片分割位置。(實施方式3)接著,下面說明實施方式3。對于與實施方式1和2相同的結(jié)構(gòu)和相同動作,省略 說明。圖17是表示本發(fā)明的實施方式3的按時間順序連續(xù)的圖片的片分割例的圖。這 里,加斜線的片是I片,其他片是P片。實施方式1中,表示出除了最下行是I片的圖片和最上行是I片的圖片之間的圖 片,所有圖片中都包含I片的例子。本實施方式3中,假定網(wǎng)絡質(zhì)量高,I片的插入頻率也 可以較少的情形。該情況下,如圖17所示,定期插入不含有I片的圖片。但是,已知在再現(xiàn)流的情況下,一般最好在2秒期間的流中插入1個以上I圖片。
22例如,流再現(xiàn)1秒期間需要30幀的情況下,每60幀需要1個I圖片。這里,由于假定不是 圖片單位,而是片單位下的傳送,所以只要以60幀為單位,圖片內(nèi)的I片的位置按時間順序 移動、即、周期性循環(huán)即可。因此,如圖17所示那樣,即使在按時間順序連續(xù)的每2個圖片中定期插入不含有 I片的圖片,對流再現(xiàn)也不會有影響。因此,在網(wǎng)絡質(zhì)量高,I片的插入頻率也可以較少的情 況下,可減少比特數(shù)多的幀內(nèi)編碼的塊數(shù),提高壓縮率。圖18是說明本發(fā)明的實施方式3下的圖像編碼裝置100編碼的情況下的處理的 流程圖。另外,對與圖14中說明的處理相同處理的地方添加同一附圖標記,而省略說明。首先,最初片尺寸決定部106決定包含視頻編碼器108的編碼對象塊的圖片中是 否包含I片(S200)。這里,根據(jù)參考部1065中保存的表格中記載的規(guī)則,由片分割位置決定部1066決 定包含編碼對象塊的圖片中是否包含I片。這里,例如如圖17所示,決定為每2個圖片存 在不包含I片的圖片。片尺寸決定部106在決定了包含視頻編碼器108的編碼對象塊的圖片中含有I片 的情況下(S200的“是”的情況下),為與實施方式1中的圖14的流程圖相同的處理,所以 省略說明。接著,片尺寸決定部106在決定了包含視頻編碼器108的編碼對象塊的圖片不包 含I片的情況下(S200的“否”的情況下),片尺寸決定部106判斷視頻編碼器108的編碼 對象片在圖片內(nèi)的位置是否在最下面(S201)。一視頻編碼器108根據(jù)來自片尺寸決定部106的判斷結(jié)果的通知,將圖片內(nèi)最下行 之外的P片的塊數(shù)設為N塊進行編碼(S106),并使最下行的P片與按時間順序在編碼對象 的圖片緊前面或緊后面的圖片的最下行的P片的塊數(shù)相同,來進行編碼(S105)。(實施方式4)接著,下面說明實施方式4。對于與實施方式1和實施方式2相同的結(jié)構(gòu)和相同動 作,省略說明。圖19是表示本發(fā)明的實施方式4中的按時間順序連續(xù)的圖片的片分割例的圖。這 里,加斜線的片是I片,其他片是P片。圖15中的實施方式2的片分割方法與圖19中的本 實施方式4的片分割方法的不同在于,在實施方式2的片分割方法的基礎上,還定期插入不 包含I片的圖片。例如,圖19(f)、圖19(h)和圖19(1)相當于該情形。如實施方式2那樣,在圖片整體的P片的邊界根據(jù)I片的插入位置而移動的情況 下,不能如實施方式3所示那樣,固定地決定不包含I片的圖片的P片的邊界位置。因此, 實施方式4中,在圖片不包含I片的情況下,形成將與按時間順序在編碼對象的圖片緊前面 的P片的邊界相同的位置作為片分割位置的P片。在圖片不包含I片的情況下,也可以分割成將與按時間順序在編碼對象的圖片緊 后面的P片的邊界相同的位置作為片分割位置的P片。也可以分割成將與實施方式3中的 不包含I片的圖片相同的位置固定作為片分割位置的P片。(實施方式5)接著,下面說明實施方式5。對于與實施方式1 實施方式4相同的結(jié)構(gòu)和相同動 作省略說明。
圖20是表示本發(fā)明的實施方式5中的按時間順序連續(xù)的圖片的片分割例的圖。這 里,加斜線的片是I片,其他片是P片。在之前(實施方式1 實施方式4)的說明中,說明了構(gòu)成I片的塊是構(gòu)成圖片的 塊的行單位的情形。但是,構(gòu)成I片的塊可以不是構(gòu)成圖片的塊的行單位,而是構(gòu)成圖片的 塊的行的中間一部分的塊。圖20中,設作I片為構(gòu)成圖片的塊的半行的塊,按每個圖片來 交替編碼左半部分為I片的情形和右半部分為I片的情形。由此,在網(wǎng)絡質(zhì)量高,且I片的插入頻率也可以較小的情況下,可以減少比特數(shù)多 的幀內(nèi)編碼的塊數(shù),提高壓縮率。(實施方式6)接著,說明實施方式6。實施方式1 實施方式5中,說明了構(gòu)成I片的塊數(shù)比構(gòu) 成P片的塊數(shù)少的情形。實施方式6中,以構(gòu)成I片的塊數(shù)與構(gòu)成P片的塊數(shù)相同的情形 為前提加以說明。圖21是表示本發(fā)明的實施方式6中的按時間順序連續(xù)的圖片的片分割例的圖。這 里,加斜線的片是I片,其他的片是P片。這里,各個圖片由5個片構(gòu)成。圖21中,圖片N到圖片N+9是以該順序按時間順序連續(xù)的圖片。I片的位置從圖 片N到圖片N+4依次在圖片內(nèi)的位置下移1個,而在圖片N+4中位于圖片內(nèi)的最下位置。圖 片N+5中,不包含I片而僅為P片。圖片N+6中,圖片內(nèi)的最上位置為I片的位置。這樣, 圖21中,按時間順序連續(xù)的圖片內(nèi)的I片的位置移動。圖22k和圖22B是表示本發(fā)明的實施方式6中的按時間順序?qū)⒏髌幋a后的比特 數(shù)的例子的圖。圖22A和圖22B中,表示在以圖21所示的片單位來網(wǎng)絡傳送流的情況下,按 時間順序?qū)⒏髌幋a后的比特數(shù)的例子。圖22A圖示了以從上到下的順序來編碼構(gòu)成圖21 中表示的圖片的片,橫軸圖示時刻,縱軸圖示通過該片的編碼產(chǎn)生的比特數(shù)的大小的圖。如 從圖21和圖22A所看出的,構(gòu)成圖片的I片按時間順序從上到下的順序、即、周期性循環(huán)。圖22B表示將按時間順序連續(xù)的多個圖片編碼,并按編碼順序以一定的比特率傳 送這些圖片的情形。這里,圖22B中,橫軸方向的幅度(長度)表示比特數(shù)的大小。如上所述,在各圖片包含相同數(shù)量的I片的圖9B所示的現(xiàn)有例的情況下,在圖片 N+4和圖片N+5之間I片連續(xù)2次。與此相對,在圖22B所示的實施方式6的情況下,在圖 片N+4、圖片N+5、圖片N+6之間,I片和其下一 I片之間的P片固定為5個。S卩,在以片為 單位網(wǎng)絡傳送流的情況下,通過使I片不連續(xù)2次,而使網(wǎng)絡傳送的比特數(shù)均衡。實施方式6的片結(jié)構(gòu)中,如圖22B的區(qū)間A 區(qū)間E所示那樣,任何一個區(qū)間上的 6個片、即無論哪些連續(xù)的6個片都包含1個I片和5個P片。因此,在以片為單位轉(zhuǎn)換為1個網(wǎng)絡傳送單位來進行編碼控制的情況下,若控制 編碼,使得“連續(xù)的6個片的比特數(shù)的和為一定值”,則無論哪一個區(qū)間中都可進行成為一 定比特數(shù)的編碼控制。即,可以使網(wǎng)絡傳送的比特數(shù)均衡。這里,例如,將連續(xù)的6個片的比特數(shù)的和設作Σ BIT,將1個I片和1個P片的編 碼所產(chǎn)生的比特數(shù)分別設作RI、RP。首先,進行控制使得將要以ΒΙΤ0( =Σ BITXRI/(RI+5XRP))比特將作為區(qū)間A 中的I片的片0編碼的結(jié)果是,實際通過編碼產(chǎn)生的比特為ΒΙΤ0+ΔΒΙΤ0比特。該情況下, 區(qū)間A中,比特數(shù)變化了 ΔBITO。
由于區(qū)間A中,比特數(shù)變化了 ΔΒΙΤ0,所以區(qū)間B中分配Σ BIT-ΔBITO比特。另 外,根據(jù)實際產(chǎn)生的比特數(shù)BITO+ Δ ΒΙΤ0,來更新RI。接著,進行控制使得將要以BITl ( = ( Σ ΒΙΤ-ΔΒΙΤ0) X RP/(RI+5 X RP))比特將 片1編碼的結(jié)果是,實際通過編碼產(chǎn)生的比特為ΒΙΤ1+ΔΒΙΤ1比特。該情況下,由于區(qū)間B 中比特數(shù)變化了 ΔΒΙΤ1,所以與上述同樣,區(qū)間C中分配ΣΒΙΤ-ΔΒΙΤ1比特。另外,根據(jù)實 際產(chǎn)生的比特數(shù)BITl+ Δ BITl,來更新RP。接著,進行控制使得將要以ΒΙΤ2( = ( Σ ΒΙΤ-ΔΒΙΤ1) XRP/(RI+5XRP))比特將 片2編碼的結(jié)果是,實際通過編碼產(chǎn)生的比特為ΒΙΤ2+ΔΒΙΤ2比特。該情況下,由于區(qū)間C 中比特數(shù)變化了 ΔΒΙΤ2,所以與上述同樣,在區(qū)間C中分配Σ ΒΙΤ-ΔΒΙΤ1比特。根據(jù)實際 產(chǎn)生的比特數(shù)ΒΙΤ2+ Δ ΒΙΤ2,來更新RP。接著,與上述同樣,將片3編碼之后,并在編碼后的片所屬的區(qū)間的下一區(qū)間中調(diào) 整改變后的比特數(shù)。另外,根據(jù)實際產(chǎn)生的片的比特數(shù),來更新RP或RI。如上所述,通過根據(jù)實際產(chǎn)生的片的比特數(shù),來更新RI或RP,即使在編碼對象圖 像包含激烈運動的情況下或場景變化等圖像的統(tǒng)計量大大變化的情況下,也可通過簡單的 計算式來導出編碼對象片的比特數(shù),并適當控制片單位的比特數(shù)。這里尤其重要的是,雖然存在根據(jù)圖像的統(tǒng)計量產(chǎn)生的比特數(shù)的改變,但是I片 的比特數(shù)還比P片的比特數(shù)大很多。結(jié)果,實際產(chǎn)生的比特數(shù)的誤差(ΔΒΙΤΟ、ΔΒΙΤ1、 ΔΒΙΤ2等)的大小在I片的情況下變大。如圖9Β所示的現(xiàn)有例那樣,由于在網(wǎng)絡傳送時,若I片連續(xù),則大的誤差變化連 續(xù),所以不僅容易產(chǎn)生圖像質(zhì)量劣化,而且編碼控制也變難,很難形成一定的比特率。因此, 實施方式6中,在按時間順序連續(xù)的多個圖片中,使位于某個圖片的I片和下一圖片的I片 之間的P片的個數(shù)或塊數(shù)一定。由此,在為進行網(wǎng)絡傳送而編碼時,可以抑制實際產(chǎn)生的比 特數(shù)誤差的變化量。圖23是說明本發(fā)明的實施方式6中的圖像編碼裝置100編碼的情況下的處理流 程圖。幀內(nèi)/幀間決定部104根據(jù)從塊數(shù)計數(shù)部102通知的塊數(shù),決定作為視頻編碼器 108編碼對象的片是I片還是P片。實施方式6中,幀內(nèi)/幀間決定部104將表示P片的行 數(shù)的值作為計數(shù)器L加以保持。幀內(nèi)/幀間決定部104使用由塊數(shù)計數(shù)部102通知的塊數(shù) 和計數(shù)器L來決定片的種類。首先,幀內(nèi)/幀間決定部104將作為表示P片的行數(shù)的值的計數(shù)器L初始化為 0(S302)后,幀內(nèi)/幀間決定部104判斷視頻編碼器108的編碼對象片是否為I片。即,幀 內(nèi)/幀間決定部104判斷作為表示P片行數(shù)的值的計數(shù)器L是否為0以下(S304)。接著,幀內(nèi)/幀間決定部104在計數(shù)器L為0以下的情況下(S304的“是”的情況 下),將作為視頻編碼器108編碼對象的片的種類決定為是I片。視頻編碼器108根據(jù)由片 尺寸決定部106通知的片分割位置與由幀內(nèi)/幀間決定部104通知的片的種類,將作為編 碼對象的片以I片編碼(S306)。在視頻編碼器108將作為編碼對象的片以I片編碼后,幀內(nèi)/幀間決定部104向 計數(shù)器L代入作為連續(xù)的圖片中的I片插入間隔的I片和其下一I片之間的P片的行數(shù)的 總計值(S307)。
接著,幀內(nèi)/幀間決定部104確認視頻編碼器108是否對所有圖片完成編碼 (S316)。幀內(nèi)/幀間決定部104在計數(shù)器L比0大的情況下(S304的“否”的情況下),將 作為視頻編碼器108編碼對象的片的種類決定為是P片。視頻編碼器108根據(jù)由片尺寸決 定部106通知的片分割位置和由幀內(nèi)/幀間決定部104通知的片的種類,將作為編碼對象 的片以P片編碼(S312)。在視頻編碼器108將作為編碼對象的片以P片編碼后,幀內(nèi)/幀間決定部104從 計數(shù)器L減去編碼后的P片的行數(shù)(S313)。接著,幀內(nèi)/幀間決定部104確認視頻編碼器108是否對所有圖片完成編碼 (S316)。在沒有完成的情況下(S316的“否”的情況下),對所有圖像重復S304 S313的處理。如上這樣,本發(fā)明的實施方式6中的圖像編碼裝置100在進行編碼的情況下,可以 在連續(xù)的圖片中的I片和其下一I片之間插入一定數(shù)量的P片。圖24是說明本發(fā)明的實施方式6的圖像編碼裝置100進行編碼的情況下的處理 的流程圖。圖24進一步細化了圖23,對與圖23進行相同動作的處理添加同一附圖標記,而 省略說明。這里,連續(xù)的預定數(shù)量的片的比特數(shù)的和、即I片的比特數(shù)和位于I片及下一 I片 之間的P片的個數(shù)的比特數(shù)之和為Σ BIT。這里,片分割位置決定部1066根據(jù)由片種類取得部1064取得的片的種類與由塊 數(shù)取得部1062取得的塊數(shù),來決定作為視頻編碼器108編碼對象的片的片分割位置。實 施方式6中,片分割位置決定部1066保持用于決定片分割位置的作為Σ BIT的變化值的 Δ BIT、表示I片的比特數(shù)的值的PI與表示P片的比特數(shù)的值的ra。首先,幀內(nèi)/幀間決定部104用0來初始化作為表示P片行數(shù)的值的計數(shù)器L。片 分割位置決定部1066用0來初始化作為Σ BIT的變化值的ΔΒΙΤ。將初始值代入表示I片 的比特數(shù)的值的PI與表示P片的比特數(shù)的值的ra(S303)。接著,幀內(nèi)/幀間決定部104判斷視頻編碼器108的編碼對象片是否是I片。艮口, 幀內(nèi)/幀間決定部104判斷作為表示P片行數(shù)的值的計數(shù)器L是否為0以下(S304)。幀內(nèi)/幀間決定部104在計數(shù)器L為0以下的情況下(S304的“是”的情況下), 將作為視頻編碼器108編碼對象的片的種類決定為是I片。片尺寸決定部106中的片分割 位置決定部1066在以下的情況下,將(Σ BIT-Δ BIT) XRI/(RI+NPXRP)的比特數(shù) 分配給I片(S305)。即,在由片種類取得部1064取得的片的種類為I片的情況下,片尺寸 決定部106通過上述比特數(shù)來決定片分割位置,并將決定出的片分割位置通知給視頻編碼 器108。這里,NP是位于連續(xù)的圖片中的I片和其下一 I片之間的P片的個數(shù)。接著,視頻編碼器108根據(jù)由片尺寸決定部106通知的片分割位置與由幀內(nèi)/幀 間決定部104通知的片的種類,將作為編碼對象的片以I片編碼(S306)。視頻編碼器108在將作為編碼對象的片以I片編碼后,幀內(nèi)/幀間決定部104向 計數(shù)器L代入作為連續(xù)圖片中的I片插入間隔的I片和其下一I片之間的P片的行數(shù)的總 計值(S307)。這里,片分割位置決定部1066將視頻編碼器108分配給I片的編碼的比特數(shù)(Σ BIT-Δ BIT) XRI/(RI+NPXRP)與實際將I片編碼后的比特數(shù)之差的比特數(shù),代入所保 持的 ABIT(S308)。片分割位置決定部1066將視頻編碼器108將I片編碼后的比特數(shù)代入所保持的 RI 中(S309)。接著,幀內(nèi)/幀間決定部104確認視頻編碼器108是否對所有圖片完成編碼 (S316)。S304中,若計數(shù)器L比0大(S304的“否”的情況下),則幀內(nèi)/幀間決定部104將 作為視頻編碼器108編碼對象的片的種類決定為是P片。片尺寸決定部106中的片分割位 置決定部1066在計數(shù)器L比0大的情況下,將(Σ BIT-Δ BIT) XRP/(RI+NPXRP)的比特 數(shù)分配給P片(S311)。即,在由片種類取得部1064所取得的片的種類是P片的情況下,片 尺寸決定部106通過上述的比特數(shù)來決定片分割位置,并將決定出的片分割位置通知給視 頻編碼器108。接著,視頻編碼器108根據(jù)由片尺寸決定部106通知的片分割位置與由幀內(nèi)/幀 間決定部104通知的片的種類,將作為編碼對象的片以P片編碼(S312)。視頻編碼器108在將作為編碼對象的片以P片編碼后,幀內(nèi)/幀間決定部104從 計數(shù)器L減去編碼后的P片的行數(shù)(S313)。這里,片分割位置決定部1066將視頻編碼器108分配給P片的編碼的比特數(shù) (Σ BIT-Δ BIT) XRP/(RI+NPXRP)和實際將P片編碼后的比特數(shù)之差的比特數(shù),代入所保 持的 Δ BIT (S314)。片分割位置決定部1066將視頻編碼器108將P片編碼后的比特數(shù)代入RP(S315)。接著,幀內(nèi)/幀間決定部104確認視頻編碼器108是否對所有圖片完成編碼 (S316)。在沒有完成的情況下(S316的“否”的情況下),對所有圖像重復S304 S315的 處理(S316)。如上這樣,本發(fā)明的實施方式6的圖像編碼裝置100在連續(xù)的圖片的I片和其下 一 I片之間插入一定數(shù)量的P片,并進行對片進行了適當?shù)谋忍胤峙涞木幋a。以上,根據(jù)實施方式6,即使在某一時刻因流丟失從而P片的圖像質(zhì)量劣化,在流 丟失后的P片位置上的片按時間順序在之后的圖片中成為I片時,也可以正確解碼圖片,可 以恢復存在圖像劣化的流。因此,可以防止該圖像質(zhì)量劣化無限傳播。進一步,由于可以使 網(wǎng)絡傳送的比特數(shù)均衡,所以不會妨礙流水線化或并行化,可降低流丟失的頻率,同時使處 理量減少和壓縮率提高。在進行圖23和圖24所示的處理時,片分割位置決定部1066決定的I片和P片的 分割位置以將相同塊數(shù)的時刻決定為片分割位置為前提加以說明。但是,與實施方式1 5同樣,I片和P片中不同塊數(shù)的時刻也可以為I片和P片的片分割位置,該情形也包含在 本發(fā)明的范圍內(nèi)。實施方式6中,為使說明簡單,以構(gòu)成I片的塊數(shù)與構(gòu)成P片的塊數(shù)相同的情形為 前提進行了說明,但是并不限于此。例如,構(gòu)成P片的塊數(shù)可以比構(gòu)成I片的塊數(shù)多。進一 步,也可如實施方式1 5所示那樣,構(gòu)成P片的塊數(shù)可以不一定,使得根據(jù)圖片內(nèi)的I片 的位置調(diào)整構(gòu)成P片的塊數(shù)。(實施方式7)
接著,說明實施方式7。圖25是表示本發(fā)明的實施方式7中的按時間順序連續(xù)的圖片的片分割例的圖。圖21中的實施方式6的片分割方法與圖25中的本實施方式4的片分割方法的不 同在于,在實施方式6的片分割方法的基礎上,還定期插入不包含I片的圖片。例如,圖25 中的圖片N+1、圖片N+3、圖片N+5、圖片N+9和圖片N+12分別相當于這些圖片。這樣,在定期插入不包含I片的圖片的情況下,也通過使位于按時間順序連續(xù)的 圖片中的I片與該下一 I片之間的P片的塊數(shù)為一定,而可得到與實施方式6同樣的效果。如上所述,在構(gòu)成圖片的片數(shù)一定、且構(gòu)成I片和P片的塊數(shù)一定的情況下,通過 使按時間順序連續(xù)的圖片中的I片和其下一 I片之間的P片數(shù)一定,可得到與實施方式6 同樣的效果。換而言之,并不限于按時間順序連續(xù)的圖片中的I片在圖片內(nèi)最多為1個的 圖25的例子的情形。時間上連續(xù)的圖片內(nèi)的I片可以為2個以上。另外,并不限于位于按 時間順序連續(xù)的圖片中的I片和其下一 I片之間的P片的個數(shù)為10個的圖25的例子的情 形。在構(gòu)成圖片的片數(shù)一定、且構(gòu)成I片和P片的塊數(shù)為一定的情況下,只要使按時間順序 連續(xù)的圖片中的I片和其下一I片之間的P片數(shù)一定即可。下面表示該例子。圖26是表示本發(fā)明的實施方式7中的按時間順序連續(xù)的圖片的片分割例的圖。圖 27A和圖27B是表示將本發(fā)明的實施方式7中的按時間順序的各片編碼后的比特數(shù)的例子 的圖。圖21中的片分割方法與圖26中的片分割方法的不同在于,按時間順序連續(xù)的圖 片中的I片在圖片內(nèi)最多不是1個而是2個。另外,位于按時間順序連續(xù)的圖片中的I片 和其下一 I片之間的P片的個數(shù)是2個。該情況下,如圖27A和圖27B所示,通過使按時間 順序連續(xù)的圖片中的I片和其下一 I片之間的P片數(shù)為一定(這里是2個),可以使網(wǎng)絡傳 送的比特數(shù)均衡,而得到與實施方式6同樣的效果。圖28、圖29、圖30和圖31是表示本發(fā)明的實施方式7中的按時間順序連續(xù)的圖 片的另一片分割例的圖。圖28的片分割方法中,按時間順序連續(xù)的圖片中的I片在圖片內(nèi)最多為2個。另 外,位于按時間順序連續(xù)的圖片中的I片和其下一I片之間的P片的個數(shù)為2個和1個。圖29和圖30的片分割方法中,按時間順序連續(xù)的圖片中的I片在圖片內(nèi)最多為2 個。另外,位于按時間順序連續(xù)的圖片中的I片和其下一I片之間的P片的個數(shù)與位于該 下一I片及其下面的下一I片之間的P片的個數(shù)為3個和2個。圖31的片分割方法中,按時間順序連續(xù)的圖片中的I片在圖片內(nèi)最多為3個。另 外,位于按時間順序連續(xù)的圖片中的3個I片之間的P片的個數(shù)是3個、3個和2個。這些情況下,由于可以使按時間順序連續(xù)的圖片中的I片和其下一 I片之間的P 片數(shù)為一定,所以可以使網(wǎng)絡傳送的比特數(shù)均衡,而可得到與實施方式6同樣的效果。另外,通過將圖片內(nèi)的I片的位置移動到最下行后的下一圖片作為不包含I片而 僅為P片的圖片進行編碼,可實現(xiàn)比特的均衡。將該例作為變形例在下面加以說明。圖32是表示本發(fā)明的實施方式7中的按時間順序連續(xù)的圖片的片分割的變形例 的圖。圖33A和圖33B是表示將圖32中的按時間順序的各片編碼后的比特數(shù)的例子的圖。圖21中的片分割方法與圖32中的片分割方法的不同在于,分別在按時間順序連 續(xù)的圖片中含有的I片不是1個而是2個。此外,將圖片內(nèi)的I片的位置移動到最下行后的下一圖片作為不包含I片而僅為P片的圖片加以編碼,并在接著的下一圖片中回到最上 行加以編碼。該情況下,也如圖33A和圖33B所示那樣,由于可使比特數(shù)有差異的I片不連 續(xù)地進行網(wǎng)絡傳送,所以可以使網(wǎng)絡傳送的比特數(shù)均衡。圖32中的片分割方法中,由于與 使按時間順序連續(xù)的圖片中的I片和其下一I片之間的P片數(shù)為一定的情形相比,比特數(shù) 有差異,所以在均衡方面有劣勢,但是由于不存在I片連續(xù)的情形,所以可以降低網(wǎng)絡中的 流丟失。圖34、圖35、圖36和圖37是表示本發(fā)明的實施方式7中的按時間順序連續(xù)的圖 片的別的片分割的變形例的圖。圖34、圖35和圖36的片分割方法中,按時間順序連續(xù)的圖片中的I片在圖片內(nèi)最 多為2個。此外,將圖片內(nèi)的I片的位置移動到最下行后的下一圖片(圖34中是圖片N+3) 作為不包含I片而僅為P片的圖片進行編碼,并在接著的下一圖片(圖34中是圖片N+4) 中回到最上行加以編碼。這里,如圖34所示,位于各圖片中的I片之間的P片的個數(shù)一定 (圖34中是2個和1個)。圖37中的片分割方法中,按時間順序連續(xù)的圖片中I片在圖片內(nèi)最多為3個,其 他與圖34、圖35和圖36同樣。片分割方法并不限于圖26 圖37所示的例子。按時間順序連續(xù)的各個圖片中含 有的多個I片的位置也可以不同。按時間順序連續(xù)的各個圖片中包含的片數(shù)以及各個圖片 中含有的I片的數(shù)都可以任意決定。以上,根據(jù)實施方式7,即使在某個時刻因流丟失從而使P片的圖像質(zhì)量劣化,在 流丟失后的P片位置的片按時間順序在之后的圖片中為I片時,也可正確解碼圖片,可以恢 復存在圖像劣化的流。因此,可以防止圖像質(zhì)量劣化無限傳播。由此,可以實現(xiàn)不妨礙流水 線化或并行化,且不降低流丟失的頻率,同時使處理量降低和壓縮率提高的圖像編碼方法 和圖像編碼裝置。另外,通過使按時間順序連續(xù)的圖片中的I片和其下一 I片之間的P片的塊數(shù)為 一定,從而容易進行在連續(xù)預定數(shù)目的片單位下成為一定比特率的控制,對于運動大的運 動圖像或包含場景變化的運動圖像都可實現(xiàn)一定比特率的編碼,而不會有大的圖像質(zhì)量劣 化,所以可以進一步降低流丟失的頻率。(實施方式8)實施方式1 7中,說明了通過在按時間順序連續(xù)的圖中,使I片的位置按每個圖 片從圖片的上端移動到下端,來防止圖像質(zhì)量劣化無限傳播的圖像編碼方法和圖像編碼裝 置。實施方式1 7中的圖像編碼裝置中,即使在某個時刻因流丟失從而P片的圖像質(zhì)量劣 化,在流丟失后的P片位置的片按時間順序在之后的圖片中為I片時,也可正確解碼圖片。 由此,可以防止圖像質(zhì)量劣化無限傳播。但是,基于實施方式1 7的圖像編碼裝置的流中,由于利用圖片包含I片和P 片的結(jié)構(gòu),所以不存在僅包含I片的I圖片,不能明確定義MPEG-2情況下的G0P(GroUp Of Pictures)結(jié)構(gòu)。因此,接受該流來加以收看的收視者在中途再現(xiàn)該流時,有可能顯示收視 者感覺不協(xié)調(diào)的影像。下面,說明GOP結(jié)構(gòu)之后,說明收視者感覺不協(xié)調(diào)的可能性。若進行利用了圖片間的像素相關性的壓縮,在不存在之前圖片的像素時不能正確解碼像素。因此,在MPEG-I和MPEG-2中導入GOP結(jié)構(gòu),該GOP結(jié)構(gòu)使用了將僅進行利用了 圖片內(nèi)的像素相關性的壓縮的圖片即1(幀內(nèi))圖片與進行利用了圖片間的像素相關性的 壓縮的圖片即P(幀間)圖片組合后的編碼。通過使用該GOP結(jié)構(gòu),可以正確解碼I圖片之 后的圖片。圖38是表示MPEG-2的圖片的GOP結(jié)構(gòu)的圖。如圖38所示,將由I圖片1501和 接著該圖片的多個P圖片1502構(gòu)成的圖片組稱作G0P。由于GOP的開頭是I圖片1501,所 以不進行利用了跨GOP的圖片間的像素相關性的壓縮。由此,接收側(cè)的圖像解碼裝置可以 以GOP為單位來正確解碼圖片。該GOP作為隨機訪問時、和從中途開始解碼的情況下的解 碼開始單位,可以用于圖像解碼裝置。在經(jīng)網(wǎng)絡傳送編碼后的圖像數(shù)據(jù)即流時,在因網(wǎng)絡堵塞等從而流的一部分丟失的 情況下,不能正確解碼與接收側(cè)丟失的流對應的地方的圖像。進一步,在利用了圖片間的像 素相關性的壓縮中,不能正確解碼的狀態(tài)還影響到后續(xù)的圖片解碼。即,圖像質(zhì)量劣化還傳 播到后續(xù)的圖片。但是,由于在GOP結(jié)構(gòu)中,不進行利用了跨GOP的圖片間像素相關性的壓 縮,所以以GOP為單位的圖像質(zhì)量劣化的傳播也停止了。圖39是表示MPEG-2的流結(jié)構(gòu)的圖。如圖39所示,I圖片501的編碼數(shù)據(jù)1511、 和P圖片1502的編碼數(shù)據(jù)1512分別以構(gòu)成圖38所示的GOP的順序被配置在流中。另外, I圖片1501的編碼數(shù)據(jù)1511和P圖片1502的編碼數(shù)據(jù)1512分別包含多個片的編碼數(shù)據(jù)。 這里,所謂片是指集中多個塊的編碼單位。I圖片1501由僅進行利用了圖片內(nèi)的像素相關性的壓縮的多個I (幀內(nèi))片1521 構(gòu)成。P圖片1502由進行利用了圖片間的像素相關性的壓縮的多個P(幀間)片1522構(gòu) 成。即,I圖片1501的編碼數(shù)據(jù)1511包含多個I片1521的編碼數(shù)據(jù)1514,P圖片502的 編碼數(shù)據(jù)1512包含多個P片1522的編碼數(shù)據(jù)1514。該I片1521通過利用該I片1521內(nèi)的像素相關性來進行編碼的片內(nèi)編碼而被編 碼。P片1522通過片內(nèi)編碼或利用該P片1522與其他片之間的像素相關性來進行編碼的 片間編碼而被編碼。即,P片1522利用該P片1522內(nèi)的像素相關性或與該圖片內(nèi)的該P 片1522之外的片之間的像素相關性、或該P片1522與其他圖片之間的像素相關性來進行編碼。進一步,在GOP的開頭添加有在GOP內(nèi)的所有圖片中共同使用的共用數(shù)據(jù)1513。 因此,圖像解碼裝置若可以以GOP為單位正確取得流,則可以完全正確解碼GOP中含有的圖 片。這樣,圖像解碼裝置中在隨機訪問時和 途再現(xiàn)時,可以以該GOP為單位來再現(xiàn)流。另一方面,H. 264中,在1個圖片中可能混合存在I片1521和P片1522。H. 264 中,也與MPEG-2同樣,I片1521被片內(nèi)編碼,P片1522被片內(nèi)編碼或片間編碼。圖40是表示H. 264中的圖片的片分割例的圖。如圖40所示,H. 264中,與MPEG-2 不同,可以由I片1521和P片1522構(gòu)成圖片。這里,由于不利用畫面間的像素相關性來編 碼I片1521,所以可以正確進行解碼,而與有無之前圖片的像素無關。但是,在如圖40所示,各圖片包含I片1521和P片1522的情況下,如MPEG-2的 情形那樣,不存在僅包含I片1521的I圖片1501。由此,不能在I圖片1501的緊前面配置共用數(shù)據(jù)1513。S卩,在實施方式1 7的圖像編碼方法中,由于沒有明確定義G0P,所以在 中途再現(xiàn)時,有可能顯示收視者感覺不協(xié)調(diào)的影像。具體來說,在I片1521位于圖片的中央附近的情況下,由于最先僅顯示該中央附 近的圖像,所以有可能收視者感覺不協(xié)調(diào)。因此,下面說明實施方式1 7的圖像編碼裝置在進一步進行中途再現(xiàn)的情況下, 生成顯示收視者不會感受不協(xié)調(diào)的影像的運動圖像流的例子。圖41是表示本發(fā)明的圖像編碼裝置1000的結(jié)構(gòu)框圖。圖像編碼裝置1000包括塊數(shù)計數(shù)部1103、幀內(nèi)/幀間決定部1104、片尺寸決定部 106、視頻編碼器108、共用數(shù)據(jù)生成判斷部1106和共用數(shù)據(jù)生成部1107。對與圖10同樣 的要素添加同一附圖標記,而省略詳細的說明。塊數(shù)計數(shù)部1103通過對編碼的塊數(shù)計數(shù),來測量編碼對象塊對應于圖片的哪個 位置。塊數(shù)計數(shù)部1103生成表示編碼對象塊對應于圖片的哪個位置的塊位置信息,并將所 生成的塊位置信息通知幀內(nèi)/幀間決定部1104和共用數(shù)據(jù)生成判斷部1106。幀內(nèi)/幀間決定部1104使用從塊數(shù)計數(shù)部102通知的塊位置信息,來決定編碼對 象的片是I片還是P片。換而言之,幀內(nèi)/幀間決定部1104將編碼對象圖片分割為I片和 P片。另外,幀內(nèi)/幀間決定部1104將表示所決定的片的種類(I片或P片)的片信息 通知給視頻編碼器108的片編碼部1105和共用數(shù)據(jù)生成判斷部1106。由于片尺寸決定部106為與實施方式1 7中說明的要素相同的構(gòu)成要素,所以 省略說明。共用數(shù)據(jù)生成判斷部1106在從幀內(nèi)/幀間決定部1104通知編碼對象片為I片的 情況下,使用由塊數(shù)計數(shù)部1103通知的塊位置信息,來判斷編碼對象的I片是否位于圖片 的上端。共用數(shù)據(jù)生成判斷部1106將判斷結(jié)果通知共用數(shù)據(jù)生成部1107。共用數(shù)據(jù)生成部1107在被共用數(shù)據(jù)生成判斷部1106通知了編碼對象片是I片且 是位于圖片的上端的片的情況下,通過在多個圖片上編碼共用的數(shù)據(jù),來生成共用數(shù)據(jù)。視頻編碼器108由片編碼部1105和流生成部1108構(gòu)成。視頻編碼器108根據(jù)由 片尺寸決定部106通知的每個片分割位置的片單位下、由幀內(nèi)/幀間決定部104通知的表 示片的種類的片信息,以塊為單位通過可使用的編碼方法(幀內(nèi)編碼或幀間編碼)來編碼 輸入圖像。具體來說,片編碼部1105根據(jù)由片尺寸決定部106通知的每個片分割位置的片單 位下、由幀內(nèi)/幀間決定部1104通知的片信息,通過將輸入圖像作為I片或P片編碼,而生 成片單位的編碼數(shù)據(jù)。流生成部1108在共用數(shù)據(jù)生成部1107生成共用數(shù)據(jù)的情況下,生 成在共用數(shù)據(jù)生成部1107生成的共用數(shù)據(jù)1211之后配置了片編碼部1105編碼后的編碼 數(shù)據(jù)而成的流。流生成部1108在共用數(shù)據(jù)生成部1107沒有生成共用數(shù)據(jù)的情況下,輸出 僅配置了片編碼部1105編碼后的編碼數(shù)據(jù)而成的流。通過以上結(jié)構(gòu),圖像編碼裝置1000如實施方式1 7中所示,在按時間順序連續(xù) 的圖片中,使I片的位置按每個圖片從圖片的上端移動到下端。進一步,圖像編碼裝置1000 生成將在多個圖片中共用的數(shù)據(jù)配置在I片的位置為上端的圖片的緊前面而形成的流。在 中途再現(xiàn)該流的情況下,由于從圖片的上端向下端,可正確顯示圖像的區(qū)域漸漸變寬,所以可以減少收視者的不協(xié)調(diào)感。圖像編碼裝置1000中,使I片的位置按每個圖片從圖片的上端移動到下端的方法 可以是下述的1)或2),也可以是組合1)和2)后的方法。1)與構(gòu)成I片的塊數(shù)相比,構(gòu)成P片的塊數(shù)更多。2)使插入在連續(xù)的圖片中的I片和其下一 I片之間的P片成為一定。圖像編碼裝置1000中,也可明示地不具有片尺寸決定部106。該情況下,在圖像編 碼裝置中,可以按每個圖片使I片的位置從圖片的上端移動到下端,也可以生成將多個圖 片中共用的數(shù)據(jù)配置在I片的位置為上端的圖片的緊前面而形成的流。以該情況下的圖像 編碼裝置為前提來說明以下的實施方式。(實施方式9)本發(fā)明的實施方式9的圖像編碼裝置1100使I片的位置按每個圖片從圖片的上 端移動到下端。進一步,圖像編碼裝置1100生成將多個圖片中共用的數(shù)據(jù)配置在I片的位 置為上端的圖片的緊前面而形成的流。在中途再現(xiàn)該流的情況下,由于從圖片的上端向下 端可正確顯示圖像的區(qū)域漸漸變寬,所以可以減少收視者的不協(xié)調(diào)感。實施方式9中,將以 行為單位來片分割各圖片作為前提,在下面加以說明。首先,說明本發(fā)明的實施方式9的圖像編碼裝置1100的結(jié)構(gòu)。圖42是表示本發(fā)明的實施方式9的圖像編碼裝置1100的結(jié)構(gòu)框圖。圖42所示的圖像編碼裝置1100將輸入圖像1101中含有的多個圖片分別分割為 分別含有多個塊的多個片。進一步,圖像編碼裝置1100以塊為單位來編碼分割后的各片, 生成包含編碼后的編碼數(shù)據(jù)的流1102,并輸出所生成的流1102。該圖像編碼裝置1100包括塊數(shù)計數(shù)部1103、幀內(nèi)/幀間決定部1104、片編碼部 1105、共用數(shù)據(jù)生成判斷部1106、共用數(shù)據(jù)生成部1107和流生成部1108。塊數(shù)計數(shù)部1103通過對編碼的塊數(shù)進行計數(shù),來測量編碼對象塊對應于圖片的 哪個位置。塊數(shù)計數(shù)部1103生成表示編碼對象塊對應于圖片的哪個位置的塊位置信息,并 將所生成的塊位置信息通知幀內(nèi)/幀間決定部1104和共用數(shù)據(jù)生成判斷部1106。幀內(nèi)/幀間決定部1104使用從塊數(shù)計數(shù)部1103通知的塊位置信息,決定編碼對 象的片是I片1201還是P片1202。換而言之,幀內(nèi)/幀間決定部1104將編碼對象圖片分 割為I片1201和P片1202。具體來說,幀內(nèi)/幀間決定部1104將編碼對象片決定為I片1201或P片1202,使 得在連續(xù)的多個圖片中,I片1201的位置從圖片的上端向下端在圖片間以顯示順序依次移 動(偏移)。進一步,幀內(nèi)/幀間決定部1104將編碼對象片決定為I片1201或P片1202, 使得按每個預先設置數(shù)目的圖片重復I片1201從上端向下端的移動。幀內(nèi)/幀間決定部1104將所決定的表示編碼對象片是I片1201還是P片1202 的片信息通知片編碼部1105和共用數(shù)據(jù)生成判斷部1106。圖43是表示基于圖像編碼裝置1100的圖片1200的片分割例的圖。圖43所示的 圖片1200a 12001是以該順序連續(xù)的圖片。在不特別區(qū)分多個圖片1200a 12001的情 況下,記作圖片1200。如圖43所示那樣,多個圖片1200分別包含(用斜線涂布的)I片1201和(沒有 用斜線涂布的)P片1202。這里,I片1201是僅進行利用了(圖片1200內(nèi)的)該I片1201內(nèi)的像素相關性的壓縮(片內(nèi)編碼)的片。并且,P片1202是進行利用了該P片1202內(nèi) 的像素相關性(片內(nèi)編碼)、或該P片1202與該圖片1200中含有的該P片1202之外的片 之間的像素相關性、或該P片1202與其他圖片1200之間的像素相關性的壓縮(片間編碼) 的片。即,I片1201僅包含進行片內(nèi)編碼的塊,P片1202僅包含進行片間編碼的塊,或者P 片1202包含進行片內(nèi)編碼的塊與進行片間編碼的塊。圖片1200a中,I片1201位于圖片1200a的上端,在下一圖片1200b中,I片1201 的位置下移1個片。I片1201的位置按每個圖片1200依次下移1片。在I片1201移動到 下端后的圖片1200j的下一圖片1200k中,I片1201返回到上端。本發(fā)明的實施方式9中,將I片1201位于第1行的圖片1200a和1200k設為GOP 開頭的圖片。因此,圖43中,圖片1200a 1200 j構(gòu)成1個G0P,圖片1200k之后構(gòu)成其他 GOP。這樣,本發(fā)明的實施方式9中的各圖片1200包含較強應對參考圖片的流丟失的I 片1201與較弱應對參考圖片的流丟失但壓縮率高的P片1202。進一步,按每個圖片來循 環(huán)圖片內(nèi)的I片1201的位置。由此,即使流的一部分在網(wǎng)絡傳送中因分組丟失等而丟失, 從而P片1202的圖像質(zhì)量劣化,也能夠在接下來I片1201位于產(chǎn)生了圖像質(zhì)量劣化的位 置上的圖片中,沒有圖像質(zhì)量劣化地進行解碼。這樣,本發(fā)明的實施方式9的圖像編碼裝置 100可以防止圖像質(zhì)量劣化無限傳播。本發(fā)明的實施方式9中,與P片1202相比,比特數(shù)多的I片1201在所有圖片中含 有相同數(shù)目(相同塊數(shù))。由此,各圖片單位下的比特數(shù)大致一定。這里,在經(jīng)網(wǎng)絡以一定 比特率來傳送編碼后的流的情況下,為了使接收側(cè)解碼接收到的流,并以一定間隔無中斷 地顯示解碼后的圖片,需要使傳送最花時間的圖片1200傳送結(jié)束而所需的時間量的延遲 時間。由此,本發(fā)明的實施方式9中,通過使圖片單位的比特數(shù)為一定(不存在I片1201 較多的圖片),而可減少圖片1200的比特數(shù)的最大值,所以可以減少圖片1200的傳送所需 的時間的最大值,由此,可以減少延遲時間。片編碼部1105根據(jù)從幀內(nèi)/幀間決定部1104通知的片信息,將輸入圖像1101作 為I片1201或P片1202加以編碼,由此生成片單位的編碼數(shù)據(jù)(下面為片編碼數(shù)據(jù))。具 體來說,片編碼部1105利用該I片1201內(nèi)的像素相關性,以塊為單位來編碼I片1201。并 且,片編碼部1105利用該P片1202內(nèi)的像素相關性、或該P片1202與該圖片1200中含有 的該P片1202之外的片之間的像素相關性、或該P片1202與其他圖片之間的像素相關性, 以塊為單位來編碼P片1202。由此,生成圖片單位的編碼數(shù)據(jù)(下面為圖片編碼數(shù)據(jù))。該 圖片編碼數(shù)據(jù)包含多個片編碼數(shù)據(jù)。共用數(shù)據(jù)生成判斷部1106在從幀內(nèi)/幀間決定部1104通知了編碼對象片是I片 1201的情況下,使用由塊數(shù)計數(shù)部1103通知的塊位置信息,判斷編碼對象的I片1201是否 位于圖片的上端。另外,共用數(shù)據(jù)生成判斷部1106將判斷結(jié)果通知共用數(shù)據(jù)生成部1107。共用數(shù)據(jù)生成部1107在通過共用數(shù)據(jù)生成判斷部1106被通知編碼對象片是I片 1201且是位于圖片的上端的片的情況下,通過將在多個圖片中共用的數(shù)據(jù)編碼而生成共用 數(shù)據(jù)1211。流生成部1108在共用數(shù)據(jù)生成部1107生成了共用數(shù)據(jù)1211的情況下,輸出在共 用數(shù)據(jù)生成部1107生成的共用數(shù)據(jù)1211之后配置了片編碼部1105編碼后的編碼數(shù)據(jù)而
33成的流1102。流生成部1108在共用數(shù)據(jù)生成部1107沒有生成共用數(shù)據(jù)1211的情況下, 輸出僅配置了片編碼部1105編碼后的編碼數(shù)據(jù)而成的流1102。S卩,流生成部1108在I片 1201位于一端的圖片被編碼后而成的圖片編碼數(shù)據(jù)的緊前面配置共用數(shù)據(jù)1211。流生成 部1108在I片1201位于一端的圖片被編碼后而成的圖片編碼數(shù)據(jù)的緊前面之外的地方不 配置共用數(shù)據(jù)1211。圖44是表示本發(fā)明的實施方式9中由圖像編碼裝置1100生成的編碼流1102的 結(jié)構(gòu)圖。圖44是表示編碼圖42所示的圖片后的情況下的流1102的結(jié)構(gòu)圖。如圖44所示,流1102包含共用數(shù)據(jù)1211和多個圖片編碼數(shù)據(jù)1212a 1212j。 多個圖片編碼數(shù)據(jù)1212a 1212j是分別將多個圖片1200a 1200j編碼后的編碼數(shù)據(jù)。 流1102中,以圖片1200a 1200j的順序來配置圖片編碼數(shù)據(jù)1212a 1212j。在不特別 區(qū)分多個圖片編碼數(shù)據(jù)1212a 1212j的情況下,記作圖片編碼數(shù)據(jù)1212。各圖片編碼數(shù)據(jù)1212包含多個片編碼數(shù)據(jù)1213。多個片編碼數(shù)據(jù)1213是分別將 I片1201或P片1202編碼后的數(shù)據(jù)。即,各圖片編碼數(shù)據(jù)1212分別包含將I片1201編碼 后的片編碼數(shù)據(jù)1213與將P片1202編碼后的片編碼數(shù)據(jù)1213。各圖片編碼數(shù)據(jù)1212內(nèi)的將I片1201編碼后的片編碼數(shù)據(jù)1213的位置從圖片 編碼數(shù)據(jù)1212內(nèi)的開頭到末尾在圖片編碼數(shù)據(jù)1212之間依次移動。配置為按每個GOP重 復從開頭到末尾的移動。在GOP的開頭配置共用數(shù)據(jù)1211和表示是GOP開頭的識別符(未圖示)。S卩,將I 片1201編碼后的片編碼數(shù)據(jù)1213在圖片編碼數(shù)據(jù)1212內(nèi)位于開頭的圖片編碼數(shù)據(jù)1212a 的緊前面配置共用數(shù)據(jù)1211和上述識別符。該共用數(shù)據(jù)1211是在圖像解碼裝置中的GOP中含有的圖片的解碼中共同使用的 數(shù)據(jù)被編碼后形成的數(shù)據(jù)。具體來說,該共同使用的數(shù)據(jù)包含圖片的圖像尺寸、參考圖片的 信息和量化矩陣等。這里,所謂參考圖片的信息是表示各圖片可參考的圖片的范圍(可參 考最多多少個之前的圖片以及可參考哪個圖片)等的信息。共用數(shù)據(jù)1211也可稱作在流 1102中含有的圖片的解碼中共同使用的數(shù)據(jù)。圖像解碼裝置中,在取得該共用數(shù)據(jù)1211之前,不能正確編碼圖片1200。S卩,圖像 解碼裝置在進行中途再現(xiàn)等的情況下,僅正確解碼共用數(shù)據(jù)1211之后配置的圖片之后,可 以加以顯示。換而言之,圖像解碼裝置在進行中途再現(xiàn)等的情況下,可以以GOP為單位來解 碼圖片。這里,本發(fā)明的實施方式9中,與MPEG-2的情形不同,GOP的開頭圖片1200a包含 P片1202。因此,進行幀間編碼的P片1202在GOP的最初的圖片1200a中不能正確解碼。 另一方面,能夠正確解碼I片1201。由此,也能夠正確解碼參考正確解碼后的I片1201的、 在后續(xù)圖片中含有的P片1202。圖45是說明通過本發(fā)明的實施方式9的片分割而能夠從GOP的最初起正確解碼 的片的圖。如圖45所示,能夠正確解碼的片1204在GOP開頭的圖片1200a中僅是最初的1 個片(I片1201),隨著成為后續(xù)的圖片1200,漸漸地還可正確解碼下方的片。由此,在GOP 的最后的圖片1200j中可以正確解碼全部片。這樣可以可靠進行正確解碼的情形是,P片1202參考的(利用像素相關性)范圍 限于各圖片1200中比I片1201位于上(開頭)側(cè)的片或I片1201的情形。因此,在編碼P片1202時,最好進行參考比I片1201位于上(開頭)側(cè)的片或I片1201內(nèi)的像素的片 間編碼或片內(nèi)編碼。但是,即使在沒有這種限定的情況下,由于一般參考的多數(shù)是時間上接 近的(例如緊前面的)圖片的相同位置上的片,所以可以大幅降低之前產(chǎn)生的錯誤傳播到 包含與產(chǎn)生了錯誤的像素在同一位置上的像素的片是I片的圖片之后的圖片中的可能性。這樣,在將流1102解碼的情況下,圖像解碼裝置可以從圖片1200的上端開始漸漸 地正確解碼圖像來加以顯示。圖46是表示圖像解碼裝置進行的流1102的顯示例的圖。如圖46所示,從圖片1200的上端開始向下方,顯示圖像的區(qū)域漸漸地變寬。由于 該顯示方法與畫面的滾動相同,與日??偪吹降娘@示方法類似,所以收視者不會感覺不協(xié) 調(diào)感。這樣,本發(fā)明的圖像編碼裝置1100在將GOP用作中途解碼的開始位置并連續(xù)解碼其 后的GOP的所謂中途再現(xiàn)時,可以生成圖像解碼裝置可顯示收視者很難感受到不協(xié)調(diào)感的 影像的運動圖像流1102。這里,圖像解碼裝置在以GOP為單位進行隨機解碼的情況下,由于不能正確解碼 所有圖像直到GOP最后的圖片1200j為止,所以本發(fā)明不能說很適合隨機訪問。但是,如上 所述,本發(fā)明在中途再現(xiàn)用途的情況下,可以全部正確解碼位于圖片1200k之后的GOP的 片,且可減少中途再現(xiàn)開始時的收視者的不協(xié)調(diào)感。進一步,在產(chǎn)生了網(wǎng)絡傳送的流丟失的 情況下也可連續(xù)解碼G0P。即,本發(fā)明具有在產(chǎn)生了流丟失的情況下,圖像解碼裝置可以從 第二個GOP起正確解碼圖片中含有的所有片這樣的效果。進一步,GOP中,使I片1201的位置從圖片1200的上端位置開始,這是另一個優(yōu)
點ο圖47是用于比較的圖,是用于說明I片1201位于從上起第3個片的圖片是GOP 開頭的情況下能夠正確解碼的片的圖。圖47所示的圖片1215a 1215f是以該順序連續(xù) 的圖片,圖片1215a是GOP的開頭圖片。圖48A D是表示本發(fā)明的實施方式9中的參考圖片與對象圖片的關系的圖。圖 48A和圖48B如本發(fā)明那樣,是I片1201位于GOP的開頭圖片的上端的情況下的例子,圖 48C和圖48D是I片1201位于GOP的開頭圖片的上起第3個片的情況下的例子。為了正確解碼P片1202,必須進行參考了在參考圖片中正確解碼后的I片1201或 可正確解碼的P片1202的編碼,或進行參考了片內(nèi)像素的編碼。在參考片間的像素進行解 碼的情況下,在本發(fā)明的情況下,如圖45所示那樣,可以完全正確解碼比處理的圖片1200 的I片1201的位置靠上的位置的片。由此,如圖48A和圖48B所示那樣,在對象圖片中P 片1202可參考的參考圖片的片成為“進行僅參考了對象圖片中從I片1201起向上的位置 的片的像素的編碼”這樣的簡單規(guī)則,所以編碼裝置的安裝容易。另一方面,GOP的開頭圖片中I片1201位于從上開始第4片的情況下,如圖47所 示,不能正確解碼比上起第3片還靠上的片。由此,如圖48C和圖48D所示那樣,由于對象 圖片的P片1202可參考的參考圖片的片成為“是對象圖片中從I片1201起向上的位置的 片,而且是從上起第4片起向下的位置的片”這樣的規(guī)則,條件增加,所以安裝變復雜。例如,對應于本發(fā)明的圖48A和圖48B所示的P片1202a和1202b中,僅按照“進 行僅參考了對象圖片中從I片1201起向上的位置的片的像素的編碼”這樣的規(guī)則,就能夠 判斷可參考的片。
另一方面,在圖48D所示的P片1202d中,與上述同樣,僅按照“進行僅參考了對象 圖片中從I片1201起向上的位置的片的像素的編碼”這樣的規(guī)則,就能夠判斷為可參考與 該P片1202d位于相同的位置、和位于緊前面與緊后面的位置的片。但是,圖48C所示的P 片1202c中,為了判斷可參考的片,還需要“進行僅參考了從上起第4片起向下的位置的片 的像素的編碼”這樣的規(guī)定。這樣,本發(fā)明中,通過在GOP的開頭圖片的上端配置I片1201,可以容易控制P片 的參考目標的圖片。通過上述控制,利用該P片1202內(nèi)的像素相關性、或該P片1202與該圖片中的從 I片1201的位置到該圖片的上端位置為止的片之間的像素相關性、或其他圖片中的從I片 的位置到位于該其他圖片的上端的片為止的片與該片之間的像素相關性,以塊為單位將P 片1202編碼。接著,說明圖像編碼裝置1100的動作流程。圖49是表示基于圖像編碼裝置1100的片編碼動作的流程的流程圖。首先,幀內(nèi)/幀間決定部1104將編碼對象圖片分割為多個片(SllOl)。接著,幀內(nèi) /幀間決定部1104判斷編碼對象片是I片1201和P片1202的哪一個(Si 102)。在編碼對象片是I片1201的情況下(S1102中的“是”),共用數(shù)據(jù)生成判斷部1106 判斷編碼對象的I片1201是否是圖片開頭的片(S1103)。在編碼對象的I片1201是圖片開頭的片的情況下(S1103中的“是”),共用數(shù)據(jù)生 成部1107通過編碼多個圖片中共用的數(shù)據(jù),來生成共用數(shù)據(jù)1211 (S1104)。片編碼部1105 通過將編碼對象的I片1201編碼,來生成片編碼數(shù)據(jù)(S1105)。另一方面,在編碼對象片不是I片1201的情況下(P片1202的情況下)(S1102中 的“否”)、和編碼對象的I片1201不是圖片的開頭片的情況下(S1103中的“否”),共用數(shù) 據(jù)生成部1107不生成共用數(shù)據(jù)1211。片編碼部1105通過將編碼對象片編碼來生成片編碼 數(shù)據(jù)(S1105)。接著,流生成部1108在共用數(shù)據(jù)生成部1107生成了共用數(shù)據(jù)1211的情況下 (S1104),輸出在共用數(shù)據(jù)1211之后配置了片編碼部1105編碼后的片編碼數(shù)據(jù)而成的流 1102。流生成部1108在共用數(shù)據(jù)生成部1107沒有生成共用數(shù)據(jù)1211的情況下,輸出僅配 置了片編碼部1105編碼后的片編碼數(shù)據(jù)的流1102(S1106)。由上,本發(fā)明的實施方式9的圖像編碼裝置1100生成在I片1201位于圖片的上 端的圖片的緊前面配置了共用數(shù)據(jù)1211而成的流1102。由此,在進行基于圖像解碼裝置的 中途再現(xiàn)時,從圖片的上端向下端正確顯示圖像的區(qū)域變寬。該顯示方法與畫面的滾動同 樣,與日常總看到的顯示方法類似,所以收視者不會感覺不協(xié)調(diào)。這樣,本發(fā)明的圖像編碼 方法在中途再現(xiàn)時,可以生成顯示收視者很難感覺不協(xié)調(diào)的影像的流1102。(實施方式10)本發(fā)明的實施方式10中,說明片分割的變形例。圖50是表示本發(fā)明的實施方式10中的各圖片的片分割例的圖。在上述的實施方 式9中,表示了如圖43所示那樣,以行為單位對各圖片進行片分割的例子。實施方式10中, 如圖50所示那樣,片在行的中途被分割。該情況下,也與實施方式9同樣,將圖片的最初的 片(左上端)為I片1201的圖片1220a作為GOP的開頭圖片。
圖50所示的圖片1220a 1220v是以該順序連續(xù)的圖片。圖片1220a 1220t 構(gòu)成1個G0P,圖片1220u之后構(gòu)成下一 G0P。即,I片1201的位置按每個圖片從圖片的左 上端向右下端依次移動。以GOP為單位來重復該移動。圖51是表示本發(fā)明的實施方式10的流1102的結(jié)構(gòu)圖。圖51是表示將圖50所 示的圖片編碼后的情況下的流1102的結(jié)構(gòu)圖。如圖51所示,流1102包含共用數(shù)據(jù)1211與多個圖片編碼數(shù)據(jù)1232a 1232v。 多個圖片編碼數(shù)據(jù)1232a 1232v是多個圖片1220a 1220v分別被編碼后的數(shù)據(jù)。流 1102中,以圖片1220a 1220v的順序來配置圖片編碼數(shù)據(jù)1232a 1232v。各圖片編碼數(shù)據(jù)1232a 1232v包含多個片被編碼后的片編碼數(shù)據(jù)1233。多個片 編碼數(shù)據(jù)1233分別是I片1201或P片1202被編碼后的數(shù)據(jù)。與實施方式9同樣,在GOP的開頭配置共用數(shù)據(jù)1211和表示是GOP的開頭的識別 符(未圖示)。通過以上的結(jié)構(gòu)也可得到與實施方式9同樣的效果。這里,描述了將1個行分割為2個片的例子,但是也可以將1個行分割為3個以上 的片。片的分割可以以任意的單位進行。例如,可以將2個行分割為3個片。也可以將1個圖片分割為由多行構(gòu)成的片,同樣,將GOP的開頭圖片的最初的片作 為I片1201。分割單位可以按每個圖片不同。但是,若I片1201的大小按每個圖片而不同,則 編碼率改變。(實施方式11)本發(fā)明的實施方式11中,說明片分割的變形例。圖52是表示本發(fā)明的實施方式11中的各圖片的片分割例的圖。在上述的實施方 式9中,如圖43所示那樣,表示所有圖片1200包含I片1201的例子。實施方式11中,如 圖52所示那樣,不包含I片1201的圖片包含在GOP中。該情況下也與實施方式9同樣,將 圖片最初的片為I片1201的圖片作為GOP的開頭圖片。圖52所示的圖片1240a 1240v是以該順序連續(xù)的圖片。圖片1240a 1240t 構(gòu)成1個G0P,圖片1240u之后構(gòu)成下一 G0P。如圖52所示那樣,在連續(xù)的圖片中,交替配置包含I片1201的圖片與不包含I片 1201的(僅包含P片1202)圖片。進一步,在包含I片1201的圖片中,將I片1201的位置 從圖片的上端依次移動到下端。以GOP為單位重復該移動。圖53是表示本發(fā)明的實施方式11中的流1102結(jié)構(gòu)的圖。圖53是表示將圖52 所示的圖片編碼后的情況下的流1102的結(jié)構(gòu)圖。如圖53所示,流1102包括共用數(shù)據(jù)1211和多個圖片編碼數(shù)據(jù)1252a 1252t。 多個圖片編碼數(shù)據(jù)1252a 1252t分別是多個圖片1240a 1240v被編碼后的數(shù)據(jù)。流 1102中,以圖片1240a 1240v的順序來配置圖片編碼數(shù)據(jù)1252a 1252t。各圖片編碼數(shù)據(jù)1252a 1252t包含多個片被分別編碼后的多個片編碼數(shù)據(jù) 1253。多個片編碼數(shù)據(jù)1253分別是I片1201或P片1202被編碼后的數(shù)據(jù)。與實施方式9同樣,在GOP的開頭配置了共用數(shù)據(jù)1211和表示是GOP的開頭的識 別符(未圖示)。
通過以上的結(jié)構(gòu)也可得到與實施方式9同樣的效果。這里描述了交替配置包含I片1201的圖片與不包含I片1201的圖片的例子,但 是并不限于此,在GOP包含1個以上不包含I片1201的圖片的情況下也可得到與實施方式 9同樣的效果。(實施方式I2)本發(fā)明的實施方式12中,說明片分割的變形例。在上述的實施方式9中,如圖43所示那樣,表示了各圖片1200包含1個I片1201 的例子。實施方式11中,說明各圖片包含2個I片1201的例子。在該情況下,也與實施方 式9同樣,將圖片最初的片為I片1201的圖片作為GOP的開頭圖片。圖54是表示本發(fā)明的實施方式12中的各圖片的片分割例的圖。圖54所示的圖片1260a 1260f是以該順序連續(xù)的圖片。圖片1260a 1260e 構(gòu)成1個G0P,圖片1260f之后構(gòu)成下一 G0P。如圖54所示那樣,各圖片1260a 1260e包 含連續(xù)的2個I片1201。進一步,使連續(xù)的2個I片1201的位置從圖片的上端依次移動到 下端。以GOP為單位來重復該移動。在使用了圖54所示的結(jié)構(gòu)的情況下,也可得到與實施方式9同樣的效果。本發(fā)明的實施方式12中的流1102的結(jié)構(gòu)與上述的實施方式9中的流1102的結(jié) 構(gòu)同樣。具體來說,流1102包含共用數(shù)據(jù)1211和多個圖片1260a 1260e被編碼后的多 個圖片編碼數(shù)據(jù)。與實施方式9同樣,在GOP的開頭配置共用數(shù)據(jù)1211和表示是GOP的開 頭的識別符(未圖示)。這里,描述了連續(xù)配置I片1201的例子,但是也可各圖片包含不連續(xù)的多個I片 1201。圖55是表示本發(fā)明的實施方式12中的各圖片的片分割例的變形例的圖。圖55所示的圖片1270a 1270f是以該順序連續(xù)的圖片。圖片1270a 1270e 構(gòu)成1個G0P,圖片1270f之后構(gòu)成下一 G0P。如圖55所示,各圖片1270a 1270e包含2個I片1201。該2個I片1201夾著 1個以上的P片1202配置。例如,在該2個I片1201之間配置4個P片1202。在使用了圖55所示的結(jié)構(gòu)的情況下也可得到與實施方式9同樣的效果。各圖片也可包含2個以上的I片1201。(實施方式I3)本發(fā)明的實施方式13中,說明片分割的變形例。圖56是表示本發(fā)明的實施方式13中的各圖片的片分割例的圖。在上述的實施方 式9中,如圖43所示那樣,表示各圖片1200中包含的I片1201與P片1202的大小(包含 的塊數(shù))相同的情況下的例子。實施方式13中,如圖56所示,P片1202比I片1201大。 該情況下也與實施方式9同樣,將圖片最初的片為I片1201的圖片作為GOP的開頭圖片。圖56所示的圖片1280a 12801是以該順序連續(xù)的圖片。圖片1280a 1280k 構(gòu)成1個G0P,圖片12801之后構(gòu)成下一 G0P。I片1201的位置按每個圖片從圖片的上端依次移動到下端。以GOP為單位來重復 該移動。在使用了圖56所示的結(jié)構(gòu)的情況下也可得到與實施方式9同樣的效果。
各圖片1280a 1280j和12801包含比I片1201大的P片1202。這樣,通過增大P片1202,可以減少圖片中含有的片數(shù)目。由此,由于可以減少片 開頭的初始化次數(shù),所以可以減少編碼時的處理量。由于可以減少片頭的代碼量,所以可以
提高壓縮效率。這里,在I片1201和P片1202的大小相等的情況下,I片1201的比特數(shù)比P片 1202的比特數(shù)多。例如,I片1201的比特數(shù)為P片1202比特數(shù)的2 10倍。與此相對, 本發(fā)明的實施方式13中,通過使P片1202比I片1201大,可以縮小I片1201和P片1202 之間的比特數(shù)的差。另外,圖45所示的圖片1200a 12001中,存在各圖片1200中含有的I片1201 的間隔不是等間隔的問題。具體來說,在圖片1200a的I片1201與圖片1200b的I片1201 之間配置包含1個圖片量的塊的多個P片1202。但是,使圖片1200j的I片1201和圖片 1200k的I片201連續(xù)配置。即,短時間的平均比特數(shù)不一定。這里,在編碼時,根據(jù)剛剛產(chǎn)生的比特數(shù),預測接下來要編碼的片的編碼后比特 數(shù)。如上所述,在短時間的平均比特數(shù)不一定的情況下,存在該比特數(shù)的預測變困難的問題。與此相對,本發(fā)明的實施方式13中,GOP最后的圖片1280k不包含I片1201。由 此,可以使圖片1280j的I片1201與作為其下一 I片1201的圖片12801的I片1201之間 配置的P片1202的大小相同。由此,可以容易進行編碼時的比特數(shù)預測。本發(fā)明的實施方式13的流1102結(jié)構(gòu)與上述實施方式9中的流1102的結(jié)構(gòu)相同。 具體來說,流1102包含共用數(shù)據(jù)1211與多個圖片1280a 12801被編碼后的多個編碼數(shù) 據(jù)。與實施方式9同樣,在GOP的開頭配置共用數(shù)據(jù)1211和表示是GOP的開頭的識別符 (未圖示)。上述實施方式10 13中,說明了將I片1201按每個GOP從圖片的上端(左上端) 移動到下端(右下端)的例子,但是也可從下端(右下端)移動到上端(左上端)。即,I 片1201可以按每個GOP從圖片的一端移動到另一端。流生成部1108在流1102中,不需要將共用數(shù)據(jù)1211總是配置在I片1201位于 圖片的上端(一端)的圖片的緊前面。換而言之,包含多個上述GOP的圖片也可以是1個 GOP。S卩,在1個GOP內(nèi),可以重復多次使I片1201從圖片的一端向另一端的移動。上述實施方式10 13中,分別說明了片分割的變形例,但是也可組合上述實施方 式10 13的變形例。(實施方式14)本發(fā)明的實施方式14中,說明了通過將實現(xiàn)上述實施方式1 13所示的圖像編 碼裝置用的程序記錄在軟盤等記錄媒體中,來在獨立的計算機系統(tǒng)中實施上述實施方式 1 13所示的處理的例子。圖57A 圖57C是使用軟盤等記錄媒體中記錄的程序,通過計算機系統(tǒng)實施上述 各實施方式的圖像編碼裝置的情況下的說明圖。圖57A是表示作為記錄媒體主體的軟盤的物理格式的例子的圖。圖57B是表示從 正面看軟盤1300的外觀、軟盤1300的截面結(jié)構(gòu)和盤1301的圖。軟盤1300包括外殼1302和內(nèi)置在外殼1302內(nèi)的盤1301。在盤1301的表面上按同心圓狀從外周向內(nèi)周形成多個軌道1303。各軌道1303在角度方向被分割為16個扇區(qū) 1304。因此,在盤1301上所分配的區(qū)域上記錄了上述程序。圖57C是表示向軟盤1300記錄上述程序、和從軟盤1300進行上述程序的讀出和 再現(xiàn)的計算機系統(tǒng)1310的結(jié)構(gòu)圖。例如在將實現(xiàn)圖像編碼裝置1000的上述程序記錄到軟 盤1300中的情況下,計算機系統(tǒng)1310將上述程序經(jīng)軟盤驅(qū)動器1311寫入到軟盤1300中。通過執(zhí)行軟盤1300內(nèi)的程序而在計算機系統(tǒng)1310中構(gòu)筑圖像編碼裝置1000的 功能的情況下,通過軟盤驅(qū)動器1311從軟盤1300中讀出程序,并傳送到計算機系統(tǒng)1310 中。計算機系統(tǒng)1310通過執(zhí)行所傳送的程序,而實現(xiàn)上述的圖像編碼裝置1000的功能。上述說明中,作為記錄媒體以軟盤1300為例進行了說明,但是還可使用光盤來同 樣進行。記錄媒體并不限于此,若是IC卡、ROM盒等可記錄程序的記錄媒體,也可以同樣 加以實施。此外,并不限于可在計算機系統(tǒng)1310中裝卸的記錄媒體,還可以使計算機系統(tǒng) 1310執(zhí)行計算機系統(tǒng)1310具有的HDD (硬盤驅(qū)動器)、非易失性存儲器、RAM和ROM中記錄 的程序。進一步,計算機系統(tǒng)1310也可執(zhí)行經(jīng)有線或無線的通信網(wǎng)取得的程序。對于上述的實施方式1 13所示的圖像編碼裝置,同樣可以由計算機系統(tǒng)1310 實現(xiàn)。圖41所示的圖像編碼裝置1000中包含的各功能塊可以作為集成電路的LSI實 現(xiàn)。這些可以分別單芯片化,或使其包含一部分或全部而單芯片化。例如也可單芯片化存 儲器之外的功能塊。這里,作為LSI根據(jù)集成度的不同,還可稱作IC、系統(tǒng)LSI、超級LSI、頂 級 LSI。集成電路的方法并不限于LSI,也可通過專用電路或通用處理器來實現(xiàn)。在LSI制 造后,可以使用可編程的FPGA(Field Programmable GateArray)、或可重新構(gòu)成LSI內(nèi)部電 路單元的連接和設置的可重構(gòu)處理器若因半導體技術的進步或派生,可替換LSI的集成電路的技術出現(xiàn),當然也可使 用該技術來進行功能塊的集成化。有可能是生物技術的適用等。各功能塊中,可以僅不單芯片化用于存儲作為編碼對象的數(shù)據(jù)的單元,而為分立 的結(jié)構(gòu)。以上,根據(jù)實施方式說明了本發(fā)明的圖像編碼方法和圖像編碼裝置,但是本發(fā)明 并不限于該實施方式。只要不脫離本發(fā)明的精神,將本領域內(nèi)普通技術人員可想到的各種 變形適用于本實施方式的情形或組合不同實施例方式中的構(gòu)成要素來加以構(gòu)筑的方式也 包含在本發(fā)明的范圍內(nèi)。產(chǎn)業(yè)上的可用性本發(fā)明可以用于運動圖像解碼裝置,尤其可用于利用了網(wǎng)絡的運動圖像雙向通信 或運動圖像分發(fā)、監(jiān)視攝像機等將運動圖像編碼的通信設備或組設備。
權利要求
一種圖像編碼裝置,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編碼,其特征在于,包括分割單元,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I(幀內(nèi))片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片;以及編碼單元,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循環(huán),并且分別分割所述多個圖片,使得所述按時間順序連續(xù)的多個圖片中,I片中包含的塊數(shù)與該I片和其下一I片之間含有的1個以上的P片中包含的塊數(shù)之和成為預定值。
2.根據(jù)權利要求1所述的圖像編碼裝置,其特征在于所述分割單元分別分割所述多個圖片,使得所述按時間順序連續(xù)的多個圖片中,預定 的I片和其下一I片之間含有的P片的數(shù)目成為預定值。
3.根據(jù)權利要求1所述的圖像編碼裝置,其特征在于所述多個圖片分別包含至少2個I片;所述分割單元分別分割所述多個圖片,使得在所述按時間順序連續(xù)的多個圖片中,預 定圖片內(nèi)的所述2個I片中,I片和其下一 I片之間含有的P片的塊數(shù)成為預定值。
4.根據(jù)權利要求1所述的圖像編碼裝置,其特征在于所述分割單元進一步在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,將至 少1個圖片分割為不包含I片的多個P片。
5.根據(jù)權利要求1所述的圖像編碼裝置,其特征在于所述分割單元進一步將所述圖片分割為由塊數(shù)M構(gòu)成的I片與除了位于所述圖片內(nèi)的 特定位置的P片之外由塊數(shù)N構(gòu)成的多個P片,其中,M是0以上的整數(shù),N是1以上的整 數(shù),且M < N。
6.根據(jù)權利要求1所述的圖像編碼裝置,其特征在于所述分割單元進一步將所述圖片分割為I片和P片,使得在所述按時間順序連續(xù)的多 個圖片中,每預先設置的數(shù)目的圖片,I片的位置從一端到另一端的移動重復;所述編碼單元包括編碼數(shù)據(jù)生成部,通過對所述I片利用該片內(nèi)的像素相關性進行編碼,對所述P片利用 該片內(nèi)的像素相關性或該片和其他片之間的像素相關性進行編碼,來生成所述按時間順序 連續(xù)的多個圖片的編碼數(shù)據(jù);以及流生成部,生成包含所述按時間順序連續(xù)的多個圖片中共用的數(shù)據(jù)與所述按時間順序 連續(xù)的多個圖片的編碼數(shù)據(jù)的流;所述流生成部在所述I片位于所述一端的圖片被編碼后而成的編碼數(shù)據(jù)的緊前面配 置所述共用的數(shù)據(jù)。
7.一種圖像編碼方法,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編 碼,其特征在于,包括分割步驟,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片;以及編碼步驟,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割步驟改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且分別分割所述多個圖片,使得所述按時間順序連續(xù)的多個圖片中,I片中包含的塊 數(shù)與該I片和其下一I片之間含有的1個以上的P片中包含的塊數(shù)之和成為預定值。
8.一種程序,用于將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編碼,該 程序使計算機執(zhí)行下述步驟,包括分割步驟,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片; 以及編碼步驟,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割步驟改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且分別分割所述多個圖片,使得所述按時間順序連續(xù)的多個圖片中,I片中包含的塊 數(shù)與該I片和其下一I片之間含有的1個以上的P片中包含的塊數(shù)之和成為預定值。
9.一種集成電路,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編碼,其 特征在于,包括分割單元,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片; 以及編碼單元,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且分別分割所述多個圖片,使得所述按時間順序連續(xù)的多個圖片中,I片及其與下一 I片之間含有的1個以上的P片中包含的塊數(shù)之和成為預定值。
10.一種圖像編碼裝置,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編 碼,其特征在于,包括分割單元,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片; 以及編碼單元,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且將該多個圖片分別分割為由塊數(shù)M構(gòu)成的I片與除了位于該圖片內(nèi)的特定位置的 P片之外由塊數(shù)N構(gòu)成的多個P片,其中,M是0以上的整數(shù),N是1以上的整數(shù),且M < N。
11.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元包括塊數(shù)計數(shù)器單元,對表示編碼對象的塊數(shù)的計數(shù)值進行計數(shù);以及幀內(nèi)/幀間決定單元,根據(jù)所述塊數(shù)計數(shù)器計數(shù)出的塊數(shù),來決定對象片的種類; 所述分割單元根據(jù)由所述幀內(nèi)/幀間決定單元決定的片的種類與所述計數(shù)出的塊數(shù), 決定所述多個圖片各個的所述I片和所述多個P片的分割位置,由此分別分割所述多個圖 片。
12.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元將按照所述多個圖片的各自之內(nèi)的塊的編碼順序為位于I片的緊前面 的P片作為由塊數(shù)L構(gòu)成的所述特定位置的P片進行分割,其中,L是1以上的整數(shù),且L
13.根據(jù)權利要求12所述的圖像編碼裝置,其特征在于所述分割單元將按照所述多個圖片的各自之內(nèi)的塊的編碼順序為位于I片的緊后面 的P片作為由塊數(shù)J構(gòu)成的所述特定位置的P片加以分割,其中,J是1以上的整數(shù),且J
14.根據(jù)權利要求13所述的圖像編碼裝置,其特征在于所述分割單元將所述多個圖片的各自內(nèi)位于最下行的P片作為由塊數(shù)K構(gòu)成的所述特 定位置的P片加以分割,其中,K是1以上的整數(shù),且K < N。
15.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元將所述I片分割為由構(gòu)成所述圖片的行的塊數(shù)的1/2以下塊數(shù)M構(gòu)成的 片,其中,M是0以上的整數(shù)。
16.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元將所述I片分割為由與構(gòu)成所述圖片的行的塊數(shù)相等的塊數(shù)M構(gòu)成的 片,其中,M是0以上的整數(shù)。
17.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元進一步在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,將至 少1個圖片分割為由塊數(shù)為0構(gòu)成的I片與多個P片。
18.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元將I片的位置在圖片內(nèi)最下行的圖片的下一圖片僅分割為不包含I片的 多個P片。
19.根據(jù)權利要求18所述的圖像編碼裝置,其特征在于所述分割單元分別分割所述多個圖片,使得所述按時間順序連續(xù)的多個圖片中,圖片 中的I片所包含的塊數(shù)與該I片和該圖片的下一圖片中的I片之間含有的1個以上的P片 中含有的塊數(shù)之和成為預定值。
20.根據(jù)權利要求10所述的圖像編碼裝置,其特征在于所述分割單元進一步將所述圖片分割為I片和P片,使得所述按時間順序連續(xù)的多個 圖片中,每預先設置的數(shù)目的圖片,I片的位置從一端向另一端的移動重復; 所述編碼單元包括編碼數(shù)據(jù)生成部,通過對所述I片利用該片內(nèi)的像素相關性進行編碼,對所述P片利用 該片內(nèi)的像素相關性或該片與其他片之間的像素相關性進行編碼,來生成所述按時間順序 連續(xù)的多個圖片的編碼數(shù)據(jù);以及流生成部,生成包含在所述按時間順序連續(xù)的多個圖片中共用的數(shù)據(jù)與所述按時間順序連續(xù)的多個圖片的編碼數(shù)據(jù)的流;所述流生成部在所述I片位于所述一端的圖片被編碼后而成的編碼數(shù)據(jù)的緊前面配 置所述共用的數(shù)據(jù)。
21.—種圖像編碼方法,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編 碼,其特征在于,包括分割步驟,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片; 以及編碼步驟,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割步驟改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且將該多個圖片分別分割為由塊數(shù)M構(gòu)成的I片與除了位于該圖片內(nèi)的特定位置的 P片之外由塊數(shù)N構(gòu)成的多個P片,其中,M是0以上的整數(shù),N是1以上的整數(shù),且M < N。
22.—種程序,用于將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編碼, 該程序使計算機執(zhí)行下述步驟,包括分割步驟,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片; 以及編碼步驟,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割步驟改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且將該多個圖片分別分割為由塊數(shù)M構(gòu)成的I片與除了位于該圖片內(nèi)的特定位置的 P片之外由塊數(shù)N構(gòu)成的多個P片,其中,M是0以上的整數(shù),N是1以上的整數(shù),且M < N。
23.一種集成電路,將圖像信號分割為由多個塊構(gòu)成的片,并以塊為單位將各片編碼, 其特征在于,包括分割單元,將圖片分割為利用片內(nèi)的像素相關性進行編碼且由多個塊構(gòu)成的I (幀內(nèi)) 片與利用片內(nèi)的像素相關性和片間的像素相關性進行編碼且由多個塊構(gòu)成的P(幀間)片; 以及編碼單元,通過以塊為單位將所述各片編碼,將按時間順序連續(xù)的多個圖片編碼;所述分割單元改變所述按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得 在所述按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循 環(huán),并且將該多個圖片分別分割為由塊數(shù)M構(gòu)成的I片與除了位于該圖片內(nèi)的特定位置的 P片之外由塊數(shù)N構(gòu)成的多個P片,其中,M是0以上的整數(shù),N是1以上的整數(shù),且M < N。
全文摘要
本發(fā)明是一種不會妨礙流水線化或并行化,降低流丟失的頻率,同時使處理量減少和壓縮率提高的圖像編碼裝置,包括將圖片分割為由多個塊構(gòu)成的I片和由多個塊構(gòu)成的P片的分割單元;以及通過以塊為單位將各片編碼,將按時間順序連續(xù)的多個圖片編碼的編碼單元;分割單元改變按時間順序連續(xù)的多個圖片的各個圖片內(nèi)的I片位置,使得在按時間順序連續(xù)的多個圖片中的一定數(shù)目的圖片中,該多個圖片內(nèi)的I片的位置循環(huán),并且分別分割多個圖片,使得按時間順序連續(xù)的多個圖片中,I片中包含的塊數(shù)與該I片和其下一I片之間含有的1個以上的P片中包含的塊數(shù)之和成為預定值。
文檔編號H04N7/32GK101897190SQ200880118350
公開日2010年11月24日 申請日期2008年11月28日 優(yōu)先權日2007年11月28日
發(fā)明者角野真也 申請人:松下電器產(chǎn)業(yè)株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵石县| 新沂市| 德兴市| 敦煌市| 丹凤县| 类乌齐县| 福安市| 乌兰察布市| 门头沟区| 芒康县| 吴忠市| 尚志市| 崇礼县| 长泰县| 阿拉善左旗| 陆丰市| 奉化市| 怀远县| 休宁县| 湄潭县| 应城市| 山西省| 灵璧县| 聊城市| 石嘴山市| 米易县| 大宁县| 兴仁县| 唐河县| 宾川县| 安陆市| 华容县| 罗山县| 重庆市| 凌源市| 梧州市| 渭南市| 子洲县| 长岭县| 个旧市| 乌苏市|