一种视频拍摄方法、客户端、终端及存储介质与流程

文档序号:16129792发布日期:2018-12-01 00:11阅读:129来源:国知局

本公开实施例涉及互联网技术领域,尤其涉及一种视频拍摄方法、客户端、终端及存储介质。

背景技术

随着电子科技以及互联网的发展,电子终端的功能越来越强大,比如,用户按照自身的需求在电子终端上安装各种客户端产品,便可以得到很多咨询或娱乐信息。

当前,通过视频拍摄客户端拍摄创意短视频越来越受到用户的喜爱,用户可以利用客户端拍摄短视频,并通过设置丰富视频效果,以形成自己个性化的作品。现有技术中,启动视频拍摄的常见方式是,用户通过持续按住预先设置的触摸按键以进入拍摄模式,当手指松开则默认停止拍摄。

然而,当用户在非静止状态下进行拍摄,例如一边自拍一边跳舞,手指在按键上可能会出现滑动或分离的情形,即手指在屏幕上的触摸区域超出触摸按键的识别区域,系统会判定手指已经松开并停止拍摄,但是实际上用户并没有拍摄完毕,从而造成误操作,影响用户的拍摄体验。



技术实现要素:

本公开实施例提供了一种视频拍摄方法、客户端、终端及存储介质,以解决现有技术中进行视频拍摄时容易造成误操作的问题。

第一方面,本公开实施例提供了一种视频拍摄方法,包括:

响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面;

在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹;

在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

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

停止拍摄时,将所述视频拍摄按钮复位到所述初始位置。

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

在拍摄过程中,隐藏终端界面上除所述视频拍摄按钮之外的功能控件,并将所述功能控件对应的功能关闭。

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

停止拍摄时,在终端界面上恢复显示所述功能控件,并恢复所述功能控件对应的功能。

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

在拍摄过程中,如果识别到除所述长按操作在终端界面上的第一触点之外的第二触点,则基于所述第二触点进行对焦。

第二方面,本公开实施例还提供了一种客户端,包括:

拍摄启动模块,用于响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面;

轨迹识别模块,在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹;

按钮显示模块,用于在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

可选的,所述客户端还包括:

按钮复位模块,用于停止拍摄时,将所述视频拍摄按钮复位到所述初始位置。

可选的,所述客户端还包括:

控件隐藏模块,用于在拍摄过程中,隐藏终端界面上除所述视频拍摄按钮之外的功能控件,并将所述功能控件对应的功能关闭。

可选的,所述客户端还包括:

恢复模块,用于在停止拍摄时,在终端界面上恢复显示所述功能控件,并恢复所述功能控件对应的功能。

可选的,所述客户端还包括:

对焦模块,用于在拍摄过程中,如果识别到除所述长按操作在终端界面上的第一触点之外的第二触点,则基于所述第二触点进行对焦。

第三方面,本公开实施例还提供了一种终端,包括:

一个或多个控制器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个控制器执行,使得所述一个或多个控制器实现如本公开实施例中任一所述的视频拍摄方法。

第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被控制器执行时实现如本公开实施例中任一所述的视频拍摄方法。

本公开实施例提供的一种视频拍摄方法、客户端、终端及存储介质,通过视频拍摄按钮启动视频拍摄功能后,实时识别基于长按操作在终端界面上的滑动轨迹,并将视频拍摄按钮实时显示在所述滑动轨迹上,以便根据长按操作持续拍摄视频,直到识别不到所述长按操作时,停止拍摄。由此可实现在非静止状态下拍摄视频时,避免终端系统错误识别为停止拍摄,提高用户拍摄体验。

附图说明

图1a是本公开实施例一提供的一种视频拍摄方法的流程示意图;

图1b是本公开实施例一提供的视频拍摄前终端界面的效果示意图;

图2a是本公开实施例二提供的一种视频拍摄方法的流程示意图;

图2b是本公开实施例二提供的启动视频拍摄功能前到正常拍摄时的终端界面的转换的效果示意图;

图3a是本公开实施例三提供的一种视频拍摄方法的流程示意图;

图3b是本公开实施例三提供的识别到终端界面上有两个触摸点的效果示意图;

