一种视频监控系统中字幕信息的处理方法和系统的制作方法

文档序号:7751991阅读:197来源:国知局
专利名称:一种视频监控系统中字幕信息的处理方法和系统的制作方法
技术领域
本发明涉及一种视频监控领域,尤其涉及视频监控领域中字幕信息的处理。
背景技术
近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控技术也 获得了长足的进步。新一代的视频监控系统通过网络实现媒体的传输从而进行远程的视频 监控。无论用户身处何地,都可利用客户端如电脑等登陆互联网,接通网络视频监控系统, 获取图像和声音。视频监控以其直观方便、信息丰富而广泛应用于诸多场合,如银行、学校、 医院、小区以及公路交通等。目前视频监控系统中一般通过前端把字幕等信息以点阵的方式叠加到监控视频 上以提供监控客户端观看或者存储录像文件,由于字幕信息对清晰度要求很高,在网络状 况不好的情况下稍有丢包即有可能导致观看时字幕信息不清晰,如果字幕信息中描述的是 监控点名称,则不利于监控管理者定位是哪个监控地点出问题。另一方面,大规模的监控系 统中监控点比较多,名称信息的统一配置和管理很重要,如果通过前端来配置摄像机的名 称信息,很难保证同一系统中不同前端上的摄像机名称的唯一性。

发明内容
本发明的目的是提供一种视频监控的字幕信息处理方法和系统,克服在监控前端 叠加字幕信息,导致的网络不稳定时字幕信息缺失问题,以及大型监控系统中监控前端名 称冲突的问题。为实现上述发明目的,本发明提供一种视频监控系统中字幕信息的处理方法,用 于包括监控前端、视频监控平台和客户端的视频监控系统中,包括以下步骤客户端获取监控视频码流,并从前端管理模块获取字幕信息;客户端将所述字幕信息生成字符点阵;客户端将字符点阵叠加到视频码流上,生成带有字幕的监控图像。进一步地,所述监控视频码流为实时监控码流时,所述客户端获取字幕信息的步 骤包括所述客户端控制模块与所述视频监控平台建立连接;客户端从视频监控平台的前端管理模块获取字幕信息。更进一步地,所述监控视频码流为实时监控码流,且所述客户端获取监控视频码 流的步骤包括所述客户端建立与所述视频监控平台之间的媒体链路;客户端接收视频码流;客户端解码器对视频码流进行解码。更进一步地,所述监控视频码流为监控录像码流,且在客户端获取监控视频码流 和字幕信息之前,包括以下步骤
所述监控前端把获取的监控图像进行编码并将已编码的监控视频码流发送到所 述监控平台;所述监控平台的前端管理模块生成字幕信息与视频码流分离,生成录像文件并存 储。另一方面,本发明提供一种视频监控系统中字幕信息的处理系统,包括视频监控 平台和客户端,所述视频监控平台用于生成字幕信息;所述客户端用于接收所述字幕信息,并根据所述字幕信息生成字符点阵;所述客户端还用于将所述字幕信息字符点阵叠加在视频码流上,生成带有字幕的 监控图像。进一步地,所述客户端包括控制模块,所述控制模块用于建立媒体链路,并用于通 过所述媒体链路接收实时视频码流;所述客户端还包括解码器,所述解码器用于对所述视 频码流进行解码。所述视频监控平台包括前端管理模块,所述前端管理模块用于配置监控前端的 摄像机名称、监控点名称,并生成字幕信息;业务控制模块,所述业务控制模块用于建立和 管理会话、业务逻辑处理和控制。从上述技术方案可以看出,通过客户端获取字幕信息,并生成字符点阵叠加到视 频图像上,可以保证字幕信息的清晰,不会受到网络传输的影响。


