關鍵詞:高分辨率視頻 視頻提取 數(shù)據(jù)壓縮 視頻回放
隨著顯示技術的發(fā)展,顯示精度越來越高,高分辨率監(jiān)視器應用在各個領域。伴隨顯示精度的提高,產(chǎn)生了高分辨率視頻記錄的需求。筆者研制的高分辨率視頻數(shù)字記錄設備是一個獨立的、菜單控制的設備,它將高分辨率監(jiān)視器上(1280×1024并向下兼容)能觀察到的所有信息(包括人工操作的痕跡)記錄下來,存儲在大容量載體上。該設備具備顯示和信息回放功能,主要用于需要事后分析的場合,如空中管理、飛行、航海記錄等;由于記錄內容已為數(shù)字化信息,易于編輯整理,也可用于有針對性的模擬訓練,使訓練達到逼真的效果。該設備已經(jīng)完成了相關試驗并在某系統(tǒng)中得到應用。
本文介紹了高分辨率視頻數(shù)字記錄設備的系統(tǒng)結構和關鍵技術。
1 系統(tǒng)結構
為保證系統(tǒng)的獨立性和靈活性,筆者按照“黑匣子”的原則進行設計。就是說設備輸入和輸出均為標準的R、G、B視頻信號,所有的信息處理(包括信息的存儲)集中在設備內部進行。記錄時設備的輸入信號是擬記錄視頻源的R、G、B信號,在需要回放時只需將輸出的視頻信號接任一高分辨率監(jiān)視器即可。這樣,信息的記錄、回放不必局限于某一特定的工作系統(tǒng),也不再需要另外的信息處理設備。系統(tǒng)結構框圖如圖1所示。
輸入視頻信號可以為三線制、四線制、五線制,記錄設備可以自適應輸入源。
輸出視頻信號可以通過編程設置為三線、四線、五線制。三線制設計的同步信號可以分別復合在R、G、B信號中。輸出的R、G、B為標準的視頻信號。
高分辨率視頻數(shù)字記錄設備由硬件和軟件兩部分組成。從圖1可看出,硬件設計可分為:輸入視頻提取模塊、數(shù)據(jù)壓縮模塊、數(shù)據(jù)記錄模塊、視頻回放模塊等幾個部分。
2 硬件設計
2.1輸入視頻提取
高分辨率視頻數(shù)字記錄設備采用了數(shù)字處理,這意味著第一步工作就是要把模擬的R、G、B視頻量化為數(shù)字視頻?,F(xiàn)在高分辨率監(jiān)視器常用的顯示模式有:SGA(800×600)、XGA(1024×768)、SXGA(1280×1024),顯示刷新頻率60Hz~85Hz,視頻信號的點時鐘頻率40MHz~157.5MHz。
為保證A/D轉換的精度,采用了鎖相環(huán)技術,鎖相環(huán)工作原理如圖2所示。
鎖相環(huán)是閉環(huán)反饋系統(tǒng),通過參考分頻器、反饋分頻器、輸出分頻器的參數(shù)設置,可以在較低振蕩頻率輸入的情況下,產(chǎn)生高達數(shù)百兆的輸出頻率,同時自動跟隨輸入?yún)⒖碱l率相位的變化。
在此,以行同步為輸入?yún)⒖碱l率,設置相應的分頻參數(shù),得出與行同步信號相位相關的采樣點時鐘,并保證采樣時鐘實時、自動跟隨輸入行頻的變化。
何時為有效的視頻數(shù)據(jù)也是視頻提取時需要判斷的問題。在輸入視頻的行、場同步的基礎上,按照圖3的設計原則,設計出與輸入視頻相對應的消隱信號,圖3所示各參數(shù)的含義對照圖4。由于行、場的設計原理上是一致的,所以圖4中的X代表著H(行)或V(場)。
根據(jù)行、場同步設計出行、場消隱信號后,在消隱信號高電平期間為有效視頻區(qū)。視頻信號數(shù)字化后存儲在視頻存儲區(qū),但要保證視頻的相關性。即同一幀視頻的內容存儲在連續(xù)存儲區(qū),不同幀的內容需要有幀間標志加以區(qū)別。
2.2 數(shù)據(jù)壓縮
要實現(xiàn)高分辨率視頻數(shù)字化記錄,關鍵是要解決視頻數(shù)據(jù)的壓縮問題。其意義有兩個方面:節(jié)省信息存儲所需的空間;降低數(shù)據(jù)率、減小信息傳輸所需的帶寬。
由于設計是針對高分辨率的視頻信息,所以在選擇壓縮算法上必須考慮視頻的失真度。對包含有文本信息的高分辨率視頻,筆者曾試驗過多種有損壓縮算法,如MPEG2、小波變換等。這些算法對圖像信息的處理比較好,壓縮比大,視頻回放時人眼可辨的失真度較小;但對字符等文本信息不適合,視頻回放時失真度很大甚至無法分辨字符內容。鑒于此,選擇了改進型的LZW無損數(shù)據(jù)壓縮方法,以較低的壓縮比換取視頻信息的高保真。表1是該壓縮算法針對不同圖例的壓縮比。
由此可見,此無損壓縮算法雖然針對色彩豐富、灰度變化范圍較大的圖像內容壓縮比較低(如Image3),但針對高分辨率監(jiān)視器上顯示的大部分圖形內容壓縮比還是可以接受的并有實際意義。
在實際設備使用過程中,壓縮比測試平均值達到20:1。
2.3 數(shù)據(jù)記錄模塊
經(jīng)過壓縮處理后的數(shù)據(jù)流經(jīng)過PCI總線傳輸給主機存儲,在高速PCI總線前設置了大容量的存儲空間,作為數(shù)據(jù)緩沖區(qū),實現(xiàn)兩種數(shù)據(jù)總線的速度匹配,充分利用PCI總線的帶寬。
該數(shù)據(jù)存儲空間分為上、下體結構,兩個體交替工作。一個體由壓縮芯片實時寫入或讀出數(shù)據(jù)時,主機通過PCI總線從另一個體批量讀出存儲的內容。這樣即保證了數(shù)據(jù)記錄的實時性,又充分利用了總線的帶寬。
要注意的是在數(shù)據(jù)寫入和讀出過程中,必須保證兩個體內數(shù)據(jù)的完整性和連續(xù)性。寫入的數(shù)據(jù)不能覆蓋尚未讀出的數(shù)據(jù),讀數(shù)據(jù)時同樣必須判斷是否為有效數(shù)據(jù),否則在數(shù)據(jù)回放時,解壓縮工作無法正確進行?;驹瓌t是:上、下體的交替時刻利用壓縮芯片寫入或讀出數(shù)據(jù)的地址與批量傳輸?shù)牡刂愤M行比較,必須控制批量傳輸?shù)牡刂沸∮趬嚎s芯片寫入或讀出數(shù)據(jù)的地址。
2.4 視頻回放模塊
視頻的回放是X、Y、T的三維空間。也就是說,解壓縮不能簡單地被認為是數(shù)據(jù)恢復的過程,數(shù)據(jù)的(接上頁)
恢復必須伴隨著正確的顯示時序。這包含了顯示時序設計和解壓縮設計兩項技術。
解壓縮的設計原則上是2.3和2.2節(jié)所述的逆過程,解壓縮出來的數(shù)據(jù)為以幀為單位的視頻數(shù)據(jù),在顯示時應按照正確的顯示順序和分辨率、刷新頻率進行。
在視頻回放時,沒有任何外來的視頻源,也就是說沒有外來的行、場同步信號,需要自行產(chǎn)生。在2.1節(jié)的消隱生成圖例中,包含了行、場同步的設計,通過主機接口,可以按照不同的分辨率和刷新頻率靈活設置同步頭的寬度和同步信號的周期,并在此基礎上按照同樣的原則生成行、場消隱信號。消隱信號的高電平為有效視頻區(qū),在有效視頻區(qū)以點時鐘頻率進行數(shù)字視頻的D/A變換并在高分辨率監(jiān)視器上顯示(此處的數(shù)字視頻為解壓縮出來的數(shù)據(jù))。
需要注意的是顯示時序的設計原則。雖然此處顯示時序是完全獨立的設計,但考慮到視頻顯示的正確性,必須按照記錄時視頻的顯示分辨率設計回放時的分辨率,否則分辨率的累積誤差會導致回放視頻的扭曲、變形以致無法分辨。但顯示刷新頻率的設計則可完全獨立,只要高分辨率監(jiān)視器支持即可。
3 性能分析
高分辨率視頻數(shù)字記錄設備實現(xiàn)了如下功能:
(1)如實記錄監(jiān)視器顯示的所有信息;
(2)實時監(jiān)控擬記錄的內容;
(3)自動跟蹤輸入視頻分辨率及刷新頻率的變化,實現(xiàn)多分辨率、多刷新頻率視頻信號的實時跟蹤;
(4)在同一設備內實現(xiàn)壓縮、解壓縮處理,并采用硬件實現(xiàn);
(5)以數(shù)字方式記錄、存儲,記錄內容多次重放而無信息質量的衰減損失;
(6)隨機快進查找功能;
7在1280×1024分辨率下可實現(xiàn)15幀/秒的實時無損記錄及60幀/秒的回放(分辨率向下兼容),數(shù)據(jù)處理速度較快,運動信息平滑程度較好;
(8)10GB的硬盤可記錄約0.5~2小時的視頻信息。
高分辨率視頻數(shù)字記錄設備如實記錄了監(jiān)視器上顯示的所有內容,包括操作員的實時操作痕跡,可用于模擬訓練系統(tǒng),將記錄的內容,根據(jù)需要加以編輯以滿足有針對性的模擬訓練;并可用于需要事后分析、評估場合的記錄,如空管、航管等,有廣泛的應用前景。
:
-
監(jiān)視器
+關注
關注
1文章
780瀏覽量
33077 -
高分辨率
+關注
關注
0文章
44瀏覽量
15301 -
視頻信號
+關注
關注
2文章
96瀏覽量
23913
發(fā)布評論請先 登錄
相關推薦
評論