图4是本公开实施例四提供的一种客户端的结构示意图;

图5是本公开实施例五提供的一种终端的硬件结构示意图。

具体实施方式

下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。

实施例一

图1a是本公开实施例一提供的视频拍摄方法的流程图,本实施例可适用于用户利用视频拍摄客户端拍摄视频的情况,该方法可以由相应的客户端来执行,该客户端可以采用软件和/或硬件的方式实现,并可配置于任何具有网络通信功能和摄像设备的终端上,例如智能手机或pad等。所述方法具体包括:

s110、响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面。

在本公开实施例中,可通过安装于终端上的视频拍摄客户端进行视频拍摄。如图1b所示,为视频拍摄前终端界面的效果示意图,其中,终端界面上包括位于初始位置的视频拍摄按钮1以及各种功能控件,示例性的,功能控件包括美化控件2、调整拍摄速度控件3和道具控件4,其中,美化控件2中包括滤镜控件和美颜控件,调整拍摄速度控件3包括极慢、慢、标准、快和极快五个等级的拍摄速度控件。

在启动视频拍摄功能之前,用户可以通过这些辅助功能控件配置自己想要的拍摄效果,示例性的,通过对美化控件2中的滤镜控件选择滤镜效果为“清纯”,优选的,还可通过在终端界面上左右滑动切换不同滤镜效果,通过美颜控件中的磨皮控件和大眼瘦脸控件选择相应的磨皮和大眼瘦脸的等级,例如均选五级,在启动视频拍摄后即可根据预先设置对拍摄的人物画面进行相应的美颜处理,利用调整拍摄速度控件3确定视频拍摄速度,例如选择拍摄速度为标准,通过道具控件4添加用户自己喜欢的道具,以增加拍摄的趣味性。由此可实现在拍摄视频过程中显示具有已配置的拍摄效果的正在拍摄的画面。

如图1b所示,当检测到用户长按位于初始位置的视频拍摄按钮1,且长按视频拍摄按钮1的时间超过预设阈值时,终端启动视频拍摄功能,并在终端界面上显示视频拍摄界面,其中,所述初始位置示例性的为终端界面下方中央位置。

除此之外,终端界面还提供了一种倒计时功能控件5,用户通过点击该控件进入倒计时拍摄模式。在倒计时拍摄模式下,用户可自由选择拍摄时间长短,然后通过点击倒计时拍摄拍摄控件进行视频拍摄。

s120、在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹。

通常,终端界面上的可触摸的功能控件均有一个触摸响应的区域,用户只有在该区域内触摸终端界面,才能启动该功能控件对应的功能。而在非静止状态下拍摄视频时,例如用户一边自拍一边跳舞,用户无法确保手指始终保持在视频拍摄按钮的触摸响应区域内进行长按拍摄,导致拍摄停止。

因此,在本公开实施例中,拍摄视频时,为了避免因为用户在拍摄时手指的移动超出视频拍摄按钮的响应区域,而造成中止当前视频拍摄的误操作,在拍摄视频时,整个终端界面均设置为视频拍摄响应的区域,用户只需在终端界面任意位置保持长按操作即可进行正常拍摄,示例性的,用户可以通过保持长按操作在终端界面上任意滑动。

用户在终端界面上任意滑动时,终端需要实时识别用户基于长按操作在终端界面上的滑动轨迹,示例性的,以终端屏幕为电容式触摸屏为例,终端通过感应人体触摸导致的触摸屏电容变化而实时识别触摸位置,因此可根据屏幕的电容变化情况,实时识别长按触摸位置的滑动轨迹,由此才能为保持正常拍摄视频提供了保障。

s130、在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

在本公开实施例中,拍摄视频过程中,根据实时识别的滑动轨迹,将所述视频拍摄按钮沿所述滑动轨迹实时显示,也即是将视频拍摄按钮实时显示在用户在终端界面的实时触摸位置处,以便始终保持正在拍摄的状态。

当识别不到所述长按操作时,终端判定用户已经拍摄完毕,并停止拍摄。进一步的,在停止视频拍摄后,视频拍摄按钮1复位到所述初始位置,示例性的,复位到屏幕下方中央位置处。

