亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

圖像編碼方法以及圖像編碼裝置與流程

文檔序號:11518206閱讀:279來源:國知局
圖像編碼方法以及圖像編碼裝置與流程

本申請是2012年9月5日提交的申請?zhí)枮?01280031715.2、發(fā)明名稱為“圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置以及圖像編碼和解碼裝置”的中國專利申請的分案申請。

本發(fā)明涉及圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置以及圖像編碼和解碼裝置,并且尤其涉及圖像編碼方法和圖像解碼方法,其中每一種方法都使用用于指定要在緩沖器中保持的圖片的緩沖器描述。



背景技術:

諸如mpeg-4avc/h.264(參照非專利文獻1)和即將到來的hevc(高效視頻編碼)的現(xiàn)有技術的視頻編碼方案,使用根據(jù)先前編碼或解碼的參照圖片的圖片間預測來執(zhí)行圖像或視頻內容的編碼。換句話說,視頻編碼方案利用在時間上連續(xù)的圖片之間的信息冗余度。在mpeg-4avc視頻編碼方案中,解碼圖片緩沖器(dpb)中的參照圖片通過以下的任意一種方法來管理,第一種方法是使用用于從dpb中去除編碼順序較早的圖片的預先定義的滑動窗,第二種方法是明確地使用編碼比特流中的多個緩沖器管理信號來對未使用的參照圖片進行管理和移除。

[現(xiàn)有技術文獻]

[非專利文獻]

[非專利文獻1]:iso/iec14496-10“mpeg-4part10advancedvideocoding”



技術實現(xiàn)要素:

[發(fā)明要解決的技術問題]

在采用這樣的視頻編碼方案的圖像編碼方法和圖像解碼方法中,期望進一步提高編碼效率。

因而,本發(fā)明提供能夠提高編碼效率的圖像編碼方法或者圖像解碼方法。

[用于解決問題的手段]

根據(jù)本發(fā)明一個方面的一種圖像編碼方法,使用用于指定被保持在緩沖器中的圖片的緩沖器描述來生成編碼比特流,其特征在于,包括:緩沖器描述定義信息寫入步驟,將定義多個緩沖器描述的緩沖器描述定義信息寫入與所述編碼比特流對應的順序參數(shù)集合;選擇信息寫入步驟,將從所述多個緩沖器描述中確定一個緩沖器描述的緩沖器描述選擇信息寫入所述編碼比特流中包含的切片報頭;以及編碼步驟,使用由所述緩沖器描述選擇信息所確定的緩沖器描述對切片進行編碼;所述緩沖器描述定義信息包含長期信息,該長期信息表示由所述多個緩沖器描述所表示的多個參照圖片中的、被分配為長期參照圖片的參照圖片。

這些總括和具體方面可以使用系統(tǒng)、方法、集成電路、計算機程序或者諸如cd-rom的計算機可讀記錄介質來實現(xiàn),也可以使用系統(tǒng)、方法、集成電路、計算機程序或者計算機可讀記錄介質的任意組合來實現(xiàn)。

[發(fā)明效果]

本發(fā)明提供其中能夠提高編碼效率的圖像編碼方法或者圖像解碼方法。

附圖說明

圖1示出了圖片參照結構的示例。

圖2示出了編碼比特流的結構。

圖3是根據(jù)本發(fā)明實施例1的圖像編碼裝置的方框圖。

圖4是根據(jù)本發(fā)明實施例1的圖像編碼方法的流程圖。

圖5示出了本發(fā)明實施例1的編碼比特流的結構。

圖6示出了本發(fā)明實施例1的變型的編碼比特流的結構。

圖7是根據(jù)本發(fā)明實施例1的圖像解碼裝置的方框圖。

圖8是根據(jù)本發(fā)明實施例1的圖像解碼方法的流程圖。

圖9是根據(jù)本發(fā)明實施例2的圖像編碼方法的流程圖。

圖10示出了根據(jù)本發(fā)明實施例2的編碼比特流的結構。

圖11示出了根據(jù)本發(fā)明實施例2的變型的編碼比特流的結構。

圖12是根據(jù)本發(fā)明實施例2的圖像解碼方法的流程圖。

圖13是根據(jù)本發(fā)明實施例3的圖像編碼方法的流程圖。

圖14示出了根據(jù)本發(fā)明實施例3的編碼比特流的結構。

圖15示出了根據(jù)本發(fā)明實施例3的變型的編碼比特流的結構。

圖16是根據(jù)本發(fā)明實施例3的圖像解碼方法的流程圖。

圖17是根據(jù)本發(fā)明實施例4的圖像編碼方法的流程圖。

圖18示出了根據(jù)本發(fā)明實施例4的編碼比特流的結構。

圖19示出了根據(jù)本發(fā)明實施例4的序列參數(shù)集合的句法結構。

圖20示出了根據(jù)本發(fā)明實施例4的切片報頭的句法結構。

圖21是根據(jù)本發(fā)明實施例4的圖像解碼方法的流程圖。

圖22示出了用于實現(xiàn)內容分發(fā)服務的內容提供系統(tǒng)的整體配置。

圖23示出了數(shù)字廣播系統(tǒng)的整體配置。

圖24示出了說明電視機的配置示例的方框圖。

圖25示出了說明信息再現(xiàn)/記錄單元的配置示例的方框圖,該信息再現(xiàn)/記錄單元從作為光盤的記錄介質讀取信息并且在作為光盤的記錄介質上寫入信息。

圖26示出了作為光盤的記錄介質的配置示例。

圖27a示出了蜂窩電話的示例。

圖27b是表示蜂窩電話的配置示例的方框圖。

圖28說明了復用數(shù)據(jù)的結構。

圖29示意性示出了如何在復用數(shù)據(jù)中復用每一個流。

圖30更加詳細地示出了如何將視頻流存儲在pes分組流中。

圖31示出了復用數(shù)據(jù)中的ts分組和源分組的結構。

圖32示出了pmt的數(shù)據(jù)結構。

圖33示出了復用數(shù)據(jù)信息的內部結構。

圖34示出了流屬性信息的內部結構。

圖35示出了用于識別視頻數(shù)據(jù)的步驟。

圖36是表示用于實現(xiàn)根據(jù)每一個實施例的運動圖片編碼方法和運動圖片解碼方法的集成電路的配置示例的方框圖。

圖37示出了用于在驅動頻率之間進行切換的配置。

圖38示出了用于識別視頻數(shù)據(jù)并且在驅動頻率之間進行切換的步驟。

圖39示出了其中使視頻數(shù)據(jù)標準與驅動頻率相關聯(lián)的查找表的示例。

圖40a是表示用于共享信號處理單元的模塊的配置示例的圖。

圖40b是表示用于共享信號處理單元的模塊的另一配置示例的圖。

具體實施方式

(形成本發(fā)明的基礎的基礎知識)

hevc視頻編碼方案的最近發(fā)展包括引入使用緩沖器描述的dpb管理。所述緩沖器描述也被稱為參照圖片集合。代替對要被從dpb移除的圖片進行定義,緩沖器描述對保留在dpb中的圖片進行定義。換句話說,緩沖器描述是指示存儲在dpb中的全部參照圖片的圖片標識符的列表。而且,所述緩沖器描述是存儲在緩沖器中的多個參照圖片的絕對描述,將在對當前或將來要處理的編碼圖像進行解碼的過程中使用該多個參照圖片。將該列表中的每一個項目稱為緩沖器要素。緩沖器要素包含諸如圖片順序計數(shù)(poc)數(shù)目的對于每一個圖片固有的圖片標識符,以及諸如temporal_id值的該圖片的附加信息。

在圖片的編碼或者解碼的開始時激活該緩沖器描述。從dpb中移除沒有包括在活動的緩沖器描述中的圖片。這一緩沖器描述的優(yōu)點包括針對傳輸/傳送損失的提高的魯棒性以及不存在的圖片的簡化的處理。

在某些情況下,視頻序列中的多個圖片共享相同的圖片參照結構。例如,如圖1所示,低延遲編碼結構使用周期性集群結構,其中以具有四個圖片的單元周期性地重復相同的層結構。將這一重復單元(這里為4個圖片)稱為集群。

在圖1所示的示例中,圖片編號(p0~p12)指示圖片的固有的編碼順序和固有的顯示或輸出順序二者。圖片p0、p4、p8和p12構成圖片的第一層。例如通過應用最弱的量化來以最高的畫質對這些圖片進行編碼。圖片p2、p6和p10構成第二層。這些圖片以比第一層更低的畫質被編碼。圖片p1、p3、p5、p7、p9和p11構成第三層。這些圖片以最低的畫質被編碼。在這樣的周期性參照結構中,集群內位于相同的相對位置處的圖片(例如p1、p5和p9)通常使用相同的相對圖片參照結構。例如,圖片p5使用圖片p4和p2作為參照圖片,而圖片p9使用圖片p8和p6作為參照圖片。

為了適應諸如上面結構的周期性集群結構,一種可設想的方案是緩沖器描述的周期性信號發(fā)送。這一緩沖器描述指定參照圖片相對于要被編碼或者解碼的目標圖片的時間距離或位置。由此,能夠指定存儲在dpb中的參照圖片。例如,一旦這一緩沖器描述位于圖片參數(shù)集合(pps)中,就對該緩沖器描述進行信號發(fā)送。然后,在集群內具有相同相對位置的多個圖片的切片報頭中重復地參照這一緩沖器描述。例如,指定{-1,-3}的相對位置的緩沖器描述能夠用于p5中以便指定{p4,p2}作為參照圖片并且能夠由p9使用以便指定{p8,p6}作為參照圖片。

圖2示出了在這一情況下緩沖器描述的信號發(fā)送結構的示例。圖2中示出的編碼比特流500包括序列參數(shù)集合(sps)501(sps0)、多個圖片參數(shù)集合(pps)502(pps0和pps1)、以及多個圖片數(shù)據(jù)503。每一個圖片數(shù)據(jù)503包括多個切片數(shù)據(jù)535。每一個切片數(shù)據(jù)535包括切片報頭541和切片數(shù)據(jù)部分542。切片數(shù)據(jù)部分542包括多個編碼單元(cu)數(shù)據(jù)543。

每一個pps502包括pps標識符522(pps_id)和緩沖器描述定義信息512(bd定義)。緩沖器描述定義信息512指示多個緩沖器描述515(bd0~bdn)。每一個緩沖器描述515包括多個緩沖器要素515a(be0~be2)。

因而,使用圖片參數(shù)集合502中的緩沖器描述定義信息512來定義多個緩沖器描述515。每一個pps502由對于該pps固有的pps標識符522進行識別。

切片報頭541包括pps選擇信息533(pps_select)和緩沖器描述更新信息523(bd更新)。

pps選擇信息533指示在切片的編碼或者解碼期間參照的pps502。在圖2的示例中,滿足pps_select=0,并且選擇具有pps_id=0的pps0。

緩沖器描述更新信息523包括指定從緩沖器描述515中選擇的緩沖器描述的信息。在圖2的示例中,選擇緩沖器描述bd1。此外,緩沖器描述更新信息523包括緩沖器描述修改信息。緩沖器描述修改信息向選擇的緩沖器描述515內的選擇的緩沖器要素515a分配圖片標識符。這里,或者使用相對位置或者使用對于圖片固有的標識符來指定圖片標識符。對于該圖片固有的標識符例如包括圖片順序計數(shù)(poc)數(shù)目。在圖2的示例中,將由其poc數(shù)目=214識別的圖片p214分配給緩沖器描述bd1內的緩沖器要素be0。這一修改僅適用于當前的目標切片,而不適用于后續(xù)切片。當在使用緩存器描述bd1的后續(xù)切片或圖片中要求具有相同內容的修改(將圖片p214分配給緩沖器要素be0)時,這些后續(xù)切片或圖片的切片報頭應該包括具有相同內容的緩沖器描述更新信息523。

最近的視頻編碼方案支持使用長期參照圖片,這些參照圖片是在相當長的時段內保持在dpb中并且用作用于在這一時段期間對多個圖片進行編碼的幀間預測參照圖片的參照圖片。在avc視頻編碼方案中,使用存儲器管理控制操作(mmco)處理來管理dpb中的長期參照圖片。

在上面的緩沖器描述中,按照下面的方式來定義和管理長期參照圖片。當通過指定參照圖片的poc數(shù)目將該圖片分配到緩沖器要素時,認為該參照圖片是長期參照圖片。另一方面,當通過指定到目標圖片的相對距離(poc距離)將該圖片分配到緩沖器要素時,認為該圖片是非長期(短期)參照圖片。只要每一個連續(xù)的緩沖器描述包括長期參照圖片,該長期參照圖片就保持在dpb中。

用于指定長期參照圖片的參數(shù)僅在切片報頭處可用。因此,為了在連續(xù)圖片的范圍上將長期參照圖片保持在dpb內,該連續(xù)圖片的范圍內的每一個切片報頭應該包含指示該長期參照圖片的緩存器描述更新信息523。

因而,在上述技術中,用于分配長期參照圖片的信息僅應用于要被編碼或者解碼的切片。此外,為了在長的時段內使用長期參照圖片,編碼比特流應該包括指示相同的分配的多條信息。

因而,本發(fā)明人發(fā)現(xiàn)的第一個問題是:由于包括在編碼比特流中的重復的信息,編碼效率下降。

而且,在上述技術中,使用固有的圖片號碼(poc數(shù)目)作為識別長期參照圖片的信息。這一poc數(shù)目可能具有大的值并且因此需要許多比特。實際上,一次只使用幾個長期參照圖片。因此,不必要使用用于識別每一個長期參照圖片的大的值。

因而,本發(fā)明人發(fā)現(xiàn)的第二個問題是:由于需要很多比特來指定長期參照圖片,編碼效率下降。

