本發(fā)明涉及到視頻領(lǐng)域內(nèi)視頻矩陣/視頻處理器控制端對(duì)系統(tǒng)信號(hào)的檢測(cè)方法,特別涉及在視頻混合矩陣/視頻處理器視頻板卡原有硬件結(jié)構(gòu)基礎(chǔ)上完成對(duì)輸入信號(hào)的狀態(tài)和類型以及輸出板卡狀態(tài)的自動(dòng)檢測(cè)技術(shù)。
背景技術(shù):
目前在視頻領(lǐng)域中存在兩大主要陣營(yíng),它們分別是PC領(lǐng)域的VESA組織和廣播電視領(lǐng)域的ITU以及SMPTE組織,這兩大陣營(yíng)發(fā)展推出了很多的視頻格式,這些視頻格式多種多樣跨越了模擬信號(hào)時(shí)代到數(shù)字信號(hào)時(shí)代乃至當(dāng)前的高清顯示時(shí)代,期間所誕生和遺留下來的諸多信號(hào)格式和信號(hào)標(biāo)準(zhǔn)仍然活躍在消費(fèi)市場(chǎng)中,因此在多數(shù)工程投標(biāo)中需要解決不同格式信號(hào)接入、處理以及顯示的問題,視頻混合矩陣/視頻處理設(shè)備就是為了解決這些問題而誕生的。
視頻混合矩陣/視頻處理器系統(tǒng)包括視頻輸入系統(tǒng),切換控制系統(tǒng),視頻處理輸出系統(tǒng)等幾個(gè)部分。一般輸入系統(tǒng)負(fù)責(zé)將不同格式的視頻轉(zhuǎn)換成統(tǒng)一的視頻格式,這樣各種類型的輸入板卡接入系統(tǒng)不受位置限制,方便管理,但是統(tǒng)一的接口又為控制端對(duì)輸入視頻的類型識(shí)別帶了問題,對(duì)于遠(yuǎn)處的控制端來講,得知現(xiàn)場(chǎng)什么樣的視頻由哪個(gè)端口接入系統(tǒng)很有必要,這樣能為用戶提供更便捷有效的控制。
目前市面上視頻混合矩陣/視頻處理器系統(tǒng)大多具備NET網(wǎng)口控制,這就具備了對(duì)視頻混合矩陣/視頻處理器遠(yuǎn)程控制的條件,在
一些應(yīng)用場(chǎng)合中,控制端和被操控的機(jī)器是被分開的,利用本文提到的發(fā)明當(dāng)機(jī)器端的連接狀態(tài)改變以后,遠(yuǎn)處的控制端能馬上知道機(jī)器端的狀態(tài),當(dāng)然這個(gè)自動(dòng)檢測(cè)的系統(tǒng)也可以用來完成監(jiān)控領(lǐng)域內(nèi)的自動(dòng)報(bào)警功能,本發(fā)明在工程中還有很多其他用途,本文只陳述如何實(shí)現(xiàn)此自動(dòng)檢測(cè)系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種實(shí)現(xiàn)視頻混合矩陣/視頻處理器控制端自動(dòng)檢測(cè)系統(tǒng)信號(hào)狀態(tài)的方法,方法簡(jiǎn)單易用,硬件結(jié)構(gòu)簡(jiǎn)單,方便遠(yuǎn)程控制,同時(shí)也能應(yīng)用于系統(tǒng)自身工作狀態(tài)監(jiān)視,監(jiān)控自動(dòng)報(bào)警等領(lǐng)域。
本發(fā)明是通過以下技術(shù)方案來實(shí)現(xiàn)的:
控制端的設(shè)計(jì)采用FPGA加MCU的架構(gòu),其中利用FPGA實(shí)現(xiàn)系統(tǒng)信號(hào)狀態(tài)的實(shí)時(shí)檢測(cè),當(dāng)有系統(tǒng)連接狀態(tài)發(fā)生變化時(shí)由FPGA給MCU中斷以此來完成信號(hào)狀態(tài)的自動(dòng)提交。
輸入板卡,輸出板卡的熱插拔檢測(cè)采用單線通知方式,簡(jiǎn)單且有效。
輸入板卡的類型檢測(cè),可以利用板上原有的EDID存儲(chǔ)器件,利用EDID有效字節(jié)以外的存儲(chǔ)空間來設(shè)置一個(gè)類型標(biāo)志字節(jié),這樣在控制端讀取輸入板卡EDID的功能的同時(shí)能夠確定輸入板卡的類型,這樣不僅免去硬件結(jié)構(gòu)設(shè)計(jì),而且判別方法簡(jiǎn)單易用。
DVI、HDMI接口利用輸入信號(hào)端的HPD信號(hào)作為輸入端有效信號(hào)接入的判斷依據(jù),其他類型源端例如VGA,AV等模擬信號(hào)源不具備HPD的信號(hào)正好需要視頻格式轉(zhuǎn)換,在轉(zhuǎn)換的過程中會(huì)檢測(cè)到是否有有效視頻接入,可以由輸入板自身模擬一個(gè)HPD信號(hào),從而 完成輸入有效信號(hào)的檢測(cè)。
附圖說明
圖1為視頻混合矩陣/視頻處理器控制系統(tǒng)框架簡(jiǎn)圖;
圖2為視頻混合矩陣/視頻處理器控制系統(tǒng)信號(hào)自動(dòng)檢測(cè)框架圖;
圖3為視頻混合矩陣/視頻處理器控制系統(tǒng)自動(dòng)檢測(cè)流程圖;
具體實(shí)施方式
以下結(jié)合附圖來對(duì)本發(fā)明作進(jìn)一步的詳細(xì)的說明:
參照附圖1所示視頻混合矩陣/視頻處理器整個(gè)系統(tǒng)由輸入板卡,輸出板卡,交換背板控制,客戶控制端幾部分組成。要完成所有信號(hào)狀態(tài)的檢測(cè),必須要這幾個(gè)部分聯(lián)合工作。
參照附圖2所示,整個(gè)輸入輸出系統(tǒng)的狀態(tài)全部由FPGA來檢測(cè),其中每一路輸入輸出對(duì)應(yīng)一個(gè)HPD端,HPD信號(hào)直接連接在FPGA的IO端口上,F(xiàn)PGA的IO端本身帶有一個(gè)10K大小的下拉電阻,在輸入輸出板卡沒有插入的時(shí)候,F(xiàn)PGA讀到的是低電平,當(dāng)有板卡或者有效視頻接入的時(shí)候?qū)?yīng)的IO變成高電平,F(xiàn)PGA的內(nèi)部會(huì)有一個(gè)進(jìn)程在專門檢測(cè)這個(gè)狀態(tài),當(dāng)FPGA發(fā)現(xiàn)有狀態(tài)變了會(huì)向主控端的MCU發(fā)送一個(gè)狀態(tài)改變的中斷,通知MCU來讀取狀態(tài)編碼并做相應(yīng)的判別處理,這樣做的好處是FPGA并行處理任務(wù)能力較強(qiáng),每發(fā)生一次變化,F(xiàn)PGA都能實(shí)時(shí)準(zhǔn)確的捕捉到,用MCU來處理編碼狀態(tài),對(duì)狀態(tài)做出判別則更容易一些。
對(duì)于輸入板,除了檢測(cè)其狀態(tài)以外還需要知道接入視頻信號(hào)的類型,本設(shè)計(jì)利用輸入板卡上原有的EDID存儲(chǔ)器,由廠家在生產(chǎn)板 卡的時(shí)候找到存儲(chǔ)器空閑的地方寫入類型編碼,MCU通過讀取此類型編碼判別輸入信號(hào)的類型,這樣做簡(jiǎn)單容易處理。
參照附圖3,本發(fā)明所說的視頻混合矩陣/視頻處理器系統(tǒng)信號(hào)狀態(tài)自動(dòng)檢測(cè)的工作流程如下,首先由FPGA建立進(jìn)程對(duì)各個(gè)輸入系統(tǒng)輸出系統(tǒng)進(jìn)行檢測(cè),當(dāng)有狀態(tài)變化時(shí)發(fā)送中斷給MCU,MCU接到中斷以后讀取FPGA收集到的狀態(tài)編碼,并根據(jù)狀態(tài)編碼做出判斷,如果MCU判別出是輸出板卡變化,那么直接解析出輸出板卡插入位置以及連接顯示器的位置把結(jié)果告知客戶控制端,如果判別結(jié)果是輸入端發(fā)生變化,那么MCU會(huì)進(jìn)一步去讀取輸入板卡上的EDID存儲(chǔ)器上的指定位置,根據(jù)所得到的字節(jié)判別輸入板卡的類型,然后將狀態(tài)以及類型全部通知客戶控制端。
以上對(duì)本發(fā)明提供的視頻混合矩陣/視頻處理器系統(tǒng)信號(hào)狀態(tài)自動(dòng)檢測(cè)進(jìn)行了詳細(xì)介紹,根據(jù)本發(fā)明介紹的辦法,本領(lǐng)域的一般技術(shù)人員還可將其利用于系統(tǒng)監(jiān)控報(bào)警系統(tǒng),比如工作之前確定連接狀態(tài),工作過程中如果有狀態(tài)發(fā)生變化,那么控制端能夠馬上得到報(bào)警信號(hào)并盡快確定輸入輸出端的故障,這在監(jiān)控領(lǐng)域非常有用,綜上所述,以上案例應(yīng)用僅為此自動(dòng)檢測(cè)系統(tǒng)的較佳實(shí)施案例而已,其他依本發(fā)明申請(qǐng)專利范圍及發(fā)明說明內(nèi)容所作的簡(jiǎn)單的等效變化與修飾,皆仍屬本發(fā)明專利涵蓋的范圍內(nèi)。