一种针对视频监控拍照防护的系统和方法技术方案

技术编号:24521055 阅读:25 留言:0更新日期:2020-06-17 07:57
本发明专利技术提供了一种针对视频监控拍照防护的系统和方法,该系统包括内容编码模块、水印配置模块、水印显示模块、水印识别模块、内容解码模块。内容编码模块将追溯信息进行编码;水印配置模块对水印的显示方式进行配置;通过水印显示模块将图形化后的追溯内容以肉眼不易察觉的方式在屏幕上进行叠加显示,或植入到视频码流中;当通过拍摄屏幕的方式将屏幕内容进行传播,水印识别模块可对传播的图片或视频进行分析处理,识别出其中的水印内容;并通过解码模块解码还原成追溯信息,形成追溯能力。此方法具有不影响屏幕阅读、不易察觉、隐蔽性好、识别率高、纠错能力强等特点。

A protection system and method for video surveillance

【技术实现步骤摘要】
一种针对视频监控拍照防护的系统和方法
本专利技术涉及一种针对视频监控拍照防护的系统和方法,通过对追溯信息进行编码,以多种水印方式显示在屏幕上或植入视频码流中。当视频播放时,屏幕内容一旦被拍摄,可对拍摄后的照片或视频进行处理,提取水印内容,通过解码还原追溯信息。从而达到追溯信息来源的目的。涉及到图形图像处理、信息编解码等领域。
技术介绍
随着拍照手机、具备摄录像功能的移动设备越来越普及,使用对显示屏幕进行拍照、录像的方式进行信息转移、泄密的案例越来越多。拍照、录像的方式导致原有的信息系统的安全和防泄密功能无法发挥其作用。而显式的水印等技术手段,对于屏幕阅读形成了视觉干扰,并且一定程度上提醒了泄密者从技术上抠除照片或视频中的水印信息,从而使得追溯能力丧失。
技术实现思路
本专利技术提供了一种针对视频监控拍照防护的系统和方法,实现了肉眼不易察觉的隐性水印,从而使得追溯能力不被破坏,同时不影响原有的视觉感受。在视频监控系统中,视频分享主要有三种方式,一是监控人员在终端计算机上观看监控视频,此种情况下,存在监控人员使用手机对着计算机屏幕拍照的行为;一是视频监控通过矩阵投射到大屏上方便指挥,此种情况下,存在观看人员对着大屏拍照的行为;一是通过视频监控系统平台,将监控视频共享到外单位的视频监控系统平台,此种情况下,监控视频在外单位存在被拍照的情况,一旦视频泄露无法追查是从原单位泄密还是外单位泄密的。针对上述三种情况中的第一种场景,因为终端计算机是可控的,在终端计算机中部署本“针对视频监控拍照防护的系统”,可以使拍照的照片或录像中包含水印信息,通过水印信息可以追溯到该照片是何时、对着何终端、以及当前终端登录的是何用户。针对上述的第二、三种场景,由于大屏和外单位的视频监控平台是无法部署软件的,因此只能通过在本地监控系统平台和大屏之间、以及在本地监控系统平台和外单位监控系统平台之间部署网关,网关中部署本“针对视频监控拍照防护的系统”,可以实现通过网关的视频码流中已植入水印信息。本专利技术所述的一种针对视频监控拍照防护的系统和方法,由两个部分组成:显示部分/网关部分:包括内容编码模块、水印配置模块、水印显示模块,主要承担水印在受保护的屏幕上的叠加,或在受保护的视频中植入;追溯部分:包括水印识别模块、内容解码模块,主要完成含有水印的照片或视频的识别和解码,负责追溯信息的还原。其中:(1)内容编码模块将用于溯源的原始信息,包括MAC地址、IP地址、时间、用户名信息、以及终端编号,进行编码,编码可采用明文字符串、转换矢量点阵、或二维码编码,最终形成编码后的图形。内容编码模块运行在需要防拍照溯源的计算机上时,提取当前计算机的MAC地址信息、IP地址信息、当前时间信息、用户名信息、以及终端编号信息,并进行编码运算,生成水印图形,并将水印图片传递给水印显示模块。内容编码模块运行在连接两个视频监控平台的网关中时,提取目标平台的IP地址信息、当前时间信息、以及目标平台的编号信息,并进行编码运算,生成水印图形,并将水印图片传递给水印显示模块。明文字符串编码,即将原始信息拼接成一个完整的字符串,并根据显示的美观角度,可以在字符串中加入回车换行符,并居中显示,如下示意。水印可水平展示,亦可倾斜30-45度等任意角度展示,构成水印图片。请勿拍照!!!当前用户:张三当前终端:192.168.2.67当前时间:2018年10月31日二维码编码,即将原始信息通过二维码工具转换成二维码图片,此类水印在显示时不能处于视频中部,会影响视频监控观看,应在水印配置模块中配置成在视频显示区域外围运动显示。矢量点阵编码,即通过自定义的编码方式,使用打点来表示数字含义,如图3所示为一组十六进制的码表,一个具体的IP地址,比如“10.19.42.49”转换成十六进制为“0A.13.2A.31”,然后根据码表使用对应的点阵拼接成完整的矢量点阵图,如图2所示。以上三种编码可任意组合同时呈现。(2)水印配置模块用于设置水印显示参数,显示参数包含水印位置参数、范围参数、数量参数、大小参数、运动状态参数、以及色彩参数。水印的位置参数是指水印显示在当前计算机屏幕的具体坐标;范围参数可定义水印是固定显示还是运动显示的,如果是固定显示则范围参数为一个矩形,水印显示在矩形中心,如果是运动显示则范围参数为一组屏幕坐标,水印依次显示在指定坐标;数量参数是指同时显示几组水印,其目的在于增加水印的冗余度从而提升水印识别的成功率;大小参数定义了水印是固定大小还是自适应大小,如果是自适应大小则水印的大小根据计算机屏幕大小、指定窗口大小、以及范围参数设定的矩形区域大小进行放大或缩小;运动状态参数定义了运动显示的水印多长时间改变一次显示位置;色彩参数是指设置水印的颜色、亮度和透明度,且色彩可以是固定值或是根据背景色进行变换;最后将配置信息传递给水印显示模块。(3)水印显示模块运行在需要防拍照溯源的计算机上时,能够根据内容编码模块和水印配置模块的设置,将水印在计算机上进行全屏显示,或针对特定的窗口进行显示,特定的窗口包括应用程序窗口或浏览器窗口;运行在连接两个视频监控平台的网关中时,能够根据内容编码模块和水印配置模块的设置,通过视频编解码技术将水印植入流经网关的视频码流中。水印显示模块运行在需要防拍照溯源的计算机上时,接收编码内容和配置信息,将水印按照配置显示在屏幕上。显示时采用WindowsAPIHOOK编程来获取目标屏幕、目标窗口、以及目标区域,再通过调用WindowsAPI将水印图片以透明方式叠加到目标屏幕、目标窗口、以及目标区域之上,并使用SetWindowPos设置水印图片窗口置顶。水印显示模块运行在连接两个视频监控平台的网关中时,接收编码内容和配置信息,通过视频编解码技术将水印植入流经网关的视频码流中;植入时应对视频的I帧必须处理,P帧可选择性处理。由于是要提取网络中的视频码流,因此本模块需要有解析码流通信协议的能力,至少能够实现对Onvif、RTSP、国标28181协议的解析,同时支持对常见的h.264、h.265、mp4等视频编解码的支持。(4)水印识别模块导入拍摄含有水印的屏幕照片或视频,能够进行图像或视频处理,提取出水印信息,并将水印信息传递给内容解码模块。(5)内容解码模块对水印图形进行解码,获得编码前信息,包括MAC地址、IP地址、时间、用户名信息、以及终端编号。具体实施方式显示配置时:(1)在需要保护屏幕内容的计算机上部署本专利技术的方法和系统;(2)设置追溯内容;(3)设置隐性水印的配置,包括点大小、位置、水印大小、颜色等;(4)运行时,水印显示模块按照设置进行显示。网关配置时:(1)在网关中部署本专利技术的方法和系统;(2)设置追溯内容;(3)设置隐性水印的配置,包括点大小、位置、水印大小、颜色等;(4)运行时,按照设置将水印植入视频码流中。需要追溯时:<本文档来自技高网...

