一种视频数据的处理方法、装置及视频播放方法、客户端制造方法及图纸

技术编号:19830285 阅读:28 留言:0更新日期:2018-12-19 17:19
本申请实施方式公开了一种视频数据的处理方法、装置及视频播放方法、客户端,其中,所述视频数据的处理方法包括:获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段;为所述视频片段设置关联的继续播放条件;其中,在所述视频片段播放结束时,若满足所述视频片段关联的继续播放条件,继续播放所述视频片段之后的下一个视频片段;将划分后的所述视频片段以及所述视频片段关联的继续播放条件整合为所述目标视频的视频数据,并将整合后的所述视频数据上传至服务器。本申请提供的技术方案,能够提高用户体验。

【技术实现步骤摘要】
一种视频数据的处理方法、装置及视频播放方法、客户端
本申请涉及互联网
,特别涉及一种视频数据的处理方法、装置及视频播放方法、客户端。
技术介绍
随着视频播放技术的不断发展,人们越来越习惯于从视频中获取各式各样的信息。当前,很多视频都可以向用户展示一些事物的学习方法,用户在观看视频的同时,可以根据视频中介绍的内容,在线下同步进行学习。例如,视频中可以介绍毛笔字的写作方法,用户在观看该视频时,可以按照视频中的书写顺序,在线下自己练习书写毛笔字。又例如,视频中可以介绍某种舞蹈的动作,用户在观看视频时,也可以边看边练。然而,现有的这种视频播放的方式,用户由于对视频内容的生疏,很有可能无法与视频中展示的内容保持同步。一旦跟不上视频播放的节奏,用户就无法较好地完成练习的过程。因此,当前这种视频播放的方式具备较差的用户体验。
技术实现思路
本申请实施方式的目的是提供一种视频数据的处理方法、装置及视频播放方法、客户端,能够提高用户体验。为实现上述目的,本申请实施方式提供一种视频数据的处理方法,所述方法包括:获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段;为所述视频片段设置关联的继续播放条件;其中,在所述视频片段播放结束时,若满足所述视频片段关联的继续播放条件,继续播放所述视频片段之后的下一个视频片段;将划分后的所述视频片段以及所述视频片段关联的继续播放条件整合为所述目标视频的视频数据,并将整合后的所述视频数据上传至服务器。为实现上述目的,本申请实施方式还提供一种视频数据的处理装置,所述装置包括:视频片段划分单元,用于获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段;播放条件设置单元,用于为所述视频片段设置关联的继续播放条件;其中,在所述视频片段播放结束时,若满足所述视频片段关联的继续播放条件,继续播放所述视频片段之后的下一个视频片段;视频数据上传单元,用于将划分后的所述视频片段以及所述视频片段关联的继续播放条件整合为所述目标视频的视频数据,并将整合后的所述视频数据上传至服务器。为实现上述目的,本申请实施方式还提供一种视频数据的处理装置,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的视频数据的处理方法。为实现上述目的,本申请实施方式还提供一种视频播放方法,所述方法包括:从服务器处下载视频数据,所述视频数据中包括至少两个视频片段以及与所述视频片段关联的继续播放条件;播放所述至少两个视频片段中的当前视频片段,并采集用户根据所述当前视频片段的内容执行操作的操作视频;在所述当前视频片段播放结束时,判断采集的所述操作视频的内容是否满足所述当前视频片段关联的继续播放条件;若不满足,重新播放所述当前视频片段。为实现上述目的,本申请实施方式还提供一种客户端,所述客户端包括:视频数据下载单元,用于从服务器处下载视频数据,所述视频数据中包括至少两个视频片段以及与所述视频片段关联的继续播放条件;视频采集单元,用于播放所述至少两个视频片段中的当前视频片段,并采集用户根据所述当前视频片段的内容执行操作的操作视频;视频播放单元,用于在所述当前视频片段播放结束时,判断采集的所述操作视频的内容是否满足所述当前视频片段关联的继续播放条件;若不满足,重新播放所述当前视频片段。为实现上述目的,本申请实施方式还提供一种客户端,所述客户端包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的视频播放方法。由上可见,本申请提供的技术方案,服务器中的视频可以被划分为多个视频片段,并且每个视频片段可以关联继续播放条件。这样,客户端从服务器中下载某个视频的视频数据之后,可以依次播放该视频的各个视频片段。用户在根据视频片段中的内容执行操作时,客户端可以通过摄像头采集用户的操作视频。在当前视频片段播放结束时,客户端可以根据采集的操作视频,判断用户当前是否已经根据当前视频片段的内容完成了练习过程,若完成了练习过程,则表明采集的操作视频的内容满足当前视频片段的继续播放条件。那么在这种情况下,可以继续播放下一个视频片段,以使得用户能够开始进一步的练习。如果采集的操作视频的内容表明用户还没有完成当前视频片段的练习过程,那么可以重新播放该当前视频片段,以使得用户能够继续练习当前视频片段中的内容。这样,通过分析客户端采集的操作视频的内容,可以保持用户的练习进度与视频的播放进度相匹配,从而给用户提供较好的练习体验。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施方式中视频数据的处理方法示意图;图2为本申请实施方式中目标视频的物理划分示意图;图3为本申请实施方式中目标视频的逻辑划分示意图;图4为本申请实施方式中视频播放方法的流程图;图5(a)为本申请实施方式中背景帧的示意图;图5(b)为本申请实施方式中目标视频帧的示意图;图5(c)为本申请实施方式中去除背景数据的目标视频帧的示意图;图6为本申请实施方式中客户端的结构示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。本申请提供一种视频数据的处理方法,该方法可以应用于具备数据处理功能的设备中。请参阅图1,所述视频数据的处理方法可以包括以下步骤。S11:获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段。在本实施方式中,所述目标视频可以是展示一个事物的学习过程的视频。例如,所述目标视频可以展示一段舞蹈的动作,或者可以展示毛笔字的书写方法,或者可以展示纸飞机的折叠方法等。所述目标视频可以被导入上述具备数据处理功能的设备中,这样,该设备便可以获取到该目标视频。当然,该目标视频也可以预先存储于该设备中,这样,该设备可以根据目标视频的存储路径,从该存储路径下将目标视频读取至缓存中。在本实施方式中,在对所述目标视频进行处理时,可以预先将该目标视频划分为多个视频片段。在实际应用中,为了保证目标视频的连续性和完整性,在传输该目标视频的视频数据的过程中,通常会将划分后的多个视频片段进行同步传输。另外,需要说明的是,划分后的目标视频,可以具备多个独立的视频片段,只不过这些视频片段可以按照在目标视频中所处的位置有序排列。请参阅图2,各个视频片段还可以根据自身在目标视频中所处的位置,被分配对应的数字编号。例如,目标视频可以被分为3个视频片段,那么这3个视频片段的序号便可以是从1至3。这些被划分的视频片段,可以通过索引表的形式来统一管理。该索引表例如可以是m3u8索引表。这些视频片段可以被存储于不同的存储介质中,在需要播放该目标视频时,可以预先加载该目标视频的索引表,然后根据索引表中视本文档来自技高网
...

