一种录制方法、装置及电子设备与流程

文档序号:12908450阅读:288来源:国知局
一种录制方法、装置及电子设备与流程

本说明书涉及多媒体技术领域,特别涉及一种录制方法、装置及电子设备。



背景技术:

随着多媒体技术的不断发展,音频、视频等多媒体数据的录制变得越来越方便,人们可以通过手机随时随地录制视频、语音,并对录制获得的视频、语音进行发送、分享等。

对于语音、视频的录制,通常是先开启照相机、录音机等录制设备进入录制模式;在用户点击录制按钮或图标触发录制功能开始录制;再次点击录制按钮或图标触发停止录制功能来结束录制,录制获得从开始录制到结束录制之间的语音或视频数据。录制获得的音频、视频可通过剪辑来缩小录制时长。但随着人们对音频、视频录制的频次的增多,对音频、视频录制的要求也日益提高,亟需一种可扩展性更高的音频、视频录制方法。



技术实现要素:

本说明书实施例提供一种录制方法、装置及电子设备,用于实现对正式录制数据的补充,提高录制数据的可扩展性。

第一方面,本说明书实施例提供一种录制方法,所述方法包括:

响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;

响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前的第一时间阈值内录制的所述录前数据;

响应结束录制的结束操作,结束所述目标数据的录制;

基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑。

可选的,所述基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑,包括:

将所述第一时间阈值内的所述录前数据中的部分或全部数据添加到所述目标数据中,改变所述目标数据的起始数据。

可选的,所述方法还包括:

响应结束录制的结束操作,在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

所述基于所述第一时间阈值内的所述录前数据,对所述目标数据进行编辑,包括:

基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行编辑。

可选的,所述基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行编辑,包括:

基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行数据内容添加,改变所述目标数据的起始数据和结束数据。

可选的,所述方法还包括:删除在录制所述目标数据之前的第一时间阈值前录制的所述录前数据。

可选的,所述方法还包括:将所述目标数据与第一时间阈值内录制的所述录前数据和/或第二时间阈值内录制的录后数据进行关联并存储。

第二方面、本说明书实施例提供一种录制方法,所述方法包括:

响应开始录制的录制操作,开始录制目标数据;

响应结束录制的结束操作,结束所述目标数据的录制,并在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

基于所述录后数据,对所述目标数据进行编辑。

可选的,所述基于所述录后数据,对所述目标数据进行编辑,包括:

将所述录后数据的部分或全部数据,添加到所述目标数据中,改变所述目标数据的结束数据。

第三方面,本说明书实施例提供一种录制方法,所述方法包括:

获取即时通信软件的聊天窗口或朋友圈上的开启录制模式的操作;

响应所述开启录制模式的操作,开启数据采集装置进入录制模式,并开始录制录前数据;

响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前第一时间阈值内录制的所述录前数据;

响应结束录制的结束操作,结束所述目标数据的录制;

基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑改变所述目标数据的起始数据,并将编辑后的所述目标数据反馈至所述聊天窗口或所述朋友圈。

第四方面、本说明书实施例提供一种录制方法,所述方法包括:

获取即时通信软件的聊天窗口或朋友圈上的开启录制模式的操作;

响应所述开启录制模式的操作,开启数据采集装置进入录制模式;

响应开始录制的录制操作,开始录制目标数据;

响应结束录制的结束操作,结束所述目标数据的录制,并在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

基于所述录后数据,对所述目标数据进行编辑改变所述目标数据的结束数据,并将编辑后的所述目标数据反馈至所述聊天窗口或所述朋友圈。

第五方面、本说明书实施例提供一种录制装置,包括:

前置录制单元,用于响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;

录制单元,用于响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前的第一时间阈值内录制的所述录前数据;响应结束录制的结束操作,结束所述目标数据的录制;

编辑单元,用于基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑。

可选的,所述编辑单元,用于:将所述第一时间阈值内的所述录前数据中的部分或全部数据添加到所述目标数据中,改变所述目标数据的起始数据。

可选的,所述装置还包括:后置录制单元,用于响应结束录制的结束操作,在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

所述编辑单元还用于:基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行编辑。

可选的,所述编辑单元还用于:

基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行数据内容添加,改变所述目标数据的起始数据和结束数据。

可选的,所述装置还包括:删除单元,用于删除在录制所述目标数据之前的第一时间阈值前录制的所述录前数据。

可选的,所述装置还包括:关联单元,用于将所述目标数据与第一时间阈值内录制的所述录前数据和/或第二时间阈值内录制的录后数据进行关联并存储。

第六方面、本说明书实施例还提供一种录制装置,包括:

