一种在线教学视频的智能处理方法及系统与流程

文档序号:25869785发布日期:2021-07-13 16:31阅读:88来源:国知局
一种在线教学视频的智能处理方法及系统与流程

本申请涉及视频图像处理技术领域,特别是一种在线教学视频的智能处理方法及系统。



背景技术:

近些年来在线教育由于诸多优点受到学员以及教员的普遍欢迎。对于学员来说,在线教育可以不受时间和地点的限制,甚至可以听全国名师的课程。并且,就付费学习而言,在线学习的成本比课外辅导班更低。对于教员来说,也可以选择更加灵活地时间进行授课。

对于线上教育平台来说,教员通过实时直播的方式对来自全国各地的学员进行授课,各个地区的网络传输性能具有较大的差异,比如,在教员端网络传输速率较快,而学员端网络传输速率较慢,学员端就会出现直播延时。

由于在线直播授课通常会有良好的互动性,在出现在线教学视频延时的情况下,教员端和学员端就无法实现音视频的同步,将会影响到学员端的听课体验。因此,在学员的终端设备出现网络延时后,如何尽可能降低网络延时对学员听课的影响程度,保证学员具有良好的听课体验,是目前面临的一个主要问题。



技术实现要素:

鉴于所述问题,本申请提出了一种在线教学视频的智能处理方法及系统,通过根据网络数据最低带宽,确定删除画面量,并根据相关度系数的相似度计算等方式,减少因删除画面量带来的培训内容的缺失,大大降低了因网络延时对视频课程培训带来的影响。一种在线教学视频的智能处理方法涉及服务器端、教员端和学员端;所述教员端用于发送第一预设时长视频段到所述服务器端;其中,所述第一预设时长视频段包括第一预设时长视频和与所述第一预设时长视频在时间节点上相对应的第一预设时长语音;其中,所述第一预设时长视频包括第一教学动态视频和第一静态视频,所述第一预设时长语音包括第一教学动态语音和第一静态语音;

所述方法包括:

当接收到所述学员端发送的获取视频请求时,所述服务器端获取学员端的网络数据,根据所述网络数据确定最低带宽;

所述服务器端根据所述最低带宽确定所述第一预设时长视频的待删除画面量;

所述服务器端根据所述待删除画面量和所述第一预设时长视频生成第二时长视频段;其中,所述第二时长视频段的删除画面位置处设有预测画面标记;其中,所述预测画面标记用于所述学员端在所述第一预设时长视频的删除画面位置处生成预测画面和调节所述第一预设时长语音的时长;

所述服务器端发送所述第二时长视频段至所述学员端。

优选地,所述根据所述第一预设时长视频的待删除画面量删除所述第一预设时长视频的视频画面,获得第二时长视频段,还包括:

所述服务器,依据视频中预设位置的像素变化确定所述第一预设时长视频中的第一教学动态视频和第一静态视频;

根据所述最低带宽确定所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例;

根据所述待删除画面量和所述删除比例确定所述第一教学动态视频的删除画面量和所述第一静态视频的删除画面量;

根据所述第一教学动态视频的删除画面量删除所述第一教学动态视频的视频画面获得第二教学动态视频;以及根据所述第一静态视频的删除画面量删除所述第一静态视频的视频画面获得第二静态视频;

根据所述第二教学动态视频、所述第二静态视频、所述第一教学动态语音以及所述第一静态语音获得所述第二时长视频段。

优选地,所述根据所述第一教学动态视频的删除画面量删除所述第一教学动态视频的视频画面获得第二教学动态视频;以及根据所述第一静态视频的删除画面量删除所述第一静态视频的视频画面获得第二静态视频,包括:

获取关键静态视频画面,所述关键静态视频画面为所述第一静态视频的视频画面中教学板书内容与前一视频画面中教学板书内容不同的视频画面;其中,所述第一静态视频的第一时间节点画面为一关键静态视频画面;

根据所述关键静态视频画面确定并删除所述第一静态视频的非关键静态视频画面,获得所述第二静态视频;其中,所述非关键静态视频画面为所述第一静态视频的视频画面中教学板书内容与前一视频画面中教学板书内容相同的第一静态视频画面。