為了解決上述問題,根據(jù)本發(fā)明一個方面的圖像編碼方法是用于通過使用用于指定要被保持在緩沖器中的圖片的緩沖器描述對圖像進行編碼來生成編碼比特流的圖像編碼方法,該圖像編碼方法包括:將用于定義多個緩沖器描述的緩沖器描述定義信息寫入序列參數(shù)集合;對于作為圖片或者切片的每一個處理單元,選擇所述緩沖器描述中的一個,并且將用于指定選擇的緩沖器描述的緩沖器描述選擇信息寫入所述處理單元的第一報頭,所述第一報頭包括在所述編碼比特流中;并且使用選擇的緩沖器描述對所述處理單元進行編碼,其中,所述緩沖器描述定義信息包括用于在由緩沖器描述覆蓋的多個參照圖片中間識別要被分配為長期參照圖片的參照圖片的長期信息。

由此,在根據(jù)本發(fā)明一個方面的圖像編碼方法中,將包括用于將參照圖片分配為長期參照圖片的長期信息的緩沖器描述定義信息寫入由多個圖片共享的序列參數(shù)集合,并且將指示要被選擇的緩沖器描述的緩沖器描述標識符寫入每一個圖片或者切片的報頭。與將用于將參照圖片分配為長期參照圖片的信息寫入切片報頭的情況相比較,這允許降低冗余信息,并且從而允許提高編碼效率。

例如,該長期信息可以包括用于將要被分配的參照圖片識別為長期參照圖片的第一長期索引。

例如,該長期信息可以進一步包括用于指定與第一長期索引相關聯(lián)的參照圖片的固有圖片順序計數(shù)(poc)數(shù)目。

例如,第一報頭可以進一步包括用于將要被分配的參照圖片識別為長期參照圖片的第二長期索引。

而且,根據(jù)本發(fā)明一個方面的圖像解碼方法是用于使用用于指定要被保持在緩沖器中的圖片的緩沖器描述對編碼比特流進行解碼的圖形解碼方法,該圖像解碼方法包括以下步驟:從與所述編碼比特流相對應的序列參數(shù)集合中獲得用于定義多個緩沖器描述的緩沖器描述定義信息;從作為圖片或者切片的處理單元的第一報頭中獲得用于指定所述緩沖器描述中的一個的緩沖器描述選擇信息,所述第一報頭包括在所述編碼比特流中;并且使用在所述緩沖器描述選擇信息中指定的緩沖器描述對所述處理單元進行解碼,其中,所述緩沖器描述定義信息包括用于在由所述緩沖器描述覆蓋的多個參照圖片中間識別要被分配為長期參照圖片的參照圖片的長期信息。

由此,在根據(jù)本發(fā)明一個方面的圖像解碼方法中,能夠以提高的編碼效率對編碼比特流進行解碼。

例如,該長期信息可以包括用于識別要被分配為長期參照圖片的參照圖片的第一長期索引。

例如,該長期信息可以進一步包括用于指定與第一長期索引相關聯(lián)的參照圖片的固有的圖片順序計數(shù)(poc)數(shù)目。

例如,所述第一報頭可以進一步包括用于識別要被分配為長期參照圖片的參照圖片的第二長期索引。

而且,根據(jù)本發(fā)明一個方面的圖像編碼裝置是用于通過使用用于指定要被保持在緩沖器中的圖片的緩沖器描述對圖像進行編碼來生成編碼比特流的圖像編碼裝置,所述圖像編碼裝置包括:將用于定義多個緩沖器描述的緩沖器描述定義信息寫入序列參數(shù)集合;并且對于作為圖片或者切片的每一個處理單元,選擇緩沖器描述中的一個,并且將用于指定選擇的緩沖器描述的緩沖器描述選擇信息寫入包括在所述編碼比特流中的第一報頭,所述緩沖器描述定義信息包括用于在由緩沖器描述覆蓋的多個參照圖片中間識別要被分配為長期參照圖片的參照圖片的長期信息,并且所述圖像編碼裝置使用選擇的緩沖器描述來對所述處理單元進行編碼。

由此,在根據(jù)本發(fā)明一個方面的圖像編碼裝置中,將包括用于將參照圖片分配為長期參照圖片的長期信息的緩沖器描述定義信息寫入由多個圖片共享的序列參數(shù)集合,并且將指示要被選擇的緩沖器描述的緩沖器描述標識符寫入每一個圖片或切片的報頭。與將用于將參照圖片分配為長期參照圖片的信息寫入切片報頭中的情況相比較,這允許降低冗余信息,并且從而允許提高編碼效率。

而且,根據(jù)本發(fā)明一個方面的圖像解碼裝置是用于使用用于指定要被保持在緩沖器中的圖片的緩沖器描述對編碼比特流進行解碼的圖像解碼裝置,所述圖像解碼裝置包括配置為執(zhí)行下列步驟的幀存儲器控制單元:從與所述編碼比特流相對應的序列參數(shù)集合中獲得用于定義多個緩沖器描述的緩沖器描述定義信息;并且從作為圖片或者切片的處理單元的第一報頭中獲得用于指定緩沖器描述中的一個的緩沖器描述選擇信息,所述第一報頭包括在所述編碼比特流中,其中,所述緩沖器描述定義信息包括用于在由所述緩沖器描述覆蓋的多個參照圖片中間識別要被分配為長期參照圖片的參照圖片的長期信息,并且所述圖像解碼裝置使用在所述緩沖器描述選擇信息中指定的緩沖器描述對所述處理單元進行解碼。

由此,在根據(jù)本發(fā)明一個方面的圖像解碼裝置中,能夠對具有改善的編碼效率的編碼比特流進行解碼。

而且,根據(jù)本發(fā)明一個方面的圖像編碼和解碼裝置包括所述圖像編碼裝置和所述圖像解碼裝置。

這些總括和具體的方面可以使用系統(tǒng)、方法、集成電路、計算機程序或者諸如cd-rom的計算機可讀記錄介質來實現(xiàn),也可以通過系統(tǒng)、方法、集成電路、計算機程序或者計算機可讀記錄介質的任意組合來實現(xiàn)。

下面參照附圖來更加詳細地描述實施例。

以下描述的每一個實施例均示出了總括或者具體的示例。在下面的實施例中示出的數(shù)值、形狀、材料、結構要素、結構要素的布置和連接、步驟、步驟的處理順序等等只是示例,并且因此并不限制本發(fā)明。因此,在下面實施例中的結構要素中間、將在限定本發(fā)明概念的最廣泛部分的獨立權利要求中未引述的結構要素描述為任意的結構要素。

下面描述了四個實施例。本領域普通技術人員將明白,能夠執(zhí)行這些實施例的組合以便進一步增加周期性緩沖器描述定義的有用性和適用性。

(實施例1)

在這一實施例中,將包括長期信息的緩沖器描述定義信息寫入sps。由此,與將長期信息寫入切片報頭中的情況相比較,這允許降低冗余信息,并且從而允許提高編碼效率。

[編碼裝置]

圖3是表示根據(jù)這一實施例的圖像編碼裝置100的結構的方框圖。

圖像編碼裝置100逐塊地對輸入圖像信號120進行編碼,以便生成編碼比特流132。如圖3所示,圖像編碼裝置100包括減法器101、正交變換單元102、量化單元103、逆量化單元104、逆正交變換單元105、加法器106、塊存儲器107、幀存儲器108、幀內預測單元109、幀間預測單元110、圖片類型確定單元111、可變長度編碼單元112以及幀存儲器控制單元113。

輸入圖像信號120是視頻或者圖像比特流。減法器101計算預測圖像數(shù)據(jù)131與輸入圖像信號120之間的差值,從而生成預測誤差數(shù)據(jù)121。正交變換單元102對預測誤差數(shù)據(jù)121執(zhí)行正交變換以便生成頻率系數(shù)122。量化單元103對頻率系數(shù)122進行量化,從而生成量化值123??勺冮L度編碼單元112對量化值123執(zhí)行熵編碼(可變長度編碼),從而生成編碼比特流132。

逆量化單元104對量化值123進行逆量化,從而生成頻率系數(shù)124。逆正交變換單元105對頻率系數(shù)122執(zhí)行逆正交變換,從而生成預測誤差數(shù)據(jù)125。加法器106對預測誤差數(shù)據(jù)125和預測圖像數(shù)據(jù)131進行相加,從而生成解碼圖像數(shù)據(jù)126。塊存儲器107將解碼圖像數(shù)據(jù)126逐塊地保持為解碼圖像數(shù)據(jù)127。幀存儲器108將解碼圖像數(shù)據(jù)126逐幀地保持為解碼圖像數(shù)據(jù)128。

幀內預測單元109執(zhí)行幀內預測,以便生成要被編碼的當前塊的預測圖像數(shù)據(jù)129。具體而言,幀內預測單元109在存儲在塊存儲器107中的解碼圖像數(shù)據(jù)127內進行搜索,并且估計與輸入圖像信號120最相似的圖像區(qū)域。

幀間預測單元110使用存儲在幀存儲器108中的每幀解碼圖像數(shù)據(jù)128執(zhí)行幀間預測,以便生成當前塊的預測圖像數(shù)據(jù)130。

圖片類型確定單元111選擇預測圖像數(shù)據(jù)129和預測圖像數(shù)據(jù)130中的一個,并且輸出選擇的數(shù)據(jù)作為預測圖像數(shù)據(jù)131。

幀存儲器控制單元113對存儲在幀存儲器108中的解碼圖像數(shù)據(jù)128進行管理。具體而言,幀存儲器控制單元113確定是否將解碼圖像數(shù)據(jù)128保持在幀存儲器208中或者從幀存儲器208刪除。而且,幀存儲器控制單元113構建要由幀間預測單元110使用的參照列表。而且,幀存儲器控制單元113生成包括緩沖器描述定義信息的幀存儲器控制信息133??勺冮L度編碼單元112生成包括這一幀存儲器控制信息133的編碼比特流132。

[編碼處理]

接著,對通過上面提及的圖像編碼裝置100執(zhí)行的圖像編碼方法進行描述。

圖4是根據(jù)這一實施例的圖像編碼方法的流程圖。而且,圖4示出了對包括多個圖片的單個視頻序列執(zhí)行的編碼處理。

首先,圖像編碼裝置100確定要對視頻序列中的多個圖片使用的多個緩沖器描述(s101)。緩沖器描述用于指定要被保持在緩沖器(幀存儲器)中的圖片。具體而言,每一個緩沖器描述包括多個緩沖器要素。每一個緩沖器要素包含與存儲在幀存儲器中的一個參照圖片相對應的固有圖片標識符。這意味著,每一個緩沖器描述指示存儲在幀存儲器中的多個參照圖片。所述緩沖器描述也被稱為參照圖片集合。

而且,圖像編碼裝置100確定在由所述緩沖器描述覆蓋的多個參照圖片中要被分配為長期參照圖片的參照圖片。

這里,長期參照圖片指示在相對長的時段內保持在幀緩沖器中的參照圖片。除了長期參照圖片,將僅在短的時段內保持在幀緩沖器中的正常參照圖片稱為短期參照圖片。這意味著,與短期參照圖片相比較,長期參照圖片在較長的時段內保持在幀緩沖器中。換句話說,長期參照圖片到當前圖片的時間距離比短期參照圖片到當前圖片的時間距離要長(例如,poc數(shù)目的差值的絕對值大)。

此外,取決于要被參照的參照圖片是長期參照圖片或者短期參照圖片,編碼和解碼處理的細節(jié)部分不同。例如,在幀間預測中運動向量的使用取決于要被參照的參照圖片是長期參照圖片或者短期參照圖片而不同。

接下來,圖像編碼裝置100將定義確定的緩沖器描述的緩沖器描述定義信息寫入編碼比特流132中的序列參數(shù)集合(sps)(s102)。這里,sps是每一個視頻序列中的參數(shù)集合(報頭信息)。而且,這一緩沖器描述定義信息包括識別在由緩沖器描述覆蓋的多個參照圖片中間要被分配為長期參照圖片的參照圖片的長期信息。

接下來,圖像編碼裝置100對于每一個圖片選擇要被用于對圖片進行編碼的多個緩沖器描述中的一個(s103)。值得注意的是,圖像編碼裝置100對于每一個切片可以選擇一個緩沖器描述。

接下來,圖像編碼裝置100將指定選擇的緩沖器描述的緩沖器描述選擇信息寫入包括在編碼比特流132中的與當前圖片相對應的圖片報頭(或者與當前切片相對應的切片報頭)(s104)。

最后,圖像編碼裝置100使用對于當前圖片或切片選擇的緩沖器描述和長期信息,對該當前圖片或切片進行編碼(s105)。而且,圖像編碼裝置100生成包括產生的編碼數(shù)據(jù)的編碼比特流132。應該注意到,假設在長期信息中指示的參照圖片為長期參照圖片,使用長期信息進行編碼具體而言意味著執(zhí)行編碼處理(如幀間預測處理)并且管理幀緩沖器。

[句法圖解]

圖5和圖6是分別表示在這一實施例中緩沖器描述定義信息在編碼比特流中的位置的句法圖解。下面描述了兩個示例性句法位置。

圖5所示的編碼比特流132包括sps301(sps0)、多個pps302(pps0和pps1)、以及多個圖片數(shù)據(jù)303。每一個圖片數(shù)據(jù)303包括圖片報頭331和圖片數(shù)據(jù)部分332。圖片數(shù)據(jù)部分332包括多個切片數(shù)據(jù)335。

sps301包括緩沖器描述定義信息312(bd定義)和sps標識符311(sps_id)。

緩沖器描述定義信息312定義多個緩沖器描述。例如,與上述緩沖器描述515類似,緩沖器描述分別包括多個緩沖器要素。

這里,上面的緩沖器描述定義信息312包括以下信息:

(1)指示在sps中定義的緩沖器描述的數(shù)量的參數(shù)(numofbd或num_short_term_ref_pic_sets);

