專利名稱:動(dòng)態(tài)圖像的編碼方法及編碼裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及動(dòng)態(tài)圖像的編碼方法及解碼方法,特別是參照已經(jīng)編
碼完畢的圖像進(jìn)行圖像間預(yù)測的編碼方法及解碼方法。
背景技術(shù):
近年來隨著多媒體應(yīng)用的發(fā)展,統(tǒng)一處理圖像、聲音、文本等所 15有媒體信息的方式已經(jīng)普遍起來。由于數(shù)字化的圖像擁有膨大的數(shù)據(jù) 量,為了存儲(chǔ)、發(fā)送,圖像信息的壓縮技術(shù)必不可少。為了相互使用 壓縮的圖像數(shù)據(jù),壓縮技術(shù)的標(biāo)準(zhǔn)化也很重要。作為圖像壓縮技術(shù)的 標(biāo)準(zhǔn)規(guī)格,包括有ITU-T (國際電子通信聯(lián)合電子通信標(biāo)準(zhǔn)部門) 的H.261、 H.263、 ISO (國際標(biāo)準(zhǔn)化機(jī)構(gòu))的MPEG-1、 MPEG-2、 20 MPEG4等。并且,在ITU中,現(xiàn)在作為最新的圖像編碼規(guī)格R26L 正在標(biāo)準(zhǔn)化過程中。
在動(dòng)態(tài)圖像的編碼中, 一般通過削減時(shí)間方向及空間方向的冗余 度來進(jìn)行信息量的壓縮。于是在以削減時(shí)間的冗余度為目的的圖像間 預(yù)測編碼中,參考前方或后方的圖像在塊單位中進(jìn)行移動(dòng)的檢測及預(yù) 25測圖像的制作,并對得到的預(yù)測圖像與現(xiàn)在的圖像的殘差值進(jìn)行編 碼。
這里,圖像(picture)是表示一張圖像的用語,而在連續(xù)的圖像 中是表示幀的意思,在隔行掃描(interlace)圖像中則表示幀(frame) 或者場(field)的意思。隔行掃描圖像指,一個(gè)幀是由不同時(shí)刻的2個(gè) 30 場構(gòu)成的圖像。在隔行掃描圖像的編碼和解碼處理中,可以將1幀原
封不動(dòng)作為幀進(jìn)行處理,也可作為2個(gè)場進(jìn)行處理,幀內(nèi)部的每個(gè)塊 也可以作為幀構(gòu)造或場構(gòu)造進(jìn)行處理。
以下所示圖像將以漸進(jìn)圖像中的幀的意思進(jìn)行說明,對于隔行掃 描圖像中的幀或場也同樣能夠進(jìn)行說明。 5 圖35為圖像種類及其參照關(guān)系的說明圖。
像圖像Il 一樣不用參考圖像而進(jìn)行圖像內(nèi)預(yù)測編碼稱作I圖像。 并且,如圖像P10 —樣只參考一張圖像進(jìn)行圖像間預(yù)測編碼稱作P 圖像。并且,將能夠同時(shí)參考2張圖像進(jìn)行圖像間預(yù)測編碼稱作B 圖像。B圖像能夠像圖像B6、 B12、 B18那樣同時(shí)參考時(shí)間上的任意
io方向上的2張圖像。參考圖像能在每個(gè)移動(dòng)檢測單位的塊進(jìn)行指定, 在進(jìn)行編碼的代碼串中,將先前所述一方的參考圖像作為第1參考圖 像、將后述一方的參考圖像作為第2參考圖像進(jìn)行區(qū)別。但是,作為 編碼及解碼這些圖像時(shí)的條件,參考圖像必須已經(jīng)進(jìn)行過編碼及解 碼。圖36A及圖36B是對B圖像進(jìn)行編碼及解碼時(shí)的順序的例子。
15 圖36A為顯示的順序,圖36B是按編碼及解碼的順序重新排列圖36A 的例子。由此可以看出,被圖像B3、 B6參考的圖像全部重新排列成 先前進(jìn)行編碼及解碼的順序。
下面用圖37、圖38對用來指定參考圖像的參照索引進(jìn)行說明。 這里,為了簡單,將識(shí)別實(shí)際的圖像的編號(hào)稱為圖像編號(hào),將在圖像
20間預(yù)測中指定參照圖像時(shí)使用的編號(hào)稱為參照索引。此時(shí),將表示第 l參考圖像的索引稱作第l參照索引,將表示第2參考圖像的索引稱 作第2參照索引。作為參照索引的初始狀態(tài)分配圖37所示那樣的默 認(rèn),但也可以用指令變更分配。
圖37為表示幀編碼中的圖像編號(hào)的2個(gè)參照索引的初始狀態(tài)中
25的分配結(jié)果的圖,圖38為用指令更新圖37的參照索引的分配的圖。 當(dāng)有排列成如同所示那樣的編碼順序的圖像時(shí),對保存在存儲(chǔ)器中的 圖像將圖像編號(hào)分配成編碼順序。用來將參照索引分配給圖像編號(hào)的 指令記述在將圖像進(jìn)一步分割的編碼單位即條塊(slice)中,每編碼 1個(gè)條塊時(shí)分配方法可以更新。上述指令可以使用最初的圖像編號(hào)與
30更新后的圖像編號(hào)的差,可以將任意個(gè)數(shù)的指令作為指令串編碼。指
令串的先頭的指令適用于編碼對象的圖像的圖像編號(hào),表示與參照索
引編號(hào)0相對應(yīng)圖像編號(hào)。指令串的第2個(gè)指令適用于與參照索引編 號(hào)0相對應(yīng)的圖像編號(hào),表示與參照索引編號(hào)1相對應(yīng)的圖像編號(hào)。 第3個(gè)指令適用于與參照索引編號(hào)1相對應(yīng)的圖像編號(hào),表示與參照 5索引編號(hào)2相對應(yīng)的圖像編號(hào)。第4個(gè)指令以后的指令也一樣。如果 使用圖38的第1參照索引為例,由于首先付與"一2"作為指令,因 此通過將編碼對象圖像的圖像編號(hào)13加上"一2",將編號(hào)11的圖像 分配給參照索引編號(hào)0。接著,由于付與"+ l"作為指令,因此通 過將與參照索引編號(hào)0相對應(yīng)的圖像的編號(hào)11加上"+ l",將編號(hào) io 12的圖像分配給參照索引編號(hào)1。以下通過同樣的處理進(jìn)行各圖像編 號(hào)的分配。第2參照索引時(shí)也同樣。
圖39為表示進(jìn)行上述編碼時(shí)的代碼串的例子的模式圖。如圖所 示那樣的代碼串的圖像共同信息中記述有第l參照索引(refl)用的 參照索引的最大個(gè)數(shù)Maxjdxl和第2參照索引(ref2)用的參照索 15引的最大個(gè)數(shù)Maxjdx2,條塊中記述有refl用和ref2用的參照索引 分配指令串idx一cmdl及idx一cmd2。 與以往的技術(shù)有關(guān)的文獻(xiàn)如下 ITU誦T Rec. H.264 ISO/IEC 14496-10 AVC Joint Final Committee Draft of Joint Video Specification 20 2002-8-10)
(R54 8.3.6.3 Default index orders/P.56 8.3.6.4 Changing the default index orders)
但是,作為編碼隔行掃描圖像的方法,可以在在1幅圖像中對每 個(gè)宏塊交替使用幀編碼和場編碼。將其稱為"宏塊單位幀場交替編碼 25 (MBAFF: MacroBlock Adaptive Frame/Field coding,宏塊自適應(yīng)幀/ 場編碼)"。該方法如圖40所示,將縱向并列的2個(gè)宏塊作為1對, 可以切換到到每一個(gè)這樣的對中。在幀編碼時(shí)兩者都用幀編碼,在場 編碼時(shí)分成僅由奇數(shù)行構(gòu)成的宏塊和僅由偶數(shù)行構(gòu)成的宏塊進(jìn)行編 碼。
30 宏塊單位幀場交替編碼如圖41A和圖41B所示那樣,根據(jù)宏塊
對的編碼方法交替地將參照圖像作為幀結(jié)構(gòu)或場結(jié)構(gòu)用于參照。在如
圖41A所示將編碼對象的宏塊對作為幀編碼時(shí),如Pl到P3那樣將 參照圖像作幀參照。并且,在如圖41B所示那樣將編碼對象的宏塊 對作為場編碼時(shí),如PIT到P3B那樣將各圖像分成頂部場和底部場, 5 作為場參照。此時(shí),如果用場為單位計(jì)算參照圖像的枚數(shù),則為以幀 為單位的2倍。
但是,在將參照索弓I分配給各圖像時(shí)使用的參照索引的最大個(gè)數(shù) (max一idxl和max一idx2,參照圖39)以及用來更新分配的指令串 (idx一cmdl及idxjmd2,參照圖39)不能同時(shí)與幀和場對應(yīng),因此 io 存在在進(jìn)行宏塊單位幀場交替編碼時(shí)不能很好地判斷參照索引的最 大個(gè)數(shù)及用來分配的指令的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的就是要提供一種圖像編碼方法和圖像解碼方 15法,在宏塊單位幀場交替編碼時(shí),無論是將參照索引進(jìn)行幀編碼還是 進(jìn)行場編碼都適合使用。
為了達(dá)到該目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種編碼方法, 用于以塊為單位在幀編碼和場編碼之間自適應(yīng)地進(jìn)行切換的同時(shí),對 塊進(jìn)行編碼,所述方法具有下列步驟生成用于將各個(gè)幀編碼用幀索
20引分配給各個(gè)參照幀的指令串;在對塊進(jìn)行幀編碼的情況下,使用通
過上述指令串分配的幀編碼用幀索引,確定對上述塊進(jìn)行編碼時(shí)所參
照的參照幀;在對塊進(jìn)行場編碼的情況下,使用利用上述幀索引生成 的場編碼用場索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照場;在對 上述塊進(jìn)行幀編碼的情況下,將用于確定上述參照幀的上述幀索弓I作
25為參照索引進(jìn)行編碼;以及在對上述塊進(jìn)行場編碼的情況下,將用于 確定上述參照場的上述場索引作為參照索引進(jìn)行編碼。
優(yōu)選地,上述參照場的確定包括在上述參照場與包括待編碼塊 的場具有相同的奇偶性的情況下,將用于確定包括上述參照場的參照 幀的幀索引的值的2倍的值,確定為上述場索引;以及在上述參照場
30與上述包括待編碼塊的場具有不同的奇偶性的情況下,將用于確定包
括上述參照場的上述參照幀的上述幀索引的值的2倍的值與1相加而 獲得的值,確定為上述場索引。
優(yōu)選地,該方法還包括下列步驟對表示幀編碼用幀索引的最大 個(gè)數(shù)的信息進(jìn)行編碼;和將場編碼用場索引的最大個(gè)數(shù),決定為幀編 5碼用幀索引的上述最大個(gè)數(shù)的值的2倍,其中所述場編碼用參照場的 確定包括決定上述場索引,使得所確定的參照場的個(gè)數(shù)不大于所決 定的場索引的最大個(gè)數(shù)。
根據(jù)本發(fā)明的另一方面,提供了一種編碼裝置,用于以塊為單位 在幀編碼和場編碼之間自適應(yīng)地進(jìn)行切換的同時(shí),對塊進(jìn)行編碼,所
10述編碼裝置具有指令生成單元,生成用于將各個(gè)幀編碼用幀索引分 配給各個(gè)參照幀的指令串;參照幀/場確定單元,用于(i)在對塊進(jìn) 行幀編碼的情況下,使用通過上述指令串分配的幀編碼用幀索引,確 定對上述塊進(jìn)行編碼時(shí)所參照的參照幀;以及(ii)在對塊進(jìn)行場編 碼的情況下,使用利用上述幀索引生成的場編碼用場索引,確定對上
15 述塊進(jìn)行編碼時(shí)所參照的參照場;參照索引編碼單元,用于(iii)在 對上述塊進(jìn)行幀編碼的情況下,將用于確定上述參照幀的上述幀索引 作為參照索引進(jìn)行編碼;以及(iv)在對上述塊進(jìn)行場編碼的情況下, 將用于確定上述參照場的上述場索引作為參照索引進(jìn)行編碼。
20
圖1表示本發(fā)明的實(shí)施形態(tài)1的編碼裝置的結(jié)構(gòu)的方框圖
圖2表示對MB幀編碼時(shí)的圖像編號(hào)與第1、第2參照索引的 對應(yīng)關(guān)系的一例的說明圖
圖3表示第1、第2參照索引、指令和圖像編號(hào)之間的對應(yīng)關(guān) 25 系的一例的圖
圖4表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第 2參照索引的一例的說明圖
圖5表示編碼裝置的參照索引 圖像編號(hào)變換部中的參照索引 和指令的分配處理的流程圖 30 圖6表示將場用參照索引分配給場的處理過程的流程圖
圖7表示本發(fā)明的實(shí)施形態(tài)1的解碼裝置的結(jié)構(gòu)的方框圖
圖8表示本發(fā)明的實(shí)施形態(tài)2編碼裝置的結(jié)構(gòu)的方框圖
圖9表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第
2參照索引的一例的說明圖 5 圖10表示編碼裝置的參照索引 圖像編號(hào)變換部中的參照索
引的分配處理的流程圖
圖11表示本發(fā)明的實(shí)施形態(tài)2的解碼裝置的結(jié)構(gòu)的方框圖 圖12表示本發(fā)明的實(shí)施形態(tài)3的編碼裝置的結(jié)構(gòu)的方框圖 圖13表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第 io 2參照索引的一例的說明圖
圖14表示本發(fā)明的實(shí)施形態(tài)3的解碼裝置的結(jié)構(gòu)的方框圖 圖15表示本發(fā)明的實(shí)施形態(tài)4的編碼裝置的結(jié)構(gòu)的方框圖 圖16表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第
2參照索引的一例的說明圖 15 圖17表示本發(fā)明的實(shí)施形態(tài)5的編碼裝置的結(jié)構(gòu)的方框圖
圖18表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第
2參照索引的一例的說明圖
圖19表示編碼裝置的參照索引 圖像編號(hào)變換部中的參照索
引的分配處理的流程圖 20 圖20表示本發(fā)明的實(shí)施形態(tài)5的解碼裝置的結(jié)構(gòu)的方框圖
圖21表示本發(fā)明的實(shí)施形態(tài)6中代碼串的數(shù)據(jù)結(jié)構(gòu)的圖 圖22表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第
2參照索引的一例的說明圖
圖23表示本發(fā)明的實(shí)施形態(tài)7的編碼裝置的結(jié)構(gòu)的方框圖 25 圖24表示代碼串的數(shù)據(jù)結(jié)構(gòu)例的圖
圖25表示對MB場編碼時(shí),場的圖像編號(hào)中分配到的第1、第
2參照索引的一例的說明圖
圖26表示場編碼中頂部場、底部場各自的參照索引、指令和
場的圖像編號(hào)的對應(yīng)關(guān)系的一例的圖 30 圖27表示幀編碼和場編碼混在一起時(shí)的參照索引及指令的分
配處理的流程圖
圖28表示本發(fā)明的實(shí)施形態(tài)7的解碼裝置的結(jié)構(gòu)的方框圖
圖29表示代碼串的數(shù)據(jù)結(jié)構(gòu)的其他例的圖
圖30A 圖30C用來存儲(chǔ)用計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)各實(shí)施形態(tài)的動(dòng)態(tài) 5圖像的編碼方法及解碼方法的程序的記錄媒體的說明圖
圖31表示內(nèi)容供給系統(tǒng)的整體結(jié)構(gòu)的方框圖
圖32移動(dòng)電話機(jī)的外觀圖
圖33表示移動(dòng)電話機(jī)的結(jié)構(gòu)的方框圖
圖34表示數(shù)字廣播用系統(tǒng)的示例的圖 io 圖35用來說明以往例的圖像的參照關(guān)系的模式圖
圖36A、36B用來說明以往例的圖像的排列的說明圖
圖37用來說明以往例的給參照索引分配圖像編號(hào)的方法的模
式圖
圖38用指令更新了以往例的圖37的分配的示例的模式圖 15 圖39用來說明以往例的代碼串的結(jié)構(gòu)的模式圖
圖40幀編碼和場編碼時(shí)的宏塊對的說明圖 圖41A、 41B用來表示幀編碼時(shí)的參照幀和場編碼時(shí)的參照場的說 明圖
20
具體實(shí)施例方式
(實(shí)施形態(tài)l)
〈編碼裝置及解碼裝置的概要〉 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編 碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(U)、 (1.2)這 25樣處理。這里,參照索引及指令與圖38所示的相同,參照索引的最 大個(gè)數(shù)與圖39所示的相同。
(1.1)就參照索引的最大個(gè)數(shù)來說,當(dāng)場編碼與幀編碼混合 存在時(shí),編碼裝置將幀用參照索引的最大個(gè)數(shù)記述在傳送的代碼中。 編碼裝置在幀編碼時(shí),將該最大個(gè)數(shù)當(dāng)作可以使用的參照索引的個(gè)數(shù) 30來處理。而在場編碼時(shí),將該最大個(gè)數(shù)所表示的值的2倍當(dāng)作場用參
照索引的個(gè)數(shù)看待。例如,當(dāng)幀用參照索引被分配到0到2時(shí),幀用 參照索引的最大個(gè)數(shù)為3。在幀編碼時(shí)當(dāng)然也是表示這個(gè)內(nèi)容。在場 編碼時(shí),將幀編碼用參照索引的最大個(gè)數(shù)的2倍即6視為場編碼用參 照索引的最大個(gè)數(shù)。在解碼裝置中也同樣。 5 (1.2)對于指令串,編碼裝置將幀用指令記述在傳送的代碼中。
在幀編碼時(shí),編碼裝置如用圖38說明過的那樣進(jìn)行幀用參照索引的 分配。另外,在不編碼指令串時(shí),如用圖37說明過的那樣用默認(rèn) (default)的分配方法將參照索引對應(yīng)起來。
并且,在場編碼時(shí),以進(jìn)行過分配的幀用參照索引為前提,更新 io 用于場編碼的參照索引的分配。
艮P,將該幀用參照索引的值乘2的值,作為場用參照索引,分配 給構(gòu)成1幀的2個(gè)場中、奇偶性(parity)與編碼對象的宏塊相同的 場;將該參照索引的值乘2再加1的值(2倍+l),作為場用參照索 弓l,分配給構(gòu)成1幀的2個(gè)場中、奇偶性與編碼對象的宏塊不同的場 15 (參照圖4)。這里,奇偶性是指場的奇偶性(區(qū)別由奇數(shù)行構(gòu)成的 頂部場和由偶數(shù)行構(gòu)成的底部場)。
換言之,當(dāng)編碼對象的宏塊屬于頂部場時(shí),將該幀用參照索引的 值乘2后的值分配給上述2個(gè)場中的頂部場,將(2倍+l)分配給 上述2個(gè)場中的底部場。當(dāng)編碼對象的宏塊屬于底部場時(shí),將該幀用 20 參照索引的值乘2后的值分配給上述2個(gè)場中的底部場,將(2倍+ 1)分配給上述2個(gè)場中的頂部場。
而解碼裝置解碼傳送的代碼中包含的幀用參照索引的最大個(gè)數(shù) 和分配指令,用它們通過與編碼裝置完全相同的方法進(jìn)行參照圖像和 參照索引的分配。 25 〈編碼裝置的結(jié)構(gòu)〉
下面說明編碼裝置的結(jié)構(gòu)。
圖1為表示本發(fā)明的實(shí)施形態(tài)1的動(dòng)態(tài)圖像編碼裝置的結(jié)構(gòu)的方 框圖。用該圖依次說明(1)編碼裝置的概要,(2)幀用參照索引、 指令及場用參照索引的分配方法。 30 (1)編碼的概要
這里,假設(shè)編碼對象為表示幀或場的某一個(gè)的圖像,就幀編碼和 場編碼共同的編碼的概要進(jìn)行說明。
將成為編碼對象的動(dòng)態(tài)圖像按照顯示順序以圖像單位輸入圖像
存儲(chǔ)器101中,并按編碼順序進(jìn)行圖像的重新排列。圖36A、 36B為 5 表示重新排列的例子。圖36A為按顯示順序排列的圖像,圖36B為 按編碼順序重新排列的圖像的例子。由于這里的B3、 B6在時(shí)間上參 照前方及后方兩方,在將這些圖像編碼之前,有必要先將成為參照對 象的圖像進(jìn)行編碼,所以在圖36B中為了使P4、 P7先編碼而被重新 排列。而且各個(gè)圖像分割成被稱作宏塊的例如水平16X垂直16像素
io的塊所,并以塊單位進(jìn)行以后的處理。
從圖像存儲(chǔ)器101中讀取的輸入圖像信號(hào)被輸入到差分運(yùn)算單 元110中,將通過獲取與移動(dòng)補(bǔ)償編碼單元107的輸出的預(yù)測圖像信 號(hào)的殘差得到的差分圖像信號(hào)輸出到預(yù)測殘差編碼單元102中。在預(yù) 測殘差編碼單元102中進(jìn)行頻率變換、量子化等的圖像編碼處理并輸
15出殘差編碼信號(hào)。殘差編碼信號(hào)輸入到預(yù)測殘差解碼單元部104中進(jìn) 行逆量子化、逆頻率變換等的圖像解碼處理并輸出殘差解碼信號(hào)。在 加法運(yùn)算部113中進(jìn)行所述殘差解碼信號(hào)和預(yù)測圖像信號(hào)的加算并 生成再構(gòu)成圖像信號(hào),將得到再構(gòu)成圖像信號(hào)有可能在以后的圖像間 預(yù)測中被參照的信號(hào)儲(chǔ)存在存儲(chǔ)器105中。
20 另一方面,從圖像存儲(chǔ)器101中讀取的宏塊單位的輸入圖像信號(hào)
被輸入到移動(dòng)矢量檢測單元106中。在這里,將儲(chǔ)存在圖像存儲(chǔ)器 105中的再構(gòu)成圖像信號(hào)作為探索對象,通過檢測距輸入圖像信號(hào)最 近的圖像區(qū)域,決定指示其位置的移動(dòng)矢量。移動(dòng)矢量檢測以進(jìn)一步 分割宏塊的塊單位進(jìn)行,得到的移動(dòng)矢量被存儲(chǔ)在移動(dòng)矢量存儲(chǔ)單元
25 1 08中。此時(shí),由于在現(xiàn)在標(biāo)準(zhǔn)化進(jìn)程中的H.26L能夠?qū)⒍鄠€(gè)圖像作 為參照對象使用,所以每個(gè)塊都要有指定參照圖像的識(shí)別編號(hào)。將其 中的識(shí)別編號(hào)稱作參照索引,在參照索引 圖像編號(hào)變換單元109 中,通過獲取與圖像存儲(chǔ)器中的圖像擁有的圖像編號(hào)的對應(yīng),能夠指 定參照圖像。
30 在移動(dòng)補(bǔ)償編碼單元107中,使用由上述處理檢測出的移動(dòng)矢量
及參照索引,從存儲(chǔ)在圖像存儲(chǔ)部105中的再構(gòu)成圖像信號(hào)中,選出 最適合于預(yù)測圖像的圖像區(qū)域。此時(shí),對每個(gè)宏塊判斷用幀單位進(jìn)行 預(yù)測的方法與用場單位進(jìn)行的預(yù)測方法哪個(gè)效率更好,用選中的方法 進(jìn)行編碼。在代碼串生成單元103中對經(jīng)過上述一連串的處理輸出的 5參照索引、移動(dòng)矢量、殘差編碼信號(hào)等編碼信息實(shí)施可變長度編碼, 由此可以獲得該編碼裝置輸出的代碼串。
雖然以上的處理流程是進(jìn)行圖像間預(yù)測編碼時(shí)的動(dòng)作,但可以通 過開關(guān)112及開關(guān)113進(jìn)行和圖像內(nèi)預(yù)測編碼的切換。在進(jìn)行圖像內(nèi) 編碼的情況下,不通過移動(dòng)補(bǔ)償進(jìn)行預(yù)測圖像的生成,通過根據(jù)同一 io圖像內(nèi)的已編碼完畢的區(qū)域生成編碼對象區(qū)域的預(yù)測圖像、并獲取差 分來生成差分圖像信號(hào)。差分圖像信號(hào)與圖像間預(yù)測編碼的情況相 同,在預(yù)測殘差編碼單元102中變換為殘差編碼信號(hào),通過在代碼串 生成單元103中實(shí)施可變長編碼得到輸出的代碼串。 (2)參照索引分配方法 15 〈參照索引的分配例〉
首先,將幀用參照索引和場用參照索引的分配例表示在圖2 圖 4中。
圖2為編碼對象圖像的塊進(jìn)行幀編碼時(shí)的默認(rèn)的參照索引的分 配例,從圖像編號(hào)的值大的地方開始依次分配索引。并且,圖3為用
20分配指令對圖2的默認(rèn)的參照索引進(jìn)行參照索引更新時(shí)的例子。由于 首先付與"一2"作為指令,因此通過將編碼對象圖像的編號(hào)13加上 "—2"即11這一圖像編號(hào)的圖像分配給0號(hào)參照索引。接著付與"+ 1"作為指令,將圖像編號(hào)12的圖像分配給參照索引編號(hào)1號(hào)。以下 通過同樣的處理進(jìn)行各圖像編號(hào)的分配。第2參照索引的情況也是同
25樣。以下雖然以進(jìn)行默認(rèn)分配的圖2為基礎(chǔ)進(jìn)行說明,但用指令變更 分配時(shí)也可以進(jìn)行完全相同的處理。另外,以上的指令為一例,用具 有除此以外的分配方法的指令更新索引時(shí)也可以進(jìn)行完全相同的處 理。
圖4為表示根據(jù)上述(1.1)、 (1.2)使頂部場用、底部場用第l、 30第2參照索引分別與圖2所示的幀用第1、第2參照索引對應(yīng)起來的
結(jié)果的說明圖。由圖4可知,將幀用參照索引的2倍分配給奇偶性與 編碼對象的宏塊相同的場,將幀用參照索引的值的2倍+l的值分配 給奇偶性不同的場。
當(dāng)場編碼和幀編碼混在1幅圖像中時(shí),本實(shí)施形態(tài)進(jìn)行場編碼時(shí) 5將參照索引的最大個(gè)數(shù)作為進(jìn)行幀編碼時(shí)的2倍的值來處理,因此雖 然在圖2中索引的個(gè)數(shù)為3,但圖4中索引的個(gè)數(shù)為6。 〈參照索引的分配處理〉 圖5為表示在編碼裝置的參照索引,圖像編號(hào)變換單元進(jìn)行參照 索引分配處理的流程圖。 io 在進(jìn)行宏塊單位幀場交替編碼時(shí),參照索引 圖像編號(hào)變換單元
109對每個(gè)片段進(jìn)行參照索引分配處理。這里,片段表示將l幅圖像 分成1個(gè)或多個(gè)區(qū)域時(shí)的各個(gè)區(qū)域。在不變更參照索引時(shí)(默認(rèn)時(shí)) 參照索引 圖像編號(hào)變換單元109省略所有的該圖的處理。
如該圖所示,參照索引 圖像編號(hào)變換單元109首先將幀用參照 15索引和指令分配給幀(步驟Sll)。該處理與已經(jīng)說明過的圖37相同, 因此省略。接著,參照索引*圖像編號(hào)變換單元109判斷該片段中是 否幀編碼和場編碼混在一起(步驟S12),混在一起時(shí)進(jìn)行場用參照 索引分配處理(步驟S13)。
圖6為表示將場用參照索引與幀用參照索引對應(yīng)起來分配給場 20 的處理的流程圖。在該圖中,變量j在B圖像時(shí)為j-l、 2, P圖像 時(shí)為]=1, max一idxj表示幀用第j參照索引的最大個(gè)數(shù),idxj (i)表 示幀用第i個(gè)第j參照索引的值。使循環(huán)2能夠被B圖像和P圖像共 同使用。循環(huán)l為幀用參照索引的最大個(gè)數(shù)(max—idxj)次循環(huán),每 次分配2個(gè)場用參照索引。 25 下面就將2個(gè)場用參照索引分配給循環(huán)1的1個(gè)循環(huán),即1個(gè)幀
用參照索引的處理的情況進(jìn)行說明。參照索引 圖像編號(hào)變換單元 109讀出在圖5的Sll分配到的幀用第i個(gè)第j參照索引的值idxj (0 (S23)、判斷編碼對象的宏塊是否屬于頂部場(S26)。
當(dāng)判定為屬于頂部場時(shí),將幀用該參照索引idxj (i)乘以2的值 30 (S27)分配給S25中被確定的2個(gè)場中的頂部場(S28),將idxj (i)
乘以2再加1算出的值(S29)分配給S25中被確定的2個(gè)場中的底 部場(S30)。
當(dāng)判定為屬于底部場時(shí),將幀用該參照索引idxj (i)乘以2的值 (S31)分配給S25中確定的2個(gè)場中的底部場(S32),將idxj (i) 5乘以2再加1算出的值(S33)分配給S25中確定的2個(gè)場中的底部 場(S34)。
這樣地,將2倍的幀用參照索引值和2倍的幀用參照索引值+1 的值分配給場用參照索引。由此,如圖4所示那樣場用參照索引的最 大個(gè)數(shù)可以分配到幀用參照索引的最大個(gè)數(shù)(max—idxj)的2倍的值。 io 在編碼宏塊時(shí),在被場編碼過的宏塊中作為參照場使用的場用參
照索引作為refl和ref2 (參照圖39)設(shè)定在代碼中。而在被幀編碼 過的宏塊中作為參照幀使用的幀用參照索引作為refl和ref2(參照圖 39)設(shè)定在代碼中。
在圖2的例子中,幀用參照索引為3個(gè),在圖4的例子中,場用 15 參照索引為6個(gè)。
另外,雖然圖6表示將場用參照索引分配給場編碼的編碼對象的 每幅圖像的處理,但也可以事先作成表。即,只要采用根據(jù)指令作成 幀用參照索引與幀的圖像編號(hào)的對應(yīng)表,再與圖6 —樣將參照索引分 配給頂部場用和底部場用,由此作成頂部場用參照索引與場的圖像編 20號(hào)相對應(yīng)的表格和底部用參照索引與場的圖像編號(hào)相對應(yīng)的表格的 結(jié)構(gòu)就可以了。并且,該表的作成只要在開始編碼或解碼圖像時(shí)進(jìn)行 1次,以后對于參照索引只要參照該表就可以決定參照圖像。 〈解碼裝置的結(jié)構(gòu)〉 圖7為表示本發(fā)明的實(shí)施形態(tài)1的解碼裝置的結(jié)構(gòu)的方框圖。用 25該圖依次說明(1)解碼的概要,(2)參照索引變換處理。這里,假 定從圖1的編碼裝置中傳送的代碼傳送到本解碼裝置中。 (1)解碼的概要
首先從輸入的代碼串中用代碼串解析單元201從圖像的共同信 息區(qū)域抽出參照索引的最大個(gè)數(shù),從條塊區(qū)域中抽出參照索引分配指 30 令串,再從塊編碼信息區(qū)域中抽出參照索引、移動(dòng)矢量信息和預(yù)測殘
差編碼信號(hào)等各種信息。
由代碼串解析單元201抽出的參照索引的最大個(gè)數(shù)和參照索引 分配用指令串被輸出給參照索引*圖像編號(hào)變換單元206,參照索引 被輸出給移動(dòng)補(bǔ)償解碼單元204,移動(dòng)矢量信息被輸出給移動(dòng)矢量存 5 儲(chǔ)單元205,預(yù)測殘差編碼信號(hào)被輸出給預(yù)測殘差解碼單元部202。 預(yù)測殘差解碼單元部202對輸入的殘差編碼信號(hào)實(shí)施逆量子化、 逆頻率變換等圖像解碼處理,并輸出殘差解碼信號(hào)。加法運(yùn)算單元 207將上述殘差解碼信號(hào)與從移動(dòng)補(bǔ)償解碼單元204輸出的預(yù)測圖像 信號(hào)相加生成再構(gòu)成圖像信號(hào),得到的再構(gòu)成圖像信號(hào)為了在以后的 io圖像間預(yù)測中用于參照及輸出顯示中使用,被存儲(chǔ)在圖像存儲(chǔ)器203 中。
移動(dòng)補(bǔ)償解碼單元204用從移動(dòng)矢量存儲(chǔ)單元205輸入的移動(dòng)矢 量及從代碼串解析單元201輸入的參照索引,從存儲(chǔ)在圖像存儲(chǔ)器 203中的再構(gòu)成圖像信號(hào)中取出最適合于預(yù)測圖像的圖像區(qū)域。此 15時(shí),在參照索引 圖像編號(hào)變換單元206中通過獲取付與的參照索引 與圖像編號(hào)的對應(yīng)指定圖像存儲(chǔ)器203中的參照圖像。此時(shí),如果混 有場編碼,則將幀用參照索引變換成場用參照索引,然后指定參照場。 然后,在移動(dòng)補(bǔ)償解碼單元204中用線性預(yù)測對獲得的圖像區(qū)域 的像素值實(shí)施插值處理等像素值變換處理,由此作成最終的預(yù)測圖 20 像。由上述一連串的處理生成的解碼圖像存儲(chǔ)在圖像存儲(chǔ)器203中, 根據(jù)顯示的時(shí)刻作為顯示用圖像信號(hào)輸出。
雖然以上的處理流程是在進(jìn)行圖像間預(yù)測解碼情況下的動(dòng)作,但 由開關(guān)208進(jìn)行與圖像內(nèi)預(yù)測解碼的切換。在進(jìn)行圖像內(nèi)解碼的情況 下,不進(jìn)行由移動(dòng)補(bǔ)償?shù)念A(yù)測圖像的生成,通過從同一圖像內(nèi)的解碼 25完畢區(qū)域生成解碼對象區(qū)域的預(yù)測圖像并進(jìn)行加法運(yùn)算,生成解碼圖 像。解碼圖像同圖像間預(yù)測解碼的情況一樣存儲(chǔ)在圖像存儲(chǔ)器203 中,并根據(jù)顯示的時(shí)間作為顯示用圖像信號(hào)輸出。 (2)參照索引的變換處理 參照索引*圖像編號(hào)變換單元206使用輸入的參照索引的最大個(gè) 30 數(shù)及參照索引分配指令進(jìn)行圖像編號(hào)和參照索引的分配。分配方法與
編碼裝置時(shí)完全相同。在本實(shí)施形態(tài)中,將幀編碼用參照索引的最大
個(gè)數(shù)的2倍的值作為場編碼用參照索引的最大個(gè)數(shù)。因此,如果在幀 編碼中進(jìn)行圖2所示那樣的分配,則場編碼如圖4所示。
如果像以上所述那樣采用本實(shí)施形態(tài)的編碼裝置和解碼裝置,則 5 在進(jìn)行宏塊單位幀場交替編碼時(shí),只需編碼幀編碼用的參數(shù),就能夠 使參照索弓I的最大個(gè)數(shù)及分配指令不僅適用于幀編碼,也能夠適用于 場編碼。并且,由于使場用參照索引的最大值為幀用時(shí)的2倍,因此 編碼及解碼時(shí)能夠有效利用存儲(chǔ)在存儲(chǔ)器中的所有的場。 (實(shí)施形態(tài)2) io 〈編碼裝置及解碼裝置的概要〉
首先就本實(shí)施形態(tài)中的編碼裝置及解碼裝置的概要進(jìn)行說明。 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編 碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(2.1)、 (2.2)這 樣處理。
15 (2.1)就參照索引的最大個(gè)數(shù)來說,與實(shí)施形態(tài)1開頭說明過
的(1.1)相同,省略其說明。
(2.2)對于指令串,編碼裝置將幀用指令記述在傳送的代碼中。 在幀編碼時(shí),編碼裝置像圖37、圖38說明過的那樣進(jìn)行幀用參照索 引的分配。另外,在不編碼指令串時(shí),如用圖37說明過的那樣用默 20 認(rèn)的分配方法將參照索弓I對應(yīng)起來。
并且,在場編碼時(shí),以進(jìn)行過分配的幀用參照索引為前提,更新 用于場編碼的參照索引的分配。
本實(shí)施形態(tài)與實(shí)施形態(tài)1不同,無論編碼對象宏塊是頂部還是底 部,都將該幀用參照索引的值乘2的值,作為場用參照索引分配給構(gòu) 25成1幀的2個(gè)場中的頂部場,將該參照索引的值乘2再加1的值(2 倍+l)作為場用參照索引,分配給構(gòu)成1幀的2個(gè)場中的底部場(參 照圖9)。
〈編碼裝置的結(jié)構(gòu)〉 圖8為表示本發(fā)明的實(shí)施形態(tài)2的編碼裝置的結(jié)構(gòu)的方框圖。該 30圖的編碼裝置與圖1相比,具備參照索引 圖像編號(hào)變換單元109a
代替參照索引'圖像編號(hào)變換單元109這一點(diǎn)不同。與圖1相同的地 方省略說明,主要就不同的地方進(jìn)行說明。參照索引'圖像編號(hào)變換 單元109a只有不是進(jìn)行(1.2)的變換(mapping)(參照索引的分配) 而是進(jìn)行(2.2)的變換這一點(diǎn)與圖1不同。 5 〈參照索引的分配例〉
圖9為表示根據(jù)上述(2,1)、 (2.2)使頂部場用第1、第2參照 索引與圖2所示的幀用第1、第2參照索引對應(yīng)起來的結(jié)果的說明圖。 如圖9所示,本實(shí)施形態(tài)中的參照索引 圖像編號(hào)變換單元109a的 變換不是分別將參照索引分配給頂部場用和底部場用,而是將共同的 io 參照索引分配給頂部和底部場。
在本實(shí)施形態(tài)中,當(dāng)場編碼和幀編碼混在l幅圖像中時(shí),進(jìn)行場 編碼時(shí)將參照索引的最大個(gè)數(shù)作為進(jìn)行幀編碼時(shí)的2倍的值來處理, 因此雖然在圖2中索引的個(gè)數(shù)為3,但圖9中索引的個(gè)數(shù)為6。 〈參照索引的分配處理〉 15 圖10為表示在編碼裝置的參照索引 圖像編號(hào)變換單元進(jìn)行參
照索引分配處理的流程圖。
在該圖中,與圖6的流程圖相同的處理付與相同的步驟編號(hào),并 且,與圖6的流程圖相比,刪除了圖6的S26、 S31 S34這一點(diǎn)和 在S23之后執(zhí)行S27這一點(diǎn)不同。由于這些不同,不僅分配幀用參照 20索引數(shù)的2倍的場用參照索引,而且如圖9所示那樣將共同的場用參 照索引分配給頂部場和底部場。 〈解碼裝置的結(jié)構(gòu)〉 圖11為表示本發(fā)明的實(shí)施形態(tài)2的解碼裝置的結(jié)構(gòu)的方框圖。 該圖的解碼裝置與圖7相比,具備參照索引,圖像編號(hào)變換單元206a 25 取代參照索引,圖像編號(hào)變換單元206這一點(diǎn)不同。僅在參照索引*圖 像編號(hào)變換單元206a不是進(jìn)行與(1.2)的變換相對應(yīng)的參照索引變 換處理而是進(jìn)行以(2.2)的變換相對應(yīng)的參照索引變換處理這一點(diǎn) 上與圖7不同。
〈參照索引的變換處理〉 30 參照索引 圖像編號(hào)變換單元206a使用輸入的參照索引的最大
個(gè)數(shù)及參照索弓I分配指令進(jìn)行圖像編號(hào)和參照索引的分配。分配方法 與編碼裝置時(shí)完全相同。
在本實(shí)施形態(tài)中,將幀編碼用參照索引的最大個(gè)數(shù)的2倍的值作 為場編碼用參照索引的最大個(gè)數(shù)。因此,如果在幀編碼中進(jìn)行圖2 5所示那樣的分配,則場編碼如圖9所示。 (實(shí)施形態(tài)3)
〈編碼裝置及解碼裝置的概要〉 首先就本實(shí)施形態(tài)中的編碼裝置及解碼裝置的概要進(jìn)行說明。 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編 io 碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(3.1)、 (3.2)這 樣處理。
(3.1) 就參照索引的最大個(gè)數(shù)來說,當(dāng)場編碼與幀編碼混在時(shí), 編碼裝置將幀用參照索引的最大個(gè)數(shù)記述在傳送的代碼中。在幀編碼 時(shí),編碼裝置將該最大個(gè)數(shù)當(dāng)作可以使用的參照索引的個(gè)數(shù)來處理;
15而在場編碼時(shí),將與幀用相同的個(gè)數(shù)當(dāng)作場用參照索引的個(gè)數(shù)來處 理。例如,當(dāng)幀用參照索引倍的最大個(gè)數(shù)為3時(shí),場編用參照索引的 最大個(gè)數(shù)也為3。
(3.2) 對于指令串,與實(shí)施形態(tài)1開頭說明過的(1.2)相同, 省略其說明。由于(3.1)付與的幀編碼用和場編碼用的參照索引的
20 最大值相同,因此在場編碼時(shí)只能分配與圖2相同的個(gè)數(shù)(參照圖 13)。
〈編碼裝置的結(jié)構(gòu)〉 圖12為表示本發(fā)明的實(shí)施形態(tài)3的編碼裝置的結(jié)構(gòu)的方框圖。 該圖的編碼裝置與圖1相比,具備參照索引"圖像編號(hào)變換單元109b 25代替參照索引 圖像編號(hào)變換單元109這一點(diǎn)不同。參照索引 圖像 編號(hào)變換單元109b只有不是根據(jù)(1.1)而是根據(jù)(3.1)處理參照索 引的個(gè)數(shù)這一點(diǎn)與圖l不同。 〈參照索引的分配例〉 圖13為表示根據(jù)上述(3.1)、 (3.2)使場用第l、第2參照索引 30 與圖2所示的幀用第1、第2參照索引對應(yīng)起來的結(jié)果的說明圖。如 圖13所示,雖然本實(shí)施形態(tài)中的參照索引 圖像編號(hào)變換單元109b 的變換與實(shí)施形態(tài)1 一樣分別將參照索引分配給頂部場用和底部場 用,但場用參照索引的最大個(gè)數(shù)與幀用參照索弓I的最大個(gè)數(shù)相同這一 點(diǎn)不同。
5 〈解碼裝置的結(jié)構(gòu)〉
圖14為表示本發(fā)明的實(shí)施形態(tài)3的解碼裝置的結(jié)構(gòu)的方框圖。 該圖的解碼裝置與圖7相比,具備參照索引,圖像編號(hào)變換單元206b 取代參照索引,圖像編號(hào)變換單元206這一點(diǎn)不同。僅在參照索引*圖 像編號(hào)變換單元206b不是進(jìn)行與(1.1)的最大個(gè)數(shù)相對應(yīng)的參照索
io引變換處理而是進(jìn)行與(3.2)的最大個(gè)數(shù)相對應(yīng)的參照索引變換處 理這一點(diǎn)上與圖7不同。 (實(shí)施形態(tài)4)
〈編碼裝置及解碼裝置的概要〉 首先就本實(shí)施形態(tài)中的編碼裝置及解碼裝置的概要進(jìn)行說明。 15 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編
碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(4.1)、 (4.2)這 樣處理。
(4.1)就參照索引的最大個(gè)數(shù)來說,與實(shí)施形態(tài)3開頭說明過 的(3.1)相同,省略其說明。 20 (4.2)與實(shí)施形態(tài)2開頭說明過的(2.2)相同,省略其說明。
但是由于(4.1)付與的幀編碼用和場編碼用的參照索引的最大值相
同,因此在場編碼時(shí)只能分配與圖2相同的個(gè)數(shù)(參照圖16)。 〈編碼裝置的結(jié)構(gòu)〉 圖15為表示本發(fā)明的實(shí)施形態(tài)4的編碼裝置的結(jié)構(gòu)的方框圖。 25 該圖的編碼裝置與圖8相比,具備參照索引*圖像編號(hào)變換單元109c 代替參照索引 圖像編號(hào)變換單元109a這一點(diǎn)不同。參照索引 圖 像編號(hào)變換單元109c只有不是根據(jù)(2.1)而是根據(jù)(4.1)處理參照 索引的個(gè)數(shù)這一點(diǎn)與圖8不同。 〈參照索引的分配例〉 30 圖16為表示根據(jù)上述(4.1)、 (4.2)使場用第1、第2參照索引
與圖2所示的幀用第1、第2參照索引對應(yīng)起來的結(jié)果的說明圖。如 圖16所示,雖然本實(shí)施形態(tài)中的參照索引 圖像編號(hào)變換單元109b 的變換與實(shí)施形態(tài)2 —樣將共同的參照索引分配給編碼對象宏塊的 頂部和底部,但場用參照索引的最大個(gè)數(shù)與幀用參照索引的最大個(gè)數(shù) 5 相同這一點(diǎn)不同。
〈解碼裝置的結(jié)構(gòu)〉 本實(shí)施形態(tài)的解碼裝置與實(shí)施形態(tài)2的解碼裝置相同。但是,場 用參照索引的最大個(gè)數(shù)不是幀用最大個(gè)數(shù)的2倍,而是與之相同這一 點(diǎn)不同。 io (實(shí)施形態(tài)5)
〈編碼裝置及解碼裝置的概要〉 首先就本實(shí)施形態(tài)中的編碼裝置及解碼裝置的概要進(jìn)行說明。 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編 碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(5.1)、 (5.2)這 15 樣處理。
(5.1) 就參照索引的最大個(gè)數(shù)來說,與實(shí)施形態(tài)3開頭說明過 的(3.1)相同,省略其說明。
(5.2) 對于指令串,編碼裝置將幀用指令記述在傳送的代碼中。 在幀編碼時(shí),編碼裝置像圖37、圖38說明過的那樣進(jìn)行幀用參照索
20引的分配。另外,在不編碼指令串時(shí),如用圖37說明過的那樣用默 認(rèn)的分配方法將參照索引對應(yīng)起來。
并且,在場編碼時(shí),以進(jìn)行過分配的幀用參照索引為前提更新用 于場編碼的參照索引的分配。
本實(shí)施形態(tài)與實(shí)施形態(tài)1不同,只將該幀用參照索引的值直接作 25為場用參照索引分配給構(gòu)成1幀的2個(gè)場中的奇偶性與編碼對象宏塊 相同的場,而不分配給奇偶性不同的場(參照圖18)。
換言之,當(dāng)編碼對象的宏塊屬于頂部場時(shí),將該幀用參照索引的 值作為場用參照索引分配給上述2個(gè)場中的頂部場。當(dāng)編碼對象的宏
塊屬于底部場時(shí),將該幀用參照索引的值作為場用參照索引,分配給 30 上述2個(gè)場中的底部場。
而解碼裝置將傳輸?shù)拇a串中包含的幀用參照索引的最大個(gè)數(shù) 及分配指令進(jìn)行解碼,用它們通過與編碼裝置完全相同的方法進(jìn)行參 照圖像和參照索引的分配。 〈編碼裝置的結(jié)構(gòu)〉
5 圖17為表示本發(fā)明的實(shí)施形態(tài)5的編碼裝置的結(jié)構(gòu)的方框圖。
為了與上述(5.1)、 (5.2)相對應(yīng),將圖1中的參照索引 圖像編號(hào) 變換單元109變?yōu)閰⒄账饕?圖像編號(hào)變換單元109d這一點(diǎn)不同。 〈參照索引的分配例〉 圖18為表示根據(jù)上述(5.1)、 (5.2)使場用第l、第2參照索引 io與圖2所示的幀用第1、第2參照索引對應(yīng)起來的結(jié)果的說明圖。如 圖18所示,將該幀用參照索引的值作為場用參照索引分配給奇偶性 與編碼對象的宏塊相同的場,對于奇偶性不同的場則不分配。 〈參照索引的分配處理〉 圖19為表示在編碼裝置的參照索引 圖像編號(hào)變換單元進(jìn)行參 15 照索引分配處理的流程圖。該圖與圖6相比,在設(shè)置S81代替圖6 的S27 S30和設(shè)置S82代替S31 S34這些點(diǎn)不同。 〈解碼裝置的結(jié)構(gòu)〉 圖20為表示本發(fā)明的實(shí)施形態(tài)5的解碼裝置的結(jié)構(gòu)的方框圖。 該圖與圖7相比,具備參照索引 圖像編號(hào)變換單元206d取代參照 20 索引 圖像編號(hào)變換單元206這一點(diǎn)不同。
參照索引 圖像編號(hào)變換單元206d通過與(5.2)的變換相同的 操作變換場用索引,如果解碼對象為頂部場,則僅變換頂部場;如果 解碼對象為底部場,則僅變換底部場。 (實(shí)施形態(tài)6) 25 〈編碼裝置及解碼裝置的概要〉
首先就本實(shí)施形態(tài)中的編碼裝置及解碼裝置的概要進(jìn)行說明。 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編 碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(6.1)、 (6.2)這 樣處理。這里,參照索引及指令與圖37所示的相同,參照索引的最 30大個(gè)數(shù)與圖39所示的相同。
(6.1) 就參照索引的最大個(gè)數(shù)來說,當(dāng)場編碼與幀編碼混在時(shí), 編碼裝置不僅將幀用參照索引的最大個(gè)數(shù)記述在傳送的代碼中,而且 將頂部場用參照索引的最大個(gè)數(shù)和底部場用參照索引的最大個(gè)數(shù)記 述在傳送的代碼中。
5 解碼裝置根據(jù)記述在代碼串中的頂部場用參照索引的最大個(gè)數(shù) 和底部場用參照索引的最大個(gè)數(shù)進(jìn)行解碼。
(6.2) 對于指令串,與(1.2)相同,省略其說明。但是,使頂 部場用參照索引不超過代碼串中記述的最大個(gè)數(shù)這樣地處理。對于底 部場用參照索引也一樣。
io 而解碼裝置解碼傳輸?shù)拇a串中包含的幀用、頂部場和底部場用
參照索引的最大個(gè)數(shù)和分配指令,用它們通過與編碼裝置完全相同的 方法進(jìn)行參照圖像和參照索引的分配。 〈編碼裝置及解碼裝置的結(jié)構(gòu)〉 本實(shí)施形態(tài)中的編碼裝置及解碼裝置與實(shí)施形態(tài)1中的編碼裝 15置和解碼裝置相同就可以了。但是,頂部場用參照索引的最大個(gè)數(shù)和 底部場用參照索引的最大個(gè)數(shù)不是幀用參照索引的2倍,而是記述在
代碼串中,并根據(jù)其進(jìn)行。
圖21為表示本發(fā)明的實(shí)施形態(tài)6中代碼串的數(shù)據(jù)結(jié)構(gòu)的圖。在 該圖中,圖像共同信息中包含的Max一idxl中與第1參照圖像refl相 20 對應(yīng)地記述幀用參照索引的最大個(gè)數(shù)(Max_idx_frm)、頂部場用參照 索引的最大個(gè)數(shù)(Maxjdx—top)和底部場用參照索引的最大個(gè)數(shù) CMax一idx一btm)o
圖22為表示場編碼時(shí)將第1、第2參照索引分配給場的圖像編 號(hào)的示例的圖。在該圖中,Max一idx一top為5,而將Max一idx一btm記 25 述為6。這樣地,本實(shí)施形態(tài)的編碼裝置和解碼裝置能夠在頂部場和 底部場中靈活地設(shè)定最大參照場數(shù)。
另外,雖然分別將頂部場用參照索引的最大個(gè)數(shù)和底部場用參照 索引的最大個(gè)數(shù)記述在代碼串中(參照(6.1)),但也可以不這樣而 讓頂部場和底部場共用1個(gè)最大個(gè)數(shù),將其記述在代碼串中。 30 并且,(6.2)與(1.2) —樣,將該幀用參照索引的值乘以2以后
的值,作為場用參照索引,分配給構(gòu)成由幀用參照索引和指令所指定
的參照幀的2個(gè)場中、奇偶性與編碼對象宏塊相同的場;將該參照索 引的值乘以2以后再加1的值(2倍+ l),作為場用參照索引,分配 給構(gòu)成由幀用參照索引和指令所指定的參照幀的2個(gè)場中、奇偶性與 5 編碼對象宏塊不同的場(參照圖4)。也可以不這樣,而與(2.2) — 樣,將該幀用參照索引的值乘以2以后的值,作為場用參照索引,分 配給構(gòu)成由幀用參照索引和指令所指定的參照幀的2個(gè)場中的頂部 場;將該參照索引的值乘以2以后再加1的值(2倍+l)作為場用 參照索引分配給底部場(參照圖9) io (實(shí)施形態(tài)7)
〈編碼裝置及解碼裝置的概要〉 首先就本實(shí)施形態(tài)中的編碼裝置及解碼裝置的概要進(jìn)行說明。 本實(shí)施形態(tài)中的編碼裝置和解碼裝置進(jìn)行宏塊單位幀場交替編 碼,此時(shí),對于參照索引的最大個(gè)數(shù)及指令串如下(7.1)、 (7.2)這 15 樣處理。這里,參照索引及指令與圖37所示的相同,參照索引的最 大個(gè)數(shù)與圖39所示的相同。
(7.1) 就參照索引的最大個(gè)數(shù)來說,與(6.1)相同,省略其說明。
(7.2) 對于指令串,編碼裝置不僅將幀用參照索引及指令記述 20在傳送的代碼中,而且將頂部場用參照索引及指令和底部場用參照索
引和指令記述在傳送的代碼中。編碼裝置在幀編碼時(shí)分配幀用參照索 弓l,在場編碼時(shí)分配頂部場用參照索引和底部場用參照索引。
而解碼裝置解碼傳送的代碼串中包含的幀用、頂部場用和底部場 用參照索引的最大個(gè)數(shù)和分配指令,用它們通過與編碼裝置完全相同 25的方法進(jìn)行參照圖像和參照索引的分配。 〈編碼裝置的結(jié)構(gòu)〉 圖23為表示本發(fā)明的實(shí)施形態(tài)7中的編碼裝置的結(jié)構(gòu)的方框圖。 該圖與圖1相比,在具備參照索引 圖像編號(hào)變換單元109e代替參 照索引 圖像編號(hào)變換單元109這一點(diǎn)不同。 30 圖24為表示本實(shí)施形態(tài)中代碼串的數(shù)據(jù)結(jié)構(gòu)的圖。在該圖中,
idx_cmdl為第1參照圖像refl用的指令集,包含idx—cmd一 frm、 idx_cmd_ top和idx_cmd_btm。 idx_cdm_ frm為對幀用參照索引的指 令。idx—cmd—top為對頂部場用參照索引的指令。idx—cmd—btm為對 底部場用參照索引的指令。 5 圖25為表示場編碼時(shí)將第1、第2參照索引分配給場的圖像編
號(hào)的示例的圖。在該圖中,能夠獨(dú)立地將頂部場用參照索引和底部場 用參照索引分配給任意的場。
圖26為表示圖25的情況下的參照索引、指令和場的圖像編號(hào)的 對應(yīng)關(guān)系的一個(gè)示例的圖。 io 圖27為表示在參照索引 圖像編號(hào)變換單元109e中進(jìn)行參照索
引和指令分配的處理過程的流程圖。如圖所示,參照索引*圖像編號(hào) 變換單元109e分配幀用參照索引及指令(Sll),然后當(dāng)幀和場混在 一起時(shí)(S12),分配頂部場用參照索引及指令(S93),再分配底部場 用參照索引及指令。 15 另夕卜,在圖27中,如果以默認(rèn)使用參照索引,則在圖27的Sll、
S93和S94中不進(jìn)行指令的分配。
〈解碼裝置的結(jié)構(gòu)〉 、 圖28為表示本發(fā)明的實(shí)施形態(tài)7的解碼裝置的結(jié)構(gòu)的方框圖。 該圖與圖7相比,具備參照索引 圖像編號(hào)變換單元206e取代參照 20 索引 圖像編號(hào)變換單元206這一點(diǎn)不同。參照索引 圖像編號(hào)變換 單元206e使用從代碼串解析單元201中輸入的幀用、頂部場用和底 部場用索引分配指令,分別獨(dú)立地使圖像編號(hào)與參照索引對應(yīng)起來。 另外,雖然本實(shí)施形態(tài)將頂部場用和底部場用指令串分別記述在 代碼中,但也可以是共同的指令。圖29為此時(shí)的代碼串的數(shù)據(jù)結(jié)構(gòu) 25的示意圖。圖中的idx一fld為頂部場和底部場共同使用的指令串。
另外,也可以不將(7.1)說明過的場用參照索引的最大個(gè)數(shù)分 別在頂部場和底部場中使用,而是頂部和底部共同使用。
并且,也可以不將(7.2)說明過的場用參照索引的最大個(gè)數(shù)分 別在頂部場和底部場中使用,而是頂部和底部共同使用。 30 并且,上述各實(shí)施形態(tài)的解碼裝置也可以在開始解碼片段之前作
成場用參照索引與場的圖像編號(hào)的對應(yīng)表,在解碼場編碼過的宏塊時(shí) 參照該表。
(實(shí)施形態(tài)8)
而且,也可以將用來實(shí)現(xiàn)上述各實(shí)施形態(tài)敘述過的圖像編碼方法
5或圖像解碼方法的結(jié)構(gòu)的程序記錄在軟盤等存儲(chǔ)媒體中,由此在獨(dú)立 的計(jì)算機(jī)系統(tǒng)中簡單地實(shí)施上述各個(gè)實(shí)施形態(tài)所敘述過的處理。
圖30A 30C為用存儲(chǔ)有從上述實(shí)施形態(tài)1到實(shí)施形態(tài)7的圖像 編碼方法或圖像解碼方法的軟盤通過計(jì)算機(jī)系統(tǒng)實(shí)施時(shí)的說明圖。
圖30B為表示從軟盤的正面來看的外觀、剖面構(gòu)造以及軟盤,圖 io 30A為表示記錄媒體本體即軟盤的物理格式的例子。軟盤FD內(nèi)藏在 外盒F內(nèi),在該盤的表面形成有多個(gè)從外周向內(nèi)周的同心圓狀磁跡 Tr,各個(gè)磁跡沿角度方向分割為16個(gè)扇區(qū)Se。因此,存儲(chǔ)有上述程 序的軟盤在上述軟盤FD上分配到的區(qū)域中記錄有作為上述程序的圖 像編碼方法。
15 并且,圖30C表示用來在軟盤FD上記錄再生上述程序的結(jié)構(gòu)。
在將上述程序記錄到軟盤FD中時(shí),通過軟盤驅(qū)動(dòng)器從計(jì)算機(jī)系統(tǒng) Cs中寫入作為上述程序的圖像編碼方法或圖像解碼方法。并且,在 通過軟盤內(nèi)的程序?qū)⑸鲜鰣D像編碼方法構(gòu)筑在計(jì)算機(jī)系統(tǒng)中的情況 下,通過軟盤驅(qū)動(dòng)器從軟盤中讀取程序,并傳送到計(jì)算機(jī)系統(tǒng)中。
20 另外,雖然上述說明用軟盤作為記錄媒體進(jìn)行說明,但用光盤也
同樣可以進(jìn)行。并且,記錄媒體不局限于此,IC卡、ROM盒等只要 是可以記錄程序的媒體都同樣可以實(shí)施。 (實(shí)施形態(tài)9)
圖31至圖34是說明進(jìn)行上述實(shí)施形態(tài)所敘述的編碼處理或解碼 25處理的設(shè)備、及使用該設(shè)備的系統(tǒng)的圖。
圖31是表示實(shí)現(xiàn)內(nèi)容傳輸服務(wù)的內(nèi)容供給系統(tǒng)ex100的全體結(jié) 構(gòu)的方框圖。按照所需大小分割通信服務(wù)的提供區(qū)域,分別在各個(gè)單 元中設(shè)置有固定無線電臺(tái)的基站exl07 ex110。
該內(nèi)容供給系統(tǒng)ex100通過因特網(wǎng)服務(wù)提供器exl02、電話網(wǎng) 30 exl04、及基站exl07 ex110,將計(jì)算機(jī)exl09、 PDA (個(gè)人數(shù)字助
理)exl12、攝像機(jī)exl13、移動(dòng)電話機(jī)ex114、帶攝像頭的移動(dòng)電話 機(jī)exl15等設(shè)備連接在例如因特網(wǎng)exl01中。
但是,內(nèi)容供給系統(tǒng)ex100并不僅局限于圖31所示的組合,可 以任意組合其中的某幾個(gè)并進(jìn)行連接。并且,各設(shè)備也可以不通過固 5定無線電臺(tái)即基站exl07 ex110直接與電話網(wǎng)exl04連接。
攝像機(jī)exl13為數(shù)字錄像機(jī)等能夠進(jìn)行動(dòng)態(tài)圖像攝影的設(shè)備。并 且,移動(dòng)電話機(jī)可以是PDC (Personal Digital Communications,個(gè)人 數(shù)字通信)方式、CDMA(Code Division Access,碼分多址)方式、 W-CDMA (Wideband-Code Division Multiple Access,寬帶碼分多址)
io 方式、或是GSM (Global System for Mobile Communications,全球移 動(dòng)通信系統(tǒng))方式的移動(dòng)電話機(jī),或者PHS (Personal Handyphone System,個(gè)人手持電話系統(tǒng))也可以。
并且,流服務(wù)器exl03通過基站exl09、電話網(wǎng)exl04與攝像機(jī) exl13連接,可以根據(jù)用戶使用攝像機(jī)exl13發(fā)送的經(jīng)過編碼處理的
15 數(shù)據(jù)進(jìn)行實(shí)況傳輸。攝影數(shù)據(jù)的編碼處理可以在攝像機(jī)exl13中進(jìn) 行,也可以在進(jìn)行數(shù)據(jù)發(fā)送處理的服務(wù)器中進(jìn)行行。并且,相機(jī)exll6 拍攝的動(dòng)態(tài)圖像數(shù)據(jù)也可以通過計(jì)算機(jī)exl09發(fā)送到流服務(wù)器exl03 中。相機(jī)exl16是數(shù)字?jǐn)z像機(jī)等能夠拍攝靜止圖像、動(dòng)態(tài)圖像的設(shè)備。 在這種情況下,動(dòng)態(tài)圖像數(shù)據(jù)的編碼既可以在相機(jī)exll6中進(jìn)行,也
20 可以在計(jì)算機(jī)exl09中進(jìn)行。并且,編碼處理在計(jì)算機(jī)exl09及攝像 機(jī)116所擁有的LSIex117中進(jìn)行。而且,圖像編碼'解碼用的軟件 可以安裝在能夠通過計(jì)算機(jī)exl09等讀取的記錄媒體的任何一種存 儲(chǔ)媒體(CD-ROM、軟盤、硬盤等)中。而且,也可以通過帶攝像頭 的移動(dòng)電話機(jī)ex115發(fā)送動(dòng)態(tài)圖像數(shù)據(jù)。此時(shí)的動(dòng)態(tài)圖像數(shù)據(jù)是在移
25動(dòng)電話機(jī)ex 115中的LSI中經(jīng)過編碼處理的數(shù)據(jù)。
在此內(nèi)容供給系統(tǒng)exlOO中,將用戶通過攝像機(jī)exl13、相機(jī) exll6等拍攝的內(nèi)容(如,拍攝音樂實(shí)況等影像)與上述實(shí)施形態(tài)相 同進(jìn)行編碼處理并發(fā)送到流服務(wù)器exl03中,同時(shí)流服務(wù)器exl03將 上述內(nèi)容數(shù)據(jù)向要求的客戶進(jìn)行數(shù)據(jù)流傳輸??蛻艨梢允悄軌?qū)ι鲜?br>
30 經(jīng)過編碼處理的數(shù)據(jù)進(jìn)行解碼的計(jì)算機(jī)exl09、 PDAexl12、攝像機(jī)113、移動(dòng)電話機(jī)exll4等。這樣一來,內(nèi)容供給系統(tǒng)ex100能夠?qū)?編碼后的數(shù)據(jù)在客戶中接收并再生,進(jìn)而通過在客戶中實(shí)時(shí)接收并解 碼之后再生,從而能夠?qū)崿F(xiàn)個(gè)人播放。
構(gòu)成該系統(tǒng)的各設(shè)備的編碼、解碼可以使用上述各實(shí)施形態(tài)中所 5敘述過的動(dòng)態(tài)圖像編碼裝置或動(dòng)態(tài)圖像解碼裝置。
下面以移動(dòng)電話機(jī)為例進(jìn)行說明。
圖32是表示使用了上述實(shí)施形態(tài)中說明過的動(dòng)態(tài)圖像編碼方法 和動(dòng)態(tài)圖像解碼方法的移動(dòng)電話機(jī)exl15的示意圖。移動(dòng)電話機(jī) exll5包括與基站exll0之間發(fā)送接收電波的天線ex201, CCD相
io 機(jī)等能夠拍攝圖像、靜止圖像的攝像頭ex203,顯示由攝像頭ex203 拍攝的圖像、天線ex201接收的圖像經(jīng)過解碼后的數(shù)據(jù)的液晶顯示屏 等顯示單元ex202,由操作鍵ex204群構(gòu)成的本體部,用于輸出聲音 的揚(yáng)聲器等聲音輸出單元ex208,用于輸入聲音的麥克風(fēng)等聲音輸入 單元ex205,用于保存拍攝的動(dòng)態(tài)圖像或靜止圖像的數(shù)據(jù)、接收的電
15子郵件的數(shù)據(jù)、動(dòng)態(tài)圖像數(shù)據(jù)或靜止圖像數(shù)據(jù)等的編碼數(shù)據(jù)或解碼數(shù) 據(jù)的記錄媒體ex207,能夠?qū)⒂涗浢襟wex207安裝在移動(dòng)電話機(jī)exl15 上的開口部ex206。記錄媒體是SD卡等收納在塑料盒內(nèi)的能夠進(jìn)行 電改寫及刪除的非易失性存儲(chǔ)器EEPROM (Electrically Erasable and Programmable Read Only Memoiy,電可擦可編程只讀存儲(chǔ)器)的一
20 種,即閃存元件。
下面圖28說明移動(dòng)電話機(jī)exl15。移動(dòng)電話機(jī)exl15通過同步總 線ex313將電源電路ex310、操作輸入控制單元ex304、圖像編碼單 元ex312、攝像機(jī)接口部ex303、 LCD (液晶顯示器)控制單元ex302、 圖像解碼單元ex309、復(fù)用分離單元ex308、記錄再生單元ex307、調(diào)
25 制解調(diào)電路ex306及聲音處理單元ex305與統(tǒng)一地控制備有顯示單元 ex202及操作鍵ex204的本體的各個(gè)部分的主控制單元ex311相互連 接。
在通過用戶的操作結(jié)果通話并使電源鍵處于ON的狀態(tài)下,電源 電路ex310通過由備用電池對各部進(jìn)行電力供給,啟動(dòng)帶有攝像頭的 30 數(shù)字化移動(dòng)電話機(jī)exl15使其為可動(dòng)作狀態(tài)。
移動(dòng)電話機(jī)exl15根據(jù)CPU、 ROM及RAM等主控制單元ex311 的控制,用聲音處理單元ex305將在聲音通話模式時(shí)聲音輸入單元 ex205收集到的聲音信號(hào)轉(zhuǎn)換成數(shù)字聲音數(shù)據(jù),并用調(diào)制解調(diào)電路 ex306對其進(jìn)行擴(kuò)頻處理,在收發(fā)電路ex301中實(shí)施數(shù)字/模擬變換處 5 理及頻率變換處理之后,通過天線ex201發(fā)送。并且,移動(dòng)電話機(jī) exl15放大在聲音通話模式時(shí)天線ex201接收的接收信號(hào),并實(shí)施頻 率變換處理及模擬/數(shù)字變換處理,在調(diào)制解調(diào)電路ex306中進(jìn)行逆 擴(kuò)頻處理,在用聲音處理單元ex305轉(zhuǎn)換成模擬聲音信號(hào)之后,通過 聲音輸出單元ex208輸出。
io 而且,在數(shù)據(jù)通信模式時(shí)發(fā)送電子郵件的情況下,通過操作本體
部的操作鍵ex204輸入的電子郵件的文本數(shù)據(jù)通過操作輸入控制單 元ex304發(fā)送到主控制單元ex311中。主控制單元ex311用調(diào)制解調(diào) 電路ex306將文本數(shù)據(jù)進(jìn)行擴(kuò)頻處理,用收發(fā)電路ex301實(shí)施數(shù)字模 擬變換處理及頻率變換處理,之后通過天線ex201向基站exl 10發(fā)送。
15 在數(shù)據(jù)通信模式時(shí)發(fā)送圖像數(shù)據(jù)的情況下,將由相機(jī)單元ex203
拍攝的圖像數(shù)據(jù)通過攝像機(jī)接口部ex303供給圖像編碼單元ex312。 并且,在不發(fā)送圖像數(shù)據(jù)的情況下,能夠?qū)⒂上鄼C(jī)單元ex203拍攝的 圖像數(shù)據(jù)通過攝像機(jī)接口部ex303及LCD控制部ex302直接顯示在 顯示單元ex202上。
20 圖像編碼單元ex312采用備有本發(fā)明中說明過的圖像編碼裝置的 結(jié)構(gòu),通過使用上述實(shí)施形態(tài)中所敘述過的圖像編碼裝置所使用的編 碼方法將由相機(jī)單元ex203提供的圖像數(shù)據(jù)進(jìn)行壓縮編碼,由此轉(zhuǎn)換 成編碼圖像數(shù)據(jù),并將此數(shù)據(jù)發(fā)送至復(fù)用分離單元ex308中。并且, 與此同時(shí),移動(dòng)電話機(jī)exl15通過聲音處理單元ex305將相機(jī)單元
25 ex203在攝像過程中由聲音輸入單元ex205收集的聲音作為數(shù)字聲音 數(shù)據(jù),發(fā)送到復(fù)用分離單元ex308中。
復(fù)用分離單元308按照規(guī)定的方式,將圖像編碼單元ex312供給 的編碼圖像數(shù)據(jù)和聲音處理單元ex305供給的聲音數(shù)據(jù)復(fù)用,將該結(jié) 果得到的復(fù)用數(shù)據(jù)用調(diào)制解調(diào)電路ex306擴(kuò)頻處理,并在收發(fā)電路
30 ex301中實(shí)施數(shù)字模擬變換處理及頻率變換處理之后通過天線ex201
進(jìn)行發(fā)送。
在數(shù)據(jù)通信模式時(shí)接收與主頁等連接的動(dòng)態(tài)圖像文件的數(shù)據(jù)的
情況下,用調(diào)制解調(diào)電路ex306光譜逆擴(kuò)散處理通過天線ex201從基 站exl10接收的接收信號(hào),將結(jié)果得到的復(fù)用數(shù)據(jù)發(fā)送到復(fù)用分離單 5 元ex308中。
并且,在解碼通過天線ex201接收的復(fù)用數(shù)據(jù)時(shí),復(fù)用分離單元 ex308通過將復(fù)用數(shù)據(jù)分離,將其分為圖像數(shù)據(jù)的編碼比特流和聲音 數(shù)據(jù)的編碼比特流,并通過同步總線ex313將此編碼圖像數(shù)據(jù)供給圖 像解碼單元ex309,同時(shí)將此聲音數(shù)據(jù)提供給聲音處理單元ex305。
io 圖像解碼單元ex309為具備本發(fā)明中說明過的圖像解碼裝置的結(jié)
構(gòu),用與上述實(shí)施形態(tài)所敘述過的編碼方法相對應(yīng)的解碼方法解碼圖 像數(shù)據(jù)的編碼比特流,由此生成再生動(dòng)態(tài)圖像數(shù)據(jù),將此數(shù)據(jù)通過 LCD控制部ex302供給顯示單元ex202,由此顯示出例如包括與主頁 連接的動(dòng)態(tài)圖像文件在內(nèi)的動(dòng)態(tài)圖像數(shù)據(jù)。與此同時(shí),聲音處理單元
15 ex305將聲音數(shù)據(jù)變換成模擬聲音信號(hào),之后,將此信號(hào)供給聲音輸 出單元ex208,由此再生包括例如與主頁連接的動(dòng)態(tài)圖像文件中所包 含的聲音數(shù)據(jù)。
另外,不局限于上述系統(tǒng)的例子,最近用衛(wèi)星、地波進(jìn)行數(shù)字廣 播已成為人們議論的話題,在如圖34所示那樣的數(shù)字廣播用系統(tǒng)中
20 至少可以組合上述實(shí)施形態(tài)中的至少圖像編碼裝置或圖像解碼裝置 的任一項(xiàng)。具體為,在電臺(tái)ex409中通過電波將影像信息的編碼比特 流傳送給通信或廣播衛(wèi)星ex410。接收該電波的廣播衛(wèi)星ex410發(fā)送 廣播用電波,通過擁有衛(wèi)星廣播接收設(shè)備的家庭天線ex406接收此電 波,通過電視機(jī)(接收機(jī))ex401或機(jī)頂盒(STB) ex407等裝置將
25編碼比特流解碼并再生。并且,在讀取并解碼記錄在記錄媒體即CD 及DVD等存儲(chǔ)媒體ex402上的編碼比特流的再生裝置ex403上,也 能夠安裝上述實(shí)施形態(tài)中所敘述的圖像解碼裝置。在這種情況下,再 生的圖像信號(hào)顯示在監(jiān)視器ex404上。并且,也可以考慮將圖像解碼 裝置安裝在與有線電視用的電纜ex405或衛(wèi)星/地波廣播的天線ex406
30 相連接的機(jī)頂盒ex407內(nèi),用電視機(jī)的監(jiān)視器ex408再生影像信號(hào)。
此時(shí),也可以不將圖像解碼裝置安裝在機(jī)頂盒內(nèi)而安裝在電視機(jī)內(nèi)。
并且,也可以用具有天線ex411的車ex412接收從衛(wèi)星ex410或基站 exl07等傳送的信號(hào),在車ex412擁有的車載導(dǎo)航設(shè)備ex413等顯示 裝置中再生動(dòng)畫。
而且,也可以用上述實(shí)施形態(tài)中所敘述過的圖像編碼裝置編碼圖 像信號(hào)并記錄在記錄媒體上。具體的例子有,在DVD光盤ex421中 記錄圖像信號(hào)的DVD記錄裝置、記錄在硬盤中的硬盤記錄裝置等記 錄裝置ex420。并且還可以記錄在SD卡ex422中。如果具備上述實(shí) io 施形態(tài)中所敘述過的圖像解碼裝置,記錄裝置ex420就能夠再生記錄 在DVD光盤ex421及SD卡ex422上的圖像信號(hào)并顯示在監(jiān)視器 ex408上。
車載導(dǎo)航設(shè)備ex413的結(jié)構(gòu)可以考慮采用例如除去如圖28所示 的結(jié)構(gòu)中的相機(jī)單元ex203、攝像機(jī)接口部ex303和圖像編碼單元 15 ex312的結(jié)構(gòu),同樣的結(jié)構(gòu)也可以考慮用于計(jì)算機(jī)exl09及電視機(jī)(接 收機(jī))ex401等。
并且,上述移動(dòng)電話機(jī)exll4等終端,除同時(shí)擁有編碼器,解碼 器的發(fā)送接收型終端之外,還可以考慮只有編碼器的發(fā)送終端、只有 解碼器的接收終端這3種安裝形式。 20 這樣,可以將上述實(shí)施形態(tài)中所敘述過的動(dòng)態(tài)圖像編碼方法或動(dòng)
態(tài)圖像解碼方法應(yīng)用在上述任何一種設(shè)備*系統(tǒng)中,由此能夠得到上 述實(shí)施形態(tài)中說明的效果。
并且,本發(fā)明并不局限于上述實(shí)施形態(tài),在不超出本發(fā)明的范圍 內(nèi)可以做種種變型和修改。 25 工業(yè)應(yīng)用性
本發(fā)明適用于在圖像內(nèi)以塊為單位交替進(jìn)行幀編碼和場編碼的 圖像編碼裝置和圖像解碼裝置,適用于動(dòng)畫發(fā)送服務(wù)器、接收它們的 網(wǎng)絡(luò)終端、可以記錄再生動(dòng)畫的數(shù)字相機(jī)、帶攝像頭的移動(dòng)電話機(jī)、 DVD錄像/再生機(jī)、PDA和個(gè)人計(jì)算機(jī)等。
權(quán)利要求
1. 一種編碼方法,用于以塊為單位在幀編碼和場編碼之間自適應(yīng)地進(jìn)行切換的同時(shí),對塊進(jìn)行編碼,所述方法具有下列步驟生成用于將各個(gè)幀編碼用幀索引分配給各個(gè)參照幀的指令串;在對塊進(jìn)行幀編碼的情況下,使用通過上述指令串分配的幀編碼用幀索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照幀;在對塊進(jìn)行場編碼的情況下,使用利用上述幀索引生成的場編碼用場索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照場;在對上述塊進(jìn)行幀編碼的情況下,將用于確定上述參照幀的上述幀索引作為參照索引進(jìn)行編碼;以及在對上述塊進(jìn)行場編碼的情況下,將用于確定上述參照場的上述場索引作為參照索引進(jìn)行編碼。
2. 如權(quán)利要求1所述的編碼方法, 15 上述參照場的確定包括在上述參照場與包括待編碼塊的場具有相同的奇偶性的情況下, 將用于確定包括上述參照場的參照幀的幀索引的值的2倍的值,確定 為上述場索引;以及在上述參照場與上述包括待編碼塊的場具有不同的奇偶性的情況下,將用于確定包括上述參照場的上述參照幀的上述幀索引的值的 2倍的值與1相加而獲得的值,確定為上述場索引。
3. 如權(quán)利要求2所述的編碼方法, 還包括下列步驟對表示幀編碼用幀索引的最大個(gè)數(shù)的信息進(jìn)行編碼;和將場編碼用場索引的最大個(gè)數(shù),決定為幀編碼用幀索引的上述最大個(gè)數(shù)的值的2倍,其中所述場編碼用參照場的確定包括決定上述場索引,使得所確定的參照場的個(gè)數(shù)不大于所決定的場索引的最大個(gè)數(shù)。
4. 一種編碼裝置,用于以塊為單位在幀編碼和場編碼之間自適 應(yīng)地進(jìn)行切換的同時(shí),對塊進(jìn)行編碼,所述編碼裝置具有 指令生成單元,生成用于將各個(gè)幀編碼用幀索弓I分配給各個(gè)參照幀的指令串;參照幀/場確定單元,用于(i) 在對塊進(jìn)行幀編碼的情況下,使用通過上述指令串分配的 5幀編碼用幀索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照幀;以及(ii) 在對塊進(jìn)行場編碼的情況下,使用利用上述幀索引生成的 場編碼用場索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照場;參照索引編碼單元,用于(iii) 在對上述塊進(jìn)行幀編碼的情況下,將用于確定上述參照幀 10的上述幀索引作為參照索引進(jìn)行編碼;以及(iv) 在對上述塊進(jìn)行場編碼的情況下,將用于確定上述參照場 的上述場索引作為參照索引進(jìn)行編碼。
全文摘要
一種編碼方法及編碼裝置,用于以塊為單位在幀編碼和場編碼之間自適應(yīng)地進(jìn)行切換的同時(shí),對塊進(jìn)行編碼。編碼方法具有下列步驟生成用于將各個(gè)幀編碼用幀索引分配給各個(gè)參照幀的指令串;在對塊進(jìn)行幀編碼的情況下,使用通過上述指令串分配的幀編碼用幀索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照幀;在對塊進(jìn)行場編碼的情況下,使用利用上述幀索引生成的場編碼用場索引,確定對上述塊進(jìn)行編碼時(shí)所參照的參照場;在對上述塊進(jìn)行幀編碼的情況下,將用于確定上述參照幀的上述幀索引作為參照索引進(jìn)行編碼;以及在對上述塊進(jìn)行場編碼的情況下,將用于確定上述參照場的上述場索引作為參照索引進(jìn)行編碼。
文檔編號(hào)H04N7/50GK101389024SQ20081016582
公開日2009年3月18日 申請日期2003年10月27日 優(yōu)先權(quán)日2002年11月25日
發(fā)明者安倍清史, 近藤敏志, 野真也 申請人:松下電器產(chǎn)業(yè)株式會(huì)社