基于时间轴的指令处理方法及装置与流程

文档序号:12122455阅读:267来源:国知局
基于时间轴的指令处理方法及装置与流程

本公开涉及视频技术领域,尤其涉及基于时间轴的指令处理方法及装置。



背景技术:

目前,由于监控类间歇性视频中存在空视频段,因而为了能够在播放监控类间歇性视频时,可快速跳过空视频段,播放界面中的时间轴的特征为时间进度条可滑动而时间进度条上设置的播放进度标识不可动,这样如果用户希望对该间歇性视频进行播放操作,如跳转至该间歇性视频中的某视频片段或者快进/快退该间歇性视频,可通过手动按住该时间轴上的可滑动时间进度条,进而手动滑动该可滑动时间进度条来实现,而这种通过手动滑动实现视频操作的方式,显然增加了用户的操作负担,使得针对时间轴的操作和视频操作不够智能化。



技术实现要素:

本公开实施例提供了基于时间轴的指令处理方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供一种基于时间轴的指令处理方法,包括:

接收针对间歇性视频的视频播放界面输入的视频导航操作;

确定所述视频导航操作对应的时间轴自动操作指令;

根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,以对所述间歇性视频中各视频片段进行自动操作,其中,所述各视频片段包括至少一个非空视频片段,且所述至少一个非空视频片段之间间隔着空视频片段,以及所述时间轴用于表征所述各视频片段的播放进度。

在一个实施例中,所述时间轴包括:可滑动时间进度条,所述可滑动时间进度条上设置有播放进度标识,其中,所述播放进度标识在用于显示所述视频播放界面的显示屏中的显示位置是固定的,以及

所述可滑动时间进度条在被滑动时,所述各不同视频片段可依次与所述播放进度标识对准,且当所述各不同视频片段中任一视频片段中任一播放位置在所述可滑动时间进度条上的位置与所述播放进度标识对准时,从所述任一播放位置开始播放所述任一视频片段。

在一个实施例中,所述时间轴的两端设置有导航标识;

所述确定所述视频导航操作对应的时间轴自动操作指令,包括:

确定所述视频导航操作所指向的目标导航标识;

根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,其中,所述视频导航操作包括以下至少一项:点击所述目标导航标识和按压所述目标导航标识,所述目标导航标识包括:所述导航标识中的任一标识。

在一个实施例中,当所述视频导航操作包括点击所述目标导航标识时,所述根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,包括:

根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段;

确定所述目标视频片段的播放起点在所述可滑动时间进度条上的目标位置;

根据所述目标位置和所述播放进度标识在所述可滑动时间进度条上的位置,确定所述可滑动时间进度条需要滑动的目标滑动距离和滑动方向;

所述根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,包括:

按照预设滑动速率,将所述可滑动时间进度条沿所述滑动方向滑动所述目标滑动距离,使得所述目标位置对准所述播放进度标识,以从所述播放起点开始播放所述目标视频片段。

在一个实施例中,所述根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段,包括:

当所述目标导航标识包括所述时间轴的左端的导航标识且点击所述左端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段确定为所述目标视频片段;

当所述目标导航标识包括所述时间轴的右端的导航标识且点击所述右端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段确定为所述目标视频片段。

在一个实施例中,当所述视频导航操作包括按压所述目标导航标识时,所述根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,包括:

根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,其中,所述按压信息包括以下至少一项:针对所述目标导航标识的按压力和按压时间;

所述根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,包括:

按照所述目标滑动速率,将所述可滑动时间进度条沿所述滑动方向进行自动滑动,以快进或者快退显示所述间歇性视频。

在一个实施例中,所述根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,包括:

当所述目标导航标识包括所述时间轴的左端的导航标识时,确定所述滑动方向为向右;

当所述目标导航标识包括所述时间轴的右端的导航标识时,确定所述滑动方向为向左;以及

根据所述按压信息确定所述可滑动时间进度条的目标滑动速率,其中,所述按压力越大或所述按压时间越长,所述目标滑动速率越快。

在一个实施例中,所述时间轴还包括:可滑动时间状态栏,所述可滑动时间状态栏设置在所述可滑动时间进度条的上方,所述可滑动时间状态栏中设置有至少一个时间状态标识,其中,当播放所述各不同视频片段中任一视频片段时,所述任一视频片段对应的目标时间状态标识处于选中状态,所述至少一个时间状态标识包括所述目标时间状态标识。

根据本公开实施例的第二方面,提供一种基于时间轴的指令处理装置,包括:

接收模块,用于接收针对间歇性视频的视频播放界面输入的视频导航操作;

确定模块,用于确定所述视频导航操作对应的时间轴自动操作指令;

处理模块,用于根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,以对所述间歇性视频中各视频片段进行自动操作,其中,所述各视频片段包括至少一个非空视频片段,且所述至少一个非空视频片段之间间隔着空视频片段,以及所述时间轴用于表征所述各视频片段的播放进度。

在一个实施例中,所述时间轴包括:可滑动时间进度条,所述可滑动时间进度条上设置有播放进度标识,其中,所述播放进度标识在用于显示所述视频播放界面的显示屏中的显示位置是固定的,以及

所述可滑动时间进度条在被滑动时,所述各不同视频片段可依次与所述播放进度标识对准,且当所述各不同视频片段中任一视频片段中任一播放位置在所述可滑动时间进度条上的位置与所述播放进度标识对准时,从所述任一播放位置开始播放所述任一视频片段。

在一个实施例中,所述时间轴的两端设置有导航标识;

所述确定模块包括:

第一确定子模块,用于确定所述视频导航操作所指向的目标导航标识;

第二确定子模块,用于根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,其中,所述视频导航操作包括以下至少一项:点击所述目标导航标识和按压所述目标导航标识,所述目标导航标识包括:所述导航标识中的任一标识。

在一个实施例中,所述第二确定子模块包括:

第一确定单元,用于当所述视频导航操作包括点击所述目标导航标识时,根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段;

第二确定单元,用于确定所述目标视频片段的播放起点在所述可滑动时间进度条上的目标位置;

第三确定单元,用于根据所述目标位置和所述播放进度标识在所述可滑动时间进度条上的位置,确定所述可滑动时间进度条需要滑动的目标滑动距离和滑动方向;

所述处理模块包括:

