專利名稱:基于報警信號并自動放大報警區(qū)域的報警方法及裝置的制作方法
技術領域:
本發(fā)明屬于視頻處理技術領域,特別涉及ー種基于報警信號并自動放大報警區(qū)域的報警方法及裝置。
背景技術:
近年來,隨著平安城市,文明城市的創(chuàng)建,監(jiān)視器的使用越來越多,但大多數(shù)監(jiān)視器只具有顯示功能,并不能在畫面出現(xiàn)異常時進行報警,導致即使現(xiàn)場出現(xiàn)異常情況,監(jiān)控器也不能及時報警
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供ー種基于報警信號并自動放大報警區(qū)域的報警方法,旨在解決現(xiàn)有技術中不能在畫面出現(xiàn)異常時進行報警的技術問題。為了實現(xiàn)發(fā)明目的,本發(fā)明提供ー種基于報警信號并自動放大報警區(qū)域的報警方法,其包括以下步驟將幀畫面信息轉(zhuǎn)換成數(shù)字信號;存儲所述數(shù)字信號;將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比;當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報警。優(yōu)選地,所述將幀畫面信息轉(zhuǎn)換成數(shù)字信號包括接收到ー幀畫面信息時,建立第一數(shù)組以代表該幀畫面的全部信息,第一數(shù)組中的每ー個值代表幀圖像的像素點信息;接收到下ー幀畫面信息時,建立第二數(shù)組來代表該下ー幀畫面的全部信息。優(yōu)選地,所述將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比包括將第二數(shù)組中的值與第一數(shù)組的值進行對比。優(yōu)選地,在執(zhí)行所述將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比之后還包括在獲取到兩幀畫面的異常像素點后,根據(jù)異常像素點計算出ー個與顯示屏形狀一致的異常區(qū)域,并將該異常區(qū)域放大。優(yōu)選地,所述將該異常區(qū)域放大包括獲取顯示屏的分辨率以及輸入圖像的分辨率;將異常區(qū)域的水平起始點坐標與輸入圖像的水平起始點坐標相加,得到放大圖像的水平起始點坐標;將異常區(qū)域的垂直起始點坐標與輸入圖像的垂直起始點坐標相加,得到放大圖像的垂直起始點坐標;將圖像分辨率水平方向的像素點值除以異常區(qū)域的水平起始點坐標值,得到異常區(qū)域水平方向的放大倍數(shù),將圖像分辨率垂直方向的像素點值除以異常區(qū)域的垂直起始點坐標值,得到異常區(qū)域垂直方向的放大倍數(shù)。本發(fā)明還提供ー種基于報警信號并自動放大報警區(qū)域的報警裝置,其包括轉(zhuǎn)換模塊,用于將幀畫面信息轉(zhuǎn)換成數(shù)字信號;存儲模塊,用于存儲所述數(shù)字信號;
對比模塊,用于將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前一幀畫面信息所得到的數(shù)字信號進行對比;報警模塊,用于當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報警。優(yōu)選地,所述轉(zhuǎn)換模塊具體用于接收到ー幀畫面信息時,建立第一數(shù)組以代表該幀畫面的全部信息,第一數(shù)組中的每ー個值代表幀圖像的像素點信息;接收到下ー幀畫面信息時,建立第二數(shù)組來代表該下ー幀畫面的全部信息。優(yōu)選地,所述對比模塊具體用于將第二數(shù)組中的值與第一數(shù)組的值進行對比。優(yōu)選地,上述裝置還包括運算及放大模塊,用于在獲取到兩幀畫面的異常像素點后,根據(jù)異常像素點計算出ー個與顯示屏形狀一致的異常區(qū)域,并將該異常區(qū)域放大。優(yōu)選地,所述運算及放大模塊具體用于獲取顯示屏的分辨率以及輸入圖像的分辨率;將異常區(qū)域的水平起始點坐標與輸入圖像的水平起始點坐標相加,得到放大圖像的水平起始點坐標;將異常區(qū)域的垂直起始點坐標與輸入圖像的垂直起始點坐標相加,得到放大圖像的垂直起始點坐標;將圖像分辨率水平方向的像素點值除以異常區(qū)域的水平起始點坐標值,得到異常區(qū)域水平方向的放大倍數(shù),將圖像分辨率垂直方向的像素點值除以異常區(qū)域的垂直起始點坐標值,得到異常區(qū)域垂直方向的放大倍數(shù)。本發(fā)明通過將畫面信息進行轉(zhuǎn)換并把前ー幀畫面信息和后ー幀畫面信息進行對比,不但可以分析是否異常,還可進行報警,改善了監(jiān)控器的性能,實現(xiàn)在畫面出現(xiàn)異常時進行自動報警。
圖I為本發(fā)明一實施例中基于報警信號并自動放大報警區(qū)域的報警方法的流程圖;圖2為本發(fā)明一較佳實施例中將幀畫面信息轉(zhuǎn)換成數(shù)字信號的步驟流程圖;圖3為本發(fā)明一較佳實施例中將數(shù)字信號進行對比的步驟流程圖;圖4為本發(fā)明一實施例中基于報警信號并自動放大報警區(qū)域的報警裝置的結構示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進ー步說明。
具體實施例方式應當理解,此處所描述的具體實施例僅僅用于解釋本發(fā)明,并不用于限定本發(fā)明。參照圖1,為本發(fā)明一實施例中基于報警信號并自動放大報警區(qū)域的報警方法流程圖。本發(fā)明實施例中,基于報警信號并自動放大報警區(qū)域的報警方法包括以下步驟步驟S10,將幀畫面信息轉(zhuǎn)換成數(shù)字信號;例如,可通過SOC (System On Chip,系統(tǒng)級芯片)在ー幀畫面信息輸入時,將該幀畫面信息轉(zhuǎn)換成數(shù)字信號。步驟S20,存儲所述數(shù)字信號;例如,可通過監(jiān)控器中雙倍速率同步動態(tài)隨機存儲器DDR存儲轉(zhuǎn)換得到的數(shù)字信號。步驟S30,將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫 面信息所得到的數(shù)字信號進行對比;例如,當下ー幀畫面信息進來吋,同樣轉(zhuǎn)換成數(shù)字信號,并且取出存儲在DDR里面的轉(zhuǎn)換上ー幀畫面信息所得到的數(shù)字信號進行對比。步驟S40,當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報警。本發(fā)明通過將畫面信息進行轉(zhuǎn)換并把前ー幀畫面信息和后ー幀畫面信息進行對比,不但可以分析是否異常,還可進行報警,解決了現(xiàn)有技術中不能在畫面出現(xiàn)異常時進行報警的技術問題,改善了監(jiān)控器的性能。參照圖2所示,本發(fā)明實施例中,步驟SlO中包括步驟S11,接收到ー幀畫面信息時,建立第一數(shù)組以代表該幀畫面的全部信息,第ー數(shù)組中的每ー個值代表幀圖像的像素點信息;步驟S12,接收到下ー幀畫面信息時,建立第二數(shù)組來代表該下ー幀畫面的全部信
O為了方便理解,假設現(xiàn)在有一臺監(jiān)視器,該監(jiān)視器的物理分辨率為1920x1080,輸入的分辨率為1280x1024,1280x1024這個分辨率的起始點為(112,80) 0眾所周知,輸入的分辨率為1280x1024即輸入的水平方向像素點為1280,垂直方向像素點為1024,而每個像素點由8位的紅,綠,藍三部份組成。則本發(fā)明建立ー個即a[1280] [1024]的數(shù)組來代表輸入圖像的全部信息,ニ維數(shù)組中的每ー個值代表此像素點的信息,如a[720] [360]=0xd7f,即代表坐標為(720,360)的這個像素點的紅的量值為e,綠為7,藍為f。上述步驟S30包括將第二數(shù)組中的值與第一數(shù)組的值進行對比。當ー幀畫面的信息輸入時,可以建立上述數(shù)組,并把此畫面的信息存儲到DDR里面,當下ー幀畫面信息進來時,同理可以建立數(shù)組來代表此畫面的信息,并同DDR里面的數(shù)組的每個值進行對比,找出兩幀畫面異常的地方,如果沒有異常則替換掉DDR里面的數(shù)據(jù),然后在液晶屏上顯示。如果對比結果有異常,則SOC會通過雙方約定的通信協(xié)議,通知報警裝置進行報警。在一實施例中,在執(zhí)行上述步驟S30之后還包括在獲取到兩幀畫面的異常像素點后,根據(jù)異常像素點計算出ー個與顯示屏形狀一致的異常區(qū)域,并將該異常區(qū)域放大。在兩幀畫面進行對比后,會得到兩幀畫面的哪些像素點異常,根據(jù)這些異常點則可計算出ー個長方形(因為液晶屏是長方形)的異常區(qū)域,當計算出異常區(qū)域后,則可以把異常區(qū)域放大至全屏。參照圖3所示,上述實施例中,將異常區(qū)域放大包括步驟S31,獲取顯示屏的分辨率以及輸入圖像的分辨率;
步驟S32,將異常區(qū)域的水平起始點坐標與輸入圖像的水平起始點坐標相加,得到放大圖像的水平起始點坐標;將異常區(qū)域的垂直起始點坐標與輸入圖像的垂直起始點坐標相加,得到放大圖像的垂直起始點坐標;步驟S33,將圖像分辨率水平方向的像素點值除以異常區(qū)域的水平起始點坐標值,得到異常區(qū)域水平方向的放大倍數(shù),將圖像分辨率垂直方向的像素點值除以異常區(qū)域的垂直起始點坐標值,得到異常區(qū)域垂直方向的放大倍數(shù)。例如,前述實施例中,若計算出的異常區(qū)域水平的起始點為320,垂直方向起始點為350,加上1280x1024本身的起始點(112,80),則新算出的水平方向起始點為112+320=432,垂直方向的起始點為80+350=430,垂直方向異常水平方向的長度為500,垂直方向?qū)挾葹?30,現(xiàn)在要用500和300的有效長度進行放大,并做全屏顯示,則整個異常區(qū)域得到放大,水平和垂直放大倍數(shù)為1280/500,1024/300。算法的具體實現(xiàn)過程為假若屏的物理分辨率為hout * wout,即水平方向的長度 為hout,垂直方向?qū)挾葹閣out。輸入圖像的分辨率為hin*win,即水平方向長度為hin,垂直方向?qū)挾葹閣in,起始點為(hstart, vstart)。通過對比模塊后,計算出異常區(qū)域的水平和垂直方向的起始點(hstartl, vstartl),水平和垂直方向的異常大小分別為hi, wl,則計算出的新起始點變?yōu)?hstart+hstartl, vstart+ vstartl),則水平方向和垂直方向的放大倍數(shù)分別為(hin / hi, win / wl)。本發(fā)明還提供ー種基于報警信號并自動放大報警區(qū)域的報警裝置,該報警裝置內(nèi)置于監(jiān)視器中,用于實現(xiàn)上述基于報警信號并自動放大報警區(qū)域的報警方法。參照圖4所示,在一實施例中,本發(fā)明基于報警信號并自動放大報警區(qū)域的報警裝置包括轉(zhuǎn)換模塊10,用于將幀畫面信息轉(zhuǎn)換成數(shù)字信號;例如,可將轉(zhuǎn)換模塊10設置在SOC中,在一巾貞趣面信息輸入時,將該巾貞趣面信息轉(zhuǎn)換成數(shù)字信號。存儲模塊20,用于存儲所述數(shù)字信號;例如,存儲模塊20可以為前述方法實施例中的DDR,存儲轉(zhuǎn)換得到的數(shù)字信號。對比模塊30,用于將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比;例如,當下ー幀畫面信息進來吋,同樣轉(zhuǎn)換成數(shù)字信號,并且取出存儲在存儲模塊20里面的轉(zhuǎn)換上ー幀畫面信息所得到的數(shù)字信號進行對比。報警模塊40,用于當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報警。在一實施例中,轉(zhuǎn)換模塊10具體用于接收到ー幀畫面信息時,建立第一數(shù)組以代表該幀畫面的全部信息,第一數(shù)組中的每ー個值代表幀圖像的像素點信息;接收到下ー幀畫面信息時,建立第二數(shù)組來代表該下ー幀畫面的全部信息。在本實施例中,對比模塊30具體用于將第二數(shù)組中的值與第一數(shù)組的值進行對比。在一優(yōu)選實施例中,上述裝置還包括運算及放大模塊50,用于在獲取到兩幀畫面的異常像素點后,根據(jù)異常像素點計算出ー個與顯示屏形狀一致的異常區(qū)域,并將該異常區(qū)域放大。例如,在兩幀畫面進行對比后,會得到兩幀畫面的哪些像素點異常,運算及放大模塊50根據(jù)這些異常點計算出ー個長方形(因為液晶屏是長方形)的異常區(qū)域,當計算出異常區(qū)域后,則可以把異常區(qū)域放大至全屏。在一優(yōu)選實施例中,運算及放大模塊50具體用于獲取顯示屏的分辨率以及輸入圖像的分辨率;將異常區(qū)域的水平起始點坐標與輸入圖像的水平起始點坐標相加,得到放大圖像的水平起始點坐標;將異常區(qū)域的垂直起始點坐標與輸入圖像的垂直起始點坐標相加,得到放大圖像的垂直起始點坐標;將圖像分辨率水平方向的像素點值除以異常區(qū)域的水平起始點坐標值,得到異常區(qū)域水平方向的放大倍數(shù),將圖像分辨率垂直方向的像素點值除以異常區(qū)域的垂直起始點 坐標值,得到異常區(qū)域垂直方向的放大倍數(shù)。例如,前述實施例中,若計算出的異常區(qū)域水平的起始點為320,垂直方向起始點為350,加上1280x1024本身的起始點(112,80),則新算出的水平方向起始點為112+320=432,垂直方向的起始點為80+350=430,垂直方向異常水平方向的長度為500,垂直方向?qū)挾葹?30,現(xiàn)在要用500和300的有效長度進行放大,并做全屏顯示,則整個異常區(qū)域得到放大,水平和垂直放大倍數(shù)為1280/500,1024/300。算法的具體實現(xiàn)過程為假若屏的物理分辨率為hout * wout,即水平方向的長度為hout,垂直方向?qū)挾葹閣out。輸入圖像的分辨率為hin*win,即水平方向長度為hin,垂直方向?qū)挾葹閣in,起始點為(hstart, vstart)。通過對比模塊后,計算出異常區(qū)域的水平和垂直方向的起始點(hstartl, vstartl),水平和垂直方向的異常大小分別為hi, wl,則計算出的新起始點變?yōu)?hstart+hstartl, vstart+ vstartl),則水平方向和垂直方向的放大倍數(shù)分別為(hin / hi, win / wl)。以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權利要求
1.ー種基于報警信號并自動放大報警區(qū)域的報警方法,其特征在于,包括以下步驟將幀畫面信息轉(zhuǎn)換成數(shù)字信號;存儲所述數(shù)字信號;將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比;當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報警。
2.如權利要求I所述的基于報警信號并自動放大報警區(qū)域的報警方法,其特征在干,所述將幀畫面信息轉(zhuǎn)換成數(shù)字信號包括接收到ー幀畫面信息時,建立第一數(shù)組以代表該幀畫面的全部信息,第一數(shù)組中的每ー個值代表幀圖像的像素點信息;接收到下ー幀畫面信息時,建立第二數(shù)組來代表該下ー幀畫面的全部信息。
3.如權利要求2所述的基于報警信號并自動放大報警區(qū)域的報警方法,其特征在干,所述將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比包括將第二數(shù)組中的值與第一數(shù)組的值進行對比。
4.如權利要求I至3中任一項所述的基于報警信號并自動放大報警區(qū)域的報警方法,其特征在于,在執(zhí)行所述將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前一幀畫面信息所得到的數(shù)字信號進行對比之后還包括在獲取到兩幀畫面的異常像素點后,根據(jù)異常像素點計算出ー個與顯示屏形狀一致的異常區(qū)域,并將該異常區(qū)域放大。
5.如權利要求4所述的基于報警信號并自動放大報警區(qū)域的報警方法,其特征在干,所述將該異常區(qū)域放大包括獲取顯示屏的分辨率以及輸入圖像的分辨率;將異常區(qū)域的水平起始點坐標與輸入圖像的水平起始點坐標相加,得到放大圖像的水平起始點坐標;將異常區(qū)域的垂直起始點坐標與輸入圖像的垂直起始點坐標相加,得到放大圖像的垂直起始點坐標;將圖像分辨率水平方向的像素點值除以異常區(qū)域的水平起始點坐標值,得到異常區(qū)域水平方向的放大倍數(shù),將圖像分辨率垂直方向的像素點值除以異常區(qū)域的垂直起始點坐標值,得到異常區(qū)域垂直方向的放大倍數(shù)。
6.ー種基于報警信號并自動放大報警區(qū)域的報警裝置,其特征在于,包括轉(zhuǎn)換模塊,用于將幀畫面信息轉(zhuǎn)換成數(shù)字信號;存儲模塊,用于存儲所述數(shù)字信號;對比模塊,用于將轉(zhuǎn)換下ー幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前ー幀畫面信息所得到的數(shù)字信號進行對比;報警模塊,用于當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報Sfc目ο
7.如權利要求6所述的裝置,其特征在于,所述轉(zhuǎn)換模塊具體用于接收到ー幀畫面信息時,建立第一數(shù)組以代表該幀畫面的全部信息,第一數(shù)組中的每ー個值代表幀圖像的像素點信息;接收到下ー幀畫面信息時,建立第二數(shù)組來代表該下ー幀畫面的全部信息。
8.如權利要求7所述的裝置,其特征在于,所述對比模塊具體用于將第二數(shù)組中的值與第一數(shù)組的值進行對比。
9.如權利要求6至8中任一項所述的裝置,其特征在于,還包括運算及放大模塊,用于在獲取到兩幀畫面的異常像素點后,根據(jù)異常像素點計算出一個與顯示屏形狀一致的異常區(qū)域,并將該異常區(qū)域放大。
10.如權利要求9所述的裝置,其特征在于,所述運算及放大模塊具體用于獲取顯示屏的分辨率以及輸入圖像的分辨率;將異常區(qū)域的水平起始點坐標與輸入圖像的水平起始點坐標相加,得到放大圖像的水平起始點坐標;將異常區(qū)域的垂直起始點坐標與輸入圖像的垂直起始點坐標相加,得到放大圖像的垂直起始點坐標;將圖像分辨率水平方向的像素點值除以異常區(qū)域的水平起始點坐標值,得到異常區(qū)域水平方向的放大倍數(shù),將圖像分辨率垂直方向的像素點值除以異常區(qū)域的垂直起始點坐標值,得到異常區(qū)域垂直方向的放大倍數(shù)。
全文摘要
本發(fā)明公開一種基于報警信號并自動放大報警區(qū)域的報警方法,包括以下步驟將幀畫面信息轉(zhuǎn)換成數(shù)字信號;存儲所述數(shù)字信號;將轉(zhuǎn)換下一幀畫面信息所得到的數(shù)字信號與之前存儲的轉(zhuǎn)換前一幀畫面信息所得到的數(shù)字信號進行對比;當兩組數(shù)字信號不同時,判定兩幀畫面出現(xiàn)異常,生成報警信號并報警。本發(fā)明還提供一種基于報警信號并自動放大報警區(qū)域的報警裝置。本發(fā)明可實現(xiàn)在畫面出現(xiàn)異常時進行報警。
文檔編號G08B13/196GK102831745SQ201210310118
公開日2012年12月19日 申請日期2012年8月28日 優(yōu)先權日2012年8月28日
發(fā)明者劉保, 張鑫, 蘇簪斗 申請人:深圳市創(chuàng)維群欣安防科技有限公司