一种视频暂停续拍的方法及装置制造方法

文档序号:7782968阅读:241来源:国知局
一种视频暂停续拍的方法及装置制造方法
【专利摘要】本发明公开了一种视频暂停续拍的方法及装置,用于采用拍摄接口和终止接口实现视频暂停续拍。该方法为:接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件;在接收到暂停指令后,开始进行时间维护,并调用拍摄接口将产生的时间维护数据接续第一采样数据存储至第一文件;在再次接收到拍摄指令后,继续进行视频拍摄,并从第一文件中删除时间维护数据,以及调用拍摄接口将在再次接收到拍摄指令后进行视频拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。采用上述方法可以实现暂停续拍,并且使用时间维护数据可以使得第一文件在暂停过程中处于激活状态,并且不会占用客户端的存储空间。
【专利说明】一种视频暂停续拍的方法及装置
【技术领域】
[0001]本发明涉及视频处理【技术领域】,尤其涉及一种视频暂停续拍的方法及装置。
【背景技术】
[0002]用户在使用手机拍摄视频过程中,可能会遇到某段视频不想记录在本次拍摄生成的文件中,待之后有更好的视频资源时再继续拍摄,但目前在ios操作系统平台下,提供给应用开发者可以调用的接口只有拍摄接口和终止接口,并没有可以实现暂停拍摄功能的接口可以调用,因此应用开发者只能够通过调用拍摄接口,捕获拍摄视频过程中的视频、音频数据,将这些视频、音频数据按照一定的编码格式写入文件,在结束拍摄时调用终止接口生成本次拍摄的视频文件。
[0003]在这种情况下,如果在拍摄视频的过程中,有影响视频拍摄质量等令用户不满意的片段时,在不能暂停的情况下,本次拍摄任务还未结束,那用户只有以下两种做法:一种是停止拍摄,形成多个短视频,在后期在进行剪辑和拼接;另一种是继续拍摄,直到本次拍摄结束,这个过程虽然只产生一个视频文件,但任然需要用户后期对视频文件进行处理。

【发明内容】

[0004]本发明实施例提供一种视频暂停续拍的方法及装置,用以解决现有技术中存在IOS操作系统中在只提供拍摄接口和终止接口的情况下,未能实现暂停续拍的问题。
[0005]本发明实施例提供一种视频暂停续拍的方法与装置,包括两个方面,其中,
[0006]第一方面,一种视频暂停续拍的方法,包括:
[0007]接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件;
[0008]在接收到暂停指令后,开始进行时间维护,并调用拍摄接口将产生的时间维护数据接续第一采样数据存储至第一文件;
[0009]在再次接收到拍摄指令后,继续进行视频拍摄,并从第一文件中删除时间维护数据,以及调用拍摄接口将所述在再次接收到拍摄指令后继续进行视频拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0010]通过这种可能的实施方式,仅仅调用拍摄接口和终止接口就实现了暂停续拍的功能,并且使用时间维护数据代替第三采样数据存储在第一文件中,不仅可以使得第一文件在暂停过程中也能处于激活状态不至于生成最终的视频文件存储在指定存储空间,而且在暂停时间过长的情况下,不会像第三采样数据那样占用客户端大量的存储空间,使得客户端不会因为暂停时间过长占用过多存储空间而影响了正常运行。
[0011]结合第一方面,在第一种可能的实施方式中,在接收到暂停指令后,开始进行时间维护,并调用拍摄接口将产生的时间维护数据接续第一采样数据存储至第一文件,包括:
[0012]在接收到暂停指令后,继续进行视频拍摄,并将所述在接收到暂停指令后继续进行视频拍摄过程中产生的第三采样数据丢弃;以及,[0013]在接收到暂停指令后,开始进行时间维护,并采用与第一采样数据相同的格式记录时间维护数据,以及调用拍摄接口将产生的时间维护数据在时间轴上接续第一采样数据存储至第一文件。
[0014]通过这种可能的实施方式,使用时间维护数据代替第三采样数据存储在第一文件中,使得第一文件在暂停拍摄时同样处于激活状态,还可以节省客户端的存储空间,不会在暂停时间过长的情况下占用过多内存从而影响客户端的正常运行。
[0015]结合第一方面或第一方面的第一种可能的实施方式,在第二种可能的实现方式中,从第一文件中删除时间维护数据,以及调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件,包括:
[0016]先从第一文件中删除时间维护数据,再调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件;或者,
[0017]先调用拍摄接口将拍摄过程中产生的第二采样数据接续时间维护数据存储至第一文件,并从第一文件中删除时间维护数据,再将第二采样数据接续第一采样数据进行存储;或者,
[0018]从第一文件中删除时间维护数据,同时调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0019]通过这种可能的实施方式,提供三种不同顺序下的删除时间维护数据与第二采样数据接续第一采样数据的方案。
[0020]结合第一方面的第二种可能的实施方式,在第三种可能的实施方式中,从第一文件中删除时间维护数据,包括:
[0021]在再次接收到拍摄指令后,结束进行时间维护,并记录时间维护终止时间戳;
[0022]获取时间维护开始时间戳,根据时间维护开始时间戳和时间维护终止时间戳从第一文件中截取相应的时间维护数据并进行删除。
[0023]通过这种可能的实现方式,提供一种删除时间维护数据的方法。
[0024]结合第一方面、第一方面的第一种以及第三种可能的实施方式中的任意一种可能的实施方式,在第五种可能的实施方式中,进一步包括:
[0025]在接收到终止指令后,终止视频拍摄,并调用终止接口将第一文件存储至指定存储空间。
[0026]通过这种可能的实现方式,终止拍摄视频,并将存储在临时存储空间的第一文件形成完整视频文件存储至指定存储空间,对用户呈现。
[0027]第二方面,一种客户端,包括:
[0028]拍摄单元,用于接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件,在接收到暂停指令后,开始进行时间维护,并调用拍摄接口将产生的时间维护数据接续第一采样数据存储至第一文件,在再次接收到拍摄指令后,继续进行视频拍摄,并从第一文件中删除时间维护数据,以及调用拍摄接口将所述在再次接收到拍摄指令后继续进行视频拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0029]通过这种可能的实施方式,仅仅调用拍摄接口和终止接口就实现了暂停续拍的功能,并且使用时间维护数据代替第三采样数据存储在第一文件中,不仅可以使得第一文件在暂停过程中也能处于激活状态不至于生成最终的视频文件存储在指定存储空间,而且在暂停时间过长的情况下,不会像第三采样数据那样占用客户端大量的存储空间,使得客户端不会因为暂停时间过长占用过多存储空间而影响了正常运行。
[0030]结合第二方面,在第一种可能的实施方式中,拍摄单元,具体用于:
[0031]在接收到暂停指令后,继续进行视频拍摄,并将所述在接收到暂停指令后继续进行视频拍摄过程中产生的第三采样数据丢弃;以及,在接收到暂停指令后,开始进行时间维护,并采用与第一采样数据相同的格式记录时间维护数据,以及调用拍摄接口将产生的时间维护数据在时间轴上接续第一采样数据存储至第一文件。
[0032]通过这种可能的实施方式,使用时间维护数据代替第三采样数据存储在第一文件中,使得第一文件在暂停拍摄时同样处于激活状态,还可以节省客户端的存储空间,不会在暂停时间过长的情况下占用过多内存从而影响客户端的正常运行。
[0033]结合第二方面或第二方面的第一种可能的实施方式,在第二种可能的实现方式中,拍摄单元,具体用于:
[0034]先从第一文件中删除时间维护数据,再调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件;或者,
[0035]先调用拍摄接口将拍摄过程中产生的第二采样数据接续时间维护数据存储至第一文件,并从第一文件中删除时间维护数据,再将第二采样数据接续第一采样数据进行存储;或者,
[0036]从第一文件中删除时间维护数据,同时调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0037]通过这种可能的实施方式,提供三种不同顺序下的删除时间维护数据与第二采样数据接续第一采样数据的方案。
[0038]结合第二方面的第二种可能的实施方式,在第三种可能的实施方式中,拍摄单元,具体用于:
[0039]在再次接收到拍摄指令后,结束进行时间维护,并记录时间维护终止时间戳,以及,获取时间维护开始时间戳,根据时间维护开始时间戳和时间维护终止时间戳从第一文件中截取相应的时间维护数据并进行删除。
[0040]通过这种可能的实现方式,提供一种删除时间维护数据的方法。
[0041]结合第二方面、第二方面的第一种以及第三种可能的实施方式中的任意一种可能的实施方式,在第五种可能的实施方式中,客户端进一步包括:
[0042]终止单元,用于在接收到终止指令后,终止视频拍摄,并调用终止接口将第一文件存储至指定存储空间。
[0043]通过这种可能的实现方式,终止拍摄视频,并将存储在临时存储空间的第一文件形成完整视频文件存储至指定存储空间,对用户呈现。
【专利附图】

【附图说明】
[0044]图1为本发明实施例提供的视频暂停续拍的流程图;
[0045]图2A为本发明实施例中第三采样数据未删除前的示意图;
[0046]图2B为本发明实施例中删除第三采样数据加入时间维护数据的示意图;[0047]图3为本发明实施例提供的客户端的结构图。
【具体实施方式】
[0048]为了给出采用系统提供的拍摄接口和终止接口实现视频暂停续拍的方案,本发明实施例提供了一种视频暂停续拍的方法及装置,以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0049]参阅图1所示,本发明实施例中,进行视频暂停续拍的具体流程如下:
[0050]步骤100:客户端接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件。
[0051 ] 本实施例中,客户端可以是一种用户终端,如,手机、个人电脑、平板电脑等等,在此不再一一赘述。
[0052]步骤110:客户端在接收到暂停指令后,开始进行时间维护,并调用拍摄接口将产生的时间维护数据接续第一采样数据存储至第一文件。
[0053]步骤120:客户端在再次接收到拍摄指令后,继续进行视频拍摄,并从第一文件中删除时间维护数据,以及调用拍摄接口将所述在再次接收到拍摄指令后继续进行视频拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0054]基于上述实施例,具体而言,本发明实施例只对上述流程进行详细介绍,在实际操作过程中,拍摄过程可以多次被暂停,每次接收到暂停指令都会产生时间维护数据,并在下一次接收拍摄指令或者终止指令后,都要删除时间维护数据。下面对上述步骤进行详细介绍。
[0055]在步骤100中,客户端接收到拍摄指令后,开始进行视频拍摄,上述拍摄指令是客户端上设置的拍摄按钮被点击时触发的。在拍摄按钮被点击时,在客户端中的临时存储空间创建第一文件,该第一文件是用于存储拍摄视频或者暂停视频时产生的采样数据和时间维护数据的,上述临时存储空间可以是客户端内存,也可以是客户端的硬盘。客户端调用拍摄接口将拍摄过程中持续产生的第一采样数据存储至临时存储空间中的第一文件,其中,第一采样数据为一段包含时间轴、画面和声音的数据,其画面与声音基于时间轴对应存储。
[0056]在步骤110中,客户端在接收到暂停指令后,不会真正暂停视频拍摄,而是继续调用拍摄接口将在接收到暂停指令后继续进行视频拍摄过程中持续产生的第三采样数据丢弃,不会真正暂停视频拍摄是因为没有用于暂停拍摄的接口可以调用,因此只能继续调用拍摄接口继续拍摄视频,但不将继续拍摄产生的第三采样数据存储至第一文件中,而是只在时间轴上进行时间维护,并采用与第一采样数据相同的格式记录时间维护数据,形成一段只有时间,没有画面和声音的时间维护数据。时间维护数据与第一采样数据保持一致的格式存储,可以使得后续对第一文件进行处理时,不会因为格式不一致而出现一些错误,如剪辑错误,或者画面与声音不同步等等问题。
[0057]暂停过程中因为只能调用拍摄接口实现,使得客户端无法真正暂停视频拍摄,但是如果将暂停过程中的第三采样数据存储至第一文件,第三采样数据就会与之前拍摄过程中产生的第一采样数据融合在一起,在用户暂停时间过长,如,暂停后忘记再次拍摄或者暂停后忘记终止拍摄的情况下,就会产生大量无用的第三采样数据存储在第一文件中,直到将客户端的存储空间全部占满,最终,第一文件会生成完整的视频文件存储在系统指定存储空间中,在这种情况下,会造成大量的空间占用,影响了客户端的正常运行。因此,使用只包含时间轴的时间维护数据代替第三采样数据,会大大减少对客户端存储空间的占用,不会在视频拍摄过程中暂停时间过长时使得第三采样数据占满客户端的存储空间,影响客户端的正常运行。
[0058]暂停过程中,在产生时间维护数据后,调用拍摄接口将这些时间维护数据在时间轴上接续拍摄过程中产生的第一采样数据存储至第一文件中。时间维护数据只与第一采样数据的时间轴顺序承接,但无画面与声音,进行时间维护的目的在于不让第一文件处于空闲无写入数据的情况,持续写入时间维护数据可以使得第一文件处于激活状态,否则第一文件处于空闲无写入数据的情况超过了设定时长时,客户端就会视第一文件为终止写入状态,即会生成一个完整的视频文件被存储至系统指定存储空间中。
[0059]参阅图2A所示,在暂停过程中,产生的第三采样数据接续第一采样数据,但并不存储第三采样数据,而是直接做丢弃处理。其中,左边使用虚线框围住的为第一采样数据,第一采样数据是进行视频拍摄时产生的,包含画面、声音以及时间轴,画面与声音基于时间轴对应存储;右边使用虚线框围住的为第三采样数据,第三采样数据是暂停视频拍摄时产生的,但并不存储,直接做丢弃处理,第三采样数据也包含画面、声音以及时间轴,画面与声音基于时间轴对应存储。
[0060]参阅图2B所示,丢弃第三采样数据,将时间维护数据接续第一采样数据存储至第一文件中。其中,左边使用虚线框围住的为第一采样数据,第一采样数据是进行视频拍摄时产生的,包含画面、声音以及时间轴,画面与声音基于时间轴对应存储;右边使用虚线框为主的为时间维护数据,时间维护数据是暂停视频拍摄时用来代替第三采样数据存储在第一文件中的,只包含时间轴。
[0061]在步骤120中,客户端在再次接收到拍摄指令后,记录第二采样数据的开始时间戳,并继续进行视频拍摄,可以采用以下几种方式:
[0062]第一种方式为:先从第一文件中删除时间维护数据,再调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0063]第二种方式为:先调用拍摄接口将拍摄过程中产生的第二采样数据接续时间维护数据存储至第一文件,并从第一文件中删除时间维护数据,再将第二采样数据接续第一采样数据进行存储。
[0064]第三种方式为:从第一文件中删除时间维护数据,同时调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0065]从第一文件中删除时间维护数据的具体方法如下,在再次接收到拍摄指令后,结束进行时间维护,并记录时间维护终止时间戳,接着,获取时间维护开始时间戳,根据时间维护开始时间戳和时间维护终止时间戳从第一文件中截取相应的时间维护数据并进行删除。
[0066]在第一种方式中,先采用上述删除时间维护数据的方法从第一文件中删除时间维护数据,再调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件,其中,将第二采样数据接续第一采样数据时,记录第二采样数据的开始时间戳,并获取时间维护开始时间戳,将该第二采样数据的开始时间戳设置为时间维护开始时间戳,并将继续产生的第二采样数据从设置后的第二采样数据的开始时间戳开始继续存储至第一文件。
[0067]在第二种方式中,先调用拍摄接口将拍摄过程中产生的第二采样数据接续时间维护数据存储至第一文件,并从第一文件中删除时间维护数据,再将第二采样数据接续第一采样数据进行存储。其中,将第二采样数据接续第一采样数据时,记录第二采样数据的开始时间戳,并获取时间维护终止时间戳,先将第二采样数据的开始时间戳设置为时间维护终止时间戳存储至第一文件,再采用以上删除时间维护数据的方法,将时间维护数据从第一文件中删除,由此实现将第二采样数据接续第一采样数据存储至第一文件。
[0068]在第三种方式中,从第一文件中删除时间维护数据,同时调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件,在暂停时间很长的情况下,可以在从第一文件中删除时间维护数据的同时,就将第二采样数据接续第一采样数据开始存储至第一文件,此后,一边删除时间维护数据,一边写入继续产生的第二采样数据。
[0069]进一步的,在接收到终止指令后,表明本次拍摄任务已经结束,终止视频拍摄,并调用终止接口将第一文件生成一个完整的视频文件存储至指定存储空间。该指定存储空间可以是客户端中用于对用户呈现视频文件的相册文件夹所对应的存储空间。
[0070]下面以具体实施例对本发明中视频暂停续拍的流程进行详细介绍。
[0071]例如,用户看到某个新闻事件想要使用手机进行拍摄,在点击拍摄按钮后,手机收到用户点击拍摄按钮而触发的拍摄指令,当前时间为8点整,此时开始进行视频拍摄,手机调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件,该第一文件是在手机收到拍摄指令后,在手机的临时存储空间中创建的。在8点10分时,用户点击了暂停按钮,手机调用拍摄接口将继续产生的第三维护数据做丢弃处理,与此同时产生时间维护数据,并接续第一采样数据存储在第一文件中,用户在8点15分时,再次点击了拍摄按钮,客户端再次接收到拍摄指令,继续调用拍摄接口将拍摄过程中产生的第二采样数据的开始时间戳8点15分设置为时间维护开始时间戳8点10分,以此实现将第二采样数据接续第一采样数据存储至第一文件的目的,与此同时,从第一文件中删除8点10分至8点15分产生的时间维护数据。用户在拍摄至8点20分点击终止拍摄按钮,手机调用终止接口将第一文件生成最终的视频文件存储至手机的相册文件夹中,其中,最终的视频文件成为一段8点整开始拍摄,拍摄10分钟后,被暂停了 5分钟,又再次续拍5分钟后终止的视频文件,在删除了 5分钟的时间维护数据后,一共长达15分钟。
[0072]基于同一发明构思,根据本发明上述实施例提供的视频暂停续拍的方法,相应地,本发明另一实施例还提供了一种用于视频暂停续拍的客户端,该客户端的结构示意图如图
3所示,具体包括:拍摄单元300以及终止单元310,由于暂停与暂停续拍的功能都调用拍摄接口,因此都使用拍摄单元300实现,其中,
[0073]拍摄单元300,用于接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件,在接收到暂停指令后,开始进行时间维护,并调用拍摄接口将产生的时间维护数据接续第一采样数据存储至第一文件,在再次接收到拍摄指令后,继续进行视频拍摄,并从第一文件中删除时间维护数据,以及调用拍摄接口将在再次接收到拍摄指令后继续进行视频拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。[0074]拍摄单元300,具体用于:
[0075]在接收到暂停指令后,继续进行视频拍摄,并将在接收到暂停指令后继续进行视频拍摄过程中产生的第三采样数据丢弃;以及,在接收到暂停指令后,开始进行时间维护,并采用与第一采样数据相同的格式记录时间维护数据,以及调用拍摄接口将产生的时间维护数据在时间轴上接续第一采样数据存储至第一文件。
[0076]拍摄单元300,具体用于:
[0077]先从第一文件中删除时间维护数据,再调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件;或者,
[0078]先调用拍摄接口将拍摄过程中产生的第二采样数据接续时间维护数据存储至第一文件,并从第一文件中删除时间维护数据,再将第二采样数据接续第一采样数据进行存储;或者,
[0079]从第一文件中删除时间维护数据,同时调用拍摄接口将拍摄过程中产生的第二采样数据接续第一采样数据存储至第一文件。
[0080]拍摄单元300,具体用于:
[0081]在再次接收到拍摄指令后,结束进行时间维护,并记录时间维护终止时间戳,以及,获取时间维护开始时间戳,根据时间维护开始时间戳和时间维护终止时间戳从第一文件中截取相应的时间维护数据并进行删除。
[0082]客户端进一步包括:
[0083]终止单元310,用于在接收到终止指令后,终止视频拍摄,并调用终止接口将第一文件存储至指定存储空间。
[0084]综上所述,本发明实施例提供的方案,仅仅调用拍摄接口和终止接口就实现了暂停续拍的功能,并且使用时间维护数据代替第三采样数据存储在第一文件中,不仅可以使得第一文件在暂停过程中也能处于激活状态不至于生成最终的视频文件存储在指定存储空间,而且在暂停时间过长的情况下,不会像第三采样数据那样占用客户端大量的存储空间,使得客户端不会因为暂停时间过长占用过多存储空间而影响了正常运行。
[0085]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种视频暂停续拍的方法,其特征在于,所述方法包括: 接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件; 在接收到暂停指令后,开始进行时间维护,并调用所述拍摄接口将产生的时间维护数据接续所述第一采样数据存储至所述第一文件; 在再次接收到拍摄指令后继续进行视频拍摄,并从所述第一文件中删除所述时间维护数据,以及调用所述拍摄接口将所述在再次接收到拍摄指令后继续进行视频拍摄过程中产生的第二采样数据接续所述第一采样数据存储至所述第一文件。
2.如权利要求1所述的方法,其特征在于,在接收到暂停指令后,开始进行时间维护,并调用所述拍摄接口将产生的时间维护数据接续所述第一采样数据存储至所述第一文件,包括: 在接收到暂停指令后继续进行视频拍摄,并将所述在接收到暂停指令后继续进行视频拍摄过程中产生的第三采样数据丢弃;以及, 在接收到暂停指令后,开始进行时间维护,并采用与所述第一采样数据相同的格式记录时间维护数据,以及调用所述拍摄接口将产生的时间维护数据在时间轴上接续所述第一采样数据存储至所述第一文件。
3.如权利要求1或2所述的方法,其特征在于,从所述第一文件中删除所述时间维护数据,以及调用所述拍摄接口将拍摄过程中产生的第二采样数据接续所述第一采样数据存储至所述第一文件,包括: 先从所述第一文件中删除所述 时间维护数据,再调用所述拍摄接口将拍摄过程中产生的所述第二采样数据接续所述第一采样数据存储至所述第一文件;或者, 先调用所述拍摄接口将拍摄过程中产生的所述第二采样数据接续所述时间维护数据存储至所述第一文件,并从所述第一文件中删除所述时间维护数据,再将所述第二采样数据接续所述第一采样数据进行存储;或者, 从所述第一文件中删除所述时间维护数据,同时调用所述拍摄接口将拍摄过程中产生的所述第二采样数据接续所述第一采样数据存储至所述第一文件。
4.如权利要求3所述的方法,其特征在于,从所述第一文件中删除所述时间维护数据,包括: 在再次接收到拍摄指令后,结束进行时间维护,并记录时间维护终止时间戳; 获取时间维护开始时间戳,根据所述时间维护开始时间戳和所述时间维护终止时间戳从所述第一文件中截取相应的时间维护数据并进行删除。
5.如权利要求1、2或4所述的方法,其特征在于,进一步包括: 在接收到终止指令后,终止视频拍摄,并调用终止接口将所述第一文件存储至指定存储空间。
6.一种客户端,其特征在于,所述客户端包括: 拍摄单元,用于接收到拍摄指令后,开始进行视频拍摄,并调用拍摄接口将拍摄过程中产生的第一采样数据存储至第一文件,在接收到暂停指令后,开始进行时间维护,并调用所述拍摄接口将产生的时间维护数据接续所述第一采样数据存储至所述第一文件,在再次接收到拍摄指令后,继续进行视频拍摄,并从所述第一文件中删除所述时间维护数据,以及调用所述拍摄接口将所述在再次接收到拍摄指令后继续进行视频拍摄过程中产生的第二采样数据接续所述第一采样数据存储至所述第一文件。
7.如权利要求6所述的客户端,其特征在于,所述拍摄单元,具体用于: 在接收到暂停指令后,继续进行视频拍摄,并将所述在接收到暂停指令后继续进行视频拍摄过程中产生的第三采样数据丢弃;以及,在接收到暂停指令后,开始进行时间维护,并采用与所述第一采样数据相同的格式记录时间维护数据,以及调用所述拍摄接口将产生的时间维护数据在时间轴上接续所述第一采样数据存储至所述第一文件。
8.如权利要求6或7所述的客户端,其特征在于,所述拍摄单元,具体用于: 先从所述第一文件中删除所述时间维护数据,再调用所述拍摄接口将拍摄过程中产生的所述第二采样数据接续所述第一采样数据存储至所述第一文件;或者, 先调用所述拍摄接口将拍摄过程中产生的所述第二采样数据接续所述时间维护数据存储至所述第一文件,并从所述第一文件中删除所述时间维护数据,再将所述第二采样数据接续所述第一采样数据进行存储;或者, 从所述第一文件中删除所述时间维护数据,同时调用所述拍摄接口将拍摄过程中产生的所述第二采样数据接续所述第一采样数据存储至所述第一文件。
9.如权利要求8所述的客户端,其特征在于,所述拍摄单元,具体用于: 在再次接收到拍摄指令后,结束进行时间维护,并记录时间维护终止时间戳,以及,获取时间维护开始时间戳,根据所述时间维护开始时间戳和所述时间维护终止时间戳从所述第一文件中截取相应的时间维护数据并`进行删除。
10.如权利要求6、7或9所述的客户端,其特征在于,所述客户端进一步包括: 终止单元,用于在接收到终止指令后,终止视频拍摄,并调用终止接口将所述第一文件存储至指定存储空间。
【文档编号】H04N5/225GK103702041SQ201310745616
【公开日】2014年4月2日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】兰彪 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1