第一滑动子模块,用于按照预设滑动速率,将所述可滑动时间进度条沿所述滑动方向滑动所述目标滑动距离,使得所述目标位置对准所述播放进度标识,以从所述播放起点开始播放所述目标视频片段。

在一个实施例中,所述第一确定单元包括:

第一确定子单元,用于当所述目标导航标识包括所述时间轴的左端的导航标识且点击所述左端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段确定为所述目标视频片段;

第二确定子单元,用于当所述目标导航标识包括所述时间轴的右端的导航标识且点击所述右端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段确定为所述目标视频片段。

在一个实施例中,所述第二确定子模块包括:

第四确定单元,用于当所述视频导航操作包括按压所述目标导航标识时,根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,其中,所述按压信息包括以下至少一项:针对所述目标导航标识的按压力和按压时间;

所述处理模块包括:

第二滑动子模块,用于按照所述目标滑动速率,将所述可滑动时间进度条沿所述滑动方向进行自动滑动,以快进或者快退显示所述间歇性视频。

在一个实施例中,所述第四确定单元包括:

第三确定子单元,用于当所述目标导航标识包括所述时间轴的左端的导航标识时,确定所述滑动方向为向右;

第四确定子单元,用于当所述目标导航标识包括所述时间轴的右端的导航标识时,确定所述滑动方向为向左;以及

第五确定子单元,用于根据所述按压信息确定所述可滑动时间进度条的目标滑动速率,其中,所述按压力越大或所述按压时间越长,所述目标滑动速率越快。

在一个实施例中,所述时间轴还包括:可滑动时间状态栏,所述可滑动时间状态栏设置在所述可滑动时间进度条的上方,所述可滑动时间状态栏中设置有至少一个时间状态标识,其中,当播放所述各不同视频片段中任一视频片段时,所述任一视频片段对应的目标时间状态标识处于选中状态,所述至少一个时间状态标识包括所述目标时间状态标识。

根据本公开实施例的第三方面,提供了一种基于时间轴的指令处理装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

接收针对间歇性视频的视频播放界面输入的视频导航操作;

确定所述视频导航操作对应的时间轴自动操作指令;

根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,以对所述间歇性视频中各视频片段进行自动操作,其中,所述各视频片段包括至少一个非空视频片段,且所述至少一个非空视频片段之间间隔着空视频片段,以及所述时间轴用于表征所述各视频片段的播放进度。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开的实施例提供的技术方案,在接收到针对间歇性视频的视频播放界面输入的视频导航操作时,可以确定该视频导航操作对应的时间轴自动操作指令,进而根据时间轴自动操作指令对该视频播放界面中的时间轴进行自动操作,以实现在减少用户操作的基础上,通过输入视频导航操作即可自动完成对时间轴的操作,进而实现对该间歇性视频中各视频片段进行自动操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴的操作和间歇性视频的操作更加智能化。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种基于时间轴的指令处理方法的流程图。

图2是根据一示例性实施例示出的另一种基于时间轴的指令处理方法的流程图。

图3是根据一示例性实施例示出的又一种基于时间轴的指令处理方法的流程图。

图4是根据一示例性实施例示出的再一种基于时间轴的指令处理方法的流程图。

图5是根据一示例性实施例示出的一种间歇性视频的视频播放界面的示意图。

图6是根据一示例性实施例示出的一种单击如图5所示的视频播放界面中的时间轴上左端的导航标识的示意图。

图7是根据一示例性实施例示出的单击如图6所示的时间轴上左端的导航标识后可滑动进度条的滑动结果示意图。

图8是根据一示例性实施例示出的一种长按如图5所示的视频播放界面中的时间轴上左端的导航标识的示意图。

图9是根据一示例性实施例示出的长按如图8所示的时间轴上左端的导航标识后可滑动进度条的滑动结果示意图。

图10是根据一示例性实施例示出的一种基于时间轴的指令处理装置的框图。

图11是根据一示例性实施例示出的另一种基于时间轴的指令处理装置的框图。

图12是根据一示例性实施例示出的又一种基于时间轴的指令处理装置的框图。

图13是根据一示例性实施例示出的再一种基于时间轴的指令处理装置的框图。

图14是根据一示例性实施例示出的适用于基于时间轴的指令处理装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

目前,由于监控类间歇性视频中存在空视频段,因而为了能够在播放监控类间歇性视频时,可快速跳过空视频段,播放界面中的时间轴的特征为时间进度条可滑动而时间进度条上设置的播放进度标识不可动,这样如果用户希望对该间歇性视频进行播放操作,如跳转至该间歇性视频中的某视频片段或者快进/快退该间歇性视频,可通过手动按住该时间轴上的可滑动时间进度条,进而手动滑动该可滑动时间进度条来实现,而这种通过手动滑动实现视频操作的方式,显然增加了用户的操作负担,使得针对时间轴的操作和视频操作不够智能化;

另外,在播放某视频片段时,由于用户常常希望从该视频片段的起点开始播放,这就要求该视频片段的播放起点对准可滑动时间进度条上的该播放进度标识,但用户的手动滑动动作又具有随机性比较大、精度不够高等特点,因而,用户在滑动时间轴上可滑动时间进度条时,很难一下子将视频片段的播放起点滑动至对准该播放进度标识,所以可能导致用户反复滑动该可滑动时间进度条,这显然给用户带来了很大不便,同时降低了播放效率。

为了解决上述技术问题,本公开实施例提供了一种基于时间轴的指令处理方法,该方法可用于基于时间轴的指令处理程序、系统或装置中,且该方法对应的执行主体可以是手机、平板电脑、计算机等终端。

图1是根据一示例性实施例示出的一种基于时间轴的指令处理方法的流程图。

如图1所示,该方法包括步骤S101至步骤S103:

在步骤S101中,接收针对间歇性视频的视频播放界面输入的视频导航操作。

该视频导航操作可以是在该间歇性视频的视频播放界面的任意位置或预设位置输入的操作,可以是点击动作、按压动作、输入预设滑动曲线(如“U”型曲线、“D”型曲线)的滑动动作等。

在步骤S102中,确定视频导航操作对应的时间轴自动操作指令。

