專利名稱:一種判定信號是否有效的方法及裝置的制作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種判定信號是否有效的方法及裝置。
背景技術:
參見圖1,數字視頻光端機主要應用在交通和安防行業,把現場采集到的視頻及其它業務信息實時送到監控中心。在視頻信號采集端,從攝像機采集到的模擬視頻信號送入數字視頻光端機后,需要經過模數(A/D)轉換芯片的模數轉換,轉變成并行的視頻數據,然后通過邏輯芯片將并行的視頻數據和其它的業務信息復用、編碼,通過并串轉換芯片的并串轉換后轉換為光信號送出。在視頻信號的接收側,需要把光信號轉換為電信號,然后再通過串并轉換芯片的串并轉換、邏輯芯片的解碼、解復用,從而恢復出并行的視頻數據和其他各業務信息,并行視頻數據再經過數模(D/A)轉換芯片的數模轉換,還原為模擬的視頻信號,送往監視器。在視頻光端機設備中,視頻有效指示信號是一個關鍵的指示信號,它指示視頻光端機的視頻接口有無模擬視頻信號輸入或輸出視頻光端機。現有的視頻光端機設備,視頻有效指示信號是通過離散的元器件來產生的,參見圖2,模擬視頻信號輸入視頻光端機后, 在進入模數轉換芯片之前,通過一個視頻同步分離芯片提取出模擬視頻信號中的復合同步信號,再通過二極管、三極管及電阻電容等元器件的處理,從而生成一個周期性的窄脈沖信號。這個輸出的脈沖信號用來驅動指示燈,通過指示燈的亮滅就可以指示視頻信號的有無。然而,現有技術生成的視頻有效指示信號,需要額外使用多個離散元器件,增加了設計成本;并且,現有技術生成的視頻有效指示信號不是一個狀態信號,而是一個窄脈沖信號,這個信號通過驅動指示燈來指示視頻信號的有無,由于指示燈的亮滅變化速度較快,因此不容易被工作人員監控到,并且,也不能作為視頻有效指示信號應用在網管系統中,不便于監控。
發明內容
本發明實施例提供了一種判定信號是否有效的方法及裝置,用以更加便捷、準確地判定信號是否有效。本發明實施例提供的一種判定信號是否有效的方法包括確定接收到的數字信號的信號值;將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。本發明實施例提供的一種判定信號是否有效的裝置包括信號值確定單元,用于確定接收到的數字信號的信號值;比較處理單元,用于將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。本發明實施例,通過確定接收到的數字信號的信號值;將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效,從而可以更加便捷、 準確地判定信號是否有效。
圖1為數字視頻光端機的總體結構示意圖;圖2為現有技術中用于生成視頻有效指示信號的原理示意圖;圖3為本發明實施例提供的一種判定信號是否有效的方法的總體流程示意圖;圖4為本發明實施例提供的視頻光端機中模擬視頻信號轉換為數字視頻信號的實現過程示意圖;圖5為本發明實施例提供的一種判定信號是否有效的方法的具體流程示意圖;圖6為本發明實施例提供的一種判定信號是否有效的裝置的結構示意圖。
具體實施例方式本發明實施例提供了一種判定信號是否有效的方法及裝置,用以更加便捷、準確地判定信號是否有效。本發明實施例,完全摒棄了現有的設計,不再使用離散元器件來產生視頻有效指示信號,而是通過A/D轉換生成的數字信號,在邏輯芯片中產生用于指示視頻或音頻等信號是否有效的指示信號。例如,在圖1所示的發送側和接收側的邏輯芯片中都可以采用本發明實施例提供的技術方案,用以更加便捷、準確地判定信號是否有效。下面結合附圖對本發明實施例提供的技術方案進行說明。參見圖3,本發明實施例提供的一種判定信號是否有效的方法,包括步驟S101、確定接收到的數字信號的信號值。S102、將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。較佳地,步驟SlOl所述數字信號是從模數轉換芯片接收到的,例如,是在圖1所示的發送側的A/D轉換芯片接收到的;或者,步驟SlOl所述數字信號是從串并轉換芯片接收到的,例如,是在圖1所示的接收側的串并轉換芯片接收到的。較佳地,所述數字信號,是視頻數字信號,或者是音頻數字信號。也就是說,本發明實施例提供的技術方案,即適用于視頻信號的判定,也可以適用于音頻信號(具體可以是串行的音頻信號,也可以是并行的音頻信號)等信號的判定。較佳地,當所述數字信號是從模擬視頻信號轉換后得到時,所述參考值,是預先根據接收所述模擬視頻信號的模數轉換芯片的位寬,以及與所述模數轉換芯片相連接的視頻放大和鉗位芯片的鉗位電壓確定的。較佳地,采用如下公式確定所述參考值A = (a/b) *c ;c = 2d其中,A表示所述參考值,a表示所述鉗位電壓,b為預設的量化范圍的最大值,c 為中間變量,d表示所述位寬。
較佳地,當所述數字信號的信號值大于預設的參考值時,確定所述數字信號有效。較佳地,當所述數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,確定所述數字信號無效。較佳地,所述時間閾值,是預先根據所述數字信號的采樣頻率和特定采樣值的最大持續時間確定的。較佳地,根據比較結果判定所述數字信號是否有效之后,該方法還包括根據判定結果,生成用于指示所述數字信號是否有效的指示信號。下面以視頻信號的有效判定為例進行說明。
實現原理模擬的視頻信號是由同步信號、色度信號和亮度信號等信號組成,模擬的視頻信號必須要經過模數轉換,轉換為并行視頻數據,才能通過數字視頻光端機傳輸,圖 4為視頻光端機中模擬視頻信號轉換為數字視頻信號的實現過程圖,在模擬視頻信號進入 A/D轉換芯片之前,要分別通過接口防雷處理以及視頻放大和芯片的濾波、阻抗匹配、信號放大和鉗位處理。在沒有模擬視頻信號輸入數字視頻光端機時,由于是經過視頻放大和鉗位芯片的處理,使得輸入給A/D轉換芯片的模擬信號的電壓值保持在一個固定的數值,當然,由于噪聲的影響,會有稍許變化,這跟板卡的設計有關。這樣,A/D轉換芯片輸出的8位(也可以是10位)并行數據,也會在小于一個固定值,即鉗位電壓A的范圍內變化。一旦有模擬視頻信號輸入,輸入給A/D轉換芯片的模擬信號的電壓值則在鉗位電壓之上變動,A/D轉換芯片轉換輸出的并行數據就會在固定值A到OxFF之間變化,本發明實施例就是根據8位視頻并行數據的這種變化規律,來產生視頻有效指示信號,用于指示視頻信號發送側的A/D轉換芯片轉換輸出的數字信號,或者視頻信號接收側的串并轉換芯片輸出的數字信號是否有效,即指示是否有視頻信號。參見圖5,具體實現過程如下首先,預先根據模數轉換芯片的位寬,以及視頻放大和鉗位芯片的鉗位電壓,設置
參考值。該參考值是視頻有效指示信號產生的基礎。例如,在視頻信號發送側,該參考值是根據A/D轉換芯片前面所用的視頻放大和鉗位芯片的鉗位電壓值計算得來的。例如視頻放大和鉗位芯片的鉗位電壓為200mV,A/D轉換芯片的位寬為8位,量化范圍為0-2V,則參考值計算為(0. 2/2)*256 = 25. 6,將該值轉換為二進制,得到參考值為 “00011010”。在具體應用過程中,將A/D轉換芯片輸出的視頻數字信號的信號值(代表模擬視頻信號的幅度),與預設的參考值進行比較,根據比較結果判定該數字信號是否有效。可以通過預先設置的視頻有效標志,指示A/D轉換芯片輸出的視頻數字信號是否有效,即指示當前是否有視頻信號。具體地,當A/D轉換芯片輸出的視頻數字信號的信號值大于預設的參考值時,確定A/D轉換芯片輸出的視頻數字信號有效;當A/D轉換芯片輸出的視頻數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,確定A/D轉換芯片輸出的視頻數字信號無效。其中,之所以要當A/D轉換芯片輸出的視頻數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,才確定A/D轉換芯片輸出的視頻數字信號無效,是因為視頻信號每隔一段時間就會有一段時間的信號為最低轉換數值,在出現最低轉換數值的時間段內,A/D轉換芯片輸出的視頻數字信號會小于或等于預設的參考值,因此為了避免此時的視頻信號被誤判為無效(即不存在視頻信號),需要設置一時間閾值(該時間閾值應該大于視頻信號的特定采樣值的最大持續時間),當A/D轉換芯片輸出的視頻數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,才確定A/D轉換芯片輸出的視頻數字信號無效,即不存在視頻信號。所 以,所述時間閾值,是預先根據A/D轉換芯片輸出的視頻數字信號的采樣頻率和特定采樣值的最大持續時間確定的。具體如何監測是否到達時間閾值,可以通過計數器實現,也可以通過定時器實現,下面以計數器為例進行說明。在邏輯芯片中,基于施密特觸發器的原理進行設計,設一個多位計數器。例如,由于視頻信號每隔20ms就會出現最長160us的最低電壓幅度,該最低電壓經AD轉換后的信號值就為特定采樣值。為防止生成錯誤的指示信號,計數器的最大計數值根據視頻采樣頻率(即A/D轉換芯片的轉換時鐘)和特定采樣值的最大持續時間來設定,假如設定的視頻采樣頻率為13. 5Mhz,則計數器的最大計數值應大于160*13. 5,計數器的初值應置為零。當A/D轉換芯片輸出的并行數字信號的信號值小于或等于參考值時,計數器啟動計數,在計數器計數的過程中,用于指示視頻信號是否有效的視頻有效標志保持原來的狀態不變,一旦計數器計滿,視頻有效標志就指示為沒有視頻信號輸入,即視頻信號無效,計數器停止計數;但是,只要A/D轉換芯片輸出的并行視頻數字信號的信號值大于參考值,計數器就停止計數并清零,視頻有效標志就指示為有視頻信號輸入,即視頻信號有效。本發明實施例中,視頻有效標志可以通過網管界面顯示給工作人員;另外,也可以通過視頻有效指示信號驅動一個指示燈,這樣就可以直觀的通過指示燈的狀態知道設備的工作情況,設備維護人員在設備出現故障時也可以迅速的定位問題,排除故障;同時,視頻有效指示信號也可以被設備中的單片機采集到并上報到網管系統中,這樣就可以通過網管系統隨時查閱某個設備某一路視頻通道的工作狀態。本發明實施例,也可以應用在其它的場合,而不僅僅局限在視頻有效指示信號的產生。例如,在處理PCM碼流的音頻業務時,也可以使用本發明實施例提供技術方案產生一個指示信號,來指示當前線路中有沒有音頻數據輸入和輸出。參見圖6,本發明實施例提供的一種判定信號是否有效的裝置,包括信號值確定單元11,用于確定接收到的數字信號的信號值;比較處理單元12,用于將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。較佳地,所述參考值,是預先根據模數轉換芯片的位寬,以及視頻放大和鉗位芯片的鉗位電壓,確定的。較佳地,當所述數字信號的信號值大于預設的參考值時,所述比較處理單元12確定所述數字信號有效。較佳地,當所述數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,所述比較處理單元12確定所述數字信號無效。較佳地,所述時間閾值,是預先根據所述數字信號的采樣頻率和特定采樣值的最大持續時間 確定的。較佳地,該裝置還包括指示信號生成單元13,用于根據所述比較處理單元12的判定結果,生成用于指示所述數字信號是否有效的指示信號。較佳地,所述數字信號是從模數轉換芯片接收到的,或者是從串并轉換芯片接收到的。較佳地,所述數字信號,是視頻數字信號,或者是音頻數字信號。較佳地,所述判定信號是否有效的裝置,為邏輯芯片。綜上所述,本發明實施例不使用離散的元器件,直接在邏輯芯片中實現,從而減少了設計的復雜度,降低了設備的成本;所生成的視頻有效指示信號是一個純粹的電平信號, 而不是脈沖信號,可以直接應用在網管系統中,從而可以更加便捷、準確地判定信號是否有效,方便工作人員的維護。本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產品的形式。本發明是參照根據本發明實施例的方法、設備(系統)、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
權利要求
1.一種判定信號是否有效的方法,其特征在于,該方法包括確定接收到的數字信號的信號值;將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。
2.根據權利要求1所述的方法,其特征在于,當所述數字信號是從模擬視頻信號轉換后得到時,所述參考值,是預先根據接收所述模擬視頻信號的模數轉換芯片的位寬,以及與所述模數轉換芯片相連接的視頻放大和鉗位芯片的鉗位電壓確定的。
3.根據權利要求2所述的方法,其特征在于,采用如下公式確定所述參考值A = (a/b);c = 2d其中,A表示所述參考值,a表示所述鉗位電壓,b為預設的量化范圍的最大值,c為中間變量,d表示所述位寬。
4.根據權利要求1所述的方法,其特征在于,當所述數字信號的信號值大于預設的參考值時,確定所述數字信號有效;當所述數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,確定所述數字信號無效。
5.根據權利要求4所述的方法,其特征在于,所述時間閾值,是預先根據所述數字信號的采樣頻率和特定采樣值的最大持續時間確定的。
6.根據權利要求5所述的方法,其特征在于,所述時間閾值,是由所述數字信號的采樣頻率乘以特定采樣值的最大持續時間得到的。
7.根據權利要求1所述的方法,其特征在于,根據比較結果判定所述數字信號是否有效之后,該方法還包括根據判定結果,生成用于指示所述數字信號是否有效的指示信號。
8.根據權利要求1所述的方法,其特征在于,所述數字信號,是視頻數字信號,或者是音頻數字信號。
9.一種判定信號是否有效的裝置,其特征在于,該裝置包括信號值確定單元,用于確定接收到的數字信號的信號值;比較處理單元,用于將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。
10.根據權利要求9所述的裝置,其特征在于,當所述數字信號是從模擬視頻信號轉換后得到時,所述參考值,是預先根據接收所述模擬視頻信號的模數轉換芯片的位寬,以及與所述模數轉換芯片相連接的視頻放大和鉗位芯片的鉗位電壓確定的。
11.根據權利要求9所述的裝置,其特征在于,采用如下公式確定所述參考值A = (a/b);c = 2d其中,A表示所述參考值,a表示所述鉗位電壓,b為預設的量化范圍的最大值,c為中間變量,d表示所述位寬。
12.根據權利要求9所述的裝置,其特征在于,當所述數字信號的信號值大于預設的參考值時,所述比較處理單元確定所述數字信號有效;當所述數字信號的信號值小于或等于預設的參考值,并且持續的時間大于預設的時間閾值時,所述比較處理單元確定所述數字信號無效。
13.根據權利要求12所述的裝置,其特征在于,所述時間閾值,是預先根據所述數字信號的采樣頻率和特定采樣值的最大持續時間確定的。
14.根據權利要求13所述的裝置,其特征在于,所述時間閾值,是由所述數字信號的采樣頻率乘以特定采樣值的最大持續時間得到的。
15.根據權利要求9所述的裝置,其特征在于,該裝置還包括指示信號生成單元,用于根據所述比較處理單元的判定結果,生成用于指示所述數字信號是否有效的指示信號。
16.根據權利要求9所述的裝置,其特征在于,所述數字信號,是視頻數字信號,或者是音頻數字信號。
全文摘要
本發明公開了一種判定信號是否有效的方法及裝置,用以更加便捷、準確地判定信號是否有效。本發明提供的一種判定信號是否有效的方法包括確定接收到的數字信號的信號值;將所述數字信號的信號值與預設的參考值進行比較,根據比較結果判定所述數字信號是否有效。
文檔編號H04N7/22GK102364946SQ20111036665
公開日2012年2月29日 申請日期2011年11月17日 優先權日2011年11月17日
發明者張宇, 郭巍 申請人:瑞斯康達科技發展股份有限公司