发明名称 一种视频数据存储格式、存储方法及检索方法
摘要 本发明公开了一种视频数据存储格式、存储方法及检索方法,其存储格式是将存储器中的逻辑卷划分为两大类:一个设备头和若干个页,其中,设备头中存放页的相关信息,包括视频数据写到的当前页字段和当前偏移量字段;每个页又被分为两部分:一个页头和至少一个数据块,其中,页头中包含有视频数据存入该页的开始时间字段,每个数据块又被分为两部分:块头和真正的视频数据存储区,其中,块头中包含数据块的大小字段以及相对页头的时间偏移量字段。基于此存储格式提出的存储方法直接将接收到的视频数据写入裸设备中,可以减少磁盘碎片的产生,提高检索效率。另外,视频数据以数据块为单位,存储于每一个逻辑卷的页中,便于管理,且数据存取性能高。
申请公布号 CN102096698B 申请公布日期 2012.10.10
申请号 CN201010585546.X 申请日期 2010.12.14
申请人 青岛海信网络科技股份有限公司 发明人 高岭;李月高;刘新;王玮;韩珉
分类号 G06F17/30(2006.01)I;H04N7/18(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 青岛联智专利商标事务所有限公司 37101 代理人 邵新华
主权项 一种视频数据存储方法,包括以下过程:a0、存储管理程序对每个摄像机在存储器中对应的逻辑卷进行初始化,将其划分为两大类:一个设备头和若干个页,其中,设备头中存放页的相关信息,包括视频数据写到的当前页字段Current_no和当前偏移量字段offset;每个页又被分为两部分:一个页头和至少一个数据块,其中,页头中包含有视频数据存入该页的开始时间字段time,每个数据块又被分为两部分:块头和真正的视频数据存储区Video data,其中,块头中包含数据块的大小字段Size以及相对页头的时间偏移量字段Time_offset;a、当存储管理程序接收到视频码流后,将当前时间写入到页头的time字段中;b、将当前页的序号写入到设备头的Current_no字段中;c、将当前数据块中保存的视频数据相对页头的时间偏移量写入到块头的Time_offset字段中;d、将接收到的视频数据存入到当前数据块的Video data存储区中;e、在到达规定的时间后,将当前数据块的大小写入到当前数据块中块头的Size字段中,并在设备头的offset字段中写入当前存储器指针在逻辑卷中的偏移量;f、开始在下一个数据块中继续存储接收到的视频数据,返回过程c继续执行;g、在当前页写完之后,开启下一页,继续执行所述的过程a至f。
地址 266100 山东省青岛市崂山区株洲路151号