优选地,所述根据所述第一教学动态视频的删除画面量删除所述第一教学动态视频的视频画面获得第二教学动态视频;以及根据所述第一静态视频的删除画面量删除所述第一静态视频的视频画面获得第二静态视频,包括:

获取所述第一教学动态视频的教学动态轨迹,并根据所述教学动态轨迹获取教学动态拐点;

根据所述教学动态拐点划分所述第一教学动态视频,获得两个以上动态视频画面集;其中,相邻所述教学动态拐点之间的视频画面为一所述动态视频画面集;

根据所述第一教学动态视频的删除画面量确定所述动态视频画面集的删除画面量;

根据所述动态视频画面集的删除画面量按第一预设规则删除相应的所述动态视频画面集的视频画面,获得所述第二教学动态视频。

优选地,所述根据所述第一教学动态视频的删除画面量确定所述动态视频画面集的删除画面量,包括:

选取所述动态视频画面集的中间视频画面,根据所述中间视频画面对相应的所述动态视频画面集进行相似度分析,获得所述动态视频画面集的相似度值;第n视频帧的相似度值rn为:

表示第n视频帧图像在像素位置(i,j)处的灰度值,n-1表示前一帧图像,n+1表示后一帧图像,m表示画面像素点横坐标最大值,n表示画面纵坐标最大值,表示相关度系数,越接近像素点(m/2,n/2)时值越大;

连续多帧相似度值大于阈值h时可构成一视频画面集,连续多帧相似度值小于阈值h时可构成另一视频画面集;

根据所述动态视频画面集的相似度值对所述动态视频画面集进行排序,获得所述动态视频画面集的相似度排名;

根据所述相似度排名确定所述动态视频画面集的删除率;

根据所述删除率和所述第一教学动态视频的删除画面量确定所述动态视频画面集的删除画面量。

优选地,所述选取所述动态视频画面集的中间视频画面,根据所述中间视频画面对相应的所述动态视频画面集进行分析,获得所述动态视频画面集的相似度值,包括:

以所述中间视频画面为基准,对所述动态视频画面集的视频画面进行相似度分析,获得所述动态视频画面集的视频画面的相似度值,其中,以所述中间视频画面为基准,包括以所述中间视频画面特征作为参考特征;

根据第二预设规则处理所述动态视频画面集的视频画面的相似度值,获得所述动态视频画面集的相似度值;其中,所述第二预设规则为公式:d(x)=e{∑[x-e(x)]2},d(x)为动态视频画面集的相似度值,x=rn为动态视频画面集中第n视频帧对应的视频画面的相似度值,e{}为动态视频画面集的相似度值计算函数,e(x)为动态视频画面集中所有视频画面的平均相似度值。

优选地,所述根据所述动态视频画面集的删除画面量按第一预设规则删除相应的所述动态视频画面集的视频画面,获得所述第二教学动态视频,包括:

每间隔p画面删除相应的所述动态视频画面集的视频画面;其中,所述第一预设规则为公式:p=[],为所述动态视频画面集的视频画面总量,为所述动态视频画面集的删除画面量。

此外,本申请还发明了一种用于在线教学视频的智能处理系统,其特征在于,涉及服务器端、教员端和学员端,包括:

第一获取模块,用于获取教员端的第一预设时长视频段;其中,所述第一预设时长视频段包括第一预设时长视频和与所述第一预设时长视频在时间节点上相对应的第一预设时长语音;其中,所述第一预设时长视频包括第一教学动态视频和第一静态视频,所述第一预设时长语音包括第一教学动态语音和第一静态语音;

第二获取模块,用于获取学员端的最低带宽;其中,所述最低带宽用于确定所述第一预设时长视频中视频画面的待删除画面量以及所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例;

处理模块,用于根据所述最低带宽处理所述第一预设时长视频段,获得第二时长视频段;其中,所述处理包括删除所述第一预设时长视频的视频画面和调节所述第一预设时长语音的时长;

