在视频文件中添加地理位置信息并建立索引的方法

文档序号:6513159阅读:755来源:国知局
在视频文件中添加地理位置信息并建立索引的方法
【专利摘要】本发明提出一种在视频文件中添加地理位置信息并建立索引的方法,该方法包括以下步骤:S10、获取视频文件采集地的地理位置信息数据;S20、将所述地理位置信息数据插入所述视频文件的文件头保留字段中;S30、以所述地理位置信息数据为索引,建立基于空间位置查询、聚类以及关联分析的视频文件数据库。本发明提出的在视频文件中添加地理位置信息并建立索引的方法在将经纬度信息同步记录到视频文件头文件的保留字段中,并建立基于空间位置的视频文件数据库,可以提高视频数据的存储、检索效率,从而开展基于地理位置信息的视频内容关联分析。
【专利说明】在视频文件中添加地理位置信息并建立索引的方法
【【技术领域】】
[0001]本发明涉及视频定位技术,尤其涉及一种在视频文件中添加地理位置信息并建立索引的方法。
【【背景技术】】
[0002]基于城市海量视频监控数据的有效管理以及内容搜索是当前【技术领域】中的巨大挑战。目前大部分对于监控视频数据内容的搜索及追踪定位的技术,还是主要依赖于大量人工审查与判读,若想改变上述状况,需要建立基于空间索引的视频数据库。
[0003]当前移动智能设备大量应用,高清摄像头等视频监控大量应用于城市的各个角落,但多数视频文件本真不附带视频采集地的位置信息,上述状况给视频存储、监控、分析以及关联管理与目标追踪带来了极大的困难,造成无法开展基于空间位置的视频内容检索,如对于监控视频中的目标人或物体进行快速、有效的位置关联追踪。

【发明内容】

[0004]本发明旨在解决上述现有技术中存在的问题,提出一种在视频文件中添加地理位置信息并建立索引的方法。
[0005]本发明提出一种在视频文件中添加地理位置信息并建立索引的方法,该方法包括以下步骤:S10、获取视频文件采集地的地理位置信息数据;S20、将所述地理位置信息数据插入所述视频文件的文件头保留字段中;S30、以所述地理位置信息数据为索引,建立基于空间位置查询、聚类以及关联分析的视频文件数据库。
[0006]本发明提出的在视频文件中添加地理位置信息并建立索引的方法在将经纬度信息同步记录到视频文件头文件的保留字段中,并建立基于空间位置的视频文件数据库,可以提高视频数据的存储、检索效率,从而开展基于地理位置信息的视频内容关联分析。
【【专利附图】

