演奏装置及方法

申请号 CN201310051134.1 申请日 2013-02-16 公开(公告)号 CN103310766B 公开(公告)日 2015-11-18
申请人 卡西欧计算机株式会社; 发明人 吉滨由纪;
摘要 本 发明 涉及演奏装置及方法,演奏装置具备: 存储器 ,存储对配置在规定的虚拟平面上的区域进行规定的布局信息;以及 位置 传感器 ,检测演奏者可保持的演奏构件在虚拟平面上的位置坐标;首先,在由演奏构件进行了特定的演奏操作的定时,判定演奏构件的位置坐标是否隶属于根据布局信息而配置在虚拟平面上的区域。在此,判定为隶属于区域的情况下,指示发出与该区域对应的乐音,在变更在存储器中存储的布局信息,以便以包含演奏构件的位置坐标的方式变更该区域。
权利要求

1.一种演奏装置,其特征在于,具备:
位置传感器,检测演奏者可保持的演奏构件在虚拟平面上的位置坐标;
判定机构,在由所述演奏构件进行了特定的演奏操作的定时,判定所述演奏构件的位置坐标是否隶属于根据对配置在所述虚拟平面上的区域进行规定的布局信息而配置在所述虚拟平面上的区域;
发音指示机构,在由该判定机构判定为隶属于所述区域的情况下,指示发出与该区域对应的乐音;以及
变更机构,在由所述判定机构判定为不隶属于所述区域的情况下,变更所述布局信息,以便以包含有所述演奏构件的位置坐标的方式变更所述区域。
2.如权利要求1所述的演奏装置,其特征在于,
所述位置传感器是摄像装置,该摄像装置将所述虚拟平面作为摄像图像平面来拍摄以所述演奏构件为被摄体的摄像图像,并且,检测所述摄像图像平面上的所述演奏构件的位置坐标。
3.如权利要求1所述的演奏装置,其特征在于,
所述布局信息对所述区域在所述虚拟平面上的位置及该区域的尺寸进行规定,所述变更机构变更所述布局信息,以便变更所述区域的位置及尺寸中的至少一方。
4.如权利要求1所述的演奏装置,其特征在于,
所述布局信息对配置在所述虚拟平面上的多个区域分别进行规定;并且,所述演奏装置还具有区域指定机构,该区域指定机构依次指定所述多个区域中的、在由所述演奏构件进行了特定的演奏操作的每个定时所述演奏构件的位置坐标应该隶属的区域,
所述判定机构在由所述演奏构件进行了特定的演奏操作的定时,判定所述演奏构件的位置坐标是否隶属于根据所述布局信息而配置的多个区域中的某个。
5.一种演奏装置中使用的方法,该演奏装置具有检测演奏者可保持的演奏构件在虚拟平面上的位置坐标的位置传感器,其特征在于,
在由所述演奏构件进行了特定的演奏操作的定时,判定所述演奏构件的位置坐标是否隶属于根据对配置在所述虚拟平面上的区域进行规定的布局信息而配置在所述虚拟平面上的区域;
在判定为隶属于所述区域的情况下,指示发出与该区域对应的乐音;
在判定为不隶属于所述区域的情况下,变更所述布局信息,以便以包含有所述演奏构件的位置坐标的方式变更所述区域。
6.如权利要求5所述的方法,其特征在于,
所述位置传感器是摄像装置,该摄像装置将所述虚拟平面作为摄像图像平面来拍摄以所述演奏构件为被摄体的摄像图像,并且,检测所述摄像图像平面上的所述演奏构件的位置坐标。
7.如权利要求5所述的方法,其特征在于,
所述布局信息对所述区域在所述虚拟平面上的位置及该区域的尺寸进行规定,变更所述布局信息,以便变更所述区域的位置及尺寸中的至少一方。
8.如权利要求5所述的方法,其特征在于,
所述布局信息对配置在所述虚拟平面上的多个区域分别进行规定;并且,该方法还依次指定所述多个区域中的、在由所述演奏构件进行了特定的演奏操作的每个定时所述演奏构件的位置坐标应该隶属的区域,
在由所述演奏构件进行了特定的演奏操作的定时,判定所述演奏构件的位置坐标是否隶属于根据所述布局信息而配置的多个区域中的某个。

说明书全文

演奏装置及方法

[0001] 相关申请的引用:本申请以日本专利申请2012-61216(申请日:2012年3月16日)为基础,享有该申请的优先权。本申请通过参照该申请而包含该申请的全部内容。

