System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及音乐处理,具体涉及一种基于多媒体教学的音乐处理系统。
技术介绍
1、多媒体教学是指在教学过程中,根据教学目标和教学对象的特点,通过教学设计,合理选择和运用现代教学媒体,并与传统教学手段有机组合,共同参与教学全过程,以多种媒体信息作用于学生,形成合理的教学过程结构,达到最优化的教学效果。
2、音乐是一种艺术形式和文化活动,其媒介是按时组织的、有规律的声波。在多媒体教学中,根据教学内容和目标选择不同的音乐可以加深学生对于某一部分知识的理解,从而辅助教学,提高教学质量。在实际情况中,对于一些时间较长的音乐,教师在播放时通常只会播放其中的某一段,一直播放音乐反而可能会导致学生的注意力分散,忽略与教师的沟通交流。因此,当教师需要播放音乐时,通常会手动选择从音乐中的哪个位置开始播放,这可能会出现教师在选择音乐中开始播放的位置时,距离教师实际想要播放的位置较远的情况,此时需要教师再次手动对音乐进行跳转,以找到合适的位置开始播放音乐,音乐的播放方式不够灵活。
技术实现思路
1、本专利技术的目的在于提供一种基于多媒体教学的音乐处理系统,解决上述技术问题。
2、本专利技术的目的可以通过以下技术方案实现:
3、一种基于多媒体教学的音乐处理系统,包括:
4、拆分模块,用于获取教师预设的音乐,并定义为目标音乐,并将所述的目标音乐拆分为若干个音频帧,生成音频帧序列;
5、数据采集模块,用于获取目标教师,所述的目标教师为与当前教师的当前教
6、数据处理模块,用于获取所述的待定音频帧在音频帧序列中的位置,并计算均值,其中,m为待定音频帧的总数,yi为第i个待定音频帧在音频帧序列中的位置;
7、设定播放范围[men-men',men+men'],其中,men'为预设值,并在所述的音频帧序列中标注出在播放范围[men-men',men+men']内的待定音频帧,定义为待选音频帧;
8、数据优化模块,用于获取第a个待选音频帧的位置,并设定处理范围[a,a+a'],获取所述的处理范围[a,a+a']内的音频帧,合成音频片段,a'为预设值;
9、获取所述的音频片段的频谱,获得频谱特征,所述的频谱特征包括频率、梅尔频谱系数和分贝,并对所述的频谱特征进行赋值,得到判定向量(xf,xm,xd),其中,xf表示[a,a+a']内频率的赋值,xm表示[a,a+a']内梅尔频谱系数的赋值,xd表示[a,a+a']内分贝的赋值;
10、同理,获取[a+a',a+2a']内的对比向量(yf,ym,yd),其中,yf表示[a+a',a+2a']内频率的赋值,ym表示[a+a',a+2a']内梅尔频谱系数的赋值和yd表示[a+a',a+2a']内分贝的赋值;
11、计算欧氏距离;
12、播放确定模块,用于生成距离集合e'=(e1,e2,…,en),其中en表示第n个待选音频帧对应的欧氏距离,并获取最短距离emin=min(e');
13、实时获取监测指令,所述监测指令包括但不限于电信号、动作信号和语音信号,且所述的监测指令包括音乐开启指令和音乐停止指令,并在检测到音乐开启指令时,从最短距离emin对应的待选音频帧开始播放目标音乐。
14、作为本专利技术进一步的方案:所述的数据采集模块中,获取所述的目标教师的过程具体包括:
15、获取当前教师的教学进度,定义为目标进度,设定监测周期,在所述的监测周期内,将教学进度为所述的目标进度时的教师定义为待定教师,筛选所述的待定教师中选择目标音乐的教师,定义为目标教师。
16、作为本专利技术进一步的方案:所述的数据采集模块中,获取所述的目标教师的待定音频帧的过程具体包括:
17、步骤一:获取所述的目标教师开始播放目标音乐时的音频帧,并设定监测时长,并在所述的监测时长内判断是否存在音乐跳转,所述的音乐跳转为目标教师选择目标音乐中的其余音频帧进行播放;
18、步骤二:当存在所述的音乐跳转时,重复所述的步骤一,直至不存在所述的音乐跳转;
19、步骤三:获取最后一次音乐跳转时目标教师选择的开始播放的音频帧,并定义为待定音频帧。
20、作为本专利技术进一步的方案:所述的数据处理模块中还包括处理单元,在所述的处理单元中,执行以下步骤:
21、获取第b个待选音频帧与相邻的下一个待选音频帧b+1间的时间间隔,当存在所述的时间间隔小于等于预设值时,不再将第b+1个待选音频帧作为待选音频帧,并重新在所述的音频帧序列中标注出待选音频帧。
22、作为本专利技术进一步的方案:所述的数据处理模块中,当存在所述的播放范围内待定音频帧的数量小于等于预设值时,同步调整所述的播放范围的上限和下限,直至某次调整后,所述的播放范围内待定音频帧的数量大于预设值。
23、作为本专利技术进一步的方案:所述的数据优化模块中,对所述的频谱特征进行赋值的过程包括:
24、以预设的固定频率间隔设置若干个频率区间,并将第c个频率区间内的频率赋值为c;
25、同理,获取梅尔频谱系数的赋值和分贝的赋值。
26、作为本专利技术进一步的方案:所述的播放确定模块中,当存在所述的距离集合中,两个及两个以上的欧氏距离相等且为最短距离时,获取对应的待选音频帧在音频帧序列中的位置,并从其中位置靠前的待选音频帧开始播放目标音乐。
27、本专利技术的有益效果:在本专利技术中,首先对目标音乐进行拆分,并获取每个目标教师在播放目标音乐时的待定音乐帧;可以理解的是,教学进度相同且均选择目标音乐的教师,在播放目标音乐时,选择的待定音乐帧相差不会太远,因此只需要从这些待定音乐帧中选择一个最合适的即可;之后获取待定音乐帧的平均位置,并根据平均位置设定播放范围;可以理解的是,在实际情况中可能存在某个目标教师在播放目标音乐时从头播放的情况,考虑到一节课的时间有限,为了提高教学效率,完成教学任务,因此采用这种方式对待定音频帧进行初步的筛选;之后设定每个音频帧的处理范围,获取处理范围内的音乐片段,并获得频谱特征进而得出判定向量,并计算判断向量与对比向量间的欧氏距离;需要注意的是,欧氏距离是一种直观的度量方法,可以通过计算数据点之间的距离来判断其相似性,欧氏距离越小,说明判定向量与对比向量的相似性越大,进而说明两个音频片段间的过渡是较为流畅的,一个流畅的过渡意味着两个音频片段之间的变化是平缓和连贯的,不会造成明显的断裂或突变感;在音乐播放过程中,相邻两个音频片段之间的过渡流畅,可以提供更加连贯、自然的音频体验,并且使学生感到过渡自然、不起眼;相反,如果过渡不流畅,可能会导致播放时出现突兀、不连续的感觉,可能会干扰学生的听觉感知和欣赏体验;最后选择最短距离对应的待选音频帧开始播放音乐。本专利技术可以在教学过程中播放音乐时自动选择开始播放的位置,解决了教师本文档来自技高网...
【技术保护点】
1.一种基于多媒体教学的音乐处理系统,其特征在于,包括:
2.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据采集模块中,获取所述的目标教师的过程具体包括:
3.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据采集模块中,获取所述的目标教师的待定音频帧的过程具体包括:
4.根据权利要求3所述的一种基于多媒体教学的音乐处理系统,其特征在于,当目标音乐的播放时间超过监测时长后,不再判断是否存在音乐跳转。
5.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据处理模块中还包括处理单元,在所述的处理单元中,执行以下步骤:
6.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据处理模块中,当存在所述的播放范围内待定音频帧的数量小于等于预设值时,同步调整所述的播放范围的上限和下限,直至某次调整后,所述的播放范围内待定音频帧的数量大于预设值。
7.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述
8.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的播放确定模块中,当存在所述的距离集合中,两个及两个以上的欧氏距离相等且为最短距离时,获取对应的待选音频帧在音频帧序列中的位置,并从其中位置靠前的待选音频帧开始播放目标音乐。
...【技术特征摘要】
1.一种基于多媒体教学的音乐处理系统,其特征在于,包括:
2.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据采集模块中,获取所述的目标教师的过程具体包括:
3.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据采集模块中,获取所述的目标教师的待定音频帧的过程具体包括:
4.根据权利要求3所述的一种基于多媒体教学的音乐处理系统,其特征在于,当目标音乐的播放时间超过监测时长后,不再判断是否存在音乐跳转。
5.根据权利要求1所述的一种基于多媒体教学的音乐处理系统,其特征在于,所述的数据处理模块中还包括处理单元,在所述的处理单元中,执行以下步骤:
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。