其中,由于事先预置各导航操作和各时间轴操作指令之间的对应关系,且不同的导航操作可以对应不同的时间轴操作指令,因而,在接收到该视频导航操作时,可以根据该视频导航操作与各导航操作和各时间轴操作指令之间的对应关系,确定出该时间轴自动操作指令。

在步骤S103中,根据时间轴自动操作指令对视频播放界面中的时间轴进行自动操作,以对间歇性视频中各视频片段进行自动操作,其中,各视频片段包括至少一个非空视频片段,且至少一个非空视频片段之间间隔着空视频片段,以及时间轴用于表征各视频片段的播放进度,对视频播放界面中的时间轴进行自动操作包括:对视频播放界面中的时间轴进行自动滑动操作,对间歇性视频中各视频片段进行自动操作包括:从当前正在播放的预设视频段自动跳转至目标视频片段或者对间歇性视频进行自动快进或快退。

在接收到针对间歇性视频的视频播放界面输入的视频导航操作时,可以确定该视频导航操作对应的时间轴自动操作指令,进而根据时间轴自动操作指令对该视频播放界面中的时间轴进行自动操作,以实现在减少用户操作的基础上,通过输入视频导航操作即可自动完成对时间轴的操作,进而实现对该间歇性视频中各视频片段进行自动操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴的操作和间歇性视频的操作更加智能化。

其中,各视频片段包括至少一个非空视频片段,且该至少一个非空视频片段之间间隔着空视频片段表示该间歇性视频中包括一个或多个有内容的视频片段,同时,这一个或多个有内容的视频片段之间间隔着若干个无内容的视频片段,例如:若存在A视频片段、B视频片段和C视频片段,且A视频片段和C视频片段均有内容,而B视频片段无内容,则A视频片段、B视频片段和C视频片段所组成的视频即为间歇性视频,或者,若存在A视频片段、B视频片段,且A视频片段无内容,而B视频片段有内容,则A视频片段和B视频片段C视频片段所组成的视频也为间歇性视频。

其次,该至少一个非空视频片段中各非空视频片段可以是有声音的视频片段或者是无声的视频片段。

另外,这种间歇性视频通常可以为监控类视频,例如:当使用网络摄像头对某区域进行监控时,若该网络摄像头的功能为:当监控到该区域有人/或物体活动时,就会启动拍摄功能以得到一些非空视频片段,当未监测到该区域有人/或物体活动时,就会关闭拍摄功能以得到一些内容为空的视频片段,则在一定时间段内该网络摄像头拍摄到的该区域的视频片段组合在一起就形成了监控类的间歇性视频。

在一个实施例中,时间轴包括:可滑动时间进度条,可滑动时间进度条上设置有固定的播放进度标识,其中,播放进度标识在用于显示视频播放界面的显示屏中的显示位置是固定的,以及

可滑动时间进度条在被滑动时,各不同视频片段可依次与播放进度标识对准,且当各不同视频片段中任一视频片段中任一播放位置与播放进度标识对准时,从该任一播放位置开始播放任一视频片段。

由于间断性视频中存在一些非空视频片段和空视频片段,因而,视频播放界面中的时间轴上的播放进度标识可以是固定的,而时间进度条可以是滑动的,从而使得用户在期望观看某非空视频片段时,可通过输入相应的视频导航操作来自动滑动该可滑动时间进度条,使得各不同视频片段可依次与播放进度标识对准;

而播放进度标识的作用在于当各不同视频片段中任一视频片段的任一播放位置在可滑动时间进度条上的位置与其对准时,从该任一播放位置开始播放该任一视频片段,当然,当该任一视频片段的任一播放位置与该播放进度标识对准时,该播放进度标识还可以标识出该任一播放位置对应的具体视频播放时间(如该任一播放位置对应的视频录制时间)。

另外,该播放进度标识设置在可滑动时间进度条上可以是:该播放进度标识贯穿该可滑动时间进度条(如图5至图9所示),而该播放进度标识的形状可以是一条线、一个圆球、一个三角形等,同时,该播放进度标识在用于显示视频播放界面的显示屏中的显示位置是固定的表示该可滑动时间进度条滑动时,播放进度标识在显示屏上的位置是不变的,即该播放进度标识相对于该显示屏的显示位置始终不变,一直位于预设位置。

例如:该播放进度标识在左右方向上可以一直位于显示屏的中间位置(如图5至图9所示,该播放进度标识在显示屏的左右方向上,一直位于中间位置)。

最后,间歇性视频中的各非空视频片段和空视频片段的播放位置在可滑动进度条上的显示方式如图5至图9所示,在图5至图9中,可滑动进度条上显示的阴影区域可以表示非空视频片段在可滑动进度条上对应的位置区域,而可滑动进度条上显示的空白区域可以表示空视频片段在可滑动进度条上对应的位置区域,且可滑动时间进度条上从左向右的视频片段的播放时间距离当前时间越来越近。

图2是根据一示例性实施例示出的另一种基于时间轴的指令处理方法的流程图。

如图2所示,在一个实施例中,时间轴的两端设置有导航标识。

该导航标识的形状可以是导航箭头、圆点等。

上述图1所示的步骤S102可以包括步骤A1和步骤A2:

在步骤A1中,确定视频导航操作所指向的目标导航标识。

在步骤A2中,根据视频导航操作和目标导航标识,确定时间轴自动操作指令,其中,视频导航操作包括以下至少一项:点击目标导航标识和按压目标导航标识,目标导航标识包括:导航标识中的任一标识。

由于两端的导航标识的功能不同,且不同的视频导航操作的功能也不同,因而,在确定该视频导航操作所指向的目标导航标识之后,可以根据该视频导航操作和该目标导航标识,确定该时间轴自动操作指令,以便于之后可以根据该时间轴自动操作指令对该时间轴进行自动操作,以实现在减少用户操作的基础上,通过输入视频导航操作即可自动完成对时间轴的操作,进而实现对该间歇性视频中各视频片段进行自动操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴和间歇性视频的操作更加智能化。

图3是根据一示例性实施例示出的又一种基于时间轴的指令处理方法的流程图。

如图3所示,在一个实施例中,当视频导航操作包括点击目标导航标识时,上述图2所示的步骤A2可以包括步骤B1至步骤B3:

在步骤B1中,根据点击目标导航标识的次数和目标导航标识,确定需要播放间歇性视频中的目标视频片段。

