專利名稱:一種雷達原始視頻實時展現的方法
技術領域:
本發明涉及一種雷達視頻展現的方法,特別是一種可對雷達原始視頻實時展現的 方法。
背景技術:
雷達原始視頻是實時獲取空中、地面和水面目標信息的主要依據。實時雷達視頻 展示(包括如雷達P顯模式、B顯模式、A/R顯模式,其中P顯模式為雷達方位/距離顯示模 式,即通常理解的極坐標顯示,B顯模式為雷達距離/距離顯示模式,即通常理解的直角坐 標顯示。A/R顯模式為雷達幅度/距離顯示模式)能夠給雷達操作員提供直觀、準確的視覺 判斷。目前對于雷達原始視頻主要是通過專用硬件電路實現的實時展現和基于普通計 算機的非實時展現。在通用計算機下,采用常規處理方法實現雷達原始視頻的實時顯示非常困難,舉 例說明雷達原始視頻信號通過軟件掃描變換,將雷達原始視頻與屏幕象素坐標位置對應, 然后通過設置象素的顏色給用戶提供雷達原始視頻信息。假設要顯示的雷達原始視頻畫面 大小為1000X 1000象素,雷達天線的轉速為30轉/分鐘,那么每秒鐘大約要繪制500000 個象素點,而通過GUI方式直接設置500000個象素點顏色(主流配置的通用計算機,雙核 2. 0GHz, 4GB內存),約需6. 2s左右,因此,如果要連續顯示雷達原始視頻的時候,這種方式 對CPU要求非常高,當雷達天線轉速比較快的時候,由于計算機響應不及時,必然會出現顯 示延時或數據丟失現象。因此,需要一種新的技術方案以解決上述問題。
發明內容
針對上述現有技術所存在的問題和不足,本發明的目的是提供一種可對雷達原始 視頻實時展現的方法。為實現上述目的,本發明雷達原始視頻實時展現的方法可采用如下技術方案一種雷達原始視頻實時展現的方法,該方法包括以下步驟(1)將雷達原始視頻數據的觸發數據組織形成數據結構,然后將此觸發數據組織 上的雷達原始視頻進行采樣壓縮并組織至數據結構中;(2)將步驟(1)中組織好的數據結構經過存儲或者傳輸之后,由計算機接收;(3)對數據結構按照觸發解壓,對同一觸發上的數據結構按方位和距離進行掃描 變換;(4)最終得到的數據結構是由在屏幕上的坐標位置以及幅值構成的許多點,存入 計算機的顯存后,根據雷達天線的轉速,對該數據結構渲染至屏幕。本發明雷達原始視頻實時展現的方法實現在計算機平臺上,網絡實時接收雷達原 始視頻數據,通過數據結構渲染至屏幕實現視頻的實時展現,并且可實現雷達原始視頻的P顯、B顯、A/R顯綜合展現,并可在一臺計算機上同時展現多部雷達的原始視頻信息,疊加顯
7J\ ο
具體實施例方式下面結合具體實施方式
,進一步闡明本發明,應理解下述具體實施方式
僅用于說 明本發明而不用于限制本發明的范圍,在閱讀了本發明之后,本領域技術人員對本發明的 各種等價形式的修改均落于本申請所附權利要求所限定的范圍。本發明公開一種雷達原始視頻實時展現的方法,該方法包括以下步驟(1)將雷達原始視頻數據的觸發數據組織形成數據結構,然后將此觸發數據組織 上的雷達原始視頻進行采樣壓縮并組織至數據結構中;(2)將步驟(1)中組織好的數據結構經過存儲或者傳輸之后,由計算機接收;(3)對數據結構按照觸發解壓,對同一觸發上的數據結構按方位和距離進行掃描 變換;(4)最終得到的數據結構是由在屏幕上的坐標位置以及幅值構成的許多點,存 入計算機的顯存后,根據雷達天線的轉速,對該數據結構渲染至屏幕,在該步驟中,可運用 DirectX技術或者OpenGL渲染技術對數據結構進行渲染處理至屏幕。其中DirectX技術 是微軟公司提供的一種直接面對計算機顯卡操作的開發模式,包括體系框架及工具包;而 OpenGL渲染技術是個專業的3D程序接口,是一個功能強大,調用方便的底層3D圖形庫;該 兩種圖形渲染方法均為計算機領域常用的渲染技術。所述步驟(4)中還包括對渲染至屏幕的數據結構進行切換處理,該切換處理是將 該渲染至屏幕的數據結構分成前臺顯示圖層及后臺處理圖層,前臺顯示圖層為直接填入計 算機的顯存后在計算機顯示器顯示的圖層,后臺處理圖層是與前臺顯示圖層對應的映射圖 層,兩圖層進行輪流交替,實現刷屏處理。本發明雷達原始視頻實時展現的方法實現在計算機平臺上,網絡實時接收雷達原 始視頻數據,通過數據結構渲染至屏幕實現視頻的實時展現,并且可實現雷達原始視頻的P 顯、B顯、A/R顯綜合展現,并可在一臺計算機上同時展現多部雷達的原始視頻信息,疊加顯 示。并且,本技術基于計算機平臺,充分利用商用軟件(DirectX、OpenGL)的可視化開發工 具,開發、調試手段便捷,易于功能移植、擴展。再次,本技術可較好的將雷達原始視頻與二 次數據信息(如窗口信息、雷達跟蹤的航跡信息、標牌信息、圖元信息等)結合,可衍生出許 多新顯示模式,如P顯窗口的無級放大/縮小、目標回波的三維顯示等。
權利要求
1.一種雷達原始視頻實時展現的方法,其特征在于該方法包括以下步驟(1)將雷達原始視頻數據的觸發數據組織形成數據結構,然后將此觸發數據組織上的 雷達原始視頻進行采樣壓縮并組織至數據結構中;(2)將步驟(1)中組織好的數據結構經過存儲或者傳輸之后,由計算機接收;(3)對數據結構按照觸發解壓,對同一觸發上的數據結構按方位和距離進行掃描變換;(4)最終得到的數據結構是由在屏幕上的坐標位置以及幅值構成的許多點,存入計算 機的顯存后,根據雷達天線的轉速,對該數據結構渲染至屏幕。
2.根據權利要求1所述的雷達原始視頻實時展現的方法,其特征在于所述步驟(4) 中還包括對渲染至屏幕的數據結構進行切換處理,該切換處理是將該渲染至屏幕的數據結 構分成前臺顯示圖層及后臺處理圖層,前臺顯示圖層為直接填入計算機的顯存后在計算機 顯示器顯示的圖層,后臺處理圖層是與前臺顯示圖層對應的映射圖層,兩圖層進行輪流交 替,實現刷屏處理。
3.根據權利要求1或2所述的雷達原始視頻實時展現的方法,其特征在于所述步驟 (4)中是運用DirectX技術或者OpenGL渲染技術對數據結構進行渲染處理至屏幕。
全文摘要
本發明一種雷達原始視頻實時展現的方法,該方法通過將雷達原始視頻數據的觸發數據組織形成數據結構,然后將此觸發數據組織上的雷達原始視頻進行采樣壓縮并組織至數據結構中;將組織好的數據結構經過存儲或者傳輸之后,由計算機接收;對數據結構按照觸發解壓,對同一觸發上的數據結構按方位和距離進行掃描變換;最終得到的數據結構是由在屏幕上的坐標位置以及幅值構成的許多點,存入計算機的顯存后,根據雷達天線的轉速,對該數據結構渲染至屏幕實現視頻的實時展現。
文檔編號G01S13/89GK102096066SQ20101056960
公開日2011年6月15日 申請日期2010年12月2日 優先權日2010年12月2日
發明者俞劍, 周洵, 嵇亮亮, 李青榮, 陳煒浩 申請人:南京萊斯信息技術股份有限公司