乐谱显示装置及乐谱显示方法

文档序号:2834945阅读:324来源:国知局
专利名称:乐谱显示装置及乐谱显示方法
技术领域
本发明涉及乐谱显示装置及乐谱显示方法。
背景技术
以往,已知一种乐谱显示装置,即使是不会读取乐谱、对键盘操作也不熟练的初学者,也能够练习键盘演奏(参照日本特开2007-193068号)。在该乐谱显示装置中,通过在乐谱的显示区域的上侧显示键盘,由此指引应按键的键盘。但是,在日本特开2007-193068号公报中,仅显示接下来应演奏的键。在演奏者进行演奏练习时,如果不在认识到将要演奏的乐曲的哪部分能够比较熟练地演奏、哪部分的演奏不熟练、或者到目前为止能够演奏到何种程度等的同时、进行演奏练习,则不能够快速地进步。因此,在日本特开2007-193068号公报中,考虑到在显示指引图像的区域中显示练习状况、过去的演奏结果等的情况,但是由于该区域位于乐谱的显示区域的上侧,所以当使视线对准乐谱时,不能识别该区域内的图像。当然,还可以考虑仅显示表示该练习状况、过去的演奏结果的图像,但是从根本上偏离了观察乐谱来进行演奏这种一般方法,这成为问题。

发明内容
因此,本发明的目的在于提供乐谱显示装置及乐谱显示方法,能够在视觉辨认乐谱的同时对过去的演奏结果等进行确认,能够直觉地掌握演奏练习状况。为了实现上述目的,本发明一个方式的乐谱显示装置的特征为,具备:显示控制单元,使表示规定乐曲的乐谱显示在规定的显示单元上;存储器,存储演奏上述规定乐曲时的上述乐谱的每个相应小节的演奏结果;图表图像生成单元,根据上述存储器所存储的每个小节的演奏结果,生成表示每个该小节的演奏结果的图表图像;以及重合显示单元,将由上述图表图像生成单元生成的每个小节的图表图像显示为,重叠在上述规定的显示单元所显示的乐谱的对应的小节的图像上而透射。此外,本发明一个方式的乐谱显示方法的特征为,将表示规定乐曲的乐谱显示在规定的显示单元上;将演奏上述规定乐曲时的上述乐谱的每个相应小节的演奏结果存储到存储器中;根据上述存储器所存储的每个小节的演奏结果,生成表示每个该小节的演奏结果的图表图像;
将上述所生成的每个小节的图表图像显示为,重叠在上述规定的显示单元所显示的乐谱的对应的小节的图像上而透射。