录制单元,用于响应开始录制的录制操作,开始录制目标数据;响应结束录制的结束操作,结束所述目标数据的录制;

后置录制单元,用于在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

编辑单元,用于基于所述录后数据,对所述目标数据进行编辑。

可选的,所述编辑单元用于:将所述录后数据的部分或全部数据,添加到所述目标数据中,改变所述目标数据的结束数据。

第七方面、本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;

响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前的第一时间阈值内录制的所述录前数据;

响应结束录制的结束操作,结束所述目标数据的录制;

基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑。

第八方面、本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:

响应开始录制的录制操作,开始录制目标数据;

响应结束录制的结束操作,结束所述目标数据的录制,并在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

基于所述录后数据,对所述目标数据进行编辑。

第九方面、本说明书实施例还提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的操作:

响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;

响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前的第一时间阈值内录制的所述录前数据;

响应结束录制的结束操作,结束所述目标数据的录制;

基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑。

第十方面、本说明书实施例还提供一种电子设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的操作:

响应开始录制的录制操作,开始录制目标数据;

响应结束录制的结束操作,结束所述目标数据的录制,并在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

基于所述录后数据,对所述目标数据进行编辑。

本说明书实施例中的上述一个或多个技术方案,至少具有如下技术效果:

本说明书实施例提供一种录制方法,响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;响应开始录制的录制操作,开始录制目标数据,并存储录制目标数据之前第一时间阈值内录制的录前数据;响应结束录制的结束操作,结束目标数据的录制;基于第一时间阈值内录制的录前数据,对目标数据进行编辑,即通过在录制操作前提前进行数据录制获得录前数据,通过录前数据对目标数据进行编辑,可以补充目标数据中没有录入的数据,实现对正式录制数据的补充,避免因用户录制起点触发不及时错失重要目标数据的问题,提高录制数据的可扩展性。

附图说明

为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本说明书实施例提供的一种录制方法的流程图;

图2为本说明书实施例提供的一种录制过程的示意图;

图3为本说明书实施例提供的一种录制装置一的示意图;

图4为本说明书实施例提供的一种录制装置二的示意图;

图5为本说明书实施例提供的一种电子设备的示意图。

具体实施方式

为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。

在本说明书实施例提供一种录制方法、装置及电子设备,用于实现对正式录制数据的补充,提高录制数据的可扩展性。

下面结合附图对本说明书实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。

本说明书实施提供的一种录制方法,可以应用于数据采集装置进行语音、视频的录制,也可以应用于即时通信软件如“微信”、图像处理软件如“美图秀秀”等应用中。该数据采集装置可以是照相机、摄像机、录音机、录音笔等等。请参考图1,本说明书实施例提供的一种录制方法,包括:

s11:响应开启录制模式的开启操作,开启录制模式并开始录制录前数据。

其中,开启录制模式的开启操作可以是用户对录制按钮、图标的点击或滑动操作,也可以是用于开启录制模式的语音操作,还可以是用户开启照相机、摄像机等时自动开启录制模式的默认操作。响应该开启操作开启录制模式时,用户并未确认开始录制,本说明书实施例将用户确认开始录制前录制的数据称作录前数据。在录制录前数据时,可以由电子设备在后台进行,用户在前台看到的界面仍然是未开始录制的界面。

s12:响应开始录制的录制操作,开始录制目标数据,并存储录制目标数据之前的第一时间阈值内录制的录前数据。

录制操作为用户确认正式开始录制的操作,响应该录制操作开始正式录制,正式录制获得的录制数据即为目标数据。进一步的,响应录制操作,还存储录制目标数据之前第一时间阈值内录制的录前数据。其中,第一时间阈值可以由系统默认设置,也可以由用户根据自己的实际需求进行个性化设置。假设开始进行录前数据录制的时间为到t0,开始进行目标数据录制的时间为t1,第一时间阈值为t1,若t1-t0≤t1,响应录制操作存储t0到t1时刻录制的录前数据;若t1-t0>t1,响应录制操作存储t1-t1到t1时刻录制的录前数据,并删除t0到t1-t1时刻录制的录前数据。

具体实施过程中,为了避免录制内容过多,占用系统存储资源,可以根据时间线和第一时间阈值,将录前数据分成若干长度的分段数据,并定时清理正式录制前的第一时间阈值前的录前数据。例如,图2为一视频录制的过程的示意图,录制中为用户确认开始录制的目标数据,录制前c为用户确认录制前的第一时间阈值内的录前数据,录制前b和录制前a则为用户确认录制前的第一时间阈值前的炉前数据,那么,可以在用户确认开始录制时,将录制前a和录制前b删除,也可以在录制前b完成时将录制前a删除、在录制前c完成时将录制前b删除。