发送模块,用于发送所述第二时长视频段至所述学员端。

一种在线教学视频的智能处理设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现用于在线教学视频的智能处理的方法。

一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现用于在线教学视频的智能处理的方法。

本申请具有以下优点:

本申请通过根据网络数据最低带宽,确定删除画面量,因相似度高的视频帧图像,课程视频内容未有较大改变,当相似度较低时说明画面内容变化较大,因此选择性删除视频帧,根据相关度系数的相似度计算方式,减少了因删除画面量带来的培训内容的缺失,大大降低了因网络延时对视频课程培训带来的影响。

附图说明

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

图1是本发明一种在线教学视频的智能处理方法步骤流程图;

图2是本发明一实施例提供的一种计算机设备的结构示意图。

具体实施方式

为使本申请的所述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

参照图1,示出了本申请一实施例提供的一种在线教学视频的智能处理方法;

所述方法包括:

s100、获取教员端的第一预设时长视频段;其中,所述第一预设时长视频段包括第一预设时长视频和与所述第一预设时长视频在时间节点上相对应的第一预设时长语音;其中,所述第一预设时长视频包括第一教学动态视频和第一静态视频,所述第一预设时长语音包括第一教学动态语音和第一静态语音;

s200、获取学员端的最低带宽;其中,所述最低带宽用于确定所述第一预设时长视频中视频画面的待删除画面量以及所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例;

s300、根据所述最低带宽处理所述第一预设时长视频段,获得第二时长视频段;其中,所述处理包括删除所述第一预设时长视频的视频画面和调节所述第一预设时长语音的时长;

s400、发送所述第二时长视频段至所述学员端。

在本申请的实施例中,通过获取教员端的第一预设时长视频段;其中,所述第一预设时长视频段包括第一预设时长视频和与所述第一预设时长视频在时间节点上相对应的第一预设时长语音;其中,所述第一预设时长视频包括第一教学动态视频和第一静态视频,所述第一预设时长语音包括第一教学动态语音和第一静态语音;获取学员端的最低带宽;其中,所述最低带宽用于确定所述第一预设时长视频中视频画面的待删除画面量以及所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例;根据所述最低带宽处理所述第一预设时长视频段,获得第二时长视频段;其中,所述处理包括删除所述第一预设时长视频的视频画面和调节所述第一预设时长语音的时长;发送所述第二时长视频段至所述学员端。通过根据学员端的最低带宽删除教员端的待发送视频段中的部分视频画面,将待发送视频段的数据量降至符合当前学员端的最低带宽传输量,从而避免直播过程中出现延时。

下面,将对本示例性实施例中一种在线教学视频的智能处理方法作进一步地说明。

如所述步骤s100所述,获取教员端的第一预设时长视频段;其中,所述第一预设时长视频段包括第一预设时长视频和与所述第一预设时长视频在时间节点上相对应的第一预设时长语音;其中,所述第一预设时长视频包括第一教学动态视频和第一静态视频,所述第一预设时长语音包括第一教学动态语音和第一静态语音。

需要说明的是,所述第一预设时长视频和所述第一预设时长语音分别记录有各自的时间节点,且相同时间节点下的所述第一预设时长视频和所述第一预设时长语音是一一对应的,这样才能保证所述第一预设时长视频段的播放过程中所述第一预设时长视频和所述第一预设时长语音的同步。

需要说明的是,所述第一教学动态视频为包括教员书写动态、教员指导动态或/和教学道具动态的视频,其中,所述教学指导动态包括教员在教学板书上的指导动态或/和教员为教授教学动态而作的指导动态,教学板书包括具有教学内容的书写板或具有教学内容的网络页面(例如网站页面、演示文稿软件页面或其他软件页面);所述第一静态视频为具有教学内容的教学板书且不具有教员书写动态、教员指导动态或教学道具动态的视频。

作为一种示例,教学端设备按时间顺序无间隔地采集所述第一预设时长视频段,并对所述第一预设时长视频段进行编码,编码完成可以按照预设封装格式封装后发送至服务器。编码的协议以及编码方式采用现有技术即可实现,本实施例不再赘述。

作为一种示例,每一所述第一预设时长视频段的时长是固定的,所述第一预设时长视频段的时长范围可以为2s-5min之间,具体可以根据需要进行设置。

如所述步骤s200所述,获取学员端的最低带宽;其中,所述最低带宽用于确定所述第一预设时长视频中视频画面的待删除画面量以及所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例。

需要说明的是,所述最低带宽为在一定时间内学员端的网络带宽数据最小的带宽。

作为一种示例,所述最低带宽决定着学员端的网络传输量,通过所述最低带宽所代表的网络传输量,计算在不发生延时下所被允许的所述第一预设时长视频数据量大小,然后将当前所述第一预设时长视频的数据量减去不发生延时下所被允许的所述第一预设时长视频数据量即为所述第一预设时长视频中视频画面的待删除画面量。

作为一种示例,所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例根据所述最低带宽的情况确定,即所述最低带宽越低,所述第一静态视频的视频画面的删除比越大。

如所述步骤s300所述,根据所述最低带宽处理所述第一预设时长视频段,获得第二时长视频段;其中,所述处理包括删除所述第一预设时长视频的视频画面和调节所述第一预设时长语音的时长。

在本发明一实施例中,可以结合下列描述进一步说明步骤s300所述“根据所述最低带宽处理所述第一预设时长视频段,获得第二时长视频段”的具体过程。

如下列步骤所述,根据所述待删除画面量和所述删除比例确定所述第一教学动态视频的删除画面量和所述第一静态视频的删除画面量;

如下列步骤所述,根据所述第一教学动态视频的删除画面量删除所述第一教学动态视频的视频画面获得第二教学动态视频;以及根据所述第一静态视频的删除画面量删除所述第一静态视频的视频画面获得第二静态视频;

如下列步骤所述,在所述第二静态视频的删除画面位置处设置预测画面标记,获得第三静态视频;其中,所述预测画面标记用于所述学员端根据所述第三静态视频的视频画面获得所述第三静态视频的预测画面,以填充所述第三静态视频的删除画面位置处;

如下列步骤所述,根据所述第二教学动态视频、所述第三静态视频、所述第一教学动态语音以及所述第一静态语音获得所述第二时长视频段。

作为一种示例,所述第一教学动态视频的视频画面和所述第一静态视频的视频画面中各自的删除比与所述第一预设时长视频中视频画面的待删除画面量进行求积,得到所述第一教学动态视频的删除画面量和所述第一静态视频的删除画面量。

作为一种示例,在确定所述第一教学动态视频的删除画面量和所述第一静态视频的删除画面量后,在所述第一教学动态视频和所述第一静态视频中抽取相应数量的视频画面进行删除,得到第二教学动态视频和第二静态视频,以减少发送学员端的视频数据量,避免因发送的数据量大于学员端的传输量而出现直播延时。

作为一种示例,由于在所述第二静态视频的时间节点上存在空白时间节点,即该空白时间节点上没有视频画面,通过在所述第二静态视频的空白时间节点上设置预测画面标记,也就是在所述第二静态视频的删除画面位置处设置预测画面标记,获得所述第三静态视频,使学员端播放时能够获得预测画面,以在所述第三静态视频的空白时间节点上填充预测画面,从而避免学员端播放视频时出现无视频画面播放的情况。

在一具体实现中,学员端在解封过程中,当识别所述预测画面标记时,将前一视频画面作为参考进行复制并填充在所述预测画面标记所在的时间节点上,从而获得所述第三静态视频,以避免学员端播放视频时出现无视频画面播放的情况。

作为一种示例,将所述第二教学动态视频与所述第一教学动态语音以及所述第三静态视频与所述第一静态语音根据时间节点进行对应组合成所述第二时长视频段,即将相同节点的语音与视频进行对应,以实现视频与语音同步播放。