【附图说明】】
[0007]图1为本发明一实施例的在视频文件中添加地理位置信息并建立索引的方法。【【具体实施方式】】
[0008]下面结合具体实施例及附图对本发明作进一步详细说明。下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明的技术方案,而不应当理解为对本发明的限制。
[0009]本发明提供一种在视频文件中添加地理位置信息并建立索引的方法。
[0010]下文以AVI (Audio Video Interleaved)格式的视频文件为例对本发明提出的在视频文件中添加地理位置信息并建立索引的方法各步骤原理作进一步详细介绍。
[0011]在介绍本发明提出的在视频文件中添加地理位置信息并建立索引的方法之前首先对AVI格式视频文件的数据结构作简要介绍。
[0012]AVI 格式的视频文件是一种 RIFF (Resource Interchange File Format)的文件格式,主要用于音视频捕捉、编辑、回放等应用程序中。通常情况下,一个AVI视频文件可以包含多个不同类型的媒体流(典型的情况下包含一个音频流和一个视频流),不过含有单一音频流或单一视频流的AVI文件在协议上也是合法的。AVI格式的视频文件是Windows操作系统上最基本的、也是最常用的一种媒体文件格式。
[0013]其中,RIFF文件使用四字符码FOURCC (four-character code)来表征数据类型,比如‘RIFF’、‘AVI’、‘LIST’等。在AVI格式的视频文件中,局数据结构首先含有一个文件头结构,最开始的4个字节是一个四字符码‘RIFF’,表示这是一个RIFF字段;紧跟其后用4个字节表示此RIFF字段的大小;然后是一个四字符码说明文件的具体类型(例如AV1、WAVE等);之后为四字符码‘LIST’,表示这是一个LIST字段;紧跟其后用4个字节表示此LIST字段的大小;然后是四字符码‘hdrl’以及四字符码‘avih’,然后是4个字节的数据表示所述AVI文件头部的大小。紧接其后为56字节大小的MainAVIHeader头部结构,所述MainAVIHeader头部结构中包含JUNK列表,所述JUNK列表是一种特殊的数据块,用一个四字符码‘JUNK’来表征,它用于内部数据的填充,JUNK列表纯属人为添加的自定义块,SP在AVI文件中从未有对此块的定义,即应用者可以在所述JUNK列表添加自定义的数据。在JUNK列表之后所跟的数据内容为AVI格式视频文件的帧图像内容。
[0014]基于上述AVI格式视频文件的数据结构,本发明的主要思想即是在保留字段,也即所述JUNK列表中添加地理位置信息。
[0015]如图1所示,在步骤SlO中,首先获取视频文件采集地的地理位置信息数据。获取所述地理位置信息数据的方式有多种,其中,在所述视频文件采集装置处于运动状态的情形下,可以采用定位装置实时获取所述视频文件采集地的地理位置信息数据,所述定位装置包括但不限于与所述视频文件采集装置分离或一体设置的GPS、AGPS、LBS等具有定位功能的手机、计算机、平板电脑等具有数据存储和处理功能的装置;在所述视频文件采集装置处于固定状态的情形下,可以采用上述定位装置获取所述视频文件采集地的地理位置信息数据,也可以根据预设视频文件采集装置的固定坐标值直接获取所述地理位置信息数据。
[0016]优选地,所述地理位置信息数据包括视频文件采集地的经度信息以及纬度信息。优选地,可以将所述经度信息以及纬度信息分别调整至8个字节大小。
[0017]在步骤S20中,将所述地理位置信息数据插入所述视频文件的文件头保留字段中。以AVI格式视频文件为例,将所述8个字节大小的经度信息以及8个字节大小的纬度信息插入上文所述的JUNK列表中。
[0018]完成对视频文件地理位置信息数据的插入之后,便可以执行步骤S30,即进行视频文件数据库的建立。具体地,可事先收集一定区域内若干视频采集装置拍摄的视频文件,其中已对这些视频文件执行过步骤S20,即所有视频文件已被插入过所述地理位置信息数据,然后采用现有技术中经典的索引数据库建立方法,以所述地理位置信息数据为索引,便可以建立基于空间位置查询、聚类以及关联分析的视频文件数据库。
[0019]本领域技术人员应能理解的是,在说明书上述描述中以代表性的AVI格式视频文件为例对本发明提出的在视频文件中添加地理位置信息并建立索引的方法进行了描述,此夕卜,可以进一步对AVI之外的其他格式的视频文件采取本发明提出的方法,多数格式的视频文件文件头的保留字段均可用于内部数据的填充,以添加自定义数据,在本发明中,所述自定义数据即为所述地理位置信息数据。
[0020]本发明提出的在视频文件中添加地理位置信息并建立索引的方法在视频文件头文件的保留字段中添加地理位置信息。在视频生成之时,将视频文件采集装置所处地的经纬度信息同步记录到视频文件头文件的保留字段中,并以此为索引,建立基于空间位置查询、聚类以及关联分析的视频文件数据库,该方法可以有效提高视频数据的存储、检索效率,从而在此基础上开展基于地理位置信息的视频内容关联分析。
[0021]虽然本发明参照当前的较佳实施方式进行了描述,但本领域的技术人员应能理解,上述较佳实施方式仅用来解释和说明本发明的技术方案,而并非用来限定本发明的保护范围,任何在本发明的精神和原则范围之内,所做的任何修饰、等效替换、变形、改进等,均应包含在本发明的权利要求保护范围之内。
【权利要求】
1.一种在视频文件中添加地理位置信息并建立索引的方法,包括以下步骤:S10、获取视频文件采集地的地理位置信息数据;S20、将所述地理位置信息数据插入所述视频文件的文件头保留字段中;S30、以所述地理位置信息数据为索引,建立基于空间位置查询、聚类以及关联分析的视频文件数据库。
2.根据权利要求1所述的在视频文件中添加地理位置信息并建立索引的方法,其特征在于,所述地理位置信息数据包括视频文件采集地的经度信息以及纬度信息。
3.根据权利要求1所述的在视频文件中添加地理位置信息并建立索引的方法,其特征在于,所述地理位置信息数据获取自定位装置或根据视频文件采集装置的固定坐标值。
4.根据权利要求3所述的在视频文件中添加地理位置信息并建立索引的方法,其特征在于,所述定位装置为GPS、AGPS以及LBS中的一种。
5.根据权利要求2所述的在视频文件中添加地理位置信息并建立索引的方法,其特征在于,所述视频文件为AVI格式。
6.根据权利要求5所述的在视频文件中添加地理位置信息并建立索引的方法,其特征在于,所述保留字段位于MainAVIHeader字段中,所述保留字段长度为16个字节。
7.根据权利要求6所述的在视频文件中添加地理位置信息并建立索引的方法,其特征在于,所述经度信息以及纬度信息各占8个字节。
【文档编号】G06F17/30GK103530326SQ201310443078
【公开日】2014年1月22日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】修文群, 张云 申请人:深圳先进技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1