(2)指示每一個緩沖器描述中的緩沖器要素的數(shù)量的參數(shù)(numofbe[i],num_negative_pics[i]或num_negative_pics[i]),其中每一個索引[i]是識別緩沖器描述的索引;

(3)識別被分配到每一個緩沖器描述中的緩沖器要素的多個參照圖片的參數(shù)(be[i][j]),其中每一個索引[j]是識別緩沖器描述的索引,即,be[i][j]與在由索引“i”識別的緩沖器描述中由索引“j”指示的緩沖器要素相對應。

這里,按照下面來定義并且創(chuàng)建周期性緩沖器描述。首先,根據(jù)預定的循環(huán)來順序地選擇所有緩沖器描述中的所有緩沖器要素。隨后,重復地創(chuàng)建用于將參照圖片分配到每一個選擇的緩沖器要素的參數(shù)be[i][j]。

每一個pps302包括sps選擇信息321(sps_select)和pps標識符322(pps_id)。sps選擇信息321(例如sps_select=0)指示被參照的sps301。而且,由固有的pps標識符322(例如pps_id=0)來識別每一個pps302。

圖片報頭331包括pps選擇信息(pps_select)333和緩沖器描述選擇信息334(bd_select)。

pps選擇信息333(例如pps_select=0)指示被參照的pps302。使用這一pps選擇信息333,從圖片報頭331中參照pps302中的一個。而且,使用包括在pps302中的sps選擇信息321,從被參照的pps302中參照sps301。這將當前圖片鏈接到在sps301中定義的可用的多個緩沖器描述。

利用緩沖器描述選擇信息334(例如bd_select=2),指定緩沖器描述中的一個。因而,從多個緩沖器描述中選擇一個緩沖器描述。

根據(jù)選擇的緩沖器描述,使用按順序排列的參照圖片對包括在圖片數(shù)據(jù)303中的切片數(shù)據(jù)335進行編碼和解碼。

而且,如圖6所示,每一個切片數(shù)據(jù)335包括切片報頭341和切片數(shù)據(jù)部分342。切片數(shù)據(jù)部分342包括多個編碼單元(cu)數(shù)據(jù)343。

在編碼比特流132a中,pps選擇信息333和緩沖器描述選擇信息334沒有包括在圖片報頭331a中,而是包括在切片報頭341中。并且在這一情況下,能夠獲得與圖5所示的情況相同的效果。

要注意到,可以將上述解釋中的“切片”置換為“子圖片單元”。子圖片單元例如包括碎片(tile)、熵切片以及構成波面處理的子圖片分割的塊群(波面并行處理(wpp)單元)。

在這一實施例中,例如,為了將長期參照圖片分配到緩沖器要素,使用作為絕對圖片號碼(如poc數(shù)目)的圖片標識符。在這一情況下,當由緩沖器要素中的圖片標識符識別參照圖片時,將該參照圖片看作是長期參照圖片。這意味著,包括在緩沖器描述定義信息312中的長期信息可以包括識別要被分配為長期參照圖片的參照圖片的圖片標識符。

要注意到,可以使用長期索引來將長期參照圖片分配到緩沖器要素。換句話說,上述長期信息可以包括識別要被分配為長期參照圖片的參照圖片的長期索引。具體而言,首先將固有的長期索引分配到幀緩沖器中的參照圖片。接下來,使用分配到緩沖器描述中的緩沖器要素的長期索引來選擇參照圖片。這意味著,長期索引是識別包括在幀緩沖器中的多個參照圖片的索引。要注意到,長期索引可以是上述以外的索引。例如,長期索引可以是識別多個長期參照圖片的索引。

當由活動的緩沖器描述中的長期索引識別參照圖片時,將該參照圖片認為是長期參照圖片。要注意到,長期信息可以進一步包括用于將長期索引與由圖片標識符(poc數(shù)目)識別的參照圖片相關聯(lián)的信息。這意味著,長期信息可以進一步包括用于指定與長期索引相關聯(lián)的參照圖片的固有的圖片標識符(poc數(shù)目)。換言之,長期信息可以包括指示長期索引與圖片標識符(poc數(shù)目)之間的對應關系的信息。

當將與被分配到第一參照圖片的長期索引具有相同值的長期索引分配到位于第一參照圖片之后的第二參照圖片時,該長期索引指定所述第二參照圖片并且不再指定第一參照圖片。例如,可以將分配到包括在第一sps中的第一參照圖片的長期索引的值直接分配到包括在第二sps中的第二參照圖片。當所述第二sps變?yōu)榛顒訒r,長期索引的值不指定第一參照圖片,而是指定第二參照圖片。

要注意到,上述的圖片標識符和長期索引二者可以用于將長期參照圖片分配到緩沖器要素。在這一情況下,當由圖片標識符或長期索引識別參照圖片時,認為該參照圖片是長期參照圖片。

要注意到,只要長期信息將參照圖片指定為長期參照圖片,該長期信息可以是除上述以外的信息。例如,所述長期信息可以是指示是否要將由緩沖器要素指示的參照圖片分配為長期參照圖片的標志?;蛘?,長期信息可以是指定要被分配為長期參照圖片的一個或者多個參照圖片的信息。對于這一指定,可以例如使用上述的長期索引和圖片標識符(poc數(shù)目)中的至少一個。而且,所述長期信息可以是用于指定多個長期參照圖片的列表。

[編碼方法的效果]

如上所述,根據(jù)這一實施例的圖像編碼裝置100能夠防止用于構建參照列表的相同參數(shù)在編碼比特流中的冗余重復。這允許圖像編碼裝置100提高描述參照列表構造的參數(shù)的編碼效率。而且,該圖像編碼裝置100能夠實現(xiàn)編碼比特流的層級結構的發(fā)送信號單元的設計協(xié)調。

[解碼裝置]

圖7是表示根據(jù)這一實施例的圖像解碼裝置200的結構的方框圖。

圖7所示的圖像解碼裝置200逐塊地對編碼比特流232進行解碼,從而生成解碼圖像數(shù)據(jù)226。這一圖像解碼裝置200包括可變長度解碼單元212、逆量化單元204、逆正交變換單元205、加法器206、塊存儲器207、幀存儲器208、幀內預測單元209、幀間預測單元210、圖片類型確定單元211、以及幀存儲器控制單元213。

編碼比特流232例如是由上述的圖像編碼裝置100生成的編碼比特流132。

可變長度解碼單元212對編碼比特流232進行可變長度解碼(熵解碼),以便生成量化值223和幀存儲器控制信息233。這里,幀存儲器控制信息233與上述的幀存儲器控制信息133相對應。

逆量化單元204對量化值223進行逆量化,從而生成頻率系數(shù)224。逆正交變換單元205對頻率系數(shù)224執(zhí)行逆頻率變換,從而生成預測誤差數(shù)據(jù)225。加法器206對預測誤差數(shù)據(jù)225和預測圖像數(shù)據(jù)231進行相加,從而生成解碼圖像數(shù)據(jù)226。將該解碼圖像數(shù)據(jù)226從圖像解碼裝置200輸出,并且例如進行顯示。

塊存儲器207逐塊地將解碼圖像數(shù)據(jù)226保持為解碼圖像數(shù)據(jù)227。幀存儲器208逐幀地將解碼圖像數(shù)據(jù)226保持為解碼圖像數(shù)據(jù)228。

幀內預測單元209執(zhí)行幀內預測以便生成要被解碼的當前塊的預測圖像數(shù)據(jù)229。具體而言,幀內預測單元209在存儲在塊存儲器207中的解碼圖像數(shù)據(jù)227內進行搜索,并且估計與解碼圖像數(shù)據(jù)226最相似的圖像區(qū)域。

幀間預測單元210使用存儲在幀存儲器208中的每幀解碼圖像數(shù)據(jù)228執(zhí)行幀間預測,以便生成當前塊的預測圖像數(shù)據(jù)230。

圖片類型確定單元211選擇預測圖像數(shù)據(jù)229和預測圖像數(shù)據(jù)230中的一個,并且將選擇的數(shù)據(jù)輸出作為預測圖像數(shù)據(jù)231。

幀存儲器控制單元213對存儲在幀存儲器208中的解碼圖像數(shù)據(jù)228進行管理。具體而言,幀存儲器控制單元213根據(jù)幀存儲器控制信息233執(zhí)行存儲器管理處理。幀存儲器控制單元213確定將解碼圖像數(shù)據(jù)128保持在幀存儲器208中還是從幀存儲器208刪除。而且,幀存儲器控制單元213構造要由幀間預測單元210使用的參照列表。

[解碼處理]

接下來,對由上述的圖像解碼裝置200執(zhí)行的圖像解碼方法進行描述。

圖8是根據(jù)這一實施例的圖像解碼方法的流程圖。而且,圖8示出了對包括多個圖片的單個視頻序列執(zhí)行的解碼處理。

首先,圖像解碼裝置200從編碼比特流232中的sps獲得包括長期信息并且定義多個緩沖器描述的緩沖器描述定義信息(s201)。

接下來,圖像解碼裝置200從編碼比特流232中的圖片報頭(或切片報頭)獲得緩沖器描述選擇信息(s202)。對于當前圖片(或者切片),圖像解碼裝置200然后從緩沖器描述中選擇在緩沖器描述選擇信息中指定的一個緩沖器描述(s203)。

最后,圖像解碼裝置200使用選擇的緩沖器描述和長期信息對當前圖片(或切片)進行解碼(s204)。要注意到,假設在長期信息中指示的參照圖片為長期參照圖片,使用長期信息進行解碼具體而言意味著執(zhí)行解碼處理(如幀間預測處理)并且管理幀緩沖器。

[解碼方法的效果]

如上所述,根據(jù)這一實施例的圖像解碼裝置200能夠對以提高的編碼效率和緩沖器描述數(shù)據(jù)的協(xié)調設計的形式編碼的編碼比特流進行解碼。

(實施例2)

這一實施例描述上述實施例1的變型。根據(jù)這一實施例的圖像編碼裝置進一步將用于修改緩沖器描述的包括長期信息的緩沖器描述更新信息寫入pps。

下面主要描述與實施例1的不同之處,并且因此省略重復的說明。

[編碼裝置]

根據(jù)這一實施例的圖像編碼裝置100的方框圖與圖3中所示的相同或相似,并且因此不再進行解釋。

[編碼處理]

下面描述由根據(jù)這一實施例的圖像編碼裝置100執(zhí)行的圖像編碼方法。

圖9是根據(jù)這一實施例的圖像編碼方法的流程圖。與圖4所示的根據(jù)實施例1的圖像編碼方法相比較,圖9所示的處理附加地包括步驟s301和s302。

在步驟s102之后,圖像編碼裝置100對多個緩沖器描述進行修改(s301)。具體而言,圖像編碼裝置100對多個緩沖器描述中的一個或者多個緩沖器描述進行修改。要注意到,圖像編碼裝置100可以代替修改原始緩沖器描述而添加新的緩沖器描述。圖像編碼裝置100可以修改緩沖器描述中的一些或全部。例如,圖像編碼裝置100可以修改包括在緩沖器描述中的多個緩沖器要素中的一些或者全部。而且,圖像編碼裝置100確定是否要將包括在修改的緩沖器描述中的參照圖片分配為長期參照圖片。

接下來,為了對多個緩沖器描述中的一些緩沖器描述進行修改,圖像編碼裝置100將指示該修改的細節(jié)的緩沖器描述更新信息寫入編碼比特流132中的pps(s302)。這里,緩沖器描述更新信息包括用于將參照圖片分配為長期參照圖片的長期信息。

要注意到,當在步驟s301中確定要創(chuàng)建新的緩沖器描述時,緩沖器描述更新信息包括用于定義新的附加的緩沖器描述的信息。

接下來,圖像編碼裝置100從修改的多個緩沖器描述中選擇一個緩沖器描述(s103),并且將指定選擇的緩沖器描述的緩沖器描述選擇信息寫入編碼比特流132中的當前圖片的圖片報頭(s104)。最后,圖像編碼裝置100使用選擇的緩沖器描述和長期信息,對當前的圖片或切片進行編碼(s105)。

[句法圖解]

圖10和圖11是表示在這一實施例中緩沖器描述更新信息在編碼比特流中的位置的句法圖解。下面描述兩個示例性句法位置。

圖10所示的編碼比特流132b與圖5所示的編碼比特流132的不同之處在于,pps302b更換pps302。具體而言,pps302b進一步包括緩沖器描述更新信息323(bd更新)。

這一緩沖器描述更新信息323包括:指定緩沖器描述的緩沖器描述選擇信息;指定緩沖器要素的緩沖器要素選擇信息;以及圖片標識符。所述圖片標識符包括在緩沖器描述選擇信息中指定的緩沖器描述中,并且指定被分配到在緩沖器要素選擇信息中指定的緩沖器要素的圖片。要注意到,一個緩沖器要素與存儲在幀緩沖器中的一個參照圖片相對應。要注意到,所述緩沖器描述更新信息323可以包括所述緩沖器描述選擇信息、所述緩沖器要素選擇信息和所述圖片標識符的多個集合。換句話說,所述緩沖器描述更新信息323可以包括用于更新多個緩沖器要素的信息。

而且,當編碼比特流132b包括多個pps302時,一個pps302中的緩沖器描述更新信息323與另一個pps302中的緩沖器描述更新信息獨立。即,可以使不同的pps302與不同的緩沖器描述相關聯(lián)。例如,當?shù)诙ps為活動時,不使用包括在第一pps中的緩沖器描述更新信息323。在這一情況下,將包括在活動的第二pps中的緩沖器描述更新信息323應用于包括在sps301中的緩沖器描述定義信息312。

要注意到,這同樣適用于使用長期索引的情況。具體而言,當?shù)诙ps為活動時,不使用包括在活動的第一pps中的長期索引。

