调试信息输出方法、调试信息输出装置及视频监控系统的制作方法

文档序号:7704394阅读:151来源:国知局
专利名称:调试信息输出方法、调试信息输出装置及视频监控系统的制作方法
技术领域
本发明涉及视频监控领域,尤其涉及一种调试信息输出方法、调试信 息输出装置及视频监控系统。
背景技术
如图1所示,现有的一见频监控系统包括视频监控设备10和显示设备 40,其中视频监控设备10通常包括视频采集装置20和媒体处理单元30 等。视频采集装置20用于采集实时媒体流,媒体处理单元30对采集到的 实时媒体流进行处理,并将其输送至位于客户端的显示设备40进行播放; 媒体处理单元30通过系统程序和应用程序对实时媒体流进行处理,处理方 式包括格式转换或传输控制等。然而,媒体处理单元30中的程序本身难免 会存在一些缺陷或^"i吴,这些缺陷或错误通常称为Bug,设备开发和维护 过程中, 一般通过对程序的反复调试发现和纠正这些错误,以保证视频监控 系统的正常监控功能,系统开发或维护人通常根据程序运行过程中产生的 调试信息进行"Bug"的定位、诊断和纠正。
系统调试过程中, 一般通过专门的输出装置将调试信息反馈至客户 端,例如使用仿真器或通用异步接收/发送装置(UART: Universal Asynchronous Receiver/Transmitter,或称为异步串口)等。在产品开发 初期,仿真器可作为一种常用的调试手段有效定位程序故障,不用将代码 烧写至flash中,而通过;f莫拟运行环境进行程序仿真,直接输出调试信息 供系统开发人员参考,然而,产品使用阶段显然4艮难使用仿真器来定位和 诊断程序问题。异步串口通常为设置在视频监控设备10与显示设备40之 间的数据端口 ,可将调试过程中产生的调试信息以串行的形式输送至客户 端,并在计算机等显示设备40中进行显示,异步串口的使用通常还需配置 另外的接收设备(如调试用计算机)和接收软件,况且芯片上的异步串口 数量有限,如果这些异步串口具有其他用途则难以保证用于调试信息的输 出;有些芯片中并没有设置异步串口 ,这是就需要将其原有的同步串口转换为异步串口,增加了软件设计的难度。总之,现有的视频监控系统中通常 需要专门的配套装置实现调试信息的输出,这些配套装置增加了 "^殳备结构 的复杂性,为设备开发人员和使用人员的操作带来不便,同时增加了视频 监控系统的成本。

发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种结构 简单、操作便利且节省成本的调试信息输出方法、调试信息输出装置和视
频监控系统。
本发明解决其技术问题所采用的技术方案是
一种调试信息输出方法,包括以下步骤,A:从视频监控设备中提取调 试信息;B:通过所述调试信息生成对应的调试画面;C:将所述生成的调 试画面与视频监控设备采集的实时媒体流进行叠加形成输出媒体流;D:将 所述输出媒体流传输至显示设备。
步骤C中,对所述调试画面与实时士某体流的叠加时长进行控制。
步骤A中,所述调试信息包括视频监控设备的正常运行信息、告警信 息、媒体处理参数调整信息或;f见频采集参数调整信息中的至少一种。
一种调试信息输出装置,包括调试信息提取模块、调试画面生成模 块和媒体流叠加模块;调试信息提取模块用于从视频监控设备中提取调试 信息,并将所述调试信息传送至调试画面生成^t块;调试画面生成模块用于 通过所述调试信息生成对应的调试画面,并将所述调试画面传送至媒体流 叠加模块;媒体流叠加模块用于将所述调试画面与视频监控设备采集的实 时媒体流进行叠加形成输出媒体流,并将所述输出媒体流传输至显示设备。
还包括调试信息控制开关,所述调试信息控制开关用于控制调试信息
提取模块开始或停止从视频监控设备中提取调试信息。
还包括叠加时长控制模块,所述叠加时长控制模块用于控制i某体流叠 加模块中所述调试画面与实时i某体流的叠加时长。
一种包括以上所述的调试信息输出装置的视频监控系统,所述视频监 控系统还包括视频监控设备和显示设备,所述视频监控设备用于向所述调 试信息提取模块输出调试信息;所述显示设备用于播放来自所述i某体流叠 加模块的输出媒体流。
所述视频监控设备包括视频釆集装置和媒体处理单元,所述纟某体处理单元用于对所述^f见频采集装置采集的实时々某体流进^f于处理,并用于向所述 调试信息提^4莫块输出调试信息。
所述视频监控设备还包括视频采集控制单元,所述视频采集控制单元 用于对所述视频采集装置进行控制,并用于向所述调试信息提取模块输出 调试信息。
所述Jf某体处理单元与所述调试信息输出装置设置在同 一物理单元。 本发明的有益效果是,本发明通过提取视频监控设备中的调试信息生 成调试画面,并将调试画面与实时媒体流相叠加,最终将叠加后的输出媒 体流输送至显示设备进行播放,不需要其他配套装置即可实现调试信息的 输出,能够快速检测系统运行状况或定位程序错误。因此,本发明简化了 视频监控系统的结构,提高了操作的便利性,同时降低了其开发成本。
本发明的调试信息输出装置可根据需要开启或关闭,另外还可根据具 体需要设置调试画面与实时媒体流的叠加时长,因此进一步提高了操作的 灵活性,提高了视频监控设备或视频监控系统的开发效率。