由于不同的点击次数和点击不同的导航标识对应的需要播放的视频片段可能不同,因而,根据该目标导航标识和点击该目标导航标识的次数,可以准确确定出需要播放该间歇性视频中的哪个视频片段,也即需要播放的目标视频片段。

在步骤B2中,确定目标视频片段的播放起点在可滑动时间进度条上的目标位置。

由于播放视频片段时,通常都是自该视频片段的最左端开始播放,因而,该目标视频片段的播放起点为该目标视频片段的最左端。

在步骤B3中,根据目标位置和播放进度标识在可滑动时间进度条上的位置,确定可滑动时间进度条需要滑动的目标滑动距离和滑动方向。

该目标滑动距离等于该目标位置与该播放进度标识在可滑动时间进度条上的位置之间的距离差;

而当该目标位置位于该显示位置的左侧时,该滑动方向为向右,当该目标位置位于该显示位置的右侧时,该滑动方向为向左。

上述图2所示的步骤S103可以包括步骤C1:

在步骤C1中,按照预设滑动速率,将可滑动时间进度条沿滑动方向滑动目标滑动距离,使得目标位置对准播放进度标识,以从目标视频片段的播放起点开始播放目标视频片段,该预设滑动速率可以是预先设置的,可以个性化定制,例如:该预设滑动速率可以是一个固定的滑动速率。

在确定该可滑动时间进度条需要滑动的目标滑动距离和滑动方向之后,可以按照预设滑动速率,将该可滑动时间进度条沿该滑动方向自动滑动该目标滑动距离,使得目标视频片段的播放起点在可滑动时间进度条上的目标位置对准该播放进度标识,以自动跳转至该目标视频片段并从该目标视频片段的播放起点开始播放该目标视频片段,从而实现了视频片段的快速跳转,同时提高了视频播放效率,也避免了需要用户反复手动滑动该播放进度条才能将该目标位置对准该播放进度标识,这进一步降低了用户的操作负担。

在一个实施例中,上述图3中的步骤B1可以包括:

当目标导航标识包括时间轴的左端的导航标识且点击左端的导航标识的次数为N时,将播放进度标识在可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段作为目标视频片段。

该播放进度标识在可滑动时间进度条上当前对准的预设视频片段为该播放进度标识当前在可滑动时间进度条上的位置所属的位置区域所对应的视频片段,也即无论该预设视频片段在时间进度条对应的位置区域中的哪个位置对准该播放进度标识均可称为该播放进度标识对准该预设视频片段(如图9所示,该播放进度标识当前在可滑动时间进度条上的位置所属的阴影位置区域所对应的视频片段为8月23日的预设视频片段,因而,该播放进度标识当前对准的预设视频片段为8月23日的视频片段)。

当然,如果该播放进度标识当前在可滑动时间进度条同时对准A视频片段的最左端(即A视频片段的播放起点)、B视频片段的最右端(即B视频片段的播放终端),则由于正常播放情况(即没有手动滑动操作和视频导航操作的影响)下,可滑动进度条会向左滑动的以播放靠后的视频片段,因而,该播放进度标识当前对准的预设视频片段为A视频频段,如图5和图6所示,在图5和图6中,由于该播放进度标识在可滑动时间进度条当前同时对准“现在”这个视频片段的最左端和8月23日这个视频片段的最右端,则该预设视频片段为“现在”这个视频片段。

当目标导航标识包括时间轴的右端的导航标识且点击右端的导航标识的次数为N时,将播放进度标识在可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段作为目标视频片段,其中,该目标视频片段和该预设视频片段均可以是空视频片段或者非空视频片段。

根据用户的操作习惯可知,当用户点击左端的导航标识时,通常期望观看之前(即播放时间靠前)的视频片段,当用户点击右端的导航标识时,通常期望观看之后(即播放时间靠后)的视频片段,且可滑动进度条上越靠右的视频段的播放时间越靠后,距离当前时间越近,同时不同的点击次数又可以表示用户期望观看之前或之后的不同视频片段,因而,当该目标导航标识包括该时间轴的左端的导航标识且点击该左端的导航标识的次数为N时,可以将该播放进度标识在该可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段作为该目标视频片段,同样地,当该目标导航标识包括该时间轴的右端的导航标识且点击该右端的导航标识的次数为N时,也可以将该播放进度标识在该可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段作为该目标视频片段。

例如:当单击该左端的导航标识(如图6)时,可以将该播放进度标识在该可滑动时间进度条上当前对准的预设视频片段之前的第1个视频片段作为目标视频片段,而该预设视频片段为“现在”这个视频片段,8月23日这个视频片段是其之前的1个视频片段,因而,在图6中,单击该左端的导航标识之后,8月23日这个视频片段就会被确定为目标视频片段,之后将可滑动时间进度条会自动地向右滑动,从而从“现在”这个视频片段自动跳转至8月23日这个视频片段,使8月23日这个视频片段的最左端对准该播放进度标识,如图7所示,从而8月23日这个视频片段起点开始播放该视频片段。

又例如,当点击该右端的导航标识3次时,可以将该播放进度标识在该可滑动时间进度条上当前对准的预设视频片段之后的第3个视频片段作为目标视频片段,以便于之后可以将可滑动时间进度条自动向左滑动,使该预设视频片段之后的第3个视频片段的最左端播放起点对准该播放进度标识,从而自动跳转至(播放时间靠后的)该预设视频片段之后的第3个视频片段进而播放。

其次,还可以根据用户需求自由设定,当目标导航标识包括时间轴的左端的导航标识且点击左端的导航标识的次数为N时,将播放进度标识在可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段作为目标视频片段;当目标导航标识包括时间轴的右端的导航标识且点击右端的导航标识的次数为N时,将播放进度标识在可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段作为目标视频片段。

另外,由于空视频片段并没有内容,用户通常并不期望看,因而,为了避免播放空视频片段,该第N个视频片段可以是该播放进度标识在可滑动时间进度条上当前对准的预设视频片段之前/之后的第N个非空视频片段,从而避免播放用户并不期望观看的空视频片段。

图4是根据一示例性实施例示出的再一种基于时间轴的指令处理方法的流程图。

如图4所示,在一个实施例中,当视频导航操作包括按压目标导航标识时,上述图2所示的步骤A2可以包括步骤D1:

在步骤D1中,根据针对目标导航标识的按压信息和目标导航标识,确定可滑动时间进度条的目标滑动速率和滑动方向,其中,按压信息包括以下至少一项:针对目标导航标识的按压力和按压时间。

按压不同的导航标识和针对该目标导航标识的不同按压信息可以对应不同的滑动速率和滑动方向,因而,在确定针对该目标导航标识的按压信息和该目标导航标识时,可以确定可滑动时间进度条的目标滑动速率和滑动方向。

其中,该目标滑动速率可以是非匀速的,如可以是按照一定的加速度不断变化的。

上述步骤S103可以包括步骤D2:

在步骤D2中,按照目标滑动速率,将可滑动时间进度条沿滑动方向进行自动滑动,以快进或者快退间歇性视频。

在确定该可滑动时间进度条的目标滑动速率和滑动方向时,可以按照该目标滑动速率,将该可滑动时间进度条沿该滑动方向快速地进行自动滑动,以快进或者快退该间歇性视频,从而实现在减少用户操作的基础上,通过以不同的按压信息按照不同的导航标识即可对该时间轴上的可滑动时间进度条进行快速滑动,进而实现对该间歇性视频进行快进或快退操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴和间歇性视频的操作更加智能化。

在一个实施例中,上述图4中的步骤D1可被执行为:

当目标导航标识包括时间轴的左端的导航标识时,确定滑动方向为向右。

当目标导航标识包括时间轴的右端的导航标识时,确定滑动方向为向左。

根据用户的操作习惯可知,当用户按压左端的导航标识时,通常期望观看之前(即播放时间靠前)的视频片段,当用户按压右端的导航标识时,通常期望观看之后(即播放时间靠后)的视频片段,而可滑动时间进度条上越靠左的位置的播放时间越靠前,越靠右的位置的播放时间越靠后,因而,当目标导航标识包括时间轴的左端的导航标识时,说明用户期望观看之前的视频片段,所以,为了使用户能够观看之前的视频片段,该滑动方向应该为向右,即向右自动滑动该可滑动时间进度条,从而快退间歇性视频(如图8所示,当用户按压左端的导航标识时,可滑动时间进度条就向右滑动,滑动效果如图9所示),同样地,当目标导航标识包括时间轴的右端的导航标识时,说明用户期望观看之后的视频片段,为了使用户能够观看之后的视频片段,该滑动方向应该为向左,即向左自动滑动该可滑动时间进度条,以快进间歇性视频。

另外,还可以根据用户需求自由设定,当目标导航标识包括时间轴的左端的导航标识时,确定滑动方向为向左;当目标导航标识包括时间轴的右端的导航标识时,确定滑动方向为向右。

以及

根据按压信息确定可滑动时间进度条的目标滑动速率,其中,按压力越大或按压时间越长,目标滑动速率越快。

由于不同的按压信息可以对应不同的滑动速率,因而,根据针对该目标导航标识的按压信息,可以确定该可滑动时间进度条的目标滑动速率,具体地,按压力越大或者按压时间越长,该目标滑动速率可以越快,即该可滑动时间进度条的自动滑动速率越快。

另外,还可以根据该按压信息自由设定目标滑动速率,例如:可以事先设置一个按压信息与可滑动时间进度条的滑动速率之间的对应关系,这样根据该对应关系和按压信息即可确定该目标滑动速率。

如图5至图9所示,在一个实施例中,时间轴还包括:可滑动时间状态栏,可滑动时间状态栏设置在可滑动时间进度条的上方,可滑动时间状态栏中设置有至少一个时间状态标识,其中,当播放各不同视频片段中任一视频片段时,任一视频片段对应的目标时间状态标识处于选中状态,至少一个时间状态标识包括目标时间状态标识,该时间状态标识用于表示各视频片段的对应的时间/日期,如图5至图9中的可滑动时间状态栏中显示的21日、8月22日、8月23日和现在均是一个时间状态标识。

当播放各不同视频片段中任一视频片段时,通过控制任一视频片段对应的目标时间状态标识处于选中状态,可以提示用户当前正在播放该任一视频片段,而目标时间状态标识处于选中状态时,可通过在目标时间状态标识下显示一条横粗线来表示该目标时间状态标识处于选中状态(如图5至图9所示)。

例如:当播放进度标识对准8月23日这个视频片段中的某个位置(即播放进度标识位于8月23日这个视频片段在可滑动时间进度条上对应的位置区域中的某位置,如图9所示)时,说明当前正在播放该视频片段中的该位置处的视频,进而说明当前处于播放8月23日这个视频片段的过程中,所以8月23这个时间状态标识就会处于选中状态,因而,在如图9所示,8月23日下方会显示一条横粗线。

另外,该时间状态栏是可滑动的,这使得用户还可以通过滑动该时间状态栏来选中时间状态栏中的不同时间状态标识,而任一时间状态标识被选中时,说明用户期望观看该任一时间状态标识对应的视频片段,因而,可滑动时间进度条会随之滑动,使得该任一时间状态标识对应的视频片段对准该播放进度标识,以开始播放该任一时间状态标识对应的视频片段,这也可以在一定程度上方便用户实现视频片段的快速跳转,有利于进一步提高视频播放效率,如图5至图9所示,当用户期望观看8月19日对应的视频片段,则可向右滑动该时间状态栏,当显示出时间状态栏中的8月19日这一时间状态标识时,用户可点击8月19日这一时间状态标识,这样8月19日这一时间状态标识的下方会显示出一条横粗线,以提示用户选中8月19日这一时间状态标识,同时可滑动时间进度条会随之向右滑动,使得8月19日这一时间状态标识对应的视频片段的某播放位置(如播放起点)在可滑动时间进度条上的位置对准该播放进度标识,从而跳转至8月19日这一时间状态标识对应的视频片段并开始该播放该视频片段,当然,当通过滑动该时间状态栏来选中某时间状态标识进而实现视频片段的跳转时,如果期望从被选中某时间状态标识对应的视频片段的播放起点开始播放该视频片段,则当该视频片段的某播放位置在可滑动时间进度条上的位置对准该播放进度标识时,如果该某播放位置并不是该视频片段的播放起点,则仍然可能需要反复地微微滑动该可滑动进度条,使得该视频片段的播放起点在可滑动时间进度条上的位置对准该播放进度标识。