在本发明一实施例中,可以结合下列描述进一步说明步骤所述“根据所述第一教学动态视频的删除画面量删除所述第一教学动态视频的视频画面获得第二教学动态视频;以及根据所述第一静态视频的删除画面量删除所述第一静态视频的视频画面获得第二静态视频”的具体过程。

如下列步骤所述,获取关键静态视频画面,所述关键静态视频画面为所述第一静态视频的视频画面中教学板书内容与前一视频画面中教学板书内容不同的视频画面;其中,所述第一静态视频的第一时间节点画面为一关键静态视频画面;由于视频是通过视频帧(包括关键帧和非关键帧组成,非关键帧也即普通帧,每一帧相当于单独的一幅静态图像,即本申请中所述的静态视频画面,由包含关键帧的多个帧在时间轴上组成一视频,第一时间节点即为该视频中关键帧所在时间轴位置的时间节点,例如,有一两秒的视频,其视频帧率为25fps,相当于2秒钟包括关键帧在内总共有50帧,假设该视频的第三帧是关键帧,那么其第一时间节点为(2/50)*3,是其第一时间节点),需要说明的是通过本示例仅在于说明第一时间节点,不能理为对本方案的限制。

如下列步骤所述,根据所述关键静态视频画面确定并删除所述第一静态视频的非关键静态视频画面,获得所述第二静态视频;其中,所述非关键静态视频画面为所述第一静态视频的视频画面中教学板书内容与前一视频画面中教学板书内容相同的第一静态视频画面。

需要说明的是,教学板书内容不同是指,教学板书内容差异度在百分之三十以上的,可以是百分之五十或百分之七十;当教学板书为网络页面时,教学板书内容不同还可以是指,网络页面已发生切换或翻页。

在本发明一实施例中,可以结合下列描述进一步说明步骤所述“根据所述第一教学动态视频的删除画面量删除所述第一教学动态视频的视频画面获得第二教学动态视频;以及根据所述第一静态视频的删除画面量删除所述第一静态视频的视频画面获得第二静态视频”的具体过程。

如下列步骤所述,获取所述第一教学动态视频的教学动态轨迹,并根据所述教学动态轨迹获取教学动态拐点;

如下列步骤所述,根据所述教学动态拐点划分所述第一教学动态视频,获得两个以上动态视频画面集;其中,相邻所述教学动态拐点之间的视频画面为一所述动态视频画面集;

如下列步骤所述,根据所述第一教学动态视频的删除画面量确定所述动态视频画面集的删除画面量;

如下列步骤所述,根据所述动态视频画面集的删除画面量按第一预设规则删除相应的所述动态视频画面集的视频画面,获得所述第二教学动态视频。

作为一种示例,为了根据动态的不同确定所述第一教学动态视频的待删除画面分布,根据所述教学动态拐点将所述第一教学动态视频的教学动态轨迹划分为单一动态的教学动态轨迹,即动态视频集,将所述第一教学动态视频的删除画面量进行下分至每一所述动态视频集,根据下分的所述动态视频画面集的删除画面量删除相应的所述动态视频画面集内的视频画面,获得所述第二教学动态视频。

在本发明一实施例中,可以结合下列描述进一步说明步骤所述“根据所述第一教学动态视频的删除画面量确定所述动态视频画面集的删除画面量”的具体过程。

如下列步骤所述,选取所述动态视频画面集的中间视频画面,根据所述中间视频画面对相应的所述动态视频画面集进行相似度分析,获得所述动态视频画面集的相似度值;第n视频帧的相似度值rn为:

表示第n视频帧图像在像素位置(i,j)处的灰度值,n-1表示前一帧图像,n+1表示后一帧图像,m表示画面像素点横坐标最大值,n表示画面纵坐标最大值,表示相关度系数,越接近像素点(m/2,n/2)时值越大;

连续多帧相似度值大于阈值h时可构成一视频画面集,连续多帧相似度值小于阈值h时可构成另一视频画面集;

可只删除相似度大于h的视频画面集里的帧。

如下列步骤所述,根据所述动态视频画面集的相似度值对所述动态视频画面集进行排序,获得所述动态视频画面集的相似度排名;