图1是表示本发明一个实施方式的乐谱显示装置的硬件结构的框图。图2是表示本发明一个实施方式的坐标数据表的结构的图。图3是表示本发明一个实施方式的成功度数据表的结构的图。图4是表示在本发明的实施方式的乐谱显示装置中执行的主流程的流程图。图5是表示在本发明的实施方式的乐谱显示装置中执行的成功度图表的大小设定处理的流程图。图6是表示在本发明的实施方式的乐谱显示装置中执行的背景灰度设定处理的流程图。图7是表示在本发明的实施 方式的乐谱显示装置中执行的小节分割灰度处理的流程图。图8是表示本发明的实施方式的小节分割灰度的图。图9是表示本发明的实施方式的相对于乐谱的小节分割灰度图像及成功度图表图像的显示例的图。
具体实施例方式以下,参照附图对本发明的实施方式进行说明。图1是表示本发明一个实施方式的乐谱显示装置的硬件结构的框图。乐谱显示装置I具备CPU (Central Processing Unit:中央处理单元)11、ROM (Read Only Memory:只读存储器)12、RAM(RandomAccess Memory:随机存取存储器)13、总线 14、输入部 15、显不部 16、MIDI (Musical Instrument Digital Interface:音乐设备数字接口)接口 17以及电子乐器18。CPUll控制乐谱显示装置I的整体,按照R0M12所存储的程序或者从R0M12读出到RAMl3的程序,来执行各种处理。ROMl2存放CPUll执行的各种处理的处理程序。此外,RAM13存放从R0M12读出的
程序等。CPU11、R0M12及RAM13经由总线14相互连接。此外,总线14上连接有输入部15、显示部16及MIDI接口 17。输入部15例如由按钮等构成,根据来自用户的操作指示而接受各种信息的输入。显示部16按照CPUll的控制来显示各种设定信息、与演奏动作有关的信息等。MIDI接口 17与电子乐器18连接。MIDI接口 17对电子乐器18发送与模范演奏等有关的数据。电子乐器18将通过演奏者的演奏操作而产生的音高数据向MIDI接口 17发送。图2是表示本发明一个实施方式的坐标数据表的结构的图。坐标数据表存储在RAM13中,由坐标数据fn的η个坐标数据构成。各坐标数据包括曲ID、小节连续编号、小节位置编号、页编号、小节左端的坐标、小节右端的坐标、小节上端的坐标以及小节下端的坐标。曲ID是用于对电子乐器18中所演奏的曲进行识别的字符串。小节连续编号是还包含了重复演奏的小节的编号,小节位置编号是表示乐谱上的位置的编号。在此,根据后述的图9a的乐谱,存在24小节,其中从第9小节到第24小节为止被重复演奏两次。因此,还包含了重复演奏的小节数存在40小节。例如,对于第I次被演奏的该乐谱上的第9个小节,小节连续编号和小节位置编号都是“9”,但是对于第2次被演奏的该乐谱上的第9个小节,小节连续编号成为“25”,小节位置编号成为“9”。页编号是由乐谱上的小节位置编号表示的小节所属的页的编号。小节左端的坐标是由乐谱上的小节位置编号表示的小节的图像区域的左端的坐标。小节右端的坐标是该小节的图像区域的右端的坐标。小节上端的坐标是该小节的图像区域的上端的坐标。小节下端的坐标是该小节的图像区域的下端的坐标。此外,坐标数据的数量η是小节连续编号的总数。图3是表示本发明一个实施方式的成功度数据表的结构的图。成功度数据表存储在RAM13中,按照每个小节连续编号由成功度数据(Tn的η+1个成功度数据构成。各成功度数据包括用户ID、曲ID、小节连续编号、成功度、代价(成功度的最大值)以及记录时刻。此外,各成功度数据按照练习的进行顺序来排列,对于每个小节连续编号,与最后(最新)的练习相当的数据成为成功度数据O、与最初的练习相当的数据成为成功度数据η。用户ID是用于对演奏电子乐器18的用户进行识别的字符串。曲ID是用于对电子乐器18中所演奏的曲进行识别的字符串。 如在图2中所述的那样,小节连续编号是还包含了重复演奏的小节的编号。成功度是该小节连续编号的小节被演奏了时的得分。代价是成功度的最大值、是该小节连续编号的小节被正确地演奏了时的得分。记录时刻是记录了成功度数据的时刻。图4是表示在本发明的实施方式的乐谱显示装置中执行的主流程的流程图。在步骤I中,CPUll决定背景和图表的显示色。在此,背景是与乐谱的小节图像重合的灰度图像,在本实施方式中,选择半透明的灰色的灰度作为背景的显示色。此外,在本实施方式中,选择半透明的粉红色作为图表的显示色。在步骤S2中,CPUll进行后述的成功度图表的大小设定处理,在步骤S3中,进行后述的背景灰度设定处理。在步骤S4中,CPUll进行背景和图表的显示。具体来说,显示通过步骤S2的成功度图表的大小设定处理及步骤S3的背景灰度设定处理而设定的背景和图表。图5是表示在本发明的实施方式的乐谱显示装置中执行的成功度图表的大小设定处理的流程图。在步骤SI I中,CPUl I进行变量i的初始化(i=0)。在步骤S12中,CPUll判断i是否为最大连续小节数。在该判断为“是”的情况下,结束成功度图表的大小设定处理,在为“否”的情况下,将处理转移到步骤S13。在此,所谓最大连续小节数是连续小节数的最大值,即、是包含重复而被演奏的小节的整体数量。在步骤S13中,CPUll取得与小节i对应的最新的成功度和代价。具体来说,CPUll参照成功度数据表,读出具有与小节i对应的小节连续编号的成功度数据0,取得该成功度数据O中所存放的成功度和代价。在步骤S14中,CPUll计算具有相同小节位置的数据数和被弹的顺序。具体来说,CPUll根据坐标数据表的坐标数据f η的小节连续编号和小节位置编号来进行计算。例如,当以图9a的乐谱为例时,与小节位置编号“9”对应的小节连续编号为“9”及“25”这两个。并且,被弹的顺序为小节连续编号较小的在前。因此,对于小节连续编号“9”,具有相同小节位置的数据数为两个,被弹的顺序成为第I个。此外,对于小节连续编号“25”,被弹的顺序成为第2个。并且,与小节位置编号“2”对应的小节连续编号为“2”这I个,因此对于小节连续编号为“2”,具有相同小节位置的数据数为I个。在步骤S15中,CPUl I对于小节连续编号i,判断是否存在多个相同小节位置数据。在该判断为“是”的情况下,将处理转移到步骤S17,在为“否”的情况下,将处理转移到步骤S16。在步骤S16中,CPUll进行取得图表的大小的处理。具体来说,CPUll从坐标数据中提取小节连续编号为i的坐标数据,将图表柱的左端坐标设为小节连续编号i的小节左端的坐标,将图表柱的右端坐标设 为小节连续编号i的小节右端的坐标,将图表柱的下端坐标设为小节连续编号i的小节下端的坐标,将图表柱的上端坐标设为小节连续编号i的小节下端的坐标+ ((小节连续编号i的小节上端的坐标)_(小节连续编号i的小节下端的坐标))X成功度+代价。成功度及代价使用在步骤S13中取得的值。在步骤S17中,CPUll计算具有相同小节位置的数据数和被弹的顺序。具体来说,与步骤S14相同。在步骤S18中,CPUll将图表柱的高度设为小节高度+具有相同小节位置的数据数。在步骤S19中,CPUll进行取得图表的大小的处理。具体来说,CPUll从坐标数据中提取小节连续编号为i的坐标数据,将图表柱的左端坐标设为小节数据i的小节左端的坐标,将图表柱的右端坐标设为小节数据i的小节右端的坐标,将图表柱的下端坐标设为小节数据i的小节下端的坐标+图表柱高度X (被弹的顺序-1),将图表柱的上端坐标设为图表柱的下端坐标+图表柱高度X成功度+代价。成功度及代价使用在步骤S13中取得的值。在步骤S20中,CPUl I使i递增(增加I)。图6是表示在本发明的实施方式的乐谱显示装置中执行的背景灰度设定处理的流程图。在步骤S31中,CPUll设定灰度开始色、灰度结束色及小节幅度最大分割数。在本实施方式中,灰度开始色例如设为透明度最大的灰色,灰度结束色例如设为透明度最小的灰色,小节幅度最大分割数例如设为10。在步骤S32中,CPUl I进行变量i的初始化(i=成功度数据数)。在步骤S33中,CPUll判断成功度列表的大小(成功度数据数)是否为“小节幅度最大分割数+1”以上。在该判断为“是”的情况下,CPUll将处理转移到步骤S34,在为“否”的情况下,将处理转移到步骤S35。在步骤S35中,CPUll判断是否为i=0,在该判断为“是”的情况下,将处理转移到步骤S34,在为“否”的情况下,将处理转移到步骤S36。在步骤S36中,CPUll判断是否为i=练习数据数(成功度数据数),在该判断为“是”的情况下,将处理转移到步骤S37,在为“否”的情况下,将处理转移到步骤S38。在步骤S37中,CPUll将显示灰度图像的小节的代价保存到寄存器中。在步骤S38中,CPUlI将成功度数据保存到成功度列表中,在步骤S39中使i递减(减少I)。图7是表示在本发明的实施方式的乐谱显示装置中执行的小节分割灰度处理的流程图。在步骤S41中,CPUll使在步骤S31中设定的灰度开始色及灰度结束色分别与成功度0%及小节的代价(成功度100%)对应。由此,如图8b所示,随着成功度提高而灰度变浓(透明度变低)。在步骤S42中,CPUll进行变量i的初始化(i=成功度列表的大小)。在步骤S43中,CPUll判断i是否为“最大小节分割数+1”以上,在该判断为“是”的情况下,将处理转移到步骤S44,在为“否”的情况下,将处理转移到步骤S45。在步骤S44中,CPUlI将小节分割数设为最大小节分割数,将小节分割幅度设为小节幅度/小节分割数)。并且,将变量i复位为最大小节分割数+1。在步骤S45中,CPUll将小节分割数设为“成功度列表的大小_1”,将小节分割幅设为小节幅度/小节分割数。在步骤S46中,CPUll在小节左端的颜色中反映成功度列表[i]的数据。具体来说,CPUll在小节的左端显示与成功度列表[i]的成功度相应的颜色的图像。更详细地说,在图8(a)所示的小节的左端显示与图8(b)所示的成功度相应的灰度色的图像。在步骤S47中,CPUl I将i_l设定到i,在步骤S48中,将变量j初始化(j=0)。在步骤S49中,CPUll判断是否为i < 0,在该判断为“是”的情况下,结束小节分割灰度处理,在为“否”的情况下,将处理转移到步骤S50。在步骤S50中,CPUll进行灰度图像的显示处理。具体来说,CPUll将分割灰度背景区域左端坐标设为小节左端的坐标+小节分割幅度X j,将分割灰度背景区域右端坐标设为小节左端的坐标+小节分割幅度X (j+1),将分割灰度背景区域上端坐标设为小节上端坐标,将分割灰度背景区域下端坐标设为小节下端坐标,将灰度开始位置设为分割灰度背景区域左端坐标,将灰度结束位置设为分割灰度背景区域右端坐标,将灰度开始位置的颜色设为前次(j值减少I的时刻)的灰度结束位置的颜色,将灰度结束位置的颜色设为与成功度列表[i]的成功度相应的颜色。在步骤S51中,CPUll使i递减(减小I)、使j递增(增加I)。之后,CPUll将处理转移到步骤S49。如此,在i从1-Ι到O为止,进行步骤S50的处理,因此能够将从成功度列表[i_l]到成功度列表[O]为止的i个灰度图像与小节重合地显示。具体来说,如图8a所示,将与成功度列表[1-Ι]的成功度相应的灰度图像显示在最左侧的分割区域中,并依次使区域每次向右移动一个而显示灰度图像,将与成功度列表的成功度相应的灰度图像显示在最右侧的分割区域中。图9是表示相对于乐谱的小节分割灰度图像及成功度图表图像的显示例的图。图9a是成为练习对象的乐谱的例子,图9b是小节分割灰度图像及成功度图表图像的显示例。
根据图9a,第广第8小节不重复而仅演奏I次。第 Γ第24小节被重复、被演奏两次。因此,例如,对于小节位置编号为“2”的小节,小节连续编号仅为“2”,对于小节位置编号为“10”的小节,小节连续编号为“10”和“26”这两个。并且,小节连续编号“10”是第I次的演奏、“26”是第2次的演奏。根据图%,作为第2小节及第10小节的显示例,成功度列表的大小为5,将小节分割数设为4(5-1)而显示灰度图像,并显示有与最新的成功度列表的成功度相应的成功度图表。根据第2小节,灰度图像随着向右而逐渐变浓(成功度逐渐提高),对于成功度图表,最右侧的灰度图像浓度较浓(成功度较高),因此图表变高。此外,根据第10小节,对于第I次的演奏对象即小节连续编号为“10”的演奏,显示在下段,对于第2次的演奏对象即小节连续编号为“26”的演奏,显示在上段。根据该下段,灰度图像为较淡的浓度、且为一定(成功度保持较低而不变化)。此外,成功度图表为,最右侧的灰度图像浓度较淡(成功度较低),因此图表变低。另一方面,根据该上段,灰度图像随着向右而逐渐变浓(成功度逐渐提高),关于成功度图表,最右侧的灰度图像浓度较高(成功度较高),因此图表变高。如此,通过用户视觉辨认以透射各小节的方式显示的灰度图像及成功度图表图像,由此能够在视觉辨认乐谱的同时确认练习成绩的履历及最新的练习成绩,能够直觉地掌握练习状况。本实施方式的乐谱显示装置I具备:显示乐谱的显示单元(显示部16);以及存储单元(RAM13),预先存储练习次数量的最大得分(代价)和获得得分(成功度),该最大得分(代价)是按照乐谱的每个小节根据演奏难易度而预先设定的,该获得得分(成功度)是作为每个该小节的演奏结果而获得的。CPUll从RAM13提取代价及与最新的练习有关的成功度,并根据所提取的代价及成功度,将表示每个小节的最新的练习成绩的图表图像(成功度图表),以透射显示部16所显示的乐谱的小节图像的方式与该小节图像重合而显示。因此,通过用户视觉辨认以透射各小节的方式显示的成功度图表图像,由此能够在视觉辨认乐谱的同时确认最新的练习成绩,能够直觉地掌握练习状况。本实施方式的乐谱显示装置I的CPU11,从RAM13提取代价及成功度的履历,并根据所提取的代价及成功度的履历,将表示每个小节的练习成绩的履历的灰度图像,以透射显示部16所显示的乐谱的小节图像的方式与该小节图像重合而显示。因此,通过用户视觉辨认以透射各小节的方式显示的灰度图像及成功度图表图像,由此能够在视觉辨认乐谱的同时确认练习成绩的履历及最新的练习成绩,能够直觉地掌握练习状况。本实施方式的乐谱显示装置I的CPU11,对于乐谱的各小节计算重复演奏次数,对于所计算出的重复次数成为多次的小节,将该小节的小节图像分割为该多次的个数,对于所分割后的每个小节图像重合显示成功度图表图像。因此,通过用户对于被反复演奏的小节、对每次演奏视觉辨认成功度图表图像,由此能够直觉地掌握练习状况。本发明不限定于以上的实施方式,在专利请求范围所记载的发明的范围内,能够进行各种变更,这些也当然包含于本发明的范围内。 另外,在本说明书中,对记录介质所记录的程序进行描述的步骤,当然包括沿着其顺序按时间序列进行的处理,但是也包括不一定按时间序列进行处理、而并列或个别地执行的处理。此外,在本说明书中,系统的用语意味着由多个装置、多个单元等构成的整体的装置。以上,对本发明的几个实施方式进行了说明,但是这些实施方式只是作为例子提示的,不试图限定发明的技术范围。本发明能够采取其他各种实施方式,并且在不脱离发明的主旨的范围内能够进行省略、置换等各种变更。这些实施方式、其变形包含在本说明书等所记载的发明的范围或主旨中,并且包含在与专利请求的范围所记载的发明均等的范围内。
权利要求
1.一种乐谱显示装置,具备: 显示控制单元,使表示规定乐曲的乐谱显示在规定的显示单元上; 存储器,存储演奏上述规定乐曲时的上述乐谱的每个相应小节的演奏结果; 图表图像生成单元,根据上述存储器所存储的每个小节的演奏结果,生成表示每个该小节的演奏结果的图表图像;以及 重合显示单元,将由上述图表图像生成单元生成的每个小节的图表图像显示为,重叠在上述规定的显示单元所显示的乐谱的对应的小节的图像上而透射。
2.根据权利要求1所述的乐谱显示装置,其中, 上述存储器存储多个与过去进行的演奏对应的每个小节的演奏结果, 上述图表图像生成单元为,将对应的小节的图像区域在上下方向上分割为上述存储器所存储的演奏结果的个数量,并生成表示与所分割的图像区域分别对应的各上述演奏结果的图表图像。
3.根据权利要求1所述的乐谱显示装置,其中, 在上述乐曲的演奏时在规定小节中进行了重复演奏的情况下,每当在该小节中重复演奏时,就在上述存储器中存储上述演奏结果, 上述图表图像生成单元为,将对应的小节的图像区域在左右方向上分割为上述存储器所存储的每个重复演奏的演奏结果的个数量,并生成表示与所分割的图像区域分别对应的每个上述重复演奏的演奏结果的图表图像。
4.一种乐谱显示方法,其中, 将表示规定乐曲的乐谱显示在规定的显示单元上; 将演奏上述规定乐曲时的上述乐谱的每个相应小节的演奏结果存储到存储器中; 根据上述存储器所存储的每个小节的演奏结果,生成表示每个该小节的演奏结果的图表图像; 将上述所生成的每个小节的图表图像显示为,重叠在上述规定的显示单元所显示的乐谱的对应的小节的图像上而透射。
5.根据权利要求4所述的乐谱显示方法,其中, 上述存储器存储多个与过去进行的演奏对应的每个小节的演奏结果, 将对应的小节的图像区域在上下方向上分割为上述存储器所存储的演奏结果的个数量,并生成表示与所分割的图像区域分别对应的各上述演奏结果的图表图像。
6.根据权利要求4所述的乐谱显示方法,其中, 在上述乐曲的演奏时在规定小节中进行了重复演奏的情况下,每当在该小节中重复演奏时,就在上述存储器中存储上述演奏结果, 将对应的小节的图像区域在左右方向上分割为上述存储器所存储的每个重复演奏的演奏结果的个数量,并生成表示与所分割的图像区域分别对应的每个上述重复演奏的演奏结果的图表图像。
全文摘要
乐谱显示装置及乐谱显示方法。本发明的乐谱显示装置为,将表示规定乐曲的乐谱显示在显示部中,将演奏该乐曲时的上述乐谱的每个相应小节的演奏结果存储到存储器中。此外,根据存储器所存储的每个小节的演奏结果,生成表示每个该小节的演奏结果的图表图像,将该生成的每个小节的图表图像显示为,重叠在显示部所显示的乐谱的对应的小节的图像上而透射。
文档编号G10G7/00GK103218999SQ201310016089
公开日2013年7月24日 申请日期2013年1月16日 优先权日2012年1月20日
发明者田中孝浩 申请人:卡西欧计算机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1