技术领域

[0002] 本发明涉及演奏装置及方法。

背景技术

[0003] 以往,提出了若感测到演奏者的演奏动作则发出与演奏动作相应的电子音的演奏装置。例如,已知有仅通过棒状构件来发出打击乐器音的演奏装置(空气鼓)。在该演奏装置中,演奏者用手把持着内置有传感器的棒状构件并进行了如挥动这样的、就像打击鼓那样的演奏动作,则传感器感测到该演奏动作,发出打击乐器音。
[0004] 根据这样的演奏装置,不需要有现实的乐器就能够发出该乐器的乐音,因此,演奏者能够不受演奏场所或演奏空间的制约地享受进行演奏的乐趣。
[0005] 作为这样的演奏装置,例如,在专利第3599115号公报中提出了如下那样构成的乐器游戏装置:拍摄演奏者的使用了棒状构件的演奏动作,并且,在监视器上显示将该演奏动作的摄像图像和表示乐器套件(set)的虚拟图像进行合成后的合成图像,与棒状构件和虚拟的乐器套件的位置信息相对应地发出规定的乐音。
[0006] 然而,在直接原样应用专利第3599115号公报所记载的乐器游戏装置的情况下,由于虚拟的乐器套件的配置等的布局信息被预先确定,所以在演奏者产生了打击错误的情况下,无法与打击错误相对应地变更布局信息。

发明内容

[0007] 本发明鉴于这样的状况而做出,其特征在于提供一种演奏装置及方法,能够与演奏者产生打击错误时的错误信息相对应地变更虚拟的乐器套件的配置等布局信息。
[0008] 为了实现上述目的,本发明的一方式的演奏装置的特征在于,具备:位置传感器,检测演奏者可保持的演奏构件在所述虚拟平面上的位置坐标;判定机构,在由所述演奏构件进行了特定的演奏操作的定时,判定所述演奏构件的位置坐标是否隶属于根据对配置在规定的虚拟平面上的区域进行规定的布局信息而配置在所述虚拟平面上的区域;发音指示机构,在由该判定机构判定为隶属于所述区域的情况下,指示发出与该区域对应的乐音;以及变更机构,在由所述判定机构判定为不隶属于所述区域的情况下,变更所述布局信息,以便以包含有所述演奏构件的位置坐标的方式变更所述区域。
[0009] 此外,本发明的一方式的演奏方法,是一种演奏装置中使用的方法,该演奏装置具有检测演奏者可保持的演奏构件在所述虚拟平面上的位置坐标的位置传感器,其特征在于,在由所述演奏构件进行了特定的演奏操作的定时,判定所述演奏构件的位置坐标是否隶属于根据对配置在规定的虚拟平面上的区域进行规定的布局信息而配置在所述虚拟平面上的区域;在判定为隶属于所述区域的情况下,指示发出与该区域对应的乐音;在判定为不隶属于所述区域的情况下,变更所述布局信息,以便以包含有所述演奏构件的位置坐标的方式变更所述区域。附图说明
[0010] 图1是表示本发明的演奏装置的一实施方式的概要的图。
[0011] 图2是表示构成上述演奏装置的棒部的硬件构成的框图
[0012] 图3是上述棒部的立体图。
[0013] 图4是表示构成上述演奏装置的摄像机单元部的硬件构成的框图。
[0014] 图5表示构成上述演奏装置的中心单元部的硬件构成的框图。
[0015] 图6是表示本发明的演奏装置的一实施方式所涉及的套件布局信息的图。
[0016] 图7是将上述套件布局信息所表示的概念在虚拟平面上进行了可视化的图。
[0017] 图8是表示上述棒部的处理的流程的流程图
[0018] 图9是表示上述摄像机单元部的处理的流程的流程图。
[0019] 图10是表示上述中心单元部的处理的流程的流程图。
[0020] 图11表示上述中心单元部的虚拟背景再配置处理的流程的流程图。
[0021] 图12表示虚拟背景的再配置的例子的图。

具体实施方式