图1是本发明所述方法涉及到的监控系统的结构图;图2是本发明所述方法中客户端查看实时监控图像的流程;图3是本发明所述方法中客户端查看监控录像的流程图4是客户端查看视频监控录像的实施例流程。
具体实施例方式下面结合附图和具体实施例对本发明进行更为详细的说明。本发明涉及到一种视频监控系统,至少包括视频监控平台(含前端管理模块、业 务控制模块、媒体分发和存储模块等),监控前端(含摄像机、云台、编码器等),监控客户端 (含控制台、解码器、播放模块等)。系统结构如图1所示。图1是本发明所述方法涉及到 的监控系统的结构图,包括视频监控前端、视频监控平台和客户端。其中监控前端至少包括 视频捕获模块和编码器模块,视频捕获模块负责采集监控对象的视频信息,它可以是外接 的摄像机设备;编码器模块负责对采集的视频信息进行编码、转码和发送。视频监控平台至少包括前端管理模块、业务控制模块、媒体分发和存储模块,前端 管理模块主要完成对前端设备的注册、配置和管理,前端ID和名称、前端上的摄像机ID和 名称、监控点名称信息等都是通过在前端管理模块来配置和管理。负责对前端名称等信息 的配置管理。业务控制模块负责建立和管理会话、业务逻辑处理和控制,监控前端需要与监 控平台的业务控制模块来建立通信和媒体链路。监控客户端需要与监控平台的业务控制模 块来建立通信链路来获取需要显示的字幕信息,并建立媒体链路来获取媒体码流。媒体分发和存储模块通过上述建立的媒体链路来分发、转发媒体码流,存储和管理媒体文件,提供 媒体检索和下载服务。客户端通过上述建立的媒体链路从监控平台的媒体分发和存储模块 获得码流来解码播放。客户端至少包括控制台模块、解码器模块和播放显示模块。控制台模块提供与用 户的交互接口,用户可以通过该接口查看监控前端摄像头列表,设置字幕显示的属性,如打 开/关闭字幕、字幕显示的位置、字幕的字体属性等。解码器模块主要负责对媒体码流的解 码、根据文本信息生成字符点阵、叠加点阵图像和解码后视频流。播放显示模块完成对解码 后的媒体流进行输出显示,可以是外接的显示设备。本发明涉及到的视频监控系统中的字幕信息处理方法是基于上述监控系统,图2 是本发明所述方法中客户端查看实时监控图像的流程,监控平台的前端管理部分设置和存 储了监控前端、摄像机的名称及其他字幕信息,监控前端捕获图像并向监控平台发生视频 码流,客户端向业务平台查询并获取需要显示的字幕信息,并获取视频码流有解码模块进 行解码,同时客户端的解码模块利用图像处理技术,根据获取的字幕文本信息生成字符点 阵,然后把字符点阵图像叠加到解码的视频图像上进行显示。查看实时监控图像的实现步骤,流程如图2所示步骤一在监控平台的前端管理模块对各前端、摄像机进行统一配置,包括分配前 端ID,摄像机ID,设置监控点名称及需要进行字幕显示的信息。步骤二监控客户端的控制模块建立与业务平台之间的连接,根据待查看的前端 ID和摄像机ID从监控平台的前端管理模块查询并获取监控点名称或其他需要用字幕显示 的信息。步骤三客户端控制模块建立媒体链路并接收实时码流,解码模块对码流进行解 码,同时根据获得的字幕信息生成字符点阵,把点阵图像叠加到解码后的视频流上,输出到 播放模块进行显示。查看监控录像的实现步骤,流程如图3所示,图3是本发明所述方法中客户端查看 监控录像的流程,监控平台的前端管理部分设置和存储了监控前端、摄像机的名称及其他 字幕信息,监控前端捕获图像并向监控平台发生视频码流,监控平台的客户端向业务平台 查询并获取需要显示的字幕信息,并获取视频码流进行解码,同时根据获取的字幕信息生 产字符点阵,叠加字幕到解码的视频图像上进行显示观看。步骤一在监控平台的前端管理模块对各前端、摄像机进行统一配置,包括分配前 端ID,摄像机ID,设置监控点名称及需要通过字幕显示的信息。步骤二进行录像时,监控前端把捕获的监控图像进行编码并发送码流到监控平 台,监控平台的前端管理模块根据当前录像的摄像机ID查询对应的监控点名称或其他需 要字幕显示的信息,并生成字幕信息与视频码流分离。最后制作成为一个录像文件并存储。步骤三监控客户端查看监控录像时,客户端的控制模块建立与监控平台的通信 连接和媒体连接,获取选定的录像视频码流和字幕信息。步骤四客户端解码模块对获得的码流进行解码,解析出字幕信息和码流信息,利 用图像处理技术把字幕信息生成字符点阵,把点阵图像叠加到解码后的视频流上,输出到 播放模块进行显示。第一实施例
如图1所示构建视频监控系统,包含监控前端(含摄像机),视频监控平台(含前 端管理功能、业务控制功能、媒体分发和存储功能),客户端(含控制台、解码和播放功能)。下面是客户端查看实时视频监控图像的实施例。1、按照图1所示的架构组建视频监控系统,包括两台监控前端,其中一台前端上 连接了 2台摄像机,另一台前端上连接了 4台摄像机。还有一个监控平台和一个监控客户端。2、通过监控平台的管理界面,对上述前端、摄像机进行统一配置,包括分配前端 ID,摄像机ID,设置监控点名称及需要进行字幕显示的信息。上述一台监控前端ID为A,连 接在A上的摄像机ID分别为A1、A2 ;另一台监控前端ID为B,连接在B上的摄像机ID分别 为B3、B4、B5、B6。其中Al对应的监控点名称配置为“大厅门口”,A2对应的监控点名称配 置为“电梯口 1”,字幕信息配置为显示监控点名称。3、客户端界面上列出当前的前端列表A、B,以及摄像头列表,Al、A2、B3、B4、B5、
B6。用户希望查看Al处的实时视频,同时设置字幕信息属性为打开字幕,左上角显示,默认 字体。4、用户选择查看摄像头Al处实时视频,客户端建立与监控平台的连接,同时根据 客户端配置的打开字幕属性,向监控平台请求字幕信息,监控平台的前端管理模块通过监 控前端ID “A”和摄像头ID “Al”查询对应的监控点名称为“大厅门口”;并把通过字幕显示 的监控点名称信息返回给客户端;5、监控平台进行一些鉴权后继续向被请求的监控前端请求实时视频码流;6、监控平台的媒体分发和存储模块向客户端转发所请求的摄像头实时视频码 流,;7、客户端接收到字幕信息后,解码模块利用图像处理技术,根据客户端配置的字 体属性,把该字幕文本生成字符点阵,并根据客户端配置的字幕位置属性把点阵图像叠加 到解码后的视频图像的左上角;8、把叠加字幕点阵图像和实时视频的码流输出到显示设备进行播放显示。此时 客户端即可观看到实时视频监控图像,同时在左上角叠加有清晰可见的字幕信息“大厅门 口”。此时如果监控点摄像头出现问题或者网络不稳定导致视频图像模糊,客户端仍可以清 晰辨认字幕信息,协助问题定位和解决。第二实施例下面是客户端查看视频监控录像的实施例。如图4所示1、客户端界面上提供监控录像的查询入口,用户输入比如监控点名称、录像时段、 是否有告警等查询条件;2、客户端建立与监控平台的连接,提交录像查询条件并选择要查看的录像文件。 比如是监控前端Al上监控点名称为“大厅门口”的一段录像;3、监控平台的媒体分发和存储模块读取到该录像文件后,解析到的字幕信息“大 厅门口”以字符编码的方式和视频信息分别传送到客户端。4、客户端接收到字幕信息后,解码模块利用图像处理技术,根据客户端配置的字 体属性,把该字幕文本生成字符点阵,并根据客户端配置的字幕位置属性把点阵图像叠加 到解码后的视频图像的左上角;
把叠加字幕点阵图像和实时视频的码流输出到显示设备进行播放显示。此时客户 端即可观看到实时视频监控图像,同时在左上角叠加有清晰可见的字幕信息“大厅门口”。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。
权利要求
一种视频监控系统中字幕信息的处理方法,用于包括监控前端、视频监控平台和客户端的视频监控系统中,包括以下步骤客户端获取监控视频码流,并从前端管理模块获取字幕信息;客户端将所述字幕信息生成字符点阵;客户端将字符点阵叠加到视频码流上,生成带有字幕的监控图像。
2.如权利要求1所述的字幕信息处理方法,其特征在于,所述监控视频码流为实时监 控码流,所述客户端获取字幕信息的步骤包括所述客户端控制模块与所述视频监控平台建立连接; 客户端从视频监控平台的前端管理模块获取字幕信息。
3.如权利要求2所述的字幕信息处理方法,其特征在于,所述字幕信息包括以下信息 中的一项或几项的组合监控前端的ID、摄像机的ID、监控点的名称、监控点的地址。
4.如权利要求1或2所述的字幕信息处理方法,其特征在于,所述监控视频码流为实时 监控码流,且所述客户端获取监控视频码流的步骤包括所述客户端建立与所述视频监控平台之间的媒体链路;客户端接收视频码流;客户端解码器对视频码流进行解码。
5.如权利要求1所述的字幕信息处理方法,其特征在于,所述监控视频码流为监控录 像码流,且在客户端获取监控视频码流和字幕信息之前,包括以下步骤所述监控前端把获取的监控图像进行编码并将已编码的监控视频码流发送到所述监 控平台;所述监控平台的前端管理模块生成字幕信息与视频码流分离,生成录像文件并存储。
6.一种视频监控系统中字幕信息的处理系统,包括视频监控平台和客户端,其特征在于,所述视频监控平台用于生成字幕信息;所述客户端用于接收所述字幕信息,并根据所述字幕信息生成字符点阵; 所述客户端还用于将所述字幕信息字符点阵叠加在视频码流上,生成带有字幕的监控 图像。
7.如权利要求6所述的字幕信息处理系统,其特征在于,所述客户端包括控制模块,所述控制模块用于建立媒体链路,并用于通过所述媒体链 路接收实时视频码流;所述客户端还包括解码器,所述解码器用于对所述视频码流进行解码。
8.如权利要求6所述的字幕信息处理系统,其特征在于,所述视频监控平台包括 前端管理模块,所述前端管理模块用于配置监控前端的摄像机名称、监控点名称,并生成字幕信息;业务控制模块,所述业务控制模块用于建立和管理会话、业务逻辑处理和控
全文摘要
本发明提供了一种视频监控系统中字幕信息的处理方法和系统,方法包括,客户端获取监控视频码流,并从前端管理模块获取字幕信息;客户端将所述字幕信息生成字符点阵;客户端将字符点阵叠加到视频码流上,生成带有字幕的监控图像。系统包括视频监控平台和客户端,其中视频监控平台用于生成字幕信息;所述客户端用于接收所述字幕信息,并根据所述字幕信息生成字符点阵;所述客户端还用于将所述字幕信息字符点阵叠加在视频码流上,生成带有字幕的监控图像。通过本发明技术方案,可以保证字幕信息的清晰,不会受到网络传输的影响。
文档编号H04N7/08GK101883263SQ20101020608
公开日2010年11月10日 申请日期2010年6月22日 优先权日2010年6月22日
发明者叶小阳, 洪英杰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1