【技术保护点】
1.一种视频数据的处理方法,其特征在于,所述方法包括:获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段;为所述视频片段设置关联的继续播放条件;其中,在所述视频片段播放结束时,若满足所述视频片段关联的继续播放条件,继续播放所述视频片段之后的下一个视频片段;将划分后的所述视频片段以及所述视频片段关联的继续播放条件整合为所述目标视频的视频数据,并将整合后的所述视频数据上传至服务器。

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,所述方法包括:获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段;为所述视频片段设置关联的继续播放条件;其中,在所述视频片段播放结束时,若满足所述视频片段关联的继续播放条件,继续播放所述视频片段之后的下一个视频片段;将划分后的所述视频片段以及所述视频片段关联的继续播放条件整合为所述目标视频的视频数据,并将整合后的所述视频数据上传至服务器。2.根据权利要求1所述的方法,其特征在于,将所述目标视频划分为至少两个视频片段包括:接收针对所述目标视频的至少一个用于表征视频播放进度的时间节点,并基于所述时间节点将所述目标视频划分为至少两个视频片段;相应地,在整合后的所述视频数据中,包括所述至少一个用于表征视频播放进度的时间节点。3.根据权利要求1所述的方法,其特征在于,为所述视频片段设置关联的继续播放条件包括:将所述视频片段的最后一个视频帧作为所述视频片段关联的继续播放条件;相应地,满足所述视频片段关联的继续播放条件包括:采集到的视频帧与所述视频片段的最后一个视频帧之间的相似度大于或者等于指定相似度阈值。4.根据权利要求1所述的方法,其特征在于,为所述视频片段设置关联的继续播放条件包括:识别所述视频片段中指定对象的运动特征,并将所述指定对象的运动特征作为所述视频片段关联的继续播放条件;所述运动特征中包括多个运动动作;相应地,满足所述视频片段关联的继续播放条件包括:从采集到的视频中识别出的所述运动特征中包含的各个运动动作。5.一种视频数据的处理装置,其特征在于,所述装置包括:视频片段划分单元,用于获取待处理的目标视频,并将所述目标视频划分为至少两个视频片段;播放条件设置单元,用于为所述视频片段设置关联的继续播放条件;其中,在所述视频片段播放结束时,若满足所述视频片段关联的继续播放条件,继续播放所述视频片段之后的下一个视频片段;视频数据上传单元,用于将划分后的所述视频片段以及所述视频片段关联的继续播放条件整合为所述目标视频的视频数据,并将整合后的所述视频数据上传至服务器。6.一种视频数据的处理装置,其特征在于,所述装置包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至3中任一所述的方法。7.一种视频播放方法,其特征在于,所述方法包括:从服务器处下载视频数据,所述视频数据中包括至少两个视频片段以及与所述视频片段关联的继续播放条件;播放所述至少两个视频片段中的当前视频片段,并采集用户根据所述当前视频片段的内容执行操作的操作视频;在所述当前视频片段播放结束时,判断采集的所述操作视频的内容是否满足所述当前视频片段关联的继续播放条件;若不满足,重新播放所述当前视频片段。8.根据权利要求7所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:乔頔
申请(专利权)人:传线网络科技上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1