[0022] 以下,使用附图来说明本发明的实施方式。
[0023] [演奏装置1的概要]
[0024] 首先,参照图1来说明作为本发明的一实施方式的演奏装置1的概要。
[0025] 如图1(a)所示,本实施方式的演奏装置1包括棒部10R、10L、摄像机单元部20以及中心单元部30。本实施方式的演奏装置1为了实现使用了2根棒的虚拟的鼓演奏,而具备2个棒部10R、10L,但是,棒部的个数不限于此,可以是1个,也可以是3个以上。另外,以下,在不需要区分棒部10R、10L的情况下,将两者通称为“棒部10”。
[0026] 棒部10为沿长边方向延伸的棒状的演奏构件。演奏者将棒部10的一端(根部侧)把持在手里,进行以手腕等为中心而上挥或下挥的动作,来作为演奏动作。为了感测这样的演奏者的演奏动作,棒部10的另一端(前端侧)设有加速度传感器及速度传感器等各种传感器(后述的运动传感器部14)。棒部10根据由这些各种传感器感测到的演奏动作,向中心单元部30发送音符开启事件。
[0027] 此外,在棒部10的前端侧,设有后述的标志部15(参照图2),构成为在拍摄时,摄像机单元部20能够判定出棒部10的前端。
[0028] 摄像机单元部20作为光学式的摄像装置而构成,以规定的率拍摄将保持棒部10进行演奏动作的演奏者作为被摄体而包含在内的空间(以下称作“摄像空间”),并输出动态图像的数据。摄像机单元部20确定出摄像空间内的发光中的标志部15的位置坐标,将表示该位置坐标的数据(以下称作“位置坐标数据”)向中心单元部30发送。
[0029] 中心单元部30若从棒部10接收到音符开启事件,则与接收时的标志部15的位置坐标数据相对应地发出规定的乐音。具体地说,中心单元部30与摄像机单元部20的摄像空间建立对应地存储图1(b)所示的虚拟鼓套件D的位置坐标数据,根据该虚拟鼓套件D的位置坐标数据和接收音符开启事件时的标志部15的位置坐标数据,确定出棒部10虚拟地打击的乐器,发出与该乐器对应的乐音。
[0030] 接下来,具体地说明这样的本实施方式的演奏装置1的构成。
[0031] [演奏装置1的构成]
[0032] 首先,参照图2~图5,说明本实施方式的演奏装置1的各构成要素,具体地说,说明棒部10、摄像机单元部20及中心单元部30的构成。
[0033] [棒部10的构成]
[0034] 图2是表示棒部10的硬件构成的框图。
[0035] 如图2所示,棒部10包含有CPU11、ROM12、RAM13、运动传感器部14、标志部15、数据通信部16和开关操作检测电路17。
[0036] CPU11执行棒部10整体的控制,例如,根据从运动传感器部14输出的传感器值,除了执行棒部10的姿势的感测、敲击检测及动作检测之外,还执行标志部15的发光/熄灭等的控制。此时,CPU11从ROM12读出标志特征信息,并根据该标志特征信息,执行标志部15的发光控制。此外,CPU11经由数据通信部16,执行与中心单元部30之间的通信控制。
[0037] ROM12保存用于通过CPU11执行各种处理的处理程序。此外,ROM12保存在标志部15的发光控制中使用的标志特征信息。在此,摄像机单元部20需要对棒部10R的标志部15(以下适当地称为“第一标志”)和棒部10L的标志部15(以下适当地称为“第二标志”)进行区分。所谓标志特征信息是指,用于摄像机单元部20区分第一标志和第二标志的信息,例如,除了能够使用发光时的形状、大小、色相、彩度或亮度之外,还能够使用发光时的闪烁速度等。
[0038] 棒部10R的CPU11及棒部10L的CPU11分别读出不同的标志特征信息,执行各个标志的发光控制。
[0039] RAM13保存如运动传感器部14输出的各种传感器值等这样的、在处理中取得的或生成的值。
[0040] 运动传感器部14是用于感测棒部10的状态的各种传感器,输出规定的传感器值。在此,作为构成运动传感器部14的传感器,例如能够使用加速度传感器、角速度传感器及磁传感器等。
[0041] 图3是棒部10的立体图,在外部配置有开关部171和标志部15。
[0042] 演奏者保持着棒部10的一端(根部侧),进行以手腕等为中心的上挥下挥动作,由此对棒部10产生运动。此时,从运动传感器部14输出与该运动对应的传感器值。
[0043] 接受了来自运动传感器部14的传感器值的CPU11,对演奏者所把持的棒部10的状态进行感测。作为一个例子,CPU11感测棒部10对虚拟的乐器的打击定时(以下也称作“敲击定时”)。敲击定时是棒部10下挥后刚要停止时的定时,是与棒部10有关的与下挥方向相反方向的加速度的大小超过某阈值的定时。
[0044] 返回图2,标志部15是设置在棒部10的前端侧的发光体,例如由LED等构成,根据来自CPU11的控制而进行发光及熄灭。具体地说,标志部15根据由CPU11从ROM12读出的标志特征信息进行发光。此时,棒部10R的标志特征信息与棒部10L的标志特征信息不同,因此,摄像机单元部20能够区分地分别取得棒部10R的标志部(第一标志)的位置坐标和棒部10L的标志部(第二标志)的位置坐标。
[0045] 数据通信部16至少与中心单元部30之间进行规定的无线通信。规定的无线通信可以通过任意的方法来进行,在本实施方式中,通过红外线通信与中心单元部30之间进行无线通信。另外,数据通信部16可以与摄像机单元部20之间进行无线通信,此外,也可以与棒部10R及棒部10L之间进行无线通信。
[0046] 开关操作检测电路17与开关171连接,接受经由该开关171的输入信息。
[0047] [摄像机单元部20的构成]
[0048] 以上说明了棒部10的构成。接着,参照图4说明摄像机单元部20的构成。
[0049] 图4是表示摄像机单元部20的硬件构成的框图。
[0050] 摄像机单元部20包含有CPU21、ROM22、RAM23、图像传感器部24和数据通信部25。
[0051] CPU21执行摄像机单元部20整体的控制,例如执行如下控制:根据图像传感器部24检测到的标志部15的位置坐标数据及标志特征信息,计算棒部10R、10L的标志部15(第一标志及第二标志)各自的位置坐标,并输出表示各自的计算结果的位置坐标数据。此外,CPU21执行经由数据通信部25将计算出的位置坐标数据等发送给中心单元部30的通信控制。
[0052] ROM22保存用于由CPU21执行各种处理的处理程序。RAM23保存如图像传感器部24检测到的标志部15的位置坐标数据等这样的、在处理中取得的或者生成的值。此外,RAM23还一并保存从中心单元部30接收到的棒部10R、10L各自的标志特征信息。
[0053] 图像传感器部24例如为光学式的摄像机,以规定帧率拍摄把持着棒部10进行演奏动作的演奏者的动画。此外,图像传感器部24将每帧的拍摄数据输出给CPU21。另外,关于摄像图像内的棒部10的标志部15的位置坐标的确定,可以由图像传感器部24来进行,也可以由CPU21来进行。同样,关于拍摄到的标志部15的标志特征信息也是,可以由图像传感器部24来确定,也可以由CPU21来确定。
[0054] 数据通信部25至少与中心单元部30之间进行规定的无线通信(例如红外线通信)。另外,数据通信部16也可以与棒部10之间进行无线通信。
[0055] [中心单元部30的构成]
[0056] 以上说明了摄像机单元部20的构成。接着,参照图5,说明中心单元部30的构成。
[0057] 图5是表示中心单元部30的硬件构成的框图。
[0058] 中心单元部30包含有CPU31、ROM32、RAM33、开关操作检测电路34、显示电路35、音源装置36、数据通信部37。
[0059] CPU31执行中心单元部30整体的控制,例如执行根据从棒部10接收的敲击检测及从摄像机单元部20接收的标志部15的位置坐标,发出规定的乐音的控制等。此外,CPU31执行经由数据通信部37与棒部10及摄像机单元部20之间的通信控制。
[0060] ROM32保存CPU31所执行的各种处理的处理程序。此外,ROM32将各种音色的波形数据,例如长笛、萨克斯,小号等管乐器琴等键盘乐器、吉他弦乐器、低音鼓(bass drum)、踩镲(high-hat)、小军鼓(snaredrum)、铙钹(cymbal)、锣等打击乐器的波形数据(音色数据),与位置坐标等建立对应地进行保存。
[0061] 作为音色数据等的保存方法,例如在图6中如套件布局信息所示那样,套件布局信息具有第一背景(pad)~第n背景的n个背景信息,而且与各背景信息建立对应地保存有:背景的有无(后述的虚拟平面中的虚拟背景的存在的有无)、位置(后述的虚拟平面中的位置坐标)、高度(后述的虚拟平面起的铅垂向上方向的距离)、尺寸(虚拟背景的形状及直径等)、音色(波形数据)等。
[0062] 在此,参照图7,说明具体的套件布局。图7是将中心单元部30的ROM32中保存的套件布局信息(参照图6)所表示的概念在虚拟平面上进行了可视化的图。
[0063] 图7示出了将4个虚拟背景81、82、83、84配置在虚拟平面上的形态,虚拟背景81、82、83、84与第一背景~第n背景中的背景有无数据为“有背景”的背景相对应。例如,与第二背景、第三背景、第五背景、第六背景这4个相对应。而且,根据位置数据及尺寸数据,来配置虚拟背景81、82、83、84。此外,各虚拟背景81与音色数据建立对应。因此,在敲击检测时的标志部15的位置坐标隶属于与虚拟背景81、82、83、84对应的区域的情况下,发出与虚拟背景81、82、83、84对应的音色。
[0064] 另外,CPU31使该虚拟平面与虚拟背景81的配置一起显示于后述的显示装置351。
[0065] 此外,在本实施方式中,该虚拟平面上的位置坐标是与摄像机单元部20的摄像图像中的位置坐标一致的。
[0066] 返回图5,RAM33保存如从棒部10接收的棒部10的状态(敲击检测等)、从摄像机单元部20接收的标志部15的位置坐标、以及从ROM32读出的套件布局信息等这样的、在处理中取得的或者生成的值。
[0067] CPU31从RAM33所保存的套件布局信息中,读出与敲击检测时(即音符开启事件接收时)标志部15的位置坐标所隶属的区域的虚拟背景81对应的音色数据(波形数据),由此,发出与演奏者的演奏动作相应的乐音。
[0068] 开关操作检测电路34与开关341连接,接受经由该开关341的输入信息。作为输入信息,例如包含有:发出的乐音的音量或发出的乐音的音色的变更;套件布局编号的设定及变更;显示装置351的显示的切换等。
[0069] 此外,显示电路35与显示装置351连接,执行显示装置351的显示控制。
[0070] 音源装置36根据来自CPU31的指示,从ROM32读出波形数据,生成乐音数据并且将乐音数据变换成模拟信号,从未图示的扬声器发出乐音。
[0071] 此外,数据通信部37与棒部10及摄像机单元部20之间进行规定的无线通信(例如,红外线通信)。
[0072] [演奏装置1的处理]
[0073] 以上,说明了构成演奏装置1的棒部10、摄像机单元部20及中心单元部30的构成。接着,参照图8~图11来说明演奏装置1的处理。
[0074] [棒部10的处理]
[0075] 图8是表示棒部10所执行的处理(以下称作“棒部处理”)的流程的流程图。
[0076] 参照图8,棒部10的CPU11从运动传感器部14读出运动传感器信息、即各种传感器所输出的传感器值,并保存于RAM13(步骤S1)。然后,CPU11根据所读出的运动传感器信息,执行棒部10的姿势感测处理(步骤S2)。在姿势感测处理中,CPU11根据运动传感器信息,计算棒部10的姿势,例如棒部10的侧倾角(roll angle)及俯仰角等。
[0077] 接着,CPU11根据运动传感器信息,执行敲击检测处理(步骤S3)。在此,在演奏者使用棒部10进行演奏的情况下,一般而言,进行与打击现实的乐器(例如鼓)的动作同样的演奏动作。在这样的演奏动作中,演奏者首先上挥棒部10,之后朝向虚拟的乐器下挥。然后,在紧临近将棒部10打击到虚拟的乐器时,发出将棒部10的动作止住的。此时,由于演奏者设想着在将棒部10打击到虚拟的乐器的瞬间产生乐音,因此,优选能够在演奏者所设想的定时产生乐音。因此,在本实施方式中设定成,在演奏者将棒部10打击到虚拟的乐器的面上的瞬间或者差一点就到该瞬间的定时发出乐音。
[0078] 在本实施方式中,敲击检测的定时是棒部10下挥后刚要停止时的定时,是与棒部10有关的与下挥方向相反方向的加速度的大小超过某阈值的定时。
[0079] 将该敲击检测的定时作为发音定时,若判断为发音定时已到来,则棒部10的CPU11生成音符开启事件,并向中心单元部30发送。由此,在中心单元部30中,执行发音处理,发出乐音。
[0080] 在步骤S3所示的敲击检测处理中,根据运动传感器信息(例如,加速度传感器的传感器合成值),生成音符开启事件。此时,可以在所生成的音符开启事件中包含有发出的乐音的音量。另外,乐音的音量例如能够根据传感器合成值的最大值来求出。
[0081] 接着,CPU11将步骤S1至步骤S3的处理中检测到的信息,即运动传感器信息、姿势信息及敲击信息,经由数据通信部16发送给中心单元部30(步骤S4)。此时,CPU11将运动传感器信息、姿势信息及敲击信息,与棒识别信息建立对应地发送给中心单元部30。
[0082] 由此,处理返回步骤S1,之后的处理重复。
[0083] [摄像机单元部20的处理]
[0084] 图9是表示摄像机单元部20所执行的处理(以下称作“摄像机单元部处理”)的流程的流程图。
[0085] 参照图9,摄像机单元部20的CPU21执行图像数据取得处理(步骤S11)。在该处理中,CPU21从图像传感器部24取得图像数据。
[0086] 接着,CPU21执行第一标志检测处理(步骤S12)及第二标志检测处理(步骤S13)。在这些处理中,CPU21取得图像传感器部24检测到的、棒部10R的标志部15(第一标志)及棒部10L的标志部15(第二标志)的位置坐标、尺寸、角度等标志检测信息,并保存在RAM23中。此时,图像传感器部24针对发光中的标志部15,检测标志检测信息。
[0087] 接着,CPU21将步骤S12及步骤S13中取得的标志检测信息经由数据通信部25发送给中心单元部30(步骤S14),使处理移动至步骤S11。
[0088] [中心单元部30的处理]
[0089] 图10是表示中心单元部30所执行的处理(以下称作“中心单元部处理”)的流程的流程图。
[0090] 参照图10,中心单元部30的CPU31开始乐曲的演奏(步骤S21)。在该处理中,CPU31以不发出鼓音的方式再现乐曲。该乐曲的数据是MIDI(Musical Instrument Digital Interface:乐器数字接口)数据,按照根据乐曲的节拍、音符及休止符等确定的每个定时,建立对应有应该由演奏者敲击的虚拟背景81、82、83、84。此时,CPU31将鼓分谱的乐谱经由显示电路35显示于显示装置351即可。另外,乐曲数据存在有多种,每种都保存在ROM32中。CPU31从ROM32读出乐曲数据,保存在RAM33中并进行再现处理。CPU31所读出的乐曲数据可以随机地决定,也可以根据演奏者对开关341的操作来决定。
[0091] 接着,CPU31从摄像机单元部20接受第一标志及第二标志各自的标志检测信息,保存在RAM33中(步骤S22)。此外,CPU31从棒部10R、10L分别接收与棒识别信息建立了对应的运动传感器信息、姿势信息及敲击信息,并保存在RAM33中(步骤S23)。而且,CPU31取得通过开关341的操作而输入的信息(步骤S24)。
[0092] 接着,CPU31判断是否有敲击(步骤S25)。在该处理中,CPU31通过是否从棒部10接收到了音符开启事件,来判断敲击的有无。此时,在判断为有敲击的情况下,CPU31执行敲击信息处理(步骤S26)。在判断为无敲击的情况下,CPU31使处理移动至步骤S22。
[0093] 在敲击信息处理中,CPU31从被读出至RAM33中的套件布局信息,读出与标志检测信息中包含的位置坐标所隶属的区域的虚拟背景81、82、83、84中的某个对应的音色数据(波形数据),并将其与音符开启事件中包含的音量数据一起输出给音源装置36。于是,音源装置36根据所接受的波形数据,发出相应的乐音。
[0094] 接着,CPU31判断敲击是否产生了错误(步骤S27)。具体地说,CPU31在步骤S26中的标志检测信息所包含的位置坐标不隶属于应该敲击的虚拟背景的区域的情况下,判断为产生了错误。
[0095] 在步骤S27中判断为产生了错误的情况下,CPU31将敲击位置与应该敲击的虚拟背景建立关连地进行存储(步骤S28)。具体地说,CPU31将步骤S26中的标志检测信息所包含的位置坐标与应该敲击的虚拟背景建立关连地存储在RAM33中。
[0096] 在步骤S27中判断为没有产生错误的情况下,或者步骤S28的处理结束的情况下,CPU31判断乐曲的演奏是否已结束(步骤S29)。具体地说,CPU31判断在步骤S21中再现的乐曲是否演奏到了最后,或者判断是否通过操作了开关341而强制地结束了乐曲的再现。若判断为乐曲的演奏没有结束,则CPU31使处理移至步骤S22。
[0097] 若判断为乐曲的演奏已结束,则CPU31对错误信息进行汇总(步骤S30)。例如,CPU31与虚拟背景81、82、83、84的每个建立对应地制作在步骤S28中存储于RAM33的错误敲击的位置的坐标分布。将该错误敲击的位置的坐标分布的形态示出在图12的上段的图中。根据该图可知,虚拟背景81、83的周围分布有错误敲击的位置坐标,虚拟背景82、84在各个特定方向上分布有错误敲击的位置坐标。
[0098] 若步骤S30的处理结束,则CPU31执行参照图11所说明的虚拟背景再配置处理(步骤S31),结束中心单元部处理。
[0099] [中心单元部30的虚拟背景再配置处理]
[0100] 图11是表示图10的中心单元部处理中的步骤S31的虚拟背景再配置处理的详细流程的流程图。
[0101] 参照图11,CPU31判断错误敲击的位置坐标是否分布在虚拟背景的周围(步骤S41)。具体地说,根据在图10的步骤S30中制作出的错误敲击的位置的坐标分布来进行该判断。
[0102] 在步骤S41中判断为错误敲击的位置坐标分布在虚拟背景的周围的情况下,CPU31将虚拟背景放大(步骤S42),在未判断为错误敲击的位置坐标分布在虚拟背景的周围的情况下,CPU31使虚拟背景向特定方向移动(步骤S43)。
[0103] 在对虚拟背景进行放大的情况下,如图12所示,由于在虚拟背景81、83的周围分布有错误敲击的位置坐标,因此,CPU31以将错误敲击的位置坐标包含在内的方式将虚拟背景81、83扩大,来对虚拟背景进行再配置。
[0104] 在使虚拟背景向特定方向移动的情况下,如图12所示,由于虚拟背景82、84在特定方向上分布有错误敲击的位置坐标,因此,CPU31以将错误敲击的位置坐标包含在内的方式使虚拟背景82、84分别向特定方向移动,来对虚拟背景进行再配置。
[0105] 若步骤S42或者步骤S43的处理结束,则CPU31判断是否对全部的虚拟背景(虚拟背景81、82、83、84)进行了处理(步骤S44)。在判断为对全部的虚拟背景进行了处理的情况下,CPU31结束虚拟背景再配置处理,在判断为没有对全部的虚拟背景进行处理的情况下,使处理移至步骤S41。
[0106] 以上,对本实施方式的演奏装置1的构成及处理进行了说明。
[0107] 本实施方式中,CPU31根据乐曲数据,按照由该乐曲数据确定的每个定时,指定虚拟背景81、82、83、84中的、在通过棒部10进行了敲击操作的定时棒部10的位置坐标应该隶属的区域的虚拟背景,在由棒部10进行了敲击操作的定时棒部10的位置坐标不属于所指定的虚拟背景的区域的情况下,将该位置坐标与所指定的虚拟背景建立关连地,以包含有建立关连的位置坐标的方式对所指定的虚拟背景的区域进行再配置。
[0108] 因此,能够对根据布局信息进行了配置的虚拟背景81、82、83、84的配置,以包含有演奏者产生了打击错误时的敲击的位置坐标的方式进行再配置。
[0109] 因此,能够提供一种演奏装置,即使是鼓演奏的初学者等容易产生敲击错误的演奏者,也能够享受进行演奏的乐趣。
[0110] 此外,在本实施方式中,CPU31根据与以敲击的方式指定的虚拟背景建立了关连的错误敲击时的位置坐标的分布状况,来决定该指定的区域的再配置的方法。
[0111] 因此,能够防止将虚拟背景的区域放大成所需以上。此外,能够将虚拟背景的区域再配置在所需的位置。
[0112] 以上,说明了本发明的实施方式,但是实施方式只不过是例示,不限定本发明的技术范围。本发明能够采用其他各种实施方式,而且,在不脱离本发明的宗旨的范围内,能够进行省略或置换等各种变更。这些实施方式及其变形包含在本说明书等所记载的发明的范围及宗旨内,并且也包含在权利要求书所记载的发明及其等同的范围内。
[0113] 在上述实施方式中,作为虚拟的打击乐器,以虚拟鼓套件D(参照图1)为例进行了说明,但是不限于此,本发明能够适用于通过棒部10的下挥动作来发出乐音的木琴等其他乐器中。
QQ群二维码
意见反馈