專(zhuān)利名稱(chēng):一種專(zhuān)用接口以及圖像數(shù)據(jù)傳輸系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理技術(shù),尤指一種專(zhuān)用接口以及圖像數(shù)據(jù)傳輸系統(tǒng)和方法。
背景技術(shù):
在現(xiàn)有的圖像數(shù)據(jù)傳輸系統(tǒng)中,各個(gè)裝置之間通過(guò)系統(tǒng)總線傳輸圖像數(shù)據(jù),整個(gè)系統(tǒng)結(jié)構(gòu)如圖1所示,包括中央處理器(CPU)101、系統(tǒng)總線102、幀緩沖存儲(chǔ)控制裝置103以及圖像處理裝置104。所述中央處理器101、幀緩沖存儲(chǔ)控制裝置103和圖像處理裝置104都具有總線接口,用于與系統(tǒng)總線102連接,以便通過(guò)系統(tǒng)總線102收/發(fā)數(shù)據(jù)。
其中,幀緩沖存儲(chǔ)控制裝置103的組成結(jié)構(gòu)如圖2,包括控制邏輯單元201、總線接口202、寄存器單元203、存儲(chǔ)控制單元204和存儲(chǔ)單元205。所述寄存器單元203包括數(shù)據(jù)寄存器、地址寄存器和控制寄存器。CPU將圖像數(shù)據(jù)存儲(chǔ)信息通過(guò)總線接口201送至寄存器單元203加以保存??刂七壿媶卧?01從寄存器單元203獲取圖像數(shù)據(jù)存儲(chǔ)信息后,控制存儲(chǔ)控制單元204從存儲(chǔ)單元205中取出相應(yīng)圖像數(shù)據(jù)從總線接口201發(fā)到系統(tǒng)總線。所述圖像數(shù)據(jù)存儲(chǔ)信息包括圖像數(shù)據(jù)的起始地址以及數(shù)據(jù)長(zhǎng)度。
所述圖像處理裝置104指的是編碼裝置、解碼裝置或運(yùn)動(dòng)估計(jì)裝置等,用于對(duì)圖像數(shù)據(jù)進(jìn)行編碼、解碼或運(yùn)動(dòng)估計(jì)等運(yùn)算,該裝置的組成結(jié)構(gòu)如圖3,包括控制邏輯單元301、總線接口302、圖像數(shù)據(jù)處理模塊303和內(nèi)部隨機(jī)存儲(chǔ)器(RAM)304。內(nèi)部隨機(jī)存儲(chǔ)器304在控制邏輯單元301的控制下,從總線接口302接收?qǐng)D像數(shù)據(jù)送至圖像數(shù)據(jù)處理模塊303進(jìn)行編碼、解碼或運(yùn)動(dòng)估計(jì)等圖像處理操作。
在圖1所示的圖像數(shù)據(jù)傳輸系統(tǒng)中,將圖像數(shù)據(jù)從幀緩沖存儲(chǔ)控制裝置103傳輸?shù)綀D像處理裝置104的方法如圖4所示,包括以下步驟步驟401、圖像處理裝置104向CPU發(fā)出圖像數(shù)據(jù)傳輸請(qǐng)求,CPU接收到請(qǐng)求后,通過(guò)系統(tǒng)總線102將圖像數(shù)據(jù)的起始地址和數(shù)據(jù)長(zhǎng)度發(fā)送到幀緩沖存儲(chǔ)控制裝置103,幀緩沖存儲(chǔ)控制裝置103將接收到的起始地址和數(shù)據(jù)長(zhǎng)度保存在自身的寄存器單元203中。
由于圖像數(shù)據(jù)一般以二進(jìn)制格式保存,所述數(shù)據(jù)長(zhǎng)度是指待傳輸圖像數(shù)據(jù)的總字節(jié)數(shù)。
步驟402、幀緩沖存儲(chǔ)控制裝置103中的控制邏輯單元201從寄存器單元203獲得起始地址,向存儲(chǔ)控制單元204發(fā)出取數(shù)據(jù)的控制指令,存儲(chǔ)控制單元204根據(jù)控制指令從存儲(chǔ)單元205的起始地址處順序取出數(shù)據(jù)長(zhǎng)度個(gè)數(shù)據(jù)發(fā)送到總線接口202。
步驟403、幀緩沖存儲(chǔ)控制裝置103中的總線接口202通過(guò)系統(tǒng)總線102將圖像數(shù)據(jù)傳輸?shù)綀D像處理裝置104的總線接口302。
在上述圖像數(shù)據(jù)傳輸系統(tǒng)以及方法中,由于所使用的幀緩沖存儲(chǔ)控制裝置103和圖像處理裝置104都只有總線接口能與外界設(shè)備進(jìn)行數(shù)據(jù)交互,故圖像數(shù)據(jù)只能通過(guò)系統(tǒng)總線進(jìn)行傳輸。但是,系統(tǒng)總線由圖像系統(tǒng)中許多硬件設(shè)備共用,故幀緩沖存儲(chǔ)控制裝置與圖像處理裝置之間所進(jìn)行的圖像數(shù)據(jù)傳輸必須與其它數(shù)據(jù)傳輸共享系統(tǒng)總線帶寬。一般情況下,圖像數(shù)據(jù)的傳輸量都是比較大的,現(xiàn)有這種圖像數(shù)據(jù)傳輸方法必將增加系統(tǒng)總線的擁擠程度,提高系統(tǒng)控制的復(fù)雜度,降低整個(gè)系統(tǒng)的工作效率。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種專(zhuān)用接口,使幀緩沖存儲(chǔ)控制裝置能通過(guò)專(zhuān)用接口直接向圖像處理裝置傳輸圖像數(shù)據(jù),從而緩解系統(tǒng)總線的負(fù)擔(dān)。
本發(fā)明的又一目的在于提供一種圖像數(shù)據(jù)傳輸系統(tǒng),在幀緩沖存儲(chǔ)控制裝置和圖像處理裝置間直接進(jìn)行圖像數(shù)據(jù)傳輸,從而提高系統(tǒng)的工作效率。
本發(fā)明的再一目的在于提供一種圖像數(shù)據(jù)傳輸方法,使圖像數(shù)據(jù)不經(jīng)過(guò)系統(tǒng)總線,直接從幀緩沖存儲(chǔ)控制裝置傳輸?shù)綀D像處理裝置,降低系統(tǒng)控制和實(shí)現(xiàn)的復(fù)雜度。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種專(zhuān)用接口,應(yīng)用于圖像數(shù)據(jù)傳輸系統(tǒng)中,該系統(tǒng)包括幀緩沖存儲(chǔ)控制裝置和圖像處理裝置;其特征在于,所述接口包括設(shè)置在幀緩沖存儲(chǔ)控制裝置側(cè)的第一端口,用于將幀緩沖存儲(chǔ)控制裝置中的圖像數(shù)據(jù)輸出,并將接收到的外部數(shù)據(jù)保存到幀緩沖存儲(chǔ)控制裝置;設(shè)置在圖像處理裝置側(cè)的第二端口,用于接收?qǐng)D像數(shù)據(jù)到圖像處理裝置,并將圖像處理裝置發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息輸出;以及連接第一端口和第二端口的數(shù)據(jù)連接線。
所述第一端口包括第一控制狀態(tài)機(jī)、內(nèi)部緩沖模塊和第一接口組合邏輯模塊;第一控制狀態(tài)機(jī),用于接收幀緩沖存儲(chǔ)控制裝置的控制邏輯單元發(fā)出的指令,并控制內(nèi)部緩沖模塊和第一接口組合邏輯模塊;內(nèi)部緩沖模塊,用于暫存幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元發(fā)來(lái)的圖像數(shù)據(jù),根據(jù)第一控制狀態(tài)機(jī)的控制信號(hào)輸出圖像數(shù)據(jù)到第一接口組合邏輯模塊,并接收從第一接口組合邏輯模塊輸入的外部數(shù)據(jù)發(fā)送到幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元;第一接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的外部數(shù)據(jù)保存到內(nèi)部緩沖模塊,并將內(nèi)部緩沖模塊發(fā)送的圖像數(shù)據(jù)通過(guò)數(shù)據(jù)連接線輸出。
所述第二端口包括第二控制狀態(tài)機(jī)和第二接口組合邏輯模塊;第二控制狀態(tài)機(jī),用于接收?qǐng)D像處理裝置的控制邏輯單元發(fā)出的指令,并控制第二接口組合邏輯模塊;第二接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的圖像數(shù)據(jù)保存到圖像處理裝置的內(nèi)部隨機(jī)存儲(chǔ)器,并將內(nèi)部隨機(jī)存儲(chǔ)器發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息通過(guò)數(shù)據(jù)連接線輸出。
所述數(shù)據(jù)連接線包括請(qǐng)求線、幀編碼線、宏塊編碼線、應(yīng)答線和宏塊數(shù)據(jù)線;所述請(qǐng)求線,用于圖像處理裝置向幀緩沖存儲(chǔ)控制裝置發(fā)出存儲(chǔ)信息接收通知;所述幀編碼線和宏塊編碼線,分別用于從圖像處理裝置傳輸幀編碼號(hào)和宏塊編碼號(hào)到幀緩沖存儲(chǔ)控制裝置;所述應(yīng)答線,用于幀緩沖存儲(chǔ)控制裝置向圖像處理裝置發(fā)出圖像數(shù)據(jù)接收通知;所述宏塊數(shù)據(jù)線,用于從幀緩沖存儲(chǔ)控制裝置傳輸圖像數(shù)據(jù)到圖像處理裝置。
一種圖像數(shù)據(jù)傳輸系統(tǒng),包括中央處理器、系統(tǒng)總線、幀緩沖存儲(chǔ)控制裝置以及圖像處理裝置,所述幀緩沖存儲(chǔ)控制裝置和圖像處理裝置通過(guò)總線接口與中央處理器相連,其特征在于,所述幀緩沖存儲(chǔ)控制裝置和圖像處理裝置之間設(shè)置有用于傳輸圖像數(shù)據(jù)的專(zhuān)用接口。
所述專(zhuān)用接口包括設(shè)置在幀緩沖存儲(chǔ)控制裝置側(cè)的第一端口,用于將幀緩沖存儲(chǔ)控制裝置中的圖像數(shù)據(jù)輸出,并將接收到的外部數(shù)據(jù)保存到幀緩沖存儲(chǔ)控制裝置;設(shè)置在圖像處理裝置側(cè)的第二端口,用于接收?qǐng)D像數(shù)據(jù)到圖像處理裝置,并將圖像處理裝置發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息輸出;以及連接第一端口和第二端口的數(shù)據(jù)連接線。
所述第一端口包括第一控制狀態(tài)機(jī)、內(nèi)部緩沖模塊和第一接口組合邏輯模塊;第一控制狀態(tài)機(jī),用于接收幀緩沖存儲(chǔ)控制裝置的控制邏輯單元發(fā)出的指令,并控制內(nèi)部緩沖模塊和第一接口組合邏輯模塊;內(nèi)部緩沖模塊,用于暫存幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元發(fā)來(lái)的圖像數(shù)據(jù),根據(jù)第一控制狀態(tài)機(jī)的控制信號(hào)輸出圖像數(shù)據(jù)到第一接口組合邏輯模塊,并接收從第一接口組合邏輯模塊輸入的外部數(shù)據(jù)發(fā)送到幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元;第一接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的外部數(shù)據(jù)保存到內(nèi)部緩沖模塊,并將內(nèi)部緩沖模塊發(fā)送的圖像數(shù)據(jù)通過(guò)數(shù)據(jù)連接線輸出。
所述第二端口包括第二控制狀態(tài)機(jī)和第二接口組合邏輯模塊;第二控制狀態(tài)機(jī),用于接收?qǐng)D像處理裝置的控制邏輯單元發(fā)出的指令,并控制第二接口組合邏輯模塊;第二接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的圖像數(shù)據(jù)保存到圖像處理裝置的內(nèi)部隨機(jī)存儲(chǔ)器,并將內(nèi)部隨機(jī)存儲(chǔ)器發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息通過(guò)數(shù)據(jù)連接線輸出。
所述數(shù)據(jù)連接線包括請(qǐng)求線、幀編碼線、宏塊編碼線、應(yīng)答線和宏塊數(shù)據(jù)線;所述請(qǐng)求線,用于圖像處理裝置向幀緩沖存儲(chǔ)控制裝置發(fā)出存儲(chǔ)信息接收通知;所述幀編碼線和宏塊編碼線,分別用于從圖像處理裝置傳輸幀編碼號(hào)和宏塊編碼號(hào)到幀緩沖存儲(chǔ)控制裝置;所述應(yīng)答線,用于幀緩沖存儲(chǔ)控制裝置向圖像處理裝置發(fā)出圖像數(shù)據(jù)接收通知;所述宏塊數(shù)據(jù)線,用于從幀緩沖存儲(chǔ)控制裝置傳輸圖像數(shù)據(jù)到圖像處理裝置。
一種圖像數(shù)據(jù)傳輸方法,其特征在于,在幀緩沖存儲(chǔ)控制裝置和圖像處理裝置之間設(shè)置有用于傳輸圖像數(shù)據(jù)的專(zhuān)用接口,該方法包括以下步驟a、圖像處理裝置將圖像數(shù)據(jù)存儲(chǔ)信息發(fā)送到幀緩沖存儲(chǔ)控制裝置;b、幀緩沖存儲(chǔ)控制裝置根據(jù)預(yù)先保存的圖像數(shù)據(jù)存儲(chǔ)信息和圖像數(shù)據(jù)地址的對(duì)應(yīng)關(guān)系,從對(duì)應(yīng)地址處取出自身保存的圖像數(shù)據(jù),通過(guò)專(zhuān)用接口將所述圖像數(shù)據(jù)發(fā)送給圖像處理裝置。
步驟a所述發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息的方法為圖像處理裝置通過(guò)系統(tǒng)總線或通過(guò)所述專(zhuān)用接口發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息。
所述圖像數(shù)據(jù)以宏塊為單位保存在幀緩沖存儲(chǔ)控制裝置;所述專(zhuān)用接口的數(shù)據(jù)連接線包括請(qǐng)求線和宏塊編碼線;所述圖像數(shù)據(jù)存儲(chǔ)信息包括待傳輸宏塊編碼號(hào);則步驟a所述發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息的方法為通過(guò)專(zhuān)用接口發(fā)送,該方法具體為a11、圖像處理裝置通過(guò)數(shù)據(jù)連接線中的請(qǐng)求線發(fā)出存儲(chǔ)信息接收通知,并通過(guò)數(shù)據(jù)連接線中的宏塊編碼線將待傳輸宏塊編碼號(hào)發(fā)送給幀緩沖存儲(chǔ)控制裝置;a12、幀緩沖存儲(chǔ)控制裝置檢測(cè)到請(qǐng)求線上的存儲(chǔ)信息接收通知后,接收宏塊編碼線上的待傳輸宏塊編碼號(hào)。
幀緩沖存儲(chǔ)控制裝置預(yù)先保存單個(gè)宏塊的行數(shù)目和列數(shù)目;則步驟b所述根據(jù)對(duì)應(yīng)關(guān)系從對(duì)應(yīng)地址處取出圖像數(shù)據(jù)的方法具體為b11、幀緩沖存儲(chǔ)控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號(hào)之積計(jì)算出待傳輸宏塊保存在幀緩沖存儲(chǔ)控制裝置中的起始地址;b12、幀緩沖存儲(chǔ)控制裝置從待傳輸宏塊的起始地址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)。
所述圖像數(shù)據(jù)以宏塊為單位保存在幀緩沖存儲(chǔ)控制裝置;所述專(zhuān)用接口的數(shù)據(jù)連接線包括請(qǐng)求線、幀編碼線和宏塊編碼線;所述圖像數(shù)據(jù)存儲(chǔ)信息包括待傳輸宏塊編碼號(hào)和幀號(hào);則步驟a所述發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息的方法為通過(guò)專(zhuān)用接口發(fā)送,該方法具體為a21、圖像處理裝置經(jīng)由數(shù)據(jù)連接線中的請(qǐng)求線發(fā)出存儲(chǔ)信息接收通知后,再分別通過(guò)數(shù)據(jù)連接線中的宏塊編碼線和幀編碼線,將待傳輸宏塊編碼號(hào)和幀號(hào)發(fā)送給幀緩沖存儲(chǔ)控制裝置;a22、幀緩沖存儲(chǔ)控制裝置檢測(cè)到請(qǐng)求線上的存儲(chǔ)信息接收通知后,分別接收宏塊編碼線和幀編碼線上的待傳輸宏塊編碼號(hào)和幀號(hào)。
幀緩沖存儲(chǔ)控制裝置預(yù)先保存單個(gè)宏塊的行數(shù)目和列數(shù)目、幀圖像的行數(shù)目和列數(shù)目;則步驟b所述根據(jù)對(duì)應(yīng)關(guān)系從對(duì)應(yīng)地址處取出圖像數(shù)據(jù)的方法具體為b21、幀緩沖存儲(chǔ)控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號(hào)之積與幀圖像行數(shù)目、幀圖像列數(shù)目以及待傳輸宏塊幀號(hào)之積的和計(jì)算出待傳輸宏塊保存在幀緩沖存儲(chǔ)控制裝置中的起始地址;b22、幀緩沖存儲(chǔ)控制裝置從待傳輸宏塊的起始地址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)。
專(zhuān)用接口的數(shù)據(jù)連接線還包括應(yīng)答線和宏塊數(shù)據(jù)線;則步驟b所述通過(guò)專(zhuān)用接口發(fā)送圖像數(shù)據(jù)的方法為b31、幀緩沖存儲(chǔ)控制裝置經(jīng)由數(shù)據(jù)連接線中的應(yīng)答線發(fā)出圖像數(shù)據(jù)接收通知,并通過(guò)數(shù)據(jù)連接線中的宏塊數(shù)據(jù)線將所述圖像數(shù)據(jù)發(fā)送給圖像處理裝置;b32、圖像處理裝置檢測(cè)到應(yīng)答線上的圖像數(shù)據(jù)接收通知后,接收宏塊數(shù)據(jù)線上發(fā)送至的圖像數(shù)據(jù)。
由上述技術(shù)方案可見(jiàn),本發(fā)明的這種專(zhuān)用接口為幀緩沖存儲(chǔ)控制裝置與圖像處理裝置之間提供了一條直連通道,用于傳輸圖像數(shù)據(jù),從而避免大數(shù)據(jù)量的圖像數(shù)據(jù)傳輸對(duì)系統(tǒng)總線的長(zhǎng)時(shí)間占用,較大地緩解系統(tǒng)總線負(fù)擔(dān),也提高了圖像數(shù)據(jù)傳輸?shù)乃俣取?br>
同時(shí),本發(fā)明的這種圖像數(shù)據(jù)傳輸系統(tǒng)和方法,利用幀緩沖存儲(chǔ)控制裝置和圖像處理裝置之間的專(zhuān)用通道進(jìn)行圖像數(shù)據(jù)傳輸,從而提高圖像數(shù)據(jù)傳輸?shù)墓ぷ餍?,降低系統(tǒng)控制和實(shí)現(xiàn)的復(fù)雜度。
圖1為現(xiàn)有技術(shù)中圖像數(shù)據(jù)傳輸系統(tǒng)的組成結(jié)構(gòu)圖;圖2為現(xiàn)有技術(shù)中幀緩沖存儲(chǔ)控制裝置的組成結(jié)構(gòu)圖;
圖3為現(xiàn)有技術(shù)中圖像處理裝置的組成結(jié)構(gòu)圖;圖4為現(xiàn)有技術(shù)中圖像數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程圖;圖5為本發(fā)明中專(zhuān)用接口的第一端口與幀緩沖存儲(chǔ)控制裝置的連接示意圖;圖6為本發(fā)明中專(zhuān)用接口的第二端口與圖像處理裝置的連接示意圖;圖7為本發(fā)明的專(zhuān)用接口中數(shù)據(jù)連接線的組成示意圖;圖8為本發(fā)明中圖像數(shù)據(jù)傳輸系統(tǒng)的組成結(jié)構(gòu)圖;圖9為本發(fā)明一個(gè)較佳實(shí)施例中幀圖像劃分成宏塊后的宏塊編碼示意圖;圖10為本發(fā)明一個(gè)較佳實(shí)施例中圖像數(shù)據(jù)傳輸方法的實(shí)現(xiàn)流程圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。
本發(fā)明中,在幀緩沖存儲(chǔ)控制裝置103和圖像處理裝置104之間特別設(shè)置一個(gè)專(zhuān)用接口,用于傳輸圖像數(shù)據(jù)。所述專(zhuān)用接口包括設(shè)置在幀緩沖存儲(chǔ)控制裝置103側(cè)的第一端口500,用于將幀緩沖存儲(chǔ)控制裝置中的圖像數(shù)據(jù)輸出,并將接收到的外部數(shù)據(jù)保存到幀緩沖存儲(chǔ)控制裝置;設(shè)置在圖像處理裝置104側(cè)的第二端口600,用于接收?qǐng)D像數(shù)據(jù)到圖像處理裝置,并將圖像處理裝置發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息輸出;以及連接第一端口500和第二端口600的數(shù)據(jù)連接線。
1)第一端口500與幀緩沖存儲(chǔ)控制裝置103的連接如圖5所示,該第一端口500包括第一控制狀態(tài)機(jī)501、內(nèi)部緩沖模塊502和第一接口組合邏輯模塊503。
第一控制狀態(tài)機(jī)501,用于接收幀緩沖存儲(chǔ)控制裝置103的控制邏輯單元201發(fā)出的指令,并負(fù)責(zé)控制整個(gè)第一端口的工作。
內(nèi)部緩沖模塊502,用于暫存幀緩沖存儲(chǔ)控制裝置103的存儲(chǔ)控制單元204發(fā)來(lái)的圖像數(shù)據(jù),根據(jù)第一控制狀態(tài)機(jī)501的控制信號(hào)輸出圖像數(shù)據(jù)到第一接口組合邏輯模塊503,或接收從第一接口組合邏輯模塊503輸入的數(shù)據(jù)發(fā)送至幀緩沖存儲(chǔ)控制裝置103的存儲(chǔ)控制單元204。
第一接口組合邏輯模塊503,用于將接收到的圖像數(shù)據(jù)發(fā)送到數(shù)據(jù)連接線輸出,或從數(shù)據(jù)連接線接收外部數(shù)據(jù)保存到內(nèi)部緩沖模塊502。
實(shí)際應(yīng)用中,由第一端口中的硬件模塊實(shí)現(xiàn)的數(shù)據(jù)傳輸功能,也可以采用軟件編程來(lái)代替實(shí)現(xiàn)。
2)第二端口600與圖像處理裝置104的連接如圖6所示,該第二端口600包括第二控制狀態(tài)機(jī)601和第二接口組合邏輯模塊602。
第二控制狀態(tài)機(jī)601,用于接收?qǐng)D像處理裝置104的控制邏輯單元301發(fā)出的指令,并負(fù)責(zé)控制整個(gè)第二端口的工作。
第二接口組合邏輯模塊602,用于將圖像處理裝置104的內(nèi)部隨機(jī)存儲(chǔ)器304發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息發(fā)送到數(shù)據(jù)連接線輸出,或從數(shù)據(jù)連接線接收?qǐng)D像數(shù)據(jù)保存到內(nèi)部隨機(jī)存儲(chǔ)器304。
同樣地,第二端口中的硬件模塊實(shí)現(xiàn)的數(shù)據(jù)傳輸功能,也是可以采用軟件編程來(lái)代替實(shí)現(xiàn)的。
3)數(shù)據(jù)連接線的組成如圖7所示,所包括的信號(hào)線有請(qǐng)求線701、幀編碼線702、宏塊編碼線703、應(yīng)答線704和宏塊數(shù)據(jù)線705。
所述請(qǐng)求線701,用于圖像處理裝置向幀緩沖存儲(chǔ)控制裝置發(fā)出存儲(chǔ)信息接收通知;所述幀編碼線702和宏塊編碼線703,分別用于從圖像處理裝置傳輸幀編碼號(hào)和宏塊編碼號(hào)到幀緩沖存儲(chǔ)控制裝置;所述應(yīng)答線704,用于幀緩沖存儲(chǔ)控制裝置向圖像處理裝置發(fā)出圖像數(shù)據(jù)接收通知;所述宏塊數(shù)據(jù)線705,用于從幀緩沖存儲(chǔ)控制裝置傳輸圖像數(shù)據(jù)到圖像處理裝置。
根據(jù)實(shí)際使用的需要,請(qǐng)求線701、幀編碼線702和應(yīng)答線704采用1位信號(hào)線,宏塊編碼線703采用9位信號(hào)線,宏塊數(shù)據(jù)線705采用2048位信號(hào)線。所述數(shù)據(jù)連接線連接第一端口的第一接口組合邏輯模塊503和第二端口的第二接口組合邏輯模塊602。
通過(guò)上述專(zhuān)用接口的連接,本發(fā)明中圖像數(shù)據(jù)傳輸系統(tǒng)的組成結(jié)構(gòu)如圖8所示,整個(gè)系統(tǒng)包括中央處理器801、系統(tǒng)總線802、幀緩沖存儲(chǔ)控制裝置803以及圖像處理裝置804。
所述中央處理器801、幀緩沖存儲(chǔ)控制裝置803和圖像處理裝置804都具有總線接口,用于與系統(tǒng)總線802連接,以便相互之間能通過(guò)系統(tǒng)總線802傳輸數(shù)據(jù)。
另外,所述幀緩沖存儲(chǔ)控制裝置803和圖像處理裝置804之間還設(shè)置有專(zhuān)用接口805,該專(zhuān)用接口包括第一端口、第二端口和數(shù)據(jù)連接線。其中,第一端口與幀緩沖存儲(chǔ)控制裝置803連接,第二端口與圖像處理裝置804連接,數(shù)據(jù)連接線用于連接第一端口和第二端口,從而為圖像數(shù)據(jù)傳輸系統(tǒng)提供了一條傳輸圖像數(shù)據(jù)的專(zhuān)用通道。
在圖8所示的圖像數(shù)據(jù)傳輸系統(tǒng)中,通過(guò)專(zhuān)用接口進(jìn)行圖像數(shù)據(jù)傳輸時(shí),圖像處理裝置804可以通過(guò)系統(tǒng)總線802將圖像數(shù)據(jù)存儲(chǔ)信息發(fā)送到幀緩沖存儲(chǔ)控制裝置803,也可以通過(guò)專(zhuān)用接口805將圖像數(shù)據(jù)存儲(chǔ)信息發(fā)送到幀緩沖存儲(chǔ)控制裝置803。所述圖像數(shù)據(jù)存儲(chǔ)信息指的是圖像數(shù)據(jù)的保存位置等用于查找到圖像數(shù)據(jù)的信息內(nèi)容。
實(shí)際應(yīng)用中,可以將幀圖像劃分成宏塊并對(duì)宏塊進(jìn)行編碼,再根據(jù)宏塊編碼查找待傳輸?shù)膱D像數(shù)據(jù)。圖9為本發(fā)明一個(gè)實(shí)施例中將幀圖像劃分成宏塊后的宏塊編碼示意圖。所述幀圖像共劃分為99個(gè)宏塊,所有宏塊按行進(jìn)行編碼,編碼號(hào)分別為宏塊0、宏塊1、...宏塊98,并按照編碼順序保存在存儲(chǔ)單元205中,幀緩沖存儲(chǔ)控制裝置預(yù)先保存每個(gè)宏塊編碼和該宏塊在存儲(chǔ)單元中起始地址的對(duì)應(yīng)關(guān)系,以便根據(jù)宏塊編碼號(hào)直接獲取宏塊數(shù)據(jù),實(shí)現(xiàn)編碼號(hào)尋址。幀圖像中的所有宏塊也可以按列編碼保存,此處不再贅述。
如果圖像處理裝置是對(duì)靜態(tài)圖像進(jìn)行數(shù)據(jù)處理,且存儲(chǔ)單元中僅保存一幀圖像,所述圖像數(shù)據(jù)存儲(chǔ)信息包括宏塊包含的行數(shù)目m1和列數(shù)目m2、以及待傳輸宏塊編碼號(hào)i。
如果圖像處理裝置是對(duì)動(dòng)態(tài)圖像進(jìn)行數(shù)據(jù)處理,且存儲(chǔ)單元中保存至少兩幀圖像。以運(yùn)動(dòng)估計(jì)為例,存儲(chǔ)單元保存當(dāng)前幀和參考幀這兩幀圖像,并按照時(shí)間順序?qū)⒖紟瑘D像保存在先,幀號(hào)設(shè)置為0;當(dāng)前幀圖像保存在后,幀號(hào)設(shè)置為1,所述圖像數(shù)據(jù)存儲(chǔ)信息包括幀圖像包含的行數(shù)目f1和列數(shù)目f2、宏塊包含的行數(shù)目m1和列數(shù)目m2、以及待傳輸宏塊編碼號(hào)i和幀號(hào)j。
圖10顯示的是本發(fā)明一個(gè)較佳實(shí)施例中,通過(guò)專(zhuān)用接口進(jìn)行圖像數(shù)據(jù)傳輸?shù)姆椒鞒?,該方法具體包括以下步驟步驟1001、圖像處理裝置804發(fā)出圖像數(shù)據(jù)傳輸請(qǐng)求,將圖像數(shù)據(jù)存儲(chǔ)信息通過(guò)專(zhuān)用接口發(fā)送到幀緩沖存儲(chǔ)控制裝置803。
假設(shè)圖像處理裝置是對(duì)動(dòng)態(tài)圖像進(jìn)行數(shù)據(jù)處理,且?guī)彌_存儲(chǔ)控制裝置803預(yù)先保存有幀圖像包含的行數(shù)目f1和列數(shù)目f2,以及宏塊包含的行數(shù)目m1和列數(shù)目m2,該步驟具體執(zhí)行如下a1、圖像處理裝置804經(jīng)由專(zhuān)用接口的數(shù)據(jù)連接線中的請(qǐng)求線發(fā)出存儲(chǔ)信息接收通知,并分別通過(guò)幀編碼線和宏塊編碼線發(fā)送幀號(hào)j和宏塊編碼號(hào)i給幀緩沖存儲(chǔ)控制裝置803。
該步驟中,發(fā)出存儲(chǔ)信息接收通知的方法為將所述請(qǐng)求線始終保持低電平,并在幀編碼線和宏塊編碼線需要發(fā)送數(shù)據(jù)時(shí),把請(qǐng)求線置為高電平,用于通知幀緩沖存儲(chǔ)控制裝置803在幀編碼線和宏塊編碼線上接收數(shù)據(jù)。實(shí)際應(yīng)用中,也可以令請(qǐng)求線始終保持高電平,僅在幀編碼線和宏塊編碼線需要發(fā)送數(shù)據(jù)時(shí)置為低電平。
a2、幀緩沖存儲(chǔ)控制裝置803檢測(cè)到請(qǐng)求線的存儲(chǔ)信息接收通知,比如檢測(cè)到高電平后,接收幀編碼線和宏塊編碼線上發(fā)送來(lái)的幀號(hào)j和宏塊編碼號(hào)i。
對(duì)于圖像處理裝置需要處理靜態(tài)圖像的情況,幀緩沖存儲(chǔ)控制裝置803預(yù)先保存有宏塊包含的行數(shù)目m1和列數(shù)目m2。圖像處理裝置804將請(qǐng)求線置為高電平后,僅需通過(guò)宏塊編碼線發(fā)送宏塊編碼號(hào)i給幀緩沖存儲(chǔ)控制裝置803。
步驟1002、幀緩沖存儲(chǔ)控制裝置803根據(jù)接收到的圖像數(shù)據(jù)存儲(chǔ)信息獲取待傳輸圖像數(shù)據(jù)的地址,從相應(yīng)地址處取出自身保存的圖像數(shù)據(jù),并通過(guò)專(zhuān)用接805將上述圖像數(shù)據(jù)發(fā)送到圖像處理裝置804。
該步驟具體執(zhí)行如下b1、幀緩沖存儲(chǔ)控制裝置803中的控制邏輯單元201根據(jù)預(yù)先保存的每個(gè)宏塊編碼和宏塊起始地址的對(duì)應(yīng)關(guān)系,以及所獲得的圖像數(shù)據(jù)存儲(chǔ)信息計(jì)算出待傳輸?shù)膱D像數(shù)據(jù)在存儲(chǔ)單元中的位置。
其中,每個(gè)宏塊編碼和宏塊起始地址的對(duì)應(yīng)關(guān)系遵循公式(1)和公式(2)。
如果存儲(chǔ)單元205中僅保存一幀圖像,假設(shè)存儲(chǔ)單元的首地址為1,則幀緩沖存儲(chǔ)控制裝置根據(jù)公式(1)計(jì)算出編碼號(hào)為i的宏塊起始地址base_i,i取0~98之間的任一個(gè)整數(shù)。
base_i=m1×m2×i+1(1)如果存儲(chǔ)單元205中保存N幀圖像,N為大于等于2的整數(shù),幀緩沖存儲(chǔ)控制裝置根據(jù)公式(2)計(jì)算出編碼號(hào)為i、幀號(hào)為j的宏塊起始地址base_ij,i取0~98之間的任一個(gè)整數(shù),j取0~N-1之間的任一個(gè)整數(shù)。
base_ij=m1×m2×i+f1×f2×j+1 (2)b2、控制邏輯單元201根據(jù)計(jì)算結(jié)果,向存儲(chǔ)控制單元204發(fā)出控制指令,存儲(chǔ)控制單元204從存儲(chǔ)單元205的起始地址處順序取出宏塊大小的數(shù)據(jù),發(fā)送到專(zhuān)用接口805。
b3、幀緩沖存儲(chǔ)控制裝置803經(jīng)由專(zhuān)用接口805的數(shù)據(jù)連接線中的應(yīng)答線發(fā)出圖像數(shù)據(jù)接收通知,即將應(yīng)答線置為高電平,并通過(guò)宏塊數(shù)據(jù)線將宏塊數(shù)據(jù)發(fā)送到圖像處理裝置804。圖像處理裝置804檢測(cè)到應(yīng)答線上的高電平后,從宏塊數(shù)據(jù)線接收上述宏塊數(shù)據(jù)。
所述宏塊數(shù)據(jù)線可以根據(jù)系統(tǒng)要求的數(shù)據(jù)傳輸速率和待傳輸?shù)暮陦K數(shù)據(jù)大小選擇任意位數(shù)的數(shù)據(jù)線。較佳地,所述宏塊數(shù)據(jù)線為2048位數(shù)據(jù)線。
由上述的實(shí)施例可見(jiàn),本發(fā)明的這種專(zhuān)用接口為幀緩沖存儲(chǔ)控制裝置和圖像處理裝置提供連接通道,用于傳輸圖像數(shù)據(jù),從而緩解系統(tǒng)總線負(fù)擔(dān)。另外,本發(fā)明的這種圖像數(shù)據(jù)傳輸系統(tǒng)和方法通過(guò)幀緩沖存儲(chǔ)控制裝置和圖像處理裝置之間設(shè)置的專(zhuān)用通道傳輸圖像數(shù)據(jù),從而提高圖像數(shù)據(jù)傳輸?shù)墓ぷ餍省?br>
權(quán)利要求
1.一種專(zhuān)用接口,應(yīng)用于圖像數(shù)據(jù)傳輸系統(tǒng)中,該系統(tǒng)包括幀緩沖存儲(chǔ)控制裝置和圖像處理裝置;其特征在于,所述接口包括設(shè)置在幀緩沖存儲(chǔ)控制裝置側(cè)的第一端口,用于將幀緩沖存儲(chǔ)控制裝置中的圖像數(shù)據(jù)輸出,并將接收到的外部數(shù)據(jù)保存到幀緩沖存儲(chǔ)控制裝置;設(shè)置在圖像處理裝置側(cè)的第二端口,用于接收?qǐng)D像數(shù)據(jù)到圖像處理裝置,并將圖像處理裝置發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息輸出;以及連接第一端口和第二端口的數(shù)據(jù)連接線。
2.根據(jù)權(quán)利要求1所述的接口,其特征在于,所述第一端口包括第一控制狀態(tài)機(jī)、內(nèi)部緩沖模塊和第一接口組合邏輯模塊;第一控制狀態(tài)機(jī),用于接收幀緩沖存儲(chǔ)控制裝置的控制邏輯單元發(fā)出的指令,并控制內(nèi)部緩沖模塊和第一接口組合邏輯模塊;內(nèi)部緩沖模塊,用于暫存幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元發(fā)來(lái)的圖像數(shù)據(jù),根據(jù)第一控制狀態(tài)機(jī)的控制信號(hào)輸出圖像數(shù)據(jù)到第一接口組合邏輯模塊,并接收從第一接口組合邏輯模塊輸入的外部數(shù)據(jù)發(fā)送到幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元;第一接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的外部數(shù)據(jù)保存到內(nèi)部緩沖模塊,并將內(nèi)部緩沖模塊發(fā)送的圖像數(shù)據(jù)通過(guò)數(shù)據(jù)連接線輸出。
3.根據(jù)權(quán)利要求1或2所述的接口,其特征在于,所述第二端口包括第二控制狀態(tài)機(jī)和第二接口組合邏輯模塊;第二控制狀態(tài)機(jī),用于接收?qǐng)D像處理裝置的控制邏輯單元發(fā)出的指令,并控制第二接口組合邏輯模塊;第二接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的圖像數(shù)據(jù)保存到圖像處理裝置的內(nèi)部隨機(jī)存儲(chǔ)器,并將內(nèi)部隨機(jī)存儲(chǔ)器發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息通過(guò)數(shù)據(jù)連接線輸出。
4.根據(jù)權(quán)利要求1所述的接口,其特征在于,所述數(shù)據(jù)連接線包括請(qǐng)求線、幀編碼線、宏塊編碼線、應(yīng)答線和宏塊數(shù)據(jù)線;所述請(qǐng)求線,用于圖像處理裝置向幀緩沖存儲(chǔ)控制裝置發(fā)出存儲(chǔ)信息接收通知;所述幀編碼線和宏塊編碼線,分別用于從圖像處理裝置傳輸幀編碼號(hào)和宏塊編碼號(hào)到幀緩沖存儲(chǔ)控制裝置;所述應(yīng)答線,用于幀緩沖存儲(chǔ)控制裝置向圖像處理裝置發(fā)出圖像數(shù)據(jù)接收通知;所述宏塊數(shù)據(jù)線,用于從幀緩沖存儲(chǔ)控制裝置傳輸圖像數(shù)據(jù)到圖像處理裝置。
5.一種圖像數(shù)據(jù)傳輸系統(tǒng),包括中央處理器、系統(tǒng)總線、幀緩沖存儲(chǔ)控制裝置以及圖像處理裝置,所述幀緩沖存儲(chǔ)控制裝置和圖像處理裝置通過(guò)總線接口與中央處理器相連,其特征在于,所述幀緩沖存儲(chǔ)控制裝置和圖像處理裝置之間設(shè)置有用于傳輸圖像數(shù)據(jù)的專(zhuān)用接口。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述專(zhuān)用接口包括設(shè)置在幀緩沖存儲(chǔ)控制裝置側(cè)的第一端口,用于將幀緩沖存儲(chǔ)控制裝置中的圖像數(shù)據(jù)輸出,并將接收到的外部數(shù)據(jù)保存到幀緩沖存儲(chǔ)控制裝置;設(shè)置在圖像處理裝置側(cè)的第二端口,用于接收?qǐng)D像數(shù)據(jù)到圖像處理裝置,并將圖像處理裝置發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息輸出;以及連接第一端口和第二端口的數(shù)據(jù)連接線。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第一端口包括第一控制狀態(tài)機(jī)、內(nèi)部緩沖模塊和第一接口組合邏輯模塊;第一控制狀態(tài)機(jī),用于接收幀緩沖存儲(chǔ)控制裝置的控制邏輯單元發(fā)出的指令,并控制內(nèi)部緩沖模塊和第一接口組合邏輯模塊;內(nèi)部緩沖模塊,用于暫存幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元發(fā)來(lái)的圖像數(shù)據(jù),根據(jù)第一控制狀態(tài)機(jī)的控制信號(hào)輸出圖像數(shù)據(jù)到第一接口組合邏輯模塊,并接收從第一接口組合邏輯模塊輸入的外部數(shù)據(jù)發(fā)送到幀緩沖存儲(chǔ)控制裝置的存儲(chǔ)控制單元;第一接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的外部數(shù)據(jù)保存到內(nèi)部緩沖模塊,并將內(nèi)部緩沖模塊發(fā)送的圖像數(shù)據(jù)通過(guò)數(shù)據(jù)連接線輸出。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述第二端口包括第二控制狀態(tài)機(jī)和第二接口組合邏輯模塊;第二控制狀態(tài)機(jī),用于接收?qǐng)D像處理裝置的控制邏輯單元發(fā)出的指令,并控制第二接口組合邏輯模塊;第二接口組合邏輯模塊,用于接收通過(guò)數(shù)據(jù)連接線輸入的圖像數(shù)據(jù)保存到圖像處理裝置的內(nèi)部隨機(jī)存儲(chǔ)器,并將內(nèi)部隨機(jī)存儲(chǔ)器發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息通過(guò)數(shù)據(jù)連接線輸出。
9.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述數(shù)據(jù)連接線包括請(qǐng)求線、幀編碼線、宏塊編碼線、應(yīng)答線和宏塊數(shù)據(jù)線;所述請(qǐng)求線,用于圖像處理裝置向幀緩沖存儲(chǔ)控制裝置發(fā)出存儲(chǔ)信息接收通知;所述幀編碼線和宏塊編碼線,分別用于從圖像處理裝置傳輸幀編碼號(hào)和宏塊編碼號(hào)到幀緩沖存儲(chǔ)控制裝置;所述應(yīng)答線,用于幀緩沖存儲(chǔ)控制裝置向圖像處理裝置發(fā)出圖像數(shù)據(jù)接收通知;所述宏塊數(shù)據(jù)線,用于從幀緩沖存儲(chǔ)控制裝置傳輸圖像數(shù)據(jù)到圖像處理裝置。
10.一種圖像數(shù)據(jù)傳輸方法,其特征在于,在幀緩沖存儲(chǔ)控制裝置和圖像處理裝置之間設(shè)置有用于傳輸圖像數(shù)據(jù)的專(zhuān)用接口,該方法包括以下步驟a、圖像處理裝置將圖像數(shù)據(jù)存儲(chǔ)信息發(fā)送到幀緩沖存儲(chǔ)控制裝置;b、幀緩沖存儲(chǔ)控制裝置根據(jù)預(yù)先保存的圖像數(shù)據(jù)存儲(chǔ)信息和圖像數(shù)據(jù)地址的對(duì)應(yīng)關(guān)系,從對(duì)應(yīng)地址處取出自身保存的圖像數(shù)據(jù),通過(guò)專(zhuān)用接口將所述圖像數(shù)據(jù)發(fā)送給圖像處理裝置。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,步驟a所述發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息的方法為圖像處理裝置通過(guò)系統(tǒng)總線或通過(guò)所述專(zhuān)用接口發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息。
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述圖像數(shù)據(jù)以宏塊為單位保存在幀緩沖存儲(chǔ)控制裝置;所述專(zhuān)用接口的數(shù)據(jù)連接線包括請(qǐng)求線和宏塊編碼線;所述圖像數(shù)據(jù)存儲(chǔ)信息包括待傳輸宏塊編碼號(hào);則步驟a所述發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息的方法為通過(guò)專(zhuān)用接口發(fā)送,該方法具體為a11、圖像處理裝置通過(guò)數(shù)據(jù)連接線中的請(qǐng)求線發(fā)出存儲(chǔ)信息接收通知,并通過(guò)數(shù)據(jù)連接線中的宏塊編碼線將待傳輸宏塊編碼號(hào)發(fā)送給幀緩沖存儲(chǔ)控制裝置;a12、幀緩沖存儲(chǔ)控制裝置檢測(cè)到請(qǐng)求線上的存儲(chǔ)信息接收通知后,接收宏塊編碼線上的待傳輸宏塊編碼號(hào)。
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,幀緩沖存儲(chǔ)控制裝置預(yù)先保存單個(gè)宏塊的行數(shù)目和列數(shù)目;則步驟b所述根據(jù)對(duì)應(yīng)關(guān)系從對(duì)應(yīng)地址處取出圖像數(shù)據(jù)的方法具體為b11、幀緩沖存儲(chǔ)控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號(hào)之積計(jì)算出待傳輸宏塊保存在幀緩沖存儲(chǔ)控制裝置中的起始地址;b12、幀緩沖存儲(chǔ)控制裝置從待傳輸宏塊的起始地址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)。
14.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述圖像數(shù)據(jù)以宏塊為單位保存在幀緩沖存儲(chǔ)控制裝置;所述專(zhuān)用接口的數(shù)據(jù)連接線包括請(qǐng)求線、幀編碼線和宏塊編碼線;所述圖像數(shù)據(jù)存儲(chǔ)信息包括待傳輸宏塊編碼號(hào)和幀號(hào);則步驟a所述發(fā)送圖像數(shù)據(jù)存儲(chǔ)信息的方法為通過(guò)專(zhuān)用接口發(fā)送,該方法具體為a21、圖像處理裝置經(jīng)由數(shù)據(jù)連接線中的請(qǐng)求線發(fā)出存儲(chǔ)信息接收通知后,再分別通過(guò)數(shù)據(jù)連接線中的宏塊編碼線和幀編碼線,將待傳輸宏塊編碼號(hào)和幀號(hào)發(fā)送給幀緩沖存儲(chǔ)控制裝置;a22、幀緩沖存儲(chǔ)控制裝置檢測(cè)到請(qǐng)求線上的存儲(chǔ)信息接收通知后,分別接收宏塊編碼線和幀編碼線上的待傳輸宏塊編碼號(hào)和幀號(hào)。
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,幀緩沖存儲(chǔ)控制裝置預(yù)先保存單個(gè)宏塊的行數(shù)目和列數(shù)目、幀圖像的行數(shù)目和列數(shù)目;則步驟b所述根據(jù)對(duì)應(yīng)關(guān)系從對(duì)應(yīng)地址處取出圖像數(shù)據(jù)的方法具體為b21、幀緩沖存儲(chǔ)控制裝置根據(jù)宏塊行數(shù)目、宏塊列數(shù)目以及待傳輸宏塊編碼號(hào)之積與幀圖像行數(shù)目、幀圖像列數(shù)目以及待傳輸宏塊幀號(hào)之積的和計(jì)算出待傳輸宏塊保存在幀緩沖存儲(chǔ)控制裝置中的起始地址;b22、幀緩沖存儲(chǔ)控制裝置從待傳輸宏塊的起始地址處順序取出宏塊行數(shù)目乘以宏塊列數(shù)目大小的圖像數(shù)據(jù)。
16.根據(jù)權(quán)利要求10至15任一項(xiàng)所述的方法,其特征在于,專(zhuān)用接口的數(shù)據(jù)連接線還包括應(yīng)答線和宏塊數(shù)據(jù)線;則步驟b所述通過(guò)專(zhuān)用接口發(fā)送圖像數(shù)據(jù)的方法為b31、幀緩沖存儲(chǔ)控制裝置經(jīng)由數(shù)據(jù)連接線中的應(yīng)答線發(fā)出圖像數(shù)據(jù)接收通知,并通過(guò)數(shù)據(jù)連接線中的宏塊數(shù)據(jù)線將所述圖像數(shù)據(jù)發(fā)送給圖像處理裝置;b32、圖像處理裝置檢測(cè)到應(yīng)答線上的圖像數(shù)據(jù)接收通知后,接收宏塊數(shù)據(jù)線上發(fā)送至的圖像數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了一種專(zhuān)用接口。所述專(zhuān)用接口應(yīng)用于圖像數(shù)據(jù)傳輸系統(tǒng)中,該接口包括設(shè)置在幀緩沖存儲(chǔ)控制裝置側(cè)的第一端口,用于將幀緩沖存儲(chǔ)控制裝置中的圖像數(shù)據(jù)輸出,并將接收到的外部數(shù)據(jù)保存到幀緩沖存儲(chǔ)控制裝置;設(shè)置在圖像處理裝置側(cè)的第二端口,用于接收?qǐng)D像數(shù)據(jù)到圖像處理裝置,并將圖像處理裝置發(fā)出的圖像數(shù)據(jù)存儲(chǔ)信息輸出;以及連接第一端口和第二端口的數(shù)據(jù)連接線。本發(fā)明還公開(kāi)了一種圖像數(shù)據(jù)傳輸系統(tǒng)和方法。本發(fā)明的這種接口、系統(tǒng)以及方法通過(guò)專(zhuān)用接口傳輸圖像數(shù)據(jù),較大地緩解系統(tǒng)總線負(fù)擔(dān),提高圖像數(shù)據(jù)傳輸速度。
文檔編號(hào)H04L12/56GK1744576SQ20051009792
公開(kāi)日2006年3月8日 申請(qǐng)日期2005年8月31日 優(yōu)先權(quán)日2005年8月31日
發(fā)明者白鋒 申請(qǐng)人:北京中星微電子有限公司