一种视频文件索引信息的生成方法和设备技术

技术编号:14765672 阅读:67 留言:0更新日期:2017-03-08 10:04
本申请公开了一种视频文件索引信息的生成方法,包括:根据对所述视频文件解码后生成的编码序列获取所述视频文件的前景目标;获取在同一关键帧下的所有视频帧的所述前景目标的特征信息;根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息;根据所述关键帧下所述前景目标的行为信息生成所述视频文件的索引信息,本申请中的索引信息具有结构化描述,可以根据所述索引因袭尽快找到目标视频文件。

【技术实现步骤摘要】

本申请涉及计算机
,特别是涉及一种视频文件索引信息的生成方法和设备
技术介绍
视频数据是互联网上所占比例最大的数据,视频数据中包含了极其丰富的内容信息,可以说是一个“数据金矿”。每天产生的视频数据的数量级巨大,但这些数据保存到存储系统后很大一部分未做进一步的分析利用,只是到期删除或者存储归档,典型的比如视频监控的数据在经过很短的时间后就会被删除。针对上述问题,在现有技术中通过视频采集设备将视频码流推送到存储服务器后对视频数据进行分析,视频分析服务器对视频进行分析,输出分析结果。在实现本申请的过程中,申请人发现现有技术至少存在以下问题:在对视频数据进行分析时无结构化的描述,不能更好的利用这些视频数据,并且由于视频数据存储量非常大,无法准确找到需要的视频信息。
技术实现思路
本申请的目的在于提供一种视频文件索引信息的生成方法和设备,通过对关键帧中前景目标的分析得到的前景目标的行为信息生成所述视频文件的索引信息,服务器在生成的关键帧中前景目标的行为信息对视频文件进行了结构化的描述,以使服务器可以更好的利用这些视频文件,并且所述服务器根据具有结构化描述的索引信息可以尽快找到目标视频文件。本申请的技术方案如下:一种视频文件索引信息的生成方法,所述方法包括:服务器根据对视频文件解码后生成的编码序列获取所述视频文件的前景目标;所述服务器获取在同一关键帧下的所有视频帧的所述前景目标的特征信息;所述服务器根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息;所述服务器根据所述关键帧下所述前景目标的行为信息生成所述视频文件的索引信息。所述服务器根据对所述视频文件解码后生成的编码序列获取所述视频文件的前景目标,具体为:所述服务器确定所述视频文件中包含的所有关键帧;所述服务器根据所述视频文件中包含的所有关键帧将所述视频文件拆分为不同的子视频文件;所述服务器中具有解码功能的多个子模块按照负载均衡的方式对不同的子视频文件进行解码,根据对不同子视频文件解码后生成的编码序列获取所述视频文件的前景目标。所述索引信息还包括:视频文件的名称、关键帧的产生时间、关键帧在视频文件中的存储位置、相邻关键帧之间的间隔帧数;其中,所述视频文件的名称是所述服务器根据采集视频文件的视频采集设备的设备编号和视频文件的采集时间生成的;所述关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数是根据所述服务器对视频文件进行分析获取的;所述关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数的具体获取方式包括以下步骤:所述服务器中具有视频分析功能的多个子模块按照负载均衡的分配方式对不同的子视频文件进行分析,以使所述服务器获取所述视频文件中关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数。所述特征信息包括:物理特征、纹理特征、结构特征和数学特征。所述服务器根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息,具体为:所述服务器根据所述物理特征、纹理特征、结构特征判断同一关键帧下所有视频帧中的同一前景目标;所述服务器根据所述数学特征对同一关键帧下两两相邻的视频帧中同一个前景目标进行匹配生成所述前景目标的行为信息。一种服务器,所述服务器包括:第一获取模块,用于根据对所述视频文件解码后生成的编码序列获取所述视频文件的前景目标;第二获取模块,用于获取在同一关键帧下的所有视频帧的所述前景目标的特征信息;第一生成模块,用于根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息;第二生成模块,用于根据所述关键帧下所述前景目标的行为信息生成所述视频文件的索引信息。所述第一获取模块,具体用于:确定所述视频文件中包含的所有关键帧;根据所述视频文件中包含的所有关键帧将所述视频文件拆分为不同的子视频文件;所述第一获取模块中具有解码功能的多个子模块按照负载均衡的方式对不同的子视频文件进行解码,根据对不同子视频文件解码后生成的编码序列获取所述视频文件的前景目标。所述索引信息还包括:视频文件的名称、关键帧的产生时间、关键帧在视频文件中的存储位置、相邻关键帧之间的间隔帧数;其中,所述视频文件的名称是所述服务器根据采集视频文件的视频采集设备的设备编号和视频文件的采集时间生成的;所述关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数是根据所述服务器中的分析模块对视频文件进行分析获取的;所述分析模块,具体用于:所述分析模块中具有视频分析功能的多个子模块按照负载均衡的分配方式对不同的子视频文件进行分析,以使所述服务器获取所述视频文件中关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数。所述特征信息包括:物理特征、纹理特征、结构特征和数学特征。所述第一生成模块,具体用于:根据所述物理特征、纹理特征、结构特征判断同一关键帧下所有视频帧中的同一前景目标;根据所述数学特征对同一关键帧下两两相邻的视频帧中同一个前景目标进行匹配生成所述前景目标的行为信息。本申请通过对关键帧中前景目标的分析得到的前景目标的行为信息生成所述视频文件的索引信息,服务器在生成的关键帧中前景目标的行为信息对视频文件进行了结构化的描述,以使服务器可以更好的利用这些视频文件,并且所述服务器根据具有结构化描述的索引信息可以尽快找到目标视频文件。附图说明为了更清楚地说明本申请或现有技术中的技术方案,下面将对本申请或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中的一种视频文件索引信息的生成方法流程图;图2为本申请实施例中的一种服务器的结构示意图。具体实施方式下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的其他实施例,都属于本申请保护的范围。一种视频文件索引信息的生成方法,如图1所示,所述方法包括以下步骤:步骤101,服务器根据对视频文件解码后生成的编码序列获取所述视频文件的前景目标。所述服务器根据对所述视频文件解码后生成的编码序列获取所述视频文件的前景目标,具体为:所述服务器确定所述视频文件中包含的所有关键帧;所述服务器根据所述视频文件中包含的所有关键帧将所述视频文件拆分为不同的子视频文件;所述服务器中具有解码功能的多个子模块按照负载均衡的方式对不同的子视频文件进行解码,根据对不同子视频文件解码后生成的编码序列获取所述视频文件的前景目标。具体的,为了达到快速处理视频文件的目的,需要将所述视频文件拆分成多个子视频文件,所述服务器可以对多个子视频文件同时处理。由于视频文件是由视频帧组成的,其中视频帧中包含多个关键帧,关键帧下有多个子帧(非关键帧),其中,关键帧是角色或者物体运动或变化中的关键动作所处的那一帧,在确定关键帧时是根据视频帧的帧头进行确定,视频帧的本文档来自技高网...
一种视频文件索引信息的生成方法和设备

