• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      DVI數字視頻圖像數據的實時截取方法

      2010-08-10 07:47:38龍在云
      電視技術 2010年2期
      關鍵詞:邏輯設計數字視頻上位

      龍在云,武 斌

      (河北建筑工程學院,河北 張家口 075024)

      1 引言

      液晶、等離子、LED全彩屏等數字平板顯示系統(tǒng)已得到廣泛應用,數字視頻接口(Digital Visual Interface,DVI)可以把計算機、數碼攝像機的顯示數據直接輸出到平板顯示系統(tǒng),相比于模擬傳輸,節(jié)省了模數轉換環(huán)節(jié),不會造成信號損失,從而保證了圖像的清晰度、色彩保真度。但是未經處理的數字視頻數據流量很大,如1 024×768 24 bit@60 Hz的動態(tài)圖像,傳輸總帶寬超過1.6 GHz。對這樣的圖像數據進行實時截取和傳輸,需要專門的高速硬件電路,本設計采用FPGA進行緩沖降頻實現圖像實時截取。

      2 圖像數據的截取緩沖方案

      DVI可提供2組TMDS (Transition Minimized Differential Signaling)連接,每組3個通道,每通道帶寬可達165 MHz。當采用1組TMDS連接時,最大可提供60 Hz,1 600×1 200 的 UXGA 信號或 85 Hz,1 280×1 024 的SXGA信號所需帶寬。DVI接口支持即插即用,且在無外接設備時是關閉的。若需打開接口取得圖像數據,則DVI接口電路需提供必要的即插即用信息。DVI接口適用EDID與DDC2B協(xié)議,DDC2B協(xié)議包含了顯示器的重要信息,包括廠家、型號、屏幕分辨力、最大刷新率、連接模式等。這些信息存于I2C接口的E2PROM中,電路接入后,上位機開始讀取E2PROM中得數據,經兩次確認后,輸出顯示數據。

      DVI數字視頻數據流量大,頻率高,需要高速硬件處理來實現任意截屏,同時對通信傳輸速率要求很高,通常采用光纖通道傳輸。

      DVI數據有5%的行場開銷(模擬視頻達20%),利用這個時間可以充分地對行列記數,達到動態(tài)實時截取的要求。充分利用場同步、行同步和輸入時鐘可以使系統(tǒng)統(tǒng)計像素位置屬性。并把它與指令要求對比,屬于截取區(qū)域的則立即存儲,否則將拋棄。

      如果實際圖像截取時總是等于或小于總行數和總列數,那么就可以利用空閑時間進行緩沖,并以相同或較低頻率讀出、驅動到傳輸設備,而不會發(fā)生數據丟失或擁堵。如圖1所示,1 024×768@60 Hz的DVI點時鐘pclk為65 MHz,若每行只輸出每行640點,則最低可降頻至35 MHz讀出,例如在1 024×768的圖像中,截取640×480的圖像,在幀頻和位寬不變的情況下,截取輸出的數據量只有原來的2/5,這大大降低了對通信設備的要求。

      對于某些設計,也可采用利用外部雙體SRAM組成幀緩沖器,讀寫交替工作,幀緩沖引入1幀的時間延遲,適用于實時性要求不高的情況,充分利用無用行空閑時間進一步降低通信要求。

      圖1 按行組成數據包

      3 硬件系統(tǒng)組成

      DVI數字視頻圖像數據實時截取硬件系統(tǒng)電路圖如圖2所示。

      圖2 電路組成框圖

      TI公司的TFP101只有1組TMDS連接,兼容DVI1.0規(guī)范。EP2C5-208是CycloneII系列FPGA芯片,內部資源豐富,適合數字視頻數據的讀寫控制器邏輯設計。在FPGA中集成了51單片機內核,用于與上位機通信,接收控制指令如截屏數據、圖像處理要求、上位機DVI接口數據格式等。E2PROM存儲顯示設備系統(tǒng)信息,用于完成即插即用功能。通信采用了1.2 Gbit安捷倫光驅動模塊,傳輸驅動接口邏輯與其對應。

      4 邏輯設計

      邏輯模塊按功能分為主控模塊、讀寫控制模塊、行緩沖存儲模塊、通信數據接收模塊、數據輸出模塊等。FPGA邏輯設計框圖見圖3。

      圖3 邏輯功能模塊框圖

      主控模塊負責其他模塊的協(xié)調和調用,接收51內核傳送的指令,并存儲于內部指令寄存器,指令包括DVI各種數據模式設置、截屏起始點數據、組包方式、圖像處理要求等,每次通信結束后的第一個幀同步到來時更新數據。其中通信模塊負責與51內核接口,接收上位機的數據指令。

      數據寫模塊用于接收TFP101送來的數據,在每一幀內記錄行列點數,并動態(tài)地隨截取數據生成的新的列同步(見圖1),行同步隨著截取列位置的變化而變化,當符合截取要求的行數據到來時,將該行寫入行緩存。

      讀模塊在新的列同步、新的讀出時鐘觸發(fā)下,動態(tài)控制其讀起點、終點,并按照上位機指令要求添加包頭,讀出所需的數據組成數據包,并驅動輸出到傳輸模塊,在讀寫模塊控制下工作。數據高速寫入,微小延時后變頻讀出,邏輯設計應確保不發(fā)生讀寫沖突,讀出的數據要在下一行新數據寫入前處理完成。

      行緩沖模塊調用片內EAB構成雙口RAM,執(zhí)行FIFO操作,在VerilogHDL文本程序編輯時,需要把EAB資源轉化成具體的實例加以引用。

      邏輯采用VerilogHDL進行核心模塊設計,主控模塊main.v、數據寫模塊write.v、讀模塊read.v、通信模塊com.v、傳輸驅動drive.v、內嵌EAB模塊均包含在頂層模塊top.v之中。

      5 小結

      筆者介紹的數字視頻圖像的高速實時截取方法,節(jié)省了外部RAM,提高了系統(tǒng)可靠性,降低了硬件開銷,是一種實用、低成本、有效的解決方案,已在LED顯示屏和視頻監(jiān)控系統(tǒng)中應用,效果良好,達到預期目的。

      [1]武斌,夏宇聞.數字視頻信號的長線傳輸[J].電子技術應用,2003,29(1):62-65.

      [2]武斌,龍在云,魏建新.基于頁結構的視頻數據交織讀寫控制器設計[J].電視技術,2008,32(5):17-18.

      [3]倪琳琳,武斌,黃夔夔,等.低幀頻,無閃爍LED全彩屏邏輯設計[J].電子產品世界,2003(4):29-31.

      [4]夏宇聞.VerilogHDL數字系統(tǒng)設計教程[M].北京:高教出版社,2003.

      [5]武斌,龍在云.LED全彩屏的系統(tǒng)設計[J].河北建工學院學報,2003(1):21-24.

      猜你喜歡
      邏輯設計數字視頻上位
      火電機組公用電泵系統(tǒng)介紹及邏輯設計
      電子制作(2018年12期)2018-08-01 00:47:44
      特斯拉 風云之老阿姨上位
      車迷(2018年12期)2018-07-26 00:42:22
      數字視頻水印技術淺析
      電子測試(2018年9期)2018-06-26 06:46:28
      提高火力發(fā)電廠熱工保護可靠性方案與策略探討
      “三扶”齊上位 決戰(zhàn)必打贏
      基于ZigBee和VC上位機的教室智能監(jiān)測管理系統(tǒng)
      以新思路促推現代農業(yè)上位
      學習月刊(2015年3期)2015-07-09 03:51:04
      基于多尺度互信息量的數字視頻幀篡改檢測
      計算機工程(2015年4期)2015-07-05 08:29:20
      排課系統(tǒng)中數據庫表的設計
      科技資訊(2015年15期)2015-06-29 17:31:46
      數字視頻矩陣平臺與全數字視頻監(jiān)控系統(tǒng)整合方案研究
      中西区| 阜康市| 桦川县| 肥东县| 寻甸| 思南县| 安福县| 大化| 冀州市| 乌兰察布市| 郸城县| 平定县| 宣武区| 华安县| 保靖县| 邻水| 义乌市| 盐津县| 蕉岭县| 美姑县| 长春市| 湾仔区| 丹东市| 闻喜县| 晋中市| 琼中| 齐齐哈尔市| 肃宁县| 永胜县| 清流县| 遵义县| 陆丰市| 霍山县| 翼城县| 景东| 龙岩市| 石河子市| 安龙县| 义马市| 文化| 吉木萨尔县|