一种电子乐器的关联方法、系统及其电子设备的制造方法

文档序号:10727038阅读:501来源:国知局
一种电子乐器的关联方法、系统及其电子设备的制造方法
【专利摘要】本发明提供一种电子乐器的关联方法、系统及其电子设备,用于将一台或多台电子乐器与电子设备相关联。电子乐器的关联方法包括:检测当前执行连接动作的电子乐器;通过系统ID将检测到的电子乐器同预先选定的用户相关联;采集电子乐器的演奏信号,并按照与其关联的用户相互对应地输出。或者,检测与电子设备相连接的电子乐器;在连接的电子乐器中检测当前执行预设动作的电子乐器;通过系统ID和标识ID将检测到的当前执行预设动作的电子乐器同预先选定的设备相关联;并进一步同预先选定的用户相关联;采集电子乐器的演奏信号,并按照与其关联的用户相互对应地输出。本发明利于老师对学生进行针对性地教学,提高了老师的教学效率。
【专利说明】
一种电子乐器的关联方法、系统及其电子设备
技术领域
[0001]本发明涉及一种乐器的教学系统,特别是涉及一种电子乐器的关联方法、系统和电子设备,其中,电子设备处于与一台或多台电子乐器连接或待连接的状态。
【背景技术】
[0002]随着各种多媒体教学越来越普及,电子乐器的教学也越来越多。传统的乐器教学是由音乐专业教师对学生进行面对面的个体或小组的教学。但是这种方式并不适用于电子乐器的教学。电子乐器在演奏时,声音比较大,对周围的环境影响较大。并且,如果同时对多个学生进行教学的话,由于演奏电子乐器的声音较大,多个学生之间较易产生相互的干扰,教师也无法分辨学生所演奏的结果,严重影响到教学的质量。
[0003]因此,现今在电子乐器的教学当中,利用了计算机技术,将电子乐器与计算机相连接,学生通过电子乐器进行演奏,并将演奏的结果上传至计算机,老师通过计算机对学生演奏的电子乐器进行监听和对应地教学,这样就避免了电子乐器之间的相互干扰。
[0004]但是目前,电子乐器的教学多为米用一对一的教学模式,即一台电子乐器对应一台计算机。之所以采用一对一的教学模式,很大程度上是由于硬件的限制。在一对一教学时,只要将一台电子乐器对应连接一台计算机即可;当需要进行一对多的教学时,需要根据学生的人数,提供同等数量的计算机,以便于与相应的电子乐器相连,从而实现一对多的教学效果。采用此种方式,成本过高,而且老师在进行教学过程当中,操作起来相当复杂。
[0005]因此,如何通过一台计算机实现对多台电子乐器的实时教学,成为了相关技术人员所亟待解决的问题。

【发明内容】

