System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种钢琴视频教学中的同步方法及系统技术方案_技高网
当前位置: 首页 > 专利查询>佳木斯大学专利>正文

一种钢琴视频教学中的同步方法及系统技术方案

技术编号:40581766 阅读:4 留言:0更新日期:2024-03-06 17:25
本发明专利技术涉及视频播放速度调节技术领域,具体公开了一种钢琴视频教学中的同步方法及系统,所述的系统包括:采集模块,将钢琴教学视频拆分为若干个视频帧,并获取过去m天内每个弹幕发送时对应的视频帧;处理模块,统计相同视频帧上的弹幕量,计算相邻视频帧上弹幕量的差值,并确定待定节点;数据优化模块,根据相邻待定节点间所有用户的控制次数计算调速评分,并确定调速节点;调速模块,根据相邻调速节点间求助弹幕与所有弹幕的比值计算播放速度。本发明专利技术可以根据钢琴教学视频中各部分的难易程度调整钢琴教学视频中各部分的播放速度。

【技术实现步骤摘要】

本专利技术涉及视频播放速度调节,具体涉及一种钢琴视频教学中的同步系统。


技术介绍

1、钢琴视频教学是指利用视频录制技术,将钢琴教学内容制作成视频课程,通过网络或其他方式传播,让学习者可以随时随地观看和学习。用户在观看钢琴教学视频并跟随练习的时候,通常会根据历史经验设定教学视频的播放速度,这样做的好处是:钢琴教学视频通常包含较复杂的技巧和乐曲演奏,通过降低教学视频的播放速度,用户可以更好地观察和理解手指动作、音符切换等细节,有助于掌握正确的演奏方法。

2、而在实际情况中,一首曲子中各部分的难易程度可能并不相同,对于较为简单的部分,用户在以设定的播放速度观看时,可以较为清楚的了解并学习这部分的各种技巧;而对于较为困难的部分,用户可能需要更低的播放速度,从而可以更仔细地研究并解决这些难点,减少出错的可能性。当用户遇到了较为困难的部分时,需要手动调节视频的播放速度,调整教学视频播放速度的方式不够灵活。


技术实现思路

1、本专利技术的目的在于提供一种钢琴视频教学中的同步方法及系统,解决上述技术问题。

2、本专利技术的目的可以通过以下技术方案实现:

3、一种钢琴视频教学中的同步系统,包括:

4、采集模块,用于获取当前用户观看的钢琴教学视频a,获取过去m天内所有用户观看钢琴教学视频a时发送的弹幕,m为预设值;

5、将所述的钢琴教学视频a拆分为若干个视频帧,获取每个弹幕发送时对应的视频帧;

6、处理模块,用于统计相同视频帧上的弹幕量,获取钢琴教学视频a中每个视频帧上的弹幕量;

7、计算相邻视频帧上弹幕量的差值,当存在所述的差值大于预设阈值时,将其中的前一个视频帧定义为待定节点,并将第一个视频帧和最后一个视频帧定义为待定节点;

8、数据优化模块,用于设定监测周期,在所述的监测周期内,获取相邻待定节点间所有用户的控制次数,所述的控制包括视频暂停和视频倒退,计算调速评分,其计算公式为:;

9、其中,ki表示第i个待定节点间与相邻的下一个待定节点间的调速评分,si表示第i个待定节点间与相邻的下一个待定节点间所有用户的控制次数,sc表示第c个待定节点间与相邻的下一个待定节点间所有用户的控制次数,n表示待定节点的总数;

10、当存在所述的ki大于等于预设值k时,将第i个待定节点标记为调速节点,并将第一个视频帧和最后一个视频帧定义为调速节点;

11、调速模块,用于获取[tj,tj+1]内的弹幕,tj表示第j个调速节点,tj+1表示与tj相邻的下一个调速节点;

12、筛选出[tj,tj+1]内的求助弹幕,所述的求助弹幕为表达困惑和请求帮助的弹幕,并计算[tj,tj+1]内所述的求助弹幕与所有弹幕的比值;

13、计算播放速度,其计算公式为:vk=(1-bk)*v,其中,vk表示第k个调速节点与相邻的下一个调速节点间的播放速度,bk表示第k个调速节点与相邻的下一个调速节点间求助弹幕与该时间段内总弹幕的比值,v为用户初始设定的播放速度。

14、作为本专利技术进一步的方案:所述的处理模块中,当存在相邻的待定节点间的时间间隔大于预设值时,执行以下步骤:

15、步骤一:获取[df,df+1]内每个视频帧上的弹幕量,df表示第f个待定节点,df+1表示与待定节点df相邻的下一个待定节点,f≤n-1;

16、步骤二:将所述的每个视频帧上的弹幕量按照视频帧的顺序进行排序,视频帧越早,对应的弹幕量排名越靠前;

17、步骤三:从排序中首位开始,依次计算弹幕量差值∆p=|p1-ph|,其中,p1表示首位的弹幕量,ph表示第h位排序的弹幕量;

