一种基于 GIS 地图的视频监控显示方法及装置 【技术领域】
本发明涉及大屏幕拼接显示领域, 具体涉及一种基于 GIS 地图的视频监控显示方 法及装置。背景技术
目前, 视频监控广泛应用在城市管理的各个领域, 包括安保、 交警、 应急指挥等领 域。 在一些大城市或特大城市, 监控视屏点数量可达到几万甚至几十万个, 几乎覆盖了城市 的各个角落。 常规的基于大屏幕的视频监控, 是将所需的监控视频拖入显示单元进行显示 ; 视频监控数量虽然较多, 但视频相对固定, 不便于随意进行信号切换, 工作效率低。 发明内容
本发明的目的在于提供一种基于 GIS 地图的视频监控显示方法, 可以实现监控视 频在大屏幕上灵活的切换显示, 提高工作效率。
所采用的技术方案是 : 一种基于 GIS 地图的视频监控显示方法, 包括步骤 : 给地图上的每个视屏点分配唯一的第一标识 ; 具体的, 第一标识可以为视屏点自身编号。 将每个视屏点对应的监控视频信号接入大屏幕, 给每个监控录像信号分配包含所 述第一标识的第二标识, 其中, 所述第二标识为所述视屏点所在的地点名称和自身编号 ;
接收到在地图上选择需显示的视屏点的信号, 则根据所述需显示的视屏点的第二 标识, 选通对应的监控视频信号 ;
将所述需显示的视屏点对应的监控视频显示在所述大屏幕上。
本发明方法基于 GIS(Geographic Information System, 地理信息系统 ) 地图, 首 先初始化系统, 对地图上的每个视屏点 ( 相当于摄像装置 ) 分配唯一的第一标识, 将每个 视屏点对应的监控视频信号接入大屏幕, 并给每个视屏点对应的监控视屏信号分配包括第 一标识的第二标识, 建立起视屏点与大屏幕的关联对应关系 ; 然后再地图上查找需显示的 视屏点对应的监控视频, 将查找到的监控视频显示 ; 需要进行切换显示时, 只需在地图上选 择不同视屏点即可, 与传统的大屏幕显示方法相比, 可以随意切换监控视屏, 提高了工作效 率。
本发明的目的在于提供一种基于 GIS 地图的视频监控显示装置, 可以实现监控视 频在大屏幕上灵活的切换显示, 提高工作效率。
所采用的技术方案是 : 一种基于 GIS 地图的视频监控显示装置, 包括 :
初始化单元, 用于给地图上的每个视屏点分配唯一的第一标识 ; 以及将每个视屏 点对应的监控视频信号接入大屏幕, 给每个监控视频信号分配包含所述第一标识的第二标 识, 其中, 所述第二标识用于表示所述视屏点所在的地点名称和自身编号 ;
查找单元, 用于接收到在地图上选择需显示的视屏点的信号后查找所述需显示的 视屏点 ;
选择单元, 用于根据所述需显示的视屏点的第二标识, 选通对应的监控视频信号; 显示单元, 用于将所述需显示的视屏点对应的监控视频显示在所述大屏幕上。
本发明装置基于 GIS(Geographic Information System, 地理信息系统 ) 地图, 首 先初始化系统, 对地图上的每个视屏点 ( 相当于摄像装置 ) 分配唯一的第一标识, 将每个 视屏点对应的监控视频信号接入大屏幕, 并给每个视屏点对应的监控视屏信号分配包括第 一标识的第二标识, 建立起视屏点与大屏幕的关联对应关系 ; 然后再地图上查找需显示的 视屏点对应的监控视频, 将查找到的监控视频显示 ; 需要进行切换显示时, 只需在地图上选 择不同视屏点即可, 与传统的大屏幕显示方法相比, 可以随意切换监控视屏, 提高了工作效 率。
附图说明
图 1 是本发明方法的一个实施例流程图 ; 图 2 是本发明在地图中选择视屏点的一个示意图 ; 图 3 是本发明在地图中选择视屏点的另一个示意图 ; 图 4 是本发明在地图中选择视屏点的另一个示意图 ; 图 5 是本发明装置的一个结构示意图 ; 图 6 是本发明装置的另一个结构示意图 ; 图 7 是本发明的一个具体应用例示意图。具体实施方式
为便于理解本发明, 下面将结合附图进行阐述。
首先介绍本发明方法, 请参考图 1, 一种基于 GIS 地图的视频监控显示方法, 包括 步骤 :
101、 初始化 ;
给地图上的每个视屏点分配唯一的第一标识 ; 将每个视屏点对应的监控视频信号 接入大屏幕, 给每个监控录像信号分配包含第一标识的第二标识, 其中, 第二标识用于表示 视屏点所在的地点名称和自身编号。 具体的, 第一标识可以为视屏点自身编号 ; 第二标识可 以为 : 视屏点自身编号 + 该视屏点安装的地点名 ;
102、 查找视屏点 ;
接收到在地图上选择需显示的视屏点的信号后, 查找需显示的视屏点, 根据需显 示的视屏点的第二标识, 选通对应的监控视频信号。
103、 显示视屏点。
将需显示的视屏点对应的监控视频显示在大屏幕上。
本发明方法基于 GIS(Geographic Information System, 地理信息系统 ) 地图, 首 先初始化系统, 对地图上的每个视屏点 ( 相当于摄像装置 ) 分配唯一的第一标识, 将每个 视屏点对应的监控视频信号接入大屏幕, 并给每个视屏点对应的监控视屏信号分配包括第 一标识的第二标识, 建立起视屏点与大屏幕的关联对应关系 ; 然后再地图上查找需显示的 视屏点对应的监控视频, 将查找到的监控视频显示 ; 需要进行切换显示时, 只需在地图上选择不同视屏点即可, 与传统的大屏幕显示方法相比, 可以随意切换监控视屏, 提高了工作效 率。
为了可以提供灵活多变的显示方式, 例如显示 3 行 4 列的窗口、 6 行 8 列的窗口、 12 行 16 列的窗口, 可对上述实施例作进一步改进 :
在 103 步骤前包括 : 预先设置大屏幕的多种显示模式 ;
在 103 步骤中, 选择默认的显示模式进行显示, 其中, 默认的显示模式是根据大屏 幕显示单元的行列数和分辨率确定的显示方式。
作 为 一 种 具 体 实 施 例, 根 据 大 屏 幕 显 示 单 元 的 行 列 数 为 2*2 ; 屏幕分辨率为 1024*768 ; 则可得到默认显示模式的位置参数 : (left, top, width, height) ;
其中, 一个显示窗口 (0, 0, 1024, 768)、 另一个显示窗口 (1024, 0, 1024, 768)、 另一 个显示窗口 (0, 768, 1024, 768) 以及另一个显示窗口 (1024, 768, 1024, 768)。
为了考虑到, 选择显示的视屏点能够全部显示在大屏幕上, 可以对上述实施例做 进一步改进 :
在选择显示模式后, 先判断需显示的视屏点数和当前显示模式 ( 包括默认的显示 模式 ) 下的支持显示窗口数的大小 ; 若需显示的视屏点数比默认显示模式下的窗口数多, 则重新选择一种窗口数多于地图视屏点数的显示模式 ; 将将需显示的视屏点对应的监控视频按照选择后的显示模式进行显示。
为了能够在显示监控视屏的同时能够显示对应的视屏点在地图上的位置信息, 可 对上述实施例做进一步的改进 :
经过上述需显示的视屏点数和当前显示模式 ( 包括默认的显示模式 ) 下的支持显 示窗口数的大小的判断, 若需显示的视屏点数比默认显示模式下的窗口数多, 则选择一种 显示窗口数大于等于需显示的视屏点数 2 倍的显示模式,
将需显示的视屏点对应的监控视频以及需显示的视屏点的地图信息按照选择后 的显示模式进行一一对应显示, 其中, 需显示的视屏点的地图信息包括 : 需显示的视屏点的 第二标识、 需显示的视屏点地理位置信息 ( 包括路况、 经纬度、 周围景物等等 )。
为了可以达到对监控视频显示的优化控制的目的, 可对上述实施例做进一步改 进:
在将需显示的监控视频进行先显示前, 预先设置各显示模式中显示窗口的显示顺 序。作为一种具体实施例, 选择的显示模式是行数 4, 列数为 4 的窗口模式 ( 共 16 个显示窗 口 ) 进行显示 ; 规定按列显示 ; 或者按行显示 ; 或者对称显示 ; 或者给窗口编号并排序, 按 照窗口排序进行显示。
为了可以适应不同方式的视屏点选择, 可对上述实施例作进一步改进 :
所上述 102 步骤可以包括以下几种 :
接收到输入的第二标识, 则查找对应的视屏点 ;
或者, 接收到在地图上选择第一目标区域的信号, 则在第以目标区域上查找视屏 点。
作为一种具体实施例, 请参考图 4, 在地图选择如图 4 所示的第一目标区域, 在该 第一目标区域查找视屏点, 在图 4 实施例中查找到视屏点 9、 视屏点 10、 视屏点 11 以及视屏 点 12。
其中, 接收到在地图上选择第一目标区域的信号, 则在第以目标区域上查找视屏 点的步骤包括 :
接收到点选地图上任意一点的信号, 则根据该点和预设的缓冲半径确定第二目标 区域, 在第二目标区域查找视屏点。
作为一种具体实施例, 请参考图 2, 在地图上点选一个点 A, 则根据预设的缓冲半 径 r, 计算以点 A 为圆心 r 为半径的圆面积区域 ( 第二目标区域 ), 在第二目标区域内查找 视屏点, 在图 2 实施例中查找到视屏点 1、 视屏点 2、 视屏点 3 以及视屏点 4。
或者, 接收到在地图上绘制路线的信号, 则根据该路线和预设的缓冲距离确定第 三目标区域 ; 在第三目标区域内查找视屏点。
作为一种具体实施例, 请参考图 3, 在地图上绘制一条线段 BC, 根据预设的缓冲距 离 d, 确定如图所示的区域 ( 第三目标区域 ), 在第三目标区域中查找视屏点, 在图 3 实施例 中查找到视屏点 5、 视屏点 6、 视屏点 7 以及视屏点 8。
接着介绍本发明的装置, 请参考图 5, 一种基于 GIS 地图的视频监控显示装置, 包 括:
初始化单元 T1, 用于给地图上的每个视屏点分配唯一的第一标识 ; 以及将每个视 屏点对应的监控视频信号接入大屏幕, 给每个监控视频信号分配包含第一标识的第二标 识, 其中, 第二标识为视屏点所在的地点名称和自身编号 ;
查找单元 T2, 用于接收到在地图上选择需显示的视屏点的信号后查找需显示的视屏点 ; 选择单元 T3, 用于根据需显示的视屏点的第二标识, 选通对应的监控视频信号 ;
显示单元 T4, 用于将需显示的视屏点对应的监控视频显示在大屏幕上。
本发明装置基于 GIS(Geographic Information System, 地理信息系统 ) 地图, 首 先初始化系统, 对地图上的每个视屏点 ( 相当于摄像装置 ) 分配唯一的第一标识, 将每个 视屏点对应的监控视频信号接入大屏幕, 并给每个视屏点对应的监控视屏信号分配包括第 一标识的第二标识, 建立起视屏点与大屏幕的关联对应关系 ; 然后再地图上查找需显示的 视屏点对应的监控视频, 将查找到的监控视频显示 ; 需要进行切换显示时, 只需在地图上选 择不同视屏点即可, 与传统的大屏幕显示方法相比, 可以随意切换监控视屏, 提高了工作效 率。
为了可以提供灵活多变的显示方式, 例如显示 3 行 4 列的窗口、 6 行 8 列的窗口、 12 行 16 列的窗口, 可对上述实施例做进一步改进 :
初始化单元 T1 还用于预先设置大屏幕的多种显示模式 ;
显示单元 T4 选择默认的显示模式进行显示该需显示的视屏点对应的监控视频, 其中, 默认的显示模式是根据大屏幕显示单元的行列数和分辨率确定的显示方式。
为了考虑到, 选择显示的视屏点能够全部显示在大屏幕上, 可以对上述实施例作 进一步改进 : 请参考图 6, 增加一个判断单元 T5, 用于判断需显示的视屏点数是否比默认显 示模式下的窗口数多, 若是, 则通知显示单元 T4 重新选择一种窗口数多于地图视屏点数的 显示模式 ;
显示单元 T4 将需显示的视屏点对应的监控视频按照选择后的显示模式进行显 示。
为了能够在显示监控视屏的同时能够显示对应的视屏点在地图上的位置信息, 可 对上述实施例作进一步的改进 :
若判断单元 T5 判断需显示的视屏点数比默认显示模式下的窗口数多, 则显示单 元 T4 重新选择一种显示窗口数大于等于需显示的视屏点数 2 倍的显示模式 ;
显示单元 T4 将需显示的视屏点对应的监控视频以及需显示的视屏点的地图信息 按照选择后的显示模式进行一一对应显示, 其中, 需显示的视屏点的地图信息包括 : 需显示 的视屏点的第二标识、 需显示的视屏点地理位置信息 ( 包括路况、 经纬度、 周围景物等等 )。
为了可以达到对监控视频显示的优化控制的目的, 可对上述实施例作进一步改 进:
初始化单元 T1 还用于预先设置各显示模式中显示窗口的显示顺序 ;
显示单元 T4 按照该显示顺序显示监控视频。
为了可以适应不同方式的视屏点选择, 可对上述实施例作进一步改进 : 查找单元 T2 接收到在地图上选择需显示的视屏点的信号后查找需显示的视屏点的操作包括 :
接收到输入的第二标识, 则查找对应的视屏点 ;
或者, 接收到在地图上选择第一目标区域的信号, 则在第一目标区域上查找视屏 点。 其中, 查找单元 T2 接收到在地图上选择第一目标区域的信号, 则在第一目标区域 上查找视屏点的操作包括 :
接收到点选地图上任意一点的信号, 则根据该点和预设的缓冲半径确定第二目标 区域, 在第二目标区域查找视屏点 ;
或者, 接收到在地图上绘制路线的信号, 则根据该路线和预设的缓冲距离确定第 三目标区域, 在第三目标区域内查找视屏点 ;
紧接着介绍本发明的一个具体应用例, 请参考图 7, 经查找选择, 得到 6 个视屏点 需要进行显示 ; 经过显示模式选择, 选择了行列数是 3*4 的显示窗口进行显示, 并规定窗口 显示顺序为按列显示, 则得到如图 7 所示的示意图 : 左边开始算起, 第一列第一行显示视屏 点 1 对应的监控视频 1, 第一列第二行显示视屏点 2 对应的监控视频 2, 第一列第三行显示 视屏点 3 对应的监控视频 3 ; 左边第二列第一行显示显示视屏点 1 对应的地图位置信息 1, 左边第二列第二行显示显示视屏点 2 对应的地图位置信息 2, 第二列第三行显示显示视屏 点 3 对应的地图位置信息 3 ; 第三列第一行显示视屏点 4 对应的地图位置信息 4, 第三列第 二行显示视屏点 5 对应的地图位置信息 5, 第三列第三行显示视屏点 6 对应的地图位置信 息6; 第四列第一行显示视屏点 4 对应的监控视频 4, 第四列第二行显示视屏点 5 对应的监 控视频 5, 第四列第三行显示视屏点 6 对应的监控视频 6。
以上所述的本发明实施方式, 并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、 等同替换和改进等, 均应包含在本发明的权利要求保护范 围之内。