[0006]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种电子乐器的关联方法、系统及其电子设备,用于解决现有技术中如何实现通过一台计算机对多台电子乐器的实时教学的问题。
[0007]为实现上述目的及其他相关目的,本发明提供一种电子乐器的关联方法,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联方法包括:检测当前执行连接动作的电子乐器;其中,所述连接动作是将电子乐器连接至电子设备;将检测到的电子乐器同预先选定的用户相关联;采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。
[0008]于本发明的一实施例中,所述用户是通过图形界面生成的图形化的用户图标,所述预先选定的用户是通过图形界面从生成的用户图标中选择出来的。
[0009]于本发明的一实施例中,所述用户是通过图形界面分组生成的图形化的用户图标;所述预先选定的用户是通过图形界面,先选择分组,再从分组中选择对应的用户图标作为所述预先选定的用户。
[0010]于本发明的一实施例中,所述将检测到的电子乐器同预先选定的用户相关联的步骤包括:识别所述检测到的电子乐器;对所述检测到的电子乐器分配系统ID;其中,所述系统ID与所述电子乐器是一一对应的;根据所述系统ID,将所述检测到的电子乐器同预先选定的用户相关联。
[0011]于本发明的一实施例中,所述演奏信号采用音频播放输出和/或图形界面输出。
[0012]于本发明的一实施例中,所述图形界面输出包括:将所述演奏信号通过图标的形式显示在对应的图形界面上。
[0013]于本发明的一实施例中,所述关联方法还包括:实时对一台或多台与用户关联成功的电子乐器进行教学。
[0014]本发明还公开了一种电子乐器的关联系统,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联系统包括:检测模块,用于检测当前执行连接动作的电子乐器;所述连接动作是将电子乐器连接至电子设备;关联模块,用于将检测到的电子乐器同预先选定的用户通过系统ID相关联;其中,所述系统ID是所述电子设备依据识别的检测到的电子乐器而自动分配的;采集输出模块,用于采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。
[0015]本发明还公开了一种电子乐器的关联方法,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联方法包括:检测当前执行预设动作的电子乐器;将检测到的当前执行预设动作的电子乐器同预先选定的设备相关联;通过设备将检测到的当前执行预设动作的电子乐器同预先选定的用户相关联;采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。
[0016]于本发明的一实施例中,所述预设动作包括电子乐器连接至所述电子设备的连接动作、或电子乐器连接至所述电子设备后的操作电子乐器的操作动作。
[0017]于本发明的一实施例中,当所述预设动为电子乐器连接至所述电子设备后的操作电子乐器的操作动作时,所述检测当前执行预设动作的电子乐器的步骤包括:检测连接至所述电子设备的电子乐器;在连接至所述电子设备的电子乐器中,检测当前执行所述操作动作的电子乐器。
[0018]于本发明的一实施例中,所述设备是通过图形界面生成的图形化的设备图标;所述用户是通过图形界面生成的图形化的用户图标;所述预先选定的设备是通过图形界面从生成的设备图标中选择出来的;所述预先选定的用户是通过图形界面从生成的用户图标中选择出来的。
[0019]于本发明的一实施例中,所述检测到的当前执行预设动作的电子乐器与所述预先设定的设备是通过系统ID和标识ID相关联的:获取所述检测到的当前执行预设动作的电子乐器的所述系统ID;并向所述检测到的当前执行预设动作的电子乐器发送第一指令;其中,所述系统ID是电子乐器与所述电子设备连接时由所述电子设备自动分配的;接收所述检测到的当前执行预设动作的电子乐器根据所述第一指令反馈的所述标识ID;其中,所述标识ID是唯一标识电子乐器的ID号;关联所述系统ID和所述标识ID;根据所述系统ID和所述标识ID,关联所述预先设定的设备和所述检测到的当前执行预设动作的电子乐器。
[0020]于本发明的一实施例中,若电子乐器已进行过与设备的相关联的操作,那么该电子乐器在再次连接至所述电子设备时,自动与其已关联的设备相关联。
[0021]于本发明的一实施例中,所述通过设备将检测到的当前执行预设动作的电子乐器与预先选定的用户相关联的步骤是通过图形界面实现的:所述预先选定的用户对应的所述用户图标与所述预先选定的设备对应的所述设备图标进行相关联的操作。
[0022]于本发明的一实施例中,所述演奏信号采用音频播放输出和/或图形界面显示输出。
[0023]于本发明的一实施例中,所述图形界面输出包括:将所述演奏信号通过图标的形式显示在对应的图形界面上。
[0024]于本发明的一实施例中,所述关联方法还包括:实时对一台或多台在多台与用户关联成功的电子乐器进行教学。
[0025]本发明还公开了一种电子乐器的关联系统,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联系统包括:检测模块,用于检测当前执行预设动作的电子乐器;其中,所述预设动作包括电子乐器连接至所述电子设备的连接动作、或电子乐器连接至所述电子设备后的操作电子乐器的操作动作;第一关联模块,用于通过系统ID和标识ID关联检测到的当前执行预设动作的电子乐器和预先选定的设备;其中,所述系统ID是电子乐器与所述电子设备连接时由所述电子设备自动分配的;所述标识ID是唯一标识电子乐器的ID号;第二关联模块,用于关联检测到的当前执行预设动作的电子乐器与预先选定的用户;采集输出模块,用于采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。
[0026]本发明公开了一种电子设备,其采用如上所述的电子乐器的关联方法,从而实现一台所述电子设备同电子乐器的相关联。
[0027]如上所述,本发明的一种电子乐器的关联方法、系统及其电子设备,通过一台电子设备(计算机)检测电子乐器的当前执行动作(连接动作或预设动作)来激活电子乐器与电子设备之间的关联操作,且其仅通过系统ID,或通过系统ID和电子乐器的标识ID,将检测到的电子乐器与同一台电子设备上预设的用户,即多个学生进行关联。本发明通过简单的方法实现了一台电子设备与多台电子乐器的对应连接,提高了老师的教学效率。并且,由于电子设备是具备图像显示功能的计算机、平板电脑、笔记本电脑等等,因此,电子乐器的演奏信号在电子设备上的输出除了可以采用传统的音频形式输出外,还可以将演奏信号通过图标的形式对应地显示在包括演奏曲谱的图形界面上,更加的便于老师进行可视化的教学;进一步地,由于电子乐器的演奏信号是通过其关联的用户相对应地输出,因此,更利于老师对学生进行针对性地教学。
【附图说明】
[0028]图1显示为本发明实施例公开的一种电子乐器的关联方法的流程示意图。
[0029]图2显示为本发明实施例公开的一种电子乐器的关联方法中,用户图标的生成界面示意图。
[0030]图3显示为本发明实施例公开的一种电子乐器的关联方法中,直接生成用户图标的界面示意图。
[0031]图4显示为本发明实施例公开的一种电子乐器的关联方法中,分组生成用户图标的界面示意图。
[0032]图5显示为本发明实施例公开的一种电子乐器的关联方法中,步骤S12的实现流程示意图。
[0033]图6显示为本发明实施例公开的一种电子乐器的关联方法中,用户图标“用户I”正在进行关联时的界面示意图。
[0034]图7显示为本发明实施例公开的一种电子乐器的关联方法中,用户图标“用户I”进行关联成功后的界面示意图。
[0035]图8显示为本发明实施例公开的一种电子乐器的关联方法中,演奏信号通过图形界面进行输出的界面示意图。
[0036]图9显示为本发明实施例公开的一种电子乐器的关联系统的结构示意图。
[0037]图10显示为本发明另一实施例公开的一种电子乐器的关联方法的流程示意图。
[0038]图11显示为本发明另一实施例公开的一种电子乐器的关联方法中,步骤S32的实现流程示意图。
[0039]图12显示为本发明另一实施例公开的一种电子乐器的关联系统的结构示意图。
[0040]元件标号说明
[0041]Sll ?S13 步骤
[0042]S121 ?S123 步骤
[0043]210检测模块
[0044]220关联模块
[0045]230采集输出模块
[0046]S31 ?S34 步骤
[0047]S321 ?S324 步骤
[0048]410检测模块
[0049]420第一关联模块
[0050]430第二关联模块[0051 ] 440 采集输出模块
【具体实施方式】
[0052]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0053]请参阅附图。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0054]实施例1
[0055]本实施例公开了一种电子乐器的关联方法,用于实现一台与多台电子乐器与一台电子设备上的预设用户的关联,并且,电子设备与一台或多台电子乐器之间处于待连接状
??τ O
[0056]其中,电子乐器包括可通过特定手段触发电子信号,使其利用电子合成技术或采样技术来通过电声设备发出声音的乐器,例如:电子琴、电钢琴、电子合成器、电子鼓和电贝斯等等。电子乐器还包括通过特定手段触发电子信号,没有内置音源的乐器,例如MIDI键盘。MIDI键盘在演奏时仅发出MIDI码信息,MIDI码信息通过外置音源播放。
[0057]电子设备包括存储器、存储器控制器、一个或多个处理器(CPU)、接口电路、音频电路、扬声器、输入/输出(I/O)子系统、显示屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。电子设备既可以是便携式的电子设备,也可以是非便携式的电子设备,其包括但不限于PC、苹果MAC电脑、笔记本电脑、平板电脑、手机、多媒体播放器等等,还可能包括其中两项或多项的组合。应当理解,本实施例中列举的电子设备只是其中一个实例,该设备的组件可以比图示中给出的具有更多或更少的组件,或具有不同的组件配置。图中所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。存储器内存储有程序代码,程序代码包括计算机操作指令。处理器用于执行所述程序代码,即可实现本发明的电子乐器的关联方法。并且,当电子设备为手机或平板电脑时,本发明的电子乐器的关联方法是通过手机或平板电脑上的应用软件,即APP(Applicat1n)实现的;当电子设备为电脑(PC、苹果MAC电脑和笔记本电脑)时,本发明的电子乐器的关联方法通过电脑上的电子乐器关联软件来实现。
[0058]如图1所不,本实施例公开的一种电子乐器的关联方法包括:
[0059]步骤Sll,检测当前执行连接动作的电子乐器;
[0060]其中,连接动作是指将电子乐器连接至电子设备。并且,当前执行连接动作的电子乐器可以是一个或多个。
[0061 ] 进一步地,一台或多台电子乐器与一台电子设备之间通过支持特定通讯协议的端口的进行连接的。其中,支持特定通讯协议的端口包括但不限于MIDI接口或USB接口。在本实施例中,一台或多台电子乐器与一台电子设备之间通过USB口连接。并且,如果当外接的电子乐器数量较多时,可以通过增加USB HUB来实现多台电子乐器与一台电子设备间的连接。
[0062]步骤S12,将检测到的电子乐器同预先选定的用户相关联:
[0063]其中,用户指的是使用电子乐器的虚拟的人,其是使用者通过电子设备的软件(APP或电子乐器关联软件)的图形界面创建生成的图形化的用户图标;使用者为使用电子设备的软件的人。并且,用户图标在图形界面的生成方式有两种:其一,使用者利用软件的图形界面,直接创建生成用户图标;其二,使用者先利用软件的图形界面创建生成分组图标,再在分组图标中创建生成用户图标。
[0064]在本实施例中,图2所示为软件的用户图标创建界面,其显示有两种情况:添加学员和新建组。当使用者选择“添加用户”时,会在图形界面上直接创建生成用户图标。如图3所示,其创建生成了两个用户图标,并直接默认命名为“用户I”和“用户2”。当使用者选择“新建组”时,首先创建生成分组图标,直接默认命名为“分组I”,当然也可以对分组图标进行重新命名;然后再在“分组I”中创建生成用户图标。如图4所示,其“分组I”中,总共创建生成了 10个用户图标。进一步地,为了辨识方便,可以对分组图标和用户图标的默认命名进行修改,如图4所示,对第一个用户图标将其命名为“aaa”,第二个用户图标将其命名为“凤飞飞”等等。
[0065]由于用户的生成方式有两种,因此,预先选定的用户也是通过两种方式由使用者通过软件的图形界面进行选择的:其一,对于未进行分组的用户,直接从创建生成的用户图标中选择一个作为预先选定的用户;其二,对于进行分组的用户,则先选择一个分组,再从该分组中的用户图标中选择一个作为预先选定的用户。进一步地,在图形界面中选择用户图标,可以通过点选的方式,选中用户图标;或者通过拖拽的方式,将选中的图标拖拽至固定区域。在图形界面中选择图标的方式有很多种,本发明中对于选择图标的方式并不仅限于点选方式和拖拽方式,只要能够在图形界面中选择图标的方式都在本发明的保护范围内。
[0066]并且,生成的用户在未与电子乐器相关联时,用户均处于未匹配状态。
[0067]进一步地,如图5所示,将检测到的电子乐器同预先选定的用户相关联的步骤具体包括:
[0068]步骤S121,识别所述检测到的电子乐器:
[0069]检测到当前有正在执行连接动作的电子乐器时,电子设备会自动识别检测到的电子乐器。
[0070]步骤S122,对所述检测到的电子乐器分配系统ID:
[0071]电子设备在识别检测到的电子乐器后,分配一个系统ID号给检测到的电子乐器。其中,系统ID是与电子乐器——对应的。
[0072]步骤S123,根据所述系统ID,将所述检测到的电子乐器同预先选定的用户相关联。
[0073]由于预先选定的用户处于未匹配状态,因此,在预先选定了用户后,电子设备的软件会将预先选定的用户与系统ID进行绑定,从而实现了检测到的电子乐器与预先选定的用户的关联。
[0074]为了进一步说明检测到的电子乐器与预先选定的用户相关联的步骤,以图6所示的对“用户I”的用户图标与电子乐器的关联为例进行说明。预先选定的用户为“用户I”,选定的用户图标的下方会显示“正在匹配”,显示该用户尚未与电子乐器进行关联;检测并识别当前执行连接动作的电子乐器,执行连接动作的电子乐器为电子乐器I;电子设备为电子乐器I分配其对应的系统ID号为I;将系统ID号为I的电子乐器I与用户I进行关联。关联完成后,用户图标“用户I”的下方会显示“匹配成功”,以表示用户与电子乐器关联成功。进一步地,还可继续对下一个用户,即“用户2”,进行与电子乐器的关联。以此类推,直至所有的外设的电子乐器与对应的用户关联成功。
[0075]步骤S13,采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。
[0076]通常情况下,电子乐器的演奏信号为音频信号,比较常见的是电子设备采集与用户关联成功的电子乐器的演奏信号,并将演奏信号通过相应的程序处理后以音频播放的形式输出。
[0077]进一步地,由于电子设备具备信号处理功能和屏幕显示功能,因此,在本实施例中,电子乐器的演奏信号还可以通过电子设备中的软件的图形界面进行输出,即将演奏信号转换为图标,将其对应地显示在图形界面的相关界面上。例如,如图8所示,当电子乐器为电声架子鼓时,为了判断用户敲击电声架子鼓的鼓盘是否正确,以及敲击的节奏是否正确,在电子设备的软件的图形界面中生成电声架子鼓对应的鼓盘,并在对应的鼓盘的列上,以“鼓棒”的图标表示正确的敲击鼓点位置。在电子设备采集到电子乐器的演奏信号,并通过电子设备的软件,将采集的信号与正确的敲击鼓点和敲击鼓盘进行比较,如果敲击正确,则在对应的“鼓棒”图标处显示绿色的“鼓棒”图标,如果敲击错误,则在对应的“鼓棒”图标处显示红色的“鼓棒”图标。通过图形界面的输出,可以更加直观地判断用户演奏电子乐器的正确率。
[0078]当然,演奏信号通过图形界面输出的形式还有很多种,并不仅限于图8所示的示例,只要是将演奏信号转换为对应的图标并显示在图形界面的情况,均在本发明的保护范围内。
[0079]进一步地,如果电子设备同时与多台电子乐器建立连接,且多台电子乐器已与电子设备上的多个用户相关联,那么,电子设备同时采集关联成功的多台电子乐器的演奏信号,并且,通过软件按照与其关联的用户输出对应地演奏信号。譬如说,电子乐器1、电子乐器2和电子乐器3均与电子设备相连接,且电子乐器I与用户I相关联,电子乐器2与用户2相关联,电子乐器3与用户3相关联,那么当电子设备采集到了电子乐器1、电子乐器2和电子乐器3的演奏信号后,通过软件的图形界面选择用户I,监听和查看电子乐器I的演奏信号;选择用户2,监听和查看电子乐器2的演奏信号;选择用户3,监听和查看电子乐器3的演奏信号。
[0080]进一步地,当电子乐器不再使用(其仍然与电子设备相连接)时,可以通过电子设备的软件的图形界面上的用户图标选择断开连接,此时,该用户图标对应的系统ID进入黑名单,该系统ID对应的电子乐器的演奏信号也会被电子设备的软件所屏蔽。当电子乐器与电子设备断开连接时,电子设备会检测并识别到电子乐器与电子设备断开连接,并不再采集电子乐器的演奏信号。
[0081]进一步地,本实施例的电子乐器的关联方法还包括实时对一台或多台与用户关联成功的电子设备进行教学。
[0082]在一台电子乐器与用户关联成功,并可实现对电子乐器演奏信号的对应输出后,学生(即使用者)通过一台装有软件(APP或电子乐器关联软件)的电子设备对自己演奏的电子乐器的情况进行监听和查看,从而实现学生对电子乐器的自学。
[0083]在多台电子乐器与用户关联成功,并可实现对电子乐器演奏信号的对应输出后,老师(即使用者)可通过一台装有软件(APP或电子乐器关联软件)的电子设备同时对演奏多台电子乐器的学生(即用户)进行教学。并且,在教学过程中,老师还可通过电子设备的软件的图形界面选择学生图标的方式,分别对不同的学生的演奏结果进行监听和查看;并且,由于老师并不一定仅仅只对一个班级(组别)的学生进行教学,因此,老师在可以通过软件的图形界面创建生成分班(分组)图标,每一个班级对应创建生成不同的学生,如此老师在教学时可以根据实际需要进行对应的选择。其中,老师的查看即为对演奏信号的音频播放输出进行监听,也可通过电子设备的软件的图形界面,对演奏信号的图形界面输出进行直观地查看。如此,老师可利用一台电子设备同时对多台使用电子乐器的学生进行实时教学,并且,彼此之间互不影响。
[0084]实施例2
[0085]本实施例公开了一种电子乐器的关联系统,应用于与一台或多台电子乐器待连接的电子设备。如图9所示,关联系统包括:
[0086]检测模块210,用于检测当前执行连接动作的电子乐器;其中,连接动作是指将电子乐器连接至电子设备。并且,当前执行连接动作的电子乐器可以是一个或多个。
[0087]进一步地,一台或多台电子乐器与一台电子设备之间通过支持特定通讯协议的端口的进行连接的。其中,支持特定通讯协议的端口包括但不限于MIDI接口或USB接口。在本实施例中,一台或多台电子乐器与一台电子设备之间通过USB口连接。并且,如果当外接的电子乐器数量较多时,可以通过增加USB HUB来实现多台电子乐器与一台电子设备间的连接。
[0088]关联模块220,用于将检测到的电子乐器同预先选定的用户通过系统ID相关联;其中,所述系统ID是所述电子设备依据识别的检测到的电子乐器而自动分配的;
[0089]在检测到当前有正在执行连接动作的电子乐器时,关联模块220会自动识别检测到的电子乐器;并分配一个系统ID号给检测到的电子乐器;将预先选定的用户与系统ID号进行绑定,从而实现了检测到的电子乐器与预先选定的用户的关联。
[0090]采集输出模块230,用于采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户相互对应地输出。
[0091]在本实施例中,采集到的演奏信号是通过音频播放输出和/或图形界面输出。
[0092]为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的模块引入,但这并不表明本实施例中不存在其它的模块。
[0093]需要说明的是,本实施例为与第一实施例相对应的系统实施例,本实施例可与第一实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第一实施例中。
[0094]实施例3
[0095]本实施例公开了一种电子乐器的关联方法,用于实现一台与多台电子乐器与一台电子设备上的预设用户的关联,并且,电子设备与一台或多台电子乐器之间处于待连接状
??τ O
[0096]其中,电子乐器包括可通过特定手段触发电子信号,使其利用电子合成技术或采样技术来通过电声设备发出声音的乐器,例如:电子琴、电钢琴、电子合成器、电子鼓和电贝斯等等。电子乐器还包括通过特定手段触发电子信号,没有内置音源的乐器,例如MIDI键盘。MIDI键盘在演奏时仅发出MIDI码信息,MIDI码信息通过外置音源播放。
[0097]电子设备包括存储器、存储器控制器、一个或多个处理器(CPU)、接口电路、音频电路、扬声器、输入/输出(I/O)子系统、显示屏、其他输出或控制设备,以及外部端口。这些组件通过一条或多条通信总线或信号线进行通信。电子设备既可以是便携式的电子设备,也可以是非便携式的电子设备,其包括但不限于PC、苹果MAC电脑、笔记本电脑、平板电脑、手机、多媒体播放器等等,还可能包括其中两项或多项的组合。应当理解,本实施例中列举的电子设备只是其中一个实例,该设备的组件可以比图示中给出的具有更多或更少的组件,或具有不同的组件配置。图中所示的各种组件可以用硬件、软件或软硬件的组合来实现,包括一个或多个信号处理和/或专用集成电路。存储器内存储有程序代码,程序代码包括计算机操作指令。处理器用于执行所述程序代码,即可实现本发明的电子乐器的关联方法。并且,当电子设备为手机或平板电脑时,本发明的电子乐器的关联方法是通过手机或平板电脑上的应用软件,即APP(Applicat1n)实现的;当电子设备为电脑(PC、苹果MAC电脑和笔记本电脑)时,本发明的电子乐器的关联方法通过电脑上的电子乐器关联软件程序来实现。
[0098]如图10所不,本实施例公开的一种电子乐器的关联方法包括:
[0099]步骤S31,检测当前执行预设动作的电子乐器;;
[0100]预设动作包括电子乐器连接至电子设备的连接动作、或电子乐器连接至电子设备后的操作电子乐器的操作动作。并且,操作电子乐器的操作动作既包括演奏动作,也包括通过电子乐器执行的某个设定的动作。对应不同的电子乐器,操作动作是不同的:譬如说,如果电子乐器是电声架子鼓,那么操作动作可以是在指定鼓盘的敲击,也可以是开启电声架子鼓的电源按钮;如果电子乐器是电子钢琴,那么操作动作可以是某个琴键的弹奏,也可以是开启电子钢琴的电源按钮。
[0101]当预设动作为连接动作时,电子设备对当前执行连接动作的电子乐器会自动检测并为其分配对应的系统ID,且将检测到的电子乐器提供给电子设备的软件,然后再进行下一步骤的关联操作。
[0102]当预设动作为操作动作时,首先,电子设备自动检测与其连接的电子乐器,并为电子乐器自动分配对应的系统ID;然后,进一步在连接电子设备的电子乐器中,利用电子设备的软件检测当前执行操作动作的电子乐器;最后,在进行一下步骤的关联操作。
[0103]此外,连接至电子设备的电子乐器既可以是一台,也可以是多台同时连接。并且,一台或多台电子乐器与一台电子设备之间通过支持特定通讯协议的端口的进行连接的。支持特定通讯协议的端口包括但不限于MIDI接口或USB接口。在本实施例中,一台或多台电子乐器与一台电子设备之间通过USB口连接。并且,如果当外接的电子乐器数量较多时,可以通过增加USB HUB来实现多台电子乐器与一台电子设备间的连接。此外,在电子乐器与电子设备连接时,电子设备会自动分配一系统ID给电子乐器。
[0104]步骤S32,将检测到的当前执行预设动作的电子乐器同预先选定的设备相关联;
[0105]其中,设备是电子设备通过软件的图形界面自动生成的图形化的设备图标,且自动生成的设备图标的数量是与电子设备检测到的与其相连的电子乐器的数量相同的。
[0106]在一台或多台电子乐器与电子设备连接时,在电子设备的软件的图形界面上自动生成与连接的电子乐器数目相同的设备图标。预先选定的设备是从自动生成的多个设备图标中选择一个作为预先选定的设备。并且,生成的设备图标在未与电子乐器相关联时,设备图标处于未匹配状态。
[0107]进一步地,如图11所示,检测到的当前执行预设动作的电子乐器与预先设定的设备是通过系统ID和标识ID相关联的:
[0108]步骤S321,获取所述检测到的当前执行预设动作的电子乐器的所述系统ID;并向所述检测到的当前执行预设动作的电子乐器发送第一指令;其中,所述系统ID是电子乐器与所述电子设备连接时由所述电子设备自动分配的;
[0109]当电子乐器连接至电子设备时,电子设备会自动分配给电子乐器一个系统ID。而电子设备的软件在检测到当前有正在执行预设动作的电子乐器时,会向检测到的当前执行预设动作的电子乐器发送特定通讯协议的第一指令。
[0110]步骤S322,接收检测到的当前执行预设动作的电子乐器根据所述第一指令反馈的所述标识ID;
[0111]检测到的当前执行预设动作的电子乐器在接收到第一指令后,会回复其对应的标识ID给电子设备。其中,标识ID是唯一标识电子乐器的ID号。优选地,标识ID采用电子乐器的序列号。当然,本发明的标识ID并不仅限于电子乐器的序列号,只要是可唯一标识电子乐器的ID号都在本发明的保护范围内。
[0112]步骤S323,关联所述系统ID和所述标识ID;
[0113]通过软件将电子设备分配给检测到的当前执行预设动作的电子乐器的系统ID与检测到的当前执行预设动作的电子乐器反馈给电子设备的标识ID相互绑定关联。
[0114]步骤S324,根据所述系统ID和所述标识ID,关联所述预先设定的设备和所述检测到的当前执行预设动作的电子乐器。
[0115]由于预先选定的设备处于未匹配状态。那么,在通过软件的图形界面预先选定了设备后,将预先选定的设备与系统ID绑定关联,进一步地,由于系统ID和标识ID是相互关联的,标识ID又与检测到的当前执行预设动作的电子乐器相互对应,因此,也就实现了检测到的当前执行预设动作的电子乐器与预先选定的设备的绑定关联。
[0116]为了进一步说明检测到的当前执行预设动作的电子乐器与预先选定的设备相关联的步骤,假设,预先选定的设备为“设备I”,选定的设备图标的下方会显示“正在匹配”,显示该设备尚未与电子乐器进行关联;检测并识别当前执行预设动作的电子乐器,执行预设动作的电子乐器为电子乐器I;电子设备为电子乐器I分配其对应的系统ID号为A,电子设备的软件获取该系统ID“A”,并向电子乐器I发送第一指令;电子乐器I接收到第一指令后,反馈其序列号a作为标识ID至电子设备的软件;软件将系统ID “A”和标识ID “a”进行绑定关联;再将“设备I”与系统ID“A”进行绑定关联,进一步地实现了 “设备I”与标识ID“a”、电子乐器I的绑定关联。在关联完成后,设备图标“设备I”会显示“匹配成功”,以表示设备与电子乐器关联成功。进一步地,还可继续对下一个设备,即“设备2”,进行与电子乐器的关联。以此类推,直至所有的外设的电子乐器与对应的设备关联成功。
[0117]此外,标识ID与预先选定的设备关联成功后,软件会将关联成功的标识ID和设备图标予以保存。
[0118]步骤S33,通过设备将检测到的当前执行预设动作的电子乐器同预先选定的用户相关联:
[0119]其中,用户指的是使用电子乐器的虚拟的人,其是使用者通过电子设备中的软件的图形界面创建生成的图形化的用户图标;使用者为使用电子设备的软件的人。预先选定的用户是使用者从创建生成的用户图标中选择出来的。进一步地,使用者也可在软件的图形界面中对用户图标进行分组,以便于区分管理。分组的方式详见实施例1,在此不再赘述。
[0120]检测到的当前执行预设动作的电子乐器与预先选定的用户的相关联操作是通过电子设备的软件的图形界面完成的。在步骤S33中,已经实现了设备图标与检测到的当前执行预设动作的电子乐器之间的相关联,因此,只要将预先选定的用户对应的用户图标与关联了检测到的当前执行预设动作的电子乐器的设备图标进行相关联的操作即可。在本实施例中,用户图标与设备图标之间的相关联操作包括但不限于:将用户图标拖入至设备图标;将设备图标拖入至用户图标等等。
[0121]步骤S34,采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户相互对应地输出。
[0122]通常情况下,电子乐器的演奏信号为音频信号,比较常见的是电子设备采集与用户关联成功的电子乐器的演奏信号,并通过电子设备的软件,将演奏信号以音频播放的形式输出。
[0123]进一步地,由于电子设备具备信号处理功能和屏幕显示功能,因此,在本实施例中,电子乐器的演奏信号还可以通过电子设备的软件的图形界面输出,即将演奏信号转换为图标,将其对应地显示在图形界面的相关界面上。如图8所示,在此不再赘述。
[0124]进一步地,如果电子设备同时与多台电子乐器建立连接,且多台电子乐器已与电子设备上的多个用户相关联,那么,电子设备同时采集关联成功的多台电子乐器的演奏信号,并且,按照与其关联的用户输出对应地演奏信号。譬如说,电子乐器1、电子乐器2和电子乐器3均与电子设备相连接,且电子乐器I与用户I相关联,电子乐器2与用户2相关联,电子乐器3与用户3相关联,那么当电子设备采集到了电子乐器1、电子乐器2和电子乐器3的演奏信号后,通过软件,选择用户I,监听和查看电子乐器I的演奏信号;选择用户2,监听和查看电子乐器2的演奏信号;选择用户3,监听和查看电子乐器3的演奏信号。
[0125]进一步地,当电子乐器与电子设备的软件的设备图标已经完成了关联操作,那么在该电子乐器再次连接至电子设备时,其会自动与电子设备的软件的该设备图标相关联。具体包括:
[0126]检测与其连接的电子乐器,并利用电子设备的软件向与其连接的电子乐器发送请求标识ID的第一指令;
[0127]接收与电子设备连接的电子乐器反馈的标识ID,依据保存的关联成功的标识ID判断接收的标识ID是否已经被关联成功:如接收的标识ID已经关联成功过,则说明该接收的标识ID的电子乐器已经被关联过,则将电子乐器自动与保存的该标识ID对应的设备图标相关联,否则,则按照上述关联方法实现电子乐器与电子设备的关联。
[0128]进一步地,当电子乐器不再使用(其仍然与电子设备相连接)时,可以通过电子设备的软件的图形界面上的用户图标选择断开连接,此时,该用户图标对应的系统ID进入黑名单,该系统ID对应的电子乐器的演奏信号也会被软件的屏蔽。当电子乐器与电子设备断开连接时,电子设备会检测并识别到电子乐器与电子设备断开连接,并不再采集电子乐器的演奏信号。
[0129]进一步地,本实施例的电子乐器的关联方法还包括实时对一台或多台与用户关联成功的电子乐器进行教学。
[0130]在一台电子乐器与用户关联成功,并可实现对电子乐器演奏信号的对应输出后,学生(即使用者)通过一台装有软件(APP或电子乐器关联软件)的电子设备对自己演奏的电子乐器的情况进行监听和查看,从而实现学生对电子乐器的自学。
[0131 ]在多台电子乐器与用户关联成功,并可实现对电子乐器演奏信号的对应输出后,老师(即使用者)可通过一台装有软件(APP或电子乐器关联软件)的电子设备同时对演奏多台电子乐器的学生(即用户)进行教学。并且,在教学过程中,老师还可通过电子设备的软件的图形界面选择学生图标的方式,分别对不同的学生的演奏结果进行监听和查看;并且,由于老师并不一定仅仅只对一个班级(组别)的学生进行教学,因此,老师在可以通过软件的图形界面创建生成分班(分组)图标,每一个班级对应创建生成不同的学生,如此老师在教学时可以根据实际需要进行对应的选择。其中,老师的查看即为对演奏信号的音频播放输出进行监听,也可通过电子设备的软件的图形界面,对演奏信号的图形界面输出进行直观地查看。如此,老师可利用一台电子设备同时对多台使用电子乐器的学生进行实时教学,并且,彼此之间互不影响。
[0132]上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包含相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。
[0133]实施例4
[0134]本实施例公开了一种电子乐器的关联系统,应用于与一台或多台电子乐器待连接的电子设备,如图12所示,关联系统包括:
[0135]检测模块410,用于检测当前执行预设动作的电子乐器;
[0136]预设动作包括电子乐器连接至电子设备的连接动作、或电子乐器连接至电子设备后的操作电子乐器的操作动作。并且,操作电子乐器的操作动作既包括演奏动作,也包括通过电子乐器执行的某个设定的动作。对应不同的电子乐器,操作动作是不同的:譬如说,如果电子乐器是电声架子鼓,那么操作动作可以是在指定鼓盘的敲击,也可以是开启电声架子鼓的电源按钮;如果电子乐器是电子钢琴,那么操作动作可以是某个琴键的弹奏,也可以是开启电子钢琴的电源按钮。
[0137]当预设动作为连接动作时,检测当前执行连接动作的电子乐器。
[0138]当预设动作为操作动作时,首先,自动检测与其连接的电子乐器,然后,在连接电子设备的电子乐器中,检测当前执行操作动作的电子乐器。
[0139]连接至电子设备的电子乐器既可以是一台,也可以是多台同时连接。并且,一台或多台电子乐器与一台电子设备之间通过支持特定通讯协议的端口的进行连接的。支持特定通讯协议的端口包括但不限于MIDI接口或USB接口。在本实施例中,一台或多台电子乐器与一台电子设备之间通过USB口连接。并且,如果当外接的电子乐器数量较多时,可以通过增加USB HUB来实现多台电子乐器与一台电子设备间的连接。此外,在电子乐器与电子设备连接时,电子设备会自动分配一系统ID给电子乐器。
[0140]第一关联模块420,用于通过系统ID和标识ID关联检测到的当前执行预设动作的电子乐器和预先选定的设备;其中,所述系统ID是电子设备为与其连接的电子乐器而自动分配的;所述标识ID是唯一标识电子乐器的ID号。
[0141]第一关联模块420获取自动分配给检测到的当前执行预设动作的电子乐器的系统ID,并向检测到的当前执行预设动作的电子乐器发送特定通讯协议的第一指令。检测到的当前执行预设动作的电子乐器在接收到第一指令后,会返回对应的标识ID,第一关联模块420将该系统ID和该标识ID相互绑定;进一步地,第一关联模块420还将预先选定的设备与获取的系统ID相互关联,因此,该标识ID也与预先选定的设备绑定关联,也就实现了检测到的当前执行预设动作的电子乐器与预先选定的设备的绑定管理。
[0142]第二关联模块430,用于关联检测到的当前执行预设动作的电子乐器与预先选定的用户。
[0143]第二关联模块430将预先选定的用户与预先选定的设备相关联,从而实现预先选定的用户与检测到的当前执行预设动作的电子乐器的关联。
[0144]采集输出模块440,用于采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户相互对应地输出。
[0145]在本实施例中,采集到的演奏信号是通过音频播放输出和/或图形界面输出。
[0146]为了突出本发明的创新部分,本实施例中并没有将与解决本发明所提出的技术问题关系不太密切的模块引入,但这并不表明本实施例中不存在其它的模块。
[0147]需要说明的是,本实施例为与第三实施例相对应的系统实施例,本实施例可与第三实施例互相配合实施。第一实施例中提到的相关技术细节在本实施例中依然有效,为了减少重复,这里不再赘述。相应地,本实施例中提到的相关技术细节也可应用在第三实施例中。
[0148]实施例5
[0149]本实施例公开了一种电子设备,所述电子设备采用了如实施例1或实施例3所述的电子乐器的关联方法,实现了一台所述电子设备同一台或多台电子乐器的相关联。
[0150]综上所述,本发明的一种电子乐器的关联方法、系统及其电子设备,通过一台电子设备(计算机)检测电子乐器的当前执行动作(连接动作或预设演奏动作)来激活电子乐器与电子设备之间的关联操作,且其仅通过系统ID,或通过系统ID和电子乐器的标识ID,将检测到的电子乐器与同一台电子设备上预设的用户,即多个学生进行关联。本发明通过简单的方法实现了一台电子设备与多台不同电子乐器的对应连接,提高了老师的教学效率。并且,由于电子设备是具备图像显示功能的计算机、平板电脑、笔记本电脑等等,因此,电子乐器的演奏信号在电子设备上的输出除了可以采用传统的音频形式输出外,还可以将演奏信号通过图标的形式对应地显示对应的图形界面上,更加的便于老师进行可视化的教学;进一步地,由于电子乐器的演奏信号是通过其关联的用户相对应地输出,因此,更利于老师对学生进行针对性地教学。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0151]上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
【主权项】
1.一种电子乐器的关联方法,其特征在于,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联方法包括: 检测当前执行连接动作的电子乐器;其中,所述连接动作是将电子乐器连接至电子设备; 将检测到的电子乐器同预先选定的用户相关联; 采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。2.根据权利要求1所述的电子乐器的关联方法,其特征在于: 所述用户是通过图形界面生成的图形化的用户图标,所述预先选定的用户是通过图形界面从生成的用户图标中选择出来的;或者, 所述用户是通过图形界面分组生成的图形化的用户图标;所述预先选定的用户是通过图形界面,先选择分组,再从分组中选择对应的用户图标作为所述预先选定的用户。3.根据权利要求1所述的电子乐器的关联方法,其特征在于:所述将检测到的电子乐器同预先选定的用户相关联的步骤包括: 识别所述检测到的电子乐器; 对所述检测到的电子乐器分配系统ID;其中,所述系统ID与所述电子乐器是一一对应的; 根据所述系统ID,将所述检测到的电子乐器同预先选定的用户相关联。4.根据权利要求1所述的电子乐器的关联方法,其特征在于:所述演奏信号采用音频播放输出和/或图形界面输出。5.根据权利要求4所述的电子乐器的关联方法,其特征在于:所述图形界面输出包括:将所述演奏信号通过图标的形式显示在对应的图形界面上。6.根据权利要求1所述的电子乐器的关联方法,其特征在于:所述关联方法还包括:实时对一台或多台与用户关联成功的电子乐器进行教学。7.—种电子乐器的关联系统,其特征在于,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联系统包括: 检测模块,用于检测当前执行连接动作的电子乐器;所述连接动作是将电子乐器连接至电子设备; 关联模块,用于将检测到的电子乐器同预先选定的用户通过系统ID相关联;其中,所述系统ID是所述电子设备依据识别的检测到的电子乐器而自动分配的; 采集输出模块,用于采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。8.—种电子乐器的关联方法,其特征在于,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联方法包括: 检测当前执行预设动作的电子乐器; 将检测到的当前执行预设动作的电子乐器同预先选定的设备相关联; 通过设备将检测到的当前执行预设动作的电子乐器同预先选定的用户相关联;采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。9.根据权利要求8所述的电子乐器的关联方法,其特征在于:所述预设动作包括电子乐器连接至所述电子设备的连接动作、或电子乐器连接至所述电子设备后的操作电子乐器的操作动作。10.根据权利要求9所述的电子乐器的关联方法,其特征在于:当所述预设动为电子乐器连接至所述电子设备后的操作电子乐器的操作动作时,所述检测当前执行预设动作的电子乐器的步骤包括: 检测连接至所述电子设备的电子乐器; 在连接至所述电子设备的电子乐器中,检测当前执行所述操作动作的电子乐器。11.根据权利要求8所述的电子乐器的关联方法,其特征在于: 所述设备是通过图形界面生成的图形化的设备图标; 所述用户是通过图形界面生成的图形化的用户图标; 所述预先选定的设备是通过图形界面从生成的设备图标中选择出来的; 所述预先选定的用户是通过图形界面从生成的用户图标中选择出来的。12.根据权利要求11所述的电子乐器的关联方法,其特征在于:所述检测到的当前执行预设动作的电子乐器与所述预先设定的设备是通过系统ID和标识ID相关联的: 获取所述检测到的当前执行预设动作的电子乐器的所述系统ID;并向所述检测到的当前执行预设动作的电子乐器发送第一指令;其中,所述系统ID是电子乐器与所述电子设备连接时由所述电子设备自动分配的; 接收所述检测到的当前执行预设动作的电子乐器根据所述第一指令反馈的所述标识ID;其中,所述标识ID是唯一标识电子乐器的ID号; 关联所述系统ID和所述标识ID ; 根据所述系统ID和所述标识ID,关联所述预先设定的设备和所述检测到的当前执行预设动作的电子乐器。13.根据权利要求11所述的电子乐器的关联方法,其特征在于:若电子乐器已进行过与设备的相关联的操作,那么该电子乐器在再次连接至所述电子设备时,自动与其已关联的设备相关联。14.根据权利要求11所述的电子乐器的关联方法,其特征在于:所述通过设备将检测到的当前执行预设动作的电子乐器与预先选定的用户相关联的步骤是通过图形界面实现的:所述预先选定的用户对应的所述用户图标与所述预先选定的设备对应的所述设备图标进行相关联的操作。15.根据权利要求11所述的电子乐器的关联方法,其特征在于:所述演奏信号采用音频播放输出和/或图形界面显示输出。16.根据权利要求15所述的电子乐器的关联方法,其特征在于:所述图形界面输出包括:将所述演奏信号通过图标的形式显示在对应的图形界面上。17.根据权利要求8所述的电子乐器的关联方法,其特征在于:所述关联方法还包括:实时对一台或多台在多台与用户关联成功的电子乐器进行教学。18.—种电子乐器的关联系统,其特征在于,应用于与一台或多台电子乐器待连接的一台电子设备,所述关联系统包括: 检测模块,用于检测当前执行预设动作的电子乐器;其中,所述预设动作包括电子乐器连接至所述电子设备的连接动作、或电子乐器连接至所述电子设备后的操作电子乐器的操作动作; 第一关联模块,用于通过系统ID和标识ID关联检测到的当前执行预设动作的电子乐器和预先选定的设备;其中,所述系统ID是电子乐器与所述电子设备连接时由所述电子设备自动分配的;所述标识ID是唯一标识电子乐器的ID号; 第二关联模块,用于关联检测到的当前执行预设动作的电子乐器与预先选定的用户;采集输出模块,用于采集与用户关联成功的电子乐器的演奏信号,并按照与其关联的用户输出对应地演奏信号。19.一种电子设备,其特征在于,所述电子设备米用如权利要求1?6或8?17中的一项所述的电子乐器的关联方法,从而实现一台所述电子设备同电子乐器的相关联。
【文档编号】G09B15/00GK106098044SQ201610402594
【公开日】2016年11月9日
【申请日】2016年6月7日
【发明人】周昊来, 满意
【申请人】得理电子(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1