而且,在緩沖器描述更新信息323中,將長期參照圖片分配到緩沖器要素的方法可以與上述緩沖器描述定義信息312的情況相同或相似。在緩沖器描述更新信息323中,當由圖片標識符或長期索引指示參照圖片時,將該參照圖片認為是長期參照圖片。

這意味著包括在緩沖器描述更新信息323中的長期信息可以包括識別要被分配為長期參照圖片的參照圖片的圖片標識符。而且,上述長期信息可以包括識別要被分配為長期參照圖片的參照圖片的長期索引。而且,所述長期信息可以進一步包括用于指定與所述長期索引相關聯(lián)的參照圖片的固有的圖片標識符(poc數(shù)目)。

如上所述,對于當前圖片,參照在包括在當前圖片的圖片報頭中的pps選擇信息333中指示的pps302b,并且然后參照包含在被參照的pps302b中的緩沖器描述更新信息323。而且,參照在包括在pps302b中的sps選擇信息321中指示的sps301,并且參照包括在被參照的sps301中的緩沖器描述定義信息312。當被參照的緩沖器描述更新信息323包括用于更新在包括在上述圖片報頭331中的緩沖器描述選擇信息334中指定的緩沖器描述的信息時,在對當前圖片進行編碼或解碼的處理中使用基于這樣的信息更新的緩沖器描述。相反,當被參照的緩沖器描述更新信息323不包括用于更新在包括在上述圖片報頭331中的緩沖器描述選擇信息334中指定的緩沖器描述的信息時,在對當前圖片進行編碼或解碼的處理中使用包括在sps301中的緩沖器描述定義信息312中并且在緩沖器描述選擇信息334中指定的緩沖器描述。

在圖11所示的編碼比特流132c中,pps選擇信息333和緩沖器描述選擇信息334沒有包括在圖片報頭331a中,而是包括在切片報頭341中。而且在這一情況下,可以獲得與圖10所示情況相同的效果。

緩沖器描述更新信息323除了可以位于編碼比特流中的pps中,還可以位于信號發(fā)送單元內。這樣的其它信號發(fā)送單元與pps具有相同的特性,原因在于它們包含由一個或多個圖片中的多個切片共同使用的參數(shù)。本領域普通技術人員能夠明白從pps到這些其它信號發(fā)送單元的擴展和修改。

盡管上文描述了其中緩沖器描述定義信息312和緩沖器描述更新信息323都包括長期信息的示例,但是也可以僅緩沖器描述定義信息312和緩沖器描述更新信息323中的一個包括所述長期信息。

[編碼方法的效果]

如上所述,根據(jù)這一實施例的圖像編碼裝置100能夠防止用于構建參照列表的相同參數(shù)在編碼比特流中的冗余重復。該允許圖像編碼裝置100提高描述參照列表構造的參數(shù)的編碼效率。而且,該圖像編碼裝置100能夠實現(xiàn)編碼比特流的層級結構的信令單元的設計協(xié)調。

[解碼裝置]

根據(jù)這一實施例的圖像解碼裝置200的方框圖與圖7所示的相同或相似,并且因此不再進行解釋。

[解碼處理]

下面對由根據(jù)這一實施例的圖像解碼裝置200執(zhí)行的圖像解碼方法進行描述。

圖12是根據(jù)這一實施例的圖像解碼方法的流程圖。與圖8所示的根據(jù)實施例1的圖像解碼方法中的步驟相比較,圖12所示的處理附加地包括步驟s401。

在步驟s201之后,圖像解碼裝置200從編碼比特流232中的pps獲得用于修改多個緩沖器描述的緩沖器描述更新信息(s401)。這里,所述緩沖器描述更新信息包括長期信息。

接下來,圖像解碼裝置200從編碼比特流232中的當前圖片的圖片報頭中獲得緩沖器描述選擇信息,用于從修改的多個緩沖器描述中選擇一個緩沖器描述(s202)。接下來,圖像解碼裝置200對于當前圖片(或切片)選擇在緩沖器描述選擇信息中指定的一個緩沖器描述(s203)。最后,圖像解碼裝置200使用選擇的緩沖器描述和長期信息,對當前圖片或切片進行解碼(s204)。

[解碼方法的效果]

如上所述,根據(jù)這一實施例的圖像解碼裝置200能夠對按照提高的編碼效率和緩沖器描述數(shù)據(jù)的協(xié)調設計的形式進行編碼的編碼比特流進行解碼。

(實施例3)

這一實施例描述了上述實施例2的變型。這一實施例中的編碼比特流在緩沖器描述更新信息的結構方面與實施例2不同。下面主要描述與實施例1或2的不同之處,并且因此不再進行解釋。

[編碼裝置]

根據(jù)這一實施例的圖像編碼裝置100的方框圖與圖3所示的相同或相似,并且因此不再進行解釋。

[編碼處理]

下面描述由根據(jù)這一實施例的圖像編碼裝置100執(zhí)行的圖像編碼方法。

圖13是根據(jù)這一實施例的圖像編碼方法的流程圖。與圖4所示的根據(jù)實施例1的圖像編碼方法相比較,圖13所示的處理附加地包括步驟s301a和s302a。而且,步驟s104a中的處理與步驟s104中的不同。

在步驟s103之后,圖像編碼裝置100確定對于選擇的緩沖器描述的修改(s301a)。而且,圖像編碼裝置100確定是否要將包括在修改的緩沖器描述中的參照圖片分配為長期參照圖片。

接下來,為了選擇并且修改選擇的緩沖器描述,圖像編碼裝置100將指示該修改的細節(jié)的緩沖器描述更新信息寫入編碼比特流132中的pps(s302a)。這里,緩沖器描述更新信息包括用于將參照圖片分配為長期參照圖片的長期信息。

要注意到,所述緩沖器描述更新信息的結構幾乎與上述實施例2中的相同,但是例如,在這一實施例中,所述緩沖器描述更新信息僅包括緩沖器描述選擇信息、緩沖器要素選擇信息和圖片標識符的一個集合。

接下來,圖像編碼裝置100將pps選擇信息寫入編碼比特流132中的當前圖片的圖片報頭(或當前切片的切片報頭)中,用于指示由所述圖片參照上述pps(s104a)。由此參照一個相對應的緩沖器描述。最后,圖像編碼裝置100使用選擇的緩沖器描述和所述長期信息對當前圖片或切片進行編碼(s105)。

[句法圖解]

圖14和圖15是分別表示在這一實施例中緩沖器描述更新信息在編碼比特流中的位置的句法圖解。下面描述兩個示例性句法位置。

圖14所示的編碼比特流132d與圖10所示的編碼比特流132b的不同之處在于,pps302d中的緩沖器描述更新信息323d替換pps302b中的緩沖器描述更新信息323。而且,圖片報頭331d與圖片報頭331不同。

盡管所述緩沖器描述更新信息323d的結構與所述緩沖器描述更新信息323的結構幾乎相同,但是例如,所述緩沖器描述更新信息323d僅包括緩沖器描述選擇信息、緩沖器要素選擇信息和圖片標識符的一個集合。

要注意到,圖片報頭331d不包括緩沖器描述選擇信息334。

如上所述,對于當前圖片,參照在包括在當前圖片的圖片報頭331d中的pps選擇信息333中指示的pps302d,并且然后參照包括在被參照的pps302d中的緩沖器描述更新信息323d。隨后,在對當前圖片進行編碼或解碼的處理中使用被參照的緩存器描述更新信息323d。這意味著使用在相同的緩沖器描述更新信息323d中指示的一個更新的緩沖器描述來對參照相同的pps302d的圖片或切片進行編碼和解碼。

在圖15所示的編碼比特流132e中,pps選擇信息333沒有包括在圖片報頭331a中,而是包括在切片報頭341e中。并且在這一情況下,能夠獲得與圖14所示的情況相同的效果。

要注意到,緩沖器描述更新信息323d除了可以位于編碼比特流中的pps中以外,還可以位于信號發(fā)送單元中。

[編碼方法的效果]

如上所述,根據(jù)這一實施例的圖像編碼裝置100能夠防止用于構建參照列表的相同參數(shù)在編碼比特流中的冗余重復。這允許圖像編碼裝置100提高描述參照列表構造的參數(shù)的編碼效率。而且,圖像編碼裝置100能夠實現(xiàn)編碼比特流的層級結構的信號發(fā)送單元的設計協(xié)調。

[解碼裝置]

根據(jù)這一實施例的圖像解碼裝置200的方框圖與圖7所示的相同或相似,并且因此不再進行解釋。

[解碼處理]

下面對由根據(jù)這一實施例的圖像解碼裝置200執(zhí)行的圖像解碼方法進行描述。

圖16是根據(jù)這一實施例的圖像解碼方法的流程圖。與圖8中所示的根據(jù)實施例1的圖像解碼方法相比較,圖16所示的處理附加地包括步驟s401a。而且,步驟s202a和s203a中的處理與步驟s202和s203中的處理不同。

在步驟s201之后,圖像解碼裝置200從編碼比特流中的pps獲得包括長期信息的緩沖器描述更新信息以及緩沖器描述選擇信息,用于選擇并且修改多個緩沖器描述中的一個緩沖器描述(s401a)。

接下來,圖像解碼裝置200從編碼比特流中的當前圖片的圖片報頭中獲得用于指示由當前圖片參照上述pps的pps標識符(s202a)。接下來,圖像解碼裝置200對于當前圖片(或切片)選擇在由pps標識符指定的pps中的緩沖器描述選擇信息中指定的一個緩沖器描述(s203a)。最后,圖像解碼裝置200使用選擇的緩沖器描述和所述長期信息,對當前圖片或切片進行解碼(s204)。

[解碼方法的效果]

如上所述,根據(jù)這一實施例的圖像解碼裝置200能夠對按照提高的編碼效率和緩沖器描述數(shù)據(jù)的協(xié)調設計的形式進行編碼的編碼比特流進行解碼。

(實施例4)

這一本實施例描述了上述實施例3的變型。在這一實施例中,緩沖器描述更新信息包括在切片報頭中。下面主要描述與實施例1、2或3的不同之處,并且因而省略重復的解釋。

[編碼裝置]

根據(jù)這一實施例的圖像編碼裝置100的方框圖與圖3所示的相同或相似,并且因此不再進行解釋。

[編碼處理]

下面描述由根據(jù)這一實施例的圖像編碼裝置100執(zhí)行的圖像編碼方法。

圖17是根據(jù)這一實施例的圖像編碼方法的流程圖。圖17所示的處理代替圖13所示的根據(jù)實施例3的圖像編碼方法中的步驟s302a和s104a而包括步驟s302b。

在步驟s301a之后,為了修改選擇的緩沖器描述,圖像編碼裝置100將包括指定選擇的緩沖器描述的緩沖器描述選擇信息的緩沖器描述更新信息寫入編碼比特流中的當前切片的切片報頭(s302b)。這里,緩沖器描述更新信息包括長期信息。

要注意到,緩沖器描述更新信息的結構例如與在上述實施例3中的結構相同或相似。

最后,圖像編碼裝置100使用選擇的緩沖器描述和長期信息對當前切片進行編碼(s105)。

[句法圖解]

圖18是表示在這一實施例中緩沖器描述更新信息在編碼比特流中的位置的句法圖解。

圖18所示的編碼比特流132f與圖15所示的編碼比特流132e的不同之處在于,緩沖器描述更新信息323d沒有包括在pps302d中,而是包括在切片報頭341e中。

如上所述,對于當前切片,參照包括在當前切片的切片報頭341f中的緩沖器描述更新信息323d。隨后,在對當前圖片進行編碼或解碼的處理中使用被參照的緩存器描述更新信息323d。

這里,一個切片報頭341f中的緩沖器描述更新信息323d與另一個切片報頭341f中的緩沖器描述更新信息相獨立。換句話說,在包括在一個切片報頭341f中的緩沖器描述更新信息323d中指示的更新處理僅應用于該切片而不能應用于另一個切片。此外,將包括在活動的切片報頭341f中的緩沖器描述更新信息323d應用于包括在sps301中的緩沖器描述定義信息312。

下面描述根據(jù)這一實施例的sps301和切片報頭341f的句法結構。圖19示出了根據(jù)這一實施例的sps301的句法結構。圖20示出了根據(jù)這一實施例的切片報頭的句法結構。

如圖19所示,sps301包括緩沖器描述定義信息312。所述緩沖器描述定義信息312包括用于將由包括在一個或多個緩沖器描述中的一個或多個緩沖器要素指示的參照圖片分配為長期參照圖片的長期信息402。這一長期信息402包括圖片標識符403(如poc數(shù)目)和長期索引404。

如圖20所示,切片報頭341f(或子圖片單元)包括緩沖器描述更新信息323d。所述緩沖器描述更新信息323d是用于選擇緩沖器描述中的一個并且更新選擇的緩沖器描述的信息。這一緩沖器描述更新信息323d包括緩沖器描述選擇信息334以及用于將由包括在一個或多個緩沖器描述中的一個或多個緩沖器要素指示的參照圖片分配為長期參照圖片的長期信息405。這一長期信息405包括長期索引406和圖片標識符407(poc數(shù)目)。

要注意到,可以使用包括在切片報頭341f中的圖片標識符407和長期索引406中的僅一個或二者來將長期參照圖片分配到緩沖器要素。同樣,可以使用包括在所述sps301中的圖片標識符403和長期索引404中的僅一個或二者來將長期參照圖片分配到緩沖器要素。

要注意到,在上述的其它實施例中,也可以使用相同或相似的句法結構。例如,還是在上述實施例1中,可以使用圖19所示的sps的句法結構。而且,在實施例1中,切片報頭341包含緩沖器描述選擇信息334(short_term_ref_pic_set_idx)。

[編碼方法的效果]

如上所述,根據(jù)這一實施例的圖像編碼裝置100能夠防止用于構造參照列表的相同參數(shù)在編碼比特流中的冗余重復。這允許圖像編碼裝置100提高描述參照列表構造的參數(shù)的編碼效率。而且,圖像編碼裝置100能夠實現(xiàn)編碼比特流的層級結構的信號發(fā)送單元的設計協(xié)調。

[解碼裝置]

根據(jù)這一實施例的圖像解碼裝置200的方框圖與圖7所示的相同或相似,并且因此不再進行解釋。

[解碼處理]

下面對由根據(jù)這一實施例的圖像解碼裝置200執(zhí)行的圖像解碼方法進行描述。

圖21是根據(jù)這一實施例的圖像解碼方法的流程圖。圖21所示的處理代替圖8中所示的根據(jù)實施例1的圖像解碼方法中的步驟s202而包括步驟s401b。

在步驟s201之后,圖像解碼裝置200從編碼比特流中的當前切片的切片報頭獲得包括緩沖器描述選擇信息的緩沖器描述更新信息,用于選擇并且修改多個緩沖器描述中的一個緩沖器描述(s401b)。這里,緩沖器描述更新信息包括長期信息。

接下來,圖像解碼裝置200選擇在緩沖器描述選擇信息中指定的緩沖器描述(s203)。最后,圖像解碼裝置200使用選擇的緩沖器描述和長期信息對當前切片進行解碼(s204)。

[解碼方法的效果]

如上所述,根據(jù)這一實施例的圖像解碼裝置200能夠對以提高的編碼效率和緩沖器描述數(shù)據(jù)的協(xié)調設計的形式進行編碼的編碼比特流進行解碼。

如上所述,在根據(jù)這一實施例的圖像編碼方法中,將定義多個緩沖器描述的緩沖器描述定義信息寫入與編碼比特流相對應的sps。

而且,在該圖像編碼方法中,對于作為圖片或切片的每一個處理單元,選擇緩沖器描述中的一個,并且將指定選擇的緩沖器描述的緩沖器描述選擇信息寫入包括在編碼比特流中的該處理單元的第一報頭。這里,第一報頭是圖片或切片的報頭,具體而言是pps、圖片報頭或切片報頭。

在該圖像編碼方法中,使用選擇的緩沖器描述對上述處理單元進行編碼。

而且,上述緩沖器描述定義信息包括用于將參照圖片分配為長期參照圖片的長期信息。

如上所述,在該圖像編碼方法中,將包括長期信息的緩沖器描述定義信息寫入由多個圖片共享的序列參數(shù)集合中,并且將指示要被選擇的緩沖器描述的緩沖器描述標識符寫入每一個圖片或切片的報頭。與將緩沖器描述定義信息寫入圖片參數(shù)集合中的情況相比較,這允許降低冗余信息并且從而允許提高圖像編碼方法的編碼效率。而且,在該圖像編碼方法中,與將長期信息寫入切片報頭中的情況相比較,能夠降低冗余信息并且因此能夠提高編碼效率。

盡管上面描述了根據(jù)本發(fā)明實施例的圖像編碼裝置和圖像解碼裝置,但是本發(fā)明并不局限于這些實施例。

例如,盡管上面描述了sps包括在包括切片數(shù)據(jù)等等的編碼比特流中的示例,但是,也可以與包括切片數(shù)據(jù)等等的編碼比特流分離地將sps從圖像編碼裝置傳輸?shù)綀D像解碼裝置。

典型地將根據(jù)每一個上述實施例的圖像編碼裝置和圖像解碼裝置中包括的各自處理單元實現(xiàn)為作為集成電路的大規(guī)模集成電路(lsi)。可以將這些處理單元分別提供在單個芯片上,并且可以將它們中的部分或全部形成在單個芯片中。

而且,實現(xiàn)集成的方式并不局限于lsi,并且專用電路或通用處理器也可以實現(xiàn)集成。在制造lsi之后能夠被編程的現(xiàn)場可編程門陣列(fpga)或允許lsi的連接或配置的重新配置的可配置處理器也可以用于相同的目的。

可以將每一個上述實施例中的每一個結構要素配置為專用硬件產品的形式或者可以通過執(zhí)行適于所述結構要素的軟件程序來實現(xiàn)。可以通過利用諸如cpu和處理器的程序執(zhí)行單元讀取和執(zhí)行記錄在諸如硬盤或半導體存儲器的記錄介質中的軟件程序來實現(xiàn)每一個結構要素。

而且,可以將本發(fā)明實現(xiàn)為上述的軟件程序,并且也可以實現(xiàn)為其上記錄有上述程序的非暫態(tài)計算機可讀記錄介質。此外,理所當然能夠經由諸如互聯(lián)網的通信網絡來分發(fā)這樣的程序。

這里給出的數(shù)字全部是為了特別地說明本發(fā)明,并且因此本發(fā)明不局限于所述數(shù)字。

每一個方框圖中的功能框的分割是一個示例,并且,可以將功能框中的一些實現(xiàn)為一個功能框同時可以將一個功能框劃分為多個部分,并且可以將一個功能框的功能的一部分轉移到另一個功能框。而且,可以通過單個硬件或軟件并行或以時間分割的方式來處理具有相似功能的多個功能框的功能。

給出包括在上面的圖像編碼或解碼方法中的步驟的處理順序以便特別地說明本發(fā)明,并且因此也可以是任何其它順序。上述步驟的一部分也可以與其它步驟同時(并行)執(zhí)行。

(實施例5)

通過將用于實現(xiàn)在每一個上述實施例中描述的運動圖片編碼方法和運動圖片解碼方法的配置的程序記錄在記錄介質中,能夠將在每一個上述實施例中描述的處理簡單地實現(xiàn)在獨立的計算機系統(tǒng)中。所述記錄介質可以是只要能夠記錄程序的任何記錄介質,例如磁盤、光盤、光磁盤、ic卡和半導體存儲器。

以下將描述在每一個上述實施例中描述的運動圖片編碼方法和運動圖片解碼方法的應用以及使用其的系統(tǒng)。所述系統(tǒng)具有一個具有包括使用圖像編碼方法的圖像編碼裝置和使用圖像解碼方法的圖像解碼裝置的圖像編碼和解碼裝置的特征。所述系統(tǒng)的其它配置可以根據(jù)情況而適當改變。

圖22說明了用于實現(xiàn)內容分發(fā)服務的內容提供系統(tǒng)ex100的整體配置。將用于提供通信服務的區(qū)域劃分為具有期望尺寸的單元,并且在每一個單元中放置作為固定無線站的基站ex106、ex107、ex108、ex109和ex110。

所述內容提供系統(tǒng)ex100經由互聯(lián)網ex101、互聯(lián)網服務提供商ex102、電話網絡ex104和基站ex106到ex110分別連接到諸如計算機ex111、個人數(shù)字助理(pda)ex112、照相機ex113、蜂窩電話ex114和游戲機ex115的設備。

然而,內容提供系統(tǒng)ex100的配置并不局限于圖22所示的配置,并且其中連接任何要素的組合是可接受的。此外,每一個設備可以直接連接到電話網絡ex104,而不是經由作為固定無線站的基站ex106到ex110。而且,也可以經由短距離無線通信等等將設備彼此互連。

諸如數(shù)碼攝像機的照相機ex113能夠拍攝視頻。諸如數(shù)碼相機的照相機ex116能夠拍攝靜止圖像和視頻。而且,蜂窩電話ex114可以是滿足任何標準的設備,這些標準例如是全球移動通信系統(tǒng)(gsm)(注冊商標)、碼分多址(cdma)、寬帶碼分多址(w-cdma)、長期演進(lte)和高速分組接入(hspa)?;蛘?,蜂窩電話ex114可以是個人手持電話系統(tǒng)(phs)。

在內容提供系統(tǒng)ex100中,經由電話網絡ex104和基站ex109將流媒體服務器ex103連接到照相機ex113,這能夠進行現(xiàn)場顯示的圖像等等的分發(fā)。在這樣的分發(fā)中,按照上面在每一個實施例中描述的那樣對由使用照相機ex113的用戶拍攝的內容(例如音樂會現(xiàn)場的視頻)(即,照相機起根據(jù)本發(fā)明方面的圖像編碼裝置的作用),并且將編碼的內容傳輸?shù)搅髅襟w服務器ex103。另一方面,流媒體服務器ex103將傳輸?shù)膬热輸?shù)據(jù)根據(jù)客戶端的請求而向客戶端執(zhí)行流分發(fā)。所述客戶端包括能夠對上述編碼的數(shù)據(jù)進行解碼的計算機ex111、pdaex112、照相機ex113、蜂窩電話ex114和游戲機ex115。接收到分發(fā)的數(shù)據(jù)的每一個設備對該編碼數(shù)據(jù)進行解碼和再現(xiàn)(即,起根據(jù)本發(fā)明方面的圖像解碼裝置的作用)。

可以通過照相機ex113或傳輸數(shù)據(jù)的流媒體服務器ex103對拍攝的數(shù)據(jù)進行編碼,或者所述編碼處理可以在照相機ex113和流媒體服務器ex103之間共享。類似地,可以通過客戶端或流媒體服務器ex103解碼分發(fā)的數(shù)據(jù),或者所述解碼處理可以在客戶端和流媒體服務器ex103之間共享。而且,可以將不僅由照相機ex113而且由照相機ex116拍攝的靜止圖像和視頻的數(shù)據(jù)經過計算機ex111傳輸?shù)搅髅襟w服務器ex103。所述編碼處理可以通過照相機ex116、計算機ex111或流媒體服務器ex103執(zhí)行,或者可以在它們之間共享。

并且,可以由通常包括在每一個計算機ex111和所述設備中的lsiex500執(zhí)行所述編碼解碼處理。lsiex500可以配置有單個芯片或多個芯片??梢詫⒂糜趯σ曨l進行編碼和解碼的軟件集成到能夠由計算機ex111等等讀取的某一類型的記錄介質(例如cd-rom、軟盤、硬盤)中,并且可以使用所述軟件執(zhí)行編碼和解碼處理。而且,當蜂窩電話ex114配備有照相機時,可以傳輸通過所述照相機獲得的視頻數(shù)據(jù)。視頻數(shù)據(jù)是由包括在蜂窩電話ex114中的lsiex500解碼的數(shù)據(jù)。

而且,流媒體服務器ex103可以由服務器和計算機組成,并且可以使數(shù)據(jù)分散且處理分散的數(shù)據(jù)、記錄或者分發(fā)數(shù)據(jù)。

如上所述,在內容提供系統(tǒng)ex100中,客戶端可以在內容提供系統(tǒng)ex100中接收并且再現(xiàn)編碼數(shù)據(jù)。換句話說,在內容提供系統(tǒng)ex100中,客戶端能夠接收和解碼由用戶傳輸?shù)男畔?,并且實時地再現(xiàn)解碼的數(shù)據(jù),以使得不具有任何特定權利和設備的用戶能夠實現(xiàn)個人廣播。

除了內容提供系統(tǒng)ex100的示例之外,可以在圖23中說明的數(shù)字廣播系統(tǒng)ex200中實現(xiàn)在每一個實施例中描述的運動圖片編碼裝置(圖像編碼裝置)和運動圖片解碼裝置(圖像解碼裝置)中的至少一個。更具體地說,廣播站ex201經由無線點播將通過將音頻數(shù)據(jù)等等復用到視頻數(shù)據(jù)上獲得的復用數(shù)據(jù)通信或者傳輸?shù)綇V播衛(wèi)星ex202。該視頻數(shù)據(jù)是通過在每一個實施例中描述的運動圖片編碼方法進行編碼的數(shù)據(jù)(即,由根據(jù)本發(fā)明方面的圖像編碼裝置進行編碼的數(shù)據(jù))。在接收到該復用數(shù)據(jù)時,廣播衛(wèi)星ex202發(fā)射無線電波用于廣播。然后,具有衛(wèi)星廣播接收功能的家庭用天線ex204接收該無線電波。接下來,諸如電視機(接收機)ex300或機頂盒(stb)ex217的設備對接收的復用數(shù)據(jù)進行解碼,并且再現(xiàn)解碼的數(shù)據(jù)(即,起根據(jù)本發(fā)明方面的圖像解碼裝置的作用)。

而且,讀取器/記錄儀ex218(ⅰ)對記錄在諸如dvd、bd等等的記錄介質ex215上的復用數(shù)據(jù)進行讀取和解碼,或者(ⅱ)對記錄介質ex215中的視頻信號進行編碼,并且在一些情況下,對通過將音頻數(shù)據(jù)復用在編碼數(shù)據(jù)上獲得的數(shù)據(jù)進行寫入。讀取器/記錄儀ex218能夠包括在每一個實施例中示出的運動圖片解碼裝置或運動圖片編碼裝置。在這一情況下,可以將再現(xiàn)的視頻信號顯示在監(jiān)視器ex219上,并且能夠通過使用其上記錄有復用數(shù)據(jù)的記錄介質ex215的另一設備或系統(tǒng)來再現(xiàn)視頻信號。也能夠在連接到用于有線電視的線纜ex203或用于衛(wèi)星/地面廣播的天線ex204的機頂盒ex217中實現(xiàn)運動圖片解碼裝置,以便在電視機ex300的監(jiān)視器ex219上顯示視頻信號。可以不是在機頂盒中而是在電視機ex300中實現(xiàn)運動圖片解碼裝置。

圖24說明了使用在每一個實施例中描述的運動圖片編碼方法和運動圖片解碼方法的電視機(接收機)ex300。電視機ex300包括:獲得或者提供通過經由接收廣播的天線ex204或線纜ex203將音頻數(shù)據(jù)復用到視頻數(shù)據(jù)上獲得的復用數(shù)據(jù)的調諧器ex301;解調接收的復用數(shù)據(jù)或者將數(shù)據(jù)調制為要被供應到外部的復用數(shù)據(jù)的調制/解調單元ex302;將調制的復用數(shù)據(jù)解復用為視頻數(shù)據(jù)和音頻數(shù)據(jù)或者將由信號處理單元ex306編碼的視頻數(shù)據(jù)和音頻數(shù)據(jù)復用為數(shù)據(jù)的復用/解復用單元ex303。

