基于报警信号并自动放大报警区域的报警方法及装置的制作方法

文档序号:6700170阅读:199来源:国知局
专利名称:基于报警信号并自动放大报警区域的报警方法及装置的制作方法
技术领域
本发明属于视频处理技术领域,特别涉及ー种基于报警信号并自动放大报警区域的报警方法及装置。
背景技术
近年来,随着平安城市,文明城市的创建,监视器的使用越来越多,但大多数监视器只具有显示功能,并不能在画面出现异常时进行报警,导致即使现场出现异常情况,监控器也不能及时报警
发明内容

本发明的主要目的在于提供ー种基于报警信号并自动放大报警区域的报警方法,旨在解决现有技术中不能在画面出现异常时进行报警的技术问题。为了实现发明目的,本发明提供ー种基于报警信号并自动放大报警区域的报警方法,其包括以下步骤将帧画面信息转换成数字信号;存储所述数字信号;将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比;当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。优选地,所述将帧画面信息转换成数字信号包括接收到ー帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每ー个值代表帧图像的像素点信息;接收到下ー帧画面信息时,建立第二数组来代表该下ー帧画面的全部信息。优选地,所述将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比包括将第二数组中的值与第一数组的值进行对比。优选地,在执行所述将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比之后还包括在获取到两帧画面的异常像素点后,根据异常像素点计算出ー个与显示屏形状一致的异常区域,并将该异常区域放大。优选地,所述将该异常区域放大包括获取显示屏的分辨率以及输入图像的分辨率;将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。本发明还提供ー种基于报警信号并自动放大报警区域的报警装置,其包括转换模块,用于将帧画面信息转换成数字信号;存储模块,用于存储所述数字信号;

对比模块,用于将转换下ー帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;报警模块,用于当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。优选地,所述转换模块具体用于接收到ー帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每ー个值代表帧图像的像素点信息;接收到下ー帧画面信息时,建立第二数组来代表该下ー帧画面的全部信息。优选地,所述对比模块具体用于将第二数组中的值与第一数组的值进行对比。优选地,上述装置还包括运算及放大模块,用于在获取到两帧画面的异常像素点后,根据异常像素点计算出ー个与显示屏形状一致的异常区域,并将该异常区域放大。优选地,所述运算及放大模块具体用于获取显示屏的分辨率以及输入图像的分辨率;将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。本发明通过将画面信息进行转换并把前ー帧画面信息和后ー帧画面信息进行对比,不但可以分析是否异常,还可进行报警,改善了监控器的性能,实现在画面出现异常时进行自动报警。