对应本公开实施例提供的上述基于时间轴的指令处理方法,本公开实施例还提供一种基于时间轴的指令处理装置。

图10是根据一示例性实施例示出的一种基于时间轴的指令处理装置的框图。

如图10所示,该装置包括接收模块1001、确定模块1002和处理模块1003:

接收模块1001,被配置为接收针对间歇性视频的视频播放界面输入的视频导航操作;

确定模块1002,被配置为确定视频导航操作对应的时间轴自动操作指令;

处理模块1003,被配置为根据时间轴自动操作指令对视频播放界面中的时间轴进行自动操作,以对间歇性视频中各视频片段进行自动操作,其中,各视频片段包括至少一个非空视频片段,且至少一个非空视频片段之间间隔着空视频片段,以及时间轴被配置为表征各视频片段的播放进度。

在接收到针对间歇性视频的视频播放界面输入的视频导航操作时,可以确定该视频导航操作对应的时间轴自动操作指令,进而根据时间轴自动操作指令对该视频播放界面中的时间轴进行自动操作,以实现在减少用户操作的基础上,通过输入视频导航操作即可自动完成对时间轴的操作,进而实现对该间歇性视频中各视频片段进行自动操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴的操作和间歇性视频的操作更加智能化。

在一个实施例中,时间轴包括:可滑动时间进度条,可滑动时间进度条上设置有播放进度标识,其中,播放进度标识在被配置为显示视频播放界面的显示屏中的显示位置是固定的,以及

可滑动时间进度条在被滑动时,各不同视频片段可依次与播放进度标识对准,且当各不同视频片段中任一视频片段中任一播放位置与播放进度标识对准时,从任一播放位置开始播放任一视频片段。

由于间断性视频中存在一些非空视频片段和空视频片段,因而,视频播放界面中的时间轴上的播放进度标识可以是固定的,而时间进度条可以是滑动的,从而使得用户在期望观看某非空视频片段时,可通过输入相应的视频导航操作来自动滑动该可滑动时间进度条,使得各不同视频片段可依次与播放进度标识对准;

而播放进度标识的作用在于当各不同视频片段中任一视频片段的任一播放位置与其对准时,从该任一播放位置开始播放该任一视频片段,当然,当该任一视频片段的任一播放位置与该播放进度标识对准时,该播放进度标识还可以标识出该任一播放位置对应的具体视频播放时间(如该任一播放位置对应的视频录制时间)。

图11是根据一示例性实施例示出的另一种基于时间轴的指令处理装置的框图。

如图11所示,在一个实施例中,时间轴的两端设置有导航标识;

上述图10所示的确定模块1002可以包括第一确定子模块10021和第二确定子模块10022:

第一确定子模块10021,被配置为确定视频导航操作所指向的目标导航标识;

第二确定子模块10022,被配置为根据视频导航操作和目标导航标识,确定时间轴自动操作指令,其中,视频导航操作包括以下至少一项:点击目标导航标识和按压目标导航标识,目标导航标识包括:导航标识中的任一标识。

由于两端的导航标识的功能不同,且不同的视频导航操作的功能也不同,因而,在确定该视频导航操作所指向的目标导航标识之后,可以根据该视频导航操作和该目标导航标识,确定该时间轴自动操作指令,以便于之后可以根据该时间轴自动操作指令对该时间轴进行自动操作,以实现在减少用户操作的基础上,通过输入视频导航操作即可自动完成对时间轴的操作,进而实现对该间歇性视频中各视频片段进行自动操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴和间歇性视频的操作更加智能化。

图12是根据一示例性实施例示出的又一种基于时间轴的指令处理装置的框图。

如图12所示,在一个实施例中,上述图11中的第二确定子模块10022可以包括第一确定单元100221、第二确定单元100222和第三确定单元100223:

第一确定单元100221,被配置为当视频导航操作包括点击目标导航标识时,根据点击目标导航标识的次数和目标导航标识,确定需要播放间歇性视频中的目标视频片段;

第二确定单元100222,被配置为确定目标视频片段的播放起点在可滑动时间进度条上的目标位置;

第三确定单元100223,被配置为根据目标位置和播放进度标识在可滑动时间进度条上的位置,确定可滑动时间进度条需要滑动的目标滑动距离和滑动方向;

处理模块1003可以包括第一滑动子模块10031:

第一滑动子模块10031,被配置为按照预设滑动速率,将可滑动时间进度条沿滑动方向滑动目标滑动距离,使得目标位置对准播放进度标识,以从播放起点开始播放目标视频片段。

在确定该可滑动时间进度条需要滑动的目标滑动距离和滑动方向之后,可以按照预设滑动速率,将该可滑动时间进度条沿该滑动方向自动滑动该目标滑动距离,使得目标视频片段的播放起点在可滑动时间进度条上的目标位置对准该播放进度标识,以自动跳转至该目标视频片段并从该目标视频片段的播放起点开始播放该目标视频片段,从而实现了视频片段的快速跳转,同时提高了视频播放效率,也避免了需要用户反复手动滑动该播放进度条才能将该目标位置对准该播放进度标识,这进一步降低了用户的操作负担。

在一个实施例中,第一确定单元100221可以包括第一确定子单元和第二确定子单元:

第一确定子单元,被配置为当目标导航标识包括时间轴的左端的导航标识且点击左端的导航标识的次数为N时,将播放进度标识在可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段确定为目标视频片段;

第二确定子单元,被配置为当目标导航标识包括时间轴的右端的导航标识且点击右端的导航标识的次数为N时,将播放进度标识在可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段确定为目标视频片段。

根据用户的操作习惯可知,当用户点击左端的导航标识时,通常期望观看之前(即播放时间靠前)的视频片段,当用户点击右端的导航标识时,通常期望观看之后(即播放时间靠后)的视频片段,且可滑动进度条上越靠右的视频段的播放时间越靠后,距离当前时间越近,同时不同的点击次数又可以表示用户期望观看之前或之后的不同视频片段,因而,当该目标导航标识包括该时间轴的左端的导航标识且点击该左端的导航标识的次数为N时,可以将该播放进度标识在该可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段作为该目标视频片段,同样地,当该目标导航标识包括该时间轴的右端的导航标识且点击该右端的导航标识的次数为N时,也可以将该播放进度标识在该可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段作为该目标视频片段。

图13是根据一示例性实施例示出的再一种基于时间轴的指令处理装置的框图。

如图13所示,在一个实施例中,第二确定子模块10022可以包括第四确定单元100224:

第四确定单元100224,被配置为当视频导航操作包括按压目标导航标识时,根据针对目标导航标识的按压信息和目标导航标识,确定可滑动时间进度条的目标滑动速率和滑动方向,其中,按压信息包括以下至少一项:针对目标导航标识的按压力和按压时间;

上述处理模块1003可以包括第二滑动子模块10032:

第二滑动子模块10032,被配置为按照目标滑动速率,将可滑动时间进度条沿滑动方向进行自动滑动,以快进或者快退显示间歇性视频。

在确定该可滑动时间进度条的目标滑动速率和滑动方向时,可以按照该目标滑动速率,将该可滑动时间进度条沿该滑动方向快速地进行自动滑动,以快进或者快退该间歇性视频,从而实现在减少用户操作的基础上,通过以不同的按压信息按照不同的导航标识即可对该时间轴上的可滑动时间进度条进行快速滑动,进而实现对该间歇性视频进行快进或快退操作,从而提高对时间轴的操作效率和间歇性视频的操作效率,使得对时间轴和间歇性视频的操作更加智能化。

在一个实施例中,第四确定单元100224可以包括:

第三确定子单元,被配置为当目标导航标识包括时间轴的左端的导航标识时,确定滑动方向为向右;

第四确定子单元,被配置为当目标导航标识包括时间轴的右端的导航标识时,确定滑动方向为向左;

根据用户的操作习惯可知,当用户按压左端的导航标识时,通常期望观看之前(即播放时间靠前)的视频片段,当用户按压右端的导航标识时,通常期望观看之后(即播放时间靠后)的视频片段,而可滑动时间进度条上越靠左的位置的播放时间越靠前,越靠右的位置的播放时间越靠后,因而,当目标导航标识包括时间轴的左端的导航标识时,说明用户期望观看之前的视频片段,所以,为了使用户能够观看之前的视频片段,该滑动方向应该为向右,即向右自动滑动该可滑动时间进度条,从而快退间歇性视频(如图8所示,当用户按压左端的导航标识时,可滑动时间进度条就向右滑动,滑动效果如图9所示),同样地,当目标导航标识包括时间轴的右端的导航标识时,说明用户期望观看之后的视频片段,为了使用户能够观看之后的视频片段,该滑动方向应该为向左,即向左自动滑动该可滑动时间进度条,以快进间歇性视频。

以及

第五确定子单元,被配置为根据按压信息确定可滑动时间进度条的目标滑动速率,其中,按压力越大或按压时间越长,目标滑动速率越快。

由于不同的按压信息可以对应不同的滑动速率,因而,根据针对该目标导航标识的按压信息,可以确定该可滑动时间进度条的目标滑动速率,具体地,按压力越大或者按压时间越长,该目标滑动速率可以越快,即该可滑动时间进度条的自动滑动速率越快。

在一个实施例中,时间轴还包括:可滑动时间状态栏,可滑动时间状态栏设置在可滑动时间进度条的上方,可滑动时间状态栏中设置有至少一个时间状态标识,其中,当播放各不同视频片段中任一视频片段时,任一视频片段对应的目标时间状态标识处于选中状态,至少一个时间状态标识包括目标时间状态标识。

根据本公开实施例的第三方面,提供一种基于时间轴的指令处理装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

接收针对间歇性视频的视频播放界面输入的视频导航操作;

确定所述视频导航操作对应的时间轴自动操作指令;

根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,以对所述间歇性视频中各视频片段进行自动操作,其中,所述各视频片段包括至少一个非空视频片段,且所述至少一个非空视频片段之间间隔着空视频片段,以及所述时间轴用于表征所述各视频片段的播放进度。

上述处理器还可被配置为:

所述时间轴包括:可滑动时间进度条,所述可滑动时间进度条上设置有播放进度标识,其中,所述播放进度标识在用于显示所述视频播放界面的显示屏中的显示位置是固定的,以及

所述可滑动时间进度条在被滑动时,所述各不同视频片段可依次与所述播放进度标识对准,且当所述各不同视频片段中任一视频片段中任一播放位置在所述可滑动时间进度条上的位置与所述播放进度标识对准时,从所述任一播放位置开始播放所述任一视频片段。

上述处理器还可被配置为:

所述时间轴的两端设置有导航标识;

所述确定所述视频导航操作对应的时间轴自动操作指令,包括:

确定所述视频导航操作所指向的目标导航标识;

根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,其中,所述视频导航操作包括以下至少一项:点击所述目标导航标识和按压所述目标导航标识,所述目标导航标识包括:所述导航标识中的任一标识。

上述处理器还可被配置为:

当所述视频导航操作包括点击所述目标导航标识时,所述根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,包括:

根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段;

确定所述目标视频片段的播放起点在所述可滑动时间进度条上的目标位置;

根据所述目标位置和所述播放进度标识在所述可滑动时间进度条上的位置,确定所述可滑动时间进度条需要滑动的目标滑动距离和滑动方向;

所述根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,包括:

按照预设滑动速率,将所述可滑动时间进度条沿所述滑动方向滑动所述目标滑动距离,使得所述目标位置对准所述播放进度标识,以从所述播放起点开始播放所述目标视频片段。

上述处理器还可被配置为:

所述根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段,包括:

当所述目标导航标识包括所述时间轴的左端的导航标识且点击所述左端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段确定为所述目标视频片段;

当所述目标导航标识包括所述时间轴的右端的导航标识且点击所述右端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段确定为所述目标视频片段。

上述处理器还可被配置为:

当所述视频导航操作包括按压所述目标导航标识时,所述根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,包括:

根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,其中,所述按压信息包括以下至少一项:针对所述目标导航标识的按压力和按压时间;

所述根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,包括:

按照所述目标滑动速率,将所述可滑动时间进度条沿所述滑动方向进行自动滑动,以快进或者快退显示所述间歇性视频。

上述处理器还可被配置为:

所述根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,包括:

当所述目标导航标识包括所述时间轴的左端的导航标识时,确定所述滑动方向为向右;

