專利名稱:實(shí)時(shí)視頻圖像α混合系統(tǒng)及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像數(shù)據(jù)混合技術(shù),具體地說是一種實(shí)時(shí)視頻圖像α混合系統(tǒng)及其控制方法。
背景技術(shù):
在安防監(jiān)控、樓宇對(duì)講及廣告屏等影像系統(tǒng)中經(jīng)常需要顯示數(shù)字、符號(hào)、圖形及圖像信息,在各種手持、車載和機(jī)載錄像系統(tǒng)中也需要在實(shí)時(shí)視頻影像中顯示必要的信息?,F(xiàn)有的設(shè)計(jì)方案和系統(tǒng)大都以純軟件處理或純硬件邏輯的方式實(shí)現(xiàn)。軟件處理的方式技術(shù)成本低、功能定制靈活,但一般不能滿足實(shí)時(shí)性較高的應(yīng)用場(chǎng)合,為了滿足較高的實(shí)時(shí)性,必然會(huì)大幅度提高硬件成本。硬件邏輯的方式易于ASIC定制,具有較高的實(shí)時(shí)性,但成本高, 只有大批量生產(chǎn)時(shí)才可以節(jié)約成本,不利于設(shè)計(jì)更改、不適合在功能需求一致性較差的應(yīng)用場(chǎng)合下使用。這兩種設(shè)計(jì)方案都沒有處理好實(shí)時(shí)性、實(shí)用性與成本的矛盾,很難滿足一般場(chǎng)合應(yīng)用下的廣泛的市場(chǎng)需求。因此,急需一個(gè)能夠滿足實(shí)時(shí)性、又兼顧成本、靈活易用的支持α混合技術(shù)的設(shè)計(jì)方案及系統(tǒng)。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的實(shí)時(shí)性、實(shí)用性與成本的矛盾問題,本發(fā)明要解決的技術(shù)問題是提供一種結(jié)構(gòu)簡(jiǎn)單、易于實(shí)現(xiàn)、實(shí)時(shí)性強(qiáng)的實(shí)時(shí)視頻圖像α混合系統(tǒng)及其控制方法。為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案是
本發(fā)明一種實(shí)時(shí)視頻圖像α混合系統(tǒng),具有中央處理器、非易失性存儲(chǔ)器、同步靜態(tài)存儲(chǔ)器、三態(tài)總線橋、直接存儲(chǔ)器訪問模塊、本地圖像緩存、輸入圖像緩存、模數(shù)轉(zhuǎn)換模塊、 α混合邏輯模塊和數(shù)模轉(zhuǎn)換模塊,其中
中央處理器,運(yùn)行實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制軟件,接收來自主機(jī)的帶有α通道數(shù)據(jù)的圖像素材數(shù)據(jù),并經(jīng)三態(tài)總線橋?qū)⑸鲜鰣D像素材數(shù)據(jù)更新到非易失性存儲(chǔ)器中;將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器,形成一幅與輸入視頻圖像尺寸相同的待混合的本地圖像數(shù)據(jù);啟動(dòng)直接存儲(chǔ)器訪問模塊,將同步靜態(tài)存儲(chǔ)器中待混合的本地圖像數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭氡镜貓D像緩存;
模數(shù)轉(zhuǎn)換模塊,將來自視頻輸入接口的模擬視頻信號(hào)轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù); 輸入圖像緩存,用于緩存模數(shù)轉(zhuǎn)換模塊經(jīng)模數(shù)轉(zhuǎn)換后的輸入圖像數(shù)據(jù); α混合邏輯模塊,將來自輸入圖像緩存的輸入圖像數(shù)據(jù)和來自本地圖像緩存的待混合的本地圖像數(shù)據(jù)按照α混合原理進(jìn)行圖像合成;
數(shù)模轉(zhuǎn)換模塊,將經(jīng)α混合邏輯模塊合成后的圖像轉(zhuǎn)換為模擬視頻輸出。所述α混合邏輯模塊包括第廣3延遲模塊、減法器、第廣2乘法器以及加法器, 其中
第1延遲模塊接收來自輸入圖像緩存的輸入圖像數(shù)據(jù),第2延遲模塊對(duì)本地圖像數(shù)據(jù)中的α通道數(shù)據(jù)進(jìn)行延遲,第3延遲模塊對(duì)本地圖像數(shù)據(jù)中的圖像數(shù)據(jù)進(jìn)行延遲; 減法器對(duì)本地圖像數(shù)據(jù)中α通道數(shù)據(jù)求補(bǔ);
第1乘法器將第1延遲模塊輸出的數(shù)據(jù)和減法器輸出的數(shù)據(jù)進(jìn)行乘法操作;第2乘法器將第2、3延遲模塊輸出的數(shù)據(jù)進(jìn)行乘法操作;
加法器將第廣2乘法器輸出的數(shù)據(jù)進(jìn)行求和,得到α混合后的圖像數(shù)據(jù)。所述輸入圖像緩存及本地圖像緩存采用先進(jìn)先出存儲(chǔ)器同步輸出。本發(fā)明實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法包括以下步驟
中央處理器接收?qǐng)D像素材數(shù)據(jù),并將圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭敕且资源鎯?chǔ)器,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟;
中央處理器在同步靜態(tài)存儲(chǔ)器中申請(qǐng)兩個(gè)與輸入視頻圖像尺寸相同大小的空間,用于建立本地圖像,并將這兩個(gè)本地圖像的所有α通道數(shù)據(jù)清零,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟;
中央處理器將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器中的一個(gè)本地圖像空間,形成一幅與輸入視頻圖像尺寸相同的本地圖像,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟;
中央處理器啟動(dòng)直接存儲(chǔ)器訪問模塊,將最新更新過的本地圖像寫入本地圖像緩存, 為α混合邏輯模塊提供本地圖像數(shù)據(jù)和α通道數(shù)據(jù);
如果中央處理器沒有接收新的圖像素材數(shù)據(jù),且動(dòng)態(tài)混合本地圖像數(shù)據(jù),則返回至中央處理器將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器中申請(qǐng)過的一個(gè)本地圖像空間步驟。如果沒有接收新的圖像素材數(shù)據(jù),且靜態(tài)混合本地圖像數(shù)據(jù),則循環(huán)執(zhí)行中央處理器啟動(dòng)直接存儲(chǔ)器訪問模塊,將最新更新過的本地圖像寫入本地圖像緩存步驟。在上述各步驟中,如果接收新的圖像素材數(shù)據(jù),則均返回中央處理器接收?qǐng)D像素材數(shù)據(jù),并將其經(jīng)三態(tài)總線橋?qū)懭敕且资源鎯?chǔ)器步驟。中央處理器在同步靜態(tài)存儲(chǔ)器中申請(qǐng)兩個(gè)與輸入視頻圖像尺寸相同大小的本地圖像空間,當(dāng)中央處理器更新其中一個(gè)空間時(shí),直接存儲(chǔ)器訪問模塊從另一個(gè)空間搬移帶有α通道數(shù)據(jù)的本地圖像數(shù)據(jù)到本地圖像緩存;當(dāng)中央處理器更新完成時(shí),直接存儲(chǔ)器訪問模塊使用中央處理器更新完成的空間。如果需要再次更新同步靜態(tài)存儲(chǔ)器中申請(qǐng)的本地圖像空間時(shí),中央處理器訪問直接存儲(chǔ)器訪問模塊未占用的空間進(jìn)行更新。本發(fā)明具有以下有益效果及優(yōu)點(diǎn)
1.實(shí)用性強(qiáng)。本發(fā)明實(shí)時(shí)視頻圖像α混合系統(tǒng)涉及數(shù)字集成電路、數(shù)字圖像處理、存儲(chǔ)器技術(shù)、數(shù)據(jù)結(jié)構(gòu)等技術(shù),通過軟硬件結(jié)合的方式,實(shí)現(xiàn)了一種成本低、速度快和實(shí)用性強(qiáng)的α混合系統(tǒng)。既適合大批量設(shè)計(jì)生產(chǎn),也能滿足小批量設(shè)計(jì)使用。2.應(yīng)用廣泛。本發(fā)明實(shí)時(shí)視頻圖像α混合系統(tǒng)使用大規(guī)模集成電路實(shí)現(xiàn),具有結(jié)構(gòu)簡(jiǎn)單、易于實(shí)現(xiàn)和實(shí)時(shí)性強(qiáng)的優(yōu)點(diǎn),滿足了機(jī)載、車載及手持錄像系統(tǒng)的信息顯示應(yīng)用, 也可應(yīng)用于安防監(jiān)控、樓宇對(duì)講、廣告屏等各類影像系統(tǒng)的信息發(fā)布。
圖1為本發(fā)明實(shí)時(shí)視頻圖像α混合系統(tǒng)結(jié)構(gòu)框圖; 圖2為α混合邏輯模塊結(jié)構(gòu)框圖3為中央處理器軟件的控制方法流程。
具體實(shí)施例方式如圖1所示,本發(fā)明實(shí)時(shí)視頻圖像α混合系統(tǒng)包括中央處理器、非易失性存儲(chǔ)器、同步靜態(tài)存儲(chǔ)器、三態(tài)總線橋、直接存儲(chǔ)器訪問、本地圖像緩存、輸入圖像緩存、模數(shù)轉(zhuǎn)換、α混合邏輯和數(shù)模轉(zhuǎn)換,其中中央處理器、非易失性存儲(chǔ)器、同步靜態(tài)存儲(chǔ)器及直接存儲(chǔ)器訪問模塊與三態(tài)總線橋相連,中央處理器的輸入端與主機(jī)通信接口相連,直接存儲(chǔ)器訪問模塊的輸出端接有本地圖像緩存;模數(shù)轉(zhuǎn)換模塊接有視頻輸入接口,模數(shù)轉(zhuǎn)換模塊的輸出端與輸入圖像緩存相連;α混合邏輯模塊的輸入端與本地圖像緩存和輸入圖像緩存的輸出端相連,α混合邏輯模塊的輸出端通過數(shù)模轉(zhuǎn)換模塊輸出模擬視頻圖像至視頻輸出接口。中央處理器,運(yùn)行實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制軟件,接收來自主機(jī)的帶有α 通道的圖像素材數(shù)據(jù),并經(jīng)三態(tài)總線橋?qū)⑸鲜鰣D像素材數(shù)據(jù)更新到非易失性存儲(chǔ)器中;將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器,形成一幅與輸入視頻圖像尺寸相同的待混合的本地圖像數(shù)據(jù);啟動(dòng)直接存儲(chǔ)器訪問模塊,將同步靜態(tài)存儲(chǔ)器中待混合的本地圖像數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭氡镜貓D像緩存;模數(shù)轉(zhuǎn)換模塊,將來自視頻輸入接口的模擬視頻信號(hào)轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù);輸入圖像緩存,用于緩存模數(shù)轉(zhuǎn)換模塊經(jīng)模數(shù)轉(zhuǎn)換后的輸入圖像數(shù)據(jù);α混合邏輯模塊,將來自輸入圖像緩存的輸入圖像數(shù)據(jù)和來自本地圖像緩存的待混合的本地圖像數(shù)據(jù)按照α混合原理進(jìn)行圖像合成;數(shù)模轉(zhuǎn)換模塊,將經(jīng)α混合邏輯模塊合成后的圖像轉(zhuǎn)換為模擬視頻輸出。本實(shí)施例中中央處理器為ARM9處理器,非易失性存儲(chǔ)器為NAND-FLASH,同步靜態(tài)存儲(chǔ)器S^T-SRAM,三態(tài)總線橋、輸入圖像緩存、本地圖像緩存、和α混合邏輯模塊使用一片CPLD實(shí)現(xiàn),模數(shù)轉(zhuǎn)換模塊使用集成A/D轉(zhuǎn)換器實(shí)現(xiàn),數(shù)模轉(zhuǎn)換模塊使用集成D/A轉(zhuǎn)換器實(shí)現(xiàn),輸入圖像緩存及本地圖像緩存采用先進(jìn)先出存儲(chǔ)器同步輸出。如圖2所示,所述α混合邏輯模塊包括第廣3延遲模塊、減法器、第廣2乘法器以及加法器,其中第1延遲模塊接收來自輸入圖像緩存的輸入圖像數(shù)據(jù),第2延遲模塊對(duì)本地圖像數(shù)據(jù)中的α通道數(shù)據(jù)進(jìn)行延遲,第3延遲模塊對(duì)本地圖像數(shù)據(jù)中的圖像數(shù)據(jù)進(jìn)行延遲;減法器對(duì)本地圖像數(shù)據(jù)中α通道數(shù)據(jù)求補(bǔ);第1乘法器將第1延遲模塊輸出的數(shù)據(jù)和減法器輸出的數(shù)據(jù)進(jìn)行乘法操作;第2乘法器將第2、3延遲模塊輸出的數(shù)據(jù)進(jìn)行乘法操作; 加法器將第廣2乘法器輸出的數(shù)據(jù)進(jìn)行求和,得到α混合后的圖像數(shù)據(jù)。通過以上α混合邏輯模塊的硬件構(gòu)成,可以實(shí)現(xiàn)以下運(yùn)算,即α混合邏輯原理為 Y=AX α+BX (1-α),其中α為α通道數(shù)據(jù),0含α ^ 1,A為本地圖像數(shù)據(jù)、B為輸入圖像數(shù)據(jù)。α混合邏輯實(shí)現(xiàn)本地圖像數(shù)據(jù)中的α通道數(shù)據(jù)由第2延遲模塊進(jìn)行一個(gè)時(shí)鐘周期延遲后與由第3延遲模塊進(jìn)行一個(gè)時(shí)鐘周期延遲的本地圖像數(shù)據(jù)中的圖像數(shù)據(jù)同時(shí)送第2乘法器,輸入圖像數(shù)據(jù)由第1延遲模塊進(jìn)行一個(gè)時(shí)鐘周期延遲后與由減法器輸出的本地圖像數(shù)據(jù)中α通道數(shù)據(jù)的補(bǔ)同時(shí)送第1乘法器,第1、2乘法器的輸出同時(shí)送加法器得α混合輸出。同步靜態(tài)存儲(chǔ)器中存有兩幅本地圖像空間LA和LB,當(dāng)中央處理器更新一個(gè)空間 LA時(shí),直接存儲(chǔ)器訪問模塊將另一空間LB搬移到本地圖像緩存,當(dāng)中央處理器完成空間LA 的更新后,直接存儲(chǔ)器訪問將從空間LA搬移本地圖像數(shù)據(jù)到本地圖像緩存,并將空間LB交給中央處理器準(zhǔn)備下次更新。依此循環(huán),實(shí)現(xiàn)了雙緩存乒乓操作,避免了本地圖像更新時(shí)出現(xiàn)顯示不完整現(xiàn)象。數(shù)模轉(zhuǎn)換模塊、模數(shù)轉(zhuǎn)換模塊、α混合邏輯模塊與中央處理器中的控制軟件同時(shí)執(zhí)行。如圖3所示,為本發(fā)明實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法流程圖,其控制過程如下
步驟一中央處理器通過主機(jī)通信接口(RS-422標(biāo)準(zhǔn)的串行通信接口)接收帶有α通道的圖像素材數(shù)據(jù),并將帶有α通道的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭敕且资源鎯?chǔ)器, 如果中央處理器沒有從主機(jī)通信接口接收新的帶有α通道的圖像素材數(shù)據(jù),則接續(xù)以下步驟(步驟二);
步驟二 中央處理器在同步靜態(tài)存儲(chǔ)器中申請(qǐng)兩個(gè)與輸入視頻圖像尺寸相同大小的空間,分別作為存放兩個(gè)本地圖像的空間,并將這兩個(gè)本地圖像空間中的所有本地圖像數(shù)據(jù)中的α通道數(shù)據(jù)清零,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟(步驟三)·’
步驟三中央處理器將非易失性存儲(chǔ)器中的帶有α通道的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器中的一個(gè)本地圖像空間,形成一幅與輸入視頻圖像尺寸相同的本地圖像,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟(步驟四);
步驟四中央處理器啟動(dòng)直接存儲(chǔ)器訪問模塊,將最新更新過的本地圖像寫入本地圖像緩存,為α混合邏輯模塊提供本地圖像數(shù)據(jù)和α通道數(shù)據(jù);
步驟五如果中央處理器沒有接收新的圖像素材數(shù)據(jù),且動(dòng)態(tài)顯示本地圖像數(shù)據(jù),則返回至中央處理器將非易失性存儲(chǔ)器中的帶有α通道的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器中的一個(gè)本地圖像空間步驟(步驟三);
如果中央處理器沒有接收新的圖像素材數(shù)據(jù),且靜態(tài)顯示本地圖像數(shù)據(jù),則循環(huán)執(zhí)行中央處理器啟動(dòng)直接存儲(chǔ)器訪問模塊,將最新更新過的本地圖像寫入本地圖像緩存步驟 (步驟四);
在上述各步驟中,如果中央處理器接收新的圖像素材數(shù)據(jù),則均返回中央處理器接收帶有α通道的圖像素材數(shù)據(jù),并將其經(jīng)三態(tài)總線橋?qū)懭敕且资源鎯?chǔ)器步驟(步驟一)。本發(fā)明采用軟硬件結(jié)合的方式,提供一種結(jié)構(gòu)簡(jiǎn)單、易于實(shí)現(xiàn)、實(shí)時(shí)性強(qiáng)的實(shí)時(shí)視頻圖像α混合系統(tǒng)。由軟件完成圖像素材的更新、待混合的本地圖像數(shù)據(jù)的準(zhǔn)備以及靜態(tài)或動(dòng)態(tài)顯示的控制,既降低了成本又滿足了實(shí)用性;α混合運(yùn)算制約系統(tǒng)的實(shí)時(shí)性,通過硬件邏輯完成α混合運(yùn)算,利用硬件邏輯并行性有效解決了實(shí)時(shí)性問題。
權(quán)利要求
1.一種實(shí)時(shí)視頻圖像α混合系統(tǒng),其特征在于具有中央處理器、非易失性存儲(chǔ)器、同步靜態(tài)存儲(chǔ)器、三態(tài)總線橋、直接存儲(chǔ)器訪問模塊、本地圖像緩存、輸入圖像緩存、模數(shù)轉(zhuǎn)換模塊、α混合邏輯模塊和數(shù)模轉(zhuǎn)換模塊,其中中央處理器,運(yùn)行實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制軟件,接收來自主機(jī)的帶有α通道數(shù)據(jù)的圖像素材數(shù)據(jù),并經(jīng)三態(tài)總線橋?qū)⑸鲜鰣D像素材數(shù)據(jù)更新到非易失性存儲(chǔ)器中;將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器,形成一幅與輸入視頻圖像尺寸相同的待混合的本地圖像數(shù)據(jù);啟動(dòng)直接存儲(chǔ)器訪問模塊,將同步靜態(tài)存儲(chǔ)器中待混合的本地圖像數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭氡镜貓D像緩存;模數(shù)轉(zhuǎn)換模塊,將來自視頻輸入接口的模擬視頻信號(hào)轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù); 輸入圖像緩存,用于緩存模數(shù)轉(zhuǎn)換模塊經(jīng)模數(shù)轉(zhuǎn)換后的輸入圖像數(shù)據(jù); α混合邏輯模塊,將來自輸入圖像緩存的輸入圖像數(shù)據(jù)和來自本地圖像緩存的待混合的本地圖像數(shù)據(jù)按照α混合原理進(jìn)行圖像合成;數(shù)模轉(zhuǎn)換模塊,將經(jīng)α混合邏輯模塊合成后的圖像轉(zhuǎn)換為模擬視頻輸出。
2.按權(quán)利要求1所述的實(shí)時(shí)視頻圖像α混合系統(tǒng),其特征在于所述α混合邏輯模塊包括第廣3延遲模塊、減法器、第廣2乘法器以及加法器,其中第1延遲模塊接收來自輸入圖像緩存的輸入圖像數(shù)據(jù),第2延遲模塊對(duì)本地圖像數(shù)據(jù)中的α通道數(shù)據(jù)進(jìn)行延遲,第3延遲模塊對(duì)本地圖像數(shù)據(jù)中的圖像數(shù)據(jù)進(jìn)行延遲; 減法器對(duì)本地圖像數(shù)據(jù)中α通道數(shù)據(jù)求補(bǔ);第1乘法器將第1延遲模塊輸出的數(shù)據(jù)和減法器輸出的數(shù)據(jù)進(jìn)行乘法操作;第2乘法器將第2、3延遲模塊輸出的數(shù)據(jù)進(jìn)行乘法操作;加法器將第廣2乘法器輸出的數(shù)據(jù)進(jìn)行求和,得到α混合后的圖像數(shù)據(jù)。
3.按權(quán)利要求1所述的實(shí)時(shí)視頻圖像α混合系統(tǒng),其特征在于所述輸入圖像緩存及本地圖像緩存采用先進(jìn)先出存儲(chǔ)器同步輸出。
4.按權(quán)利要求1所述的實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法,其特征在于包括以下步驟中央處理器接收?qǐng)D像素材數(shù)據(jù),并將圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭敕且资源鎯?chǔ)器,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟;中央處理器在同步靜態(tài)存儲(chǔ)器中申請(qǐng)兩個(gè)與輸入視頻圖像尺寸相同大小的空間,用于建立本地圖像,并將這兩個(gè)本地圖像的所有α通道數(shù)據(jù)清零,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟;中央處理器將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器中的一個(gè)本地圖像空間,形成一幅與輸入視頻圖像尺寸相同的本地圖像,如果中央處理器沒有接收新的圖像素材數(shù)據(jù),則接續(xù)以下步驟;中央處理器啟動(dòng)直接存儲(chǔ)器訪問模塊,將最新更新過的本地圖像寫入本地圖像緩存, 為α混合邏輯模塊提供本地圖像數(shù)據(jù)和α通道數(shù)據(jù)。
5.按權(quán)利要求4所述的實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法,其特征在于如果中央處理器沒有接收新的圖像素材數(shù)據(jù),且動(dòng)態(tài)混合本地圖像數(shù)據(jù),則返回至中央處理器將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)經(jīng)三態(tài)總線橋?qū)懭胪届o態(tài)存儲(chǔ)器中申請(qǐng)過的一個(gè)本地圖像空間步驟。
6.按權(quán)利要求4所述的實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法,其特征在于如果沒有接收新的圖像素材數(shù)據(jù),且靜態(tài)混合本地圖像數(shù)據(jù),則循環(huán)執(zhí)行中央處理器啟動(dòng)直接存儲(chǔ)器訪問模塊,將最新更新過的本地圖像寫入本地圖像緩存步驟。
7.按權(quán)利要求4所述的實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法,其特征在于在上述各步驟中,如果接收新的圖像素材數(shù)據(jù),則均返回中央處理器接收?qǐng)D像素材數(shù)據(jù),并將其經(jīng)三態(tài)總線橋?qū)懭敕且资源鎯?chǔ)器步驟。
8.按權(quán)利要求4所述的實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法,其特征在于中央處理器在同步靜態(tài)存儲(chǔ)器中申請(qǐng)兩個(gè)與輸入視頻圖像尺寸相同大小的本地圖像空間,當(dāng)中央處理器更新其中一個(gè)空間時(shí),直接存儲(chǔ)器訪問模塊從另一個(gè)空間搬移帶有α通道數(shù)據(jù)的本地圖像數(shù)據(jù)到本地圖像緩存;當(dāng)中央處理器更新完成時(shí),直接存儲(chǔ)器訪問模塊使用中央處理器更新完成的空間。
9.按權(quán)利要求8所述的實(shí)時(shí)視頻圖像α混合系統(tǒng)的控制方法,其特征在于如果需要再次更新同步靜態(tài)存儲(chǔ)器中申請(qǐng)的本地圖像空間時(shí),中央處理器訪問直接存儲(chǔ)器訪問模塊未占用的空間進(jìn)行更新。
全文摘要
本發(fā)明涉及一種實(shí)時(shí)視頻圖像α混合系統(tǒng)及其控制方法,包括中央處理器,接收來自主機(jī)的圖像素材數(shù)據(jù),并經(jīng)三態(tài)總線橋更新到非易失性存儲(chǔ)器中;將非易失性存儲(chǔ)器中的圖像素材數(shù)據(jù)寫入同步靜態(tài)存儲(chǔ)器;啟動(dòng)直接存儲(chǔ)器訪問模塊將同步靜態(tài)存儲(chǔ)器中本地圖像數(shù)據(jù)寫入本地圖像緩存;模數(shù)轉(zhuǎn)換模塊將模擬視頻信號(hào)轉(zhuǎn)換為數(shù)字圖像數(shù)據(jù);輸入圖像緩存用于緩存模數(shù)轉(zhuǎn)換模塊經(jīng)模數(shù)轉(zhuǎn)換后的輸入圖像數(shù)據(jù);α混合邏輯模塊將來自輸入圖像緩存的輸入圖像數(shù)據(jù)和來自本地圖像緩存的待混合的本地圖像數(shù)據(jù)進(jìn)行圖像合成;數(shù)模轉(zhuǎn)換模塊將合成后的圖像轉(zhuǎn)換為模擬視頻輸出。本發(fā)明成本低、速度快、實(shí)用性強(qiáng),滿足了機(jī)載、車載及手持錄像系統(tǒng)的信息顯示應(yīng)用。
文檔編號(hào)H04N5/262GK102487434SQ20101057280
公開日2012年6月6日 申請(qǐng)日期2010年12月4日 優(yōu)先權(quán)日2010年12月4日
發(fā)明者佟新鑫, 栗霄峰, 王玉良 申請(qǐng)人:中國(guó)科學(xué)院沈陽自動(dòng)化研究所