電視機ex300進一步包括:包括分別對音頻數(shù)據(jù)和視頻數(shù)據(jù)進行解碼并且對音頻數(shù)據(jù)和視頻數(shù)據(jù)進行編碼的音頻信號處理單元ex304和視頻信號處理單元ex305(起根據(jù)本發(fā)明方面的圖像編碼裝置和圖像解碼裝置的作用)的信號處理單元ex306;以及包括提供解碼音頻信號的揚聲器ex307和諸如顯示器的顯示解碼視頻信號的顯示單元ex308的輸出單元ex309。而且,電視機ex300包括具接收用戶操作的輸入的操作輸入單元ex312的接口單元ex317。而且,電視機ex300包括整體控制電視機ex300的每一個構成元件的控制單元ex310、向每一個元件供應功率的電源供應電路單元ex311。除了操作輸入單元ex312,接口單元ex317還可以包括:連接到諸如讀取器/記錄儀ex218的外部設備的橋ex313;用于使能諸如sd卡的記錄介質ex216的附接的插槽單元ex314;要被連接到諸如硬盤的外部記錄介質的驅動器ex315;以及要被連接到電話網絡的調制解調器ex316。這里,記錄介質ex216能夠使用用于存儲的非易失性/易失性半導體存儲元件來電氣地記錄信息。電視機ex300的構成元件經過同步總線彼此連接。

首先,將描述其中電視機ex300對經過天線ex204等等從外部獲得的復用數(shù)據(jù)進行解碼并且再現(xiàn)解碼數(shù)據(jù)的配置。在電視機ex300中,當具有經遠程控制器ex220等等的用戶操作時,在包括cpu的控制單元ex310的控制下,復用/解復用單元ex303對由調制/解調單元ex302解調的復用數(shù)據(jù)進行解復用。而且,在電視機ex300中,使用在每一個實施例中描述的解碼方法,音頻信號處理單元ex304對解復用的音頻數(shù)據(jù)進行解碼,并且視頻信號處理單元ex305對解復用的視頻數(shù)據(jù)進行解碼。輸出單元ex309分別將解碼的視頻信號和音頻信號輸出到外部。當輸出單元ex309提供視頻信號和音頻信號時,可以將這些信號臨時存儲在緩沖器ex318和ex319等等中,以使得彼此同步地再現(xiàn)這些信號。而且,電視機ex300可以不經過廣播等等而是從諸如磁盤、光盤和sd卡的記錄介質ex215和ex216來讀取復用數(shù)據(jù)。接下來,將對其中電視機ex300對音頻信號和視頻信號進行編碼并且將數(shù)據(jù)傳輸?shù)酵獠炕蛘邔?shù)據(jù)寫入到記錄介質中的配置進行說明。在電視機ex300中,在具有經過遠程控制器ex220等等的用戶操作時,在控制單元ex310的控制下,使用在每一個實施例中描述的編碼方法,音頻信號處理單元ex304對音頻信號進行編碼,并且視頻信號處理單元ex305對視頻信號進行編碼。復用/解復用單元ex303對編碼的視頻信號和音頻信號進行復用,并且將產生的信號提供到外部。當復用/解復用單元ex303對視頻信號和音頻信號進行復用時,可以將這些信號臨時存儲在緩沖器ex320和ex321等等中,以使得能夠彼此同步地再現(xiàn)這些信號。這里,緩沖器ex318、ex319、ex320、ex321可以如所說明的那樣為多個,或者可以在電視機ex300中共享至少一個緩沖器。而且,可以將數(shù)據(jù)存儲在緩沖器中,以使得能夠例如在調制/解調單元ex302和復用/解復用單元ex303之間避免上溢和下溢。

而且,電視機ex300除了包括用于從廣播或者記錄介質獲得音頻和視頻數(shù)據(jù)的配置之外,也可以包括用于接收從麥克風或照相機輸入的av的配置,并且可以對獲得的數(shù)據(jù)進行編碼。盡管在該描述中電視機ex300能夠編碼、復用并且提供外部數(shù)據(jù),但是它也能夠僅接收、解碼和提供外部數(shù)據(jù)而不進行編碼、復用和提供外部數(shù)據(jù)。

而且,當讀取器/記錄儀ex218從記錄介質讀取復用數(shù)據(jù)或者向記錄介質寫入復用數(shù)據(jù)時,電視機ex300和讀取器/記錄儀ex218中的一個可以對復用數(shù)據(jù)進行解碼或編碼,并且電視機ex300和讀取器/記錄儀ex218可以共享解碼或編碼。

作為示例,圖25說明了當從光盤讀取數(shù)據(jù)或向光盤寫入數(shù)據(jù)時信息再現(xiàn)/記錄單元ex400的配置。信息再現(xiàn)/記錄單元ex400包括以下要進行描述的單元ex401、ex402、ex403、ex404、ex405、ex406和ex407。光學頭ex401在作為光盤的記錄介質ex215的記錄表面中照射激光斑以便寫入信息,并且檢測來自記錄介質ex215的記錄表面的反射光以便讀取信息。調制記錄單元ex402電氣地驅動包括在光學頭ex401中的半導體激光器,并且根據(jù)記錄數(shù)據(jù)來調制激光。再現(xiàn)解調單元ex403使用包括在光學頭ex401中的光檢測器放大通過電氣地檢測來自記錄表面的反射光獲得的再現(xiàn)信號,并且通過分離記錄在記錄介質ex215上的信號分量來解調再現(xiàn)信號,以便再現(xiàn)必要信息。緩沖器ex404臨時保持要被記錄在記錄介質ex215上的信息以及從記錄介質ex215再現(xiàn)的信息。盤馬達ex405使記錄介質ex215旋轉。伺服控制單元ex406在控制盤馬達ex405的旋轉驅動的同時使光學頭ex401移動到預定的信息軌道,以便追蹤激光斑。系統(tǒng)控制單元ex407整體控制信息再現(xiàn)/記錄單元ex400。通過使用存儲在緩沖器ex404中的各種信息并且根據(jù)需要生成且添加新信息的系統(tǒng)控制單元ex407,并且通過在按照協(xié)調的方式進行操作的同時經過光學頭ex401記錄并且再現(xiàn)信息的調制記錄單元ex402、再現(xiàn)解調單元ex403和伺服控制單元ex406,能夠實現(xiàn)讀取和寫入處理。系統(tǒng)控制單元ex407例如包括微處理器,并且通過使計算機執(zhí)行用于讀取和寫入的程序來執(zhí)行處理。

盡管在該描述中所述光學頭ex401照射激光斑,但是也可以使用近場光來執(zhí)行高密度記錄。

圖26說明了作為光盤的記錄介質ex215。在記錄介質ex215的記錄表面上,以螺旋狀形成導引槽,并且信息軌道ex230根據(jù)導引槽形狀的改變提前記錄指示在該盤上的絕對位置的地址信息。該地址信息包括用于確定作為用于記錄數(shù)據(jù)的單元的記錄塊ex231的位置的信息。在記錄和再現(xiàn)數(shù)據(jù)的裝置中再現(xiàn)信息軌道ex230并且讀取地址信息可以導致記錄塊位置的確定。而且,記錄介質ex215包括數(shù)據(jù)記錄區(qū)域ex233、內周區(qū)域ex232和外周區(qū)域ex234。數(shù)據(jù)記錄區(qū)域ex233是用于在記錄用戶數(shù)據(jù)時使用的區(qū)域。分別位于所述數(shù)據(jù)記錄區(qū)域ex233內側和外側的內周區(qū)域ex232和外周區(qū)域ex234用于除了記錄用戶數(shù)據(jù)之外的特定用途。所述信息再現(xiàn)/記錄單元400從記錄介質ex215的數(shù)據(jù)記錄區(qū)域ex233讀取編碼的音頻、編碼的視頻數(shù)據(jù)或通過復用編碼的音頻和視頻數(shù)據(jù)獲得的復用數(shù)據(jù)并且將該編碼的音頻、編碼的視頻數(shù)據(jù)或通過復用編碼的語音和視頻數(shù)據(jù)獲得的復用數(shù)據(jù)寫入該記錄介質ex215的數(shù)據(jù)記錄區(qū)域ex233中。

盡管在說明中作為示例描述了具有層狀的光盤,例如dvd和bd,但是所述光盤并不局限于這些,并且可以是具有多層結構且能夠在表面以外的部分上進行記錄的光盤。而且,光盤可以具有用于多維記錄/再現(xiàn)的結構,例如在光盤的相同部分中使用具有不同波長的顏色的光的信息的記錄,以及從各種角度記錄具有不同層的信息。

而且,在數(shù)字廣播系統(tǒng)ex200中,具有天線ex205的車輛ex210能夠從衛(wèi)星ex202等等接收數(shù)據(jù),并且在諸如設置在車輛ex210內的車輛導航系統(tǒng)ex211的顯示設備上再現(xiàn)視頻。這里,車輛導航系統(tǒng)ex211的配置可以例如是包括來自圖24中說明的配置的gps接收單元的配置。對于具有計算機ex111、蜂窩電話ex114等等的配置,也是如此。

圖27a說明了使用在上述實施例中描述的運動圖片編碼方法和運動圖片解碼方法的蜂窩電話ex114。蜂窩電話ex114包括:用于經過基站ex110發(fā)射和接收無線電波的天線ex350;能夠拍攝運動和靜止圖像的照相機單元ex365;以及例如用于顯示諸如由照相機單元ex365拍攝的或由天線ex350接收的解碼的視頻的液晶顯示器的顯示單元ex358。蜂窩電話ex114進一步包括:包括操作鍵單元ex366的主體單元;用于輸出音頻的諸如揚聲器的音頻輸出單元ex357;用于輸入音頻的諸如麥克風的音頻輸入單元ex356;用于存儲拍攝的視頻或靜止圖片,記錄的音頻,接收的音頻的編碼或解碼數(shù)據(jù)、靜止圖像、電子郵件等等的存儲器單元ex367;以及作為用于按照存儲器單元ex367相同方式存儲數(shù)據(jù)的記錄介質的接口單元的插槽單元ex364。

接下來,將參照圖27b描述蜂窩電話ex114的配置的示例。在蜂窩電話ex114中,設計為總體控制包括顯示單元ex358以及操作鍵單元ex366的主體的每一個單元的主控制單元ex360,經由同步總線ex370共同連接到電源電路單元ex361、操作輸入控制單元ex362、視頻信號處理單元ex355、照相機接口單元ex363、液晶顯示器(lcd)控制單元ex359、調制/解調單元ex352、復用/解復用單元ex353、音頻信號處理單元ex354、插槽單元ex364和存儲器單元ex367。

當通過用戶的操作開啟通話結束鍵或者電源鍵時,電源電路單元ex361從電池組向各自單元供應功率以便激活蜂窩電話ex114。

在蜂窩電話ex114中,在包括cpu、rom和ram的主控制單元ex360的控制下,音頻信號處理單元ex354將在語音通話模式中由音頻輸入單元ex356收集的音頻信號轉換為數(shù)字音頻信號。然后,調制/解調單元ex352對所述數(shù)字音頻信號執(zhí)行擴頻處理,并且發(fā)射和接收單元ex351對數(shù)據(jù)執(zhí)行數(shù)模轉換和頻率變換,以便經由天線ex350發(fā)射產生的數(shù)據(jù)。并且,在蜂窩電話ex114中,發(fā)射和接收單元ex351放大在語音通話模式中由天線ex350接收的數(shù)據(jù)并對所述數(shù)據(jù)執(zhí)行頻率變換和數(shù)模轉換。然后,所述調制/解調單元ex352對所述數(shù)據(jù)執(zhí)行逆擴頻處理,并且所述音頻信號處理單元ex354將該數(shù)據(jù)轉換為模擬音頻信號,以便經由音頻輸出單元ex357將其輸出。

而且,當在數(shù)據(jù)通信模式下發(fā)送電子郵件時,將通過操作主體的操作鍵單元ex366等等輸入的電子郵件的文本數(shù)據(jù)經由操作輸入控制單元ex362發(fā)送出到主控制單元ex360。主控制單元ex360使調制/解調單元ex352對該文本數(shù)據(jù)執(zhí)行擴頻處理,并且發(fā)射和接收單元ex351對產生的數(shù)據(jù)執(zhí)行數(shù)模轉換和頻率變換,以便經由天線ex350向基站ex110發(fā)射數(shù)據(jù)。當接收到電子郵件時,對接收的數(shù)據(jù)執(zhí)行與上述用于發(fā)送電子郵件的處理近似為逆的處理,并且將產生的數(shù)據(jù)提供到顯示單元ex358。

當發(fā)射視頻、靜止圖像、或者數(shù)據(jù)通信模式中的視頻和音頻時,視頻信號處理單元ex355使用在每一個實施例中示出的運動圖片編碼方法對從照相機單元ex365供應的視頻信號進行壓縮和編碼,并且將編碼的視頻數(shù)據(jù)發(fā)射到復用/解復用單元ex353。相反地,在照相機單元ex365拍攝視頻、靜止圖像等等期間,音頻信號處理單元ex354對由音頻輸入單元ex356收集的音頻信號進行編碼,并將編碼的音頻數(shù)據(jù)發(fā)射到復用/解復用單元ex353。

