乐谱信息生成装置及其方法、乐音生成控制装置及其方法制造方法及图纸

技术编号:7787065 阅读:175 留言:0更新日期:2012-09-21 10:07
本发明专利技术涉及乐谱信息生成装置及其方法、乐音生成控制装置及其方法。乐谱要素提取部基于作为乐谱的构成要素的连谱线、五线及小节线的位置,确定乐谱中的小节的各自的区域及小节号码。音乐数据分割部基于音乐数据文件中的时间信息,将所述音乐数据文件分割,生成多个以每小节为单位的包含有表示音高的信息及时间信息的单位音乐数据文件,并且基于作为乐谱的构成要素的反复记号的种类及其位置、连谱线、五线及小节线的位置,确定反复记号所处的小节,将由于反复而重复的单位音乐数据文件从多个单位音乐数据文件中除去,取得没有反复的最终的单位音乐数据文件,将最终的单位音乐数据文件和小节号码建立对应。

【技术实现步骤摘要】

本专利技术涉及乐谱信息生成装置、乐音生成控制装置、乐谱信息生成方法及乐音生成控制方法,使用将与显示的乐谱有关的乐谱数据和与基于该乐谱的乐曲的演奏有关的音乐数据建立了关联的乐谱信息,控制 基于音乐数据的乐曲的再现。
技术介绍
提出有如下的技术在电子乐器和音乐再现装置中,通过在显示部的画面上显示乐谱的同时发出与在乐谱上显示的音符对应的乐音,来实现乐曲的演奏。例如,在日本专利第3077269号公报中,提出有如下装置比较对键盘进行按键而得到的演奏数据和乐谱数据,检索演奏者正在演奏的乐谱的位置,并显示乐谱中的被检索到的位置。此外,在日本特开平10-240117号公报中,使用了 MIDI数据文件、保存有表示分小节的乐谱的乐谱图像数据的乐谱图像数据文件、以及包含有有针对各小节的控制代码的练习支援数据。控制代码包括用于对乐谱上的所属页码、MIDI (乐器数字接ロ)数据的对应部分、对应的乐谱图像数据进行指定的代码。专利文献2所示的装置构成为,基于控制代码,识别成为练习对象的小节的所属页码,并显示与属于该页码的小节对应的乐谱。实际的乐谱通常包含有有各种反复记号,同一小节被多次演奏。另ー方面,用于演奏乐曲的音乐数据(例如保存有MIDI数据的SMF(Standard Midi File :标准MIDI文件))由与发音开始对应的音符开启事件(note-on events)、与发音结束(消音)对应的音符关闭事件(note-off events)、以及事件间的时间信息构成,所以未考虑反复。因此,乐谱上的音符和音乐数据上的事件未必唯一地对应,所以在指定了乐谱上的规定位置(例如小节)的情况下,有时无法进行合适的乐曲的演奏。此外,该反复记号的形状与作为构成乐谱的其他要素的五线、小节线相比较为复杂,所以从图像数据识别该反复记号的精度是较低的。因此,作为乐谱的构成要素,在乐谱的图像数据上分別确定某多个反复记号及其位置多数比较困难。
技术实现思路
本专利技术的目的在于生成将乐谱数据和对基于乐谱的乐曲进行演奏的音乐数据适当地建立对应的乐谱信息。本专利技术的目的通过以下乐谱信息生成装置来实现,该乐谱信息生成装置,具备存储单元,保存有音乐数据和图像数据,该音乐数据包括表示构成乐曲的各乐音的音高的音高信息和表示发音定时的时间信息,该图像数据对所述乐曲的乐谱进行表示;小节确定单元,基于作为所述乐谱的构成要素的连谱线、五线及小节线的位置,确定各小节的区域及小节号码;単位音乐数据生成単元,基于所述音乐数据中的时间信息,将所述音乐数据分割,生成多个以每小节为单位的包含有音高信息及时间信息的単位音乐数据;反复记号位置确定单元,基于作为所述乐谱的构成要素的反复记号的种类及其位置、以及所述连谱线、五线及小节线的位置,确定反复记号所处的小节;单位音乐数据取得単元,从所述多个的单位音乐数据取得没有重复的最終的単位音乐数据,并且,将该最終的単位音乐数据和所述小节号码建立对应地保存于所述存储单元;以及乐谱要素数据生成単元,生成乐谱要素数据并保存于所述存储单元,该乐谱要素数据包含有所述乐谱中的连谱线、五线及小节线所存在的位置、该各小节的区域及小节号码、以及所述反复记号的种类及位置。附图说明 图I是表示本专利技术的实施方式的乐音再现系统的结构的框图。图2是表示本实施方式的終端装置的结构的框图。图3是表示本实施方式的終端装置的外观的大致正视图。图4是表示本实施方式的中心装置10的功能的框图。图5是表示本实施方式的乐谱要素提取部所执行的处理(直线等检测处理)的例子的流程图。图6是表示基于乐谱数据的乐谱的例子的图。图7是详细表示步骤502(连谱线的检测处理)的处理例的流程图。图8是详细表示步骤503(五线的检测处理)的处理例的流程图。图9是表示在被ニ值化的乐谱中针对各个I坐标的像素数的图表。图10是详细表示步骤504(小节线的检测处理)的处理例的流程图。图11是表示本实施方式的反复记号的检测处理的例子的流程图。图12a 图12e是表不反复记号及对应的符号的例子的图。图13a 图13d是表不反复记号及对应的符号的例子的图。图14是本实施方式的乐谱要素数据文件的生成处理的例子的流程图。图15是表示由音乐数据分割部执行的単位音乐数据文件生成处理的例子的流程图。图16a是概略地表示某乐曲的乐谱的构造的图,图16b是概略地表示该乐曲的原始音乐数据的构造的图。图17是表示所取得的无反复的多个单位音乐数据文件的例子的图。图18是表示在本实施方式的終端装置中执行的处理的例子的流程图。图19是表示本实施方式的面板开关处理的例子的流程图。图20是表示本实施方式的歌曲选择处理的例子的流程图。图21是表示本实施方式的开始·停止开关处理的例子的流程图。图22是表示本实施方式的演奏操作检测处理的例子的流程图。图23是表示本实施方式的演奏操作检测处理的例子的流程图。图24是表示本实施方式的演奏操作检测处理的例子的流程图。图25是表示在終端装置的显示部的画面上显示有乐谱的例子的图。图26是详细表示图22的步骤2203的流程图。图27是详细表示图22的步骤2203的流程图。图28是详细表示图27的步骤2703的流程图。图29是表示本实施方式的重复记号处理的例子的流程图。图30是表示本实施方式的歌曲处理的例子的流程图。图31是详细表不步骤1504的处通例的流程图。图32是表示本实施方式的图像更新处理的例子的流程图。 具体实施例方式以下參照附图说明本专利技术的实施方式。图I是表示本专利技术的实施方式的乐音再现系统的结构的框图。如图I所示,本实施方式的乐音再现系统具有中心装置10和終端装置30。本实施方式的中心装置10具有CPU11、输入部12、显示部13、R0M14、RAM15、闪存器16、通信接ロ(I/F) 17及音响系统18。作为中心装置10,例如可以使用个人计算机或服务器。在本实施方式中,中心装置10将包含有用于演奏乐曲的音乐数据的音乐数据文件和包含有乐曲的乐谱的图像数据的乐谱数据文件保存于存储装置(例如闪存器16等)中。中心装置10生成包含有用于将上述音乐数据与图像数据建立关联的数据(后述的乐谱要素数据)的文件即乐谱要素数据文件,并将其与音乐数据文件和乐谱数据文件一起发送给终端装置30。CPUll执行如下等处理读出乐谱数据,提取乐谱数据中的五线和小节线等乐谱要素的处理;基于提取的乐谱要素,按照每小节将音乐数据分割,生成包含有以小节为单位的音乐数据的単位音乐数据文件的处理。输入部12包括键盘、鼠标等输入装置。此外,显示部13包括例如液晶显示装置。R0M14保存如下等处理的处理程序读出乐谱数据,提取乐谱数据中的五线和小节线等乐谱要素的处理;基于提取的乐谱要素,按照每小节将音乐数据分割,生成包含有以小节为单位的音乐数据的単位音乐数据文件的处理。RAMl5存储从R0M14读出的程序、在处理过程中产生的数据。此外,在闪存器16中保存有包含有各种乐曲的音乐数据的音乐数据文件及包含有该乐曲的乐谱数据的乐谱数据文件。通信I/F17控制经由因特网等外部网络进行的数据收发。音响系统18具有音源部19、音频电路20及扬声器21。图2是表示本实施方式的終端装置的结构的框图。如图2所示,本实施方式的终端装置30具有CPU31、触摸面板32、显示部1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
2011.03.07 JP 048525/2011;2011.03.07 JP 048524/2011.一种乐谱信息生成装置,其中,具备 存储单元,保存有音乐数据和图像数据,该音乐数据包括表示构成乐曲的各乐音的音高的音高信息和表示发音定时的时间信息,该图像数据对所述乐曲的乐谱进行表示; 小节确定单元,基于作为所述乐谱的构成要素的连谱线、五线及小节线的位置,确定各小节的区域及小节号码; 单位音乐数据生成单元,基于所述音乐数据中的时间信息,将所述音乐数据分割,生成多个以每小节为单位的包含有音高信息及时间信息的单位音乐数据; 反复记号位置确定单元,基于作为所述乐谱的构成要素的反复记号的种类及其位置、以及所述连谱线、五线及小节线的位置,确定反复记号所处的小节;单位音乐数据取得单元,从所述多个单位音乐数据取得没有重复的最终的单位音乐数据,并且,将该最终的单位音乐数据和所述小节号码建立对应地保存于所述存储单元;以及乐谱要素数据生成单元,生成乐谱要素数据并保存于所述存储单元,该乐谱要素数据包含有所述乐谱中的连谱线、五线及小节线所存在的位置、该各小节的区域及小节号码、以及所述反复记号的种类及位置。2.如权利要求I所述的乐谱信息生成装置,其中, 具备 位置检测单元,从所述图像数据检测作为所述乐谱的构成要素的连谱线、五线及小节线所存在的位置。3.如权利要求2所述的乐谱信息生成装置,其中, 所述位置检测单元在所述乐谱中从左端起在规定的范围内,检测与垂直线相当的像素群,基于该像素群检测所述连谱线的位置。4.如权利要求2所述的乐谱信息生成装置,其中, 所述位置检测单元沿垂直方向在所述连谱线所存在的范围内,对与水平方向的黑点相当的像素数进行计数,基于该像素数,确定构成五线的线,检测五线所存在的位置。5.如权利要求2所述的乐谱信息生成装置,其中, 所述位置检测单元沿垂直方向在所述连谱线所存在的范围内,检测与在乐谱上位于该连谱线右侧的垂直线相当的像素群,基于该像素群检测所述小节线的位置。6.如权利要求I所述的乐谱信息生成装置,其中, 具备 反复记号检测单元,检测作为所述乐谱的构成要素的反复记号的种类及位置。7.如权利要求I所述的乐谱信息生成装置,其中, 所述单位音乐数据取得单元具有 小节号码计算单元,计算与每个所述单位音乐数据对应的小节号码;以及除去单元,判断具有该计算出的小节号码的单位音乐数据是否已经存在,在存在的情况下,除去具有该小节号码的单位音乐数据。8.如权利要求I所述的乐谱信息生成装置,其中, 所述乐谱信息生成装置还具有 符号描绘单元,在所述反复记号被确定的位置,描绘与该确定的反复记号的种类对应的符号,所述单位音乐数据取得单元在所述乐谱中,基于作为该乐谱的构成要素的所述连谱线、五线及小节线的位置、以及所述描绘的符号及其位置,确定该符号所处的小节。9.如权利要求I所述的乐谱信息生成装置,其中, 所述反复记号确定单元具有 计算单元,计算所述乐谱的图像数据中的各区的图像与成为确定对象的反复记号的图像之间的相关值; 最大相关值区检测单元,检测由所述计算单元计算出的相关值成为最大的区;以及区确定单元,计算所述最大相关值区检测单元检测到的区的图像数据与所述乐谱的图像数据中的各区的图像之间的相关值,并且,确定该计算出的相关值大于一定阈值的区;将所述乐谱的图像数据上的该确定的区的位置作为成为所述确定对象的反复记号的位置。10.一种乐音生成控制装置,其中,具有 权利要求I所述的乐谱信息生成装置; 显示单元,显示乐谱的图像,该乐谱的图像基于对所述乐曲的乐谱进行表示的图像数据; 位置检测单元,与所述显示单元重叠配置,用于检测所述显示单元上的操作位置;位置确定单元,参照所述保...

【专利技术属性】
技术研发人员:佐佐木博之
申请(专利权)人:卡西欧计算机株式会社
类型:发明
国别省市:

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

1