图1为现有技术中视频监控系统的示意图; 图2为本发明的^L频监控系统第一种具体实施方式
示意图; 图3为本发明的视频监控系统第二种具体实施方式
示意图; 图4为本发明的调试信息输出方法流程图。
具体实施例方式
本发明的调试信息输出方法、调试信息输出装置和视频监控系统包括 以下实施方式,4旦不限于以下实施方式。
如图2为本发明的视频监控系统第一种具体实施方式
示意图,该视频 监控系统包括视频监控设备IO、显示设备40和调试信息输出装置50。其 中视频监控设备10包括视频采集装置20和媒体处理单元30等,视频采集 装置20为摄像头或云台等, 一般设置在特定的场所用于采集实时媒体流; 媒体处理单元30用于对来自视频采集装置20的实时i某体流进行处理,主 要指普通摄像头或高清摄像头对实时媒体流进行格式转换和输出。显示设 备40通常为电视机或计算机等用于播放实时媒体流的设备。
本发明的调试信息输出装置50包括调试信息提取模块51、调试画面生成模块52和媒体流叠加模块53等功能模块。
其中,调试信息提取模块51用于从视频监控设备10中提取调试信息, 并将调试信息传送至调试画面生成模块52。调试信息通常包括正常运行信 息和告警信息,例如可在程序中预先设定运行异常时输出告警时间、告警 类型、告警定位、复位信息等告警信息。调试信息通常产生在实时i某体流 采集、编码、格式转换或输出等处理环节,用于提醒设备开发或维护人员 诊断和纠正程序错误。视频监控设备10中的々某体处理单元30或其他组成 单元都可向调试信息提取模块51输出调试信息,视频监控设备10可先将 各种调试信息通过统一的接口输出至调试信息提:i^莫块51,或视频监控设 备10中的各组成单元分别将调试信息输出至调试信息提取模块51。
调试画面生成模块52用于通过调试信息生成对应的调试画面,调整画 面中包含一定的字符或者个性化图片等用于反映当前的调试信息,并将调 试画面传送至媒体流叠加模块53。
媒体流叠加模块53用于将生成的调试画面与视频监控设备10采集的 实时媒体流进行叠加形成输出媒体流,并将输出媒体流传输至显示设备 40,输出格式为VGA或YCbCr,也可按照具体需求设置成其他格式。
具体叠加方法为在代码中,输入采集的实时^某体流后将其存放在一 段存储区域。生成的调试画面对应一定的显示位置信息(只定位起始位置)、 长度信息和显示信息,根据调试画面对应的显示位置信息,再输入实时媒 体流的相应位置,用对应的显示信息代替原来的实时々某体流信息,完成调 试画面与实时々某体流的叠加。
根据需要,还可以将显示的调试画面设置透明度,通过计算公式,得 到新的媒体流,替换原来的实时媒体流。
其计算公式为
ITC」=*聊+ (7 -拳^ *柳 t/(D = a/p/w * C/(^ + (7匿"/p/zaJ * (T^i) ,=牟a *柳+ (7 - a/, *柳
其中
Alpha指透明度(取值范围为0-l, 0表示完全透明,l表示完全不透
明)
A指采集的实时媒体流; B指调试画面对应的信息;C指输出媒体流。
图3为本发明的^见频监控系统的第二种具体实施方式
示意图,与图2 所示的实施方式相似,本实施方式中,调试信息输出装置50还包括调试信 息控制开关54,用于控制调试信息提取模块51开始或停止从视频监控设 备10中提取调试信息;例如打开该调试信息控制开关54,则调试信息可通 过调试信息输出装置50输出,否则调试信息输出装置50不输出调试信息。 调试信息输出装置50还可包括叠加时长控制模块55,用于控制媒体流叠 加模块53中调试画面与实时媒体流的叠加时长,叠加时长决定了调试信 息在显示设备40中的显示时长。可在叠加时长控制模块55中预先设置一 定的叠加时长,还可将该叠加时长控制模块55做成遥控装置便于系统开发 或维护人员根据具体情况灵活设置叠加时长。
本实施方式中,J 某体处理单元30可向调试信息提取模块51输出媒体 流处理过程中产生的正常运行信息和告警信息;另外,调试过程中,设备 开发或维护人员还可对媒体处理单元30中的媒体处理参数进行调整,包括 媒体转换格式、输出帧频、输出方式等,系统开发或维护人员调整这些参 数时媒体处理单元30可输出相应的媒体处理参数调整信息至调试信息提 取模块。如图3所示,有些视频监控设备10还包括视频采集控制单元60, 用于通过焦距、视角、色调等视频采集参数控制视频采集装置20,系统开 发或维护人员调整这些参数时视频采集控制单元60可输出相应的视频采 集参数调整信息至调试信息提^^莫块51。因此,媒体处理参数调整信息和 视频采集参it调整信息也可作为调试信息通过本发明的调试信息输出装置 50输出至显示设备40。
调试信息输出装置50可作为独立的装置设置在视频监控系统中,也 可直接设置在视频监控设备10中,还可与媒体处理单元30设置在同一物 理单元进一 步简化一见频监控系统的结构。
如图5所示为本发明的调试信息输出方法流程图,包括以下步骤
S100:从视频监控设备10中提取调试信息,调试信息不仅包括正常 运行信息和告警信息,还包括媒体处理参数调整信息和视频采集参数调整 信息等。
S101:通过^是取的调试信息生成对应的调试画面。 S102:将生成的调试画面与视频监控设备10采集的实时媒体流进行 叠加形成输出々某体流,可才艮据具体需求对调试画面与实时i(某体流的叠加时长进行控制。
S103:将输出媒体流传输至显示设备40进行播放,输出格式为VGA、 YCbCr/YPbPr,显示设备包括计算机或电视机等。
本发明通过提取^见频监控设备10中的调试信息生成调试画面,并将调 试画面与实时媒体流相叠加,最终将叠加后的输出々某体流输送至显示设备 40进行播放,不需要其他配套装置即可实现调试信息的输出,便于对视频 监控设备的运行状况进行监控,或快速有效地定位程序错误并对其进行相 应地处理。例如当程序中出现"运行正常"的调试信息时,在调试画面生 成模块52中生成包含"运行正常,,的字符或图片的调试画面,该调试画面 与视频采集设备10采集的实时媒体流相叠加形成输出媒体流,最终显示设 备40不仅会显示实时媒体流对应的视频画面,还会显示"运行正常,,的字 符或图片等。例如程序运行过程中由于隐藏的"bug"而出现告警信息,或 系统开发或维护人员调整了媒体处理单元30中的某项媒体处理参数或视 频采集控制单元60中的某项视频采集参数,则相应的告警信息、i某体处理 参数调整信息或视频采集参数调整信息会生成包含一定字符或图片的调试 画面,这些调试画面通过与实时媒体流的叠加最终在显示设备上进行播放。 由此可见,本发明简化了视频监控系统的结构,提高了操作的便利性,降 低了开发成本;而且本发明的调试信息输出装置50可根据需要开启或关 闭,还可根据具体需要设置调试画面与实时媒体流的叠加时长,因此进一 步提高了操作的灵活性,提高了视频监控设备10或视频监控系统的开发效 率。
以上内容是结合具体的优选实施方式对本发明所作的进一 步详细说 明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。.
权利要求
1.一种调试信息输出方法,其特征在于,包括以下步骤A从视频监控设备中提取调试信息;B通过所述调试信息生成对应的调试画面;C将所述生成的调试画面与视频监控设备采集的实时媒体流进行叠加形成输出媒体流;D将所述输出媒体流传输至显示设备。
2. 根据权利要求l所述的方法,其特征在于步骤C中,对所述调试 画面与实时媒体流的叠加时长进行控制。
3. 根据权利要求1或2所述的方法,其特征在于步骤A中,所述调 试信息包括视频监控设备的正常运行信息、告警信息、媒体处理参数调整 信息或^L频采集参数调整信息中的至少一种。
4. 一种调试信息输出装置,其特征在于,包括调试信息提取^t块、 调试画面生成模块和纟某体流叠加;f莫块;调试信息提取模块用于从视频监控设备中提取调试信息,并将所述调 试信息传送至调试画面生成模块;调试画面生成模块用于通过所述调试信息生成对应的调试画面,并将 所述调试画面传送至媒体流叠加模块;媒体流叠加模块用于将所述调试画面与视频监控设备釆集的实时媒体 流进行叠加形成输出媒体流,并将所述输出媒体流传输至显示设备。
5. 根据权利要求4所述的装置,其特征在于还包括调试信息控制开 关,所述调试信息控制开关用于控制调试信息提^^莫块开始或停止从;现频 监控设备中提取调试信息。
6. 根据权利要求4或5所述的装置,其特征在于还包括叠加时长控 制模块,所述叠加时长控制模块用于控制媒体流叠加模块中所述调试画面 与实时J 某体流的叠加时长。
7. —种包括权利要求4或5所述的调试信息输出装置的视频监控系 统,其特征在于所述视频监控系统还包括视频监控设备和显示设备,所 述视频监控设备用于向所述调试信息提取模块输出调试信息;所述显示设 备用于播放来自所述媒体流叠加模块的输出媒体流。
8. 根据权利要求7所述的系统,其特征在于所述视频监控设备包括 视频采集装置和媒体处理单元,所述媒体处理单元用于对所述视频采集装 置釆集的实时々某体流进行处理,并用于向所述调试信息提取模块输出调试信息。
9. 根据权利要求8所述的系统,其特征在于所述视频监控设备还包 括视频采集控制单元,所述纟见频采集控制单元用于对所述^L频采集装置进 行控制,并用于向所述调试信息提取漠块输出调试信息。
10. 根据权利要求8或9所述的系统,其特征在于所述媒体处理单元 与所述调试信息输出装置:&置在同 一物理单元。
全文摘要
本发明公开了一种调试信息输出方法,包括以下步骤,A从视频监控设备中提取调试信息;B通过所述调试信息生成对应的调试画面;C将所述生成的调试画面与视频监控设备采集的实时媒体流进行叠加形成输出媒体流;D将所述输出媒体流传输至显示设备。本发明还保护了调试信息输出装置和包含该调试信息输出装置的视频监控系统,本发明不需要其他配套装置即可直接输出系统开发或维护过程中产生的调试信息,结构简单、操作便利、且节约了视频监控设备或视频监控系统的开发成本,提高了开发效率。
文档编号H04N7/18GK101583023SQ200910107999
公开日2009年11月18日 申请日期2009年6月12日 优先权日2009年6月12日
发明者孙晓锋 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1