[发明专利]对视频数据进行录像回放的方法及硬盘录像机有效
申请号: | 201310120783.2 | 申请日: | 2013-04-09 |
公开(公告)号: | CN104104895B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 冀建成 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04N5/781 | 分类号: | H04N5/781;H04N5/93;G11B27/10 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 周华霞,王丽琴 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 数据 进行 录像 回放 方法 硬盘录像机 | ||
技术领域
本发明涉及视频数据录像处理,尤其涉及对视频数据进行录像回放的方法及硬盘录像机。
背景技术
目前,进行视频数据录像的方案包括:硬盘录像机采集视频数据,进行编码,生成录像文件,存储到硬盘上,每个录像文件包含了单位时间内的录像数据。参见图1,为录像文件的结构示意图,其包括编码后的视频数据、I帧信息和录像索引文件;编码后的视频数据中包含多个I帧,I帧信息包含了相应I帧的起始时间、结束时间,以及在硬盘中存储相应I帧的起始地址和结束地址等信息;录像索引文件中包含了相应录像文件视频数据的起始时间、结束时间,以及在硬盘中存储相应录像文件视频数据的起始地址和结束地址,就是图1中编码后的视频数据的起始地址和结束地址。
进行视频数据存储后,当需要查看从某一时刻开始至当前时刻为止采集的视频数据时,可进行录像回放。现有进行视频录像回放的方案中,接收到包含回放起始时间的回放指令后,基于录像文件中的录像索引文件,读取回放起始时间与接收回放指令时间之间的存储到硬盘上的视频数据,进行播放。回放时可进行一些常用操作,如拖动、暂停、快进、快退、单帧播放等。
采用现有进行视频录像回放的方案,只能提取回放起始时间与发送回放指令时间之间的存储到硬盘上的视频数据,而对于发送回放指令时间到播放到末尾时这段时间内硬盘录像机采集到的视频数据,却不能进行播放;如果需要查看这部分数据,则需要重新向硬盘录像机发送回放指示,这导致视频数据回放的适时性和连续性较差。
综上可见,现有进行视频录像回放的方案存在以下缺陷:适时性和连续性较差。
发明内容
本发明提供了一种对视频数据进行录像回放的方法,该方法能够使视频数据的录像回放更加适时、连续。
本发明提供了一种硬盘录像机,该硬盘录像机能够使视频数据的录像回放更加适时、连续。
一种对视频数据进行录像回放的方法,该方法包括:
接收包含回放起始时间的回放指令,生成播放列表,存储到内存中;所述播放列表包含进行回放的所有录像文件的播放信息,所述播放信息包括录像文件中进行回放的起始时间、结束时间、起始地址和结束地址;
从播放列表中按照时间播放顺序逐个读取播放信息,由播放信息中的起始地址和结束地址从硬盘中读取视频数据进行播放;
在播放过程中,确定播放到最后一个回放录像文件的末尾时,以最后一个回放录像文件的结束时间作为更新起始时间,将内存中缓存的从更新起始时间开始至当前时间的更新片段更新到硬盘中;将该更新片段的起始时间、结束时间、起始地址和结束地址添加到播放列表中。
较佳地,所述生成播放列表包括:
根据回放起始时间对硬盘中录像文件的索引文件进行搜索,搜索出包含有回放起始时间至当前时间之间视频数据的录像文件,由搜索出的录像文件建立搜索列表,所述搜索列表包含搜索信息,每条搜索信息包含相应录像文件视频数据的起始时间、结束时间、起始地址和结束地址;
从搜索列表中查询出包含回放起始时间的搜索信息,确定出回放起始时间对应视频数据的起始地址,作为回放起始地址;
将查询出的搜索信息中的起始时间修改为回放起始时间,将起始地址修改为回放起始地址,将修改后的搜索信息作为播放信息添加到内存的播放列表中,并将搜索列表中其他搜索信息作为播放信息按时间顺序添加到播放列表中。
较佳地,所述确定回放起始时间对应视频数据的起始地址包括:
查询出包含有回放起始时间对应视频数据的录像文件,由回放起始时间对录像文件的I帧信息进行搜索,搜索出包含回放起始时间的I帧信息,将搜索出的I帧信息包含的起始地址作为回放起始地址。
较佳地,所述将该更新片段的起始时间、结束时间、起始地址和结束地址添加到播放列表中,包括:
判断播放列表中最后一个录像文件的结束时间与更新片段的起始时间是否相同,如果是,则将最后一个录像文件播放信息的结束时间和结束地址修改为更新片段的结束时间和结束地址;
如果不是,则另生成一个播放消息添加到播放列表中,生成的播放消息包括更新片段的起始时间、结束时间、起始地址和结束地址。
较佳地,所述确定播放到最后一个回放录像文件的末尾包括:
将最后一个回放录像文件视频数据的总长度与已经播放的长度进行相减,判断差值是否小于设定阈值,如果是,则确定播放到末尾。
一种硬盘录像机,该硬盘录像机包括录像单元和播放单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310120783.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置