两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種幀緩沖存儲控制裝置和圖像數(shù)據(jù)傳輸系統(tǒng)以及方法

文檔序號:6625016閱讀:209來源:國知局
專利名稱:一種幀緩沖存儲控制裝置和圖像數(shù)據(jù)傳輸系統(tǒng)以及方法
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù),尤指一種幀緩沖存儲控制裝置和圖像數(shù)據(jù)傳輸系統(tǒng)以及方法。
背景技術(shù)
在整個圖像系統(tǒng)中,幀緩沖存儲控制裝置用于保存圖像數(shù)據(jù),并根據(jù)系統(tǒng)的中央處理器(CPU)指令將圖像數(shù)據(jù)傳輸?shù)綀D像處理裝置進行圖像的后續(xù)處理。所述圖像處理是指對圖像數(shù)據(jù)進行編碼、解碼或運動估計等運算,本申請中將專門用于圖像處理運算的硬件設(shè)備稱為圖像處理裝置。
圖1顯示的是現(xiàn)有幀緩沖存儲控制裝置,該裝置包括控制邏輯單元101,用于從寄存器單元獲取數(shù)據(jù)、地址以及控制信息,并生成控制指令對總線接口102、寄存器單元103以及存儲控制單元104進行控制。
總線接口102,用于將寄存器單元103或存儲控制單元104中的數(shù)據(jù)輸出到系統(tǒng)總線,并將從系統(tǒng)總線接收到的數(shù)據(jù)保存到寄存器單元103。
寄存器單元103,包括數(shù)據(jù)寄存器、地址寄存器和控制寄存器,用于保存數(shù)據(jù)、地址以及控制信息,并輸入/輸出上述信息到總線接口102。
存儲控制單元104,用于根據(jù)控制邏輯單元101的控制指令從存儲單元105取出圖像數(shù)據(jù)發(fā)送到總線接口102。
存儲單元105,保存用于進行圖像處理的圖像數(shù)據(jù)。由于圖像處理裝置以宏塊為單位對圖像數(shù)據(jù)進行運動估計、編碼以及解碼等圖像處理操作,所以存儲單元105將每幀圖像數(shù)據(jù)劃分成宏塊保存,每個宏塊數(shù)據(jù)保存在存儲單元105中的連續(xù)區(qū)域。
基于圖1所示的裝置,現(xiàn)有的圖像數(shù)據(jù)傳輸系統(tǒng)如圖2所示,包括中央處理器(CPU)201、系統(tǒng)總線202、幀緩沖存儲控制裝置203以及圖像處理裝置204。所述中央處理器201、幀緩沖存儲控制裝置203和圖像處理裝置204都具有總線接口,用于與系統(tǒng)總線202連接,以便通過系統(tǒng)總線202收/發(fā)數(shù)據(jù)。
在圖2所示的圖像數(shù)據(jù)傳輸系統(tǒng)中,將圖像數(shù)據(jù)從幀緩沖存儲控制裝置203傳輸?shù)綀D像處理裝置204的方法如圖3所示,包括以下步驟步驟301、圖像處理裝置204向CPU發(fā)出圖像數(shù)據(jù)傳輸請求,CPU接收到請求后,通過系統(tǒng)總線202將圖像數(shù)據(jù)的基址和數(shù)據(jù)長度發(fā)送到幀緩沖存儲控制裝置203,幀緩沖存儲控制裝置203將接收到的基址和數(shù)據(jù)長度保存在自身的寄存器單元103中。
所述基址指的是圖像數(shù)據(jù)保存的起始地址。另外,由于圖像數(shù)據(jù)一般以二進制格式保存,所述數(shù)據(jù)長度是指待傳輸圖像數(shù)據(jù)的總字節(jié)數(shù)。
步驟302、幀緩沖存儲控制裝置203中的控制邏輯單元101從寄存器單元103獲得圖像數(shù)據(jù)的基址,向存儲控制單元104發(fā)出取數(shù)據(jù)的控制指令,存儲控制單元104根據(jù)控制指令從存儲單元105的基址處順序取出數(shù)據(jù)長度個圖像數(shù)據(jù)發(fā)送到總線接口102。
步驟303、幀緩沖存儲控制裝置203中的總線接口102通過系統(tǒng)總線202將圖像數(shù)據(jù)傳輸?shù)綀D像處理裝置204。
在上述圖像數(shù)據(jù)傳輸系統(tǒng)以及方法中,由于所使用的幀緩沖存儲控制裝置只有總線接口能與外界設(shè)備進行數(shù)據(jù)交互,故圖像數(shù)據(jù)只能通過系統(tǒng)總線傳輸?shù)綀D像處理裝置。但是,因為系統(tǒng)總線要供圖像系統(tǒng)中許多硬件設(shè)備共用,故幀緩沖存儲控制裝置與圖像處理裝置之間的圖像數(shù)據(jù)傳輸必須與其它數(shù)據(jù)傳輸共享系統(tǒng)總線帶寬,而圖像數(shù)據(jù)傳輸量一般較大,這種圖像數(shù)據(jù)傳輸方法必將增加系統(tǒng)總線的擁擠程度,提高系統(tǒng)控制的復(fù)雜度,降低整個系統(tǒng)的工作效率。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種幀緩沖存儲控制裝置,能使幀緩沖存儲控制裝置直接向圖像處理裝置傳輸圖像數(shù)據(jù),從而緩解系統(tǒng)總線的負擔(dān)。
本發(fā)明的又一目的在于提供一種圖像數(shù)據(jù)傳輸系統(tǒng),能實現(xiàn)在幀緩沖存儲控制裝置和圖像處理裝置間直接進行圖像數(shù)據(jù)傳輸,從而提高系統(tǒng)的工作效率。
本發(fā)明的再一目的在于提供一種圖像數(shù)據(jù)傳輸方法,使圖像數(shù)據(jù)不經(jīng)過系統(tǒng)總線,直接從幀緩沖存儲控制裝置傳輸?shù)綀D像處理裝置,降低系統(tǒng)控制和實現(xiàn)的復(fù)雜度。
為達到上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種幀緩沖存儲控制裝置,包括控制邏輯單元、總線接口、寄存器單元、存儲控制單元以及存儲單元;其特征在于,該裝置還包括專用接口,用于根據(jù)控制邏輯單元發(fā)出的指令將存儲控制單元發(fā)送的圖像數(shù)據(jù)輸出。
進一步地,所述專用接口包括控制狀態(tài)機,用于接收控制邏輯單元發(fā)出的指令,并控制內(nèi)部緩沖模塊和接口組合邏輯模塊;內(nèi)部緩沖模塊,用于暫存存儲控制單元發(fā)來的圖像數(shù)據(jù)并將圖像數(shù)據(jù)輸出到接口組合邏輯模塊,或接收接口組合邏輯模塊輸入的數(shù)據(jù)發(fā)送到存儲控制單元;接口組合邏輯模塊,用于接收/發(fā)送通過不同數(shù)據(jù)線輸入/輸出的數(shù)據(jù),寫入/讀出內(nèi)部緩沖模塊。
較佳地,所述數(shù)據(jù)線包括讀請求信號線、讀信號線、讀數(shù)據(jù)線、寫請求信號線、寫信號線以及寫數(shù)據(jù)線。
較佳地,所述數(shù)據(jù)線包括讀請求信號線、讀信號線以及讀數(shù)據(jù)線。
一種圖像數(shù)據(jù)傳輸系統(tǒng),包括中央處理器、系統(tǒng)總線、幀緩沖存儲控制裝置以及圖像處理裝置,所述幀緩沖存儲控制裝置和圖像處理裝置通過總線接口與中央處理器相連,其特征在于,所述幀緩沖存儲控制裝置和圖像處理裝置之間設(shè)置有用于傳圖像數(shù)據(jù)的專用接口。
進一步地,所述專用接口包括控制狀態(tài)機,用于控制內(nèi)部緩沖模塊和接口組合邏輯模塊;接口組合邏輯模塊,用于接收/發(fā)送通過不同數(shù)據(jù)線輸入/輸出的數(shù)據(jù),寫入/讀出內(nèi)部緩沖模塊;內(nèi)部緩沖模塊,用于暫存圖像數(shù)據(jù),并根據(jù)控制狀態(tài)機發(fā)來的控制信號從接口組合邏輯模塊寫入/讀出圖像數(shù)據(jù)。
較佳地,所述數(shù)據(jù)線包括讀請求信號線、讀信號線、讀數(shù)據(jù)線、寫請求信號線、寫信號線以及寫數(shù)據(jù)線。
較佳地,所述數(shù)據(jù)線包括讀請求信號線、讀信號線以及讀數(shù)據(jù)線。
一種圖像數(shù)據(jù)傳輸方法,在幀緩沖存儲控制裝置和圖像處理裝置之間設(shè)置專門用于傳圖像數(shù)據(jù)的專用接口,其特征在于,該方法包括以下步驟a、圖像處理裝置將待傳輸圖像信息發(fā)送到幀緩沖存儲控制裝置;b、幀緩沖存儲控制裝置根據(jù)待傳輸圖像信息獲取待傳輸圖像數(shù)據(jù)的地址,從相應(yīng)地址處取出自身保存的圖像數(shù)據(jù),通過專用接口發(fā)送到圖像處理裝置。
進一步地,步驟a所述發(fā)送待傳輸圖像信息的方法為圖像處理裝置通過系統(tǒng)總線或通過專用接口發(fā)送待傳輸圖像信息。
進一步地,所述待傳輸圖像信息包括宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號;步驟b所述根據(jù)待傳輸圖像信息取出待傳輸圖像數(shù)據(jù)的方法為b11、幀緩沖存儲控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號之積計算出所述待傳輸宏塊保存在幀緩沖存儲控制裝置中的基址;b12、幀緩沖存儲控制裝置從待傳輸宏塊的基址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)發(fā)送到專用接口。
進一步地,所述待傳輸圖像信息還包括幀圖像行數(shù)目、幀圖像列數(shù)目以及待傳輸宏塊幀號;步驟b所述根據(jù)待傳輸圖像信息取出待傳輸圖像數(shù)據(jù)的方法為b21、幀緩沖存儲控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號之積與幀圖像行數(shù)目、幀圖像列數(shù)目以及待傳輸宏塊幀號之積的和計算出所述待傳輸宏塊保存在幀緩沖存儲控制裝置中的基址;b22、幀緩沖存儲控制裝置從待傳輸宏塊的基址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)發(fā)送到專用接口。
由上述技術(shù)方案可見,本發(fā)明的這種幀緩沖存儲控制裝置設(shè)置專用接口,并通過專用接口與圖像處理裝置直接相連,用于傳輸圖像數(shù)據(jù),從而避免由于大數(shù)據(jù)量傳輸而長時間占用系統(tǒng)總線,較大地緩解系統(tǒng)總線負擔(dān),也提高了圖像數(shù)據(jù)傳輸?shù)乃俣取?br> 同時,本發(fā)明的這種圖像數(shù)據(jù)傳輸系統(tǒng)和方法在幀緩沖存儲控制裝置和圖像處理裝置之間設(shè)置圖像數(shù)據(jù)傳輸?shù)膶S猛ǖ?,從而提高圖像數(shù)據(jù)傳輸?shù)墓ぷ餍剩档拖到y(tǒng)控制和實現(xiàn)的復(fù)雜度。