s13:响应结束录制的结束操作,结束目标数据的录制。

s14:基于录制目标数据之前的第一时间阈值内录制的录前数据,对目标数据进行编辑。

具体的,基于录前数据对目标数据进行编辑,即录前数据对目标数据进行补充,包括:对目标数据和录前数据进行混剪、将录前数据中的部分或全部数据添加到目标数据中改变目标数据的起始数据、将录前数据中的部分或全部数据作为目标数据的花絮放在目标数据的尾部等等。例如:目标数据的录制时间为t1至t2时刻,录前数据的录制时间为t1-t1至t1时刻,那么编辑时可以将录前数据中的ti至t1时刻的数据按照时间先后顺序添加到目标数据中,t1-t1≤ti<t1,那么编辑后的目标数据的起始数据则变为ti时刻的数据、起始录制时间变为ti。

在执行s14之前,可以弹出编辑提示信息,提示用户可以对目标数据进行编辑,若用户确认编辑执行s14。例如:可以向用户展示当前录制时序(包含录前和录后),并标识用户正式录制的起始节点和结束节点,并将该起始节点和结束节点显示为可移动状态,允许用户向前移动起始节点和/或向后移动结束节点来补充正式录制时未录制的内容,避免正式录制时机不正确如开始录制不及时、结束录制过早造成的录制效果不佳、无法延长录制时长的技术问题,提高了录制数据的可扩展性。

基于对目标数据进行补充的同一思想,本说明书实施例还在响应结束录制的结束操作时,在结束目标数据的录制后的第二时间阈值t2内完成录后数据的录制;基于录后数据对目标数据进行编辑。同样的,第二时间阈值可以为系统默认值,也可以为用户设置的个性化阈值。

基于录后数据对目标数据进行编辑,也可以包含:对目标数据和录后数据进行混剪、将录后数据中的部分或全部数据添加到目标数据中改变目标数据的结束数据等等。当然,本说明书实施还可以既录制录前数据,又录制录后数据,通过录前数据和录后数据对目标数据进行编辑。例如:目标数据的录制时间为t1至t2时刻,录前数据的录制时间为t1-t1至t1时刻,录后数据的录制时间为t2至t2+t2时刻,那么编辑时可以将录前数据中的ti至t1时刻的数据和tj至t2+t2按照时间先后顺序添加到目标数据中,t1-t1≤ti<t1,t2<tj<t2+t2,那么编辑后的目标数据的起始数据则变为ti时刻的数据、起始录制时间变为ti,结束数据则变为tj时刻的数据、起始录制时间变为tj。

对于本说明书实施例录制获得的录前数据、目标数据、录后数据,可以执行如下任一操作:

①、对基于录前数据和/或录后数据对目标数据进行编辑的,保存编辑后的目标数据,删除录前数据和/或录后数据中未被编辑使用的数据,减少对存储空间的占用。

②、若用户确认放弃对目标数据进行编辑,则默认保存目标数据,删除录前和录后数据。

③、将目标数据与第一时间阈值内录制的录前数据和/或第二时间阈值内录制的录后数据进行关联并存储,使得用户在查看目标数据时可以通过如长按、重按等特定操作来查看录前数据和/或录后数据,或者,在用户对目标数据进行编辑时向用户提供录前数据和/或录后数据,以增加其编辑方式。

下面通过一个具体的实例,来对本说明书实施例提供的一种录制方法进行完整的说明。

在即时通信软件中进行小视频的录制过程:

步骤1、用户在即时通信软件如“微信”中,在聊天窗口或者朋友圈中触控“视频”图标来开启相机的录制模式。

步骤2、电子设备可以通过触控屏获取即时通信软件的聊天窗口或朋友圈上的开启录制模式的操作,并响应用户开启录制模式的操作,开启相机进入录制模式,并在进入录制模式的第一时间t0时刻开始录制录前数据。

步骤3、用户在t1时刻触控录制界面上的开始录制图标确认开始录制小视频。

步骤4、4a:电子设备通过触控屏检测获得用户确认开始录制的录制操作,响应开始录制的录制操作,开始录制t1时刻之后的目标数据。4b:响应用户录制操作,存储录t1时刻前的第一时间阈值内录制的录前数据。

步骤5、在t2时刻,用户确认结束录制。

步骤6、6a:电子设备响应用户结束录制的结束操作,在t2时刻结束目标数据的录制。6b:步骤8、响应用户结束录制的录制操作,在t2至t2+t2时刻录制获得录后数据。

上述步骤4b和步骤6b可以共同存在,也可以有任一步骤存在。步骤1~6执行完成时,小视频的录制完成,继续执行下述步骤。

