CN103514184A - 一种录像文件的剪辑备份方法及装置 - Google Patents
一种录像文件的剪辑备份方法及装置 Download PDFInfo
- Publication number
- CN103514184A CN103514184A CN201210209962.9A CN201210209962A CN103514184A CN 103514184 A CN103514184 A CN 103514184A CN 201210209962 A CN201210209962 A CN 201210209962A CN 103514184 A CN103514184 A CN 103514184A
- Authority
- CN
- China
- Prior art keywords
- frame
- index
- timestamp
- file
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
- G06F11/1451—Management of the data involved in backup or backup restore by selection of backup contents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/71—Indexing; Data structures therefor; Storage structures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Quality & Reliability (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明实施例提供一种录像文件的剪辑备份方法及装置,所述方法包括:录像时为录像文件创建索引文件;根据所述索引文件确定欲定位时间对应的帧索引信息;根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。本发明实施例的有益技术效果在于:为每个录像文件关联一个帧索引信息,可以降低分析原始帧索引的工作量,避免了每次查询都要分析定位的工作,提高了查询速度。采用本发明实施例的技术方案可以实现快速高效的音视频录像数据剪辑备份功能。
Description
技术领域
本发明涉及嵌入式视频监控存储设备的视频剪辑备份领域,具体地涉及一种录像文件的剪辑备份方法及装置。
背景技术
视频剪辑备份是指从视频数据文件中指定一段时间的视频剪辑出来备份到其它存储设备的文件中。视频剪辑首先要处理的事情是按时间定位帧数据位置,即,定位剪辑段开始时间的帧位置和剪辑段结束时间的帧位置;然后逐帧读出帧数据,再写入备份的目标文件中。目前按时间定位的方法是逐帧读取帧头数据,分析帧时间戳和下一帧的位置,直到找出欲剪辑时间段对应的帧数据的偏移位置。
定位过程中需要从帧数据文件中逐帧读取帧头数据进行分析,而且视频帧数据文件的体积一般都非常大,会造成磁盘的磁头移动位置大,定位所消耗的时间就非常长。表现形式就是用户剪辑备份操作时,定位的等待时间较长。一般情况下,剪辑备份时用户需要多次定位回放以确定剪辑的开始与结束时间,因此,寻找一种快速高效的定位方法以实现录像文件的剪辑备份非常有必要。
发明内容
本发明提供一种录像文件的剪辑备份方法及装置,以实现音视频录像数据的快速定位,并实现快速高效的音视频录像数据剪辑备份功能。
为达上述目的,一方面,本发明实施例提供了一种录像文件的剪辑备份方法,所述方法包括:
录像时为录像文件创建索引文件;
根据所述索引文件确定欲定位时间对应的帧索引信息;
根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。
为达上述目的,另一方面,本发明实施例提供了一种录像文件的剪辑备份装置,所述装置包括:
索引文件创建单元,用于录像时为录像文件创建索引文件;
帧索引信息定位单元,用于根据所述索引文件确定欲定位时间对应的帧索引信息;
剪辑备份单元,用于根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。
本发明实施例的有益技术效果在于:为每个录像文件关联一个帧索引信息,可以降低分析原始帧索引的工作量,避免了每次查询都要分析定位的工作,提高了查询速度。采用本发明实施例的技术方案可以实现快速高效的音视频录像数据剪辑备份功能。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种录像文件的剪辑备份方法的整体流程图;
图1A为本发明实施例中索引文件、录像文件结构示意图;
图2为本发明实施例的动态加载查找流程图;
图3为本发明实施例的一种录像文件的剪辑备份装置的整体功能框图;
图4为本发明实施例的另一种剪辑备份装置的具体功能框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例的一种录像文件的剪辑备份方法的整体流程图。如图1所示,该方法包括如下步骤:
110、录像时为录像文件创建索引文件;
具体地,本步骤具体实现时,录像时为录像文件创建帧索引文件(指包含索引信息的文件),所述帧索引文件记录录像文件中I帧的索引信息。其中,所述I帧的索引信息包括:I帧的时间戳、I帧的帧数据在录像文件中的偏移量和I帧的数据长度。
所述录像时为录像文件创建索引文件包括:在写入一帧数据时,分析帧类型;当帧类型为I帧时,将I帧的索引信息写入索引文件。
120、根据所述索引文件确定欲定位时间对应的帧索引信息;
其中,帧索引信息包含I帧时间戳、I帧数据在录像文件中的偏移量和I帧的数据长度。
具体地,本步骤具体实现时可以采用如下步骤:根据录像文件第一帧的时间戳、第一帧的时间点和欲定位的时间点,计算出欲定位的帧的时间戳;估算欲定位的时间戳所在的索引块号;在所述索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
较佳地,欲定位的帧的时间戳=第一帧时间戳+(欲定位的时间点-第一帧的时间点)。
较佳地,所述的估算欲定位的时间戳所在的索引块号,是基于以下关系式:预估的索引块号=(欲定位的时间戳-第一帧的时间戳)/每索引块所含的帧时间长度。
可选地,如果在当前索引块号对应的索引块中没有查找到欲定位的时间戳所对应的帧索引信息,则根据时间戳大小判断待查找目标在当前索引块号之前还是之后并重新估算索引块号;在重新估算后的索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
具体地,所述根据时间戳大小判断待查找目标在当前块号之前还是之后并重新估算索引块号包括:
如果待查找目标在当前块号之前,则依据下列估算方法重新估算索引块号:
重新估算的索引块号=当前索引块号-(当前索引块的最小时间戳-欲定位的时间戳)/每索引块所含帧时间长度;
如果待查找目标在当前块号之后,则依据下列估算方法重新估算索引块号:
重新估算的索引块号=当前索引块号+(欲定位的时间戳-当前索引块的最小时间戳)/每索引块所含帧时间长度。
130、根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。
以下对本发明实施例的上述方法,进行更为详细的描述:
(1)录像过程中建立帧索引文件
图1A为本发明实施例中索引文件、录像文件结构示意图。如图1A所示,录像时创建两个文件,音视频数据写入硬盘的数据文件中。同时,为每个音视频数据文件(即录像文件)创建一个对应的索引文件,索引文件记录视频I帧在录像文件中的位置。具体方法为:在写入一帧数据时,分析帧类型(帧类型有I帧、P帧、B帧(索引文件中不记录P帧和B帧的索引信息),其中I帧为关键帧,可以解出完整图像),写入I帧(I帧是音视频编码压缩的专有名词)的同时,将I帧的索引信息写入索引文件,包含I帧的时间戳(其用于表明音视频采集时的时间信息)、I帧数据在录像文件中的偏移量、I帧数据长度等信息。索引文件只记录I帧索引信息,可以减小文件体积,提高查询速度。
(2)快速定位方法
快速定位就是从索引文件中找出欲定位时间对应的帧索引信息。考虑到索引文件较大,不采用一次加载所有帧索引信息的方法,而是用动态加载方法,即每次只加载对定位有用的帧索引信息。
图2为本发明实施例的动态加载查找流程图,图2对应于图1中的步骤120,如图2所示,快速定位步骤如下:
210、根据录像文件第一帧的时间戳、第一帧的时间点(UTC时间,协调世界时:coordinated universal time)和给定的欲定位的时间点,计算出欲定位的帧的时间戳。计算方法为:
pts=pts0+(t-t0)
其中:pts表示欲定位的帧的时间戳;pts0表示第一帧时间戳;t表示欲定位的时间点;t0表示第一帧的时间点。
220、估算欲定位的时间戳所在的索引块号。索引块是指索引文件中的一段连续的区块,包含多条索引信息。
再请参阅图1A,图1A中示例性绘示了索引块1、索引块2,每一索引块分别包括多条索引信息。
步骤220的估算方法如下:
其中:blocki表示预估的索引块号,下标i表示经过第i次迭代计算出的索引块号;pts表示欲定位的时间戳;pts0表示第一帧的时间戳;TPB表示每索引块所含帧时间长度的经验值,是一个常量,可以事先取多个录像文件,计算每个文件的TPB值,取统计平均值。
此算法的一个特点是可以根据估算值经过几次迭代之后,得到准确的运算结果。原因在于,计算到步骤280时,当计算出的blocki值大于(或小于)实际block值时,重新估算的blocki+1大于(或小于)前一次的blocki,多次迭代之后逐渐趋向于真实block。
230、查询索引块是否已加载到内存,如果没有加载,执行步骤240从索引文件中加载。已经加载的就不用再加载。
240、从索引文件中加载索引块。
250、从当前块号中查找欲定位的时间戳所对应的帧索引信息,采用二分查找法查找(因为索引文件是有序的,二分查找法速度最快)。
260、判断是否查找到帧索引信息,如是执行步骤270,如否,返回步骤280、220。
270、找到帧索引信息后,返回帧索引信息,结束定位算法。
280、如果找不到帧索引信息,根据时间戳大小判断查找目标在当前块号之前还是之后,重新估算索引块号,并转步骤220。
具体地,当前过索引块包括最小时间戳ptsmin和最大时间戳ptsmax,比较查找目标也即欲定位的时间戳pts与ptsmin、ptsmax之间的大小关系,如果pts小于ptsmin,则判断查找目标在当前块号之前,如果pts大于ptsmax,则判断查找目标在当前块号之后。
在当前索引块号之前的估算方法:
其中:blocki+1表示重新估算的索引块号;blocki表示前一次估算的索引块号,其为上述的当前索引块号;ptsmin表示前一次索引块中包含的最小时间戳;pts表示欲定位的时间戳;TPB表示每索引块所含帧时间长度的经验值。
根据上述计算公式可知:blocki+1<blocki。其中,每个块里会有多个索引,数量是不确定的。当前索引块blocki对应有多个时间戳,数量是不确定的。在当前索引块号之后的估算方法:
其中:blocki+1表示重新估算的索引块号;blocki表示前一次估算的索引块号;ptsmin表示前一次索引块中包含的最小时间戳;pts表示欲定位的时间戳;TPB表示每索引块所含帧时间长度的经验值。其中,i为循环迭代的次数,其为正整数。
根据上述计算公式可知:blocki+1>blocki。算法运行过程中,每索引块所含帧时间长度的经验值是固定不变的。TPB的取值会影响算法的迭代次数,TPB的取值越接近实际值,则迭代次数越少,定位越快速和准确。
(3)剪辑备份方法
剪辑备份是指让用户选择视频的备份开始时间和备份结束时间,再将这段时间内的视频数据写到备份设备。
用户选择好开始时间和结束时间后,采用上述的快速定位方法,找出待备份视频在录像文件中的开始位置和结束位置。再将这段数据写入到备份设备中。帧索引快速定位方法也可用于录像回放中,可以快速定位到用户指定的时间点回放。
本发明的优点在于,每个录像文件关联一个帧索引信息,可以降低分析原始帧索引的工作量,避免了每次查询都要分析定位的工作,提高了查询速度。由于采用了动态加载帧索引信息的方法,减少了读硬盘文件的数据量,提高了查询速度。
另外,索引文件较小时,可以不用动态加载方法,而是直接读取所有帧索引信息。在帧索引信息表中查找时间戳可以采用不同的查找方法,如顺序查找法。
图3为本发明实施例的一种录像文件的剪辑备份装置的整体功能框图。如图3所示,该装置300包括:
索引文件创建单元310,用于录像时为录像文件创建索引文件;
帧索引信息定位单元320,用于根据所述索引文件确定欲定位时间对应的帧索引信息;
剪辑备份单元330,用于根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。
一个实施例中所述索引文件帧索引文件,所述帧索引文件记录录像文件中I帧的索引信息。所述I帧的索引信息包括:I帧的时间戳、I帧的帧数据在录像文件中的偏移量和I帧的数据长度。
该索引文件创建单元310,可具体用于在写入一帧数据时,分析帧类型;当帧类型为I帧时,将I帧的索引信息写入索引文件。
可选地,在另一个实施例中,如图4示出的本发明实施例的另一种剪辑备份装置的具体功能框图,该帧索引信息定位单元320可以包括:时间戳计算模块322,用于根据录像文件第一帧的时间戳、第一帧的时间点和欲定位的时间点,计算出欲定位的帧的时间戳;索引块号估算模块324,用于估算欲定位的时间戳所在的索引块号;帧索引信息查找模块326,用于在所述索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
所述索引块号估算模块324,具体可用于是基于以下关系式来估算欲定位的时间戳所在的索引块号:预估的索引块号=(欲定位的时间戳-第一帧的时间戳)/每索引块所含的帧时间长度。
可选地,该索引块号估算模块324,还可以用于如果在当前块号对应的索引块中没有查找到欲定位的时间戳所对应的帧索引信息,则根据时间戳大小判断待查找目标在当前块号之前还是之后并重新估算索引块号;该帧索引信息查找模块326,还可以用于在重新估算后的索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
具体地,所述索引块号估算模块,具体用于如果待查找目标在当前块号之前,则依据下列估算方法重新估算索引块号:重新估算的索引块号=当前索引块号-(当前索引块的最小时间戳-欲定位的时间戳)/每索引块所含帧时间长度;如果待查找目标在当前块号之后,则依据下列估算方法重新估算索引块号:重新估算的索引块号=当前索引块号+(欲定位的时间戳-当前索引块的最小时间戳)/每索引块所含帧时间长度。
本发明实施例的装置的优点在于,每个录像文件关联一个帧索引信息,可以降低分析原始帧索引的工作量,避免了每次查询都要分析定位的工作,提高了查询速度。由于采用了动态加载帧索引信息的方法,减少了读硬盘文件的数据量,提高了查询速度。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,或者二者的结合来实施。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件模块或计算机软件产品可以存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。存储介质可以是随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。
以上实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。
Claims (14)
1.一种录像文件的剪辑备份方法,其特征在于,所述方法包括:
录像时为录像文件创建索引文件;
根据所述索引文件确定欲定位时间对应的帧索引信息;
根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。
2.根据权利要求1所述的方法,其特征在于,所述索引文件为帧索引文件,所述帧索引文件记录录像文件中I帧的索引信息,所述I帧的索引信息包括:I帧的时间戳、I帧的帧数据在录像文件中的偏移量和I帧的数据长度。
3.根据权利要求2所述的方法,其特征在于,所述录像时为录像文件创建索引文件包括:
在写入一帧数据时,分析帧类型;
当帧类型为I帧时,将I帧的索引信息写入索引文件。
4.根据权利要求2所述的方法,其特征在于,所述根据所述索引文件确定欲定位时间对应的帧索引信息包括:
根据录像文件第一帧的时间戳、第一帧的时间点和欲定位的时间点,计算出欲定位的帧的时间戳;
估算欲定位的时间戳所在的索引块号;
在所述索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
5.根据权利要求4所述的方法,其特征在于,所述估算欲定位的时间戳所在的索引块号,是基于以下关系式:
预估的索引块号=(欲定位的时间戳-第一帧的时间戳)/每索引块所含的帧时间长度。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:如果在当前索引块号对应的索引块中没有查找到欲定位的时间戳所对应的帧索引信息,则根据时间戳大小判断待查找目标在当前索引块号之前还是之后并重新估算索引块号;在重新估算后的索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
7.根据权利要求6所述的方法,其特征在于,所述根据时间戳大小判断待查找目标在当前块号之前还是之后并重新估算索引块号包括:
如果待查找目标在当前块号之前,则依据下列估算方法重新估算索引块号:
重新估算的索引块号=当前索引块号-(当前索引块的最小时间戳-欲定位的时间戳)/每索引块所含帧时间长度;
如果待查找目标在当前块号之后,则依据下列估算方法重新估算索引块号:
重新估算的索引块号=当前索引块号+(欲定位的时间戳-当前索引块的最小时间戳)/每索引块所含帧时间长度。
8.一种录像文件的剪辑备份装置,其特征在于,所述装置包括:
索引文件创建单元,用于录像时为录像文件创建索引文件;
帧索引信息定位单元,用于根据所述索引文件确定欲定位时间对应的帧索引信息;
剪辑备份单元,用于根据所述欲定位时间对应的帧索引信息,对所述录像文件进行剪辑备份。
9.根据权利要求8所述的装置,其特征在于,所述索引文件为帧索引文件,所述帧索引文件记录录像文件中I帧的索引信息,所述I帧的索引信息包括:I帧的时间戳、I帧的帧数据在录像文件中的偏移量和I帧的数据长度。
10.根据权利要求8所述的装置,其特征在于,所述索引文件创建单元,具体用于在写入一帧数据时,分析帧类型;当帧类型为I帧时,将I帧的索引信息写入索引文件。
11.根据权利要求9所述的装置,其特征在于,所述帧索引信息定位单元包括:
时间戳计算模块,用于根据录像文件第一帧的时间戳、第一帧的时间点和欲定位的时间点,计算出欲定位的帧的时间戳;
索引块号估算模块,用于估算欲定位的时间戳所在的索引块号;
帧索引信息查找模块,用于在所述索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
12.根据权利要求11所述的装置,其特征在于,所述索引块号估算模块,具体用于是基于以下关系式来估算欲定位的时间戳所在的索引块号:
预估的索引块号=(欲定位的时间戳-第一帧的时间戳)/每索引块所含的帧时间长度。
13.根据权利要求11所述的装置,其特征在于,所述索引块号估算模块,还用于如果在当前块号对应的索引块中没有查找到欲定位的时间戳所对应的帧索引信息,则根据时间戳大小判断待查找目标在当前块号之前还是之后并重新估算索引块号;所述帧索引信息查找模块,还用于在重新估算后的索引块号对应的索引块中查找欲定位的时间戳所对应的帧索引信息。
14.根据权利要求12所述的装置,其特征在于,所述索引块号估算模块,具体用于如果待查找目标在当前块号之前,则依据下列估算方法重新估算索引块号:重新估算的索引块号=当前索引块号-(当前索引块的最小时间戳-欲定位的时间戳)/每索引块所含帧时间长度;如果待查找目标在当前块号之后,则依据下列估算方法重新估算索引块号:重新估算的索引块号=当前索引块号+(欲定位的时间戳-当前索引块的最小时间戳)/每索引块所含帧时间长度。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210209962.9A CN103514184B (zh) | 2012-06-25 | 2012-06-25 | 一种录像文件的剪辑备份方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210209962.9A CN103514184B (zh) | 2012-06-25 | 2012-06-25 | 一种录像文件的剪辑备份方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103514184A true CN103514184A (zh) | 2014-01-15 |
CN103514184B CN103514184B (zh) | 2017-05-10 |
Family
ID=49896920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210209962.9A Active CN103514184B (zh) | 2012-06-25 | 2012-06-25 | 一种录像文件的剪辑备份方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103514184B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159161A (zh) * | 2014-08-25 | 2014-11-19 | 广东欧珀移动通信有限公司 | 视频图像帧的定位方法和装置 |
CN104967856A (zh) * | 2015-06-25 | 2015-10-07 | 华为技术有限公司 | 一种编码方法及相关设备 |
CN106162022A (zh) * | 2015-04-08 | 2016-11-23 | 深圳市尼得科技有限公司 | 一种快速播放视频的方法、***及移动终端 |
WO2024146330A1 (zh) * | 2023-01-05 | 2024-07-11 | 广电运通集团股份有限公司 | 视频存储方法和视频播放方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0660249A1 (en) * | 1993-12-27 | 1995-06-28 | AT&T Corp. | Table of contents indexing system |
CN1536509A (zh) * | 2003-04-11 | 2004-10-13 | �Ҵ���˾ | 倒排索引存储方法、倒排索引机制以及在线更新的方法 |
CN101420577A (zh) * | 2008-11-07 | 2009-04-29 | 武汉烽火网络有限责任公司 | 一种多媒体数据的存储方法及精确定位回放位置的方法 |
CN101692252A (zh) * | 2009-08-31 | 2010-04-07 | 上海宝信软件股份有限公司 | 文件空闲块的分配和回收方法 |
CN101861583A (zh) * | 2007-11-16 | 2010-10-13 | 迪维克斯公司 | 用于多媒体文件的分级及简化索引结构 |
-
2012
- 2012-06-25 CN CN201210209962.9A patent/CN103514184B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0660249A1 (en) * | 1993-12-27 | 1995-06-28 | AT&T Corp. | Table of contents indexing system |
CN1536509A (zh) * | 2003-04-11 | 2004-10-13 | �Ҵ���˾ | 倒排索引存储方法、倒排索引机制以及在线更新的方法 |
CN101861583A (zh) * | 2007-11-16 | 2010-10-13 | 迪维克斯公司 | 用于多媒体文件的分级及简化索引结构 |
CN101420577A (zh) * | 2008-11-07 | 2009-04-29 | 武汉烽火网络有限责任公司 | 一种多媒体数据的存储方法及精确定位回放位置的方法 |
CN101692252A (zh) * | 2009-08-31 | 2010-04-07 | 上海宝信软件股份有限公司 | 文件空闲块的分配和回收方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104159161A (zh) * | 2014-08-25 | 2014-11-19 | 广东欧珀移动通信有限公司 | 视频图像帧的定位方法和装置 |
CN104159161B (zh) * | 2014-08-25 | 2018-05-18 | 广东欧珀移动通信有限公司 | 视频图像帧的定位方法和装置 |
CN106162022A (zh) * | 2015-04-08 | 2016-11-23 | 深圳市尼得科技有限公司 | 一种快速播放视频的方法、***及移动终端 |
CN104967856A (zh) * | 2015-06-25 | 2015-10-07 | 华为技术有限公司 | 一种编码方法及相关设备 |
CN104967856B (zh) * | 2015-06-25 | 2018-10-19 | 华为技术有限公司 | 一种编码方法及相关设备 |
WO2024146330A1 (zh) * | 2023-01-05 | 2024-07-11 | 广电运通集团股份有限公司 | 视频存储方法和视频播放方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103514184B (zh) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110764706B (zh) | 存储***、数据管理方法及存储介质 | |
CN108874311B (zh) | 融合存储***中的数据迁移方法和装置 | |
CN102479245B (zh) | 数据区块的切分方法 | |
US10229718B1 (en) | Shortening the average reposition time to the beginning of files in a magnetic tape | |
CN101909189B (zh) | 文件恢复方法、***及dvr | |
CN103514184A (zh) | 一种录像文件的剪辑备份方法及装置 | |
CN109994131B (zh) | 一种基于索引的工频录波文件压缩存储方法及*** | |
US20160034201A1 (en) | Managing de-duplication using estimated benefits | |
EP1657922A1 (en) | Reproducing apparatus, method and program | |
CN103425785A (zh) | 数据存储***及其用户数据存储、读取方法 | |
CN113064558B (zh) | 一种数据存储方法和装置 | |
JP2012198598A (ja) | データ保存装置、データ保存方法 | |
US9671979B2 (en) | Data writing in a file system | |
EP4141641A3 (en) | Method and apparatus for writing data in append mode, device and storage medium | |
CN111125018B (zh) | 一种文件异常溯源方法、装置、设备及存储介质 | |
US20150324128A1 (en) | Efficient use of metadata accompanying file writing to media | |
CN104572764A (zh) | 一种多路视频数据读写方法 | |
CN104104895A (zh) | 对视频数据进行录像回放的方法及硬盘录像机 | |
EP3093772A1 (en) | Data processing method, data writing method, and related apparatus | |
CN112349303B (zh) | 一种音频播放方法、装置及存储介质 | |
CN102117623B (zh) | 一种磁带元数据的恢复方法及装置 | |
KR100997474B1 (ko) | 자기디스크 장치의 기록 방법 및 자기디스크 장치 | |
CN104980680B (zh) | 一种视频数据存取的方法 | |
US11269951B2 (en) | Indexing variable bit stream audio formats | |
CN114900713B (zh) | 一种视频剪辑处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |