一种摄像设备快速访问其存储卡内视频和照片文件的方法

文档序号:9304643阅读:231来源:国知局
一种摄像设备快速访问其存储卡内视频和照片文件的方法
【技术领域】
[0001 ] 本发明涉及摄像设备的文件访问方法,具体来讲是一种摄像设备快速访问其存储卡内视频和照片文件的方法。
【背景技术】
[0002]现在摄像设备广泛应用到人们的生活中,比如行车记录仪、IPCam或运行DV等等,这类设备通常都使用TF存储卡作为存储介质,在TF卡上通常会有三种文件夹,一种用于存放长视频文件(按照常规设置多为3分钟视频文件),一种用于存放照片文件,还有一种用于存放与长视频文件和照片文件相关联的预览文件。预览文件通常都是在拍摄原文件时同时生成的。
[0003]在使用摄像设备时常常会对TF卡中的文件进行非常频繁的创建、删除、修改、查询等操作,而现在使用的摄像设备中文件管理系统一般采用存储在TF卡中的开源sqlite数据库来实现对文件的创建、删除、修改、查询等操作,因此对摄像设备的文件管理系统sqlite数据库的频繁操作实质上是对TF卡频繁的访问,所以这样的操作是比较缓慢的;而且由于访问文件管理系统需要频繁的修改TF卡中的这部分数据,TF卡的寿命也会大大减少。因此寻找一种能够提高存储卡操作性能,并延长存储卡使用寿命的方法是非常必要的。

【发明内容】