步骤7、即时通信软件弹出预览窗口,对小视频进行展示(包括目标数据与录前数据和/或录后数据),并在预览窗口上显示编辑操作入口,提示用户可以对录制的小视频进行编辑,包括基于录前数据和/或录后数据对目标数据进行编辑。

步骤8、用户对小视频中用户确认录制的目标数据的起始节点和结束节点进行移动,将起始节点移动到了录前数据的ti时刻,将起始节点移动到了录后数据的tj时刻。

步骤9、响应用户的编辑操作,生成ti时刻至tj时刻的小视频,以供用户对编辑后的小视频进行发送、分享等操作。

上述实施例中,通过对用户触发开始录制之前和/或触发结束录制之后的进行补充录制,通过录前数据和/或录后数据来对正式录制的目标数据进行编辑,避免触发开始录制、结束录制的时机受到用户点击速度以及现场不可控因素的干扰,导致录制起点和/或录制结束点不准确(此时只能裁剪视频的缩短长度,不能增加视频的长度)的技术问题,可实现对正式录制数据的数据补充、增加录制长度,提高了录制数据的可扩展性。

请参考图3,基于上述实施例中的一个或多个技术方案,本说明书实施例还对应提供一种录制装置,包括:

前置录制单元31,用于响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;

录制单元32,用于响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前的第一时间阈值内录制的所述录前数据;响应结束录制的结束操作,结束所述目标数据的录制;

编辑单元33,用于基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑。

其中,所述编辑单元33具体可以用于:将所述第一时间阈值内的所述录前数据中的部分或全部数据添加到所述目标数据中,改变所述目标数据的起始数据。

具体实施过程中,所述装置还包括:后置录制单元34,用于响应结束录制的结束操作,在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;所述编辑单元33还用于:基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行编辑。

作为一种可选的实施方式,所述编辑单元33还用于:基于所述第一时间阈值内录制的所述录前数据和所述录后数据,对所述目标数据进行数据内容添加,改变所述目标数据的起始数据和结束数据。

作为一种可选的实施方式,所述装置还包括:删除单元35,用于删除在录制所述目标数据之前的第一时间阈值前录制的所述录前数据。

作为一种可选的实施方式,所述装置还包括:关联单元36,用于将所述目标数据与第一时间阈值内录制的所述录前数据和/或第二时间阈值内录制的录后数据进行关联并存储。

请参考图4,基于上述实施例中的一个或多个技术方案,本说明书实施例还对应提供另一种录制装置,包括:

录制单元41,用于响应开始录制的录制操作,开始录制目标数据;响应结束录制的结束操作,结束所述目标数据的录制;

后置录制单元42,用于在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;

编辑单元43,用于基于所述录后数据,对所述目标数据进行编辑。

具体实施过程中,所述编辑单元43可以具体用于:将所述录后数据的部分或全部数据,添加到所述目标数据中,改变所述目标数据的结束数据。

关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关方法的实施例中进行了详细描述,此处不再详细阐述。

请参考图5,是根据一示例性实施例示出的一种用于实现数据查询方法的电子设备700的框图。例如,电子设备700可以是计算机,数据库控制台,平板设备,个人数字助理等。

参照图5,电子设备700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,输入/输出(i/o)的接口710,以及通信组件712。

处理组件702通常控制电子设备700的整体操作,诸如与显示,数据通信,及记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行操作,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。

存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在电子设备700上操作的任何应用程序或方法的操作,联系人数据,电话簿数据,消息,图片,视频等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件706为电子设备700的各种组件提供电力。电源组件706可以包括电源管理系统,一个或多个电源,及其他与为电子设备700生成、管理和分配电力相关联的组件。

i/o接口710为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

通信组件712被配置为便于电子设备700和其他设备之间有线或无线方式的通信。电子设备700可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件712经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件712还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括操作的非临时性计算机可读存储介质,例如包括操作的存储器704,上述操作可由电子设备700的处理器720执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的操作由移动终端的处理器执行时,使得电子设备能够执行一种录制方法,所述方法包括下述方法一或方法二:

方法一、响应开启录制模式的开启操作,开启录制模式并开始录制录前数据;响应开始录制的录制操作,开始录制目标数据,并存储录制所述目标数据之前的第一时间阈值内录制的所述录前数据;响应结束录制的结束操作,结束所述目标数据的录制;基于所述第一时间阈值内录制的所述录前数据,对所述目标数据进行编辑。

方法二、响应开始录制的录制操作,开始录制目标数据;响应结束录制的结束操作,结束所述目标数据的录制,并在结束所述目标数据的录制后的第二时间阈值内录制获得录后数据;基于所述录后数据,对所述目标数据进行编辑。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1