摘 要:在實際應(yīng)用中,有對多路攝像信號采集并在一個顯示設(shè)備中分割區(qū)域顯示多幅圖像及添加相應(yīng)OD字符信息的需要,W2824是一款強大的視頻控制器。以采集2路全電視信號為例,詳細敘述由單片機控制,運用W2824采集2路視頻信號,經(jīng)內(nèi)部視頻控制分割顯示到1塊液晶屏中的原理過程。詳細敘述利用W2824支持的OD覆蓋技術(shù),在視頻層上添加中英文字符OD覆蓋的原理過程。最終實現(xiàn)在一個液晶屏上監(jiān)視顯示2個模擬視頻源信號,并疊加相應(yīng)的中英文字符信息。
關(guān)鍵詞:視頻處理;在屏顯示;點陣字庫;畫面分割;I2C;PAL;NC
Video urveillance and OD Overlay Based on W2824
ZAO Chongkun,CEN Dezhi
(East China Normal University,hanghai,200062,China)
Abstract:here is a need in our actual application to acquire multi-path video signals and display these video signals in one display equipment and they may be overlayed with some OD characterW2824 is a powerful video controlleraking displaying two path CVB signals for example,how to acquire two path video signals and display the two signals in one LCD panel,and how to add Chinese and English character overlays over the video layer are describedUltimately monitor and display two analog video signals in one LCD panel,with corresponding Chinese and English character information OD over the video layer
Keywords:video controller;OD;dot matrix;picture division;I2C;PAL;NC
在現(xiàn)實安防及其他顯示領(lǐng)域中,常需要對來自多個輸入源的視頻信號進行采集處理,并分割監(jiān)視顯示在一個顯示屏幕中。此外,往往需要對來自不同源的視頻信號疊加不同的字符信息。本應(yīng)用基于運用W2824視頻控制器,分割顯示兩路CVB信號,并使用W2824提供的OD技術(shù),疊加相應(yīng)中英文字符菜單。
1 硬件部分
11 硬件框圖
本系統(tǒng)框圖如圖1所示,W2824由單片機控制,采用并行方式接口,W2824接收來自于模擬輸入0和模擬輸入1的2路模擬視頻信號,處理后由X通道輸出顯示到1塊液晶屏中。由于顯示的字符數(shù)目較多,W2824的內(nèi)部存儲中并不能放下所有待顯示字符,所以,在單片機外圍中外接1塊ROM芯片專用于存儲待顯示的字符點陣字庫,由編程器寫入,當顯示每一畫面時定時將待顯示的部分字符由ROM讀取寫入到W2824內(nèi)部,從而實現(xiàn)所需字符疊加。
12 W2824介紹
W2824是ECWELL公司生產(chǎn)的一款視頻控制器。它有4路模擬視頻輸入端、1路數(shù)字輸入端。在其內(nèi)部有自動標準檢測電路,可支持并自動檢測所有NC/PAL視頻標準的模擬輸入信號。具有裁剪、縮放、存儲圖像、視頻控制、OD覆蓋、動態(tài)偵測等功能。W2824提供2路模擬視頻輸出和2路數(shù)字視頻輸出。可應(yīng)用于4/8/16 路DVR系統(tǒng)、汽車后視系統(tǒng)、及安防應(yīng)用領(lǐng)域等。
對W2824的操作主要是對W2824的控制器進行相應(yīng)操作,W2824的內(nèi)部寄存器分為3頁,分別以前綴0x,1x,2x開頭,每頁寄存器頁內(nèi)地址為00~ff,26個字節(jié)。在W2824的數(shù)據(jù)手冊中,有相應(yīng)寄存器的詳細介紹。在本課題中并不是用到了W2824的所有功能,當設(shè)計不同的系統(tǒng)時,需要對寄存器值進行不同的設(shè)定。
對W2824的片內(nèi)寄存器讀寫有串行與并行2種方式,串行方式使用I2C協(xié)議標準2線連接,傳輸速度可達到400 kb/s,而并行方式可達到更快的傳輸速度。本項目中采用的是并行方式。CB0和CB1兩根線用來選擇W2824內(nèi)部寄存器頁,PDAA 8根并行線用來分時傳輸?shù)刂泛蛿?shù)據(jù),再加上讀使能,寫使能,和地址鎖寸3根控制線,一共13根線連接。在并行的接口方式下,W2824也支持同寄存器頁內(nèi)寄存器地址自動加1功能,可方便地執(zhí)行同寄存器頁內(nèi)寄存器的連續(xù)地址讀操作或?qū)懖僮?。?/p>
2 軟件部分
21 視頻層部分控制
W2824減少圖像像素的方式有2種,一種是對圖像縮放,還有一種是對圖像進行裁剪,截取原始圖像中的部分像素。W2824的4個模擬輸入通道都有對應(yīng)的寄存器來控制視頻解碼部分,通過對DELAY,ACIVE,VDELAY 及VACIVE寄存器賦合適的數(shù)值即截取出原始圖像中的1個有效區(qū),本項目中對2個輸入信號各截取一半。
經(jīng)過解碼器解碼后的信號將輸入到視頻控制模塊,W2824支持視頻分割功能,可以在對屏幕中進行分割顯示。在不使用虛擬頻道的情況下,W2824可支持4頻道實時顯示,每個頻道都有相應(yīng)的寄存器來定義一個有效顯示區(qū)。注意:若頻道間存在區(qū)域重疊時,各個頻道間默認有個優(yōu)先級,優(yōu)先級低的頻道圖像在重疊區(qū)域中將被優(yōu)先級高的頻道圖像覆蓋,這個優(yōu)先級設(shè)置也可以由用戶自己更改。利用此功能也可以方便地實現(xiàn)畫中畫、畫外畫功能。
22 OD層字符疊加控制
W2824提供個層覆蓋,優(yōu)先級由低到高分別是視頻層、二維邊框?qū)?、一維邊框?qū)?、字符層和鼠標層。?yōu)先級高的OD層顯示在優(yōu)先級低的OD層上方,對項目中用到的字符層覆蓋,可以選擇與視頻層混合顯示,也可以選擇關(guān)閉視頻層顯示。
W2824的X通道和Y通道都分別支持字符覆蓋功能、對一個字符覆蓋功能模塊而言,它由1個字型RAM,1個顯示RAM,和1個覆蓋控制模塊組成。字型RAM存儲字型數(shù)據(jù),一般為顯示字符的點陣字庫,它可以隨時通過接口從MCU下載。而顯示RAM則存儲待顯示字符的索引、位置及屬性特征。顯示字符大小可定義為水平方向8~14點,垂直方向10~16行。
字型RAM可存儲4組不同的字符組,每組128個單元。每個單元可定義為水平方向8 (10,12,14)個點×垂直方向10 (12,14,16)點,注意一個點是由水平方向兩個像素×垂直方向一像素構(gòu)成,每個點用2 b表征該點顏色。注意一般采用英文字庫為8×16點陣。而漢字字庫則用16×16點陣,這樣,在寫字型RAM時,可用字型RAM的1個單元表示1個英文字符,而1個漢字字符則需要2個字型RAM單元表示。當待顯示的不同字符較多,而由于W2824的字型RAM單元有限,因此有必要對待顯示的字符按畫面分組,在每顯示一畫面前刷新W2824字型RAM為待顯示畫面包含的字符字庫。
字型RAM的寫入過程以行為單位,注意只有在W2824的FONREQ為0,即W2824不在傳輸忙狀態(tài)時才可寫字型RAM。寫入到字型RAM的單元地址由寄存器FONWRINDEX,F(xiàn)ONWRLINE, FONWRFLD以及寄存器 FONWRPAGE共同確定。
在將點陣字庫寫入到字型RAM后,根據(jù)需要要繼續(xù)完成顯示RAM的設(shè)置。W2824的顯示RAM包含4×29個字符屬性,即在水平和垂直方向劃分為這么多小塊。水平和垂直地址表示待顯示字符的位置,通過寫寄存器CARPA,CARVLOC 及 CARLOC完成。實際的可顯示字符取決于單個字符的大小。寫完顯示字符位置后根據(jù)需要設(shè)置顯示屬性。顯示屬性包括是否與視頻混合、字符閃爍、字符顏色、字符類型還是位圖類型以及待顯示字符在字型RAM中的索引,共12 b,占2個字節(jié)。在讀寫顯示RAM時,W2824支持同通道同行情況下的列地址自動加1模式,這為同行顯示屬性的連續(xù)讀寫提供方便。
注意,如果要使用W2824的清屏功能,對W2824的字型RAM為0的單元應(yīng)該寫入空白字符,CLAEN0寄存器寫0,這樣當寄存器RAMCLR位寫1時,大約用100 μs的時間W2824將完成清屏操作。
3 結(jié) 語
利用單片機控制W2824視頻處理器,完成了對2路模擬視頻信號采集,分割顯示到1塊液晶屏并疊加相應(yīng)中英文菜單信息的工作??赏茝V到建立實時小區(qū)安防監(jiān)控系統(tǒng)等應(yīng)用領(lǐng)域。
參 考 文 獻
[1]echwel1W2824 Datasheet[Z]
[2]王詩彬,林聰仁用于嵌入式系統(tǒng)的漢字點陣提取方法[J]現(xiàn)代電子技術(shù),2007,30(7):162-16
[3]范慶輝,陽富民基于W2824的OD技術(shù)研究與實現(xiàn)[J]計算機工程與設(shè)計,2007,28(10):2 469-2 471
[4]宋傳明,陳寧基于字符疊加技術(shù)的車載視頻系統(tǒng)[J]中國儀器儀表,2004(9):8-10