所述復用/解復用單元ex353使用預定的方法,對從視頻信號處理單元ex355供應的編碼的視頻數(shù)據(jù)和從音頻信號處理單元ex354供應的編碼的音頻數(shù)據(jù)進行復用。然后,調制/解調單元(調制/解調電路單元)ex352對復用數(shù)據(jù)執(zhí)行擴頻處理,并且發(fā)射和接收單元ex351對該數(shù)據(jù)執(zhí)行數(shù)模轉換和頻率變換,以便經由天線ex350發(fā)射產生的數(shù)據(jù)。

當在數(shù)據(jù)通信模式下接收到具有鏈接到網頁等等的視頻文件的數(shù)據(jù)時,或者當接收到附加有視頻和/或音頻的電子郵件時,為了對經由天線ex350接收的復用數(shù)據(jù)進行解碼,復用/解復用單元ex353將復用數(shù)據(jù)解復用為視頻數(shù)據(jù)比特流和音頻數(shù)據(jù)比特流,并且經過同步總線ex370為視頻信號處理單元ex355供應編碼的視頻數(shù)據(jù)且為音頻信號處理單元ex354供應編碼的音頻數(shù)據(jù)。所述視頻信號處理單元ex355使用在每一個實施例中示出的與運動圖片編碼方法相對應的運動圖片解碼方法來對視頻信號進行解碼(即,起根據(jù)本發(fā)明方面的圖像解碼裝置的作用),并且然后,所述顯示單元ex358例如經由lcd控制單元ex359顯示包括在鏈接到網頁的視頻文件中的視頻和靜止圖像。而且,所述音頻信號處理單元ex354對音頻信號進行解碼,并且所述音頻輸出單元ex357提供音頻。

而且,與電視機ex300類似,諸如蜂窩電話ex114的終端可能具有三種類型的實現(xiàn)配置,不僅包括(ⅰ)包括編碼裝置和解碼裝置二者的發(fā)射和接收終端,還包括(ⅱ)僅包括編碼裝置的發(fā)射終端以及(ⅲ)僅包括解碼裝置的接收終端。盡管在該描述中數(shù)字廣播用系統(tǒng)ex200接收和發(fā)射通過將音頻數(shù)據(jù)復用到視頻數(shù)據(jù)上獲得的復用數(shù)據(jù),但是復用數(shù)據(jù)可以是通過將與視頻相關的字符數(shù)據(jù)而非音頻數(shù)據(jù)復用到視頻數(shù)據(jù)上獲得的數(shù)據(jù),并且也可以不是復用數(shù)據(jù)而是視頻數(shù)據(jù)本身。

這樣,可以在所描述的任意設備和系統(tǒng)中使用每一個實施例中的運動圖片編碼方法和運動圖片解碼方法。因而,能夠獲得在每一個實施例中描述的優(yōu)點。

而且,本發(fā)明并不局限于上述每一個實施例,并且能夠對本發(fā)明的任意實施例做出各種變型或修改。

(實施例6)

如果需要,可以通過在(i)在上述每一個實施例中示出的運動圖片編碼方法或運動圖片編碼裝置與(ii)符合諸如mpeg-2、mpeg-4avc和vc-1的不同標準的運動圖片編碼方法或運動圖片編碼裝置之間進行切換來生成視頻數(shù)據(jù)。

這里,當生成并且然后解碼符合不同標準的多個視頻數(shù)據(jù)時,需要選擇解碼方法以便符合不同的標準。然而,由于不能夠檢測要被解碼的多個視頻數(shù)據(jù)中的每一個符合哪個標準,因此存在不能夠選擇適當?shù)慕獯a方法的問題。

為了解決該問題,通過將音頻數(shù)據(jù)等等復用到視頻數(shù)據(jù)獲得的復用數(shù)據(jù)具有包括指示該視頻數(shù)據(jù)符合哪個標準的識別信息的結構。以下將描述包括通過在每一個實施例中示出的運動圖片編碼方法和運動圖片編碼裝置中生成的視頻數(shù)據(jù)的復用數(shù)據(jù)的具體結構。所述復用數(shù)據(jù)是mpeg-2傳輸流格式的數(shù)字流。

圖28說明了復用數(shù)據(jù)的結構。如圖28中說明的,能夠通過復用視頻流、音頻流、演示圖形流(pg)和交互圖形流中的至少一個來獲得復用數(shù)據(jù)。視頻流代表電影的主視頻和輔視頻,音頻流(ig)代表主音頻部分和要與主音頻部分混合的輔音頻部分,并且演示圖形流代表電影的字幕。這里,主視頻是要在屏幕上顯示的正常視頻,并且輔視頻是要在主視頻中的較小窗口上顯示的視頻。而且,交互圖形流代表通過在屏幕上布置gui部件生成的交互屏幕。通過在每一個實施例中示出的運動圖片編碼方法或運動圖片編碼裝置或者通過符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準的運動圖片編碼方法或運動圖片編碼裝置來對視頻流進行編碼。根據(jù)諸如杜比ac-3、杜比數(shù)字+、mlp、dts、dts-hd和線性pcm的標準對音頻流進行編碼。

包括在復用數(shù)據(jù)中的每一個媒體流由pid進行識別。例如,將0x1011分配到要用于電影的視頻的視頻流,將0x1100到0x111f分配到音頻流,將0x1200到0x121f分配到演示圖形流,將0x1400到0x141f分配到交互圖形流,將0x1b00到0x1b1f分配到要用于電影的輔視頻的視頻流,并且將0x1a00到0x1a1f分配到要用于與主音頻混合的輔音頻的音頻流。

圖29示意性說明了如何復用數(shù)據(jù)。首先,將由視頻幀構成的視頻流ex235和由音頻幀構成的音頻流ex238分別變換為pes分組流ex236和pes分組流ex239,并且進一步地分別變換為ts分組ex237和ts分組ex240。類似地,將演示圖形流ex241的數(shù)據(jù)和交互圖形流ex244的數(shù)據(jù)分別變換為pes分組流ex242和pes分組流ex245,并且進一步地分別變換為ts分組ex243和ts分組ex246。將這些ts分組復用為流以便獲得復用數(shù)據(jù)ex247。

圖30更加詳細地說明了如何將視頻流存儲在pes分組流中。圖30中的第一條形示出了視頻流中的視頻幀流。第2條形示出了pes分組流。如圖30中的箭頭yy1、yy2、yy3和yy4所指示的,將視頻流劃分為分別作為視頻演示單元的i-圖片、b-圖片和p-圖片的圖片,并且將這些圖片保存在每一個pes分組的有效載荷中。每一個pes分組具有pes報頭,并且所述pes報頭存儲指示圖片的顯示時間的演示時間戳(pts)以及指示圖片的解碼時間的解碼時間戳(dts)。

圖31說明了要被最終寫入在復用數(shù)據(jù)上的ts分組的格式。每一個ts分組是包括具有諸如用于識別流的pid的信息的4字節(jié)ts報頭和用于存儲數(shù)據(jù)的184字節(jié)ts有效載荷的188字節(jié)固定長度分組。所述pes分組分別被劃分并且存儲在ts有效載荷中。當使用bdrom時,對每一個ts分組給出4字節(jié)tp_extra_header,因而產生192字節(jié)源分組。將源分組寫入在復用數(shù)據(jù)上。tp_extra_header存儲諸如ats(arrival_time_stamp)的信息。ats表示要將每一個ts分組傳送到pid濾波器的傳送開始時間。如圖31的下部示出的,在復用數(shù)據(jù)中布置源分組。將從復用數(shù)據(jù)的報頭開始遞增的號碼稱為源分組號碼(spn)。

包括在復用數(shù)據(jù)中的每一個ts分組不僅包括視頻、音頻、字幕等等的流,而且還包括程序關聯(lián)表(pat)、程序映射表(pmt)以及程序時鐘參考(pcr)。pat表示在復用數(shù)據(jù)中使用的pmt中的pid指示什么,并且pat自身的pid被登記為0。pmt存儲包括在復用數(shù)據(jù)中的視頻、音頻、字幕等等的流的pid以及與pid相對應的流的屬性信息。pmt還具有與復用數(shù)據(jù)相關的各種描述。描述具有諸如表示是否允許復用數(shù)據(jù)的拷貝的拷貝控制信息的信息。pcr存儲與ats相對應的表示何時將pcr分組傳送到解碼器的stc時間信息,以便實現(xiàn)作為ats的時間軸的到達時間時鐘(atc)與作為pts和dts的時間軸的系統(tǒng)時間時鐘(stc)之間的同步。

圖32詳細地說明了pmt的數(shù)據(jù)結構。將pmt報頭布置在該pmt的頂部處。pmt報頭描述了包括在該pmt中的數(shù)據(jù)長度等等。在pmt報頭之后布置有與復用數(shù)據(jù)相關的多個描述符。在該描述符中描述了諸如拷貝控制信息的信息。在描述符之后布置有與包括在復用數(shù)據(jù)中的流相關的多條流信息。每一條流信息包括流描述符,每一個流描述符描述諸如用于識別流的壓縮編解碼器的流類型、流pid和流屬性信息(例如幀速率或寬高比)的信息。所述流描述符在數(shù)量上與復用數(shù)據(jù)中的流的數(shù)量相等。

當將復用數(shù)據(jù)記錄到記錄介質等等上時,將上述復用數(shù)據(jù)與復用數(shù)據(jù)信息文件一起進行記錄。

每一個復用數(shù)據(jù)信息文件是如圖33所示的復用數(shù)據(jù)的管理信息。復用數(shù)據(jù)信息文件與復用數(shù)據(jù)一對一地對應,并且每一個文件包括復用數(shù)據(jù)信息、流屬性信息以及條目地圖。

如圖33中說明的,復用數(shù)據(jù)信息包括系統(tǒng)速率、再現(xiàn)開始時間和再現(xiàn)結束時間。系統(tǒng)速率指示后面將描述的系統(tǒng)目標解碼器向pid濾波器傳送復用數(shù)據(jù)的最大傳送速率。將包括在復用數(shù)據(jù)中的ats的間隔設置為不高于系統(tǒng)速率。再現(xiàn)開始時間指示在復用數(shù)據(jù)的報頭處視頻幀中的pts。向位于復用數(shù)據(jù)末端的視頻幀中的pts添加一個幀的間隔,并且將pts設置為再現(xiàn)結束時間。

如圖34所示,對于包括在復用數(shù)據(jù)中的每一個流的每一個pid,在流屬性信息中登記一條屬性信息。取決于相對應的流是視頻流、音頻流、演示圖形流或交互圖形流,每一條屬性信息具有不同的信息。每一條視頻流屬性信息攜帶有包括使用何種壓縮編解碼器對視頻流進行壓縮、分辨率、寬高比以及包括在視頻流中的多段圖片數(shù)據(jù)的幀速率的信息。每一條音頻流屬性信息攜帶有包括使用何種壓縮編解碼器對音頻流進行壓縮、音頻流中包括多少信道、音頻流支持哪種語言以及采樣頻率是多高的信息。所述視頻流屬性信息和所述音頻流屬性信息用于在播放器重放信息之前解碼器的初始化。

在當前實施例中,要被使用的復用數(shù)據(jù)具有包括在pmt中的流類型。而且,當在記錄介質上記錄復用數(shù)據(jù)時,使用包括在復用數(shù)據(jù)信息中的視頻流屬性信息。具體而言,在每一個實施例中描述的運動圖片編碼方法或運動圖片編碼裝置包括如下步驟或單元,該步驟或單元用于將指示由每一個實施例中的運動圖片編碼方法或者運動圖片編碼裝置生成的視頻數(shù)據(jù)的固有信息分配到包括在pmt中的流類型或視頻流屬性信息。利用該配置,能夠將通過在上述每一個實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成的視頻數(shù)據(jù)與符合另一標準的視頻數(shù)據(jù)區(qū)分開。

而且,圖35說明了根據(jù)當前實施例的運動圖片解碼方法的步驟。在步驟exs100中,從復用數(shù)據(jù)獲得包括在pmt中的流類型或者包括在復用數(shù)據(jù)信息中的視頻流屬性信息。接下來,在步驟exs101中,確定該流類型或視頻流屬性信息是否指示該復用數(shù)據(jù)通過在上述各實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成。當確定該流類型或視頻流屬性信息指示復用數(shù)據(jù)通過在上述各實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成時,在步驟exs102中,通過在上述各實施例中描述的運動圖片解碼方法進行解碼。而且,當該流類型或視頻流屬性信息指示符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準時,在步驟exs103中,通過符合傳統(tǒng)標準的運動圖片解碼方法執(zhí)行解碼。

這樣,通過向流類型或者視頻流屬性信息分配新的固有值,能夠確定在上述各實施例中描述的運動圖片解碼方法或運動圖片解碼裝置是否能夠執(zhí)行解碼。甚至當輸入符合不同標準的復用數(shù)據(jù)時,也能夠選擇適當?shù)慕獯a方法或裝置。因而,能夠沒有任何誤差地對信息進行解碼。而且,可以在上述的設備和系統(tǒng)中使用當前實施例中的運動圖片編碼方法或裝置、或者運動圖片解碼方法或裝置。

(實施例7)

典型地按照集成電路或大規(guī)模集成(lsi)電路的形式實現(xiàn)在上述各實施例中描述的運動圖片編碼方法、運動圖片編碼裝置、運動圖片解碼方法和運動圖片解碼裝置。作為所述lsi的示例,圖36說明了被制造在一個芯片中的lsiex500的配置。lsiex500包括要在下面描述的元件ex501、ex502、ex503、ex504、ex505、ex506、ex507、ex508和ex509,并且所述元件經過總線ex510彼此連接。當電源電路單元ex505接通時,通過對每一個元件供應功率來激活電源電路單元ex505。

例如,當執(zhí)行編碼時,在包括cpuex502、存儲器控制器ex503、流控制器ex504和驅動頻率控制單元ex512的控制單元ex501的控制下,所述lsiex500經過avi/oex509接收從麥克風ex117和照相機ex113等等輸入的av信號。接收到的av信號被臨時存儲在諸如sdram的外部存儲器ex511中。在控制單元ex501的控制下,根據(jù)處理量以及要傳輸?shù)叫盘柼幚韱卧猠x507的速度,將存儲的數(shù)據(jù)分段為數(shù)據(jù)部分。然后,信號處理單元ex507對音頻信號和/或視頻信號進行編碼。這里,視頻信號的編碼是在上述各實施例中描述的編碼。而且,所述信號處理單元ex507有時對編碼的音頻數(shù)據(jù)和編碼的視頻數(shù)據(jù)進行復用,并且流i/oex506將復用數(shù)據(jù)提供到外部。將該提供的復用數(shù)據(jù)傳輸?shù)交緀x107,或者寫入記錄介質ex215。當復用數(shù)據(jù)集合時,可以將數(shù)據(jù)臨時存儲在緩沖器ex508中以使得數(shù)據(jù)集合彼此同步。

盡管存儲器ex511是位于lsiex500外部的元件,但是也可以將其包括在lsiex500中。緩沖器ex508也并不局限于一個緩沖器,而是可以由多個緩沖器組成。而且,可以將lsiex500制造在一個芯片或者多個芯片中。

而且,盡管控制單元ex510包括cpuex502、存儲器控制器ex503、流控制器ex504、驅動頻率控制單元ex512,但是控制單元ex510的配置并不局限于此。例如,信號處理單元ex507可以進一步包括cpu。在信號處理單元ex507中包括另一cpu能夠提高處理速度。而且,作為另一示例,cpuex502可以用作信號處理單元ex507或者作為信號處理單元ex507的一部分,并且例如,cpuex502可以包括音頻信號處理單元。在這樣的情況下,控制單元ex501包括信號處理單元ex507或者包括具有信號處理單元ex507一部分的cpuex502。

這里使用的名稱為lsi,但是取決于集成度,也可以將其稱作ic、系統(tǒng)lsi、超級lsi或特級lsi。

而且,實現(xiàn)集成的方式并不局限于lsi,并且專用電路或通用處理器等等也可以實現(xiàn)集成。能夠在lsi制造之后進行編程的現(xiàn)場可編程門陣列(fpga)或者允許lsi的連接或配置的重新配置的可配置處理器能夠用于相同目的。

未來,隨著半導體技術的發(fā)展,新生技術可能替代lsi。可以使用這樣的技術來集成功能方框。本發(fā)明有可能應用于生物技術。

(實施例8)

與當對符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準的視頻數(shù)據(jù)進行解碼時相比較,當對通過在上述各實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成的視頻數(shù)據(jù)進行解碼時,處理量可能會增加。因而,需要將lsiex500設置到比在對符合傳統(tǒng)標準的視頻數(shù)據(jù)進行解碼時使用的cpuex502的驅動頻率更高的驅動頻率。然而,當將驅動頻率設置得較高時,存在功耗增加的問題。

為了解決該問題,諸如電視機ex300和lsiex500的運動圖片解碼裝置配置為確定視頻數(shù)據(jù)符合哪個標準,并且根據(jù)確定的標準在驅動頻率之間進行切換。圖37說明了當前實施例中的配置ex800。當通過在上述各實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成視頻數(shù)據(jù)時,驅動頻率切換單元ex803將驅動頻率設置為較高驅動頻率。然后,驅動頻率切換單元ex803指導執(zhí)行在上述各實施例中描述的運動圖片解碼方法的解碼處理單元ex801對視頻數(shù)據(jù)進行解碼。當視頻數(shù)據(jù)符合傳統(tǒng)標準時,驅動頻率切換單元ex803將驅動頻率設置為比通過在上述各實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成的視頻數(shù)據(jù)的驅動頻率更低的驅動頻率。然后,驅動頻率切換單元ex803指導符合傳統(tǒng)標準的解碼處理單元ex802對視頻數(shù)據(jù)進行解碼。

更具體地,驅動頻率切換單元ex803包括圖36所示的cpuex502和驅動頻率控制單元ex512。這里,執(zhí)行在上述各實施例中描述的運動圖片解碼方法的解碼處理單元ex801以及符合傳統(tǒng)標準的解碼處理單元ex802中的每一個與圖36中的信號處理單元ex507相對應。cpuex502確定視頻數(shù)據(jù)符合哪個標準。然后,驅動頻率控制單元ex512以來自cpuex502的信號為基礎來確定驅動頻率。而且,信號處理單元ex507以來自cpuex502的信號為基礎來對視頻數(shù)據(jù)進行解碼。例如,在實施例8中描述的識別信息可能用于識別視頻數(shù)據(jù)。識別信息并不局限于在實施例8中描述的信息,而是可以是只要能夠指示視頻數(shù)據(jù)符合哪個標準的任何信息。例如,當以用于確定視頻數(shù)據(jù)用于電視機或者盤等等的外部信號為基礎來確定視頻數(shù)據(jù)符合哪個標準時,可以以這樣的外部信號為基礎來進行確定。而且,cpuex502例如以查找表為基礎來選擇驅動頻率,如圖39所示,在查找表中,將視頻數(shù)據(jù)的標準與驅動頻率相關聯(lián)??梢酝ㄟ^將查找表存儲在緩沖器ex508中和lsi的內部存儲器中,并且通過cpuex502參照該查找表,來選擇驅動頻率。

圖38說明了用于執(zhí)行當前實施例的方法的步驟。首先,在步驟exs200中,信號處理單元ex507從復用數(shù)據(jù)中獲得識別信息。接下來,在步驟exs201中,以該識別信息為基礎,cpuex502確定視頻數(shù)據(jù)是否由在上述各實施例中描述的編碼方法和編碼裝置生成。當視頻數(shù)據(jù)由在上述各實施例中描述的運動圖片編碼方法和運動圖片編碼裝置生成時,在步驟exs202中,cpuex502發(fā)送將用于將驅動頻率設置到較高驅動頻率的信號傳輸?shù)津寗宇l率控制單元ex512。然后,驅動頻率控制單元ex512將驅動頻率設置到較高驅動頻率。另一方面,當識別信息指示視頻數(shù)據(jù)符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準時,在步驟exs203中,cpuex502將用于將驅動頻率設置到較低驅動頻率的信號傳輸?shù)津寗宇l率控制單元ex512。然后,與由在上述各實施例中描述的運動圖片編碼方法和運動圖片編碼裝置生成視頻數(shù)據(jù)的情況相比較,驅動頻率控制單元ex512將驅動頻率設置到較低驅動頻率。

而且,隨著驅動頻率的切換,通過改變要施加到lsiex500或包括lsiex500的裝置的電壓來提高節(jié)電效果。例如,當將驅動頻率設置得較低時,與將驅動頻率設置得較高的情況相比,將對lsiex500或包括lsiex500的裝置施加的電壓設定得更低。

而且,作為用于設置驅動頻率的方法,當用于解碼的處理量較大時,可以將驅動頻率設置得較高,并且當用于解碼的處理量較小時,可以將驅動頻率設定得較低。因而,設置方法并不局限于上述的設置方法。例如,當用于對符合mpeg-4avc的視頻數(shù)據(jù)進行解碼的處理量大于用于對由在上述各實施例中描述的運動圖片編碼方法或運動圖片編碼裝置生成的視頻數(shù)據(jù)進行解碼的處理量時,與上述的情況相反地設置驅動頻率。

而且,用于設置驅動頻率的方法并不局限于用于將驅動頻率設置得更低的方法。例如,當識別信息指示通過在上述各實施例中描述的運動圖片編碼方法和運動圖片編碼裝置生成視頻數(shù)據(jù)時,可以將施加到lsiex500或包括lsiex500的裝置的電壓設置得更高。當識別信息指示視頻數(shù)據(jù)符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準時,可以將施加到lsiex500或包括lsiex500的裝置的電壓設置得更低。作為另一示例,當識別信息指示通過在上述各實施例中描述的運動圖片編碼方法和運動圖片編碼裝置生成視頻數(shù)據(jù)時,可能不必暫停cpuex502的驅動。當識別信息指示視頻數(shù)據(jù)符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準時,由于cpuex502具有額外的處理能力,因此可能在給定時間暫停cpuex502的驅動。即使當識別信息指示通過在上述各實施例中描述的運動圖片編碼方法和運動圖片編碼裝置生成視頻數(shù)據(jù)時,在cpuex502具有額外處理能力的情況下,也可能在給定時間暫停cpuex502的驅動。在這樣的情況下,與當識別信息指示視頻數(shù)據(jù)符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準時的情況相比較,可以將暫停時間設置得較短。

因此,通過根據(jù)視頻數(shù)據(jù)符合的標準來切換驅動頻率,能夠提高節(jié)電效果。并且,當使用電池來驅動lsiex500或包括lsiex500的裝置時,能夠隨著節(jié)電效果而延長電池的壽命。

(實施例9)

存在將符合不同標準的多個數(shù)據(jù)提供到諸如電視機和蜂窩電話的設備和系統(tǒng)的情況。為了能夠對符合不同標準的多個視頻數(shù)據(jù)進行解碼,lsiex500的信號處理單元ex507需要符合不同的標準。然而,隨著符合各自標準的信號處理單元ex507的單獨使用,會產生增加lsiex500的電路規(guī)模以及增加成本的問題。

為了解決該問題,設想一種其中部分地共享用于實現(xiàn)在上述各實施例中描述的運動圖片解碼方法的解碼處理單元和符合諸如mpeg-2、mpeg-4avc和vc-1的傳統(tǒng)標準的解碼處理單元的配置。圖40a中的ex900表示該配置的示例。例如,在上述各實施例中描述的運動圖片解碼方法與符合mpeg-4avc的運動圖片解碼方法部分共同地具有諸如熵編碼、逆量化、解塊濾波器和運動補償預測的處理細節(jié)。要被共享的處理細節(jié)可能包括符合mpeg-4avc的解碼處理單元ex902的使用。相反,專用解碼處理單元ex901可以用于對于本發(fā)明一個方面固有的其它處理。尤其是,由于本發(fā)明的方面例如以幀存儲器控制為特征,因此,專用解碼處理單元ex901用于幀存儲器控制。否則,可能對于熵解碼、解塊濾波器和運動補償中的一個或者處理的全部來共享解碼處理單元。對于要被共享的處理,可以共享在上述各實施例中描述的運動圖片解碼方法,并且專用的解碼處理單元可以用于mpeg-4avc特有的處理。

而且,圖40b中的ex1000表示將部分地共享處理的另一示例。這一示例使用包括支持對于本發(fā)明的一個方面特有的處理的專用解碼處理單元ex1001、支持對于另一傳統(tǒng)標準特有的處理的專用解碼處理單元ex1002以及支持要在根據(jù)本發(fā)明一個方面的運動圖片解碼方法和傳統(tǒng)的運動圖片解碼方法之間共享的處理的解碼處理單元ex1003的配置。這里,專用解碼處理單元ex1001和ex1002不必分別地專用于根據(jù)本發(fā)明一個方面的處理和所述具有傳統(tǒng)標準的處理,并且可以是能夠實現(xiàn)通用處理的解碼處理單元。并且,也能夠通過lsiex500實現(xiàn)當前實施例的配置。

這樣,通過共享用于要在根據(jù)本發(fā)明一個方面的運動圖片解碼方法和符合傳統(tǒng)標準的運動圖片解碼方法之間共享的處理的解碼處理單元,能夠減小lsi的電路規(guī)模并且降低成本。

盡管基于以上實施例描述了根據(jù)一個或多個方面的圖像編碼裝置和圖像解碼裝置,但是本發(fā)明并不局限于這些實施例。本領域的普通技術人員將容易意識到,在不實質上背離本發(fā)明的原理和精神的情況下,所附權利要求旨在不僅覆蓋和包含所公開的特定實施例,而且還覆蓋和包含通過對所述實施例做出各種修改并且通過對不同實施例中的結構元件進行組合而獲得的等同結構、方法和/或使用。

[產業(yè)上的可用性]

本發(fā)明應用于圖像編碼方法、圖像解碼方法、圖像編碼裝置和圖像解碼裝置。本發(fā)明能夠用于包括電視機、數(shù)字視頻錄像機、車載導航系統(tǒng)、蜂窩電話、數(shù)字照相機和數(shù)字視頻照相機的具有高分辨率的信息顯示設備和成像設備。

[標號說明]

100圖像編碼裝置

101減法器

102正交變換單元

103量化單元

104,204逆量化單元

105,205逆正交變換單元

106,206加法器

107,207塊存儲器

108,208幀存儲器

109,209幀內預測單元

110,210幀間預測單元

111,211圖片類型確定單元

112可變長度編碼單元

113,213幀存儲器控制單元

120輸入圖像信號

121,125,225預測誤差數(shù)據(jù)

122,124,224頻率系數(shù)

123,223量化值

126,127,128,226,227,228解碼圖像數(shù)據(jù)

129,130,131,229,230,231預測圖像數(shù)據(jù)

132,132a,132b,132c,132d,132e,132f,232,500編碼比特流

133,233幀存儲器控制信息

200圖像解碼裝置

212可變長度解碼單元

301,501順序參數(shù)集合(sps)

302,302b,302d,502圖片參數(shù)集合(pps)

303,503圖片數(shù)據(jù)

311sps標識符

312,512緩沖器描述定義信息

321sps選擇信息

322,522pps標識符

323,323d,523緩沖器描述更新信息

331,331a,331d圖片報頭

332圖片數(shù)據(jù)部分

333,533pps選擇信息

334緩沖器描述選擇信息

335,535切片數(shù)據(jù)

341,341e,341f,541切片報頭

342,542切片數(shù)據(jù)部分

343,543cu數(shù)據(jù)

402,405長期信息

403,407圖片標識符

404,406長期索引

515緩沖器描述

515a緩沖器要素

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1