圖1為現(xiàn)有技術(shù)中幀緩沖存儲控制裝置的組成結(jié)構(gòu)圖;圖2為現(xiàn)有技術(shù)中圖像數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖;圖3為現(xiàn)有技術(shù)中圖像數(shù)據(jù)傳輸方法的流程圖;圖4為本發(fā)明中幀緩沖存儲控制裝置的組成結(jié)構(gòu)圖;圖5為本發(fā)明中圖像數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)圖;圖6為本發(fā)明的圖像數(shù)據(jù)傳輸系統(tǒng)中一種專用接口連接的示意圖;圖7為本發(fā)明一個較佳實施例中幀圖像劃分成宏塊后的宏塊編碼示意圖;圖8為本發(fā)明中圖像數(shù)據(jù)傳輸方法的流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。
圖4為本發(fā)明中幀緩沖存儲控制裝置的組成結(jié)構(gòu)圖,該裝置包括以下單元控制邏輯單元401、總線接口402、寄存器單元403、存儲控制單元404、存儲單元405以及專用接口406。所述專用接口根據(jù)控制邏輯單元401發(fā)出的控制指令將存儲控制單元404發(fā)送的圖像數(shù)據(jù)輸出。
該專用接口406包括控制狀態(tài)機4061,用于接收控制邏輯單元401發(fā)出的指令,并負責(zé)控制整個專用接口的工作。
內(nèi)部緩沖模塊4062,用于暫存存儲控制單元404發(fā)來的圖像數(shù)據(jù),根據(jù)控制狀態(tài)機4061的控制信號輸出圖像數(shù)據(jù)到接口組合邏輯模塊4063,或接收從接口組合邏輯模塊4063輸入的數(shù)據(jù)發(fā)送至存儲控制單元404。
接口組合邏輯模塊4063,用于將接收到的圖像數(shù)據(jù)發(fā)送到相應(yīng)的數(shù)據(jù)線輸出,或從數(shù)據(jù)線接收外部數(shù)據(jù)保存到內(nèi)部緩沖模塊4062。
本發(fā)明中,幀緩沖存儲控制裝置共設(shè)置有兩個外部接口,分別是總線接口402和專用接口406。在實際應(yīng)用中,幀緩沖存儲控制裝置與某些硬件設(shè)備比如直接存儲訪問控制裝置(DMAC)或液晶顯示控制裝置等的數(shù)據(jù)交互,以及接收/響應(yīng)CPU對自身的配置指令等操作仍然通過總線接口進行;專用接口406專門用于與圖像處理裝置進行圖像數(shù)據(jù)傳輸。上述過程由控制邏輯單元401完成,控制邏輯單元401能夠識別接收到的指令類型,并根據(jù)指令類型做出不同響應(yīng)。如果需要執(zhí)行圖像數(shù)據(jù)傳輸,控制邏輯單元401根據(jù)硬件邏輯的設(shè)計從存儲單元405取出數(shù)據(jù)送至專用接口406輸出。
基于圖4所示的裝置,本發(fā)明的圖像數(shù)據(jù)傳輸系統(tǒng)如圖5所示,包括中央處理器501、系統(tǒng)總線502、幀緩沖存儲控制裝置503以及圖像處理裝置504。
所述中央處理器501、幀緩沖存儲控制裝置503和圖像處理裝置504都具有總線接口,用于與系統(tǒng)總線502連接,以便相互之間能通過系統(tǒng)總線502傳輸數(shù)據(jù)。
所述幀緩沖存儲控制裝置503和圖像處理裝置504都具有專用接口,并通過專用接口相互連接,用于傳輸圖像數(shù)據(jù)。所述專用接口包括控制狀態(tài)機、接口組合邏輯模塊和內(nèi)部緩沖模塊。其中,控制狀態(tài)機用于控制內(nèi)部緩沖模塊和接口組合邏輯模塊的工作;接口組合邏輯模塊,用于接收/發(fā)送通過不同數(shù)據(jù)線輸入/輸出的數(shù)據(jù),寫入/讀出內(nèi)部緩沖模塊;內(nèi)部緩沖模塊,用于暫存圖像數(shù)據(jù),并根據(jù)控制狀態(tài)機發(fā)來的控制信號從接口組合邏輯模塊寫入/讀出圖像數(shù)據(jù)。
圖6為幀緩沖存儲控制裝置503和圖像處理裝置504之間專用接口的一種連接示意圖。由接口組合邏輯模塊引出的連接數(shù)據(jù)線包括讀請求信號線rd_req,用于圖像處理裝置向幀緩沖存儲控制裝置發(fā)起讀數(shù)據(jù)請求;讀信號線rd,用于幀緩沖存儲控制裝置在數(shù)據(jù)發(fā)送結(jié)束后,發(fā)送信號通知圖像處理裝置;讀數(shù)據(jù)線rd_data,用于發(fā)送幀緩沖存儲控制裝置中的數(shù)據(jù)到圖像處理裝置。其中,讀請求信號線rd_req和讀信號線rd配合使用,實現(xiàn)幀緩沖存儲控制裝置輸出數(shù)據(jù)到圖像處理裝置的握手。
以及寫請求信號線wr_req,用于幀緩沖存儲控制裝置向圖像處理裝置發(fā)出寫數(shù)據(jù)請求;寫信號線wr,用于圖像處理裝置在數(shù)據(jù)發(fā)送結(jié)束后,回復(fù)結(jié)束信號給幀緩沖存儲控制裝置;寫數(shù)據(jù)線wr_data,用于發(fā)送圖像處理裝置向幀緩沖存儲控制裝置發(fā)出的數(shù)據(jù)。其中,寫請求信號線wr_req和寫信號線wr配合使用,實現(xiàn)圖像處理裝置向幀緩沖存儲控制裝置輸入數(shù)據(jù)的握手。
所述讀數(shù)據(jù)線rd_data和寫數(shù)據(jù)線wr_data采用能支持圖像數(shù)據(jù)傳輸?shù)臄?shù)據(jù)線,比如8位、32位或更高位數(shù)的數(shù)據(jù)線。
實際應(yīng)用中,由于幀緩沖存儲控制裝置用于保存并輸出圖像數(shù)據(jù),故所述專用接口中接口組合邏輯模塊的連接數(shù)據(jù)線可以僅包括圖像處理裝置向幀緩沖存儲控制裝置發(fā)出的讀請求信號線rd_req、幀緩沖存儲控制裝置回復(fù)圖像處理裝置的讀信號線rd和幀緩沖存儲控制裝置向圖像處理裝置發(fā)出的讀數(shù)據(jù)線rd_data。
以上描述中,所述讀/寫是相對幀緩沖存儲控制裝置而言,由圖像處理裝置輸入數(shù)據(jù)到幀緩沖存儲控制裝置使用寫數(shù)據(jù)線wr_data,即圖像處理裝置將數(shù)據(jù)寫到幀緩沖存儲控制裝置中;由幀緩沖存儲控制裝置發(fā)出數(shù)據(jù)到圖像處理裝置使用讀數(shù)據(jù)線rd_data,即圖像處理裝置從幀緩沖存儲控制裝置中讀出數(shù)據(jù)。
下面以圖7所示的將單幀圖像劃分成宏塊后的宏塊編碼示意圖為例,具體說明在圖5所示的圖像數(shù)據(jù)傳輸系統(tǒng)中進行圖像數(shù)據(jù)傳輸?shù)姆椒ā?br> 圖7中的幀圖像共劃分為99個宏塊,所有宏塊按行編碼為宏塊0、宏塊1、...宏塊98,并按照編碼的順序保存在存儲單元405中,幀緩沖存儲控制裝置預(yù)先保存編碼號與存儲單元中宏塊基址的對應(yīng)關(guān)系,以便根據(jù)編碼號直接獲取宏塊數(shù)據(jù),實現(xiàn)編碼號尋址。幀圖像中的所有宏塊也可以按列編碼保存,此處不再贅述。
圖8顯示的是圖像數(shù)據(jù)傳輸方法的過程,結(jié)合圖4、圖5,該方法具體包括以下步驟步驟801、圖像處理裝置504發(fā)出圖像數(shù)據(jù)傳輸請求,并通過系統(tǒng)總線502將待傳輸圖像信息發(fā)送到幀緩沖存儲控制裝置503。
該步驟中,圖像處理裝置504將待傳輸圖像信息發(fā)送到幀緩沖存儲控制裝置503的總線接口402,總線接口402將待傳輸圖像信息通過寄存器單元403送至控制邏輯單元401。
如果圖像處理裝置是對靜態(tài)圖像進行數(shù)據(jù)處理,且存儲單元中僅保存一幀圖像,所述待傳輸圖像信息包括宏塊包含的行數(shù)目m1和列數(shù)目m2、以及待傳輸宏塊的編碼號i。
如果圖像處理裝置是對動態(tài)圖像進行數(shù)據(jù)處理,且存儲單元中保存至少兩幀圖像。以運動估計為例,存儲單元保存當(dāng)前幀和參考幀這兩幀圖像,并按照時間順序?qū)⒖紟瑘D像保存在先,幀號設(shè)置為0;當(dāng)前幀圖像保存在后,幀號設(shè)置為1,所述待傳輸圖像信息包括幀圖像包含的行數(shù)目f1和列數(shù)目f2、宏塊包含的行數(shù)目m1和列數(shù)目m2、以及待傳輸宏塊的編碼號i和幀號j。
圖像處理裝置504也可以通過寫數(shù)據(jù)線wr_data將待傳輸圖像信息發(fā)送到幀緩沖存儲控制裝置的專用接口406,專用接口406接收到待傳輸圖像信息后,將其通過存儲控制單元404送至控制邏輯單元401。
步驟802、幀緩沖存儲控制裝置503根據(jù)待傳輸圖像信息獲取待傳輸圖像數(shù)據(jù)的地址,從相應(yīng)地址處取出自身保存的圖像數(shù)據(jù),并通過專用接口406將待傳輸圖像數(shù)據(jù)發(fā)送到圖像處理裝置504。該步驟具體執(zhí)行如下1、幀緩沖存儲控制裝置中的控制邏輯單元401根據(jù)待傳輸圖像信息以及預(yù)先保存的編碼號與宏塊基址的對應(yīng)關(guān)系計算出待傳輸圖像在存儲單元405的基址。
所述預(yù)先保存的編碼號與宏塊基址的對應(yīng)關(guān)系與存儲單元中所保存的數(shù)據(jù)內(nèi)容相關(guān)。以圖7所示的幀圖像為例,如果存儲單元中僅保存一幀圖像,假設(shè)存儲單元的首地址為1,則幀緩沖存儲控制裝置根據(jù)公式(1)計算出編碼號為i的待傳輸宏塊基址base_i,i取0~98之間的任一個整數(shù)。
base_i=m1×m2×i+1(1)如果存儲單元中保存N幀圖像,N為大于等于2的整數(shù),幀緩沖存儲控制裝置根據(jù)公式(2)計算出編碼號為i、幀號為j的待傳輸宏塊基址base_ij,i取0~98之間的任一個整數(shù),j取0~N-1之間的任一個整數(shù)。
base_ij=m1×m2×i+f1×f2×j+1 (2)2、控制邏輯單元401向存儲控制單元404發(fā)出控制指令,存儲控制單元404從存儲單元405的基址位置順序取出宏塊大小的數(shù)據(jù)發(fā)送到專用接口406,并通過專用接口406將上述數(shù)據(jù)發(fā)送到圖像處理裝置。
由上述的實施例可見,本發(fā)明的這種幀緩沖存儲控制裝置設(shè)置專用接口,通過專用接口與圖像處理裝置直接相連,用于傳輸圖像數(shù)據(jù),從而緩解系統(tǒng)總線負擔(dān)。另外,本發(fā)明的這種圖像數(shù)據(jù)傳輸系統(tǒng)和方法在幀緩沖存儲控制裝置和圖像處理裝置之間設(shè)置圖像數(shù)據(jù)傳輸?shù)膶S猛ǖ?,從而提高圖像數(shù)據(jù)傳輸?shù)墓ぷ餍省?br> 權(quán)利要求
1.一種幀緩沖存儲控制裝置,包括控制邏輯單元、總線接口、寄存器單元、存儲控制單元以及存儲單元;其特征在于,該裝置還包括專用接口,用于根據(jù)控制邏輯單元發(fā)出的指令將存儲控制單元發(fā)送的圖像數(shù)據(jù)輸出。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述專用接口包括控制狀態(tài)機,用于接收控制邏輯單元發(fā)出的指令,并控制內(nèi)部緩沖模塊和接口組合邏輯模塊;內(nèi)部緩沖模塊,用于暫存存儲控制單元發(fā)來的圖像數(shù)據(jù)并將圖像數(shù)據(jù)輸出到接口組合邏輯模塊,或接收接口組合邏輯模塊輸入的數(shù)據(jù)發(fā)送到存儲控制單元;接口組合邏輯模塊,用于接收/發(fā)送通過不同數(shù)據(jù)線輸入/輸出的數(shù)據(jù),寫入/讀出內(nèi)部緩沖模塊。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述數(shù)據(jù)線包括讀請求信號線、讀信號線、讀數(shù)據(jù)線、寫請求信號線、寫信號線以及寫數(shù)據(jù)線。
4.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述數(shù)據(jù)線包括讀請求信號線、讀信號線以及讀數(shù)據(jù)線。
5.一種圖像數(shù)據(jù)傳輸系統(tǒng),包括中央處理器、系統(tǒng)總線、幀緩沖存儲控制裝置以及圖像處理裝置,所述幀緩沖存儲控制裝置和圖像處理裝置通過總線接口與中央處理器相連,其特征在于,所述幀緩沖存儲控制裝置和圖像處理裝置之間設(shè)置有用于傳圖像數(shù)據(jù)的專用接口。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述專用接口包括控制狀態(tài)機,用于控制內(nèi)部緩沖模塊和接口組合邏輯模塊;接口組合邏輯模塊,用于接收/發(fā)送通過不同數(shù)據(jù)線輸入/輸出的數(shù)據(jù),寫入/讀出內(nèi)部緩沖模塊;內(nèi)部緩沖模塊,用于暫存圖像數(shù)據(jù),并根據(jù)控制狀態(tài)機發(fā)來的控制信號從接口組合邏輯模塊寫入/讀出圖像數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述數(shù)據(jù)線包括讀請求信號線、讀信號線、讀數(shù)據(jù)線、寫請求信號線、寫信號線以及寫數(shù)據(jù)線。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述數(shù)據(jù)線包括讀請求信號線、讀信號線以及讀數(shù)據(jù)線。
9.一種圖像數(shù)據(jù)傳輸方法,在幀緩沖存儲控制裝置和圖像處理裝置之間設(shè)置專門用于傳圖像數(shù)據(jù)的專用接口,其特征在于,該方法包括以下步驟a、圖像處理裝置將待傳輸圖像信息發(fā)送到幀緩沖存儲控制裝置;b、幀緩沖存儲控制裝置根據(jù)待傳輸圖像信息獲取待傳輸圖像數(shù)據(jù)的地址,從相應(yīng)地址處取出自身保存的圖像數(shù)據(jù),通過專用接口發(fā)送到圖像處理裝置。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟a所述發(fā)送待傳輸圖像信息的方法為圖像處理裝置通過系統(tǒng)總線或通過專用接口發(fā)送待傳輸圖像信息。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述待傳輸圖像信息包括宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號;步驟b所述根據(jù)待傳輸圖像信息取出待傳輸圖像數(shù)據(jù)的方法為b11、幀緩沖存儲控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號之積計算出所述待傳輸宏塊保存在幀緩沖存儲控制裝置中的基址;b12、幀緩沖存儲控制裝置從待傳輸宏塊的基址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)發(fā)送到專用接口。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述待傳輸圖像信息還包括幀圖像行數(shù)目、幀圖像列數(shù)目以及待傳輸宏塊幀號;步驟b所述根據(jù)待傳輸圖像信息取出待傳輸圖像數(shù)據(jù)的方法為b21、幀緩沖存儲控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號之積與幀圖像行數(shù)目、幀圖像列數(shù)目以及待傳輸宏塊幀號之積的和計算出所述待傳輸宏塊保存在幀緩沖存儲控制裝置中的基址;b22、幀緩沖存儲控制裝置從待傳輸宏塊的基址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)發(fā)送到專用接口。
全文摘要
本發(fā)明公開了一種幀緩沖存儲控制裝置。該裝置包括控制邏輯單元、總線接口、寄存器單元、存儲控制單元以及存儲單元;還包括專用接口,用于根據(jù)控制邏輯單元發(fā)出的指令將存儲控制單元發(fā)送的圖像數(shù)據(jù)輸出。本發(fā)明還公開了一種圖像數(shù)據(jù)傳輸方法和系統(tǒng),所述方法包括設(shè)置專門用于傳輸圖像數(shù)據(jù)的專用接口,圖像處理裝置將待傳輸圖像信息發(fā)送到幀緩沖存儲控制裝置;幀緩沖存儲控制裝置根據(jù)待傳輸圖像信息獲取待傳輸圖像數(shù)據(jù)的地址,從相應(yīng)地址處取出自身保存的圖像數(shù)據(jù),通過專用接口發(fā)送到圖像處理裝置。本發(fā)明的這種裝置、方法以及系統(tǒng)通過專用接口傳輸圖像數(shù)據(jù),較大地緩解系統(tǒng)總線負擔(dān),提高圖像數(shù)據(jù)傳輸速度。
文檔編號G06F3/14GK1700167SQ20051007961
公開日2005年11月23日 申請日期2005年6月23日 優(yōu)先權(quán)日2005年6月23日
發(fā)明者白鋒 申請人:北京中星微電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
揭阳市| 乌兰浩特市| 攀枝花市| 遂川县| 宝清县| 梁山县| 山东省| 南澳县| 普陀区| 裕民县| 永济市| 密云县| 北川| 扬州市| 青岛市| 寿光市| 化隆| 文化| 井研县| 台前县| 出国| 易门县| 左权县| 安康市| 自治县| 长宁县| 思南县| 眉山市| 常熟市| 云林县| 湟源县| 福泉市| 鹤岗市| 文登市| 蓝山县| 屏南县| 肇庆市| 喀喇沁旗| 合水县| 原平市| 鹤壁市|