图I为本发明一实施例中基于报警信号并自动放大报警区域的报警方法的流程图;图2为本发明一较佳实施例中将帧画面信息转换成数字信号的步骤流程图;图3为本发明一较佳实施例中将数字信号进行对比的步骤流程图;图4为本发明一实施例中基于报警信号并自动放大报警区域的报警装置的结构示意图。本发明目的的实现、功能特点及优点将结合实施例,參照附图做进ー步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。參照图1,为本发明一实施例中基于报警信号并自动放大报警区域的报警方法流程图。本发明实施例中,基于报警信号并自动放大报警区域的报警方法包括以下步骤步骤S10,将帧画面信息转换成数字信号;例如,可通过SOC (System On Chip,系统级芯片)在ー帧画面信息输入时,将该帧画面信息转换成数字信号。步骤S20,存储所述数字信号;例如,可通过监控器中双倍速率同步动态随机存储器DDR存储转换得到的数字信号。步骤S30,将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画 面信息所得到的数字信号进行对比;例如,当下ー帧画面信息进来吋,同样转换成数字信号,并且取出存储在DDR里面的转换上ー帧画面信息所得到的数字信号进行对比。步骤S40,当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。本发明通过将画面信息进行转换并把前ー帧画面信息和后ー帧画面信息进行对比,不但可以分析是否异常,还可进行报警,解决了现有技术中不能在画面出现异常时进行报警的技术问题,改善了监控器的性能。參照图2所示,本发明实施例中,步骤SlO中包括步骤S11,接收到ー帧画面信息时,建立第一数组以代表该帧画面的全部信息,第ー数组中的每ー个值代表帧图像的像素点信息;步骤S12,接收到下ー帧画面信息时,建立第二数组来代表该下ー帧画面的全部信
O为了方便理解,假设现在有一台监视器,该监视器的物理分辨率为1920x1080,输入的分辨率为1280x1024,1280x1024这个分辨率的起始点为(112,80) 0众所周知,输入的分辨率为1280x1024即输入的水平方向像素点为1280,垂直方向像素点为1024,而每个像素点由8位的红,绿,蓝三部份组成。则本发明建立ー个即a[1280] [1024]的数组来代表输入图像的全部信息,ニ维数组中的每ー个值代表此像素点的信息,如a[720] [360]=0xd7f,即代表坐标为(720,360)的这个像素点的红的量值为e,绿为7,蓝为f。上述步骤S30包括将第二数组中的值与第一数组的值进行对比。当ー帧画面的信息输入时,可以建立上述数组,并把此画面的信息存储到DDR里面,当下ー帧画面信息进来时,同理可以建立数组来代表此画面的信息,并同DDR里面的数组的每个值进行对比,找出两帧画面异常的地方,如果没有异常则替换掉DDR里面的数据,然后在液晶屏上显示。如果对比结果有异常,则SOC会通过双方约定的通信协议,通知报警装置进行报警。在一实施例中,在执行上述步骤S30之后还包括在获取到两帧画面的异常像素点后,根据异常像素点计算出ー个与显示屏形状一致的异常区域,并将该异常区域放大。在两帧画面进行对比后,会得到两帧画面的哪些像素点异常,根据这些异常点则可计算出ー个长方形(因为液晶屏是长方形)的异常区域,当计算出异常区域后,则可以把异常区域放大至全屏。參照图3所示,上述实施例中,将异常区域放大包括步骤S31,获取显示屏的分辨率以及输入图像的分辨率;
步骤S32,将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;步骤S33,将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。例如,前述实施例中,若计算出的异常区域水平的起始点为320,垂直方向起始点为350,加上1280x1024本身的起始点(112,80),则新算出的水平方向起始点为112+320=432,垂直方向的起始点为80+350=430,垂直方向异常水平方向的长度为500,垂直方向宽度为430,现在要用500和300的有效长度进行放大,并做全屏显示,则整个异常区域得到放大,水平和垂直放大倍数为1280/500,1024/300。算法的具体实现过程为假若屏的物理分辨率为hout * wout,即水平方向的长度 为hout,垂直方向宽度为wout。输入图像的分辨率为hin*win,即水平方向长度为hin,垂直方向宽度为win,起始点为(hstart, vstart)。通过对比模块后,计算出异常区域的水平和垂直方向的起始点(hstartl, vstartl),水平和垂直方向的异常大小分别为hi, wl,则计算出的新起始点变为(hstart+hstartl, vstart+ vstartl),则水平方向和垂直方向的放大倍数分别为(hin / hi, win / wl)。本发明还提供ー种基于报警信号并自动放大报警区域的报警装置,该报警装置内置于监视器中,用于实现上述基于报警信号并自动放大报警区域的报警方法。參照图4所示,在一实施例中,本发明基于报警信号并自动放大报警区域的报警装置包括转换模块10,用于将帧画面信息转换成数字信号;例如,可将转换模块10设置在SOC中,在一巾贞趣面信息输入时,将该巾贞趣面信息转换成数字信号。存储模块20,用于存储所述数字信号;例如,存储模块20可以为前述方法实施例中的DDR,存储转换得到的数字信号。对比模块30,用于将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比;例如,当下ー帧画面信息进来吋,同样转换成数字信号,并且取出存储在存储模块20里面的转换上ー帧画面信息所得到的数字信号进行对比。报警模块40,用于当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。在一实施例中,转换模块10具体用于接收到ー帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每ー个值代表帧图像的像素点信息;接收到下ー帧画面信息时,建立第二数组来代表该下ー帧画面的全部信息。在本实施例中,对比模块30具体用于将第二数组中的值与第一数组的值进行对比。在一优选实施例中,上述装置还包括运算及放大模块50,用于在获取到两帧画面的异常像素点后,根据异常像素点计算出ー个与显示屏形状一致的异常区域,并将该异常区域放大。例如,在两帧画面进行对比后,会得到两帧画面的哪些像素点异常,运算及放大模块50根据这些异常点计算出ー个长方形(因为液晶屏是长方形)的异常区域,当计算出异常区域后,则可以把异常区域放大至全屏。在一优选实施例中,运算及放大模块50具体用于获取显示屏的分辨率以及输入图像的分辨率;将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点 坐标值,得到异常区域垂直方向的放大倍数。例如,前述实施例中,若计算出的异常区域水平的起始点为320,垂直方向起始点为350,加上1280x1024本身的起始点(112,80),则新算出的水平方向起始点为112+320=432,垂直方向的起始点为80+350=430,垂直方向异常水平方向的长度为500,垂直方向宽度为430,现在要用500和300的有效长度进行放大,并做全屏显示,则整个异常区域得到放大,水平和垂直放大倍数为1280/500,1024/300。算法的具体实现过程为假若屏的物理分辨率为hout * wout,即水平方向的长度为hout,垂直方向宽度为wout。输入图像的分辨率为hin*win,即水平方向长度为hin,垂直方向宽度为win,起始点为(hstart, vstart)。通过对比模块后,计算出异常区域的水平和垂直方向的起始点(hstartl, vstartl),水平和垂直方向的异常大小分别为hi, wl,则计算出的新起始点变为(hstart+hstartl, vstart+ vstartl),则水平方向和垂直方向的放大倍数分别为(hin / hi, win / wl)。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.ー种基于报警信号并自动放大报警区域的报警方法,其特征在于,包括以下步骤将帧画面信息转换成数字信号;存储所述数字信号;将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比;当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。
2.如权利要求I所述的基于报警信号并自动放大报警区域的报警方法,其特征在干,所述将帧画面信息转换成数字信号包括接收到ー帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每ー个值代表帧图像的像素点信息;接收到下ー帧画面信息时,建立第二数组来代表该下ー帧画面的全部信息。
3.如权利要求2所述的基于报警信号并自动放大报警区域的报警方法,其特征在干,所述将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比包括将第二数组中的值与第一数组的值进行对比。
4.如权利要求I至3中任一项所述的基于报警信号并自动放大报警区域的报警方法,其特征在于,在执行所述将转换下ー帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比之后还包括在获取到两帧画面的异常像素点后,根据异常像素点计算出ー个与显示屏形状一致的异常区域,并将该异常区域放大。
5.如权利要求4所述的基于报警信号并自动放大报警区域的报警方法,其特征在干,所述将该异常区域放大包括获取显示屏的分辨率以及输入图像的分辨率;将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。
6.ー种基于报警信号并自动放大报警区域的报警装置,其特征在于,包括转换模块,用于将帧画面信息转换成数字信号;存储模块,用于存储所述数字信号;对比模块,用于将转换下ー帧画面信息所得到的数字信号与之前存储的转换前ー帧画面信息所得到的数字信号进行对比;报警模块,用于当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报Sfc目ο
7.如权利要求6所述的装置,其特征在于,所述转换模块具体用于接收到ー帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每ー个值代表帧图像的像素点信息;接收到下ー帧画面信息时,建立第二数组来代表该下ー帧画面的全部信息。
8.如权利要求7所述的装置,其特征在于,所述对比模块具体用于将第二数组中的值与第一数组的值进行对比。
9.如权利要求6至8中任一项所述的装置,其特征在于,还包括运算及放大模块,用于在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大。
10.如权利要求9所述的装置,其特征在于,所述运算及放大模块具体用于获取显示屏的分辨率以及输入图像的分辨率;将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。
全文摘要
本发明公开一种基于报警信号并自动放大报警区域的报警方法,包括以下步骤将帧画面信息转换成数字信号;存储所述数字信号;将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。本发明还提供一种基于报警信号并自动放大报警区域的报警装置。本发明可实现在画面出现异常时进行报警。
文档编号G08B13/196GK102831745SQ201210310118
公开日2012年12月19日 申请日期2012年8月28日 优先权日2012年8月28日
发明者刘保, 张鑫, 苏簪斗 申请人:深圳市创维群欣安防科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1