首页> 中国专利> 基于报警信号并自动放大报警区域的报警方法及装置

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

摘要

本发明公开一种基于报警信号并自动放大报警区域的报警方法,包括以下步骤:将帧画面信息转换成数字信号;存储所述数字信号;将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。本发明还提供一种基于报警信号并自动放大报警区域的报警装置。本发明可实现在画面出现异常时进行报警。

著录项

  • 公开/公告号CN102831745A

    专利类型发明专利

  • 公开/公告日2012-12-19

    原文格式PDF

  • 申请/专利权人 深圳市创维群欣安防科技有限公司;

    申请/专利号CN201210310118.5

  • 发明设计人 刘保;张鑫;苏簪斗;

    申请日2012-08-28

  • 分类号G08B13/196(20060101);

  • 代理机构44287 深圳市世纪恒程知识产权代理事务所;

  • 代理人胡海国

  • 地址 518000 广东省深圳市福田区华强北现代之窗大厦A座08G

  • 入库时间 2023-12-18 07:46:04

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-06-22

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G08B13/196 变更前: 变更后: 申请日:20120828

    专利权人的姓名或者名称、地址的变更

  • 2014-05-28

    授权

    授权

  • 2013-02-06

    实质审查的生效 IPC(主分类):G08B13/196 申请日:20120828

    实质审查的生效

  • 2012-12-19

    公开

    公开

说明书

技术领域

本发明属于视频处理技术领域,特别涉及一种基于报警信号并自动放 大报警区域的报警方法及装置。

背景技术

近年来,随着平安城市,文明城市的创建,监视器的使用越来越多, 但大多数监视器只具有显示功能,并不能在画面出现异常时进行报警 ,导致即使现场出现异常情况,监控器也不能及时报警。

发明内容

本发明的主要目的在于提供一种基于报警信号并自动放大报警区域的 报警方法,旨在解决现有技术中不能在画面出现异常时进行报警的技 术问题。

为了实现发明目的,本发明提供一种基于报警信号并自动放大报警区 域的报警方法,其包括以下步骤:

将帧画面信息转换成数字信号;

存储所述数字信号;

将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画 面信息所得到的数字信号进行对比;

当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报 警。

优选地,所述将帧画面信息转换成数字信号包括:

接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息, 第一数组中的每一个值代表帧图像的像素点信息;

接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部 信息。

优选地,所述将转换下一帧画面信息所得到的数字信号与之前存储的 转换前一帧画面信息所得到的数字信号进行对比包括:

将第二数组中的值与第一数组的值进行对比。

优选地,在执行所述将转换下一帧画面信息所得到的数字信号与之前 存 储的转换前一帧画面信息所得到的数字信号进行对比之后还包括:

在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显 示屏形状一致的异常区域,并将该异常区域放大。

优选地,所述将该异常区域放大包括:

获取显示屏的分辨率以及输入图像的分辨率;

将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得 到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入 图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;

将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值 ,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素 点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放 大倍数。

本发明还提供一种基于报警信号并自动放大报警区域的报警装置,其 包括:

转换模块,用于将帧画面信息转换成数字信号;

存储模块,用于存储所述数字信号;

对比模块,用于将转换下一帧画面信息所得到的数字信号与之前存储 的转换前一帧画面信息所得到的数字信号进行对比;

报警模块,用于当两组数字信号不同时,判定两帧画面出现异常,生 成报警信号并报警。

优选地,所述转换模块具体用于:

接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息, 第一数组中的每一个值代表帧图像的像素点信息;

接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部 信息。

优选地,所述对比模块具体用于:

将第二数组中的值与第一数组的值进行对比。

优选地,上述装置还包括:

运算及放大模块,用于在获取到两帧画面的异常像素点后,根据异常 像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放 大。

优选地,所述运算及放大模块具体用于:

获取显示屏的分辨率以及输入图像的分辨率;

将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得 到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入 图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;

将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值 ,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素 点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放 大倍数。

本发明通过将画面信息进行转换并把前一帧画面信息和后一帧画面信 息进行对比,不但可以分析是否异常,还可进行报警,改善了监控器 的性能,实现在画面出现异常时进行自动报警。

