基于内容的视频分析融合系统技术方案

技术编号:8883232 阅读:150 留言:0更新日期:2013-07-04 02:04
本发明专利技术公开了一种基于内容的视频分析融合系统,包括基本信息配置单元、核心数据库、界面、设备管理单元、集中控制单元、融合管理单元、结果审核单元。本发明专利技术的基于内容的视频检索由于自动化的提取视频特征,从而方便了检索服务的提供方,由于允许用户提交样例文件作为检索条件,从而方便了用户的使用,由于为用户提供了除文字以外的其他检索条件,从而避免了由于用户描述模糊而带来的烦恼。

【技术实现步骤摘要】

本专利技术属于广电领域,特别是一基于内容的视频分析融合系统
技术介绍
目前,业界已经有一些针对视频节目的检索系统,这些系统都是将已有的视频文件进行人工注释,其核心技术仍然是传统的基于文字的检索技术。人工的注释往往受到主观因素的影响,无法客观的刻画出视频节目的真正特征。此外,人工的为视频节目进行注释工作量很大,造成生产效率的低下,也增加了企业的用人成本。基于内容的视频检索可以避免人工注释所带来的缺点。
技术实现思路
针对现有人工注释方式实现视频节目检索时存在的问题,本专利技术提出了 一基于内容的视频分析融合系统。本专利技术采用的技术手段如下:一种基于内容的视频分析融合系统,其特征在于包括基本信息配置单元、核心数据库、界面、设备管理单元、集中控制单元、融合管理单元、结果审核单元。本专利技术的基于内容的视频检索由于自动化的提取视频特征,从而方便了检索服务的提供方,由于允许用户提交样例文件作为检索条件,从而方便了用户的使用,由于为用户提供了除文字以外的其他检索条件,从而避免了由于用户描述模糊而带来的烦恼。附图说明图1为视频搜索系统结构图。图2为视频分析融合系统结构图。图3为设备管理单元所管理的设备示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。如图2和图3所示,视频分析融合系统将每一个经过转码并且在视频元数据库中生成记录的文件作为一个任务,以该文件在元数据库中的ID值来标识任务。每个任务有可能有以下几种状态:未处理状态、正分析状态(开始视频分析状态、开始音频分析状态、开始字幕分析状态、视频分析结束状态、音频分析结束状态、字幕分析结束状态)、可融合状态、可审核状态、可入库状态、处理完成状态。对于每个任务的处理也需要严格按照分析、融合、审核、入库流程进行,换句话说,每个任务必须经过未处理状态、正分析状态、可融合状态、可审核状态、可入库状态、处理完成状态才能完成整个的视频分析流程。在视频分析融合系统启动前,需对基本信息配置单元和核心数据库进行信息配置。基本信息配置单元所包含的内容有以下几个方面:视频元数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;音频元数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;图片元数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;视频特征数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;音频特征数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;字幕特征数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;核心数据库的服务器名、数据库名、用户名、用户密码、最大连接数、最小连接数;视频特征FTP服务器的IP地址、用户名、用户密码、上传路径;音频特征FTP服务器的IP地址、用户名、用户密码、上传路径;字幕特征FTP服务器的IP地址、用户名、用户密码、上传路径;流媒体FTP服务器的IP地址、用户名、用户密码、上传路径;临时文件FTP服务器的IP地址、用户名、用户密码、上传路径;用户是否需要进行审核操作。核心数据库所包含的内容基本有以下几个方面:基本视频信息:节目ID、节目名称、导演、演员、产地、文件格式、文件大小、片长、节目地址、节目文件名、上载时间、上载地址、节目级别;基本任务信息:任务ID、屏幕长度、屏幕宽度、帧率;文件状态信息:任务ID、任务状态(任务状态包括未处理状态、正分析状态、可融合状态、可审核状态、可入库状态、处理完成状态);访问元数据库信息:程序最后访问元数据库时间,默认时间为1900年I月I日O时O分O秒。在视频分析融合系统启动后,设备管理单元开始监视各个设备。设备管理单元所管理的设备如图3所示,该单元监视视频分析服务器、音频分析服务器、字幕分析服务器、核心数据库、视频元数据库、音 频元数据库、字幕元数据库、视频特征数据库、音频特征数据库、字幕特征数据库、视频特征FTP服务器、音频特征FTP服务器、字幕特征FTP服务器、流媒体FTP服务器、临时文件FTP服务器。设备管理单元通过定时发送数据包给相应的分析服务器,来检查各个分析服务器是否在线,并且将该信息及时反应到界面。当设备管理单元在打开数据库或者连接FTP服务器出现问题时,也会及时将消息反应到界面,并且写入日志。在视频分析融合系统启动后,集中控制单元会定时轮循视频元数据库,以获得最新的转码文件信息。集中控制单元记录下当前时间,然后根据对元数据库的最后访问时间(从核心数据库查询得到)查询元数据库中该时间之后的所有记录,并且返回给集中控制单元。如果返回的结果集非空,则表示有新的转码文件产生,集中控制单元则将该文件作为新的任务,标识该任务的状态为开始状态,将该任务保存在本地数据库中,同时给界面发送更新消息,使界面及时更新。界面显示所有任务的列表,并记录该任务的当前状态。当某一任务是未开始状态时,界面需要根据各个分析服务器的连接情况而显示用户可以发送的分析请求,举个例子,如果视频分析服务器在线,而音频分析服务器、字幕分析服务器不在线,则界面只允许用户发送视频分析请求。下面以用户发出一个视频分析请求为例,描述具体的分析过程:步骤一,集中控制单元接收到该视频分析请求,并且检查视频分析服务器是否在线.-^4 ,步骤二,集中控制单元将该任务组成一个数据包,发送给视频分析服务器,数据包的内容主要包括:任务ID、任务基本信息(屏幕长度、屏幕宽度、帧率)、文件的基本信息(供视频分析服务器显示);步骤三,集中控制单元更新该任务的状态为开始视频分析状态;步骤四,集中控制单元更新核心数据库中该任务的状态值为开始视频分析状态;步骤五,集中控制单元更新界面上该任务的状态为“正在视频分析状态”。考虑到对于一个任务,视频分析、音频分析、字幕分析的开始、结束时间并不相同,因此将任务状态值的低8位分别表示以上几种状态:开始视频分析状态用0x01表示;开始音频分析状态用0x02表示;开始字幕分析状态用0x04表示;视频分析结束状态用0x10表示;音频分析结束状态用0x20表示;字幕分析结束状态用0x40表示。当任务状态变化时,就加上新的状态值。在本例子中,任务的状态变为0x01。视频分析服务器在接收到一个新任务之后,就会处理该任务,当该任务处理完毕之后,视频分析服务器就将分析结果写入XML文件,并且上传到临时文件FTP服务器,之后给视频分析融合系统发送任务结束数据包,该数据包的主要内容是:分析完毕的任务的ID0视频分析融合系统的集中控制单元如果接收到视频分析服务器发送来的分析结束消息,则将该任务的状态值加上0x10,同时判断该任务是否视频分析、音频分析、字幕分析均已结束,判断方法就是计算该任务的状态值的视频分析结束位、音频分析结束位、字幕分析结束位是否为1,如果视频分析、音频分析、字幕分析均已结束,则该任务的状态值应变为可融合状态。集中控制单元需要将上面所计算出的状态值更新到核心数据库和界面上。以上描述集中控制单元对视频分析、音频分析和字幕分析的控制流程。该流程保证了视频分析、音频分析、字幕分析完全结束之后才能够融合的整体流程。在一个任务进入可融合状态之后,用户就可以对该任务发送融合本文档来自技高网...

【技术保护点】
一种基于内容的视频分析融合系统,其特征在于包括基本信息配置单元、核心数据库、界面、设备管理单元、集中控制单元、融合管理单元、结果审核单元。

【技术特征摘要】

【专利技术属性】
技术研发人员:李丕
申请(专利权)人:大连天维科技有限公司
类型:发明
国别省市:

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

1