专利名称:训练设置设备和系统及其分组方法
技术领域:
本发明涉及可以提供用于执行具有键盘等演奏操作器单元的 电子乐器的音乐演奏训练的设置的训练设置设备系统和分组方 法。尤其是,本发明涉及一种可以将接受音乐演奏训练的众多学 员分成组从而使得以组为单位进行音乐演奏训练的音乐演奏训练 设置设备及其方法。
背景技术:
在现今已知的电子乐器的音乐演奏训练的各种形式中,存在以下形式受训者或学员参加由训练者或指导者(或教师)讲授的音 乐课,并在指导者面前实际演奏预先设置在教室内的电子乐器, 从而使得他们能够直接接受指导者的训练。在这种形式的音乐演 奏训练中,被众多学员用于演奏练习的电子乐器(以下称作"子机 (slave instrument)")经由LAN等通信网络连接到一台指导者用的电 子乐器(以下称作"母机(master instrument)"),以使指导者能够同时 向众多学员提供音乐演奏训练。在音乐演奏训练时,响应于学员 的演奏操作,在需要时将基于预定的演奏练习课程的演奏练习的 成果从子机发送到母机,从而使在子机上执行的演奏能够由指导 者通过母机来监视。另一方面,在需要时将与如指法(fingering)和 演奏重音(performance accent)的演奏技法以及音乐的指导(建议) 等有关的训练指示从母机发送到子机,从而使学员能够通过子机 接受训练指示。这种音乐演奏训练的 一 个例子在日本特许第 3,371,503号公报中公开。如在日本特许第3 , 3 71 , 5 0 3号公报中公开的音乐演奏训练设备 等传统已知的音乐演奏训练设备包括用于从众多学员中指定特
定用户的用户开关,用于将众多学员进行分组的组选择开关,用 于统一指定属于任一所分的组的多个学员的组开关等。指导者通 过操作这些开关,能够设置母机和子机,使得可以以组为单位以 及以用户为单位,将相同内容的训练指示给予多个学员。然而, 在将众多用户进行分组时,指导者必须进行各种开关操作,例如, 首先操作用户开关以单独地指定要被分组的学员,然后操作组选 择开关以将指定的用户分成组。这种开关操作对指导者来说非常 费事,尤其当将众多用户分成几组时要花费大量时间和劳动。此 外,利用传统已知的音乐演奏训练设备,指导者不能从视觉上看 一眼就把握和确认实际位于教室内的用户(子机)和分组后的用户 所属的组之间的对应关系。因此,指导者很难在确认实际演奏子 机的学员的同时,对每组进行音乐演奏训练。发明内容考虑到上述问题,本发明的目的是提供一种可以对均具有键 盘等演奏操作器单元的子机进行分组的训练设置设备和系统及其方法。本发明的一个方面是一种训练设置设备,该训练设置设备用 于进行将均可分配给用户的多个子机分组的设置。该训练设置设备可以包括显示装置;连接到子机的连接部;存储部,用于存 储与子机相关的组信息;显示控制部,其将具有至少代表连接到 连接部的各子机的图像的画面显示在显示装置上;操作部,其选 择至少一个显示在显示装置上的、代表子机的图像,并将该图像从原始位置移动到期望的位置;确定部,其确定所选择图像的移 动后的位置;更新部,当所确定的移动后的位置与代表子机的另 一图像的位置相对应时,更新部改变存储在存储部中的组信息; 以及控制部,其将所移动图像从移动后的位置返回到原始位置。
组信息可以包括分配给所连接的各子^L的组标识。更新部将 分配给与所移动图像相对应的子机的组标识改变为分配给与另一 图像相对应的子机的组标识。子机可位于教室内。在这种情况下,显示控制部以教室内子 机之间的实际位置关系将具有代表全部子机的图像的教室画面显 示在显示装置上。全部子机可以位于相同的教室内,或者一些子 机可以位于教室内,而一些子机可以位于教室外。作为替代,一 些或全部子才几可以位于不同位置处,并可通过因特网连接至母机, 并可显示作为教室的具有代表全部子机的图像的画面。操作部可以将组标识分配给各子机。可将至少两个子机分配 为具有相同的组标识。显示控制部可进 一 步显示在显示装置上所显示的各子机的組信息。所显示的组信息包括组标识以及各子机的相应图像。所显 示的与各子机相对应的组信息可以包括子机 一皮分配到的组所特有的绘制图案。操作部可以包括鼠标操作器。可以响应于鼠标操作器的点击 操作选择代表子机的任一 图像,可响应于鼠标操作器的拖放操作 将所选择图像移动到期望的位置。当由确定部确定的移动后的位置位于设置在显示装置的画面 上的预定框之外的区域中时,更新部可将存储在存储部中的、与 所移动图像相对应的子机的组信息改变为表示未被分配的组的组 信息。连接部可检测所连接的任何子机是否接通。子机均可为电子 乐器。本发明的另 一 方面是一种训练设置系统,该训练设置系统包 括母机和子机。母机可以是上述训练设置设备。本发明的另 一 方面是一种对子机进行分组的方法,该方法包 括以下步骤提供母机;通过通信网络将母机连接到子机,并检 查所连接的各子机是否接通;存储步骤,将组信息存储在存储部 中;显示步骤,将具有至少代表接通的各子机的图像的画面显示 在显示装置上;选择和移动步骤,选择至少一个显示在显示装置 上的、代表子机的图像,并将该图像从原始位置移动到期望的位 置;确定步骤,确定所选择图像的移动后的位置;改变步骤,当 所确定的移动后的位置与代表子机的另 一图像的位置相对应时, 改变组信息;以及将所移动图像从移动后的位置返回到原始位置。改变步骤将分配给与所移动图像相对应的子^/L的组标识改变 为分配给与另 一图像相对应的子机的组标识。本发明的另一方面是一种计算机可读介质,其包含用于对子 机进行分组的母机的计算机程序。该计算机程序可包括以下指令 通过通信网络将母机连接到子机,并检查所连接的各子机是否接 通;存储指令,将组信息存储在存储部中;显示指令,将具有至 少代表接通的各子机的图像的画面显示在显示装置上;选择和移 动指令,选择至少一个显示在显示装置上的子机的图像,并将该 图像从原始位置移动到期望的位置;确定指令,确定所移动图像 的移动后的位置;改变指令,当所确定的移动后的位置与代表子 机的另一图像的位置相对应时,改变组信息;以及将所移动图像 从移动后的位置返回3 'j原始位置。改变指令将分配给与所移动图像相对应的子机的组标识改变 为分配给与另 一图像相对应的子机的组标识。
图l是示出音乐演奏训练设置系统及其设备的框图;图2是示出子机信息的数据格式的例子的概念图;图3是示出在图1的实施例中进行的分组处理的操作序列的例
子的流程图;以及图4是示出在图1的实施例中使用的教室画面的例子的概念图。
具体实施方式
图1是示出根据本发明的音乐演奏训练设置设备和系统的一 个实施例的框图。在图l的实施例中,音乐演奏训练设置设备或母 机DM作为电子音乐设备示出。通过包括微处理器单元(CPU)l、只 读存储器(ROM)2和随机存取存储器(RAM)3的微型计算机来控制 设备DM。 CPU l控制整个电子音乐设备的动作。通过通信总线(例 如数据总线和地址总线)1D连接到CPU l的有ROM 2、 RAM 3、通 信接口(I/F)4、输入操作部5、显示控制部6、外部存储装置7以及 音频发生器(tone generator)8。 ROM 2将由CPU l执行的各种程序或 由CPU l参照的各种数据存储在其中。使用RAM3作为临时存储在 CPU l执行预定的控制程序时产生的各种数据的工作存储器,作为 用于存储正在执行的控制程序和与其相关的数据的存储器,并用 于各种其它用途。可以分配RAM 3的预定地址区域并将其用作寄 存器、标志、表、存储器等。通信接口(I/F)4连接到例如LAN、因特网、电话线网络等有线 或无线的通信网络。通过该通信网络,由指导者(教师)操作(演奏) 的设备(以下的"母机")DM和由受训者或学员等用户操作(演奏)的 一个或多个电子乐器(以下的"子机")M相互连接以在它们之间相 互通信。因此,通信接口4使得基于对各乐器进行的设置操作和演 奏操作而产生的设置信息和乐音信息等各种信息能够在母机DM 和子机M之间通信。应当认识到,通信接口4可以是有线和无线类 型中的任意一种或二者。因此,音乐演奏训练系统由通过通信网 络连接的母4几D M和子4几M构成。
输入操作部5可以包括操作器,例如具有用于选择所产生的乐 音音高的多个按键的键盘或演奏操作器单元、用于选择在演奏训练中要演奏的乐曲及其片断的选择开关、和用于将连接到母机DM 的子机M分成一个或多个用户所期望的组的分组开关等。上述键盘等演奏操作器单元不仅能够用于乐音演奏,还能够用作选择在演奏训练中要演奏的乐曲及其片断的输入部件。当然,输入操作部5 可包括数值数据输入键盘、字符(或字母)数据输入键盘、和用于操 作显示在液晶显示(LCD)面板或CRT等显示器6A上的预定指示器 的指示装置(例如鼠标)等各种其它的操作器。在C P U 1的控制下, 显示控制部6在显示器6A上显示各种信息和图像,不仅包括响应于 指导者对画面上的筒单图标的操作而将同时接受音乐演奏训练的 众多用户(与子机相对应)进行分组的"教室画面"(稍后将参照图2 说明"教室画面"),还包括能被用作音乐演奏训练对象的乐曲的列 表、分配给子机的片断、被选择作为音乐演奏训练对象的乐曲及 其片断的乐镨、母机或子机或者二者的设置(即设置状态)、CPU1 的控制状态等。根据需要,指导者不仅可使上述任一信息显示在 显示器6A上,而且还进行与子机的分组、音乐演奏训练用的乐曲 及其片断的选择、电子乐器的演奏功能等有关的设置。由母机DM 进行的这些设置能够反映到经由通信网络X连接到母机DM的 一个 或多个子机M中。外部存储装置7用于存储由CPU l执行的各种控制程序和各种 数据,例如"分组处理"(稍后将参照图3说明)和与被选择为音乐演 奏训练用的乐曲有关的演奏数据等。在特定的控制程序未被预存 在ROM 2中的情况下,控制程序可预存在外部存储装置(例如硬盘 装置)7中,从而通过将控制程序从外部存储装置7读入RAM 3,使 得CPU l能够以与特定的控制程序预存在程序存储器2中的情况完 全相同的方式运行。这种配置可以极大地方便控制程序的版本升 级、新的控制程序的添加等。外部存储装置7可包括硬盘(HD)之外 的软盘(FD)、压缩盘(CD)、磁光盘(MO)和数字万用盘(DVD)等各 种可移动型介质,或半导体存储器。能够在多个声道中同时产生乐音信号的音频发生器8,经由通 信总线1D接收演奏数据、响应于用户对演奏操作器单元的操作而 生成的各种演奏信息等,并且音频发生器8基于所接收到的演奏数 据和信息生成乐音信号。音频发生器8由此产生的乐音信号被包括 放大器和扬声器的音响系统8A进行音频再现或发音。音频发生器8 由此产生的乐音信号可通过效果电路(未示出)被赋予期望的效果。 演奏数据可以是MIDI格式等数字编码格式,或者是PCM、 DPCM 或ADPCM等波形采样数据格式。音频发生器8和音响系统8A可按 任何期望的传统方式构造。音频发生器8可采用FM、 PCM、物理 模型、共振合成方法等任何期望的乐音合成方法。另外,音频发 生器8可以由专用硬件或者CPU l所执行的软件处理来实现。此外,在上述电子乐器(母机DM和子机M)中,演奏操作器单 元可以是键盘乐器型之外的弦乐器、管乐器或打击乐器型等任何 类型。另外,电子乐器(母机DM和子机M)不限于将输入操作部5、 显示器6A、音频发生器8等全部一起内置于乐器体内的类型,当然 也可以是分开提供上述输入操作部5、显示器6A、音频发生器8等, 并通过MIDI接口 、各种通信网络等的通信接口使其相互连接的其 它类型。此外,该设备不局限于电子乐器的形式,可以是个人计 算机、便携式电话等便携式通信终端、卡拉OK设备或游戏设备等 任何设备或仪器,只要其可以与一个或多个子机通信即可。以下说明"子机信息",其预存在外部存储装置7等中并且参照 该子机信息以将与各子机相关联的预定信息作为文本信息进行显 示。将这些与各子机相关联的预定信息与象征性地代表实际位于 教室内或别处的各子机的预定的乐器图像(例如预先准备的图标
或缩略图)一起,显示在稍后说明的"教室画面"(图4)上。图2是示出子机信息的数据格式的例子的概念图。子机信息记录与显示在显示器6A上的"教室画面"上的乐器图 像相对应(即,与实际位于教室内的用户用的电子乐器相对应)的信 息。如图2示例性所示,子机信息包括表示子机编号、用户名、组 信息、出席状况信息和其它信息的信息。子机编号是与教室内的 各实际位置相关联的、预先分配给实际位于教室内的用户用的电 子乐器(子机M)的唯一编号。在示出的例子中,教室内实际放置了 16个子机M,故将唯一的子机编号"l" ~ "16"分配给这16个子机M。 用户名是使用实际位于教室内的各子机M接受音乐演奏训练的各 用户的名字。用户名(示出的例子中的"A" ~ "P")可以由指导者例如 在开始第 一次音乐演奏训练前使用预定的"设置画面"(未示出)对 于分配给用户的子机M分别输入,或者可以由各用户自己例如在音 乐演奏训练开始前通过分配给用户的各子机M来输入。可以根据音乐演奏训练的内容(例如,用户的训练水平和训练 部分)将同时接受音乐演奏训练的众多用户分成多组。基本上,用 户的分组是由操作母机DM的指导者(教师)来进行的。根据该分组 确定各用户(受训者)应该所属的组。组信息是表示各用户(受训者) 所属的组的信息。可以根据组信息将参与音乐演奏训练并实际出 席演奏训练的众多用户分成多组。从而,使得指导者能够以组为 单位或以用户为单位,同时(统一地)对用户进行相同内容的音乐演 奏训练。当将图像和数据等教材通过通信网络X发送给子机M时, 能够容易地将相同内容的图像和数据发送给相同组的子机。根据 所示的例子,在16个参与的用户中,仅实际出席训练的用户被分 成3组G1 ~ G3,即包括在第1组G1中的4个用户"A"、"C"、"D"和"E", 包括在第2组G2中的4个用户"F"、 "H"、 'T,和"L",包括在第3组G3 中的2个用户"M"和"P"。不需要对缺席演奏训练的用户(即缺席者)
进行分组。组信息中所包含的组编号与预定的颜色相关联,而分 配给各个组编号的每种颜色用于在"教室画面"上彩色显示象征性地代表各子机的子机图标H C 。可以将预定的颜色预先分配给各个组编号,或者用户可以指定要分配给各组编号的所期望的颜色。 对于全部未被分组的缺席者(参见以下说明的出席状况信息)可以 一律分配"灰"色。出席状况信息可以是表示在一场音乐演奏训练中各用户的出 席状况(出席/缺席)的信息。在所示的例子中,将在该场音乐演奏 训练中出席的每个用户表示为"出席",而将在该场音乐演奏训练 中缺席的每个用户表示为"缺席"。更具体地, 一旦用户接通预先分配给该用户的电子乐器(子机M)的电源,该用户就被自动登记为 "出席,,, 一旦用户没有接通分配给该用户的电子乐器(子机M)的电 源,该用户就被自动登记为"缺席"。即,即使给定用户实际出席 了 一场演奏训练,除非该给定用户接通了分配给他或她的电子乐 器的电源,否则他或她就被视为"缺席"。可以对以上结构进行不 同的设置,当然不应该局限于此。指导者也可以通过视觉检查各 用户的出席状况,并使用母机DM输入与子机M相对应的各用户的 出席/缺席状况。作为另一替代,例如当用户在接通乐器M的电源 后首次使用所分配的子机M进行了某操作时,或当用户他或她自己 已输入了 "出席"时,使用所分配的子机M的用户可被登记为"出 席"。子机信息中的上述其它信息可以包括例如与被选择用于演奏 训练的测试乐曲及其片断有关的信息、与各电子乐器的演奏乐音 有关的设置信息(例如音色和效果的设置信息)、以及表示教室编号 (例如训练系统ID)的信息等。现在,参照图3说明关于在显示器6 A上显示图4的"教室画面"、 然后响应于用户在"教室画面"上的才喿作对用户进行分组的"分组 处理"。图3是示出"分组处理"的操作序列的例子的流程图。响应
于指导者对分组开关的操作,开始在指导者的电子乐器(母机)DM 上执行的"分组处理"。可以在分组处理中 一个接一个地进行一 系 列的选择和移动操作。在步骤S1,执行用于在显示器6A上显示"教室画面"的操作。 如稍后结合图4的详细说明,显示在显示器6A上的"教室画面"是 GUI(Graphic User Interface,图形用户界面)画面,在该画面上以与 电子乐器(母机和子机)DM和M在教室内的实际位置关系相对应的 预定位置关系显示预定的电子乐器图像(即母机图标HO和子机图 标HC等象征性地代表指导者和用户用的电子乐器的象征图像),以 及在电子乐器图像的下面所显示的预定操作按钮的图像。显示控 制部6和显示器6A可以通过用户预先准备的母机图标HO和子机图 标HC等象征图像并根据显示布局信息显示"教室画面,,。显示该画 面的方案是本领域已 ^知的,在此不对其进行详细说明。在步骤 S2,基于实际位于教室内的用户用的电子乐器(子机)M的状态,检 查每个用户的出席状况(出席/缺席)。在检查每个用户的出席/缺席时,可以通过母机DM自动地检 测例如用户对分配给该用户的子才几M的电源开关的4妻通/断开。例 如,通信接口(I/F)4可用于一企测各子机M的电源接通/断开状态。具 体地,如果子才几M中的电源断开,则子才几M无法与母机DM通信, 这可以表示用户缺席。如果自动才全测表示所分配的子才几M处于电源 接通状态,则将该用户视为"出席",而如果自动检测表示所分配 的子机M处于电源断开状态,则将该用户视为"缺席"。此时,可以 基于子机M的状态,获取各出席用户的ID信息,作为与各子机M的 编号相关联的出席状况信息。然后,更新子机信息中的出席状况 信息(参照图2),基于该出席状况信息将显示在"教室画面,,上的各 缺席用户的电子乐器图像(子机图标HC)的显示颜色改变为预定的 颜色(在该例子中为"灰,,色)。
在步骤S3 ,判断是否检测到对"教室画面"上的"设置"按钮B2 的选择操作。由用户(指导者)对"设置"按钮B2的选择操作的可能形 式包括在使指示器P与"教室画面"上的"设置"按钮B2重叠或位于 "设置"按钮B2上之后,点击指示器P。如果检测到对"设置"按钮B2 的选择操作(在步骤S3判断为"是"),则在步骤S4,将"设置画面"(未 示出)例如作为弹出画面,显示在当前所显示的"教室画面"之上, 并根据用户(指导者)使用"设置画面"输入的被选择为演奏训练对 象的测试乐曲及其片断以及与各电子乐器的演奏乐音有关的设置 信息(例如音色和效果的设置信息)等,更新子机信息中的"其它信 息,,(参见图2)。此时,用户能够通过进行关闭当前所显示的"设置 画面,,的操作,在任何时候使显示器6A迅速地返回到"教室画面"。在下 一 步骤S5 ,判断是否检测到对"教室画面"上的"结束"按 钮B3(图4)的选择操作(例如,点击操作)。如果检测到对"结束"按 钮B 3的选择操作(在步骤S 5判断为"是"),则"分组处理"立即结束。 在下一步骤S6,判断是否检测到对"教室画面,,上的"自动分组"按 钮B1(图4)的选择操作(例如,点击操作)。如果检测到对"自动分组" 按钮B1的选择操作(在步骤S 6判断为"是"),则在母机D M的显示器 6 A上显示"选择画面,,以允许指导者选择稍后说明的分组规则(步 骤S7)。用于选择分组规则的该"选择画面,,可以例如作为弹出画面, 显示在当前所显示的"教室画面,,之上。然后^^艮据在"选冲奪画面,,上所 选择的分组规则,将用户自动地分组,然后根据自动分组的结果 更新子机信息中的"组信息"(参见图2)和各子机图标HC的显示(步 骤S 8)。该"教室画面"上的各子机图标H C的更新不仅包括将"教室 画面"上与自动分组的用户相对应的电子乐器图像(子机图标HC) 的显示颜色改变为与组对应的颜色(即,以将与相同组的用户相对 应的子机图标HC显示为相同颜色的方式),而且除了已经作为文本 信息显示的子机编号(图4所示的子机1、子机2、......)和用户名(图
4所示的A、 B.......)之外还在各子机图标HC内(或各子机图标HC的附近)显示各用户当前所属的组名称(图4所示的G1、 G2.......)。上述分组规则是用于定义每组应该由多少个用户(2、 4或8)组 成的规则。通过选择每场演奏训练的所期望的分组规则,指导者 可以根据所选择的分组规则,即基于2、 4或8个用户等预定数量的 用户,将出席该场训练的众多用户自动地分成组。例如,如果指 导者选择了每组应该由"4"个用户组成的分组规则,则按照唯 一 的 子机编号的顺序(跳过缺席用户的子机),根据所选择的自动分组规 则(在该例子中为"每组4个用户"的规则),仅对根据图2所示的子机 信息被视为"出席"的用户所使用的子机进行自动分组。然而,如 果最后被分组的用户所属的最后一组中未包括4个用户,则通过例 外将该未满4人的一个或多个用户分成一组,然后结束分组处理。在步骤S9,判断是否检测到对"教室画面"上的任一子机图标 HC(图4)的选择操作。对"教室画面"上的任一 子机图标HC的选择操 作的可能形式可以包括在该画面上使指示器P位于期望的子机图 标HC上之后点击指示器P(即点击操作)。应当注意,可以统一选择 性地操作多个子机图标HC,而不限于仅操作一个子机图标HC。如 果检测到对任一子机图标HC的选择操作(在步骤S9判断为"是"), 则在步骤SIO,临时存储在选择子机图标HC的时刻所选择子机图 标HC在"教室画面"上的显示位置(移动前的位置或点击位置)。在 步骤Sll,判断相同的所选择子机图标HC的被选择状态是否仍然 保持。如果在步骤S11判断为"是",例如,如果通过用户对鼠标的 操作仍然保持点击相同的所选择子机图标HC,则重复步骤S11的 操作以使当前的处理临时处于待机状态。在该状态下,用户(即母 机DM的操作者)将所选择子机图标HC移动或拖动到"教室画面"上 的期望位置,在该位置上用户进行取消鼠标点击即释放操作等预 定的操作,以指定期望位置是移动或拖动的终点。如果在步骤Sll
判断为相同的所选择子机图标HC的被选择状态不再持续(例如由于用户取消对子机图标HC的鼠标点击状态的操作),则在步骤Sll 判断为"否",这意味着用户已进行了对所选择子机图标HC的释放 操作等预定的操作,以指定期望位置是移动或拖动的终点。在这 种情况下,处理进入步骤S12以检测在取消被选择状态的时刻(即 释放操作的时刻)所选择子机图标HC在"教室画面"上的显示位置 (移动后的位置或释放位置)。在步骤S13 ,判断检测到的所选择子机图标H C的移动后的位 置是否在"教室画面"的框外(更具体地,在图4所示的分组设置区域 K G的框外)。如果检测到的所选择子机图标H C的移动后的(或释放) 位置在"教室画面"的框外(在步骤S13判断为"是"),则在步骤S14 进行组设置,使得仅使用与所选择子机图标HC对应的子机的用户 单独属于新的组。即,更新存储在外部存储装置7中的子机信息中 的组信息,以将使用与所选择子机图标HC相对应的子机的用户从 该用户在所选4奪子机图标HC移动前所属的组脱离,并由这样脱离 的用户单独组成新的组。更具体地,例如参照子机信息(图2)搜索 没有分配用户(没有用户)的组,并将脱离的用户分配给由此搜索出 的组。作为用于搜索没有分配用户(没有用户)的组的方式的一个例 子,可以通过图2所示的子机信息进行搜索,如果当前将子机分配 给全部已有的组,则可创建可由尚未在子机信息中登记的组编号 确认的组。在创建该新组后,可进行设置以分配一个或多个其他 用户属于该新组。在步骤S14的上述操作完成后,处理进入步骤 S17。如果检测到的所选择子机图标HC的移动后的位置不在"教室 画面"的框外(在步骤S13判断为"否"),则在步骤S15进一步判断子 机图标HC的移动后的位置是否在"教室画面"的框内(图4所示的分 组设置区域KG的框内)的另 一个子机图标HC之上。即,在步骤S15 判断通过点击操作移动的子机图标HC是否在其至少部分重叠在另一个子机图标H C上时被释放。如果所移动的子机图标H C在其至少 部分重叠在另 一 个子机图标HC上时被释放(在步骤S15判断为 "是,,),则参照存储在外部存储装置7中的子机信息中的组信息以获 取与位于所移动的子机图标HC的移动后的位置处的另 一个子机图 标H C相对应的子机的组信息,然后将与所获取的组信息所示的相 同的组判断为与被拖放的子机图标HC相对应的子机应该属于的 组,然后更新存储在外部存储装置7中的子机信息的组信息(步骤 S16)。在步骤S17,参照更新后的或最新的子机信息,然后不仅将被 拖放的子机图标HC从移动后的位置返回到之前在选择该子机图标 HC的时刻临时存储的"教室画面"上的原始显示位置(移动前的位 置),而且还显示与更新后的组信息对应的组识别字符。即,根据 当前实施例中的分组处理,在用户期望的子机图标HC的拖放操作 前后之间,不改变各子机图标HC在"教室画面"上的显示位置,而 在用户期望的子机图标HC的拖放操作前后之间,仅改变显示在"教 室画面"上的组识别字符(表示组名称)。在下一步骤S18,进一步判 断是否检测到使用图4的"教室画面"的其它训练操作。这种其它训 练操作的例子包括训练指示,例如与如指法和演奏重音的演奏技 法以及音乐的指导(建议)有关的训练指示。如果检测到其它训练操 作(在步骤S18判断为"是"),则在步骤S19进行与检测到的操作相对 应的处理。在步骤S19完成后,处理返回步骤S3以重复从步骤S3 ~ S19的上述操作。接下来参照图4,给出关于"教室画面"的说明,所述"教室画 面"是指导者为了根据用户的水平、被选择为演奏训练对象的乐曲 片断等对同时接受音乐演奏训练的众多用户进行分组所使用的。 图4是示出"教室画面"的例子的概念图。 图4所示的"教室画面"是才艮据以可变尺寸显示的显示窗口的尺寸而显示的GUI(Graphic User Interface:图形用户界面)画面。"教 室画面,,在向用户显示信息时使用许多图形,并使得与用户分组有 关的大多数操作能够通过鼠标等指示装置的操作来进行。"教室画 面"的该例子一般包括用于响应于用户操作而将用户进行分组的 分组设置区域KG和用于显示各种操作按钮的按钮设置区域BG。在 分组设置区域KG中,将与指导者用的电子乐器(母机)DM对应的母 机图标HO和与用户用的电子乐器(子机)M对应的子机图标HC显示 在与实际位于教室内的电子乐器之间的实际位置关系对应的画面 上的各预定显示位置中。图4所示的例子表示从母机来看子机被实 际放置成纵向4行和横向4行(即"4x4"的排列)的教室。对于每个子 机图标HC(即在各子机图标HC内或其附近),显示有唯一分配给该子机的子机编号(子机l、子机2.......)、分配给(即,假设使用)该子机的用户的ID信息或姓名(用户A、用户B、......)、以及表示用户所属的组的组信息。在所示的例子中,组信息的显示包括显示 表示组名称的组识别字符(字母、数字和/或标记)。在执行对用户 进行分组的操作前,假设全部用户当前皆不属于任何组,则不需 要显示组编号;作为选择,假设全部用户当前皆属于相同的组, 则可以显示相同的预定组识别字符(例如G1)。按钮设置区域BG是 显示"自动分组"按钮B1 、"设置"按钮B2和"结束"按钮B 3等操作按 钮的图像的区域。当在 一 场音乐演奏训练开始前用户接通了子机M的电源时, 母机DM一全测各子才几M的电源4妄通状态,并将与电源4妄通的子机M 相对应的各子机图标HC在画面上的显示颜色从表示该用户缺席的 "灰"色改变为分配给各组用户的预定颜色中的一种颜色(出席状况 确认或点名)。即,对于与用户缺席并保持电源断开的子机(所示例 子中的子才几2、子才几7、子机IO、子才几ll、子才几14和子机15)对应的
各子机图标HC,显示颜色保持"灰"色不变。在这种状态下,如果 选择了用于指示每组由"4个用户"组成的分组规则并操作了 "自动分组"按钮Bl,则出席演奏训练的用户从"用户A"开始依次4个4个 地进行分组(即,每组4人);即,4个用户"A、 C、 D和E,,被分入第1 组G1, 4个用户"F、 H、 I和L"被分入第2组G2,剩下的未满4人的2 个用户"M和P"被自动分入第3组G3。然后,根据该自动分组,不 仅将各子机图标HC的显示颜色改变为任一分配给各组的颜色,而 且还对各子机图标HC显示组识别字符。作为上述自动分组的结果,第3组G3仅由两个用户即"用户 M"("子机13")和"用户P,,("子机16")组成。因此,在例如通过将"用 户M"和"用户P"分别放入(重新分入)第l组和第2组来将全部现有 用户分成两个更大的组时,指导者将"子机13"的子机图标拖放到 "子机5"的子机图标上,还将"子机16"的子机图标拖放到"子机12" 的子机图标上。更具体地,响应于指导者对子机图标的点击操作, 指定"子机13"(或"子机16")的子机图标,然后响应于指导者对子机 图标的拖动操作,将所指定的或所点击的"子机13"(或"子机16")的 子机图标移动到"子机5"(或"子机12")的子机图标的显示位置,然 后在"子机13"(或"子机16")的子机图标保持与"子机5"(或"子机12") 的子机图标重叠的同时、响应于指导者的释放操作,将"子机13 "(或 "子机16")的子机图标释放。由此,可将使用与被拖放的子机图标 对应的子机的用户转入使用与重叠的子机图标对应的子机的用户 所属的组。在上述情况下,将"子机13"的"用户M"转入使用"子机5" 的"用户E,,所属的第1组,因此,"子机13,,的子机图标从表示该用 户属于第3组的组显示"G3"改变为表示该用户现在属于第l组的组 显示"G1"。另一方面,将"子机16"的"用户P"转入使用"子机12"的 "用户L"所属的第2组,因此,"子机16"的子机图标从表示该用户 属于第3组的组显示"G3"改变为表示该用户现在属于第2组的组显
示"G2"。应当注意,被拖放的子机图标的显示从被释》文的位置(即移动后的位置)自动地返回到移动前所处的移动前的原始位置。即,在执行用户分组前后之间,不管子机图标HC的拖放操作如何, 都不改变子机图标H C在"教室画面"上的显示位置之间的关系。如上所述,构造当前的实施例以进行用户分组,从而响应于 子机图标在"教室画面"上的拖放操作,使得使用与被拖动的子机 图标相关联的子机的用户和使用与被释放的子机图标所重叠的子 机图标对应的子机的用户属于相同的组。结果,使得用户能够非 常容易地在画面上直观地将众多用户进行分组。此外,由于即使当响应于子机图标的拖放操作而实现了用户 分组时,被拖放的子机图标在"教室画面"上相对于其它子机图标 的显示位置也保持不变,因而当前实施例使得用户能够容易地在 任何时刻从视觉上识别实际出现在教室中的用户(子机)与画面上 分组后的用户所属的组之间的对应关系。上述分组方面是对响应于鼠标操作而实现的子机图标在"教 室画面,,上的拖放操作的响应。然而该操作不限于该模式。例如可 以使用具有触摸板等坐标输入功能的显示装置或使用写字板、轨 迹球等,响应于指示器P的移动,来实现分组。此外,尽管在上述实施例中,显示在"教室画面"上的子机图 标HC均为在简单的矩形框内表示组识别字符和用户名的图标,但 图标不局限于该表现方式。例如,子机图标HC可以均为期望的绘 制图案的图标。在这种情况下,子机图标可以具有在用户组之间 不同(即用户组所特有)的绘制图案,从而能够将组信息显示在图标 自身的绘制图案中。此外,"教室画面"可显示在多个页面中,在这种情况下,可 以允许仅在"教室画面,,的一个页面内或者在"教室画面"的不同页 面上进行用户分组。当允许在"教室画面"的不同页面上进行用户
分组时,可以在"教室画面”上设置页面切换按钮,使得可以响应于子机图标HC在页面切换按钮上的拖放在页面间进行切换;此外, 在这种情况下,可将在前一页面上选择(从前一页面拖动)的子机图 标HC显示在切换后的页面中,从而用户可以再次拖放子机图标 HC。此外,与缺席用户相对应的子机图标HC不必一律显示为"灰" 色,而可以按组间不同的颜色来显示。另外,缺席的用户可以被 视为"不属于任何组"。此外,以组为单位分配的子机图标HC的显 示颜色可以按照用户的期望在未示出的"设置画面"上进行改变。 此外,尽管以上结合响应于将相应的子才几图标HC拖放到"教室画 面"的框外而使用户脱离组的情况说明了本实施例,但是其不限于 这种组取消操作。例如,也可将相应的子才几图标HC拖;故到"教室画 面"的未显示子机图标HC的区域上认为是使用户脱离组的操作。在 这种情况下,脱离组的各用户可以成为"未被分配组的用户",而不是将其分配给未被分配其他用户的新组。此外,尽管说明了根据定义组成每组的用户人数(2人、4人、 8人等)的分组规则而实现自动分组,但当然也可按任何其它适当 的方式来进行自动分组。例如,可以根据用户对指导者所给任务 的进行情况、各用户的技能、电子乐器在教室中的位置(纵行和横 行)等来实现自动分组。此外,尽管上述实施例被构造成通过响应于子机的电源接通 而生成的信号的自动检测来检查使用子机的用户的出席状况(出 席/缺席),但指导者也可以通过视觉检查各用户的出席状况,并基 于视觉检查的出席状况手动地进行设置操作。此外,拖放:捧作不应该局限于每次仅拖放 一 个子机图标H C 。 例如,可以响应于通过鼠标的范围指定操作,同时选择多个子机 图标HC,并同时对多个子机图标HC进行拖;改,从而统一地对多个
用户进行分组或取消用户的分组。
此外,在上述实施例进行的用户分组中,可以拖放所选择子 机图标以与属于目标(期望的)组的另一子机图标重叠。作为替代, 可以在各子机图标HC的外围提供几个点宽度的容许范围,使得只 要移动后的位置在容许范围内就可以认为所移动的子机图标与目 标组的另 一子机图标重叠,从而能够将与所移动图标对应的用户 分到与位于所移动图标的移动后的位置处的图标相对应的用户的相同的组。另外,如果多个相邻子机图标HC属于相同的组,则只 要所移动图标的移动后的位置处于相邻子机图标HC之间的区域, 就可以通过认为移动后的子机图标H C与任 一 相邻子机图标H C重 叠,来进行期望的分组,从而能够将与所移动图标对应的用户分 到与位于所移动图标的移动后的位置处的图标对应的用户的相同 的组。
此外,尽管说明了通过鼠标点击与新分配到组的用户对应的 子机图标、然后将被鼠标点击的子机图标拖放到期望的组的另一 子机图标上,来设置(或改变)用户组的上述实施例,但不应该局限 于此。也可以采用任何其它适当的方案。例如,作为本发明的另一实施例,可以在画面的期望区域上预先显示象;f正性地代表各组 的图标或标签,并用鼠标点击与新设置或改变了组的用户对应的 子机图标并将该子机图标移动(拖放)到代表期望的组的图标或标 签之一处。
应当注意,子机M自身不必包括乐器,可以仅是计算机或电子终端。在这种情况下,子机M和用户用于演奏训练的乐器可以是 互不相同的硬件,子机M用作显示从指导者发送给用户的乐谱或从 子机M传送到母机DM的输入消息等教材数据的信息终端。
本公开不局限于音乐演奏训练,可被应用于涉及用户组的其 它类型的训练系统,该训练系统包括不全都物理地位于教室内的
子机或子装置。即,在子机或子装置通过因特网等网络连接到母 机或母装置的情况下,子机或子装置和母机或母装置均可位于不同位置。根据本公开,可以将教室画面显示在显示装置上,在该教室 画面中,可以根据教室内子机之间的实际位置关系或基于它们的 位置显示代表连接到主机的各子机的象征图像。对子机进行分组的人工操作可以包括一系列选择显示在显示 装置上的任 一 象征图像并将该图像移动到期望的位置的图像操 作。如果移动后的位置对应于与另 一子机对应的另 一象4i图像, 则可将可存储在存储部中的、与所移动的象征图像相对应的子机 的组标识改变为表示与另 一 象征图像对应的子机的组标识。自动 地改变显示,以使所移动的象征图像从移动后的位置返回到原始 位置。因而,母机用户(教师、指导者或训练系统的管理员)能够更 容易和更高效地对用户(学员)的分組进行设置。另外,由于所移动 的象征图像返回到移动前所处的原始显示位置,因此画面(其中根 据子机之间的实际位置关系显示代表各子机的象征图4象)的显示 内容保持相同。因此,通过在显示的画面上指定一个期望的图像 并仅进行移动所指定的图像以与另 一 图像重叠的直观操作,可容 易地改变分组。本发明不仅可如上所述作为设备和系统来构造和实现,还可 作为方法来构造和实现。此外,本发明可作为计算机可读介质中 的软件程序来实现。此外,可使用能够运行期望的软件程序的计处理器,来实现本发明。尽管参照本发明的优选实施例具体地示出和说明了本发明,但本领域的技术人员应当理解可以在不脱离本发明的4青神和范 围的情况下,在形式及细节上做出上述和其它变化。作为本发明
的其它实施例包括本领域的技术人员在本发明的范围和精神内根 据本公开所得到的全部修正和等同物。因此本发明的范围可限定 为如在所附权利要求书中所规定的那样。本申请基于2006年8月1日提交的JP PA 2006-209785并要求其 优先权。该在先申请的全部公开内容、包括其附图、权利要求书 及说明书,通过引用包含于此。
权利要求
1.一种训练设置设备,用于将均可分配给用户的多个子机进行分组,所述训练设置设备包括显示装置;连接到所述子机的连接部;存储部,用于存储与所述子机相关的组信息;显示控制部,其将具有至少代表连接到所述连接部的各子机的图像的画面显示在所述显示装置上;操作部,其选择至少一个显示在所述显示装置上的、代表所述子机的图像,并将所述图像从原始位置移动到期望的位置;确定部,其确定所选择图像的移动后的位置;更新部,当所确定的移动后的位置与代表所述子机的另一图像的位置相对应时,所述更新部改变存储在所述存储部中的所述组信息;以及控制部,其将所移动图像从所述移动后的位置返回到所述原始位置,其中,所述组信息包括分配给所连接的各子机的组标识,以及所述更新部将分配给与所述所移动图像相对应的子机的组标识改变为分配给与所述另一图像相对应的子机的组标识。
2. 根据权利要求l所述的训练设置设备,其特征在于,所述子 机位于教室内,其中所述显示控制部以教室内所述子机之间的实 际位置关系将具有代表全部所述子机的图像的教室画面显示在所 述显示装置上。
3. 根据权利要求l所述的训练设置设备,其特征在于,所述子 机位于不同位置处,并可通过因特网连接到母机,其中所述显示 控制部将作为教室的具有代表全部所述子机的图像的画面显示在 所述显示装置上。
4. 根据权利要求l所述的训练设置设备,其特征在于,所述操 作部将组标识分配给各子机。
5. 根据权利要求l所述的训练设置设备,其特征在于,所述显 示控制部进一步显示在所述显示装置上所显示的各子机的所述组信息。
6. 根据权利要求5所述的训练设置设备,其特征在于,所显示 的组信息包括所述组标识以及各子的相应图。
7. 根据权利要求5所述的训练设置设备,其特征在于,所显示 的与各子机相对应的组信息包括所述子机被分配到的组所特有的绘制图案。
8. 根据权利要求l所述的训练设置设备,其特征在于,所述操 作部包括鼠标操作器,其中可响应于所述鼠标操作器的点击操作 选择代表所述子机的任 一 图像,可响应于所述鼠标操作器的拖放 操作将所述所选择图像移动到期望的位置。
9. 根据权利要求l所述的训练设置设备,其特征在于,当由所 述确定部确定的所述移动后的位置位于设置在所述显示装置的画 面上的预定框之外的区域中时,所述更新部将存储在所述存储部 中的、与所述所移动图像相对应的子机的组信息改变为表示未被 分配的组的组信息。
10. 根据权利要求l所述的训练设置设备,其特征在于,所述 连接部检测所连接的任何子机是否接通。
11. 根据权利要求l所述的训练设置设备,其特征在于,所述 子机均为电子乐器。
12. —种训练设置系统,包括 均可分配给用户的多个子^L;以及母机设备,所述母机设备包括 显示装置; 连接到所述子机的连接部;存储部,用于存储与所述子机相关的组信息;显示控制部,其将具有至少代表连接到所述连接部的各子机的图像的画面显示在所述显示装置上;操作部,其选择至少一个显示在所述显示装置上的、代表所述子机的图像,并将所述图像从原始位置移动到期望的位置; 确定部,其确定所选择图像的移动后的位置; 更新部,当所确定的移动后的位置与代表所述子机的另 一图组信息;以及控制部,其将所移动图像从所述移动后的位置返回到所述原 始位置,其中,所述组信息包括分配给所连接的各子机的组标识,以及所述更新部将分配给与所述所移动图#"相对应的子机的组标 识改变为分配主会与所述另 一 图 <象相对应的子才几的组标识。
13. 根据权利要求12所述的训练设置系统,其特征在于,所述 子机位于教室内,其中所述显示控制部以教室内所述子机之间的 实际位置关系将具有代表全部所述子机的图像的教室画面显示在 所述显示装置上。
14. 根据权利要求12所述的训练设置系统,其特征在于,所述 子机位于不同位置处,并可通过因特网连接到所述母机,其中所 述显示控制部将作为教室的具有代表全部所述子机的图像的画面 显示在所述显示装置上。
15. 根据权利要求12所述的训练设置系统,其特征在于,所述 连接部检测所连接的任何子机是否接通。
16. 根据权利要求12所述的训练设置系统,其特征在于,所述子机均为电子乐器。
17. —种对均可分配给用户的多个子机进行分组的方法,所述 方法包括以下步骤提供母机;通过通信网络将所述母机连接到所述子机,并检查所连接的各子机是否接通;存储步骤,将与所述子机相关的组信息存储在存储部中; 显示步骤,将具有至少代表接通的各子机的图像的画面显示在显示装置上;选择和移动步骤,选择至少一个显示在所述显示装置上的、 代表所述子机的图像,并将所述图像从原始位置移动到期望的位置;确定步骤,确定所选择图像的移动后的位置; 改变步骤,当所确定的移动后的位置与代表所述子机的另一 图像的位置相对应时,改变所述组信息;以及将所移动图像从所述移动后的位置返回到所述原始位置, 其中,所述组信息包括分配给所连接的各子机的组标识,以及所述改变步骤将分配给与所述所移动图像相对应的子机的 组标识改变为分配给与所述另 一图像相对应的子机的组标识。
18. 根据权利要求17所述的方法,其特征在于,可将至少两个 所述子机分配为具有相同的组标识。
19. 根据权利要求17所述的方法,其特征在于,所述子机位于 教室内,其中所述显示步骤以教室内所述子机之间的实际位置关 系将具有代表全部所述子机的图像的教室画面显示在所述显示装 置上。
20.根据权利要求17所述的方法,其特征在于,所述子机位于不同位置处,并可通过因特网连接到所述母才几,其中所述显示步 骤将作为教室的具有代表全部所述子机的图像的画面显示在所述 显示装置上。
21.根据权利要求17所述的方法,其特征在于,所述子机均为 电子乐器。
全文摘要
本发明提供一种训练设置设备和系统及其分组方法。在显示装置上显示教室画面,在该教室画面中,可以根据教室内子机之间的实际位置关系或通过其不同位置,显示代表连接到母机的多个子机的图像。可选择显示在显示装置上的任一图像并将该图像从原始位置移动到期望的位置。确定所移动图像的移动后的位置。如果所确定的移动后的位置是与另一图像相对应的位置,则将可存储在存储部中的、与所移动图像相对应的子机的组标识改变为对应于与位于移动后的位置处的图像相关的子机的组标识。自动地改变显示,以使所移动图像从移动后的位置返回到原始位置。
文档编号G09B5/00GK101118742SQ200710129658
公开日2008年2月6日 申请日期2007年8月1日 优先权日2006年8月1日
发明者清水卓 申请人:雅马哈株式会社