用于使用周期性緩沖器描述對視頻進(jìn)行編碼和解碼的方法和裝置制造方法
【專利摘要】根據(jù)本發(fā)明的對視頻進(jìn)行編碼的方法包括:將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中(802);將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的切片報(bào)頭中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述(804);并且使用所述切片報(bào)頭和修改的緩沖器描述來將切片編碼在所述編碼視頻比特流中(805)。
【專利說明】用于使用周期性緩沖器描述對視頻進(jìn)行編碼和解碼的方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明可以用于任何多媒體數(shù)據(jù)編碼中,并且更加具體地,本發(fā)明可以用于利用圖片間預(yù)測的圖像和視頻內(nèi)容的編碼中。
【背景技術(shù)】
[0002]諸如MPEG-4AVC/H.264和即將到來的HEVC (高效視頻編碼)的現(xiàn)有技術(shù)的視頻編碼方案,使用根據(jù)先前編碼或解碼的參照圖片的圖片間預(yù)測來執(zhí)行圖像/視頻內(nèi)容的編碼,以便利用時(shí)間上連續(xù)的圖片之間的信息冗余。在MPEG-4AVC視頻編碼方案中,解碼圖片緩沖器(DPB)中的參照圖片通過以下方式進(jìn)行管理:使用用于從DPB中去除編碼順序中的較早圖片的預(yù)定義的滑動窗方案,或者明確地使用編碼視頻比特流中的多個(gè)緩沖器管理信號來對未使用的參照圖片進(jìn)行管理和移除。
[0003]HEVC視頻編碼方案的近來發(fā)展包括引入使用緩沖器描述的DPB管理?;旧?,緩沖器描述定義被保持/包括在DPB中的圖片而不是定義要被從DPB移除的圖片。緩沖器描述是指示存儲在DPB中的所有參照圖片的唯一圖片標(biāo)識符的列表。在圖片的編碼/解碼的開始處激活緩沖器描述。沒有包括在活動的緩沖器描述中的圖片被從DPB移除。緩沖器描述相較于傳統(tǒng)方法的益處包括關(guān)于傳輸/傳送損失的改善的穩(wěn)健性以及不存在圖片的簡化處理。
[0004]在編碼視頻序列中經(jīng)常在多個(gè)圖片之間重復(fù)圖片參照結(jié)構(gòu)。例如,如圖1所示,低延遲編碼結(jié)構(gòu)可以使用尺寸為四的周期性集群。
[0005]在這一示例中,圖片編號(O到12)指示編碼順序和圖片的顯示/輸出順序。圖片P0.P4.P8和P12構(gòu)成圖片的第一時(shí)間層并且被以最高的畫質(zhì)進(jìn)行編碼(例如通過最強(qiáng)烈地應(yīng)用量化)。圖片P2、P6和PlO構(gòu)成第二時(shí)間層并且被利用比第一層低的畫質(zhì)進(jìn)行編碼。圖片P1、P3、P5、P7、P9和Pll構(gòu)成第三時(shí)間層并且被利用最低的畫質(zhì)進(jìn)行編碼。在這樣的周期性集群結(jié)構(gòu)中,位于其集群內(nèi)相同的相對位置中的圖片(例如,PU P5和P9)經(jīng)常使用相同的相對圖片參照結(jié)構(gòu)。例如,P5使用P4和P2作為參照圖片,而P9使用P8和P6作為參照圖片。
[0006]為了適應(yīng)諸如上面的示例性結(jié)構(gòu)的周期性集群結(jié)構(gòu),引入了緩沖器描述的周期性信號傳送。周期性緩沖器描述通過指定參照圖片關(guān)于要被編碼/解碼的目標(biāo)圖片的時(shí)間距尚/位直來列出存儲在DPB中的參照圖片。在現(xiàn)有技術(shù)中,在圖片參數(shù)集合(PPS)中對周期性緩沖器描述進(jìn)行信號傳送一次,并且然后在周期性集群內(nèi)具有相同的相對位置的圖片的切片報(bào)頭中被重復(fù)地參照。例如,指定具有{-1,-3}相對位置的周期性緩沖器描述可以用在P5中用于指定{P4,P2}作為參照圖片并且由P9使用以便指定{P8,P6}作為參照圖片。
[0007]圖2示出了現(xiàn)有技術(shù)中周期性緩沖器描述的信號傳送結(jié)構(gòu)的示例。在圖片參數(shù)集合中指定多個(gè)周期性緩沖器描述。每一個(gè)PPS由唯一的“PPS_id”參數(shù)識別。在切片報(bào)頭中,“PPS選擇”參數(shù)識別在切片的編碼/解碼期間被參照的PPS。在圖2的示例中,選擇具有PPSjd=O的PPS。多個(gè)“BD更新”參數(shù)選擇預(yù)定義的緩沖器描述中的周期性緩沖器描述。在圖2的示例中,選擇緩沖器描述BD1。此外,“BD更新”參數(shù)還包括緩沖器描述修改命令。緩沖器修改命令將圖片標(biāo)識符指派到選擇的緩沖器描述內(nèi)的選擇的緩沖器元素。這里指定唯一 /絕對的圖片標(biāo)識符來代替相對圖片標(biāo)識符。在圖2的示例中,唯一的圖片PG被指派到緩沖器描述BDl內(nèi)的緩沖器元素BEO。這一修改僅應(yīng)用于當(dāng)前目標(biāo)切片。為了在隨后的切片中使用相同的修改,這些隨后的切片的切片報(bào)頭應(yīng)該相應(yīng)地指定“BD更新”參數(shù)。
【發(fā)明內(nèi)容】
[0008][發(fā)明要解決的技術(shù)問題]
[0009]現(xiàn)有技術(shù)的周期性緩沖器描述的一個(gè)問題在于用于修改周期性緩沖器描述的參數(shù)僅被應(yīng)用一次(即,應(yīng)用在要被編碼/解碼的當(dāng)前切片中)。結(jié)果,需要對相同的修改進(jìn)行信號傳送多次以便多于一次地對其進(jìn)行使用。
[0010]現(xiàn)有技術(shù)的另一問題在于在圖片參數(shù)集合(PPS)中對用于創(chuàng)建周期性緩沖器描述的參數(shù)進(jìn)行信號傳送。然而,周期性圖片集群結(jié)構(gòu)通常在大量圖片上并且經(jīng)常在整個(gè)編碼視頻序列上使用。因此,在整個(gè)編碼視頻序列中,相同的參數(shù)會在多個(gè)圖片參數(shù)集合中被重復(fù)地進(jìn)行信號傳送。這樣重復(fù)的信號傳送在編碼視頻比特流中不必要地占用比特。
[0011][用于解決問題的手段]
[0012]為了解決上面的問題,本發(fā)明引入了用于對編碼視頻比特流中的周期性緩沖器描述進(jìn)行信號傳送的新的方法和裝置。
[0013]本發(fā)明的新穎性在于,其提供了用于按照層級的方式創(chuàng)建和修改周期性緩沖器描述的手段,從而實(shí)現(xiàn)與編碼視頻比特流中被層級構(gòu)造的信號傳送單元(例如,網(wǎng)絡(luò)抽象層單元)的改善的協(xié)調(diào)。
[0014][發(fā)明效果]
[0015]本發(fā)明的效果在于編碼視頻比特流中緩沖器描述數(shù)據(jù)的編碼效率改善以及緩沖器描述數(shù)據(jù)單元與編碼視頻比特流中的層級構(gòu)造的信號傳送單元的設(shè)計(jì)協(xié)調(diào)。
【專利附圖】
【附圖說明】
[0016]圖1示出了圖片參照結(jié)構(gòu)的示例。
[0017]圖2是表示根據(jù)現(xiàn)有技術(shù)用于創(chuàng)建和修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的圖。
[0018]圖3是表示本發(fā)明中的視頻/圖像編碼裝置的方框圖。
[0019]圖4是表示根據(jù)本發(fā)明第一實(shí)施例的圖片編碼處理的流程圖。
[0020]圖5A是表示在本發(fā)明第一實(shí)施例的示例實(shí)施例中用于創(chuàng)建和修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0021]圖5B是表示在本發(fā)明第一實(shí)施例的示例實(shí)施例中用于創(chuàng)建和修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0022]圖6是表示本發(fā)明中的視頻/圖像解碼裝置的結(jié)構(gòu)的方框圖。
[0023]圖7是表示根據(jù)本發(fā)明第一實(shí)施例的圖片解碼處理的流程圖。
[0024]圖8是表示根據(jù)本發(fā)明第二實(shí)施例的圖片編碼處理的流程圖。[0025]圖9A是在本發(fā)明第二實(shí)施例的示例實(shí)施例中用于創(chuàng)建和修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0026]圖9B是在本發(fā)明第二實(shí)施例的示例實(shí)施例中用于創(chuàng)建和修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0027]圖10是表示根據(jù)本發(fā)明第二實(shí)施例的圖片解碼處理的流程圖。
[0028]圖11是表示根據(jù)本發(fā)明第三實(shí)施例的圖片編碼處理的流程圖。
[0029]圖12A是表示緩沖器描述在SPS中的示例位置的表。
[0030]圖12B是表示用于選擇并且修改切片報(bào)頭中的緩沖器描述的更新參數(shù)的示例位置的表。
[0031]圖12C是表示用于選擇并且修改切片報(bào)頭中的緩沖器描述的更新參數(shù)的示例位置的表。
[0032]圖13是表示在本發(fā)明第三實(shí)施例的示例實(shí)施例中用于創(chuàng)建并且修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0033]圖14是表示根據(jù)本發(fā)明第三實(shí)施例的圖片解碼處理的流程圖。
[0034]圖15示出了用于實(shí)現(xiàn)內(nèi)容分發(fā)服務(wù)的內(nèi)容提供系統(tǒng)的整體配置。
[0035]圖16示出了數(shù)字廣播系統(tǒng)的整體配置。
[0036]圖17示出了說明電視機(jī)的配置示例的方框圖。
[0037]圖18示出了說明信息再現(xiàn)/記錄單元的配置示例的方框圖,該信息再現(xiàn)/記錄單元從作為光盤的記錄介質(zhì)讀取信息并且在作為光盤的記錄介質(zhì)上寫入信息。
[0038]圖19示出了作為光盤的記錄介質(zhì)的配置示例。
[0039]圖20A示出了蜂窩電話的示例。
[0040]圖20B是表示蜂窩電話的配置示例的方框圖。
[0041]圖21說明了復(fù)用數(shù)據(jù)的結(jié)構(gòu)。
[0042]圖22示意性示出了如何在復(fù)用數(shù)據(jù)中復(fù)用每一個(gè)流。
[0043]圖23更加詳細(xì)地示出了如何將視頻流存儲在PES分組流中。
[0044]圖24示出了復(fù)用數(shù)據(jù)中的TS分組和源分組的結(jié)構(gòu)。
[0045]圖25示出了 PMT的數(shù)據(jù)結(jié)構(gòu)。
[0046]圖26示出了復(fù)用數(shù)據(jù)信息的內(nèi)部結(jié)構(gòu)。
[0047]圖27示出了流屬性信息的內(nèi)部結(jié)構(gòu)。
[0048]圖28示出了用于識別視頻數(shù)據(jù)的步驟。
[0049]圖29示出了用于實(shí)現(xiàn)根據(jù)每一個(gè)實(shí)施例的運(yùn)動圖片編碼方法和運(yùn)動圖片解碼方法的集成電路的配置示例。
[0050]圖30示出了用于在驅(qū)動頻率之間進(jìn)行切換的配置。
[0051]圖31示出了用于識別視頻數(shù)據(jù)并且在驅(qū)動頻率之間進(jìn)行切換的步驟。
[0052]圖32示出了其中使視頻數(shù)據(jù)標(biāo)準(zhǔn)與驅(qū)動頻率相關(guān)聯(lián)的查找表的示例。
[0053]圖33A是表示用于共享信號處理單元的模塊的配置示例的圖。
[0054]圖33B是表示用于共享信號處理單元的模塊的另一配置示例的圖。
【具體實(shí)施方式】[0055]下面將參照附圖來描述根據(jù)本發(fā)明方面的圖像解碼裝置和圖像編碼裝置。
[0056]注意到,下面描述的實(shí)施例示出了本發(fā)明的具體示例。在下面的示例性實(shí)施例中示出的數(shù)字值、形狀、材料、結(jié)構(gòu)元件、該結(jié)構(gòu)元件的布置和連接、步驟以及該步驟的處理順序等等只是示例。因此,在下面的示例實(shí)施例中的結(jié)構(gòu)元件中間,將在定義本發(fā)明概念的最廣泛部分的任一獨(dú)立權(quán)利要求中沒有引述的結(jié)構(gòu)元件描述為任意結(jié)構(gòu)元件。
[0057]下面描述本發(fā)明的三個(gè)實(shí)施例。對于本領(lǐng)域的普通技術(shù)人員顯而易見的是,可以執(zhí)行所述實(shí)施例的組合以便進(jìn)一步增加周期性緩沖器描述的適用性和靈活性。
[0058](實(shí)施例1)
[0059](編碼裝置)
[0060]圖3是表示本發(fā)明中的視頻/圖像編碼裝置200的結(jié)構(gòu)的方框圖。
[0061]視頻編碼裝置200是逐塊地對輸入視頻/圖像比特流進(jìn)行編碼以便生成編碼輸出比特流的裝置。如圖3所示,圖像編碼裝置200包括變換單元201、量化單元202、逆量化單元203、逆變換單元204、塊存儲器205、幀存儲器206、幀內(nèi)預(yù)測單元207、幀間預(yù)測單元208、熵編碼單元209、幀存儲器控制單元210。
[0062]將輸入視頻輸入到加法器,并且將加和的值輸出到變換單元201。變換單元201將加和的值變換為頻率系數(shù),并且將產(chǎn)生的頻率系數(shù)輸出到量化單元202。量化單元202對輸入的頻率系數(shù)進(jìn)行量化,并且將產(chǎn)生的量化值輸出到逆量化單元203和熵編碼單元209。熵編碼單元209對從量化單元202輸出的量化值進(jìn)行編碼,并且輸出比特流。
[0063]逆量化單元203對從量化單元202輸出的采樣值進(jìn)行逆量化,并且將頻率系數(shù)輸出到逆變換單元204。逆變換單元204對頻率系數(shù)執(zhí)行逆變換以便將該頻率系數(shù)變換為比特流的采樣值,并且將產(chǎn)生的采樣值輸出到加法器。加法器將從逆變換單元204輸出的比特流的采樣值加和到從幀間/幀內(nèi)預(yù)測單元207,208輸出的預(yù)測的視頻/圖像值,并且將產(chǎn)生的加和值輸出到塊存儲器205或者幀存儲器206 (經(jīng)過幀存儲器控制單元210),用于進(jìn)一步預(yù)測。幀間/幀內(nèi)預(yù)測單元207、208在存儲在塊存儲器205或者幀存儲器206中的重構(gòu)的視頻/圖像內(nèi)進(jìn)行搜索,并且估計(jì)例如與輸入視頻/圖像最類似的視頻/圖像區(qū)域用于預(yù)測。
[0064]幀存儲器控制器單元210管理存儲在幀存儲器206中的重構(gòu)的圖片。其也發(fā)送幀存儲器控制參數(shù)以便由熵編碼單元208寫入到輸出比特流中。
[0065](編碼處理)
[0066]圖4是表示根據(jù)本發(fā)明第一實(shí)施例的圖片編碼處理400的流程圖。
[0067]步驟401確定要在編碼視頻序列中的多個(gè)圖片上使用的多個(gè)預(yù)定的周期性緩沖器描述。步驟402然后將所述多個(gè)緩沖器描述寫入編碼視頻流的序列參數(shù)集合中。接下來,步驟403確定要對于所述多個(gè)緩沖器描述中的緩沖器描述的子集執(zhí)行的多個(gè)修改。步驟404然后將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于執(zhí)行對于所述緩沖器描述的子集的修改。在目標(biāo)圖片的編碼期間,步驟405將緩沖器描述標(biāo)識符寫入所述編碼視頻比特流中的所述目標(biāo)圖片的報(bào)頭中用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述。步驟406然后使用所述圖片參數(shù)集合和選擇的緩沖器描述來將所述目標(biāo)圖片編碼在所述編碼視頻比特流中。
[0068]在步驟404中寫入的所述更新參數(shù)包括用于選擇緩沖器描述的緩沖器描述標(biāo)識符,被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,以及用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。緩沖器描述由多個(gè)緩沖器要素構(gòu)成,其中每一個(gè)緩沖器要素與存儲在幀存儲器中的唯一的參照圖片相對應(yīng)。
[0069]在步驟404中寫入的所述更新參數(shù)可以附加地包括標(biāo)志/參數(shù)以便指示沒有執(zhí)行緩沖器描述修改并且在序列參數(shù)集合中定義的所述緩沖器描述為原樣。當(dāng)在所述編碼視頻比特流中存在多個(gè)圖片參數(shù)時(shí),在不同的圖片參數(shù)集合中指定的緩沖器描述修改彼此獨(dú)立。即,當(dāng)?shù)诙D片參數(shù)集合為活動(在使用中)時(shí),不應(yīng)用在第二圖片參數(shù)集合中指定的修改,并且在序列參數(shù)集合中定義的初始緩沖器描述的頂部上應(yīng)用在所述活動的第二圖片參數(shù)集合中指定的修改。
[0070]在步驟404中寫入的所述更新參數(shù)包括多個(gè)參數(shù)以便創(chuàng)建/定義除了在序列參數(shù)集合中定義的多個(gè)緩沖器描述之外的新的附加的緩沖器描述。
[0071]在本發(fā)明的可能實(shí)現(xiàn)中,在步驟402中寫入的所述序列參數(shù)集合包括指示所述多個(gè)緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。當(dāng)緩沖器描述沒有存在于所述序列參數(shù)集合中時(shí),所述圖片參數(shù)集合中的所述更新參數(shù)包括用于創(chuàng)建一個(gè)或多個(gè)緩沖器描述的多個(gè)參數(shù)。
[0072](編碼發(fā)明的效果)
[0073]本發(fā)明的效果在于編碼視頻比特流中緩沖器描述數(shù)據(jù)的編碼效率改善以及緩沖器描述數(shù)據(jù)單元與編碼視頻比特流中的層級構(gòu)造的信號傳送單元的設(shè)計(jì)協(xié)調(diào)。使用本發(fā)明,去除了用于創(chuàng)建和修改周期性緩沖器描述的編碼視頻比特流中的相同參數(shù)的冗余重復(fù)。
[0074](句法圖)
[0075]圖5A和5B分別是表示在本發(fā)明示例實(shí)施例中用于創(chuàng)建并且修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0076]在圖5A中,用于定義/創(chuàng)建多個(gè)緩沖器描述的參數(shù)位于序列參數(shù)集合中。序列參數(shù)集合使用唯一的SPS_id參數(shù)由圖片參數(shù)集合參照。用于更新所述多個(gè)緩沖器描述的參數(shù)位于圖片參數(shù)集合中。在編碼圖片的圖片報(bào)頭中,使用唯一的SPS_id參數(shù)來參照圖片參數(shù)集合。圖片由圖片報(bào)頭和一個(gè)或多個(gè)切片(或者子圖片)構(gòu)成。用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述的緩沖器描述選擇參數(shù)位于所述編碼圖片的所述圖片報(bào)頭中。
[0077]在圖5B中,用于定義/創(chuàng)建多個(gè)緩沖器描述的參數(shù)位于序列參數(shù)集合中。序列參數(shù)集合使用唯一的SPS_id參數(shù)由圖片參數(shù)集合參照。用于更新所述多個(gè)緩沖器描述的參數(shù)位于圖片參數(shù)集合中。在編碼切片(或者子圖片單元)的切片報(bào)頭(或者子圖片單元報(bào)頭)中,使用唯一的SPS_id參數(shù)來參照圖片參數(shù)集合。用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述的緩沖器描述選擇參數(shù)位于所述切片報(bào)頭(或者子圖片單元報(bào)頭)中。
[0078]在本發(fā)明的可能實(shí)現(xiàn)中,子圖片單元的示例包括片段、熵切片以及構(gòu)成處理子圖片劃分的波陣面的一組塊。
[0079](解碼裝置)
[0080]圖6是表示本發(fā)明中的視頻解碼裝置300的結(jié)構(gòu)的方框圖。
[0081]視頻解碼裝置300是用于逐塊地對輸入編碼比特流進(jìn)行解碼并且輸出視頻/圖像的裝置,并且如圖6所示包括熵解碼單元301、逆量化單元302、逆變換單元303、塊存儲器304、幀存儲器305、幀內(nèi)預(yù)測單元306、幀間預(yù)測單元307、幀存儲器控制單元308。
[0082]將輸入編碼比特流輸入到熵解碼單元301。在將輸入編碼比特流輸入到熵解碼單元301之后,熵解碼單元301對輸入編碼比特流進(jìn)行解碼,并且將解碼值輸入到逆量化單元302。逆量化單元302對解碼值進(jìn)行逆量化,并且將頻率系數(shù)輸出到逆變換單元303。逆變換單元303對頻率系數(shù)執(zhí)行逆頻率變換以便將頻率系數(shù)變換為采樣值,并且將產(chǎn)生的像素值輸出到加法器。加法器將產(chǎn)生的像素值加和到從幀內(nèi)/幀間預(yù)測單元306、307輸出的預(yù)測的視頻/圖像值,并且將產(chǎn)生的值輸出到顯示器,并且將產(chǎn)生的值輸出到塊存儲器304或者幀存儲器305 (經(jīng)過幀存儲器控制單元308)用于進(jìn)一步預(yù)測。此外,幀內(nèi)/幀間預(yù)測單元306、307在存儲在塊存儲器304或者幀存儲器305中的視頻/圖像內(nèi)進(jìn)行搜索,并且估計(jì)例如與解碼的視頻/圖像最類似的視頻/圖像區(qū)域用于預(yù)測。
[0083]幀存儲器控制單元308管理存儲在幀存儲器305中的重構(gòu)的圖片。其從熵解碼單元301讀取幀存儲器控制參數(shù)并且相應(yīng)地執(zhí)行存儲器控制操作。
[0084](解碼處理)
[0085]圖7是表示根據(jù)本發(fā)明第一實(shí)施例的圖片解碼處理500的流程圖。
[0086]步驟501從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述。接下來,步驟502從所述編碼視頻比特流的圖片參數(shù)集合解析多個(gè)更新參數(shù)用于修改所述多個(gè)緩沖器描述中的緩沖器描述的子集。步驟503然后從所述編碼視頻比特流中的圖片的報(bào)頭解析緩沖器描述標(biāo)識符用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述。最后,步驟504使用所述圖片參數(shù)集合和選擇的緩沖器描述來對來自所述編碼視頻比特流的圖片進(jìn)行解碼。
[0087](解碼發(fā)明的效果)
[0088]本發(fā)明的效果在于使能以改善的編碼效率以及緩沖器描述數(shù)據(jù)的協(xié)調(diào)設(shè)計(jì)進(jìn)行編碼的編碼視頻比特流的解碼。
[0089](實(shí)施例2)
[0090](編碼裝置)
[0091]圖3是表示本發(fā)明中視頻/圖像編碼裝置200的結(jié)構(gòu)的方框圖。
[0092]視頻編碼裝置200是用于逐塊地對輸入視頻/圖像比特流進(jìn)行編碼以便生成編碼輸出比特流的裝置。如圖3所示,圖像編碼裝置200包括變換單元201、量化單元202、逆量化單元203、逆變換單元204、塊存儲器205、幀存儲器206、幀內(nèi)預(yù)測單元207、幀間預(yù)測單元208、熵編碼單元209、幀存儲器控制單元210。
[0093]將輸入視頻輸入到加法器,并且將加和的值輸出到變換單元201。變換單元201將加和的值變換為頻率系數(shù),并且將產(chǎn)生的頻率系數(shù)輸出到量化單元202。量化單元202對輸入的頻率系數(shù)進(jìn)行量化,并且將產(chǎn)生的量化值輸出到逆量化單元203和熵編碼單元209。熵編碼單元209對從量化單元202輸出的量化值進(jìn)行編碼,并且輸出比特流。
[0094]逆量化單元203對從量化單元202輸出的采樣值進(jìn)行逆量化,并且將頻率系數(shù)輸出到逆變換單元204。逆變換單元204對頻率系數(shù)執(zhí)行逆變換以便將該頻率系數(shù)變換為比特流的采樣值,并且將產(chǎn)生的采樣值輸出到加法器。加法器將從逆變換單元204輸出的比特流的采樣值加和到從幀間/幀內(nèi)預(yù)測單元207,208輸出的預(yù)測的視頻/圖像值,并且將產(chǎn)生的加和值輸出到塊存儲器205或者幀存儲器206 (經(jīng)過幀存儲器控制單元210),用于進(jìn)一步預(yù)測。幀間/幀內(nèi)預(yù)測單元207、208在存儲在塊存儲器205或者幀存儲器206中的重構(gòu)的視頻/圖像內(nèi)進(jìn)行搜索,并且估計(jì)例如與輸入視頻/圖像最類似的視頻/圖像區(qū)域用于預(yù)測。
[0095]幀存儲器控制器單元210管理存儲在幀存儲器206中的重構(gòu)的圖片。其也發(fā)送幀存儲器控制參數(shù)以便由熵編碼單元208寫入到輸出比特流中。
[0096](編碼處理)
[0097]圖8是表示根據(jù)本發(fā)明第二實(shí)施例的圖片編碼處理600的流程圖。
[0098]步驟601確定要在編碼視頻序列中的多個(gè)圖片上使用的多個(gè)預(yù)定的周期性緩沖器描述。步驟602然后將所述多個(gè)緩沖器描述寫入編碼視頻流的序列參數(shù)集合中。接下來,步驟603選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述并且確定要對于選擇的緩沖器描述執(zhí)行的多個(gè)修改。步驟604然后將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于選擇并且修改選擇的緩沖器描述。最后,步驟605使用所述圖片參數(shù)集合和修改的緩沖器描述來將一個(gè)或多個(gè)目標(biāo)圖片編碼在所述編碼視頻比特流中。
[0099]在步驟604中寫入圖片參數(shù)集合的所述更新參數(shù)包括用于選擇緩沖器描述的緩沖器描述標(biāo)識符,被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,以及用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。緩沖器描述由多個(gè)緩沖器要素構(gòu)成,其中每一個(gè)緩沖器要素與存儲在幀存儲器中的唯一的參照圖片相對應(yīng)。
[0100]在步驟604中寫入的所述更新參數(shù)可以附加地包括標(biāo)志/參數(shù)以便指示選擇的緩沖器描述是否被修改。當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述時(shí),根據(jù)所述選擇的緩沖器描述在序列參數(shù)集合中的初始定義來使用所選擇的緩沖器描述。根據(jù)本發(fā)明第二實(shí)施例,所述圖片參數(shù)集合中的所述更新參數(shù)(步驟604)僅選擇并且修改在所述序列參數(shù)集合中定義的所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述。
[0101]當(dāng)多個(gè)圖片參數(shù)集合存在于所述編碼視頻比特流中時(shí),在不同的圖片參數(shù)集合中指定的緩沖器描述修改彼此獨(dú)立。即,不同的圖片參數(shù)集合可以選擇不同的緩沖器描述;而且,當(dāng)?shù)诙D片參數(shù)集合為活動(在使用中)時(shí),不應(yīng)用在第一圖片參數(shù)集合中指定的修改,并且在序列參數(shù)集合中定義的傳輸緩沖器描述的頂部上應(yīng)用在所述活動的第二圖片參數(shù)集合中指定的修改。
[0102]在本發(fā)明的可能實(shí)現(xiàn)中,在步驟602中寫入的所述序列參數(shù)集合包括指示所述多個(gè)緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。當(dāng)緩沖器描述沒有存在于所述序列參數(shù)集合中時(shí),所述圖片參數(shù)集合中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的多個(gè)參數(shù)。
[0103](編碼發(fā)明的效果)
[0104]本發(fā)明的效果在于編碼視頻比特流中緩沖器描述數(shù)據(jù)的編碼效率改善以及緩沖器描述數(shù)據(jù)單元與編碼視頻比特流中的層級構(gòu)造的信號傳送單元的設(shè)計(jì)協(xié)調(diào)。使用本發(fā)明,去除了用于創(chuàng)建和修改周期性緩沖器描述的編碼視頻比特流中的相同參數(shù)的冗余重復(fù)。
[0105](句法圖)
[0106]圖9A和9B分別是表示在本發(fā)明示例實(shí)施例中用于創(chuàng)建并且修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0107]在圖9A中,用于定義/創(chuàng)建多個(gè)緩沖器描述的參數(shù)位于序列參數(shù)集合中。序列參數(shù)集合使用唯一的SPS_id參數(shù)由圖片參數(shù)集合參照。用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的參數(shù)位于圖片參數(shù)集合中。在圖片報(bào)頭中,使用唯一的SPS_id參數(shù)來參照圖片參數(shù)集合。包括多個(gè)切片(或者子圖片單元)的多個(gè)圖片可以參照與唯一的SPS_id值相關(guān)聯(lián)的相同的圖片參數(shù)集合。當(dāng)在圖片報(bào)頭中參照圖片參數(shù)集合時(shí),由參照的圖片參數(shù)集合選擇和修改的緩沖器描述變?yōu)榛顒?在使用中)。
[0108]在圖9B中,用于定義/創(chuàng)建多個(gè)緩沖器描述的參數(shù)位于序列參數(shù)集合中。序列參數(shù)集合使用唯一的SPS_id參數(shù)由圖片參數(shù)集合參照。用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的參數(shù)位于圖片參數(shù)集合中。在編碼切片(或者子圖片單元)的切片報(bào)頭(或者子圖片單元報(bào)頭)中,使用唯一的SPS_id參數(shù)來參照圖片參數(shù)集合。多個(gè)切片可以參照與唯一的SPS_id值相關(guān)聯(lián)的相同的圖片參數(shù)集合。當(dāng)在切片報(bào)頭中參照圖片參數(shù)集合時(shí),由參照的圖片參數(shù)集合選擇和修改的緩沖器描述變?yōu)榛顒?在使用中)。
[0109]在本發(fā)明的可能實(shí)現(xiàn)中,子圖片單元的示例包括片段、熵切片以及構(gòu)成處理子圖片劃分的波陣面的一組塊。
[0110](解碼裝置)
[0111]圖6是表示本發(fā)明中的視頻解碼裝置300的結(jié)構(gòu)的方框圖。
[0112]視頻解碼裝置300是用于逐塊地對輸入編碼比特流進(jìn)行解碼并且輸出視頻/圖像的裝置,并且如圖6所示包括熵解碼單元301、逆量化單元302、逆變換單元303、塊存儲器304、幀存儲器305、幀內(nèi)預(yù)測單元306、幀間預(yù)測單元307、幀存儲器控制單元308。
[0113]將輸入編碼比特流輸入到熵解碼單元301。在將輸入編碼比特流輸入到熵解碼單元301之后,熵解碼單元301對輸入編碼比特流進(jìn)行解碼,并且將解碼值輸入到逆量化單元302。逆量化單元302對解碼值進(jìn)行逆量化,并且將頻率系數(shù)輸出到逆變換單元303。逆變換單元303對頻率系數(shù)執(zhí)行逆頻率變換以便將頻率系數(shù)變換為采樣值,并且將產(chǎn)生的像素值輸出到加法器。加法器將產(chǎn)生的像素值加和到從幀內(nèi)/幀間預(yù)測單元306、307輸出的預(yù)測的視頻/圖像值,并且將產(chǎn)生的值輸出到顯示器,并且將產(chǎn)生的值輸出到塊存儲器304或者幀存儲器305 (經(jīng)過幀存儲器控制單元308)用于進(jìn)一步預(yù)測。此外,幀內(nèi)/幀間預(yù)測單元306、307在存儲在塊存儲器304或者幀存儲器305中的視頻/圖像內(nèi)進(jìn)行搜索,并且估計(jì)例如與解碼的視頻/圖像最類似的視頻/圖像區(qū)域用于預(yù)測。
[0114]幀存儲器控制單元308管理存儲在幀存儲器305中的重構(gòu)的圖片。其從熵解碼單元301讀取幀存儲器控制參數(shù)并且相應(yīng)地執(zhí)行存儲器控制操作。
[0115](解碼處理)
[0116]圖10是表示根據(jù)本發(fā)明第二實(shí)施例的圖片解碼處理700的流程圖。
[0117]步驟701從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述。接下來,步驟702從所述編碼視頻比特流的圖片參數(shù)集合解析多個(gè)更新參數(shù)用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述。步驟703使用所述圖片參數(shù)集合和修改的緩沖器描述來對來自所述編碼視頻比特流的一個(gè)或者多個(gè)圖片進(jìn)行解碼。
[0118](解碼發(fā)明的效果)
[0119]本發(fā)明的效果在于使能以改善的編碼效率以及緩沖器描述數(shù)據(jù)的協(xié)調(diào)設(shè)計(jì)進(jìn)行編碼的編碼視頻比特流的解碼。
[0120](實(shí)施例3)
[0121](編碼裝置)
[0122]圖3是表示本發(fā)明中的視頻/圖像編碼裝置200的結(jié)構(gòu)的方框圖。
[0123]視頻編碼裝置200是逐塊地對輸入視頻/圖像比特流進(jìn)行編碼,以便生成編碼輸出比特流的裝置。如圖3所示,圖像編碼裝置200包括變換單元201、量化單元202、逆量化單元203、逆變換單元204、塊存儲器205、幀存儲器206、幀內(nèi)預(yù)測單元207、幀間預(yù)測單元208、熵編碼單元209、幀存儲器控制單元210。
[0124]將輸入視頻輸入到加法器,并且將加和的值輸出到變換單元201。變換單元201將加和的值變換為頻率系數(shù),并且將產(chǎn)生的頻率系數(shù)輸出到量化單元202。量化單元202對輸入的頻率系數(shù)進(jìn)行量化,并且將產(chǎn)生的量化值輸出到逆量化單元203和熵編碼單元209。熵編碼單元209對從量化單元202輸出的量化值進(jìn)行編碼,并且輸出比特流。
[0125]逆量化單元203對從量化單元202輸出的采樣值進(jìn)行逆量化,并且將頻率系數(shù)輸出到逆變換單元204。逆變換單元204對頻率系數(shù)執(zhí)行逆變換以便將該頻率系數(shù)變換為比特流的采樣值,并且將產(chǎn)生的采樣值輸出到加法器。加法器將從逆變換單元204輸出的比特流的采樣值加和到從幀間/幀內(nèi)預(yù)測單元207,208輸出的預(yù)測的視頻/圖像值,并且將產(chǎn)生的加和值輸出到塊存儲器205或者幀存儲器206 (經(jīng)過幀存儲器控制單元210),用于進(jìn)一步預(yù)測。幀間/幀內(nèi)預(yù)測單元207、208在存儲在塊存儲器205或者幀存儲器206中的重構(gòu)的視頻/圖像內(nèi)進(jìn)行搜索,并且估計(jì)例如與輸入視頻/圖像最類似的視頻/圖像區(qū)域用于預(yù)測。
[0126]幀存儲器控制器單元210管理存儲在幀存儲器206中的重構(gòu)的圖片。其也發(fā)送幀存儲器控制參數(shù)以便由熵編碼單元208寫入到輸出比特流中。
[0127](編碼處理)
[0128]圖11是表示根據(jù)本發(fā)明第三實(shí)施例的圖片編碼處理800的流程圖。
[0129]步驟801確定要在編碼視頻序列中的多個(gè)圖片上使用的多個(gè)預(yù)定的周期性緩沖器描述。步驟802然后將所述多個(gè)緩沖器描述(圖12A的1300)寫入編碼視頻流的序列參數(shù)集合中。緩沖器描述是在當(dāng)前和未來的編碼圖片的解碼處理中使用的參照圖片(存儲在緩沖器中)的絕對描述。緩沖器描述的另一可能名稱是參照圖片集合(RPS)。接下來,步驟803選擇所述多個(gè)緩沖器描述(RPS)中的一個(gè)緩沖器描述(RPS)并且確定要對選擇的緩沖器描述執(zhí)行的多個(gè)修改。步驟804然后將多個(gè)更新參數(shù)(例如,圖12B和圖12C的1302、1304和1308)寫入所述編碼視頻比特流的切片報(bào)頭中用于選擇并且修改所選擇的緩沖器描述。最后,步驟805使用所述切片報(bào)頭和修改的緩沖器描述來將切片編碼在所述編碼視頻比特流中。
[0130]在步驟804中寫入的所述更新參數(shù)包括用于選擇緩沖器描述的緩沖器描述標(biāo)識符(圖12X的1304),被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,以及用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的所述選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符(圖12C的1308)。緩沖器描述由多個(gè)緩沖器要素構(gòu)成,其中每一個(gè)緩沖器要素與存儲在幀存儲器中的唯一的參照圖片相對應(yīng)。
[0131 ] 在步驟804中寫入切片報(bào)頭中的所述更新參數(shù)可以附加地包括標(biāo)志/參數(shù)以便指示是否修了選擇的緩沖器描述。當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述,則根據(jù)其在序列參數(shù)集合中的初始定義來使用所述選擇的緩沖器描述。根據(jù)本發(fā)明第三實(shí)施例,所述切片報(bào)頭中的所述更新參數(shù)(步驟804)僅選擇并且修改在所述序列參數(shù)集合中定義的所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述。
[0132]在不同的切片報(bào)頭中指定的緩沖器描述修改彼此獨(dú)立。即,在切片報(bào)頭中指定的修改僅應(yīng)用于相關(guān)聯(lián)的切片的編碼/解碼而不應(yīng)用于任何其它切片;并且,在所述序列參數(shù)集合中定義的初始緩沖器描述的頂部上應(yīng)用在每一個(gè)活動的切片報(bào)頭中指定的修改。
[0133]在本發(fā)明的可能實(shí)現(xiàn)中,在步驟802中寫入的所述序列參數(shù)集合包括指示所述多個(gè)緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。當(dāng)緩沖器描述沒有存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的多個(gè)參數(shù)(例如,圖 12C 的 1310)。
[0134](編碼發(fā)明的效果)
[0135]本發(fā)明的效果在于編碼視頻比特流中緩沖器描述數(shù)據(jù)的編碼效率改善以及緩沖器描述數(shù)據(jù)單元與編碼視頻比特流中的層級構(gòu)造的信號傳送單元的設(shè)計(jì)協(xié)調(diào)。使用本發(fā)明,去除了用于創(chuàng)建和修改周期性緩沖器描述的編碼視頻比特流中的相同參數(shù)的冗余重復(fù)。
[0136](句法圖)
[0137]圖13是表示在本發(fā)明示例實(shí)施例中用于創(chuàng)建并且修改編碼視頻比特流中的緩沖器描述的參數(shù)的位置的句法圖。
[0138]在圖13中,用于定義/創(chuàng)建多個(gè)緩沖器描述的參數(shù)位于序列參數(shù)集合中。序列參數(shù)集合使用唯一的SPS_id參數(shù)由圖片參數(shù)集合參照。編碼切片(或者子圖片單元)的切片報(bào)頭(或者子圖片單元報(bào)頭)使用唯一的SPS_id參數(shù)來參照圖片參數(shù)集合及其相關(guān)聯(lián)的序列參數(shù)集合。用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的參數(shù)位于所述切片報(bào)頭(或者子圖片單元報(bào)頭)中。在本發(fā)明的可能實(shí)現(xiàn)中,子圖片單元的示例包括片段、熵切片以及構(gòu)成處理子圖片劃分的波陣面的一組塊。
[0139](解碼裝置)
[0140]圖6是表示本發(fā)明中的視頻解碼裝置300的結(jié)構(gòu)的方框圖。
[0141]視頻解碼裝置300是用于逐塊地對輸入編碼比特流進(jìn)行解碼并且輸出視頻/圖像的裝置,并且如圖6所示包括熵解碼單元301、逆量化單元302、逆變換單元303、塊存儲器304、幀存儲器305、幀內(nèi)預(yù)測單元306、幀間預(yù)測單元307、幀存儲器控制單元308。
[0142]將輸入編碼比特流輸入到熵解碼單元301。在將輸入編碼比特流輸入到熵解碼單元301之后,熵解碼單元301對輸入編碼比特流進(jìn)行解碼,并且將解碼值輸入到逆量化單元302。逆量化單元302對解碼值進(jìn)行逆量化,并且將頻率系數(shù)輸出到逆變換單元303。逆變換單元303對頻率系數(shù)執(zhí)行逆頻率變換以便將頻率系數(shù)變換為采樣值,并且將產(chǎn)生的像素值輸出到加法器。加法器將產(chǎn)生的像素值加和到從幀內(nèi)/幀間預(yù)測單元306、307輸出的預(yù)測的視頻/圖像值,并且將產(chǎn)生的值輸出到顯示器,并且將產(chǎn)生的值輸出到款存儲器304或者幀存儲器305 (經(jīng)過幀存儲器控制單元308)用于進(jìn)一步預(yù)測。此外,幀內(nèi)/幀間預(yù)測單元306、307在存儲在塊存儲器304或者幀存儲器305中的視頻/圖像內(nèi)進(jìn)行搜索,并且估計(jì)例如與解碼的視頻/圖像最類似的視頻/圖像區(qū)域用于預(yù)測。[0143]幀存儲器控制單元308管理存儲在幀存儲器305中的重構(gòu)的圖片。其從熵解碼單元301讀取幀存儲器控制參數(shù)并且相應(yīng)地執(zhí)行存儲器控制操作。
[0144](解碼處理)
[0145]圖14是表示根據(jù)本發(fā)明第三實(shí)施例的圖片解碼處理900的流程圖。
[0146]步驟901從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述(例如,圖12A的1300)。緩沖器描述是在當(dāng)前和未來的編碼圖片的解碼處理中使用的參照圖片(存儲在緩沖器中)的絕對描述。緩沖器描述的另一可能名稱是參照圖片集合(RPS)。接下來,步驟902從所述編碼視頻比特流的切片報(bào)頭解析多個(gè)更新參數(shù)(例如,圖12B和圖12C的1302、1304和1308)用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述。步驟903使用所述切片報(bào)頭和修改的緩沖器描述來對來自所述編碼視頻比特流的切片進(jìn)行解碼。
[0147]在步驟902中從切片報(bào)頭解析的所述更新參數(shù)包括用于選擇緩沖器描述的緩沖器描述標(biāo)識符(例如,圖12C的1304)、用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素標(biāo)識符以及用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符(例如,圖12C的1308)。緩沖器描述由多個(gè)緩沖器要素構(gòu)成,其中每一個(gè)緩沖器要素與存儲在圖片存儲器中的唯一的參照圖片相對應(yīng)。
[0148]在步驟902中寫入切片報(bào)頭中的所述更新參數(shù)可以附加地包括用于指示是否修改選擇的緩沖器描述的標(biāo)志/參數(shù)(例如,圖12B的1302)。當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述,則根據(jù)其在序列參數(shù)集合中的初始定義來使用所述選擇的緩沖器描述。根據(jù)本發(fā)明的第三實(shí)施例,所述切片報(bào)頭中的所述更新參數(shù)(步驟902)僅選擇并且修改在所述序列參數(shù)集合中定義的所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述。
[0149]在不同的切片報(bào)頭中指定的緩沖器描述修改彼此獨(dú)立。即,在切片報(bào)頭中指定的修改僅應(yīng)用于相關(guān)聯(lián)的切片的編碼/解碼并且不應(yīng)用于任何其它切片;而且,在所述序列參數(shù)集合中定義的初始緩沖器描述的頂部上應(yīng)用在每一個(gè)活動的切片報(bào)頭中指定的修改。
[0150]在本發(fā)明的可能實(shí)現(xiàn)中,在步驟901中解析的所述序列參數(shù)集合包括用于指示所述多個(gè)緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志(例如,圖12A的1312)。當(dāng)緩沖器描述沒有存在于所述序列參數(shù)集合中時(shí),切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的多個(gè)參數(shù)(例如,圖12C的1310)。
[0151](解碼發(fā)明的效果)
[0152]本發(fā)明的效果在于使能以改善的編碼效率以及緩沖器描述數(shù)據(jù)的協(xié)調(diào)設(shè)計(jì)進(jìn)行編碼的編碼視頻比特流的解碼。
[0153]如上所述,根據(jù)本發(fā)明的對視頻進(jìn)行編碼的方法包括:將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特率的序列參數(shù)集合中;將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于修改所述多個(gè)緩沖器描述中的緩沖器描述的子集;將緩沖器描述標(biāo)識符寫入所述編碼視頻比特流中的圖片的報(bào)頭中用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述;使用所述圖片參數(shù)集合以及選擇的緩沖器描述將所述圖片編碼在所述編碼視頻比特流中。
[0154]而且,一種對視頻進(jìn)行解碼的方法包括:從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述;從所述編碼視頻比特流的圖片參數(shù)集合解析多個(gè)更新參數(shù)用于修改所述多個(gè)緩沖器描述中的緩沖器描述的子集;從所述編碼視頻比特流中的圖片的報(bào)頭解析緩沖器描述標(biāo)識符用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述;使用所述圖片參數(shù)集合以及選擇的緩沖器描述來對來自所述編碼視頻比特流的所述圖片進(jìn)行解碼。
[0155]而且,一種對視頻進(jìn)行編碼的方法包括:將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中;將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述;使用所述圖片參數(shù)集合和修改的緩沖器描述來將一個(gè)或多個(gè)圖片編碼在所述編碼視頻比特流中。
[0156]而且,一種對視頻進(jìn)行解碼的方法包括:從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述;將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述;使用所述圖片參數(shù)集合以及修改的緩沖器描述來對來自所述編碼視頻比特流的一個(gè)或者多個(gè)圖片進(jìn)行解碼。
[0157]而且,一種對視頻進(jìn)行編碼的方法包括:將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中;將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的切片報(bào)頭中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述;使用所述切片報(bào)頭和修改的緩沖器描述來將切片編碼在所述編碼視頻比特流中。
[0158]而且,一種對視頻進(jìn)行解碼的方法包括:從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述;從所述編碼視頻比特流的切片報(bào)頭解析多個(gè)更新參數(shù)用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述;使用所述切片報(bào)頭以及修改的緩沖器描述來對來自所述編碼視頻比特流的切片進(jìn)行解碼。
[0159]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中所述更新參數(shù)包括:用于選擇緩沖器描述的緩沖器描述標(biāo)識符;被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,其中緩沖器要素與唯一的參照圖片相對應(yīng);用于重新指派唯一的參照圖片以便與所述選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。
[0160]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中所述更新參數(shù)指示沒有修改被寫入在所述序列參數(shù)集合中的所述緩沖器描述中的任意一個(gè)。
[0161]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中所述更新參數(shù)包括用于創(chuàng)建除了被寫入在所述序列參數(shù)集合中的多個(gè)緩沖器描述的附加的多個(gè)緩沖器描述的參數(shù)。
[0162]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中所述圖片參數(shù)集合包括用于指示是否修改選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述但是不修改選擇的緩沖器描述。
[0163]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中所述切片報(bào)頭包括用于指示是否修改選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述但是不修改選擇的緩沖器描述。
[0164]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中所述序列參數(shù)集合包括用于指示緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。
[0165]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述圖片參數(shù)集合中的所述更新參數(shù)包括用于創(chuàng)建一個(gè)或者多個(gè)緩沖器描述的參數(shù)。
[0166]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述圖片參數(shù)集合中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
[0167]而且,所述對視頻進(jìn)行編碼或者解碼的方法,其中當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
[0168]而且,一種視頻比特流編碼裝置包括:用于將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中的寫入單元;用于將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于修改所述多個(gè)緩沖器描述中的緩沖器描述的子集的寫入單元;用于將緩沖器描述標(biāo)識符寫入所述編碼視頻比特流的圖片的報(bào)頭中用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述的寫入單元;用于使用所述圖片參數(shù)集合和選擇的緩沖器描述將所述圖片編碼在所述編碼視頻比特流中的編碼單元。
[0169]而且,一種視頻比特流解碼裝置包括:用于從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述的解析單元;用于從所述編碼視頻比特流的圖片參數(shù)集合解析多個(gè)更新參數(shù)用于修改所述多個(gè)緩沖器描述中的緩沖器描述的子集的解析單元;用于從所述編碼視頻比特流中的圖片的報(bào)頭解析緩沖器描述標(biāo)識符用于選擇多個(gè)修改的緩沖器描述中的一個(gè)緩沖器描述的解析單元;用于使用所述圖片參數(shù)集合以及選擇的緩沖器描述來對來自所述編碼視頻比特流的所述圖片進(jìn)行解碼的解碼單元。
[0170]而且,一種視頻比特流編碼裝置包括:用于將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中的寫入單元;用于將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的寫入單元;用于使用所述圖片參數(shù)集合和修改的緩沖器描述將一個(gè)或者多個(gè)圖片編碼在所述編碼視頻比特流中的編碼單元。
[0171]而且,一種視頻比特流解碼裝置包括:用于從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述的解析單元;用于將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的圖片參數(shù)集合中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的寫入單元;用于使用所述圖片參數(shù)集合以及修改的緩沖器描述來對來自所述編碼視頻比特流的一個(gè)或者多個(gè)圖片進(jìn)行解碼的解碼單元。
[0172]而且,一種視頻比特流編碼裝置包括:用于將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中的寫入單元;用于將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的切片報(bào)頭中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的寫入單元;用于使用所述切片報(bào)頭和修改的緩沖器描述來將切片編碼在所述編碼視頻比特流中的編碼單
J Li ο
[0173]而且,一種視頻比特流解碼裝置包括:用于從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述的解析單元;用于從所述編碼視頻比特流的切片報(bào)頭解析多個(gè)更新參數(shù)用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的解析單元;用于使用所述切片報(bào)頭以及修改的緩沖器描述來對來自所述編碼視頻比特流的切片進(jìn)行解碼的解碼單元。
[0174]而且,所述視頻比特流編碼或者解碼裝置,其中所述更新參數(shù)包括:用于選擇緩沖器描述的緩沖器描述標(biāo)識符;被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,其中緩沖器要素與唯一的參照圖片相對應(yīng);用于重新指派唯一的參照圖片以便與所述選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。
[0175]而且,所述視頻比特流編碼或者解碼裝置,其中所述更新參數(shù)指示沒有修改被寫入在所述序列參數(shù)集合中的所述緩沖器描述中的任意一個(gè)。
[0176]而且,所述視頻比特流編碼或者解碼裝置,其中所述更新參數(shù)包括用于創(chuàng)建除了被寫入在所述序列參數(shù)集合中的多個(gè)緩沖器描述的附加的多個(gè)緩沖器描述的參數(shù)。
[0177]而且,所述視頻比特流編碼或者解碼裝置,其中所述圖片參數(shù)集合包括用于指示是否修改選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述但是不修改選擇的緩沖器描述。
[0178]而且,所述視頻比特流編碼或者解碼裝置,其中所述切片報(bào)頭包括用于指示是否修改選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示沒有修改選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述但是不修改選擇的緩沖器描述。
[0179]而且,所述視頻比特流編碼或者解碼裝置,其中所述序列參數(shù)集合包括用于指示緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。
[0180]而且,所述視頻比特流編碼或者解碼裝置,其中當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述圖片參數(shù)集合中的所述更新參數(shù)包括用于創(chuàng)建一個(gè)或者多個(gè)緩沖器描述的參數(shù)。
[0181]而且,所述視頻比特流編碼或者解碼裝置,其中當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述圖片參數(shù)集合中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
[0182]而且,所述視頻比特流編碼或者解碼裝置,其中當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
[0183]應(yīng)該注意到,這些廣泛和具體的方面可以使用系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序或記錄介質(zhì)或者系統(tǒng)、方法、集成電路、計(jì)算機(jī)程序或記錄介質(zhì)的任何組合來實(shí)現(xiàn)。
[0184](實(shí)施例4)
[0185]通過將用于實(shí)現(xiàn)在每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法(圖像編碼方法)和運(yùn)動圖片解碼方法(圖像解碼方法)的配置的程序記錄在記錄介質(zhì)中,能夠?qū)⒃诿恳粋€(gè)實(shí)施例中描述的處理簡單地實(shí)現(xiàn)在獨(dú)立的計(jì)算機(jī)系統(tǒng)中。所述記錄介質(zhì)可以是只要能夠記錄程序的任何記錄介質(zhì),例如磁盤、光盤、磁光盤、IC卡和半導(dǎo)體存儲器。
[0186]以下將描述在每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法(圖像編碼方法)和運(yùn)動圖片解碼方法(圖像解碼方法)以及使用其的系統(tǒng)的應(yīng)用。所述系統(tǒng)具有下列特征:具有包括使用圖像編碼方法的圖像編碼裝置和使用圖像解碼方法的圖像解碼裝置的圖像編碼和解碼裝置。所述系統(tǒng)的其它配置可以根據(jù)情況而適當(dāng)改變。
[0187]圖15說明了用于實(shí)現(xiàn)內(nèi)容分發(fā)服務(wù)的內(nèi)容提供系統(tǒng)exlOO的整體配置。將用于提供通信服務(wù)的區(qū)域劃分為具有期望尺寸的單元,并且在每一個(gè)單元中放置作為固定無線站的基站 exl06、exl07、exl08、exl09 和 exllO。
[0188]所述內(nèi)容提供系統(tǒng)exlOO經(jīng)由互聯(lián)網(wǎng)exlOl、互聯(lián)網(wǎng)服務(wù)提供商exl02、電話網(wǎng)絡(luò)exl04和基站exl06到exllO分別連接到諸如計(jì)算機(jī)exlll、個(gè)人數(shù)字助理(PDA)exll2、照相機(jī)exll3、蜂窩電話exll4和游戲機(jī)exll5的設(shè)備。
[0189]然而,內(nèi)容提供系統(tǒng)exlOO的配置并不局限于圖15所示的配置,并且其中連接任何要素的組合是可接受的。此外,每一個(gè)設(shè)備可以直接連接到電話網(wǎng)絡(luò)exl04,而不是經(jīng)由作為固定無線站的基站exl06到exllO。而且,也可以經(jīng)由短距離無線通信等等將設(shè)備彼此互連。
[0190]諸如數(shù)碼攝像機(jī)的照相機(jī)exll3能夠拍攝視頻。諸如數(shù)碼相機(jī)的照相機(jī)exll6能夠拍攝靜止圖像和視頻。而且,蜂窩電話exll4可以是滿足任何標(biāo)準(zhǔn)的設(shè)備,這些標(biāo)準(zhǔn)例如是全球移動通信系統(tǒng)(GSM)(注冊商標(biāo))、碼分多址(CDMA)、寬帶碼分多址(W-CDMA)、長期演進(jìn)(LTE )和高速分組接入(HSPA )?;蛘撸涓C電話ex 114可以是個(gè)人手持電話系統(tǒng)(PHS )。
[0191]在內(nèi)容提供系統(tǒng)exlOO中,經(jīng)由電話網(wǎng)絡(luò)exl04和基站exl09將流媒體服務(wù)器exl03連接到照相機(jī)exll3,這能夠進(jìn)行現(xiàn)場的圖像等等的分發(fā)。在這樣的分發(fā)中,按照上面在每一個(gè)實(shí)施例中描述的那樣對由使用照相機(jī)exll3的用戶拍攝的內(nèi)容(例如音樂會現(xiàn)場的視頻)進(jìn)行編碼(即,照相機(jī)起根據(jù)本發(fā)明方面的圖像編碼裝置的作用),并且將編碼的內(nèi)容傳輸?shù)搅髅襟w服務(wù)器exl03。另一方面,流媒體服務(wù)器exl03將傳輸?shù)膬?nèi)容數(shù)據(jù)根據(jù)客戶端的請求而向客戶端執(zhí)行流分發(fā)。所述客戶端包括能夠?qū)ι鲜鼍幋a數(shù)據(jù)進(jìn)行解碼的計(jì)算機(jī)exlll、PDA exll2、照相機(jī)exll3、蜂窩電話exll4和游戲機(jī)exll5。接收到分發(fā)的數(shù)據(jù)的每一個(gè)設(shè)備對該編碼數(shù)據(jù)進(jìn)行解碼和再現(xiàn)(即,起根據(jù)本發(fā)明方面的圖像解碼裝置的作用)。
[0192]可以通過照相機(jī)exll3或傳輸數(shù)據(jù)的流媒體服務(wù)器exl03對拍攝的數(shù)據(jù)進(jìn)行編碼,或者所述編碼處理可以在照相機(jī)exll3和流媒體服務(wù)器exl03之間共享。類似地,可以通過客戶端或流媒體服務(wù)器exl03解碼分發(fā)的數(shù)據(jù),或者所述解碼處理可以在客戶端和流媒體服務(wù)器exl03之間共享。而且,可以將不僅由照相機(jī)exll3而且由照相機(jī)exll6拍攝的靜止圖像和視頻的數(shù)據(jù)經(jīng)過計(jì)算機(jī)exlll傳輸?shù)搅髅襟w服務(wù)器exl03。所述編碼處理可以通過照相機(jī)exll6、計(jì)算機(jī)exlll或流媒體服務(wù)器exl03執(zhí)行,或者可以在它們之間共享。
[0193]并且,可以由通常包括在每一個(gè)計(jì)算機(jī)exlll和所述設(shè)備中的LSIex500執(zhí)行所述編碼和解碼處理。LSI ex500可以配置有單個(gè)芯片或多個(gè)芯片。可以將用于對視頻進(jìn)行編碼和解碼的軟件集成到能夠由計(jì)算機(jī)exlll等等讀取的某一類型的記錄介質(zhì)(例如CD-ROM、軟盤、硬盤)中,并且可以使用所述軟件執(zhí)行編碼和解碼處理。而且,當(dāng)蜂窩電話exll4配備有照相機(jī)時(shí),可以傳輸通過所述照相機(jī)獲得的視頻數(shù)據(jù)。視頻數(shù)據(jù)是由包括在蜂窩電話exll4中的LSI ex500編碼的數(shù)據(jù)。
[0194]而且,流媒體服務(wù)器exl03可以由服務(wù)器和計(jì)算機(jī)組成,并且可以使數(shù)據(jù)分散且處理分散的數(shù)據(jù)、記錄或者分發(fā)數(shù)據(jù)。
[0195]如上所述,客戶端可以在內(nèi)容提供系統(tǒng)exlOO中接收并且再現(xiàn)編碼數(shù)據(jù)。換句話說,在內(nèi)容提供系統(tǒng)exlOO中,客戶端能夠接收和解碼由用戶傳輸?shù)男畔?,并且?shí)時(shí)地再現(xiàn)解碼數(shù)據(jù),以使得不具有任何特定權(quán)利和設(shè)備的用戶能夠?qū)崿F(xiàn)個(gè)人廣播。
[0196]除了內(nèi)容提供系統(tǒng)exlOO的示例之外,可以在圖16中說明的數(shù)字廣播系統(tǒng)ex200中實(shí)現(xiàn)在每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼裝置(圖像編碼裝置)和運(yùn)動圖片解碼裝置(圖像解碼裝置)中的至少一個(gè)。更具體地說,廣播站ex201經(jīng)由無線電播將通過將音頻數(shù)據(jù)等等復(fù)用到視頻數(shù)據(jù)上獲得的復(fù)用數(shù)據(jù)通信或者傳輸?shù)綇V播衛(wèi)星ex202。該視頻數(shù)據(jù)是通過在每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法進(jìn)行編碼的數(shù)據(jù)(即,由根據(jù)本發(fā)明方面的圖像編碼裝置進(jìn)行編碼的數(shù)據(jù))。在接收到該復(fù)用數(shù)據(jù)時(shí),廣播衛(wèi)星ex202發(fā)射無線電波用于廣播。然后,具有衛(wèi)星廣播接收功能的家庭用天線ex204接收該無線電波。接下來,諸如電視機(jī)(接收機(jī))ex300或機(jī)頂盒(STB)ex217的設(shè)備對接收到的復(fù)用數(shù)據(jù)進(jìn)行解碼,并且再現(xiàn)解碼數(shù)據(jù)(即,起根據(jù)本發(fā)明方面的圖像解碼裝置的作用)。
[0197]而且,讀取器/記錄儀ex218 ( i )對記錄在諸如DVD和BD等等的記錄介質(zhì)ex215上的復(fù)用數(shù)據(jù)進(jìn)行讀取和解碼,或者(ii)對記錄介質(zhì)ex215中的視頻信號進(jìn)行編碼,并且在一些情況下,對通過將音頻數(shù)據(jù)復(fù)用在編碼數(shù)據(jù)上獲得的數(shù)據(jù)進(jìn)行寫入。讀取器/記錄儀ex218能夠包括在每一個(gè)實(shí)施例中示出的運(yùn)動圖片解碼裝置或運(yùn)動圖片編碼裝置。在這一情況下,可以將再現(xiàn)的視頻信號顯示在監(jiān)視器ex219上,并且能夠通過使用其上記錄有復(fù)用數(shù)據(jù)的記錄介質(zhì)ex215的另一設(shè)備或系統(tǒng)來再現(xiàn)視頻信號。也能夠在連接到用于有線電視的電纜ex203或用于衛(wèi)星/地面廣播的天線ex204的機(jī)頂盒ex217中實(shí)現(xiàn)運(yùn)動圖片解碼裝置,以便在電視機(jī)ex300的監(jiān)視器ex219上顯示視頻信號??梢圆皇窃跈C(jī)頂盒中而是在電視機(jī)ex300中實(shí)現(xiàn)運(yùn)動圖片解碼裝置。
[0198]圖17說明了使用在每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法和運(yùn)動圖片解碼方法的電視機(jī)(接收機(jī))ex300。電視機(jī)ex300包括:獲得或者提供通過經(jīng)由接收廣播的天線ex204或電纜ex203將音頻數(shù)據(jù)復(fù)用到視頻數(shù)據(jù)上獲得的復(fù)用數(shù)據(jù)的調(diào)諧器ex301 ;解調(diào)接收到的復(fù)用數(shù)據(jù)或者將數(shù)據(jù)調(diào)制為要被供應(yīng)到外部的復(fù)用數(shù)據(jù)的調(diào)制/解調(diào)單元ex302 ;以及將調(diào)制的復(fù)用數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)和音頻數(shù)據(jù)或者將由信號處理單元ex306編碼的視頻數(shù)據(jù)和音頻數(shù)據(jù)復(fù)用為數(shù)據(jù)的復(fù)用/解復(fù)用單元ex303。
[0199]電視機(jī)ex300進(jìn)一步包括:包括分別對音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行解碼并且對音頻數(shù)據(jù)和視頻數(shù)據(jù)進(jìn)行編碼的音頻信號處理單元ex304和視頻信號處理單元ex305 (起根據(jù)本發(fā)明方面的圖像編碼裝置和圖像解碼裝置的作用)的信號處理單元ex306 ;以及包括提供解碼音頻信號的揚(yáng)聲器ex307和顯示解碼視頻信號的諸如顯示器的顯示單元ex308的輸出單元ex309。而且,電視機(jī)eX300包括具有接收用戶操作的輸入的操作輸入單元ex312的接口單元ex317。而且,電視機(jī)ex300包括整體控制電視機(jī)ex300的每一個(gè)構(gòu)成元件的控制單元ex310以及向每一個(gè)元件供應(yīng)功率的電源電路單元ex311。除了操作輸入單元ex312,接口單元ex317還可以包括:連接到諸如讀取器/記錄儀ex218的外部設(shè)備的橋ex313 ;用于使能諸如SD卡的記錄介質(zhì)ex216的附接的插槽單元ex314 ;要被連接到諸如硬盤的外部記錄介質(zhì)的驅(qū)動器ex315 ;以及要被連接到電話網(wǎng)絡(luò)的調(diào)制解調(diào)器ex316。這里,記錄介質(zhì)ex216能夠使用用于存儲的非易失性/易失性半導(dǎo)體存儲元件來電學(xué)地記錄信息。電視機(jī)ex300的構(gòu)成元件經(jīng)過同步總線彼此連接。
[0200]首先,將描述其中電視機(jī)ex300對經(jīng)過天線ex204等等從外部獲得的復(fù)用數(shù)據(jù)進(jìn)行解碼并且再現(xiàn)解碼數(shù)據(jù)的配置。在電視機(jī)ex300中,當(dāng)具有經(jīng)過遠(yuǎn)程控制器ex220等等的用戶操作時(shí),在包括CPU的控制單元ex310的控制下,復(fù)用/解復(fù)用單元ex303對由調(diào)制/解調(diào)單元ex302解調(diào)的復(fù)用數(shù)據(jù)進(jìn)行解復(fù)用。而且,在電視機(jī)ex300中,使用在每一個(gè)實(shí)施例中描述的解碼方法,音頻信號處理單元ex304對解復(fù)用的音頻數(shù)據(jù)進(jìn)行解碼,并且視頻信號處理單元ex305對解復(fù)用的視頻數(shù)據(jù)進(jìn)行解碼。輸出單元ex309分別將解碼的視頻信號和音頻信號輸出到外部。當(dāng)輸出單元ex309提供視頻信號和音頻信號時(shí),可以將這些信號臨時(shí)存儲在緩沖器ex318和ex319等等中,以使得彼此同步地再現(xiàn)這些信號。而且,電視機(jī)ex300可以不經(jīng)過廣播等等而是從諸如磁盤、光盤和SD卡的記錄介質(zhì)ex215和ex216來讀取復(fù)用數(shù)據(jù)。接下來,將對其中電視機(jī)ex300對音頻信號和視頻信號進(jìn)行編碼并且將數(shù)據(jù)傳輸?shù)酵獠炕蛘邔?shù)據(jù)寫入到記錄介質(zhì)中的配置進(jìn)行說明。在電視機(jī)ex300中,在具有經(jīng)過遠(yuǎn)程控制器ex220等等的用戶操作時(shí),在控制單元ex310的控制下,使用在每一個(gè)實(shí)施例中描述的編碼方法,音頻信號處理單元ex304對音頻信號進(jìn)行編碼,并且視頻信號處理單兀ex305對視頻/[目號進(jìn)行編碼。復(fù)用/解復(fù)用單兀ex303對編碼的視頻/[目號和首頻/[目號進(jìn)行復(fù)用,并且將產(chǎn)生的信號提供到外部。當(dāng)復(fù)用/解復(fù)用單元ex303對視頻信號和音頻信號進(jìn)行復(fù)用時(shí),可以將這些信號臨時(shí)存儲在緩沖器ex320和ex321等等中,以使得能夠彼此同步地再現(xiàn)這些信號。這里,緩沖器ex318、ex319、ex320、ex321可以如所說明的那樣為多個(gè),或者可以在電視機(jī)ex300中共享至少一個(gè)緩沖器。而且,可以將數(shù)據(jù)存儲在緩沖器中,以使得能夠例如在調(diào)制/解調(diào)單元ex302和復(fù)用/解復(fù)用單元ex303之間避免系統(tǒng)上溢和下溢。
[0201]而且,電視機(jī)ex300除了包括用于從廣播或者記錄介質(zhì)獲得音頻和視頻數(shù)據(jù)的配置之外,也可以包括用于接收從麥克風(fēng)或照相機(jī)輸入的AV的配置,并且可以對獲得的數(shù)據(jù)進(jìn)行編碼。盡管在該描述中電視機(jī)ex300能夠編碼、復(fù)用并且提供外部數(shù)據(jù),但是它也能夠僅接收、解碼和提供外部數(shù)據(jù)而不進(jìn)行編碼、復(fù)用和提供外部數(shù)據(jù)。
[0202]而且,當(dāng)讀取器/記錄儀ex218從記錄介質(zhì)讀取復(fù)用數(shù)據(jù)或者在記錄介質(zhì)上寫入復(fù)用數(shù)據(jù)時(shí),電視機(jī)ex300和讀取器/記錄儀ex218中的一個(gè)可以對復(fù)用數(shù)據(jù)進(jìn)行解碼或編碼,并且電視機(jī)ex300和讀取器/記錄儀ex218可以共享該解碼或編碼。
[0203]作為示例,圖18說明了當(dāng)從光盤讀取數(shù)據(jù)或在光盤上寫入數(shù)據(jù)時(shí)信息再現(xiàn)/記錄單元ex400的配置。信息再現(xiàn)/記錄單元ex400包括以下要進(jìn)行描述的構(gòu)成元件ex401、ex402、ex403、ex404、ex405、ex406 和 ex407。光學(xué)頭 ex401 在作為光盤的記錄介質(zhì) ex215的記錄表面中照射激光斑以便寫入信息,并且檢測來自記錄介質(zhì)ex215的記錄表面的反射光以便讀取信息。調(diào)制記錄單元ex402電學(xué)地驅(qū)動包括在光學(xué)頭ex401中的半導(dǎo)體激光器,并且根據(jù)記錄數(shù)據(jù)來調(diào)制激光。再現(xiàn)解調(diào)單元ex403使用包括在光學(xué)頭ex401中的光檢測器來放大通過電學(xué)地檢測來自記錄表面的反射光獲得的再現(xiàn)信號,并且通過分離記錄在記錄介質(zhì)ex215上的信號分量來解調(diào)再現(xiàn)信號,以便再現(xiàn)必要信息。緩沖器ex404臨時(shí)保持要被記錄在記錄介質(zhì)ex215上的信息以及從記錄介質(zhì)ex215再現(xiàn)的信息。盤馬達(dá)ex405使記錄介質(zhì)ex215旋轉(zhuǎn)。伺服控制單元ex406在控制盤馬達(dá)ex405的旋轉(zhuǎn)驅(qū)動的同時(shí)使光學(xué)頭ex401移動到預(yù)定的信息軌道,以便追蹤激光斑。系統(tǒng)控制單元ex407整體控制信息再現(xiàn)/記錄單元ex400。通過使用存儲在緩沖器ex404中的各種信息并且根據(jù)需要生成且添加新信息的系統(tǒng)控制單元ex407,并且通過在按照協(xié)調(diào)的方式進(jìn)行操作的同時(shí)經(jīng)過光學(xué)頭eX401記錄并且再現(xiàn)信息的調(diào)制記錄單元ex402、再現(xiàn)解調(diào)單元ex403和伺服控制單元ex406,能夠?qū)崿F(xiàn)讀取和寫入處理。系統(tǒng)控制單元ex407例如包括微處理器,并且通過使計(jì)算機(jī)執(zhí)行用于讀取和寫入的程序來執(zhí)行處理。
[0204]盡管在該描述中所述光學(xué)頭ex401照射激光斑,但是也可以使用近場光來執(zhí)行高密度記錄。
[0205]圖19說明了作為光盤的記錄介質(zhì)ex215。在記錄介質(zhì)ex215的記錄表面上,以螺旋狀形成導(dǎo)引槽,并且信息軌道ex230根據(jù)導(dǎo)引槽形狀的改變提前記錄指示在該盤上的絕對位置的地址信息。該地址信息包括用于確定作為用于記錄數(shù)據(jù)的單元的記錄塊ex231的位置的信息。在記錄和再現(xiàn)數(shù)據(jù)的裝置中再現(xiàn)信息軌道ex230并且讀取地址信息可以導(dǎo)致記錄塊位置的確定。而且,記錄介質(zhì)ex215包括數(shù)據(jù)記錄區(qū)域ex233、內(nèi)周區(qū)域ex232和外周區(qū)域ex234。數(shù)據(jù)記錄區(qū)域ex233是用于在記錄用戶數(shù)據(jù)時(shí)使用的區(qū)域。分別位于所述數(shù)據(jù)記錄區(qū)域ex233內(nèi)側(cè)和外側(cè)的內(nèi)周區(qū)域ex232和外周區(qū)域ex234用于除了記錄用戶數(shù)據(jù)之外的特定用途。所述信息再現(xiàn)/記錄單元400從記錄介質(zhì)ex215的數(shù)據(jù)記錄區(qū)域ex233讀取編碼的音頻、編碼的視頻數(shù)據(jù)或通過復(fù)用編碼的音頻和視頻數(shù)據(jù)獲得的復(fù)用數(shù)據(jù)并且將該編碼的音頻、編碼的視頻數(shù)據(jù)或通過復(fù)用編碼的語音和視頻數(shù)據(jù)獲得的復(fù)用數(shù)據(jù)寫入該記錄介質(zhì)ex215的數(shù)據(jù)記錄區(qū)域ex233中。
[0206]盡管在該描述中作為示例描述了具有層狀的光盤,例如DVD和BD,但是所述光盤并不局限于這些,并且可以是具有多層結(jié)構(gòu)且能夠在表面以外的部分上進(jìn)行記錄的光盤。而且,光盤可以具有用于多維記錄/再現(xiàn)的結(jié)構(gòu),例如在光盤的相同部分中使用具有不同波長的顏色的光的信息的記錄,以及從各種角度記錄具有不同層的信息。
[0207]而且,在數(shù)字廣播系統(tǒng)ex200中,具有天線ex205的車輛ex210能夠從衛(wèi)星ex202等等接收數(shù)據(jù),并且在諸如設(shè)置在車輛ex210內(nèi)的車輛導(dǎo)航系統(tǒng)ex211的顯示設(shè)備上再現(xiàn)視頻。這里,車輛導(dǎo)航系統(tǒng)ex211的配置可以例如是包括來自圖17中說明的配置的GPS接收單元的配置。對于具有計(jì)算機(jī)exlll、蜂窩電話exll4等等的配置,也是如此。
[0208]圖20A說明了使用在上述實(shí)施例中描述的運(yùn)動圖片編碼方法和運(yùn)動圖片解碼方法的蜂窩電話exll4。蜂窩電話exll4包括:用于經(jīng)過基站exllO發(fā)射和接收無線電波的天線ex350 ;能夠拍攝運(yùn)動和靜止圖像的照相機(jī)單元ex365 ;以及例如用于顯示諸如由照相機(jī)單元ex365拍攝的或由天線ex350接收的解碼的視頻的液晶顯示器的顯示單元ex358。蜂窩電話exll4進(jìn)一步包括:包括操作鍵單元ex366的主體單元;用于輸出音頻的諸如揚(yáng)聲器的音頻輸出單兀ex357 ;用于輸入音頻的諸如麥克風(fēng)的音頻輸入單兀ex356 ;用于存儲拍攝的視頻或靜止圖片,記錄的音頻,接收的音頻的編碼或解碼數(shù)據(jù)、靜止圖像、電子郵件等等的存儲器單元ex367 ;以及作為用于按照與存儲器單元ex367相同的方式存儲數(shù)據(jù)的記錄介質(zhì)的接口單元的插槽單元ex364。
[0209]接下來,將參照圖20B描述蜂窩電話exl 14的配置的示例。在蜂窩電話exll4中,設(shè)計(jì)為整體控制包括顯示單元ex358以及操作鍵單元ex366的主體的每一個(gè)單元的主控制單元ex360,經(jīng)由同步總線ex370共同連接到電源電路單元ex361、操作輸入控制單元ex362、視頻信號處理單元ex355、照相機(jī)接口單元ex363、液晶顯示器(IXD)控制單元ex359、調(diào)制/解調(diào)單元ex352、復(fù)用/解復(fù)用單元ex353、音頻信號處理單元ex354、插槽單兀ex364和存儲器單兀ex367。
[0210]當(dāng)通過用戶的操作開啟通話結(jié)束鍵或者電源鍵時(shí),電源電路單元ex361從電池組向各自單元供應(yīng)功率以便激活蜂窩電話exll4。
[0211]在蜂窩電話exl 14中,在包括CPU、R0M和RAM的主控制單元ex360的控制下,音頻信號處理單元ex354將在語音通話模式中由音頻輸入單元ex356收集的音頻信號轉(zhuǎn)換為數(shù)字音頻信號。然后,調(diào)制/解調(diào)單元ex352對所述數(shù)字音頻信號執(zhí)行擴(kuò)頻處理,并且發(fā)射和接收單元ex351對數(shù)據(jù)執(zhí)行數(shù)模轉(zhuǎn)換和頻率變換,以便經(jīng)由天線ex350發(fā)射產(chǎn)生的數(shù)據(jù)。并且,在蜂窩電話exl 14中,發(fā)射和接收單元ex351放大在語音通話模式中由天線ex350接收到的數(shù)據(jù)并且對所述數(shù)據(jù)執(zhí)行頻率變換和數(shù)模轉(zhuǎn)換。然后,所述調(diào)制/解調(diào)單元ex352對所述數(shù)據(jù)執(zhí)行逆擴(kuò)頻處理,并且所述音頻信號處理單元ex354將該數(shù)據(jù)轉(zhuǎn)換為模擬音頻信號,以便經(jīng)由音頻輸出單元ex357將其輸出。
[0212]而且,當(dāng)在數(shù)據(jù)通信模式中發(fā)送電子郵件時(shí),將通過操作主體的操作鍵單元ex366等等輸入的電子郵件的文本數(shù)據(jù)經(jīng)由操作輸入控制單元ex362發(fā)送出到主控制單元ex360。主控制單元ex360使調(diào)制/解調(diào)單元ex352對該文本數(shù)據(jù)執(zhí)行擴(kuò)頻處理,并且發(fā)射和接收單元ex351對產(chǎn)生的數(shù)據(jù)執(zhí)行數(shù)模轉(zhuǎn)換和頻率變換,以便經(jīng)由天線ex350向基站exllO發(fā)射數(shù)據(jù)。當(dāng)接收到電子郵件時(shí),對接收的數(shù)據(jù)執(zhí)行與上述用于發(fā)送電子郵件的處理近似為逆的處理,并且將產(chǎn)生的數(shù)據(jù)提供到顯示單元ex358。
[0213]當(dāng)發(fā)射視頻、靜止圖像、或者數(shù)據(jù)通信模式中的視頻和音頻時(shí),視頻信號處理單元ex355使用在每一個(gè)實(shí)施例中示出的運(yùn)動圖片編碼方法對從照相機(jī)單元ex365供應(yīng)的視頻信號進(jìn)行壓縮和編碼(即,用作根據(jù)本發(fā)明方面的圖像編碼裝置),并且將編碼的視頻數(shù)據(jù)發(fā)射到復(fù)用/解復(fù)用單元ex353。相反地,在照相機(jī)單元ex365拍攝視頻、靜止圖像等等期間,音頻信號處理單元ex354對由音頻輸入單元ex356收集的音頻信號進(jìn)行編碼,并將編碼的音頻數(shù)據(jù)發(fā)射到復(fù)用/解復(fù)用單元ex353。
[0214]所述復(fù)用/解復(fù)用單元ex353使用預(yù)定的方法,對從視頻信號處理單元ex355供應(yīng)的編碼的視頻數(shù)據(jù)和從音頻信號處理單元ex354供應(yīng)的編碼的音頻數(shù)據(jù)進(jìn)行復(fù)用。然后,調(diào)制/解調(diào)單元(調(diào)制/解調(diào)電路單元)ex352對復(fù)用數(shù)據(jù)執(zhí)行擴(kuò)頻處理,并且發(fā)射和接收單元ex351對該數(shù)據(jù)執(zhí)行數(shù)模轉(zhuǎn)換和頻率變換,以便經(jīng)由天線ex350發(fā)射產(chǎn)生的數(shù)據(jù)。
[0215]當(dāng)在數(shù)據(jù)通信模式下接收到具有鏈接到網(wǎng)頁等等的視頻文件的數(shù)據(jù)時(shí),或者當(dāng)接收到附加有視頻和/或音頻的電子郵件時(shí),為了對經(jīng)由天線ex350接收的復(fù)用數(shù)據(jù)進(jìn)行解碼,復(fù)用/解復(fù)用單元ex353將復(fù)用數(shù)據(jù)解復(fù)用為視頻數(shù)據(jù)比特流和音頻數(shù)據(jù)比特流,并且經(jīng)過同步總線ex370為視頻信號處理單元ex355供應(yīng)編碼的視頻數(shù)據(jù)并且為音頻信號處理單元ex354供應(yīng)編碼的音頻數(shù)據(jù)。所述視頻信號處理單元ex355使用在每一個(gè)實(shí)施例中示出的與運(yùn)動圖片編碼方法相對應(yīng)的運(yùn)動圖片解碼方法來對視頻信號進(jìn)行解碼(即,起根據(jù)本發(fā)明方面的圖像解碼裝置的作用),并且然后,所述顯示單元ex358例如經(jīng)由IXD控制單元ex359顯示包括在鏈接到網(wǎng)頁的視頻文件中的視頻和靜止圖像。而且,所述音頻信號處理單元ex354對音頻信號進(jìn)行解碼,并且所述音頻輸出單元ex357提供音頻。
[0216]而且,與電視機(jī)ex300類似,諸如蜂窩電話exl 14的終端可能具有三種類型的實(shí)現(xiàn)配置,不僅包括(i )包括編碼裝置和解碼裝置二者的發(fā)射和接收終端,還包括(ii)僅包括編碼裝置的發(fā)射終端以及(iii)僅包括解碼裝置的接收終端。盡管在該描述中數(shù)字廣播用系統(tǒng)eX200接收和發(fā)射通過將音頻數(shù)據(jù)復(fù)用到視頻數(shù)據(jù)上獲得的復(fù)用數(shù)據(jù),但是復(fù)用數(shù)據(jù)可以是通過將與視頻相關(guān)的字符數(shù)據(jù)而非音頻數(shù)據(jù)復(fù)用到視頻數(shù)據(jù)上獲得的數(shù)據(jù),并且也可以不是復(fù)用數(shù)據(jù)而是視頻數(shù)據(jù)本身。
[0217]這樣,可以在所描述的任意設(shè)備和系統(tǒng)中使用每一個(gè)實(shí)施例中的運(yùn)動圖片編碼方法和運(yùn)動圖片解碼方法。因而,能夠獲得在每一個(gè)實(shí)施例中描述的優(yōu)點(diǎn)。
[0218]而且,本發(fā)明并不局限于上述實(shí)施例,并且在不偏離本發(fā)明的范圍的情況下,能夠做出各種變型或修改。[0219](實(shí)施例5)
[0220]如果需要,可以通過在(i)在上述每一個(gè)實(shí)施例中示出的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置與(i i)符合諸如MPEG-2、MPEG-4AVC和VC-I的不同標(biāo)準(zhǔn)的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置之間進(jìn)行切換來生成視頻數(shù)據(jù)。
[0221]這里,當(dāng)生成并且然后解碼符合不同標(biāo)準(zhǔn)的多個(gè)視頻數(shù)據(jù)時(shí),需要選擇解碼方法以便符合不同的標(biāo)準(zhǔn)。然而,由于不能夠檢測要被解碼的多個(gè)視頻數(shù)據(jù)中的每一個(gè)符合哪個(gè)標(biāo)準(zhǔn),因此存在不能夠選擇適當(dāng)?shù)慕獯a方法的問題。
[0222]為了解決該問題,通過將音頻數(shù)據(jù)等等復(fù)用到視頻數(shù)據(jù)獲得的復(fù)用數(shù)據(jù)具有包括指示該視頻數(shù)據(jù)符合哪個(gè)標(biāo)準(zhǔn)的識別信息的結(jié)構(gòu)。以下將描述包括通過在每一個(gè)實(shí)施例中示出的運(yùn)動圖片編碼方法和運(yùn)動圖片編碼裝置中生成的視頻數(shù)據(jù)的復(fù)用數(shù)據(jù)的具體結(jié)構(gòu)。所述復(fù)用數(shù)據(jù)是MPEG-2傳輸流格式的數(shù)字流。
[0223]圖21說明了復(fù)用數(shù)據(jù)的結(jié)構(gòu)。如圖21中說明的,能夠通過復(fù)用視頻流、音頻流、演示圖形流(PG)和交互圖形流中的至少一個(gè)來獲得復(fù)用數(shù)據(jù)。視頻流代表電影的主視頻和輔視頻,音頻流(IG)代表主音頻部分和要與主音頻部分混合的輔音頻部分,并且演示圖形流代表電影的字幕。這里,主視頻是要在屏幕上顯示的正常視頻,并且輔視頻是要在主視頻中的較小窗口上顯示的視頻。而且,交互圖形流代表通過在屏幕上布置⑶I部件生成的交互屏幕。通過在每一個(gè)實(shí)施例中示出的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置或者通過符合諸如MPEG-2、MPEG-4AVC和VC-I的傳統(tǒng)標(biāo)準(zhǔn)的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置來對視頻流進(jìn)行編碼。根據(jù)諸如杜比AC-3、杜比數(shù)字+、MLP、DTS、DTS-HD和線性PCM的標(biāo)準(zhǔn)對音頻流進(jìn)行編碼。
[0224]包括在復(fù)用數(shù)據(jù)中的每一個(gè)媒體流由PID進(jìn)行識別。例如,將0x1011分配到要用于電影的視頻的視頻流,將0x1100到OxlllF分配到音頻流,將0x1200到0xl21F分配到演示圖形流,將0x1400到0xl41F分配到交互圖形流,將OxlBOO到OxlBlF分配到要用于電影的輔視頻的視頻流,并且將OxIAOO到OxlAlF分配到要用于與主音頻混合的輔音頻的音頻流。
[0225]圖22示意性說明了如何復(fù)用數(shù)據(jù)。首先,將由視頻幀構(gòu)成的視頻流ex235和由音頻幀構(gòu)成的音頻流ex238分別變換為PES分組流ex236和PES分組流ex239,并且進(jìn)一步地分別變換為TS分組ex237和TS分組ex240。類似地,將演示圖形流ex241的數(shù)據(jù)和交互圖形流ex244的數(shù)據(jù)分別變換為PES分組流ex242和PES分組流ex245,并且進(jìn)一步地分別變換為TS分組ex243和TS分組ex246。將這些TS分組復(fù)用為流以便獲得復(fù)用數(shù)據(jù)ex247。
[0226]圖23更加詳細(xì)地說明了如何將視頻流存儲在PES分組流中。圖23中的第一條形示出了視頻流中的視頻巾貞流。第二條形示出了 PES分組流。如圖23中的箭頭yyl、yy2、yy3和yy4指示的,將視頻流劃分為分別作為視頻演示單元的I-圖片、B-圖片和P-圖片的圖片,并且將這些圖片保存在每一個(gè)PES分組的有效載荷中。每一個(gè)PES分組具有PES報(bào)頭,并且所述PES報(bào)頭存儲指示圖片的顯示時(shí)間的演示時(shí)間戳(PTS)以及指示圖片的解碼時(shí)間的解碼時(shí)間戳(DTS)。
[0227]圖24說明了要被最終寫入在復(fù)用數(shù)據(jù)上的TS分組的格式。每一個(gè)TS分組是包括具有諸如用于識別流的PID的信息的4字節(jié)TS報(bào)頭和用于存儲數(shù)據(jù)的184字節(jié)TS有效載荷的188字節(jié)固定長度分組。所述PES分組分別被劃分并且存儲在TS有效載荷中。當(dāng)使用BD ROM時(shí),對每一個(gè)TS分組給出4字節(jié)TP_Extra_Header,因而產(chǎn)生192字節(jié)源分組。將源分組寫入在復(fù)用數(shù)據(jù)上。TP_Extra_Header存儲諸如ATS (Arrival_Time_Stamp)的信息。ATS表示要將每一個(gè)TS分組傳送到PID濾波器的傳送開始時(shí)間。如圖24的下部示出的,在復(fù)用數(shù)據(jù)中布置源分組。將從復(fù)用數(shù)據(jù)的報(bào)頭開始遞增的號碼稱為源分組號碼(SPN)。
[0228]包括在復(fù)用數(shù)據(jù)中的每一個(gè)TS分組不僅包括音頻、視頻、字幕等等的流,而且還包括程序關(guān)聯(lián)表(PAT)、程序映射表(PMT)以及程序時(shí)鐘參考(PCR)。PAT表示在復(fù)用數(shù)據(jù)中使用的PMT中的PID指示什么,并且PAT自身的PID被登記為O。PMT存儲包括在復(fù)用數(shù)據(jù)中包括的視頻、音頻、字幕等等的流的PID以及與PID相對應(yīng)的流的屬性信息。PMT還具有與復(fù)用數(shù)據(jù)相關(guān)的各種描述符。描述符具有諸如表示是否允許復(fù)用數(shù)據(jù)的拷貝的拷貝控制信息的信息。PCR存儲與ATS相對應(yīng)的表示何時(shí)將PCR分組傳送到解碼器的STC時(shí)間信息,以便實(shí)現(xiàn)作為ATS的時(shí)間軸的到達(dá)時(shí)間時(shí)鐘(ATC)與作為PTS和DTS的時(shí)間軸的系統(tǒng)時(shí)間時(shí)鐘(STC)之間的同步。
[0229]圖25詳細(xì)地說明了 PMT的數(shù)據(jù)結(jié)構(gòu)。將PMT報(bào)頭設(shè)置在該P(yáng)MT的頂部處。PMT報(bào)頭描述了包括在該P(yáng)MT中的數(shù)據(jù)長度等等。在PMT報(bào)頭之后設(shè)置有與復(fù)用數(shù)據(jù)相關(guān)的多個(gè)描述符。在該描述符中描述了諸如拷貝控制信息的信息。在描述符之后設(shè)置有與包括在復(fù)用數(shù)據(jù)中的流相關(guān)的多條流信息。每一條流信息包括流描述符,每一個(gè)流描述符描述諸如用于識別流的壓縮編解碼器的流類型、流PID和流屬性信息(例如幀速率或?qū)捀弑?的信息。所述流描述符在數(shù)量上與復(fù)用數(shù)據(jù)中的流的數(shù)量相等。
[0230]當(dāng)將復(fù)用數(shù)據(jù)記錄到記錄介質(zhì)等等上時(shí),將上述復(fù)用數(shù)據(jù)與復(fù)用數(shù)據(jù)信息文件一起進(jìn)行記錄。
[0231]每一個(gè)復(fù)用數(shù)據(jù)信息文件是如圖26所示的復(fù)用數(shù)據(jù)的管理信息。復(fù)用數(shù)據(jù)信息文件與復(fù)用數(shù)據(jù)一對一地對應(yīng),并且每一個(gè)文件包括復(fù)用數(shù)據(jù)信息、流屬性信息以及條目地圖。
[0232]如圖26中說明的,復(fù)用數(shù)據(jù)信息包括系統(tǒng)速率、再現(xiàn)開始時(shí)間和再現(xiàn)結(jié)束時(shí)間。系統(tǒng)速率指示后面將描述的系統(tǒng)目標(biāo)解碼器向PID濾波器傳送復(fù)用數(shù)據(jù)的最大傳送速率。將包括在復(fù)用數(shù)據(jù)中的ATS的間隔設(shè)置為不高于系統(tǒng)速率。再現(xiàn)開始時(shí)間指示在復(fù)用數(shù)據(jù)的報(bào)頭處視頻幀中的PTS。向位于復(fù)用數(shù)據(jù)末端的視頻幀中的PTS添加一個(gè)幀的間隔,并且將PTS設(shè)置為再現(xiàn)結(jié)束時(shí)間。
[0233]如圖27所示,對于包括在復(fù)用數(shù)據(jù)中的每一個(gè)流的每一個(gè)PID,在流屬性信息中登記一條屬性信息。取決于相對應(yīng)的流是視頻流、音頻流、演示圖形流或交互圖形流,每一條屬性信息具有不同的信息。每一條視頻流屬性信息攜帶有包括使用何種壓縮編解碼器對視頻流進(jìn)行壓縮、分辨率、寬高比以及包括在視頻流中的多段圖片數(shù)據(jù)的幀速率的信息。每一條音頻流屬性信息攜帶有包括使用何種壓縮編解碼器對音頻流進(jìn)行壓縮、音頻流中包括多少信道、音頻流支持哪種語言以及采樣頻率是多高的信息。所述視頻流屬性信息和所述音頻流屬性信息用于在播放器重放信息之前解碼器的初始化。
[0234]在當(dāng)前實(shí)施例中,要被使用的復(fù)用數(shù)據(jù)具有包括在PMT中的流類型。而且,當(dāng)在記錄介質(zhì)上記錄復(fù)用數(shù)據(jù)時(shí),使用包括在復(fù)用數(shù)據(jù)信息中的視頻流屬性信息。具體而言,在每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置包括如下步驟或單元,該步驟或單元用于將指示由每一個(gè)實(shí)施例中的運(yùn)動圖片編碼方法或者運(yùn)動圖片編碼裝置生成的視頻數(shù)據(jù)的唯一信息分配到包括在PMT中的流類型或視頻流屬性信息。利用該配置,能夠?qū)⑼ㄟ^在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成的視頻數(shù)據(jù)與符合另一標(biāo)準(zhǔn)的視頻數(shù)據(jù)區(qū)分開。
[0235]而且,圖28說明了根據(jù)當(dāng)前實(shí)施例的運(yùn)動圖片解碼方法的步驟。在步驟exSlOO中,從復(fù)用數(shù)據(jù)獲得包括在PMT中的流類型或者包括在復(fù)用數(shù)據(jù)信息中的視頻流屬性信息。接下來,在步驟exSlOl中,確定該流類型或視頻流屬性信息是否指示該復(fù)用數(shù)據(jù)通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成。當(dāng)確定該流類型或視頻流屬性信息指示復(fù)用數(shù)據(jù)通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成時(shí),在步驟exS102中,通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法進(jìn)行解碼。而且,當(dāng)該流類型或視頻流屬性信息指示符合諸如MPEG-2、MPEG-4AVC和VC-I的傳統(tǒng)標(biāo)準(zhǔn)時(shí),在步驟exS103中,通過符合傳統(tǒng)標(biāo)準(zhǔn)的運(yùn)動圖片解碼方法執(zhí)行解碼。
[0236]這樣,通過向流類型或者視頻流屬性信息分配新的唯一值,能夠確定在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法或運(yùn)動圖片解碼裝置是否能夠執(zhí)行解碼。甚至當(dāng)輸入符合不同標(biāo)準(zhǔn)的復(fù)用數(shù)據(jù)時(shí),也能夠選擇適當(dāng)?shù)慕獯a方法或裝置。因而,能夠沒有任何誤差地對信息進(jìn)行解碼。而且,可以在上述的設(shè)備和系統(tǒng)中使用當(dāng)前實(shí)施例中的運(yùn)動圖片編碼方法或裝置、或者運(yùn)動圖片解碼方法或裝置。
[0237](實(shí)施例6)
[0238]典型地按照集成電路或大規(guī)模集成(LSI)電路的形式實(shí)現(xiàn)在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法、運(yùn)動圖片編碼裝置、運(yùn)動圖片解碼方法和運(yùn)動圖片解碼裝置。作為所述LSI的示例,圖29說明了被制造在一個(gè)芯片中的LSI ex500的配置。LSI ex500包括要在下面描述的元件 ex501、ex502、ex503、ex504、ex505、ex506、ex507、ex508 和 ex509,并且所述元件經(jīng)過總線ex510彼此連接。當(dāng)電源電路單元ex505接通時(shí),通過對每一個(gè)元件供應(yīng)功率來激活電源電路單元ex505。
[0239]例如,當(dāng)執(zhí)行編碼時(shí),在包括CPU ex502、存儲器控制器ex503、流控制器ex504和驅(qū)動頻率控制單元ex512的控制單元ex501的控制下,所述LSI ex500經(jīng)過AV I/O ex509從麥克風(fēng)exll7和照相機(jī)exll3等等接收AV信號。接收到的AV信號被臨時(shí)存儲在諸如SDRAM的外部存儲器ex511中。在控制單元ex501的控制下,根據(jù)處理量以及要傳輸?shù)叫盘柼幚韱卧猠x507的速度,將存儲的數(shù)據(jù)分段為數(shù)據(jù)部分。然后,信號處理單元ex507對音頻信號和/或視頻信號進(jìn)行編碼。這里,視頻信號的編碼是在上述每一個(gè)實(shí)施例中描述的編碼。而且,所述信號處理單元ex507有時(shí)對編碼的音頻數(shù)據(jù)和編碼的視頻數(shù)據(jù)進(jìn)行復(fù)用,并且流I/O ex506將復(fù)用數(shù)據(jù)提供到外部。將該提供的復(fù)用數(shù)據(jù)傳輸?shù)交緀xl07,或者寫入記錄介質(zhì)ex215。當(dāng)復(fù)用數(shù)據(jù)集合時(shí),可以將數(shù)據(jù)臨時(shí)存儲在緩沖器ex508中以使得數(shù)據(jù)集合彼此同步。
[0240]盡管存儲器ex511是位于LSI ex500外部的元件,但是也可以將其包括在LSIex500中。緩沖器ex508也并不局限于一個(gè)緩沖器,而是可以由多個(gè)緩沖器組成。而且,可以將LSI ex500制造在一個(gè)芯片或者多個(gè)芯片中。
[0241]而且,盡管控制單元ex510包括CPU ex502、存儲器控制器ex503、流控制器ex504、驅(qū)動頻率控制單元ex512,但是控制單元ex510的配置并不局限于此。例如,信號處理單元ex507可以進(jìn)一步包括CPU。在信號處理單元ex507中包括另一 CPU能夠提高處理速度。而且,作為另一示例,CPU ex502可以用作信號處理單元ex507或者作為信號處理單元ex507的一部分,并且例如,CPU ex502可以包括音頻信號處理單元。在這樣的情況下,控制單元ex501包括信號處理單元ex507或者具有信號處理單元ex507 —部分的CPU ex502。
[0242]這里使用的名稱為LSI,但是取決于集成度,也可以將其稱為1C、系統(tǒng)LSI、超級LSI或特級LSI。
[0243]而且,實(shí)現(xiàn)集成的方式并不局限于LSI,并且專用電路或通用處理器等等也可以實(shí)現(xiàn)集成。能夠在LSI制造之后進(jìn)行編程的現(xiàn)場可編程門陣列(FPGA)或者允許LSI的連接或配置的重新配置的可配置處理器能夠用于相同目的。
[0244]未來,隨著半導(dǎo)體技術(shù)的發(fā)展,新生技術(shù)可能代替LSI??梢允褂眠@樣的技術(shù)來集成功能方框。本發(fā)明有可能應(yīng)用于生物技術(shù)。
[0245](實(shí)施例7)
[0246]與當(dāng)對符合諸如MPEG-2、MPEG_4AVC和VC-1的傳統(tǒng)標(biāo)準(zhǔn)的視頻數(shù)據(jù)進(jìn)行解碼時(shí)相比較,當(dāng)對通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成的視頻數(shù)據(jù)進(jìn)行解碼時(shí),處理量可能會增加。因而,需要將LSI ex500設(shè)置到比在對符合傳統(tǒng)標(biāo)準(zhǔn)的視頻數(shù)據(jù)進(jìn)行解碼時(shí)使用的CPU ex502的驅(qū)動頻率更高的驅(qū)動頻率。然而,當(dāng)將驅(qū)動頻率設(shè)置得較高時(shí),存在功耗增加的問題。
[0247]為了解決該問題,諸如電視機(jī)ex300和LSI ex500的運(yùn)動圖片解碼裝置配置為確定視頻數(shù)據(jù)符合哪個(gè)標(biāo)準(zhǔn),并且根據(jù)確定的標(biāo)準(zhǔn)在驅(qū)動頻率之間進(jìn)行切換。圖30說明了當(dāng)前實(shí)施例中的配置ex800。當(dāng)通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成視頻數(shù)據(jù)時(shí),驅(qū)動頻率切換單元ex803將驅(qū)動頻率設(shè)置為較高驅(qū)動頻率。然后,驅(qū)動頻率切換單元ex803指導(dǎo)執(zhí)行在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法的解碼處理單元ex801對視頻數(shù)據(jù)進(jìn)行解碼。當(dāng)視頻數(shù)據(jù)符合傳統(tǒng)標(biāo)準(zhǔn)時(shí),驅(qū)動頻率切換單元ex803將驅(qū)動頻率設(shè)置為比通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成的視頻數(shù)據(jù)的驅(qū)動頻率更低的驅(qū)動頻率。然后,驅(qū)動頻率切換單元ex803指導(dǎo)符合傳統(tǒng)標(biāo)準(zhǔn)的解碼處理單元ex802對視頻數(shù)據(jù)進(jìn)行解碼。
[0248]更具體地,驅(qū)動頻率切換單元ex803包括圖29所示的CPU ex502和驅(qū)動頻率控制單元ex512。這里,執(zhí)行在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法的解碼處理單元ex801以及符合傳統(tǒng)標(biāo)準(zhǔn)的解碼處理單元ex802中的每一個(gè)與圖29中的信號處理單元ex507相對應(yīng)。CPU ex502確定視頻數(shù)據(jù)符合哪一個(gè)標(biāo)準(zhǔn)。然后,驅(qū)動頻率控制單元ex512以來自CPU ex502的信號為基礎(chǔ)來確定驅(qū)動頻率。而且,信號處理單元ex507以來自CPUex502的信號為基礎(chǔ)來對視頻數(shù)據(jù)進(jìn)行解碼。例如,在實(shí)施例5中描述的識別信息可能用于識別視頻數(shù)據(jù)。識別信息并不局限于在實(shí)施例5中描述的信息,而是可以是只要能夠指示視頻數(shù)據(jù)符合哪一個(gè)標(biāo)準(zhǔn)的任何信息。例如,當(dāng)以用于確定視頻數(shù)據(jù)用于電視機(jī)或者盤等等的外部信號為基礎(chǔ)來確定視頻數(shù)據(jù)符合哪一個(gè)標(biāo)準(zhǔn)時(shí),可以以這樣的外部信號為基礎(chǔ)來進(jìn)行確定。而且,CPU ex502例如以查找表為基礎(chǔ)來選擇驅(qū)動頻率,如圖32所示,在查找表中,將視頻數(shù)據(jù)的標(biāo)準(zhǔn)與驅(qū)動頻率相關(guān)聯(lián)??梢酝ㄟ^將查找表存儲在緩沖器ex508中和LSI的內(nèi)部存儲器中,并且通過CPU ex502參照該查找表,來選擇驅(qū)動頻率。[0249]圖31說明了用于執(zhí)行當(dāng)前實(shí)施例的方法的步驟。首先,在步驟exS200中,信號處理單元ex507從復(fù)用數(shù)據(jù)中獲得識別信息。接下來,在步驟exS201中,以該識別信息為基礎(chǔ),CPU ex502確定視頻數(shù)據(jù)是否由在上述每一個(gè)實(shí)施例中描述的編碼方法和編碼裝置生成。當(dāng)視頻數(shù)據(jù)由在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法和運(yùn)動圖片編碼裝置生成時(shí),在步驟exS202中,CPU ex502將用于將驅(qū)動頻率設(shè)置到較高驅(qū)動頻率的信號傳輸?shù)津?qū)動頻率控制單元ex512。然后,驅(qū)動頻率控制單元ex512將驅(qū)動頻率設(shè)置到較高驅(qū)動頻率。另一方面,當(dāng)識別信息指示視頻數(shù)據(jù)符合諸如MPEG-2、MPEG-4AVC和VC-1的傳統(tǒng)標(biāo)準(zhǔn)時(shí),在步驟exS203中,CPU ex502將用于將驅(qū)動頻率設(shè)置到較低驅(qū)動頻率的信號傳輸?shù)津?qū)動頻率控制單元ex512。然后,與由在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法和運(yùn)動圖片編碼裝置生成視頻數(shù)據(jù)的情況相比較,驅(qū)動頻率控制單元ex512將驅(qū)動頻率設(shè)置到較低驅(qū)動頻率。
[0250]而且,隨著驅(qū)動頻率的切換,通過改變要施加到LSI ex500或包括LSI ex500的裝置的電壓來提高節(jié)電效果。例如,當(dāng)將驅(qū)動頻率設(shè)置得較低時(shí),與將驅(qū)動頻率設(shè)置得較高的情況相比,將要施加到LSI ex500或包括LSI ex500的裝置的電壓設(shè)置得更低。
[0251]而且,作為用于設(shè)置驅(qū)動頻率的方法,當(dāng)用于解碼的處理量較大時(shí),可以將驅(qū)動頻率設(shè)置得較高,并且當(dāng)用于解碼的處理量較小時(shí),可以將驅(qū)動頻率設(shè)定得較低。因而,設(shè)置方法并不局限于上述的設(shè)置方法。例如,當(dāng)用于對符合MPEG-4AVC的視頻數(shù)據(jù)進(jìn)行解碼的處理量大于用于對由在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法或運(yùn)動圖片編碼裝置生成的視頻數(shù)據(jù)進(jìn)行解碼的處理量時(shí),可能與上述的情況相反地設(shè)置驅(qū)動頻率。
[0252]而且,用于設(shè)置驅(qū)動頻率的方法并不局限于用于將驅(qū)動頻率設(shè)置得較低的方法。例如,當(dāng)識別信息指示通過在上述每一個(gè)實(shí)施例中描述`的運(yùn)動圖片編碼方法和運(yùn)動圖片編碼裝置生成視頻數(shù)據(jù)時(shí),可以將要施加到LSI ex500或包括LSI ex500的裝置的電壓設(shè)置得較高。當(dāng)識別信息指示視頻數(shù)據(jù)符合諸如MPEG-2、MPEG-4AVC和VC-1的傳統(tǒng)標(biāo)準(zhǔn)時(shí),可以將要施加到LSI ex500或包括LSI ex500的裝置的電壓設(shè)置得較低。作為另一示例,當(dāng)識別信息指示通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法和運(yùn)動圖片編碼裝置生成視頻數(shù)據(jù)時(shí),可能不必暫停CPU ex502的驅(qū)動。當(dāng)識別信息指示視頻數(shù)據(jù)符合諸如MPEG-2、MPEG-4AV(^PVC-1的傳統(tǒng)標(biāo)準(zhǔn)時(shí),由于CPU ex502具有額外的處理能力,因此可能在給定時(shí)間暫停CPU ex502的驅(qū)動。即使當(dāng)識別信息指示通過在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片編碼方法和運(yùn)動圖片編碼裝置生成視頻數(shù)據(jù)時(shí),在CPU ex502具有額外處理能力的情況下,也可能在給定時(shí)間暫停CPU ex502的驅(qū)動。在這樣的情況下,與當(dāng)識別信息指示視頻數(shù)據(jù)符合諸如MPEG-2、MPEG-4AVC和VC-1的傳統(tǒng)標(biāo)準(zhǔn)時(shí)的情況相比較,可以將暫停時(shí)間設(shè)置得較短。
[0253]因此,通過根據(jù)視頻數(shù)據(jù)符合的標(biāo)準(zhǔn)來切換驅(qū)動頻率,能夠提高節(jié)電效果。并且,當(dāng)使用電池來驅(qū)動LSI ex500或包括LSI ex500的裝置時(shí),能夠隨著節(jié)電效果而延長電池的壽命。
[0254](實(shí)施例8)
[0255]存在將符合不同標(biāo)準(zhǔn)的多個(gè)視頻數(shù)據(jù)提供到諸如電視機(jī)和蜂窩電話的設(shè)備和系統(tǒng)的情況。為了能夠?qū)Ψ喜煌瑯?biāo)準(zhǔn)的多個(gè)視頻數(shù)據(jù)進(jìn)行解碼,LSI eX500的信號處理單元ex507需要符合不同的標(biāo)準(zhǔn)。然而,隨著符合各自標(biāo)準(zhǔn)的信號處理單元ex507的單獨(dú)使用,會產(chǎn)生增加LSI ex500的電路規(guī)模以及增加成本的問題。
[0256]為了解決該問題,設(shè)想一種其中部分地共享用于實(shí)現(xiàn)在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法的解碼處理單元和符合諸如MPEG-2、MPEG-4AVC和VC-I的傳統(tǒng)標(biāo)準(zhǔn)的解碼處理單元的配置。圖33A中的ex900表示該配置的示例。例如,在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法與符合MPEG-4AVC的運(yùn)動圖片解碼方法部分共同地具有諸如熵編碼、逆量化、解塊濾波和運(yùn)動補(bǔ)償預(yù)測的處理細(xì)節(jié)。要被共享的處理細(xì)節(jié)可能包括符合MPEG-4AVC的解碼處理單元ex902的使用。相反,專用解碼處理單元ex901可以用于對于本發(fā)明方面唯一的其它處理。尤其是,由于本發(fā)明的方面例如以逆量化為特征,因此,專用解碼處理單元ex901用于逆量化。否則,可能對于熵解碼、解塊濾波和運(yùn)動補(bǔ)償中的一個(gè)或者處理的全部來共享解碼處理單元。對于要被共享的處理,可以共享用于實(shí)現(xiàn)在上述每一個(gè)實(shí)施例中描述的運(yùn)動圖片解碼方法的解碼處理單元,并且專用解碼處理單元可以用于MPEG-4AVC特有的處理。
[0257]而且,圖33B中的exlOOO表示將部分地共享處理的另一示例。這一示例使用包括支持對于本發(fā)明方面特有的處理的專用解碼處理單元exlOOl、支持對于另一傳統(tǒng)標(biāo)準(zhǔn)特有的處理的專用解碼處理單元exl002以及支持要在根據(jù)本發(fā)明方面的運(yùn)動圖片解碼方法和傳統(tǒng)的運(yùn)動圖片解碼方法之間共享的處理的解碼處理單元exl003的配置。這里,專用解碼處理單元exlOOl和ΘΧ1002不必分別專用于根據(jù)本發(fā)明一個(gè)方面的處理和所述具有傳統(tǒng)標(biāo)準(zhǔn)的處理,并且可以是能夠?qū)崿F(xiàn)通用處理的解碼處理單元。并且,也能夠通過LSI eX500實(shí)現(xiàn)當(dāng)前實(shí)施例的配置。
[0258]這樣,通過共享用于要在根據(jù)本發(fā)明方面的運(yùn)動圖片解碼方法和符合傳統(tǒng)標(biāo)準(zhǔn)的運(yùn)動圖片解碼方法之間共享的處理的解碼處理單元,能夠減小LSI的電路規(guī)模并且降低成本。
[0259]盡管上面描述了根據(jù)本發(fā)明概念的一個(gè)或多個(gè)方面的圖像編碼裝置和圖像解碼裝置,但是要認(rèn)為本文描述的主題只是描述性和說明性的。本領(lǐng)域的普通技術(shù)人員將容易意識到,在不實(shí)質(zhì)上背離本發(fā)明概念的原理和精神的情況下,所附權(quán)利要求旨在不僅覆蓋和包含所公開的特定實(shí)施例,而且還覆蓋和包含通過對所述實(shí)施例做出各種修改并且通過對不同實(shí)施例中的結(jié)構(gòu)元件進(jìn)行組合而獲得的等同結(jié)構(gòu)、方法和/或使用。
[0260][產(chǎn)業(yè)上的可用性]
[0261]本文公開的一個(gè)或多個(gè)實(shí)施例可以應(yīng)用于圖像編碼方法、圖像解碼方法、圖像編碼裝置和圖像解碼裝置。與本公開一個(gè)或多個(gè)示例實(shí)施例一致的圖像編碼方法、圖像解碼方法、圖像編碼裝置和圖像解碼裝置可以用于包括電視機(jī)、數(shù)字視頻錄像機(jī)、車載導(dǎo)航系統(tǒng)、蜂窩電話、數(shù)字照相機(jī)和數(shù)字視頻照相機(jī)的具有高分辨率的信息顯示設(shè)備和成像設(shè)備。
[0262][標(biāo)號說明]
[0263]200 視頻編碼裝置
[0264]201 變換單元
[0265]202 量化單元
[0266]203 逆量化單元
[0267]204 逆變換單元
[0268]205 塊存儲器[0269]206幀存儲器
[0270]207幀內(nèi)預(yù)測單元
[0271]208幀間預(yù)測單元
[0272]209熵編碼單元
[0273]210幀存儲器控制單元
[0274]300視頻解碼裝置
[0275]301熵解碼單元
[0276]302逆量化單元
[0277]303逆變換單元
[0278]304塊存儲器
[0279]305幀存儲器
[0280]306幀內(nèi)預(yù)測單元
[0281]307幀間預(yù)測單元`
【權(quán)利要求】
1.一種對視頻進(jìn)行編碼的方法,包括: 將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中; 將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的切片報(bào)頭中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述;并且 使用所述切片報(bào)頭和修改的緩沖器描述來將切片編碼在所述編碼視頻比特流中。
2.根據(jù)權(quán)利要求1所述的對視頻進(jìn)行編碼的方法, 其中,所述更新參數(shù)由下列各項(xiàng)組成: 用于選擇緩沖器描述的緩沖器描述標(biāo)識符; 用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素標(biāo)識符,其中緩沖器要素與唯一的參照圖片相對應(yīng);以及 用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。
3.根據(jù)權(quán)利要求1所述的對視頻進(jìn)行編碼的方法, 其中,所述切片報(bào)頭包括用于指示是否修改所選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示不修改所選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述,但是不修改所選擇的緩沖器描述。
4.根據(jù)權(quán)利要求1所述的對視頻進(jìn)行編碼的方法, 其中,所述序列參數(shù)集合包括用于指示緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。
5.根據(jù)權(quán)利要求4所述的對視頻進(jìn)行編碼的方法, 其中,當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
6.一種對視頻進(jìn)行解碼的方法,包括: 從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述; 從所述編碼視頻比特流的切片報(bào)頭解析多個(gè)更新參數(shù)用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述;并且 使用所述切片報(bào)頭和修改的緩沖器描述來對來自所述編碼視頻比特流的切片進(jìn)行解碼。
7.根據(jù)權(quán)利要求6所述的對視頻進(jìn)行解碼的方法, 其中,所述更新參數(shù)由下列各項(xiàng)組成: 用于選擇緩沖器描述的緩沖器描述標(biāo)識符; 用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素標(biāo)識符,其中緩沖器要素與唯一的參照圖片相對應(yīng);以及 用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。
8.根據(jù)權(quán)利要求6所述的對視頻進(jìn)行解碼的方法, 其中,所述切片報(bào)頭包括用于指示是否修改所選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示不修改所選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述,但是不修改所選擇的緩沖器描述。
9.根據(jù)權(quán)利要求6所述的對視頻進(jìn)行解碼的方法, 其中,所述序列參數(shù)集合包括用于指示緩沖器描述是否存在于所述序列參數(shù)集合中的標(biāo)志。
10.根據(jù)權(quán)利要求9所述的對視頻進(jìn)行解碼的方法, 其中,當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
11.一種比特流編碼裝置,包括: 用于將多個(gè)預(yù)定的緩沖器描述寫入編碼視頻比特流的序列參數(shù)集合中的寫入單元;用于將多個(gè)更新參數(shù)寫入所述編碼視頻比特流的切片報(bào)頭中用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的寫入單元;以及 用于使用所述切片報(bào)頭和修改的緩沖器描述來將切片編碼在所述編碼視頻比特流中的編碼單元。
12.根據(jù)權(quán)利要求11所述的視頻比特流編碼裝置, 其中,所述更新參數(shù)包括: 用于選擇緩沖器描述的緩沖器描述標(biāo)識符; 被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,其中緩沖器要素與唯一的參照圖片相對應(yīng);以及 用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。
13.根據(jù)權(quán)利要求11所述的視頻比特流編碼裝置, 其中,所述切片報(bào)頭包括用于指示是否修改所選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示不修改所選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述,但是不修改所選擇的緩沖器描述。
14.根據(jù)權(quán)利要求13所述的視頻比特流編碼裝置, 其中,當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
15.一種視頻比特流解碼裝置,包括: 用于從編碼視頻比特流的序列參數(shù)集合解析多個(gè)緩沖器描述的解析單元; 用于從所述編碼視頻比特流的切片報(bào)頭解析多個(gè)更新參數(shù)用于選擇并且修改所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述的解析單元;以及 用于使用所述切片報(bào)頭和修改的緩沖器描述來對來自所述編碼視頻比特流的切片進(jìn)行解碼的解碼單元。
16.根據(jù)權(quán)利要求15所述的視頻比特流解碼裝置, 其中,所述更新參數(shù)包括: 用于選擇緩沖器描述的緩沖器描述標(biāo)識符; 被識別用于選擇所選擇的緩沖器描述內(nèi)的緩沖器要素的緩沖器要素,其中緩沖器要素與唯一的參照圖片相對應(yīng);以及 用于重新指派唯一的參照圖片以便與所述所選擇的緩沖器描述內(nèi)的選擇的緩沖器要素相關(guān)聯(lián)的圖片標(biāo)識符。
17.根據(jù)權(quán)利要求15所述的視頻比特流解碼裝置, 其中,所述切片報(bào)頭包括用于指示是否修改所選擇的緩沖器描述的標(biāo)志,其中當(dāng)所述標(biāo)志指示不修改所選擇的緩沖器描述時(shí),所述更新參數(shù)選擇所述多個(gè)緩沖器描述中的一個(gè)緩沖器描述但是不修改所選擇的緩沖器描述。
18.根據(jù)權(quán)利要求17所述的視頻比特流解碼裝置, 其中,當(dāng)如由所述標(biāo)志指示的緩沖器描述不存在于所述序列參數(shù)集合中時(shí),所述切片報(bào)頭中的所述更新參數(shù)包括用于創(chuàng)建緩沖器描述的參數(shù)。
【文檔編號】H04N19/174GK103843349SQ201280040892
【公開日】2014年6月4日 申請日期:2012年8月24日 優(yōu)先權(quán)日:2011年8月25日
【發(fā)明者】袁明亮, 林宗順, 乃蘇孟德, 孫海威, 西孝啟, 笹井壽郎, 柴原陽司, 杉尾敏康, 谷川京子, 松延徹 申請人:松下電器產(chǎn)業(yè)株式會社