著录项信息
专利名称 | 基于报警信号并自动放大报警区域的报警方法及装置 |
申请号 | CN201210310118.5 | 申请日期 | 2012-08-28 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-12-19 | 公开/公告号 | CN102831745A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G08B13/196 | IPC分类号 | G;0;8;B;1;3;/;1;9;6查看分类表>
|
申请人 | 深圳市创维群欣安防科技有限公司 | 申请人地址 | 广东省深圳市南山区高新南一道008号创维大厦A703、704室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市创维软件有限公司 | 当前权利人 | 深圳市创维软件有限公司 |
发明人 | 刘保;张鑫;苏簪斗 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明公开一种基于报警信号并自动放大报警区域的报警方法,包括以下步骤:将帧画面信息转换成数字信号;存储所述数字信号;将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。本发明还提供一种基于报警信号并自动放大报警区域的报警装置。本发明可实现在画面出现异常时进行报警。
1.一种基于报警信号并自动放大报警区域的报警方法,其特征在于,包括以下步骤:
将帧画面信息转换成数字信号;
存储所述数字信号;
将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;
当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警;
在执行所述将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比之后还包括:
在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大;
所述将该异常区域放大包括:
获取显示屏的分辨率以及输入图像的分辨率;
将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;
将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。
2.如权利要求1所述的基于报警信号并自动放大报警区域的报警方法,其特征在于,所述将帧画面信息转换成数字信号包括:
接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每一个值代表帧图像的像素点信息;
接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部信息。
3.如权利要求2所述的基于报警信号并自动放大报警区域的报警方法,其特征在于,所述将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比包括:
将第二数组中的值与第一数组的值进行对比。
4.一种基于报警信号并自动放大报警区域的报警装置,其特征在于,包括:
转换模块,用于将帧画面信息转换成数字信号;
存储模块,用于存储所述数字信号;
对比模块,用于将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;
报警模块,用于当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警;
所述基于报警信号并自动放大报警区域的报警装置还包括:
运算及放大模块,用于在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大;
所述运算及放大模块具体用于:
获取显示屏的分辨率以及输入图像的分辨率;
将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;
将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。
5.如权利要求4所述的装置,其特征在于,所述转换模块具体用于:
接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每一个值代表帧图像的像素点信息;
接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部信息。
6.如权利要求5所述的装置,其特征在于,所述对比模块具体用于:将第二数组中的值与第一数组的值进行对比。
基于报警信号并自动放大报警区域的报警方法及装置\n技术领域\n[0001] 本发明属于视频处理技术领域,特别涉及一种基于报警信号并自动放大报警区域的报警方法及装置。\n背景技术\n[0002] 近年来,随着平安城市,文明城市的创建,监视器的使用越来越多,但大多数监视器只具有显示功能,并不能在画面出现异常时进行报警,导致即使现场出现异常情况,监控器也不能及时报警。\n发明内容\n[0003] 本发明的主要目的在于提供一种基于报警信号并自动放大报警区域的报警方法,旨在解决现有技术中不能在画面出现异常时进行报警的技术问题。\n[0004] 为了实现发明目的,本发明提供一种基于报警信号并自动放大报警区域的报警方法,其包括以下步骤:\n[0005] 将帧画面信息转换成数字信号;\n[0006] 存储所述数字信号;\n[0007] 将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;\n[0008] 当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。\n[0009] 优选地,所述将帧画面信息转换成数字信号包括:\n[0010] 接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每一个值代表帧图像的像素点信息;\n[0011] 接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部信息。\n[0012] 优选地,所述将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比包括:\n[0013] 将第二数组中的值与第一数组的值进行对比。\n[0014] 优选地,在执行所述将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比之后还包括:\n[0015] 在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大。\n[0016] 优选地,所述将该异常区域放大包括:\n[0017] 获取显示屏的分辨率以及输入图像的分辨率;\n[0018] 将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;\n[0019] 将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。\n[0020] 本发明还提供一种基于报警信号并自动放大报警区域的报警装置,其包括:\n[0021] 转换模块,用于将帧画面信息转换成数字信号;\n[0022] 存储模块,用于存储所述数字信号;\n[0023] 对比模块,用于将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;\n[0024] 报警模块,用于当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。\n[0025] 优选地,所述转换模块具体用于:\n[0026] 接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每一个值代表帧图像的像素点信息;\n[0027] 接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部信息。\n[0028] 优选地,所述对比模块具体用于:\n[0029] 将第二数组中的值与第一数组的值进行对比。\n[0030] 优选地,上述装置还包括:\n[0031] 运算及放大模块,用于在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大。\n[0032] 优选地,所述运算及放大模块具体用于:\n[0033] 获取显示屏的分辨率以及输入图像的分辨率;\n[0034] 将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;\n[0035] 将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。\n[0036] 本发明通过将画面信息进行转换并把前一帧画面信息和后一帧画面信息进行对比,不但可以分析是否异常,还可进行报警,改善了监控器的性能,实现在画面出现异常时进行自动报警。\n附图说明\n[0037] 图1为本发明一实施例中基于报警信号并自动放大报警区域的报警方法的流程图;\n[0038] 图2为本发明一较佳实施例中将帧画面信息转换成数字信号的步骤流程图;\n[0039] 图3为本发明一较佳实施例中将数字信号进行对比的步骤流程图;\n[0040] 图4为本发明一实施例中基于报警信号并自动放大报警区域的报警装置的结构示意图。\n[0041] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。\n具体实施方式\n[0042] 应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。\n[0043] 参照图1,为本发明一实施例中基于报警信号并自动放大报警区域的报警方法流程图。本发明实施例中,基于报警信号并自动放大报警区域的报警方法包括以下步骤:\n[0044] 步骤S10,将帧画面信息转换成数字信号;例如,可通过SOC(System On Chip,系统级芯片)在一帧画面信息输入时,将该帧画面信息转换成数字信号。\n[0045] 步骤S20,存储所述数字信号;例如,可通过监控器中双倍速率同步动态随机存储器DDR存储转换得到的数字信号。\n[0046] 步骤S30,将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;例如,当下一帧画面信息进来时,同样转换成数字信号,并且取出存储在DDR里面的转换上一帧画面信息所得到的数字信号进行对比。\n[0047] 步骤S40,当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。\n[0048] 本发明通过将画面信息进行转换并把前一帧画面信息和后一帧画面信息进行对比,不但可以分析是否异常,还可进行报警,解决了现有技术中不能在画面出现异常时进行报警的技术问题,改善了监控器的性能。\n[0049] 参照图2所示,本发明实施例中,步骤S10中包括:\n[0050] 步骤S11,接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每一个值代表帧图像的像素点信息;\n[0051] 步骤S12,接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部信息。\n[0052] 为了方便理解,假设现在有一台监视器,该监视器的物理分辨率为1920x1080,输入的分辨率为1280x1024,1280x1024这个分辨率的起始点为(112,80)。众所周知,输入的分辨率为1280x1024即输入的水平方向像素点为1280,垂直方向像素点为1024,而每个像素点由8位的红,绿,蓝三部份组成。则本发明建立一个即a[1280][1024]的数组来代表输入图像的全部信息,二维数组中的每一个值代表此像素点的信息,如a[720][360] = \n0xd7f,即代表坐标为(720,360)的这个像素点的红的量值为e,绿为7,蓝为f。\n[0053] 上述步骤S30包括:将第二数组中的值与第一数组的值进行对比。当一帧画面的信息输入时,可以建立上述数组,并把此画面的信息存储到DDR里面,当下一帧画面信息进来时,同理可以建立数组来代表此画面的信息,并同DDR里面的数组的每个值进行对比,找出两帧画面异常的地方,如果没有异常则替换掉DDR里面的数据,然后在液晶屏上显示。如果对比结果有异常,则SOC会通过双方约定的通信协议,通知报警装置进行报警。\n[0054] 在一实施例中,在执行上述步骤S30之后还包括:\n[0055] 在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大。\n[0056] 在两帧画面进行对比后,会得到两帧画面的哪些像素点异常,根据这些异常点则可计算出一个长方形(因为液晶屏是长方形)的异常区域,当计算出异常区域后,则可以把异常区域放大至全屏。\n[0057] 参照图3所示,上述实施例中,将异常区域放大包括:\n[0058] 步骤S31,获取显示屏的分辨率以及输入图像的分辨率;\n[0059] 步骤S32,将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;\n[0060] 步骤S33,将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。\n[0061] 例如,前述实施例中,若计算出的异常区域水平的起始点为320,垂直方向起始点为350,加上1280x1024本身的起始点(112,80),则新算出的水平方向起始点为\n112+320=432,垂直方向的起始点为80+350=430,垂直方向异常水平方向的长度为500,垂直方向宽度为430,现在要用500和300的有效长度进行放大,并做全屏显示,则整个异常区域得到放大,水平和垂直放大倍数为1280/500,1024/300。\n[0062] 算法的具体实现过程为:假若屏的物理分辨率为hout * wout,即水平方向的长度为hout,垂直方向宽度为wout 。输入图像的分辨率为hin*win,即水平方向长度为hin,垂直方向宽度为win,起始点为(hstart, vstart)。通过对比模块后,计算出异常区域的水平和垂直方向的起始点(hstart1, vstart1), 水平和垂直方向的异常大小分别为h1,w1,则计算出的新起始点变为(hstart+hstart1,vstart+ vstart1),则水平方向和垂直方向的放大倍数分别为(hin / h1, win / w1)。\n[0063] 本发明还提供一种基于报警信号并自动放大报警区域的报警装置,该报警装置内置于监视器中,用于实现上述基于报警信号并自动放大报警区域的报警方法。参照图4所示,在一实施例中,本发明基于报警信号并自动放大报警区域的报警装置包括:\n[0064] 转换模块10,用于将帧画面信息转换成数字信号;例如,可将转换模块10设置在SOC中,在一帧画面信息输入时,将该帧画面信息转换成数字信号。\n[0065] 存储模块20,用于存储所述数字信号;例如,存储模块20可以为前述方法实施例中的DDR,存储转换得到的数字信号。\n[0066] 对比模块30,用于将转换下一帧画面信息所得到的数字信号与之前存储的转换前一帧画面信息所得到的数字信号进行对比;例如,当下一帧画面信息进来时,同样转换成数字信号,并且取出存储在存储模块20里面的转换上一帧画面信息所得到的数字信号进行对比。\n[0067] 报警模块40,用于当两组数字信号不同时,判定两帧画面出现异常,生成报警信号并报警。\n[0068] 在一实施例中,转换模块10具体用于:\n[0069] 接收到一帧画面信息时,建立第一数组以代表该帧画面的全部信息,第一数组中的每一个值代表帧图像的像素点信息;\n[0070] 接收到下一帧画面信息时,建立第二数组来代表该下一帧画面的全部信息。\n[0071] 在本实施例中,对比模块30具体用于:将第二数组中的值与第一数组的值进行对比。\n[0072] 在一优选实施例中,上述装置还包括:\n[0073] 运算及放大模块50,用于在获取到两帧画面的异常像素点后,根据异常像素点计算出一个与显示屏形状一致的异常区域,并将该异常区域放大。例如,在两帧画面进行对比后,会得到两帧画面的哪些像素点异常,运算及放大模块50根据这些异常点计算出一个长方形(因为液晶屏是长方形)的异常区域,当计算出异常区域后,则可以把异常区域放大至全屏。\n[0074] 在一优选实施例中,运算及放大模块50具体用于:\n[0075] 获取显示屏的分辨率以及输入图像的分辨率;\n[0076] 将异常区域的水平起始点坐标与输入图像的水平起始点坐标相加,得到放大图像的水平起始点坐标;将异常区域的垂直起始点坐标与输入图像的垂直起始点坐标相加,得到放大图像的垂直起始点坐标;\n[0077] 将图像分辨率水平方向的像素点值除以异常区域的水平起始点坐标值,得到异常区域水平方向的放大倍数,将图像分辨率垂直方向的像素点值除以异常区域的垂直起始点坐标值,得到异常区域垂直方向的放大倍数。\n[0078] 例如,前述实施例中,若计算出的异常区域水平的起始点为320,垂直方向起始点为350,加上1280x1024本身的起始点(112,80),则新算出的水平方向起始点为\n112+320=432,垂直方向的起始点为80+350=430,垂直方向异常水平方向的长度为500,垂直方向宽度为430,现在要用500和300的有效长度进行放大,并做全屏显示,则整个异常区域得到放大,水平和垂直放大倍数为1280/500,1024/300。\n[0079] 算法的具体实现过程为:假若屏的物理分辨率为hout * wout,即水平方向的长度为hout,垂直方向宽度为wout 。输入图像的分辨率为hin*win,即水平方向长度为hin,垂直方向宽度为win,起始点为(hstart, vstart)。通过对比模块后,计算出异常区域的水平和垂直方向的起始点(hstart1, vstart1), 水平和垂直方向的异常大小分别为h1,w1,则计算出的新起始点变为(hstart+hstart1,vstart+ vstart1),则水平方向和垂直方向的放大倍数分别为(hin / h1, win / w1)。\n[0080] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2021-07-27
专利权的转移
登记生效日: 2021.07.14
专利权人由深圳市创维群欣安防科技股份有限公司变更为深圳市创维软件有限公司
地址由518116 广东省深圳市龙岗区宝龙工业城宝龙六路1号变更为518000 广东省深圳市南山区高新南一道008号创维大厦A703、704室
- 2016-06-22
专利权人的姓名或者名称、地址的变更
专利权人由深圳市创维群欣安防科技有限公司变更为深圳市创维群欣安防科技股份有限公司
地址由518000 广东省深圳市福田区华强北现代之窗大厦A座08G变更为518116 广东省深圳市龙岗区宝龙工业城宝龙六路1号
- 2014-05-28
- 2013-02-06
实质审查的生效
IPC(主分类): G08B 13/196
专利申请号: 201210310118.5
申请日: 2012.08.28
- 2012-12-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |