<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 嵌入式機載視頻輸出接口設計

嵌入式機載視頻輸出接口設計

作者: 時(shí)間:2011-03-30 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:針對接收格式單一的問(wèn)題,了一種多格式輸入的視頻編碼模塊。由于采用CH7024視頻編碼芯片,所以在即可接收RGB565和RGB666格式的視頻信號。在Linux環(huán)境下,對芯片寄存器和視頻格式進(jìn)行配置,編譯芯片驅動(dòng)程序,通過(guò)超級終端下栽到芯片中,通過(guò)CH7024編碼芯片將不同格式的輸入信號統一轉換成CVBS視頻的信號,這樣可減少電路的硬件,并通過(guò)對軟件的修改來(lái)接收不同視頻格式的信號。實(shí)驗結果表明,的模塊能夠適應多種視頻格式的信號,且編碼后的CVBS視頻信號距離遠,抗干擾性強。
關(guān)鍵詞:Linux;視頻編碼;視頻;驅動(dòng)程序

0 引言
在無(wú)人機視頻采集系統中,對于視頻信號的要求比較高,采集到的模擬視頻信號在A(yíng)RM9處理器中經(jīng)過(guò)A/D轉換,視頻壓縮編碼后通過(guò)無(wú)線(xiàn)傳輸到地面基站,通過(guò)視頻編碼芯片將數字信號轉換為模擬信號,輸出到顯示設備上。由于目前數字視頻具有多種格式,然而,普通的視頻編碼模塊的輸入接口比較單一,不能很好地兼容多格式的視頻輸入信號,故輸出的模擬信號抗干擾性和傳輸距離都不是太好。
針對上述問(wèn)題,本文提出了一種基于Freescale的MX27處理器,以L(fǎng)inux 2.6.19為內核操作系統的多格式視頻輸入編碼模塊設計方案。硬件方面,以CH7024為主芯片進(jìn)行電路板設計;軟件方面,在Linux環(huán)境下,根據芯片的特點(diǎn),編寫(xiě)相應的驅動(dòng)程序和寄存器配置。通過(guò)加載驅動(dòng)程序,將不同格式的數字視頻信號轉換為CVBS復合視頻信號,相比其他的模擬視頻輸出信號,CVBS復合視頻信號將亮度、色度、同步和色彩脈沖信息整合到一根電纜內,具有傳輸距離遠,抗干擾能力強等優(yōu)點(diǎn)。

1 設計方案
1. 1 系統硬件結構
硬件連接如圖1所示,將MX27中LCD控制器輸出的標準數字視頻信號(包括像素數據LD[17:0]、像素時(shí)鐘LSCLK,行同步信號LP/HSYNC、場(chǎng)同步信號pLM/VSYNC,數據使能信號ACD/OE)接入CH7024的數字輸入接口。此外,將MX27中I2C控制器的SPC,SPD線(xiàn)直接與CH7024相應的信號線(xiàn)連接。

本文引用地址:http://dyxdggzs.com/article/150914.htm

1.JPG


1.2 視頻輸出接口設計
由于以前的芯片輸入數據只有16位,接口兼容性不好,而選擇的CH7024有24位視頻數據信號線(xiàn),可接收不同的數據格式,包括RGB和YC-rCb(如RGB565,RGB666,RGB888,像ITU656的YCrCb),可接收24b/18b/15b/12b/8b等多路復用數字輸入。為了能在系統運行出現故障時(shí)方便地進(jìn)行復位,設計中添加了人工復位電路,這也是以前芯片所沒(méi)有的。應用CH7024芯片設計的編碼器,具有很好的兼容性和通用性,所以選擇用CH7024主芯片進(jìn)行設計。
CH7024視頻編碼芯片的輸入接口最多能接收到的視頻信號位數為24位,輸入格式為RGB888。這樣RGB每個(gè)通道用8 b來(lái)表示,但是對于RGB 666和RGB565等格式的視頻信號就涉及到每個(gè)通道用幾位來(lái)表示某個(gè)顏色的問(wèn)題。對于RGB666來(lái)說(shuō),每個(gè)通道用6b來(lái)表示;對于RGB565來(lái)說(shuō),R和B每通道用5 b表示,G通道用6 b表示。對于RGB666和RGB565格式的視頻信號,在設計中芯片上的24位數據線(xiàn)分配情況如圖2所示。通過(guò)對相關(guān)寄存器的配置,實(shí)現對不同格式視頻信號的接收,使其具有較好的兼容性。該方案是以MX27處理器為平臺進(jìn)行設計的,MX27輸出的視頻信號為18位數據,這樣MX27處理器發(fā)出的RGB666和RGB565格式的視頻,都能通過(guò)該方案設計的編碼器進(jìn)行編碼。

2.JPG

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 接口 設計 輸出 視頻 機載 嵌入式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>