专利名称:电子音乐设备定制方法
技术领域:
本发明涉及一种电子音乐设备定制方法,它通过提供定制乐音控制数据来定制电子乐器,用于控制从服务器到产生乐音信号的电子音乐设备的音调信号的产生、应用该方法的电子音乐设备和用于电子音乐设备的服务器。
而且,用户可以通过使用电子乐器设备中预先提供的乐音控制数据准备功能、乐音控制数据编辑功能和其它功能,准备用户要求的不同乐音控制数据,如音色数据、效果数据、自动伴奏数据和自动演奏数据,用于存储在存储装置中,以便用户可以在演奏时使用准备好的乐音控制数据。而且,用户可以经电缆将电子音乐设备连接到不同的电子音乐设备上,以便在存储装置中存储从不同的电子音乐设备输入的乐音控制数据,或者,可以读取在不同电子音乐设备中准备且记录在诸如软盘或光盘的记录媒体上的乐音控制数据,用于存储在存储装置中。
然而,只使用预先存储在存储装置中的乐音控制数据的上述传统电子音乐设备中,由于存储装置在中间状态只存储满足许多用户要求的平均乐音控制数据,所以可能不会完全满足各个用户的要求。例如,主要演奏或聆听拉丁音乐的用户可以要求存储装置预先存储与拉丁音乐有关的多种乐音控制数据(音色数据、效果数据、自动伴奏数据、自动演奏数据等);然而,可能不会完全满足这种要求。而且,初学用户可以要求与简单易懂的课程音乐有关的多种自动演奏数据用于练习;然而,可能也不会完全满足这种用户要求。反之,如果一个电子音乐设备希望满足所有用户,就要求存储装置中有巨大的存储容量,这是不现实的。
而且,甚至在上述用户自己准备乐音控制数据的传统电子音乐设备中,不容易准备乐音控制数据,难以在存储装置中存储适于用户喜好的多种乐音控制数据。而且,甚至在从不同电子音乐设备或记录媒体获得乐音控制数据的电子音乐设备中,也不易发现导入电子音乐设备中且适于电子音乐设备的乐音控制数据,而且,在这种情况下,难以存储适于用户拥有的电子音乐设备,而且,适于存储装置中用户喜好的多种乐音控制数据。
为了解决这些问题,可以准备配备有多种乐音控制数据(音色数据、效果数据、自动伴奏数据、自动演奏数据)的多种电子音乐设备,每种数据由每个地区或国家或按照用户的不同喜好组合构成,必须制造包括多种乐音控制数据(均由不同的组合构成)的多种电子音乐设备,而且,必须执行库存管理等,从而导致繁冗地制造和管理。
为了达到上述目的,本发明涉及一种应用于电子音乐设备的电子音乐设备定制方法,电子音乐设备包括乐音信号发生器,用于产生乐音信号;和存储装置,能存储供应给乐音信号发生器的乐音控制数据,用于控制乐音信号的产生。用以下的方式定制电子音乐设备,从有数据库的服务器(存储要存储到存储装置中的不同乐音控制数据)向用户侧供应要存储到存储装置中的要求的乐音控制数据,要求的乐音控制数据可用于多种电子音乐设备,用户侧使用电子音乐设备以便允许所供应的乐音控制数据在用户侧存储到存储装置中。而且,本发明特征在于,按照由用户侧提供的而且表示各个电子音乐设备的标识信息,将可应用于标识信息表示的电子音乐设备的乐音控制数据从服务器给到用户侧;从数据库读取属于所给的乐音控制数据,和由用户侧选择的乐音控制数据,将读取的乐音控制数据从服务器供应给用户侧。
从另一方面看,本发明特征在于,提供要定制的电子音乐设备和用于实现知道电子音乐设备的定制的服务器。而且,本说明书中,术语“电子音乐设备”泛指电子设备,包括乐音信号发生器,用于按照乐音控制数据产生乐音信和存储装置,用于存储乐音控制数据。用于包括有键盘的电子乐器、没有键盘的电子乐器、音序器、个人计算机、游戏设备、卡拉OK设备等。
这些情况下,用户侧和服务器之间的信息交换可经因特网来执行。为了使用因特网,本发明的第一实施例特征在于电子音乐设备还包括允许与服务器信息交换的通信接口电路,从而可用该接口电路经因特网在服务器和用户侧之间进行信息交换,从服务器向用户侧供应的乐音控制数据直接经接口电路下载到存储装置中。
另一方面,本发明的第二实施例的特征在于,还在用户侧设置计算机设备,用于向电子音乐设备供应要从服务器向用户侧供应的乐音控制数据,从而可以用计算机设备执行经因特网在服务器和用户侧之间的信息交换,包括下载从服务器向用户侧供应的乐音控制数据。第二实施例中,可以在电子音乐设备中设连接到计算机设备且能从计算机设备输入乐音控制数据的输入电路,从而,计算机设备可把经因特网从服务器获得的乐音控制数据经输入电路存储到存储装置中。而且,可以在电子音乐设备中设置驱动装置,读取记录在诸如软盘或光盘的记录媒体上的数据,从而可以经驱动装置将计算机设备经因特网从服务器获得和记录在记录媒体中的乐音控制数据存储到存储装置中。
这些都允许在销售电子音乐设备时,即使不存储乐音控制数据或只在存储装置中存储平均乐音控制数据,也可以从服务器容易地获取用户具体要求的乐音控制数据,并可以存储到存储装置中。因而,即使不使用大容量存储装置,也可以完全满足各个用户的要求。例如,对于主要演奏或聆听拉丁音乐的用户,或者,甚至对于初学用户,也可以容易地获得用户要求的乐音控制数据,可以按用户要求定制电子音乐设备,从而满足用户不同的要求。而且,无须对每个地区或国家或按照用户的喜好准备多种电子音乐设备,从而容易制造和管理电子音乐设备。
另外,根据本发明,按照标识信息定制用户购买的电子乐器,只需给用户提供适于每个电子音乐设备的乐音控制数据,从而避免了将不适当的乐音控制数据存储到存储装置中的情况。因而能有效使用存储装置。
另外,本发明的另一特征在于在制造和购买电子音乐设备时,预先在存储装置中存储部分乐音控制数据,从服务器向用户供应的乐音控制数据另外存储到存储装置中。这就利于即使在购买电子音乐设备时,也至少可以产生平均乐音信号。
或者,在上述特征的情况下,在制造和购买电子音乐设备时,可以不预先在存储装置中存储乐音控制数据,从服务器向用户侧供应的乐音控制数据可以存储到存储装置中。这就利于把用户不需要的乐音控制数据不存储到存储装置中,以便存储装置的容量可以限到最小。
而且,本发明特征在于于与标识信息关联的表示从服务器向用户侧供应的乐音控制数据的数据量的信息存储在服务器中,以便使超过预定量的乐音控制数据不供应给用户侧。这防止了从服务器无限地向用户侧供应乐音控制数据。这就利于在满足用户要求的同时,避免从服务器向用户侧无序供应乐音控制数据,并可以防止服务器管理和维护复杂化。
该系统包括起电子音乐设备作用的电子乐器20A、个人计算机40A,40B和连接到因特网10的服务器50。这里,
图1显示了只有1个电子乐器20A、个人计算机40A,40B连接到因特网10;然而,实际情况下,大量电子乐器和个人计算机连接到因特网10。
参考图2,电子乐器20A包括键盘21和操作面板22。键盘21由作为演奏运算器的多个键构成,每个键的按下/弹起由相应于键开关电路23中每个键的键开关来检测。操作面板22上设有显示器22a和多个运算器22b。显示器22a构成有方形液晶显示屏,以便能显示诸如符号、数字和图像的多种图像。这里,可以使用诸如与液晶显示屏不同的小型阴极射线管装置作为显示器22a。显示器22a的显示由显示控制电路24来控制。多个运算器22b给出该电子乐器的操作指令,并由分别相应于运算器转换电路25中的运算器22b设置的运算器开关来检测。
这些键开关电路23、显示控制电路24和运算器转换电路25连接到总线26。而且,CPU27、RAM28、ROM29、存储装置31、外部记录媒体驱动装置32和声源电路33连接到总线26。CPU27执行图6的电子乐器侧程序以经因特网10从服务器50获得乐音控制数据(下文中详细描述),并执行其它程序以控制电子乐器的多种操作。也连接到总线26上的定时器34被连接到该CPU27,定时器34测量时间以用CPU27控制程序的执行等。RAM28存储按需要从存储装置31传送的部分或全部多种程序,并暂时存储执行程序所需的变量。ROM29存储多种程序的一部分。
存储装置31构成有诸如硬盘HD的大容量的记录媒体,并存储部分或全部控制乐音信号产生的多种程序和乐音控制数据。这里,该存储装置31也包括启动读取记录在诸如硬盘HD中的程序和数据,以及将程序和数据写入到上述记录媒体中的驱动装置。
下文中将详细描述存储在存储装置31中并控制乐音信号产生的乐音控制数据。为了存储乐音控制数据,图4说明的存储区31a,31b位于存储装置31中。存储区31a是用于预先存储乐音控制数据的区,且在电子乐器20A发货时已经存储了乐音控制数据。乐音控制数据分别由例如多组自动演奏数据、自动伴奏数据、音色数据、注册数据、效果数据和其它数据构成。
一组自动演奏数据由多个事件数据(由键盘编码、键-接通时间、速度和其它数据)构成,并表示随时间流逝的事件以及表示事件之间时间间隔的定时数据,自动演奏数据是用于允许自动演奏一首乐曲的演奏数据。一组自动伴奏数据分别由表示随时间流逝的1节或多节弦音序列和打击乐器音序列的弦样式序列和节奏样式序列组成,以便控制分别相应于诸如摇滚乐和进行曲的音乐风格的伴奏音和节奏音的产生。一组音色数据由表示打击部分波形的打击部分波形数据、表示持续部分重复波形的持续部分重复波形数据、表示滤波器截止频率的截止频率数据等构成,以便控制产生乐音的音色。一组注册数据由分别表示所选的音色、自动伴奏、节拍、效果等的音色名数据,和分别表示自动伴奏名数据、节拍数据、效果的其它名称数据等构成,以便同时控制所产生的多种模式的乐音。一组效果数据由DSP(数字信号处理器)效果程序、DSP效果参数等构成,以便控制给到要产生的乐音信号的效果。
存储区31b是用于存储从服务器50下载的乐音控制数据的区,在销售电子乐器20A时不存储乐音控制数据。用户从上述各个多组自动演奏数据、自动伴奏数据、音色数据、注册数据、效果数据等选择乐音控制数据。
外部记录媒体驱动装置32启动对记录在诸如光盘CD、小型盘MD或软盘FD的多种外部记录媒体32a中的程序和数据的读取,和启动写入程序和把数据写入上述外部记录媒体32a中。
声源电路33构成乐音信号发生器,并按照演奏信息(键-接通信号、键-断开信号、注释号、速度等)由CPU27形成乐音信号。在形成乐音信号时,从CPU27向声源电路33供应的乐音控制数据控制产生乐音的模式,包括诸如音色、音量(振幅包络(amplitude envelope)和乐音信号效果的乐音元素。而且,声源电路33包括DSP(数字信号处理器)构成的效果电路,用于将效果给到产生的乐音信号。从声源电路33产生的乐音信号被输出给声音系统35,以便产生相应于上述输出的乐音信号的乐音。
而且,线路接口电路36和通信接口电路37也连接到总线26。线路接口电路36用于经电缆36a与其它电子乐器、个人计算机、不同的设备等交换不同的程序和数据。这里,该线路接口电路36通常构成有输入电路和输出电路,输入电路用于输入构成乐音控制数据的MIDI数据,输出电路用于输出MIDI数据。通信接口电路37可经诸如电话线的通信线路37a和因特网10连接到不同的外部设备。本实施例中,通信接口电路37经诸如电话线的通信线路37a,64a和诸如因特网10的专用线路连接到服务器50。这里,图1中所示系统使用的模式,其它电子设备不连接到电子乐器20A的线路接口电路36。
个人计算机40A,40B是可买到的,由显示装置41、主体部分42和键盘43构成。本实施例中,个人计算机40A主体部分42处经通信线路42a连接到因特网10,经电缆36a连接到电子乐器20B的线路接口电路36。因而,电子乐器20B几乎以与上述电子乐器20A相同的方式构成,必须包括线路接口电路36,但不必包括通信接口电路37和外部记录媒体驱动装置32。
而且,主体部分42处的个人计算机40B经通信线路42a连接到因特网10,但是,不经电缆等连接到电子乐器。这种情况下,个人计算机40B用于经主体部分42中的驱动装置将数据写入外部记录媒体32a中,以便允许数据导入电子乐器20C中。因而电子乐器20C几乎以于上述电子乐器20A相同的方式构成,必须包括外部记录媒体驱动装置32,但是,不必包括通信接口电路37和线路接口电路36。
服务器50也由显示装置51、主体部分52和键盘53构成的计算机设备构成,由制造商来准备。参考图3,主体部分52包括连接到总线54的CPU55、定时器56、RAM57、ROM58、存储装置59、外部记录媒体驱动装置61、声源电路62、声音系统63、通信接口电路64和显示控制电路65。这些电路装置几乎以与上述电子乐器20A,20B,20C相同的方式构成,但是,存储装置59执行程序以将乐音控制数据经因特网10传输给电子乐器20A和个人计算机40A,40B。而且,该服务器50中,分别与键盘开关电路66中的每个键盘运算器对应设置的开关,检测键盘53中每个运算器的操作。
而且,存储装置59设有数据库,用于存储多组乐音控制数据,可用于制造商制造的多种电子乐器(多种设备),并供应给用户侧。参考图5,乐音控制数据类似于上述由自动演奏数据、自动伴奏数据、音色数据、注册数据、效果数据等构成的数据库;然而,表示可用的电子乐器类型名的可用设备类型数据分别附加到每个乐音控制数据上。这种情况下,如果可用的设备类型以大数表示,数据库存储表示所有可用设备类型的可用设备类型数据。制造商在销售新的设备类型时用与新设备类型有关的乐音控制数据更新数据库。
而且,除上述乐音控制数据之外,数据库存储多个客户数据。每个客户数据由用户标识数据ID、累计下载数据、地址数据、名称数据等构成。在购买电子乐器时,给予每个电子乐器的购买者,即,用户,以用户标识数据ID。而且,该用户标识数据ID直接或间接包括表示用户购买的电子乐器类型(设备类型)的设备类型数据。电子乐器的制造号(生产号)可以用作用户标识数据ID。累计下载数据表示下载到用户的电子乐器20A,20B,20C中的乐音控制数据。地址数据表示用户的地址,名称数据表示用户名。
下文中,用如上所示构成的根据本发明的系统,描述定制电子乐器的处理过程和定制电子乐器的具体操作。
首先,用户在商店等购买电子乐器时从店员处获得用户标识数据ID。然后,用户确定是否希望直接或经个人计算机将上述乐音控制数据下载到电子乐器中。而且,即使在经个人计算机下载乐音控制数据的情况下,用户确定是否希望将下载到个人计算机中的乐音控制数据经电缆或经外部记录媒体供应到电子乐器中。虽然取决于用户的喜好,但是,这些选择也依赖于购买的电子乐器是否配备了图2所示的通信接口电路37、线路接口电路36和外部记录媒体驱动装置32。无论如何,用户可以向商店订购,将乐音控制数据下载到电子乐器中。
在将乐音控制数据直接下载到电子乐器的情况下,用户或店员将电子乐器20A经通信线路37a直接连接到因特网10上,如图1上部所示。然后,看着电子乐器20A的显示器22a,通过操作运算器22b,用户或店员从服务器50将用户希望的乐音控制数据直接下载到电子乐器20A的存储装置31中的存储区31b中。
在将下载到个人计算机中的乐音控制数据经电缆供应给电子乐器时,用户或店员经电缆36a将电子乐器20B连接到个人计算机40A,个人计算机40A连接到通信线路42a,如图1的中部所示。然后,看着个人计算机40A的显示装置41a,通过操作键盘43,用户或店员从服务器50将用户希望的乐音控制数据暂时下载到个人计算机40A中。而后,通过个人计算机40A的键盘43和电子乐器20B的运算器22b,上述下载到计算机40A的乐音控制数据经电缆36b写入电子乐器20B的存储装置31存储区31b中。
在将下载到个人计算机中的乐音控制数据经外部记录媒体供应给电子乐器的情况下,看着连接到通信线路42a的个人计算机40B的显示装置41,通过操作键盘43,用户或店员把用户希望的乐音控制数据从服务器50暂时下载到个人计算机40B中,如图1下部所示。然后,将上述下载的乐音控制数据写入外部记录媒体32a。而后,其中写有乐音控制数据的外部记录媒体32a放到电子乐器20C的外部记录媒体驱动装置32中,通过操作运算器22b,写在外部记录媒体32a中的乐音控制数据被读取和写入到存储装置31中。
参考图6的用户侧程序和图7的服务器侧程序,描述这种将乐音控制数据下载到电子乐器20A中和将乐音控制数据下载到个人计算机40A,40B中的操作。这里,由于上述3种类型的下载操作基本相同,为了描述,将共同描述每个下载操作,假定商店店员执行的下载操作与用户执行的下载操作相同。
在下载乐音控制数据时,用户允许通过操作电子乐器20A的运算器22b或个人计算机40A,40B的键盘43,按照电子乐器20A的运算器22a或个人计算机40A,40B的显示装置41给出的指令,执行操作图6的用户侧程序。首先,在步骤U10开始执行用户侧程序,用户在步骤U12访问服务器50。
其间,响应上述访问,服务器50开始执行图7中步骤S10的服务器侧程序,并将菜单屏幕数据在步骤S12传送给电子乐器20A或个人计算机40A,40B。电子乐器20A或个人计算机40A,40B接收上述传送的菜单屏幕数据,并相应于上述收到的菜单屏幕数据在步骤U14将菜单屏幕显示到显示器22a或显示装置41上。该菜单屏幕包括用于输入用户标识数据ID的指令。当用户用运算器22b或键盘43输入在购买上述电子乐器时获得的用户标识数据ID时,电子乐器20A或个人计算机40A,40B在步骤U16传送上述输入用户标识数据ID。这里,在用户购买电子乐器后第一次访问服务器50时,也请求输入用户的地址、姓名等,表示用户的输入地址、姓名等的数据也被与上述用户标识数据ID一起传送到服务器50。
响应该用户标识数据ID的传送,服务器50在步骤S14中,读取存储在存储装置59的数据库中且相应于用户标识数据ID的累计的下载数据。而且,当用户在购买上述电子乐器后第一次访问服务器50时,通过存储传送到数据库的用户标识数据ID、地址数据、姓名数据等进行用户注册。
步骤S14的上述处理后,服务器50在步骤S16中根据上述读取的累计下载数据,计算由用户标识数据ID表示的用户允许的剩余下载容量。具体地说,从预先确定的用户总下载容量中减去上述读取的累计下载数据表示的量,以便计算剩余下载容量。这里,如果如上述进行用户注册,由于累计下载数据表示的量为0,所以假定预先确定的总下载容量就是剩余下载容量。
上述步骤S16的处理之后,服务器50在步骤S18确定上述累计的剩余下载容量是否为0。如果剩余下载容量不为0,服务器50在步骤S18确定为“YES(是)”,进行到步骤S20。在步骤S20,用用户标识数据ID,服务器50从存储在存储装置59的数据库中的乐音控制数据收回可用于用户标识数据ID定制的电子乐器类型的乐音控制数据类型(例如,自动演奏数据、自动伴奏数据、音色数据等的类型)。然后,在步骤S22,服务器50将上述收回的乐音控制数据和屏幕信息(表示上述计算的剩余下载容量)传送到电子乐器20A或个人计算机40A,40B。
其间,电子乐器20A或个人计算机40A,40B中,步骤S16的处理之后,执行步骤U18到U28构成的循环处理。步骤U18中,等候操作电子乐器20A的运算器22b或个人计算机40A,40B的键盘43或者从服务器50传送数据。步骤U20是确定是否已从服务器50传送信息或是否已进行运算器22b或键盘43操作的处理步骤。而且,步骤U20的该确定处理也确定服务器50传送的信息是否是要下载的屏幕信息或乐音控制数据。
步骤U22是根据服务器50发射屏幕信息进行显示器22a或显示装置41的处理。步骤U24是一种处理步骤,将服务器50传送的乐音控制数据下载到电子乐器20A的存储装置31的存储区31b中,或者下载到位于个人计算机40A,40B的主体部分42内的存储装置中。步骤U26是用运算器22b或键盘43确定用户给出的结束指令的处理步骤。步骤U28是将按运算器22b或键盘43的操作将信息传送到服务器50的处理步骤。
如果如上所述从服务器50传送屏幕信息,电子乐器20A或个人计算机40A,40B在步骤U18输入上述屏幕信息,通过步骤U20的确定处理进行到步骤U22。在步骤U22,根据服务器50传送的上述屏幕信息控制显示器22a或显示装置41的显示。换句话说,可用于用户标识数据ID定制的电子乐器和电子乐器的剩余下载容量的乐音控制数据类型被显示在显示器22a或显示装置41上。
看着显示器22a或显示装置41,用户通过操作运算器22b或键盘43来选择乐音控制数据。响应该操作,通过步骤U18,U20的处理,电子乐器20A或个人计算机40A,40B进行到步骤U26。这种情况下,由于运算器22b或键盘43的操作是用于选择乐音控制数据的指令而不是结束指令,电子乐器20A或个人计算机40A,40B在步骤U26确定为“NO(不)”,进行到步骤U28。在步骤U28,电子乐器20A或个人计算机40A,40B传送按运算器22b或键盘43的操作将信息,即表示所选的乐音控制数据类型的信息,传送到服务器50。
响应表示所选的乐音控制数据类型信息的传送,服务器50在步骤S24从存储装置59的数据库读取相应于所选类型的乐音控制数据,察知读取的乐音控制数据的数据量。然后,在步骤S26,服务器50比较察知的数据量和步骤S16的上述处理中计算的剩余下载容量,以确定用户选择的乐音控制数据的数据量是否在剩余下载容量之内。如果确定为“YES”,即,如果所选乐音控制数据的数据量在剩余下载容量之内,服务器50在步骤S28传送表示确认是否现在所选的乐音控制数据的屏幕信息。
另一方面,电子乐器20A或个人计算机40A,40B在步骤U18输入上述传送的屏幕信息,通过步骤U20,U22的处理,在电子乐器20A的显示器22a上或个人计算机40A,40B的显示装置41上显示确认下载的屏幕。当用户通过操作运算器22b或键盘43输入是否下载的确认时,确认信息通过步骤U18,U20,U26,U28的处理传送到服务器50。
其间,上述步骤S28的处理之后,服务器50在步骤S30等候接收关于确认的上述信息。如果没收到关于确认的信息,服务器50在步骤S30确定为“无输入”,继续确定步骤S30的处理。如果收到的关于确认的信息是“无下载”,服务器50就执行步骤S22的处理并再次前进。如果收到的关于确认的信息是“下载”,服务器50在步骤S32将用户所选类型和通过步骤S24的上述处理从存储装置52的数据库读取的乐音控制数据传送到电子乐器20A或个人计算机40A,40B。传送后,服务器50在步骤S34通过增大上述下载的乐音控制数据的数据量的累计下载,来更新存储在数据库中且由用户标识数据ID定制的累计下载信息。而且,服务器50在步骤S34通过增大上述下载的乐音控制数据的下载容量来更新步骤S16的上述处理中计算的剩余下载容量。
用这种方法,当所选的乐音控制数据从服务器50传送到电子乐器20A或个人计算机40A,40B时,通过步骤U18,U20,U24的处理,电子乐器20A或个人计算机40A,40B将上述传送的乐音控制数据下载到存储装置31的存储区31b中或下载到主体部分42的存储装置中。
而且,当服务器50在步骤S32传送乐音控制数据时,服务器50也将表示“继续操作和结束操作”的屏幕信息传送到电子乐器20A或个人计算机40A,40B。另外,步骤S34的上述处理之后,服务器50在步骤S38,S40等候从电子乐器20A或个人计算机40A,40B输入关于继续操作或结束操作的指令信息。如果既没有输入关于继续操作的指令信息,也没有输入关于结束操作的指令信息,服务器50就在步骤S38,S40确定为“NO”,并重复步骤S38,S40的循环处理。
另一方面,电子乐器20A或个人计算机40A,40B通过步骤U18到U22的处理在显示器22a或显示装置41上显示继续操作或结束操作的指令。这种情况下,如果用户用运算器22b或键盘43给出了进行操作的指令,就通过步骤U18,U20,U26,U28的处理将操作信息传送到服务器50。当关于继续操作的指令信息用这种方式传送到服务器50时,服务器50在步骤S38确定“YES”,即,继续操作,并返回步骤S22。因而,这种情况下,通过上述步骤S22和下面的处理,用户新选择的乐音控制数据可以下载到电子乐器20A或个人计算机40A,40B中。
另一方面,如果用户用运算器22b或键盘43给出了接触操作的指令,电子乐器20A或个人计算机40A,40B在上升沿步骤U18,U20的处理之后在步骤U26确定为“YES”,并在步骤U30执行结束处理,以在步骤U32结束执行用户侧程序。而且,上述步骤U30中,表示结束操作的操作信息也传送到服务器50。这种情况下,服务器50在步骤S40确定为“YES”,并在步骤S46执行结束处理以在步骤S48结束用户侧程序。
而且,如果服务器50在步骤S26确定“NO”,即,如果确定所选的乐音控制数据的数据量不在剩余下载容量之内,服务器50进行到步骤S36。在步骤S36,表示用户所选的乐音控制数据超过剩余下载容量的屏幕信息被传送到电子乐器20A或个人计算机40A,40B。另外,在步骤S36,表示“继续操作和结束操作”的屏幕信息也被以与上述步骤S32的情况下相同的方式传送到电子乐器20A或个人计算机40A,40B。
通过传送这种屏幕信息,电子乐器20A或个人计算机40A,40B用步骤U18到U22的处理在显示器22a或显示装置41上显示用户所选的乐音控制数据超过剩余下载容量,也显示请求输入继续操作和结束操作的指令。然后,如果用户通过操作运算器22b或键盘43给出继续操作的指令,上述服务器50的确定处理就在步骤S38继续选择乐音控制数据的用户工作。另一方面,如果用户给出结束操作的指令,电子乐器20A或个人计算机40A,40B中上述步骤U26,U30,U32的处理就结束执行用户侧程序,同时服务器50中的步骤S40,S46,S48的上述处理结束执行服务器侧程序。
而且,服务器50中,如果步骤S16的上述处理计算的剩余下载容量为0,且在步骤S18确定为“YES”,服务器50进行到步骤S42。在步骤S42,表示不可能下载乐音控制数据的屏幕信息传送到电子乐器20A或个人计算机40A,40B。而且,在步骤S42,表示“结束操作”的屏幕信息也传送到电子乐器20A或个人计算机40A,40B。
通过传送这种屏幕信息,电子乐器20A或个人计算机40A,40B通过步骤U18到U22的处理在显示器22a或显示装置41上显示不可能下载乐音控制数据,也显示请求输入结束操作的指令。这让用户知道再不能将乐音控制数据下载到电子乐器20A或个人计算机40A,40B中。然后,如果用户通过操作运算器22b或键盘43给出结束操作的指令,电子乐器20A或个人计算机40A,40B中的上述步骤U18,U20,U30,U32的成立就结束用户侧程序的执行。其间,服务器50通过接收表示结束的指令信息在步骤S44确定为“YES”,上述步骤S46,S48的处理结束服务器侧程序的执行。
如上所述,在电子乐器20A经通信线路37a直接连接到因特网10的情况下(图1的上部),用户想要的乐音控制数据可以直接下载到电子乐器20A的存储装置31的存储区31b中。而且,用下载的乐音控制数据,可以通过执行程序(未画)来控制声源电路33中产生的乐音信号。具体地说,在自动演奏数据的情况下,可以将用户想要的音乐添加到用户使用键盘21的演奏中。在音色数据的情况下,声源电路33中形成的乐音信号的音色可以被控制为要求的音色。在效果数据的情况下,可以将要求的效果添加到声源电路33中形成的乐音信号中。而且,在注册数据的情况下,可以全面地控制电子乐器20A产生的乐音。
在个人计算机40A,40B经通信线路42a连接到因特网10的情况下(图1的中部和下部),用户想要的乐音控制数据暂时下载到个人计算机40A,40B中。然后,这种情况下,电子乐器20B经电缆36a连接到个人计算机40A,以便下载到个人计算机40A中的上述乐音控制数据经电缆36a写入到电子乐器20B的存储装置31的存储区31b中。另一方面,在图1下部所示的情况下,下载到个人计算机40B中的乐音控制数据经外部记录媒体32a供应给电子乐器20C并写入到电子乐器20B的存储装置31的存储区31b中。因而,即使在这些情况下,也可以通过执行程序(未画)用要求的乐音控制数据来控制声源电路33中产生的乐音信号。
结果,根据上述实施例,即使在销售电子乐器20A到20C时只在存储装置31中存储了平均乐音控制数据,也可以容易地从服务器50获得用户特别要求的乐音控制数据并可以存储在存储装置31中。因而,即使不用像存储装置31那样的大容量存储装置,也可以完全满足各个用户的要求。例如,对于主要演奏和聆听拉丁音乐或对于初学用户,也可以容易地获得用户要求的乐音控制数据,电子乐器20A到20C可以如用户所期来定制,从而满足用户的多种要求。而且,无须为每个地区或国家或按照用户喜好准备多种电子音乐设备,从而使制造和管理电子音乐设备变得容易。
另外,按照用户标识数据ID信息来定制用户购买的电子乐器的类型,只给予用户适于每个电子乐器的乐音控制数据,从而避免将不适于用户所有的电子乐器20A到20C的乐音控制数据存储到存储装置31中。这导致了有效使用存储装置31。另外,预先在存储装置31的存储区31a中存储平均乐音控制数据,以便即使在下载上述乐音控制数据之前也至少可以产生和控制平均乐音信号。
此外,上述实施例中,与用户标识数据ID关联的累计的下载信息存储在服务器50的存储装置59的数据库中,通过步骤S16,S18,用该累计下载信息,防止了超过预定量的乐音控制数据供应给用户侧。因而,防止无限地从服务器50向用户侧供应乐音控制数据。这就有利于在满足用户要求的同时,避免从服务器50向用户侧无序供应乐音控制数据,并防止服务器50管理和维护复杂化。
这里,在上述实施例中,电子乐器的制造号(生产号)可以用作用户标识数据ID。然而,作为本地标识数据分配给LAN卡或LAN板的媒介存取控制地址(MAC地址)也可以用作用户标识数据ID。一旦媒介存取控制地址不与用户电子乐器关联,例如在用户经个人计算机将电子乐器连接到网络的情况下,用户必须根据网页屏幕、应用程序等使媒介存取与用户的电子乐器关联的控制地址。
而且,在上述实施例中,采用表示从服务器50供应给用户的乐音控制数据的累计数据量的数据作为累计下载信息。然而,作为累计下载信息,可以采用间接表示供应给用户的乐音控制数据的累计数据量信息。例如,累计下载信息可以是通过从预先确定的总下载容量中减去上述下载乐音控制数据量获得的值。这种情况下,在图7的步骤S34,从存储容量减去下载的数据量,不需在步骤S16计算剩余下载容量。而且,可以采用乐音控制数据类型数代替乐音控制数据量。
而且,上述实施例中,在购买(运送)电子乐器20A到20C时,乐音控制数据预先存储在存储装置31的存储区31a中。然而,可以通过删除存储区31a来执行本发明而代替这种做法,以便在购买(运送)电子乐器20A到20C时,在存储装置31中没有存储乐音控制数据。这种情况下,为了控制乐音的产生,用户可以从服务器50经因特网10随时接收乐音控制数据的供应,将供应的乐音控制数据写入存储装置31中。这可以允许存储装置31只存储用户想要的乐音控制数据,并可减少存储乐音控制数据的量,以便可以将存储装置31的容量限制为最小。
而且,在上述实施例中,不许从服务器50向用户供应超过总下载容量的乐音控制数据。然而,对于供应超过总容量的乐音控制数据,通过按照乐音控制数据的数量、类型等收费,可以允许从服务器50向用户供应超过总下载容量的乐音控制数据。
而且,在上述实施例中,从服务器50向用户供应乐音控制数据是免费的直到数量超过下载容量。然而,可以对每次供应乐音控制数据收费。这种情况下,对每次下载乐音控制数据,可以按照从服务器50侧到用户侧供应乐音控制数据的数量、类型等对用户收费。而且,这种情况下,可以从服务器50向用户按用户要求供应乐音控制数据,而不确定下载乐音控制数据的总容量。
另外,上述实施例中,本发明应用于有键盘21的电子乐器20A到20C。然而,本发明可以广泛应用于有乐音信号发生器(用于产生乐音信号)和存储装置(能存储供应给乐音信号发生器的乐音控制数据)以控制乐音信号产生的电子音乐设备。例如,作为这种电子音乐设备,可以提供不同于键盘的运算器、没有演奏运算器的音序器(自动演奏设备)、个人计算机设备、卡拉OK设备等的电子乐器。
在不脱离本发明的精神和主要特征的前提下,还能用其它具体形式实施本发明。现有的实施例只用于说明发明而不限制发明。用所附权利要求书而不是用以上描述界定发明范围。所有变化均落入本发明要求保护的等效范围内。
权利要求
1.一种应用于电子音乐设备的电子音乐设备定制方法,电子音乐设备包括乐音信号发生器,用于产生乐音信号;和存储装置,能存储供应给所述乐音信号发生器的乐音控制数据,用于控制乐音信号的产生,所述定制电子音乐设备的方法是用以下的方式,从有数据库的服务器(存储要存储到所述存储装置中的不同乐音控制数据)向用户侧供应要存储到所述存储装置中的所要求的乐音控制数据,所述不同乐音控制数据可用于多种电子音乐设备,用户侧使用所述电子音乐设备以便允许所供应的乐音控制数据在用户侧存储到所述存储装置中,其中,按照由用户侧供应且表示各个电子音乐设备的标识信息,将可应用于所述标识信息表示的电子音乐设备的乐音控制数据从服务器给到用户侧;和从数据库读取属于所给的乐音控制数据且由用户侧选择的乐音控制数据,将读取的乐音控制数据从服务器供应给用户侧。
2.根据权利要求1的电子音乐设备定制方法,其中,在购买电子音乐设备时向用户侧给予所述标识信息。
3.根据权利要求2的电子音乐设备定制方法,其中,所述标识信息是电子音乐设备的制造号。
4.根据权利要求1的电子音乐设备定制方法,其中,所示标识信息是媒介存取控制地址。
5.根据权利要求1到4中任一权利要求的电子音乐设备定制方法,其中,所述电子音乐设备还包括通信接口电路,允许将因特网于服务器的信息交换,和所述通信接口电路经因特网输入从所述服务器向用户侧供应的乐音控制数据,用于下载到所述存储装置中。
6.根据权利要求1到4任一权利要求的电子音乐设备定制方法,其中,在用户侧准备计算机设备,用于将要从服务器供应到用户侧的所述乐音控制数据供应给所述电子音乐设备,所述计算机设备经因特网获得从所述服务器供应给用户侧的乐音控制数据,以下载到计算机设备中。
7.根据权利要求1到6任一权利要求的电子音乐设备定制方法,其中,在所述存储装置中预先存储部分乐音控制数据,乐音控制数据供应给所述乐音信号发生器用于控制乐音信号的产生,从服务器供应到用户侧的所述乐音控制数据另外存储在所述存储装置中。
8.根据权利要求1到6任一权利要求的电子音乐设备定制方法,其中,在所述存储装置中没有预先存储部分乐音控制数据,乐音控制数据被供应给所述乐音信号发生器用于控制乐音信号的产生,从服务器供应给用户侧的所述乐音控制数据存储到所述存储装置中。
9.根据权利要求1到8任一权利要求的电子音乐设备定制方法,其中,表示从服务器供应到用户侧的所述乐音控制数据的数据量的信息与所述标识信息关联存储,以便不会将超过预定量的乐音控制数据从服务器供应到用户侧。
10.一种电子音乐设备包括乐音信号发生器,用于产生乐音信号;存储装置,能存储供应给所述乐音信号发生器的乐音控制数据,用于控制乐音信号的产生;接口电路,用于输入从外部供应的乐音控制数据;和控制电路,连接到所述乐音信号发生器、所述存储装置和所述接口电路,用于控制乐音信号发生器、存储装置和接口电路,其中,通过控制所述控制电路将适于电子音乐设备的乐音控制数据经所述接口电路存储到所述存储装置中,按照从用户侧传送到服务器且表示所述电子音乐设备的标识信息从服务器向用户侧选择性供应所述乐音控制数据。
11.根据权利要求10的电子音乐设备,其中,在购买电子音乐设备时,将所述标识信息给到用户侧。
12.根据权利要求11的电子音乐设备,其中,所述标识信息是电子音乐设备的制造号。
13.根据权利要求10的电子音乐设备,其中,所述标识信息是媒介存取控制地址。
14.根据权利要求10到13中任何一个权利要求的电子音乐设备,其中,所述接口电路是通信接口电路,允许经因特网与服务器信息交换,和所述通信接口电路经所述因特网输入从所述服务器供应到服务器侧的乐音控制数据,以下载到所述存储装置中。
15.根据权利要求10到13中任何一个权利要求的电子音乐设备,其中,所述接口电路是连接到计算机设备的输入电路,允许经因特网与服务器进行信息交换且能从计算机设备输入乐音控制数据,和用所述计算机设备经因特网从服务器获得的乐音控制数据经所述输入电路存储到所述存储装置中。
16.根据权利要求10到13中任何一个权利要求的电子音乐设备,其中,所述接口电路是能用计算机设备读取记录在记录媒体中的数据的驱动装置,允许经因特网与服务器进行信息交换,和用所述计算机设备经所述因特网从服务器获得和记录在记录媒体中的乐音控制数据经所述驱动装置存储到所述存储装置中。
17.根据权利要求10到16中任何一个权利要求的电子音乐设备,其中,在所述存储装置中预先存储部分乐音控制数据,乐音控制数据供应给所述乐音信号发生器,用于控制乐音信号的产生,从服务器供应到用户侧的所述乐音控制数据另外存储在所述存储装置中。
18.根据权利要求10到16中任何一个权利要求的电子音乐设备,其中,在所述存储装置中没有预先存储部分乐音控制数据,乐音控制数据供应给所述乐音信号发生器用于控制乐音信号的产生,从服务器供应给用户侧的所述乐音控制数据存储到所述存储装置中。
19.一种服务器,用于电子音乐设备,包括乐音信号发生器,用于产生乐音信号;和存储装置,能存储供应给所述乐音信号发生器的乐音控制数据,用于控制乐音信号的产生,所述服务器响应用户侧的访问,将要存储到所述存储装置中的乐音控制数据供应给用户侧,其中,所述服务器有存储可用于多种电子音乐设备的多种乐音控制数据的数据库;所述服务器按照从用户供应和表示各个电子音乐设备的标识信息将由所述标识信息表示的可用于电子音乐设备的乐音控制数据给到用户侧;和所述服务器从所述数据库读取属于所述给出的乐音控制数据且由用户侧选择的乐音控制数据,将从服务器读取的乐音控制数据供应给用户侧。
20.根据权利要求19的用于电子音乐设备的服务器,其中,在购买电子音乐设备时将所述标识信息给到用户侧。
21.根据权利要求19的用于电子音乐设备的服务器,其中,所述标识信息是电子音乐设备的制造号。
22.根据权利要求19的用于电子音乐设备的服务器,其中,所述标识信息是媒介存取控制地址。
23.根据权利要求19到22中任何一个的用于电子音乐设备的服务器,其中,表示从服务器供应到用户侧的所述乐音控制数据的数据量的信息与所述标识信息关联存储,以便防止将超过预定量的乐音控制数据从服务器供应到用户侧。
全文摘要
一种电子音乐设备定制方法,能容易地按照用户喜好定制电子乐器。电子乐器20A和个人计算机40A,40B可以经因特网10访问服务器50。在位于服务器50的主体部分52中的存储装置59中设置了数据库,用于存储控制乐音信号产生的乐音控制数据。关于可用的设备类型的信息被附加到乐音控制数据上。在购买电子乐器20A到20C时,用户被给予可以定制电子乐器20A到20C设备类型的用户识别数据ID。用该识别数据ID,用户从服务器50经个人计算机40A,40B将可用的乐音控制数据下载到电子乐器20A或电子乐器20B,20C。
文档编号G10K15/04GK1407538SQ0212781
公开日2003年4月2日 申请日期2002年8月5日 优先权日2001年8月6日
发明者业天康亮, 赤堀繁树 申请人:雅马哈株式会社
电子音乐设备定制方法
相关推荐
专利名称:电动卷绕限位检测装置的制作方法技术领域:本实用新型涉及到一种电动巻帘器中用于检测巻绕物位置的限位检测装置。背景技术:众所周知,用于巻绕银幕、窗帘等巻绕物的电动巻帘器中,均设置有控制 器和限位检测装置,限位检测装置的结构通常包括与电
专利名称:用于安装至安装位置的发光装置的制作方法技术领域:本实用新型涉及一种发光装置,尤其涉及一种用于安装至安装位置的发光装置。背景技术:近年来,LED发光装置由于寿命长、能效高而备受关注。LED灯条通常用于家居、商场的装饰和照明场合,因此
专利名称:自动演奏装置及自动演奏处理程序的制作方法技术领域:本发明涉及一种最适于电子乐器的自动演奏装置及自动演奏方法。背景技术: 音序器等自动演奏装置配置具有可同时发音的多个发音通道(channel)的音源,根据表示应演奏的各音的音高、发音
专利名称:一种汽车用蜗牛喇叭的制作方法技术领域:本实用新型喇叭结构设计技术领域,具体涉及一种汽车用蜗牛喇叭。背景技术:蜗牛喇叭发出的声波从喇叭的出口处偏散到两侧,以较为和谐的扩散式的扇形发散传输,声音较为和谐,不尖锐刺耳,多用于警告快速靠近
专利名称:放射诊断装置的制作方法技术领域:放射诊断装置[0001]技术领域:本实用新型属于医疗用具技术领域,具体地讲是一种放射诊断装置。[0002]背景技术:放射线检查是临床上诊断疾病最常用的一种方法,放射线检查就是利用放射线将病人病变情况
专利名称:镜片切换装置的制作方法技术领域:本实用新型涉及一种切换装置,特别是涉及一种镜片切换装置。背景技术:现有镜片切换器要么太长,要么太高,而且大多是手动切换,很难找到适合自己适用的切换器,而且现在切换器的底座都比较厚,镜头安装调焦不方便