附图说明

图1为本发明一实施例中基于报警信号并自动放大报警区域的报警方法 的流程图;

图2为本发明一较佳实施例中将帧画面信息转换成数字信号的步骤流程 图;

图3为本发明一较佳实施例中将数字信号进行对比的步骤流程图;

图4为本发明一实施例中基于报警信号并自动放大报警区域的报警装置 的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一 步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于 限定本发明。

参照图1,为本发明一实施例中基于报警信号并自动放大报警区域的报 警方法流程图。本发明实施例中,基于报警信号并自动放大报警区域 的报警方法包括以下步骤:

步骤S10,将帧画面信息转换成数字信号;例如,可通过SOC(System  On Chip,系统级芯片)在一帧画面信息输入时,将该帧画面信息 转换成数字信 号。

步骤S20,存储所述数字信号;例如,可通过监控器中双倍速率同步动 态随机存储器DDR存储转换得到的数字信号。

步骤S30,将转换下一帧画面信息所得到的数字信号与之前存储的转换 前一帧画面信息所得到的数字信号进行对比;例如,当下一帧画面信 息进来时,同样转换成数字信号,并且取出存储在DDR里面的转换上一 帧画面信息所得到的数字信号进行对比。

步骤S40,当两组数字信号不同时,判定两帧画面出现异常,生成报警 信号并报警。

本发明通过将画面信息进行转换并把前一帧画面信息和后一帧画面信 息进行对比,不但可以分析是否异常,还可进行报警,解决了现有技 术中不能在画面出现异常时进行报警的技术问题,改善了监控器的性 能。

参照图2所示,本发明实施例中,步骤S10中包括:

步骤S11,接收到一帧画面信息时,建立第一数组以代表该帧画面的全 部信息,第一数组中的每一个值代表帧图像的像素点信息;

步骤S12,接收到下一帧画面信息时,建立第二数组来代表该下一帧画 面的全部信息。

为了方便理解,假设现在有一台监视器,该监视器的物理分辨率为19 20x1080,输入的分辨率为1280x1024,1280x1024这个分辨率的起始点 为(112,80)。众所周知,输入的分辨率为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=43 0,垂直方向异常水平方向的长度为500,垂直方向宽度为430,现在要 用500和300的有效长度进行放大,并做全屏显示,则整个异常区域得 到放大,水平和垂直放大倍数为1280/500,1024/300。

算法的具体实现过程为:假若屏的物理分辨率为hout * wout,即水 平方向的长度为hout,垂直方向宽度为wout 。输入图像的分辨率为 hin*win,即水平方向长度为hin,垂直方向宽度为win,起始点为(hs tart, vstart)。通过对比模块后,计算出异常区域的水平和垂直方 向的起始点(hstart1, vstart1), 水平和垂直方向的异常大小分别 为h1,w1,则计算出的新起始点变为(hstart+hstart1,vstart+ vsta rt1),则水平方向和垂直方向的放大倍数分别为(hin / h1, win  / w1)。

本发明还提供一种基于报警信号并自动放大报警区域的报警装置,该 报警装置内置于监视器中,用于实现上述基于报警信号并自动放大报 警区域的报警方法。参照图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=43 0,垂直方向异常水平方向的长度为500,垂直方向宽度为430,现在要 用500和300的有效长度进行放大,并做全屏显示,则整个异常区域得 到放大,水平和垂直放大倍数为1280/500,1024/300。

算法的具体实现过程为:假若屏的物理分辨率为hout * wout,即水 平方向的长度为hout,垂直方向宽度为wout 。输入图像的分辨率为 hin*win,即水平方向长度为hin,垂直方向宽度为win,起始点为(hs tart, vstart)。通过对比模块后,计算出异常区域的水平和垂直方 向的起始点(hstart1, vstart1), 水平和垂直方向的异常大小分别 为h1,w1,则计算出的新起始点变为(hstart+hstart1,vstart+ vsta rt1),则水平方向和垂直方向的放大倍数分别为(hin / h1, win  / w1)。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡 是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或 直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利 保护范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号