【技术保护点】
1.一种针对视频监控拍照防护的系统,其特征在于该系统包括内容编码模块、水印配置模块、水印显示模块、水印识别模块、内容解码模块,该系统的内容编码模块、水印配置模块、水印显示模块运行在需要防拍照溯源的计算机上或运行在连接两个视频监控平台的网关中,水印识别模块和内容解码模块运行在任何进行拍照溯源动作的计算机上,其中:/n内容编码模块:将用于溯源的原始信息,包括MAC地址、IP地址、时间、用户名信息、以及终端编号,进行编码,编码可采用明文字符串、转换矢量点阵、或二维码编码,最终形成编码后的图形;/n水印配置模块:用于设置水印显示参数,显示参数包含水印位置参数、范围参数、数量参数、大小参数、运动状态参数、以及色彩参数;/n水印显示模块:运行在需要防拍照溯源的计算机上时,能够根据内容编码模块和水印配置模块的设置,将水印在计算机上进行全屏显示,或针对特定的窗口进行显示,特定的窗口包括应用程序窗口或浏览器窗口;运行在连接两个视频监控平台的网关中时,能够根据内容编码模块和水印配置模块的设置,通过视频编解码技术将水印植入流经网关的视频码流中;/n水印识别模块:从拍摄的含有水印的屏幕照片或视频中提取出水印图形;/n内容解码模块:对水印图形进行解码,获得编码前信息,包括MAC地址、IP地址、时间、用户名信息、以及终端编号。/n...

