新四季網

圖像解碼器、參考圖信息溝通接口以及參考圖控制方法

2023-07-25 18:47:51


專利名稱::圖像解碼器、參考圖信息溝通接口以及參考圖控制方法
技術領域:
:本發明是有關於一種影像解碼技術,且特別是關於一種H.264壓縮規範(protocol)的參考影像解碼影像控制方法。
背景技術:
:MPEG的影像壓縮格式是數字影像所普遍採用的壓縮格式,其中更使用於壓縮動畫的數據。圖1繪示傳統經壓縮過的影像碼流(VideoStream),其位碼流解碼順序(BitstreamDecodingOrder)100以及影像播放順序(VideoDisplayOrder)102示意圖。在位碼流解碼順序100,圖像的順序是17,其中有I/P/B三種不同編碼方式的圖。對於屬於I圖的方式,解碼時並不會參考任何其它的圖。在每張P編碼方式的圖中,解碼時可以參考前一張I或者P的圖,以增加壓縮率。B圖則是會同時參考影像播放順序中的前一張圖(ForwardPrediction)以及後一張圖(BackwardPrediction),而且B圖形的結果並不能讓別張圖參考。當解壓縮後的圖像,其依照影像播放順序播放,其順序例如是1、3、4、2、6、7、5。依照上述播放順序,各圖形的參考方式如圖2所示。圖2繪示傳統解碼過程中,被參考的圖的儲存示意圖。在傳統解碼過程中,被參考的圖要存在於存儲器中直到此圖不再被需要才被移除,如此解碼過程才能順利地繼續下去。箭頭表示被參考的關係。例如I(I)的圖像會被後續要解碼的圖像B(3),B(4)以及P(2)所參考。但是由於存儲器空間有限,解碼器不能將所有解過的圖存下來,所以此時一個有效的存儲器管理是必需的。當一張圖已經播出或者是不再被參考的時候,其所佔據的存儲器空間就必須要釋放給下一張已解圖(DecodePicture)存放。表一是描述被參考的圖的暫存狀態。當圖像I(1)解碼完成後,由於會被後續要解碼的圖像參考,因此要暫存圖像I(1)。接著,圖像P(2)被解碼完成後,其會被後續要解碼的圖像參考,因此圖像P(2)也要被暫存,而圖像I(I)仍被後續需要,因此仍被暫存。圖像B(3)被解碼完成後,由於圖像B(3)尚未被顯示,因此仍需保留。圖像I(I)與P(2),仍被後續需要因此仍需保留。圖像B(3)被解碼完成後,圖像I(I)已不需要,因此被移除。圖像B(4)尚未被顯示,因此仍需保留。依此類推,可以列出圖像的參考狀態。表一解碼狀態暫存狀態#1完成ω#2完成1(1),P(2)tableseeoriginaldocumentpage5在上述的例子中可以知道,在先前的影像編碼標準中,只要知道現在正在解碼的圖是I或P或B以及此影像序列中是否有B,就可以很準確地規劃及釋放所需的存儲器空間。另外一種已被廣泛使用的壓縮技術是H.264/AVC,其是由兩大視頻壓縮標準組織,IS0/IEC的動態影像專家小組(MovingPictureExpertsGroup,簡稱MPEG)與ITU-T的視頻編碼專家小組(VideoCodingExpertsGroup,簡稱VCEG)所組成的聯合視頻小隊(JointVideoTeam,簡稱JVT)所共同制定的最新一代影像編碼標準(VideoCodingStandard)。由於H.264/AVC具有強大的壓縮能力,其已經成為數字影音視頻產品必備的標準功能。然而此H.264/AVC的壓縮規範中,I、P、B的定義不再像先前一樣。又在H.264中,其更允許最多有16張可參考圖,因此不能再用如MPEG機制的簡單決策方式來規劃及釋放存儲器空間。
發明內容本發明提供一種圖像解碼器,可以有效管理參考圖的暫存狀態,使實時釋放不再需要被參考的圖像的暫存空間。本發明提供一種參考圖信息溝通接口,以利於有效管理參考圖的暫存狀態,使實時釋放不再需要被參考的圖像的暫存空間。本發明提供一種參考圖控制方法,有效管理參考圖的暫存狀態,使實時釋放不再需要被參考的圖像的暫存空間。本發明提出一種圖像解碼器,用以與編/解碼用的主控器耦接。圖像解碼器包括解圖緩衝儲存控制器、圖像儲存器、參考狀態暫存器、重建圖地址暫存器、以及解碼器。圖像儲存器有多個參考圖像儲存空間以及一重建圖像空間,其中該些參考圖像儲存空間有一排列狀態。參考狀態暫存器與解圖緩衝儲存控制器耦接,儲存該些參考圖像儲存空間的使用狀態,其中在該些參考圖像儲存空間中屬於不再被使用的空間被釋放。重建圖地址暫存器與該解圖緩衝儲存控制器耦接。解碼器與該主控器、該參考狀態暫存器、該重建圖地址暫存器及該圖像儲存器耦接。其中,主控器解出輸入圖像的標頭信息後,得知該輸入圖像是否會被後續參考且啟動該解圖緩衝儲存控制器。解圖緩衝儲存控制器決定待解圖像的重建地址,將該重建地址儲存於該重建圖地址暫存器中。主控器得知該解圖緩衝儲存控制器完成後啟動該解碼器以執行影像解碼,該解碼器完成該影像解碼後,根據該重建圖地址將重建信息填到在該重建圖像空間中,以及更新該參考狀態暫存器的該使用狀態。主控器得知該解碼器完成解碼後,繼續下一個圖像的解碼。本發明提出一種參考圖信息溝通接口,設置在使用H.264壓縮規範的影像編/解碼器中,以供解圖緩衝儲存控制器使用。參考圖信息接口包括一組參考狀態暫存器與一個重建圖地址暫存器。參考狀態暫存器有N位,其中N代表該編/解碼器最多支持的參考圖的數量。參考狀態暫存器是硬體,用來告知該解圖緩衝儲存控制器目前的參考圖存在狀態。重建圖地址暫存器提供信息,用來告知該影像編/解碼器目前正在解碼的一張圖像,其所得到的重建影像信息在存儲器空間中的儲存地址。本發明提出一種參考圖控制方法,用於硬體解碼系統中進行影像圖像的解碼。此方法包括通過主控器對輸入的影像圖像取得標頭信息,得知該影像圖像是否會被後續解碼中參考。通過解碼器對該影像圖像進行解碼以得到重建影像信息,其中使用於解碼中的參考圖存在狀態被更新。通過參考狀態暫存器記錄該參考圖存在狀態。根據該參考圖存在狀態,釋放不再被使用的至少一個參考圖像的儲存空間。為讓本發明上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。圖1繪示傳統經壓縮過的影像碼流,其位碼流解碼順序以及影像播放順序示意圖。圖2繪示傳統解碼過程中,被參考的圖的儲存示意圖。圖3繪示依據本發明一實施例,在H.264/AVC下的圖像碼器架構示意圖。圖4繪示依據本發明一實施例,對應表三的解碼過程中,RSR所相對應的狀態示意圖。[主要元件標號說明]100位碼流解碼順序102影像播放順序200主控器202解圖緩衝儲存(DPB)控制器204解碼器206參考狀態暫存器208重建圖地址暫存器210:圖像儲存器210a2IOe參考圖像儲存空間2I2:重建圖像空間。250260箭頭具體實施例方式在H.264/AVC中,規範了一個叫做已解圖緩衝儲存控制器(DecodedPictureBuffer,簡稱DPB)來存取所有的解碼及播放時所需的參考圖及已解圖。對於DPB的控制而言,最重要的就是要知道已經存在存儲器空間中的參考圖,何時不再被參考,只要知道了此信息,DPB的控制器就可以根據播放順序及一些其它的信息,來決定此不再被參考的圖形何時釋放存儲器空間。一個典型的H.264/AVC中參考圖的使用方式,其在決定使用參考圖的數量時,不再以圖形屬性為單位,而是以切片(Slice)的屬性來決定能用幾張參考圖。I切片(ISlice)在解碼時不會參考其它的圖,P切片(PSlice)則可以從參考表O(RefListO)中選擇一張參考圖來使用,B切片(BSlice)則可以從參考表O(RefListO)及參考表I(RefListl)中各選一張或只選一個表中的一張參考圖來使用。在每一個切片中,最小例如是每一個8x8方塊(8x8Block)都可以重新選擇不同的參考圖,不過可以選擇的表及張數已經受到切片屬性的限制了。此外,在每一張圖解碼完成後,解碼器會根據切片標頭(SliceHeader)中的信息,來決定那一張參考圖不再需要被使用(Unusedforreference),此程序有可能決定留下所有現有的參考圖,或者丟掉一張以上的參考圖,甚至丟掉全部的參考圖。已經丟掉的參考圖,在下一張解碼時,就會從參考表中移除。當然,除了移除參考圖外,也會增加參考圖。解碼時會依據網絡抽象層(NAL)的標頭中的信息,決定正在解碼的這張圖是否可拿來參考(Usedforreference),若是可以拿來參考的圖,就會將此圖加入到參考表中給其後的圖參考,反之則否。不過要注意的是,由於程序上是先移除參考圖再增加本張圖到參考表中,故移除的指令並不能移除本張參考圖,除非本張圖本身就是不能拿來被參考的。由以上的說明可以知道,在每一張圖解碼完成後,參考表有可能會有以下的狀態1.先移除0張到所有的參考圖;2.再增加0或1張的參考圖。此程序相對於先前如圖1-2的標準作法,因為有了很多的彈性,但作法上也複雜了許多。若在一個傳統的軟硬體共同解碼的架構底下,由硬體去加速解碼包含切片(Slice)以下信息的網絡抽象層單元(NALUnit),由軟體去解碼其它的網絡抽象層單元以及控制DPB的操作。由於圖形參考的信息是編碼在切片標頭裡,這是由硬體解碼的。在此作法下,硬體必須要傳輸所有增加及移除的參考圖的信息給軟體,以便能控制DPB的操作。由於DPB是由軟體控制,軟體也必須提供給硬體所有的參考圖在存儲器空間中的儲存位置以及待解圖所將要儲存的存儲器空間地址傳輸給硬體。由於H.264/AVC中所規定最多可以有十六張參考圖,在傳統的接口底下,每張圖的信息都必需在軟硬體其間溝通,這樣的接口將會是相當複雜且浪費硬體成本。本發明提出一個可應用於軟硬體共同設計H.264/AVC的解碼器所用來溝通參考圖信息的接口,此接口設計簡單,且不浪費成本。因此本發明進一步提出參考圖信息的接口,以有效管理參考圖的存放,因此能實時釋放不必要的參考圖暫存空間。就一般性而言,本發明的一實施例提出一組溝通參考圖信息的接口,其設置在軟硬體共同設計的H.264/AVC編/解碼器架構底下。圖3繪示依據本發明一實施例,在H.264/AVC下的圖像碼器架構示意圖。圖像解碼器,用以與編/解碼用的主控器耦接。圖像解碼器包括解圖緩衝儲存控制器、圖像儲存器、參考狀態暫存器、重建圖地址暫存器、以及解碼器。圖像儲存器有多個參考圖像儲存空間以及一重建圖像空間,其中該些參考圖像儲存空間有一排列狀態。參考狀態暫存器與解圖緩衝儲存控制器耦接,儲存該些參考圖像儲存空間的使用狀態,其中在該些參考圖像儲存空間中屬於目前不被使用的空間被釋放。重建圖地址暫存器與該解圖緩衝儲存控制器耦接。解碼器與該主控器、該參考狀態暫存器、該重建圖地址暫存器及該圖像儲存器耦接。其中,主控器解出輸入圖像的標頭信息後,得知該輸入圖像是否會被後續參考且啟動該解圖緩衝儲存控制器。解圖緩衝儲存控制器決定待解圖像的重建地址,將該重建地址儲存於該重建圖地址暫存器中。主控器得知該解圖緩衝儲存控制器完成後啟動該解碼器以執行影像解碼,該解碼器完成該影像解碼後,根據該重建圖地址將重建信息填到在該重建圖像空間中,以及更新該參考狀態暫存器的該使用狀態。主控器得知該解碼器完成解碼後,繼續下一個圖像的解碼。參閱圖3,圖像解碼器用以與編/解碼用的主控器200耦接。圖像解碼器包括解圖緩衝儲存(DPB)控制器202、圖像儲存器210、參考狀態暫存器(ReferenceStatusRegister,RSR)206、重建圖地址暫存器(ReconstructAddressRegister,RAR)208、以及解碼器204。(DPB)控制器202是軟體的控制器,依照H.264的規定進行管理參考圖像。圖像儲存器210有多個參考圖像儲存空間210a210e以及一重建圖像空間212。重建圖像空間212又稱為重建區域212。於此,參考圖像儲存空間210a210e以及重建圖像空間212的地址是實際操作來決定,並非固定的地址,其中重建圖像空間212更例如是由RAR208指定,可為圖像儲存器210中的任意可用的空間,無需有固定的地址。這些參考圖像儲存空間210a210e有一排列狀態。參考狀態暫存器206與解圖緩衝儲存控制器202耦接,儲存該些參考圖像儲存空間210a210e的使用狀態。在該些參考圖像儲存空間210a210e中屬於不再被使用的空間被釋放。重建圖地址暫存器(RAR)208與解圖緩衝儲存(DPB)控制器202耦接。解碼器204與主控器200、參考狀態暫存器(RSR)206、重建圖地址暫存器(RAR)208及該圖像儲存器210耦接。其中,主控器200解出輸入圖像的標頭信息後,得知該輸入圖像是否會被後續參考,且啟動解圖緩衝儲存控制器202。解圖緩衝儲存控制器202決定待解圖像的重建地址,將該重建地址儲存於該重建圖地址暫存器(RAR)208中。主控器得知解圖緩衝儲存控制器202完成後啟動該解碼器以執行影像解碼。解碼器204完成該影像解碼後,根據該重建圖地址將重建信息填到在該重建圖像空間212中,以及更新該參考狀態暫存器的該使用狀態。主控器200得知該解碼器完成解碼後,繼續下一個圖像的解碼。換句話說,其解碼流程如下。主控器200會對H.264圖像的標頭(Header)信息解碼,並將必要的信息傳送給DPB控制器202,然後拉起Dpb_st的信號,令DPB控制器202開始行動。DPB控制器202收到Dpb_st的信號後,會根據主控器200所傳輸過來的標頭信息以及目前DPB控制器202的存儲器空間的排列狀況及參考狀態暫存器(RSR)206的狀態,決定出下一張要解的圖其重建地址(ReconstructAddress),並將此地址填到重建圖地址暫存器(RAR)208中,然後發出Dpb_fsh信號通知主控器200,結束DPB控制器202的操作。主控器200收到Dpb_fsh後,會發出DeCOde_St信號,令硬體的解碼器(HardwareDecoder)204開始解碼,解碼器204解完一整張圖後,會根據RAR208的指示,將重建圖數據(ReconstructData),填到所指定的存儲器空間,即是重建圖像空間212中,並更新RSR206的狀態。如前述,重建圖像空間212是暫時的位置,不是固定的地址。完成這些事情後,解碼器204會發出DeCOde_fSh信號通知主控器200,並結束這張圖的解碼。收到DeCOde_fSh後,主控器200又開始重新解下一張圖所需要的標頭信息,然後就重複上述步驟的操作,直到整個影像串流解碼完成。根據圖3的架構,換句話說,一個溝通參考圖信息的接口,包括了一組N位(Nbit)的RSR206。N代表這個編/解碼器最多支持的參考圖(ReferencePicture)的個數,例如0<N<16。此RSR206是硬體用來告知軟體的DPB控制器202目前參考圖存在的信息。一個RAR208是軟體用來告知硬體解碼器204,目前正在解碼的這張圖,其重建信息必須存到存儲器空間中的地址。此軟硬體共同設計的H.264/AVC編/解碼器架構分工如下。一組硬體解碼器204,其基本功能包含加速解碼網絡層抽象單元種類(Nal_imit_type)l、2、3、4、5等切片數據(SliceData)層級以下的碼流。且此硬體解碼器204能根據這些數據,經由既定的解碼流程,重建已解碼的重建圖並放在軟體所指定的存儲器空間其中。一組軟體的DPB控制器202,用來控制已解圖緩衝儲(DPB)器,其是圖像儲存器210。一組主控器200,用來控制硬體解碼器204及軟體DPB控制器202其間的操作,並提供解碼所需的信息予此兩個模塊。以下更舉一較具體的實施例來說明本發明的機制。本實施例說明RSR206的狀態以及在圖像儲存器210中所有參考圖的狀態及DPB控制器202其間的關係。表二中所示為本實施例中,所有待解圖的性質。由於在H.264中I/P/B不再與是否被參考有絕對的關係,因此在此實例中,只提供這張圖是否有被拿來參考以及其號碼。幀號代表一個要處理的影像的號碼,其對應影像數據串上一個固定長度的一段數據。表二tableseeoriginaldocumentpage9tableseeoriginaldocumentpage10在表三中,其所表示的是在解碼過程中,參考表和已解圖緩衝暫存器(DPB)中的狀態,還有RAR所填的值。圖4繪示依據本發明一實施例,對應表三的解碼過程中,RSR所相對應的狀態示意圖。參閱圖4,以下根據表三中的解碼狀態的順序,來說明本發明的操作流程。圖4中的S代表幀開始解碼,F代表幀解碼結束。MSB代表與LSB代表16位空間的兩端位。表三tableseeoriginaldocumentpage10在初始狀態時,假設一開始在DPB的圖像儲存器210中有五張圖大小的自由空間可以運用,其例如包括參考圖像儲存空間210a210e以及重建圖像區域212等以處理五張圖的自由空間。此時主控器200啟動DPB控制器202後,DPB控制器202由主控器200的信息了解目前解碼的狀態,並由ABCDE的五個自由空間選擇了「A」,填到RAR中當作幀0的重建圖在存儲器空間中的地址,此時「A」即為重建圖像空間。此時在圖4中的RSR值為初始狀態,故其16位皆為O。幀OS表示幀0開始解碼,但未解碼完成的狀態。此時,在圖像儲存器210中,由於A已經被幀0所使用,故其自由空間只剩BOTE。此時RSR亦保持初始的狀態,為0。幀OF表示幀0已經解碼完成,解碼器204已經將幀0的重建圖數據填到圖像儲存器210中的A地址。由於在表二中的數據顯示,幀0是可以被參考的,故幀0會加到參考表中,留給下一張圖參考。於硬體解碼完成後,會如圖3的運作,通知主控器200。主控器200再通知DPB控制器202。DPB控制器202會將「B」填到RAR中當作幀1的重建圖地址,然後再通知主控器啟動硬體解碼器。此時RSR的狀態還不會有任何改變。幀IS表示幀1開始解碼,如箭頭250,但未解碼完成的狀態。此時,由於上一張幀0已經進到參考表中,RSR會在此時將最接近LSB位且其值為0的位填成1,如箭頭250,表示上一張圖已經進到參考表中,其後這個位就表示著幀0這張圖在參考表中的存續。如果此位一旦被改變為0,則表示幀0已經不再存在於參考表中,其所佔的存儲器空間可以釋放。由於DPB控制器202也會從主控器200中收到如表二中的信息,因此在DPB控制器202中也會模擬一個RSR的操作,將位0改變成1。幀IF和幀OF類似,會將幀1加進到參考表中,並通知DPB控制器202將「C」填到RAR中並結束本張圖的解碼。幀2S和幀IS類似,如箭頭252,會將RSR的16個位填成0000_0000_0000_0011,表示幀1也加到參考表中。同時DPB控制器202也會模擬此操作。幀2F類似於幀1F,不再贅述。幀3S類似於幀1S,如箭頭254,加入幀3,不再贅述。在幀3F中,如箭頭256,在幀3的解碼過程中,硬體解碼器從切片標頭(SliceHeader)中的信息得知,幀1及幀2被移出參考表中,將不再用來被參考。因此,在此時,硬體解碼器會將RSR中對應到幀1及幀2的兩個位變成0然後結束本張圖的解碼。此時RSR的狀態為0000_0000_0000_0001。然後主控器會通知DPB控制器開始DPB的控制,此時由先前的描述,DPB中所模擬的RSR狀態應為0000_0000_0000_0111。由於此狀態跟真正的RSR狀態不同,因此DPB會根據所模擬的RSR的狀態以及真正RSR的狀態比較所發現,位1跟位2都被變成0,表示幀1及幀2在解碼過程已經被移出參考表。此時DPB控制器會先將內部所模擬的RSR狀態跟真正的RSR狀態同步,記錄真正的RSR狀態。再將幀1及幀2原本所佔的存儲器空間B及C再度指定為自由空間,然後從現有的自由空間BCE中,選擇「B」填到RAR中,此時所剩的自由空間只有CE。其後再繼續下一張圖的解碼。幀4S的狀態和幀IS類似,如箭頭258,但是要注意的是,此時DPB控制器202所仿真的RSR暫存器狀態是由前一張硬體所傳回的值為基礎,然後再加上幀3的位。此時RSR暫存器中,位0所表示的為幀0,位1所表示的為幀3。在幀4F的狀態,由表二中可以知道,幀4不能被參考,因此幀4不會寫進到參考表中。參考表的狀態和前一張一樣如表三所示。由於幀4剛解完且尚未播出,因此幀4所佔的存儲器空間尚不能被指定為自由空間。此時DPB控制器202從自由空間CE中選擇「C」填到RAR中,繼續下一張的解碼。在幀5S的狀態,如箭頭260,由於幀4不會進到參考表中,因此此時RSR的狀態也不會更新,維持跟上一張圖解碼時一樣的狀況。其餘的狀態類似於先前所述。在幀5F的狀態,於本例子中,假設幀4於幀5解碼時播出,因此此時幀4所佔的存儲器空間B已經可以被使用了。此幀5解碼結束後,DPB控制器會將自由空間增加為BE然後再將「B」填到RAR中給下一張圖使用,此時自由空間只剩E如TABLE3所示。由於沒有任何的圖被移出參考表中,因此DPB控制器202繼續使用目前模擬的RSR狀態來控制DPB的圖像儲存器210的存取。如以上述的實施例所描述,在本發明中,利用軟體的DPB控制器告知硬體的解碼器將重建圖填到正確的存儲器空間。硬體解碼器在解碼切片標頭的時候,將移出參考表的圖利用RSR的狀態,在一張圖解碼結束後告知軟體的DPB控制器。其步驟簡述如下。一張圖開始解碼後,硬體解碼器會根據前一張圖的狀態來更新RSR。其規則如下若前一張圖是不可被參考的圖,則不更新;若前一張圖是可被參考的圖,則將RSR中最接近LSB的位的且值為0的位更新成1,其後此圖在參考表中的存續就依據此位的值;以及硬體開始解碼後,軟體DPB控制器亦會依據主控器所傳輸的信息以及最新的RSR狀態,仿真跟硬體解碼器一樣的操作。若一張圖解碼結束,硬體解碼器會依據切片標頭(SliceHeader)中的信息,決定那些圖要被移出參考表。其規則如下若沒有圖被移出參考表,則不更新RSR;若有圖被移出參考表,則將此圖在RSR中所對應的位設為0;硬體解碼器會將重建圖信息填到RAR所指定的地址的存儲器空間中並通知主控器結束硬體解碼並開啟DPB控制器;以及此時DPB控制器會去偵測,那些位會從1變成0。只要有這樣從1變成0的位,代表此位對應的存儲器空間已經不再被需要且可以釋放成自由空間。然後再由自由空間中選擇一地址填到RAR中,決定下一張待解圖的重建圖信息所放置的存儲器空間地址。由以上的兩個步驟,便可以使用RSR及RAR兩個簡單的暫存器接口,在軟硬體間溝通參考表的信息。本發明提供多個實施例來說明,然而本發明不受限於所舉實施例。且多個實施例其間可以適當相互結合。雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬
技術領域:
中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視所附的權利要求範圍所界定者為準。權利要求一種圖像解碼器,用以與編/解碼用的主控器耦接,該圖像解碼器包括解圖緩衝儲存控制器,用來存取在解碼及播放時所需的參考圖及已解圖;圖像儲存器,有多個參考圖像儲存空間,以及重建圖像空間,其中該些參考圖像儲存空間有一排列狀態;參考狀態暫存器,與該解圖緩衝儲存控制器耦接,儲存該些參考圖像儲存空間的使用狀態,其中在該些參考圖像儲存空間中屬於不再被使用的空間被釋放;重建圖地址暫存器,與該解圖緩衝儲存控制器耦接;以及解碼器,與該主控器、該參考狀態暫存器、該重建圖地址暫存器及該圖像儲存器耦接,其中該主控器解出輸入圖像的標頭信息後,得知該輸入圖像是否會被後續參考且啟動該解圖緩衝儲存控制器,該解圖緩衝儲存控制器決定待解圖像的重建地址,將該重建地址儲存於該重建圖地址暫存器中,其中該主控器得知該解圖緩衝儲存控制器完成後啟動該解碼器以執行影像解碼,該解碼器完成該影像解碼後,根據該重建圖地址將重建信息填到在該重建圖像空間中,以及更新該參考狀態暫存器的該使用狀態,其中該主控器得知該解碼器完成解碼後,繼續下一個圖像的解碼。2.根據權利要求1所述的圖像解碼器,其中該解圖緩衝儲存控制器是以軟體方式建立。3.根據權利要求1所述的圖像解碼器,其中主控器包括對以H.264壓縮的圖像做屬於標頭數據的解碼。4.根據權利要求1所述的圖像解碼器,其中該參考狀態暫存器包括多個位,每個位對應該些參考圖像儲存空間的一個,以標示該些參考圖像儲存空間的該使用狀態。5.根據權利要求1所述的圖像解碼器,其中更新該參考狀態暫存器的該使用狀態後,將在該些參考圖像中不再被使用儲存空間釋放。6.一種參考圖信息溝通接口,設置在使用H.264壓縮規範的影像編/解碼器中,以供解圖緩衝儲存控制器使用,該參考圖信息接口包括一組參考狀態暫存器,有N位,其中N代表該編/解碼器最多支持的參考圖的數量,該組參考狀態暫存器是硬體,用來告知該解圖緩衝儲存控制器目前的參考圖存在狀態;以及一個重建圖地址暫存器,提供信息,用來告知該影像編/解碼器目前正在解碼的一張圖像,其所得到的重建影像信息在存儲器空間中的儲存地址。7.根據權利要求6所述的參考圖信息溝通接口,其中N的數值是O<N<16。8.根據權利要求6所述的參考圖信息溝通接口,其中該參考狀態暫存器是硬體形式。9.根據權利要求6所述的參考圖信息溝通接口,其中該重建圖地址暫存器是硬體形式。10.一種參考圖控制方法,用於硬體解碼系統中進行影像圖像的解碼,該方法包括通過主控器對輸入的影像圖像取得標頭信息,得知該影像圖像是否會被後續解碼中參考;通過解碼器對該影像圖像進行解碼以得到重建影像信息,其中使用於解碼中的參考圖存在狀態被更新;通過參考狀態暫存器記錄該參考圖存在狀態;以及根據該參考圖存在狀態,釋放不再被使用的至少一個參考圖像的儲存空間。11.根據權利要求10所述的參考圖控制方法,其中該影像圖像是使用H.264壓縮規範被壓縮。12.根據權利要求10所述的參考圖控制方法,其中該主控器解出該影像圖像是否會被後續參考。13.根據權利要求10所述的參考圖控制方法,包括使用解圖緩衝儲存控制器,進行更新該參考圖存在狀態以及定該重建影像信息所要儲存的儲存地址。全文摘要一種參考圖信息溝通接口,是設置在軟硬體共同設計的H.264編/解碼器架構下。此溝通接口包括參考狀態暫存器與重建圖地址暫存器。參考狀態暫存器有N位,N代表這個編/解碼器最多支持的參考圖(ReferencePicture)的個數。參考狀態暫存器是硬體用來告知軟體的解圖緩衝儲存控制器關於目前參考圖存在的信息。一個重建圖地址暫存器(ReconstructAddressRegister,簡稱RAR),此暫存器是軟體用來告知硬體,目前正在解碼的這張圖,其重建信息必須存到存儲器空間中的地址。文檔編號H04N7/26GK101820539SQ20091000678公開日2010年9月1日申請日期2009年2月27日優先權日2009年2月27日發明者呂盈宏,彭彥璁申請人:聯詠科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