视频智能监播识别系统

著录项
  • CN201210279950.3
  • 20120809
  • CN103002338A
  • 20130327
  • 杨世忠
  • 不公告发明人
  • H04N21/433
  • H04N21/442 H04N21/433 H04N21/434

  • 湖北省武汉市江汉区武汉广场公寓楼B座1107室
  • 中国,CN,湖北(42)
摘要
视频智能监播识别系统。本发明是用c语言开发的基于linux平台服务器端的系统。本发明涉及流媒体、计算机视觉和数字图像处理等技术。它实现了视频播放的智能监播功能,其中包括多视频实时存储网络音视频流,给视频添加时间码,按日期、按时间段和按用户指定目录分别存储监播视频流,解析视频上叠加的二维码信息并动态写入数据库等技术。本发明具有线程安全、资源利用率高、二维码解析错误率低和视频监播稳定的特点。本发明广泛适用于各级电视台的视频监播,同时适用于视频网站的网络视频的监播。在监播、检测和测量视频播放中起到主导地位,是视频播放的重要保证。
权利要求

1.视频叠加时间码,在不影响视频正常质量的前提下,在视频帧上面叠加 准确的视频播放时间,包括年、月、日、时、分、秒信息。

2.视频叠加二维码码,在不影响视频正常质量的前提下,在视频帧上面叠 加携带反应视频内容、磁带信息的二维码信息,且二维码图片经过处理, 不会丢失信息,不会影响视频正常观看。

3.解析视频上携带的二维码信息技术,通过获取视频安全框上的二维码片 段,经逆运算生成完整的二维码图片,并调用解码算法解析,错误率极 低。同时获取的二维码信息可以有效的反应视频内容、磁带信息等对于 监测之后的查询提供了数据来源。

4.多频道同时监播技术,系统可以通过多线程的方式加入多视频广播数据 组接收网络资源,接收资源的方式采取非阻塞的方式保证了接收效率, 各接收线程之间独立而不互相干扰。

说明书

视频智能监播识别系统 

技术领域

本发明属于视频智能监播识别领域,涉及流媒体、计算机视觉和数字图像处理等技术。 

技术背景

随着中国媒体产业的逐步开放,国内媒体的竞争日趋激烈,视频播放创收尤为重要,为有效的进行管理,加强视频监播手段,完善视频播放管理已成为迫切任务。计算机技术的飞速发展为监播方式提供了新思路,为了克服传统监播方式的缺点,完全用计算机录制播出信号,并提供可靠监播信息已成为当前的趋势。 

为了实现对每个视频播出的监播,播出的视频都要进行监播录制,以备存档、事故分析、视频查询分析等。视频监播工作是视频管理的最终环节,也是最重要的环节之一,当今视频的监播备受关注,其手段和使用方法也各不相同。但是在实用性、有效性及成本等各方面都存在着许多缺陷。目前,现有的视频监播人工依赖性大,需人工对视频文件的采样和对比来监播视频,并且只有对视频文件的采样视频才能播放,可见现有视频监播系统对视频监播工作存在着耗时、增量、准确率差的缺点,从而增加了成本、降低了工作效率。 

发明内容

本发明的主要目的是由人工监播改为智能监播,以消除目前视频监播系统对人工依赖性大、耗时、增量和准确率低的缺点。本发明采用多线程的网络视频监控,支持多通道实时监测,并且通过二维码识别与添加时间码弥补了现有监控系统的缺陷,利用二维码携带丰富的信息,结合时间码赋予了本发明分析视频内容的能力,为监测质量及监测信息查询提供了方便的途径,这种技术不需 人工对视频文件的采样和对比来监播,为监测质量及监测信息查询提供了方便的途径,变被动监控为主动智能监控。 

另外本发明融合了视频获取与解析二维码算法,视频叠加时间码算法,二维码编码解码算法,音视频流编解码技术和数字图像处理与计算机视觉技术等。其中通过视频上面的二维码信息可以达到加密,传输更多信息量,达到智能识别等作用。本发明是由人工监播改为智能监播,改善了视频监播的实用性、准确性和有效性。 

附图说明

图1是视频智能监播识别系统模块图。 

图2是视频智能监播识别系统流程图。 

具体实施方式

请参阅图1,本发明功能由以下模块构成: 

网络数据接收模块1:系统可以通过多线程的方式加入多视频广播数据组接收网络资源,接收资源的方式采取非阻塞的方式保证了接收效率,各接收线程之间独立而不互相干扰,网络数据基本无丢失;也可以采用视频采集卡采集视频。与网络数据接收具有同样的效果。 

视频解码模块2:系统可以采用流媒体解码网络视频数据流,也可以将采集到的视频文件做解码处理。 

二维码解析模块3:获取视频安全框上的二维码图片信息,通过逆运算生成完整的二维码图片,并调用解码算法解析,错误率极低。同时获取的二维码信息可以有效的反应视频内容、磁带信息等对于监测之后的查询提供了数据来源。叠加了二维码信息的节目流为通过本公司另一个视频叠加二维码的程序生成。 

视频叠加时间码模块4:在不影响视频正常质量的前提下,在视频帧上面叠 加准确的视频播放时间,包括年、月、日、时、分、秒信息。 

视频编码模块5:采用H264的mainprofile标准,保证了视频压缩率和画面清晰度。 

文件封装模块6:将处理过的视频流和原音频流封装成原ts打包的容器类型。 

数据库操作模块7:将解析的二维码信息动态写入数据库,以备检索等。 

本发明要求将需要监播的视频做视频信息二维码处理,即将该视频的信息表达内容先生成二维码格式图像,然后将二维码格式图像剪切成高度小于视频安全边框高度的多块图像,再将这些图像块放在视频的安全边框范围内。 

请参阅图2,在视频已经携带二维码信息前提下结合图2介绍视频监播使用以上介绍的系统时流程管理方法,包括如下步骤: 

步骤1:解析配置文件,配置文件内容包括本机IP、服务器IP及端口、视频时长、存储目录等。 

步骤2:判断网络信息是否正确;若正确则执行步骤3,若不正确则执行步骤11。 

步骤3:系统会创建频道接收线程,此处采用多线程的网络视频监控技术,每个频道创建一个线程。 

步骤4:通过网络实时获取视频流,系统将以流媒体的方式进行音视频传输。 

步骤5:循环反复判断网络数据是否接收完毕;若接收完毕则执行步骤6,若未接收完毕则执行步骤4。 

步骤6:将视频数据保存在指定的目录下。 

步骤7:以小时为单位新建一个文件(如每1小时视频存储为一个文件),系统自动新建文件并存储接收的视频流数据,执行完毕后返回步骤4。 

步骤8:将叠加在视频安全框上面的二维码信息截取、还原并解析出来。 

步骤9:视频叠加时间码信息;时间码是通过获取当前系统时间及视频长度得到具体时间信息,然后将时间信息叠加到视频帧上。 

步骤10:将监播信息写入数据库中,监播信息包括时间码信息及二维码信息,提供用户搜索查的依据。 

步骤11:结束。 

本文发布于:2024-09-26 03:23:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/73706.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议