【技术特征摘要】
1.一种针对视频监控拍照防护的系统,其特征在于该系统包括内容编码模块、水印配置模块、水印显示模块、水印识别模块、内容解码模块,该系统的内容编码模块、水印配置模块、水印显示模块运行在需要防拍照溯源的计算机上或运行在连接两个视频监控平台的网关中,水印识别模块和内容解码模块运行在任何进行拍照溯源动作的计算机上,其中:
内容编码模块:将用于溯源的原始信息,包括MAC地址、IP地址、时间、用户名信息、以及终端编号,进行编码,编码可采用明文字符串、转换矢量点阵、或二维码编码,最终形成编码后的图形;
水印配置模块:用于设置水印显示参数,显示参数包含水印位置参数、范围参数、数量参数、大小参数、运动状态参数、以及色彩参数;
水印显示模块:运行在需要防拍照溯源的计算机上时,能够根据内容编码模块和水印配置模块的设置,将水印在计算机上进行全屏显示,或针对特定的窗口进行显示,特定的窗口包括应用程序窗口或浏览器窗口;运行在连接两个视频监控平台的网关中时,能够根据内容编码模块和水印配置模块的设置,通过视频编解码技术将水印植入流经网关的视频码流中;
水印识别模块:从拍摄的含有水印的屏幕照片或视频中提取出水印图形;
内容解码模块:对水印图形进行解码,获得编码前信息,包括MAC地址、IP地址、时间、用户名信息、以及终端编号。


2.如权利要求1所述的一种针对视频监控拍照防护的系统,其特征在于,内容编码模块运行在需要防拍照溯源的计算机上时,提取当前计算机的MAC地址信息、IP地址信息、当前时间信息、用户名信息、以及终端编号信息,并进行编码运算,生成水印图形,并将水印图片传递给水印显示模块。


3.如权利要求1所述的一种针对视频监控拍照防护的系统,其特征在于,内容编码模块运行在连接两个视频监控平台的网关中时,提取目标平台的IP地址信息、当前时间信息、以及目标平台的编号信息,并进行编码运算,生成水印图形,并将水印图片传递给水印显示模块。


4.如权利要求1所述的一种针对视频监控拍照防护的系统,其特征在于,水印配...

【专利技术属性】
技术研发人员:王晓波方平
申请(专利权)人:慧盾信息安全科技苏州股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1