在本实施例中,通过视频拍摄按钮启动视频拍摄功能后,实时识别基于长按操作在终端界面上的滑动轨迹,并将视频拍摄按钮实时显示在所述滑动轨迹上,以便根据长按操作持续拍摄视频,直到识别不到所述长按操作时,停止拍摄。由此可实现在非静止状态下拍摄视频时,避免终端系统错误识别为停止拍摄,提高用户拍摄体验。

实施例二

图2a是本公开实施例二提供的一种视频拍摄方法的流程示意图,本实施例以上述实施例为基础进行优化。具体的,本实施例所提供的视频拍摄方法包括:

s210、响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面。

s220、在拍摄过程中,隐藏终端界面上除所述视频拍摄按钮之外的功能控件,并将所述功能控件对应的功能关闭。

在本公开实施中,为了避免由于终端界面上的各种功能控件遮挡部分拍摄画面导致的不利于用户观看和操作等问题,在终端启动视频拍摄功能正常拍摄过程中,隐藏终端界面上除所述视频拍摄按钮之外的功能控件,如图2b所示,启动视频拍摄功能之前到正常拍摄时,终端界面上的美化控件2、调整拍摄速度控件3和美颜道具控件4、倒计时控件5被隐藏,而且,在视频拍摄过程中,视频拍摄按钮1可以滑动到终端界面任意位置。与此同时,将所述各个功能控件对应的功能关闭,由此,即使用户拍摄时不小心触摸到所述各个功能控件对应的触摸响应区域,例如触摸到美化控件2、调整拍摄速度控件3和美颜道具控件4对应的响应区域,也不会触发相应的功能,可有效防止因为误操作而影响视频拍摄。

s230、在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹。

s240、在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

本实施例中,在停止拍摄后,进一步的,在终端界面上恢复显示其他功能控件,并恢复所述其他功能控件对应的功能,以便用户继续拍摄其它视频。

在本实施例中,通过视频拍摄按钮启动视频拍摄功能后,通过隐藏终端界面上除所述视频拍摄按钮之外的功能控件,避免各种功能控件对拍摄画面的遮挡,通过将所述功能控件对应的功能关闭,确保不会因为用户的误操作而影响视频拍摄。在拍摄结束后,将各个功能控件显示在终端界面上并回复其功能,以便继续拍摄。由此实现在非静止状态下拍摄视频时,避免终端系统错误识别为停止拍摄,提高用户拍摄体验。

实施例三

图3a是本公开实施例三提供的一种视频拍摄方法的流程示意图,本实施例以上述实施例为基础进行优化。具体的,本实施例所提供的视频拍摄方法包括:

s310、响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面。

s320、在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹。

s330、在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮。

s340、在拍摄过程中,如果识别到除所述长按操作在终端界面上的第一触点之外的第二触点,则基于所述第二触点进行对焦。

在本公开实施例中,拍摄视频时,可以通过触摸操作调整焦距。如果识别到除所述长按操作在终端界面上的第一触点之外的第二触点,则基于所述第二触点进行对焦。示例性的,如图3b所示,在长按拍摄过程中,用户在终端界面上只有一个触摸点a,此时若识别到另外一个触摸点b,则启动对焦功能,并根据新识别的触摸点b进行自动对焦。

进一步的,还可以在暂停拍摄时,通过点击终端界面上的拍摄画面进行对焦。

s350、在识别不到所述长按操作时,停止拍摄。

在本实施例中,通过视频拍摄按钮启动视频拍摄功能后,如果识别到除所述长按操作在终端界面上的第一触点之外的第二触点,则基于所述第二触点进行对焦,由此可实现在拍摄过程中手动触摸启动对焦功能对拍摄画面进行对焦,提升拍摄画面的质量,提高用户拍摄体验。

实施例四

图4是本公开实施例四提供的一种客户端的结构示意图,如图4所示,所述客户端包括:

拍摄启动模块410,用于响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面;

轨迹识别模块420,在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹;

按钮显示模块430,用于在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

