视音频数据存储的方法、系统及存储设备的制造方法

文档序号:8382038阅读:305来源:国知局
视音频数据存储的方法、系统及存储设备的制造方法
【技术领域】
[0001]本发明涉及视音频数据处理技术,尤其涉及视音频数据存储的方法、系统及存储设备。
【背景技术】
[0002]在视频监控系统中,前端的录像设备进行录像,采集视音频数据,发送给后端的存储设备;存储设备存储接收的数据片,在索引数据库中记录录像的开始时间和开始地址,以及录像的结束时间和结束地址。
[0003]由于录像设备自动校时,或者人为对录像设备进行校时等原因,导致发送给存储设备的视音频数据的时间不连续,使得索引数据库中记录的信息不能反映真实情况。当采用索引数据库中的记录进行视音频信息查询时,不能得到真实信息;进行视频播放时,不能提取出真实的音频数据进行播放。该情形是视音频数据存储领域难以克服的问题。
[0004]下面通过两个实例,对现有视音频数据存储的方法进行详细说明。
[0005]实例一、
[0006]录像设备将时间向前调整,视音频段中出现时间重叠。具体如:某路编码器从I点开始录像持续到5点时发生校时,时间从5点调整到2点,接下来继续从2点持续录像到4点后停止;如果不做处理,存储设备会生成一条开始时间为I点结束时间是4点的视音频索引记录,存储到索引数据库中;后期查询视音频信息时会显示I点到4点的视频索引记录,显然的这条视音频索引记录不能真实反映录像数据的存储信息。
[0007]实例二、
[0008]录像设备将时间向后调整,如:某路编码器I点持续录像到2点,发生校时后时间从2点调整到3点,接下来继续从3点录像到4点,存储设备会生成一条开始时间为I点结束时间是4点的视音频索引记录,存储到索引数据库中,而2点到3点的视频数据是缺失的;后期查询视频信息是会显示一条I点到4点的错误的视音频索引记录。
[0009]综上,现有方案存在因校时导致索引数据库中记录的索引信息不真实的缺陷。

【发明内容】

[0010]本发明提供了一种视音频数据存储的方法,该方法能够在索引信息中真实记录因校时导致的时间错乱。
[0011]本发明提供了一种视音频数据存储的系统,该系统能够在索引信息中真实记录因校时导致的时间错乱。
[0012]本发明提供了一种视音频数据存储的存储设备,该存储设备能够在索引信息中真实记录因校时导致的时间错乱。
[0013]一种视音频数据存储的方法,该方法包括:
[0014]按照时间单元接收来自录像设备的视音频数据片;
[0015]判断当前数据片的开始时间与上一数据片的结束时间之间的时间差是否大于设定值:
[0016]如果是,则存储当前数据片,将上一数据片的结束时间和结束地址记录在上一单元索引中,并建立当前单元索引,将当前数据片的开始时间和开始地址记录在当前单元索引中;
[0017]否则,存储当前数据片。
[0018]一种视音频数据存储的系统,该系统包括录像设备和存储设备,所述存储设备包括数据片获取单元、判断单元和存储操作单元;
[0019]所述录像设备,进行录像,将获取的视音频数据按照时间单元进行划分,将划分后的视音频数据片发送给所述数据片获取单元;
[0020]所述数据片获取单元,按照时间单元接收来自录像设备的视音频数据片,发送给所述判断单元;
[0021]所述判断单元,判断当前数据片的开始时间与上一数据片的结束时间之间的时间差是否大于设定值:如果是,则向所述存储操作单元发送第一存储指令;否则向所述存储操作单元发送第二存储指令;
[0022]所述存储操作单元,接收第一存储指令,存储当前数据片,将上一数据片的结束时间和结束地址记录在上一单元索引中,并建立当前单元索引,将当前数据片的开始时间和开始地址记录在当前单元索引中;接收第二存储指令,存储当前数据片。
[0023]一种视音频数据存储的存储设备,该存储设备包括数据片获取单元、判断单元和存储操作单元;
[0024]所述数据片获取单元,按照时间单元接收来自录像设备的视音频数据片,发送给所述判断单元;
[0025]所述判断单元,判断当前数据片的开始时间与上一数据片的结束时间之间的时间差是否大于设定值:如果是,则向所述存储操作单元发送第一存储指令;否则向所述存储操作单元发送第二存储指令;
[0026]所述存储操作单元,接收第一存储指令,存储当前数据片,将上一数据片的结束时间和结束地址记录在上一单元索引中,并建立当前单元索引,将当前数据片的开始时间和开始地址记录在当前单元索引中;接收第二存储指令,存储当前数据片。
[0027]从上述方案可以看出,本发明中,按照时间单元接收来自录像设备的视音频数据片;判断当前数据片的开始时间与上一数据片的结束时间之间的时间差是否大于设定值:如果是,则存储当前数据片,将上一数据片的结束时间和结束地址记录在上一单元索引中,并建立当前单元索引,将当前数据片的开始时间和开始地址记录在当前单元索引中;否则,存储当前数据片。本发明按照时间单元接收视音频数据片,遇到不连续的视音频数据时,建立一个新的单元索引进行记录,这样,能够真实记录因校时导致的时间错乱。
【附图说明】
[0028]图1为本发明视音频数据存储的方法示意性流程图;
[0029]图2为本发明视音频数据存储的方法流程图实例;
[0030]图3为本发明存储单元的数据结构示意图实例;
[0031]图4为本发明单元索引的结构示意图实例;
[0032]图5为本发明数据索引表结构示意图实例;
[0033]图6为进行视音频数据存储中校时实例一;
[0034]图7为进行视音频数据存储中校时实例二 ;
[0035]图8为本发明视音频数据存储的系统结构示意图。
【具体实施方式】
[0036]为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。
[0037]本发明按照时间单元接收视音频数据片,遇到不连续的视音频数据片时,建立一个新的单元索引进行记录,这样,能够真实记录因校时导致的时间错乱。参见图1,为本发明视音频数据存储的方法示意性流程图,其包括以下步骤:
[0038]步骤101,按照时间单元接收来自录像设备的视音频数据片。
[0039]前端的录像设备按照时间片形式向后台的存储设备发送视音频数据片,所述时间片为很小的时间单元,例如为2秒或3秒。
[0040]步骤102,判断当前数据片的开始时间与上一数据片的结束时间之间的时间差是否大于设定值,如果是,则执行步骤103 ;否则,执行步骤104。
[0041]每个数据片携带有录像设备采集该数据片的时间,如果对录像设备进行了校时,数据片携带的时间将相应改变。正常情况下,当前数据片的开始时间与上一数据片的结束时间之间的时间差在一个很小的范围,例如I秒,如果大于这个范围,则确定为进行了校时,则顺序存储当前数据片,并建立新的单元索引记录索引信息;否则,顺序存储接收的数据片。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1