[0004]
本发明目的是要针对上述技术问题,提供一种能够提高存储卡操作性能、延长存储卡寿命的摄像设备快速访问其存储卡内视频和照片文件的方法。
[0005]本发明技术方案如下:
本发明公开了一种摄像设备快速访问其存储卡内视频和照片文件的方法,该方法包括下列时序步骤:
步骤一,创建文件索引:首先,打开摄像设备的电源时,摄像设备对其存储卡内原有的视频文件和照片文件进行扫描,获取各个文件的信息;其次,在摄像设备的内存里建立Hash表,在Hash表内记录扫描到的每个视频文件和照片文件的文件信息及其关联关系;第三,客户端连上摄像设备后,会自动获取摄像设备Hash表中记录的视频播放列表及照片列表,并下载摄像设备记录的预览图片;最后,将预览图片显示到人机界面;
步骤二,播放视频文件:用户通过人机界面选择视频文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到原视频文件及视频文件的播放时间点,开始播放;下载照片:用户通过人机界面选择照片文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到照片文件,开始下载。
[0006]进一步讲,该方法中视频文件名称的构成方式为:前缀_文件起始时间_持续时间_标识符_后缀;照片文件名称的构成方式为:前缀_文件起始时间_拍摄的相对时间_标识符_后缀;在步骤一中,摄像设备通过扫描各文件自动获取文件名称和类型,并通过分析文件名称获取视频文件的起始时间、持续时间、类型,获取照片文件的相对拍摄时间、与视频文件的关联关系。
[0007]预览文件包括:与照片文件相关联的预览图片、与视频文件相关联的预览图片、与十秒短视频文件相关联的预览图片。
[0008]另外,对视频文件或照片文件进行删除或修改信息操作时,摄像设备会查找Hash表找到相对应的文件进行相关操作;当摄像设备拍摄新的视频文件或照片文件时,自动更新Hash表。
[0009]摄像设备可以为行车记录仪、IPCam或运行DV ;在步骤一种所述的摄像设备的内存可以为摄像设备的随机存储器(RAM)。
[0010]本发明的优点在于:一、本发明方法可以快速访问摄像设备中储存卡内视频和照片文件,所有文件数据节点的增、删、修改查询操作,都是通过内存中的数据表来实现,相对于现有的对储存卡上的数据系统的操作,大大加快了运转速度;二、由于本发明方法快速访问的方式避免了频繁的访问储存卡中,使储存卡的寿命得到有效延长。
【具体实施方式】
[0011]下面对本发明的一种较好的实施方式做具体讲解。
[0012]本发明公开了一种摄像设备快速访问其存储卡内视频和照片文件的方法,适用于车记录仪、IPCam或运行DV。该方法首先定义了文件名称的组成方式,视频文件名称的构成方式为:前缀_文件起始时间_持续时间_标识符_后缀;照片文件名称的构成方式为:前缀_文件起始时间_拍摄的相对时间_标识符_后缀;不同的前缀、后缀定义了文件的不同的关联性。本方法还定义了不同文件的存放方式,将视频文件、照片文件和预览文件(包括与照片文件相关联的预览图片、与视频文件相关联的预览图片、与十秒短视频文件关联的预览图片,预览文件都是在拍摄完成后有摄像设备自动生成的文件)分别存放在video、photo和thumb三个文件夹中。本发明公开的摄像设备快速访问其存储卡内视频和照片文件的方法实现的时序步骤如下:
步骤一,创建文件索引。
[0013]步骤la,在打开摄像设备的电源时,摄像设备对其存储卡内的video文件夹和photo文件夹进行扫描,获取这两个文件夹内各个文件的信息,这些信息包括各文件的名称和类型,并通过分析文件名称获取视频文件的起始时间、持续时间、类型,获取照片文件的相对拍摄时间、与视频文件的关联关系;
步骤Ib,在摄像设备的随机存储器(RAM)里建立Hash表,在Hash表内记录步骤Ia中获取的每个视频文件和照片文件的信息;
步骤lc,客户端连上摄像设备后,会自动获取摄像设备Hash表中记录的视频播放列表及照片列表,并下载摄像设备记录的预览图片;
步骤ld,将预览图片显示到人机界面。
[0014]步骤二,播放视频文件:用户通过人机界面选择视频文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到原视频文件及视频文件的播放时间点,开始播放;下载照片:用户通过人机界面选择照片文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到照片文件,开始下载。
[0015]另外,对视频文件或照片文件进行删除或修改信息操作时,摄像设备会查找Hash表找到相对应的文件进行相关操作;当摄像设备拍摄新的视频文件或照片文件时,摄像设备会自动将信息记录在Hash表中。
【主权项】
1.一种摄像设备快速访问其存储卡内视频和照片文件的方法,其特征在于,包括下列时序步骤: 步骤一,创建文件索引:首先,打开摄像设备的电源时,摄像设备对其存储卡内的视频文件和照片文件进行扫描,获取各个文件的信息;其次,在摄像设备的内存里建立Hash表,在Hash表内记录扫描到的每个视频文件和照片文件的文件信息及其关联关系;第三,客户端连上摄像设备后,会自动获取摄像设备Hash表中记录的视频播放列表及照片列表,并下载摄像设备记录的预览图片;最后,将预览图片显示到人机界面; 步骤二,播放视频文件:用户通过人机界面选择视频文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到原视频文件及视频文件的播放时间点,开始播放;下载照片:用户通过人机界面选择照片文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到照片文件,开始下载。2.根据权利要求1所述的摄像设备快速访问其存储卡内视频和照片文件的方法,其特征在于:该方法中视频文件名称的构成方式为:前缀_文件起始时间_持续时间_标识符_后缀;照片文件名称的构成方式为:前缀_文件起始时间_拍摄的相对时间_标识符_后0.% 在所述步骤一中,摄像设备通过扫描各文件自动获取文件名称和类型,并通过分析文件名称获取视频文件的起始时间、持续时间、类型,获取照片文件的相对拍摄时间、与视频文件的关联关系。3.根据权利要求1所述的摄像设备快速访问其存储卡内视频和照片文件的方法,其特征在于:所述预览图片包括:与照片文件相关联的预览图片、与视频文件相关联的预览图片、与十秒短视频文件相关联的预览图片。4.根据权利要求1所述的摄像设备快速访问其存储卡内视频和照片文件的方法,其特征在于:对视频文件或照片文件进行删除或修改信息操作时,摄像设备会查找Hash表找到相对应的文件进行相关操作;当摄像设备拍摄新的视频文件或照片文件时,自动更新Hash表。5.根据权利要求1所述的摄像设备快速访问其存储卡内视频和照片文件的方法,其特征在于:步骤一中的所述摄像设备的内存为摄像设备的随机存储器。6.根据权利要求1-5任意一项权利要求所述的摄像设备快速访问其存储卡内视频和照片文件的方法,其特征在于:所述摄像设备为行车记录仪、IPCam或运行DV。
【专利摘要】一种摄像设备快速访问其存储卡内视频和照片文件的方法,包括下列步骤:1)创建文件索引:打开摄像设备的电源时,摄像设备对其存储卡内的视频文件和照片文件进行扫描,获取各个文件的信息;在Hash表内记录扫描到的每个视频文件和照片文件的文件信息及其关联关系;客户端连上摄像设备后,会自动获取摄像设备Hash表中记录的视频播放列表及照片列表,并下载摄像设备记录的预览图片;将预览图片显示到人机界面;2)播放视频文件:用户通过人机界面选择视频文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到原视频文件及视频文件的播放时间点,开始播放;下载照片:用户通过人机界面选择照片文件相关联的预览图片,摄像设备通过预览图片的文件名信息,快速定位到照片文件,开始下载。
【IPC分类】G06F17/30
【公开号】CN105022838
【申请号】CN201510506486
【发明人】喻运辉, 陈弈丞, 王凯, 余熙平, 罗勇
【申请人】深圳市为有视讯有限公司
【公开日】2015年11月4日
【申请日】2015年8月18日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1