当所述目标导航标识包括所述时间轴的右端的导航标识时,确定所述滑动方向为向左;以及

根据所述按压信息确定所述可滑动时间进度条的目标滑动速率,

其中,

所述按压力越大或所述按压时间越长,所述目标滑动速率越快。

上述处理器还可被配置为:

所述时间轴还包括:可滑动时间状态栏,所述可滑动时间状态栏设置在所述可滑动时间进度条的上方,所述可滑动时间状态栏中设置有至少一个时间状态标识,其中,当播放所述各不同视频片段中任一视频片段时,所述任一视频片段对应的目标时间状态标识处于选中状态,所述至少一个时间状态标识包括所述目标时间状态标识。

图14是根据一示例性实施例示出的一种用于基于时间轴的指令处理装置1400的框图,该装置适用于终端设备。例如,装置1400可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个用户数字助理等。

参照图14,装置1400可以包括以下一个或至少两个组件:处理组件1402,存储器1404,电源组件1406,多媒体组件1408,音频组件1410,输入/输出(I/O)接口1412,传感器组件1414,以及通信组件1416。

处理组件1402通常控制装置1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1402可以包括一个或至少两个处理器1420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或至少两个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。

存储器1404被配置为存储各种类型的数据以支持在装置1400的操作。这些数据的示例包括用于在装置1400上操作的任何存储对象或方法的指令,联系用户数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1406为装置1400的各种组件提供电源。电源组件1406可以包括电源管理系统,一个或至少两个电源,及其他与为装置1400生成、管理和分配电源相关联的组件。

多媒体组件1408包括在所述装置1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或至少两个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。

在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当装置1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(MIC),当装置1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。

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

传感器组件1414包括一个或至少两个传感器,用于为装置1400提供各个方面的状态评估。例如,传感器组件1414可以检测到装置1400的打开/关闭状态,组件的相对定位,例如所述组件为装置1400的显示器和小键盘,传感器组件1414还可以检测装置1400或装置1400一个组件的位置改变,用户与装置1400接触的存在或不存在,装置1400方位或加速/减速和装置1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

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

在示例性实施例中,装置1400可以被一个或至少两个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子组件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1404,上述指令可由装置1400的处理器1420执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由上述装置1400的处理器执行时,使得上述装置1400能够执行一种基于时间轴的指令处理方法,包括:

接收针对间歇性视频的视频播放界面输入的视频导航操作;

确定所述视频导航操作对应的时间轴自动操作指令;

根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,以对所述间歇性视频中各视频片段进行自动操作,其中,所述各视频片段包括至少一个非空视频片段,且所述至少一个非空视频片段之间间隔着空视频片段,以及所述时间轴用于表征所述各视频片段的播放进度。

在一个实施例中,所述时间轴包括:可滑动时间进度条,所述可滑动时间进度条上设置有播放进度标识,其中,所述播放进度标识在用于显示所述视频播放界面的显示屏中的显示位置是固定的,以及

所述可滑动时间进度条在被滑动时,所述各不同视频片段可依次与所述播放进度标识对准,且当所述各不同视频片段中任一视频片段中任一播放位置在所述可滑动时间进度条上的位置与所述播放进度标识对准时,从所述任一播放位置开始播放所述任一视频片段。

在一个实施例中,所述时间轴的两端设置有导航标识;

所述确定所述视频导航操作对应的时间轴自动操作指令,包括:

确定所述视频导航操作所指向的目标导航标识;

根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,其中,所述视频导航操作包括以下至少一项:点击所述目标导航标识和按压所述目标导航标识,所述目标导航标识包括:所述导航标识中的任一标识。

在一个实施例中,当所述视频导航操作包括点击所述目标导航标识时,所述根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,包括:

根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段;

确定所述目标视频片段的播放起点在所述可滑动时间进度条上的目标位置;

根据所述目标位置和所述播放进度标识在所述可滑动时间进度条上的位置,确定所述可滑动时间进度条需要滑动的目标滑动距离和滑动方向;

所述根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,包括:

按照预设滑动速率,将所述可滑动时间进度条沿所述滑动方向滑动所述目标滑动距离,使得所述目标位置对准所述播放进度标识,以从所述播放起点开始播放所述目标视频片段。

在一个实施例中,所述根据点击所述目标导航标识的次数和所述目标导航标识,确定需要播放所述间歇性视频中的目标视频片段,包括:

当所述目标导航标识包括所述时间轴的左端的导航标识且点击所述左端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之前的第N个视频片段确定为所述目标视频片段;

当所述目标导航标识包括所述时间轴的右端的导航标识且点击所述右端的导航标识的次数为N时,将所述播放进度标识在所述可滑动时间进度条上当前对准的预设视频片段之后的第N个视频片段确定为所述目标视频片段。

在一个实施例中,当所述视频导航操作包括按压所述目标导航标识时,所述根据所述视频导航操作和所述目标导航标识,确定所述时间轴自动操作指令,包括:

根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,其中,所述按压信息包括以下至少一项:针对所述目标导航标识的按压力和按压时间;

所述根据所述时间轴自动操作指令对所述视频播放界面中的时间轴进行自动操作,包括:

按照所述目标滑动速率,将所述可滑动时间进度条沿所述滑动方向进行自动滑动,以快进或者快退显示所述间歇性视频。

在一个实施例中,所述根据针对所述目标导航标识的按压信息和所述目标导航标识,确定所述可滑动时间进度条的目标滑动速率和滑动方向,包括:

当所述目标导航标识包括所述时间轴的左端的导航标识时,确定所述滑动方向为向右;

当所述目标导航标识包括所述时间轴的右端的导航标识时,确定所述滑动方向为向左;以及

根据所述按压信息确定所述可滑动时间进度条的目标滑动速率,其中,所述按压力越大或所述按压时间越长,所述目标滑动速率越快。

在一个实施例中,所述时间轴还包括:可滑动时间状态栏,所述可滑动时间状态栏设置在所述可滑动时间进度条的上方,所述可滑动时间状态栏中设置有至少一个时间状态标识,其中,当播放所述各不同视频片段中任一视频片段时,所述任一视频片段对应的目标时间状态标识处于选中状态,所述至少一个时间状态标识包括所述目标时间状态标识。

本领域技术用户员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

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

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