18、当首次出现所述的弹幕量差值大于预设值时,将第i位排序对应的视频帧作为待定节点;

19、步骤四:去除首位到第h-1位的弹幕量,生成新的排序,并重复所述的步骤三,获取[df,df+1]内所有的待定节点。

20、作为本专利技术进一步的方案:所述的调速模块中,筛选所述的求助弹幕的过程具体包括:

21、建立数据库,所述的数据库内存储有已标注语义的弹幕,使用深度学习模型建立语义识别模型,并使用已标注的数据库对语义识别模型进行训练和验证,将所述的弹幕输入至语义识别模型中,识别出求助弹幕。

22、作为本专利技术进一步的方案:所述的调速模块中,执行以下步骤:

23、随机抽取若干个弹幕并由人工识别是否为求助弹幕;

24、当存在某个弹幕的人工识别结果与所述的语义识别模型的识别结果不同时,将该弹幕与人工识别结果共同输入语义识别模型,并再次进行深度学习训练,对语义识别模型进行反向传播更新。

25、作为本专利技术进一步的方案:所述的调速模块中,设定最低播放速度vmin,当存在所述的播放速度vk<vmin时,令播放速度为vmin。

26、作为本专利技术进一步的方案:当存在所述的调速节点的数量小于预设值时,执行以下步骤:

27、获取相邻待定节点间所有用户的控制次数,当存在所述的控制次数大于预设值时,将其中的前一个待定节点标记为调速节点。

28、作为本专利技术进一步的方案:所述的调速模块中,所述的数据优化模块中,所述的预设值k基于所述的设定。

29、一种钢琴视频教学中的同步方法,包括以下步骤:

30、s1:获取当前用户观看的钢琴教学视频a,获取过去m天内所有用户观看钢琴教学视频a时发送的弹幕,m为预设值;

31、将所述的钢琴教学视频a拆分为若干个视频帧,获取每个弹幕发送时对应的视频帧;

32、s2:统计相同视频帧上的弹幕量,获取钢琴教学视频a中每个视频帧上的弹幕量;

33、计算相邻视频帧上弹幕量的差值,当存在所述的差值大于预设阈值时,将其中的前一个视频帧定义为待定节点,并将第一个视频帧和最后一个视频帧定义为待定节点;

34、s3:设定监测周期,在所述的监测周期内,获取相邻待定节点间所有用户的控制次数,所述的控制包括视频暂停和视频倒退,计算调速评分,其计算公式为:;

35、其中,ki表示第i个待定节点间与相邻的下一个待定节点间的调速评分,si表示第i个待定节点间与相邻的下一个待定节点间所有用户的控制次数,sc表示第c个待定节点间与相邻的下一个待定节点间所有用户的控制次数,n表示待定节点的总数;

36、当存在所述的ki大于等于预设值k时,将第i个待定节点标记为调速节点,并将第一个视频帧和最后一个视频帧定义为调速节点;

37、s4:获取[tj,tj+1]内的弹幕,tj表示第j个调速节点,tj+1表示与tj相邻的下一个调速节点;

38、筛选出[tj,tj+1]内的求助弹幕,所述的求助弹幕为表达困惑和请求帮助的弹幕,并计算[tj,tj+1]内所述的求助弹幕与所有弹幕的比值;

39、计算播放速度,其计算公式为:vk=(1-bk)*v,其中,v本文档来自技高网...

【技术保护点】

1.一种钢琴视频教学中的同步系统,其特征在于,包括:

2.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,所述的处理模块中,当存在相邻的待定节点间的时间间隔大于预设值时,执行以下步骤:

3.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,所述的调速模块中,筛选所述的求助弹幕的过程具体包括:

4.根据权利要求3所述的一种钢琴视频教学中的同步系统,其特征在于,所述的调速模块中,执行以下步骤:

5.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,所述的调速模块中,设定最低播放速度Vmin,当存在所述的播放速度Vk<Vmin时,令播放速度为Vmin。

6.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,当存在所述的调速节点的数量小于预设值时,执行以下步骤:

7.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,所述的数据优化模块中,所述的预设值K基于所述的设定。

8.一种钢琴视频教学中的同步方法,其特征在于,包括以下步骤:

【技术特征摘要】

1.一种钢琴视频教学中的同步系统,其特征在于,包括:

2.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,所述的处理模块中,当存在相邻的待定节点间的时间间隔大于预设值时,执行以下步骤:

3.根据权利要求1所述的一种钢琴视频教学中的同步系统,其特征在于,所述的调速模块中,筛选所述的求助弹幕的过程具体包括:

4.根据权利要求3所述的一种钢琴视频教学中的同步系统,其特征在于,所述的调速模块中,执行以下步骤:

5.根据权利要求1所述...

【专利技术属性】
技术研发人员:高畅
申请(专利权)人:佳木斯大学
类型:发明
国别省市:

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

1