如下列步骤所述,根据所述相似度排名确定所述动态视频画面集的删除率;

如下列步骤所述,根据所述删除率和所述第一教学动态视频的删除画面量确定所述动态视频画面集的删除画面量。

需要说明的是,根据所述动态视频画面集的相似度排名与所述动态视频画面集的删除率的对应关系为预设设置的。

作为一种示例,为了根据动态的复杂程度准确地分配所述第一教学动态视频的待删除画面,在所述动态视频画面集的中间位置处抽取一视频画面,即中间视频画面,其中,所述中间视频画面为非关键静态视频画面,且每一所述非关键静态视频画面对应一视频帧;将所述动态视频画面集以相应的所述中间视频画面为参考,计算所述动态视频画面集的相似度值,其中,所述动态视频画面集的相似度值代表所述动态视频画面集的教学动态轨迹复杂程度,即所述动态视频画面集的相似度值越大代表所述动态视频画面集的教学动态轨迹复杂程度越小,例如:所述教学动态轨迹为一条直线时,其相似度值较大,所述教学动态轨迹为一条曲线时,其相似度值较小;在计算出所有的所述动态视频画面集后,根据所述动态视频画面集的相似度值对所述动态视频画面集进行相似度排名,再根据所述相似度排名确定所述动态视频画面集的删除率,最后将所述第一教学动态视频的删除画面量根据所述动态视频画面集的删除率进行分配,即所述第一教学动态视频的删除画面量与所述动态视频画面集的删除率求积,得到所述动态视频画面集的删除画面量。

在本发明一实施例中,可以结合下列描述进一步说明步骤所述“所述选取所述动态视频画面集的中间视频画面,根据所述中间视频画面对相应的所述动态视频画面集进行分析,获得所述动态视频画面集的相似度值”的具体过程。

如下列步骤所述,以所述中间视频画面为基准,对所述动态视频画面集的视频画面进行相似度分析,获得所述动态视频画面集的视频画面的相似度值,其中,以所述中间视频画面为基准,包括以所述中间视频画面特征作为参考特征;

如下列步骤所述,根据第二预设规则处理所述动态视频画面集的视频画面的相似度值,获得所述动态视频画面集的相似度值;其中,所述第二预设规则为公式:d(x)=e{∑[x-e(x)]2},d(x)为动态视频画面集的相似度值,x=rn为动态视频画面集中第n视频帧对应的视频画面的相似度值,e{}为动态视频画面集的相似度值计算函数,e(x)为动态视频画面集中所有视频画面的平均相似度值。

作为一种示例,为了更准确地评估所述动态视频画面集内视频画面的相似度,以所述中间视频画面为基准,对所述动态视频画面集中所有的视频画面进行相似度分析,以计算出所述动态视频画面集中每一视频画面与所述中间视频画面的相似度值,然后将所述动态视频画面集中所有的视频画面的相似度值根据公式:d(x)=e{∑[x-e(x)]2}计算出所述动态视频画面集的相似度值。

在本发明一实施例中,可以结合下列描述进一步说明步骤所述“根据所述动态视频画面集的删除画面量按第一预设规则删除相应的所述动态视频画面集的视频画面,获得所述第二教学动态视频”的具体过程。

如下列步骤所述,每间隔p画面删除相应的所述动态视频画面集的视频画面;其中,p=[],为所述动态视频画面集的视频画面总量,为所述动态视频画面集的删除画面量。

作为一种示例,为了均衡被删除视频画面的分布,将所述第一教学动态视频中所有的所述动态视频画面集根据所述动态视频画面集的删除画面量按照每间隔n画面的方式删除相应的所述动态视频画面集的视频画面,获得所述第二教学动态视频。

在一具体实现中,所述动态视频画面集的视频画面总量为25000,所述动态视频画面集的删除画面量为10000,p=[]=1,则将所述第一教学动态视频中所有的所述动态视频画面集根据所述动态视频画面集的删除画面量按照每间隔1画面的方式删除相应的所述动态视频画面集的视频画面,直至所述动态视频画面集中被删除视频画面的数量达到所述动态视频画面集的删除画面量,从而获得所述第二教学动态视频。