本实施例提供的客户端,通过拍摄启动模块启动视频拍摄功能,轨迹识别模块识别用户基于长按操作在终端界面上的滑动轨迹,按钮显示模块将视频拍摄按钮沿着所述滑动轨迹实时显示,以保持正常拍摄的状态,并在识别不到长按操作时,停止拍摄。由此可实现在非静止状态下拍摄视频时,避免终端系统错误识别为停止拍摄,提高用户拍摄体验。

在上述实施例的基础上,所述客户端还包括:

按钮复位模块,用于停止拍摄时,将所述视频拍摄按钮复位到所述初始位置。

在上述实施例的基础上,所述客户端还包括:

控件隐藏模块,用于在拍摄过程中,隐藏终端界面上除所述视频拍摄按钮之外的功能控件,并将所述功能控件对应的功能关闭。

在上述实施例的基础上,所述客户端还包括:

恢复模块,用于在停止拍摄时,在终端界面上恢复显示所述功能控件,并恢复所述功能控件对应的功能。

在上述实施例的基础上,所述客户端还包括:

对焦模块,用于在拍摄过程中,如果识别到除所述长按操作在终端界面上的第一触点之外的第二触点,则基于所述第二触点进行对焦。

本公开实施例所提供的客户端可执行本公开任意实施例所提供的视频拍摄方法,具备执行方法相应的功能模块和有益效果。

实施例五

图5是本公开实施例五提供的一种终端的硬件结构示意图。其中,终端可以以各种形式来实施,本实施例公开中的终端可以包括但不限于诸如移动电话、智能电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字tv、台式计算机等等的固定终端设备。

如图5所示,终端1100可以包括无线通信单元1110、a/v(音频/视频)输入单元1120、用户输入单元1130、感测单元1140、输出单元1150、存储器1160、接口单元1170、控制器1180和电源单元1190等等。图5示出了具有各种组件的终端,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。

其中,无线通信单元1110允许终端1100与无线通信系统或网络之间的无线电通信。a/v输入单元1120用于接收音频或视频信号。用户输入单元1130可以根据用户输入的命令生成键输入数据以控制终端的各种操作。感测单元1140检测终端1100的当前状态、终端1100的位置、用户对于终端1100的触摸输入的有无、终端1100的取向、终端1100的加速或减速移动和方向等等,并且生成用于控制终端1100的操作的命令或信号。接口单元1170用作至少一个外部装置与终端1100连接可以通过的接口。输出单元1150被构造为以视觉、音频和/或触觉方式提供输出信号。存储器1160可以存储由控制器1180执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据。存储器1160可以包括至少一种类型的存储介质。而且,终端1100可以与通过网络连接执行存储器1160的存储功能的网络存储装置协作。控制器1180通常控制终端的总体操作。另外,控制器1180可以包括用于再现或回放多媒体数据的多媒体模块。控制器1180可以执行模式识别处理,以将在触摸屏上执行的手写输入或者图片绘制输入识别为字符或图像。电源单元1190在控制器1180的控制下接收外部电力或内部电力并且提供操作各元件和组件所需的适当的电力。

控制器1180通过运行存储在系统存储器1160中的软件程序,从而实现控制终端的总体操作,例如实现本公开实施例所提供的视频拍摄方法,包括:

响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面;

在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹;

在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

实施例六

本公开实施例六还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被控制器执行时实现如本公开实施例所提供的视频拍摄方法,包括:

响应于在终端界面上位于初始位置的视频拍摄按钮的长按操作,在终端界面上显示视频拍摄界面;

在视频拍摄过程中,实时识别基于所述长按操作在终端界面上的滑动轨迹;

在终端界面上沿所述滑动轨迹实时显示所述视频拍摄按钮,直到识别不到所述长按操作为止,并停止拍摄。

本公开实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本公开操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”如”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本公开的较佳实施例及所运用技术原理。本领域技术人员会理解,本公开不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本公开的保护范围。因此,虽然通过以上实施例对本公开进行了较为详细的说明,但是本公开不仅仅限于以上实施例,在不脱离本公开构思的情况下,还可以包括更多其他等效实施例,而本公开的范围由所附的权利要求范围决定。

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