本發明涉及視頻監控系統領域,特別涉及一種前端分離攝像機的成像檢測系統。
背景技術:
目前,隨著攝像機形態的多樣化,市場上對于攝像機的前端圖像采集設備(如傳感器以及外圍器件,下面均簡稱為前端)和主控處理設備(下面均簡稱為主控器)分離的形態的需求越來越多。并且,在實際應用中,一個主控器可以連接檢測多個前端,前端的需求數量遠遠大于主控器的數量。對于攝像機的前端和主控器分離的形態來說,其前端和主控器是分開設計的。對于前端來說,其在僅僅有傳感器模塊需要檢測的要求下,還是需要連接主控器等外圍檢測設備進行檢測。
在現有的前端分離攝像機的成像檢測系統中,在成像檢測過程中如果直接更換前端會導致成像的時候出現卡畫面(或無圖像)或主控器出現系統重新啟動的情況,這是由于在現有技術中的前端分離攝像機的成像檢測系統所依賴的檢測平臺的isp(in-systemprogrammable-在系統可編程)處理構架上,前端由于插拔動作出現成像中斷終止,進而導致主控器的系統的邏輯中斷,整個系統出現異常。此時,該邏輯中斷的時間超過一定時間閾值后,主控器的系統便會出現重新啟動的情況。因此在現有的前端分離攝像機的成像檢測系統中,更換前端時總是伴隨著主控器的重啟,可見,現有的前端分離攝像機的成像檢測系統的成像檢測效率較低。
技術實現要素:
本發明實施例公開了一種前端分離攝像機的成像檢測系統,以實現提高前端檢測效率并且實現前端快速成像檢測。具體方案如下:
本發明實施例提供了一種前端分離攝像機的成像檢測系統,所述前端分離攝像機的成像檢測系統包括主控器以及至少兩個前端,所述系統還包括:外部中斷器;
所述外部中斷器,用于在檢測到檢測人員發出的第一中斷操作后,向所述主控器發送與所述第一中斷操作相對應的第一外部中斷指令,并在檢測到所述檢測人員發出的第二中斷操作后,向所述控制器發送與所述第二中斷操作相對應的第二外部中斷指令;
所述主控器,用于在接收到所述第一外部中斷指令后,停止對當前所檢測的第一前端的成像檢測,并在接收到所述第二外部中斷指令后,針對當前所更換的第二前端進行預先配置處理,進而對所述第二前端執行成像檢測操作;
其中,所述第一前端和所述第二前端為所述至少兩個前端中的不同前端。
較佳的,本發明實施例所提供的一種前端分離攝像機的成像檢測系統還包括:主控電源模塊以及至少兩組前端電源模塊和前端電源控制模塊,其中,每一組前端電源模塊和前端電源控制模塊唯一對應一個前端;
所述主控電源模塊,用于為所述主控器以及所述外部中斷器進行供電;
所述前端電源控制模塊,用于控制所對應的前端電源模塊的運行模式,所述運行模式包括供電模式或未供電模式;
所述前端電源模塊,用于為所對應的前端進行供電。
較佳的,所述至少兩個前端用于在成像檢測過程中,采集圖像數據,并將所采集到的所述圖像數據發送至所述主控器;
所述主控器,還用于對任一前端采集到的所述圖像數據進行預定圖像處理,其中,所述預定圖像處理包括去噪處理。
較佳的,所述至少兩個前端還用于在成像檢測過程中,采集音頻數據,并將所采集到的音頻數據發送至所述主控器;
所述控制器,還用于對任一前端采集到所述音頻數據進行預定音頻處理,所述預定處理包括編解碼處理。
較佳的,所述外部中斷器與所述主控器連接;或者,
所述外部中斷器通過所述至少兩個前端與所述主控器連接。
較佳的,所述主控器針對當前所更換的第二前端進行預先配置處理的過程包括:
對當前所更換的所述第二前端進行初始化,并且重新配置所述主控器自身關于所述第二前端的配置信息。
較佳的,本發明實施例所提供的一種前端分離攝像機的成像檢測系統還包括網絡模塊;
所述網絡模塊,用于將所述主控器的成像檢測處理信息發送至所述系統外部。
較佳的,本發明實施例所提供的一種前端分離攝像機的成像檢測系統還包括擴展功能模塊;
所述擴展功能模塊,用于為所述系統進行功能擴展提供支持。
在本方案中,外部中斷器,用于在檢測到檢測人員發出的第一中斷操作后,向主控器發送與所述第一中斷操作相對應的第一外部中斷指令,并在檢測到所述檢測人員發出的第二中斷操作后,向所述控制器發送與所述第二中斷操作相對應的第二外部中斷指令;所述主控器,用于在接收到所述第一外部中斷指令后,停止對當前所檢測的第一前端的成像檢測,并在接收到所述第二外部中斷指令后,針對當前所更換的第二前端進行預先配置處理,進而對所述第二前端執行成像檢測操作;其中,所述第一前端和所述第二前端為所述至少兩個前端中的不同前端。通過增加該外部中斷器以與主控器進行交互,主控器根據該外部中斷器的中斷指令,以實現較好的前端分離攝像機的前端插拔,避免主控器由于前端的插拔而出現系統混亂或系統重啟的情況。進而實現提高前端成像檢測效率并且實現前端快速成像檢測。當然,實施本發明的任一產品或方法必不一定需要同時達到以上所述的所有優點。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例提供的一種前端分離攝像機的成像檢測系統的結構示 意圖;
圖2為本發明實施例提供的一種前端分離攝像機的成像檢測系統的另一結構示意圖;
圖3為本發明實施例提供的一種前端分離攝像機的成像檢測系統的另一結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種前端分離攝像機的成像檢測系統,以實現提高前端成像檢測效率并且實現前端快速成像檢測。
如圖1所示,本發明實施例提供了一種前端分離攝像機的成像檢測系統,可以包括:主控器101、至少兩個前端102以及外部中斷器103;
所述外部中斷器103,用于在檢測到檢測人員發出的第一中斷操作后,向所述主控器101發送與所述第一中斷操作相對應的第一外部中斷指令,并在成像檢測到所述檢測人員發出的第二中斷操作后,向所述控制器101發送與所述第二中斷操作相對應的第二外部中斷指令;
所述主控器101,用于在接收到所述第一外部中斷指令后,停止對當前所檢測的第一前端的成像檢測,并在接收到所述第二外部中斷指令后,針對當前所更換的第二前端進行預先配置處理,進而對所述第二前端執行成像檢測操作;
其中,所述第一前端和所述第二前端為所述至少兩個前端102中的不同前端。
需要說明的是,圖1所示的所述外部中斷器103與所述主控器101之間的連線僅僅用于表明存在通信連接關系,并不代表實體連線。在實際應用中,所述外部中斷器103與所述主控器101通信連接的具體實現方式可以存在多種。具體的,本發明實施例所提供的前端分離攝像機的成像檢測系統中該前端是與主控器分離開的,所述外部中斷器103可以在所述主控器101側,與所述主控 器101直接連接;或者,所述外部中斷器103在所述至少兩個前端側,通過所述至少兩個前端102與所述主控器101連接,這都是可以的。在實際應用中,所述外部中斷器103可以為具有物理按鍵的設備,此時,檢測人員可以通過對按鍵的操作來發出第一中斷操作和第二中斷操作,或者,所述外部中斷器103可以為具有觸摸屏的設備,此時,檢測人員可以通過對觸摸屏的操作來發出第一中斷操作和第二中斷操作。所述主控器101可以采用單芯片的soc多媒體處理芯片。另外,需要強調的是,本發明實施例中的“第一前端”中的“第一”和“第二前端”中的“第二”僅僅用于從命名上區分不同的前端,并不具有任何限定意義。
其中,所述第一中斷操作,是檢測人員在需要更換當前檢測的前端時發出的,所述外部中斷器103在檢測到檢測人員發出的第一中斷操作后,可以確定檢測人員需要更換前端,此時,會向所述主控器101發送與所述第一中斷操作相對應的第一外部中斷指令;當檢測人員更換前端完成后,會發出第二中斷操作,所述外部中斷器103在檢測到所述檢測人員發出的第二中斷操作后,確定前端更換完成,此時,向所述控制器101發送與所述第二中斷操作相對應的第二外部中斷指令。其中,所述第一外部中斷指令與所述第二外部中斷指令可以相同,此時則需要成對出現,以使所述主控器101分辨接收到指令后是停止對前端的成像檢測,還是進行后續的針對前端的預先配置處理操作;當然也可以通過對前端的插拔設置成不同指令。以使所述主控器101接收到關于對前端拔的操作的所述第一外部中斷指令后,停止對當前所檢測的第一前端的成像檢測,而非進行重新啟動;并在接收到關于對前端插的操作的所述第二外部中斷指令后,針對當前所更換的第二前端進行預先配置處理,進而對所述第二前端執行成像檢測操作。
可以理解的是,所述至少兩個前端102在成像檢測過程中,會采集圖像數據,并將所采集到的所述圖像數據發送至所述主控器101;所述主控器101此時還可以用于對任一前端采集到的所述圖像數據進行預定圖像處理,其中,所述預定圖像處理包括去噪處理。在實際應用中,所述至少兩個前端102將所采集到的所述圖像數據發送至所述主控器101可以采用藍牙技術或者各種類型的網絡等等,當然也可以是通過實體連接發送。該對所述圖像數據進行預定圖像處理可以采用現有技術,在此不做贅述。
在實際應用中,所述主控器101在接收到所述第一外部中斷之前,一直對所述至少兩個前端102進行實時的成像檢測。在正常的成像檢測過程中,所述至少兩個前端102與所述主控器101之間有碼流傳輸,即所述至少兩個前端102將所采集到的所述圖像數據發送至所述主控器101;在非正常的成像檢測過程中,所述至少兩個前端102與所述主控器101之間無碼流傳輸,即所述至少兩個前端102無任何數據發送至所述主控器101。出現無碼流傳輸的情況可能是該正在成像檢測的前端檢測完畢需更換,也可能出現異常情況,如出現故障等。所述第一外部中斷指令就是為了使所述主控器101區分這兩種情況,所述主控器101如果接收到該第一外部中斷指令后,就會確定前端需要更換,在出現無碼流傳輸時,不會進行重啟;而如果在未接收到所述第一外部中斷指令,出現無碼流傳輸時,就會認為前端出現異常,會如同現有技術進行重啟。
并且,所述至少兩個前端102還可以在成像檢測過程中,采集音頻數據,并將所采集到的音頻數據發送至所述主控器101;所述控制器101此時還可以對任一前端采集到所述音頻數據進行預定音頻處理,所述預定處理包括編解碼處理。同理,所述至少兩個前端102將所采集到的所述音頻數據發送至所述主控器101可以采用藍牙技術或者各種類型的網絡等等,當然也可以是通過實體連接發送。該對所述音頻數據進行預定圖像處理過程中,需要考慮所述前端分離攝像機的成像檢測系統中所支持的音頻處理的算法以及編碼器的類型等等。
具體的,所述主控器101針對當前所更換的第二前端進行預先配置處理的過程可以包括:對當前所更換的所述第二前端進行初始化,并且重新配置所述主控器101自身關于所述第二前端的配置信息。需要說明的是,在實際應用中,不同前端的配置可能會有所不同,所述主控器101在先對所述第二前端進行初始化后,會重新配置自身的配置信息以適應所述第二前端的配置。其中,對所述第二前端的初始化以及對自身配置信息的重新配置可以采用現有技術,在此不做贅述。該重新配置的配置信息一般可以包括關于前端的接口輸出類型寄存器、曝光寄存器以及寬動態寄存器等等。
需要說明的是,前端中的主要組成為傳感器。在實際應用中,不同的廠商,其所生產的前端中的傳感器的種類不同,本發明實施例所提供的前端分離攝像機的成像檢測系統可以對不同前端實現兼容的功能,該兼容功能可以采用現有技術,在此不做贅述。
應用本發明實施例,外部中斷器,用于在檢測到檢測人員發出的第一中斷操作后,向主控器發送與所述第一中斷操作相對應的第一外部中斷指令,并在檢測到所述檢測人員發出的第二中斷操作后,向所述控制器發送與所述第二中斷操作相對應的第二外部中斷指令;所述主控器,用于在接收到所述第一外部中斷指令后,停止對當前所檢測的第一前端的成像檢測,并在接收到所述第二外部中斷指令后,針對當前所更換的第二前端進行預先配置處理,進而對所述第二前端執行成像檢測操作;其中,所述第一前端和所述第二前端為所述至少兩個前端中的不同前端。通過增加該外部中斷器以與主控器進行交互,主控器根據該外部中斷器的中斷指令,以實現較好的前端分離攝像機的前端插拔,避免主控器由于前端的插拔而出現系統混亂或系統重啟的情況。進而實現提高前端成像檢測效率并且實現前端快速成像檢測。
進一步的,如圖2所示,本發明實施例所提供的一種前端分離攝像機的成像檢測系統,還可以包括主控電源模塊201以及至少兩組前端電源模塊202和前端電源控制模塊203,其中,每一組前端電源模塊和前端電源控制模塊唯一對應一個前端;
所述主控電源模塊201,用于為所述主控器101以及所述外部中斷器103進行供電;
所述前端電源控制模塊203,用于控制所對應的前端電源模塊202的運行模式,所述運行模式包括供電模式或未供電模式;
所述前端電源模塊202,用于為所對應的前端102進行供電。
可以理解的是,前端分離攝像機中,所述至少兩個前端102由各自對應的每組前端電源模塊202和前端電源控制模塊203進行單獨供電,對于每個前端的更換可以更加獨立。不同于現有技術中前端與主控器等共同使用一個供電模塊,相互限制。在進行前端更換時只需切斷前端的供電,即通過所述前端電源控制模塊203,使所述前端電源模塊202處于未供電模式。不會影響所述主控器101等的正常工作。
進一步的,在實際應用中,如圖3所示,前端分離攝像機的成像檢測系統中的成像檢測處理信息需要發送至需要該成像檢測處理信息的地方,本發明實施 例所提供的前端分離攝像機的成像檢測系統還可以包括網絡模塊301;
所述網絡模塊301,用于將所述主控器101的成像檢測處理信息發送至所述系統外部。
其中,該網絡模塊301主要由物理層phy芯片組成,可以將該成像檢測處理信息發送至該系統外部,對于phy芯片的規格的選擇,可以依據該前端分離攝像機的成像檢測系統所支持的網絡規格,一般可以選擇百兆或者千兆的規格。
進一步的,為了更好的完善本發明實施例所提供的前端分離攝像機的成像檢測系統的功能,還可以包括擴展功能模塊;所述擴展功能模塊,用于為所述系統進行功能擴展提供支持。對于不同的需求,可以進行不同功能的擴展,如報警功能等。
需要說明的是,圖2與圖3中所示的各器件之間的連線僅僅用于表明存在通信連接關系,并不代表實體連線。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本領域普通技術人員可以理解實現上述系統實施方式中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,所述的程序可以存儲于計算機可讀取存儲介質中,這里所稱得的存儲介質,如:rom/ram、磁碟、光盤等。
以上所述僅為本發明的較佳實施例而已,并非用于限定本發明的保護范圍。凡在本發明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發明的保護范圍內。