【技术保护点】
一种视频文件索引信息的生成方法,其特征在于,所述方法包括:服务器根据对视频文件解码后生成的编码序列获取所述视频文件的前景目标;所述服务器获取在同一关键帧下的所有视频帧的所述前景目标的特征信息;所述服务器根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息;所述服务器根据所述关键帧下所述前景目标的行为信息生成所述视频文件的索引信息。

【技术特征摘要】
1.一种视频文件索引信息的生成方法,其特征在于,所述方法包括:服务器根据对视频文件解码后生成的编码序列获取所述视频文件的前景目标;所述服务器获取在同一关键帧下的所有视频帧的所述前景目标的特征信息;所述服务器根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息;所述服务器根据所述关键帧下所述前景目标的行为信息生成所述视频文件的索引信息。2.如权利要求1所述方法,其特征在于,所述服务器根据对所述视频文件解码后生成的编码序列获取所述视频文件的前景目标,具体为:所述服务器确定所述视频文件中包含的所有关键帧;所述服务器根据所述视频文件中包含的所有关键帧将所述视频文件拆分为不同的子视频文件;所述服务器中具有解码功能的多个子模块按照负载均衡的方式对不同的子视频文件进行解码,根据对不同子视频文件解码后生成的编码序列获取所述视频文件的前景目标。3.如权利要求2所述方法,其特征在于,所述索引信息还包括:视频文件的名称、关键帧的产生时间、关键帧在视频文件中的存储位置、相邻关键帧之间的间隔帧数;其中,所述视频文件的名称是所述服务器根据采集视频文件的视频采集设备的设备编号和视频文件的采集时间生成的;所述关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数是根据所述服务器对视频文件进行分析获取的;所述关键帧的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数的具体获取方式包括以下步骤:所述服务器中具有视频分析功能的多个子模块按照负载均衡的分配方式对不同的子视频文件进行分析,以使所述服务器获取所述视频文件中关键帧
\t的产生时间、关键帧在视频文件中的存储位置和相邻关键帧之间的间隔帧数。4.如权利要求1所述方法,其特征在于,所述特征信息包括:物理特征、纹理特征、结构特征和数学特征。5.如权利要求4所述方法,其特征在于,所述服务器根据所述特征信息对在同一关键帧下两两相邻的视频帧中的所述前景目标进行匹配生成所述关键帧下所述前景目标的行为信息,具体为:所述服务器根据所述物理特征、纹理特征、结构特征判断同一关键帧下所有视频帧中的...

【专利技术属性】
技术研发人员:吴贻刚
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1