在本发明一实施例中,为了避免因所述第二教学动态视频中相邻视频画面的时间间隔过大,而导致学员端播放时出现无画面情况,删除所述第二教学动态视频的视频画面间隔,并将所述第二教学动态视频的视频画面按原有顺序重新依次排序,获得连续的所述第三教学动态视频,再根据所述第三教学动态视频的时长调节所述第一教学动态语音的时长,获得所述第二教学动态语音,最后将所述第三教学动态视频与所述第二教学动态语音以及所述第三静态视频与所述第一静态语音根据时间节点进行对应组合成所述第二时长视频段,即将相同节点的语音与视频进行对应,实现视频与语音同步播放。

作为一种示例,由于在所述第二教学动态视频的时间节点上存在空白时间节点,即该空白时间节点上没有视频画面,将所述第二教学动态视频的空白时间节点进行删除,并将所述第二教学动态视频的视频画面按原有顺序重新依次排序,从而得到在时间节点上无间隔排序的所述第三教学动态视频,以避免学员端播放视频时出现无视频画面播放的情况。

在一具体实现中,所述第二教学动态视频在时间节点1、3、5、7、10、30、60上具有视频画面,通过将时间节点1和时间节点3之间、时间节点3和时间节点5、时间节点7和时间节点10等之间的时间节点删除,并将时间节点3改成时间节点2,将时间节点5改成时间节点3,依次类推,得到在时间节点上无间隔排序的所述第三教学动态视频。

作为一种示例,根据所述第三教学动态视频中动态视频画面集的时长和所述第二教学动态视频中动态视频画面集所在的时间节点段调节所述第一教学动态语音的时长,获得第二教学动态语音。

在一具体实现中,将与所述第二教学动态视频中动态视频画面集所在的时间节点段对应的所述第一教学动态语音的时长进行缩短,且缩短至与该动态视频画面集在所述第三教学动态视频中的时长相等,获得所述第二教学动态语音,从而使得所述第二教学动态语音与所述第三教学动态视频在时间节点上能够相对应。

在本发明一实施例中,为了避免所述第三教学动态视频的时长和所述第二教学动态语音的时长被缩短,而导致学员端播放时出现无画面情况,在所述第三教学动态视频和所述第二教学动态语音中设置延长播放标记,所述延长播放标记中包含延长播放的时长,所述第二教学动态语音延长播放的时长与所述第一教学动态语音缩短的时长相同。

需要说明的是,所述延长播放标记用于使所述第三教学动态视频和所述第二教学动态语音在学员端播放时的时长与所述第二教学动态视频的时长或所述第一教学动态语音的时长相同。

对于系统实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请一实施例提供的一种用于在线教学视频的智能处理系统,涉及服务器端、教员端和学员端,包括:

第一获取模块,用于获取教员端的第一预设时长视频段;其中,所述第一预设时长视频段包括第一预设时长视频和与所述第一预设时长视频在时间节点上相对应的第一预设时长语音;其中,所述第一预设时长视频包括第一教学动态视频和第一静态视频,所述第一预设时长语音包括第一教学动态语音和第一静态语音;

第二获取模块,用于获取学员端的最低带宽;其中,所述最低带宽用于确定所述第一预设时长视频中视频画面的待删除画面量以及所述第一教学动态视频的视频画面与所述第一静态视频的视频画面的删除比例;

处理模块,用于根据所述最低带宽处理所述第一预设时长视频段,获得第二时长视频段;其中,所述处理包括删除所述第一预设时长视频的视频画面和调节所述第一预设时长语音的时长;

发送模块,用于发送所述第二时长视频段至所述学员端。

一种在线教学视频的智能处理设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现用于在线教学视频的智能处理的方法。

本申请通过根据网络数据最低带宽,确定删除画面量,并根据相似度计算等方式,减少因删除画面量带来的培训内容的缺失,大大降低了因网络延时对视频课程培训带来的影响。

本领域技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品,因此本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

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